diff options
author | Gregory M. Tuner <gmt@be-evil.net> | 2014-01-19 20:00:29 -0800 |
---|---|---|
committer | Gregory M. Tuner <gmt@be-evil.net> | 2014-01-19 20:00:29 -0800 |
commit | cf7d6c6d0be7f0c329c19a377624278ec7a40a74 (patch) | |
tree | ea795b769e2ac7d4f9b8a1b91e684792ab93712e /gnome-base | |
parent | media-libs/zvbi: multilib-utize (diff) | |
download | gmt-cf7d6c6d0be7f0c329c19a377624278ec7a40a74.tar.gz gmt-cf7d6c6d0be7f0c329c19a377624278ec7a40a74.tar.bz2 gmt-cf7d6c6d0be7f0c329c19a377624278ec7a40a74.zip |
gnome-base/librsvg: clone upstream
Signed-off-by: Gregory M. Tuner <gmt@be-evil.net>
Diffstat (limited to 'gnome-base')
-rw-r--r-- | gnome-base/librsvg/ChangeLog | 1227 | ||||
-rw-r--r-- | gnome-base/librsvg/Manifest | 9 | ||||
-rw-r--r-- | gnome-base/librsvg/files/librsvg-2.36.0-rsvg-view-automagic.patch | 60 | ||||
-rw-r--r-- | gnome-base/librsvg/files/librsvg-2.36.4-resource-uri-1.patch | 117 | ||||
-rw-r--r-- | gnome-base/librsvg/files/librsvg-2.36.4-resource-uri-2.patch | 57 | ||||
-rw-r--r-- | gnome-base/librsvg/files/librsvg-2.36.4-resource-uri-3.patch | 173 | ||||
-rw-r--r-- | gnome-base/librsvg/files/librsvg-2.39.0-canonicalize-realpath.patch | 45 | ||||
-rw-r--r-- | gnome-base/librsvg/librsvg-2.39.0-r1.ebuild | 93 | ||||
-rw-r--r-- | gnome-base/librsvg/metadata.xml | 11 |
9 files changed, 1792 insertions, 0 deletions
diff --git a/gnome-base/librsvg/ChangeLog b/gnome-base/librsvg/ChangeLog new file mode 100644 index 0000000..c053cc1 --- /dev/null +++ b/gnome-base/librsvg/ChangeLog @@ -0,0 +1,1227 @@ +# ChangeLog for gnome-base/librsvg +# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/gnome-base/librsvg/ChangeLog,v 1.324 2013/12/22 16:04:55 jer Exp $ + + 22 Dec 2013; Jeroen Roovers <jer@gentoo.org> librsvg-2.39.0.ebuild: + Stable for HPPA (bug #478252). + + 21 Dec 2013; Fabian Groffen <grobian@gentoo.org> + +files/librsvg-2.39.0-canonicalize-realpath.patch, librsvg-2.39.0.ebuild: + Add patch from upstream to fix compilation on non-glibc platforms + + 08 Dec 2013; Pacho Ramos <pacho@gentoo.org> librsvg-2.39.0.ebuild: + x86 stable, bug #478252 + + 30 Nov 2013; Pacho Ramos <pacho@gentoo.org> librsvg-2.39.0.ebuild: + amd64 stable, bug #478252 + + 09 Oct 2013; Agostino Sarubbo <ago@gentoo.org> librsvg-2.36.4-r1.ebuild: + Stable for sparc, wrt bug #486600 + + 09 Oct 2013; Agostino Sarubbo <ago@gentoo.org> librsvg-2.36.4-r1.ebuild: + Stable for ppc64, wrt bug #486600 + + 09 Oct 2013; Agostino Sarubbo <ago@gentoo.org> librsvg-2.36.4-r1.ebuild: + Stable for arm, wrt bug #486600 + + 07 Oct 2013; Agostino Sarubbo <ago@gentoo.org> librsvg-2.36.4-r1.ebuild: + Stable for ppc, wrt bug #486600 + + 06 Oct 2013; Agostino Sarubbo <ago@gentoo.org> librsvg-2.36.4-r1.ebuild: + Stable for alpha, wrt bug #486600 + + 06 Oct 2013; Agostino Sarubbo <ago@gentoo.org> librsvg-2.36.4-r1.ebuild: + Stable for ia64, wrt bug #486600 + + 06 Oct 2013; Agostino Sarubbo <ago@gentoo.org> librsvg-2.36.4-r1.ebuild: + Stable for x86, wrt bug #486600 + + 05 Oct 2013; Agostino Sarubbo <ago@gentoo.org> librsvg-2.36.4-r1.ebuild: + Stable for amd64, wrt bug #486600 + + 03 Oct 2013; Jeroen Roovers <jer@gentoo.org> librsvg-2.36.4-r1.ebuild: + Stable for HPPA (bug #486600). + +*librsvg-2.36.4-r1 (01 Oct 2013) + + 01 Oct 2013; Alexandre Rostovtsev <tetromino@gentoo.org> + +librsvg-2.36.4-r1.ebuild, -librsvg-2.37.0.ebuild, + +files/librsvg-2.36.4-resource-uri-1.patch, + +files/librsvg-2.36.4-resource-uri-2.patch, + +files/librsvg-2.36.4-resource-uri-3.patch: + Fix information disclosure vulnerability (CVE-2013-1881, bug #486600, thanks + to Agostino Sarubbo). Drop vulnerable version. + +*librsvg-2.39.0 (30 Sep 2013) + + 30 Sep 2013; Pacho Ramos <pacho@gentoo.org> +librsvg-2.39.0.ebuild, + -librsvg-2.36.1.ebuild: + Version bump + + 03 Sep 2013; Gilles Dartiguelongue <eva@gentoo.org> librsvg-2.36.1.ebuild, + -librsvg-2.36.3.ebuild: + Clean up old revision and keywords. + + 03 Sep 2013; Gilles Dartiguelongue <eva@gentoo.org> librsvg-2.36.1.ebuild, + librsvg-2.36.3.ebuild, librsvg-2.36.4.ebuild, librsvg-2.37.0.ebuild: + Use eclass to handle gdk-pixbuf cache. + + 10 Aug 2013; Gilles Dartiguelongue <eva@gentoo.org> librsvg-2.37.0.ebuild: + Add mistakenly removed GNOME2_LA_PUNT, bug #480166. + + 03 Aug 2013; Gilles Dartiguelongue <eva@gentoo.org> librsvg-2.37.0.ebuild: + Clean up trailing whitespace. + +*librsvg-2.37.0 (03 Aug 2013) + + 03 Aug 2013; Gilles Dartiguelongue <eva@gentoo.org> +librsvg-2.37.0.ebuild: + Version bump. Switch USE=tools to rsvg-view only, other tools were not + installed. + + 09 Apr 2013; Agostino Sarubbo <ago@gentoo.org> librsvg-2.36.4.ebuild: + Stable for sh, wrt bug #458984 + + 01 Apr 2013; Agostino Sarubbo <ago@gentoo.org> librsvg-2.36.4.ebuild: + Stable for sparc, wrt bug #458984 + + 01 Apr 2013; Agostino Sarubbo <ago@gentoo.org> librsvg-2.36.4.ebuild: + Stable for alpha, wrt bug #458984 + + 29 Mar 2013; Gilles Dartiguelongue <eva@gentoo.org> + -files/librsvg-2.34.0-automagic-gtk.patch, + -files/librsvg-2.34.2-gir-filename.patch, + -files/librsvg-2.36.0-rsvg-convert.1.patch: + Clean up old patches. + + 29 Mar 2013; Gilles Dartiguelongue <eva@gentoo.org> -librsvg-2.34.2.ebuild, + librsvg-2.36.1.ebuild, librsvg-2.36.3.ebuild, metadata.xml: + Clean up old revisions. Clean up keywords of older revisions. Clean up + USE=gtk3 from metadata.xml. + + 29 Mar 2013; Agostino Sarubbo <ago@gentoo.org> librsvg-2.36.4.ebuild: + Stable for ia64, wrt bug #458984 + + 28 Mar 2013; Agostino Sarubbo <ago@gentoo.org> librsvg-2.36.4.ebuild: + Stable for arm, wrt bug #458984 + + 27 Mar 2013; Agostino Sarubbo <ago@gentoo.org> librsvg-2.36.4.ebuild: + Stable for ppc64, wrt bug #458984 + + 26 Mar 2013; Agostino Sarubbo <ago@gentoo.org> librsvg-2.36.4.ebuild: + Stable for ppc, wrt bug #458984 + + 26 Mar 2013; Jeroen Roovers <jer@gentoo.org> librsvg-2.36.4.ebuild: + Stable for HPPA (bug #458984). + + 25 Mar 2013; Agostino Sarubbo <ago@gentoo.org> librsvg-2.36.4.ebuild: + Stable for x86, wrt bug #458984 + + 25 Mar 2013; Agostino Sarubbo <ago@gentoo.org> librsvg-2.36.4.ebuild: + Stable for amd64, wrt bug #458984 + + 03 Mar 2013; Mike Frysinger <vapier@gentoo.org> librsvg-2.36.1.ebuild, + librsvg-2.36.3.ebuild, librsvg-2.36.4.ebuild: + Add s390 lovin. + + 22 Feb 2013; Zac Medico <zmedico@gentoo.org> librsvg-2.36.4.ebuild: + Add ~arm-linux keyword. + + 28 Oct 2012; Raúl Porcel <armin76@gentoo.org> librsvg-2.36.1.ebuild: + alpha/ia64/sh/sparc stable wrt #427544 + +*librsvg-2.36.4 (20 Oct 2012) + + 20 Oct 2012; Pacho Ramos <pacho@gentoo.org> +librsvg-2.36.4.ebuild, + -librsvg-2.34.1-r1.ebuild, -librsvg-2.36.0.ebuild: + Version bump, drop old. + + 16 Oct 2012; Anthony G. Basile <blueness@gentoo.org> librsvg-2.36.1.ebuild: + stable ppc, bug #427544 + + 14 Oct 2012; Matt Turner <mattst88@gentoo.org> librsvg-2.36.3.ebuild: + Stable on alpha, bug 427544. + + 07 Oct 2012; Anthony G. Basile <blueness@gentoo.org> librsvg-2.36.1.ebuild: + stable ppc64, bug #427544 + + 06 Oct 2012; Markus Meier <maekke@gentoo.org> librsvg-2.36.1.ebuild: + arm stable, bug #427544 + + 04 Oct 2012; Agostino Sarubbo <ago@gentoo.org> librsvg-2.36.1.ebuild: + Stable for amd64, wrt bug #427544 + + 03 Oct 2012; Pawel Hajdan jr <phajdan.jr@gentoo.org> librsvg-2.36.1.ebuild: + x86 stable wrt bug #427544 + + 02 Oct 2012; Jeroen Roovers <jer@gentoo.org> librsvg-2.36.1.ebuild: + Stable for HPPA (bug #427544). + + 12 Sep 2012; Alexandre Rostovtsev <tetromino@gentoo.org> + librsvg-2.36.3.ebuild, metadata.xml: + Enable optional vala support. + + 10 Sep 2012; Alexandre Rostovtsev <tetromino@gentoo.org> + librsvg-2.36.3.ebuild: + Need vala-common for eautoreconf (bug #434544, thanks to megabaks et al.) + +*librsvg-2.36.3 (10 Sep 2012) + + 10 Sep 2012; Nirbheek Chauhan <nirbheek@gentoo.org> +librsvg-2.36.3.ebuild: + Bump to 2.36.3; vala binding support is currently disabled + + 09 May 2012; Alexis Ballier <aballier@gentoo.org> librsvg-2.36.1.ebuild: + keyword ~amd64-fbsd + + 05 May 2012; Jeff Horelick <jdhore@gentoo.org> librsvg-2.34.1-r1.ebuild, + librsvg-2.34.2.ebuild, librsvg-2.36.0.ebuild, librsvg-2.36.1.ebuild: + dev-util/pkgconfig -> virtual/pkgconfig + + 24 Apr 2012; Alexandre Rostovtsev <tetromino@gentoo.org> + librsvg-2.34.1-r1.ebuild, librsvg-2.34.2.ebuild, librsvg-2.36.0.ebuild, + librsvg-2.36.1.ebuild: + Change "mktemp --suffix" to "mktemp -t" to fix building on bsd (bug #413287, + thanks to Alexis Ballier). + + 22 Apr 2012; Fabian Groffen <grobian@gentoo.org> librsvg-2.36.1.ebuild: + Allow configure to succeed on Darwin platforms + +*librsvg-2.36.1 (20 Apr 2012) + + 20 Apr 2012; Alexandre Rostovtsev <tetromino@gentoo.org> + -librsvg-2.34.1.ebuild, +librsvg-2.36.1.ebuild: + Version bump, drop old. + + 12 Apr 2012; Alexandre Rostovtsev <tetromino@gentoo.org> + librsvg-2.36.0.ebuild: + __GL_NO_DSO_FINALIZER also needs to be unset in src_compile for 2.36.0 to fix + build error for nvidia-drivers users (bug #411765, thanks to Chris Smith for + reporting). + +*librsvg-2.36.0 (12 Apr 2012) + + 12 Apr 2012; Alexandre Rostovtsev <tetromino@gentoo.org> + +librsvg-2.36.0.ebuild, +files/librsvg-2.36.0-rsvg-convert.1.patch, + +files/librsvg-2.36.0-rsvg-view-automagic.patch: + Version bump with numerous bugfixes. Deprecated /usr/bin/rsvg utility was + removed. The rsvg-view-3 utility is now built only when USE="gtk tools". + + 25 Mar 2012; Raúl Porcel <armin76@gentoo.org> librsvg-2.34.2.ebuild: + alpha/ia64/sh/sparc stable wrt #393007 + + 05 Mar 2012; Brent Baude <ranger@gentoo.org> librsvg-2.34.2.ebuild: + Marking librsvg-2.34.2 ppc stable for bug 393007 + + 05 Mar 2012; Brent Baude <ranger@gentoo.org> librsvg-2.34.2.ebuild: + Marking librsvg-2.34.2 ppc64 stable for bug 393007 + + 15 Feb 2012; Fabian Groffen <grobian@gentoo.org> librsvg-2.34.2.ebuild: + Marked ~x64-macos + + 18 Jan 2012; Markus Meier <maekke@gentoo.org> librsvg-2.34.2.ebuild: + arm stable, bug #393007 + + 14 Jan 2012; Markus Meier <maekke@gentoo.org> librsvg-2.34.2.ebuild: + x86 stable, bug #393007 + + 29 Dec 2011; Pacho Ramos <pacho@gentoo.org> librsvg-2.34.2.ebuild: + amd64 stable, bug 393007 + + 20 Dec 2011; Jeroen Roovers <jer@gentoo.org> librsvg-2.34.1-r1.ebuild, + librsvg-2.34.2.ebuild: + Stable for HPPA (bug #393007). + + 11 Dec 2011; Pacho Ramos <pacho@gentoo.org> librsvg-2.34.2.ebuild: + 'rsvg' command needs python2, thanks a lot to Arfrever for reporting on IRC. + + 28 Nov 2011; Alexandre Rostovtsev <tetromino@gentoo.org> + librsvg-2.34.2.ebuild: + Depend on gdk-pixbuf[introspection?] (bug #392233, thanks to + krassboter@googlemail.com for reporting). Remove obsolete ||-dependency + (gtk+-2.20 is long gone from portage). + + 23 Nov 2011; Alexandre Rostovtsev <tetromino@gentoo.org> + librsvg-2.34.2.ebuild, +files/librsvg-2.34.2-gir-filename.patch: + Add patch to fix parallel make failure when USE=introspection; many thanks to + Rafał Mużyło <galtgendo@o2.pl> for the solution (bug #391215). Should also + fix bug #391213. Thanks to all for reporting. + + 21 Nov 2011; Pacho Ramos <pacho@gentoo.org> librsvg-2.34.2.ebuild: + Only pull in introspection.m4, not full gobject-introspection. + + 21 Nov 2011; Alexandre Rostovtsev <tetromino@gentoo.org> + librsvg-2.34.2.ebuild: + Add gobject-introspection to build-time dependenciess, needed for eautoreconf + (bug #391173, thanks to Duncan <1i5t5.duncan@cox.net> for reporting). + +*librsvg-2.34.2 (20 Nov 2011) + + 20 Nov 2011; Pacho Ramos <pacho@gentoo.org> +librsvg-2.34.2.ebuild, + -librsvg-2.32.1.ebuild, -librsvg-2.34.0.ebuild, metadata.xml: + Version bump, remove old. + + 30 Oct 2011; Raúl Porcel <armin76@gentoo.org> librsvg-2.34.1-r1.ebuild: + alpha/ia64/sh/sparc stable wrt #385699 + + 28 Oct 2011; Markus Meier <maekke@gentoo.org> librsvg-2.34.1-r1.ebuild: + arm stable, bug #385699 + + 21 Oct 2011; Pawel Hajdan jr <phajdan.jr@gentoo.org> + librsvg-2.34.1-r1.ebuild: + x86 stable wrt bug #385699 + + 16 Oct 2011; Kacper Kowalik <xarthisius@gentoo.org> librsvg-2.34.1-r1.ebuild: + ppc/ppc64 stable wrt #385699 + + 09 Oct 2011; Fabio Erculiani <lxnay@gentoo.org> librsvg-2.32.1.ebuild, + librsvg-2.34.0.ebuild, librsvg-2.34.1.ebuild, librsvg-2.34.1-r1.ebuild: + add ewarn in case of gdk-pixbuf-query-loaders failure + + 09 Oct 2011; Fabio Erculiani <lxnay@gentoo.org> librsvg-2.32.1.ebuild, + librsvg-2.34.0.ebuild, librsvg-2.34.1.ebuild, librsvg-2.34.1-r1.ebuild: + fix gdk-pixbuf-query-loaders usage, be atomic + + 27 Sep 2011; Kacper Kowalik <xarthisius@gentoo.org> librsvg-2.34.1.ebuild: + ppc/ppc64 stable wrt #382403 + + 18 Sep 2011; Raúl Porcel <armin76@gentoo.org> librsvg-2.34.1.ebuild: + alpha/ia64/sh/sparc stable wrt #382403 + + 12 Sep 2011; Markus Meier <maekke@gentoo.org> librsvg-2.34.1.ebuild: + amd64/arm/x86 stable, bug #382403 + + 12 Sep 2011; Jeroen Roovers <jer@gentoo.org> librsvg-2.34.1.ebuild: + Stable for HPPA (bug #382403). + +*librsvg-2.34.1-r1 (09 Sep 2011) +*librsvg-2.34.1 (09 Sep 2011) + + 09 Sep 2011; Pacho Ramos <pacho@gentoo.org> -librsvg-2.34.0-r1.ebuild, + +librsvg-2.34.1.ebuild, +librsvg-2.34.1-r1.ebuild: + Version bump, remove old. + + 20 Aug 2011; Jeroen Roovers <jer@gentoo.org> librsvg-2.34.0.ebuild: + Stable for HPPA (bug #369909). + + 13 Aug 2011; Raúl Porcel <armin76@gentoo.org> librsvg-2.34.0.ebuild: + alpha/ia64/sh/sparc stable wrt #369909 + + 17 Jul 2011; Markus Meier <maekke@gentoo.org> librsvg-2.34.0.ebuild: + arm stable, bug #369909 + + 14 Jul 2011; Thomas Kahle <tomka@gentoo.org> librsvg-2.34.0.ebuild: + x86 stable per bug 369909 + + 01 Jul 2011; Markos Chandras <hwoarang@gentoo.org> librsvg-2.34.0.ebuild: + Stable on amd64 wrt bug #278255 + + 28 Jun 2011; Pacho Ramos <pacho@gentoo.org> librsvg-2.34.0.ebuild, + librsvg-2.34.0-r1.ebuild: + >=dev-util/gtk-doc-am-1.13 needed (bug #373383 by nzqr). + + 26 Jun 2011; Pacho Ramos <pacho@gentoo.org> -librsvg-2.26.3.ebuild, + librsvg-2.34.0.ebuild, +librsvg-2.34.0-r1.ebuild, + +files/librsvg-2.34.0-automagic-gtk.patch: + Fix automagic gtk+ dependency (bug #371290 by Michał Górny), remove old. + +*librsvg-2.34.0-r1 (26 Jun 2011) + + 26 Jun 2011; Pacho Ramos <pacho@gentoo.org> -librsvg-2.26.3.ebuild, + librsvg-2.34.0.ebuild, +librsvg-2.34.0-r1.ebuild, + +files/librsvg-2.34.0-automagic-gtk.patch: + Fix automagic gtk+ dependency (bug #371290 by Michał Górny), remove old. + + 10 Apr 2011; Samuli Suominen <ssuominen@gentoo.org> librsvg-2.34.0.ebuild: + Punt useless libtool file. + +*librsvg-2.34.0 (05 Apr 2011) + + 05 Apr 2011; Nirbheek Chauhan <nirbheek@gentoo.org> + +librsvg-2.34.0.ebuild: + Bump to 2.34.0 + + 22 Mar 2011; Brent Baude <ranger@gentoo.org> librsvg-2.32.1.ebuild: + Marking librsvg-2.32.1 ppc stable for bug 353436 + + 21 Mar 2011; Kacper Kowalik <xarthisius@gentoo.org> librsvg-2.32.1.ebuild: + ppc64 stable wrt #353436 + + 16 Mar 2011; Nirbheek Chauhan <nirbheek@gentoo.org> librsvg-2.26.3.ebuild, + librsvg-2.32.1.ebuild: + Fix slot-deps on gtk+ and other libs + + 12 Mar 2011; Raúl Porcel <armin76@gentoo.org> librsvg-2.32.1.ebuild: + alpha/arm/ia64/sh/sparc stable wrt #353436 + + 07 Mar 2011; Jeroen Roovers <jer@gentoo.org> librsvg-2.32.1.ebuild: + Stable for HPPA (bug #353436). + + 24 Feb 2011; Thomas Kahle <tomka@gentoo.org> librsvg-2.32.1.ebuild: + x86 stable per bug 353436 + + 23 Feb 2011; Markos Chandras <hwoarang@gentoo.org> librsvg-2.32.1.ebuild: + Stable on amd64 wrt bug #353436 + + 05 Dec 2010; Gilles Dartiguelongue <eva@gentoo.org> librsvg-2.32.1.ebuild: + Raise gtk-doc dependency per configure. + +*librsvg-2.32.1 (19 Nov 2010) + + 19 Nov 2010; Pacho Ramos <pacho@gentoo.org> + -files/librsvg-2.22.3-fix-segfault-with-firefox.patch, + -librsvg-2.26.0.ebuild, -librsvg-2.26.2.ebuild, + -files/librsvg-2.26.2-choosable-tools.patch, -librsvg-2.32.0.ebuild, + +librsvg-2.32.1.ebuild: + Version bump: make sure the surfaces own their pixels, remove stray comma + from enum, dist testcase input file. Remove old. + +*librsvg-2.32.0 (08 Nov 2010) + + 08 Nov 2010; Pacho Ramos <pacho@gentoo.org> -librsvg-2.31.0.ebuild, + -files/librsvg-2.31.0-skip-automagic.patch, +librsvg-2.32.0.ebuild: + Version bump for Gnome 2.32. Remove old. + + 17 Oct 2010; Raúl Porcel <armin76@gentoo.org> librsvg-2.26.3.ebuild: + alpha/ia64/sh/sparc stable wrt #324077 + + 14 Oct 2010; Markus Meier <maekke@gentoo.org> librsvg-2.26.3.ebuild: + arm stable, bug #324077 + + 07 Oct 2010; Samuli Suominen <ssuominen@gentoo.org> librsvg-2.26.3.ebuild: + ppc64 stable wrt #324077 + + 25 Sep 2010; <nirbheek@gentoo.org> librsvg-2.31.0.ebuild: + Use ${ED} instead of ${D} because it's EAPI=3. Pointed out by eva. + + 24 Sep 2010; <nirbheek@gentoo.org> librsvg-2.31.0.ebuild: + Remove .la files for libraries that are dlopen()-ed + +*librsvg-2.31.0 (24 Sep 2010) + + 24 Sep 2010; <nirbheek@gentoo.org> +librsvg-2.31.0.ebuild, + +files/librsvg-2.31.0-skip-automagic.patch: + Add librsvg-2.31.0 with the new pixbuf format used by gdk-pixbuf + + 11 Sep 2010; Joseph Jezak <josejx@gentoo.org> librsvg-2.26.3.ebuild: + Marked ppc for bug #324077. + + 18 Aug 2010; Markus Meier <maekke@gentoo.org> librsvg-2.26.2.ebuild: + arm stable, bug #314899 + + 14 Aug 2010; Raúl Porcel <armin76@gentoo.org> librsvg-2.26.2.ebuild: + alpha/ia64/sh/sparc stable wrt #314899 + + 05 Aug 2010; Jeroen Roovers <jer@gentoo.org> librsvg-2.26.3.ebuild: + Stable for HPPA (bug #324077). + + 01 Aug 2010; Christian Faulhammer <fauli@gentoo.org> + librsvg-2.26.3.ebuild: + x86 stable, bug 324077 + + 31 Jul 2010; Pacho Ramos <pacho@gentoo.org> librsvg-2.26.3.ebuild: + amd64 stable, bug 324077 + + 20 Jul 2010; Jeroen Roovers <jer@gentoo.org> librsvg-2.26.2.ebuild: + Stable for HPPA (bug #314899). + + 07 Jul 2010; Samuli Suominen <ssuominen@gentoo.org> librsvg-2.26.2.ebuild: + ppc64 stable wrt #314899 + + 04 Jun 2010; Markus Meier <maekke@gentoo.org> librsvg-2.26.2.ebuild: + x86 stable, bug #314899 + + 24 May 2010; Jonathan Callen <abcd@gentoo.org> librsvg-2.26.3.ebuild: + Bump to EAPI=3, add prefix keywords + + 14 May 2010; Gilles Dartiguelongue <eva@gentoo.org> + -librsvg-2.22.3.ebuild, librsvg-2.26.3.ebuild: + Version bump. Lots of bugfixes. + +*librsvg-2.26.3 (08 May 2010) + + 08 May 2010; Pacho Ramos <pacho@gentoo.org> -librsvg-2.22.3-r1.ebuild, + +librsvg-2.26.3.ebuild: + Version bump with tons of bugfixes including crashes and rendering + problems. Drop old testing version. + + 03 May 2010; Olivier Crête <tester@gentoo.org> librsvg-2.26.2.ebuild: + amd64 stable, bug #314899 + + 23 Apr 2010; Pacho Ramos <pacho@gentoo.org> librsvg-2.26.2.ebuild: + Needs gtk-doc-am-1.13 (bug #315953). + + 18 Apr 2010; Pacho Ramos <pacho@gentoo.org> librsvg-2.26.2.ebuild, + +files/librsvg-2.26.2-choosable-tools.patch, metadata.xml: + Build misc tools only when desired (bug #226231). Thanks a lot to Didier + Barvaux for his work on this. + +*librsvg-2.26.2 (30 Mar 2010) + + 30 Mar 2010; Pacho Ramos <pacho@gentoo.org> +librsvg-2.26.2.ebuild: + Version bump with these relevant changes: + - Enable silent build by default + - Use GDK_DRAWABLE() instead of non-existing GTK_DRAWABLE() + - Fix compiler warnings + - Remove some deprecated gtk+/gdk functions and bump gtk+ requirement + - Fix linking with pedantic linkers + - Make librsvg compile with -DGSEAL_ENABLED + - Drop mozilla plugin. + Ebuild modified to achieve mozilla plugin removal and gtk+ requeriment + bump. + + 16 Jan 2010; Raúl Porcel <armin76@gentoo.org> librsvg-2.26.0.ebuild: + sh stable + + 14 Jan 2010; Jeroen Roovers <jer@gentoo.org> librsvg-2.26.0.ebuild: + Stable for HPPA (bug #281427). + + 03 Dec 2009; Brent Baude <ranger@gentoo.org> ChangeLog: + Marking librsvg-2.26.0 ppc64 stable for bug 281427 + + 28 Nov 2009; Raúl Porcel <armin76@gentoo.org> librsvg-2.26.0.ebuild: + alpha/ia64/sparc stable wrt #281427 + + 05 Nov 2009; Markus Meier <maekke@gentoo.org> librsvg-2.26.0.ebuild: + arm stable, bug #281427 + + 24 Oct 2009; nixnut <nixnut@gentoo.org> librsvg-2.26.0.ebuild: + ppc stable #281427 + + 16 Oct 2009; Markus Meier <maekke@gentoo.org> librsvg-2.26.0.ebuild: + x86 stable, bug #281427 + + 08 Oct 2009; Olivier Crête <tester@gentoo.org> librsvg-2.26.0.ebuild: + Stable on amd64, bug #281427 + + 02 Aug 2009; Gilles Dartiguelongue <eva@gentoo.org> + -files/librsvg-2.15.90-die-gtk-doc-die.patch, + -files/librsvg-2.16.1-leak-fixes.patch, + -files/librsvg-2.16.1-uninit.patch, -librsvg-2.20.0.ebuild, + -librsvg-2.22.2.ebuild: + Clean up old revisions. + + 05 May 2009; Nirbheek Chauhan <nirbheek@gentoo.org> librsvg-2.26.0.ebuild: + Add comment about firefox segfault patch + +*librsvg-2.26.0 (05 May 2009) + + 05 May 2009; Nirbheek Chauhan <nirbheek@gentoo.org> + +librsvg-2.26.0.ebuild: + Bump to 2.26.0, lots of bugfixes, one feature: New API + rsvg_handle_get_position_sub() + Shares firefox segfault patch with 2.22.3 + + 03 May 2009; Nirbheek Chauhan <nirbheek@gentoo.org> librsvg-2.22.3-r1: + Fix bug 268390 : unrecognised options --enable-debug + + 02 May 2009; Nirbheek Chauhan <nirbheek@gentoo.org> librsvg-2.22.3-r1: + Forgot to inherit eutils. Again. + +*librsvg-2.22.3-r1 (01 May 2009) + + 01 May 2009; Nirbheek Chauhan <nirbheek@gentoo.org> + +files/librsvg-2.22.3-fix-segfault-with-firefox.patch, + +librsvg-2.22.3-r1.ebuild: + Add patch to workaround gcc-related segfault in firefox -- bug 239992 + + 28 Apr 2009; Raúl Porcel <armin76@gentoo.org> librsvg-2.22.3.ebuild: + sh stable + + 27 Apr 2009; Jeroen Roovers <jer@gentoo.org> librsvg-2.22.3: + Stable for HPPA (bug #260063). + + 27 Apr 2009; Raúl Porcel <armin76@gentoo.org> librsvg-2.22.3.ebuild: + arm stable + + 12 Apr 2009; Friedrich Oslage <bluebird@gentoo.org> librsvg-2.22.3.ebuild: + Stable on sparc, bug #260063 + + 18 Mar 2009; Raúl Porcel <armin76@gentoo.org> librsvg-2.22.3.ebuild: + alpha/ia64 stable wrt #260063 + + 15 Mar 2009; Markus Meier <maekke@gentoo.org> librsvg-2.22.3.ebuild: + x86 stable, bug #260063 + + 11 Mar 2009; Daniel Gryniewicz <dang@gentoo.org> librsvg-2.22.3.ebuild: + Marked stable on amd64 + + 06 Mar 2009; Brent Baude <ranger@gentoo.org> librsvg-2.22.3.ebuild: + Marking librsvg-2.22.3 ppc stable for bug 260063 + + 05 Mar 2009; Brent Baude <ranger@gentoo.org> librsvg-2.22.3.ebuild: + Marking librsvg-2.22.3 ppc64 stable for bug 260063 + + 13 Nov 2008; Brent Baude <ranger@gentoo.org> librsvg-2.22.2.ebuild: + Marking librsvg-2.22.2 ppc64 stable for bug 236971 + +*librsvg-2.22.3 (27 Sep 2008) + + 27 Sep 2008; Gilles Dartiguelongue <eva@gentoo.org> + +librsvg-2.22.3.ebuild: + bump to 2.22.3. Build & runtime fixes. Use GSlice instead of GMemChunk. + + 25 Sep 2008; Jeroen Roovers <jer@gentoo.org> librsvg-2.22.2.ebuild: + Stable for HPPA (bug #236971). + + 12 Aug 2008; Raúl Porcel <armin76@gentoo.org> librsvg-2.22.2.ebuild: + alpha/ia64/sparc stable wrt #229709 + + 10 Aug 2008; Markus Meier <maekke@gentoo.org> librsvg-2.22.2.ebuild: + x86 stable, bug #229709 + + 30 Jul 2008; Brent Baude <ranger@gentoo.org> librsvg-2.22.2.ebuild: + Marking librsvg-2.22.2 ppc stable for bug 229709 + + 26 Jul 2008; Olivier Crête <tester@gentoo.org> librsvg-2.22.2.ebuild: + Stable on amd64, bug #229709 + + 08 Jun 2008; Gilles Dartiguelongue <eva@gentoo.org> + -librsvg-2.16.1-r2.ebuild, -librsvg-2.18.2.ebuild: + clean up old revisions. + + 05 May 2008; Ryan Hill <dirtyepic@gentoo.org> librsvg-2.22.2.ebuild: + Rekeyword for mips. + + 02 May 2008; Doug Goldstein <cardoe@gentoo.org> librsvg-2.18.2.ebuild: + move G2CONF and DOCS into pkg_setup() + +*librsvg-2.22.2 (23 Mar 2008) + + 23 Mar 2008; Gilles Dartiguelongue <eva@gentoo.org> + +librsvg-2.22.2.ebuild: + New version for GNOME-2.22. Uses GIO instead of gnome-vfs and gtk-print in + place of gnomeprint. + + 04 Feb 2008; Jeroen Roovers <jer@gentoo.org> librsvg-2.20.0.ebuild: + Stable for HPPA (bug #208366). + + 03 Feb 2008; Raúl Porcel <armin76@gentoo.org> librsvg-2.20.0.ebuild: + alpha/ia64/sparc stable wrt #208366 + + 02 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> librsvg-2.20.0.ebuild: + Stable on amd64 wrt bug #208366. + + 01 Feb 2008; Brent Baude <ranger@gentoo.org> librsvg-2.20.0.ebuild: + Marking librsvg-2.20.0 ppc64 and ppc stable for bug 208366 + + 01 Feb 2008; Christian Faulhammer <opfer@gentoo.org> + librsvg-2.20.0.ebuild: + stable x86, bug 208366 + +*librsvg-2.20.0 (20 Jan 2008) + + 20 Jan 2008; Gilles Dartiguelongue <eva@gentoo.org> + -librsvg-2.16.1.ebuild, +librsvg-2.20.0.ebuild: + bump to 2.20.0 and clean up old revision + + 29 Nov 2007; Jeroen Roovers <jer@gentoo.org> librsvg-2.18.2.ebuild: + Stable for HPPA (bug #199740). + + 26 Nov 2007; Markus Rothe <corsair@gentoo.org> librsvg-2.18.2.ebuild: + Stable on ppc64; bug #199740 + + 24 Nov 2007; Brent Baude <ranger@gentoo.org> librsvg-2.18.2.ebuild: + Marking librsvg-2.18.2 ppc stable for bug 199740 + + 22 Nov 2007; Raúl Porcel <armin76@gentoo.org> librsvg-2.18.2.ebuild: + alpha/ia64/sparc stable wrt #199740 + + 21 Nov 2007; Dawid Węgliński <cla@gentoo.org> librsvg-2.18.2.ebuild: + Stable on x86 (bug #199740) + + 20 Nov 2007; Samuli Suominen <drac@gentoo.org> librsvg-2.18.2.ebuild: + amd64 stable wrt #199740 + +*librsvg-2.18.2 (09 Oct 2007) + + 09 Oct 2007; Mart Raudsepp <leio@gentoo.org> +librsvg-2.18.2.ebuild: + New series for Gnome 2.20 + + 25 Sep 2007; Joshua Kinard <kumba@gentoo.org> librsvg-2.16.1-r2.ebuild: + Bumping straight to stable to catch up on some small gnome keywords on mips, + per #191920. + + 22 Sep 2007; Tom Gall <tgall@gentoo.org> librsvg-2.16.1-r2.ebuild: + stable on ppc64 + + 14 Sep 2007; Roy Marples <uberlord@gentoo.org> librsvg-2.16.1.ebuild, + librsvg-2.16.1-r1.ebuild, librsvg-2.16.1-r2.ebuild: + elibtoolize now patches install-sh for us. + + 07 Sep 2007; Jeroen Roovers <jer@gentoo.org> librsvg-2.16.1-r2.ebuild: + Stable for HPPA too. + + 11 Aug 2007; Mart Raudsepp <leio@gentoo.org> -librsvg-2.9.5.ebuild, + -librsvg-2.14.4.ebuild: + Removing Gnome 2.14 + + 11 Aug 2007; Andrej Kacian <ticho@gentoo.org> librsvg-2.16.1-r2.ebuild: + Stable on x86, bug #185823. + + 10 Aug 2007; Christoph Mende <angelos@gentoo.org> + librsvg-2.16.1-r2.ebuild: + Stable on amd64 wrt bug #185823 + + 08 Aug 2007; Raúl Porcel <armin76@gentoo.org> librsvg-2.16.1-r2.ebuild: + alpha/ia64 stable wrt #185823 + + 07 Aug 2007; Tobias Scherbaum <dertobi123@gentoo.org> + librsvg-2.16.1-r2.ebuild: + Stable on ppc wrt bug #185823. + + 07 Aug 2007; Gustavo Zacarias <gustavoz@gentoo.org> + librsvg-2.16.1-r2.ebuild: + Stable on sparc wrt #185823 + +*librsvg-2.16.1-r2 (11 Jun 2007) + + 11 Jun 2007; Daniel Gryniewicz <dang@gentoo.org> + +files/librsvg-2.16.1-leak-fixes.patch, +librsvg-2.16.1-r2.ebuild: + Fix some leaks; bug #181532 + + 02 Jun 2007; Brent Baude <ranger@gentoo.org> librsvg-2.16.1-r1.ebuild: + Marking librsvg-2.16.1-r1 ppc stable for bug #171107 + + 31 May 2007; Jeroen Roovers <jer@gentoo.org> librsvg-2.16.1-r1.ebuild: + Stable for HPPA (bug #171107). + + 31 May 2007; Daniel Gryniewicz <dang@gentoo.org> librsvg-2.16.1-r1.ebuild: + Marked stable on amd64 for bug #171107 + + 31 May 2007; Brent Baude <ranger@gentoo.org> librsvg-2.16.1-r1.ebuild: + Marking librsvg-2.16.1-r1 ppc64 stable for bug #171107 + + 30 May 2007; Raúl Porcel <armin76@gentoo.org> librsvg-2.16.1-r1.ebuild: + alpha/ia64 stable wrt #171107 + + 29 May 2007; Andrej Kacian <ticho@gentoo.org> librsvg-2.16.1-r1.ebuild: + Stable on x86, bug #171107. + + 29 May 2007; Gustavo Zacarias <gustavoz@gentoo.org> + librsvg-2.16.1-r1.ebuild: + Stable on sparc wrt #171107 + + 27 May 2007; Joshua Kinard <kumba@gentoo.org> librsvg-2.16.1.ebuild: + Stable on mips. + +*librsvg-2.16.1-r1 (06 Apr 2007) + + 06 Apr 2007; Saleem Abdulrasool <compnerd@gentoo.org> + +files/librsvg-2.16.1-uninit.patch, +librsvg-2.16.1-r1.ebuild: + Revbump for a patch from truedfx to prevent floating point exceptions + + 08 Feb 2007; Mart Raudsepp <leio@gentoo.org> + -files/librsvg-2.12.6-plugin_checks.patch, -librsvg-2.12.7-r1.ebuild, + -librsvg-2.16.0.ebuild: + Remove redundant versions + + 04 Feb 2007; Markus Rothe <corsair@gentoo.org> librsvg-2.16.1.ebuild: + Stable on ppc64; bug #164978 + + 03 Feb 2007; Andrej Kacian <ticho@gentoo.org> librsvg-2.16.1.ebuild: + Stable on x86, bug #164978. + + 03 Feb 2007; Tobias Scherbaum <dertobi123@gentoo.org> + librsvg-2.16.1.ebuild: + Stable on ppc wrt bug #164978. + + 01 Feb 2007; Gustavo Zacarias <gustavoz@gentoo.org> librsvg-2.16.1.ebuild: + Stable on sparc + + 26 Jan 2007; Daniel Gryniewicz <dang@gentoo.org> librsvg-2.16.1.ebuild: + Marked stable on amd64 Mark stable; there are themes that don't work with + 2.16.0 + + 18 Jan 2007; Jeroen Roovers <jer@gentoo.org> librsvg-2.16.1.ebuild: + Stable for HPPA (bug #147751). + + 14 Jan 2007; Bryan Østergaard <kloeri@gentoo.org> librsvg-2.16.1.ebuild: + Stable on Alpha. + + 13 Jan 2007; Roy Marples <uberlord@gentoo.org> librsvg-2.16.1.ebuild: + Keyworded ~x86-fbsd + + 11 Jan 2007; Daniel Gryniewicz <dang@gentoo.org> librsvg-2.16.1.ebuild: + Update old install-sh in tarball to enable installation on fbsd. Bug #159238 + + 01 Jan 2007; Doug Goldstein <cardoe@gentoo.org> librsvg-2.14.4.ebuild, + librsvg-2.16.0.ebuild, librsvg-2.16.1.ebuild: + png USE flag did nothing for cairo. It always hardcoded on, removed png USE + flag. So I'm removing the check from here. + + 21 Dec 2006; Saleem Abdulrasool <compnerd@gentoo.org> + -librsvg-1.0.3.ebuild: + gnome-1.x removal + +*librsvg-2.16.1 (17 Dec 2006) + + 17 Dec 2006; Mart Raudsepp <leio@gentoo.org> +librsvg-2.16.1.ebuild: + Version bump + + 09 Dec 2006; Bryan Østergaard <kloeri@gentoo.org> librsvg-2.16.0.ebuild: + Stable on Alpha. + + 01 Dec 2006; Gustavo Zacarias <gustavoz@gentoo.org> librsvg-2.16.0.ebuild: + Stable on hppa wrt #156572 + + 01 Dec 2006; Markus Rothe <corsair@gentoo.org> librsvg-2.16.0.ebuild: + Stable on ppc64; bug #156572 + + 01 Dec 2006; Gustavo Zacarias <gustavoz@gentoo.org> librsvg-2.16.0.ebuild: + Stable on sparc wrt #156572 + + 30 Nov 2006; Tobias Scherbaum <dertobi123@gentoo.org> + librsvg-2.16.0.ebuild: + ppc stable, bug #156572 + + 30 Nov 2006; Christian Faulhammer <opfer@gentoo.org> + librsvg-2.16.0.ebuild: + stable x86, bug #156572 + + 29 Nov 2006; Olivier Crête <tester@gentoo.org> librsvg-2.16.0.ebuild: + Stable on amd64 for bugs #156572 + + 20 Oct 2006; Aron Griffis <agriffis@gentoo.org> librsvg-2.14.4.ebuild: + Mark 2.14.4 stable on alpha + + 13 Oct 2006; Mart Raudsepp <leio@gentoo.org> librsvg-2.16.0.ebuild: + Remove print USE flag, eog may be used for SVG printing instead + + 15 Sep 2006; Daniel Gryniewicz <dang@gentoo.org> librsvg-2.16.0.ebuild: + Mips gone + + 13 Sep 2006; Aron Griffis <agriffis@gentoo.org> librsvg-2.14.4.ebuild: + Mark 2.14.4 stable on ia64. #139612 + +*librsvg-2.16.0 (07 Sep 2006) + + 07 Sep 2006; Daniel Gryniewicz <dang@gentoo.org> + +files/librsvg-2.15.90-die-gtk-doc-die.patch, +librsvg-2.16.0.ebuild: + New version for gnome 2.16 + + 16 Aug 2006; Markus Rothe <corsair@gentoo.org> librsvg-2.14.4.ebuild: + Stable on ppc64 + + 17 Jul 2006; Daniel Gryniewicz <dang@gentoo.org> librsvg-2.14.4.ebuild: + Marked stable on amd64 for bug #139612 + + 16 Jul 2006; Tobias Scherbaum <dertobi123@gentoo.org> + librsvg-2.14.4.ebuild: + hppa stable, bug #139612 + + 14 Jul 2006; Tobias Scherbaum <dertobi123@gentoo.org> + librsvg-2.14.4.ebuild: + ppc stable, bug #139612 + + 12 Jul 2006; Chris Gianelloni <wolf31o2@gentoo.org> librsvg-2.14.4.ebuild: + Stable on x86 wrt bug #139612. + + 10 Jul 2006; Gustavo Zacarias <gustavoz@gentoo.org> librsvg-2.14.4.ebuild: + Stable on sparc wrt #139612 + +*librsvg-2.12.7-r1 (03 Jul 2006) + + 03 Jul 2006; John N. Laliberte <allanonjl@gentoo.org> + -librsvg-2.12.7.ebuild, +librsvg-2.12.7-r1.ebuild, -librsvg-2.14.3.ebuild: + remove nsplugin useflag and disable mozilla plugin since its present by + default in new firefox. + +*librsvg-2.14.4 (30 Jun 2006) + + 30 Jun 2006; <dang@gentoo.org> +librsvg-2.14.4.ebuild: + Bump for 2.14.2 + + 30 Jun 2006; Marinus Schraal <foser@gentoo.org> librsvg-2.14.3.ebuild : + Check to make sure cairo is built with png in USE (#138158) + Dep fix freetype, remove libart as dep + + 29 Jun 2006; Daniel Drake <dsd@gentoo.org> librsvg-2.12.7.ebuild: + Fix nsplugin mozilla checks thanks to andrei.ivanov in bug #131104 + + 17 Jun 2006; Michael Sterrett <mr_bones_@gentoo.org> librsvg-1.0.3.ebuild: + make DESCRIPTION consistent + +*librsvg-2.14.3 (02 May 2006) + + 02 May 2006; Daniel Gryniewicz <dang@gentoo.org> +librsvg-2.14.3.ebuild: + Bump for 2.14.1 + + 27 Apr 2006; Marien Zwart <marienz@gentoo.org> files/digest-librsvg-1.0.3, + files/digest-librsvg-2.9.5, Manifest: + Fixing SHA256 digest, pass four + + 15 Mar 2006; John N. Laliberte <allanonjl@gentoo.org> + librsvg-2.12.7.ebuild: + remove ${D} for new eclass. + +*librsvg-2.14.2 (13 Mar 2006) + + 13 Mar 2006; Saleem Abdulrasool <compnerd@gentoo.org> + +librsvg-2.14.2.ebuild: + Version bump from upstream. cairo fix from dsd, disabling the mozilla flag + + 16 Feb 2006; Leonardo Boshell <leonardop@gentoo.org> + librsvg-2.12.7.ebuild: + Fix logic regarding the browser plugin (bug #112635). Patch provided by + Daniel Nilsson. + + 03 Feb 2006; Guy Martin <gmsoft@gentoo.org> librsvg-2.12.7.ebuild: + Stable on hppa. + + 02 Feb 2006; Aron Griffis <agriffis@gentoo.org> librsvg-2.12.7.ebuild: + Mark 2.12.7 stable on alpha + + 02 Feb 2006; Aron Griffis <agriffis@gentoo.org> librsvg-2.12.7.ebuild: + Mark 2.12.7 stable on ia64 + + 22 Jan 2006; Markus Rothe <corsair@gentoo.org> librsvg-2.12.7.ebuild: + Stable on ppc64 + + 22 Jan 2006; <dang@gentoo.org> librsvg-2.12.7.ebuild: + Marked stable on amd64 per bug #119634 + + 22 Jan 2006; Tobias Scherbaum <dertobi123@gentoo.org> + librsvg-2.12.7.ebuild: + Marked ppc stable for bug #119634; Stabilize Gnome-2.12.2 + + 22 Jan 2006; Joshua Jackson <tsunam@gentoo.org> librsvg-2.12.7.ebuild: + Stable on x86 for bug #119634; Stabilize Gnome-2.12.2 + + 20 Jan 2006; Gustavo Zacarias <gustavoz@gentoo.org> librsvg-2.12.7.ebuild: + Stable on sparc wrt #119634 + +*librsvg-2.12.7 (20 Oct 2005) + + 20 Oct 2005; Leonardo Boshell <leonardop@gentoo.org> + +librsvg-2.12.7.ebuild: + New version. Added simple checks to avoid colliding files when 'nsplugin' is + enabled. + + 11 Oct 2005; John N. Laliberte <allanonjl@gentoo.org> + librsvg-2.12.6.ebuild: + remove support for arm and mips, filed bugs + +*librsvg-2.12.6 (08 Oct 2005) + + 08 Oct 2005; Leonardo Boshell <leonardop@gentoo.org> + +files/librsvg-2.12.6-plugin_checks.patch, -librsvg-2.12.3.ebuild, + +librsvg-2.12.6.ebuild: + New version. Use gecko-sdk to build the browser plugin, and replace the + 'mozilla' USE flag with 'nsplugin'. + +*librsvg-2.12.3 (30 Sep 2005) + + 30 Sep 2005; <dang@gentoo.org> -librsvg-2.12.2.ebuild, + +librsvg-2.12.3.ebuild: + New version + +*librsvg-2.12.2 (30 Sep 2005) + + 30 Sep 2005; Leonardo Boshell <leonardop@gentoo.org> + -librsvg-2.12.0.ebuild, +librsvg-2.12.2.ebuild: + New version. + + 20 Sep 2005; Leonardo Boshell <leonardop@gentoo.org> librsvg-2.9.5.ebuild, + librsvg-2.12.0.ebuild: + Set GTK2_CONFDIR correctly in pkg_postrm() (bug #106504). + +*librsvg-2.12.0 (17 Sep 2005) + + 17 Sep 2005; Leonardo Boshell <leonardop@gentoo.org> + -librsvg-2.11.1.ebuild, +librsvg-2.12.0.ebuild: + New version. Updated dependencies. Added 'mozilla' USE flag. + +*librsvg-2.11.1 (12 Sep 2005) + + 12 Sep 2005; <dang@gentoo.org> +librsvg-2.11.1.ebuild: + Bump to version for gnome 2.12.0 + + 16 Aug 2005; Simon Stelling <blubb@gentoo.org> librsvg-2.9.5.ebuild: + moving has_multilib_profile out of global scope + + 12 Jul 2005; Stephen P. Becker <geoman@gentoo.org> librsvg-2.9.5.ebuild: + stable on mips + + 02 Jul 2005; Bryan Østergaard <kloeri@gentoo.org> librsvg-2.9.5.ebuild: + Stable on alpha. + + 26 Jun 2005; Guy Martin <gmsoft@gentoo.org> librsvg-2.9.5.ebuild: + Stable on hppa. + + 13 Jun 2005; Markus Rothe <corsair@gentoo.org> librsvg-2.9.5.ebuild: + Stable on ppc64 + + 12 Jun 2005; Olivier Crête <tester@gentoo.org> librsvg-2.9.5.ebuild: + Stable on amd64 + + 12 Jun 2005; Tobias Scherbaum <dertobi123@gentoo.org> + librsvg-2.9.5.ebuild: + Stable on ppc. + + 09 Jun 2005; Gustavo Zacarias <gustavoz@gentoo.org> librsvg-2.9.5.ebuild: + Stable on sparc + + 18 Apr 2005; Herbie Hopkins <herbs@gentoo.org> librsvg-2.8.1-r1.ebuild, + librsvg-2.9.5.ebuild: + Fix bug #67989, use the correct GTK2_CONF_DIR on multilib systems. + + 07 Apr 2005; Simon Stelling <blubb@gentoo.org> librsvg-2.8.1-r1.ebuild: + stable on amd64 + + 02 Apr 2005; Stephen P. Becker <geoman@gentoo.org> + librsvg-2.8.1-r1.ebuild: + stable on mips + +*librsvg-2.9.5 (20 Mar 2005) + + 20 Mar 2005; Joe McCann <joem@gentoo.org> +librsvg-2.9.5.ebuild: + gnome-2.10 release + + 20 Mar 2005; Bryan Østergaard <kloeri@gentoo.org> + librsvg-2.8.1-r1.ebuild: + Stable on alpha. + + 09 Mar 2005; Gustavo Zacarias <gustavoz@gentoo.org> librsvg-2.8.1-r1.ebuild: + Stable on sparc + + 09 Mar 2005; Mike Gardiner <obz@gentoo.org> librsvg-2.8.1-r1.ebuild: + Keyworded x86 ppc + +*librsvg-2.8.1-r1 (20 Jan 2005) + + 20 Jan 2005; Mike Gardiner <obz@gentoo.org> +librsvg-2.8.1-r1.ebuild: + New revision with fix for gtk-doc installation, see bug #77419, and + thanks to Stephane Loeuillet. + + 08 Jan 2005; Tom Martin <slarti@gentoo.org> librsvg-2.8.1.ebuild: + Stable on amd64. + + 29 Dec 2004; Ciaran McCreesh <ciaranm@gentoo.org> : + Change encoding to UTF-8 for GLEP 31 compliance + + 27 Dec 2004; Guy Martin <gmsoft@gentoo.org> librsvg-2.8.1.ebuild: + Stable on hppa. + + 11 Dec 2004; Bryan Østergaard <kloeri@gentoo.org> librsvg-2.8.1.ebuild: + Stable on alpha. + + 11 Nov 2004; Gustavo Zacarias <gustavoz@gentoo.org> librsvg-2.8.1.ebuild: + Stable on sparc + + 11 Nov 2004; Luca Barbato <lu_zero@gentoo.org> librsvg-2.8.1.ebuild: + Marked ppc + + 01 Oct 2004; Stephen P. Becker <geoman@gentoo.org> librsvg-2.6.5.ebuild: + stable on mips + +*librsvg-2.8.1 (15 Sep 2004) + + 15 Sep 2004; foser <foser@gentoo.org> librsvg-2.8.1.ebuild : + Gnome 2.8 release + update croco dep (fix in older versions) + add gnome USE for gnome-vfs + + 22 Aug 2004; Bryan Østergaard <kloeri@gentoo.org> librsvg-2.6.5.ebuild: + Stable on alpha. + + 05 Aug 2004; Gustavo Zacarias <gustavoz@gentoo.org> librsvg-2.6.5.ebuild: + Stable on sparc + + 05 Aug 2004; Guy Martin <gmsoft@gentoo.org> librsvg-2.6.5.ebuild: + Stable on hppa. + + 31 Jul 2004; <spider@gentoo.org> librsvg-2.6.5.ebuild: + stable on x86 for gnome 2.6.2 + + 13 Jul 2004; Tom Gall <tgall@gentoo.org> librsvg-2.6.5.ebuild: + added ~ppc64 bug #54807 + + 11 Jul 2004; <spider@gentoo.org> librsvg-1.0.3.ebuild: + IUSE to shut repoman up + + 04 Jul 2004; Bryan Østergaard <kloeri@gentoo.org> librsvg-2.6.4.ebuild: + Stable on alpha. + + 01 Jul 2004; Jeremy Huddleston <eradicator@gentoo.org> librsvg-1.0.3.ebuild: + virtual/glibc -> virtual/libc + + 04 Jun 2004; Stephen P. Becker <geoman@gentoo.org> librsvg-2.6.4.ebuild: + Stable on mips. + + 29 May 2004; Pieter Van den Abeele <pvdabeel@gentoo.org> + librsvg-2.6.4.ebuild: + Masked librsvg-2.6.4.ebuild stable for ppc + + 26 May 2004; Guy Martin <gmsoft@gentoo.org> librsvg-2.6.4.ebuild: + Marked stable on hppa. + + 13 May 2004; Stephen P. Becker <geoman@gentoo.org> librsvg-2.4.0-r1.ebuild: + Stable on mips. + +*librsvg-2.6.5 (04 May 2004) + + 04 May 2004; foser <foser@gentoo.org> librsvg-2.6.5.ebuild : + New release + + 25 Apr 2004; foser <foser@gentoo.org> librsvg-2.6.4.ebuild : + Remove the package made gdk pixbuf loader config, we do this ourselves (#47766) + + 08 Apr 2004; L. Boshell <leonardop@gentoo.org> librsvg-2.6.4.ebuild, + files/ librsvg-2.6.4-gcc2_fix.patch: + Added patch so it can compile using gcc-2. Replace the --enable-croco + flag with --with-croco. + +*librsvg-2.6.4 (01 Apr 2004) + + 01 Apr 2004; foser <foser@gentoo.org> librsvg-2.6.4.ebuild : + New release, gnome 2.6 final + +*librsvg-2.6.3 (21 Mar 2004) + + 21 Mar 2004; foser <foser@gentoo.org> librsvg-2.6.3.ebuild : + New release + +*librsvg-2.6.2 (19 Mar 2004) + + 10 Mar 2004; foser <foser@gentoo.org> librsvg-2.6.2.ebuild : + Gnome 2.6 release + Added libcroco support + Fixed license + + 15 Mar 2004; Bret Curtis <psi29a@gentoo.org> librsvg-2.4.0-r1.ebuild: + Added ~mips to KEYWORDS + +*librsvg-2.4.0-r1 (08 Feb 2004) + + 08 Feb 2004; <spider@gentoo.org> librsvg-2.4.0-r1.ebuild: + add a --without-croco, we're pending inclusion of libcroco. + + 13 Dec 2003; foser <foser@gentoo.org> librsvg-2.4.0.ebuild : + Fix homepage and description + + 04 Dec 2003; foser <foser@gentoo.org> librsvg-2.4.0.ebuild : + disable building of gimp plugin, it breaks with recent dev versions (#34896) + + 08 Nov 2003; Todd Sunderlin <todd@gentoo.org> librsvg-2.4.0.ebuild: + added sparc keyword + + 22 Oct 2003; Bartosch Pixa <darkspecter@gentoo.org> librsvg-2.4.0.ebuild: + set ppc in keywords + + 17 Oct 2003; Aron Griffis <agriffis@gentoo.org> librsvg-2.4.0.ebuild: + Stable on alpha + + 05 Oct 2003; Mike Gardiner <obz@gentoo.org> librsvg-2.4.0.ebuild: + Marked stable on x86 + +*librsvg-2.4.0 (07 Sep 2003) + + 16 Nov 2003; Guy Martin <gmsoft@gentoo.org> librsvg-2.4.0.ebuild : + Marked stable on hppa. + + 07 Sep 2003; foser <foser@gentoo.org> librsvg-2.4.0.ebuild : + New version, add zlib use flag for compressed svg support + +*librsvg-2.3.1 (07 Sep 2003) + + 07 Sep 2003; foser <foser@gentoo.org> librsvg-2.3.1.ebuild : + Gnome 2.4 rc1 + + 23 Aug 2003; foser <foser@gentoo.org> librsvg-2.2.5.ebuild : + Add gdk-pixbuf loader config stuff + + 15 Jul 2003; Todd Sunderlin <todd@gentoo.org> librsvg-2.2.5.ebuild: + Marked stable for sparc + + 30 Jun 2003; Bartosch Pixa <darkspecter@gentoo.org> librsvg-2.2.5.ebuild: + set ppc in keywords + +*librsvg-2.2.5 (21 Mar 2003) + + 04 Jul 2003; Guy Martin <gmsoft@gentoo.org> librsvg-2.2.5.ebuild : + Added hppa to KEYWORDS. + + 21 Mar 2003; foser <foser@gentoo.org> librsvg-2.2.5.ebuild : + New version + +*librsvg-2.2.4 (10 Mar 2003) + + 17 Mar 2003; Jason Wever <weeve@gentoo.org> librsvg-2.2.4.ebuild: + Added ~sparc to keywords. + + 10 Mar 2003; foser <foser@gentoo.org> librsvg-2.2.4.ebuild : + New version + +*librsvg-2.2.3 (12 Feb 2003) + + 21 Feb 2003; Aron Griffis <agriffis@gentoo.org> librsvg-2.2.3.ebuild : + Mark stable on alpha + + 12 Feb 2003; foser <foser@gentoo.org> librsvg-2.2.3.ebuild : + New version + + 10 Feb 2003; Aron Griffis <agriffis@gentoo.org> librsvg-2.2.2.1.ebuild : + Add ~alpha to KEYWORDS + + 07 Feb 2003; Aron Griffis <agriffis@gentoo.org> librsvg-2.2.2.1.ebuild : + Add dependency on >=libgsf-1.6.0 since it doesn't build with 1.3.0 + +*librsvg-2.2.2.1 (4 Feb 2003) + + 01 Mar 2003; Jason Wever <weeve@gentoo.org> librsvg-2.2.2.1.ebuild: + Added ~sparc to keywords. + + 04 Feb 2003; foser <foser@gentoo.org> librsvg-2.2.2.1.ebuild : + Added doc to IUSE, fixed deps, fixed license + + 04 Feb 2003; Spider <spider@gentoo.org> librsvg-2.2.2.1.ebuild : + Added latest+greatest + fix for S=WORKDIR.. Remember to revert that in next version + +*librsvg-2.2.1 (30 Jan 2003) + + 30 Jan 2003; foser <foser@gentoo.org> librsvg-2.2.1.ebuild : + GNOME 2.2 rc2 commit + + 06 Dec 2002; Rodney Rees <manson@gentoo.org> : changed sparc ~sparc keywords + +*librsvg-2.1.1 (27 Oct 2002) + + 03 Dec 2002; Jon Nall <nall@gentoo.org> librsvg-2.1.1.ebuild : + keyworded ~ppc + + 27 Oct 2002; foser <foser@gentoo.org> librsvg-2.1.1.ebuild : + Gnome 2.1 commit + +*librsvg-2.0.1 (25 Jul 2002) + 26 Jul 2002; Spider <spider@gentoo.org> librsvg-2.0.1.ebuild : + seems it depends on libart >=2.3.10 + thanks to tiigel for pointing it out + + 25 Jul 2002; Spider <spider@gentoo.org> librsvg-2.0.1.ebuild : + versionbumped, changed deps, mirror:/ and eclassed + + thanks to Andreas Kotowicz <koto@mynetix.de> and Manny <christian-neumair@web.de> + +*librsvg-2.0.0-r1 (19 Jun 2002) + 19 Jun 2002; Gabriele Giorgetti <stroke@gentoo.org> librsvg-2.0.0-r1.ebuild: + Added missing GTK+2 depencie. (librsvg was failing to build if no GTK+2 + emerged). + +*librsvg-2.0.0 (19 Jun 2002) + 19 Jun 2002; Gabriele Giorgetti <stroke@gentoo.org> librsvg-2.0.0.ebuild: + Yay! version 2.0.0 + +*librsvg-1.1.6-r2 (22 May 2002) + 22 May 2002; Spider <spider@gentoo.org> librsvg-1.1.6-r2.ebuild: + the gnome2 branch + + +*librsvg-1.0.3 (1 Feb 2002) + + 1 Feb 2002; G.Bevin <gbevin@gentoo.org> ChangeLog : + + Added initial ChangeLog which should be updated whenever the package is + updated in any way. This changelog is targetted to users. This means that the + comments should well explained and written in clean English. The details about + writing correct changelogs are explained in the skel.ChangeLog file which you + can find in the root directory of the portage repository. diff --git a/gnome-base/librsvg/Manifest b/gnome-base/librsvg/Manifest new file mode 100644 index 0000000..c3cc758 --- /dev/null +++ b/gnome-base/librsvg/Manifest @@ -0,0 +1,9 @@ +AUX librsvg-2.36.0-rsvg-view-automagic.patch 1955 SHA256 74577e5f2d0f3de93d3e66f194310d591d66d69581ac6586f44be78ced85e185 SHA512 30e259916ac7d969001350576719de6865e48b0d482028a37a61ecc88e3e33d68eadc31e7933e455490aa226609ddd0236a22c5b8b2af37da9b04158cc5de993 WHIRLPOOL 198850d5a23958919f891269746590f9076b3d3f731c2a4ea6b1e9e0d9023cc8c63769c9ca3eaad5b2586fa4e31e4505a8a87d802102ffceb642e62b3c7bdbfc +AUX librsvg-2.36.4-resource-uri-1.patch 3668 SHA256 1feffc8fc503971b87157d8d05fb957912c256eb094615f9f5c649ece991b565 SHA512 ae9b171cf0c9e76ce6d2099df90e15671e834e47d8cbcd48ac742521c1a3f68209cc275424a1aa987aff4ceb0a6c9657c148facd41d87c34bd916ea37b013ddf WHIRLPOOL 0d54e10bc06ec72121637083101b28f1c9b0479c6c7542fdec4a5f8f6d0d41f82110f5b20cd9b7d7838a50d9f8ed4e576c2e27ed1aa71a30a84d4181ea0fb941 +AUX librsvg-2.36.4-resource-uri-2.patch 2423 SHA256 00ab1759bdaef45083c30f4b1744555487819774edda4a7aec1165e6a010765a SHA512 8f81b68f92a0dd071021c231c75dc2b8397edc27c77868bce9742ad7dec2ee9f9048656b816932466a271ce499551376573fabefd6e76c42bf44c2f8ededab51 WHIRLPOOL 802477a1c112a6f7fc22dfb658369754c2799bb2730aafa8aa1af960b4f79942c9d1b3059fc7fa4bb50c582f5dd1f292c889bd8ba0575ea44c26d45ee96d6000 +AUX librsvg-2.36.4-resource-uri-3.patch 4543 SHA256 512ff5ace57cc2b40e42128cbe8c9653562c0501593c09b84ec105d56da5ca4d SHA512 60307bbdbcf8e597027b2f7cf7606afafc52855ed09d7fcff42de09cd8522d3bbe468d85a85cd915f81fdb82895565931706a7f8572fe65f31111883e7e68a60 WHIRLPOOL 4ecf3dac3b808eee0cacba6618f3fe75ba2ead09c51b961da68f4d1a4ebc915557220285466b0f31b4ad052a769215b8b1359496a79d6861ed06bed931dd9a30 +AUX librsvg-2.39.0-canonicalize-realpath.patch 1222 SHA256 2fb7b9cea505ec6ec8d42372263682d2c458a257ca78f1bd9d5dbd31e43bbf4d SHA512 bc7c747d36ad7d839afeedfb9303fd97387f14d547d4581b55691e371449e9caeff738abcecd302a3a7cc9cc1b56b6bfd1bef6e017b5aa8b2de76b232168f1de WHIRLPOOL 78546a6436deb0d0cdf137cee7f0105546fe9507e20cad7cdafdd35b572a940cbcd16a154aeda3d8aa17cdadcb9b5d0a2dc78918ea6bcabebf8bc7344aa23a91 +DIST librsvg-2.39.0.tar.xz 519088 SHA256 aa47dcde0128eee6e3595d203bc673d9c27389588842f401bf585f31fc65095f SHA512 14e3224c2fad8c92beabce9b486d8cc94e288db5d7d0bda9016fa953ad31456f3934ad847dc7288185fcba840731c25c2eca75288cb2518d2d501abea9ecd98d WHIRLPOOL 3348a50701b3661cb96de039f868c21a319752e2f014329b2ab77bcf6d66ebba1b553f7d10334146a4c3f96d4c0e26defbd02424b8f1deae0483d59e5a3ede50 +EBUILD librsvg-2.39.0-r1.ebuild 2306 SHA256 73fc8fc50ece6d4410b7ce7ee6f18127929cf13f4c0da9ead771026ee28e9200 SHA512 fb2d6240c1a3519191def94e3dd8c8b16c36c54d6893e9b156d1c87cc7893412ccfeba9cfef6e1395cdd287466fb6517c7fa0134da41e2f3b56ebdd7011f483c WHIRLPOOL 898d5065dec58092aff7700c74b4114cc60f430b7a1b7f1012ccfa48820d164500b0197afd787ba89cc648d16bcc2452f8525cf65a4fe5018983c485872810a3 +MISC ChangeLog 42435 SHA256 cc202c2d96d64aff766eb6d494cafdd156aa76f5aaf8a90c370cbb47c604aef1 SHA512 a45eb5926b91c9b23cd7f75a052f378c5209251f33221fffdfce4b175bb67a60664fcf7f2bf6f6dbd45536195f0436080114162c36466ca7ca5e0d932a0722af WHIRLPOOL c00e5c4c1b1321d7f1b87f41ae06de4497008a4b872ffe18afa9b251592e8c02d3e55692d12739974acf5c8e0cf5e08b2eadfc05d6d7618ad7341a673b00412e +MISC metadata.xml 395 SHA256 7f63e0973cef8b5da30264661e4bf924bdd228b26d0301760a70474d6a9a6945 SHA512 9dba6907b92f041a26e18cad46d3080120e19231c09eca5f76d80321a59806b049e56b9fce0ea729603d590609aa92b68de98a47937780ef8e67213cf89f119e WHIRLPOOL a735011b1461245244b67939ab7415401847c4d034ac14b2784538e5143eeacd4649f3a735901e7761bd200531ccf87dcf2578a014473ec79c9b1ac258666669 diff --git a/gnome-base/librsvg/files/librsvg-2.36.0-rsvg-view-automagic.patch b/gnome-base/librsvg/files/librsvg-2.36.0-rsvg-view-automagic.patch new file mode 100644 index 0000000..854a554 --- /dev/null +++ b/gnome-base/librsvg/files/librsvg-2.36.0-rsvg-view-automagic.patch @@ -0,0 +1,60 @@ +From 5858b0b859c9a5fbdfb05f3dc93b47d672443d7a Mon Sep 17 00:00:00 2001 +From: Alexandre Rostovtsev <tetromino@gentoo.org> +Date: Wed, 11 Apr 2012 20:22:49 -0400 +Subject: [PATCH] Make choice of whether to build rsvg-view-3 non-automagic + +--- + Makefile.am | 2 +- + configure.in | 17 +++++++++++++++++ + 2 files changed, 18 insertions(+), 1 deletions(-) + +diff --git a/Makefile.am b/Makefile.am +index 1adb278..77c2ad1 100644 +--- a/Makefile.am ++++ b/Makefile.am +@@ -11,7 +11,7 @@ endif + lib_LTLIBRARIES = librsvg-@RSVG_API_MAJOR_VERSION@.la + + bin_PROGRAMS = rsvg-convert +-if HAVE_GTK_3 ++if ENABLE_RSVG_VIEW + bin_PROGRAMS += rsvg-view-3 + endif + +diff --git a/configure.in b/configure.in +index 005aff4..68b522c 100644 +--- a/configure.in ++++ b/configure.in +@@ -154,6 +154,22 @@ fi + + AM_CONDITIONAL([ENABLE_GTK2_ENGINE],[test "$enable_gtk_theme" = "yes"]) + ++# =========================================================================== ++# rsvg-view-3 application ++# =========================================================================== ++ ++if test "have_gtk_3"; then ++ AC_MSG_CHECKING([whether to build the rsvg-view-3 application]) ++ AC_ARG_ENABLE([rsvg-view], ++ [AS_HELP_STRING([--disable-rsvg-view],[Disable the rsvg-view-3 application (default=yes)])], ++ [],[enable_rsvg_view=yes]) ++ AC_MSG_RESULT([$enable_rsvg_view]) ++else ++ enable_rsvg_view=no ++fi ++ ++AM_CONDITIONAL([ENABLE_RSVG_VIEW],[test "$enable_rsvg_view" = "yes"]) ++ + dnl =========================================================================== + dnl GDK-Pixbuf SVG loader + dnl =========================================================================== +@@ -339,5 +355,6 @@ librsvg-$VERSION + GTK 2.0: ${have_gtk_2} + GTK 3.0: ${have_gtk_3} + Build GTK 2.0 theme engine: ${enable_gtk_theme} ++ Build rsvg-view-3 application: ${enable_rsvg_view} + Build miscellaenous tools: ${build_misc_tools} + " +-- +1.7.8.5 + diff --git a/gnome-base/librsvg/files/librsvg-2.36.4-resource-uri-1.patch b/gnome-base/librsvg/files/librsvg-2.36.4-resource-uri-1.patch new file mode 100644 index 0000000..4cf6efb --- /dev/null +++ b/gnome-base/librsvg/files/librsvg-2.36.4-resource-uri-1.patch @@ -0,0 +1,117 @@ +From 56d0018d911eb5783f22125d9893fce075778c64 Mon Sep 17 00:00:00 2001 +From: Christian Persch <chpe@gnome.org> +Date: Sun, 3 Mar 2013 20:32:09 +0100 +Subject: [PATCH 1/3] io: Resolve relative URIs + +--- + rsvg-base.c | 81 ++++++++++++++++++++++++++++++++++++++++++++++++------------- + 1 file changed, 64 insertions(+), 17 deletions(-) + +diff --git a/rsvg-base.c b/rsvg-base.c +index 6210716..ed383d2 100644 +--- a/rsvg-base.c ++++ b/rsvg-base.c +@@ -2154,36 +2154,83 @@ _rsvg_handle_allow_load (RsvgHandle *handle, + return TRUE; + } + ++static char * ++_rsvg_handle_resolve_uri (RsvgHandle *handle, ++ const char *uri) ++{ ++ RsvgHandlePrivate *priv = handle->priv; ++ char *scheme, *resolved_uri; ++ GFile *base, *resolved; ++ ++ if (uri == NULL) ++ return NULL; ++ ++ scheme = g_uri_parse_scheme (uri); ++ if (scheme != NULL || ++ priv->base_gfile == NULL || ++ (base = g_file_get_parent (priv->base_gfile)) == NULL) { ++ g_free (scheme); ++ return g_strdup (uri); ++ } ++ ++ resolved = g_file_resolve_relative_path (base, uri); ++ resolved_uri = g_file_get_uri (resolved); ++ ++ g_free (scheme); ++ g_object_unref (base); ++ g_object_unref (resolved); ++ ++ return resolved_uri; ++} ++ + guint8* + _rsvg_handle_acquire_data (RsvgHandle *handle, +- const char *uri, ++ const char *url, + char **content_type, + gsize *len, + GError **error) + { +- if (!_rsvg_handle_allow_load (handle, uri, error)) +- return NULL; ++ char *uri; ++ guint8 *data; ++ ++ uri = _rsvg_handle_resolve_uri (handle, url); ++ ++ if (_rsvg_handle_allow_load (handle, uri, error)) { ++ data = _rsvg_io_acquire_data (uri, ++ rsvg_handle_get_base_uri (handle), ++ content_type, ++ len, ++ handle->priv->cancellable, ++ error); ++ } else { ++ data = NULL; ++ } + +- return _rsvg_io_acquire_data (uri, +- rsvg_handle_get_base_uri (handle), +- content_type, +- len, +- handle->priv->cancellable, +- error); ++ g_free (uri); ++ return data; + } + + GInputStream * + _rsvg_handle_acquire_stream (RsvgHandle *handle, +- const char *uri, ++ const char *url, + char **content_type, + GError **error) + { +- if (!_rsvg_handle_allow_load (handle, uri, error)) +- return NULL; ++ char *uri; ++ GInputStream *stream; ++ ++ uri = _rsvg_handle_resolve_uri (handle, url); ++ ++ if (_rsvg_handle_allow_load (handle, uri, error)) { ++ stream = _rsvg_io_acquire_stream (uri, ++ rsvg_handle_get_base_uri (handle), ++ content_type, ++ handle->priv->cancellable, ++ error); ++ } else { ++ stream = NULL; ++ } + +- return _rsvg_io_acquire_stream (uri, +- rsvg_handle_get_base_uri (handle), +- content_type, +- handle->priv->cancellable, +- error); ++ g_free (uri); ++ return stream; + } +-- +1.8.3.2 + diff --git a/gnome-base/librsvg/files/librsvg-2.36.4-resource-uri-2.patch b/gnome-base/librsvg/files/librsvg-2.36.4-resource-uri-2.patch new file mode 100644 index 0000000..bd5459f --- /dev/null +++ b/gnome-base/librsvg/files/librsvg-2.36.4-resource-uri-2.patch @@ -0,0 +1,57 @@ +From d83e426fff3f6d0fa6042d0930fb70357db24125 Mon Sep 17 00:00:00 2001 +From: Christian Persch <chpe@gnome.org> +Date: Mon, 11 Feb 2013 22:36:30 +0100 +Subject: [PATCH 2/3] io: Use XML_PARSE_NONET + +We don't want to load resources off the net. + +Bug #691708. +--- + rsvg-base.c | 3 +++ + rsvg-css.c | 2 ++ + 2 files changed, 5 insertions(+) + +diff --git a/rsvg-base.c b/rsvg-base.c +index ed383d2..1f88479 100644 +--- a/rsvg-base.c ++++ b/rsvg-base.c +@@ -572,6 +572,7 @@ rsvg_start_xinclude (RsvgHandle * ctx, RsvgPropertyBag * atts) + goto fallback; + + xml_parser = xmlCreatePushParserCtxt (&rsvgSAXHandlerStruct, ctx, NULL, 0, NULL); ++ xml_parser->options |= XML_PARSE_NONET; + + buffer = _rsvg_xml_input_buffer_new_from_stream (stream, NULL /* cancellable */, XML_CHAR_ENCODING_NONE, &err); + g_object_unref (stream); +@@ -1111,6 +1112,7 @@ rsvg_handle_write_impl (RsvgHandle * handle, const guchar * buf, gsize count, GE + if (handle->priv->ctxt == NULL) { + handle->priv->ctxt = xmlCreatePushParserCtxt (&rsvgSAXHandlerStruct, handle, NULL, 0, + rsvg_handle_get_base_uri (handle)); ++ handle->priv->ctxt->options |= XML_PARSE_NONET; + + /* if false, external entities work, but internal ones don't. if true, internal entities + work, but external ones don't. favor internal entities, in order to not cause a +@@ -1767,6 +1769,7 @@ rsvg_handle_read_stream_sync (RsvgHandle *handle, + if (priv->ctxt == NULL) { + priv->ctxt = xmlCreatePushParserCtxt (&rsvgSAXHandlerStruct, handle, NULL, 0, + rsvg_handle_get_base_uri (handle)); ++ priv->ctxt->options |= XML_PARSE_NONET; + + /* if false, external entities work, but internal ones don't. if true, internal entities + work, but external ones don't. favor internal entities, in order to not cause a +diff --git a/rsvg-css.c b/rsvg-css.c +index 7813098..3f703cc 100644 +--- a/rsvg-css.c ++++ b/rsvg-css.c +@@ -836,6 +836,8 @@ rsvg_css_parse_xml_attribute_string (const char *attribute_string) + xmlSAX2InitDefaultSAXHandler (&handler, 0); + handler.serror = rsvg_xml_noerror; + parser = xmlCreatePushParserCtxt (&handler, NULL, tag, strlen (tag) + 1, NULL); ++ parser->options |= XML_PARSE_NONET; ++ + if (xmlParseDocument (parser) != 0) + goto done; + +-- +1.8.3.2 + diff --git a/gnome-base/librsvg/files/librsvg-2.36.4-resource-uri-3.patch b/gnome-base/librsvg/files/librsvg-2.36.4-resource-uri-3.patch new file mode 100644 index 0000000..cb3b46f --- /dev/null +++ b/gnome-base/librsvg/files/librsvg-2.36.4-resource-uri-3.patch @@ -0,0 +1,173 @@ +From f01aded72c38f0e18bc7ff67dee800e380251c8e Mon Sep 17 00:00:00 2001 +From: Christian Persch <chpe@gnome.org> +Date: Mon, 11 Feb 2013 22:36:58 +0100 +Subject: [PATCH 3/3] io: Implement strict load policy + +Allow any file to load from data:, and any resource to load from other +resources. Only allow file: to load other file: URIs from below the path +of the base file. Any other loads are denied. + +Bug #691708. +--- + rsvg-base.c | 89 ++++++++++++++++++++++++++++++++++++++++++++++++++++------ + rsvg-io.c | 2 +- + rsvg-private.h | 4 +-- + 3 files changed, 84 insertions(+), 11 deletions(-) + +diff --git a/rsvg-base.c b/rsvg-base.c +index 1f88479..9d7c1ea 100644 +--- a/rsvg-base.c ++++ b/rsvg-base.c +@@ -25,6 +25,7 @@ + */ + + #include "config.h" ++#define _GNU_SOURCE 1 + + #include "rsvg.h" + #include "rsvg-private.h" +@@ -1002,6 +1003,7 @@ void + rsvg_handle_set_base_uri (RsvgHandle * handle, const char *base_uri) + { + gchar *uri; ++ GFile *file; + + g_return_if_fail (handle != NULL); + +@@ -1013,11 +1015,10 @@ rsvg_handle_set_base_uri (RsvgHandle * handle, const char *base_uri) + else + uri = rsvg_get_base_uri_from_filename (base_uri); + +- if (uri) { +- if (handle->priv->base_uri) +- g_free (handle->priv->base_uri); +- handle->priv->base_uri = uri; +- } ++ file = g_file_new_for_uri (uri ? uri : "data:"); ++ rsvg_handle_set_base_gfile (handle, file); ++ g_object_unref (file); ++ g_free (uri); + } + + /** +@@ -2149,12 +2150,84 @@ _rsvg_handle_allow_load (RsvgHandle *handle, + const char *uri, + GError **error) + { +- RsvgLoadPolicy policy = handle->priv->load_policy; ++ RsvgHandlePrivate *priv = handle->priv; ++ GFile *base; ++ char *path, *dir; ++ char *scheme = NULL, *cpath = NULL, *cdir = NULL; + +- if (policy == RSVG_LOAD_POLICY_ALL_PERMISSIVE) +- return TRUE; ++ g_assert (handle->priv->load_policy == RSVG_LOAD_POLICY_STRICT); ++ ++ scheme = g_uri_parse_scheme (uri); ++ ++ /* Not a valid URI */ ++ if (scheme == NULL) ++ goto deny; ++ ++ /* Allow loads of data: from any location */ ++ if (g_str_equal (scheme, "data")) ++ goto allow; ++ ++ /* No base to compare to? */ ++ if (priv->base_gfile == NULL) ++ goto deny; ++ ++ /* Deny loads from differing URI schemes */ ++ if (!g_file_has_uri_scheme (priv->base_gfile, scheme)) ++ goto deny; ++ ++ /* resource: is allowed to load anything from other resources */ ++ if (g_str_equal (scheme, "resource")) ++ goto allow; ++ ++ /* Non-file: isn't allowed to load anything */ ++ if (!g_str_equal (scheme, "file")) ++ goto deny; ++ ++ base = g_file_get_parent (priv->base_gfile); ++ if (base == NULL) ++ goto deny; + ++ dir = g_file_get_path (base); ++ g_object_unref (base); ++ ++ /* FIXME portability */ ++ cdir = canonicalize_file_name (dir); ++ g_free (dir); ++ if (cdir == NULL) ++ goto deny; ++ ++ path = g_filename_from_uri (uri, NULL, NULL); ++ if (path == NULL) ++ goto deny; ++ ++ /* FIXME portability */ ++ cpath = canonicalize_file_name (path); ++ g_free (path); ++ ++ if (cpath == NULL) ++ goto deny; ++ ++ /* Now check that @cpath is below @cdir */ ++ if (!g_str_has_prefix (cpath, cdir) || ++ cpath[strlen (cdir)] != G_DIR_SEPARATOR) ++ goto deny; ++ ++ /* Allow load! */ ++ ++ allow: ++ g_free (scheme); ++ free (cpath); ++ free (cdir); + return TRUE; ++ ++ deny: ++ g_free (scheme); ++ free (cpath); ++ free (cdir); ++ ++ g_set_error (error, G_IO_ERROR, G_IO_ERROR_PERMISSION_DENIED, ++ "File may not link to URI \"%s\"", uri); ++ return FALSE; + } + + static char * +diff --git a/rsvg-io.c b/rsvg-io.c +index 3d6c8b5..818d2ec 100644 +--- a/rsvg-io.c ++++ b/rsvg-io.c +@@ -79,7 +79,7 @@ rsvg_acquire_data_data (const char *uri, + gboolean base64 = FALSE; + + g_assert (out_len != NULL); +- g_assert (g_str_has_prefix (uri, "data:")); ++ g_assert (strncmp (uri, "data:", 5) == 0); + + mime_type = NULL; + start = uri + 5; +diff --git a/rsvg-private.h b/rsvg-private.h +index 25283d4..1961eaf 100644 +--- a/rsvg-private.h ++++ b/rsvg-private.h +@@ -123,10 +123,10 @@ struct RsvgSaxHandler { + }; + + typedef enum { +- RSVG_LOAD_POLICY_ALL_PERMISSIVE ++ RSVG_LOAD_POLICY_STRICT + } RsvgLoadPolicy; + +-#define RSVG_LOAD_POLICY_DEFAULT (RSVG_LOAD_POLICY_ALL_PERMISSIVE) ++#define RSVG_LOAD_POLICY_DEFAULT (RSVG_LOAD_POLICY_STRICT) + + struct RsvgHandlePrivate { + RsvgHandleFlags flags; +-- +1.8.3.2 + diff --git a/gnome-base/librsvg/files/librsvg-2.39.0-canonicalize-realpath.patch b/gnome-base/librsvg/files/librsvg-2.39.0-canonicalize-realpath.patch new file mode 100644 index 0000000..1fe9714 --- /dev/null +++ b/gnome-base/librsvg/files/librsvg-2.39.0-canonicalize-realpath.patch @@ -0,0 +1,45 @@ +From 02cb19835cb52bd84b0b5eaca1b4d6338417d261 Mon Sep 17 00:00:00 2001 +From: Antoine Jacoutot <ajacoutot@gnome.org> +Date: Tue, 15 Oct 2013 07:36:30 +0000 +Subject: portability: canonicalize_file_name -> realpath + +canonicalize_file_name() is a GNU extension so let's use the portable +realpath() instead. + +https://bugzilla.gnome.org/show_bug.cgi?id=710163 +--- +diff --git a/rsvg-base.c b/rsvg-base.c +index cb9f64a..fb829e7 100644 +--- a/rsvg-base.c ++++ b/rsvg-base.c +@@ -50,6 +50,8 @@ + #include <math.h> + #include <string.h> + #include <stdarg.h> ++#include <limits.h> ++#include <stdlib.h> + + #include "rsvg-path.h" + #include "rsvg-paint-server.h" +@@ -2190,8 +2192,7 @@ _rsvg_handle_allow_load (RsvgHandle *handle, + dir = g_file_get_path (base); + g_object_unref (base); + +- /* FIXME portability */ +- cdir = canonicalize_file_name (dir); ++ cdir = realpath (dir, NULL); + g_free (dir); + if (cdir == NULL) + goto deny; +@@ -2200,8 +2201,7 @@ _rsvg_handle_allow_load (RsvgHandle *handle, + if (path == NULL) + goto deny; + +- /* FIXME portability */ +- cpath = canonicalize_file_name (path); ++ cpath = realpath (path, NULL); + g_free (path); + + if (cpath == NULL) +-- +cgit v0.9.2 diff --git a/gnome-base/librsvg/librsvg-2.39.0-r1.ebuild b/gnome-base/librsvg/librsvg-2.39.0-r1.ebuild new file mode 100644 index 0000000..ecbea80 --- /dev/null +++ b/gnome-base/librsvg/librsvg-2.39.0-r1.ebuild @@ -0,0 +1,93 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI="5" +GCONF_DEBUG="no" +GNOME2_LA_PUNT="yes" +VALA_MIN_API_VERSION="0.18" +VALA_USE_DEPEND="vapigen" + +inherit autotools eutils gnome2 multilib vala + +DESCRIPTION="Scalable Vector Graphics (SVG) rendering library" +HOMEPAGE="https://live.gnome.org/LibRsvg" + +LICENSE="LGPL-2" +SLOT="2" +KEYWORDS="~alpha amd64 ~arm hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc x86 ~amd64-fbsd ~x86-fbsd ~x86-freebsd ~x86-interix ~amd64-linux ~arm-linux ~x86-linux ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris" +IUSE="+gtk +introspection tools vala" +REQUIRED_USE=" + vala? ( introspection ) + tools? ( gtk ) +" + +RDEPEND=" + >=dev-libs/glib-2.24:2 + >=x11-libs/cairo-1.2 + >=x11-libs/pango-1.32.6 + >=dev-libs/libxml2-2.7:2 + >=dev-libs/libcroco-0.6.1 + x11-libs/gdk-pixbuf:2[introspection?] + gtk? ( + >=x11-libs/gtk+-2.16:2 + tools? ( >=x11-libs/gtk+-3:3 ) ) + introspection? ( >=dev-libs/gobject-introspection-0.10.8 ) +" +DEPEND="${RDEPEND} + dev-libs/gobject-introspection-common + dev-libs/vala-common + >=dev-util/gtk-doc-am-1.13 + virtual/pkgconfig + vala? ( $(vala_depend) ) +" +# >=gtk-doc-am-1.13, gobject-introspection-common, vala-common needed by eautoreconf + +src_prepare() { + # Make rsvg-view non-automagic, upstream bug #653323 + epatch "${FILESDIR}/${PN}-2.36.0-rsvg-view-automagic.patch" + # Fix compilation on non-GNU libcs, from upstream + epatch "${FILESDIR}"/${P}-canonicalize-realpath.patch + + use vala && vala_src_prepare + + eautoreconf + gnome2_src_prepare +} + +src_configure() { + local myconf="" + + # -Bsymbolic is not supported by the Darwin toolchain + if [[ ${CHOST} == *-darwin* ]]; then + myconf="${myconf} --disable-Bsymbolic" + fi + + gnome2_src_configure \ + --disable-static \ + --disable-tools \ + $(use_enable tools rsvg-view) \ + $(use_enable gtk gtk-theme) \ + $(use_enable introspection) \ + $(use_enable vala) \ + --enable-pixbuf-loader \ + ${myconf} +} + +src_compile() { + # causes segfault if set, see bug #411765 + unset __GL_NO_DSO_FINALIZER + gnome2_src_compile +} + +pkg_postinst() { + # causes segfault if set, see bug 375615 + unset __GL_NO_DSO_FINALIZER + gnome2_pkg_postinst +} + +pkg_postrm() { + # causes segfault if set, see bug 375615 + unset __GL_NO_DSO_FINALIZER + gnome2_pkg_postrm +} diff --git a/gnome-base/librsvg/metadata.xml b/gnome-base/librsvg/metadata.xml new file mode 100644 index 0000000..1bfb1b1 --- /dev/null +++ b/gnome-base/librsvg/metadata.xml @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<herd>gnome</herd> +<use> + <flag name="introspection">Use <pkg>dev-libs/gobject-introspection</pkg> for + introspection</flag> + <flag name="tools">Build miscellaneous tools</flag> + <flag name="vala">Enable bindings for <pkg>dev-lang/vala</pkg></flag> +</use> +</pkgmetadata> |