Gentoo Archives: gentoo-commits

From: Sam James <sam@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: profiles/arch/arm/, profiles/arch/arm64/, media-gfx/alembic/
Date: Sun, 31 Oct 2021 06:29:31
Message-Id: 1635661748.cae650d89e8ff3ceb61818bc90b216339deff77d.sam@gentoo
1 commit: cae650d89e8ff3ceb61818bc90b216339deff77d
2 Author: Sam James <sam <AT> gentoo <DOT> org>
3 AuthorDate: Sun Oct 31 06:26:04 2021 +0000
4 Commit: Sam James <sam <AT> gentoo <DOT> org>
5 CommitDate: Sun Oct 31 06:29:08 2021 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cae650d8
7
8 media-gfx/alembic: force use of OpenEXR 2 (ilmbase), not imath for now
9
10 We want to avoid mismatches within Blender.
11
12 Closes: https://bugs.gentoo.org/818232
13 Signed-off-by: Sam James <sam <AT> gentoo.org>
14
15 .../{alembic-1.8.3.ebuild => alembic-1.8.3-r1.ebuild} | 17 ++++++++---------
16 profiles/arch/arm/package.use.mask | 4 ++++
17 profiles/arch/arm64/package.use.mask | 4 ++++
18 3 files changed, 16 insertions(+), 9 deletions(-)
19
20 diff --git a/media-gfx/alembic/alembic-1.8.3.ebuild b/media-gfx/alembic/alembic-1.8.3-r1.ebuild
21 similarity index 86%
22 rename from media-gfx/alembic/alembic-1.8.3.ebuild
23 rename to media-gfx/alembic/alembic-1.8.3-r1.ebuild
24 index 5cf7be6360a..3ec597c047e 100644
25 --- a/media-gfx/alembic/alembic-1.8.3.ebuild
26 +++ b/media-gfx/alembic/alembic-1.8.3-r1.ebuild
27 @@ -3,15 +3,15 @@
28
29 EAPI=8
30
31 -PYTHON_COMPAT=( python3_{8..10} )
32 +PYTHON_COMPAT=( python3_{8..9} )
33
34 inherit cmake python-single-r1
35
36 DESCRIPTION="Open framework for storing and sharing scene data"
37 HOMEPAGE="https://www.alembic.io/"
38 SRC_URI="https://github.com/${PN}/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
39 -LICENSE="BSD"
40
41 +LICENSE="BSD"
42 SLOT="0"
43 KEYWORDS="~amd64 ~arm ~arm64 ~x86"
44 IUSE="examples hdf5 python test"
45 @@ -20,13 +20,8 @@ RESTRICT="!test? ( test )"
46
47 RDEPEND="
48 ${PYTHON_DEPS}
49 - || (
50 - >=dev-libs/imath-3.0.1[python?,${PYTHON_SINGLE_USEDEP}]
51 - (
52 - >=media-libs/ilmbase-2.5.5
53 - python? ( >=dev-python/pyilmbase-2.5.5[${PYTHON_SINGLE_USEDEP}] )
54 - )
55 - )
56 + >=media-libs/ilmbase-2.5.5:=
57 + python? ( >=dev-python/pyilmbase-2.5.5[${PYTHON_SINGLE_USEDEP}] )
58 hdf5? (
59 >=sci-libs/hdf5-1.10.2:=[zlib(+)]
60 >=sys-libs/zlib-1.2.11-r1
61 @@ -50,6 +45,10 @@ src_prepare() {
62
63 src_configure() {
64 local mycmakeargs=(
65 + # Force falling back to ilmbase for now
66 + # bug #818232
67 + -DCMAKE_DISABLE_FIND_PACKAGE_Imath=ON
68 +
69 -DALEMBIC_BUILD_LIBS=ON
70 -DALEMBIC_SHARED_LIBS=ON
71 # currently does nothing but require doxygen
72
73 diff --git a/profiles/arch/arm/package.use.mask b/profiles/arch/arm/package.use.mask
74 index 88a8463a077..fa5842d8a52 100644
75 --- a/profiles/arch/arm/package.use.mask
76 +++ b/profiles/arch/arm/package.use.mask
77 @@ -1,6 +1,10 @@
78 # Copyright 1999-2021 Gentoo Authors
79 # Distributed under the terms of the GNU General Public License v2
80
81 +# Sam James <sam@g.o> (2021-10-31)
82 +# dev-python/pyilmbase isn't keyworded on arm
83 +media-gfx/alembic python
84 +
85 # Sam James <sam@g.o> (2021-10-26)
86 # Avoid dragging in obscure parts of dev-qt/* unless/until
87 # somebody needs them. bug #816981.
88
89 diff --git a/profiles/arch/arm64/package.use.mask b/profiles/arch/arm64/package.use.mask
90 index 4dbdd22f3d1..badf15963e1 100644
91 --- a/profiles/arch/arm64/package.use.mask
92 +++ b/profiles/arch/arm64/package.use.mask
93 @@ -1,6 +1,10 @@
94 # Copyright 1999-2021 Gentoo Authors
95 # Distributed under the terms of the GNU General Public License v2
96
97 +# Sam James <sam@g.o> (2021-10-31)
98 +# dev-python/pyilmbase isn't keyworded on arm64
99 +media-gfx/alembic python
100 +
101 # Ben Kohler <bkohler@g.o> (2021-10-18)
102 # missing keywords on net-misc/pyhoca-cli and its deps
103 net-misc/remmina x2go