summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGilles Dartiguelongue <eva@gentoo.org>2009-03-29 00:36:59 +0100
committerGilles Dartiguelongue <eva@gentoo.org>2009-03-29 00:36:59 +0100
commit22b6eb27ce51a8b063d4fd0f2e59325f1ff2f835 (patch)
treeb3ebc5ef57b7f02f977baf2a592046168156dfd6 /www-client
parentAdd comment for pango-1.24 p.mask (diff)
downloadgnome-22b6eb27ce51a8b063d4fd0f2e59325f1ff2f835.tar.gz
gnome-22b6eb27ce51a8b063d4fd0f2e59325f1ff2f835.tar.bz2
gnome-22b6eb27ce51a8b063d4fd0f2e59325f1ff2f835.zip
www-client/epiphany: add patch from bug #263990.
* Move to EAPI=2
Diffstat (limited to 'www-client')
-rw-r--r--www-client/epiphany/Manifest3
-rw-r--r--www-client/epiphany/epiphany-2.26.0.ebuild22
2 files changed, 14 insertions, 11 deletions
diff --git a/www-client/epiphany/Manifest b/www-client/epiphany/Manifest
index 790294da..316a3abb 100644
--- a/www-client/epiphany/Manifest
+++ b/www-client/epiphany/Manifest
@@ -1,4 +1,5 @@
+AUX epiphany-2.26.0-xulrunner191.patch 491 RMD160 ae36fd6f67b9afb3c03413bed685f10816ac24d2 SHA1 b5ba78085dcf35677361af9008f3f8998788ddd8 SHA256 3c8804a9004ed27f4f2ad99f4e434d6d4050711d000ce73ce2c0fc8bc0d197df
DIST epiphany-2.26.0.tar.bz2 5626038 RMD160 1bf800f9d178aa1603358caeffb26c32510c1e61 SHA1 c29e0f1c6a560e15e21cbd7f3bee23c57905796b SHA256 e0d801b967c94828c8389e36588be1db9a077830019169f6f9730708ae1d59e5
DIST epiphany-2.27.1.tar.bz2 5677062 RMD160 f8c4830316ced61855742e7a20dae227f56748cd SHA1 371de50c84bc69697e51cc83f03a5fc026869baa SHA256 36d2b3652b5bbf7b459fda95ac0f25c429aa2e05e42fede3e88ce463879bdb8b
-EBUILD epiphany-2.26.0.ebuild 2407 RMD160 e0244649951e31b571a096c5ed125934a4d1325e SHA1 30002b16f1a572d46b1ed1fddaccdfdae9580a50 SHA256 ae63f3c08b1e29ce1b2cf991732a625959d6c93b44e4007bf324e138cf4f4a40
+EBUILD epiphany-2.26.0.ebuild 2380 RMD160 17c5bf67e83e09e39b9113aee74b209c8e6cd8df SHA1 846182bea81040f70d7d6a5d1a6b04b7700e7a40 SHA256 03f818ac011a3fb473b02f7ffef02f49c23a06f0293508a14e5dd56bfaf1d32d
EBUILD epiphany-2.27.1.ebuild 1449 RMD160 6aab1a029b5e4678c49bccc6f089afa961577a81 SHA1 8cc3dd1de6ecc0d03b2de89aaf3abf456732d379 SHA256 3715d1800c28fa613f4dbd5290ad01cea1394adebb7b757efbe86dd09bfa8e7a
diff --git a/www-client/epiphany/epiphany-2.26.0.ebuild b/www-client/epiphany/epiphany-2.26.0.ebuild
index 56360e31..0e6b0533 100644
--- a/www-client/epiphany/epiphany-2.26.0.ebuild
+++ b/www-client/epiphany/epiphany-2.26.0.ebuild
@@ -2,7 +2,7 @@
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/www-client/epiphany/epiphany-2.24.3-r10.ebuild,v 1.6 2009/03/15 22:24:03 maekke Exp $
-EAPI="1"
+EAPI="2"
inherit gnome2 eutils multilib
@@ -14,6 +14,7 @@ SLOT="0"
KEYWORDS="~alpha amd64 ~hppa ~ia64 ppc ppc64 -sparc x86"
IUSE="avahi doc networkmanager python spell"
+# FIXME: libcanberra is automagic
RDEPEND=">=dev-libs/glib-2.18.0
>=x11-libs/gtk+-2.15.1
>=dev-libs/libxml2-2.6.12
@@ -24,7 +25,7 @@ RDEPEND=">=dev-libs/glib-2.18.0
>=gnome-base/gnome-desktop-2.9.91
>=x11-libs/startup-notification-0.5
>=x11-libs/libnotify-0.4
- >=media-libs/libcanberra-0.3
+ >=media-libs/libcanberra-0.3[gtk]
>=dev-libs/dbus-glib-0.71
>=gnome-base/gconf-2
>=app-text/iso-codes-0.35
@@ -48,12 +49,6 @@ DEPEND="${RDEPEND}
DOCS="AUTHORS ChangeLog* HACKING MAINTAINERS NEWS README TODO"
pkg_setup() {
- # FIXME: I'm automagic
- if ! built_with_use media-libs/libcanberra gtk; then
- eerror "You need to rebuild media-libs/libcanberra with gtk support."
- die "Rebuild media-libs/libcanberra with USE='gtk'"
- fi
-
G2CONF="${G2CONF}
--disable-scrollkeeper
--with-gecko=libxul-embedding
@@ -65,7 +60,14 @@ pkg_setup() {
$(use_enable python)"
}
-src_compile() {
+src_prepare() {
+ gnome2_src_prepare
+
+ # Fix compilation with xulrunner 1.9.1, bug #263990
+ epatch "${FILESDIR}/${P}-xulrunner191.patch"
+}
+
+src_configure() {
addpredict /usr/$(get_libdir)/xulrunner-1.9/components/xpti.dat
addpredict /usr/$(get_libdir)/xulrunner-1.9/components/xpti.dat.tmp
addpredict /usr/$(get_libdir)/xulrunner-1.9/components/compreg.dat.tmp
@@ -75,5 +77,5 @@ src_compile() {
addpredict /usr/$(get_libdir)/mozilla/components/xpti.dat.tmp
addpredict /usr/$(get_libdir)/mozilla/components/compreg.dat.tmp
- gnome2_src_compile
+ gnome2_src_configure
}