Gentoo Archives: gentoo-commits

From: Andreas Sturmlechner <asturm@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: media-libs/opencolorio/
Date: Sun, 09 Jan 2022 15:48:46
Message-Id: 1641743284.db21a474d83f1e08dadc73900261ef45c09c548b.asturm@gentoo
1 commit: db21a474d83f1e08dadc73900261ef45c09c548b
2 Author: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
3 AuthorDate: Sun Jan 9 15:30:32 2022 +0000
4 Commit: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
5 CommitDate: Sun Jan 9 15:48:04 2022 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=db21a474
7
8 media-libs/opencolorio: Drop 2.0.0-r2, 2.0.2-r2 and 2.1.0-r1
9
10 Package-Manager: Portage-3.0.30, Repoman-3.0.3
11 Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org>
12
13 media-libs/opencolorio/Manifest | 3 -
14 media-libs/opencolorio/opencolorio-2.0.0-r2.ebuild | 103 ---------------------
15 media-libs/opencolorio/opencolorio-2.0.2-r2.ebuild | 97 -------------------
16 media-libs/opencolorio/opencolorio-2.1.0-r1.ebuild | 102 --------------------
17 4 files changed, 305 deletions(-)
18
19 diff --git a/media-libs/opencolorio/Manifest b/media-libs/opencolorio/Manifest
20 index 68633bfd2930..119839b0bbb2 100644
21 --- a/media-libs/opencolorio/Manifest
22 +++ b/media-libs/opencolorio/Manifest
23 @@ -1,7 +1,4 @@
24 DIST opencolorio-1.1.1.tar.gz 13828483 BLAKE2B f5642f08db84f2b8da44d0dbf58313c78263496fc6f1f209b93fd303bbf9477033317b44eb8bb2b13a70afa19422f4fa312d52a3fa6598031a2aa50b33bbfccf SHA512 bed722f9ddce1887d28aacef2882debccd7c3f3c0c708d2723fea58a097de9f02721af9e85453e089ffda5406aef593ab6536c6886307823c132aa787e492e33
25 -DIST opencolorio-2.0.0.tar.gz 9892414 BLAKE2B fdff2e144eadb444624f059f7582ea99d4e2dbd53cad5b89f92d19c7ca9dda2ff9ec4f8c8d00e6ac083da21134f9bc783b297c553a8e7d11936c936e5c41a2f3 SHA512 7110a1a30a5fa64b81d7fc5e33234673aaddbad5e19ce7f21436c590edd7d2ce767650c9a934011a96e53132c030bd0b654fcf93ad79c1bfc8c050762c57f6d0
26 DIST opencolorio-2.0.1.tar.gz 9945107 BLAKE2B cb4b152205642abd847b7263db838dbb922004017b9f19f7b2bd81d97f64e6f7d008c5a3f734475f510180ae9cc3a84688631e69c0587e0c77599b75b07d9159 SHA512 5787cc4cadb0a1832c925712ca0dfef6e843082b9461460e1798326c6fceaa97bee78e5298651e6a8a3662b348eab5ab9791e94c3efcac337da07229fb559338
27 -DIST opencolorio-2.0.2.tar.gz 10812416 BLAKE2B 36f008035c36bef9473f9f79e9362eec20abb8e217a2131d3a2be5766de60cdab36e137547d414bf18e97ad368e30fb89a0ad4d8095b24bd184704d88ef192ae SHA512 ebc6b4b4251f69cb69f7203bc9ae962010f7f60ed5d53eb3ff14b64d5ef8cac2b98d0482485f1adaaf6b8c065cd4edd01c4e0577324a86ed4ebfe8e33e9fa667
28 DIST opencolorio-2.0.3.tar.gz 10813503 BLAKE2B a853f2a39b4c3c0005056f0278355f01a8d62ec90054d3f1ce29501ce8fc96628d68eb3d942bb0cc33c71dcaa1a7421684bdd79b190a5eda5c5b5c6b9190017c SHA512 cb8d6d4e2481bfe9449f665ff888ad6ffb2d2e82f1a132b7cd3a74c88b2084f469c362511e57b964d3aee7c1badd41422640ab3a857402fa6a90c8bdf4cc60bb
29 -DIST opencolorio-2.1.0.tar.gz 10970849 BLAKE2B 3703ab90c7dfa853583e3018eee9a28c9f471207b3c6743095cf681a4659da708893be508b521195bf84f59ac2c058f844a8f70f83666beaed208812cf845420 SHA512 a0f4fb62c768b392ca1129e2046df96d670d785fc057d4103768440b7adb65d8faf5b7d39729060791794e83e6cd4e67821aed9b30f3f04b410c60809cd72267
30 DIST opencolorio-2.1.1.tar.gz 11013141 BLAKE2B ffece30b9f37acd10665a716d519c9807f6398e5e59baedd194376a1424a6d875781c027d998567b2a241da6388a780c94d95237b0b4d64b836cc5ccccd4383c SHA512 86585ec860d460b158f24efb82f202deced7ce96a6bfefd42f39cad9c112add68cca6935f383f5d718c07fe1c121d8ed8b0d2069321f1dafb8ce68b49bc75194
31
32 diff --git a/media-libs/opencolorio/opencolorio-2.0.0-r2.ebuild b/media-libs/opencolorio/opencolorio-2.0.0-r2.ebuild
33 deleted file mode 100644
34 index d582251eb118..000000000000
35 --- a/media-libs/opencolorio/opencolorio-2.0.0-r2.ebuild
36 +++ /dev/null
37 @@ -1,103 +0,0 @@
38 -# Copyright 1999-2021 Gentoo Authors
39 -# Distributed under the terms of the GNU General Public License v2
40 -
41 -EAPI=7
42 -
43 -PYTHON_COMPAT=( python3_{7..9} )
44 -
45 -inherit cmake flag-o-matic python-single-r1
46 -
47 -DESCRIPTION="A color management framework for visual effects and animation"
48 -HOMEPAGE="https://opencolorio.org/"
49 -
50 -if [[ ${PV} = *9999 ]]; then
51 - inherit git-r3
52 - EGIT_REPO_URI="https://github.com/AcademySoftwareFoundation/OpenColorIO.git"
53 -else
54 - SRC_URI="https://github.com/imageworks/OpenColorIO/archive/v${PV}.tar.gz -> ${P}.tar.gz"
55 - S="${WORKDIR}/OpenColorIO-${PV}"
56 - KEYWORDS="~amd64"
57 -fi
58 -
59 -LICENSE="BSD"
60 -SLOT="0"
61 -IUSE="cpu_flags_x86_sse2 doc opengl python static-libs test"
62 -REQUIRED_USE="
63 - doc? ( python )
64 - python? ( ${PYTHON_REQUIRED_USE} )"
65 -
66 -# Not compatible with oiio 2.3
67 -# https://github.com/AcademySoftwareFoundation/OpenColorIO/issues/1509
68 -# bug #821073
69 -RDEPEND="
70 - dev-cpp/pystring
71 - dev-python/pybind11
72 - media-libs/ilmbase
73 - >=dev-cpp/yaml-cpp-0.5
74 - dev-libs/tinyxml
75 - opengl? (
76 - media-libs/lcms:2
77 - <media-libs/openimageio-2.3:=
78 - media-libs/glew:=
79 - media-libs/freeglut
80 - virtual/opengl
81 - )
82 - python? ( ${PYTHON_DEPS} )
83 -"
84 -
85 -DEPEND="${RDEPEND}"
86 -BDEPEND="
87 - >=dev-util/cmake-3.16.2-r1
88 - virtual/pkgconfig
89 - doc? (
90 - $(python_gen_cond_dep '
91 - dev-python/sphinx[${PYTHON_USEDEP}]
92 - dev-python/testresources[${PYTHON_USEDEP}]
93 - ')
94 - )
95 -"
96 -
97 -# Restricting tests, bugs #439790 and #447908
98 -RESTRICT="mirror test"
99 -
100 -CMAKE_BUILD_TYPE=RelWithDebInfo
101 -
102 -pkg_setup() {
103 - use python && python-single-r1_pkg_setup
104 -}
105 -
106 -src_prepare() {
107 - cmake_src_prepare
108 -
109 - 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
110 - 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
111 -}
112 -
113 -src_configure() {
114 - # Missing features:
115 - # - Truelight and Nuke are not in portage for now, so their support are disabled
116 - # - Java bindings was not tested, so disabled
117 - # Notes:
118 - # - OpenImageIO is required for building ociodisplay and ocioconvert (USE opengl)
119 - # - OpenGL, GLUT and GLEW is required for building ociodisplay (USE opengl)
120 - local mycmakeargs=(
121 - -DOCIO_BUILD_NUKE=OFF
122 - -DBUILD_SHARED_LIBS=ON
123 - -DOCIO_BUILD_STATIC=$(usex static-libs)
124 - -DOCIO_BUILD_DOCS=$(usex doc)
125 - -DOCIO_BUILD_APPS=$(usex opengl)
126 - -DOCIO_BUILD_PYTHON=$(usex python)
127 - -DOCIO_BUILD_JAVA=OFF
128 - -DOCIO_USE_SSE=$(usex cpu_flags_x86_sse2)
129 - -DOCIO_BUILD_TESTS=$(usex test)
130 - -DOCIO_BUILD_GPU_TESTS=$(usex test)
131 - -DOCIO_BUILD_FROZEN_DOCS=$(usex doc)
132 - -DOCIO_INSTALL_EXT_PACKAGES=NONE
133 - )
134 -
135 - # We need this to work around asserts that can trigger even in proper use cases.
136 - # See https://github.com/AcademySoftwareFoundation/OpenColorIO/issues/1235
137 - append-flags -DNDEBUG
138 -
139 - cmake_src_configure
140 -}
141
142 diff --git a/media-libs/opencolorio/opencolorio-2.0.2-r2.ebuild b/media-libs/opencolorio/opencolorio-2.0.2-r2.ebuild
143 deleted file mode 100644
144 index 9897f5ded789..000000000000
145 --- a/media-libs/opencolorio/opencolorio-2.0.2-r2.ebuild
146 +++ /dev/null
147 @@ -1,97 +0,0 @@
148 -# Copyright 1999-2021 Gentoo Authors
149 -# Distributed under the terms of the GNU General Public License v2
150 -
151 -EAPI=7
152 -
153 -PYTHON_COMPAT=( python3_{8..10} )
154 -
155 -inherit cmake flag-o-matic python-single-r1
156 -
157 -DESCRIPTION="A color management framework for visual effects and animation"
158 -HOMEPAGE="https://opencolorio.org https://github.com/AcademySoftwareFoundation/OpenColorIO"
159 -SRC_URI="https://github.com/AcademySoftwareFoundation/OpenColorIO/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
160 -S="${WORKDIR}/OpenColorIO-${PV}"
161 -
162 -LICENSE="BSD"
163 -SLOT="0"
164 -KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
165 -IUSE="cpu_flags_x86_sse2 doc opengl python static-libs test"
166 -REQUIRED_USE="
167 - doc? ( python )
168 - python? ( ${PYTHON_REQUIRED_USE} )
169 -"
170 -
171 -# Not compatible with oiio 2.3
172 -# https://github.com/AcademySoftwareFoundation/OpenColorIO/issues/1509
173 -# bug #821073
174 -RDEPEND="
175 - dev-cpp/pystring
176 - dev-python/pybind11
177 - media-libs/ilmbase
178 - dev-cpp/yaml-cpp:=
179 - dev-libs/tinyxml
180 - opengl? (
181 - media-libs/lcms:2
182 - <media-libs/openimageio-2.3:=
183 - media-libs/glew:=
184 - media-libs/freeglut
185 - virtual/opengl
186 - )
187 - python? ( ${PYTHON_DEPS} )
188 -"
189 -DEPEND="${RDEPEND}"
190 -BDEPEND="
191 - >=dev-util/cmake-3.16.2-r1
192 - virtual/pkgconfig
193 - doc? (
194 - $(python_gen_cond_dep '
195 - dev-python/sphinx[${PYTHON_USEDEP}]
196 - dev-python/testresources[${PYTHON_USEDEP}]
197 - ')
198 - )
199 -"
200 -
201 -# Restricting tests, bugs #439790 and #447908
202 -RESTRICT="test"
203 -
204 -CMAKE_BUILD_TYPE=RelWithDebInfo
205 -
206 -pkg_setup() {
207 - use python && python-single-r1_pkg_setup
208 -}
209 -
210 -src_prepare() {
211 - cmake_src_prepare
212 -
213 - 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
214 - 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
215 -}
216 -
217 -src_configure() {
218 - # Missing features:
219 - # - Truelight and Nuke are not in portage for now, so their support are disabled
220 - # - Java bindings was not tested, so disabled
221 - # Notes:
222 - # - OpenImageIO is required for building ociodisplay and ocioconvert (USE opengl)
223 - # - OpenGL, GLUT and GLEW is required for building ociodisplay (USE opengl)
224 - local mycmakeargs=(
225 - -DBUILD_SHARED_LIBS=ON
226 - -DOCIO_BUILD_STATIC=$(usex static-libs)
227 - -DOCIO_BUILD_DOCS=$(usex doc)
228 - -DOCIO_BUILD_APPS=$(usex opengl)
229 - -DOCIO_BUILD_PYTHON=$(usex python)
230 - -DOCIO_PYTHON_VERSION="${EPYTHON/python/}"
231 - -DOCIO_BUILD_JAVA=OFF
232 - -DOCIO_USE_SSE=$(usex cpu_flags_x86_sse2)
233 - -DOCIO_BUILD_TESTS=$(usex test)
234 - -DOCIO_BUILD_GPU_TESTS=$(usex test)
235 - -DOCIO_BUILD_FROZEN_DOCS=$(usex doc)
236 - -DOCIO_INSTALL_EXT_PACKAGES=NONE
237 - )
238 -
239 - # We need this to work around asserts that can trigger even in proper use cases.
240 - # See https://github.com/AcademySoftwareFoundation/OpenColorIO/issues/1235
241 - append-flags -DNDEBUG
242 -
243 - cmake_src_configure
244 -}
245
246 diff --git a/media-libs/opencolorio/opencolorio-2.1.0-r1.ebuild b/media-libs/opencolorio/opencolorio-2.1.0-r1.ebuild
247 deleted file mode 100644
248 index 9a4f6d7d90ed..000000000000
249 --- a/media-libs/opencolorio/opencolorio-2.1.0-r1.ebuild
250 +++ /dev/null
251 @@ -1,102 +0,0 @@
252 -# Copyright 1999-2021 Gentoo Authors
253 -# Distributed under the terms of the GNU General Public License v2
254 -
255 -EAPI=7
256 -
257 -PYTHON_COMPAT=( python3_{8..10} )
258 -
259 -inherit cmake flag-o-matic python-single-r1
260 -
261 -DESCRIPTION="A color management framework for visual effects and animation"
262 -HOMEPAGE="https://opencolorio.org https://github.com/AcademySoftwareFoundation/OpenColorIO"
263 -SRC_URI="https://github.com/AcademySoftwareFoundation/OpenColorIO/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
264 -S="${WORKDIR}/OpenColorIO-${PV}"
265 -
266 -LICENSE="BSD"
267 -SLOT="0"
268 -KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
269 -IUSE="cpu_flags_x86_sse2 doc opengl python static-libs test"
270 -REQUIRED_USE="
271 - doc? ( python )
272 - python? ( ${PYTHON_REQUIRED_USE} )
273 -"
274 -
275 -# Not compatible with oiio 2.3
276 -# https://github.com/AcademySoftwareFoundation/OpenColorIO/issues/1509
277 -# bug #821073
278 -# 2.1.1 should be?
279 -#
280 -# See bug #802363 for yaml-cpp < dep
281 -RDEPEND="
282 - dev-cpp/pystring
283 - dev-python/pybind11
284 - <dev-cpp/yaml-cpp-0.7.0:=
285 - dev-libs/tinyxml
286 - media-libs/ilmbase:=
287 - opengl? (
288 - media-libs/lcms:2
289 - <media-libs/openimageio-2.3:=
290 - media-libs/glew:=
291 - media-libs/freeglut
292 - virtual/opengl
293 - )
294 - python? ( ${PYTHON_DEPS} )
295 -"
296 -DEPEND="${RDEPEND}"
297 -BDEPEND="
298 - >=dev-util/cmake-3.16.2-r1
299 - virtual/pkgconfig
300 - doc? (
301 - $(python_gen_cond_dep '
302 - dev-python/sphinx[${PYTHON_USEDEP}]
303 - dev-python/testresources[${PYTHON_USEDEP}]
304 - ')
305 - )
306 -"
307 -
308 -# Restricting tests, bugs #439790 and #447908
309 -RESTRICT="test"
310 -
311 -CMAKE_BUILD_TYPE=RelWithDebInfo
312 -
313 -pkg_setup() {
314 - use python && python-single-r1_pkg_setup
315 -}
316 -
317 -src_prepare() {
318 - cmake_src_prepare
319 -
320 - 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
321 - 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
322 -}
323 -
324 -src_configure() {
325 - # Missing features:
326 - # - Truelight and Nuke are not in portage for now, so their support are disabled
327 - # - Java bindings was not tested, so disabled
328 - # Notes:
329 - # - OpenImageIO is required for building ociodisplay and ocioconvert (USE opengl)
330 - # - OpenGL, GLUT and GLEW is required for building ociodisplay (USE opengl)
331 - local mycmakeargs=(
332 - # Don't use imath yet, needs some poking to find the right headers
333 - -DOCIO_USE_OPENEXR_HALF=ON
334 - -DBUILD_SHARED_LIBS=ON
335 - -DOCIO_BUILD_STATIC=$(usex static-libs)
336 - -DOCIO_BUILD_DOCS=$(usex doc)
337 - -DOCIO_BUILD_APPS=$(usex opengl)
338 - -DOCIO_BUILD_PYTHON=$(usex python)
339 - -DOCIO_PYTHON_VERSION="${EPYTHON/python/}"
340 - -DOCIO_BUILD_JAVA=OFF
341 - -DOCIO_USE_SSE=$(usex cpu_flags_x86_sse2)
342 - -DOCIO_BUILD_TESTS=$(usex test)
343 - -DOCIO_BUILD_GPU_TESTS=$(usex test)
344 - -DOCIO_BUILD_FROZEN_DOCS=$(usex doc)
345 - -DOCIO_INSTALL_EXT_PACKAGES=NONE
346 - )
347 -
348 - # We need this to work around asserts that can trigger even in proper use cases.
349 - # See https://github.com/AcademySoftwareFoundation/OpenColorIO/issues/1235
350 - append-flags -DNDEBUG
351 -
352 - cmake_src_configure
353 -}