Gentoo Archives: gentoo-commits

From: Priit Laes <plaes@×××××.org>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] proj/gnome:master commit in: x11-libs/gdk-pixbuf/
Date: Wed, 08 Feb 2012 07:53:13
Message-Id: f4d81809358509ae10aeb961ff8351ed4a5b0712.plaes@gentoo
1 commit: f4d81809358509ae10aeb961ff8351ed4a5b0712
2 Author: Priit Laes <plaes <AT> plaes <DOT> org>
3 AuthorDate: Tue Feb 7 11:05:10 2012 +0000
4 Commit: Priit Laes <plaes <AT> plaes <DOT> org>
5 CommitDate: Tue Feb 7 11:47:09 2012 +0000
6 URL: http://git.overlays.gentoo.org/gitweb/?p=proj/gnome.git;a=commit;h=f4d81809
7
8 x11-libs/gdk-pixbuf: Add 2.25.2 to overlay
9
10 ---
11 x11-libs/gdk-pixbuf/ChangeLog | 185 ++++++++++++++++++++++++++
12 x11-libs/gdk-pixbuf/gdk-pixbuf-2.25.2.ebuild | 92 +++++++++++++
13 x11-libs/gdk-pixbuf/metadata.xml | 9 ++
14 3 files changed, 286 insertions(+), 0 deletions(-)
15
16 diff --git a/x11-libs/gdk-pixbuf/ChangeLog b/x11-libs/gdk-pixbuf/ChangeLog
17 new file mode 100644
18 index 0000000..c765841
19 --- /dev/null
20 +++ b/x11-libs/gdk-pixbuf/ChangeLog
21 @@ -0,0 +1,185 @@
22 +# ChangeLog for x11-libs/gdk-pixbuf
23 +# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
24 +# $Header: /var/cvsroot/gentoo-x86/x11-libs/gdk-pixbuf/ChangeLog,v 1.45 2012/02/04 18:25:49 tetromino Exp $
25 +
26 + 04 Feb 2012; Alexandre Rostovtsev <tetromino@g.o>
27 + gdk-pixbuf-2.24.0-r1.ebuild:
28 + Drop superfluous elibtoolize call (bug #401983, thanks to Julian W.)
29 +
30 +*gdk-pixbuf-2.24.1 (31 Dec 2011)
31 +
32 + 31 Dec 2011; Pacho Ramos <pacho@g.o> +gdk-pixbuf-2.24.1.ebuild,
33 + -files/gdk-pixbuf-2.22.1-CVE-2011-2485.patch,
34 + -files/gdk-pixbuf-2.22.1-fix-libpng15.patch, -gdk-pixbuf-2.22.1-r2.ebuild:
35 + Version bump, add missing DEPEND on proper coreutils version (bug #395103 by
36 + arnaud), remove old.
37 +
38 + 13 Nov 2011; Justin Lecher <jlec@g.o> gdk-pixbuf-2.22.1-r2.ebuild,
39 + gdk-pixbuf-2.24.0-r1.ebuild:
40 + Corrected Slotting of media-libs/tiff
41 +
42 + 30 Oct 2011; Raúl Porcel <armin76@g.o> gdk-pixbuf-2.24.0-r1.ebuild:
43 + alpha/ia64/sh/sparc stable wrt #385699
44 +
45 + 28 Oct 2011; Markus Meier <maekke@g.o> gdk-pixbuf-2.24.0-r1.ebuild:
46 + arm stable, bug #385699
47 +
48 + 21 Oct 2011; Pawel Hajdan jr <phajdan.jr@g.o>
49 + gdk-pixbuf-2.24.0-r1.ebuild:
50 + x86 stable wrt bug #385699
51 +
52 + 18 Oct 2011; Jeroen Roovers <jer@g.o> gdk-pixbuf-2.24.0-r1.ebuild:
53 + Stable for HPPA (bug #385699).
54 +
55 + 16 Oct 2011; Kacper Kowalik <xarthisius@g.o>
56 + gdk-pixbuf-2.24.0-r1.ebuild:
57 + ppc/ppc64 stable wrt #385699
58 +
59 + 14 Oct 2011; Samuli Suominen <ssuominen@g.o>
60 + -gdk-pixbuf-2.23.5.ebuild, -gdk-pixbuf-2.24.0.ebuild:
61 + old
62 +
63 + 14 Oct 2011; Samuli Suominen <ssuominen@g.o>
64 + gdk-pixbuf-2.24.0-r1.ebuild:
65 + amd64 stable wrt #385699
66 +
67 + 09 Oct 2011; Fabio Erculiani <lxnay@g.o> gdk-pixbuf-2.22.1-r2.ebuild,
68 + gdk-pixbuf-2.23.5.ebuild, gdk-pixbuf-2.24.0.ebuild,
69 + gdk-pixbuf-2.24.0-r1.ebuild:
70 + add ewarn in case of gdk-pixbuf-query-loaders failure
71 +
72 + 03 Oct 2011; Fabio Erculiani <lxnay@g.o> gdk-pixbuf-2.22.1-r2.ebuild,
73 + gdk-pixbuf-2.23.5.ebuild, gdk-pixbuf-2.24.0.ebuild,
74 + gdk-pixbuf-2.24.0-r1.ebuild:
75 + make gdk-pixbuf-query-loaders more atomic, fix segfault due to
76 + __GL_NO_DSO_FINALIZER=1 in environment
77 +
78 +*gdk-pixbuf-2.24.0-r1 (15 Sep 2011)
79 +
80 + 15 Sep 2011; Samuli Suominen <ssuominen@g.o>
81 + +gdk-pixbuf-2.24.0-r1.ebuild:
82 + Use libpng.pc instead of versioned pkg-config file to generate
83 + Requires.private: libpng instead of versioned one. This will avoid some
84 + problems with libpng14 to libpng15 upgrade wrt #383655
85 +
86 +*gdk-pixbuf-2.24.0 (28 Aug 2011)
87 +
88 + 28 Aug 2011; Pacho Ramos <pacho@g.o> +gdk-pixbuf-2.24.0.ebuild:
89 + Version bump: Clean up dependencies in the .pc file, translation updates.
90 +
91 + 28 Aug 2011; Fabian Groffen <grobian@g.o> gdk-pixbuf-2.23.5.ebuild:
92 + Marked ~x64-macos
93 +
94 +*gdk-pixbuf-2.23.5 (16 Aug 2011)
95 +
96 + 16 Aug 2011; Nirbheek Chauhan <nirbheek@g.o>
97 + -gdk-pixbuf-2.22.1.ebuild, -gdk-pixbuf-2.22.1-r1.ebuild,
98 + +gdk-pixbuf-2.23.5.ebuild:
99 + Bump to 2.23.5, from gnome overlay for GNOME 3, remove old
100 +
101 + 11 Jul 2011; Matt Turner <mattst88@g.o> gdk-pixbuf-2.22.1-r2.ebuild:
102 + Added ~mips, bug 364693
103 +
104 + 09 Jul 2011; Raúl Porcel <armin76@g.o> gdk-pixbuf-2.22.1-r2.ebuild:
105 + alpha/arm/ia64/sh/sparc stable wrt #371320
106 +
107 + 09 Jul 2011; Kacper Kowalik <xarthisius@g.o>
108 + gdk-pixbuf-2.22.1-r2.ebuild:
109 + ppc/ppc64 stable wrt #373999
110 +
111 + 06 Jul 2011; Mark Loeser <halcy0n@g.o> gdk-pixbuf-2.22.1-r1.ebuild:
112 + Stable for ppc64; bug #371320
113 +
114 + 05 Jul 2011; Thomas Kahle <tomka@g.o> gdk-pixbuf-2.22.1-r2.ebuild:
115 + x86 stable per bug 373999
116 +
117 + 05 Jul 2011; Jeroen Roovers <jer@g.o> gdk-pixbuf-2.22.1-r2.ebuild:
118 + Stable for HPPA (bug #373999).
119 +
120 + 04 Jul 2011; Pacho Ramos <pacho@g.o> gdk-pixbuf-2.22.1-r2.ebuild:
121 + amd64 stable, security bug #373999
122 +
123 +*gdk-pixbuf-2.22.1-r2 (04 Jul 2011)
124 +
125 + 04 Jul 2011; Pacho Ramos <pacho@g.o> +gdk-pixbuf-2.22.1-r2.ebuild,
126 + +files/gdk-pixbuf-2.22.1-CVE-2011-2485.patch:
127 + GIF: Don't return a partially initialized pixbuf structure, fix security bug
128 + #373999 by Tim Sammut.
129 +
130 + 29 Jun 2011; Christoph Mende <angelos@g.o>
131 + gdk-pixbuf-2.22.1-r1.ebuild:
132 + Stable on amd64 wrt bug #371320
133 +
134 + 29 Jun 2011; Jeroen Roovers <jer@g.o> gdk-pixbuf-2.22.1-r1.ebuild:
135 + Stable for HPPA (bug #371320).
136 +
137 + 28 Jun 2011; Brent Baude <ranger@g.o> gdk-pixbuf-2.22.1-r1.ebuild:
138 + Marking gdk-pixbuf-2.22.1-r1 ppc stable for bug 371320
139 +
140 + 25 Jun 2011; Pacho Ramos <pacho@g.o> gdk-pixbuf-2.22.1-r1.ebuild:
141 + PDEPEND on gnome-base/librsvg conditionally (bug #373001 by Lev Babiev).
142 +
143 + 22 Jun 2011; Pawel Hajdan jr <phajdan.jr@g.o>
144 + gdk-pixbuf-2.22.1-r1.ebuild:
145 + x86 stable wrt security bug #371320
146 +
147 + 05 Jun 2011; Pacho Ramos <pacho@g.o> -gdk-pixbuf-2.22.0.ebuild,
148 + gdk-pixbuf-2.22.1-r1.ebuild:
149 + PDEPEND on gnome-base/librsvg as reported in bug #363715 by Cedric. Remove
150 + old.
151 +
152 + 29 Apr 2011; Jeroen Roovers <jer@g.o> gdk-pixbuf-2.22.1-r1.ebuild:
153 + Marked ~hppa (bug #364693).
154 +
155 +*gdk-pixbuf-2.22.1-r1 (24 Apr 2011)
156 +
157 + 24 Apr 2011; Nirbheek Chauhan <nirbheek@g.o>
158 + +gdk-pixbuf-2.22.1-r1.ebuild:
159 + Drop keywords on hppa/mips w.r.t. KEYWORDREQ bug 364693
160 +
161 + 15 Apr 2011; Samuli Suominen <ssuominen@g.o> gdk-pixbuf-2.22.1.ebuild:
162 + Remove unrequired libtool files.
163 +
164 + 04 Apr 2011; Nirbheek Chauhan <nirbheek@g.o>
165 + gdk-pixbuf-2.22.1.ebuild, +files/gdk-pixbuf-2.22.1-fix-libpng15.patch:
166 + Fix building with libpng-1.5, bug 354557
167 +
168 + 22 Mar 2011; Brent Baude <ranger@g.o> gdk-pixbuf-2.22.1.ebuild:
169 + Marking gdk-pixbuf-2.22.1 ppc stable for bug 353436
170 +
171 + 21 Mar 2011; Kacper Kowalik <xarthisius@g.o> gdk-pixbuf-2.22.1.ebuild:
172 + ppc64 stable wrt #353436
173 +
174 + 12 Mar 2011; Raúl Porcel <armin76@g.o> gdk-pixbuf-2.22.1.ebuild:
175 + alpha/arm/ia64/sh/sparc stable wrt #353436
176 +
177 + 07 Mar 2011; Jeroen Roovers <jer@g.o> gdk-pixbuf-2.22.1.ebuild:
178 + Stable for HPPA (bug #353436).
179 +
180 + 24 Feb 2011; Thomas Kahle <tomka@g.o> gdk-pixbuf-2.22.1.ebuild:
181 + x86 stable per bug 353436
182 +
183 + 23 Feb 2011; Markos Chandras <hwoarang@g.o> gdk-pixbuf-2.22.1.ebuild:
184 + Stable on amd64 wrt bug #353436
185 +
186 +*gdk-pixbuf-2.22.1 (09 Nov 2010)
187 +
188 + 09 Nov 2010; Gilles Dartiguelongue <eva@g.o>
189 + +gdk-pixbuf-2.22.1.ebuild:
190 + Version bump. Implement GIcon interface, fix loader.cache detection on
191 + windows, translation updates.
192 +
193 + 07 Nov 2010; Jory A. Pratt <anarchy@g.o> gdk-pixbuf-2.22.0.ebuild:
194 + Convert media-libs/jpeg to virtual/jpeg
195 +
196 + 24 Sep 2010; <nirbheek@g.o> gdk-pixbuf-2.22.0.ebuild:
197 + Remove .la files too
198 +
199 +*gdk-pixbuf-2.22.0 (24 Sep 2010)
200 +
201 + 24 Sep 2010; <nirbheek@g.o>
202 + +files/gdk-pixbuf-2.21.4-fix-automagic-x11.patch,
203 + +gdk-pixbuf-2.22.0.ebuild, +metadata.xml:
204 + Add gdk-pixbuf, split off gtk+ so it can be shared b/w gtk+:2 and gtk+:3.
205 + Inherits gtk's keywords.
206 +
207
208 diff --git a/x11-libs/gdk-pixbuf/gdk-pixbuf-2.25.2.ebuild b/x11-libs/gdk-pixbuf/gdk-pixbuf-2.25.2.ebuild
209 new file mode 100644
210 index 0000000..066d2c9
211 --- /dev/null
212 +++ b/x11-libs/gdk-pixbuf/gdk-pixbuf-2.25.2.ebuild
213 @@ -0,0 +1,92 @@
214 +# Copyright 1999-2011 Gentoo Foundation
215 +# Distributed under the terms of the GNU General Public License v2
216 +# $Header: /var/cvsroot/gentoo-x86/x11-libs/gdk-pixbuf/gdk-pixbuf-2.24.1.ebuild,v 1.1 2011/12/31 18:24:32 pacho Exp $
217 +
218 +EAPI="4"
219 +
220 +inherit gnome.org multilib libtool autotools
221 +
222 +DESCRIPTION="Image loading library for GTK+"
223 +HOMEPAGE="http://www.gtk.org/"
224 +
225 +LICENSE="LGPL-2"
226 +SLOT="2"
227 +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc ~x86 ~x86-fbsd ~x86-freebsd ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
228 +IUSE="+X debug doc +introspection jpeg jpeg2k tiff test"
229 +
230 +COMMON_DEPEND="
231 + >=dev-libs/glib-2.27.2:2
232 + >=media-libs/libpng-1.4:0
233 + introspection? ( >=dev-libs/gobject-introspection-0.9.3 )
234 + jpeg? ( virtual/jpeg )
235 + jpeg2k? ( media-libs/jasper )
236 + tiff? ( >=media-libs/tiff-3.9.2:0 )
237 + X? ( x11-libs/libX11 )"
238 +DEPEND="${COMMON_DEPEND}
239 + >=dev-util/pkgconfig-0.9
240 + >=sys-apps/coreutils-8.5
241 + >=sys-devel/gettext-0.17
242 + >=dev-util/gtk-doc-am-1.11
243 + doc? (
244 + >=dev-util/gtk-doc-1.11
245 + ~app-text/docbook-xml-dtd-4.1.2 )"
246 +# librsvg blocker is for the new pixbuf loader API, you lose icons otherwise
247 +RDEPEND="${COMMON_DEPEND}
248 + !<gnome-base/gail-1000
249 + !<gnome-base/librsvg-2.31.0
250 + !<x11-libs/gtk+-2.21.3:2
251 + !<x11-libs/gtk+-2.90.4:3"
252 +
253 +src_prepare() {
254 + # This will avoid polluting the pkg-config file with versioned libpng,
255 + # which is causing problems with libpng14 -> libpng15 upgrade
256 + # See upstream bug #667068
257 + sed -i -e 's:libpng15:libpng libpng15:' configure.ac || die
258 + eautoreconf
259 +}
260 +
261 +src_configure() {
262 + # png always on to display icons (foser)
263 + local myconf="
264 + $(use_enable doc gtk-doc)
265 + $(use_with jpeg libjpeg)
266 + $(use_with jpeg2k libjasper)
267 + $(use_with tiff libtiff)
268 + $(use_enable introspection)
269 + $(use_with X x11)
270 + --with-libpng"
271 +
272 + # Passing --disable-debug is not recommended for production use
273 + use debug && myconf="${myconf} --enable-debug=yes"
274 +
275 + econf ${myconf}
276 +}
277 +
278 +src_install() {
279 + emake DESTDIR="${D}" install
280 + dodoc AUTHORS NEWS* README*
281 +
282 + # New library, remove .la files
283 + find "${D}" -name '*.la' -exec rm -f '{}' + || die
284 +}
285 +
286 +pkg_postinst() {
287 + # causes segfault if set, see bug 375615
288 + unset __GL_NO_DSO_FINALIZER
289 +
290 + tmp_file=$(mktemp --suffix=gdk_pixbuf_ebuild)
291 + # be atomic!
292 + gdk-pixbuf-query-loaders > "${tmp_file}"
293 + if [ "${?}" = "0" ]; then
294 + cat "${tmp_file}" > "${EROOT}usr/$(get_libdir)/gdk-pixbuf-2.0/2.10.0/loaders.cache"
295 + else
296 + ewarn "Cannot update loaders.cache, gdk-pixbuf-query-loaders failed to run"
297 + fi
298 + rm "${tmp_file}"
299 +
300 + if [ -e "${EROOT}"usr/lib/gtk-2.0/2.*/loaders ]; then
301 + elog "You need to rebuild ebuilds that installed into" "${EROOT}"usr/lib/gtk-2.0/2.*/loaders
302 + elog "to do that you can use qfile from portage-utils:"
303 + elog "emerge -va1 \$(qfile -qC ${EPREFIX}/usr/lib/gtk-2.0/2.*/loaders)"
304 + fi
305 +}
306
307 diff --git a/x11-libs/gdk-pixbuf/metadata.xml b/x11-libs/gdk-pixbuf/metadata.xml
308 new file mode 100644
309 index 0000000..e86947c
310 --- /dev/null
311 +++ b/x11-libs/gdk-pixbuf/metadata.xml
312 @@ -0,0 +1,9 @@
313 +<?xml version="1.0" encoding="UTF-8"?>
314 +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
315 +<pkgmetadata>
316 + <herd>gnome</herd>
317 + <use>
318 + <flag name="introspection">Use <pkg>dev-libs/gobject-introspection</pkg>
319 + for introspection</flag>
320 + </use>
321 +</pkgmetadata>