[gentoo-commits] repo/gentoo:master commit in: media-libs/opencolorio/, media-libs/opencolorio/files/
commit: bd8b5905e24067d0d4679e8b4e945fe5396b0442 Author: Paul Zander gmail com> AuthorDate: Sat Oct 28 09:29:58 2023 + Commit: Sam James gentoo org> CommitDate: Sat Oct 28 21:43:56 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bd8b5905 media-libs/opencolorio: fix 2.2.1 doc with newer doxygen Closes: https://bugs.gentoo.org/916329 Signed-off-by: Paul Zander gmail.com> Signed-off-by: Sam James gentoo.org> .../opencolorio-2.2.1-support-doxygen-1.9.7.patch | 184 + media-libs/opencolorio/opencolorio-2.2.1.ebuild| 1 + 2 files changed, 185 insertions(+) diff --git a/media-libs/opencolorio/files/opencolorio-2.2.1-support-doxygen-1.9.7.patch b/media-libs/opencolorio/files/opencolorio-2.2.1-support-doxygen-1.9.7.patch new file mode 100644 index ..b3b4db802e96 --- /dev/null +++ b/media-libs/opencolorio/files/opencolorio-2.2.1-support-doxygen-1.9.7.patch @@ -0,0 +1,184 @@ +https://github.com/AcademySoftwareFoundation/OpenColorIO/commit/94da59daeb4647faa9b134665ad156f37cfa021d + +From 94da59daeb4647faa9b134665ad156f37cfa021d Mon Sep 17 00:00:00 2001 +From: =?UTF-8?q?R=C3=A9mi=20Achard?= +Date: Tue, 30 May 2023 19:33:25 +0100 +Subject: [PATCH] Fix documentation build on Doxygen 1.9.7 +MIME-Version: 1.0 +Content-Type: text/plain; charset=UTF-8 +Content-Transfer-Encoding: 8bit + +Signed-off-by: RĂ©mi Achard +--- + include/OpenColorIO/OpenColorIO.h| 29 ++-- + include/OpenColorIO/OpenColorTypes.h | 25 +--- + 2 files changed, 11 insertions(+), 43 deletions(-) + +diff --git a/include/OpenColorIO/OpenColorIO.h b/include/OpenColorIO/OpenColorIO.h +index 313b9c631..1352771ff 100644 +--- a/include/OpenColorIO/OpenColorIO.h b/include/OpenColorIO/OpenColorIO.h +@@ -733,11 +733,8 @@ class OCIOEXPORT Config + const char * getRoleColorSpace(const char * roleName) const noexcept; + + /** +- * \defgroup Methods related to displays and views. +- * @{ +- */ +- +-/** ++ * Methods related to displays and views. ++ * + * The following methods only manipulate active displays and views. Active + * displays and views are defined from an env. variable or from the config file. + * +@@ -854,11 +851,8 @@ class OCIOEXPORT Config + /// Clear all the displays. + void clearDisplays(); + +-/** @} */ +- + /** +- * \defgroup Methods related to the Virtual Display. +- * @{ ++ * Methods related to the Virtual Display. + * + * ... (See descriptions for the non-virtual methods above.) + * +@@ -938,8 +932,6 @@ class OCIOEXPORT Config + */ + int instantiateDisplayFromICCProfile(const char * ICCProfileFilepath); + +-/** @} */ +- + /** + * \brief + * +@@ -1087,8 +1079,7 @@ class OCIOEXPORT Config + void clearViewTransforms(); + + /** +- * \defgroup Methods related to named transforms. +- * @{ ++ * Methods related to named transforms. + */ + + /** +@@ -1131,8 +1122,6 @@ class OCIOEXPORT Config + /// Clear all named transforms. + void clearNamedTransforms(); + +-/** @} */ +- + // + // File Rules + // +@@ -2051,8 +2040,7 @@ class OCIOEXPORT ColorSpaceSet + const Impl * getImpl() const { return m_impl; } + }; + +-/** \defgroup ColorSpaceSetOperators +- * @{ ++/** ColorSpaceSetOperators + */ + + /** +@@ -2092,8 +2080,6 @@ extern OCIOEXPORT ConstColorSpaceSetRcPtr operator&&(const ConstColorSpaceSetRcP + extern OCIOEXPORT ConstColorSpaceSetRcPtr operator-(const ConstColorSpaceSetRcPtr & lcss, + const ConstColorSpaceSetRcPtr & rcss); + +-/** @}*/ +- + + // + // Look +@@ -3669,8 +3655,7 @@ class OCIOEXPORT SystemMonitors + virtual bool isSupported() const noexcept = 0; + + /** +- * \defgroup Methods to access some information of the attached and active monitors. +- * @{ ++ * Methods to access some information of the attached and active monitors. + */ + + /// Get the number of active monitors reported by the operating system. +@@ -3687,8 +3672,6 @@ class OCIOEXPORT SystemMonitors + /// Get the ICC profile path associated to the monitor. + virtual const char * getProfileFilepath(size_t idx) const = 0; + +-/** @} */ +- + protected: + SystemMonitors() = default; + virtual ~SystemMonitors() = default; +diff --git a/include/OpenColorIO/OpenColorTypes.h b/include/OpenColorIO/OpenColorTypes.h +index c400568ea..0df8310e9 100644 +--- a/include/OpenColorIO/OpenColorTypes.h b/include/OpenColorIO/OpenColorTypes.h +@@ -726,8 +726,7 @@ extern OCIOEXPORT ExposureContrastStyle ExposureContrastStyleFromString(const ch + extern OCIOEXPORT const char * NegativeStyleToString(NegativeStyle style); + extern OCIOEXPORT NegativeStyle NegativeStyleFromString(const char * style); + +-/** \defgroup Env. variables. +- * @{ ++/** Env.
[gentoo-commits] repo/gentoo:master commit in: media-libs/opencolorio/, media-libs/opencolorio/files/
commit: 585ca5fdc0b38af79b53f68defb4deb4f735c356 Author: Paul Zander gmail com> AuthorDate: Wed Jun 28 12:39:38 2023 + Commit: Sam James gentoo org> CommitDate: Wed Jul 19 20:59:16 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=585ca5fd media-libs/opencolorio: add 2.2.1 add support for sys-libs/minizip-ng:4 Bug: https://bugs.gentoo.org/895714 Closes: https://bugs.gentoo.org/829604 Closes: https://bugs.gentoo.org/895714 Signed-off-by: Paul Zander gmail.com> Closes: https://github.com/gentoo/gentoo/pull/31876 Signed-off-by: Sam James gentoo.org> media-libs/opencolorio/Manifest| 1 + ...ncolorio-2.2.1-adjust-python-installation.patch | 17 +++ .../opencolorio-2.2.1-support-minizip-ng-4.patch | 92 +++ media-libs/opencolorio/metadata.xml| 9 +- media-libs/opencolorio/opencolorio-2.2.1.ebuild| 130 + 5 files changed, 248 insertions(+), 1 deletion(-) diff --git a/media-libs/opencolorio/Manifest b/media-libs/opencolorio/Manifest index 0302db0fdbed..debed58d79d4 100644 --- a/media-libs/opencolorio/Manifest +++ b/media-libs/opencolorio/Manifest @@ -1 +1,2 @@ DIST opencolorio-2.1.3.tar.gz 11024701 BLAKE2B bcd1eb6a74260f451e49ef40e729bfc4c354ab255d96c261fbf865c586f285fe876ed54b05276f3b6b25ece4fd261672fe1dd519041ffad77d7c78efc8cf161d SHA512 b26fcfa3ea12ab6e4b019a13ce79ebcfd215c674acb348f2d9f85f749b2a5beccd395ed1cc9954e4b3cb83a160b24a8d7d81994ac1d9ea8cfe074b81d6b8a061 +DIST opencolorio-2.2.1.tar.gz 11336775 BLAKE2B b463d6a0a7e7fec0a890fa8a0cd06ed269f925c5986dfb82eb53728a09d884c89e6c4dfe112706ce27351d4440909ff9680387028d1dc887e7d866b30c39c54f SHA512 d5f3a4b5bd661af7336c015d07e0feccb286464a08239a3c259a97217001161e7571f5137475fc2f4d1b9af6381bbfa03c0b60f41de282f114307961b8d84fc9 diff --git a/media-libs/opencolorio/files/opencolorio-2.2.1-adjust-python-installation.patch b/media-libs/opencolorio/files/opencolorio-2.2.1-adjust-python-installation.patch new file mode 100644 index ..6f023310eb8d --- /dev/null +++ b/media-libs/opencolorio/files/opencolorio-2.2.1-adjust-python-installation.patch @@ -0,0 +1,17 @@ +From 5ca483b67404a9ba2230f2f03ff3255eceb3d2bc Mon Sep 17 00:00:00 2001 +From: Bernd Waibel +Date: Sun, 19 Feb 2023 23:14:44 +0100 +Subject: [PATCH] [Gentoo-specific] adjust python installation + +Signed-off-by: Bernd Waibel +--- a/src/bindings/python/CMakeLists.txt b/src/bindings/python/CMakeLists.txt +@@ -230,7 +230,7 @@ target_compile_definitions(PyOpenColorIO + if(WIN32) + set(_Python_VARIANT_PATH "${CMAKE_INSTALL_LIBDIR}/site-packages") + else() +-set(_Python_VARIANT_PATH "${CMAKE_INSTALL_LIBDIR}/python${Python_VERSION_MAJOR}.${Python_VERSION_MINOR}/site-packages") ++set(_Python_VARIANT_PATH "${CMAKE_INSTALL_PREFIX}/lib/python${Python_VERSION_MAJOR}.${Python_VERSION_MINOR}/site-packages") + endif() + + # Create an internal global variable to access it in another scope but not publicly visible diff --git a/media-libs/opencolorio/files/opencolorio-2.2.1-support-minizip-ng-4.patch b/media-libs/opencolorio/files/opencolorio-2.2.1-support-minizip-ng-4.patch new file mode 100644 index ..8ee4ceaf9970 --- /dev/null +++ b/media-libs/opencolorio/files/opencolorio-2.2.1-support-minizip-ng-4.patch @@ -0,0 +1,92 @@ +# From https://github.com/AcademySoftwareFoundation/OpenColorIO/pull/1806 +From d15ccddd4d20d66749577d7444de861112f6864c Mon Sep 17 00:00:00 2001 +From: Brad Smith +Date: Thu, 29 Jun 2023 09:57:28 -0400 +Subject: [PATCH] Add support for minizip-ng 4 API + +Signed-off-by: Brad Smith +--- + src/OpenColorIO/OCIOZArchive.cpp | 22 +- + src/apps/ocioarchive/main.cpp| 4 + 2 files changed, 25 insertions(+), 1 deletion(-) + +diff --git a/src/OpenColorIO/OCIOZArchive.cpp b/src/OpenColorIO/OCIOZArchive.cpp +index 85fc7bb76..24d836e95 100644 +--- a/src/OpenColorIO/OCIOZArchive.cpp b/src/OpenColorIO/OCIOZArchive.cpp +@@ -225,7 +225,11 @@ void archiveConfig(std::ostream & ostream, const Config & config, const char * c + std::string configStr = ss.str(); + + // Write zip to memory stream. ++#if MZ_VERSION_BUILD >= 04 ++write_mem_stream = mz_stream_mem_create(); ++#else + mz_stream_mem_create(_mem_stream); ++#endif + mz_stream_mem_set_grow_size(write_mem_stream, 128 * 1024); + mz_stream_open(write_mem_stream, NULL, MZ_OPEN_MODE_CREATE); + +@@ -237,7 +241,11 @@ void archiveConfig(std::ostream & ostream, const Config & config, const char * c + options.compress_level = ArchiveCompressionLevels::BEST; + + // Create the writer handle. ++#if MZ_VERSION_BUILD >= 04 ++archiver = mz_zip_writer_create(); ++#else + mz_zip_writer_create(); ++#endif + + // Archive options. + // Compression method +@@ -332,7 +340,11 @@ void ExtractOCIOZArchive(const char * archivePath, const char * destination) + std::string outputDestination =
[gentoo-commits] repo/gentoo:master commit in: media-libs/opencolorio/, media-libs/opencolorio/files/
commit: 855ef95061367779af0f38f7afd291af21616403 Author: brahmajit das protonmail com> AuthorDate: Tue Aug 23 09:25:51 2022 + Commit: Sam James gentoo org> CommitDate: Thu Sep 1 02:05:26 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=855ef950 media-libs/opencolorio: Fix strtol_l on musl Fix strtol_l missing on musl. On musl libc use strtol Taken from Alpine Linux, please refer: https://git.alpinelinux.org/aports/tree/community/opencolorio/0002-fix-strtol.patch Closes: https://bugs.gentoo.org/829453 Signed-off-by: brahmajit das protonmail.com> Closes: https://github.com/gentoo/gentoo/pull/26855 Signed-off-by: Sam James gentoo.org> .../files/opencolorio-2.1.2-musl-strtol.patch | 27 ++ media-libs/opencolorio/opencolorio-2.1.2.ebuild| 1 + 2 files changed, 28 insertions(+) diff --git a/media-libs/opencolorio/files/opencolorio-2.1.2-musl-strtol.patch b/media-libs/opencolorio/files/opencolorio-2.1.2-musl-strtol.patch new file mode 100644 index ..87059614ff03 --- /dev/null +++ b/media-libs/opencolorio/files/opencolorio-2.1.2-musl-strtol.patch @@ -0,0 +1,27 @@ +# Fix strtol_l missing on musl. On musl libc use strtol +# Taken from Alpine Linux, please refer: +# https://git.alpinelinux.org/aports/tree/community/opencolorio/0002-fix-strtol.patch?id=dd7ba461824ab0618f0493cbb450b221fdc2513c +# Please refer: https://github.com/AcademySoftwareFoundation/OpenColorIO/issues/1624 +--- a/src/utils/NumberUtils.h b/src/utils/NumberUtils.h +@@ -68,7 +68,7 @@ really_inline from_chars_result from_chars(const char *first, const char *last, + tempval = ::strtod_l(first, , loc.local); + #endif + +-if (errno != 0) ++if (errno != 0 && errno != EINVAL) + { + return {first + (endptr - first), std::errc::result_out_of_range}; + } +@@ -139,8 +139,10 @@ really_inline from_chars_result from_chars(const char *first, const char *last, + long int + #ifdef _WIN32 + tempval = _strtol_l(first, , 0, loc.local); +-#else ++#elif defined(__GLIBC__) + tempval = ::strtol_l(first, , 0, loc.local); ++#else ++tempval = ::strtol(first, , 0); + #endif + + if (errno != 0) diff --git a/media-libs/opencolorio/opencolorio-2.1.2.ebuild b/media-libs/opencolorio/opencolorio-2.1.2.ebuild index 17b4b7fb8e1f..eda322b00de6 100644 --- a/media-libs/opencolorio/opencolorio-2.1.2.ebuild +++ b/media-libs/opencolorio/opencolorio-2.1.2.ebuild @@ -55,6 +55,7 @@ RESTRICT="test" PATCHES=( "${FILESDIR}"/${PN}-2.1.1-gcc12.patch + "${FILESDIR}"/${PN}-2.1.2-musl-strtol.patch ) pkg_setup() {
[gentoo-commits] repo/gentoo:master commit in: media-libs/opencolorio/, media-libs/opencolorio/files/
commit: 98e9e578139ff41ae4f18ce00fe81d19c22142dc Author: Sam James gentoo org> AuthorDate: Mon Jun 6 01:22:46 2022 + Commit: Sam James gentoo org> CommitDate: Mon Jun 6 01:24:43 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=98e9e578 media-libs/opencolorio: drop 1.1.1-r3, 2.0.1-r2, 2.0.3, 2.1.1-r2 Signed-off-by: Sam James gentoo.org> media-libs/opencolorio/Manifest| 3 - .../files/opencolorio-1.1.0-remove-Werror.patch| 17 --- ...1.1.0-remove-building-of-bundled-programs.patch | 154 - ...nstallDirs-and-fix-cmake-install-location.patch | 102 -- .../files/opencolorio-1.1.0-yaml-cpp-0.6.patch | 54 ...ecific-OCIOMacros.cmake-remove-LIB_SUFFIX.patch | 38 - .../opencolorio-1.1.1-fix-self-assign-clang.patch | 14 -- .../files/opencolorio-1.1.1-no-werror.patch| 12 -- .../opencolorio-1.1.1-yaml-cpp-boost-check.patch | 35 - media-libs/opencolorio/opencolorio-1.1.1-r3.ebuild | 106 -- media-libs/opencolorio/opencolorio-2.0.1-r2.ebuild | 96 - media-libs/opencolorio/opencolorio-2.0.3.ebuild| 97 - media-libs/opencolorio/opencolorio-2.1.1-r2.ebuild | 100 - 13 files changed, 828 deletions(-) diff --git a/media-libs/opencolorio/Manifest b/media-libs/opencolorio/Manifest index 1cfa23094bad..fbccb7669120 100644 --- a/media-libs/opencolorio/Manifest +++ b/media-libs/opencolorio/Manifest @@ -1,5 +1,2 @@ -DIST opencolorio-1.1.1.tar.gz 13828483 BLAKE2B f5642f08db84f2b8da44d0dbf58313c78263496fc6f1f209b93fd303bbf9477033317b44eb8bb2b13a70afa19422f4fa312d52a3fa6598031a2aa50b33bbfccf SHA512 bed722f9ddce1887d28aacef2882debccd7c3f3c0c708d2723fea58a097de9f02721af9e85453e089ffda5406aef593ab6536c6886307823c132aa787e492e33 -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 ffece30b9f37acd10665a716d519c9807f6398e5e59baedd194376a1424a6d875781c027d998567b2a241da6388a780c94d95237b0b4d64b836cc5d4383c SHA512 86585ec860d460b158f24efb82f202deced7ce96a6bfefd42f39cad9c112add68cca6935f383f5d718c07fe1c121d8ed8b0d2069321f1dafb8ce68b49bc75194 DIST opencolorio-2.1.2.tar.gz 11021014 BLAKE2B 2612c31c88a86255b3b0389241649aaaf3754f065eec57e8438d3b594d9f8fcac81c71fe06cf0acf0680e40d0fbe019ad16a34a1371a7a3a57a21017f5efb463 SHA512 594e808fb1c175d5b14eb540be0dfb6f41cd37b5bf7df8c2d24d44dfe4986643ea68e52d0282eb3b25283489789001a57a201de1eecc1560fc9461780c7da353 diff --git a/media-libs/opencolorio/files/opencolorio-1.1.0-remove-Werror.patch b/media-libs/opencolorio/files/opencolorio-1.1.0-remove-Werror.patch deleted file mode 100644 index 2814f703f81d.. --- a/media-libs/opencolorio/files/opencolorio-1.1.0-remove-Werror.patch +++ /dev/null @@ -1,17 +0,0 @@ -diff --git a/src/pyglue/CMakeLists.txt b/src/pyglue/CMakeLists.txt -index a90ca1c..35de89a 100644 a/src/pyglue/CMakeLists.txt -+++ b/src/pyglue/CMakeLists.txt -@@ -22,9 +22,9 @@ endif() - - # Process all warnings as errors - # Unfortunately Windows still has a warning --if(UNIX) --set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Werror") --endif() -+#if(UNIX) -+#set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Werror") -+#endif() - - find_package(PythonLibs) - if(NOT PYTHONLIBS_FOUND) diff --git a/media-libs/opencolorio/files/opencolorio-1.1.0-remove-building-of-bundled-programs.patch b/media-libs/opencolorio/files/opencolorio-1.1.0-remove-building-of-bundled-programs.patch deleted file mode 100644 index 9041677c9ce4.. --- a/media-libs/opencolorio/files/opencolorio-1.1.0-remove-building-of-bundled-programs.patch +++ /dev/null @@ -1,154 +0,0 @@ -From 967369b36c9684d7ffb73a926c442d8991a3afef Mon Sep 17 00:00:00 2001 -From: Jonathan Scruggs -Date: Mon, 15 Jan 2018 13:09:31 + -Subject: [PATCH 3/3] Remove building of bundled programs - - docs/CMakeLists.txt | 98 ++--- - 1 file changed, 3 insertions(+), 95 deletions(-) - -diff --git a/docs/CMakeLists.txt b/docs/CMakeLists.txt -index a822a19..d588139 100644 a/docs/CMakeLists.txt -+++ b/docs/CMakeLists.txt -@@ -1,90 +1,4 @@ - --### --### External Doc Apps ### -- --if (WIN32) --# Workaround to mimic *nix '> PYTHONPATH=XXX CMD' --# on windows, it becomes
[gentoo-commits] repo/gentoo:master commit in: media-libs/opencolorio/, media-libs/opencolorio/files/
commit: 16594ec389119cfd9c6058b5b00972b80cd532d7 Author: Sam James gentoo org> AuthorDate: Sat May 7 07:08:56 2022 + Commit: Sam James gentoo org> CommitDate: Sat May 7 07:17:00 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=16594ec3 media-libs/opencolorio: fix build with GCC 12 Closes: https://bugs.gentoo.org/841479 Signed-off-by: Sam James gentoo.org> media-libs/opencolorio/files/opencolorio-2.1.1-gcc12.patch | 14 ++ media-libs/opencolorio/opencolorio-2.1.1-r7.ebuild | 4 2 files changed, 18 insertions(+) diff --git a/media-libs/opencolorio/files/opencolorio-2.1.1-gcc12.patch b/media-libs/opencolorio/files/opencolorio-2.1.1-gcc12.patch new file mode 100644 index ..0bf00862e51b --- /dev/null +++ b/media-libs/opencolorio/files/opencolorio-2.1.1-gcc12.patch @@ -0,0 +1,14 @@ +https://src.fedoraproject.org/rpms/OpenColorIO/raw/rawhide/f/OCIO-strlen.patch +https://github.com/AcademySoftwareFoundation/OpenColorIO/commit/4fa94918c2cf572dcaf61ca07016f3b5c231c14c +https://bugs.gentoo.org/841479 +--- a/src/OpenColorIO/FileRules.cpp b/src/OpenColorIO/FileRules.cpp +@@ -3,6 +3,7 @@ + + #include + #include ++#include + #include + #include + #include + diff --git a/media-libs/opencolorio/opencolorio-2.1.1-r7.ebuild b/media-libs/opencolorio/opencolorio-2.1.1-r7.ebuild index 942486329016..b8d6102d7296 100644 --- a/media-libs/opencolorio/opencolorio-2.1.1-r7.ebuild +++ b/media-libs/opencolorio/opencolorio-2.1.1-r7.ebuild @@ -55,6 +55,10 @@ RESTRICT="test" CMAKE_BUILD_TYPE=RelWithDebInfo +PATCHES=( + "${FILESDIR}"/${P}-gcc12.patch +) + pkg_setup() { use python && python-single-r1_pkg_setup }
[gentoo-commits] repo/gentoo:master commit in: media-libs/opencolorio/, media-libs/opencolorio/files/
commit: 5cf44c5ab2ca709df6fb7b90434d02487faed323 Author: Sam James gentoo org> AuthorDate: Sat Feb 12 17:58:14 2022 + Commit: Sam James gentoo org> CommitDate: Tue Feb 15 19:49:43 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5cf44c5a media-libs/opencolorio: adjust to unslotted OpenEXR Bug: https://bugs.gentoo.org/833158 Closes: https://bugs.gentoo.org/831357 Closes: https://bugs.gentoo.org/832862 Closes: https://bugs.gentoo.org/821247 Signed-off-by: Sam James gentoo.org> .../files/opencolorio-2.1.1-imath-openexr-3.patch | 75 -- ...2.1.1-r3.ebuild => opencolorio-2.1.1-r4.ebuild} | 4 -- 2 files changed, 79 deletions(-) diff --git a/media-libs/opencolorio/files/opencolorio-2.1.1-imath-openexr-3.patch b/media-libs/opencolorio/files/opencolorio-2.1.1-imath-openexr-3.patch deleted file mode 100644 index bf606889865d.. --- a/media-libs/opencolorio/files/opencolorio-2.1.1-imath-openexr-3.patch +++ /dev/null @@ -1,75 +0,0 @@ -diff --git a/share/cmake/modules/FindImath.cmake b/share/cmake/modules/FindImath.cmake -index 44a55e8..8a2d7ca 100644 a/share/cmake/modules/FindImath.cmake -+++ b/share/cmake/modules/FindImath.cmake -@@ -49,6 +49,7 @@ if(NOT OCIO_INSTALL_EXT_PACKAGES STREQUAL ALL) - find_path(Imath_INCLUDE_DIR - NAMES - Imath/ImathConfig.h -+Imath-3/IMathConfig.h - HINTS - ${Imath_ROOT} - ${PC_Imath_INCLUDE_DIRS} -@@ -90,8 +91,8 @@ if(NOT OCIO_INSTALL_EXT_PACKAGES STREQUAL ALL) - - # Get version from config header file - if(Imath_INCLUDE_DIR) --if(EXISTS "${Imath_INCLUDE_DIR}/Imath/ImathConfig.h") --set(_Imath_CONFIG "${Imath_INCLUDE_DIR}/Imath/ImathConfig.h") -+if(EXISTS "${Imath_INCLUDE_DIR}/Imath-3/ImathConfig.h") -+set(_Imath_CONFIG "${Imath_INCLUDE_DIR}/Imath-3/ImathConfig.h") - endif() - endif() - -diff --git a/src/utils/Half.h.in b/src/utils/Half.h.in -index 3784341..237f3ed 100644 a/src/utils/Half.h.in -+++ b/src/utils/Half.h.in -@@ -8,7 +8,7 @@ - #define OCIO_USE_IMATH_HALF @OCIO_USE_IMATH_HALF@ - - #if OCIO_USE_IMATH_HALF --# include -+# include - #else - # include - #endif -diff --git a/vendor/aftereffects/vc/vc15/utils/Half.h b/vendor/aftereffects/vc/vc15/utils/Half.h -index 5035750..5144e72 100644 a/vendor/aftereffects/vc/vc15/utils/Half.h -+++ b/vendor/aftereffects/vc/vc15/utils/Half.h -@@ -8,7 +8,7 @@ - #define OCIO_USE_IMATH_HALF 0 - - #if OCIO_USE_IMATH_HALF --# include -+# include - #else - # include - #endif -diff --git a/vendor/aftereffects/xcode/xcode12/utils/Half.h b/vendor/aftereffects/xcode/xcode12/utils/Half.h -index 5035750..5144e72 100644 a/vendor/aftereffects/xcode/xcode12/utils/Half.h -+++ b/vendor/aftereffects/xcode/xcode12/utils/Half.h -@@ -8,7 +8,7 @@ - #define OCIO_USE_IMATH_HALF 0 - - #if OCIO_USE_IMATH_HALF --# include -+# include - #else - # include - #endif -diff --git a/vendor/aftereffects/xcode/xcode9/utils/Half.h b/vendor/aftereffects/xcode/xcode9/utils/Half.h -index 5035750..5144e72 100644 a/vendor/aftereffects/xcode/xcode9/utils/Half.h -+++ b/vendor/aftereffects/xcode/xcode9/utils/Half.h -@@ -8,7 +8,7 @@ - #define OCIO_USE_IMATH_HALF 0 - - #if OCIO_USE_IMATH_HALF --# include -+# include - #else - # include - #endif diff --git a/media-libs/opencolorio/opencolorio-2.1.1-r3.ebuild b/media-libs/opencolorio/opencolorio-2.1.1-r4.ebuild similarity index 98% rename from media-libs/opencolorio/opencolorio-2.1.1-r3.ebuild rename to media-libs/opencolorio/opencolorio-2.1.1-r4.ebuild index 65a48f36c3c7..f90a88c6c238 100644 --- a/media-libs/opencolorio/opencolorio-2.1.1-r3.ebuild +++ b/media-libs/opencolorio/opencolorio-2.1.1-r4.ebuild @@ -59,10 +59,6 @@ RESTRICT="test" CMAKE_BUILD_TYPE=RelWithDebInfo -PATCHES=( - "${FILESDIR}"/${PN}-2.1.1-imath-openexr-3.patch -) - pkg_setup() { use python && python-single-r1_pkg_setup }
[gentoo-commits] repo/gentoo:master commit in: media-libs/opencolorio/, media-libs/opencolorio/files/
commit: 7e726d850502018b6760da78dbd4a419603016b8 Author: Sergei Trofimovich gentoo org> AuthorDate: Wed Apr 28 07:21:14 2021 + Commit: Sergei Trofimovich gentoo org> CommitDate: Wed Apr 28 07:21:38 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7e726d85 media-libs/opencolorio: drop -Werror Reported-by: Austin Kilgore Closes: https://bugs.gentoo.org/786198 Package-Manager: Portage-3.0.18, Repoman-3.0.3 Signed-off-by: Sergei Trofimovich gentoo.org> .../opencolorio/files/opencolorio-1.1.1-no-werror.patch | 12 media-libs/opencolorio/opencolorio-1.1.1.ebuild | 1 + 2 files changed, 13 insertions(+) diff --git a/media-libs/opencolorio/files/opencolorio-1.1.1-no-werror.patch b/media-libs/opencolorio/files/opencolorio-1.1.1-no-werror.patch new file mode 100644 index 000..df8fa210253 --- /dev/null +++ b/media-libs/opencolorio/files/opencolorio-1.1.1-no-werror.patch @@ -0,0 +1,12 @@ +https://bugs.gentoo.org/786198 +--- a/src/core/CMakeLists.txt b/src/core/CMakeLists.txt +@@ -23,8 +23,6 @@ if(WIN32) + if("${CMAKE_BUILD_TYPE}" STREQUAL "Release") + set(EXTERNAL_COMPILE_FLAGS "${EXTERNAL_COMPILE_FLAGS} /WX") + endif() +-else() +-set(EXTERNAL_COMPILE_FLAGS "${EXTERNAL_COMPILE_FLAGS} -Werror") + endif() + + # SHARED diff --git a/media-libs/opencolorio/opencolorio-1.1.1.ebuild b/media-libs/opencolorio/opencolorio-1.1.1.ebuild index 481f2561de4..a20bb6f44ae 100644 --- a/media-libs/opencolorio/opencolorio-1.1.1.ebuild +++ b/media-libs/opencolorio/opencolorio-1.1.1.ebuild @@ -53,6 +53,7 @@ PATCHES=( "${FILESDIR}/${PN}-1.1.0-remove-Werror.patch" "${FILESDIR}/${PN}-1.1.1-yaml-cpp-boost-check.patch" "${FILESDIR}/${P}-fix-self-assign-clang.patch" + "${FILESDIR}/${P}-no-werror.patch" ) pkg_setup() {
[gentoo-commits] repo/gentoo:master commit in: media-libs/opencolorio/, media-libs/opencolorio/files/
commit: 489c3c78999d7f5c20d86aa2b5e2493821ee5fd0 Author: Jonathan Scruggs gmail com> AuthorDate: Fri Jan 12 22:19:10 2018 + Commit: David Seifert gentoo org> CommitDate: Sat Jan 13 13:30:07 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=489c3c78 media-libs/opencolorio: version bump to 1.1.0 Closes: https://github.com/gentoo/gentoo/pull/6842 media-libs/opencolorio/Manifest| 1 + .../files/opencolorio-1.1.0-cmake-fixes.patch | 173 + media-libs/opencolorio/opencolorio-1.1.0.ebuild| 85 ++ 3 files changed, 259 insertions(+) diff --git a/media-libs/opencolorio/Manifest b/media-libs/opencolorio/Manifest index 63d78b13800..78f98ec8306 100644 --- a/media-libs/opencolorio/Manifest +++ b/media-libs/opencolorio/Manifest @@ -1,3 +1,4 @@ DIST opencolorio-1.0.9-yaml-0.5-compat-v2.patch.bz2 15418 BLAKE2B 6eaabec7780cb4be9ec4b0b16f79b7114b187b13e3027b6cae3662c6a2b6dacb6566e36fbdf7b2edc77855be505e4cd2c84e16b58d49ccdc59341359419b7cc4 SHA512 8383bc84e209b67aa34c6420348634d0d2a34f1dafda6a10b0c4a15776c2094057a38b00d078b59b648131178f2d65f695890204dbee411602689a0bb7419ecc DIST opencolorio-1.0.9.tar.gz 12473406 BLAKE2B 54c867521b66d7479c175f65046ffd50ce41fb665c640cf5097b7178cc11dbf17cd324e7d861e4a56c990a109d7f80041d5e83a2438bbfb550e2d8affab7c2da SHA512 f5310cd6d3048d5f307adb41ac1ac807f087a6344c96324cb0f13d0eae1fa3fe5f8005f17adf77664044daf762902223b650b5d8c1636c7801183cd3b4e03ac8 DIST opencolorio-1.0.9_p20170719.tar.gz 13752783 BLAKE2B 2f6a0e095bb3fd56a49b6d43f5c4f3690a2c735c1cc84c337bcb19abf391bedd600bcb6fc512fd8e1c56fe1e337ee57358329490f2dc2c92362b8c939a579917 SHA512 1ee86cae951afed963bc62e251975a6c721553fc1bb7650faccb6160fcd6b3e030c509667cb7b2543a3ca32ed6777259d98bf25e2bb8150fee8054310b9d2590 +DIST opencolorio-1.1.0.tar.gz 13826812 BLAKE2B 555a5ac393170503c944c3471ea482b1a22be7c98ee7b81af37f52db185c8b61c5318102c139a8711f4828d306b6c4322f5d839c4df08ce41ebbb9dcb2bda152 SHA512 909874a9f91a8d229622810fc70233680c6e75203bd8555179322de2873da00bf302432e19f189b787ffcda3157ddec1e4601c97f75a36e16f644fe7d42f6998 diff --git a/media-libs/opencolorio/files/opencolorio-1.1.0-cmake-fixes.patch b/media-libs/opencolorio/files/opencolorio-1.1.0-cmake-fixes.patch new file mode 100644 index 000..9cb3500d9da --- /dev/null +++ b/media-libs/opencolorio/files/opencolorio-1.1.0-cmake-fixes.patch @@ -0,0 +1,173 @@ +diff -purN a/CMakeLists.txt b/CMakeLists.txt +--- a/CMakeLists.txt 2017-11-29 22:51:15.0 + b/CMakeLists.txt 2017-12-27 16:49:51.461300828 + +@@ -59,6 +59,7 @@ endif() + include(ParseArguments) + include(OCIOMacros) + include(ExternalProject) ++include(GNUInstallDirs) + + enable_language(CXX) + +@@ -531,7 +532,7 @@ endif() + configure_file(${CMAKE_SOURCE_DIR}/share/ocio/setup_ocio.sh.in + ${CMAKE_CURRENT_BINARY_DIR}/share/ocio/setup_ocio.sh @ONLY) + +-INSTALL(PROGRAMS ${CMAKE_CURRENT_BINARY_DIR}/share/ocio/setup_ocio.sh DESTINATION share/ocio/) ++INSTALL(PROGRAMS ${CMAKE_CURRENT_BINARY_DIR}/share/ocio/setup_ocio.sh DESTINATION ${CMAKE_INSTALL_DATAROOTDIR}/ocio/) + + ### + ### CPACK ### +@@ -646,4 +647,4 @@ file(WRITE "${CMAKE_BINARY_DIR}/OpenColo + message(STATUS OPENCOLORIO_FOUND=\${OPENCOLORIO_FOUND}) + " + ) +-install(FILES "${CMAKE_BINARY_DIR}/OpenColorIOConfig.cmake" DESTINATION .) ++install(FILES "${CMAKE_BINARY_DIR}/OpenColorIOConfig.cmake" DESTINATION ${CMAKE_INSTALL_LIBDIR}/CMake) +diff -purN a/docs/CMakeLists.txt b/docs/CMakeLists.txt +--- a/docs/CMakeLists.txt 2017-11-29 22:51:15.0 + b/docs/CMakeLists.txt 2017-12-27 16:53:28.976491353 + +@@ -1,91 +1,5 @@ + + ### +-### External Doc Apps ### +- +-if (WIN32) +-# Workaround to mimic *nix '> PYTHONPATH=XXX CMD' +-# on windows, it becomes '> set PYTHONPATH=XXX \n call CMD' +-# '\n' is here because '\\&' does not work. +-set(PYT_PRE_CMD set PYTHONPATH=${PYTHONPATH} "\n" call ) +-# Unfortunately some windows tools require to have +-# the paths with the '\' (not working with '//'). +-set(PYT_LIB_OUTPUT ${EXTDIST_ROOT}) +-string(REGEX REPLACE "/" "" PYT_LIB_OUTPUT ${PYT_LIB_OUTPUT}) +-set(PYT_EXTDIST_BINPATH ${EXTDIST_BINPATH}) +-string(REGEX REPLACE "/" "" PYT_EXTDIST_BINPATH ${PYT_EXTDIST_BINPATH}) +-else() +-set(PYT_PRE_CMD PYTHONPATH=${PYTHONPATH}) +-set(PYT_LIB_OUTPUT ${EXTDIST_ROOT}) +-set(PYT_EXTDIST_BINPATH ${EXTDIST_BINPATH}) +-endif() +- +-# setuptools +-# https://pypi.python.org/pypi/setuptools +-set(SETUPTOOLS_VERSION 1.1.6) +- +-ExternalProject_Add(setuptools +-URL ${CMAKE_SOURCE_DIR}/ext/setuptools-${SETUPTOOLS_VERSION}.tar.gz +-BUILD_IN_SOURCE 1 +-CONFIGURE_COMMAND ${CMAKE_COMMAND} -E make_directory ${EXTDIST_PYTHONPATH} +-
[gentoo-commits] repo/gentoo:master commit in: media-libs/opencolorio/, media-libs/opencolorio/files/
commit: c096702b017761ba14439afd4d9ddbef302cb8ba Author: Jonathan Scruggs gmail com> AuthorDate: Fri Jan 12 22:22:40 2018 + Commit: David Seifert gentoo org> CommitDate: Sat Jan 13 13:30:13 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c096702b media-libs/opencolorio: Remove 1.0.9_p20170719 media-libs/opencolorio/Manifest| 1 - .../files/opencolorio-1.0.9-cmake-fixes-v1.patch | 150 - .../opencolorio/opencolorio-1.0.9_p20170719.ebuild | 86 3 files changed, 237 deletions(-) diff --git a/media-libs/opencolorio/Manifest b/media-libs/opencolorio/Manifest index 78f98ec8306..61692b3aa83 100644 --- a/media-libs/opencolorio/Manifest +++ b/media-libs/opencolorio/Manifest @@ -1,4 +1,3 @@ DIST opencolorio-1.0.9-yaml-0.5-compat-v2.patch.bz2 15418 BLAKE2B 6eaabec7780cb4be9ec4b0b16f79b7114b187b13e3027b6cae3662c6a2b6dacb6566e36fbdf7b2edc77855be505e4cd2c84e16b58d49ccdc59341359419b7cc4 SHA512 8383bc84e209b67aa34c6420348634d0d2a34f1dafda6a10b0c4a15776c2094057a38b00d078b59b648131178f2d65f695890204dbee411602689a0bb7419ecc DIST opencolorio-1.0.9.tar.gz 12473406 BLAKE2B 54c867521b66d7479c175f65046ffd50ce41fb665c640cf5097b7178cc11dbf17cd324e7d861e4a56c990a109d7f80041d5e83a2438bbfb550e2d8affab7c2da SHA512 f5310cd6d3048d5f307adb41ac1ac807f087a6344c96324cb0f13d0eae1fa3fe5f8005f17adf77664044daf762902223b650b5d8c1636c7801183cd3b4e03ac8 -DIST opencolorio-1.0.9_p20170719.tar.gz 13752783 BLAKE2B 2f6a0e095bb3fd56a49b6d43f5c4f3690a2c735c1cc84c337bcb19abf391bedd600bcb6fc512fd8e1c56fe1e337ee57358329490f2dc2c92362b8c939a579917 SHA512 1ee86cae951afed963bc62e251975a6c721553fc1bb7650faccb6160fcd6b3e030c509667cb7b2543a3ca32ed6777259d98bf25e2bb8150fee8054310b9d2590 DIST opencolorio-1.1.0.tar.gz 13826812 BLAKE2B 555a5ac393170503c944c3471ea482b1a22be7c98ee7b81af37f52db185c8b61c5318102c139a8711f4828d306b6c4322f5d839c4df08ce41ebbb9dcb2bda152 SHA512 909874a9f91a8d229622810fc70233680c6e75203bd8555179322de2873da00bf302432e19f189b787ffcda3157ddec1e4601c97f75a36e16f644fe7d42f6998 diff --git a/media-libs/opencolorio/files/opencolorio-1.0.9-cmake-fixes-v1.patch b/media-libs/opencolorio/files/opencolorio-1.0.9-cmake-fixes-v1.patch deleted file mode 100644 index 23f67cae55c..000 --- a/media-libs/opencolorio/files/opencolorio-1.0.9-cmake-fixes-v1.patch +++ /dev/null @@ -1,150 +0,0 @@ -diff -purN a/CMakeLists.txt b/CMakeLists.txt a/CMakeLists.txt 2017-07-19 21:38:48.0 +0100 -+++ b/CMakeLists.txt 2017-08-15 14:14:02.223744929 +0100 -@@ -59,6 +59,7 @@ endif() - include(ParseArguments) - include(OCIOMacros) - include(ExternalProject) -+include(GNUInstallDirs) - - enable_language(CXX) - -@@ -519,7 +520,7 @@ endif() - configure_file(${CMAKE_SOURCE_DIR}/share/ocio/setup_ocio.sh.in - ${CMAKE_CURRENT_BINARY_DIR}/share/ocio/setup_ocio.sh @ONLY) - --INSTALL(PROGRAMS ${CMAKE_CURRENT_BINARY_DIR}/share/ocio/setup_ocio.sh DESTINATION share/ocio/) -+INSTALL(PROGRAMS ${CMAKE_CURRENT_BINARY_DIR}/share/ocio/setup_ocio.sh DESTINATION ${CMAKE_INSTALL_DATAROOTDIR}/ocio/) - - ### - ### CPACK ### -@@ -634,4 +635,4 @@ file(WRITE "${CMAKE_BINARY_DIR}/OpenColo - message(STATUS OPENCOLORIO_FOUND=\${OPENCOLORIO_FOUND}) - " - ) --install(FILES "${CMAKE_BINARY_DIR}/OpenColorIOConfig.cmake" DESTINATION .) -+install(FILES "${CMAKE_BINARY_DIR}/OpenColorIOConfig.cmake" DESTINATION ${CMAKE_INSTALL_LIBDIR}/CMake) -diff -purN a/docs/CMakeLists.txt b/docs/CMakeLists.txt a/docs/CMakeLists.txt 2017-07-19 21:38:48.0 +0100 -+++ b/docs/CMakeLists.txt 2017-08-15 14:10:29.645282585 +0100 -@@ -1,68 +1,5 @@ - - ### --### External Doc Apps ### -- --# setuptools --# https://pypi.python.org/pypi/setuptools --set(SETUPTOOLS_VERSION 1.1.6) --ExternalProject_Add(setuptools --URL ${CMAKE_SOURCE_DIR}/ext/setuptools-${SETUPTOOLS_VERSION}.tar.gz --BUILD_IN_SOURCE 1 --CONFIGURE_COMMAND ${CMAKE_COMMAND} -E make_directory ${EXTDIST_PYTHONPATH} --BUILD_COMMAND PYTHONPATH=${PYTHONPATH} ${PYTHON} setup.py build --INSTALL_COMMAND PYTHONPATH=${PYTHONPATH} ${PYTHON} setup.py install --prefix=${EXTDIST_ROOT} --) -- --# docutils --# https://pypi.python.org/pypi/docutils --set(DOCUTILS_VERSION 0.11) --ExternalProject_Add(docutils --DEPENDS setuptools --URL ${CMAKE_SOURCE_DIR}/ext/docutils-${DOCUTILS_VERSION}.tar.gz --BUILD_IN_SOURCE 1 --CONFIGURE_COMMAND ${CMAKE_COMMAND} -E make_directory ${EXTDIST_PYTHONPATH} --BUILD_COMMAND PYTHONPATH=${PYTHONPATH} ${PYTHON} setup.py build --INSTALL_COMMAND PYTHONPATH=${PYTHONPATH} ${PYTHON} setup.py install --prefix=${EXTDIST_ROOT} --) -- --# jinja2 --# https://pypi.python.org/pypi/Jinja2 --set(JINJA2_VERSION 2.7.1) --ExternalProject_Add(Jinja2 --DEPENDS setuptools --URL