diff options
Diffstat (limited to 'net-libs')
-rw-r--r-- | net-libs/webkit-gtk/Manifest | 2 | ||||
-rw-r--r-- | net-libs/webkit-gtk/files/2.26.2-fix-arm-non-unified-build.patch | 27 | ||||
-rw-r--r-- | net-libs/webkit-gtk/webkit-gtk-2.28.1-r10.ebuild (renamed from net-libs/webkit-gtk/webkit-gtk-2.26.4-r10.ebuild) | 8 |
3 files changed, 6 insertions, 31 deletions
diff --git a/net-libs/webkit-gtk/Manifest b/net-libs/webkit-gtk/Manifest index 1169d39e..e3407253 100644 --- a/net-libs/webkit-gtk/Manifest +++ b/net-libs/webkit-gtk/Manifest @@ -1 +1 @@ -DIST webkitgtk-2.26.4.tar.xz 19329636 BLAKE2B 9dc88bf9e2bec4f3ccc316f4967e991595fa17151ad74781ea514e72700f2bd1f3ed32c5ee662eb1d04fa023e7c33ad1215078415b67c939ee0d4f6d55358d4a SHA512 b4d96672d0a41fb7591dd312254fc1b7a85e632923bf2d954d79d395306db96d5a6b4f85e24ea4ba0a447e45e29a41882249c26f6b2d6d572225abefcf28a474 +DIST webkitgtk-2.28.1.tar.xz 21427628 BLAKE2B 58f19d68598ed1aee58f9f700c84e76c9c58980e39d7fe1883c3be991f575074db3156b9a7a041bb3d59130d87d37b1bdee9cf6c122c4f0b0ba6637d66534c32 SHA512 30cfe63d202673d1f0b0ab32e062eab225e51b993d9bb0f51c02d0497423e1591b5a2e943c30d1c9ee6d9073dfbd13b8ec24bca94f380fe8886019e8185628b8 diff --git a/net-libs/webkit-gtk/files/2.26.2-fix-arm-non-unified-build.patch b/net-libs/webkit-gtk/files/2.26.2-fix-arm-non-unified-build.patch deleted file mode 100644 index 0f095990..00000000 --- a/net-libs/webkit-gtk/files/2.26.2-fix-arm-non-unified-build.patch +++ /dev/null @@ -1,27 +0,0 @@ -Add missing headers required during non-unified build. - -Unified build happens to get them included by the other sources unified -into same source file, thus didn't fail. - -diff -urNp a/Source/JavaScriptCore/bytecompiler/NodesCodegen.cpp b/Source/JavaScriptCore/bytecompiler/NodesCodegen.cpp ---- a/Source/JavaScriptCore/bytecompiler/NodesCodegen.cpp -+++ b/Source/JavaScriptCore/bytecompiler/NodesCodegen.cpp -@@ -30,6 +30,7 @@ - - #include "BuiltinNames.h" - #include "BytecodeGenerator.h" -+#include "BytecodeStructs.h" - #include "CallFrame.h" - #include "JIT.h" - #include "JSCInlines.h" -diff -urNp a/Source/JavaScriptCore/heap/MachineStackMarker.cpp b/Source/JavaScriptCore/heap/MachineStackMarker.cpp ---- a/Source/JavaScriptCore/heap/MachineStackMarker.cpp -+++ b/Source/JavaScriptCore/heap/MachineStackMarker.cpp -@@ -23,6 +23,7 @@ - #include "MachineStackMarker.h" - - #include "ConservativeRoots.h" -+#include "CPU.h" - #include "MachineContext.h" - #include <setjmp.h> - #include <stdlib.h> diff --git a/net-libs/webkit-gtk/webkit-gtk-2.26.4-r10.ebuild b/net-libs/webkit-gtk/webkit-gtk-2.28.1-r10.ebuild index 8dfc04f6..7830a6a5 100644 --- a/net-libs/webkit-gtk/webkit-gtk-2.26.4-r10.ebuild +++ b/net-libs/webkit-gtk/webkit-gtk-2.28.1-r10.ebuild @@ -4,6 +4,7 @@ EAPI=6 CMAKE_MAKEFILE_GENERATOR="ninja" PYTHON_COMPAT=( python{3_6,3_7} ) +USE_RUBY="ruby24 ruby25 ruby26 ruby27" CMAKE_MIN_VERSION=3.10 inherit check-reqs cmake-utils flag-o-matic gnome2 pax-utils python-any-r1 toolchain-funcs virtualx @@ -15,7 +16,7 @@ SRC_URI="https://www.webkitgtk.org/releases/${MY_P}.tar.xz" LICENSE="LGPL-2+ BSD" SLOT="4/37" # soname version of libwebkit2gtk-4.0 -KEYWORDS="~amd64 ~ia64 ~ppc64 ~sparc ~x86" +KEYWORDS="~amd64 ~arm64 ~ppc64 ~sparc ~x86" IUSE="aqua coverage +egl +geolocation gles2-only gnome-keyring +gstreamer gtk-doc +introspection +jpeg2k +jumbo-build libnotify +opengl seccomp spell wayland +X" @@ -86,6 +87,8 @@ RDEPEND=" gles2-only? ( media-libs/mesa[gles2] ) opengl? ( virtual/opengl ) wayland? ( + dev-libs/wayland + >=dev-libs/wayland-protocols-1.12 opengl? ( ${wpe_depend} ) gles2-only? ( ${wpe_depend} ) ) @@ -144,7 +147,7 @@ pkg_pretend() { if ! use opengl && ! use gles2-only; then ewarn - ewarn "You are disabling OpenGL usage (USE=opengl or USE=gles-only) completely." + ewarn "You are disabling OpenGL usage (USE=opengl or USE=gles2-only) completely." ewarn "This is an unsupported configuration meant for very specific embedded" ewarn "use cases, where there truly is no GL possible (and even that use case" ewarn "is very unlikely to come by). If you have GL (even software-only), you" @@ -163,7 +166,6 @@ pkg_setup() { src_prepare() { eapply "${FILESDIR}/${PN}-2.24.4-eglmesaext-include.patch" # bug 699054 # https://bugs.webkit.org/show_bug.cgi?id=204108 - eapply "${FILESDIR}"/2.26.2-fix-arm-non-unified-build.patch # bug 704194 eapply "${FILESDIR}"/2.26.3-fix-gtk-doc.patch # bug 704550 - retest without it once we can depend on >=gtk-doc-1.32 cmake-utils_src_prepare gnome2_src_prepare |