Gentoo Archives: gentoo-commits

From: Sam James <sam@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: media-libs/openimageio/
Date: Mon, 31 May 2021 23:47:28
Message-Id: 1622504831.777d3cda10c661900f421d957a4e9267723a0e14.sam@gentoo
1 commit: 777d3cda10c661900f421d957a4e9267723a0e14
2 Author: Sam James <sam <AT> gentoo <DOT> org>
3 AuthorDate: Mon May 31 23:46:59 2021 +0000
4 Commit: Sam James <sam <AT> gentoo <DOT> org>
5 CommitDate: Mon May 31 23:47:11 2021 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=777d3cda
7
8 media-libs/openimageio: drop versions
9
10 Signed-off-by: Sam James <sam <AT> gentoo.org>
11
12 media-libs/openimageio/Manifest | 6 -
13 media-libs/openimageio/openimageio-2.2.10.0.ebuild | 155 ---------------------
14 media-libs/openimageio/openimageio-2.2.10.1.ebuild | 155 ---------------------
15 media-libs/openimageio/openimageio-2.2.11.1.ebuild | 155 ---------------------
16 media-libs/openimageio/openimageio-2.2.13.0.ebuild | 155 ---------------------
17 .../openimageio/openimageio-2.2.8.0-r1.ebuild | 155 ---------------------
18 .../openimageio/openimageio-2.2.9.0-r1.ebuild | 155 ---------------------
19 7 files changed, 936 deletions(-)
20
21 diff --git a/media-libs/openimageio/Manifest b/media-libs/openimageio/Manifest
22 index 05fc1e8b0ae..a300d41dcf9 100644
23 --- a/media-libs/openimageio/Manifest
24 +++ b/media-libs/openimageio/Manifest
25 @@ -1,9 +1,3 @@
26 -DIST openimageio-2.2.10.0.tar.gz 29215970 BLAKE2B e35e1bf19dce23c9b1067ace21c2878c58ca005eef5fdc4a0c60825ba5c29dd37a543551e9427fda99d859d3cf3cab9cb8c459b47e2b8935e8b7730a09e19de1 SHA512 79f412bd3f7ad4cf6cb57d99293c02fa71478ece102478a6b93a8c5b8c4c56d1313595d24753f9ae1714039ac6aa1be4ae37461233203bac217fe6c0667fbf3b
27 -DIST openimageio-2.2.10.1.tar.gz 29215445 BLAKE2B ac45bcbd89f023aac7ae063ebbcf9d26375af2d370d18569cd0b4571640d446ceb639b871c107c6727aa92ad05ebea662bc8c34231bfd99a1c18215920ad3089 SHA512 6178a0c7acd870e22bffc8749282f0d1bd7475602bc63dd022b859a9ba3862b9925685a2765ea3604ba9c1ec4c0d8c3961a789862f82077ff261a7ae4e1d166a
28 -DIST openimageio-2.2.11.1.tar.gz 29250377 BLAKE2B 90184bbc8db97b4486f4af076ad6c37f235b2b8cfd463ee6290fe73fb267771325c6cc3db40b9bcedb56926b79f61587f11766c9eca00c6feccfb2526a4477b3 SHA512 73809587dd405e64e593d6223ef37d4b94c4f1e1d9682fd1bf09e8e4ee8bc9928ed500b7dcc03036e138e45e65ea1f43c11c53d1cb6436a34eb8d15b2415ada5
29 DIST openimageio-2.2.12.0.tar.gz 29251419 BLAKE2B 7ab1b611f9354d4a8d3fc33bc30acfbc193d6fda012945af2e3b41343419755a211df1a051fc5e6f00149a78db0896ec0f8c59d559e06294dc2626401e66df87 SHA512 14c7ce8b5f71622ca5ffbcae36044a02ae760f6f0173d5efb90472c40970f1bbf355059ca06a47aba895e365892fdf91aa2fdb0f38a7ba04d148ed33f51db80d
30 -DIST openimageio-2.2.13.0.tar.gz 29265725 BLAKE2B beca5a561b8907f0c0438fa2dbb798f691a3ffdfade09dacd07b8283c9c940619df4b64ef57aefbb5ce71a2ce06e61ac9b683126307e1b946bf696b767304f0a SHA512 93daceb784bff0039724282c723f939d919971fc94cf8fe10ca6bab0576d6cba97c3e4c9d1a9a501ee26bd66251fa51ce8b0755cf50c3fdb0e1de3ba0940600c
31 DIST openimageio-2.2.13.1.tar.gz 29265740 BLAKE2B 98403db440410d391ff150a988ac5cb970e0f8d30758c73200d54f07594b458d1f6a8bee58dc92bd254338da678fc4494555df94d8f865b09bd9c13bac7f8f6c SHA512 911e3671557df3c8bdbada00b83b7631750f5bf4dfc0568a4978c91d28a6e408c69dbe0e4e113b13702eab27176d3c84043d73778a0213eac0b2ac94d2e942d6
32 DIST openimageio-2.2.14.0.tar.gz 29226972 BLAKE2B 29daaf4fb987b77dffdd8cb29c5f67a80c20c49cd5dc369e68a5588a61fae7119aeb22814886e68eb055f2a66e02e75afba25991f8edc14752ccacf6599d889f SHA512 063291c0bd742b79a7b6065a41856b84732af2e2e404265262aa9ba91d07209fb308ecf0403a139d7021b8062f9c3e1b92a725a7cad091af1bcf45499ae47a82
33 -DIST openimageio-2.2.8.0.tar.gz 29201949 BLAKE2B b77e42dddfaa6a8dff174b89e43c7de158efcae0e851037a97f1f46127f5cda458bdc7b64172c1fe64236d5ace351c9a432c2e857467c7f83b59dc9f6670fbeb SHA512 7bb94832734b4354d961003ec7f85fa30e4a69d7f825c5668a0230d857f8c137dd522730ec5089db012f0d843fc67368c731458a3d6de9ae41dabfb4cc30592e
34 -DIST openimageio-2.2.9.0.tar.gz 29216767 BLAKE2B 92c17de4687d3d7390602a02dedc5afc1258018cef98e671977fb706c3fe1e80c30416fff89ff1b9936f0f1426eab0136e130efb4a41d7378d3f1eb77eab193a SHA512 d03500c5a9f4f1417c5629098254d1bbf032a17228898e5f087e4a5d0988f806537d3ab538366e64c51172568c3688389ab29b641fdaaf7208bf939cb859e06d
35
36 diff --git a/media-libs/openimageio/openimageio-2.2.10.0.ebuild b/media-libs/openimageio/openimageio-2.2.10.0.ebuild
37 deleted file mode 100644
38 index ceb522b9b67..00000000000
39 --- a/media-libs/openimageio/openimageio-2.2.10.0.ebuild
40 +++ /dev/null
41 @@ -1,155 +0,0 @@
42 -# Copyright 1999-2021 Gentoo Authors
43 -# Distributed under the terms of the GNU General Public License v2
44 -
45 -EAPI=7
46 -
47 -FONT_PN=OpenImageIO
48 -PYTHON_COMPAT=( python3_{7..9} )
49 -inherit cmake font python-single-r1
50 -
51 -DESCRIPTION="A library for reading and writing images"
52 -HOMEPAGE="https://sites.google.com/site/openimageio/ https://github.com/OpenImageIO"
53 -SRC_URI="https://github.com/OpenImageIO/oiio/archive/Release-${PV}.tar.gz -> ${P}.tar.gz"
54 -S="${WORKDIR}/oiio-Release-${PV}"
55 -
56 -LICENSE="BSD"
57 -SLOT="0/2.2"
58 -KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
59 -
60 -X86_CPU_FEATURES=(
61 - aes:aes sse2:sse2 sse3:sse3 ssse3:ssse3 sse4_1:sse4.1 sse4_2:sse4.2
62 - avx:avx avx2:avx2 avx512f:avx512f f16c:f16c
63 -)
64 -CPU_FEATURES=( ${X86_CPU_FEATURES[@]/#/cpu_flags_x86_} )
65 -
66 -IUSE="dicom doc ffmpeg field3d gif jpeg2k opencv opengl openvdb ptex python qt5 raw +truetype ${CPU_FEATURES[@]%:*}"
67 -REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
68 -
69 -# test data in separate repo
70 -# second repo has no structure whatsoever
71 -RESTRICT="test"
72 -
73 -BDEPEND="
74 - doc? (
75 - app-doc/doxygen
76 - dev-texlive/texlive-bibtexextra
77 - dev-texlive/texlive-fontsextra
78 - dev-texlive/texlive-fontutils
79 - dev-texlive/texlive-latex
80 - dev-texlive/texlive-latexextra
81 - )
82 -"
83 -RDEPEND="
84 - >=dev-libs/boost-1.62:=
85 - dev-cpp/robin-map
86 - dev-libs/libfmt:=
87 - dev-libs/pugixml:=
88 - >=media-libs/ilmbase-2.2.0-r1:=
89 - >=media-libs/libheif-1.7.0:=
90 - media-libs/libpng:0=
91 - >=media-libs/libwebp-0.2.1:=
92 - media-libs/opencolorio:=
93 - >=media-libs/openexr-2.2.0-r2:=
94 - media-libs/tiff:0=
95 - sys-libs/zlib:=
96 - virtual/jpeg:0
97 - dicom? ( sci-libs/dcmtk )
98 - ffmpeg? ( media-video/ffmpeg:= )
99 - field3d? ( media-libs/Field3D:= )
100 - gif? ( media-libs/giflib:0= )
101 - jpeg2k? ( >=media-libs/openjpeg-2.0:2= )
102 - opencv? ( media-libs/opencv:= )
103 - opengl? (
104 - media-libs/glew:=
105 - virtual/glu
106 - virtual/opengl
107 - )
108 - openvdb? (
109 - dev-cpp/tbb:=
110 - media-gfx/openvdb:=
111 - )
112 - ptex? ( media-libs/ptex:= )
113 - python? (
114 - ${PYTHON_DEPS}
115 - $(python_gen_cond_dep '
116 - dev-libs/boost:=[python,${PYTHON_USEDEP}]
117 - dev-python/numpy[${PYTHON_USEDEP}]
118 - dev-python/pybind11[${PYTHON_USEDEP}]
119 - ')
120 - )
121 - qt5? (
122 - dev-qt/qtcore:5
123 - dev-qt/qtgui:5
124 - dev-qt/qtwidgets:5
125 - opengl? ( dev-qt/qtopengl:5 )
126 - )
127 - raw? ( media-libs/libraw:= )
128 - truetype? ( media-libs/freetype:2= )
129 -"
130 -DEPEND="${RDEPEND}"
131 -
132 -DOCS=( CHANGES.md CREDITS.md README.md )
133 -
134 -pkg_setup() {
135 - use python && python-single-r1_pkg_setup
136 -}
137 -
138 -src_prepare() {
139 - cmake_src_prepare
140 - cmake_comment_add_subdirectory src/fonts
141 -}
142 -
143 -src_configure() {
144 - # Build with SIMD support
145 - local cpufeature
146 - local mysimd=()
147 - for cpufeature in "${CPU_FEATURES[@]}"; do
148 - use "${cpufeature%:*}" && mysimd+=("${cpufeature#*:}")
149 - done
150 -
151 - # If no CPU SIMDs were used, completely disable them
152 - [[ -z ${mysimd} ]] && mysimd=("0")
153 -
154 - local mycmakeargs=(
155 - -DVERBOSE=ON
156 - -DOIIO_BUILD_TESTS=OFF
157 - -DINSTALL_FONTS=OFF
158 - -DBUILD_DOCS=$(usex doc)
159 - -DINSTALL_DOCS=$(usex doc)
160 - -DSTOP_ON_WARNING=OFF
161 - -DUSE_DCMTK=$(usex dicom)
162 - -DUSE_EXTERNAL_PUGIXML=ON
163 - -DUSE_JPEGTURBO=ON
164 - -DUSE_NUKE=OFF # not in Gentoo
165 - -DUSE_FFMPEG=$(usex ffmpeg)
166 - -DUSE_FIELD3D=$(usex field3d)
167 - -DUSE_GIF=$(usex gif)
168 - -DUSE_OPENJPEG=$(usex jpeg2k)
169 - -DUSE_OPENCV=$(usex opencv)
170 - -DUSE_OPENGL=$(usex opengl)
171 - -DUSE_OPENVDB=$(usex openvdb)
172 - -DUSE_PTEX=$(usex ptex)
173 - -DUSE_PYTHON=$(usex python)
174 - -DUSE_QT=$(usex qt5)
175 - -DUSE_LIBRAW=$(usex raw)
176 - -DUSE_FREETYPE=$(usex truetype)
177 - -DUSE_SIMD=$(local IFS=','; echo "${mysimd[*]}")
178 - )
179 -
180 - cmake_src_configure
181 -}
182 -
183 -src_install() {
184 - cmake_src_install
185 - # can't use font_src_install
186 - # it does directory hierarchy recreation
187 - FONT_S=(
188 - "${S}/src/fonts/Droid_Sans"
189 - "${S}/src/fonts/Droid_Sans_Mono"
190 - "${S}/src/fonts/Droid_Serif"
191 - )
192 - insinto ${FONTDIR}
193 - for dir in "${FONT_S[@]}"; do
194 - doins "${dir}"/*.ttf
195 - done
196 -}
197
198 diff --git a/media-libs/openimageio/openimageio-2.2.10.1.ebuild b/media-libs/openimageio/openimageio-2.2.10.1.ebuild
199 deleted file mode 100644
200 index 820face3e39..00000000000
201 --- a/media-libs/openimageio/openimageio-2.2.10.1.ebuild
202 +++ /dev/null
203 @@ -1,155 +0,0 @@
204 -# Copyright 1999-2021 Gentoo Authors
205 -# Distributed under the terms of the GNU General Public License v2
206 -
207 -EAPI=7
208 -
209 -FONT_PN=OpenImageIO
210 -PYTHON_COMPAT=( python3_{7..9} )
211 -inherit cmake font python-single-r1
212 -
213 -DESCRIPTION="A library for reading and writing images"
214 -HOMEPAGE="https://sites.google.com/site/openimageio/ https://github.com/OpenImageIO"
215 -SRC_URI="https://github.com/OpenImageIO/oiio/archive/Release-${PV}.tar.gz -> ${P}.tar.gz"
216 -S="${WORKDIR}/oiio-Release-${PV}"
217 -
218 -LICENSE="BSD"
219 -SLOT="0/2.2"
220 -KEYWORDS="~amd64 ~arm64 ~ppc64 x86"
221 -
222 -X86_CPU_FEATURES=(
223 - aes:aes sse2:sse2 sse3:sse3 ssse3:ssse3 sse4_1:sse4.1 sse4_2:sse4.2
224 - avx:avx avx2:avx2 avx512f:avx512f f16c:f16c
225 -)
226 -CPU_FEATURES=( ${X86_CPU_FEATURES[@]/#/cpu_flags_x86_} )
227 -
228 -IUSE="dicom doc ffmpeg field3d gif jpeg2k opencv opengl openvdb ptex python qt5 raw +truetype ${CPU_FEATURES[@]%:*}"
229 -REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
230 -
231 -# test data in separate repo
232 -# second repo has no structure whatsoever
233 -RESTRICT="test"
234 -
235 -BDEPEND="
236 - doc? (
237 - app-doc/doxygen
238 - dev-texlive/texlive-bibtexextra
239 - dev-texlive/texlive-fontsextra
240 - dev-texlive/texlive-fontutils
241 - dev-texlive/texlive-latex
242 - dev-texlive/texlive-latexextra
243 - )
244 -"
245 -RDEPEND="
246 - >=dev-libs/boost-1.62:=
247 - dev-cpp/robin-map
248 - dev-libs/libfmt:=
249 - dev-libs/pugixml:=
250 - >=media-libs/ilmbase-2.2.0-r1:=
251 - >=media-libs/libheif-1.7.0:=
252 - media-libs/libpng:0=
253 - >=media-libs/libwebp-0.2.1:=
254 - media-libs/opencolorio:=
255 - >=media-libs/openexr-2.2.0-r2:=
256 - media-libs/tiff:0=
257 - sys-libs/zlib:=
258 - virtual/jpeg:0
259 - dicom? ( sci-libs/dcmtk )
260 - ffmpeg? ( media-video/ffmpeg:= )
261 - field3d? ( media-libs/Field3D:= )
262 - gif? ( media-libs/giflib:0= )
263 - jpeg2k? ( >=media-libs/openjpeg-2.0:2= )
264 - opencv? ( media-libs/opencv:= )
265 - opengl? (
266 - media-libs/glew:=
267 - virtual/glu
268 - virtual/opengl
269 - )
270 - openvdb? (
271 - dev-cpp/tbb:=
272 - media-gfx/openvdb:=
273 - )
274 - ptex? ( media-libs/ptex:= )
275 - python? (
276 - ${PYTHON_DEPS}
277 - $(python_gen_cond_dep '
278 - dev-libs/boost:=[python,${PYTHON_USEDEP}]
279 - dev-python/numpy[${PYTHON_USEDEP}]
280 - dev-python/pybind11[${PYTHON_USEDEP}]
281 - ')
282 - )
283 - qt5? (
284 - dev-qt/qtcore:5
285 - dev-qt/qtgui:5
286 - dev-qt/qtwidgets:5
287 - opengl? ( dev-qt/qtopengl:5 )
288 - )
289 - raw? ( media-libs/libraw:= )
290 - truetype? ( media-libs/freetype:2= )
291 -"
292 -DEPEND="${RDEPEND}"
293 -
294 -DOCS=( CHANGES.md CREDITS.md README.md )
295 -
296 -pkg_setup() {
297 - use python && python-single-r1_pkg_setup
298 -}
299 -
300 -src_prepare() {
301 - cmake_src_prepare
302 - cmake_comment_add_subdirectory src/fonts
303 -}
304 -
305 -src_configure() {
306 - # Build with SIMD support
307 - local cpufeature
308 - local mysimd=()
309 - for cpufeature in "${CPU_FEATURES[@]}"; do
310 - use "${cpufeature%:*}" && mysimd+=("${cpufeature#*:}")
311 - done
312 -
313 - # If no CPU SIMDs were used, completely disable them
314 - [[ -z ${mysimd} ]] && mysimd=("0")
315 -
316 - local mycmakeargs=(
317 - -DVERBOSE=ON
318 - -DOIIO_BUILD_TESTS=OFF
319 - -DINSTALL_FONTS=OFF
320 - -DBUILD_DOCS=$(usex doc)
321 - -DINSTALL_DOCS=$(usex doc)
322 - -DSTOP_ON_WARNING=OFF
323 - -DUSE_DCMTK=$(usex dicom)
324 - -DUSE_EXTERNAL_PUGIXML=ON
325 - -DUSE_JPEGTURBO=ON
326 - -DUSE_NUKE=OFF # not in Gentoo
327 - -DUSE_FFMPEG=$(usex ffmpeg)
328 - -DUSE_FIELD3D=$(usex field3d)
329 - -DUSE_GIF=$(usex gif)
330 - -DUSE_OPENJPEG=$(usex jpeg2k)
331 - -DUSE_OPENCV=$(usex opencv)
332 - -DUSE_OPENGL=$(usex opengl)
333 - -DUSE_OPENVDB=$(usex openvdb)
334 - -DUSE_PTEX=$(usex ptex)
335 - -DUSE_PYTHON=$(usex python)
336 - -DUSE_QT=$(usex qt5)
337 - -DUSE_LIBRAW=$(usex raw)
338 - -DUSE_FREETYPE=$(usex truetype)
339 - -DUSE_SIMD=$(local IFS=','; echo "${mysimd[*]}")
340 - )
341 -
342 - cmake_src_configure
343 -}
344 -
345 -src_install() {
346 - cmake_src_install
347 - # can't use font_src_install
348 - # it does directory hierarchy recreation
349 - FONT_S=(
350 - "${S}/src/fonts/Droid_Sans"
351 - "${S}/src/fonts/Droid_Sans_Mono"
352 - "${S}/src/fonts/Droid_Serif"
353 - )
354 - insinto ${FONTDIR}
355 - for dir in "${FONT_S[@]}"; do
356 - doins "${dir}"/*.ttf
357 - done
358 -}
359
360 diff --git a/media-libs/openimageio/openimageio-2.2.11.1.ebuild b/media-libs/openimageio/openimageio-2.2.11.1.ebuild
361 deleted file mode 100644
362 index b6868ab8609..00000000000
363 --- a/media-libs/openimageio/openimageio-2.2.11.1.ebuild
364 +++ /dev/null
365 @@ -1,155 +0,0 @@
366 -# Copyright 1999-2021 Gentoo Authors
367 -# Distributed under the terms of the GNU General Public License v2
368 -
369 -EAPI=7
370 -
371 -FONT_PN=OpenImageIO
372 -PYTHON_COMPAT=( python3_{7..9} )
373 -inherit cmake font python-single-r1
374 -
375 -DESCRIPTION="A library for reading and writing images"
376 -HOMEPAGE="https://sites.google.com/site/openimageio/ https://github.com/OpenImageIO"
377 -SRC_URI="https://github.com/OpenImageIO/oiio/archive/Release-${PV}.tar.gz -> ${P}.tar.gz"
378 -S="${WORKDIR}/oiio-Release-${PV}"
379 -
380 -LICENSE="BSD"
381 -SLOT="0/2.2"
382 -KEYWORDS="amd64 ~arm ~arm64 ~ppc64 x86"
383 -
384 -X86_CPU_FEATURES=(
385 - aes:aes sse2:sse2 sse3:sse3 ssse3:ssse3 sse4_1:sse4.1 sse4_2:sse4.2
386 - avx:avx avx2:avx2 avx512f:avx512f f16c:f16c
387 -)
388 -CPU_FEATURES=( ${X86_CPU_FEATURES[@]/#/cpu_flags_x86_} )
389 -
390 -IUSE="dicom doc ffmpeg field3d gif jpeg2k opencv opengl openvdb ptex python qt5 raw +truetype ${CPU_FEATURES[@]%:*}"
391 -REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
392 -
393 -# test data in separate repo
394 -# second repo has no structure whatsoever
395 -RESTRICT="test"
396 -
397 -BDEPEND="
398 - doc? (
399 - app-doc/doxygen
400 - dev-texlive/texlive-bibtexextra
401 - dev-texlive/texlive-fontsextra
402 - dev-texlive/texlive-fontutils
403 - dev-texlive/texlive-latex
404 - dev-texlive/texlive-latexextra
405 - )
406 -"
407 -RDEPEND="
408 - >=dev-libs/boost-1.62:=
409 - dev-cpp/robin-map
410 - dev-libs/libfmt:=
411 - dev-libs/pugixml:=
412 - >=media-libs/ilmbase-2.2.0-r1:=
413 - >=media-libs/libheif-1.7.0:=
414 - media-libs/libpng:0=
415 - >=media-libs/libwebp-0.2.1:=
416 - media-libs/opencolorio:=
417 - >=media-libs/openexr-2.2.0-r2:=
418 - media-libs/tiff:0=
419 - sys-libs/zlib:=
420 - virtual/jpeg:0
421 - dicom? ( sci-libs/dcmtk )
422 - ffmpeg? ( media-video/ffmpeg:= )
423 - field3d? ( media-libs/Field3D:= )
424 - gif? ( media-libs/giflib:0= )
425 - jpeg2k? ( >=media-libs/openjpeg-2.0:2= )
426 - opencv? ( media-libs/opencv:= )
427 - opengl? (
428 - media-libs/glew:=
429 - virtual/glu
430 - virtual/opengl
431 - )
432 - openvdb? (
433 - dev-cpp/tbb:=
434 - media-gfx/openvdb:=
435 - )
436 - ptex? ( media-libs/ptex:= )
437 - python? (
438 - ${PYTHON_DEPS}
439 - $(python_gen_cond_dep '
440 - dev-libs/boost:=[python,${PYTHON_USEDEP}]
441 - dev-python/numpy[${PYTHON_USEDEP}]
442 - dev-python/pybind11[${PYTHON_USEDEP}]
443 - ')
444 - )
445 - qt5? (
446 - dev-qt/qtcore:5
447 - dev-qt/qtgui:5
448 - dev-qt/qtwidgets:5
449 - opengl? ( dev-qt/qtopengl:5 )
450 - )
451 - raw? ( media-libs/libraw:= )
452 - truetype? ( media-libs/freetype:2= )
453 -"
454 -DEPEND="${RDEPEND}"
455 -
456 -DOCS=( CHANGES.md CREDITS.md README.md )
457 -
458 -pkg_setup() {
459 - use python && python-single-r1_pkg_setup
460 -}
461 -
462 -src_prepare() {
463 - cmake_src_prepare
464 - cmake_comment_add_subdirectory src/fonts
465 -}
466 -
467 -src_configure() {
468 - # Build with SIMD support
469 - local cpufeature
470 - local mysimd=()
471 - for cpufeature in "${CPU_FEATURES[@]}"; do
472 - use "${cpufeature%:*}" && mysimd+=("${cpufeature#*:}")
473 - done
474 -
475 - # If no CPU SIMDs were used, completely disable them
476 - [[ -z ${mysimd} ]] && mysimd=("0")
477 -
478 - local mycmakeargs=(
479 - -DVERBOSE=ON
480 - -DOIIO_BUILD_TESTS=OFF
481 - -DINSTALL_FONTS=OFF
482 - -DBUILD_DOCS=$(usex doc)
483 - -DINSTALL_DOCS=$(usex doc)
484 - -DSTOP_ON_WARNING=OFF
485 - -DUSE_DCMTK=$(usex dicom)
486 - -DUSE_EXTERNAL_PUGIXML=ON
487 - -DUSE_JPEGTURBO=ON
488 - -DUSE_NUKE=OFF # not in Gentoo
489 - -DUSE_FFMPEG=$(usex ffmpeg)
490 - -DUSE_FIELD3D=$(usex field3d)
491 - -DUSE_GIF=$(usex gif)
492 - -DUSE_OPENJPEG=$(usex jpeg2k)
493 - -DUSE_OPENCV=$(usex opencv)
494 - -DUSE_OPENGL=$(usex opengl)
495 - -DUSE_OPENVDB=$(usex openvdb)
496 - -DUSE_PTEX=$(usex ptex)
497 - -DUSE_PYTHON=$(usex python)
498 - -DUSE_QT=$(usex qt5)
499 - -DUSE_LIBRAW=$(usex raw)
500 - -DUSE_FREETYPE=$(usex truetype)
501 - -DUSE_SIMD=$(local IFS=','; echo "${mysimd[*]}")
502 - )
503 -
504 - cmake_src_configure
505 -}
506 -
507 -src_install() {
508 - cmake_src_install
509 - # can't use font_src_install
510 - # it does directory hierarchy recreation
511 - FONT_S=(
512 - "${S}/src/fonts/Droid_Sans"
513 - "${S}/src/fonts/Droid_Sans_Mono"
514 - "${S}/src/fonts/Droid_Serif"
515 - )
516 - insinto ${FONTDIR}
517 - for dir in "${FONT_S[@]}"; do
518 - doins "${dir}"/*.ttf
519 - done
520 -}
521
522 diff --git a/media-libs/openimageio/openimageio-2.2.13.0.ebuild b/media-libs/openimageio/openimageio-2.2.13.0.ebuild
523 deleted file mode 100644
524 index f963cbd15ac..00000000000
525 --- a/media-libs/openimageio/openimageio-2.2.13.0.ebuild
526 +++ /dev/null
527 @@ -1,155 +0,0 @@
528 -# Copyright 1999-2021 Gentoo Authors
529 -# Distributed under the terms of the GNU General Public License v2
530 -
531 -EAPI=7
532 -
533 -FONT_PN=OpenImageIO
534 -PYTHON_COMPAT=( python3_{7..9} )
535 -inherit cmake font python-single-r1
536 -
537 -DESCRIPTION="A library for reading and writing images"
538 -HOMEPAGE="https://sites.google.com/site/openimageio/ https://github.com/OpenImageIO"
539 -SRC_URI="https://github.com/OpenImageIO/oiio/archive/Release-${PV}.tar.gz -> ${P}.tar.gz"
540 -S="${WORKDIR}/oiio-Release-${PV}"
541 -
542 -LICENSE="BSD"
543 -SLOT="0/2.2"
544 -KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
545 -
546 -X86_CPU_FEATURES=(
547 - aes:aes sse2:sse2 sse3:sse3 ssse3:ssse3 sse4_1:sse4.1 sse4_2:sse4.2
548 - avx:avx avx2:avx2 avx512f:avx512f f16c:f16c
549 -)
550 -CPU_FEATURES=( ${X86_CPU_FEATURES[@]/#/cpu_flags_x86_} )
551 -
552 -IUSE="dicom doc ffmpeg field3d gif jpeg2k opencv opengl openvdb ptex python qt5 raw +truetype ${CPU_FEATURES[@]%:*}"
553 -REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
554 -
555 -# test data in separate repo
556 -# second repo has no structure whatsoever
557 -RESTRICT="test"
558 -
559 -BDEPEND="
560 - doc? (
561 - app-doc/doxygen
562 - dev-texlive/texlive-bibtexextra
563 - dev-texlive/texlive-fontsextra
564 - dev-texlive/texlive-fontutils
565 - dev-texlive/texlive-latex
566 - dev-texlive/texlive-latexextra
567 - )
568 -"
569 -RDEPEND="
570 - >=dev-libs/boost-1.62:=
571 - dev-cpp/robin-map
572 - dev-libs/libfmt:=
573 - dev-libs/pugixml:=
574 - >=media-libs/ilmbase-2.2.0-r1:=
575 - >=media-libs/libheif-1.7.0:=
576 - media-libs/libpng:0=
577 - >=media-libs/libwebp-0.2.1:=
578 - media-libs/opencolorio:=
579 - >=media-libs/openexr-2.2.0-r2:=
580 - media-libs/tiff:0=
581 - sys-libs/zlib:=
582 - virtual/jpeg:0
583 - dicom? ( sci-libs/dcmtk )
584 - ffmpeg? ( media-video/ffmpeg:= )
585 - field3d? ( media-libs/Field3D:= )
586 - gif? ( media-libs/giflib:0= )
587 - jpeg2k? ( >=media-libs/openjpeg-2.0:2= )
588 - opencv? ( media-libs/opencv:= )
589 - opengl? (
590 - media-libs/glew:=
591 - virtual/glu
592 - virtual/opengl
593 - )
594 - openvdb? (
595 - dev-cpp/tbb:=
596 - media-gfx/openvdb:=
597 - )
598 - ptex? ( media-libs/ptex:= )
599 - python? (
600 - ${PYTHON_DEPS}
601 - $(python_gen_cond_dep '
602 - dev-libs/boost:=[python,${PYTHON_USEDEP}]
603 - dev-python/numpy[${PYTHON_USEDEP}]
604 - dev-python/pybind11[${PYTHON_USEDEP}]
605 - ')
606 - )
607 - qt5? (
608 - dev-qt/qtcore:5
609 - dev-qt/qtgui:5
610 - dev-qt/qtwidgets:5
611 - opengl? ( dev-qt/qtopengl:5 )
612 - )
613 - raw? ( media-libs/libraw:= )
614 - truetype? ( media-libs/freetype:2= )
615 -"
616 -DEPEND="${RDEPEND}"
617 -
618 -DOCS=( CHANGES.md CREDITS.md README.md )
619 -
620 -pkg_setup() {
621 - use python && python-single-r1_pkg_setup
622 -}
623 -
624 -src_prepare() {
625 - cmake_src_prepare
626 - cmake_comment_add_subdirectory src/fonts
627 -}
628 -
629 -src_configure() {
630 - # Build with SIMD support
631 - local cpufeature
632 - local mysimd=()
633 - for cpufeature in "${CPU_FEATURES[@]}"; do
634 - use "${cpufeature%:*}" && mysimd+=("${cpufeature#*:}")
635 - done
636 -
637 - # If no CPU SIMDs were used, completely disable them
638 - [[ -z ${mysimd} ]] && mysimd=("0")
639 -
640 - local mycmakeargs=(
641 - -DVERBOSE=ON
642 - -DOIIO_BUILD_TESTS=OFF
643 - -DINSTALL_FONTS=OFF
644 - -DBUILD_DOCS=$(usex doc)
645 - -DINSTALL_DOCS=$(usex doc)
646 - -DSTOP_ON_WARNING=OFF
647 - -DUSE_DCMTK=$(usex dicom)
648 - -DUSE_EXTERNAL_PUGIXML=ON
649 - -DUSE_JPEGTURBO=ON
650 - -DUSE_NUKE=OFF # not in Gentoo
651 - -DUSE_FFMPEG=$(usex ffmpeg)
652 - -DUSE_FIELD3D=$(usex field3d)
653 - -DUSE_GIF=$(usex gif)
654 - -DUSE_OPENJPEG=$(usex jpeg2k)
655 - -DUSE_OPENCV=$(usex opencv)
656 - -DUSE_OPENGL=$(usex opengl)
657 - -DUSE_OPENVDB=$(usex openvdb)
658 - -DUSE_PTEX=$(usex ptex)
659 - -DUSE_PYTHON=$(usex python)
660 - -DUSE_QT=$(usex qt5)
661 - -DUSE_LIBRAW=$(usex raw)
662 - -DUSE_FREETYPE=$(usex truetype)
663 - -DUSE_SIMD=$(local IFS=','; echo "${mysimd[*]}")
664 - )
665 -
666 - cmake_src_configure
667 -}
668 -
669 -src_install() {
670 - cmake_src_install
671 - # can't use font_src_install
672 - # it does directory hierarchy recreation
673 - FONT_S=(
674 - "${S}/src/fonts/Droid_Sans"
675 - "${S}/src/fonts/Droid_Sans_Mono"
676 - "${S}/src/fonts/Droid_Serif"
677 - )
678 - insinto ${FONTDIR}
679 - for dir in "${FONT_S[@]}"; do
680 - doins "${dir}"/*.ttf
681 - done
682 -}
683
684 diff --git a/media-libs/openimageio/openimageio-2.2.8.0-r1.ebuild b/media-libs/openimageio/openimageio-2.2.8.0-r1.ebuild
685 deleted file mode 100644
686 index 0ceba2dd92e..00000000000
687 --- a/media-libs/openimageio/openimageio-2.2.8.0-r1.ebuild
688 +++ /dev/null
689 @@ -1,155 +0,0 @@
690 -# Copyright 1999-2020 Gentoo Authors
691 -# Distributed under the terms of the GNU General Public License v2
692 -
693 -EAPI=7
694 -
695 -FONT_PN=OpenImageIO
696 -PYTHON_COMPAT=( python3_{7..9} )
697 -inherit cmake font python-single-r1
698 -
699 -DESCRIPTION="A library for reading and writing images"
700 -HOMEPAGE="https://sites.google.com/site/openimageio/ https://github.com/OpenImageIO"
701 -SRC_URI="https://github.com/OpenImageIO/oiio/archive/Release-${PV}.tar.gz -> ${P}.tar.gz"
702 -S="${WORKDIR}/oiio-Release-${PV}"
703 -
704 -LICENSE="BSD"
705 -SLOT="0/2.2"
706 -KEYWORDS="amd64 ~ppc64 x86"
707 -
708 -X86_CPU_FEATURES=(
709 - aes:aes sse2:sse2 sse3:sse3 ssse3:ssse3 sse4_1:sse4.1 sse4_2:sse4.2
710 - avx:avx avx2:avx2 avx512f:avx512f f16c:f16c
711 -)
712 -CPU_FEATURES=( ${X86_CPU_FEATURES[@]/#/cpu_flags_x86_} )
713 -
714 -IUSE="dicom doc ffmpeg field3d gif jpeg2k opencv opengl openvdb ptex python qt5 raw +truetype ${CPU_FEATURES[@]%:*}"
715 -REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
716 -
717 -# test data in separate repo
718 -# second repo has no structure whatsoever
719 -RESTRICT="test"
720 -
721 -BDEPEND="
722 - doc? (
723 - app-doc/doxygen
724 - dev-texlive/texlive-bibtexextra
725 - dev-texlive/texlive-fontsextra
726 - dev-texlive/texlive-fontutils
727 - dev-texlive/texlive-latex
728 - dev-texlive/texlive-latexextra
729 - )
730 -"
731 -RDEPEND="
732 - >=dev-libs/boost-1.62:=
733 - dev-cpp/robin-map
734 - dev-libs/libfmt:=
735 - dev-libs/pugixml:=
736 - >=media-libs/ilmbase-2.2.0-r1:=
737 - >=media-libs/libheif-1.7.0:=
738 - media-libs/libpng:0=
739 - >=media-libs/libwebp-0.2.1:=
740 - media-libs/opencolorio:=
741 - >=media-libs/openexr-2.2.0-r2:=
742 - media-libs/tiff:0=
743 - sys-libs/zlib:=
744 - virtual/jpeg:0
745 - dicom? ( sci-libs/dcmtk )
746 - ffmpeg? ( media-video/ffmpeg:= )
747 - field3d? ( media-libs/Field3D:= )
748 - gif? ( media-libs/giflib:0= )
749 - jpeg2k? ( >=media-libs/openjpeg-2.0:2= )
750 - opencv? ( media-libs/opencv:= )
751 - opengl? (
752 - media-libs/glew:=
753 - virtual/glu
754 - virtual/opengl
755 - )
756 - openvdb? (
757 - dev-cpp/tbb:=
758 - media-gfx/openvdb:=
759 - )
760 - ptex? ( media-libs/ptex:= )
761 - python? (
762 - ${PYTHON_DEPS}
763 - $(python_gen_cond_dep '
764 - dev-libs/boost:=[python,${PYTHON_USEDEP}]
765 - dev-python/numpy[${PYTHON_USEDEP}]
766 - dev-python/pybind11[${PYTHON_USEDEP}]
767 - ')
768 - )
769 - qt5? (
770 - dev-qt/qtcore:5
771 - dev-qt/qtgui:5
772 - dev-qt/qtwidgets:5
773 - opengl? ( dev-qt/qtopengl:5 )
774 - )
775 - raw? ( media-libs/libraw:= )
776 - truetype? ( media-libs/freetype:2= )
777 -"
778 -DEPEND="${RDEPEND}"
779 -
780 -DOCS=( CHANGES.md CREDITS.md README.md )
781 -
782 -pkg_setup() {
783 - use python && python-single-r1_pkg_setup
784 -}
785 -
786 -src_prepare() {
787 - cmake_src_prepare
788 - cmake_comment_add_subdirectory src/fonts
789 -}
790 -
791 -src_configure() {
792 - # Build with SIMD support
793 - local cpufeature
794 - local mysimd=()
795 - for cpufeature in "${CPU_FEATURES[@]}"; do
796 - use "${cpufeature%:*}" && mysimd+=("${cpufeature#*:}")
797 - done
798 -
799 - # If no CPU SIMDs were used, completely disable them
800 - [[ -z ${mysimd} ]] && mysimd=("0")
801 -
802 - local mycmakeargs=(
803 - -DVERBOSE=ON
804 - -DOIIO_BUILD_TESTS=OFF
805 - -DINSTALL_FONTS=OFF
806 - -DBUILD_DOCS=$(usex doc)
807 - -DINSTALL_DOCS=$(usex doc)
808 - -DSTOP_ON_WARNING=OFF
809 - -DUSE_DCMTK=$(usex dicom)
810 - -DUSE_EXTERNAL_PUGIXML=ON
811 - -DUSE_JPEGTURBO=ON
812 - -DUSE_NUKE=OFF # not in Gentoo
813 - -DUSE_FFMPEG=$(usex ffmpeg)
814 - -DUSE_FIELD3D=$(usex field3d)
815 - -DUSE_GIF=$(usex gif)
816 - -DUSE_OPENJPEG=$(usex jpeg2k)
817 - -DUSE_OPENCV=$(usex opencv)
818 - -DUSE_OPENGL=$(usex opengl)
819 - -DUSE_OPENVDB=$(usex openvdb)
820 - -DUSE_PTEX=$(usex ptex)
821 - -DUSE_PYTHON=$(usex python)
822 - -DUSE_QT=$(usex qt5)
823 - -DUSE_LIBRAW=$(usex raw)
824 - -DUSE_FREETYPE=$(usex truetype)
825 - -DUSE_SIMD=$(local IFS=','; echo "${mysimd[*]}")
826 - )
827 -
828 - cmake_src_configure
829 -}
830 -
831 -src_install() {
832 - cmake_src_install
833 - # can't use font_src_install
834 - # it does directory hierarchy recreation
835 - FONT_S=(
836 - "${S}/src/fonts/Droid_Sans"
837 - "${S}/src/fonts/Droid_Sans_Mono"
838 - "${S}/src/fonts/Droid_Serif"
839 - )
840 - insinto ${FONTDIR}
841 - for dir in "${FONT_S[@]}"; do
842 - doins "${dir}"/*.ttf
843 - done
844 -}
845
846 diff --git a/media-libs/openimageio/openimageio-2.2.9.0-r1.ebuild b/media-libs/openimageio/openimageio-2.2.9.0-r1.ebuild
847 deleted file mode 100644
848 index 11b549d06b2..00000000000
849 --- a/media-libs/openimageio/openimageio-2.2.9.0-r1.ebuild
850 +++ /dev/null
851 @@ -1,155 +0,0 @@
852 -# Copyright 1999-2021 Gentoo Authors
853 -# Distributed under the terms of the GNU General Public License v2
854 -
855 -EAPI=7
856 -
857 -FONT_PN=OpenImageIO
858 -PYTHON_COMPAT=( python3_{7..9} )
859 -inherit cmake font python-single-r1
860 -
861 -DESCRIPTION="A library for reading and writing images"
862 -HOMEPAGE="https://sites.google.com/site/openimageio/ https://github.com/OpenImageIO"
863 -SRC_URI="https://github.com/OpenImageIO/oiio/archive/Release-${PV}.tar.gz -> ${P}.tar.gz"
864 -S="${WORKDIR}/oiio-Release-${PV}"
865 -
866 -LICENSE="BSD"
867 -SLOT="0/2.2"
868 -KEYWORDS="amd64 ~arm64 ~ppc64 x86"
869 -
870 -X86_CPU_FEATURES=(
871 - aes:aes sse2:sse2 sse3:sse3 ssse3:ssse3 sse4_1:sse4.1 sse4_2:sse4.2
872 - avx:avx avx2:avx2 avx512f:avx512f f16c:f16c
873 -)
874 -CPU_FEATURES=( ${X86_CPU_FEATURES[@]/#/cpu_flags_x86_} )
875 -
876 -IUSE="dicom doc ffmpeg field3d gif jpeg2k opencv opengl openvdb ptex python qt5 raw +truetype ${CPU_FEATURES[@]%:*}"
877 -REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
878 -
879 -# test data in separate repo
880 -# second repo has no structure whatsoever
881 -RESTRICT="test"
882 -
883 -BDEPEND="
884 - doc? (
885 - app-doc/doxygen
886 - dev-texlive/texlive-bibtexextra
887 - dev-texlive/texlive-fontsextra
888 - dev-texlive/texlive-fontutils
889 - dev-texlive/texlive-latex
890 - dev-texlive/texlive-latexextra
891 - )
892 -"
893 -RDEPEND="
894 - >=dev-libs/boost-1.62:=
895 - dev-cpp/robin-map
896 - dev-libs/libfmt:=
897 - dev-libs/pugixml:=
898 - >=media-libs/ilmbase-2.2.0-r1:=
899 - >=media-libs/libheif-1.7.0:=
900 - media-libs/libpng:0=
901 - >=media-libs/libwebp-0.2.1:=
902 - media-libs/opencolorio:=
903 - >=media-libs/openexr-2.2.0-r2:=
904 - media-libs/tiff:0=
905 - sys-libs/zlib:=
906 - virtual/jpeg:0
907 - dicom? ( sci-libs/dcmtk )
908 - ffmpeg? ( media-video/ffmpeg:= )
909 - field3d? ( media-libs/Field3D:= )
910 - gif? ( media-libs/giflib:0= )
911 - jpeg2k? ( >=media-libs/openjpeg-2.0:2= )
912 - opencv? ( media-libs/opencv:= )
913 - opengl? (
914 - media-libs/glew:=
915 - virtual/glu
916 - virtual/opengl
917 - )
918 - openvdb? (
919 - dev-cpp/tbb:=
920 - media-gfx/openvdb:=
921 - )
922 - ptex? ( media-libs/ptex:= )
923 - python? (
924 - ${PYTHON_DEPS}
925 - $(python_gen_cond_dep '
926 - dev-libs/boost:=[python,${PYTHON_USEDEP}]
927 - dev-python/numpy[${PYTHON_USEDEP}]
928 - dev-python/pybind11[${PYTHON_USEDEP}]
929 - ')
930 - )
931 - qt5? (
932 - dev-qt/qtcore:5
933 - dev-qt/qtgui:5
934 - dev-qt/qtwidgets:5
935 - opengl? ( dev-qt/qtopengl:5 )
936 - )
937 - raw? ( media-libs/libraw:= )
938 - truetype? ( media-libs/freetype:2= )
939 -"
940 -DEPEND="${RDEPEND}"
941 -
942 -DOCS=( CHANGES.md CREDITS.md README.md )
943 -
944 -pkg_setup() {
945 - use python && python-single-r1_pkg_setup
946 -}
947 -
948 -src_prepare() {
949 - cmake_src_prepare
950 - cmake_comment_add_subdirectory src/fonts
951 -}
952 -
953 -src_configure() {
954 - # Build with SIMD support
955 - local cpufeature
956 - local mysimd=()
957 - for cpufeature in "${CPU_FEATURES[@]}"; do
958 - use "${cpufeature%:*}" && mysimd+=("${cpufeature#*:}")
959 - done
960 -
961 - # If no CPU SIMDs were used, completely disable them
962 - [[ -z ${mysimd} ]] && mysimd=("0")
963 -
964 - local mycmakeargs=(
965 - -DVERBOSE=ON
966 - -DOIIO_BUILD_TESTS=OFF
967 - -DINSTALL_FONTS=OFF
968 - -DBUILD_DOCS=$(usex doc)
969 - -DINSTALL_DOCS=$(usex doc)
970 - -DSTOP_ON_WARNING=OFF
971 - -DUSE_DCMTK=$(usex dicom)
972 - -DUSE_EXTERNAL_PUGIXML=ON
973 - -DUSE_JPEGTURBO=ON
974 - -DUSE_NUKE=OFF # not in Gentoo
975 - -DUSE_FFMPEG=$(usex ffmpeg)
976 - -DUSE_FIELD3D=$(usex field3d)
977 - -DUSE_GIF=$(usex gif)
978 - -DUSE_OPENJPEG=$(usex jpeg2k)
979 - -DUSE_OPENCV=$(usex opencv)
980 - -DUSE_OPENGL=$(usex opengl)
981 - -DUSE_OPENVDB=$(usex openvdb)
982 - -DUSE_PTEX=$(usex ptex)
983 - -DUSE_PYTHON=$(usex python)
984 - -DUSE_QT=$(usex qt5)
985 - -DUSE_LIBRAW=$(usex raw)
986 - -DUSE_FREETYPE=$(usex truetype)
987 - -DUSE_SIMD=$(local IFS=','; echo "${mysimd[*]}")
988 - )
989 -
990 - cmake_src_configure
991 -}
992 -
993 -src_install() {
994 - cmake_src_install
995 - # can't use font_src_install
996 - # it does directory hierarchy recreation
997 - FONT_S=(
998 - "${S}/src/fonts/Droid_Sans"
999 - "${S}/src/fonts/Droid_Sans_Mono"
1000 - "${S}/src/fonts/Droid_Serif"
1001 - )
1002 - insinto ${FONTDIR}
1003 - for dir in "${FONT_S[@]}"; do
1004 - doins "${dir}"/*.ttf
1005 - done
1006 -}