New release: 2.12.7
authorLeonardo Boshell <leonardop@gentoo.org>
Thu, 20 Oct 2005 14:26:37 +0000 (14:26 +0000)
committerLeonardo Boshell <leonardop@gentoo.org>
Thu, 20 Oct 2005 14:26:37 +0000 (14:26 +0000)
Package-Manager: portage-2.0.53_rc5

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

index 7f475e5346e11f16b5fcb0299246cb1a1dfc334e..4de2e5593f62d543a5e37afb464c812dd72e265f 100644 (file)
@@ -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:
index c7094c4d9b229fae367f6567bc679cd1808db731..0f5bd1570b3356bcebed3cb8520b02e2a3bd9a39 100644 (file)
@@ -1,9 +1,11 @@
-MD5 6926ddb9810ac66da663a350499fb9ce librsvg-2.12.6.ebuild 2064
-MD5 4bd76fdf498f73f383ff25d7aa630d34 librsvg-1.0.3.ebuild 925
-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 3bab9a4bff11182aed34068df466a5f0 ChangeLog 10681
 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 eb44cbda1c87c1ac179de1fca2237dab librsvg-2.12.7.ebuild 2678
+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 (file)
index 0000000..a8d2d63
--- /dev/null
@@ -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 (file)
index 0000000..98c7ba4
--- /dev/null
@@ -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
+}