summaryrefslogtreecommitdiff
path: root/dev-qt/qtwebengine
AgeCommit message (Collapse)Author
2025-03-11dev-qt/qtwebengine: add QTBUG link to glibc2.41 patchIonen Wolkens
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
2025-03-10dev-qt/qtwebengine: require widgets for tests in liveIonen Wolkens
Does not build without anymore due to some lacking guards in tests, but it's not worth worrying with and may as well require it (arguably this USE shouldn't even exist and be hard enabled). Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
2025-03-10dev-qt/qtwebengine: fix live builds with USE=-pdfiumIonen Wolkens
Seems to be lacking some guards against the other options, but it doesn't really make sense for the ebuild to rely on these and should just not pass when the main switch is off. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
2025-03-10dev-qt/qtwebengine: update 6.9 patchsetIonen Wolkens
6.9-2 -> 6.9-3 changes: Updated: - cstdint.patch (add a minor known missing include) Likely still not final, but just a minor update before 6.9.0-rc. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
2025-03-04dev-qt/qtwebengine: explicitly filter-ltoIonen Wolkens
Kind of forgot strip-flags no longer filters lto. Not that it was *needed* given qt6-build.eclass filters lto either way but these should be considered separate issues (aka, we may drop it from qt6-build.eclass in the future but keep it in qtwebengine, or at least when using gcc). 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: update liveIonen Wolkens
9GB is "enough" but rather borderline (last build 8.9GB), and may be a problem depending on USE+*FLAGS. Let's put it a 1GB over to safe. Also actually links with udev in 6.9+ now. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
2025-02-26dev-qt/qtwebengine: include glibc2.41 fix in liveIonen Wolkens
I'd assume may not be needed for that long, but just so don't forget about this. Was testing 6.9.9999 and wondering why tst_origins was failing (it was this). At least means that the test suite does pick this up. 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-26dev-qt/qtwebengine: update 6.9 patchsetIonen Wolkens
6.9-1 -> 6.9-2 changes: Removed: * missing-prefinalizer.patch (upstreamed) * no-vulkan-build.patch (upstreamed) Plus rebasing where needed. This is due to Qt bumping baseline chromium again in 6.9, it is now based on chromium-130. This is still only preliminary updates just so patches applies and still needs proper testing, will be checked using 6.9.0-rc when it releases. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
2025-02-26dev-qt/qtwebengine: update liveIonen Wolkens
I see a change that is likely to prevent the race condition issues, but not 100% sure. cstdint.patch is upstreamed in >=6.9, still needed for 6.8. 6.9 newly needs nodejs[icu] or else it'll fail on some regex syntax error (likely due to use of unicode bits in it). www-client/chromium depends on nodejs[inspector] instead which itself depends on icu+ssl (that we do need), but we do not seem to need inspector. Also add [icu] to 6.8.9999 just-in-case, odds are won't be testing -icu anymore and may miss something and no harm in having users set it for 6.8.3 before 6.9.0 drops Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
2025-02-21dev-qt/qtwebengine: enable pdfium by default in live (qt6)Ionen Wolkens
Formerly left disabled given nothing in the tree needed it and it was just an oddity, but some packages started to use it now (skanpage and upcoming frescobaldi bump through pyqt6) and it is annoying to find out that you need to rebuild qtwebengine to enable it. It does add a bit to the compile time and size making it wasteful for "most" users but it is ultimately kind of negligible in relation to webengine itself. Doing it live-only to spare a rebuild, will be for next bump. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
2025-02-21dev-qt/qtwebengine: Stabilize 6.8.2-r1 amd64, #950024Arthur Zamarin
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2025-02-21dev-qt/qtwebengine: Stabilize 6.8.2-r1 arm64, #950024Arthur Zamarin
Signed-off-by: Arthur Zamarin <arthurzam@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-31dev-qt/qtwebengine: add 6.8.2Ionen Wolkens
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>
2025-01-02dev-qt/qtwebengine: workaround -D_GLIBCXX_ASSERTIONS issues in 6.8Ionen Wolkens
...which is default on hardened profiles, and unfortunately cannot revbump only for hardened, so will cause unnecessary rebuilds. Ideally would backport the proper fix, but have not tried to identify what fixes this and, given workaround is temporary (should be fixed in 6.9), it may not be worth the trouble meanwhile. On a side-note, was able to reproduce with qutebrowser by visiting some specific websites. Closes: https://bugs.gentoo.org/947356 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-28dev-qt/qtwebengine: Stabilize 5.15.16_p20241115 arm64, #944808Arthur Zamarin
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2024-12-28dev-qt/qtwebengine: Stabilize 5.15.16_p20241115 amd64, #944808Arthur Zamarin
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2024-12-27dev-qt/qtwebengine: Stabilize 6.8.1 arm64, #946705Sam James
Signed-off-by: Sam James <sam@gentoo.org>
2024-12-27dev-qt/qtwebengine: Stabilize 6.8.1 amd64, #946705Sam James
Signed-off-by: Sam James <sam@gentoo.org>
2024-12-24dev-qt/qtwebengine: adjust system ffmpeg commentIonen Wolkens
Seeing distros that use system's ffmpeg (like Arch) hit obscure issues while it works on Gentoo. Like some mp3 or opus files not playing. In case of mp3, Qt had to do a workaround for system ffmpeg to ensure it picks the right mp3 decoder given chromium does not support the others. Opus case is unclear still. If we ever switch to system (patched) ffmpeg (which would be nice on paper esp. for binpkg due to USE=bindist), it should probably use extra consideration and also be kept optional to debug. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
2024-12-15dev-qt/qtwebengine: add 6.9.9999Ionen Wolkens
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
2024-12-15dev-qt/qtwebengine: update patchset for 6.9 branchIonen Wolkens
6.8-7 -> 6.9-1 changes: Updated: * missing-gn-deps.patch (partially upstreamed) Removed: * musl-lfs64-gn.patch (obsolete) ...plus rebasing where needed. Just initial updates so patches apply again, has not been really tested yet (esp. musl). Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
2024-12-15dev-qt/qtwebengine: update liveIonen Wolkens
May or may not have missed something due to there being a lot of build system re-arranging making the diff noisy. Only picked up that it no longer needs poppler for tests and that it now links directly with libGLX with USE=opengl. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
2024-12-11Move {sys-devel → llvm-core}/llvmMichał Górny
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2024-12-11Move {sys-devel → llvm-core}/clangMichał Górny
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2024-12-11Rename {sys-devel → llvm-core}/clang-commonMichał Górny
Signed-off-by: Michał Górny <mgorny@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: drop 6.8.0Ionen Wolkens
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: update patchset for >=6.8.1Ionen Wolkens
6.8-5 -> 6.8-6 changes: Added: * missing-gn-deps.patch (imported from files/) * no-vulkan-build.patch (bug #945766) Intentionally keeping QTBUG-131156.patch in files/ for now, it's not merged upstream yet (may not be final) and will be picked to 6.8 later ultimately breaking 6.8.9999. Closes: https://bugs.gentoo.org/945766 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: unkeyword ~x86, no more revdepsAndreas Sturmlechner
Signed-off-by: Andreas Sturmlechner <asturm@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-21dev-qt/qtwebengine: add 5.15.16_p20241115Andreas Sturmlechner
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-11-02dev-qt/qtwebengine: Stabilize 6.7.3 amd64, #942507Michał Górny
Signed-off-by: Michał Górny <mgorny@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-10-09dev-qt/qtwebengine: update live patchsetIonen Wolkens
6.8-4 -> 6.8-5 changes: Updated: * gn-bootstrap.patch (partially upstreamed) Not really tested yet, just so patches apply again. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
2024-10-09dev-qt/qtwebengine: drop 6.7.9999Ionen Wolkens
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>