Codebase list ros-ros / upstream/1.12.5
Imported Upstream version 1.12.5 Leopold Palomo-Avellaneda 8 years ago
22 changed file(s) with 63 addition(s) and 27 deletion(s). Raw diff Collapse all Expand all
00 ^^^^^^^^^^^^^^^^^^^^^^^^
11 Changelog for package mk
22 ^^^^^^^^^^^^^^^^^^^^^^^^
3
4 1.12.5 (2015-10-13)
5 -------------------
36
47 1.12.4 (2015-10-12)
58 -------------------
00 <package>
11 <name>mk</name>
2 <version>1.12.4</version>
2 <version>1.12.5</version>
33 <description>
44 A collection of .mk include files for building ROS architectural elements.
55 Most package authors should use cmake .mk, which calls CMake for the build of the package.
00 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
11 Changelog for package rosbuild
22 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
3
4 1.12.5 (2015-10-13)
5 -------------------
36
47 1.12.4 (2015-10-12)
58 -------------------
00 <package>
11 <name>rosbuild</name>
2 <version>1.12.4</version>
2 <version>1.12.5</version>
33 <description>
44 rosbuild contains scripts for managing the CMake-based build system for ROS.
55 </description>
00 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
11 Changelog for package roslang
22 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
3
4 1.12.5 (2015-10-13)
5 -------------------
36
47 1.12.4 (2015-10-12)
58 -------------------
00 <package>
11 <name>roslang</name>
2 <version>1.12.4</version>
2 <version>1.12.5</version>
33 <description>
44 roslang is a common package that all <a href="http://www.ros.org/wiki/Client%20Libraries">ROS client libraries</a> depend on.
55 This is mainly used to find client libraries (via 'rospack depends-on1 roslang').
00 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
11 Changelog for package roslib
22 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
3
4 1.12.5 (2015-10-13)
5 -------------------
36
47 1.12.4 (2015-10-12)
58 -------------------
00 <package>
11 <name>roslib</name>
2 <version>1.12.4</version>
2 <version>1.12.5</version>
33 <description>
44 Base dependencies and support libraries for ROS.
55 roslib contains many of the common data structures and tools that are shared across ROS client library implementations.
00 <package>
11 <name>ros</name>
2 <version>1.12.4</version>
2 <version>1.12.5</version>
33 <description>ROS packaging system</description>
44 <maintainer email="dthomas@osrfoundation.org">Dirk Thomas</maintainer>
55 <license>BSD</license>
00 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
11 Changelog for package rosbash
22 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
3
4 1.12.5 (2015-10-13)
5 -------------------
6 * rosrun: allow spaces in command names and search paths (`#94 <https://github.com/ros/ros/pull/94>`_)
37
48 1.12.4 (2015-10-12)
59 -------------------
00 <package>
11 <name>rosbash</name>
2 <version>1.12.4</version>
2 <version>1.12.5</version>
33 <description>
44 Assorted shell commands for using ros with bash.
55 </description>
1515
1616 while [ $args == 1 ]
1717 do
18 case $1 in
18 case "$1" in
1919 "--help" | "-h")
2020 usage
2121 exit 0
2222 ;;
2323 "--prefix" | "-p")
24 rosrun_prefix=$2
24 rosrun_prefix="$2"
2525 shift
2626 shift
2727 ;;
4747 esac
4848
4949 if [[ -n $CMAKE_PREFIX_PATH ]]; then
50 catkin_package_libexec_dir=`catkin_find --without-underlays --libexec --share $1 2> /dev/null`
51 debug "Looking in catkin libexec dir: $catkin_package_libexec_dir"
50 IFS=$'\n'
51 catkin_package_libexec_dirs=(`catkin_find --without-underlays --libexec --share "$1" 2> /dev/null`)
52 unset IFS
53 debug "Looking in catkin libexec dirs: $catkin_package_libexec_dirs"
5254 fi
53 pkgdir=`rospack find $1`
55 pkgdir=`rospack find "$1"`
5456 debug "Looking in rospack dir: $pkgdir"
55 if [[ -z $catkin_package_libexec_dir && -z $pkgdir ]]; then
57 if [[ ${#catkin_package_libexec_dirs[@]} -eq 0 && -z $pkgdir ]]; then
5658 exit 2
5759 fi
5860 if [[ ! $2 == */* ]]; then
6567 _perm="/111"
6668 fi
6769 debug "Searching for $2 with permissions $_perm"
68 exepathlist=(`find -L $catkin_package_libexec_dir $pkgdir -name $2 -type f -perm $_perm ! -regex ".*$pkgdir\/build\/.*" | uniq`)
70 exepathlist="`find -L "${catkin_package_libexec_dirs[@]}" "$pkgdir" -name "$2" -type f -perm "$_perm" ! -regex ".*$pkgdir\/build\/.*" | uniq`"
71 IFS=$'\n'
72 exepathlist=($exepathlist)
73 unset IFS
6974 unset _perm
7075 if [[ ${#exepathlist[@]} == 0 ]]; then
7176 echo "[rosrun] Couldn't find executable named $2 below $pkgdir"
72 nonexepathlist=(`find -H $pkgdir -name $2`)
77 nonexepathlist=(`find -H "$pkgdir" -name "$2"`)
7378 if [[ ${#nonexepathlist[@]} != 0 ]]; then
7479 echo "[rosrun] Found the following, but they're either not files,"
7580 echo "[rosrun] or not executable:"
76 for p in ${nonexepathlist[@]}; do
81 for p in "${nonexepathlist[@]}"; do
7782 echo "[rosrun] ${p}"
7883 done
7984 fi
8186
8287 elif [[ ${#exepathlist[@]} -gt 1 ]]; then
8388 echo "[rosrun] You have chosen a non-unique executable, please pick one of the following:"
84 select opt in ${exepathlist[@]}; do
85 exepath=$opt
89 select opt in "${exepathlist[@]}"; do
90 exepath="$opt"
8691 break
8792 done
8893 else
89 exepath=${exepathlist[0]}
94 exepath="${exepathlist[0]}"
9095 fi
9196 else
92 absname=$pkgdir/$2
97 absname="$pkgdir/$2"
9398 debug "Path given. Looing for $absname"
94 if [ ! -f $absname -o ! -x $absname ]; then
99 if [[ ! -f $absname || ! -x $absname ]]; then
95100 echo "[rosrun] Couldn't find executable named $absname"
96101 exit 3
97102 fi
98 exepath=$absname
103 exepath="$absname"
99104 fi
100105 shift
101106 shift
102107 debug "Running $rosrun_prefix $exepath" "$@"
103 exec $rosrun_prefix $exepath "$@"
108 exec $rosrun_prefix "$exepath" "$@"
00 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
11 Changelog for package rosboost_cfg
22 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
3
4 1.12.5 (2015-10-13)
5 -------------------
36
47 1.12.4 (2015-10-12)
58 -------------------
00 <package>
11 <name>rosboost_cfg</name>
2 <version>1.12.4</version>
2 <version>1.12.5</version>
33 <description>
44 Contains scripts used by the rosboost-cfg tool for determining cflags/lflags/etc. of boost on your system
55 </description>
00 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
11 Changelog for package rosclean
22 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
3
4 1.12.5 (2015-10-13)
5 -------------------
36
47 1.12.4 (2015-10-12)
58 -------------------
00 <package>
11 <name>rosclean</name>
2 <version>1.12.4</version>
2 <version>1.12.5</version>
33 <description>
44 rosclean: cleanup filesystem resources (e.g. log files).
55 </description>
00 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
11 Changelog for package roscreate
22 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
3
4 1.12.5 (2015-10-13)
5 -------------------
36
47 1.12.4 (2015-10-12)
58 -------------------
00 <package>
11 <name>roscreate</name>
2 <version>1.12.4</version>
2 <version>1.12.5</version>
33 <description>
44 roscreate contains a tool that assists in the creation of ROS filesystem resources.
55 It provides: <tt>roscreate-pkg</tt>, which creates a new package directory,
00 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
11 Changelog for package rosmake
22 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
3
4 1.12.5 (2015-10-13)
5 -------------------
36
47 1.12.4 (2015-10-12)
58 -------------------
00 <package>
11 <name>rosmake</name>
2 <version>1.12.4</version>
2 <version>1.12.5</version>
33 <description>
44 rosmake is a ros dependency aware build tool which can be used to
55 build all dependencies in the correct order.
00 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
11 Changelog for package rosunit
22 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
3
4 1.12.5 (2015-10-13)
5 -------------------
36
47 1.12.4 (2015-10-12)
58 -------------------
00 <package>
11 <name>rosunit</name>
2 <version>1.12.4</version>
2 <version>1.12.5</version>
33 <description>
44 Unit-testing package for ROS. This is a lower-level library for rostest and handles unit tests, whereas rostest handles integration tests.
55 </description>