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 )

Reply via email to