diff options
author | Alexis Ballier <aballier@gentoo.org> | 2016-11-28 15:31:35 +0100 |
---|---|---|
committer | Alexis Ballier <aballier@gentoo.org> | 2016-11-28 16:04:28 +0100 |
commit | b3b61d6cd9e7b3f3b6cc9fb2fd1ad46365751608 (patch) | |
tree | 97523030305f292b7b11828718a281fed50f15ef /dev-ros/rviz | |
parent | dev-ros/rospack: add custom patch to return proper package paths with our pac... (diff) | |
download | gentoo-b3b61d6cd9e7b3f3b6cc9fb2fd1ad46365751608.tar.gz gentoo-b3b61d6cd9e7b3f3b6cc9fb2fd1ad46365751608.tar.bz2 gentoo-b3b61d6cd9e7b3f3b6cc9fb2fd1ad46365751608.zip |
dev-ros/rviz: stop patching now that rospack returns proper package path
Package-Manager: portage-2.3.2
Diffstat (limited to 'dev-ros/rviz')
-rw-r--r-- | dev-ros/rviz/files/install_loc.patch | 30 | ||||
-rw-r--r-- | dev-ros/rviz/files/urdfdom1-2.patch | 436 | ||||
-rw-r--r-- | dev-ros/rviz/files/urdfdom1.patch | 261 | ||||
-rw-r--r-- | dev-ros/rviz/rviz-1.12.4-r1.ebuild (renamed from dev-ros/rviz/rviz-1.12.4.ebuild) | 1 |
4 files changed, 0 insertions, 728 deletions
diff --git a/dev-ros/rviz/files/install_loc.patch b/dev-ros/rviz/files/install_loc.patch deleted file mode 100644 index a77968db860a..000000000000 --- a/dev-ros/rviz/files/install_loc.patch +++ /dev/null @@ -1,30 +0,0 @@ -Install ressources in ros_packages subdir. We force catkin to install packages -there, so move them too. - -Index: rviz-1.12.3/CMakeLists.txt -=================================================================== ---- rviz-1.12.3.orig/CMakeLists.txt -+++ rviz-1.12.3/CMakeLists.txt -@@ -220,17 +220,17 @@ include_directories(src ${catkin_INCLUDE - add_subdirectory(src) - - install(DIRECTORY ogre_media -- DESTINATION ${CATKIN_PACKAGE_SHARE_DESTINATION} -+ DESTINATION ${CATKIN_GLOBAL_SHARE_DESTINATION}/ros_packages/${PROJECT_NAME} - ) - install(DIRECTORY icons -- DESTINATION ${CATKIN_PACKAGE_SHARE_DESTINATION} -+ DESTINATION ${CATKIN_GLOBAL_SHARE_DESTINATION}/ros_packages/${PROJECT_NAME} - ) - install(DIRECTORY images -- DESTINATION ${CATKIN_PACKAGE_SHARE_DESTINATION} -+ DESTINATION ${CATKIN_GLOBAL_SHARE_DESTINATION}/ros_packages/${PROJECT_NAME} - ) - install(FILES default.rviz -- DESTINATION ${CATKIN_PACKAGE_SHARE_DESTINATION} -+ DESTINATION ${CATKIN_GLOBAL_SHARE_DESTINATION}/ros_packages/${PROJECT_NAME} - ) - install(FILES plugin_description.xml -- DESTINATION ${CATKIN_PACKAGE_SHARE_DESTINATION} -+ DESTINATION ${CATKIN_GLOBAL_SHARE_DESTINATION}/ros_packages/${PROJECT_NAME} - ) diff --git a/dev-ros/rviz/files/urdfdom1-2.patch b/dev-ros/rviz/files/urdfdom1-2.patch deleted file mode 100644 index c671584e4007..000000000000 --- a/dev-ros/rviz/files/urdfdom1-2.patch +++ /dev/null @@ -1,436 +0,0 @@ -commit cd741b86ecc8bdd14906e83b11a3d14dfc3c9871 -Author: Alexis Ballier <aballier@gentoo.org> -Date: Thu Oct 20 12:53:48 2016 +0200 - - Revert "Revert "Use urdf::*ShredPtr instead of boost::shared_ptr" (#1060)" - - This reverts commit f54f04d560bedb0620368d8583ec7af4114fd78e. - -diff --git a/CMakeLists.txt b/CMakeLists.txt -index b8c7381..597aecb 100644 ---- a/CMakeLists.txt -+++ b/CMakeLists.txt -@@ -17,6 +17,8 @@ find_package(Boost REQUIRED - thread - ) - -+find_package(urdfdom_headers REQUIRED) -+ - find_package(PkgConfig REQUIRED) - - find_package(ASSIMP QUIET) -@@ -131,6 +133,7 @@ find_package(catkin REQUIRED - tf - urdf - visualization_msgs -+ urdfdom_headers - ) - - if(${tf_VERSION} VERSION_LESS "1.11.3") -@@ -203,6 +206,7 @@ include_directories(SYSTEM - ${OGRE_OV_INCLUDE_DIRS} - ${OPENGL_INCLUDE_DIR} - ${PYTHON_INCLUDE_PATH} -+ ${urdfdom_headers_INCLUDE_DIRS} - ) - include_directories(src ${catkin_INCLUDE_DIRS}) - -diff --git a/package.xml b/package.xml -index d9c8bf8..76b9873 100644 ---- a/package.xml -+++ b/package.xml -@@ -48,6 +48,7 @@ - <build_depend>visualization_msgs</build_depend> - <build_depend>yaml-cpp</build_depend> - <build_depend>opengl</build_depend> -+ <build_depend>liburdfdom-headers-dev</build_depend> - - <run_depend>assimp</run_depend> - <run_depend>eigen</run_depend> -@@ -81,6 +82,7 @@ - <run_depend>visualization_msgs</run_depend> - <run_depend>yaml-cpp</run_depend> - <run_depend>opengl</run_depend> -+ <run_depend>liburdfdom-headers-dev</run_depend> - - <export> - <rviz plugin="${prefix}/plugin_description.xml"/> -diff --git a/src/rviz/default_plugin/effort_display.cpp b/src/rviz/default_plugin/effort_display.cpp -index a5574de..e9b595b 100644 ---- a/src/rviz/default_plugin/effort_display.cpp -+++ b/src/rviz/default_plugin/effort_display.cpp -@@ -208,11 +208,11 @@ namespace rviz - return; - } - setStatus(rviz::StatusProperty::Ok, "URDF", "Robot model parserd Ok"); -- for (std::map<std::string, boost::shared_ptr<urdf::Joint> >::iterator it = robot_model_->joints_.begin(); it != robot_model_->joints_.end(); it ++ ) { -- boost::shared_ptr<urdf::Joint> joint = it->second; -+ for (std::map<std::string, urdf::JointSharedPtr >::iterator it = robot_model_->joints_.begin(); it != robot_model_->joints_.end(); it ++ ) { -+ urdf::JointSharedPtr joint = it->second; - if ( joint->type == urdf::Joint::REVOLUTE ) { - std::string joint_name = it->first; -- boost::shared_ptr<urdf::JointLimits> limit = joint->limits; -+ urdf::JointLimitsSharedPtr limit = joint->limits; - joints_[joint_name] = createJoint(joint_name); - //joints_[joint_name]->max_effort_property_->setFloat(limit->effort); - //joints_[joint_name]->max_effort_property_->setReadOnly( true ); -diff --git a/src/rviz/default_plugin/effort_visual.cpp b/src/rviz/default_plugin/effort_visual.cpp -index c33716e..922110b 100644 ---- a/src/rviz/default_plugin/effort_visual.cpp -+++ b/src/rviz/default_plugin/effort_visual.cpp -@@ -8,6 +8,7 @@ - #include <ros/ros.h> - - #include <urdf/model.h> -+#include <urdf_model/types.h> - #include "effort_visual.h" - - namespace rviz -@@ -31,7 +32,7 @@ namespace rviz - - // We create the arrow object within the frame node so that we can - // set its position and direction relative to its header frame. -- for (std::map<std::string, boost::shared_ptr<urdf::Joint> >::iterator it = urdf_model_->joints_.begin(); it != urdf_model_->joints_.end(); it ++ ) { -+ for (std::map<std::string, urdf::JointSharedPtr >::iterator it = urdf_model_->joints_.begin(); it != urdf_model_->joints_.end(); it ++ ) { - if ( it->second->type == urdf::Joint::REVOLUTE ) { - std::string joint_name = it->first; - effort_enabled_[joint_name] = true; -@@ -103,7 +104,7 @@ namespace rviz - if ( ! effort_enabled_[joint_name] ) continue; - - //tf::Transform offset = poseFromJoint(joint); -- boost::shared_ptr<urdf::JointLimits> limit = joint->limits; -+ urdf::JointLimitsSharedPtr limit = joint->limits; - double max_effort = limit->effort, effort_value = 0.05; - - if ( max_effort != 0.0 ) -diff --git a/src/rviz/robot/robot.cpp b/src/rviz/robot/robot.cpp -index 506a8bd..c1a87f0 100644 ---- a/src/rviz/robot/robot.cpp -+++ b/src/rviz/robot/robot.cpp -@@ -236,7 +236,7 @@ void Robot::clear() - - RobotLink* Robot::LinkFactory::createLink( - Robot* robot, -- const boost::shared_ptr<const urdf::Link>& link, -+ const urdf::LinkConstSharedPtr& link, - const std::string& parent_joint_name, - bool visual, - bool collision) -@@ -246,7 +246,7 @@ RobotLink* Robot::LinkFactory::createLink( - - RobotJoint* Robot::LinkFactory::createJoint( - Robot* robot, -- const boost::shared_ptr<const urdf::Joint>& joint) -+ const urdf::JointConstSharedPtr& joint) - { - return new RobotJoint(robot, joint); - } -@@ -265,12 +265,12 @@ void Robot::load( const urdf::ModelInterface &urdf, bool visual, bool collision - // Create properties for each link. - // Properties are not added to display until changedLinkTreeStyle() is called (below). - { -- typedef std::map<std::string, boost::shared_ptr<urdf::Link> > M_NameToUrdfLink; -+ typedef std::map<std::string, urdf::LinkSharedPtr > M_NameToUrdfLink; - M_NameToUrdfLink::const_iterator link_it = urdf.links_.begin(); - M_NameToUrdfLink::const_iterator link_end = urdf.links_.end(); - for( ; link_it != link_end; ++link_it ) - { -- const boost::shared_ptr<const urdf::Link>& urdf_link = link_it->second; -+ const urdf::LinkConstSharedPtr& urdf_link = link_it->second; - std::string parent_joint_name; - - if (urdf_link != urdf.getRoot() && urdf_link->parent_joint) -@@ -298,12 +298,12 @@ void Robot::load( const urdf::ModelInterface &urdf, bool visual, bool collision - // Create properties for each joint. - // Properties are not added to display until changedLinkTreeStyle() is called (below). - { -- typedef std::map<std::string, boost::shared_ptr<urdf::Joint> > M_NameToUrdfJoint; -+ typedef std::map<std::string, urdf::JointSharedPtr > M_NameToUrdfJoint; - M_NameToUrdfJoint::const_iterator joint_it = urdf.joints_.begin(); - M_NameToUrdfJoint::const_iterator joint_end = urdf.joints_.end(); - for( ; joint_it != joint_end; ++joint_it ) - { -- const boost::shared_ptr<const urdf::Joint>& urdf_joint = joint_it->second; -+ const urdf::JointConstSharedPtr& urdf_joint = joint_it->second; - RobotJoint* joint = link_factory_->createJoint( this, urdf_joint ); - - joints_[urdf_joint->name] = joint; -diff --git a/src/rviz/robot/robot.h b/src/rviz/robot/robot.h -index d529177..ff0afa7 100644 ---- a/src/rviz/robot/robot.h -+++ b/src/rviz/robot/robot.h -@@ -39,6 +39,9 @@ - #include <OgreQuaternion.h> - #include <OgreAny.h> - -+#include <urdf_model/types.h> -+#include <urdf_world/types.h> -+ - namespace Ogre - { - class SceneManager; -@@ -62,13 +65,6 @@ namespace tf - class TransformListener; - } - --namespace urdf --{ --class ModelInterface; --class Link; --class Joint; --} -- - namespace rviz - { - -@@ -173,12 +169,12 @@ public: - { - public: - virtual RobotLink* createLink( Robot* robot, -- const boost::shared_ptr<const urdf::Link>& link, -+ const urdf::LinkConstSharedPtr& link, - const std::string& parent_joint_name, - bool visual, - bool collision); - virtual RobotJoint* createJoint( Robot* robot, -- const boost::shared_ptr<const urdf::Joint>& joint); -+ const urdf::JointConstSharedPtr& joint); - }; - - /** Call this before load() to subclass the RobotLink or RobotJoint class used in the link property. -diff --git a/src/rviz/robot/robot_joint.cpp b/src/rviz/robot/robot_joint.cpp -index 6538fd0..eade172 100644 ---- a/src/rviz/robot/robot_joint.cpp -+++ b/src/rviz/robot/robot_joint.cpp -@@ -38,15 +38,13 @@ - #include "rviz/ogre_helpers/axes.h" - #include "rviz/load_resource.h" - --#include <urdf_model/model.h> --#include <urdf_model/link.h> --#include <urdf_model/joint.h> -+#include <urdf_world/types.h> - - - namespace rviz - { - --RobotJoint::RobotJoint( Robot* robot, const boost::shared_ptr<const urdf::Joint>& joint ) -+RobotJoint::RobotJoint( Robot* robot, const urdf::JointConstSharedPtr& joint ) - : robot_( robot ) - , name_( joint->name ) - , child_link_name_( joint->child_link_name ) -diff --git a/src/rviz/robot/robot_joint.h b/src/rviz/robot/robot_joint.h -index ba8a832..f9242a0 100644 ---- a/src/rviz/robot/robot_joint.h -+++ b/src/rviz/robot/robot_joint.h -@@ -42,6 +42,10 @@ - #include <OgreMaterial.h> - #endif - -+#include <urdf/model.h> -+#include <urdf_model/pose.h> -+#include <urdf_world/types.h> -+ - #include "rviz/ogre_helpers/object.h" - #include "rviz/selection/forwards.h" - -@@ -57,15 +61,6 @@ class Any; - class RibbonTrail; - } - --namespace urdf --{ --class ModelInterface; --class Link; --class Joint; --class Geometry; --class Pose; --} -- - namespace rviz - { - class Shape; -@@ -89,7 +84,7 @@ class RobotJoint: public QObject - { - Q_OBJECT - public: -- RobotJoint( Robot* robot, const boost::shared_ptr<const urdf::Joint>& joint ); -+ RobotJoint( Robot* robot, const urdf::JointConstSharedPtr& joint ); - virtual ~RobotJoint(); - - -diff --git a/src/rviz/robot/robot_link.cpp b/src/rviz/robot/robot_link.cpp -index b1e3789..4d9a4ca 100644 ---- a/src/rviz/robot/robot_link.cpp -+++ b/src/rviz/robot/robot_link.cpp -@@ -154,7 +154,7 @@ void RobotLinkSelectionHandler::postRenderPass(uint32_t pass) - - - RobotLink::RobotLink( Robot* robot, -- const urdf::LinkConstPtr& link, -+ const urdf::LinkConstSharedPtr& link, - const std::string& parent_joint_name, - bool visual, - bool collision) -@@ -261,8 +261,8 @@ RobotLink::RobotLink( Robot* robot, - desc << " child joint: "; - } - -- std::vector<boost::shared_ptr<urdf::Joint> >::const_iterator child_it = link->child_joints.begin(); -- std::vector<boost::shared_ptr<urdf::Joint> >::const_iterator child_end = link->child_joints.end(); -+ std::vector<urdf::JointSharedPtr >::const_iterator child_it = link->child_joints.begin(); -+ std::vector<urdf::JointSharedPtr >::const_iterator child_end = link->child_joints.end(); - for ( ; child_it != child_end ; ++child_it ) - { - urdf::Joint *child_joint = child_it->get(); -@@ -441,7 +441,7 @@ void RobotLink::updateVisibility() - } - } - --Ogre::MaterialPtr RobotLink::getMaterialForLink( const urdf::LinkConstPtr& link) -+Ogre::MaterialPtr RobotLink::getMaterialForLink( const urdf::LinkConstSharedPtr& link) - { - if (!link->visual || !link->visual->material) - { -@@ -509,7 +509,7 @@ Ogre::MaterialPtr RobotLink::getMaterialForLink( const urdf::LinkConstPtr& link) - return mat; - } - --void RobotLink::createEntityForGeometryElement(const urdf::LinkConstPtr& link, const urdf::Geometry& geom, const urdf::Pose& origin, Ogre::SceneNode* scene_node, Ogre::Entity*& entity) -+void RobotLink::createEntityForGeometryElement(const urdf::LinkConstSharedPtr& link, const urdf::Geometry& geom, const urdf::Pose& origin, Ogre::SceneNode* scene_node, Ogre::Entity*& entity) - { - entity = NULL; // default in case nothing works. - Ogre::SceneNode* offset_node = scene_node->createChildSceneNode(); -@@ -646,19 +646,19 @@ void RobotLink::createEntityForGeometryElement(const urdf::LinkConstPtr& link, c - } - } - --void RobotLink::createCollision(const urdf::LinkConstPtr& link) -+void RobotLink::createCollision(const urdf::LinkConstSharedPtr& link) - { - bool valid_collision_found = false; - #if URDF_MAJOR_VERSION == 0 && URDF_MINOR_VERSION == 2 -- std::map<std::string, boost::shared_ptr<std::vector<boost::shared_ptr<urdf::Collision> > > >::const_iterator mi; -+ std::map<std::string, boost::shared_ptr<std::vector<urdf::CollisionSharedPtr > > >::const_iterator mi; - for( mi = link->collision_groups.begin(); mi != link->collision_groups.end(); mi++ ) - { - if( mi->second ) - { -- std::vector<boost::shared_ptr<urdf::Collision> >::const_iterator vi; -+ std::vector<urdf::CollisionSharedPtr >::const_iterator vi; - for( vi = mi->second->begin(); vi != mi->second->end(); vi++ ) - { -- boost::shared_ptr<urdf::Collision> collision = *vi; -+ urdf::CollisionSharedPtr collision = *vi; - if( collision && collision->geometry ) - { - Ogre::Entity* collision_mesh = NULL; -@@ -673,10 +673,10 @@ void RobotLink::createCollision(const urdf::LinkConstPtr& link) - } - } - #else -- std::vector<boost::shared_ptr<urdf::Collision> >::const_iterator vi; -+ std::vector<urdf::CollisionSharedPtr >::const_iterator vi; - for( vi = link->collision_array.begin(); vi != link->collision_array.end(); vi++ ) - { -- boost::shared_ptr<urdf::Collision> collision = *vi; -+ urdf::CollisionSharedPtr collision = *vi; - if( collision && collision->geometry ) - { - Ogre::Entity* collision_mesh = NULL; -@@ -703,19 +703,19 @@ void RobotLink::createCollision(const urdf::LinkConstPtr& link) - collision_node_->setVisible( getEnabled() ); - } - --void RobotLink::createVisual(const urdf::LinkConstPtr& link ) -+void RobotLink::createVisual(const urdf::LinkConstSharedPtr& link ) - { - bool valid_visual_found = false; - #if URDF_MAJOR_VERSION == 0 && URDF_MINOR_VERSION == 2 -- std::map<std::string, boost::shared_ptr<std::vector<boost::shared_ptr<urdf::Visual> > > >::const_iterator mi; -+ std::map<std::string, boost::shared_ptr<std::vector<urdf::VisualSharedPtr > > >::const_iterator mi; - for( mi = link->visual_groups.begin(); mi != link->visual_groups.end(); mi++ ) - { - if( mi->second ) - { -- std::vector<boost::shared_ptr<urdf::Visual> >::const_iterator vi; -+ std::vector<urdf::VisualSharedPtr >::const_iterator vi; - for( vi = mi->second->begin(); vi != mi->second->end(); vi++ ) - { -- boost::shared_ptr<urdf::Visual> visual = *vi; -+ urdf::VisualSharedPtr visual = *vi; - if( visual && visual->geometry ) - { - Ogre::Entity* visual_mesh = NULL; -@@ -730,10 +730,10 @@ void RobotLink::createVisual(const urdf::LinkConstPtr& link ) - } - } - #else -- std::vector<boost::shared_ptr<urdf::Visual> >::const_iterator vi; -+ std::vector<urdf::VisualSharedPtr >::const_iterator vi; - for( vi = link->visual_array.begin(); vi != link->visual_array.end(); vi++ ) - { -- boost::shared_ptr<urdf::Visual> visual = *vi; -+ urdf::VisualSharedPtr visual = *vi; - if( visual && visual->geometry ) - { - Ogre::Entity* visual_mesh = NULL; -diff --git a/src/rviz/robot/robot_link.h b/src/rviz/robot/robot_link.h -index 31e8e6f..d0014fb 100644 ---- a/src/rviz/robot/robot_link.h -+++ b/src/rviz/robot/robot_link.h -@@ -43,6 +43,9 @@ - #include <OgreSharedPtr.h> - #endif - -+#include <urdf_model/types.h> -+#include <urdf_model/pose.h> -+ - #include "rviz/ogre_helpers/object.h" - #include "rviz/selection/forwards.h" - -@@ -58,16 +61,6 @@ class Any; - class RibbonTrail; - } - --namespace urdf --{ --class ModelInterface; --class Link; --typedef boost::shared_ptr<const Link> LinkConstPtr; --class Geometry; --typedef boost::shared_ptr<const Geometry> GeometryConstPtr; --class Pose; --} -- - namespace rviz - { - class Shape; -@@ -93,7 +86,7 @@ class RobotLink: public QObject - Q_OBJECT - public: - RobotLink( Robot* robot, -- const urdf::LinkConstPtr& link, -+ const urdf::LinkConstSharedPtr& link, - const std::string& parent_joint_name, - bool visual, - bool collision); -@@ -162,12 +155,12 @@ private Q_SLOTS: - private: - void setRenderQueueGroup( Ogre::uint8 group ); - bool getEnabled() const; -- void createEntityForGeometryElement( const urdf::LinkConstPtr& link, const urdf::Geometry& geom, const urdf::Pose& origin, Ogre::SceneNode* scene_node, Ogre::Entity*& entity ); -+ void createEntityForGeometryElement( const urdf::LinkConstSharedPtr& link, const urdf::Geometry& geom, const urdf::Pose& origin, Ogre::SceneNode* scene_node, Ogre::Entity*& entity ); - -- void createVisual( const urdf::LinkConstPtr& link); -- void createCollision( const urdf::LinkConstPtr& link); -+ void createVisual( const urdf::LinkConstSharedPtr& link); -+ void createCollision( const urdf::LinkConstSharedPtr& link); - void createSelection(); -- Ogre::MaterialPtr getMaterialForLink( const urdf::LinkConstPtr& link ); -+ Ogre::MaterialPtr getMaterialForLink( const urdf::LinkConstSharedPtr& link ); - - - protected: diff --git a/dev-ros/rviz/files/urdfdom1.patch b/dev-ros/rviz/files/urdfdom1.patch deleted file mode 100644 index d7f152c15581..000000000000 --- a/dev-ros/rviz/files/urdfdom1.patch +++ /dev/null @@ -1,261 +0,0 @@ -Index: rviz-1.12.1/src/rviz/default_plugin/effort_display.cpp -=================================================================== ---- rviz-1.12.1.orig/src/rviz/default_plugin/effort_display.cpp -+++ rviz-1.12.1/src/rviz/default_plugin/effort_display.cpp -@@ -200,7 +200,7 @@ namespace rviz - robot_description_ = content; - - -- robot_model_ = boost::shared_ptr<urdf::Model>(new urdf::Model()); -+ robot_model_ = std::shared_ptr<urdf::Model>(new urdf::Model()); - if (!robot_model_->initString(content)) - { - ROS_ERROR("Unable to parse URDF description!"); -@@ -208,11 +208,11 @@ namespace rviz - return; - } - setStatus(rviz::StatusProperty::Ok, "URDF", "Robot model parserd Ok"); -- for (std::map<std::string, boost::shared_ptr<urdf::Joint> >::iterator it = robot_model_->joints_.begin(); it != robot_model_->joints_.end(); it ++ ) { -- boost::shared_ptr<urdf::Joint> joint = it->second; -+ for (std::map<std::string, std::shared_ptr<urdf::Joint> >::iterator it = robot_model_->joints_.begin(); it != robot_model_->joints_.end(); it ++ ) { -+ std::shared_ptr<urdf::Joint> joint = it->second; - if ( joint->type == urdf::Joint::REVOLUTE ) { - std::string joint_name = it->first; -- boost::shared_ptr<urdf::JointLimits> limit = joint->limits; -+ std::shared_ptr<urdf::JointLimits> limit = joint->limits; - joints_[joint_name] = createJoint(joint_name); - //joints_[joint_name]->max_effort_property_->setFloat(limit->effort); - //joints_[joint_name]->max_effort_property_->setReadOnly( true ); -Index: rviz-1.12.1/src/rviz/default_plugin/effort_display.h -=================================================================== ---- rviz-1.12.1.orig/src/rviz/default_plugin/effort_display.h -+++ rviz-1.12.1/src/rviz/default_plugin/effort_display.h -@@ -36,13 +36,13 @@ namespace tf - # undef TF_MESSAGEFILTER_DEBUG - #endif - #define TF_MESSAGEFILTER_DEBUG(fmt, ...) \ -- ROS_DEBUG_NAMED("message_filter", "MessageFilter [target=%s]: "fmt, getTargetFramesString().c_str(), __VA_ARGS__) -+ ROS_DEBUG_NAMED("message_filter", "MessageFilter [target=%s]: " fmt, getTargetFramesString().c_str(), __VA_ARGS__) - - #ifdef TF_MESSAGEFILTER_WARN - # undef TF_MESSAGEFILTER_WARN - #endif - #define TF_MESSAGEFILTER_WARN(fmt, ...) \ -- ROS_WARN_NAMED("message_filter", "MessageFilter [target=%s]: "fmt, getTargetFramesString().c_str(), __VA_ARGS__) -+ ROS_WARN_NAMED("message_filter", "MessageFilter [target=%s]: " fmt, getTargetFramesString().c_str(), __VA_ARGS__) - - class MessageFilterJointState : public MessageFilter<sensor_msgs::JointState> - { -@@ -706,7 +706,7 @@ namespace rviz - void clear(); - - // The object for urdf model -- boost::shared_ptr<urdf::Model> robot_model_; -+ std::shared_ptr<urdf::Model> robot_model_; - - // - std::string robot_description_; -Index: rviz-1.12.1/src/rviz/default_plugin/effort_visual.cpp -=================================================================== ---- rviz-1.12.1.orig/src/rviz/default_plugin/effort_visual.cpp -+++ rviz-1.12.1/src/rviz/default_plugin/effort_visual.cpp -@@ -13,7 +13,7 @@ - namespace rviz - { - -- EffortVisual::EffortVisual( Ogre::SceneManager* scene_manager, Ogre::SceneNode* parent_node, boost::shared_ptr<urdf::Model> urdf_model ) -+ EffortVisual::EffortVisual( Ogre::SceneManager* scene_manager, Ogre::SceneNode* parent_node, std::shared_ptr<urdf::Model> urdf_model ) - { - scene_manager_ = scene_manager; - -@@ -31,7 +31,7 @@ namespace rviz - - // We create the arrow object within the frame node so that we can - // set its position and direction relative to its header frame. -- for (std::map<std::string, boost::shared_ptr<urdf::Joint> >::iterator it = urdf_model_->joints_.begin(); it != urdf_model_->joints_.end(); it ++ ) { -+ for (std::map<std::string, std::shared_ptr<urdf::Joint> >::iterator it = urdf_model_->joints_.begin(); it != urdf_model_->joints_.end(); it ++ ) { - if ( it->second->type == urdf::Joint::REVOLUTE ) { - std::string joint_name = it->first; - effort_enabled_[joint_name] = true; -@@ -103,7 +103,7 @@ namespace rviz - if ( ! effort_enabled_[joint_name] ) continue; - - //tf::Transform offset = poseFromJoint(joint); -- boost::shared_ptr<urdf::JointLimits> limit = joint->limits; -+ std::shared_ptr<urdf::JointLimits> limit = joint->limits; - double max_effort = limit->effort, effort_value = 0.05; - - if ( max_effort != 0.0 ) -Index: rviz-1.12.1/src/rviz/default_plugin/effort_visual.h -=================================================================== ---- rviz-1.12.1.orig/src/rviz/default_plugin/effort_visual.h -+++ rviz-1.12.1/src/rviz/default_plugin/effort_visual.h -@@ -33,7 +33,7 @@ class EffortVisual - public: - // Constructor. Creates the visual stuff and puts it into the - // scene, but in an unconfigured state. -- EffortVisual( Ogre::SceneManager* scene_manager, Ogre::SceneNode* parent_node, boost::shared_ptr<urdf::Model> urdf_model ); -+ EffortVisual( Ogre::SceneManager* scene_manager, Ogre::SceneNode* parent_node, std::shared_ptr<urdf::Model> urdf_model ); - - // Destructor. Removes the visual stuff from the scene. - virtual ~EffortVisual(); -@@ -85,7 +85,7 @@ private: - float width_, scale_; - - // The object for urdf model -- boost::shared_ptr<urdf::Model> urdf_model_; -+ std::shared_ptr<urdf::Model> urdf_model_; - }; - - } // end namespace rviz -Index: rviz-1.12.1/src/rviz/robot/robot.cpp -=================================================================== ---- rviz-1.12.1.orig/src/rviz/robot/robot.cpp -+++ rviz-1.12.1/src/rviz/robot/robot.cpp -@@ -236,7 +236,7 @@ void Robot::clear() - - RobotLink* Robot::LinkFactory::createLink( - Robot* robot, -- const boost::shared_ptr<const urdf::Link>& link, -+ const std::shared_ptr<const urdf::Link>& link, - const std::string& parent_joint_name, - bool visual, - bool collision) -@@ -246,7 +246,7 @@ RobotLink* Robot::LinkFactory::createLin - - RobotJoint* Robot::LinkFactory::createJoint( - Robot* robot, -- const boost::shared_ptr<const urdf::Joint>& joint) -+ const std::shared_ptr<const urdf::Joint>& joint) - { - return new RobotJoint(robot, joint); - } -@@ -265,12 +265,12 @@ void Robot::load( const urdf::ModelInter - // Create properties for each link. - // Properties are not added to display until changedLinkTreeStyle() is called (below). - { -- typedef std::map<std::string, boost::shared_ptr<urdf::Link> > M_NameToUrdfLink; -+ typedef std::map<std::string, std::shared_ptr<urdf::Link> > M_NameToUrdfLink; - M_NameToUrdfLink::const_iterator link_it = urdf.links_.begin(); - M_NameToUrdfLink::const_iterator link_end = urdf.links_.end(); - for( ; link_it != link_end; ++link_it ) - { -- const boost::shared_ptr<const urdf::Link>& urdf_link = link_it->second; -+ const std::shared_ptr<const urdf::Link>& urdf_link = link_it->second; - std::string parent_joint_name; - - if (urdf_link != urdf.getRoot() && urdf_link->parent_joint) -@@ -298,12 +298,12 @@ void Robot::load( const urdf::ModelInter - // Create properties for each joint. - // Properties are not added to display until changedLinkTreeStyle() is called (below). - { -- typedef std::map<std::string, boost::shared_ptr<urdf::Joint> > M_NameToUrdfJoint; -+ typedef std::map<std::string, std::shared_ptr<urdf::Joint> > M_NameToUrdfJoint; - M_NameToUrdfJoint::const_iterator joint_it = urdf.joints_.begin(); - M_NameToUrdfJoint::const_iterator joint_end = urdf.joints_.end(); - for( ; joint_it != joint_end; ++joint_it ) - { -- const boost::shared_ptr<const urdf::Joint>& urdf_joint = joint_it->second; -+ const std::shared_ptr<const urdf::Joint>& urdf_joint = joint_it->second; - RobotJoint* joint = link_factory_->createJoint( this, urdf_joint ); - - joints_[urdf_joint->name] = joint; -Index: rviz-1.12.1/src/rviz/robot/robot.h -=================================================================== ---- rviz-1.12.1.orig/src/rviz/robot/robot.h -+++ rviz-1.12.1/src/rviz/robot/robot.h -@@ -173,12 +173,12 @@ public: - { - public: - virtual RobotLink* createLink( Robot* robot, -- const boost::shared_ptr<const urdf::Link>& link, -+ const std::shared_ptr<const urdf::Link>& link, - const std::string& parent_joint_name, - bool visual, - bool collision); - virtual RobotJoint* createJoint( Robot* robot, -- const boost::shared_ptr<const urdf::Joint>& joint); -+ const std::shared_ptr<const urdf::Joint>& joint); - }; - - /** Call this before load() to subclass the RobotLink or RobotJoint class used in the link property. -Index: rviz-1.12.1/src/rviz/robot/robot_joint.cpp -=================================================================== ---- rviz-1.12.1.orig/src/rviz/robot/robot_joint.cpp -+++ rviz-1.12.1/src/rviz/robot/robot_joint.cpp -@@ -46,7 +46,7 @@ - namespace rviz - { - --RobotJoint::RobotJoint( Robot* robot, const boost::shared_ptr<const urdf::Joint>& joint ) -+RobotJoint::RobotJoint( Robot* robot, const std::shared_ptr<const urdf::Joint>& joint ) - : robot_( robot ) - , name_( joint->name ) - , child_link_name_( joint->child_link_name ) -Index: rviz-1.12.1/src/rviz/robot/robot_joint.h -=================================================================== ---- rviz-1.12.1.orig/src/rviz/robot/robot_joint.h -+++ rviz-1.12.1/src/rviz/robot/robot_joint.h -@@ -89,7 +89,7 @@ class RobotJoint: public QObject - { - Q_OBJECT - public: -- RobotJoint( Robot* robot, const boost::shared_ptr<const urdf::Joint>& joint ); -+ RobotJoint( Robot* robot, const std::shared_ptr<const urdf::Joint>& joint ); - virtual ~RobotJoint(); - - -Index: rviz-1.12.1/src/rviz/robot/robot_link.cpp -=================================================================== ---- rviz-1.12.1.orig/src/rviz/robot/robot_link.cpp -+++ rviz-1.12.1/src/rviz/robot/robot_link.cpp -@@ -262,8 +262,8 @@ RobotLink::RobotLink( Robot* robot, - desc << " child joint: "; - } - -- std::vector<boost::shared_ptr<urdf::Joint> >::const_iterator child_it = link->child_joints.begin(); -- std::vector<boost::shared_ptr<urdf::Joint> >::const_iterator child_end = link->child_joints.end(); -+ std::vector<std::shared_ptr<urdf::Joint> >::const_iterator child_it = link->child_joints.begin(); -+ std::vector<std::shared_ptr<urdf::Joint> >::const_iterator child_end = link->child_joints.end(); - for ( ; child_it != child_end ; ++child_it ) - { - urdf::Joint *child_joint = child_it->get(); -@@ -674,10 +674,10 @@ void RobotLink::createCollision(const ur - } - } - #else -- std::vector<boost::shared_ptr<urdf::Collision> >::const_iterator vi; -+ std::vector<std::shared_ptr<urdf::Collision> >::const_iterator vi; - for( vi = link->collision_array.begin(); vi != link->collision_array.end(); vi++ ) - { -- boost::shared_ptr<urdf::Collision> collision = *vi; -+ std::shared_ptr<urdf::Collision> collision = *vi; - if( collision && collision->geometry ) - { - Ogre::Entity* collision_mesh = NULL; -@@ -731,10 +731,10 @@ void RobotLink::createVisual(const urdf: - } - } - #else -- std::vector<boost::shared_ptr<urdf::Visual> >::const_iterator vi; -+ std::vector<std::shared_ptr<urdf::Visual> >::const_iterator vi; - for( vi = link->visual_array.begin(); vi != link->visual_array.end(); vi++ ) - { -- boost::shared_ptr<urdf::Visual> visual = *vi; -+ std::shared_ptr<urdf::Visual> visual = *vi; - if( visual && visual->geometry ) - { - Ogre::Entity* visual_mesh = NULL; -Index: rviz-1.12.1/src/rviz/robot/robot_link.h -=================================================================== ---- rviz-1.12.1.orig/src/rviz/robot/robot_link.h -+++ rviz-1.12.1/src/rviz/robot/robot_link.h -@@ -62,7 +62,7 @@ namespace urdf - { - class ModelInterface; - class Link; --typedef boost::shared_ptr<const Link> LinkConstPtr; -+typedef std::shared_ptr<const Link> LinkConstPtr; - class Geometry; - typedef boost::shared_ptr<const Geometry> GeometryConstPtr; - class Pose; diff --git a/dev-ros/rviz/rviz-1.12.4.ebuild b/dev-ros/rviz/rviz-1.12.4-r1.ebuild index 27cd22e9f2a9..5586067d8012 100644 --- a/dev-ros/rviz/rviz-1.12.4.ebuild +++ b/dev-ros/rviz/rviz-1.12.4-r1.ebuild @@ -60,7 +60,6 @@ DEPEND="${RDEPEND} dev-ros/rostest[${PYTHON_USEDEP}] dev-cpp/gtest )" -PATCHES=( "${FILESDIR}/install_loc.patch" ) src_configure() { local mycatkincmakeargs=( "-DUseQt5=ON" ) |