aboutsummaryrefslogtreecommitdiff
path: root/devel
diff options
context:
space:
mode:
authorRene Ladan <rene@FreeBSD.org>2010-11-29 15:37:26 +0000
committerRene Ladan <rene@FreeBSD.org>2010-11-29 15:37:26 +0000
commite55a89e9216cefb3b41156aa2faa2a068ee03be9 (patch)
tree84317ba320591cc4e586710e8bcabdd0683aaf77 /devel
parentf2f20fb269e6e1ec0f3b76db069444d1d667de8d (diff)
downloadports-e55a89e9216cefb3b41156aa2faa2a068ee03be9.tar.gz
ports-e55a89e9216cefb3b41156aa2faa2a068ee03be9.zip
Notes
Diffstat (limited to 'devel')
-rw-r--r--devel/ros-laser_pipeline/Makefile89
-rw-r--r--devel/ros-laser_pipeline/distinfo2
-rw-r--r--devel/ros-laser_pipeline/pkg-descr4
-rw-r--r--devel/ros-laser_pipeline/pkg-plist133
4 files changed, 228 insertions, 0 deletions
diff --git a/devel/ros-laser_pipeline/Makefile b/devel/ros-laser_pipeline/Makefile
new file mode 100644
index 000000000000..6479d1f88c11
--- /dev/null
+++ b/devel/ros-laser_pipeline/Makefile
@@ -0,0 +1,89 @@
+# New ports collection makefile for: ros-laser_pipeline
+# Date created: 2010-11-27
+# Whom: Rene Ladan <rene@FreeBSD.org>
+#
+# $FreeBSD$
+
+PORTNAME= ros-laser_pipeline
+PORTVERSION= 1.0.2
+CATEGORIES= devel
+MASTER_SITES= ftp://rene-ladan.nl/pub/distfiles/ros/
+DISTNAME= laser_pipeline-${PORTVERSION}
+DIST_SUBDIR= ros
+
+MAINTAINER= rene@FreeBSD.org
+COMMENT= Robot Operating System - laser data processing utilities
+
+LICENSE= BSD
+
+STACKNAME= ${PORTNAME:S/ros-//}
+WRKSRC= ${WRKDIR}/${STACKNAME}
+
+BUILD_DEPENDS= rosmake:${PORTSDIR}/devel/ros \
+ ${LOCALBASE}/ros/stacks/common/stack.xml:${PORTSDIR}/devel/ros-common \
+ ${LOCALBASE}/ros/stacks/common_msgs/stack.xml:${PORTSDIR}/devel/common_msgs \
+ ${LOCALBASE}/ros/stacks/geometry/stack.xml:${PORTSDIR}/math/geometry \
+ chrpath:${PORTSDIR}/devel/chrpath
+RUN_DEPENDS= roscore:${PORTSDIR}/devel/ros \
+ ${LOCALBASE}/ros/stacks/common/stack.xml:${PORTSDIR}/devel/ros-common \
+ ${LOCALBASE}/ros/stacks/common_msgs/stack.xml:${PORTSDIR}/devel/common_msgs \
+ ${LOCALBASE}/ros/stacks/geometry/stack.xml:${PORTSDIR}/math/geometry
+USE_PYTHON= yes
+USE_BZIP2= yes
+USE_LDCONFIG= yes
+
+# rosmake does its own threading
+MAKE_JOBS_UNSAFE= yes
+
+CFLAGS+= -I${LOCALBASE}/include
+MAKE_ENV+= CPATH=${LOCALBASE}/include \
+ LIBRARY_PATH=${LOCALBASE}/lib \
+ MAKE=${LOCALBASE}/bin/gmake \
+ ROS_ROOT=${LOCALBASE}/ros/ros \
+ ROS_PACKAGE_PATH=${LOCALBASE}/ros/stacks/common:${LOCALBASE}/ros/stacks/common_msgs:${LOCALBASE}/ros/stacks/geometry:${WRKSRC} \
+ PYTHONPATH=${LOCALBASE}/ros/ros/core/roslib/src
+
+MAKE_ARGS= -i --no-rosdep --status-rate=0 --disable-logging
+
+do-build:
+ (cd ${WRKSRC} ; ${MAKE_ENV} ${LOCALBASE}/bin/rosmake ${MAKE_ARGS})
+
+do-install:
+ ${MKDIR} ${PREFIX}/ros/stacks/${STACKNAME}
+# delete files explicitly because negation in find (for COPYTREE_SHARE) is bogus
+.for d in laser_assembler laser_filters laser_geometry
+ ${FIND} ${WRKSRC}/${d} -name build -type d -or -name \*.bak -type f \
+ -or -name .svnignore -type f -or -name .cvsignore -type f \
+ -or -name \*.orig | ${XARGS} ${RM} -rf
+ (cd ${WRKSRC} ; ${COPYTREE_SHARE} ${d} ${PREFIX}/ros/stacks/${STACKNAME})
+.endfor
+.for f in CMakeLists.txt Makefile stack.xml
+ ${INSTALL_DATA} ${WRKSRC}/${f} ${PREFIX}/ros/stacks/${STACKNAME}
+.endfor
+#strip binaries and make them executable
+.for f in laser_assembler/bin/laser_scan_assembler \
+ laser_assembler/bin/laser_scan_assembler_srv \
+ laser_assembler/bin/merge_clouds laser_assembler/bin/point_cloud_assembler \
+ laser_assembler/bin/point_cloud_assembler_srv \
+ laser_assembler/examples/periodic_snapshotter \
+ laser_assembler/test/dummy_scan_producer \
+ laser_assembler/test/test_assembler \
+ laser_filters/bin/generic_laser_filter_node \
+ laser_filters/bin/scan_to_cloud_filter_chain \
+ laser_filters/bin/scan_to_scan_filter_chain
+ ${STRIP_CMD} ${PREFIX}/ros/stacks/${STACKNAME}/${f}
+ ${LOCALBASE}/bin/chrpath -d ${PREFIX}/ros/stacks/${STACKNAME}/${f}
+ ${CHMOD} 0555 ${PREFIX}/ros/stacks/${STACKNAME}/${f}
+.endfor
+#strip and symlink ELF libaries
+.for f in laser_filters/lib/liblaser_scan_filters.so \
+ laser_filters/lib/libpointcloud_filters.so \
+ laser_geometry/lib/liblaser_geometry.so
+ ${STRIP_CMD} ${PREFIX}/ros/stacks/${STACKNAME}/${f}
+ ${LOCALBASE}/bin/chrpath -d ${PREFIX}/ros/stacks/${STACKNAME}/${f}
+ ${LN} -s ${PREFIX}/ros/stacks/${STACKNAME}/${f} ${PREFIX}/lib
+.endfor
+#make scripts executable
+ ${CHMOD} 0555 ${PREFIX}/ros/stacks/${STACKNAME}/laser_filters/test/fake_laser.py
+
+.include <bsd.port.mk>
diff --git a/devel/ros-laser_pipeline/distinfo b/devel/ros-laser_pipeline/distinfo
new file mode 100644
index 000000000000..40ec22af3ec7
--- /dev/null
+++ b/devel/ros-laser_pipeline/distinfo
@@ -0,0 +1,2 @@
+SHA256 (ros/laser_pipeline-1.0.2.tar.bz2) = 5b1e019276584b890a510fbd2433161e9633f1c013dfdadd790347a244596733
+SIZE (ros/laser_pipeline-1.0.2.tar.bz2) = 39487
diff --git a/devel/ros-laser_pipeline/pkg-descr b/devel/ros-laser_pipeline/pkg-descr
new file mode 100644
index 000000000000..df3a1c410d36
--- /dev/null
+++ b/devel/ros-laser_pipeline/pkg-descr
@@ -0,0 +1,4 @@
+Libraries from processing laser data, including converting laser data into 3D
+representations.
+
+WWW: http://www.ros.org/wiki/laser_pipeline
diff --git a/devel/ros-laser_pipeline/pkg-plist b/devel/ros-laser_pipeline/pkg-plist
new file mode 100644
index 000000000000..82c5a9260a99
--- /dev/null
+++ b/devel/ros-laser_pipeline/pkg-plist
@@ -0,0 +1,133 @@
+lib/liblaser_geometry.so
+lib/liblaser_scan_filters.so
+lib/libpointcloud_filters.so
+ros/stacks/laser_pipeline/CMakeLists.txt
+ros/stacks/laser_pipeline/Makefile
+ros/stacks/laser_pipeline/laser_assembler/CMakeLists.txt
+ros/stacks/laser_pipeline/laser_assembler/Makefile
+ros/stacks/laser_pipeline/laser_assembler/ROS_NOBUILD
+ros/stacks/laser_pipeline/laser_assembler/bin/laser_scan_assembler
+ros/stacks/laser_pipeline/laser_assembler/bin/laser_scan_assembler_srv
+ros/stacks/laser_pipeline/laser_assembler/bin/merge_clouds
+ros/stacks/laser_pipeline/laser_assembler/bin/point_cloud_assembler
+ros/stacks/laser_pipeline/laser_assembler/bin/point_cloud_assembler_srv
+ros/stacks/laser_pipeline/laser_assembler/doc/data_flow.svg
+ros/stacks/laser_pipeline/laser_assembler/examples/CMakeLists.txt
+ros/stacks/laser_pipeline/laser_assembler/examples/periodic_snapshotter
+ros/stacks/laser_pipeline/laser_assembler/examples/periodic_snapshotter.cpp
+ros/stacks/laser_pipeline/laser_assembler/include/laser_assembler/base_assembler.h
+ros/stacks/laser_pipeline/laser_assembler/include/laser_assembler/base_assembler_srv.h
+ros/stacks/laser_pipeline/laser_assembler/mainpage.dox
+ros/stacks/laser_pipeline/laser_assembler/manifest.xml
+ros/stacks/laser_pipeline/laser_assembler/src/laser_assembler/__init__.py
+ros/stacks/laser_pipeline/laser_assembler/src/laser_assembler/srv/_AssembleScans.py
+ros/stacks/laser_pipeline/laser_assembler/src/laser_assembler/srv/__init__.py
+ros/stacks/laser_pipeline/laser_assembler/src/laser_scan_assembler.cpp
+ros/stacks/laser_pipeline/laser_assembler/src/laser_scan_assembler_srv.cpp
+ros/stacks/laser_pipeline/laser_assembler/src/merge_clouds.cpp
+ros/stacks/laser_pipeline/laser_assembler/src/point_cloud_assembler.cpp
+ros/stacks/laser_pipeline/laser_assembler/src/point_cloud_assembler/__init__.py
+ros/stacks/laser_pipeline/laser_assembler/src/point_cloud_assembler_srv.cpp
+ros/stacks/laser_pipeline/laser_assembler/srv/AssembleScans.srv
+ros/stacks/laser_pipeline/laser_assembler/srv/lisp/laser_assembler/.AssembleScans.asd-dep
+ros/stacks/laser_pipeline/laser_assembler/srv/lisp/laser_assembler/AssembleScans.lisp
+ros/stacks/laser_pipeline/laser_assembler/srv/lisp/laser_assembler/_package.lisp
+ros/stacks/laser_pipeline/laser_assembler/srv/lisp/laser_assembler/_package_AssembleScans.lisp
+ros/stacks/laser_pipeline/laser_assembler/srv/lisp/laser_assembler/laser_assembler-srv.asd
+ros/stacks/laser_pipeline/laser_assembler/srv_gen/cpp/include/laser_assembler/AssembleScans.h
+ros/stacks/laser_pipeline/laser_assembler/srv_gen/generated
+ros/stacks/laser_pipeline/laser_assembler/test/dummy_scan_producer
+ros/stacks/laser_pipeline/laser_assembler/test/dummy_scan_producer.cpp
+ros/stacks/laser_pipeline/laser_assembler/test/test_assembler
+ros/stacks/laser_pipeline/laser_assembler/test/test_assembler.cpp
+ros/stacks/laser_pipeline/laser_assembler/test/test_laser_assembler.launch
+ros/stacks/laser_pipeline/laser_filters/CMakeLists.txt
+ros/stacks/laser_pipeline/laser_filters/Makefile
+ros/stacks/laser_pipeline/laser_filters/ROS_NOBUILD
+ros/stacks/laser_pipeline/laser_filters/bin/generic_laser_filter_node
+ros/stacks/laser_pipeline/laser_filters/bin/scan_to_cloud_filter_chain
+ros/stacks/laser_pipeline/laser_filters/bin/scan_to_scan_filter_chain
+ros/stacks/laser_pipeline/laser_filters/doc/node_organization.svg
+ros/stacks/laser_pipeline/laser_filters/examples/footprint_filter_example.launch
+ros/stacks/laser_pipeline/laser_filters/examples/footprint_filter_example.yaml
+ros/stacks/laser_pipeline/laser_filters/examples/intensity_filter_example.launch
+ros/stacks/laser_pipeline/laser_filters/examples/intensity_filter_example.yaml
+ros/stacks/laser_pipeline/laser_filters/examples/median_filter_5_example.launch
+ros/stacks/laser_pipeline/laser_filters/examples/median_filter_5_example.yaml
+ros/stacks/laser_pipeline/laser_filters/examples/multiple_filters_example.launch
+ros/stacks/laser_pipeline/laser_filters/examples/multiple_filters_example.yaml
+ros/stacks/laser_pipeline/laser_filters/examples/pass_through_example.launch
+ros/stacks/laser_pipeline/laser_filters/examples/pass_through_example.xml
+ros/stacks/laser_pipeline/laser_filters/examples/point_cloud_footprint_filter_example.yaml
+ros/stacks/laser_pipeline/laser_filters/examples/shadow_filter_example.launch
+ros/stacks/laser_pipeline/laser_filters/examples/shadow_filter_example.yaml
+ros/stacks/laser_pipeline/laser_filters/include/laser_filters/angular_bounds_filter.h
+ros/stacks/laser_pipeline/laser_filters/include/laser_filters/array_filter.h
+ros/stacks/laser_pipeline/laser_filters/include/laser_filters/footprint_filter.h
+ros/stacks/laser_pipeline/laser_filters/include/laser_filters/intensity_filter.h
+ros/stacks/laser_pipeline/laser_filters/include/laser_filters/interpolation_filter.h
+ros/stacks/laser_pipeline/laser_filters/include/laser_filters/median_filter.h
+ros/stacks/laser_pipeline/laser_filters/include/laser_filters/point_cloud_footprint_filter.h
+ros/stacks/laser_pipeline/laser_filters/include/laser_filters/scan_shadows_filter.h
+ros/stacks/laser_pipeline/laser_filters/laser_filters_plugins.xml
+ros/stacks/laser_pipeline/laser_filters/lib/liblaser_scan_filters.so
+ros/stacks/laser_pipeline/laser_filters/lib/libpointcloud_filters.so
+ros/stacks/laser_pipeline/laser_filters/mainpage.dox
+ros/stacks/laser_pipeline/laser_filters/manifest.xml
+ros/stacks/laser_pipeline/laser_filters/src/array_filter.cpp
+ros/stacks/laser_pipeline/laser_filters/src/generic_laser_filter_node.cpp
+ros/stacks/laser_pipeline/laser_filters/src/laser_scan_filters.cpp
+ros/stacks/laser_pipeline/laser_filters/src/median_filter.cpp
+ros/stacks/laser_pipeline/laser_filters/src/pointcloud_filters.cpp
+ros/stacks/laser_pipeline/laser_filters/src/scan_to_cloud_filter_chain.cpp
+ros/stacks/laser_pipeline/laser_filters/src/scan_to_scan_filter_chain.cpp
+ros/stacks/laser_pipeline/laser_filters/test/fake_laser.py
+ros/stacks/laser_pipeline/laser_filters/test/test_scan_filter_chain.cpp
+ros/stacks/laser_pipeline/laser_filters/test/test_scan_filter_chain.launch
+ros/stacks/laser_pipeline/laser_filters/test/test_scan_filter_chain.yaml
+ros/stacks/laser_pipeline/laser_geometry/CMakeLists.txt
+ros/stacks/laser_pipeline/laser_geometry/Makefile
+ros/stacks/laser_pipeline/laser_geometry/ROS_NOBUILD
+ros/stacks/laser_pipeline/laser_geometry/include/laser_geometry/laser_geometry.h
+ros/stacks/laser_pipeline/laser_geometry/lib/liblaser_geometry.so
+ros/stacks/laser_pipeline/laser_geometry/mainpage.dox
+ros/stacks/laser_pipeline/laser_geometry/manifest.xml
+ros/stacks/laser_pipeline/laser_geometry/src/laser_geometry.cpp
+ros/stacks/laser_pipeline/laser_geometry/test/projection_test.cpp
+ros/stacks/laser_pipeline/stack.xml
+@dirrm ros/stacks/laser_pipeline/laser_geometry/test
+@dirrm ros/stacks/laser_pipeline/laser_geometry/src
+@dirrm ros/stacks/laser_pipeline/laser_geometry/lib
+@dirrm ros/stacks/laser_pipeline/laser_geometry/include/laser_geometry
+@dirrm ros/stacks/laser_pipeline/laser_geometry/include
+@exec mkdir -p %D/ros/stacks/laser_pipeline/laser_geometry/bin
+@dirrm ros/stacks/laser_pipeline/laser_geometry/bin
+@dirrm ros/stacks/laser_pipeline/laser_geometry
+@dirrm ros/stacks/laser_pipeline/laser_filters/test
+@dirrm ros/stacks/laser_pipeline/laser_filters/src
+@dirrm ros/stacks/laser_pipeline/laser_filters/lib
+@dirrm ros/stacks/laser_pipeline/laser_filters/include/laser_filters
+@dirrm ros/stacks/laser_pipeline/laser_filters/include
+@dirrm ros/stacks/laser_pipeline/laser_filters/examples
+@dirrm ros/stacks/laser_pipeline/laser_filters/doc
+@dirrm ros/stacks/laser_pipeline/laser_filters/bin
+@dirrm ros/stacks/laser_pipeline/laser_filters
+@dirrm ros/stacks/laser_pipeline/laser_assembler/test
+@dirrm ros/stacks/laser_pipeline/laser_assembler/srv_gen/cpp/include/laser_assembler
+@dirrm ros/stacks/laser_pipeline/laser_assembler/srv_gen/cpp/include
+@dirrm ros/stacks/laser_pipeline/laser_assembler/srv_gen/cpp
+@dirrm ros/stacks/laser_pipeline/laser_assembler/srv_gen
+@dirrm ros/stacks/laser_pipeline/laser_assembler/srv/lisp/laser_assembler
+@dirrm ros/stacks/laser_pipeline/laser_assembler/srv/lisp
+@dirrm ros/stacks/laser_pipeline/laser_assembler/srv
+@dirrm ros/stacks/laser_pipeline/laser_assembler/src/point_cloud_assembler
+@dirrm ros/stacks/laser_pipeline/laser_assembler/src/laser_assembler/srv
+@dirrm ros/stacks/laser_pipeline/laser_assembler/src/laser_assembler
+@dirrm ros/stacks/laser_pipeline/laser_assembler/src
+@dirrm ros/stacks/laser_pipeline/laser_assembler/include/laser_assembler
+@dirrm ros/stacks/laser_pipeline/laser_assembler/include
+@dirrm ros/stacks/laser_pipeline/laser_assembler/examples
+@dirrm ros/stacks/laser_pipeline/laser_assembler/doc
+@dirrm ros/stacks/laser_pipeline/laser_assembler/bin
+@dirrm ros/stacks/laser_pipeline/laser_assembler
+@dirrm ros/stacks/laser_pipeline