summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLeonardo Boshell <leonardop@gentoo.org>2005-10-20 14:26:37 +0000
committerLeonardo Boshell <leonardop@gentoo.org>2005-10-20 14:26:37 +0000
commite64dce0beca1758306af124002a8912ca860fd81 (patch)
tree833f41811350b12121f9ac1771b0f03fd26abf51 /gnome-base/librsvg
parentVersion bump, bug #108304 and bug #104668. (diff)
downloadgentoo-2-e64dce0beca1758306af124002a8912ca860fd81.tar.gz
gentoo-2-e64dce0beca1758306af124002a8912ca860fd81.tar.bz2
gentoo-2-e64dce0beca1758306af124002a8912ca860fd81.zip
New release: 2.12.7
(Portage version: 2.0.53_rc5)
Diffstat (limited to 'gnome-base/librsvg')
-rw-r--r--gnome-base/librsvg/ChangeLog9
-rw-r--r--gnome-base/librsvg/Manifest15
-rw-r--r--gnome-base/librsvg/files/digest-librsvg-2.12.71
-rw-r--r--gnome-base/librsvg/librsvg-2.12.7.ebuild98
4 files changed, 116 insertions, 7 deletions
diff --git a/gnome-base/librsvg/ChangeLog b/gnome-base/librsvg/ChangeLog
index 7f475e5346e1..4de2e5593f62 100644
--- a/gnome-base/librsvg/ChangeLog
+++ b/gnome-base/librsvg/ChangeLog
@@ -1,6 +1,13 @@
# ChangeLog for gnome-base/librsvg
# Copyright 2002-2005 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/gnome-base/librsvg/ChangeLog,v 1.87 2005/10/11 01:35:00 allanonjl Exp $
+# $Header: /var/cvsroot/gentoo-x86/gnome-base/librsvg/ChangeLog,v 1.88 2005/10/20 14:26:37 leonardop Exp $
+
+*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:
diff --git a/gnome-base/librsvg/Manifest b/gnome-base/librsvg/Manifest
index c7094c4d9b22..96e683f36927 100644
--- a/gnome-base/librsvg/Manifest
+++ b/gnome-base/librsvg/Manifest
@@ -1,9 +1,12 @@
-MD5 6926ddb9810ac66da663a350499fb9ce librsvg-2.12.6.ebuild 2064
-MD5 4bd76fdf498f73f383ff25d7aa630d34 librsvg-1.0.3.ebuild 925
+MD5 36f74af3cec730a5962cb0fcd653ebca .librsvg-2.12.7.ebuild.swp 12288
MD5 aa22a0c4df343d05a990c648847e9fbf ChangeLog 10478
-MD5 03ad2e6c4ab41244af1015a8bbb0b39f metadata.xml 158
-MD5 349f9dbe7f6b83ece07dd3baae7cabcf librsvg-2.9.5.ebuild 1546
-MD5 28420185ee1b4c292fe5c45b2c8d1f76 files/librsvg-2.12.6-plugin_checks.patch 1914
-MD5 7fe88168a6e05602c03df3acc7ea614b files/digest-librsvg-2.12.6 67
MD5 70f6afa0baffe29c6c4ab43dccbd0435 files/digest-librsvg-1.0.3 65
+MD5 7fe88168a6e05602c03df3acc7ea614b files/digest-librsvg-2.12.6 67
+MD5 ed5724478614267f8579c9eeb93ca393 files/digest-librsvg-2.12.7 67
MD5 254740116b1b3ccf3e4013c37c610459 files/digest-librsvg-2.9.5 66
+MD5 28420185ee1b4c292fe5c45b2c8d1f76 files/librsvg-2.12.6-plugin_checks.patch 1914
+MD5 4bd76fdf498f73f383ff25d7aa630d34 librsvg-1.0.3.ebuild 925
+MD5 6926ddb9810ac66da663a350499fb9ce librsvg-2.12.6.ebuild 2064
+MD5 7f8ae9798896ace90ada9d55343e103a librsvg-2.12.7.ebuild 2671
+MD5 349f9dbe7f6b83ece07dd3baae7cabcf librsvg-2.9.5.ebuild 1546
+MD5 03ad2e6c4ab41244af1015a8bbb0b39f metadata.xml 158
diff --git a/gnome-base/librsvg/files/digest-librsvg-2.12.7 b/gnome-base/librsvg/files/digest-librsvg-2.12.7
new file mode 100644
index 000000000000..a8d2d6381fbd
--- /dev/null
+++ b/gnome-base/librsvg/files/digest-librsvg-2.12.7
@@ -0,0 +1 @@
+MD5 2113f01fbf228f3f8fc17c49966143fe librsvg-2.12.7.tar.bz2 396901
diff --git a/gnome-base/librsvg/librsvg-2.12.7.ebuild b/gnome-base/librsvg/librsvg-2.12.7.ebuild
new file mode 100644
index 000000000000..98c7ba4bcfae
--- /dev/null
+++ b/gnome-base/librsvg/librsvg-2.12.7.ebuild
@@ -0,0 +1,98 @@
+# Copyright 1999-2005 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/gnome-base/librsvg/librsvg-2.12.7.ebuild,v 1.1 2005/10/20 14:26:37 leonardop Exp $
+
+inherit eutils multilib gnome2
+
+DESCRIPTION="Scalable Vector Graphics (SVG) rendering library"
+HOMEPAGE="http://librsvg.sourceforge.net/"
+
+LICENSE="LGPL-2"
+SLOT="2"
+KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+IUSE="doc gnome nsplugin zlib"
+
+RDEPEND=">=media-libs/fontconfig-1.0.1
+ >=x11-libs/gtk+-2
+ >=dev-libs/glib-2
+ >=media-libs/libart_lgpl-2.3.10
+ >=dev-libs/libxml2-2.4.7
+ >=x11-libs/pango-1.2
+ >=dev-libs/popt-1.5
+ media-libs/freetype
+ >=dev-libs/libcroco-0.6
+ zlib? ( >=gnome-extra/libgsf-1.6 )
+ nsplugin? ( >=net-libs/gecko-sdk-1.7.3 )
+ gnome? ( >=gnome-base/gnome-vfs-2 )"
+# libgnomeprint dependencies are not necessary
+
+DEPEND="${RDEPEND}
+ >=dev-util/pkgconfig-0.9
+ doc? ( >=dev-util/gtk-doc-0.9 )"
+
+DOCS="AUTHORS ChangeLog NEWS README TODO"
+
+
+set_gtk_confdir() {
+ # An arch specific config directory is used on multilib systems
+ has_multilib_profile && GTK2_CONFDIR="/etc/gtk-2.0/${CHOST}"
+ GTK2_CONFDIR=${GTK2_CONFDIR:=/etc/gtk-2.0}
+}
+
+pkg_setup() {
+ # FIXME : USEify croco support (?)
+ G2CONF="--with-croco \
+ --enable-pixbuf-loader \
+ --enable-gtk-theme \
+ $(use_enable gnome gnome-vfs) \
+ $(use_with zlib svgz)"
+
+ if use nsplugin && ( \
+ built_with_use net-libs/gecko-sdk mozsvg || \
+ built_with_use www-client/mozilla-firefox mozsvg || \
+ built_with_use www-client/mozilla mozsvg ); then
+
+ ewarn "A SVG plugin for mozilla-compatible browsers is already present"
+ ewarn "in your system. To avoid replacing the old plug-in, librsvg"
+ ewarn "will be built with the plugin disabled."
+ ewarn
+ ewarn "In order to use the plugin from librsvg, please make sure to"
+ ewarn "emerge gecko-sdk/mozilla-firefox/mozilla without the 'mozsvg'"
+ ewarn "USE flag."
+
+ G2CONF="${G2CONF} \
+ --disable-mozilla-plugin \
+ --without-mozilla"
+ else
+ G2CONF="${G2CONF} \
+ $(use_enable nsplugin mozilla-plugin) \
+ $(use_with nsplugin mozilla gecko-sdk)"
+ fi
+}
+
+src_unpack() {
+ unpack "${A}"
+ cd "${S}"
+
+ # Provide gecko toolkit autodetection and --with-mozilla switch.
+ epatch ${FILESDIR}/${PN}-2.12.6-plugin_checks.patch
+
+ autoconf || die "autoconf failed"
+}
+
+src_install() {
+ gnome2_src_install plugindir=${D}/usr/$(get_libdir)/nsbrowser/plugins/
+
+ # 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
+}