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 |
-} |