summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
* dev-qt/qtwebengine: Restore accidentally dropped patchAndreas Sturmlechner2024-01-171-0/+16
| | | | | Closes: https://bugs.gentoo.org/922312 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
* dev-qt/qtwebengine: drop 5.15.12_p20231219Andreas Sturmlechner2024-01-163-300/+0
| | | | Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
* dev-qt/qtwebengine: add 5.15.12_p20240112Andreas Sturmlechner2024-01-152-0/+280
| | | | | Bug: https://bugs.gentoo.org/921565 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
* dev-qt/qtwebengine: tentatively work around race condition (qt6)Ionen Wolkens2024-01-104-0/+28
| | | | | | | | | | | | | | | | | | | | | | | | | Unknown if this really helps, depend on if the file was missing or if it was just failing to find where it is with bad include search -- but given it is generated good odds it is the former. Have not actually reproduced myself and it is possible another target also needs to be run, could potentially fail differently if that does not resolve it (forcing -j1 is of course out of the question for this package). Needs a proper investigation/fix, but given this tend to fail very late in the build it is not obvious and ccache likely makes it harder to fail. Does not help that these rules are created through several Qt cmake wrapper functions (the sync headers bits come from qtbase cmake files, not from here). May tentatively try to remove in a somewhat-distant future to see if it is still an issue, and/or when related-sounding fixes occurred in qtbase or qtwebengine. Closes: https://bugs.gentoo.org/915953 Closes: https://bugs.gentoo.org/921680 Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* Revert "dev-qt/qtwebengine: sys-devel/flex -> app-alternatives/lex"Ionen Wolkens2024-01-096-6/+6
| | | | | | | | | This reverts commit b179a17a6695decb63e3bb7c824a9766b69cf7aa. Hadn't noticed this had been done for lex as well. Like bison, this looks for flex directly like bison and does not respect LEX. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* dev-qt/qtwebengine: do the install sanity-check from qt5 in qt6 tooIonen Wolkens2024-01-084-0/+28
| | | | | | | | | | | | | | | | | | | The check was removed before I touched these and didn't know it existed. Was fair to think it wouldn't be needed anymore with cmake but it is, e.g. it installs nothing if bison is not found without hard failure. File path is hopefully correct for Qt6, did give it two test builds (one "bad" that's empty, and one full build) just in case. Albeit haven't retried prefix (it's included in QT6_LIBDIR though). The qt6-build eclass does force fatal errors for a few "build nothing" cases, but not qtwebengine's custom ones. Kind of wonder if a similar end result file check should be done for all of dev-qt/* (aka fail if does not install anything but cmake files and docs). May revisit if Qt has more original ways to build nothing not limited to qtwebengine. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* Revert "dev-qt/qtwebengine: sys-devel/bison -> app-alternatives/yacc"Ionen Wolkens2024-01-086-6/+6
| | | | | | | | | | | | | This reverts commit 2e783c9f85e7259aaabc02dbc7175ffb2313f3db. This may not set YACC, but that's because qtwebengine does not respect this variable in the first place and looks for bison directly. This furthermore fails in a horrible way, it installs an empty qtwebengine when bison is not found (should probably improve this to hard fail). Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* dev-qt/qtwebengine: sys-devel/bison -> app-alternatives/yaccSam James2024-01-086-6/+6
| | | | | | | | | | All of these will be using app-alternatives/yacc anyway as they're not unsetting YACC or LEX, so make the dep reflect reality. (Included both YACC and LEX out of conservatism.) Signed-off-by: Sam James <sam@gentoo.org>
* dev-qt/qtwebengine: sys-devel/flex -> app-alternatives/lexSam James2024-01-086-6/+6
| | | | | | | | | | All of these will be using app-alternatives/lex anyway as they're not unsetting YACC or LEX, so make the dep reflect reality. (Included both YACC and LEX out of conservatism.) Signed-off-by: Sam James <sam@gentoo.org>
* dev-qt/qtwebengine: dev-util/ninja -> app-alternatives/ninjaSam James2024-01-082-3/+3
| | | | | | | | All of these will be using app-alternatives/ninja anyway as they're not calling ninja-reference, so make the dep reflect reality. Signed-off-by: Sam James <sam@gentoo.org>
* dev-qt/qtwebengine: update patchset for 6.6 and 6.7 branchesIonen Wolkens2024-01-036-30/+11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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>
* dev-qt/qtwebengine: add 5.15.12_p20231219Andreas Sturmlechner2024-01-012-0/+284
| | | | Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
* dev-qt/qtwebengine: filter -march on arm64 with gcc for now (qt6)Ionen Wolkens2023-12-244-0/+24
| | | | | | | | | | | | | | | Bit like Qt5's webengine which did not respect it either. Not ideal but given the complexity tend to be lucky if it builds at all. As noted in the comment, please report if this works again so can cleanup (can test with USE=custom-cflags), may get fixed either by >=qtwebengine-6.7 (chromium-118) or a new gcc version depending on where the real issue is, but not planning to pursue this further myself. Closes: https://bugs.gentoo.org/920555 Closes: https://bugs.gentoo.org/920568 Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* dev-qt/qtwebengine: keyword 6.6.1 for ~arm64Mart Raudsepp2023-12-231-1/+1
| | | | | Bug: https://bugs.gentoo.org/907080 Signed-off-by: Mart Raudsepp <leio@gentoo.org>
* dev-qt/qtwebengine: drop 6.5.3Ionen Wolkens2023-12-195-436/+0
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* dev-qt/qtwebengine: fix 6.6.x build with gcc14Ionen Wolkens2023-12-183-0/+20
| | | | | | Closes: https://bugs.gentoo.org/920257 Thanks-to: Sam James <sam@gentoo.org> Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* dev-qt/qtwebengine: Stabilize 6.6.1 amd64, #920154Arthur Zamarin2023-12-171-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* dev-qt/qtwebengine: roughly update size requirements for 6.7Ionen Wolkens2023-12-122-4/+4
| | | | | | | This is chromium 112->118 and is unsurprisingly going up. May be a bit less with USE=-pdfium but margin won't hurt. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* dev-qt/qtwebengine: add 6.7.9999Ionen Wolkens2023-12-121-0/+294
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* dev-qt/qtwebengine: update patchset for 6.7 branchIonen Wolkens2023-12-122-1/+2
| | | | | | | | | | | | | 6.6-5 -> 6.7-1 changes: Removed: * musl-no-close.patch (QT's fork now always disables that nonsense) * libcxx17.patch (upstreamed) Plus some rebasing where needed. Still subject to changes given testing is still minimal and have notably not tried 6.7+ with musl yet. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* dev-qt/qtwebengine: update liveIonen Wolkens2023-12-121-3/+3
| | | | | | | | | | | Adds a system-gbm option but it was already default ON and changes nothing given we do not need to turn it off. This is also still only used with screencast/vaapi, and gn now complaints that the option that Qt's build system passes was unused if disabled (thankfully not fatal). Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* dev-qt/qtwebengine: drop 6.6.0Ionen Wolkens2023-12-122-297/+0
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* dev-qt/qtwebengine: add 6.6.1Ionen Wolkens2023-11-272-0/+295
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* dev-qt/qtwebengine: update patchset for 6.6 live branchIonen Wolkens2023-11-273-5/+3
| | | | | | | | | | | | | 6.6-4 -> 6.6-5 changes: Added: * icu74.patch (imported from filesdir) * libxml2-2.12.patch (imported from filesdir) Imagine may be fixed in 6.6.2, but add just to allow cleaning these up later given 6.6.1 is a stable candidate while others are due to be dropped. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* dev-qt/qtwebengine: Cleanup vulnerable 5.15.11_p20231102Andreas Sturmlechner2023-11-252-284/+0
| | | | | Bug: https://bugs.gentoo.org/915465 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
* dev-qt/qtwebengine: skip tst_touchinput (qt6)Ionen Wolkens2023-11-234-0/+8
| | | | | | | | | | | | | | | | Thought hit a 6.6.1 regression while using 6.6.9999 after had rebuilt the qt stack without tests, but turns out qtbase[test] vs [-test] seems to affect this test. Given most people running tests with qtwebengine likely enable for the rest of the qt stack, seems went overlooked. Failure itself is trivial, it is likely the test being performed badly (fake touch and hold text selection event) rather than an actual runtime problem. Let's just skip for now to avoid issues when attempt to keyword this by itself. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* dev-qt/qtwebengine: enable v8 for pdfium in live (qt6)Ionen Wolkens2023-11-222-0/+2
| | | | | | | Seeing little reason to lack support or make it optional given need using v8 for webengine either way. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* dev-qt/qtwebengine: adjust re2 comment (qt6)Ionen Wolkens2023-11-224-4/+4
| | | | | | Just so use of the word does not get outdated. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* dev-qt/qtwebengine: fix build with >=libxml2-2.12 (qt6)Ionen Wolkens2023-11-224-0/+42
| | | | | | | | | | | For convenience, use LIBXML_VERSION rather than has_version so that can include in patchset tarball later if still needed. Formerly meant to fix only in upcoming 6.6.1 (soon) but is a simple and safe fix so let's fix the others too. Closes: https://bugs.gentoo.org/917601 Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* dev-qt/qtwebengine: add 5.15.11_p20231120, fix build w/ libxml2-2.12Andreas Sturmlechner2023-11-213-0/+331
| | | | | | Bug: https://bugs.gentoo.org/917645 Closes: https://bugs.gentoo.org/917601 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
* dev-qt/qtwebengine: update patchset for 6.6 live branchIonen Wolkens2023-11-213-3/+3
| | | | | | | | | | | | | | In preparation for approaching 6.6.1 release. 6.6-3 -> 6.6-4 changes: Removed: * ffmpeg-binutils-2.41.patch (upstreamed) * libvpx-CVE-2023-5217.patch (upstreamed) Not adding icu74 patch, still waiting to see how it goes upstream (should be hopefully short lived either way). Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* dev-qt/qtwebengine: fix build with icu74 (qt5)Paul Zander2023-11-211-1/+5
| | | | | | | | | | Apply quick-fix from b7982facbd6d596888e100c11b07fff5599e2203 to qt5 as well. Closes: https://bugs.gentoo.org/917635 Signed-off-by: Paul Zander <negril.nx+gentoo@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/33926 Signed-off-by: Sam James <sam@gentoo.org>
* dev-qt/qtwebengine: add bug link to qt6 icu74 patchIonen Wolkens2023-11-201-0/+2
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* dev-qt/qtwebengine: fix build with icu74 (qt6)Ionen Wolkens2023-11-204-0/+17
| | | | | | | | Just a quick fix, not fixed in either upstreams yet. Have not tried qt5. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* dev-qt/qtwebengine: drop 6.5.2-r1Ionen Wolkens2023-11-152-278/+0
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* dev-qt/qtwebengine: Stabilize 6.5.3 amd64, #915549Arthur Zamarin2023-11-151-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* dev-qt/qtwebengine: Apply ppc64 patches after eapply_userAndreas Sturmlechner2023-11-081-3/+7
| | | | | | Thanks-to: Marcus Comstedt <marcus@mc.pp.se> Closes: https://bugs.gentoo.org/910218 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
* dev-qt/qtwebengine: fix ppc64 bundled ffmpeg for 5.15Niccolò Belli2023-11-082-1/+7
| | | | | | | Closes: https://bugs.gentoo.org/904372 Signed-off-by: Niccolò Belli <niccolo.belli@linuxsystems.it> Closes: https://github.com/gentoo/gentoo/pull/32922 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
* dev-qt/qtwebengine: drop 5.15.11_p20231019Andreas Sturmlechner2023-11-062-271/+0
| | | | | Bug: https://bugs.gentoo.org/915465 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
* dev-qt/qtwebengine: drop 5.15.10_p20230623, 5.15.10_p20230815Andreas Sturmlechner2023-11-065-633/+0
| | | | | Bug: https://bugs.gentoo.org/913050 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
* dev-qt/qtwebengine: Stabilize 5.15.11_p20231102 arm64, #915391Arthur Zamarin2023-11-061-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* dev-qt/qtwebengine: Stabilize 5.15.11_p20231102 amd64, #915391Arthur Zamarin2023-11-061-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* dev-qt/qtwebengine: add 5.15.11_p20231102Andreas Sturmlechner2023-11-032-0/+271
| | | | Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
* dev-qt/qtwebengine: drop 5.15.11_p20230927Andreas Sturmlechner2023-11-032-271/+0
| | | | Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
* dev-qt/qtwebengine: add 5.15.11_p20231019Andreas Sturmlechner2023-10-222-0/+271
| | | | Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
* dev-qt/qtwebengine: update py3.12 comment with bugrefsIonen Wolkens2023-10-175-10/+5
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* dev-qt/qtwebengine: remove unused patchMichael Mair-Keimberger2023-10-151-20/+0
| | | | | | Signed-off-by: Michael Mair-Keimberger <mmk@levelnine.at> Closes: https://github.com/gentoo/gentoo/pull/33349 Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* dev-qt/qtwebengine: add 6.6.0Ionen Wolkens2023-10-102-0/+293
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* dev-qt/qtwebengine: drop 6.6.0_rcIonen Wolkens2023-10-102-295/+0
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* dev-qt/qtwebengine: update patchset for 6.6 branchIonen Wolkens2023-10-102-2/+2
| | | | | | | | | | 6.6-2 -> 6.6-3 changes: Added: * cstdint.patch (missing includes, imported from ::gentoo files/) * libvpx-CVE-2023-5217.patch (only needed with the new USE=vaapi, otherwise the system's libvpx is used) Signed-off-by: Ionen Wolkens <ionen@gentoo.org>