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: Fri, 04 Dec 2015 23:03:24
Message-Id: 1449270187.7bba43869d7320d317ff94d56eb8fe54b74a00c1.sping@gentoo
1 commit: 7bba43869d7320d317ff94d56eb8fe54b74a00c1
2 Author: Gilles Dartiguelongue <eva <AT> gentoo <DOT> org>
3 AuthorDate: Thu Nov 26 11:39:45 2015 +0000
4 Commit: Sebastian Pipping <sping <AT> gentoo <DOT> org>
5 CommitDate: Fri Dec 4 23:03:07 2015 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7bba4386
7
8 media-libs/gegl: version bump to 0.3.2
9
10 Add tiff support. USE=svg depend on cairo as found in build system.
11
12 Package-Manager: portage-2.2.25
13 RepoMan-Options: --force
14
15 media-libs/gegl/Manifest | 1 +
16 .../gegl/{gegl-9999.ebuild => gegl-0.3.2.ebuild} | 29 +++++++++++-----------
17 media-libs/gegl/gegl-9999.ebuild | 29 +++++++++++-----------
18 3 files changed, 31 insertions(+), 28 deletions(-)
19
20 diff --git a/media-libs/gegl/Manifest b/media-libs/gegl/Manifest
21 index c9bb6ef..85500bb 100644
22 --- a/media-libs/gegl/Manifest
23 +++ b/media-libs/gegl/Manifest
24 @@ -1,2 +1,3 @@
25 DIST gegl-0.2.0.tar.bz2 7502040 SHA256 df2e6a0d9499afcbc4f9029c18d9d1e0dd5e8710a75e17c9b1d9a6480dd8d426 SHA512 16ef3f6852fd8efef2b6468a754342a2d003f2c2bef468d9465a448e6c89dedb8e791570f073a9faed05218a7c94c6c418eaa0f3abeadfb3e6b88d766ab792c8 WHIRLPOOL 74e9c18b095526b1d053f0700b3c3776197a5c1066cb77adb7c83f154aae9087319f7b7f0379fb9e895a5ef3ac62ebf05e2158c1d18180bafcef41dff096c01d
26 DIST gegl-0.3.0.tar.bz2 5463571 SHA256 f0fec8f2e7b8835979d3cf4e38b05d41bb79f68dc80cf899a846484da693bbf7 SHA512 ff758df4689b0fa8f5e16ebcea32a7fe77bccfef70efc20d10669ce5139a70ec3533e78227fd4798812b31ac1ca5081b9d1d701a7449bf75356f879ece5fadd6 WHIRLPOOL 4827d6e40025c36d4ef869b5856f4def1e93cc195757f430cfd2980742ce6b37c79833283d17ec51e93b569a144548aaf7021854b9bcdb241b90049b1321a99b
27 +DIST gegl-0.3.2.tar.bz2 5325146 SHA256 b82f6e07e977dd7c2b6e671e9e029614840a66f0ca58defb22c0b05ed3ea485c SHA512 207d23a62cc447b0f6837e1901410114a63fe1a1b92a08d3c92941bfb461d04e320e02332e013ce26383641fdf1011fb4d3f4b6ce0370030c3fe770a49634a51 WHIRLPOOL 74105180350a621e9f445bcc0040f712f8129792199c4e9be086008854866d0bf4b369dd7f5c96acb2ac4454d34cff7ed4edf4460bc5e632109d1ed294e330eb
28
29 diff --git a/media-libs/gegl/gegl-9999.ebuild b/media-libs/gegl/gegl-0.3.2.ebuild
30 similarity index 90%
31 copy from media-libs/gegl/gegl-9999.ebuild
32 copy to media-libs/gegl/gegl-0.3.2.ebuild
33 index 59a46cd..4fca26c 100644
34 --- a/media-libs/gegl/gegl-9999.ebuild
35 +++ b/media-libs/gegl/gegl-0.3.2.ebuild
36 @@ -27,13 +27,16 @@ HOMEPAGE="http://www.gegl.org/"
37 LICENSE="|| ( GPL-3 LGPL-3 )"
38 SLOT="0.3"
39
40 -IUSE="cairo cpu_flags_x86_mmx cpu_flags_x86_sse debug ffmpeg +introspection jpeg jpeg2k lcms lensfun libav openexr png raw sdl svg test umfpack vala v4l webp"
41 -REQUIRED_IUSE="vala? ( introspection )"
42 +IUSE="cairo cpu_flags_x86_mmx cpu_flags_x86_sse debug ffmpeg +introspection jpeg jpeg2k lcms lensfun libav openexr png raw sdl svg test tiff umfpack vala v4l webp"
43 +REQUIRED_IUSE="
44 + svg? ( cairo )
45 + vala? ( introspection )
46 +"
47
48 RDEPEND="
49 >=dev-libs/glib-2.36:2
50 dev-libs/json-glib
51 - >=media-libs/babl-0.1.12
52 + >=media-libs/babl-0.1.14
53 sys-libs/zlib
54 >=x11-libs/gdk-pixbuf-2.18:2
55 x11-libs/pango
56 @@ -50,9 +53,10 @@ RDEPEND="
57 lensfun? ( >=media-libs/lensfun-0.2.5 )
58 openexr? ( media-libs/openexr )
59 png? ( media-libs/libpng:0= )
60 - raw? ( =media-libs/libopenraw-0.0.9 )
61 + raw? ( >=media-libs/libraw-0.15.4 )
62 sdl? ( media-libs/libsdl )
63 svg? ( >=gnome-base/librsvg-2.14:2 )
64 + tiff? ( >=media-libs/tiff-4:0 )
65 umfpack? ( sci-libs/umfpack )
66 v4l? ( >=media-libs/libv4l-1.0.1 )
67 webp? ( media-libs/libwebp )
68 @@ -88,15 +92,6 @@ src_prepare() {
69 -e '/composite-transform.xml/d' \
70 -i tests/compositions/Makefile.am || die
71
72 - # commit 11a283ab : test-image-compare needs >=babl-0.1.13 (not released yet)
73 - # for the new CIE conversions
74 - sed -e '/test-image-compare/d' \
75 - -i tests/simple/Makefile.am || die
76 -
77 - # Skip broken test with >=dev-python/pygobject-3.14
78 - sed -e '/test_buffer/ i\ @unittest.skip("broken")\' \
79 - -i tests/python/test-gegl-format.py || die
80 -
81 epatch_user
82 eautoreconf
83
84 @@ -126,6 +121,9 @@ src_configure() {
85 # - There are two checks for dot, one controllable by --with(out)-graphviz
86 # which toggles HAVE_GRAPHVIZ that is not used anywhere. Yes.
87 #
88 + # - mrg is not in tree and gexiv2 support only has effect when mrg support
89 + # is enabled
90 + #
91 # So that's why USE="exif graphviz lua v4l" got resolved. More at:
92 # https://bugs.gentoo.org/show_bug.cgi?id=451136
93 #
94 @@ -145,17 +143,20 @@ src_configure() {
95 $(use_with cairo pangocairo) \
96 --without-exiv2 \
97 $(use_with ffmpeg libavformat) \
98 + --without-gexiv2 \
99 --without-graphviz \
100 $(use_with jpeg libjpeg) \
101 $(use_with jpeg2k jasper) \
102 $(use_with lcms) \
103 $(use_with lensfun) \
104 --without-lua \
105 + --without-mrg \
106 $(use_with openexr) \
107 $(use_with png libpng) \
108 - $(use_with raw libopenraw) \
109 + $(use_with raw libraw) \
110 $(use_with sdl) \
111 $(use_with svg librsvg) \
112 + $(use_with tiff libtiff) \
113 $(use_with umfpack) \
114 $(use_with v4l libv4l) \
115 $(use_with v4l libv4l2) \
116
117 diff --git a/media-libs/gegl/gegl-9999.ebuild b/media-libs/gegl/gegl-9999.ebuild
118 index 59a46cd..4fca26c 100644
119 --- a/media-libs/gegl/gegl-9999.ebuild
120 +++ b/media-libs/gegl/gegl-9999.ebuild
121 @@ -27,13 +27,16 @@ HOMEPAGE="http://www.gegl.org/"
122 LICENSE="|| ( GPL-3 LGPL-3 )"
123 SLOT="0.3"
124
125 -IUSE="cairo cpu_flags_x86_mmx cpu_flags_x86_sse debug ffmpeg +introspection jpeg jpeg2k lcms lensfun libav openexr png raw sdl svg test umfpack vala v4l webp"
126 -REQUIRED_IUSE="vala? ( introspection )"
127 +IUSE="cairo cpu_flags_x86_mmx cpu_flags_x86_sse debug ffmpeg +introspection jpeg jpeg2k lcms lensfun libav openexr png raw sdl svg test tiff umfpack vala v4l webp"
128 +REQUIRED_IUSE="
129 + svg? ( cairo )
130 + vala? ( introspection )
131 +"
132
133 RDEPEND="
134 >=dev-libs/glib-2.36:2
135 dev-libs/json-glib
136 - >=media-libs/babl-0.1.12
137 + >=media-libs/babl-0.1.14
138 sys-libs/zlib
139 >=x11-libs/gdk-pixbuf-2.18:2
140 x11-libs/pango
141 @@ -50,9 +53,10 @@ RDEPEND="
142 lensfun? ( >=media-libs/lensfun-0.2.5 )
143 openexr? ( media-libs/openexr )
144 png? ( media-libs/libpng:0= )
145 - raw? ( =media-libs/libopenraw-0.0.9 )
146 + raw? ( >=media-libs/libraw-0.15.4 )
147 sdl? ( media-libs/libsdl )
148 svg? ( >=gnome-base/librsvg-2.14:2 )
149 + tiff? ( >=media-libs/tiff-4:0 )
150 umfpack? ( sci-libs/umfpack )
151 v4l? ( >=media-libs/libv4l-1.0.1 )
152 webp? ( media-libs/libwebp )
153 @@ -88,15 +92,6 @@ src_prepare() {
154 -e '/composite-transform.xml/d' \
155 -i tests/compositions/Makefile.am || die
156
157 - # commit 11a283ab : test-image-compare needs >=babl-0.1.13 (not released yet)
158 - # for the new CIE conversions
159 - sed -e '/test-image-compare/d' \
160 - -i tests/simple/Makefile.am || die
161 -
162 - # Skip broken test with >=dev-python/pygobject-3.14
163 - sed -e '/test_buffer/ i\ @unittest.skip("broken")\' \
164 - -i tests/python/test-gegl-format.py || die
165 -
166 epatch_user
167 eautoreconf
168
169 @@ -126,6 +121,9 @@ src_configure() {
170 # - There are two checks for dot, one controllable by --with(out)-graphviz
171 # which toggles HAVE_GRAPHVIZ that is not used anywhere. Yes.
172 #
173 + # - mrg is not in tree and gexiv2 support only has effect when mrg support
174 + # is enabled
175 + #
176 # So that's why USE="exif graphviz lua v4l" got resolved. More at:
177 # https://bugs.gentoo.org/show_bug.cgi?id=451136
178 #
179 @@ -145,17 +143,20 @@ src_configure() {
180 $(use_with cairo pangocairo) \
181 --without-exiv2 \
182 $(use_with ffmpeg libavformat) \
183 + --without-gexiv2 \
184 --without-graphviz \
185 $(use_with jpeg libjpeg) \
186 $(use_with jpeg2k jasper) \
187 $(use_with lcms) \
188 $(use_with lensfun) \
189 --without-lua \
190 + --without-mrg \
191 $(use_with openexr) \
192 $(use_with png libpng) \
193 - $(use_with raw libopenraw) \
194 + $(use_with raw libraw) \
195 $(use_with sdl) \
196 $(use_with svg librsvg) \
197 + $(use_with tiff libtiff) \
198 $(use_with umfpack) \
199 $(use_with v4l libv4l) \
200 $(use_with v4l libv4l2) \