summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMart Raudsepp <leio@gentoo.org>2020-05-12 18:51:55 +0300
committerMart Raudsepp <leio@gentoo.org>2020-05-12 18:52:23 +0300
commit6b2302effc4ef9997d3aef758248f1f4b64dc69b (patch)
treea42ce4d0b1f2fd8ddede8c12d123a50e1ab696ed /net-libs/webkit-gtk
parentapp-misc/tmux: co-maintain (diff)
downloadgentoo-6b2302effc4ef9997d3aef758248f1f4b64dc69b.tar.gz
gentoo-6b2302effc4ef9997d3aef758248f1f4b64dc69b.tar.bz2
gentoo-6b2302effc4ef9997d3aef758248f1f4b64dc69b.zip
net-libs/webkit-gtk-2.28: fix USE="-jumbo-build -gstreamer" build
Package-Manager: Portage-2.3.84, Repoman-2.3.20 Signed-off-by: Mart Raudsepp <leio@gentoo.org>
Diffstat (limited to 'net-libs/webkit-gtk')
-rw-r--r--net-libs/webkit-gtk/files/2.28.2-non-jumbo-fix.patch34
-rw-r--r--net-libs/webkit-gtk/webkit-gtk-2.28.2.ebuild1
2 files changed, 35 insertions, 0 deletions
diff --git a/net-libs/webkit-gtk/files/2.28.2-non-jumbo-fix.patch b/net-libs/webkit-gtk/files/2.28.2-non-jumbo-fix.patch
new file mode 100644
index 000000000000..da9f1d3f56a1
--- /dev/null
+++ b/net-libs/webkit-gtk/files/2.28.2-non-jumbo-fix.patch
@@ -0,0 +1,34 @@
+From d553de92ed238278f51b93a2c90af7d3ff7a2da2 Mon Sep 17 00:00:00 2001
+From: Mart Raudsepp <leio@gentoo.org>
+Date: Tue, 12 May 2020 15:28:45 +0300
+Subject: [PATCH] Try to fix an apparent non-unified build error
+MIME-Version: 1.0
+Content-Type: text/plain; charset=UTF-8
+Content-Transfer-Encoding: 8bit
+
+Source/WebKit/WebProcess/InjectedBundle/InjectedBundleHitTestResult.cpp: In member function ‘WTF::RefPtr<WebKit::InjectedBundleNodeHandle>
+WebKit::InjectedBundleHitTestResult::urlElementHandle() const’:
+Source/WebKit/WebProcess/InjectedBundle/InjectedBundleHitTestResult.cpp:57:78: error: no matching function for call to
+‘WebKit::InjectedBundleNodeHandle::getOrCreate(WebCore::Element*)’
+ 57 | return InjectedBundleNodeHandle::getOrCreate(m_hitTestResult.URLElement());
+ | ^
+In file included from Source/WebKit/WebProcess/InjectedBundle/InjectedBundleHitTestResult.cpp:29
+---
+ .../WebProcess/InjectedBundle/InjectedBundleHitTestResult.cpp | 1 +
+ 1 file changed, 1 insertion(+)
+
+diff --git a/Source/WebKit/WebProcess/InjectedBundle/InjectedBundleHitTestResult.cpp b/Source/WebKit/WebProcess/InjectedBundle/InjectedBundleHitTestResult.cpp
+index df8e55df1f0..26f045bd3fc 100644
+--- a/Source/WebKit/WebProcess/InjectedBundle/InjectedBundleHitTestResult.cpp
++++ b/Source/WebKit/WebProcess/InjectedBundle/InjectedBundleHitTestResult.cpp
+@@ -32,6 +32,7 @@
+ #include "WebImage.h"
+ #include <WebCore/BitmapImage.h>
+ #include <WebCore/Document.h>
++#include <WebCore/Element.h>
+ #include <WebCore/Frame.h>
+ #include <WebCore/FrameLoader.h>
+ #include <WebCore/FrameView.h>
+--
+2.20.1
+
diff --git a/net-libs/webkit-gtk/webkit-gtk-2.28.2.ebuild b/net-libs/webkit-gtk/webkit-gtk-2.28.2.ebuild
index 506b161ddf43..ec2540acbd1e 100644
--- a/net-libs/webkit-gtk/webkit-gtk-2.28.2.ebuild
+++ b/net-libs/webkit-gtk/webkit-gtk-2.28.2.ebuild
@@ -172,6 +172,7 @@ src_prepare() {
eapply "${FILESDIR}"/${PV}-use-gst-audiointerleave.patch
eapply "${FILESDIR}"/${PV}-fix-ppc64-JSC.patch
eapply "${FILESDIR}"/${PV}-opengl-without-X-fixes.patch
+ eapply "${FILESDIR}"/${PV}-non-jumbo-fix.patch
cmake-utils_src_prepare
gnome2_src_prepare
}