diff options
author | V3n3RiX <venerix@redcorelinux.org> | 2018-04-14 01:05:40 +0100 |
---|---|---|
committer | V3n3RiX <venerix@redcorelinux.org> | 2018-04-14 01:05:40 +0100 |
commit | 76cba73c47c8694e74377004634daca18f2d9c08 (patch) | |
tree | 468603ebdc189bcfae77696162761b3be936baea /dev-ros/rospack | |
parent | 6957f5c65b02bba533954eabc0b62f5de36be206 (diff) |
gentoo resync : 14.04.2018
Diffstat (limited to 'dev-ros/rospack')
-rw-r--r-- | dev-ros/rospack/Manifest | 7 | ||||
-rw-r--r-- | dev-ros/rospack/files/boost165.patch | 231 | ||||
-rw-r--r-- | dev-ros/rospack/rospack-2.5.0.ebuild (renamed from dev-ros/rospack/rospack-2.4.2.ebuild) | 5 | ||||
-rw-r--r-- | dev-ros/rospack/rospack-9999.ebuild | 4 |
4 files changed, 7 insertions, 240 deletions
diff --git a/dev-ros/rospack/Manifest b/dev-ros/rospack/Manifest index ef72fcbee233..2a846367cc63 100644 --- a/dev-ros/rospack/Manifest +++ b/dev-ros/rospack/Manifest @@ -1,8 +1,7 @@ -AUX boost165.patch 10361 BLAKE2B 19907890bcd877e73c93e19c5c0c33931aa6f0bde37b2569edf9309402ede4c8ed1f50825838cf676159d69087daac3b7293bacf95c6ff003a875be38853fc9d SHA512 c486badc23c76a96ed84a7dba0b2f90d4d1ef98a699229efb7c94821a20fc3f32345632f4f5a097dee60b4aace85affbb0e5fe11e3df7a00531138c73340ab10 AUX gentoo.patch 576 BLAKE2B e53b90591c46bc876d0cebdbeb660257c8a5ff3fe7aebc3d895a04011f1bb0fb004fecb375157f3d70811203445db11f2b6bd51e6994ecca71ce9cc132ee33b7 SHA512 85bc49da821ff4a31d6cff838f2ff006625f0f5041c2bfa8f742c92173c48fc6d2a4601e370058478afe66e1b0aa5e237964b950554c40710f9f411e1e04bbad -DIST rospack-2.4.2.tar.gz 71938 BLAKE2B 63657ee9484f0a63bfc35b42fd16c907e8e402d815e93ca5be26aa14e9ffb7f5f544feea4c6d7e8f8e8052ba035a655dbfffde04e2f2cec189c2eac39b6e8b31 SHA512 f5569ba19abcb41b888d98c272bacca19d7be68528550154003e8394bd431aa381858f0a4440f708b5d9ac1814fa0e093a7ba34c3c192bcedb2de8040f364605 DIST rospack-2.4.3.tar.gz 72327 BLAKE2B b154ce307ed95403382030c0fe14bd6296174289333fea83356a4f77add0fe2a1e48c8e2b6ee037def2e823f61a7b6df4ea62fd9a6f84433f12247003823f86f SHA512 4396ef24d0bd826235d7ac0da8a0b502557ecc0086eadcda96d44779ed5d8134e9a53cd861ee135a4b1da53074bdcf906dc4cb6ea0c36798326c17788ee1e2be -EBUILD rospack-2.4.2.ebuild 594 BLAKE2B dbb534f84fd95ac5abeeb207a6783ad089cdc1515cafcbca61539380bba74166a8e0ff6ec587713932bb7fb5b9a4355d98464fac117db566f379c9dc71f435c3 SHA512 be26b5072a612ca6e40bb8d63969aed639c2923279a4970aba2270a92f5940e5bbb01a533ae0aa7a13fff91d0b426bbb5be5510c4358416284ce0a77af499fe8 +DIST rospack-2.5.0.tar.gz 72447 BLAKE2B 820e893544b38464bfc63b516697fac9e5875bfffb0922aa0da4b572af5e47a0f4a63134786131fd0ae97751916748b0a1e6af6ca29897ef72759b601bffb551 SHA512 8c9ed4566aa1456b2dd3c4249f7023121d21ee99427d0ef78a7237fbe418f333859091b66870572d5a80995ebda9d5208643ae92213827af40c63b49be4a2560 EBUILD rospack-2.4.3.ebuild 564 BLAKE2B b20791ff8bab8e5d800a0de2ddcbcb94900ac52797dafa4e3c3a8ec4e93389015f1424e4f44f92b79193872c80a1569b3abb15e877150629365a4184427eedfc SHA512 9814190d49aa220554bf3a440e781642eeefbb5f1b5126c1b74e0fbe98ddd946327f38973fe7215b27b0de6d5a799af221940659c51294fd28906423e3be19be -EBUILD rospack-9999.ebuild 564 BLAKE2B b20791ff8bab8e5d800a0de2ddcbcb94900ac52797dafa4e3c3a8ec4e93389015f1424e4f44f92b79193872c80a1569b3abb15e877150629365a4184427eedfc SHA512 9814190d49aa220554bf3a440e781642eeefbb5f1b5126c1b74e0fbe98ddd946327f38973fe7215b27b0de6d5a799af221940659c51294fd28906423e3be19be +EBUILD rospack-2.5.0.ebuild 568 BLAKE2B a840a0e1f4ef10e1366d6b8c71df812f92930604464da318aa7593c4e00b1fe9f7b83c603086f9cb4c7977f917c2501b1796e4602cceab55dde64637f64eda8d SHA512 ab3a5283d2a7c6e55ae7e9f526338296baea9aa151b22facb07c0ca604348b7c520527e4586ccda1078005ede35be56bbd1321f98552a5b354132a4a8dd8bb04 +EBUILD rospack-9999.ebuild 568 BLAKE2B a840a0e1f4ef10e1366d6b8c71df812f92930604464da318aa7593c4e00b1fe9f7b83c603086f9cb4c7977f917c2501b1796e4602cceab55dde64637f64eda8d SHA512 ab3a5283d2a7c6e55ae7e9f526338296baea9aa151b22facb07c0ca604348b7c520527e4586ccda1078005ede35be56bbd1321f98552a5b354132a4a8dd8bb04 MISC metadata.xml 325 BLAKE2B 5a5a1c31afa5d12425b09321ce006e4e921cf4bb4b90748045afd58cedbb4e67534dc16c27d338ed759586efb03ddda6ce053cf744025fe7e489320d9b271ca4 SHA512 2718fee8c06627957b95d0e99b517d2dcb2428279925a22e6cbbab1e56ea6d25da57c7143d316e7406419b7d2ff75187950957a705348adfb4008413923dda5c diff --git a/dev-ros/rospack/files/boost165.patch b/dev-ros/rospack/files/boost165.patch deleted file mode 100644 index fda1c6668107..000000000000 --- a/dev-ros/rospack/files/boost165.patch +++ /dev/null @@ -1,231 +0,0 @@ -commit 6fcee1b0d2b1c225c39a5820981166b99f0d8750 -Author: Tim Rakowski <tim.rakowski@googlemail.com> -Date: Mon Sep 4 21:41:11 2017 +0200 - - Replaced references to deprecated Boost.TR1 - - boost/tr1 includes where removed with boost 1.65 - -diff --git a/include/rospack/rospack.h b/include/rospack/rospack.h -index 4389187..bb7bc2e 100644 ---- a/include/rospack/rospack.h -+++ b/include/rospack/rospack.h -@@ -105,8 +105,8 @@ and Rosstack. - #ifndef ROSPACK_ROSPACK_H - #define ROSPACK_ROSPACK_H - --#include <boost/tr1/unordered_set.hpp> --#include <boost/tr1/unordered_map.hpp> -+#include <boost/unordered_set.hpp> -+#include <boost/unordered_map.hpp> - #include <list> - #include <map> - #include <set> -@@ -148,8 +148,8 @@ class ROSPACK_DECL Rosstackage - std::string tag_; - bool quiet_; - std::vector<std::string> search_paths_; -- std::tr1::unordered_map<std::string, std::vector<std::string> > dups_; -- std::tr1::unordered_map<std::string, Stackage*> stackages_; -+ boost::unordered_map<std::string, std::vector<std::string> > dups_; -+ boost::unordered_map<std::string, Stackage*> stackages_; - Stackage* findWithRecrawl(const std::string& name); - void log(const std::string& level, const std::string& msg, bool append_errno); - void clearStackages(); -@@ -159,7 +159,7 @@ class ROSPACK_DECL Rosstackage - int depth, - bool collect_profile_data, - std::vector<DirectoryCrawlRecord*>& profile_data, -- std::tr1::unordered_set<std::string>& profile_hash); -+ boost::unordered_set<std::string>& profile_hash); - bool isStackage(const std::string& path); - void loadManifest(Stackage* stackage); - void computeDeps(Stackage* stackage, bool ignore_errors=false, bool ignore_missing=false); -@@ -171,7 +171,7 @@ class ROSPACK_DECL Rosstackage - bool no_recursion_on_wet=false); - void gatherDepsFull(Stackage* stackage, bool direct, - traversal_order_t order, int depth, -- std::tr1::unordered_set<Stackage*>& deps_hash, -+ boost::unordered_set<Stackage*>& deps_hash, - std::vector<Stackage*>& deps, - bool get_indented_deps, - std::vector<std::string>& indented_deps, -diff --git a/src/rospack.cpp b/src/rospack.cpp -index 6b88a36..a3e08a3 100644 ---- a/src/rospack.cpp -+++ b/src/rospack.cpp -@@ -259,7 +259,7 @@ Rosstackage::~Rosstackage() - - void Rosstackage::clearStackages() - { -- for(std::tr1::unordered_map<std::string, Stackage*>::const_iterator it = stackages_.begin(); -+ for(boost::unordered_map<std::string, Stackage*>::const_iterator it = stackages_.begin(); - it != stackages_.end(); - ++it) - { -@@ -382,7 +382,7 @@ Rosstackage::crawl(std::vector<std::string> search_path, - search_paths_ = search_path; - - std::vector<DirectoryCrawlRecord*> dummy; -- std::tr1::unordered_set<std::string> dummy2; -+ boost::unordered_set<std::string> dummy2; - for(std::vector<std::string>::const_iterator p = search_paths_.begin(); - p != search_paths_.end(); - ++p) -@@ -447,7 +447,7 @@ Rosstackage::contents(const std::string& name, - std::set<std::string>& packages) - { - Rospack rp2; -- std::tr1::unordered_map<std::string, Stackage*>::const_iterator it = stackages_.find(name); -+ boost::unordered_map<std::string, Stackage*>::const_iterator it = stackages_.find(name); - if(it != stackages_.end()) - { - std::vector<std::string> search_paths; -@@ -474,7 +474,7 @@ Rosstackage::contains(const std::string& name, - std::string& path) - { - Rospack rp2; -- for(std::tr1::unordered_map<std::string, Stackage*>::const_iterator it = stackages_.begin(); -+ for(boost::unordered_map<std::string, Stackage*>::const_iterator it = stackages_.begin(); - it != stackages_.end(); - ++it) - { -@@ -503,7 +503,7 @@ Rosstackage::contains(const std::string& name, - void - Rosstackage::list(std::set<std::pair<std::string, std::string> >& list) - { -- for(std::tr1::unordered_map<std::string, Stackage*>::const_iterator it = stackages_.begin(); -+ for(boost::unordered_map<std::string, Stackage*>::const_iterator it = stackages_.begin(); - it != stackages_.end(); - ++it) - { -@@ -519,7 +519,7 @@ Rosstackage::listDuplicates(std::vector<std::string>& dups) - { - dups.resize(dups_.size()); - int i = 0; -- for(std::tr1::unordered_map<std::string, std::vector<std::string> >::const_iterator it = dups_.begin(); -+ for(boost::unordered_map<std::string, std::vector<std::string> >::const_iterator it = dups_.begin(); - it != dups_.end(); - ++it) - { -@@ -532,7 +532,7 @@ void - Rosstackage::listDuplicatesWithPaths(std::map<std::string, std::vector<std::string> >& dups) - { - dups.clear(); -- for(std::tr1::unordered_map<std::string, std::vector<std::string> >::const_iterator it = dups_.begin(); -+ for(boost::unordered_map<std::string, std::vector<std::string> >::const_iterator it = dups_.begin(); - it != dups_.end(); - ++it) - { -@@ -598,7 +598,7 @@ Rosstackage::depsIndent(const std::string& name, bool direct, - { - computeDeps(stackage); - std::vector<Stackage*> deps_vec; -- std::tr1::unordered_set<Stackage*> deps_hash; -+ boost::unordered_set<Stackage*> deps_hash; - std::vector<std::string> indented_deps; - gatherDepsFull(stackage, direct, POSTORDER, 0, deps_hash, deps_vec, true, indented_deps); - for(std::vector<std::string>::const_iterator it = indented_deps.begin(); -@@ -1089,7 +1089,7 @@ Rosstackage::plugins(const std::string& name, const std::string& attrib, - if(!depsOnDetail(name, true, stackages, true)) - return false; - // Also look in the package itself -- std::tr1::unordered_map<std::string, Stackage*>::const_iterator it = stackages_.find(name); -+ boost::unordered_map<std::string, Stackage*>::const_iterator it = stackages_.find(name); - if(it != stackages_.end()) - { - // don't warn here; it was done in depsOnDetail() -@@ -1102,7 +1102,7 @@ Rosstackage::plugins(const std::string& name, const std::string& attrib, - std::vector<Stackage*> top_deps; - if(!depsDetail(top, false, top_deps)) - return false; -- std::tr1::unordered_set<Stackage*> top_deps_set; -+ boost::unordered_set<Stackage*> top_deps_set; - for(std::vector<Stackage*>::iterator it = top_deps.begin(); - it != top_deps.end(); - ++it) -@@ -1292,7 +1292,7 @@ Rosstackage::depsOnDetail(const std::string& name, bool direct, - } - try - { -- for(std::tr1::unordered_map<std::string, Stackage*>::const_iterator it = stackages_.begin(); -+ for(boost::unordered_map<std::string, Stackage*>::const_iterator it = stackages_.begin(); - it != stackages_.end(); - ++it) - { -@@ -1327,7 +1327,7 @@ Rosstackage::profile(const std::vector<std::string>& search_path, - { - double start = time_since_epoch(); - std::vector<DirectoryCrawlRecord*> dcrs; -- std::tr1::unordered_set<std::string> dcrs_hash; -+ boost::unordered_set<std::string> dcrs_hash; - for(std::vector<std::string>::const_iterator p = search_path.begin(); - p != search_path.end(); - ++p) -@@ -1437,7 +1437,7 @@ Rosstackage::crawlDetail(const std::string& path, - int depth, - bool collect_profile_data, - std::vector<DirectoryCrawlRecord*>& profile_data, -- std::tr1::unordered_set<std::string>& profile_hash) -+ boost::unordered_set<std::string>& profile_hash) - { - if(depth > MAX_CRAWL_DEPTH) - throw Exception("maximum depth exceeded during crawl"); -@@ -1786,7 +1786,7 @@ Rosstackage::gatherDeps(Stackage* stackage, bool direct, - std::vector<Stackage*>& deps, - bool no_recursion_on_wet) - { -- std::tr1::unordered_set<Stackage*> deps_hash; -+ boost::unordered_set<Stackage*> deps_hash; - std::vector<std::string> indented_deps; - gatherDepsFull(stackage, direct, order, 0, - deps_hash, deps, false, indented_deps, no_recursion_on_wet); -@@ -1795,7 +1795,7 @@ Rosstackage::gatherDeps(Stackage* stackage, bool direct, - void - _gatherDepsFull(Stackage* stackage, bool direct, - traversal_order_t order, int depth, -- std::tr1::unordered_set<Stackage*>& deps_hash, -+ boost::unordered_set<Stackage*>& deps_hash, - std::vector<Stackage*>& deps, - bool get_indented_deps, - std::vector<std::string>& indented_deps, -@@ -1881,7 +1881,7 @@ _gatherDepsFull(Stackage* stackage, bool direct, - void - Rosstackage::gatherDepsFull(Stackage* stackage, bool direct, - traversal_order_t order, int depth, -- std::tr1::unordered_set<Stackage*>& deps_hash, -+ boost::unordered_set<Stackage*>& deps_hash, - std::vector<Stackage*>& deps, - bool get_indented_deps, - std::vector<std::string>& indented_deps, -@@ -2068,7 +2068,7 @@ Rosstackage::writeCache() - { - char *rpp = getenv("ROS_PACKAGE_PATH"); - fprintf(cache, "#ROS_PACKAGE_PATH=%s\n", (rpp ? rpp : "")); -- for(std::tr1::unordered_map<std::string, Stackage*>::const_iterator it = stackages_.begin(); -+ for(boost::unordered_map<std::string, Stackage*>::const_iterator it = stackages_.begin(); - it != stackages_.end(); - ++it) - fprintf(cache, "%s\n", it->second->path_.c_str()); -diff --git a/src/utils.cpp b/src/utils.cpp -index 97a557a..f41a00e 100644 ---- a/src/utils.cpp -+++ b/src/utils.cpp -@@ -28,7 +28,7 @@ - #include <string> - #include <vector> - #include <boost/algorithm/string.hpp> --#include <boost/tr1/unordered_set.hpp> -+#include <boost/unordered_set.hpp> - - #include "utils.h" - -@@ -41,7 +41,7 @@ deduplicate_tokens(const std::string& instring, - std::string& outstring) - { - std::vector<std::string> vec; -- std::tr1::unordered_set<std::string> set; -+ boost::unordered_set<std::string> set; - boost::split(vec, instring, - boost::is_any_of("\t "), - boost::token_compress_on); diff --git a/dev-ros/rospack/rospack-2.4.2.ebuild b/dev-ros/rospack/rospack-2.5.0.ebuild index 0e082cdfb01d..cf86c350e8c7 100644 --- a/dev-ros/rospack/rospack-2.4.2.ebuild +++ b/dev-ros/rospack/rospack-2.5.0.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2017 Gentoo Foundation +# Copyright 1999-2018 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 EAPI=5 @@ -17,7 +17,7 @@ REQUIRED_USE="${PYTHON_REQUIRED_USE}" RDEPEND=" dev-libs/boost:= - dev-libs/tinyxml2:= + >=dev-libs/tinyxml2-5:= ${PYTHON_DEPS}" DEPEND="${RDEPEND} >=dev-ros/cmake_modules-0.4.1 @@ -28,5 +28,4 @@ DEPEND="${RDEPEND} PATCHES=( "${FILESDIR}/gentoo.patch" - "${FILESDIR}/boost165.patch" ) diff --git a/dev-ros/rospack/rospack-9999.ebuild b/dev-ros/rospack/rospack-9999.ebuild index 18b9f633ad3f..cf86c350e8c7 100644 --- a/dev-ros/rospack/rospack-9999.ebuild +++ b/dev-ros/rospack/rospack-9999.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2017 Gentoo Foundation +# Copyright 1999-2018 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 EAPI=5 @@ -17,7 +17,7 @@ REQUIRED_USE="${PYTHON_REQUIRED_USE}" RDEPEND=" dev-libs/boost:= - dev-libs/tinyxml2:= + >=dev-libs/tinyxml2-5:= ${PYTHON_DEPS}" DEPEND="${RDEPEND} >=dev-ros/cmake_modules-0.4.1 |