diff options
author | Leonardo Boshell <leonardop@gentoo.org> | 2005-10-20 14:26:37 +0000 |
---|---|---|
committer | Leonardo Boshell <leonardop@gentoo.org> | 2005-10-20 14:26:37 +0000 |
commit | e64dce0beca1758306af124002a8912ca860fd81 (patch) | |
tree | 833f41811350b12121f9ac1771b0f03fd26abf51 /gnome-base/librsvg | |
parent | Version bump, bug #108304 and bug #104668. (diff) | |
download | gentoo-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/ChangeLog | 9 | ||||
-rw-r--r-- | gnome-base/librsvg/Manifest | 15 | ||||
-rw-r--r-- | gnome-base/librsvg/files/digest-librsvg-2.12.7 | 1 | ||||
-rw-r--r-- | gnome-base/librsvg/librsvg-2.12.7.ebuild | 98 |
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 +} |