mirror of
https://git.FreeBSD.org/ports.git
synced 2025-01-04 06:15:24 +00:00
Libraries from processing laser data, including converting laser data into 3D
representations. WWW: http://www.ros.org/wiki/laser_pipeline
This commit is contained in:
parent
f2f20fb269
commit
e55a89e921
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=265391
89
devel/ros-laser_pipeline/Makefile
Normal file
89
devel/ros-laser_pipeline/Makefile
Normal file
@ -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>
|
2
devel/ros-laser_pipeline/distinfo
Normal file
2
devel/ros-laser_pipeline/distinfo
Normal file
@ -0,0 +1,2 @@
|
||||
SHA256 (ros/laser_pipeline-1.0.2.tar.bz2) = 5b1e019276584b890a510fbd2433161e9633f1c013dfdadd790347a244596733
|
||||
SIZE (ros/laser_pipeline-1.0.2.tar.bz2) = 39487
|
4
devel/ros-laser_pipeline/pkg-descr
Normal file
4
devel/ros-laser_pipeline/pkg-descr
Normal file
@ -0,0 +1,4 @@
|
||||
Libraries from processing laser data, including converting laser data into 3D
|
||||
representations.
|
||||
|
||||
WWW: http://www.ros.org/wiki/laser_pipeline
|
133
devel/ros-laser_pipeline/pkg-plist
Normal file
133
devel/ros-laser_pipeline/pkg-plist
Normal file
@ -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
|
Loading…
Reference in New Issue
Block a user