summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNirbheek Chauhan <nirbheek@gentoo.org>2009-02-22 23:42:43 +0530
committerNirbheek Chauhan <nirbheek@gentoo.org>2009-02-22 23:42:43 +0530
commit4f9494d3d2630fde4a25d19a12725d953a25b6f0 (patch)
tree92df5064aae2ca0b6dceebb80ac9fdb7d9c46898 /www-client
parentPartially Revert "Added dev-python/gconf-python-2.25.90 ebuild" (diff)
downloadgnome-4f9494d3d2630fde4a25d19a12725d953a25b6f0.tar.gz
gnome-4f9494d3d2630fde4a25d19a12725d953a25b6f0.tar.bz2
gnome-4f9494d3d2630fde4a25d19a12725d953a25b6f0.zip
Add www-client/epiphany-9999 (trunk) fixes bug #239112
I'm adding trunk because upstream hasn't released anything with webkit, and trunk is very volatile => snapshots are too much work.
Diffstat (limited to 'www-client')
-rw-r--r--www-client/epiphany/Manifest4
-rw-r--r--www-client/epiphany/epiphany-2.24.1-r10.ebuild87
-rw-r--r--www-client/epiphany/epiphany-2.24.1.ebuild92
-rw-r--r--www-client/epiphany/epiphany-9999.ebuild63
4 files changed, 64 insertions, 182 deletions
diff --git a/www-client/epiphany/Manifest b/www-client/epiphany/Manifest
index 08533cb3..92bfb1c6 100644
--- a/www-client/epiphany/Manifest
+++ b/www-client/epiphany/Manifest
@@ -1,3 +1 @@
-DIST epiphany-2.24.1.tar.bz2 5694692 RMD160 f340f59211d3175bf4a940a40b593c163689f3f9 SHA1 1329e66c7b86cdbe906cd7bec35ea466d10f1c56 SHA256 518485c957c28089d5981218445b176b29a4c979e116cb390da7d04d393576bc
-EBUILD epiphany-2.24.1-r10.ebuild 2643 RMD160 821204288e086c37b125f6d38f867cd2d61df0c5 SHA1 a8efe9597e066c537ce641eea4770a16a50ece61 SHA256 1c595de20a99679d01242b77450f07dfdf610942580d47834fbb3be45784a00d
-EBUILD epiphany-2.24.1.ebuild 2846 RMD160 174c24a077956212c80fe4c359e2b97f9939aacf SHA1 fa63fc80461460b6f6ae427af5ca8474a074deaf SHA256 dd492b24070ff32327d2136b93623138913c22806334e883aa690906f6764607
+EBUILD epiphany-9999.ebuild 1742 RMD160 898d4b7e661bbf271dc1cd249ed5b8b7dcd0a12e SHA1 dada1d1aaf188ec2d14e60f2c2c59cb6bfb58a8a SHA256 567e25ba943553d5c51dc1340937a38db9d51e2433d1f241dcd0f87732fa3949
diff --git a/www-client/epiphany/epiphany-2.24.1-r10.ebuild b/www-client/epiphany/epiphany-2.24.1-r10.ebuild
deleted file mode 100644
index 4573e5d7..00000000
--- a/www-client/epiphany/epiphany-2.24.1-r10.ebuild
+++ /dev/null
@@ -1,87 +0,0 @@
-# Copyright 1999-2008 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/www-client/epiphany/epiphany-2.22.3-r10.ebuild,v 1.1 2008/07/06 11:19:35 eva Exp $
-
-inherit gnome2 eutils multilib
-
-DESCRIPTION="GNOME webbrowser based on the mozilla rendering engine"
-HOMEPAGE="http://www.gnome.org/projects/epiphany/"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd"
-IUSE="avahi doc networkmanager python spell webkit"
-
-# This revision is meant to work with xulrunner 1.9, an earlier revision
-# is the earlier stable candidate against xulrunner-1.8 and co.
-
-RDEPEND=">=dev-libs/glib-2.18.0
- >=x11-libs/gtk+-2.14.0
- >=dev-libs/libxml2-2.6.12
- >=dev-libs/libxslt-1.1.7
- >=gnome-base/libglade-2.3.1
- >=gnome-base/libgnome-2.14
- >=gnome-base/libgnomeui-2.14
- >=gnome-base/gnome-desktop-2.9.91
- >=x11-libs/startup-notification-0.5
- >=x11-libs/libnotify-0.4
- >=media-libs/libcanberra-0.3
- >=dev-libs/dbus-glib-0.71
- >=gnome-base/gconf-2
- >=app-text/iso-codes-0.35
- avahi? ( >=net-dns/avahi-0.6.22 )
- networkmanager? ( net-misc/networkmanager )
- webkit? ( net-libs/webkit-gtk )
- !webkit? ( =net-libs/xulrunner-1.9* )
- python? (
- >=dev-lang/python-2.3
- >=dev-python/pygtk-2.7.1
- >=dev-python/gnome-python-2.6
- )
- spell? ( app-text/enchant )
- x11-themes/gnome-icon-theme"
-DEPEND="${RDEPEND}
- app-text/scrollkeeper
- >=dev-util/pkgconfig-0.9
- >=dev-util/intltool-0.40
- >=app-text/gnome-doc-utils-0.3.2
- doc? ( >=dev-util/gtk-doc-1 )"
-
-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
- --enable-certificate-manager
- --with-distributor-name=Gentoo
- $(use_enable avahi zeroconf)
- $(use_enable networkmanager network-manager)
- $(use_enable spell spell-checker)
- $(use_enable python)"
-
- if use webkit; then
- G2CONF="${G2CONF} --with-engine=webkit"
- else
- G2CONF="${G2CONF} --with-gecko=libxul-embedding"
- fi
-}
-
-src_compile() {
- if ! use webkit; then
- 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
-
- # Why are these write-opened per bug 228589?
- addpredict /usr/$(get_libdir)/mozilla/components/xpti.dat
- addpredict /usr/$(get_libdir)/mozilla/components/xpti.dat.tmp
- fi
-
- gnome2_src_compile
-}
diff --git a/www-client/epiphany/epiphany-2.24.1.ebuild b/www-client/epiphany/epiphany-2.24.1.ebuild
deleted file mode 100644
index 6290e0bc..00000000
--- a/www-client/epiphany/epiphany-2.24.1.ebuild
+++ /dev/null
@@ -1,92 +0,0 @@
-# Copyright 1999-2008 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/www-client/epiphany/epiphany-2.22.3-r10.ebuild,v 1.1 2008/07/06 11:19:35 eva Exp $
-
-inherit gnome2 eutils multilib
-
-DESCRIPTION="GNOME webbrowser based on the mozilla rendering engine"
-HOMEPAGE="http://www.gnome.org/projects/epiphany/"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd"
-IUSE="avahi doc networkmanager python spell xulrunner webkit"
-
-RDEPEND=">=dev-libs/glib-2.18.0
- >=x11-libs/gtk+-2.14.0
- >=dev-libs/libxml2-2.6.12
- >=dev-libs/libxslt-1.1.7
- >=gnome-base/libglade-2.3.1
- >=gnome-base/libgnome-2.14
- >=gnome-base/libgnomeui-2.14
- >=gnome-base/gnome-desktop-2.9.91
- >=x11-libs/startup-notification-0.5
- >=x11-libs/libnotify-0.4
- >=media-libs/libcanberra-0.3
- >=dev-libs/dbus-glib-0.71
- >=gnome-base/gconf-2
- >=app-text/iso-codes-0.35
- avahi? ( >=net-dns/avahi-0.6.22 )
- networkmanager? ( net-misc/networkmanager )
- webkit? ( net-libs/webkit-gtk )
- !webkit? (
- xulrunner? ( =net-libs/xulrunner-1.8* )
- !xulrunner? ( =www-client/mozilla-firefox-2* )
- )
- python? (
- >=dev-lang/python-2.3
- >=dev-python/pygtk-2.7.1
- >=dev-python/gnome-python-2.6
- )
- spell? ( app-text/enchant )
- x11-themes/gnome-icon-theme"
-DEPEND="${RDEPEND}
- app-text/scrollkeeper
- >=dev-util/pkgconfig-0.9
- >=dev-util/intltool-0.40
- >=app-text/gnome-doc-utils-0.3.2
- doc? ( >=dev-util/gtk-doc-1 )"
-
-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
- --enable-certificate-manager
- --with-distributor-name=Gentoo
- $(use_enable avahi zeroconf)
- $(use_enable networkmanager network-manager)
- $(use_enable spell spell-checker)
- $(use_enable python)"
-
- if use webkit; then
- G2CONF="${G2CONF} --with-engine=webkit"
- elif use xulrunner; then
- G2CONF="${G2CONF} --with-gecko=xulrunner"
- else
- G2CONF="${G2CONF} --with-gecko=firefox"
- fi
-}
-
-src_compile() {
- if ! use webkit; then
- addpredict /usr/$(get_libdir)/xulrunner/components/xpti.dat
- addpredict /usr/$(get_libdir)/xulrunner/components/xpti.dat.tmp
- addpredict /usr/$(get_libdir)/xulrunner/components/compreg.dat.tmp
- addpredict /usr/$(get_libdir)/mozilla-firefox/components/xpti.dat
- addpredict /usr/$(get_libdir)/mozilla-firefox/components/xpti.dat.tmp
- addpredict /usr/$(get_libdir)/mozilla-firefox/components/compreg.dat.tmp
-
- # Why are these write-opened per bug 228589?
- addpredict /usr/$(get_libdir)/mozilla/components/xpti.dat
- addpredict /usr/$(get_libdir)/mozilla/components/xpti.dat.tmp
- fi
-
- gnome2_src_compile
-}
diff --git a/www-client/epiphany/epiphany-9999.ebuild b/www-client/epiphany/epiphany-9999.ebuild
new file mode 100644
index 00000000..bca552ad
--- /dev/null
+++ b/www-client/epiphany/epiphany-9999.ebuild
@@ -0,0 +1,63 @@
+# Copyright 1999-2008 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/www-client/epiphany/epiphany-2.22.3-r10.ebuild,v 1.1 2008/07/06 11:19:35 eva Exp $
+
+inherit autotools gnome2 subversion
+
+DESCRIPTION="GNOME webbrowser based on the mozilla rendering engine"
+HOMEPAGE="http://www.gnome.org/projects/epiphany/"
+ESVN_REPO_URI="http://svn.gnome.org/svn/${PN}/trunk/"
+SRC_URI=""
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~x86"
+IUSE="avahi doc networkmanager python test"
+
+RDEPEND=">=dev-libs/glib-2.18.0
+ >=x11-libs/gtk+-2.15.0
+ >=dev-libs/libxml2-2.6.12
+ >=dev-libs/libxslt-1.1.7
+ >=x11-libs/startup-notification-0.5
+ >=x11-libs/libnotify-0.4
+ >=dev-libs/dbus-glib-0.71
+ >=gnome-base/gconf-2
+ >=app-text/iso-codes-0.35
+ x11-libs/libSM
+ net-libs/webkit-gtk
+ avahi? ( >=net-dns/avahi-0.6.22 )
+ networkmanager? ( net-misc/networkmanager )
+ python? (
+ >=dev-lang/python-2.3
+ >=dev-python/pygtk-2.7.1
+ >=dev-python/gnome-python-2.6
+ )
+ x11-themes/gnome-icon-theme"
+DEPEND="${RDEPEND}
+ app-text/scrollkeeper
+ >=dev-util/pkgconfig-0.9
+ >=dev-util/intltool-0.40
+ >=app-text/gnome-doc-utils-0.3.2
+ doc? ( >=dev-util/gtk-doc-1 )"
+
+DOCS="AUTHORS ChangeLog* HACKING MAINTAINERS NEWS README TODO"
+
+pkg_setup() {
+ G2CONF="${G2CONF}
+ --disable-scrollkeeper
+ --enable-certificate-manager
+ --with-distributor-name=Gentoo
+ $(use_enable avahi zeroconf)
+ $(use_enable networkmanager network-manager)
+ $(use_enable python)
+ $(use_enable test tests)"
+}
+
+src_unpack() {
+ subversion_src_unpack
+
+ intltoolize --force --copy --automake || die "intltoolize failed"
+ gnome-doc-common || die "gnome-doc-common failed"
+ gnome-doc-prepare --automake || die "gnome-doc-prepare failed"
+ eautoreconf
+}