summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* www-client/chromium: drop 127.0.6533.26HEADmasterMatt Jolly117 min.2-1359/+0
| | | | Signed-off-by: Matt Jolly <kangie@gentoo.org>
* www-client/chromium: add 126.0.6478.182Matt Jolly118 min.2-0/+1454
| | | | | Bug: https://bugs.gentoo.org/936247 Signed-off-by: Matt Jolly <kangie@gentoo.org>
* www-client/chromium: add 127.0.6533.43Matt Jolly7 days2-0/+1358
| | | | Signed-off-by: Matt Jolly <kangie@gentoo.org>
* www-client/chromium: drop 126.0.6478.57, 126.0.6478.114Matt Jolly11 days3-2907/+0
| | | | Signed-off-by: Matt Jolly <kangie@gentoo.org>
* www-client/chromium: add 127.0.6533.26Matt Jolly11 days4-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>
* www-client/chromium: add 125.0.6422.76Matt Jolly2024-05-222-0/+1454
| | | | | Bug: https://bugs.gentoo.org/932394 Signed-off-by: Matt Jolly <kangie@gentoo.org>
* www-client/chromium: add 126.0.6478.8, drop 125.0.6422.26Matt Jolly2024-05-213-10/+57
| | | | | | | | | - Update for Python 3.13 - Make clang18 workaround more strict (only applies if Major Ver = 18 and Mirco Ver < 6); this should give bad versions time to age out while reducing impact on up-to-date users. Signed-off-by: Matt Jolly <kangie@gentoo.org>
* www-client/chromium: add 125.0.6422.60Matt Jolly2024-05-172-0/+1454
| | | | Signed-off-by: Matt Jolly <kangie@gentoo.org>
* www-client/chromium: Stabilize 124.0.6367.207 amd64, #931900Arthur Zamarin2024-05-161-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* www-client/chromium: Stabilize 124.0.6367.207 arm64, #931900Sam James2024-05-151-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* www-client/chromium: drop 124.0.6367.201Matt Jolly2024-05-142-1438/+0
| | | | Signed-off-by: Matt Jolly <kangie@gentoo.org>
* www-client/chromium: add 124.0.6367.207Matt Jolly2024-05-142-0/+1444
| | | | | | | | Adds the avx512 w/ -march=native fix for clang18. Bug: https://bugs.gentoo.org/931623 Bug: https://bugs.gentoo.org/931897 Signed-off-by: Matt Jolly <kangie@gentoo.org>
* www-client/chromium: add 124.0.6367.201Matt Jolly2024-05-112-0/+1438
| | | | | Bug: https://bugs.gentoo.org/931653 Signed-off-by: Matt Jolly <kangie@gentoo.org>
* www-client/chromium: drop 125.0.6422.14Matt Jolly2024-05-102-1449/+0
| | | | Signed-off-by: Matt Jolly <kangie@gentoo.org>
* www-client/chromium: add 125.0.6422.26Matt Jolly2024-05-102-0/+1454
| | | | | | | | | | | | | | | | | | | | | | Add Ionen's clang-18 -mevex512 workaround to chromium: 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) Bug: https://bugs.gentoo.org/931623 Signed-off-by: Matt Jolly <kangie@gentoo.org>
* www-client/chromium: drop 124.0.6367.60, 124.0.6367.118Matt Jolly2024-05-093-2877/+0
| | | | Signed-off-by: Matt Jolly <kangie@gentoo.org>
* www-client/chromium: Stabilize 124.0.6367.155 amd64, #931558Arthur Zamarin2024-05-081-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* www-client/chromium: Stabilize 124.0.6367.155 arm64, #931558Michał Górny2024-05-081-1/+1
| | | | Signed-off-by: Michał Górny <mgorny@gentoo.org>
* www-client/chromium: drop 124.0.6367.78Matt Jolly2024-05-082-1439/+0
| | | | Signed-off-by: Matt Jolly <kangie@gentoo.org>
* www-client/chromium: add 124.0.6367.155Matt Jolly2024-05-082-0/+1439
| | | | | Bug: https://bugs.gentoo.org/931548 Signed-off-by: Matt Jolly <kangie@gentoo.org>
* www-client/chromium: remove unused patchMichael Mair-Keimberger2024-05-051-31/+0
| | | | | | Signed-off-by: Michael Mair-Keimberger <mmk@levelnine.at> Closes: https://github.com/gentoo/gentoo/pull/36536 Signed-off-by: Conrad Kostecki <conikost@gentoo.org>
* www-client/chromium: Stabilize 124.0.6367.118 arm64, #931008Sam James2024-05-011-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* www-client/chromium: add 124.0.6367.118Matt Jolly2024-05-012-0/+1439
| | | | | | Bug: https://bugs.gentoo.org/930994 Closes: https://bugs.gentoo.org/930854 Signed-off-by: Matt Jolly <kangie@gentoo.org>
* www-client/chromium: fix Ninja 1.12 build for 125Matt Jolly2024-04-262-1/+19
| | | | | | | | | We'll just let 124 age out over the next month or so as I can't guarantee that there aren't further missing dependencies. Bug: https://bugs.gentoo.org/930112 Signed-off-by: Matt Jolly <kangie@gentoo.org>
* www-client/chromium: Stabilize 124.0.6367.78 arm64, #930648Sam James2024-04-251-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* www-client/chromium: drop 125.0.6422.4Matt Jolly2024-04-252-1448/+0
| | | | Signed-off-by: Matt Jolly <kangie@gentoo.org>
* www-client/chromium: add 125.0.6422.14Matt Jolly2024-04-252-0/+1448
| | | | Signed-off-by: Matt Jolly <kangie@gentoo.org>
* www-client/chromium: add 124.0.6367.78Matt Jolly2024-04-252-15/+10
| | | | | | | add ppc64 keyword; up disk space checks. Bug: https://bugs.gentoo.org/930647 Signed-off-by: Matt Jolly <kangie@gentoo.org>
* www-client/chromium: drop 123.0.6312.105Matt Jolly2024-04-252-1441/+0
| | | | Signed-off-by: Matt Jolly <kangie@gentoo.org>
* www-client/chromium: Stabilize 123.0.6312.122 amd64, #929129Arthur Zamarin2024-04-221-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>