[gentoo-commits] repo/gentoo:master commit in: sci-libs/pcl/

2024-05-23 Thread Alexis Ballier
commit: 1d9cc570e5698757d4ee6f2e59cec263220e4662
Author: Alexis Ballier  gentoo  org>
AuthorDate: Thu May 23 08:08:37 2024 +
Commit: Alexis Ballier  gentoo  org>
CommitDate: Thu May 23 08:08:37 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1d9cc570

sci-libs/pcl: bump to 1.14.1

Signed-off-by: Alexis Ballier  gentoo.org>

 sci-libs/pcl/Manifest  |   1 +
 sci-libs/pcl/pcl-1.14.1.ebuild | 116 +
 2 files changed, 117 insertions(+)

diff --git a/sci-libs/pcl/Manifest b/sci-libs/pcl/Manifest
index 62ffefd253d6..9b9b818237e4 100644
--- a/sci-libs/pcl/Manifest
+++ b/sci-libs/pcl/Manifest
@@ -1 +1,2 @@
 DIST pcl-1.14.0.tar.gz 68662907 BLAKE2B 
5e797666b2a6cd5b828b399592daaa78c3bcbc0968c1ec5dafe441717bb4067de4604cdab11d3317370c7f69a1b29db0cca6348e91697d16846ae44c1952ce3e
 SHA512 
0ea388d5f4ccdc1e5fcace6a1e1b90843be1a4ed2e1d37cc3c80d8abc0e868324d8f9da80513f1cb3f16738e00586f29cac151ce0d501645514f280aee8b1d7f
+DIST pcl-1.14.1.tar.gz 68672885 BLAKE2B 
207389d844ac2793f6f321504c05282ace2d8e51aaf0277c13fb11f5be22ac93f7e044f34fc2259aca7d7e34ae3b9b00287ee9df0d15f851f1f4b4bd651578c7
 SHA512 
8e2d2839fe73a955d49b9a72861de2becf2da9a0dc906bd10ab8a3518e270a2f1900d801922d02871d704f2ed380273d35c2d0e04d8da7e24a21eb351c43c00b

