summaryrefslogtreecommitdiff
path: root/dev-qt/qtwebengine/files
AgeCommit message (Collapse)Author
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>
2023-12-18dev-qt/qtwebengine: fix 6.6.x build with gcc14Ionen Wolkens
Closes: https://bugs.gentoo.org/920257 Thanks-to: Sam James <sam@gentoo.org> Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
2023-11-22dev-qt/qtwebengine: fix build with >=libxml2-2.12 (qt6)Ionen Wolkens
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>
2023-11-21dev-qt/qtwebengine: add 5.15.11_p20231120, fix build w/ libxml2-2.12Andreas Sturmlechner
Bug: https://bugs.gentoo.org/917645 Closes: https://bugs.gentoo.org/917601 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
2023-11-20dev-qt/qtwebengine: add bug link to qt6 icu74 patchIonen Wolkens
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
2023-11-20dev-qt/qtwebengine: fix build with icu74 (qt6)Ionen Wolkens
Just a quick fix, not fixed in either upstreams yet. Have not tried qt5. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
2023-11-06dev-qt/qtwebengine: drop 5.15.10_p20230623, 5.15.10_p20230815Andreas Sturmlechner
Bug: https://bugs.gentoo.org/913050 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
2023-10-15dev-qt/qtwebengine: remove unused patchMichael Mair-Keimberger
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>
2023-10-05dev-qt/qtwebengine: note stdint fix link for the 87 branch in patchIonen Wolkens
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
2023-10-05dev-qt/qtwebengine: fix build with gcc13+muslIonen Wolkens
Primarily been testing musl on a llvm-musl profile, so overlooked this. Does not manifest as an issue if use any of gcc12, clang, or glibc. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
2023-09-07dev-qt/qtwebengine: fix build with >=libcxx-17Ionen Wolkens
May(?) need a revbump given updating to libcxx-17 while built against <17 unpatched could give symbol issues, ...but let's spare having everyone rebuild, esp given by the time llvm:17 is released may have qtwebengine-6.5.3 in the tree to trigger a build. Thanks-to: Violet Purcell <vimproved@inventati.org> Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
2023-08-10dev-qt/qtwebengine: fix build w/ binutils-2.41Sam James
Closes: https://bugs.gentoo.org/911688 Signed-off-by: Sam James <sam@gentoo.org>
2023-08-04dev-qt/qtwebengine: fix compiling with clang-16Denis Pronin
clang-16 complains about casting an integer value that exceeds an enumeration capacity in the class base::BitField to not modify chromium code we just cancel warning about this circumstance to prevent it from being converted to an error that fails compilation [sam: Note that this is a bandaid and won't work with Clang 17.] Bug: https://bugs.gentoo.org/903573 Signed-off-by: Denis Pronin <dannftk@yandex.ru> Closes: https://github.com/gentoo/gentoo/pull/31869 Signed-off-by: Sam James <sam@gentoo.org>
2023-07-26dev-qt/qtwebengine: drop 6.5.1Jimi Huotari
Signed-off-by: Jimi Huotari <chiitoo@gentoo.org>
2023-06-10dev-qt/qtwebengine: drop 6.5.0-r2Jimi Huotari
Signed-off-by: Jimi Huotari <chiitoo@gentoo.org>
2023-06-10dev-qt/qtwebengine: add 6.5.1Jimi Huotari
Signed-off-by: Jimi Huotari <chiitoo@gentoo.org>
2023-05-24dev-qt/qtwebengine: drop 5.15.9_p20230421Andreas Sturmlechner
Bug: https://bugs.gentoo.org/906857 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
2023-04-25dev-qt/qtwebengine: fix qutebrowser's hinting issue (6.5 regression)Ionen Wolkens
Without this, scripts that qutebrowser (or others) inject may semi-randomly fail leading to e.g. keyword hints not working, or users' greasemonkey scripts not being loaded. qutebrowser has opted to not do messy mitigations (at least for now) and a fix here makes more sense. Albeit fix was not merged upstream yet, "hopefully" will make it in 6.5.1 if doesn't miss the window. Given qtwebengine is not used for much in Gentoo beside qutebrowser so far, should be worth the revbump/rebuild. Acked-by: Jimi Huotari <chiitoo@gentoo.org> Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
2023-04-25dev-qt/qtwebengine: drop 5.15.9_p20230404Andreas Sturmlechner
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
2023-04-22dev-qt/qtwebengine: add 5.15.9_p20230421Andreas Sturmlechner
Bug: https://bugs.gentoo.org/904373 Bug: https://bugs.gentoo.org/904290 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
2023-04-17dev-qt/qtwebengine: fix build with GCC-13Jimi Huotari
Also add a dependency on 'media-libs/openjpeg', so that the system package is used. Signed-off-by: Jimi Huotari <chiitoo@gentoo.org>
2023-04-15dev-qt/qtwebengine: fix GCC 13 patchSam James
Closes: https://bugs.gentoo.org/904365 Signed-off-by: Sam James <sam@gentoo.org>
2023-04-15dev-qt/qtwebengine: fix build w/ gcc 13Sam James
Closes: https://bugs.gentoo.org/904342 Signed-off-by: Sam James <sam@gentoo.org>
2023-04-15dev-qt/qtwebengine: fix build w/ GCC 13Sam James
Closes: https://bugs.gentoo.org/904342 Signed-off-by: Sam James <sam@gentoo.org>
2023-04-09dev-qt/qtwebengine: Cleanup vulnerable 5.15.8_p20230112Andreas Sturmlechner
Bug: https://bugs.gentoo.org/903544 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
2023-03-27dev-qt/qtwebengine: fix build w/ gcc-13Sam James
Bug: https://bugs.gentoo.org/898634 Closes: https://bugs.gentoo.org/889724 Closes: https://bugs.gentoo.org/895196 Closes: https://bugs.gentoo.org/898902 Signed-off-by: Sam James <sam@gentoo.org>
2023-02-23dev-qt/qtwebengine: remove unused patchMichael Mair-Keimberger
Signed-off-by: Michael Mair-Keimberger <mmk@levelnine.at> Closes: https://github.com/gentoo/gentoo/pull/29535 Signed-off-by: Alfredo Tupone <tupone@gentoo.org>
2023-01-08dev-qt/qtwebengine: add 5.15.8_p20230106Andreas Sturmlechner
Snapshotted at: Branch: 5.15 Commit: 38e0df6c6e5a1186b68df9b3d6f4cafbb211f2da Submodule qtwebengine-chromium.git: Branch: 87-based Commit: ce9155cc73d8a94f1536b96e841c0aee2ff7d921 Patched with security patches up to Chromium version: 98.0.4758.102 Bug: https://bugs.gentoo.org/888181 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
2022-12-10dev-qt/qtwebengine: Drop obsolete patchAndreas Sturmlechner
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
2022-11-02dev-qt/*: add version 6.4.0Jimi Huotari
Bug: https://bugs.gentoo.org/838970 Bug: https://bugs.gentoo.org/863224 Bug: https://bugs.gentoo.org/875956 Closes: https://bugs.gentoo.org/862525 Closes: https://bugs.gentoo.org/863395 Signed-off-by: Jimi Huotari <chiitoo@gentoo.org> Closes: https://github.com/gentoo/gentoo/pull/27812 Signed-off-by: Sam James <sam@gentoo.org>
2022-09-24dev-qt/qtwebengine: drop 6.3.1Andreas Sturmlechner
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
2022-08-17dev-qt/qtwebengine: backport :6 favicon display fixIonen Wolkens
Not worth a revbump rebuild, but is still annoying and wanted to toss it here at least for future builds. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
2022-08-02dev-qt/qtwebengine: add version 6.3.1Jimi Huotari
Bug: https://bugs.gentoo.org/838970 Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Jimi Huotari <chiitoo@gentoo.org> Signed-off-by: Sam James <sam@gentoo.org>
2022-06-20dev-qt/qtwebengine: Fixup fix for CVE-2022-0796Andreas Sturmlechner
Thanks-to: Michael <voron1@gmail.com> Thanks-to: Jimi Huotari <chiitoo@gentoo.org> Closes: https://bugs.gentoo.org/853097 Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
2022-06-14dev-qt/qtwebengine: Drop obsolete patchAndreas Sturmlechner
Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
2022-05-20dev-qt/qtwebengine: 5.15.4_p20220505 version bumpAndreas Sturmlechner
No additional security fixes in webengine-chromium over p20220404. Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
2022-05-14dev-qt/qtwebengine: fix build with GCC 12Sam James
Closes: https://bugs.gentoo.org/840326 Signed-off-by: Sam James <sam@gentoo.org>
2022-04-17dev-qt/qtwebengine: Cleanup vulnerable 5.15.2_p20211216Andreas Sturmlechner
Bug: https://bugs.gentoo.org/836830 Bug: https://bugs.gentoo.org/835761 Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org> Signed-off-by: Sam James <sam@gentoo.org>
2022-04-09dev-qt/qtwebengine: 5.15.3_p20220406 version bumpAndreas Sturmlechner
Fix 5.15.3 version downsedding after 5.15.10 bump No additional security fixes in webengine-chromium over p20220330. ${P}-patchset contains patches to drop catapult as well. Thanks-to: Jimi Huotari <chiitoo@gentoo.org> Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
2022-04-05dev-qt/qtwebengine: 5.15.3_p20220330 version bump, py3Andreas Sturmlechner
Patched with security patches up to Chromium version: 98.0.4758.102 plus fixes for CVE-2022-0971, CVE-2022-1096 Patches sourced from ArchLinux: - Enable build with >=python-3 - Fix build with >=ffmpeg-5 - Enable screencast support using pipewire-3 Snapshotted at: Branch: 5.15 Commit: dcdf9656f794e1903163a5533d0a325eb3dce423 Submodule qtwebengine-chromium.git: Branch: 87-based Commit: d13d0924c4e18ecc4b79adf0fec142ee9a9eaa14 Bug: https://bugs.gentoo.org/835761 Closes: https://bugs.gentoo.org/831487 Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
2022-04-05dev-qt/qtwebengine: fix building with clang 14Miezhiko
Signed-off-by: Miezhiko <Miezhiko@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/24897 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>