summaryrefslogtreecommitdiff
path: root/dev-qt
diff options
context:
space:
mode:
authorLiguros - Gitlab CI/CD [develop] <gitlab@liguros.net>2026-05-04 07:10:34 +0000
committerLiguros - Gitlab CI/CD [develop] <gitlab@liguros.net>2026-05-04 07:10:34 +0000
commit92217a61c4e16e9d7f04aac37db59ee63c528d6c (patch)
tree8ee1f31df20798566a4be81ad3122cdba4a47b4f /dev-qt
parentade6f2fbcbb4e9423e0518e10b7252f1a9424635 (diff)
downloadbaldeagleos-repo-92217a61c4e16e9d7f04aac37db59ee63c528d6c.tar.gz
baldeagleos-repo-92217a61c4e16e9d7f04aac37db59ee63c528d6c.tar.xz
baldeagleos-repo-92217a61c4e16e9d7f04aac37db59ee63c528d6c.zip
Adding metadata
Diffstat (limited to 'dev-qt')
-rw-r--r--dev-qt/qtwebengine/files/qtwebengine-6.11.0-gcc17.patch29
-rw-r--r--dev-qt/qtwebengine/qtwebengine-6.11.0.ebuild1
-rw-r--r--dev-qt/qtwebengine/qtwebengine-6.11.9999.ebuild2
-rw-r--r--dev-qt/qtwebengine/qtwebengine-6.9999.ebuild1
4 files changed, 32 insertions, 1 deletions
diff --git a/dev-qt/qtwebengine/files/qtwebengine-6.11.0-gcc17.patch b/dev-qt/qtwebengine/files/qtwebengine-6.11.0-gcc17.patch
new file mode 100644
index 000000000000..416074ed1860
--- /dev/null
+++ b/dev-qt/qtwebengine/files/qtwebengine-6.11.0-gcc17.patch
@@ -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
diff --git a/dev-qt/qtwebengine/qtwebengine-6.11.0.ebuild b/dev-qt/qtwebengine/qtwebengine-6.11.0.ebuild
index 642b9f79c6af..8c0ea04b64ad 100644
--- a/dev-qt/qtwebengine/qtwebengine-6.11.0.ebuild
+++ b/dev-qt/qtwebengine/qtwebengine-6.11.0.ebuild
@@ -110,6 +110,7 @@ PATCHES+=(
# add extras as needed here, may merge in set if carries across versions
"${FILESDIR}"/${PN}-6.10.2-clang-22.patch
"${FILESDIR}"/${PN}-6.10.3-climits.patch
+ "${FILESDIR}"/${PN}-6.11.0-gcc17.patch
)
python_check_deps() {
diff --git a/dev-qt/qtwebengine/qtwebengine-6.11.9999.ebuild b/dev-qt/qtwebengine/qtwebengine-6.11.9999.ebuild
index 858a1abbba04..3951fd03f5ea 100644
--- a/dev-qt/qtwebengine/qtwebengine-6.11.9999.ebuild
+++ b/dev-qt/qtwebengine/qtwebengine-6.11.9999.ebuild
@@ -109,8 +109,8 @@ PATCHES=( "${WORKDIR}"/patches/${PN} )
PATCHES+=(
# add extras as needed here, may merge in set if carries across versions
- "${FILESDIR}"/${PN}-6.10.2-clang-22.patch
"${FILESDIR}"/${PN}-6.10.3-climits.patch
+ "${FILESDIR}"/${PN}-6.11.0-gcc17.patch
)
python_check_deps() {
diff --git a/dev-qt/qtwebengine/qtwebengine-6.9999.ebuild b/dev-qt/qtwebengine/qtwebengine-6.9999.ebuild
index d6296bdde2d7..3951fd03f5ea 100644
--- a/dev-qt/qtwebengine/qtwebengine-6.9999.ebuild
+++ b/dev-qt/qtwebengine/qtwebengine-6.9999.ebuild
@@ -110,6 +110,7 @@ PATCHES=( "${WORKDIR}"/patches/${PN} )
PATCHES+=(
# add extras as needed here, may merge in set if carries across versions
"${FILESDIR}"/${PN}-6.10.3-climits.patch
+ "${FILESDIR}"/${PN}-6.11.0-gcc17.patch
)
python_check_deps() {