Gentoo Archives: gentoo-commits

From: Mart Raudsepp <leio@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: net-libs/webkit-gtk/files/, net-libs/webkit-gtk/
Date: Tue, 12 May 2020 15:53:39
Message-Id: 1589298743.6b2302effc4ef9997d3aef758248f1f4b64dc69b.leio@gentoo
1 commit: 6b2302effc4ef9997d3aef758248f1f4b64dc69b
2 Author: Mart Raudsepp <leio <AT> gentoo <DOT> org>
3 AuthorDate: Tue May 12 15:51:55 2020 +0000
4 Commit: Mart Raudsepp <leio <AT> gentoo <DOT> org>
5 CommitDate: Tue May 12 15:52:23 2020 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6b2302ef
7
8 net-libs/webkit-gtk-2.28: fix USE="-jumbo-build -gstreamer" build
9
10 Package-Manager: Portage-2.3.84, Repoman-2.3.20
11 Signed-off-by: Mart Raudsepp <leio <AT> gentoo.org>
12
13 .../webkit-gtk/files/2.28.2-non-jumbo-fix.patch | 34 ++++++++++++++++++++++
14 net-libs/webkit-gtk/webkit-gtk-2.28.2.ebuild | 1 +
15 2 files changed, 35 insertions(+)
16
17 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
18 new file mode 100644
19 index 00000000000..da9f1d3f56a
20 --- /dev/null
21 +++ b/net-libs/webkit-gtk/files/2.28.2-non-jumbo-fix.patch
22 @@ -0,0 +1,34 @@
23 +From d553de92ed238278f51b93a2c90af7d3ff7a2da2 Mon Sep 17 00:00:00 2001
24 +From: Mart Raudsepp <leio@g.o>
25 +Date: Tue, 12 May 2020 15:28:45 +0300
26 +Subject: [PATCH] Try to fix an apparent non-unified build error
27 +MIME-Version: 1.0
28 +Content-Type: text/plain; charset=UTF-8
29 +Content-Transfer-Encoding: 8bit
30 +
31 +Source/WebKit/WebProcess/InjectedBundle/InjectedBundleHitTestResult.cpp: In member function ‘WTF::RefPtr<WebKit::InjectedBundleNodeHandle>
32 +WebKit::InjectedBundleHitTestResult::urlElementHandle() const’:
33 +Source/WebKit/WebProcess/InjectedBundle/InjectedBundleHitTestResult.cpp:57:78: error: no matching function for call to
34 +‘WebKit::InjectedBundleNodeHandle::getOrCreate(WebCore::Element*)’
35 + 57 | return InjectedBundleNodeHandle::getOrCreate(m_hitTestResult.URLElement());
36 + | ^
37 +In file included from Source/WebKit/WebProcess/InjectedBundle/InjectedBundleHitTestResult.cpp:29
38 +---
39 + .../WebProcess/InjectedBundle/InjectedBundleHitTestResult.cpp | 1 +
40 + 1 file changed, 1 insertion(+)
41 +
42 +diff --git a/Source/WebKit/WebProcess/InjectedBundle/InjectedBundleHitTestResult.cpp b/Source/WebKit/WebProcess/InjectedBundle/InjectedBundleHitTestResult.cpp
43 +index df8e55df1f0..26f045bd3fc 100644
44 +--- a/Source/WebKit/WebProcess/InjectedBundle/InjectedBundleHitTestResult.cpp
45 ++++ b/Source/WebKit/WebProcess/InjectedBundle/InjectedBundleHitTestResult.cpp
46 +@@ -32,6 +32,7 @@
47 + #include "WebImage.h"
48 + #include <WebCore/BitmapImage.h>
49 + #include <WebCore/Document.h>
50 ++#include <WebCore/Element.h>
51 + #include <WebCore/Frame.h>
52 + #include <WebCore/FrameLoader.h>
53 + #include <WebCore/FrameView.h>
54 +--
55 +2.20.1
56 +
57
58 diff --git a/net-libs/webkit-gtk/webkit-gtk-2.28.2.ebuild b/net-libs/webkit-gtk/webkit-gtk-2.28.2.ebuild
59 index 506b161ddf4..ec2540acbd1 100644
60 --- a/net-libs/webkit-gtk/webkit-gtk-2.28.2.ebuild
61 +++ b/net-libs/webkit-gtk/webkit-gtk-2.28.2.ebuild
62 @@ -172,6 +172,7 @@ src_prepare() {
63 eapply "${FILESDIR}"/${PV}-use-gst-audiointerleave.patch
64 eapply "${FILESDIR}"/${PV}-fix-ppc64-JSC.patch
65 eapply "${FILESDIR}"/${PV}-opengl-without-X-fixes.patch
66 + eapply "${FILESDIR}"/${PV}-non-jumbo-fix.patch
67 cmake-utils_src_prepare
68 gnome2_src_prepare
69 }