[gentoo-commits] repo/gentoo:master commit in: dev-ros/pluginlib/

2020-08-07 Thread Alexis Ballier
commit: 1e46e6c63050420c88561ff48cff5d65f92e3f04
Author: Alexis Ballier  gentoo  org>
AuthorDate: Fri Aug  7 14:55:02 2020 +
Commit: Alexis Ballier  gentoo  org>
CommitDate: Fri Aug  7 15:32:46 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1e46e6c6

dev-ros/pluginlib: add subslot

Package-Manager: Portage-3.0.1, Repoman-2.3.23
Signed-off-by: Alexis Ballier  gentoo.org>

 .../{pluginlib-1.13.0-r1.ebuild => pluginlib-1.13.0-r2.ebuild}  | 2 +-
 dev-ros/pluginlib/pluginlib-.ebuild | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-ros/pluginlib/pluginlib-1.13.0-r1.ebuild 
b/dev-ros/pluginlib/pluginlib-1.13.0-r2.ebuild
similarity index 98%
rename from dev-ros/pluginlib/pluginlib-1.13.0-r1.ebuild
rename to dev-ros/pluginlib/pluginlib-1.13.0-r2.ebuild
index 3386003b331..7dc414eb606 100644
--- a/dev-ros/pluginlib/pluginlib-1.13.0-r1.ebuild
+++ b/dev-ros/pluginlib/pluginlib-1.13.0-r2.ebuild
@@ -11,7 +11,7 @@ inherit ros-catkin
 
 DESCRIPTION="Tools for writing and dynamically loading plugins using the ROS 
infrastructure"
 LICENSE="BSD"
-SLOT="0"
+SLOT="0/${PV}"
 IUSE=""
 
 RDEPEND="

diff --git a/dev-ros/pluginlib/pluginlib-.ebuild 
b/dev-ros/pluginlib/pluginlib-.ebuild
index 3386003b331..7dc414eb606 100644
--- a/dev-ros/pluginlib/pluginlib-.ebuild
+++ b/dev-ros/pluginlib/pluginlib-.ebuild
@@ -11,7 +11,7 @@ inherit ros-catkin
 
 DESCRIPTION="Tools for writing and dynamically loading plugins using the ROS 
infrastructure"
 LICENSE="BSD"
-SLOT="0"
+SLOT="0/${PV}"
 IUSE=""
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-ros/pluginlib/, dev-ros/pluginlib/files/

2020-08-07 Thread Alexis Ballier
commit: fe92a7ebd0267e053d01643dcf00655e87f9393b
Author: Alexis Ballier  gentoo  org>
AuthorDate: Fri Aug  7 10:38:42 2020 +
Commit: Alexis Ballier  gentoo  org>
CommitDate: Fri Aug  7 13:16:17 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fe92a7eb

dev-ros/pluginlib: add more search pathes

Package-Manager: Portage-3.0.1, Repoman-2.3.23
Signed-off-by: Alexis Ballier  gentoo.org>

 dev-ros/pluginlib/files/libdir.patch  | 19 +++
 ...inlib-1.13.0.ebuild => pluginlib-1.13.0-r1.ebuild} |  5 +
 dev-ros/pluginlib/pluginlib-.ebuild   |  5 +
 3 files changed, 21 insertions(+), 8 deletions(-)

diff --git a/dev-ros/pluginlib/files/libdir.patch 
b/dev-ros/pluginlib/files/libdir.patch
new file mode 100644
index 000..5152705f019
--- /dev/null
+++ b/dev-ros/pluginlib/files/libdir.patch
@@ -0,0 +1,19 @@
+Add more search pathes for potential libdirs
+
+Index: pluginlib/include/pluginlib/class_loader_imp.hpp
+===
+--- pluginlib.orig/include/pluginlib/class_loader_imp.hpp
 pluginlib/include/pluginlib/class_loader_imp.hpp
+@@ -323,6 +323,12 @@ std::vector ClassLoader:
+   boost::filesystem::path bin("bin");
+   lib_paths.push_back((path / bin).string());
+ #endif
++  boost::filesystem::path lib64("lib64");
++  lib_paths.push_back((path / lib64).string());
++  boost::filesystem::path lib32("lib32");
++  lib_paths.push_back((path / lib32).string());
++  boost::filesystem::path libx32("libx32");
++  lib_paths.push_back((path / libx32).string());
+   boost::filesystem::path lib("lib");
+   lib_paths.push_back((path / lib).string());
+ }

diff --git a/dev-ros/pluginlib/pluginlib-1.13.0.ebuild 
b/dev-ros/pluginlib/pluginlib-1.13.0-r1.ebuild
similarity index 81%
rename from dev-ros/pluginlib/pluginlib-1.13.0.ebuild
rename to dev-ros/pluginlib/pluginlib-1.13.0-r1.ebuild
index 6589477b3a3..3386003b331 100644
--- a/dev-ros/pluginlib/pluginlib-1.13.0.ebuild
+++ b/dev-ros/pluginlib/pluginlib-1.13.0-r1.ebuild
@@ -23,15 +23,12 @@ RDEPEND="
 "
 DEPEND="${RDEPEND}
test? ( dev-cpp/gtest )"
-PATCHES=( "${FILESDIR}/catkin_prefix_path2.patch" )
+PATCHES=( "${FILESDIR}/catkin_prefix_path2.patch" "${FILESDIR}/libdir.patch" )
 
 src_test() {
cmake_build tests
 
export ROS_PACKAGE_PATH="${S}:${ROS_PACKAGE_PATH}"
-   if [ ! -e "${BUILD_DIR}/devel/lib" ] ; then
-   ln -s $(get_libdir) "${BUILD_DIR}/devel/lib" || die
-   fi
export CATKIN_PREFIX_PATH=devel/
ros-catkin_src_test
 }

diff --git a/dev-ros/pluginlib/pluginlib-.ebuild 
b/dev-ros/pluginlib/pluginlib-.ebuild
index 6589477b3a3..3386003b331 100644
--- a/dev-ros/pluginlib/pluginlib-.ebuild
+++ b/dev-ros/pluginlib/pluginlib-.ebuild
@@ -23,15 +23,12 @@ RDEPEND="
 "
 DEPEND="${RDEPEND}
test? ( dev-cpp/gtest )"
-PATCHES=( "${FILESDIR}/catkin_prefix_path2.patch" )
+PATCHES=( "${FILESDIR}/catkin_prefix_path2.patch" "${FILESDIR}/libdir.patch" )
 
 src_test() {
cmake_build tests
 
export ROS_PACKAGE_PATH="${S}:${ROS_PACKAGE_PATH}"
-   if [ ! -e "${BUILD_DIR}/devel/lib" ] ; then
-   ln -s $(get_libdir) "${BUILD_DIR}/devel/lib" || die
-   fi
export CATKIN_PREFIX_PATH=devel/
ros-catkin_src_test
 }



[gentoo-commits] repo/gentoo:master commit in: dev-ros/pluginlib/

2020-07-29 Thread Alexis Ballier
commit: e3a611e378f92e92e64c51b129c8b461eaf5484c
Author: Alexis Ballier  gentoo  org>
AuthorDate: Wed Jul 29 18:05:52 2020 +
Commit: Alexis Ballier  gentoo  org>
CommitDate: Wed Jul 29 18:06:04 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e3a611e3

dev-ros/pluginlib: set proper pathes for tests

Closes: https://bugs.gentoo.org/624934
Package-Manager: Portage-3.0.1, Repoman-2.3.23
Signed-off-by: Alexis Ballier  gentoo.org>

 dev-ros/pluginlib/pluginlib-1.13.0.ebuild | 11 +++
 dev-ros/pluginlib/pluginlib-.ebuild   | 11 +++
 2 files changed, 22 insertions(+)

diff --git a/dev-ros/pluginlib/pluginlib-1.13.0.ebuild 
b/dev-ros/pluginlib/pluginlib-1.13.0.ebuild
index ba9b469f3e1..6589477b3a3 100644
--- a/dev-ros/pluginlib/pluginlib-1.13.0.ebuild
+++ b/dev-ros/pluginlib/pluginlib-1.13.0.ebuild
@@ -24,3 +24,14 @@ RDEPEND="
 DEPEND="${RDEPEND}
test? ( dev-cpp/gtest )"
 PATCHES=( "${FILESDIR}/catkin_prefix_path2.patch" )
+
+src_test() {
+   cmake_build tests
+
+   export ROS_PACKAGE_PATH="${S}:${ROS_PACKAGE_PATH}"
+   if [ ! -e "${BUILD_DIR}/devel/lib" ] ; then
+   ln -s $(get_libdir) "${BUILD_DIR}/devel/lib" || die
+   fi
+   export CATKIN_PREFIX_PATH=devel/
+   ros-catkin_src_test
+}

diff --git a/dev-ros/pluginlib/pluginlib-.ebuild 
b/dev-ros/pluginlib/pluginlib-.ebuild
index ba9b469f3e1..6589477b3a3 100644
--- a/dev-ros/pluginlib/pluginlib-.ebuild
+++ b/dev-ros/pluginlib/pluginlib-.ebuild
@@ -24,3 +24,14 @@ RDEPEND="
 DEPEND="${RDEPEND}
test? ( dev-cpp/gtest )"
 PATCHES=( "${FILESDIR}/catkin_prefix_path2.patch" )
+
+src_test() {
+   cmake_build tests
+
+   export ROS_PACKAGE_PATH="${S}:${ROS_PACKAGE_PATH}"
+   if [ ! -e "${BUILD_DIR}/devel/lib" ] ; then
+   ln -s $(get_libdir) "${BUILD_DIR}/devel/lib" || die
+   fi
+   export CATKIN_PREFIX_PATH=devel/
+   ros-catkin_src_test
+}



[gentoo-commits] repo/gentoo:master commit in: dev-ros/pluginlib/

2020-07-27 Thread Alexis Ballier
commit: f4a54b2b4e56d4b0a31d0fa30b01b1901a6a8d91
Author: Alexis Ballier  gentoo  org>
AuthorDate: Mon Jul 27 11:34:06 2020 +
Commit: Alexis Ballier  gentoo  org>
CommitDate: Mon Jul 27 11:34:06 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f4a54b2b

dev-ros/pluginlib: drop python comapt

Package-Manager: Portage-3.0.0, Repoman-2.3.23
Signed-off-by: Alexis Ballier  gentoo.org>

 dev-ros/pluginlib/pluginlib-1.13.0.ebuild | 1 -
 dev-ros/pluginlib/pluginlib-.ebuild   | 1 -
 2 files changed, 2 deletions(-)

diff --git a/dev-ros/pluginlib/pluginlib-1.13.0.ebuild 
b/dev-ros/pluginlib/pluginlib-1.13.0.ebuild
index e21d6c7ad77..1aa56fa0c13 100644
--- a/dev-ros/pluginlib/pluginlib-1.13.0.ebuild
+++ b/dev-ros/pluginlib/pluginlib-1.13.0.ebuild
@@ -5,7 +5,6 @@ EAPI=7
 
 ROS_REPO_URI="https://github.com/ros/pluginlib;
 KEYWORDS="~amd64 ~arm"
-PYTHON_COMPAT=( python2_7 )
 ROS_SUBDIR="${PN}"
 
 inherit ros-catkin

diff --git a/dev-ros/pluginlib/pluginlib-.ebuild 
b/dev-ros/pluginlib/pluginlib-.ebuild
index e21d6c7ad77..1aa56fa0c13 100644
--- a/dev-ros/pluginlib/pluginlib-.ebuild
+++ b/dev-ros/pluginlib/pluginlib-.ebuild
@@ -5,7 +5,6 @@ EAPI=7
 
 ROS_REPO_URI="https://github.com/ros/pluginlib;
 KEYWORDS="~amd64 ~arm"
-PYTHON_COMPAT=( python2_7 )
 ROS_SUBDIR="${PN}"
 
 inherit ros-catkin



[gentoo-commits] repo/gentoo:master commit in: dev-ros/pluginlib/

2018-05-13 Thread Alexis Ballier
commit: c71f7eb0abb685c1bdf5d1816bae8db36a7d0a97
Author: Alexis Ballier  gentoo  org>
AuthorDate: Sun May 13 10:48:46 2018 +
Commit: Alexis Ballier  gentoo  org>
CommitDate: Sun May 13 10:48:59 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c71f7eb0

dev-ros/pluginlib: bump to 1.12.1

Package-Manager: Portage-2.3.36, Repoman-2.3.9

 dev-ros/pluginlib/Manifest|  1 +
 dev-ros/pluginlib/pluginlib-1.12.1.ebuild | 27 +++
 2 files changed, 28 insertions(+)

diff --git a/dev-ros/pluginlib/Manifest b/dev-ros/pluginlib/Manifest
index 11fa625078d..3d7ee7a419e 100644
--- a/dev-ros/pluginlib/Manifest
+++ b/dev-ros/pluginlib/Manifest
@@ -1 +1,2 @@
 DIST pluginlib-1.12.0.tar.gz 20298 BLAKE2B 
9d6e5adb6bd64f02d237fa1992402cb016266071c0fa0447709880f90550f36f9e280163a3e054594235d0102f7fb22f4b98a56216b0db9ebaa200b99d018570
 SHA512 
