summaryrefslogtreecommitdiff
path: root/devel
diff options
context:
space:
mode:
authorRene Ladan <rene@FreeBSD.org>2010-11-29 15:32:51 +0000
committerRene Ladan <rene@FreeBSD.org>2010-11-29 15:32:51 +0000
commit624aa0b3ae5b8436a3ac3f1040360cd30ea3c09f (patch)
treef3e03bbb2e3eb3619b9358ad9533cdc9baef85da /devel
parent- Update to 0.35 (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')
-rw-r--r--devel/ros-common/Makefile32
-rw-r--r--devel/ros-common/pkg-descr2
-rw-r--r--devel/ros-common/pkg-plist22
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