* [gentoo-commits] repo/gentoo:master commit in: media-gfx/openvdb/
@ 2019-05-25 8:52 Mikle Kolyada
0 siblings, 0 replies; 66+ messages in thread
From: Mikle Kolyada @ 2019-05-25 8:52 UTC (permalink / raw
To: gentoo-commits
commit: 829e7d8e13db026dc074407f5221068064c509e5
Author: Mikle Kolyada <zlogene <AT> gentoo <DOT> org>
AuthorDate: Sat May 25 08:51:42 2019 +0000
Commit: Mikle Kolyada <zlogene <AT> gentoo <DOT> org>
CommitDate: Sat May 25 08:51:42 2019 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=829e7d8e
media-gfx/openvdb: amd64 stable wrt bug #639806
Signed-off-by: Mikle Kolyada <zlogene <AT> gentoo.org>
Package-Manager: Portage-2.3.66, Repoman-2.3.11
RepoMan-Options: --include-arches="amd64"
media-gfx/openvdb/openvdb-4.0.2-r2.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/media-gfx/openvdb/openvdb-4.0.2-r2.ebuild b/media-gfx/openvdb/openvdb-4.0.2-r2.ebuild
index 4b21771b9f4..ec3c20d387c 100644
--- a/media-gfx/openvdb/openvdb-4.0.2-r2.ebuild
+++ b/media-gfx/openvdb/openvdb-4.0.2-r2.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://github.com/dreamworksanimation/${PN}/archive/v${PV}.tar.gz -> $
LICENSE="MPL-2.0"
SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 ~x86"
IUSE="+abi3-compat doc python test"
REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
^ permalink raw reply related [flat|nested] 66+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-gfx/openvdb/
@ 2024-05-28 17:01 Sam James
0 siblings, 0 replies; 66+ messages in thread
From: Sam James @ 2024-05-28 17:01 UTC (permalink / raw
To: gentoo-commits
commit: b93695f3d2b5aa7d5ac4c5acb7b17ef918c77610
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Tue May 28 16:59:12 2024 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Tue May 28 16:59:12 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b93695f3
media-gfx/openvdb: Stabilize 11.0.0 amd64, #932978
Signed-off-by: Sam James <sam <AT> gentoo.org>
media-gfx/openvdb/openvdb-11.0.0.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/media-gfx/openvdb/openvdb-11.0.0.ebuild b/media-gfx/openvdb/openvdb-11.0.0.ebuild
index ff01eb449a31..f8b4c535dd04 100644
--- a/media-gfx/openvdb/openvdb-11.0.0.ebuild
+++ b/media-gfx/openvdb/openvdb-11.0.0.ebuild
@@ -16,7 +16,7 @@ SRC_URI="https://github.com/AcademySoftwareFoundation/${PN}/archive/v${PV}.tar.g
LICENSE="MPL-2.0"
OPENVDB_ABI=$(ver_cut 1)
SLOT="0/$PV"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
IUSE="abi$((OPENVDB_ABI + 1))-compat +abi${OPENVDB_ABI}-compat abi$((OPENVDB_ABI - 1))-compat abi$((OPENVDB_ABI - 2))-compat alembic ax +blosc cpu_flags_x86_avx cpu_flags_x86_sse4_2
cuda doc examples jpeg +nanovdb numpy openexr png python static-libs test utils zlib"
RESTRICT="!test? ( test )"
^ permalink raw reply related [flat|nested] 66+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-gfx/openvdb/
@ 2024-04-13 17:36 Sam James
0 siblings, 0 replies; 66+ messages in thread
From: Sam James @ 2024-04-13 17:36 UTC (permalink / raw
To: gentoo-commits
commit: 2983664d141cbf6ccd9f6e54d83aacbe5eccacb8
Author: Paul Zander <negril.nx+gentoo <AT> gmail <DOT> com>
AuthorDate: Sat Apr 13 16:14:04 2024 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sat Apr 13 17:35:37 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2983664d
media-gfx/openvdb: 11.0.0 fix abi-compat USE
The values for `-DOPENVDB_USE_*_ABI` are derived from the initial value of `version`.
By changing the value of `version` depending on the abi*-compat USE-flag they are instead derived from the modified value for any USE="!abi11-compat".
That results in `usex abi*-compat`-queries on values outside of the supported +1/-2 range.
Closes: https://bugs.gentoo.org/929926
Signed-off-by: Paul Zander <negril.nx+gentoo <AT> gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/36239
Signed-off-by: Sam James <sam <AT> gentoo.org>
media-gfx/openvdb/openvdb-11.0.0.ebuild | 11 ++++++-----
1 file changed, 6 insertions(+), 5 deletions(-)
diff --git a/media-gfx/openvdb/openvdb-11.0.0.ebuild b/media-gfx/openvdb/openvdb-11.0.0.ebuild
index 35a71fe06c64..ff01eb449a31 100644
--- a/media-gfx/openvdb/openvdb-11.0.0.ebuild
+++ b/media-gfx/openvdb/openvdb-11.0.0.ebuild
@@ -175,21 +175,22 @@ src_prepare() {
}
my_src_configure() {
- local version
+ local version abi_version
version=$(ver_cut 1)
+ abi_version="${version}"
if use "abi$(( version + 1 ))-compat"; then
- version=$(( version + 1 ))
+ abi_version=$(( version + 1 ))
elif use "abi$(( version - 1 ))-compat"; then
- version=$(( version - 1 ))
+ abi_version=$(( version - 1 ))
elif use "abi$(( version - 2 ))-compat"; then
- version=$(( version - 2 ))
+ abi_version=$(( version - 2 ))
fi
local mycmakeargs=(
-DCMAKE_FIND_PACKAGE_PREFER_CONFIG="yes"
-DCMAKE_INSTALL_DOCDIR="share/doc/${PF}/"
- -DOPENVDB_ABI_VERSION_NUMBER="${version}"
+ -DOPENVDB_ABI_VERSION_NUMBER="${abi_version}"
-DOPENVDB_BUILD_DOCS="$(usex doc)"
-DOPENVDB_BUILD_UNITTESTS="$(usex test)"
-DOPENVDB_BUILD_VDB_LOD="$(usex utils)"
^ permalink raw reply related [flat|nested] 66+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-gfx/openvdb/
@ 2024-04-05 1:21 Sam James
0 siblings, 0 replies; 66+ messages in thread
From: Sam James @ 2024-04-05 1:21 UTC (permalink / raw
To: gentoo-commits
commit: e31da288a2f874bffb148a11ce0ef28eb0052d14
Author: Eli Schwartz <eschwartz93 <AT> gmail <DOT> com>
AuthorDate: Wed Apr 3 20:02:43 2024 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Fri Apr 5 01:20:48 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e31da288
media-gfx/openvdb: mark as LTO-unsafe, strict-aliasing unsafe
Test-only issue, but this prevents testing that LTO actually works. ;)
Closes: https://bugs.gentoo.org/926820
Signed-off-by: Eli Schwartz <eschwartz93 <AT> gmail.com>
Signed-off-by: Sam James <sam <AT> gentoo.org>
media-gfx/openvdb/openvdb-10.0.1.ebuild | 8 +++++++-
media-gfx/openvdb/openvdb-11.0.0.ebuild | 6 ++++++
2 files changed, 13 insertions(+), 1 deletion(-)
diff --git a/media-gfx/openvdb/openvdb-10.0.1.ebuild b/media-gfx/openvdb/openvdb-10.0.1.ebuild
index 287893b0cff4..5a0a42c5aed3 100644
--- a/media-gfx/openvdb/openvdb-10.0.1.ebuild
+++ b/media-gfx/openvdb/openvdb-10.0.1.ebuild
@@ -5,7 +5,7 @@ EAPI=8
PYTHON_COMPAT=( python3_{9..11} )
-inherit cmake cuda llvm python-single-r1
+inherit cmake cuda flag-o-matic llvm python-single-r1
DESCRIPTION="Library for the efficient manipulation of volumetric data"
HOMEPAGE="https://www.openvdb.org"
@@ -100,6 +100,12 @@ src_prepare() {
}
src_configure() {
+ # -Werror=strict-aliasing
+ # https://bugs.gentoo.org/926820
+ # https://github.com/AcademySoftwareFoundation/openvdb/issues/1784
+ append-flags -fno-strict-aliasing
+ filter-lto
+
local myprefix="${EPREFIX}/usr/"
local version
diff --git a/media-gfx/openvdb/openvdb-11.0.0.ebuild b/media-gfx/openvdb/openvdb-11.0.0.ebuild
index 056d464f7218..35a71fe06c64 100644
--- a/media-gfx/openvdb/openvdb-11.0.0.ebuild
+++ b/media-gfx/openvdb/openvdb-11.0.0.ebuild
@@ -352,6 +352,12 @@ my_src_install() {
}
src_configure() {
+ # -Werror=strict-aliasing
+ # https://bugs.gentoo.org/926820
+ # https://github.com/AcademySoftwareFoundation/openvdb/issues/1784
+ append-flags -fno-strict-aliasing
+ filter-lto
+
multibuild_foreach_variant my_src_configure
}
^ permalink raw reply related [flat|nested] 66+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-gfx/openvdb/
@ 2024-02-20 13:42 Joonas Niilola
0 siblings, 0 replies; 66+ messages in thread
From: Joonas Niilola @ 2024-02-20 13:42 UTC (permalink / raw
To: gentoo-commits
commit: 8a6ab9e25e10cd62bfb51b8ff5474bcb2f8533ca
Author: Joonas Niilola <juippis <AT> gentoo <DOT> org>
AuthorDate: Tue Feb 20 13:41:46 2024 +0000
Commit: Joonas Niilola <juippis <AT> gentoo <DOT> org>
CommitDate: Tue Feb 20 13:41:46 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8a6ab9e2
media-gfx/openvdb: add missing die after ln command on 11.0.0
Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org>
media-gfx/openvdb/openvdb-11.0.0.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/media-gfx/openvdb/openvdb-11.0.0.ebuild b/media-gfx/openvdb/openvdb-11.0.0.ebuild
index 23252c26a1f2..056d464f7218 100644
--- a/media-gfx/openvdb/openvdb-11.0.0.ebuild
+++ b/media-gfx/openvdb/openvdb-11.0.0.ebuild
@@ -336,7 +336,7 @@ my_src_test() {
[[ "${MULTIBUILD_VARIANT}" != "test" ]] && return
if use ax; then
- ln -sr "${CMAKE_USE_DIR}/openvdb_ax/openvdb_ax/test" "${BUILD_DIR}/test"
+ ln -sr "${CMAKE_USE_DIR}/openvdb_ax/openvdb_ax/test" "${BUILD_DIR}/test" || die
fi
if use cuda; then
^ permalink raw reply related [flat|nested] 66+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-gfx/openvdb/
@ 2023-02-01 18:38 Sam James
0 siblings, 0 replies; 66+ messages in thread
From: Sam James @ 2023-02-01 18:38 UTC (permalink / raw
To: gentoo-commits
commit: 2b085134a404646128cee0e647ad16f25f60e583
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Wed Feb 1 18:37:57 2023 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Wed Feb 1 18:37:57 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2b085134
media-gfx/openvdb: Stabilize 10.0.1 amd64, #886971
Signed-off-by: Sam James <sam <AT> gentoo.org>
media-gfx/openvdb/openvdb-10.0.1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/media-gfx/openvdb/openvdb-10.0.1.ebuild b/media-gfx/openvdb/openvdb-10.0.1.ebuild
index ca3f0a38802d..29778b9e3216 100644
--- a/media-gfx/openvdb/openvdb-10.0.1.ebuild
+++ b/media-gfx/openvdb/openvdb-10.0.1.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://github.com/AcademySoftwareFoundation/${PN}/archive/v${PV}.tar.g
LICENSE="MPL-2.0"
SLOT="0/10.0.1"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
IUSE="+abi10-compat abi8-compat abi9-compat ax +blosc cpu_flags_x86_avx cpu_flags_x86_sse4_2
cuda doc +nanovdb numpy python static-libs test utils"
RESTRICT="!test? ( test )"
^ permalink raw reply related [flat|nested] 66+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-gfx/openvdb/
@ 2023-02-01 5:15 Michał Górny
0 siblings, 0 replies; 66+ messages in thread
From: Michał Górny @ 2023-02-01 5:15 UTC (permalink / raw
To: gentoo-commits
commit: 8ecab5afc49ea4fbe86aa2aa289cc8e431615287
Author: Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Wed Feb 1 05:09:14 2023 +0000
Commit: Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Wed Feb 1 05:09:14 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8ecab5af
media-gfx/openvdb: Remove old
Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>
media-gfx/openvdb/Manifest | 1 -
media-gfx/openvdb/openvdb-9.1.0-r1.ebuild | 173 ------------------------------
2 files changed, 174 deletions(-)
diff --git a/media-gfx/openvdb/Manifest b/media-gfx/openvdb/Manifest
index 3d50dea3c098..dcf7ed71278e 100644
--- a/media-gfx/openvdb/Manifest
+++ b/media-gfx/openvdb/Manifest
@@ -1,4 +1,3 @@
DIST openvdb-10.0.1.tar.gz 3461352 BLAKE2B 506168a4bb29bab2a3a3cb37002858517000dc1682f04d95387fd1e250b61c61d92d2ffdf9b679d83ef1ce270909693ebd46224b732ce264685004d1e47b3027 SHA512 361cef8932b69b19ee94c47fe78f665a1acabfabc3f45ff9f490e830f73ff092c42f56ce698677476a8ccf062c89e3e4dc6d4c550aa6842438cbd4d404ee83bb
DIST openvdb-8.2.0.tar.gz 2656278 BLAKE2B b381459fb770800bb03bc8a6b3122c6684ab508f11be024e0eb3951bfbcef14e626e2d4468e91ea17fd6792f23810eafe8b05e19d46eb0e6200c73ccf296116a SHA512 aed6b5884a9cfd42f72357ad090c5dcf7829b0e5672ab61e31206e889c085ce5a7bcb89476ceac552a837d394011951528e2b3cffc77baadc491a2e7a31d5e86
DIST openvdb-9.0.0.tar.gz 2945040 BLAKE2B c47a8088ba30d3cbecff04dbfd2d48b39a254e54149d8692c3a7157a99a1c555ef9747b77aeab6f8709b61c348d496765f2cfcbb0975e21f533072871f3fa422 SHA512 1410b7b04b03fb09d6775ebe7b95e7c0a484d5f29c84203530ed30ccb7c061470be1abb93189010617342e57f3fecdd66a115c6d222024e68e2384a7fb196194
-DIST openvdb-9.1.0.tar.gz 3107285 BLAKE2B a30d000f14358935eadc9cad9a7904637ceb0b2e6cc53129614e3243b55748b973c29eedc09a6cc444fb754777f6ee752af22847690977eca7a84865fdbe445b SHA512 434be61b03efec5d0022594d81064dce5f67595c1e34934d79e13627e573d2819bf947ca5b433fdca134642975b83eda71b46cf802f57e135d1611dbe2e5757e
diff --git a/media-gfx/openvdb/openvdb-9.1.0-r1.ebuild b/media-gfx/openvdb/openvdb-9.1.0-r1.ebuild
deleted file mode 100644
index 65143daac62b..000000000000
--- a/media-gfx/openvdb/openvdb-9.1.0-r1.ebuild
+++ /dev/null
@@ -1,173 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{9..11} )
-
-inherit cmake cuda llvm python-single-r1
-
-DESCRIPTION="Library for the efficient manipulation of volumetric data"
-HOMEPAGE="https://www.openvdb.org"
-SRC_URI="https://github.com/AcademySoftwareFoundation/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="MPL-2.0"
-SLOT="0/9.1"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
-IUSE="abi7-compat abi8-compat +abi9-compat ax +blosc cpu_flags_x86_avx cpu_flags_x86_sse4_2 cuda doc
- +nanovdb numpy python static-libs test utils"
-RESTRICT="!test? ( test )"
-
-REQUIRED_USE="^^ ( abi7-compat abi8-compat abi9-compat )
- cuda? ( nanovdb )
- numpy? ( python )
- python? ( ${PYTHON_REQUIRED_USE} )"
-
-RDEPEND="
- >=dev-cpp/tbb-2020.3:=
- dev-libs/boost:=
- dev-libs/jemalloc:=
- dev-libs/log4cplus:=
- >=dev-libs/imath-3.1.4-r2:=
- sys-libs/zlib:=
- x11-libs/libXcursor
- x11-libs/libXi
- x11-libs/libXinerama
- x11-libs/libXrandr
- ax? ( <sys-devel/llvm-14:= )
- blosc? ( dev-libs/c-blosc:= )
- cuda? ( >=dev-util/nvidia-cuda-toolkit-11 )
- python? (
- ${PYTHON_DEPS}
- $(python_gen_cond_dep '
- dev-libs/boost:=[numpy?,python?,${PYTHON_USEDEP}]
- numpy? ( dev-python/numpy[${PYTHON_USEDEP}] )
- ')
- )
- utils? (
- media-libs/glfw
- media-libs/glu
- media-libs/libpng:=
- >=media-libs/openexr-3:=
- virtual/opengl
- )
-"
-DEPEND="${RDEPEND}"
-BDEPEND="
- virtual/pkgconfig
- doc? (
- app-doc/doxygen
- dev-texlive/texlive-bibtexextra
- dev-texlive/texlive-fontsextra
- dev-texlive/texlive-fontutils
- dev-texlive/texlive-latex
- dev-texlive/texlive-latexextra
- )
- test? ( dev-util/cppunit dev-cpp/gtest )
-"
-
-LLVM_MAX_SLOT=13
-
-PATCHES=(
- "${FILESDIR}/${PN}-8.1.0-glfw-libdir.patch"
- "${FILESDIR}/${PN}-9.0.0-fix-atomic.patch"
- "${FILESDIR}/${PN}-9.1.0-disable-failing-tests.patch"
-)
-
-pkg_setup() {
- use ax && llvm_pkg_setup
- use python && python-single-r1_pkg_setup
-}
-
-src_prepare() {
- cmake_src_prepare
-
- if use cuda; then
- cuda_add_sandbox -w
- cuda_src_prepare
- fi
-}
-
-src_configure() {
- local myprefix="${EPREFIX}/usr/"
-
- local version
- if use abi7-compat; then
- version=7
- elif use abi8-compat; then
- version=8
- elif use abi9-compat; then
- version=9
- else
- die "OpenVDB ABI version is not compatible"
- fi
-
- local mycmakeargs=(
- -DCMAKE_INSTALL_DOCDIR="share/doc/${PF}/"
- -DOPENVDB_ABI_VERSION_NUMBER="${version}"
- -DOPENVDB_BUILD_AX=$(usex ax)
- -DOPENVDB_BUILD_DOCS=$(usex doc)
- -DOPENVDB_BUILD_UNITTESTS=$(usex test)
- -DOPENVDB_BUILD_VDB_LOD=$(usex utils)
- -DOPENVDB_BUILD_VDB_RENDER=$(usex utils)
- -DOPENVDB_BUILD_VDB_VIEW=$(usex utils)
- -DOPENVDB_CORE_SHARED=ON
- -DOPENVDB_CORE_STATIC=$(usex static-libs)
- -DOPENVDB_ENABLE_RPATH=OFF
- -DUSE_BLOSC=$(usex blosc)
- -DUSE_CCACHE=OFF
- -DUSE_COLORED_OUTPUT=ON
- # OpenEXR is only needed by the vdb_render tool and defaults to OFF
- -DUSE_EXR=$(usex utils)
- -DUSE_IMATH_HALF=ON
- -DUSE_LOG4CPLUS=ON
- -DUSE_NANOVDB=$(usex nanovdb)
- # PNG is only needed by the vdb_render tool and defaults to OFF
- -DUSE_PNG=$(usex utils)
- -DUSE_ZLIB=$(usex ax ON $(usex blosc))
- )
-
- if use abi8-compat; then
- mycmakeargs+=( -DOPENVDB_USE_DEPRECATED_ABI_8=ON )
- elif use abi7-compat; then
- mycmakeargs+=( -DOPENVDB_USE_DEPRECATED_ABI_7=ON )
- fi
-
- if use ax; then
- mycmakeargs+=(
- -DOPENVDB_AX_STATIC=OFF
- -DOPENVDB_AX_TEST_CMD=OFF # fails
- -DOPENVDB_BUILD_AX_UNITTESTS=$(usex test)
- -DOPENVDB_BUILD_AX_BINARIES=$(usex utils)
- )
- fi
-
- if use nanovdb; then
- mycmakeargs+=(
- -DNANOVDB_BUILD_UNITTESTS=$(usex test)
- -DNANOVDB_USE_CUDA=$(usex cuda)
- -DNANOVDB_USE_OPENVDB=ON
- )
- if use cpu_flags_x86_avx || use cpu_flags_x86_sse4_2; then
- mycmakeargs+=( -DNANOVDB_USE_INTRINSICS=ON )
- fi
- fi
-
- if use python; then
- mycmakeargs+=(
- -DOPENVDB_BUILD_PYTHON_MODULE=ON
- -DUSE_NUMPY=$(usex numpy)
- -DOPENVDB_BUILD_PYTHON_UNITTESTS=$(usex test)
- -DPYOPENVDB_INSTALL_DIRECTORY="$(python_get_sitedir)"
- -DPython_INCLUDE_DIR="$(python_get_includedir)"
- )
- fi
-
- if use cpu_flags_x86_avx; then
- mycmakeargs+=( -DOPENVDB_SIMD=AVX )
- elif use cpu_flags_x86_sse4_2; then
- mycmakeargs+=( -DOPENVDB_SIMD=SSE42 )
- fi
-
- cmake_src_configure
-}
^ permalink raw reply related [flat|nested] 66+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-gfx/openvdb/
@ 2022-09-29 19:58 Matthew Smith
0 siblings, 0 replies; 66+ messages in thread
From: Matthew Smith @ 2022-09-29 19:58 UTC (permalink / raw
To: gentoo-commits
commit: cb4cb7113d5da769cbfc5fa0fc61f9bded3b9a36
Author: Matthew Smith <matthew <AT> gentoo <DOT> org>
AuthorDate: Thu Sep 29 19:57:17 2022 +0000
Commit: Matthew Smith <matthew <AT> gentoo <DOT> org>
CommitDate: Thu Sep 29 19:57:17 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cb4cb711
media-gfx/openvdb: update subslot
soname is now openvdb.so.9.1
Signed-off-by: Matthew Smith <matthew <AT> gentoo.org>
media-gfx/openvdb/{openvdb-9.1.0.ebuild => openvdb-9.1.0-r1.ebuild} | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/media-gfx/openvdb/openvdb-9.1.0.ebuild b/media-gfx/openvdb/openvdb-9.1.0-r1.ebuild
similarity index 99%
rename from media-gfx/openvdb/openvdb-9.1.0.ebuild
rename to media-gfx/openvdb/openvdb-9.1.0-r1.ebuild
index 752bb5b4afe0..c612f5b47ede 100644
--- a/media-gfx/openvdb/openvdb-9.1.0.ebuild
+++ b/media-gfx/openvdb/openvdb-9.1.0-r1.ebuild
@@ -12,7 +12,7 @@ HOMEPAGE="https://www.openvdb.org"
SRC_URI="https://github.com/AcademySoftwareFoundation/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="MPL-2.0"
-SLOT="0/9"
+SLOT="0/9.1"
KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
IUSE="abi7-compat abi8-compat +abi9-compat ax +blosc cpu_flags_x86_avx cpu_flags_x86_sse4_2 cuda doc
+nanovdb numpy python static-libs test utils"
^ permalink raw reply related [flat|nested] 66+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-gfx/openvdb/
@ 2022-09-25 1:27 Sam James
0 siblings, 0 replies; 66+ messages in thread
From: Sam James @ 2022-09-25 1:27 UTC (permalink / raw
To: gentoo-commits
commit: c098bb4532b66d37ee7bd1e1878d332711d008ad
Author: Bernd Waibel <waebbl-gentoo <AT> posteo <DOT> net>
AuthorDate: Sun Sep 11 08:05:05 2022 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sun Sep 25 01:27:16 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c098bb45
media-gfx/openvdb: fix build with cuda
Allow write to /dev/nvidiactl for cmake configuration to work properly
Remove abi6-compat USE flag. V6 ABI compatibility is not available in v9.
Closes: https://bugs.gentoo.org/869629
Signed-off-by: Bernd Waibel <waebbl-gentoo <AT> posteo.net>
Closes: https://github.com/gentoo/gentoo/pull/27204
Signed-off-by: Sam James <sam <AT> gentoo.org>
media-gfx/openvdb/openvdb-9.0.0-r4.ebuild | 19 +++++++++++++------
1 file changed, 13 insertions(+), 6 deletions(-)
diff --git a/media-gfx/openvdb/openvdb-9.0.0-r4.ebuild b/media-gfx/openvdb/openvdb-9.0.0-r4.ebuild
index 8ec379c61a6d..f3a07f1665af 100644
--- a/media-gfx/openvdb/openvdb-9.0.0-r4.ebuild
+++ b/media-gfx/openvdb/openvdb-9.0.0-r4.ebuild
@@ -5,7 +5,7 @@ EAPI=7
PYTHON_COMPAT=( python3_{8,9,10} )
-inherit cmake python-single-r1
+inherit cmake cuda python-single-r1
DESCRIPTION="Library for the efficient manipulation of volumetric data"
HOMEPAGE="https://www.openvdb.org"
@@ -14,13 +14,13 @@ SRC_URI="https://github.com/AcademySoftwareFoundation/${PN}/archive/v${PV}.tar.g
LICENSE="MPL-2.0"
SLOT="0/9"
KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
-IUSE="cpu_flags_x86_avx cpu_flags_x86_sse4_2 +blosc cuda doc +nanovdb numpy python static-libs test utils +zlib abi6-compat abi7-compat abi8-compat +abi9-compat"
+IUSE="cpu_flags_x86_avx cpu_flags_x86_sse4_2 +blosc cuda doc +nanovdb numpy python static-libs test utils +zlib abi7-compat abi8-compat +abi9-compat"
RESTRICT="!test? ( test )"
REQUIRED_USE="blosc? ( zlib )
numpy? ( python )
cuda? ( nanovdb )
- ^^ ( abi6-compat abi7-compat abi8-compat abi9-compat )
+ ^^ ( abi7-compat abi8-compat abi9-compat )
python? ( ${PYTHON_REQUIRED_USE} )"
RDEPEND="
@@ -74,13 +74,20 @@ pkg_setup() {
use python && python-single-r1_pkg_setup
}
+src_prepare() {
+ cmake_src_prepare
+
+ if use cuda; then
+ cuda_add_sandbox -w
+ cuda_src_prepare
+ fi
+}
+
src_configure() {
local myprefix="${EPREFIX}/usr/"
local version
- if use abi6-compat; then
- version=6
- elif use abi7-compat; then
+ if use abi7-compat; then
version=7
elif use abi8-compat; then
version=8
^ permalink raw reply related [flat|nested] 66+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-gfx/openvdb/
@ 2022-02-28 7:06 Yixun Lan
0 siblings, 0 replies; 66+ messages in thread
From: Yixun Lan @ 2022-02-28 7:06 UTC (permalink / raw
To: gentoo-commits
commit: abb10cf95d0ce9e8ba3583c751923eea515af4db
Author: Alex Fan <alex.fan.q <AT> gmail <DOT> com>
AuthorDate: Mon Feb 28 01:45:27 2022 +0000
Commit: Yixun Lan <dlan <AT> gentoo <DOT> org>
CommitDate: Mon Feb 28 07:02:51 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=abb10cf9
media-gfx/openvdb: keyword 9.0.0-r4 for ~riscv
Signed-off-by: Alex Fan <alex.fan.q <AT> gmail.com>
Signed-off-by: Yixun Lan <dlan <AT> gentoo.org>
media-gfx/openvdb/openvdb-9.0.0-r4.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/media-gfx/openvdb/openvdb-9.0.0-r4.ebuild b/media-gfx/openvdb/openvdb-9.0.0-r4.ebuild
index e228b362ef25..8ec379c61a6d 100644
--- a/media-gfx/openvdb/openvdb-9.0.0-r4.ebuild
+++ b/media-gfx/openvdb/openvdb-9.0.0-r4.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://github.com/AcademySoftwareFoundation/${PN}/archive/v${PV}.tar.g
LICENSE="MPL-2.0"
SLOT="0/9"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
IUSE="cpu_flags_x86_avx cpu_flags_x86_sse4_2 +blosc cuda doc +nanovdb numpy python static-libs test utils +zlib abi6-compat abi7-compat abi8-compat +abi9-compat"
RESTRICT="!test? ( test )"
^ permalink raw reply related [flat|nested] 66+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-gfx/openvdb/
@ 2022-02-28 5:21 Sam James
0 siblings, 0 replies; 66+ messages in thread
From: Sam James @ 2022-02-28 5:21 UTC (permalink / raw
To: gentoo-commits
commit: 1474c05fabbd1ff04e517c083b08058a90066d27
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Mon Feb 28 05:19:29 2022 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Mon Feb 28 05:19:29 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1474c05f
media-gfx/openvdb: Stabilize 8.2.0-r7 amd64, #833158
Signed-off-by: Sam James <sam <AT> gentoo.org>
media-gfx/openvdb/openvdb-8.2.0-r7.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/media-gfx/openvdb/openvdb-8.2.0-r7.ebuild b/media-gfx/openvdb/openvdb-8.2.0-r7.ebuild
index 16c09bd7c6e0..93f4d80c9ce0 100644
--- a/media-gfx/openvdb/openvdb-8.2.0-r7.ebuild
+++ b/media-gfx/openvdb/openvdb-8.2.0-r7.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://github.com/AcademySoftwareFoundation/${PN}/archive/v${PV}.tar.g
LICENSE="MPL-2.0"
SLOT="0/8"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~x86"
IUSE="cpu_flags_x86_avx cpu_flags_x86_sse4_2 +blosc doc numpy python static-libs test +zlib abi6-compat abi7-compat +abi8-compat"
RESTRICT="!test? ( test )"
^ permalink raw reply related [flat|nested] 66+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-gfx/openvdb/
@ 2022-02-23 2:20 Sam James
0 siblings, 0 replies; 66+ messages in thread
From: Sam James @ 2022-02-23 2:20 UTC (permalink / raw
To: gentoo-commits
commit: 787619dce77b284521aae1f46459d1a69a9c4298
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Wed Feb 23 02:20:03 2022 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Wed Feb 23 02:20:03 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=787619dc
media-gfx/openvdb: set +zlib in 8.2.0-r7
To match +blosc which needs it. Already done in 9.x.
Fixes: 31e4936280f16a043f443bd1ae004406aea34293
Signed-off-by: Sam James <sam <AT> gentoo.org>
media-gfx/openvdb/openvdb-8.2.0-r7.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/media-gfx/openvdb/openvdb-8.2.0-r7.ebuild b/media-gfx/openvdb/openvdb-8.2.0-r7.ebuild
index 192653b8b962..16c09bd7c6e0 100644
--- a/media-gfx/openvdb/openvdb-8.2.0-r7.ebuild
+++ b/media-gfx/openvdb/openvdb-8.2.0-r7.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://github.com/AcademySoftwareFoundation/${PN}/archive/v${PV}.tar.g
LICENSE="MPL-2.0"
SLOT="0/8"
KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
-IUSE="cpu_flags_x86_avx cpu_flags_x86_sse4_2 +blosc doc numpy python static-libs test zlib abi6-compat abi7-compat +abi8-compat"
+IUSE="cpu_flags_x86_avx cpu_flags_x86_sse4_2 +blosc doc numpy python static-libs test +zlib abi6-compat abi7-compat +abi8-compat"
RESTRICT="!test? ( test )"
REQUIRED_USE="
^ permalink raw reply related [flat|nested] 66+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-gfx/openvdb/
@ 2022-02-23 2:19 Sam James
0 siblings, 0 replies; 66+ messages in thread
From: Sam James @ 2022-02-23 2:19 UTC (permalink / raw
To: gentoo-commits
commit: 31e4936280f16a043f443bd1ae004406aea34293
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Wed Feb 23 01:59:37 2022 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Wed Feb 23 02:18:50 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=31e49362
media-gfx/openvdb: blosc requires zlib
Revbump as it could lead to automagic zlib usage, however unlikely that
might be to be an issue.
See: https://forums.gentoo.org/viewtopic-t-1147443.html
See: https://github.com/AcademySoftwareFoundation/openvdb/commit/3fbae286e8e0ffe4d039d9ba7ba26d4cb3fc10a3
Signed-off-by: Sam James <sam <AT> gentoo.org>
.../openvdb/{openvdb-8.2.0-r6.ebuild => openvdb-8.2.0-r7.ebuild} | 1 +
.../openvdb/{openvdb-9.0.0-r3.ebuild => openvdb-9.0.0-r4.ebuild} | 8 ++++----
2 files changed, 5 insertions(+), 4 deletions(-)
diff --git a/media-gfx/openvdb/openvdb-8.2.0-r6.ebuild b/media-gfx/openvdb/openvdb-8.2.0-r7.ebuild
similarity index 99%
rename from media-gfx/openvdb/openvdb-8.2.0-r6.ebuild
rename to media-gfx/openvdb/openvdb-8.2.0-r7.ebuild
index 1b4daa6a6396..192653b8b962 100644
--- a/media-gfx/openvdb/openvdb-8.2.0-r6.ebuild
+++ b/media-gfx/openvdb/openvdb-8.2.0-r7.ebuild
@@ -18,6 +18,7 @@ IUSE="cpu_flags_x86_avx cpu_flags_x86_sse4_2 +blosc doc numpy python static-libs
RESTRICT="!test? ( test )"
REQUIRED_USE="
+ blosc? ( zlib )
numpy? ( python )
^^ ( abi6-compat abi7-compat abi8-compat )
python? ( ${PYTHON_REQUIRED_USE} )
diff --git a/media-gfx/openvdb/openvdb-9.0.0-r3.ebuild b/media-gfx/openvdb/openvdb-9.0.0-r4.ebuild
similarity index 95%
rename from media-gfx/openvdb/openvdb-9.0.0-r3.ebuild
rename to media-gfx/openvdb/openvdb-9.0.0-r4.ebuild
index 76343741a986..e228b362ef25 100644
--- a/media-gfx/openvdb/openvdb-9.0.0-r3.ebuild
+++ b/media-gfx/openvdb/openvdb-9.0.0-r4.ebuild
@@ -14,15 +14,15 @@ SRC_URI="https://github.com/AcademySoftwareFoundation/${PN}/archive/v${PV}.tar.g
LICENSE="MPL-2.0"
SLOT="0/9"
KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
-IUSE="cpu_flags_x86_avx cpu_flags_x86_sse4_2 +blosc cuda doc +nanovdb numpy python static-libs test utils zlib abi6-compat abi7-compat abi8-compat +abi9-compat"
+IUSE="cpu_flags_x86_avx cpu_flags_x86_sse4_2 +blosc cuda doc +nanovdb numpy python static-libs test utils +zlib abi6-compat abi7-compat abi8-compat +abi9-compat"
RESTRICT="!test? ( test )"
-REQUIRED_USE="
+REQUIRED_USE="blosc? ( zlib )
numpy? ( python )
cuda? ( nanovdb )
^^ ( abi6-compat abi7-compat abi8-compat abi9-compat )
- python? ( ${PYTHON_REQUIRED_USE} )
-"
+ python? ( ${PYTHON_REQUIRED_USE} )"
+
RDEPEND="
>=dev-cpp/tbb-2020.3:=
dev-libs/boost:=
^ permalink raw reply related [flat|nested] 66+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-gfx/openvdb/
@ 2022-02-20 21:10 Sam James
0 siblings, 0 replies; 66+ messages in thread
From: Sam James @ 2022-02-20 21:10 UTC (permalink / raw
To: gentoo-commits
commit: 841a5415149d9f8472253c07aff7ca0c67a3f3ba
Author: Sebastian Parborg <darkdefende <AT> gmail <DOT> com>
AuthorDate: Thu Feb 17 17:34:24 2022 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sun Feb 20 21:04:41 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=841a5415
media-gfx/openvdb: Add abi9 flag
Bump the "use abiX" useflags.
Signed-off-by: Sebastian Parborg <darkdefende <AT> gmail.com>
Signed-off-by: Sam James <sam <AT> gentoo.org>
media-gfx/openvdb/metadata.xml | 3 +++
media-gfx/openvdb/openvdb-9.0.0-r2.ebuild | 6 ++++--
2 files changed, 7 insertions(+), 2 deletions(-)
diff --git a/media-gfx/openvdb/metadata.xml b/media-gfx/openvdb/metadata.xml
index ac6d484a46d8..abb456e35583 100644
--- a/media-gfx/openvdb/metadata.xml
+++ b/media-gfx/openvdb/metadata.xml
@@ -36,6 +36,9 @@
<flag restrict=">=media-gfx/openvdb-8.0.0" name="abi8-compat">
Disables newer features to maintain compatibility with ABI8.
</flag>
+ <flag restrict=">=media-gfx/openvdb-9.0.0" name="abi9-compat">
+ Disables newer features to maintain compatibility with ABI9.
+ </flag>
<flag restrict=">=media-gfx/openvdb-7.0.0" name="utils">
Build utility binaries
</flag>
diff --git a/media-gfx/openvdb/openvdb-9.0.0-r2.ebuild b/media-gfx/openvdb/openvdb-9.0.0-r2.ebuild
index d50e1f5bab74..1c94b6577b39 100644
--- a/media-gfx/openvdb/openvdb-9.0.0-r2.ebuild
+++ b/media-gfx/openvdb/openvdb-9.0.0-r2.ebuild
@@ -14,12 +14,12 @@ SRC_URI="https://github.com/AcademySoftwareFoundation/${PN}/archive/v${PV}.tar.g
LICENSE="MPL-2.0"
SLOT="0/9"
KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
-IUSE="cpu_flags_x86_avx cpu_flags_x86_sse4_2 +blosc doc +nanovdb numpy python static-libs test utils zlib abi6-compat abi7-compat +abi8-compat"
+IUSE="cpu_flags_x86_avx cpu_flags_x86_sse4_2 +blosc doc +nanovdb numpy python static-libs test utils zlib abi6-compat abi7-compat abi8-compat +abi9-compat"
RESTRICT="!test? ( test )"
REQUIRED_USE="
numpy? ( python )
- ^^ ( abi6-compat abi7-compat abi8-compat )
+ ^^ ( abi6-compat abi7-compat abi8-compat abi9-compat )
python? ( ${PYTHON_REQUIRED_USE} )
"
RDEPEND="
@@ -83,6 +83,8 @@ src_configure() {
version=7
elif use abi8-compat; then
version=8
+ elif use abi9-compat; then
+ version=9
else
die "OpenVDB ABI version is not compatible"
fi
^ permalink raw reply related [flat|nested] 66+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-gfx/openvdb/
@ 2022-02-20 21:10 Sam James
0 siblings, 0 replies; 66+ messages in thread
From: Sam James @ 2022-02-20 21:10 UTC (permalink / raw
To: gentoo-commits
commit: 45f4b43e19eaa79839a78f33e799ab100cbd29f9
Author: Sebastian Parborg <darkdefende <AT> gmail <DOT> com>
AuthorDate: Thu Feb 17 17:18:56 2022 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sun Feb 20 21:04:35 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=45f4b43e
media-gfx/openvdb: Add nanovdb useflag
OpenVDB now includes the header only library NanoVDB in its source tree.
Add support for installing the additional headers via a useflag.
Signed-off-by: Sebastian Parborg <darkdefende <AT> gmail.com>
Signed-off-by: Sam James <sam <AT> gentoo.org>
media-gfx/openvdb/metadata.xml | 3 +++
media-gfx/openvdb/openvdb-9.0.0-r2.ebuild | 5 ++---
2 files changed, 5 insertions(+), 3 deletions(-)
diff --git a/media-gfx/openvdb/metadata.xml b/media-gfx/openvdb/metadata.xml
index a4302c6004d8..ac6d484a46d8 100644
--- a/media-gfx/openvdb/metadata.xml
+++ b/media-gfx/openvdb/metadata.xml
@@ -18,6 +18,9 @@
<flag name="blosc">
Allow using blosc compression via <pkg>dev-libs/c-blosc</pkg>
</flag>
+ <flag name="nanovdb">
+ A lightweight, header only, and GPU friendly version of VDB.
+ </flag>
<flag restrict=">=media-gfx/openvdb-7.0.0" name="numpy">
Build pyopenvdb with support for <pkg>dev-python/numpy</pkg>
</flag>
diff --git a/media-gfx/openvdb/openvdb-9.0.0-r2.ebuild b/media-gfx/openvdb/openvdb-9.0.0-r2.ebuild
index e1cc1a9a6192..d50e1f5bab74 100644
--- a/media-gfx/openvdb/openvdb-9.0.0-r2.ebuild
+++ b/media-gfx/openvdb/openvdb-9.0.0-r2.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://github.com/AcademySoftwareFoundation/${PN}/archive/v${PV}.tar.g
LICENSE="MPL-2.0"
SLOT="0/9"
KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
-IUSE="cpu_flags_x86_avx cpu_flags_x86_sse4_2 +blosc doc numpy python static-libs test utils zlib abi6-compat abi7-compat +abi8-compat"
+IUSE="cpu_flags_x86_avx cpu_flags_x86_sse4_2 +blosc doc +nanovdb numpy python static-libs test utils zlib abi6-compat abi7-compat +abi8-compat"
RESTRICT="!test? ( test )"
REQUIRED_USE="
@@ -87,8 +87,6 @@ src_configure() {
die "OpenVDB ABI version is not compatible"
fi
- # TODO: add NanoVDB?
- # https://academysoftwarefoundation.github.io/openvdb/NanoVDB_HowToBuild.html
local mycmakeargs=(
-DCMAKE_INSTALL_DOCDIR="share/doc/${PF}/"
-DOPENVDB_ABI_VERSION_NUMBER="${version}"
@@ -106,6 +104,7 @@ src_configure() {
-DUSE_COLORED_OUTPUT=ON
-DUSE_IMATH_HALF=ON
-DUSE_LOG4CPLUS=ON
+ -DUSE_NANOVDB=$(usex nanovdb)
)
if use python; then
^ permalink raw reply related [flat|nested] 66+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-gfx/openvdb/
@ 2022-02-20 21:10 Sam James
0 siblings, 0 replies; 66+ messages in thread
From: Sam James @ 2022-02-20 21:10 UTC (permalink / raw
To: gentoo-commits
commit: c523e7434b40fd5c2ef22b41032d8e221f6ffef5
Author: Bernd Waibel <waebbl-gentoo <AT> posteo <DOT> net>
AuthorDate: Fri Feb 18 13:23:46 2022 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sun Feb 20 21:10:00 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c523e743
media-gfx/openvdb: enable CUDA support for NanoVDB
Also relaxes the dependency on tbb. We really only need >=tbb-2019.
Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Bernd Waibel <waebbl-gentoo <AT> posteo.net>
Closes: https://github.com/gentoo/gentoo/pull/24238
Signed-off-by: Sam James <sam <AT> gentoo.org>
media-gfx/openvdb/metadata.xml | 3 +++
.../{openvdb-9.0.0-r2.ebuild => openvdb-9.0.0-r3.ebuild} | 14 +++++++++++---
2 files changed, 14 insertions(+), 3 deletions(-)
diff --git a/media-gfx/openvdb/metadata.xml b/media-gfx/openvdb/metadata.xml
index abb456e35583..50b4f6e0bbd9 100644
--- a/media-gfx/openvdb/metadata.xml
+++ b/media-gfx/openvdb/metadata.xml
@@ -18,6 +18,9 @@
<flag name="blosc">
Allow using blosc compression via <pkg>dev-libs/c-blosc</pkg>
</flag>
+ <flag name="cuda">
+ Enable support for CUDA in NanoVDB.
+ </flag>
<flag name="nanovdb">
A lightweight, header only, and GPU friendly version of VDB.
</flag>
diff --git a/media-gfx/openvdb/openvdb-9.0.0-r2.ebuild b/media-gfx/openvdb/openvdb-9.0.0-r3.ebuild
similarity index 88%
rename from media-gfx/openvdb/openvdb-9.0.0-r2.ebuild
rename to media-gfx/openvdb/openvdb-9.0.0-r3.ebuild
index 1c94b6577b39..76343741a986 100644
--- a/media-gfx/openvdb/openvdb-9.0.0-r2.ebuild
+++ b/media-gfx/openvdb/openvdb-9.0.0-r3.ebuild
@@ -14,16 +14,17 @@ SRC_URI="https://github.com/AcademySoftwareFoundation/${PN}/archive/v${PV}.tar.g
LICENSE="MPL-2.0"
SLOT="0/9"
KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
-IUSE="cpu_flags_x86_avx cpu_flags_x86_sse4_2 +blosc doc +nanovdb numpy python static-libs test utils zlib abi6-compat abi7-compat abi8-compat +abi9-compat"
+IUSE="cpu_flags_x86_avx cpu_flags_x86_sse4_2 +blosc cuda doc +nanovdb numpy python static-libs test utils zlib abi6-compat abi7-compat abi8-compat +abi9-compat"
RESTRICT="!test? ( test )"
REQUIRED_USE="
numpy? ( python )
+ cuda? ( nanovdb )
^^ ( abi6-compat abi7-compat abi8-compat abi9-compat )
python? ( ${PYTHON_REQUIRED_USE} )
"
RDEPEND="
- >=dev-cpp/tbb-2021.4.0:=
+ >=dev-cpp/tbb-2020.3:=
dev-libs/boost:=
dev-libs/jemalloc:=
dev-libs/log4cplus:=
@@ -37,6 +38,7 @@ RDEPEND="
x11-libs/libXinerama
x11-libs/libXrandr
blosc? ( dev-libs/c-blosc:= )
+ cuda? ( >=dev-util/nvidia-cuda-toolkit-11 )
python? (
${PYTHON_DEPS}
$(python_gen_cond_dep '
@@ -62,7 +64,6 @@ BDEPEND="
"
PATCHES=(
- "${FILESDIR}/${PN}-7.1.0-0001-Fix-multilib-header-source.patch"
"${FILESDIR}/${PN}-8.1.0-glfw-libdir.patch"
"${FILESDIR}/${PN}-9.0.0-fix-atomic.patch"
"${FILESDIR}/${PN}-9.0.0-numpy.patch"
@@ -109,6 +110,13 @@ src_configure() {
-DUSE_NANOVDB=$(usex nanovdb)
)
+ if use nanovdb; then
+ mycmakeargs+=(
+ -DNANOVDB_BUILD_UNITTESTS=$(usex test)
+ -DNANOVDB_USE_CUDA=$(usex cuda)
+ )
+ fi
+
if use python; then
mycmakeargs+=(
-DOPENVDB_BUILD_PYTHON_MODULE=ON
^ permalink raw reply related [flat|nested] 66+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-gfx/openvdb/
@ 2022-02-18 22:48 Sam James
0 siblings, 0 replies; 66+ messages in thread
From: Sam James @ 2022-02-18 22:48 UTC (permalink / raw
To: gentoo-commits
commit: 402fe68dbbb01470bf0d3b042c10494445511531
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Fri Feb 18 22:43:12 2022 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Fri Feb 18 22:47:57 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=402fe68d
media-gfx/openvdb: unconditionally depend on OpenEXR and imath
We do this for 9 anyway, it's not that useful without OpenEXR support,
and it makes things simpler.
Closes: https://bugs.gentoo.org/833625
Signed-off-by: Sam James <sam <AT> gentoo.org>
...vdb-8.2.0-r5.ebuild => openvdb-8.2.0-r6.ebuild} | 25 +++++++++-------------
1 file changed, 10 insertions(+), 15 deletions(-)
diff --git a/media-gfx/openvdb/openvdb-8.2.0-r5.ebuild b/media-gfx/openvdb/openvdb-8.2.0-r6.ebuild
similarity index 88%
rename from media-gfx/openvdb/openvdb-8.2.0-r5.ebuild
rename to media-gfx/openvdb/openvdb-8.2.0-r6.ebuild
index 2d1d22eb5e93..1b4daa6a6396 100644
--- a/media-gfx/openvdb/openvdb-8.2.0-r5.ebuild
+++ b/media-gfx/openvdb/openvdb-8.2.0-r6.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://github.com/AcademySoftwareFoundation/${PN}/archive/v${PV}.tar.g
LICENSE="MPL-2.0"
SLOT="0/8"
KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
-IUSE="cpu_flags_x86_avx cpu_flags_x86_sse4_2 +blosc doc numpy python static-libs test utils zlib abi6-compat abi7-compat +abi8-compat"
+IUSE="cpu_flags_x86_avx cpu_flags_x86_sse4_2 +blosc doc numpy python static-libs test zlib abi6-compat abi7-compat +abi8-compat"
RESTRICT="!test? ( test )"
REQUIRED_USE="
@@ -28,8 +28,10 @@ RDEPEND="
dev-libs/boost:=
dev-libs/jemalloc:=
dev-libs/log4cplus:=
+ >=dev-libs/imath-3.1.4-r2:=
media-libs/glfw
media-libs/glu
+ >=media-libs/openexr-3:=
sys-libs/zlib:=
x11-libs/libXcursor
x11-libs/libXi
@@ -43,17 +45,12 @@ RDEPEND="
numpy? ( dev-python/numpy[${PYTHON_USEDEP}] )
')
)
- utils? (
- >=dev-libs/imath-3.1.4-r2:=
- >=media-libs/openexr-3:=
- )
zlib? ( sys-libs/zlib )
"
DEPEND="${RDEPEND}"
BDEPEND="
- >=dev-util/cmake-3.16.2-r1
virtual/pkgconfig
doc? (
app-doc/doxygen
@@ -79,7 +76,7 @@ pkg_setup() {
}
src_configure() {
- local myprefix="${EPREFIX}/usr/"
+ local myprefix="${EPREFIX}"/usr/
local version
if use abi6-compat; then
@@ -95,7 +92,7 @@ src_configure() {
local mycmakeargs=(
-DCMAKE_INSTALL_DOCDIR="share/doc/${PF}/"
-DOPENVDB_ABI_VERSION_NUMBER="${version}"
- -DOPENVDB_BUILD_BINARIES=$(usex utils)
+ -DOPENVDB_BUILD_BINARIES=ON
-DOPENVDB_BUILD_DOCS=$(usex doc)
-DOPENVDB_BUILD_UNITTESTS=$(usex test)
-DOPENVDB_CORE_SHARED=ON
@@ -120,13 +117,11 @@ src_configure() {
)
fi
- if use utils; then
- mycmakeargs+=(
- -DOPENVDB_BUILD_VDB_LOD=ON
- -DOPENVDB_BUILD_VDB_RENDER=ON
- -DOPENVDB_BUILD_VDB_VIEW=ON
- )
- fi
+ mycmakeargs+=(
+ -DOPENVDB_BUILD_VDB_LOD=ON
+ -DOPENVDB_BUILD_VDB_RENDER=ON
+ -DOPENVDB_BUILD_VDB_VIEW=ON
+ )
if use cpu_flags_x86_avx; then
mycmakeargs+=( -DOPENVDB_SIMD=AVX )
^ permalink raw reply related [flat|nested] 66+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-gfx/openvdb/
@ 2022-02-16 19:28 Sam James
0 siblings, 0 replies; 66+ messages in thread
From: Sam James @ 2022-02-16 19:28 UTC (permalink / raw
To: gentoo-commits
commit: 3ad8014bb7487861dd741c378f4bc47b2bd8ce32
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Wed Feb 16 19:24:39 2022 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Wed Feb 16 19:28:28 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3ad8014b
media-gfx/openvdb: depend on newer imath/openexr
- Needs imath which is installing to normal locations
- Depend on >=openexr-3 explicitly to ease dependency resolution (why not?)
Closes: https://bugs.gentoo.org/833485
Signed-off-by: Sam James <sam <AT> gentoo.org>
.../openvdb/{openvdb-8.2.0-r4.ebuild => openvdb-8.2.0-r5.ebuild} | 4 ++--
.../openvdb/{openvdb-9.0.0-r1.ebuild => openvdb-9.0.0-r2.ebuild} | 4 ++--
2 files changed, 4 insertions(+), 4 deletions(-)
diff --git a/media-gfx/openvdb/openvdb-8.2.0-r4.ebuild b/media-gfx/openvdb/openvdb-8.2.0-r5.ebuild
similarity index 98%
rename from media-gfx/openvdb/openvdb-8.2.0-r4.ebuild
rename to media-gfx/openvdb/openvdb-8.2.0-r5.ebuild
index edc5a635adc6..2d1d22eb5e93 100644
--- a/media-gfx/openvdb/openvdb-8.2.0-r4.ebuild
+++ b/media-gfx/openvdb/openvdb-8.2.0-r5.ebuild
@@ -44,8 +44,8 @@ RDEPEND="
')
)
utils? (
- dev-libs/imath:=
- media-libs/openexr:=
+ >=dev-libs/imath-3.1.4-r2:=
+ >=media-libs/openexr-3:=
)
zlib? ( sys-libs/zlib )
"
diff --git a/media-gfx/openvdb/openvdb-9.0.0-r1.ebuild b/media-gfx/openvdb/openvdb-9.0.0-r2.ebuild
similarity index 98%
rename from media-gfx/openvdb/openvdb-9.0.0-r1.ebuild
rename to media-gfx/openvdb/openvdb-9.0.0-r2.ebuild
index f7aaf0b3943e..7708562fd8be 100644
--- a/media-gfx/openvdb/openvdb-9.0.0-r1.ebuild
+++ b/media-gfx/openvdb/openvdb-9.0.0-r2.ebuild
@@ -27,10 +27,10 @@ RDEPEND="
dev-libs/boost:=
dev-libs/jemalloc:=
dev-libs/log4cplus:=
- dev-libs/imath:=
+ >=dev-libs/imath-3.1.4-r2:=
media-libs/glfw
media-libs/glu
- media-libs/openexr:=
+ >=media-libs/openexr-3:=
sys-libs/zlib:=
x11-libs/libXcursor
x11-libs/libXi
^ permalink raw reply related [flat|nested] 66+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-gfx/openvdb/
@ 2021-12-04 1:10 Sam James
0 siblings, 0 replies; 66+ messages in thread
From: Sam James @ 2021-12-04 1:10 UTC (permalink / raw
To: gentoo-commits
commit: 1f271a2a1c109baac36ec566b00683f8e1589ae3
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sat Dec 4 01:09:41 2021 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sat Dec 4 01:09:46 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1f271a2a
media-gfx/openvdb: add 8.2.0
Trying without setting PYOPENVDB_INSTALL_DIRECTORY as that
_seems_ to work and allows us to avoid backporting a
non-trivial patch to 8.x.
This should fix some Python-related build issues
in previous versions of 8.x (which should be
fixed already in 9.x).
Bug: https://bugs.gentoo.org/790350
Signed-off-by: Sam James <sam <AT> gentoo.org>
media-gfx/openvdb/Manifest | 1 +
media-gfx/openvdb/openvdb-8.2.0.ebuild | 130 +++++++++++++++++++++++++++++++++
2 files changed, 131 insertions(+)
diff --git a/media-gfx/openvdb/Manifest b/media-gfx/openvdb/Manifest
index dcd5a8c1c378..e9238716b63b 100644
--- a/media-gfx/openvdb/Manifest
+++ b/media-gfx/openvdb/Manifest
@@ -2,4 +2,5 @@ DIST openvdb-7.0.0.tar.gz 1872744 BLAKE2B e3a8c8d51f77e115d3d397abde0860a6322d56
DIST openvdb-7.1.0.tar.gz 1956052 BLAKE2B 7778d67bcc65ecb17b86f6e67a9e5f2d6574de5869a0a9c675ad7bc8540154c0f249a91c68a9da9068a3951b3e919e5676450fcaf13921c6263e7c87012a2f29 SHA512 49806375f7e6d7b12eaba24e672a068531d2f8a05f12eba29069710d2682f9983f9e6ad26047eed4b28e337f8d0e738b90130582863c710e8dd1e720bf0addad
DIST openvdb-8.0.1.tar.gz 2299276 BLAKE2B e65bd4710ff65e20570013399d1e71a32e8f80c5e3b5527fc17d23c7f86ead7e04483cf7ba5266f26343604677d3a0dcafc01474baf7ef09b98f1f41a66119a2 SHA512 6a5a8b637429295efa72494aef82ff92dd83092591b713f56930ccf4aab3a33806d1263bfd090c27239eab97b4fdc053288dc545e631f8a7d4ca180a32331be2
DIST openvdb-8.1.0.tar.gz 2619432 BLAKE2B ba06e8dc24876da0ed1a2b5560e8793ad1e42b45b2018734c98c9b8f1d43bdb4aa098243a68de90efb18cb0454a9ea2a59c87f411d2c6492c5bce95dc047a6f0 SHA512 081ccedb122ff9bd73e0cd7ff083ad0ff0165e0cf6305187edcbe90ff12f01ec085c91ad5c52c53596035e0c2afd5b8801e6c00374b0fc4b0cc111f5c7f37eb5
+DIST openvdb-8.2.0.tar.gz 2656278 BLAKE2B b381459fb770800bb03bc8a6b3122c6684ab508f11be024e0eb3951bfbcef14e626e2d4468e91ea17fd6792f23810eafe8b05e19d46eb0e6200c73ccf296116a SHA512 aed6b5884a9cfd42f72357ad090c5dcf7829b0e5672ab61e31206e889c085ce5a7bcb89476ceac552a837d394011951528e2b3cffc77baadc491a2e7a31d5e86
DIST openvdb-9.0.0.tar.gz 2945040 BLAKE2B c47a8088ba30d3cbecff04dbfd2d48b39a254e54149d8692c3a7157a99a1c555ef9747b77aeab6f8709b61c348d496765f2cfcbb0975e21f533072871f3fa422 SHA512 1410b7b04b03fb09d6775ebe7b95e7c0a484d5f29c84203530ed30ccb7c061470be1abb93189010617342e57f3fecdd66a115c6d222024e68e2384a7fb196194
diff --git a/media-gfx/openvdb/openvdb-8.2.0.ebuild b/media-gfx/openvdb/openvdb-8.2.0.ebuild
new file mode 100644
index 000000000000..9b71b3a635df
--- /dev/null
+++ b/media-gfx/openvdb/openvdb-8.2.0.ebuild
@@ -0,0 +1,130 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{8,9,10} )
+
+inherit cmake python-single-r1
+
+DESCRIPTION="Library for the efficient manipulation of volumetric data"
+HOMEPAGE="https://www.openvdb.org"
+SRC_URI="https://github.com/AcademySoftwareFoundation/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MPL-2.0"
+SLOT="0/8"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+IUSE="cpu_flags_x86_avx cpu_flags_x86_sse4_2 +blosc doc numpy python static-libs test utils zlib abi6-compat abi7-compat +abi8-compat"
+RESTRICT="!test? ( test )"
+
+REQUIRED_USE="
+ numpy? ( python )
+ ^^ ( abi6-compat abi7-compat abi8-compat )
+ python? ( ${PYTHON_REQUIRED_USE} )
+"
+# 8.2.0 should support OpenEXR 3 / imath but it's going to cause issues with Blender AFAIK
+# so let's avoid it for now.
+RDEPEND="
+ dev-cpp/tbb:=
+ dev-libs/boost:=
+ dev-libs/jemalloc:=
+ dev-libs/log4cplus:=
+ media-libs/glfw
+ media-libs/glu
+ media-libs/ilmbase:=
+ media-libs/openexr:0=
+ sys-libs/zlib:=
+ x11-libs/libXcursor
+ x11-libs/libXi
+ x11-libs/libXinerama
+ x11-libs/libXrandr
+ blosc? ( dev-libs/c-blosc:= )
+ python? (
+ ${PYTHON_DEPS}
+ $(python_gen_cond_dep '
+ dev-libs/boost:=[numpy?,python?,${PYTHON_USEDEP}]
+ numpy? ( dev-python/numpy[${PYTHON_USEDEP}] )
+ ')
+ )
+ zlib? ( sys-libs/zlib )
+"
+
+DEPEND="${RDEPEND}"
+
+BDEPEND="
+ >=dev-util/cmake-3.16.2-r1
+ virtual/pkgconfig
+ doc? (
+ app-doc/doxygen
+ dev-texlive/texlive-bibtexextra
+ dev-texlive/texlive-fontsextra
+ dev-texlive/texlive-fontutils
+ dev-texlive/texlive-latex
+ dev-texlive/texlive-latexextra
+ )
+ test? ( dev-util/cppunit dev-cpp/gtest )
+"
+
+PATCHES=(
+ "${FILESDIR}/${PN}-7.1.0-0001-Fix-multilib-header-source.patch"
+ "${FILESDIR}/${PN}-8.0.1-add-consistency-for-NumPy-find_package-call.patch"
+ "${FILESDIR}/${PN}-8.1.0-glfw-libdir.patch"
+ #"${FILESDIR}/${PN}-9.0.0-unconditionally-search-Python-interpreter.patch"
+)
+
+pkg_setup() {
+ use python && python-single-r1_pkg_setup
+}
+
+src_configure() {
+ local myprefix="${EPREFIX}/usr/"
+
+ local version
+ if use abi6-compat; then
+ version=6
+ elif use abi7-compat; then
+ version=7
+ elif use abi8-compat; then
+ version=8
+ else
+ die "OpenVDB ABI version is not compatible"
+ fi
+
+ local mycmakeargs=(
+ -DCMAKE_INSTALL_DOCDIR="share/doc/${PF}/"
+ -DOPENVDB_ABI_VERSION_NUMBER="${version}"
+ -DOPENVDB_BUILD_DOCS=$(usex doc)
+ -DOPENVDB_BUILD_UNITTESTS=$(usex test)
+ -DOPENVDB_BUILD_VDB_LOD=$(usex utils)
+ -DOPENVDB_BUILD_VDB_RENDER=$(usex utils)
+ -DOPENVDB_BUILD_VDB_VIEW=$(usex utils)
+ -DOPENVDB_CORE_SHARED=ON
+ -DOPENVDB_CORE_STATIC=$(usex static-libs)
+ -DOPENVDB_ENABLE_RPATH=OFF
+ -DUSE_BLOSC=$(usex blosc)
+ -DUSE_ZLIB=$(usex zlib)
+ -DUSE_CCACHE=OFF
+ -DUSE_COLORED_OUTPUT=ON
+ # Off for now until 9.0.0 for OpenEXR 3 support
+ -DUSE_IMATH_HALF=OFF
+ -DUSE_LOG4CPLUS=ON
+ )
+
+ if use python; then
+ mycmakeargs+=(
+ -DOPENVDB_BUILD_PYTHON_MODULE=ON
+ -DUSE_NUMPY=$(usex numpy)
+ -DOPENVDB_BUILD_PYTHON_UNITTESTS=$(usex test)
+ -DPython_EXECUTABLE="${PYTHON}"
+ -DPython_INCLUDE_DIR="$(python_get_includedir)"
+ )
+ fi
+
+ if use cpu_flags_x86_avx; then
+ mycmakeargs+=( -DOPENVDB_SIMD=AVX )
+ elif use cpu_flags_x86_sse4_2; then
+ mycmakeargs+=( -DOPENVDB_SIMD=SSE42 )
+ fi
+
+ cmake_src_configure
+}
^ permalink raw reply related [flat|nested] 66+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-gfx/openvdb/
@ 2021-10-31 8:42 Sam James
0 siblings, 0 replies; 66+ messages in thread
From: Sam James @ 2021-10-31 8:42 UTC (permalink / raw
To: gentoo-commits
commit: 8e0bc784f991d609d5abe434e9eaee712ea9a7b5
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sun Oct 31 08:42:33 2021 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sun Oct 31 08:42:33 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8e0bc784
media-gfx/openvdb: enable blosc by default in 9.0.0 too
Signed-off-by: Sam James <sam <AT> gentoo.org>
media-gfx/openvdb/openvdb-9.0.0.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/media-gfx/openvdb/openvdb-9.0.0.ebuild b/media-gfx/openvdb/openvdb-9.0.0.ebuild
index d627581ff6c..898e80d496d 100644
--- a/media-gfx/openvdb/openvdb-9.0.0.ebuild
+++ b/media-gfx/openvdb/openvdb-9.0.0.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://github.com/AcademySoftwareFoundation/${PN}/archive/v${PV}.tar.g
LICENSE="MPL-2.0"
SLOT="0/9"
KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
-IUSE="cpu_flags_x86_avx cpu_flags_x86_sse4_2 blosc doc numpy python static-libs test utils zlib abi6-compat abi7-compat +abi8-compat"
+IUSE="cpu_flags_x86_avx cpu_flags_x86_sse4_2 +blosc doc numpy python static-libs test utils zlib abi6-compat abi7-compat +abi8-compat"
RESTRICT="!test? ( test )"
REQUIRED_USE="
^ permalink raw reply related [flat|nested] 66+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-gfx/openvdb/
@ 2021-10-31 8:40 Sam James
0 siblings, 0 replies; 66+ messages in thread
From: Sam James @ 2021-10-31 8:40 UTC (permalink / raw
To: gentoo-commits
commit: 42f31d298729f4d6de3bb4b35066eb3eaf611d06
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sun Oct 31 08:39:48 2021 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sun Oct 31 08:39:48 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=42f31d29
media-gfx/openvdb: add comment to sed
Bug: https://bugs.gentoo.org/820929
Signed-off-by: Sam James <sam <AT> gentoo.org>
media-gfx/openvdb/openvdb-9.0.0.ebuild | 2 ++
1 file changed, 2 insertions(+)
diff --git a/media-gfx/openvdb/openvdb-9.0.0.ebuild b/media-gfx/openvdb/openvdb-9.0.0.ebuild
index 544a8c4710a..d627581ff6c 100644
--- a/media-gfx/openvdb/openvdb-9.0.0.ebuild
+++ b/media-gfx/openvdb/openvdb-9.0.0.ebuild
@@ -72,6 +72,8 @@ pkg_setup() {
}
src_prepare() {
+ # Make sure we find our renamed Imath headers
+ # bug #820929
sed -i -e 's:#include <Imath/half.h>:#include <Imath-3/half.h>:' openvdb/openvdb/Types.h || die
cmake_src_prepare
^ permalink raw reply related [flat|nested] 66+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-gfx/openvdb/
@ 2021-10-31 8:38 Sam James
0 siblings, 0 replies; 66+ messages in thread
From: Sam James @ 2021-10-31 8:38 UTC (permalink / raw
To: gentoo-commits
commit: 31fc07b42f9c2ffaa7bdba90b81f14215f2a454e
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sun Oct 31 08:22:58 2021 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sun Oct 31 08:37:32 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=31fc07b4
media-gfx/openvdb: find Imath correctly
Closes: https://bugs.gentoo.org/820929
Signed-off-by: Sam James <sam <AT> gentoo.org>
media-gfx/openvdb/openvdb-9.0.0.ebuild | 6 ++++++
1 file changed, 6 insertions(+)
diff --git a/media-gfx/openvdb/openvdb-9.0.0.ebuild b/media-gfx/openvdb/openvdb-9.0.0.ebuild
index 0ab627d92f6..64c112a260e 100644
--- a/media-gfx/openvdb/openvdb-9.0.0.ebuild
+++ b/media-gfx/openvdb/openvdb-9.0.0.ebuild
@@ -71,6 +71,12 @@ pkg_setup() {
use python && python-single-r1_pkg_setup
}
+src_prepare() {
+ sed -i -e 's:#include <Imath/half.h>:#include <Imath-3/half.h>:' openvdb/openvdb/Types.h || die
+
+ cmake_src_prepare
+}
+
src_configure() {
local myprefix="${EPREFIX}/usr/"
^ permalink raw reply related [flat|nested] 66+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-gfx/openvdb/
@ 2021-10-31 8:38 Sam James
0 siblings, 0 replies; 66+ messages in thread
From: Sam James @ 2021-10-31 8:38 UTC (permalink / raw
To: gentoo-commits
commit: 6171893076594b6ede9599d6fd19903dd49c794f
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sun Oct 31 08:37:23 2021 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sun Oct 31 08:37:35 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=61718930
media-gfx/openvdb: drop unused option
Signed-off-by: Sam James <sam <AT> gentoo.org>
media-gfx/openvdb/openvdb-9.0.0.ebuild | 1 -
1 file changed, 1 deletion(-)
diff --git a/media-gfx/openvdb/openvdb-9.0.0.ebuild b/media-gfx/openvdb/openvdb-9.0.0.ebuild
index 64c112a260e..544a8c4710a 100644
--- a/media-gfx/openvdb/openvdb-9.0.0.ebuild
+++ b/media-gfx/openvdb/openvdb-9.0.0.ebuild
@@ -94,7 +94,6 @@ src_configure() {
# TODO: add NanoVDB?
# https://academysoftwarefoundation.github.io/openvdb/NanoVDB_HowToBuild.html
local mycmakeargs=(
- -DCHOST="${CHOST}"
-DCMAKE_INSTALL_DOCDIR="share/doc/${PF}/"
-DOPENVDB_ABI_VERSION_NUMBER="${version}"
-DOPENVDB_BUILD_DOCS=$(usex doc)
^ permalink raw reply related [flat|nested] 66+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-gfx/openvdb/
@ 2021-10-31 7:17 Sam James
0 siblings, 0 replies; 66+ messages in thread
From: Sam James @ 2021-10-31 7:17 UTC (permalink / raw
To: gentoo-commits
commit: 6f5ca06db30d460298465890cefab4684d486a82
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sun Oct 31 07:16:34 2021 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sun Oct 31 07:17:22 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6f5ca06d
media-gfx/openvdb: fix blosc/zlib CMake option
Closes: https://bugs.gentoo.org/820917
Signed-off-by: Sam James <sam <AT> gentoo.org>
media-gfx/openvdb/openvdb-8.1.0.ebuild | 4 ++--
media-gfx/openvdb/openvdb-9.0.0.ebuild | 4 ++--
2 files changed, 4 insertions(+), 4 deletions(-)
diff --git a/media-gfx/openvdb/openvdb-8.1.0.ebuild b/media-gfx/openvdb/openvdb-8.1.0.ebuild
index 938da1dc739..5042d733931 100644
--- a/media-gfx/openvdb/openvdb-8.1.0.ebuild
+++ b/media-gfx/openvdb/openvdb-8.1.0.ebuild
@@ -100,8 +100,8 @@ src_configure() {
-DOPENVDB_CORE_SHARED=ON
-DOPENVDB_CORE_STATIC=$(usex static-libs)
-DOPENVDB_ENABLE_RPATH=OFF
- -DOPENVDB_USE_BLOSC=$(usex blosc)
- -DOPENVDB_USE_ZLIB=$(usex zlib)
+ -DUSE_BLOSC=$(usex blosc)
+ -DUSE_ZLIB=$(usex zlib)
-DUSE_CCACHE=OFF
-DUSE_COLORED_OUTPUT=ON
# Off for now until 9.0.0 for OpenEXR 3 support
diff --git a/media-gfx/openvdb/openvdb-9.0.0.ebuild b/media-gfx/openvdb/openvdb-9.0.0.ebuild
index ddcc881e79b..0ab627d92f6 100644
--- a/media-gfx/openvdb/openvdb-9.0.0.ebuild
+++ b/media-gfx/openvdb/openvdb-9.0.0.ebuild
@@ -99,8 +99,8 @@ src_configure() {
-DOPENVDB_CORE_SHARED=ON
-DOPENVDB_CORE_STATIC=$(usex static-libs)
-DOPENVDB_ENABLE_RPATH=OFF
- -DOPENVDB_USE_BLOSC=$(usex blosc)
- -DOPENVDB_USE_ZLIB=$(usex zlib)
+ -DUSE_BLOSC=$(usex blosc)
+ -DUSE_ZLIB=$(usex zlib)
-DUSE_CCACHE=OFF
-DUSE_COLORED_OUTPUT=ON
-DUSE_IMATH_HALF=ON
^ permalink raw reply related [flat|nested] 66+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-gfx/openvdb/
@ 2021-10-31 5:53 Sam James
0 siblings, 0 replies; 66+ messages in thread
From: Sam James @ 2021-10-31 5:53 UTC (permalink / raw
To: gentoo-commits
commit: 5273fcec3ae4d09cb87fcc8ef282a801d6a31bdf
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sun Oct 31 05:53:33 2021 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sun Oct 31 05:53:33 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5273fcec
media-gfx/openvdb: Stabilize 7.1.0-r5 amd64, #803884
Signed-off-by: Sam James <sam <AT> gentoo.org>
media-gfx/openvdb/openvdb-7.1.0-r5.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/media-gfx/openvdb/openvdb-7.1.0-r5.ebuild b/media-gfx/openvdb/openvdb-7.1.0-r5.ebuild
index 7ee1ca2bae4..ddf724c720f 100644
--- a/media-gfx/openvdb/openvdb-7.1.0-r5.ebuild
+++ b/media-gfx/openvdb/openvdb-7.1.0-r5.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://github.com/AcademySoftwareFoundation/${PN}/archive/v${PV}.tar.g
LICENSE="MPL-2.0"
SLOT="0/7"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~x86"
IUSE="cpu_flags_x86_avx cpu_flags_x86_sse4_2 doc numpy python static-libs test utils abi6-compat +abi7-compat"
RESTRICT="!test? ( test )"
^ permalink raw reply related [flat|nested] 66+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-gfx/openvdb/
@ 2021-10-31 2:21 Sam James
0 siblings, 0 replies; 66+ messages in thread
From: Sam James @ 2021-10-31 2:21 UTC (permalink / raw
To: gentoo-commits
commit: 7daf833b6ddf3009dea7dec433e056515373d328
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sun Oct 31 02:21:35 2021 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sun Oct 31 02:21:35 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7daf833b
media-gfx/openvdb: add note about possible future NanoVDB
Signed-off-by: Sam James <sam <AT> gentoo.org>
media-gfx/openvdb/openvdb-9.0.0.ebuild | 2 ++
1 file changed, 2 insertions(+)
diff --git a/media-gfx/openvdb/openvdb-9.0.0.ebuild b/media-gfx/openvdb/openvdb-9.0.0.ebuild
index d25bab6b111..ddcc881e79b 100644
--- a/media-gfx/openvdb/openvdb-9.0.0.ebuild
+++ b/media-gfx/openvdb/openvdb-9.0.0.ebuild
@@ -85,6 +85,8 @@ src_configure() {
die "OpenVDB ABI version is not compatible"
fi
+ # TODO: add NanoVDB?
+ # https://academysoftwarefoundation.github.io/openvdb/NanoVDB_HowToBuild.html
local mycmakeargs=(
-DCHOST="${CHOST}"
-DCMAKE_INSTALL_DOCDIR="share/doc/${PF}/"
^ permalink raw reply related [flat|nested] 66+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-gfx/openvdb/
@ 2021-10-31 2:20 Sam James
0 siblings, 0 replies; 66+ messages in thread
From: Sam James @ 2021-10-31 2:20 UTC (permalink / raw
To: gentoo-commits
commit: e38fd5526bed59b0abdafee9c1a24f91c9c38011
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sun Oct 31 02:20:46 2021 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sun Oct 31 02:20:46 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e38fd552
media-gfx/openvdb: drop flag-o-matic
Signed-off-by: Sam James <sam <AT> gentoo.org>
media-gfx/openvdb/openvdb-8.1.0.ebuild | 2 +-
media-gfx/openvdb/openvdb-9.0.0.ebuild | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/media-gfx/openvdb/openvdb-8.1.0.ebuild b/media-gfx/openvdb/openvdb-8.1.0.ebuild
index edb2dbf32ae..938da1dc739 100644
--- a/media-gfx/openvdb/openvdb-8.1.0.ebuild
+++ b/media-gfx/openvdb/openvdb-8.1.0.ebuild
@@ -5,7 +5,7 @@ EAPI=7
PYTHON_COMPAT=( python3_{8,9,10} )
-inherit cmake flag-o-matic python-single-r1
+inherit cmake python-single-r1
DESCRIPTION="Library for the efficient manipulation of volumetric data"
HOMEPAGE="https://www.openvdb.org"
diff --git a/media-gfx/openvdb/openvdb-9.0.0.ebuild b/media-gfx/openvdb/openvdb-9.0.0.ebuild
index 314953dd8cf..d25bab6b111 100644
--- a/media-gfx/openvdb/openvdb-9.0.0.ebuild
+++ b/media-gfx/openvdb/openvdb-9.0.0.ebuild
@@ -5,7 +5,7 @@ EAPI=7
PYTHON_COMPAT=( python3_{8,9,10} )
-inherit cmake flag-o-matic python-single-r1
+inherit cmake python-single-r1
DESCRIPTION="Library for the efficient manipulation of volumetric data"
HOMEPAGE="https://www.openvdb.org"
^ permalink raw reply related [flat|nested] 66+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-gfx/openvdb/
@ 2021-10-31 2:20 Sam James
0 siblings, 0 replies; 66+ messages in thread
From: Sam James @ 2021-10-31 2:20 UTC (permalink / raw
To: gentoo-commits
commit: 919b668be7f6bdb3b6ee96a8ee2361a19788a245
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sun Oct 31 02:20:22 2021 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sun Oct 31 02:20:22 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=919b668b
media-gfx/openvdb: enable USE=blosc by default
It was in the past, so why not?
Signed-off-by: Sam James <sam <AT> gentoo.org>
media-gfx/openvdb/openvdb-8.1.0.ebuild | 5 ++---
media-gfx/openvdb/openvdb-9.0.0.ebuild | 3 +--
2 files changed, 3 insertions(+), 5 deletions(-)
diff --git a/media-gfx/openvdb/openvdb-8.1.0.ebuild b/media-gfx/openvdb/openvdb-8.1.0.ebuild
index fda28277e96..edb2dbf32ae 100644
--- a/media-gfx/openvdb/openvdb-8.1.0.ebuild
+++ b/media-gfx/openvdb/openvdb-8.1.0.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://github.com/AcademySoftwareFoundation/${PN}/archive/v${PV}.tar.g
LICENSE="MPL-2.0"
SLOT="0/8"
KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
-IUSE="cpu_flags_x86_avx cpu_flags_x86_sse4_2 blosc doc numpy python static-libs test utils zlib abi6-compat abi7-compat +abi8-compat"
+IUSE="cpu_flags_x86_avx cpu_flags_x86_sse4_2 +blosc doc numpy python static-libs test utils zlib abi6-compat abi7-compat +abi8-compat"
RESTRICT="!test? ( test )"
REQUIRED_USE="
@@ -26,7 +26,6 @@ REQUIRED_USE="
RDEPEND="
<dev-cpp/tbb-2021.4.0:=
dev-libs/boost:=
- dev-libs/c-blosc:=
dev-libs/jemalloc:=
dev-libs/log4cplus:=
media-libs/glfw
@@ -38,7 +37,7 @@ RDEPEND="
x11-libs/libXi
x11-libs/libXinerama
x11-libs/libXrandr
- blosc? ( dev-libs/c-blosc )
+ blosc? ( dev-libs/c-blosc:= )
python? (
${PYTHON_DEPS}
$(python_gen_cond_dep '
diff --git a/media-gfx/openvdb/openvdb-9.0.0.ebuild b/media-gfx/openvdb/openvdb-9.0.0.ebuild
index 278d5807af5..314953dd8cf 100644
--- a/media-gfx/openvdb/openvdb-9.0.0.ebuild
+++ b/media-gfx/openvdb/openvdb-9.0.0.ebuild
@@ -25,7 +25,6 @@ REQUIRED_USE="
RDEPEND="
>=dev-cpp/tbb-2021.4.0:=
dev-libs/boost:=
- dev-libs/c-blosc:=
dev-libs/jemalloc:=
dev-libs/log4cplus:=
dev-libs/imath:=
@@ -37,7 +36,7 @@ RDEPEND="
x11-libs/libXi
x11-libs/libXinerama
x11-libs/libXrandr
- blosc? ( dev-libs/c-blosc )
+ blosc? ( dev-libs/c-blosc:= )
python? (
${PYTHON_DEPS}
$(python_gen_cond_dep '
^ permalink raw reply related [flat|nested] 66+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-gfx/openvdb/
@ 2021-10-31 2:19 Sam James
0 siblings, 0 replies; 66+ messages in thread
From: Sam James @ 2021-10-31 2:19 UTC (permalink / raw
To: gentoo-commits
commit: 2f8fcb95d8575b351d998c2609a10eccd0b8d1b0
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sun Oct 31 02:19:11 2021 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sun Oct 31 02:19:11 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2f8fcb95
media-gfx/openvdb: add USE=blosc
Signed-off-by: Sam James <sam <AT> gentoo.org>
media-gfx/openvdb/metadata.xml | 3 +++
1 file changed, 3 insertions(+)
diff --git a/media-gfx/openvdb/metadata.xml b/media-gfx/openvdb/metadata.xml
index e1602ec0aa5..a4302c6004d 100644
--- a/media-gfx/openvdb/metadata.xml
+++ b/media-gfx/openvdb/metadata.xml
@@ -15,6 +15,9 @@
Chance of Meatballs2' and 'How to Train Your Dragon 2'.
</longdescription>
<use>
+ <flag name="blosc">
+ Allow using blosc compression via <pkg>dev-libs/c-blosc</pkg>
+ </flag>
<flag restrict=">=media-gfx/openvdb-7.0.0" name="numpy">
Build pyopenvdb with support for <pkg>dev-python/numpy</pkg>
</flag>
^ permalink raw reply related [flat|nested] 66+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-gfx/openvdb/
@ 2021-10-31 2:19 Sam James
0 siblings, 0 replies; 66+ messages in thread
From: Sam James @ 2021-10-31 2:19 UTC (permalink / raw
To: gentoo-commits
commit: 122f336e8396913975105beced5f602b6a5162f0
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sun Oct 31 02:17:45 2021 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sun Oct 31 02:18:30 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=122f336e
media-gfx/openvdb: define subslots
We have USE=abi* but we shouldn't rely on them.
Signed-off-by: Sam James <sam <AT> gentoo.org>
media-gfx/openvdb/{openvdb-7.0.0-r3.ebuild => openvdb-7.0.0-r4.ebuild} | 2 +-
media-gfx/openvdb/{openvdb-7.1.0-r4.ebuild => openvdb-7.1.0-r5.ebuild} | 2 +-
media-gfx/openvdb/{openvdb-8.0.1-r3.ebuild => openvdb-8.0.1-r4.ebuild} | 2 +-
media-gfx/openvdb/openvdb-8.1.0.ebuild | 2 +-
4 files changed, 4 insertions(+), 4 deletions(-)
diff --git a/media-gfx/openvdb/openvdb-7.0.0-r3.ebuild b/media-gfx/openvdb/openvdb-7.0.0-r4.ebuild
similarity index 99%
rename from media-gfx/openvdb/openvdb-7.0.0-r3.ebuild
rename to media-gfx/openvdb/openvdb-7.0.0-r4.ebuild
index 2d5fa8ff351..f9b159f4213 100644
--- a/media-gfx/openvdb/openvdb-7.0.0-r3.ebuild
+++ b/media-gfx/openvdb/openvdb-7.0.0-r4.ebuild
@@ -12,7 +12,7 @@ HOMEPAGE="https://www.openvdb.org"
SRC_URI="https://github.com/AcademySoftwareFoundation/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="MPL-2.0"
-SLOT="0"
+SLOT="0/7"
KEYWORDS="amd64 ~arm ~arm64 ~x86"
IUSE="cpu_flags_x86_avx cpu_flags_x86_sse4_2 doc numpy python static-libs test utils abi5-compat abi6-compat +abi7-compat"
RESTRICT="!test? ( test )"
diff --git a/media-gfx/openvdb/openvdb-7.1.0-r4.ebuild b/media-gfx/openvdb/openvdb-7.1.0-r5.ebuild
similarity index 99%
rename from media-gfx/openvdb/openvdb-7.1.0-r4.ebuild
rename to media-gfx/openvdb/openvdb-7.1.0-r5.ebuild
index 38d612500fb..7ee1ca2bae4 100644
--- a/media-gfx/openvdb/openvdb-7.1.0-r4.ebuild
+++ b/media-gfx/openvdb/openvdb-7.1.0-r5.ebuild
@@ -12,7 +12,7 @@ HOMEPAGE="https://www.openvdb.org"
SRC_URI="https://github.com/AcademySoftwareFoundation/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="MPL-2.0"
-SLOT="0"
+SLOT="0/7"
KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
IUSE="cpu_flags_x86_avx cpu_flags_x86_sse4_2 doc numpy python static-libs test utils abi6-compat +abi7-compat"
RESTRICT="!test? ( test )"
diff --git a/media-gfx/openvdb/openvdb-8.0.1-r3.ebuild b/media-gfx/openvdb/openvdb-8.0.1-r4.ebuild
similarity index 99%
rename from media-gfx/openvdb/openvdb-8.0.1-r3.ebuild
rename to media-gfx/openvdb/openvdb-8.0.1-r4.ebuild
index 0afc20a97e0..2e3f87c1aa7 100644
--- a/media-gfx/openvdb/openvdb-8.0.1-r3.ebuild
+++ b/media-gfx/openvdb/openvdb-8.0.1-r4.ebuild
@@ -12,7 +12,7 @@ HOMEPAGE="https://www.openvdb.org"
SRC_URI="https://github.com/AcademySoftwareFoundation/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="MPL-2.0"
-SLOT="0"
+SLOT="0/8"
KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
IUSE="cpu_flags_x86_avx cpu_flags_x86_sse4_2 doc numpy python static-libs test utils abi6-compat abi7-compat +abi8-compat"
RESTRICT="!test? ( test )"
diff --git a/media-gfx/openvdb/openvdb-8.1.0.ebuild b/media-gfx/openvdb/openvdb-8.1.0.ebuild
index fef7bc659a9..fda28277e96 100644
--- a/media-gfx/openvdb/openvdb-8.1.0.ebuild
+++ b/media-gfx/openvdb/openvdb-8.1.0.ebuild
@@ -12,7 +12,7 @@ HOMEPAGE="https://www.openvdb.org"
SRC_URI="https://github.com/AcademySoftwareFoundation/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="MPL-2.0"
-SLOT="0"
+SLOT="0/8"
KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
IUSE="cpu_flags_x86_avx cpu_flags_x86_sse4_2 blosc doc numpy python static-libs test utils zlib abi6-compat abi7-compat +abi8-compat"
RESTRICT="!test? ( test )"
^ permalink raw reply related [flat|nested] 66+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-gfx/openvdb/
@ 2021-10-31 2:19 Sam James
0 siblings, 0 replies; 66+ messages in thread
From: Sam James @ 2021-10-31 2:19 UTC (permalink / raw
To: gentoo-commits
commit: 09efbdab3e99c0ae7c984dbffd0dc388aaa05d92
Author: Bernd Waibel <waebbl-gentoo <AT> posteo <DOT> net>
AuthorDate: Thu Oct 28 10:44:05 2021 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sun Oct 31 02:18:27 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=09efbdab
media-gfx/openvdb: patch to find numpy
- additionally pass -DPython_INCLUDE_DIR and -DPython_LIBRARY to help
find numpy
- remove flag-o-matic inherit, which isn't needed according to pkgcheck
- change the negation of the utils USE flag use for building the utilities
if the USE flag is set
Closes: https://bugs.gentoo.org/788886
Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Bernd Waibel <waebbl-gentoo <AT> posteo.net>
Closes: https://github.com/gentoo/gentoo/pull/22738
Signed-off-by: Sam James <sam <AT> gentoo.org>
media-gfx/openvdb/openvdb-7.1.0-r3.ebuild | 10 ++++++----
1 file changed, 6 insertions(+), 4 deletions(-)
diff --git a/media-gfx/openvdb/openvdb-7.1.0-r3.ebuild b/media-gfx/openvdb/openvdb-7.1.0-r3.ebuild
index 2c6c85a3efc..38d612500fb 100644
--- a/media-gfx/openvdb/openvdb-7.1.0-r3.ebuild
+++ b/media-gfx/openvdb/openvdb-7.1.0-r3.ebuild
@@ -5,7 +5,7 @@ EAPI=7
PYTHON_COMPAT=( python3_{7,8,9} )
-inherit cmake flag-o-matic python-single-r1
+inherit cmake python-single-r1
DESCRIPTION="Library for the efficient manipulation of volumetric data"
HOMEPAGE="https://www.openvdb.org"
@@ -91,9 +91,9 @@ src_configure() {
-DOPENVDB_ABI_VERSION_NUMBER="${version}"
-DOPENVDB_BUILD_DOCS=$(usex doc)
-DOPENVDB_BUILD_UNITTESTS=$(usex test)
- -DOPENVDB_BUILD_VDB_LOD=$(usex !utils)
- -DOPENVDB_BUILD_VDB_RENDER=$(usex !utils)
- -DOPENVDB_BUILD_VDB_VIEW=$(usex !utils)
+ -DOPENVDB_BUILD_VDB_LOD=$(usex utils)
+ -DOPENVDB_BUILD_VDB_RENDER=$(usex utils)
+ -DOPENVDB_BUILD_VDB_VIEW=$(usex utils)
-DOPENVDB_CORE_SHARED=ON
-DOPENVDB_CORE_STATIC=$(usex static-libs)
-DOPENVDB_ENABLE_RPATH=OFF
@@ -109,6 +109,8 @@ src_configure() {
-DUSE_NUMPY=$(usex numpy)
-DPYOPENVDB_INSTALL_DIRECTORY="$(python_get_sitedir)"
-DPython_EXECUTABLE="${PYTHON}"
+ -DPython_INCLUDE_DIR="$(python_get_includedir)"
+ -DPython_LIBRARY="$(python_get_library_path)"
)
fi
^ permalink raw reply related [flat|nested] 66+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-gfx/openvdb/
@ 2021-10-31 2:19 Sam James
0 siblings, 0 replies; 66+ messages in thread
From: Sam James @ 2021-10-31 2:19 UTC (permalink / raw
To: gentoo-commits
commit: b13862dd61d0cbe0095a9c8ad77de213691cb0b4
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sun Oct 31 01:56:10 2021 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sun Oct 31 02:18:25 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b13862dd
media-gfx/openvdb: add 9.0.0
Closes: https://bugs.gentoo.org/820788
Signed-off-by: Sam James <sam <AT> gentoo.org>
media-gfx/openvdb/Manifest | 1 +
media-gfx/openvdb/openvdb-9.0.0.ebuild | 124 +++++++++++++++++++++++++++++++++
2 files changed, 125 insertions(+)
diff --git a/media-gfx/openvdb/Manifest b/media-gfx/openvdb/Manifest
index 0667d3371ff..dcd5a8c1c37 100644
--- a/media-gfx/openvdb/Manifest
+++ b/media-gfx/openvdb/Manifest
@@ -2,3 +2,4 @@ DIST openvdb-7.0.0.tar.gz 1872744 BLAKE2B e3a8c8d51f77e115d3d397abde0860a6322d56
DIST openvdb-7.1.0.tar.gz 1956052 BLAKE2B 7778d67bcc65ecb17b86f6e67a9e5f2d6574de5869a0a9c675ad7bc8540154c0f249a91c68a9da9068a3951b3e919e5676450fcaf13921c6263e7c87012a2f29 SHA512 49806375f7e6d7b12eaba24e672a068531d2f8a05f12eba29069710d2682f9983f9e6ad26047eed4b28e337f8d0e738b90130582863c710e8dd1e720bf0addad
DIST openvdb-8.0.1.tar.gz 2299276 BLAKE2B e65bd4710ff65e20570013399d1e71a32e8f80c5e3b5527fc17d23c7f86ead7e04483cf7ba5266f26343604677d3a0dcafc01474baf7ef09b98f1f41a66119a2 SHA512 6a5a8b637429295efa72494aef82ff92dd83092591b713f56930ccf4aab3a33806d1263bfd090c27239eab97b4fdc053288dc545e631f8a7d4ca180a32331be2
DIST openvdb-8.1.0.tar.gz 2619432 BLAKE2B ba06e8dc24876da0ed1a2b5560e8793ad1e42b45b2018734c98c9b8f1d43bdb4aa098243a68de90efb18cb0454a9ea2a59c87f411d2c6492c5bce95dc047a6f0 SHA512 081ccedb122ff9bd73e0cd7ff083ad0ff0165e0cf6305187edcbe90ff12f01ec085c91ad5c52c53596035e0c2afd5b8801e6c00374b0fc4b0cc111f5c7f37eb5
+DIST openvdb-9.0.0.tar.gz 2945040 BLAKE2B c47a8088ba30d3cbecff04dbfd2d48b39a254e54149d8692c3a7157a99a1c555ef9747b77aeab6f8709b61c348d496765f2cfcbb0975e21f533072871f3fa422 SHA512 1410b7b04b03fb09d6775ebe7b95e7c0a484d5f29c84203530ed30ccb7c061470be1abb93189010617342e57f3fecdd66a115c6d222024e68e2384a7fb196194
diff --git a/media-gfx/openvdb/openvdb-9.0.0.ebuild b/media-gfx/openvdb/openvdb-9.0.0.ebuild
new file mode 100644
index 00000000000..8f85563995d
--- /dev/null
+++ b/media-gfx/openvdb/openvdb-9.0.0.ebuild
@@ -0,0 +1,124 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{8,9,10} )
+
+inherit cmake flag-o-matic python-single-r1
+
+DESCRIPTION="Library for the efficient manipulation of volumetric data"
+HOMEPAGE="https://www.openvdb.org"
+SRC_URI="https://github.com/AcademySoftwareFoundation/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MPL-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+IUSE="cpu_flags_x86_avx cpu_flags_x86_sse4_2 blosc doc numpy python static-libs test utils zlib abi6-compat abi7-compat +abi8-compat"
+RESTRICT="!test? ( test )"
+
+REQUIRED_USE="
+ numpy? ( python )
+ ^^ ( abi6-compat abi7-compat abi8-compat )
+ python? ( ${PYTHON_REQUIRED_USE} )
+"
+RDEPEND="
+ >=dev-cpp/tbb-2021.4.0:=
+ dev-libs/boost:=
+ dev-libs/c-blosc:=
+ dev-libs/jemalloc:=
+ dev-libs/log4cplus:=
+ dev-libs/imath:=
+ media-libs/glfw
+ media-libs/glu
+ media-libs/openexr:3=
+ sys-libs/zlib:=
+ x11-libs/libXcursor
+ x11-libs/libXi
+ x11-libs/libXinerama
+ x11-libs/libXrandr
+ blosc? ( dev-libs/c-blosc )
+ python? (
+ ${PYTHON_DEPS}
+ $(python_gen_cond_dep '
+ dev-libs/boost:=[numpy?,python?,${PYTHON_USEDEP}]
+ numpy? ( dev-python/numpy[${PYTHON_USEDEP}] )
+ ')
+ )
+ zlib? ( sys-libs/zlib )
+"
+
+DEPEND="${RDEPEND}"
+BDEPEND="
+ virtual/pkgconfig
+ doc? (
+ app-doc/doxygen
+ dev-texlive/texlive-bibtexextra
+ dev-texlive/texlive-fontsextra
+ dev-texlive/texlive-fontutils
+ dev-texlive/texlive-latex
+ dev-texlive/texlive-latexextra
+ )
+ test? ( dev-util/cppunit dev-cpp/gtest )
+"
+
+PATCHES=(
+ "${FILESDIR}/${PN}-7.1.0-0001-Fix-multilib-header-source.patch"
+ "${FILESDIR}/${PN}-8.1.0-glfw-libdir.patch"
+)
+
+pkg_setup() {
+ use python && python-single-r1_pkg_setup
+}
+
+src_configure() {
+ local myprefix="${EPREFIX}/usr/"
+
+ local version
+ if use abi6-compat; then
+ version=6
+ elif use abi7-compat; then
+ version=7
+ elif use abi8-compat; then
+ version=8
+ else
+ die "OpenVDB ABI version is not compatible"
+ fi
+
+ local mycmakeargs=(
+ -DCHOST="${CHOST}"
+ -DCMAKE_INSTALL_DOCDIR="share/doc/${PF}/"
+ -DOPENVDB_ABI_VERSION_NUMBER="${version}"
+ -DOPENVDB_BUILD_DOCS=$(usex doc)
+ -DOPENVDB_BUILD_UNITTESTS=$(usex test)
+ -DOPENVDB_BUILD_VDB_LOD=$(usex !utils)
+ -DOPENVDB_BUILD_VDB_RENDER=$(usex !utils)
+ -DOPENVDB_BUILD_VDB_VIEW=$(usex !utils)
+ -DOPENVDB_CORE_SHARED=ON
+ -DOPENVDB_CORE_STATIC=$(usex static-libs)
+ -DOPENVDB_ENABLE_RPATH=OFF
+ -DOPENVDB_USE_BLOSC=$(usex blosc)
+ -DOPENVDB_USE_ZLIB=$(usex zlib)
+ -DUSE_CCACHE=OFF
+ -DUSE_COLORED_OUTPUT=ON
+ -DUSE_IMATH_HALF=ON
+ -DUSE_LOG4CPLUS=ON
+ )
+
+ if use python; then
+ mycmakeargs+=(
+ -DOPENVDB_BUILD_PYTHON_MODULE=ON
+ -DUSE_NUMPY=$(usex numpy)
+ -DPYOPENVDB_INSTALL_DIRECTORY="$(python_get_sitedir)"
+ -DPython_EXECUTABLE="${PYTHON}"
+ )
+ fi
+
+ if use cpu_flags_x86_avx; then
+ mycmakeargs+=( -DOPENVDB_SIMD=AVX )
+ elif use cpu_flags_x86_sse4_2; then
+ mycmakeargs+=( -DOPENVDB_SIMD=SSE42 )
+ fi
+
+ cmake_src_configure
+}
^ permalink raw reply related [flat|nested] 66+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-gfx/openvdb/
@ 2021-10-30 17:25 Sam James
0 siblings, 0 replies; 66+ messages in thread
From: Sam James @ 2021-10-30 17:25 UTC (permalink / raw
To: gentoo-commits
commit: 0b8445f6cf9fc64b5fa8b3a93ba91c3bc9370b2a
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sat Oct 30 17:25:00 2021 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sat Oct 30 17:25:06 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0b8445f6
media-gfx/openvdb: needs deprecated TBB features, depend on older version
Bug: https://bugs.gentoo.org/820788
Signed-off-by: Sam James <sam <AT> gentoo.org>
media-gfx/openvdb/openvdb-7.0.0-r3.ebuild | 4 ++--
media-gfx/openvdb/openvdb-7.1.0-r3.ebuild | 4 ++--
media-gfx/openvdb/openvdb-8.0.1-r2.ebuild | 4 ++--
3 files changed, 6 insertions(+), 6 deletions(-)
diff --git a/media-gfx/openvdb/openvdb-7.0.0-r3.ebuild b/media-gfx/openvdb/openvdb-7.0.0-r3.ebuild
index e0b36a0c357..2d5fa8ff351 100644
--- a/media-gfx/openvdb/openvdb-7.0.0-r3.ebuild
+++ b/media-gfx/openvdb/openvdb-7.0.0-r3.ebuild
@@ -22,9 +22,9 @@ REQUIRED_USE="
^^ ( abi5-compat abi6-compat abi7-compat )
python? ( ${PYTHON_REQUIRED_USE} )
"
-
+# Check if newer releases work with newer TBB, bug #820788
RDEPEND="
- dev-cpp/tbb:=
+ <dev-cpp/tbb-2021.4.0:=
dev-libs/boost:=
dev-libs/c-blosc:=
dev-libs/jemalloc:=
diff --git a/media-gfx/openvdb/openvdb-7.1.0-r3.ebuild b/media-gfx/openvdb/openvdb-7.1.0-r3.ebuild
index 42e6f909d3b..2c6c85a3efc 100644
--- a/media-gfx/openvdb/openvdb-7.1.0-r3.ebuild
+++ b/media-gfx/openvdb/openvdb-7.1.0-r3.ebuild
@@ -22,9 +22,9 @@ REQUIRED_USE="
^^ ( abi6-compat abi7-compat )
python? ( ${PYTHON_REQUIRED_USE} )
"
-
+# Check if newer releases work with newer TBB, bug #820788
RDEPEND="
- dev-cpp/tbb:=
+ <dev-cpp/tbb-2021.4.0:=
dev-libs/boost:=
dev-libs/c-blosc:=
dev-libs/jemalloc:=
diff --git a/media-gfx/openvdb/openvdb-8.0.1-r2.ebuild b/media-gfx/openvdb/openvdb-8.0.1-r2.ebuild
index 678d5b14467..fc19c87ea4c 100644
--- a/media-gfx/openvdb/openvdb-8.0.1-r2.ebuild
+++ b/media-gfx/openvdb/openvdb-8.0.1-r2.ebuild
@@ -22,9 +22,9 @@ REQUIRED_USE="
^^ ( abi6-compat abi7-compat abi8-compat )
python? ( ${PYTHON_REQUIRED_USE} )
"
-
+# Check if newer releases work with newer TBB, bug #820788
RDEPEND="
- dev-cpp/tbb:=
+ <dev-cpp/tbb-2021.4.0:=
dev-libs/boost:=
dev-libs/c-blosc:=
dev-libs/jemalloc:=
^ permalink raw reply related [flat|nested] 66+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-gfx/openvdb/
@ 2021-10-29 22:23 Sam James
0 siblings, 0 replies; 66+ messages in thread
From: Sam James @ 2021-10-29 22:23 UTC (permalink / raw
To: gentoo-commits
commit: a6f7cc22a107f0ead9e1866704fec3ce365ec81b
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Fri Oct 29 22:12:13 2021 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Fri Oct 29 22:22:36 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a6f7cc22
media-gfx/openvdb: add tbb subslot operator
Signed-off-by: Sam James <sam <AT> gentoo.org>
media-gfx/openvdb/{openvdb-7.0.0-r2.ebuild => openvdb-7.0.0-r3.ebuild} | 2 +-
media-gfx/openvdb/{openvdb-7.1.0-r2.ebuild => openvdb-7.1.0-r3.ebuild} | 2 +-
media-gfx/openvdb/{openvdb-8.0.1-r1.ebuild => openvdb-8.0.1-r2.ebuild} | 2 +-
3 files changed, 3 insertions(+), 3 deletions(-)
diff --git a/media-gfx/openvdb/openvdb-7.0.0-r2.ebuild b/media-gfx/openvdb/openvdb-7.0.0-r3.ebuild
similarity index 99%
rename from media-gfx/openvdb/openvdb-7.0.0-r2.ebuild
rename to media-gfx/openvdb/openvdb-7.0.0-r3.ebuild
index 60ba6a7e3eb..e0b36a0c357 100644
--- a/media-gfx/openvdb/openvdb-7.0.0-r2.ebuild
+++ b/media-gfx/openvdb/openvdb-7.0.0-r3.ebuild
@@ -24,7 +24,7 @@ REQUIRED_USE="
"
RDEPEND="
- dev-cpp/tbb
+ dev-cpp/tbb:=
dev-libs/boost:=
dev-libs/c-blosc:=
dev-libs/jemalloc:=
diff --git a/media-gfx/openvdb/openvdb-7.1.0-r2.ebuild b/media-gfx/openvdb/openvdb-7.1.0-r3.ebuild
similarity index 99%
rename from media-gfx/openvdb/openvdb-7.1.0-r2.ebuild
rename to media-gfx/openvdb/openvdb-7.1.0-r3.ebuild
index c682f71bb73..42e6f909d3b 100644
--- a/media-gfx/openvdb/openvdb-7.1.0-r2.ebuild
+++ b/media-gfx/openvdb/openvdb-7.1.0-r3.ebuild
@@ -24,7 +24,7 @@ REQUIRED_USE="
"
RDEPEND="
- dev-cpp/tbb
+ dev-cpp/tbb:=
dev-libs/boost:=
dev-libs/c-blosc:=
dev-libs/jemalloc:=
diff --git a/media-gfx/openvdb/openvdb-8.0.1-r1.ebuild b/media-gfx/openvdb/openvdb-8.0.1-r2.ebuild
similarity index 99%
rename from media-gfx/openvdb/openvdb-8.0.1-r1.ebuild
rename to media-gfx/openvdb/openvdb-8.0.1-r2.ebuild
index e72b7d16bb8..678d5b14467 100644
--- a/media-gfx/openvdb/openvdb-8.0.1-r1.ebuild
+++ b/media-gfx/openvdb/openvdb-8.0.1-r2.ebuild
@@ -24,7 +24,7 @@ REQUIRED_USE="
"
RDEPEND="
- dev-cpp/tbb
+ dev-cpp/tbb:=
dev-libs/boost:=
dev-libs/c-blosc:=
dev-libs/jemalloc:=
^ permalink raw reply related [flat|nested] 66+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-gfx/openvdb/
@ 2021-10-26 11:13 Sam James
0 siblings, 0 replies; 66+ messages in thread
From: Sam James @ 2021-10-26 11:13 UTC (permalink / raw
To: gentoo-commits
commit: c67565c395e22c57ef538e683e803b4a957da898
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Tue Oct 26 11:13:07 2021 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Tue Oct 26 11:13:18 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c67565c3
media-gfx/openvdb: depend on older openexr slot
Closes: https://bugs.gentoo.org/816057
Signed-off-by: Sam James <sam <AT> gentoo.org>
media-gfx/openvdb/{openvdb-7.0.0-r1.ebuild => openvdb-7.0.0-r2.ebuild} | 2 +-
media-gfx/openvdb/{openvdb-7.1.0-r1.ebuild => openvdb-7.1.0-r2.ebuild} | 2 +-
media-gfx/openvdb/{openvdb-8.0.1.ebuild => openvdb-8.0.1-r1.ebuild} | 2 +-
3 files changed, 3 insertions(+), 3 deletions(-)
diff --git a/media-gfx/openvdb/openvdb-7.0.0-r1.ebuild b/media-gfx/openvdb/openvdb-7.0.0-r2.ebuild
similarity index 99%
rename from media-gfx/openvdb/openvdb-7.0.0-r1.ebuild
rename to media-gfx/openvdb/openvdb-7.0.0-r2.ebuild
index 10868f647c6..60ba6a7e3eb 100644
--- a/media-gfx/openvdb/openvdb-7.0.0-r1.ebuild
+++ b/media-gfx/openvdb/openvdb-7.0.0-r2.ebuild
@@ -32,7 +32,7 @@ RDEPEND="
media-libs/glfw
media-libs/glu
media-libs/ilmbase:=
- media-libs/openexr:=
+ media-libs/openexr:0=
sys-libs/zlib:=
x11-libs/libXcursor
x11-libs/libXi
diff --git a/media-gfx/openvdb/openvdb-7.1.0-r1.ebuild b/media-gfx/openvdb/openvdb-7.1.0-r2.ebuild
similarity index 99%
rename from media-gfx/openvdb/openvdb-7.1.0-r1.ebuild
rename to media-gfx/openvdb/openvdb-7.1.0-r2.ebuild
index ed2847345e4..c682f71bb73 100644
--- a/media-gfx/openvdb/openvdb-7.1.0-r1.ebuild
+++ b/media-gfx/openvdb/openvdb-7.1.0-r2.ebuild
@@ -32,7 +32,7 @@ RDEPEND="
media-libs/glfw
media-libs/glu
media-libs/ilmbase:=
- media-libs/openexr:=
+ media-libs/openexr:0=
sys-libs/zlib:=
x11-libs/libXcursor
x11-libs/libXi
diff --git a/media-gfx/openvdb/openvdb-8.0.1.ebuild b/media-gfx/openvdb/openvdb-8.0.1-r1.ebuild
similarity index 99%
rename from media-gfx/openvdb/openvdb-8.0.1.ebuild
rename to media-gfx/openvdb/openvdb-8.0.1-r1.ebuild
index f6827c2006e..e72b7d16bb8 100644
--- a/media-gfx/openvdb/openvdb-8.0.1.ebuild
+++ b/media-gfx/openvdb/openvdb-8.0.1-r1.ebuild
@@ -32,7 +32,7 @@ RDEPEND="
media-libs/glfw
media-libs/glu
media-libs/ilmbase:=
- media-libs/openexr:=
+ media-libs/openexr:0=
sys-libs/zlib:=
x11-libs/libXcursor
x11-libs/libXi
^ permalink raw reply related [flat|nested] 66+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-gfx/openvdb/
@ 2021-06-10 0:51 Sam James
0 siblings, 0 replies; 66+ messages in thread
From: Sam James @ 2021-06-10 0:51 UTC (permalink / raw
To: gentoo-commits
commit: 10c70fd96bbcaa35bacc8d00bb30ef04c3cdf93d
Author: Sebastian Parborg <darkdefende <AT> gmail <DOT> com>
AuthorDate: Tue Apr 27 23:18:55 2021 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Thu Jun 10 00:19:15 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=10c70fd9
media-gfx/openvdb: bump to 8.0.1
Signed-off-by: Sebastian Parborg <darkdefende <AT> gmail.com>
Signed-off-by: Sam James <sam <AT> gentoo.org>
media-gfx/openvdb/Manifest | 1 +
media-gfx/openvdb/metadata.xml | 3 +
media-gfx/openvdb/openvdb-8.0.1.ebuild | 122 +++++++++++++++++++++++++++++++++
3 files changed, 126 insertions(+)
diff --git a/media-gfx/openvdb/Manifest b/media-gfx/openvdb/Manifest
index b3d4fe59418..6dea8aee2b9 100644
--- a/media-gfx/openvdb/Manifest
+++ b/media-gfx/openvdb/Manifest
@@ -1,2 +1,3 @@
DIST openvdb-7.0.0.tar.gz 1872744 BLAKE2B e3a8c8d51f77e115d3d397abde0860a6322d56eb6c4795c1ba39539a23aab6cf37602ce7122965fbc3098b15b118b25010263f567e8003363b78c9b7d9d5dfd8 SHA512 f5321b22b10e192012d544cc02921d3d52f621778ec5aa21ba6d450f3e29f2fdbd76486ad390a0c008394dbc6ee4aeecc04527ef30e73adf71c1a08a021746b7
DIST openvdb-7.1.0.tar.gz 1956052 BLAKE2B 7778d67bcc65ecb17b86f6e67a9e5f2d6574de5869a0a9c675ad7bc8540154c0f249a91c68a9da9068a3951b3e919e5676450fcaf13921c6263e7c87012a2f29 SHA512 49806375f7e6d7b12eaba24e672a068531d2f8a05f12eba29069710d2682f9983f9e6ad26047eed4b28e337f8d0e738b90130582863c710e8dd1e720bf0addad
+DIST openvdb-8.0.1.tar.gz 2299276 BLAKE2B e65bd4710ff65e20570013399d1e71a32e8f80c5e3b5527fc17d23c7f86ead7e04483cf7ba5266f26343604677d3a0dcafc01474baf7ef09b98f1f41a66119a2 SHA512 6a5a8b637429295efa72494aef82ff92dd83092591b713f56930ccf4aab3a33806d1263bfd090c27239eab97b4fdc053288dc545e631f8a7d4ca180a32331be2
diff --git a/media-gfx/openvdb/metadata.xml b/media-gfx/openvdb/metadata.xml
index 4690483cd9c..b1f9b292a3e 100644
--- a/media-gfx/openvdb/metadata.xml
+++ b/media-gfx/openvdb/metadata.xml
@@ -27,6 +27,9 @@
<flag restrict=">=media-gfx/openvdb-7.0.0" name="abi7-compat">
Disables newer features to maintain compatibility with ABI7.
</flag>
+ <flag restrict=">=media-gfx/openvdb-8.0.0" name="abi8-compat">
+ Disables newer features to maintain compatibility with ABI8.
+ </flag>
<flag restrict=">=media-gfx/openvdb-7.0.0" name="utils">
Build utility binaries
</flag>
diff --git a/media-gfx/openvdb/openvdb-8.0.1.ebuild b/media-gfx/openvdb/openvdb-8.0.1.ebuild
new file mode 100644
index 00000000000..11350d22c91
--- /dev/null
+++ b/media-gfx/openvdb/openvdb-8.0.1.ebuild
@@ -0,0 +1,122 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{7,8,9} )
+
+inherit cmake flag-o-matic python-single-r1
+
+DESCRIPTION="Library for the efficient manipulation of volumetric data"
+HOMEPAGE="https://www.openvdb.org"
+SRC_URI="https://github.com/AcademySoftwareFoundation/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MPL-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+IUSE="cpu_flags_x86_avx cpu_flags_x86_sse4_2 doc numpy python static-libs test utils abi6-compat abi7-compat +abi8-compat"
+RESTRICT="!test? ( test )"
+
+REQUIRED_USE="
+ numpy? ( python )
+ ^^ ( abi6-compat abi7-compat abi8-compat )
+ python? ( ${PYTHON_REQUIRED_USE} )
+"
+
+RDEPEND="
+ dev-cpp/tbb
+ dev-libs/boost:=
+ dev-libs/c-blosc:=
+ dev-libs/jemalloc:=
+ dev-libs/log4cplus:=
+ media-libs/glfw
+ media-libs/glu
+ media-libs/ilmbase:=
+ media-libs/openexr:=
+ sys-libs/zlib:=
+ x11-libs/libXcursor
+ x11-libs/libXi
+ x11-libs/libXinerama
+ x11-libs/libXrandr
+ python? (
+ ${PYTHON_DEPS}
+ $(python_gen_cond_dep '
+ dev-libs/boost:=[numpy?,python?,${PYTHON_USEDEP}]
+ numpy? ( dev-python/numpy[${PYTHON_USEDEP}] )
+ ')
+ )
+"
+
+DEPEND="${RDEPEND}"
+
+BDEPEND="
+ >=dev-util/cmake-3.16.2-r1
+ virtual/pkgconfig
+ doc? (
+ app-doc/doxygen
+ dev-texlive/texlive-bibtexextra
+ dev-texlive/texlive-fontsextra
+ dev-texlive/texlive-fontutils
+ dev-texlive/texlive-latex
+ dev-texlive/texlive-latexextra
+ )
+ test? ( dev-util/cppunit dev-cpp/gtest )
+"
+
+PATCHES=(
+ "${FILESDIR}/${PN}-7.1.0-0001-Fix-multilib-header-source.patch"
+)
+
+pkg_setup() {
+ use python && python-single-r1_pkg_setup
+}
+
+src_configure() {
+ local myprefix="${EPREFIX}/usr/"
+
+ local version
+ if use abi6-compat; then
+ version=6
+ elif use abi7-compat; then
+ version=7
+ elif use abi8-compat; then
+ version=8
+ else
+ die "Openvdb abi version is not compatible"
+ fi
+
+ local mycmakeargs=(
+ -DCHOST="${CHOST}"
+ -DCMAKE_INSTALL_DOCDIR="share/doc/${PF}/"
+ -DOPENVDB_ABI_VERSION_NUMBER="${version}"
+ -DOPENVDB_BUILD_DOCS=$(usex doc)
+ -DOPENVDB_BUILD_UNITTESTS=$(usex test)
+ -DOPENVDB_BUILD_VDB_LOD=$(usex !utils)
+ -DOPENVDB_BUILD_VDB_RENDER=$(usex !utils)
+ -DOPENVDB_BUILD_VDB_VIEW=$(usex !utils)
+ -DOPENVDB_CORE_SHARED=ON
+ -DOPENVDB_CORE_STATIC=$(usex static-libs)
+ -DOPENVDB_ENABLE_RPATH=OFF
+ -DUSE_CCACHE=OFF
+ -DUSE_COLORED_OUTPUT=ON
+ -DUSE_EXR=ON
+ -DUSE_LOG4CPLUS=ON
+ )
+
+ if use python; then
+ mycmakeargs+=(
+ -DOPENVDB_BUILD_PYTHON_MODULE=ON
+ -DUSE_NUMPY=$(usex numpy)
+ -DPYOPENVDB_INSTALL_DIRECTORY="$(python_get_sitedir)"
+ -DPython_EXECUTABLE="${PYTHON}"
+ )
+ fi
+
+ if use cpu_flags_x86_avx; then
+ mycmakeargs+=( -DOPENVDB_SIMD=AVX )
+ elif use cpu_flags_x86_sse4_2; then
+ mycmakeargs+=( -DOPENVDB_SIMD=SSE42 )
+ fi
+
+ cmake_src_configure
+}
^ permalink raw reply related [flat|nested] 66+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-gfx/openvdb/
@ 2021-03-05 18:39 Sam James
0 siblings, 0 replies; 66+ messages in thread
From: Sam James @ 2021-03-05 18:39 UTC (permalink / raw
To: gentoo-commits
commit: 1edce80f450143a53275bdf318327444cdc409e0
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Fri Mar 5 18:38:44 2021 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Fri Mar 5 18:38:44 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1edce80f
media-gfx/openvdb: Keyword 7.0.0-r1 arm64, #556758
Signed-off-by: Sam James <sam <AT> gentoo.org>
media-gfx/openvdb/openvdb-7.0.0-r1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/media-gfx/openvdb/openvdb-7.0.0-r1.ebuild b/media-gfx/openvdb/openvdb-7.0.0-r1.ebuild
index 4fd0ea08306..21735fd515a 100644
--- a/media-gfx/openvdb/openvdb-7.0.0-r1.ebuild
+++ b/media-gfx/openvdb/openvdb-7.0.0-r1.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://github.com/AcademySoftwareFoundation/${PN}/archive/v${PV}.tar.g
LICENSE="MPL-2.0"
SLOT="0"
-KEYWORDS="amd64 ~arm ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~x86"
IUSE="cpu_flags_x86_avx cpu_flags_x86_sse4_2 doc numpy python static-libs test utils abi5-compat abi6-compat +abi7-compat"
RESTRICT="!test? ( test )"
^ permalink raw reply related [flat|nested] 66+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-gfx/openvdb/
@ 2021-02-22 7:12 Sam James
0 siblings, 0 replies; 66+ messages in thread
From: Sam James @ 2021-02-22 7:12 UTC (permalink / raw
To: gentoo-commits
commit: e3bd83d29a8acf34396ea85b5327ff6d926a6636
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Mon Feb 22 07:12:38 2021 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Mon Feb 22 07:12:38 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e3bd83d2
media-gfx/openvdb: Keyword 7.0.0-r1 arm, #556758
Signed-off-by: Sam James <sam <AT> gentoo.org>
media-gfx/openvdb/openvdb-7.0.0-r1.ebuild | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/media-gfx/openvdb/openvdb-7.0.0-r1.ebuild b/media-gfx/openvdb/openvdb-7.0.0-r1.ebuild
index 44d1b260847..4fd0ea08306 100644
--- a/media-gfx/openvdb/openvdb-7.0.0-r1.ebuild
+++ b/media-gfx/openvdb/openvdb-7.0.0-r1.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
@@ -13,7 +13,7 @@ SRC_URI="https://github.com/AcademySoftwareFoundation/${PN}/archive/v${PV}.tar.g
LICENSE="MPL-2.0"
SLOT="0"
-KEYWORDS="amd64 ~x86"
+KEYWORDS="amd64 ~arm ~x86"
IUSE="cpu_flags_x86_avx cpu_flags_x86_sse4_2 doc numpy python static-libs test utils abi5-compat abi6-compat +abi7-compat"
RESTRICT="!test? ( test )"
^ permalink raw reply related [flat|nested] 66+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-gfx/openvdb/
@ 2021-01-25 14:16 Sam James
0 siblings, 0 replies; 66+ messages in thread
From: Sam James @ 2021-01-25 14:16 UTC (permalink / raw
To: gentoo-commits
commit: 1ac82308a99e2b267de15e1f197654a7f212eeff
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Mon Jan 25 14:15:08 2021 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Mon Jan 25 14:15:08 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1ac82308
media-gfx/openvdb: Keyword 7.1.0-r1 arm, #626966
Signed-off-by: Sam James <sam <AT> gentoo.org>
media-gfx/openvdb/openvdb-7.1.0-r1.ebuild | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/media-gfx/openvdb/openvdb-7.1.0-r1.ebuild b/media-gfx/openvdb/openvdb-7.1.0-r1.ebuild
index 50f2feb253b..0b228501008 100644
--- a/media-gfx/openvdb/openvdb-7.1.0-r1.ebuild
+++ b/media-gfx/openvdb/openvdb-7.1.0-r1.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
@@ -13,7 +13,7 @@ SRC_URI="https://github.com/AcademySoftwareFoundation/${PN}/archive/v${PV}.tar.g
LICENSE="MPL-2.0"
SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
IUSE="cpu_flags_x86_avx cpu_flags_x86_sse4_2 doc numpy python static-libs test utils abi6-compat +abi7-compat"
RESTRICT="!test? ( test )"
^ permalink raw reply related [flat|nested] 66+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-gfx/openvdb/
@ 2020-12-21 18:07 Sam James
0 siblings, 0 replies; 66+ messages in thread
From: Sam James @ 2020-12-21 18:07 UTC (permalink / raw
To: gentoo-commits
commit: c49ea28fe12204c7dc85335d48c2fc50b55a9173
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Mon Dec 21 18:05:34 2020 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Mon Dec 21 18:05:34 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c49ea28f
media-gfx/openvdb: Keyword 7.1.0-r1 arm64, #758152
Signed-off-by: Sam James <sam <AT> gentoo.org>
media-gfx/openvdb/openvdb-7.1.0-r1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/media-gfx/openvdb/openvdb-7.1.0-r1.ebuild b/media-gfx/openvdb/openvdb-7.1.0-r1.ebuild
index 1b5f48159d4..50f2feb253b 100644
--- a/media-gfx/openvdb/openvdb-7.1.0-r1.ebuild
+++ b/media-gfx/openvdb/openvdb-7.1.0-r1.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://github.com/AcademySoftwareFoundation/${PN}/archive/v${PV}.tar.g
LICENSE="MPL-2.0"
SLOT="0"
-KEYWORDS="~amd64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
IUSE="cpu_flags_x86_avx cpu_flags_x86_sse4_2 doc numpy python static-libs test utils abi6-compat +abi7-compat"
RESTRICT="!test? ( test )"
^ permalink raw reply related [flat|nested] 66+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-gfx/openvdb/
@ 2020-11-08 10:29 Sam James
0 siblings, 0 replies; 66+ messages in thread
From: Sam James @ 2020-11-08 10:29 UTC (permalink / raw
To: gentoo-commits
commit: 5f9e266a1698c8cdc9d7f3fbcf5b5461e416ef31
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sun Nov 8 10:28:22 2020 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sun Nov 8 10:28:22 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5f9e266a
media-gfx/openvdb: Stabilize 7.0.0-r1 amd64, #746740
Signed-off-by: Sam James <sam <AT> gentoo.org>
media-gfx/openvdb/openvdb-7.0.0-r1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/media-gfx/openvdb/openvdb-7.0.0-r1.ebuild b/media-gfx/openvdb/openvdb-7.0.0-r1.ebuild
index ca09736ee52..a22bb7a1d6f 100644
--- a/media-gfx/openvdb/openvdb-7.0.0-r1.ebuild
+++ b/media-gfx/openvdb/openvdb-7.0.0-r1.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://github.com/AcademySoftwareFoundation/${PN}/archive/v${PV}.tar.g
LICENSE="MPL-2.0"
SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 ~x86"
IUSE="cpu_flags_x86_avx cpu_flags_x86_sse4_2 doc numpy python static-libs test utils abi5-compat abi6-compat +abi7-compat"
RESTRICT="!test? ( test )"
^ permalink raw reply related [flat|nested] 66+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-gfx/openvdb/
@ 2020-10-15 15:58 Sam James
0 siblings, 0 replies; 66+ messages in thread
From: Sam James @ 2020-10-15 15:58 UTC (permalink / raw
To: gentoo-commits
commit: 5d71b81d39709b30f26288b0668885b4be0c979b
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Thu Oct 15 15:56:44 2020 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Thu Oct 15 15:56:44 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5d71b81d
media-gfx/openvdb: ppc64 keyworded (bug #745783)
Package-Manager: Portage-3.0.8, Repoman-3.0.1
Signed-off-by: Sam James <sam <AT> gentoo.org>
media-gfx/openvdb/openvdb-7.1.0-r1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/media-gfx/openvdb/openvdb-7.1.0-r1.ebuild b/media-gfx/openvdb/openvdb-7.1.0-r1.ebuild
index 89a658ed62e..1b5f48159d4 100644
--- a/media-gfx/openvdb/openvdb-7.1.0-r1.ebuild
+++ b/media-gfx/openvdb/openvdb-7.1.0-r1.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://github.com/AcademySoftwareFoundation/${PN}/archive/v${PV}.tar.g
LICENSE="MPL-2.0"
SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64 ~ppc64 ~x86"
IUSE="cpu_flags_x86_avx cpu_flags_x86_sse4_2 doc numpy python static-libs test utils abi6-compat +abi7-compat"
RESTRICT="!test? ( test )"
^ permalink raw reply related [flat|nested] 66+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-gfx/openvdb/
@ 2020-08-25 18:06 Sam James
0 siblings, 0 replies; 66+ messages in thread
From: Sam James @ 2020-08-25 18:06 UTC (permalink / raw
To: gentoo-commits
commit: c80641abc3235b680c260707ee42a4e14948a4c6
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Tue Aug 25 18:06:22 2020 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Tue Aug 25 18:06:22 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c80641ab
media-gfx/openvdb: cleanup old
Package-Manager: Portage-3.0.4, Repoman-3.0.1
Signed-off-by: Sam James <sam <AT> gentoo.org>
media-gfx/openvdb/openvdb-4.0.2-r3.ebuild | 110 --------------------------
media-gfx/openvdb/openvdb-5.2.0-r1.ebuild | 105 -------------------------
media-gfx/openvdb/openvdb-6.2.1.ebuild | 102 -------------------------
media-gfx/openvdb/openvdb-7.0.0.ebuild | 123 ------------------------------
media-gfx/openvdb/openvdb-7.1.0.ebuild | 121 -----------------------------
5 files changed, 561 deletions(-)
diff --git a/media-gfx/openvdb/openvdb-4.0.2-r3.ebuild b/media-gfx/openvdb/openvdb-4.0.2-r3.ebuild
deleted file mode 100644
index f6705df6963..00000000000
--- a/media-gfx/openvdb/openvdb-4.0.2-r3.ebuild
+++ /dev/null
@@ -1,110 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{6,7,8,9} )
-
-inherit cmake flag-o-matic python-single-r1
-
-DESCRIPTION="Library for the efficient manipulation of volumetric data"
-HOMEPAGE="https://www.openvdb.org"
-SRC_URI="https://github.com/AcademySoftwareFoundation/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz
- https://dev.gentoo.org/~dracwyrm/patches/${P}-patchset-02.tar.xz"
-
-LICENSE="MPL-2.0"
-SLOT="0"
-KEYWORDS="amd64 ~x86"
-IUSE="abi3-compat +abi4-compat doc python test"
-RESTRICT="!test? ( test )"
-
-REQUIRED_USE="
- python? ( ${PYTHON_REQUIRED_USE} )
- ^^ ( abi3-compat abi4-compat )
-"
-
-RDEPEND="
- dev-libs/boost:=
- dev-libs/c-blosc:=
- dev-libs/jemalloc:=
- dev-libs/log4cplus:=
- media-libs/glfw
- media-libs/openexr:=
- sys-libs/zlib:=
- x11-libs/libXcursor
- x11-libs/libXi
- x11-libs/libXinerama
- x11-libs/libXrandr
- python? (
- ${PYTHON_DEPS}
- $(python_gen_cond_dep '
- dev-libs/boost:=[python?,${PYTHON_USEDEP}]
- dev-python/numpy[${PYTHON_USEDEP}]
- ')
- )
-"
-
-DEPEND="
- ${RDEPEND}
- dev-cpp/tbb
-"
-
-BDEPEND="
- virtual/pkgconfig
- doc? (
- app-doc/doxygen
- dev-texlive/texlive-bibtexextra
- dev-texlive/texlive-fontsextra
- dev-texlive/texlive-fontutils
- dev-texlive/texlive-latex
- dev-texlive/texlive-latexextra
- )
- test? ( dev-util/cppunit )
-"
-
-PATCHES=(
- "${WORKDIR}/${P}-patchset-02/0001-use-gnuinstalldirs.patch"
- "${WORKDIR}/${P}-patchset-02/0002-use-pkgconfig-for-ilmbase-and-openexr.patch"
- "${WORKDIR}/${P}-patchset-02/0003-boost-1.65-numpy-support.patch"
- "${FILESDIR}/${P}-findboost-fix.patch"
- "${FILESDIR}/${P}-fix-const-correctness-for-unittest.patch"
- "${FILESDIR}/${P}-fix-build-docs.patch"
-)
-
-pkg_setup() {
- use python && python-single-r1_pkg_setup
-}
-
-src_configure() {
- local myprefix="${EPREFIX}/usr/"
-
- # To stay in sync with Boost
- append-cxxflags -std=c++14
-
- local version
- if use abi3-compat; then
- version=3
- elif use abi4-compat; then
- version=4
- else
- die "Openvdb abi version is not compatible"
- fi
-
- local mycmakeargs=(
- -DBLOSC_LOCATION="${myprefix}"
- -DCMAKE_INSTALL_DOCDIR="share/doc/${PF}"
- -DGLFW3_LOCATION="${myprefix}"
- -DOPENVDB_BUILD_DOCS=$(usex doc)
- -DOPENVDB_BUILD_PYTHON_MODULE=$(usex python)
- -DOPENVDB_BUILD_UNITTESTS=$(usex test)
- -DOPENVDB_ENABLE_3_ABI_COMPATIBLE=$(usex abi3-compat)
- -DOPENVDB_ENABLE_RPATH=OFF
- -DTBB_LOCATION="${myprefix}"
- -DUSE_GLFW3=ON
- )
-
- use python && mycmakeargs+=( -DPYOPENVDB_INSTALL_DIRECTORY="$(python_get_sitedir)" )
- use test && mycmakeargs+=( -DCPPUNIT_LOCATION="${myprefix}" )
-
- cmake_src_configure
-}
diff --git a/media-gfx/openvdb/openvdb-5.2.0-r1.ebuild b/media-gfx/openvdb/openvdb-5.2.0-r1.ebuild
deleted file mode 100644
index a176389a2a0..00000000000
--- a/media-gfx/openvdb/openvdb-5.2.0-r1.ebuild
+++ /dev/null
@@ -1,105 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{6,7,8,9} )
-
-inherit cmake flag-o-matic python-single-r1
-
-DESCRIPTION="Library for the efficient manipulation of volumetric data"
-HOMEPAGE="https://www.openvdb.org"
-SRC_URI="https://github.com/AcademySoftwareFoundation/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="MPL-2.0"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="abi3-compat abi4-compat +abi5-compat doc python test"
-RESTRICT="!test? ( test )"
-REQUIRED_USE="
- python? ( ${PYTHON_REQUIRED_USE} )
- ^^ ( abi3-compat abi4-compat abi5-compat )
-"
-
-RDEPEND="
- dev-libs/boost:=
- dev-libs/c-blosc:=
- dev-libs/jemalloc:=
- dev-libs/log4cplus:=
- media-libs/glfw
- media-libs/openexr:=
- sys-libs/zlib:=
- x11-libs/libXcursor
- x11-libs/libXi
- x11-libs/libXinerama
- x11-libs/libXrandr
- python? (
- ${PYTHON_DEPS}
- $(python_gen_cond_dep '
- dev-libs/boost:=[python?,${PYTHON_USEDEP}]
- dev-python/numpy[${PYTHON_USEDEP}]
- ')
- )
-"
-
-DEPEND="
- ${RDEPEND}
- dev-cpp/tbb
-"
-
-BDEPEND="
- virtual/pkgconfig
- doc? (
- app-doc/doxygen
- dev-texlive/texlive-bibtexextra
- dev-texlive/texlive-fontsextra
- dev-texlive/texlive-fontutils
- dev-texlive/texlive-latex
- dev-texlive/texlive-latexextra
- )
- test? ( dev-util/cppunit )
-"
-
-PATCHES=(
- "${FILESDIR}/${P}-use-gnuinstalldirs.patch"
- "${FILESDIR}/${P}-use-pkgconfig-for-ilmbase-and-openexr.patch"
- "${FILESDIR}/${PN}-4.0.2-fix-const-correctness-for-unittest.patch"
- "${FILESDIR}/${PN}-4.0.2-fix-build-docs.patch"
-)
-
-pkg_setup() {
- use python && python-single-r1_pkg_setup
-}
-
-src_configure() {
- local myprefix="${EPREFIX}/usr/"
-
- local version
- if use abi3-compat; then
- version=3
- elif use abi4-compat; then
- version=4
- elif use abi5-compat; then
- version=5
- else
- die "Openvdb ABI version not specified"
- fi
-
- local mycmakeargs=(
- -DBLOSC_LOCATION="${myprefix}"
- -DCMAKE_INSTALL_DOCDIR="share/doc/${PF}"
- -DGLFW3_LOCATION="${myprefix}"
- -DOPENVDB_ABI_VERSION_NUMBER="${version}"
- -DOPENVDB_BUILD_DOCS=$(usex doc)
- -DOPENVDB_BUILD_PYTHON_MODULE=$(usex python)
- -DOPENVDB_BUILD_UNITTESTS=$(usex test)
- -DOPENVDB_ENABLE_RPATH=OFF
- -DTBB_LOCATION="${myprefix}"
- -DUSE_GLFW3=ON
- )
-
- use python && mycmakeargs+=( -DPYOPENVDB_INSTALL_DIRECTORY="$(python_get_sitedir)" )
- use test && mycmakeargs+=( -DCPPUNIT_LOCATION="${myprefix}" )
-
- cmake_src_configure
-}
diff --git a/media-gfx/openvdb/openvdb-6.2.1.ebuild b/media-gfx/openvdb/openvdb-6.2.1.ebuild
deleted file mode 100644
index ebade646417..00000000000
--- a/media-gfx/openvdb/openvdb-6.2.1.ebuild
+++ /dev/null
@@ -1,102 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{6,7,8,9} )
-
-inherit cmake flag-o-matic python-single-r1
-
-DESCRIPTION="Library for the efficient manipulation of volumetric data"
-HOMEPAGE="https://www.openvdb.org"
-SRC_URI="https://github.com/AcademySoftwareFoundation/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="MPL-2.0"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="abi4-compat abi5-compat +abi6-compat doc python test"
-RESTRICT="!test? ( test )"
-
-REQUIRED_USE="
- python? ( ${PYTHON_REQUIRED_USE} )
- ^^ ( abi4-compat abi5-compat abi6-compat )
-"
-
-RDEPEND="
- dev-libs/boost:=
- dev-libs/c-blosc:=
- dev-libs/jemalloc:=
- dev-libs/log4cplus:=
- media-libs/glfw
- media-libs/openexr:=
- sys-libs/zlib:=
- x11-libs/libXcursor
- x11-libs/libXi
- x11-libs/libXinerama
- x11-libs/libXrandr
- python? (
- ${PYTHON_DEPS}
- $(python_gen_cond_dep '
- dev-libs/boost:=[python?,${PYTHON_USEDEP}]
- dev-python/numpy[${PYTHON_USEDEP}]
- ')
- )"
-
-DEPEND="
- ${RDEPEND}
- dev-cpp/tbb
-"
-
-BDEPEND="
- >=dev-util/cmake-3.16.2-r1
- virtual/pkgconfig
- doc? (
- app-doc/doxygen
- dev-texlive/texlive-bibtexextra
- dev-texlive/texlive-fontsextra
- dev-texlive/texlive-fontutils
- dev-texlive/texlive-latex
- dev-texlive/texlive-latexextra
- )
- test? ( dev-util/cppunit )
-"
-
-PATCHES=(
- "${FILESDIR}/${P}-fix-multilib-header-source.patch"
- "${FILESDIR}/${PN}-4.0.2-fix-const-correctness-for-unittest.patch"
- "${FILESDIR}/${P}-use-gnuinstalldirs.patch"
-)
-
-pkg_setup() {
- use python && python-single-r1_pkg_setup
-}
-
-src_configure() {
- local myprefix="${EPREFIX}/usr/"
-
- local version
- if use abi4-compat; then
- version=4
- elif use abi5-compat; then
- version=5
- elif use abi6-compat; then
- version=6
- else
- die "Openvdb ABI version not specified"
- fi
-
- local mycmakeargs=(
- -DCMAKE_INSTALL_DOCDIR="share/doc/${PF}"
- -DOPENVDB_ABI_VERSION_NUMBER="${version}"
- -DOPENVDB_BUILD_DOCS=$(usex doc)
- -DOPENVDB_BUILD_PYTHON_MODULE=$(usex python)
- -DOPENVDB_BUILD_UNITTESTS=$(usex test)
- -DOPENVDB_ENABLE_RPATH=OFF
- -DCHOST="${CHOST}"
- )
-
- use python && mycmakeargs+=( -DPYOPENVDB_INSTALL_DIRECTORY="$(python_get_sitedir)" )
- use test && mycmakeargs+=( -DCPPUNIT_LOCATION="${myprefix}" )
-
- cmake_src_configure
-}
diff --git a/media-gfx/openvdb/openvdb-7.0.0.ebuild b/media-gfx/openvdb/openvdb-7.0.0.ebuild
deleted file mode 100644
index db984b8cdbf..00000000000
--- a/media-gfx/openvdb/openvdb-7.0.0.ebuild
+++ /dev/null
@@ -1,123 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{6,7,8,9} )
-
-inherit cmake flag-o-matic python-single-r1
-
-DESCRIPTION="Library for the efficient manipulation of volumetric data"
-HOMEPAGE="https://www.openvdb.org"
-SRC_URI="https://github.com/AcademySoftwareFoundation/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="MPL-2.0"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="cpu_flags_x86_avx cpu_flags_x86_sse4_2 doc numpy python static-libs test utils abi5-compat abi6-compat +abi7-compat"
-RESTRICT="!test? ( test )"
-
-REQUIRED_USE="
- numpy? ( python )
- ^^ ( abi5-compat abi6-compat abi7-compat )
- python? ( ${PYTHON_REQUIRED_USE} )
-"
-
-RDEPEND="
- dev-libs/boost:=
- dev-libs/c-blosc:=
- dev-libs/jemalloc:=
- dev-libs/log4cplus:=
- media-libs/glfw
- media-libs/openexr:=
- sys-libs/zlib:=
- x11-libs/libXcursor
- x11-libs/libXi
- x11-libs/libXinerama
- x11-libs/libXrandr
- python? (
- ${PYTHON_DEPS}
- $(python_gen_cond_dep '
- dev-libs/boost:=[numpy?,python?,${PYTHON_USEDEP}]
- numpy? ( dev-python/numpy[${PYTHON_USEDEP}] )
- ')
- )
-"
-
-DEPEND="
- ${RDEPEND}
- dev-cpp/tbb
-"
-
-BDEPEND="
- >=dev-util/cmake-3.16.2-r1
- virtual/pkgconfig
- doc? (
- app-doc/doxygen
- dev-texlive/texlive-bibtexextra
- dev-texlive/texlive-fontsextra
- dev-texlive/texlive-fontutils
- dev-texlive/texlive-latex
- dev-texlive/texlive-latexextra
- )
- test? ( dev-util/cppunit )
-"
-
-PATCHES=(
- "${FILESDIR}/${PN}-7.1.0-0001-Fix-multilib-header-source.patch"
- "${FILESDIR}/${PN}-7.1.0-0002-Fix-doc-install-dir.patch"
-)
-
-pkg_setup() {
- use python && python-single-r1_pkg_setup
-}
-
-src_configure() {
- local myprefix="${EPREFIX}/usr/"
-
- local version
- if use abi5-compat; then
- version=5
- elif use abi6-compat; then
- version=6
- elif use abi7-compat; then
- version=7
- else
- die "Openvdb abi version is not compatible"
- fi
-
- local mycmakeargs=(
- -DCHOST="${CHOST}"
- -DCMAKE_INSTALL_DOCDIR="share/doc/${PF}/"
- -DOPENVDB_ABI_VERSION_NUMBER="${version}"
- -DOPENVDB_BUILD_DOCS=$(usex doc)
- -DOPENVDB_BUILD_UNITTESTS=$(usex test)
- -DOPENVDB_BUILD_VDB_LOD=$(usex !utils)
- -DOPENVDB_BUILD_VDB_RENDER=$(usex !utils)
- -DOPENVDB_BUILD_VDB_VIEW=$(usex !utils)
- -DOPENVDB_CORE_SHARED=ON
- -DOPENVDB_CORE_STATIC=$(usex static-libs)
- -DOPENVDB_ENABLE_RPATH=OFF
- -DUSE_CCACHE=OFF
- -DUSE_COLORED_OUTPUT=ON
- -DUSE_EXR=ON
- -DUSE_LOG4CPLUS=ON
- )
-
- if use python; then
- mycmakeargs+=(
- -DOPENVDB_BUILD_PYTHON_MODULE=ON
- -DUSE_NUMPY=$(usex numpy)
- -DPYOPENVDB_INSTALL_DIRECTORY="$(python_get_sitedir)"
- -DPython_EXECUTABLE="${EPYTHON}"
- )
- fi
-
- if use cpu_flags_x86_avx; then
- mycmakeargs+=( -DOPENVDB_SIMD=AVX )
- elif use cpu_flags_x86_sse4_2; then
- mycmakeargs+=( -DOPENVDB_SIMD=SSE42 )
- fi
-
- cmake_src_configure
-}
diff --git a/media-gfx/openvdb/openvdb-7.1.0.ebuild b/media-gfx/openvdb/openvdb-7.1.0.ebuild
deleted file mode 100644
index 912824ece66..00000000000
--- a/media-gfx/openvdb/openvdb-7.1.0.ebuild
+++ /dev/null
@@ -1,121 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{6,7,8,9} )
-
-inherit cmake flag-o-matic python-single-r1
-
-DESCRIPTION="Library for the efficient manipulation of volumetric data"
-HOMEPAGE="https://www.openvdb.org"
-SRC_URI="https://github.com/AcademySoftwareFoundation/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="MPL-2.0"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="cpu_flags_x86_avx cpu_flags_x86_sse4_2 doc numpy python static-libs test utils abi6-compat +abi7-compat"
-RESTRICT="!test? ( test )"
-
-REQUIRED_USE="
- numpy? ( python )
- ^^ ( abi6-compat abi7-compat )
- python? ( ${PYTHON_REQUIRED_USE} )
-"
-
-RDEPEND="
- dev-libs/boost:=
- dev-libs/c-blosc:=
- dev-libs/jemalloc:=
- dev-libs/log4cplus:=
- media-libs/glfw
- media-libs/openexr:=
- sys-libs/zlib:=
- x11-libs/libXcursor
- x11-libs/libXi
- x11-libs/libXinerama
- x11-libs/libXrandr
- python? (
- ${PYTHON_DEPS}
- $(python_gen_cond_dep '
- dev-libs/boost:=[numpy?,python?,${PYTHON_USEDEP}]
- numpy? ( dev-python/numpy[${PYTHON_USEDEP}] )
- ')
- )
-"
-
-DEPEND="
- ${RDEPEND}
- dev-cpp/tbb
-"
-
-BDEPEND="
- >=dev-util/cmake-3.16.2-r1
- virtual/pkgconfig
- doc? (
- app-doc/doxygen
- dev-texlive/texlive-bibtexextra
- dev-texlive/texlive-fontsextra
- dev-texlive/texlive-fontutils
- dev-texlive/texlive-latex
- dev-texlive/texlive-latexextra
- )
- test? ( dev-util/cppunit )
-"
-
-PATCHES=(
- "${FILESDIR}/${P}-0001-Fix-multilib-header-source.patch"
- "${FILESDIR}/${P}-0002-Fix-doc-install-dir.patch"
-)
-
-pkg_setup() {
- use python && python-single-r1_pkg_setup
-}
-
-src_configure() {
- local myprefix="${EPREFIX}/usr/"
-
- local version
- if use abi6-compat; then
- version=6
- elif use abi7-compat; then
- version=7
- else
- die "Openvdb abi version is not compatible"
- fi
-
- local mycmakeargs=(
- -DCHOST="${CHOST}"
- -DCMAKE_INSTALL_DOCDIR="share/doc/${PF}/"
- -DOPENVDB_ABI_VERSION_NUMBER="${version}"
- -DOPENVDB_BUILD_DOCS=$(usex doc)
- -DOPENVDB_BUILD_UNITTESTS=$(usex test)
- -DOPENVDB_BUILD_VDB_LOD=$(usex !utils)
- -DOPENVDB_BUILD_VDB_RENDER=$(usex !utils)
- -DOPENVDB_BUILD_VDB_VIEW=$(usex !utils)
- -DOPENVDB_CORE_SHARED=ON
- -DOPENVDB_CORE_STATIC=$(usex static-libs)
- -DOPENVDB_ENABLE_RPATH=OFF
- -DUSE_CCACHE=OFF
- -DUSE_COLORED_OUTPUT=ON
- -DUSE_EXR=ON
- -DUSE_LOG4CPLUS=ON
- )
-
- if use python; then
- mycmakeargs+=(
- -DOPENVDB_BUILD_PYTHON_MODULE=ON
- -DUSE_NUMPY=$(usex numpy)
- -DPYOPENVDB_INSTALL_DIRECTORY="$(python_get_sitedir)"
- -DPython_EXECUTABLE="${EPYTHON}"
- )
- fi
-
- if use cpu_flags_x86_avx; then
- mycmakeargs+=( -DOPENVDB_SIMD=AVX )
- elif use cpu_flags_x86_sse4_2; then
- mycmakeargs+=( -DOPENVDB_SIMD=SSE42 )
- fi
-
- cmake_src_configure
-}
^ permalink raw reply related [flat|nested] 66+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-gfx/openvdb/
@ 2020-08-25 18:03 Sam James
0 siblings, 0 replies; 66+ messages in thread
From: Sam James @ 2020-08-25 18:03 UTC (permalink / raw
To: gentoo-commits
commit: 8e0ff6b62675f28528bcd8882fd4c44ad317c655
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Tue Aug 25 18:02:21 2020 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Tue Aug 25 18:02:45 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8e0ff6b6
media-gfx/openvdb: add missing dependencies
Add in missing dependencies:
* media-libs/glu (subject of the bug)
* media-libs/ilmbase (though it is a transient dep via OpenEXR)
We also include dev-cpp/tbb in ${RDEPEND} rather than only
${DEPEND}, given we link against it.
Closes: https://bugs.gentoo.org/673798
Package-Manager: Portage-3.0.4, Repoman-3.0.1
Signed-off-by: Sam James <sam <AT> gentoo.org>
media-gfx/openvdb/openvdb-4.0.2-r4.ebuild | 110 ++++++++++++++++++++++++++
media-gfx/openvdb/openvdb-5.2.0-r2.ebuild | 105 +++++++++++++++++++++++++
media-gfx/openvdb/openvdb-6.2.1-r1.ebuild | 102 +++++++++++++++++++++++++
media-gfx/openvdb/openvdb-7.0.0-r1.ebuild | 123 ++++++++++++++++++++++++++++++
media-gfx/openvdb/openvdb-7.1.0-r1.ebuild | 121 +++++++++++++++++++++++++++++
5 files changed, 561 insertions(+)
diff --git a/media-gfx/openvdb/openvdb-4.0.2-r4.ebuild b/media-gfx/openvdb/openvdb-4.0.2-r4.ebuild
new file mode 100644
index 00000000000..ab2d24826d9
--- /dev/null
+++ b/media-gfx/openvdb/openvdb-4.0.2-r4.ebuild
@@ -0,0 +1,110 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{6,7,8,9} )
+
+inherit cmake flag-o-matic python-single-r1
+
+DESCRIPTION="Library for the efficient manipulation of volumetric data"
+HOMEPAGE="https://www.openvdb.org"
+SRC_URI="https://github.com/AcademySoftwareFoundation/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz
+ https://dev.gentoo.org/~dracwyrm/patches/${P}-patchset-02.tar.xz"
+
+LICENSE="MPL-2.0"
+SLOT="0"
+KEYWORDS="amd64 ~x86"
+IUSE="abi3-compat +abi4-compat doc python test"
+RESTRICT="!test? ( test )"
+
+REQUIRED_USE="
+ python? ( ${PYTHON_REQUIRED_USE} )
+ ^^ ( abi3-compat abi4-compat )
+"
+
+RDEPEND="
+ dev-cpp/tbb
+ dev-libs/boost:=
+ dev-libs/c-blosc:=
+ dev-libs/jemalloc:=
+ dev-libs/log4cplus:=
+ media-libs/glfw
+ media-libs/glu
+ media-libs/ilmbase:=
+ media-libs/openexr:=
+ sys-libs/zlib:=
+ x11-libs/libXcursor
+ x11-libs/libXi
+ x11-libs/libXinerama
+ x11-libs/libXrandr
+ python? (
+ ${PYTHON_DEPS}
+ $(python_gen_cond_dep '
+ dev-libs/boost:=[python?,${PYTHON_USEDEP}]
+ dev-python/numpy[${PYTHON_USEDEP}]
+ ')
+ )
+"
+
+DEPEND="${RDEPEND}"
+
+BDEPEND="
+ virtual/pkgconfig
+ doc? (
+ app-doc/doxygen
+ dev-texlive/texlive-bibtexextra
+ dev-texlive/texlive-fontsextra
+ dev-texlive/texlive-fontutils
+ dev-texlive/texlive-latex
+ dev-texlive/texlive-latexextra
+ )
+ test? ( dev-util/cppunit )
+"
+
+PATCHES=(
+ "${WORKDIR}/${P}-patchset-02/0001-use-gnuinstalldirs.patch"
+ "${WORKDIR}/${P}-patchset-02/0002-use-pkgconfig-for-ilmbase-and-openexr.patch"
+ "${WORKDIR}/${P}-patchset-02/0003-boost-1.65-numpy-support.patch"
+ "${FILESDIR}/${P}-findboost-fix.patch"
+ "${FILESDIR}/${P}-fix-const-correctness-for-unittest.patch"
+ "${FILESDIR}/${P}-fix-build-docs.patch"
+)
+
+pkg_setup() {
+ use python && python-single-r1_pkg_setup
+}
+
+src_configure() {
+ local myprefix="${EPREFIX}/usr/"
+
+ # To stay in sync with Boost
+ append-cxxflags -std=c++14
+
+ local version
+ if use abi3-compat; then
+ version=3
+ elif use abi4-compat; then
+ version=4
+ else
+ die "Openvdb abi version is not compatible"
+ fi
+
+ local mycmakeargs=(
+ -DBLOSC_LOCATION="${myprefix}"
+ -DCMAKE_INSTALL_DOCDIR="share/doc/${PF}"
+ -DGLFW3_LOCATION="${myprefix}"
+ -DOPENVDB_BUILD_DOCS=$(usex doc)
+ -DOPENVDB_BUILD_PYTHON_MODULE=$(usex python)
+ -DOPENVDB_BUILD_UNITTESTS=$(usex test)
+ -DOPENVDB_ENABLE_3_ABI_COMPATIBLE=$(usex abi3-compat)
+ -DOPENVDB_ENABLE_RPATH=OFF
+ -DTBB_LOCATION="${myprefix}"
+ -DUSE_GLFW3=ON
+ )
+
+ use python && mycmakeargs+=( -DPYOPENVDB_INSTALL_DIRECTORY="$(python_get_sitedir)" )
+ use test && mycmakeargs+=( -DCPPUNIT_LOCATION="${myprefix}" )
+
+ cmake_src_configure
+}
diff --git a/media-gfx/openvdb/openvdb-5.2.0-r2.ebuild b/media-gfx/openvdb/openvdb-5.2.0-r2.ebuild
new file mode 100644
index 00000000000..e7e00d1db24
--- /dev/null
+++ b/media-gfx/openvdb/openvdb-5.2.0-r2.ebuild
@@ -0,0 +1,105 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{6,7,8,9} )
+
+inherit cmake flag-o-matic python-single-r1
+
+DESCRIPTION="Library for the efficient manipulation of volumetric data"
+HOMEPAGE="https://www.openvdb.org"
+SRC_URI="https://github.com/AcademySoftwareFoundation/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MPL-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="abi3-compat abi4-compat +abi5-compat doc python test"
+RESTRICT="!test? ( test )"
+REQUIRED_USE="
+ python? ( ${PYTHON_REQUIRED_USE} )
+ ^^ ( abi3-compat abi4-compat abi5-compat )
+"
+
+RDEPEND="
+ dev-cpp/tbb
+ dev-libs/boost:=
+ dev-libs/c-blosc:=
+ dev-libs/jemalloc:=
+ dev-libs/log4cplus:=
+ media-libs/glfw
+ media-libs/glu
+ media-libs/ilmbase:=
+ media-libs/openexr:=
+ sys-libs/zlib:=
+ x11-libs/libXcursor
+ x11-libs/libXi
+ x11-libs/libXinerama
+ x11-libs/libXrandr
+ python? (
+ ${PYTHON_DEPS}
+ $(python_gen_cond_dep '
+ dev-libs/boost:=[python?,${PYTHON_USEDEP}]
+ dev-python/numpy[${PYTHON_USEDEP}]
+ ')
+ )
+"
+
+DEPEND="${RDEPEND}"
+
+BDEPEND="
+ virtual/pkgconfig
+ doc? (
+ app-doc/doxygen
+ dev-texlive/texlive-bibtexextra
+ dev-texlive/texlive-fontsextra
+ dev-texlive/texlive-fontutils
+ dev-texlive/texlive-latex
+ dev-texlive/texlive-latexextra
+ )
+ test? ( dev-util/cppunit )
+"
+
+PATCHES=(
+ "${FILESDIR}/${P}-use-gnuinstalldirs.patch"
+ "${FILESDIR}/${P}-use-pkgconfig-for-ilmbase-and-openexr.patch"
+ "${FILESDIR}/${PN}-4.0.2-fix-const-correctness-for-unittest.patch"
+ "${FILESDIR}/${PN}-4.0.2-fix-build-docs.patch"
+)
+
+pkg_setup() {
+ use python && python-single-r1_pkg_setup
+}
+
+src_configure() {
+ local myprefix="${EPREFIX}/usr/"
+
+ local version
+ if use abi3-compat; then
+ version=3
+ elif use abi4-compat; then
+ version=4
+ elif use abi5-compat; then
+ version=5
+ else
+ die "Openvdb ABI version not specified"
+ fi
+
+ local mycmakeargs=(
+ -DBLOSC_LOCATION="${myprefix}"
+ -DCMAKE_INSTALL_DOCDIR="share/doc/${PF}"
+ -DGLFW3_LOCATION="${myprefix}"
+ -DOPENVDB_ABI_VERSION_NUMBER="${version}"
+ -DOPENVDB_BUILD_DOCS=$(usex doc)
+ -DOPENVDB_BUILD_PYTHON_MODULE=$(usex python)
+ -DOPENVDB_BUILD_UNITTESTS=$(usex test)
+ -DOPENVDB_ENABLE_RPATH=OFF
+ -DTBB_LOCATION="${myprefix}"
+ -DUSE_GLFW3=ON
+ )
+
+ use python && mycmakeargs+=( -DPYOPENVDB_INSTALL_DIRECTORY="$(python_get_sitedir)" )
+ use test && mycmakeargs+=( -DCPPUNIT_LOCATION="${myprefix}" )
+
+ cmake_src_configure
+}
diff --git a/media-gfx/openvdb/openvdb-6.2.1-r1.ebuild b/media-gfx/openvdb/openvdb-6.2.1-r1.ebuild
new file mode 100644
index 00000000000..43345499ba5
--- /dev/null
+++ b/media-gfx/openvdb/openvdb-6.2.1-r1.ebuild
@@ -0,0 +1,102 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{6,7,8,9} )
+
+inherit cmake flag-o-matic python-single-r1
+
+DESCRIPTION="Library for the efficient manipulation of volumetric data"
+HOMEPAGE="https://www.openvdb.org"
+SRC_URI="https://github.com/AcademySoftwareFoundation/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MPL-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="abi4-compat abi5-compat +abi6-compat doc python test"
+RESTRICT="!test? ( test )"
+
+REQUIRED_USE="
+ python? ( ${PYTHON_REQUIRED_USE} )
+ ^^ ( abi4-compat abi5-compat abi6-compat )
+"
+
+RDEPEND="
+ dev-cpp/tbb
+ dev-libs/boost:=
+ dev-libs/c-blosc:=
+ dev-libs/jemalloc:=
+ dev-libs/log4cplus:=
+ media-libs/glfw
+ media-libs/glu
+ media-libs/ilmbase:=
+ media-libs/openexr:=
+ sys-libs/zlib:=
+ x11-libs/libXcursor
+ x11-libs/libXi
+ x11-libs/libXinerama
+ x11-libs/libXrandr
+ python? (
+ ${PYTHON_DEPS}
+ $(python_gen_cond_dep '
+ dev-libs/boost:=[python?,${PYTHON_USEDEP}]
+ dev-python/numpy[${PYTHON_USEDEP}]
+ ')
+ )"
+
+DEPEND="${RDEPEND}"
+
+BDEPEND="
+ >=dev-util/cmake-3.16.2-r1
+ virtual/pkgconfig
+ doc? (
+ app-doc/doxygen
+ dev-texlive/texlive-bibtexextra
+ dev-texlive/texlive-fontsextra
+ dev-texlive/texlive-fontutils
+ dev-texlive/texlive-latex
+ dev-texlive/texlive-latexextra
+ )
+ test? ( dev-util/cppunit )
+"
+
+PATCHES=(
+ "${FILESDIR}/${P}-fix-multilib-header-source.patch"
+ "${FILESDIR}/${PN}-4.0.2-fix-const-correctness-for-unittest.patch"
+ "${FILESDIR}/${P}-use-gnuinstalldirs.patch"
+)
+
+pkg_setup() {
+ use python && python-single-r1_pkg_setup
+}
+
+src_configure() {
+ local myprefix="${EPREFIX}/usr/"
+
+ local version
+ if use abi4-compat; then
+ version=4
+ elif use abi5-compat; then
+ version=5
+ elif use abi6-compat; then
+ version=6
+ else
+ die "Openvdb ABI version not specified"
+ fi
+
+ local mycmakeargs=(
+ -DCMAKE_INSTALL_DOCDIR="share/doc/${PF}"
+ -DOPENVDB_ABI_VERSION_NUMBER="${version}"
+ -DOPENVDB_BUILD_DOCS=$(usex doc)
+ -DOPENVDB_BUILD_PYTHON_MODULE=$(usex python)
+ -DOPENVDB_BUILD_UNITTESTS=$(usex test)
+ -DOPENVDB_ENABLE_RPATH=OFF
+ -DCHOST="${CHOST}"
+ )
+
+ use python && mycmakeargs+=( -DPYOPENVDB_INSTALL_DIRECTORY="$(python_get_sitedir)" )
+ use test && mycmakeargs+=( -DCPPUNIT_LOCATION="${myprefix}" )
+
+ cmake_src_configure
+}
diff --git a/media-gfx/openvdb/openvdb-7.0.0-r1.ebuild b/media-gfx/openvdb/openvdb-7.0.0-r1.ebuild
new file mode 100644
index 00000000000..2e79cc7f27c
--- /dev/null
+++ b/media-gfx/openvdb/openvdb-7.0.0-r1.ebuild
@@ -0,0 +1,123 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{6,7,8,9} )
+
+inherit cmake flag-o-matic python-single-r1
+
+DESCRIPTION="Library for the efficient manipulation of volumetric data"
+HOMEPAGE="https://www.openvdb.org"
+SRC_URI="https://github.com/AcademySoftwareFoundation/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MPL-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="cpu_flags_x86_avx cpu_flags_x86_sse4_2 doc numpy python static-libs test utils abi5-compat abi6-compat +abi7-compat"
+RESTRICT="!test? ( test )"
+
+REQUIRED_USE="
+ numpy? ( python )
+ ^^ ( abi5-compat abi6-compat abi7-compat )
+ python? ( ${PYTHON_REQUIRED_USE} )
+"
+
+RDEPEND="
+ dev-cpp/tbb
+ dev-libs/boost:=
+ dev-libs/c-blosc:=
+ dev-libs/jemalloc:=
+ dev-libs/log4cplus:=
+ media-libs/glfw
+ media-libs/glu
+ media-libs/ilmbase:=
+ media-libs/openexr:=
+ sys-libs/zlib:=
+ x11-libs/libXcursor
+ x11-libs/libXi
+ x11-libs/libXinerama
+ x11-libs/libXrandr
+ python? (
+ ${PYTHON_DEPS}
+ $(python_gen_cond_dep '
+ dev-libs/boost:=[numpy?,python?,${PYTHON_USEDEP}]
+ numpy? ( dev-python/numpy[${PYTHON_USEDEP}] )
+ ')
+ )
+"
+
+DEPEND="${RDEPEND}"
+
+BDEPEND="
+ >=dev-util/cmake-3.16.2-r1
+ virtual/pkgconfig
+ doc? (
+ app-doc/doxygen
+ dev-texlive/texlive-bibtexextra
+ dev-texlive/texlive-fontsextra
+ dev-texlive/texlive-fontutils
+ dev-texlive/texlive-latex
+ dev-texlive/texlive-latexextra
+ )
+ test? ( dev-util/cppunit )
+"
+
+PATCHES=(
+ "${FILESDIR}/${PN}-7.1.0-0001-Fix-multilib-header-source.patch"
+ "${FILESDIR}/${PN}-7.1.0-0002-Fix-doc-install-dir.patch"
+)
+
+pkg_setup() {
+ use python && python-single-r1_pkg_setup
+}
+
+src_configure() {
+ local myprefix="${EPREFIX}/usr/"
+
+ local version
+ if use abi5-compat; then
+ version=5
+ elif use abi6-compat; then
+ version=6
+ elif use abi7-compat; then
+ version=7
+ else
+ die "Openvdb abi version is not compatible"
+ fi
+
+ local mycmakeargs=(
+ -DCHOST="${CHOST}"
+ -DCMAKE_INSTALL_DOCDIR="share/doc/${PF}/"
+ -DOPENVDB_ABI_VERSION_NUMBER="${version}"
+ -DOPENVDB_BUILD_DOCS=$(usex doc)
+ -DOPENVDB_BUILD_UNITTESTS=$(usex test)
+ -DOPENVDB_BUILD_VDB_LOD=$(usex !utils)
+ -DOPENVDB_BUILD_VDB_RENDER=$(usex !utils)
+ -DOPENVDB_BUILD_VDB_VIEW=$(usex !utils)
+ -DOPENVDB_CORE_SHARED=ON
+ -DOPENVDB_CORE_STATIC=$(usex static-libs)
+ -DOPENVDB_ENABLE_RPATH=OFF
+ -DUSE_CCACHE=OFF
+ -DUSE_COLORED_OUTPUT=ON
+ -DUSE_EXR=ON
+ -DUSE_LOG4CPLUS=ON
+ )
+
+ if use python; then
+ mycmakeargs+=(
+ -DOPENVDB_BUILD_PYTHON_MODULE=ON
+ -DUSE_NUMPY=$(usex numpy)
+ -DPYOPENVDB_INSTALL_DIRECTORY="$(python_get_sitedir)"
+ -DPython_EXECUTABLE="${EPYTHON}"
+ )
+ fi
+
+ if use cpu_flags_x86_avx; then
+ mycmakeargs+=( -DOPENVDB_SIMD=AVX )
+ elif use cpu_flags_x86_sse4_2; then
+ mycmakeargs+=( -DOPENVDB_SIMD=SSE42 )
+ fi
+
+ cmake_src_configure
+}
diff --git a/media-gfx/openvdb/openvdb-7.1.0-r1.ebuild b/media-gfx/openvdb/openvdb-7.1.0-r1.ebuild
new file mode 100644
index 00000000000..4ad1b89c2ce
--- /dev/null
+++ b/media-gfx/openvdb/openvdb-7.1.0-r1.ebuild
@@ -0,0 +1,121 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{6,7,8,9} )
+
+inherit cmake flag-o-matic python-single-r1
+
+DESCRIPTION="Library for the efficient manipulation of volumetric data"
+HOMEPAGE="https://www.openvdb.org"
+SRC_URI="https://github.com/AcademySoftwareFoundation/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MPL-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="cpu_flags_x86_avx cpu_flags_x86_sse4_2 doc numpy python static-libs test utils abi6-compat +abi7-compat"
+RESTRICT="!test? ( test )"
+
+REQUIRED_USE="
+ numpy? ( python )
+ ^^ ( abi6-compat abi7-compat )
+ python? ( ${PYTHON_REQUIRED_USE} )
+"
+
+RDEPEND="
+ dev-cpp/tbb
+ dev-libs/boost:=
+ dev-libs/c-blosc:=
+ dev-libs/jemalloc:=
+ dev-libs/log4cplus:=
+ media-libs/glfw
+ media-libs/glu
+ media-libs/ilmbase:=
+ media-libs/openexr:=
+ sys-libs/zlib:=
+ x11-libs/libXcursor
+ x11-libs/libXi
+ x11-libs/libXinerama
+ x11-libs/libXrandr
+ python? (
+ ${PYTHON_DEPS}
+ $(python_gen_cond_dep '
+ dev-libs/boost:=[numpy?,python?,${PYTHON_USEDEP}]
+ numpy? ( dev-python/numpy[${PYTHON_USEDEP}] )
+ ')
+ )
+"
+
+DEPEND="${RDEPEND}"
+
+BDEPEND="
+ >=dev-util/cmake-3.16.2-r1
+ virtual/pkgconfig
+ doc? (
+ app-doc/doxygen
+ dev-texlive/texlive-bibtexextra
+ dev-texlive/texlive-fontsextra
+ dev-texlive/texlive-fontutils
+ dev-texlive/texlive-latex
+ dev-texlive/texlive-latexextra
+ )
+ test? ( dev-util/cppunit )
+"
+
+PATCHES=(
+ "${FILESDIR}/${P}-0001-Fix-multilib-header-source.patch"
+ "${FILESDIR}/${P}-0002-Fix-doc-install-dir.patch"
+)
+
+pkg_setup() {
+ use python && python-single-r1_pkg_setup
+}
+
+src_configure() {
+ local myprefix="${EPREFIX}/usr/"
+
+ local version
+ if use abi6-compat; then
+ version=6
+ elif use abi7-compat; then
+ version=7
+ else
+ die "Openvdb abi version is not compatible"
+ fi
+
+ local mycmakeargs=(
+ -DCHOST="${CHOST}"
+ -DCMAKE_INSTALL_DOCDIR="share/doc/${PF}/"
+ -DOPENVDB_ABI_VERSION_NUMBER="${version}"
+ -DOPENVDB_BUILD_DOCS=$(usex doc)
+ -DOPENVDB_BUILD_UNITTESTS=$(usex test)
+ -DOPENVDB_BUILD_VDB_LOD=$(usex !utils)
+ -DOPENVDB_BUILD_VDB_RENDER=$(usex !utils)
+ -DOPENVDB_BUILD_VDB_VIEW=$(usex !utils)
+ -DOPENVDB_CORE_SHARED=ON
+ -DOPENVDB_CORE_STATIC=$(usex static-libs)
+ -DOPENVDB_ENABLE_RPATH=OFF
+ -DUSE_CCACHE=OFF
+ -DUSE_COLORED_OUTPUT=ON
+ -DUSE_EXR=ON
+ -DUSE_LOG4CPLUS=ON
+ )
+
+ if use python; then
+ mycmakeargs+=(
+ -DOPENVDB_BUILD_PYTHON_MODULE=ON
+ -DUSE_NUMPY=$(usex numpy)
+ -DPYOPENVDB_INSTALL_DIRECTORY="$(python_get_sitedir)"
+ -DPython_EXECUTABLE="${EPYTHON}"
+ )
+ fi
+
+ if use cpu_flags_x86_avx; then
+ mycmakeargs+=( -DOPENVDB_SIMD=AVX )
+ elif use cpu_flags_x86_sse4_2; then
+ mycmakeargs+=( -DOPENVDB_SIMD=SSE42 )
+ fi
+
+ cmake_src_configure
+}
^ permalink raw reply related [flat|nested] 66+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-gfx/openvdb/
@ 2020-08-24 13:42 Sam James
0 siblings, 0 replies; 66+ messages in thread
From: Sam James @ 2020-08-24 13:42 UTC (permalink / raw
To: gentoo-commits
commit: 97b07dc1e2966e03c10b0651480b3eb2db54b127
Author: Adrian Grigo <agrigo2001 <AT> yahoo <DOT> com <DOT> au>
AuthorDate: Thu Aug 20 02:35:56 2020 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Mon Aug 24 13:41:54 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=97b07dc1
media-gfx/openvdb: Correct openvdb slot subscriptions
Subscribe to slots for c-blosc, jemalloc and log4cplus.
Remove subscription for glfw as it does not have a slot operator.
Signed-off-by: Adrian Grigo <agrigo2001 <AT> yahoo.com.au>
Package-Manager: Portage-2.3.103, Repoman-2.3.23
Signed-off-by: Sam James <sam <AT> gentoo.org>
media-gfx/openvdb/openvdb-4.0.2-r3.ebuild | 8 ++++----
media-gfx/openvdb/openvdb-5.2.0-r1.ebuild | 8 ++++----
media-gfx/openvdb/openvdb-6.2.1.ebuild | 8 ++++----
media-gfx/openvdb/openvdb-7.0.0.ebuild | 8 ++++----
media-gfx/openvdb/openvdb-7.1.0.ebuild | 8 ++++----
5 files changed, 20 insertions(+), 20 deletions(-)
diff --git a/media-gfx/openvdb/openvdb-4.0.2-r3.ebuild b/media-gfx/openvdb/openvdb-4.0.2-r3.ebuild
index ccd9a090f6e..0b960e20968 100644
--- a/media-gfx/openvdb/openvdb-4.0.2-r3.ebuild
+++ b/media-gfx/openvdb/openvdb-4.0.2-r3.ebuild
@@ -25,10 +25,10 @@ REQUIRED_USE="
RDEPEND="
dev-libs/boost:=
- dev-libs/c-blosc
- dev-libs/jemalloc
- dev-libs/log4cplus
- media-libs/glfw:=
+ dev-libs/c-blosc:=
+ dev-libs/jemalloc:=
+ dev-libs/log4cplus:=
+ media-libs/glfw
media-libs/openexr:=
sys-libs/zlib:=
x11-libs/libXcursor
diff --git a/media-gfx/openvdb/openvdb-5.2.0-r1.ebuild b/media-gfx/openvdb/openvdb-5.2.0-r1.ebuild
index 744922c69e8..2cfbd5d329f 100644
--- a/media-gfx/openvdb/openvdb-5.2.0-r1.ebuild
+++ b/media-gfx/openvdb/openvdb-5.2.0-r1.ebuild
@@ -23,10 +23,10 @@ REQUIRED_USE="
RDEPEND="
dev-libs/boost:=
- dev-libs/c-blosc
- dev-libs/jemalloc
- dev-libs/log4cplus
- media-libs/glfw:=
+ dev-libs/c-blosc:=
+ dev-libs/jemalloc:=
+ dev-libs/log4cplus:=
+ media-libs/glfw
media-libs/openexr:=
sys-libs/zlib:=
x11-libs/libXcursor
diff --git a/media-gfx/openvdb/openvdb-6.2.1.ebuild b/media-gfx/openvdb/openvdb-6.2.1.ebuild
index 11a4fd54333..28f00b1922d 100644
--- a/media-gfx/openvdb/openvdb-6.2.1.ebuild
+++ b/media-gfx/openvdb/openvdb-6.2.1.ebuild
@@ -25,10 +25,10 @@ REQUIRED_USE="
RDEPEND="
dev-libs/boost:=
- dev-libs/c-blosc
- dev-libs/jemalloc
- dev-libs/log4cplus
- media-libs/glfw:=
+ dev-libs/c-blosc:=
+ dev-libs/jemalloc:=
+ dev-libs/log4cplus:=
+ media-libs/glfw
media-libs/openexr:=
sys-libs/zlib:=
x11-libs/libXcursor
diff --git a/media-gfx/openvdb/openvdb-7.0.0.ebuild b/media-gfx/openvdb/openvdb-7.0.0.ebuild
index 6b85d6b216b..ccd8415c286 100644
--- a/media-gfx/openvdb/openvdb-7.0.0.ebuild
+++ b/media-gfx/openvdb/openvdb-7.0.0.ebuild
@@ -26,10 +26,10 @@ REQUIRED_USE="
RDEPEND="
dev-libs/boost:=
- dev-libs/c-blosc
- dev-libs/jemalloc
- dev-libs/log4cplus
- media-libs/glfw:=
+ dev-libs/c-blosc:=
+ dev-libs/jemalloc:=
+ dev-libs/log4cplus:=
+ media-libs/glfw
media-libs/openexr:=
sys-libs/zlib:=
x11-libs/libXcursor
diff --git a/media-gfx/openvdb/openvdb-7.1.0.ebuild b/media-gfx/openvdb/openvdb-7.1.0.ebuild
index d9734836651..90ec1ad79ad 100644
--- a/media-gfx/openvdb/openvdb-7.1.0.ebuild
+++ b/media-gfx/openvdb/openvdb-7.1.0.ebuild
@@ -26,10 +26,10 @@ REQUIRED_USE="
RDEPEND="
dev-libs/boost:=
- dev-libs/c-blosc
- dev-libs/jemalloc
- dev-libs/log4cplus
- media-libs/glfw:=
+ dev-libs/c-blosc:=
+ dev-libs/jemalloc:=
+ dev-libs/log4cplus:=
+ media-libs/glfw
media-libs/openexr:=
sys-libs/zlib:=
x11-libs/libXcursor
^ permalink raw reply related [flat|nested] 66+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-gfx/openvdb/
@ 2020-08-24 13:42 Sam James
0 siblings, 0 replies; 66+ messages in thread
From: Sam James @ 2020-08-24 13:42 UTC (permalink / raw
To: gentoo-commits
commit: d99b9d05c6c79ccf1c84f6e48674c1f65febec70
Author: Adrian Grigo <agrigo2001 <AT> yahoo <DOT> com <DOT> au>
AuthorDate: Wed Aug 19 22:00:47 2020 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Mon Aug 24 13:41:53 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d99b9d05
media-gfx/openvdb: Support python 3.6 to 3.9 for all openvdb
Based on testing, openvdb 4 through 7.1 compiles with python 3.6 to 3.9
Signed-off-by: Adrian Grigo <agrigo2001 <AT> yahoo.com.au>
Package-Manager: Portage-2.3.103, Repoman-2.3.23
Signed-off-by: Sam James <sam <AT> gentoo.org>
media-gfx/openvdb/openvdb-4.0.2-r3.ebuild | 2 +-
media-gfx/openvdb/openvdb-5.2.0-r1.ebuild | 2 +-
media-gfx/openvdb/openvdb-6.2.1.ebuild | 2 +-
media-gfx/openvdb/openvdb-7.0.0.ebuild | 2 +-
4 files changed, 4 insertions(+), 4 deletions(-)
diff --git a/media-gfx/openvdb/openvdb-4.0.2-r3.ebuild b/media-gfx/openvdb/openvdb-4.0.2-r3.ebuild
index af6ff11808a..ccd9a090f6e 100644
--- a/media-gfx/openvdb/openvdb-4.0.2-r3.ebuild
+++ b/media-gfx/openvdb/openvdb-4.0.2-r3.ebuild
@@ -3,7 +3,7 @@
EAPI=7
-PYTHON_COMPAT=( python3_{6,7,8} )
+PYTHON_COMPAT=( python3_{6,7,8,9} )
inherit cmake flag-o-matic python-single-r1
diff --git a/media-gfx/openvdb/openvdb-5.2.0-r1.ebuild b/media-gfx/openvdb/openvdb-5.2.0-r1.ebuild
index 865d04dfadb..5871d41b900 100644
--- a/media-gfx/openvdb/openvdb-5.2.0-r1.ebuild
+++ b/media-gfx/openvdb/openvdb-5.2.0-r1.ebuild
@@ -3,7 +3,7 @@
EAPI=7
-PYTHON_COMPAT=( python3_{6,7,8} )
+PYTHON_COMPAT=( python3_{6,7,8,9} )
inherit cmake flag-o-matic python-single-r1
diff --git a/media-gfx/openvdb/openvdb-6.2.1.ebuild b/media-gfx/openvdb/openvdb-6.2.1.ebuild
index ce91c2e19a4..e9fd355cdf5 100644
--- a/media-gfx/openvdb/openvdb-6.2.1.ebuild
+++ b/media-gfx/openvdb/openvdb-6.2.1.ebuild
@@ -3,7 +3,7 @@
EAPI=7
-PYTHON_COMPAT=( python3_{6,7,8} )
+PYTHON_COMPAT=( python3_{6,7,8,9} )
CMAKE_MAKEFILE_GENERATOR="emake"
inherit cmake flag-o-matic python-single-r1
diff --git a/media-gfx/openvdb/openvdb-7.0.0.ebuild b/media-gfx/openvdb/openvdb-7.0.0.ebuild
index ce35348f9dc..6b85d6b216b 100644
--- a/media-gfx/openvdb/openvdb-7.0.0.ebuild
+++ b/media-gfx/openvdb/openvdb-7.0.0.ebuild
@@ -4,7 +4,7 @@
EAPI=7
CMAKE_MAKEFILE_GENERATOR="emake"
-PYTHON_COMPAT=( python3_{6,7,8} )
+PYTHON_COMPAT=( python3_{6,7,8,9} )
inherit cmake flag-o-matic python-single-r1
^ permalink raw reply related [flat|nested] 66+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-gfx/openvdb/
@ 2020-08-24 13:42 Sam James
0 siblings, 0 replies; 66+ messages in thread
From: Sam James @ 2020-08-24 13:42 UTC (permalink / raw
To: gentoo-commits
commit: 59dc07c51f1fa0b7d092f5696c62da83349e8c7f
Author: Adrian Grigo <agrigo2001 <AT> yahoo <DOT> com <DOT> au>
AuthorDate: Wed Aug 19 22:03:58 2020 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Mon Aug 24 13:41:54 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=59dc07c5
media-gfx/openvdb: Remove support for ABI3 from openvdb 6
Openvdb 6 deprecated ABI 3. Support for it has been removed.
Openvdb 6 supports ABI 4 to 6.
ABI 3 is still available in Openvdb 4 and 5.
Signed-off-by: Adrian Grigo <agrigo2001 <AT> yahoo.com.au>
Package-Manager: Portage-2.3.103, Repoman-2.3.23
Signed-off-by: Sam James <sam <AT> gentoo.org>
media-gfx/openvdb/metadata.xml | 2 +-
media-gfx/openvdb/openvdb-5.2.0-r1.ebuild | 3 ++-
media-gfx/openvdb/openvdb-6.2.1.ebuild | 8 +++-----
3 files changed, 6 insertions(+), 7 deletions(-)
diff --git a/media-gfx/openvdb/metadata.xml b/media-gfx/openvdb/metadata.xml
index 7d62609da7c..aac3bf03086 100644
--- a/media-gfx/openvdb/metadata.xml
+++ b/media-gfx/openvdb/metadata.xml
@@ -18,7 +18,7 @@
<flag restrict=">=media-gfx/openvdb-7.0.0" name="numpy">
Build pyopenvdb with support for <pkg>dev-python/numpy</pkg>
</flag>
- <flag restrict="<=media-gfx/openvdb-7.0.0" name="abi3-compat">
+ <flag restrict="<=media-gfx/openvdb-6.0.0" name="abi3-compat">
Disables newer features to maintain compatibility with ABI3.
</flag>
<flag restrict="<=media-gfx/openvdb-7.0.0" name="abi4-compat">
diff --git a/media-gfx/openvdb/openvdb-5.2.0-r1.ebuild b/media-gfx/openvdb/openvdb-5.2.0-r1.ebuild
index 5871d41b900..744922c69e8 100644
--- a/media-gfx/openvdb/openvdb-5.2.0-r1.ebuild
+++ b/media-gfx/openvdb/openvdb-5.2.0-r1.ebuild
@@ -54,7 +54,8 @@ DEPEND="${RDEPEND}
)
test? ( dev-util/cppunit )"
-PATCHES=( "${FILESDIR}/${P}-use-gnuinstalldirs.patch"
+PATCHES=(
+ "${FILESDIR}/${P}-use-gnuinstalldirs.patch"
"${FILESDIR}/${P}-use-pkgconfig-for-ilmbase-and-openexr.patch"
"${FILESDIR}/${PN}-4.0.2-fix-const-correctness-for-unittest.patch"
"${FILESDIR}/${PN}-4.0.2-fix-build-docs.patch"
diff --git a/media-gfx/openvdb/openvdb-6.2.1.ebuild b/media-gfx/openvdb/openvdb-6.2.1.ebuild
index e9fd355cdf5..11a4fd54333 100644
--- a/media-gfx/openvdb/openvdb-6.2.1.ebuild
+++ b/media-gfx/openvdb/openvdb-6.2.1.ebuild
@@ -15,12 +15,12 @@ SRC_URI="https://github.com/AcademySoftwareFoundation/${PN}/archive/v${PV}.tar.g
LICENSE="MPL-2.0"
SLOT="0"
KEYWORDS="~amd64 ~x86"
-IUSE="abi3-compat abi4-compat abi5-compat abi6-compat doc python test"
+IUSE="abi4-compat abi5-compat abi6-compat doc python test"
RESTRICT="!test? ( test )"
REQUIRED_USE="
python? ( ${PYTHON_REQUIRED_USE} )
- ^^ ( abi3-compat abi4-compat abi5-compat abi6-compat )
+ ^^ ( abi4-compat abi5-compat abi6-compat )
"
RDEPEND="
@@ -71,9 +71,7 @@ src_configure() {
local myprefix="${EPREFIX}/usr/"
local version
- if use abi3-compat; then
- version=3
- elif use abi4-compat; then
+ if use abi4-compat; then
version=4
elif use abi5-compat; then
version=5
^ permalink raw reply related [flat|nested] 66+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-gfx/openvdb/
@ 2020-08-24 13:42 Sam James
0 siblings, 0 replies; 66+ messages in thread
From: Sam James @ 2020-08-24 13:42 UTC (permalink / raw
To: gentoo-commits
commit: 7f80e06fb461104f56b44d040aaf96aa3e7a9254
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Mon Aug 24 13:41:39 2020 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Mon Aug 24 13:41:56 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7f80e06f
media-gfx/openvdb: default to newest ABI (RequiredUseDefaults)
It may be that a different choice (from just the latest
each supports) for each version is better, but let's
stick with this now to make it easier for users --
so they are not forced to choose by default.
Package-Manager: Portage-3.0.4, Repoman-3.0.1
Signed-off-by: Sam James <sam <AT> gentoo.org>
media-gfx/openvdb/openvdb-4.0.2-r3.ebuild | 2 +-
media-gfx/openvdb/openvdb-5.2.0-r1.ebuild | 2 +-
media-gfx/openvdb/openvdb-6.2.1.ebuild | 2 +-
media-gfx/openvdb/openvdb-7.0.0.ebuild | 2 +-
media-gfx/openvdb/openvdb-7.1.0.ebuild | 2 +-
5 files changed, 5 insertions(+), 5 deletions(-)
diff --git a/media-gfx/openvdb/openvdb-4.0.2-r3.ebuild b/media-gfx/openvdb/openvdb-4.0.2-r3.ebuild
index 08c8438f028..f6705df6963 100644
--- a/media-gfx/openvdb/openvdb-4.0.2-r3.ebuild
+++ b/media-gfx/openvdb/openvdb-4.0.2-r3.ebuild
@@ -15,7 +15,7 @@ SRC_URI="https://github.com/AcademySoftwareFoundation/${PN}/archive/v${PV}.tar.g
LICENSE="MPL-2.0"
SLOT="0"
KEYWORDS="amd64 ~x86"
-IUSE="abi3-compat abi4-compat doc python test"
+IUSE="abi3-compat +abi4-compat doc python test"
RESTRICT="!test? ( test )"
REQUIRED_USE="
diff --git a/media-gfx/openvdb/openvdb-5.2.0-r1.ebuild b/media-gfx/openvdb/openvdb-5.2.0-r1.ebuild
index a5f10d91edb..a176389a2a0 100644
--- a/media-gfx/openvdb/openvdb-5.2.0-r1.ebuild
+++ b/media-gfx/openvdb/openvdb-5.2.0-r1.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://github.com/AcademySoftwareFoundation/${PN}/archive/v${PV}.tar.g
LICENSE="MPL-2.0"
SLOT="0"
KEYWORDS="~amd64 ~x86"
-IUSE="abi3-compat abi4-compat abi5-compat doc python test"
+IUSE="abi3-compat abi4-compat +abi5-compat doc python test"
RESTRICT="!test? ( test )"
REQUIRED_USE="
python? ( ${PYTHON_REQUIRED_USE} )
diff --git a/media-gfx/openvdb/openvdb-6.2.1.ebuild b/media-gfx/openvdb/openvdb-6.2.1.ebuild
index 03fcecce642..ebade646417 100644
--- a/media-gfx/openvdb/openvdb-6.2.1.ebuild
+++ b/media-gfx/openvdb/openvdb-6.2.1.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://github.com/AcademySoftwareFoundation/${PN}/archive/v${PV}.tar.g
LICENSE="MPL-2.0"
SLOT="0"
KEYWORDS="~amd64 ~x86"
-IUSE="abi4-compat abi5-compat abi6-compat doc python test"
+IUSE="abi4-compat abi5-compat +abi6-compat doc python test"
RESTRICT="!test? ( test )"
REQUIRED_USE="
diff --git a/media-gfx/openvdb/openvdb-7.0.0.ebuild b/media-gfx/openvdb/openvdb-7.0.0.ebuild
index c6d6c15d1bf..db984b8cdbf 100644
--- a/media-gfx/openvdb/openvdb-7.0.0.ebuild
+++ b/media-gfx/openvdb/openvdb-7.0.0.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://github.com/AcademySoftwareFoundation/${PN}/archive/v${PV}.tar.g
LICENSE="MPL-2.0"
SLOT="0"
KEYWORDS="~amd64 ~x86"
-IUSE="cpu_flags_x86_avx cpu_flags_x86_sse4_2 doc numpy python static-libs test utils abi5-compat abi6-compat abi7-compat"
+IUSE="cpu_flags_x86_avx cpu_flags_x86_sse4_2 doc numpy python static-libs test utils abi5-compat abi6-compat +abi7-compat"
RESTRICT="!test? ( test )"
REQUIRED_USE="
diff --git a/media-gfx/openvdb/openvdb-7.1.0.ebuild b/media-gfx/openvdb/openvdb-7.1.0.ebuild
index a61b6f125cc..912824ece66 100644
--- a/media-gfx/openvdb/openvdb-7.1.0.ebuild
+++ b/media-gfx/openvdb/openvdb-7.1.0.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://github.com/AcademySoftwareFoundation/${PN}/archive/v${PV}.tar.g
LICENSE="MPL-2.0"
SLOT="0"
KEYWORDS="~amd64 ~x86"
-IUSE="cpu_flags_x86_avx cpu_flags_x86_sse4_2 doc numpy python static-libs test utils abi6-compat abi7-compat"
+IUSE="cpu_flags_x86_avx cpu_flags_x86_sse4_2 doc numpy python static-libs test utils abi6-compat +abi7-compat"
RESTRICT="!test? ( test )"
REQUIRED_USE="
^ permalink raw reply related [flat|nested] 66+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-gfx/openvdb/
@ 2020-08-24 13:42 Sam James
0 siblings, 0 replies; 66+ messages in thread
From: Sam James @ 2020-08-24 13:42 UTC (permalink / raw
To: gentoo-commits
commit: 3c56c123b69155630847109905b2aa249a5856f9
Author: Adrian Grigo <agrigo2001 <AT> yahoo <DOT> com <DOT> au>
AuthorDate: Tue Aug 18 00:24:09 2020 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Mon Aug 24 13:41:49 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3c56c123
media-gfx/openvdb: Update to EAPI 7 and switch to cmake eclass
The minimum set of changes to pass repoman checks is to update
to EAPI 7 and switch the cmake-utils eclass to cmake
Signed-off-by: Adrian Grigo <agrigo2001 <AT> yahoo.com.au>
Package-Manager: Portage-2.3.103, Repoman-2.3.23
Signed-off-by: Sam James <sam <AT> gentoo.org>
media-gfx/openvdb/openvdb-4.0.2-r3.ebuild | 6 +++---
media-gfx/openvdb/openvdb-5.2.0-r1.ebuild | 6 +++---
2 files changed, 6 insertions(+), 6 deletions(-)
diff --git a/media-gfx/openvdb/openvdb-4.0.2-r3.ebuild b/media-gfx/openvdb/openvdb-4.0.2-r3.ebuild
index 221e3108611..1996c6be2df 100644
--- a/media-gfx/openvdb/openvdb-4.0.2-r3.ebuild
+++ b/media-gfx/openvdb/openvdb-4.0.2-r3.ebuild
@@ -1,11 +1,11 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=6
+EAPI=7
PYTHON_COMPAT=( python3_6 )
-inherit cmake-utils flag-o-matic python-single-r1
+inherit cmake flag-o-matic python-single-r1
DESCRIPTION="Libs for the efficient manipulation of volumetric data"
HOMEPAGE="https://www.openvdb.org"
@@ -85,5 +85,5 @@ src_configure() {
use python && mycmakeargs+=( -DPYOPENVDB_INSTALL_DIRECTORY="$(python_get_sitedir)" )
use test && mycmakeargs+=( -DCPPUNIT_LOCATION="${myprefix}" )
- cmake-utils_src_configure
+ cmake_src_configure
}
diff --git a/media-gfx/openvdb/openvdb-5.2.0-r1.ebuild b/media-gfx/openvdb/openvdb-5.2.0-r1.ebuild
index 2f2eb78d9fc..3955290220b 100644
--- a/media-gfx/openvdb/openvdb-5.2.0-r1.ebuild
+++ b/media-gfx/openvdb/openvdb-5.2.0-r1.ebuild
@@ -1,11 +1,11 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=6
+EAPI=7
PYTHON_COMPAT=( python3_6 )
-inherit cmake-utils flag-o-matic python-single-r1
+inherit cmake flag-o-matic python-single-r1
DESCRIPTION="Libs for the efficient manipulation of volumetric data"
HOMEPAGE="https://www.openvdb.org"
@@ -78,5 +78,5 @@ src_configure() {
use python && mycmakeargs+=( -DPYOPENVDB_INSTALL_DIRECTORY="$(python_get_sitedir)" )
use test && mycmakeargs+=( -DCPPUNIT_LOCATION="${myprefix}" )
- cmake-utils_src_configure
+ cmake_src_configure
}
^ permalink raw reply related [flat|nested] 66+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-gfx/openvdb/
@ 2020-08-24 13:42 Sam James
0 siblings, 0 replies; 66+ messages in thread
From: Sam James @ 2020-08-24 13:42 UTC (permalink / raw
To: gentoo-commits
commit: 05ca1ab4c1970055c46fda6c2dbac60e020a096f
Author: Adrian Grigo <agrigo2001 <AT> yahoo <DOT> com <DOT> au>
AuthorDate: Tue Aug 18 16:06:14 2020 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Mon Aug 24 13:41:52 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=05ca1ab4
media-gfx/openvdb: Add back python 3.6 support
Openvdb supports python 2.7+. To ease system upgrades, support
for 3.6, 3.7 and 3.8 is included in these ebuilds. Future
versions can be added also if tested and work.
Signed-off-by: Adrian Grigo <agrigo2001 <AT> yahoo.com.au>
Package-Manager: Portage-2.3.103, Repoman-2.3.23
Signed-off-by: Sam James <sam <AT> gentoo.org>
media-gfx/openvdb/openvdb-4.0.2-r3.ebuild | 2 +-
media-gfx/openvdb/openvdb-5.2.0-r1.ebuild | 2 +-
media-gfx/openvdb/openvdb-6.2.1.ebuild | 2 +-
media-gfx/openvdb/openvdb-7.0.0.ebuild | 2 +-
media-gfx/openvdb/openvdb-7.1.0.ebuild | 2 +-
5 files changed, 5 insertions(+), 5 deletions(-)
diff --git a/media-gfx/openvdb/openvdb-4.0.2-r3.ebuild b/media-gfx/openvdb/openvdb-4.0.2-r3.ebuild
index e31d95d616c..af6ff11808a 100644
--- a/media-gfx/openvdb/openvdb-4.0.2-r3.ebuild
+++ b/media-gfx/openvdb/openvdb-4.0.2-r3.ebuild
@@ -3,7 +3,7 @@
EAPI=7
-PYTHON_COMPAT=( python3_{7,8} )
+PYTHON_COMPAT=( python3_{6,7,8} )
inherit cmake flag-o-matic python-single-r1
diff --git a/media-gfx/openvdb/openvdb-5.2.0-r1.ebuild b/media-gfx/openvdb/openvdb-5.2.0-r1.ebuild
index 3b4864557cf..865d04dfadb 100644
--- a/media-gfx/openvdb/openvdb-5.2.0-r1.ebuild
+++ b/media-gfx/openvdb/openvdb-5.2.0-r1.ebuild
@@ -3,7 +3,7 @@
EAPI=7
-PYTHON_COMPAT=( python3_{7,8} )
+PYTHON_COMPAT=( python3_{6,7,8} )
inherit cmake flag-o-matic python-single-r1
diff --git a/media-gfx/openvdb/openvdb-6.2.1.ebuild b/media-gfx/openvdb/openvdb-6.2.1.ebuild
index ec7599df5b9..ce91c2e19a4 100644
--- a/media-gfx/openvdb/openvdb-6.2.1.ebuild
+++ b/media-gfx/openvdb/openvdb-6.2.1.ebuild
@@ -3,7 +3,7 @@
EAPI=7
-PYTHON_COMPAT=( python3_{7,8} )
+PYTHON_COMPAT=( python3_{6,7,8} )
CMAKE_MAKEFILE_GENERATOR="emake"
inherit cmake flag-o-matic python-single-r1
diff --git a/media-gfx/openvdb/openvdb-7.0.0.ebuild b/media-gfx/openvdb/openvdb-7.0.0.ebuild
index 12d084386ef..ce35348f9dc 100644
--- a/media-gfx/openvdb/openvdb-7.0.0.ebuild
+++ b/media-gfx/openvdb/openvdb-7.0.0.ebuild
@@ -4,7 +4,7 @@
EAPI=7
CMAKE_MAKEFILE_GENERATOR="emake"
-PYTHON_COMPAT=( python3_{7,8} )
+PYTHON_COMPAT=( python3_{6,7,8} )
inherit cmake flag-o-matic python-single-r1
diff --git a/media-gfx/openvdb/openvdb-7.1.0.ebuild b/media-gfx/openvdb/openvdb-7.1.0.ebuild
index 125f6475bf3..d9734836651 100644
--- a/media-gfx/openvdb/openvdb-7.1.0.ebuild
+++ b/media-gfx/openvdb/openvdb-7.1.0.ebuild
@@ -4,7 +4,7 @@
EAPI=7
CMAKE_MAKEFILE_GENERATOR="emake"
-PYTHON_COMPAT=( python3_{7,8} )
+PYTHON_COMPAT=( python3_{6,7,8} )
inherit cmake flag-o-matic python-single-r1
^ permalink raw reply related [flat|nested] 66+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-gfx/openvdb/
@ 2020-08-24 13:42 Sam James
0 siblings, 0 replies; 66+ messages in thread
From: Sam James @ 2020-08-24 13:42 UTC (permalink / raw
To: gentoo-commits
commit: 3b1e4752818448d7158d1120ec0530a74e5bda03
Author: Adrian Grigo <agrigo2001 <AT> yahoo <DOT> com <DOT> au>
AuthorDate: Tue Aug 18 03:43:00 2020 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Mon Aug 24 13:41:50 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3b1e4752
media-gfx/openvdb: Port for python 3.7 and 3.8
Openvdb builds with python 3.7 and 3.8.
Support for python 3.6 has been removed.
Signed-off-by: Adrian Grigo <agrigo2001 <AT> yahoo.com.au>
Closes: https://bugs.gentoo.org/737390
Package-Manager: Portage-2.3.103, Repoman-2.3.23
Signed-off-by: Sam James <sam <AT> gentoo.org>
media-gfx/openvdb/openvdb-4.0.2-r3.ebuild | 2 +-
media-gfx/openvdb/openvdb-5.2.0-r1.ebuild | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/media-gfx/openvdb/openvdb-4.0.2-r3.ebuild b/media-gfx/openvdb/openvdb-4.0.2-r3.ebuild
index 9a2625aee56..7a9db2c7125 100644
--- a/media-gfx/openvdb/openvdb-4.0.2-r3.ebuild
+++ b/media-gfx/openvdb/openvdb-4.0.2-r3.ebuild
@@ -3,7 +3,7 @@
EAPI=7
-PYTHON_COMPAT=( python3_6 )
+PYTHON_COMPAT=( python3_{7,8} )
inherit cmake flag-o-matic python-single-r1
diff --git a/media-gfx/openvdb/openvdb-5.2.0-r1.ebuild b/media-gfx/openvdb/openvdb-5.2.0-r1.ebuild
index 19b0d1157ed..383beb06342 100644
--- a/media-gfx/openvdb/openvdb-5.2.0-r1.ebuild
+++ b/media-gfx/openvdb/openvdb-5.2.0-r1.ebuild
@@ -3,7 +3,7 @@
EAPI=7
-PYTHON_COMPAT=( python3_6 )
+PYTHON_COMPAT=( python3_{7,8} )
inherit cmake flag-o-matic python-single-r1
^ permalink raw reply related [flat|nested] 66+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-gfx/openvdb/
@ 2020-08-24 13:42 Sam James
0 siblings, 0 replies; 66+ messages in thread
From: Sam James @ 2020-08-24 13:42 UTC (permalink / raw
To: gentoo-commits
commit: 03da5b6c85b0433d03304f558af58375a8ba32b3
Author: Adrian Grigo <agrigo2001 <AT> yahoo <DOT> com <DOT> au>
AuthorDate: Tue Aug 18 02:59:11 2020 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Mon Aug 24 13:41:50 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=03da5b6c
media-gfx/openvdb: Remove unnecessary minimum version specifications
Old versions of boost and c-blosc are no longer in the tree, so remove
unnecessary minimum version specifications
Signed-off-by: Adrian Grigo <agrigo2001 <AT> yahoo.com.au>
Package-Manager: Portage-2.3.103, Repoman-2.3.23
Signed-off-by: Sam James <sam <AT> gentoo.org>
media-gfx/openvdb/openvdb-4.0.2-r3.ebuild | 6 +++---
media-gfx/openvdb/openvdb-5.2.0-r1.ebuild | 6 +++---
2 files changed, 6 insertions(+), 6 deletions(-)
diff --git a/media-gfx/openvdb/openvdb-4.0.2-r3.ebuild b/media-gfx/openvdb/openvdb-4.0.2-r3.ebuild
index 2205bebd492..9a2625aee56 100644
--- a/media-gfx/openvdb/openvdb-4.0.2-r3.ebuild
+++ b/media-gfx/openvdb/openvdb-4.0.2-r3.ebuild
@@ -20,8 +20,8 @@ RESTRICT="!test? ( test )"
REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
RDEPEND="
- >=dev-libs/boost-1.62:=
- >=dev-libs/c-blosc-1.5.0
+ dev-libs/boost:=
+ dev-libs/c-blosc
dev-libs/jemalloc
dev-libs/log4cplus
media-libs/glfw:=
@@ -34,7 +34,7 @@ RDEPEND="
python? (
${PYTHON_DEPS}
$(python_gen_cond_dep '
- >=dev-libs/boost-1.62:=[python,${PYTHON_MULTI_USEDEP}]
+ dev-libs/boost:=[python,${PYTHON_MULTI_USEDEP}]
dev-python/numpy[${PYTHON_MULTI_USEDEP}]
')
)"
diff --git a/media-gfx/openvdb/openvdb-5.2.0-r1.ebuild b/media-gfx/openvdb/openvdb-5.2.0-r1.ebuild
index ef955f2c6ca..7d7b702863b 100644
--- a/media-gfx/openvdb/openvdb-5.2.0-r1.ebuild
+++ b/media-gfx/openvdb/openvdb-5.2.0-r1.ebuild
@@ -19,8 +19,8 @@ RESTRICT="!test? ( test )"
REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
RDEPEND="
- >=dev-libs/boost-1.62:=
- >=dev-libs/c-blosc-1.5.0
+ dev-libs/boost:=
+ dev-libs/c-blosc
dev-libs/jemalloc
dev-libs/log4cplus
media-libs/glfw:=
@@ -33,7 +33,7 @@ RDEPEND="
python? (
${PYTHON_DEPS}
$(python_gen_cond_dep '
- >=dev-libs/boost-1.62:=[python,${PYTHON_MULTI_USEDEP}]
+ dev-libs/boost:=[python,${PYTHON_MULTI_USEDEP}]
dev-python/numpy[${PYTHON_MULTI_USEDEP}]
')
)"
^ permalink raw reply related [flat|nested] 66+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-gfx/openvdb/
@ 2020-08-24 13:42 Sam James
0 siblings, 0 replies; 66+ messages in thread
From: Sam James @ 2020-08-24 13:42 UTC (permalink / raw
To: gentoo-commits
commit: 4a186793a1a0fdb0336bcb41432c1c5f51a8df5f
Author: Adrian Grigo <agrigo2001 <AT> yahoo <DOT> com <DOT> au>
AuthorDate: Tue Aug 18 04:49:14 2020 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Mon Aug 24 13:41:51 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4a186793
media-gfx/openvdb: Ensure user chooses appropriate abi version
The initial ebuilds for openvdb assumed that they would build the same
abi as the major version, unless abiX-compat was given to force
building against a legacy version.
This makes it difficult for other ebuilds to determine which ABI
openvdb supports as they can not rely on a USE flag being set to
ensure that openvdb uses the same version they are building against.
Starting with openvdb 5, openvdb also requires
OPENVDB_ABI_VERSION_NUMBER to be set with the version to build against.
This is also hard to determine if the user does not have a USE flag
to determine which version is being built against.
To fix these problems, I am using abiX-compat where x is 3,4,5...
to determine the appropriate number for OPENVDB_ABI_VERSION_NUMBER
and other ebuilds can use these flags to determine which openvdb
abi to build against. It is required that openvdb and all programs
linking with it build against the same openvdb version.
These use flags are no longer set by default in the ebuild, so
the user must ensure they set abiX-compat in package.use for openvdb
and any other package using openvdb (which will be the new versions
of blender and openimageio).
These use flags must be set even if the user wants to build againt the
latest supported abi version (eg abi5-compat for openvdb-5.2.0), which
is a change from the old behaviour.
I personally think this would be better hidden away inside an eclass
and a USE_EXPAND variable. I have submitted a proposal and would
be happy to prepare a PR if desired. This can be found at https://
archives.gentoo.org/gentoo-dev/message/1df75c608c83530b43c6ea67e1db8930
Signed-off-by: Adrian Grigo <agrigo2001 <AT> yahoo.com.au>
Package-Manager: Portage-2.3.103, Repoman-2.3.23
Signed-off-by: Sam James <sam <AT> gentoo.org>
media-gfx/openvdb/metadata.xml | 11 +++++++----
media-gfx/openvdb/openvdb-4.0.2-r3.ebuild | 17 +++++++++++++++--
media-gfx/openvdb/openvdb-5.2.0-r1.ebuild | 20 +++++++++++++++++---
3 files changed, 39 insertions(+), 9 deletions(-)
diff --git a/media-gfx/openvdb/metadata.xml b/media-gfx/openvdb/metadata.xml
index 74706159594..43363d09c1a 100644
--- a/media-gfx/openvdb/metadata.xml
+++ b/media-gfx/openvdb/metadata.xml
@@ -15,11 +15,14 @@
Chance of Meatballs2' and 'How to Train Your Dragon 2'.
</longdescription>
<use>
- <flag restrict="<media-gfx/openvdb-5.0.0" name="abi3-compat">
- Disables newer features to maintain compatibility with ABI3. Enabled by default.
+ <flag name="abi3-compat">
+ Disables newer features to maintain compatibility with ABI3.
</flag>
- <flag restrict=">=media-gfx/openvdb-5.0.0" name="abi4-compat">
- Disables newer features to maintain compatibility with ABI4. Enabled by default.
+ <flag restrict=">=media-gfx/openvdb-4.0.0" name="abi4-compat">
+ Disables newer features to maintain compatibility with ABI4.
+ </flag>
+ <flag restrict=">=media-gfx/openvdb-5.0.0" name="abi5-compat">
+ Disables newer features to maintain compatibility with ABI5.
</flag>
</use>
<upstream>
diff --git a/media-gfx/openvdb/openvdb-4.0.2-r3.ebuild b/media-gfx/openvdb/openvdb-4.0.2-r3.ebuild
index 7a9db2c7125..a34fc012d95 100644
--- a/media-gfx/openvdb/openvdb-4.0.2-r3.ebuild
+++ b/media-gfx/openvdb/openvdb-4.0.2-r3.ebuild
@@ -15,9 +15,13 @@ SRC_URI="https://github.com/AcademySoftwareFoundation/${PN}/archive/v${PV}.tar.g
LICENSE="MPL-2.0"
SLOT="0"
KEYWORDS="amd64 ~x86"
-IUSE="+abi3-compat doc python test"
+IUSE="abi3-compat abi4-compat doc python test"
RESTRICT="!test? ( test )"
-REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
+
+REQUIRED_USE="
+ python? ( ${PYTHON_REQUIRED_USE} )
+ ^^ ( abi3-compat abi4-compat )
+"
RDEPEND="
dev-libs/boost:=
@@ -71,6 +75,15 @@ src_configure() {
# To stay in sync with Boost
append-cxxflags -std=c++14
+ local version
+ if use abi3-compat; then
+ version=3
+ elif use abi4-compat; then
+ version=4
+ else
+ die "Openvdb abi version is not compatible"
+ fi
+
local mycmakeargs=(
-DBLOSC_LOCATION="${myprefix}"
-DCMAKE_INSTALL_DOCDIR="share/doc/${PF}"
diff --git a/media-gfx/openvdb/openvdb-5.2.0-r1.ebuild b/media-gfx/openvdb/openvdb-5.2.0-r1.ebuild
index 383beb06342..4a84ca540d1 100644
--- a/media-gfx/openvdb/openvdb-5.2.0-r1.ebuild
+++ b/media-gfx/openvdb/openvdb-5.2.0-r1.ebuild
@@ -14,9 +14,12 @@ SRC_URI="https://github.com/AcademySoftwareFoundation/${PN}/archive/v${PV}.tar.g
LICENSE="MPL-2.0"
SLOT="0"
KEYWORDS="~amd64 ~x86"
-IUSE="+abi4-compat doc python test"
+IUSE="abi3-compat abi4-compat abi5-compat doc python test"
RESTRICT="!test? ( test )"
-REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
+REQUIRED_USE="
+ python? ( ${PYTHON_REQUIRED_USE} )
+ ^^ ( abi3-compat abi4-compat abi5-compat )
+"
RDEPEND="
dev-libs/boost:=
@@ -64,11 +67,22 @@ pkg_setup() {
src_configure() {
local myprefix="${EPREFIX}/usr/"
+ local version
+ if use abi3-compat; then
+ version=3
+ elif use abi4-compat; then
+ version=4
+ elif use abi5-compat; then
+ version=5
+ else
+ die "Openvdb ABI version not specified"
+ fi
+
local mycmakeargs=(
-DBLOSC_LOCATION="${myprefix}"
-DCMAKE_INSTALL_DOCDIR="share/doc/${PF}"
-DGLFW3_LOCATION="${myprefix}"
- -DOPENVDB_ABI_VERSION_NUMBER=$(usex abi4-compat 4 5)
+ -DOPENVDB_ABI_VERSION_NUMBER="${version}"
-DOPENVDB_BUILD_DOCS=$(usex doc)
-DOPENVDB_BUILD_PYTHON_MODULE=$(usex python)
-DOPENVDB_BUILD_UNITTESTS=$(usex test)
^ permalink raw reply related [flat|nested] 66+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-gfx/openvdb/
@ 2020-08-24 13:42 Sam James
0 siblings, 0 replies; 66+ messages in thread
From: Sam James @ 2020-08-24 13:42 UTC (permalink / raw
To: gentoo-commits
commit: 45976639112551fb6f591fa022255e0d136f670a
Author: Adrian Grigo <agrigo2001 <AT> yahoo <DOT> com <DOT> au>
AuthorDate: Tue Aug 18 03:28:58 2020 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Mon Aug 24 13:41:50 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=45976639
media-gfx/openvdb: Patches for newer c-blosc and build doc
Apply the patches from 4.0.2 for const correctness with newer
c-blosc and building the documentation to openvdb 5.2.0
Signed-off-by: Adrian Grigo <agrigo2001 <AT> yahoo.com.au>
Package-Manager: Portage-2.3.103, Repoman-2.3.23
Signed-off-by: Sam James <sam <AT> gentoo.org>
media-gfx/openvdb/openvdb-5.2.0-r1.ebuild | 2 ++
1 file changed, 2 insertions(+)
diff --git a/media-gfx/openvdb/openvdb-5.2.0-r1.ebuild b/media-gfx/openvdb/openvdb-5.2.0-r1.ebuild
index 7d7b702863b..19b0d1157ed 100644
--- a/media-gfx/openvdb/openvdb-5.2.0-r1.ebuild
+++ b/media-gfx/openvdb/openvdb-5.2.0-r1.ebuild
@@ -53,6 +53,8 @@ DEPEND="${RDEPEND}
PATCHES=( "${FILESDIR}/${P}-use-gnuinstalldirs.patch"
"${FILESDIR}/${P}-use-pkgconfig-for-ilmbase-and-openexr.patch"
+ "${FILESDIR}/${PN}-4.0.2-fix-const-correctness-for-unittest.patch"
+ "${FILESDIR}/${PN}-4.0.2-fix-build-docs.patch"
)
pkg_setup() {
^ permalink raw reply related [flat|nested] 66+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-gfx/openvdb/
@ 2020-08-24 13:42 Sam James
0 siblings, 0 replies; 66+ messages in thread
From: Sam James @ 2020-08-24 13:42 UTC (permalink / raw
To: gentoo-commits
commit: 604c23abcca4ef574b644ca59c52b36e18faf06e
Author: Adrian Grigo <agrigo2001 <AT> yahoo <DOT> com <DOT> au>
AuthorDate: Tue Aug 18 05:15:27 2020 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Mon Aug 24 13:41:51 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=604c23ab
media-gfx/openvdb: Fix optional boost python dependency
If openvdb is built with the python USE flag, then it is necessary to
build boost with python. Failure to do so produces compile failures.
Use the ? operator to ensure that this occurs
Signed-off-by: Adrian Grigo <agrigo2001 <AT> yahoo.com.au>
Package-Manager: Portage-2.3.103, Repoman-2.3.23
Signed-off-by: Sam James <sam <AT> gentoo.org>
media-gfx/openvdb/openvdb-4.0.2-r3.ebuild | 2 +-
media-gfx/openvdb/openvdb-5.2.0-r1.ebuild | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/media-gfx/openvdb/openvdb-4.0.2-r3.ebuild b/media-gfx/openvdb/openvdb-4.0.2-r3.ebuild
index a34fc012d95..e31d95d616c 100644
--- a/media-gfx/openvdb/openvdb-4.0.2-r3.ebuild
+++ b/media-gfx/openvdb/openvdb-4.0.2-r3.ebuild
@@ -38,7 +38,7 @@ RDEPEND="
python? (
${PYTHON_DEPS}
$(python_gen_cond_dep '
- dev-libs/boost:=[python,${PYTHON_MULTI_USEDEP}]
+ dev-libs/boost:=[python?,${PYTHON_MULTI_USEDEP}]
dev-python/numpy[${PYTHON_MULTI_USEDEP}]
')
)"
diff --git a/media-gfx/openvdb/openvdb-5.2.0-r1.ebuild b/media-gfx/openvdb/openvdb-5.2.0-r1.ebuild
index 4a84ca540d1..3b4864557cf 100644
--- a/media-gfx/openvdb/openvdb-5.2.0-r1.ebuild
+++ b/media-gfx/openvdb/openvdb-5.2.0-r1.ebuild
@@ -36,7 +36,7 @@ RDEPEND="
python? (
${PYTHON_DEPS}
$(python_gen_cond_dep '
- dev-libs/boost:=[python,${PYTHON_MULTI_USEDEP}]
+ dev-libs/boost:=[python?,${PYTHON_MULTI_USEDEP}]
dev-python/numpy[${PYTHON_MULTI_USEDEP}]
')
)"
^ permalink raw reply related [flat|nested] 66+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-gfx/openvdb/
@ 2020-03-01 18:36 Matthias Maier
0 siblings, 0 replies; 66+ messages in thread
From: Matthias Maier @ 2020-03-01 18:36 UTC (permalink / raw
To: gentoo-commits
commit: 37cc5017352c2c76719e6f444d6145e409f4cdae
Author: Matthias Maier <tamiko <AT> gentoo <DOT> org>
AuthorDate: Sun Mar 1 18:16:27 2020 +0000
Commit: Matthias Maier <tamiko <AT> gentoo <DOT> org>
CommitDate: Sun Mar 1 18:35:17 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=37cc5017
media-gfx/openvdb: remove app-doc/doxygen[latex] dependency
Bug: https://bugs.gentoo.org/430914
Bug: https://bugs.gentoo.org/709316
Package-Manager: Portage-2.3.89, Repoman-2.3.20
Signed-off-by: Matthias Maier <tamiko <AT> gentoo.org>
media-gfx/openvdb/openvdb-4.0.2-r3.ebuild | 9 ++++++++-
media-gfx/openvdb/openvdb-5.2.0-r1.ebuild | 9 ++++++++-
2 files changed, 16 insertions(+), 2 deletions(-)
diff --git a/media-gfx/openvdb/openvdb-4.0.2-r3.ebuild b/media-gfx/openvdb/openvdb-4.0.2-r3.ebuild
index c683e96e709..221e3108611 100644
--- a/media-gfx/openvdb/openvdb-4.0.2-r3.ebuild
+++ b/media-gfx/openvdb/openvdb-4.0.2-r3.ebuild
@@ -42,7 +42,14 @@ RDEPEND="
DEPEND="${RDEPEND}
dev-cpp/tbb
virtual/pkgconfig
- doc? ( app-doc/doxygen[latex] )
+ doc? (
+ app-doc/doxygen
+ dev-texlive/texlive-bibtexextra
+ dev-texlive/texlive-fontsextra
+ dev-texlive/texlive-fontutils
+ dev-texlive/texlive-latex
+ dev-texlive/texlive-latexextra
+ )
test? ( dev-util/cppunit )"
PATCHES=(
diff --git a/media-gfx/openvdb/openvdb-5.2.0-r1.ebuild b/media-gfx/openvdb/openvdb-5.2.0-r1.ebuild
index acb7886d443..2f2eb78d9fc 100644
--- a/media-gfx/openvdb/openvdb-5.2.0-r1.ebuild
+++ b/media-gfx/openvdb/openvdb-5.2.0-r1.ebuild
@@ -41,7 +41,14 @@ RDEPEND="
DEPEND="${RDEPEND}
dev-cpp/tbb
virtual/pkgconfig
- doc? ( app-doc/doxygen[latex] )
+ doc? (
+ app-doc/doxygen
+ dev-texlive/texlive-bibtexextra
+ dev-texlive/texlive-fontsextra
+ dev-texlive/texlive-fontutils
+ dev-texlive/texlive-latex
+ dev-texlive/texlive-latexextra
+ )
test? ( dev-util/cppunit )"
PATCHES=( "${FILESDIR}/${P}-use-gnuinstalldirs.patch"
^ permalink raw reply related [flat|nested] 66+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-gfx/openvdb/
@ 2020-02-09 16:29 Michał Górny
0 siblings, 0 replies; 66+ messages in thread
From: Michał Górny @ 2020-02-09 16:29 UTC (permalink / raw
To: gentoo-commits
commit: 9017ebcc53918054a573124b928936911ef5158a
Author: Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Fri Feb 7 15:06:08 2020 +0000
Commit: Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Sun Feb 9 16:26:53 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9017ebcc
media-gfx/openvdb: Switch to PYTHON_MULTI_USEDEP API
Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>
.../openvdb/{openvdb-4.0.2-r2.ebuild => openvdb-4.0.2-r3.ebuild} | 7 +++++--
.../openvdb/{openvdb-5.2.0.ebuild => openvdb-5.2.0-r1.ebuild} | 7 +++++--
2 files changed, 10 insertions(+), 4 deletions(-)
diff --git a/media-gfx/openvdb/openvdb-4.0.2-r2.ebuild b/media-gfx/openvdb/openvdb-4.0.2-r3.ebuild
similarity index 92%
rename from media-gfx/openvdb/openvdb-4.0.2-r2.ebuild
rename to media-gfx/openvdb/openvdb-4.0.2-r3.ebuild
index e54468f1c2a..c683e96e709 100644
--- a/media-gfx/openvdb/openvdb-4.0.2-r2.ebuild
+++ b/media-gfx/openvdb/openvdb-4.0.2-r3.ebuild
@@ -20,7 +20,7 @@ RESTRICT="!test? ( test )"
REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
RDEPEND="
- >=dev-libs/boost-1.62:=[python?,${PYTHON_USEDEP}]
+ >=dev-libs/boost-1.62:=
>=dev-libs/c-blosc-1.5.0
dev-libs/jemalloc
dev-libs/log4cplus
@@ -33,7 +33,10 @@ RDEPEND="
x11-libs/libXrandr
python? (
${PYTHON_DEPS}
- dev-python/numpy[${PYTHON_USEDEP}]
+ $(python_gen_cond_dep '
+ >=dev-libs/boost-1.62:=[python,${PYTHON_MULTI_USEDEP}]
+ dev-python/numpy[${PYTHON_MULTI_USEDEP}]
+ ')
)"
DEPEND="${RDEPEND}
diff --git a/media-gfx/openvdb/openvdb-5.2.0.ebuild b/media-gfx/openvdb/openvdb-5.2.0-r1.ebuild
similarity index 91%
rename from media-gfx/openvdb/openvdb-5.2.0.ebuild
rename to media-gfx/openvdb/openvdb-5.2.0-r1.ebuild
index 3bbdbdb4fb2..acb7886d443 100644
--- a/media-gfx/openvdb/openvdb-5.2.0.ebuild
+++ b/media-gfx/openvdb/openvdb-5.2.0-r1.ebuild
@@ -19,7 +19,7 @@ RESTRICT="!test? ( test )"
REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
RDEPEND="
- >=dev-libs/boost-1.62:=[python?,${PYTHON_USEDEP}]
+ >=dev-libs/boost-1.62:=
>=dev-libs/c-blosc-1.5.0
dev-libs/jemalloc
dev-libs/log4cplus
@@ -32,7 +32,10 @@ RDEPEND="
x11-libs/libXrandr
python? (
${PYTHON_DEPS}
- dev-python/numpy[${PYTHON_USEDEP}]
+ $(python_gen_cond_dep '
+ >=dev-libs/boost-1.62:=[python,${PYTHON_MULTI_USEDEP}]
+ dev-python/numpy[${PYTHON_MULTI_USEDEP}]
+ ')
)"
DEPEND="${RDEPEND}
^ permalink raw reply related [flat|nested] 66+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-gfx/openvdb/
@ 2020-01-16 6:39 Michał Górny
0 siblings, 0 replies; 66+ messages in thread
From: Michał Górny @ 2020-01-16 6:39 UTC (permalink / raw
To: gentoo-commits
commit: 1c85811c6cc882505a17939055632210293f8aed
Author: Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Thu Jan 16 06:10:21 2020 +0000
Commit: Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Thu Jan 16 06:10:21 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1c85811c
media-gfx/openvdb: Remove Python 2
Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>
media-gfx/openvdb/openvdb-4.0.2-r2.ebuild | 2 +-
media-gfx/openvdb/openvdb-5.2.0.ebuild | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/media-gfx/openvdb/openvdb-4.0.2-r2.ebuild b/media-gfx/openvdb/openvdb-4.0.2-r2.ebuild
index 718926ffc40..e54468f1c2a 100644
--- a/media-gfx/openvdb/openvdb-4.0.2-r2.ebuild
+++ b/media-gfx/openvdb/openvdb-4.0.2-r2.ebuild
@@ -3,7 +3,7 @@
EAPI=6
-PYTHON_COMPAT=( python{2_7,3_6} )
+PYTHON_COMPAT=( python3_6 )
inherit cmake-utils flag-o-matic python-single-r1
diff --git a/media-gfx/openvdb/openvdb-5.2.0.ebuild b/media-gfx/openvdb/openvdb-5.2.0.ebuild
index 879fe534b06..3bbdbdb4fb2 100644
--- a/media-gfx/openvdb/openvdb-5.2.0.ebuild
+++ b/media-gfx/openvdb/openvdb-5.2.0.ebuild
@@ -3,7 +3,7 @@
EAPI=6
-PYTHON_COMPAT=( python{2_7,3_6} )
+PYTHON_COMPAT=( python3_6 )
inherit cmake-utils flag-o-matic python-single-r1
^ permalink raw reply related [flat|nested] 66+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-gfx/openvdb/
@ 2019-09-13 15:43 Michał Górny
0 siblings, 0 replies; 66+ messages in thread
From: Michał Górny @ 2019-09-13 15:43 UTC (permalink / raw
To: gentoo-commits
commit: 43a4a9a5d5735e095069bca35d86e1c9f914b1a7
Author: Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Fri Sep 13 15:42:29 2019 +0000
Commit: Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Fri Sep 13 15:42:58 2019 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=43a4a9a5
media-gfx/openvdb: Add proxy-maint for agrigo
Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>
media-gfx/openvdb/metadata.xml | 4 ++++
1 file changed, 4 insertions(+)
diff --git a/media-gfx/openvdb/metadata.xml b/media-gfx/openvdb/metadata.xml
index eba5cca0093..74706159594 100644
--- a/media-gfx/openvdb/metadata.xml
+++ b/media-gfx/openvdb/metadata.xml
@@ -5,6 +5,10 @@
<email>agrigo2001@yahoo.com.au</email>
<name>Adrian Grigo</name>
</maintainer>
+ <maintainer type="project">
+ <email>proxy-maint@gentoo.org</email>
+ <name>Proxy Maintainers</name>
+ </maintainer>
<longdescription>
Libraries from Dreamworks Animation for the efficient manipulation
of volumetric data used in big budget movies like 'Cloudy with a
^ permalink raw reply related [flat|nested] 66+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-gfx/openvdb/
@ 2019-06-06 20:33 Andreas Sturmlechner
0 siblings, 0 replies; 66+ messages in thread
From: Andreas Sturmlechner @ 2019-06-06 20:33 UTC (permalink / raw
To: gentoo-commits
commit: f7dfea6cae3b06aff1694d03c2f1de11949e3ab9
Author: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
AuthorDate: Thu Jun 6 19:26:37 2019 +0000
Commit: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Thu Jun 6 20:33:15 2019 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f7dfea6c
media-gfx/openvdb: Drop 4.0.2 (r0)
Package-Manager: Portage-2.3.67, Repoman-2.3.14
Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org>
media-gfx/openvdb/Manifest | 1 -
media-gfx/openvdb/openvdb-4.0.2.ebuild | 74 ----------------------------------
2 files changed, 75 deletions(-)
diff --git a/media-gfx/openvdb/Manifest b/media-gfx/openvdb/Manifest
index fea2b25cc35..fda421e16ae 100644
--- a/media-gfx/openvdb/Manifest
+++ b/media-gfx/openvdb/Manifest
@@ -1,4 +1,3 @@
-DIST openvdb-4.0.2-patchset-01.tar.xz 16420 BLAKE2B 2f825532d83d3a6756454f164a0608cfa776c1d4472cb4b25e4dad20d3c9648a952deef87ed0e24ce5f7c927c02da8cca76c829eafe1e2bb47fca061541668b3 SHA512 e9399d245d5e2b4130576d688691ac965f031b957df7803b8859f863634b27987c33aabadc5fb463b9d3eec333be84b89cb619dce5bc81c0390d8fb19da830c3
DIST openvdb-4.0.2-patchset-02.tar.xz 12428 BLAKE2B 2684ddf010df975912fcfc8c4f944d9a9ba447b48750140b6c46db31d49297f7495e5c77e9d5b85af0b2e1d0c4987184865642dc95f1fb3e463e85ee5987d203 SHA512 04377d552e218a8eb31c43381ba32263ba206a0870dccda1bcc031863dfdbcc953da7ea89fd420dc1a338fbd6123ac30bac2039c0a2a01c1fa9253a3fdd0b54d
DIST openvdb-4.0.2.tar.gz 1689119 BLAKE2B dbc8d4ab44990440e201327d76bbf9bfe3e8f597505b1d008dedb95dc540277513f465d455079c59820acc5056c9a2edf56235e1097b6c73a1f7dd8c59609c15 SHA512 8e3e12583b81f9b9303b309e839c8321c67b67ff8a0e61bb56c87276bf25c0deff22f5a73c7c5b661b8e5df345bfdabfa6b0aea9bf16fce57d9c53a76751c75d
DIST openvdb-5.2.0.tar.gz 1788969 BLAKE2B d146b78dd7db4936779ca214b1f7957d4868bf76aedb95c9a98e21d25983b750337a63bf4bc9ccb438b683988af7a3d708676dcf7b4662c84e4926e8000ceb68 SHA512 69e21190c27a055e476a319b0c2d961303fa2f3fec30bec93ed44072d01816ef89e5e8f0abfc3a22d1c73742aa31284c664596747b49cd985fea1a751776506e
diff --git a/media-gfx/openvdb/openvdb-4.0.2.ebuild b/media-gfx/openvdb/openvdb-4.0.2.ebuild
deleted file mode 100644
index cfd305eed6c..00000000000
--- a/media-gfx/openvdb/openvdb-4.0.2.ebuild
+++ /dev/null
@@ -1,74 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-PYTHON_COMPAT=( python{2_7,3_5,3_6} )
-
-inherit cmake-utils flag-o-matic python-single-r1
-
-DESCRIPTION="Libs for the efficient manipulation of volumetric data"
-HOMEPAGE="https://www.openvdb.org"
-SRC_URI="https://github.com/dreamworksanimation/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz
- https://github.com/dracwyrm/gentoo-patches/raw/master/${PN}/${P}-patchset-01.tar.xz"
-
-LICENSE="MPL-2.0"
-SLOT="0"
-KEYWORDS="amd64 ~x86"
-IUSE="+abi3-compat doc python"
-REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
-
-RDEPEND="sys-libs/zlib:=
- >=dev-libs/boost-1.62:=[python?,${PYTHON_USEDEP}]
- media-libs/openexr:=
- media-libs/glfw:=
- x11-libs/libXi
- x11-libs/libXrandr
- x11-libs/libXinerama
- x11-libs/libXcursor
- dev-libs/jemalloc
- >=dev-libs/c-blosc-1.5.0
- dev-libs/log4cplus
- python? (
- ${PYTHON_DEPS}
- dev-python/numpy[${PYTHON_USEDEP}]
- )"
-
-DEPEND="${RDEPEND}
- virtual/pkgconfig
- dev-cpp/tbb
- doc? ( app-doc/doxygen[latex] )"
-
-PATCHES=(
- "${WORKDIR}/0001-Change-hardcoded-paths-to-GNUInstallDirs-variables.patch"
- "${WORKDIR}/0002-Use-PkgConfig-to-find-IlmBase-and-OpenEXR.patch"
- "${WORKDIR}/0003-Boost-1.65-NumPy-support.patch"
-)
-
-pkg_setup() {
- use python && python-single-r1_pkg_setup
-}
-
-src_configure() {
- local myprefix="${EPREFIX}/usr/"
-
- # To stay in sync with Boost
- append-cxxflags -std=c++14
-
- local mycmakeargs=(
- -DOPENVDB_BUILD_UNITTESTS=OFF
- -DOPENVDB_BUILD_DOCS=$(usex doc)
- -DCMAKE_INSTALL_DOCDIR="share/doc/${PF}"
- -DOPENVDB_BUILD_PYTHON_MODULE=$(usex python)
- -DOPENVDB_ENABLE_3_ABI_COMPATIBLE=$(usex abi3-compat)
- -DOPENVDB_ENABLE_RPATH=OFF
- -DUSE_GLFW3=ON
- -DBLOSC_LOCATION="${myprefix}"
- -DGLEW_LOCATION="${myprefix}"
- -DGLFW3_LOCATION="${myprefix}"
- -DTBB_LOCATION="${myprefix}"
- )
-
- use python && mycmakeargs+=( -DPYOENVDB_INSTALL_DIRECTORY=${python_get_sitedir} )
-
- cmake-utils_src_configure
-}
^ permalink raw reply related [flat|nested] 66+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-gfx/openvdb/
@ 2019-03-18 22:53 Patrice Clement
0 siblings, 0 replies; 66+ messages in thread
From: Patrice Clement @ 2019-03-18 22:53 UTC (permalink / raw
To: gentoo-commits
commit: 09ed6bc74ab2f3253a8bef1792348922fc641f2f
Author: Michael Mair-Keimberger <m.mairkeimberger <AT> gmail <DOT> com>
AuthorDate: Fri Mar 15 22:16:25 2019 +0000
Commit: Patrice Clement <monsieurp <AT> gentoo <DOT> org>
CommitDate: Mon Mar 18 22:52:02 2019 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=09ed6bc7
media-gfx/openvdb: use HTTPS.
Signed-off-by: Michael Mair-Keimberger <m.mairkeimberger <AT> gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/11380
Signed-off-by: Patrice Clement <monsieurp <AT> gentoo.org>
media-gfx/openvdb/openvdb-4.0.2-r2.ebuild | 4 ++--
media-gfx/openvdb/openvdb-4.0.2.ebuild | 4 ++--
media-gfx/openvdb/openvdb-5.2.0.ebuild | 4 ++--
3 files changed, 6 insertions(+), 6 deletions(-)
diff --git a/media-gfx/openvdb/openvdb-4.0.2-r2.ebuild b/media-gfx/openvdb/openvdb-4.0.2-r2.ebuild
index 73415cb7ea2..166cef75e0e 100644
--- a/media-gfx/openvdb/openvdb-4.0.2-r2.ebuild
+++ b/media-gfx/openvdb/openvdb-4.0.2-r2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
@@ -8,7 +8,7 @@ PYTHON_COMPAT=( python{2_7,3_4,3_5,3_6} )
inherit cmake-utils flag-o-matic python-single-r1
DESCRIPTION="Libs for the efficient manipulation of volumetric data"
-HOMEPAGE="http://www.openvdb.org"
+HOMEPAGE="https://www.openvdb.org"
SRC_URI="https://github.com/dreamworksanimation/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz
https://dev.gentoo.org/~dracwyrm/patches/${P}-patchset-02.tar.xz"
diff --git a/media-gfx/openvdb/openvdb-4.0.2.ebuild b/media-gfx/openvdb/openvdb-4.0.2.ebuild
index 97720b303f0..84304db862c 100644
--- a/media-gfx/openvdb/openvdb-4.0.2.ebuild
+++ b/media-gfx/openvdb/openvdb-4.0.2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
@@ -7,7 +7,7 @@ PYTHON_COMPAT=( python{2_7,3_4,3_5,3_6} )
inherit cmake-utils flag-o-matic python-single-r1
DESCRIPTION="Libs for the efficient manipulation of volumetric data"
-HOMEPAGE="http://www.openvdb.org"
+HOMEPAGE="https://www.openvdb.org"
SRC_URI="https://github.com/dreamworksanimation/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz
https://github.com/dracwyrm/gentoo-patches/raw/master/${PN}/${P}-patchset-01.tar.xz"
diff --git a/media-gfx/openvdb/openvdb-5.2.0.ebuild b/media-gfx/openvdb/openvdb-5.2.0.ebuild
index eb5d399b7a6..bcceabc5487 100644
--- a/media-gfx/openvdb/openvdb-5.2.0.ebuild
+++ b/media-gfx/openvdb/openvdb-5.2.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
@@ -8,7 +8,7 @@ PYTHON_COMPAT=( python{2_7,3_5,3_6} )
inherit cmake-utils flag-o-matic python-single-r1
DESCRIPTION="Libs for the efficient manipulation of volumetric data"
-HOMEPAGE="http://www.openvdb.org"
+HOMEPAGE="https://www.openvdb.org"
SRC_URI="https://github.com/dreamworksanimation/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="MPL-2.0"
^ permalink raw reply related [flat|nested] 66+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-gfx/openvdb/
@ 2018-08-14 11:39 Jonathan Scruggs
0 siblings, 0 replies; 66+ messages in thread
From: Jonathan Scruggs @ 2018-08-14 11:39 UTC (permalink / raw
To: gentoo-commits
commit: 9030b170649b7885a50e43f78ec731fd225bcd6d
Author: Jonathan Scruggs <j.scruggs <AT> gmail <DOT> com>
AuthorDate: Sat Aug 11 13:18:42 2018 +0000
Commit: Jonathan Scruggs <dracwyrm <AT> gentoo <DOT> org>
CommitDate: Tue Aug 14 11:39:16 2018 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9030b170
media-gfx/openvdb: remove 4.0.2-r1
media-gfx/openvdb/openvdb-4.0.2-r1.ebuild | 79 -------------------------------
1 file changed, 79 deletions(-)
diff --git a/media-gfx/openvdb/openvdb-4.0.2-r1.ebuild b/media-gfx/openvdb/openvdb-4.0.2-r1.ebuild
deleted file mode 100644
index 82941626ec7..00000000000
--- a/media-gfx/openvdb/openvdb-4.0.2-r1.ebuild
+++ /dev/null
@@ -1,79 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-PYTHON_COMPAT=( python{2_7,3_4,3_5,3_6} )
-
-inherit cmake-utils flag-o-matic python-single-r1
-
-DESCRIPTION="Libs for the efficient manipulation of volumetric data"
-HOMEPAGE="http://www.openvdb.org"
-SRC_URI="https://github.com/dreamworksanimation/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz
- https://github.com/dracwyrm/gentoo-patches/raw/master/${PN}/${P}-patchset-01.tar.xz"
-
-LICENSE="MPL-2.0"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="+abi3-compat doc python"
-REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
-
-RDEPEND="
- >=dev-libs/boost-1.62:=[python?,${PYTHON_USEDEP}]
- >=dev-libs/c-blosc-1.5.0
- dev-libs/jemalloc
- dev-libs/log4cplus
- media-libs/glfw:=
- media-libs/openexr:=
- sys-libs/zlib:=
- x11-libs/libXcursor
- x11-libs/libXi
- x11-libs/libXinerama
- x11-libs/libXrandr
- python? (
- ${PYTHON_DEPS}
- dev-python/numpy[${PYTHON_USEDEP}]
- )"
-
-DEPEND="${RDEPEND}
- dev-cpp/tbb
- virtual/pkgconfig
- doc? ( app-doc/doxygen[latex] )"
-
-RESTRICT="test"
-
-PATCHES=(
- "${WORKDIR}/0001-Change-hardcoded-paths-to-GNUInstallDirs-variables.patch"
- "${WORKDIR}/0002-Use-PkgConfig-to-find-IlmBase-and-OpenEXR.patch"
- "${WORKDIR}/0003-Boost-1.65-NumPy-support.patch"
- "${FILESDIR}/${P}-findboost-fix.patch"
-)
-
-pkg_setup() {
- use python && python-single-r1_pkg_setup
-}
-
-src_configure() {
- local myprefix="${EPREFIX}/usr/"
-
- # To stay in sync with Boost
- append-cxxflags -std=c++14
-
- local mycmakeargs=(
- -DBLOSC_LOCATION="${myprefix}"
- -DCMAKE_INSTALL_DOCDIR="share/doc/${PF}"
- -DGLEW_LOCATION="${myprefix}"
- -DGLFW3_LOCATION="${myprefix}"
- -DOPENVDB_BUILD_DOCS=$(usex doc)
- -DOPENVDB_BUILD_PYTHON_MODULE=$(usex python)
- -DOPENVDB_BUILD_UNITTESTS=OFF
- -DOPENVDB_ENABLE_3_ABI_COMPATIBLE=$(usex abi3-compat)
- -DOPENVDB_ENABLE_RPATH=OFF
- -DTBB_LOCATION="${myprefix}"
- -DUSE_GLFW3=ON
- )
-
- use python && mycmakeargs+=( -DPYOENVDB_INSTALL_DIRECTORY=${python_get_sitedir} )
-
- cmake-utils_src_configure
-}
^ permalink raw reply related [flat|nested] 66+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-gfx/openvdb/
@ 2018-08-07 17:05 Jonathan Scruggs
0 siblings, 0 replies; 66+ messages in thread
From: Jonathan Scruggs @ 2018-08-07 17:05 UTC (permalink / raw
To: gentoo-commits
commit: 69120110d5e1f23831f9a129a2a92d0ce0ac9cec
Author: Jonathan Scruggs <dracwyrm <AT> gentoo <DOT> org>
AuthorDate: Tue Aug 7 17:04:16 2018 +0000
Commit: Jonathan Scruggs <dracwyrm <AT> gentoo <DOT> org>
CommitDate: Tue Aug 7 17:04:16 2018 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=69120110
media-gfx/openvdb: restrict tests
Closes: https://bugs.gentoo.org/662822
Package-Manager: Portage-2.3.44, Repoman-2.3.10
media-gfx/openvdb/openvdb-4.0.2-r1.ebuild | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/media-gfx/openvdb/openvdb-4.0.2-r1.ebuild b/media-gfx/openvdb/openvdb-4.0.2-r1.ebuild
index d23f5b3c717..82941626ec7 100644
--- a/media-gfx/openvdb/openvdb-4.0.2-r1.ebuild
+++ b/media-gfx/openvdb/openvdb-4.0.2-r1.ebuild
@@ -33,14 +33,14 @@ RDEPEND="
python? (
${PYTHON_DEPS}
dev-python/numpy[${PYTHON_USEDEP}]
- )
-"
+ )"
DEPEND="${RDEPEND}
dev-cpp/tbb
virtual/pkgconfig
- doc? ( app-doc/doxygen[latex] )
-"
+ doc? ( app-doc/doxygen[latex] )"
+
+RESTRICT="test"
PATCHES=(
"${WORKDIR}/0001-Change-hardcoded-paths-to-GNUInstallDirs-variables.patch"
^ permalink raw reply related [flat|nested] 66+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-gfx/openvdb/
@ 2018-03-30 16:04 Aaron Bauman
0 siblings, 0 replies; 66+ messages in thread
From: Aaron Bauman @ 2018-03-30 16:04 UTC (permalink / raw
To: gentoo-commits
commit: 42adb3e8ce1979b5c65220fc0a4080d4e5a2c903
Author: Aaron Bauman <bman <AT> gentoo <DOT> org>
AuthorDate: Fri Mar 30 15:36:29 2018 +0000
Commit: Aaron Bauman <bman <AT> gentoo <DOT> org>
CommitDate: Fri Mar 30 16:04:05 2018 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=42adb3e8
media-gfx/openvdb: amd64 stable
Bug: https://bugs.gentoo.org/639806
Package-Manager: Portage-2.3.26, Repoman-2.3.7
media-gfx/openvdb/openvdb-4.0.2.ebuild | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/media-gfx/openvdb/openvdb-4.0.2.ebuild b/media-gfx/openvdb/openvdb-4.0.2.ebuild
index aeac72948ca..24ec7fce3e5 100644
--- a/media-gfx/openvdb/openvdb-4.0.2.ebuild
+++ b/media-gfx/openvdb/openvdb-4.0.2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
@@ -13,7 +13,7 @@ SRC_URI="https://github.com/dreamworksanimation/${PN}/archive/v${PV}.tar.gz -> $
LICENSE="MPL-2.0"
SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 ~x86"
IUSE="+abi3-compat doc python"
REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
^ permalink raw reply related [flat|nested] 66+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-gfx/openvdb/
@ 2018-01-27 17:19 Jonathan Scruggs
0 siblings, 0 replies; 66+ messages in thread
From: Jonathan Scruggs @ 2018-01-27 17:19 UTC (permalink / raw
To: gentoo-commits
commit: 0b0c750c4c6e9a53f57b9edd68595232defbf15d
Author: Jonathan Scruggs <j.scruggs <AT> gmail <DOT> com>
AuthorDate: Sat Jan 27 14:52:05 2018 +0000
Commit: Jonathan Scruggs <dracwyrm <AT> gentoo <DOT> org>
CommitDate: Sat Jan 27 17:19:00 2018 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0b0c750c
media-gfx/openvdb: update metadata information
media-gfx/openvdb/metadata.xml | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/media-gfx/openvdb/metadata.xml b/media-gfx/openvdb/metadata.xml
index 12b9cf4a8f7..453013e59be 100644
--- a/media-gfx/openvdb/metadata.xml
+++ b/media-gfx/openvdb/metadata.xml
@@ -2,7 +2,7 @@
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer restrict=">=media-gfx/openvdb-3.1.0" type="person">
- <email>j.scruggs@gmail.com</email>
+ <email>dracwyrm@gentoo.org</email>
<name>Jonathan Scruggs</name>
</maintainer>
<maintainer restrict=">=media-gfx/openvdb-3.1.0" type="person">
^ permalink raw reply related [flat|nested] 66+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-gfx/openvdb/
@ 2017-09-23 8:38 David Seifert
0 siblings, 0 replies; 66+ messages in thread
From: David Seifert @ 2017-09-23 8:38 UTC (permalink / raw
To: gentoo-commits
commit: d63b3a02afa72407023a48914255dc8fbdf1bebf
Author: Jonathan Scruggs <j.scruggs <AT> gmail <DOT> com>
AuthorDate: Thu Sep 21 09:29:30 2017 +0000
Commit: David Seifert <soap <AT> gentoo <DOT> org>
CommitDate: Sat Sep 23 08:37:23 2017 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d63b3a02
media-gfx/openvdb: version bump to 4.0.2
* Changed hardcoded paths to GNUInstallDirs
* Patch to fixnumeric removal in Boost 1.65
* Use PkgConfig to find OpenEXR and IlmBase
Bug: https://bugs.gentoo.org/612942
Closes: https://bugs.gentoo.org/611842
Closes: https://bugs.gentoo.org/630740
Closes: https://github.com/gentoo/gentoo/pull/5754
media-gfx/openvdb/Manifest | 2 +
media-gfx/openvdb/metadata.xml | 4 +-
media-gfx/openvdb/openvdb-3.2.0.ebuild | 1 -
media-gfx/openvdb/openvdb-4.0.0.ebuild | 1 -
.../{openvdb-4.0.0.ebuild => openvdb-4.0.2.ebuild} | 52 ++++++++++------------
5 files changed, 28 insertions(+), 32 deletions(-)
diff --git a/media-gfx/openvdb/Manifest b/media-gfx/openvdb/Manifest
index 50e0668256c..f1e54fb61aa 100644
--- a/media-gfx/openvdb/Manifest
+++ b/media-gfx/openvdb/Manifest
@@ -1,2 +1,4 @@
DIST openvdb-3.2.0.tar.gz 1368870 SHA256 d4b6eb63a2c1c62ca449399f3d7789638fde655c32a977b50717b727420a634b SHA512 df9a4895b219aae3b5a9616c34eb846d565877ff76648405691f0c903507f6faba94e8eba9173423b50cb5cef80f3ec500a9f70977cb7161701d39fd105abc91 WHIRLPOOL 3b76ba4998ac39405bbbdf0b1a80488234c5f25e8b0943d4520d9fa783384a111e48ff2120e942f5d9b3862e1f227ff89dcc633842e1290060afb1836785455f
DIST openvdb-4.0.0.tar.gz 1545221 SHA256 eaf37b8e723cfd011df350cb0ef93ffa22d927bf7cb1f72c38176fce523b3537 SHA512 138e23408d725f153f5545c8083cd16f6b3e5cf80308e080d5e463f74f947759cdf5f9d818137ebffaf8b2de77bffa8f38ef0d20758a1418aea1c71702c0001d WHIRLPOOL 8b6413dc3bb7aa6efb2b5472b9df0ccc8493082be02ddd9243fa6ccc1cf183612c8700e3384d1a26f321dda99022292338d61bfa3576cc6ad96a0f35de6fd226
+DIST openvdb-4.0.2-patchset-01.tar.xz 16420 SHA256 c1cbc2f7d484fc3ff0d438e842c81a754996d5fd01f88cc86264bef468bf1050 SHA512 e9399d245d5e2b4130576d688691ac965f031b957df7803b8859f863634b27987c33aabadc5fb463b9d3eec333be84b89cb619dce5bc81c0390d8fb19da830c3 WHIRLPOOL 3d3a59ceab8dc031098047722c539eb1448c1048ac2134cf497a41f4b68eaafc30a80ac1d609a6bd01b554beb8e4693a33a766c5f66e8699bf44e79b349e0b35
+DIST openvdb-4.0.2.tar.gz 1689119 SHA256 7d995976cf124136b874d006496c37589f32de1b877ee7ccce626710823e8dbb SHA512 8e3e12583b81f9b9303b309e839c8321c67b67ff8a0e61bb56c87276bf25c0deff22f5a73c7c5b661b8e5df345bfdabfa6b0aea9bf16fce57d9c53a76751c75d WHIRLPOOL 2ff44f4795fbb141d60fc03b1c5499ce0c0b970ff205d34e5fbd2221d94ff29b5ce43d349e58263f8b54f025cad0e44a6fa0bb58e170296427600d8acb6a69e6
diff --git a/media-gfx/openvdb/metadata.xml b/media-gfx/openvdb/metadata.xml
index 4872e775d01..12b9cf4a8f7 100644
--- a/media-gfx/openvdb/metadata.xml
+++ b/media-gfx/openvdb/metadata.xml
@@ -15,8 +15,8 @@
</maintainer>
<longdescription>
Libraries from Dreamworks Animation for the efficient manipulation
- of volumetric data used in big budget movies like 'Cloudy with a
- Chance of Meatballs2' and 'How to Train Your Dragon 2'.
+ of volumetric data used in big budget movies like 'Cloudy with a
+ Chance of Meatballs2' and 'How to Train Your Dragon 2'.
</longdescription>
<use>
<flag restrict=">=media-gfx/openvdb-4.0.0" name="abi3-compat">
diff --git a/media-gfx/openvdb/openvdb-3.2.0.ebuild b/media-gfx/openvdb/openvdb-3.2.0.ebuild
index ed84fad7f99..bdd39bb6e1f 100644
--- a/media-gfx/openvdb/openvdb-3.2.0.ebuild
+++ b/media-gfx/openvdb/openvdb-3.2.0.ebuild
@@ -1,6 +1,5 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $id$
EAPI=6
diff --git a/media-gfx/openvdb/openvdb-4.0.0.ebuild b/media-gfx/openvdb/openvdb-4.0.0.ebuild
index f35201437c7..f3168eb1ec2 100644
--- a/media-gfx/openvdb/openvdb-4.0.0.ebuild
+++ b/media-gfx/openvdb/openvdb-4.0.0.ebuild
@@ -1,6 +1,5 @@
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $id$
EAPI=6
PYTHON_COMPAT=( python{2_7,3_4,3_5} )
diff --git a/media-gfx/openvdb/openvdb-4.0.0.ebuild b/media-gfx/openvdb/openvdb-4.0.2.ebuild
similarity index 62%
copy from media-gfx/openvdb/openvdb-4.0.0.ebuild
copy to media-gfx/openvdb/openvdb-4.0.2.ebuild
index f35201437c7..aeac72948ca 100644
--- a/media-gfx/openvdb/openvdb-4.0.0.ebuild
+++ b/media-gfx/openvdb/openvdb-4.0.2.ebuild
@@ -1,78 +1,74 @@
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $id$
EAPI=6
-PYTHON_COMPAT=( python{2_7,3_4,3_5} )
+PYTHON_COMPAT=( python{2_7,3_4,3_5,3_6} )
-inherit eutils flag-o-matic cmake-utils python-single-r1
+inherit cmake-utils flag-o-matic python-single-r1 versionator
DESCRIPTION="Libs for the efficient manipulation of volumetric data"
HOMEPAGE="http://www.openvdb.org"
-
-SRC_URI="https://github.com/dreamworksanimation/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+SRC_URI="https://github.com/dreamworksanimation/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz
+ https://github.com/dracwyrm/gentoo-patches/raw/master/${PN}/${P}-patchset-01.tar.xz"
LICENSE="MPL-2.0"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="+abi3-compat doc python"
-
REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
-RDEPEND="
+RDEPEND="sys-libs/zlib:=
>=dev-libs/boost-1.62:=[python?,${PYTHON_USEDEP}]
- >=dev-libs/c-blosc-1.5.0
- dev-libs/jemalloc
- dev-libs/log4cplus
- media-libs/glfw:=
media-libs/openexr:=
- sys-libs/zlib
+ media-libs/glfw:=
x11-libs/libXi
x11-libs/libXrandr
x11-libs/libXinerama
x11-libs/libXcursor
+ dev-libs/jemalloc
+ >=dev-libs/c-blosc-1.5.0
+ dev-libs/log4cplus
python? (
${PYTHON_DEPS}
dev-python/numpy[${PYTHON_USEDEP}]
)"
+
DEPEND="${RDEPEND}
+ virtual/pkgconfig
dev-cpp/tbb
- doc? (
- app-doc/doxygen
- python? ( dev-python/pdoc[${PYTHON_USEDEP}] )
- )"
+ doc? ( app-doc/doxygen[latex] )"
PATCHES=(
- "${FILESDIR}"/${P}-make-docs-optional.patch
- "${FILESDIR}"/${P}-build-docs-once.patch
- "${FILESDIR}"/${P}-namespace-fixes.patch
- "${FILESDIR}"/${P}-python-module-install-dir-fix.patch
+ "${WORKDIR}/0001-Change-hardcoded-paths-to-GNUInstallDirs-variables.patch"
+ "${WORKDIR}/0002-Use-PkgConfig-to-find-IlmBase-and-OpenEXR.patch"
+ "${WORKDIR}/0003-Boost-1.65-NumPy-support.patch"
)
+pkg_setup() {
+ use python && python-single-r1_pkg_setup
+}
+
src_configure() {
- local myprefix="${EPREFIX}"/usr/
+ local myprefix="${EPREFIX}/usr/"
# To stay in sync with Boost
append-cxxflags -std=c++14
- # Enable unit tests later in 4.0.1
local mycmakeargs=(
-DOPENVDB_BUILD_UNITTESTS=OFF
-DOPENVDB_BUILD_DOCS=$(usex doc)
+ -DCMAKE_INSTALL_DOCDIR="share/doc/${PF}"
-DOPENVDB_BUILD_PYTHON_MODULE=$(usex python)
-DOPENVDB_ENABLE_3_ABI_COMPATIBLE=$(usex abi3-compat)
+ -DOPENVDB_ENABLE_RPATH=OFF
+ -DUSE_GLFW3=ON
-DBLOSC_LOCATION="${myprefix}"
-DGLEW_LOCATION="${myprefix}"
- -DUSE_GLFW3=ON
-DGLFW3_LOCATION="${myprefix}"
- -DILMBASE_LOCATION="${myprefix}"
- -DILMBASE_NAMESPACE_VERSIONING=OFF
- -DOPENEXR_LOCATION="${myprefix}"
- -DOPENEXR_NAMESPACE_VERSIONING=OFF
-DTBB_LOCATION="${myprefix}"
)
- use python && mycmakeargs+=( -DPYOENVDB_INSTALL_DIRECTORY=$(python_get_sitedir) )
+ use python && mycmakeargs+=( -DPYOENVDB_INSTALL_DIRECTORY=${python_get_sitedir} )
cmake-utils_src_configure
}
^ permalink raw reply related [flat|nested] 66+ messages in thread
end of thread, other threads:[~2024-05-28 17:01 UTC | newest]
Thread overview: 66+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2019-05-25 8:52 [gentoo-commits] repo/gentoo:master commit in: media-gfx/openvdb/ Mikle Kolyada
-- strict thread matches above, loose matches on Subject: below --
2024-05-28 17:01 Sam James
2024-04-13 17:36 Sam James
2024-04-05 1:21 Sam James
2024-02-20 13:42 Joonas Niilola
2023-02-01 18:38 Sam James
2023-02-01 5:15 Michał Górny
2022-09-29 19:58 Matthew Smith
2022-09-25 1:27 Sam James
2022-02-28 7:06 Yixun Lan
2022-02-28 5:21 Sam James
2022-02-23 2:20 Sam James
2022-02-23 2:19 Sam James
2022-02-20 21:10 Sam James
2022-02-20 21:10 Sam James
2022-02-20 21:10 Sam James
2022-02-18 22:48 Sam James
2022-02-16 19:28 Sam James
2021-12-04 1:10 Sam James
2021-10-31 8:42 Sam James
2021-10-31 8:40 Sam James
2021-10-31 8:38 Sam James
2021-10-31 8:38 Sam James
2021-10-31 7:17 Sam James
2021-10-31 5:53 Sam James
2021-10-31 2:21 Sam James
2021-10-31 2:20 Sam James
2021-10-31 2:20 Sam James
2021-10-31 2:19 Sam James
2021-10-31 2:19 Sam James
2021-10-31 2:19 Sam James
2021-10-31 2:19 Sam James
2021-10-30 17:25 Sam James
2021-10-29 22:23 Sam James
2021-10-26 11:13 Sam James
2021-06-10 0:51 Sam James
2021-03-05 18:39 Sam James
2021-02-22 7:12 Sam James
2021-01-25 14:16 Sam James
2020-12-21 18:07 Sam James
2020-11-08 10:29 Sam James
2020-10-15 15:58 Sam James
2020-08-25 18:06 Sam James
2020-08-25 18:03 Sam James
2020-08-24 13:42 Sam James
2020-08-24 13:42 Sam James
2020-08-24 13:42 Sam James
2020-08-24 13:42 Sam James
2020-08-24 13:42 Sam James
2020-08-24 13:42 Sam James
2020-08-24 13:42 Sam James
2020-08-24 13:42 Sam James
2020-08-24 13:42 Sam James
2020-08-24 13:42 Sam James
2020-08-24 13:42 Sam James
2020-03-01 18:36 Matthias Maier
2020-02-09 16:29 Michał Górny
2020-01-16 6:39 Michał Górny
2019-09-13 15:43 Michał Górny
2019-06-06 20:33 Andreas Sturmlechner
2019-03-18 22:53 Patrice Clement
2018-08-14 11:39 Jonathan Scruggs
2018-08-07 17:05 Jonathan Scruggs
2018-03-30 16:04 Aaron Bauman
2018-01-27 17:19 Jonathan Scruggs
2017-09-23 8:38 David Seifert
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox