Add dev-qt from an older version of the gentoo repo
Qt5 has been removed, we restore it since we still use it.
This commit is contained in:
23
dev-qt/qtwebengine/files/qtwebengine-6.10.2-clang-22.patch
Normal file
23
dev-qt/qtwebengine/files/qtwebengine-6.10.2-clang-22.patch
Normal file
@ -0,0 +1,23 @@
|
||||
Patch status: fixed in >=chromium-141.0.7365.0
|
||||
|
||||
https://bugs.gentoo.org/968956
|
||||
https://crbug.com/438445382
|
||||
https://crrev.com/820ca85d1e918a399abf471d97b37d99be892f1f
|
||||
https://skia.googlesource.com/skcms.git/+/135488419331
|
||||
https://skia.googlesource.com/skcms.git/+/02ca44da98eb
|
||||
https://skia.googlesource.com/skcms.git/+/238fd0489c04
|
||||
https://skia.googlesource.com/skcms.git/+/c602c137fb05
|
||||
--- a/src/3rdparty/chromium/third_party/skia/modules/skcms/src/Transform_inl.h
|
||||
+++ b/src/3rdparty/chromium/third_party/skia/modules/skcms/src/Transform_inl.h
|
||||
@@ -162,6 +162,11 @@
|
||||
return (F)_mm512_cvtph_ps((__m256i)half);
|
||||
#elif defined(USING_AVX_F16C)
|
||||
+#if defined(__clang__) && __clang_major__ >= 15 // for _Float16 support
|
||||
+ typedef _Float16 __attribute__((vector_size(16))) F16;
|
||||
+ return __builtin_convertvector((F16)half, F);
|
||||
+#else
|
||||
typedef int16_t __attribute__((vector_size(16))) I16;
|
||||
return __builtin_ia32_vcvtph2ps256((I16)half);
|
||||
+#endif // defined(__clang))
|
||||
#else
|
||||
U32 wide = cast<U32>(half);
|
||||
11
dev-qt/qtwebengine/files/qtwebengine-6.10.3-climits.patch
Normal file
11
dev-qt/qtwebengine/files/qtwebengine-6.10.3-climits.patch
Normal file
@ -0,0 +1,11 @@
|
||||
Same issue as https://bugs.gentoo.org/971287 which only happens with
|
||||
recent gcc-16 libstdc++ snapshots.
|
||||
--- a/src/3rdparty/chromium/third_party/blink/renderer/platform/widget/input/prediction/predictor_factory.cc
|
||||
+++ b/src/3rdparty/chromium/third_party/blink/renderer/platform/widget/input/prediction/predictor_factory.cc
|
||||
@@ -3,4 +3,6 @@
|
||||
// found in the LICENSE file.
|
||||
|
||||
+#include <climits>
|
||||
+
|
||||
#include "third_party/blink/renderer/platform/widget/input/prediction/predictor_factory.h"
|
||||
|
||||
29
dev-qt/qtwebengine/files/qtwebengine-6.11.0-gcc17.patch
Normal file
29
dev-qt/qtwebengine/files/qtwebengine-6.11.0-gcc17.patch
Normal file
@ -0,0 +1,29 @@
|
||||
https://bugs.gentoo.org/973445
|
||||
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=125064
|
||||
--- a/src/3rdparty/chromium/base/allocator/partition_allocator/src/partition_alloc/partition_alloc_base/compiler_specific.h
|
||||
+++ b/src/3rdparty/chromium/base/allocator/partition_allocator/src/partition_alloc/partition_alloc_base/compiler_specific.h
|
||||
@@ -352,5 +352,5 @@
|
||||
// struct PA_TRIVIAL_ABI S { ~S(); }
|
||||
// ```
|
||||
-#if PA_HAS_CPP_ATTRIBUTE(clang::trivial_abi)
|
||||
+#if PA_HAS_CPP_ATTRIBUTE(clang::trivial_abi) && defined(__clang__)
|
||||
#define PA_TRIVIAL_ABI [[clang::trivial_abi]]
|
||||
#else
|
||||
--- a/src/3rdparty/chromium/base/compiler_specific.h
|
||||
+++ b/src/3rdparty/chromium/base/compiler_specific.h
|
||||
@@ -575,5 +575,5 @@
|
||||
// struct TRIVIAL_ABI S { ~S(); }
|
||||
// ```
|
||||
-#if __has_cpp_attribute(clang::trivial_abi)
|
||||
+#if __has_cpp_attribute(clang::trivial_abi) && defined(__clang__)
|
||||
#define TRIVIAL_ABI [[clang::trivial_abi]]
|
||||
#else
|
||||
--- a/src/3rdparty/chromium/skia/config/SkUserConfig.h
|
||||
+++ b/src/3rdparty/chromium/skia/config/SkUserConfig.h
|
||||
@@ -104,5 +104,5 @@
|
||||
|
||||
#if defined(__has_attribute)
|
||||
-#if __has_attribute(trivial_abi)
|
||||
+#if __has_attribute(trivial_abi) && defined(__clang__)
|
||||
#define SK_TRIVIAL_ABI [[clang::trivial_abi]]
|
||||
#else
|
||||
9
dev-qt/qtwebengine/files/qtwebengine-6.11.1-gcc17.patch
Normal file
9
dev-qt/qtwebengine/files/qtwebengine-6.11.1-gcc17.patch
Normal file
@ -0,0 +1,9 @@
|
||||
https://codereview.qt-project.org/c/qt/qtwebengine-chromium/+/742007
|
||||
--- a/src/3rdparty/chromium/third_party/dawn/src/tint/utils/rtti/traits.h
|
||||
+++ b/src/3rdparty/chromium/third_party/dawn/src/tint/utils/rtti/traits.h
|
||||
@@ -30,4 +30,5 @@
|
||||
|
||||
#include <ostream>
|
||||
+#include <sstream>
|
||||
#include <string>
|
||||
#include <tuple>
|
||||
Reference in New Issue
Block a user