fcd51908c6c7223bbe50eb43733ba6d00e11419b26d2b9a05aaaf6498020fcd44bacc19313c3a4dd7524bf69d4f54aec27e05b1f88ee578191484c53c1e3f767
+DIST pluginlib-1.12.1.tar.gz 19619 BLAKE2B 
e91fb15b4857fae10012a71df606f5040d5a62bdee596695c873808790eea02cd380eedda6c438388264003d7ac930ebc2c649a421411580dd095365c93d3c8e
 SHA512 
1a15cd934c4f93fecf32d7d3cab1ee6caae61d59aa65d1f796ab2ba63d5204a6fe28744c28eac80d304bd802b184afe79ead621b3c370c6d3526a944c144d724

diff --git a/dev-ros/pluginlib/pluginlib-1.12.1.ebuild 
b/dev-ros/pluginlib/pluginlib-1.12.1.ebuild
new file mode 100644
index 000..5346810670b
--- /dev/null
+++ b/dev-ros/pluginlib/pluginlib-1.12.1.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+ROS_REPO_URI="https://github.com/ros/pluginlib;
+KEYWORDS="~amd64 ~arm"
+PYTHON_COMPAT=( python{2_7,3_4,3_5} )
+ROS_SUBDIR="${PN}"
+
+inherit ros-catkin
+
+DESCRIPTION="Provides tools for writing and dynamically loading plugins using 
the ROS build infrastructure"
+LICENSE="BSD"
+SLOT="0"
+IUSE=""
+
+RDEPEND="
+   >=dev-ros/class_loader-0.3.5:=
+   dev-ros/rosconsole
+   dev-ros/roslib[${PYTHON_USEDEP}]
+   dev-libs/boost:=
+   dev-libs/tinyxml2:=
+"
+DEPEND="${RDEPEND}
+   test? ( dev-cpp/gtest )"
+PATCHES=( "${FILESDIR}/catkin_prefix_path2.patch" )



[gentoo-commits] repo/gentoo:master commit in: dev-ros/pluginlib/

2018-05-13 Thread Alexis Ballier
commit: 81125e7cc579c30549939bdf2ae454030d256db5
Author: Alexis Ballier  gentoo  org>
AuthorDate: Sun May 13 10:47:46 2018 +
Commit: Alexis Ballier  gentoo  org>
CommitDate: Sun May 13 10:48:58 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=81125e7c

dev-ros/pluginlib: Remove old

Package-Manager: Portage-2.3.36, Repoman-2.3.9

 dev-ros/pluginlib/Manifest|  2 --
 dev-ros/pluginlib/pluginlib-1.11.2.ebuild | 27 ---
 dev-ros/pluginlib/pluginlib-1.11.3.ebuild | 27 ---
 3 files changed, 56 deletions(-)

diff --git a/dev-ros/pluginlib/Manifest b/dev-ros/pluginlib/Manifest
index 3ffe40dd06e..11fa625078d 100644
--- a/dev-ros/pluginlib/Manifest
+++ b/dev-ros/pluginlib/Manifest
@@ -1,3 +1 @@
-DIST pluginlib-1.11.2.tar.gz 22844 BLAKE2B 
3f3090b2b41754c0989cbc2c0f31333cf404aca00c481c3062955b01274b1cddb76eef41a0bce9a01058b461a293d42beae7c9337e8780d1e9503968196f0a98
 SHA512 
579aeb2ae82d6607c62007a5be6ccc402856c135e69a500d530ce5569c4f77526a63fee8b948db997db2face37bdac929b58911b5245c6ad641d19af055e46c0
-DIST pluginlib-1.11.3.tar.gz 23465 BLAKE2B 
64725b7bd3896362168db324dbbdc9a0de24d6c79b77d3b21e6d6a95091bfe7bca35fe93617200ed993a20aa8ce5604b90eadf546ca0d3ab5cca79dd47e182a0
 SHA512 
5d0acadf69362137041b6f08724ef0c0b0209ca901d1d082df38224e08ad990e43133979e9462128f0b9fb313ad4c9398bf5c075e5669a1cd3cd8dd715e9355b
 DIST pluginlib-1.12.0.tar.gz 20298 BLAKE2B 
9d6e5adb6bd64f02d237fa1992402cb016266071c0fa0447709880f90550f36f9e280163a3e054594235d0102f7fb22f4b98a56216b0db9ebaa200b99d018570
 SHA512 
fcd51908c6c7223bbe50eb43733ba6d00e11419b26d2b9a05aaaf6498020fcd44bacc19313c3a4dd7524bf69d4f54aec27e05b1f88ee578191484c53c1e3f767

diff --git a/dev-ros/pluginlib/pluginlib-1.11.2.ebuild 
b/dev-ros/pluginlib/pluginlib-1.11.2.ebuild
deleted file mode 100644
index d72ce338bb9..000
--- a/dev-ros/pluginlib/pluginlib-1.11.2.ebuild
+++ /dev/null
@@ -1,27 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-ROS_REPO_URI="https://github.com/ros/pluginlib;
-KEYWORDS="~amd64 ~arm"
-PYTHON_COMPAT=( python{2_7,3_4,3_5} )
-
-inherit ros-catkin
-
-DESCRIPTION="Provides tools for writing and dynamically loading plugins using 
the ROS build infrastructure"
-LICENSE="BSD"
-SLOT="0"
-IUSE=""
-
-RDEPEND="
-   >=dev-ros/class_loader-0.3.5
-   dev-ros/rosconsole
-   dev-ros/roslib[${PYTHON_USEDEP}]
-   dev-libs/boost:=
-   dev-libs/tinyxml2:=
-   dev-ros/cmake_modules
-"
-DEPEND="${RDEPEND}
-   test? ( dev-cpp/gtest )"
-PATCHES=( "${FILESDIR}/catkin_prefix_path2.patch" )

diff --git a/dev-ros/pluginlib/pluginlib-1.11.3.ebuild 
b/dev-ros/pluginlib/pluginlib-1.11.3.ebuild
deleted file mode 100644
index 01682d753b1..000
--- a/dev-ros/pluginlib/pluginlib-1.11.3.ebuild
+++ /dev/null
@@ -1,27 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-ROS_REPO_URI="https://github.com/ros/pluginlib;
-KEYWORDS="~amd64 ~arm"
-PYTHON_COMPAT=( python{2_7,3_4,3_5} )
-
-inherit ros-catkin
-
-DESCRIPTION="Provides tools for writing and dynamically loading plugins using 
the ROS build infrastructure"
-LICENSE="BSD"
-SLOT="0"
-IUSE=""
-
-RDEPEND="
-   >=dev-ros/class_loader-0.3.5
-   dev-ros/rosconsole
-   dev-ros/roslib[${PYTHON_USEDEP}]
-   dev-libs/boost:=
-   dev-libs/tinyxml2:=
-   dev-ros/cmake_modules
-"
-DEPEND="${RDEPEND}
-   test? ( dev-cpp/gtest )"
-PATCHES=( "${FILESDIR}/catkin_prefix_path2.patch" )



[gentoo-commits] repo/gentoo:master commit in: dev-ros/pluginlib/

2018-04-07 Thread Alexis Ballier
commit: 094751695b3ee89a12cbe3ee96974dce630cb0d6
Author: Alexis Ballier  gentoo  org>
AuthorDate: Sat Apr  7 13:32:48 2018 +
Commit: Alexis Ballier  gentoo  org>
CommitDate: Sat Apr  7 14:08:16 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=09475169

dev-ros/pluginlib: bump to 1.12.0

Package-Manager: Portage-2.3.28, Repoman-2.3.9

 dev-ros/pluginlib/Manifest   | 1 +
 dev-ros/pluginlib/{pluginlib-.ebuild => pluginlib-1.12.0.ebuild} | 4 ++--
 dev-ros/pluginlib/pluginlib-.ebuild  | 4 ++--
 3 files changed, 5 insertions(+), 4 deletions(-)

diff --git a/dev-ros/pluginlib/Manifest b/dev-ros/pluginlib/Manifest
index c1443be2bcc..3ffe40dd06e 100644
--- a/dev-ros/pluginlib/Manifest
+++ b/dev-ros/pluginlib/Manifest
@@ -1,2 +1,3 @@
 DIST pluginlib-1.11.2.tar.gz 22844 BLAKE2B 
3f3090b2b41754c0989cbc2c0f31333cf404aca00c481c3062955b01274b1cddb76eef41a0bce9a01058b461a293d42beae7c9337e8780d1e9503968196f0a98
 SHA512 
579aeb2ae82d6607c62007a5be6ccc402856c135e69a500d530ce5569c4f77526a63fee8b948db997db2face37bdac929b58911b5245c6ad641d19af055e46c0
 DIST pluginlib-1.11.3.tar.gz 23465 BLAKE2B 
64725b7bd3896362168db324dbbdc9a0de24d6c79b77d3b21e6d6a95091bfe7bca35fe93617200ed993a20aa8ce5604b90eadf546ca0d3ab5cca79dd47e182a0
 SHA512 
5d0acadf69362137041b6f08724ef0c0b0209ca901d1d082df38224e08ad990e43133979e9462128f0b9fb313ad4c9398bf5c075e5669a1cd3cd8dd715e9355b
+DIST pluginlib-1.12.0.tar.gz 20298 BLAKE2B 
9d6e5adb6bd64f02d237fa1992402cb016266071c0fa0447709880f90550f36f9e280163a3e054594235d0102f7fb22f4b98a56216b0db9ebaa200b99d018570
 SHA512 
fcd51908c6c7223bbe50eb43733ba6d00e11419b26d2b9a05aaaf6498020fcd44bacc19313c3a4dd7524bf69d4f54aec27e05b1f88ee578191484c53c1e3f767

diff --git a/dev-ros/pluginlib/pluginlib-.ebuild 
b/dev-ros/pluginlib/pluginlib-1.12.0.ebuild
similarity index 90%
copy from dev-ros/pluginlib/pluginlib-.ebuild
copy to dev-ros/pluginlib/pluginlib-1.12.0.ebuild
index d72ce338bb9..5efd9ee147b 100644
--- a/dev-ros/pluginlib/pluginlib-.ebuild
+++ b/dev-ros/pluginlib/pluginlib-1.12.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
@@ -6,6 +6,7 @@ EAPI=5
 ROS_REPO_URI="https://github.com/ros/pluginlib;
 KEYWORDS="~amd64 ~arm"
 PYTHON_COMPAT=( python{2_7,3_4,3_5} )
+ROS_SUBDIR="${PN}"
 
 inherit ros-catkin
 
@@ -20,7 +21,6 @@ RDEPEND="
dev-ros/roslib[${PYTHON_USEDEP}]
dev-libs/boost:=
dev-libs/tinyxml2:=
-   dev-ros/cmake_modules
 "
 DEPEND="${RDEPEND}
test? ( dev-cpp/gtest )"

diff --git a/dev-ros/pluginlib/pluginlib-.ebuild 
b/dev-ros/pluginlib/pluginlib-.ebuild
index d72ce338bb9..5efd9ee147b 100644
--- a/dev-ros/pluginlib/pluginlib-.ebuild
+++ b/dev-ros/pluginlib/pluginlib-.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
@@ -6,6 +6,7 @@ EAPI=5
 ROS_REPO_URI="https://github.com/ros/pluginlib;
 KEYWORDS="~amd64 ~arm"
 PYTHON_COMPAT=( python{2_7,3_4,3_5} )
+ROS_SUBDIR="${PN}"
 
 inherit ros-catkin
 
@@ -20,7 +21,6 @@ RDEPEND="
dev-ros/roslib[${PYTHON_USEDEP}]
dev-libs/boost:=
dev-libs/tinyxml2:=
-   dev-ros/cmake_modules
 "
 DEPEND="${RDEPEND}
test? ( dev-cpp/gtest )"



[gentoo-commits] repo/gentoo:master commit in: dev-ros/pluginlib/

2018-04-07 Thread Alexis Ballier
commit: af64b2505c2e0a0f261f15f327fcbd5b09dadaf2
Author: Alexis Ballier  gentoo  org>
AuthorDate: Sat Apr  7 14:07:12 2018 +
Commit: Alexis Ballier  gentoo  org>
CommitDate: Sat Apr  7 14:08:19 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=af64b250

dev-ros/pluginlib: better deps

Package-Manager: Portage-2.3.28, Repoman-2.3.9

 .../pluginlib/{pluginlib-1.12.0.ebuild => pluginlib-1.12.0-r1.ebuild}   | 2 +-
 dev-ros/pluginlib/pluginlib-.ebuild | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-ros/pluginlib/pluginlib-1.12.0.ebuild 
b/dev-ros/pluginlib/pluginlib-1.12.0-r1.ebuild
similarity index 94%
rename from dev-ros/pluginlib/pluginlib-1.12.0.ebuild
rename to dev-ros/pluginlib/pluginlib-1.12.0-r1.ebuild
index 5efd9ee147b..5346810670b 100644
--- a/dev-ros/pluginlib/pluginlib-1.12.0.ebuild
+++ b/dev-ros/pluginlib/pluginlib-1.12.0-r1.ebuild
@@ -16,7 +16,7 @@ SLOT="0"
 IUSE=""
 
 RDEPEND="
