public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-commits] repo/gentoo:master commit in: media-libs/opencolorio/
@ 2019-05-19 17:54 Andreas Sturmlechner
  0 siblings, 0 replies; 73+ messages in thread
From: Andreas Sturmlechner @ 2019-05-19 17:54 UTC (permalink / raw
  To: gentoo-commits

commit:     d8525b9062679b0864d3c199a08756fd9ef1a9ad
Author:     Bernd Waibel <waebbl <AT> gmail <DOT> com>
AuthorDate: Sun May 19 14:25:19 2019 +0000
Commit:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Sun May 19 17:23:39 2019 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d8525b90

media-libs/opencolorio: bump to EAPI 7

Also add support for python-3.7

Package-Manager: Portage-2.3.62, Repoman-2.3.12
Signed-off-by: Bernd Waibel <waebbl <AT> gmail.com>
Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org>

 media-libs/opencolorio/opencolorio-1.1.0-r2.ebuild | 91 ++++++++++++++++++++++
 1 file changed, 91 insertions(+)

diff --git a/media-libs/opencolorio/opencolorio-1.1.0-r2.ebuild b/media-libs/opencolorio/opencolorio-1.1.0-r2.ebuild
new file mode 100644
index 00000000000..df5ac185621
--- /dev/null
+++ b/media-libs/opencolorio/opencolorio-1.1.0-r2.ebuild
@@ -0,0 +1,91 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python{2_7,3_{5,6,7}} )
+
+inherit cmake-utils flag-o-matic python-single-r1
+
+DESCRIPTION="A color management framework for visual effects and animation"
+HOMEPAGE="http://opencolorio.org/"
+
+SRC_URI="https://github.com/imageworks/OpenColorIO/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="cpu_flags_x86_sse2 doc opengl python static-libs test"
+REQUIRED_USE="
+	doc? ( python )
+	python? ( ${PYTHON_REQUIRED_USE} )"
+
+RDEPEND="
+	opengl? (
+		media-libs/lcms:2
+		media-libs/openimageio
+		media-libs/glew:=
+		media-libs/freeglut
+		virtual/opengl
+	)
+	python? ( ${PYTHON_DEPS} )
+	>=dev-cpp/yaml-cpp-0.5
+	dev-libs/tinyxml
+"
+
+DEPEND="${RDEPEND}"
+BDEPEND="
+	virtual/pkgconfig
+	doc? ( dev-python/sphinx[${PYTHON_USEDEP}] )
+"
+
+# Restricting tests, bugs #439790 and #447908
+RESTRICT="test"
+
+PATCHES=(
+	"${FILESDIR}/${P}-fix-compile-error-with-Lut1DOp.cpp.patch"
+	"${FILESDIR}/${P}-use-GNUInstallDirs-and-fix-cmake-install-location.patch"
+	"${FILESDIR}/${P}-remove-building-of-bundled-programs.patch"
+	"${FILESDIR}/${P}-yaml-cpp-0.6.patch"
+	"${FILESDIR}/${P}-remove-Werror.patch"
+)
+
+S="${WORKDIR}/OpenColorIO-${PV}"
+
+pkg_setup() {
+	use python && python-single-r1_pkg_setup
+}
+
+src_prepare() {
+	cmake-utils_src_prepare
+
+	use python && python_fix_shebang .
+}
+
+src_configure() {
+	# Missing features:
+	# - Truelight and Nuke are not in portage for now, so their support are disabled
+	# - Java bindings was not tested, so disabled
+	# Notes:
+	# - OpenImageIO is required for building ociodisplay and ocioconvert (USE opengl)
+	# - OpenGL, GLUT and GLEW is required for building ociodisplay (USE opengl)
+	local mycmakeargs=(
+		-DOCIO_BUILD_JNIGLUE=OFF
+		-DOCIO_BUILD_NUKE=OFF
+		-DOCIO_BUILD_SHARED=ON
+		-DOCIO_BUILD_STATIC=$(usex static-libs)
+		-DOCIO_STATIC_JNIGLUE=OFF
+		-DOCIO_BUILD_TRUELIGHT=OFF
+		-DUSE_EXTERNAL_LCMS=ON
+		-DUSE_EXTERNAL_TINYXML=ON
+		-DUSE_EXTERNAL_YAML=ON
+		-DOCIO_BUILD_DOCS=$(usex doc)
+		-DOCIO_BUILD_APPS=$(usex opengl)
+		-DOCIO_BUILD_PYGLUE=$(usex python)
+		-DOCIO_USE_SSE=$(usex cpu_flags_x86_sse2)
+		-DOCIO_BUILD_TESTS=$(usex test)
+		-DCMAKE_INSTALL_DOCDIR="share/doc/${PF}"
+		-DCMAKE_DISABLE_FIND_PACKAGE_LATEX=ON # They don't build
+	)
+	cmake-utils_src_configure
+}


^ permalink raw reply related	[flat|nested] 73+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/opencolorio/
@ 2024-05-28 12:35 Sam James
  0 siblings, 0 replies; 73+ messages in thread
