Selaa lähdekoodia

Added epiphany-extensions to local portage tree due to removal in main tree

Maxim Kammerer 12 vuotta sitten
vanhempi
commit
8ba8b69ff8

+ 3 - 0
src/usr/local/portage/www-client/epiphany-extensions/Manifest

@@ -0,0 +1,3 @@
+AUX epiphany-extensions-3.2.0-dbus-libs.patch 804 SHA256 6e1ba177e8480984b4c5447aca5e7cf8bcfacbb90bcf041fa1b6d2a4dc3e818b SHA512 a528795c224cc63939c79c28aa077299c3a9c208d266e3a1aef7ca41befb7cab02859b756a1ebecad518c21a7c865fb087c12bd72bebfb3b532f2c60a40d074a WHIRLPOOL 998aa0fd73bafabd3d8eb2b6236a77b0279cbf42d5ad10f99aac8f39e874ca369e023eb1c606f1c105d6469beb01f5d9afb5887185d8ae2c49333fa2e0612a9d
+DIST epiphany-extensions-3.4.0.tar.xz 1372100 SHA256 eaf1b466e316f4d6ed35437f8fdd4723a61ae57dd2744751e99109fd581f8fa5 SHA512 de90610eead8c03723b484d42abbe6d7a2a8b352e5c8449d9d94ec0274f02a9749ae1913b91b6a7eae1057cd2de800bed4fc4b4b803d1e8df823f0c322b6cc90 WHIRLPOOL 405b2e6503965c7c6582b666a0464151c286f0d6944d4f985248759edaad20c9799aca72cb01b75e2640188631e47a1c16c6f2451e13082275419ec019fcfef5
+EBUILD epiphany-extensions-3.4.0.ebuild 1812 SHA256 fba629a9b7b1b09ae129b94ff3fce1c1f586cb68e577e4d606753e318f42b70b SHA512 3d6f9e8b1ca995391d258a9873e328d6ac951ae02325637944ea0482d37a751741c237331f33528bb86d830966aa049bb94cc50840a147760bb53da40eb1a45c WHIRLPOOL cdce4bf1ce531ca90eb244461af95c5b846ba2fd86b2efcd441320ff35c2d0d9fc4534397d4fac9e313e9be93db0c594a40ca286dd02f51fbd7cffdee353e0d9

+ 62 - 0
src/usr/local/portage/www-client/epiphany-extensions/epiphany-extensions-3.4.0.ebuild

@@ -0,0 +1,62 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/www-client/epiphany-extensions/epiphany-extensions-3.4.0.ebuild,v 1.1 2012/05/19 21:50:59 tetromino Exp $
+
+EAPI="4"
+GCONF_DEBUG="yes"
+GNOME2_LA_PUNT="yes"
+
+inherit autotools eutils gnome2
+
+DESCRIPTION="Extensions for the Epiphany web browser"
+HOMEPAGE="http://www.gnome.org/projects/epiphany/extensions.html"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+IUSE="dbus examples pcre"
+
+RDEPEND=">=www-client/epiphany-3.3
+	app-text/opensp
+	>=dev-libs/glib-2.26.0:2
+	>=dev-libs/libxml2-2.6:2
+	>=x11-libs/gtk+-2.90.4:3
+	net-libs/webkit-gtk:3
+
+	dbus? (
+		>=dev-libs/dbus-glib-0.34
+		sys-apps/dbus )
+	pcre? ( >=dev-libs/libpcre-3.9-r2 )"
+DEPEND="${RDEPEND}
+	>=app-text/gnome-doc-utils-0.3.2
+	>=dev-util/intltool-0.40
+	virtual/pkgconfig
+
+	gnome-base/gnome-common"
+# eautoreconf dependencies:
+#	  gnome-base/gnome-common
+
+pkg_setup() {
+	local extensions=""
+	# XXX: Only enable default/useful extensions?
+	extensions="actions adblock auto-reload certificates \
+			   error-viewer extensions-manager-ui gestures html5tube \
+			   java-console livehttpheaders page-info \
+			   push-scroller select-stylesheet \
+			   smart-bookmarks soup-fly tab-states"
+	use dbus && extensions="${extensions} rss"
+	use pcre && extensions="${extensions} greasemonkey"
+	use examples && extensions="${extensions} sample"
+
+	G2CONF="${G2CONF}
+		--disable-schemas-compile
+		--with-extensions=$(echo "${extensions}" | sed -e 's/[[:space:]]\+/,/g')"
+	DOCS="AUTHORS ChangeLog HACKING NEWS README"
+}
+
+src_prepare() {
+	# https://bugzilla.gnome.org/show_bug.cgi?id=664369; needs eautoreconf
+	epatch "${FILESDIR}/${PN}-3.2.0-dbus-libs.patch"
+	eautoreconf
+	gnome2_src_prepare
+}

+ 29 - 0
src/usr/local/portage/www-client/epiphany-extensions/files/epiphany-extensions-3.2.0-dbus-libs.patch

@@ -0,0 +1,29 @@
+From 2066084961b77810477b658cabbb7f6e90a17b94 Mon Sep 17 00:00:00 2001
+From: Alexandre Rostovtsev <tetromino@gentoo.org>
+Date: Sat, 19 Nov 2011 01:01:12 -0500
+Subject: [PATCH] rss: add DBUS_LIBS to librssextension_la_LIBADD
+
+Otherwise, epiphany-3.2 crashes.
+
+https://bugzilla.gnome.org/show_bug.cgi?id=664369
+---
+ extensions/rss/Makefile.am |    3 +++
+ 1 files changed, 3 insertions(+), 0 deletions(-)
+
+diff --git a/extensions/rss/Makefile.am b/extensions/rss/Makefile.am
+index ed6962f..da669c8 100644
+--- a/extensions/rss/Makefile.am
++++ b/extensions/rss/Makefile.am
+@@ -25,6 +25,9 @@ librssextension_la_LDFLAGS = \
+ 	-export-symbols $(top_srcdir)/ephy-extension.symbols \
+ 	$(AM_LDFLAGS)
+ 
++librssextension_la_LIBADD = \
++	$(DBUS_LIBS)
++
+ uidir = $(pkgdatadir)/ui
+ ui_DATA = rss-ui.ui
+ 
+-- 
+1.7.8.rc3
+