-   >=dev-ros/class_loader-0.3.5
+   >=dev-ros/class_loader-0.3.5:=
dev-ros/rosconsole
dev-ros/roslib[${PYTHON_USEDEP}]
dev-libs/boost:=

diff --git a/dev-ros/pluginlib/pluginlib-.ebuild 
b/dev-ros/pluginlib/pluginlib-.ebuild
index 5efd9ee147b..5346810670b 100644
--- a/dev-ros/pluginlib/pluginlib-.ebuild
+++ b/dev-ros/pluginlib/pluginlib-.ebuild
@@ -16,7 +16,7 @@ SLOT="0"
 IUSE=""
 
 RDEPEND="
-   >=dev-ros/class_loader-0.3.5
+   >=dev-ros/class_loader-0.3.5:=
dev-ros/rosconsole
dev-ros/roslib[${PYTHON_USEDEP}]
dev-libs/boost:=



[gentoo-commits] repo/gentoo:master commit in: dev-ros/pluginlib/files/, dev-ros/pluginlib/

2018-03-30 Thread Alexis Ballier
commit: 2420081431444f63bccb9ae6cd7951388ed31d50
Author: Alexis Ballier  gentoo  org>
AuthorDate: Fri Mar 30 13:30:00 2018 +
Commit: Alexis Ballier  gentoo  org>
CommitDate: Fri Mar 30 13:32:45 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=24200814

dev-ros/pluginlib: Remove old

Package-Manager: Portage-2.3.27, Repoman-2.3.9

 dev-ros/pluginlib/Manifest   |  1 -
 dev-ros/pluginlib/files/catkin_prefix_path.patch | 15 -
 dev-ros/pluginlib/pluginlib-1.11.1-r1.ebuild | 27 
 3 files changed, 43 deletions(-)

diff --git a/dev-ros/pluginlib/Manifest b/dev-ros/pluginlib/Manifest
index c6a0a36a4c5..dbfdb06e59f 100644
--- a/dev-ros/pluginlib/Manifest
+++ b/dev-ros/pluginlib/Manifest
@@ -1,2 +1 @@
-DIST pluginlib-1.11.1.tar.gz 21621 BLAKE2B 
911cc5bb5752e74d90b6d2dc61cb67367fc69a3e375ef827fea49a0e0d4367f0bba6923960e7112c9ed5909b8e50738b2178a5c04d20abe4b8716559e5ebe0e1
 SHA512 
1bafbc35334a482b2fc08afb7c1ed53ddbc579b121b728b96893c8b82a7070d9ecd8e6e6cffa54b3539def84db9dac79fe59feb93b2de6b8f113e0bfc10a8c00
 DIST pluginlib-1.11.2.tar.gz 22844 BLAKE2B 
3f3090b2b41754c0989cbc2c0f31333cf404aca00c481c3062955b01274b1cddb76eef41a0bce9a01058b461a293d42beae7c9337e8780d1e9503968196f0a98
 SHA512 
579aeb2ae82d6607c62007a5be6ccc402856c135e69a500d530ce5569c4f77526a63fee8b948db997db2face37bdac929b58911b5245c6ad641d19af055e46c0

diff --git a/dev-ros/pluginlib/files/catkin_prefix_path.patch 
b/dev-ros/pluginlib/files/catkin_prefix_path.patch
deleted file mode 100644
index f5a19ec6d42..000
--- a/dev-ros/pluginlib/files/catkin_prefix_path.patch
+++ /dev/null
@@ -1,15 +0,0 @@
-Honour CATKIN_PREFIX_PATH at runtime instead of ROS' hack to use 
CMAKE_PREFIX_PATH.
-
-Index: pluginlib-1.11.1/include/pluginlib/class_loader_imp.h
-===
 pluginlib-1.11.1.orig/include/pluginlib/class_loader_imp.h
