diff options
author | Rene Ladan <rene@FreeBSD.org> | 2010-11-29 15:32:51 +0000 |
---|---|---|
committer | Rene Ladan <rene@FreeBSD.org> | 2010-11-29 15:32:51 +0000 |
commit | 624aa0b3ae5b8436a3ac3f1040360cd30ea3c09f (patch) | |
tree | f3e03bbb2e3eb3619b9358ad9533cdc9baef85da /devel/ros-common | |
parent | e1444e69a269045c1e04124c3788233d7c2a425b (diff) |
- Use WRKSRC instead of WRKDIR in the MAKE environment to point to the
build directory
- No need to make scripts in */src/* executable
- Don't move libraries to PREFIX/lib but symlink them there, some Python
modules depend on the libraries in their original location
- Add WWW line to pkg-descr
- Bump PORTREVISION
Notes
Notes:
svn path=/head/; revision=265386
Diffstat (limited to 'devel/ros-common')
-rw-r--r-- | devel/ros-common/Makefile | 32 | ||||
-rw-r--r-- | devel/ros-common/pkg-descr | 2 | ||||
-rw-r--r-- | devel/ros-common/pkg-plist | 22 |
3 files changed, 28 insertions, 28 deletions
diff --git a/devel/ros-common/Makefile b/devel/ros-common/Makefile index 96299776d509..8ce6c1b8b3a0 100644 --- a/devel/ros-common/Makefile +++ b/devel/ros-common/Makefile @@ -6,6 +6,7 @@ PORTNAME= ros-common PORTVERSION= 1.2.1 +PORTREVISION= 1 CATEGORIES= devel MASTER_SITES= ftp://rene-ladan.nl/pub/distfiles/ros/ DISTFILES= common-${PORTVERSION}.tar.bz2 bfl-31655.tar.gz \ @@ -40,7 +41,7 @@ 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_msgs:${WRKDIR} \ + ROS_PACKAGE_PATH=${LOCALBASE}/ros/stacks/common_msgs:${WRKSRC} \ PYTHONPATH=${LOCALBASE}/ros/ros/core/roslib/src MAKE_ARGS= -i --no-rosdep --status-rate=0 --disable-logging @@ -91,7 +92,7 @@ do-install: ${LOCALBASE}/bin/chrpath -d ${PREFIX}/ros/stacks/${STACKNAME}/${f} ${CHMOD} 0555 ${PREFIX}/ros/stacks/${STACKNAME}/${f} .endfor -# strip and move ELF libaries +# strip and symlink ELF libaries .for f in actionlib/lib/libactionlib.so bfl/bfl-boost/lib/liborocos-bfl.so \ filters/lib/libincrement.so filters/lib/libmean.so \ filters/lib/libmedian.so filters/lib/libparams.so \ @@ -102,37 +103,24 @@ do-install: yaml_cpp/yaml-cpp/lib/libyaml-cpp.so.0.2.2 ${STRIP_CMD} ${PREFIX}/ros/stacks/${STACKNAME}/${f} ${LOCALBASE}/bin/chrpath -d ${PREFIX}/ros/stacks/${STACKNAME}/${f} - ${MV} ${PREFIX}/ros/stacks/${STACKNAME}/${f} ${PREFIX}/lib + ${LN} -s ${PREFIX}/ros/stacks/${STACKNAME}/${f} ${PREFIX}/lib .endfor -# move symbolic links to libaries +# copy symbolic links to libaries .for f in yaml_cpp/yaml-cpp/lib/libyaml-cpp.so.0.2 \ yaml_cpp/yaml-cpp/lib/libyaml-cpp.so - ${MV} ${PREFIX}/ros/stacks/${STACKNAME}/${f} ${PREFIX}/lib + ${LN} -s ${PREFIX}/ros/stacks/${STACKNAME}/${f} ${PREFIX}/lib .endfor # make scripts executable -.for f in actionlib/genaction.py actionlib/src/actionlib/action_client.py \ - actionlib/src/actionlib/action_server.py \ - actionlib/src/actionlib/exceptions.py \ - actionlib/src/actionlib/goal_id_generator.py \ - actionlib/src/actionlib/msg/_TestAction.py \ - actionlib/src/actionlib/msg/_TestActionFeedback.py \ - actionlib/src/actionlib/msg/_TestActionGoal.py \ - actionlib/src/actionlib/msg/_TestActionResult.py \ - actionlib/src/actionlib/msg/_TestFeedback.py \ - actionlib/src/actionlib/msg/_TestGoal.py \ - actionlib/src/actionlib/msg/_TestResult.py \ - actionlib/src/actionlib/simple_action_client.py \ - actionlib/src/actionlib/simple_action_server.py \ +.for f in actionlib/genaction.py \ actionlib/test/test_imports.py actionlib/test/test_ref_action_server.py \ actionlib/test/ref_server.py actionlib/test/ref_simple_server.py \ actionlib/test/simple_python_client_test.py \ actionlib/test/test_ref_simple_action_server.py \ actionlib/test/test_server_components.py actionlib/tools/axclient.py \ actionlib/tools/axserver.py actionlib/tools/dynamic_action.py \ - nodelet/scripts/list_nodelets nodelet/src/nodelet/srv/_NodeletList.py \ - nodelet/src/nodelet/srv/_NodeletLoad.py \ - nodelet/src/nodelet/srv/_NodeletUnload.py test_nodelet/test/plus_local.py \ - test_nodelet/test/test_loader.py xacro/src/xacro.py \ + nodelet/scripts/list_nodelets \ + test_nodelet/test/plus_local.py \ + test_nodelet/test/test_loader.py \ xacro/test/test_xacro.py xacro/xacro.py ${CHMOD} 0555 ${PREFIX}/ros/stacks/${STACKNAME}/${f} .endfor diff --git a/devel/ros-common/pkg-descr b/devel/ros-common/pkg-descr index fadbf7b1952d..c6da89c54df5 100644 --- a/devel/ros-common/pkg-descr +++ b/devel/ros-common/pkg-descr @@ -17,3 +17,5 @@ Parsers: * tinyxml: a C interface to the third-party tinyxml parser for ROS. * xacro: an XML macro language. * yaml_cpp: a C++ to the third-party YAML parser for ROS. + +WWW: http://www.ros.org/wiki/common diff --git a/devel/ros-common/pkg-plist b/devel/ros-common/pkg-plist index 423d887ef0be..b8ceb83699e7 100644 --- a/devel/ros-common/pkg-plist +++ b/devel/ros-common/pkg-plist @@ -63,6 +63,7 @@ ros/stacks/common/actionlib/include/actionlib/server/simple_action_server.h ros/stacks/common/actionlib/include/actionlib/server/simple_action_server_imp.h ros/stacks/common/actionlib/include/actionlib/server/status_tracker.h ros/stacks/common/actionlib/include/actionlib/server/status_tracker_imp.h +ros/stacks/common/actionlib/lib/libactionlib.so ros/stacks/common/actionlib/mainpage.dox ros/stacks/common/actionlib/manifest.xml ros/stacks/common/actionlib/msg/TestAction.msg @@ -230,6 +231,7 @@ ros/stacks/common/bfl/bfl-boost/include/bfl/wrappers/matrix/vector_LTI.h ros/stacks/common/bfl/bfl-boost/include/bfl/wrappers/matrix/vector_NEWMAT.h ros/stacks/common/bfl/bfl-boost/include/bfl/wrappers/matrix/vector_wrapper.h ros/stacks/common/bfl/bfl-boost/include/bfl/wrappers/rng/rng.h +ros/stacks/common/bfl/bfl-boost/lib/liborocos-bfl.so ros/stacks/common/bfl/installed ros/stacks/common/bfl/manifest.xml ros/stacks/common/bfl/total.patch @@ -246,6 +248,12 @@ ros/stacks/common/filters/include/filters/median.h ros/stacks/common/filters/include/filters/param_test.h ros/stacks/common/filters/include/filters/realtime_circular_buffer.h ros/stacks/common/filters/include/filters/transfer_function.h +ros/stacks/common/filters/lib/libincrement.so +ros/stacks/common/filters/lib/libmean.so +ros/stacks/common/filters/lib/libmedian.so +ros/stacks/common/filters/lib/libparams.so +ros/stacks/common/filters/lib/libtransfer_function.so +ros/stacks/common/nodelet/lib/libnodeletlib.so ros/stacks/common/filters/mainpage.dox ros/stacks/common/filters/manifest.xml ros/stacks/common/filters/src/increment.cpp @@ -319,6 +327,7 @@ ros/stacks/common/nodelet_topic_tools/manifest.xml ros/stacks/common/nodelet_tutorial_math/CMakeLists.txt ros/stacks/common/nodelet_tutorial_math/Makefile ros/stacks/common/nodelet_tutorial_math/ROS_NOBUILD +ros/stacks/common/nodelet_tutorial_math/lib/libnodelet_math.so ros/stacks/common/nodelet_tutorial_math/mainpage.dox ros/stacks/common/nodelet_tutorial_math/manifest.xml ros/stacks/common/nodelet_tutorial_math/nodelet_math.xml @@ -399,6 +408,8 @@ ros/stacks/common/pluginlib/include/pluginlib/class_desc.h ros/stacks/common/pluginlib/include/pluginlib/class_list_macros.h ros/stacks/common/pluginlib/include/pluginlib/class_loader.h ros/stacks/common/pluginlib/include/pluginlib/class_loader_imp.h +ros/stacks/common/pluginlib/lib/libboost_fs_wrapper.so +ros/stacks/common/pluginlib/lib/libpoco_lite.so ros/stacks/common/pluginlib/mainpage.dox ros/stacks/common/pluginlib/manifest.xml ros/stacks/common/pluginlib/src/ASCIIEncoding.cpp @@ -456,6 +467,7 @@ ros/stacks/common/stack.xml ros/stacks/common/test_nodelet/CMakeLists.txt ros/stacks/common/test_nodelet/Makefile ros/stacks/common/test_nodelet/ROS_NOBUILD +ros/stacks/common/test_nodelet/lib/libtest_nodelet.so ros/stacks/common/test_nodelet/mainpage.dox ros/stacks/common/test_nodelet/manifest.xml ros/stacks/common/test_nodelet/plus_default.yaml @@ -471,6 +483,7 @@ ros/stacks/common/tinyxml/Makefile ros/stacks/common/tinyxml/ROS_NOBUILD ros/stacks/common/tinyxml/include/tinyxml/tinystr.h ros/stacks/common/tinyxml/include/tinyxml/tinyxml.h +ros/stacks/common/tinyxml/libtinyxml.so ros/stacks/common/tinyxml/manifest.xml ros/stacks/common/tinyxml/readme.txt ros/stacks/common/tinyxml/tinystr.cpp @@ -507,6 +520,9 @@ ros/stacks/common/yaml_cpp/yaml-cpp/include/yaml-cpp/parser.h ros/stacks/common/yaml_cpp/yaml-cpp/include/yaml-cpp/parserstate.h ros/stacks/common/yaml_cpp/yaml-cpp/include/yaml-cpp/stlemitter.h ros/stacks/common/yaml_cpp/yaml-cpp/include/yaml-cpp/yaml.h +ros/stacks/common/yaml_cpp/yaml-cpp/lib/libyaml-cpp.so.0.2.2 +ros/stacks/common/yaml_cpp/yaml-cpp/lib/libyaml-cpp.so.0.2 +ros/stacks/common/yaml_cpp/yaml-cpp/lib/libyaml-cpp.so @exec mkdir -p %D/ros/stacks/common/yaml_cpp/yaml-cpp/lib/pkgconfig @dirrm ros/stacks/common/yaml_cpp/yaml-cpp/lib/pkgconfig @dirrm ros/stacks/common/yaml_cpp/yaml-cpp/lib @@ -527,13 +543,11 @@ ros/stacks/common/yaml_cpp/yaml-cpp/include/yaml-cpp/yaml.h @dirrm ros/stacks/common/tinyxml @dirrm ros/stacks/common/test_nodelet/test @dirrm ros/stacks/common/test_nodelet/src -@exec mkdir -p %D/ros/stacks/common/test_nodelet/lib @dirrm ros/stacks/common/test_nodelet/lib @exec mkdir -p %D/ros/stacks/common/test_nodelet/bin @dirrm ros/stacks/common/test_nodelet/bin @dirrm ros/stacks/common/test_nodelet @dirrm ros/stacks/common/pluginlib/src -@exec mkdir -p %D/ros/stacks/common/pluginlib/lib @dirrm ros/stacks/common/pluginlib/lib @dirrm ros/stacks/common/pluginlib/include/pluginlib @dirrm ros/stacks/common/pluginlib/include/Poco @@ -542,7 +556,6 @@ ros/stacks/common/yaml_cpp/yaml-cpp/include/yaml-cpp/yaml.h @dirrm ros/stacks/common/pluginlib/bin @dirrm ros/stacks/common/pluginlib @dirrm ros/stacks/common/nodelet_tutorial_math/src -@exec mkdir -p %D/ros/stacks/common/nodelet_tutorial_math/lib @dirrm ros/stacks/common/nodelet_tutorial_math/lib @exec mkdir -p %D/ros/stacks/common/nodelet_tutorial_math/include/nodelet_tutorial_math @dirrm ros/stacks/common/nodelet_tutorial_math/include/nodelet_tutorial_math @@ -566,7 +579,6 @@ ros/stacks/common/yaml_cpp/yaml-cpp/include/yaml-cpp/yaml.h @dirrm ros/stacks/common/nodelet/src/nodelet @dirrm ros/stacks/common/nodelet/src @dirrm ros/stacks/common/nodelet/scripts -@exec mkdir -p %D/ros/stacks/common/nodelet/lib @dirrm ros/stacks/common/nodelet/lib @dirrm ros/stacks/common/nodelet/include/nodelet/detail @dirrm ros/stacks/common/nodelet/include/nodelet @@ -575,7 +587,6 @@ ros/stacks/common/yaml_cpp/yaml-cpp/include/yaml-cpp/yaml.h @dirrm ros/stacks/common/nodelet @dirrm ros/stacks/common/filters/test @dirrm ros/stacks/common/filters/src -@exec mkdir -p %D/ros/stacks/common/filters/lib @dirrm ros/stacks/common/filters/lib @dirrm ros/stacks/common/filters/include/filters @dirrm ros/stacks/common/filters/include @@ -611,7 +622,6 @@ ros/stacks/common/yaml_cpp/yaml-cpp/include/yaml-cpp/yaml.h @dirrm ros/stacks/common/actionlib/msg/lisp/actionlib @dirrm ros/stacks/common/actionlib/msg/lisp @dirrm ros/stacks/common/actionlib/msg -@exec mkdir -p %D/ros/stacks/common/actionlib/lib @dirrm ros/stacks/common/actionlib/lib @dirrm ros/stacks/common/actionlib/include/actionlib/server @dirrm ros/stacks/common/actionlib/include/actionlib/client |