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, 09 Dec 2018 21:51:02
Message-Id: 1544392137.58611c7d95baa925c9eb7336b1d7053e2b1d0cbd.sping@gentoo
1 commit: 58611c7d95baa925c9eb7336b1d7053e2b1d0cbd
2 Author: Sebastian Pipping <sping <AT> gentoo <DOT> org>
3 AuthorDate: Sun Dec 9 21:48:57 2018 +0000
4 Commit: Sebastian Pipping <sping <AT> gentoo <DOT> org>
5 CommitDate: Sun Dec 9 21:48:57 2018 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=58611c7d
7
8 media-libs/gegl: Drop 0.3.8-r{0,1}
9
10 Closes: https://bugs.gentoo.org/669072
11 Signed-off-by: Sebastian Pipping <sping <AT> gentoo.org>
12 Package-Manager: Portage-2.3.50, Repoman-2.3.11
13
14 media-libs/gegl/Manifest | 1 -
15 media-libs/gegl/gegl-0.3.8-r1.ebuild | 180 -----------------------------------
16 media-libs/gegl/gegl-0.3.8.ebuild | 180 -----------------------------------
17 3 files changed, 361 deletions(-)
18
19 diff --git a/media-libs/gegl/Manifest b/media-libs/gegl/Manifest
20 index 90542a3a7c8..fb4d4e30290 100644
21 --- a/media-libs/gegl/Manifest
22 +++ b/media-libs/gegl/Manifest
23 @@ -2,7 +2,6 @@ DIST gegl-0.2.0.tar.bz2 7502040 BLAKE2B 29b33bf6aa878b74461e929a96570fca9a56e529
24 DIST gegl-0.3.0.tar.bz2 5463571 BLAKE2B 7ac52fb22bab3b84068e10610d8681a5bcf56f6cdf39dae4374d2749823f3a1af62995382a1247427dde1921e0b11304adb800a2157ca6e7e773fdd97fee47f5 SHA512 ff758df4689b0fa8f5e16ebcea32a7fe77bccfef70efc20d10669ce5139a70ec3533e78227fd4798812b31ac1ca5081b9d1d701a7449bf75356f879ece5fadd6
25 DIST gegl-0.3.26.tar.bz2 6530788 BLAKE2B 1cd1a61737ec94cb30fdf16ca8dcb5667ebaa481d0e234f89b7e8bd9b05b3e515454bf768a66e64c88f61a57c83d51eecad9aab4450502dd3e02ce4f012df7a5 SHA512 1fafd6bb70b539bd31c052d2acfcb332fac92caf2a67e07a8c827db31b877aa373a184475952b6fc4dae455dcceccfd3943d782e9fe50f166323f698faf60957
26 DIST gegl-0.3.34.tar.bz2 6707964 BLAKE2B 4424a2c218067bd0a77d79c2334528da393350db3062019f3889b8cdb8d222f6e436ccfc845b61fdf425a1634698a7a6963702a29bb1666f515b1395c50dc99f SHA512 a7a394dcce4137d5224163ca324f1585e64d1cc797e77d452ba444afe2bff39aa2e2d5d040d07b394697b75162bc310bc51490a5af80240b26aac14b6e7abe02
27 -DIST gegl-0.3.8.tar.bz2 5876259 BLAKE2B 24199148ffbef6454ea460d126c29f1cc8581e5430bc3e341a8ab48fff701a0d63c4cf8864d04219455feaeb7e03808e8de06cc8ae0a500eb4154f2ec9ba25fe SHA512 13207e7ab4723be1e31bdba5e30e5725e93c1adc61bad1413502128730391dbe7eb35419d243c8d0a1d8794341a58188790adacbb10d2a8e68db861c18d21bfb
28 DIST gegl-0.4.12.tar.bz2 7065555 BLAKE2B f0801739e67e6d6ecc88abaed8638c900edd7229d240f63af7cc0bf503cd29b33b84d7e3018c757b0bdb6ee5245f6af595b96decc3916b57debfb46712213577 SHA512 cacf9f5c34357b3939162d0d4712ee2b47298a3e806b55e275cdf5e23f186d436ea1a840b91b1b72b76d450d94674cca217b7c253cd6b52a7d9505b4ad73fde2
29 DIST gegl-0.4.6.tar.bz2 6931774 BLAKE2B c8fabc8efbcc21a3663c8a3a698e6bc072506a66a21b81e6696c37c81aec1458c695f773c554b6d98c2fd21a3d3ab7fcca4b2f6567ec9d4f94b1e925b9bc9ce5 SHA512 6df34b6e76318a375820bccac6efeb2792c737e47154902fcc08ef93cb45b978992ee263260c99f8e865964d80cd1fac6dc2d6c8e4453174df64a9044b57325e
30 DIST gegl-0.4.8.tar.bz2 7017022 BLAKE2B ec934fe6faa0c9328ae8c6476e19e175a8e8082e3d1f59052fb83fad766030ede9dd3464a215d332238277492151d988b17c6d3ac87f3d9cec01797acd259fae SHA512 20d2700cc74bce02e3e1b477f5e4dbd6546bb74625de235baaaa31e24f506930927af53de3d0880c0b16f93a10cec993c58a12adba59dec7dda0e389261799aa
31
32 diff --git a/media-libs/gegl/gegl-0.3.8-r1.ebuild b/media-libs/gegl/gegl-0.3.8-r1.ebuild
33 deleted file mode 100644
34 index f0f0b701dbc..00000000000
35 --- a/media-libs/gegl/gegl-0.3.8-r1.ebuild
36 +++ /dev/null
37 @@ -1,180 +0,0 @@
38 -# Copyright 1999-2018 Gentoo Foundation
39 -# Distributed under the terms of the GNU General Public License v2
40 -
41 -EAPI=6
42 -PYTHON_COMPAT=( python2_7 )
43 -
44 -# vala and introspection support is broken, bug #468208
45 -VALA_USE_DEPEND=vapigen
46 -
47 -inherit versionator gnome2-utils eutils autotools python-any-r1 vala
48 -
49 -if [[ ${PV} == *9999* ]]; then
50 - inherit autotools git-r3
51 - EGIT_REPO_URI="https://gitlab.gnome.org/GNOME/gegl.git"
52 - SRC_URI=""
53 -else
54 - SRC_URI="http://download.gimp.org/pub/${PN}/${PV:0:3}/${P}.tar.bz2"
55 - KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~amd64-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x64-solaris ~x86-solaris"
56 -fi
57 -
58 -DESCRIPTION="A graph based image processing framework"
59 -HOMEPAGE="http://www.gegl.org/"
60 -
61 -LICENSE="|| ( GPL-3 LGPL-3 )"
62 -SLOT="0.3"
63 -
64 -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"
65 -REQUIRED_USE="
66 - svg? ( cairo )
67 - vala? ( introspection )
68 -"
69 -
70 -# NOTE: Even current libav 11.4 does not have AV_CODEC_CAP_VARIABLE_FRAME_SIZE
71 -# so there is no chance to support libav right now (Gentoo bug #567638)
72 -# If it returns, please check prior GEGL ebuilds for how libav was integrated. Thanks!
73 -RDEPEND="
74 - >=dev-libs/glib-2.36:2
75 - dev-libs/json-glib
76 - >=media-libs/babl-0.1.14
77 - sys-libs/zlib
78 - >=x11-libs/gdk-pixbuf-2.18:2
79 - x11-libs/pango
80 -
81 - cairo? ( x11-libs/cairo )
82 - ffmpeg? (
83 - >=media-video/ffmpeg-2.8:0=
84 - )
85 - introspection? ( >=dev-libs/gobject-introspection-1.32:= )
86 - virtual/jpeg:0=
87 - jpeg2k? ( >=media-libs/jasper-1.900.1:= )
88 - lcms? ( >=media-libs/lcms-2.2:2 )
89 - lensfun? ( >=media-libs/lensfun-0.2.5 )
90 - openexr? ( media-libs/openexr:= )
91 - media-libs/libpng:0=
92 - raw? ( >=media-libs/libraw-0.15.4 )
93 - sdl? ( media-libs/libsdl )
94 - svg? ( >=gnome-base/librsvg-2.14:2 )
95 - tiff? ( >=media-libs/tiff-4:0 )
96 - umfpack? ( sci-libs/umfpack )
97 - v4l? ( >=media-libs/libv4l-1.0.1 )
98 - webp? ( media-libs/libwebp )
99 -"
100 -DEPEND="${RDEPEND}
101 - >=dev-util/gtk-doc-am-1
102 - >=dev-util/intltool-0.40.1
103 - dev-lang/perl
104 - virtual/pkgconfig
105 - >=sys-devel/libtool-2.2
106 - test? ( introspection? (
107 - $(python_gen_any_dep '>=dev-python/pygobject-3.2[${PYTHON_USEDEP}]') ) )
108 - vala? ( $(vala_depend) )
109 -"
110 -
111 -pkg_setup() {
112 - use test && use introspection && python-any-r1_pkg_setup
113 -}
114 -
115 -src_prepare() {
116 - default
117 -
118 - # FIXME: the following should be proper patch sent to upstream
119 - # fix OSX loadable module filename extension
120 - sed -i -e 's/\.dylib/.bundle/' configure.ac || die
121 - # don't require Apple's OpenCL on versions of OSX that don't have it
122 - if [[ ${CHOST} == *-darwin* && ${CHOST#*-darwin} -le 9 ]] ; then
123 - sed -i -e 's/#ifdef __APPLE__/#if 0/' gegl/opencl/* || die
124 - fi
125 -
126 - #epatch "${FILESDIR}"/${P}-g_log_domain.patch
127 -
128 - # commit 7c78497b : tests that use gegl.png are broken on non-amd64
129 - sed -e '/clones.xml/d' \
130 - -e '/composite-transform.xml/d' \
131 - -i tests/compositions/Makefile.am || die
132 -
133 - epatch "${FILESDIR}"/${PN}-0.3.12-failing-tests.patch
134 - epatch "${FILESDIR}"/${PN}-0.2.0-fix-without-exiv2.patch # bug 641872
135 -
136 - eautoreconf
137 -
138 - gnome2_environment_reset
139 -
140 - use vala && vala_src_prepare
141 -}
142 -
143 -src_configure() {
144 - # never enable altering of CFLAGS via profile option
145 - # libspiro: not in portage main tree
146 - # disable documentation as the generating is bit automagic
147 - # if anyone wants to work on it just create bug with patch
148 -
149 - # Also please note that:
150 - #
151 - # - Some auto-detections are not patched away since the docs are
152 - # not built (--disable-docs, lack of --enable-gtk-doc) and these
153 - # tools affect re-generation of docs, only
154 - # (e.g. ruby, asciidoc, dot (of graphviz), enscript)
155 - #
156 - # - Parameter --with-exiv2 compiles a noinst-app only, no use
157 - #
158 - # - Parameter --disable-workshop disables any use of Lua, effectivly
159 - #
160 - # - v4l support does not work with our media-libs/libv4l-0.8.9,
161 - # upstream bug at https://bugzilla.gnome.org/show_bug.cgi?id=654675
162 - #
163 - # - There are two checks for dot, one controllable by --with(out)-graphviz
164 - # which toggles HAVE_GRAPHVIZ that is not used anywhere. Yes.
165 - #
166 - # - mrg is not in tree and gexiv2 support only has effect when mrg support
167 - # is enabled
168 - #
169 - # So that's why USE="exif graphviz lua v4l" got resolved. More at:
170 - # https://bugs.gentoo.org/show_bug.cgi?id=451136
171 - #
172 - econf \
173 - --disable-docs \
174 - --disable-profile \
175 - --disable-silent-rules \
176 - --disable-workshop \
177 - --program-suffix=-${SLOT} \
178 - --with-gdk-pixbuf \
179 - --with-pango \
180 - --without-libspiro \
181 - $(use_enable cpu_flags_x86_mmx mmx) \
182 - $(use_enable cpu_flags_x86_sse sse) \
183 - $(use_enable debug) \
184 - $(use_with cairo) \
185 - $(use_with cairo pangocairo) \
186 - --without-exiv2 \
187 - $(use_with ffmpeg libavformat) \
188 - --without-gexiv2 \
189 - --without-graphviz \
190 - $(use_with jpeg2k jasper) \
191 - $(use_with lcms) \
192 - $(use_with lensfun) \
193 - --without-lua \
194 - --without-mrg \
195 - $(use_with openexr) \
196 - $(use_with raw libraw) \
197 - $(use_with sdl) \
198 - $(use_with svg librsvg) \
199 - $(use_with tiff libtiff) \
200 - $(use_with umfpack) \
201 - $(use_with v4l libv4l) \
202 - $(use_with v4l libv4l2) \
203 - $(use_enable introspection) \
204 - $(use_with vala) \
205 - $(use_with webp)
206 -}
207 -
208 -src_compile() {
209 - default
210 -
211 - [[ ${PV} == *9999* ]] && emake ./ChangeLog # "./" prevents "Circular ChangeLog <- ChangeLog dependency dropped."
212 -}
213 -
214 -src_install() {
215 - default
216 - prune_libtool_files --all
217 -}
218
219 diff --git a/media-libs/gegl/gegl-0.3.8.ebuild b/media-libs/gegl/gegl-0.3.8.ebuild
220 deleted file mode 100644
221 index 700033d41b2..00000000000
222 --- a/media-libs/gegl/gegl-0.3.8.ebuild
223 +++ /dev/null
224 @@ -1,180 +0,0 @@
225 -# Copyright 1999-2018 Gentoo Foundation
226 -# Distributed under the terms of the GNU General Public License v2
227 -
228 -EAPI=6
229 -PYTHON_COMPAT=( python2_7 )
230 -
231 -# vala and introspection support is broken, bug #468208
232 -VALA_USE_DEPEND=vapigen
233 -
234 -inherit versionator gnome2-utils eutils autotools python-any-r1 vala
235 -
236 -if [[ ${PV} == *9999* ]]; then
237 - inherit autotools git-r3
238 - EGIT_REPO_URI="https://gitlab.gnome.org/GNOME/gegl.git"
239 - SRC_URI=""
240 -else
241 - SRC_URI="http://download.gimp.org/pub/${PN}/${PV:0:3}/${P}.tar.bz2"
242 - KEYWORDS="alpha amd64 arm ~hppa ia64 ~mips ppc ppc64 ~sparc x86 ~amd64-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x64-solaris ~x86-solaris"
243 -fi
244 -
245 -DESCRIPTION="A graph based image processing framework"
246 -HOMEPAGE="http://www.gegl.org/"
247 -
248 -LICENSE="|| ( GPL-3 LGPL-3 )"
249 -SLOT="0.3"
250 -
251 -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"
252 -REQUIRED_USE="
253 - svg? ( cairo )
254 - vala? ( introspection )
255 -"
256 -
257 -# NOTE: Even current libav 11.4 does not have AV_CODEC_CAP_VARIABLE_FRAME_SIZE
258 -# so there is no chance to support libav right now (Gentoo bug #567638)
259 -# If it returns, please check prior GEGL ebuilds for how libav was integrated. Thanks!
260 -RDEPEND="
261 - >=dev-libs/glib-2.36:2
262 - dev-libs/json-glib
263 - >=media-libs/babl-0.1.14
264 - sys-libs/zlib
265 - >=x11-libs/gdk-pixbuf-2.18:2
266 - x11-libs/pango
267 -
268 - cairo? ( x11-libs/cairo )
269 - ffmpeg? (
270 - >=media-video/ffmpeg-2.8:0=
271 - )
272 - introspection? ( >=dev-libs/gobject-introspection-1.32:= )
273 - virtual/jpeg:0=
274 - jpeg2k? ( >=media-libs/jasper-1.900.1:= )
275 - lcms? ( >=media-libs/lcms-2.2:2 )
276 - lensfun? ( >=media-libs/lensfun-0.2.5 )
277 - openexr? ( media-libs/openexr:= )
278 - media-libs/libpng:0=
279 - raw? ( >=media-libs/libraw-0.15.4 )
280 - sdl? ( media-libs/libsdl )
281 - svg? ( >=gnome-base/librsvg-2.14:2 )
282 - tiff? ( >=media-libs/tiff-4:0 )
283 - umfpack? ( sci-libs/umfpack )
284 - v4l? ( >=media-libs/libv4l-1.0.1 )
285 - webp? ( media-libs/libwebp )
286 -"
287 -DEPEND="${RDEPEND}
288 - >=dev-util/gtk-doc-am-1
289 - >=dev-util/intltool-0.40.1
290 - dev-lang/perl
291 - virtual/pkgconfig
292 - >=sys-devel/libtool-2.2
293 - test? ( introspection? (
294 - $(python_gen_any_dep '>=dev-python/pygobject-3.2[${PYTHON_USEDEP}]') ) )
295 - vala? ( $(vala_depend) )
296 -"
297 -
298 -pkg_setup() {
299 - use test && use introspection && python-any-r1_pkg_setup
300 -}
301 -
302 -PATCHES=(
303 - #"${FILESDIR}"/${P}-g_log_domain.patch
304 - "${FILESDIR}"/${PN}-0.3.12-failing-tests.patch
305 -)
306 -
307 -src_prepare() {
308 - default
309 -
310 - # FIXME: the following should be proper patch sent to upstream
311 - # fix OSX loadable module filename extension
312 - sed -i -e 's/\.dylib/.bundle/' configure.ac || die
313 - # don't require Apple's OpenCL on versions of OSX that don't have it
314 - if [[ ${CHOST} == *-darwin* && ${CHOST#*-darwin} -le 9 ]] ; then
315 - sed -i -e 's/#ifdef __APPLE__/#if 0/' gegl/opencl/* || die
316 - fi
317 -
318 - # commit 7c78497b : tests that use gegl.png are broken on non-amd64
319 - sed -e '/clones.xml/d' \
320 - -e '/composite-transform.xml/d' \
321 - -i tests/compositions/Makefile.am || die
322 -
323 - eautoreconf
324 -
325 - gnome2_environment_reset
326 -
327 - use vala && vala_src_prepare
328 -}
329 -
330 -src_configure() {
331 - # never enable altering of CFLAGS via profile option
332 - # libspiro: not in portage main tree
333 - # disable documentation as the generating is bit automagic
334 - # if anyone wants to work on it just create bug with patch
335 -
336 - # Also please note that:
337 - #
338 - # - Some auto-detections are not patched away since the docs are
339 - # not built (--disable-docs, lack of --enable-gtk-doc) and these
340 - # tools affect re-generation of docs, only
341 - # (e.g. ruby, asciidoc, dot (of graphviz), enscript)
342 - #
343 - # - Parameter --with-exiv2 compiles a noinst-app only, no use
344 - #
345 - # - Parameter --disable-workshop disables any use of Lua, effectivly
346 - #
347 - # - v4l support does not work with our media-libs/libv4l-0.8.9,
348 - # upstream bug at https://bugzilla.gnome.org/show_bug.cgi?id=654675
349 - #
350 - # - There are two checks for dot, one controllable by --with(out)-graphviz
351 - # which toggles HAVE_GRAPHVIZ that is not used anywhere. Yes.
352 - #
353 - # - mrg is not in tree and gexiv2 support only has effect when mrg support
354 - # is enabled
355 - #
356 - # So that's why USE="exif graphviz lua v4l" got resolved. More at:
357 - # https://bugs.gentoo.org/show_bug.cgi?id=451136
358 - #
359 - econf \
360 - --disable-docs \
361 - --disable-profile \
362 - --disable-silent-rules \
363 - --disable-workshop \
364 - --program-suffix=-${SLOT} \
365 - --with-gdk-pixbuf \
366 - --with-pango \
367 - --without-libspiro \
368 - $(use_enable cpu_flags_x86_mmx mmx) \
369 - $(use_enable cpu_flags_x86_sse sse) \
370 - $(use_enable debug) \
371 - $(use_with cairo) \
372 - $(use_with cairo pangocairo) \
373 - --without-exiv2 \
374 - $(use_with ffmpeg libavformat) \
375 - --without-gexiv2 \
376 - --without-graphviz \
377 - $(use_with jpeg2k jasper) \
378 - $(use_with lcms) \
379 - $(use_with lensfun) \
380 - --without-lua \
381 - --without-mrg \
382 - $(use_with openexr) \
383 - $(use_with raw libraw) \
384 - $(use_with sdl) \
385 - $(use_with svg librsvg) \
386 - $(use_with tiff libtiff) \
387 - $(use_with umfpack) \
388 - $(use_with v4l libv4l) \
389 - $(use_with v4l libv4l2) \
390 - $(use_enable introspection) \
391 - $(use_with vala) \
392 - $(use_with webp)
393 -}
394 -
395 -src_compile() {
396 - default
397 -
398 - [[ ${PV} == *9999* ]] && emake ./ChangeLog # "./" prevents "Circular ChangeLog <- ChangeLog dependency dropped."
399 -}
400 -
401 -src_install() {
402 - default
403 - prune_libtool_files --all
404 -}