Skip to content
Snippets Groups Projects
Commit 9f1b42ec authored by Arnaud Degroote's avatar Arnaud Degroote
Browse files

[wip/urg] Introduce urg-0.8.18

urg contains drivers for Hokuyo URG Sensor series
parent 6ce9feb0
No related branches found
No related tags found
No related merge requests found
......@@ -85,6 +85,7 @@ SUBDIR+= track-target-genom
SUBDIR+= trajectory-monitor-genom
SUBDIR+= transgen3
SUBDIR+= urbi
SUBDIR+= urg
SUBDIR+= visp
SUBDIR+= visuserv-genom
SUBDIR+= vnet-yarp
......
Drivers and tools for URG laser scanner
# robotpkg Makefile for: hardware/urg
# Created: Arnaud Degroote on Mon, 16 Dec 2013
#
DISTNAME= urg-${VERSION}
VERSION= 0.8.18
CATEGORIES= hardware
MASTER_SITES= http://www.hokuyo-aut.jp/02sensor/07scanner/download/urg_programs_en/
EXTRACT_SUFX= .zip
GNU_CONFIGURE= yes
MAINTAINER= arnaud.degroote@sae.fr
COMMENT= Drivers for URG laser scanner
LICENSE= gnu-lgpl-v3
include ../../pkgtools/pkg-config/depend.mk
include ../../mk/language/c.mk
include ../../mk/language/c++.mk
include ../../mk/sysdep/SDL_net.mk
include ../../mk/robotpkg.mk
@comment Mon Dec 16 09:59:33 CET 2013
bin/c_urg-config
bin/urg-config
include/c_urg/detect_os.h
include/c_urg/math_utils.h
include/c_urg/ring_buffer.h
include/c_urg/serial_ctrl.h
include/c_urg/serial_t.h
include/c_urg/serial_t_lin.h
include/c_urg/serial_t_win.h
include/c_urg/serial_utils.h
include/c_urg/urg_ctrl.h
include/c_urg/urg_delay.h
include/c_urg/urg_parameter_t.h
include/c_urg/urg_t.h
include/c_urg/urg_ticks.h
include/urg/Angle.h
include/urg/CaptureSettings.h
include/urg/ConditionVariable.h
include/urg/Connection.h
include/urg/ConnectionUtils.h
include/urg/Coordinate.h
include/urg/DetectOS.h
include/urg/DeviceIpManager.h
include/urg/DeviceServer.h
include/urg/FindComPorts.h
include/urg/IsUsbCom.h
include/urg/Lock.h
include/urg/LockGuard.h
include/urg/LogNameHolder.h
include/urg/MathUtils.h
include/urg/MonitorDataHandler.h
include/urg/MonitorEventScheduler.h
include/urg/MonitorModeManager.h
include/urg/Point.h
include/urg/Position.h
include/urg/RangeCaptureMode.h
include/urg/RangeSensor.h
include/urg/RangeSensorParameter.h
include/urg/RingBuffer.h
include/urg/Semaphore.h
include/urg/SerialDevice.h
include/urg/TcpipServer.h
include/urg/TcpipSocket.h
include/urg/Thread.h
include/urg/UrgCtrl.h
include/urg/UrgDevice.h
include/urg/UrgServer.h
include/urg/UrgUsbCom.h
include/urg/UrgUtils.h
include/urg/delay.h
include/urg/findUrgPorts.h
include/urg/isUsingComDriver.h
include/urg/log_printf.h
include/urg/mConnection.h
include/urg/mUrgDevice.h
include/urg/split.h
include/urg/ticks.h
lib/libc_urg.la
lib/libc_urg_connection.la
lib/libc_urg_system.la
lib/liburg.la
lib/liburg_common.la
lib/liburg_connection.la
lib/liburg_connection_sdl.la
lib/liburg_coordinate.la
lib/liburg_geometry.la
lib/liburg_monitor.la
lib/liburg_system.la
# robotpkg depend.mk for: hardware/urg
# Created: Arnaud Degroote on Mon, 16 Dec 2013
#
DEPEND_DEPTH:= ${DEPEND_DEPTH}+
URG_DEPEND_MK:=${URG_DEPEND_MK}+
ifeq (+,$(DEPEND_DEPTH))
DEPEND_PKG+= urg
endif
ifeq (+,$(URG_DEPEND_MK))
PREFER.urg?= robotpkg
DEPEND_USE+= urg
DEPEND_ABI.urg?= urg>=0.8.18
DEPEND_DIR.urg?= ../../wip/urg
SYSTEM_SEARCH.urg=\
bin/urg-config \
include/urg/UrgCtrl.h
lib/liburg.so
endif
DEPEND_DEPTH:= ${DEPEND_DEPTH:+=}
SHA1 (urg-0.8.18.zip) = 1c40aeaaf9fd6937315fc3b0f72c318cdb59eabe
RMD160 (urg-0.8.18.zip) = 7e5d5d1327dce6703601935be039ee1ff3e52918
Size (urg-0.8.18.zip) = 727407 bytes
SHA1 (patch-aa) = 5453d669988de10dbe3ca970bb6dbfa4b5df8add
SHA1 (patch-ab) = 837f5f7c29610064c54251cdb19e22ace2c21a63
SHA1 (patch-ac) = 9671217a269eecfdcbeb670b9df263583d769464
Fix include for select and time related structure
--- src/c/connection/serial_ctrl_lin.c.orig 2013-12-09 15:17:41.325531943 +0100
+++ src/c/connection/serial_ctrl_lin.c 2013-12-09 15:19:49.545528147 +0100
@@ -18,6 +18,14 @@
#include <errno.h>
#include <string.h>
+/* According to POSIX.1-2001 */
+#include <sys/select.h>
+
+/* According to earlier standards */
+#include <sys/time.h>
+#include <sys/types.h>
+#include <unistd.h>
+
//#include <ctype.h>
enum {
--- urg-config.in.orig 2013-12-16 10:12:17.261667231 +0100
+++ urg-config.in 2013-12-16 10:12:33.765667647 +0100
@@ -19,7 +19,7 @@
echo -I@includedir@/urg
;;
--libs)
- echo @INSTALL_LIBS@
+ echo -L@prefix@/lib @INSTALL_LIBS@
;;
*)
echo "${usage}" 1>&2
--- c_urg-config.in.orig 2013-12-16 10:15:37.693672279 +0100
+++ c_urg-config.in 2013-12-16 10:15:53.909672687 +0100
@@ -19,7 +19,7 @@
echo -I@includedir@/c_urg
;;
--libs)
- echo @C_INSTALL_LIBS@
+ echo -L@prefix@/lib @C_INSTALL_LIBS@
;;
*)
echo "${usage}" 1>&2
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment