Gentoo Archives: gentoo-commits

From: Sebastian Pipping <sping@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: media-libs/gegl/
Date: Sun, 29 Apr 2018 17:57:21
Message-Id: 1525024598.60ce6bf7aff5042cb50f84949985966d3586c186.sping@gentoo
1 commit: 60ce6bf7aff5042cb50f84949985966d3586c186
2 Author: Sebastian Pipping <sping <AT> gentoo <DOT> org>
3 AuthorDate: Sun Apr 29 17:56:38 2018 +0000
4 Commit: Sebastian Pipping <sping <AT> gentoo <DOT> org>
5 CommitDate: Sun Apr 29 17:56:38 2018 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=60ce6bf7
7
8 media-libs/gegl: Remove old non-stable
9
10 Package-Manager: Portage-2.3.31, Repoman-2.3.9
11
12 media-libs/gegl/Manifest | 4 -
13 media-libs/gegl/gegl-0.2.0-r4.ebuild | 163 -------------------------------
14 media-libs/gegl/gegl-0.3.20.ebuild | 179 -----------------------------------
15 media-libs/gegl/gegl-0.3.24.ebuild | 179 -----------------------------------
16 media-libs/gegl/gegl-0.3.28.ebuild | 179 -----------------------------------
17 media-libs/gegl/gegl-0.3.30.ebuild | 179 -----------------------------------
18 6 files changed, 883 deletions(-)
19
20 diff --git a/media-libs/gegl/Manifest b/media-libs/gegl/Manifest
21 index 928eec7d381..99922efb7e0 100644
22 --- a/media-libs/gegl/Manifest
23 +++ b/media-libs/gegl/Manifest
24 @@ -1,10 +1,6 @@
25 DIST gegl-0.2.0.tar.bz2 7502040 BLAKE2B 29b33bf6aa878b74461e929a96570fca9a56e52931ee66356ca9c3c4cec7cdc0668330aa25756d0baf531d0b90c4830c1f244e8327b238a63d68cb74d486e961 SHA512 16ef3f6852fd8efef2b6468a754342a2d003f2c2bef468d9465a448e6c89dedb8e791570f073a9faed05218a7c94c6c418eaa0f3abeadfb3e6b88d766ab792c8
26 DIST gegl-0.3.0.tar.bz2 5463571 BLAKE2B 7ac52fb22bab3b84068e10610d8681a5bcf56f6cdf39dae4374d2749823f3a1af62995382a1247427dde1921e0b11304adb800a2157ca6e7e773fdd97fee47f5 SHA512 ff758df4689b0fa8f5e16ebcea32a7fe77bccfef70efc20d10669ce5139a70ec3533e78227fd4798812b31ac1ca5081b9d1d701a7449bf75356f879ece5fadd6
27 -DIST gegl-0.3.20.tar.bz2 5816967 BLAKE2B dceb6fab65e121e7d01f89e8ca44ed057590fe07892cf1a5a498d8b83fdb3eb9bded512942a3fb13363adbfa3a2f1c1620351e322901bee4d886d854e67b2984 SHA512 d49142972b3b685b46f451f6ec5fb85b40023e82b0016c8309dc0b35cea66489b9f43740e8c8bb31fa76530c8f655028d36e8b3dc7273c8816d5f007fa546057
28 -DIST gegl-0.3.24.tar.bz2 6519831 BLAKE2B b6f9375de34b17270b92b7aeb0199f9c842813bc74175845ee8e8de8b48bc4d81d973282a1e398a39432c73c485cfb158b368989ecb40361f61f22620d53659a SHA512 c84950a4d2fddcb0fdcce77030841f862b1eeda72b31f115fb3604a52553414873923a321c48ed11a135113f40d026cf65425742663f23af79bfca2392eba9c5
29 DIST gegl-0.3.26.tar.bz2 6530788 BLAKE2B 1cd1a61737ec94cb30fdf16ca8dcb5667ebaa481d0e234f89b7e8bd9b05b3e515454bf768a66e64c88f61a57c83d51eecad9aab4450502dd3e02ce4f012df7a5 SHA512 1fafd6bb70b539bd31c052d2acfcb332fac92caf2a67e07a8c827db31b877aa373a184475952b6fc4dae455dcceccfd3943d782e9fe50f166323f698faf60957
30 -DIST gegl-0.3.28.tar.bz2 6530569 BLAKE2B ac802c312a0fa44bec8ec4c41454fc9aabebdb1d968a8f532be7dfcff58480f778e3d21cb6557c221e1206860818618fcfe06f2bb25bfb2e08a76f013ea4f256 SHA512 a515108ea4a65fa1ecc60ed18cd288a85877a5b69e573b8c3de04a2c11a3b2b50cdb5897df3f28c84842e6bd553adbd81053502a1ac8ed1d356332a56c58ce1b
31 -DIST gegl-0.3.30.tar.bz2 6675564 BLAKE2B 177db85f8225f9cbb04774d270e0d71db598099be814157ad46ca7a9ceee2d60efde2e02ec2f81ef5c8bcc14e06c5d1d03718f6cc0005c576aa47a1f233a07c2 SHA512 4506eed9980e2a455b43b643d50b3a89d12b605ee4584fc7dd5c63be60acae64eda88f580ecb82891a4b0d69af10730a0d1525de7cc468afccdf2cf78f85b2eb
32 DIST gegl-0.3.34.tar.bz2 6707964 BLAKE2B 4424a2c218067bd0a77d79c2334528da393350db3062019f3889b8cdb8d222f6e436ccfc845b61fdf425a1634698a7a6963702a29bb1666f515b1395c50dc99f SHA512 a7a394dcce4137d5224163ca324f1585e64d1cc797e77d452ba444afe2bff39aa2e2d5d040d07b394697b75162bc310bc51490a5af80240b26aac14b6e7abe02
33 DIST gegl-0.3.8.tar.bz2 5876259 BLAKE2B 24199148ffbef6454ea460d126c29f1cc8581e5430bc3e341a8ab48fff701a0d63c4cf8864d04219455feaeb7e03808e8de06cc8ae0a500eb4154f2ec9ba25fe SHA512 13207e7ab4723be1e31bdba5e30e5725e93c1adc61bad1413502128730391dbe7eb35419d243c8d0a1d8794341a58188790adacbb10d2a8e68db861c18d21bfb
34 DIST gegl-0.4.0.tar.bz2 6762190 BLAKE2B c138ee79806178f60eab2fae492fcf441dc49b54364abcf023f6ade0cb08d216200ae14a289af8b6da2f0eec97dc81d376469245d0aa6d6cabf269d42c0a83c0 SHA512 4e319e861f6a27f52d0d4920942abe3734e6015eaa76491ab55179d8c677ccf8eb7f4296ef43f55a5e77ae9e99bb2ba6f5bd20aa08f194e9d42a1159fae20c6e
35
36 diff --git a/media-libs/gegl/gegl-0.2.0-r4.ebuild b/media-libs/gegl/gegl-0.2.0-r4.ebuild
37 deleted file mode 100644
38 index 2268786841a..00000000000
39 --- a/media-libs/gegl/gegl-0.2.0-r4.ebuild
40 +++ /dev/null
41 @@ -1,163 +0,0 @@
42 -# Copyright 1999-2018 Gentoo Foundation
43 -# Distributed under the terms of the GNU General Public License v2
44 -
45 -EAPI=6
46 -
47 -WANT_AUTOMAKE=1.11 # see bug 471990, comment 3
48 -# vala and introspection support is broken, bug #468208
49 -#VALA_MIN_API_VERSION=0.14
50 -#VALA_USE_DEPEND=vapigen
51 -
52 -inherit versionator gnome2-utils eutils autotools #vala
53 -
54 -DESCRIPTION="A graph based image processing framework"
55 -HOMEPAGE="http://www.gegl.org/"
56 -SRC_URI="https://download.gimp.org/pub/${PN}/${PV:0:3}/${P}.tar.bz2"
57 -
58 -LICENSE="|| ( GPL-3 LGPL-3 )"
59 -SLOT="0"
60 -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~amd64-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x64-solaris ~x86-solaris"
61 -
62 -IUSE="cairo debug ffmpeg jpeg jpeg2k lensfun libav cpu_flags_x86_mmx openexr png raw sdl cpu_flags_x86_sse svg umfpack" # +introspection vala
63 -
64 -RDEPEND="
65 - >=media-libs/babl-0.1.10
66 - >=dev-libs/glib-2.28:2
67 - >=x11-libs/gdk-pixbuf-2.18:2
68 - x11-libs/pango
69 - sys-libs/zlib
70 - cairo? ( x11-libs/cairo )
71 - ffmpeg? (
72 - libav? ( media-video/libav:0= )
73 - !libav? ( media-video/ffmpeg:0= )
74 - )
75 - jpeg? ( virtual/jpeg:0 )
76 - jpeg2k? ( >=media-libs/jasper-1.900.1:= )
77 - openexr? ( media-libs/openexr )
78 - png? ( media-libs/libpng:0= )
79 - raw? ( >=media-libs/libopenraw-0.1:0= )
80 - sdl? ( media-libs/libsdl )
81 - svg? ( >=gnome-base/librsvg-2.14:2 )
82 - umfpack? ( sci-libs/umfpack )
83 - lensfun? ( >=media-libs/lensfun-0.2.5 )
84 -"
85 -# >=media-libs/babl-0.1.10[introspection?]
86 -# introspection? ( >=dev-libs/gobject-introspection-0.10
87 -# >=dev-python/pygobject-2.26:2 )
88 -DEPEND="${RDEPEND}
89 - >=dev-util/intltool-0.40.1
90 - dev-lang/perl
91 - virtual/pkgconfig
92 - >=sys-devel/libtool-2.2
93 -"
94 -# vala? ( $(vala_depend) )"
95 -
96 -DOCS=( ChangeLog INSTALL README NEWS )
97 -
98 -PATCHES=(
99 - # https://bugs.gentoo.org/show_bug.cgi?id=442016
100 - "${FILESDIR}/${P}-cve-2012-4433-1e92e523.patch"
101 - "${FILESDIR}/${P}-cve-2012-4433-4757cdf7.patch"
102 -
103 - # https://bugs.gentoo.org/show_bug.cgi?id=416587
104 - "${FILESDIR}/${P}-introspection-version.patch"
105 -
106 - "${FILESDIR}/${P}-ffmpeg-0.11.diff"
107 - "${FILESDIR}"/${P}-g_log_domain.patch
108 -
109 - # https://bugs.gentoo.org/show_bug.cgi?id=605216
110 - # https://bugs.gentoo.org/show_bug.cgi?id=617430
111 - "${FILESDIR}"/${P}-underlinking.patch
112 - "${FILESDIR}"/${P}-libopenraw-0.1.patch # bug 639834
113 - "${FILESDIR}"/${P}-fix-without-exiv2.patch # bug 641872
114 -)
115 -
116 -src_prepare() {
117 - default
118 - # fix OSX loadable module filename extension
119 - sed -i -e 's/\.dylib/.bundle/' configure.ac || die
120 - # don't require Apple's OpenCL on versions of OSX that don't have it
121 - if [[ ${CHOST} == *-darwin* && ${CHOST#*-darwin} -le 9 ]] ; then
122 - sed -i -e 's/#ifdef __APPLE__/#if 0/' gegl/opencl/* || die
123 - fi
124 -
125 - eautoreconf
126 -
127 - # https://bugs.gentoo.org/show_bug.cgi?id=468248
128 - local deps_file="${PN}/${PN}-$(get_version_component_range 1-2).deps"
129 - [[ -f "${deps_file}" ]] || touch "${deps_file}"
130 -
131 -# use vala && vala_src_prepare
132 -}
133 -
134 -src_configure() {
135 - # never enable altering of CFLAGS via profile option
136 - # libspiro: not in portage main tree
137 - # disable documentation as the generating is bit automagic
138 - # if anyone wants to work on it just create bug with patch
139 -
140 - # Also please note that:
141 - #
142 - # - Some auto-detections are not patched away since the docs are
143 - # not built (--disable-docs, lack of --enable-gtk-doc) and these
144 - # tools affect re-generation of docs, only
145 - # (e.g. ruby, asciidoc, dot (of graphviz), enscript)
146 - #
147 - # - Parameter --with-exiv2 compiles a noinst-app only, no use
148 - #
149 - # - Parameter --disable-workshop disables any use of Lua, effectivly
150 - #
151 - # - v4l support does not work with our media-libs/libv4l-0.8.9,
152 - # upstream bug at https://bugzilla.gnome.org/show_bug.cgi?id=654675
153 - #
154 - # - There are two checks for dot, one controllable by --with(out)-graphviz
155 - # which toggles HAVE_GRAPHVIZ that is not used anywhere. Yes.
156 - #
157 - # So that's why USE="exif graphviz lua v4l" got resolved. More at:
158 - # https://bugs.gentoo.org/show_bug.cgi?id=451136
159 - #
160 - econf \
161 - --disable-silent-rules \
162 - --disable-profile \
163 - --without-libspiro \
164 - --disable-docs --disable-workshop \
165 - --with-pango --with-gdk-pixbuf \
166 - $(use_enable cpu_flags_x86_mmx mmx) \
167 - $(use_enable cpu_flags_x86_sse sse) \
168 - $(use_enable debug) \
169 - $(use_with cairo) \
170 - $(use_with cairo pangocairo) \
171 - --without-exiv2 \
172 - $(use_with ffmpeg libavformat) \
173 - --without-graphviz \
174 - $(use_with jpeg libjpeg) \
175 - $(use_with jpeg2k jasper) \
176 - --without-lua \
177 - $(use_with openexr) \
178 - $(use_with png libpng) \
179 - $(use_with raw libopenraw) \
180 - $(use_with sdl) \
181 - $(use_with svg librsvg) \
182 - $(use_with umfpack) \
183 - --without-libv4l \
184 - $(use_with lensfun) \
185 - --disable-introspection \
186 - --without-vala
187 -# $(use_enable introspection) \
188 -# $(use_with vala)
189 -}
190 -
191 -src_test() {
192 - gnome2_environment_reset # sandbox issues
193 - default
194 -}
195 -
196 -src_compile() {
197 - gnome2_environment_reset # sandbox issues (bug #396687)
198 - default
199 -}
200 -
201 -src_install() {
202 - default
203 - find "${ED}" -name '*.la' -delete
204 -}
205
206 diff --git a/media-libs/gegl/gegl-0.3.20.ebuild b/media-libs/gegl/gegl-0.3.20.ebuild
207 deleted file mode 100644
208 index ca8af3a9292..00000000000
209 --- a/media-libs/gegl/gegl-0.3.20.ebuild
210 +++ /dev/null
211 @@ -1,179 +0,0 @@
212 -# Copyright 1999-2018 Gentoo Foundation
213 -# Distributed under the terms of the GNU General Public License v2
214 -
215 -EAPI=6
216 -PYTHON_COMPAT=( python2_7 )
217 -
218 -# vala and introspection support is broken, bug #468208
219 -VALA_USE_DEPEND=vapigen
220 -
221 -inherit versionator gnome2-utils eutils autotools python-any-r1 vala
222 -
223 -if [[ ${PV} == *9999* ]]; then
224 - inherit autotools git-r3
225 - EGIT_REPO_URI="git://git.gnome.org/gegl"
226 - SRC_URI=""
227 -else
228 - SRC_URI="http://download.gimp.org/pub/${PN}/${PV:0:3}/${P}.tar.bz2"
229 - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~amd64-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x64-solaris ~x86-solaris"
230 -fi
231 -
232 -DESCRIPTION="A graph based image processing framework"
233 -HOMEPAGE="http://www.gegl.org/"
234 -
235 -LICENSE="|| ( GPL-3 LGPL-3 )"
236 -SLOT="0.3"
237 -
238 -IUSE="cairo cpu_flags_x86_mmx cpu_flags_x86_sse debug ffmpeg +introspection jpeg2k lcms lensfun openexr raw sdl svg test tiff umfpack vala v4l webp"
239 -REQUIRED_USE="
240 - svg? ( cairo )
241 - vala? ( introspection )
242 -"
243 -
244 -# NOTE: Even current libav 11.4 does not have AV_CODEC_CAP_VARIABLE_FRAME_SIZE
245 -# so there is no chance to support libav right now (Gentoo bug #567638)
246 -# If it returns, please check prior GEGL ebuilds for how libav was integrated. Thanks!
247 -RDEPEND="
248 - >=dev-libs/glib-2.44:2
249 - dev-libs/json-glib
250 - >=media-libs/babl-0.1.30
251 - sys-libs/zlib
252 - >=x11-libs/gdk-pixbuf-2.32:2
253 - x11-libs/pango
254 -
255 - cairo? ( x11-libs/cairo )
256 - ffmpeg? (
257 - >=media-video/ffmpeg-2.8:0=
258 - )
259 - introspection? ( >=dev-libs/gobject-introspection-1.32:= )
260 - virtual/jpeg:0=
261 - jpeg2k? ( >=media-libs/jasper-1.900.1:= )
262 - lcms? ( >=media-libs/lcms-2.2:2 )
263 - lensfun? ( >=media-libs/lensfun-0.2.5 )
264 - openexr? ( media-libs/openexr:= )
265 - media-libs/libpng:0=
266 - raw? ( >=media-libs/libraw-0.15.4:0= )
267 - sdl? ( media-libs/libsdl )
268 - svg? ( >=gnome-base/librsvg-2.14:2 )
269 - tiff? ( >=media-libs/tiff-4:0 )
270 - umfpack? ( sci-libs/umfpack )
271 - v4l? ( >=media-libs/libv4l-1.0.1 )
272 - webp? ( media-libs/libwebp )
273 -"
274 -DEPEND="${RDEPEND}
275 - >=dev-util/gtk-doc-am-1
276 - >=dev-util/intltool-0.40.1
277 - dev-lang/perl
278 - virtual/pkgconfig
279 - >=sys-devel/libtool-2.2
280 - test? ( introspection? (
281 - $(python_gen_any_dep '>=dev-python/pygobject-3.2[${PYTHON_USEDEP}]') ) )
282 - vala? ( $(vala_depend) )
283 -"
284 -
285 -pkg_setup() {
286 - use test && use introspection && python-any-r1_pkg_setup
287 -}
288 -
289 -PATCHES=(
290 - "${FILESDIR}"/${PN}-0.3.12-failing-tests.patch
291 -)
292 -
293 -src_prepare() {
294 - default
295 -
296 - # FIXME: the following should be proper patch sent to upstream
297 - # fix OSX loadable module filename extension
298 - sed -i -e 's/\.dylib/.bundle/' configure.ac || die
299 - # don't require Apple's OpenCL on versions of OSX that don't have it
300 - if [[ ${CHOST} == *-darwin* && ${CHOST#*-darwin} -le 9 ]] ; then
301 - sed -i -e 's/#ifdef __APPLE__/#if 0/' gegl/opencl/* || die
302 - fi
303 -
304 - # commit 7c78497b : tests that use gegl.png are broken on non-amd64
305 - sed -e '/clones.xml/d' \
306 - -e '/composite-transform.xml/d' \
307 - -i tests/compositions/Makefile.am || die
308 -
309 - eautoreconf
310 -
311 - gnome2_environment_reset
312 -
313 - use vala && vala_src_prepare
314 -}
315 -
316 -src_configure() {
317 - # never enable altering of CFLAGS via profile option
318 - # libspiro: not in portage main tree
319 - # disable documentation as the generating is bit automagic
320 - # if anyone wants to work on it just create bug with patch
321 -
322 - # Also please note that:
323 - #
324 - # - Some auto-detections are not patched away since the docs are
325 - # not built (--disable-docs, lack of --enable-gtk-doc) and these
326 - # tools affect re-generation of docs, only
327 - # (e.g. ruby, asciidoc, dot (of graphviz), enscript)
328 - #
329 - # - Parameter --with-exiv2 compiles a noinst-app only, no use
330 - #
331 - # - Parameter --disable-workshop disables any use of Lua, effectivly
332 - #
333 - # - v4l support does not work with our media-libs/libv4l-0.8.9,
334 - # upstream bug at https://bugzilla.gnome.org/show_bug.cgi?id=654675
335 - #
336 - # - There are two checks for dot, one controllable by --with(out)-graphviz
337 - # which toggles HAVE_GRAPHVIZ that is not used anywhere. Yes.
338 - #
339 - # - mrg is not in tree and gexiv2 support only has effect when mrg support
340 - # is enabled
341 - #
342 - # So that's why USE="exif graphviz lua v4l" got resolved. More at:
343 - # https://bugs.gentoo.org/show_bug.cgi?id=451136
344 - #
345 - econf \
346 - --disable-docs \
347 - --disable-profile \
348 - --disable-silent-rules \
349 - --disable-workshop \
350 - --program-suffix=-${SLOT} \
351 - --with-gdk-pixbuf \
352 - --with-pango \
353 - --without-libspiro \
354 - $(use_enable cpu_flags_x86_mmx mmx) \
355 - $(use_enable cpu_flags_x86_sse sse) \
356 - $(use_enable debug) \
357 - $(use_with cairo) \
358 - $(use_with cairo pangocairo) \
359 - --without-exiv2 \
360 - $(use_with ffmpeg libavformat) \
361 - --without-gexiv2 \
362 - --without-graphviz \
363 - $(use_with jpeg2k jasper) \
364 - $(use_with lcms) \
365 - $(use_with lensfun) \
366 - --without-lua \
367 - --without-mrg \
368 - $(use_with openexr) \
369 - $(use_with raw libraw) \
370 - $(use_with sdl) \
371 - $(use_with svg librsvg) \
372 - $(use_with tiff libtiff) \
373 - $(use_with umfpack) \
374 - $(use_with v4l libv4l) \
375 - $(use_with v4l libv4l2) \
376 - $(use_enable introspection) \
377 - $(use_with vala) \
378 - $(use_with webp)
379 -}
380 -
381 -src_compile() {
382 - default
383 -
384 - [[ ${PV} == *9999* ]] && emake ./ChangeLog # "./" prevents "Circular ChangeLog <- ChangeLog dependency dropped."
385 -}
386 -
387 -src_install() {
388 - default
389 - prune_libtool_files --all
390 -}
391
392 diff --git a/media-libs/gegl/gegl-0.3.24.ebuild b/media-libs/gegl/gegl-0.3.24.ebuild
393 deleted file mode 100644
394 index 725be5c3b37..00000000000
395 --- a/media-libs/gegl/gegl-0.3.24.ebuild
396 +++ /dev/null
397 @@ -1,179 +0,0 @@
398 -# Copyright 1999-2018 Gentoo Foundation
399 -# Distributed under the terms of the GNU General Public License v2
400 -
401 -EAPI=6
402 -PYTHON_COMPAT=( python2_7 )
403 -
404 -# vala and introspection support is broken, bug #468208
405 -VALA_USE_DEPEND=vapigen
406 -
407 -inherit versionator gnome2-utils eutils autotools python-any-r1 vala
408 -
409 -if [[ ${PV} == *9999* ]]; then
410 - inherit autotools git-r3
411 - EGIT_REPO_URI="git://git.gnome.org/gegl"
412 - SRC_URI=""
413 -else
414 - SRC_URI="http://download.gimp.org/pub/${PN}/${PV:0:3}/${P}.tar.bz2"
415 - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~amd64-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x64-solaris ~x86-solaris"
416 -fi
417 -
418 -DESCRIPTION="A graph based image processing framework"
419 -HOMEPAGE="http://www.gegl.org/"
420 -
421 -LICENSE="|| ( GPL-3 LGPL-3 )"
422 -SLOT="0.3"
423 -
424 -IUSE="cairo cpu_flags_x86_mmx cpu_flags_x86_sse debug ffmpeg +introspection jpeg2k lcms lensfun openexr raw sdl svg test tiff umfpack vala v4l webp"
425 -REQUIRED_USE="
426 - svg? ( cairo )
427 - vala? ( introspection )
428 -"
429 -
430 -# NOTE: Even current libav 11.4 does not have AV_CODEC_CAP_VARIABLE_FRAME_SIZE
431 -# so there is no chance to support libav right now (Gentoo bug #567638)
432 -# If it returns, please check prior GEGL ebuilds for how libav was integrated. Thanks!
433 -RDEPEND="
434 - >=dev-libs/glib-2.44:2
435 - dev-libs/json-glib
436 - >=media-libs/babl-0.1.38
437 - sys-libs/zlib
438 - >=x11-libs/gdk-pixbuf-2.32:2
439 - x11-libs/pango
440 -
441 - cairo? ( >=x11-libs/cairo-1.12.2 )
442 - ffmpeg? (
443 - >=media-video/ffmpeg-2.8:0=
444 - )
445 - introspection? ( >=dev-libs/gobject-introspection-1.32:= )
446 - virtual/jpeg:0=
447 - jpeg2k? ( >=media-libs/jasper-1.900.1:= )
448 - lcms? ( >=media-libs/lcms-2.8:2 )
449 - lensfun? ( >=media-libs/lensfun-0.2.5 )
450 - openexr? ( >=media-libs/openexr-1.6.1:= )
451 - >=media-libs/libpng-1.6.0:0=
452 - raw? ( >=media-libs/libraw-0.15.4:0= )
453 - sdl? ( >=media-libs/libsdl-1.2.0 )
454 - svg? ( >=gnome-base/librsvg-2.40.6:2 )
455 - tiff? ( >=media-libs/tiff-4:0 )
456 - umfpack? ( sci-libs/umfpack )
457 - v4l? ( >=media-libs/libv4l-1.0.1 )
458 - webp? ( >=media-libs/libwebp-0.5.0:= )
459 -"
460 -DEPEND="${RDEPEND}
461 - >=dev-util/gtk-doc-am-1
462 - >=sys-devel/gettext-0.19.8
463 - dev-lang/perl
464 - virtual/pkgconfig
465 - >=sys-devel/libtool-2.2
466 - test? ( introspection? (
467 - $(python_gen_any_dep '>=dev-python/pygobject-3.2[${PYTHON_USEDEP}]') ) )
468 - vala? ( $(vala_depend) )
469 -"
470 -
471 -pkg_setup() {
472 - use test && use introspection && python-any-r1_pkg_setup
473 -}
474 -
475 -PATCHES=(
476 - "${FILESDIR}"/${PN}-0.3.12-failing-tests.patch
477 -)
478 -
479 -src_prepare() {
480 - default
481 -
482 - # FIXME: the following should be proper patch sent to upstream
483 - # fix OSX loadable module filename extension
484 - sed -i -e 's/\.dylib/.bundle/' configure.ac || die
485 - # don't require Apple's OpenCL on versions of OSX that don't have it
486 - if [[ ${CHOST} == *-darwin* && ${CHOST#*-darwin} -le 9 ]] ; then
487 - sed -i -e 's/#ifdef __APPLE__/#if 0/' gegl/opencl/* || die
488 - fi
489 -
490 - # commit 7c78497b : tests that use gegl.png are broken on non-amd64
491 - sed -e '/clones.xml/d' \
492 - -e '/composite-transform.xml/d' \
493 - -i tests/compositions/Makefile.am || die
494 -
495 - eautoreconf
496 -
497 - gnome2_environment_reset
498 -
499 - use vala && vala_src_prepare
500 -}
501 -
502 -src_configure() {
503 - # never enable altering of CFLAGS via profile option
504 - # libspiro: not in portage main tree
505 - # disable documentation as the generating is bit automagic
506 - # if anyone wants to work on it just create bug with patch
507 -
508 - # Also please note that:
509 - #
510 - # - Some auto-detections are not patched away since the docs are
511 - # not built (--disable-docs, lack of --enable-gtk-doc) and these
512 - # tools affect re-generation of docs, only
513 - # (e.g. ruby, asciidoc, dot (of graphviz), enscript)
514 - #
515 - # - Parameter --with-exiv2 compiles a noinst-app only, no use
516 - #
517 - # - Parameter --disable-workshop disables any use of Lua, effectivly
518 - #
519 - # - v4l support does not work with our media-libs/libv4l-0.8.9,
520 - # upstream bug at https://bugzilla.gnome.org/show_bug.cgi?id=654675
521 - #
522 - # - There are two checks for dot, one controllable by --with(out)-graphviz
523 - # which toggles HAVE_GRAPHVIZ that is not used anywhere. Yes.
524 - #
525 - # - mrg is not in tree and gexiv2 support only has effect when mrg support
526 - # is enabled
527 - #
528 - # So that's why USE="exif graphviz lua v4l" got resolved. More at:
529 - # https://bugs.gentoo.org/show_bug.cgi?id=451136
530 - #
531 - econf \
532 - --disable-docs \
533 - --disable-profile \
534 - --disable-silent-rules \
535 - --disable-workshop \
536 - --program-suffix=-${SLOT} \
537 - --with-gdk-pixbuf \
538 - --with-pango \
539 - --without-libspiro \
540 - $(use_enable cpu_flags_x86_mmx mmx) \
541 - $(use_enable cpu_flags_x86_sse sse) \
542 - $(use_enable debug) \
543 - $(use_with cairo) \
544 - $(use_with cairo pangocairo) \
545 - --without-exiv2 \
546 - $(use_with ffmpeg libavformat) \
547 - --without-gexiv2 \
548 - --without-graphviz \
549 - $(use_with jpeg2k jasper) \
550 - $(use_with lcms) \
551 - $(use_with lensfun) \
552 - --without-lua \
553 - --without-mrg \
554 - $(use_with openexr) \
555 - $(use_with raw libraw) \
556 - $(use_with sdl) \
557 - $(use_with svg librsvg) \
558 - $(use_with tiff libtiff) \
559 - $(use_with umfpack) \
560 - $(use_with v4l libv4l) \
561 - $(use_with v4l libv4l2) \
562 - $(use_enable introspection) \
563 - $(use_with vala) \
564 - $(use_with webp)
565 -}
566 -
567 -src_compile() {
568 - default
569 -
570 - [[ ${PV} == *9999* ]] && emake ./ChangeLog # "./" prevents "Circular ChangeLog <- ChangeLog dependency dropped."
571 -}
572 -
573 -src_install() {
574 - default
575 - prune_libtool_files --all
576 -}
577
578 diff --git a/media-libs/gegl/gegl-0.3.28.ebuild b/media-libs/gegl/gegl-0.3.28.ebuild
579 deleted file mode 100644
580 index 7ca15acd39e..00000000000
581 --- a/media-libs/gegl/gegl-0.3.28.ebuild
582 +++ /dev/null
583 @@ -1,179 +0,0 @@
584 -# Copyright 1999-2018 Gentoo Foundation
585 -# Distributed under the terms of the GNU General Public License v2
586 -
587 -EAPI=6
588 -PYTHON_COMPAT=( python2_7 )
589 -
590 -# vala and introspection support is broken, bug #468208
591 -VALA_USE_DEPEND=vapigen
592 -
593 -inherit versionator gnome2-utils eutils autotools python-any-r1 vala
594 -
595 -if [[ ${PV} == *9999* ]]; then
596 - inherit autotools git-r3
597 - EGIT_REPO_URI="git://git.gnome.org/gegl"
598 - SRC_URI=""
599 -else
600 - SRC_URI="http://download.gimp.org/pub/${PN}/${PV:0:3}/${P}.tar.bz2"
601 - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~amd64-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x64-solaris ~x86-solaris"
602 -fi
603 -
604 -DESCRIPTION="A graph based image processing framework"
605 -HOMEPAGE="http://www.gegl.org/"
606 -
607 -LICENSE="|| ( GPL-3 LGPL-3 )"
608 -SLOT="0.3"
609 -
610 -IUSE="cairo cpu_flags_x86_mmx cpu_flags_x86_sse debug ffmpeg +introspection jpeg2k lcms lensfun openexr raw sdl svg test tiff umfpack vala v4l webp"
611 -REQUIRED_USE="
612 - svg? ( cairo )
613 - vala? ( introspection )
614 -"
615 -
616 -# NOTE: Even current libav 11.4 does not have AV_CODEC_CAP_VARIABLE_FRAME_SIZE
617 -# so there is no chance to support libav right now (Gentoo bug #567638)
618 -# If it returns, please check prior GEGL ebuilds for how libav was integrated. Thanks!
619 -RDEPEND="
620 - >=dev-libs/glib-2.44:2
621 - dev-libs/json-glib
622 - >=media-libs/babl-0.1.42
623 - sys-libs/zlib
624 - >=x11-libs/gdk-pixbuf-2.32:2
625 - x11-libs/pango
626 -
627 - cairo? ( >=x11-libs/cairo-1.12.2 )
628 - ffmpeg? (
629 - >=media-video/ffmpeg-2.8:0=
630 - )
631 - introspection? ( >=dev-libs/gobject-introspection-1.32:= )
632 - virtual/jpeg:0=
633 - jpeg2k? ( >=media-libs/jasper-1.900.1:= )
634 - lcms? ( >=media-libs/lcms-2.8:2 )
635 - lensfun? ( >=media-libs/lensfun-0.2.5 )
636 - openexr? ( >=media-libs/openexr-1.6.1:= )
637 - >=media-libs/libpng-1.6.0:0=
638 - raw? ( >=media-libs/libraw-0.15.4:0= )
639 - sdl? ( >=media-libs/libsdl-1.2.0 )
640 - svg? ( >=gnome-base/librsvg-2.40.6:2 )
641 - tiff? ( >=media-libs/tiff-4:0 )
642 - umfpack? ( sci-libs/umfpack )
643 - v4l? ( >=media-libs/libv4l-1.0.1 )
644 - webp? ( >=media-libs/libwebp-0.5.0:= )
645 -"
646 -DEPEND="${RDEPEND}
647 - >=dev-util/gtk-doc-am-1
648 - >=sys-devel/gettext-0.19.8
649 - dev-lang/perl
650 - virtual/pkgconfig
651 - >=sys-devel/libtool-2.2
652 - test? ( introspection? (
653 - $(python_gen_any_dep '>=dev-python/pygobject-3.2[${PYTHON_USEDEP}]') ) )
654 - vala? ( $(vala_depend) )
655 -"
656 -
657 -pkg_setup() {
658 - use test && use introspection && python-any-r1_pkg_setup
659 -}
660 -
661 -PATCHES=(
662 - "${FILESDIR}"/${PN}-0.3.12-failing-tests.patch
663 -)
664 -
665 -src_prepare() {
666 - default
667 -
668 - # FIXME: the following should be proper patch sent to upstream
669 - # fix OSX loadable module filename extension
670 - sed -i -e 's/\.dylib/.bundle/' configure.ac || die
671 - # don't require Apple's OpenCL on versions of OSX that don't have it
672 - if [[ ${CHOST} == *-darwin* && ${CHOST#*-darwin} -le 9 ]] ; then
673 - sed -i -e 's/#ifdef __APPLE__/#if 0/' gegl/opencl/* || die
674 - fi
675 -
676 - # commit 7c78497b : tests that use gegl.png are broken on non-amd64
677 - sed -e '/clones.xml/d' \
678 - -e '/composite-transform.xml/d' \
679 - -i tests/compositions/Makefile.am || die
680 -
681 - eautoreconf
682 -
683 - gnome2_environment_reset
684 -
685 - use vala && vala_src_prepare
686 -}
687 -
688 -src_configure() {
689 - # never enable altering of CFLAGS via profile option
690 - # libspiro: not in portage main tree
691 - # disable documentation as the generating is bit automagic
692 - # if anyone wants to work on it just create bug with patch
693 -
694 - # Also please note that:
695 - #
696 - # - Some auto-detections are not patched away since the docs are
697 - # not built (--disable-docs, lack of --enable-gtk-doc) and these
698 - # tools affect re-generation of docs, only
699 - # (e.g. ruby, asciidoc, dot (of graphviz), enscript)
700 - #
701 - # - Parameter --with-exiv2 compiles a noinst-app only, no use
702 - #
703 - # - Parameter --disable-workshop disables any use of Lua, effectivly
704 - #
705 - # - v4l support does not work with our media-libs/libv4l-0.8.9,
706 - # upstream bug at https://bugzilla.gnome.org/show_bug.cgi?id=654675
707 - #
708 - # - There are two checks for dot, one controllable by --with(out)-graphviz
709 - # which toggles HAVE_GRAPHVIZ that is not used anywhere. Yes.
710 - #
711 - # - mrg is not in tree and gexiv2 support only has effect when mrg support
712 - # is enabled
713 - #
714 - # So that's why USE="exif graphviz lua v4l" got resolved. More at:
715 - # https://bugs.gentoo.org/show_bug.cgi?id=451136
716 - #
717 - econf \
718 - --disable-docs \
719 - --disable-profile \
720 - --disable-silent-rules \
721 - --disable-workshop \
722 - --program-suffix=-${SLOT} \
723 - --with-gdk-pixbuf \
724 - --with-pango \
725 - --without-libspiro \
726 - $(use_enable cpu_flags_x86_mmx mmx) \
727 - $(use_enable cpu_flags_x86_sse sse) \
728 - $(use_enable debug) \
729 - $(use_with cairo) \
730 - $(use_with cairo pangocairo) \
731 - --without-exiv2 \
732 - $(use_with ffmpeg libavformat) \
733 - --without-gexiv2 \
734 - --without-graphviz \
735 - $(use_with jpeg2k jasper) \
736 - $(use_with lcms) \
737 - $(use_with lensfun) \
738 - --without-lua \
739 - --without-mrg \
740 - $(use_with openexr) \
741 - $(use_with raw libraw) \
742 - $(use_with sdl) \
743 - $(use_with svg librsvg) \
744 - $(use_with tiff libtiff) \
745 - $(use_with umfpack) \
746 - $(use_with v4l libv4l) \
747 - $(use_with v4l libv4l2) \
748 - $(use_enable introspection) \
749 - $(use_with vala) \
750 - $(use_with webp)
751 -}
752 -
753 -src_compile() {
754 - default
755 -
756 - [[ ${PV} == *9999* ]] && emake ./ChangeLog # "./" prevents "Circular ChangeLog <- ChangeLog dependency dropped."
757 -}
758 -
759 -src_install() {
760 - default
761 - prune_libtool_files --all
762 -}
763
764 diff --git a/media-libs/gegl/gegl-0.3.30.ebuild b/media-libs/gegl/gegl-0.3.30.ebuild
765 deleted file mode 100644
766 index 6ca6a617b17..00000000000
767 --- a/media-libs/gegl/gegl-0.3.30.ebuild
768 +++ /dev/null
769 @@ -1,179 +0,0 @@
770 -# Copyright 1999-2018 Gentoo Foundation
771 -# Distributed under the terms of the GNU General Public License v2
772 -
773 -EAPI=6
774 -PYTHON_COMPAT=( python2_7 )
775 -
776 -# vala and introspection support is broken, bug #468208
777 -VALA_USE_DEPEND=vapigen
778 -
779 -inherit versionator gnome2-utils eutils autotools python-any-r1 vala
780 -
781 -if [[ ${PV} == *9999* ]]; then
782 - inherit autotools git-r3
783 - EGIT_REPO_URI="git://git.gnome.org/gegl"
784 - SRC_URI=""
785 -else
786 - SRC_URI="http://download.gimp.org/pub/${PN}/${PV:0:3}/${P}.tar.bz2"
787 - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~amd64-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x64-solaris ~x86-solaris"
788 -fi
789 -
790 -DESCRIPTION="A graph based image processing framework"
791 -HOMEPAGE="http://www.gegl.org/"
792 -
793 -LICENSE="|| ( GPL-3 LGPL-3 )"
794 -SLOT="0.3"
795 -
796 -IUSE="cairo cpu_flags_x86_mmx cpu_flags_x86_sse debug ffmpeg +introspection jpeg2k lcms lensfun openexr raw sdl svg test tiff umfpack vala v4l webp"
797 -REQUIRED_USE="
798 - svg? ( cairo )
799 - vala? ( introspection )
800 -"
801 -
802 -# NOTE: Even current libav 11.4 does not have AV_CODEC_CAP_VARIABLE_FRAME_SIZE
803 -# so there is no chance to support libav right now (Gentoo bug #567638)
804 -# If it returns, please check prior GEGL ebuilds for how libav was integrated. Thanks!
805 -RDEPEND="
806 - >=dev-libs/glib-2.44:2
807 - dev-libs/json-glib
808 - >=media-libs/babl-0.1.44
809 - sys-libs/zlib
810 - >=x11-libs/gdk-pixbuf-2.32:2
811 - x11-libs/pango
812 -
813 - cairo? ( >=x11-libs/cairo-1.12.2 )
814 - ffmpeg? (
815 - >=media-video/ffmpeg-2.8:0=
816 - )
817 - introspection? ( >=dev-libs/gobject-introspection-1.32:= )
818 - virtual/jpeg:0=
819 - jpeg2k? ( >=media-libs/jasper-1.900.1:= )
820 - lcms? ( >=media-libs/lcms-2.8:2 )
821 - lensfun? ( >=media-libs/lensfun-0.2.5 )
822 - openexr? ( >=media-libs/openexr-1.6.1:= )
823 - >=media-libs/libpng-1.6.0:0=
824 - raw? ( >=media-libs/libraw-0.15.4:0= )
825 - sdl? ( >=media-libs/libsdl-1.2.0 )
826 - svg? ( >=gnome-base/librsvg-2.40.6:2 )
827 - tiff? ( >=media-libs/tiff-4:0 )
828 - umfpack? ( sci-libs/umfpack )
829 - v4l? ( >=media-libs/libv4l-1.0.1 )
830 - webp? ( >=media-libs/libwebp-0.5.0:= )
831 -"
832 -DEPEND="${RDEPEND}
833 - >=dev-util/gtk-doc-am-1
834 - >=sys-devel/gettext-0.19.8
835 - dev-lang/perl
836 - virtual/pkgconfig
837 - >=sys-devel/libtool-2.2
838 - test? ( introspection? (
839 - $(python_gen_any_dep '>=dev-python/pygobject-3.2[${PYTHON_USEDEP}]') ) )
840 - vala? ( $(vala_depend) )
841 -"
842 -
843 -pkg_setup() {
844 - use test && use introspection && python-any-r1_pkg_setup
845 -}
846 -
847 -PATCHES=(
848 - "${FILESDIR}"/${PN}-0.3.12-failing-tests.patch
849 -)
850 -
851 -src_prepare() {
852 - default
853 -
854 - # FIXME: the following should be proper patch sent to upstream
855 - # fix OSX loadable module filename extension
856 - sed -i -e 's/\.dylib/.bundle/' configure.ac || die
857 - # don't require Apple's OpenCL on versions of OSX that don't have it
858 - if [[ ${CHOST} == *-darwin* && ${CHOST#*-darwin} -le 9 ]] ; then
859 - sed -i -e 's/#ifdef __APPLE__/#if 0/' gegl/opencl/* || die
860 - fi
861 -
862 - # commit 7c78497b : tests that use gegl.png are broken on non-amd64
863 - sed -e '/clones.xml/d' \
864 - -e '/composite-transform.xml/d' \
865 - -i tests/compositions/Makefile.am || die
866 -
867 - eautoreconf
868 -
869 - gnome2_environment_reset
870 -
871 - use vala && vala_src_prepare
872 -}
873 -
874 -src_configure() {
875 - # never enable altering of CFLAGS via profile option
876 - # libspiro: not in portage main tree
877 - # disable documentation as the generating is bit automagic
878 - # if anyone wants to work on it just create bug with patch
879 -
880 - # Also please note that:
881 - #
882 - # - Some auto-detections are not patched away since the docs are
883 - # not built (--disable-docs, lack of --enable-gtk-doc) and these
884 - # tools affect re-generation of docs, only
885 - # (e.g. ruby, asciidoc, dot (of graphviz), enscript)
886 - #
887 - # - Parameter --with-exiv2 compiles a noinst-app only, no use
888 - #
889 - # - Parameter --disable-workshop disables any use of Lua, effectivly
890 - #
891 - # - v4l support does not work with our media-libs/libv4l-0.8.9,
892 - # upstream bug at https://bugzilla.gnome.org/show_bug.cgi?id=654675
893 - #
894 - # - There are two checks for dot, one controllable by --with(out)-graphviz
895 - # which toggles HAVE_GRAPHVIZ that is not used anywhere. Yes.
896 - #
897 - # - mrg is not in tree and gexiv2 support only has effect when mrg support
898 - # is enabled
899 - #
900 - # So that's why USE="exif graphviz lua v4l" got resolved. More at:
901 - # https://bugs.gentoo.org/show_bug.cgi?id=451136
902 - #
903 - econf \
904 - --disable-docs \
905 - --disable-profile \
906 - --disable-silent-rules \
907 - --disable-workshop \
908 - --program-suffix=-${SLOT} \
909 - --with-gdk-pixbuf \
910 - --with-pango \
911 - --without-libspiro \
912 - $(use_enable cpu_flags_x86_mmx mmx) \
913 - $(use_enable cpu_flags_x86_sse sse) \
914 - $(use_enable debug) \
915 - $(use_with cairo) \
916 - $(use_with cairo pangocairo) \
917 - --without-exiv2 \
918 - $(use_with ffmpeg libavformat) \
919 - --without-gexiv2 \
920 - --without-graphviz \
921 - $(use_with jpeg2k jasper) \
922 - $(use_with lcms) \
923 - $(use_with lensfun) \
924 - --without-lua \
925 - --without-mrg \
926 - $(use_with openexr) \
927 - $(use_with raw libraw) \
928 - $(use_with sdl) \
929 - $(use_with svg librsvg) \
930 - $(use_with tiff libtiff) \
931 - $(use_with umfpack) \
932 - $(use_with v4l libv4l) \
933 - $(use_with v4l libv4l2) \
934 - $(use_enable introspection) \
935 - $(use_with vala) \
936 - $(use_with webp)
937 -}
938 -
939 -src_compile() {
940 - default
941 -
942 - [[ ${PV} == *9999* ]] && emake ./ChangeLog # "./" prevents "Circular ChangeLog <- ChangeLog dependency dropped."
943 -}
944 -
945 -src_install() {
946 - default
947 - prune_libtool_files --all
948 -}