public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
From: "Andreas Sturmlechner" <asturm@gentoo.org>
To: gentoo-commits@lists.gentoo.org
Subject: [gentoo-commits] repo/gentoo:master commit in: media-libs/opencolorio/files/, media-libs/opencolorio/
Date: Fri,  4 Oct 2024 21:40:50 +0000 (UTC)	[thread overview]
Message-ID: <1728078004.c9a5869335c0be586f40d7505a98fd67451738a3.asturm@gentoo> (raw)

commit:     c9a5869335c0be586f40d7505a98fd67451738a3
Author:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
AuthorDate: Fri Oct  4 17:45:32 2024 +0000
Commit:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Fri Oct  4 21:40:04 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c9a58693

media-libs/opencolorio: drop 2.3.0

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

 media-libs/opencolorio/Manifest                    |   1 -
 .../files/opencolorio-2.3.0-fix-cxxflags.patch     |  23 ---
 .../opencolorio-2.3.0-support-yaml-cpp-0.8.0.patch |  21 ---
 media-libs/opencolorio/opencolorio-2.3.0.ebuild    | 170 ---------------------
 4 files changed, 215 deletions(-)

diff --git a/media-libs/opencolorio/Manifest b/media-libs/opencolorio/Manifest
index 71d1bcbb2b3b..0371cd99d4a2 100644
--- a/media-libs/opencolorio/Manifest
+++ b/media-libs/opencolorio/Manifest
@@ -1,4 +1,3 @@
 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/files/opencolorio-2.3.0-fix-cxxflags.patch b/media-libs/opencolorio/files/opencolorio-2.3.0-fix-cxxflags.patch
deleted file mode 100644
index cefae22a00e6..000000000000
--- a/media-libs/opencolorio/files/opencolorio-2.3.0-fix-cxxflags.patch
+++ /dev/null
@@ -1,23 +0,0 @@
-From d69edd3ef411853cd780b75cf260295a39a8a49f Mon Sep 17 00:00:00 2001
-From: Eric Renaud-Houde <eric.renaud.houde@gmail.com>
-Date: Wed, 20 Sep 2023 15:10:46 -0400
-Subject: [PATCH] Correctly reset CMAKE_CXX_FLAGS.
-
-Signed-off-by: Eric Renaud-Houde <eric.renaud.houde@gmail.com>
----
- share/cmake/utils/CheckSupportSSE2.cmake | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/share/cmake/utils/CheckSupportSSE2.cmake b/share/cmake/utils/CheckSupportSSE2.cmake
-index 8c929c7e9..6a07155de 100644
---- a/share/cmake/utils/CheckSupportSSE2.cmake
-+++ b/share/cmake/utils/CheckSupportSSE2.cmake
-@@ -59,7 +59,7 @@ else()
-     message(STATUS "Performing Test COMPILER_SUPPORTS_SSE2 - Failed")
- endif()
- 
--set(CMAKE_REQUIRED_FLAGS "${_cmake_cxx_flags_orig}")
-+set(CMAKE_CXX_FLAGS "${_cmake_cxx_flags_orig}")
- unset(_cmake_cxx_flags_orig)
- 
- if(__universal_build)

diff --git a/media-libs/opencolorio/files/opencolorio-2.3.0-support-yaml-cpp-0.8.0.patch b/media-libs/opencolorio/files/opencolorio-2.3.0-support-yaml-cpp-0.8.0.patch
deleted file mode 100644
index 924ed2092881..000000000000
--- a/media-libs/opencolorio/files/opencolorio-2.3.0-support-yaml-cpp-0.8.0.patch
+++ /dev/null
@@ -1,21 +0,0 @@
-From: Bernd Feige <Bernd.Feige@gmx.net>
-https://bugs.gentoo.org/914716#c12
-
-Index: OpenColorIO-2.3.0/share/cmake/modules/Findyaml-cpp.cmake
-===================================================================
---- OpenColorIO-2.3.0.orig/share/cmake/modules/Findyaml-cpp.cmake
-+++ OpenColorIO-2.3.0/share/cmake/modules/Findyaml-cpp.cmake
-@@ -50,7 +50,12 @@ if(NOT OCIO_INSTALL_EXT_PACKAGES STREQUA
-     endif()
- 
-     if(yaml-cpp_FOUND)
--        get_target_property(yaml-cpp_LIBRARY yaml-cpp LOCATION)
-+        if(TARGET yaml-cpp::yaml-cpp)
-+	 # yaml-cpp >= 0.8
-+	 get_target_property(yaml-cpp::yaml-cpp_LIBRARY yaml-cpp::yaml-cpp LOCATION)
-+	else()
-+	 get_target_property(yaml-cpp_LIBRARY yaml-cpp LOCATION)
-+	endif()
-     else()
- 
-         # As yaml-cpp-config.cmake search fails, search an installed library

diff --git a/media-libs/opencolorio/opencolorio-2.3.0.ebuild b/media-libs/opencolorio/opencolorio-2.3.0.ebuild
deleted file mode 100644
index 220e58ca55f5..000000000000
--- a/media-libs/opencolorio/opencolorio-2.3.0.ebuild
+++ /dev/null
@@ -1,170 +0,0 @@
-# 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
-RESTRICT="!test? ( test )"
-
-PATCHES=(
-	"${FILESDIR}/${PN}-2.2.1-adjust-python-installation.patch"
-	"${FILESDIR}/${PN}-2.3.0-support-yaml-cpp-0.8.0.patch"
-	"${FILESDIR}/${PN}-2.3.0-fix-cxxflags.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_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
-}
-
-src_test() {
-	virtx cmake_src_test
-}


             reply	other threads:[~2024-10-04 21:40 UTC|newest]

Thread overview: 16+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2024-10-04 21:40 Andreas Sturmlechner [this message]
  -- strict thread matches above, loose matches on Subject: below --
2025-01-05 20:35 [gentoo-commits] repo/gentoo:master commit in: media-libs/opencolorio/files/, media-libs/opencolorio/ Sam James
2023-10-28 21:46 Sam James
2023-09-26 20:48 Sam James
2022-02-12  3:55 Sam James
2021-06-07 17:26 Sam James
2020-11-18 19:21 Sam James
2020-10-10 13:35 Sam James
2019-05-19 17:54 Andreas Sturmlechner
2018-05-26 11:01 Johannes Huber
2018-05-20 22:36 Johannes Huber
2018-01-19 11:57 David Seifert
2018-01-19 11:57 David Seifert
2017-09-23  8:38 David Seifert
2016-11-02 14:44 Sergey Popov
2016-05-30 20:16 Sergey Popov

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=1728078004.c9a5869335c0be586f40d7505a98fd67451738a3.asturm@gentoo \
    --to=asturm@gentoo.org \
    --cc=gentoo-commits@lists.gentoo.org \
    --cc=gentoo-dev@lists.gentoo.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox