Version bump
authorPacho Ramos <pacho@gentoo.org>
Tue, 30 Mar 2010 16:39:47 +0000 (16:39 +0000)
committerPacho Ramos <pacho@gentoo.org>
Tue, 30 Mar 2010 16:39:47 +0000 (16:39 +0000)
Package-Manager: portage-2.1.7.17/cvs/Linux x86_64

gnome-base/librsvg/ChangeLog
gnome-base/librsvg/Manifest
gnome-base/librsvg/librsvg-2.26.2.ebuild [new file with mode: 0644]

index 7ca6788d47057a48dd894baf88687383e5a8d858..526f0d2648b75729e794d9894ac38b5f9126469e 100644 (file)
@@ -1,6 +1,20 @@
 # ChangeLog for gnome-base/librsvg
 # Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/gnome-base/librsvg/ChangeLog,v 1.204 2010/01/16 17:21:43 armin76 Exp $
+# $Header: /var/cvsroot/gentoo-x86/gnome-base/librsvg/ChangeLog,v 1.205 2010/03/30 16:39:47 pacho Exp $
+
+*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
index eb44070549da89b748b785ede42f22598cd1aa62..bbfcfc0ea58cf973e0300119e905f56349e7987d 100644 (file)
@@ -1,8 +1,20 @@
+-----BEGIN PGP SIGNED MESSAGE-----
+Hash: SHA1
+
 AUX librsvg-2.22.3-fix-segfault-with-firefox.patch 538 RMD160 e52da5a491d8b2a93b264a4d79b8a19307635dce SHA1 b773d7e022725f8bdc00707bfb8b5a3098d8e1a5 SHA256 bcd27c5d3662525cbc9df31c0f3bd4c36d7dc85c7ee867f9dd129cce233db2d7
 DIST librsvg-2.22.3.tar.bz2 491576 RMD160 54c834fbfb028b98f699bfeec94cd411b2d3f7bb SHA1 032f8142b1e41e07740cd91030b1873a0b9c42d2 SHA256 63f7cc948b60447c76e6797a2d521cba308ed42c673bd4b2212e1f0b4cd60f0a
 DIST librsvg-2.26.0.tar.bz2 477499 RMD160 9e8197519e4e48f736e6bb65d2993478b0f64451 SHA1 61044be4bcd5945f5711f788e1aa303a80b69e32 SHA256 fdcab5f0d86198d8cbd4ffe5b333076f75e707f6d7e4af5e87a8644ff7533bea
+DIST librsvg-2.26.2.tar.bz2 485744 RMD160 701d82a76a384aedb3ab1dcf7be589149ab456b8 SHA1 3c529b5e28a8924fa95d74814dd63b53182c903c SHA256 e82fb920901e211a54cff5df88c327bedec8565b324e2f529f428f492361c60f
 EBUILD librsvg-2.22.3-r1.ebuild 1792 RMD160 b857a36a66e3d6f883a3a0c9d68fb2c9e652c584 SHA1 f090b7be61df312556757cd033dfd0f7a196d3e1 SHA256 da7acf4222320bb6d7e756c0ea8482e6b3d7765b4c0eac5246e3d49ba1dca56b
 EBUILD librsvg-2.22.3.ebuild 1579 RMD160 5138015365adf25c32ced9b058256de28d471bfd SHA1 5d6be0136f05c276e556a161e12ab26e5a57a176 SHA256 6ee5ba5e1f51b741c82e24388b0eabf7e5456c25c28c7b01b2aac059685893ba
 EBUILD librsvg-2.26.0.ebuild 1888 RMD160 875bacded459c11c7cdb6da8553141bb6e8b650f SHA1 7f500d61a7c198923526d3f8c90230dcfc56f0b7 SHA256 e2b42e4b7acc7db9105e0ca03c580f391338062d8fbd56da59b2cf952ae8c07e
