summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--extra/qt5-webengine/PKGBUILD4
-rw-r--r--extra/qt5-webengine/qtwebengine-everywhere-src-5.14.2-gcc10-patches.patch55
2 files changed, 57 insertions, 2 deletions
diff --git a/extra/qt5-webengine/PKGBUILD b/extra/qt5-webengine/PKGBUILD
index c7956f58..7e6dfce6 100644
--- a/extra/qt5-webengine/PKGBUILD
+++ b/extra/qt5-webengine/PKGBUILD
@@ -23,9 +23,9 @@ eval "$(
'
)"
-# from https://bugs.gentoo.org/721876
+# redone patch, see also https://bugs.gentoo.org/721876
source+=('qtwebengine-everywhere-src-5.14.2-gcc10-patches.patch')
-sha256sums+=('51b6a921e473ddbab14d7c8a8c698e3d68dde9be4c8a0a0f4cf07ac00f82e0f6')
+sha256sums+=('76a2a761cb30f9b0a7549d86249f049f91ce2a9c15abdcb194990258585e9fee')
eval "$(
declare -f prepare | \
diff --git a/extra/qt5-webengine/qtwebengine-everywhere-src-5.14.2-gcc10-patches.patch b/extra/qt5-webengine/qtwebengine-everywhere-src-5.14.2-gcc10-patches.patch
new file mode 100644
index 00000000..c9d8b04d
--- /dev/null
+++ b/extra/qt5-webengine/qtwebengine-everywhere-src-5.14.2-gcc10-patches.patch
@@ -0,0 +1,55 @@
+diff -rauN qtwebengine-everywhere-src-5.14.2/src/3rdparty/chromium/media/cdm/supported_cdm_versions.h qtwebengine-everywhere-src-5.14.2-gcc10-patches-patch/src/3rdparty/chromium/media/cdm/supported_cdm_versions.h
+--- qtwebengine-everywhere-src-5.14.2/src/3rdparty/chromium/media/cdm/supported_cdm_versions.h 2020-03-24 10:16:30.000000000 +0100
++++ qtwebengine-everywhere-src-5.14.2-gcc10-patches-patch/src/3rdparty/chromium/media/cdm/supported_cdm_versions.h 2020-05-17 10:33:16.354005355 +0200
+@@ -6,6 +6,7 @@
+ #define MEDIA_CDM_SUPPORTED_CDM_VERSIONS_H_
+
+ #include <array>
++#include <cstddef>
+
+ #include "media/base/media_export.h"
+ #include "media/cdm/api/content_decryption_module.h"
+diff -rauN qtwebengine-everywhere-src-5.14.2/src/3rdparty/chromium/third_party/perfetto/include/perfetto/base/task_runner.h qtwebengine-everywhere-src-5.14.2-gcc10-patches-patch/src/3rdparty/chromium/third_party/perfetto/include/perfetto/base/task_runner.h
+--- qtwebengine-everywhere-src-5.14.2/src/3rdparty/chromium/third_party/perfetto/include/perfetto/base/task_runner.h 2020-03-24 10:16:30.000000000 +0100
++++ qtwebengine-everywhere-src-5.14.2-gcc10-patches-patch/src/3rdparty/chromium/third_party/perfetto/include/perfetto/base/task_runner.h 2020-05-17 09:43:19.913698589 +0200
+@@ -18,6 +18,7 @@
+ #define INCLUDE_PERFETTO_BASE_TASK_RUNNER_H_
+
+ #include <functional>
++#include <cstdint>
+
+ #include "perfetto/base/export.h"
+
+diff -rauN qtwebengine-everywhere-src-5.14.2/src/3rdparty/chromium/third_party/webrtc/call/rtx_receive_stream.h qtwebengine-everywhere-src-5.14.2-gcc10-patches-patch/src/3rdparty/chromium/third_party/webrtc/call/rtx_receive_stream.h
+--- qtwebengine-everywhere-src-5.14.2/src/3rdparty/chromium/third_party/webrtc/call/rtx_receive_stream.h 2020-03-24 10:16:30.000000000 +0100
++++ qtwebengine-everywhere-src-5.14.2-gcc10-patches-patch/src/3rdparty/chromium/third_party/webrtc/call/rtx_receive_stream.h 2020-05-17 09:47:24.907146499 +0200
+@@ -12,6 +12,7 @@
+ #define CALL_RTX_RECEIVE_STREAM_H_
+
+ #include <map>
++#include <cstdint>
+
+ #include "call/rtp_packet_sink_interface.h"
+
+diff -rauN qtwebengine-everywhere-src-5.14.2/src/3rdparty/chromium/third_party/webrtc/modules/audio_processing/aec3/clockdrift_detector.h qtwebengine-everywhere-src-5.14.2-gcc10-patches-patch/src/3rdparty/chromium/third_party/webrtc/modules/audio_processing/aec3/clockdrift_detector.h
+--- qtwebengine-everywhere-src-5.14.2/src/3rdparty/chromium/third_party/webrtc/modules/audio_processing/aec3/clockdrift_detector.h 2020-03-24 10:16:30.000000000 +0100
++++ qtwebengine-everywhere-src-5.14.2-gcc10-patches-patch/src/3rdparty/chromium/third_party/webrtc/modules/audio_processing/aec3/clockdrift_detector.h 2020-05-17 09:50:18.337210561 +0200
+@@ -12,6 +12,7 @@
+ #define MODULES_AUDIO_PROCESSING_AEC3_CLOCKDRIFT_DETECTOR_H_
+
+ #include <array>
++#include <cstddef>
+
+ namespace webrtc {
+
+diff -rauN qtwebengine-everywhere-src-5.14.2/src/3rdparty/chromium/third_party/webrtc/modules/video_coding/decoding_state.h qtwebengine-everywhere-src-5.14.2-gcc10-patches-patch/src/3rdparty/chromium/third_party/webrtc/modules/video_coding/decoding_state.h
+--- qtwebengine-everywhere-src-5.14.2/src/3rdparty/chromium/third_party/webrtc/modules/video_coding/decoding_state.h 2020-03-24 10:16:30.000000000 +0100
++++ qtwebengine-everywhere-src-5.14.2-gcc10-patches-patch/src/3rdparty/chromium/third_party/webrtc/modules/video_coding/decoding_state.h 2020-05-17 09:53:24.980597815 +0200
+@@ -13,6 +13,7 @@
+
+ #include <map>
+ #include <set>
++#include <cstdint>
+ #include <vector>
+
+ namespace webrtc {