From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: <gentoo-commits+bounces-1727627-garchives=archives.gentoo.org@lists.gentoo.org> Received: from smtp.gentoo.org (woodpecker.gentoo.org [140.211.166.183]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits)) (No client certificate requested) by finch.gentoo.org (Postfix) with ESMTPS id ED43D1584F2 for <garchives@archives.gentoo.org>; Fri, 14 Mar 2025 06:21:06 +0000 (UTC) Received: from lists.gentoo.org (bobolink.gentoo.org [140.211.166.189]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits)) (No client certificate requested) (Authenticated sender: relay-lists.gentoo.org@gentoo.org) by smtp.gentoo.org (Postfix) with ESMTPSA id DB44B343066 for <garchives@archives.gentoo.org>; Fri, 14 Mar 2025 06:21:06 +0000 (UTC) Received: from bobolink.gentoo.org (localhost [127.0.0.1]) by bobolink.gentoo.org (Postfix) with ESMTP id E1E181103C7; Fri, 14 Mar 2025 06:21:05 +0000 (UTC) Received: from smtp.gentoo.org (dev.gentoo.org [IPv6:2001:470:ea4a:1:5054:ff:fec7:86e4]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by bobolink.gentoo.org (Postfix) with ESMTPS id D817E1103C7 for <gentoo-commits@lists.gentoo.org>; Fri, 14 Mar 2025 06:21:05 +0000 (UTC) Received: from oystercatcher.gentoo.org (oystercatcher.gentoo.org [148.251.78.52]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by smtp.gentoo.org (Postfix) with ESMTPS id 8A261342FF3 for <gentoo-commits@lists.gentoo.org>; Fri, 14 Mar 2025 06:21:05 +0000 (UTC) Received: from localhost.localdomain (localhost [IPv6:::1]) by oystercatcher.gentoo.org (Postfix) with ESMTP id E7F451C96 for <gentoo-commits@lists.gentoo.org>; Fri, 14 Mar 2025 06:21:03 +0000 (UTC) From: "Sam James" <sam@gentoo.org> To: gentoo-commits@lists.gentoo.org Content-Transfer-Encoding: 8bit Content-type: text/plain; charset=UTF-8 Reply-To: gentoo-dev@lists.gentoo.org, "Sam James" <sam@gentoo.org> Message-ID: <1741933231.ef9d2f47e9b6fe5c10f6fe7e70d2a1ebc7da0d0a.sam@gentoo> Subject: [gentoo-commits] repo/gentoo:master commit in: media-libs/opencolorio/ X-VCS-Repository: repo/gentoo X-VCS-Files: media-libs/opencolorio/Manifest media-libs/opencolorio/opencolorio-2.3.2-r1.ebuild X-VCS-Directories: media-libs/opencolorio/ X-VCS-Committer: sam X-VCS-Committer-Name: Sam James X-VCS-Revision: ef9d2f47e9b6fe5c10f6fe7e70d2a1ebc7da0d0a X-VCS-Branch: master Date: Fri, 14 Mar 2025 06:21:03 +0000 (UTC) Precedence: bulk List-Post: <mailto:gentoo-commits@lists.gentoo.org> List-Help: <mailto:gentoo-commits+help@lists.gentoo.org> List-Unsubscribe: <mailto:gentoo-commits+unsubscribe@lists.gentoo.org> List-Subscribe: <mailto:gentoo-commits+subscribe@lists.gentoo.org> List-Id: Gentoo Linux mail <gentoo-commits.gentoo.org> X-BeenThere: gentoo-commits@lists.gentoo.org X-Auto-Response-Suppress: DR, RN, NRN, OOF, AutoReply X-Archives-Salt: ffe9b697-15dc-4aa6-a9dc-7b7fe8e652b4 X-Archives-Hash: fc811409cf008dc25f6271e9cfc09738 commit: ef9d2f47e9b6fe5c10f6fe7e70d2a1ebc7da0d0a Author: Sam James <sam <AT> gentoo <DOT> org> AuthorDate: Fri Mar 14 06:20:31 2025 +0000 Commit: Sam James <sam <AT> gentoo <DOT> org> CommitDate: Fri Mar 14 06:20:31 2025 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ef9d2f47 media-libs/opencolorio: drop 2.3.2-r1 Signed-off-by: Sam James <sam <AT> gentoo.org> media-libs/opencolorio/Manifest | 1 - media-libs/opencolorio/opencolorio-2.3.2-r1.ebuild | 176 --------------------- 2 files changed, 177 deletions(-) diff --git a/media-libs/opencolorio/Manifest b/media-libs/opencolorio/Manifest index fb8577191f3a..8ac3442985a2 100644 --- a/media-libs/opencolorio/Manifest +++ b/media-libs/opencolorio/Manifest @@ -1,2 +1 @@ -DIST opencolorio-2.3.2.tar.gz 11443450 BLAKE2B 2573d2f229ba0349574d83883cd6534853164dc6a5866b203b65d4c0acbc54fc0aaf6ff4ecbec5506c6adafe48d57fb80a8b47c45b7b16e0c4ac94f5fbaffea3 SHA512 4c7547960623b058398a86d9c8335d31f2354a1ee7ba58fbc2d1ace698132b99e8f823c9b443a77545721da076569228f502f1f3f4deba44659571c6d12db133 DIST opencolorio-2.4.1.tar.gz 11386201 BLAKE2B b56df7d708dbd8e0b46e9e56ea779614b99412d052372d29b9e2b4c8188bc303f19f3f04ba3e40249fff08e1aa1d5924003757b2944cad3cc7c8b18ba33f8f98 SHA512 dfa616e79da13016d7c0f007a4ad77f793241a7eac18baf65272b5edf8c61f49423a8e0f9f29be170b396014f6b9f4f2789330a5a7608c7c78e858eab622fd4c diff --git a/media-libs/opencolorio/opencolorio-2.3.2-r1.ebuild b/media-libs/opencolorio/opencolorio-2.3.2-r1.ebuild deleted file mode 100644 index 96df16b4d56a..000000000000 --- a/media-libs/opencolorio/opencolorio-2.3.2-r1.ebuild +++ /dev/null @@ -1,176 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{11..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" - "${FILESDIR}/${PN}-2.3.2-include-cstdint.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 -}