From a1b0b8b40c2d057c78aeb02af8285b8ac517aceb Mon Sep 17 00:00:00 2001 From: Anthony Mallet <anthony.mallet@laas.fr> Date: Fri, 26 Jul 2013 18:46:14 +0200 Subject: [PATCH] [wip/genom3-ros] Update to genom3-ros-1.6 Changes since 1.5: . Delete genom_ros interface and the genom_ros::error exception . Fix exception detail destruction in client/c . Implement new "result" function in client/c . The "send" function in client/c never blocks (supposedly) . Fix linking against -l:library on NetBSD (and a few other) . Compute an rpath when linking against ros libraries . Update path to gendeps, genaction, genmsg and gensrv for ros-1.9 (groovy) . Add a 'Requires' field in the .pc files for the genom C client protocol number . De-constify clients json_error() return value . Fix a memory leak in the C client. . Replace local client.h API / .pc files by genom3 common template source . Must explicitly mention client/c -uninstalled.pc in BUILT_SOURCE . Use a rospack cache local to the build directory --- genom3-ros/Makefile | 2 +- genom3-ros/PLIST | 6 +----- genom3-ros/distinfo | 6 +++--- 3 files changed, 5 insertions(+), 9 deletions(-) diff --git a/genom3-ros/Makefile b/genom3-ros/Makefile index 34b3386f..35050ab0 100644 --- a/genom3-ros/Makefile +++ b/genom3-ros/Makefile @@ -2,7 +2,7 @@ # Created: Anthony Mallet on Fri, 19 Oct 2012 # -DISTNAME= genom3-ros-1.5 +DISTNAME= genom3-ros-1.6 CATEGORIES= architecture MASTER_SITES= ${MASTER_SITE_OPENROBOTS:=genom3-ros/} MASTER_REPOSITORY= git git://git.openrobots.org/git/robots/genom3-ros diff --git a/genom3-ros/PLIST b/genom3-ros/PLIST index 5770b24e..dbe92f45 100644 --- a/genom3-ros/PLIST +++ b/genom3-ros/PLIST @@ -1,13 +1,10 @@ -@comment Mon May 13 15:31:51 CEST 2013 +@comment Fri Jul 26 18:45:38 CEST 2013 bin/rosaction lib/libros-client.la lib/pkgconfig/genom3-ros.pc -share/genom/site-templates/ros/client/c/c-client-uninstalled.pc.in -share/genom/site-templates/ros/client/c/c-client.pc.in share/genom/site-templates/ros/client/c/client.Makefile.am share/genom/site-templates/ros/client/c/client.cc share/genom/site-templates/ros/client/c/client.configure.ac -share/genom/site-templates/ros/client/c/client.h share/genom/site-templates/ros/client/c/docutil.tcl share/genom/site-templates/ros/client/c/info.c share/genom/site-templates/ros/client/c/init.cc @@ -30,7 +27,6 @@ share/genom/site-templates/ros/common/genom-serialize.h share/genom/site-templates/ros/common/genrosmsg.tcl share/genom/site-templates/ros/common/json-common.h share/genom/site-templates/ros/common/portlib.h -share/genom/site-templates/ros/common/ros.gen share/genom/site-templates/ros/common/ros.manifest.xml share/genom/site-templates/ros/common/serialize.h share/genom/site-templates/ros/common/service.h diff --git a/genom3-ros/distinfo b/genom3-ros/distinfo index 02359d6a..b933357b 100644 --- a/genom3-ros/distinfo +++ b/genom3-ros/distinfo @@ -1,3 +1,3 @@ -SHA1 (genom3-ros-1.5.tar.gz) = 6a3db0398abbb46f842565ced1b13e5cfe80bbb3 -RMD160 (genom3-ros-1.5.tar.gz) = 6f7341b3c469314cf2506d18f3712625cab7dce2 -Size (genom3-ros-1.5.tar.gz) = 381875 bytes +SHA1 (genom3-ros-1.6.tar.gz) = 2abea76ad4f4d6ba404e57404b0673e4607d7072 +RMD160 (genom3-ros-1.6.tar.gz) = 6565f0cf1012dbd21cf4d1e99c761b90ad2508c3 +Size (genom3-ros-1.6.tar.gz) = 382973 bytes -- GitLab