-+++ pluginlib-1.11.1/include/pluginlib/class_loader_imp.h
-@@ -66,7 +66,7 @@ namespace
- std::vector catkinFindLib()
- {
-   std::vector lib_paths;
--  const char * env = std::getenv("CMAKE_PREFIX_PATH");
-+  const char * env = std::getenv("CATKIN_PREFIX_PATH");
-   if (env) {
- std::string env_catkin_prefix_paths(env);
- std::vector catkin_prefix_paths;

diff --git a/dev-ros/pluginlib/pluginlib-1.11.1-r1.ebuild 
b/dev-ros/pluginlib/pluginlib-1.11.1-r1.ebuild
deleted file mode 100644
index 730a3b5305d..000
--- a/dev-ros/pluginlib/pluginlib-1.11.1-r1.ebuild
+++ /dev/null
@@ -1,27 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-ROS_REPO_URI="https://github.com/ros/pluginlib;
-KEYWORDS="~amd64 ~arm"
-PYTHON_COMPAT=( python{2_7,3_4,3_5} )
-
-inherit ros-catkin
-
-DESCRIPTION="Provides tools for writing and dynamically loading plugins using 
the ROS build infrastructure"
-LICENSE="BSD"
-SLOT="0"
-IUSE=""
-
-RDEPEND="
-   >=dev-ros/class_loader-0.3.5
-   dev-ros/rosconsole
-   dev-ros/roslib[${PYTHON_USEDEP}]
-   dev-libs/boost:=
-   dev-libs/tinyxml2:=
-   dev-ros/cmake_modules
-"
-DEPEND="${RDEPEND}
-   test? ( dev-cpp/gtest )"
-PATCHES=( "${FILESDIR}/catkin_prefix_path.patch" )



[gentoo-commits] repo/gentoo:master commit in: dev-ros/pluginlib/

2018-03-30 Thread Alexis Ballier
commit: 647a40e39d67c4631a671313184018650f42837a
Author: Alexis Ballier  gentoo  org>
AuthorDate: Fri Mar 30 13:31:09 2018 +
Commit: Alexis Ballier  gentoo  org>
CommitDate: Fri Mar 30 13:32:45 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=647a40e3

dev-ros/pluginlib: bump to 1.11.3

Package-Manager: Portage-2.3.27, Repoman-2.3.9

 dev-ros/pluginlib/Manifest|  1 +
 dev-ros/pluginlib/pluginlib-1.11.3.ebuild | 27 +++
 2 files changed, 28 insertions(+)

diff --git a/dev-ros/pluginlib/Manifest b/dev-ros/pluginlib/Manifest
index dbfdb06e59f..c1443be2bcc 100644
--- a/dev-ros/pluginlib/Manifest
+++ b/dev-ros/pluginlib/Manifest
@@ -1 +1,2 @@
 DIST pluginlib-1.11.2.tar.gz 22844 BLAKE2B 
3f3090b2b41754c0989cbc2c0f31333cf404aca00c481c3062955b01274b1cddb76eef41a0bce9a01058b461a293d42beae7c9337e8780d1e9503968196f0a98
 SHA512 
579aeb2ae82d6607c62007a5be6ccc402856c135e69a500d530ce5569c4f77526a63fee8b948db997db2face37bdac929b58911b5245c6ad641d19af055e46c0
+DIST pluginlib-1.11.3.tar.gz 23465 BLAKE2B 
64725b7bd3896362168db324dbbdc9a0de24d6c79b77d3b21e6d6a95091bfe7bca35fe93617200ed993a20aa8ce5604b90eadf546ca0d3ab5cca79dd47e182a0
 SHA512 
5d0acadf69362137041b6f08724ef0c0b0209ca901d1d082df38224e08ad990e43133979e9462128f0b9fb313ad4c9398bf5c075e5669a1cd3cd8dd715e9355b

diff --git a/dev-ros/pluginlib/pluginlib-1.11.3.ebuild 
b/dev-ros/pluginlib/pluginlib-1.11.3.ebuild
new file mode 100644
index 000..01682d753b1
--- /dev/null
+++ b/dev-ros/pluginlib/pluginlib-1.11.3.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+ROS_REPO_URI="https://github.com/ros/pluginlib;
+KEYWORDS="~amd64 ~arm"
+PYTHON_COMPAT=( python{2_7,3_4,3_5} )
+
+inherit ros-catkin
+
+DESCRIPTION="Provides tools for writing and dynamically loading plugins using 
the ROS build infrastructure"
+LICENSE="BSD"
+SLOT="0"
+IUSE=""
+
+RDEPEND="
+   >=dev-ros/class_loader-0.3.5
+   dev-ros/rosconsole
+   dev-ros/roslib[${PYTHON_USEDEP}]
+   dev-libs/boost:=
+   dev-libs/tinyxml2:=
+   dev-ros/cmake_modules
+"
+DEPEND="${RDEPEND}
+   test? ( dev-cpp/gtest )"
+PATCHES=( "${FILESDIR}/catkin_prefix_path2.patch" )



[gentoo-commits] repo/gentoo:master commit in: dev-ros/pluginlib/files/, dev-ros/pluginlib/

2017-12-04 Thread Alexis Ballier
commit: d2b13688e2aec80b26063c676c549e524d0dea5e
Author: Alexis Ballier  gentoo  org>
AuthorDate: Mon Dec  4 21:46:40 2017 +
Commit: Alexis Ballier  gentoo  org>
CommitDate: Mon Dec  4 21:46:40 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d2b13688

dev-ros/pluginlib: bump to 1.11.2

Package-Manager: Portage-2.3.16, Repoman-2.3.6

 dev-ros/pluginlib/Manifest|  3 ++-
 dev-ros/pluginlib/files/catkin_prefix_path2.patch | 15 +++
 .../{pluginlib-.ebuild => pluginlib-1.11.2.ebuild}|  2 +-
 dev-ros/pluginlib/pluginlib-.ebuild   |  2 +-
 4 files changed, 19 insertions(+), 3 deletions(-)

diff --git a/dev-ros/pluginlib/Manifest b/dev-ros/pluginlib/Manifest
index ccb761bb5d6..c6a0a36a4c5 100644
--- a/dev-ros/pluginlib/Manifest
+++ b/dev-ros/pluginlib/Manifest
@@ -1 +1,2 @@
-DIST pluginlib-1.11.1.tar.gz 21621 SHA256 
bee838a9e62c8e889e8354f6ec5c76493f3aa6df5d19c30110068c82feb927c0 SHA512 
1bafbc35334a482b2fc08afb7c1ed53ddbc579b121b728b96893c8b82a7070d9ecd8e6e6cffa54b3539def84db9dac79fe59feb93b2de6b8f113e0bfc10a8c00
 WHIRLPOOL 
1d05ddb55c800e0272e6c203804fdd0cdc966a6213df55a999e2ab5f14ff157ec84654d6155a1de77cdd15821776ad51918e0fa1072efbc1c08e539dd10ebce3
+DIST pluginlib-1.11.1.tar.gz 21621 BLAKE2B 
911cc5bb5752e74d90b6d2dc61cb67367fc69a3e375ef827fea49a0e0d4367f0bba6923960e7112c9ed5909b8e50738b2178a5c04d20abe4b8716559e5ebe0e1
 SHA512 
1bafbc35334a482b2fc08afb7c1ed53ddbc579b121b728b96893c8b82a7070d9ecd8e6e6cffa54b3539def84db9dac79fe59feb93b2de6b8f113e0bfc10a8c00
+DIST pluginlib-1.11.2.tar.gz 22844 BLAKE2B 
3f3090b2b41754c0989cbc2c0f31333cf404aca00c481c3062955b01274b1cddb76eef41a0bce9a01058b461a293d42beae7c9337e8780d1e9503968196f0a98
 SHA512 
579aeb2ae82d6607c62007a5be6ccc402856c135e69a500d530ce5569c4f77526a63fee8b948db997db2face37bdac929b58911b5245c6ad641d19af055e46c0

diff --git a/dev-ros/pluginlib/files/catkin_prefix_path2.patch 
b/dev-ros/pluginlib/files/catkin_prefix_path2.patch
new file mode 100644
index 000..12e759c6321
--- /dev/null
+++ b/dev-ros/pluginlib/files/catkin_prefix_path2.patch
@@ -0,0 +1,15 @@
+Honour CATKIN_PREFIX_PATH at runtime instead of ROS' hack to use 
CMAKE_PREFIX_PATH.
+
+Index: pluginlib-1.11.2/include/pluginlib/class_loader_imp.hpp
+===
+--- pluginlib-1.11.2.orig/include/pluginlib/class_loader_imp.hpp
 pluginlib-1.11.2/include/pluginlib/class_loader_imp.hpp
+@@ -68,7 +68,7 @@ namespace
+ std::vector catkinFindLib()
+ {
+   std::vector lib_paths;
+-  const char * env = std::getenv("CMAKE_PREFIX_PATH");
++  const char * env = std::getenv("CATKIN_PREFIX_PATH");
+   if (env) {
+ std::string env_catkin_prefix_paths(env);
+ std::vector catkin_prefix_paths;

diff --git a/dev-ros/pluginlib/pluginlib-.ebuild 
b/dev-ros/pluginlib/pluginlib-1.11.2.ebuild
similarity index 91%
copy from dev-ros/pluginlib/pluginlib-.ebuild
copy to dev-ros/pluginlib/pluginlib-1.11.2.ebuild
index 730a3b5305d..d72ce338bb9 100644
--- a/dev-ros/pluginlib/pluginlib-.ebuild
+++ b/dev-ros/pluginlib/pluginlib-1.11.2.ebuild
@@ -24,4 +24,4 @@ RDEPEND="
 "
 DEPEND="${RDEPEND}
test? ( dev-cpp/gtest )"
-PATCHES=( "${FILESDIR}/catkin_prefix_path.patch" )
+PATCHES=( "${FILESDIR}/catkin_prefix_path2.patch" )

diff --git a/dev-ros/pluginlib/pluginlib-.ebuild 
b/dev-ros/pluginlib/pluginlib-.ebuild
index 730a3b5305d..d72ce338bb9 100644
--- a/dev-ros/pluginlib/pluginlib-.ebuild
+++ b/dev-ros/pluginlib/pluginlib-.ebuild
@@ -24,4 +24,4 @@ RDEPEND="
 "
 DEPEND="${RDEPEND}
test? ( dev-cpp/gtest )"
-PATCHES=( "${FILESDIR}/catkin_prefix_path.patch" )
+PATCHES=( "${FILESDIR}/catkin_prefix_path2.patch" )



[gentoo-commits] repo/gentoo:master commit in: dev-ros/pluginlib/

2017-11-10 Thread Alexis Ballier
commit: 50a7f1ae4ad98c9da9a0a88927135e9078e01c83
Author: Alexis Ballier  gentoo  org>
AuthorDate: Fri Nov 10 08:50:35 2017 +
Commit: Alexis Ballier  gentoo  org>
CommitDate: Fri Nov 10 08:51:18 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=50a7f1ae

dev-ros/pluginlib: revbump

Package-Manager: Portage-2.3.13, Repoman-2.3.4

 dev-ros/pluginlib/{pluginlib-1.11.1.ebuild => pluginlib-1.11.1-r1.ebuild} | 0
 1 file changed, 0 insertions(+), 0 deletions(-)

diff --git a/dev-ros/pluginlib/pluginlib-1.11.1.ebuild 
b/dev-ros/pluginlib/pluginlib-1.11.1-r1.ebuild
similarity index 100%
rename from dev-ros/pluginlib/pluginlib-1.11.1.ebuild
rename to dev-ros/pluginlib/pluginlib-1.11.1-r1.ebuild



[gentoo-commits] repo/gentoo:master commit in: dev-ros/pluginlib/, dev-ros/pluginlib/files/

2017-11-10 Thread Alexis Ballier
commit: 619bddaf28567ae40e8b3ee45e257092327e3ea6
Author: Alexis Ballier  gentoo  org>
AuthorDate: Wed Nov  8 11:45:18 2017 +
Commit: Alexis Ballier  gentoo  org>
CommitDate: Fri Nov 10 08:51:16 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=619bddaf

dev-ros/pluginlib: bump to 1.11.1

Package-Manager: Portage-2.3.13, Repoman-2.3.4

 dev-ros/pluginlib/Manifest |  1 +
 dev-ros/pluginlib/files/gentoo2.patch  | 32 ++
 ...uginlib-.ebuild => pluginlib-1.11.1.ebuild} |  2 +-
 dev-ros/pluginlib/pluginlib-.ebuild|  2 +-
 4 files changed, 35 insertions(+), 2 deletions(-)

diff --git a/dev-ros/pluginlib/Manifest b/dev-ros/pluginlib/Manifest
index abffa2803f3..a1d1aa7745e 100644
--- a/dev-ros/pluginlib/Manifest
+++ b/dev-ros/pluginlib/Manifest
@@ -1,2 +1,3 @@
 DIST pluginlib-1.10.5.tar.gz 21470 SHA256 
53a0ccb7a4654d464271189fc44ba23d6be8d3ecdfb40506b9d9fb4a87f19d6c SHA512 
619c552c7f6d59f02f580204477e789e2adf15ea53dfdf1d3fe3fc6e65e34dbfe1d7e7ae60b833bbf589c2afd49dc09187222e989de902758475509b8cf7cd88
 WHIRLPOOL 
c441fbee18fa152d900e0b49198cc2b0f75a85f801bc756bc1d56f4153360e2ddfc3c63223a57fbc7ee299aef4313bd55c147fe614d6fcca708f7302ac9c52fd
 DIST pluginlib-1.11.0.tar.gz 21555 SHA256 
f5acf838cdf15538505b670dfdf93a0c5e453d222464d729d71a22513a60e2ca SHA512 
2ef27759a6fb3db0354ffd28f2de5781405d4515dad028cbba6e108aa2eb79da56bbcb8ad4dab5686a9dc59d031bfd06ca713382e99258ecdf78fc45a877e588
 WHIRLPOOL 
71fa457e3bd0c93f2ea68729086b6f9b1b2653f126bdec3f461ad26cb37237c27397cca8d1c5dcf74e96b72988c025738d20ef303ac6d12ae7fc17d4b3bb8a02
+DIST pluginlib-1.11.1.tar.gz 21621 SHA256 
bee838a9e62c8e889e8354f6ec5c76493f3aa6df5d19c30110068c82feb927c0 SHA512 
1bafbc35334a482b2fc08afb7c1ed53ddbc579b121b728b96893c8b82a7070d9ecd8e6e6cffa54b3539def84db9dac79fe59feb93b2de6b8f113e0bfc10a8c00
 WHIRLPOOL 
1d05ddb55c800e0272e6c203804fdd0cdc966a6213df55a999e2ab5f14ff157ec84654d6155a1de77cdd15821776ad51918e0fa1072efbc1c08e539dd10ebce3

diff --git a/dev-ros/pluginlib/files/gentoo2.patch 
b/dev-ros/pluginlib/files/gentoo2.patch
new file mode 100644
index 000..60fbd7fee41
--- /dev/null
+++ b/dev-ros/pluginlib/files/gentoo2.patch
@@ -0,0 +1,32 @@
+Find package.xml in ros_packages/package_name too as we moved it here.
+
+Index: pluginlib-1.11.1/include/pluginlib/class_loader_imp.h
+===
+--- pluginlib-1.11.1.orig/include/pluginlib/class_loader_imp.h
 pluginlib-1.11.1/include/pluginlib/class_loader_imp.h
+@@ -510,12 +510,17 @@ ClassLoader::getPackageFromPluginXMLF
+   std::string package_name;
+   boost::filesystem::path p(plugin_xml_file_path);
+   boost::filesystem::path parent = p.parent_path();
++  boost::filesystem::path basename = p.filename();
+ 
+   // Figure out exactly which package the passed XML file is exported by.
+   while (true) {
+ if (boost::filesystem::exists(parent / "package.xml")) {
+   std::string package_file_path = (boost::filesystem::path(parent / 
"package.xml")).string();
+   return extractPackageNameFromPackageXML(package_file_path);
++} else if(boost::filesystem::exists(parent / "ros_packages" / basename / 
"package.xml"))
++{
++  std::string package_file_path = (boost::filesystem::path(parent / 
"ros_packages" / basename / "package.xml")).string();
++  return(extractPackageNameFromPackageXML(package_file_path));
+ } else if (boost::filesystem::exists(parent / "manifest.xml")) {
+ #if BOOST_FILESYSTEM_VERSION >= 3
+   std::string package = parent.filename().string();
+@@ -532,6 +537,7 @@ ClassLoader::getPackageFromPluginXMLF
+ }
+ 
+ // Recursive case - hop one folder up
++basename = parent.filename();
+ parent = parent.parent_path().string();
+ 
+ // Base case - reached root and cannot find what we're looking for

diff --git a/dev-ros/pluginlib/pluginlib-.ebuild 
b/dev-ros/pluginlib/pluginlib-1.11.1.ebuild
similarity index 93%
copy from dev-ros/pluginlib/pluginlib-.ebuild
copy to dev-ros/pluginlib/pluginlib-1.11.1.ebuild
index 4194e2cd13c..1e00a91c58c 100644
--- a/dev-ros/pluginlib/pluginlib-.ebuild
+++ b/dev-ros/pluginlib/pluginlib-1.11.1.ebuild
@@ -24,4 +24,4 @@ RDEPEND="
 "
 DEPEND="${RDEPEND}
test? ( dev-cpp/gtest )"
-PATCHES=( "${FILESDIR}/gentoo.patch" )
+PATCHES=( "${FILESDIR}/gentoo2.patch" )

diff --git a/dev-ros/pluginlib/pluginlib-.ebuild 
b/dev-ros/pluginlib/pluginlib-.ebuild
index 4194e2cd13c..1e00a91c58c 100644
--- a/dev-ros/pluginlib/pluginlib-.ebuild
+++ b/dev-ros/pluginlib/pluginlib-.ebuild
@@ -24,4 +24,4 @@ RDEPEND="
 "
 DEPEND="${RDEPEND}
test? ( dev-cpp/gtest )"
-PATCHES=( "${FILESDIR}/gentoo.patch" )
+PATCHES=( "${FILESDIR}/gentoo2.patch" )



[gentoo-commits] repo/gentoo:master commit in: dev-ros/pluginlib/files/, dev-ros/pluginlib/

2017-11-10 Thread Alexis Ballier
commit: 635aa9c605e2499959fecd625bba22e72e367918
Author: Alexis Ballier  gentoo  org>
AuthorDate: Fri Nov 10 08:50:53 2017 +
Commit: Alexis Ballier  gentoo  org>
CommitDate: Fri Nov 10 08:51:18 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=635aa9c6

dev-ros/pluginlib: Remove old

Package-Manager: Portage-2.3.13, Repoman-2.3.4

 dev-ros/pluginlib/Manifest|  2 --
 dev-ros/pluginlib/files/gentoo.patch  | 34 ---
 dev-ros/pluginlib/pluginlib-1.10.5.ebuild | 27 
 dev-ros/pluginlib/pluginlib-1.11.0.ebuild | 27 
 4 files changed, 90 deletions(-)

diff --git a/dev-ros/pluginlib/Manifest b/dev-ros/pluginlib/Manifest
index a1d1aa7745e..ccb761bb5d6 100644
--- a/dev-ros/pluginlib/Manifest
+++ b/dev-ros/pluginlib/Manifest
@@ -1,3 +1 @@
-DIST pluginlib-1.10.5.tar.gz 21470 SHA256 
53a0ccb7a4654d464271189fc44ba23d6be8d3ecdfb40506b9d9fb4a87f19d6c SHA512 
619c552c7f6d59f02f580204477e789e2adf15ea53dfdf1d3fe3fc6e65e34dbfe1d7e7ae60b833bbf589c2afd49dc09187222e989de902758475509b8cf7cd88
 WHIRLPOOL 
c441fbee18fa152d900e0b49198cc2b0f75a85f801bc756bc1d56f4153360e2ddfc3c63223a57fbc7ee299aef4313bd55c147fe614d6fcca708f7302ac9c52fd
-DIST pluginlib-1.11.0.tar.gz 21555 SHA256 
f5acf838cdf15538505b670dfdf93a0c5e453d222464d729d71a22513a60e2ca SHA512 
2ef27759a6fb3db0354ffd28f2de5781405d4515dad028cbba6e108aa2eb79da56bbcb8ad4dab5686a9dc59d031bfd06ca713382e99258ecdf78fc45a877e588
 WHIRLPOOL 
71fa457e3bd0c93f2ea68729086b6f9b1b2653f126bdec3f461ad26cb37237c27397cca8d1c5dcf74e96b72988c025738d20ef303ac6d12ae7fc17d4b3bb8a02
 DIST pluginlib-1.11.1.tar.gz 21621 SHA256 
bee838a9e62c8e889e8354f6ec5c76493f3aa6df5d19c30110068c82feb927c0 SHA512 
1bafbc35334a482b2fc08afb7c1ed53ddbc579b121b728b96893c8b82a7070d9ecd8e6e6cffa54b3539def84db9dac79fe59feb93b2de6b8f113e0bfc10a8c00
 WHIRLPOOL 
1d05ddb55c800e0272e6c203804fdd0cdc966a6213df55a999e2ab5f14ff157ec84654d6155a1de77cdd15821776ad51918e0fa1072efbc1c08e539dd10ebce3

diff --git a/dev-ros/pluginlib/files/gentoo.patch 
b/dev-ros/pluginlib/files/gentoo.patch
deleted file mode 100644
index 6737f7666df..000
--- a/dev-ros/pluginlib/files/gentoo.patch
+++ /dev/null
@@ -1,34 +0,0 @@
-Find package.xml in ros_packages/package_name too as we moved it here.
-
-Index: pluginlib-1.10.4/include/pluginlib/class_loader_imp.h
-===
 pluginlib-1.10.4.orig/include/pluginlib/class_loader_imp.h
-+++ pluginlib-1.10.4/include/pluginlib/class_loader_imp.h
-@@ -444,6 +444,7 @@ namespace pluginlib
- std::string package_name;
- boost::filesystem::path p(plugin_xml_file_path);
- boost::filesystem::path parent = p.parent_path();
-+boost::filesystem::path basename = p.filename();
- 
- //Figure out exactly which package the passed XML file is exported by.
- while (true)
-@@ -453,6 +454,11 @@ namespace pluginlib
- std::string package_file_path = (boost::filesystem::path(parent / 
"package.xml")).string();
- return(extractPackageNameFromPackageXML(package_file_path));
-   }
-+  else if(boost::filesystem::exists(parent / "ros_packages" / basename / 
"package.xml"))
-+  {
-+std::string package_file_path = (boost::filesystem::path(parent / 
"ros_packages" / basename / "package.xml")).string();
-+return(extractPackageNameFromPackageXML(package_file_path));
-+  }
-   else if (boost::filesystem::exists(parent / "manifest.xml"))
-   {
- #if BOOST_FILESYSTEM_VERSION >= 3
-@@ -470,6 +476,7 @@ namespace pluginlib
-   }
- 
-   //Recursive case - hop one folder up
-+  basename = parent.filename();
-   parent = parent.parent_path().string();
- 
-   //Base case - reached root and cannot find what we're looking for

diff --git a/dev-ros/pluginlib/pluginlib-1.10.5.ebuild 
b/dev-ros/pluginlib/pluginlib-1.10.5.ebuild
deleted file mode 100644
index 75c645625a1..000
--- a/dev-ros/pluginlib/pluginlib-1.10.5.ebuild
+++ /dev/null
@@ -1,27 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-ROS_REPO_URI="https://github.com/ros/pluginlib;
-KEYWORDS="~amd64 ~arm"
-PYTHON_COMPAT=( python{2_7,3_4,3_5} )
-
-inherit ros-catkin
-
-DESCRIPTION="Provides tools for writing and dynamically loading plugins using 
the ROS build infrastructure"
-LICENSE="BSD"
-SLOT="0"
-IUSE=""
-
-RDEPEND="
-   >=dev-ros/class_loader-0.3.5
-   dev-ros/rosconsole
-   dev-ros/roslib[${PYTHON_USEDEP}]
-   dev-libs/boost:=
-   dev-libs/tinyxml
-   dev-ros/cmake_modules
-"
-DEPEND="${RDEPEND}
-   test? ( dev-cpp/gtest )"
-PATCHES=( "${FILESDIR}/gentoo.patch" )

diff --git a/dev-ros/pluginlib/pluginlib-1.11.0.ebuild 
b/dev-ros/pluginlib/pluginlib-1.11.0.ebuild
deleted file mode 100644
index 4194e2cd13c..000
--- a/dev-ros/pluginlib/pluginlib-1.11.0.ebuild
+++ /dev/null
@@ 

[gentoo-commits] repo/gentoo:master commit in: dev-ros/pluginlib/, dev-ros/pluginlib/files/

2017-11-10 Thread Alexis Ballier
commit: 68550f71c97eec4fea2c31e41075e4ed838b86d9
Author: Alexis Ballier  gentoo  org>
AuthorDate: Fri Nov 10 08:50:11 2017 +
Commit: Alexis Ballier  gentoo  org>
CommitDate: Fri Nov 10 08:51:18 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=68550f71

dev-ros/pluginlib: Fix runtime issues using CMAKE_PREFIX_PATH

Package-Manager: Portage-2.3.13, Repoman-2.3.4

 dev-ros/pluginlib/files/catkin_prefix_path.patch | 15 +++
 dev-ros/pluginlib/files/gentoo2.patch| 32 
 dev-ros/pluginlib/pluginlib-1.11.1.ebuild|  2 +-
 dev-ros/pluginlib/pluginlib-.ebuild  |  2 +-
 4 files changed, 17 insertions(+), 34 deletions(-)

diff --git a/dev-ros/pluginlib/files/catkin_prefix_path.patch 
b/dev-ros/pluginlib/files/catkin_prefix_path.patch
new file mode 100644
index 000..f5a19ec6d42
--- /dev/null
+++ b/dev-ros/pluginlib/files/catkin_prefix_path.patch
@@ -0,0 +1,15 @@
+Honour CATKIN_PREFIX_PATH at runtime instead of ROS' hack to use 
CMAKE_PREFIX_PATH.
+
+Index: pluginlib-1.11.1/include/pluginlib/class_loader_imp.h
+===
+--- pluginlib-1.11.1.orig/include/pluginlib/class_loader_imp.h
 pluginlib-1.11.1/include/pluginlib/class_loader_imp.h
+@@ -66,7 +66,7 @@ namespace
+ std::vector catkinFindLib()
+ {
+   std::vector lib_paths;
+-  const char * env = std::getenv("CMAKE_PREFIX_PATH");
++  const char * env = std::getenv("CATKIN_PREFIX_PATH");
+   if (env) {
+ std::string env_catkin_prefix_paths(env);
+ std::vector catkin_prefix_paths;

diff --git a/dev-ros/pluginlib/files/gentoo2.patch 
b/dev-ros/pluginlib/files/gentoo2.patch
deleted file mode 100644
index 60fbd7fee41..000
--- a/dev-ros/pluginlib/files/gentoo2.patch
+++ /dev/null
@@ -1,32 +0,0 @@
-Find package.xml in ros_packages/package_name too as we moved it here.
-
-Index: pluginlib-1.11.1/include/pluginlib/class_loader_imp.h
-===
 pluginlib-1.11.1.orig/include/pluginlib/class_loader_imp.h
-+++ pluginlib-1.11.1/include/pluginlib/class_loader_imp.h
-@@ -510,12 +510,17 @@ ClassLoader::getPackageFromPluginXMLF
-   std::string package_name;
-   boost::filesystem::path p(plugin_xml_file_path);
-   boost::filesystem::path parent = p.parent_path();
-+  boost::filesystem::path basename = p.filename();
- 
-   // Figure out exactly which package the passed XML file is exported by.
-   while (true) {
- if (boost::filesystem::exists(parent / "package.xml")) {
-   std::string package_file_path = (boost::filesystem::path(parent / 
"package.xml")).string();
-   return extractPackageNameFromPackageXML(package_file_path);
-+} else if(boost::filesystem::exists(parent / "ros_packages" / basename / 
"package.xml"))
-+{
-+  std::string package_file_path = (boost::filesystem::path(parent / 
"ros_packages" / basename / "package.xml")).string();
-+  return(extractPackageNameFromPackageXML(package_file_path));
- } else if (boost::filesystem::exists(parent / "manifest.xml")) {
- #if BOOST_FILESYSTEM_VERSION >= 3
-   std::string package = parent.filename().string();
-@@ -532,6 +537,7 @@ ClassLoader::getPackageFromPluginXMLF
- }
- 
- // Recursive case - hop one folder up
-+basename = parent.filename();
- parent = parent.parent_path().string();
- 
- // Base case - reached root and cannot find what we're looking for

diff --git a/dev-ros/pluginlib/pluginlib-1.11.1.ebuild 
b/dev-ros/pluginlib/pluginlib-1.11.1.ebuild
index 1e00a91c58c..730a3b5305d 100644
--- a/dev-ros/pluginlib/pluginlib-1.11.1.ebuild
+++ b/dev-ros/pluginlib/pluginlib-1.11.1.ebuild
@@ -24,4 +24,4 @@ RDEPEND="
 "
 DEPEND="${RDEPEND}
test? ( dev-cpp/gtest )"
-PATCHES=( "${FILESDIR}/gentoo2.patch" )
+PATCHES=( "${FILESDIR}/catkin_prefix_path.patch" )

diff --git a/dev-ros/pluginlib/pluginlib-.ebuild 
b/dev-ros/pluginlib/pluginlib-.ebuild
index 1e00a91c58c..730a3b5305d 100644
--- a/dev-ros/pluginlib/pluginlib-.ebuild
+++ b/dev-ros/pluginlib/pluginlib-.ebuild
@@ -24,4 +24,4 @@ RDEPEND="
 "
 DEPEND="${RDEPEND}
test? ( dev-cpp/gtest )"
-PATCHES=( "${FILESDIR}/gentoo2.patch" )
+PATCHES=( "${FILESDIR}/catkin_prefix_path.patch" )



[gentoo-commits] repo/gentoo:master commit in: dev-ros/pluginlib/

2017-08-24 Thread Alexis Ballier
commit: 120a7afa786a7637991afab2df692a8cfbef9d0e
Author: Alexis Ballier  gentoo  org>
AuthorDate: Thu Aug 24 08:44:32 2017 +
Commit: Alexis Ballier  gentoo  org>
CommitDate: Thu Aug 24 08:44:32 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=120a7afa

dev-ros/pluginlib: bump to 1.11.0 and update live ebuild

Package-Manager: Portage-2.3.8, Repoman-2.3.3

 dev-ros/pluginlib/Manifest   | 1 +
 dev-ros/pluginlib/{pluginlib-.ebuild => pluginlib-1.11.0.ebuild} | 4 ++--
 dev-ros/pluginlib/pluginlib-.ebuild  | 4 ++--
 3 files changed, 5 insertions(+), 4 deletions(-)

diff --git a/dev-ros/pluginlib/Manifest b/dev-ros/pluginlib/Manifest
index 82ec93b0fb4..abffa2803f3 100644
--- a/dev-ros/pluginlib/Manifest
+++ b/dev-ros/pluginlib/Manifest
@@ -1 +1,2 @@
 DIST pluginlib-1.10.5.tar.gz 21470 SHA256 
53a0ccb7a4654d464271189fc44ba23d6be8d3ecdfb40506b9d9fb4a87f19d6c SHA512 
619c552c7f6d59f02f580204477e789e2adf15ea53dfdf1d3fe3fc6e65e34dbfe1d7e7ae60b833bbf589c2afd49dc09187222e989de902758475509b8cf7cd88
 WHIRLPOOL 
c441fbee18fa152d900e0b49198cc2b0f75a85f801bc756bc1d56f4153360e2ddfc3c63223a57fbc7ee299aef4313bd55c147fe614d6fcca708f7302ac9c52fd
+DIST pluginlib-1.11.0.tar.gz 21555 SHA256 
f5acf838cdf15538505b670dfdf93a0c5e453d222464d729d71a22513a60e2ca SHA512 
2ef27759a6fb3db0354ffd28f2de5781405d4515dad028cbba6e108aa2eb79da56bbcb8ad4dab5686a9dc59d031bfd06ca713382e99258ecdf78fc45a877e588
 WHIRLPOOL 
71fa457e3bd0c93f2ea68729086b6f9b1b2653f126bdec3f461ad26cb37237c27397cca8d1c5dcf74e96b72988c025738d20ef303ac6d12ae7fc17d4b3bb8a02

diff --git a/dev-ros/pluginlib/pluginlib-.ebuild 
b/dev-ros/pluginlib/pluginlib-1.11.0.ebuild
similarity index 90%
copy from dev-ros/pluginlib/pluginlib-.ebuild
copy to dev-ros/pluginlib/pluginlib-1.11.0.ebuild
index 639878ba744..4194e2cd13c 100644
--- a/dev-ros/pluginlib/pluginlib-.ebuild
+++ b/dev-ros/pluginlib/pluginlib-1.11.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2016 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=5
@@ -19,7 +19,7 @@ RDEPEND="
dev-ros/rosconsole
dev-ros/roslib[${PYTHON_USEDEP}]
dev-libs/boost:=
-   dev-libs/tinyxml
+   dev-libs/tinyxml2:=
dev-ros/cmake_modules
 "
 DEPEND="${RDEPEND}

diff --git a/dev-ros/pluginlib/pluginlib-.ebuild 
b/dev-ros/pluginlib/pluginlib-.ebuild
index 639878ba744..4194e2cd13c 100644
--- a/dev-ros/pluginlib/pluginlib-.ebuild
+++ b/dev-ros/pluginlib/pluginlib-.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2016 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=5
@@ -19,7 +19,7 @@ RDEPEND="
dev-ros/rosconsole
dev-ros/roslib[${PYTHON_USEDEP}]
dev-libs/boost:=
-   dev-libs/tinyxml
+   dev-libs/tinyxml2:=
dev-ros/cmake_modules
 "
 DEPEND="${RDEPEND}



[gentoo-commits] repo/gentoo:master commit in: dev-ros/pluginlib/

2017-08-24 Thread Alexis Ballier
commit: a18743b68df8337e5634b369dbea4ad37ab7381d
Author: Alexis Ballier  gentoo  org>
AuthorDate: Thu Aug 24 08:40:34 2017 +
Commit: Alexis Ballier  gentoo  org>
CommitDate: Thu Aug 24 08:40:34 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a18743b6

dev-ros/pluginlib: Remove old

Package-Manager: Portage-2.3.8, Repoman-2.3.3

 dev-ros/pluginlib/Manifest   |  1 -
 dev-ros/pluginlib/pluginlib-1.10.4-r1.ebuild | 27 ---
 2 files changed, 28 deletions(-)

diff --git a/dev-ros/pluginlib/Manifest b/dev-ros/pluginlib/Manifest
index 1e9b7818899..82ec93b0fb4 100644
--- a/dev-ros/pluginlib/Manifest
+++ b/dev-ros/pluginlib/Manifest
@@ -1,2 +1 @@
-DIST pluginlib-1.10.4.tar.gz 21420 SHA256 
9a8a81d39472bda8cc8a9b189b9dc8f602b13b97a132a153144785d9fc5b68b2 SHA512 
df469c6f536a062cadc5a4b38006bb407c10ab2bb4da19769ccfc46e466f1fa37216154a90fd41442ac35519eba420ad08f81bf9474511d1c5b4aca219a8b9de
 WHIRLPOOL 
b374959761d7fce017678c33fb8a44bbb960ff8002011573245f30f685dc2f48937cfda15fc515e71da1f8174b73c9cb3a66924e02d5e80f053563599dc355c4
 DIST pluginlib-1.10.5.tar.gz 21470 SHA256 
53a0ccb7a4654d464271189fc44ba23d6be8d3ecdfb40506b9d9fb4a87f19d6c SHA512 
619c552c7f6d59f02f580204477e789e2adf15ea53dfdf1d3fe3fc6e65e34dbfe1d7e7ae60b833bbf589c2afd49dc09187222e989de902758475509b8cf7cd88
 WHIRLPOOL 
c441fbee18fa152d900e0b49198cc2b0f75a85f801bc756bc1d56f4153360e2ddfc3c63223a57fbc7ee299aef4313bd55c147fe614d6fcca708f7302ac9c52fd

diff --git a/dev-ros/pluginlib/pluginlib-1.10.4-r1.ebuild 
b/dev-ros/pluginlib/pluginlib-1.10.4-r1.ebuild
deleted file mode 100644
index 639878ba744..000
--- a/dev-ros/pluginlib/pluginlib-1.10.4-r1.ebuild
+++ /dev/null
@@ -1,27 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-ROS_REPO_URI="https://github.com/ros/pluginlib;
-KEYWORDS="~amd64 ~arm"
-PYTHON_COMPAT=( python{2_7,3_4,3_5} )
-
-inherit ros-catkin
-
-DESCRIPTION="Provides tools for writing and dynamically loading plugins using 
the ROS build infrastructure"
-LICENSE="BSD"
-SLOT="0"
-IUSE=""
-
-RDEPEND="
-   >=dev-ros/class_loader-0.3.5
-   dev-ros/rosconsole
-   dev-ros/roslib[${PYTHON_USEDEP}]
-   dev-libs/boost:=
-   dev-libs/tinyxml
-   dev-ros/cmake_modules
-"
-DEPEND="${RDEPEND}
-   test? ( dev-cpp/gtest )"
-PATCHES=( "${FILESDIR}/gentoo.patch" )



[gentoo-commits] repo/gentoo:master commit in: dev-ros/pluginlib/

2017-04-01 Thread Alexis Ballier
commit: 394eb63fe5a9ed62c86b3377699f0e437540f8d5
Author: Alexis Ballier  gentoo  org>
AuthorDate: Sat Apr  1 10:10:52 2017 +
Commit: Alexis Ballier  gentoo  org>
CommitDate: Sat Apr  1 12:24:40 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=394eb63f

dev-ros/pluginlib: bump to 1.10.5

Package-Manager: Portage-2.3.5, Repoman-2.3.2

 dev-ros/pluginlib/Manifest|  1 +
 dev-ros/pluginlib/pluginlib-1.10.5.ebuild | 27 +++
 2 files changed, 28 insertions(+)

diff --git a/dev-ros/pluginlib/Manifest b/dev-ros/pluginlib/Manifest
index d5a76fb1373..1e9b7818899 100644
--- a/dev-ros/pluginlib/Manifest
+++ b/dev-ros/pluginlib/Manifest
@@ -1 +1,2 @@
 DIST pluginlib-1.10.4.tar.gz 21420 SHA256 
9a8a81d39472bda8cc8a9b189b9dc8f602b13b97a132a153144785d9fc5b68b2 SHA512 
df469c6f536a062cadc5a4b38006bb407c10ab2bb4da19769ccfc46e466f1fa37216154a90fd41442ac35519eba420ad08f81bf9474511d1c5b4aca219a8b9de
 WHIRLPOOL 
b374959761d7fce017678c33fb8a44bbb960ff8002011573245f30f685dc2f48937cfda15fc515e71da1f8174b73c9cb3a66924e02d5e80f053563599dc355c4
+DIST pluginlib-1.10.5.tar.gz 21470 SHA256 
53a0ccb7a4654d464271189fc44ba23d6be8d3ecdfb40506b9d9fb4a87f19d6c SHA512 
619c552c7f6d59f02f580204477e789e2adf15ea53dfdf1d3fe3fc6e65e34dbfe1d7e7ae60b833bbf589c2afd49dc09187222e989de902758475509b8cf7cd88
 WHIRLPOOL 
c441fbee18fa152d900e0b49198cc2b0f75a85f801bc756bc1d56f4153360e2ddfc3c63223a57fbc7ee299aef4313bd55c147fe614d6fcca708f7302ac9c52fd

diff --git a/dev-ros/pluginlib/pluginlib-1.10.5.ebuild 
b/dev-ros/pluginlib/pluginlib-1.10.5.ebuild
new file mode 100644
index 000..75c645625a1
--- /dev/null
+++ b/dev-ros/pluginlib/pluginlib-1.10.5.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+ROS_REPO_URI="https://github.com/ros/pluginlib;
+KEYWORDS="~amd64 ~arm"
+PYTHON_COMPAT=( python{2_7,3_4,3_5} )
+
+inherit ros-catkin
+
+DESCRIPTION="Provides tools for writing and dynamically loading plugins using 
the ROS build infrastructure"
+LICENSE="BSD"
+SLOT="0"
+IUSE=""
+
+RDEPEND="
+   >=dev-ros/class_loader-0.3.5
+   dev-ros/rosconsole
+   dev-ros/roslib[${PYTHON_USEDEP}]
+   dev-libs/boost:=
+   dev-libs/tinyxml
+   dev-ros/cmake_modules
+"
+DEPEND="${RDEPEND}
+   test? ( dev-cpp/gtest )"
+PATCHES=( "${FILESDIR}/gentoo.patch" )



[gentoo-commits] repo/gentoo:master commit in: dev-ros/pluginlib/, dev-ros/pluginlib/files/

2016-11-28 Thread Alexis Ballier
commit: 2701f4e2ecddcdce15248edf2f4d66936b3187ef
Author: Alexis Ballier  gentoo  org>
AuthorDate: Mon Nov 28 15:04:16 2016 +
Commit: Alexis Ballier  gentoo  org>
CommitDate: Mon Nov 28 15:04:28 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2701f4e2

dev-ros/pluginlib: look for package.xml in ros_packages too for plugins.

Package-Manager: portage-2.3.2

 dev-ros/pluginlib/files/gentoo.patch   | 34 ++
 ...ib-1.10.4.ebuild => pluginlib-1.10.4-r1.ebuild} |  1 +
 dev-ros/pluginlib/pluginlib-.ebuild|  1 +
 3 files changed, 36 insertions(+)

diff --git a/dev-ros/pluginlib/files/gentoo.patch 
b/dev-ros/pluginlib/files/gentoo.patch
new file mode 100644
index ..6737f76
--- /dev/null
+++ b/dev-ros/pluginlib/files/gentoo.patch
@@ -0,0 +1,34 @@
+Find package.xml in ros_packages/package_name too as we moved it here.
+
+Index: pluginlib-1.10.4/include/pluginlib/class_loader_imp.h
+===
+--- pluginlib-1.10.4.orig/include/pluginlib/class_loader_imp.h
 pluginlib-1.10.4/include/pluginlib/class_loader_imp.h
+@@ -444,6 +444,7 @@ namespace pluginlib
+ std::string package_name;
+ boost::filesystem::path p(plugin_xml_file_path);
+ boost::filesystem::path parent = p.parent_path();
++boost::filesystem::path basename = p.filename();
+ 
+ //Figure out exactly which package the passed XML file is exported by.
+ while (true)
+@@ -453,6 +454,11 @@ namespace pluginlib
+ std::string package_file_path = (boost::filesystem::path(parent / 
"package.xml")).string();
+ return(extractPackageNameFromPackageXML(package_file_path));
+   }
++  else if(boost::filesystem::exists(parent / "ros_packages" / basename / 
"package.xml"))
++  {
++std::string package_file_path = (boost::filesystem::path(parent / 
"ros_packages" / basename / "package.xml")).string();
++return(extractPackageNameFromPackageXML(package_file_path));
++  }
+   else if (boost::filesystem::exists(parent / "manifest.xml"))
+   {
+ #if BOOST_FILESYSTEM_VERSION >= 3
+@@ -470,6 +476,7 @@ namespace pluginlib
+   }
+ 
+   //Recursive case - hop one folder up
++  basename = parent.filename();
+   parent = parent.parent_path().string();
+ 
+   //Base case - reached root and cannot find what we're looking for

diff --git a/dev-ros/pluginlib/pluginlib-1.10.4.ebuild 
b/dev-ros/pluginlib/pluginlib-1.10.4-r1.ebuild
similarity index 93%
rename from dev-ros/pluginlib/pluginlib-1.10.4.ebuild
rename to dev-ros/pluginlib/pluginlib-1.10.4-r1.ebuild
index 2791a4d..a96bdae 100644
--- a/dev-ros/pluginlib/pluginlib-1.10.4.ebuild
+++ b/dev-ros/pluginlib/pluginlib-1.10.4-r1.ebuild
@@ -25,3 +25,4 @@ RDEPEND="
 "
 DEPEND="${RDEPEND}
test? ( dev-cpp/gtest )"
+PATCHES=( "${FILESDIR}/gentoo.patch" )

diff --git a/dev-ros/pluginlib/pluginlib-.ebuild 
b/dev-ros/pluginlib/pluginlib-.ebuild
index 2791a4d..a96bdae 100644
--- a/dev-ros/pluginlib/pluginlib-.ebuild
+++ b/dev-ros/pluginlib/pluginlib-.ebuild
@@ -25,3 +25,4 @@ RDEPEND="
 "
 DEPEND="${RDEPEND}
test? ( dev-cpp/gtest )"
+PATCHES=( "${FILESDIR}/gentoo.patch" )



[gentoo-commits] repo/gentoo:master commit in: dev-ros/pluginlib/

2016-10-14 Thread Alexis Ballier
commit: 4a99ac07fa76f4d2f8083af1a6e40e26e6654d5d
Author: Alexis Ballier  gentoo  org>
AuthorDate: Fri Oct 14 12:38:22 2016 +
Commit: Alexis Ballier  gentoo  org>
CommitDate: Fri Oct 14 12:38:22 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4a99ac07

dev-ros/pluginlib: bump dep on class_loader, bug #595230

Package-Manager: portage-2.3.2

 dev-ros/pluginlib/pluginlib-1.10.4.ebuild | 2 +-
 dev-ros/pluginlib/pluginlib-.ebuild   | 4 ++--
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/dev-ros/pluginlib/pluginlib-1.10.4.ebuild 
b/dev-ros/pluginlib/pluginlib-1.10.4.ebuild
index b931f64..2791a4d 100644
--- a/dev-ros/pluginlib/pluginlib-1.10.4.ebuild
+++ b/dev-ros/pluginlib/pluginlib-1.10.4.ebuild
@@ -16,7 +16,7 @@ SLOT="0"
 IUSE=""
 
 RDEPEND="
-   dev-ros/class_loader
+   >=dev-ros/class_loader-0.3.5
dev-ros/rosconsole
dev-ros/roslib[${PYTHON_USEDEP}]
dev-libs/boost:=

diff --git a/dev-ros/pluginlib/pluginlib-.ebuild 
b/dev-ros/pluginlib/pluginlib-.ebuild
index b1193d6..2791a4d 100644
--- a/dev-ros/pluginlib/pluginlib-.ebuild
+++ b/dev-ros/pluginlib/pluginlib-.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2014 Gentoo Foundation
+# Copyright 1999-2016 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 # $Id$
 
@@ -16,7 +16,7 @@ SLOT="0"
 IUSE=""
 
 RDEPEND="
-   dev-ros/class_loader
+   >=dev-ros/class_loader-0.3.5
dev-ros/rosconsole
dev-ros/roslib[${PYTHON_USEDEP}]
dev-libs/boost:=



[gentoo-commits] repo/gentoo:master commit in: dev-ros/pluginlib/

2016-10-14 Thread Alexis Ballier
commit: 3203fd96527f07fbece65a04a3505e93c23fb639
Author: Alexis Ballier  gentoo  org>
AuthorDate: Fri Oct 14 12:37:40 2016 +
Commit: Alexis Ballier  gentoo  org>
CommitDate: Fri Oct 14 12:37:40 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3203fd96

dev-ros/pluginlib: remove old

Package-Manager: portage-2.3.2

 dev-ros/pluginlib/Manifest|  1 -
 dev-ros/pluginlib/pluginlib-1.10.3.ebuild | 27 ---
 2 files changed, 28 deletions(-)

diff --git a/dev-ros/pluginlib/Manifest b/dev-ros/pluginlib/Manifest
index bb3fa03..d5a76fb 100644
--- a/dev-ros/pluginlib/Manifest
+++ b/dev-ros/pluginlib/Manifest
@@ -1,2 +1 @@
-DIST pluginlib-1.10.3.tar.gz 20554 SHA256 
fca9f2f449ac7fea4eb4597d5ac8ac77d572f18f890333abd4cd2bbc0249f117 SHA512 
01dd40edc1c29140de5f0fc9553d54daaeb4321c6117ec90bd89b55e66223dbdff98de5ae73b1210e9366b97cf9faa131252b165344eb75bd8e08a97cce7507d
 WHIRLPOOL 
12c07d0c95d8d5da6d3debe0ed761cbc4e9b324dd8d93e44934d95897951d7bf96d3dc1b2a9989f8f5ae85a229831ebe2ac425687b3b460c70f234cff624d346
 DIST pluginlib-1.10.4.tar.gz 21420 SHA256 
9a8a81d39472bda8cc8a9b189b9dc8f602b13b97a132a153144785d9fc5b68b2 SHA512 
df469c6f536a062cadc5a4b38006bb407c10ab2bb4da19769ccfc46e466f1fa37216154a90fd41442ac35519eba420ad08f81bf9474511d1c5b4aca219a8b9de
 WHIRLPOOL 
b374959761d7fce017678c33fb8a44bbb960ff8002011573245f30f685dc2f48937cfda15fc515e71da1f8174b73c9cb3a66924e02d5e80f053563599dc355c4

diff --git a/dev-ros/pluginlib/pluginlib-1.10.3.ebuild 
b/dev-ros/pluginlib/pluginlib-1.10.3.ebuild
deleted file mode 100644
index b931f64..
--- a/dev-ros/pluginlib/pluginlib-1.10.3.ebuild
+++ /dev/null
@@ -1,27 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=5
-
-ROS_REPO_URI="https://github.com/ros/pluginlib;
-KEYWORDS="~amd64 ~arm"
-PYTHON_COMPAT=( python{2_7,3_4,3_5} )
-
-inherit ros-catkin
-
-DESCRIPTION="Provides tools for writing and dynamically loading plugins using 
the ROS build infrastructure"
-LICENSE="BSD"
-SLOT="0"
-IUSE=""
-
-RDEPEND="
-   dev-ros/class_loader
-   dev-ros/rosconsole
-   dev-ros/roslib[${PYTHON_USEDEP}]
-   dev-libs/boost:=
-   dev-libs/tinyxml
-   dev-ros/cmake_modules
-"
-DEPEND="${RDEPEND}
-   test? ( dev-cpp/gtest )"



[gentoo-commits] repo/gentoo:master commit in: dev-ros/pluginlib/

2016-09-26 Thread Alexis Ballier
commit: 01d700e5a6f3e8a3a6b2e58d1ed83581a728e44e
Author: Alexis Ballier  gentoo  org>
AuthorDate: Mon Sep 26 12:33:29 2016 +
Commit: Alexis Ballier  gentoo  org>
CommitDate: Mon Sep 26 15:03:07 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=01d700e5

dev-ros/pluginlib: remove old

Package-Manager: portage-2.3.1

 dev-ros/pluginlib/Manifest|  2 --
 dev-ros/pluginlib/pluginlib-1.10.1.ebuild | 27 ---
 dev-ros/pluginlib/pluginlib-1.10.2.ebuild | 27 ---
 3 files changed, 56 deletions(-)

diff --git a/dev-ros/pluginlib/Manifest b/dev-ros/pluginlib/Manifest
index 3da9259..9eac65a 100644
--- a/dev-ros/pluginlib/Manifest
+++ b/dev-ros/pluginlib/Manifest
@@ -1,3 +1 @@
-DIST pluginlib-1.10.1.tar.gz 17109 SHA256 
239591f5eb263e48769942feb125c46a56ae3e226dc3ef4bf5dfa39ab94c47e1 SHA512 
0318b2893b100d0dddce3eac029e907bcfc759525bfc17de5c42f8d55facaf9c24f162df7baf4d4ed13ea9dcdaee06c85f730507fba6fbe8218b283e10ec6122
 WHIRLPOOL 
901c7f4b41abc708a00292d00f9f4e22d0c7f03e3ade900389bae8c436b93406110686f44a8a3380a13f7dd9ab4f79cc639f8ed494bccee49f91a4bfa1a48e1a
-DIST pluginlib-1.10.2.tar.gz 21417 SHA256 
2ff0ec664c8b3c3d8a5c8f14e654a19dcfb4c06d7e2bb3756c4ea23691e5a9ee SHA512 
f5a3578dc6f51d155577a44f45691abf9261fa05948fa9cb6391f26145a2fdd0d0c28d66150543cb0ec1621c7531f57f11b6e3bcae7effd716aad6cbc7481dcc
 WHIRLPOOL 
a7b89b2b27de2ca790ac6889d4c7429520bbf75bc5532cfee2aa786257b5af9e7d00c7d309326e42a27eadfea59ad5ffe8976432c6637063a4f372ef6749bcee
 DIST pluginlib-1.10.3.tar.gz 20554 SHA256 
fca9f2f449ac7fea4eb4597d5ac8ac77d572f18f890333abd4cd2bbc0249f117 SHA512 
01dd40edc1c29140de5f0fc9553d54daaeb4321c6117ec90bd89b55e66223dbdff98de5ae73b1210e9366b97cf9faa131252b165344eb75bd8e08a97cce7507d
 WHIRLPOOL 
12c07d0c95d8d5da6d3debe0ed761cbc4e9b324dd8d93e44934d95897951d7bf96d3dc1b2a9989f8f5ae85a229831ebe2ac425687b3b460c70f234cff624d346

diff --git a/dev-ros/pluginlib/pluginlib-1.10.1.ebuild 
b/dev-ros/pluginlib/pluginlib-1.10.1.ebuild
deleted file mode 100644
index 6cdc9d6..
--- a/dev-ros/pluginlib/pluginlib-1.10.1.ebuild
+++ /dev/null
@@ -1,27 +0,0 @@
-# Copyright 1999-2014 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=5
-
-ROS_REPO_URI="https://github.com/ros/pluginlib;
-KEYWORDS="~amd64 ~arm"
-PYTHON_COMPAT=( python2_7 )
-
-inherit ros-catkin
-
-DESCRIPTION="Provides tools for writing and dynamically loading plugins using 
the ROS build infrastructure"
-LICENSE="BSD Boost-1.0"
-SLOT="0"
-IUSE=""
-
-RDEPEND="
-   dev-ros/class_loader
-   dev-ros/rosconsole
-   dev-ros/roslib[${PYTHON_USEDEP}]
-   dev-libs/boost:=
-   dev-libs/tinyxml
-   dev-ros/cmake_modules
-"
-DEPEND="${RDEPEND}
-   test? ( dev-cpp/gtest )"

diff --git a/dev-ros/pluginlib/pluginlib-1.10.2.ebuild 
b/dev-ros/pluginlib/pluginlib-1.10.2.ebuild
deleted file mode 100644
index b1193d6..
--- a/dev-ros/pluginlib/pluginlib-1.10.2.ebuild
+++ /dev/null
@@ -1,27 +0,0 @@
-# Copyright 1999-2014 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=5
-
-ROS_REPO_URI="https://github.com/ros/pluginlib;
-KEYWORDS="~amd64 ~arm"
-PYTHON_COMPAT=( python{2_7,3_4,3_5} )
-
-inherit ros-catkin
-
-DESCRIPTION="Provides tools for writing and dynamically loading plugins using 
the ROS build infrastructure"
-LICENSE="BSD"
-SLOT="0"
-IUSE=""
-
-RDEPEND="
-   dev-ros/class_loader
-   dev-ros/rosconsole
-   dev-ros/roslib[${PYTHON_USEDEP}]
-   dev-libs/boost:=
-   dev-libs/tinyxml
-   dev-ros/cmake_modules
-"
-DEPEND="${RDEPEND}
-   test? ( dev-cpp/gtest )"



[gentoo-commits] repo/gentoo:master commit in: dev-ros/pluginlib/

2016-09-26 Thread Alexis Ballier
commit: ba07c517cfe4e1fc1b51477545e3aefcaad891d7
Author: Alexis Ballier  gentoo  org>
AuthorDate: Mon Sep 26 12:35:39 2016 +
Commit: Alexis Ballier  gentoo  org>
CommitDate: Mon Sep 26 15:03:08 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ba07c517

dev-ros/pluginlib: bump to 1.10.4

Package-Manager: portage-2.3.1

 dev-ros/pluginlib/Manifest|  1 +
 dev-ros/pluginlib/pluginlib-1.10.4.ebuild | 27 +++
 2 files changed, 28 insertions(+)

diff --git a/dev-ros/pluginlib/Manifest b/dev-ros/pluginlib/Manifest
index 9eac65a..bb3fa03 100644
--- a/dev-ros/pluginlib/Manifest
+++ b/dev-ros/pluginlib/Manifest
@@ -1 +1,2 @@
 DIST pluginlib-1.10.3.tar.gz 20554 SHA256 
fca9f2f449ac7fea4eb4597d5ac8ac77d572f18f890333abd4cd2bbc0249f117 SHA512 
01dd40edc1c29140de5f0fc9553d54daaeb4321c6117ec90bd89b55e66223dbdff98de5ae73b1210e9366b97cf9faa131252b165344eb75bd8e08a97cce7507d
 WHIRLPOOL 
12c07d0c95d8d5da6d3debe0ed761cbc4e9b324dd8d93e44934d95897951d7bf96d3dc1b2a9989f8f5ae85a229831ebe2ac425687b3b460c70f234cff624d346
+DIST pluginlib-1.10.4.tar.gz 21420 SHA256 
9a8a81d39472bda8cc8a9b189b9dc8f602b13b97a132a153144785d9fc5b68b2 SHA512 
df469c6f536a062cadc5a4b38006bb407c10ab2bb4da19769ccfc46e466f1fa37216154a90fd41442ac35519eba420ad08f81bf9474511d1c5b4aca219a8b9de
 WHIRLPOOL 
b374959761d7fce017678c33fb8a44bbb960ff8002011573245f30f685dc2f48937cfda15fc515e71da1f8174b73c9cb3a66924e02d5e80f053563599dc355c4

diff --git a/dev-ros/pluginlib/pluginlib-1.10.4.ebuild 
b/dev-ros/pluginlib/pluginlib-1.10.4.ebuild
new file mode 100644
index ..b931f64
--- /dev/null
+++ b/dev-ros/pluginlib/pluginlib-1.10.4.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+ROS_REPO_URI="https://github.com/ros/pluginlib;
+KEYWORDS="~amd64 ~arm"
+PYTHON_COMPAT=( python{2_7,3_4,3_5} )
+
+inherit ros-catkin
+
+DESCRIPTION="Provides tools for writing and dynamically loading plugins using 
the ROS build infrastructure"
+LICENSE="BSD"
+SLOT="0"
+IUSE=""
+
+RDEPEND="
+   dev-ros/class_loader
+   dev-ros/rosconsole
+   dev-ros/roslib[${PYTHON_USEDEP}]
+   dev-libs/boost:=
+   dev-libs/tinyxml
+   dev-ros/cmake_modules
+"
+DEPEND="${RDEPEND}
+   test? ( dev-cpp/gtest )"



[gentoo-commits] repo/gentoo:master commit in: dev-ros/pluginlib/

2016-06-28 Thread Alexis Ballier
commit: 331fc50a6b55ce1c6c4fdbf2213ee68e201d24ab
Author: Alexis Ballier  gentoo  org>
AuthorDate: Tue Jun 28 14:13:41 2016 +
Commit: Alexis Ballier  gentoo  org>
CommitDate: Tue Jun 28 14:35:39 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=331fc50a

dev-ros/pluginlib: bump to 1.10.3

Package-Manager: portage-2.3.0

 dev-ros/pluginlib/Manifest|  1 +
 dev-ros/pluginlib/pluginlib-1.10.3.ebuild | 27 +++
 2 files changed, 28 insertions(+)

diff --git a/dev-ros/pluginlib/Manifest b/dev-ros/pluginlib/Manifest
index 915e3ef..3da9259 100644
--- a/dev-ros/pluginlib/Manifest
+++ b/dev-ros/pluginlib/Manifest
@@ -1,2 +1,3 @@
 DIST pluginlib-1.10.1.tar.gz 17109 SHA256 
239591f5eb263e48769942feb125c46a56ae3e226dc3ef4bf5dfa39ab94c47e1 SHA512 
0318b2893b100d0dddce3eac029e907bcfc759525bfc17de5c42f8d55facaf9c24f162df7baf4d4ed13ea9dcdaee06c85f730507fba6fbe8218b283e10ec6122
 WHIRLPOOL 
901c7f4b41abc708a00292d00f9f4e22d0c7f03e3ade900389bae8c436b93406110686f44a8a3380a13f7dd9ab4f79cc639f8ed494bccee49f91a4bfa1a48e1a
 DIST pluginlib-1.10.2.tar.gz 21417 SHA256 
2ff0ec664c8b3c3d8a5c8f14e654a19dcfb4c06d7e2bb3756c4ea23691e5a9ee SHA512 
f5a3578dc6f51d155577a44f45691abf9261fa05948fa9cb6391f26145a2fdd0d0c28d66150543cb0ec1621c7531f57f11b6e3bcae7effd716aad6cbc7481dcc
 WHIRLPOOL 
a7b89b2b27de2ca790ac6889d4c7429520bbf75bc5532cfee2aa786257b5af9e7d00c7d309326e42a27eadfea59ad5ffe8976432c6637063a4f372ef6749bcee
+DIST pluginlib-1.10.3.tar.gz 20554 SHA256 
fca9f2f449ac7fea4eb4597d5ac8ac77d572f18f890333abd4cd2bbc0249f117 SHA512 
01dd40edc1c29140de5f0fc9553d54daaeb4321c6117ec90bd89b55e66223dbdff98de5ae73b1210e9366b97cf9faa131252b165344eb75bd8e08a97cce7507d
 WHIRLPOOL 
12c07d0c95d8d5da6d3debe0ed761cbc4e9b324dd8d93e44934d95897951d7bf96d3dc1b2a9989f8f5ae85a229831ebe2ac425687b3b460c70f234cff624d346

diff --git a/dev-ros/pluginlib/pluginlib-1.10.3.ebuild 
b/dev-ros/pluginlib/pluginlib-1.10.3.ebuild
new file mode 100644
index 000..b931f64
--- /dev/null
+++ b/dev-ros/pluginlib/pluginlib-1.10.3.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+ROS_REPO_URI="https://github.com/ros/pluginlib;
+KEYWORDS="~amd64 ~arm"
+PYTHON_COMPAT=( python{2_7,3_4,3_5} )
+
+inherit ros-catkin
+
+DESCRIPTION="Provides tools for writing and dynamically loading plugins using 
the ROS build infrastructure"
+LICENSE="BSD"
+SLOT="0"
+IUSE=""
+
+RDEPEND="
+   dev-ros/class_loader
+   dev-ros/rosconsole
+   dev-ros/roslib[${PYTHON_USEDEP}]
+   dev-libs/boost:=
+   dev-libs/tinyxml
+   dev-ros/cmake_modules
+"
+DEPEND="${RDEPEND}
+   test? ( dev-cpp/gtest )"



[gentoo-commits] repo/gentoo:master commit in: dev-ros/pluginlib/

2016-03-24 Thread Alexis Ballier
commit: c5003eb1a6ff5d53d4af7f95946b1076436094bc
Author: Alexis Ballier  gentoo  org>
AuthorDate: Thu Mar 24 10:50:38 2016 +
Commit: Alexis Ballier  gentoo  org>
CommitDate: Thu Mar 24 11:18:33 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c5003eb1

dev-ros/pluginlib: update license

Package-Manager: portage-2.2.28
Signed-off-by: Alexis Ballier  gentoo.org>

 dev-ros/pluginlib/pluginlib-.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ros/pluginlib/pluginlib-.ebuild 
b/dev-ros/pluginlib/pluginlib-.ebuild
index 6cdc9d6..0f84493 100644
--- a/dev-ros/pluginlib/pluginlib-.ebuild
+++ b/dev-ros/pluginlib/pluginlib-.ebuild
@@ -11,7 +11,7 @@ PYTHON_COMPAT=( python2_7 )
 inherit ros-catkin
 
 DESCRIPTION="Provides tools for writing and dynamically loading plugins using 
the ROS build infrastructure"
-LICENSE="BSD Boost-1.0"
+LICENSE="BSD"
 SLOT="0"
 IUSE=""
 



[gentoo-commits] repo/gentoo:master commit in: dev-ros/pluginlib/

2016-03-24 Thread Alexis Ballier
commit: 9231c6da28154029eaae9ce0c3803a2b6ca6d562
Author: Alexis Ballier  gentoo  org>
AuthorDate: Thu Mar 24 10:52:35 2016 +
Commit: Alexis Ballier  gentoo  org>
CommitDate: Thu Mar 24 11:18:34 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9231c6da

dev-ros/pluginlib: bump to 1.10.2

Package-Manager: portage-2.2.28
Signed-off-by: Alexis Ballier  gentoo.org>

 dev-ros/pluginlib/Manifest|  1 +
 dev-ros/pluginlib/pluginlib-1.10.2.ebuild | 27 +++
 2 files changed, 28 insertions(+)

diff --git a/dev-ros/pluginlib/Manifest b/dev-ros/pluginlib/Manifest
index f8240c4..915e3ef 100644
--- a/dev-ros/pluginlib/Manifest
+++ b/dev-ros/pluginlib/Manifest
@@ -1 +1,2 @@
 DIST pluginlib-1.10.1.tar.gz 17109 SHA256 
239591f5eb263e48769942feb125c46a56ae3e226dc3ef4bf5dfa39ab94c47e1 SHA512 
0318b2893b100d0dddce3eac029e907bcfc759525bfc17de5c42f8d55facaf9c24f162df7baf4d4ed13ea9dcdaee06c85f730507fba6fbe8218b283e10ec6122
 WHIRLPOOL 
901c7f4b41abc708a00292d00f9f4e22d0c7f03e3ade900389bae8c436b93406110686f44a8a3380a13f7dd9ab4f79cc639f8ed494bccee49f91a4bfa1a48e1a
+DIST pluginlib-1.10.2.tar.gz 21417 SHA256 
2ff0ec664c8b3c3d8a5c8f14e654a19dcfb4c06d7e2bb3756c4ea23691e5a9ee SHA512 
f5a3578dc6f51d155577a44f45691abf9261fa05948fa9cb6391f26145a2fdd0d0c28d66150543cb0ec1621c7531f57f11b6e3bcae7effd716aad6cbc7481dcc
 WHIRLPOOL 
a7b89b2b27de2ca790ac6889d4c7429520bbf75bc5532cfee2aa786257b5af9e7d00c7d309326e42a27eadfea59ad5ffe8976432c6637063a4f372ef6749bcee

diff --git a/dev-ros/pluginlib/pluginlib-1.10.2.ebuild 
b/dev-ros/pluginlib/pluginlib-1.10.2.ebuild
new file mode 100644
index 000..0f84493
--- /dev/null
+++ b/dev-ros/pluginlib/pluginlib-1.10.2.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+ROS_REPO_URI="https://github.com/ros/pluginlib;
+KEYWORDS="~amd64 ~arm"
+PYTHON_COMPAT=( python2_7 )
+
+inherit ros-catkin
+
+DESCRIPTION="Provides tools for writing and dynamically loading plugins using 
the ROS build infrastructure"
+LICENSE="BSD"
+SLOT="0"
+IUSE=""
+
+RDEPEND="
+   dev-ros/class_loader
+   dev-ros/rosconsole
+   dev-ros/roslib[${PYTHON_USEDEP}]
+   dev-libs/boost:=
+   dev-libs/tinyxml
+   dev-ros/cmake_modules
+"
+DEPEND="${RDEPEND}
+   test? ( dev-cpp/gtest )"



[gentoo-commits] repo/gentoo:master commit in: dev-ros/pluginlib/

2016-03-24 Thread Alexis Ballier
commit: bfb13f29db4a94b0332c5e12cdf9ad02dbc5f095
Author: Alexis Ballier  gentoo  org>
AuthorDate: Thu Mar 24 10:56:20 2016 +
Commit: Alexis Ballier  gentoo  org>
CommitDate: Thu Mar 24 11:18:37 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bfb13f29

dev-ros/pluginlib: add python 3.4/3.5 support

Package-Manager: portage-2.2.28
Signed-off-by: Alexis Ballier  gentoo.org>

 dev-ros/pluginlib/pluginlib-1.10.2.ebuild | 2 +-
 dev-ros/pluginlib/pluginlib-.ebuild   | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-ros/pluginlib/pluginlib-1.10.2.ebuild 
b/dev-ros/pluginlib/pluginlib-1.10.2.ebuild
index 0f84493..b1193d6 100644
--- a/dev-ros/pluginlib/pluginlib-1.10.2.ebuild
+++ b/dev-ros/pluginlib/pluginlib-1.10.2.ebuild
@@ -6,7 +6,7 @@ EAPI=5
 
 ROS_REPO_URI="https://github.com/ros/pluginlib;
 KEYWORDS="~amd64 ~arm"
-PYTHON_COMPAT=( python2_7 )
+PYTHON_COMPAT=( python{2_7,3_4,3_5} )
 
 inherit ros-catkin
 

diff --git a/dev-ros/pluginlib/pluginlib-.ebuild 
b/dev-ros/pluginlib/pluginlib-.ebuild
index 0f84493..b1193d6 100644
--- a/dev-ros/pluginlib/pluginlib-.ebuild
+++ b/dev-ros/pluginlib/pluginlib-.ebuild
@@ -6,7 +6,7 @@ EAPI=5
 
 ROS_REPO_URI="https://github.com/ros/pluginlib;
 KEYWORDS="~amd64 ~arm"
-PYTHON_COMPAT=( python2_7 )
+PYTHON_COMPAT=( python{2_7,3_4,3_5} )
 
 inherit ros-catkin
 



[gentoo-commits] repo/gentoo:master commit in: dev-ros/pluginlib/

2015-09-22 Thread Alexis Ballier
commit: e39cf95480d4b15353c879d12fc4f9ff2b7ccc7c
Author: Alexis Ballier  gentoo  org>
AuthorDate: Tue Sep 22 15:27:49 2015 +
Commit: Alexis Ballier  gentoo  org>
CommitDate: Tue Sep 22 15:52:45 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e39cf954

dev-ros/pluginlib: Initial import. Ebuild by me.

Package-Manager: portage-2.2.21

 dev-ros/pluginlib/Manifest|  1 +
 dev-ros/pluginlib/metadata.xml|  5 +
 dev-ros/pluginlib/pluginlib-1.10.1.ebuild | 27 +++
 dev-ros/pluginlib/pluginlib-.ebuild   | 27 +++
 4 files changed, 60 insertions(+)

diff --git a/dev-ros/pluginlib/Manifest b/dev-ros/pluginlib/Manifest
new file mode 100644
index 000..f8240c4
--- /dev/null
+++ b/dev-ros/pluginlib/Manifest
@@ -0,0 +1 @@
+DIST pluginlib-1.10.1.tar.gz 17109 SHA256 
239591f5eb263e48769942feb125c46a56ae3e226dc3ef4bf5dfa39ab94c47e1 SHA512 
0318b2893b100d0dddce3eac029e907bcfc759525bfc17de5c42f8d55facaf9c24f162df7baf4d4ed13ea9dcdaee06c85f730507fba6fbe8218b283e10ec6122
 WHIRLPOOL 
901c7f4b41abc708a00292d00f9f4e22d0c7f03e3ade900389bae8c436b93406110686f44a8a3380a13f7dd9ab4f79cc639f8ed494bccee49f91a4bfa1a48e1a

diff --git a/dev-ros/pluginlib/metadata.xml b/dev-ros/pluginlib/metadata.xml
new file mode 100644
index 000..c42ea5b
--- /dev/null
+++ b/dev-ros/pluginlib/metadata.xml
@@ -0,0 +1,5 @@
+
+http://www.gentoo.org/dtd/metadata.dtd;>
+
+ros
+

diff --git a/dev-ros/pluginlib/pluginlib-1.10.1.ebuild 
b/dev-ros/pluginlib/pluginlib-1.10.1.ebuild
new file mode 100644
index 000..6cdc9d6
--- /dev/null
+++ b/dev-ros/pluginlib/pluginlib-1.10.1.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+ROS_REPO_URI="https://github.com/ros/pluginlib;
+KEYWORDS="~amd64 ~arm"
+PYTHON_COMPAT=( python2_7 )
+
+inherit ros-catkin
+
+DESCRIPTION="Provides tools for writing and dynamically loading plugins using 
the ROS build infrastructure"
+LICENSE="BSD Boost-1.0"
+SLOT="0"
+IUSE=""
+
+RDEPEND="
+   dev-ros/class_loader
+   dev-ros/rosconsole
+   dev-ros/roslib[${PYTHON_USEDEP}]
+   dev-libs/boost:=
+   dev-libs/tinyxml
+   dev-ros/cmake_modules
+"
+DEPEND="${RDEPEND}
+   test? ( dev-cpp/gtest )"

diff --git a/dev-ros/pluginlib/pluginlib-.ebuild 
b/dev-ros/pluginlib/pluginlib-.ebuild
new file mode 100644
index 000..6cdc9d6
--- /dev/null
+++ b/dev-ros/pluginlib/pluginlib-.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+ROS_REPO_URI="https://github.com/ros/pluginlib;
+KEYWORDS="~amd64 ~arm"
+PYTHON_COMPAT=( python2_7 )
+
+inherit ros-catkin
+
+DESCRIPTION="Provides tools for writing and dynamically loading plugins using 
the ROS build infrastructure"
+LICENSE="BSD Boost-1.0"
+SLOT="0"
+IUSE=""
+
+RDEPEND="
+   dev-ros/class_loader
+   dev-ros/rosconsole
+   dev-ros/roslib[${PYTHON_USEDEP}]
+   dev-libs/boost:=
+   dev-libs/tinyxml
+   dev-ros/cmake_modules
+"
+DEPEND="${RDEPEND}
+   test? ( dev-cpp/gtest )"