[gentoo-commits] repo/gentoo:master commit in: media-gfx/alembic/files/
commit: 0eb0f8e09e4920104101b154ea6872196ac488e7 Author: Michael Mair-Keimberger levelnine at> AuthorDate: Tue Jun 18 17:23:51 2024 + Commit: Conrad Kostecki gentoo org> CommitDate: Sat Jun 22 18:50:38 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0eb0f8e0 media-gfx/alembic: remove unused patch Signed-off-by: Michael Mair-Keimberger levelnine.at> Signed-off-by: Conrad Kostecki gentoo.org> .../alembic-1.8.0-0001-set-correct-libdir.patch| 57 -- 1 file changed, 57 deletions(-) diff --git a/media-gfx/alembic/files/alembic-1.8.0-0001-set-correct-libdir.patch b/media-gfx/alembic/files/alembic-1.8.0-0001-set-correct-libdir.patch deleted file mode 100644 index 3216e38d2381.. --- a/media-gfx/alembic/files/alembic-1.8.0-0001-set-correct-libdir.patch +++ /dev/null @@ -1,57 +0,0 @@ -From 9e877b10c05e9482ef00bda99033508cc64211fd Mon Sep 17 00:00:00 2001 -From: Bernd Waibel -Date: Fri, 23 Apr 2021 15:20:15 +0200 -Subject: [PATCH] set correct libdir - -Signed-off-by: Bernd Waibel - CMakeLists.txt | 8 - lib/Alembic/CMakeLists.txt | 4 ++-- - 2 files changed, 6 insertions(+), 6 deletions(-) - -diff --git a/CMakeLists.txt b/CMakeLists.txt -index 69fff1e..97d1e2d 100644 a/CMakeLists.txt -+++ b/CMakeLists.txt -@@ -73,12 +73,12 @@ option(DOCS_PATH - - # Set static/dynamic build options - SET(LIB_TYPE STATIC) --SET(RUNTIME_INSTALL_DIR lib) --SET(LIBRARY_INSTALL_DIR lib) --SET(ARCHIVE_INSTALL_DIR lib) -+SET(RUNTIME_INSTALL_DIR lib${LIB_SUFFIX}) -+SET(LIBRARY_INSTALL_DIR lib${LIB_SUFFIX}) -+SET(ARCHIVE_INSTALL_DIR lib${LIB_SUFFIX}) - IF (ALEMBIC_SHARED_LIBS) - SET(LIB_TYPE SHARED) --SET(ARCHIVE_INSTALL_DIR lib) -+SET(ARCHIVE_INSTALL_DIR lib${LIB_SUFFIX}) - IF (WIN32) - ADD_DEFINITIONS(-DALEMBIC_DLL) - ENDIF() -diff --git a/lib/Alembic/CMakeLists.txt b/lib/Alembic/CMakeLists.txt -index 20acfed..9859bbe 100644 a/lib/Alembic/CMakeLists.txt -+++ b/lib/Alembic/CMakeLists.txt -@@ -78,7 +78,7 @@ TARGET_LINK_LIBRARIES(Alembic - ${ZLIB_LIBRARY} - ) - --SET( ALEMBIC_LIB_INSTALL_DIR lib CACHE PATH "Where to install the Alembic libs") -+SET( ALEMBIC_LIB_INSTALL_DIR lib${LIB_SUFFIX} CACHE PATH "Where to install the Alembic libs") - INSTALL(TARGETS Alembic - EXPORT AlembicTargets - LIBRARY DESTINATION ${ALEMBIC_LIB_INSTALL_DIR} -@@ -91,7 +91,7 @@ INSTALL(TARGETS Alembic - - set(alembic_targets_file "${PROJECT_NAME}Targets.cmake") - --SET(ConfigPackageLocation lib/cmake/Alembic CACHE PATH -+SET(ConfigPackageLocation lib${LIB_SUFFIX}/cmake/Alembic CACHE PATH - "Where to install the Alembic's cmake files") - - INCLUDE(CMakePackageConfigHelpers) --- -2.31.1 -
[gentoo-commits] repo/gentoo:master commit in: media-gfx/alembic/
commit: 08e2a6cd798ddbb241acabe4793874ceba91fab6 Author: Sam James gentoo org> AuthorDate: Tue Jun 11 20:35:08 2024 + Commit: Sam James gentoo org> CommitDate: Tue Jun 11 20:35:08 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=08e2a6cd media-gfx/alembic: Stabilize 1.8.6-r1 amd64, #934060 Signed-off-by: Sam James gentoo.org> media-gfx/alembic/alembic-1.8.6-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-gfx/alembic/alembic-1.8.6-r1.ebuild b/media-gfx/alembic/alembic-1.8.6-r1.ebuild index 0d0e90f2f38a..1c389cb6e29c 100644 --- a/media-gfx/alembic/alembic-1.8.6-r1.ebuild +++ b/media-gfx/alembic/alembic-1.8.6-r1.ebuild @@ -13,7 +13,7 @@ SRC_URI="https://github.com/${PN}/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" LICENSE="BSD" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86" +KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~x86" IUSE="examples hdf5 python test" REQUIRED_USE=" ${PYTHON_REQUIRED_USE}
[gentoo-commits] repo/gentoo:master commit in: media-gfx/alembic/files/
commit: b1e1f05e988a019aa8be2bd5ba3f97f92f8c59d0 Author: Paul Zander gmail com> AuthorDate: Tue Jun 4 12:19:19 2024 + Commit: Sam James gentoo org> CommitDate: Thu Jun 6 00:58:09 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b1e1f05e media-gfx/alembic: 1.8.6 fix broken patch kaputt .editorconfig broke this... Closes: https://bugs.gentoo.org/933514 Signed-off-by: Paul Zander gmail.com> Closes: https://github.com/gentoo/gentoo/pull/37033 Signed-off-by: Sam James gentoo.org> media-gfx/alembic/files/alembic-1.8.6-py312.patch | 150 -- 1 file changed, 83 insertions(+), 67 deletions(-) diff --git a/media-gfx/alembic/files/alembic-1.8.6-py312.patch b/media-gfx/alembic/files/alembic-1.8.6-py312.patch index 863388be22a9..499645280d9a 100644 --- a/media-gfx/alembic/files/alembic-1.8.6-py312.patch +++ b/media-gfx/alembic/files/alembic-1.8.6-py312.patch @@ -1,46 +1,83 @@ -From: Paul Zander -tests: use assertEqual instead of assertEquals -tests: use assertRaises instead of failUnlessRaises - -diff --git a/python/PyAlembic/Tests/testCollections.py b/python/PyAlembic/Tests/testCollections.py -index ab48a54..1745582 100644 a/python/PyAlembic/Tests/testCollections.py -+++ b/python/PyAlembic/Tests/testCollections.py -@@ -67,14 +67,14 @@ class CollectionTest(unittest.TestCase): - prop = group.getSchema().createCollection("prop") - prop.setValue(strVec) - --self.assertEquals(group.getSchema().getNumCollections(), 1) -+self.assertEqual(group.getSchema().getNumCollections(), 1) - - # TODO passing in time sampling here causes a segfault, most likely because - # of how createCollection currently takes an Argument &, see #274 - cool = group.getSchema().createCollection("cool", md) - cool.setTimeSampling(ts) - --self.assertEquals( -+self.assertEqual( - group.getSchema().getCollection(1).getMetaData().get("coupe"), - "de ville" ) - -diff --git a/python/PyAlembic/Tests/testCurves.py b/python/PyAlembic/Tests/testCurves.py -index dba9e1c..956625a 100644 a/python/PyAlembic/Tests/testCurves.py -+++ b/python/PyAlembic/Tests/testCurves.py -@@ -59,7 +59,7 @@ class CurvesTest(unittest.TestCase): -widthSamp, uvSamp ) - - knots = curvesSamp.getKnots() --self.assertEquals(len(knots), 0) -+self.assertEqual(len(knots), 0) - - newKnots = FloatArray(4) - for ii in range(4): -diff --git a/python/PyAlembic/Tests/testTypes.py b/python/PyAlembic/Tests/testTypes.py -index bad9577..f0e8d26 100644 a/python/PyAlembic/Tests/testTypes.py -+++ b/python/PyAlembic/Tests/testTypes.py -@@ -60,7 +60,7 @@ class TypesTest(unittest.TestCase): +From 3b6c04d8c02520a973c95b51ca1fa4bd5e7e8e73 Mon Sep 17 00:00:00 2001 +From: Paul Zander +Date: Tue, 4 Jun 2024 14:15:11 +0200 +Subject: [PATCH] python/PyAlembic/Tests: update do python3.12 + +tests: use assertEqual instead of assertEquals +tests: use assertRaises instead of failUnlessRaises + +Signed-off-by: Paul Zander +--- + maya/Tests/AbcExport_dupRoots_test.py | 2 +- + python/PyAlembic/Tests/testCollections.py | 4 ++-- + python/PyAlembic/Tests/testCurves.py | 2 +- + python/PyAlembic/Tests/testPropExcept.py | 2 +- + python/PyAlembic/Tests/testTypes.py | 2 +- + 5 files changed, 6 insertions(+), 6 deletions(-) + +diff --git a/maya/Tests/AbcExport_dupRoots_test.py b/maya/Tests/AbcExport_dupRoots_test.py +index d532c10..f864281 100644 +--- a/maya/Tests/AbcExport_dupRoots_test.py b/maya/Tests/AbcExport_dupRoots_test.py +@@ -48,7 +48,7 @@ class AbcExport_dupRootsTest(unittest.TestCase): + MayaCmds.group(n='group1') + MayaCmds.duplicate() + +-self.failUnlessRaises(RuntimeError, MayaCmds.AbcExport, ++self.assertRaises(RuntimeError, MayaCmds.AbcExport, + j='-root group1|cube -root group2|cube -f dupRoots.abc') + + # the abc file shouldn't exist +diff --git a/python/PyAlembic/Tests/testCollections.py b/python/PyAlembic/Tests/testCollections.py +index ab48a54..1745582 100644 +--- a/python/PyAlembic/Tests/testCollections.py b/python/PyAlembic/Tests/testCollections.py +@@ -67,14 +67,14 @@ class CollectionTest(unittest.TestCase): + prop = group.getSchema().createCollection("prop") + prop.setValue(strVec) + +-self.assertEquals(group.getSchema().getNumCollections(), 1) ++self.assertEqual(group.getSchema().getNumCollections(), 1) + + # TODO passing in time sampling here causes a segfault, most likely because + # of how createCollection currently takes an Argument &, see #274 + cool = group.getSchema().createCollection("cool", md) + cool.setTimeSampling(ts) + +-self.assertEquals( ++self.assertEqual( + group.getSchema().getCollection(1).getMetaData().get("coupe"), +
[gentoo-commits] repo/gentoo:master commit in: media-gfx/alembic/files/, media-gfx/alembic/
commit: c9b351c2b953289709c6cd8c1d74596266794b71 Author: Paul Zander gmail com> AuthorDate: Mon Jun 3 13:31:48 2024 + Commit: Sam James gentoo org> CommitDate: Tue Jun 4 07:12:38 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c9b351c2 media-gfx/alembic: add 1.8.6-r1 to fix python build Failed due to missing export and potentially linking to wrong boost::python lib caused by imath. Closes: https://bugs.gentoo.org/929611 Closes: https://bugs.gentoo.org/926810 Signed-off-by: Paul Zander gmail.com> Signed-off-by: Sam James gentoo.org> media-gfx/alembic/alembic-1.8.6-r1.ebuild | 70 + media-gfx/alembic/files/alembic-1.8.6-py312.patch | 75 +++ 2 files changed, 145 insertions(+) diff --git a/media-gfx/alembic/alembic-1.8.6-r1.ebuild b/media-gfx/alembic/alembic-1.8.6-r1.ebuild new file mode 100644 index ..0d0e90f2f38a --- /dev/null +++ b/media-gfx/alembic/alembic-1.8.6-r1.ebuild @@ -0,0 +1,70 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{10..12} ) + +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" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86" +IUSE="examples hdf5 python test" +REQUIRED_USE=" + ${PYTHON_REQUIRED_USE} + examples? ( python ) +" +RESTRICT="!test? ( test )" + +RDEPEND=" + ${PYTHON_DEPS} + >=dev-libs/imath-3.1.11-r1:= + python? ( dev-libs/imath:=[python,${PYTHON_SINGLE_USEDEP}] ) + hdf5? ( + >=sci-libs/hdf5-1.10.2:=[zlib(+)] + >=sys-libs/zlib-1.2.11-r1 + ) + python? ( $(python_gen_cond_dep 'dev-libs/boost[python,${PYTHON_USEDEP}]') ) +" +DEPEND="${RDEPEND}" + +PATCHES=( + "${FILESDIR}/${PN}-1.8.5-set-correct-libdir.patch" + "${FILESDIR}/${PN}-1.8.6-py312.patch" + +) + +DOCS=( ACKNOWLEDGEMENTS.txt FEEDBACK.txt NEWS.txt README.txt ) + +src_configure() { + local mycmakeargs=( + -DALEMBIC_BUILD_LIBS=ON + -DALEMBIC_DEBUG_WARNINGS_AS_ERRORS=OFF + -DALEMBIC_SHARED_LIBS=ON + # currently does nothing but require doxygen + -DDOCS_PATH=OFF + -DUSE_ARNOLD=OFF + -DUSE_BINARIES=ON + -DUSE_EXAMPLES=$(usex examples) + -DUSE_HDF5=$(usex hdf5) + -DUSE_MAYA=OFF + -DUSE_PRMAN=OFF + -DUSE_PYALEMBIC=$(usex python) + -DUSE_TESTS=$(usex test) + ) + + use python && mycmakeargs+=( -DPython3_EXECUTABLE=${PYTHON} ) + + cmake_src_configure +} + +# some tests may fail if run in parallel mode +# see https://github.com/alembic/alembic/issues/401 +src_test() { + cmake_src_test -j1 +} diff --git a/media-gfx/alembic/files/alembic-1.8.6-py312.patch b/media-gfx/alembic/files/alembic-1.8.6-py312.patch new file mode 100644 index ..863388be22a9 --- /dev/null +++ b/media-gfx/alembic/files/alembic-1.8.6-py312.patch @@ -0,0 +1,75 @@ +From: Paul Zander +tests: use assertEqual instead of assertEquals +tests: use assertRaises instead of failUnlessRaises + +diff --git a/python/PyAlembic/Tests/testCollections.py b/python/PyAlembic/Tests/testCollections.py +index ab48a54..1745582 100644 +--- a/python/PyAlembic/Tests/testCollections.py b/python/PyAlembic/Tests/testCollections.py +@@ -67,14 +67,14 @@ class CollectionTest(unittest.TestCase): + prop = group.getSchema().createCollection("prop") + prop.setValue(strVec) + +-self.assertEquals(group.getSchema().getNumCollections(), 1) ++self.assertEqual(group.getSchema().getNumCollections(), 1) + + # TODO passing in time sampling here causes a segfault, most likely because + # of how createCollection currently takes an Argument &, see #274 + cool = group.getSchema().createCollection("cool", md) + cool.setTimeSampling(ts) + +-self.assertEquals( ++self.assertEqual( + group.getSchema().getCollection(1).getMetaData().get("coupe"), + "de ville" ) + +diff --git a/python/PyAlembic/Tests/testCurves.py b/python/PyAlembic/Tests/testCurves.py +index dba9e1c..956625a 100644 +--- a/python/PyAlembic/Tests/testCurves.py b/python/PyAlembic/Tests/testCurves.py +@@ -59,7 +59,7 @@ class CurvesTest(unittest.TestCase): +widthSamp, uvSamp ) + + knots = curvesSamp.getKnots() +-self.assertEquals(len(knots), 0) ++self.assertEqual(len(knots), 0) + + newKnots = FloatArray(4) + for ii in range(4): +diff --git a/python/PyAlembic/Tests/testTypes.py b/python/PyAlembic/Tests/testTypes.py +index bad9577..f0e8d26 100644 +--- a
[gentoo-commits] repo/gentoo:master commit in: media-gfx/alembic/
commit: 79c14b552d94debd9ecc5947d13f1aef5d3f1916 Author: Paul Zander gmail com> AuthorDate: Mon Jun 3 13:33:05 2024 + Commit: Sam James gentoo org> CommitDate: Tue Jun 4 07:12:39 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=79c14b55 media-gfx/alembic: drop 1.8.4, 1.8.5 Signed-off-by: Paul Zander gmail.com> Closes: https://github.com/gentoo/gentoo/pull/36997 Signed-off-by: Sam James gentoo.org> media-gfx/alembic/Manifest | 2 - media-gfx/alembic/alembic-1.8.4.ebuild | 63 - media-gfx/alembic/alembic-1.8.5.ebuild | 72 -- 3 files changed, 137 deletions(-) diff --git a/media-gfx/alembic/Manifest b/media-gfx/alembic/Manifest index 711e1186c6d7..4810c74e5789 100644 --- a/media-gfx/alembic/Manifest +++ b/media-gfx/alembic/Manifest @@ -1,3 +1 @@ -DIST alembic-1.8.4.tar.gz 867788 BLAKE2B b7bc5ebcaebc5905a9a2e45be21170a72923fd6af6d9f97b81bdc7e8b80bb037ed3f667ea15a5b96194b33687010fda455e4df8355f92fc29aa000beae32cae8 SHA512 2473f4b9afe3fddbd2d0477bdc85d93697e413410253a7f7f0f030fba919dfb63dabd2d2d13829f59f3f901643ab842d230a9f08fb667e2c16cef0e751a8a687 -DIST alembic-1.8.5.tar.gz 867976 BLAKE2B 715ff6212ab78b2b4d3f5ea3b448468ade488008a8362193b4976671a69ad89337f926082c7736e64a0b07bf71e04d774df5e22abe409f8cfab1a15ccb3c86bb SHA512 89a480970eb09893112bf650011ede852205d1fa3718680a3983392bbcf3eb3f22f4ec01f42d12bfcaf655ce43d7d6f583b764ec03f4c5a84023359502b3636e DIST alembic-1.8.6.tar.gz 868945 BLAKE2B 1ac30ffa75a4b8bbb3f32820e6f67cebcd894465f16cd12ee0396c88611af821b13973f46228fd59726c6bc0cc8885afd4de81a0cebaa0f94cb30fd9daba9885 SHA512 6371b830242be90d4ea833248df5fd42d9e713e305d15eb1383d04410319acdae5743d48d65e8f75f1cedce777d2af7d969cde095f678b17322c19f1c69f477b diff --git a/media-gfx/alembic/alembic-1.8.4.ebuild b/media-gfx/alembic/alembic-1.8.4.ebuild deleted file mode 100644 index f3bfe4a9376b.. --- a/media-gfx/alembic/alembic-1.8.4.ebuild +++ /dev/null @@ -1,63 +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 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" -SLOT="0" -KEYWORDS="amd64 ~arm ~arm64 ~x86" -IUSE="examples hdf5 python test" -REQUIRED_USE="${PYTHON_REQUIRED_USE}" -RESTRICT="!test? ( test )" - -RDEPEND=" - ${PYTHON_DEPS} - dev-libs/imath:= - python? ( dev-libs/imath:=[python,${PYTHON_SINGLE_USEDEP}] ) - hdf5? ( - >=sci-libs/hdf5-1.10.2:=[zlib(+)] - >=sys-libs/zlib-1.2.11-r1 - ) - python? ( $(python_gen_cond_dep 'dev-libs/boost[python,${PYTHON_USEDEP}]') ) -" -DEPEND="${RDEPEND}" - -PATCHES=( "${FILESDIR}"/${PN}-1.8.0-0001-set-correct-libdir.patch ) - -DOCS=( ACKNOWLEDGEMENTS.txt FEEDBACK.txt NEWS.txt README.txt ) - -src_configure() { - local mycmakeargs=( - -DALEMBIC_BUILD_LIBS=ON - -DALEMBIC_DEBUG_WARNINGS_AS_ERRORS=OFF - -DALEMBIC_SHARED_LIBS=ON - # currently does nothing but require doxygen - -DDOCS_PATH=OFF - -DUSE_ARNOLD=OFF - -DUSE_BINARIES=ON - -DUSE_EXAMPLES=$(usex examples) - -DUSE_HDF5=$(usex hdf5) - -DUSE_MAYA=OFF - -DUSE_PRMAN=OFF - -DUSE_PYALEMBIC=$(usex python) - -DUSE_TESTS=$(usex test) - ) - - use python && mycmakeargs+=( -DPython3_EXECUTABLE=${PYTHON} ) - - cmake_src_configure -} - -# some tests may fail if run in parallel mode -# see https://github.com/alembic/alembic/issues/401 -src_test() { - cmake_src_test -j1 -} diff --git a/media-gfx/alembic/alembic-1.8.5.ebuild b/media-gfx/alembic/alembic-1.8.5.ebuild deleted file mode 100644 index 2e12359bdff6.. --- a/media-gfx/alembic/alembic-1.8.5.ebuild +++ /dev/null @@ -1,72 +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 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" -SLOT="0" -KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~x86" -IUSE="examples hdf5 python test" -REQUIRED_USE=" - ${PYTHON_REQUIRED_USE} - examples? ( python ) -" -RESTRICT="!test? ( test )" - -RDEPEND=" - ${PYTHON_DEPS} - dev-libs/imath:= - python? ( dev-libs/imath:=[python,${PYTHON_SINGLE_USEDEP}] ) - hdf5? ( - >=sci-libs/hdf5-1.10.2:=[zlib(+)] - >=sys-libs/zlib-1.2.11-r1 - ) - python? ( $(python_gen
[gentoo-commits] repo/gentoo:master commit in: media-gfx/alembic/
commit: 2e7500d7f39cb4b7c319c7feff529266ec7c11bc Author: Arthur Zamarin gentoo org> AuthorDate: Tue Apr 9 15:54:45 2024 + Commit: Arthur Zamarin gentoo org> CommitDate: Tue Apr 9 15:54:45 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2e7500d7 media-gfx/alembic: Stabilize 1.8.6 amd64, #928991 Signed-off-by: Arthur Zamarin gentoo.org> media-gfx/alembic/alembic-1.8.6.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-gfx/alembic/alembic-1.8.6.ebuild b/media-gfx/alembic/alembic-1.8.6.ebuild index a541e2e622df..de6bc765bcef 100644 --- a/media-gfx/alembic/alembic-1.8.6.ebuild +++ b/media-gfx/alembic/alembic-1.8.6.ebuild @@ -13,7 +13,7 @@ SRC_URI="https://github.com/${PN}/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" LICENSE="BSD" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86" +KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~x86" IUSE="examples hdf5 python test" REQUIRED_USE=" ${PYTHON_REQUIRED_USE}
[gentoo-commits] repo/gentoo:master commit in: media-gfx/alembic/
commit: 82f009f9fba009db676615fb714186cf1ea65750 Author: Sam James gentoo org> AuthorDate: Wed Jan 10 12:29:09 2024 + Commit: Sam James gentoo org> CommitDate: Wed Jan 10 12:32:39 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=82f009f9 media-gfx/alembic: disable py3.9 Signed-off-by: Sam James gentoo.org> media-gfx/alembic/alembic-1.8.6.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/media-gfx/alembic/alembic-1.8.6.ebuild b/media-gfx/alembic/alembic-1.8.6.ebuild index 1c865e9c2b1f..a541e2e622df 100644 --- a/media-gfx/alembic/alembic-1.8.6.ebuild +++ b/media-gfx/alembic/alembic-1.8.6.ebuild @@ -1,9 +1,9 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 -PYTHON_COMPAT=( python3_{9..11} ) +PYTHON_COMPAT=( python3_{10..11} ) inherit cmake python-single-r1
[gentoo-commits] repo/gentoo:master commit in: media-gfx/alembic/
commit: 33b42de042c6917873cf867425b76e327036f895 Author: Paul Zander gmail com> AuthorDate: Fri Dec 8 12:10:25 2023 + Commit: Sam James gentoo org> CommitDate: Wed Jan 10 12:32:38 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=33b42de0 media-gfx/alembic: add 1.8.6 Signed-off-by: Paul Zander gmail.com> Closes: https://github.com/gentoo/gentoo/pull/34217 Signed-off-by: Sam James gentoo.org> media-gfx/alembic/Manifest | 1 + media-gfx/alembic/alembic-1.8.6.ebuild | 72 ++ 2 files changed, 73 insertions(+) diff --git a/media-gfx/alembic/Manifest b/media-gfx/alembic/Manifest index 158586ffd746..711e1186c6d7 100644 --- a/media-gfx/alembic/Manifest +++ b/media-gfx/alembic/Manifest @@ -1,2 +1,3 @@ DIST alembic-1.8.4.tar.gz 867788 BLAKE2B b7bc5ebcaebc5905a9a2e45be21170a72923fd6af6d9f97b81bdc7e8b80bb037ed3f667ea15a5b96194b33687010fda455e4df8355f92fc29aa000beae32cae8 SHA512 2473f4b9afe3fddbd2d0477bdc85d93697e413410253a7f7f0f030fba919dfb63dabd2d2d13829f59f3f901643ab842d230a9f08fb667e2c16cef0e751a8a687 DIST alembic-1.8.5.tar.gz 867976 BLAKE2B 715ff6212ab78b2b4d3f5ea3b448468ade488008a8362193b4976671a69ad89337f926082c7736e64a0b07bf71e04d774df5e22abe409f8cfab1a15ccb3c86bb SHA512 89a480970eb09893112bf650011ede852205d1fa3718680a3983392bbcf3eb3f22f4ec01f42d12bfcaf655ce43d7d6f583b764ec03f4c5a84023359502b3636e +DIST alembic-1.8.6.tar.gz 868945 BLAKE2B 1ac30ffa75a4b8bbb3f32820e6f67cebcd894465f16cd12ee0396c88611af821b13973f46228fd59726c6bc0cc8885afd4de81a0cebaa0f94cb30fd9daba9885 SHA512 6371b830242be90d4ea833248df5fd42d9e713e305d15eb1383d04410319acdae5743d48d65e8f75f1cedce777d2af7d969cde095f678b17322c19f1c69f477b diff --git a/media-gfx/alembic/alembic-1.8.6.ebuild b/media-gfx/alembic/alembic-1.8.6.ebuild new file mode 100644 index ..1c865e9c2b1f --- /dev/null +++ b/media-gfx/alembic/alembic-1.8.6.ebuild @@ -0,0 +1,72 @@ +# 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 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" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86" +IUSE="examples hdf5 python test" +REQUIRED_USE=" + ${PYTHON_REQUIRED_USE} + examples? ( python ) +" +RESTRICT="!test? ( test )" + +RDEPEND=" + ${PYTHON_DEPS} + dev-libs/imath:= + python? ( dev-libs/imath:=[python,${PYTHON_SINGLE_USEDEP}] ) + hdf5? ( + >=sci-libs/hdf5-1.10.2:=[zlib(+)] + >=sys-libs/zlib-1.2.11-r1 + ) + python? ( $(python_gen_cond_dep 'dev-libs/boost[python,${PYTHON_USEDEP}]') ) +" +DEPEND="${RDEPEND}" + +PATCHES=( "${FILESDIR}"/${PN}-1.8.5-set-correct-libdir.patch ) + +DOCS=( ACKNOWLEDGEMENTS.txt FEEDBACK.txt NEWS.txt README.txt ) + +src_prepare() { + cmake_src_prepare + # Tests are broken with python 3.11. See also: https://github.com/alembic/alembic/issues/411 + cmake_run_in "${S}/python/PyAlembic" cmake_comment_add_subdirectory Tests +} + +src_configure() { + local mycmakeargs=( + -DALEMBIC_BUILD_LIBS=ON + -DALEMBIC_DEBUG_WARNINGS_AS_ERRORS=OFF + -DALEMBIC_SHARED_LIBS=ON + # currently does nothing but require doxygen + -DDOCS_PATH=OFF + -DUSE_ARNOLD=OFF + -DUSE_BINARIES=ON + -DUSE_EXAMPLES=$(usex examples) + -DUSE_HDF5=$(usex hdf5) + -DUSE_MAYA=OFF + -DUSE_PRMAN=OFF + -DUSE_PYALEMBIC=$(usex python) + -DUSE_TESTS=$(usex test) + ) + + use python && mycmakeargs+=( -DPython3_EXECUTABLE=${PYTHON} ) + + cmake_src_configure +} + +# some tests may fail if run in parallel mode +# see https://github.com/alembic/alembic/issues/401 +src_test() { + cmake_src_test -j1 +}
[gentoo-commits] repo/gentoo:master commit in: media-gfx/alembic/
commit: 28f023be3e0347b983b0acdc10dc96a0809fff8e Author: Sam James gentoo org> AuthorDate: Fri May 26 14:38:21 2023 + Commit: Sam James gentoo org> CommitDate: Fri May 26 14:38:21 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=28f023be media-gfx/alembic: Stabilize 1.8.5 amd64, #907205 Signed-off-by: Sam James gentoo.org> media-gfx/alembic/alembic-1.8.5.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-gfx/alembic/alembic-1.8.5.ebuild b/media-gfx/alembic/alembic-1.8.5.ebuild index e69f73e9d37e..3194df0d5070 100644 --- a/media-gfx/alembic/alembic-1.8.5.ebuild +++ b/media-gfx/alembic/alembic-1.8.5.ebuild @@ -13,7 +13,7 @@ SRC_URI="https://github.com/${PN}/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" LICENSE="BSD" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~x86" +KEYWORDS="amd64 ~arm ~arm64 ~x86" IUSE="examples hdf5 python test" REQUIRED_USE=" ${PYTHON_REQUIRED_USE}
[gentoo-commits] repo/gentoo:master commit in: media-gfx/alembic/
commit: d8d6bf974cfa15d18d473b7de3a24558fa001669 Author: Viorel Munteanu gentoo org> AuthorDate: Tue Apr 11 05:27:08 2023 + Commit: Viorel Munteanu gentoo org> CommitDate: Tue Apr 11 05:29:43 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d8d6bf97 media-gfx/alembic: comment about tests with py3.11 Signed-off-by: Viorel Munteanu gentoo.org> media-gfx/alembic/alembic-1.8.5.ebuild | 1 + 1 file changed, 1 insertion(+) diff --git a/media-gfx/alembic/alembic-1.8.5.ebuild b/media-gfx/alembic/alembic-1.8.5.ebuild index acfb913ecfbc..e69f73e9d37e 100644 --- a/media-gfx/alembic/alembic-1.8.5.ebuild +++ b/media-gfx/alembic/alembic-1.8.5.ebuild @@ -39,6 +39,7 @@ DOCS=( ACKNOWLEDGEMENTS.txt FEEDBACK.txt NEWS.txt README.txt ) src_prepare() { cmake_src_prepare + # Tests are broken with python 3.11. See also: https://github.com/alembic/alembic/issues/411 cmake_run_in "${S}/python/PyAlembic" cmake_comment_add_subdirectory Tests }
[gentoo-commits] repo/gentoo:master commit in: media-gfx/alembic/, media-gfx/alembic/files/
commit: 998fda58ce8b81855ad9472de53a58fbb7244a72 Author: Bernd Waibel posteo net> AuthorDate: Sat Mar 18 18:54:37 2023 + Commit: Viorel Munteanu gentoo org> CommitDate: Tue Apr 11 05:29:43 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=998fda58 media-gfx/alembic: add 1.8.5 Drop python test for now, until issue of failing test is resolved. Bug: https://github.com/alembic/alembic/issues/411 Closes: https://bugs.gentoo.org/901203 Signed-off-by: Bernd Waibel posteo.net> Closes: https://github.com/gentoo/gentoo/pull/30218 Signed-off-by: Viorel Munteanu gentoo.org> media-gfx/alembic/Manifest | 1 + media-gfx/alembic/alembic-1.8.5.ebuild | 71 ++ .../files/alembic-1.8.5-set-correct-libdir.patch | 48 +++ 3 files changed, 120 insertions(+) diff --git a/media-gfx/alembic/Manifest b/media-gfx/alembic/Manifest index 945025e06f5b..158586ffd746 100644 --- a/media-gfx/alembic/Manifest +++ b/media-gfx/alembic/Manifest @@ -1 +1,2 @@ DIST alembic-1.8.4.tar.gz 867788 BLAKE2B b7bc5ebcaebc5905a9a2e45be21170a72923fd6af6d9f97b81bdc7e8b80bb037ed3f667ea15a5b96194b33687010fda455e4df8355f92fc29aa000beae32cae8 SHA512 2473f4b9afe3fddbd2d0477bdc85d93697e413410253a7f7f0f030fba919dfb63dabd2d2d13829f59f3f901643ab842d230a9f08fb667e2c16cef0e751a8a687 +DIST alembic-1.8.5.tar.gz 867976 BLAKE2B 715ff6212ab78b2b4d3f5ea3b448468ade488008a8362193b4976671a69ad89337f926082c7736e64a0b07bf71e04d774df5e22abe409f8cfab1a15ccb3c86bb SHA512 89a480970eb09893112bf650011ede852205d1fa3718680a3983392bbcf3eb3f22f4ec01f42d12bfcaf655ce43d7d6f583b764ec03f4c5a84023359502b3636e diff --git a/media-gfx/alembic/alembic-1.8.5.ebuild b/media-gfx/alembic/alembic-1.8.5.ebuild new file mode 100644 index ..acfb913ecfbc --- /dev/null +++ b/media-gfx/alembic/alembic-1.8.5.ebuild @@ -0,0 +1,71 @@ +# 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 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" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~x86" +IUSE="examples hdf5 python test" +REQUIRED_USE=" + ${PYTHON_REQUIRED_USE} + examples? ( python ) +" +RESTRICT="!test? ( test )" + +RDEPEND=" + ${PYTHON_DEPS} + dev-libs/imath:= + python? ( dev-libs/imath:=[python,${PYTHON_SINGLE_USEDEP}] ) + hdf5? ( + >=sci-libs/hdf5-1.10.2:=[zlib(+)] + >=sys-libs/zlib-1.2.11-r1 + ) + python? ( $(python_gen_cond_dep 'dev-libs/boost[python,${PYTHON_USEDEP}]') ) +" +DEPEND="${RDEPEND}" + +PATCHES=( "${FILESDIR}"/${PN}-1.8.5-set-correct-libdir.patch ) + +DOCS=( ACKNOWLEDGEMENTS.txt FEEDBACK.txt NEWS.txt README.txt ) + +src_prepare() { + cmake_src_prepare + cmake_run_in "${S}/python/PyAlembic" cmake_comment_add_subdirectory Tests +} + +src_configure() { + local mycmakeargs=( + -DALEMBIC_BUILD_LIBS=ON + -DALEMBIC_DEBUG_WARNINGS_AS_ERRORS=OFF + -DALEMBIC_SHARED_LIBS=ON + # currently does nothing but require doxygen + -DDOCS_PATH=OFF + -DUSE_ARNOLD=OFF + -DUSE_BINARIES=ON + -DUSE_EXAMPLES=$(usex examples) + -DUSE_HDF5=$(usex hdf5) + -DUSE_MAYA=OFF + -DUSE_PRMAN=OFF + -DUSE_PYALEMBIC=$(usex python) + -DUSE_TESTS=$(usex test) + ) + + use python && mycmakeargs+=( -DPython3_EXECUTABLE=${PYTHON} ) + + cmake_src_configure +} + +# some tests may fail if run in parallel mode +# see https://github.com/alembic/alembic/issues/401 +src_test() { + cmake_src_test -j1 +} diff --git a/media-gfx/alembic/files/alembic-1.8.5-set-correct-libdir.patch b/media-gfx/alembic/files/alembic-1.8.5-set-correct-libdir.patch new file mode 100644 index ..70071a68e49b --- /dev/null +++ b/media-gfx/alembic/files/alembic-1.8.5-set-correct-libdir.patch @@ -0,0 +1,48 @@ +From fade0b08f9343fa3cd941b281a3ce49a1918acca Mon Sep 17 00:00:00 2001 +From: Bernd Waibel +Date: Sat, 18 Mar 2023 19:08:51 +0100 +Subject: [PATCH] Gentoo-specific: set correct libdir + +Signed-off-by: Bernd Waibel +--- a/CMakeLists.txt b/CMakeLists.txt +@@ -74,12 +74,12 @@ option(DOCS_PATH + + # Set static/dynamic build options + SET(LIB_TYPE STATIC) +-SET(RUNTIME_INSTALL_DIR lib) +-SET(LIBRARY_INSTALL_DIR lib) +-SET(ARCHIVE_INSTALL_DIR lib) ++SET(RUNTIME_INSTALL_DIR lib${LIB_SUFFIX}) ++SET(LIBRARY_INSTALL_DIR lib${LIB_SUFFIX}) ++SET(ARCHIVE_INSTALL_DIR lib${LIB_SUFFIX}) + IF (ALEMBIC_SHARED_LIBS) + SET(LIB_TYPE SHARED) +-SET(ARCHIVE_INSTALL_DIR lib) ++SET(ARCHIVE_INSTALL_DIR lib${LIB_SUFFIX}) + IF (WIN32) + ADD_DEF
[gentoo-commits] repo/gentoo:master commit in: media-gfx/alembic/
commit: fb82849afc5d0668146de771ed7d303835849f3f Author: Bernd Waibel posteo net> AuthorDate: Sat Feb 18 11:48:58 2023 + Commit: Sam James gentoo org> CommitDate: Sun Mar 5 11:19:20 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fb82849a media-gfx/alembic: enable py3.11 Closes: https://bugs.gentoo.org/896978 Signed-off-by: Bernd Waibel posteo.net> Closes: https://github.com/gentoo/gentoo/pull/29645 Signed-off-by: Sam James gentoo.org> media-gfx/alembic/alembic-1.8.4.ebuild | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/media-gfx/alembic/alembic-1.8.4.ebuild b/media-gfx/alembic/alembic-1.8.4.ebuild index e3d734f5b507..f3bfe4a9376b 100644 --- a/media-gfx/alembic/alembic-1.8.4.ebuild +++ b/media-gfx/alembic/alembic-1.8.4.ebuild @@ -3,8 +3,7 @@ EAPI=8 -# py311 needs imath-3.1.6+, see PR #28265 -PYTHON_COMPAT=( python3_{9..10} ) +PYTHON_COMPAT=( python3_{9..11} ) inherit cmake python-single-r1
[gentoo-commits] repo/gentoo:master commit in: media-gfx/alembic/, media-gfx/alembic/files/
commit: 216fa11e5c4e228b36e073048757a38b25c1b7bb Author: Bernd Waibel posteo net> AuthorDate: Fri Jan 13 11:00:01 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Fri Jan 13 12:03:28 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=216fa11e media-gfx/alembic: drop 1.8.3-r2 Bug #830932 becomes obsolete, hence the closing. Closes: https://bugs.gentoo.org/830932 Signed-off-by: Bernd Waibel posteo.net> Closes: https://github.com/gentoo/gentoo/pull/29089 Signed-off-by: Arthur Zamarin gentoo.org> media-gfx/alembic/Manifest | 1 - media-gfx/alembic/alembic-1.8.3-r2.ebuild | 65 ...1.8.3-0001-find-py-ilmbase-in-config-mode.patch | 90 -- 3 files changed, 156 deletions(-) diff --git a/media-gfx/alembic/Manifest b/media-gfx/alembic/Manifest index 0e6d302f6ce2..945025e06f5b 100644 --- a/media-gfx/alembic/Manifest +++ b/media-gfx/alembic/Manifest @@ -1,2 +1 @@ -DIST alembic-1.8.3.tar.gz 862221 BLAKE2B 81639b0968dbcaac0096eac83385b7d6b1dc27b4b1652ede8cf6b6cf3aa3eea3c6f5e53f033708b61f79d99ebfaa766a9cac3345a043d6cc0ba6d6c29dcb9ed0 SHA512 0049c72d93e66e12d704d27e7ba36cd9c718667f2ce4f7baa1bee1613ed88ba53abea98f457e14f7f2144cb353810a4108d26c7dd1a1543ec2af576272f19036 DIST alembic-1.8.4.tar.gz 867788 BLAKE2B b7bc5ebcaebc5905a9a2e45be21170a72923fd6af6d9f97b81bdc7e8b80bb037ed3f667ea15a5b96194b33687010fda455e4df8355f92fc29aa000beae32cae8 SHA512 2473f4b9afe3fddbd2d0477bdc85d93697e413410253a7f7f0f030fba919dfb63dabd2d2d13829f59f3f901643ab842d230a9f08fb667e2c16cef0e751a8a687 diff --git a/media-gfx/alembic/alembic-1.8.3-r2.ebuild b/media-gfx/alembic/alembic-1.8.3-r2.ebuild deleted file mode 100644 index 55cf6d2bd757.. --- a/media-gfx/alembic/alembic-1.8.3-r2.ebuild +++ /dev/null @@ -1,65 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{8..10} ) - -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" -SLOT="0" -KEYWORDS="amd64 ~arm ~arm64 ~x86" -IUSE="examples hdf5 python test" -REQUIRED_USE="${PYTHON_REQUIRED_USE}" -RESTRICT="!test? ( test )" - -RDEPEND=" - ${PYTHON_DEPS} - dev-libs/imath:= - python? ( dev-libs/imath:=[python,${PYTHON_SINGLE_USEDEP}] ) - hdf5? ( - >=sci-libs/hdf5-1.10.2:=[zlib(+)] - >=sys-libs/zlib-1.2.11-r1 - ) - python? ( $(python_gen_cond_dep 'dev-libs/boost[python,${PYTHON_USEDEP}]') ) -" -DEPEND="${RDEPEND}" - -PATCHES=( - "${FILESDIR}"/${PN}-1.8.0-0001-set-correct-libdir.patch - "${FILESDIR}"/${P}-0001-find-py-ilmbase-in-config-mode.patch -) - -DOCS=( ACKNOWLEDGEMENTS.txt FEEDBACK.txt NEWS.txt README.txt ) - -src_prepare() { - cmake_src_prepare - # PyAlembic test doesn't properly find Imath, comment it for now - cmake_run_in python/PyAlembic cmake_comment_add_subdirectory Tests -} - -src_configure() { - local mycmakeargs=( - -DALEMBIC_BUILD_LIBS=ON - -DALEMBIC_SHARED_LIBS=ON - # currently does nothing but require doxygen - -DDOCS_PATH=OFF - -DUSE_ARNOLD=OFF - -DUSE_BINARIES=ON - -DUSE_EXAMPLES=$(usex examples) - -DUSE_HDF5=$(usex hdf5) - -DUSE_MAYA=OFF - -DUSE_PRMAN=OFF - -DUSE_PYALEMBIC=$(usex python) - -DUSE_TESTS=$(usex test) - ) - - use python && mycmakeargs+=( -DPython3_EXECUTABLE=${PYTHON} ) - - cmake_src_configure -} diff --git a/media-gfx/alembic/files/alembic-1.8.3-0001-find-py-ilmbase-in-config-mode.patch b/media-gfx/alembic/files/alembic-1.8.3-0001-find-py-ilmbase-in-config-mode.patch deleted file mode 100644 index bc7ac9f507a8.. --- a/media-gfx/alembic/files/alembic-1.8.3-0001-find-py-ilmbase-in-config-mode.patch +++ /dev/null @@ -1,90 +0,0 @@ -From: Bernd Waibel -Date: Sat, 30 Oct 2021 11:56:04 +0200 -Subject: [PATCH] find (py)ilmbase in config mode - -Signed-off-by: Bernd Waibel - -diff --git a/cmake/AlembicIlmBase.cmake b/cmake/AlembicIlmBase.cmake -index 9f52ca6..f076e14 100644 a/cmake/AlembicIlmBase.cmake -+++ b/cmake/AlembicIlmBase.cmake -@@ -43,23 +43,27 @@ IF (Imath_FOUND) - ELSE() - MESSAGE(STATUS "Could not find Imath looking for IlmBase instead.") - # What we really want to do is look for libs Imath and half --FIND_PACKAGE(IlmBase) -+FIND_PACKAGE(IlmBase CONFIG REQUIRED) - SET(ALEMBIC_USING_IMATH_3 OFF) -+SET(ILMBASE_FOUND True) -+GET_TARGET_PROPERTY(ALEMBIC_ILMBASE_INCLUDE_DIRECTORY IlmBase::IlmBaseConfig INTERFACE_INCLUDE_DIRECTORIES) -+SET(ALEMBIC_ILMBASE_HALF_LIB IlmBase::Half) -+SET(ALEMBIC_ILMBASE_IEX_LIB IlmBase::Ie
[gentoo-commits] repo/gentoo:master commit in: media-gfx/alembic/
commit: 5ef43d91f3ab7ec882d6757e2077d83ad4743273 Author: Sam James gentoo org> AuthorDate: Wed Jan 11 07:54:54 2023 + Commit: Sam James gentoo org> CommitDate: Wed Jan 11 07:54:54 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5ef43d91 media-gfx/alembic: Stabilize 1.8.4 amd64, #890443 Signed-off-by: Sam James gentoo.org> media-gfx/alembic/alembic-1.8.4.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/media-gfx/alembic/alembic-1.8.4.ebuild b/media-gfx/alembic/alembic-1.8.4.ebuild index 3bf6ec05cfba..c19102eb2f98 100644 --- a/media-gfx/alembic/alembic-1.8.4.ebuild +++ b/media-gfx/alembic/alembic-1.8.4.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -14,7 +14,7 @@ SRC_URI="https://github.com/${PN}/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" LICENSE="BSD" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~x86" +KEYWORDS="amd64 ~arm ~arm64 ~x86" IUSE="examples hdf5 python test" REQUIRED_USE="${PYTHON_REQUIRED_USE}" RESTRICT="!test? ( test )"
[gentoo-commits] repo/gentoo:master commit in: media-gfx/alembic/
commit: 9bd7ebe9394df46e8116c3f2e2626c75410bf805 Author: Bernd Waibel posteo net> AuthorDate: Wed Nov 16 06:28:03 2022 + Commit: Joonas Niilola gentoo org> CommitDate: Fri Nov 25 08:23:14 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9bd7ebe9 media-gfx/alembic: add 1.8.4 Closes: https://bugs.gentoo.org/881177 Signed-off-by: Bernd Waibel posteo.net> Closes: https://github.com/gentoo/gentoo/pull/28336 Signed-off-by: Joonas Niilola gentoo.org> media-gfx/alembic/Manifest | 1 + media-gfx/alembic/alembic-1.8.4.ebuild | 64 ++ 2 files changed, 65 insertions(+) diff --git a/media-gfx/alembic/Manifest b/media-gfx/alembic/Manifest index 487eddd79e33..0e6d302f6ce2 100644 --- a/media-gfx/alembic/Manifest +++ b/media-gfx/alembic/Manifest @@ -1 +1,2 @@ DIST alembic-1.8.3.tar.gz 862221 BLAKE2B 81639b0968dbcaac0096eac83385b7d6b1dc27b4b1652ede8cf6b6cf3aa3eea3c6f5e53f033708b61f79d99ebfaa766a9cac3345a043d6cc0ba6d6c29dcb9ed0 SHA512 0049c72d93e66e12d704d27e7ba36cd9c718667f2ce4f7baa1bee1613ed88ba53abea98f457e14f7f2144cb353810a4108d26c7dd1a1543ec2af576272f19036 +DIST alembic-1.8.4.tar.gz 867788 BLAKE2B b7bc5ebcaebc5905a9a2e45be21170a72923fd6af6d9f97b81bdc7e8b80bb037ed3f667ea15a5b96194b33687010fda455e4df8355f92fc29aa000beae32cae8 SHA512 2473f4b9afe3fddbd2d0477bdc85d93697e413410253a7f7f0f030fba919dfb63dabd2d2d13829f59f3f901643ab842d230a9f08fb667e2c16cef0e751a8a687 diff --git a/media-gfx/alembic/alembic-1.8.4.ebuild b/media-gfx/alembic/alembic-1.8.4.ebuild new file mode 100644 index ..3bf6ec05cfba --- /dev/null +++ b/media-gfx/alembic/alembic-1.8.4.ebuild @@ -0,0 +1,64 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +# py311 needs imath-3.1.6+, see PR #28265 +PYTHON_COMPAT=( python3_{8..10} ) + +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" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~x86" +IUSE="examples hdf5 python test" +REQUIRED_USE="${PYTHON_REQUIRED_USE}" +RESTRICT="!test? ( test )" + +RDEPEND=" + ${PYTHON_DEPS} + dev-libs/imath:= + python? ( dev-libs/imath:=[python,${PYTHON_SINGLE_USEDEP}] ) + hdf5? ( + >=sci-libs/hdf5-1.10.2:=[zlib(+)] + >=sys-libs/zlib-1.2.11-r1 + ) + python? ( $(python_gen_cond_dep 'dev-libs/boost[python,${PYTHON_USEDEP}]') ) +" +DEPEND="${RDEPEND}" + +PATCHES=( "${FILESDIR}"/${PN}-1.8.0-0001-set-correct-libdir.patch ) + +DOCS=( ACKNOWLEDGEMENTS.txt FEEDBACK.txt NEWS.txt README.txt ) + +src_configure() { + local mycmakeargs=( + -DALEMBIC_BUILD_LIBS=ON + -DALEMBIC_DEBUG_WARNINGS_AS_ERRORS=OFF + -DALEMBIC_SHARED_LIBS=ON + # currently does nothing but require doxygen + -DDOCS_PATH=OFF + -DUSE_ARNOLD=OFF + -DUSE_BINARIES=ON + -DUSE_EXAMPLES=$(usex examples) + -DUSE_HDF5=$(usex hdf5) + -DUSE_MAYA=OFF + -DUSE_PRMAN=OFF + -DUSE_PYALEMBIC=$(usex python) + -DUSE_TESTS=$(usex test) + ) + + use python && mycmakeargs+=( -DPython3_EXECUTABLE=${PYTHON} ) + + cmake_src_configure +} + +# some tests may fail if run in parallel mode +# see https://github.com/alembic/alembic/issues/401 +src_test() { + cmake_src_test -j1 +}
[gentoo-commits] repo/gentoo:master commit in: media-gfx/alembic/
commit: 5e30455f6174131edf2fe4549db7170aa887ab34 Author: Bernd Waibel posteo net> AuthorDate: Sun Mar 13 21:40:13 2022 + Commit: Joonas Niilola gentoo org> CommitDate: Wed Mar 16 15:54:29 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5e30455f media-gfx/alembic: drop 1.8.2, 1.8.3-r1 Signed-off-by: Bernd Waibel posteo.net> Closes: https://github.com/gentoo/gentoo/pull/24540 Signed-off-by: Joonas Niilola gentoo.org> media-gfx/alembic/Manifest| 1 - media-gfx/alembic/alembic-1.8.2.ebuild| 54 media-gfx/alembic/alembic-1.8.3-r1.ebuild | 69 --- 3 files changed, 124 deletions(-) diff --git a/media-gfx/alembic/Manifest b/media-gfx/alembic/Manifest index 43d77b5e5a24..487eddd79e33 100644 --- a/media-gfx/alembic/Manifest +++ b/media-gfx/alembic/Manifest @@ -1,2 +1 @@ -DIST alembic-1.8.2.tar.gz 861796 BLAKE2B 9ea2dea33b3116331dd02802055e8db7faa736bc2674e6b30209a9e178877523d9f14516b35729eaf6fc348b89367e9830ca1b998a8c7d10766b9b2f265b97d8 SHA512 23fec3d51cfd8ac8bc02749550de53a7b699ebe67654336864a8208a6a1d4f69e8e1a2c8e07832665c203788cbabbb65f346582741bac10ceb0d56c16d6b4217 DIST alembic-1.8.3.tar.gz 862221 BLAKE2B 81639b0968dbcaac0096eac83385b7d6b1dc27b4b1652ede8cf6b6cf3aa3eea3c6f5e53f033708b61f79d99ebfaa766a9cac3345a043d6cc0ba6d6c29dcb9ed0 SHA512 0049c72d93e66e12d704d27e7ba36cd9c718667f2ce4f7baa1bee1613ed88ba53abea98f457e14f7f2144cb353810a4108d26c7dd1a1543ec2af576272f19036 diff --git a/media-gfx/alembic/alembic-1.8.2.ebuild b/media-gfx/alembic/alembic-1.8.2.ebuild deleted file mode 100644 index 70bbe084164e.. --- a/media-gfx/alembic/alembic-1.8.2.ebuild +++ /dev/null @@ -1,54 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit cmake - -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" - -SLOT="0" -KEYWORDS="amd64 ~arm ~arm64 ~x86" -# either pyilmbase or imath need to be keyworded for arm{,64} to re-add -# python / pyalembic support -IUSE="examples hdf5 test" -RESTRICT="!test? ( test )" - -RDEPEND=" - || ( - >=dev-libs/imath-3.0.1 - >=media-libs/ilmbase-2.5.5 - ) - hdf5? ( - >=sci-libs/hdf5-1.10.2:=[zlib(+)] - >=sys-libs/zlib-1.2.11-r1 - ) -" -DEPEND="${RDEPEND}" - -PATCHES=( "${FILESDIR}/${PN}-1.8.0-0001-set-correct-libdir.patch" ) - -DOCS=( ACKNOWLEDGEMENTS.txt FEEDBACK.txt NEWS.txt README.txt ) - -src_configure() { - local mycmakeargs=( - -DALEMBIC_BUILD_LIBS=ON - -DALEMBIC_SHARED_LIBS=ON - # currently does nothing but require doxygen - -DDOCS_PATH=OFF - -DUSE_ARNOLD=OFF - -DUSE_BINARIES=ON - -DUSE_EXAMPLES=$(usex examples) - -DUSE_HDF5=$(usex hdf5) - -DUSE_MAYA=OFF - -DUSE_PRMAN=OFF - # TODO: needs imath keyworded for arm{,64} - -DUSE_PYALEMBIC=OFF - -DUSE_TESTS=$(usex test) - ) - - cmake_src_configure -} diff --git a/media-gfx/alembic/alembic-1.8.3-r1.ebuild b/media-gfx/alembic/alembic-1.8.3-r1.ebuild deleted file mode 100644 index 909f899aa86f.. --- a/media-gfx/alembic/alembic-1.8.3-r1.ebuild +++ /dev/null @@ -1,69 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -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" -SLOT="0" -KEYWORDS="amd64 ~arm ~arm64 ~x86" -IUSE="examples hdf5 python test" -REQUIRED_USE="${PYTHON_REQUIRED_USE}" -RESTRICT="!test? ( test )" - -RDEPEND=" - ${PYTHON_DEPS} - >=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 - ) - python? ( $(python_gen_cond_dep 'dev-libs/boost[python,${PYTHON_USEDEP}]') ) -" -DEPEND="${RDEPEND}" - -PATCHES=( - "${FILESDIR}"/${PN}-1.8.0-0001-set-correct-libdir.patch - "${FILESDIR}"/${P}-0001-find-py-ilmbase-in-config-mode.patch -) - -DOCS=( ACKNOWLEDGEMENTS.txt FEEDBACK.txt NEWS.txt README.txt ) - -src_prepare() { - cmake_src_prepare - # PyAlembic test doesn't properly find Imath, comment it for now - cmake_run_in python/PyAlembic cmake_comment_add_subdirectory Tests -} - -src_configure() { - local mycmakeargs=( - # Force falling back to ilmbase for now - # bug #818232 -
[gentoo-commits] repo/gentoo:master commit in: media-gfx/alembic/
commit: b9b3af80009780f1e4f10b3919ae81bbd91c05aa Author: Bernd Waibel posteo net> AuthorDate: Sun Mar 13 22:23:25 2022 + Commit: Joonas Niilola gentoo org> CommitDate: Wed Mar 16 15:54:29 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b9b3af80 media-gfx/alembic: enable py3.10 Signed-off-by: Bernd Waibel posteo.net> Closes: https://github.com/gentoo/gentoo/pull/24543 Signed-off-by: Joonas Niilola gentoo.org> media-gfx/alembic/alembic-1.8.3-r2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-gfx/alembic/alembic-1.8.3-r2.ebuild b/media-gfx/alembic/alembic-1.8.3-r2.ebuild index bc0ca18e69fc..55cf6d2bd757 100644 --- a/media-gfx/alembic/alembic-1.8.3-r2.ebuild +++ b/media-gfx/alembic/alembic-1.8.3-r2.ebuild @@ -3,7 +3,7 @@ EAPI=8 -PYTHON_COMPAT=( python3_{8..9} ) +PYTHON_COMPAT=( python3_{8..10} ) inherit cmake python-single-r1
[gentoo-commits] repo/gentoo:master commit in: media-gfx/alembic/
commit: c9847e4927034457fdfe5353554478e17c8c55ab Author: Sam James gentoo org> AuthorDate: Mon Feb 28 05:19:14 2022 + Commit: Sam James gentoo org> CommitDate: Mon Feb 28 05:19:14 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c9847e49 media-gfx/alembic: Stabilize 1.8.3-r2 amd64, #833158 Signed-off-by: Sam James gentoo.org> media-gfx/alembic/alembic-1.8.3-r2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-gfx/alembic/alembic-1.8.3-r2.ebuild b/media-gfx/alembic/alembic-1.8.3-r2.ebuild index ad3d9d128436..bc0ca18e69fc 100644 --- a/media-gfx/alembic/alembic-1.8.3-r2.ebuild +++ b/media-gfx/alembic/alembic-1.8.3-r2.ebuild @@ -13,7 +13,7 @@ SRC_URI="https://github.com/${PN}/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" LICENSE="BSD" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~x86" +KEYWORDS="amd64 ~arm ~arm64 ~x86" IUSE="examples hdf5 python test" REQUIRED_USE="${PYTHON_REQUIRED_USE}" RESTRICT="!test? ( test )"
[gentoo-commits] repo/gentoo:master commit in: media-gfx/alembic/
commit: cdbdfa031ae9572cc3558609adb4eca5e3508216 Author: Sam James gentoo org> AuthorDate: Sat Feb 12 14:27:53 2022 + Commit: Sam James gentoo org> CommitDate: Sat Feb 12 14:27:53 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cdbdfa03 media-gfx/alembic: flip over to OpenEXR 3 Things are getting complicated with trying to keep Blender on OpenEXR 2. Blender needs to switch as a result, but so do its dependencies. Bug: https://bugs.gentoo.org/818232 Signed-off-by: Sam James gentoo.org> media-gfx/alembic/alembic-1.8.3-r2.ebuild | 65 +++ 1 file changed, 65 insertions(+) diff --git a/media-gfx/alembic/alembic-1.8.3-r2.ebuild b/media-gfx/alembic/alembic-1.8.3-r2.ebuild new file mode 100644 index ..ad3d9d128436 --- /dev/null +++ b/media-gfx/alembic/alembic-1.8.3-r2.ebuild @@ -0,0 +1,65 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +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" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~x86" +IUSE="examples hdf5 python test" +REQUIRED_USE="${PYTHON_REQUIRED_USE}" +RESTRICT="!test? ( test )" + +RDEPEND=" + ${PYTHON_DEPS} + dev-libs/imath:= + python? ( dev-libs/imath:=[python,${PYTHON_SINGLE_USEDEP}] ) + hdf5? ( + >=sci-libs/hdf5-1.10.2:=[zlib(+)] + >=sys-libs/zlib-1.2.11-r1 + ) + python? ( $(python_gen_cond_dep 'dev-libs/boost[python,${PYTHON_USEDEP}]') ) +" +DEPEND="${RDEPEND}" + +PATCHES=( + "${FILESDIR}"/${PN}-1.8.0-0001-set-correct-libdir.patch + "${FILESDIR}"/${P}-0001-find-py-ilmbase-in-config-mode.patch +) + +DOCS=( ACKNOWLEDGEMENTS.txt FEEDBACK.txt NEWS.txt README.txt ) + +src_prepare() { + cmake_src_prepare + # PyAlembic test doesn't properly find Imath, comment it for now + cmake_run_in python/PyAlembic cmake_comment_add_subdirectory Tests +} + +src_configure() { + local mycmakeargs=( + -DALEMBIC_BUILD_LIBS=ON + -DALEMBIC_SHARED_LIBS=ON + # currently does nothing but require doxygen + -DDOCS_PATH=OFF + -DUSE_ARNOLD=OFF + -DUSE_BINARIES=ON + -DUSE_EXAMPLES=$(usex examples) + -DUSE_HDF5=$(usex hdf5) + -DUSE_MAYA=OFF + -DUSE_PRMAN=OFF + -DUSE_PYALEMBIC=$(usex python) + -DUSE_TESTS=$(usex test) + ) + + use python && mycmakeargs+=( -DPython3_EXECUTABLE=${PYTHON} ) + + cmake_src_configure +}
[gentoo-commits] repo/gentoo:master commit in: media-gfx/alembic/
commit: 4721da80ab757679da2aa6997ea8cfd02318bbde Author: Jakov Smolić gentoo org> AuthorDate: Sun Nov 21 07:07:36 2021 + Commit: Jakov Smolić gentoo org> CommitDate: Sun Nov 21 07:07:36 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4721da80 media-gfx/alembic: Stabilize 1.8.3-r1 amd64, #825386 Signed-off-by: Jakov Smolić gentoo.org> media-gfx/alembic/alembic-1.8.3-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-gfx/alembic/alembic-1.8.3-r1.ebuild b/media-gfx/alembic/alembic-1.8.3-r1.ebuild index 3ec597c047e8..909f899aa86f 100644 --- a/media-gfx/alembic/alembic-1.8.3-r1.ebuild +++ b/media-gfx/alembic/alembic-1.8.3-r1.ebuild @@ -13,7 +13,7 @@ SRC_URI="https://github.com/${PN}/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" LICENSE="BSD" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~x86" +KEYWORDS="amd64 ~arm ~arm64 ~x86" IUSE="examples hdf5 python test" REQUIRED_USE="${PYTHON_REQUIRED_USE}" RESTRICT="!test? ( test )"
[gentoo-commits] repo/gentoo:master commit in: media-gfx/alembic/files/, media-gfx/alembic/
commit: a0269435cbd4abb653db80470b2094e2ca560c8a Author: Bernd Waibel posteo net> AuthorDate: Sat Oct 30 11:39:46 2021 + Commit: Sam James gentoo org> CommitDate: Sun Oct 31 02:22:14 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a0269435 media-gfx/alembic: build against ilmbase and openexr:0 Closes: https://bugs.gentoo.org/820746 Package-Manager: Portage-3.0.28, Repoman-3.0.3 Signed-off-by: Bernd Waibel posteo.net> Closes: https://github.com/gentoo/gentoo/pull/22762 Signed-off-by: Sam James gentoo.org> media-gfx/alembic/alembic-1.8.3.ebuild | 5 +- ...1.8.3-0001-find-py-ilmbase-in-config-mode.patch | 90 ++ 2 files changed, 94 insertions(+), 1 deletion(-) diff --git a/media-gfx/alembic/alembic-1.8.3.ebuild b/media-gfx/alembic/alembic-1.8.3.ebuild index c46c467c35e..5cf7be6360a 100644 --- a/media-gfx/alembic/alembic-1.8.3.ebuild +++ b/media-gfx/alembic/alembic-1.8.3.ebuild @@ -35,7 +35,10 @@ RDEPEND=" " DEPEND="${RDEPEND}" -PATCHES=( "${FILESDIR}"/${PN}-1.8.0-0001-set-correct-libdir.patch ) +PATCHES=( + "${FILESDIR}"/${PN}-1.8.0-0001-set-correct-libdir.patch + "${FILESDIR}"/${P}-0001-find-py-ilmbase-in-config-mode.patch +) DOCS=( ACKNOWLEDGEMENTS.txt FEEDBACK.txt NEWS.txt README.txt ) diff --git a/media-gfx/alembic/files/alembic-1.8.3-0001-find-py-ilmbase-in-config-mode.patch b/media-gfx/alembic/files/alembic-1.8.3-0001-find-py-ilmbase-in-config-mode.patch new file mode 100644 index 000..bc7ac9f507a --- /dev/null +++ b/media-gfx/alembic/files/alembic-1.8.3-0001-find-py-ilmbase-in-config-mode.patch @@ -0,0 +1,90 @@ +From: Bernd Waibel +Date: Sat, 30 Oct 2021 11:56:04 +0200 +Subject: [PATCH] find (py)ilmbase in config mode + +Signed-off-by: Bernd Waibel + +diff --git a/cmake/AlembicIlmBase.cmake b/cmake/AlembicIlmBase.cmake +index 9f52ca6..f076e14 100644 +--- a/cmake/AlembicIlmBase.cmake b/cmake/AlembicIlmBase.cmake +@@ -43,23 +43,27 @@ IF (Imath_FOUND) + ELSE() + MESSAGE(STATUS "Could not find Imath looking for IlmBase instead.") + # What we really want to do is look for libs Imath and half +-FIND_PACKAGE(IlmBase) ++FIND_PACKAGE(IlmBase CONFIG REQUIRED) + SET(ALEMBIC_USING_IMATH_3 OFF) ++SET(ILMBASE_FOUND True) ++GET_TARGET_PROPERTY(ALEMBIC_ILMBASE_INCLUDE_DIRECTORY IlmBase::IlmBaseConfig INTERFACE_INCLUDE_DIRECTORIES) ++SET(ALEMBIC_ILMBASE_HALF_LIB IlmBase::Half) ++SET(ALEMBIC_ILMBASE_IEX_LIB IlmBase::Iex) ++SET(ALEMBIC_ILMBASE_IEXMATH_LIB IlmBase::IexMath) ++SET(ALEMBIC_ILMBASE_ILMTHREAD_LIB IlmBase::IlmThread) ++SET(ALEMBIC_ILMBASE_IMATH_LIB IlmBase::Imath) ++SET(ALEMBIC_ILMBASE_LIBS ${ALEMBIC_ILMBASE_HALF_LIB} ${ALEMBIC_ILMBASE_IEX_LIB} ${ALEMBIC_ILMBASE_IEXMATH_LIB} ++${ALEMBIC_ILMBASE_ILMTHREAD_LIB} ${ALEMBIC_ILMBASE_IMATH_LIB}) + + IF (ILMBASE_FOUND) + SET(ALEMBIC_ILMBASE_FOUND 1 CACHE STRING "Set to 1 if IlmBase is found, 0 otherwise") +- +-SET(ALEMBIC_ILMBASE_LIBS +-${ALEMBIC_ILMBASE_IMATH_LIB} +-${ALEMBIC_ILMBASE_ILMTHREAD_LIB} +-${ALEMBIC_ILMBASE_IEX_LIB} +-${ALEMBIC_ILMBASE_HALF_LIB} +-) +- +-if (${ALEMBIC_ILMBASE_IEXMATH_LIB}) +-SET(ALEMBIC_ILMBASE_LIBS ${ALEMBIC_ILMBASE_LIBS} ${ALEMBIC_ILMBASE_IEXMATH_LIB}) +-endif (${ALEMBIC_ILMBASE_IEXMATH_LIB}) +- ++MESSAGE(STATUS "Found package IlmBase") ++MESSAGE( STATUS "ILMBASE INCLUDE PATH: ${ALEMBIC_ILMBASE_INCLUDE_DIRECTORY}" ) ++MESSAGE( STATUS "HALF LIB: ${ALEMBIC_ILMBASE_HALF_LIB}" ) ++MESSAGE( STATUS "IEX LIB: ${ALEMBIC_ILMBASE_IEX_LIB}" ) ++MESSAGE( STATUS "IEXMATH LIB: ${ALEMBIC_ILMBASE_IEXMATH_LIB}" ) ++MESSAGE( STATUS "ILMTHREAD LIB: ${ALEMBIC_ILMBASE_ILMTHREAD_LIB}" ) ++MESSAGE( STATUS "IMATH LIB: ${ALEMBIC_ILMBASE_IMATH_LIB}" ) + ELSE() + SET(ALEMBIC_ILMBASE_FOUND 0 CACHE STRING "Set to 1 if IlmBase is found, 0 otherwise") + ENDIF() +diff --git a/cmake/AlembicPyIlmBase.cmake b/cmake/AlembicPyIlmBase.cmake +index 249e084..3cc6253 100644 +--- a/cmake/AlembicPyIlmBase.cmake b/cmake/AlembicPyIlmBase.cmake +@@ -43,20 +43,19 @@ IF (Imath_FOUND) + SET(ALEMBIC_PYILMBASE_PYIMATH_LIB Imath::PyImath_Python${PYTHON_VERSION_MAJOR}_${PYTHON_VERSION_MINOR}) + MESSAGE(STATUS "Found package Imath using: ${ALEMBIC_PYILMBASE_PYIMATH_LIB}") + ELSE() +-FIND_PACKAGE(PyIlmBase) ++ MESSAGE(STATUS "Could not find Imath looking for PyIlmBase instead.") ++FIND_PACKAGE(PyIlmBase CONFIG REQUIRED) ++SET(PYILMBASE_FOUND True) + IF (PYILMBASE_FOUND) + SET(ALEMBIC_PYILMBASE_FOUND 1 CACHE STRING "Set to 1 if PyIlmBase is found, 0 otherwise") +- +-SET(ALEMBIC_PYILMBASE_LIBS +-${ALEMBIC_PYILMBASE_PYIMATH_LIB} +-) +- +-GET_FILENAME_COMPONENT(ALEMBIC_PYILMBASE_LIB_DIRECTORY +-${ALEMBIC_PYILMBASE_PYIMATH_LIB} +-
[gentoo-commits] repo/gentoo:master commit in: media-gfx/alembic/
commit: 29254ca08e7ba78297245863f01589a57de198c6 Author: Bernd Waibel posteo net> AuthorDate: Thu Oct 14 07:07:49 2021 + Commit: Sam James gentoo org> CommitDate: Wed Oct 20 02:09:15 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=29254ca0 media-gfx/alembic: bump to 1.8.3 re-add building of python bindings Package-Manager: Portage-3.0.28, Repoman-3.0.3 Signed-off-by: Bernd Waibel posteo.net> Closes: https://github.com/gentoo/gentoo/pull/22591 Signed-off-by: Sam James gentoo.org> media-gfx/alembic/Manifest | 1 + media-gfx/alembic/alembic-1.8.3.ebuild | 67 ++ 2 files changed, 68 insertions(+) diff --git a/media-gfx/alembic/Manifest b/media-gfx/alembic/Manifest index c172695d1ca..43d77b5e5a2 100644 --- a/media-gfx/alembic/Manifest +++ b/media-gfx/alembic/Manifest @@ -1 +1,2 @@ DIST alembic-1.8.2.tar.gz 861796 BLAKE2B 9ea2dea33b3116331dd02802055e8db7faa736bc2674e6b30209a9e178877523d9f14516b35729eaf6fc348b89367e9830ca1b998a8c7d10766b9b2f265b97d8 SHA512 23fec3d51cfd8ac8bc02749550de53a7b699ebe67654336864a8208a6a1d4f69e8e1a2c8e07832665c203788cbabbb65f346582741bac10ceb0d56c16d6b4217 +DIST alembic-1.8.3.tar.gz 862221 BLAKE2B 81639b0968dbcaac0096eac83385b7d6b1dc27b4b1652ede8cf6b6cf3aa3eea3c6f5e53f033708b61f79d99ebfaa766a9cac3345a043d6cc0ba6d6c29dcb9ed0 SHA512 0049c72d93e66e12d704d27e7ba36cd9c718667f2ce4f7baa1bee1613ed88ba53abea98f457e14f7f2144cb353810a4108d26c7dd1a1543ec2af576272f19036 diff --git a/media-gfx/alembic/alembic-1.8.3.ebuild b/media-gfx/alembic/alembic-1.8.3.ebuild new file mode 100644 index 000..c46c467c35e --- /dev/null +++ b/media-gfx/alembic/alembic-1.8.3.ebuild @@ -0,0 +1,67 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{8..10} ) + +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" + +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~x86" +IUSE="examples hdf5 python test" +REQUIRED_USE="${PYTHON_REQUIRED_USE}" +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}] ) + ) + ) + hdf5? ( + >=sci-libs/hdf5-1.10.2:=[zlib(+)] + >=sys-libs/zlib-1.2.11-r1 + ) + python? ( $(python_gen_cond_dep 'dev-libs/boost[python,${PYTHON_USEDEP}]') ) +" +DEPEND="${RDEPEND}" + +PATCHES=( "${FILESDIR}"/${PN}-1.8.0-0001-set-correct-libdir.patch ) + +DOCS=( ACKNOWLEDGEMENTS.txt FEEDBACK.txt NEWS.txt README.txt ) + +src_prepare() { + cmake_src_prepare + # PyAlembic test doesn't properly find Imath, comment it for now + cmake_run_in python/PyAlembic cmake_comment_add_subdirectory Tests +} + +src_configure() { + local mycmakeargs=( + -DALEMBIC_BUILD_LIBS=ON + -DALEMBIC_SHARED_LIBS=ON + # currently does nothing but require doxygen + -DDOCS_PATH=OFF + -DUSE_ARNOLD=OFF + -DUSE_BINARIES=ON + -DUSE_EXAMPLES=$(usex examples) + -DUSE_HDF5=$(usex hdf5) + -DUSE_MAYA=OFF + -DUSE_PRMAN=OFF + -DUSE_PYALEMBIC=$(usex python) + -DUSE_TESTS=$(usex test) + ) + + use python && mycmakeargs+=( -DPython3_EXECUTABLE=${PYTHON} ) + + cmake_src_configure +}
[gentoo-commits] repo/gentoo:master commit in: media-gfx/alembic/
commit: 3bbdc66f402046c8ab5fdc39b17f60389d520c06 Author: Bernd Waibel posteo net> AuthorDate: Tue Jul 20 14:26:46 2021 + Commit: Ionen Wolkens gentoo org> CommitDate: Tue Jul 20 19:01:27 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3bbdc66f media-gfx/alembic: drop 1.8.0 cleanup old Package-Manager: Portage-3.0.20, Repoman-3.0.3 Signed-off-by: Bernd Waibel posteo.net> Closes: https://github.com/gentoo/gentoo/pull/21727 Signed-off-by: Ionen Wolkens gentoo.org> media-gfx/alembic/Manifest | 1 - media-gfx/alembic/alembic-1.8.0.ebuild | 52 -- 2 files changed, 53 deletions(-) diff --git a/media-gfx/alembic/Manifest b/media-gfx/alembic/Manifest index bc101286cf8..c172695d1ca 100644 --- a/media-gfx/alembic/Manifest +++ b/media-gfx/alembic/Manifest @@ -1,2 +1 @@ -DIST alembic-1.8.0.tar.gz 860886 BLAKE2B eccb1c74e90094a9b473ecb66260714a519110c20b18248c4fc5ecff5edf2b424b303764f80ee76333e588e85a92499d75a8104b972ccd142cc26532fd89df30 SHA512 23fc881863741f7fd081342f5c53c1ec3d00ab300ba8cd10e4a659ee820a9ed1244cf7cf2fd40482f6be32b9d7df44128363246e942bd03c802f3a2a81533b57 DIST alembic-1.8.2.tar.gz 861796 BLAKE2B 9ea2dea33b3116331dd02802055e8db7faa736bc2674e6b30209a9e178877523d9f14516b35729eaf6fc348b89367e9830ca1b998a8c7d10766b9b2f265b97d8 SHA512 23fec3d51cfd8ac8bc02749550de53a7b699ebe67654336864a8208a6a1d4f69e8e1a2c8e07832665c203788cbabbb65f346582741bac10ceb0d56c16d6b4217 diff --git a/media-gfx/alembic/alembic-1.8.0.ebuild b/media-gfx/alembic/alembic-1.8.0.ebuild deleted file mode 100644 index 8a71d3328dc..000 --- a/media-gfx/alembic/alembic-1.8.0.ebuild +++ /dev/null @@ -1,52 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit cmake - -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" - -SLOT="0" -# arm{,64} either pyilmbase needs to be keyworded or imath merged and keyworded -# to re-add python / pyalembic support -KEYWORDS="amd64 ~arm ~arm64 ~x86" -IUSE="examples hdf5 test" -RESTRICT="!test? ( test )" - -# TODO: once imath has been merge, switch to use imath instead -# of ilmbase -RDEPEND=" - >=media-libs/ilmbase-2.5.5:= - hdf5? ( - >=sci-libs/hdf5-1.10.2:=[zlib(+)] - >=sys-libs/zlib-1.2.11-r1 - ) -" -DEPEND="${RDEPEND}" - -DOCS=( ACKNOWLEDGEMENTS.txt FEEDBACK.txt NEWS.txt README.txt ) - -PATCHES=( "${FILESDIR}/${P}-0001-set-correct-libdir.patch" ) - -src_configure() { - local mycmakeargs=( - -DALEMBIC_BUILD_LIBS=ON - -DALEMBIC_SHARED_LIBS=ON - -DDOCS_PATH=OFF # currently does nothing but require doxygen - -DUSE_ARNOLD=OFF - -DUSE_BINARIES=ON - -DUSE_EXAMPLES=$(usex examples) - -DUSE_HDF5=$(usex hdf5) - -DUSE_MAYA=OFF - -DUSE_PRMAN=OFF - # TODO: needs imath merged and keyworded for arm{,64} - -DUSE_PYALEMBIC=OFF - -DUSE_TESTS=$(usex test) - ) - - cmake_src_configure -}
[gentoo-commits] repo/gentoo:master commit in: media-gfx/alembic/
commit: f3c620aba6d9072f5484c36e3d009521f32b2912 Author: Sam James gentoo org> AuthorDate: Mon Jul 19 18:35:00 2021 + Commit: Sam James gentoo org> CommitDate: Mon Jul 19 18:35:00 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f3c620ab media-gfx/alembic: Stabilize 1.8.2 amd64, #802831 Signed-off-by: Sam James gentoo.org> media-gfx/alembic/alembic-1.8.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-gfx/alembic/alembic-1.8.2.ebuild b/media-gfx/alembic/alembic-1.8.2.ebuild index d6553f86e84..70bbe084164 100644 --- a/media-gfx/alembic/alembic-1.8.2.ebuild +++ b/media-gfx/alembic/alembic-1.8.2.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/${PN}/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" LICENSE="BSD" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~x86" +KEYWORDS="amd64 ~arm ~arm64 ~x86" # either pyilmbase or imath need to be keyworded for arm{,64} to re-add # python / pyalembic support IUSE="examples hdf5 test"
[gentoo-commits] repo/gentoo:master commit in: media-gfx/alembic/
commit: 00c83ff36c15b07d95858f3ee392106f0fff6f02 Author: Bernd Waibel posteo net> AuthorDate: Mon Jul 19 06:10:22 2021 + Commit: Joonas Niilola gentoo org> CommitDate: Mon Jul 19 07:47:06 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=00c83ff3 media-gfx/alembic: drop 1.8.1 Package-Manager: Portage-3.0.20, Repoman-3.0.3 Signed-off-by: Bernd Waibel posteo.net> Closes: https://github.com/gentoo/gentoo/pull/21712 Signed-off-by: Joonas Niilola gentoo.org> media-gfx/alembic/Manifest | 1 - media-gfx/alembic/alembic-1.8.1.ebuild | 54 -- 2 files changed, 55 deletions(-) diff --git a/media-gfx/alembic/Manifest b/media-gfx/alembic/Manifest index 8ebc2beb436..bc101286cf8 100644 --- a/media-gfx/alembic/Manifest +++ b/media-gfx/alembic/Manifest @@ -1,3 +1,2 @@ DIST alembic-1.8.0.tar.gz 860886 BLAKE2B eccb1c74e90094a9b473ecb66260714a519110c20b18248c4fc5ecff5edf2b424b303764f80ee76333e588e85a92499d75a8104b972ccd142cc26532fd89df30 SHA512 23fc881863741f7fd081342f5c53c1ec3d00ab300ba8cd10e4a659ee820a9ed1244cf7cf2fd40482f6be32b9d7df44128363246e942bd03c802f3a2a81533b57 -DIST alembic-1.8.1.tar.gz 861482 BLAKE2B fd23e6b080dbfd689fe0d63e1cf815cd26dda0624181b4b536e81a59c497d4f22481db1206d8fb140734d90a24f06f2892b6fbd9c57cb81c5fa2d700f3bd4aab SHA512 895493f36c895aef0675e1300ee3bbbf1b8819b4978b842c48810078e51219423500f74014eafe357a318a755ffa8c5c17c2c806b4216bab6cd334908bf684a4 DIST alembic-1.8.2.tar.gz 861796 BLAKE2B 9ea2dea33b3116331dd02802055e8db7faa736bc2674e6b30209a9e178877523d9f14516b35729eaf6fc348b89367e9830ca1b998a8c7d10766b9b2f265b97d8 SHA512 23fec3d51cfd8ac8bc02749550de53a7b699ebe67654336864a8208a6a1d4f69e8e1a2c8e07832665c203788cbabbb65f346582741bac10ceb0d56c16d6b4217 diff --git a/media-gfx/alembic/alembic-1.8.1.ebuild b/media-gfx/alembic/alembic-1.8.1.ebuild deleted file mode 100644 index d6553f86e84..000 --- a/media-gfx/alembic/alembic-1.8.1.ebuild +++ /dev/null @@ -1,54 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit cmake - -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" - -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~x86" -# either pyilmbase or imath need to be keyworded for arm{,64} to re-add -# python / pyalembic support -IUSE="examples hdf5 test" -RESTRICT="!test? ( test )" - -RDEPEND=" - || ( - >=dev-libs/imath-3.0.1 - >=media-libs/ilmbase-2.5.5 - ) - hdf5? ( - >=sci-libs/hdf5-1.10.2:=[zlib(+)] - >=sys-libs/zlib-1.2.11-r1 - ) -" -DEPEND="${RDEPEND}" - -PATCHES=( "${FILESDIR}/${PN}-1.8.0-0001-set-correct-libdir.patch" ) - -DOCS=( ACKNOWLEDGEMENTS.txt FEEDBACK.txt NEWS.txt README.txt ) - -src_configure() { - local mycmakeargs=( - -DALEMBIC_BUILD_LIBS=ON - -DALEMBIC_SHARED_LIBS=ON - # currently does nothing but require doxygen - -DDOCS_PATH=OFF - -DUSE_ARNOLD=OFF - -DUSE_BINARIES=ON - -DUSE_EXAMPLES=$(usex examples) - -DUSE_HDF5=$(usex hdf5) - -DUSE_MAYA=OFF - -DUSE_PRMAN=OFF - # TODO: needs imath keyworded for arm{,64} - -DUSE_PYALEMBIC=OFF - -DUSE_TESTS=$(usex test) - ) - - cmake_src_configure -}
[gentoo-commits] repo/gentoo:master commit in: media-gfx/alembic/files/, media-gfx/alembic/
commit: 08b63a02d1e53cb840ed27a0687c403d46da4b08 Author: Bernd Waibel posteo net> AuthorDate: Mon Jun 14 20:28:25 2021 + Commit: Sam James gentoo org> CommitDate: Tue Jun 15 14:40:21 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=08b63a02 media-gfx/alembic: drop 1.7.16 Package-Manager: Portage-3.0.19, Repoman-3.0.3 Signed-off-by: Bernd Waibel posteo.net> Signed-off-by: Sam James gentoo.org> media-gfx/alembic/Manifest | 1 - media-gfx/alembic/alembic-1.7.16.ebuild| 51 - ...alembic-1.7.11-0005-Fix-install-locations.patch | 218 - media-gfx/alembic/metadata.xml | 1 - 4 files changed, 271 deletions(-) diff --git a/media-gfx/alembic/Manifest b/media-gfx/alembic/Manifest index c6cce3cf760..2ac6f7b5dac 100644 --- a/media-gfx/alembic/Manifest +++ b/media-gfx/alembic/Manifest @@ -1,3 +1,2 @@ -DIST alembic-1.7.16.tar.gz 855709 BLAKE2B 8009ed199b7dca190e40f56969d7c446e65bd78f58cee75dda4883ecf02b6c7ee422db76c4f523a76a4b2d42ef1547ededf5de0055cdb5d801c5cd4918a0b5f4 SHA512 bd4777dc4abf15bfb8307b00fd2d67671e89944d0dd8a74a657f4aee49e6a1cd0ab1fe5bb7f9afc63abcce2123466bb8a9a3886d41724ed2c242bc61d7d5b3a1 DIST alembic-1.8.0.tar.gz 860886 BLAKE2B eccb1c74e90094a9b473ecb66260714a519110c20b18248c4fc5ecff5edf2b424b303764f80ee76333e588e85a92499d75a8104b972ccd142cc26532fd89df30 SHA512 23fc881863741f7fd081342f5c53c1ec3d00ab300ba8cd10e4a659ee820a9ed1244cf7cf2fd40482f6be32b9d7df44128363246e942bd03c802f3a2a81533b57 DIST alembic-1.8.1.tar.gz 861482 BLAKE2B fd23e6b080dbfd689fe0d63e1cf815cd26dda0624181b4b536e81a59c497d4f22481db1206d8fb140734d90a24f06f2892b6fbd9c57cb81c5fa2d700f3bd4aab SHA512 895493f36c895aef0675e1300ee3bbbf1b8819b4978b842c48810078e51219423500f74014eafe357a318a755ffa8c5c17c2c806b4216bab6cd334908bf684a4 diff --git a/media-gfx/alembic/alembic-1.7.16.ebuild b/media-gfx/alembic/alembic-1.7.16.ebuild deleted file mode 100644 index 674a8240cfd..000 --- a/media-gfx/alembic/alembic-1.7.16.ebuild +++ /dev/null @@ -1,51 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit cmake multiprocessing - -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" - -SLOT="0" -KEYWORDS="amd64 ~arm ~arm64 ~x86" -IUSE="hdf5 test zlib" -RESTRICT="!test? ( test )" - -REQUIRED_USE="hdf5? ( zlib )" - -RDEPEND=" - >=media-libs/openexr-2.5.0:= - hdf5? ( >=sci-libs/hdf5-1.10.2:=[zlib(+)] ) - zlib? ( >=sys-libs/zlib-1.2.11-r1 ) -" -DEPEND="${RDEPEND}" -BDEPEND="" - -DOCS=( "ACKNOWLEDGEMENTS.txt" "FEEDBACK.txt" "NEWS.txt" "README.txt" ) - -PATCHES=( "${FILESDIR}/${PN}-1.7.11-0005-Fix-install-locations.patch" ) - -src_configure() { - local mycmakeargs=( - -DALEMBIC_SHARED_LIBS=ON - # C++-11 and thus {shared,unique,weak}_ptr are common nowadays, so these - # are no longer needed and using boost fails. Options will get removed by - # upstream soon - -DALEMBIC_LIB_USES_BOOST=OFF - -DALEMBIC_LIB_USES_TR1=OFF - -DUSE_ARNOLD=OFF - -DUSE_BINARIES=ON - -DUSE_EXAMPLES=OFF - -DUSE_HDF5=$(usex hdf5) - -DUSE_MAYA=OFF - -DUSE_PRMAN=OFF - -DUSE_PYALEMBIC=OFF - -DUSE_TESTS=$(usex test) - ) - - cmake_src_configure -} diff --git a/media-gfx/alembic/files/alembic-1.7.11-0005-Fix-install-locations.patch b/media-gfx/alembic/files/alembic-1.7.11-0005-Fix-install-locations.patch deleted file mode 100644 index ec3c01d1076..000 --- a/media-gfx/alembic/files/alembic-1.7.11-0005-Fix-install-locations.patch +++ /dev/null @@ -1,218 +0,0 @@ -From a867fa646d7af98fe57c9d6c96a407e648fbca24 Mon Sep 17 00:00:00 2001 -From: Bernd Waibel -Date: Sat, 15 Jun 2019 16:39:50 +0200 -Subject: [PATCH 5/5] Fix install locations - -Signed-off-by: Bernd Waibel - CMakeLists.txt | 8 - arnold/Procedural/CMakeLists.txt | 2 +- - bin/AbcConvert/CMakeLists.txt| 2 +- - bin/AbcDiff/CMakeLists.txt | 2 +- - bin/AbcEcho/CMakeLists.txt | 2 +- - bin/AbcLs/CMakeLists.txt | 2 +- - bin/AbcStitcher/CMakeLists.txt | 2 +- - bin/AbcTree/CMakeLists.txt | 2 +- - lib/Alembic/CMakeLists.txt | 4 ++-- - maya/AbcExport/CMakeLists.txt| 2 +- - maya/AbcImport/CMakeLists.txt| 2 +- - prman/Procedural/CMakeLists.txt | 4 ++-- - python/PyAlembic/CMakeLists.txt | 4 ++-- - 13 files changed, 19 insertions(+), 19 deletions(-) - -diff --git a/CMakeLists.txt b/CMakeLists.txt -index 51a95d7..0622613 100644 a/CMakeLists.txt -+++ b/CMakeLists.txt -@@ -80,12 +80,12 @@ OPTION(ALEMBIC_LIB_USES_TR1 - - # Set static/dynamic build options - SET(LIB_TY
[gentoo-commits] repo/gentoo:master commit in: media-gfx/alembic/
commit: 5306f30b1597a6ee8afa33aeecdee3b0671afc0a Author: Bernd Waibel posteo net> AuthorDate: Mon Jun 14 20:51:46 2021 + Commit: Sam James gentoo org> CommitDate: Tue Jun 15 14:40:22 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5306f30b media-gfx/alembic: bump to 1.8.2 Closes: https://bugs.gentoo.org/796002 Package-Manager: Portage-3.0.19, Repoman-3.0.3 Signed-off-by: Bernd Waibel posteo.net> Closes: https://github.com/gentoo/gentoo/pull/21243 Signed-off-by: Sam James gentoo.org> media-gfx/alembic/Manifest | 1 + media-gfx/alembic/alembic-1.8.2.ebuild | 54 ++ 2 files changed, 55 insertions(+) diff --git a/media-gfx/alembic/Manifest b/media-gfx/alembic/Manifest index 2ac6f7b5dac..8ebc2beb436 100644 --- a/media-gfx/alembic/Manifest +++ b/media-gfx/alembic/Manifest @@ -1,2 +1,3 @@ DIST alembic-1.8.0.tar.gz 860886 BLAKE2B eccb1c74e90094a9b473ecb66260714a519110c20b18248c4fc5ecff5edf2b424b303764f80ee76333e588e85a92499d75a8104b972ccd142cc26532fd89df30 SHA512 23fc881863741f7fd081342f5c53c1ec3d00ab300ba8cd10e4a659ee820a9ed1244cf7cf2fd40482f6be32b9d7df44128363246e942bd03c802f3a2a81533b57 DIST alembic-1.8.1.tar.gz 861482 BLAKE2B fd23e6b080dbfd689fe0d63e1cf815cd26dda0624181b4b536e81a59c497d4f22481db1206d8fb140734d90a24f06f2892b6fbd9c57cb81c5fa2d700f3bd4aab SHA512 895493f36c895aef0675e1300ee3bbbf1b8819b4978b842c48810078e51219423500f74014eafe357a318a755ffa8c5c17c2c806b4216bab6cd334908bf684a4 +DIST alembic-1.8.2.tar.gz 861796 BLAKE2B 9ea2dea33b3116331dd02802055e8db7faa736bc2674e6b30209a9e178877523d9f14516b35729eaf6fc348b89367e9830ca1b998a8c7d10766b9b2f265b97d8 SHA512 23fec3d51cfd8ac8bc02749550de53a7b699ebe67654336864a8208a6a1d4f69e8e1a2c8e07832665c203788cbabbb65f346582741bac10ceb0d56c16d6b4217 diff --git a/media-gfx/alembic/alembic-1.8.2.ebuild b/media-gfx/alembic/alembic-1.8.2.ebuild new file mode 100644 index 000..d6553f86e84 --- /dev/null +++ b/media-gfx/alembic/alembic-1.8.2.ebuild @@ -0,0 +1,54 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit cmake + +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" + +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~x86" +# either pyilmbase or imath need to be keyworded for arm{,64} to re-add +# python / pyalembic support +IUSE="examples hdf5 test" +RESTRICT="!test? ( test )" + +RDEPEND=" + || ( + >=dev-libs/imath-3.0.1 + >=media-libs/ilmbase-2.5.5 + ) + hdf5? ( + >=sci-libs/hdf5-1.10.2:=[zlib(+)] + >=sys-libs/zlib-1.2.11-r1 + ) +" +DEPEND="${RDEPEND}" + +PATCHES=( "${FILESDIR}/${PN}-1.8.0-0001-set-correct-libdir.patch" ) + +DOCS=( ACKNOWLEDGEMENTS.txt FEEDBACK.txt NEWS.txt README.txt ) + +src_configure() { + local mycmakeargs=( + -DALEMBIC_BUILD_LIBS=ON + -DALEMBIC_SHARED_LIBS=ON + # currently does nothing but require doxygen + -DDOCS_PATH=OFF + -DUSE_ARNOLD=OFF + -DUSE_BINARIES=ON + -DUSE_EXAMPLES=$(usex examples) + -DUSE_HDF5=$(usex hdf5) + -DUSE_MAYA=OFF + -DUSE_PRMAN=OFF + # TODO: needs imath keyworded for arm{,64} + -DUSE_PYALEMBIC=OFF + -DUSE_TESTS=$(usex test) + ) + + cmake_src_configure +}
[gentoo-commits] repo/gentoo:master commit in: media-gfx/alembic/
commit: 520128565fdcba5b02f3068360f6812fc68031f8 Author: Sam James gentoo org> AuthorDate: Wed Jun 9 01:59:51 2021 + Commit: Sam James gentoo org> CommitDate: Wed Jun 9 02:01:05 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=52012856 media-gfx/alembic: Stabilize 1.8.0 amd64, #795024 Signed-off-by: Sam James gentoo.org> media-gfx/alembic/alembic-1.8.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-gfx/alembic/alembic-1.8.0.ebuild b/media-gfx/alembic/alembic-1.8.0.ebuild index dedaae796d0..8a71d3328dc 100644 --- a/media-gfx/alembic/alembic-1.8.0.ebuild +++ b/media-gfx/alembic/alembic-1.8.0.ebuild @@ -13,7 +13,7 @@ LICENSE="BSD" SLOT="0" # arm{,64} either pyilmbase needs to be keyworded or imath merged and keyworded # to re-add python / pyalembic support -KEYWORDS="~amd64 ~arm ~arm64 ~x86" +KEYWORDS="amd64 ~arm ~arm64 ~x86" IUSE="examples hdf5 test" RESTRICT="!test? ( test )"
[gentoo-commits] repo/gentoo:master commit in: media-gfx/alembic/
commit: 1296e6a94aaff0ef76504dcae79cf9c89598 Author: Joonas Niilola gentoo org> AuthorDate: Wed Jun 9 06:17:53 2021 + Commit: Joonas Niilola gentoo org> CommitDate: Wed Jun 9 06:18:42 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1296e6a9 Revert "media-gfx/alembic: drop 1.8.0" This reverts commit b2f8967541a2b1ceb3bc33c2858ebed73b4a49e6. - alembic-1.8.0 is pending stabilization. Bug: https://bugs.gentoo.org/795024 Signed-off-by: Joonas Niilola gentoo.org> media-gfx/alembic/Manifest | 1 + media-gfx/alembic/alembic-1.8.0.ebuild | 52 ++ 2 files changed, 53 insertions(+) diff --git a/media-gfx/alembic/Manifest b/media-gfx/alembic/Manifest index e4ac6eb189f..c6cce3cf760 100644 --- a/media-gfx/alembic/Manifest +++ b/media-gfx/alembic/Manifest @@ -1,2 +1,3 @@ DIST alembic-1.7.16.tar.gz 855709 BLAKE2B 8009ed199b7dca190e40f56969d7c446e65bd78f58cee75dda4883ecf02b6c7ee422db76c4f523a76a4b2d42ef1547ededf5de0055cdb5d801c5cd4918a0b5f4 SHA512 bd4777dc4abf15bfb8307b00fd2d67671e89944d0dd8a74a657f4aee49e6a1cd0ab1fe5bb7f9afc63abcce2123466bb8a9a3886d41724ed2c242bc61d7d5b3a1 +DIST alembic-1.8.0.tar.gz 860886 BLAKE2B eccb1c74e90094a9b473ecb66260714a519110c20b18248c4fc5ecff5edf2b424b303764f80ee76333e588e85a92499d75a8104b972ccd142cc26532fd89df30 SHA512 23fc881863741f7fd081342f5c53c1ec3d00ab300ba8cd10e4a659ee820a9ed1244cf7cf2fd40482f6be32b9d7df44128363246e942bd03c802f3a2a81533b57 DIST alembic-1.8.1.tar.gz 861482 BLAKE2B fd23e6b080dbfd689fe0d63e1cf815cd26dda0624181b4b536e81a59c497d4f22481db1206d8fb140734d90a24f06f2892b6fbd9c57cb81c5fa2d700f3bd4aab SHA512 895493f36c895aef0675e1300ee3bbbf1b8819b4978b842c48810078e51219423500f74014eafe357a318a755ffa8c5c17c2c806b4216bab6cd334908bf684a4 diff --git a/media-gfx/alembic/alembic-1.8.0.ebuild b/media-gfx/alembic/alembic-1.8.0.ebuild new file mode 100644 index 000..dedaae796d0 --- /dev/null +++ b/media-gfx/alembic/alembic-1.8.0.ebuild @@ -0,0 +1,52 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit cmake + +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" + +SLOT="0" +# arm{,64} either pyilmbase needs to be keyworded or imath merged and keyworded +# to re-add python / pyalembic support +KEYWORDS="~amd64 ~arm ~arm64 ~x86" +IUSE="examples hdf5 test" +RESTRICT="!test? ( test )" + +# TODO: once imath has been merge, switch to use imath instead +# of ilmbase +RDEPEND=" + >=media-libs/ilmbase-2.5.5:= + hdf5? ( + >=sci-libs/hdf5-1.10.2:=[zlib(+)] + >=sys-libs/zlib-1.2.11-r1 + ) +" +DEPEND="${RDEPEND}" + +DOCS=( ACKNOWLEDGEMENTS.txt FEEDBACK.txt NEWS.txt README.txt ) + +PATCHES=( "${FILESDIR}/${P}-0001-set-correct-libdir.patch" ) + +src_configure() { + local mycmakeargs=( + -DALEMBIC_BUILD_LIBS=ON + -DALEMBIC_SHARED_LIBS=ON + -DDOCS_PATH=OFF # currently does nothing but require doxygen + -DUSE_ARNOLD=OFF + -DUSE_BINARIES=ON + -DUSE_EXAMPLES=$(usex examples) + -DUSE_HDF5=$(usex hdf5) + -DUSE_MAYA=OFF + -DUSE_PRMAN=OFF + # TODO: needs imath merged and keyworded for arm{,64} + -DUSE_PYALEMBIC=OFF + -DUSE_TESTS=$(usex test) + ) + + cmake_src_configure +}
[gentoo-commits] repo/gentoo:master commit in: media-gfx/alembic/
commit: 4441c1de4ff0847c1fb2d5bdbfbff47cf3747353 Author: Bernd Waibel posteo net> AuthorDate: Thu May 20 20:17:29 2021 + Commit: Joonas Niilola gentoo org> CommitDate: Wed Jun 9 06:08:33 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4441c1de media-gfx/alembic: bump to 1.8.1 Closes: https://bugs.gentoo.org/791133 Package-Manager: Portage-3.0.18, Repoman-3.0.3 Signed-off-by: Bernd Waibel posteo.net> Signed-off-by: Joonas Niilola gentoo.org> media-gfx/alembic/Manifest | 1 + media-gfx/alembic/alembic-1.8.1.ebuild | 54 ++ 2 files changed, 55 insertions(+) diff --git a/media-gfx/alembic/Manifest b/media-gfx/alembic/Manifest index 99b7d902ae5..c6cce3cf760 100644 --- a/media-gfx/alembic/Manifest +++ b/media-gfx/alembic/Manifest @@ -1,2 +1,3 @@ DIST alembic-1.7.16.tar.gz 855709 BLAKE2B 8009ed199b7dca190e40f56969d7c446e65bd78f58cee75dda4883ecf02b6c7ee422db76c4f523a76a4b2d42ef1547ededf5de0055cdb5d801c5cd4918a0b5f4 SHA512 bd4777dc4abf15bfb8307b00fd2d67671e89944d0dd8a74a657f4aee49e6a1cd0ab1fe5bb7f9afc63abcce2123466bb8a9a3886d41724ed2c242bc61d7d5b3a1 DIST alembic-1.8.0.tar.gz 860886 BLAKE2B eccb1c74e90094a9b473ecb66260714a519110c20b18248c4fc5ecff5edf2b424b303764f80ee76333e588e85a92499d75a8104b972ccd142cc26532fd89df30 SHA512 23fc881863741f7fd081342f5c53c1ec3d00ab300ba8cd10e4a659ee820a9ed1244cf7cf2fd40482f6be32b9d7df44128363246e942bd03c802f3a2a81533b57 +DIST alembic-1.8.1.tar.gz 861482 BLAKE2B fd23e6b080dbfd689fe0d63e1cf815cd26dda0624181b4b536e81a59c497d4f22481db1206d8fb140734d90a24f06f2892b6fbd9c57cb81c5fa2d700f3bd4aab SHA512 895493f36c895aef0675e1300ee3bbbf1b8819b4978b842c48810078e51219423500f74014eafe357a318a755ffa8c5c17c2c806b4216bab6cd334908bf684a4 diff --git a/media-gfx/alembic/alembic-1.8.1.ebuild b/media-gfx/alembic/alembic-1.8.1.ebuild new file mode 100644 index 000..d6553f86e84 --- /dev/null +++ b/media-gfx/alembic/alembic-1.8.1.ebuild @@ -0,0 +1,54 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit cmake + +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" + +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~x86" +# either pyilmbase or imath need to be keyworded for arm{,64} to re-add +# python / pyalembic support +IUSE="examples hdf5 test" +RESTRICT="!test? ( test )" + +RDEPEND=" + || ( + >=dev-libs/imath-3.0.1 + >=media-libs/ilmbase-2.5.5 + ) + hdf5? ( + >=sci-libs/hdf5-1.10.2:=[zlib(+)] + >=sys-libs/zlib-1.2.11-r1 + ) +" +DEPEND="${RDEPEND}" + +PATCHES=( "${FILESDIR}/${PN}-1.8.0-0001-set-correct-libdir.patch" ) + +DOCS=( ACKNOWLEDGEMENTS.txt FEEDBACK.txt NEWS.txt README.txt ) + +src_configure() { + local mycmakeargs=( + -DALEMBIC_BUILD_LIBS=ON + -DALEMBIC_SHARED_LIBS=ON + # currently does nothing but require doxygen + -DDOCS_PATH=OFF + -DUSE_ARNOLD=OFF + -DUSE_BINARIES=ON + -DUSE_EXAMPLES=$(usex examples) + -DUSE_HDF5=$(usex hdf5) + -DUSE_MAYA=OFF + -DUSE_PRMAN=OFF + # TODO: needs imath keyworded for arm{,64} + -DUSE_PYALEMBIC=OFF + -DUSE_TESTS=$(usex test) + ) + + cmake_src_configure +}
[gentoo-commits] repo/gentoo:master commit in: media-gfx/alembic/
commit: b2f8967541a2b1ceb3bc33c2858ebed73b4a49e6 Author: Bernd Waibel posteo net> AuthorDate: Thu May 20 21:44:07 2021 + Commit: Joonas Niilola gentoo org> CommitDate: Wed Jun 9 06:08:34 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b2f89675 media-gfx/alembic: drop 1.8.0 Package-Manager: Portage-3.0.18, Repoman-3.0.3 Signed-off-by: Bernd Waibel posteo.net> Closes: https://github.com/gentoo/gentoo/pull/20901 Signed-off-by: Joonas Niilola gentoo.org> media-gfx/alembic/Manifest | 1 - media-gfx/alembic/alembic-1.8.0.ebuild | 52 -- 2 files changed, 53 deletions(-) diff --git a/media-gfx/alembic/Manifest b/media-gfx/alembic/Manifest index c6cce3cf760..e4ac6eb189f 100644 --- a/media-gfx/alembic/Manifest +++ b/media-gfx/alembic/Manifest @@ -1,3 +1,2 @@ DIST alembic-1.7.16.tar.gz 855709 BLAKE2B 8009ed199b7dca190e40f56969d7c446e65bd78f58cee75dda4883ecf02b6c7ee422db76c4f523a76a4b2d42ef1547ededf5de0055cdb5d801c5cd4918a0b5f4 SHA512 bd4777dc4abf15bfb8307b00fd2d67671e89944d0dd8a74a657f4aee49e6a1cd0ab1fe5bb7f9afc63abcce2123466bb8a9a3886d41724ed2c242bc61d7d5b3a1 -DIST alembic-1.8.0.tar.gz 860886 BLAKE2B eccb1c74e90094a9b473ecb66260714a519110c20b18248c4fc5ecff5edf2b424b303764f80ee76333e588e85a92499d75a8104b972ccd142cc26532fd89df30 SHA512 23fc881863741f7fd081342f5c53c1ec3d00ab300ba8cd10e4a659ee820a9ed1244cf7cf2fd40482f6be32b9d7df44128363246e942bd03c802f3a2a81533b57 DIST alembic-1.8.1.tar.gz 861482 BLAKE2B fd23e6b080dbfd689fe0d63e1cf815cd26dda0624181b4b536e81a59c497d4f22481db1206d8fb140734d90a24f06f2892b6fbd9c57cb81c5fa2d700f3bd4aab SHA512 895493f36c895aef0675e1300ee3bbbf1b8819b4978b842c48810078e51219423500f74014eafe357a318a755ffa8c5c17c2c806b4216bab6cd334908bf684a4 diff --git a/media-gfx/alembic/alembic-1.8.0.ebuild b/media-gfx/alembic/alembic-1.8.0.ebuild deleted file mode 100644 index dedaae796d0..000 --- a/media-gfx/alembic/alembic-1.8.0.ebuild +++ /dev/null @@ -1,52 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit cmake - -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" - -SLOT="0" -# arm{,64} either pyilmbase needs to be keyworded or imath merged and keyworded -# to re-add python / pyalembic support -KEYWORDS="~amd64 ~arm ~arm64 ~x86" -IUSE="examples hdf5 test" -RESTRICT="!test? ( test )" - -# TODO: once imath has been merge, switch to use imath instead -# of ilmbase -RDEPEND=" - >=media-libs/ilmbase-2.5.5:= - hdf5? ( - >=sci-libs/hdf5-1.10.2:=[zlib(+)] - >=sys-libs/zlib-1.2.11-r1 - ) -" -DEPEND="${RDEPEND}" - -DOCS=( ACKNOWLEDGEMENTS.txt FEEDBACK.txt NEWS.txt README.txt ) - -PATCHES=( "${FILESDIR}/${P}-0001-set-correct-libdir.patch" ) - -src_configure() { - local mycmakeargs=( - -DALEMBIC_BUILD_LIBS=ON - -DALEMBIC_SHARED_LIBS=ON - -DDOCS_PATH=OFF # currently does nothing but require doxygen - -DUSE_ARNOLD=OFF - -DUSE_BINARIES=ON - -DUSE_EXAMPLES=$(usex examples) - -DUSE_HDF5=$(usex hdf5) - -DUSE_MAYA=OFF - -DUSE_PRMAN=OFF - # TODO: needs imath merged and keyworded for arm{,64} - -DUSE_PYALEMBIC=OFF - -DUSE_TESTS=$(usex test) - ) - - cmake_src_configure -}
[gentoo-commits] repo/gentoo:master commit in: media-gfx/alembic/, media-gfx/alembic/files/
commit: 47b69a1658ffcb36fcc019efd112d0fa3a948b3a Author: Bernd Waibel posteo net> AuthorDate: Fri Apr 23 16:07:03 2021 + Commit: Sam James gentoo org> CommitDate: Tue May 4 22:01:34 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=47b69a16 media-gfx/alembic: bump to 1.8.0 Closes: https://bugs.gentoo.org/783843 Package-Manager: Portage-3.0.18, Repoman-3.0.3 Signed-off-by: Bernd Waibel posteo.net> Closes: https://github.com/gentoo/gentoo/pull/20515 Signed-off-by: Sam James gentoo.org> media-gfx/alembic/Manifest | 1 + media-gfx/alembic/alembic-1.8.0.ebuild | 52 .../alembic-1.8.0-0001-set-correct-libdir.patch| 57 ++ 3 files changed, 110 insertions(+) diff --git a/media-gfx/alembic/Manifest b/media-gfx/alembic/Manifest index 6b21cc8ad5b..99b7d902ae5 100644 --- a/media-gfx/alembic/Manifest +++ b/media-gfx/alembic/Manifest @@ -1 +1,2 @@ DIST alembic-1.7.16.tar.gz 855709 BLAKE2B 8009ed199b7dca190e40f56969d7c446e65bd78f58cee75dda4883ecf02b6c7ee422db76c4f523a76a4b2d42ef1547ededf5de0055cdb5d801c5cd4918a0b5f4 SHA512 bd4777dc4abf15bfb8307b00fd2d67671e89944d0dd8a74a657f4aee49e6a1cd0ab1fe5bb7f9afc63abcce2123466bb8a9a3886d41724ed2c242bc61d7d5b3a1 +DIST alembic-1.8.0.tar.gz 860886 BLAKE2B eccb1c74e90094a9b473ecb66260714a519110c20b18248c4fc5ecff5edf2b424b303764f80ee76333e588e85a92499d75a8104b972ccd142cc26532fd89df30 SHA512 23fc881863741f7fd081342f5c53c1ec3d00ab300ba8cd10e4a659ee820a9ed1244cf7cf2fd40482f6be32b9d7df44128363246e942bd03c802f3a2a81533b57 diff --git a/media-gfx/alembic/alembic-1.8.0.ebuild b/media-gfx/alembic/alembic-1.8.0.ebuild new file mode 100644 index 000..dedaae796d0 --- /dev/null +++ b/media-gfx/alembic/alembic-1.8.0.ebuild @@ -0,0 +1,52 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit cmake + +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" + +SLOT="0" +# arm{,64} either pyilmbase needs to be keyworded or imath merged and keyworded +# to re-add python / pyalembic support +KEYWORDS="~amd64 ~arm ~arm64 ~x86" +IUSE="examples hdf5 test" +RESTRICT="!test? ( test )" + +# TODO: once imath has been merge, switch to use imath instead +# of ilmbase +RDEPEND=" + >=media-libs/ilmbase-2.5.5:= + hdf5? ( + >=sci-libs/hdf5-1.10.2:=[zlib(+)] + >=sys-libs/zlib-1.2.11-r1 + ) +" +DEPEND="${RDEPEND}" + +DOCS=( ACKNOWLEDGEMENTS.txt FEEDBACK.txt NEWS.txt README.txt ) + +PATCHES=( "${FILESDIR}/${P}-0001-set-correct-libdir.patch" ) + +src_configure() { + local mycmakeargs=( + -DALEMBIC_BUILD_LIBS=ON + -DALEMBIC_SHARED_LIBS=ON + -DDOCS_PATH=OFF # currently does nothing but require doxygen + -DUSE_ARNOLD=OFF + -DUSE_BINARIES=ON + -DUSE_EXAMPLES=$(usex examples) + -DUSE_HDF5=$(usex hdf5) + -DUSE_MAYA=OFF + -DUSE_PRMAN=OFF + # TODO: needs imath merged and keyworded for arm{,64} + -DUSE_PYALEMBIC=OFF + -DUSE_TESTS=$(usex test) + ) + + cmake_src_configure +} diff --git a/media-gfx/alembic/files/alembic-1.8.0-0001-set-correct-libdir.patch b/media-gfx/alembic/files/alembic-1.8.0-0001-set-correct-libdir.patch new file mode 100644 index 000..3216e38d238 --- /dev/null +++ b/media-gfx/alembic/files/alembic-1.8.0-0001-set-correct-libdir.patch @@ -0,0 +1,57 @@ +From 9e877b10c05e9482ef00bda99033508cc64211fd Mon Sep 17 00:00:00 2001 +From: Bernd Waibel +Date: Fri, 23 Apr 2021 15:20:15 +0200 +Subject: [PATCH] set correct libdir + +Signed-off-by: Bernd Waibel +--- + CMakeLists.txt | 8 + lib/Alembic/CMakeLists.txt | 4 ++-- + 2 files changed, 6 insertions(+), 6 deletions(-) + +diff --git a/CMakeLists.txt b/CMakeLists.txt +index 69fff1e..97d1e2d 100644 +--- a/CMakeLists.txt b/CMakeLists.txt +@@ -73,12 +73,12 @@ option(DOCS_PATH + + # Set static/dynamic build options + SET(LIB_TYPE STATIC) +-SET(RUNTIME_INSTALL_DIR lib) +-SET(LIBRARY_INSTALL_DIR lib) +-SET(ARCHIVE_INSTALL_DIR lib) ++SET(RUNTIME_INSTALL_DIR lib${LIB_SUFFIX}) ++SET(LIBRARY_INSTALL_DIR lib${LIB_SUFFIX}) ++SET(ARCHIVE_INSTALL_DIR lib${LIB_SUFFIX}) + IF (ALEMBIC_SHARED_LIBS) + SET(LIB_TYPE SHARED) +-SET(ARCHIVE_INSTALL_DIR lib) ++SET(ARCHIVE_INSTALL_DIR lib${LIB_SUFFIX}) + IF (WIN32) + ADD_DEFINITIONS(-DALEMBIC_DLL) + ENDIF() +diff --git a/lib/Alembic/CMakeLists.txt b/lib/Alembic/CMakeLists.txt +index 20acfed..9859bbe 100644 +--- a/lib/Alembic/CMakeLists.txt b/lib/Alembic/CMakeLists.txt +@@ -78,7 +78,7 @@ TARGET_LINK_LIBRARIES(Alembic + ${ZLIB_LIBRARY} + ) + +-SET( ALEMBIC_LIB_INSTALL_DIR lib CACHE PATH "Wh
[gentoo-commits] repo/gentoo:master commit in: media-gfx/alembic/
commit: fa0961083284de4032e0458731082671cc426195 Author: Sam James gentoo org> AuthorDate: Fri Mar 5 18:38:41 2021 + Commit: Sam James gentoo org> CommitDate: Fri Mar 5 18:38:41 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fa096108 media-gfx/alembic: Keyword 1.7.16 arm64, #556758 Signed-off-by: Sam James gentoo.org> media-gfx/alembic/alembic-1.7.16.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-gfx/alembic/alembic-1.7.16.ebuild b/media-gfx/alembic/alembic-1.7.16.ebuild index ed542a1b220..674a8240cfd 100644 --- a/media-gfx/alembic/alembic-1.7.16.ebuild +++ b/media-gfx/alembic/alembic-1.7.16.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/${PN}/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" LICENSE="BSD" SLOT="0" -KEYWORDS="amd64 ~arm ~x86" +KEYWORDS="amd64 ~arm ~arm64 ~x86" IUSE="hdf5 test zlib" RESTRICT="!test? ( test )"
[gentoo-commits] repo/gentoo:master commit in: media-gfx/alembic/
commit: bea6ebfc4b062537b88f54730a7f4ee9ed6c1b05 Author: Sam James gentoo org> AuthorDate: Mon Feb 22 07:12:26 2021 + Commit: Sam James gentoo org> CommitDate: Mon Feb 22 07:12:26 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bea6ebfc media-gfx/alembic: Keyword 1.7.16 arm, #556758 Signed-off-by: Sam James gentoo.org> media-gfx/alembic/alembic-1.7.16.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-gfx/alembic/alembic-1.7.16.ebuild b/media-gfx/alembic/alembic-1.7.16.ebuild index 1fde48d2834..ed542a1b220 100644 --- a/media-gfx/alembic/alembic-1.7.16.ebuild +++ b/media-gfx/alembic/alembic-1.7.16.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/${PN}/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" LICENSE="BSD" SLOT="0" -KEYWORDS="amd64 ~x86" +KEYWORDS="amd64 ~arm ~x86" IUSE="hdf5 test zlib" RESTRICT="!test? ( test )"
[gentoo-commits] repo/gentoo:master commit in: media-gfx/alembic/, media-gfx/alembic/files/
commit: 4b26fced0d93ce48dfa466d3f8f25e339478dbf7 Author: Bernd Waibel gmail com> AuthorDate: Mon Feb 1 20:49:59 2021 + Commit: Sam James gentoo org> CommitDate: Fri Feb 12 16:20:31 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4b26fced media-gfx/alembic: drop 1.7.12 Package-Manager: Portage-3.0.14, Repoman-3.0.2 Signed-off-by: Bernd Waibel posteo.net> Closes: https://github.com/gentoo/gentoo/pull/19299 Signed-off-by: Sam James gentoo.org> media-gfx/alembic/Manifest | 1 - media-gfx/alembic/alembic-1.7.12.ebuild| 90 -- ...11-0001-Fix-to-find-boost-with-cmake-3.11.patch | 60 --- ...se-by-setting-a-proper-ILMBASE_ROOT-value.patch | 72 - ...bic-1.7.11-0003-Fix-env-var-for-renderman.patch | 29 --- 7.11-0004-Fix-a-compile-issue-with-const.patch | 27 --- ...Alembic-Tests-CMakeLists.txt-fix-variable.patch | 29 --- media-gfx/alembic/metadata.xml | 5 -- 8 files changed, 313 deletions(-) diff --git a/media-gfx/alembic/Manifest b/media-gfx/alembic/Manifest index e09960db353..6b21cc8ad5b 100644 --- a/media-gfx/alembic/Manifest +++ b/media-gfx/alembic/Manifest @@ -1,2 +1 @@ -DIST alembic-1.7.12.tar.gz 827983 BLAKE2B 7d508fdbfd92f213936635666a221fdad30f242a37ef8ff54a6272854565ebb890ffd11d8fe010f1558c0872fcb23080413d76380772ebf5db52033bdf0d9c85 SHA512 e05e0b24056c17f01784ced1f9606a269974de195f1aca8a6fce2123314e7ee609f70df77ac7fe18dc7f0c04fb883d38cc7de9b963caacf9586aaa24d4ac6210 DIST alembic-1.7.16.tar.gz 855709 BLAKE2B 8009ed199b7dca190e40f56969d7c446e65bd78f58cee75dda4883ecf02b6c7ee422db76c4f523a76a4b2d42ef1547ededf5de0055cdb5d801c5cd4918a0b5f4 SHA512 bd4777dc4abf15bfb8307b00fd2d67671e89944d0dd8a74a657f4aee49e6a1cd0ab1fe5bb7f9afc63abcce2123466bb8a9a3886d41724ed2c242bc61d7d5b3a1 diff --git a/media-gfx/alembic/alembic-1.7.12.ebuild b/media-gfx/alembic/alembic-1.7.12.ebuild deleted file mode 100644 index d67d4611da1..000 --- a/media-gfx/alembic/alembic-1.7.12.ebuild +++ /dev/null @@ -1,90 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit cmake multiprocessing - -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" - -SLOT="0" -KEYWORDS="amd64 ~x86" -IUSE="+boost doc examples hdf5 prman test zlib" -RESTRICT="!test? ( test )" - -REQUIRED_USE=" - ${PYTHON_REQUIRED_USE} - hdf5? ( zlib ) -" - -RDEPEND=" - ${PYTHON_DEPS} - >=media-libs/openexr-2.3.0:= - boost? ( >=dev-libs/boost-1.65.0:= ) - hdf5? ( >=sci-libs/hdf5-1.10.2:=[zlib(+)] ) - zlib? ( >=sys-libs/zlib-1.2.11-r1 ) -" -DEPEND="${RDEPEND}" -BDEPEND="doc? ( >=app-doc/doxygen-1.8.14-r1 )" - -DOCS=( "ACKNOWLEDGEMENTS.txt" "FEEDBACK.txt" "NEWS.txt" "README.txt" ) - -PATCHES=( - "${FILESDIR}/${PN}-1.7.11-0001-Fix-to-find-boost-with-cmake-3.11.patch" - "${FILESDIR}/${PN}-1.7.11-0002-Find-IlmBase-by-setting-a-proper-ILMBASE_ROOT-value.patch" - "${FILESDIR}/${PN}-1.7.11-0003-Fix-env-var-for-renderman.patch" - "${FILESDIR}/${PN}-1.7.11-0004-Fix-a-compile-issue-with-const.patch" - "${FILESDIR}/${PN}-1.7.11-0005-Fix-install-locations.patch" - "${FILESDIR}/${PN}-1.7.11-0006-python-PyAlembic-Tests-CMakeLists.txt-fix-variable.patch" -) - -src_prepare() { - cmake_src_prepare - if use doc; then - doxygen -u Doxyfile || die "Failed to update Doxyfile" - sed -i -e 's|DOT_NUM_THREADS[ \t]*= 0|DOT_NUM_THREADS = '$(makeopts_jobs)'|' Doxyfile || die "Failed to change dot threads" - fi -} - -src_configure() { - local mycmakeargs=( - -DALEMBIC_SHARED_LIBS=ON - # The CMakeLists.txt file needs C++11 or C++-0x if none of them - # is defined - -DALEMBIC_LIB_USES_BOOST=$(usex boost) - -DALEMBIC_LIB_USES_TR1=$(usex !boost) - -DUSE_ARNOLD=OFF - -DUSE_BINARIES=ON - -DUSE_EXAMPLES=$(usex examples) - -DUSE_HDF5=$(usex hdf5) - -DUSE_MAYA=OFF - -DUSE_PRMAN=$(usex prman) - -DUSE_PYALEMBIC=OFF - -DUSE_TESTS=$(usex test) - ) - cmake_src_configure -} - -src_compile() { - cmake_src_compile - if use doc; then - doxygen Doxyfile || die "Failed to build documentation" - fi -} - -src_install() { - use doc && local HTML_DOCS=( doc/html/. ) - cmake_src_install -} - -pkg_postinst() { - if use prman; then - einfo "If you're looking for an ebuild for renderman, you may want to" - einfo "try the waebbl overlay: 'eselect repository enable waebbl'" - einfo "followed by 'emerge renderman'"
[gentoo-commits] repo/gentoo:master commit in: media-gfx/alembic/
commit: a1b6d67abc9afd8d9b15349c28a9c82f6baea37a Author: Bernd Waibel posteo net> AuthorDate: Sun Feb 7 16:21:42 2021 + Commit: Conrad Kostecki gentoo org> CommitDate: Sun Feb 7 17:07:44 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a1b6d67a media-gfx/alembic: fix metadata email Closes: https://github.com/gentoo/gentoo/pull/19363 Package-Manager: Portage-3.0.14, Repoman-3.0.2 Signed-off-by: Bernd Waibel posteo.net> Signed-off-by: Conrad Kostecki gentoo.org> media-gfx/alembic/metadata.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-gfx/alembic/metadata.xml b/media-gfx/alembic/metadata.xml index 49d1fe2caa6..2ad53a2f4fa 100644 --- a/media-gfx/alembic/metadata.xml +++ b/media-gfx/alembic/metadata.xml @@ -2,7 +2,7 @@ http://www.gentoo.org/dtd/metadata.dtd";> - wae...@gmail.com + waebbl-gen...@posteo.net Bernd Waibel
[gentoo-commits] repo/gentoo:master commit in: media-gfx/alembic/
commit: 58e8c3b4963cf10734d52c87d3fef7f47c0d2914 Author: Sam James gentoo org> AuthorDate: Mon Feb 1 13:32:55 2021 + Commit: Sam James gentoo org> CommitDate: Mon Feb 1 13:32:55 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=58e8c3b4 media-gfx/alembic: Stabilize 1.7.16 amd64, #768123 Signed-off-by: Sam James gentoo.org> media-gfx/alembic/alembic-1.7.16.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/media-gfx/alembic/alembic-1.7.16.ebuild b/media-gfx/alembic/alembic-1.7.16.ebuild index e7b7b255e52..1fde48d2834 100644 --- a/media-gfx/alembic/alembic-1.7.16.ebuild +++ b/media-gfx/alembic/alembic-1.7.16.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 @@ -11,7 +11,7 @@ SRC_URI="https://github.com/${PN}/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" LICENSE="BSD" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="amd64 ~x86" IUSE="hdf5 test zlib" RESTRICT="!test? ( test )"
[gentoo-commits] repo/gentoo:master commit in: media-gfx/alembic/
commit: 0a63ad66b1073470988d67abbd50a31df3030e5b Author: Sam James gentoo org> AuthorDate: Sun Jan 24 22:13:13 2021 + Commit: Sam James gentoo org> CommitDate: Sun Jan 24 22:13:16 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0a63ad66 media-gfx/alembic: fix double prefix (ha!) github remote-id Package-Manager: Portage-3.0.14, Repoman-3.0.2 Signed-off-by: Sam James gentoo.org> media-gfx/alembic/metadata.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-gfx/alembic/metadata.xml b/media-gfx/alembic/metadata.xml index 034ebe0790b..49d1fe2caa6 100644 --- a/media-gfx/alembic/metadata.xml +++ b/media-gfx/alembic/metadata.xml @@ -25,6 +25,6 @@ https://github.com/alembic/alembic/issues - https://github.com/alembic/alembic + alembic/alembic
[gentoo-commits] repo/gentoo:master commit in: media-gfx/alembic/
commit: 2062cce1af1666298546b8c6b8cc39817095bef1 Author: Bernd Waibel gmail com> AuthorDate: Tue Nov 24 17:56:38 2020 + Commit: Joonas Niilola gentoo org> CommitDate: Wed Nov 25 07:50:19 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2062cce1 media-gfx/alembic: cleanup Remove unnecessary doc and prman USE flags. Package-Manager: Portage-3.0.10, Repoman-3.0.2 Signed-off-by: Bernd Waibel gmail.com> Closes: https://github.com/gentoo/gentoo/pull/18390 Signed-off-by: Joonas Niilola gentoo.org> media-gfx/alembic/alembic-1.7.16.ebuild | 14 +++--- 1 file changed, 3 insertions(+), 11 deletions(-) diff --git a/media-gfx/alembic/alembic-1.7.16.ebuild b/media-gfx/alembic/alembic-1.7.16.ebuild index 4167640a9e5..e7b7b255e52 100644 --- a/media-gfx/alembic/alembic-1.7.16.ebuild +++ b/media-gfx/alembic/alembic-1.7.16.ebuild @@ -12,7 +12,7 @@ LICENSE="BSD" SLOT="0" KEYWORDS="~amd64 ~x86" -IUSE="examples hdf5 prman test zlib" +IUSE="hdf5 test zlib" RESTRICT="!test? ( test )" REQUIRED_USE="hdf5? ( zlib )" @@ -39,21 +39,13 @@ src_configure() { -DALEMBIC_LIB_USES_TR1=OFF -DUSE_ARNOLD=OFF -DUSE_BINARIES=ON - -DUSE_EXAMPLES=$(usex examples) + -DUSE_EXAMPLES=OFF -DUSE_HDF5=$(usex hdf5) -DUSE_MAYA=OFF - -DUSE_PRMAN=$(usex prman) + -DUSE_PRMAN=OFF -DUSE_PYALEMBIC=OFF -DUSE_TESTS=$(usex test) ) cmake_src_configure } - -pkg_postinst() { - if use prman; then - einfo "If you're looking for an ebuild for renderman, you may want to" - einfo "try the waebbl overlay: 'eselect repository enable waebbl'" - einfo "followed by 'emerge renderman'" - fi -}
[gentoo-commits] repo/gentoo:master commit in: media-gfx/alembic/
commit: 0fc2f8bee8292e2e211851824a61aacee1e5dff0 Author: Bernd Waibel gmail com> AuthorDate: Sun Nov 22 20:58:13 2020 + Commit: Joonas Niilola gentoo org> CommitDate: Tue Nov 24 13:26:08 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0fc2f8be media-gfx/alembic: bump to 1.7.16 Remove doc USE flag, the Doxygen file has been removed upstream and building the developer documentation isn't properly implemented. Remove boost USE flag, the relevant options will get removed in the next release and aren't working in this version. Closes: https://bugs.gentoo.org/733456 Package-Manager: Portage-3.0.9, Repoman-3.0.2 Signed-off-by: Bernd Waibel gmail.com> Signed-off-by: Joonas Niilola gentoo.org> media-gfx/alembic/Manifest | 1 + media-gfx/alembic/alembic-1.7.16.ebuild | 59 + 2 files changed, 60 insertions(+) diff --git a/media-gfx/alembic/Manifest b/media-gfx/alembic/Manifest index c647c113758..77d3733c65f 100644 --- a/media-gfx/alembic/Manifest +++ b/media-gfx/alembic/Manifest @@ -1,2 +1,3 @@ DIST alembic-1.7.11.tar.gz 826833 BLAKE2B ea2ee92cefcc92d3658b8c71351ec0f72bd1fb5d5b6c771ceebe81b1db61a280420f480cd3612f44bc134cccb388954be89baba9dc6e5973e102bc55d65cd974 SHA512 94b9c218a2fe6e2e24205aff4a2f6bab784851c2aa15592fb60ea91f0e8038b0c0656a118f3a5cba0d3de8917dd90b74d0e2d1c4ac034b9ee3f5d0741d9f6b70 DIST alembic-1.7.12.tar.gz 827983 BLAKE2B 7d508fdbfd92f213936635666a221fdad30f242a37ef8ff54a6272854565ebb890ffd11d8fe010f1558c0872fcb23080413d76380772ebf5db52033bdf0d9c85 SHA512 e05e0b24056c17f01784ced1f9606a269974de195f1aca8a6fce2123314e7ee609f70df77ac7fe18dc7f0c04fb883d38cc7de9b963caacf9586aaa24d4ac6210 +DIST alembic-1.7.16.tar.gz 855709 BLAKE2B 8009ed199b7dca190e40f56969d7c446e65bd78f58cee75dda4883ecf02b6c7ee422db76c4f523a76a4b2d42ef1547ededf5de0055cdb5d801c5cd4918a0b5f4 SHA512 bd4777dc4abf15bfb8307b00fd2d67671e89944d0dd8a74a657f4aee49e6a1cd0ab1fe5bb7f9afc63abcce2123466bb8a9a3886d41724ed2c242bc61d7d5b3a1 diff --git a/media-gfx/alembic/alembic-1.7.16.ebuild b/media-gfx/alembic/alembic-1.7.16.ebuild new file mode 100644 index 000..4167640a9e5 --- /dev/null +++ b/media-gfx/alembic/alembic-1.7.16.ebuild @@ -0,0 +1,59 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit cmake multiprocessing + +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" + +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="examples hdf5 prman test zlib" +RESTRICT="!test? ( test )" + +REQUIRED_USE="hdf5? ( zlib )" + +RDEPEND=" + >=media-libs/openexr-2.5.0:= + hdf5? ( >=sci-libs/hdf5-1.10.2:=[zlib(+)] ) + zlib? ( >=sys-libs/zlib-1.2.11-r1 ) +" +DEPEND="${RDEPEND}" +BDEPEND="" + +DOCS=( "ACKNOWLEDGEMENTS.txt" "FEEDBACK.txt" "NEWS.txt" "README.txt" ) + +PATCHES=( "${FILESDIR}/${PN}-1.7.11-0005-Fix-install-locations.patch" ) + +src_configure() { + local mycmakeargs=( + -DALEMBIC_SHARED_LIBS=ON + # C++-11 and thus {shared,unique,weak}_ptr are common nowadays, so these + # are no longer needed and using boost fails. Options will get removed by + # upstream soon + -DALEMBIC_LIB_USES_BOOST=OFF + -DALEMBIC_LIB_USES_TR1=OFF + -DUSE_ARNOLD=OFF + -DUSE_BINARIES=ON + -DUSE_EXAMPLES=$(usex examples) + -DUSE_HDF5=$(usex hdf5) + -DUSE_MAYA=OFF + -DUSE_PRMAN=$(usex prman) + -DUSE_PYALEMBIC=OFF + -DUSE_TESTS=$(usex test) + ) + + cmake_src_configure +} + +pkg_postinst() { + if use prman; then + einfo "If you're looking for an ebuild for renderman, you may want to" + einfo "try the waebbl overlay: 'eselect repository enable waebbl'" + einfo "followed by 'emerge renderman'" + fi +}
[gentoo-commits] repo/gentoo:master commit in: media-gfx/alembic/
commit: 1349a42ab3ef08b024518ffd1a93686762ab8448 Author: Bernd Waibel gmail com> AuthorDate: Sun Nov 22 21:00:31 2020 + Commit: Joonas Niilola gentoo org> CommitDate: Tue Nov 24 13:26:08 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1349a42a media-gfx/alembic: drop old Package-Manager: Portage-3.0.9, Repoman-3.0.2 Signed-off-by: Bernd Waibel gmail.com> Closes: https://github.com/gentoo/gentoo/pull/18367 Signed-off-by: Joonas Niilola gentoo.org> media-gfx/alembic/Manifest | 1 - media-gfx/alembic/alembic-1.7.11-r1.ebuild | 104 - media-gfx/alembic/metadata.xml | 6 -- 3 files changed, 111 deletions(-) diff --git a/media-gfx/alembic/Manifest b/media-gfx/alembic/Manifest index 77d3733c65f..e09960db353 100644 --- a/media-gfx/alembic/Manifest +++ b/media-gfx/alembic/Manifest @@ -1,3 +1,2 @@ -DIST alembic-1.7.11.tar.gz 826833 BLAKE2B ea2ee92cefcc92d3658b8c71351ec0f72bd1fb5d5b6c771ceebe81b1db61a280420f480cd3612f44bc134cccb388954be89baba9dc6e5973e102bc55d65cd974 SHA512 94b9c218a2fe6e2e24205aff4a2f6bab784851c2aa15592fb60ea91f0e8038b0c0656a118f3a5cba0d3de8917dd90b74d0e2d1c4ac034b9ee3f5d0741d9f6b70 DIST alembic-1.7.12.tar.gz 827983 BLAKE2B 7d508fdbfd92f213936635666a221fdad30f242a37ef8ff54a6272854565ebb890ffd11d8fe010f1558c0872fcb23080413d76380772ebf5db52033bdf0d9c85 SHA512 e05e0b24056c17f01784ced1f9606a269974de195f1aca8a6fce2123314e7ee609f70df77ac7fe18dc7f0c04fb883d38cc7de9b963caacf9586aaa24d4ac6210 DIST alembic-1.7.16.tar.gz 855709 BLAKE2B 8009ed199b7dca190e40f56969d7c446e65bd78f58cee75dda4883ecf02b6c7ee422db76c4f523a76a4b2d42ef1547ededf5de0055cdb5d801c5cd4918a0b5f4 SHA512 bd4777dc4abf15bfb8307b00fd2d67671e89944d0dd8a74a657f4aee49e6a1cd0ab1fe5bb7f9afc63abcce2123466bb8a9a3886d41724ed2c242bc61d7d5b3a1 diff --git a/media-gfx/alembic/alembic-1.7.11-r1.ebuild b/media-gfx/alembic/alembic-1.7.11-r1.ebuild deleted file mode 100644 index 2132a431730..000 --- a/media-gfx/alembic/alembic-1.7.11-r1.ebuild +++ /dev/null @@ -1,104 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit cmake multiprocessing - -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" - -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="arnold +boost doc examples hdf5 maya prman test zlib" -RESTRICT="!test? ( test )" - -REQUIRED_USE=" - ${PYTHON_REQUIRED_USE} - hdf5? ( zlib ) -" - -RDEPEND=" - ${PYTHON_DEPS} - >=media-libs/openexr-2.3.0:= - boost? ( >=dev-libs/boost-1.65.0:= ) - hdf5? ( >=sci-libs/hdf5-1.10.2:=[zlib(+)] ) - zlib? ( >=sys-libs/zlib-1.2.11-r1 ) -" -DEPEND=" - ${RDEPEND} - doc? ( >=app-doc/doxygen-1.8.14-r1 ) -" - -DOCS=( "ACKNOWLEDGEMENTS.txt" "FEEDBACK.txt" "NEWS.txt" "README.txt" ) - -PATCHES=( - "${FILESDIR}/${P}-0001-Fix-to-find-boost-with-cmake-3.11.patch" - "${FILESDIR}/${P}-0002-Find-IlmBase-by-setting-a-proper-ILMBASE_ROOT-value.patch" - "${FILESDIR}/${P}-0003-Fix-env-var-for-renderman.patch" - "${FILESDIR}/${P}-0004-Fix-a-compile-issue-with-const.patch" - "${FILESDIR}/${P}-0005-Fix-install-locations.patch" - "${FILESDIR}/${P}-0006-python-PyAlembic-Tests-CMakeLists.txt-fix-variable.patch" -) - -src_prepare() { - cmake_src_prepare - if use doc; then - doxygen -u Doxyfile || die "Failed to update Doxyfile" - sed -i -e 's|DOT_NUM_THREADS[ \t]*= 0|DOT_NUM_THREADS = '$(makeopts_jobs)'|' Doxyfile || die "Failed to change dot threads" - fi -} - -src_configure() { - local mycmakeargs=( - -DALEMBIC_SHARED_LIBS=ON - # The CMakeLists.txt file needs C++11 or C++-0x if none of them - # is defined - -DALEMBIC_LIB_USES_BOOST=$(usex boost) - -DALEMBIC_LIB_USES_TR1=$(usex !boost) - -DUSE_ARNOLD=$(usex arnold) - -DUSE_BINARIES=ON - -DUSE_EXAMPLES=$(usex examples) - -DUSE_HDF5=$(usex hdf5) - -DUSE_MAYA=$(usex maya) - -DUSE_PRMAN=$(usex prman) - -DUSE_PYALEMBIC=OFF - -DUSE_TESTS=$(usex test) - ) - cmake_src_configure -} - -src_compile() { - cmake_src_compile - if use doc; then - doxygen Doxyfile || die "Failed to build documentation" - fi -} - -src_install() { - use doc && local HTML_DOCS=( doc/html/. ) - cmake_src_install -} - -pkg_postinst() { - if use arnold; then - einfo "NOTE: The arnold plugin is highly experimental and hasn't been" - einfo "tested, due to missing license. If you have trouble compiling" - einfo "or running it, please file a bug report for the package at" -
[gentoo-commits] repo/gentoo:master commit in: media-gfx/alembic/
commit: c748222aa6856b785fc172e74327626269932498 Author: Sam James gentoo org> AuthorDate: Sun Nov 8 10:28:20 2020 + Commit: Sam James gentoo org> CommitDate: Sun Nov 8 10:28:20 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c748222a media-gfx/alembic: Stabilize 1.7.12 amd64, #746740 Signed-off-by: Sam James gentoo.org> media-gfx/alembic/alembic-1.7.12.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-gfx/alembic/alembic-1.7.12.ebuild b/media-gfx/alembic/alembic-1.7.12.ebuild index 364b3261bc7..d67d4611da1 100644 --- a/media-gfx/alembic/alembic-1.7.12.ebuild +++ b/media-gfx/alembic/alembic-1.7.12.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://github.com/${PN}/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" LICENSE="BSD" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="amd64 ~x86" IUSE="+boost doc examples hdf5 prman test zlib" RESTRICT="!test? ( test )"
[gentoo-commits] repo/gentoo:master commit in: media-gfx/alembic/
commit: 542d16e3a4502f614a3ccdefa87cbcbf9453d570 Author: Michał Górny gentoo org> AuthorDate: Sat Aug 22 08:50:08 2020 + Commit: Michał Górny gentoo org> CommitDate: Sat Aug 22 09:15:30 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=542d16e3 media-gfx/alembic: Fix stray USE=python in metadata.xml Signed-off-by: Michał Górny gentoo.org> media-gfx/alembic/metadata.xml | 3 --- 1 file changed, 3 deletions(-) diff --git a/media-gfx/alembic/metadata.xml b/media-gfx/alembic/metadata.xml index 4166d46b5bc..f3240834df6 100644 --- a/media-gfx/alembic/metadata.xml +++ b/media-gfx/alembic/metadata.xml @@ -26,9 +26,6 @@ Compile Alembic plugin for Renderman (experimental) - - Build pyalembic python bindings (needs dev-python/pyilmbase) - Build and run the test-suite Use sys-libs/zlib for compressions
[gentoo-commits] repo/gentoo:master commit in: media-gfx/alembic/
commit: f5e59029a11eb7b502f475865f781317bd679ee9 Author: Michał Górny gentoo org> AuthorDate: Sat Aug 22 07:41:04 2020 + Commit: Michał Górny gentoo org> CommitDate: Sat Aug 22 08:04:15 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f5e59029 media-gfx/alembic: Eradicate python2 Closes: https://bugs.gentoo.org/733456 Signed-off-by: Michał Górny gentoo.org> media-gfx/alembic/alembic-1.7.11-r1.ebuild | 15 --- media-gfx/alembic/alembic-1.7.12.ebuild| 15 --- 2 files changed, 8 insertions(+), 22 deletions(-) diff --git a/media-gfx/alembic/alembic-1.7.11-r1.ebuild b/media-gfx/alembic/alembic-1.7.11-r1.ebuild index 8f112f0a4fd..2132a431730 100644 --- a/media-gfx/alembic/alembic-1.7.11-r1.ebuild +++ b/media-gfx/alembic/alembic-1.7.11-r1.ebuild @@ -3,9 +3,7 @@ EAPI=7 -PYTHON_COMPAT=( python2_7 ) - -inherit cmake multiprocessing python-single-r1 +inherit cmake multiprocessing DESCRIPTION="Open framework for storing and sharing scene data" HOMEPAGE="https://www.alembic.io/"; @@ -15,25 +13,20 @@ LICENSE="BSD" SLOT="0" KEYWORDS="~amd64 ~x86" -IUSE="arnold +boost doc examples hdf5 maya prman python test zlib" +IUSE="arnold +boost doc examples hdf5 maya prman test zlib" RESTRICT="!test? ( test )" -# pyalembic python bindings need boost REQUIRED_USE=" ${PYTHON_REQUIRED_USE} hdf5? ( zlib ) - python? ( boost ) " RDEPEND=" ${PYTHON_DEPS} >=media-libs/openexr-2.3.0:= + boost? ( >=dev-libs/boost-1.65.0:= ) hdf5? ( >=sci-libs/hdf5-1.10.2:=[zlib(+)] ) - python? ( >=dev-python/pyilmbase-2.3.0[${PYTHON_SINGLE_USEDEP}] ) zlib? ( >=sys-libs/zlib-1.2.11-r1 ) - $(python_gen_cond_dep ' - boost? ( >=dev-libs/boost-1.65.0:=[python,${PYTHON_MULTI_USEDEP}] ) - ') " DEPEND=" ${RDEPEND} @@ -72,7 +65,7 @@ src_configure() { -DUSE_HDF5=$(usex hdf5) -DUSE_MAYA=$(usex maya) -DUSE_PRMAN=$(usex prman) - -DUSE_PYALEMBIC=$(usex python) + -DUSE_PYALEMBIC=OFF -DUSE_TESTS=$(usex test) ) cmake_src_configure diff --git a/media-gfx/alembic/alembic-1.7.12.ebuild b/media-gfx/alembic/alembic-1.7.12.ebuild index 8833c3fbfbb..364b3261bc7 100644 --- a/media-gfx/alembic/alembic-1.7.12.ebuild +++ b/media-gfx/alembic/alembic-1.7.12.ebuild @@ -3,9 +3,7 @@ EAPI=7 -PYTHON_COMPAT=( python2_7 ) - -inherit cmake multiprocessing python-single-r1 +inherit cmake multiprocessing DESCRIPTION="Open framework for storing and sharing scene data" HOMEPAGE="https://www.alembic.io/"; @@ -15,25 +13,20 @@ LICENSE="BSD" SLOT="0" KEYWORDS="~amd64 ~x86" -IUSE="+boost doc examples hdf5 prman python test zlib" +IUSE="+boost doc examples hdf5 prman test zlib" RESTRICT="!test? ( test )" -# pyalembic python bindings need boost REQUIRED_USE=" ${PYTHON_REQUIRED_USE} hdf5? ( zlib ) - python? ( boost ) " RDEPEND=" ${PYTHON_DEPS} >=media-libs/openexr-2.3.0:= + boost? ( >=dev-libs/boost-1.65.0:= ) hdf5? ( >=sci-libs/hdf5-1.10.2:=[zlib(+)] ) - python? ( >=dev-python/pyilmbase-2.3.0[${PYTHON_SINGLE_USEDEP}] ) zlib? ( >=sys-libs/zlib-1.2.11-r1 ) - $(python_gen_cond_dep ' - boost? ( >=dev-libs/boost-1.65.0:=[python?,${PYTHON_MULTI_USEDEP}] ) - ') " DEPEND="${RDEPEND}" BDEPEND="doc? ( >=app-doc/doxygen-1.8.14-r1 )" @@ -70,7 +63,7 @@ src_configure() { -DUSE_HDF5=$(usex hdf5) -DUSE_MAYA=OFF -DUSE_PRMAN=$(usex prman) - -DUSE_PYALEMBIC=$(usex python) + -DUSE_PYALEMBIC=OFF -DUSE_TESTS=$(usex test) ) cmake_src_configure
[gentoo-commits] repo/gentoo:master commit in: media-gfx/alembic/
commit: 87a269dc971e1db93daaecf5070b415ebdd29e35 Author: Bernd Waibel gmail com> AuthorDate: Sat May 16 09:03:08 2020 + Commit: Joonas Niilola gentoo org> CommitDate: Mon Jun 8 16:46:51 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=87a269dc media-gfx/alembic: bump to 1.7.12 Thanks to @redchillipadi for providing the initial ebuild. Remove arnold and maya USE flags due to not being able to test these. Note: The package supports Python 3, but depends on >=pyilmbase-2.4.1 for it to work, c.f. https://bugs.gentoo.org/711456 and PR #14832. For this, I'm not closing bug #717564. Thanks-to: Adrian Grigo yahoo.com.au> Bug: https://bugs.gentoo.org/711456 Bug: https://bugs.gentoo.org/717564 Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Bernd Waibel gmail.com> Signed-off-by: Joonas Niilola gentoo.org> media-gfx/alembic/Manifest | 1 + media-gfx/alembic/alembic-1.7.12.ebuild | 99 + 2 files changed, 100 insertions(+) diff --git a/media-gfx/alembic/Manifest b/media-gfx/alembic/Manifest index 84ee0347aaa..21dfd588300 100644 --- a/media-gfx/alembic/Manifest +++ b/media-gfx/alembic/Manifest @@ -1,2 +1,3 @@ DIST alembic-1.7.11.tar.gz 826833 BLAKE2B ea2ee92cefcc92d3658b8c71351ec0f72bd1fb5d5b6c771ceebe81b1db61a280420f480cd3612f44bc134cccb388954be89baba9dc6e5973e102bc55d65cd974 SHA512 94b9c218a2fe6e2e24205aff4a2f6bab784851c2aa15592fb60ea91f0e8038b0c0656a118f3a5cba0d3de8917dd90b74d0e2d1c4ac034b9ee3f5d0741d9f6b70 +DIST alembic-1.7.12.tar.gz 827983 BLAKE2B 7d508fdbfd92f213936635666a221fdad30f242a37ef8ff54a6272854565ebb890ffd11d8fe010f1558c0872fcb23080413d76380772ebf5db52033bdf0d9c85 SHA512 e05e0b24056c17f01784ced1f9606a269974de195f1aca8a6fce2123314e7ee609f70df77ac7fe18dc7f0c04fb883d38cc7de9b963caacf9586aaa24d4ac6210 DIST alembic-1.7.9.tar.gz 813379 BLAKE2B 599edeb5ad805656755b3e150fba56182d1d60673951b0c1702b3e3e82d9499ec4fcb938303103c27f84458f61ab8de4b872eaa322380ae7713e3b4cd3831af7 SHA512 8025c20525ffbd5bdc9dd5a33ad8238e49f063d244ab9d112e7d1ddb7ee7cf9b36ceb74cb45d658ce22d3033552c89bddf6b818cf466ea46aa1a70a41fdeddb2 diff --git a/media-gfx/alembic/alembic-1.7.12.ebuild b/media-gfx/alembic/alembic-1.7.12.ebuild new file mode 100644 index 000..47fd6c0a034 --- /dev/null +++ b/media-gfx/alembic/alembic-1.7.12.ebuild @@ -0,0 +1,99 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python2_7 ) + +inherit cmake multiprocessing 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" + +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="+boost doc examples hdf5 prman python test zlib" +RESTRICT="!test? ( test )" + +# pyalembic python bindings need boost +REQUIRED_USE=" + ${PYTHON_REQUIRED_USE} + hdf5? ( zlib ) + python? ( boost ) +" + +RDEPEND=" + ${PYTHON_DEPS} + >=media-libs/openexr-2.3.0:= + hdf5? ( >=sci-libs/hdf5-1.10.2:=[zlib(+)] ) + python? ( >=dev-python/pyilmbase-2.3.0[${PYTHON_SINGLE_USEDEP}] ) + zlib? ( >=sys-libs/zlib-1.2.11-r1 ) + $(python_gen_cond_dep ' + boost? ( >=dev-libs/boost-1.65.0:=[python?,${PYTHON_MULTI_USEDEP}] ) + ') +" +DEPEND=" + ${RDEPEND} + doc? ( >=app-doc/doxygen-1.8.14-r1 ) +" + +DOCS=( "ACKNOWLEDGEMENTS.txt" "FEEDBACK.txt" "NEWS.txt" "README.txt" ) + +PATCHES=( + "${FILESDIR}/${PN}-1.7.11-0001-Fix-to-find-boost-with-cmake-3.11.patch" + "${FILESDIR}/${PN}-1.7.11-0002-Find-IlmBase-by-setting-a-proper-ILMBASE_ROOT-value.patch" + "${FILESDIR}/${PN}-1.7.11-0003-Fix-env-var-for-renderman.patch" + "${FILESDIR}/${PN}-1.7.11-0004-Fix-a-compile-issue-with-const.patch" + "${FILESDIR}/${PN}-1.7.11-0005-Fix-install-locations.patch" + "${FILESDIR}/${PN}-1.7.11-0006-python-PyAlembic-Tests-CMakeLists.txt-fix-variable.patch" +) + +src_prepare() { + cmake_src_prepare + if use doc; then + doxygen -u Doxyfile || die "Failed to update Doxyfile" + sed -i -e 's|DOT_NUM_THREADS[ \t]*= 0|DOT_NUM_THREADS = '$(makeopts_jobs)'|' Doxyfile || die "Failed to change dot threads" + fi +} + +src_configure() { + local mycmakeargs=( + -DALEMBIC_SHARED_LIBS=ON + # The CMakeLists.txt file needs C++11 or C++-0x if none of them + # is defined + -DALEMBIC_LIB_USES_BOOST=$(usex boost) + -DALEMBIC_LIB_USES_TR1=$(usex !boost) + -DUSE_ARNOLD=OFF + -DUSE_BINARIES=ON + -DUSE_EXAMPLES=$(usex examples) + -DUSE_HDF5=$(usex hdf5) + -DUSE_MAYA=OFF + -DUSE_PRMAN=$(usex prman) + -DUSE_PYALEMBIC=$(usex python) + -DUSE_TESTS=$(usex t
[gentoo-commits] repo/gentoo:master commit in: media-gfx/alembic/
commit: b49b021186390bc4bef084696e63cd7554d95369 Author: Joonas Niilola gentoo org> AuthorDate: Mon Jun 8 16:44:24 2020 + Commit: Joonas Niilola gentoo org> CommitDate: Mon Jun 8 16:46:52 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b49b0211 media-gfx/alembic: add BDEPEND for 1.7.12 Signed-off-by: Joonas Niilola gentoo.org> media-gfx/alembic/alembic-1.7.12.ebuild | 6 ++ 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/media-gfx/alembic/alembic-1.7.12.ebuild b/media-gfx/alembic/alembic-1.7.12.ebuild index 47fd6c0a034..8833c3fbfbb 100644 --- a/media-gfx/alembic/alembic-1.7.12.ebuild +++ b/media-gfx/alembic/alembic-1.7.12.ebuild @@ -35,10 +35,8 @@ RDEPEND=" boost? ( >=dev-libs/boost-1.65.0:=[python?,${PYTHON_MULTI_USEDEP}] ) ') " -DEPEND=" - ${RDEPEND} - doc? ( >=app-doc/doxygen-1.8.14-r1 ) -" +DEPEND="${RDEPEND}" +BDEPEND="doc? ( >=app-doc/doxygen-1.8.14-r1 )" DOCS=( "ACKNOWLEDGEMENTS.txt" "FEEDBACK.txt" "NEWS.txt" "README.txt" )
[gentoo-commits] repo/gentoo:master commit in: media-gfx/alembic/, media-gfx/alembic/files/
commit: 2b711e0a5d119bb56416cbccb910e5a301b1561b Author: Bernd Waibel gmail com> AuthorDate: Sat May 16 09:04:51 2020 + Commit: Joonas Niilola gentoo org> CommitDate: Mon Jun 8 16:46:52 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2b711e0a media-gfx/alembic: drop old Drop obsolete 1.7.9. Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Bernd Waibel gmail.com> Closes: https://github.com/gentoo/gentoo/pull/15821 Signed-off-by: Joonas Niilola gentoo.org> media-gfx/alembic/Manifest | 1 - media-gfx/alembic/alembic-1.7.9.ebuild | 109 .../files/alembic-1.7.9-CMakeLists-fix_lib.patch | 189 - ...1.7.9-find-boost-python-for-cmake-ge-3.11.patch | 20 --- ...lembic-1.7.9-find-pyilmbase-python-module.patch | 13 -- .../alembic-1.7.9-fix-boost-python-naming.patch| 17 -- .../files/alembic-1.7.9-fix-python-import.patch| 30 media-gfx/alembic/files/alembic-1.7.9-prman.patch | 26 --- .../files/alembic-FindIlmBase-pkgconfig.patch | 28 --- 9 files changed, 433 deletions(-) diff --git a/media-gfx/alembic/Manifest b/media-gfx/alembic/Manifest index 21dfd588300..c647c113758 100644 --- a/media-gfx/alembic/Manifest +++ b/media-gfx/alembic/Manifest @@ -1,3 +1,2 @@ DIST alembic-1.7.11.tar.gz 826833 BLAKE2B ea2ee92cefcc92d3658b8c71351ec0f72bd1fb5d5b6c771ceebe81b1db61a280420f480cd3612f44bc134cccb388954be89baba9dc6e5973e102bc55d65cd974 SHA512 94b9c218a2fe6e2e24205aff4a2f6bab784851c2aa15592fb60ea91f0e8038b0c0656a118f3a5cba0d3de8917dd90b74d0e2d1c4ac034b9ee3f5d0741d9f6b70 DIST alembic-1.7.12.tar.gz 827983 BLAKE2B 7d508fdbfd92f213936635666a221fdad30f242a37ef8ff54a6272854565ebb890ffd11d8fe010f1558c0872fcb23080413d76380772ebf5db52033bdf0d9c85 SHA512 e05e0b24056c17f01784ced1f9606a269974de195f1aca8a6fce2123314e7ee609f70df77ac7fe18dc7f0c04fb883d38cc7de9b963caacf9586aaa24d4ac6210 -DIST alembic-1.7.9.tar.gz 813379 BLAKE2B 599edeb5ad805656755b3e150fba56182d1d60673951b0c1702b3e3e82d9499ec4fcb938303103c27f84458f61ab8de4b872eaa322380ae7713e3b4cd3831af7 SHA512 8025c20525ffbd5bdc9dd5a33ad8238e49f063d244ab9d112e7d1ddb7ee7cf9b36ceb74cb45d658ce22d3033552c89bddf6b818cf466ea46aa1a70a41fdeddb2 diff --git a/media-gfx/alembic/alembic-1.7.9.ebuild b/media-gfx/alembic/alembic-1.7.9.ebuild deleted file mode 100644 index c04e8c9b6f6..000 --- a/media-gfx/alembic/alembic-1.7.9.ebuild +++ /dev/null @@ -1,109 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -PYTHON_COMPAT=( python2_7 ) - -inherit cmake-utils 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" - -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="arnold +boost doc examples hdf5 maya prman python test zlib" -RESTRICT="!test? ( test )" - -# pyalembic python bindings need boost -REQUIRED_USE=" - ${PYTHON_REQUIRED_USE} - hdf5? ( zlib ) - python? ( boost ) -" - -RDEPEND=" - ${PYTHON_DEPS} - >=media-libs/openexr-2.2.0-r2:= - hdf5? ( >=sci-libs/hdf5-1.8.18[zlib(+)] ) - python? ( >=dev-python/pyilmbase-2.2.0[${PYTHON_SINGLE_USEDEP}] ) - zlib? ( >=sys-libs/zlib-1.2.11-r1 ) - $(python_gen_cond_dep ' - boost? ( >=dev-libs/boost-1.65.0:=[python,${PYTHON_MULTI_USEDEP}] ) - ') -" -DEPEND=" - ${RDEPEND} - >=dev-util/cmake-3.9.6 - doc? ( >=app-doc/doxygen-1.8.13-r1 ) -" - -DOCS=( "ACKNOWLEDGEMENTS.txt" "FEEDBACK.txt" "NEWS.txt" "README.txt" ) - -PATCHES=( - "${FILESDIR}/${PN}-FindIlmBase-pkgconfig.patch" - "${FILESDIR}/${P}-CMakeLists-fix_lib.patch" - "${FILESDIR}/${P}-prman.patch" - "${FILESDIR}/${P}-fix-python-import.patch" - "${FILESDIR}/${P}-find-pyilmbase-python-module.patch" - "${FILESDIR}/${P}-find-boost-python-for-cmake-ge-3.11.patch" - "${FILESDIR}/${P}-fix-boost-python-naming.patch" -) - -src_configure() { - local mycmakeargs=( - -DALEMBIC_SHARED_LIBS=ON - # The CMakeLists.txt file needs C++11 or C++-0x if none of them - # is defined - -DALEMBIC_LIB_USES_BOOST=$(usex boost) - -DALEMBIC_LIB_USES_TR1=$(usex !boost) - -DUSE_ARNOLD=$(usex arnold) - -DUSE_BINARIES=ON - -DUSE_EXAMPLES=$(usex examples) - -DUSE_HDF5=$(usex hdf5) - -DUSE_MAYA=$(usex maya) - -DUSE_PRMAN=$(usex prman) - -DUSE_PYALEMBIC=$(usex python) - -DUSE_TESTS=$(usex test) - ) - cmake-utils_src_configure -} - -src_compile() { - cmake-utils_src_compile - if use doc; then - doxygen -u Doxyfile || die - doxygen Doxyfile || die - fi -} - -src_install() { -
[gentoo-commits] repo/gentoo:master commit in: media-gfx/alembic/
commit: 78d46b5ed652734487e07c9ffd7e697d4cc5f947 Author: Michał Górny gentoo org> AuthorDate: Fri Feb 7 14:58:25 2020 + Commit: Michał Górny gentoo org> CommitDate: Sun Feb 9 16:26:41 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=78d46b5e media-gfx/alembic: Switch to PYTHON_MULTI_USEDEP API Signed-off-by: Michał Górny gentoo.org> .../alembic/{alembic-1.7.11.ebuild => alembic-1.7.11-r1.ebuild} | 6 -- media-gfx/alembic/alembic-1.7.9.ebuild| 8 +--- 2 files changed, 9 insertions(+), 5 deletions(-) diff --git a/media-gfx/alembic/alembic-1.7.11.ebuild b/media-gfx/alembic/alembic-1.7.11-r1.ebuild similarity index 94% rename from media-gfx/alembic/alembic-1.7.11.ebuild rename to media-gfx/alembic/alembic-1.7.11-r1.ebuild index eaf86523653..8f112f0a4fd 100644 --- a/media-gfx/alembic/alembic-1.7.11.ebuild +++ b/media-gfx/alembic/alembic-1.7.11-r1.ebuild @@ -28,10 +28,12 @@ REQUIRED_USE=" RDEPEND=" ${PYTHON_DEPS} >=media-libs/openexr-2.3.0:= - boost? ( >=dev-libs/boost-1.65.0:=[python,${PYTHON_USEDEP}] ) hdf5? ( >=sci-libs/hdf5-1.10.2:=[zlib(+)] ) - python? ( >=dev-python/pyilmbase-2.3.0[${PYTHON_USEDEP}] ) + python? ( >=dev-python/pyilmbase-2.3.0[${PYTHON_SINGLE_USEDEP}] ) zlib? ( >=sys-libs/zlib-1.2.11-r1 ) + $(python_gen_cond_dep ' + boost? ( >=dev-libs/boost-1.65.0:=[python,${PYTHON_MULTI_USEDEP}] ) + ') " DEPEND=" ${RDEPEND} diff --git a/media-gfx/alembic/alembic-1.7.9.ebuild b/media-gfx/alembic/alembic-1.7.9.ebuild index 7acd86b893c..c04e8c9b6f6 100644 --- a/media-gfx/alembic/alembic-1.7.9.ebuild +++ b/media-gfx/alembic/alembic-1.7.9.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2019 Gentoo Authors +# Copyright 1999-2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=6 @@ -28,10 +28,12 @@ REQUIRED_USE=" RDEPEND=" ${PYTHON_DEPS} >=media-libs/openexr-2.2.0-r2:= - boost? ( >=dev-libs/boost-1.65.0:=[python,${PYTHON_USEDEP}] ) hdf5? ( >=sci-libs/hdf5-1.8.18[zlib(+)] ) - python? ( >=dev-python/pyilmbase-2.2.0[${PYTHON_USEDEP}] ) + python? ( >=dev-python/pyilmbase-2.2.0[${PYTHON_SINGLE_USEDEP}] ) zlib? ( >=sys-libs/zlib-1.2.11-r1 ) + $(python_gen_cond_dep ' + boost? ( >=dev-libs/boost-1.65.0:=[python,${PYTHON_MULTI_USEDEP}] ) + ') " DEPEND=" ${RDEPEND}
[gentoo-commits] repo/gentoo:master commit in: media-gfx/alembic/
commit: 96a214b1fd9c4daeefadaadcd452b9741167a30c Author: Andreas Sturmlechner gentoo org> AuthorDate: Fri Jan 3 18:59:16 2020 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Fri Jan 3 18:59:16 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=96a214b1 media-gfx/alembic: Switch to cmake.eclass Package-Manager: Portage-2.3.84, Repoman-2.3.20 Signed-off-by: Andreas Sturmlechner gentoo.org> media-gfx/alembic/alembic-1.7.11.ebuild | 12 ++-- 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/media-gfx/alembic/alembic-1.7.11.ebuild b/media-gfx/alembic/alembic-1.7.11.ebuild index a306c9ea3d7..eaf86523653 100644 --- a/media-gfx/alembic/alembic-1.7.11.ebuild +++ b/media-gfx/alembic/alembic-1.7.11.ebuild @@ -1,11 +1,11 @@ -# Copyright 1999-2019 Gentoo Authors +# Copyright 1999-2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 PYTHON_COMPAT=( python2_7 ) -inherit cmake-utils multiprocessing python-single-r1 +inherit cmake multiprocessing python-single-r1 DESCRIPTION="Open framework for storing and sharing scene data" HOMEPAGE="https://www.alembic.io/"; @@ -50,7 +50,7 @@ PATCHES=( ) src_prepare() { - cmake-utils_src_prepare + cmake_src_prepare if use doc; then doxygen -u Doxyfile || die "Failed to update Doxyfile" sed -i -e 's|DOT_NUM_THREADS[ \t]*= 0|DOT_NUM_THREADS = '$(makeopts_jobs)'|' Doxyfile || die "Failed to change dot threads" @@ -73,11 +73,11 @@ src_configure() { -DUSE_PYALEMBIC=$(usex python) -DUSE_TESTS=$(usex test) ) - cmake-utils_src_configure + cmake_src_configure } src_compile() { - cmake-utils_src_compile + cmake_src_compile if use doc; then doxygen Doxyfile || die "Failed to build documentation" fi @@ -85,7 +85,7 @@ src_compile() { src_install() { use doc && local HTML_DOCS=( doc/html/. ) - cmake-utils_src_install + cmake_src_install } pkg_postinst() {
[gentoo-commits] repo/gentoo:master commit in: media-gfx/alembic/files/, media-gfx/alembic/
commit: fa426a81732eebf31e85e90286e19c1e1ed3fbca Author: Bernd Waibel gmail com> AuthorDate: Fri Aug 2 20:13:40 2019 + Commit: Joonas Niilola gentoo org> CommitDate: Sat Aug 3 14:47:47 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fa426a81 media-gfx/alembic: fix a boost_python variable The patch fixes an issue when USE=test is used, where the python version suffix was not used in a variable. Closes: https://bugs.gentoo.org/691300 Package-Manager: Portage-2.3.69, Repoman-2.3.16 Signed-off-by: Bernd Waibel gmail.com> Closes: https://github.com/gentoo/gentoo/pull/12602 Signed-off-by: Joonas Niilola gentoo.org> media-gfx/alembic/alembic-1.7.11.ebuild| 1 + ...Alembic-Tests-CMakeLists.txt-fix-variable.patch | 29 ++ 2 files changed, 30 insertions(+) diff --git a/media-gfx/alembic/alembic-1.7.11.ebuild b/media-gfx/alembic/alembic-1.7.11.ebuild index ac081bcaddb..f23a45282d8 100644 --- a/media-gfx/alembic/alembic-1.7.11.ebuild +++ b/media-gfx/alembic/alembic-1.7.11.ebuild @@ -45,6 +45,7 @@ PATCHES=( "${FILESDIR}/${P}-0003-Fix-env-var-for-renderman.patch" "${FILESDIR}/${P}-0004-Fix-a-compile-issue-with-const.patch" "${FILESDIR}/${P}-0005-Fix-install-locations.patch" + "${FILESDIR}/${P}-0006-python-PyAlembic-Tests-CMakeLists.txt-fix-variable.patch" ) src_prepare() { diff --git a/media-gfx/alembic/files/alembic-1.7.11-0006-python-PyAlembic-Tests-CMakeLists.txt-fix-variable.patch b/media-gfx/alembic/files/alembic-1.7.11-0006-python-PyAlembic-Tests-CMakeLists.txt-fix-variable.patch new file mode 100644 index 000..6bb8090344f --- /dev/null +++ b/media-gfx/alembic/files/alembic-1.7.11-0006-python-PyAlembic-Tests-CMakeLists.txt-fix-variable.patch @@ -0,0 +1,29 @@ +From 13b88370a862e16b417e9df6e40c2a9cba10852c Mon Sep 17 00:00:00 2001 +From: Bernd Waibel +Date: Fri, 2 Aug 2019 21:31:03 +0200 +Subject: [PATCH] python/PyAlembic/Tests/CMakeLists.txt: fix variable + +The patch fixes a boost_python related variable which didn't had +the version suffix for python. + +Signed-off-by: Bernd Waibel +--- + python/PyAlembic/Tests/CMakeLists.txt | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/python/PyAlembic/Tests/CMakeLists.txt b/python/PyAlembic/Tests/CMakeLists.txt +index c32a018..ed9b23d 100644 +--- a/python/PyAlembic/Tests/CMakeLists.txt b/python/PyAlembic/Tests/CMakeLists.txt +@@ -57,7 +57,7 @@ TARGET_LINK_LIBRARIES(PyAlembic_Test Alembic::Alembic ${ALEMBIC_PYILMBASE_LIBS}) + + ADD_TEST(PyAlembic_Python_TEST PyAlembic_Test) + +-GET_FILENAME_COMPONENT(BOOST_LIBRARY_DIR ${Boost_PYTHON_LIBRARY} PATH) ++GET_FILENAME_COMPONENT(BOOST_LIBRARY_DIR ${Boost_PYTHON27_LIBRARY} PATH) + GET_FILENAME_COMPONENT(ILMBASE_LIBRARY_DIR ${ALEMBIC_ILMBASE_IMATH_LIB} PATH) + + CONFIGURE_FILE( +-- +2.22.0 +
[gentoo-commits] repo/gentoo:master commit in: media-gfx/alembic/files/, media-gfx/alembic/
commit: 60e0198a5d2d01c38f27fba747a7fd389a835198 Author: Bernd Waibel gmail com> AuthorDate: Sat Jun 15 16:14:40 2019 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Sun Jun 16 21:50:54 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=60e0198a media-gfx/alembic: bump to version 1.7.11 Closes: https://bugs.gentoo.org/688114 Package-Manager: Portage-2.3.67, Repoman-2.3.14 Signed-off-by: Bernd Waibel gmail.com> Closes: https://github.com/gentoo/gentoo/pull/12258 Signed-off-by: Andreas Sturmlechner gentoo.org> media-gfx/alembic/Manifest | 1 + media-gfx/alembic/alembic-1.7.11.ebuild| 107 ++ ...11-0001-Fix-to-find-boost-with-cmake-3.11.patch | 60 ++ ...se-by-setting-a-proper-ILMBASE_ROOT-value.patch | 72 +++ ...bic-1.7.11-0003-Fix-env-var-for-renderman.patch | 29 +++ 7.11-0004-Fix-a-compile-issue-with-const.patch | 27 +++ ...alembic-1.7.11-0005-Fix-install-locations.patch | 218 + 7 files changed, 514 insertions(+) diff --git a/media-gfx/alembic/Manifest b/media-gfx/alembic/Manifest index 86ce90b5899..84ee0347aaa 100644 --- a/media-gfx/alembic/Manifest +++ b/media-gfx/alembic/Manifest @@ -1 +1,2 @@ +DIST alembic-1.7.11.tar.gz 826833 BLAKE2B ea2ee92cefcc92d3658b8c71351ec0f72bd1fb5d5b6c771ceebe81b1db61a280420f480cd3612f44bc134cccb388954be89baba9dc6e5973e102bc55d65cd974 SHA512 94b9c218a2fe6e2e24205aff4a2f6bab784851c2aa15592fb60ea91f0e8038b0c0656a118f3a5cba0d3de8917dd90b74d0e2d1c4ac034b9ee3f5d0741d9f6b70 DIST alembic-1.7.9.tar.gz 813379 BLAKE2B 599edeb5ad805656755b3e150fba56182d1d60673951b0c1702b3e3e82d9499ec4fcb938303103c27f84458f61ab8de4b872eaa322380ae7713e3b4cd3831af7 SHA512 8025c20525ffbd5bdc9dd5a33ad8238e49f063d244ab9d112e7d1ddb7ee7cf9b36ceb74cb45d658ce22d3033552c89bddf6b818cf466ea46aa1a70a41fdeddb2 diff --git a/media-gfx/alembic/alembic-1.7.11.ebuild b/media-gfx/alembic/alembic-1.7.11.ebuild new file mode 100644 index 000..ac081bcaddb --- /dev/null +++ b/media-gfx/alembic/alembic-1.7.11.ebuild @@ -0,0 +1,107 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python2_7 ) + +inherit cmake-utils multiprocessing 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" + +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="arnold +boost doc examples hdf5 maya prman python test zlib" + +# pyalembic python bindings need boost +REQUIRED_USE=" + ${PYTHON_REQUIRED_USE} + hdf5? ( zlib ) + python? ( boost ) +" + +RDEPEND=" + ${PYTHON_DEPS} + >=media-libs/openexr-2.3.0:= + boost? ( >=dev-libs/boost-1.65.0:=[python,${PYTHON_USEDEP}] ) + hdf5? ( >=sci-libs/hdf5-1.10.2:=[zlib(+)] ) + python? ( >=dev-python/pyilmbase-2.3.0[${PYTHON_USEDEP}] ) + zlib? ( >=sys-libs/zlib-1.2.11-r1 ) +" +DEPEND=" + ${RDEPEND} + doc? ( >=app-doc/doxygen-1.8.14-r1 ) +" + +DOCS=( "ACKNOWLEDGEMENTS.txt" "FEEDBACK.txt" "NEWS.txt" "README.txt" ) + +PATCHES=( + "${FILESDIR}/${P}-0001-Fix-to-find-boost-with-cmake-3.11.patch" + "${FILESDIR}/${P}-0002-Find-IlmBase-by-setting-a-proper-ILMBASE_ROOT-value.patch" + "${FILESDIR}/${P}-0003-Fix-env-var-for-renderman.patch" + "${FILESDIR}/${P}-0004-Fix-a-compile-issue-with-const.patch" + "${FILESDIR}/${P}-0005-Fix-install-locations.patch" +) + +src_prepare() { + cmake-utils_src_prepare + if use doc; then + doxygen -u Doxyfile || die "Failed to update Doxyfile" + sed -i -e 's|DOT_NUM_THREADS[ \t]*= 0|DOT_NUM_THREADS = '$(makeopts_jobs)'|' Doxyfile || die "Failed to change dot threads" + fi +} + +src_configure() { + local mycmakeargs=( + -DALEMBIC_SHARED_LIBS=ON + # The CMakeLists.txt file needs C++11 or C++-0x if none of them + # is defined + -DALEMBIC_LIB_USES_BOOST=$(usex boost) + -DALEMBIC_LIB_USES_TR1=$(usex !boost) + -DUSE_ARNOLD=$(usex arnold) + -DUSE_BINARIES=ON + -DUSE_EXAMPLES=$(usex examples) + -DUSE_HDF5=$(usex hdf5) + -DUSE_MAYA=$(usex maya) + -DUSE_PRMAN=$(usex prman) + -DUSE_PYALEMBIC=$(usex python) + -DUSE_TESTS=$(usex test) + ) + cmake-utils_src_configure +} + +src_compile() { + cmake-utils_src_compile + if use doc; then + doxygen Doxyfile || die "Failed to build documentation" + fi +} + +src_install() { + use doc && local HTML_DOCS=( doc/html/. ) + cmake-utils_src_install +} + +pkg_postinst() { + if use arnold; then + einfo "NOTE: The arnold plugin is highly experimental and hasn't been" + ei
[gentoo-commits] repo/gentoo:master commit in: media-gfx/alembic/, media-gfx/alembic/files/
commit: 1ecda4f6fe77c57f8fbedd6abde2fea46a8933e0 Author: Andreas Sturmlechner gentoo org> AuthorDate: Wed Jun 12 10:01:36 2019 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Wed Jun 12 10:03:34 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1ecda4f6 media-gfx/alembic: Drop 1.7.4 Package-Manager: Portage-2.3.67, Repoman-2.3.14 Signed-off-by: Andreas Sturmlechner gentoo.org> media-gfx/alembic/Manifest | 1 - media-gfx/alembic/alembic-1.7.4.ebuild | 101 .../alembic/files/alembic-CMakeLists-fix_lib.patch | 132 - .../alembic/files/alembic-fix-importerror.patch| 17 --- media-gfx/alembic/metadata.xml | 4 - 5 files changed, 255 deletions(-) diff --git a/media-gfx/alembic/Manifest b/media-gfx/alembic/Manifest index 9e761d9c16c..86ce90b5899 100644 --- a/media-gfx/alembic/Manifest +++ b/media-gfx/alembic/Manifest @@ -1,2 +1 @@ -DIST alembic-1.7.4.tar.gz 805503 BLAKE2B b8a8b986d0323dbe3748e1dde5436d66e08620a28852c3331ee612d43a414e381a1cdbbb63200b8f146ce94ebb0e3d0ae6f70f33575bd9ff25e9121f2cd73d1a SHA512 8e752d6d85bea3b6a53582d35a589fc40824456098d950974effe0a6a0e359fec1e056af1ea1379f7e23b7ffed2c05c7f5269fa4b64757631b7d57fb60ee98b0 DIST alembic-1.7.9.tar.gz 813379 BLAKE2B 599edeb5ad805656755b3e150fba56182d1d60673951b0c1702b3e3e82d9499ec4fcb938303103c27f84458f61ab8de4b872eaa322380ae7713e3b4cd3831af7 SHA512 8025c20525ffbd5bdc9dd5a33ad8238e49f063d244ab9d112e7d1ddb7ee7cf9b36ceb74cb45d658ce22d3033552c89bddf6b818cf466ea46aa1a70a41fdeddb2 diff --git a/media-gfx/alembic/alembic-1.7.4.ebuild b/media-gfx/alembic/alembic-1.7.4.ebuild deleted file mode 100644 index 542642f08d7..000 --- a/media-gfx/alembic/alembic-1.7.4.ebuild +++ /dev/null @@ -1,101 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 -PYTHON_COMPAT=( python2_7 ) - -inherit eutils python-single-r1 cmake-utils - -DESCRIPTION="Alembic is an 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" -SLOT="0" -KEYWORDS="~amd64" -IUSE="+boost doc hdf5 pyalembic test +zlib" - -REQUIRED_USE=" - ${PYTHON_REQUIRED_USE} - hdf5? ( zlib ) - pyalembic? ( boost )" - -DEPEND=" - ${PYTHON_DEP} - >=dev-util/cmake-3.7.2 - boost? ( >=dev-libs/boost-1.62.0-r1 ) - doc? ( >=app-doc/doxygen-1.8.13-r1 ) - pyalembic? ( >=dev-python/pyilmbase-2.2.0 )" - -RDEPEND=" - ${PYTHON_DEP} - >=media-libs/openexr-2.2.0-r2 - hdf5? ( >=sci-libs/hdf5-1.8.18[zlib(+)] ) - zlib? ( >=sys-libs/zlib-1.2.11-r1 )" - -DOCS=( ACKNOWLEDGEMENTS.txt FEEDBACK.txt NEWS.txt README.txt ) - -PATCHES=( - "${FILESDIR}/${PN}-FindIlmBase-pkgconfig.patch" - "${FILESDIR}/${PN}-CMakeLists-fix_lib.patch" - "${FILESDIR}/${PN}-fix-importerror.patch" -) - -pkg_setup() { - python-single-r1_pkg_setup -} - -src_prepare() { - cmake-utils_src_prepare -} - -# Static linking, the use of tr1 and support for prman might be added -# in the future. -src_configure() { - # I don't have a license for arnold renderer or maya so I disable them - # as default. - # Also I'm currently not using renderman, so I disable the prman flag - # by default too. - local mycmakeargs=( - -DUSE_ARNOLD=OFF - -DUSE_BINARIES=ON - -DUSE_EXAMPLES=OFF - -DUSE_HDF5=$(usex hdf5) - -DUSE_MAYA=OFF - -DUSE_PRMAN=OFF - -DUSE_PYALEMBIC=$(usex pyalembic) - -DUSE_STATIC_BOOST=OFF # I won't use static libraries - -DUSE_STATIC_HDF5=OFF - -DUSE_TESTS=$(usex test) - -DALEMBIC_ILMBASE_LINK_STATIC=OFF # I don't want to link statically against ilmbase - -DALEMBIC_SHARED_LIBS=ON # For now let's ignore building static libraries - -DALEMBIC_LIB_USES_BOOST=$(usex boost) - -DALEMBIC_LIB_USES_TR1=$(usex !boost) - ) - cmake-utils_src_configure -} - -src_compile() { - cmake-utils_src_compile - if use doc; then - doxygen -u Doxyfile - doxygen Doxyfile - fi -} - -src_test() { - if use test; then - cmake-utils_src_test - fi -} - -src_install() { - DESTDIR="${D}" cmake-utils_src_install - if use doc; then - dodoc -r "doc/html" - fi - - # move the cmake files from lib->lib64 - mv "${D}/usr/lib/cmake" "${D}/usr/lib64/cmake" || die - rm -rv "${D}/usr/lib" || die -} diff --git a/media-gfx/alembic/files/alembic-CMakeLists-fix_lib.patch b/media-gfx/alembic/files/alembic-CMakeLists-fix_lib.patch deleted file mode 100644 index c653927ecbe..000 --- a/media-gfx/alem
[gentoo-commits] repo/gentoo:master commit in: media-gfx/alembic/, media-gfx/alembic/files/
commit: 162768ac2cb3e927725d077a815b2f8de34f6ae4 Author: Bernd Waibel gmail com> AuthorDate: Fri Sep 28 14:37:33 2018 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Wed Oct 3 15:57:39 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=162768ac media-gfx/alembic: bump to version 1.7.9 add experimental support for arnold, maya and renderman plugins fix import error in python Bug: https://bugs.gentoo.org/667230 Signed-off-by: Bernd Waibel gmail.com> Package-Manager: Portage-2.3.49, Repoman-2.3.10 Closes: https://github.com/gentoo/gentoo/pull/10003 Signed-off-by: Andreas Sturmlechner gentoo.org> media-gfx/alembic/Manifest | 1 + media-gfx/alembic/alembic-1.7.9.ebuild | 107 .../files/alembic-1.7.9-CMakeLists-fix_lib.patch | 189 + ...lembic-1.7.9-find-pyilmbase-python-module.patch | 13 ++ .../files/alembic-1.7.9-fix-python-import.patch| 30 media-gfx/alembic/files/alembic-1.7.9-prman.patch | 26 +++ media-gfx/alembic/metadata.xml | 18 +- 7 files changed, 383 insertions(+), 1 deletion(-) diff --git a/media-gfx/alembic/Manifest b/media-gfx/alembic/Manifest index 84e5a72ffb7..9e761d9c16c 100644 --- a/media-gfx/alembic/Manifest +++ b/media-gfx/alembic/Manifest @@ -1 +1,2 @@ DIST alembic-1.7.4.tar.gz 805503 BLAKE2B b8a8b986d0323dbe3748e1dde5436d66e08620a28852c3331ee612d43a414e381a1cdbbb63200b8f146ce94ebb0e3d0ae6f70f33575bd9ff25e9121f2cd73d1a SHA512 8e752d6d85bea3b6a53582d35a589fc40824456098d950974effe0a6a0e359fec1e056af1ea1379f7e23b7ffed2c05c7f5269fa4b64757631b7d57fb60ee98b0 +DIST alembic-1.7.9.tar.gz 813379 BLAKE2B 599edeb5ad805656755b3e150fba56182d1d60673951b0c1702b3e3e82d9499ec4fcb938303103c27f84458f61ab8de4b872eaa322380ae7713e3b4cd3831af7 SHA512 8025c20525ffbd5bdc9dd5a33ad8238e49f063d244ab9d112e7d1ddb7ee7cf9b36ceb74cb45d658ce22d3033552c89bddf6b818cf466ea46aa1a70a41fdeddb2 diff --git a/media-gfx/alembic/alembic-1.7.9.ebuild b/media-gfx/alembic/alembic-1.7.9.ebuild new file mode 100644 index 000..638b12a639b --- /dev/null +++ b/media-gfx/alembic/alembic-1.7.9.ebuild @@ -0,0 +1,107 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +PYTHON_COMPAT=( python2_7 ) + +inherit cmake-utils 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" + +SLOT="0" +# TODO: ~x86 currently depends on new =dev-python/pyilmbase-2.3.0 which has +# ~x86 keyword. As soon as it's updated in the tree, the keyword can be +# added here. +KEYWORDS="~amd64" +IUSE="arnold +boost doc examples hdf5 maya prman python test zlib" + +# pyalembic python bindings need boost +REQUIRED_USE=" + ${PYTHON_REQUIRED_USE} + hdf5? ( zlib ) + python? ( boost ) +" + +RDEPEND=" + ${PYTHON_DEPS} + >=media-libs/openexr-2.2.0-r2:= + boost? ( >=dev-libs/boost-1.65.0:=[python,${PYTHON_USEDEP}] ) + hdf5? ( >=sci-libs/hdf5-1.8.18[zlib(+)] ) + python? ( >=dev-python/pyilmbase-2.2.0[${PYTHON_USEDEP}] ) + zlib? ( >=sys-libs/zlib-1.2.11-r1 ) +" +DEPEND=" + ${RDEPEND} + >=dev-util/cmake-3.9.6 + doc? ( >=app-doc/doxygen-1.8.13-r1 ) +" + +DOCS=( "ACKNOWLEDGEMENTS.txt" "FEEDBACK.txt" "NEWS.txt" "README.txt" ) + +PATCHES=( + "${FILESDIR}/${PN}-FindIlmBase-pkgconfig.patch" + "${FILESDIR}/${P}-CMakeLists-fix_lib.patch" + "${FILESDIR}/${P}-prman.patch" + "${FILESDIR}/${P}-fix-python-import.patch" + "${FILESDIR}/${P}-find-pyilmbase-python-module.patch" +) + +src_configure() { + local mycmakeargs=( + -DALEMBIC_SHARED_LIBS=ON + # The CMakeLists.txt file needs C++11 or C++-0x if none of them + # is defined + -DALEMBIC_LIB_USES_BOOST=$(usex boost) + -DALEMBIC_LIB_USES_TR1=$(usex !boost) + -DUSE_ARNOLD=$(usex arnold) + -DUSE_BINARIES=ON + -DUSE_EXAMPLES=$(usex examples) + -DUSE_HDF5=$(usex hdf5) + -DUSE_MAYA=$(usex maya) + -DUSE_PRMAN=$(usex prman) + -DUSE_PYALEMBIC=$(usex python) + -DUSE_TESTS=$(usex test) + ) + cmake-utils_src_configure +} + +src_compile() { + cmake-utils_src_compile + if use doc; then + doxygen -u Doxyfile || die + doxygen Doxyfile || die + fi +} + +src_install() { + use doc && local HTML_DOCS=( doc/html/. ) + cmake-utils_src_install +} + +pkg_postinst() { + if use arnold; then + einfo "NOTE: The arnold plugin is highly experimental and hasn't been" + einfo "tested, due to missing license. If you have trouble compiling" + einfo "or running it, please f
[gentoo-commits] repo/gentoo:master commit in: media-gfx/alembic/
commit: f40bde16c4e9cd120c488bbbf7794c549641ea74 Author: Michael Mair-Keimberger gmail com> AuthorDate: Sat May 19 07:40:43 2018 + Commit: Aaron Bauman gentoo org> CommitDate: Sun May 20 00:29:06 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f40bde16 media-gfx/alembic: use HTTPS Closes: https://github.com/gentoo/gentoo/pull/8476 media-gfx/alembic/alembic-1.7.4.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-gfx/alembic/alembic-1.7.4.ebuild b/media-gfx/alembic/alembic-1.7.4.ebuild index 59e04e1ce8f..542642f08d7 100644 --- a/media-gfx/alembic/alembic-1.7.4.ebuild +++ b/media-gfx/alembic/alembic-1.7.4.ebuild @@ -7,7 +7,7 @@ PYTHON_COMPAT=( python2_7 ) inherit eutils python-single-r1 cmake-utils DESCRIPTION="Alembic is an open framework for storing and sharing scene data" -HOMEPAGE="http://alembic.io/"; +HOMEPAGE="https://www.alembic.io"; SRC_URI="https://github.com/${PN}/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" LICENSE="BSD"
[gentoo-commits] repo/gentoo:master commit in: media-gfx/alembic/
commit: f74f797b94f4da6f3872d00d3c1391cedad0faa1 Author: Bernd Waibel gmail com> AuthorDate: Fri Jan 5 12:43:48 2018 + Commit: Patrice Clement gentoo org> CommitDate: Fri Jan 26 21:22:24 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f74f797b media-gfx/alembic: add missing patch. Package-Manager: Portage-2.3.19, Repoman-2.3.6 Closes: https://github.com/gentoo/gentoo/pull/6755 media-gfx/alembic/alembic-1.7.4.ebuild | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/media-gfx/alembic/alembic-1.7.4.ebuild b/media-gfx/alembic/alembic-1.7.4.ebuild index 1c14f809024..59e04e1ce8f 100644 --- a/media-gfx/alembic/alembic-1.7.4.ebuild +++ b/media-gfx/alembic/alembic-1.7.4.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 @@ -38,6 +38,7 @@ DOCS=( ACKNOWLEDGEMENTS.txt FEEDBACK.txt NEWS.txt README.txt ) PATCHES=( "${FILESDIR}/${PN}-FindIlmBase-pkgconfig.patch" "${FILESDIR}/${PN}-CMakeLists-fix_lib.patch" + "${FILESDIR}/${PN}-fix-importerror.patch" ) pkg_setup() {
[gentoo-commits] repo/gentoo:master commit in: media-gfx/alembic/, media-gfx/alembic/files/
commit: 146cec1dd3c1b1aaa56d945f049d4fc935010ed9 Author: Bernd Waibel gmail com> AuthorDate: Tue Nov 14 20:43:10 2017 + Commit: Patrice Clement gentoo org> CommitDate: Sat Dec 16 12:59:34 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=146cec1d media-gfx/alembic: new package. Alembic is an open framework for storing and sharing scene data. Closes: https://bugs.gentoo.org/634966 Closes: https://github.com/gentoo/gentoo/pull/6083 Package-Manager: Portage-2.3.14, Repoman-2.3.5 media-gfx/alembic/Manifest | 1 + media-gfx/alembic/alembic-1.7.4.ebuild | 100 .../alembic/files/alembic-CMakeLists-fix_lib.patch | 132 + .../files/alembic-FindIlmBase-pkgconfig.patch | 28 + .../alembic/files/alembic-fix-importerror.patch| 17 +++ media-gfx/alembic/metadata.xml | 27 + 6 files changed, 305 insertions(+) diff --git a/media-gfx/alembic/Manifest b/media-gfx/alembic/Manifest new file mode 100644 index 000..84e5a72ffb7 --- /dev/null +++ b/media-gfx/alembic/Manifest @@ -0,0 +1 @@ +DIST alembic-1.7.4.tar.gz 805503 BLAKE2B b8a8b986d0323dbe3748e1dde5436d66e08620a28852c3331ee612d43a414e381a1cdbbb63200b8f146ce94ebb0e3d0ae6f70f33575bd9ff25e9121f2cd73d1a SHA512 8e752d6d85bea3b6a53582d35a589fc40824456098d950974effe0a6a0e359fec1e056af1ea1379f7e23b7ffed2c05c7f5269fa4b64757631b7d57fb60ee98b0 diff --git a/media-gfx/alembic/alembic-1.7.4.ebuild b/media-gfx/alembic/alembic-1.7.4.ebuild new file mode 100644 index 000..1c14f809024 --- /dev/null +++ b/media-gfx/alembic/alembic-1.7.4.ebuild @@ -0,0 +1,100 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 +PYTHON_COMPAT=( python2_7 ) + +inherit eutils python-single-r1 cmake-utils + +DESCRIPTION="Alembic is an open framework for storing and sharing scene data" +HOMEPAGE="http://alembic.io/"; +SRC_URI="https://github.com/${PN}/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64" +IUSE="+boost doc hdf5 pyalembic test +zlib" + +REQUIRED_USE=" + ${PYTHON_REQUIRED_USE} + hdf5? ( zlib ) + pyalembic? ( boost )" + +DEPEND=" + ${PYTHON_DEP} + >=dev-util/cmake-3.7.2 + boost? ( >=dev-libs/boost-1.62.0-r1 ) + doc? ( >=app-doc/doxygen-1.8.13-r1 ) + pyalembic? ( >=dev-python/pyilmbase-2.2.0 )" + +RDEPEND=" + ${PYTHON_DEP} + >=media-libs/openexr-2.2.0-r2 + hdf5? ( >=sci-libs/hdf5-1.8.18[zlib(+)] ) + zlib? ( >=sys-libs/zlib-1.2.11-r1 )" + +DOCS=( ACKNOWLEDGEMENTS.txt FEEDBACK.txt NEWS.txt README.txt ) + +PATCHES=( + "${FILESDIR}/${PN}-FindIlmBase-pkgconfig.patch" + "${FILESDIR}/${PN}-CMakeLists-fix_lib.patch" +) + +pkg_setup() { + python-single-r1_pkg_setup +} + +src_prepare() { + cmake-utils_src_prepare +} + +# Static linking, the use of tr1 and support for prman might be added +# in the future. +src_configure() { + # I don't have a license for arnold renderer or maya so I disable them + # as default. + # Also I'm currently not using renderman, so I disable the prman flag + # by default too. + local mycmakeargs=( + -DUSE_ARNOLD=OFF + -DUSE_BINARIES=ON + -DUSE_EXAMPLES=OFF + -DUSE_HDF5=$(usex hdf5) + -DUSE_MAYA=OFF + -DUSE_PRMAN=OFF + -DUSE_PYALEMBIC=$(usex pyalembic) + -DUSE_STATIC_BOOST=OFF # I won't use static libraries + -DUSE_STATIC_HDF5=OFF + -DUSE_TESTS=$(usex test) + -DALEMBIC_ILMBASE_LINK_STATIC=OFF # I don't want to link statically against ilmbase + -DALEMBIC_SHARED_LIBS=ON # For now let's ignore building static libraries + -DALEMBIC_LIB_USES_BOOST=$(usex boost) + -DALEMBIC_LIB_USES_TR1=$(usex !boost) + ) + cmake-utils_src_configure +} + +src_compile() { + cmake-utils_src_compile + if use doc; then + doxygen -u Doxyfile + doxygen Doxyfile + fi +} + +src_test() { + if use test; then + cmake-utils_src_test + fi +} + +src_install() { + DESTDIR="${D}" cmake-utils_src_install + if use doc; then + dodoc -r "doc/html" + fi + + # move the cmake files from lib->lib64 + mv "${D}/usr/lib/cmake" "${D}/usr/lib64/cmake" || die + rm -rv "${D}/usr/lib" || die +} diff --git a/media-gfx/alembic/files/alembic-CMakeLists-fix_lib.patch b/media-gfx/alembic/files/alembic-CMakeLists-fix_lib.patch new file mode 100644 index 000..c653927ecbe --- /dev/null +++ b/media-gfx/alembic/files/alembic-CMakeLists-fix_lib.patch @@ -0,0 +1,132 @@ +diff --git a/CMakeLists.txt b/CMakeLists.txt +index d84f002..a35b662 100644 +--- a/CMakeLists.txt b/CMakeLists.txt +@@ -79,12 +79,12