* [gentoo-commits] repo/gentoo:master commit in: profiles/arch/arm/, profiles/arch/arm64/, media-gfx/alembic/
@ 2021-10-31 6:29 Sam James
0 siblings, 0 replies; only message in thread
From: Sam James @ 2021-10-31 6:29 UTC (permalink / raw
To: gentoo-commits
commit: cae650d89e8ff3ceb61818bc90b216339deff77d
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sun Oct 31 06:26:04 2021 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sun Oct 31 06:29:08 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cae650d8
media-gfx/alembic: force use of OpenEXR 2 (ilmbase), not imath for now
We want to avoid mismatches within Blender.
Closes: https://bugs.gentoo.org/818232
Signed-off-by: Sam James <sam <AT> gentoo.org>
.../{alembic-1.8.3.ebuild => alembic-1.8.3-r1.ebuild} | 17 ++++++++---------
profiles/arch/arm/package.use.mask | 4 ++++
profiles/arch/arm64/package.use.mask | 4 ++++
3 files changed, 16 insertions(+), 9 deletions(-)
diff --git a/media-gfx/alembic/alembic-1.8.3.ebuild b/media-gfx/alembic/alembic-1.8.3-r1.ebuild
similarity index 86%
rename from media-gfx/alembic/alembic-1.8.3.ebuild
rename to media-gfx/alembic/alembic-1.8.3-r1.ebuild
index 5cf7be6360a..3ec597c047e 100644
--- a/media-gfx/alembic/alembic-1.8.3.ebuild
+++ b/media-gfx/alembic/alembic-1.8.3-r1.ebuild
@@ -3,15 +3,15 @@
EAPI=8
-PYTHON_COMPAT=( python3_{8..10} )
+PYTHON_COMPAT=( python3_{8..9} )
inherit cmake python-single-r1
DESCRIPTION="Open framework for storing and sharing scene data"
HOMEPAGE="https://www.alembic.io/"
SRC_URI="https://github.com/${PN}/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
-LICENSE="BSD"
+LICENSE="BSD"
SLOT="0"
KEYWORDS="~amd64 ~arm ~arm64 ~x86"
IUSE="examples hdf5 python test"
@@ -20,13 +20,8 @@ RESTRICT="!test? ( test )"
RDEPEND="
${PYTHON_DEPS}
- || (
- >=dev-libs/imath-3.0.1[python?,${PYTHON_SINGLE_USEDEP}]
- (
- >=media-libs/ilmbase-2.5.5
- python? ( >=dev-python/pyilmbase-2.5.5[${PYTHON_SINGLE_USEDEP}] )
- )
- )
+ >=media-libs/ilmbase-2.5.5:=
+ python? ( >=dev-python/pyilmbase-2.5.5[${PYTHON_SINGLE_USEDEP}] )
hdf5? (
>=sci-libs/hdf5-1.10.2:=[zlib(+)]
>=sys-libs/zlib-1.2.11-r1
@@ -50,6 +45,10 @@ src_prepare() {
src_configure() {
local mycmakeargs=(
+ # Force falling back to ilmbase for now
+ # bug #818232
+ -DCMAKE_DISABLE_FIND_PACKAGE_Imath=ON
+
-DALEMBIC_BUILD_LIBS=ON
-DALEMBIC_SHARED_LIBS=ON
# currently does nothing but require doxygen
diff --git a/profiles/arch/arm/package.use.mask b/profiles/arch/arm/package.use.mask
index 88a8463a077..fa5842d8a52 100644
--- a/profiles/arch/arm/package.use.mask
+++ b/profiles/arch/arm/package.use.mask
@@ -1,6 +1,10 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
+# Sam James <sam@gentoo.org> (2021-10-31)
+# dev-python/pyilmbase isn't keyworded on arm
+media-gfx/alembic python
+
# Sam James <sam@gentoo.org> (2021-10-26)
# Avoid dragging in obscure parts of dev-qt/* unless/until
# somebody needs them. bug #816981.
diff --git a/profiles/arch/arm64/package.use.mask b/profiles/arch/arm64/package.use.mask
index 4dbdd22f3d1..badf15963e1 100644
--- a/profiles/arch/arm64/package.use.mask
+++ b/profiles/arch/arm64/package.use.mask
@@ -1,6 +1,10 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
+# Sam James <sam@gentoo.org> (2021-10-31)
+# dev-python/pyilmbase isn't keyworded on arm64
+media-gfx/alembic python
+
# Ben Kohler <bkohler@gentoo.org> (2021-10-18)
# missing keywords on net-misc/pyhoca-cli and its deps
net-misc/remmina x2go
^ permalink raw reply related [flat|nested] only message in thread
only message in thread, other threads:[~2021-10-31 6:29 UTC | newest]
Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2021-10-31 6:29 [gentoo-commits] repo/gentoo:master commit in: profiles/arch/arm/, profiles/arch/arm64/, media-gfx/alembic/ Sam James
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox