summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* dev-qt/qtwebengine: move libglvnd[X] to dependIonen Wolkens2024-06-114-4/+4
| | | | | | | | | | | | | While it is indeed included, odds are GL/glx.h is not truly needed (included for nothing, does not link with libGLX nor seem to dlopen it), may need review if manage to make X optional in 6.8+ but is not important for now. Untested whether it includes it even with USE=-opengl like it does for some other GL headers, but leave it like that for now (USE=opengl is mostly to control qt's dependency). Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* dev-qt/qtwebengine: add libglvnd[X] as dependChristopher Bayliss2024-06-114-0/+4
| | | | | | | | | * when built on non-desktop profile systems, the qtwebengine[opengl] build fails because it needs GL/glx.h Signed-off-by: Christopher Bayliss <cjbdev@icloud.com> Closes: https://github.com/gentoo/gentoo/pull/37062 Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* dev-qt/qtwebengine: drop 6.7.0Ionen Wolkens2024-06-085-473/+0
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* dev-qt/qtwebengine: Stabilize 6.7.1 arm64, #932347Arthur Zamarin2024-06-081-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* dev-qt/qtwebengine: drop 5.15.13_p20240510Andreas Sturmlechner2024-06-062-248/+0
| | | | Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
* dev-qt/qtwebengine: add 6.8.9999Ionen Wolkens2024-06-041-0/+334
| | | | | | Not really tested yet beside checking that the patches apply. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* dev-qt/qtwebengine: update 6.7 patchset in live, and add 6.8+ oneIonen Wolkens2024-06-044-2/+10
| | | | | | | | | | | | | | | | 6.7-8 -> 6.7-9 changes: Removed: * flags.patch (tentative, commit 3373a27c to qt6-build.eclass *should* make it unnecessary and gives us less to maintain -- does require re-adding symbol_level=0 Gn arg) 6.7-9 -> 6.8-1 has no changes beside rebasing with chromium-118 in preparation for adding 6.8.9999. ninja-1.12.patch will likely be upstreamed before next releases but kept for now given testing is annoying without it. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* dev-qt/qtwebengine: add two missing libX* build-deps (qt6)Ionen Wolkens2024-06-043-0/+6
| | | | | | | | | | | | Unlikely to be missing, but seen a build-time check for these and it would not hurt to be sure (does not link with these, have not dug further but may be optional use with dlopen. On a side-note, it may now be possible ot make X optional in 6.8+ -- not trying this is yet but will probably do before 6.8.0_rc releases (keeping the safe status quo for now). Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* dev-qt/qtwebengine: Stabilize 6.7.1 amd64, #932347Sam James2024-06-021-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* dev-qt/qtwebengine: Stabilize 5.15.14_p20240510 arm64, #933196Arthur Zamarin2024-06-011-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* dev-qt/qtwebengine: Stabilize 5.15.14_p20240510 amd64, #933196Arthur Zamarin2024-06-011-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* dev-qt/qtwebengine: Add missing python_check_deps()Andreas Sturmlechner2024-05-311-0/+4
| | | | | Bug: https://bugs.gentoo.org/931970 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
* dev-qt/qtwebengine: Fix build w/ ICU-75Andreas Sturmlechner2024-05-302-0/+105
| | | | | | Patch sourced from Arch Linux. Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
* dev-qt/qtwebengine: Add python3.12, add missing BDEPEND for catapultAndreas Sturmlechner2024-05-302-4/+4
| | | | | | Bug: https://bugs.gentoo.org/925718 Bug: https://bugs.gentoo.org/931970 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
* dev-qt/qtwebengine: add 5.15.14_p20240510Andreas Sturmlechner2024-05-301-0/+247
| | | | Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
* dev-qt/qtwebengine: drop vulnerable 5.15.13_p20240322Andreas Sturmlechner2024-05-233-271/+0
| | | | | Bug: https://bugs.gentoo.org/931960 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
* dev-qt/qtwebengine: Stabilize 5.15.13_p20240510 amd64, #931961Arthur Zamarin2024-05-231-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* dev-qt/qtwebengine: Stabilize 5.15.13_p20240510 arm64, #931961Sam James2024-05-221-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* dev-qt/qtwebengine: restore chromium-drop-catapult patch (qt5)Ionen Wolkens2024-05-211-2/+1
| | | | | | | | Hardly tested (I don't use qt5) but it should be better than leaving as-is. Closes: https://bugs.gentoo.org/931970 Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* dev-qt/qtwebengine: add 6.7.1Ionen Wolkens2024-05-202-0/+331
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* dev-qt/qtwebengine: update 6.7 patchset in liveIonen Wolkens2024-05-173-3/+3
| | | | | | | | 6.7-7 -> 6.7-8 changes: Removed: * clang18.patch (upstreamed) Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* dev-qt/qtwebengine: update evex512 workaround for fixed llvm versionIonen Wolkens2024-05-173-3/+6
| | | | | | | | The has_version is not *necessary* but will make it easier to know it's safe to drop when it becomes essentially a no-op. Bug: https://bugs.gentoo.org/931623 Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* dev-qt/qtwebengine: add 5.15.13_p20240510Andreas Sturmlechner2024-05-152-0/+249
| | | | Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
* dev-qt/qtwebengine: enable py3.13 (qt6)Ionen Wolkens2024-05-133-3/+3
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* dev-qt/qtwebengine: note reminder of when to drop workaroundIonen Wolkens2024-05-103-0/+3
| | | | | Bug: https://bugs.gentoo.org/931623 Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* dev-qt/qtwebengine: improve clang-18 workaround w/ -mevex512 (qt6)Ionen Wolkens2024-05-093-33/+21
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Hoping it will be a short-lived and that this will be improved/fixed in clang itself. (have not tried nor looked at qtwebengine:5) For some rough explanation from the little I get from this: clang-18 added -mevex512 (missing from 17), and then -march=native is a bit quirky in that unlike -march=exact it goes out of its way to disable it resulting in e.g. -march=skylake -mavx512f = -mevex512 is auto-enabled -march=skylake -mevex512 = not "enabled" but can be used -march=native(skylake) -mavx512f = forced off(!) And then units that use avx512 / pass -mavx512f (for use with runtime cpu detection) end in build failure without evex512. Always passing -mevex512 on a machine without avx512 "seems" safe, it does not even set __EVEX512__ and believe won't use any avx512 instructions on a whim (__EVEX512__ does get set if add -mavx512f). Or at least my skylake (not skylake-x) passes test + can use the qtwebengine built that way. Considered passing only for files that need it at first with a patch (sounded safer), but chromium's Gn files don't have a variable to test clang version that I could see (or at least not in old qtwebengine) and didn't want this to become more involved nor use conditional patching. The !avx512 check may not be super necessary, but have not dug into the implications of forcing it when avx512 is actually enabled (sounds there are cases where it needs to be off, leaving it to compiler). Bug: https://bugs.gentoo.org/931623 Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* dev-qt/qtwebengine: "fix" build with clang-18 + -march=native (qt6)Ionen Wolkens2024-05-083-0/+33
| | | | | | | Needs more looking into but want a quick workaround before 6.7.1 releases with clang users having started to use 18. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* dev-qt/qtwebengine: fix build w/ ninja-1.12 for qt5Sam James2024-04-302-1/+27
| | | | | | | 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>
* dev-qt/qtwebengine: update 6.7 patchset in liveIonen Wolkens2024-04-233-5/+3
| | | | | | | | | | | 6.7-6 -> 6.7-7 changes: Added: * clang18.patch (seems upstreaming will take some time still) * ninja1.12.patch (partially imported from files/, half-upstreamed) Updated: * glx-headers.patch (drop upstreamed bit, merge files/'s displaykey) Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* dev-qt/qtwebengine: drop 6.6.2, 6.6.3Ionen Wolkens2024-04-194-711/+0
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* dev-qt/qtwebengine: remove unused patchMichael Mair-Keimberger2024-04-181-37/+0
| | | | | Signed-off-by: Michael Mair-Keimberger <mmk@levelnine.at> Signed-off-by: Conrad Kostecki <conikost@gentoo.org>
* dev-qt/qtwebengine: add one more race fix for ninja-1.12 (Qt6)Ionen Wolkens2024-04-171-4/+8
| | | | | Bug: https://bugs.gentoo.org/930107 Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* dev-qt/qtwebengine: fix webdriver build under some configurationsIonen Wolkens2024-04-163-0/+14
| | | | | | | | | 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>
* dev-qt/qtwebengine: "improve" build with ninja-1.12 (Qt6)Ionen Wolkens2024-04-163-0/+28
| | | | | | | | | | | | | 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>
* dev-qt/qtwebengine: always depend on mesa+libdrm in 6.7+Ionen Wolkens2024-04-143-21/+9
| | | | | | | | | | Missed that this is now always used in 6.7, *could* be skipped by enabling minigbm but that is a intel-only alternative. Not worth a revbump+rebuild given qtbase[gui] pulls libdrm either way and unlikely for mesa to be missing. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* dev-qt/qtwebengine: hard require qtdeclarative (Qt6)Ionen Wolkens2024-04-133-6/+3
| | | | | | | | | | | | | | | | "May" be possible to do without, but configure.cmake has an assert that prevents progressing if Quick+Qml is not found (even if disabled qml components, not to say something else may not genuinely need it), but for now hard depend on it. In that context it may not be super worth keeping USE=qml, albeit if unneeded it's still a bit less to build/install. May revisit, but keeping is convenient for webchannel[qml?]. Skip revbump, not worth rebuilds and USE=widgets (default and rarely disabled) is already pulling qtdeclarative. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* dev-qt/qtwebengine: Stabilize 6.7.0 amd64, #929242Arthur Zamarin2024-04-131-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* dev-qt/qtwebengine: Stabilize 6.7.0 arm64, #929242Arthur Zamarin2024-04-131-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* dev-qt/qtwebengine: drop 5.15.12_p20240122Andreas Sturmlechner2024-04-052-283/+0
| | | | | | Closes: https://bugs.gentoo.org/636242 Bug: https://bugs.gentoo.org/927746 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
* dev-qt/qtwebengine: Stabilize 5.15.13_p20240322 arm64, #927748Arthur Zamarin2024-04-041-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* dev-qt/qtwebengine: Stabilize 5.15.13_p20240322 amd64, #927748Arthur Zamarin2024-04-031-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* dev-qt/qtwebengine: update 6.7 patchset to fix USE=-jumbo-buildIonen Wolkens2024-04-034-4/+4
| | | | | | | | | 6.7-5 -> 6.7-6 changes: Updated: * x11-header.patch -> glx-headers.patch (updated for bug #928508) Closes: https://bugs.gentoo.org/928508 Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* Revert "dev-qt/qtwebengine: add 5.15.13_p20240327"Ionen Wolkens2024-04-032-249/+0
| | | | | | | | | | This reverts commit 8c24f0e96673243f8c1ad4babd3067da873f599e. Was apparently pushed by mistake, reverting on behalf of asturm. Sorry to anyone that may have started a build. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* dev-qt/qtwebengine: add 5.15.13_p20240327Andreas Sturmlechner2024-04-032-0/+249
| | | | Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
* dev-qt/qtwebengine: update patchset for 6.6 and 6.7 branchesIonen Wolkens2024-04-026-30/+6
| | | | | | | | | | | | | | | | | | | 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>
* dev-qt/qtwebengine: add 6.7.0Ionen Wolkens2024-04-022-0/+329
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* dev-qt/qtwebengine: drop 6.7.0_rc2Ionen Wolkens2024-04-022-325/+0
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* dev-qt/qtwebengine: Stabilize 6.6.3 arm64, #928382Arthur Zamarin2024-04-021-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* dev-qt/qtwebengine: Stabilize 6.6.3 amd64, #928382Arthur Zamarin2024-04-011-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* dev-qt/qtwebengine: avoid installing extra USE=test junk in 6.7+Ionen Wolkens2024-03-292-0/+8
| | | | | | | | New with USE=webdriver. Originally thought it was just something normal given the nature of webdriver (meant for testing) but now noticed this is only created by tests/auto files. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>