summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* www-client/chromium: Stabilize 128.0.6613.113 amd64, #938716Arthur Zamarin2024-08-301-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* www-client/chromium: Stabilize 128.0.6613.113 arm64, #938716Arthur Zamarin2024-08-301-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* www-client/chromium: add 128.0.6613.113Matt Jolly2024-08-302-0/+1454
| | | | | Bug: https://bugs.gentoo.org/938708 Signed-off-by: Matt Jolly <kangie@gentoo.org>
* www-client/chromium: Stabilize 128.0.6613.84 arm64, #938310Arthur Zamarin2024-08-221-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* www-client/chromium: Stabilize 128.0.6613.84 amd64, #938310Arthur Zamarin2024-08-221-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* www-client/chromium: add 128.0.6613.84Matt Jolly2024-08-222-0/+1456
| | | | | Bug: https://bugs.gentoo.org/938295 Signed-off-by: Matt Jolly <kangie@gentoo.org>
* www-client/chromium: drop 127.0.6533.88Matt Jolly2024-08-152-1445/+0
| | | | Signed-off-by: Matt Jolly <kangie@gentoo.org>
* www-client/chromium: add 127.0.6533.119Matt Jolly2024-08-152-0/+1482
| | | | Signed-off-by: Matt Jolly <kangie@gentoo.org>
* www-client/chromium: Update dependency on ICU to 73Matt Jolly2024-08-121-1/+1
| | | | | Closes: https://bugs.gentoo.org/930661 Signed-off-by: Matt Jolly <kangie@gentoo.org>
* www-client/chromium: add missing dep on xorg-protoMatt Jolly2024-08-121-1/+2
| | | | | Closes: https://bugs.gentoo.org/937752 Signed-off-by: Matt Jolly <kangie@gentoo.org>
* www-client/chromium: Stabilize 127.0.6533.99 arm64, #937519Michał Górny2024-08-101-1/+1
| | | | Signed-off-by: Michał Górny <mgorny@gentoo.org>
* www-client/chromium: Stabilize 127.0.6533.99 amd64, #937519Arthur Zamarin2024-08-081-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* www-client/chromium: drop oldMatt Jolly2024-08-088-5803/+0
| | | | Signed-off-by: Matt Jolly <kangie@gentoo.org>
* www-client/chromium: add min version to bindgen depMatt Jolly2024-08-081-1/+1
| | | | | | | | | | | | | Generating Chromium's bindings uses `allowlist-item`, a feature that was added in 0.68.0. While the current versions in-tree all meet this requirement we'll set a minimum bound so that any users with old bindgen don't accidentally end up fulfulling this dependency with an incompatible version. Closes: https://bugs.gentoo.org/935734 Signed-off-by: Matt Jolly <kangie@gentoo.org>
* www-client/chromium: add 127.0.6533.99Matt Jolly2024-08-082-0/+1482
| | | | | | | | | | | | Attempt to detect and `die` if ld is 'mold'. This is not supported and causes builds to fail when targets are linked. Bug: https://bugs.gentoo.org/936858 Bug: https://bugs.gentoo.org/937510 Closes: https://bugs.gentoo.org/936792 Signed-off-by: Matt Jolly <kangie@gentoo.org>
* www-client/chromium: Stabilize 127.0.6533.88 amd64, #937049Arthur Zamarin2024-08-011-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* www-client/chromium: Stabilize 127.0.6533.88 arm64, #937049Arthur Zamarin2024-08-011-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* www-client/chromium: add 127.0.6533.88Matt Jolly2024-08-013-0/+1518
| | | | | | | | | Also drop LTO use in favour of `tc-is-lto` Closes: https://bugs.gentoo.org/937025 Closes: https://bugs.gentoo.org/936959 Bug: https://bugs.gentoo.org/936673 Signed-off-by: Matt Jolly <kangie@gentoo.org>
* www-client/chromium: fix build with USE="-official" on OpenRCMatt Jolly2024-07-302-0/+45
| | | | | Closes: https://bugs.gentoo.org/936673 Signed-off-by: Matt Jolly <kangie@gentoo.org>
* www-client/chromium: forcibly disable 'updater' target for 127Matt Jolly2024-07-281-0/+5
| | | | | Closes: https://bugs.gentoo.org/936673 Signed-off-by: Matt Jolly <kangie@gentoo.org>
* www-client/chromium: Stabilize 127.0.6533.72 arm64, #936630Sam James2024-07-251-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* www-client/chromium: Stabilize 127.0.6533.72 amd64, #936630Jakov Smolić2024-07-261-1/+1
| | | | Signed-off-by: Jakov Smolić <jsmolic@gentoo.org>
* www-client/chromium: add 127.0.6533.72Matt Jolly2024-07-252-0/+1428
| | | | | | | | | | | | | | | Drop llvm-r1 eclass for llvm-utils and our "llvm-r1_pkg_config at home". Chromium is one of the few builds that won't benefit from the default eclass behaviour and we don't currently need to worry about linking with llvm libc++. We'll leave much of the machinery in place an instead take advantage of llvm-utils to do the checks ourselves and try to enforce our own dependencies / sanity checks on rust too. Bug: https://bugs.gentoo.org/936611 Signed-off-by: Matt Jolly <kangie@gentoo.org>
* www-client/chromium: Stabilize 126.0.6478.182 amd64, #936248Arthur Zamarin2024-07-191-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* www-client/chromium: Stabilize 126.0.6478.182 arm64, #936248Sam James2024-07-191-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* www-client/chromium: drop 127.0.6533.26Matt Jolly2024-07-182-1359/+0
| | | | Signed-off-by: Matt Jolly <kangie@gentoo.org>
* www-client/chromium: add 126.0.6478.182Matt Jolly2024-07-182-0/+1454
| | | | | Bug: https://bugs.gentoo.org/936247 Signed-off-by: Matt Jolly <kangie@gentoo.org>
* www-client/chromium: add 127.0.6533.43Matt Jolly2024-07-112-0/+1358
| | | | Signed-off-by: Matt Jolly <kangie@gentoo.org>
* www-client/chromium: drop 126.0.6478.57, 126.0.6478.114Matt Jolly2024-07-073-2907/+0
| | | | Signed-off-by: Matt Jolly <kangie@gentoo.org>
* www-client/chromium: add 127.0.6533.26Matt Jolly2024-07-074-0/+1530
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This release brings some major changes to the way that Chromium is packaged in Gentoo. After masking GCC support since it broke beyond the capabilities of the maintainers to fix in 120, changes in 127 have made dependencies on LLVM stronger: in addition to requiring LLVM for Rust we now directly depend on LLVM libraries for bindgen. As a result we're experimenting with completely dropping GCC support from the ebuild. This isn't a decision that was made lightly, however the advantages to going down this path make it very appealing: - Our builds are closer to upstream (and nominally supportable) - We don't need to maintain so many out-of-tree patches + We may actually be able to drop them entirely for most arches - Ebuild logic is significantly simplified, making it easier to review - Decreased maintainer hair-pulling. The removed GCC support could be revisited if there is sufficient interest, and as an added benefit the new, streamlined, and better documented ebuild should provide a better basis for maintaining it. One of the outcomes of this decision to double-down on LLVM support has been the opportunity to properly select an implementation via upgrading to the `llvm-r1` eclass, which also enables us to start trying to make the Rust->LLVM dependency a bit more clear for our ebuild. Notable changes: - `llvm-r1` eclass - Dropped GCC support - Always bundled libcxx for stdlib - GN/bindgen wrapper updated to work with system bindgen + needs upstreaming Signed-off-by: Matt Jolly <kangie@gentoo.org>
* www-client/chromium: Stabilize 126.0.6478.126 amd64, #934976Sam James2024-06-281-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* www-client/chromium: remove unused patchesMichael Mair-Keimberger2024-06-273-98/+0
| | | | | Signed-off-by: Michael Mair-Keimberger <mmk@levelnine.at> Signed-off-by: Conrad Kostecki <conikost@gentoo.org>
* www-client/chromium: Stabilize 126.0.6478.126 arm64, #934976Sam James2024-06-271-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* www-client/chromium: add 126.0.6478.126Matt Jolly2024-06-272-0/+1454
| | | | | Bug: https://bugs.gentoo.org/934959 Signed-off-by: Matt Jolly <kangie@gentoo.org>
* www-client/chromium: remove unused patchesMichael Mair-Keimberger2024-06-222-63/+0
| | | | | Signed-off-by: Michael Mair-Keimberger <mmk@levelnine.at> Signed-off-by: Conrad Kostecki <conikost@gentoo.org>
* www-client/chromium: drop 125.0.6422.112, 125.0.6422.141, 126.0.6478.36Matt Jolly2024-06-194-4354/+0
| | | | Signed-off-by: Matt Jolly <kangie@gentoo.org>
* www-client/chromium: add 126.0.6478.114Matt Jolly2024-06-192-0/+1454
| | | | | Bug: https://bugs.gentoo.org/934536 Signed-off-by: Matt Jolly <kangie@gentoo.org>
* www-client/chromium: Stabilize 126.0.6478.57 amd64, #934193Sam James2024-06-141-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* www-client/chromium: Stabilize 126.0.6478.57 arm64, #934193Arthur Zamarin2024-06-131-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* www-client/chromium: add 126.0.6478.57Matt Jolly2024-06-132-0/+1453
| | | | | Bug: https://bugs.gentoo.org/934192 Signed-off-by: Matt Jolly <kangie@gentoo.org>
* www-client/chromium: drop 124.0.6367.207, 125.0.6422.76, 126.0.6478.17Matt Jolly2024-06-074-4356/+0
| | | | Signed-off-by: Matt Jolly <kangie@gentoo.org>
* www-client/chromium: add 126.0.6478.36Matt Jolly2024-06-072-0/+1453
| | | | Signed-off-by: Matt Jolly <kangie@gentoo.org>
* www-client/chromium: add 125.0.6422.141Matt Jolly2024-06-072-0/+1449
| | | | Signed-off-by: Matt Jolly <kangie@gentoo.org>
* www-client/chromium: Stabilize 125.0.6422.112 amd64, #932843Jakov Smolić2024-05-281-1/+1
| | | | Signed-off-by: Jakov Smolić <jsmolic@gentoo.org>
* www-client/chromium: Stabilize 125.0.6422.112 arm64, #932843Sam James2024-05-281-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* www-client/chromium: drop 126.0.6478.8Matt Jolly2024-05-272-1453/+0
| | | | Signed-off-by: Matt Jolly <kangie@gentoo.org>
* www-client/chromium: drop 124.0.6367.155, 125.0.6422.60Matt Jolly2024-05-273-2892/+0
| | | | Signed-off-by: Matt Jolly <kangie@gentoo.org>
* www-client/chromium: add 125.0.6422.112Matt Jolly2024-05-272-0/+1449
| | | | | Bug: https://bugs.gentoo.org/932675 Signed-off-by: Matt Jolly <kangie@gentoo.org>
* www-client/chromium: add 126.0.6478.17Matt Jolly2024-05-232-0/+1454
| | | | Signed-off-by: Matt Jolly <kangie@gentoo.org>
* www-client/chromium: Stabilize 125.0.6422.76 arm64, #932404Michał Górny2024-05-221-1/+1
| | | | Signed-off-by: Michał Górny <mgorny@gentoo.org>