1 |
commit: 1cc452fa0c40a3d24a4bfab404503ec5f447565f |
2 |
Author: Jimi Huotari <chiitoo <AT> gentoo <DOT> org> |
3 |
AuthorDate: Fri Aug 24 22:21:22 2018 +0000 |
4 |
Commit: Jimi Huotari <chiitoo <AT> gentoo <DOT> org> |
5 |
CommitDate: Fri Aug 24 22:21:22 2018 +0000 |
6 |
URL: https://gitweb.gentoo.org/proj/qt.git/commit/?id=1cc452fa |
7 |
|
8 |
dev-qt/qtwebengine: remove no longer needed webrtc patch |
9 |
|
10 |
Package-Manager: Portage-2.3.48, Repoman-2.3.10 |
11 |
|
12 |
.../qtwebengine-5.12.0-build-without-webrtc.patch | 81 ---------------------- |
13 |
dev-qt/qtwebengine/qtwebengine-5.12.9999.ebuild | 5 +- |
14 |
dev-qt/qtwebengine/qtwebengine-5.9999.ebuild | 5 +- |
15 |
3 files changed, 2 insertions(+), 89 deletions(-) |
16 |
|
17 |
diff --git a/dev-qt/qtwebengine/files/qtwebengine-5.12.0-build-without-webrtc.patch b/dev-qt/qtwebengine/files/qtwebengine-5.12.0-build-without-webrtc.patch |
18 |
deleted file mode 100644 |
19 |
index bb82be20..00000000 |
20 |
--- a/dev-qt/qtwebengine/files/qtwebengine-5.12.0-build-without-webrtc.patch |
21 |
+++ /dev/null |
22 |
@@ -1,81 +0,0 @@ |
23 |
-From f500275e774945c8c19dc3e763510f04bca52261 Mon Sep 17 00:00:00 2001 |
24 |
-From: Allan Sandfeld Jensen <allan.jensen@××.io> |
25 |
-Date: Tue, 31 Jul 2018 15:42:09 +0200 |
26 |
-Subject: Fix build with plugins enabled and webrtc disabled |
27 |
- |
28 |
-Change-Id: I2f4f9517943571ba89fdb6a48fd4381d179a96a6 |
29 |
-Reviewed-by: Alexandru Croitor <alexandru.croitor@××.io> |
30 |
---- |
31 |
- chromium/content/renderer/pepper/pepper_media_device_manager.cc | 7 ++++--- |
32 |
- 1 file changed, 4 insertions(+), 3 deletions(-) |
33 |
- |
34 |
-diff --git a/chromium/content/renderer/pepper/pepper_media_device_manager.cc b/chromium/content/renderer/pepper/pepper_media_device_manager.cc |
35 |
-index 2a1593afe4..99f2c3fb7f 100644 |
36 |
---- a/src/3rdparty/chromium/content/renderer/pepper/pepper_media_device_manager.cc |
37 |
-+++ b/src/3rdparty/chromium/content/renderer/pepper/pepper_media_device_manager.cc |
38 |
-@@ -114,9 +114,10 @@ void PepperMediaDeviceManager::EnumerateDevices( |
39 |
- callback, ToMediaDeviceType(type))); |
40 |
- #else |
41 |
- base::ThreadTaskRunnerHandle::Get()->PostTask( |
42 |
-- FROM_HERE, base::Bind(&PepperMediaDeviceManager::DevicesEnumerated, |
43 |
-- AsWeakPtr(), callback, ToMediaDeviceType(type), |
44 |
-- std::vector<MediaDeviceInfoArray>())); |
45 |
-+ FROM_HERE, base::BindOnce(&PepperMediaDeviceManager::DevicesEnumerated, |
46 |
-+ AsWeakPtr(), callback, ToMediaDeviceType(type), |
47 |
-+ std::vector<MediaDeviceInfoArray>(), |
48 |
-+ std::vector<blink::mojom::VideoInputDeviceCapabilitiesPtr>())); |
49 |
- #endif |
50 |
- } |
51 |
- |
52 |
--- |
53 |
-cgit v1.2.1 |
54 |
- |
55 |
-From 26d7e8597239035a2b57c73c92743dcdeffa9368 Mon Sep 17 00:00:00 2001 |
56 |
-From: Allan Sandfeld Jensen <allan.jensen@××.io> |
57 |
-Date: Tue, 31 Jul 2018 18:40:01 +0200 |
58 |
-Subject: FIXUP: Fix build with plugins enabled and webrtc disabled |
59 |
- |
60 |
-Also fix linking error, and turn it into a compiler error in the future. |
61 |
- |
62 |
-Change-Id: Ic6841eb70b40bd894495036d9d8d5a0a78fcf2b0 |
63 |
-Reviewed-by: Alexandru Croitor <alexandru.croitor@××.io> |
64 |
---- |
65 |
- chromium/content/renderer/pepper/pepper_media_device_manager.cc | 7 ++++++- |
66 |
- 1 file changed, 6 insertions(+), 1 deletion(-) |
67 |
- |
68 |
-diff --git a/chromium/content/renderer/pepper/pepper_media_device_manager.cc b/chromium/content/renderer/pepper/pepper_media_device_manager.cc |
69 |
-index 99f2c3fb7f..19ff8c2e02 100644 |
70 |
---- a/src/3rdparty/chromium/content/renderer/pepper/pepper_media_device_manager.cc |
71 |
-+++ b/src/3rdparty/chromium/content/renderer/pepper/pepper_media_device_manager.cc |
72 |
-@@ -12,13 +12,16 @@ |
73 |
- #include "base/threading/thread_task_runner_handle.h" |
74 |
- #include "content/public/common/console_message_level.h" |
75 |
- #include "content/public/common/content_features.h" |
76 |
--#include "content/renderer/media/stream/media_stream_device_observer.h" |
77 |
- #include "content/renderer/pepper/renderer_ppapi_host_impl.h" |
78 |
- #include "content/renderer/render_frame_impl.h" |
79 |
- #include "media/media_buildflags.h" |
80 |
- #include "ppapi/shared_impl/ppb_device_ref_shared.h" |
81 |
- #include "services/service_manager/public/cpp/interface_provider.h" |
82 |
- |
83 |
-+#if BUILDFLAG(ENABLE_WEBRTC) |
84 |
-+#include "content/renderer/media/stream/media_stream_device_observer.h" |
85 |
-+#endif |
86 |
-+ |
87 |
- namespace content { |
88 |
- |
89 |
- namespace { |
90 |
-@@ -267,8 +270,10 @@ void PepperMediaDeviceManager::OnDeviceOpened(int request_id, |
91 |
- return; |
92 |
- } |
93 |
- |
94 |
-+#if BUILDFLAG(ENABLE_WEBRTC) |
95 |
- if (success) |
96 |
- GetMediaStreamDeviceObserver()->AddStream(label, device); |
97 |
-+#endif |
98 |
- |
99 |
- OpenDeviceCallback callback = iter->second; |
100 |
- open_callbacks_.erase(iter); |
101 |
--- |
102 |
-cgit v1.2.1 |
103 |
- |
104 |
|
105 |
diff --git a/dev-qt/qtwebengine/qtwebengine-5.12.9999.ebuild b/dev-qt/qtwebengine/qtwebengine-5.12.9999.ebuild |
106 |
index ef85e758..91c3f9fb 100644 |
107 |
--- a/dev-qt/qtwebengine/qtwebengine-5.12.9999.ebuild |
108 |
+++ b/dev-qt/qtwebengine/qtwebengine-5.12.9999.ebuild |
109 |
@@ -78,10 +78,7 @@ DEPEND="${RDEPEND} |
110 |
pax_kernel? ( sys-apps/elfix ) |
111 |
" |
112 |
|
113 |
-PATCHES+=( |
114 |
- "${FILESDIR}/${PN}-5.12.0-build-without-webrtc.patch" |
115 |
- "${FILESDIR}/${PN}-5.12.0-libxml2-disable-catalogs.patch" # bug 653078 |
116 |
-) |
117 |
+PATCHES+=( "${FILESDIR}/${PN}-5.12.0-libxml2-disable-catalogs.patch" ) # bug 653078 |
118 |
|
119 |
src_prepare() { |
120 |
use pax_kernel && PATCHES+=( "${FILESDIR}/${PN}-5.9.3-paxmark-mksnapshot.patch" ) |
121 |
|
122 |
diff --git a/dev-qt/qtwebengine/qtwebengine-5.9999.ebuild b/dev-qt/qtwebengine/qtwebengine-5.9999.ebuild |
123 |
index ef85e758..91c3f9fb 100644 |
124 |
--- a/dev-qt/qtwebengine/qtwebengine-5.9999.ebuild |
125 |
+++ b/dev-qt/qtwebengine/qtwebengine-5.9999.ebuild |
126 |
@@ -78,10 +78,7 @@ DEPEND="${RDEPEND} |
127 |
pax_kernel? ( sys-apps/elfix ) |
128 |
" |
129 |
|
130 |
-PATCHES+=( |
131 |
- "${FILESDIR}/${PN}-5.12.0-build-without-webrtc.patch" |
132 |
- "${FILESDIR}/${PN}-5.12.0-libxml2-disable-catalogs.patch" # bug 653078 |
133 |
-) |
134 |
+PATCHES+=( "${FILESDIR}/${PN}-5.12.0-libxml2-disable-catalogs.patch" ) # bug 653078 |
135 |
|
136 |
src_prepare() { |
137 |
use pax_kernel && PATCHES+=( "${FILESDIR}/${PN}-5.9.3-paxmark-mksnapshot.patch" ) |