diff options
author | V3n3RiX <venerix@koprulu.sector> | 2024-10-31 03:04:18 +0000 |
---|---|---|
committer | V3n3RiX <venerix@koprulu.sector> | 2024-10-31 03:04:18 +0000 |
commit | b846e1a1ef5685462a20abbc77cf57ead9064b85 (patch) | |
tree | ebf4581a96d87fbd1b7ab6cce8689ba4caa40e3b /dev-qt/qtwebengine | |
parent | fb57e01054259b1160d01c3c7ed9efab7902ed7d (diff) |
gentoo auto-resync : 31:10:2024 - 03:04:18
Diffstat (limited to 'dev-qt/qtwebengine')
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() { |