From: Sam James @ 2024-05-28 12:35 UTC (permalink / raw
  To: gentoo-commits

commit:     53e5f9ec699b05a07aa13a5e110a1390493b7e88
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Tue May 28 12:34:23 2024 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Tue May 28 12:34:23 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=53e5f9ec

media-libs/opencolorio: Stabilize 2.3.2 amd64, #932990

Signed-off-by: Sam James <sam <AT> gentoo.org>

 media-libs/opencolorio/opencolorio-2.3.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/opencolorio/opencolorio-2.3.2.ebuild b/media-libs/opencolorio/opencolorio-2.3.2.ebuild
index 66f32bcbc78c..70d5fb6ebc07 100644
--- a/media-libs/opencolorio/opencolorio-2.3.2.ebuild
+++ b/media-libs/opencolorio/opencolorio-2.3.2.ebuild
@@ -16,7 +16,7 @@ LICENSE="BSD"
 SLOT="0/$(ver_cut 1-2)"
 # minizip-ng: ~arm ~arm64 ~ppc64 ~riscv
 # osl: ~riscv
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
 CPU_USE=(
 	x86_{avx,avx2,avx512f,f16c,sse2,sse3,sse4_1,sse4_2,ssse3}
 	# requires https://github.com/DLTcollab/sse2neon


^ permalink raw reply related	[flat|nested] 73+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/opencolorio/
@ 2024-03-18 16:35 Sam James
  0 siblings, 0 replies; 73+ messages in thread
From: Sam James @ 2024-03-18 16:35 UTC (permalink / raw
  To: gentoo-commits

commit:     cf3109448e102c0a415be195246637745d28074c
Author:     Paul Zander <negril.nx+gentoo <AT> gmail <DOT> com>
AuthorDate: Fri Feb 16 17:43:18 2024 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Mon Mar 18 16:32:18 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cf310944

media-libs/opencolorio: add 2.3.2

Re-disable tests because upstream can't get around fixing this

Bug: https://github.com/AcademySoftwareFoundation/OpenColorIO/issues/1784
Bug: https://github.com/AcademySoftwareFoundation/OpenColorIO/issues/1361
Closes: https://bugs.gentoo.org/912190
Closes: https://bugs.gentoo.org/836378
Closes: https://bugs.gentoo.org/835496
Closes: https://bugs.gentoo.org/795459
Signed-off-by: Paul Zander <negril.nx+gentoo <AT> gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/35376
Signed-off-by: Sam James <sam <AT> gentoo.org>

 media-libs/opencolorio/Manifest                 |   1 +
 media-libs/opencolorio/opencolorio-2.3.2.ebuild | 175 ++++++++++++++++++++++++
 2 files changed, 176 insertions(+)

diff --git a/media-libs/opencolorio/Manifest b/media-libs/opencolorio/Manifest
index fbe8b3a98232..71d1bcbb2b3b 100644
--- a/media-libs/opencolorio/Manifest
+++ b/media-libs/opencolorio/Manifest
@@ -1,3 +1,4 @@
 DIST opencolorio-2.1.3.tar.gz 11024701 BLAKE2B bcd1eb6a74260f451e49ef40e729bfc4c354ab255d96c261fbf865c586f285fe876ed54b05276f3b6b25ece4fd261672fe1dd519041ffad77d7c78efc8cf161d SHA512 b26fcfa3ea12ab6e4b019a13ce79ebcfd215c674acb348f2d9f85f749b2a5beccd395ed1cc9954e4b3cb83a160b24a8d7d81994ac1d9ea8cfe074b81d6b8a061
 DIST opencolorio-2.2.1.tar.gz 11336775 BLAKE2B b463d6a0a7e7fec0a890fa8a0cd06ed269f925c5986dfb82eb53728a09d884c89e6c4dfe112706ce27351d4440909ff9680387028d1dc887e7d866b30c39c54f SHA512 d5f3a4b5bd661af7336c015d07e0feccb286464a08239a3c259a97217001161e7571f5137475fc2f4d1b9af6381bbfa03c0b60f41de282f114307961b8d84fc9
 DIST opencolorio-2.3.0.tar.gz 11406998 BLAKE2B 0e62e43de076a712f68b68b91c9908bc9050316e3500e0924fafb08a3356ce361953f49dfd1eb022eeada11e499653833a48a22a4ba593504617c1c61b16d488 SHA512 cdf20ca6c85b1d70244d8532d010344f1cf85be6a116d831e83ea04d7c47a961049691e6a241e9a7f632d864df57a4bccb68084e27187ec8a05f1fdf344824d7
+DIST opencolorio-2.3.2.tar.gz 11443450 BLAKE2B 2573d2f229ba0349574d83883cd6534853164dc6a5866b203b65d4c0acbc54fc0aaf6ff4ecbec5506c6adafe48d57fb80a8b47c45b7b16e0c4ac94f5fbaffea3 SHA512 4c7547960623b058398a86d9c8335d31f2354a1ee7ba58fbc2d1ace698132b99e8f823c9b443a77545721da076569228f502f1f3f4deba44659571c6d12db133

diff --git a/media-libs/opencolorio/opencolorio-2.3.2.ebuild b/media-libs/opencolorio/opencolorio-2.3.2.ebuild
new file mode 100644
index 000000000000..66f32bcbc78c
--- /dev/null
+++ b/media-libs/opencolorio/opencolorio-2.3.2.ebuild
@@ -0,0 +1,175 @@
+# 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 virtualx
+
+DESCRIPTION="Color management framework for visual effects and animation"
+HOMEPAGE="https://opencolorio.org https://github.com/AcademySoftwareFoundation/OpenColorIO"
+SRC_URI="https://github.com/AcademySoftwareFoundation/OpenColorIO/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
+S="${WORKDIR}/OpenColorIO-${PV}"
+
+LICENSE="BSD"
+SLOT="0/$(ver_cut 1-2)"
+# minizip-ng: ~arm ~arm64 ~ppc64 ~riscv
+# osl: ~riscv
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
+CPU_USE=(
+	x86_{avx,avx2,avx512f,f16c,sse2,sse3,sse4_1,sse4_2,ssse3}
+	# requires https://github.com/DLTcollab/sse2neon
+	# arm_neon
+)
+IUSE="apps ${CPU_USE[*]/#/cpu_flags_} doc opengl python test"
+# TODO: drop opengl? It does nothing without building either the apps or the testsuite
+REQUIRED_USE="
+	apps? ( opengl )
+	doc? ( python )
+	python? ( ${PYTHON_REQUIRED_USE} )
+	test? ( opengl )
+"
+
+RDEPEND="
+	dev-cpp/pystring
+	>=dev-cpp/yaml-cpp-0.7.0:=
+	dev-libs/expat
+	>=dev-libs/imath-3.1.5:=
+	sys-libs/minizip-ng
+	sys-libs/zlib
+	apps? (
+		media-libs/lcms:2
+		>=media-libs/openexr-3.1.5:=
+	)
+	opengl? (
+		media-libs/freeglut
+		media-libs/glew:=
+		media-libs/libglvnd
+	)
+	python? (
+		${PYTHON_DEPS}
+		$(python_gen_cond_dep 'dev-python/pybind11[${PYTHON_USEDEP}]')
+	)
+"
+DEPEND="${RDEPEND}"
+# TODO: OSL tests would need OIIO, leading to a circular dependency. If OIIO
+# isn't found this test will be skipped (automagic if found?)
+BDEPEND="
+	virtual/pkgconfig
+	doc? (
+		app-text/doxygen
+		$(python_gen_cond_dep '
+			dev-python/breathe[${PYTHON_USEDEP}]
+			dev-python/recommonmark[${PYTHON_USEDEP}]
+			dev-python/six[${PYTHON_USEDEP}]
+			dev-python/sphinx[${PYTHON_USEDEP}]
+			dev-python/sphinx-press-theme[${PYTHON_USEDEP}]
+			dev-python/sphinx-tabs[${PYTHON_USEDEP}]
+			dev-python/testresources[${PYTHON_USEDEP}]
+		')
+	)
+	opengl? (
+		media-libs/freeglut
+		media-libs/glew:=
+		media-libs/libglvnd
+	)
+"
+# 	test? (
+# 		>=media-libs/openimageio-2.2.14
+# 		>=media-libs/osl-1.11
+# 	)
+# "
+
+# Restricting tests, bugs #439790 and #447908
+# compares floating point numbers for bit equality
+# compares floating point number string representations for equality
+# https://github.com/AcademySoftwareFoundation/OpenColorIO/issues/1361 Apr 4, 2021
+# https://github.com/AcademySoftwareFoundation/OpenColorIO/issues/1784 Apr 3, 2023
+RESTRICT="test" #"!test? ( test )"
+
+PATCHES=(
+	"${FILESDIR}/${PN}-2.2.1-adjust-python-installation.patch"
+)
+
+pkg_setup() {
+	use python && python-single-r1_pkg_setup
+}
+
+src_prepare() {
+	cmake_src_prepare
+
+	# Avoid automagic test dependency on OSL, bug #833933
+	# Can cause problems during e.g. OpenEXR unsplitting migration
+	cmake_run_in tests cmake_comment_add_subdirectory osl
+}
+
+src_configure() {
+	# Missing features:
+	# - Truelight and Nuke are not in portage for now, so their support are disabled
+	# - Java bindings was not tested, so disabled
+	# Notes:
+	# - OpenImageIO or OpenEXR (default) is required for building ociodisplay and
+	#	ocioconvert (USE opengl)
+	# - OpenGL, GLUT and GLEW is required for building ociodisplay (USE opengl)
+	local mycmakeargs=(
+		"-DOCIO_BUILD_APPS=$(usex apps)"
+		"-DOCIO_BUILD_DOCS=$(usex doc)"
+		"-DOCIO_BUILD_FROZEN_DOCS=$(usex doc)"
+		"-DOCIO_BUILD_GPU_TESTS=$(usex test)"
+		"-DOCIO_BUILD_JAVA=OFF"
+		"-DOCIO_BUILD_PYTHON=$(usex python)"
+		"-DOCIO_BUILD_TESTS=$(usex test)"
+		"-DOCIO_INSTALL_EXT_PACKAGES=NONE"
+		# allow the user to tell OCIO to display more information when searching and building the dependencies.
+		# "-DOCIO_VERBOSE=YES"
+
+		"-DOCIO_USE_SIMD=ON"
+	)
+
+	if use amd64 || use x86 ; then
+		mycmakeargs+=(
+			"-DOCIO_USE_SSE2=$(usex cpu_flags_x86_sse2)"
+			"-DOCIO_USE_SSE3=$(usex cpu_flags_x86_sse3)"
+			"-DOCIO_USE_SSSE3=$(usex cpu_flags_x86_ssse3)"
+			"-DOCIO_USE_SSE4=$(usex cpu_flags_x86_sse4_1)"
+			"-DOCIO_USE_SSE42=$(usex cpu_flags_x86_sse4_2)"
+			"-DOCIO_USE_AVX=$(usex cpu_flags_x86_avx)"
+			"-DOCIO_USE_AVX2=$(usex cpu_flags_x86_avx2)"
+			"-DOCIO_USE_AVX512=$(usex cpu_flags_x86_avx512f)"
+			"-DOCIO_USE_F16C=$(usex cpu_flags_x86_f16c)"
+		)
+	fi
+
+	# requires https://github.com/DLTcollab/sse2neon
+	# if use arm || use arm64 ; then
+	# 	mycmakeargs+=(
+	# 		"-DOCIO_USE_SSE2NEON=$(usex cpu_flags_arm_neon)"
+	# 	)
+	# fi
+
+	use python && mycmakeargs+=(
+		"-DOCIO_PYTHON_VERSION=${EPYTHON/python/}"
+		"-DPython_EXECUTABLE=${PYTHON}"
+		"-DPYTHON_VARIANT_PATH=$(python_get_sitedir)"
+	)
+
+	cmake_src_configure
+}
+
+src_test() {
+	local myctestargs=(
+		-j1
+	)
+	virtx cmake_src_test
+}
+
+src_install() {
+	cmake_src_install
+
+	if use doc; then
+		# there are already files in ${ED}/usr/share/doc/${PF}
+		mv "${ED}/usr/share/doc/OpenColorIO/"* "${ED}/usr/share/doc/${PF}" || die
+		rmdir "${ED}/usr/share/doc/OpenColorIO" || die
+	fi
+}


^ permalink raw reply related	[flat|nested] 73+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/opencolorio/
@ 2023-10-29 20:52 Sam James
  0 siblings, 0 replies; 73+ messages in thread
From: Sam James @ 2023-10-29 20:52 UTC (permalink / raw
  To: gentoo-commits

commit:     260ed766f76f29d71baec07f0af7eea431f436f5
Author:     Paul Zander <negril.nx+gentoo <AT> gmail <DOT> com>
AuthorDate: Sun Oct 29 12:46:18 2023 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sun Oct 29 20:52:20 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=260ed766

media-libs/opencolorio: fix USE="-doc"

`/usr/share/doc/OpenColorIO/html` only exists when `USE=doc` is set. So
make the move conditional.

Closes: https://bugs.gentoo.org/916474
Signed-off-by: Paul Zander <negril.nx+gentoo <AT> gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/33577
Signed-off-by: Sam James <sam <AT> gentoo.org>

 media-libs/opencolorio/opencolorio-2.2.1.ebuild | 8 +++++---
 media-libs/opencolorio/opencolorio-2.3.0.ebuild | 8 +++++---
 2 files changed, 10 insertions(+), 6 deletions(-)

diff --git a/media-libs/opencolorio/opencolorio-2.2.1.ebuild b/media-libs/opencolorio/opencolorio-2.2.1.ebuild
index 638a4d840676..540fa6334bae 100644
--- a/media-libs/opencolorio/opencolorio-2.2.1.ebuild
+++ b/media-libs/opencolorio/opencolorio-2.2.1.ebuild
@@ -129,9 +129,11 @@ src_configure() {
 src_install() {
 	cmake_src_install
 
-	# there are already files in ${ED}/usr/share/doc/${PF}
-	mv "${ED}/usr/share/doc/OpenColorIO/"* "${ED}/usr/share/doc/${PF}" || die
-	rmdir "${ED}/usr/share/doc/OpenColorIO" || die
+	if use doc; then
+		# there are already files in ${ED}/usr/share/doc/${PF}
+		mv "${ED}/usr/share/doc/OpenColorIO/"* "${ED}/usr/share/doc/${PF}" || die
+		rmdir "${ED}/usr/share/doc/OpenColorIO" || die
+	fi
 }
 
 src_test() {

diff --git a/media-libs/opencolorio/opencolorio-2.3.0.ebuild b/media-libs/opencolorio/opencolorio-2.3.0.ebuild
index 0ea5f92ccd4a..b73c81444be6 100644
--- a/media-libs/opencolorio/opencolorio-2.3.0.ebuild
+++ b/media-libs/opencolorio/opencolorio-2.3.0.ebuild
@@ -158,9 +158,11 @@ src_configure() {
 src_install() {
 	cmake_src_install
 
-	# there are already files in ${ED}/usr/share/doc/${PF}
-	mv "${ED}/usr/share/doc/OpenColorIO/"* "${ED}/usr/share/doc/${PF}" || die
-	rmdir "${ED}/usr/share/doc/OpenColorIO" || die
+	if use doc; then
+		# there are already files in ${ED}/usr/share/doc/${PF}
+		mv "${ED}/usr/share/doc/OpenColorIO/"* "${ED}/usr/share/doc/${PF}" || die
+		rmdir "${ED}/usr/share/doc/OpenColorIO" || die
+	fi
 }
 
 src_test() {


^ permalink raw reply related	[flat|nested] 73+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/opencolorio/
@ 2023-10-28 21:46 Sam James
  0 siblings, 0 replies; 73+ messages in thread
From: Sam James @ 2023-10-28 21:46 UTC (permalink / raw
  To: gentoo-commits

commit:     d811434cb7379d200e79c94cac17921e6dd3e0df
Author:     Paul Zander <negril.nx+gentoo <AT> gmail <DOT> com>
AuthorDate: Sat Oct 28 12:12:05 2023 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sat Oct 28 21:43:57 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d811434c

media-libs/opencolorio: fix docs install directory

Signed-off-by: Paul Zander <negril.nx+gentoo <AT> gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/33563
Signed-off-by: Sam James <sam <AT> gentoo.org>

 media-libs/opencolorio/opencolorio-2.2.1.ebuild | 8 ++++++++
 media-libs/opencolorio/opencolorio-2.3.0.ebuild | 8 ++++++++
 2 files changed, 16 insertions(+)

diff --git a/media-libs/opencolorio/opencolorio-2.2.1.ebuild b/media-libs/opencolorio/opencolorio-2.2.1.ebuild
index ff0cf7ca4a81..638a4d840676 100644
--- a/media-libs/opencolorio/opencolorio-2.2.1.ebuild
+++ b/media-libs/opencolorio/opencolorio-2.2.1.ebuild
@@ -126,6 +126,14 @@ src_configure() {
 	cmake_src_configure
 }
 
+src_install() {
+	cmake_src_install
+
+	# there are already files in ${ED}/usr/share/doc/${PF}
+	mv "${ED}/usr/share/doc/OpenColorIO/"* "${ED}/usr/share/doc/${PF}" || die
+	rmdir "${ED}/usr/share/doc/OpenColorIO" || die
+}
+
 src_test() {
 	virtx cmake_src_test
 }

diff --git a/media-libs/opencolorio/opencolorio-2.3.0.ebuild b/media-libs/opencolorio/opencolorio-2.3.0.ebuild
index f86fc7933d70..0ea5f92ccd4a 100644
--- a/media-libs/opencolorio/opencolorio-2.3.0.ebuild
+++ b/media-libs/opencolorio/opencolorio-2.3.0.ebuild
@@ -155,6 +155,14 @@ src_configure() {
 	cmake_src_configure
 }
 
+src_install() {
+	cmake_src_install
+
+	# there are already files in ${ED}/usr/share/doc/${PF}
+	mv "${ED}/usr/share/doc/OpenColorIO/"* "${ED}/usr/share/doc/${PF}" || die
+	rmdir "${ED}/usr/share/doc/OpenColorIO" || die
+}
+
 src_test() {
 	virtx cmake_src_test
 }


^ permalink raw reply related	[flat|nested] 73+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/opencolorio/
@ 2023-10-28 21:46 Sam James
  0 siblings, 0 replies; 73+ messages in thread
From: Sam James @ 2023-10-28 21:46 UTC (permalink / raw
  To: gentoo-commits

commit:     4df03b53e1e18559ef77d9ed2e756db7f6262a3b
Author:     Paul Zander <negril.nx+gentoo <AT> gmail <DOT> com>
AuthorDate: Sat Oct 28 11:01:10 2023 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sat Oct 28 21:43:56 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4df03b53

media-libs/opencolorio: 2.3.0 support SIMD, drop old cmake option

reflect upstream changes in the ebuild:
  - dropped USE_SSE and added extended SIMD support
https://github.com/AcademySoftwareFoundation/OpenColorIO/commit/9cc24865599579f02fa07c09880518bef2058a03
    arm support depends on
  - dropped OCIO_UISE_OIIO_CMAKE_CONFIG
https://github.com/AcademySoftwareFoundation/OpenColorIO/commit/e93efe3b703d491faf4c4ead0823fb0e48734b1b

Closes: https://bugs.gentoo.org/914863

Signed-off-by: Paul Zander <negril.nx+gentoo <AT> gmail.com>
Signed-off-by: Sam James <sam <AT> gentoo.org>

 media-libs/opencolorio/opencolorio-2.3.0.ebuild | 35 ++++++++++++++++++++++---
 1 file changed, 32 insertions(+), 3 deletions(-)

diff --git a/media-libs/opencolorio/opencolorio-2.3.0.ebuild b/media-libs/opencolorio/opencolorio-2.3.0.ebuild
index 13f9c323a420..f86fc7933d70 100644
--- a/media-libs/opencolorio/opencolorio-2.3.0.ebuild
+++ b/media-libs/opencolorio/opencolorio-2.3.0.ebuild
@@ -17,7 +17,12 @@ SLOT="0/$(ver_cut 1-2)"
 # minizip-ng: ~arm ~arm64 ~ppc64 ~riscv
 # osl: ~riscv
 KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
-IUSE="apps cpu_flags_x86_sse2 doc opengl python test"
+CPU_USE=(
+	x86_{avx,avx2,avx512f,f16c,sse2,sse3,sse4_1,sse4_2,ssse3}
+	# requires https://github.com/DLTcollab/sse2neon
+	# arm_neon
+)
+IUSE="apps ${CPU_USE[@]/#/cpu_flags_} doc opengl python test"
 # TODO: drop opengl? It does nothing without building either the apps or the testsuite
 REQUIRED_USE="
 	apps? ( opengl )
@@ -114,9 +119,33 @@ src_configure() {
 		"-DOCIO_BUILD_PYTHON=$(usex python)"
 		"-DOCIO_BUILD_TESTS=$(usex test)"
 		"-DOCIO_INSTALL_EXT_PACKAGES=NONE"
-		"-DOCIO_USE_OIIO_CMAKE_CONFIG=ON"
-		"-DOCIO_USE_SSE=$(usex cpu_flags_x86_sse2)"
+		# allow the user to tell OCIO to display more information when searching and building the dependencies.
+		# "-DOCIO_VERBOSE=YES"
+
+		"-DOCIO_USE_SIMD=ON"
 	)
+
+	if use amd64 || use x86 ; then
+		mycmakeargs+=(
+			"-DOCIO_USE_SSE2=$(usex cpu_flags_x86_sse2)"
+			"-DOCIO_USE_SSE3=$(usex cpu_flags_x86_sse3)"
+			"-DOCIO_USE_SSSE3=$(usex cpu_flags_x86_ssse3)"
+			"-DOCIO_USE_SSE4=$(usex cpu_flags_x86_sse4_1)"
+			"-DOCIO_USE_SSE42=$(usex cpu_flags_x86_sse4_2)"
+			"-DOCIO_USE_AVX=$(usex cpu_flags_x86_avx)"
+			"-DOCIO_USE_AVX2=$(usex cpu_flags_x86_avx2)"
+			"-DOCIO_USE_AVX512=$(usex cpu_flags_x86_avx512f)"
+			"-DOCIO_USE_F16C=$(usex cpu_flags_x86_f16c)"
+		)
+	fi
+
+	# requires https://github.com/DLTcollab/sse2neon
+	# if use arm || use arm64 ; then
+	# 	mycmakeargs+=(
+	# 		"-DOCIO_USE_SSE2NEON=$(usex cpu_flags_arm_neon)"
+	# 	)
+	# fi
+
 	use python && mycmakeargs+=(
 		"-DOCIO_PYTHON_VERSION=${EPYTHON/python/}"
 		"-DPython_EXECUTABLE=${PYTHON}"


^ permalink raw reply related	[flat|nested] 73+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/opencolorio/
@ 2023-10-27  5:15 Sam James
  0 siblings, 0 replies; 73+ messages in thread
From: Sam James @ 2023-10-27  5:15 UTC (permalink / raw
  To: gentoo-commits

commit:     6046761f2d8647b4611b9c5c9fdbd90be9b3a0fa
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Fri Oct 27 05:14:07 2023 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Fri Oct 27 05:14:39 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6046761f

media-libs/opencolorio: improve DESCRIPTION

A ... is always redundant in DESCRIPTION.

Signed-off-by: Sam James <sam <AT> gentoo.org>

 media-libs/opencolorio/opencolorio-2.2.1.ebuild | 2 +-
 media-libs/opencolorio/opencolorio-2.3.0.ebuild | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/media-libs/opencolorio/opencolorio-2.2.1.ebuild b/media-libs/opencolorio/opencolorio-2.2.1.ebuild
index 3193302ea468..1c91f789cb30 100644
--- a/media-libs/opencolorio/opencolorio-2.2.1.ebuild
+++ b/media-libs/opencolorio/opencolorio-2.2.1.ebuild
@@ -7,7 +7,7 @@ PYTHON_COMPAT=( python3_{10..12} )
 
 inherit cmake python-single-r1 virtualx
 
-DESCRIPTION="A color management framework for visual effects and animation"
+DESCRIPTION="Color management framework for visual effects and animation"
 HOMEPAGE="https://opencolorio.org https://github.com/AcademySoftwareFoundation/OpenColorIO"
 SRC_URI="https://github.com/AcademySoftwareFoundation/OpenColorIO/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
 S="${WORKDIR}/OpenColorIO-${PV}"

diff --git a/media-libs/opencolorio/opencolorio-2.3.0.ebuild b/media-libs/opencolorio/opencolorio-2.3.0.ebuild
index 2ce3c7e0381c..a89bc43446ab 100644
--- a/media-libs/opencolorio/opencolorio-2.3.0.ebuild
+++ b/media-libs/opencolorio/opencolorio-2.3.0.ebuild
@@ -7,7 +7,7 @@ PYTHON_COMPAT=( python3_{10..12} )
 
 inherit cmake python-single-r1 virtualx
 
-DESCRIPTION="A color management framework for visual effects and animation"
+DESCRIPTION="Color management framework for visual effects and animation"
 HOMEPAGE="https://opencolorio.org https://github.com/AcademySoftwareFoundation/OpenColorIO"
 SRC_URI="https://github.com/AcademySoftwareFoundation/OpenColorIO/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
 S="${WORKDIR}/OpenColorIO-${PV}"


^ permalink raw reply related	[flat|nested] 73+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/opencolorio/
@ 2023-10-27  3:20 Sam James
  0 siblings, 0 replies; 73+ messages in thread
From: Sam James @ 2023-10-27  3:20 UTC (permalink / raw
  To: gentoo-commits

commit:     8deb03176e8b38c374b79b7bdb909991ba16936f
Author:     Paul Zander <negril.nx+gentoo <AT> gmail <DOT> com>
AuthorDate: Wed Oct 11 15:06:26 2023 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Fri Oct 27 03:15:25 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8deb0317

media-libs/OpenColorIO: drop misleading static-libs flag

* USE="static-libs" does not compile the shared libraries, which leads
to breakage with minizip-ng. It's poorly documented. Remove it for now.

Signed-off-by: Paul Zander <negril.nx+gentoo <AT> gmail.com>
Signed-off-by: Sam James <sam <AT> gentoo.org>

 media-libs/opencolorio/opencolorio-2.1.3.ebuild | 3 +--
 media-libs/opencolorio/opencolorio-2.2.1.ebuild | 3 +--
 media-libs/opencolorio/opencolorio-2.3.0.ebuild | 3 +--
 3 files changed, 3 insertions(+), 6 deletions(-)

diff --git a/media-libs/opencolorio/opencolorio-2.1.3.ebuild b/media-libs/opencolorio/opencolorio-2.1.3.ebuild
index 6dfee6592f05..93f7922f06b6 100644
--- a/media-libs/opencolorio/opencolorio-2.1.3.ebuild
+++ b/media-libs/opencolorio/opencolorio-2.1.3.ebuild
@@ -17,7 +17,7 @@ LICENSE="BSD"
 # to force rebuild of consumers due to changing to openexr 3 changing API.
 SLOT="0/$(ver_cut 1-2).1"
 KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~riscv"
-IUSE="cpu_flags_x86_sse2 doc opengl python static-libs test"
+IUSE="cpu_flags_x86_sse2 doc opengl python test"
 REQUIRED_USE="
 	doc? ( python )
 	python? ( ${PYTHON_REQUIRED_USE} )
@@ -82,7 +82,6 @@ src_configure() {
 	# - OpenGL, GLUT and GLEW is required for building ociodisplay (USE opengl)
 	local mycmakeargs=(
 		-DOCIO_USE_OPENEXR_HALF=OFF
-		-DOCIO_BUILD_STATIC=$(usex static-libs)
 		-DOCIO_BUILD_DOCS=$(usex doc)
 		-DOCIO_BUILD_APPS=$(usex opengl)
 		-DOCIO_BUILD_PYTHON=$(usex python)

diff --git a/media-libs/opencolorio/opencolorio-2.2.1.ebuild b/media-libs/opencolorio/opencolorio-2.2.1.ebuild
index b5c5ca2e8c1a..3193302ea468 100644
--- a/media-libs/opencolorio/opencolorio-2.2.1.ebuild
+++ b/media-libs/opencolorio/opencolorio-2.2.1.ebuild
@@ -17,7 +17,7 @@ SLOT="0/$(ver_cut 1-2)"
 # minizip-ng: ~arm ~arm64 ~ppc64 ~riscv
 # osl: ~riscv
 KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
-IUSE="apps cpu_flags_x86_sse2 doc opengl python static-libs test"
+IUSE="apps cpu_flags_x86_sse2 doc opengl python test"
 # TODO: drop opengl? It does nothing without building either the apps or the testsuite
 REQUIRED_USE="
 	apps? ( opengl )
@@ -105,7 +105,6 @@ src_configure() {
 	#	ocioconvert (USE opengl)
 	# - OpenGL, GLUT and GLEW is required for building ociodisplay (USE opengl)
 	local mycmakeargs=(
-		-DBUILD_SHARED_LIBS=$(usex !static-libs)
 		-DOCIO_BUILD_APPS=$(usex apps)
 		-DOCIO_BUILD_DOCS=$(usex doc)
 		-DOCIO_BUILD_FROZEN_DOCS=$(usex doc)

diff --git a/media-libs/opencolorio/opencolorio-2.3.0.ebuild b/media-libs/opencolorio/opencolorio-2.3.0.ebuild
index dc1dfe604786..2ce3c7e0381c 100644
--- a/media-libs/opencolorio/opencolorio-2.3.0.ebuild
+++ b/media-libs/opencolorio/opencolorio-2.3.0.ebuild
@@ -17,7 +17,7 @@ SLOT="0/$(ver_cut 1-2)"
 # minizip-ng: ~arm ~arm64 ~ppc64 ~riscv
 # osl: ~riscv
 KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
-IUSE="apps cpu_flags_x86_sse2 doc opengl python static-libs test"
+IUSE="apps cpu_flags_x86_sse2 doc opengl python test"
 # TODO: drop opengl? It does nothing without building either the apps or the testsuite
 REQUIRED_USE="
 	apps? ( opengl )
@@ -105,7 +105,6 @@ src_configure() {
 	#	ocioconvert (USE opengl)
 	# - OpenGL, GLUT and GLEW is required for building ociodisplay (USE opengl)
 	local mycmakeargs=(
-		"-DBUILD_SHARED_LIBS=$(usex !static-libs)"
 		"-DOCIO_BUILD_APPS=$(usex apps)"
 		"-DOCIO_BUILD_DOCS=$(usex doc)"
 		"-DOCIO_BUILD_FROZEN_DOCS=$(usex doc)"


^ permalink raw reply related	[flat|nested] 73+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/OpenColorIO/
@ 2023-10-27  2:59 Sam James
  0 siblings, 0 replies; 73+ messages in thread
From: Sam James @ 2023-10-27  2:59 UTC (permalink / raw
  To: gentoo-commits

commit:     d3136fca6cd93c40398e1a9ce7cff4e3a2a9f88d
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Fri Oct 27 02:58:24 2023 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Fri Oct 27 02:58:24 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d3136fca

Revert "media-libs/OpenColorIO: drop misleading static-libs flag"

This reverts commit 67feac3eb03a837b48659761463dee05a6e98054.

Signed-off-by: Sam James <sam <AT> gentoo.org>

 media-libs/OpenColorIO/OpenColorIO-2.1.3.ebuild | 3 ++-
 media-libs/OpenColorIO/OpenColorIO-2.2.1.ebuild | 3 ++-
 media-libs/OpenColorIO/OpenColorIO-2.3.0.ebuild | 3 ++-
 3 files changed, 6 insertions(+), 3 deletions(-)

diff --git a/media-libs/OpenColorIO/OpenColorIO-2.1.3.ebuild b/media-libs/OpenColorIO/OpenColorIO-2.1.3.ebuild
index 3f0ec84665c6..cdc060041ea3 100644
--- a/media-libs/OpenColorIO/OpenColorIO-2.1.3.ebuild
+++ b/media-libs/OpenColorIO/OpenColorIO-2.1.3.ebuild
@@ -16,7 +16,7 @@ LICENSE="BSD"
 # to force rebuild of consumers due to changing to openexr 3 changing API.
 SLOT="0/$(ver_cut 1-2).1"
 KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~riscv"
-IUSE="cpu_flags_x86_sse2 doc opengl python test"
+IUSE="cpu_flags_x86_sse2 doc opengl python static-libs test"
 REQUIRED_USE="
 	doc? ( python )
 	python? ( ${PYTHON_REQUIRED_USE} )
@@ -81,6 +81,7 @@ src_configure() {
 	# - OpenGL, GLUT and GLEW is required for building ociodisplay (USE opengl)
 	local mycmakeargs=(
 		-DOCIO_USE_OPENEXR_HALF=OFF
+		-DOCIO_BUILD_STATIC=$(usex static-libs)
 		-DOCIO_BUILD_DOCS=$(usex doc)
 		-DOCIO_BUILD_APPS=$(usex opengl)
 		-DOCIO_BUILD_PYTHON=$(usex python)

diff --git a/media-libs/OpenColorIO/OpenColorIO-2.2.1.ebuild b/media-libs/OpenColorIO/OpenColorIO-2.2.1.ebuild
index 80f90760f17c..0690447e44cb 100644
--- a/media-libs/OpenColorIO/OpenColorIO-2.2.1.ebuild
+++ b/media-libs/OpenColorIO/OpenColorIO-2.2.1.ebuild
@@ -16,7 +16,7 @@ SLOT="0/$(ver_cut 1-2)"
 # minizip-ng: ~arm ~arm64 ~ppc64 ~riscv
 # osl: ~riscv
 KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
-IUSE="apps cpu_flags_x86_sse2 doc opengl python test"
+IUSE="apps cpu_flags_x86_sse2 doc opengl python static-libs test"
 # TODO: drop opengl? It does nothing without building either the apps or the testsuite
 REQUIRED_USE="
 	apps? ( opengl )
@@ -104,6 +104,7 @@ src_configure() {
 	#	ocioconvert (USE opengl)
 	# - OpenGL, GLUT and GLEW is required for building ociodisplay (USE opengl)
 	local mycmakeargs=(
+		-DBUILD_SHARED_LIBS=$(usex !static-libs)
 		-DOCIO_BUILD_APPS=$(usex apps)
 		-DOCIO_BUILD_DOCS=$(usex doc)
 		-DOCIO_BUILD_FROZEN_DOCS=$(usex doc)

diff --git a/media-libs/OpenColorIO/OpenColorIO-2.3.0.ebuild b/media-libs/OpenColorIO/OpenColorIO-2.3.0.ebuild
index 3d6d69685dd4..89a3ed8c0199 100644
--- a/media-libs/OpenColorIO/OpenColorIO-2.3.0.ebuild
+++ b/media-libs/OpenColorIO/OpenColorIO-2.3.0.ebuild
@@ -16,7 +16,7 @@ SLOT="0/$(ver_cut 1-2)"
 # minizip-ng: ~arm ~arm64 ~ppc64 ~riscv
 # osl: ~riscv
 KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
-IUSE="apps cpu_flags_x86_sse2 doc opengl python test"
+IUSE="apps cpu_flags_x86_sse2 doc opengl python static-libs test"
 # TODO: drop opengl? It does nothing without building either the apps or the testsuite
 REQUIRED_USE="
 	apps? ( opengl )
@@ -104,6 +104,7 @@ src_configure() {
 	#	ocioconvert (USE opengl)
 	# - OpenGL, GLUT and GLEW is required for building ociodisplay (USE opengl)
 	local mycmakeargs=(
+		"-DBUILD_SHARED_LIBS=$(usex !static-libs)"
 		"-DOCIO_BUILD_APPS=$(usex apps)"
 		"-DOCIO_BUILD_DOCS=$(usex doc)"
 		"-DOCIO_BUILD_FROZEN_DOCS=$(usex doc)"


^ permalink raw reply related	[flat|nested] 73+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/OpenColorIO/
@ 2023-10-27  2:34 Sam James
  0 siblings, 0 replies; 73+ messages in thread
From: Sam James @ 2023-10-27  2:34 UTC (permalink / raw
  To: gentoo-commits

commit:     67feac3eb03a837b48659761463dee05a6e98054
Author:     Paul Zander <negril.nx+gentoo <AT> gmail <DOT> com>
AuthorDate: Wed Oct 11 15:06:26 2023 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Fri Oct 27 02:31:51 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=67feac3e

media-libs/OpenColorIO: drop misleading static-libs flag

* USE="static-libs" does not compile the shared libraries, which leads
to breakage with minizip-ng. It's poorly documented. Remove it for now.

Signed-off-by: Paul Zander <negril.nx+gentoo <AT> gmail.com>
Signed-off-by: Sam James <sam <AT> gentoo.org>

 media-libs/OpenColorIO/OpenColorIO-2.1.3.ebuild | 3 +--
 media-libs/OpenColorIO/OpenColorIO-2.2.1.ebuild | 3 +--
 media-libs/OpenColorIO/OpenColorIO-2.3.0.ebuild | 3 +--
 3 files changed, 3 insertions(+), 6 deletions(-)

diff --git a/media-libs/OpenColorIO/OpenColorIO-2.1.3.ebuild b/media-libs/OpenColorIO/OpenColorIO-2.1.3.ebuild
index cdc060041ea3..3f0ec84665c6 100644
--- a/media-libs/OpenColorIO/OpenColorIO-2.1.3.ebuild
+++ b/media-libs/OpenColorIO/OpenColorIO-2.1.3.ebuild
@@ -16,7 +16,7 @@ LICENSE="BSD"
 # to force rebuild of consumers due to changing to openexr 3 changing API.
 SLOT="0/$(ver_cut 1-2).1"
 KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~riscv"
-IUSE="cpu_flags_x86_sse2 doc opengl python static-libs test"
+IUSE="cpu_flags_x86_sse2 doc opengl python test"
 REQUIRED_USE="
 	doc? ( python )
 	python? ( ${PYTHON_REQUIRED_USE} )
@@ -81,7 +81,6 @@ src_configure() {
 	# - OpenGL, GLUT and GLEW is required for building ociodisplay (USE opengl)
 	local mycmakeargs=(
 		-DOCIO_USE_OPENEXR_HALF=OFF
-		-DOCIO_BUILD_STATIC=$(usex static-libs)
 		-DOCIO_BUILD_DOCS=$(usex doc)
 		-DOCIO_BUILD_APPS=$(usex opengl)
 		-DOCIO_BUILD_PYTHON=$(usex python)

diff --git a/media-libs/OpenColorIO/OpenColorIO-2.2.1.ebuild b/media-libs/OpenColorIO/OpenColorIO-2.2.1.ebuild
index 0690447e44cb..80f90760f17c 100644
--- a/media-libs/OpenColorIO/OpenColorIO-2.2.1.ebuild
+++ b/media-libs/OpenColorIO/OpenColorIO-2.2.1.ebuild
@@ -16,7 +16,7 @@ SLOT="0/$(ver_cut 1-2)"
 # minizip-ng: ~arm ~arm64 ~ppc64 ~riscv
 # osl: ~riscv
 KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
-IUSE="apps cpu_flags_x86_sse2 doc opengl python static-libs test"
+IUSE="apps cpu_flags_x86_sse2 doc opengl python test"
 # TODO: drop opengl? It does nothing without building either the apps or the testsuite
 REQUIRED_USE="
 	apps? ( opengl )
@@ -104,7 +104,6 @@ src_configure() {
 	#	ocioconvert (USE opengl)
 	# - OpenGL, GLUT and GLEW is required for building ociodisplay (USE opengl)
 	local mycmakeargs=(
-		-DBUILD_SHARED_LIBS=$(usex !static-libs)
 		-DOCIO_BUILD_APPS=$(usex apps)
 		-DOCIO_BUILD_DOCS=$(usex doc)
 		-DOCIO_BUILD_FROZEN_DOCS=$(usex doc)

diff --git a/media-libs/OpenColorIO/OpenColorIO-2.3.0.ebuild b/media-libs/OpenColorIO/OpenColorIO-2.3.0.ebuild
index 89a3ed8c0199..3d6d69685dd4 100644
--- a/media-libs/OpenColorIO/OpenColorIO-2.3.0.ebuild
+++ b/media-libs/OpenColorIO/OpenColorIO-2.3.0.ebuild
@@ -16,7 +16,7 @@ SLOT="0/$(ver_cut 1-2)"
 # minizip-ng: ~arm ~arm64 ~ppc64 ~riscv
 # osl: ~riscv
 KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
-IUSE="apps cpu_flags_x86_sse2 doc opengl python static-libs test"
+IUSE="apps cpu_flags_x86_sse2 doc opengl python test"
 # TODO: drop opengl? It does nothing without building either the apps or the testsuite
 REQUIRED_USE="
 	apps? ( opengl )
@@ -104,7 +104,6 @@ src_configure() {
 	#	ocioconvert (USE opengl)
 	# - OpenGL, GLUT and GLEW is required for building ociodisplay (USE opengl)
 	local mycmakeargs=(
-		"-DBUILD_SHARED_LIBS=$(usex !static-libs)"
 		"-DOCIO_BUILD_APPS=$(usex apps)"
 		"-DOCIO_BUILD_DOCS=$(usex doc)"
 		"-DOCIO_BUILD_FROZEN_DOCS=$(usex doc)"


^ permalink raw reply related	[flat|nested] 73+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/opencolorio/
@ 2023-09-26 20:48 Sam James
  0 siblings, 0 replies; 73+ messages in thread
From: Sam James @ 2023-09-26 20:48 UTC (permalink / raw
  To: gentoo-commits

commit:     66d131cee54e702b3791ff50974277eab589628b
Author:     Paul Zander <negril.nx+gentoo <AT> gmail <DOT> com>
AuthorDate: Tue Sep 26 17:23:23 2023 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Tue Sep 26 20:45:38 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=66d131ce

media-libs/opencolorio: 2.1.3, 2.2.1 require <dev-cpp/yaml-cpp-0.8.0

yaml-cpp-0.8.0 uses cmake targets, this breaks <ocio-2.3.0

Bug: https://bugs.gentoo.org/914716
Signed-off-by: Paul Zander <negril.nx+gentoo <AT> gmail.com>
Signed-off-by: Sam James <sam <AT> gentoo.org>

 media-libs/opencolorio/opencolorio-2.1.3.ebuild | 2 +-
 media-libs/opencolorio/opencolorio-2.2.1.ebuild | 9 +++++----
 2 files changed, 6 insertions(+), 5 deletions(-)

diff --git a/media-libs/opencolorio/opencolorio-2.1.3.ebuild b/media-libs/opencolorio/opencolorio-2.1.3.ebuild
index bc16874f06ed..6dfee6592f05 100644
--- a/media-libs/opencolorio/opencolorio-2.1.3.ebuild
+++ b/media-libs/opencolorio/opencolorio-2.1.3.ebuild
@@ -30,7 +30,7 @@ RESTRICT="test"
 RDEPEND="
 	dev-cpp/pystring
 	dev-python/pybind11
-	>=dev-cpp/yaml-cpp-0.7.0:=
+	<dev-cpp/yaml-cpp-0.8.0:=
 	>=dev-libs/imath-3.1.4-r2:=
 	dev-libs/tinyxml
 	opengl? (

diff --git a/media-libs/opencolorio/opencolorio-2.2.1.ebuild b/media-libs/opencolorio/opencolorio-2.2.1.ebuild
index ab405183a85e..b5c5ca2e8c1a 100644
--- a/media-libs/opencolorio/opencolorio-2.2.1.ebuild
+++ b/media-libs/opencolorio/opencolorio-2.2.1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{10..11} )
+PYTHON_COMPAT=( python3_{10..12} )
 
 inherit cmake python-single-r1 virtualx
 
@@ -28,7 +28,7 @@ REQUIRED_USE="
 
 RDEPEND="
 	dev-cpp/pystring
-	>=dev-cpp/yaml-cpp-0.7.0:=
+	<dev-cpp/yaml-cpp-0.8.0:=
 	dev-libs/expat
 	>=dev-libs/imath-3.1.5:=
 	sys-libs/minizip-ng
@@ -59,6 +59,7 @@ BDEPEND="
 			dev-python/recommonmark[${PYTHON_USEDEP}]
 			dev-python/six[${PYTHON_USEDEP}]
 			dev-python/sphinx[${PYTHON_USEDEP}]
+			dev-python/sphinx-press-theme[${PYTHON_USEDEP}]
 			dev-python/sphinx-tabs[${PYTHON_USEDEP}]
 			dev-python/testresources[${PYTHON_USEDEP}]
 		')
@@ -79,8 +80,8 @@ BDEPEND="
 RESTRICT="!test? ( test )"
 
 PATCHES=(
-	"${FILESDIR}"/${PN}-2.2.1-adjust-python-installation.patch
-	"${FILESDIR}"/${PN}-2.2.1-support-minizip-ng-4.patch
+	"${FILESDIR}/${PN}-2.2.1-adjust-python-installation.patch"
+	"${FILESDIR}/${PN}-2.2.1-support-minizip-ng-4.patch"
 )
 
 pkg_setup() {


^ permalink raw reply related	[flat|nested] 73+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/opencolorio/
@ 2023-09-26 20:48 Sam James
  0 siblings, 0 replies; 73+ messages in thread
From: Sam James @ 2023-09-26 20:48 UTC (permalink / raw
  To: gentoo-commits

commit:     4b411deaabde2116421952ddfe0dc4517ec34d65
Author:     Paul Zander <negril.nx+gentoo <AT> gmail <DOT> com>
AuthorDate: Sat Sep  2 12:39:42 2023 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Tue Sep 26 20:44:51 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4b411dea

media-libs/opencolorio: add myself as maintainer

Signed-off-by: Paul Zander <negril.nx+gentoo <AT> gmail.com>
Signed-off-by: Sam James <sam <AT> gentoo.org>

 media-libs/opencolorio/metadata.xml | 9 ++++++++-
 1 file changed, 8 insertions(+), 1 deletion(-)

diff --git a/media-libs/opencolorio/metadata.xml b/media-libs/opencolorio/metadata.xml
index 6485e6974262..13813a4b0e7b 100644
--- a/media-libs/opencolorio/metadata.xml
+++ b/media-libs/opencolorio/metadata.xml
@@ -1,7 +1,14 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
 <pkgmetadata>
-	<!-- maintainer-needed -->
+	<maintainer type="person" proxied="yes">
+		<email>negril.nx+gentoo@gmail.com</email>
+		<name>Paul Zander</name>
+	</maintainer>
+	<maintainer type="project" proxied="proxy">
+		<email>proxy-maint@gentoo.org</email>
+		<name>Proxy Maintainers</name>
+	</maintainer>
 	<longdescription lang="en">
 		OpenColorIO (OCIO) is a complete color management solution geared
 		towards motion picture production with an emphasis on visual effects


^ permalink raw reply related	[flat|nested] 73+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/opencolorio/
@ 2023-06-10 21:12 Andreas Sturmlechner
  0 siblings, 0 replies; 73+ messages in thread
From: Andreas Sturmlechner @ 2023-06-10 21:12 UTC (permalink / raw
  To: gentoo-commits

commit:     14d124ecd8a555d3dd572f6d7d844018c7a560eb
Author:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
AuthorDate: Sat Jun 10 21:12:45 2023 +0000
Commit:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Sat Jun 10 21:12:45 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=14d124ec

media-libs/opencolorio: drop 2.1.2

Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org>

 media-libs/opencolorio/Manifest                 |   1 -
 media-libs/opencolorio/opencolorio-2.1.2.ebuild | 105 ------------------------
 2 files changed, 106 deletions(-)

diff --git a/media-libs/opencolorio/Manifest b/media-libs/opencolorio/Manifest
index 5cd2a2956e98..0302db0fdbed 100644
--- a/media-libs/opencolorio/Manifest
+++ b/media-libs/opencolorio/Manifest
@@ -1,2 +1 @@
-DIST opencolorio-2.1.2.tar.gz 11021014 BLAKE2B 2612c31c88a86255b3b0389241649aaaf3754f065eec57e8438d3b594d9f8fcac81c71fe06cf0acf0680e40d0fbe019ad16a34a1371a7a3a57a21017f5efb463 SHA512 594e808fb1c175d5b14eb540be0dfb6f41cd37b5bf7df8c2d24d44dfe4986643ea68e52d0282eb3b25283489789001a57a201de1eecc1560fc9461780c7da353
 DIST opencolorio-2.1.3.tar.gz 11024701 BLAKE2B bcd1eb6a74260f451e49ef40e729bfc4c354ab255d96c261fbf865c586f285fe876ed54b05276f3b6b25ece4fd261672fe1dd519041ffad77d7c78efc8cf161d SHA512 b26fcfa3ea12ab6e4b019a13ce79ebcfd215c674acb348f2d9f85f749b2a5beccd395ed1cc9954e4b3cb83a160b24a8d7d81994ac1d9ea8cfe074b81d6b8a061

diff --git a/media-libs/opencolorio/opencolorio-2.1.2.ebuild b/media-libs/opencolorio/opencolorio-2.1.2.ebuild
deleted file mode 100644
index 18717dc0d7a0..000000000000
--- a/media-libs/opencolorio/opencolorio-2.1.2.ebuild
+++ /dev/null
@@ -1,105 +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 flag-o-matic python-single-r1
-
-DESCRIPTION="A color management framework for visual effects and animation"
-HOMEPAGE="https://opencolorio.org https://github.com/AcademySoftwareFoundation/OpenColorIO"
-SRC_URI="https://github.com/AcademySoftwareFoundation/OpenColorIO/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
-S="${WORKDIR}/OpenColorIO-${PV}"
-
-LICENSE="BSD"
-# TODO: drop .1 on next SONAME bump (2.1 -> 2.2?) as we needed to nudge it
-# to force rebuild of consumers due to changing to openexr 3 changing API.
-SLOT="0/$(ver_cut 1-2).1"
-KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~riscv"
-IUSE="cpu_flags_x86_sse2 doc opengl python static-libs test"
-REQUIRED_USE="
-	doc? ( python )
-	python? ( ${PYTHON_REQUIRED_USE} )
-"
-
-# Works with older OIIO but need to force a version w/ OpenEXR 3
-RDEPEND="
-	dev-cpp/pystring
-	dev-python/pybind11
-	>=dev-cpp/yaml-cpp-0.7.0:=
-	>=dev-libs/imath-3.1.4-r2:=
-	dev-libs/tinyxml
-	opengl? (
-		media-libs/lcms:2
-		>=media-libs/openimageio-2.3.12.0-r3:=
-		media-libs/glew:=
-		media-libs/freeglut
-		virtual/opengl
-	)
-	python? ( ${PYTHON_DEPS} )
-"
-DEPEND="${RDEPEND}"
-BDEPEND="
-	virtual/pkgconfig
-	doc? (
-		$(python_gen_cond_dep '
-			dev-python/sphinx[${PYTHON_USEDEP}]
-			dev-python/testresources[${PYTHON_USEDEP}]
-		')
-	)
-"
-
-# Restricting tests, bugs #439790 and #447908
-RESTRICT="test"
-
-PATCHES=(
-	"${FILESDIR}"/${PN}-2.1.1-gcc12.patch
-	"${FILESDIR}"/${PN}-2.1.2-musl-strtol.patch
-)
-
-pkg_setup() {
-	use python && python-single-r1_pkg_setup
-}
-
-src_prepare() {
-	cmake_src_prepare
-
-	sed -i -e "s|LIBRARY DESTINATION lib|LIBRARY DESTINATION $(get_libdir)|g" {,src/bindings/python/,src/OpenColorIO/,src/libutils/oiiohelpers/,src/libutils/oglapphelpers/}CMakeLists.txt || die
-	sed -i -e "s|ARCHIVE DESTINATION lib|ARCHIVE DESTINATION $(get_libdir)|g" {,src/bindings/python/,src/OpenColorIO/,src/libutils/oiiohelpers/,src/libutils/oglapphelpers/}CMakeLists.txt || die
-
-	# Avoid automagic test dependency on OSL, bug #833933
-	# Can cause problems during e.g. OpenEXR unsplitting migration
-	cmake_run_in tests cmake_comment_add_subdirectory osl
-}
-
-src_configure() {
-	# Missing features:
-	# - Truelight and Nuke are not in portage for now, so their support are disabled
-	# - Java bindings was not tested, so disabled
-	# Notes:
-	# - OpenImageIO is required for building ociodisplay and ocioconvert (USE opengl)
-	# - OpenGL, GLUT and GLEW is required for building ociodisplay (USE opengl)
-	local mycmakeargs=(
-		-DOCIO_USE_OPENEXR_HALF=OFF
-
-		-DBUILD_SHARED_LIBS=ON
-		-DOCIO_BUILD_STATIC=$(usex static-libs)
-		-DOCIO_BUILD_DOCS=$(usex doc)
-		-DOCIO_BUILD_APPS=$(usex opengl)
-		-DOCIO_BUILD_PYTHON=$(usex python)
-		-DOCIO_PYTHON_VERSION="${EPYTHON/python/}"
-		-DOCIO_BUILD_JAVA=OFF
-		-DOCIO_USE_SSE=$(usex cpu_flags_x86_sse2)
-		-DOCIO_BUILD_TESTS=$(usex test)
-		-DOCIO_BUILD_GPU_TESTS=$(usex test)
-		-DOCIO_BUILD_FROZEN_DOCS=$(usex doc)
-		-DOCIO_INSTALL_EXT_PACKAGES=NONE
-	)
-
-	# We need this to work around asserts that can trigger even in proper use cases.
-	# See https://github.com/AcademySoftwareFoundation/OpenColorIO/issues/1235
-	append-flags -DNDEBUG
-
-	cmake_src_configure
-}


^ permalink raw reply related	[flat|nested] 73+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/opencolorio/
@ 2023-06-10 21:11 Sam James
  0 siblings, 0 replies; 73+ messages in thread
From: Sam James @ 2023-06-10 21:11 UTC (permalink / raw
  To: gentoo-commits

commit:     2962d671e5ecfafd4c72f6af96d32e0ba607ae05
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sat Jun 10 21:11:42 2023 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sat Jun 10 21:11:42 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2962d671

media-libs/opencolorio: Stabilize 2.1.3 amd64, #908268

Signed-off-by: Sam James <sam <AT> gentoo.org>

 media-libs/opencolorio/opencolorio-2.1.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/opencolorio/opencolorio-2.1.3.ebuild b/media-libs/opencolorio/opencolorio-2.1.3.ebuild
index 201f7547fba2..bc16874f06ed 100644
--- a/media-libs/opencolorio/opencolorio-2.1.3.ebuild
+++ b/media-libs/opencolorio/opencolorio-2.1.3.ebuild
@@ -16,7 +16,7 @@ LICENSE="BSD"
 # TODO: drop .1 on next SONAME bump (2.1 -> 2.2?) as we needed to nudge it
 # to force rebuild of consumers due to changing to openexr 3 changing API.
 SLOT="0/$(ver_cut 1-2).1"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv"
+KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~riscv"
 IUSE="cpu_flags_x86_sse2 doc opengl python static-libs test"
 REQUIRED_USE="
 	doc? ( python )


^ permalink raw reply related	[flat|nested] 73+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/opencolorio/
@ 2023-06-10 20:47 Andreas Sturmlechner
  0 siblings, 0 replies; 73+ messages in thread
From: Andreas Sturmlechner @ 2023-06-10 20:47 UTC (permalink / raw
  To: gentoo-commits

commit:     6c924a06271ade1a15480208b2460beb1a8f2d3c
Author:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
AuthorDate: Sat Jun 10 20:06:10 2023 +0000
Commit:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Sat Jun 10 20:46:30 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6c924a06

media-libs/opencolorio: drop 2.1.1-r7

Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org>

 media-libs/opencolorio/Manifest                    |   1 -
 media-libs/opencolorio/opencolorio-2.1.1-r7.ebuild | 106 ---------------------
 2 files changed, 107 deletions(-)

diff --git a/media-libs/opencolorio/Manifest b/media-libs/opencolorio/Manifest
index 292f02f616b2..5cd2a2956e98 100644
--- a/media-libs/opencolorio/Manifest
+++ b/media-libs/opencolorio/Manifest
@@ -1,3 +1,2 @@
-DIST opencolorio-2.1.1.tar.gz 11013141 BLAKE2B ffece30b9f37acd10665a716d519c9807f6398e5e59baedd194376a1424a6d875781c027d998567b2a241da6388a780c94d95237b0b4d64b836cc5ccccd4383c SHA512 86585ec860d460b158f24efb82f202deced7ce96a6bfefd42f39cad9c112add68cca6935f383f5d718c07fe1c121d8ed8b0d2069321f1dafb8ce68b49bc75194
 DIST opencolorio-2.1.2.tar.gz 11021014 BLAKE2B 2612c31c88a86255b3b0389241649aaaf3754f065eec57e8438d3b594d9f8fcac81c71fe06cf0acf0680e40d0fbe019ad16a34a1371a7a3a57a21017f5efb463 SHA512 594e808fb1c175d5b14eb540be0dfb6f41cd37b5bf7df8c2d24d44dfe4986643ea68e52d0282eb3b25283489789001a57a201de1eecc1560fc9461780c7da353
 DIST opencolorio-2.1.3.tar.gz 11024701 BLAKE2B bcd1eb6a74260f451e49ef40e729bfc4c354ab255d96c261fbf865c586f285fe876ed54b05276f3b6b25ece4fd261672fe1dd519041ffad77d7c78efc8cf161d SHA512 b26fcfa3ea12ab6e4b019a13ce79ebcfd215c674acb348f2d9f85f749b2a5beccd395ed1cc9954e4b3cb83a160b24a8d7d81994ac1d9ea8cfe074b81d6b8a061

diff --git a/media-libs/opencolorio/opencolorio-2.1.1-r7.ebuild b/media-libs/opencolorio/opencolorio-2.1.1-r7.ebuild
deleted file mode 100644
index e580b74e0f9d..000000000000
--- a/media-libs/opencolorio/opencolorio-2.1.1-r7.ebuild
+++ /dev/null
@@ -1,106 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{9..10} )
-
-inherit cmake flag-o-matic python-single-r1
-
-DESCRIPTION="A color management framework for visual effects and animation"
-HOMEPAGE="https://opencolorio.org https://github.com/AcademySoftwareFoundation/OpenColorIO"
-SRC_URI="https://github.com/AcademySoftwareFoundation/OpenColorIO/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
-S="${WORKDIR}/OpenColorIO-${PV}"
-
-LICENSE="BSD"
-# TODO: drop .1 on next SONAME bump (2.1 -> 2.2?) as we needed to nudge it
-# to force rebuild of consumers due to changing to openexr 3 changing API.
-SLOT="0/$(ver_cut 1-2).1"
-KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~riscv x86"
-IUSE="cpu_flags_x86_sse2 doc opengl python static-libs test"
-REQUIRED_USE="
-	doc? ( python )
-	python? ( ${PYTHON_REQUIRED_USE} )
-"
-
-# Works with older OIIO but need to force a version w/ OpenEXR 3
-RDEPEND="
-	dev-cpp/pystring
-	dev-python/pybind11
-	>=dev-cpp/yaml-cpp-0.7.0:=
-	>=dev-libs/imath-3.1.4-r2:=
-	dev-libs/tinyxml
-	opengl? (
-		media-libs/lcms:2
-		>=media-libs/openimageio-2.3.12.0-r3:=
-		media-libs/glew:=
-		media-libs/freeglut
-		virtual/opengl
-	)
-	python? ( ${PYTHON_DEPS} )
-"
-DEPEND="${RDEPEND}"
-BDEPEND="
-	virtual/pkgconfig
-	doc? (
-		$(python_gen_cond_dep '
-			dev-python/sphinx[${PYTHON_USEDEP}]
-			dev-python/testresources[${PYTHON_USEDEP}]
-		')
-	)
-"
-
-# Restricting tests, bugs #439790 and #447908
-RESTRICT="test"
-
-CMAKE_BUILD_TYPE=RelWithDebInfo
-
-PATCHES=(
-	"${FILESDIR}"/${P}-gcc12.patch
-)
-
-pkg_setup() {
-	use python && python-single-r1_pkg_setup
-}
-
-src_prepare() {
-	cmake_src_prepare
-
-	sed -i -e "s|LIBRARY DESTINATION lib|LIBRARY DESTINATION $(get_libdir)|g" {,src/bindings/python/,src/OpenColorIO/,src/libutils/oiiohelpers/,src/libutils/oglapphelpers/}CMakeLists.txt || die
-	sed -i -e "s|ARCHIVE DESTINATION lib|ARCHIVE DESTINATION $(get_libdir)|g" {,src/bindings/python/,src/OpenColorIO/,src/libutils/oiiohelpers/,src/libutils/oglapphelpers/}CMakeLists.txt || die
-
-	# Avoid automagic test dependency on OSL, bug #833933
-	# Can cause problems during e.g. OpenEXR unsplitting migration
-	cmake_run_in tests cmake_comment_add_subdirectory osl
-}
-
-src_configure() {
-	# Missing features:
-	# - Truelight and Nuke are not in portage for now, so their support are disabled
-	# - Java bindings was not tested, so disabled
-	# Notes:
-	# - OpenImageIO is required for building ociodisplay and ocioconvert (USE opengl)
-	# - OpenGL, GLUT and GLEW is required for building ociodisplay (USE opengl)
-	local mycmakeargs=(
-		-DOCIO_USE_OPENEXR_HALF=OFF
-
-		-DBUILD_SHARED_LIBS=ON
-		-DOCIO_BUILD_STATIC=$(usex static-libs)
-		-DOCIO_BUILD_DOCS=$(usex doc)
-		-DOCIO_BUILD_APPS=$(usex opengl)
-		-DOCIO_BUILD_PYTHON=$(usex python)
-		-DOCIO_PYTHON_VERSION="${EPYTHON/python/}"
-		-DOCIO_BUILD_JAVA=OFF
-		-DOCIO_USE_SSE=$(usex cpu_flags_x86_sse2)
-		-DOCIO_BUILD_TESTS=$(usex test)
-		-DOCIO_BUILD_GPU_TESTS=$(usex test)
-		-DOCIO_BUILD_FROZEN_DOCS=$(usex doc)
-		-DOCIO_INSTALL_EXT_PACKAGES=NONE
-	)
-
-	# We need this to work around asserts that can trigger even in proper use cases.
-	# See https://github.com/AcademySoftwareFoundation/OpenColorIO/issues/1235
-	append-flags -DNDEBUG
-
-	cmake_src_configure
-}


^ permalink raw reply related	[flat|nested] 73+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/opencolorio/
@ 2023-06-10 20:47 Andreas Sturmlechner
  0 siblings, 0 replies; 73+ messages in thread
From: Andreas Sturmlechner @ 2023-06-10 20:47 UTC (permalink / raw
  To: gentoo-commits

commit:     294332629954e987bdb03cff5e5c56defed28859
Author:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
AuthorDate: Sat Jun 10 20:06:27 2023 +0000
Commit:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Sat Jun 10 20:46:31 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=29433262

media-libs/opencolorio: unkeyword 2.1.2, 2.1.3 for ~x86

Bug: https://bugs.gentoo.org/884115
Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org>

 media-libs/opencolorio/opencolorio-2.1.2.ebuild | 2 +-
 media-libs/opencolorio/opencolorio-2.1.3.ebuild | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/media-libs/opencolorio/opencolorio-2.1.2.ebuild b/media-libs/opencolorio/opencolorio-2.1.2.ebuild
index 636c41a7c1a7..18717dc0d7a0 100644
--- a/media-libs/opencolorio/opencolorio-2.1.2.ebuild
+++ b/media-libs/opencolorio/opencolorio-2.1.2.ebuild
@@ -16,7 +16,7 @@ LICENSE="BSD"
 # TODO: drop .1 on next SONAME bump (2.1 -> 2.2?) as we needed to nudge it
 # to force rebuild of consumers due to changing to openexr 3 changing API.
 SLOT="0/$(ver_cut 1-2).1"
-KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~riscv"
 IUSE="cpu_flags_x86_sse2 doc opengl python static-libs test"
 REQUIRED_USE="
 	doc? ( python )

diff --git a/media-libs/opencolorio/opencolorio-2.1.3.ebuild b/media-libs/opencolorio/opencolorio-2.1.3.ebuild
index 67af7cfb5758..201f7547fba2 100644
--- a/media-libs/opencolorio/opencolorio-2.1.3.ebuild
+++ b/media-libs/opencolorio/opencolorio-2.1.3.ebuild
@@ -16,7 +16,7 @@ LICENSE="BSD"
 # TODO: drop .1 on next SONAME bump (2.1 -> 2.2?) as we needed to nudge it
 # to force rebuild of consumers due to changing to openexr 3 changing API.
 SLOT="0/$(ver_cut 1-2).1"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv"
 IUSE="cpu_flags_x86_sse2 doc opengl python static-libs test"
 REQUIRED_USE="
 	doc? ( python )


^ permalink raw reply related	[flat|nested] 73+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/opencolorio/
@ 2023-05-14  8:19 Andreas Sturmlechner
  0 siblings, 0 replies; 73+ messages in thread
From: Andreas Sturmlechner @ 2023-05-14  8:19 UTC (permalink / raw
  To: gentoo-commits

commit:     380f267de261ec9c5dc2589db667ed4df4b8b23e
Author:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
AuthorDate: Sun May 14 08:08:40 2023 +0000
Commit:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Sun May 14 08:19:33 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=380f267d

media-libs/opencolorio: add 2.1.3

Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org>

 media-libs/opencolorio/Manifest                 |   1 +
 media-libs/opencolorio/opencolorio-2.1.3.ebuild | 103 ++++++++++++++++++++++++
 2 files changed, 104 insertions(+)

diff --git a/media-libs/opencolorio/Manifest b/media-libs/opencolorio/Manifest
index fbccb7669120..292f02f616b2 100644
--- a/media-libs/opencolorio/Manifest
+++ b/media-libs/opencolorio/Manifest
@@ -1,2 +1,3 @@
 DIST opencolorio-2.1.1.tar.gz 11013141 BLAKE2B ffece30b9f37acd10665a716d519c9807f6398e5e59baedd194376a1424a6d875781c027d998567b2a241da6388a780c94d95237b0b4d64b836cc5ccccd4383c SHA512 86585ec860d460b158f24efb82f202deced7ce96a6bfefd42f39cad9c112add68cca6935f383f5d718c07fe1c121d8ed8b0d2069321f1dafb8ce68b49bc75194
 DIST opencolorio-2.1.2.tar.gz 11021014 BLAKE2B 2612c31c88a86255b3b0389241649aaaf3754f065eec57e8438d3b594d9f8fcac81c71fe06cf0acf0680e40d0fbe019ad16a34a1371a7a3a57a21017f5efb463 SHA512 594e808fb1c175d5b14eb540be0dfb6f41cd37b5bf7df8c2d24d44dfe4986643ea68e52d0282eb3b25283489789001a57a201de1eecc1560fc9461780c7da353
+DIST opencolorio-2.1.3.tar.gz 11024701 BLAKE2B bcd1eb6a74260f451e49ef40e729bfc4c354ab255d96c261fbf865c586f285fe876ed54b05276f3b6b25ece4fd261672fe1dd519041ffad77d7c78efc8cf161d SHA512 b26fcfa3ea12ab6e4b019a13ce79ebcfd215c674acb348f2d9f85f749b2a5beccd395ed1cc9954e4b3cb83a160b24a8d7d81994ac1d9ea8cfe074b81d6b8a061

diff --git a/media-libs/opencolorio/opencolorio-2.1.3.ebuild b/media-libs/opencolorio/opencolorio-2.1.3.ebuild
new file mode 100644
index 000000000000..67af7cfb5758
--- /dev/null
+++ b/media-libs/opencolorio/opencolorio-2.1.3.ebuild
@@ -0,0 +1,103 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..11} )
+
+inherit cmake flag-o-matic python-single-r1
+
+DESCRIPTION="Color management framework for visual effects and animation"
+HOMEPAGE="https://opencolorio.org https://github.com/AcademySoftwareFoundation/OpenColorIO"
+SRC_URI="https://github.com/AcademySoftwareFoundation/OpenColorIO/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
+S="${WORKDIR}/OpenColorIO-${PV}"
+
+LICENSE="BSD"
+# TODO: drop .1 on next SONAME bump (2.1 -> 2.2?) as we needed to nudge it
+# to force rebuild of consumers due to changing to openexr 3 changing API.
+SLOT="0/$(ver_cut 1-2).1"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
+IUSE="cpu_flags_x86_sse2 doc opengl python static-libs test"
+REQUIRED_USE="
+	doc? ( python )
+	python? ( ${PYTHON_REQUIRED_USE} )
+"
+
+# Restricting tests, bugs #439790 and #447908
+RESTRICT="test"
+
+# Works with older OIIO but need to force a version w/ OpenEXR 3
+RDEPEND="
+	dev-cpp/pystring
+	dev-python/pybind11
+	>=dev-cpp/yaml-cpp-0.7.0:=
+	>=dev-libs/imath-3.1.4-r2:=
+	dev-libs/tinyxml
+	opengl? (
+		media-libs/lcms:2
+		>=media-libs/openimageio-2.3.12.0-r3:=
+		media-libs/glew:=
+		media-libs/freeglut
+		virtual/opengl
+	)
+	python? ( ${PYTHON_DEPS} )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+	virtual/pkgconfig
+	doc? (
+		$(python_gen_cond_dep '
+			dev-python/sphinx[${PYTHON_USEDEP}]
+			dev-python/testresources[${PYTHON_USEDEP}]
+		')
+	)
+"
+
+PATCHES=(
+	"${FILESDIR}"/${PN}-2.1.1-gcc12.patch
+	"${FILESDIR}"/${PN}-2.1.2-musl-strtol.patch
+)
+
+pkg_setup() {
+	use python && python-single-r1_pkg_setup
+}
+
+src_prepare() {
+	cmake_src_prepare
+
+	sed -i -e "s|LIBRARY DESTINATION lib|LIBRARY DESTINATION $(get_libdir)|g" {,src/bindings/python/,src/OpenColorIO/,src/libutils/oiiohelpers/,src/libutils/oglapphelpers/}CMakeLists.txt || die
+	sed -i -e "s|ARCHIVE DESTINATION lib|ARCHIVE DESTINATION $(get_libdir)|g" {,src/bindings/python/,src/OpenColorIO/,src/libutils/oiiohelpers/,src/libutils/oglapphelpers/}CMakeLists.txt || die
+
+	# Avoid automagic test dependency on OSL, bug #833933
+	# Can cause problems during e.g. OpenEXR unsplitting migration
+	cmake_run_in tests cmake_comment_add_subdirectory osl
+}
+
+src_configure() {
+	# Missing features:
+	# - Truelight and Nuke are not in portage for now, so their support are disabled
+	# - Java bindings was not tested, so disabled
+	# Notes:
+	# - OpenImageIO is required for building ociodisplay and ocioconvert (USE opengl)
+	# - OpenGL, GLUT and GLEW is required for building ociodisplay (USE opengl)
+	local mycmakeargs=(
+		-DOCIO_USE_OPENEXR_HALF=OFF
+		-DOCIO_BUILD_STATIC=$(usex static-libs)
+		-DOCIO_BUILD_DOCS=$(usex doc)
+		-DOCIO_BUILD_APPS=$(usex opengl)
+		-DOCIO_BUILD_PYTHON=$(usex python)
+		-DOCIO_PYTHON_VERSION="${EPYTHON/python/}"
+		-DOCIO_BUILD_JAVA=OFF
+		-DOCIO_USE_SSE=$(usex cpu_flags_x86_sse2)
+		-DOCIO_BUILD_TESTS=$(usex test)
+		-DOCIO_BUILD_GPU_TESTS=$(usex test)
+		-DOCIO_BUILD_FROZEN_DOCS=$(usex doc)
+		-DOCIO_INSTALL_EXT_PACKAGES=NONE
+	)
+
+	# We need this to work around asserts that can trigger even in proper use cases.
+	# See https://github.com/AcademySoftwareFoundation/OpenColorIO/issues/1235
+	append-flags -DNDEBUG
+
+	cmake_src_configure
+}


^ permalink raw reply related	[flat|nested] 73+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/opencolorio/
@ 2023-04-09 12:35 Arthur Zamarin
  0 siblings, 0 replies; 73+ messages in thread
From: Arthur Zamarin @ 2023-04-09 12:35 UTC (permalink / raw
  To: gentoo-commits

commit:     c05bc467dd0eba875d9a81606e684dd0f898539c
Author:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Sun Apr  9 12:09:13 2023 +0000
Commit:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Sun Apr  9 12:34:59 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c05bc467

media-libs/opencolorio: enable py3.11

Closes: https://bugs.gentoo.org/897012
Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>

 media-libs/opencolorio/opencolorio-2.1.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/opencolorio/opencolorio-2.1.2.ebuild b/media-libs/opencolorio/opencolorio-2.1.2.ebuild
index d47a29ec2ba1..636c41a7c1a7 100644
--- a/media-libs/opencolorio/opencolorio-2.1.2.ebuild
+++ b/media-libs/opencolorio/opencolorio-2.1.2.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..10} )
+PYTHON_COMPAT=( python3_{9..11} )
 
 inherit cmake flag-o-matic python-single-r1
 


^ permalink raw reply related	[flat|nested] 73+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/opencolorio/
@ 2022-12-03  8:37 Joonas Niilola
  0 siblings, 0 replies; 73+ messages in thread
From: Joonas Niilola @ 2022-12-03  8:37 UTC (permalink / raw
  To: gentoo-commits

commit:     4f303b9a3b99055b1fb33916dcfa9d98c4a68e4a
Author:     Joonas Niilola <juippis <AT> gentoo <DOT> org>
AuthorDate: Sat Dec  3 08:35:24 2022 +0000
Commit:     Joonas Niilola <juippis <AT> gentoo <DOT> org>
CommitDate: Sat Dec  3 08:37:31 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4f303b9a

media-libs/opencolorio: Stabilize 2.1.2 amd64, #884083

Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org>

 media-libs/opencolorio/opencolorio-2.1.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/opencolorio/opencolorio-2.1.2.ebuild b/media-libs/opencolorio/opencolorio-2.1.2.ebuild
index eda322b00de6..7da4c1a74656 100644
--- a/media-libs/opencolorio/opencolorio-2.1.2.ebuild
+++ b/media-libs/opencolorio/opencolorio-2.1.2.ebuild
@@ -16,7 +16,7 @@ LICENSE="BSD"
 # TODO: drop .1 on next SONAME bump (2.1 -> 2.2?) as we needed to nudge it
 # to force rebuild of consumers due to changing to openexr 3 changing API.
 SLOT="0/$(ver_cut 1-2).1"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
 IUSE="cpu_flags_x86_sse2 doc opengl python static-libs test"
 REQUIRED_USE="
 	doc? ( python )


^ permalink raw reply related	[flat|nested] 73+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/opencolorio/
@ 2022-08-27 11:38 Sam James
  0 siblings, 0 replies; 73+ messages in thread
From: Sam James @ 2022-08-27 11:38 UTC (permalink / raw
  To: gentoo-commits

commit:     bfa59ce58d31e62681fed45a01dd976947bd1036
Author:     Petr Vaněk <arkamar <AT> atlas <DOT> cz>
AuthorDate: Tue Aug 23 10:36:27 2022 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sat Aug 27 11:38:09 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bfa59ce5

media-libs/opencolorio: update upstream metadata

Signed-off-by: Petr Vaněk <arkamar <AT> atlas.cz>
Closes: https://github.com/gentoo/gentoo/pull/26974
Signed-off-by: Sam James <sam <AT> gentoo.org>

 media-libs/opencolorio/metadata.xml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/opencolorio/metadata.xml b/media-libs/opencolorio/metadata.xml
index a4b0185e3ff1..8c99b35a00f1 100644
--- a/media-libs/opencolorio/metadata.xml
+++ b/media-libs/opencolorio/metadata.xml
@@ -4,6 +4,6 @@
 	<!-- maintainer-needed -->
 	<longdescription lang="en">OpenColorIO (OCIO) is a complete color management solution geared towards motion picture production with an emphasis on visual effects and computer animation.</longdescription>
 	<upstream>
-		<remote-id type="github">imageworks/OpenColorIO</remote-id>
+		<remote-id type="github">AcademySoftwareFoundation/OpenColorIO</remote-id>
 	</upstream>
 </pkgmetadata>


^ permalink raw reply related	[flat|nested] 73+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/opencolorio/
@ 2022-06-06  1:20 Sam James
  0 siblings, 0 replies; 73+ messages in thread
From: Sam James @ 2022-06-06  1:20 UTC (permalink / raw
  To: gentoo-commits

commit:     b8c3d3f5109a6ea1084b79d6f61d9d3273ee891b
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Mon Jun  6 01:05:56 2022 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Mon Jun  6 01:05:56 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b8c3d3f5

media-libs/opencolorio: add 2.1.2

Signed-off-by: Sam James <sam <AT> gentoo.org>

 media-libs/opencolorio/Manifest                 |   1 +
 media-libs/opencolorio/opencolorio-2.1.2.ebuild | 104 ++++++++++++++++++++++++
 2 files changed, 105 insertions(+)

diff --git a/media-libs/opencolorio/Manifest b/media-libs/opencolorio/Manifest
index 119839b0bbb2..1cfa23094bad 100644
--- a/media-libs/opencolorio/Manifest
+++ b/media-libs/opencolorio/Manifest
@@ -2,3 +2,4 @@ DIST opencolorio-1.1.1.tar.gz 13828483 BLAKE2B f5642f08db84f2b8da44d0dbf58313c78
 DIST opencolorio-2.0.1.tar.gz 9945107 BLAKE2B cb4b152205642abd847b7263db838dbb922004017b9f19f7b2bd81d97f64e6f7d008c5a3f734475f510180ae9cc3a84688631e69c0587e0c77599b75b07d9159 SHA512 5787cc4cadb0a1832c925712ca0dfef6e843082b9461460e1798326c6fceaa97bee78e5298651e6a8a3662b348eab5ab9791e94c3efcac337da07229fb559338
 DIST opencolorio-2.0.3.tar.gz 10813503 BLAKE2B a853f2a39b4c3c0005056f0278355f01a8d62ec90054d3f1ce29501ce8fc96628d68eb3d942bb0cc33c71dcaa1a7421684bdd79b190a5eda5c5b5c6b9190017c SHA512 cb8d6d4e2481bfe9449f665ff888ad6ffb2d2e82f1a132b7cd3a74c88b2084f469c362511e57b964d3aee7c1badd41422640ab3a857402fa6a90c8bdf4cc60bb
 DIST opencolorio-2.1.1.tar.gz 11013141 BLAKE2B ffece30b9f37acd10665a716d519c9807f6398e5e59baedd194376a1424a6d875781c027d998567b2a241da6388a780c94d95237b0b4d64b836cc5ccccd4383c SHA512 86585ec860d460b158f24efb82f202deced7ce96a6bfefd42f39cad9c112add68cca6935f383f5d718c07fe1c121d8ed8b0d2069321f1dafb8ce68b49bc75194
+DIST opencolorio-2.1.2.tar.gz 11021014 BLAKE2B 2612c31c88a86255b3b0389241649aaaf3754f065eec57e8438d3b594d9f8fcac81c71fe06cf0acf0680e40d0fbe019ad16a34a1371a7a3a57a21017f5efb463 SHA512 594e808fb1c175d5b14eb540be0dfb6f41cd37b5bf7df8c2d24d44dfe4986643ea68e52d0282eb3b25283489789001a57a201de1eecc1560fc9461780c7da353

diff --git a/media-libs/opencolorio/opencolorio-2.1.2.ebuild b/media-libs/opencolorio/opencolorio-2.1.2.ebuild
new file mode 100644
index 000000000000..17b4b7fb8e1f
--- /dev/null
+++ b/media-libs/opencolorio/opencolorio-2.1.2.ebuild
@@ -0,0 +1,104 @@
+# 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 flag-o-matic python-single-r1
+
+DESCRIPTION="A color management framework for visual effects and animation"
+HOMEPAGE="https://opencolorio.org https://github.com/AcademySoftwareFoundation/OpenColorIO"
+SRC_URI="https://github.com/AcademySoftwareFoundation/OpenColorIO/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
+S="${WORKDIR}/OpenColorIO-${PV}"
+
+LICENSE="BSD"
+# TODO: drop .1 on next SONAME bump (2.1 -> 2.2?) as we needed to nudge it
+# to force rebuild of consumers due to changing to openexr 3 changing API.
+SLOT="0/$(ver_cut 1-2).1"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
+IUSE="cpu_flags_x86_sse2 doc opengl python static-libs test"
+REQUIRED_USE="
+	doc? ( python )
+	python? ( ${PYTHON_REQUIRED_USE} )
+"
+
+# Works with older OIIO but need to force a version w/ OpenEXR 3
+RDEPEND="
+	dev-cpp/pystring
+	dev-python/pybind11
+	>=dev-cpp/yaml-cpp-0.7.0:=
+	>=dev-libs/imath-3.1.4-r2:=
+	dev-libs/tinyxml
+	opengl? (
+		media-libs/lcms:2
+		>=media-libs/openimageio-2.3.12.0-r3:=
+		media-libs/glew:=
+		media-libs/freeglut
+		virtual/opengl
+	)
+	python? ( ${PYTHON_DEPS} )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+	virtual/pkgconfig
+	doc? (
+		$(python_gen_cond_dep '
+			dev-python/sphinx[${PYTHON_USEDEP}]
+			dev-python/testresources[${PYTHON_USEDEP}]
+		')
+	)
+"
+
+# Restricting tests, bugs #439790 and #447908
+RESTRICT="test"
+
+PATCHES=(
+	"${FILESDIR}"/${PN}-2.1.1-gcc12.patch
+)
+
+pkg_setup() {
+	use python && python-single-r1_pkg_setup
+}
+
+src_prepare() {
+	cmake_src_prepare
+
+	sed -i -e "s|LIBRARY DESTINATION lib|LIBRARY DESTINATION $(get_libdir)|g" {,src/bindings/python/,src/OpenColorIO/,src/libutils/oiiohelpers/,src/libutils/oglapphelpers/}CMakeLists.txt || die
+	sed -i -e "s|ARCHIVE DESTINATION lib|ARCHIVE DESTINATION $(get_libdir)|g" {,src/bindings/python/,src/OpenColorIO/,src/libutils/oiiohelpers/,src/libutils/oglapphelpers/}CMakeLists.txt || die
+
+	# Avoid automagic test dependency on OSL, bug #833933
+	# Can cause problems during e.g. OpenEXR unsplitting migration
+	cmake_run_in tests cmake_comment_add_subdirectory osl
+}
+
+src_configure() {
+	# Missing features:
+	# - Truelight and Nuke are not in portage for now, so their support are disabled
+	# - Java bindings was not tested, so disabled
+	# Notes:
+	# - OpenImageIO is required for building ociodisplay and ocioconvert (USE opengl)
+	# - OpenGL, GLUT and GLEW is required for building ociodisplay (USE opengl)
+	local mycmakeargs=(
+		-DOCIO_USE_OPENEXR_HALF=OFF
+
+		-DBUILD_SHARED_LIBS=ON
+		-DOCIO_BUILD_STATIC=$(usex static-libs)
+		-DOCIO_BUILD_DOCS=$(usex doc)
+		-DOCIO_BUILD_APPS=$(usex opengl)
+		-DOCIO_BUILD_PYTHON=$(usex python)
+		-DOCIO_PYTHON_VERSION="${EPYTHON/python/}"
+		-DOCIO_BUILD_JAVA=OFF
+		-DOCIO_USE_SSE=$(usex cpu_flags_x86_sse2)
+		-DOCIO_BUILD_TESTS=$(usex test)
+		-DOCIO_BUILD_GPU_TESTS=$(usex test)
+		-DOCIO_BUILD_FROZEN_DOCS=$(usex doc)
+		-DOCIO_INSTALL_EXT_PACKAGES=NONE
+	)
+
+	# We need this to work around asserts that can trigger even in proper use cases.
+	# See https://github.com/AcademySoftwareFoundation/OpenColorIO/issues/1235
+	append-flags -DNDEBUG
+
+	cmake_src_configure
+}


^ permalink raw reply related	[flat|nested] 73+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/opencolorio/
@ 2022-02-28 23:58 Sam James
  0 siblings, 0 replies; 73+ messages in thread
From: Sam James @ 2022-02-28 23:58 UTC (permalink / raw
  To: gentoo-commits

commit:     a78343b110d5fec0b5a839159213ef052a15decc
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Mon Feb 28 23:57:02 2022 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Mon Feb 28 23:57:02 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a78343b1

media-libs/opencolorio: Stabilize 2.1.1-r7 x86, #833158

Signed-off-by: Sam James <sam <AT> gentoo.org>

 media-libs/opencolorio/opencolorio-2.1.1-r7.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/opencolorio/opencolorio-2.1.1-r7.ebuild b/media-libs/opencolorio/opencolorio-2.1.1-r7.ebuild
index 165820541ec2..942486329016 100644
--- a/media-libs/opencolorio/opencolorio-2.1.1-r7.ebuild
+++ b/media-libs/opencolorio/opencolorio-2.1.1-r7.ebuild
@@ -16,7 +16,7 @@ LICENSE="BSD"
 # TODO: drop .1 on next SONAME bump (2.1 -> 2.2?) as we needed to nudge it
 # to force rebuild of consumers due to changing to openexr 3 changing API.
 SLOT="0/$(ver_cut 1-2).1"
-KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~riscv x86"
 IUSE="cpu_flags_x86_sse2 doc opengl python static-libs test"
 REQUIRED_USE="
 	doc? ( python )


^ permalink raw reply related	[flat|nested] 73+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/opencolorio/
@ 2022-02-28  7:06 Yixun Lan
  0 siblings, 0 replies; 73+ messages in thread
From: Yixun Lan @ 2022-02-28  7:06 UTC (permalink / raw
  To: gentoo-commits

commit:     557d938155e667d525170284dc125dd37b2def70
Author:     Alex Fan <alex.fan.q <AT> gmail <DOT> com>
AuthorDate: Mon Feb 28 01:45:33 2022 +0000
Commit:     Yixun Lan <dlan <AT> gentoo <DOT> org>
CommitDate: Mon Feb 28 07:02:55 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=557d9381

media-libs/opencolorio: keyword 2.1.1-r7 for ~riscv

Signed-off-by: Alex Fan <alex.fan.q <AT> gmail.com>
Signed-off-by: Yixun Lan <dlan <AT> gentoo.org>

 media-libs/opencolorio/opencolorio-2.1.1-r7.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/opencolorio/opencolorio-2.1.1-r7.ebuild b/media-libs/opencolorio/opencolorio-2.1.1-r7.ebuild
index 92b7a5837afb..165820541ec2 100644
--- a/media-libs/opencolorio/opencolorio-2.1.1-r7.ebuild
+++ b/media-libs/opencolorio/opencolorio-2.1.1-r7.ebuild
@@ -16,7 +16,7 @@ LICENSE="BSD"
 # TODO: drop .1 on next SONAME bump (2.1 -> 2.2?) as we needed to nudge it
 # to force rebuild of consumers due to changing to openexr 3 changing API.
 SLOT="0/$(ver_cut 1-2).1"
-KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
 IUSE="cpu_flags_x86_sse2 doc opengl python static-libs test"
 REQUIRED_USE="
 	doc? ( python )


^ permalink raw reply related	[flat|nested] 73+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/opencolorio/
@ 2022-02-28  5:21 Sam James
  0 siblings, 0 replies; 73+ messages in thread
From: Sam James @ 2022-02-28  5:21 UTC (permalink / raw
  To: gentoo-commits

commit:     30d8ec58609b2434afd87fc793c33c1d2aea73ed
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Mon Feb 28 05:19:19 2022 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Mon Feb 28 05:19:19 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=30d8ec58

media-libs/opencolorio: Stabilize 2.1.1-r7 amd64, #833158

Signed-off-by: Sam James <sam <AT> gentoo.org>

 media-libs/opencolorio/opencolorio-2.1.1-r7.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/opencolorio/opencolorio-2.1.1-r7.ebuild b/media-libs/opencolorio/opencolorio-2.1.1-r7.ebuild
index 16fb18b5889c..92b7a5837afb 100644
--- a/media-libs/opencolorio/opencolorio-2.1.1-r7.ebuild
+++ b/media-libs/opencolorio/opencolorio-2.1.1-r7.ebuild
@@ -16,7 +16,7 @@ LICENSE="BSD"
 # TODO: drop .1 on next SONAME bump (2.1 -> 2.2?) as we needed to nudge it
 # to force rebuild of consumers due to changing to openexr 3 changing API.
 SLOT="0/$(ver_cut 1-2).1"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~x86"
 IUSE="cpu_flags_x86_sse2 doc opengl python static-libs test"
 REQUIRED_USE="
 	doc? ( python )


^ permalink raw reply related	[flat|nested] 73+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/opencolorio/
@ 2022-02-26 23:06 Sam James
  0 siblings, 0 replies; 73+ messages in thread
From: Sam James @ 2022-02-26 23:06 UTC (permalink / raw
  To: gentoo-commits

commit:     949005d1a1d77647a097371ba116be2f740c4b8c
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sat Feb 26 23:03:45 2022 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sat Feb 26 23:05:40 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=949005d1

media-libs/opencolorio: avoid automagic OSL test dependency

If OSL has not yet been rebuilt against new OpenEXR and so on,
it might lead to a build failure. Let's just avoid the test dep
entirely.

Closes: https://bugs.gentoo.org/833933
Signed-off-by: Sam James <sam <AT> gentoo.org>

 media-libs/opencolorio/opencolorio-2.1.1-r7.ebuild | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/media-libs/opencolorio/opencolorio-2.1.1-r7.ebuild b/media-libs/opencolorio/opencolorio-2.1.1-r7.ebuild
index b8551efefa43..16fb18b5889c 100644
--- a/media-libs/opencolorio/opencolorio-2.1.1-r7.ebuild
+++ b/media-libs/opencolorio/opencolorio-2.1.1-r7.ebuild
@@ -64,6 +64,10 @@ src_prepare() {
 
 	sed -i -e "s|LIBRARY DESTINATION lib|LIBRARY DESTINATION $(get_libdir)|g" {,src/bindings/python/,src/OpenColorIO/,src/libutils/oiiohelpers/,src/libutils/oglapphelpers/}CMakeLists.txt || die
 	sed -i -e "s|ARCHIVE DESTINATION lib|ARCHIVE DESTINATION $(get_libdir)|g" {,src/bindings/python/,src/OpenColorIO/,src/libutils/oiiohelpers/,src/libutils/oglapphelpers/}CMakeLists.txt || die
+
+	# Avoid automagic test dependency on OSL, bug #833933
+	# Can cause problems during e.g. OpenEXR unsplitting migration
+	cmake_run_in tests cmake_comment_add_subdirectory osl
 }
 
 src_configure() {


^ permalink raw reply related	[flat|nested] 73+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/opencolorio/
@ 2022-02-20  4:49 Sam James
  0 siblings, 0 replies; 73+ messages in thread
From: Sam James @ 2022-02-20  4:49 UTC (permalink / raw
  To: gentoo-commits

commit:     2c253987f506d124561b56ab46d665d2ae99440d
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sun Feb 20 04:47:18 2022 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sun Feb 20 04:47:18 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2c253987

media-libs/opencolorio: revbump for previous change

Some of the paths can leak into installed headers.

Bug: https://bugs.gentoo.org/833194
Fixes: 3d3d8c7418b3c7e10cf2f2f13c766b81d40202b6
Signed-off-by: Sam James <sam <AT> gentoo.org>

 .../{opencolorio-2.1.1-r6.ebuild => opencolorio-2.1.1-r7.ebuild}          | 0
 1 file changed, 0 insertions(+), 0 deletions(-)

diff --git a/media-libs/opencolorio/opencolorio-2.1.1-r6.ebuild b/media-libs/opencolorio/opencolorio-2.1.1-r7.ebuild
similarity index 100%
rename from media-libs/opencolorio/opencolorio-2.1.1-r6.ebuild
rename to media-libs/opencolorio/opencolorio-2.1.1-r7.ebuild


^ permalink raw reply	[flat|nested] 73+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/opencolorio/
@ 2022-02-20  4:45 Sam James
  0 siblings, 0 replies; 73+ messages in thread
From: Sam James @ 2022-02-20  4:45 UTC (permalink / raw
  To: gentoo-commits

commit:     3d3d8c7418b3c7e10cf2f2f13c766b81d40202b6
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sun Feb 20 04:41:27 2022 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sun Feb 20 04:41:27 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3d3d8c74

media-libs/opencolorio: require newer openimageio

And fixes a typo in the version of it anyway.

Bug: https://bugs.gentoo.org/833194
Signed-off-by: Sam James <sam <AT> gentoo.org>

 media-libs/opencolorio/opencolorio-2.1.1-r6.ebuild | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

diff --git a/media-libs/opencolorio/opencolorio-2.1.1-r6.ebuild b/media-libs/opencolorio/opencolorio-2.1.1-r6.ebuild
index 9f7533e77e56..b8551efefa43 100644
--- a/media-libs/opencolorio/opencolorio-2.1.1-r6.ebuild
+++ b/media-libs/opencolorio/opencolorio-2.1.1-r6.ebuild
@@ -32,7 +32,7 @@ RDEPEND="
 	dev-libs/tinyxml
 	opengl? (
 		media-libs/lcms:2
-		>=media-libs/openimageio-2.1.1-r4:=
+		>=media-libs/openimageio-2.3.12.0-r3:=
 		media-libs/glew:=
 		media-libs/freeglut
 		virtual/opengl
@@ -41,7 +41,6 @@ RDEPEND="
 "
 DEPEND="${RDEPEND}"
 BDEPEND="
-	>=dev-util/cmake-3.16.2-r1
 	virtual/pkgconfig
 	doc? (
 		$(python_gen_cond_dep '


^ permalink raw reply related	[flat|nested] 73+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/opencolorio/
@ 2022-02-18  2:14 Sam James
  0 siblings, 0 replies; 73+ messages in thread
From: Sam James @ 2022-02-18  2:14 UTC (permalink / raw
  To: gentoo-commits

commit:     b4e1d954fa68fcd11f053d20ee738fe491c09ee0
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Fri Feb 18 02:11:57 2022 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Fri Feb 18 02:13:34 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b4e1d954

media-libs/opencolorio: require newer imath for 2.1.1

Avoid picking an imath which is still in 'slotted mode' (installing to
Imath-3 rather than Imath).

Bug: https://bugs.gentoo.org/833158
Signed-off-by: Sam James <sam <AT> gentoo.org>

 .../{opencolorio-2.1.1-r5.ebuild => opencolorio-2.1.1-r6.ebuild}        | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/opencolorio/opencolorio-2.1.1-r5.ebuild b/media-libs/opencolorio/opencolorio-2.1.1-r6.ebuild
similarity index 99%
rename from media-libs/opencolorio/opencolorio-2.1.1-r5.ebuild
rename to media-libs/opencolorio/opencolorio-2.1.1-r6.ebuild
index 98b170f06824..9f7533e77e56 100644
--- a/media-libs/opencolorio/opencolorio-2.1.1-r5.ebuild
+++ b/media-libs/opencolorio/opencolorio-2.1.1-r6.ebuild
@@ -28,7 +28,7 @@ RDEPEND="
 	dev-cpp/pystring
 	dev-python/pybind11
 	>=dev-cpp/yaml-cpp-0.7.0:=
-	dev-libs/imath:=
+	>=dev-libs/imath-3.1.4-r2:=
 	dev-libs/tinyxml
 	opengl? (
 		media-libs/lcms:2


^ permalink raw reply related	[flat|nested] 73+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/opencolorio/
@ 2022-02-15 22:39 Sam James
  0 siblings, 0 replies; 73+ messages in thread
From: Sam James @ 2022-02-15 22:39 UTC (permalink / raw
  To: gentoo-commits

commit:     84c70107a75cc164301bb3fd6bfa47d4a26c6880
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Tue Feb 15 22:38:52 2022 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Tue Feb 15 22:39:20 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=84c70107

media-libs/opencolorio: force newer version of OIIO for OpenEXR 3

We want to verify we're building against a version that is OpenEXR3'd.

Closes: https://bugs.gentoo.org/833439
Signed-off-by: Sam James <sam <AT> gentoo.org>

 .../{opencolorio-2.1.1-r4.ebuild => opencolorio-2.1.1-r5.ebuild}   | 7 ++-----
 1 file changed, 2 insertions(+), 5 deletions(-)

diff --git a/media-libs/opencolorio/opencolorio-2.1.1-r4.ebuild b/media-libs/opencolorio/opencolorio-2.1.1-r5.ebuild
similarity index 94%
rename from media-libs/opencolorio/opencolorio-2.1.1-r4.ebuild
rename to media-libs/opencolorio/opencolorio-2.1.1-r5.ebuild
index f90a88c6c238..98b170f06824 100644
--- a/media-libs/opencolorio/opencolorio-2.1.1-r4.ebuild
+++ b/media-libs/opencolorio/opencolorio-2.1.1-r5.ebuild
@@ -23,10 +23,7 @@ REQUIRED_USE="
 	python? ( ${PYTHON_REQUIRED_USE} )
 "
 
-# Not compatible with oiio 2.3
-# https://github.com/AcademySoftwareFoundation/OpenColorIO/issues/1509
-# bug #821073
-# 2.1.1 should be?
+# Works with older OIIO but need to force a version w/ OpenEXR 3
 RDEPEND="
 	dev-cpp/pystring
 	dev-python/pybind11
@@ -35,7 +32,7 @@ RDEPEND="
 	dev-libs/tinyxml
 	opengl? (
 		media-libs/lcms:2
-		media-libs/openimageio:=
+		>=media-libs/openimageio-2.1.1-r4:=
 		media-libs/glew:=
 		media-libs/freeglut
 		virtual/opengl


^ permalink raw reply related	[flat|nested] 73+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/opencolorio/
@ 2022-01-09 15:48 Andreas Sturmlechner
  0 siblings, 0 replies; 73+ messages in thread
From: Andreas Sturmlechner @ 2022-01-09 15:48 UTC (permalink / raw
  To: gentoo-commits

commit:     db21a474d83f1e08dadc73900261ef45c09c548b
Author:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
AuthorDate: Sun Jan  9 15:30:32 2022 +0000
Commit:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Sun Jan  9 15:48:04 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=db21a474

media-libs/opencolorio: Drop 2.0.0-r2, 2.0.2-r2 and 2.1.0-r1

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org>

 media-libs/opencolorio/Manifest                    |   3 -
 media-libs/opencolorio/opencolorio-2.0.0-r2.ebuild | 103 ---------------------
 media-libs/opencolorio/opencolorio-2.0.2-r2.ebuild |  97 -------------------
 media-libs/opencolorio/opencolorio-2.1.0-r1.ebuild | 102 --------------------
 4 files changed, 305 deletions(-)

diff --git a/media-libs/opencolorio/Manifest b/media-libs/opencolorio/Manifest
index 68633bfd2930..119839b0bbb2 100644
--- a/media-libs/opencolorio/Manifest
+++ b/media-libs/opencolorio/Manifest
@@ -1,7 +1,4 @@
 DIST opencolorio-1.1.1.tar.gz 13828483 BLAKE2B f5642f08db84f2b8da44d0dbf58313c78263496fc6f1f209b93fd303bbf9477033317b44eb8bb2b13a70afa19422f4fa312d52a3fa6598031a2aa50b33bbfccf SHA512 bed722f9ddce1887d28aacef2882debccd7c3f3c0c708d2723fea58a097de9f02721af9e85453e089ffda5406aef593ab6536c6886307823c132aa787e492e33
-DIST opencolorio-2.0.0.tar.gz 9892414 BLAKE2B fdff2e144eadb444624f059f7582ea99d4e2dbd53cad5b89f92d19c7ca9dda2ff9ec4f8c8d00e6ac083da21134f9bc783b297c553a8e7d11936c936e5c41a2f3 SHA512 7110a1a30a5fa64b81d7fc5e33234673aaddbad5e19ce7f21436c590edd7d2ce767650c9a934011a96e53132c030bd0b654fcf93ad79c1bfc8c050762c57f6d0
 DIST opencolorio-2.0.1.tar.gz 9945107 BLAKE2B cb4b152205642abd847b7263db838dbb922004017b9f19f7b2bd81d97f64e6f7d008c5a3f734475f510180ae9cc3a84688631e69c0587e0c77599b75b07d9159 SHA512 5787cc4cadb0a1832c925712ca0dfef6e843082b9461460e1798326c6fceaa97bee78e5298651e6a8a3662b348eab5ab9791e94c3efcac337da07229fb559338
-DIST opencolorio-2.0.2.tar.gz 10812416 BLAKE2B 36f008035c36bef9473f9f79e9362eec20abb8e217a2131d3a2be5766de60cdab36e137547d414bf18e97ad368e30fb89a0ad4d8095b24bd184704d88ef192ae SHA512 ebc6b4b4251f69cb69f7203bc9ae962010f7f60ed5d53eb3ff14b64d5ef8cac2b98d0482485f1adaaf6b8c065cd4edd01c4e0577324a86ed4ebfe8e33e9fa667
 DIST opencolorio-2.0.3.tar.gz 10813503 BLAKE2B a853f2a39b4c3c0005056f0278355f01a8d62ec90054d3f1ce29501ce8fc96628d68eb3d942bb0cc33c71dcaa1a7421684bdd79b190a5eda5c5b5c6b9190017c SHA512 cb8d6d4e2481bfe9449f665ff888ad6ffb2d2e82f1a132b7cd3a74c88b2084f469c362511e57b964d3aee7c1badd41422640ab3a857402fa6a90c8bdf4cc60bb
-DIST opencolorio-2.1.0.tar.gz 10970849 BLAKE2B 3703ab90c7dfa853583e3018eee9a28c9f471207b3c6743095cf681a4659da708893be508b521195bf84f59ac2c058f844a8f70f83666beaed208812cf845420 SHA512 a0f4fb62c768b392ca1129e2046df96d670d785fc057d4103768440b7adb65d8faf5b7d39729060791794e83e6cd4e67821aed9b30f3f04b410c60809cd72267
 DIST opencolorio-2.1.1.tar.gz 11013141 BLAKE2B ffece30b9f37acd10665a716d519c9807f6398e5e59baedd194376a1424a6d875781c027d998567b2a241da6388a780c94d95237b0b4d64b836cc5ccccd4383c SHA512 86585ec860d460b158f24efb82f202deced7ce96a6bfefd42f39cad9c112add68cca6935f383f5d718c07fe1c121d8ed8b0d2069321f1dafb8ce68b49bc75194

diff --git a/media-libs/opencolorio/opencolorio-2.0.0-r2.ebuild b/media-libs/opencolorio/opencolorio-2.0.0-r2.ebuild
deleted file mode 100644
index d582251eb118..000000000000
--- a/media-libs/opencolorio/opencolorio-2.0.0-r2.ebuild
+++ /dev/null
@@ -1,103 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{7..9} )
-
-inherit cmake flag-o-matic python-single-r1
-
-DESCRIPTION="A color management framework for visual effects and animation"
-HOMEPAGE="https://opencolorio.org/"
-
-if [[ ${PV} = *9999 ]]; then
-	inherit git-r3
-	EGIT_REPO_URI="https://github.com/AcademySoftwareFoundation/OpenColorIO.git"
-else
-	SRC_URI="https://github.com/imageworks/OpenColorIO/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-	S="${WORKDIR}/OpenColorIO-${PV}"
-	KEYWORDS="~amd64"
-fi
-
-LICENSE="BSD"
-SLOT="0"
-IUSE="cpu_flags_x86_sse2 doc opengl python static-libs test"
-REQUIRED_USE="
-	doc? ( python )
-	python? ( ${PYTHON_REQUIRED_USE} )"
-
-# Not compatible with oiio 2.3
-# https://github.com/AcademySoftwareFoundation/OpenColorIO/issues/1509
-# bug #821073
-RDEPEND="
-	dev-cpp/pystring
-	dev-python/pybind11
-	media-libs/ilmbase
-	>=dev-cpp/yaml-cpp-0.5
-	dev-libs/tinyxml
-	opengl? (
-		media-libs/lcms:2
-		<media-libs/openimageio-2.3:=
-		media-libs/glew:=
-		media-libs/freeglut
-		virtual/opengl
-	)
-	python? ( ${PYTHON_DEPS} )
-"
-
-DEPEND="${RDEPEND}"
-BDEPEND="
-	>=dev-util/cmake-3.16.2-r1
-	virtual/pkgconfig
-	doc? (
-		$(python_gen_cond_dep '
-			dev-python/sphinx[${PYTHON_USEDEP}]
-			dev-python/testresources[${PYTHON_USEDEP}]
-		')
-	)
-"
-
-# Restricting tests, bugs #439790 and #447908
-RESTRICT="mirror test"
-
-CMAKE_BUILD_TYPE=RelWithDebInfo
-
-pkg_setup() {
-	use python && python-single-r1_pkg_setup
-}
-
-src_prepare() {
-	cmake_src_prepare
-
-	sed -i -e "s|LIBRARY DESTINATION lib|LIBRARY DESTINATION $(get_libdir)|g" {,src/bindings/python/,src/OpenColorIO/,src/libutils/oiiohelpers/,src/libutils/oglapphelpers/}CMakeLists.txt || die
-	sed -i -e "s|ARCHIVE DESTINATION lib|ARCHIVE DESTINATION $(get_libdir)|g" {,src/bindings/python/,src/OpenColorIO/,src/libutils/oiiohelpers/,src/libutils/oglapphelpers/}CMakeLists.txt || die
-}
-
-src_configure() {
-	# Missing features:
-	# - Truelight and Nuke are not in portage for now, so their support are disabled
-	# - Java bindings was not tested, so disabled
-	# Notes:
-	# - OpenImageIO is required for building ociodisplay and ocioconvert (USE opengl)
-	# - OpenGL, GLUT and GLEW is required for building ociodisplay (USE opengl)
-	local mycmakeargs=(
-		-DOCIO_BUILD_NUKE=OFF
-		-DBUILD_SHARED_LIBS=ON
-		-DOCIO_BUILD_STATIC=$(usex static-libs)
-		-DOCIO_BUILD_DOCS=$(usex doc)
-		-DOCIO_BUILD_APPS=$(usex opengl)
-		-DOCIO_BUILD_PYTHON=$(usex python)
-		-DOCIO_BUILD_JAVA=OFF
-		-DOCIO_USE_SSE=$(usex cpu_flags_x86_sse2)
-		-DOCIO_BUILD_TESTS=$(usex test)
-		-DOCIO_BUILD_GPU_TESTS=$(usex test)
-		-DOCIO_BUILD_FROZEN_DOCS=$(usex doc)
-		-DOCIO_INSTALL_EXT_PACKAGES=NONE
-	)
-
-	# We need this to work around asserts that can trigger even in proper use cases.
-	# See https://github.com/AcademySoftwareFoundation/OpenColorIO/issues/1235
-	append-flags  -DNDEBUG
-
-	cmake_src_configure
-}

diff --git a/media-libs/opencolorio/opencolorio-2.0.2-r2.ebuild b/media-libs/opencolorio/opencolorio-2.0.2-r2.ebuild
deleted file mode 100644
index 9897f5ded789..000000000000
--- a/media-libs/opencolorio/opencolorio-2.0.2-r2.ebuild
+++ /dev/null
@@ -1,97 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{8..10} )
-
-inherit cmake flag-o-matic python-single-r1
-
-DESCRIPTION="A color management framework for visual effects and animation"
-HOMEPAGE="https://opencolorio.org https://github.com/AcademySoftwareFoundation/OpenColorIO"
-SRC_URI="https://github.com/AcademySoftwareFoundation/OpenColorIO/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
-S="${WORKDIR}/OpenColorIO-${PV}"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
-IUSE="cpu_flags_x86_sse2 doc opengl python static-libs test"
-REQUIRED_USE="
-	doc? ( python )
-	python? ( ${PYTHON_REQUIRED_USE} )
-"
-
-# Not compatible with oiio 2.3
-# https://github.com/AcademySoftwareFoundation/OpenColorIO/issues/1509
-# bug #821073
-RDEPEND="
-	dev-cpp/pystring
-	dev-python/pybind11
-	media-libs/ilmbase
-	dev-cpp/yaml-cpp:=
-	dev-libs/tinyxml
-	opengl? (
-		media-libs/lcms:2
-		<media-libs/openimageio-2.3:=
-		media-libs/glew:=
-		media-libs/freeglut
-		virtual/opengl
-	)
-	python? ( ${PYTHON_DEPS} )
-"
-DEPEND="${RDEPEND}"
-BDEPEND="
-	>=dev-util/cmake-3.16.2-r1
-	virtual/pkgconfig
-	doc? (
-		$(python_gen_cond_dep '
-			dev-python/sphinx[${PYTHON_USEDEP}]
-			dev-python/testresources[${PYTHON_USEDEP}]
-		')
-	)
-"
-
-# Restricting tests, bugs #439790 and #447908
-RESTRICT="test"
-
-CMAKE_BUILD_TYPE=RelWithDebInfo
-
-pkg_setup() {
-	use python && python-single-r1_pkg_setup
-}
-
-src_prepare() {
-	cmake_src_prepare
-
-	sed -i -e "s|LIBRARY DESTINATION lib|LIBRARY DESTINATION $(get_libdir)|g" {,src/bindings/python/,src/OpenColorIO/,src/libutils/oiiohelpers/,src/libutils/oglapphelpers/}CMakeLists.txt || die
-	sed -i -e "s|ARCHIVE DESTINATION lib|ARCHIVE DESTINATION $(get_libdir)|g" {,src/bindings/python/,src/OpenColorIO/,src/libutils/oiiohelpers/,src/libutils/oglapphelpers/}CMakeLists.txt || die
-}
-
-src_configure() {
-	# Missing features:
-	# - Truelight and Nuke are not in portage for now, so their support are disabled
-	# - Java bindings was not tested, so disabled
-	# Notes:
-	# - OpenImageIO is required for building ociodisplay and ocioconvert (USE opengl)
-	# - OpenGL, GLUT and GLEW is required for building ociodisplay (USE opengl)
-	local mycmakeargs=(
-		-DBUILD_SHARED_LIBS=ON
-		-DOCIO_BUILD_STATIC=$(usex static-libs)
-		-DOCIO_BUILD_DOCS=$(usex doc)
-		-DOCIO_BUILD_APPS=$(usex opengl)
-		-DOCIO_BUILD_PYTHON=$(usex python)
-		-DOCIO_PYTHON_VERSION="${EPYTHON/python/}"
-		-DOCIO_BUILD_JAVA=OFF
-		-DOCIO_USE_SSE=$(usex cpu_flags_x86_sse2)
-		-DOCIO_BUILD_TESTS=$(usex test)
-		-DOCIO_BUILD_GPU_TESTS=$(usex test)
-		-DOCIO_BUILD_FROZEN_DOCS=$(usex doc)
-		-DOCIO_INSTALL_EXT_PACKAGES=NONE
-	)
-
-	# We need this to work around asserts that can trigger even in proper use cases.
-	# See https://github.com/AcademySoftwareFoundation/OpenColorIO/issues/1235
-	append-flags -DNDEBUG
-
-	cmake_src_configure
-}

diff --git a/media-libs/opencolorio/opencolorio-2.1.0-r1.ebuild b/media-libs/opencolorio/opencolorio-2.1.0-r1.ebuild
deleted file mode 100644
index 9a4f6d7d90ed..000000000000
--- a/media-libs/opencolorio/opencolorio-2.1.0-r1.ebuild
+++ /dev/null
@@ -1,102 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{8..10} )
-
-inherit cmake flag-o-matic python-single-r1
-
-DESCRIPTION="A color management framework for visual effects and animation"
-HOMEPAGE="https://opencolorio.org https://github.com/AcademySoftwareFoundation/OpenColorIO"
-SRC_URI="https://github.com/AcademySoftwareFoundation/OpenColorIO/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
-S="${WORKDIR}/OpenColorIO-${PV}"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
-IUSE="cpu_flags_x86_sse2 doc opengl python static-libs test"
-REQUIRED_USE="
-	doc? ( python )
-	python? ( ${PYTHON_REQUIRED_USE} )
-"
-
-# Not compatible with oiio 2.3
-# https://github.com/AcademySoftwareFoundation/OpenColorIO/issues/1509
-# bug #821073
-# 2.1.1 should be?
-#
-# See bug #802363 for yaml-cpp < dep
-RDEPEND="
-	dev-cpp/pystring
-	dev-python/pybind11
-	<dev-cpp/yaml-cpp-0.7.0:=
-	dev-libs/tinyxml
-	media-libs/ilmbase:=
-	opengl? (
-		media-libs/lcms:2
-		<media-libs/openimageio-2.3:=
-		media-libs/glew:=
-		media-libs/freeglut
-		virtual/opengl
-	)
-	python? ( ${PYTHON_DEPS} )
-"
-DEPEND="${RDEPEND}"
-BDEPEND="
-	>=dev-util/cmake-3.16.2-r1
-	virtual/pkgconfig
-	doc? (
-		$(python_gen_cond_dep '
-			dev-python/sphinx[${PYTHON_USEDEP}]
-			dev-python/testresources[${PYTHON_USEDEP}]
-		')
-	)
-"
-
-# Restricting tests, bugs #439790 and #447908
-RESTRICT="test"
-
-CMAKE_BUILD_TYPE=RelWithDebInfo
-
-pkg_setup() {
-	use python && python-single-r1_pkg_setup
-}
-
-src_prepare() {
-	cmake_src_prepare
-
-	sed -i -e "s|LIBRARY DESTINATION lib|LIBRARY DESTINATION $(get_libdir)|g" {,src/bindings/python/,src/OpenColorIO/,src/libutils/oiiohelpers/,src/libutils/oglapphelpers/}CMakeLists.txt || die
-	sed -i -e "s|ARCHIVE DESTINATION lib|ARCHIVE DESTINATION $(get_libdir)|g" {,src/bindings/python/,src/OpenColorIO/,src/libutils/oiiohelpers/,src/libutils/oglapphelpers/}CMakeLists.txt || die
-}
-
-src_configure() {
-	# Missing features:
-	# - Truelight and Nuke are not in portage for now, so their support are disabled
-	# - Java bindings was not tested, so disabled
-	# Notes:
-	# - OpenImageIO is required for building ociodisplay and ocioconvert (USE opengl)
-	# - OpenGL, GLUT and GLEW is required for building ociodisplay (USE opengl)
-	local mycmakeargs=(
-		# Don't use imath yet, needs some poking to find the right headers
-		-DOCIO_USE_OPENEXR_HALF=ON
-		-DBUILD_SHARED_LIBS=ON
-		-DOCIO_BUILD_STATIC=$(usex static-libs)
-		-DOCIO_BUILD_DOCS=$(usex doc)
-		-DOCIO_BUILD_APPS=$(usex opengl)
-		-DOCIO_BUILD_PYTHON=$(usex python)
-		-DOCIO_PYTHON_VERSION="${EPYTHON/python/}"
-		-DOCIO_BUILD_JAVA=OFF
-		-DOCIO_USE_SSE=$(usex cpu_flags_x86_sse2)
-		-DOCIO_BUILD_TESTS=$(usex test)
-		-DOCIO_BUILD_GPU_TESTS=$(usex test)
-		-DOCIO_BUILD_FROZEN_DOCS=$(usex doc)
-		-DOCIO_INSTALL_EXT_PACKAGES=NONE
-	)
-
-	# We need this to work around asserts that can trigger even in proper use cases.
-	# See https://github.com/AcademySoftwareFoundation/OpenColorIO/issues/1235
-	append-flags -DNDEBUG
-
-	cmake_src_configure
-}


^ permalink raw reply related	[flat|nested] 73+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/opencolorio/
@ 2022-01-02  0:31 Sam James
  0 siblings, 0 replies; 73+ messages in thread
From: Sam James @ 2022-01-02  0:31 UTC (permalink / raw
  To: gentoo-commits

commit:     e6a0e6f34cffb0118f13018dcbb10e11f7fb1949
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sun Jan  2 00:31:18 2022 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sun Jan  2 00:31:40 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e6a0e6f3

media-libs/opencolorio: allow building with newer openimagieo

Closes: https://bugs.gentoo.org/830223
Reported-by: Andrea Postiglione <andrea.postiglione <AT> gmail.com>
Signed-off-by: Sam James <sam <AT> gentoo.org>

 .../{opencolorio-2.1.1-r1.ebuild => opencolorio-2.1.1-r2.ebuild}      | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/media-libs/opencolorio/opencolorio-2.1.1-r1.ebuild b/media-libs/opencolorio/opencolorio-2.1.1-r2.ebuild
similarity index 97%
rename from media-libs/opencolorio/opencolorio-2.1.1-r1.ebuild
rename to media-libs/opencolorio/opencolorio-2.1.1-r2.ebuild
index c31d85abca15..579e0b7623fa 100644
--- a/media-libs/opencolorio/opencolorio-2.1.1-r1.ebuild
+++ b/media-libs/opencolorio/opencolorio-2.1.1-r2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -33,7 +33,7 @@ RDEPEND="
 	media-libs/ilmbase:=
 	opengl? (
 		media-libs/lcms:2
-		<media-libs/openimageio-2.3:=
+		media-libs/openimageio:=
 		media-libs/glew:=
 		media-libs/freeglut
 		virtual/opengl


^ permalink raw reply related	[flat|nested] 73+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/opencolorio/
@ 2021-12-17  2:52 Sam James
  0 siblings, 0 replies; 73+ messages in thread
From: Sam James @ 2021-12-17  2:52 UTC (permalink / raw
  To: gentoo-commits

commit:     c3fe580959c6e12797e833d480ead290e816f829
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Fri Dec 17 01:03:48 2021 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Fri Dec 17 02:52:43 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c3fe5809

media-libs/opencolorio: add 2.1.1

Signed-off-by: Sam James <sam <AT> gentoo.org>

 media-libs/opencolorio/Manifest                 |   1 +
 media-libs/opencolorio/opencolorio-2.1.1.ebuild | 102 ++++++++++++++++++++++++
 2 files changed, 103 insertions(+)

diff --git a/media-libs/opencolorio/Manifest b/media-libs/opencolorio/Manifest
index c8a539f58e64..68633bfd2930 100644
--- a/media-libs/opencolorio/Manifest
+++ b/media-libs/opencolorio/Manifest
@@ -4,3 +4,4 @@ DIST opencolorio-2.0.1.tar.gz 9945107 BLAKE2B cb4b152205642abd847b7263db838dbb92
 DIST opencolorio-2.0.2.tar.gz 10812416 BLAKE2B 36f008035c36bef9473f9f79e9362eec20abb8e217a2131d3a2be5766de60cdab36e137547d414bf18e97ad368e30fb89a0ad4d8095b24bd184704d88ef192ae SHA512 ebc6b4b4251f69cb69f7203bc9ae962010f7f60ed5d53eb3ff14b64d5ef8cac2b98d0482485f1adaaf6b8c065cd4edd01c4e0577324a86ed4ebfe8e33e9fa667
 DIST opencolorio-2.0.3.tar.gz 10813503 BLAKE2B a853f2a39b4c3c0005056f0278355f01a8d62ec90054d3f1ce29501ce8fc96628d68eb3d942bb0cc33c71dcaa1a7421684bdd79b190a5eda5c5b5c6b9190017c SHA512 cb8d6d4e2481bfe9449f665ff888ad6ffb2d2e82f1a132b7cd3a74c88b2084f469c362511e57b964d3aee7c1badd41422640ab3a857402fa6a90c8bdf4cc60bb
 DIST opencolorio-2.1.0.tar.gz 10970849 BLAKE2B 3703ab90c7dfa853583e3018eee9a28c9f471207b3c6743095cf681a4659da708893be508b521195bf84f59ac2c058f844a8f70f83666beaed208812cf845420 SHA512 a0f4fb62c768b392ca1129e2046df96d670d785fc057d4103768440b7adb65d8faf5b7d39729060791794e83e6cd4e67821aed9b30f3f04b410c60809cd72267
+DIST opencolorio-2.1.1.tar.gz 11013141 BLAKE2B ffece30b9f37acd10665a716d519c9807f6398e5e59baedd194376a1424a6d875781c027d998567b2a241da6388a780c94d95237b0b4d64b836cc5ccccd4383c SHA512 86585ec860d460b158f24efb82f202deced7ce96a6bfefd42f39cad9c112add68cca6935f383f5d718c07fe1c121d8ed8b0d2069321f1dafb8ce68b49bc75194

diff --git a/media-libs/opencolorio/opencolorio-2.1.1.ebuild b/media-libs/opencolorio/opencolorio-2.1.1.ebuild
new file mode 100644
index 000000000000..9a4f6d7d90ed
--- /dev/null
+++ b/media-libs/opencolorio/opencolorio-2.1.1.ebuild
@@ -0,0 +1,102 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{8..10} )
+
+inherit cmake flag-o-matic python-single-r1
+
+DESCRIPTION="A color management framework for visual effects and animation"
+HOMEPAGE="https://opencolorio.org https://github.com/AcademySoftwareFoundation/OpenColorIO"
+SRC_URI="https://github.com/AcademySoftwareFoundation/OpenColorIO/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
+S="${WORKDIR}/OpenColorIO-${PV}"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+IUSE="cpu_flags_x86_sse2 doc opengl python static-libs test"
+REQUIRED_USE="
+	doc? ( python )
+	python? ( ${PYTHON_REQUIRED_USE} )
+"
+
+# Not compatible with oiio 2.3
+# https://github.com/AcademySoftwareFoundation/OpenColorIO/issues/1509
+# bug #821073
+# 2.1.1 should be?
+#
+# See bug #802363 for yaml-cpp < dep
+RDEPEND="
+	dev-cpp/pystring
+	dev-python/pybind11
+	<dev-cpp/yaml-cpp-0.7.0:=
+	dev-libs/tinyxml
+	media-libs/ilmbase:=
+	opengl? (
+		media-libs/lcms:2
+		<media-libs/openimageio-2.3:=
+		media-libs/glew:=
+		media-libs/freeglut
+		virtual/opengl
+	)
+	python? ( ${PYTHON_DEPS} )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+	>=dev-util/cmake-3.16.2-r1
+	virtual/pkgconfig
+	doc? (
+		$(python_gen_cond_dep '
+			dev-python/sphinx[${PYTHON_USEDEP}]
+			dev-python/testresources[${PYTHON_USEDEP}]
+		')
+	)
+"
+
+# Restricting tests, bugs #439790 and #447908
+RESTRICT="test"
+
+CMAKE_BUILD_TYPE=RelWithDebInfo
+
+pkg_setup() {
+	use python && python-single-r1_pkg_setup
+}
+
+src_prepare() {
+	cmake_src_prepare
+
+	sed -i -e "s|LIBRARY DESTINATION lib|LIBRARY DESTINATION $(get_libdir)|g" {,src/bindings/python/,src/OpenColorIO/,src/libutils/oiiohelpers/,src/libutils/oglapphelpers/}CMakeLists.txt || die
+	sed -i -e "s|ARCHIVE DESTINATION lib|ARCHIVE DESTINATION $(get_libdir)|g" {,src/bindings/python/,src/OpenColorIO/,src/libutils/oiiohelpers/,src/libutils/oglapphelpers/}CMakeLists.txt || die
+}
+
+src_configure() {
+	# Missing features:
+	# - Truelight and Nuke are not in portage for now, so their support are disabled
+	# - Java bindings was not tested, so disabled
+	# Notes:
+	# - OpenImageIO is required for building ociodisplay and ocioconvert (USE opengl)
+	# - OpenGL, GLUT and GLEW is required for building ociodisplay (USE opengl)
+	local mycmakeargs=(
+		# Don't use imath yet, needs some poking to find the right headers
+		-DOCIO_USE_OPENEXR_HALF=ON
+		-DBUILD_SHARED_LIBS=ON
+		-DOCIO_BUILD_STATIC=$(usex static-libs)
+		-DOCIO_BUILD_DOCS=$(usex doc)
+		-DOCIO_BUILD_APPS=$(usex opengl)
+		-DOCIO_BUILD_PYTHON=$(usex python)
+		-DOCIO_PYTHON_VERSION="${EPYTHON/python/}"
+		-DOCIO_BUILD_JAVA=OFF
+		-DOCIO_USE_SSE=$(usex cpu_flags_x86_sse2)
+		-DOCIO_BUILD_TESTS=$(usex test)
+		-DOCIO_BUILD_GPU_TESTS=$(usex test)
+		-DOCIO_BUILD_FROZEN_DOCS=$(usex doc)
+		-DOCIO_INSTALL_EXT_PACKAGES=NONE
+	)
+
+	# We need this to work around asserts that can trigger even in proper use cases.
+	# See https://github.com/AcademySoftwareFoundation/OpenColorIO/issues/1235
+	append-flags -DNDEBUG
+
+	cmake_src_configure
+}


^ permalink raw reply related	[flat|nested] 73+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/opencolorio/
@ 2021-12-17  2:52 Sam James
  0 siblings, 0 replies; 73+ messages in thread
From: Sam James @ 2021-12-17  2:52 UTC (permalink / raw
  To: gentoo-commits

commit:     e0b6d94e5b764990fa896d04c543c77a4e28b485
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Fri Dec 17 01:03:46 2021 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Fri Dec 17 02:52:42 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e0b6d94e

media-libs/opencolorio: add 2.0.3

Signed-off-by: Sam James <sam <AT> gentoo.org>

 media-libs/opencolorio/Manifest                 |  1 +
 media-libs/opencolorio/opencolorio-2.0.3.ebuild | 97 +++++++++++++++++++++++++
 2 files changed, 98 insertions(+)

diff --git a/media-libs/opencolorio/Manifest b/media-libs/opencolorio/Manifest
index 921e7a73a12d..c8a539f58e64 100644
--- a/media-libs/opencolorio/Manifest
+++ b/media-libs/opencolorio/Manifest
@@ -2,4 +2,5 @@ DIST opencolorio-1.1.1.tar.gz 13828483 BLAKE2B f5642f08db84f2b8da44d0dbf58313c78
 DIST opencolorio-2.0.0.tar.gz 9892414 BLAKE2B fdff2e144eadb444624f059f7582ea99d4e2dbd53cad5b89f92d19c7ca9dda2ff9ec4f8c8d00e6ac083da21134f9bc783b297c553a8e7d11936c936e5c41a2f3 SHA512 7110a1a30a5fa64b81d7fc5e33234673aaddbad5e19ce7f21436c590edd7d2ce767650c9a934011a96e53132c030bd0b654fcf93ad79c1bfc8c050762c57f6d0
 DIST opencolorio-2.0.1.tar.gz 9945107 BLAKE2B cb4b152205642abd847b7263db838dbb922004017b9f19f7b2bd81d97f64e6f7d008c5a3f734475f510180ae9cc3a84688631e69c0587e0c77599b75b07d9159 SHA512 5787cc4cadb0a1832c925712ca0dfef6e843082b9461460e1798326c6fceaa97bee78e5298651e6a8a3662b348eab5ab9791e94c3efcac337da07229fb559338
 DIST opencolorio-2.0.2.tar.gz 10812416 BLAKE2B 36f008035c36bef9473f9f79e9362eec20abb8e217a2131d3a2be5766de60cdab36e137547d414bf18e97ad368e30fb89a0ad4d8095b24bd184704d88ef192ae SHA512 ebc6b4b4251f69cb69f7203bc9ae962010f7f60ed5d53eb3ff14b64d5ef8cac2b98d0482485f1adaaf6b8c065cd4edd01c4e0577324a86ed4ebfe8e33e9fa667
+DIST opencolorio-2.0.3.tar.gz 10813503 BLAKE2B a853f2a39b4c3c0005056f0278355f01a8d62ec90054d3f1ce29501ce8fc96628d68eb3d942bb0cc33c71dcaa1a7421684bdd79b190a5eda5c5b5c6b9190017c SHA512 cb8d6d4e2481bfe9449f665ff888ad6ffb2d2e82f1a132b7cd3a74c88b2084f469c362511e57b964d3aee7c1badd41422640ab3a857402fa6a90c8bdf4cc60bb
 DIST opencolorio-2.1.0.tar.gz 10970849 BLAKE2B 3703ab90c7dfa853583e3018eee9a28c9f471207b3c6743095cf681a4659da708893be508b521195bf84f59ac2c058f844a8f70f83666beaed208812cf845420 SHA512 a0f4fb62c768b392ca1129e2046df96d670d785fc057d4103768440b7adb65d8faf5b7d39729060791794e83e6cd4e67821aed9b30f3f04b410c60809cd72267

diff --git a/media-libs/opencolorio/opencolorio-2.0.3.ebuild b/media-libs/opencolorio/opencolorio-2.0.3.ebuild
new file mode 100644
index 000000000000..9897f5ded789
--- /dev/null
+++ b/media-libs/opencolorio/opencolorio-2.0.3.ebuild
@@ -0,0 +1,97 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{8..10} )
+
+inherit cmake flag-o-matic python-single-r1
+
+DESCRIPTION="A color management framework for visual effects and animation"
+HOMEPAGE="https://opencolorio.org https://github.com/AcademySoftwareFoundation/OpenColorIO"
+SRC_URI="https://github.com/AcademySoftwareFoundation/OpenColorIO/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
+S="${WORKDIR}/OpenColorIO-${PV}"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+IUSE="cpu_flags_x86_sse2 doc opengl python static-libs test"
+REQUIRED_USE="
+	doc? ( python )
+	python? ( ${PYTHON_REQUIRED_USE} )
+"
+
+# Not compatible with oiio 2.3
+# https://github.com/AcademySoftwareFoundation/OpenColorIO/issues/1509
+# bug #821073
+RDEPEND="
+	dev-cpp/pystring
+	dev-python/pybind11
+	media-libs/ilmbase
+	dev-cpp/yaml-cpp:=
+	dev-libs/tinyxml
+	opengl? (
+		media-libs/lcms:2
+		<media-libs/openimageio-2.3:=
+		media-libs/glew:=
+		media-libs/freeglut
+		virtual/opengl
+	)
+	python? ( ${PYTHON_DEPS} )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+	>=dev-util/cmake-3.16.2-r1
+	virtual/pkgconfig
+	doc? (
+		$(python_gen_cond_dep '
+			dev-python/sphinx[${PYTHON_USEDEP}]
+			dev-python/testresources[${PYTHON_USEDEP}]
+		')
+	)
+"
+
+# Restricting tests, bugs #439790 and #447908
+RESTRICT="test"
+
+CMAKE_BUILD_TYPE=RelWithDebInfo
+
+pkg_setup() {
+	use python && python-single-r1_pkg_setup
+}
+
+src_prepare() {
+	cmake_src_prepare
+
+	sed -i -e "s|LIBRARY DESTINATION lib|LIBRARY DESTINATION $(get_libdir)|g" {,src/bindings/python/,src/OpenColorIO/,src/libutils/oiiohelpers/,src/libutils/oglapphelpers/}CMakeLists.txt || die
+	sed -i -e "s|ARCHIVE DESTINATION lib|ARCHIVE DESTINATION $(get_libdir)|g" {,src/bindings/python/,src/OpenColorIO/,src/libutils/oiiohelpers/,src/libutils/oglapphelpers/}CMakeLists.txt || die
+}
+
+src_configure() {
+	# Missing features:
+	# - Truelight and Nuke are not in portage for now, so their support are disabled
+	# - Java bindings was not tested, so disabled
+	# Notes:
+	# - OpenImageIO is required for building ociodisplay and ocioconvert (USE opengl)
+	# - OpenGL, GLUT and GLEW is required for building ociodisplay (USE opengl)
+	local mycmakeargs=(
+		-DBUILD_SHARED_LIBS=ON
+		-DOCIO_BUILD_STATIC=$(usex static-libs)
+		-DOCIO_BUILD_DOCS=$(usex doc)
+		-DOCIO_BUILD_APPS=$(usex opengl)
+		-DOCIO_BUILD_PYTHON=$(usex python)
+		-DOCIO_PYTHON_VERSION="${EPYTHON/python/}"
+		-DOCIO_BUILD_JAVA=OFF
+		-DOCIO_USE_SSE=$(usex cpu_flags_x86_sse2)
+		-DOCIO_BUILD_TESTS=$(usex test)
+		-DOCIO_BUILD_GPU_TESTS=$(usex test)
+		-DOCIO_BUILD_FROZEN_DOCS=$(usex doc)
+		-DOCIO_INSTALL_EXT_PACKAGES=NONE
+	)
+
+	# We need this to work around asserts that can trigger even in proper use cases.
+	# See https://github.com/AcademySoftwareFoundation/OpenColorIO/issues/1235
+	append-flags -DNDEBUG
+
+	cmake_src_configure
+}


^ permalink raw reply related	[flat|nested] 73+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/opencolorio/
@ 2021-11-02 22:54 Sam James
  0 siblings, 0 replies; 73+ messages in thread
From: Sam James @ 2021-11-02 22:54 UTC (permalink / raw
  To: gentoo-commits

commit:     ad8e50ac88f97a33d8a43928b2654e53e4cf7c87
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Tue Nov  2 22:53:22 2021 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Tue Nov  2 22:54:03 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ad8e50ac

media-libs/opencolorio: depend on older openimageio

Closes: https://bugs.gentoo.org/821073
Signed-off-by: Sam James <sam <AT> gentoo.org>

 .../{opencolorio-1.1.1-r2.ebuild => opencolorio-1.1.1-r3.ebuild}  | 5 ++++-
 .../{opencolorio-2.0.0-r1.ebuild => opencolorio-2.0.0-r2.ebuild}  | 5 ++++-
 .../{opencolorio-2.0.1-r1.ebuild => opencolorio-2.0.1-r2.ebuild}  | 5 ++++-
 .../{opencolorio-2.0.2-r1.ebuild => opencolorio-2.0.2-r2.ebuild}  | 5 ++++-
 .../{opencolorio-2.1.0.ebuild => opencolorio-2.1.0-r1.ebuild}     | 8 +++++++-
 5 files changed, 23 insertions(+), 5 deletions(-)

diff --git a/media-libs/opencolorio/opencolorio-1.1.1-r2.ebuild b/media-libs/opencolorio/opencolorio-1.1.1-r3.ebuild
similarity index 94%
rename from media-libs/opencolorio/opencolorio-1.1.1-r2.ebuild
rename to media-libs/opencolorio/opencolorio-1.1.1-r3.ebuild
index 249ae37e904..4a6a5c7dd95 100644
--- a/media-libs/opencolorio/opencolorio-1.1.1-r2.ebuild
+++ b/media-libs/opencolorio/opencolorio-1.1.1-r3.ebuild
@@ -20,12 +20,15 @@ REQUIRED_USE="
 	doc? ( python )
 	python? ( ${PYTHON_REQUIRED_USE} )"
 
+# Not compatible with oiio 2.3
+# https://github.com/AcademySoftwareFoundation/OpenColorIO/issues/1509
+# bug #821073
 RDEPEND="
 	<dev-cpp/yaml-cpp-0.7.0:=
 	dev-libs/tinyxml
 	opengl? (
 		media-libs/lcms:2
-		media-libs/openimageio:=
+		<media-libs/openimageio-2.3:=
 		media-libs/glew:=
 		media-libs/freeglut
 		virtual/opengl

diff --git a/media-libs/opencolorio/opencolorio-2.0.0-r1.ebuild b/media-libs/opencolorio/opencolorio-2.0.0-r2.ebuild
similarity index 94%
rename from media-libs/opencolorio/opencolorio-2.0.0-r1.ebuild
rename to media-libs/opencolorio/opencolorio-2.0.0-r2.ebuild
index ec6ebe84247..d582251eb11 100644
--- a/media-libs/opencolorio/opencolorio-2.0.0-r1.ebuild
+++ b/media-libs/opencolorio/opencolorio-2.0.0-r2.ebuild
@@ -26,6 +26,9 @@ REQUIRED_USE="
 	doc? ( python )
 	python? ( ${PYTHON_REQUIRED_USE} )"
 
+# Not compatible with oiio 2.3
+# https://github.com/AcademySoftwareFoundation/OpenColorIO/issues/1509
+# bug #821073
 RDEPEND="
 	dev-cpp/pystring
 	dev-python/pybind11
@@ -34,7 +37,7 @@ RDEPEND="
 	dev-libs/tinyxml
 	opengl? (
 		media-libs/lcms:2
-		>=media-libs/openimageio-2.2.13.0:=
+		<media-libs/openimageio-2.3:=
 		media-libs/glew:=
 		media-libs/freeglut
 		virtual/opengl

diff --git a/media-libs/opencolorio/opencolorio-2.0.1-r1.ebuild b/media-libs/opencolorio/opencolorio-2.0.1-r2.ebuild
similarity index 94%
rename from media-libs/opencolorio/opencolorio-2.0.1-r1.ebuild
rename to media-libs/opencolorio/opencolorio-2.0.1-r2.ebuild
index 1fc6e75476b..8b6fd27357c 100644
--- a/media-libs/opencolorio/opencolorio-2.0.1-r1.ebuild
+++ b/media-libs/opencolorio/opencolorio-2.0.1-r2.ebuild
@@ -21,6 +21,9 @@ REQUIRED_USE="
 	python? ( ${PYTHON_REQUIRED_USE} )
 "
 
+# Not compatible with oiio 2.3
+# https://github.com/AcademySoftwareFoundation/OpenColorIO/issues/1509
+# bug #821073
 RDEPEND="
 	dev-cpp/pystring
 	dev-python/pybind11
@@ -29,7 +32,7 @@ RDEPEND="
 	dev-libs/tinyxml
 	opengl? (
 		media-libs/lcms:2
-		>=media-libs/openimageio-2.2.13.0:=
+		<media-libs/openimageio-2.3:=
 		media-libs/glew:=
 		media-libs/freeglut
 		virtual/opengl

diff --git a/media-libs/opencolorio/opencolorio-2.0.2-r1.ebuild b/media-libs/opencolorio/opencolorio-2.0.2-r2.ebuild
similarity index 94%
rename from media-libs/opencolorio/opencolorio-2.0.2-r1.ebuild
rename to media-libs/opencolorio/opencolorio-2.0.2-r2.ebuild
index 52210b26dd8..9897f5ded78 100644
--- a/media-libs/opencolorio/opencolorio-2.0.2-r1.ebuild
+++ b/media-libs/opencolorio/opencolorio-2.0.2-r2.ebuild
@@ -21,6 +21,9 @@ REQUIRED_USE="
 	python? ( ${PYTHON_REQUIRED_USE} )
 "
 
+# Not compatible with oiio 2.3
+# https://github.com/AcademySoftwareFoundation/OpenColorIO/issues/1509
+# bug #821073
 RDEPEND="
 	dev-cpp/pystring
 	dev-python/pybind11
@@ -29,7 +32,7 @@ RDEPEND="
 	dev-libs/tinyxml
 	opengl? (
 		media-libs/lcms:2
-		>=media-libs/openimageio-2.2.13.0:=
+		<media-libs/openimageio-2.3:=
 		media-libs/glew:=
 		media-libs/freeglut
 		virtual/opengl

diff --git a/media-libs/opencolorio/opencolorio-2.1.0.ebuild b/media-libs/opencolorio/opencolorio-2.1.0-r1.ebuild
similarity index 94%
rename from media-libs/opencolorio/opencolorio-2.1.0.ebuild
rename to media-libs/opencolorio/opencolorio-2.1.0-r1.ebuild
index e181e478638..9a4f6d7d90e 100644
--- a/media-libs/opencolorio/opencolorio-2.1.0.ebuild
+++ b/media-libs/opencolorio/opencolorio-2.1.0-r1.ebuild
@@ -20,6 +20,12 @@ REQUIRED_USE="
 	doc? ( python )
 	python? ( ${PYTHON_REQUIRED_USE} )
 "
+
+# Not compatible with oiio 2.3
+# https://github.com/AcademySoftwareFoundation/OpenColorIO/issues/1509
+# bug #821073
+# 2.1.1 should be?
+#
 # See bug #802363 for yaml-cpp < dep
 RDEPEND="
 	dev-cpp/pystring
@@ -29,7 +35,7 @@ RDEPEND="
 	media-libs/ilmbase:=
 	opengl? (
 		media-libs/lcms:2
-		>=media-libs/openimageio-2.2.13.0:=
+		<media-libs/openimageio-2.3:=
 		media-libs/glew:=
 		media-libs/freeglut
 		virtual/opengl


^ permalink raw reply related	[flat|nested] 73+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/opencolorio/
@ 2021-11-01 13:07 Sam James
  0 siblings, 0 replies; 73+ messages in thread
From: Sam James @ 2021-11-01 13:07 UTC (permalink / raw
  To: gentoo-commits

commit:     f10f89b9ae4f9ce6b0fedb3c0644763f931f9222
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Mon Nov  1 13:06:28 2021 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Mon Nov  1 13:06:28 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f10f89b9

media-libs/opencolorio: add subslot dep on openimageio

Closes: https://bugs.gentoo.org/821073
Signed-off-by: Sam James <sam <AT> gentoo.org>

 .../{opencolorio-1.1.1-r1.ebuild => opencolorio-1.1.1-r2.ebuild}        | 2 +-
 .../{opencolorio-2.0.0.ebuild => opencolorio-2.0.0-r1.ebuild}           | 2 +-
 .../{opencolorio-2.0.1.ebuild => opencolorio-2.0.1-r1.ebuild}           | 2 +-
 .../{opencolorio-2.0.2.ebuild => opencolorio-2.0.2-r1.ebuild}           | 2 +-
 media-libs/opencolorio/opencolorio-2.1.0.ebuild                         | 2 +-
 5 files changed, 5 insertions(+), 5 deletions(-)

diff --git a/media-libs/opencolorio/opencolorio-1.1.1-r1.ebuild b/media-libs/opencolorio/opencolorio-1.1.1-r2.ebuild
similarity index 98%
rename from media-libs/opencolorio/opencolorio-1.1.1-r1.ebuild
rename to media-libs/opencolorio/opencolorio-1.1.1-r2.ebuild
index ba79f07d083..249ae37e904 100644
--- a/media-libs/opencolorio/opencolorio-1.1.1-r1.ebuild
+++ b/media-libs/opencolorio/opencolorio-1.1.1-r2.ebuild
@@ -25,7 +25,7 @@ RDEPEND="
 	dev-libs/tinyxml
 	opengl? (
 		media-libs/lcms:2
-		media-libs/openimageio
+		media-libs/openimageio:=
 		media-libs/glew:=
 		media-libs/freeglut
 		virtual/opengl

diff --git a/media-libs/opencolorio/opencolorio-2.0.0.ebuild b/media-libs/opencolorio/opencolorio-2.0.0-r1.ebuild
similarity index 98%
rename from media-libs/opencolorio/opencolorio-2.0.0.ebuild
rename to media-libs/opencolorio/opencolorio-2.0.0-r1.ebuild
index b5898ec2ed4..ec6ebe84247 100644
--- a/media-libs/opencolorio/opencolorio-2.0.0.ebuild
+++ b/media-libs/opencolorio/opencolorio-2.0.0-r1.ebuild
@@ -34,7 +34,7 @@ RDEPEND="
 	dev-libs/tinyxml
 	opengl? (
 		media-libs/lcms:2
-		>=media-libs/openimageio-2.2.13.0
+		>=media-libs/openimageio-2.2.13.0:=
 		media-libs/glew:=
 		media-libs/freeglut
 		virtual/opengl

diff --git a/media-libs/opencolorio/opencolorio-2.0.1.ebuild b/media-libs/opencolorio/opencolorio-2.0.1-r1.ebuild
similarity index 98%
rename from media-libs/opencolorio/opencolorio-2.0.1.ebuild
rename to media-libs/opencolorio/opencolorio-2.0.1-r1.ebuild
index da21a5d34e6..1fc6e75476b 100644
--- a/media-libs/opencolorio/opencolorio-2.0.1.ebuild
+++ b/media-libs/opencolorio/opencolorio-2.0.1-r1.ebuild
@@ -29,7 +29,7 @@ RDEPEND="
 	dev-libs/tinyxml
 	opengl? (
 		media-libs/lcms:2
-		>=media-libs/openimageio-2.2.13.0
+		>=media-libs/openimageio-2.2.13.0:=
 		media-libs/glew:=
 		media-libs/freeglut
 		virtual/opengl

diff --git a/media-libs/opencolorio/opencolorio-2.0.2.ebuild b/media-libs/opencolorio/opencolorio-2.0.2-r1.ebuild
similarity index 98%
rename from media-libs/opencolorio/opencolorio-2.0.2.ebuild
rename to media-libs/opencolorio/opencolorio-2.0.2-r1.ebuild
index 1d263c5aee8..52210b26dd8 100644
--- a/media-libs/opencolorio/opencolorio-2.0.2.ebuild
+++ b/media-libs/opencolorio/opencolorio-2.0.2-r1.ebuild
@@ -29,7 +29,7 @@ RDEPEND="
 	dev-libs/tinyxml
 	opengl? (
 		media-libs/lcms:2
-		>=media-libs/openimageio-2.2.13.0
+		>=media-libs/openimageio-2.2.13.0:=
 		media-libs/glew:=
 		media-libs/freeglut
 		virtual/opengl

diff --git a/media-libs/opencolorio/opencolorio-2.1.0.ebuild b/media-libs/opencolorio/opencolorio-2.1.0.ebuild
index 1f785feb1ab..e181e478638 100644
--- a/media-libs/opencolorio/opencolorio-2.1.0.ebuild
+++ b/media-libs/opencolorio/opencolorio-2.1.0.ebuild
@@ -29,7 +29,7 @@ RDEPEND="
 	media-libs/ilmbase:=
 	opengl? (
 		media-libs/lcms:2
-		>=media-libs/openimageio-2.2.13.0
+		>=media-libs/openimageio-2.2.13.0:=
 		media-libs/glew:=
 		media-libs/freeglut
 		virtual/opengl


^ permalink raw reply related	[flat|nested] 73+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/opencolorio/
@ 2021-10-31  5:53 Sam James
  0 siblings, 0 replies; 73+ messages in thread
From: Sam James @ 2021-10-31  5:53 UTC (permalink / raw
  To: gentoo-commits

commit:     fff3f13f41c25c0eba890938f258baed1b8831ff
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sun Oct 31 05:53:32 2021 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sun Oct 31 05:53:32 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fff3f13f

media-libs/opencolorio: Stabilize 2.0.1 amd64, #803884

Signed-off-by: Sam James <sam <AT> gentoo.org>

 media-libs/opencolorio/opencolorio-2.0.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/opencolorio/opencolorio-2.0.1.ebuild b/media-libs/opencolorio/opencolorio-2.0.1.ebuild
index a164851fb44..da21a5d34e6 100644
--- a/media-libs/opencolorio/opencolorio-2.0.1.ebuild
+++ b/media-libs/opencolorio/opencolorio-2.0.1.ebuild
@@ -12,7 +12,7 @@ HOMEPAGE="https://opencolorio.org https://github.com/AcademySoftwareFoundation/O
 SRC_URI="https://github.com/AcademySoftwareFoundation/OpenColorIO/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
 S="${WORKDIR}/OpenColorIO-${PV}"
 
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~x86"
 LICENSE="BSD"
 SLOT="0"
 IUSE="cpu_flags_x86_sse2 doc opengl python static-libs test"


^ permalink raw reply related	[flat|nested] 73+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/opencolorio/
@ 2021-10-31  5:49 Sam James
  0 siblings, 0 replies; 73+ messages in thread
From: Sam James @ 2021-10-31  5:49 UTC (permalink / raw
  To: gentoo-commits

commit:     720e33b1be10795720db98a44cf14de9b40425d4
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sun Oct 31 05:49:37 2021 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sun Oct 31 05:49:37 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=720e33b1

media-libs/opencolorio: add 2.1.0

Closes: https://bugs.gentoo.org/802363
Signed-off-by: Sam James <sam <AT> gentoo.org>

 media-libs/opencolorio/Manifest                 |  1 +
 media-libs/opencolorio/opencolorio-2.1.0.ebuild | 96 +++++++++++++++++++++++++
 2 files changed, 97 insertions(+)

diff --git a/media-libs/opencolorio/Manifest b/media-libs/opencolorio/Manifest
index 6c79cbbec3a..921e7a73a12 100644
--- a/media-libs/opencolorio/Manifest
+++ b/media-libs/opencolorio/Manifest
@@ -2,3 +2,4 @@ DIST opencolorio-1.1.1.tar.gz 13828483 BLAKE2B f5642f08db84f2b8da44d0dbf58313c78
 DIST opencolorio-2.0.0.tar.gz 9892414 BLAKE2B fdff2e144eadb444624f059f7582ea99d4e2dbd53cad5b89f92d19c7ca9dda2ff9ec4f8c8d00e6ac083da21134f9bc783b297c553a8e7d11936c936e5c41a2f3 SHA512 7110a1a30a5fa64b81d7fc5e33234673aaddbad5e19ce7f21436c590edd7d2ce767650c9a934011a96e53132c030bd0b654fcf93ad79c1bfc8c050762c57f6d0
 DIST opencolorio-2.0.1.tar.gz 9945107 BLAKE2B cb4b152205642abd847b7263db838dbb922004017b9f19f7b2bd81d97f64e6f7d008c5a3f734475f510180ae9cc3a84688631e69c0587e0c77599b75b07d9159 SHA512 5787cc4cadb0a1832c925712ca0dfef6e843082b9461460e1798326c6fceaa97bee78e5298651e6a8a3662b348eab5ab9791e94c3efcac337da07229fb559338
 DIST opencolorio-2.0.2.tar.gz 10812416 BLAKE2B 36f008035c36bef9473f9f79e9362eec20abb8e217a2131d3a2be5766de60cdab36e137547d414bf18e97ad368e30fb89a0ad4d8095b24bd184704d88ef192ae SHA512 ebc6b4b4251f69cb69f7203bc9ae962010f7f60ed5d53eb3ff14b64d5ef8cac2b98d0482485f1adaaf6b8c065cd4edd01c4e0577324a86ed4ebfe8e33e9fa667
+DIST opencolorio-2.1.0.tar.gz 10970849 BLAKE2B 3703ab90c7dfa853583e3018eee9a28c9f471207b3c6743095cf681a4659da708893be508b521195bf84f59ac2c058f844a8f70f83666beaed208812cf845420 SHA512 a0f4fb62c768b392ca1129e2046df96d670d785fc057d4103768440b7adb65d8faf5b7d39729060791794e83e6cd4e67821aed9b30f3f04b410c60809cd72267

diff --git a/media-libs/opencolorio/opencolorio-2.1.0.ebuild b/media-libs/opencolorio/opencolorio-2.1.0.ebuild
new file mode 100644
index 00000000000..1f785feb1ab
--- /dev/null
+++ b/media-libs/opencolorio/opencolorio-2.1.0.ebuild
@@ -0,0 +1,96 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{8..10} )
+
+inherit cmake flag-o-matic python-single-r1
+
+DESCRIPTION="A color management framework for visual effects and animation"
+HOMEPAGE="https://opencolorio.org https://github.com/AcademySoftwareFoundation/OpenColorIO"
+SRC_URI="https://github.com/AcademySoftwareFoundation/OpenColorIO/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
+S="${WORKDIR}/OpenColorIO-${PV}"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+IUSE="cpu_flags_x86_sse2 doc opengl python static-libs test"
+REQUIRED_USE="
+	doc? ( python )
+	python? ( ${PYTHON_REQUIRED_USE} )
+"
+# See bug #802363 for yaml-cpp < dep
+RDEPEND="
+	dev-cpp/pystring
+	dev-python/pybind11
+	<dev-cpp/yaml-cpp-0.7.0:=
+	dev-libs/tinyxml
+	media-libs/ilmbase:=
+	opengl? (
+		media-libs/lcms:2
+		>=media-libs/openimageio-2.2.13.0
+		media-libs/glew:=
+		media-libs/freeglut
+		virtual/opengl
+	)
+	python? ( ${PYTHON_DEPS} )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+	>=dev-util/cmake-3.16.2-r1
+	virtual/pkgconfig
+	doc? (
+		$(python_gen_cond_dep '
+			dev-python/sphinx[${PYTHON_USEDEP}]
+			dev-python/testresources[${PYTHON_USEDEP}]
+		')
+	)
+"
+
+# Restricting tests, bugs #439790 and #447908
+RESTRICT="test"
+
+CMAKE_BUILD_TYPE=RelWithDebInfo
+
+pkg_setup() {
+	use python && python-single-r1_pkg_setup
+}
+
+src_prepare() {
+	cmake_src_prepare
+
+	sed -i -e "s|LIBRARY DESTINATION lib|LIBRARY DESTINATION $(get_libdir)|g" {,src/bindings/python/,src/OpenColorIO/,src/libutils/oiiohelpers/,src/libutils/oglapphelpers/}CMakeLists.txt || die
+	sed -i -e "s|ARCHIVE DESTINATION lib|ARCHIVE DESTINATION $(get_libdir)|g" {,src/bindings/python/,src/OpenColorIO/,src/libutils/oiiohelpers/,src/libutils/oglapphelpers/}CMakeLists.txt || die
+}
+
+src_configure() {
+	# Missing features:
+	# - Truelight and Nuke are not in portage for now, so their support are disabled
+	# - Java bindings was not tested, so disabled
+	# Notes:
+	# - OpenImageIO is required for building ociodisplay and ocioconvert (USE opengl)
+	# - OpenGL, GLUT and GLEW is required for building ociodisplay (USE opengl)
+	local mycmakeargs=(
+		# Don't use imath yet, needs some poking to find the right headers
+		-DOCIO_USE_OPENEXR_HALF=ON
+		-DBUILD_SHARED_LIBS=ON
+		-DOCIO_BUILD_STATIC=$(usex static-libs)
+		-DOCIO_BUILD_DOCS=$(usex doc)
+		-DOCIO_BUILD_APPS=$(usex opengl)
+		-DOCIO_BUILD_PYTHON=$(usex python)
+		-DOCIO_PYTHON_VERSION="${EPYTHON/python/}"
+		-DOCIO_BUILD_JAVA=OFF
+		-DOCIO_USE_SSE=$(usex cpu_flags_x86_sse2)
+		-DOCIO_BUILD_TESTS=$(usex test)
+		-DOCIO_BUILD_GPU_TESTS=$(usex test)
+		-DOCIO_BUILD_FROZEN_DOCS=$(usex doc)
+		-DOCIO_INSTALL_EXT_PACKAGES=NONE
+	)
+
+	# We need this to work around asserts that can trigger even in proper use cases.
+	# See https://github.com/AcademySoftwareFoundation/OpenColorIO/issues/1235
+	append-flags -DNDEBUG
+
+	cmake_src_configure
+}


^ permalink raw reply related	[flat|nested] 73+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/opencolorio/
@ 2021-10-22  2:47 Sam James
  0 siblings, 0 replies; 73+ messages in thread
From: Sam James @ 2021-10-22  2:47 UTC (permalink / raw
  To: gentoo-commits

commit:     7d55f4a0a5e4fb64d393ce172ec11bbda2c10c2a
Author:     Marek Behún <kabel <AT> kernel <DOT> org>
AuthorDate: Thu Oct 21 10:12:10 2021 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Fri Oct 22 02:47:03 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7d55f4a0

media-libs/opencolorio: fix OCIO_PYTHON_VERSION

The OCIO_PYTHON_VERSION cmake argument needs to contain only the version
number (i.e. 3.9), not EPYTHON (i.e. python3.9).

Bug: https://bugs.gentoo.org/819132
Signed-off-by: Marek Behún <kabel <AT> kernel.org>
Closes: https://github.com/gentoo/gentoo/pull/22654
Signed-off-by: Sam James <sam <AT> gentoo.org>

 media-libs/opencolorio/opencolorio-2.0.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/opencolorio/opencolorio-2.0.2.ebuild b/media-libs/opencolorio/opencolorio-2.0.2.ebuild
index 7bef3bb4a1b..1d263c5aee8 100644
--- a/media-libs/opencolorio/opencolorio-2.0.2.ebuild
+++ b/media-libs/opencolorio/opencolorio-2.0.2.ebuild
@@ -77,7 +77,7 @@ src_configure() {
 		-DOCIO_BUILD_DOCS=$(usex doc)
 		-DOCIO_BUILD_APPS=$(usex opengl)
 		-DOCIO_BUILD_PYTHON=$(usex python)
-		-DOCIO_PYTHON_VERSION="${EPYTHON}"
+		-DOCIO_PYTHON_VERSION="${EPYTHON/python/}"
 		-DOCIO_BUILD_JAVA=OFF
 		-DOCIO_USE_SSE=$(usex cpu_flags_x86_sse2)
 		-DOCIO_BUILD_TESTS=$(usex test)


^ permalink raw reply related	[flat|nested] 73+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/opencolorio/
@ 2021-10-17  3:04 Sam James
  0 siblings, 0 replies; 73+ messages in thread
From: Sam James @ 2021-10-17  3:04 UTC (permalink / raw
  To: gentoo-commits

commit:     85129b66727984513503dfa6beba62b31a8ef674
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sun Oct 17 03:03:32 2021 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sun Oct 17 03:03:32 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=85129b66

media-libs/opencolorio: set OCIO_PYTHON_VERSION

Bug: https://bugs.gentoo.org/818553
Signed-off-by: Sam James <sam <AT> gentoo.org>

 media-libs/opencolorio/opencolorio-2.0.2.ebuild | 1 +
 1 file changed, 1 insertion(+)

diff --git a/media-libs/opencolorio/opencolorio-2.0.2.ebuild b/media-libs/opencolorio/opencolorio-2.0.2.ebuild
index 1367951a8fd..7bef3bb4a1b 100644
--- a/media-libs/opencolorio/opencolorio-2.0.2.ebuild
+++ b/media-libs/opencolorio/opencolorio-2.0.2.ebuild
@@ -77,6 +77,7 @@ src_configure() {
 		-DOCIO_BUILD_DOCS=$(usex doc)
 		-DOCIO_BUILD_APPS=$(usex opengl)
 		-DOCIO_BUILD_PYTHON=$(usex python)
+		-DOCIO_PYTHON_VERSION="${EPYTHON}"
 		-DOCIO_BUILD_JAVA=OFF
 		-DOCIO_USE_SSE=$(usex cpu_flags_x86_sse2)
 		-DOCIO_BUILD_TESTS=$(usex test)


^ permalink raw reply related	[flat|nested] 73+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/opencolorio/
@ 2021-10-11  3:16 Sam James
  0 siblings, 0 replies; 73+ messages in thread
From: Sam James @ 2021-10-11  3:16 UTC (permalink / raw
  To: gentoo-commits

commit:     454bbe0152a139a1b76b6774a6962fcecfdbac82
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Mon Oct 11 03:16:09 2021 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Mon Oct 11 03:16:09 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=454bbe01

media-libs/opencolorio: Keyword 2.0.1 ppc64, #803029

Signed-off-by: Sam James <sam <AT> gentoo.org>

 media-libs/opencolorio/opencolorio-2.0.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/opencolorio/opencolorio-2.0.1.ebuild b/media-libs/opencolorio/opencolorio-2.0.1.ebuild
index 48d1c400dd1..a164851fb44 100644
--- a/media-libs/opencolorio/opencolorio-2.0.1.ebuild
+++ b/media-libs/opencolorio/opencolorio-2.0.1.ebuild
@@ -12,7 +12,7 @@ HOMEPAGE="https://opencolorio.org https://github.com/AcademySoftwareFoundation/O
 SRC_URI="https://github.com/AcademySoftwareFoundation/OpenColorIO/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
 S="${WORKDIR}/OpenColorIO-${PV}"
 
-KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
 LICENSE="BSD"
 SLOT="0"
 IUSE="cpu_flags_x86_sse2 doc opengl python static-libs test"


^ permalink raw reply related	[flat|nested] 73+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/opencolorio/
@ 2021-09-19  3:30 Sam James
  0 siblings, 0 replies; 73+ messages in thread
From: Sam James @ 2021-09-19  3:30 UTC (permalink / raw
  To: gentoo-commits

commit:     4550f800b23340b2c2c2304b9fe8ac659e7be877
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sun Sep 19 03:29:13 2021 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sun Sep 19 03:29:13 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4550f800

media-libs/opencolorio: Keyword 2.0.2 ppc64, #795279

Signed-off-by: Sam James <sam <AT> gentoo.org>

 media-libs/opencolorio/opencolorio-2.0.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/opencolorio/opencolorio-2.0.2.ebuild b/media-libs/opencolorio/opencolorio-2.0.2.ebuild
index d786388a30d..1367951a8fd 100644
--- a/media-libs/opencolorio/opencolorio-2.0.2.ebuild
+++ b/media-libs/opencolorio/opencolorio-2.0.2.ebuild
@@ -14,7 +14,7 @@ S="${WORKDIR}/OpenColorIO-${PV}"
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
 IUSE="cpu_flags_x86_sse2 doc opengl python static-libs test"
 REQUIRED_USE="
 	doc? ( python )


^ permalink raw reply related	[flat|nested] 73+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/opencolorio/
@ 2021-09-19  3:25 Sam James
  0 siblings, 0 replies; 73+ messages in thread
From: Sam James @ 2021-09-19  3:25 UTC (permalink / raw
  To: gentoo-commits

commit:     34821e22dff925fe729d19b68cfb8f6b53516ef5
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sun Sep 19 03:24:51 2021 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sun Sep 19 03:24:51 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=34821e22

media-libs/opencolorio: add 2.0.2

Bug: https://bugs.gentoo.org/810703
Signed-off-by: Sam James <sam <AT> gentoo.org>

 media-libs/opencolorio/Manifest                 |  1 +
 media-libs/opencolorio/opencolorio-2.0.2.ebuild | 93 +++++++++++++++++++++++++
 2 files changed, 94 insertions(+)

diff --git a/media-libs/opencolorio/Manifest b/media-libs/opencolorio/Manifest
index ff4f066585e..6c79cbbec3a 100644
--- a/media-libs/opencolorio/Manifest
+++ b/media-libs/opencolorio/Manifest
@@ -1,3 +1,4 @@
 DIST opencolorio-1.1.1.tar.gz 13828483 BLAKE2B f5642f08db84f2b8da44d0dbf58313c78263496fc6f1f209b93fd303bbf9477033317b44eb8bb2b13a70afa19422f4fa312d52a3fa6598031a2aa50b33bbfccf SHA512 bed722f9ddce1887d28aacef2882debccd7c3f3c0c708d2723fea58a097de9f02721af9e85453e089ffda5406aef593ab6536c6886307823c132aa787e492e33
 DIST opencolorio-2.0.0.tar.gz 9892414 BLAKE2B fdff2e144eadb444624f059f7582ea99d4e2dbd53cad5b89f92d19c7ca9dda2ff9ec4f8c8d00e6ac083da21134f9bc783b297c553a8e7d11936c936e5c41a2f3 SHA512 7110a1a30a5fa64b81d7fc5e33234673aaddbad5e19ce7f21436c590edd7d2ce767650c9a934011a96e53132c030bd0b654fcf93ad79c1bfc8c050762c57f6d0
 DIST opencolorio-2.0.1.tar.gz 9945107 BLAKE2B cb4b152205642abd847b7263db838dbb922004017b9f19f7b2bd81d97f64e6f7d008c5a3f734475f510180ae9cc3a84688631e69c0587e0c77599b75b07d9159 SHA512 5787cc4cadb0a1832c925712ca0dfef6e843082b9461460e1798326c6fceaa97bee78e5298651e6a8a3662b348eab5ab9791e94c3efcac337da07229fb559338
+DIST opencolorio-2.0.2.tar.gz 10812416 BLAKE2B 36f008035c36bef9473f9f79e9362eec20abb8e217a2131d3a2be5766de60cdab36e137547d414bf18e97ad368e30fb89a0ad4d8095b24bd184704d88ef192ae SHA512 ebc6b4b4251f69cb69f7203bc9ae962010f7f60ed5d53eb3ff14b64d5ef8cac2b98d0482485f1adaaf6b8c065cd4edd01c4e0577324a86ed4ebfe8e33e9fa667

diff --git a/media-libs/opencolorio/opencolorio-2.0.2.ebuild b/media-libs/opencolorio/opencolorio-2.0.2.ebuild
new file mode 100644
index 00000000000..d786388a30d
--- /dev/null
+++ b/media-libs/opencolorio/opencolorio-2.0.2.ebuild
@@ -0,0 +1,93 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{8..10} )
+
+inherit cmake flag-o-matic python-single-r1
+
+DESCRIPTION="A color management framework for visual effects and animation"
+HOMEPAGE="https://opencolorio.org https://github.com/AcademySoftwareFoundation/OpenColorIO"
+SRC_URI="https://github.com/AcademySoftwareFoundation/OpenColorIO/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
+S="${WORKDIR}/OpenColorIO-${PV}"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+IUSE="cpu_flags_x86_sse2 doc opengl python static-libs test"
+REQUIRED_USE="
+	doc? ( python )
+	python? ( ${PYTHON_REQUIRED_USE} )
+"
+
+RDEPEND="
+	dev-cpp/pystring
+	dev-python/pybind11
+	media-libs/ilmbase
+	dev-cpp/yaml-cpp:=
+	dev-libs/tinyxml
+	opengl? (
+		media-libs/lcms:2
+		>=media-libs/openimageio-2.2.13.0
+		media-libs/glew:=
+		media-libs/freeglut
+		virtual/opengl
+	)
+	python? ( ${PYTHON_DEPS} )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+	>=dev-util/cmake-3.16.2-r1
+	virtual/pkgconfig
+	doc? (
+		$(python_gen_cond_dep '
+			dev-python/sphinx[${PYTHON_USEDEP}]
+			dev-python/testresources[${PYTHON_USEDEP}]
+		')
+	)
+"
+
+# Restricting tests, bugs #439790 and #447908
+RESTRICT="test"
+
+CMAKE_BUILD_TYPE=RelWithDebInfo
+
+pkg_setup() {
+	use python && python-single-r1_pkg_setup
+}
+
+src_prepare() {
+	cmake_src_prepare
+
+	sed -i -e "s|LIBRARY DESTINATION lib|LIBRARY DESTINATION $(get_libdir)|g" {,src/bindings/python/,src/OpenColorIO/,src/libutils/oiiohelpers/,src/libutils/oglapphelpers/}CMakeLists.txt || die
+	sed -i -e "s|ARCHIVE DESTINATION lib|ARCHIVE DESTINATION $(get_libdir)|g" {,src/bindings/python/,src/OpenColorIO/,src/libutils/oiiohelpers/,src/libutils/oglapphelpers/}CMakeLists.txt || die
+}
+
+src_configure() {
+	# Missing features:
+	# - Truelight and Nuke are not in portage for now, so their support are disabled
+	# - Java bindings was not tested, so disabled
+	# Notes:
+	# - OpenImageIO is required for building ociodisplay and ocioconvert (USE opengl)
+	# - OpenGL, GLUT and GLEW is required for building ociodisplay (USE opengl)
+	local mycmakeargs=(
+		-DBUILD_SHARED_LIBS=ON
+		-DOCIO_BUILD_STATIC=$(usex static-libs)
+		-DOCIO_BUILD_DOCS=$(usex doc)
+		-DOCIO_BUILD_APPS=$(usex opengl)
+		-DOCIO_BUILD_PYTHON=$(usex python)
+		-DOCIO_BUILD_JAVA=OFF
+		-DOCIO_USE_SSE=$(usex cpu_flags_x86_sse2)
+		-DOCIO_BUILD_TESTS=$(usex test)
+		-DOCIO_BUILD_GPU_TESTS=$(usex test)
+		-DOCIO_BUILD_FROZEN_DOCS=$(usex doc)
+		-DOCIO_INSTALL_EXT_PACKAGES=NONE
+	)
+
+	# We need this to work around asserts that can trigger even in proper use cases.
+	# See https://github.com/AcademySoftwareFoundation/OpenColorIO/issues/1235
+	append-flags -DNDEBUG
+
+	cmake_src_configure
+}


^ permalink raw reply related	[flat|nested] 73+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/opencolorio/
@ 2021-09-19  3:09 Sam James
  0 siblings, 0 replies; 73+ messages in thread
From: Sam James @ 2021-09-19  3:09 UTC (permalink / raw
  To: gentoo-commits

commit:     cca67b4f0a4d9fe7cfddb980b531442167ff9ab1
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sun Sep 19 03:08:22 2021 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sun Sep 19 03:08:22 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cca67b4f

media-libs/opencolorio: Keyword 2.0.1 x86, #795279

Signed-off-by: Sam James <sam <AT> gentoo.org>

 media-libs/opencolorio/opencolorio-2.0.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/opencolorio/opencolorio-2.0.1.ebuild b/media-libs/opencolorio/opencolorio-2.0.1.ebuild
index b069b823600..48d1c400dd1 100644
--- a/media-libs/opencolorio/opencolorio-2.0.1.ebuild
+++ b/media-libs/opencolorio/opencolorio-2.0.1.ebuild
@@ -12,7 +12,7 @@ HOMEPAGE="https://opencolorio.org https://github.com/AcademySoftwareFoundation/O
 SRC_URI="https://github.com/AcademySoftwareFoundation/OpenColorIO/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
 S="${WORKDIR}/OpenColorIO-${PV}"
 
-KEYWORDS="~amd64 ~arm ~arm64"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
 LICENSE="BSD"
 SLOT="0"
 IUSE="cpu_flags_x86_sse2 doc opengl python static-libs test"


^ permalink raw reply related	[flat|nested] 73+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/opencolorio/
@ 2021-09-19  3:09 Sam James
  0 siblings, 0 replies; 73+ messages in thread
From: Sam James @ 2021-09-19  3:09 UTC (permalink / raw
  To: gentoo-commits

commit:     862d7f7a23bb36693abd03d59f811ee226a4edc1
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sun Sep 19 03:08:11 2021 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sun Sep 19 03:08:11 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=862d7f7a

media-libs/opencolorio: Keyword 2.0.1 arm, #795279

Signed-off-by: Sam James <sam <AT> gentoo.org>

 media-libs/opencolorio/opencolorio-2.0.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/opencolorio/opencolorio-2.0.1.ebuild b/media-libs/opencolorio/opencolorio-2.0.1.ebuild
index 449dda00e80..b069b823600 100644
--- a/media-libs/opencolorio/opencolorio-2.0.1.ebuild
+++ b/media-libs/opencolorio/opencolorio-2.0.1.ebuild
@@ -12,7 +12,7 @@ HOMEPAGE="https://opencolorio.org https://github.com/AcademySoftwareFoundation/O
 SRC_URI="https://github.com/AcademySoftwareFoundation/OpenColorIO/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
 S="${WORKDIR}/OpenColorIO-${PV}"
 
-KEYWORDS="~amd64 ~arm64"
+KEYWORDS="~amd64 ~arm ~arm64"
 LICENSE="BSD"
 SLOT="0"
 IUSE="cpu_flags_x86_sse2 doc opengl python static-libs test"


^ permalink raw reply related	[flat|nested] 73+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/opencolorio/
@ 2021-09-19  3:09 Sam James
  0 siblings, 0 replies; 73+ messages in thread
From: Sam James @ 2021-09-19  3:09 UTC (permalink / raw
  To: gentoo-commits

commit:     1f235d1bd57187a74c53b71bb683e85a6e116f20
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sun Sep 19 03:08:00 2021 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sun Sep 19 03:08:00 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1f235d1b

media-libs/opencolorio: Keyword 2.0.1 arm64, #795279

Signed-off-by: Sam James <sam <AT> gentoo.org>

 media-libs/opencolorio/opencolorio-2.0.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/opencolorio/opencolorio-2.0.1.ebuild b/media-libs/opencolorio/opencolorio-2.0.1.ebuild
index ecaac6c1a4a..449dda00e80 100644
--- a/media-libs/opencolorio/opencolorio-2.0.1.ebuild
+++ b/media-libs/opencolorio/opencolorio-2.0.1.ebuild
@@ -12,7 +12,7 @@ HOMEPAGE="https://opencolorio.org https://github.com/AcademySoftwareFoundation/O
 SRC_URI="https://github.com/AcademySoftwareFoundation/OpenColorIO/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
 S="${WORKDIR}/OpenColorIO-${PV}"
 
-KEYWORDS="~amd64"
+KEYWORDS="~amd64 ~arm64"
 LICENSE="BSD"
 SLOT="0"
 IUSE="cpu_flags_x86_sse2 doc opengl python static-libs test"


^ permalink raw reply related	[flat|nested] 73+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/opencolorio/
@ 2021-08-30  2:58 Sam James
  0 siblings, 0 replies; 73+ messages in thread
From: Sam James @ 2021-08-30  2:58 UTC (permalink / raw
  To: gentoo-commits

commit:     2a08850e590a1bce198304f18528d9c26061eab1
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Mon Aug 30 02:57:49 2021 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Mon Aug 30 02:58:11 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2a08850e

media-libs/opencolorio: add upper bound on yaml-cpp for 1.1.1

Closes: https://bugs.gentoo.org/811060
Signed-off-by: Sam James <sam <AT> gentoo.org>

 .../{opencolorio-1.1.1.ebuild => opencolorio-1.1.1-r1.ebuild}           | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/opencolorio/opencolorio-1.1.1.ebuild b/media-libs/opencolorio/opencolorio-1.1.1-r1.ebuild
similarity index 98%
rename from media-libs/opencolorio/opencolorio-1.1.1.ebuild
rename to media-libs/opencolorio/opencolorio-1.1.1-r1.ebuild
index 8fb845a03b7..ba79f07d083 100644
--- a/media-libs/opencolorio/opencolorio-1.1.1.ebuild
+++ b/media-libs/opencolorio/opencolorio-1.1.1-r1.ebuild
@@ -21,7 +21,7 @@ REQUIRED_USE="
 	python? ( ${PYTHON_REQUIRED_USE} )"
 
 RDEPEND="
-	>=dev-cpp/yaml-cpp-0.5
+	<dev-cpp/yaml-cpp-0.7.0:=
 	dev-libs/tinyxml
 	opengl? (
 		media-libs/lcms:2


^ permalink raw reply related	[flat|nested] 73+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/opencolorio/
@ 2021-07-20 11:04 Joonas Niilola
  0 siblings, 0 replies; 73+ messages in thread
From: Joonas Niilola @ 2021-07-20 11:04 UTC (permalink / raw
  To: gentoo-commits

commit:     1c7b801ee550e94cd3837ef56166845025315e4c
Author:     Joonas Niilola <juippis <AT> gentoo <DOT> org>
AuthorDate: Tue Jul 20 11:04:22 2021 +0000
Commit:     Joonas Niilola <juippis <AT> gentoo <DOT> org>
CommitDate: Tue Jul 20 11:04:22 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1c7b801e

media-libs/opencolorio: add DEPEND to 2.0.1

Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org>

 media-libs/opencolorio/opencolorio-2.0.1.ebuild | 1 +
 1 file changed, 1 insertion(+)

diff --git a/media-libs/opencolorio/opencolorio-2.0.1.ebuild b/media-libs/opencolorio/opencolorio-2.0.1.ebuild
index cabd506e0b4..ecaac6c1a4a 100644
--- a/media-libs/opencolorio/opencolorio-2.0.1.ebuild
+++ b/media-libs/opencolorio/opencolorio-2.0.1.ebuild
@@ -36,6 +36,7 @@ RDEPEND="
 	)
 	python? ( ${PYTHON_DEPS} )
 "
+DEPEND="${RDEPEND}"
 BDEPEND="
 	>=dev-util/cmake-3.16.2-r1
 	virtual/pkgconfig


^ permalink raw reply related	[flat|nested] 73+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/opencolorio/
@ 2021-07-20 11:00 Joonas Niilola
  0 siblings, 0 replies; 73+ messages in thread
From: Joonas Niilola @ 2021-07-20 11:00 UTC (permalink / raw
  To: gentoo-commits

commit:     a7101040f28688d9e1202a7ea01215c22f411ba1
Author:     Joonas Niilola <juippis <AT> gentoo <DOT> org>
AuthorDate: Tue Jul 20 10:56:46 2021 +0000
Commit:     Joonas Niilola <juippis <AT> gentoo <DOT> org>
CommitDate: Tue Jul 20 11:00:00 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a7101040

media-libs/opencolorio: remove dropped USE flag option from 2.0.1

Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org>

 media-libs/opencolorio/opencolorio-2.0.1.ebuild | 1 -
 1 file changed, 1 deletion(-)

diff --git a/media-libs/opencolorio/opencolorio-2.0.1.ebuild b/media-libs/opencolorio/opencolorio-2.0.1.ebuild
index 5dee2d78e8d..cabd506e0b4 100644
--- a/media-libs/opencolorio/opencolorio-2.0.1.ebuild
+++ b/media-libs/opencolorio/opencolorio-2.0.1.ebuild
@@ -71,7 +71,6 @@ src_configure() {
 	# - OpenImageIO is required for building ociodisplay and ocioconvert (USE opengl)
 	# - OpenGL, GLUT and GLEW is required for building ociodisplay (USE opengl)
 	local mycmakeargs=(
-		-DOCIO_BUILD_NUKE=$(usex nuke)
 		-DBUILD_SHARED_LIBS=ON
 		-DOCIO_BUILD_STATIC=$(usex static-libs)
 		-DOCIO_BUILD_DOCS=$(usex doc)


^ permalink raw reply related	[flat|nested] 73+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/opencolorio/
@ 2021-07-20 11:00 Joonas Niilola
  0 siblings, 0 replies; 73+ messages in thread
From: Joonas Niilola @ 2021-07-20 11:00 UTC (permalink / raw
  To: gentoo-commits

commit:     a7052c236a5a873dad1f75624253f22fe16df4ac
Author:     Marco Scardovi <marco <AT> scardovi <DOT> com>
AuthorDate: Fri Jul 16 15:54:38 2021 +0000
Commit:     Joonas Niilola <juippis <AT> gentoo <DOT> org>
CommitDate: Tue Jul 20 11:00:00 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a7052c23

media-libs/opencolorio: bump to opencolorio 2.0.1

Closes: https://bugs.gentoo.org/802192
Package-Manager: Portage-3.0.20, Repoman-3.0.3
Signed-off-by: Marco Scardovi <marco <AT> scardovi.com>
Closes: https://github.com/gentoo/gentoo/pull/21676
Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org>

 media-libs/opencolorio/Manifest                 |  1 +
 media-libs/opencolorio/opencolorio-2.0.1.ebuild | 93 +++++++++++++++++++++++++
 2 files changed, 94 insertions(+)

diff --git a/media-libs/opencolorio/Manifest b/media-libs/opencolorio/Manifest
index c961e5e5010..ff4f066585e 100644
--- a/media-libs/opencolorio/Manifest
+++ b/media-libs/opencolorio/Manifest
@@ -1,2 +1,3 @@
 DIST opencolorio-1.1.1.tar.gz 13828483 BLAKE2B f5642f08db84f2b8da44d0dbf58313c78263496fc6f1f209b93fd303bbf9477033317b44eb8bb2b13a70afa19422f4fa312d52a3fa6598031a2aa50b33bbfccf SHA512 bed722f9ddce1887d28aacef2882debccd7c3f3c0c708d2723fea58a097de9f02721af9e85453e089ffda5406aef593ab6536c6886307823c132aa787e492e33
 DIST opencolorio-2.0.0.tar.gz 9892414 BLAKE2B fdff2e144eadb444624f059f7582ea99d4e2dbd53cad5b89f92d19c7ca9dda2ff9ec4f8c8d00e6ac083da21134f9bc783b297c553a8e7d11936c936e5c41a2f3 SHA512 7110a1a30a5fa64b81d7fc5e33234673aaddbad5e19ce7f21436c590edd7d2ce767650c9a934011a96e53132c030bd0b654fcf93ad79c1bfc8c050762c57f6d0
+DIST opencolorio-2.0.1.tar.gz 9945107 BLAKE2B cb4b152205642abd847b7263db838dbb922004017b9f19f7b2bd81d97f64e6f7d008c5a3f734475f510180ae9cc3a84688631e69c0587e0c77599b75b07d9159 SHA512 5787cc4cadb0a1832c925712ca0dfef6e843082b9461460e1798326c6fceaa97bee78e5298651e6a8a3662b348eab5ab9791e94c3efcac337da07229fb559338

diff --git a/media-libs/opencolorio/opencolorio-2.0.1.ebuild b/media-libs/opencolorio/opencolorio-2.0.1.ebuild
new file mode 100644
index 00000000000..5dee2d78e8d
--- /dev/null
+++ b/media-libs/opencolorio/opencolorio-2.0.1.ebuild
@@ -0,0 +1,93 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{8..10} )
+
+inherit cmake flag-o-matic python-single-r1
+
+DESCRIPTION="A color management framework for visual effects and animation"
+HOMEPAGE="https://opencolorio.org https://github.com/AcademySoftwareFoundation/OpenColorIO"
+SRC_URI="https://github.com/AcademySoftwareFoundation/OpenColorIO/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
+S="${WORKDIR}/OpenColorIO-${PV}"
+
+KEYWORDS="~amd64"
+LICENSE="BSD"
+SLOT="0"
+IUSE="cpu_flags_x86_sse2 doc opengl python static-libs test"
+REQUIRED_USE="
+	doc? ( python )
+	python? ( ${PYTHON_REQUIRED_USE} )
+"
+
+RDEPEND="
+	dev-cpp/pystring
+	dev-python/pybind11
+	media-libs/ilmbase
+	dev-cpp/yaml-cpp:=
+	dev-libs/tinyxml
+	opengl? (
+		media-libs/lcms:2
+		>=media-libs/openimageio-2.2.13.0
+		media-libs/glew:=
+		media-libs/freeglut
+		virtual/opengl
+	)
+	python? ( ${PYTHON_DEPS} )
+"
+BDEPEND="
+	>=dev-util/cmake-3.16.2-r1
+	virtual/pkgconfig
+	doc? (
+		$(python_gen_cond_dep '
+			dev-python/sphinx[${PYTHON_USEDEP}]
+			dev-python/testresources[${PYTHON_USEDEP}]
+		')
+	)
+"
+
+# Restricting tests, bugs #439790 and #447908
+RESTRICT="test"
+
+CMAKE_BUILD_TYPE=RelWithDebInfo
+
+pkg_setup() {
+	use python && python-single-r1_pkg_setup
+}
+
+src_prepare() {
+	cmake_src_prepare
+
+	sed -i -e "s|LIBRARY DESTINATION lib|LIBRARY DESTINATION $(get_libdir)|g" {,src/bindings/python/,src/OpenColorIO/,src/libutils/oiiohelpers/,src/libutils/oglapphelpers/}CMakeLists.txt || die
+	sed -i -e "s|ARCHIVE DESTINATION lib|ARCHIVE DESTINATION $(get_libdir)|g" {,src/bindings/python/,src/OpenColorIO/,src/libutils/oiiohelpers/,src/libutils/oglapphelpers/}CMakeLists.txt || die
+}
+
+src_configure() {
+	# Missing features:
+	# - Truelight and Nuke are not in portage for now, so their support are disabled
+	# - Java bindings was not tested, so disabled
+	# Notes:
+	# - OpenImageIO is required for building ociodisplay and ocioconvert (USE opengl)
+	# - OpenGL, GLUT and GLEW is required for building ociodisplay (USE opengl)
+	local mycmakeargs=(
+		-DOCIO_BUILD_NUKE=$(usex nuke)
+		-DBUILD_SHARED_LIBS=ON
+		-DOCIO_BUILD_STATIC=$(usex static-libs)
+		-DOCIO_BUILD_DOCS=$(usex doc)
+		-DOCIO_BUILD_APPS=$(usex opengl)
+		-DOCIO_BUILD_PYTHON=$(usex python)
+		-DOCIO_BUILD_JAVA=OFF
+		-DOCIO_USE_SSE=$(usex cpu_flags_x86_sse2)
+		-DOCIO_BUILD_TESTS=$(usex test)
+		-DOCIO_BUILD_GPU_TESTS=$(usex test)
+		-DOCIO_BUILD_FROZEN_DOCS=$(usex doc)
+		-DOCIO_INSTALL_EXT_PACKAGES=NONE
+	)
+
+	# We need this to work around asserts that can trigger even in proper use cases.
+	# See https://github.com/AcademySoftwareFoundation/OpenColorIO/issues/1235
+	append-flags  -DNDEBUG
+
+	cmake_src_configure
+}


^ permalink raw reply related	[flat|nested] 73+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/opencolorio/
@ 2021-06-12  5:18 Sam James
  0 siblings, 0 replies; 73+ messages in thread
From: Sam James @ 2021-06-12  5:18 UTC (permalink / raw
  To: gentoo-commits

commit:     57675f9f6c72a567f1311dc71a747cb15082a703
Author:     Bernd Waibel <waebbl-gentoo <AT> posteo <DOT> net>
AuthorDate: Fri Jun 11 21:53:50 2021 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sat Jun 12 05:11:20 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=57675f9f

media-libs/opencolorio: add missing dependency

Add one of the missing dependencies for USE=doc.
There are more dependencies missing, which are currently not packaged.

Bug: https://bugs.gentoo.org/795459
Package-Manager: Portage-3.0.19, Repoman-3.0.3
Signed-off-by: Bernd Waibel <waebbl-gentoo <AT> posteo.net>
Closes: https://github.com/gentoo/gentoo/pull/21206
Signed-off-by: Sam James <sam <AT> gentoo.org>

 media-libs/opencolorio/opencolorio-2.0.0.ebuild | 1 +
 1 file changed, 1 insertion(+)

diff --git a/media-libs/opencolorio/opencolorio-2.0.0.ebuild b/media-libs/opencolorio/opencolorio-2.0.0.ebuild
index 8ae78845721..b5898ec2ed4 100644
--- a/media-libs/opencolorio/opencolorio-2.0.0.ebuild
+++ b/media-libs/opencolorio/opencolorio-2.0.0.ebuild
@@ -49,6 +49,7 @@ BDEPEND="
 	doc? (
 		$(python_gen_cond_dep '
 			dev-python/sphinx[${PYTHON_USEDEP}]
+			dev-python/testresources[${PYTHON_USEDEP}]
 		')
 	)
 "


^ permalink raw reply related	[flat|nested] 73+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/opencolorio/
@ 2021-06-10  0:51 Sam James
  0 siblings, 0 replies; 73+ messages in thread
From: Sam James @ 2021-06-10  0:51 UTC (permalink / raw
  To: gentoo-commits

commit:     d2da0328cf5f3819d72d617577a2122af02fbf6c
Author:     Sebastian Parborg <darkdefende <AT> gmail <DOT> com>
AuthorDate: Wed Apr 28 00:33:14 2021 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Thu Jun 10 00:19:18 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d2da0328

media-libs/opencolorio: bump to 2.0.0

Signed-off-by: Sebastian Parborg <darkdefende <AT> gmail.com>
Signed-off-by: Sam James <sam <AT> gentoo.org>

 media-libs/opencolorio/Manifest                 |  1 +
 media-libs/opencolorio/opencolorio-2.0.0.ebuild | 99 +++++++++++++++++++++++++
 2 files changed, 100 insertions(+)

diff --git a/media-libs/opencolorio/Manifest b/media-libs/opencolorio/Manifest
index c7ac45d7ec9..c961e5e5010 100644
--- a/media-libs/opencolorio/Manifest
+++ b/media-libs/opencolorio/Manifest
@@ -1 +1,2 @@
 DIST opencolorio-1.1.1.tar.gz 13828483 BLAKE2B f5642f08db84f2b8da44d0dbf58313c78263496fc6f1f209b93fd303bbf9477033317b44eb8bb2b13a70afa19422f4fa312d52a3fa6598031a2aa50b33bbfccf SHA512 bed722f9ddce1887d28aacef2882debccd7c3f3c0c708d2723fea58a097de9f02721af9e85453e089ffda5406aef593ab6536c6886307823c132aa787e492e33
+DIST opencolorio-2.0.0.tar.gz 9892414 BLAKE2B fdff2e144eadb444624f059f7582ea99d4e2dbd53cad5b89f92d19c7ca9dda2ff9ec4f8c8d00e6ac083da21134f9bc783b297c553a8e7d11936c936e5c41a2f3 SHA512 7110a1a30a5fa64b81d7fc5e33234673aaddbad5e19ce7f21436c590edd7d2ce767650c9a934011a96e53132c030bd0b654fcf93ad79c1bfc8c050762c57f6d0

diff --git a/media-libs/opencolorio/opencolorio-2.0.0.ebuild b/media-libs/opencolorio/opencolorio-2.0.0.ebuild
new file mode 100644
index 00000000000..8ae78845721
--- /dev/null
+++ b/media-libs/opencolorio/opencolorio-2.0.0.ebuild
@@ -0,0 +1,99 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{7..9} )
+
+inherit cmake flag-o-matic python-single-r1
+
+DESCRIPTION="A color management framework for visual effects and animation"
+HOMEPAGE="https://opencolorio.org/"
+
+if [[ ${PV} = *9999 ]]; then
+	inherit git-r3
+	EGIT_REPO_URI="https://github.com/AcademySoftwareFoundation/OpenColorIO.git"
+else
+	SRC_URI="https://github.com/imageworks/OpenColorIO/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+	S="${WORKDIR}/OpenColorIO-${PV}"
+	KEYWORDS="~amd64"
+fi
+
+LICENSE="BSD"
+SLOT="0"
+IUSE="cpu_flags_x86_sse2 doc opengl python static-libs test"
+REQUIRED_USE="
+	doc? ( python )
+	python? ( ${PYTHON_REQUIRED_USE} )"
+
+RDEPEND="
+	dev-cpp/pystring
+	dev-python/pybind11
+	media-libs/ilmbase
+	>=dev-cpp/yaml-cpp-0.5
+	dev-libs/tinyxml
+	opengl? (
+		media-libs/lcms:2
+		>=media-libs/openimageio-2.2.13.0
+		media-libs/glew:=
+		media-libs/freeglut
+		virtual/opengl
+	)
+	python? ( ${PYTHON_DEPS} )
+"
+
+DEPEND="${RDEPEND}"
+BDEPEND="
+	>=dev-util/cmake-3.16.2-r1
+	virtual/pkgconfig
+	doc? (
+		$(python_gen_cond_dep '
+			dev-python/sphinx[${PYTHON_USEDEP}]
+		')
+	)
+"
+
+# Restricting tests, bugs #439790 and #447908
+RESTRICT="mirror test"
+
+CMAKE_BUILD_TYPE=RelWithDebInfo
+
+pkg_setup() {
+	use python && python-single-r1_pkg_setup
+}
+
+src_prepare() {
+	cmake_src_prepare
+
+	sed -i -e "s|LIBRARY DESTINATION lib|LIBRARY DESTINATION $(get_libdir)|g" {,src/bindings/python/,src/OpenColorIO/,src/libutils/oiiohelpers/,src/libutils/oglapphelpers/}CMakeLists.txt || die
+	sed -i -e "s|ARCHIVE DESTINATION lib|ARCHIVE DESTINATION $(get_libdir)|g" {,src/bindings/python/,src/OpenColorIO/,src/libutils/oiiohelpers/,src/libutils/oglapphelpers/}CMakeLists.txt || die
+}
+
+src_configure() {
+	# Missing features:
+	# - Truelight and Nuke are not in portage for now, so their support are disabled
+	# - Java bindings was not tested, so disabled
+	# Notes:
+	# - OpenImageIO is required for building ociodisplay and ocioconvert (USE opengl)
+	# - OpenGL, GLUT and GLEW is required for building ociodisplay (USE opengl)
+	local mycmakeargs=(
+		-DOCIO_BUILD_NUKE=OFF
+		-DBUILD_SHARED_LIBS=ON
+		-DOCIO_BUILD_STATIC=$(usex static-libs)
+		-DOCIO_BUILD_DOCS=$(usex doc)
+		-DOCIO_BUILD_APPS=$(usex opengl)
+		-DOCIO_BUILD_PYTHON=$(usex python)
+		-DOCIO_BUILD_JAVA=OFF
+		-DOCIO_USE_SSE=$(usex cpu_flags_x86_sse2)
+		-DOCIO_BUILD_TESTS=$(usex test)
+		-DOCIO_BUILD_GPU_TESTS=$(usex test)
+		-DOCIO_BUILD_FROZEN_DOCS=$(usex doc)
+		-DOCIO_INSTALL_EXT_PACKAGES=NONE
+	)
+
+	# We need this to work around asserts that can trigger even in proper use cases.
+	# See https://github.com/AcademySoftwareFoundation/OpenColorIO/issues/1235
+	append-flags  -DNDEBUG
+
+	cmake_src_configure
+}


^ permalink raw reply related	[flat|nested] 73+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/opencolorio/
@ 2021-06-07  8:33 Joonas Niilola
  0 siblings, 0 replies; 73+ messages in thread
From: Joonas Niilola @ 2021-06-07  8:33 UTC (permalink / raw
  To: gentoo-commits

commit:     3bc5aa42bab2e701337307b24d201475726f1c7b
Author:     Michael Mair-Keimberger <mmk <AT> levelnine <DOT> at>
AuthorDate: Sat May  8 17:16:00 2021 +0000
Commit:     Joonas Niilola <juippis <AT> gentoo <DOT> org>
CommitDate: Mon Jun  7 08:33:21 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3bc5aa42

media-libs/opencolorio: remove unused eclass

Package-Manager: Portage-3.0.18, Repoman-3.0.3
Signed-off-by: Michael Mair-Keimberger <mmk <AT> levelnine.at>
Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org>

 media-libs/opencolorio/opencolorio-1.1.1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/media-libs/opencolorio/opencolorio-1.1.1.ebuild b/media-libs/opencolorio/opencolorio-1.1.1.ebuild
index 5cff05b434a..8d00c38a853 100644
--- a/media-libs/opencolorio/opencolorio-1.1.1.ebuild
+++ b/media-libs/opencolorio/opencolorio-1.1.1.ebuild
@@ -5,9 +5,9 @@ EAPI=7
 
 PYTHON_COMPAT=( python3_{7,8,9} )
 
-inherit cmake flag-o-matic python-single-r1
+inherit cmake python-single-r1
 
-DESCRIPTION="A color management framework for visual effects and animation"
+DESCRIPTION="color management framework for visual effects and animation"
 HOMEPAGE="https://opencolorio.org/"
 SRC_URI="https://github.com/imageworks/OpenColorIO/archive/v${PV}.tar.gz -> ${P}.tar.gz"
 S="${WORKDIR}/OpenColorIO-${PV}"


^ permalink raw reply related	[flat|nested] 73+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/opencolorio/
@ 2021-05-31 23:19 Sam James
  0 siblings, 0 replies; 73+ messages in thread
From: Sam James @ 2021-05-31 23:19 UTC (permalink / raw
  To: gentoo-commits

commit:     36264ebb244dfc03496af1a671f1e7423615e114
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Mon May 31 23:18:48 2021 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Mon May 31 23:19:11 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=36264ebb

media-libs/opencolorio: add Python 3.9

Signed-off-by: Sam James <sam <AT> gentoo.org>

 media-libs/opencolorio/opencolorio-1.1.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/opencolorio/opencolorio-1.1.1.ebuild b/media-libs/opencolorio/opencolorio-1.1.1.ebuild
index a20bb6f44ae..5cff05b434a 100644
--- a/media-libs/opencolorio/opencolorio-1.1.1.ebuild
+++ b/media-libs/opencolorio/opencolorio-1.1.1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-PYTHON_COMPAT=( python3_{7,8} )
+PYTHON_COMPAT=( python3_{7,8,9} )
 
 inherit cmake flag-o-matic python-single-r1
 


^ permalink raw reply related	[flat|nested] 73+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/opencolorio/
@ 2021-02-22  7:12 Sam James
  0 siblings, 0 replies; 73+ messages in thread
From: Sam James @ 2021-02-22  7:12 UTC (permalink / raw
  To: gentoo-commits

commit:     87a33bda5e8e13521f6510eaf49fb2e0add241fe
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Mon Feb 22 07:12:31 2021 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Mon Feb 22 07:12:31 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=87a33bda

media-libs/opencolorio: Keyword 1.1.1 arm, #556758

Signed-off-by: Sam James <sam <AT> gentoo.org>

 media-libs/opencolorio/opencolorio-1.1.1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/media-libs/opencolorio/opencolorio-1.1.1.ebuild b/media-libs/opencolorio/opencolorio-1.1.1.ebuild
index 15395d8dca9..481f2561de4 100644
--- a/media-libs/opencolorio/opencolorio-1.1.1.ebuild
+++ b/media-libs/opencolorio/opencolorio-1.1.1.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
@@ -14,7 +14,7 @@ S="${WORKDIR}/OpenColorIO-${PV}"
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="amd64 ~arm64 ~ppc64 x86"
+KEYWORDS="amd64 ~arm ~arm64 ~ppc64 x86"
 IUSE="cpu_flags_x86_sse2 doc opengl python static-libs test"
 REQUIRED_USE="
 	doc? ( python )


^ permalink raw reply related	[flat|nested] 73+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/opencolorio/
@ 2020-12-23 21:56 Sam James
  0 siblings, 0 replies; 73+ messages in thread
From: Sam James @ 2020-12-23 21:56 UTC (permalink / raw
  To: gentoo-commits

commit:     a0f8069f8082e032d77bf4e1a7417ad7acadaa6f
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Wed Dec 23 21:56:28 2020 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Wed Dec 23 21:56:28 2020 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a0f8069f

media-libs/opencolorio: cleanup old

Closes: https://bugs.gentoo.org/754909
Package-Manager: Portage-3.0.12-prefix, Repoman-3.0.2
Signed-off-by: Sam James <sam <AT> gentoo.org>

 media-libs/opencolorio/Manifest                    |  1 -
 media-libs/opencolorio/opencolorio-1.1.0-r4.ebuild | 94 ----------------------
 2 files changed, 95 deletions(-)

diff --git a/media-libs/opencolorio/Manifest b/media-libs/opencolorio/Manifest
index 251465032f2..c7ac45d7ec9 100644
--- a/media-libs/opencolorio/Manifest
+++ b/media-libs/opencolorio/Manifest
@@ -1,2 +1 @@
-DIST opencolorio-1.1.0.tar.gz 13826812 BLAKE2B 555a5ac393170503c944c3471ea482b1a22be7c98ee7b81af37f52db185c8b61c5318102c139a8711f4828d306b6c4322f5d839c4df08ce41ebbb9dcb2bda152 SHA512 909874a9f91a8d229622810fc70233680c6e75203bd8555179322de2873da00bf302432e19f189b787ffcda3157ddec1e4601c97f75a36e16f644fe7d42f6998
 DIST opencolorio-1.1.1.tar.gz 13828483 BLAKE2B f5642f08db84f2b8da44d0dbf58313c78263496fc6f1f209b93fd303bbf9477033317b44eb8bb2b13a70afa19422f4fa312d52a3fa6598031a2aa50b33bbfccf SHA512 bed722f9ddce1887d28aacef2882debccd7c3f3c0c708d2723fea58a097de9f02721af9e85453e089ffda5406aef593ab6536c6886307823c132aa787e492e33

diff --git a/media-libs/opencolorio/opencolorio-1.1.0-r4.ebuild b/media-libs/opencolorio/opencolorio-1.1.0-r4.ebuild
deleted file mode 100644
index 1bb1af8e32c..00000000000
--- a/media-libs/opencolorio/opencolorio-1.1.0-r4.ebuild
+++ /dev/null
@@ -1,94 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{6,7} )
-
-inherit cmake flag-o-matic python-single-r1
-
-DESCRIPTION="A color management framework for visual effects and animation"
-HOMEPAGE="https://opencolorio.org/"
-
-SRC_URI="https://github.com/imageworks/OpenColorIO/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE="cpu_flags_x86_sse2 doc opengl python static-libs test"
-REQUIRED_USE="
-	doc? ( python )
-	python? ( ${PYTHON_REQUIRED_USE} )"
-
-RDEPEND="
-	opengl? (
-		media-libs/lcms:2
-		media-libs/openimageio
-		media-libs/glew:=
-		media-libs/freeglut
-		virtual/opengl
-	)
-	python? ( ${PYTHON_DEPS} )
-	>=dev-cpp/yaml-cpp-0.5
-	dev-libs/tinyxml
-"
-
-DEPEND="${RDEPEND}"
-BDEPEND="
-	virtual/pkgconfig
-	doc? (
-		$(python_gen_cond_dep '
-			dev-python/sphinx[${PYTHON_MULTI_USEDEP}]
-		')
-	)
-"
-
-# Restricting tests, bugs #439790 and #447908
-RESTRICT="test"
-
-PATCHES=(
-	"${FILESDIR}/${P}-fix-compile-error-with-Lut1DOp.cpp.patch"
-	"${FILESDIR}/${P}-use-GNUInstallDirs-and-fix-cmake-install-location.patch"
-	"${FILESDIR}/${P}-remove-building-of-bundled-programs.patch"
-	"${FILESDIR}/${P}-yaml-cpp-0.6.patch"
-	"${FILESDIR}/${P}-remove-Werror.patch"
-)
-
-S="${WORKDIR}/OpenColorIO-${PV}"
-
-pkg_setup() {
-	use python && python-single-r1_pkg_setup
-}
-
-src_prepare() {
-	cmake_src_prepare
-
-	use python && python_fix_shebang .
-}
-
-src_configure() {
-	# Missing features:
-	# - Truelight and Nuke are not in portage for now, so their support are disabled
-	# - Java bindings was not tested, so disabled
-	# Notes:
-	# - OpenImageIO is required for building ociodisplay and ocioconvert (USE opengl)
-	# - OpenGL, GLUT and GLEW is required for building ociodisplay (USE opengl)
-	local mycmakeargs=(
-		-DOCIO_BUILD_JNIGLUE=OFF
-		-DOCIO_BUILD_NUKE=OFF
-		-DOCIO_BUILD_SHARED=ON
-		-DOCIO_BUILD_STATIC=$(usex static-libs)
-		-DOCIO_STATIC_JNIGLUE=OFF
-		-DOCIO_BUILD_TRUELIGHT=OFF
-		-DUSE_EXTERNAL_LCMS=ON
-		-DUSE_EXTERNAL_TINYXML=ON
-		-DUSE_EXTERNAL_YAML=ON
-		-DOCIO_BUILD_DOCS=$(usex doc)
-		-DOCIO_BUILD_APPS=$(usex opengl)
-		-DOCIO_BUILD_PYGLUE=$(usex python)
-		-DOCIO_USE_SSE=$(usex cpu_flags_x86_sse2)
-		-DOCIO_BUILD_TESTS=$(usex test)
-	)
-	use doc && mycmakeargs+=( -DCMAKE_DISABLE_FIND_PACKAGE_LATEX=ON ) # broken
-	cmake_src_configure
-}


^ permalink raw reply related	[flat|nested] 73+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/opencolorio/
@ 2020-12-21 18:07 Sam James
  0 siblings, 0 replies; 73+ messages in thread
From: Sam James @ 2020-12-21 18:07 UTC (permalink / raw
  To: gentoo-commits

commit:     33a8a5c3a7569735c75d67c2f1963d40cd5b6891
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Mon Dec 21 18:05:34 2020 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Mon Dec 21 18:05:34 2020 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=33a8a5c3

media-libs/opencolorio: Keyword 1.1.1 arm64, #758152

Signed-off-by: Sam James <sam <AT> gentoo.org>

 media-libs/opencolorio/opencolorio-1.1.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/opencolorio/opencolorio-1.1.1.ebuild b/media-libs/opencolorio/opencolorio-1.1.1.ebuild
index f5179fea400..3808ce8a9b1 100644
--- a/media-libs/opencolorio/opencolorio-1.1.1.ebuild
+++ b/media-libs/opencolorio/opencolorio-1.1.1.ebuild
@@ -14,7 +14,7 @@ S="${WORKDIR}/OpenColorIO-${PV}"
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="amd64 ~ppc64 x86"
+KEYWORDS="amd64 ~arm64 ~ppc64 x86"
 IUSE="cpu_flags_x86_sse2 doc opengl python static-libs test"
 REQUIRED_USE="
 	doc? ( python )


^ permalink raw reply related	[flat|nested] 73+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/opencolorio/
@ 2020-11-17 19:17 Agostino Sarubbo
  0 siblings, 0 replies; 73+ messages in thread
From: Agostino Sarubbo @ 2020-11-17 19:17 UTC (permalink / raw
  To: gentoo-commits

commit:     a733281f77fd3ca880e0789b9f8c23d75a59341b
Author:     Agostino Sarubbo <ago <AT> gentoo <DOT> org>
AuthorDate: Tue Nov 17 19:16:36 2020 +0000
Commit:     Agostino Sarubbo <ago <AT> gentoo <DOT> org>
CommitDate: Tue Nov 17 19:16:36 2020 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a733281f

media-libs/opencolorio: x86 stable wrt bug #754966

Package-Manager: Portage-3.0.8, Repoman-3.0.2
RepoMan-Options: --include-arches="x86"
Signed-off-by: Agostino Sarubbo <ago <AT> gentoo.org>

 media-libs/opencolorio/opencolorio-1.1.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/opencolorio/opencolorio-1.1.1.ebuild b/media-libs/opencolorio/opencolorio-1.1.1.ebuild
index 1c2a71b3f33..8286b611ee7 100644
--- a/media-libs/opencolorio/opencolorio-1.1.1.ebuild
+++ b/media-libs/opencolorio/opencolorio-1.1.1.ebuild
@@ -14,7 +14,7 @@ S="${WORKDIR}/OpenColorIO-${PV}"
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="amd64 ~ppc64 ~x86"
+KEYWORDS="amd64 ~ppc64 x86"
 IUSE="cpu_flags_x86_sse2 doc opengl python static-libs test"
 REQUIRED_USE="
 	doc? ( python )


^ permalink raw reply related	[flat|nested] 73+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/opencolorio/
@ 2020-11-17  0:02 Sam James
  0 siblings, 0 replies; 73+ messages in thread
From: Sam James @ 2020-11-17  0:02 UTC (permalink / raw
  To: gentoo-commits

commit:     60454bd0cc4bf376878dd70b3b0f0d244e9de633
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Tue Nov 17 00:02:11 2020 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Tue Nov 17 00:02:11 2020 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=60454bd0

media-libs/opencolorio: Stabilize 1.1.1 amd64, #754966

Signed-off-by: Sam James <sam <AT> gentoo.org>

 media-libs/opencolorio/opencolorio-1.1.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/opencolorio/opencolorio-1.1.1.ebuild b/media-libs/opencolorio/opencolorio-1.1.1.ebuild
index dcdc07616a8..1c2a71b3f33 100644
--- a/media-libs/opencolorio/opencolorio-1.1.1.ebuild
+++ b/media-libs/opencolorio/opencolorio-1.1.1.ebuild
@@ -14,7 +14,7 @@ S="${WORKDIR}/OpenColorIO-${PV}"
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~amd64 ~ppc64 ~x86"
+KEYWORDS="amd64 ~ppc64 ~x86"
 IUSE="cpu_flags_x86_sse2 doc opengl python static-libs test"
 REQUIRED_USE="
 	doc? ( python )


^ permalink raw reply related	[flat|nested] 73+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/opencolorio/
@ 2020-10-10 13:50 Sergei Trofimovich
  0 siblings, 0 replies; 73+ messages in thread
From: Sergei Trofimovich @ 2020-10-10 13:50 UTC (permalink / raw
  To: gentoo-commits

commit:     4323cdaaff3a4c56c2eb6aaee21b2e8bf5270ffb
Author:     Sergei Trofimovich <slyfox <AT> gentoo <DOT> org>
AuthorDate: Sat Oct 10 13:50:02 2020 +0000
Commit:     Sergei Trofimovich <slyfox <AT> gentoo <DOT> org>
CommitDate: Sat Oct 10 13:50:02 2020 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4323cdaa

media-libs/opencolorio: keyworded 1.1.1 for ppc64

keyworded wrt bug #746011

Package-Manager: Portage-3.0.8, Repoman-3.0.1
RepoMan-Options: --include-arches="ppc64"
Signed-off-by: Sergei Trofimovich <slyfox <AT> gentoo.org>

 media-libs/opencolorio/opencolorio-1.1.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/opencolorio/opencolorio-1.1.1.ebuild b/media-libs/opencolorio/opencolorio-1.1.1.ebuild
index 9b6bcb993be..dcdc07616a8 100644
--- a/media-libs/opencolorio/opencolorio-1.1.1.ebuild
+++ b/media-libs/opencolorio/opencolorio-1.1.1.ebuild
@@ -14,7 +14,7 @@ S="${WORKDIR}/OpenColorIO-${PV}"
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64 ~ppc64 ~x86"
 IUSE="cpu_flags_x86_sse2 doc opengl python static-libs test"
 REQUIRED_USE="
 	doc? ( python )


^ permalink raw reply related	[flat|nested] 73+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/opencolorio/
@ 2020-10-10  4:34 Sam James
  0 siblings, 0 replies; 73+ messages in thread
From: Sam James @ 2020-10-10  4:34 UTC (permalink / raw
  To: gentoo-commits

commit:     279e0179049fc08d5f304e23f1729a2c231a2f07
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sat Oct 10 03:27:22 2020 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sat Oct 10 03:27:33 2020 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=279e0179

media-libs/opencolorio: bump to 1.1.1

Closes: https://bugs.gentoo.org/747409
Closes: https://bugs.gentoo.org/667986
Closes: https://bugs.gentoo.org/677642
Package-Manager: Portage-3.0.4, Repoman-3.0.1
Signed-off-by: Sam James <sam <AT> gentoo.org>

 media-libs/opencolorio/Manifest                 |  1 +
 media-libs/opencolorio/opencolorio-1.1.1.ebuild | 92 +++++++++++++++++++++++++
 2 files changed, 93 insertions(+)

diff --git a/media-libs/opencolorio/Manifest b/media-libs/opencolorio/Manifest
index 43489473eb6..251465032f2 100644
--- a/media-libs/opencolorio/Manifest
+++ b/media-libs/opencolorio/Manifest
@@ -1 +1,2 @@
 DIST opencolorio-1.1.0.tar.gz 13826812 BLAKE2B 555a5ac393170503c944c3471ea482b1a22be7c98ee7b81af37f52db185c8b61c5318102c139a8711f4828d306b6c4322f5d839c4df08ce41ebbb9dcb2bda152 SHA512 909874a9f91a8d229622810fc70233680c6e75203bd8555179322de2873da00bf302432e19f189b787ffcda3157ddec1e4601c97f75a36e16f644fe7d42f6998
+DIST opencolorio-1.1.1.tar.gz 13828483 BLAKE2B f5642f08db84f2b8da44d0dbf58313c78263496fc6f1f209b93fd303bbf9477033317b44eb8bb2b13a70afa19422f4fa312d52a3fa6598031a2aa50b33bbfccf SHA512 bed722f9ddce1887d28aacef2882debccd7c3f3c0c708d2723fea58a097de9f02721af9e85453e089ffda5406aef593ab6536c6886307823c132aa787e492e33

diff --git a/media-libs/opencolorio/opencolorio-1.1.1.ebuild b/media-libs/opencolorio/opencolorio-1.1.1.ebuild
new file mode 100644
index 00000000000..9b3802a51da
--- /dev/null
+++ b/media-libs/opencolorio/opencolorio-1.1.1.ebuild
@@ -0,0 +1,92 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{6,7,8} )
+
+inherit cmake flag-o-matic python-single-r1
+
+DESCRIPTION="A color management framework for visual effects and animation"
+HOMEPAGE="https://opencolorio.org/"
+SRC_URI="https://github.com/imageworks/OpenColorIO/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+S="${WORKDIR}/OpenColorIO-${PV}"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="cpu_flags_x86_sse2 doc opengl python static-libs test"
+REQUIRED_USE="
+	doc? ( python )
+	python? ( ${PYTHON_REQUIRED_USE} )"
+
+RDEPEND="
+	>=dev-cpp/yaml-cpp-0.5
+	dev-libs/tinyxml
+	opengl? (
+		media-libs/lcms:2
+		media-libs/openimageio
+		media-libs/glew:=
+		media-libs/freeglut
+		virtual/opengl
+	)
+	python? ( ${PYTHON_DEPS} )
+"
+
+DEPEND="${RDEPEND}"
+BDEPEND="
+	virtual/pkgconfig
+	doc? (
+		$(python_gen_cond_dep '
+			dev-python/sphinx[${PYTHON_USEDEP}]
+		')
+	)
+"
+
+# Restricting tests, bugs #439790 and #447908
+RESTRICT="test"
+
+PATCHES=(
+	"${FILESDIR}/${PN}-1.1.0-use-GNUInstallDirs-and-fix-cmake-install-location.patch"
+	"${FILESDIR}/${PN}-1.1.0-remove-building-of-bundled-programs.patch"
+	"${FILESDIR}/${PN}-1.1.0-yaml-cpp-0.6.patch"
+	"${FILESDIR}/${PN}-1.1.0-remove-Werror.patch"
+)
+
+pkg_setup() {
+	use python && python-single-r1_pkg_setup
+}
+
+src_prepare() {
+	cmake_src_prepare
+
+	use python && python_fix_shebang .
+}
+
+src_configure() {
+	# Missing features:
+	# - Truelight and Nuke are not in portage for now, so their support are disabled
+	# - Java bindings was not tested, so disabled
+	# Notes:
+	# - OpenImageIO is required for building ociodisplay and ocioconvert (USE opengl)
+	# - OpenGL, GLUT and GLEW is required for building ociodisplay (USE opengl)
+	local mycmakeargs=(
+		-DOCIO_BUILD_JNIGLUE=OFF
+		-DOCIO_BUILD_NUKE=OFF
+		-DOCIO_BUILD_SHARED=ON
+		-DOCIO_BUILD_STATIC=$(usex static-libs)
+		-DOCIO_STATIC_JNIGLUE=OFF
+		-DOCIO_BUILD_TRUELIGHT=OFF
+		-DUSE_EXTERNAL_LCMS=ON
+		-DUSE_EXTERNAL_TINYXML=ON
+		-DUSE_EXTERNAL_YAML=ON
+		-DOCIO_BUILD_DOCS=$(usex doc)
+		-DOCIO_BUILD_APPS=$(usex opengl)
+		-DOCIO_BUILD_PYGLUE=$(usex python)
+		-DOCIO_USE_SSE=$(usex cpu_flags_x86_sse2)
+		-DOCIO_BUILD_TESTS=$(usex test)
+	)
+
+	use doc && mycmakeargs+=( -DCMAKE_DISABLE_FIND_PACKAGE_LATEX=ON ) # broken
+	cmake_src_configure
+}


^ permalink raw reply related	[flat|nested] 73+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/opencolorio/
@ 2020-06-06  0:02 Andreas Sturmlechner
  0 siblings, 0 replies; 73+ messages in thread
From: Andreas Sturmlechner @ 2020-06-06  0:02 UTC (permalink / raw
  To: gentoo-commits

commit:     da5493beca45034ad56bb2447421bcb6583399ba
Author:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
AuthorDate: Sat Jun  6 00:01:47 2020 +0000
Commit:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Sat Jun  6 00:01:47 2020 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=da5493be

media-libs/opencolorio: Fix unused CMake variable warning

Closes: https://bugs.gentoo.org/659396
Package-Manager: Portage-2.3.100, Repoman-2.3.22
Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org>

 media-libs/opencolorio/opencolorio-1.1.0-r4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/opencolorio/opencolorio-1.1.0-r4.ebuild b/media-libs/opencolorio/opencolorio-1.1.0-r4.ebuild
index e1ff1e91582..1bb1af8e32c 100644
--- a/media-libs/opencolorio/opencolorio-1.1.0-r4.ebuild
+++ b/media-libs/opencolorio/opencolorio-1.1.0-r4.ebuild
@@ -88,7 +88,7 @@ src_configure() {
 		-DOCIO_BUILD_PYGLUE=$(usex python)
 		-DOCIO_USE_SSE=$(usex cpu_flags_x86_sse2)
 		-DOCIO_BUILD_TESTS=$(usex test)
-		-DCMAKE_DISABLE_FIND_PACKAGE_LATEX=ON # They don't build
 	)
+	use doc && mycmakeargs+=( -DCMAKE_DISABLE_FIND_PACKAGE_LATEX=ON ) # broken
 	cmake_src_configure
 }


^ permalink raw reply related	[flat|nested] 73+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/opencolorio/
@ 2020-04-13  9:21 Andreas Sturmlechner
  0 siblings, 0 replies; 73+ messages in thread
From: Andreas Sturmlechner @ 2020-04-13  9:21 UTC (permalink / raw
  To: gentoo-commits

commit:     5f3d6b27bda534a70561a03c1cfe6c150d3b7174
Author:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
AuthorDate: Sun Apr 12 21:42:37 2020 +0000
Commit:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Mon Apr 13 09:21:30 2020 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5f3d6b27

media-libs/opencolorio: Drop 1.1.0-r3

Package-Manager: Portage-2.3.99, Repoman-2.3.22
Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org>

 media-libs/opencolorio/opencolorio-1.1.0-r3.ebuild | 91 ----------------------
 1 file changed, 91 deletions(-)

diff --git a/media-libs/opencolorio/opencolorio-1.1.0-r3.ebuild b/media-libs/opencolorio/opencolorio-1.1.0-r3.ebuild
deleted file mode 100644
index a6978ea8c3e..00000000000
--- a/media-libs/opencolorio/opencolorio-1.1.0-r3.ebuild
+++ /dev/null
@@ -1,91 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-# Compatibility with Python 3 is declared by upstream, but it is broken in fact, check on bump
-PYTHON_COMPAT=( python3_6 )
-
-inherit cmake-utils python-single-r1 vcs-snapshot
-
-DESCRIPTION="A color management framework for visual effects and animation"
-HOMEPAGE="http://opencolorio.org/"
-
-SRC_URI="https://github.com/imageworks/OpenColorIO/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE="cpu_flags_x86_sse2 doc opengl python static-libs test"
-REQUIRED_USE="
-	doc? ( python )
-	python? ( ${PYTHON_REQUIRED_USE} )"
-
-RDEPEND="
-	opengl? (
-		media-libs/lcms:2
-		media-libs/openimageio
-		media-libs/glew:=
-		media-libs/freeglut
-		virtual/opengl
-	)
-	python? ( ${PYTHON_DEPS} )
-	>=dev-cpp/yaml-cpp-0.5
-	dev-libs/tinyxml"
-
-DEPEND="${RDEPEND}
-	virtual/pkgconfig
-	doc? (
-		$(python_gen_cond_dep '
-			dev-python/sphinx[${PYTHON_MULTI_USEDEP}]
-		')
-	)"
-
-# Restricting tests, bugs #439790 and #447908
-RESTRICT="test"
-
-PATCHES=(
-	"${FILESDIR}/${P}-fix-compile-error-with-Lut1DOp.cpp.patch"
-	"${FILESDIR}/${P}-use-GNUInstallDirs-and-fix-cmake-install-location.patch"
-	"${FILESDIR}/${P}-remove-building-of-bundled-programs.patch"
-	"${FILESDIR}/${P}-yaml-cpp-0.6.patch"
-	"${FILESDIR}/${P}-remove-Werror.patch"
-)
-
-pkg_setup() {
-	use python && python-single-r1_pkg_setup
-}
-
-src_prepare() {
-	cmake-utils_src_prepare
-
-	use python && python_fix_shebang .
-}
-
-src_configure() {
-	# Missing features:
-	# - Truelight and Nuke are not in portage for now, so their support are disabled
-	# - Java bindings was not tested, so disabled
-	# Notes:
-	# - OpenImageIO is required for building ociodisplay and ocioconvert (USE opengl)
-	# - OpenGL, GLUT and GLEW is required for building ociodisplay (USE opengl)
-	local mycmakeargs=(
-		-DOCIO_BUILD_JNIGLUE=OFF
-		-DOCIO_BUILD_NUKE=OFF
-		-DOCIO_BUILD_SHARED=ON
-		-DOCIO_BUILD_STATIC=$(usex static-libs)
-		-DOCIO_STATIC_JNIGLUE=OFF
-		-DOCIO_BUILD_TRUELIGHT=OFF
-		-DUSE_EXTERNAL_LCMS=ON
-		-DUSE_EXTERNAL_TINYXML=ON
-		-DUSE_EXTERNAL_YAML=ON
-		-DOCIO_BUILD_DOCS=$(usex doc)
-		-DOCIO_BUILD_APPS=$(usex opengl)
-		-DOCIO_BUILD_PYGLUE=$(usex python)
-		-DOCIO_USE_SSE=$(usex cpu_flags_x86_sse2)
-		-DOCIO_BUILD_TESTS=$(usex test)
-		-DCMAKE_INSTALL_DOCDIR="share/doc/${PF}"
-		-DCMAKE_DISABLE_FIND_PACKAGE_LATEX=ON # They don't build
-	)
-	cmake-utils_src_configure
-}


^ permalink raw reply related	[flat|nested] 73+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/opencolorio/
@ 2020-02-11 19:50 Agostino Sarubbo
  0 siblings, 0 replies; 73+ messages in thread
From: Agostino Sarubbo @ 2020-02-11 19:50 UTC (permalink / raw
  To: gentoo-commits

commit:     4ac350e4bf7f0d825670c84530d7d218acaa71f8
Author:     Agostino Sarubbo <ago <AT> gentoo <DOT> org>
AuthorDate: Tue Feb 11 19:49:22 2020 +0000
Commit:     Agostino Sarubbo <ago <AT> gentoo <DOT> org>
CommitDate: Tue Feb 11 19:49:22 2020 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4ac350e4

media-libs/opencolorio: x86 stable wrt bug #706146

Package-Manager: Portage-2.3.84, Repoman-2.3.20
RepoMan-Options: --include-arches="x86"
Signed-off-by: Agostino Sarubbo <ago <AT> gentoo.org>

 media-libs/opencolorio/opencolorio-1.1.0-r4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/opencolorio/opencolorio-1.1.0-r4.ebuild b/media-libs/opencolorio/opencolorio-1.1.0-r4.ebuild
index b33ea82f014..4a379bbe913 100644
--- a/media-libs/opencolorio/opencolorio-1.1.0-r4.ebuild
+++ b/media-libs/opencolorio/opencolorio-1.1.0-r4.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://github.com/imageworks/OpenColorIO/archive/v${PV}.tar.gz -> ${P}
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="amd64 ~x86"
+KEYWORDS="amd64 x86"
 IUSE="cpu_flags_x86_sse2 doc opengl python static-libs test"
 REQUIRED_USE="
 	doc? ( python )


^ permalink raw reply related	[flat|nested] 73+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/opencolorio/
@ 2020-02-11 19:43 Agostino Sarubbo
  0 siblings, 0 replies; 73+ messages in thread
From: Agostino Sarubbo @ 2020-02-11 19:43 UTC (permalink / raw
  To: gentoo-commits

commit:     ec5554e9247f689c68b8fb0703ce618bce4a07f7
Author:     Agostino Sarubbo <ago <AT> gentoo <DOT> org>
AuthorDate: Tue Feb 11 19:41:39 2020 +0000
Commit:     Agostino Sarubbo <ago <AT> gentoo <DOT> org>
CommitDate: Tue Feb 11 19:43:14 2020 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ec5554e9

media-libs/opencolorio: amd64 stable wrt bug #706146

Package-Manager: Portage-2.3.84, Repoman-2.3.20
RepoMan-Options: --include-arches="amd64"
Signed-off-by: Agostino Sarubbo <ago <AT> gentoo.org>

 media-libs/opencolorio/opencolorio-1.1.0-r4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/opencolorio/opencolorio-1.1.0-r4.ebuild b/media-libs/opencolorio/opencolorio-1.1.0-r4.ebuild
index 5e3887be717..b33ea82f014 100644
--- a/media-libs/opencolorio/opencolorio-1.1.0-r4.ebuild
+++ b/media-libs/opencolorio/opencolorio-1.1.0-r4.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://github.com/imageworks/OpenColorIO/archive/v${PV}.tar.gz -> ${P}
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 ~x86"
 IUSE="cpu_flags_x86_sse2 doc opengl python static-libs test"
 REQUIRED_USE="
 	doc? ( python )


^ permalink raw reply related	[flat|nested] 73+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/opencolorio/
@ 2020-02-09 16:29 Michał Górny
  0 siblings, 0 replies; 73+ messages in thread
From: Michał Górny @ 2020-02-09 16:29 UTC (permalink / raw
  To: gentoo-commits

commit:     f49922c8bf04b1f279d71eb1f07908c35a572f61
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Fri Feb  7 16:40:53 2020 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Sun Feb  9 16:27:01 2020 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f49922c8

media-libs/opencolorio: Switch to PYTHON_MULTI_USEDEP API

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 .../{opencolorio-1.1.0-r1.ebuild => opencolorio-1.1.0-r3.ebuild}    | 6 +++++-
 .../{opencolorio-1.1.0-r2.ebuild => opencolorio-1.1.0-r4.ebuild}    | 6 +++++-
 2 files changed, 10 insertions(+), 2 deletions(-)

diff --git a/media-libs/opencolorio/opencolorio-1.1.0-r1.ebuild b/media-libs/opencolorio/opencolorio-1.1.0-r3.ebuild
similarity index 96%
rename from media-libs/opencolorio/opencolorio-1.1.0-r1.ebuild
rename to media-libs/opencolorio/opencolorio-1.1.0-r3.ebuild
index e324b83533c..a6978ea8c3e 100644
--- a/media-libs/opencolorio/opencolorio-1.1.0-r1.ebuild
+++ b/media-libs/opencolorio/opencolorio-1.1.0-r3.ebuild
@@ -35,7 +35,11 @@ RDEPEND="
 
 DEPEND="${RDEPEND}
 	virtual/pkgconfig
-	doc? ( dev-python/sphinx[${PYTHON_USEDEP}] )"
+	doc? (
+		$(python_gen_cond_dep '
+			dev-python/sphinx[${PYTHON_MULTI_USEDEP}]
+		')
+	)"
 
 # Restricting tests, bugs #439790 and #447908
 RESTRICT="test"

diff --git a/media-libs/opencolorio/opencolorio-1.1.0-r2.ebuild b/media-libs/opencolorio/opencolorio-1.1.0-r4.ebuild
similarity index 96%
rename from media-libs/opencolorio/opencolorio-1.1.0-r2.ebuild
rename to media-libs/opencolorio/opencolorio-1.1.0-r4.ebuild
index a4e109ff815..5e3887be717 100644
--- a/media-libs/opencolorio/opencolorio-1.1.0-r2.ebuild
+++ b/media-libs/opencolorio/opencolorio-1.1.0-r4.ebuild
@@ -36,7 +36,11 @@ RDEPEND="
 DEPEND="${RDEPEND}"
 BDEPEND="
 	virtual/pkgconfig
-	doc? ( dev-python/sphinx[${PYTHON_USEDEP}] )
+	doc? (
+		$(python_gen_cond_dep '
+			dev-python/sphinx[${PYTHON_MULTI_USEDEP}]
+		')
+	)
 "
 
 # Restricting tests, bugs #439790 and #447908


^ permalink raw reply related	[flat|nested] 73+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/opencolorio/
@ 2020-01-30 21:26 Michał Górny
  0 siblings, 0 replies; 73+ messages in thread
From: Michał Górny @ 2020-01-30 21:26 UTC (permalink / raw
  To: gentoo-commits

commit:     afe09d54fb6fe6efe50e75c70d80803255ec119b
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Thu Jan 30 21:15:39 2020 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Thu Jan 30 21:26:09 2020 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=afe09d54

media-libs/opencolorio: Remove py2

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 media-libs/opencolorio/opencolorio-1.1.0-r1.ebuild | 2 +-
 media-libs/opencolorio/opencolorio-1.1.0-r2.ebuild | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/media-libs/opencolorio/opencolorio-1.1.0-r1.ebuild b/media-libs/opencolorio/opencolorio-1.1.0-r1.ebuild
index b7a14f97a4f..e324b83533c 100644
--- a/media-libs/opencolorio/opencolorio-1.1.0-r1.ebuild
+++ b/media-libs/opencolorio/opencolorio-1.1.0-r1.ebuild
@@ -4,7 +4,7 @@
 EAPI=6
 
 # Compatibility with Python 3 is declared by upstream, but it is broken in fact, check on bump
-PYTHON_COMPAT=( python{2_7,3_6} )
+PYTHON_COMPAT=( python3_6 )
 
 inherit cmake-utils python-single-r1 vcs-snapshot
 

diff --git a/media-libs/opencolorio/opencolorio-1.1.0-r2.ebuild b/media-libs/opencolorio/opencolorio-1.1.0-r2.ebuild
index 3476ab8992e..a4e109ff815 100644
--- a/media-libs/opencolorio/opencolorio-1.1.0-r2.ebuild
+++ b/media-libs/opencolorio/opencolorio-1.1.0-r2.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-PYTHON_COMPAT=( python{2_7,3_{6,7}} )
+PYTHON_COMPAT=( python3_{6,7} )
 
 inherit cmake flag-o-matic python-single-r1
 


^ permalink raw reply related	[flat|nested] 73+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/opencolorio/
@ 2018-05-25 23:58 Thomas Deutschmann
  0 siblings, 0 replies; 73+ messages in thread
From: Thomas Deutschmann @ 2018-05-25 23:58 UTC (permalink / raw
  To: gentoo-commits

commit:     183d729874ad5221e7841c277e15f5a3e427f7cb
Author:     Thomas Deutschmann <whissi <AT> gentoo <DOT> org>
AuthorDate: Fri May 25 22:41:08 2018 +0000
Commit:     Thomas Deutschmann <whissi <AT> gentoo <DOT> org>
CommitDate: Fri May 25 23:57:57 2018 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=183d7298

media-libs/opencolorio: x86 stable (bug #656196)

Package-Manager: Portage-2.3.40, Repoman-2.3.9

 media-libs/opencolorio/opencolorio-1.1.0-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/opencolorio/opencolorio-1.1.0-r1.ebuild b/media-libs/opencolorio/opencolorio-1.1.0-r1.ebuild
index 8343ce9ccba..9fba65db598 100644
--- a/media-libs/opencolorio/opencolorio-1.1.0-r1.ebuild
+++ b/media-libs/opencolorio/opencolorio-1.1.0-r1.ebuild
@@ -15,7 +15,7 @@ SRC_URI="https://github.com/imageworks/OpenColorIO/archive/v${PV}.tar.gz -> ${P}
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="amd64 ~x86"
+KEYWORDS="amd64 x86"
 IUSE="cpu_flags_x86_sse2 doc opengl python static-libs test"
 REQUIRED_USE="
 	doc? ( python )


^ permalink raw reply related	[flat|nested] 73+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/opencolorio/
@ 2018-05-24 14:31 Agostino Sarubbo
  0 siblings, 0 replies; 73+ messages in thread
From: Agostino Sarubbo @ 2018-05-24 14:31 UTC (permalink / raw
  To: gentoo-commits

commit:     49639a36400af0a08481b3a39bcfeef2bbb83e94
Author:     Agostino Sarubbo <ago <AT> gentoo <DOT> org>
AuthorDate: Thu May 24 14:28:34 2018 +0000
Commit:     Agostino Sarubbo <ago <AT> gentoo <DOT> org>
CommitDate: Thu May 24 14:28:34 2018 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=49639a36

media-libs/opencolorio: amd64 stable wrt bug #656196

Package-Manager: Portage-2.3.24, Repoman-2.3.6
RepoMan-Options: --include-arches="amd64"

 media-libs/opencolorio/opencolorio-1.1.0-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/opencolorio/opencolorio-1.1.0-r1.ebuild b/media-libs/opencolorio/opencolorio-1.1.0-r1.ebuild
index 7ed8940ab02..8343ce9ccba 100644
--- a/media-libs/opencolorio/opencolorio-1.1.0-r1.ebuild
+++ b/media-libs/opencolorio/opencolorio-1.1.0-r1.ebuild
@@ -15,7 +15,7 @@ SRC_URI="https://github.com/imageworks/OpenColorIO/archive/v${PV}.tar.gz -> ${P}
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 ~x86"
 IUSE="cpu_flags_x86_sse2 doc opengl python static-libs test"
 REQUIRED_USE="
 	doc? ( python )


^ permalink raw reply related	[flat|nested] 73+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/opencolorio/
@ 2017-09-23 11:14 David Seifert
  0 siblings, 0 replies; 73+ messages in thread
From: David Seifert @ 2017-09-23 11:14 UTC (permalink / raw
  To: gentoo-commits

commit:     9800c6335140dfd31b006caa16cc2e96dff75e17
Author:     Jonathan Scruggs <j.scruggs <AT> gmail <DOT> com>
AuthorDate: Sat Sep 23 11:10:26 2017 +0000
Commit:     David Seifert <soap <AT> gentoo <DOT> org>
CommitDate: Sat Sep 23 11:14:00 2017 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9800c633

media-libs/opencolorio: Fix manifest

Signed-off by Jonathan Scruggs <j.scruggs <AT> gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/5772

 media-libs/opencolorio/Manifest | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/opencolorio/Manifest b/media-libs/opencolorio/Manifest
index 9cd0dcd2309..7bcdf17bc0c 100644
--- a/media-libs/opencolorio/Manifest
+++ b/media-libs/opencolorio/Manifest
@@ -1,3 +1,3 @@
 DIST opencolorio-1.0.9-yaml-0.5-compat-v2.patch.bz2 15418 SHA256 13fa49b03a792122aa416e07a69c52d6bde71b91882d77784ade4d14bac952b8 SHA512 8383bc84e209b67aa34c6420348634d0d2a34f1dafda6a10b0c4a15776c2094057a38b00d078b59b648131178f2d65f695890204dbee411602689a0bb7419ecc WHIRLPOOL 0a0bbc1a787793ee7275a3c6f31ecc9b65581ae6cd07a5a93c12e02fc26e33b98521366e26efa92879474b833cbe2f5c4148d2ec88ad80afb63260b8a67dfed9
 DIST opencolorio-1.0.9.tar.gz 12473406 SHA256 0f3b458f69715a942047a7b76545c6a098b632e9e5e71d5caaa756d5f7356aa6 SHA512 f5310cd6d3048d5f307adb41ac1ac807f087a6344c96324cb0f13d0eae1fa3fe5f8005f17adf77664044daf762902223b650b5d8c1636c7801183cd3b4e03ac8 WHIRLPOOL e622d71d40cfdba664178df38d66ecd990515afe4fff0260952bca29e6d46beba47446b6bd36c9965a8169c966a0bddf9bcb5b41f7857ed355ac1a6299c9de6c
-DIST opencolorio-1.0.9_p20170719.tar.gz 13752773 SHA256 0314b75df6b57bb9de1204bdb9fd5274c84f1415abcf26d80968b4b8d110bf1a SHA512 fe80f4b1244a64cdf7e8ad53713b634455f038f8e461c351f9e681e2a8cc171e4429e2e469f13bf2c58d3eeb5612d90dd6ff756d2f71fa2f63f79b3943ac4646 WHIRLPOOL c77c39dd494157c6f17faf695fb07d1de3b26dc8fe1c2ae726e0310ae6f6cc9ad535c0bbad44065311cb1b6cf8b27bea9a33676587e973f1c1f7945125f01cb1
+DIST opencolorio-1.0.9_p20170719.tar.gz 13752783 SHA256 7bd903fe92d04ff20b12dacf461f76caacc47a9ba15b5e862005d8d0e2ba2529 SHA512 1ee86cae951afed963bc62e251975a6c721553fc1bb7650faccb6160fcd6b3e030c509667cb7b2543a3ca32ed6777259d98bf25e2bb8150fee8054310b9d2590 WHIRLPOOL b8f2c449a4b01510f9df18fbdbb3cd00a1b8b7864cbec46540cb3d4cc518e4c03f4e74bc3a7e4f1aa7f64b043b428a21cd313629470ee9cf353609ca9df5a2a2


^ permalink raw reply related	[flat|nested] 73+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/opencolorio/
@ 2017-04-26 14:35 Sergey Popov
  0 siblings, 0 replies; 73+ messages in thread
From: Sergey Popov @ 2017-04-26 14:35 UTC (permalink / raw
  To: gentoo-commits

commit:     e34c7054a11487d950e9bc2f78c079bcea8c1984
Author:     Sergey Popov <pinkbyte <AT> gentoo <DOT> org>
AuthorDate: Wed Apr 26 14:34:04 2017 +0000
Commit:     Sergey Popov <pinkbyte <AT> gentoo <DOT> org>
CommitDate: Wed Apr 26 14:34:59 2017 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e34c7054

media-libs/opencolorio: remove myself from maintainers

Package-Manager: Portage-2.3.5, Repoman-2.3.1

 media-libs/opencolorio/metadata.xml | 4 ----
 1 file changed, 4 deletions(-)

diff --git a/media-libs/opencolorio/metadata.xml b/media-libs/opencolorio/metadata.xml
index 71fe1760b32..10fb0496f9c 100644
--- a/media-libs/opencolorio/metadata.xml
+++ b/media-libs/opencolorio/metadata.xml
@@ -1,10 +1,6 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
 <pkgmetadata>
-	<maintainer type="person">
-		<email>pinkbyte@gentoo.org</email>
-		<name>Sergey Popov</name>
-	</maintainer>
 	<maintainer type="project">
 		<email>graphics@gentoo.org</email>
 		<name>Gentoo Graphics Project</name>


^ permalink raw reply related	[flat|nested] 73+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/opencolorio/
@ 2017-04-23 11:29 David Seifert
  0 siblings, 0 replies; 73+ messages in thread
From: David Seifert @ 2017-04-23 11:29 UTC (permalink / raw
  To: gentoo-commits

commit:     b96f4fc21a3083dff653a07364c6a0cd4b89cefc
Author:     David Seifert <soap <AT> gentoo <DOT> org>
AuthorDate: Sun Apr 23 10:20:18 2017 +0000
Commit:     David Seifert <soap <AT> gentoo <DOT> org>
CommitDate: Sun Apr 23 11:27:07 2017 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b96f4fc2

media-libs/opencolorio: [QA] Add missing python metadata variables

Package-Manager: Portage-2.3.5, Repoman-2.3.2

 media-libs/opencolorio/opencolorio-1.0.9-r2.ebuild | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/media-libs/opencolorio/opencolorio-1.0.9-r2.ebuild b/media-libs/opencolorio/opencolorio-1.0.9-r2.ebuild
index 7ca6746dee3..1d80450f58a 100644
--- a/media-libs/opencolorio/opencolorio-1.0.9-r2.ebuild
+++ b/media-libs/opencolorio/opencolorio-1.0.9-r2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2016 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -22,7 +22,7 @@ IUSE="doc opengl pdf python cpu_flags_x86_sse2 test"
 RDEPEND="opengl? (
 		media-libs/lcms:2
 		>=media-libs/openimageio-1.1.0
-		media-libs/glew
+		media-libs/glew:0=
 		media-libs/freeglut
 		virtual/opengl
 		)
@@ -38,7 +38,7 @@ DEPEND="${RDEPEND}
 	"
 
 # Documentation building requires Python bindings building
-REQUIRED_USE="doc? ( python )"
+REQUIRED_USE="doc? ( python ) python? ( ${PYTHON_REQUIRED_USE} )"
 
 # Restricting tests, bugs #439790 and #447908
 RESTRICT="test"


^ permalink raw reply related	[flat|nested] 73+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/opencolorio/
@ 2016-06-02  8:26 Sergey Popov
  0 siblings, 0 replies; 73+ messages in thread
From: Sergey Popov @ 2016-06-02  8:26 UTC (permalink / raw
  To: gentoo-commits

commit:     20a3cd7cd661f05b5d970f33435b301d8c0a70b1
Author:     Sergey Popov <pinkbyte <AT> gentoo <DOT> org>
AuthorDate: Thu Jun  2 08:26:01 2016 +0000
Commit:     Sergey Popov <pinkbyte <AT> gentoo <DOT> org>
CommitDate: Thu Jun  2 08:26:40 2016 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=20a3cd7c

media-libs/opencolorio: do not use API functions that are banned from EAPI=6

Reported-by: Adrian <agrigo2001 <AT> yahoo.com.au>
Gentoo-Bug: 584654

Package-Manager: portage-2.2.28

 media-libs/opencolorio/opencolorio-1.0.9-r2.ebuild | 12 ++++++------
 1 file changed, 6 insertions(+), 6 deletions(-)

diff --git a/media-libs/opencolorio/opencolorio-1.0.9-r2.ebuild b/media-libs/opencolorio/opencolorio-1.0.9-r2.ebuild
index 3b7749e..1d381a8 100644
--- a/media-libs/opencolorio/opencolorio-1.0.9-r2.ebuild
+++ b/media-libs/opencolorio/opencolorio-1.0.9-r2.ebuild
@@ -77,12 +77,12 @@ src_configure() {
 		-DUSE_EXTERNAL_LCMS=ON
 		-DUSE_EXTERNAL_TINYXML=ON
 		-DUSE_EXTERNAL_YAML=ON
-		$(cmake-utils_use doc OCIO_BUILD_DOCS)
-		$(cmake-utils_use opengl OCIO_BUILD_APPS)
-		$(cmake-utils_use pdf OCIO_BUILD_PDF_DOCS)
-		$(cmake-utils_use python OCIO_BUILD_PYGLUE)
-		$(cmake-utils_use cpu_flags_x86_sse2 OCIO_USE_SSE)
-		$(cmake-utils_use test OCIO_BUILD_TESTS)
+		-DOCIO_BUILD_DOCS="$(usex doc)"
+		-DOCIO_BUILD_APPS="$(usex opengl)"
+		-DOCIO_BUILD_PDF_DOCS="$(usex pdf)"
+		-DOCIO_BUILD_PYGLUE="$(usex python)"
+		-DOCIO_USE_SSE="$(usex cpu_flags_x86_sse2)"
+		-DOCIO_BUILD_TESTS="$(usex test)"
 	)
 	cmake-utils_src_configure
 }


^ permalink raw reply related	[flat|nested] 73+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/opencolorio/
@ 2016-05-30 20:16 Sergey Popov
  0 siblings, 0 replies; 73+ messages in thread
From: Sergey Popov @ 2016-05-30 20:16 UTC (permalink / raw
  To: gentoo-commits

commit:     8ba140b49d43b28a85dce1af4f4c174a075b039d
Author:     Sergey Popov <pinkbyte <AT> gentoo <DOT> org>
AuthorDate: Mon May 30 20:15:09 2016 +0000
Commit:     Sergey Popov <pinkbyte <AT> gentoo <DOT> org>
CommitDate: Mon May 30 20:15:55 2016 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8ba140b4

media-libs/opencolorio-1.0.9-r2: stable on amd64 and x86

Previous revision is broken, stabilize this one and remove broken
from tree

Package-Manager: portage-2.3.0_rc1

 media-libs/opencolorio/Manifest                    |  1 -
 media-libs/opencolorio/opencolorio-1.0.9-r1.ebuild | 88 ----------------------
 media-libs/opencolorio/opencolorio-1.0.9-r2.ebuild |  2 +-
 3 files changed, 1 insertion(+), 90 deletions(-)

diff --git a/media-libs/opencolorio/Manifest b/media-libs/opencolorio/Manifest
index cd8b0ec..7f1743a 100644
--- a/media-libs/opencolorio/Manifest
+++ b/media-libs/opencolorio/Manifest
@@ -1,4 +1,3 @@
 DIST opencolorio-1.0.8.tar.gz 11912207 SHA256 9b6d540040e29394045c724c1a46ea00913e660269b03bf24790c74a5542adb4 SHA512 16c0deab84013d96c9741a58ddc44a90be6a6eac317b8ceb87afad914aa9b0e1d5880dc11ae3c40d22e4a87b553e3b5a1a8a66c064f71c2203b4b605a97851a1 WHIRLPOOL 32b92dffa07873f2ea0635afc189937c4d695cb40f5a9d112489a98140d36524db3aadd53db9e9f6e6069f3f29f9d17a10883ae6f26d4144b7873ebfb944cb5a
 DIST opencolorio-1.0.9-yaml-0.5-compat-v2.patch.bz2 15418 SHA256 13fa49b03a792122aa416e07a69c52d6bde71b91882d77784ade4d14bac952b8 SHA512 8383bc84e209b67aa34c6420348634d0d2a34f1dafda6a10b0c4a15776c2094057a38b00d078b59b648131178f2d65f695890204dbee411602689a0bb7419ecc WHIRLPOOL 0a0bbc1a787793ee7275a3c6f31ecc9b65581ae6cd07a5a93c12e02fc26e33b98521366e26efa92879474b833cbe2f5c4148d2ec88ad80afb63260b8a67dfed9
-DIST opencolorio-1.0.9-yaml-0.5-compat.patch.bz2 14128 SHA256 917d64ea318da52286713742a9b54b9663326fabc90d8fb94697f8f1b672f344 SHA512 163009deb3bd2446fb203022f26c942fc09e39428f2f628dcd553e7b69f2b625c2c6962e8b5d4c0800c7edb7a776fa255a0223005dedf2b2f974752dfa4abfb6 WHIRLPOOL b14d7379261af2b61e674ed99ab8fe6345b67e6412be0fd8a59f5ae32bd29396ef274310cfaec0e74b2f46f7bf3611ad77cfc74af5a08ed27a92eed2936af104
 DIST opencolorio-1.0.9.tar.gz 12473406 SHA256 0f3b458f69715a942047a7b76545c6a098b632e9e5e71d5caaa756d5f7356aa6 SHA512 f5310cd6d3048d5f307adb41ac1ac807f087a6344c96324cb0f13d0eae1fa3fe5f8005f17adf77664044daf762902223b650b5d8c1636c7801183cd3b4e03ac8 WHIRLPOOL e622d71d40cfdba664178df38d66ecd990515afe4fff0260952bca29e6d46beba47446b6bd36c9965a8169c966a0bddf9bcb5b41f7857ed355ac1a6299c9de6c

diff --git a/media-libs/opencolorio/opencolorio-1.0.9-r1.ebuild b/media-libs/opencolorio/opencolorio-1.0.9-r1.ebuild
deleted file mode 100644
index f05336b..0000000
--- a/media-libs/opencolorio/opencolorio-1.0.9-r1.ebuild
+++ /dev/null
@@ -1,88 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=5
-
-# Compatibility with Python 3 is declared by upstream, but it is broken in fact, check on bump
-PYTHON_COMPAT=( python2_7 )
-
-inherit cmake-utils python-single-r1 vcs-snapshot
-
-DESCRIPTION="A color management framework for visual effects and animation"
-HOMEPAGE="http://opencolorio.org/"
-SRC_URI="https://github.com/imageworks/OpenColorIO/archive/v${PV}.tar.gz \
-		-> ${P}.tar.gz
-	https://dev.gentoo.org/~pinkbyte/distfiles/patches/${P}-yaml-0.5-compat.patch.bz2"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE="doc opengl pdf python cpu_flags_x86_sse2 test"
-
-RDEPEND="opengl? (
-		media-libs/lcms:2
-		>=media-libs/openimageio-1.1.0
-		media-libs/glew
-		media-libs/freeglut
-		virtual/opengl
-		)
-	python? ( ${PYTHON_DEPS} )
-	>=dev-cpp/yaml-cpp-0.5
-	dev-libs/tinyxml
-	"
-DEPEND="${RDEPEND}
-	doc? (
-		pdf? ( dev-python/sphinx[latex,${PYTHON_USEDEP}] )
-		!pdf? ( dev-python/sphinx[${PYTHON_USEDEP}] )
-	)
-	"
-
-# Documentation building requires Python bindings building
-REQUIRED_USE="doc? ( python )"
-
-# Restricting tests, bugs #439790 and #447908
-RESTRICT="test"
-
-PATCHES=(
-	"${FILESDIR}/${PN}-1.0.8-documentation-gen.patch"
-	"${FILESDIR}/${P}-remove-external-doc-utilities.patch"
-	"${WORKDIR}/${P}-yaml-0.5-compat.patch"
-)
-
-pkg_setup() {
-	use python && python-single-r1_pkg_setup
-}
-
-src_prepare() {
-	cmake-utils_src_prepare
-
-	use python && python_fix_shebang .
-}
-
-src_configure() {
-	# Missing features:
-	# - Truelight and Nuke are not in portage for now, so their support are disabled
-	# - Java bindings was not tested, so disabled
-	# Notes:
-	# - OpenImageIO is required for building ociodisplay and ocioconvert (USE opengl)
-	# - OpenGL, GLUT and GLEW is required for building ociodisplay (USE opengl)
-	local mycmakeargs=(
-		-DOCIO_BUILD_JNIGLUE=OFF
-		-DOCIO_BUILD_NUKE=OFF
-		-DOCIO_BUILD_SHARED=ON
-		-DOCIO_BUILD_STATIC=OFF
-		-DOCIO_STATIC_JNIGLUE=OFF
-		-DOCIO_BUILD_TRUELIGHT=OFF
-		-DUSE_EXTERNAL_LCMS=ON
-		-DUSE_EXTERNAL_TINYXML=ON
-		-DUSE_EXTERNAL_YAML=ON
-		$(cmake-utils_use doc OCIO_BUILD_DOCS)
-		$(cmake-utils_use opengl OCIO_BUILD_APPS)
-		$(cmake-utils_use pdf OCIO_BUILD_PDF_DOCS)
-		$(cmake-utils_use python OCIO_BUILD_PYGLUE)
-		$(cmake-utils_use cpu_flags_x86_sse2 OCIO_USE_SSE)
-		$(cmake-utils_use test OCIO_BUILD_TESTS)
-	)
-	cmake-utils_src_configure
-}

diff --git a/media-libs/opencolorio/opencolorio-1.0.9-r2.ebuild b/media-libs/opencolorio/opencolorio-1.0.9-r2.ebuild
index d9c75d8..3b7749e 100644
--- a/media-libs/opencolorio/opencolorio-1.0.9-r2.ebuild
+++ b/media-libs/opencolorio/opencolorio-1.0.9-r2.ebuild
@@ -17,7 +17,7 @@ SRC_URI="https://github.com/imageworks/OpenColorIO/archive/v${PV}.tar.gz \
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 x86"
 IUSE="doc opengl pdf python cpu_flags_x86_sse2 test"
 
 RDEPEND="opengl? (


^ permalink raw reply related	[flat|nested] 73+ messages in thread

end of thread, other threads:[~2024-05-28 12:35 UTC | newest]

Thread overview: 73+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2019-05-19 17:54 [gentoo-commits] repo/gentoo:master commit in: media-libs/opencolorio/ Andreas Sturmlechner
  -- strict thread matches above, loose matches on Subject: below --
2024-05-28 12:35 Sam James
2024-03-18 16:35 Sam James
2023-10-29 20:52 Sam James
2023-10-28 21:46 Sam James
2023-10-28 21:46 Sam James
2023-10-27  5:15 Sam James
2023-10-27  3:20 Sam James
2023-10-27  2:59 [gentoo-commits] repo/gentoo:master commit in: media-libs/OpenColorIO/ Sam James
2023-10-27  2:34 Sam James
2023-09-26 20:48 [gentoo-commits] repo/gentoo:master commit in: media-libs/opencolorio/ Sam James
2023-09-26 20:48 Sam James
2023-06-10 21:12 Andreas Sturmlechner
2023-06-10 21:11 Sam James
2023-06-10 20:47 Andreas Sturmlechner
2023-06-10 20:47 Andreas Sturmlechner
2023-05-14  8:19 Andreas Sturmlechner
2023-04-09 12:35 Arthur Zamarin
2022-12-03  8:37 Joonas Niilola
2022-08-27 11:38 Sam James
2022-06-06  1:20 Sam James
2022-02-28 23:58 Sam James
2022-02-28  7:06 Yixun Lan
2022-02-28  5:21 Sam James
2022-02-26 23:06 Sam James
2022-02-20  4:49 Sam James
2022-02-20  4:45 Sam James
2022-02-18  2:14 Sam James
2022-02-15 22:39 Sam James
2022-01-09 15:48 Andreas Sturmlechner
2022-01-02  0:31 Sam James
2021-12-17  2:52 Sam James
2021-12-17  2:52 Sam James
2021-11-02 22:54 Sam James
2021-11-01 13:07 Sam James
2021-10-31  5:53 Sam James
2021-10-31  5:49 Sam James
2021-10-22  2:47 Sam James
2021-10-17  3:04 Sam James
2021-10-11  3:16 Sam James
2021-09-19  3:30 Sam James
2021-09-19  3:25 Sam James
2021-09-19  3:09 Sam James
2021-09-19  3:09 Sam James
2021-09-19  3:09 Sam James
2021-08-30  2:58 Sam James
2021-07-20 11:04 Joonas Niilola
2021-07-20 11:00 Joonas Niilola
2021-07-20 11:00 Joonas Niilola
2021-06-12  5:18 Sam James
2021-06-10  0:51 Sam James
2021-06-07  8:33 Joonas Niilola
2021-05-31 23:19 Sam James
2021-02-22  7:12 Sam James
2020-12-23 21:56 Sam James
2020-12-21 18:07 Sam James
2020-11-17 19:17 Agostino Sarubbo
2020-11-17  0:02 Sam James
2020-10-10 13:50 Sergei Trofimovich
2020-10-10  4:34 Sam James
2020-06-06  0:02 Andreas Sturmlechner
2020-04-13  9:21 Andreas Sturmlechner
2020-02-11 19:50 Agostino Sarubbo
2020-02-11 19:43 Agostino Sarubbo
2020-02-09 16:29 Michał Górny
2020-01-30 21:26 Michał Górny
2018-05-25 23:58 Thomas Deutschmann
2018-05-24 14:31 Agostino Sarubbo
2017-09-23 11:14 David Seifert
2017-04-26 14:35 Sergey Popov
2017-04-23 11:29 David Seifert
2016-06-02  8:26 Sergey Popov
2016-05-30 20:16 Sergey Popov

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox