[ros-robot-state-publisher] 05/10: Add patch to use urdf::JointSharedPtr instead of boost::shared_ptr< urdf::Joint >

Johannes Schauer josch at moszumanska.debian.org
Fri Oct 14 23:28:57 UTC 2016


This is an automated email from the git hooks/post-receive script.

josch pushed a commit to branch master
in repository ros-robot-state-publisher.

commit b1057fb579aa6f6b0d24fbf9ad9c4e1c9cc6b4ff
Author: Johannes 'josch' Schauer <josch at mister-muffin.de>
Date:   Fri Oct 14 23:22:34 2016 +0200

    Add patch to use urdf::JointSharedPtr instead of boost::shared_ptr< urdf::Joint >
---
 ...urdf-ShredPtr-instead-of-boost-shared_ptr.patch | 22 ++++++++++++++++++++++
 debian/patches/series                              |  1 +
 2 files changed, 23 insertions(+)

diff --git a/debian/patches/0002-Use-urdf-ShredPtr-instead-of-boost-shared_ptr.patch b/debian/patches/0002-Use-urdf-ShredPtr-instead-of-boost-shared_ptr.patch
new file mode 100644
index 0000000..d5e5e82
--- /dev/null
+++ b/debian/patches/0002-Use-urdf-ShredPtr-instead-of-boost-shared_ptr.patch
@@ -0,0 +1,22 @@
+--- a/src/joint_state_listener.cpp
++++ b/src/joint_state_listener.cpp
+@@ -161,7 +161,7 @@ int main(int argc, char** argv)
+ 
+   MimicMap mimic;
+ 
+-  for(std::map< std::string, boost::shared_ptr< urdf::Joint > >::iterator i = model.joints_.begin(); i != model.joints_.end(); i++){
++  for(std::map< std::string, urdf::JointSharedPtr >::iterator i = model.joints_.begin(); i != model.joints_.end(); i++){
+     if(i->second->mimic){
+       mimic.insert(make_pair(i->first, i->second->mimic));
+     }
+--- a/include/robot_state_publisher/joint_state_listener.h
++++ b/include/robot_state_publisher/joint_state_listener.h
+@@ -48,7 +48,7 @@ using namespace ros;
+ using namespace KDL;
+ 
+ typedef boost::shared_ptr<sensor_msgs::JointState const> JointStateConstPtr;
+-typedef std::map<std::string, boost::shared_ptr<urdf::JointMimic> > MimicMap;
++typedef std::map<std::string, urdf::JointMimicSharedPtr > MimicMap;
+ 
+ namespace robot_state_publisher{
+ 
diff --git a/debian/patches/series b/debian/patches/series
index ff73453..2d45d60 100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@ -1 +1,2 @@
 0001-Add-Debian-specific-SONAMEs.patch
+0002-Use-urdf-ShredPtr-instead-of-boost-shared_ptr.patch

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/debian-science/packages/ros/ros-robot-state-publisher.git



More information about the debian-science-commits mailing list