[gentoo-commits] repo/gentoo:master commit in: sci-libs/pcl/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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)" +