summaryrefslogtreecommitdiff
path: root/www-client/epiphany
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
committerV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
commit4f2d7949f03e1c198bc888f2d05f421d35c57e21 (patch)
treeba5f07bf3f9d22d82e54a462313f5d244036c768 /www-client/epiphany
reinit the tree, so we can have metadata
Diffstat (limited to 'www-client/epiphany')
-rw-r--r--www-client/epiphany/Manifest9
-rw-r--r--www-client/epiphany/epiphany-3.22.7.ebuild72
-rw-r--r--www-client/epiphany/epiphany-3.24.4.ebuild76
-rw-r--r--www-client/epiphany/files/epiphany-3.14.0-unittest-2.patch45
-rw-r--r--www-client/epiphany/files/epiphany-3.16.0-unittest-1.patch30
-rw-r--r--www-client/epiphany/metadata.xml8
6 files changed, 240 insertions, 0 deletions
diff --git a/www-client/epiphany/Manifest b/www-client/epiphany/Manifest
new file mode 100644
index 000000000000..a80832f0d156
--- /dev/null
+++ b/www-client/epiphany/Manifest
@@ -0,0 +1,9 @@
+AUX epiphany-3.14.0-unittest-2.patch 1725 SHA256 00a00190fcfec6bc06d411fa150fc31c833d7636d3508d30be8042bb514c28b0 SHA512 5ec81de76fb8bb1574e954d5bdffd81114c022d558573f049c415f037855b65c03e727fd3fa2ce557c12f3a17921dc655c60ef4e1ad06f3bc9a6a42e58ddde70 WHIRLPOOL 437a8b063e7fc0208afc1c409f2c62e00215a64b504b5d2ed42aa4112a8ad7c126c5f88649bdb00b750bf7af84565f5d1bfc4fc1780c8a85774b7ed074ac8283
+AUX epiphany-3.16.0-unittest-1.patch 972 SHA256 fd90814e0768a4c776f909f861ac519b9ed6c3a268b70ba695c6227f67a75ab8 SHA512 ec59eb312e7826306af76fc587fb9435c6ac2da96cd574df381829bda2e2f987a47afef9bdff0e8dc162fe63f43d1a744edc84b84ae387edd1279d77ebdfdc86 WHIRLPOOL 86828f81a6e4339ff8fff4502311c014103942e1902869bb13f2dbaf2fd8b579750e835d66300e13ae012035558e07270bdf53ad1884e367cc9ff9badeacc8ef
+DIST epiphany-3.22.7.tar.xz 2293224 SHA256 a15b7ec19644eec8d40ce11286bbca28ac188202b47e2b9fc593ab0974e9c784 SHA512 8150952e89b86d05958bd9f9a0c78ba583764ec878220c8e328cb936108faf25a10837e038bd1a0ba1279555d2f95f819477cfddcb67c31e5b4c3533daf446bd WHIRLPOOL 1856f814a08896e6000085bc34a1097c72d2cd615263e5974b2008088354644cbb58ee8a3ffeb2d9c3b5edcea5a5c56cb4305b200fb6dfc86a0766fe686b90d5
+DIST epiphany-3.24.4.tar.xz 3213184 SHA256 15f0f664bed190143cce8a03f610fa863b92d9502513c107304e5285924ee5c9 SHA512 98ca26f8f962b8b68c90ac71f793e3c967ba15edab3c4f5dc49e3e325ce8ec02c8fa3c0d3b885ab123637593963ce29583280a03ac70ff3e9a55b7ce91c7145b WHIRLPOOL 5c3c45e07f50a02103c93fdb797fd83c1a29e453930c713089078aee644e40cdc207c6de34992a801d11e987677dd8455957589ed9027b468924d3f33801efe2
+EBUILD epiphany-3.22.7.ebuild 1743 SHA256 edfd52cedc963e6782ef5eb901e5cefd78ae2705c5f39a292547d991f22d8d74 SHA512 c8eca05bdffc6a2f0907059d17e96e9abb93084694197f00bb4371596c5cd59d94f16d47f831e1a5bccb41b028007758436f2480900ec25baa3fa0d1bfd15f8b WHIRLPOOL 03eb5c0e20a7688f067f10c677d56dcdb53c409ab8f9b5642cbdb7bf07e384df95463646881720e0a1131d6420febe81cb8140998c936bdca132e0a2ccc2592a
+EBUILD epiphany-3.24.4.ebuild 1979 SHA256 0674285832ea99cf14c9430524dac200fb786a3dc0986fed260a17fdbd671d83 SHA512 04f7dcd409932e6cf5600203045c9e4d784e2b7c38c2bb589c162cd4e576f7047b61ae40c26f9b8031a233719efabe3fe8d11dfb2b3aa61aea85fd0f3b1f69d1 WHIRLPOOL 9db980dfb8a4dea32de75b17995714c7e15e55294fdb2bf9dc97b708bd7ebbf09ed488843b5a4a05797cc3f6f7c150cb055b3e980e433cec47e83735fcbc5e32
+MISC ChangeLog 8700 SHA256 1a2c633cdf2ea8a12a408fb35f2f63b2a5e17b6c0214262194403846c01fe483 SHA512 6e341b5cc1ab9853b005db985ec5e5fb6b39b2ac990690b6f203fd7b5cfb0abcef4c2a77c5b9c828a6e267d742b4b2b87fc617146ba3b5639a8e4c2d7bbb7820 WHIRLPOOL 6d614e372b67e46210dee8d95aac7167d5a1405dab3ebb5061b6bfadd9b7aafc41913238a369b0f47017fb66bfc7c4b30005827ecdaa7218ffeb9be06a207f80
+MISC ChangeLog-2015 61615 SHA256 92160101f6d5fe039ed495b9109213d629d5aee30889c414d8d9b47f20267e83 SHA512 3dfda780cd8154576968bc8597a7a17f2336bb0ac5f52fe62880817382888cd6664f925048fdb583da2cdc0f4386f37e3159ff151a9f12fc1bcae05817e53406 WHIRLPOOL 06d760f36bbf5acc2cb132c98ccdc364d7fc4a3ccce641dd9bd922bb094c8126e57db4aaccad59491c0669f8fa4d1891a86ad86418b71968341c245e59454855
+MISC metadata.xml 249 SHA256 4505b0bfeadff287958620b7dc7b7209699065a8f17139a237a5dd409a726a97 SHA512 c40662134899a5c9f0369a1017806f35adf3280a0b3c91726f7a8ca6012a073a8b471583f5bfb6fe95faac1dcf607e8e2e43f8c91d48ec46f4a8824e2f551506 WHIRLPOOL 333a938ee1d2124595596c572697bf5ebad523a92ba12005cfb12e6bb6270881a94a911f0cc9c1cf2bb571559e8271e07dfd307dabe50058236dbe7103562b92
diff --git a/www-client/epiphany/epiphany-3.22.7.ebuild b/www-client/epiphany/epiphany-3.22.7.ebuild
new file mode 100644
index 000000000000..a7701018ee37
--- /dev/null
+++ b/www-client/epiphany/epiphany-3.22.7.ebuild
@@ -0,0 +1,72 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+GNOME2_LA_PUNT="yes"
+
+inherit flag-o-matic eutils gnome2 virtualx
+
+DESCRIPTION="GNOME webbrowser based on Webkit"
+HOMEPAGE="https://wiki.gnome.org/Apps/Web"
+
+LICENSE="GPL-2+"
+SLOT="0"
+IUSE="test"
+KEYWORDS="amd64 ~arm ~ppc ~ppc64 ~sparc x86"
+
+COMMON_DEPEND="
+ >=app-crypt/gcr-3.5.5:=[gtk]
+ >=app-crypt/libsecret-0.14
+ >=app-text/iso-codes-0.35
+ >=dev-libs/glib-2.44.0:2[dbus]
+ >=dev-libs/libxml2-2.6.12:2
+ >=dev-libs/libxslt-1.1.7
+ >=gnome-base/gsettings-desktop-schemas-0.0.1
+ >=net-dns/avahi-0.6.22[dbus]
+ >=net-libs/webkit-gtk-2.14.2:4=
+ >=net-libs/libsoup-2.48:2.4
+ >=x11-libs/gtk+-3.19.1:3
+ >=x11-libs/libnotify-0.5.1:=
+ gnome-base/gnome-desktop:3=
+
+ dev-db/sqlite:3
+ x11-libs/libX11
+"
+# epiphany-extensions support was removed in 3.7; let's not pretend it still works
+RDEPEND="${COMMON_DEPEND}
+ x11-themes/adwaita-icon-theme
+ !www-client/epiphany-extensions
+"
+# paxctl needed for bug #407085
+DEPEND="${COMMON_DEPEND}
+ app-text/yelp-tools
+ dev-libs/appstream-glib
+ >=dev-util/intltool-0.50
+ sys-apps/paxctl
+ sys-devel/gettext
+ virtual/pkgconfig
+"
+
+PATCHES=(
+ # https://bugzilla.gnome.org/show_bug.cgi?id=751591
+ "${FILESDIR}"/${PN}-3.16.0-unittest-1.patch
+
+ # https://bugzilla.gnome.org/show_bug.cgi?id=751593
+ "${FILESDIR}"/${PN}-3.14.0-unittest-2.patch
+)
+
+src_configure() {
+ # https://bugzilla.gnome.org/show_bug.cgi?id=778495
+ append-cflags -std=gnu11
+
+ gnome2_src_configure \
+ --enable-shared \
+ --disable-static \
+ --with-distributor-name=Gentoo \
+ $(use_enable test tests)
+}
+
+src_test() {
+ "${EROOT}${GLIB_COMPILE_SCHEMAS}" --allow-any-name "${S}/data" || die
+ GSETTINGS_SCHEMA_DIR="${S}/data" virtx emake check
+}
diff --git a/www-client/epiphany/epiphany-3.24.4.ebuild b/www-client/epiphany/epiphany-3.24.4.ebuild
new file mode 100644
index 000000000000..d98149a5ecf2
--- /dev/null
+++ b/www-client/epiphany/epiphany-3.24.4.ebuild
@@ -0,0 +1,76 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+GNOME2_LA_PUNT="yes"
+
+inherit flag-o-matic gnome2 virtualx
+
+DESCRIPTION="GNOME webbrowser based on Webkit"
+HOMEPAGE="https://wiki.gnome.org/Apps/Web"
+
+LICENSE="GPL-3+"
+SLOT="0"
+IUSE="test"
+KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~sparc ~x86"
+
+COMMON_DEPEND="
+ >=dev-libs/glib-2.46.0:2[dbus]
+ >=x11-libs/gtk+-3.22.13:3
+ >=net-libs/webkit-gtk-2.15.90:4=
+ >=x11-libs/cairo-1.2
+ >=app-crypt/gcr-3.5.5:=[gtk]
+ >=x11-libs/gdk-pixbuf-2.36.5:2
+ >=gnome-base/gnome-desktop-2.91.2:3=
+ dev-libs/icu:=
+ >=dev-libs/json-glib-1.2.0
+ >=x11-libs/libnotify-0.5.1:=
+ >=app-crypt/libsecret-0.14
+ >=net-libs/libsoup-2.48:2.4
+ >=dev-libs/libxml2-2.6.12:2
+ >=dev-libs/libxslt-1.1.7
+ dev-db/sqlite:3
+ >=app-text/iso-codes-0.35
+ >=gnome-base/gsettings-desktop-schemas-0.0.1
+"
+# epiphany-extensions support was removed in 3.7; let's not pretend it still works
+RDEPEND="${COMMON_DEPEND}
+ x11-themes/adwaita-icon-theme
+ !www-client/epiphany-extensions
+"
+# paxctl needed for bug #407085
+DEPEND="${COMMON_DEPEND}
+ app-text/yelp-tools
+ dev-libs/appstream-glib
+ sys-apps/paxctl
+ >=sys-devel/gettext-0.19.8
+ virtual/pkgconfig
+"
+
+PATCHES=(
+ # https://bugzilla.gnome.org/show_bug.cgi?id=751591
+ "${FILESDIR}"/${PN}-3.16.0-unittest-1.patch
+
+ # https://bugzilla.gnome.org/show_bug.cgi?id=751593
+ "${FILESDIR}"/${PN}-3.14.0-unittest-2.patch
+)
+
+src_configure() {
+ # https://bugzilla.gnome.org/show_bug.cgi?id=778495
+ append-cflags -std=gnu11
+
+ # httpseverywhere is experimental in 3.24; gnome bug #775575
+ # firefox sync storage is not quite ready in 3.24; deps on hogweed/nettle
+ gnome2_src_configure \
+ --enable-shared \
+ --disable-static \
+ --with-distributor-name=Gentoo \
+ --without-libhttpseverywhere \
+ --disable-firefox-sync \
+ $(use_enable test tests)
+}
+
+src_test() {
+ "${EROOT}${GLIB_COMPILE_SCHEMAS}" --allow-any-name "${S}/data" || die
+ GSETTINGS_SCHEMA_DIR="${S}/data" virtx emake check
+}
diff --git a/www-client/epiphany/files/epiphany-3.14.0-unittest-2.patch b/www-client/epiphany/files/epiphany-3.14.0-unittest-2.patch
new file mode 100644
index 000000000000..36dcb30ce3bd
--- /dev/null
+++ b/www-client/epiphany/files/epiphany-3.14.0-unittest-2.patch
@@ -0,0 +1,45 @@
+From 3d2ca8dfb33f9dd658293d14d6b75983d1d2f57d Mon Sep 17 00:00:00 2001
+From: Gilles Dartiguelongue <eva@gentoo.org>
+Date: Sun, 19 Oct 2014 23:06:29 +0200
+Subject: [PATCH 3/3] Disable broken tests
+
+Not the first time these are failing even though issue was reported
+upstream.
+---
+ tests/ephy-file-helpers-test.c | 4 ++--
+ tests/ephy-migration-test.c | 4 ++--
+ 2 files changed, 4 insertions(+), 4 deletions(-)
+
+diff --git a/tests/ephy-file-helpers-test.c b/tests/ephy-file-helpers-test.c
+index bdf7455..718fa29 100644
+--- a/tests/ephy-file-helpers-test.c
++++ b/tests/ephy-file-helpers-test.c
+@@ -341,8 +341,8 @@ main (int argc, char *argv[])
+ g_test_add_func ("/lib/ephy-file-helpers/get_downloads_dir",
+ test_ephy_file_get_downloads_dir);
+
+- g_test_add_func ("/lib/ephy-file-helpers/create_delete_dir",
+- test_ephy_file_create_delete_dir);
++ /*g_test_add_func ("/lib/ephy-file-helpers/create_delete_dir",
++ test_ephy_file_create_delete_dir);*/
+
+ g_test_add_func ("/lib/ephy-file-helpers/desktop_dir",
+ test_ephy_file_desktop_dir);
+diff --git a/tests/ephy-migration-test.c b/tests/ephy-migration-test.c
+index fab9ee7..64cdd65 100644
+--- a/tests/ephy-migration-test.c
++++ b/tests/ephy-migration-test.c
+@@ -65,8 +65,8 @@ main (int argc, char *argv[])
+
+ g_test_add_func ("/lib/ephy-profile-utils/do_migration_simple",
+ test_do_migration_simple);
+- g_test_add_func ("/lib/ephy-profile-utils/do_migration_invalid",
+- test_do_migration_invalid);
++ /*g_test_add_func ("/lib/ephy-profile-utils/do_migration_invalid",
++ test_do_migration_invalid);*/
+
+ return g_test_run ();
+ }
+--
+2.1.2
+
diff --git a/www-client/epiphany/files/epiphany-3.16.0-unittest-1.patch b/www-client/epiphany/files/epiphany-3.16.0-unittest-1.patch
new file mode 100644
index 000000000000..baa8a421da13
--- /dev/null
+++ b/www-client/epiphany/files/epiphany-3.16.0-unittest-1.patch
@@ -0,0 +1,30 @@
+From 7ed4a68e2106480f0984703f70b7c25734803161 Mon Sep 17 00:00:00 2001
+From: Gilles Dartiguelongue <eva@gentoo.org>
+Date: Sun, 10 May 2015 17:35:57 +0200
+Subject: [PATCH 2/3] Gentoo tests run in ${PORTAGE_TMPDIR} which is not
+ guaranteed to be /tmp
+
+---
+ tests/ephy-file-helpers-test.c | 5 -----
+ 1 file changed, 5 deletions(-)
+
+diff --git a/tests/ephy-file-helpers-test.c b/tests/ephy-file-helpers-test.c
+index 43d0009..0fcb585 100644
+--- a/tests/ephy-file-helpers-test.c
++++ b/tests/ephy-file-helpers-test.c
+@@ -89,12 +89,7 @@ test_ephy_file_helpers_init (void)
+
+ /* Cleanup dir left behind. */
+ if (keep_dir) {
+- /* As a safety measure, only try recursive delete on paths
+- * prefixed with /tmp. */
+- if (g_str_has_prefix (tmp_dir, "/tmp"))
+ g_assert (ephy_file_delete_dir_recursively (tmp_dir, NULL));
+- else
+- g_warning ("INIT: dangerous path returned as tmp_dir: %s", tmp_dir);
+ }
+
+ g_free (tmp_dir);
+--
+2.3.6
+
diff --git a/www-client/epiphany/metadata.xml b/www-client/epiphany/metadata.xml
new file mode 100644
index 000000000000..39980802b1da
--- /dev/null
+++ b/www-client/epiphany/metadata.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<maintainer type="project">
+ <email>gnome@gentoo.org</email>
+ <name>Gentoo GNOME Desktop</name>
+</maintainer>
+</pkgmetadata>