-MISC ChangeLog 25050 RMD160 066e88b7c5d502a9fae40c86e8f8bb613e4f3a3b SHA1 51624fdf9eec431c5e5db8cb79a87850604191f2 SHA256 8996cfdeb35cd6253d4fbd0a4e0da47dba9a91a87971d71f4f76022ef105a174
+EBUILD librsvg-2.26.2.ebuild 1713 RMD160 0cfee36f8979e3c75281c1d7d50c563cb69cfd66 SHA1 28fec921ebbbf2ae08523f757e824d7dcb623ce1 SHA256 aea1e3834f28997945ee873e83f691e88087fe85b283489763785742205cd262
+MISC ChangeLog 25581 RMD160 2034ea0c85b514468a493ce1725514d86ba92c18 SHA1 9941cb76f98ef1605ca1adddde2866328a87b1f1 SHA256 5ee750cb3e145e163e91f47d2c8e323638f553885abf3978e19c689403a64a00
 MISC metadata.xml 158 RMD160 c0e2bae8e91bb6be8922bac5e4f597302e06587e SHA1 38f78e9790bcd4382b4a49aa226aa6dda1d3a3d7 SHA256 3a7dbca0fdc557de69783e0663e2d76ddab129ea8a19b2d0ef6d3e5d1b947ce1
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v2.0.14 (GNU/Linux)
+
+iEYEARECAAYFAkuyKVkACgkQCaWpQKGI+9T/SwCfdKU6dmuuk5qKiNa4EwpisiKF
+AjMAn2W1bqKJ5MDEn+Gg0Jn7KTLYRfu7
+=in0m
+-----END PGP SIGNATURE-----
diff --git a/gnome-base/librsvg/librsvg-2.26.2.ebuild b/gnome-base/librsvg/librsvg-2.26.2.ebuild
new file mode 100644 (file)
index 0000000..f9bab0a
--- /dev/null
@@ -0,0 +1,67 @@
+# Copyright 1999-2010 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/gnome-base/librsvg/librsvg-2.26.2.ebuild,v 1.1 2010/03/30 16:39:47 pacho Exp $
+
+inherit eutils gnome2 multilib
+
+DESCRIPTION="Scalable Vector Graphics (SVG) rendering library"
+HOMEPAGE="http://librsvg.sourceforge.net/"
+
+LICENSE="LGPL-2"
+SLOT="2"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc ~x86 ~x86-fbsd"
+IUSE="doc zlib"
+
+RDEPEND=">=media-libs/fontconfig-1.0.1
+       >=media-libs/freetype-2
+       >=x11-libs/gtk+-2.16
+       >=dev-libs/glib-2.15.4
+       >=x11-libs/cairo-1.2
+       >=x11-libs/pango-1.10
+       >=dev-libs/libxml2-2.4.7
+       >=dev-libs/libcroco-0.6.1
+       zlib? ( >=gnome-extra/libgsf-1.6 )"
+DEPEND="${RDEPEND}
+       >=dev-util/pkgconfig-0.12
+       doc? ( >=dev-util/gtk-doc-1 )"
+
+DOCS="AUTHORS ChangeLog README NEWS TODO"
+
+pkg_setup() {
+       # croco is forced on to respect SVG specification
+       G2CONF="${G2CONF}
+               $(use_with zlib svgz)
+               --with-croco
+               --enable-pixbuf-loader
+               --enable-gtk-theme"
+}
+
+src_unpack() {
+       gnome2_src_unpack
+
+       # gcc-4.3.2-r3 related segfault with various apps like firefox -- bug 239992
+       epatch "${FILESDIR}/${PN}-2.22.3-fix-segfault-with-firefox.patch"
+}
+
+set_gtk_confdir() {
+       # An arch specific config directory is used on multilib systems
+       has_multilib_profile && GTK2_CONFDIR="${ROOT}etc/gtk-2.0/${CHOST}"
+       GTK2_CONFDIR="${GTK2_CONFDIR:-/etc/gtk-2.0}"
+}
+
+src_install() {
+       gnome2_src_install
+
+       # remove gdk-pixbuf loaders (#47766)
+       rm -fr "${D}/etc"
+}
+
+pkg_postinst() {
+       set_gtk_confdir
+       gdk-pixbuf-query-loaders > "${GTK2_CONFDIR}/gdk-pixbuf.loaders"
+}
+
+pkg_postrm() {
+       set_gtk_confdir
+       gdk-pixbuf-query-loaders > "${GTK2_CONFDIR}/gdk-pixbuf.loaders"
+}