summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNirbheek Chauhan <nirbheek@gentoo.org>2011-04-05 00:31:58 +0000
committerNirbheek Chauhan <nirbheek@gentoo.org>2011-04-05 00:31:58 +0000
commit52a3417cc8dde44f149a1426bbdaa35e4d42c874 (patch)
treee5a805eb1ebe01ea2e37432af1d4c49a2ba3cd2f /gnome-base
parentStable for HPPA (bug #361055). (diff)
downloadgentoo-2-52a3417cc8dde44f149a1426bbdaa35e4d42c874.tar.gz
gentoo-2-52a3417cc8dde44f149a1426bbdaa35e4d42c874.tar.bz2
gentoo-2-52a3417cc8dde44f149a1426bbdaa35e4d42c874.zip
Bump to 2.34.0
(Portage version: 2.1.9.45/cvs/Linux x86_64)
Diffstat (limited to 'gnome-base')
-rw-r--r--gnome-base/librsvg/ChangeLog8
-rw-r--r--gnome-base/librsvg/librsvg-2.34.0.ebuild58
2 files changed, 65 insertions, 1 deletions
diff --git a/gnome-base/librsvg/ChangeLog b/gnome-base/librsvg/ChangeLog
index c081c6183ec7..059cc10873ce 100644
--- a/gnome-base/librsvg/ChangeLog
+++ b/gnome-base/librsvg/ChangeLog
@@ -1,6 +1,12 @@
# ChangeLog for gnome-base/librsvg
# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/gnome-base/librsvg/ChangeLog,v 1.236 2011/03/22 19:19:58 ranger Exp $
+# $Header: /var/cvsroot/gentoo-x86/gnome-base/librsvg/ChangeLog,v 1.237 2011/04/05 00:31:56 nirbheek Exp $
+
+*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
diff --git a/gnome-base/librsvg/librsvg-2.34.0.ebuild b/gnome-base/librsvg/librsvg-2.34.0.ebuild
new file mode 100644
index 000000000000..8d88ec622f56
--- /dev/null
+++ b/gnome-base/librsvg/librsvg-2.34.0.ebuild
@@ -0,0 +1,58 @@
+# Copyright 1999-2011 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/gnome-base/librsvg/librsvg-2.34.0.ebuild,v 1.1 2011/04/05 00:31:58 nirbheek Exp $
+
+EAPI="3"
+GCONF_DEBUG="no"
+
+inherit 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 ~x86-freebsd ~x86-interix ~amd64-linux ~x86-linux ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
+IUSE="doc +gtk tools"
+
+RDEPEND=">=media-libs/fontconfig-1.0.1
+ >=media-libs/freetype-2
+ >=dev-libs/glib-2.24:2
+ >=x11-libs/cairo-1.2
+ >=x11-libs/pango-1.10
+ >=dev-libs/libxml2-2.4.7:2
+ >=dev-libs/libcroco-0.6.1
+ || ( x11-libs/gdk-pixbuf:2
+ x11-libs/gtk+:2 )
+ gtk? ( >=x11-libs/gtk+-2.16:2 )"
+DEPEND="${RDEPEND}
+ >=dev-util/pkgconfig-0.12
+ doc? ( >=dev-util/gtk-doc-1.13 )"
+# >=dev-util/gtk-doc-am-1.13 needed by eautoreconf
+
+pkg_setup() {
+ # croco is forced on to respect SVG specification
+ G2CONF="${G2CONF}
+ --disable-static
+ $(use_enable tools)
+ $(use_enable gtk gtk-theme)
+ --with-croco
+ --enable-pixbuf-loader"
+ DOCS="AUTHORS ChangeLog README NEWS TODO"
+}
+
+src_install() {
+ gnome2_src_install
+
+ # Remove .la files, these libraries are dlopen()-ed.
+ rm -vf "${ED}"/usr/lib*/gtk-2.0/*/engines/libsvg.la
+ rm -vf "${ED}"/usr/lib*/gdk-pixbuf-2.0/*/loaders/libpixbufloader-svg.la
+}
+
+pkg_postinst() {
+ gdk-pixbuf-query-loaders > "${EROOT}/usr/$(get_libdir)/gdk-pixbuf-2.0/2.10.0/loaders.cache"
+}
+
+pkg_postrm() {
+ gdk-pixbuf-query-loaders > "${EROOT}/usr/$(get_libdir)/gdk-pixbuf-2.0/2.10.0/loaders.cache"
+}