summaryrefslogtreecommitdiff
path: root/dev-qt/qtwebengine
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2024-10-31 03:04:18 +0000
committerV3n3RiX <venerix@koprulu.sector>2024-10-31 03:04:18 +0000
commitb846e1a1ef5685462a20abbc77cf57ead9064b85 (patch)
treeebf4581a96d87fbd1b7ab6cce8689ba4caa40e3b /dev-qt/qtwebengine
parentfb57e01054259b1160d01c3c7ed9efab7902ed7d (diff)
gentoo auto-resync : 31:10:2024 - 03:04:18
Diffstat (limited to 'dev-qt/qtwebengine')
-rw-r--r--dev-qt/qtwebengine/Manifest5
-rw-r--r--dev-qt/qtwebengine/files/qtwebengine-5.15.14_p20240510-gcc15-cstdint.patch132
-rw-r--r--dev-qt/qtwebengine/files/qtwebengine-5.15.14_p20240510-gcc15-template-id-cdtor.patch93
-rw-r--r--dev-qt/qtwebengine/qtwebengine-5.15.14_p20240510.ebuild1
4 files changed, 228 insertions, 3 deletions
diff --git a/dev-qt/qtwebengine/Manifest b/dev-qt/qtwebengine/Manifest
index f2b5b6380d8e..0dc1fabb45d9 100644
--- a/dev-qt/qtwebengine/Manifest
+++ b/dev-qt/qtwebengine/Manifest
@@ -1,5 +1,6 @@
AUX qtwebengine-5.15.13_p20240510-gcc15.patch 1308 BLAKE2B d206c6df9b88f706ade2f501548d880692ac032dd4767a279faf90e546eca9390f7a4c89f2fd23cc7d9e865bc27b0da398c60de2440ba1cd0a10cb5ccfb86e28 SHA512 fb5162c3ea8865fc81762c5571ddc63efac89dbcb6029a1b749a07f5944cf9007d92a24b764459301a1292ccbc057bee415f5dd86c75ae2a53981bad31e4e148
-AUX qtwebengine-5.15.14_p20240510-gcc15-cstdint.patch 1059 BLAKE2B 36192e166a1480a8f57a32b40324695525f4140134cdfd75a64fc7dc63cbeb5dd8e70cc4dc686191f7e509d295dce4a9f5a581b7b3c58ff4fa1ce7cd3b27b02b SHA512 64a723c3b7baa9bde946ea8424ae5eb68cde2c0c82d8a0090f3cd7752b1abdb3c3b0010d3f4cc853a0eb3434b703fe0504063765120d4df316f58b1931f8385d
+AUX qtwebengine-5.15.14_p20240510-gcc15-cstdint.patch 5255 BLAKE2B 9337df359e7b63fa24c4d0c454be77c7f8d4ab9d626dfb9fee372a4fb8d72075d251ff4a493d5343d487797c110251bb0cd04d5edbc6e6f70efaebb0358579b5 SHA512 5a2ce8dfaf1026fd18a730e90173b9465a7f9c12e46c0aa813ac2939178d5008eb96c57468c39f6dae683c39d89d11e3b7df8ccab851f33760516eb37648ee34
+AUX qtwebengine-5.15.14_p20240510-gcc15-template-id-cdtor.patch 3299 BLAKE2B 2809e25858ac17f776bd20fdcbc4c8b658b7f2587390dfbce133939ddd11134a71b6f139f39b9bf46a5e99a7d8335d5242d3a2caad832e6252d817504b6e6e12 SHA512 cbef06092de6337b4559d44443947e9578d127f4d319027550de7c4289665e0d516e5229cc0f9a0855691ceb62cdd32fb5a5fb88ff6cfbe28e1985aae9828ed7
AUX qtwebengine-5.15.14_p20240510-icu-75.patch 5107 BLAKE2B fc61801f5bbf5583610afe5af8ed60a90f94a248c0aa16b94f6df96e239e9c1cfe1fc40da487d3a25fc600a798b33c5bf8384c6d6cfcd0ff9446c20aae5f8f84 SHA512 b812dc26e6135cd69df9ef3b9049509be9888e012394af3c496b03666e80c63f4c827916398d94f7499f73739ca70829108b60705d5b2329f3134dd695a029eb
AUX qtwebengine-5.15.14_p20240510-re2.patch 915 BLAKE2B a29abbec923f78dd7baafdc36b42ed9e0467885ecc04349cbbcec6727628627e84e0172f01e24b34c231d437b75f992b7a173532695085773d899dc94085c66b SHA512 45af510bafc1c838fe273652813d4130ecdef30152f57506b5b6580131cdbcf510acc5ae7bb8d44ac90072c8be7d75b4e0c187240a6522e184db8a11a204f2fc
AUX qtwebengine-5.15.2_p20210521-clang-libc++.patch 358 BLAKE2B a03de632ac4e01cf56c52af3a3bd5ff5bcfd525c67bf2e5d960904a9f3b53e1fa18f0e0df380c0cf84f17914fb313a028e26efaefe6ab5057f0d9a9cf2f6f0fd SHA512 6dc3864064d6084e70d4696fda744701c293ee62e9c9088e3247988ffb8085f30c632e94ac19aef715cbd211b21dfcb98691d5809e21cffd9f04bbb8b04cf0da
@@ -13,7 +14,7 @@ DIST qtwebengine-6.8-patchset-5.tar.xz 7540 BLAKE2B afb0bdeffeb5c83237e1bf72c092
DIST qtwebengine-everywhere-src-6.7.2.tar.xz 550888844 BLAKE2B 2de049c9284583940bd1a9611a00c88a4f330a3b0bab8291d11296b8532d9f4e41be0d019045aca3d5983c3cfd6254d9e50c1133a497d03ef615fb74973e10f0 SHA512 5e1f65b5c0cecd62623ac386bbc89b1222f41b8c17cec1dd43851692d21f56e8b2dba45dab9405c33e88e1d1b24998d93dbcbf371a6504a1c8cdb1a6b5a94bf7
DIST qtwebengine-everywhere-src-6.7.3.tar.xz 550988288 BLAKE2B e506e8bd950be478a9d0ecf69c66f7c56dab3c7a1503c5534f0ed5a770ed4d009935ca6905a1255701750cc8d5b790b895eb4f1d6f994ea8231d57c461c22da9 SHA512 f20769ac9b3f4a9fda9865c86d9dd2c779e404823d85aaf12cbbc425880352c19352ed39eb804a80a06a99e13582d22d45dbf2a8d7bbefea3592ff965b863cbe
DIST qtwebengine-everywhere-src-6.8.0.tar.xz 566569136 BLAKE2B af2ccc4900ff96d36900bfd4bcb370017231776e211af512e73944dc47b62e6517e85658c436e91f904efae013c4a9035122f78694b4a3fc696f0790725862e0 SHA512 80137c6e1d9aaddddb5d81716acb2ddee620a1416e6318104ace377f0259906d3f79b0fbf9d57e13f581554bc14d7f13abc13396022406d3530f5d9014a7eed4
-EBUILD qtwebengine-5.15.14_p20240510.ebuild 7817 BLAKE2B e32bedcf1c7c9c8c379774f258433afaf51dc5adeb0fd26550361cf6158a5154fa2c1c75721ee66dccb8dd82c9e0821c744be4dfa160cb44a0a8c249cd01cad8 SHA512 b601cd0803781c7298f460635e58a92f2f8d77b9a5beb00ca90c4c62fbaa73bc5d9b335746936d5652c49e9ce1c4428f4ea7875010d88429ab9b4adac58769ed
+EBUILD qtwebengine-5.15.14_p20240510.ebuild 7886 BLAKE2B ec9b228c2c8952415a6a8ea7a693642bf09625ae084279e5992580084006a25bf77b0ebe2176e406b3a32356269302b48cb8dd16fbe573ce3817fc7d91d42b62 SHA512 3c6686561b36d59aa07473ff73cf5642f203d37a59f7496c04a656b60e03151471b79c965f065cd9f492e87e7fa398cd5f71b17059bdc6e9a4f0bd451edf088d
EBUILD qtwebengine-6.7.2.ebuild 10382 BLAKE2B 6f20f921189366edc8f501ee0e1d3811fb1e57dfa75b2ff4ac80a50028e6394068415f65ae1bfb84dd9ae7d08a546fdb13050a4c42035dbe0ce6baa1c753534f SHA512 2292f3a7e9b24cdb312b6e9c725d8ad1ed33ee160038bd15d8fac568e53473ef18fe3f4f8bf484009221521325933b7e568b90546a157d10c74faa119c6bf44d
EBUILD qtwebengine-6.7.3.ebuild 9876 BLAKE2B 377ec524b8bc1e8cabdb20b69b45235e55ad78b7d024f15659cb1c37079655d39230ded79e3b91707cc48ee79f0aed0a90f3fa4dad4a19bb69bc7def0f91a301 SHA512 8ea0ace56259dbd9d2ed2f426a1265729187d23567f467edc83c803ffbe22f785115e49766f345bc25502f6f8867ea51915fa84d3c6ee734ed167fe7811b3ad9
EBUILD qtwebengine-6.8.0.ebuild 10027 BLAKE2B efd6905762b7572ed824bde13dc03716215433fc8edb757a18acc094e970f7ad6974f5b121ee9f8160c26cb90765698f2ab0f5ca3c21aa60c9cf7e860e354271 SHA512 6bb13b648c1a4498f137efb88de5320531b7b7b826f51368c4b7cf10fe47f3eb795e697cac5b80ab9032a81ad6968703208805fb23f81dd713fbe4275a2e6e1a
diff --git a/dev-qt/qtwebengine/files/qtwebengine-5.15.14_p20240510-gcc15-cstdint.patch b/dev-qt/qtwebengine/files/qtwebengine-5.15.14_p20240510-gcc15-cstdint.patch
index 0adc39e400ab..75c3bae60905 100644
--- a/dev-qt/qtwebengine/files/qtwebengine-5.15.14_p20240510-gcc15-cstdint.patch
+++ b/dev-qt/qtwebengine/files/qtwebengine-5.15.14_p20240510-gcc15-cstdint.patch
@@ -27,4 +27,134 @@
+#include <cstdint>
#include <memory>
#include <string>
- #include <vector> \ No newline at end of file
+ #include <vector>
+--- a/src/3rdparty/chromium/cc/input/main_thread_scrolling_reason.h
++++ b/src/3rdparty/chromium/cc/input/main_thread_scrolling_reason.h
+@@ -5,6 +5,7 @@
+ #ifndef CC_INPUT_MAIN_THREAD_SCROLLING_REASON_H_
+ #define CC_INPUT_MAIN_THREAD_SCROLLING_REASON_H_
+
++#include <cstdint>
+ #include <memory>
+ #include <string>
+ #include "cc/cc_export.h"
+--- a/src/3rdparty/chromium/gpu/command_buffer/common/skia_utils.h
++++ b/src/3rdparty/chromium/gpu/command_buffer/common/skia_utils.h
+@@ -5,6 +5,7 @@
+ #ifndef GPU_COMMAND_BUFFER_COMMON_SKIA_UTILS_H_
+ #define GPU_COMMAND_BUFFER_COMMON_SKIA_UTILS_H_
+
++#include <cstdint>
+ #include <memory>
+
+ #include "base/optional.h"
+--- a/src/3rdparty/chromium/gpu/command_buffer/service/gpu_fence_manager.h
++++ b/src/3rdparty/chromium/gpu/command_buffer/service/gpu_fence_manager.h
+@@ -5,6 +5,7 @@
+ #ifndef GPU_COMMAND_BUFFER_SERVICE_GPU_FENCE_MANAGER_H_
+ #define GPU_COMMAND_BUFFER_SERVICE_GPU_FENCE_MANAGER_H_
+
++#include <cstdint>
+ #include <memory>
+ #include <vector>
+
+--- a/src/3rdparty/chromium/net/tools/huffman_trie/trie_entry.h
++++ b/src/3rdparty/chromium/net/tools/huffman_trie/trie_entry.h
+@@ -5,6 +5,7 @@
+ #ifndef NET_TOOLS_HUFFMAN_TRIE_TRIE_ENTRY_H_
+ #define NET_TOOLS_HUFFMAN_TRIE_TRIE_ENTRY_H_
+
++#include <cstdint>
+ #include <memory>
+ #include <string>
+ #include <vector>
+--- a/src/3rdparty/chromium/third_party/pdfium/core/fpdfapi/page/cpdf_function.h
++++ b/src/3rdparty/chromium/third_party/pdfium/core/fpdfapi/page/cpdf_function.h
+@@ -7,6 +7,7 @@
+ #ifndef CORE_FPDFAPI_PAGE_CPDF_FUNCTION_H_
+ #define CORE_FPDFAPI_PAGE_CPDF_FUNCTION_H_
+
++#include <cstdint>
+ #include <memory>
+ #include <set>
+ #include <vector>
+--- a/src/3rdparty/chromium/third_party/pdfium/core/fxcodec/jbig2/JBig2_DocumentContext.h
++++ b/src/3rdparty/chromium/third_party/pdfium/core/fxcodec/jbig2/JBig2_DocumentContext.h
+@@ -7,6 +7,7 @@
+ #ifndef CORE_FXCODEC_JBIG2_JBIG2_DOCUMENTCONTEXT_H_
+ #define CORE_FXCODEC_JBIG2_JBIG2_DOCUMENTCONTEXT_H_
+
++#include <cstdint>
+ #include <list>
+ #include <memory>
+ #include <utility>
+--- a/src/3rdparty/chromium/third_party/pdfium/third_party/base/span.h
++++ b/src/3rdparty/chromium/third_party/pdfium/third_party/base/span.h
+@@ -9,6 +9,7 @@
+
+ #include <algorithm>
+ #include <array>
++#include <cstdint>
+ #include <iterator>
+ #include <type_traits>
+ #include <utility>
+--- a/src/3rdparty/chromium/third_party/perfetto/include/perfetto/tracing/tracing_backend.h
++++ b/src/3rdparty/chromium/third_party/perfetto/include/perfetto/tracing/tracing_backend.h
+@@ -17,6 +17,7 @@
+ #ifndef INCLUDE_PERFETTO_TRACING_TRACING_BACKEND_H_
+ #define INCLUDE_PERFETTO_TRACING_TRACING_BACKEND_H_
+
++#include <cstdint>
+ #include <memory>
+ #include <string>
+
+--- a/src/3rdparty/chromium/third_party/webrtc/api/fec_controller.h
++++ b/src/3rdparty/chromium/third_party/webrtc/api/fec_controller.h
+@@ -11,6 +11,7 @@
+ #ifndef API_FEC_CONTROLLER_H_
+ #define API_FEC_CONTROLLER_H_
+
++#include <cstdint>
+ #include <memory>
+ #include <vector>
+
+--- a/src/3rdparty/chromium/third_party/webrtc/api/network_state_predictor.h
++++ b/src/3rdparty/chromium/third_party/webrtc/api/network_state_predictor.h
+@@ -11,6 +11,7 @@
+ #ifndef API_NETWORK_STATE_PREDICTOR_H_
+ #define API_NETWORK_STATE_PREDICTOR_H_
+
++#include <cstdint>
+ #include <memory>
+ #include <vector>
+
+--- a/src/3rdparty/chromium/third_party/webrtc/modules/video_coding/timestamp_map.h
++++ b/src/3rdparty/chromium/third_party/webrtc/modules/video_coding/timestamp_map.h
+@@ -11,6 +11,7 @@
+ #ifndef MODULES_VIDEO_CODING_TIMESTAMP_MAP_H_
+ #define MODULES_VIDEO_CODING_TIMESTAMP_MAP_H_
+
++#include <cstdint>
+ #include <memory>
+
+ namespace webrtc {
+--- a/src/3rdparty/chromium/third_party/webrtc/video/stats_counter.h
++++ b/src/3rdparty/chromium/third_party/webrtc/video/stats_counter.h
+@@ -11,6 +11,7 @@
+ #ifndef VIDEO_STATS_COUNTER_H_
+ #define VIDEO_STATS_COUNTER_H_
+
++#include <cstdint>
+ #include <memory>
+ #include <string>
+
+--- a/src/3rdparty/chromium/third_party/woff2/include/woff2/output.h
++++ b/src/3rdparty/chromium/third_party/woff2/include/woff2/output.h
+@@ -10,6 +10,7 @@
+ #define WOFF2_WOFF2_OUT_H_
+
+ #include <algorithm>
++#include <cstdint>
+ #include <cstring>
+ #include <memory>
+ #include <string>
diff --git a/dev-qt/qtwebengine/files/qtwebengine-5.15.14_p20240510-gcc15-template-id-cdtor.patch b/dev-qt/qtwebengine/files/qtwebengine-5.15.14_p20240510-gcc15-template-id-cdtor.patch
new file mode 100644
index 000000000000..b1e14c5d3f80
--- /dev/null
+++ b/dev-qt/qtwebengine/files/qtwebengine-5.15.14_p20240510-gcc15-template-id-cdtor.patch
@@ -0,0 +1,93 @@
+From: Paul Zander <negril.nx+gentoo@gmail.com>
+Date: Wed, 23 Oct 2024 01:04:16 +0200
+Subject: template-id-cdtor
+
+warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
+
+Signed-off-by: Paul Zander <negril.nx+gentoo@gmail.com>
+
+--- a/src/3rdparty/chromium/third_party/blink/renderer/platform/wtf/text/string_concatenate.h
++++ b/src/3rdparty/chromium/third_party/blink/renderer/platform/wtf/text/string_concatenate.h
+@@ -45,7 +45,7 @@ class StringTypeAdapter<char> {
+ DISALLOW_NEW();
+
+ public:
+- explicit StringTypeAdapter<char>(char buffer) : buffer_(buffer) {}
++ explicit StringTypeAdapter(char buffer) : buffer_(buffer) {}
+
+ unsigned length() const { return 1; }
+ bool Is8Bit() const { return true; }
+@@ -62,7 +62,7 @@ class StringTypeAdapter<LChar> {
+ DISALLOW_NEW();
+
+ public:
+- explicit StringTypeAdapter<LChar>(LChar buffer) : buffer_(buffer) {}
++ explicit StringTypeAdapter(LChar buffer) : buffer_(buffer) {}
+
+ unsigned length() const { return 1; }
+ bool Is8Bit() const { return true; }
+@@ -79,7 +79,7 @@ class StringTypeAdapter<UChar> {
+ DISALLOW_NEW();
+
+ public:
+- explicit StringTypeAdapter<UChar>(UChar buffer) : buffer_(buffer) {}
++ explicit StringTypeAdapter(UChar buffer) : buffer_(buffer) {}
+
+ unsigned length() const { return 1; }
+ bool Is8Bit() const { return buffer_ <= 0xff; }
+@@ -100,7 +100,7 @@ class WTF_EXPORT StringTypeAdapter<char*> {
+ DISALLOW_NEW();
+
+ public:
+- explicit StringTypeAdapter<char*>(char* buffer)
++ explicit StringTypeAdapter(char* buffer)
+ : StringTypeAdapter(buffer, strlen(buffer)) {}
+
+ unsigned length() const { return length_; }
+@@ -110,7 +110,7 @@ class WTF_EXPORT StringTypeAdapter<char*> {
+ void WriteTo(UChar* destination) const;
+
+ private:
+- StringTypeAdapter<char*>(char* buffer, size_t length);
++ StringTypeAdapter(char* buffer, size_t length);
+
+ const char* buffer_;
+ unsigned length_;
+@@ -121,7 +121,7 @@ class WTF_EXPORT StringTypeAdapter<LChar*> {
+ DISALLOW_NEW();
+
+ public:
+- explicit StringTypeAdapter<LChar*>(LChar* buffer);
++ explicit StringTypeAdapter(LChar* buffer);
+
+ unsigned length() const { return length_; }
+ bool Is8Bit() const { return true; }
+@@ -157,7 +157,7 @@ class WTF_EXPORT StringTypeAdapter<const char*> {
+ DISALLOW_NEW();
+
+ public:
+- explicit StringTypeAdapter<const char*>(const char* buffer);
++ explicit StringTypeAdapter(const char* buffer);
+
+ unsigned length() const { return length_; }
+ bool Is8Bit() const { return true; }
+@@ -175,7 +175,7 @@ class WTF_EXPORT StringTypeAdapter<const LChar*> {
+ DISALLOW_NEW();
+
+ public:
+- explicit StringTypeAdapter<const LChar*>(const LChar* buffer);
++ explicit StringTypeAdapter(const LChar* buffer);
+
+ unsigned length() const { return length_; }
+ bool Is8Bit() const { return true; }
+--- a/src/3rdparty/chromium/third_party/blink/renderer/platform/wtf/text/string_operators.h
++++ b/src/3rdparty/chromium/third_party/blink/renderer/platform/wtf/text/string_operators.h
+@@ -115,7 +115,7 @@ class StringTypeAdapter<StringAppend<StringType1, StringType2>> {
+ STACK_ALLOCATED();
+
+ public:
+- StringTypeAdapter<StringAppend<StringType1, StringType2>>(
++ StringTypeAdapter(
+ const StringAppend<StringType1, StringType2>& buffer)
+ : buffer_(buffer) {}
+
diff --git a/dev-qt/qtwebengine/qtwebengine-5.15.14_p20240510.ebuild b/dev-qt/qtwebengine/qtwebengine-5.15.14_p20240510.ebuild
index 2b65624ad585..1f2a9c188291 100644
--- a/dev-qt/qtwebengine/qtwebengine-5.15.14_p20240510.ebuild
+++ b/dev-qt/qtwebengine/qtwebengine-5.15.14_p20240510.ebuild
@@ -103,6 +103,7 @@ PATCHES=(
"${FILESDIR}/${PN}-5.15.13_p20240510-gcc15.patch"
"${FILESDIR}/${P}-re2.patch"
"${FILESDIR}/${PN}-5.15.14_p20240510-gcc15-cstdint.patch"
+ "${FILESDIR}/${PN}-5.15.14_p20240510-gcc15-template-id-cdtor.patch"
)
python_check_deps() {