summaryrefslogtreecommitdiff
path: root/dev-qt/qtwebengine/files
AgeCommit message (Collapse)Author
2025-06-07dev-qt/qtwebengine: drop 6.9.0-r1Ionen Wolkens
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
2025-06-05dev-qt/qtwebengine: backport CVE-2025-5419 fixIonen Wolkens
Not the only issue, but this one is known exploited in the wild giving it higher priority (rest will likely wait until Qt 6.9.2 like usual). Bug: https://bugs.gentoo.org/957076 Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
2025-04-28dev-qt/qtwebengine: drop 5.15.16_p20241115Andreas Sturmlechner
Closes: https://bugs.gentoo.org/925718 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
2025-04-18dev-qt/qtwebengine: backport build fix for with gperf 3.2Ionen Wolkens
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
2025-04-06dev-qt/qtwebengine: backport fix for QTBUG-133570Ionen Wolkens
Haven't reproduced the crash myself, but both falkon and qutebrowser upstreams had reports about that issue with 6.9.0, and may as well include it before potential unmasking. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
2025-04-02dev-qt/qtwebengine: add 6.9.0Ionen Wolkens
Also including backport for QTBUG-135047 (x11 pixmap leak) which is fixed in 6.9.9999 but hasn't been included in the 6.9.0 release. Not bothering putting it in the patchset given would need to make new one for 6.9.9999 already. The glibc-2.41 patch is also still not included, but it should whenever 6.9.9999 gets a qtwebengine-chromium submodule update. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
2025-03-31dev-qt/qtwebengine: backport webrtc build fix with pipewire-1.4Ionen Wolkens
Same issue that chromium ran into wrt bug #951816 Bug: https://bugs.gentoo.org/951816 Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
2025-03-30dev-qt/qtwebengine: fix build with clang-20Ionen Wolkens
Or probably clang-20 anyway, haven't confirmed that 19 works for 6.8.3 (but definitely fine for 6.8.2, and the same bit of code exists in it). On that note, qtwebengine-6.8.2 is probably affected too, but 6.8.3 "should" be stabilized before clang-20 and it saves having to test+change stable 6.8.2 for this. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
2025-03-11dev-qt/qtwebengine: add QTBUG link to glibc2.41 patchIonen Wolkens
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
2025-03-04dev-qt/qtwebengine: backport another missing cstdint for gcc+muslIonen Wolkens
Merging with the other cstdint patch to re-use the description. Believe 6.9 patchset is missing 1 bit of that patch that I forgot about when rebasing it, but will update the patchset for 6.9.0-rc later rather than make a separate patch here. Closes: https://bugs.gentoo.org/950579 Thanks-to: Anthony G. Basile <blueness@gentoo.org> Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
2025-02-26dev-qt/qtwebengine: drop 6.8.1-r1Ionen Wolkens
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
2025-02-13dev-qt/qtwebengine: fix glibc2.41 patch for older glibcIonen Wolkens
(actually) import from www-client/chromium this time, had missed that the final used patch was different than the one on the bug. No need for another revbump given it'd have just failed to build if <2.41, and was fine if using 2.41. Bug: https://bugs.gentoo.org/949654 Thanks-to: Sam James <sam@gentoo.org> Fixes: 030898ec7dfd200a15c25027787ccb588627e031 Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
2025-02-13dev-qt/qtwebengine: import glibc-2.41 crash fix from chromiumIonen Wolkens
qtwebengine appears affected as well, reproduced the crash on imgur's main page by scrolling in qutebrowser. Haven't tested the patch myself but it appears to works fine for qtwebengine according to Chiitoo. Bug: https://bugs.gentoo.org/949654 Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
2025-01-06dev-qt/qtwebengine: drop 6.7.2, 6.7.3Ionen Wolkens
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
2025-01-03dev-qt/qtwebengine: fix >=6.8 build with gcc+muslIonen Wolkens
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
2024-12-28dev-qt/qtwebengine: drop 5.15.14_p20240510Andreas Sturmlechner
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
2024-12-04dev-qt/qtwebengine: do xnnpack build workaround for arm64 (qt6)Ionen Wolkens
Closes: https://bugs.gentoo.org/945843 Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
2024-12-03dev-qt/qtwebengine: update patchset for >=6.8.1 againIonen Wolkens
6.8-6 -> 6.8-7 changes: Added: * gcc-ICE-workaround.patch (imported from files/) * missing-prefinalizer.patch (bug #945808) Hopefully no more patches for a while (at least none of these needed revbumps). Closes: https://bugs.gentoo.org/945808 Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
2024-12-03dev-qt/qtwebengine: add temporary workaround for a gcc ICEIonen Wolkens
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
2024-12-02dev-qt/qtwebengine: add 6.8.1Ionen Wolkens
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
2024-11-23dev-qt/qtwebengine: enable py3.13Andreas Sturmlechner
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
2024-11-23dev-qt/qtwebengine: 5.15.14_p20240510 add missing cstdintPaul Zander
Signed-off-by: Paul Zander <negril.nx+gentoo@gmail.com> Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
2024-11-19dev-qt/qtwebengine: more race condition fixes (qt6)Ionen Wolkens
Bug: https://bugs.gentoo.org/942142 Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
2024-11-18dev-qt/qtwebengine: quick fix for build race conditions (qt6)Ionen Wolkens
Done as two separate patches given one is a chromium backport (fixed in 6.8), and the others are qtwebengine-side issues. Thanks to Matt Whitlock for testing. Quite possible there are more issues, but there is no harm in fixing the ones we know about so far. Closes: https://bugs.gentoo.org/942142 Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
2024-10-30dev-qt/qtwebengine: 5.15.14_p20240510 Fix template-id in ctorPaul Zander
Bug: https://bugs.gentoo.org/938685 Signed-off-by: Paul Zander <negril.nx+gentoo@gmail.com> Signed-off-by: Sam James <sam@gentoo.org>
2024-10-30dev-qt/qtwebengine: 5.15.14_p20240510 Fix compilation on GCC 15Paul Zander
Bug: https://bugs.gentoo.org/938685 Signed-off-by: Paul Zander <negril.nx+gentoo@gmail.com> Signed-off-by: Sam James <sam@gentoo.org>
2024-10-21dev-qt/qtwebengine: add cstdints for GCC 15Sam James
Closes: https://bugs.gentoo.org/938685 Signed-off-by: Sam James <sam@gentoo.org>
2024-09-12dev-qt/qtwebengine: fix build with gcc+musl+USE=-jumboIonen Wolkens
Closes: https://bugs.gentoo.org/939519 Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
2024-08-14dev-qt/qtwebengine: update 6.7 and 6.8 patchsetsIonen Wolkens
6.7-10 -> 6.7-11, and 6.8-2 -> 6.8-3 changes: Added: * clang19.patch (imported from files/) * musl-no-settls.patch (wrt bug #937875) 6.7-10 -> 6.7-11 specific changes: Added: * QTBUG-113574.patch (imported from files/) 6.7-11 -> 6.7-12 changes (in preparation for 6.7.3): Removed: * ninja1.12.patch (upstreamed) Technically needs a revbump for bug #937875 (runtime issue), but do not wish for every users to rebuild over a musl fix. musl users reading this are invited to `emerge -1 qtwebengine:6`. Stable users are not believed to be affected, and there's to hope 6.7.3 releases & is stabilized before musl-1.2.5 is (or a := forces a rebuild first). Closes: https://bugs.gentoo.org/937875 Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
2024-08-09dev-qt/qtwebengine: fix build with clang-19Ionen Wolkens
Closes: https://bugs.gentoo.org/937541 Thanks-to: Alfred Wingate Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
2024-07-29dev-qt/qtwebengine: fix re2 compatibilityAliaksei Urbanski
Use bundled re2 to avoid the compatibility issue for qtwebengine-5.15.14_p20240510. Closes: https://bugs.gentoo.org/913923 Bug: https://bugs.gentoo.org/936884 Signed-off-by: Aliaksei Urbanski <aliaksei.urbanski@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/37785 Signed-off-by: Sam James <sam@gentoo.org>
2024-07-28dev-qt/qtwebengine: fix build with GCC 15 (qt5)Sam James
Thanks to Ionen for finding the QUIC patch. We may end up needing more for qt5. Closes: https://bugs.gentoo.org/936416 Signed-off-by: Sam James <sam@gentoo.org>
2024-07-02dev-qt/qtwebengine: backport wayland text rendering fix (qt6)Ionen Wolkens
See patch header. Tempting to revbump, albeit will still spare users for now. Will at least give stable users the fixed vresion when stabilized soon. ~testing users annoyed by this are invited to manually rebuild. Also add to 6.7.9999 so it is not forgotten with 6.7.3, "currently" not marked to be picked to the 6.7 branch for the 6.7.3 release and may or may not still be needed until 6.8.0. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
2024-06-08dev-qt/qtwebengine: drop 6.7.0Ionen Wolkens
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
2024-05-30dev-qt/qtwebengine: Fix build w/ ICU-75Andreas Sturmlechner
Patch sourced from Arch Linux. Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
2024-05-23dev-qt/qtwebengine: drop vulnerable 5.15.13_p20240322Andreas Sturmlechner
Bug: https://bugs.gentoo.org/931960 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
2024-04-30dev-qt/qtwebengine: fix build w/ ninja-1.12 for qt5Sam James
Same as Ionen's patch for qt6 but with a hunk removed. Closes: https://bugs.gentoo.org/930107 Signed-off-by: Sam James <sam@gentoo.org>
2024-04-19dev-qt/qtwebengine: drop 6.6.2, 6.6.3Ionen Wolkens
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
2024-04-18dev-qt/qtwebengine: remove unused patchMichael Mair-Keimberger
Signed-off-by: Michael Mair-Keimberger <mmk@levelnine.at> Signed-off-by: Conrad Kostecki <conikost@gentoo.org>
2024-04-17dev-qt/qtwebengine: add one more race fix for ninja-1.12 (Qt6)Ionen Wolkens
Bug: https://bugs.gentoo.org/930107 Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
2024-04-16dev-qt/qtwebengine: fix webdriver build under some configurationsIonen Wolkens
Unknown what is causing this to fail exactly, 6.7.0's USE=webdriver did build fine with all USE enabled last time tested so it could be related to disabling something while relying on transitive headers. Bug: https://bugs.gentoo.org/930107 Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
2024-04-16dev-qt/qtwebengine: "improve" build with ninja-1.12 (Qt6)Ionen Wolkens
Most likely more issues, but should hopefully work in most cases until figure out the rest. Users really having issues may want to go back to ~ninja-1.11.1 or even app-alternatives/ninja[samurai] which is known to work for this. (if issues are widespread, may set a ninja upper bound if don't find a proper fix at least before the next Qt bump) Bug: https://bugs.gentoo.org/930107 Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
2024-04-02dev-qt/qtwebengine: update patchset for 6.6 and 6.7 branchesIonen Wolkens
6.6-9 -> 6.6-10 changes: Added: * clang18.patch (imported from files/) Updated: * cstdint.patch (for bug #928466) 6.7-4 -> 6.7-5 changes: Added: * x11-header.patch (imported from files/) ...not adding clang18 given expect it to be fixed upstream soon Updated: * cstdint.patch (for bug #928466) ...gcc+musl still untested for 6.7.0, but updating what's known Closes: https://bugs.gentoo.org/928466 Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
2024-03-22dev-qt/qtwebengine: add 6.7.0_rc2Ionen Wolkens
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
2024-02-25dev-qt/qtwebengine: fix build with upcoming clang18Ionen Wolkens
Do not want to trigger rebuilds over this, so straight-to-stable with no revbump. Entirely untested for 6.7, not worrying too much until 6.7.0-rc. With some luck Qt may backport this themselves before release. Will move in patchset later if the patch needs to stay. Closes: https://bugs.gentoo.org/925486 Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
2024-02-02dev-qt/qtwebengine: drop 5.15.11_p20231120, 5.15.12_p20240112Andreas Sturmlechner
Bug: https://bugs.gentoo.org/922189 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
2024-01-17dev-qt/qtwebengine: Restore accidentally dropped patchAndreas Sturmlechner
Closes: https://bugs.gentoo.org/922312 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
2024-01-16dev-qt/qtwebengine: drop 5.15.12_p20231219Andreas Sturmlechner
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
2024-01-03dev-qt/qtwebengine: update patchset for 6.6 and 6.7 branchesIonen Wolkens
6.6-5 -> 6.6-6 changes (only used by 6.6.1): Added: * gcc14.patch (imported from gentoo tree, not needed in 6.7) Updated: * cstdint.patch (>=qtwebengine-6.6.1 needs an extra for gcc+musl) 6.6-6 -> 6.6-7 changes (due for 6.6.2 if nothing else comes up): Removed: * libcxx17.patch (backported from 6.7) * libxml2-2.12.patch (upstreamed) 6.7-1 -> 6.7-2 changes (tentative, release is still far away): Updated: * cstdint.patch (>=qtwebengine-6.6.1 needs an extra for gcc+musl) Removed: * libxml2-2.12.patch (upstreamed) Safe changes, and no need for revbumps. For libxml2, Qt did the same changes that we did rather than do like upstream chromium. Meaning we do not need to depend on the newer libxml2 and it works for the old as well. Hopefully more gcc+musl issues don't keep showing up given been using clang+musl for testing musl and would rather not do both on top of gcc+glibc (idea was to pickup most toolchain issues with only two builds). Only know about this because a user mentioned it on IRC. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
2023-12-19dev-qt/qtwebengine: drop 6.5.3Ionen Wolkens
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>