commit:     fb5c5f6a1907484906387f040614c5e5fe9585a8
Author:     Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Fri Sep 13 02:25:54 2024 +0000
Commit:     Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Fri Sep 13 02:44:45 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fb5c5f6a

dev-qt/qtwebengine: fix build with gcc+musl+USE=-jumbo

Closes: https://bugs.gentoo.org/939519
Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>

 .../qtwebengine/files/qtwebengine-6.7.2-musl-cstdint.patch   | 12 ++++++++++++
 dev-qt/qtwebengine/qtwebengine-6.7.2.ebuild                  |  1 +
 dev-qt/qtwebengine/qtwebengine-6.7.9999.ebuild               |  1 +
 dev-qt/qtwebengine/qtwebengine-6.8.9999.ebuild               |  1 +
 dev-qt/qtwebengine/qtwebengine-6.9999.ebuild                 |  1 +
 5 files changed, 16 insertions(+)

diff --git a/dev-qt/qtwebengine/files/qtwebengine-6.7.2-musl-cstdint.patch 
b/dev-qt/qtwebengine/files/qtwebengine-6.7.2-musl-cstdint.patch
new file mode 100644
index 000000000000..c654e68fa2fc
--- /dev/null
+++ b/dev-qt/qtwebengine/files/qtwebengine-6.7.2-musl-cstdint.patch
@@ -0,0 +1,12 @@
+https://bugs.gentoo.org/939519
+
+Just one more of these, should be merged with the cstdint patch
+in patchset next update & ideally upstreamed eventually.
+--- 
a/src/3rdparty/chromium/third_party/blink/public/common/page_state/page_state.h
++++ 
b/src/3rdparty/chromium/third_party/blink/public/common/page_state/page_state.h
+@@ -6,4 +6,5 @@
+ #define THIRD_PARTY_BLINK_PUBLIC_COMMON_PAGE_STATE_PAGE_STATE_H_
+ 
++#include <cstdint>
+ #include <string>
+ #include <vector>

diff --git a/dev-qt/qtwebengine/qtwebengine-6.7.2.ebuild 
b/dev-qt/qtwebengine/qtwebengine-6.7.2.ebuild
index a18dca6881d4..225a90310783 100644
--- a/dev-qt/qtwebengine/qtwebengine-6.7.2.ebuild
+++ b/dev-qt/qtwebengine/qtwebengine-6.7.2.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.7.2-musl-cstdint.patch
 )
 
 python_check_deps() {

diff --git a/dev-qt/qtwebengine/qtwebengine-6.7.9999.ebuild 
b/dev-qt/qtwebengine/qtwebengine-6.7.9999.ebuild
index 49de5422603a..a6e9836f4ad9 100644
--- a/dev-qt/qtwebengine/qtwebengine-6.7.9999.ebuild
+++ b/dev-qt/qtwebengine/qtwebengine-6.7.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.7.2-musl-cstdint.patch
 )
 
 python_check_deps() {

diff --git a/dev-qt/qtwebengine/qtwebengine-6.8.9999.ebuild 
b/dev-qt/qtwebengine/qtwebengine-6.8.9999.ebuild
index fec93a911d24..2fc66a0cfb03 100644
--- a/dev-qt/qtwebengine/qtwebengine-6.8.9999.ebuild
+++ b/dev-qt/qtwebengine/qtwebengine-6.8.9999.ebuild
@@ -109,6 +109,7 @@ PATCHES=( "${WORKDIR}"/patches/${PN} )
 
 PATCHES+=(
        # add extras as needed here, may merge in set if carries across versions
+       "${FILESDIR}"/${PN}-6.7.2-musl-cstdint.patch
 )
 
 python_check_deps() {

diff --git a/dev-qt/qtwebengine/qtwebengine-6.9999.ebuild 
b/dev-qt/qtwebengine/qtwebengine-6.9999.ebuild
index fec93a911d24..2fc66a0cfb03 100644
--- a/dev-qt/qtwebengine/qtwebengine-6.9999.ebuild
+++ b/dev-qt/qtwebengine/qtwebengine-6.9999.ebuild
@@ -109,6 +109,7 @@ PATCHES=( "${WORKDIR}"/patches/${PN} )
 
 PATCHES+=(
        # add extras as needed here, may merge in set if carries across versions
+       "${FILESDIR}"/${PN}-6.7.2-musl-cstdint.patch
 )
 
 python_check_deps() {

Reply via email to