diff --git a/sci-libs/pcl/pcl-1.14.1.ebuild b/sci-libs/pcl/pcl-1.14.1.ebuild
new file mode 100644
index ..46645bec9842
--- /dev/null
+++ b/sci-libs/pcl/pcl-1.14.1.ebuild
@@ -0,0 +1,116 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake cuda
+
+if [[ ${PV} == * ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/PointCloudLibrary/pcl;
+else
+   KEYWORDS="~amd64 ~arm"
+   SRC_URI="https://github.com/PointCloudLibrary/pcl/archive/${P}.tar.gz;
+   S="${WORKDIR}/${PN}-${P}"
+fi
+
+HOMEPAGE="https://pointclouds.org/;
+DESCRIPTION="2D/3D image and point cloud processing"
+LICENSE="BSD"
+SLOT="0/$(ver_cut 1-2)"
+IUSE="cuda doc opengl openni openni2 pcap png +qhull qt5 qt6 usb vtk 
cpu_flags_x86_sse test tutorials"
+# tests need the gtest sources to be available at build time
+RESTRICT="test"
+
+RDEPEND="
+   >=sci-libs/flann-1.7.1
+   dev-libs/boost:=
+   dev-cpp/eigen:3
+   opengl? ( virtual/opengl media-libs/freeglut )
+   openni? ( dev-libs/OpenNI )
+   openni2? ( dev-libs/OpenNI2 )
+   pcap? ( net-libs/libpcap )
+   png? ( media-libs/libpng:0= )
+   qhull? ( media-libs/qhull:= )
+   qt5? (
+   dev-qt/qtgui:5
+   dev-qt/qtcore:5
+   dev-qt/qtconcurrent:5
+   dev-qt/qtopengl:5
+   vtk? ( sci-libs/vtk[qt5] )
+   )
+   qt6? (
+   !qt5? (
+   dev-qt/qtbase:6[concurrent,gui,opengl]
+   vtk? ( sci-libs/vtk[-qt5,qt6] )
+   )
+   )
+   usb? ( virtual/libusb:1 )
+   vtk? ( >=sci-libs/vtk-5.6:=[imaging,rendering,views] )
+   cuda? ( >=dev-util/nvidia-cuda-toolkit-4 )
+"
+DEPEND="${RDEPEND}
+   !!dev-cpp/metslib
+"
+BDEPEND="
+   doc? (
+   app-text/doxygen[dot]
+   virtual/latex-base
+   )
+   tutorials? (
+   dev-python/sphinx
+   dev-python/sphinx-rtd-theme
+   dev-python/sphinxcontrib-doxylink
+   )
+   virtual/pkgconfig"
+
+REQUIRED_USE="
+   openni? ( usb )
+   openni2? ( usb )
+   tutorials? ( doc )
+"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-1.12.1-allow-configuration-of-install-dirs.patch
+   
"${FILESDIR}"/${PN}-1.12.1-fix-hardcoded-relative-directory-of-the-installed-cmake-files.patch
+)
+
+src_prepare() {
+   if use cuda; then
+   cuda_src_prepare
+   cuda_add_sandbox -w
+   fi
+
+   cmake_src_prepare
+}
+
+src_configure() {
+   local mycmakeargs=(
+   "-DDOC_INSTALL_DIR=share/doc/${PF}"
+   "-DLIB_INSTALL_DIR=$(get_libdir)"
+   "-DPCLCONFIG_INSTALL_DIR=share/cmake/${PN}-$(ver_cut 1-2)"
+   "-DWITH_CUDA=$(usex cuda TRUE FALSE)"
+   "-DWITH_LIBUSB=$(usex usb TRUE FALSE)"
+   "-DWITH_OPENGL=$(usex opengl TRUE FALSE)"
+   "-DWITH_PNG=$(usex png TRUE FALSE)"
+   "-DWITH_QHULL=$(usex qhull TRUE FALSE)"
+   "-DWITH_VTK=$(usex vtk TRUE FALSE)"
+   "-DWITH_PCAP=$(usex pcap TRUE FALSE)"
+   "-DWITH_OPENNI=$(usex openni TRUE FALSE)"
+   "-DWITH_OPENNI2=$(usex openni2 TRUE FALSE)"
+   "-DPCL_ENABLE_SSE=$(usex cpu_flags_x86_sse TRUE FALSE)"
+   "-DWITH_DOCS=$(usex doc TRUE FALSE)"
+   "-DWITH_TUTORIALS=$(usex tutorials TRUE FALSE)"
+   "-DBUILD_global_tests=FALSE"
+   )
+
+   if use qt5; then
+   mycmakeargs+=( "-DWITH_QT=QT5" )
+   elif use qt6; then
+  

[gentoo-commits] repo/gentoo:master commit in: sci-libs/pcl/, sci-libs/pcl/files/

2024-02-20 Thread Andreas Sturmlechner
commit: 90d44d38dbc651ea1e8fd9c4126772d8c3676b71
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Tue Feb 20 19:34:07 2024 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Tue Feb 20 20:48:18 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=90d44d38

sci-libs/pcl: drop 1.12.1-r2, 1.13.1

Signed-off-by: Andreas Sturmlechner  gentoo.org>

 sci-libs/pcl/Manifest  |   2 -
 sci-libs/pcl/files/pcl-1.13.1-boost-1.84.patch |  12 ---
 sci-libs/pcl/pcl-1.12.1-r2.ebuild  | 107 -
 sci-libs/pcl/pcl-1.13.1.ebuild | 104 
 4 files changed, 225 deletions(-)

diff --git a/sci-libs/pcl/Manifest b/sci-libs/pcl/Manifest
index 521a0897efe1..62ffefd253d6 100644
--- a/sci-libs/pcl/Manifest
+++ b/sci-libs/pcl/Manifest
@@ -1,3 +1 @@
-DIST pcl-1.12.1.tar.gz 68565637 BLAKE2B 
e93ecc9e562ba0ab6d91fbc9d890accacafe4558ddcf4950ed46d7f11bcc2b74111ea249ac2a300c2411f553f4d267467dbe77af54d8eb9538ce27e98f19a913
 SHA512 
5cef7699ad69df67129520b50405d62b6a1c37da791b472c112e4e0b9f24b4a37303344c774ec121370495492eee1e61c8565dee58aabec090795585365afc1b
-DIST pcl-1.13.1.tar.gz 68647700 BLAKE2B 
e14e4d971a8c52b375887421eced62fd443b11c48146216e4e6898a53f775656c80520514956c51a0853a14c2788a7f19d87d44580569156d39c41a95285f03d
 SHA512 
f6860b2103cb033839d044c3fed1fc3e8a989cd4f9776ae9d20e7d381b05eff8efde33dd06316ce419b44d877877ed21735d80b09d1daf64b0f94cdd302374fb
 DIST pcl-1.14.0.tar.gz 68662907 BLAKE2B 
5e797666b2a6cd5b828b399592daaa78c3bcbc0968c1ec5dafe441717bb4067de4604cdab11d3317370c7f69a1b29db0cca6348e91697d16846ae44c1952ce3e
 SHA512 
0ea388d5f4ccdc1e5fcace6a1e1b90843be1a4ed2e1d37cc3c80d8abc0e868324d8f9da80513f1cb3f16738e00586f29cac151ce0d501645514f280aee8b1d7f

diff --git a/sci-libs/pcl/files/pcl-1.13.1-boost-1.84.patch 
b/sci-libs/pcl/files/pcl-1.13.1-boost-1.84.patch
deleted file mode 100644
index ee9904b78eb9..
--- a/sci-libs/pcl/files/pcl-1.13.1-boost-1.84.patch
+++ /dev/null
@@ -1,12 +0,0 @@
-diff --git a/io/src/ply/ply_parser.cpp b/io/src/ply/ply_parser.cpp
-index 335c0fb1808..7e79d2d6162 100644
 a/io/src/ply/ply_parser.cpp
-+++ b/io/src/ply/ply_parser.cpp
-@@ -40,6 +40,7 @@
- 
- #include 
- 
-+#include  // for find_if
- #include  // for ifstream
- #include  // for istringstream
- 

diff --git a/sci-libs/pcl/pcl-1.12.1-r2.ebuild 
b/sci-libs/pcl/pcl-1.12.1-r2.ebuild
deleted file mode 100644
index 1a317074dad4..
--- a/sci-libs/pcl/pcl-1.12.1-r2.ebuild
+++ /dev/null
@@ -1,107 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-SCM=""
-if [ "${PV#}" != "${PV}" ] ; then
-   SCM="git-r3"
-   EGIT_REPO_URI="https://github.com/PointCloudLibrary/pcl;
-fi
-
-inherit ${SCM} cmake cuda
-
-if [ "${PV#}" != "${PV}" ] ; then
-   SRC_URI=""
-else
-   KEYWORDS="amd64 ~arm"
-   SRC_URI="https://github.com/PointCloudLibrary/pcl/archive/${P}.tar.gz;
-   S="${WORKDIR}/${PN}-${P}"
-fi
-
-HOMEPAGE="https://pointclouds.org/;
-DESCRIPTION="2D/3D image and point cloud processing"
-LICENSE="BSD"
-SLOT="0/1.12"
-IUSE="cuda doc opengl openni openni2 pcap png +qhull qt5 usb vtk 
cpu_flags_x86_sse test tutorials"
-# tests need the gtest sources to be available at build time
-RESTRICT="test"
-
-RDEPEND="
-   >=sci-libs/flann-1.7.1
-   dev-libs/boost:=
-   dev-cpp/eigen:3
-   opengl? ( virtual/opengl media-libs/freeglut )
-   openni? ( dev-libs/OpenNI )
-   openni2? ( dev-libs/OpenNI2 )
-   pcap? ( net-libs/libpcap )
-   png? ( media-libs/libpng:0= )
-   qhull? ( media-libs/qhull:= )
-   qt5? (
-   dev-qt/qtgui:5
-   dev-qt/qtcore:5
-   dev-qt/qtconcurrent:5
-   dev-qt/qtopengl:5
-   )
-   usb? ( virtual/libusb:1 )
-   vtk? ( >=sci-libs/vtk-5.6:=[imaging,rendering,views] )
-   cuda? ( >=dev-util/nvidia-cuda-toolkit-4 )
-"
-DEPEND="${RDEPEND}
-   !!dev-cpp/metslib
-"
-BDEPEND="
-   doc? (
-   app-text/doxygen[dot]
-   virtual/latex-base
-   )
-   tutorials? (
-   dev-python/sphinx
-   dev-python/sphinx-rtd-theme
-   dev-python/sphinxcontrib-doxylink
-   )
-   virtual/pkgconfig"
-
-REQUIRED_USE="
-   openni? ( usb )
-   openni2? ( usb )
-   tutorials? ( doc )
-"
-
-PATCHES=(
-   "${FILESDIR}"/${PN}-1.12.1-allow-configuration-of-install-dirs.patch
-   
"${FILESDIR}"/${PN}-1.12.1-fix-hardcoded-relative-directory-of-the-installed-cmake-files.patch
-)
-
-src_prepare() {
-   if use cuda; then
-   cuda_src_prepare
-   cuda_add_sandbox -w
-   fi
-
-   cmake_src_prepare
-}
-
-src_configure() {
-   local mycmakeargs=(
-   "-DDOC_INSTALL_DIR=share/doc/${PF}"
-   "-DLIB_INSTALL_DIR=$(get_libdir)"
-   

[gentoo-commits] repo/gentoo:master commit in: sci-libs/pcl/

2024-02-18 Thread Sam James
commit: 6c6ac33d7bcf859eacea181bbb1826a55b498f0b
Author: Sam James  gentoo  org>
AuthorDate: Mon Feb 19 05:08:13 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Feb 19 05:08:13 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6c6ac33d

sci-libs/pcl: Stabilize 1.14.0 amd64, #924930

Signed-off-by: Sam James  gentoo.org>

 sci-libs/pcl/pcl-1.14.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sci-libs/pcl/pcl-1.14.0.ebuild b/sci-libs/pcl/pcl-1.14.0.ebuild
index 46645bec9842..6fc89d2b0d70 100644
--- a/sci-libs/pcl/pcl-1.14.0.ebuild
+++ b/sci-libs/pcl/pcl-1.14.0.ebuild
@@ -9,7 +9,7 @@ if [[ ${PV} == * ]]; then
inherit git-r3
EGIT_REPO_URI="https://github.com/PointCloudLibrary/pcl;
 else
-   KEYWORDS="~amd64 ~arm"
+   KEYWORDS="amd64 ~arm"
SRC_URI="https://github.com/PointCloudLibrary/pcl/archive/${P}.tar.gz;
S="${WORKDIR}/${PN}-${P}"
 fi



[gentoo-commits] repo/gentoo:master commit in: sci-libs/pcl/

2024-01-05 Thread Andrew Ammerlaan
commit: 13d23e48d9e56378bea335b20bb881316763951c
Author: Andrew Ammerlaan  gentoo  org>
AuthorDate: Fri Jan  5 10:15:46 2024 +
Commit: Andrew Ammerlaan  gentoo  org>
CommitDate: Fri Jan  5 10:23:36 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=13d23e48

sci-libs/pcl: add 1.14.0, add USE=qt6

Signed-off-by: Andrew Ammerlaan  gentoo.org>

 sci-libs/pcl/Manifest   |  1 +
 sci-libs/pcl/{pcl-.ebuild => pcl-1.14.0.ebuild} | 18 --
 sci-libs/pcl/pcl-.ebuild| 18 --
 3 files changed, 33 insertions(+), 4 deletions(-)

diff --git a/sci-libs/pcl/Manifest b/sci-libs/pcl/Manifest
index 9996d4fb3683..521a0897efe1 100644
--- a/sci-libs/pcl/Manifest
+++ b/sci-libs/pcl/Manifest
@@ -1,2 +1,3 @@
 DIST pcl-1.12.1.tar.gz 68565637 BLAKE2B 
e93ecc9e562ba0ab6d91fbc9d890accacafe4558ddcf4950ed46d7f11bcc2b74111ea249ac2a300c2411f553f4d267467dbe77af54d8eb9538ce27e98f19a913
 SHA512 
5cef7699ad69df67129520b50405d62b6a1c37da791b472c112e4e0b9f24b4a37303344c774ec121370495492eee1e61c8565dee58aabec090795585365afc1b
 DIST pcl-1.13.1.tar.gz 68647700 BLAKE2B 
e14e4d971a8c52b375887421eced62fd443b11c48146216e4e6898a53f775656c80520514956c51a0853a14c2788a7f19d87d44580569156d39c41a95285f03d
 SHA512 
f6860b2103cb033839d044c3fed1fc3e8a989cd4f9776ae9d20e7d381b05eff8efde33dd06316ce419b44d877877ed21735d80b09d1daf64b0f94cdd302374fb
+DIST pcl-1.14.0.tar.gz 68662907 BLAKE2B 
5e797666b2a6cd5b828b399592daaa78c3bcbc0968c1ec5dafe441717bb4067de4604cdab11d3317370c7f69a1b29db0cca6348e91697d16846ae44c1952ce3e
 SHA512 
0ea388d5f4ccdc1e5fcace6a1e1b90843be1a4ed2e1d37cc3c80d8abc0e868324d8f9da80513f1cb3f16738e00586f29cac151ce0d501645514f280aee8b1d7f

diff --git a/sci-libs/pcl/pcl-.ebuild b/sci-libs/pcl/pcl-1.14.0.ebuild
similarity index 86%
copy from sci-libs/pcl/pcl-.ebuild
copy to sci-libs/pcl/pcl-1.14.0.ebuild
index 9de81c659155..6247e7718047 100644
--- a/sci-libs/pcl/pcl-.ebuild
+++ b/sci-libs/pcl/pcl-1.14.0.ebuild
@@ -18,7 +18,7 @@ HOMEPAGE="https://pointclouds.org/;
 DESCRIPTION="2D/3D image and point cloud processing"
 LICENSE="BSD"
 SLOT="0/$(ver_cut 1-2)"
-IUSE="cuda doc opengl openni openni2 pcap png +qhull qt5 usb vtk 
cpu_flags_x86_sse test tutorials"
+IUSE="cuda doc opengl openni openni2 pcap png +qhull qt5 qt6 usb vtk 
cpu_flags_x86_sse test tutorials"
 # tests need the gtest sources to be available at build time
 RESTRICT="test"
 
@@ -37,6 +37,13 @@ RDEPEND="
dev-qt/qtcore:5
dev-qt/qtconcurrent:5
dev-qt/qtopengl:5
+   vtk? ( sci-libs/vtk[qt5] )
+   )
+   qt6? (
+   !qt5? (
+   dev-qt/qtbase:6[concurrent,gui,opengl]
+   vtk? ( sci-libs/vtk[-qt5,qt6] )
+   )
)
usb? ( virtual/libusb:1 )
vtk? ( >=sci-libs/vtk-5.6:=[imaging,rendering,views] )
@@ -87,7 +94,6 @@ src_configure() {
"-DWITH_OPENGL=$(usex opengl TRUE FALSE)"
"-DWITH_PNG=$(usex png TRUE FALSE)"
"-DWITH_QHULL=$(usex qhull TRUE FALSE)"
-   "-DWITH_QT=$(usex qt5 TRUE FALSE)"
"-DWITH_VTK=$(usex vtk TRUE FALSE)"
"-DWITH_PCAP=$(usex pcap TRUE FALSE)"
"-DWITH_OPENNI=$(usex openni TRUE FALSE)"
@@ -98,5 +104,13 @@ src_configure() {
"-DBUILD_global_tests=FALSE"
)
 
+   if use qt5; then
+   mycmakeargs+=( "-DWITH_QT=QT5" )
+   elif use qt6; then
+   mycmakeargs+=( "-DWITH_QT=QT6" )
+   else
+   mycmakeargs+=( "-DWITH_QT=NO" )
+   fi
+
cmake_src_configure
 }

diff --git a/sci-libs/pcl/pcl-.ebuild b/sci-libs/pcl/pcl-.ebuild
index 9de81c659155..6247e7718047 100644
--- a/sci-libs/pcl/pcl-.ebuild
+++ b/sci-libs/pcl/pcl-.ebuild
@@ -18,7 +18,7 @@ HOMEPAGE="https://pointclouds.org/;
 DESCRIPTION="2D/3D image and point cloud processing"
 LICENSE="BSD"
 SLOT="0/$(ver_cut 1-2)"
-IUSE="cuda doc opengl openni openni2 pcap png +qhull qt5 usb vtk 
cpu_flags_x86_sse test tutorials"
+IUSE="cuda doc opengl openni openni2 pcap png +qhull qt5 qt6 usb vtk 
cpu_flags_x86_sse test tutorials"
 # tests need the gtest sources to be available at build time
 RESTRICT="test"
 
@@ -37,6 +37,13 @@ RDEPEND="
dev-qt/qtcore:5
dev-qt/qtconcurrent:5
dev-qt/qtopengl:5
+   vtk? ( sci-libs/vtk[qt5] )
+   )
+   qt6? (
+   !qt5? (
+   dev-qt/qtbase:6[concurrent,gui,opengl]
+   vtk? ( sci-libs/vtk[-qt5,qt6] )
+   )
)
usb? ( virtual/libusb:1 )
vtk? ( >=sci-libs/vtk-5.6:=[imaging,rendering,views] )
@@ -87,7 +94,6 @@ src_configure() {
"-DWITH_OPENGL=$(usex opengl TRUE FALSE)"
"-DWITH_PNG=$(usex png TRUE FALSE)"
"-DWITH_QHULL=$(usex qhull TRUE FALSE)"
- 

[gentoo-commits] repo/gentoo:master commit in: sci-libs/pcl/, sci-libs/pcl/files/

2024-01-04 Thread Andrew Ammerlaan
commit: 9fa202e51778ae156570f9b9191eca455b1f8067
Author: Andrew Ammerlaan  gentoo  org>
AuthorDate: Thu Jan  4 10:36:01 2024 +
Commit: Andrew Ammerlaan  gentoo  org>
CommitDate: Thu Jan  4 10:43:13 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9fa202e5

sci-libs/pcl: add 1.13.1, EAPI bump, boost compat fix

Co-authored-by: Paul Zander  gmail.com>
Closes: https://bugs.gentoo.org/921289
Signed-off-by: Andrew Ammerlaan  gentoo.org>

 sci-libs/pcl/Manifest   |  1 +
 sci-libs/pcl/files/pcl-1.13.1-boost-1.84.patch  | 12 
 sci-libs/pcl/{pcl-.ebuild => pcl-1.13.1.ebuild} | 21 +
 sci-libs/pcl/pcl-.ebuild| 19 +++
 4 files changed, 29 insertions(+), 24 deletions(-)

diff --git a/sci-libs/pcl/Manifest b/sci-libs/pcl/Manifest
index 0799e6bc9bbc..9996d4fb3683 100644
--- a/sci-libs/pcl/Manifest
+++ b/sci-libs/pcl/Manifest
@@ -1 +1,2 @@
 DIST pcl-1.12.1.tar.gz 68565637 BLAKE2B 
e93ecc9e562ba0ab6d91fbc9d890accacafe4558ddcf4950ed46d7f11bcc2b74111ea249ac2a300c2411f553f4d267467dbe77af54d8eb9538ce27e98f19a913
 SHA512 
5cef7699ad69df67129520b50405d62b6a1c37da791b472c112e4e0b9f24b4a37303344c774ec121370495492eee1e61c8565dee58aabec090795585365afc1b
+DIST pcl-1.13.1.tar.gz 68647700 BLAKE2B 
e14e4d971a8c52b375887421eced62fd443b11c48146216e4e6898a53f775656c80520514956c51a0853a14c2788a7f19d87d44580569156d39c41a95285f03d
 SHA512 
f6860b2103cb033839d044c3fed1fc3e8a989cd4f9776ae9d20e7d381b05eff8efde33dd06316ce419b44d877877ed21735d80b09d1daf64b0f94cdd302374fb

diff --git a/sci-libs/pcl/files/pcl-1.13.1-boost-1.84.patch 
b/sci-libs/pcl/files/pcl-1.13.1-boost-1.84.patch
new file mode 100644
index ..ee9904b78eb9
--- /dev/null
+++ b/sci-libs/pcl/files/pcl-1.13.1-boost-1.84.patch
@@ -0,0 +1,12 @@
+diff --git a/io/src/ply/ply_parser.cpp b/io/src/ply/ply_parser.cpp
+index 335c0fb1808..7e79d2d6162 100644
+--- a/io/src/ply/ply_parser.cpp
 b/io/src/ply/ply_parser.cpp
+@@ -40,6 +40,7 @@
+ 
+ #include 
+ 
++#include  // for find_if
+ #include  // for ifstream
+ #include  // for istringstream
+ 

diff --git a/sci-libs/pcl/pcl-.ebuild b/sci-libs/pcl/pcl-1.13.1.ebuild
similarity index 89%
copy from sci-libs/pcl/pcl-.ebuild
copy to sci-libs/pcl/pcl-1.13.1.ebuild
index cc8d925c4502..6e465addd769 100644
--- a/sci-libs/pcl/pcl-.ebuild
+++ b/sci-libs/pcl/pcl-1.13.1.ebuild
@@ -1,18 +1,13 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 
-SCM=""
-if [ "${PV#}" != "${PV}" ] ; then
-   SCM="git-r3"
-   EGIT_REPO_URI="https://github.com/PointCloudLibrary/pcl;
-fi
+inherit cmake cuda
 
-inherit ${SCM} cmake cuda
-
-if [ "${PV#}" != "${PV}" ] ; then
-   SRC_URI=""
+if [[ ${PV} == * ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/PointCloudLibrary/pcl;
 else
KEYWORDS="~amd64 ~arm"
SRC_URI="https://github.com/PointCloudLibrary/pcl/archive/${P}.tar.gz;
@@ -22,7 +17,7 @@ fi
 HOMEPAGE="https://pointclouds.org/;
 DESCRIPTION="2D/3D image and point cloud processing"
 LICENSE="BSD"
-SLOT="0/1.12"
+SLOT="0/$(ver_cut 1-2)"
 IUSE="cuda doc opengl openni openni2 pcap png +qhull qt5 usb vtk 
cpu_flags_x86_sse test tutorials"
 # tests need the gtest sources to be available at build time
 RESTRICT="test"
@@ -71,6 +66,8 @@ REQUIRED_USE="
 PATCHES=(
"${FILESDIR}"/${PN}-1.12.1-allow-configuration-of-install-dirs.patch

"${FILESDIR}"/${PN}-1.12.1-fix-hardcoded-relative-directory-of-the-installed-cmake-files.patch
+   # 
https://github.com/PointCloudLibrary/pcl/commit/c750d074cdc5fbb5382ff302ba9afe43ce51a101
+   "${FILESDIR}"/${PN}-1.13.1-boost-1.84.patch
 )
 
 src_prepare() {

diff --git a/sci-libs/pcl/pcl-.ebuild b/sci-libs/pcl/pcl-.ebuild
index cc8d925c4502..9de81c659155 100644
--- a/sci-libs/pcl/pcl-.ebuild
+++ b/sci-libs/pcl/pcl-.ebuild
@@ -1,18 +1,13 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 
-SCM=""
-if [ "${PV#}" != "${PV}" ] ; then
-   SCM="git-r3"
-   EGIT_REPO_URI="https://github.com/PointCloudLibrary/pcl;
-fi
+inherit cmake cuda
 
-inherit ${SCM} cmake cuda
-
-if [ "${PV#}" != "${PV}" ] ; then
-   SRC_URI=""
+if [[ ${PV} == * ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/PointCloudLibrary/pcl;
 else
KEYWORDS="~amd64 ~arm"
SRC_URI="https://github.com/PointCloudLibrary/pcl/archive/${P}.tar.gz;
@@ -22,7 +17,7 @@ fi
 HOMEPAGE="https://pointclouds.org/;
 DESCRIPTION="2D/3D image and point cloud processing"
 LICENSE="BSD"
-SLOT="0/1.12"
+SLOT="0/$(ver_cut 1-2)"
 IUSE="cuda doc opengl openni openni2 pcap png +qhull qt5 usb vtk 
cpu_flags_x86_sse test tutorials"
 # tests need the gtest 

[gentoo-commits] repo/gentoo:master commit in: sci-libs/pcl/files/, sci-libs/pcl/

2023-03-03 Thread Andreas Sturmlechner
commit: 5b8392590babd084c1ad3bab35dddb3d9f87758e
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Fri Mar  3 19:26:15 2023 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Fri Mar  3 20:29:46 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5b839259

sci-libs/pcl: drop 1.12.0, 1.12.1

Closes: https://bugs.gentoo.org/892395
Signed-off-by: Andreas Sturmlechner  gentoo.org>

 sci-libs/pcl/Manifest |  1 -
 sci-libs/pcl/files/pcl-1.12.0-cmake-targets.patch | 26 ---
 sci-libs/pcl/pcl-1.12.0.ebuild| 87 ---
 sci-libs/pcl/pcl-1.12.1.ebuild| 83 -
 4 files changed, 197 deletions(-)

diff --git a/sci-libs/pcl/Manifest b/sci-libs/pcl/Manifest
index 903fc851c93b..0799e6bc9bbc 100644
--- a/sci-libs/pcl/Manifest
+++ b/sci-libs/pcl/Manifest
@@ -1,2 +1 @@
-DIST pcl-1.12.0.tar.gz 68547886 BLAKE2B 
1734af6fb44587cf52bf37802494fcdd7b3623f8fad6ca83ce40803912a48dc76a58263ba454678d18bc7ce46486c3053a5eed32947864db6653fd7381fada42
 SHA512 
ce0544fdd82bcc415f81a9c74d58e5f6da2d0e0aaa54238a2601eca90386774155f1e032e6fb55a9edbf467ffa5ebf2ad695ec652ab437b323b8c6241f81193f
 DIST pcl-1.12.1.tar.gz 68565637 BLAKE2B 
e93ecc9e562ba0ab6d91fbc9d890accacafe4558ddcf4950ed46d7f11bcc2b74111ea249ac2a300c2411f553f4d267467dbe77af54d8eb9538ce27e98f19a913
 SHA512 
5cef7699ad69df67129520b50405d62b6a1c37da791b472c112e4e0b9f24b4a37303344c774ec121370495492eee1e61c8565dee58aabec090795585365afc1b

diff --git a/sci-libs/pcl/files/pcl-1.12.0-cmake-targets.patch 
b/sci-libs/pcl/files/pcl-1.12.0-cmake-targets.patch
deleted file mode 100644
index 408216747792..
--- a/sci-libs/pcl/files/pcl-1.12.0-cmake-targets.patch
+++ /dev/null
@@ -1,26 +0,0 @@
-https://github.com/PointCloudLibrary/pcl/pull/5012
-https://bugs.gentoo.org/810853
-
-From: Maarten de Vries 
-Date: Wed, 3 Nov 2021 21:40:19 +0100
-Subject: [PATCH] Limit VTK_LIBRARIES to wanted components for VTK 9.0.
-
 a/cmake/pcl_find_vtk.cmake
-+++ b/cmake/pcl_find_vtk.cmake
-@@ -119,6 +119,15 @@ else()
-   unset(HAVE_QVTK)
- endif()
- 
-+# Overwrite VTK_LIBRARIES with only the set we actually want for VTK >= 9.0.
-+# Otherwise, it will contain ALL available components.
-+if(NOT (VTK_VERSION VERSION_LESS 9.0))
-+  set(VTK_LIBRARIES)
-+  foreach(vtkComponent ${PCL_VTK_COMPONENTS})
-+list(APPEND VTK_LIBRARIES VTK::${vtkComponent})
-+  endforeach()
-+endif()
-+
- if(PCL_SHARED_LIBS OR (NOT (PCL_SHARED_LIBS) AND NOT (VTK_BUILD_SHARED_LIBS)))
-   if(VTK_VERSION VERSION_LESS 9.0)
- if(VTK_USE_FILE)
-

diff --git a/sci-libs/pcl/pcl-1.12.0.ebuild b/sci-libs/pcl/pcl-1.12.0.ebuild
deleted file mode 100644
index 5733df559779..
--- a/sci-libs/pcl/pcl-1.12.0.ebuild
+++ /dev/null
@@ -1,87 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-SCM=""
-if [ "${PV#}" != "${PV}" ] ; then
-   SCM="git-r3"
-   EGIT_REPO_URI="https://github.com/PointCloudLibrary/pcl;
-fi
-
-inherit ${SCM} cmake multilib
-
-if [ "${PV#}" != "${PV}" ] ; then
-   SRC_URI=""
-else
-   KEYWORDS="amd64 ~arm"
-   SRC_URI="https://github.com/PointCloudLibrary/pcl/archive/${P}.tar.gz;
-   S="${WORKDIR}/${PN}-${P}"
-fi
-
-HOMEPAGE="https://pointclouds.org/;
-DESCRIPTION="2D/3D image and point cloud processing"
-LICENSE="BSD"
-SLOT="0/1.12"
-IUSE="cuda doc opengl openni openni2 pcap png +qhull qt5 usb vtk 
cpu_flags_x86_sse test tutorials"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
-   >=sci-libs/flann-1.7.1
-   dev-libs/boost:=
-   dev-cpp/eigen:3
-   opengl? ( virtual/opengl media-libs/freeglut )
-   openni? ( dev-libs/OpenNI )
-   openni2? ( dev-libs/OpenNI2 )
-   pcap? ( net-libs/libpcap )
-   png? ( media-libs/libpng:0= )
-   qhull? ( media-libs/qhull:= )
-   qt5? (
-   dev-qt/qtgui:5
-   dev-qt/qtcore:5
-   dev-qt/qtconcurrent:5
-   dev-qt/qtopengl:5
-   )
-   usb? ( virtual/libusb:1 )
-   vtk? ( >=sci-libs/vtk-5.6:=[imaging,rendering] )
-   cuda? ( >=dev-util/nvidia-cuda-toolkit-4 )
-"
-DEPEND="${RDEPEND}
-   !!dev-cpp/metslib
-   test? ( >=dev-cpp/gtest-1.6.0 )
-"
-BDEPEND="
-   doc? ( app-doc/doxygen )
-   tutorials? ( dev-python/sphinx dev-python/sphinxcontrib-doxylink )
-   virtual/pkgconfig"
-
-REQUIRED_USE="
-   openni? ( usb )
-   openni2? ( usb )
-   tutorials? ( doc )
-"
-
-PATCHES=(
-   "${FILESDIR}"/${PN}-1.12.0-cmake-targets.patch
-)
-
-src_configure() {
-   local mycmakeargs=(
-   "-DLIB_INSTALL_DIR=$(get_libdir)"
-   "-DWITH_CUDA=$(usex cuda TRUE FALSE)"
-   "-DWITH_LIBUSB=$(usex usb TRUE FALSE)"
-   "-DWITH_OPENGL=$(usex opengl TRUE FALSE)"
-   "-DWITH_PNG=$(usex png TRUE FALSE)"
-   "-DWITH_QHULL=$(usex qhull TRUE FALSE)"
-

[gentoo-commits] repo/gentoo:master commit in: sci-libs/pcl/

2023-03-03 Thread Arthur Zamarin
commit: 12c873fbe7e629922c0eca4cfa1f986e0631d859
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Mar  3 19:21:56 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Mar  3 19:21:56 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=12c873fb

sci-libs/pcl: Stabilize 1.12.1-r2 amd64, #892395

Signed-off-by: Arthur Zamarin  gentoo.org>

 sci-libs/pcl/pcl-1.12.1-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sci-libs/pcl/pcl-1.12.1-r2.ebuild 
b/sci-libs/pcl/pcl-1.12.1-r2.ebuild
index cc8d925c4502..ce701b54c21c 100644
--- a/sci-libs/pcl/pcl-1.12.1-r2.ebuild
+++ b/sci-libs/pcl/pcl-1.12.1-r2.ebuild
@@ -14,7 +14,7 @@ inherit ${SCM} cmake cuda
 if [ "${PV#}" != "${PV}" ] ; then
SRC_URI=""
 else
-   KEYWORDS="~amd64 ~arm"
+   KEYWORDS="amd64 ~arm"
SRC_URI="https://github.com/PointCloudLibrary/pcl/archive/${P}.tar.gz;
S="${WORKDIR}/${PN}-${P}"
 fi



[gentoo-commits] repo/gentoo:master commit in: sci-libs/pcl/

2022-11-12 Thread David Seifert
commit: 0a8e8238cc3b75cbbfa96659e66b0ae2a7bab0ac
Author: Bernd Waibel  posteo  net>
AuthorDate: Sun Nov 13 00:01:26 2022 +
Commit: David Seifert  gentoo  org>
CommitDate: Sun Nov 13 00:01:26 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0a8e8238

sci-libs/pcl: port changes from sci-libs/pcl-1.12.1-r1

Closes: https://github.com/gentoo/gentoo/pull/27977
Signed-off-by: Bernd Waibel  posteo.net>
Signed-off-by: David Seifert  gentoo.org>

 sci-libs/pcl/pcl-.ebuild | 36 ++--
 1 file changed, 30 insertions(+), 6 deletions(-)

diff --git a/sci-libs/pcl/pcl-.ebuild b/sci-libs/pcl/pcl-.ebuild
index 1edbb0cd7140..a1c4d5880153 100644
--- a/sci-libs/pcl/pcl-.ebuild
+++ b/sci-libs/pcl/pcl-.ebuild
@@ -9,7 +9,7 @@ if [ "${PV#}" != "${PV}" ] ; then
EGIT_REPO_URI="https://github.com/PointCloudLibrary/pcl;
 fi
 
-inherit ${SCM} cmake multilib
+inherit ${SCM} cmake cuda
 
 if [ "${PV#}" != "${PV}" ] ; then
SRC_URI=""
@@ -24,7 +24,8 @@ DESCRIPTION="2D/3D image and point cloud processing"
 LICENSE="BSD"
 SLOT="0/1.12"
 IUSE="cuda doc opengl openni openni2 pcap png +qhull qt5 usb vtk 
cpu_flags_x86_sse test tutorials"
-RESTRICT="!test? ( test )"
+# tests need the gtest sources to be available at build time
+RESTRICT="test"
 
 RDEPEND="
>=sci-libs/flann-1.7.1
@@ -48,11 +49,17 @@ RDEPEND="
 "
 DEPEND="${RDEPEND}
!!dev-cpp/metslib
-   test? ( >=dev-cpp/gtest-1.6.0 )
 "
 BDEPEND="
-   doc? ( app-doc/doxygen )
-   tutorials? ( dev-python/sphinx dev-python/sphinxcontrib-doxylink )
+   doc? (
+   app-doc/doxygen[dot]
+   virtual/latex-base
+   )
+   tutorials? (
+   dev-python/sphinx
+   dev-python/sphinx_rtd_theme
+   dev-python/sphinxcontrib-doxylink
+   )
virtual/pkgconfig"
 
 REQUIRED_USE="
@@ -61,9 +68,25 @@ REQUIRED_USE="
tutorials? ( doc )
 "
 
+PATCHES=(
+   "${FILESDIR}"/${PN}-1.12.1-allow-configuration-of-install-dirs.patch
+   
"${FILESDIR}"/${PN}-1.12.1-fix-hardcoded-relative-directory-of-the-installed-cmake-files.patch
+)
+
+src_prepare() {
+   if use cuda; then
+   cuda_src_prepare
+   cuda_add_sandbox -w
+   fi
+
+   cmake_src_prepare
+}
+
 src_configure() {
local mycmakeargs=(
+   "-DDOC_INSTALL_DIR=share/doc/${PF}"
"-DLIB_INSTALL_DIR=$(get_libdir)"
+   "-DPCLCONFIG_INSTALL_DIR=share/cmake/${PN}-$(ver_cut 1-2)"
"-DWITH_CUDA=$(usex cuda TRUE FALSE)"
"-DWITH_LIBUSB=$(usex usb TRUE FALSE)"
"-DWITH_OPENGL=$(usex opengl TRUE FALSE)"
@@ -77,7 +100,8 @@ src_configure() {
"-DPCL_ENABLE_SSE=$(usex cpu_flags_x86_sse TRUE FALSE)"
"-DWITH_DOCS=$(usex doc TRUE FALSE)"
"-DWITH_TUTORIALS=$(usex tutorials TRUE FALSE)"
-   "-DBUILD_TESTS=$(usex test TRUE FALSE)"
+   "-DBUILD_global_tests=FALSE"
)
+
cmake_src_configure
 }



[gentoo-commits] repo/gentoo:master commit in: sci-libs/pcl/, sci-libs/pcl/files/

2022-11-12 Thread David Seifert
commit: 88d595aade44b6b1dcc26ce0329bb9b4e6ddb0d3
Author: Bernd Waibel  posteo  net>
AuthorDate: Sun Nov 13 00:01:24 2022 +
Commit: David Seifert  gentoo  org>
CommitDate: Sun Nov 13 00:01:24 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=88d595aa

sci-libs/pcl: fix several issues

- enable cuda sandbox to avoid sandbox violation, #869674
- patch the code for several installation directories to conform to FHS. This
  is just a hack and should be done using GNUInstallDirs and provided upstream
  to solve it properly, #853886
- add a dependency on virtual/latex-base to avoid an additional QA issue
  on latex not found, because the doxyfile uses LaTeX by default. Also depend
  on doxygen[dot] to avoid a cmake warning about missing doxygen component
- change test related cmake option to new value to avoid undefined cmake
  variables, #738996
- depend on dev-python/sphinx_rtd_theme to properly build tutorial docs
  with USE=tutorials, #849002
- restrict test, because it needs the gtest sources to be provided, the
  package alone seems not be enough.
- fix hardcoded path for cmake files to be installed into /usr/share/cmake/

Closes: https://bugs.gentoo.org/869674
Closes: https://bugs.gentoo.org/853886
Closes: https://bugs.gentoo.org/738996
Closes: https://bugs.gentoo.org/849002

Signed-off-by: Bernd Waibel  posteo.net>
Signed-off-by: David Seifert  gentoo.org>

 12.1-allow-configuration-of-install-dirs.patch | 32 +++
 ...ve-directory-of-the-installed-cmake-files.patch | 22 +
 .../{pcl-1.12.1-r1.ebuild => pcl-1.12.1-r2.ebuild} | 36 ++
 3 files changed, 84 insertions(+), 6 deletions(-)

diff --git 
a/sci-libs/pcl/files/pcl-1.12.1-allow-configuration-of-install-dirs.patch 
b/sci-libs/pcl/files/pcl-1.12.1-allow-configuration-of-install-dirs.patch
new file mode 100644
index ..c9cb3e35f9d6
--- /dev/null
+++ b/sci-libs/pcl/files/pcl-1.12.1-allow-configuration-of-install-dirs.patch
@@ -0,0 +1,32 @@
+From c052f26112c17068ece2f52058e3130dd328269b Mon Sep 17 00:00:00 2001
+From: Bernd Waibel 
+Date: Thu, 27 Oct 2022 09:48:15 +0200
+Subject: [PATCH] allow configuration of install dirs
+
+Signed-off-by: Bernd Waibel 
+--- a/cmake/pcl_utils.cmake
 b/cmake/pcl_utils.cmake
+@@ -101,14 +101,18 @@ macro(SET_INSTALL_DIRS)
+   set(INCLUDE_INSTALL_ROOT "include") # Android, don't put into subdir
+ endif()
+ set(INCLUDE_INSTALL_DIR "${INCLUDE_INSTALL_ROOT}/pcl")
+-set(DOC_INSTALL_DIR 
"share/doc/${PROJECT_NAME_LOWER}-${PCL_VERSION_MAJOR}.${PCL_VERSION_MINOR}")
++if(NOT DEFINED DOC_INSTALL_DIR)
++  set(DOC_INSTALL_DIR 
"share/doc/${PROJECT_NAME_LOWER}-${PCL_VERSION_MAJOR}.${PCL_VERSION_MINOR}")
++endif()
+ set(BIN_INSTALL_DIR "bin")
+ set(PKGCFG_INSTALL_DIR "${LIB_INSTALL_DIR}/pkgconfig")
+-if(WIN32 AND NOT MINGW)
++if(NOT DEFINED PCLCONFIG_INSTALL_DIR)
++  if(WIN32 AND NOT MINGW)
+ set(PCLCONFIG_INSTALL_DIR "cmake")
+   else()
+ set(PCLCONFIG_INSTALL_DIR 
"share/${PROJECT_NAME_LOWER}-${PCL_VERSION_MAJOR}.${PCL_VERSION_MINOR}")
+   endif()
++endif()
+ endmacro()
+ 
+ 
+-- 
+2.38.1
+

diff --git 
a/sci-libs/pcl/files/pcl-1.12.1-fix-hardcoded-relative-directory-of-the-installed-cmake-files.patch
 
b/sci-libs/pcl/files/pcl-1.12.1-fix-hardcoded-relative-directory-of-the-installed-cmake-files.patch
new file mode 100644
index ..fe171c0b21df
--- /dev/null
+++ 
b/sci-libs/pcl/files/pcl-1.12.1-fix-hardcoded-relative-directory-of-the-installed-cmake-files.patch
@@ -0,0 +1,22 @@
+From efb56391957ee0f64a407fe419c25122404a53e2 Mon Sep 17 00:00:00 2001
+From: Bernd Waibel 
+Date: Thu, 27 Oct 2022 13:59:15 +0200
+Subject: [PATCH] fix hardcoded relative directory of the installed cmake files
+
+Signed-off-by: Bernd Waibel 
+--- a/PCLConfig.cmake.in
 b/PCLConfig.cmake.in
+@@ -389,8 +389,8 @@ if(WIN32 AND NOT MINGW)
+ set(PCL_ALL_IN_ONE_INSTALLER ON)
+   endif()
+ else()
+-# PCLConfig.cmake is installed to PCL_ROOT/share/pcl-x.y
+-  get_filename_component(PCL_ROOT "${CMAKE_CURRENT_LIST_DIR}/../.." ABSOLUTE)
++# PCLConfig.cmake is installed to PCL_ROOT/share/cmake/pcl-x.y
++  get_filename_component(PCL_ROOT "${CMAKE_CURRENT_LIST_DIR}/../../.." 
ABSOLUTE)
+ endif()
+ 
+ # check whether PCLConfig.cmake is found into a PCL installation or in a 
build tree
+-- 
+2.38.1
+

diff --git a/sci-libs/pcl/pcl-1.12.1-r1.ebuild 
b/sci-libs/pcl/pcl-1.12.1-r2.ebuild
similarity index 74%
rename from sci-libs/pcl/pcl-1.12.1-r1.ebuild
rename to sci-libs/pcl/pcl-1.12.1-r2.ebuild
index 1edbb0cd7140..a1c4d5880153 100644
--- a/sci-libs/pcl/pcl-1.12.1-r1.ebuild
+++ b/sci-libs/pcl/pcl-1.12.1-r2.ebuild
@@ -9,7 +9,7 @@ if [ "${PV#}" != "${PV}" ] ; then
EGIT_REPO_URI="https://github.com/PointCloudLibrary/pcl;
 fi
 
-inherit ${SCM} cmake multilib
+inherit ${SCM} cmake cuda
 
 if [ "${PV#}" != "${PV}" ] ; then
SRC_URI=""
@@ -24,7 +24,8 @@ 

[gentoo-commits] repo/gentoo:master commit in: sci-libs/pcl/

2022-09-04 Thread David Seifert
commit: 9bb46cc29e4539630e480c7c4cd18a949d407e2f
Author: David Seifert  gentoo  org>
AuthorDate: Sun Sep  4 12:22:36 2022 +
Commit: David Seifert  gentoo  org>
CommitDate: Sun Sep  4 12:22:36 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9bb46cc2

sci-libs/pcl: remove boost[threads(+)] usedep

Signed-off-by: David Seifert  gentoo.org>

 sci-libs/pcl/pcl-1.12.0.ebuild| 2 +-
 sci-libs/pcl/pcl-1.12.1-r1.ebuild | 2 +-
 sci-libs/pcl/pcl-1.12.1.ebuild| 2 +-
 sci-libs/pcl/pcl-.ebuild  | 2 +-
 4 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/sci-libs/pcl/pcl-1.12.0.ebuild b/sci-libs/pcl/pcl-1.12.0.ebuild
index c233a2f8c9c0..5733df559779 100644
--- a/sci-libs/pcl/pcl-1.12.0.ebuild
+++ b/sci-libs/pcl/pcl-1.12.0.ebuild
@@ -28,7 +28,7 @@ RESTRICT="!test? ( test )"
 
 RDEPEND="
>=sci-libs/flann-1.7.1
-   dev-libs/boost:=[threads(+)]
+   dev-libs/boost:=
dev-cpp/eigen:3
opengl? ( virtual/opengl media-libs/freeglut )
openni? ( dev-libs/OpenNI )

diff --git a/sci-libs/pcl/pcl-1.12.1-r1.ebuild 
b/sci-libs/pcl/pcl-1.12.1-r1.ebuild
index eeb47d9d7c6a..1edbb0cd7140 100644
--- a/sci-libs/pcl/pcl-1.12.1-r1.ebuild
+++ b/sci-libs/pcl/pcl-1.12.1-r1.ebuild
@@ -28,7 +28,7 @@ RESTRICT="!test? ( test )"
 
 RDEPEND="
>=sci-libs/flann-1.7.1
-   dev-libs/boost:=[threads(+)]
+   dev-libs/boost:=
dev-cpp/eigen:3
opengl? ( virtual/opengl media-libs/freeglut )
openni? ( dev-libs/OpenNI )

diff --git a/sci-libs/pcl/pcl-1.12.1.ebuild b/sci-libs/pcl/pcl-1.12.1.ebuild
index 941c421f09b9..a8ef973a1640 100644
--- a/sci-libs/pcl/pcl-1.12.1.ebuild
+++ b/sci-libs/pcl/pcl-1.12.1.ebuild
@@ -28,7 +28,7 @@ RESTRICT="!test? ( test )"
 
 RDEPEND="
>=sci-libs/flann-1.7.1
-   dev-libs/boost:=[threads(+)]
+   dev-libs/boost:=
dev-cpp/eigen:3
opengl? ( virtual/opengl media-libs/freeglut )
openni? ( dev-libs/OpenNI )

diff --git a/sci-libs/pcl/pcl-.ebuild b/sci-libs/pcl/pcl-.ebuild
index eeb47d9d7c6a..1edbb0cd7140 100644
--- a/sci-libs/pcl/pcl-.ebuild
+++ b/sci-libs/pcl/pcl-.ebuild
@@ -28,7 +28,7 @@ RESTRICT="!test? ( test )"
 
 RDEPEND="
>=sci-libs/flann-1.7.1
-   dev-libs/boost:=[threads(+)]
+   dev-libs/boost:=
dev-cpp/eigen:3
opengl? ( virtual/opengl media-libs/freeglut )
openni? ( dev-libs/OpenNI )



[gentoo-commits] repo/gentoo:master commit in: sci-libs/pcl/

2022-06-22 Thread Alexis Ballier
commit: 7d497a9b173c87284b5be46d4a6b62573ab7581b
Author: Alexis Ballier  gentoo  org>
AuthorDate: Wed Jun 22 13:57:17 2022 +
Commit: Alexis Ballier  gentoo  org>
CommitDate: Wed Jun 22 14:49:12 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7d497a9b

sci-libs/pcl: add missing views usedep on vtk

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

 sci-libs/pcl/{pcl-.ebuild => pcl-1.12.1-r1.ebuild} | 4 ++--
 sci-libs/pcl/pcl-.ebuild   | 4 ++--
 2 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/sci-libs/pcl/pcl-.ebuild b/sci-libs/pcl/pcl-1.12.1-r1.ebuild
similarity index 95%
copy from sci-libs/pcl/pcl-.ebuild
copy to sci-libs/pcl/pcl-1.12.1-r1.ebuild
index 1ab0b8e362ff..eeb47d9d7c6a 100644
--- a/sci-libs/pcl/pcl-.ebuild
+++ b/sci-libs/pcl/pcl-1.12.1-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -43,7 +43,7 @@ RDEPEND="
dev-qt/qtopengl:5
)
usb? ( virtual/libusb:1 )
-   vtk? ( >=sci-libs/vtk-5.6:=[imaging,rendering] )
+   vtk? ( >=sci-libs/vtk-5.6:=[imaging,rendering,views] )
cuda? ( >=dev-util/nvidia-cuda-toolkit-4 )
 "
 DEPEND="${RDEPEND}

diff --git a/sci-libs/pcl/pcl-.ebuild b/sci-libs/pcl/pcl-.ebuild
index 1ab0b8e362ff..eeb47d9d7c6a 100644
--- a/sci-libs/pcl/pcl-.ebuild
+++ b/sci-libs/pcl/pcl-.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -43,7 +43,7 @@ RDEPEND="
dev-qt/qtopengl:5
)
usb? ( virtual/libusb:1 )
-   vtk? ( >=sci-libs/vtk-5.6:=[imaging,rendering] )
+   vtk? ( >=sci-libs/vtk-5.6:=[imaging,rendering,views] )
cuda? ( >=dev-util/nvidia-cuda-toolkit-4 )
 "
 DEPEND="${RDEPEND}



[gentoo-commits] repo/gentoo:master commit in: sci-libs/pcl/

2022-05-19 Thread Joonas Niilola
commit: 5867bb00cd2bb923bdb16615141e0d4773b90abc
Author: Joonas Niilola  gentoo  org>
AuthorDate: Thu May 19 12:10:53 2022 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Thu May 19 12:10:53 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5867bb00

sci-libs/pcl: Stabilize 1.12.0 amd64, #829841

Signed-off-by: Joonas Niilola  gentoo.org>

 sci-libs/pcl/pcl-1.12.0.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/sci-libs/pcl/pcl-1.12.0.ebuild b/sci-libs/pcl/pcl-1.12.0.ebuild
index e3cd374256f5..c233a2f8c9c0 100644
--- a/sci-libs/pcl/pcl-1.12.0.ebuild
+++ b/sci-libs/pcl/pcl-1.12.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -14,7 +14,7 @@ inherit ${SCM} cmake multilib
 if [ "${PV#}" != "${PV}" ] ; then
SRC_URI=""
 else
-   KEYWORDS="~amd64 ~arm"
+   KEYWORDS="amd64 ~arm"
SRC_URI="https://github.com/PointCloudLibrary/pcl/archive/${P}.tar.gz;
S="${WORKDIR}/${PN}-${P}"
 fi



[gentoo-commits] repo/gentoo:master commit in: sci-libs/pcl/

2022-03-08 Thread Alexis Ballier
commit: 2f71a4e82d953f01112b225640689850df3e7935
Author: Alexis Ballier  gentoo  org>
AuthorDate: Tue Mar  8 17:45:24 2022 +
Commit: Alexis Ballier  gentoo  org>
CommitDate: Tue Mar  8 18:03:52 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2f71a4e8

sci-libs/pcl: bump to 1.12.1

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

 sci-libs/pcl/Manifest  |  1 +
 sci-libs/pcl/pcl-1.12.1.ebuild | 83 ++
 2 files changed, 84 insertions(+)

diff --git a/sci-libs/pcl/Manifest b/sci-libs/pcl/Manifest
index e3641c7c81cb..903fc851c93b 100644
--- a/sci-libs/pcl/Manifest
+++ b/sci-libs/pcl/Manifest
@@ -1 +1,2 @@
 DIST pcl-1.12.0.tar.gz 68547886 BLAKE2B 
1734af6fb44587cf52bf37802494fcdd7b3623f8fad6ca83ce40803912a48dc76a58263ba454678d18bc7ce46486c3053a5eed32947864db6653fd7381fada42
 SHA512 
ce0544fdd82bcc415f81a9c74d58e5f6da2d0e0aaa54238a2601eca90386774155f1e032e6fb55a9edbf467ffa5ebf2ad695ec652ab437b323b8c6241f81193f
+DIST pcl-1.12.1.tar.gz 68565637 BLAKE2B 
e93ecc9e562ba0ab6d91fbc9d890accacafe4558ddcf4950ed46d7f11bcc2b74111ea249ac2a300c2411f553f4d267467dbe77af54d8eb9538ce27e98f19a913
 SHA512 
5cef7699ad69df67129520b50405d62b6a1c37da791b472c112e4e0b9f24b4a37303344c774ec121370495492eee1e61c8565dee58aabec090795585365afc1b

diff --git a/sci-libs/pcl/pcl-1.12.1.ebuild b/sci-libs/pcl/pcl-1.12.1.ebuild
new file mode 100644
index ..941c421f09b9
--- /dev/null
+++ b/sci-libs/pcl/pcl-1.12.1.ebuild
@@ -0,0 +1,83 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+SCM=""
+if [ "${PV#}" != "${PV}" ] ; then
+   SCM="git-r3"
+   EGIT_REPO_URI="https://github.com/PointCloudLibrary/pcl;
+fi
+
+inherit ${SCM} cmake multilib
+
+if [ "${PV#}" != "${PV}" ] ; then
+   SRC_URI=""
+else
+   KEYWORDS="~amd64 ~arm"
+   SRC_URI="https://github.com/PointCloudLibrary/pcl/archive/${P}.tar.gz;
+   S="${WORKDIR}/${PN}-${P}"
+fi
+
+HOMEPAGE="https://pointclouds.org/;
+DESCRIPTION="2D/3D image and point cloud processing"
+LICENSE="BSD"
+SLOT="0/1.12"
+IUSE="cuda doc opengl openni openni2 pcap png +qhull qt5 usb vtk 
cpu_flags_x86_sse test tutorials"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   >=sci-libs/flann-1.7.1
+   dev-libs/boost:=[threads(+)]
+   dev-cpp/eigen:3
+   opengl? ( virtual/opengl media-libs/freeglut )
+   openni? ( dev-libs/OpenNI )
+   openni2? ( dev-libs/OpenNI2 )
+   pcap? ( net-libs/libpcap )
+   png? ( media-libs/libpng:0= )
+   qhull? ( media-libs/qhull:= )
+   qt5? (
+   dev-qt/qtgui:5
+   dev-qt/qtcore:5
+   dev-qt/qtconcurrent:5
+   dev-qt/qtopengl:5
+   )
+   usb? ( virtual/libusb:1 )
+   vtk? ( >=sci-libs/vtk-5.6:=[imaging,rendering] )
+   cuda? ( >=dev-util/nvidia-cuda-toolkit-4 )
+"
+DEPEND="${RDEPEND}
+   !!dev-cpp/metslib
+   test? ( >=dev-cpp/gtest-1.6.0 )
+"
+BDEPEND="
+   doc? ( app-doc/doxygen )
+   tutorials? ( dev-python/sphinx dev-python/sphinxcontrib-doxylink )
+   virtual/pkgconfig"
+
+REQUIRED_USE="
+   openni? ( usb )
+   openni2? ( usb )
+   tutorials? ( doc )
+"
+
+src_configure() {
+   local mycmakeargs=(
+   "-DLIB_INSTALL_DIR=$(get_libdir)"
+   "-DWITH_CUDA=$(usex cuda TRUE FALSE)"
+   "-DWITH_LIBUSB=$(usex usb TRUE FALSE)"
+   "-DWITH_OPENGL=$(usex opengl TRUE FALSE)"
+   "-DWITH_PNG=$(usex png TRUE FALSE)"
+   "-DWITH_QHULL=$(usex qhull TRUE FALSE)"
+   "-DWITH_QT=$(usex qt5 TRUE FALSE)"
+   "-DWITH_VTK=$(usex vtk TRUE FALSE)"
+   "-DWITH_PCAP=$(usex pcap TRUE FALSE)"
+   "-DWITH_OPENNI=$(usex openni TRUE FALSE)"
+   "-DWITH_OPENNI2=$(usex openni2 TRUE FALSE)"
+   "-DPCL_ENABLE_SSE=$(usex cpu_flags_x86_sse TRUE FALSE)"
+   "-DWITH_DOCS=$(usex doc TRUE FALSE)"
+   "-DWITH_TUTORIALS=$(usex tutorials TRUE FALSE)"
+   "-DBUILD_TESTS=$(usex test TRUE FALSE)"
+   )
+   cmake_src_configure
+}



[gentoo-commits] repo/gentoo:master commit in: sci-libs/pcl/files/, sci-libs/pcl/

2021-11-04 Thread Sam James
commit: 28078997c912c4034ebc66afa7bccd81812ac2b3
Author: Sam James  gentoo  org>
AuthorDate: Thu Nov  4 20:33:38 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Nov  4 20:34:09 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=28078997

sci-libs/pcl: fix build with newer VTK

Closes: https://bugs.gentoo.org/810853
See: https://github.com/PointCloudLibrary/pcl/pull/5012
Signed-off-by: Sam James  gentoo.org>

 sci-libs/pcl/files/pcl-1.12.0-cmake-targets.patch | 26 +++
 sci-libs/pcl/pcl-1.12.0.ebuild|  4 
 2 files changed, 30 insertions(+)

diff --git a/sci-libs/pcl/files/pcl-1.12.0-cmake-targets.patch 
b/sci-libs/pcl/files/pcl-1.12.0-cmake-targets.patch
new file mode 100644
index 000..40821674779
--- /dev/null
+++ b/sci-libs/pcl/files/pcl-1.12.0-cmake-targets.patch
@@ -0,0 +1,26 @@
+https://github.com/PointCloudLibrary/pcl/pull/5012
+https://bugs.gentoo.org/810853
+
+From: Maarten de Vries 
+Date: Wed, 3 Nov 2021 21:40:19 +0100
+Subject: [PATCH] Limit VTK_LIBRARIES to wanted components for VTK 9.0.
+
+--- a/cmake/pcl_find_vtk.cmake
 b/cmake/pcl_find_vtk.cmake
+@@ -119,6 +119,15 @@ else()
+   unset(HAVE_QVTK)
+ endif()
+ 
++# Overwrite VTK_LIBRARIES with only the set we actually want for VTK >= 9.0.
++# Otherwise, it will contain ALL available components.
++if(NOT (VTK_VERSION VERSION_LESS 9.0))
++  set(VTK_LIBRARIES)
++  foreach(vtkComponent ${PCL_VTK_COMPONENTS})
++list(APPEND VTK_LIBRARIES VTK::${vtkComponent})
++  endforeach()
++endif()
++
+ if(PCL_SHARED_LIBS OR (NOT (PCL_SHARED_LIBS) AND NOT (VTK_BUILD_SHARED_LIBS)))
+   if(VTK_VERSION VERSION_LESS 9.0)
+ if(VTK_USE_FILE)
+

diff --git a/sci-libs/pcl/pcl-1.12.0.ebuild b/sci-libs/pcl/pcl-1.12.0.ebuild
index 1ab0b8e362f..e3cd374256f 100644
--- a/sci-libs/pcl/pcl-1.12.0.ebuild
+++ b/sci-libs/pcl/pcl-1.12.0.ebuild
@@ -61,6 +61,10 @@ REQUIRED_USE="
tutorials? ( doc )
 "
 
+PATCHES=(
+   "${FILESDIR}"/${PN}-1.12.0-cmake-targets.patch
+)
+
 src_configure() {
local mycmakeargs=(
"-DLIB_INSTALL_DIR=$(get_libdir)"



[gentoo-commits] repo/gentoo:master commit in: sci-libs/pcl/

2021-08-03 Thread Alexis Ballier
commit: ac98845eab379afaa8fd0dd05f219037cbfcff26
Author: Alexis Ballier  gentoo  org>
AuthorDate: Mon Aug  2 18:53:54 2021 +
Commit: Alexis Ballier  gentoo  org>
CommitDate: Tue Aug  3 07:35:51 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ac98845e

sci-libs/pcl: use cmake eclass

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

 sci-libs/pcl/pcl-1.12.0.ebuild | 4 ++--
 sci-libs/pcl/pcl-.ebuild   | 4 ++--
 2 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/sci-libs/pcl/pcl-1.12.0.ebuild b/sci-libs/pcl/pcl-1.12.0.ebuild
index 4f9bd374f66..403c01bab5c 100644
--- a/sci-libs/pcl/pcl-1.12.0.ebuild
+++ b/sci-libs/pcl/pcl-1.12.0.ebuild
@@ -9,7 +9,7 @@ if [ "${PV#}" != "${PV}" ] ; then
EGIT_REPO_URI="https://github.com/PointCloudLibrary/pcl;
 fi
 
-inherit ${SCM} cmake-utils multilib
+inherit ${SCM} cmake multilib
 
 if [ "${PV#}" != "${PV}" ] ; then
SRC_URI=""
@@ -79,5 +79,5 @@ src_configure() {
"-DWITH_TUTORIALS=$(usex tutorials TRUE FALSE)"
"-DBUILD_TESTS=$(usex test TRUE FALSE)"
)
-   cmake-utils_src_configure
+   cmake_src_configure
 }

diff --git a/sci-libs/pcl/pcl-.ebuild b/sci-libs/pcl/pcl-.ebuild
index 4f9bd374f66..403c01bab5c 100644
--- a/sci-libs/pcl/pcl-.ebuild
+++ b/sci-libs/pcl/pcl-.ebuild
@@ -9,7 +9,7 @@ if [ "${PV#}" != "${PV}" ] ; then
EGIT_REPO_URI="https://github.com/PointCloudLibrary/pcl;
 fi
 
-inherit ${SCM} cmake-utils multilib
+inherit ${SCM} cmake multilib
 
 if [ "${PV#}" != "${PV}" ] ; then
SRC_URI=""
@@ -79,5 +79,5 @@ src_configure() {
"-DWITH_TUTORIALS=$(usex tutorials TRUE FALSE)"
"-DBUILD_TESTS=$(usex test TRUE FALSE)"
)
-   cmake-utils_src_configure
+   cmake_src_configure
 }



[gentoo-commits] repo/gentoo:master commit in: sci-libs/pcl/

2021-08-03 Thread Alexis Ballier
commit: 58194971ea8154a54f9a9aa3deee850db811ee53
Author: Alexis Ballier  gentoo  org>
AuthorDate: Mon Aug  2 20:56:46 2021 +
Commit: Alexis Ballier  gentoo  org>
CommitDate: Tue Aug  3 07:35:52 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=58194971

sci-libs/pcl: update subslot

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

 sci-libs/pcl/pcl-1.12.0.ebuild | 2 +-
 sci-libs/pcl/pcl-.ebuild   | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/sci-libs/pcl/pcl-1.12.0.ebuild b/sci-libs/pcl/pcl-1.12.0.ebuild
index 403c01bab5c..1ab0b8e362f 100644
--- a/sci-libs/pcl/pcl-1.12.0.ebuild
+++ b/sci-libs/pcl/pcl-1.12.0.ebuild
@@ -22,7 +22,7 @@ fi
 HOMEPAGE="https://pointclouds.org/;
 DESCRIPTION="2D/3D image and point cloud processing"
 LICENSE="BSD"
-SLOT="0/1.11"
+SLOT="0/1.12"
 IUSE="cuda doc opengl openni openni2 pcap png +qhull qt5 usb vtk 
cpu_flags_x86_sse test tutorials"
 RESTRICT="!test? ( test )"
 

diff --git a/sci-libs/pcl/pcl-.ebuild b/sci-libs/pcl/pcl-.ebuild
index 403c01bab5c..1ab0b8e362f 100644
--- a/sci-libs/pcl/pcl-.ebuild
+++ b/sci-libs/pcl/pcl-.ebuild
@@ -22,7 +22,7 @@ fi
 HOMEPAGE="https://pointclouds.org/;
 DESCRIPTION="2D/3D image and point cloud processing"
 LICENSE="BSD"
-SLOT="0/1.11"
+SLOT="0/1.12"
 IUSE="cuda doc opengl openni openni2 pcap png +qhull qt5 usb vtk 
cpu_flags_x86_sse test tutorials"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: sci-libs/pcl/

2021-08-03 Thread Alexis Ballier
commit: 8f58c79b41e8619c9de6a19b7eb427d6d7b22ed4
Author: Alexis Ballier  gentoo  org>
AuthorDate: Mon Aug  2 17:35:47 2021 +
Commit: Alexis Ballier  gentoo  org>
CommitDate: Tue Aug  3 07:35:51 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8f58c79b

sci-libs/pcl: bump to 1.12.0

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

 sci-libs/pcl/Manifest| 2 +-
 sci-libs/pcl/{pcl-1.11.1-r1.ebuild => pcl-1.12.0.ebuild} | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/sci-libs/pcl/Manifest b/sci-libs/pcl/Manifest
index d847e57fb44..e3641c7c81c 100644
--- a/sci-libs/pcl/Manifest
+++ b/sci-libs/pcl/Manifest
@@ -1 +1 @@
-DIST pcl-1.11.1.tar.gz 68515312 BLAKE2B 
b6e8810861ca715acd9e97ad2b7d62ba9bf18b6a5ce3f13d7e2967f994ac39c42ba08aca83e1ae2186b986e4caf065d25d80d16d2c81a33838bde29326657e7a
 SHA512 
93dd3180443a1a26f019bfd1e34855014619b3b74326ae93806a2711dba392b1c76f2aa682cc3955c651a45ce829a0c89d1cae7cef09cdea60fcb671aefe4da2
+DIST pcl-1.12.0.tar.gz 68547886 BLAKE2B 
1734af6fb44587cf52bf37802494fcdd7b3623f8fad6ca83ce40803912a48dc76a58263ba454678d18bc7ce46486c3053a5eed32947864db6653fd7381fada42
 SHA512 
ce0544fdd82bcc415f81a9c74d58e5f6da2d0e0aaa54238a2601eca90386774155f1e032e6fb55a9edbf467ffa5ebf2ad695ec652ab437b323b8c6241f81193f

diff --git a/sci-libs/pcl/pcl-1.11.1-r1.ebuild b/sci-libs/pcl/pcl-1.12.0.ebuild
similarity index 100%
rename from sci-libs/pcl/pcl-1.11.1-r1.ebuild
rename to sci-libs/pcl/pcl-1.12.0.ebuild



[gentoo-commits] repo/gentoo:master commit in: sci-libs/pcl/

2021-06-18 Thread David Seifert
commit: 82b7295d3655dc201a356657c75c8a43726bf6fd
Author: David Seifert  gentoo  org>
AuthorDate: Fri Jun 18 19:17:41 2021 +
Commit: David Seifert  gentoo  org>
CommitDate: Fri Jun 18 19:17:41 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=82b7295d

sci-libs/pcl: Depend on dev-libs/boost:=[threads(+)]

Package-Manager: Portage-3.0.20, Repoman-3.0.3
Signed-off-by: David Seifert  gentoo.org>

 sci-libs/pcl/{pcl-1.11.1.ebuild => pcl-1.11.1-r1.ebuild} | 2 +-
 sci-libs/pcl/pcl-.ebuild | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/sci-libs/pcl/pcl-1.11.1.ebuild b/sci-libs/pcl/pcl-1.11.1-r1.ebuild
similarity index 98%
rename from sci-libs/pcl/pcl-1.11.1.ebuild
rename to sci-libs/pcl/pcl-1.11.1-r1.ebuild
index b11de25206c..4f9bd374f66 100644
--- a/sci-libs/pcl/pcl-1.11.1.ebuild
+++ b/sci-libs/pcl/pcl-1.11.1-r1.ebuild
@@ -28,7 +28,7 @@ RESTRICT="!test? ( test )"
 
 RDEPEND="
>=sci-libs/flann-1.7.1
-   dev-libs/boost:=[threads]
+   dev-libs/boost:=[threads(+)]
dev-cpp/eigen:3
opengl? ( virtual/opengl media-libs/freeglut )
openni? ( dev-libs/OpenNI )

diff --git a/sci-libs/pcl/pcl-.ebuild b/sci-libs/pcl/pcl-.ebuild
index b11de25206c..4f9bd374f66 100644
--- a/sci-libs/pcl/pcl-.ebuild
+++ b/sci-libs/pcl/pcl-.ebuild
@@ -28,7 +28,7 @@ RESTRICT="!test? ( test )"
 
 RDEPEND="
>=sci-libs/flann-1.7.1
-   dev-libs/boost:=[threads]
+   dev-libs/boost:=[threads(+)]
dev-cpp/eigen:3
opengl? ( virtual/opengl media-libs/freeglut )
openni? ( dev-libs/OpenNI )



[gentoo-commits] repo/gentoo:master commit in: sci-libs/pcl/

2021-02-14 Thread Sam James
commit: 9fa564cb92391a6c80ad1f77e2c227596d52bff0
Author: Sam James  gentoo  org>
AuthorDate: Sun Feb 14 23:19:53 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Feb 15 00:31:56 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9fa564cb

sci-libs/pcl: fix double KEYWORDS

Double KEYWORDS lines break tools like ekeyword and Nattka.
As per PMS, blank/empty KEYWORDS is implied by not defining
the variable.

See: https://projects.gentoo.org/qa/policy-guide/ebuild-format.html#pg0105
Package-Manager: Portage-3.0.14, Repoman-3.0.2
Signed-off-by: Sam James  gentoo.org>

 sci-libs/pcl/pcl-1.11.1.ebuild | 1 -
 sci-libs/pcl/pcl-.ebuild   | 1 -
 2 files changed, 2 deletions(-)

diff --git a/sci-libs/pcl/pcl-1.11.1.ebuild b/sci-libs/pcl/pcl-1.11.1.ebuild
index 4d7299fc43e..b11de25206c 100644
--- a/sci-libs/pcl/pcl-1.11.1.ebuild
+++ b/sci-libs/pcl/pcl-1.11.1.ebuild
@@ -12,7 +12,6 @@ fi
 inherit ${SCM} cmake-utils multilib
 
 if [ "${PV#}" != "${PV}" ] ; then
-   KEYWORDS=""
SRC_URI=""
 else
KEYWORDS="~amd64 ~arm"

diff --git a/sci-libs/pcl/pcl-.ebuild b/sci-libs/pcl/pcl-.ebuild
index 4d7299fc43e..b11de25206c 100644
--- a/sci-libs/pcl/pcl-.ebuild
+++ b/sci-libs/pcl/pcl-.ebuild
@@ -12,7 +12,6 @@ fi
 inherit ${SCM} cmake-utils multilib
 
 if [ "${PV#}" != "${PV}" ] ; then
-   KEYWORDS=""
SRC_URI=""
 else
KEYWORDS="~amd64 ~arm"



[gentoo-commits] repo/gentoo:master commit in: sci-libs/pcl/

2021-01-05 Thread Sam James
commit: cfed1699a79ddac1c6b2b419330799d68acff19b
Author: Sam James  gentoo  org>
AuthorDate: Tue Jan  5 23:39:48 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jan  5 23:44:23 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cfed1699

sci-libs/pcl: subscribe to media-libs/qhull subslot

Package-Manager: Portage-3.0.12, Repoman-3.0.2
Signed-off-by: Sam James  gentoo.org>

 sci-libs/pcl/pcl-1.11.0.ebuild | 4 ++--
 sci-libs/pcl/pcl-1.11.1.ebuild | 4 ++--
 sci-libs/pcl/pcl-.ebuild   | 4 ++--
 3 files changed, 6 insertions(+), 6 deletions(-)

diff --git a/sci-libs/pcl/pcl-1.11.0.ebuild b/sci-libs/pcl/pcl-1.11.0.ebuild
index 04c17c371e9..4d7299fc43e 100644
--- a/sci-libs/pcl/pcl-1.11.0.ebuild
+++ b/sci-libs/pcl/pcl-1.11.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -36,7 +36,7 @@ RDEPEND="
openni2? ( dev-libs/OpenNI2 )
pcap? ( net-libs/libpcap )
png? ( media-libs/libpng:0= )
-   qhull? ( media-libs/qhull )
+   qhull? ( media-libs/qhull:= )
qt5? (
dev-qt/qtgui:5
dev-qt/qtcore:5

diff --git a/sci-libs/pcl/pcl-1.11.1.ebuild b/sci-libs/pcl/pcl-1.11.1.ebuild
index 04c17c371e9..4d7299fc43e 100644
--- a/sci-libs/pcl/pcl-1.11.1.ebuild
+++ b/sci-libs/pcl/pcl-1.11.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -36,7 +36,7 @@ RDEPEND="
openni2? ( dev-libs/OpenNI2 )
pcap? ( net-libs/libpcap )
png? ( media-libs/libpng:0= )
-   qhull? ( media-libs/qhull )
+   qhull? ( media-libs/qhull:= )
qt5? (
dev-qt/qtgui:5
dev-qt/qtcore:5

diff --git a/sci-libs/pcl/pcl-.ebuild b/sci-libs/pcl/pcl-.ebuild
index 04c17c371e9..4d7299fc43e 100644
--- a/sci-libs/pcl/pcl-.ebuild
+++ b/sci-libs/pcl/pcl-.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -36,7 +36,7 @@ RDEPEND="
openni2? ( dev-libs/OpenNI2 )
pcap? ( net-libs/libpcap )
png? ( media-libs/libpng:0= )
-   qhull? ( media-libs/qhull )
+   qhull? ( media-libs/qhull:= )
qt5? (
dev-qt/qtgui:5
dev-qt/qtcore:5



[gentoo-commits] repo/gentoo:master commit in: sci-libs/pcl/

2020-08-25 Thread Alexis Ballier
commit: 9bbaecd02de6598b292f0ed0ada91d31ad0b69e0
Author: Alexis Ballier  gentoo  org>
AuthorDate: Tue Aug 25 14:22:15 2020 +
Commit: Alexis Ballier  gentoo  org>
CommitDate: Tue Aug 25 14:29:19 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9bbaecd0

sci-libs/pcl: bump to 1.11.1

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

 sci-libs/pcl/Manifest  |  1 +
 sci-libs/pcl/pcl-1.11.1.ebuild | 84 ++
 2 files changed, 85 insertions(+)

diff --git a/sci-libs/pcl/Manifest b/sci-libs/pcl/Manifest
index e5b8aa8959f..49d699a14fd 100644
--- a/sci-libs/pcl/Manifest
+++ b/sci-libs/pcl/Manifest
@@ -1 +1,2 @@
 DIST pcl-1.11.0.tar.gz 67091890 BLAKE2B 
77dcaf99e19cd3042a01176e57441a38e7f5095d7bd9b08c9ad4464384eb6c603eab9734a6bcbb52eff9da55c3aaa69b3744a10137b8264e5729c2432a678f71
 SHA512 
1cde48349b2630d1bb89fa50b2844054802fe02d22c810516bc41a712823a26cd5fa1b14297718f517b88c371a637567b31fb8c4c9b4908e94fb3a7208095127
+DIST pcl-1.11.1.tar.gz 68515312 BLAKE2B 
b6e8810861ca715acd9e97ad2b7d62ba9bf18b6a5ce3f13d7e2967f994ac39c42ba08aca83e1ae2186b986e4caf065d25d80d16d2c81a33838bde29326657e7a
 SHA512 
93dd3180443a1a26f019bfd1e34855014619b3b74326ae93806a2711dba392b1c76f2aa682cc3955c651a45ce829a0c89d1cae7cef09cdea60fcb671aefe4da2

diff --git a/sci-libs/pcl/pcl-1.11.1.ebuild b/sci-libs/pcl/pcl-1.11.1.ebuild
new file mode 100644
index 000..04c17c371e9
--- /dev/null
+++ b/sci-libs/pcl/pcl-1.11.1.ebuild
@@ -0,0 +1,84 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+SCM=""
+if [ "${PV#}" != "${PV}" ] ; then
+   SCM="git-r3"
+   EGIT_REPO_URI="https://github.com/PointCloudLibrary/pcl;
+fi
+
+inherit ${SCM} cmake-utils multilib
+
+if [ "${PV#}" != "${PV}" ] ; then
+   KEYWORDS=""
+   SRC_URI=""
+else
+   KEYWORDS="~amd64 ~arm"
+   SRC_URI="https://github.com/PointCloudLibrary/pcl/archive/${P}.tar.gz;
+   S="${WORKDIR}/${PN}-${P}"
+fi
+
+HOMEPAGE="https://pointclouds.org/;
+DESCRIPTION="2D/3D image and point cloud processing"
+LICENSE="BSD"
+SLOT="0/1.11"
+IUSE="cuda doc opengl openni openni2 pcap png +qhull qt5 usb vtk 
cpu_flags_x86_sse test tutorials"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   >=sci-libs/flann-1.7.1
+   dev-libs/boost:=[threads]
+   dev-cpp/eigen:3
+   opengl? ( virtual/opengl media-libs/freeglut )
+   openni? ( dev-libs/OpenNI )
+   openni2? ( dev-libs/OpenNI2 )
+   pcap? ( net-libs/libpcap )
+   png? ( media-libs/libpng:0= )
+   qhull? ( media-libs/qhull )
+   qt5? (
+   dev-qt/qtgui:5
+   dev-qt/qtcore:5
+   dev-qt/qtconcurrent:5
+   dev-qt/qtopengl:5
+   )
+   usb? ( virtual/libusb:1 )
+   vtk? ( >=sci-libs/vtk-5.6:=[imaging,rendering] )
+   cuda? ( >=dev-util/nvidia-cuda-toolkit-4 )
+"
+DEPEND="${RDEPEND}
+   !!dev-cpp/metslib
+   test? ( >=dev-cpp/gtest-1.6.0 )
+"
+BDEPEND="
+   doc? ( app-doc/doxygen )
+   tutorials? ( dev-python/sphinx dev-python/sphinxcontrib-doxylink )
+   virtual/pkgconfig"
+
+REQUIRED_USE="
+   openni? ( usb )
+   openni2? ( usb )
+   tutorials? ( doc )
+"
+
+src_configure() {
+   local mycmakeargs=(
+   "-DLIB_INSTALL_DIR=$(get_libdir)"
+   "-DWITH_CUDA=$(usex cuda TRUE FALSE)"
+   "-DWITH_LIBUSB=$(usex usb TRUE FALSE)"
+   "-DWITH_OPENGL=$(usex opengl TRUE FALSE)"
+   "-DWITH_PNG=$(usex png TRUE FALSE)"
+   "-DWITH_QHULL=$(usex qhull TRUE FALSE)"
+   "-DWITH_QT=$(usex qt5 TRUE FALSE)"
+   "-DWITH_VTK=$(usex vtk TRUE FALSE)"
+   "-DWITH_PCAP=$(usex pcap TRUE FALSE)"
+   "-DWITH_OPENNI=$(usex openni TRUE FALSE)"
+   "-DWITH_OPENNI2=$(usex openni2 TRUE FALSE)"
+   "-DPCL_ENABLE_SSE=$(usex cpu_flags_x86_sse TRUE FALSE)"
+   "-DWITH_DOCS=$(usex doc TRUE FALSE)"
+   "-DWITH_TUTORIALS=$(usex tutorials TRUE FALSE)"
+   "-DBUILD_TESTS=$(usex test TRUE FALSE)"
+   )
+   cmake-utils_src_configure
+}



[gentoo-commits] repo/gentoo:master commit in: sci-libs/pcl/

2020-07-03 Thread Aaron Bauman
commit: 33fa34b845be331e89f8e9ba0c1cc80eb8a8ea62
Author: Michael Mair-Keimberger  gmail  com>
AuthorDate: Fri Jul  3 08:39:43 2020 +
Commit: Aaron Bauman  gentoo  org>
CommitDate: Fri Jul  3 23:21:49 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=33fa34b8

sci-libs/pcl: use HTTPS

Package-Manager: Portage-2.3.103, Repoman-2.3.23
Signed-off-by: Michael Mair-Keimberger  gmail.com>
Signed-off-by: Aaron Bauman  gentoo.org>

 sci-libs/pcl/pcl-1.11.0.ebuild | 2 +-
 sci-libs/pcl/pcl-1.9.1.ebuild  | 4 ++--
 sci-libs/pcl/pcl-.ebuild   | 2 +-
 3 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/sci-libs/pcl/pcl-1.11.0.ebuild b/sci-libs/pcl/pcl-1.11.0.ebuild
index 340870c8b8e..04c17c371e9 100644
--- a/sci-libs/pcl/pcl-1.11.0.ebuild
+++ b/sci-libs/pcl/pcl-1.11.0.ebuild
@@ -20,7 +20,7 @@ else
S="${WORKDIR}/${PN}-${P}"
 fi
 
-HOMEPAGE="http://pointclouds.org/;
+HOMEPAGE="https://pointclouds.org/;
 DESCRIPTION="2D/3D image and point cloud processing"
 LICENSE="BSD"
 SLOT="0/1.11"

diff --git a/sci-libs/pcl/pcl-1.9.1.ebuild b/sci-libs/pcl/pcl-1.9.1.ebuild
index 19c912a12d8..816217b5e95 100644
--- a/sci-libs/pcl/pcl-1.9.1.ebuild
+++ b/sci-libs/pcl/pcl-1.9.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=5
@@ -20,7 +20,7 @@ else
S="${WORKDIR}/${PN}-${P}"
 fi
 
-HOMEPAGE="http://pointclouds.org/;
+HOMEPAGE="https://pointclouds.org/;
 DESCRIPTION="2D/3D image and point cloud processing"
 LICENSE="BSD"
 SLOT="0/1.9"

diff --git a/sci-libs/pcl/pcl-.ebuild b/sci-libs/pcl/pcl-.ebuild
index 340870c8b8e..04c17c371e9 100644
--- a/sci-libs/pcl/pcl-.ebuild
+++ b/sci-libs/pcl/pcl-.ebuild
@@ -20,7 +20,7 @@ else
S="${WORKDIR}/${PN}-${P}"
 fi
 
-HOMEPAGE="http://pointclouds.org/;
+HOMEPAGE="https://pointclouds.org/;
 DESCRIPTION="2D/3D image and point cloud processing"
 LICENSE="BSD"
 SLOT="0/1.11"



[gentoo-commits] repo/gentoo:master commit in: sci-libs/pcl/

2020-07-03 Thread Aaron Bauman
commit: 4f5af91cd6c0064b649e84d267e37083aa866d82
Author: Michael Mair-Keimberger  gmail  com>
AuthorDate: Fri Jul  3 08:42:49 2020 +
Commit: Aaron Bauman  gentoo  org>
CommitDate: Fri Jul  3 23:21:50 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4f5af91c

sci-libs/pcl: Drop 1.9.1

Package-Manager: Portage-2.3.103, Repoman-2.3.23
Signed-off-by: Michael Mair-Keimberger  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/16562
Signed-off-by: Aaron Bauman  gentoo.org>

 sci-libs/pcl/Manifest |  1 -
 sci-libs/pcl/pcl-1.9.1.ebuild | 84 ---
 2 files changed, 85 deletions(-)

diff --git a/sci-libs/pcl/Manifest b/sci-libs/pcl/Manifest
index 625b774d66e..e5b8aa8959f 100644
--- a/sci-libs/pcl/Manifest
+++ b/sci-libs/pcl/Manifest
@@ -1,2 +1 @@
 DIST pcl-1.11.0.tar.gz 67091890 BLAKE2B 
77dcaf99e19cd3042a01176e57441a38e7f5095d7bd9b08c9ad4464384eb6c603eab9734a6bcbb52eff9da55c3aaa69b3744a10137b8264e5729c2432a678f71
 SHA512 
1cde48349b2630d1bb89fa50b2844054802fe02d22c810516bc41a712823a26cd5fa1b14297718f517b88c371a637567b31fb8c4c9b4908e94fb3a7208095127
-DIST pcl-1.9.1.tar.gz 67158067 BLAKE2B 
472422930e08feba11f42a2df49d68e0c55484744e0649164b113dc3b654188e598b1c0a55f1b75680150090749b00378ae0f70b35b1695a7914a16be7415bf7
 SHA512 
ca95028c23861ac2df0fa7e18fdd0202255cb2e49ab714325eb36c35289442c6eedbf489e6f9f232b30fa2a93eff4c9619f8a14d3fdfe58f353a4a6e26206bdf

diff --git a/sci-libs/pcl/pcl-1.9.1.ebuild b/sci-libs/pcl/pcl-1.9.1.ebuild
deleted file mode 100644
index 816217b5e95..000
--- a/sci-libs/pcl/pcl-1.9.1.ebuild
+++ /dev/null
@@ -1,84 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-SCM=""
-if [ "${PV#}" != "${PV}" ] ; then
-   SCM="git-r3"
-   EGIT_REPO_URI="https://github.com/PointCloudLibrary/pcl;
-fi
-
-inherit ${SCM} cmake-utils multilib
-
-if [ "${PV#}" != "${PV}" ] ; then
-   KEYWORDS=""
-   SRC_URI=""
-else
-   KEYWORDS="~amd64 ~arm"
-   SRC_URI="https://github.com/PointCloudLibrary/pcl/archive/${P}.tar.gz;
-   S="${WORKDIR}/${PN}-${P}"
-fi
-
-HOMEPAGE="https://pointclouds.org/;
-DESCRIPTION="2D/3D image and point cloud processing"
-LICENSE="BSD"
-SLOT="0/1.9"
-IUSE="cuda doc opengl openni openni2 pcap png +qhull qt5 usb vtk 
cpu_flags_x86_sse test tutorials"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
-   >=sci-libs/flann-1.7.1
-   dev-libs/boost:=[threads]
-   dev-cpp/eigen:3
-   opengl? ( virtual/opengl media-libs/freeglut )
-   openni? ( dev-libs/OpenNI )
-   openni2? ( dev-libs/OpenNI2 )
-   pcap? ( net-libs/libpcap )
-   png? ( media-libs/libpng:0= )
-   qhull? ( media-libs/qhull )
-   qt5? (
-   dev-qt/qtgui:5
-   dev-qt/qtcore:5
-   dev-qt/qtconcurrent:5
-   dev-qt/qtopengl:5
-   )
-   usb? ( virtual/libusb:1 )
-   vtk? ( >=sci-libs/vtk-5.6:=[imaging,rendering] )
-   cuda? ( >=dev-util/nvidia-cuda-toolkit-4 )
-"
-DEPEND="${RDEPEND}
-   !!dev-cpp/metslib
-   doc? ( app-doc/doxygen )
-   tutorials? ( dev-python/sphinx dev-python/sphinxcontrib-doxylink )
-   test? ( >=dev-cpp/gtest-1.6.0 )
-   virtual/pkgconfig"
-
-REQUIRED_USE="
-   openni? ( usb )
-   openni2? ( usb )
-   tutorials? ( doc )
-"
-
-src_configure() {
-   local mycmakeargs=(
-   "-DLIB_INSTALL_DIR=$(get_libdir)"
-   "-DWITH_CUDA=$(usex cuda TRUE FALSE)"
-   "-DWITH_LIBUSB=$(usex usb TRUE FALSE)"
-   "-DWITH_OPENGL=$(usex opengl TRUE FALSE)"
-   "-DWITH_PNG=$(usex png TRUE FALSE)"
-   "-DWITH_QHULL=$(usex qhull TRUE FALSE)"
-   "-DWITH_QT=$(usex qt5 TRUE FALSE)"
-   "-DWITH_VTK=$(usex vtk TRUE FALSE)"
-   "-DWITH_PCAP=$(usex pcap TRUE FALSE)"
-   "-DWITH_OPENNI=$(usex openni TRUE FALSE)"
-   "-DBUILD_OPENNI=$(usex openni TRUE FALSE)"
-   "-DWITH_OPENNI2=$(usex openni2 TRUE FALSE)"
-   "-DBUILD_OPENNI2=$(usex openni2 TRUE FALSE)"
-   "-DPCL_ENABLE_SSE=$(usex cpu_flags_x86_sse TRUE FALSE)"
-   "-DWITH_DOCS=$(usex doc TRUE FALSE)"
-   "-DWITH_TUTORIALS=$(usex tutorials TRUE FALSE)"
-   "-DBUILD_TESTS=$(usex test TRUE FALSE)"
-   )
-   cmake-utils_src_configure
-}



[gentoo-commits] repo/gentoo:master commit in: sci-libs/pcl/

2020-05-15 Thread Alexis Ballier
commit: a2a8fa44f662ea396244b03eef4c507359d71ed8
Author: Alexis Ballier  gentoo  org>
AuthorDate: Fri May 15 15:09:24 2020 +
Commit: Alexis Ballier  gentoo  org>
CommitDate: Fri May 15 16:33:45 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a2a8fa44

sci-libs/pcl: bump to 1.11.0

Fixes build with boost 1.73 as a side effect.
Closes: https://bugs.gentoo.org/722732
Package-Manager: Portage-2.3.99, Repoman-2.3.22

Signed-off-by: Alexis Ballier  gentoo.org>

 sci-libs/pcl/Manifest   |  1 +
 sci-libs/pcl/{pcl-.ebuild => pcl-1.11.0.ebuild} | 12 ++--
 sci-libs/pcl/pcl-.ebuild| 12 ++--
 3 files changed, 13 insertions(+), 12 deletions(-)

diff --git a/sci-libs/pcl/Manifest b/sci-libs/pcl/Manifest
index 4f0161e50ac..625b774d66e 100644
--- a/sci-libs/pcl/Manifest
+++ b/sci-libs/pcl/Manifest
@@ -1 +1,2 @@
+DIST pcl-1.11.0.tar.gz 67091890 BLAKE2B 
77dcaf99e19cd3042a01176e57441a38e7f5095d7bd9b08c9ad4464384eb6c603eab9734a6bcbb52eff9da55c3aaa69b3744a10137b8264e5729c2432a678f71
 SHA512 
1cde48349b2630d1bb89fa50b2844054802fe02d22c810516bc41a712823a26cd5fa1b14297718f517b88c371a637567b31fb8c4c9b4908e94fb3a7208095127
 DIST pcl-1.9.1.tar.gz 67158067 BLAKE2B 
472422930e08feba11f42a2df49d68e0c55484744e0649164b113dc3b654188e598b1c0a55f1b75680150090749b00378ae0f70b35b1695a7914a16be7415bf7
 SHA512 
ca95028c23861ac2df0fa7e18fdd0202255cb2e49ab714325eb36c35289442c6eedbf489e6f9f232b30fa2a93eff4c9619f8a14d3fdfe58f353a4a6e26206bdf

diff --git a/sci-libs/pcl/pcl-.ebuild b/sci-libs/pcl/pcl-1.11.0.ebuild
similarity index 93%
copy from sci-libs/pcl/pcl-.ebuild
copy to sci-libs/pcl/pcl-1.11.0.ebuild
index 19c912a12d8..340870c8b8e 100644
--- a/sci-libs/pcl/pcl-.ebuild
+++ b/sci-libs/pcl/pcl-1.11.0.ebuild
@@ -1,7 +1,7 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=5
+EAPI=7
 
 SCM=""
 if [ "${PV#}" != "${PV}" ] ; then
@@ -23,7 +23,7 @@ fi
 HOMEPAGE="http://pointclouds.org/;
 DESCRIPTION="2D/3D image and point cloud processing"
 LICENSE="BSD"
-SLOT="0/1.9"
+SLOT="0/1.11"
 IUSE="cuda doc opengl openni openni2 pcap png +qhull qt5 usb vtk 
cpu_flags_x86_sse test tutorials"
 RESTRICT="!test? ( test )"
 
@@ -49,9 +49,11 @@ RDEPEND="
 "
 DEPEND="${RDEPEND}
!!dev-cpp/metslib
+   test? ( >=dev-cpp/gtest-1.6.0 )
+"
+BDEPEND="
doc? ( app-doc/doxygen )
tutorials? ( dev-python/sphinx dev-python/sphinxcontrib-doxylink )
-   test? ( >=dev-cpp/gtest-1.6.0 )
virtual/pkgconfig"
 
 REQUIRED_USE="
@@ -72,9 +74,7 @@ src_configure() {
"-DWITH_VTK=$(usex vtk TRUE FALSE)"
"-DWITH_PCAP=$(usex pcap TRUE FALSE)"
"-DWITH_OPENNI=$(usex openni TRUE FALSE)"
-   "-DBUILD_OPENNI=$(usex openni TRUE FALSE)"
"-DWITH_OPENNI2=$(usex openni2 TRUE FALSE)"
-   "-DBUILD_OPENNI2=$(usex openni2 TRUE FALSE)"
"-DPCL_ENABLE_SSE=$(usex cpu_flags_x86_sse TRUE FALSE)"
"-DWITH_DOCS=$(usex doc TRUE FALSE)"
"-DWITH_TUTORIALS=$(usex tutorials TRUE FALSE)"

diff --git a/sci-libs/pcl/pcl-.ebuild b/sci-libs/pcl/pcl-.ebuild
index 19c912a12d8..340870c8b8e 100644
--- a/sci-libs/pcl/pcl-.ebuild
+++ b/sci-libs/pcl/pcl-.ebuild
@@ -1,7 +1,7 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=5
+EAPI=7
 
 SCM=""
 if [ "${PV#}" != "${PV}" ] ; then
@@ -23,7 +23,7 @@ fi
 HOMEPAGE="http://pointclouds.org/;
 DESCRIPTION="2D/3D image and point cloud processing"
 LICENSE="BSD"
-SLOT="0/1.9"
+SLOT="0/1.11"
 IUSE="cuda doc opengl openni openni2 pcap png +qhull qt5 usb vtk 
cpu_flags_x86_sse test tutorials"
 RESTRICT="!test? ( test )"
 
@@ -49,9 +49,11 @@ RDEPEND="
 "
 DEPEND="${RDEPEND}
!!dev-cpp/metslib
+   test? ( >=dev-cpp/gtest-1.6.0 )
+"
+BDEPEND="
doc? ( app-doc/doxygen )
tutorials? ( dev-python/sphinx dev-python/sphinxcontrib-doxylink )
-   test? ( >=dev-cpp/gtest-1.6.0 )
virtual/pkgconfig"
 
 REQUIRED_USE="
@@ -72,9 +74,7 @@ src_configure() {
"-DWITH_VTK=$(usex vtk TRUE FALSE)"
"-DWITH_PCAP=$(usex pcap TRUE FALSE)"
"-DWITH_OPENNI=$(usex openni TRUE FALSE)"
-   "-DBUILD_OPENNI=$(usex openni TRUE FALSE)"
"-DWITH_OPENNI2=$(usex openni2 TRUE FALSE)"
-   "-DBUILD_OPENNI2=$(usex openni2 TRUE FALSE)"
"-DPCL_ENABLE_SSE=$(usex cpu_flags_x86_sse TRUE FALSE)"
"-DWITH_DOCS=$(usex doc TRUE FALSE)"
"-DWITH_TUTORIALS=$(usex tutorials TRUE FALSE)"



[gentoo-commits] repo/gentoo:master commit in: sci-libs/pcl/

2019-08-30 Thread Andreas Sturmlechner
commit: 6912bc8fc302daa74457db2c0739ab55188490db
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sun Aug 25 23:20:41 2019 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Fri Aug 30 08:56:33 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6912bc8f

sci-libs/pcl: Drop 1.8.1

Package-Manager: Portage-2.3.73, Repoman-2.3.17
Signed-off-by: Andreas Sturmlechner  gentoo.org>

 sci-libs/pcl/Manifest |  1 -
 sci-libs/pcl/pcl-1.8.1.ebuild | 83 ---
 2 files changed, 84 deletions(-)

diff --git a/sci-libs/pcl/Manifest b/sci-libs/pcl/Manifest
index 1e61e230c5a..4f0161e50ac 100644
--- a/sci-libs/pcl/Manifest
+++ b/sci-libs/pcl/Manifest
@@ -1,2 +1 @@
-DIST pcl-1.8.1.tar.gz 66787596 BLAKE2B 
d02439bc0c0b9cf179f5840822dcad9b3cd128c53325d5f1a5b67e0153c8b4c5150cd65763e17d2c28f91325eb9ae33d9fa6e673a17681b05d19c46eaf0bdb9d
 SHA512 
9e7c87fb750a176712f08d215a906012c9e8174b687bbc8c08fa65de083b4468951bd8017b10409015d5eff0fc343885d2aae5c340346118b1a251af7bdd5cd7
 DIST pcl-1.9.1.tar.gz 67158067 BLAKE2B 
472422930e08feba11f42a2df49d68e0c55484744e0649164b113dc3b654188e598b1c0a55f1b75680150090749b00378ae0f70b35b1695a7914a16be7415bf7
 SHA512 
ca95028c23861ac2df0fa7e18fdd0202255cb2e49ab714325eb36c35289442c6eedbf489e6f9f232b30fa2a93eff4c9619f8a14d3fdfe58f353a4a6e26206bdf

diff --git a/sci-libs/pcl/pcl-1.8.1.ebuild b/sci-libs/pcl/pcl-1.8.1.ebuild
deleted file mode 100644
index 9475d9da703..000
--- a/sci-libs/pcl/pcl-1.8.1.ebuild
+++ /dev/null
@@ -1,83 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-SCM=""
-if [ "${PV#}" != "${PV}" ] ; then
-   SCM="git-r3"
-   EGIT_REPO_URI="https://github.com/PointCloudLibrary/pcl;
-fi
-
-inherit ${SCM} cmake-utils multilib
-
-if [ "${PV#}" != "${PV}" ] ; then
-   KEYWORDS=""
-   SRC_URI=""
-else
-   KEYWORDS="~amd64 ~arm"
-   SRC_URI="https://github.com/PointCloudLibrary/pcl/archive/${P}.tar.gz;
-   S="${WORKDIR}/${PN}-${P}"
-fi
-
-HOMEPAGE="http://pointclouds.org/;
-DESCRIPTION="2D/3D image and point cloud processing"
-LICENSE="BSD"
-SLOT="0/1.8"
-IUSE="cuda doc opengl openni openni2 pcap png +qhull qt5 usb vtk 
cpu_flags_x86_sse test tutorials"
-
-RDEPEND="
-   >=sci-libs/flann-1.7.1
-   dev-libs/boost:=[threads]
-   dev-cpp/eigen:3
-   opengl? ( virtual/opengl media-libs/freeglut )
-   openni? ( dev-libs/OpenNI )
-   openni2? ( dev-libs/OpenNI2 )
-   pcap? ( net-libs/libpcap )
-   png? ( media-libs/libpng:0= )
-   qhull? ( media-libs/qhull )
-   qt5? (
-   dev-qt/qtgui:5
-   dev-qt/qtcore:5
-   dev-qt/qtconcurrent:5
-   dev-qt/qtopengl:5
-   )
-   usb? ( virtual/libusb:1 )
-   vtk? ( >=sci-libs/vtk-5.6:=[imaging,rendering] )
-   cuda? ( >=dev-util/nvidia-cuda-toolkit-4 )
-"
-DEPEND="${RDEPEND}
-   !!dev-cpp/metslib
-   doc? ( app-doc/doxygen )
-   tutorials? ( dev-python/sphinx dev-python/sphinxcontrib-doxylink )
-   test? ( >=dev-cpp/gtest-1.6.0 )
-   virtual/pkgconfig"
-
-REQUIRED_USE="
-   openni? ( usb )
-   openni2? ( usb )
-   tutorials? ( doc )
-"
-
-src_configure() {
-   local mycmakeargs=(
-   "-DLIB_INSTALL_DIR=$(get_libdir)"
-   "-DWITH_CUDA=$(usex cuda TRUE FALSE)"
-   "-DWITH_LIBUSB=$(usex usb TRUE FALSE)"
-   "-DWITH_OPENGL=$(usex opengl TRUE FALSE)"
-   "-DWITH_PNG=$(usex png TRUE FALSE)"
-   "-DWITH_QHULL=$(usex qhull TRUE FALSE)"
-   "-DWITH_QT=$(usex qt5 TRUE FALSE)"
-   "-DWITH_VTK=$(usex vtk TRUE FALSE)"
-   "-DWITH_PCAP=$(usex pcap TRUE FALSE)"
-   "-DWITH_OPENNI=$(usex openni TRUE FALSE)"
-   "-DBUILD_OPENNI=$(usex openni TRUE FALSE)"
-   "-DWITH_OPENNI2=$(usex openni2 TRUE FALSE)"
-   "-DBUILD_OPENNI2=$(usex openni2 TRUE FALSE)"
-   "-DPCL_ENABLE_SSE=$(usex cpu_flags_x86_sse TRUE FALSE)"
-   "-DWITH_DOCS=$(usex doc TRUE FALSE)"
-   "-DWITH_TUTORIALS=$(usex tutorials TRUE FALSE)"
-   "-DBUILD_TESTS=$(usex test TRUE FALSE)"
-   )
-   cmake-utils_src_configure
-}



[gentoo-commits] repo/gentoo:master commit in: sci-libs/pcl/

2018-12-05 Thread Alexis Ballier
commit: f0d15dd00ea4af8629675be6522e1f4203a75b67
Author: Alexis Ballier  gentoo  org>
AuthorDate: Wed Dec  5 14:37:17 2018 +
Commit: Alexis Ballier  gentoo  org>
CommitDate: Wed Dec  5 14:50:02 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f0d15dd0

sci-libs/pcl: bump to 1.9.1

Closes: https://bugs.gentoo.org/672536
Package-Manager: Portage-2.3.52, Repoman-2.3.12
Signed-off-by: Alexis Ballier  gentoo.org>

 sci-libs/pcl/Manifest  | 1 +
 sci-libs/pcl/{pcl-.ebuild => pcl-1.9.1.ebuild} | 4 ++--
 sci-libs/pcl/pcl-.ebuild   | 4 ++--
 3 files changed, 5 insertions(+), 4 deletions(-)

diff --git a/sci-libs/pcl/Manifest b/sci-libs/pcl/Manifest
index 21eb2ed022a..1e61e230c5a 100644
--- a/sci-libs/pcl/Manifest
+++ b/sci-libs/pcl/Manifest
@@ -1 +1,2 @@
 DIST pcl-1.8.1.tar.gz 66787596 BLAKE2B 
d02439bc0c0b9cf179f5840822dcad9b3cd128c53325d5f1a5b67e0153c8b4c5150cd65763e17d2c28f91325eb9ae33d9fa6e673a17681b05d19c46eaf0bdb9d
 SHA512 
9e7c87fb750a176712f08d215a906012c9e8174b687bbc8c08fa65de083b4468951bd8017b10409015d5eff0fc343885d2aae5c340346118b1a251af7bdd5cd7
+DIST pcl-1.9.1.tar.gz 67158067 BLAKE2B 
472422930e08feba11f42a2df49d68e0c55484744e0649164b113dc3b654188e598b1c0a55f1b75680150090749b00378ae0f70b35b1695a7914a16be7415bf7
 SHA512 
ca95028c23861ac2df0fa7e18fdd0202255cb2e49ab714325eb36c35289442c6eedbf489e6f9f232b30fa2a93eff4c9619f8a14d3fdfe58f353a4a6e26206bdf

diff --git a/sci-libs/pcl/pcl-.ebuild b/sci-libs/pcl/pcl-1.9.1.ebuild
similarity index 97%
copy from sci-libs/pcl/pcl-.ebuild
copy to sci-libs/pcl/pcl-1.9.1.ebuild
index 9475d9da703..737d110e2cf 100644
--- a/sci-libs/pcl/pcl-.ebuild
+++ b/sci-libs/pcl/pcl-1.9.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=5
@@ -23,7 +23,7 @@ fi
 HOMEPAGE="http://pointclouds.org/;
 DESCRIPTION="2D/3D image and point cloud processing"
 LICENSE="BSD"
-SLOT="0/1.8"
+SLOT="0/1.9"
 IUSE="cuda doc opengl openni openni2 pcap png +qhull qt5 usb vtk 
cpu_flags_x86_sse test tutorials"
 
 RDEPEND="

diff --git a/sci-libs/pcl/pcl-.ebuild b/sci-libs/pcl/pcl-.ebuild
index 9475d9da703..737d110e2cf 100644
--- a/sci-libs/pcl/pcl-.ebuild
+++ b/sci-libs/pcl/pcl-.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=5
@@ -23,7 +23,7 @@ fi
 HOMEPAGE="http://pointclouds.org/;
 DESCRIPTION="2D/3D image and point cloud processing"
 LICENSE="BSD"
-SLOT="0/1.8"
+SLOT="0/1.9"
 IUSE="cuda doc opengl openni openni2 pcap png +qhull qt5 usb vtk 
cpu_flags_x86_sse test tutorials"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: sci-libs/pcl/

2017-08-14 Thread Alexis Ballier
commit: c2151c8bacca8a1ef1397f2494186c62fce0d4cf
Author: Alexis Ballier  gentoo  org>
AuthorDate: Tue Aug 15 05:36:44 2017 +
Commit: Alexis Ballier  gentoo  org>
CommitDate: Tue Aug 15 05:36:58 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c2151c8b

sci-libs/pcl: bump to 1.8.1

Package-Manager: Portage-2.3.7, Repoman-2.3.3

 sci-libs/pcl/Manifest |  1 +
 sci-libs/pcl/pcl-1.8.1.ebuild | 83 +++
 2 files changed, 84 insertions(+)

diff --git a/sci-libs/pcl/Manifest b/sci-libs/pcl/Manifest
index 468544c8688..b2d86b16903 100644
--- a/sci-libs/pcl/Manifest
+++ b/sci-libs/pcl/Manifest
@@ -1 +1,2 @@
 DIST pcl-1.8.0.tar.gz 66811948 SHA256 
9e54b0c1b59a67a386b9b0f4acb2d764272ff9a0377b825c4ed5eedf46ebfcf4 SHA512 
185470e980a208bd7213e1087dbc81b9741ae6e8783984e306d34d3e0e4fa69d42aa9c3a2a276d260d11cb89fff9c6cf324401938a66cd3883bdeaa38994e6a1
 WHIRLPOOL 
1ed161cce3882353241e5720df4c092eff1b2561373b1620bebd98ffae2028eeb31a689377edd1bf1394b0474e221e14d3d0b0107848d37dd54bfbf731dbd91b
+DIST pcl-1.8.1.tar.gz 66787596 SHA256 
5a102a2fbe2ba77c775bf92c4a5d2e3d8170be53a68c3a76cfc72434ff7b9783 SHA512 
9e7c87fb750a176712f08d215a906012c9e8174b687bbc8c08fa65de083b4468951bd8017b10409015d5eff0fc343885d2aae5c340346118b1a251af7bdd5cd7
 WHIRLPOOL 
88f8926a3319c9cf69f066a38949f6941a6d36e961ba4735dd51f402af3816d442079f0402ed5c11b718edb9a3bcb5d1cd67f416d71effb4715199e876202004

diff --git a/sci-libs/pcl/pcl-1.8.1.ebuild b/sci-libs/pcl/pcl-1.8.1.ebuild
new file mode 100644
index 000..9475d9da703
--- /dev/null
+++ b/sci-libs/pcl/pcl-1.8.1.ebuild
@@ -0,0 +1,83 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+SCM=""
+if [ "${PV#}" != "${PV}" ] ; then
+   SCM="git-r3"
+   EGIT_REPO_URI="https://github.com/PointCloudLibrary/pcl;
+fi
+
+inherit ${SCM} cmake-utils multilib
+
+if [ "${PV#}" != "${PV}" ] ; then
+   KEYWORDS=""
+   SRC_URI=""
+else
+   KEYWORDS="~amd64 ~arm"
+   SRC_URI="https://github.com/PointCloudLibrary/pcl/archive/${P}.tar.gz;
+   S="${WORKDIR}/${PN}-${P}"
+fi
+
+HOMEPAGE="http://pointclouds.org/;
+DESCRIPTION="2D/3D image and point cloud processing"
+LICENSE="BSD"
+SLOT="0/1.8"
+IUSE="cuda doc opengl openni openni2 pcap png +qhull qt5 usb vtk 
cpu_flags_x86_sse test tutorials"
+
+RDEPEND="
+   >=sci-libs/flann-1.7.1
+   dev-libs/boost:=[threads]
+   dev-cpp/eigen:3
+   opengl? ( virtual/opengl media-libs/freeglut )
+   openni? ( dev-libs/OpenNI )
+   openni2? ( dev-libs/OpenNI2 )
+   pcap? ( net-libs/libpcap )
+   png? ( media-libs/libpng:0= )
+   qhull? ( media-libs/qhull )
+   qt5? (
+   dev-qt/qtgui:5
+   dev-qt/qtcore:5
+   dev-qt/qtconcurrent:5
+   dev-qt/qtopengl:5
+   )
+   usb? ( virtual/libusb:1 )
+   vtk? ( >=sci-libs/vtk-5.6:=[imaging,rendering] )
+   cuda? ( >=dev-util/nvidia-cuda-toolkit-4 )
+"
+DEPEND="${RDEPEND}
+   !!dev-cpp/metslib
+   doc? ( app-doc/doxygen )
+   tutorials? ( dev-python/sphinx dev-python/sphinxcontrib-doxylink )
+   test? ( >=dev-cpp/gtest-1.6.0 )
+   virtual/pkgconfig"
+
+REQUIRED_USE="
+   openni? ( usb )
+   openni2? ( usb )
+   tutorials? ( doc )
+"
+
+src_configure() {
+   local mycmakeargs=(
+   "-DLIB_INSTALL_DIR=$(get_libdir)"
+   "-DWITH_CUDA=$(usex cuda TRUE FALSE)"
+   "-DWITH_LIBUSB=$(usex usb TRUE FALSE)"
+   "-DWITH_OPENGL=$(usex opengl TRUE FALSE)"
+   "-DWITH_PNG=$(usex png TRUE FALSE)"
+   "-DWITH_QHULL=$(usex qhull TRUE FALSE)"
+   "-DWITH_QT=$(usex qt5 TRUE FALSE)"
+   "-DWITH_VTK=$(usex vtk TRUE FALSE)"
+   "-DWITH_PCAP=$(usex pcap TRUE FALSE)"
+   "-DWITH_OPENNI=$(usex openni TRUE FALSE)"
+   "-DBUILD_OPENNI=$(usex openni TRUE FALSE)"
+   "-DWITH_OPENNI2=$(usex openni2 TRUE FALSE)"
+   "-DBUILD_OPENNI2=$(usex openni2 TRUE FALSE)"
+   "-DPCL_ENABLE_SSE=$(usex cpu_flags_x86_sse TRUE FALSE)"
+   "-DWITH_DOCS=$(usex doc TRUE FALSE)"
+   "-DWITH_TUTORIALS=$(usex tutorials TRUE FALSE)"
+   "-DBUILD_TESTS=$(usex test TRUE FALSE)"
+   )
+   cmake-utils_src_configure
+}



[gentoo-commits] repo/gentoo:master commit in: sci-libs/pcl/

2017-01-26 Thread Alexis Ballier
commit: 9978f0147c7310e6e961a97cd508135b87419bb1
Author: Alexis Ballier  gentoo  org>
AuthorDate: Thu Jan 26 21:58:41 2017 +
Commit: Alexis Ballier  gentoo  org>
CommitDate: Thu Jan 26 23:09:55 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9978f014

sci-libs/pcl: add := dep on vtk

Package-Manager: Portage-2.3.3, Repoman-2.3.1

 sci-libs/pcl/pcl-1.8.0.ebuild | 4 ++--
 sci-libs/pcl/pcl-.ebuild  | 4 ++--
 2 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/sci-libs/pcl/pcl-1.8.0.ebuild b/sci-libs/pcl/pcl-1.8.0.ebuild
index c5c91fc..eeb8e2c 100644
--- a/sci-libs/pcl/pcl-1.8.0.ebuild
+++ b/sci-libs/pcl/pcl-1.8.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
 # $Id$
 
@@ -44,7 +44,7 @@ RDEPEND="
dev-qt/qtopengl:5
)
usb? ( virtual/libusb:1 )
-   vtk? ( >=sci-libs/vtk-5.6[imaging,rendering] )
+   vtk? ( >=sci-libs/vtk-5.6:=[imaging,rendering] )
cuda? ( >=dev-util/nvidia-cuda-toolkit-4 )
 "
 DEPEND="${RDEPEND}

diff --git a/sci-libs/pcl/pcl-.ebuild b/sci-libs/pcl/pcl-.ebuild
index c5c91fc..eeb8e2c 100644
--- a/sci-libs/pcl/pcl-.ebuild
+++ b/sci-libs/pcl/pcl-.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
 # $Id$
 
@@ -44,7 +44,7 @@ RDEPEND="
dev-qt/qtopengl:5
)
usb? ( virtual/libusb:1 )
-   vtk? ( >=sci-libs/vtk-5.6[imaging,rendering] )
+   vtk? ( >=sci-libs/vtk-5.6:=[imaging,rendering] )
cuda? ( >=dev-util/nvidia-cuda-toolkit-4 )
 "
 DEPEND="${RDEPEND}



[gentoo-commits] repo/gentoo:master commit in: sci-libs/pcl/

2017-01-26 Thread Alexis Ballier
commit: 3138734f57b2651e822991d34bdc60ca4992ee07
Author: Alexis Ballier  gentoo  org>
AuthorDate: Thu Jan 26 21:56:20 2017 +
Commit: Alexis Ballier  gentoo  org>
CommitDate: Thu Jan 26 23:09:55 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3138734f

sci-libs/pcl: remove old

Package-Manager: Portage-2.3.3, Repoman-2.3.1

 sci-libs/pcl/Manifest |  1 -
 sci-libs/pcl/pcl-1.7.2.ebuild | 83 ---
 2 files changed, 84 deletions(-)

diff --git a/sci-libs/pcl/Manifest b/sci-libs/pcl/Manifest
index ae402fd..468544c 100644
--- a/sci-libs/pcl/Manifest
+++ b/sci-libs/pcl/Manifest
@@ -1,2 +1 @@
-DIST pcl-1.7.2.tar.gz 63474627 SHA256 
479f84f2c658a6319b7827251b4c2d6cf07643421b66bbc351d9bed0ae93 SHA512 
23b24f35aa97a167083b0e94164af1c1e1b4b82e1ed7a2514b2453fb5001ad375cda983f4470b34b7b7f717f1399ccec1bcff7ce7f057cd25f024a58830cc2e9
 WHIRLPOOL 
f41f2aa964e617a7e554c5ecf18dc2fc92a87ea1358d3796b364d933c8353bbcf16da6e57409e191b99ca59d5cd7fce236ead29f130e6231949ea5f4c9624332
 DIST pcl-1.8.0.tar.gz 66811948 SHA256 
9e54b0c1b59a67a386b9b0f4acb2d764272ff9a0377b825c4ed5eedf46ebfcf4 SHA512 
185470e980a208bd7213e1087dbc81b9741ae6e8783984e306d34d3e0e4fa69d42aa9c3a2a276d260d11cb89fff9c6cf324401938a66cd3883bdeaa38994e6a1
 WHIRLPOOL 
1ed161cce3882353241e5720df4c092eff1b2561373b1620bebd98ffae2028eeb31a689377edd1bf1394b0474e221e14d3d0b0107848d37dd54bfbf731dbd91b

diff --git a/sci-libs/pcl/pcl-1.7.2.ebuild b/sci-libs/pcl/pcl-1.7.2.ebuild
deleted file mode 100644
index 58759c9..
--- a/sci-libs/pcl/pcl-1.7.2.ebuild
+++ /dev/null
@@ -1,83 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=5
-
-SCM=""
-if [ "${PV#}" != "${PV}" ] ; then
-   SCM="git-r3"
-   EGIT_REPO_URI="https://github.com/PointCloudLibrary/pcl;
-fi
-
-inherit ${SCM} cmake-utils multilib
-
-if [ "${PV#}" != "${PV}" ] ; then
-   KEYWORDS=""
-   SRC_URI=""
-else
-   KEYWORDS="~amd64 ~arm"
-   SRC_URI="https://github.com/PointCloudLibrary/pcl/archive/${P}.tar.gz;
-   S="${WORKDIR}/${PN}-${P}"
-fi
-
-HOMEPAGE="http://pointclouds.org/;
-DESCRIPTION="2D/3D image and point cloud processing"
-LICENSE="BSD"
-SLOT="0"
-IUSE="cuda doc opengl openni openni2 pcap png +qhull qt4 usb vtk 
cpu_flags_x86_sse test tutorials"
-
-RDEPEND="
-   >=sci-libs/flann-1.7.1
-   dev-libs/boost:=[threads]
-   dev-cpp/eigen:3
-   opengl? ( virtual/opengl media-libs/freeglut )
-   openni? ( dev-libs/OpenNI )
-   openni2? ( dev-libs/OpenNI2 )
-   pcap? ( net-libs/libpcap )
-   png? ( media-libs/libpng:0= )
-   qhull? ( media-libs/qhull )
-   qt4? ( dev-qt/qtgui:4 )
-   usb? ( virtual/libusb:1 )
-   vtk? ( >=sci-libs/vtk-5.6[imaging,rendering,qt4?] )
-   cuda? ( >=dev-util/nvidia-cuda-toolkit-4 )
-"
-DEPEND="${RDEPEND}
-   !!dev-cpp/metslib
-   doc? ( app-doc/doxygen )
-   tutorials? ( dev-python/sphinx dev-python/sphinxcontrib-doxylink )
-   test? ( >=dev-cpp/gtest-1.6.0 )
-   virtual/pkgconfig"
-
-REQUIRED_USE="
-   openni? ( usb )
-   openni2? ( usb )
-   tutorials? ( doc )
-"
-
-PATCHES=(
-   "${FILESDIR}/nogl.patch"
-)
-
-src_configure() {
-   local mycmakeargs=(
-   "-DLIB_INSTALL_DIR=$(get_libdir)"
-   "-DWITH_CUDA=$(usex cuda TRUE FALSE)"
-   "-DWITH_LIBUSB=$(usex usb TRUE FALSE)"
-   "-DWITH_OPENGL=$(usex opengl TRUE FALSE)"
-   "-DWITH_PNG=$(usex png TRUE FALSE)"
-   "-DWITH_QHULL=$(usex qhull TRUE FALSE)"
-   "-DWITH_QT=$(usex qt4 TRUE FALSE)"
-   "-DWITH_VTK=$(usex vtk TRUE FALSE)"
-   "-DWITH_PCAP=$(usex pcap TRUE FALSE)"
-   "-DWITH_OPENNI=$(usex openni TRUE FALSE)"
-   "-DBUILD_OPENNI=$(usex openni TRUE FALSE)"
-   "-DWITH_OPENNI2=$(usex openni2 TRUE FALSE)"
-   "-DBUILD_OPENNI2=$(usex openni2 TRUE FALSE)"
-   "-DPCL_ENABLE_SSE=$(usex cpu_flags_x86_sse TRUE FALSE)"
-   "-DWITH_DOCS=$(usex doc TRUE FALSE)"
-   "-DWITH_TUTORIALS=$(usex tutorials TRUE FALSE)"
-   "-DBUILD_TESTS=$(usex test TRUE FALSE)"
-   )
-   cmake-utils_src_configure
-}



[gentoo-commits] repo/gentoo:master commit in: sci-libs/pcl/files/

2017-01-26 Thread Alexis Ballier
commit: 91e58ba4e2255d266cf75ba8d8a29c0628f11762
Author: Alexis Ballier  gentoo  org>
AuthorDate: Thu Jan 26 21:57:21 2017 +
Commit: Alexis Ballier  gentoo  org>
CommitDate: Thu Jan 26 23:09:55 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=91e58ba4

sci-libs/pcl: remove now unused patch

Package-Manager: Portage-2.3.3, Repoman-2.3.1

 sci-libs/pcl/files/nogl.patch | 22 --
 1 file changed, 22 deletions(-)

diff --git a/sci-libs/pcl/files/nogl.patch b/sci-libs/pcl/files/nogl.patch
deleted file mode 100644
index 0be97e8..
--- a/sci-libs/pcl/files/nogl.patch
+++ /dev/null
@@ -1,22 +0,0 @@
-commit 1361899d1a336938811eceb17e2f71abe650ae17
-Author: Davide Viti 
-Date:   Sun Nov 9 21:37:28 2014 +0100
-
-Add "WITH_OPENGL" option to make OpenGL and Glut inclusion conditional
-
-diff --git a/CMakeLists.txt b/CMakeLists.txt
-index 6cc473d..7fda151 100644
 a/CMakeLists.txt
-+++ b/CMakeLists.txt
-@@ -403,7 +403,10 @@ if(WITH_PCAP)
- endif(WITH_PCAP)
- 
- # OpenGL and GLUT
--include("${PCL_SOURCE_DIR}/cmake/pcl_find_gl.cmake")
-+option(WITH_OPENGL "Support for OpenGL" TRUE)
-+if(WITH_OPENGL)
-+  include("${PCL_SOURCE_DIR}/cmake/pcl_find_gl.cmake")
-+endif(WITH_OPENGL)
- 
- ### ---[ Create the config.h file
- set(pcl_config_h_in "${CMAKE_CURRENT_SOURCE_DIR}/pcl_config.h.in")



[gentoo-commits] repo/gentoo:master commit in: sci-libs/pcl/

2016-06-28 Thread Alexis Ballier
commit: d429baf76dfbce3ce995e2524013635fada2ddfe
Author: Alexis Ballier  gentoo  org>
AuthorDate: Tue Jun 28 10:56:35 2016 +
Commit: Alexis Ballier  gentoo  org>
CommitDate: Tue Jun 28 10:56:45 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d429baf7

sci-libs/pcl: bump to 1.8.0 and add subslot

Package-Manager: portage-2.3.0

 sci-libs/pcl/Manifest  |  1 +
 sci-libs/pcl/{pcl-.ebuild => pcl-1.8.0.ebuild} | 17 +++--
 sci-libs/pcl/pcl-.ebuild   | 17 +++--
 3 files changed, 23 insertions(+), 12 deletions(-)

diff --git a/sci-libs/pcl/Manifest b/sci-libs/pcl/Manifest
index 293b421..ae402fd 100644
--- a/sci-libs/pcl/Manifest
+++ b/sci-libs/pcl/Manifest
@@ -1 +1,2 @@
 DIST pcl-1.7.2.tar.gz 63474627 SHA256 
479f84f2c658a6319b7827251b4c2d6cf07643421b66bbc351d9bed0ae93 SHA512 
23b24f35aa97a167083b0e94164af1c1e1b4b82e1ed7a2514b2453fb5001ad375cda983f4470b34b7b7f717f1399ccec1bcff7ce7f057cd25f024a58830cc2e9
 WHIRLPOOL 
f41f2aa964e617a7e554c5ecf18dc2fc92a87ea1358d3796b364d933c8353bbcf16da6e57409e191b99ca59d5cd7fce236ead29f130e6231949ea5f4c9624332
+DIST pcl-1.8.0.tar.gz 66811948 SHA256 
9e54b0c1b59a67a386b9b0f4acb2d764272ff9a0377b825c4ed5eedf46ebfcf4 SHA512 
185470e980a208bd7213e1087dbc81b9741ae6e8783984e306d34d3e0e4fa69d42aa9c3a2a276d260d11cb89fff9c6cf324401938a66cd3883bdeaa38994e6a1
 WHIRLPOOL 
1ed161cce3882353241e5720df4c092eff1b2561373b1620bebd98ffae2028eeb31a689377edd1bf1394b0474e221e14d3d0b0107848d37dd54bfbf731dbd91b

diff --git a/sci-libs/pcl/pcl-.ebuild b/sci-libs/pcl/pcl-1.8.0.ebuild
similarity index 86%
copy from sci-libs/pcl/pcl-.ebuild
copy to sci-libs/pcl/pcl-1.8.0.ebuild
index 528691c..c5c91fc 100644
--- a/sci-libs/pcl/pcl-.ebuild
+++ b/sci-libs/pcl/pcl-1.8.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2016 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 # $Id$
 
@@ -24,8 +24,8 @@ fi
 HOMEPAGE="http://pointclouds.org/;
 DESCRIPTION="2D/3D image and point cloud processing"
 LICENSE="BSD"
-SLOT="0"
-IUSE="cuda doc opengl openni openni2 pcap png +qhull qt4 usb vtk 
cpu_flags_x86_sse test tutorials"
+SLOT="0/1.8"
+IUSE="cuda doc opengl openni openni2 pcap png +qhull qt5 usb vtk 
cpu_flags_x86_sse test tutorials"
 
 RDEPEND="
>=sci-libs/flann-1.7.1
@@ -37,9 +37,14 @@ RDEPEND="
pcap? ( net-libs/libpcap )
png? ( media-libs/libpng:0= )
qhull? ( media-libs/qhull )
-   qt4? ( dev-qt/qtgui:4 )
+   qt5? (
+   dev-qt/qtgui:5
+   dev-qt/qtcore:5
+   dev-qt/qtconcurrent:5
+   dev-qt/qtopengl:5
+   )
usb? ( virtual/libusb:1 )
-   vtk? ( >=sci-libs/vtk-5.6[imaging,rendering,qt4?] )
+   vtk? ( >=sci-libs/vtk-5.6[imaging,rendering] )
cuda? ( >=dev-util/nvidia-cuda-toolkit-4 )
 "
 DEPEND="${RDEPEND}
@@ -63,7 +68,7 @@ src_configure() {
"-DWITH_OPENGL=$(usex opengl TRUE FALSE)"
"-DWITH_PNG=$(usex png TRUE FALSE)"
"-DWITH_QHULL=$(usex qhull TRUE FALSE)"
-   "-DWITH_QT=$(usex qt4 TRUE FALSE)"
+   "-DWITH_QT=$(usex qt5 TRUE FALSE)"
"-DWITH_VTK=$(usex vtk TRUE FALSE)"
"-DWITH_PCAP=$(usex pcap TRUE FALSE)"
"-DWITH_OPENNI=$(usex openni TRUE FALSE)"

diff --git a/sci-libs/pcl/pcl-.ebuild b/sci-libs/pcl/pcl-.ebuild
index 528691c..c5c91fc 100644
--- a/sci-libs/pcl/pcl-.ebuild
+++ b/sci-libs/pcl/pcl-.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2016 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 # $Id$
 
@@ -24,8 +24,8 @@ fi
 HOMEPAGE="http://pointclouds.org/;
 DESCRIPTION="2D/3D image and point cloud processing"
 LICENSE="BSD"
-SLOT="0"
-IUSE="cuda doc opengl openni openni2 pcap png +qhull qt4 usb vtk 
cpu_flags_x86_sse test tutorials"
+SLOT="0/1.8"
+IUSE="cuda doc opengl openni openni2 pcap png +qhull qt5 usb vtk 
cpu_flags_x86_sse test tutorials"
 
 RDEPEND="
>=sci-libs/flann-1.7.1
@@ -37,9 +37,14 @@ RDEPEND="
pcap? ( net-libs/libpcap )
png? ( media-libs/libpng:0= )
qhull? ( media-libs/qhull )
-   qt4? ( dev-qt/qtgui:4 )
+   qt5? (
+   dev-qt/qtgui:5
+   dev-qt/qtcore:5
+   dev-qt/qtconcurrent:5
+   dev-qt/qtopengl:5
+   )
usb? ( virtual/libusb:1 )
-   vtk? ( >=sci-libs/vtk-5.6[imaging,rendering,qt4?] )
+   vtk? ( >=sci-libs/vtk-5.6[imaging,rendering] )
cuda? ( >=dev-util/nvidia-cuda-toolkit-4 )
 "
 DEPEND="${RDEPEND}
@@ -63,7 +68,7 @@ src_configure() {
"-DWITH_OPENGL=$(usex opengl TRUE FALSE)"
"-DWITH_PNG=$(usex png TRUE FALSE)"
"-DWITH_QHULL=$(usex qhull TRUE FALSE)"
-   "-DWITH_QT=$(usex qt4 TRUE FALSE)"
+