[gentoo-commits] repo/gentoo:master commit in: www-client/chromium/

2026-03-14 Thread Sam James
commit: d2d7cd10ecefd28305ef30f5b38c5367c8803767
Author: Sam James  gentoo  org>
AuthorDate: Sat Mar 14 13:17:28 2026 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Mar 14 13:17:28 2026 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d2d7cd10

www-client/chromium: Stabilize 146.0.7680.80 arm64, #971152

Signed-off-by: Sam James  gentoo.org>

 www-client/chromium/chromium-146.0.7680.80.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/www-client/chromium/chromium-146.0.7680.80.ebuild 
b/www-client/chromium/chromium-146.0.7680.80.ebuild
index 1c8c06cd4f31..f463b34c396e 100644
--- a/www-client/chromium/chromium-146.0.7680.80.ebuild
+++ b/www-client/chromium/chromium-146.0.7680.80.ebuild
@@ -86,7 +86,7 @@ SLOT="stable"
 # Unstable in gentoo exists mostly to give devs some breathing room for 
beta/stable releases.
 # It shouldn't be keyworded but adventurous users are encouraged to select it;
 # there's official dev channel Google Chrome after all.
-KEYWORDS="amd64 ~arm64"
+KEYWORDS="amd64 arm64"
 
 IUSE_SYSTEM_LIBS="+system-harfbuzz +system-icu +system-zstd"
 IUSE="+X ${IUSE_SYSTEM_LIBS} bindist bundled-toolchain cups debug 
ffmpeg-chromium gtk4 +hangouts headless kerberos +official pax-kernel pgo"



[gentoo-commits] repo/gentoo:master commit in: www-client/chromium/

2026-03-14 Thread Sam James
commit: 8d3bbb15ba03507e9f2b2c4bfd4a4ea27701328b
Author: Sam James  gentoo  org>
AuthorDate: Sat Mar 14 13:17:24 2026 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Mar 14 13:17:24 2026 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8d3bbb15

www-client/chromium: Stabilize 146.0.7680.80 amd64, #971152

Signed-off-by: Sam James  gentoo.org>

 www-client/chromium/chromium-146.0.7680.80.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/www-client/chromium/chromium-146.0.7680.80.ebuild 
b/www-client/chromium/chromium-146.0.7680.80.ebuild
index 492aaeff57af..1c8c06cd4f31 100644
--- a/www-client/chromium/chromium-146.0.7680.80.ebuild
+++ b/www-client/chromium/chromium-146.0.7680.80.ebuild
@@ -86,7 +86,7 @@ SLOT="stable"
 # Unstable in gentoo exists mostly to give devs some breathing room for 
beta/stable releases.
 # It shouldn't be keyworded but adventurous users are encouraged to select it;
 # there's official dev channel Google Chrome after all.
-KEYWORDS="~amd64 ~arm64"
+KEYWORDS="amd64 ~arm64"
 
 IUSE_SYSTEM_LIBS="+system-harfbuzz +system-icu +system-zstd"
 IUSE="+X ${IUSE_SYSTEM_LIBS} bindist bundled-toolchain cups debug 
ffmpeg-chromium gtk4 +hangouts headless kerberos +official pax-kernel pgo"



[gentoo-commits] repo/gentoo:master commit in: www-client/chromium/

2026-03-14 Thread Matt Jolly
commit: 50b5b11a34c8e94147a847ca026eba716a44d83e
Author: Matt Jolly  gentoo  org>
AuthorDate: Sat Mar 14 11:13:04 2026 +
Commit: Matt Jolly  gentoo  org>
CommitDate: Sat Mar 14 11:18:16 2026 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=50b5b11a

www-client/chromium: add 146.0.7680.80

Bug: https://bugs.gentoo.org/971138
Bug: https://bugs.gentoo.org/971139
Signed-off-by: Matt Jolly  gentoo.org>

 www-client/chromium/Manifest  |1 +
 www-client/chromium/chromium-146.0.7680.80.ebuild | 1744 +
 2 files changed, 1745 insertions(+)

diff --git a/www-client/chromium/Manifest b/www-client/chromium/Manifest
index 361a78301f4b..c6fcee5ee6a1 100644
--- a/www-client/chromium/Manifest
+++ b/www-client/chromium/Manifest
@@ -3,6 +3,7 @@ DIST chromium-146.0.7680.31-linux.tar.xz 1475597444 BLAKE2B 
d9f2e4929bc0fe9da8d8
 DIST chromium-146.0.7680.65-linux.tar.xz 1476320316 BLAKE2B 
bd8ef9d324e564f4d067d100728b15078f50e32a8e05ad17fd87dd9674d9eea97f7183aec4186895cfd0a21746fe1dfaa91f4d08642ce211460d7362b719ed9c
 SHA512 
b61a05ecb22a530bfe357ad670ab78f69b50e401f056a7f04d57511abfb5d2d269d9e70f27688109bda1c23d03198a876b4f0992e640d88aa8aecd6d48e84496
 DIST chromium-146.0.7680.71-linux.tar.xz 1476281724 BLAKE2B 
de0abd46eddb4380f42353bb244097fe2ffc71293c868086d1ab726acf005ad2a468c494d2a52155da0486280209e665e5b47b445f13ac7a987fcec87d37f7d9
 SHA512 
c815620bbafdda5999f8b7baa1f3c4d268aae6ac8ca8e35054afb25236477c88a633472ad092b52fd122f7c6deddfebecc0580c60e9cb8e886390e74adc052ce
 DIST chromium-146.0.7680.75-linux.tar.xz 1476647468 BLAKE2B 
f958956f5c8db32b8d8519384cbfb62f7ed1912028448332b73824c2a199b85a0e326302c3d5664da756f7d06d17b9f4f3b120c7d778257847783f8678fd37d8
 SHA512 
62311c298374d96554df7344eeec30f6d1ed8f76539ed9a164316a38b3792175b4d9b5a33e0697e8a111817e14e0b48038501162583a737c3f7e4eb9a2e4d5bc
+DIST chromium-146.0.7680.80-linux.tar.xz 1476585876 BLAKE2B 
a17d332d488cee4a22e0357f6afda6111ca5d0ffa351e78b6e1fa26d747e11e50f93a2ad78cd4b5e2d4ed874956168230a63e614994967f2c8ad302ea1572ee8
 SHA512 
788de000ad1f6187c9dff2110c47a8f41b133f91a8837e4fa611163d66c011fb35d6169bce7c8c2667a00bd2d53d689338ba3a219f30a0ec2bd4cb394587dcd0
 DIST chromium-147.0.7703.0-linux.tar.xz 1472359380 BLAKE2B 
ef03307b711f88e6cd438c4b9d5908f28b3cff8e477e3296a8e042cc52d699ab5f5f705eb8d56136346aed6f5643978fb03471353d19c427ddbc3aeb1747
 SHA512 
a48d48ff40bc422836bcd1e0cd1ea2d4100cbd362e034d9739976b77e4cf2b39a8418b8fc23642fc1ea3550e9ac387c476ad20b87f5e1a7dfcf66f6a2996f4d5
 DIST chromium-147.0.7719.3-linux.tar.xz 1471660284 BLAKE2B 
8c178a1a65a224d96394b4c3624a05d54d2d9e64534e5e5f0777c5cb60fdd96fd497ab69910912bfc180cf5ad763adea6d3f08fa543ba43d8af2ac8f4deb2a4a
 SHA512 
32e0fefd442434f8512c5301f99759d8d69cccea29dacc00b7cd278580ae61a19d60967d3f65a29198432c917c2fa84c52bb3517bb0dbee1cfa9895873ecb3a9
 DIST chromium-147.0.7727.3-linux.tar.xz 1474938160 BLAKE2B 
541389f2f4eb401524685da01237120de06cc893d76957de7c5a5683a5ec590040354a7483dc69fd3fbb5af1107f92a05bf233defcc69d72acd3752e8bc686a9
 SHA512 
617f434758fdd5211bb7fe261ccc283164b72acd322faa58798019298b40973316dd2b51e014ef8000b5fcff979fd101569d7efd067cd026fb4db8dc5db5db80

diff --git a/www-client/chromium/chromium-146.0.7680.80.ebuild 
b/www-client/chromium/chromium-146.0.7680.80.ebuild
new file mode 100644
index ..492aaeff57af
--- /dev/null
+++ b/www-client/chromium/chromium-146.0.7680.80.ebuild
@@ -0,0 +1,1744 @@
+# Copyright 2009-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# PACKAGING NOTES
+
+# Upstream roll their bundled Clang every two weeks, and the bundled Rust
+# is rolled regularly and depends on that. While we do our best to build
+# with system Clang, we may eventually hit the point where we need to use
+# the bundled Clang due to the use of prerelease features.
+
+# USE=bundled-toolchain is intended for users who want to use the same 
toolchain
+# as the upstream releases. It's also a good fallback in case we fall behind
+# and need to get a release out quickly (less likely with `dev` in-tree).
+# We can't rely on it as a default since the toolchain is only shipped for 
x86-64;
+# other architectures will need to use system toolchain.
+
+# Since m133 we are using CI-generated tarballs from
+# https://github.com/chromium-linux-tarballs/chromium-tarballs/
+
+# These are bit-for-bit identical to the official releases, but are built
+# using an external CI system that we have some control over, in case
+# issues pop up again with official tarball generation.
+
+GN_MIN_VER=0.2318
+# chromium-tools/get-chromium-toolchain-strings.py (or just use Chromicler)
+# Node for M145+ should be 24.12.0 but that's not packaged in Gentoo yet. See 
#969145
+TEST_FONT="a28b222b79851716f8358d2800157d9ffe117b3545031ae51f69b7e1e1b9a969"
+BUNDLED_CLANG_VER="llvmorg-23-init-2224-g5bd8dadb-3"
+BUNDLED_RUST_VER="7d8ebe3128fc87f3da1ad64240e63ccf07b8f0bd-3"
+RUST_SHORT_HASH=${BUNDLED_RU

[gentoo-commits] repo/gentoo:master commit in: www-client/chromium/

2026-03-14 Thread Matt Jolly
commit: 0b11068cd63fb5a8b50d9d3ab25cc482a9e35eab
Author: Matt Jolly  gentoo  org>
AuthorDate: Sat Mar 14 04:28:31 2026 +
Commit: Matt Jolly  gentoo  org>
CommitDate: Sat Mar 14 11:18:15 2026 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0b11068c

www-client/chromium: add 148.0.7730.2

Signed-off-by: Matt Jolly  gentoo.org>

 www-client/chromium/Manifest |2 +
 www-client/chromium/chromium-148.0.7730.2.ebuild | 1743 ++
 2 files changed, 1745 insertions(+)

diff --git a/www-client/chromium/Manifest b/www-client/chromium/Manifest
index 15604300e2f9..361a78301f4b 100644
--- a/www-client/chromium/Manifest
+++ b/www-client/chromium/Manifest
@@ -6,6 +6,7 @@ DIST chromium-146.0.7680.75-linux.tar.xz 1476647468 BLAKE2B 
f958956f5c8db32b8d85
 DIST chromium-147.0.7703.0-linux.tar.xz 1472359380 BLAKE2B 
ef03307b711f88e6cd438c4b9d5908f28b3cff8e477e3296a8e042cc52d699ab5f5f705eb8d56136346aed6f5643978fb03471353d19c427ddbc3aeb1747
 SHA512 
a48d48ff40bc422836bcd1e0cd1ea2d4100cbd362e034d9739976b77e4cf2b39a8418b8fc23642fc1ea3550e9ac387c476ad20b87f5e1a7dfcf66f6a2996f4d5
 DIST chromium-147.0.7719.3-linux.tar.xz 1471660284 BLAKE2B 
8c178a1a65a224d96394b4c3624a05d54d2d9e64534e5e5f0777c5cb60fdd96fd497ab69910912bfc180cf5ad763adea6d3f08fa543ba43d8af2ac8f4deb2a4a
 SHA512 
32e0fefd442434f8512c5301f99759d8d69cccea29dacc00b7cd278580ae61a19d60967d3f65a29198432c917c2fa84c52bb3517bb0dbee1cfa9895873ecb3a9
 DIST chromium-147.0.7727.3-linux.tar.xz 1474938160 BLAKE2B 
541389f2f4eb401524685da01237120de06cc893d76957de7c5a5683a5ec590040354a7483dc69fd3fbb5af1107f92a05bf233defcc69d72acd3752e8bc686a9
 SHA512 
617f434758fdd5211bb7fe261ccc283164b72acd322faa58798019298b40973316dd2b51e014ef8000b5fcff979fd101569d7efd067cd026fb4db8dc5db5db80
+DIST chromium-148.0.7730.2-linux.tar.xz 1475047636 BLAKE2B 
fc9a7ba6b0dd3a43d38614ee9ca44bd7070eadbbf2e437afe69fe2b0343663e371d87c3ba04aabad25e35903fb192db53bdde7d1459eaf394c40abc3b536840f
 SHA512 
e36197a07114b172f30c6694c07ad2ad0cdefe7f022dd95f10e6e6110103b87717baca970153a1618fce135ff74a8ee9f0aa4bd43acc7cb09d147554d3f6b617
 DIST chromium-clang-llvmorg-22-init-17020-gbd1bd178-2.tar.xz 57165612 BLAKE2B 
7fdd52f8f72cf5fd5c32528bed47d0377d6d78ab14edd39f0301e93a73cff7b2dcbadeb1dacec32fff4c29439f0770f72a930b1461bc8713dadb6063d4bfa8ed
 SHA512 
db7d58837a36b4b3b436de7c721cd71d8a51f476ed3dce37e18071fd925fb846ab1197ed75b88acff8b740ca0a1cbed4445f33d9bd5ce3e3e43b3c097f53e1df
 DIST chromium-clang-llvmorg-23-init-2224-g5bd8dadb-3.tar.xz 57583584 BLAKE2B 
7fdfe36655b5fd1f865fb0d74d238c539431fc4abfa403646def47b8076d4d9642a7bc50c9a188bca117939164d46acadbcb6c2c762a39eb11826dc24fc47d70
 SHA512 
d6bc64fdd9d2f31f317a65d0e355d79b804267811e2026c0ed41699c049c5d90a90d56b15a2039a5c345eb1f11c2d6eef0e84f4665aee938ed36c7a0002ed5af
 DIST chromium-clang-llvmorg-23-init-4965-g686acf63-1.tar.xz 57997052 BLAKE2B 
5e8634c5641db77eb9f9454d21489557f264b88671f8efb25898b997337d014ea75260640415e4edd53e6fe0b033ea8f6f3aee9c08ec697f72f4566ebd36b0db
 SHA512 
0f478d5c5894ee9ecb6dbf7a21e3928b82b49951a7b6dff0d5df29ba0972b83e44d5e5f0549eadd3c86214bbd9932960a020781ac7d9cf98bdeb2c9566543829
@@ -17,6 +18,7 @@ DIST chromium-patches-146-1.tar.bz2 18524 BLAKE2B 
4b00707bfb9d83a96f8fbfe1cf55b9
 DIST chromium-patches-147-2.tar.bz2 19019 BLAKE2B 
99fe7aa0e762a851f1cf501d9b4d7c06143a6fcdccc13994d07d14046a909e503c32c42ca61db06a5b8a36d6cb33ec3b4dbd0b35c12a5f53c41092f44f278994
 SHA512 
194a836644fad78f351a3b2218de70f88f11750e57d1c256b222d42282cf0bc32a84c8cb21722149d0673babda8f42786ae2aa8225b1116e96537f487e546163
 DIST chromium-patches-147-3.tar.bz2 18574 BLAKE2B 
14ee94fd42296e84967be1917bdd893de10b4148e7965ee8a3bad17d6c342535ab8bb38904db85774475da8ca30473a77b368da2f96a618ece1a2835923ff293
 SHA512 
92b96d21640a11a9b5b4628a534b9d33d94ec6f1ca0e10a7a59fbca22beef268e82a52436b55e22987185bfcbb4bd21e00b7ddfc365fa04adaf28343cf5467c0
 DIST chromium-patches-147-4.tar.bz2 18587 BLAKE2B 
38da55afa2ceb6ce56eeb857611fbe9bbad8cd34cba8ed29e34c640d552c145e3a4fc64c57fcb70ec20581cd5639518be270f9a1cb8110bc9fe0f7ac06cfc3d7
 SHA512 
f39d5c0cf75b313a2c4675a359bccf825999bf19dd7fece8b61e15003c758cadf04871a5a1deab31e5d849efb16d596615ebc000d407d19ab9b01d47f7cc9f20
+DIST chromium-patches-148.tar.bz2 18565 BLAKE2B 
f11e3c98ac8dfe9af7bd4a649281ae69c65708f398389358225852a60e593119175613f05c0480bc27a78bb29746d9549572ffd09a477608e319acb3f8e88153
 SHA512 
aaf00dce65a419c2c87638645dd44278334cc585ced42be24a91e1f0d61bbbf72f2304372163a20f3c4376445455383ca3fc50a744c54e5eed131900c629e071
 DIST chromium-patches-copium-fe1caafa06.tar.gz 15572 BLAKE2B 
4baa36a4536f9199caa89553fc10deac79ae7effa336fc4bd92fac59eb81a57749eead426e6f01ffecd9954b417eb34c29c899cc49a9d726fe65bf2e303712a0
 SHA512 
5310e48743a32f2f998b34138b1ed9667feed873ad16c18d3e495383f44a0d5df0f9634c7c4275cf1839002ae887ef58f6c3ec5fd9c5d46ad5114ffab439a664
 DIST chromium-profiler-0.2.tar 259952640 BLAKE2B 
5e82389fce00b267280d633b26551231c558b80f0c92cd7d60271095a3503365ab67

[gentoo-commits] repo/gentoo:master commit in: www-client/chromium/

2026-03-13 Thread Matt Jolly
commit: b88f0fe389da32648ab96243877a6fa2811d0080
Author: Matt Jolly  gentoo  org>
AuthorDate: Fri Mar 13 17:32:28 2026 +
Commit: Matt Jolly  gentoo  org>
CommitDate: Fri Mar 13 17:36:04 2026 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b88f0fe3

www-client/chromium: add 146.0.7680.75

Bug: https://bugs.gentoo.org/971139
Bug: https://bugs.gentoo.org/971138
Signed-off-by: Matt Jolly  gentoo.org>

 www-client/chromium/Manifest  |1 +
 www-client/chromium/chromium-146.0.7680.75.ebuild | 1744 +
 2 files changed, 1745 insertions(+)

diff --git a/www-client/chromium/Manifest b/www-client/chromium/Manifest
index 08fef5fbb4ab..15604300e2f9 100644
--- a/www-client/chromium/Manifest
+++ b/www-client/chromium/Manifest
@@ -2,6 +2,7 @@ DIST chromium-145.0.7632.159-linux.tar.xz 1416662532 BLAKE2B 
9ec13e6d5091bb6f89c
 DIST chromium-146.0.7680.31-linux.tar.xz 1475597444 BLAKE2B 
d9f2e4929bc0fe9da8d85bb8e4a99cee220ec60a06f2bbe3836dce80a3f43ae6cd76ab8ea8d071f622deeba5a80826701bf0cefc80c9905120b902158eac9821
 SHA512 
bc8ef6b7e92baa15fc2b442211ba2d957e4edfb178d5c96d19745869fb575e570cb75175644cee165440f220feb3f26550b372dc4f513ee8514cb23beef78486
 DIST chromium-146.0.7680.65-linux.tar.xz 1476320316 BLAKE2B 
bd8ef9d324e564f4d067d100728b15078f50e32a8e05ad17fd87dd9674d9eea97f7183aec4186895cfd0a21746fe1dfaa91f4d08642ce211460d7362b719ed9c
 SHA512 
b61a05ecb22a530bfe357ad670ab78f69b50e401f056a7f04d57511abfb5d2d269d9e70f27688109bda1c23d03198a876b4f0992e640d88aa8aecd6d48e84496
 DIST chromium-146.0.7680.71-linux.tar.xz 1476281724 BLAKE2B 
de0abd46eddb4380f42353bb244097fe2ffc71293c868086d1ab726acf005ad2a468c494d2a52155da0486280209e665e5b47b445f13ac7a987fcec87d37f7d9
 SHA512 
c815620bbafdda5999f8b7baa1f3c4d268aae6ac8ca8e35054afb25236477c88a633472ad092b52fd122f7c6deddfebecc0580c60e9cb8e886390e74adc052ce
+DIST chromium-146.0.7680.75-linux.tar.xz 1476647468 BLAKE2B 
f958956f5c8db32b8d8519384cbfb62f7ed1912028448332b73824c2a199b85a0e326302c3d5664da756f7d06d17b9f4f3b120c7d778257847783f8678fd37d8
 SHA512 
62311c298374d96554df7344eeec30f6d1ed8f76539ed9a164316a38b3792175b4d9b5a33e0697e8a111817e14e0b48038501162583a737c3f7e4eb9a2e4d5bc
 DIST chromium-147.0.7703.0-linux.tar.xz 1472359380 BLAKE2B 
ef03307b711f88e6cd438c4b9d5908f28b3cff8e477e3296a8e042cc52d699ab5f5f705eb8d56136346aed6f5643978fb03471353d19c427ddbc3aeb1747
 SHA512 
a48d48ff40bc422836bcd1e0cd1ea2d4100cbd362e034d9739976b77e4cf2b39a8418b8fc23642fc1ea3550e9ac387c476ad20b87f5e1a7dfcf66f6a2996f4d5
 DIST chromium-147.0.7719.3-linux.tar.xz 1471660284 BLAKE2B 
8c178a1a65a224d96394b4c3624a05d54d2d9e64534e5e5f0777c5cb60fdd96fd497ab69910912bfc180cf5ad763adea6d3f08fa543ba43d8af2ac8f4deb2a4a
 SHA512 
32e0fefd442434f8512c5301f99759d8d69cccea29dacc00b7cd278580ae61a19d60967d3f65a29198432c917c2fa84c52bb3517bb0dbee1cfa9895873ecb3a9
 DIST chromium-147.0.7727.3-linux.tar.xz 1474938160 BLAKE2B 
541389f2f4eb401524685da01237120de06cc893d76957de7c5a5683a5ec590040354a7483dc69fd3fbb5af1107f92a05bf233defcc69d72acd3752e8bc686a9
 SHA512 
617f434758fdd5211bb7fe261ccc283164b72acd322faa58798019298b40973316dd2b51e014ef8000b5fcff979fd101569d7efd067cd026fb4db8dc5db5db80

diff --git a/www-client/chromium/chromium-146.0.7680.75.ebuild 
b/www-client/chromium/chromium-146.0.7680.75.ebuild
new file mode 100644
index ..492aaeff57af
--- /dev/null
+++ b/www-client/chromium/chromium-146.0.7680.75.ebuild
@@ -0,0 +1,1744 @@
+# Copyright 2009-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# PACKAGING NOTES
+
+# Upstream roll their bundled Clang every two weeks, and the bundled Rust
+# is rolled regularly and depends on that. While we do our best to build
+# with system Clang, we may eventually hit the point where we need to use
+# the bundled Clang due to the use of prerelease features.
+
+# USE=bundled-toolchain is intended for users who want to use the same 
toolchain
+# as the upstream releases. It's also a good fallback in case we fall behind
+# and need to get a release out quickly (less likely with `dev` in-tree).
+# We can't rely on it as a default since the toolchain is only shipped for 
x86-64;
+# other architectures will need to use system toolchain.
+
+# Since m133 we are using CI-generated tarballs from
+# https://github.com/chromium-linux-tarballs/chromium-tarballs/
+
+# These are bit-for-bit identical to the official releases, but are built
+# using an external CI system that we have some control over, in case
+# issues pop up again with official tarball generation.
+
+GN_MIN_VER=0.2318
+# chromium-tools/get-chromium-toolchain-strings.py (or just use Chromicler)
+# Node for M145+ should be 24.12.0 but that's not packaged in Gentoo yet. See 
#969145
+TEST_FONT="a28b222b79851716f8358d2800157d9ffe117b3545031ae51f69b7e1e1b9a969"
+BUNDLED_CLANG_VER="llvmorg-23-init-2224-g5bd8dadb-3"
+BUNDLED_RUST_VER="7d8ebe3128fc87f3da1ad64240e63ccf07b8f0bd-3"
+RUST_SHORT_HASH=${BUNDLED_RU

[gentoo-commits] repo/gentoo:master commit in: www-client/chromium/

2026-03-12 Thread Matt Jolly
commit: 8e4bb58d7b9a6444a63e7fb210324679903bcc0c
Author: Matt Jolly  gentoo  org>
AuthorDate: Thu Mar 12 07:02:20 2026 +
Commit: Matt Jolly  gentoo  org>
CommitDate: Thu Mar 12 07:02:20 2026 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8e4bb58d

www-client/chromium: add 147.0.7727.3

Signed-off-by: Matt Jolly  gentoo.org>

 www-client/chromium/Manifest |4 +
 www-client/chromium/chromium-147.0.7727.3.ebuild | 1743 ++
 2 files changed, 1747 insertions(+)

diff --git a/www-client/chromium/Manifest b/www-client/chromium/Manifest
index 89af6d5aa495..08fef5fbb4ab 100644
--- a/www-client/chromium/Manifest
+++ b/www-client/chromium/Manifest
@@ -4,17 +4,21 @@ DIST chromium-146.0.7680.65-linux.tar.xz 1476320316 BLAKE2B 
bd8ef9d324e564f4d067
 DIST chromium-146.0.7680.71-linux.tar.xz 1476281724 BLAKE2B 
de0abd46eddb4380f42353bb244097fe2ffc71293c868086d1ab726acf005ad2a468c494d2a52155da0486280209e665e5b47b445f13ac7a987fcec87d37f7d9
 SHA512 
c815620bbafdda5999f8b7baa1f3c4d268aae6ac8ca8e35054afb25236477c88a633472ad092b52fd122f7c6deddfebecc0580c60e9cb8e886390e74adc052ce
 DIST chromium-147.0.7703.0-linux.tar.xz 1472359380 BLAKE2B 
ef03307b711f88e6cd438c4b9d5908f28b3cff8e477e3296a8e042cc52d699ab5f5f705eb8d56136346aed6f5643978fb03471353d19c427ddbc3aeb1747
 SHA512 
a48d48ff40bc422836bcd1e0cd1ea2d4100cbd362e034d9739976b77e4cf2b39a8418b8fc23642fc1ea3550e9ac387c476ad20b87f5e1a7dfcf66f6a2996f4d5
 DIST chromium-147.0.7719.3-linux.tar.xz 1471660284 BLAKE2B 
8c178a1a65a224d96394b4c3624a05d54d2d9e64534e5e5f0777c5cb60fdd96fd497ab69910912bfc180cf5ad763adea6d3f08fa543ba43d8af2ac8f4deb2a4a
 SHA512 
32e0fefd442434f8512c5301f99759d8d69cccea29dacc00b7cd278580ae61a19d60967d3f65a29198432c917c2fa84c52bb3517bb0dbee1cfa9895873ecb3a9
+DIST chromium-147.0.7727.3-linux.tar.xz 1474938160 BLAKE2B 
541389f2f4eb401524685da01237120de06cc893d76957de7c5a5683a5ec590040354a7483dc69fd3fbb5af1107f92a05bf233defcc69d72acd3752e8bc686a9
 SHA512 
617f434758fdd5211bb7fe261ccc283164b72acd322faa58798019298b40973316dd2b51e014ef8000b5fcff979fd101569d7efd067cd026fb4db8dc5db5db80
 DIST chromium-clang-llvmorg-22-init-17020-gbd1bd178-2.tar.xz 57165612 BLAKE2B 
7fdd52f8f72cf5fd5c32528bed47d0377d6d78ab14edd39f0301e93a73cff7b2dcbadeb1dacec32fff4c29439f0770f72a930b1461bc8713dadb6063d4bfa8ed
 SHA512 
db7d58837a36b4b3b436de7c721cd71d8a51f476ed3dce37e18071fd925fb846ab1197ed75b88acff8b740ca0a1cbed4445f33d9bd5ce3e3e43b3c097f53e1df
 DIST chromium-clang-llvmorg-23-init-2224-g5bd8dadb-3.tar.xz 57583584 BLAKE2B 
7fdfe36655b5fd1f865fb0d74d238c539431fc4abfa403646def47b8076d4d9642a7bc50c9a188bca117939164d46acadbcb6c2c762a39eb11826dc24fc47d70
 SHA512 
d6bc64fdd9d2f31f317a65d0e355d79b804267811e2026c0ed41699c049c5d90a90d56b15a2039a5c345eb1f11c2d6eef0e84f4665aee938ed36c7a0002ed5af
 DIST chromium-clang-llvmorg-23-init-4965-g686acf63-1.tar.xz 57997052 BLAKE2B 
5e8634c5641db77eb9f9454d21489557f264b88671f8efb25898b997337d014ea75260640415e4edd53e6fe0b033ea8f6f3aee9c08ec697f72f4566ebd36b0db
 SHA512 
0f478d5c5894ee9ecb6dbf7a21e3928b82b49951a7b6dff0d5df29ba0972b83e44d5e5f0549eadd3c86214bbd9932960a020781ac7d9cf98bdeb2c9566543829
+DIST chromium-clang-llvmorg-23-init-5669-g8a0be0bc-1.tar.xz 58029996 BLAKE2B 
31af4a901401a0c6a405bcf3569f411a88add57e13c0157fdb7a1af47c9122aef56686f8180b6d4a3f0493d8201a479e850de99ccc7ecf95fc559700309b8c0c
 SHA512 
b72afc477e9654f4f59430dcdde9ba85b91613f6331594fb039df5c79cf8d26d3aaf80c62b8c3fe6504a514a7fc30a551ed277e47408cdf43212006dd4ea0153
 DIST chromium-openpower-6e839bd947.tar.bz2 438048 BLAKE2B 
50acf6c3d5b17c920dba89895d31effb36e1e234099258cfaff8f4b1735b0a401c2c239a1e53265b1dfdb2969df7cb04041b3aa0ecafc8d1e2fd90497db51629
 SHA512 
f87b33235a26768dda73364b85f7713f5b200a65ca8e28b09ad8f5798b7da80d1cb62b3308263d88e58c01439eb67e365c08466b80299c2b3eeebef52cb977f7
 DIST chromium-openpower-a85b64f07b.tar.bz2 2940 BLAKE2B 
671e22109410b84d026ee9e73f6112e99023707b97b6af204da8adca7fd53c85d6f5b634ad400596bbc1314f21a011a38a25aa029580529306cc1ad958d4a913
 SHA512 
34b3e93c23f320e8ce8164527544e37c771d3663951b032e1213db83c0559a85588dbedaa1c92a493cb3e187d6afc8a9601c9e82c07d8cb402e2f1e2dc4b4312
 DIST chromium-patches-145-3.tar.bz2 18439 BLAKE2B 
c4ff5ff745348d08ba927a5b3210a9970d9a2c5dd78300c3c3d96198f49f32a90573a024d92d984dc62ebfc1fbd9edfd24e8bc7d0ed7a2bcfa2b22e400b79a78
 SHA512 
084b05c93a5a4506beec28e1a8c143bdd4021d28695a1cbb179595f020900336ac5364da3d2b5bb0ae77967e32292988134a29f6cc1ddb7eb67d29fec31dc75d
 DIST chromium-patches-146-1.tar.bz2 18524 BLAKE2B 
4b00707bfb9d83a96f8fbfe1cf55b9dfd9347b93ff7f4ace249c6ec07bf63cf48bfee2e3207e7660213d190b253157ee07a3ff5c11fcb91e259d663f10cdd6dc
 SHA512 
1c7e5bd4e8e0c010df4500bf8125b899672692dde0ad08dd8fb962a75440c46fa5d3216385c9ab186b750714775b2682f7eb326d43862582f73e6d0f13d7c0a9
 DIST chromium-patches-147-2.tar.bz2 19019 BLAKE2B 
99fe7aa0e762a851f1cf501d9b4d7c06143a6fcdccc13994d07d14046a909e503c32c42ca61db06a5b8a36d6cb33ec3b4dbd0b35c12a5f53c41092f44f278994
 SH

[gentoo-commits] repo/gentoo:master commit in: www-client/chromium/

2026-03-11 Thread Matt Jolly
commit: 3449d16abcd2b85820f7cd7f938295046a792d97
Author: Matt Jolly  gentoo  org>
AuthorDate: Wed Mar 11 04:18:40 2026 +
Commit: Matt Jolly  gentoo  org>
CommitDate: Wed Mar 11 07:52:19 2026 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3449d16a

www-client/chromium: add 146.0.7680.71

Signed-off-by: Matt Jolly  gentoo.org>

 www-client/chromium/Manifest  |1 +
 www-client/chromium/chromium-146.0.7680.71.ebuild | 1744 +
 2 files changed, 1745 insertions(+)

diff --git a/www-client/chromium/Manifest b/www-client/chromium/Manifest
index 177015db86de..89af6d5aa495 100644
--- a/www-client/chromium/Manifest
+++ b/www-client/chromium/Manifest
@@ -1,6 +1,7 @@
 DIST chromium-145.0.7632.159-linux.tar.xz 1416662532 BLAKE2B 
9ec13e6d5091bb6f89cdb107db75f1c226a2689e5a01c55349511957a7886721230b72fceb25eb97cc671bea4f56e2f0044ab139e0df8b26665e4b84ef8744d4
 SHA512 
a07d72ac4faa7ac6e5185fbdebcdf341563c5f07f5c83a33604884a832f11d28bcee3f67f12aeab11cff963ad5e1b1fc75d6baf92f7e8a7d3b25709d18783063
 DIST chromium-146.0.7680.31-linux.tar.xz 1475597444 BLAKE2B 
d9f2e4929bc0fe9da8d85bb8e4a99cee220ec60a06f2bbe3836dce80a3f43ae6cd76ab8ea8d071f622deeba5a80826701bf0cefc80c9905120b902158eac9821
 SHA512 
bc8ef6b7e92baa15fc2b442211ba2d957e4edfb178d5c96d19745869fb575e570cb75175644cee165440f220feb3f26550b372dc4f513ee8514cb23beef78486
 DIST chromium-146.0.7680.65-linux.tar.xz 1476320316 BLAKE2B 
bd8ef9d324e564f4d067d100728b15078f50e32a8e05ad17fd87dd9674d9eea97f7183aec4186895cfd0a21746fe1dfaa91f4d08642ce211460d7362b719ed9c
 SHA512 
b61a05ecb22a530bfe357ad670ab78f69b50e401f056a7f04d57511abfb5d2d269d9e70f27688109bda1c23d03198a876b4f0992e640d88aa8aecd6d48e84496
+DIST chromium-146.0.7680.71-linux.tar.xz 1476281724 BLAKE2B 
de0abd46eddb4380f42353bb244097fe2ffc71293c868086d1ab726acf005ad2a468c494d2a52155da0486280209e665e5b47b445f13ac7a987fcec87d37f7d9
 SHA512 
c815620bbafdda5999f8b7baa1f3c4d268aae6ac8ca8e35054afb25236477c88a633472ad092b52fd122f7c6deddfebecc0580c60e9cb8e886390e74adc052ce
 DIST chromium-147.0.7703.0-linux.tar.xz 1472359380 BLAKE2B 
ef03307b711f88e6cd438c4b9d5908f28b3cff8e477e3296a8e042cc52d699ab5f5f705eb8d56136346aed6f5643978fb03471353d19c427ddbc3aeb1747
 SHA512 
a48d48ff40bc422836bcd1e0cd1ea2d4100cbd362e034d9739976b77e4cf2b39a8418b8fc23642fc1ea3550e9ac387c476ad20b87f5e1a7dfcf66f6a2996f4d5
 DIST chromium-147.0.7719.3-linux.tar.xz 1471660284 BLAKE2B 
8c178a1a65a224d96394b4c3624a05d54d2d9e64534e5e5f0777c5cb60fdd96fd497ab69910912bfc180cf5ad763adea6d3f08fa543ba43d8af2ac8f4deb2a4a
 SHA512 
32e0fefd442434f8512c5301f99759d8d69cccea29dacc00b7cd278580ae61a19d60967d3f65a29198432c917c2fa84c52bb3517bb0dbee1cfa9895873ecb3a9
 DIST chromium-clang-llvmorg-22-init-17020-gbd1bd178-2.tar.xz 57165612 BLAKE2B 
7fdd52f8f72cf5fd5c32528bed47d0377d6d78ab14edd39f0301e93a73cff7b2dcbadeb1dacec32fff4c29439f0770f72a930b1461bc8713dadb6063d4bfa8ed
 SHA512 
db7d58837a36b4b3b436de7c721cd71d8a51f476ed3dce37e18071fd925fb846ab1197ed75b88acff8b740ca0a1cbed4445f33d9bd5ce3e3e43b3c097f53e1df

diff --git a/www-client/chromium/chromium-146.0.7680.71.ebuild 
b/www-client/chromium/chromium-146.0.7680.71.ebuild
new file mode 100644
index ..492aaeff57af
--- /dev/null
+++ b/www-client/chromium/chromium-146.0.7680.71.ebuild
@@ -0,0 +1,1744 @@
+# Copyright 2009-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# PACKAGING NOTES
+
+# Upstream roll their bundled Clang every two weeks, and the bundled Rust
+# is rolled regularly and depends on that. While we do our best to build
+# with system Clang, we may eventually hit the point where we need to use
+# the bundled Clang due to the use of prerelease features.
+
+# USE=bundled-toolchain is intended for users who want to use the same 
toolchain
+# as the upstream releases. It's also a good fallback in case we fall behind
+# and need to get a release out quickly (less likely with `dev` in-tree).
+# We can't rely on it as a default since the toolchain is only shipped for 
x86-64;
+# other architectures will need to use system toolchain.
+
+# Since m133 we are using CI-generated tarballs from
+# https://github.com/chromium-linux-tarballs/chromium-tarballs/
+
+# These are bit-for-bit identical to the official releases, but are built
+# using an external CI system that we have some control over, in case
+# issues pop up again with official tarball generation.
+
+GN_MIN_VER=0.2318
+# chromium-tools/get-chromium-toolchain-strings.py (or just use Chromicler)
+# Node for M145+ should be 24.12.0 but that's not packaged in Gentoo yet. See 
#969145
+TEST_FONT="a28b222b79851716f8358d2800157d9ffe117b3545031ae51f69b7e1e1b9a969"
+BUNDLED_CLANG_VER="llvmorg-23-init-2224-g5bd8dadb-3"
+BUNDLED_RUST_VER="7d8ebe3128fc87f3da1ad64240e63ccf07b8f0bd-3"
+RUST_SHORT_HASH=${BUNDLED_RUST_VER:0:10}-${BUNDLED_RUST_VER##*-}
+NODE_VER="24.12.0"
+ESBUILD_VER="0.25.1"
+ROLLUP_VER="4.57.1" # currently manual.
+VIRTUALX_REQU

[gentoo-commits] repo/gentoo:master commit in: www-client/chromium/

2026-03-06 Thread Matt Jolly
commit: b7c0c1cb40b32faff29f051dd7819f9b0b86063e
Author: Matt Jolly  gentoo  org>
AuthorDate: Sat Mar  7 04:07:26 2026 +
Commit: Matt Jolly  gentoo  org>
CommitDate: Sat Mar  7 04:07:52 2026 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b7c0c1cb

www-client/chromium: add 147.0.7719.3

Signed-off-by: Matt Jolly  gentoo.org>

 www-client/chromium/Manifest |2 +
 www-client/chromium/chromium-147.0.7719.3.ebuild | 1743 ++
 2 files changed, 1745 insertions(+)

diff --git a/www-client/chromium/Manifest b/www-client/chromium/Manifest
index 1ec289261955..177015db86de 100644
--- a/www-client/chromium/Manifest
+++ b/www-client/chromium/Manifest
@@ -2,6 +2,7 @@ DIST chromium-145.0.7632.159-linux.tar.xz 1416662532 BLAKE2B 
9ec13e6d5091bb6f89c
 DIST chromium-146.0.7680.31-linux.tar.xz 1475597444 BLAKE2B 
d9f2e4929bc0fe9da8d85bb8e4a99cee220ec60a06f2bbe3836dce80a3f43ae6cd76ab8ea8d071f622deeba5a80826701bf0cefc80c9905120b902158eac9821
 SHA512 
bc8ef6b7e92baa15fc2b442211ba2d957e4edfb178d5c96d19745869fb575e570cb75175644cee165440f220feb3f26550b372dc4f513ee8514cb23beef78486
 DIST chromium-146.0.7680.65-linux.tar.xz 1476320316 BLAKE2B 
bd8ef9d324e564f4d067d100728b15078f50e32a8e05ad17fd87dd9674d9eea97f7183aec4186895cfd0a21746fe1dfaa91f4d08642ce211460d7362b719ed9c
 SHA512 
b61a05ecb22a530bfe357ad670ab78f69b50e401f056a7f04d57511abfb5d2d269d9e70f27688109bda1c23d03198a876b4f0992e640d88aa8aecd6d48e84496
 DIST chromium-147.0.7703.0-linux.tar.xz 1472359380 BLAKE2B 
ef03307b711f88e6cd438c4b9d5908f28b3cff8e477e3296a8e042cc52d699ab5f5f705eb8d56136346aed6f5643978fb03471353d19c427ddbc3aeb1747
 SHA512 
a48d48ff40bc422836bcd1e0cd1ea2d4100cbd362e034d9739976b77e4cf2b39a8418b8fc23642fc1ea3550e9ac387c476ad20b87f5e1a7dfcf66f6a2996f4d5
+DIST chromium-147.0.7719.3-linux.tar.xz 1471660284 BLAKE2B 
8c178a1a65a224d96394b4c3624a05d54d2d9e64534e5e5f0777c5cb60fdd96fd497ab69910912bfc180cf5ad763adea6d3f08fa543ba43d8af2ac8f4deb2a4a
 SHA512 
32e0fefd442434f8512c5301f99759d8d69cccea29dacc00b7cd278580ae61a19d60967d3f65a29198432c917c2fa84c52bb3517bb0dbee1cfa9895873ecb3a9
 DIST chromium-clang-llvmorg-22-init-17020-gbd1bd178-2.tar.xz 57165612 BLAKE2B 
7fdd52f8f72cf5fd5c32528bed47d0377d6d78ab14edd39f0301e93a73cff7b2dcbadeb1dacec32fff4c29439f0770f72a930b1461bc8713dadb6063d4bfa8ed
 SHA512 
db7d58837a36b4b3b436de7c721cd71d8a51f476ed3dce37e18071fd925fb846ab1197ed75b88acff8b740ca0a1cbed4445f33d9bd5ce3e3e43b3c097f53e1df
 DIST chromium-clang-llvmorg-23-init-2224-g5bd8dadb-3.tar.xz 57583584 BLAKE2B 
7fdfe36655b5fd1f865fb0d74d238c539431fc4abfa403646def47b8076d4d9642a7bc50c9a188bca117939164d46acadbcb6c2c762a39eb11826dc24fc47d70
 SHA512 
d6bc64fdd9d2f31f317a65d0e355d79b804267811e2026c0ed41699c049c5d90a90d56b15a2039a5c345eb1f11c2d6eef0e84f4665aee938ed36c7a0002ed5af
 DIST chromium-clang-llvmorg-23-init-4965-g686acf63-1.tar.xz 57997052 BLAKE2B 
5e8634c5641db77eb9f9454d21489557f264b88671f8efb25898b997337d014ea75260640415e4edd53e6fe0b033ea8f6f3aee9c08ec697f72f4566ebd36b0db
 SHA512 
0f478d5c5894ee9ecb6dbf7a21e3928b82b49951a7b6dff0d5df29ba0972b83e44d5e5f0549eadd3c86214bbd9932960a020781ac7d9cf98bdeb2c9566543829
@@ -10,6 +11,7 @@ DIST chromium-openpower-a85b64f07b.tar.bz2 2940 BLAKE2B 
671e22109410b84d026ee9e7
 DIST chromium-patches-145-3.tar.bz2 18439 BLAKE2B 
c4ff5ff745348d08ba927a5b3210a9970d9a2c5dd78300c3c3d96198f49f32a90573a024d92d984dc62ebfc1fbd9edfd24e8bc7d0ed7a2bcfa2b22e400b79a78
 SHA512 
084b05c93a5a4506beec28e1a8c143bdd4021d28695a1cbb179595f020900336ac5364da3d2b5bb0ae77967e32292988134a29f6cc1ddb7eb67d29fec31dc75d
 DIST chromium-patches-146-1.tar.bz2 18524 BLAKE2B 
4b00707bfb9d83a96f8fbfe1cf55b9dfd9347b93ff7f4ace249c6ec07bf63cf48bfee2e3207e7660213d190b253157ee07a3ff5c11fcb91e259d663f10cdd6dc
 SHA512 
1c7e5bd4e8e0c010df4500bf8125b899672692dde0ad08dd8fb962a75440c46fa5d3216385c9ab186b750714775b2682f7eb326d43862582f73e6d0f13d7c0a9
 DIST chromium-patches-147-2.tar.bz2 19019 BLAKE2B 
99fe7aa0e762a851f1cf501d9b4d7c06143a6fcdccc13994d07d14046a909e503c32c42ca61db06a5b8a36d6cb33ec3b4dbd0b35c12a5f53c41092f44f278994
 SHA512 
194a836644fad78f351a3b2218de70f88f11750e57d1c256b222d42282cf0bc32a84c8cb21722149d0673babda8f42786ae2aa8225b1116e96537f487e546163
+DIST chromium-patches-147-3.tar.bz2 18574 BLAKE2B 
14ee94fd42296e84967be1917bdd893de10b4148e7965ee8a3bad17d6c342535ab8bb38904db85774475da8ca30473a77b368da2f96a618ece1a2835923ff293
 SHA512 
92b96d21640a11a9b5b4628a534b9d33d94ec6f1ca0e10a7a59fbca22beef268e82a52436b55e22987185bfcbb4bd21e00b7ddfc365fa04adaf28343cf5467c0
 DIST chromium-patches-copium-fe1caafa06.tar.gz 15572 BLAKE2B 
4baa36a4536f9199caa89553fc10deac79ae7effa336fc4bd92fac59eb81a57749eead426e6f01ffecd9954b417eb34c29c899cc49a9d726fe65bf2e303712a0
 SHA512 
5310e48743a32f2f998b34138b1ed9667feed873ad16c18d3e495383f44a0d5df0f9634c7c4275cf1839002ae887ef58f6c3ec5fd9c5d46ad5114ffab439a664
 DIST chromium-profiler-0.2.tar 259952640 BLAKE2B 
5e82389fce00b267280d633b26551231c558b80f0c92cd7d60271095a3503365

[gentoo-commits] repo/gentoo:master commit in: www-client/chromium-common/

2026-03-06 Thread Matt Jolly
commit: dc8f317890cd41eba15f892eadfb88da84c894d4
Author: Matt Jolly  gentoo  org>
AuthorDate: Fri Mar  6 22:00:09 2026 +
Commit: Matt Jolly  gentoo  org>
CommitDate: Fri Mar  6 22:04:42 2026 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dc8f3178

www-client/chromium-common: keyword 2 for ~riscv

Closes: https://bugs.gentoo.org/970926
Signed-off-by: Matt Jolly  gentoo.org>

 www-client/chromium-common/chromium-common-2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/www-client/chromium-common/chromium-common-2.ebuild 
b/www-client/chromium-common/chromium-common-2.ebuild
index 5714d682caf7..a16de5c60b24 100644
--- a/www-client/chromium-common/chromium-common-2.ebuild
+++ b/www-client/chromium-common/chromium-common-2.ebuild
@@ -9,7 +9,7 @@ S="${WORKDIR}"
 
 LICENSE="GPL-2+"
 SLOT="0"
-KEYWORDS="amd64 arm64 ~ppc64"
+KEYWORDS="amd64 arm64 ~ppc64 ~riscv"
 RESTRICT="test" # There is no code, only Zuul.
 
 # Non-slotted Chromium will conflict



[gentoo-commits] repo/gentoo:master commit in: www-client/chromium/

2026-03-06 Thread Matt Jolly
commit: 8c641f436a3a95860fb10f3da1091ef5323c688e
Author: Matt Jolly  gentoo  org>
AuthorDate: Fri Mar  6 21:58:07 2026 +
Commit: Matt Jolly  gentoo  org>
CommitDate: Fri Mar  6 22:02:01 2026 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8c641f43

www-client/chromium: stabilize 145.0.7632.159 for arm64

Signed-off-by: Matt Jolly  gentoo.org>

 www-client/chromium/chromium-145.0.7632.159.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/www-client/chromium/chromium-145.0.7632.159.ebuild 
b/www-client/chromium/chromium-145.0.7632.159.ebuild
index 297600f65dc2..70bf004472f1 100644
--- a/www-client/chromium/chromium-145.0.7632.159.ebuild
+++ b/www-client/chromium/chromium-145.0.7632.159.ebuild
@@ -86,7 +86,7 @@ SLOT="stable"
 # Unstable in gentoo exists mostly to give devs some breathing room for 
beta/stable releases.
 # It shouldn't be keyworded but adventurous users are encouraged to select it;
 # there's official dev channel Google Chrome after all.
-KEYWORDS="amd64 ~arm64 ~ppc64"
+KEYWORDS="amd64 arm64 ~ppc64"
 
 IUSE_SYSTEM_LIBS="+system-harfbuzz +system-icu +system-zstd"
 IUSE="+X ${IUSE_SYSTEM_LIBS} bindist bundled-toolchain cups debug 
ffmpeg-chromium gtk4 +hangouts headless kerberos +official pax-kernel pgo"



[gentoo-commits] repo/gentoo:master commit in: www-client/chromium/, www-client/chromium/files/

2026-03-06 Thread Matt Jolly
commit: 21efa52e7b3ab7e4a8dceb3a0d587b4455f9db9f
Author: Matt Jolly  gentoo  org>
AuthorDate: Fri Mar  6 21:58:31 2026 +
Commit: Matt Jolly  gentoo  org>
CommitDate: Fri Mar  6 22:04:33 2026 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=21efa52e

www-client/chromium: drop 145.0.7632.109

Signed-off-by: Matt Jolly  gentoo.org>

 www-client/chromium/Manifest   |2 -
 www-client/chromium/chromium-145.0.7632.109.ebuild | 1743 
 .../chromium/files/chromium-109-system-zlib.patch  |   10 -
 .../files/chromium-131-unbundle-icu-target.patch   |   21 -
 .../files/chromium-138-nodejs-version-check.patch  |   49 -
 www-client/chromium/files/chromium-browser.xml |   13 -
 .../chromium/files/chromium-cross-compile.patch|   12 -
 www-client/chromium/files/chromium-launcher-r7.sh  |   59 -
 www-client/chromium/files/chromium-launcher-r8.sh  |   64 -
 www-client/chromium/files/chromium.default |5 -
 www-client/chromium/files/cr144-glibc-2.43.patch   |   11 -
 .../cr145-fix-no-unrar-2-include-harder.patch  |   74 -
 www-client/chromium/files/cr145-fix-no-unrar.patch |  144 --
 .../files/cr145-oauth2-client-switches.patch   |   37 -
 .../files/cr145-revert-to-rollup-wasm.patch|   90 -
 15 files changed, 2334 deletions(-)

diff --git a/www-client/chromium/Manifest b/www-client/chromium/Manifest
index ef39f1408448..1ec289261955 100644
--- a/www-client/chromium/Manifest
+++ b/www-client/chromium/Manifest
@@ -1,4 +1,3 @@
-DIST chromium-145.0.7632.109-linux.tar.xz 1416630532 BLAKE2B 
dac5230bc319295c9aac98ce9d707691372e6858098e12753c8295047c67faad65b004cce373803361f2b599c9fd3bb0236dfcebfa2fe85b8b8b0a4755292c52
 SHA512 
90a857d98aca2e70415332c1abd8c79ea81500254431a47b81f47ee2646cc0ff5368efe182a2cca12469b9b99a776ee47f9fef1d3343351cc31c60d5f55c4582
 DIST chromium-145.0.7632.159-linux.tar.xz 1416662532 BLAKE2B 
9ec13e6d5091bb6f89cdb107db75f1c226a2689e5a01c55349511957a7886721230b72fceb25eb97cc671bea4f56e2f0044ab139e0df8b26665e4b84ef8744d4
 SHA512 
a07d72ac4faa7ac6e5185fbdebcdf341563c5f07f5c83a33604884a832f11d28bcee3f67f12aeab11cff963ad5e1b1fc75d6baf92f7e8a7d3b25709d18783063
 DIST chromium-146.0.7680.31-linux.tar.xz 1475597444 BLAKE2B 
d9f2e4929bc0fe9da8d85bb8e4a99cee220ec60a06f2bbe3836dce80a3f43ae6cd76ab8ea8d071f622deeba5a80826701bf0cefc80c9905120b902158eac9821
 SHA512 
bc8ef6b7e92baa15fc2b442211ba2d957e4edfb178d5c96d19745869fb575e570cb75175644cee165440f220feb3f26550b372dc4f513ee8514cb23beef78486
 DIST chromium-146.0.7680.65-linux.tar.xz 1476320316 BLAKE2B 
bd8ef9d324e564f4d067d100728b15078f50e32a8e05ad17fd87dd9674d9eea97f7183aec4186895cfd0a21746fe1dfaa91f4d08642ce211460d7362b719ed9c
 SHA512 
b61a05ecb22a530bfe357ad670ab78f69b50e401f056a7f04d57511abfb5d2d269d9e70f27688109bda1c23d03198a876b4f0992e640d88aa8aecd6d48e84496
@@ -8,7 +7,6 @@ DIST chromium-clang-llvmorg-23-init-2224-g5bd8dadb-3.tar.xz 
57583584 BLAKE2B 7fd
 DIST chromium-clang-llvmorg-23-init-4965-g686acf63-1.tar.xz 57997052 BLAKE2B 
5e8634c5641db77eb9f9454d21489557f264b88671f8efb25898b997337d014ea75260640415e4edd53e6fe0b033ea8f6f3aee9c08ec697f72f4566ebd36b0db
 SHA512 
0f478d5c5894ee9ecb6dbf7a21e3928b82b49951a7b6dff0d5df29ba0972b83e44d5e5f0549eadd3c86214bbd9932960a020781ac7d9cf98bdeb2c9566543829
 DIST chromium-openpower-6e839bd947.tar.bz2 438048 BLAKE2B 
50acf6c3d5b17c920dba89895d31effb36e1e234099258cfaff8f4b1735b0a401c2c239a1e53265b1dfdb2969df7cb04041b3aa0ecafc8d1e2fd90497db51629
 SHA512 
f87b33235a26768dda73364b85f7713f5b200a65ca8e28b09ad8f5798b7da80d1cb62b3308263d88e58c01439eb67e365c08466b80299c2b3eeebef52cb977f7
 DIST chromium-openpower-a85b64f07b.tar.bz2 2940 BLAKE2B 
671e22109410b84d026ee9e73f6112e99023707b97b6af204da8adca7fd53c85d6f5b634ad400596bbc1314f21a011a38a25aa029580529306cc1ad958d4a913
 SHA512 
34b3e93c23f320e8ce8164527544e37c771d3663951b032e1213db83c0559a85588dbedaa1c92a493cb3e187d6afc8a9601c9e82c07d8cb402e2f1e2dc4b4312
-DIST chromium-patches-145-1.tar.bz2 11711 BLAKE2B 
a7d6a6e0bd129f3c96bea29bf58dfb91e90f74c3c7e619f7d3d18ea42b8046a1c1c81f463bf31fbff5990b77cb9bea1c289be93e96a22b4d2de0be7253955ce5
 SHA512 
1008ceac53ec94bc766085d74a703401b45f2b4ff59240dd853383e1c28e8781d9f0be3a58c2cd5470922e529a3ba583188dde0d84b2be04de9cb1b212c110a2
 DIST chromium-patches-145-3.tar.bz2 18439 BLAKE2B 
c4ff5ff745348d08ba927a5b3210a9970d9a2c5dd78300c3c3d96198f49f32a90573a024d92d984dc62ebfc1fbd9edfd24e8bc7d0ed7a2bcfa2b22e400b79a78
 SHA512 
084b05c93a5a4506beec28e1a8c143bdd4021d28695a1cbb179595f020900336ac5364da3d2b5bb0ae77967e32292988134a29f6cc1ddb7eb67d29fec31dc75d
 DIST chromium-patches-146-1.tar.bz2 18524 BLAKE2B 
4b00707bfb9d83a96f8fbfe1cf55b9dfd9347b93ff7f4ace249c6ec07bf63cf48bfee2e3207e7660213d190b253157ee07a3ff5c11fcb91e259d663f10cdd6dc
 SHA512 
1c7e5bd4e8e0c010df4500bf8125b899672692dde0ad08dd8fb962a75440c46fa5d3216385c9ab186b750714775b2682f7eb326d43862582f73e6d0f13d7c0a9
 DIST chromium-patches-147-2.tar.bz2 19019 BLAKE2B 
99fe7aa0e762a851f1cf501d9b4d7c0614

[gentoo-commits] repo/gentoo:master commit in: www-client/chromium/

2026-03-06 Thread Matt Jolly
commit: ad53041f0d0be43c05144fbcdd3c8dda81d148b0
Author: Matt Jolly  gentoo  org>
AuthorDate: Thu Mar  5 11:49:18 2026 +
Commit: Matt Jolly  gentoo  org>
CommitDate: Fri Mar  6 22:02:00 2026 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ad53041f

www-client/chromium: arm64: filter -m{arch,tune,cpu} if ! custom-cflags

There are several bundled dependencies that simply will not compile with
these flags set on arm64, as they are explicitly compiled with specific
flags to enable runtime selection of optimisations. Due to interactions
with the unbundle toolchain (where our custom flags are appended to the
ones set by GN) this results in build failures.

amd64 is likely also impacted, though we haven't had any reports as the
multimedia extensions there are typically available everywhere.

Closes: https://bugs.gentoo.org/949123
Signed-off-by: Matt Jolly  gentoo.org>

 www-client/chromium/chromium-145.0.7632.109.ebuild   | 4 
 www-client/chromium/chromium-145.0.7632.159.ebuild   | 4 
 www-client/chromium/chromium-146.0.7680.31-r2.ebuild | 4 
 www-client/chromium/chromium-146.0.7680.65.ebuild| 4 
 www-client/chromium/chromium-147.0.7703.0-r1.ebuild  | 4 
 5 files changed, 20 insertions(+)

diff --git a/www-client/chromium/chromium-145.0.7632.109.ebuild 
b/www-client/chromium/chromium-145.0.7632.109.ebuild
index 017dd8e26f41..add1b8e0d414 100644
--- a/www-client/chromium/chromium-145.0.7632.109.ebuild
+++ b/www-client/chromium/chromium-145.0.7632.109.ebuild
@@ -1098,6 +1098,10 @@ chromium_configure() {
# Debug info section overflows without component build
# Prevent linker from running out of address space, bug #471810 
.
filter-flags "-g*"
+   # 949123: Several multimedia components explicitly build with 
specific CFLAGS and
+   # use runtime detection to enable optimisations; unfortunately 
any of our CFLAGS are suffixed
+   # to the end of the command line, which causes build failures.
+   use arm64 && filter-flags "-march*" "-mtune*" "-mcpu*"
fi
 
# We don't use the same clang version as upstream, and with -Werror

diff --git a/www-client/chromium/chromium-145.0.7632.159.ebuild 
b/www-client/chromium/chromium-145.0.7632.159.ebuild
index bfa466930b80..6f0f9cec6eb4 100644
--- a/www-client/chromium/chromium-145.0.7632.159.ebuild
+++ b/www-client/chromium/chromium-145.0.7632.159.ebuild
@@ -1089,6 +1089,10 @@ chromium_configure() {
# Debug info section overflows without component build
# Prevent linker from running out of address space, bug #471810 
.
filter-flags "-g*"
+   # 949123: Several multimedia components explicitly build with 
specific CFLAGS and
+   # use runtime detection to enable optimisations; unfortunately 
any of our CFLAGS are suffixed
+   # to the end of the command line, which causes build failures.
+   use arm64 && filter-flags "-march*" "-mtune*" "-mcpu*"
fi
 
# We don't use the same clang version as upstream, and with -Werror

diff --git a/www-client/chromium/chromium-146.0.7680.31-r2.ebuild 
b/www-client/chromium/chromium-146.0.7680.31-r2.ebuild
index 1c34e5824e2b..de3a762b2d0e 100644
--- a/www-client/chromium/chromium-146.0.7680.31-r2.ebuild
+++ b/www-client/chromium/chromium-146.0.7680.31-r2.ebuild
@@ -1086,6 +1086,10 @@ chromium_configure() {
# Debug info section overflows without component build
# Prevent linker from running out of address space, bug #471810 
.
filter-flags "-g*"
+   # 949123: Several multimedia components explicitly build with 
specific CFLAGS and
+   # use runtime detection to enable optimisations; unfortunately 
any of our CFLAGS are suffixed
+   # to the end of the command line, which causes build failures.
+   use arm64 && filter-flags "-march*" "-mtune*" "-mcpu*"
fi
 
# We don't use the same clang version as upstream, and with -Werror

diff --git a/www-client/chromium/chromium-146.0.7680.65.ebuild 
b/www-client/chromium/chromium-146.0.7680.65.ebuild
index 1c34e5824e2b..de3a762b2d0e 100644
--- a/www-client/chromium/chromium-146.0.7680.65.ebuild
+++ b/www-client/chromium/chromium-146.0.7680.65.ebuild
@@ -1086,6 +1086,10 @@ chromium_configure() {
# Debug info section overflows without component build
# Prevent linker from running out of address space, bug #471810 
.
filter-flags "-g*"
+   # 949123: Several multimedia components explicitly build with 
specific CFLAGS and
+   # use runtime detection to enable optimisations; unfortunately 
any of our CFLAGS are suffixed
+   # to the end of the command line, which causes build failures.
+   use arm64 && filter-flags "-march*" "-mtune*" 

[gentoo-commits] repo/gentoo:master commit in: www-client/chromium/

2026-03-06 Thread Matt Jolly
commit: 5938cb614d0197d07fb315fc459649dfc1d59ba3
Author: Matt Jolly  gentoo  org>
AuthorDate: Fri Mar  6 21:33:30 2026 +
Commit: Matt Jolly  gentoo  org>
CommitDate: Fri Mar  6 22:02:00 2026 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5938cb61

www-client/chromium: disable lto on aarch64 && LLVM 21

LTO seems to crash the linker and we don't have any easy way to bisect
on aarch64.

As part of this, pkg_setup has been reformatted across all ebuilds for
consistency (and because we needed to suppress the USE=official LTO
warning).

Signed-off-by: Matt Jolly  gentoo.org>

 www-client/chromium/chromium-145.0.7632.109.ebuild | 65 -
 www-client/chromium/chromium-145.0.7632.159.ebuild | 67 +-
 .../chromium/chromium-146.0.7680.31-r2.ebuild  | 67 +-
 www-client/chromium/chromium-146.0.7680.65.ebuild  | 67 +-
 .../chromium/chromium-147.0.7703.0-r1.ebuild   | 67 +-
 5 files changed, 193 insertions(+), 140 deletions(-)

diff --git a/www-client/chromium/chromium-145.0.7632.109.ebuild 
b/www-client/chromium/chromium-145.0.7632.109.ebuild
index add1b8e0d414..7c4526d87d67 100644
--- a/www-client/chromium/chromium-145.0.7632.109.ebuild
+++ b/www-client/chromium/chromium-145.0.7632.109.ebuild
@@ -89,7 +89,8 @@ IUSE="+X ${IUSE_SYSTEM_LIBS} bindist bundled-toolchain cups 
debug ffmpeg-chromiu
 IUSE+=" +proprietary-codecs pulseaudio qt6 +rar +screencast selinux test 
+vaapi +wayland +widevine cpu_flags_ppc_vsx3"
 RESTRICT="
!bindist? ( bindist )
-   !test? ( test )" # Since M142 tests have been segfaulting on Gentoo 
systems; disabling for now.
+   !test? ( test )
+   arm64? ( test )" # Tests require CFI, which requires LTO, which is 
broken on arm64 with LLVM 21.
 
 REQUIRED_USE="
!headless? ( || ( X wayland ) )
@@ -314,26 +315,47 @@ pkg_setup() {
# The pre_build_checks are all about compilation resources, no 
need to run it for a binpkg
pre_build_checks
 
+   # We haven't massaged any CFLAGS yet, so we want to do this 
before we force CC/CXX to prevent warnings.
+   local want_lto="false"
+   tc-is-lto && want_lto="true"
+
# The linux:unbundle toolchain in GN grabs CC, CXX, CPP (etc) 
from the environment
# We'll set these to clang here then use llvm-utils functions 
to very explicitly set these
# to a sane value.
# This is effectively the 'force-clang' path if GCC support is 
re-added.
-   # TODO: check if the user has already selected a specific impl 
via make.conf and respect that.
+   if use !bundled-toolchain; then
+   llvm-r1_pkg_setup
+   rust_pkg_setup
+
+   # Forcing clang; respect llvm_slot_x to enable 
selection of impl via LLVM_COMPAT
+   AR=llvm-ar
+   CPP="${CHOST}-clang++-${LLVM_SLOT} -E"
+   NM=llvm-nm
+   CC="${CHOST}-clang-${LLVM_SLOT}"
+   CXX="${CHOST}-clang++-${LLVM_SLOT}"
+   fi
+
use_lto="false"
-   if tc-is-lto; then
-   use_lto="true"
-   # We can rely on GN to do this for us; anecdotally 
without this builds
-   # take significantly longer with LTO enabled and it 
doesn't hurt anything.
+   local lto_usable="true"
+   if [[ "$want_lto" == "true" ]]; then
+   if use arm64 && [[ "${LLVM_SLOT}" -lt 22 ]]; then
+   einfo "LTO is broken with LLVM 21 on arm64, 
ignoring CFLAGS."
+   lto_usable="false"
+   else
+   use_lto="true"
+   fi
+   # We can rely on GN to do this for us; without this 
builds
+   # take significantly longer with LTO enabled.
filter-lto
fi
 
-   if [ "$use_lto" = "false" ] && use official; then
+   if [[ "$use_lto" == "false" ]] && use official && [[ 
"$lto_usable" == "true" ]]; then
einfo "USE=official selected and LTO not detected."
einfo "It is _highly_ recommended that LTO be enabled 
for performance reasons"
einfo "and to be consistent with the upstream 
\"official\" build optimisations."
fi
 
-   if [ "$use_lto" = "false" ] && use test; then
+   if [[ "$use_lto" == "false" ]] && use test; then
die "Tests require CFI which requires LTO"
fi
 
@@ -346,25 +368,6 @@ pkg_setup() {
die "Please switch to a different linker."
fi
 
-   if

[gentoo-commits] repo/gentoo:master commit in: www-client/chromium-common/

2026-03-06 Thread Matt Jolly
commit: c2eb415ef3b4f80c289d8f8c2841dee6527b7bf9
Author: Matt Jolly  gentoo  org>
AuthorDate: Fri Mar  6 21:57:50 2026 +
Commit: Matt Jolly  gentoo  org>
CommitDate: Fri Mar  6 22:02:00 2026 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c2eb415e

www-client/chromium-common: stabilize 2 for arm64

Signed-off-by: Matt Jolly  gentoo.org>

 www-client/chromium-common/chromium-common-2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/www-client/chromium-common/chromium-common-2.ebuild 
b/www-client/chromium-common/chromium-common-2.ebuild
index 5dda59e07d8e..5714d682caf7 100644
--- a/www-client/chromium-common/chromium-common-2.ebuild
+++ b/www-client/chromium-common/chromium-common-2.ebuild
@@ -9,7 +9,7 @@ S="${WORKDIR}"
 
 LICENSE="GPL-2+"
 SLOT="0"
-KEYWORDS="amd64 ~arm64 ~ppc64"
+KEYWORDS="amd64 arm64 ~ppc64"
 RESTRICT="test" # There is no code, only Zuul.
 
 # Non-slotted Chromium will conflict



[gentoo-commits] repo/gentoo:master commit in: www-client/chromium/

2026-03-06 Thread Matt Jolly
commit: 522d96ec8505770f160f393412a8c81782fe23e0
Author: Matt Jolly  gentoo  org>
AuthorDate: Fri Mar  6 10:31:19 2026 +
Commit: Matt Jolly  gentoo  org>
CommitDate: Fri Mar  6 10:34:44 2026 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=522d96ec

www-client/chromium: fix nodejs dependency

Automation updated the nodejs version to match upstream, but there's
currently no version in-tree that can satisfy that dependency.

Signed-off-by: Matt Jolly  gentoo.org>

 www-client/chromium/chromium-146.0.7680.65.ebuild   | 2 +-
 www-client/chromium/chromium-147.0.7703.0-r1.ebuild | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/www-client/chromium/chromium-146.0.7680.65.ebuild 
b/www-client/chromium/chromium-146.0.7680.65.ebuild
index bbb0d55d1ded..1c34e5824e2b 100644
--- a/www-client/chromium/chromium-146.0.7680.65.ebuild
+++ b/www-client/chromium/chromium-146.0.7680.65.ebuild
@@ -30,7 +30,7 @@ 
TEST_FONT="a28b222b79851716f8358d2800157d9ffe117b3545031ae51f69b7e1e1b9a969"
 BUNDLED_CLANG_VER="llvmorg-23-init-2224-g5bd8dadb-3"
 BUNDLED_RUST_VER="7d8ebe3128fc87f3da1ad64240e63ccf07b8f0bd-3"
 RUST_SHORT_HASH=${BUNDLED_RUST_VER:0:10}-${BUNDLED_RUST_VER##*-}
-NODE_VER="24.12.0"
+NODE_VER="24.11.1"
 ESBUILD_VER="0.25.1"
 ROLLUP_VER="4.57.1" # currently manual.
 VIRTUALX_REQUIRED="pgo"

diff --git a/www-client/chromium/chromium-147.0.7703.0-r1.ebuild 
b/www-client/chromium/chromium-147.0.7703.0-r1.ebuild
index 3153418c6c37..faa5675e9204 100644
--- a/www-client/chromium/chromium-147.0.7703.0-r1.ebuild
+++ b/www-client/chromium/chromium-147.0.7703.0-r1.ebuild
@@ -30,7 +30,7 @@ 
TEST_FONT="a28b222b79851716f8358d2800157d9ffe117b3545031ae51f69b7e1e1b9a969"
 BUNDLED_CLANG_VER="llvmorg-23-init-4965-g686acf63-1"
 BUNDLED_RUST_VER="c78a29473a68f07012904af11c92ecffa68fcc75-1"
 RUST_SHORT_HASH=${BUNDLED_RUST_VER:0:10}-${BUNDLED_RUST_VER##*-}
-NODE_VER="24.12.0"
+NODE_VER="24.11.1"
 ESBUILD_VER="0.25.1"
 ROLLUP_VER="4.57.1" # currently manual.
 VIRTUALX_REQUIRED="pgo"



[gentoo-commits] repo/gentoo:master commit in: www-client/chromium/

2026-03-06 Thread Matt Jolly
commit: 1f42a5f0eceadcb0c127dcb852f92fe697bedc8c
Author: Matt Jolly  gentoo  org>
AuthorDate: Fri Mar  6 07:31:13 2026 +
Commit: Matt Jolly  gentoo  org>
CommitDate: Fri Mar  6 07:34:50 2026 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1f42a5f0

www-client/chromium: add 146.0.7680.65

Signed-off-by: Matt Jolly  gentoo.org>

 www-client/chromium/Manifest  |1 +
 www-client/chromium/chromium-146.0.7680.65.ebuild | 1729 +
 2 files changed, 1730 insertions(+)

diff --git a/www-client/chromium/Manifest b/www-client/chromium/Manifest
index bb717b8f85c8..ef39f1408448 100644
--- a/www-client/chromium/Manifest
+++ b/www-client/chromium/Manifest
@@ -1,6 +1,7 @@
 DIST chromium-145.0.7632.109-linux.tar.xz 1416630532 BLAKE2B 
dac5230bc319295c9aac98ce9d707691372e6858098e12753c8295047c67faad65b004cce373803361f2b599c9fd3bb0236dfcebfa2fe85b8b8b0a4755292c52
 SHA512 
90a857d98aca2e70415332c1abd8c79ea81500254431a47b81f47ee2646cc0ff5368efe182a2cca12469b9b99a776ee47f9fef1d3343351cc31c60d5f55c4582
 DIST chromium-145.0.7632.159-linux.tar.xz 1416662532 BLAKE2B 
9ec13e6d5091bb6f89cdb107db75f1c226a2689e5a01c55349511957a7886721230b72fceb25eb97cc671bea4f56e2f0044ab139e0df8b26665e4b84ef8744d4
 SHA512 
a07d72ac4faa7ac6e5185fbdebcdf341563c5f07f5c83a33604884a832f11d28bcee3f67f12aeab11cff963ad5e1b1fc75d6baf92f7e8a7d3b25709d18783063
 DIST chromium-146.0.7680.31-linux.tar.xz 1475597444 BLAKE2B 
d9f2e4929bc0fe9da8d85bb8e4a99cee220ec60a06f2bbe3836dce80a3f43ae6cd76ab8ea8d071f622deeba5a80826701bf0cefc80c9905120b902158eac9821
 SHA512 
bc8ef6b7e92baa15fc2b442211ba2d957e4edfb178d5c96d19745869fb575e570cb75175644cee165440f220feb3f26550b372dc4f513ee8514cb23beef78486
+DIST chromium-146.0.7680.65-linux.tar.xz 1476320316 BLAKE2B 
bd8ef9d324e564f4d067d100728b15078f50e32a8e05ad17fd87dd9674d9eea97f7183aec4186895cfd0a21746fe1dfaa91f4d08642ce211460d7362b719ed9c
 SHA512 
b61a05ecb22a530bfe357ad670ab78f69b50e401f056a7f04d57511abfb5d2d269d9e70f27688109bda1c23d03198a876b4f0992e640d88aa8aecd6d48e84496
 DIST chromium-147.0.7703.0-linux.tar.xz 1472359380 BLAKE2B 
ef03307b711f88e6cd438c4b9d5908f28b3cff8e477e3296a8e042cc52d699ab5f5f705eb8d56136346aed6f5643978fb03471353d19c427ddbc3aeb1747
 SHA512 
a48d48ff40bc422836bcd1e0cd1ea2d4100cbd362e034d9739976b77e4cf2b39a8418b8fc23642fc1ea3550e9ac387c476ad20b87f5e1a7dfcf66f6a2996f4d5
 DIST chromium-clang-llvmorg-22-init-17020-gbd1bd178-2.tar.xz 57165612 BLAKE2B 
7fdd52f8f72cf5fd5c32528bed47d0377d6d78ab14edd39f0301e93a73cff7b2dcbadeb1dacec32fff4c29439f0770f72a930b1461bc8713dadb6063d4bfa8ed
 SHA512 
db7d58837a36b4b3b436de7c721cd71d8a51f476ed3dce37e18071fd925fb846ab1197ed75b88acff8b740ca0a1cbed4445f33d9bd5ce3e3e43b3c097f53e1df
 DIST chromium-clang-llvmorg-23-init-2224-g5bd8dadb-3.tar.xz 57583584 BLAKE2B 
7fdfe36655b5fd1f865fb0d74d238c539431fc4abfa403646def47b8076d4d9642a7bc50c9a188bca117939164d46acadbcb6c2c762a39eb11826dc24fc47d70
 SHA512 
d6bc64fdd9d2f31f317a65d0e355d79b804267811e2026c0ed41699c049c5d90a90d56b15a2039a5c345eb1f11c2d6eef0e84f4665aee938ed36c7a0002ed5af

diff --git a/www-client/chromium/chromium-146.0.7680.65.ebuild 
b/www-client/chromium/chromium-146.0.7680.65.ebuild
new file mode 100644
index ..bbb0d55d1ded
--- /dev/null
+++ b/www-client/chromium/chromium-146.0.7680.65.ebuild
@@ -0,0 +1,1729 @@
+# Copyright 2009-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# PACKAGING NOTES
+
+# Upstream roll their bundled Clang every two weeks, and the bundled Rust
+# is rolled regularly and depends on that. While we do our best to build
+# with system Clang, we may eventually hit the point where we need to use
+# the bundled Clang due to the use of prerelease features.
+
+# USE=bundled-toolchain is intended for users who want to use the same 
toolchain
+# as the upstream releases. It's also a good fallback in case we fall behind
+# and need to get a release out quickly (less likely with `dev` in-tree).
+# We can't rely on it as a default since the toolchain is only shipped for 
x86-64;
+# other architectures will need to use system toolchain.
+
+# Since m133 we are using CI-generated tarballs from
+# https://github.com/chromium-linux-tarballs/chromium-tarballs/
+
+# These are bit-for-bit identical to the official releases, but are built
+# using an external CI system that we have some control over, in case
+# issues pop up again with official tarball generation.
+
+GN_MIN_VER=0.2318
+# chromium-tools/get-chromium-toolchain-strings.py (or just use Chromicler)
+# Node for M145+ should be 24.12.0 but that's not packaged in Gentoo yet. See 
#969145
+TEST_FONT="a28b222b79851716f8358d2800157d9ffe117b3545031ae51f69b7e1e1b9a969"
+BUNDLED_CLANG_VER="llvmorg-23-init-2224-g5bd8dadb-3"
+BUNDLED_RUST_VER="7d8ebe3128fc87f3da1ad64240e63ccf07b8f0bd-3"
+RUST_SHORT_HASH=${BUNDLED_RUST_VER:0:10}-${BUNDLED_RUST_VER##*-}
+NODE_VER="24.12.0"
+ESBUILD_VER="0.25.1"
+ROLLUP_VER="4.57.1" # currently man

[gentoo-commits] repo/gentoo:master commit in: www-client/chromium/

2026-03-05 Thread Matt Jolly
commit: 620b20e5bf5dac261b24c0acfa3ea490e1383f40
Author: Matt Jolly  gentoo  org>
AuthorDate: Thu Mar  5 09:59:23 2026 +
Commit: Matt Jolly  gentoo  org>
CommitDate: Thu Mar  5 10:18:53 2026 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=620b20e5

www-client/chromium: add 145.0.7632.159

Signed-off-by: Matt Jolly  gentoo.org>

 www-client/chromium/Manifest   |1 +
 www-client/chromium/chromium-145.0.7632.159.ebuild | 1736 
 2 files changed, 1737 insertions(+)

diff --git a/www-client/chromium/Manifest b/www-client/chromium/Manifest
index dc91cdf0790a..9f68df63951d 100644
--- a/www-client/chromium/Manifest
+++ b/www-client/chromium/Manifest
@@ -1,5 +1,6 @@
 DIST chromium-145.0.7632.109-linux.tar.xz 1416630532 BLAKE2B 
dac5230bc319295c9aac98ce9d707691372e6858098e12753c8295047c67faad65b004cce373803361f2b599c9fd3bb0236dfcebfa2fe85b8b8b0a4755292c52
 SHA512 
90a857d98aca2e70415332c1abd8c79ea81500254431a47b81f47ee2646cc0ff5368efe182a2cca12469b9b99a776ee47f9fef1d3343351cc31c60d5f55c4582
 DIST chromium-145.0.7632.116-linux.tar.xz 1416541220 BLAKE2B 
ab56819c0f0ca01917ca686a74e60e570bc9c9625cc86b75fee3b03cc77a1f5f1721a0060d34307270992bcb504cd936d61f79e7eb97afce42b29a5de1e7b2b5
 SHA512 
494cc5dcf920beede5dd653c7aa0a7706e2704d0483785769f898c9a285463bc418861dbe71c106bef1dd3b5c99677200a32f2e9b123130d56bc8cfbb259fa40
+DIST chromium-145.0.7632.159-linux.tar.xz 1416662532 BLAKE2B 
9ec13e6d5091bb6f89cdb107db75f1c226a2689e5a01c55349511957a7886721230b72fceb25eb97cc671bea4f56e2f0044ab139e0df8b26665e4b84ef8744d4
 SHA512 
a07d72ac4faa7ac6e5185fbdebcdf341563c5f07f5c83a33604884a832f11d28bcee3f67f12aeab11cff963ad5e1b1fc75d6baf92f7e8a7d3b25709d18783063
 DIST chromium-146.0.7680.31-linux.tar.xz 1475597444 BLAKE2B 
d9f2e4929bc0fe9da8d85bb8e4a99cee220ec60a06f2bbe3836dce80a3f43ae6cd76ab8ea8d071f622deeba5a80826701bf0cefc80c9905120b902158eac9821
 SHA512 
bc8ef6b7e92baa15fc2b442211ba2d957e4edfb178d5c96d19745869fb575e570cb75175644cee165440f220feb3f26550b372dc4f513ee8514cb23beef78486
 DIST chromium-147.0.7703.0-linux.tar.xz 1472359380 BLAKE2B 
ef03307b711f88e6cd438c4b9d5908f28b3cff8e477e3296a8e042cc52d699ab5f5f705eb8d56136346aed6f5643978fb03471353d19c427ddbc3aeb1747
 SHA512 
a48d48ff40bc422836bcd1e0cd1ea2d4100cbd362e034d9739976b77e4cf2b39a8418b8fc23642fc1ea3550e9ac387c476ad20b87f5e1a7dfcf66f6a2996f4d5
 DIST chromium-clang-llvmorg-22-init-17020-gbd1bd178-2.tar.xz 57165612 BLAKE2B 
7fdd52f8f72cf5fd5c32528bed47d0377d6d78ab14edd39f0301e93a73cff7b2dcbadeb1dacec32fff4c29439f0770f72a930b1461bc8713dadb6063d4bfa8ed
 SHA512 
db7d58837a36b4b3b436de7c721cd71d8a51f476ed3dce37e18071fd925fb846ab1197ed75b88acff8b740ca0a1cbed4445f33d9bd5ce3e3e43b3c097f53e1df

diff --git a/www-client/chromium/chromium-145.0.7632.159.ebuild 
b/www-client/chromium/chromium-145.0.7632.159.ebuild
new file mode 100644
index ..bfa466930b80
--- /dev/null
+++ b/www-client/chromium/chromium-145.0.7632.159.ebuild
@@ -0,0 +1,1736 @@
+# Copyright 2009-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# PACKAGING NOTES
+
+# Upstream roll their bundled Clang every two weeks, and the bundled Rust
+# is rolled regularly and depends on that. While we do our best to build
+# with system Clang, we may eventually hit the point where we need to use
+# the bundled Clang due to the use of prerelease features.
+
+# USE=bundled-toolchain is intended for users who want to use the same 
toolchain
+# as the upstream releases. It's also a good fallback in case we fall behind
+# and need to get a release out quickly (less likely with `dev` in-tree).
+# We can't rely on it as a default since the toolchain is only shipped for 
x86-64;
+# other architectures will need to use system toolchain.
+
+# Since m133 we are using CI-generated tarballs from
+# https://github.com/chromium-linux-tarballs/chromium-tarballs/
+
+# These are bit-for-bit identical to the official releases, but are built
+# using an external CI system that we have some control over, in case
+# issues pop up again with official tarball generation.
+
+GN_MIN_VER=0.2318
+# chromium-tools/get-chromium-toolchain-strings.py (or just use Chromicler)
+# Node for M145+ should be 24.12.0 but that's not packaged in Gentoo yet. See 
#969145
+TEST_FONT="a28b222b79851716f8358d2800157d9ffe117b3545031ae51f69b7e1e1b9a969"
+BUNDLED_CLANG_VER="llvmorg-22-init-17020-gbd1bd178-2"
+BUNDLED_RUST_VER="a4cfac7093a1c1c7fbdb6bc75d6b6dc4d385fc69-2"
+RUST_SHORT_HASH=${BUNDLED_RUST_VER:0:10}-${BUNDLED_RUST_VER##*-}
+NODE_VER="24.11.1"
+ESBUILD_VER="0.25.1"
+ROLLUP_VER="4.57.1" # currently manual.
+VIRTUALX_REQUIRED="pgo"
+
+CHROMIUM_LANGS="af am ar bg bn ca cs da de el en-GB es es-419 et fa fi fil fr 
gu he
+   hi hr hu id it ja kn ko lt lv ml mr ms nb nl pl pt-BR pt-PT ro ru sk sl 
sr
+   sv sw ta te th tr uk ur vi zh-CN zh-TW"
+
+LLVM_COMPAT=( 21 )
+PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_REQ_USE="xml(+)"
+RUST_

[gentoo-commits] repo/gentoo:master commit in: www-client/chromium/

2026-03-05 Thread Matt Jolly
commit: 76c796be647a22f3c7198ef235cb01115fd0c157
Author: Matt Jolly  gentoo  org>
AuthorDate: Thu Mar  5 10:01:53 2026 +
Commit: Matt Jolly  gentoo  org>
CommitDate: Thu Mar  5 10:18:53 2026 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=76c796be

www-client/chromium: drop 145.0.7632.116, 145.0.7632.116-r2

Signed-off-by: Matt Jolly  gentoo.org>

 www-client/chromium/Manifest   |1 -
 .../chromium/chromium-145.0.7632.116-r2.ebuild | 1736 
 www-client/chromium/chromium-145.0.7632.116.ebuild | 1698 ---
 3 files changed, 3435 deletions(-)

diff --git a/www-client/chromium/Manifest b/www-client/chromium/Manifest
index 9f68df63951d..bb717b8f85c8 100644
--- a/www-client/chromium/Manifest
+++ b/www-client/chromium/Manifest
@@ -1,5 +1,4 @@
 DIST chromium-145.0.7632.109-linux.tar.xz 1416630532 BLAKE2B 
dac5230bc319295c9aac98ce9d707691372e6858098e12753c8295047c67faad65b004cce373803361f2b599c9fd3bb0236dfcebfa2fe85b8b8b0a4755292c52
 SHA512 
90a857d98aca2e70415332c1abd8c79ea81500254431a47b81f47ee2646cc0ff5368efe182a2cca12469b9b99a776ee47f9fef1d3343351cc31c60d5f55c4582
-DIST chromium-145.0.7632.116-linux.tar.xz 1416541220 BLAKE2B 
ab56819c0f0ca01917ca686a74e60e570bc9c9625cc86b75fee3b03cc77a1f5f1721a0060d34307270992bcb504cd936d61f79e7eb97afce42b29a5de1e7b2b5
 SHA512 
494cc5dcf920beede5dd653c7aa0a7706e2704d0483785769f898c9a285463bc418861dbe71c106bef1dd3b5c99677200a32f2e9b123130d56bc8cfbb259fa40
 DIST chromium-145.0.7632.159-linux.tar.xz 1416662532 BLAKE2B 
9ec13e6d5091bb6f89cdb107db75f1c226a2689e5a01c55349511957a7886721230b72fceb25eb97cc671bea4f56e2f0044ab139e0df8b26665e4b84ef8744d4
 SHA512 
a07d72ac4faa7ac6e5185fbdebcdf341563c5f07f5c83a33604884a832f11d28bcee3f67f12aeab11cff963ad5e1b1fc75d6baf92f7e8a7d3b25709d18783063
 DIST chromium-146.0.7680.31-linux.tar.xz 1475597444 BLAKE2B 
d9f2e4929bc0fe9da8d85bb8e4a99cee220ec60a06f2bbe3836dce80a3f43ae6cd76ab8ea8d071f622deeba5a80826701bf0cefc80c9905120b902158eac9821
 SHA512 
bc8ef6b7e92baa15fc2b442211ba2d957e4edfb178d5c96d19745869fb575e570cb75175644cee165440f220feb3f26550b372dc4f513ee8514cb23beef78486
 DIST chromium-147.0.7703.0-linux.tar.xz 1472359380 BLAKE2B 
ef03307b711f88e6cd438c4b9d5908f28b3cff8e477e3296a8e042cc52d699ab5f5f705eb8d56136346aed6f5643978fb03471353d19c427ddbc3aeb1747
 SHA512 
a48d48ff40bc422836bcd1e0cd1ea2d4100cbd362e034d9739976b77e4cf2b39a8418b8fc23642fc1ea3550e9ac387c476ad20b87f5e1a7dfcf66f6a2996f4d5

diff --git a/www-client/chromium/chromium-145.0.7632.116-r2.ebuild 
b/www-client/chromium/chromium-145.0.7632.116-r2.ebuild
deleted file mode 100644
index 275a21342cd3..
--- a/www-client/chromium/chromium-145.0.7632.116-r2.ebuild
+++ /dev/null
@@ -1,1736 +0,0 @@
-# Copyright 2009-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-# PACKAGING NOTES
-
-# Upstream roll their bundled Clang every two weeks, and the bundled Rust
-# is rolled regularly and depends on that. While we do our best to build
-# with system Clang, we may eventually hit the point where we need to use
-# the bundled Clang due to the use of prerelease features.
-
-# USE=bundled-toolchain is intended for users who want to use the same 
toolchain
-# as the upstream releases. It's also a good fallback in case we fall behind
-# and need to get a release out quickly (less likely with `dev` in-tree).
-# We can't rely on it as a default since the toolchain is only shipped for 
x86-64;
-# other architectures will need to use system toolchain.
-
-# Since m133 we are using CI-generated tarballs from
-# https://github.com/chromium-linux-tarballs/chromium-tarballs/
-
-# These are bit-for-bit identical to the official releases, but are built
-# using an external CI system that we have some control over, in case
-# issues pop up again with official tarball generation.
-
-GN_MIN_VER=0.2318
-# chromium-tools/get-chromium-toolchain-strings.py (or just use Chromicler)
-# Node for M145+ should be 24.12.0 but that's not packaged in Gentoo yet. See 
#969145
-TEST_FONT="a28b222b79851716f8358d2800157d9ffe117b3545031ae51f69b7e1e1b9a969"
-BUNDLED_CLANG_VER="llvmorg-22-init-17020-gbd1bd178-2"
-BUNDLED_RUST_VER="a4cfac7093a1c1c7fbdb6bc75d6b6dc4d385fc69-2"
-RUST_SHORT_HASH=${BUNDLED_RUST_VER:0:10}-${BUNDLED_RUST_VER##*-}
-NODE_VER="24.11.1"
-ESBUILD_VER="0.25.1"
-ROLLUP_VER="4.57.1" # currently manual.
-VIRTUALX_REQUIRED="pgo"
-
-CHROMIUM_LANGS="af am ar bg bn ca cs da de el en-GB es es-419 et fa fi fil fr 
gu he
-   hi hr hu id it ja kn ko lt lv ml mr ms nb nl pl pt-BR pt-PT ro ru sk sl 
sr
-   sv sw ta te th tr uk ur vi zh-CN zh-TW"
-
-LLVM_COMPAT=( 21 )
-PYTHON_COMPAT=( python3_{11..13} )
-PYTHON_REQ_USE="xml(+)"
-RUST_MIN_VER=1.91.0
-RUST_NEEDS_LLVM="yes please"
-RUST_OPTIONAL="yes" # Not actually optional, but we don't need system Rust (or 
LLVM) with USE=bundled-toolchain
-RUST_REQ_USE="rustfmt" # Upstream run rustfmt on bindgen output, so we need 

[gentoo-commits] repo/gentoo:master commit in: www-client/chromium-common/

2026-03-05 Thread Matt Jolly
commit: 6e1fad941a5af8d81ba7961b8601c1377e64bf67
Author: Matt Jolly  gentoo  org>
AuthorDate: Thu Mar  5 09:58:57 2026 +
Commit: Matt Jolly  gentoo  org>
CommitDate: Thu Mar  5 10:18:53 2026 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6e1fad94

www-client/chromium-common: stabilize 2 for amd64

Signed-off-by: Matt Jolly  gentoo.org>

 www-client/chromium-common/chromium-common-2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/www-client/chromium-common/chromium-common-2.ebuild 
b/www-client/chromium-common/chromium-common-2.ebuild
index fceca743f45c..5dda59e07d8e 100644
--- a/www-client/chromium-common/chromium-common-2.ebuild
+++ b/www-client/chromium-common/chromium-common-2.ebuild
@@ -9,7 +9,7 @@ S="${WORKDIR}"
 
 LICENSE="GPL-2+"
 SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~ppc64"
+KEYWORDS="amd64 ~arm64 ~ppc64"
 RESTRICT="test" # There is no code, only Zuul.
 
 # Non-slotted Chromium will conflict



[gentoo-commits] repo/gentoo:master commit in: www-client/chromium/

2026-03-04 Thread Matt Jolly
commit: 5efb565dd7d17295081bf32c5936a7a7d792c8cd
Author: Matt Jolly  gentoo  org>
AuthorDate: Wed Mar  4 12:26:24 2026 +
Commit: Matt Jolly  gentoo  org>
CommitDate: Wed Mar  4 13:04:40 2026 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5efb565d

www-client/chromium: set `CHROME_WRAPPER` in our stub wrapper

Some incorrect logic during the initial slotting of Chromium and
launcher script reshuffles was providing an incorrect path to the
wrapper script to Chromium, which would then feed that path into the
desktop entries for PWAs that users chose to install.

This commit sets `CHROME_WRAPPER` in each channel's stub wrapper script
and delegates setting `PROGDIR` to the www-client/chromium-common
wrapper script.

Signed-off-by: Matt Jolly  gentoo.org>

 ...r1.ebuild => chromium-145.0.7632.116-r2.ebuild} | 26 --
 ...-r1.ebuild => chromium-146.0.7680.31-r2.ebuild} | 18 +--
 ...03.0.ebuild => chromium-147.0.7703.0-r1.ebuild} | 17 +-
 3 files changed, 46 insertions(+), 15 deletions(-)

diff --git a/www-client/chromium/chromium-145.0.7632.116-r1.ebuild 
b/www-client/chromium/chromium-145.0.7632.116-r2.ebuild
similarity index 98%
rename from www-client/chromium/chromium-145.0.7632.116-r1.ebuild
rename to www-client/chromium/chromium-145.0.7632.116-r2.ebuild
index ff9e50c859d9..275a21342cd3 100644
--- a/www-client/chromium/chromium-145.0.7632.116-r1.ebuild
+++ b/www-client/chromium/chromium-145.0.7632.116-r2.ebuild
@@ -173,7 +173,7 @@ COMMON_DEPEND="
 "
 RDEPEND="${COMMON_DEPEND}
!www-client/chromium:0
-   www-client/chromium-common
+   >=www-client/chromium-common-2
!headless? (
|| (
x11-libs/gtk+:3[X?,wayland?]
@@ -1556,7 +1556,7 @@ src_install() {
export 
CHROME_DESKTOP="chromium-browser${browser_suffix}.desktop"
export CHROME_EXEC_NAME="chromium-browser${browser_suffix}"
export CHROME_VERSION_EXTRA="${SLOT}"
-   export 
PROGDIR="/usr/$(get_libdir)/chromium-browser${browser_suffix}"
+   export CHROME_WRAPPER="\$(readlink -f "\$0")"
export OZONE_AUTO_SESSION=$(ozone_auto_session)
 
exec /usr/libexec/chromium/chromium-launcher.sh "\$@"
@@ -1711,4 +1711,26 @@ pkg_postinst() {
ewarn "Chromium is known to behave unpredictably with this 
system configuration;"
ewarn "please complete the configuration of this system before 
logging any bugs."
fi
+
+   if [[ -n "${REPLACING_VERSIONS}" ]]; then
+   local replacing_non_slotted=false
+   # there could be more than one PVR
+   for version in ${REPLACING_VERSIONS}; do
+   if ver_test "${version}" -le "145.0.7632.116"; then
+   replacing_non_slotted=true
+   break
+   fi
+   done
+   if ${replacing_non_slotted}; then
+   ewarn "This version of Chromium has replaced a 
non-slotted ebuild."
+   if [[ ${SLOT} != "stable" ]]; then
+   ewarn "This channel has its own profile 
directory, so your existing profile will not be used."
+   ewarn "To use your existing profile, either 
copy or move it to the new location."
+   ewarn "See 
https://wiki.gentoo.org/wiki/Chromium#Profile_Directories for more information."
+   ewarn ""
+   fi
+   ewarn "Any existing Progressive Web Apps (PWAs) will 
need to be reinstalled,"
+   ewarn "or have the path in the desktop files updated to 
point to the new wrapper script."
+   fi
+   fi
 }

diff --git a/www-client/chromium/chromium-146.0.7680.31-r1.ebuild 
b/www-client/chromium/chromium-146.0.7680.31-r2.ebuild
similarity index 98%
rename from www-client/chromium/chromium-146.0.7680.31-r1.ebuild
rename to www-client/chromium/chromium-146.0.7680.31-r2.ebuild
index 04280933f2a6..1c34e5824e2b 100644
--- a/www-client/chromium/chromium-146.0.7680.31-r1.ebuild
+++ b/www-client/chromium/chromium-146.0.7680.31-r2.ebuild
@@ -173,7 +173,7 @@ COMMON_DEPEND="
 "
 RDEPEND="${COMMON_DEPEND}
!www-client/chromium:0
-   www-client/chromium-common
+   >=www-client/chromium-common-2
!headless? (
|| (
x11-libs/gtk+:3[X?,wayland?]
@@ -1549,7 +1549,7 @@ src_install() {
export 
CHROME_DESKTOP="chromium-browser${browser_suffix}.desktop"
export CHROME_EXEC_NAME="chromium-browser${browser_suffix}"
export CHROME_VERSION_EXTRA="${SLOT}"
-   export 
PROGDIR="/usr/$(get_libdir)/chromium-browser${browser_suffix}"
+   export CHROME_WRAPPER="\$(readlink -f "\$0")"
ex

[gentoo-commits] repo/gentoo:master commit in: www-client/chromium-common/, www-client/chromium-common/files/

2026-03-04 Thread Matt Jolly
commit: 1afcda04a7d0e7daf751a2a43b616cecd43cf91f
Author: Matt Jolly  gentoo  org>
AuthorDate: Wed Mar  4 12:20:15 2026 +
Commit: Matt Jolly  gentoo  org>
CommitDate: Wed Mar  4 12:43:57 2026 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1afcda04

www-client/chromium-common: add 2, drop 1

This commit updates the common wrapper script to accept CHROME_WRAPPER
from the stub wrapper shipped with each Chromium channel. This was not
being set properly in most cases, which was noticable in particular when
trying to add new PWAs.

Signed-off-by: Matt Jolly  gentoo.org>

 .../{chromium-common-1.ebuild => chromium-common-2.ebuild}| 0
 www-client/chromium-common/files/chromium-launcher.sh | 8 +++-
 2 files changed, 3 insertions(+), 5 deletions(-)

diff --git a/www-client/chromium-common/chromium-common-1.ebuild 
b/www-client/chromium-common/chromium-common-2.ebuild
similarity index 100%
rename from www-client/chromium-common/chromium-common-1.ebuild
rename to www-client/chromium-common/chromium-common-2.ebuild

diff --git a/www-client/chromium-common/files/chromium-launcher.sh 
b/www-client/chromium-common/files/chromium-launcher.sh
index e70bc4c3130a..88150a9a20dc 100644
--- a/www-client/chromium-common/files/chromium-launcher.sh
+++ b/www-client/chromium-common/files/chromium-launcher.sh
@@ -15,14 +15,12 @@ done
 # default CHROMIUM_FLAGS (from /etc/chromium/default).
 CHROMIUM_FLAGS=${CHROMIUM_USER_FLAGS:-"$CHROMIUM_FLAGS"}
 
-# We rely on the slotted stub to provide PROGDIR.
-if [[ -z "${PROGDIR}" ]]; then
-   echo "ERROR: PROGDIR is not set. The Chromium launcher stub is 
misconfigured." >&2
+# We rely on the slotted stub to provide CHROME_WRAPPER.
+if [[ -z "${CHROME_WRAPPER}" ]]; then
+   echo "ERROR: CHROME_WRAPPER is not set. The Chromium launcher stub is 
misconfigured." >&2
exit 1
 fi
 
-export CHROME_WRAPPER="${PROGDIR}/${CHROME_EXEC_NAME:-chromium-browser}"
-
 PROGDIR=${CHROME_WRAPPER%/*}
 
 case ":$PATH:" in



[gentoo-commits] repo/gentoo:master commit in: www-client/chromium/

2026-03-03 Thread Matt Jolly
commit: 86ba4c3681782b1072e3501df11b1c88f5d386f7
Author: Matt Jolly  gentoo  org>
AuthorDate: Tue Mar  3 10:22:44 2026 +
Commit: Matt Jolly  gentoo  org>
CommitDate: Tue Mar  3 11:07:37 2026 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=86ba4c36

www-client/chromium: keyword 145.0.7632.116-r1 for ~ppc64

Signed-off-by: Matt Jolly  gentoo.org>

 www-client/chromium/Manifest  | 2 +-
 www-client/chromium/chromium-145.0.7632.116-r1.ebuild | 4 ++--
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/www-client/chromium/Manifest b/www-client/chromium/Manifest
index 3b40d4078d18..e18025708745 100644
--- a/www-client/chromium/Manifest
+++ b/www-client/chromium/Manifest
@@ -13,7 +13,7 @@ DIST chromium-openpower-a85b64f07b.tar.bz2 2940 BLAKE2B 
671e22109410b84d026ee9e7
 DIST chromium-openpower-e1538a2234.tar.bz2 2940 BLAKE2B 
671e22109410b84d026ee9e73f6112e99023707b97b6af204da8adca7fd53c85d6f5b634ad400596bbc1314f21a011a38a25aa029580529306cc1ad958d4a913
 SHA512 
34b3e93c23f320e8ce8164527544e37c771d3663951b032e1213db83c0559a85588dbedaa1c92a493cb3e187d6afc8a9601c9e82c07d8cb402e2f1e2dc4b4312
 DIST chromium-patches-138-1.tar.bz2 11109 BLAKE2B 
a4b57c2f5cadae37f6284e458ec8941c09ae98658c099e638817919da9686ec412b619a21bd208ce79b471d27bbfcf589a94695f636f381a2de60f14fe8fe367
 SHA512 
b930ac8cb86aa5143cecf04c076a07a366328806b20ba4c6c09844b4411b74a0ad04dfbf182966e9401e3d1ee4a6f4b3e12e7f9b015c5f33311ebe0ffd76d5da
 DIST chromium-patches-145-1.tar.bz2 11711 BLAKE2B 
a7d6a6e0bd129f3c96bea29bf58dfb91e90f74c3c7e619f7d3d18ea42b8046a1c1c81f463bf31fbff5990b77cb9bea1c289be93e96a22b4d2de0be7253955ce5
 SHA512 
1008ceac53ec94bc766085d74a703401b45f2b4ff59240dd853383e1c28e8781d9f0be3a58c2cd5470922e529a3ba583188dde0d84b2be04de9cb1b212c110a2
-DIST chromium-patches-145-2.tar.bz2 18416 BLAKE2B 
7050b23a1d51252e6a295149b8a9af934fef2a88614ed35fceba4b6dfd7c180f3c5c408b4afb7314237ec00bbfd58ac710b603a17b0be5182830883b2da53aea
 SHA512 
c5bf616b34c4288fd768f1a7369d260da05f276b7a25592a0c23dd31309c2ea576d183c50d83265fce2ecda0fd4da6b3e392f22f210ca92d9b571ea21c8dcc4a
+DIST chromium-patches-145-3.tar.bz2 18439 BLAKE2B 
c4ff5ff745348d08ba927a5b3210a9970d9a2c5dd78300c3c3d96198f49f32a90573a024d92d984dc62ebfc1fbd9edfd24e8bc7d0ed7a2bcfa2b22e400b79a78
 SHA512 
084b05c93a5a4506beec28e1a8c143bdd4021d28695a1cbb179595f020900336ac5364da3d2b5bb0ae77967e32292988134a29f6cc1ddb7eb67d29fec31dc75d
 DIST chromium-patches-146-1.tar.bz2 18524 BLAKE2B 
4b00707bfb9d83a96f8fbfe1cf55b9dfd9347b93ff7f4ace249c6ec07bf63cf48bfee2e3207e7660213d190b253157ee07a3ff5c11fcb91e259d663f10cdd6dc
 SHA512 
1c7e5bd4e8e0c010df4500bf8125b899672692dde0ad08dd8fb962a75440c46fa5d3216385c9ab186b750714775b2682f7eb326d43862582f73e6d0f13d7c0a9
 DIST chromium-patches-147-2.tar.bz2 19019 BLAKE2B 
99fe7aa0e762a851f1cf501d9b4d7c06143a6fcdccc13994d07d14046a909e503c32c42ca61db06a5b8a36d6cb33ec3b4dbd0b35c12a5f53c41092f44f278994
 SHA512 
194a836644fad78f351a3b2218de70f88f11750e57d1c256b222d42282cf0bc32a84c8cb21722149d0673babda8f42786ae2aa8225b1116e96537f487e546163
 DIST chromium-patches-copium-fe1caafa06.tar.gz 15572 BLAKE2B 
4baa36a4536f9199caa89553fc10deac79ae7effa336fc4bd92fac59eb81a57749eead426e6f01ffecd9954b417eb34c29c899cc49a9d726fe65bf2e303712a0
 SHA512 
5310e48743a32f2f998b34138b1ed9667feed873ad16c18d3e495383f44a0d5df0f9634c7c4275cf1839002ae887ef58f6c3ec5fd9c5d46ad5114ffab439a664

diff --git a/www-client/chromium/chromium-145.0.7632.116-r1.ebuild 
b/www-client/chromium/chromium-145.0.7632.116-r1.ebuild
index e02aabd6fcc2..ff9e50c859d9 100644
--- a/www-client/chromium/chromium-145.0.7632.116-r1.ebuild
+++ b/www-client/chromium/chromium-145.0.7632.116-r1.ebuild
@@ -53,7 +53,7 @@ inherit python-any-r1 readme.gentoo-r1 rust systemd 
toolchain-funcs virtualx xdg
 DESCRIPTION="Open-source version of Google Chrome web browser"
 HOMEPAGE="https://www.chromium.org/";
 PPC64_HASH="6e839bd94774ccf59b4c0db697fcf15c7bc1f22e"
-PATCH_V="${PV%%\.*}-2"
+PATCH_V="${PV%%\.*}-3"
 COPIUM_COMMIT="fe1caafa06f27542c18a881348f78e984e2d9fe2"
 
SRC_URI="https://github.com/chromium-linux-tarballs/chromium-tarballs/releases/download/${PV}/chromium-${PV}-linux.tar.xz

https://deps.gentoo.zip/www-client/chromium/rollup-wasm-node-${ROLLUP_VER}.tgz
@@ -86,7 +86,7 @@ SLOT="stable"
 # Unstable in gentoo exists mostly to give devs some breathing room for 
beta/stable releases.
 # It shouldn't be keyworded but adventurous users are encouraged to select it;
 # there's official dev channel Google Chrome after all.
-KEYWORDS="~amd64 ~arm64"
+KEYWORDS="~amd64 ~arm64 ~ppc64"
 
 IUSE_SYSTEM_LIBS="+system-harfbuzz +system-icu +system-zstd"
 IUSE="+X ${IUSE_SYSTEM_LIBS} bindist bundled-toolchain cups debug 
ffmpeg-chromium gtk4 +hangouts headless kerberos +official pax-kernel pgo"



[gentoo-commits] repo/gentoo:master commit in: www-client/chromium/files/, www-client/chromium/

2026-03-03 Thread Matt Jolly
commit: 0d26966c5a5df5c1e722f6df16ecc82856d8d903
Author: Matt Jolly  gentoo  org>
AuthorDate: Tue Mar  3 10:23:06 2026 +
Commit: Matt Jolly  gentoo  org>
CommitDate: Tue Mar  3 11:09:04 2026 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0d26966c

www-client/chromium: drop 138.0.7204.157

This version is old, vulnerable, only retained for the ppc64 keyword,
and is reportedly broken. Since there's a new version in-tree where
patches apply, we'll focus on that instead.

Signed-off-by: Matt Jolly  gentoo.org>

 www-client/chromium/Manifest   |6 -
 www-client/chromium/chromium-138.0.7204.157.ebuild | 1596 
 .../files/chromium-111-InkDropHost-crash.patch |   25 -
 .../chromium-134-bindgen-custom-toolchain.patch|  123 --
 .../files/chromium-135-map_droppable-glibc.patch   |   27 -
 .../chromium-135-oauth2-client-switches.patch  |   41 -
 .../files/chromium-137-openh264-include-path.patch |   28 -
 www-client/chromium/metadata.xml   |1 -
 8 files changed, 1847 deletions(-)

diff --git a/www-client/chromium/Manifest b/www-client/chromium/Manifest
index e18025708745..dc91cdf0790a 100644
--- a/www-client/chromium/Manifest
+++ b/www-client/chromium/Manifest
@@ -1,24 +1,18 @@
-DIST chromium-138.0.7204.157-linux-testdata.tar.xz 923159300 BLAKE2B 
dba7b63f78246c64811e52367823937e5fb258446669147f2031abacc921c52988f077cddcc00e3d273bb4e7a0375416f681e606fa9c364a840bbac1b1f66d24
 SHA512 
5913208d1d49e8291541a8f5ac70654b5b2b05eed1538a2eccbd47c93443cb08e86a5f735289fffb4ce2df26c5c72292571082b71b9f8f8084368084fc040c3b
-DIST chromium-138.0.7204.157-linux.tar.xz 1555757520 BLAKE2B 
d46405fdb3e1e2bb91991a0f75afb7753f7badb10bdaf072fa29fa603cef9efe3fd569f1294291b1136debd26378390a5d661e385247d32d451121d987aef1ec
 SHA512 
69eb7d569a21a0e2105bfed74067f1e62f61329df4e35e593df438875e09422121932d525895a8d299dd24dc69a0f3a1babebfceea9ebad09bf166e576961435
 DIST chromium-145.0.7632.109-linux.tar.xz 1416630532 BLAKE2B 
dac5230bc319295c9aac98ce9d707691372e6858098e12753c8295047c67faad65b004cce373803361f2b599c9fd3bb0236dfcebfa2fe85b8b8b0a4755292c52
 SHA512 
90a857d98aca2e70415332c1abd8c79ea81500254431a47b81f47ee2646cc0ff5368efe182a2cca12469b9b99a776ee47f9fef1d3343351cc31c60d5f55c4582
 DIST chromium-145.0.7632.116-linux.tar.xz 1416541220 BLAKE2B 
ab56819c0f0ca01917ca686a74e60e570bc9c9625cc86b75fee3b03cc77a1f5f1721a0060d34307270992bcb504cd936d61f79e7eb97afce42b29a5de1e7b2b5
 SHA512 
494cc5dcf920beede5dd653c7aa0a7706e2704d0483785769f898c9a285463bc418861dbe71c106bef1dd3b5c99677200a32f2e9b123130d56bc8cfbb259fa40
 DIST chromium-146.0.7680.31-linux.tar.xz 1475597444 BLAKE2B 
d9f2e4929bc0fe9da8d85bb8e4a99cee220ec60a06f2bbe3836dce80a3f43ae6cd76ab8ea8d071f622deeba5a80826701bf0cefc80c9905120b902158eac9821
 SHA512 
bc8ef6b7e92baa15fc2b442211ba2d957e4edfb178d5c96d19745869fb575e570cb75175644cee165440f220feb3f26550b372dc4f513ee8514cb23beef78486
 DIST chromium-147.0.7703.0-linux.tar.xz 1472359380 BLAKE2B 
ef03307b711f88e6cd438c4b9d5908f28b3cff8e477e3296a8e042cc52d699ab5f5f705eb8d56136346aed6f5643978fb03471353d19c427ddbc3aeb1747
 SHA512 
a48d48ff40bc422836bcd1e0cd1ea2d4100cbd362e034d9739976b77e4cf2b39a8418b8fc23642fc1ea3550e9ac387c476ad20b87f5e1a7dfcf66f6a2996f4d5
-DIST chromium-clang-llvmorg-21-init-11777-gfd3fecfc-1.tar.xz 272 BLAKE2B 
4423dd821d8ad88aad0ae734551defa28362d4ad3f263ef0e525d57f4266108ea58661749c8b82403426b25ae4ea189021dfbb016fad280d4ef18d3b48f43a46
 SHA512 
76158ad6a30c9905dd3a1044125114e90d6cbc74eabe38a0c49e07e5f52813615074bd22088578b91a763b5186e924c322e9fce5281b672e2748cd563c9cfad8
 DIST chromium-clang-llvmorg-22-init-17020-gbd1bd178-2.tar.xz 57165612 BLAKE2B 
7fdd52f8f72cf5fd5c32528bed47d0377d6d78ab14edd39f0301e93a73cff7b2dcbadeb1dacec32fff4c29439f0770f72a930b1461bc8713dadb6063d4bfa8ed
 SHA512 
db7d58837a36b4b3b436de7c721cd71d8a51f476ed3dce37e18071fd925fb846ab1197ed75b88acff8b740ca0a1cbed4445f33d9bd5ce3e3e43b3c097f53e1df
 DIST chromium-clang-llvmorg-23-init-2224-g5bd8dadb-3.tar.xz 57583584 BLAKE2B 
7fdfe36655b5fd1f865fb0d74d238c539431fc4abfa403646def47b8076d4d9642a7bc50c9a188bca117939164d46acadbcb6c2c762a39eb11826dc24fc47d70
 SHA512 
d6bc64fdd9d2f31f317a65d0e355d79b804267811e2026c0ed41699c049c5d90a90d56b15a2039a5c345eb1f11c2d6eef0e84f4665aee938ed36c7a0002ed5af
 DIST chromium-clang-llvmorg-23-init-4965-g686acf63-1.tar.xz 57997052 BLAKE2B 
5e8634c5641db77eb9f9454d21489557f264b88671f8efb25898b997337d014ea75260640415e4edd53e6fe0b033ea8f6f3aee9c08ec697f72f4566ebd36b0db
 SHA512 
0f478d5c5894ee9ecb6dbf7a21e3928b82b49951a7b6dff0d5df29ba0972b83e44d5e5f0549eadd3c86214bbd9932960a020781ac7d9cf98bdeb2c9566543829
 DIST chromium-openpower-6e839bd947.tar.bz2 438048 BLAKE2B 
50acf6c3d5b17c920dba89895d31effb36e1e234099258cfaff8f4b1735b0a401c2c239a1e53265b1dfdb2969df7cb04041b3aa0ecafc8d1e2fd90497db51629
 SHA512 
f87b33235a26768dda73364b85f7713f5b200a65ca8e28b09ad8f5798b7da80d1cb62b3308263d88e58c01439eb67e365c08466b80299c2b3eeebef52cb977f7
 DIST c

[gentoo-commits] repo/gentoo:master commit in: www-client/chromium-common/

2026-03-03 Thread Matt Jolly
commit: 8b6380186e7303e17d31b7d08b10a0f6d064ce9b
Author: Matt Jolly  gentoo  org>
AuthorDate: Tue Mar  3 10:20:16 2026 +
Commit: Matt Jolly  gentoo  org>
CommitDate: Tue Mar  3 11:07:36 2026 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8b638018

www-client/chromium-common: keyword 1 for ~ppc64

Signed-off-by: Matt Jolly  gentoo.org>

 www-client/chromium-common/chromium-common-1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/www-client/chromium-common/chromium-common-1.ebuild 
b/www-client/chromium-common/chromium-common-1.ebuild
index ec0ae6e2198e..fceca743f45c 100644
--- a/www-client/chromium-common/chromium-common-1.ebuild
+++ b/www-client/chromium-common/chromium-common-1.ebuild
@@ -9,7 +9,7 @@ S="${WORKDIR}"
 
 LICENSE="GPL-2+"
 SLOT="0"
-KEYWORDS="~amd64 ~arm64"
+KEYWORDS="~amd64 ~arm64 ~ppc64"
 RESTRICT="test" # There is no code, only Zuul.
 
 # Non-slotted Chromium will conflict



[gentoo-commits] repo/gentoo:master commit in: www-client/chromium/

2026-03-03 Thread Matt Jolly
commit: fd8aa7f0ae5bcdd8f26602548afcfe56fbd8a436
Author: Matt Jolly  gentoo  org>
AuthorDate: Tue Mar  3 08:00:24 2026 +
Commit: Matt Jolly  gentoo  org>
CommitDate: Tue Mar  3 11:07:29 2026 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fd8aa7f0

www-client/chromium: fix rustfmt hack for rust-bin

Bug: https://bugs.gentoo.org/970825
Signed-off-by: Matt Jolly  gentoo.org>

 www-client/chromium/chromium-145.0.7632.109.ebuild| 10 --
 www-client/chromium/chromium-145.0.7632.116-r1.ebuild | 10 --
 www-client/chromium/chromium-145.0.7632.116.ebuild| 10 --
 www-client/chromium/chromium-146.0.7680.31-r1.ebuild  | 10 --
 www-client/chromium/chromium-147.0.7703.0.ebuild  | 10 --
 5 files changed, 40 insertions(+), 10 deletions(-)

diff --git a/www-client/chromium/chromium-145.0.7632.109.ebuild 
b/www-client/chromium/chromium-145.0.7632.109.ebuild
index 1b5caba99501..017dd8e26f41 100644
--- a/www-client/chromium/chromium-145.0.7632.109.ebuild
+++ b/www-client/chromium/chromium-145.0.7632.109.ebuild
@@ -645,8 +645,14 @@ src_prepare() {
 
remove_compiler_builtins
 
-   # We can't rely on the eselect'd Rust to actually include 
bindgen, so we'll point to the selected slot specifically.
-   sed -i "s|/bin/rustfmt|/bin/rustfmt-${RUST_SLOT}|g" 
build/rust/rust_bindgen_generator.gni ||
+   # We can't rely on the eselect'd Rust to actually include 
rustfmt, so we'll point to the selected slot specifically.
+   local suffix=""
+   if [[ "${RUST_TYPE}" == "binary" ]]; then
+   suffix="-bin-${RUST_SLOT}"
+   else
+   suffix="-${RUST_SLOT}"
+   fi
+   sed -i "s|/bin/rustfmt|/bin/rustfmt${suffix}|g" 
build/rust/rust_bindgen_generator.gni ||
die "Failed to update rustfmt path"
 
fi

diff --git a/www-client/chromium/chromium-145.0.7632.116-r1.ebuild 
b/www-client/chromium/chromium-145.0.7632.116-r1.ebuild
index 5fe6694c8e21..e02aabd6fcc2 100644
--- a/www-client/chromium/chromium-145.0.7632.116-r1.ebuild
+++ b/www-client/chromium/chromium-145.0.7632.116-r1.ebuild
@@ -591,8 +591,14 @@ src_prepare() {
 
remove_compiler_builtins
 
-   # We can't rely on the eselect'd Rust to actually include 
bindgen, so we'll point to the selected slot specifically.
-   sed -i "s|/bin/rustfmt|/bin/rustfmt-${RUST_SLOT}|g" 
build/rust/rust_bindgen_generator.gni ||
+   # We can't rely on the eselect'd Rust to actually include 
rustfmt, so we'll point to the selected slot specifically.
+   local suffix=""
+   if [[ "${RUST_TYPE}" == "binary" ]]; then
+   suffix="-bin-${RUST_SLOT}"
+   else
+   suffix="-${RUST_SLOT}"
+   fi
+   sed -i "s|/bin/rustfmt|/bin/rustfmt${suffix}|g" 
build/rust/rust_bindgen_generator.gni ||
die "Failed to update rustfmt path"
 
fi

diff --git a/www-client/chromium/chromium-145.0.7632.116.ebuild 
b/www-client/chromium/chromium-145.0.7632.116.ebuild
index ea2b84121d53..258e82a5f730 100644
--- a/www-client/chromium/chromium-145.0.7632.116.ebuild
+++ b/www-client/chromium/chromium-145.0.7632.116.ebuild
@@ -646,8 +646,14 @@ src_prepare() {
 
remove_compiler_builtins
 
-   # We can't rely on the eselect'd Rust to actually include 
bindgen, so we'll point to the selected slot specifically.
-   sed -i "s|/bin/rustfmt|/bin/rustfmt-${RUST_SLOT}|g" 
build/rust/rust_bindgen_generator.gni ||
+   # We can't rely on the eselect'd Rust to actually include 
rustfmt, so we'll point to the selected slot specifically.
+   local suffix=""
+   if [[ "${RUST_TYPE}" == "binary" ]]; then
+   suffix="-bin-${RUST_SLOT}"
+   else
+   suffix="-${RUST_SLOT}"
+   fi
+   sed -i "s|/bin/rustfmt|/bin/rustfmt${suffix}|g" 
build/rust/rust_bindgen_generator.gni ||
die "Failed to update rustfmt path"
 
fi

diff --git a/www-client/chromium/chromium-146.0.7680.31-r1.ebuild 
b/www-client/chromium/chromium-146.0.7680.31-r1.ebuild
index c79fda8c7b10..04280933f2a6 100644
--- a/www-client/chromium/chromium-146.0.7680.31-r1.ebuild
+++ b/www-client/chromium/chromium-146.0.7680.31-r1.ebuild
@@ -588,8 +588,14 @@ src_prepare() {
 
remove_compiler_builtins
 
-   # We can't rely on the eselect'd Rust to actually include 
bindgen, so we'll point to the selected slot specifically.
-   sed -i "s|/bin/rustfmt|/bin/rustfmt-${RUST_SLOT}|g" 
build/rust/rust_bindgen_generator.gni ||
+   # We can't rely on the eselect'd Rust to actually include 
rustfmt, so we'll point to the selected slot specifically.
+  

[gentoo-commits] repo/gentoo:master commit in: www-client/chromium/

2026-03-02 Thread Matt Jolly
commit: a7be8d0fa25a16b82a75b28a1f63dbb52d455e95
Author: Matt Jolly  gentoo  org>
AuthorDate: Tue Mar  3 05:20:17 2026 +
Commit: Matt Jolly  gentoo  org>
CommitDate: Tue Mar  3 07:03:01 2026 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a7be8d0f

www-client/chromium: use versioned rustfmt binary

Closes: https://bugs.gentoo.org/970825
Signed-off-by: Matt Jolly  gentoo.org>

 www-client/chromium/chromium-145.0.7632.109.ebuild| 8 ++--
 www-client/chromium/chromium-145.0.7632.116-r1.ebuild | 9 +++--
 www-client/chromium/chromium-145.0.7632.116.ebuild| 8 ++--
 www-client/chromium/chromium-146.0.7680.31-r1.ebuild  | 9 +++--
 www-client/chromium/chromium-147.0.7703.0.ebuild  | 9 +++--
 5 files changed, 33 insertions(+), 10 deletions(-)

diff --git a/www-client/chromium/chromium-145.0.7632.109.ebuild 
b/www-client/chromium/chromium-145.0.7632.109.ebuild
index 7d35738680d3..1b5caba99501 100644
--- a/www-client/chromium/chromium-145.0.7632.109.ebuild
+++ b/www-client/chromium/chromium-145.0.7632.109.ebuild
@@ -622,8 +622,6 @@ src_prepare() {
 
shopt -u nullglob
 
-   remove_compiler_builtins
-
# Strictly speaking this doesn't need to be gated (no bundled 
toolchain for ppc64); it keeps the logic together
if use ppc64; then
local 
patchset_dir="${WORKDIR}/openpower-patches-${PPC64_HASH}/patches"
@@ -645,6 +643,12 @@ src_prepare() {
fi
fi
 
+   remove_compiler_builtins
+
+   # We can't rely on the eselect'd Rust to actually include 
bindgen, so we'll point to the selected slot specifically.
+   sed -i "s|/bin/rustfmt|/bin/rustfmt-${RUST_SLOT}|g" 
build/rust/rust_bindgen_generator.gni ||
+   die "Failed to update rustfmt path"
+
fi
 
default

diff --git a/www-client/chromium/chromium-145.0.7632.116-r1.ebuild 
b/www-client/chromium/chromium-145.0.7632.116-r1.ebuild
index 4abc58a0fdd2..5fe6694c8e21 100644
--- a/www-client/chromium/chromium-145.0.7632.116-r1.ebuild
+++ b/www-client/chromium/chromium-145.0.7632.116-r1.ebuild
@@ -568,8 +568,6 @@ src_prepare() {
 
shopt -u nullglob
 
-   remove_compiler_builtins
-
# Strictly speaking this doesn't need to be gated (no bundled 
toolchain for ppc64); it keeps the logic together
if use ppc64; then
local 
patchset_dir="${WORKDIR}/openpower-patches-${PPC64_HASH}/patches"
@@ -590,6 +588,13 @@ src_prepare() {
PATCHES+=( "${patchset_dir}/${isa_3_patch}" )
fi
fi
+
+   remove_compiler_builtins
+
+   # We can't rely on the eselect'd Rust to actually include 
bindgen, so we'll point to the selected slot specifically.
+   sed -i "s|/bin/rustfmt|/bin/rustfmt-${RUST_SLOT}|g" 
build/rust/rust_bindgen_generator.gni ||
+   die "Failed to update rustfmt path"
+
fi
 
default

diff --git a/www-client/chromium/chromium-145.0.7632.116.ebuild 
b/www-client/chromium/chromium-145.0.7632.116.ebuild
index 015207b21b0b..ea2b84121d53 100644
--- a/www-client/chromium/chromium-145.0.7632.116.ebuild
+++ b/www-client/chromium/chromium-145.0.7632.116.ebuild
@@ -623,8 +623,6 @@ src_prepare() {
 
shopt -u nullglob
 
-   remove_compiler_builtins
-
# Strictly speaking this doesn't need to be gated (no bundled 
toolchain for ppc64); it keeps the logic together
if use ppc64; then
local 
patchset_dir="${WORKDIR}/openpower-patches-${PPC64_HASH}/patches"
@@ -646,6 +644,12 @@ src_prepare() {
fi
fi
 
+   remove_compiler_builtins
+
+   # We can't rely on the eselect'd Rust to actually include 
bindgen, so we'll point to the selected slot specifically.
+   sed -i "s|/bin/rustfmt|/bin/rustfmt-${RUST_SLOT}|g" 
build/rust/rust_bindgen_generator.gni ||
+   die "Failed to update rustfmt path"
+
fi
 
default

diff --git a/www-client/chromium/chromium-146.0.7680.31-r1.ebuild 
b/www-client/chromium/chromium-146.0.7680.31-r1.ebuild
index 73abc9147bfd..c79fda8c7b10 100644
--- a/www-client/chromium/chromium-146.0.7680.31-r1.ebuild
+++ b/www-client/chromium/chromium-146.0.7680.31-r1.ebuild
@@ -565,8 +565,6 @@ src_prepare() {
 
shopt -u nullglob
 
-   remove_compiler_builtins
-
# Strictly speaking this doesn't need to be gated (no bundled 
toolchain for ppc64); it keeps the logic together
if use ppc64; then
local 
patchset_dir="${WORKDIR}/openpower-patches-${PPC64_HASH}/patches"
@@ -587,6 +585,13 @@ src_prepare() {
PATCHES+=( "${patchset_dir

[gentoo-commits] repo/gentoo:master commit in: www-client/chromium/

2026-03-02 Thread Matt Jolly
commit: 237a6dc1648ba32c6d8ee12ae33d610aa912b6b0
Author: Matt Jolly  gentoo  org>
AuthorDate: Tue Mar  3 04:36:38 2026 +
Commit: Matt Jolly  gentoo  org>
CommitDate: Tue Mar  3 07:02:55 2026 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=237a6dc1

www-client/chromium: add profile dir warning for non-stable channels

Users of beta and dev who migrate from non-slotted Chromium will now
receive a postinst ewarn informing them that the profile directory has
changed.

Signed-off-by: Matt Jolly  gentoo.org>

 www-client/chromium/chromium-146.0.7680.31-r1.ebuild | 20 +++-
 www-client/chromium/chromium-147.0.7703.0.ebuild | 20 +++-
 2 files changed, 38 insertions(+), 2 deletions(-)

diff --git a/www-client/chromium/chromium-146.0.7680.31-r1.ebuild 
b/www-client/chromium/chromium-146.0.7680.31-r1.ebuild
index 4897ca636961..73abc9147bfd 100644
--- a/www-client/chromium/chromium-146.0.7680.31-r1.ebuild
+++ b/www-client/chromium/chromium-146.0.7680.31-r1.ebuild
@@ -1637,7 +1637,7 @@ pkg_postinst() {
xdg_desktop_database_update
readme.gentoo_print_elog
 
-   if ! use headless; then
+   if use !headless && [[ -z "${REPLACING_VERSIONS}" ]]; then
if use vaapi; then
elog "Hardware-accelerated video decoding 
configuration:"
elog
@@ -1693,4 +1693,22 @@ pkg_postinst() {
ewarn "Chromium is known to behave unpredictably with this 
system configuration;"
ewarn "please complete the configuration of this system before 
logging any bugs."
fi
+
+   # Stable slot doesn't change profile directory, and it's vanishingly 
unlikely that users will downgrade from dev.
+   if [[ ${SLOT} != "stable" && -n "${REPLACING_VERSIONS}" ]]; then
+   local replacing_non_slotted=false
+   # there could be more than one PVR
+   for version in ${REPLACING_VERSIONS}; do
+   if ver_test "${version}" -le "145.0.7632.116"; then
+   replacing_non_slotted=true
+   break
+   fi
+   done
+   if ${replacing_non_slotted}; then
+   ewarn "This version of Chromium has replaced a 
non-slotted ebuild."
+   ewarn "This channel has its own profile directory, so 
your existing profile will not be used."
+   ewarn "To use your existing profile, either copy or 
move it to the new location."
+   ewarn "See 
https://wiki.gentoo.org/wiki/Chromium#Profile_Directories for more information."
+   fi
+   fi
 }

diff --git a/www-client/chromium/chromium-147.0.7703.0.ebuild 
b/www-client/chromium/chromium-147.0.7703.0.ebuild
index 54d78555f4d5..c7a11635b51d 100644
--- a/www-client/chromium/chromium-147.0.7703.0.ebuild
+++ b/www-client/chromium/chromium-147.0.7703.0.ebuild
@@ -1635,7 +1635,7 @@ pkg_postinst() {
xdg_desktop_database_update
readme.gentoo_print_elog
 
-   if ! use headless; then
+   if use !headless && [[ -z "${REPLACING_VERSIONS}" ]]; then
if use vaapi; then
elog "Hardware-accelerated video decoding 
configuration:"
elog
@@ -1691,4 +1691,22 @@ pkg_postinst() {
ewarn "Chromium is known to behave unpredictably with this 
system configuration;"
ewarn "please complete the configuration of this system before 
logging any bugs."
fi
+
+   # Stable slot doesn't change profile directory, and it's vanishingly 
unlikely that users will downgrade from dev.
+   if [[ ${SLOT} != "stable" && -n "${REPLACING_VERSIONS}" ]]; then
+   local replacing_non_slotted=false
+   # there could be more than one PVR
+   for version in ${REPLACING_VERSIONS}; do
+   if ver_test "${version}" -le "145.0.7632.116"; then
+   replacing_non_slotted=true
+   break
+   fi
+   done
+   if ${replacing_non_slotted}; then
+   ewarn "This version of Chromium has replaced a 
non-slotted ebuild."
+   ewarn "This channel has its own profile directory, so 
your existing profile will not be used."
+   ewarn "To use your existing profile, either copy or 
move it to the new location."
+   ewarn "See 
https://wiki.gentoo.org/wiki/Chromium#Profile_Directories for more information."
+   fi
+   fi
 }



[gentoo-commits] repo/gentoo:master commit in: www-client/chromium/

2026-02-28 Thread Matt Jolly
commit: 50a2ecb028133feabff2ed28608fcdaf61deaef1
Author: Matt Jolly  gentoo  org>
AuthorDate: Sat Feb 28 00:40:42 2026 +
Commit: Matt Jolly  gentoo  org>
CommitDate: Sat Feb 28 22:31:46 2026 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=50a2ecb0

www-client/chromium: add `unstable` slot, 147.0.7703.0

This commit introduces slotted Chromium. This enables multiple Chromium
channels to be installed simultaneously. Most importantly, this means
that users that select a particular slot / channel won't wind up with a
crashing browser and no error message due to the profile receiving a
non-backwards-compatible upgrade.

The `dev` channel is output as `-unstable` for consistency with Google
Chrome builds and the slot has been named to reflect this.

Bug: https://bugs.gentoo.org/949052
Signed-off-by: Matt Jolly  gentoo.org>

 www-client/chromium/Manifest   |   9 +-
 7695.0.ebuild => chromium-147.0.7703.0.ebuild} | 126 -
 2 files changed, 76 insertions(+), 59 deletions(-)

diff --git a/www-client/chromium/Manifest b/www-client/chromium/Manifest
index 0949605e6ecf..c10899387fe4 100644
--- a/www-client/chromium/Manifest
+++ b/www-client/chromium/Manifest
@@ -3,21 +3,22 @@ DIST chromium-138.0.7204.157-linux.tar.xz 1555757520 BLAKE2B 
d46405fdb3e1e2bb919
 DIST chromium-145.0.7632.109-linux.tar.xz 1416630532 BLAKE2B 
dac5230bc319295c9aac98ce9d707691372e6858098e12753c8295047c67faad65b004cce373803361f2b599c9fd3bb0236dfcebfa2fe85b8b8b0a4755292c52
 SHA512 
90a857d98aca2e70415332c1abd8c79ea81500254431a47b81f47ee2646cc0ff5368efe182a2cca12469b9b99a776ee47f9fef1d3343351cc31c60d5f55c4582
 DIST chromium-145.0.7632.116-linux.tar.xz 1416541220 BLAKE2B 
ab56819c0f0ca01917ca686a74e60e570bc9c9625cc86b75fee3b03cc77a1f5f1721a0060d34307270992bcb504cd936d61f79e7eb97afce42b29a5de1e7b2b5
 SHA512 
494cc5dcf920beede5dd653c7aa0a7706e2704d0483785769f898c9a285463bc418861dbe71c106bef1dd3b5c99677200a32f2e9b123130d56bc8cfbb259fa40
 DIST chromium-146.0.7680.31-linux.tar.xz 1475597444 BLAKE2B 
d9f2e4929bc0fe9da8d85bb8e4a99cee220ec60a06f2bbe3836dce80a3f43ae6cd76ab8ea8d071f622deeba5a80826701bf0cefc80c9905120b902158eac9821
 SHA512 
bc8ef6b7e92baa15fc2b442211ba2d957e4edfb178d5c96d19745869fb575e570cb75175644cee165440f220feb3f26550b372dc4f513ee8514cb23beef78486
-DIST chromium-147.0.7695.0-linux.tar.xz 1472305980 BLAKE2B 
2be2089325d4fa76667dab2e02ca1695134389a85f3ba930a0e90caf095e26ee29300e8efeb0e9f874a69f37c7589106fefa346e9602301958b48505e622ce25
 SHA512 
12a9ac27f77d9b07aa3043936535a354e79834a0964d6abe9fc1b66b4f59183499d875789cee984883cd0cd623a72228a78e0c64ff85c4bd738951485d252813
+DIST chromium-147.0.7703.0-linux.tar.xz 1472359380 BLAKE2B 
ef03307b711f88e6cd438c4b9d5908f28b3cff8e477e3296a8e042cc52d699ab5f5f705eb8d56136346aed6f5643978fb03471353d19c427ddbc3aeb1747
 SHA512 
a48d48ff40bc422836bcd1e0cd1ea2d4100cbd362e034d9739976b77e4cf2b39a8418b8fc23642fc1ea3550e9ac387c476ad20b87f5e1a7dfcf66f6a2996f4d5
 DIST chromium-clang-llvmorg-21-init-11777-gfd3fecfc-1.tar.xz 272 BLAKE2B 
4423dd821d8ad88aad0ae734551defa28362d4ad3f263ef0e525d57f4266108ea58661749c8b82403426b25ae4ea189021dfbb016fad280d4ef18d3b48f43a46
 SHA512 
76158ad6a30c9905dd3a1044125114e90d6cbc74eabe38a0c49e07e5f52813615074bd22088578b91a763b5186e924c322e9fce5281b672e2748cd563c9cfad8
 DIST chromium-clang-llvmorg-22-init-17020-gbd1bd178-2.tar.xz 57165612 BLAKE2B 
7fdd52f8f72cf5fd5c32528bed47d0377d6d78ab14edd39f0301e93a73cff7b2dcbadeb1dacec32fff4c29439f0770f72a930b1461bc8713dadb6063d4bfa8ed
 SHA512 
db7d58837a36b4b3b436de7c721cd71d8a51f476ed3dce37e18071fd925fb846ab1197ed75b88acff8b740ca0a1cbed4445f33d9bd5ce3e3e43b3c097f53e1df
 DIST chromium-clang-llvmorg-23-init-2224-g5bd8dadb-3.tar.xz 57583584 BLAKE2B 
7fdfe36655b5fd1f865fb0d74d238c539431fc4abfa403646def47b8076d4d9642a7bc50c9a188bca117939164d46acadbcb6c2c762a39eb11826dc24fc47d70
 SHA512 
d6bc64fdd9d2f31f317a65d0e355d79b804267811e2026c0ed41699c049c5d90a90d56b15a2039a5c345eb1f11c2d6eef0e84f4665aee938ed36c7a0002ed5af
-DIST chromium-clang-llvmorg-23-init-3706-gfc648683-1.tar.xz 57775784 BLAKE2B 
72646de4058948246209426c456b531b8f28885063a9a391f8b03184a3703419317ed7e8f79af584b42fff6e388372536c804f21e85ba51badd9e8a2e6568e5b
 SHA512 
60f40c6a608fa5604cf560b461826972a9de89571e56c3118e758263256a1e953b7792d3722411a513a77e9a5157fb077c762bc49e9e834c953473410006ce45
+DIST chromium-clang-llvmorg-23-init-4965-g686acf63-1.tar.xz 57997052 BLAKE2B 
5e8634c5641db77eb9f9454d21489557f264b88671f8efb25898b997337d014ea75260640415e4edd53e6fe0b033ea8f6f3aee9c08ec697f72f4566ebd36b0db
 SHA512 
0f478d5c5894ee9ecb6dbf7a21e3928b82b49951a7b6dff0d5df29ba0972b83e44d5e5f0549eadd3c86214bbd9932960a020781ac7d9cf98bdeb2c9566543829
+DIST chromium-openpower-a85b64f07b.tar.bz2 2940 BLAKE2B 
671e22109410b84d026ee9e73f6112e99023707b97b6af204da8adca7fd53c85d6f5b634ad400596bbc1314f21a011a38a25aa029580529306cc1ad958d4a913
 SHA512 
34b3e93c23f320e8ce8164527544e37c771d3663951b032e1213db83c0559a85588dbedaa1c92a493cb3e

[gentoo-commits] repo/gentoo:master commit in: www-client/chromium/

2026-02-28 Thread Matt Jolly
commit: 4974cb74ad6aeaafe7176824720a2f307ce5599b
Author: Matt Jolly  gentoo  org>
AuthorDate: Sat Feb 28 10:15:59 2026 +
Commit: Matt Jolly  gentoo  org>
CommitDate: Sat Feb 28 22:31:47 2026 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4974cb74

www-client/chromium: add `stable` slot, 145.0.7632.116-r1

This brings the stable slot into ::gentoo. We won't stable this one
since there's already a stablereq in for the non-slotted stable channel
ebuild, but it's available if anyone feels like rebuilding and will be
used from next week's bump.

Closes: https://bugs.gentoo.org/949052
Signed-off-by: Matt Jolly  gentoo.org>

 www-client/chromium/Manifest   |1 +
 .../chromium/chromium-145.0.7632.116-r1.ebuild | 1703 
 2 files changed, 1704 insertions(+)

diff --git a/www-client/chromium/Manifest b/www-client/chromium/Manifest
index 57fd28b0f027..3b40d4078d18 100644
--- a/www-client/chromium/Manifest
+++ b/www-client/chromium/Manifest
@@ -13,6 +13,7 @@ DIST chromium-openpower-a85b64f07b.tar.bz2 2940 BLAKE2B 
671e22109410b84d026ee9e7
 DIST chromium-openpower-e1538a2234.tar.bz2 2940 BLAKE2B 
671e22109410b84d026ee9e73f6112e99023707b97b6af204da8adca7fd53c85d6f5b634ad400596bbc1314f21a011a38a25aa029580529306cc1ad958d4a913
 SHA512 
34b3e93c23f320e8ce8164527544e37c771d3663951b032e1213db83c0559a85588dbedaa1c92a493cb3e187d6afc8a9601c9e82c07d8cb402e2f1e2dc4b4312
 DIST chromium-patches-138-1.tar.bz2 11109 BLAKE2B 
a4b57c2f5cadae37f6284e458ec8941c09ae98658c099e638817919da9686ec412b619a21bd208ce79b471d27bbfcf589a94695f636f381a2de60f14fe8fe367
 SHA512 
b930ac8cb86aa5143cecf04c076a07a366328806b20ba4c6c09844b4411b74a0ad04dfbf182966e9401e3d1ee4a6f4b3e12e7f9b015c5f33311ebe0ffd76d5da
 DIST chromium-patches-145-1.tar.bz2 11711 BLAKE2B 
a7d6a6e0bd129f3c96bea29bf58dfb91e90f74c3c7e619f7d3d18ea42b8046a1c1c81f463bf31fbff5990b77cb9bea1c289be93e96a22b4d2de0be7253955ce5
 SHA512 
1008ceac53ec94bc766085d74a703401b45f2b4ff59240dd853383e1c28e8781d9f0be3a58c2cd5470922e529a3ba583188dde0d84b2be04de9cb1b212c110a2
+DIST chromium-patches-145-2.tar.bz2 18416 BLAKE2B 
7050b23a1d51252e6a295149b8a9af934fef2a88614ed35fceba4b6dfd7c180f3c5c408b4afb7314237ec00bbfd58ac710b603a17b0be5182830883b2da53aea
 SHA512 
c5bf616b34c4288fd768f1a7369d260da05f276b7a25592a0c23dd31309c2ea576d183c50d83265fce2ecda0fd4da6b3e392f22f210ca92d9b571ea21c8dcc4a
 DIST chromium-patches-146-1.tar.bz2 18524 BLAKE2B 
4b00707bfb9d83a96f8fbfe1cf55b9dfd9347b93ff7f4ace249c6ec07bf63cf48bfee2e3207e7660213d190b253157ee07a3ff5c11fcb91e259d663f10cdd6dc
 SHA512 
1c7e5bd4e8e0c010df4500bf8125b899672692dde0ad08dd8fb962a75440c46fa5d3216385c9ab186b750714775b2682f7eb326d43862582f73e6d0f13d7c0a9
 DIST chromium-patches-147-2.tar.bz2 19019 BLAKE2B 
99fe7aa0e762a851f1cf501d9b4d7c06143a6fcdccc13994d07d14046a909e503c32c42ca61db06a5b8a36d6cb33ec3b4dbd0b35c12a5f53c41092f44f278994
 SHA512 
194a836644fad78f351a3b2218de70f88f11750e57d1c256b222d42282cf0bc32a84c8cb21722149d0673babda8f42786ae2aa8225b1116e96537f487e546163
 DIST chromium-patches-copium-fe1caafa06.tar.gz 15572 BLAKE2B 
4baa36a4536f9199caa89553fc10deac79ae7effa336fc4bd92fac59eb81a57749eead426e6f01ffecd9954b417eb34c29c899cc49a9d726fe65bf2e303712a0
 SHA512 
5310e48743a32f2f998b34138b1ed9667feed873ad16c18d3e495383f44a0d5df0f9634c7c4275cf1839002ae887ef58f6c3ec5fd9c5d46ad5114ffab439a664

diff --git a/www-client/chromium/chromium-145.0.7632.116-r1.ebuild 
b/www-client/chromium/chromium-145.0.7632.116-r1.ebuild
new file mode 100644
index ..4abc58a0fdd2
--- /dev/null
+++ b/www-client/chromium/chromium-145.0.7632.116-r1.ebuild
@@ -0,0 +1,1703 @@
+# Copyright 2009-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# PACKAGING NOTES
+
+# Upstream roll their bundled Clang every two weeks, and the bundled Rust
+# is rolled regularly and depends on that. While we do our best to build
+# with system Clang, we may eventually hit the point where we need to use
+# the bundled Clang due to the use of prerelease features.
+
+# USE=bundled-toolchain is intended for users who want to use the same 
toolchain
+# as the upstream releases. It's also a good fallback in case we fall behind
+# and need to get a release out quickly (less likely with `dev` in-tree).
+# We can't rely on it as a default since the toolchain is only shipped for 
x86-64;
+# other architectures will need to use system toolchain.
+
+# Since m133 we are using CI-generated tarballs from
+# https://github.com/chromium-linux-tarballs/chromium-tarballs/
+
+# These are bit-for-bit identical to the official releases, but are built
+# using an external CI system that we have some control over, in case
+# issues pop up again with official tarball generation.
+
+GN_MIN_VER=0.2318
+# chromium-tools/get-chromium-toolchain-strings.py (or just use Chromicler)
+# Node for M145+ should be 24.12.0 but that's not packaged in Gentoo yet. See 
#969145
+TEST_FONT="a28b222b79851716f8358

[gentoo-commits] repo/gentoo:master commit in: www-client/chromium/

2026-02-28 Thread Matt Jolly
commit: 32e67609e29e1478962e14ef2a5e7c9881bf7ee3
Author: Matt Jolly  gentoo  org>
AuthorDate: Sat Feb 28 06:25:16 2026 +
Commit: Matt Jolly  gentoo  org>
CommitDate: Sat Feb 28 22:31:47 2026 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=32e67609

www-client/chromium: add `beta` slot: 146.0.7680.31-r1

This replaces the existing `0/beta` subslot and ebuild.

Bug: https://bugs.gentoo.org/949052
Signed-off-by: Matt Jolly  gentoo.org>

 www-client/chromium/Manifest   |   3 +-
 31.ebuild => chromium-146.0.7680.31-r1.ebuild} | 129 -
 2 files changed, 74 insertions(+), 58 deletions(-)

diff --git a/www-client/chromium/Manifest b/www-client/chromium/Manifest
index c10899387fe4..57fd28b0f027 100644
--- a/www-client/chromium/Manifest
+++ b/www-client/chromium/Manifest
@@ -8,11 +8,12 @@ DIST chromium-clang-llvmorg-21-init-11777-gfd3fecfc-1.tar.xz 
272 BLAKE2B 4423dd8
 DIST chromium-clang-llvmorg-22-init-17020-gbd1bd178-2.tar.xz 57165612 BLAKE2B 
7fdd52f8f72cf5fd5c32528bed47d0377d6d78ab14edd39f0301e93a73cff7b2dcbadeb1dacec32fff4c29439f0770f72a930b1461bc8713dadb6063d4bfa8ed
 SHA512 
db7d58837a36b4b3b436de7c721cd71d8a51f476ed3dce37e18071fd925fb846ab1197ed75b88acff8b740ca0a1cbed4445f33d9bd5ce3e3e43b3c097f53e1df
 DIST chromium-clang-llvmorg-23-init-2224-g5bd8dadb-3.tar.xz 57583584 BLAKE2B 
7fdfe36655b5fd1f865fb0d74d238c539431fc4abfa403646def47b8076d4d9642a7bc50c9a188bca117939164d46acadbcb6c2c762a39eb11826dc24fc47d70
 SHA512 
d6bc64fdd9d2f31f317a65d0e355d79b804267811e2026c0ed41699c049c5d90a90d56b15a2039a5c345eb1f11c2d6eef0e84f4665aee938ed36c7a0002ed5af
 DIST chromium-clang-llvmorg-23-init-4965-g686acf63-1.tar.xz 57997052 BLAKE2B 
5e8634c5641db77eb9f9454d21489557f264b88671f8efb25898b997337d014ea75260640415e4edd53e6fe0b033ea8f6f3aee9c08ec697f72f4566ebd36b0db
 SHA512 
0f478d5c5894ee9ecb6dbf7a21e3928b82b49951a7b6dff0d5df29ba0972b83e44d5e5f0549eadd3c86214bbd9932960a020781ac7d9cf98bdeb2c9566543829
+DIST chromium-openpower-6e839bd947.tar.bz2 438048 BLAKE2B 
50acf6c3d5b17c920dba89895d31effb36e1e234099258cfaff8f4b1735b0a401c2c239a1e53265b1dfdb2969df7cb04041b3aa0ecafc8d1e2fd90497db51629
 SHA512 
f87b33235a26768dda73364b85f7713f5b200a65ca8e28b09ad8f5798b7da80d1cb62b3308263d88e58c01439eb67e365c08466b80299c2b3eeebef52cb977f7
 DIST chromium-openpower-a85b64f07b.tar.bz2 2940 BLAKE2B 
671e22109410b84d026ee9e73f6112e99023707b97b6af204da8adca7fd53c85d6f5b634ad400596bbc1314f21a011a38a25aa029580529306cc1ad958d4a913
 SHA512 
34b3e93c23f320e8ce8164527544e37c771d3663951b032e1213db83c0559a85588dbedaa1c92a493cb3e187d6afc8a9601c9e82c07d8cb402e2f1e2dc4b4312
 DIST chromium-openpower-e1538a2234.tar.bz2 2940 BLAKE2B 
671e22109410b84d026ee9e73f6112e99023707b97b6af204da8adca7fd53c85d6f5b634ad400596bbc1314f21a011a38a25aa029580529306cc1ad958d4a913
 SHA512 
34b3e93c23f320e8ce8164527544e37c771d3663951b032e1213db83c0559a85588dbedaa1c92a493cb3e187d6afc8a9601c9e82c07d8cb402e2f1e2dc4b4312
 DIST chromium-patches-138-1.tar.bz2 11109 BLAKE2B 
a4b57c2f5cadae37f6284e458ec8941c09ae98658c099e638817919da9686ec412b619a21bd208ce79b471d27bbfcf589a94695f636f381a2de60f14fe8fe367
 SHA512 
b930ac8cb86aa5143cecf04c076a07a366328806b20ba4c6c09844b4411b74a0ad04dfbf182966e9401e3d1ee4a6f4b3e12e7f9b015c5f33311ebe0ffd76d5da
 DIST chromium-patches-145-1.tar.bz2 11711 BLAKE2B 
a7d6a6e0bd129f3c96bea29bf58dfb91e90f74c3c7e619f7d3d18ea42b8046a1c1c81f463bf31fbff5990b77cb9bea1c289be93e96a22b4d2de0be7253955ce5
 SHA512 
1008ceac53ec94bc766085d74a703401b45f2b4ff59240dd853383e1c28e8781d9f0be3a58c2cd5470922e529a3ba583188dde0d84b2be04de9cb1b212c110a2
-DIST chromium-patches-146.tar.bz2 13093 BLAKE2B 
db63fa00263d4c34639a29e10aa54b28c014a26cfd88f69eef94ceaacaed3d7e1bfa5a03c2744ee064f39f836e08468062ec0fcdc8bba386a533cd28466e549f
 SHA512 
c877f68555f856670996439c766fe14ccc483b53a1d0f9f5a4f107c1f3e76bec8d5c883ed1d2aa51cccae0528b4d711b9c21ef8a5a12c036dc273fea61fb9ff2
+DIST chromium-patches-146-1.tar.bz2 18524 BLAKE2B 
4b00707bfb9d83a96f8fbfe1cf55b9dfd9347b93ff7f4ace249c6ec07bf63cf48bfee2e3207e7660213d190b253157ee07a3ff5c11fcb91e259d663f10cdd6dc
 SHA512 
1c7e5bd4e8e0c010df4500bf8125b899672692dde0ad08dd8fb962a75440c46fa5d3216385c9ab186b750714775b2682f7eb326d43862582f73e6d0f13d7c0a9
 DIST chromium-patches-147-2.tar.bz2 19019 BLAKE2B 
99fe7aa0e762a851f1cf501d9b4d7c06143a6fcdccc13994d07d14046a909e503c32c42ca61db06a5b8a36d6cb33ec3b4dbd0b35c12a5f53c41092f44f278994
 SHA512 
194a836644fad78f351a3b2218de70f88f11750e57d1c256b222d42282cf0bc32a84c8cb21722149d0673babda8f42786ae2aa8225b1116e96537f487e546163
 DIST chromium-patches-copium-fe1caafa06.tar.gz 15572 BLAKE2B 
4baa36a4536f9199caa89553fc10deac79ae7effa336fc4bd92fac59eb81a57749eead426e6f01ffecd9954b417eb34c29c899cc49a9d726fe65bf2e303712a0
 SHA512 
5310e48743a32f2f998b34138b1ed9667feed873ad16c18d3e495383f44a0d5df0f9634c7c4275cf1839002ae887ef58f6c3ec5fd9c5d46ad5114ffab439a664
 DIST chromium-profiler-0.2.tar 259952640 BLAKE2B 
5e82389fce00b267280d633b26551231c558b80f0c92cd7d6027109

[gentoo-commits] repo/gentoo:master commit in: www-client/chromium/

2026-02-28 Thread Matt Jolly
commit: 2655d441bed01ac468119208b4ebfd815d3dceff
Author: Matt Jolly  gentoo  org>
AuthorDate: Sat Feb 28 00:54:54 2026 +
Commit: Matt Jolly  gentoo  org>
CommitDate: Sat Feb 28 22:31:45 2026 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2655d441

www-client/chromium: drop 146.0.7680.16

Signed-off-by: Matt Jolly  gentoo.org>

 www-client/chromium/Manifest  |1 -
 www-client/chromium/chromium-146.0.7680.16.ebuild | 1681 -
 2 files changed, 1682 deletions(-)

diff --git a/www-client/chromium/Manifest b/www-client/chromium/Manifest
index 73d08b19172f..0949605e6ecf 100644
--- a/www-client/chromium/Manifest
+++ b/www-client/chromium/Manifest
@@ -2,7 +2,6 @@ DIST chromium-138.0.7204.157-linux-testdata.tar.xz 923159300 
BLAKE2B dba7b63f782
 DIST chromium-138.0.7204.157-linux.tar.xz 1555757520 BLAKE2B 
d46405fdb3e1e2bb91991a0f75afb7753f7badb10bdaf072fa29fa603cef9efe3fd569f1294291b1136debd26378390a5d661e385247d32d451121d987aef1ec
 SHA512 
69eb7d569a21a0e2105bfed74067f1e62f61329df4e35e593df438875e09422121932d525895a8d299dd24dc69a0f3a1babebfceea9ebad09bf166e576961435
 DIST chromium-145.0.7632.109-linux.tar.xz 1416630532 BLAKE2B 
dac5230bc319295c9aac98ce9d707691372e6858098e12753c8295047c67faad65b004cce373803361f2b599c9fd3bb0236dfcebfa2fe85b8b8b0a4755292c52
 SHA512 
90a857d98aca2e70415332c1abd8c79ea81500254431a47b81f47ee2646cc0ff5368efe182a2cca12469b9b99a776ee47f9fef1d3343351cc31c60d5f55c4582
 DIST chromium-145.0.7632.116-linux.tar.xz 1416541220 BLAKE2B 
ab56819c0f0ca01917ca686a74e60e570bc9c9625cc86b75fee3b03cc77a1f5f1721a0060d34307270992bcb504cd936d61f79e7eb97afce42b29a5de1e7b2b5
 SHA512 
494cc5dcf920beede5dd653c7aa0a7706e2704d0483785769f898c9a285463bc418861dbe71c106bef1dd3b5c99677200a32f2e9b123130d56bc8cfbb259fa40
-DIST chromium-146.0.7680.16-linux.tar.xz 1474417128 BLAKE2B 
922903ff9bb7d61b5ff8fc362033cb8e26f1f2424ae320051f0e75b265b86f96107261e3769727b2a7ee561a80a37eabeadc52be0c6376c2bdb4db89a2e7
 SHA512 
973dffeb09b0e7c84021746a342747cef40297a90687f08f79687297fa20bc645f803f7c8d79177c95f0962538af3c152f29e06a1220e692eed0e6cd8159f665
 DIST chromium-146.0.7680.31-linux.tar.xz 1475597444 BLAKE2B 
d9f2e4929bc0fe9da8d85bb8e4a99cee220ec60a06f2bbe3836dce80a3f43ae6cd76ab8ea8d071f622deeba5a80826701bf0cefc80c9905120b902158eac9821
 SHA512 
bc8ef6b7e92baa15fc2b442211ba2d957e4edfb178d5c96d19745869fb575e570cb75175644cee165440f220feb3f26550b372dc4f513ee8514cb23beef78486
 DIST chromium-147.0.7695.0-linux.tar.xz 1472305980 BLAKE2B 
2be2089325d4fa76667dab2e02ca1695134389a85f3ba930a0e90caf095e26ee29300e8efeb0e9f874a69f37c7589106fefa346e9602301958b48505e622ce25
 SHA512 
12a9ac27f77d9b07aa3043936535a354e79834a0964d6abe9fc1b66b4f59183499d875789cee984883cd0cd623a72228a78e0c64ff85c4bd738951485d252813
 DIST chromium-clang-llvmorg-21-init-11777-gfd3fecfc-1.tar.xz 272 BLAKE2B 
4423dd821d8ad88aad0ae734551defa28362d4ad3f263ef0e525d57f4266108ea58661749c8b82403426b25ae4ea189021dfbb016fad280d4ef18d3b48f43a46
 SHA512 
76158ad6a30c9905dd3a1044125114e90d6cbc74eabe38a0c49e07e5f52813615074bd22088578b91a763b5186e924c322e9fce5281b672e2748cd563c9cfad8

diff --git a/www-client/chromium/chromium-146.0.7680.16.ebuild 
b/www-client/chromium/chromium-146.0.7680.16.ebuild
deleted file mode 100644
index dfe849c6af15..
--- a/www-client/chromium/chromium-146.0.7680.16.ebuild
+++ /dev/null
@@ -1,1681 +0,0 @@
-# Copyright 2009-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-# PACKAGING NOTES
-
-# Upstream roll their bundled Clang every two weeks, and the bundled Rust
-# is rolled regularly and depends on that. While we do our best to build
-# with system Clang, we may eventually hit the point where we need to use
-# the bundled Clang due to the use of prerelease features.
-
-# USE=bundled-toolchain is intended for users who want to use the same 
toolchain
-# as the upstream releases. It's also a good fallback in case we fall behind
-# and need to get a release out quickly (less likely with `dev` in-tree).
-# We can't rely on it as a default since the toolchain is only shipped for 
x86-64;
-# other architectures will need to use system toolchain.
-
-# Since m133 we are using CI-generated tarballs from
-# https://github.com/chromium-linux-tarballs/chromium-tarballs/
-
-# These are bit-for-bit identical to the official releases, but are built
-# using an external CI system that we have some control over, in case
-# issues pop up again with official tarball generation.
-
-GN_MIN_VER=0.2318
-# chromium-tools/get-chromium-toolchain-strings.py (or just use Chromicler)
-# Node for M145+ should be 24.12.0 but that's not packaged in Gentoo yet. See 
#969145
-TEST_FONT="a28b222b79851716f8358d2800157d9ffe117b3545031ae51f69b7e1e1b9a969"
-BUNDLED_CLANG_VER="llvmorg-23-init-2224-g5bd8dadb-3"
-BUNDLED_RUST_VER="7d8ebe3128fc87f3da1ad64240e63ccf07b8f0bd-3"
-RUST_SHORT_HASH=${BUNDLED_RUST_VER:0:10}-${BUNDLED_RUST_VER##*-}
-NODE_VER="24

[gentoo-commits] repo/gentoo:master commit in: www-client/chromium-common/, www-client/chromium-common/files/

2026-02-28 Thread Matt Jolly
commit: 7678265315c669b4ccd20e8c0072a4817da1d0ee
Author: Matt Jolly  gentoo  org>
AuthorDate: Fri Feb 27 10:16:21 2026 +
Commit: Matt Jolly  gentoo  org>
CommitDate: Sat Feb 28 22:31:44 2026 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=76782653

www-client/chromium-common: new package, add 1

This package contains common files that will be shared between
www-client/chromium slots (channels)

Signed-off-by: Matt Jolly  gentoo.org>

 .../chromium-common/chromium-common-1.ebuild   | 37 +++
 .../chromium-common/files/chromium-launcher.sh | 72 ++
 www-client/chromium-common/files/chromium.default  |  5 ++
 www-client/chromium-common/metadata.xml| 13 
 4 files changed, 127 insertions(+)

diff --git a/www-client/chromium-common/chromium-common-1.ebuild 
b/www-client/chromium-common/chromium-common-1.ebuild
new file mode 100644
index ..ec0ae6e2198e
--- /dev/null
+++ b/www-client/chromium-common/chromium-common-1.ebuild
@@ -0,0 +1,37 @@
+# Copyright 2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Common configuration files for Chromium slots"
+HOMEPAGE="https://wiki.gentoo.org/wiki/Project:Chromium/";
+S="${WORKDIR}"
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64"
+RESTRICT="test" # There is no code, only Zuul.
+
+# Non-slotted Chromium will conflict
+RDEPEND="!www-client/chromium:0"
+
+src_unpack() {
+   :
+}
+
+src_configure() {
+   :
+}
+
+src_compile() {
+   sed -e "s:/usr/lib/:/usr/$(get_libdir)/:g" 
"${FILESDIR}/chromium-launcher.sh" \
+   > chromium-launcher.sh || die
+}
+
+src_install() {
+   exeinto /usr/libexec/chromium
+   doexe chromium-launcher.sh
+
+   insinto /etc/chromium
+   newins "${FILESDIR}/chromium.default" default
+}

diff --git a/www-client/chromium-common/files/chromium-launcher.sh 
b/www-client/chromium-common/files/chromium-launcher.sh
new file mode 100644
index ..e70bc4c3130a
--- /dev/null
+++ b/www-client/chromium-common/files/chromium-launcher.sh
@@ -0,0 +1,72 @@
+#!/bin/bash
+
+# Allow the user to override command-line flags, bug #357629.
+# This is based on Debian's chromium-browser package, and is intended
+# to be consistent with Debian.
+for f in /etc/chromium/*; do
+   # Skip backup files and hidden files #546394
+   case "${f}" in
+   *~|*.bak|*.old|*.swp|*.tmp|*/.*) continue ;;
+   esac
+   [[ -f "${f}" ]] && source "${f}"
+done
+
+# Prefer user defined CHROMIUM_USER_FLAGS (from env) over system
+# default CHROMIUM_FLAGS (from /etc/chromium/default).
+CHROMIUM_FLAGS=${CHROMIUM_USER_FLAGS:-"$CHROMIUM_FLAGS"}
+
+# We rely on the slotted stub to provide PROGDIR.
+if [[ -z "${PROGDIR}" ]]; then
+   echo "ERROR: PROGDIR is not set. The Chromium launcher stub is 
misconfigured." >&2
+   exit 1
+fi
+
+export CHROME_WRAPPER="${PROGDIR}/${CHROME_EXEC_NAME:-chromium-browser}"
+
+PROGDIR=${CHROME_WRAPPER%/*}
+
+case ":$PATH:" in
+   *:$PROGDIR:*)
+   # $PATH already contains $PROGDIR
+   ;;
+   *)
+   # Append $PROGDIR to $PATH
+   export PATH="$PATH:$PROGDIR"
+   ;;
+esac
+
+if [[ ${EUID} == 0 && -O ${XDG_CONFIG_HOME:-${HOME}} ]]; then
+   # Running as root with HOME owned by root.
+   # Pass --user-data-dir to work around upstream failsafe.
+   echo "Refusing to run as root is a safety feature. Running as root 
disables the sandbox." >&2
+   
CHROMIUM_FLAGS="--user-data-dir=${XDG_CONFIG_HOME:-${HOME}/.config}/chromium
+   ${CHROMIUM_FLAGS}"
+fi
+
+# Select session type and platform; var comes from the stub launcher.sh 
generated by the ebuild
+if [[ ${OZONE_AUTO_SESSION} == true ]]; then
+   platform=
+   if [[ ${XDG_SESSION_TYPE} == x11 ]]; then
+   platform=x11
+   elif [[ ${XDG_SESSION_TYPE} == wayland ]]; then
+   platform=wayland
+   else
+   if [[ -n ${WAYLAND_DISPLAY} ]]; then
+   platform=wayland
+   else
+   platform=x11
+   fi
+   fi
+   if ${DISABLE_OZONE_PLATFORM:-false}; then
+   platform=x11
+   fi
+   CHROMIUM_FLAGS="--ozone-platform=${platform} ${CHROMIUM_FLAGS}"
+fi
+
+# Sanitise std{in,out,err} because they'll be shared with untrusted child
+# processes (http://crbug.com/376567).
+exec < /dev/null
+exec > >(exec cat)
+exec 2> >(exec cat >&2)
+
+exec -a "/usr/bin/${CHROME_EXEC_NAME:-chromium-browser}" "$PROGDIR/chrome" 
--extra-plugin-dir=/usr/lib/nsbrowser/plugins ${CHROMIUM_FLAGS} "$@"

diff --git a/www-client/chromium-common/files/chromium.default 
b/www-client/chromium-common/files/chromium.default
new file mode 100644
index ..c140cdeb5666
--- /dev/null
+++ b/www-client/chromium-common/files/chromium.default
@@ -0,0 +1,5 @@
+# Default settings for chromium. This file is sourced by /bin/bash from

[gentoo-commits] repo/gentoo:master commit in: www-client/chromium/files/, www-client/chromium/

2026-02-28 Thread Matt Jolly
commit: 08c931129e5bb1c492c2cd0438db444d01d79995
Author: Matt Jolly  gentoo  org>
AuthorDate: Sat Feb 28 00:37:25 2026 +
Commit: Matt Jolly  gentoo  org>
CommitDate: Sat Feb 28 22:31:46 2026 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=08c93112

www-client/chromium: Prepare for slotting

Update the support files script to properly suffix the various channels,
the launcher scripts to accept the new names, and the ebuilds to install
the non-suffixed desktop entry. This will only impact new installs, no
need for a revbump and slotted chromium will replace these ebuilds
anyway.

Signed-off-by: Matt Jolly  gentoo.org>

 www-client/chromium/chromium-138.0.7204.157.ebuild |  2 +-
 www-client/chromium/chromium-145.0.7632.109.ebuild |  2 +-
 www-client/chromium/chromium-145.0.7632.116.ebuild |  2 +-
 www-client/chromium/chromium-146.0.7680.31.ebuild  |  2 +-
 www-client/chromium/files/chromium-launcher-r7.sh  |  2 +-
 www-client/chromium/files/chromium-launcher-r8.sh  |  2 +-
 .../chromium/files/generate-support-files.py   | 39 +-
 7 files changed, 36 insertions(+), 15 deletions(-)

diff --git a/www-client/chromium/chromium-138.0.7204.157.ebuild 
b/www-client/chromium/chromium-138.0.7204.157.ebuild
index 7eb54d6a9e5e..07da72932a78 100644
--- a/www-client/chromium/chromium-138.0.7204.157.ebuild
+++ b/www-client/chromium/chromium-138.0.7204.157.ebuild
@@ -1514,7 +1514,7 @@ src_install() {
done
 
# Install desktop entry
-   domenu out/Release/chromium-browser-chromium.desktop
+   domenu out/Release/chromium-browser.desktop
 
# Install GNOME default application entry (bug #303100).
insinto /usr/share/gnome-control-center/default-apps

diff --git a/www-client/chromium/chromium-145.0.7632.109.ebuild 
b/www-client/chromium/chromium-145.0.7632.109.ebuild
index 6a0de7542fc2..7d35738680d3 100644
--- a/www-client/chromium/chromium-145.0.7632.109.ebuild
+++ b/www-client/chromium/chromium-145.0.7632.109.ebuild
@@ -1634,7 +1634,7 @@ src_install() {
done
 
# Install desktop entry
-   domenu out/Release/chromium-browser-chromium.desktop
+   domenu out/Release/chromium-browser.desktop
 
# Install GNOME default application entry (bug #303100).
insinto /usr/share/gnome-control-center/default-apps

diff --git a/www-client/chromium/chromium-145.0.7632.116.ebuild 
b/www-client/chromium/chromium-145.0.7632.116.ebuild
index d64bf865b247..015207b21b0b 100644
--- a/www-client/chromium/chromium-145.0.7632.116.ebuild
+++ b/www-client/chromium/chromium-145.0.7632.116.ebuild
@@ -1602,7 +1602,7 @@ src_install() {
done
 
# Install desktop entry
-   domenu out/Release/chromium-browser-chromium.desktop
+   domenu out/Release/chromium-browser.desktop
 
# Install GNOME default application entry (bug #303100).
insinto /usr/share/gnome-control-center/default-apps

diff --git a/www-client/chromium/chromium-146.0.7680.31.ebuild 
b/www-client/chromium/chromium-146.0.7680.31.ebuild
index a7c2b9b839de..c07600924375 100644
--- a/www-client/chromium/chromium-146.0.7680.31.ebuild
+++ b/www-client/chromium/chromium-146.0.7680.31.ebuild
@@ -1595,7 +1595,7 @@ src_install() {
done
 
# Install desktop entry
-   domenu out/Release/chromium-browser-chromium.desktop
+   domenu out/Release/chromium-browser.desktop
 
# Install GNOME default application entry (bug #303100).
insinto /usr/share/gnome-control-center/default-apps

diff --git a/www-client/chromium/files/chromium-launcher-r7.sh 
b/www-client/chromium/files/chromium-launcher-r7.sh
index 1163ff3ddc09..a9ca5aee1a4f 100644
--- a/www-client/chromium/files/chromium-launcher-r7.sh
+++ b/www-client/chromium/files/chromium-launcher-r7.sh
@@ -54,6 +54,6 @@ if @@OZONE_AUTO_SESSION@@; then
 fi
 
 # Set the .desktop file name
-export CHROME_DESKTOP="chromium-browser-chromium.desktop"
+export CHROME_DESKTOP="chromium-browser.desktop"
 
 exec -a "chromium-browser" "$PROGDIR/chrome" 
--extra-plugin-dir=/usr/lib/nsbrowser/plugins ${CHROMIUM_FLAGS} "$@"

diff --git a/www-client/chromium/files/chromium-launcher-r8.sh 
b/www-client/chromium/files/chromium-launcher-r8.sh
index 482b047b58d1..45bc0d698b33 100644
--- a/www-client/chromium/files/chromium-launcher-r8.sh
+++ b/www-client/chromium/files/chromium-launcher-r8.sh
@@ -59,6 +59,6 @@ if @@OZONE_AUTO_SESSION@@; then
 fi
 
 # Set the .desktop file name
-export CHROME_DESKTOP="chromium-browser-chromium.desktop"
+export CHROME_DESKTOP="chromium-browser.desktop"
 
 exec -a "chromium-browser" "$PROGDIR/chrome" 
--extra-plugin-dir=/usr/lib/nsbrowser/plugins ${CHROMIUM_FLAGS} "$@"

diff --git a/www-client/chromium/files/generate-support-files.py 
b/www-client/chromium/files/generate-support-files.py
index 0533c68450ec..ac6e3fb9cf32 100644
--- a/www-client/chromium/files/generate-support-files.py
+++ b/www-client/chromium/files/generate-support-files.py
@@ -22,8 +

[gentoo-commits] repo/gentoo:master commit in: www-client/chromium/

2026-02-26 Thread Matt Jolly
commit: 04129a36747b653fa0371bab216e3eb29ee37cb6
Author: Matt Jolly  gentoo  org>
AuthorDate: Fri Feb 27 00:16:00 2026 +
Commit: Matt Jolly  gentoo  org>
CommitDate: Fri Feb 27 00:21:00 2026 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=04129a36

www-client/chromium: unkeyword 138.0.7204.157 for amd64, arm64

Signed-off-by: Matt Jolly  gentoo.org>

 www-client/chromium/chromium-138.0.7204.157.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/www-client/chromium/chromium-138.0.7204.157.ebuild 
b/www-client/chromium/chromium-138.0.7204.157.ebuild
index e03cef95cbf8..7eb54d6a9e5e 100644
--- a/www-client/chromium/chromium-138.0.7204.157.ebuild
+++ b/www-client/chromium/chromium-138.0.7204.157.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2009-2025 Gentoo Authors
+# Copyright 2009-2026 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -79,7 +79,7 @@ SLOT="0/stable"
 # Dev exists mostly to give devs some breathing room for beta/stable releases;
 # it shouldn't be keyworded but adventurous users can select it.
 if [[ ${SLOT} != "0/dev" ]]; then
-   KEYWORDS="amd64 arm64 ~ppc64"
+   KEYWORDS="~ppc64"
 fi
 
 IUSE_SYSTEM_LIBS="+system-harfbuzz +system-icu +system-png +system-zstd"



[gentoo-commits] repo/gentoo:master commit in: www-client/chromium/, www-client/chromium/files/

2026-02-26 Thread Matt Jolly
commit: ff00d3ad7844bf31157a0f3a857f5aa79bdd97cd
Author: Matt Jolly  gentoo  org>
AuthorDate: Thu Feb 26 23:48:42 2026 +
Commit: Matt Jolly  gentoo  org>
CommitDate: Fri Feb 27 00:20:59 2026 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ff00d3ad

www-client/chromium: add 146.0.7680.31

Signed-off-by: Matt Jolly  gentoo.org>

 www-client/chromium/Manifest  |1 +
 www-client/chromium/chromium-146.0.7680.31.ebuild | 1681 +
 www-client/chromium/files/chromium-launcher-r8.sh |   64 +
 3 files changed, 1746 insertions(+)

diff --git a/www-client/chromium/Manifest b/www-client/chromium/Manifest
index b536bee60a59..a14322c314a1 100644
--- a/www-client/chromium/Manifest
+++ b/www-client/chromium/Manifest
@@ -4,6 +4,7 @@ DIST chromium-144.0.7559.132-linux.tar.xz 1292631752 BLAKE2B 
6d54992b9314f9f4b36
 DIST chromium-145.0.7632.109-linux.tar.xz 1416630532 BLAKE2B 
dac5230bc319295c9aac98ce9d707691372e6858098e12753c8295047c67faad65b004cce373803361f2b599c9fd3bb0236dfcebfa2fe85b8b8b0a4755292c52
 SHA512 
90a857d98aca2e70415332c1abd8c79ea81500254431a47b81f47ee2646cc0ff5368efe182a2cca12469b9b99a776ee47f9fef1d3343351cc31c60d5f55c4582
 DIST chromium-145.0.7632.116-linux.tar.xz 1416541220 BLAKE2B 
ab56819c0f0ca01917ca686a74e60e570bc9c9625cc86b75fee3b03cc77a1f5f1721a0060d34307270992bcb504cd936d61f79e7eb97afce42b29a5de1e7b2b5
 SHA512 
494cc5dcf920beede5dd653c7aa0a7706e2704d0483785769f898c9a285463bc418861dbe71c106bef1dd3b5c99677200a32f2e9b123130d56bc8cfbb259fa40
 DIST chromium-146.0.7680.16-linux.tar.xz 1474417128 BLAKE2B 
922903ff9bb7d61b5ff8fc362033cb8e26f1f2424ae320051f0e75b265b86f96107261e3769727b2a7ee561a80a37eabeadc52be0c6376c2bdb4db89a2e7
 SHA512 
973dffeb09b0e7c84021746a342747cef40297a90687f08f79687297fa20bc645f803f7c8d79177c95f0962538af3c152f29e06a1220e692eed0e6cd8159f665
+DIST chromium-146.0.7680.31-linux.tar.xz 1475597444 BLAKE2B 
d9f2e4929bc0fe9da8d85bb8e4a99cee220ec60a06f2bbe3836dce80a3f43ae6cd76ab8ea8d071f622deeba5a80826701bf0cefc80c9905120b902158eac9821
 SHA512 
bc8ef6b7e92baa15fc2b442211ba2d957e4edfb178d5c96d19745869fb575e570cb75175644cee165440f220feb3f26550b372dc4f513ee8514cb23beef78486
 DIST chromium-147.0.7695.0-linux.tar.xz 1472305980 BLAKE2B 
2be2089325d4fa76667dab2e02ca1695134389a85f3ba930a0e90caf095e26ee29300e8efeb0e9f874a69f37c7589106fefa346e9602301958b48505e622ce25
 SHA512 
12a9ac27f77d9b07aa3043936535a354e79834a0964d6abe9fc1b66b4f59183499d875789cee984883cd0cd623a72228a78e0c64ff85c4bd738951485d252813
 DIST chromium-clang-llvmorg-21-init-11777-gfd3fecfc-1.tar.xz 272 BLAKE2B 
4423dd821d8ad88aad0ae734551defa28362d4ad3f263ef0e525d57f4266108ea58661749c8b82403426b25ae4ea189021dfbb016fad280d4ef18d3b48f43a46
 SHA512 
76158ad6a30c9905dd3a1044125114e90d6cbc74eabe38a0c49e07e5f52813615074bd22088578b91a763b5186e924c322e9fce5281b672e2748cd563c9cfad8
 DIST chromium-clang-llvmorg-22-init-14273-gea10026b-2.tar.xz 56526480 BLAKE2B 
ed3c838ab171c4b54a8a51316d84e6fcbaa7189cbfc700918be99920399b1ebb00b69288b5b85699d6307dc7c0728f392707893079be2ba34cfd00cd32015b77
 SHA512 
94c7d595b04442dcb82a26b3fb58188a85cd97b059fc64c7617c565be3e9a69b6fcc3a949eb5f46075b0bbc91aa2642ce7319a3f0f829c34e9bf9c33d8fae2ce

diff --git a/www-client/chromium/chromium-146.0.7680.31.ebuild 
b/www-client/chromium/chromium-146.0.7680.31.ebuild
new file mode 100644
index ..a7c2b9b839de
--- /dev/null
+++ b/www-client/chromium/chromium-146.0.7680.31.ebuild
@@ -0,0 +1,1681 @@
+# Copyright 2009-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# PACKAGING NOTES
+
+# Upstream roll their bundled Clang every two weeks, and the bundled Rust
+# is rolled regularly and depends on that. While we do our best to build
+# with system Clang, we may eventually hit the point where we need to use
+# the bundled Clang due to the use of prerelease features.
+
+# USE=bundled-toolchain is intended for users who want to use the same 
toolchain
+# as the upstream releases. It's also a good fallback in case we fall behind
+# and need to get a release out quickly (less likely with `dev` in-tree).
+# We can't rely on it as a default since the toolchain is only shipped for 
x86-64;
+# other architectures will need to use system toolchain.
+
+# Since m133 we are using CI-generated tarballs from
+# https://github.com/chromium-linux-tarballs/chromium-tarballs/
+
+# These are bit-for-bit identical to the official releases, but are built
+# using an external CI system that we have some control over, in case
+# issues pop up again with official tarball generation.
+
+GN_MIN_VER=0.2318
+# chromium-tools/get-chromium-toolchain-strings.py (or just use Chromicler)
+# Node for M145+ should be 24.12.0 but that's not packaged in Gentoo yet. See 
#969145
+TEST_FONT="a28b222b79851716f8358d2800157d9ffe117b3545031ae51f69b7e1e1b9a969"
+BUNDLED_CLANG_VER="llvmorg-23-init-2224-g5bd8dadb-3"
+BUNDLED_RUST_VER="7d8ebe3128fc87f3da1ad64240e63ccf07b8f0bd-3"
+RUST_

[gentoo-commits] repo/gentoo:master commit in: www-client/chromium/

2026-02-26 Thread Matt Jolly
commit: cc75d190b080b687afde92303a30678eacde1d50
Author: Matt Jolly  gentoo  org>
AuthorDate: Fri Feb 27 00:16:45 2026 +
Commit: Matt Jolly  gentoo  org>
CommitDate: Fri Feb 27 00:21:00 2026 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cc75d190

www-client/chromium: drop 144.0.7559.132

Signed-off-by: Matt Jolly  gentoo.org>

 www-client/chromium/Manifest   |6 -
 www-client/chromium/chromium-144.0.7559.132.ebuild | 1705 
 2 files changed, 1711 deletions(-)

diff --git a/www-client/chromium/Manifest b/www-client/chromium/Manifest
index a14322c314a1..73d08b19172f 100644
--- a/www-client/chromium/Manifest
+++ b/www-client/chromium/Manifest
@@ -1,27 +1,21 @@
 DIST chromium-138.0.7204.157-linux-testdata.tar.xz 923159300 BLAKE2B 
dba7b63f78246c64811e52367823937e5fb258446669147f2031abacc921c52988f077cddcc00e3d273bb4e7a0375416f681e606fa9c364a840bbac1b1f66d24
 SHA512 
5913208d1d49e8291541a8f5ac70654b5b2b05eed1538a2eccbd47c93443cb08e86a5f735289fffb4ce2df26c5c72292571082b71b9f8f8084368084fc040c3b
 DIST chromium-138.0.7204.157-linux.tar.xz 1555757520 BLAKE2B 
d46405fdb3e1e2bb91991a0f75afb7753f7badb10bdaf072fa29fa603cef9efe3fd569f1294291b1136debd26378390a5d661e385247d32d451121d987aef1ec
 SHA512 
69eb7d569a21a0e2105bfed74067f1e62f61329df4e35e593df438875e09422121932d525895a8d299dd24dc69a0f3a1babebfceea9ebad09bf166e576961435
-DIST chromium-144.0.7559.132-linux.tar.xz 1292631752 BLAKE2B 
6d54992b9314f9f4b3691e9369f722143c640f535adba40f6ba8ff4bace6ab5142b96151e38d11b1e85c28f6c828eab20722d4a84623988042c50754e4d422ef
 SHA512 
df0137ca6f8235ee89ec45ad2747d4f475972bf47bdd5a9db5893b32ec61ae4c62e5825581ad8454644b6e16fe631e416c727400e40adf65c103f49bac302ad0
 DIST chromium-145.0.7632.109-linux.tar.xz 1416630532 BLAKE2B 
dac5230bc319295c9aac98ce9d707691372e6858098e12753c8295047c67faad65b004cce373803361f2b599c9fd3bb0236dfcebfa2fe85b8b8b0a4755292c52
 SHA512 
90a857d98aca2e70415332c1abd8c79ea81500254431a47b81f47ee2646cc0ff5368efe182a2cca12469b9b99a776ee47f9fef1d3343351cc31c60d5f55c4582
 DIST chromium-145.0.7632.116-linux.tar.xz 1416541220 BLAKE2B 
ab56819c0f0ca01917ca686a74e60e570bc9c9625cc86b75fee3b03cc77a1f5f1721a0060d34307270992bcb504cd936d61f79e7eb97afce42b29a5de1e7b2b5
 SHA512 
494cc5dcf920beede5dd653c7aa0a7706e2704d0483785769f898c9a285463bc418861dbe71c106bef1dd3b5c99677200a32f2e9b123130d56bc8cfbb259fa40
 DIST chromium-146.0.7680.16-linux.tar.xz 1474417128 BLAKE2B 
922903ff9bb7d61b5ff8fc362033cb8e26f1f2424ae320051f0e75b265b86f96107261e3769727b2a7ee561a80a37eabeadc52be0c6376c2bdb4db89a2e7
 SHA512 
973dffeb09b0e7c84021746a342747cef40297a90687f08f79687297fa20bc645f803f7c8d79177c95f0962538af3c152f29e06a1220e692eed0e6cd8159f665
 DIST chromium-146.0.7680.31-linux.tar.xz 1475597444 BLAKE2B 
d9f2e4929bc0fe9da8d85bb8e4a99cee220ec60a06f2bbe3836dce80a3f43ae6cd76ab8ea8d071f622deeba5a80826701bf0cefc80c9905120b902158eac9821
 SHA512 
bc8ef6b7e92baa15fc2b442211ba2d957e4edfb178d5c96d19745869fb575e570cb75175644cee165440f220feb3f26550b372dc4f513ee8514cb23beef78486
 DIST chromium-147.0.7695.0-linux.tar.xz 1472305980 BLAKE2B 
2be2089325d4fa76667dab2e02ca1695134389a85f3ba930a0e90caf095e26ee29300e8efeb0e9f874a69f37c7589106fefa346e9602301958b48505e622ce25
 SHA512 
12a9ac27f77d9b07aa3043936535a354e79834a0964d6abe9fc1b66b4f59183499d875789cee984883cd0cd623a72228a78e0c64ff85c4bd738951485d252813
 DIST chromium-clang-llvmorg-21-init-11777-gfd3fecfc-1.tar.xz 272 BLAKE2B 
4423dd821d8ad88aad0ae734551defa28362d4ad3f263ef0e525d57f4266108ea58661749c8b82403426b25ae4ea189021dfbb016fad280d4ef18d3b48f43a46
 SHA512 
76158ad6a30c9905dd3a1044125114e90d6cbc74eabe38a0c49e07e5f52813615074bd22088578b91a763b5186e924c322e9fce5281b672e2748cd563c9cfad8
-DIST chromium-clang-llvmorg-22-init-14273-gea10026b-2.tar.xz 56526480 BLAKE2B 
ed3c838ab171c4b54a8a51316d84e6fcbaa7189cbfc700918be99920399b1ebb00b69288b5b85699d6307dc7c0728f392707893079be2ba34cfd00cd32015b77
 SHA512 
94c7d595b04442dcb82a26b3fb58188a85cd97b059fc64c7617c565be3e9a69b6fcc3a949eb5f46075b0bbc91aa2642ce7319a3f0f829c34e9bf9c33d8fae2ce
 DIST chromium-clang-llvmorg-22-init-17020-gbd1bd178-2.tar.xz 57165612 BLAKE2B 
7fdd52f8f72cf5fd5c32528bed47d0377d6d78ab14edd39f0301e93a73cff7b2dcbadeb1dacec32fff4c29439f0770f72a930b1461bc8713dadb6063d4bfa8ed
 SHA512 
db7d58837a36b4b3b436de7c721cd71d8a51f476ed3dce37e18071fd925fb846ab1197ed75b88acff8b740ca0a1cbed4445f33d9bd5ce3e3e43b3c097f53e1df
 DIST chromium-clang-llvmorg-23-init-2224-g5bd8dadb-3.tar.xz 57583584 BLAKE2B 
7fdfe36655b5fd1f865fb0d74d238c539431fc4abfa403646def47b8076d4d9642a7bc50c9a188bca117939164d46acadbcb6c2c762a39eb11826dc24fc47d70
 SHA512 
d6bc64fdd9d2f31f317a65d0e355d79b804267811e2026c0ed41699c049c5d90a90d56b15a2039a5c345eb1f11c2d6eef0e84f4665aee938ed36c7a0002ed5af
 DIST chromium-clang-llvmorg-23-init-3706-gfc648683-1.tar.xz 57775784 BLAKE2B 
72646de4058948246209426c456b531b8f28885063a9a391f8b03184a3703419317ed7e8f79af584b42fff6e388372536c804f21e85ba51badd9e8a2e6568e5b
 SHA512 
60f40c6

[gentoo-commits] repo/gentoo:master commit in: www-client/chromium/, www-client/chromium/files/

2026-02-24 Thread Matt Jolly
commit: c2b3e4cfd1d9b7b90ac7bce9b76758263205943a
Author: Matt Jolly  gentoo  org>
AuthorDate: Wed Feb 25 04:55:08 2026 +
Commit: Matt Jolly  gentoo  org>
CommitDate: Wed Feb 25 05:08:56 2026 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c2b3e4cf

www-client/chromium: add 145.0.7632.116

Bug: https://bugs.gentoo.org/970511
Signed-off-by: Matt Jolly  gentoo.org>

 www-client/chromium/Manifest   |1 +
 www-client/chromium/chromium-145.0.7632.116.ebuild | 1688 
 .../cr145-fix-no-unrar-2-include-harder.patch  |   74 +
 3 files changed, 1763 insertions(+)

diff --git a/www-client/chromium/Manifest b/www-client/chromium/Manifest
index 0b68f979ff8e..b536bee60a59 100644
--- a/www-client/chromium/Manifest
+++ b/www-client/chromium/Manifest
@@ -2,6 +2,7 @@ DIST chromium-138.0.7204.157-linux-testdata.tar.xz 923159300 
BLAKE2B dba7b63f782
 DIST chromium-138.0.7204.157-linux.tar.xz 1555757520 BLAKE2B 
d46405fdb3e1e2bb91991a0f75afb7753f7badb10bdaf072fa29fa603cef9efe3fd569f1294291b1136debd26378390a5d661e385247d32d451121d987aef1ec
 SHA512 
69eb7d569a21a0e2105bfed74067f1e62f61329df4e35e593df438875e09422121932d525895a8d299dd24dc69a0f3a1babebfceea9ebad09bf166e576961435
 DIST chromium-144.0.7559.132-linux.tar.xz 1292631752 BLAKE2B 
6d54992b9314f9f4b3691e9369f722143c640f535adba40f6ba8ff4bace6ab5142b96151e38d11b1e85c28f6c828eab20722d4a84623988042c50754e4d422ef
 SHA512 
df0137ca6f8235ee89ec45ad2747d4f475972bf47bdd5a9db5893b32ec61ae4c62e5825581ad8454644b6e16fe631e416c727400e40adf65c103f49bac302ad0
 DIST chromium-145.0.7632.109-linux.tar.xz 1416630532 BLAKE2B 
dac5230bc319295c9aac98ce9d707691372e6858098e12753c8295047c67faad65b004cce373803361f2b599c9fd3bb0236dfcebfa2fe85b8b8b0a4755292c52
 SHA512 
90a857d98aca2e70415332c1abd8c79ea81500254431a47b81f47ee2646cc0ff5368efe182a2cca12469b9b99a776ee47f9fef1d3343351cc31c60d5f55c4582
+DIST chromium-145.0.7632.116-linux.tar.xz 1416541220 BLAKE2B 
ab56819c0f0ca01917ca686a74e60e570bc9c9625cc86b75fee3b03cc77a1f5f1721a0060d34307270992bcb504cd936d61f79e7eb97afce42b29a5de1e7b2b5
 SHA512 
494cc5dcf920beede5dd653c7aa0a7706e2704d0483785769f898c9a285463bc418861dbe71c106bef1dd3b5c99677200a32f2e9b123130d56bc8cfbb259fa40
 DIST chromium-146.0.7680.16-linux.tar.xz 1474417128 BLAKE2B 
922903ff9bb7d61b5ff8fc362033cb8e26f1f2424ae320051f0e75b265b86f96107261e3769727b2a7ee561a80a37eabeadc52be0c6376c2bdb4db89a2e7
 SHA512 
973dffeb09b0e7c84021746a342747cef40297a90687f08f79687297fa20bc645f803f7c8d79177c95f0962538af3c152f29e06a1220e692eed0e6cd8159f665
 DIST chromium-147.0.7695.0-linux.tar.xz 1472305980 BLAKE2B 
2be2089325d4fa76667dab2e02ca1695134389a85f3ba930a0e90caf095e26ee29300e8efeb0e9f874a69f37c7589106fefa346e9602301958b48505e622ce25
 SHA512 
12a9ac27f77d9b07aa3043936535a354e79834a0964d6abe9fc1b66b4f59183499d875789cee984883cd0cd623a72228a78e0c64ff85c4bd738951485d252813
 DIST chromium-clang-llvmorg-21-init-11777-gfd3fecfc-1.tar.xz 272 BLAKE2B 
4423dd821d8ad88aad0ae734551defa28362d4ad3f263ef0e525d57f4266108ea58661749c8b82403426b25ae4ea189021dfbb016fad280d4ef18d3b48f43a46
 SHA512 
76158ad6a30c9905dd3a1044125114e90d6cbc74eabe38a0c49e07e5f52813615074bd22088578b91a763b5186e924c322e9fce5281b672e2748cd563c9cfad8

diff --git a/www-client/chromium/chromium-145.0.7632.116.ebuild 
b/www-client/chromium/chromium-145.0.7632.116.ebuild
new file mode 100644
index ..d64bf865b247
--- /dev/null
+++ b/www-client/chromium/chromium-145.0.7632.116.ebuild
@@ -0,0 +1,1688 @@
+# Copyright 2009-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# PACKAGING NOTES
+
+# Upstream roll their bundled Clang every two weeks, and the bundled Rust
+# is rolled regularly and depends on that. While we do our best to build
+# with system Clang, we may eventually hit the point where we need to use
+# the bundled Clang due to the use of prerelease features.
+
+# USE=bundled-toolchain is intended for users who want to use the same 
toolchain
+# as the upstream releases. It's also a good fallback in case we fall behind
+# and need to get a release out quickly (less likely with `dev` in-tree).
+# We can't rely on it as a default since the toolchain is only shipped for 
x86-64;
+# other architectures will need to use system toolchain.
+
+# Since m133 we are using CI-generated tarballs from
+# https://github.com/chromium-linux-tarballs/chromium-tarballs/
+
+# These are bit-for-bit identical to the official releases, but are built
+# using an external CI system that we have some control over, in case
+# issues pop up again with official tarball generation.
+
+GN_MIN_VER=0.2318
+# chromium-tools/get-chromium-toolchain-strings.py (or just use Chromicler)
+# Node for M145+ should be 24.12.0 but that's not packaged in Gentoo yet. See 
#969145
+TEST_FONT="a28b222b79851716f8358d2800157d9ffe117b3545031ae51f69b7e1e1b9a969"
+BUNDLED_CLANG_VER="llvmorg-22-init-17020-gbd1bd178-2"
+BUNDLED_RUST_VER="a4cfac7093a1c1c7fbdb6bc

[gentoo-commits] repo/gentoo:master commit in: www-client/chromium/files/

2026-02-24 Thread Matt Jolly
commit: a3364b926dc3c9d38296226f0ed46eea2ad50eb2
Author: Matt Jolly  gentoo  org>
AuthorDate: Fri Feb 20 15:14:28 2026 +
Commit: Matt Jolly  gentoo  org>
CommitDate: Fri Feb 20 15:22:33 2026 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a3364b92

www-client/chromium: improve perf of bin-finding script

- Skip the vast majority of files based on ext.
- Skip files too small to have an ELF header.

Signed-off-by: Matt Jolly  gentoo.org>

 www-client/chromium/files/bin-finder.py | 87 -
 1 file changed, 85 insertions(+), 2 deletions(-)

diff --git a/www-client/chromium/files/bin-finder.py 
b/www-client/chromium/files/bin-finder.py
index 23134bf25eee..4b506156252e 100644
--- a/www-client/chromium/files/bin-finder.py
+++ b/www-client/chromium/files/bin-finder.py
@@ -26,6 +26,79 @@ ELF_MACHINE_MAP = {
 0xF3: "RISC-V",
 }
 
+# Extensions that are guaranteed non-ELF/non-WASM.
+# Derived from `tar tvf chromium-*.tar.xz` (all exts with ≥80 occurrences,
+# minus .bin/.out/.node/.a which can legitimately be ELF).
+# fmt: off
+_SKIP_EXTENSIONS = frozenset({
+# C / C++ / Objective-C
+'.c', '.cc', '.cpp', '.cxx', '.h', '.hh', '.hpp', '.hxx',
+'.inc', '.inl', '.m', '.mm', '.tq',
+# Assembly
+'.S', '.asm', '.s',
+# Compiled languages
+'.cs', '.dart', '.go', '.java', '.kt', '.rs', '.swift',
+# Scripting & interpreted languages
+'.bat', '.cjs', '.coffee', '.cts', '.js', '.mjs', '.mts',
+'.php', '.pl', '.py', '.pyi', '.rb', '.sh', '.ts',
+# Web & markup
+'.css', '.htm', '.html', '.scss', '.template', '.tmpl',
+'.tpl', '.ui', '.xml', '.xsd', '.xsl',
+# Shader & GPU languages
+'.comp', '.frag', '.glsl', '.hlsl', '.metal', '.rts',
+'.sksl', '.tesc', '.tese', '.vert', '.vk', '.wgsl',
+# Protocol / schema / interface definitions
+'.fbs', '.idl', '.mojom', '.pbtxt', '.pdl', '.proto',
+'.test-mojom', '.textpb', '.textproto',
+# Compiler IR & intermediate formats
+'.bc', '.dxbc', '.ll', '.mlir', '.spv', '.spvasm', '.td',
+# Build systems & project files
+'.BUILD', '.am', '.bazel', '.build', '.bzl', '.cmake',
+'.gn', '.gni', '.grd', '.grdp', '.gyp', '.gypi', '.in',
+'.lock', '.mak', '.mk', '.star',
+# Configuration & data serialisation
+'.cfg', '.conf', '.hjson', '.json', '.json5', '.toml',
+'.yaml', '.yml',
+# Documentation & text
+'.dox', '.man', '.md', '.mdoc', '.po', '.rst', '.txt',
+# Hashes & signatures
+'.sha1', '.sha256',
+# Cryptographic material
+'.crl', '.crt', '.der', '.key', '.pem',
+# Test & comparison data
+'.chromium', '.errors', '.expected', '.golden',
+'.mock-http-headers', '.output', '.ref', '.snap',
+'.stderr', '.test',
+# VCS & tooling config
+'.clang-format', '.eslintrc', '.gitattributes', '.gitignore',
+'.nycrc', '.pydeps', '.yapf',
+# Translation & locale
+'.ucm', '.xtb',
+# Images
+'.avif', '.bmp', '.gif', '.ico', '.icon', '.jpeg', '.jpg',
+'.pdf', '.png', '.svg', '.tiff', '.webp',
+# Audio & video
+'.flac', '.mkv', '.mp3', '.mp4', '.ogg', '.opus', '.wav',
+'.webm',
+# Fonts
+'.otf', '.ttf', '.woff', '.woff2',
+# Archives
+'.7z', '.bz2', '.gz', '.tar', '.xz', '.zip', '.zst',
+# Source maps
+'.map',
+# Chromium-specific data
+'.ctb', '.filter', '.hlo', '.onc', '.orth', '.plist',
+'.skrp', '.utb',
+# Miscellaneous non-executable data
+'.csv', '.dat', '.data', '.def', '.dict', '.diff', '.info',
+'.log', '.m4', '.orig', '.pac', '.patch', '.pb', '.rc',
+'.sql', '.t', '.tflite',
+})
+# fmt: on
+
+# Minimum file size for a valid ELF header (20 bytes needed for parsing)
+_MIN_FILE_SIZE = 20
+
 
 def get_elf_info(fd):
 """Parses ELF header using the file's own endianness."""
@@ -62,11 +135,21 @@ def scan_path(root_path, show_elf, show_wasm):
 if entry.is_dir(follow_symlinks=False):
 scan_path(entry.path, show_elf, show_wasm)
 elif entry.is_file(follow_symlinks=False):
+# Skip files with known non-ELF/WASM extensions
+ext = os.path.splitext(entry.name)[1].lower()
+if ext in _SKIP_EXTENSIONS:
+continue
+
+# Skip files too small for a valid ELF header
+try:
+if entry.stat(follow_symlinks=False).st_size < 
_MIN_FILE_SIZE:
+continue
+except OSError:
+continue
+
 fd = None
 try:
 fd = os.open(entry.path, os.O_RDONLY | os.O_NOFOLLOW)
-# Hit the header (64 bytes covers most ELF header 
variants)
-os.posix_fadvise(fd, 0, 64, os.POSIX_FADV_WILLNEED)
 
 magic = os.read(fd, 4)
 



[gentoo-commits] repo/gentoo:master commit in: www-client/chromium/

2026-02-24 Thread Matt Jolly
commit: 44b11d8814a6f0fd55073b6ce15d96e6429a0a76
Author: Matt Jolly  gentoo  org>
AuthorDate: Fri Feb 20 05:29:45 2026 +
Commit: Matt Jolly  gentoo  org>
CommitDate: Fri Feb 20 05:33:13 2026 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=44b11d88

www-client/chromium: update SRC_URI

M146 versions of Clang and Rust tarballs were included by mistake,
breaking the bundled-toolchain path.

Align with what upstream is expecting.

Signed-off-by: Matt Jolly  gentoo.org>

 www-client/chromium/Manifest   | 2 --
 www-client/chromium/chromium-145.0.7632.109.ebuild | 4 ++--
 2 files changed, 2 insertions(+), 4 deletions(-)

diff --git a/www-client/chromium/Manifest b/www-client/chromium/Manifest
index 143369caa5f1..3e75c82cd3e4 100644
--- a/www-client/chromium/Manifest
+++ b/www-client/chromium/Manifest
@@ -6,7 +6,6 @@ DIST chromium-145.0.7632.75-linux.tar.xz 1416566104 BLAKE2B 
1bc0519f421850cd39cf
 DIST chromium-clang-llvmorg-21-init-11777-gfd3fecfc-1.tar.xz 272 BLAKE2B 
4423dd821d8ad88aad0ae734551defa28362d4ad3f263ef0e525d57f4266108ea58661749c8b82403426b25ae4ea189021dfbb016fad280d4ef18d3b48f43a46
 SHA512 
76158ad6a30c9905dd3a1044125114e90d6cbc74eabe38a0c49e07e5f52813615074bd22088578b91a763b5186e924c322e9fce5281b672e2748cd563c9cfad8
 DIST chromium-clang-llvmorg-22-init-14273-gea10026b-2.tar.xz 56526480 BLAKE2B 
ed3c838ab171c4b54a8a51316d84e6fcbaa7189cbfc700918be99920399b1ebb00b69288b5b85699d6307dc7c0728f392707893079be2ba34cfd00cd32015b77
 SHA512 
94c7d595b04442dcb82a26b3fb58188a85cd97b059fc64c7617c565be3e9a69b6fcc3a949eb5f46075b0bbc91aa2642ce7319a3f0f829c34e9bf9c33d8fae2ce
 DIST chromium-clang-llvmorg-22-init-17020-gbd1bd178-2.tar.xz 57165612 BLAKE2B 
7fdd52f8f72cf5fd5c32528bed47d0377d6d78ab14edd39f0301e93a73cff7b2dcbadeb1dacec32fff4c29439f0770f72a930b1461bc8713dadb6063d4bfa8ed
 SHA512 
db7d58837a36b4b3b436de7c721cd71d8a51f476ed3dce37e18071fd925fb846ab1197ed75b88acff8b740ca0a1cbed4445f33d9bd5ce3e3e43b3c097f53e1df
-DIST chromium-clang-llvmorg-23-init-2224-g5bd8dadb-3.tar.xz 57583584 BLAKE2B 
7fdfe36655b5fd1f865fb0d74d238c539431fc4abfa403646def47b8076d4d9642a7bc50c9a188bca117939164d46acadbcb6c2c762a39eb11826dc24fc47d70
 SHA512 
d6bc64fdd9d2f31f317a65d0e355d79b804267811e2026c0ed41699c049c5d90a90d56b15a2039a5c345eb1f11c2d6eef0e84f4665aee938ed36c7a0002ed5af
 DIST chromium-openpower-a85b64f07b.tar.bz2 2940 BLAKE2B 
671e22109410b84d026ee9e73f6112e99023707b97b6af204da8adca7fd53c85d6f5b634ad400596bbc1314f21a011a38a25aa029580529306cc1ad958d4a913
 SHA512 
34b3e93c23f320e8ce8164527544e37c771d3663951b032e1213db83c0559a85588dbedaa1c92a493cb3e187d6afc8a9601c9e82c07d8cb402e2f1e2dc4b4312
 DIST chromium-openpower-e1538a2234.tar.bz2 2940 BLAKE2B 
671e22109410b84d026ee9e73f6112e99023707b97b6af204da8adca7fd53c85d6f5b634ad400596bbc1314f21a011a38a25aa029580529306cc1ad958d4a913
 SHA512 
34b3e93c23f320e8ce8164527544e37c771d3663951b032e1213db83c0559a85588dbedaa1c92a493cb3e187d6afc8a9601c9e82c07d8cb402e2f1e2dc4b4312
 DIST chromium-patches-138-1.tar.bz2 11109 BLAKE2B 
a4b57c2f5cadae37f6284e458ec8941c09ae98658c099e638817919da9686ec412b619a21bd208ce79b471d27bbfcf589a94695f636f381a2de60f14fe8fe367
 SHA512 
b930ac8cb86aa5143cecf04c076a07a366328806b20ba4c6c09844b4411b74a0ad04dfbf182966e9401e3d1ee4a6f4b3e12e7f9b015c5f33311ebe0ffd76d5da
@@ -18,7 +17,6 @@ DIST chromium-patches-copium-fe1caafa06.tar.gz 15572 BLAKE2B 
4baa36a4536f9199caa
 DIST chromium-profiler-0.2.tar 259952640 BLAKE2B 
5e82389fce00b267280d633b26551231c558b80f0c92cd7d60271095a3503365ab673e7a46dc5f74f8a82db1f21262cb24dcc0531d954bab5fb3b175dab3394d
 SHA512 
9fa89a5ab728419683e7495ae676567480987d68a2d589f2aa97bfcbcf123f3c8f97f8bca5f65e5e3f6e41475535add473ded83b9c7a33bb4746a9d05b298a6c
 DIST 
chromium-rust-toolchain-11339a0ef5-1-llvmorg-22-init-14273-gea10026b.tar.xz 
140380848 BLAKE2B 
e74e988c04e6761e5b535df387c8a52448998398e167e55e8a45595ae14d269791250fd255a22788702711c5c4f7275cdd06aa38b36ec34591cdb516aba50b5a
 SHA512 
f791254234036184ad2b05147bbd7053bc2aa7a189f9f7582fd48c6274da1d36296fdde0b86aef802b7c8f0dc354e51433293084fd2d575a88c6a402208de62d
 DIST 
chromium-rust-toolchain-4a0969e06d-1-llvmorg-21-init-11777-gfd3fecfc.tar.xz 
118529212 BLAKE2B 
595fb0f3b1526f75c69b19936b93547168a7d4b53fe9afe34c0f3a08b58434dcfbd214c86963a0d54e726c475296d5b54a5a436d63f3f5ac84409fdf86a17cfc
 SHA512 
837bde1b8a0750dca3b298d3a83e54a92574060e93af3d9fdc72ec5873b4e2e22abeb286dd81573eb787af2c0ccc7878eb2ba5e9fdfb8b0f22dd4b77fc1dcac1
-DIST 
chromium-rust-toolchain-7d8ebe3128-3-llvmorg-23-init-2224-g5bd8dadb.tar.xz 
266591660 BLAKE2B 
1a95ed8da4070f4b69f7b166e4d2fbce9eb938eddfa5b74bd47a68e0ac3990d6925a4b4a18f18e3e3e990e698489104112583bc20eb86b9a6ca089541b0df01f
 SHA512 
40193a790129c6158fa565a447580c8d1bd8147519a8573b47cfb7efc16f51ba8355a2322e6009648ae35b732139b6bc244a775f1990e14db012710994a78dcf
 DIST 
chromium-rust-toolchain-a4cfac7093-2-llvmorg-22-init-17020-gbd1bd178.tar.xz 
140484296 BLAKE2B 
6b22b982b08b0728dda4bbbec2ad4f43977a792501a7ef0e5bba1c23

[gentoo-commits] repo/gentoo:master commit in: www-client/chromium/

2026-02-24 Thread Matt Jolly
commit: acdc533d062546c33b0e18f2d529c78ae941cee2
Author: Matt Jolly  gentoo  org>
AuthorDate: Sun Feb 22 07:58:01 2026 +
Commit: Matt Jolly  gentoo  org>
CommitDate: Sun Feb 22 08:08:27 2026 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=acdc533d

www-client/chromium: fix RESTRICT

Add missing `!test? ( test )"` to RESTRICT now that tests are working
again.

Signed-off-by: Matt Jolly  gentoo.org>

 www-client/chromium/chromium-146.0.7680.16.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/www-client/chromium/chromium-146.0.7680.16.ebuild 
b/www-client/chromium/chromium-146.0.7680.16.ebuild
index 06d0a14699d0..dfe849c6af15 100644
--- a/www-client/chromium/chromium-146.0.7680.16.ebuild
+++ b/www-client/chromium/chromium-146.0.7680.16.ebuild
@@ -87,7 +87,7 @@ KEYWORDS="~amd64 ~arm64"
 IUSE_SYSTEM_LIBS="+system-harfbuzz +system-icu +system-zstd"
 IUSE="+X ${IUSE_SYSTEM_LIBS} bindist bundled-toolchain cups debug 
ffmpeg-chromium gtk4 +hangouts headless kerberos +official pax-kernel pgo"
 IUSE+=" +proprietary-codecs pulseaudio qt6 +rar +screencast selinux test 
+vaapi +wayland +widevine cpu_flags_ppc_vsx3"
-RESTRICT="!bindist? ( bindist )"
+RESTRICT="!bindist? ( bindist ) !test? ( test )"
 
 REQUIRED_USE="
!headless? ( || ( X wayland ) )



[gentoo-commits] repo/gentoo:master commit in: www-client/chromium/

2026-02-24 Thread Matt Jolly
commit: aaef2b22c52b17ed6ee5c8567eeb12021c854b36
Author: Matt Jolly  gentoo  org>
AuthorDate: Thu Feb 19 21:42:50 2026 +
Commit: Matt Jolly  gentoo  org>
CommitDate: Thu Feb 19 21:44:36 2026 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aaef2b22

www-client/chromium: fix RUST_REQ_USE

This was Typo'd as `RUSC_REQ_USE` and wouldn't actually pull in `rustfmt`.

We've been lucky enough so far that no users hit this, let's get it
resolved before any new bugs are logged!

Signed-off-by: Matt Jolly  gentoo.org>

 www-client/chromium/chromium-145.0.7632.109.ebuild | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

diff --git a/www-client/chromium/chromium-145.0.7632.109.ebuild 
b/www-client/chromium/chromium-145.0.7632.109.ebuild
index 006d5b18cfb2..367f7fb88b81 100644
--- a/www-client/chromium/chromium-145.0.7632.109.ebuild
+++ b/www-client/chromium/chromium-145.0.7632.109.ebuild
@@ -23,7 +23,6 @@ EAPI=8
 # using an external CI system that we have some control over, in case
 # issues pop up again with official tarball generation.
 
-
 GN_MIN_VER=0.2318
 # chromium-tools/get-chromium-toolchain-strings.py (or just use Chromicler)
 # Node for M145+ should be 24.12.0 but that's not packaged in Gentoo yet. See 
#969145
@@ -46,7 +45,7 @@ PYTHON_REQ_USE="xml(+)"
 RUST_MIN_VER=1.91.0
 RUST_NEEDS_LLVM="yes please"
 RUST_OPTIONAL="yes" # Not actually optional, but we don't need system Rust (or 
LLVM) with USE=bundled-toolchain
-RUSC_REQ_USE="rustfmt" # Upstream run rustfmt on bindgen output, so we need it 
to be available.
+RUST_REQ_USE="rustfmt" # Upstream run rustfmt on bindgen output, so we need it 
to be available.
 
 inherit check-reqs chromium-2 desktop flag-o-matic llvm-r1 multiprocessing 
ninja-utils pax-utils
 inherit python-any-r1 readme.gentoo-r1 rust systemd toolchain-funcs virtualx 
xdg-utils



[gentoo-commits] repo/gentoo:master commit in: www-client/chromium/

2026-02-24 Thread Matt Jolly
commit: 8fdeaffc448f1da30bf3dd08712fd15fc654
Author: Matt Jolly  gentoo  org>
AuthorDate: Fri Feb 20 15:14:12 2026 +
Commit: Matt Jolly  gentoo  org>
CommitDate: Fri Feb 20 15:22:33 2026 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8fdeaffc

www-client/chromium: add 146.0.7680.16

Signed-off-by: Matt Jolly  gentoo.org>

 www-client/chromium/Manifest  |4 +
 www-client/chromium/chromium-146.0.7680.16.ebuild | 1681 +
 2 files changed, 1685 insertions(+)

diff --git a/www-client/chromium/Manifest b/www-client/chromium/Manifest
index 3e75c82cd3e4..60295a7e95eb 100644
--- a/www-client/chromium/Manifest
+++ b/www-client/chromium/Manifest
@@ -3,20 +3,24 @@ DIST chromium-138.0.7204.157-linux.tar.xz 1555757520 BLAKE2B 
d46405fdb3e1e2bb919
 DIST chromium-144.0.7559.132-linux.tar.xz 1292631752 BLAKE2B 
6d54992b9314f9f4b3691e9369f722143c640f535adba40f6ba8ff4bace6ab5142b96151e38d11b1e85c28f6c828eab20722d4a84623988042c50754e4d422ef
 SHA512 
df0137ca6f8235ee89ec45ad2747d4f475972bf47bdd5a9db5893b32ec61ae4c62e5825581ad8454644b6e16fe631e416c727400e40adf65c103f49bac302ad0
 DIST chromium-145.0.7632.109-linux.tar.xz 1416630532 BLAKE2B 
dac5230bc319295c9aac98ce9d707691372e6858098e12753c8295047c67faad65b004cce373803361f2b599c9fd3bb0236dfcebfa2fe85b8b8b0a4755292c52
 SHA512 
90a857d98aca2e70415332c1abd8c79ea81500254431a47b81f47ee2646cc0ff5368efe182a2cca12469b9b99a776ee47f9fef1d3343351cc31c60d5f55c4582
 DIST chromium-145.0.7632.75-linux.tar.xz 1416566104 BLAKE2B 
1bc0519f421850cd39cff88c3ab2ad92a5ccf6c8b40e1d11a5c4e80232ec0dbf7f2f23f12a93e6fdc5fa82ce5cd78ff7b7decd4dc012ac029ba3ca7ebd703c2b
 SHA512 
b2a01c892d61a73f643779543122ff03135bf0ea69ac952bfad90e8efb1c2bbe564e3ba4fb970e2c1354a377ad705182a526f2675387a95b0b8c88855364be04
+DIST chromium-146.0.7680.16-linux.tar.xz 1474417128 BLAKE2B 
922903ff9bb7d61b5ff8fc362033cb8e26f1f2424ae320051f0e75b265b86f96107261e3769727b2a7ee561a80a37eabeadc52be0c6376c2bdb4db89a2e7
 SHA512 
973dffeb09b0e7c84021746a342747cef40297a90687f08f79687297fa20bc645f803f7c8d79177c95f0962538af3c152f29e06a1220e692eed0e6cd8159f665
 DIST chromium-clang-llvmorg-21-init-11777-gfd3fecfc-1.tar.xz 272 BLAKE2B 
4423dd821d8ad88aad0ae734551defa28362d4ad3f263ef0e525d57f4266108ea58661749c8b82403426b25ae4ea189021dfbb016fad280d4ef18d3b48f43a46
 SHA512 
76158ad6a30c9905dd3a1044125114e90d6cbc74eabe38a0c49e07e5f52813615074bd22088578b91a763b5186e924c322e9fce5281b672e2748cd563c9cfad8
 DIST chromium-clang-llvmorg-22-init-14273-gea10026b-2.tar.xz 56526480 BLAKE2B 
ed3c838ab171c4b54a8a51316d84e6fcbaa7189cbfc700918be99920399b1ebb00b69288b5b85699d6307dc7c0728f392707893079be2ba34cfd00cd32015b77
 SHA512 
94c7d595b04442dcb82a26b3fb58188a85cd97b059fc64c7617c565be3e9a69b6fcc3a949eb5f46075b0bbc91aa2642ce7319a3f0f829c34e9bf9c33d8fae2ce
 DIST chromium-clang-llvmorg-22-init-17020-gbd1bd178-2.tar.xz 57165612 BLAKE2B 
7fdd52f8f72cf5fd5c32528bed47d0377d6d78ab14edd39f0301e93a73cff7b2dcbadeb1dacec32fff4c29439f0770f72a930b1461bc8713dadb6063d4bfa8ed
 SHA512 
db7d58837a36b4b3b436de7c721cd71d8a51f476ed3dce37e18071fd925fb846ab1197ed75b88acff8b740ca0a1cbed4445f33d9bd5ce3e3e43b3c097f53e1df
+DIST chromium-clang-llvmorg-23-init-2224-g5bd8dadb-3.tar.xz 57583584 BLAKE2B 
7fdfe36655b5fd1f865fb0d74d238c539431fc4abfa403646def47b8076d4d9642a7bc50c9a188bca117939164d46acadbcb6c2c762a39eb11826dc24fc47d70
 SHA512 
d6bc64fdd9d2f31f317a65d0e355d79b804267811e2026c0ed41699c049c5d90a90d56b15a2039a5c345eb1f11c2d6eef0e84f4665aee938ed36c7a0002ed5af
 DIST chromium-openpower-a85b64f07b.tar.bz2 2940 BLAKE2B 
671e22109410b84d026ee9e73f6112e99023707b97b6af204da8adca7fd53c85d6f5b634ad400596bbc1314f21a011a38a25aa029580529306cc1ad958d4a913
 SHA512 
34b3e93c23f320e8ce8164527544e37c771d3663951b032e1213db83c0559a85588dbedaa1c92a493cb3e187d6afc8a9601c9e82c07d8cb402e2f1e2dc4b4312
 DIST chromium-openpower-e1538a2234.tar.bz2 2940 BLAKE2B 
671e22109410b84d026ee9e73f6112e99023707b97b6af204da8adca7fd53c85d6f5b634ad400596bbc1314f21a011a38a25aa029580529306cc1ad958d4a913
 SHA512 
34b3e93c23f320e8ce8164527544e37c771d3663951b032e1213db83c0559a85588dbedaa1c92a493cb3e187d6afc8a9601c9e82c07d8cb402e2f1e2dc4b4312
 DIST chromium-patches-138-1.tar.bz2 11109 BLAKE2B 
a4b57c2f5cadae37f6284e458ec8941c09ae98658c099e638817919da9686ec412b619a21bd208ce79b471d27bbfcf589a94695f636f381a2de60f14fe8fe367
 SHA512 
b930ac8cb86aa5143cecf04c076a07a366328806b20ba4c6c09844b4411b74a0ad04dfbf182966e9401e3d1ee4a6f4b3e12e7f9b015c5f33311ebe0ffd76d5da
 DIST chromium-patches-144-1.tar.bz2 12759 BLAKE2B 
e452233b78a4223bbb88a7b380c8e3605f9f59cfe3deaaecdf54a54ee41aa22fb55447fa291490aac124e2b72b91927bddf7955542a7eac742b4e7e6363dae2b
 SHA512 
f5d78920a73afbe2b262687a5521ff8031e88c168df8853bc54cf88d1f27b59053e9228bd7cf43e06c7198c396f085498d2eaf28cb01203038dae04d32129fe4
 DIST chromium-patches-145-1.tar.bz2 11711 BLAKE2B 
a7d6a6e0bd129f3c96bea29bf58dfb91e90f74c3c7e619f7d3d18ea42b8046a1c1c81f463bf31fbff5990b77cb9bea1c289be93e96a22b4d2de0be7253955ce5
 

[gentoo-commits] repo/gentoo:master commit in: www-client/chromium/files/, www-client/chromium/

2026-02-24 Thread Matt Jolly
commit: 3adc451e1efd5b4c974451062bd387e16e31d474
Author: Matt Jolly  gentoo  org>
AuthorDate: Sun Feb 22 09:35:09 2026 +
Commit: Matt Jolly  gentoo  org>
CommitDate: Sun Feb 22 09:36:12 2026 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3adc451e

www-client/chromium: fix build with USE=-rar

Closes: https://bugs.gentoo.org/970372
Signed-off-by: Matt Jolly  gentoo.org>

 www-client/chromium/chromium-145.0.7632.109.ebuild |   1 +
 www-client/chromium/files/cr145-fix-no-unrar.patch | 144 +
 2 files changed, 145 insertions(+)

diff --git a/www-client/chromium/chromium-145.0.7632.109.ebuild 
b/www-client/chromium/chromium-145.0.7632.109.ebuild
index cdc3d38ed319..6a0de7542fc2 100644
--- a/www-client/chromium/chromium-145.0.7632.109.ebuild
+++ b/www-client/chromium/chromium-145.0.7632.109.ebuild
@@ -543,6 +543,7 @@ src_prepare() {
"${FILESDIR}/cr144-glibc-2.43.patch"
"${FILESDIR}/cr145-oauth2-client-switches.patch"
"${FILESDIR}/cr145-revert-to-rollup-wasm.patch"
+   "${FILESDIR}/cr145-fix-no-unrar.patch"
)
# No copium patches here: they should only need to apply to unbundled 
toolchain builds
# and don't get fetched or unpacked.

diff --git a/www-client/chromium/files/cr145-fix-no-unrar.patch 
b/www-client/chromium/files/cr145-fix-no-unrar.patch
new file mode 100644
index ..fb7f78780d6b
--- /dev/null
+++ b/www-client/chromium/files/cr145-fix-no-unrar.patch
@@ -0,0 +1,144 @@
+https://chromium-review.googlesource.com/c/chromium/src/+/7493269
+From: LN Liberda 
+Date: Tue, 20 Jan 2026 17:01:22 -0800
+Subject: [PATCH] Fixes for safe_browsing_use_unrar=false
+
+Bug: none
+Change-Id: Ie58652c7b7262d74cd9bd9cb88286aed3fda4426
+Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7493269
+Commit-Queue: Xinghui Lu 
+Reviewed-by: Xinghui Lu 
+Reviewed-by: Daniel Rubery 
+Cr-Commit-Position: refs/heads/main@{#1571974}
+--- a/chrome/services/file_util/BUILD.gn
 b/chrome/services/file_util/BUILD.gn
+@@ -25,7 +25,6 @@ source_set("file_util") {
+ "//components/safe_browsing:buildflags",
+ "//extensions/buildflags",
+ "//mojo/public/cpp/bindings",
+-"//third_party/unrar",
+ "//third_party/zlib",
+   ]
+ 
+@@ -36,7 +35,11 @@ source_set("file_util") {
+ "//mojo/public/mojom/base",
+   ]
+ 
+-  defines = []
++  defines = [ "USE_UNRAR=$safe_browsing_use_unrar" ]
++
++  if (safe_browsing_use_unrar) {
++deps += [ "//third_party/unrar" ]
++  }
+ 
+   if (is_chromeos) {
+ sources += [
+@@ -67,8 +70,6 @@ source_set("file_util") {
+   "//chrome/utility/safe_browsing",
+   "//components/enterprise/obfuscation/core:enterprise_obfuscation",
+ ]
+-
+-defines += [ "USE_UNRAR=$safe_browsing_use_unrar" ]
+   }
+ 
+   if (enable_extractors) {
+--- a/chrome/services/file_util/obfuscated_archive_analysis_delegate.cc
 b/chrome/services/file_util/obfuscated_archive_analysis_delegate.cc
+@@ -104,6 +104,7 @@ class ObfuscatedZipWriterDelegate : public 
zip::FileWriterDelegate,
+   bool closed_ = false;
+ };
+ 
++#if USE_UNRAR
+ class ObfuscatedRarReaderDelegate
+ : public third_party_unrar::RarReaderDelegate {
+  public:
+@@ -175,6 +176,7 @@ class ObfuscatedRarWriterDelegate
+   std::unique_ptr obfuscator_;
+   bool init_ = false;
+ };
++#endif
+ 
+ }  // namespace
+ 
+@@ -203,6 +205,7 @@ 
ObfuscatedArchiveAnalysisDelegate::CreateZipWriterDelegate(base::File file) {
+   return std::make_unique(std::move(file));
+ }
+ 
++#if USE_UNRAR
+ std::unique_ptr
+ ObfuscatedArchiveAnalysisDelegate::CreateRarReaderDelegate(base::File file) {
+   base::expected
+ ObfuscatedArchiveAnalysisDelegate::CreateRarWriterDelegate(base::File file) {
+   return std::make_unique(std::move(file));
+ }
++#endif
+ 
+ std::unique_ptr
+ ObfuscatedArchiveAnalysisDelegate::CreateNestedDelegate(
+--- a/chrome/services/file_util/obfuscated_archive_analysis_delegate.h
 b/chrome/services/file_util/obfuscated_archive_analysis_delegate.h
+@@ -22,10 +22,12 @@ class ObfuscatedArchiveAnalysisDelegate : public 
ArchiveAnalysisDelegate {
+   base::File file) override;
+   std::unique_ptr CreateZipWriterDelegate(
+   base::File file) override;
++#if USE_UNRAR
+   std::unique_ptr 
CreateRarReaderDelegate(
+   base::File file) override;
+   std::unique_ptr 
CreateRarWriterDelegate(
+   base::File file) override;
++#endif
+   std::unique_ptr CreateNestedDelegate(
+   base::File extracted_file) override;
+ 
+--- a/chrome/services/file_util/regular_archive_analysis_delegate.cc
 b/chrome/services/file_util/regular_archive_analysis_delegate.cc
+@@ -92,6 +92,7 @@ 
RegularArchiveAnalysisDelegate::CreateZipWriterDelegate(base::File file) {
+   return std::make_unique(std::move(file));
+ }
+ 
++#if USE_UNRAR
+ std::unique_ptr
+ RegularArchiveAnalysisDelegate::CreateRarReaderDelegate(base::File file) {
+   return std::make_unique(std::move(file));
+

[gentoo-commits] repo/gentoo:master commit in: www-client/chromium/

2026-02-24 Thread Matt Jolly
commit: ee0d463c08aaef6641c21e61436356478aae59b1
Author: Matt Jolly  gentoo  org>
AuthorDate: Sun Feb 22 07:30:34 2026 +
Commit: Matt Jolly  gentoo  org>
CommitDate: Sun Feb 22 08:08:27 2026 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ee0d463c

www-client/chromium: add 147.0.7695.0

Signed-off-by: Matt Jolly  gentoo.org>

 www-client/chromium/Manifest |4 +
 www-client/chromium/chromium-147.0.7695.0.ebuild | 1678 ++
 2 files changed, 1682 insertions(+)

diff --git a/www-client/chromium/Manifest b/www-client/chromium/Manifest
index d608229984c7..0b68f979ff8e 100644
--- a/www-client/chromium/Manifest
+++ b/www-client/chromium/Manifest
@@ -3,22 +3,26 @@ DIST chromium-138.0.7204.157-linux.tar.xz 1555757520 BLAKE2B 
d46405fdb3e1e2bb919
 DIST chromium-144.0.7559.132-linux.tar.xz 1292631752 BLAKE2B 
6d54992b9314f9f4b3691e9369f722143c640f535adba40f6ba8ff4bace6ab5142b96151e38d11b1e85c28f6c828eab20722d4a84623988042c50754e4d422ef
 SHA512 
df0137ca6f8235ee89ec45ad2747d4f475972bf47bdd5a9db5893b32ec61ae4c62e5825581ad8454644b6e16fe631e416c727400e40adf65c103f49bac302ad0
 DIST chromium-145.0.7632.109-linux.tar.xz 1416630532 BLAKE2B 
dac5230bc319295c9aac98ce9d707691372e6858098e12753c8295047c67faad65b004cce373803361f2b599c9fd3bb0236dfcebfa2fe85b8b8b0a4755292c52
 SHA512 
90a857d98aca2e70415332c1abd8c79ea81500254431a47b81f47ee2646cc0ff5368efe182a2cca12469b9b99a776ee47f9fef1d3343351cc31c60d5f55c4582
 DIST chromium-146.0.7680.16-linux.tar.xz 1474417128 BLAKE2B 
922903ff9bb7d61b5ff8fc362033cb8e26f1f2424ae320051f0e75b265b86f96107261e3769727b2a7ee561a80a37eabeadc52be0c6376c2bdb4db89a2e7
 SHA512 
973dffeb09b0e7c84021746a342747cef40297a90687f08f79687297fa20bc645f803f7c8d79177c95f0962538af3c152f29e06a1220e692eed0e6cd8159f665
+DIST chromium-147.0.7695.0-linux.tar.xz 1472305980 BLAKE2B 
2be2089325d4fa76667dab2e02ca1695134389a85f3ba930a0e90caf095e26ee29300e8efeb0e9f874a69f37c7589106fefa346e9602301958b48505e622ce25
 SHA512 
12a9ac27f77d9b07aa3043936535a354e79834a0964d6abe9fc1b66b4f59183499d875789cee984883cd0cd623a72228a78e0c64ff85c4bd738951485d252813
 DIST chromium-clang-llvmorg-21-init-11777-gfd3fecfc-1.tar.xz 272 BLAKE2B 
4423dd821d8ad88aad0ae734551defa28362d4ad3f263ef0e525d57f4266108ea58661749c8b82403426b25ae4ea189021dfbb016fad280d4ef18d3b48f43a46
 SHA512 
76158ad6a30c9905dd3a1044125114e90d6cbc74eabe38a0c49e07e5f52813615074bd22088578b91a763b5186e924c322e9fce5281b672e2748cd563c9cfad8
 DIST chromium-clang-llvmorg-22-init-14273-gea10026b-2.tar.xz 56526480 BLAKE2B 
ed3c838ab171c4b54a8a51316d84e6fcbaa7189cbfc700918be99920399b1ebb00b69288b5b85699d6307dc7c0728f392707893079be2ba34cfd00cd32015b77
 SHA512 
94c7d595b04442dcb82a26b3fb58188a85cd97b059fc64c7617c565be3e9a69b6fcc3a949eb5f46075b0bbc91aa2642ce7319a3f0f829c34e9bf9c33d8fae2ce
 DIST chromium-clang-llvmorg-22-init-17020-gbd1bd178-2.tar.xz 57165612 BLAKE2B 
7fdd52f8f72cf5fd5c32528bed47d0377d6d78ab14edd39f0301e93a73cff7b2dcbadeb1dacec32fff4c29439f0770f72a930b1461bc8713dadb6063d4bfa8ed
 SHA512 
db7d58837a36b4b3b436de7c721cd71d8a51f476ed3dce37e18071fd925fb846ab1197ed75b88acff8b740ca0a1cbed4445f33d9bd5ce3e3e43b3c097f53e1df
 DIST chromium-clang-llvmorg-23-init-2224-g5bd8dadb-3.tar.xz 57583584 BLAKE2B 
7fdfe36655b5fd1f865fb0d74d238c539431fc4abfa403646def47b8076d4d9642a7bc50c9a188bca117939164d46acadbcb6c2c762a39eb11826dc24fc47d70
 SHA512 
d6bc64fdd9d2f31f317a65d0e355d79b804267811e2026c0ed41699c049c5d90a90d56b15a2039a5c345eb1f11c2d6eef0e84f4665aee938ed36c7a0002ed5af
+DIST chromium-clang-llvmorg-23-init-3706-gfc648683-1.tar.xz 57775784 BLAKE2B 
72646de4058948246209426c456b531b8f28885063a9a391f8b03184a3703419317ed7e8f79af584b42fff6e388372536c804f21e85ba51badd9e8a2e6568e5b
 SHA512 
60f40c6a608fa5604cf560b461826972a9de89571e56c3118e758263256a1e953b7792d3722411a513a77e9a5157fb077c762bc49e9e834c953473410006ce45
 DIST chromium-openpower-a85b64f07b.tar.bz2 2940 BLAKE2B 
671e22109410b84d026ee9e73f6112e99023707b97b6af204da8adca7fd53c85d6f5b634ad400596bbc1314f21a011a38a25aa029580529306cc1ad958d4a913
 SHA512 
34b3e93c23f320e8ce8164527544e37c771d3663951b032e1213db83c0559a85588dbedaa1c92a493cb3e187d6afc8a9601c9e82c07d8cb402e2f1e2dc4b4312
 DIST chromium-openpower-e1538a2234.tar.bz2 2940 BLAKE2B 
671e22109410b84d026ee9e73f6112e99023707b97b6af204da8adca7fd53c85d6f5b634ad400596bbc1314f21a011a38a25aa029580529306cc1ad958d4a913
 SHA512 
34b3e93c23f320e8ce8164527544e37c771d3663951b032e1213db83c0559a85588dbedaa1c92a493cb3e187d6afc8a9601c9e82c07d8cb402e2f1e2dc4b4312
 DIST chromium-patches-138-1.tar.bz2 11109 BLAKE2B 
a4b57c2f5cadae37f6284e458ec8941c09ae98658c099e638817919da9686ec412b619a21bd208ce79b471d27bbfcf589a94695f636f381a2de60f14fe8fe367
 SHA512 
b930ac8cb86aa5143cecf04c076a07a366328806b20ba4c6c09844b4411b74a0ad04dfbf182966e9401e3d1ee4a6f4b3e12e7f9b015c5f33311ebe0ffd76d5da
 DIST chromium-patches-144-1.tar.bz2 12759 BLAKE2B 
e452233b78a4223bbb88a7b380c8e3605f9f59cfe3deaaecdf54a54ee41aa22fb55447fa291490aac124e2b72b91927bddf7955542

[gentoo-commits] repo/gentoo:master commit in: www-client/chromium/

2026-02-24 Thread Matt Jolly
commit: ae47503095fcb95420a3f0b28c841e0153e39da7
Author: Matt Jolly  gentoo  org>
AuthorDate: Fri Feb 20 15:21:42 2026 +
Commit: Matt Jolly  gentoo  org>
CommitDate: Fri Feb 20 15:22:34 2026 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ae475030

www-client/chromium: drop 145.0.7632.75

Signed-off-by: Matt Jolly  gentoo.org>

 www-client/chromium/Manifest  |2 -
 www-client/chromium/chromium-145.0.7632.75.ebuild | 1669 -
 2 files changed, 1671 deletions(-)

diff --git a/www-client/chromium/Manifest b/www-client/chromium/Manifest
index 60295a7e95eb..d608229984c7 100644
--- a/www-client/chromium/Manifest
+++ b/www-client/chromium/Manifest
@@ -2,7 +2,6 @@ DIST chromium-138.0.7204.157-linux-testdata.tar.xz 923159300 
BLAKE2B dba7b63f782
 DIST chromium-138.0.7204.157-linux.tar.xz 1555757520 BLAKE2B 
d46405fdb3e1e2bb91991a0f75afb7753f7badb10bdaf072fa29fa603cef9efe3fd569f1294291b1136debd26378390a5d661e385247d32d451121d987aef1ec
 SHA512 
69eb7d569a21a0e2105bfed74067f1e62f61329df4e35e593df438875e09422121932d525895a8d299dd24dc69a0f3a1babebfceea9ebad09bf166e576961435
 DIST chromium-144.0.7559.132-linux.tar.xz 1292631752 BLAKE2B 
6d54992b9314f9f4b3691e9369f722143c640f535adba40f6ba8ff4bace6ab5142b96151e38d11b1e85c28f6c828eab20722d4a84623988042c50754e4d422ef
 SHA512 
df0137ca6f8235ee89ec45ad2747d4f475972bf47bdd5a9db5893b32ec61ae4c62e5825581ad8454644b6e16fe631e416c727400e40adf65c103f49bac302ad0
 DIST chromium-145.0.7632.109-linux.tar.xz 1416630532 BLAKE2B 
dac5230bc319295c9aac98ce9d707691372e6858098e12753c8295047c67faad65b004cce373803361f2b599c9fd3bb0236dfcebfa2fe85b8b8b0a4755292c52
 SHA512 
90a857d98aca2e70415332c1abd8c79ea81500254431a47b81f47ee2646cc0ff5368efe182a2cca12469b9b99a776ee47f9fef1d3343351cc31c60d5f55c4582
-DIST chromium-145.0.7632.75-linux.tar.xz 1416566104 BLAKE2B 
1bc0519f421850cd39cff88c3ab2ad92a5ccf6c8b40e1d11a5c4e80232ec0dbf7f2f23f12a93e6fdc5fa82ce5cd78ff7b7decd4dc012ac029ba3ca7ebd703c2b
 SHA512 
b2a01c892d61a73f643779543122ff03135bf0ea69ac952bfad90e8efb1c2bbe564e3ba4fb970e2c1354a377ad705182a526f2675387a95b0b8c88855364be04
 DIST chromium-146.0.7680.16-linux.tar.xz 1474417128 BLAKE2B 
922903ff9bb7d61b5ff8fc362033cb8e26f1f2424ae320051f0e75b265b86f96107261e3769727b2a7ee561a80a37eabeadc52be0c6376c2bdb4db89a2e7
 SHA512 
973dffeb09b0e7c84021746a342747cef40297a90687f08f79687297fa20bc645f803f7c8d79177c95f0962538af3c152f29e06a1220e692eed0e6cd8159f665
 DIST chromium-clang-llvmorg-21-init-11777-gfd3fecfc-1.tar.xz 272 BLAKE2B 
4423dd821d8ad88aad0ae734551defa28362d4ad3f263ef0e525d57f4266108ea58661749c8b82403426b25ae4ea189021dfbb016fad280d4ef18d3b48f43a46
 SHA512 
76158ad6a30c9905dd3a1044125114e90d6cbc74eabe38a0c49e07e5f52813615074bd22088578b91a763b5186e924c322e9fce5281b672e2748cd563c9cfad8
 DIST chromium-clang-llvmorg-22-init-14273-gea10026b-2.tar.xz 56526480 BLAKE2B 
ed3c838ab171c4b54a8a51316d84e6fcbaa7189cbfc700918be99920399b1ebb00b69288b5b85699d6307dc7c0728f392707893079be2ba34cfd00cd32015b77
 SHA512 
94c7d595b04442dcb82a26b3fb58188a85cd97b059fc64c7617c565be3e9a69b6fcc3a949eb5f46075b0bbc91aa2642ce7319a3f0f829c34e9bf9c33d8fae2ce
@@ -13,7 +12,6 @@ DIST chromium-openpower-e1538a2234.tar.bz2 2940 BLAKE2B 
671e22109410b84d026ee9e7
 DIST chromium-patches-138-1.tar.bz2 11109 BLAKE2B 
a4b57c2f5cadae37f6284e458ec8941c09ae98658c099e638817919da9686ec412b619a21bd208ce79b471d27bbfcf589a94695f636f381a2de60f14fe8fe367
 SHA512 
b930ac8cb86aa5143cecf04c076a07a366328806b20ba4c6c09844b4411b74a0ad04dfbf182966e9401e3d1ee4a6f4b3e12e7f9b015c5f33311ebe0ffd76d5da
 DIST chromium-patches-144-1.tar.bz2 12759 BLAKE2B 
e452233b78a4223bbb88a7b380c8e3605f9f59cfe3deaaecdf54a54ee41aa22fb55447fa291490aac124e2b72b91927bddf7955542a7eac742b4e7e6363dae2b
 SHA512 
f5d78920a73afbe2b262687a5521ff8031e88c168df8853bc54cf88d1f27b59053e9228bd7cf43e06c7198c396f085498d2eaf28cb01203038dae04d32129fe4
 DIST chromium-patches-145-1.tar.bz2 11711 BLAKE2B 
a7d6a6e0bd129f3c96bea29bf58dfb91e90f74c3c7e619f7d3d18ea42b8046a1c1c81f463bf31fbff5990b77cb9bea1c289be93e96a22b4d2de0be7253955ce5
 SHA512 
1008ceac53ec94bc766085d74a703401b45f2b4ff59240dd853383e1c28e8781d9f0be3a58c2cd5470922e529a3ba583188dde0d84b2be04de9cb1b212c110a2
-DIST chromium-patches-145.tar.bz2 12434 BLAKE2B 
94f0535bafa42d030b73374ef9b2eb62bea5c1332d71f96f68a7c84c50d64be4114d28be8a029e07c0217c49e7739bd79d73efd10a9d1f8757f49d725f24ac26
 SHA512 
aaf5ca1034073603665ebcd2664e97aefce218413faa73d7aefd00f0ff73087cfa516b0a8cf5b7468a1dde94b91b5a8725fdf950f66a1bf3a42ff28c45e42ec5
 DIST chromium-patches-146.tar.bz2 13093 BLAKE2B 
db63fa00263d4c34639a29e10aa54b28c014a26cfd88f69eef94ceaacaed3d7e1bfa5a03c2744ee064f39f836e08468062ec0fcdc8bba386a533cd28466e549f
 SHA512 
c877f68555f856670996439c766fe14ccc483b53a1d0f9f5a4f107c1f3e76bec8d5c883ed1d2aa51cccae0528b4d711b9c21ef8a5a12c036dc273fea61fb9ff2
 DIST chromium-patches-copium-bd8cca0b09.tar.gz 6315 BLAKE2B 
a1e7aeb3e4d366ea674d04b3043424834b1f8e485304778a411e29df29221afd875c89d346503f1e0b

[gentoo-commits] repo/gentoo:master commit in: www-client/chromium/files/

2026-02-18 Thread Michael Mair-Keimberger
commit: 8a4c0c336992017ce87f49b7141b37e38a19f548
Author: Michael Mair-Keimberger  gentoo  org>
AuthorDate: Wed Feb 18 19:51:54 2026 +
Commit: Michael Mair-Keimberger  gentoo  org>
CommitDate: Wed Feb 18 19:51:54 2026 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8a4c0c33

www-client/chromium: remove unused patch

Signed-off-by: Michael Mair-Keimberger  gentoo.org>

 .../chromium-140-__rust_no_alloc_shim_is_unstable.patch | 17 -
 1 file changed, 17 deletions(-)

diff --git 
a/www-client/chromium/files/chromium-140-__rust_no_alloc_shim_is_unstable.patch 
b/www-client/chromium/files/chromium-140-__rust_no_alloc_shim_is_unstable.patch
deleted file mode 100644
index 6f721e1f126f..
--- 
a/www-client/chromium/files/chromium-140-__rust_no_alloc_shim_is_unstable.patch
+++ /dev/null
@@ -1,17 +0,0 @@
-https://build.opensuse.org/projects/openSUSE:Factory/packages/chromium/files/chromium-140-keep-__rust_no_alloc_shim_is_unstable.patch
-This is required to build with Rust <1.89.0, see 
https://github.com/rust-lang/rust/pull/141061
 chromium-140.0.7339.5/build/rust/allocator/lib.rs
-+++ chromium-140.0.7339.5/build/rust/allocator/lib.rs
-@@ -90,6 +90,12 @@
- #[linkage = "weak"]
- fn __rust_no_alloc_shim_is_unstable_v2() {}
- 
-+// TODO(crbug.com/422538133) Remove after rolling past
-+// https://github.com/rust-lang/rust/pull/141061
-+#[no_mangle]
-+#[linkage = "weak"]
-+static __rust_no_alloc_shim_is_unstable: u8 = 0;
-+
- // Mangle the symbol name as rustc expects.
- #[rustc_std_internal_symbol]
- #[allow(non_upper_case_globals)]



[gentoo-commits] repo/gentoo:master commit in: www-client/chromium/

2026-02-14 Thread Matt Jolly
commit: 62080ecc8732d2629851e9d496954755233223af
Author: Matt Jolly  gentoo  org>
AuthorDate: Sat Feb 14 19:12:33 2026 +
Commit: Matt Jolly  gentoo  org>
CommitDate: Sat Feb 14 19:12:33 2026 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=62080ecc

www-client/chromium: 145.0.7632.75 fix NODE_VER

NODE_VER got updated by our automation to what it _should_ be, however
24.12.0 is not yet in ::gentoo. Drop back to 24.11.1.

Signed-off-by: Matt Jolly  gentoo.org>

 www-client/chromium/chromium-145.0.7632.75.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/www-client/chromium/chromium-145.0.7632.75.ebuild 
b/www-client/chromium/chromium-145.0.7632.75.ebuild
index c81a1676b6bc..62c748ce2246 100644
--- a/www-client/chromium/chromium-145.0.7632.75.ebuild
+++ b/www-client/chromium/chromium-145.0.7632.75.ebuild
@@ -30,7 +30,7 @@ 
TEST_FONT="a28b222b79851716f8358d2800157d9ffe117b3545031ae51f69b7e1e1b9a969"
 BUNDLED_CLANG_VER="llvmorg-22-init-17020-gbd1bd178-2"
 BUNDLED_RUST_VER="a4cfac7093a1c1c7fbdb6bc75d6b6dc4d385fc69-2"
 RUST_SHORT_HASH=${BUNDLED_RUST_VER:0:10}-${BUNDLED_RUST_VER##*-}
-NODE_VER="24.12.0"
+NODE_VER="24.11.1"
 ESBUILD_VER="0.25.1" # currently manual
 ROLLUP_VER="4.57.1" # currently manual.
 VIRTUALX_REQUIRED="pgo"



[gentoo-commits] repo/gentoo:master commit in: www-client/chromium/

2026-02-14 Thread Matt Jolly
commit: 71e0938ca4270b9494e5be7475d5ee2ce96400cd
Author: Matt Jolly  gentoo  org>
AuthorDate: Sat Feb 14 19:02:43 2026 +
Commit: Matt Jolly  gentoo  org>
CommitDate: Sat Feb 14 19:03:27 2026 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=71e0938c

www-client/chromium: add 145.0.7632.75

Bug: https://bugs.gentoo.org/970044
Signed-off-by: Matt Jolly  gentoo.org>

 www-client/chromium/Manifest  |1 +
 www-client/chromium/chromium-145.0.7632.75.ebuild | 1669 +
 2 files changed, 1670 insertions(+)

diff --git a/www-client/chromium/Manifest b/www-client/chromium/Manifest
index 35db6596fd94..a2b2146e5fab 100644
--- a/www-client/chromium/Manifest
+++ b/www-client/chromium/Manifest
@@ -4,6 +4,7 @@ DIST chromium-143.0.7499.109-linux.tar.xz 1140751164 BLAKE2B 
2d92edef264b5d3145e
 DIST chromium-144.0.7559.109-linux.tar.xz 1292530744 BLAKE2B 
08101a0433f52a9537d879be638b4a5b7dac9a2df63de23b53c4a9f45e3fbc5d4726f7255010d07aaabdbc6367eddbe15eabbfe09bb415c7d2aad6ee34be7c15
 SHA512 
72c199078007585f93d666c85fd4538e907365c1ecee6c1d41d9f7d31fb302ff3e01586591a7806529561f0dd64acf82d899d5199564b15ab5c7e575d68b25b9
 DIST chromium-144.0.7559.132-linux.tar.xz 1292631752 BLAKE2B 
6d54992b9314f9f4b3691e9369f722143c640f535adba40f6ba8ff4bace6ab5142b96151e38d11b1e85c28f6c828eab20722d4a84623988042c50754e4d422ef
 SHA512 
df0137ca6f8235ee89ec45ad2747d4f475972bf47bdd5a9db5893b32ec61ae4c62e5825581ad8454644b6e16fe631e416c727400e40adf65c103f49bac302ad0
 DIST chromium-145.0.7632.67-linux.tar.xz 1416526708 BLAKE2B 
5b8e7b952443a68824d039292d6f13dac0a4fb6cba3d35cbedfeba404f92cede0c2aef71d165c8c83c086055a7a74c3b4f7d6e458ee9a54e14d33dd7f1aaccc3
 SHA512 
5bc7a683b8fb261051871193b48f83341b094407e47ded4ee1ff6e5dcaec7c1496be394a6a3bc2af476a668b30b029de2a99ecdfd0de3766343359568aca0704
+DIST chromium-145.0.7632.75-linux.tar.xz 1416566104 BLAKE2B 
1bc0519f421850cd39cff88c3ab2ad92a5ccf6c8b40e1d11a5c4e80232ec0dbf7f2f23f12a93e6fdc5fa82ce5cd78ff7b7decd4dc012ac029ba3ca7ebd703c2b
 SHA512 
b2a01c892d61a73f643779543122ff03135bf0ea69ac952bfad90e8efb1c2bbe564e3ba4fb970e2c1354a377ad705182a526f2675387a95b0b8c88855364be04
 DIST chromium-clang-llvmorg-21-init-11777-gfd3fecfc-1.tar.xz 272 BLAKE2B 
4423dd821d8ad88aad0ae734551defa28362d4ad3f263ef0e525d57f4266108ea58661749c8b82403426b25ae4ea189021dfbb016fad280d4ef18d3b48f43a46
 SHA512 
76158ad6a30c9905dd3a1044125114e90d6cbc74eabe38a0c49e07e5f52813615074bd22088578b91a763b5186e924c322e9fce5281b672e2748cd563c9cfad8
 DIST chromium-clang-llvmorg-22-init-14273-gea10026b-2.tar.xz 56526480 BLAKE2B 
ed3c838ab171c4b54a8a51316d84e6fcbaa7189cbfc700918be99920399b1ebb00b69288b5b85699d6307dc7c0728f392707893079be2ba34cfd00cd32015b77
 SHA512 
94c7d595b04442dcb82a26b3fb58188a85cd97b059fc64c7617c565be3e9a69b6fcc3a949eb5f46075b0bbc91aa2642ce7319a3f0f829c34e9bf9c33d8fae2ce
 DIST chromium-clang-llvmorg-22-init-17020-gbd1bd178-2.tar.xz 57165612 BLAKE2B 
7fdd52f8f72cf5fd5c32528bed47d0377d6d78ab14edd39f0301e93a73cff7b2dcbadeb1dacec32fff4c29439f0770f72a930b1461bc8713dadb6063d4bfa8ed
 SHA512 
db7d58837a36b4b3b436de7c721cd71d8a51f476ed3dce37e18071fd925fb846ab1197ed75b88acff8b740ca0a1cbed4445f33d9bd5ce3e3e43b3c097f53e1df

diff --git a/www-client/chromium/chromium-145.0.7632.75.ebuild 
b/www-client/chromium/chromium-145.0.7632.75.ebuild
new file mode 100644
index ..c81a1676b6bc
--- /dev/null
+++ b/www-client/chromium/chromium-145.0.7632.75.ebuild
@@ -0,0 +1,1669 @@
+# Copyright 2009-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# PACKAGING NOTES
+
+# Upstream roll their bundled Clang every two weeks, and the bundled Rust
+# is rolled regularly and depends on that. While we do our best to build
+# with system Clang, we may eventually hit the point where we need to use
+# the bundled Clang due to the use of prerelease features.
+
+# USE=bundled-toolchain is intended for users who want to use the same 
toolchain
+# as the upstream releases. It's also a good fallback in case we fall behind
+# and need to get a release out quickly (less likely with `dev` in-tree).
+# We can't rely on it as a default since the toolchain is only shipped for 
x86-64;
+# other architectures will need to use system toolchain.
+
+# Since m133 we are using CI-generated tarballs from
+# https://github.com/chromium-linux-tarballs/chromium-tarballs/
+
+# These are bit-for-bit identical to the official releases, but are built
+# using an external CI system that we have some control over, in case
+# issues pop up again with official tarball generation.
+
+GN_MIN_VER=0.2318
+# chromium-tools/get-chromium-toolchain-strings.py (or just use Chromicler)
+# Node for M145+ should be 24.12.0 but that's not packaged in Gentoo yet. See 
#969145
+TEST_FONT="a28b222b79851716f8358d2800157d9ffe117b3545031ae51f69b7e1e1b9a969"
+BUNDLED_CLANG_VER="llvmorg-22-init-17020-gbd1bd178-2"
+BUNDLED_RUST_VER="a4cfac7093a1c1c7fbdb6bc75d6b6dc4d385fc69-2"
+RUST_SHOR

[gentoo-commits] repo/gentoo:master commit in: www-client/chromium/, www-client/chromium/files/

2026-02-13 Thread Matt Jolly
commit: bb2881df2aae446b0d97fab187cc5e262a78d333
Author: Matt Jolly  gentoo  org>
AuthorDate: Fri Feb 13 09:58:22 2026 +
Commit: Matt Jolly  gentoo  org>
CommitDate: Fri Feb 13 11:50:16 2026 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bb2881df

www-client/chromium: add 145.0.7632.67

This commit adds a few fixes and enhancements to the ebuild process:

1. We now run a script (`files/bin-finder.py`) to identify ELF files,
   then remove them from the source tree in `src_prepare`. This means
   that builds shouldn't fail suddenly on another arch because upstream
   shipped an amd64 binary.
2. The `generate-support-files.py` script, which wraps some installer
   functions to  generate desktop files and manpages (etc), without
   resorting to messy `sed`s. This is in response to a regression in the
   previous M145 ebuild where the inlined version was was not included
   and the defective `sed` statements were used instead.
3. We've reverted to the `@rollup/wasm-node` package, which means that
   we are downloading a binary to build Chromium, however: it was
   previously shipped in the tarball, is wasm-y and relatively portable,
   and has proven to be challenging to package system-wide due to
   circular deps.

Bug: https://bugs.gentoo.org/969926
Bug: https://bugs.gentoo.org/970003
Signed-off-by: Matt Jolly  gentoo.org>

 www-client/chromium/Manifest   |2 +
 www-client/chromium/chromium-145.0.7632.67.ebuild  | 1669 
 www-client/chromium/files/bin-finder.py|  104 ++
 .../files/cr145-revert-to-rollup-wasm.patch|  114 ++
 .../chromium/files/generate-support-files.py   |   82 +
 5 files changed, 1971 insertions(+)

diff --git a/www-client/chromium/Manifest b/www-client/chromium/Manifest
index 4a8dacc0e91b..cbcd90ce707d 100644
--- a/www-client/chromium/Manifest
+++ b/www-client/chromium/Manifest
@@ -4,6 +4,7 @@ DIST chromium-143.0.7499.109-linux.tar.xz 1140751164 BLAKE2B 
2d92edef264b5d3145e
 DIST chromium-144.0.7559.109-linux.tar.xz 1292530744 BLAKE2B 
08101a0433f52a9537d879be638b4a5b7dac9a2df63de23b53c4a9f45e3fbc5d4726f7255010d07aaabdbc6367eddbe15eabbfe09bb415c7d2aad6ee34be7c15
 SHA512 
72c199078007585f93d666c85fd4538e907365c1ecee6c1d41d9f7d31fb302ff3e01586591a7806529561f0dd64acf82d899d5199564b15ab5c7e575d68b25b9
 DIST chromium-144.0.7559.132-linux.tar.xz 1292631752 BLAKE2B 
6d54992b9314f9f4b3691e9369f722143c640f535adba40f6ba8ff4bace6ab5142b96151e38d11b1e85c28f6c828eab20722d4a84623988042c50754e4d422ef
 SHA512 
df0137ca6f8235ee89ec45ad2747d4f475972bf47bdd5a9db5893b32ec61ae4c62e5825581ad8454644b6e16fe631e416c727400e40adf65c103f49bac302ad0
 DIST chromium-145.0.7632.45-linux.tar.xz 1416448168 BLAKE2B 
97b40e84d1cfdee8384611f75c1e42e9b8aad0eb75cb7cdfe103da915674cda022ea3010db58983e9ee4e1d39d17cfbf877c76abcdd27a9797483aabdc774769
 SHA512 
14b1b89a3b82577313673df8f98d476fc7442138aa20917bdee1e4fc02bfb1ba075bc9551ca07c82b7e2fe54b659cf4bd3e1a860cfab2761763662f580db25a4
+DIST chromium-145.0.7632.67-linux.tar.xz 1416526708 BLAKE2B 
5b8e7b952443a68824d039292d6f13dac0a4fb6cba3d35cbedfeba404f92cede0c2aef71d165c8c83c086055a7a74c3b4f7d6e458ee9a54e14d33dd7f1aaccc3
 SHA512 
5bc7a683b8fb261051871193b48f83341b094407e47ded4ee1ff6e5dcaec7c1496be394a6a3bc2af476a668b30b029de2a99ecdfd0de3766343359568aca0704
 DIST chromium-clang-llvmorg-21-init-11777-gfd3fecfc-1.tar.xz 272 BLAKE2B 
4423dd821d8ad88aad0ae734551defa28362d4ad3f263ef0e525d57f4266108ea58661749c8b82403426b25ae4ea189021dfbb016fad280d4ef18d3b48f43a46
 SHA512 
76158ad6a30c9905dd3a1044125114e90d6cbc74eabe38a0c49e07e5f52813615074bd22088578b91a763b5186e924c322e9fce5281b672e2748cd563c9cfad8
 DIST chromium-clang-llvmorg-22-init-14273-gea10026b-2.tar.xz 56526480 BLAKE2B 
ed3c838ab171c4b54a8a51316d84e6fcbaa7189cbfc700918be99920399b1ebb00b69288b5b85699d6307dc7c0728f392707893079be2ba34cfd00cd32015b77
 SHA512 
94c7d595b04442dcb82a26b3fb58188a85cd97b059fc64c7617c565be3e9a69b6fcc3a949eb5f46075b0bbc91aa2642ce7319a3f0f829c34e9bf9c33d8fae2ce
 DIST chromium-clang-llvmorg-22-init-17020-gbd1bd178-2.tar.xz 57165612 BLAKE2B 
7fdd52f8f72cf5fd5c32528bed47d0377d6d78ab14edd39f0301e93a73cff7b2dcbadeb1dacec32fff4c29439f0770f72a930b1461bc8713dadb6063d4bfa8ed
 SHA512 
db7d58837a36b4b3b436de7c721cd71d8a51f476ed3dce37e18071fd925fb846ab1197ed75b88acff8b740ca0a1cbed4445f33d9bd5ce3e3e43b3c097f53e1df
@@ -23,3 +24,4 @@ DIST 
chromium-rust-toolchain-15283f6fe9-1-llvmorg-22-init-8940-g4d4cb757.tar.xz
 DIST 
chromium-rust-toolchain-4a0969e06d-1-llvmorg-21-init-11777-gfd3fecfc.tar.xz 
118529212 BLAKE2B 
595fb0f3b1526f75c69b19936b93547168a7d4b53fe9afe34c0f3a08b58434dcfbd214c86963a0d54e726c475296d5b54a5a436d63f3f5ac84409fdf86a17cfc
 SHA512 
837bde1b8a0750dca3b298d3a83e54a92574060e93af3d9fdc72ec5873b4e2e22abeb286dd81573eb787af2c0ccc7878eb2ba5e9fdfb8b0f22dd4b77fc1dcac1
 DIST 
chromium-rust-toolchain-a4cfac7093-2-llvmorg-22-init-17020-gbd1bd178.tar.xz 
140484296 BLAKE2B 
6b22b982b08b0728dda4bbbec2ad4f43977a792501a7

[gentoo-commits] repo/gentoo:master commit in: www-client/chromium/files/, www-client/chromium/

2026-02-13 Thread Matt Jolly
commit: 35a14e746dfd7f70f9fc87fdd14582e50a3c1b58
Author: Matt Jolly  gentoo  org>
AuthorDate: Fri Feb 13 11:03:31 2026 +
Commit: Matt Jolly  gentoo  org>
CommitDate: Fri Feb 13 11:50:17 2026 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=35a14e74

www-client/chromium: drop 145.0.7632.45

This release was broken on aarch64 due to shiny new ELF binares used by
the build process, and was missing the new desktop file generation
logic.

Closes: https://bugs.gentoo.org/969926
Closes: https://bugs.gentoo.org/970003
Signed-off-by: Matt Jolly  gentoo.org>

 www-client/chromium/Manifest   |1 -
 www-client/chromium/chromium-145.0.7632.45.ebuild  | 1646 
 .../files/cr145-revert-to-rollup-wasm.patch|   24 -
 3 files changed, 1671 deletions(-)

diff --git a/www-client/chromium/Manifest b/www-client/chromium/Manifest
index cbcd90ce707d..35db6596fd94 100644
--- a/www-client/chromium/Manifest
+++ b/www-client/chromium/Manifest
@@ -3,7 +3,6 @@ DIST chromium-138.0.7204.157-linux.tar.xz 1555757520 BLAKE2B 
d46405fdb3e1e2bb919
 DIST chromium-143.0.7499.109-linux.tar.xz 1140751164 BLAKE2B 
2d92edef264b5d3145e952e6f8b2a986c8adb6ef47c2a0ddf6c5acb6cdd0d47144123a8e15944c4a22fb42177f9e6c7e84ea3ab6f6bb17dc464ff9c3e9c2c851
 SHA512 
9d9a24f9e424b8121c73edc8c5ad685447ccfc67d29878cc3b248eed86273702a0f26eb91ed501d492f165de1319bfdaed7a4071f2a9e7cfd7551f845b066f65
 DIST chromium-144.0.7559.109-linux.tar.xz 1292530744 BLAKE2B 
08101a0433f52a9537d879be638b4a5b7dac9a2df63de23b53c4a9f45e3fbc5d4726f7255010d07aaabdbc6367eddbe15eabbfe09bb415c7d2aad6ee34be7c15
 SHA512 
72c199078007585f93d666c85fd4538e907365c1ecee6c1d41d9f7d31fb302ff3e01586591a7806529561f0dd64acf82d899d5199564b15ab5c7e575d68b25b9
 DIST chromium-144.0.7559.132-linux.tar.xz 1292631752 BLAKE2B 
6d54992b9314f9f4b3691e9369f722143c640f535adba40f6ba8ff4bace6ab5142b96151e38d11b1e85c28f6c828eab20722d4a84623988042c50754e4d422ef
 SHA512 
df0137ca6f8235ee89ec45ad2747d4f475972bf47bdd5a9db5893b32ec61ae4c62e5825581ad8454644b6e16fe631e416c727400e40adf65c103f49bac302ad0
-DIST chromium-145.0.7632.45-linux.tar.xz 1416448168 BLAKE2B 
97b40e84d1cfdee8384611f75c1e42e9b8aad0eb75cb7cdfe103da915674cda022ea3010db58983e9ee4e1d39d17cfbf877c76abcdd27a9797483aabdc774769
 SHA512 
14b1b89a3b82577313673df8f98d476fc7442138aa20917bdee1e4fc02bfb1ba075bc9551ca07c82b7e2fe54b659cf4bd3e1a860cfab2761763662f580db25a4
 DIST chromium-145.0.7632.67-linux.tar.xz 1416526708 BLAKE2B 
5b8e7b952443a68824d039292d6f13dac0a4fb6cba3d35cbedfeba404f92cede0c2aef71d165c8c83c086055a7a74c3b4f7d6e458ee9a54e14d33dd7f1aaccc3
 SHA512 
5bc7a683b8fb261051871193b48f83341b094407e47ded4ee1ff6e5dcaec7c1496be394a6a3bc2af476a668b30b029de2a99ecdfd0de3766343359568aca0704
 DIST chromium-clang-llvmorg-21-init-11777-gfd3fecfc-1.tar.xz 272 BLAKE2B 
4423dd821d8ad88aad0ae734551defa28362d4ad3f263ef0e525d57f4266108ea58661749c8b82403426b25ae4ea189021dfbb016fad280d4ef18d3b48f43a46
 SHA512 
76158ad6a30c9905dd3a1044125114e90d6cbc74eabe38a0c49e07e5f52813615074bd22088578b91a763b5186e924c322e9fce5281b672e2748cd563c9cfad8
 DIST chromium-clang-llvmorg-22-init-14273-gea10026b-2.tar.xz 56526480 BLAKE2B 
ed3c838ab171c4b54a8a51316d84e6fcbaa7189cbfc700918be99920399b1ebb00b69288b5b85699d6307dc7c0728f392707893079be2ba34cfd00cd32015b77
 SHA512 
94c7d595b04442dcb82a26b3fb58188a85cd97b059fc64c7617c565be3e9a69b6fcc3a949eb5f46075b0bbc91aa2642ce7319a3f0f829c34e9bf9c33d8fae2ce

diff --git a/www-client/chromium/chromium-145.0.7632.45.ebuild 
b/www-client/chromium/chromium-145.0.7632.45.ebuild
deleted file mode 100644
index f7894cd06c2e..
--- a/www-client/chromium/chromium-145.0.7632.45.ebuild
+++ /dev/null
@@ -1,1646 +0,0 @@
-# Copyright 2009-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-# PACKAGING NOTES
-
-# Upstream roll their bundled Clang every two weeks, and the bundled Rust
-# is rolled regularly and depends on that. While we do our best to build
-# with system Clang, we may eventually hit the point where we need to use
-# the bundled Clang due to the use of prerelease features.
-
-# USE=bundled-toolchain is intended for users who want to use the same 
toolchain
-# as the upstream releases. It's also a good fallback in case we fall behind
-# and need to get a release out quickly (less likely with `dev` in-tree).
-# We can't rely on it as a default since the toolchain is only shipped for 
x86-64;
-# other architectures will need to use system toolchain.
-
-# Since m133 we are using CI-generated tarballs from
-# https://github.com/chromium-linux-tarballs/chromium-tarballs/
-
-# These are bit-for-bit identical to the official releases, but are built
-# using an external CI system that we have some control over, in case
-# issues pop up again with official tarball generation.
-
-GN_MIN_VER=0.2318
-# chromium-tools/get-chromium-toolchain-strings.py (or just use Chromicler)
-# Node for M145+ should be 24.12.0 but that's not packa

[gentoo-commits] repo/gentoo:master commit in: www-client/chromium/

2026-02-12 Thread Matt Jolly
commit: aea389454d6f4bf78c3692839bf93714fb3e9cec
Author: Matt Jolly  gentoo  org>
AuthorDate: Thu Feb 12 08:12:57 2026 +
Commit: Matt Jolly  gentoo  org>
CommitDate: Thu Feb 12 08:17:41 2026 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aea38945

www-client/chromium: M145 - fix `GN_MIN_VER`

`GN_MIN_VER` was typo'd to `0.2138` instead of `0.2318`,
resulting in an incorrect build time dependency. dev-build/gn-0.2318 is
the first version in-tree to support the `string_hash` function; any
earlier versions will fail with an error like:

ERROR at //build/rust/gni_impl/rust_target.gni:51:17: Unknown function.
_dir_hash = string_hash(get_label_info(":${_target_name}", "dir"))

Closes: https://bugs.gentoo.org/969960
Signed-off-by: Matt Jolly  gentoo.org>

 www-client/chromium/chromium-145.0.7632.45.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/www-client/chromium/chromium-145.0.7632.45.ebuild 
b/www-client/chromium/chromium-145.0.7632.45.ebuild
index 22c5115d119a..f7894cd06c2e 100644
--- a/www-client/chromium/chromium-145.0.7632.45.ebuild
+++ b/www-client/chromium/chromium-145.0.7632.45.ebuild
@@ -23,7 +23,7 @@ EAPI=8
 # using an external CI system that we have some control over, in case
 # issues pop up again with official tarball generation.
 
-GN_MIN_VER=0.2138
+GN_MIN_VER=0.2318
 # chromium-tools/get-chromium-toolchain-strings.py (or just use Chromicler)
 # Node for M145+ should be 24.12.0 but that's not packaged in Gentoo yet. See 
#969145
 TEST_FONT="a28b222b79851716f8358d2800157d9ffe117b3545031ae51f69b7e1e1b9a969"



[gentoo-commits] repo/gentoo:master commit in: www-client/chromium/files/, www-client/chromium/

2026-02-11 Thread Matt Jolly
commit: bf91cb1b0926dddb29a3a7f3db2d7a8dd4243f22
Author: Matt Jolly  gentoo  org>
AuthorDate: Tue Feb 10 22:13:32 2026 +
Commit: Matt Jolly  gentoo  org>
CommitDate: Wed Feb 11 14:26:34 2026 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bf91cb1b

www-client/chromium: add 145.0.7632.45

Bug: https://bugs.gentoo.org/969145
Signed-off-by: Matt Jolly  gentoo.org>

 www-client/chromium/Manifest   |5 +
 www-client/chromium/chromium-145.0.7632.45.ebuild  | 1646 
 .../files/cr145-oauth2-client-switches.patch   |   37 +
 3 files changed, 1688 insertions(+)

diff --git a/www-client/chromium/Manifest b/www-client/chromium/Manifest
index f23c598ca9e4..4a8dacc0e91b 100644
--- a/www-client/chromium/Manifest
+++ b/www-client/chromium/Manifest
@@ -3,18 +3,23 @@ DIST chromium-138.0.7204.157-linux.tar.xz 1555757520 BLAKE2B 
d46405fdb3e1e2bb919
 DIST chromium-143.0.7499.109-linux.tar.xz 1140751164 BLAKE2B 
2d92edef264b5d3145e952e6f8b2a986c8adb6ef47c2a0ddf6c5acb6cdd0d47144123a8e15944c4a22fb42177f9e6c7e84ea3ab6f6bb17dc464ff9c3e9c2c851
 SHA512 
9d9a24f9e424b8121c73edc8c5ad685447ccfc67d29878cc3b248eed86273702a0f26eb91ed501d492f165de1319bfdaed7a4071f2a9e7cfd7551f845b066f65
 DIST chromium-144.0.7559.109-linux.tar.xz 1292530744 BLAKE2B 
08101a0433f52a9537d879be638b4a5b7dac9a2df63de23b53c4a9f45e3fbc5d4726f7255010d07aaabdbc6367eddbe15eabbfe09bb415c7d2aad6ee34be7c15
 SHA512 
72c199078007585f93d666c85fd4538e907365c1ecee6c1d41d9f7d31fb302ff3e01586591a7806529561f0dd64acf82d899d5199564b15ab5c7e575d68b25b9
 DIST chromium-144.0.7559.132-linux.tar.xz 1292631752 BLAKE2B 
6d54992b9314f9f4b3691e9369f722143c640f535adba40f6ba8ff4bace6ab5142b96151e38d11b1e85c28f6c828eab20722d4a84623988042c50754e4d422ef
 SHA512 
df0137ca6f8235ee89ec45ad2747d4f475972bf47bdd5a9db5893b32ec61ae4c62e5825581ad8454644b6e16fe631e416c727400e40adf65c103f49bac302ad0
+DIST chromium-145.0.7632.45-linux.tar.xz 1416448168 BLAKE2B 
97b40e84d1cfdee8384611f75c1e42e9b8aad0eb75cb7cdfe103da915674cda022ea3010db58983e9ee4e1d39d17cfbf877c76abcdd27a9797483aabdc774769
 SHA512 
14b1b89a3b82577313673df8f98d476fc7442138aa20917bdee1e4fc02bfb1ba075bc9551ca07c82b7e2fe54b659cf4bd3e1a860cfab2761763662f580db25a4
 DIST chromium-clang-llvmorg-21-init-11777-gfd3fecfc-1.tar.xz 272 BLAKE2B 
4423dd821d8ad88aad0ae734551defa28362d4ad3f263ef0e525d57f4266108ea58661749c8b82403426b25ae4ea189021dfbb016fad280d4ef18d3b48f43a46
 SHA512 
76158ad6a30c9905dd3a1044125114e90d6cbc74eabe38a0c49e07e5f52813615074bd22088578b91a763b5186e924c322e9fce5281b672e2748cd563c9cfad8
 DIST chromium-clang-llvmorg-22-init-14273-gea10026b-2.tar.xz 56526480 BLAKE2B 
ed3c838ab171c4b54a8a51316d84e6fcbaa7189cbfc700918be99920399b1ebb00b69288b5b85699d6307dc7c0728f392707893079be2ba34cfd00cd32015b77
 SHA512 
94c7d595b04442dcb82a26b3fb58188a85cd97b059fc64c7617c565be3e9a69b6fcc3a949eb5f46075b0bbc91aa2642ce7319a3f0f829c34e9bf9c33d8fae2ce
+DIST chromium-clang-llvmorg-22-init-17020-gbd1bd178-2.tar.xz 57165612 BLAKE2B 
7fdd52f8f72cf5fd5c32528bed47d0377d6d78ab14edd39f0301e93a73cff7b2dcbadeb1dacec32fff4c29439f0770f72a930b1461bc8713dadb6063d4bfa8ed
 SHA512 
db7d58837a36b4b3b436de7c721cd71d8a51f476ed3dce37e18071fd925fb846ab1197ed75b88acff8b740ca0a1cbed4445f33d9bd5ce3e3e43b3c097f53e1df
 DIST chromium-clang-llvmorg-22-init-8940-g4d4cb757-84.tar.xz 55669844 BLAKE2B 
16056ff3cb44f6db47ca93cf0bd81d12a9c03919a1bf3357ad52431b624c7cf89ee340be1b0213b452c6028255ad9810c75918e1dfa99134e79216619cad65a1
 SHA512 
534a6b037a9cab1a109403c19d76c4d5fc441ca7f7a6a9d9dc208c5056617785a35668e9392f931156e3dab3f2e2cbb2f2489cd41912a04e9043bc7dba00d4aa
 DIST chromium-openpower-a85b64f07b.tar.bz2 2940 BLAKE2B 
671e22109410b84d026ee9e73f6112e99023707b97b6af204da8adca7fd53c85d6f5b634ad400596bbc1314f21a011a38a25aa029580529306cc1ad958d4a913
 SHA512 
34b3e93c23f320e8ce8164527544e37c771d3663951b032e1213db83c0559a85588dbedaa1c92a493cb3e187d6afc8a9601c9e82c07d8cb402e2f1e2dc4b4312
 DIST chromium-openpower-e1538a2234.tar.bz2 2940 BLAKE2B 
671e22109410b84d026ee9e73f6112e99023707b97b6af204da8adca7fd53c85d6f5b634ad400596bbc1314f21a011a38a25aa029580529306cc1ad958d4a913
 SHA512 
34b3e93c23f320e8ce8164527544e37c771d3663951b032e1213db83c0559a85588dbedaa1c92a493cb3e187d6afc8a9601c9e82c07d8cb402e2f1e2dc4b4312
 DIST chromium-patches-138-1.tar.bz2 11109 BLAKE2B 
a4b57c2f5cadae37f6284e458ec8941c09ae98658c099e638817919da9686ec412b619a21bd208ce79b471d27bbfcf589a94695f636f381a2de60f14fe8fe367
 SHA512 
b930ac8cb86aa5143cecf04c076a07a366328806b20ba4c6c09844b4411b74a0ad04dfbf182966e9401e3d1ee4a6f4b3e12e7f9b015c5f33311ebe0ffd76d5da
 DIST chromium-patches-143.tar.bz2 10540 BLAKE2B 
b23f13df5e246c67e4c3a036948c439606eec67262f617de4bde22927eab69a575ccae1e6d512fe435d6766617eee7ed1a518e3a8cbb29334d76c5b98f0a9702
 SHA512 
7d843923f5ea78288c6c02195fb94771c0014ef3826f070a79fbde03f04a0b035e62ab8b4850597a0abb572b3d7548e41978696d31cdfbfb5121a77f8c3c8dd9
 DIST chromium-patches-144-1.tar.bz2 12759 BLAKE2B 
e452233b78a4223bbb88a7b380c8e360

[gentoo-commits] repo/gentoo:master commit in: www-client/chromium/, www-client/chromium/files/

2026-02-10 Thread Matt Jolly
commit: 99ff12f00b82e6c80d09a6165656a48dd126ba9c
Author: Matt Jolly  gentoo  org>
AuthorDate: Tue Feb 10 11:30:46 2026 +
Commit: Matt Jolly  gentoo  org>
CommitDate: Tue Feb 10 11:47:43 2026 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=99ff12f0

www-client/chromium: add 144.0.7559.132

We've pinched the glibc 2.43 patch from dev-qt/qtwebengine until we know
which option upstream are going to go with (or until we submit the CL
ourselves...)

Closes: https://bugs.gentoo.org/969846
Bug: https://bugs.gentoo.org/969853
Signed-off-by: Matt Jolly  gentoo.org>

 www-client/chromium/Manifest   |1 +
 www-client/chromium/chromium-144.0.7559.132.ebuild | 1705 
 www-client/chromium/files/cr144-glibc-2.43.patch   |   11 +
 3 files changed, 1717 insertions(+)

diff --git a/www-client/chromium/Manifest b/www-client/chromium/Manifest
index 6d28df0af1a1..f23c598ca9e4 100644
--- a/www-client/chromium/Manifest
+++ b/www-client/chromium/Manifest
@@ -2,6 +2,7 @@ DIST chromium-138.0.7204.157-linux-testdata.tar.xz 923159300 
BLAKE2B dba7b63f782
 DIST chromium-138.0.7204.157-linux.tar.xz 1555757520 BLAKE2B 
d46405fdb3e1e2bb91991a0f75afb7753f7badb10bdaf072fa29fa603cef9efe3fd569f1294291b1136debd26378390a5d661e385247d32d451121d987aef1ec
 SHA512 
69eb7d569a21a0e2105bfed74067f1e62f61329df4e35e593df438875e09422121932d525895a8d299dd24dc69a0f3a1babebfceea9ebad09bf166e576961435
 DIST chromium-143.0.7499.109-linux.tar.xz 1140751164 BLAKE2B 
2d92edef264b5d3145e952e6f8b2a986c8adb6ef47c2a0ddf6c5acb6cdd0d47144123a8e15944c4a22fb42177f9e6c7e84ea3ab6f6bb17dc464ff9c3e9c2c851
 SHA512 
9d9a24f9e424b8121c73edc8c5ad685447ccfc67d29878cc3b248eed86273702a0f26eb91ed501d492f165de1319bfdaed7a4071f2a9e7cfd7551f845b066f65
 DIST chromium-144.0.7559.109-linux.tar.xz 1292530744 BLAKE2B 
08101a0433f52a9537d879be638b4a5b7dac9a2df63de23b53c4a9f45e3fbc5d4726f7255010d07aaabdbc6367eddbe15eabbfe09bb415c7d2aad6ee34be7c15
 SHA512 
72c199078007585f93d666c85fd4538e907365c1ecee6c1d41d9f7d31fb302ff3e01586591a7806529561f0dd64acf82d899d5199564b15ab5c7e575d68b25b9
+DIST chromium-144.0.7559.132-linux.tar.xz 1292631752 BLAKE2B 
6d54992b9314f9f4b3691e9369f722143c640f535adba40f6ba8ff4bace6ab5142b96151e38d11b1e85c28f6c828eab20722d4a84623988042c50754e4d422ef
 SHA512 
df0137ca6f8235ee89ec45ad2747d4f475972bf47bdd5a9db5893b32ec61ae4c62e5825581ad8454644b6e16fe631e416c727400e40adf65c103f49bac302ad0
 DIST chromium-clang-llvmorg-21-init-11777-gfd3fecfc-1.tar.xz 272 BLAKE2B 
4423dd821d8ad88aad0ae734551defa28362d4ad3f263ef0e525d57f4266108ea58661749c8b82403426b25ae4ea189021dfbb016fad280d4ef18d3b48f43a46
 SHA512 
76158ad6a30c9905dd3a1044125114e90d6cbc74eabe38a0c49e07e5f52813615074bd22088578b91a763b5186e924c322e9fce5281b672e2748cd563c9cfad8
 DIST chromium-clang-llvmorg-22-init-14273-gea10026b-2.tar.xz 56526480 BLAKE2B 
ed3c838ab171c4b54a8a51316d84e6fcbaa7189cbfc700918be99920399b1ebb00b69288b5b85699d6307dc7c0728f392707893079be2ba34cfd00cd32015b77
 SHA512 
94c7d595b04442dcb82a26b3fb58188a85cd97b059fc64c7617c565be3e9a69b6fcc3a949eb5f46075b0bbc91aa2642ce7319a3f0f829c34e9bf9c33d8fae2ce
 DIST chromium-clang-llvmorg-22-init-8940-g4d4cb757-84.tar.xz 55669844 BLAKE2B 
16056ff3cb44f6db47ca93cf0bd81d12a9c03919a1bf3357ad52431b624c7cf89ee340be1b0213b452c6028255ad9810c75918e1dfa99134e79216619cad65a1
 SHA512 
534a6b037a9cab1a109403c19d76c4d5fc441ca7f7a6a9d9dc208c5056617785a35668e9392f931156e3dab3f2e2cbb2f2489cd41912a04e9043bc7dba00d4aa

diff --git a/www-client/chromium/chromium-144.0.7559.132.ebuild 
b/www-client/chromium/chromium-144.0.7559.132.ebuild
new file mode 100644
index ..520a116b7792
--- /dev/null
+++ b/www-client/chromium/chromium-144.0.7559.132.ebuild
@@ -0,0 +1,1705 @@
+# Copyright 2009-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# PACKAGING NOTES
+
+# Upstream roll their bundled Clang every two weeks, and the bundled Rust
+# is rolled regularly and depends on that. While we do our best to build
+# with system Clang, we may eventually hit the point where we need to use
+# the bundled Clang due to the use of prerelease features.
+
+# USE=bundled-toolchain is intended for users who want to use the same 
toolchain
+# as the upstream releases. It's also a good fallback in case we fall behind
+# and need to get a release out quickly (less likely with `dev` in-tree).
+# We can't rely on it as a default since the toolchain is only shipped for 
x86-64;
+# other architectures will need to use system toolchain.
+
+# Since m133 we are using CI-generated tarballs from
+# https://github.com/chromium-linux-tarballs/chromium-tarballs/
+
+# These are bit-for-bit identical to the official releases, but are built
+# using an external CI system that we have some control over, in case
+# issues pop up again with official tarball generation.
+
+GN_MIN_VER=0.2235
+# chromium-tools/get-chromium-toolchain-strings.py
+TEST_FONT="a28b222b79851716f8358d2800157d9ffe117b3545

[gentoo-commits] repo/gentoo:master commit in: www-client/chromium/

2026-02-05 Thread Arthur Zamarin
commit: 18c38367dafb56d01f14f3ed9a7476848bad448e
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Thu Feb  5 18:32:25 2026 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Thu Feb  5 18:32:25 2026 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=18c38367

www-client/chromium: Stabilize 144.0.7559.109 amd64, #968925

Signed-off-by: Arthur Zamarin  gentoo.org>

 www-client/chromium/chromium-144.0.7559.109.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/www-client/chromium/chromium-144.0.7559.109.ebuild 
b/www-client/chromium/chromium-144.0.7559.109.ebuild
index 44f0e27ee54c..29c1017c62ab 100644
--- a/www-client/chromium/chromium-144.0.7559.109.ebuild
+++ b/www-client/chromium/chromium-144.0.7559.109.ebuild
@@ -78,7 +78,7 @@ LICENSE+=" rar? ( unRAR )"
 SLOT="0/stable"
 # Dev exists mostly to give devs some breathing room for beta/stable releases;
 # it shouldn't be keyworded but adventurous users can select it.
-KEYWORDS="~amd64 arm64"
+KEYWORDS="amd64 arm64"
 
 IUSE_SYSTEM_LIBS="+system-harfbuzz +system-icu +system-zstd"
 IUSE="+X ${IUSE_SYSTEM_LIBS} bindist bundled-toolchain cups debug 
ffmpeg-chromium gtk4 +hangouts headless kerberos +official pax-kernel pgo"



[gentoo-commits] repo/gentoo:master commit in: www-client/chromium/

2026-02-05 Thread Arthur Zamarin
commit: 99e5b4e251bae6e24e3a6fa2ea97e562107216b6
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Thu Feb  5 18:32:21 2026 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Thu Feb  5 18:32:21 2026 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=99e5b4e2

www-client/chromium: Stabilize 144.0.7559.109 arm64, #968925

Signed-off-by: Arthur Zamarin  gentoo.org>

 www-client/chromium/chromium-144.0.7559.109.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/www-client/chromium/chromium-144.0.7559.109.ebuild 
b/www-client/chromium/chromium-144.0.7559.109.ebuild
index e5e58495ec48..44f0e27ee54c 100644
--- a/www-client/chromium/chromium-144.0.7559.109.ebuild
+++ b/www-client/chromium/chromium-144.0.7559.109.ebuild
@@ -78,7 +78,7 @@ LICENSE+=" rar? ( unRAR )"
 SLOT="0/stable"
 # Dev exists mostly to give devs some breathing room for beta/stable releases;
 # it shouldn't be keyworded but adventurous users can select it.
-KEYWORDS="~amd64 ~arm64"
+KEYWORDS="~amd64 arm64"
 
 IUSE_SYSTEM_LIBS="+system-harfbuzz +system-icu +system-zstd"
 IUSE="+X ${IUSE_SYSTEM_LIBS} bindist bundled-toolchain cups debug 
ffmpeg-chromium gtk4 +hangouts headless kerberos +official pax-kernel pgo"



[gentoo-commits] repo/gentoo:master commit in: www-client/chromium/

2026-01-28 Thread Matt Jolly
commit: 31b69d26c3fc2ccc43415f8331fb0447324e657c
Author: Matt Jolly  gentoo  org>
AuthorDate: Thu Jan 29 07:32:41 2026 +
Commit: Matt Jolly  gentoo  org>
CommitDate: Thu Jan 29 07:34:28 2026 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=31b69d26

www-client/chromium: drop 144.0.7559.59, 144.0.7559.96

Signed-off-by: Matt Jolly  gentoo.org>

 www-client/chromium/Manifest  |2 -
 www-client/chromium/chromium-144.0.7559.59.ebuild | 1646 
 www-client/chromium/chromium-144.0.7559.96.ebuild | 1705 -
 3 files changed, 3353 deletions(-)

diff --git a/www-client/chromium/Manifest b/www-client/chromium/Manifest
index d2be05456c54..6d28df0af1a1 100644
--- a/www-client/chromium/Manifest
+++ b/www-client/chromium/Manifest
@@ -2,8 +2,6 @@ DIST chromium-138.0.7204.157-linux-testdata.tar.xz 923159300 
BLAKE2B dba7b63f782
 DIST chromium-138.0.7204.157-linux.tar.xz 1555757520 BLAKE2B 
d46405fdb3e1e2bb91991a0f75afb7753f7badb10bdaf072fa29fa603cef9efe3fd569f1294291b1136debd26378390a5d661e385247d32d451121d987aef1ec
 SHA512 
69eb7d569a21a0e2105bfed74067f1e62f61329df4e35e593df438875e09422121932d525895a8d299dd24dc69a0f3a1babebfceea9ebad09bf166e576961435
 DIST chromium-143.0.7499.109-linux.tar.xz 1140751164 BLAKE2B 
2d92edef264b5d3145e952e6f8b2a986c8adb6ef47c2a0ddf6c5acb6cdd0d47144123a8e15944c4a22fb42177f9e6c7e84ea3ab6f6bb17dc464ff9c3e9c2c851
 SHA512 
9d9a24f9e424b8121c73edc8c5ad685447ccfc67d29878cc3b248eed86273702a0f26eb91ed501d492f165de1319bfdaed7a4071f2a9e7cfd7551f845b066f65
 DIST chromium-144.0.7559.109-linux.tar.xz 1292530744 BLAKE2B 
08101a0433f52a9537d879be638b4a5b7dac9a2df63de23b53c4a9f45e3fbc5d4726f7255010d07aaabdbc6367eddbe15eabbfe09bb415c7d2aad6ee34be7c15
 SHA512 
72c199078007585f93d666c85fd4538e907365c1ecee6c1d41d9f7d31fb302ff3e01586591a7806529561f0dd64acf82d899d5199564b15ab5c7e575d68b25b9
-DIST chromium-144.0.7559.59-linux.tar.xz 1287944964 BLAKE2B 
1e28a9c1059872b4f5e3d12803f6cc418b97f889efd8e54c363e2d6bc5134e0551e4429387675e7100e654569775b1cc575e9a744584d2f4b57140575229206e
 SHA512 
709c5b7ef031295e3aaa366cfddd4c2b4a736cef73b40070701700867648f232c906847f8d801acf55a6baf4288d8a5cb0bab61c5d77f1b85bb143858e7f053c
-DIST chromium-144.0.7559.96-linux.tar.xz 1287892772 BLAKE2B 
d6f552f5178a3dcc27bf1ebd729453b2c6fbb0770d3db7117287dfde1b5b3216eb546282a8c316999e7a5ade17d70be54441d4210427f12897952357f297d2df
 SHA512 
9f9802a340c04a04d976ec82b47c48e74f69702614bc33ee366c70b61ec5f26d06b87256083ce230803eb3fa2c282646e5dce6a7cf6f193bf8b911ee60d961ac
 DIST chromium-clang-llvmorg-21-init-11777-gfd3fecfc-1.tar.xz 272 BLAKE2B 
4423dd821d8ad88aad0ae734551defa28362d4ad3f263ef0e525d57f4266108ea58661749c8b82403426b25ae4ea189021dfbb016fad280d4ef18d3b48f43a46
 SHA512 
76158ad6a30c9905dd3a1044125114e90d6cbc74eabe38a0c49e07e5f52813615074bd22088578b91a763b5186e924c322e9fce5281b672e2748cd563c9cfad8
 DIST chromium-clang-llvmorg-22-init-14273-gea10026b-2.tar.xz 56526480 BLAKE2B 
ed3c838ab171c4b54a8a51316d84e6fcbaa7189cbfc700918be99920399b1ebb00b69288b5b85699d6307dc7c0728f392707893079be2ba34cfd00cd32015b77
 SHA512 
94c7d595b04442dcb82a26b3fb58188a85cd97b059fc64c7617c565be3e9a69b6fcc3a949eb5f46075b0bbc91aa2642ce7319a3f0f829c34e9bf9c33d8fae2ce
 DIST chromium-clang-llvmorg-22-init-8940-g4d4cb757-84.tar.xz 55669844 BLAKE2B 
16056ff3cb44f6db47ca93cf0bd81d12a9c03919a1bf3357ad52431b624c7cf89ee340be1b0213b452c6028255ad9810c75918e1dfa99134e79216619cad65a1
 SHA512 
534a6b037a9cab1a109403c19d76c4d5fc441ca7f7a6a9d9dc208c5056617785a35668e9392f931156e3dab3f2e2cbb2f2489cd41912a04e9043bc7dba00d4aa

diff --git a/www-client/chromium/chromium-144.0.7559.59.ebuild 
b/www-client/chromium/chromium-144.0.7559.59.ebuild
deleted file mode 100644
index 30626e8774ba..
--- a/www-client/chromium/chromium-144.0.7559.59.ebuild
+++ /dev/null
@@ -1,1646 +0,0 @@
-# Copyright 2009-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-# PACKAGING NOTES
-
-# Upstream roll their bundled Clang every two weeks, and the bundled Rust
-# is rolled regularly and depends on that. While we do our best to build
-# with system Clang, we may eventually hit the point where we need to use
-# the bundled Clang due to the use of prerelease features.
-
-# USE=bundled-toolchain is intended for users who want to use the same 
toolchain
-# as the upstream releases. It's also a good fallback in case we fall behind
-# and need to get a release out quickly (less likely with `dev` in-tree).
-# We can't rely on it as a default since the toolchain is only shipped for 
x86-64;
-# other architectures will need to use system toolchain.
-
-# Since m133 we are using CI-generated tarballs from
-# https://github.com/chromium-linux-tarballs/chromium-tarballs/
-
-# These are bit-for-bit identical to the official releases, but are built
-# using an external CI system that we have some control over, in case
-# issues pop up again with official tarball generation.

[gentoo-commits] repo/gentoo:master commit in: www-client/chromium/

2026-01-28 Thread Matt Jolly
commit: 8c8ccf5aa5289c4c889e2c35b40f5f0358e950f5
Author: Matt Jolly  gentoo  org>
AuthorDate: Thu Jan 29 07:32:10 2026 +
Commit: Matt Jolly  gentoo  org>
CommitDate: Thu Jan 29 07:34:28 2026 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8c8ccf5a

www-client/chromium: add 144.0.7559.109

Bug: https://bugs.gentoo.org/969398
Signed-off-by: Matt Jolly  gentoo.org>

 www-client/chromium/Manifest   |1 +
 www-client/chromium/chromium-144.0.7559.109.ebuild | 1705 
 2 files changed, 1706 insertions(+)

diff --git a/www-client/chromium/Manifest b/www-client/chromium/Manifest
index 02d93cf19212..d2be05456c54 100644
--- a/www-client/chromium/Manifest
+++ b/www-client/chromium/Manifest
@@ -1,6 +1,7 @@
 DIST chromium-138.0.7204.157-linux-testdata.tar.xz 923159300 BLAKE2B 
dba7b63f78246c64811e52367823937e5fb258446669147f2031abacc921c52988f077cddcc00e3d273bb4e7a0375416f681e606fa9c364a840bbac1b1f66d24
 SHA512 
5913208d1d49e8291541a8f5ac70654b5b2b05eed1538a2eccbd47c93443cb08e86a5f735289fffb4ce2df26c5c72292571082b71b9f8f8084368084fc040c3b
 DIST chromium-138.0.7204.157-linux.tar.xz 1555757520 BLAKE2B 
d46405fdb3e1e2bb91991a0f75afb7753f7badb10bdaf072fa29fa603cef9efe3fd569f1294291b1136debd26378390a5d661e385247d32d451121d987aef1ec
 SHA512 
69eb7d569a21a0e2105bfed74067f1e62f61329df4e35e593df438875e09422121932d525895a8d299dd24dc69a0f3a1babebfceea9ebad09bf166e576961435
 DIST chromium-143.0.7499.109-linux.tar.xz 1140751164 BLAKE2B 
2d92edef264b5d3145e952e6f8b2a986c8adb6ef47c2a0ddf6c5acb6cdd0d47144123a8e15944c4a22fb42177f9e6c7e84ea3ab6f6bb17dc464ff9c3e9c2c851
 SHA512 
9d9a24f9e424b8121c73edc8c5ad685447ccfc67d29878cc3b248eed86273702a0f26eb91ed501d492f165de1319bfdaed7a4071f2a9e7cfd7551f845b066f65
+DIST chromium-144.0.7559.109-linux.tar.xz 1292530744 BLAKE2B 
08101a0433f52a9537d879be638b4a5b7dac9a2df63de23b53c4a9f45e3fbc5d4726f7255010d07aaabdbc6367eddbe15eabbfe09bb415c7d2aad6ee34be7c15
 SHA512 
72c199078007585f93d666c85fd4538e907365c1ecee6c1d41d9f7d31fb302ff3e01586591a7806529561f0dd64acf82d899d5199564b15ab5c7e575d68b25b9
 DIST chromium-144.0.7559.59-linux.tar.xz 1287944964 BLAKE2B 
1e28a9c1059872b4f5e3d12803f6cc418b97f889efd8e54c363e2d6bc5134e0551e4429387675e7100e654569775b1cc575e9a744584d2f4b57140575229206e
 SHA512 
709c5b7ef031295e3aaa366cfddd4c2b4a736cef73b40070701700867648f232c906847f8d801acf55a6baf4288d8a5cb0bab61c5d77f1b85bb143858e7f053c
 DIST chromium-144.0.7559.96-linux.tar.xz 1287892772 BLAKE2B 
d6f552f5178a3dcc27bf1ebd729453b2c6fbb0770d3db7117287dfde1b5b3216eb546282a8c316999e7a5ade17d70be54441d4210427f12897952357f297d2df
 SHA512 
9f9802a340c04a04d976ec82b47c48e74f69702614bc33ee366c70b61ec5f26d06b87256083ce230803eb3fa2c282646e5dce6a7cf6f193bf8b911ee60d961ac
 DIST chromium-clang-llvmorg-21-init-11777-gfd3fecfc-1.tar.xz 272 BLAKE2B 
4423dd821d8ad88aad0ae734551defa28362d4ad3f263ef0e525d57f4266108ea58661749c8b82403426b25ae4ea189021dfbb016fad280d4ef18d3b48f43a46
 SHA512 
76158ad6a30c9905dd3a1044125114e90d6cbc74eabe38a0c49e07e5f52813615074bd22088578b91a763b5186e924c322e9fce5281b672e2748cd563c9cfad8

diff --git a/www-client/chromium/chromium-144.0.7559.109.ebuild 
b/www-client/chromium/chromium-144.0.7559.109.ebuild
new file mode 100644
index ..e5e58495ec48
--- /dev/null
+++ b/www-client/chromium/chromium-144.0.7559.109.ebuild
@@ -0,0 +1,1705 @@
+# Copyright 2009-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# PACKAGING NOTES
+
+# Upstream roll their bundled Clang every two weeks, and the bundled Rust
+# is rolled regularly and depends on that. While we do our best to build
+# with system Clang, we may eventually hit the point where we need to use
+# the bundled Clang due to the use of prerelease features.
+
+# USE=bundled-toolchain is intended for users who want to use the same 
toolchain
+# as the upstream releases. It's also a good fallback in case we fall behind
+# and need to get a release out quickly (less likely with `dev` in-tree).
+# We can't rely on it as a default since the toolchain is only shipped for 
x86-64;
+# other architectures will need to use system toolchain.
+
+# Since m133 we are using CI-generated tarballs from
+# https://github.com/chromium-linux-tarballs/chromium-tarballs/
+
+# These are bit-for-bit identical to the official releases, but are built
+# using an external CI system that we have some control over, in case
+# issues pop up again with official tarball generation.
+
+GN_MIN_VER=0.2235
+# chromium-tools/get-chromium-toolchain-strings.py
+TEST_FONT=a28b222b79851716f8358d2800157d9ffe117b3545031ae51f69b7e1e1b9a969
+BUNDLED_CLANG_VER=llvmorg-22-init-14273-gea10026b-2
+BUNDLED_RUST_VER=11339a0ef5ed586bb7ea4f85a9b7287880caac3a-1
+RUST_SHORT_HASH=${BUNDLED_RUST_VER:0:10}-${BUNDLED_RUST_VER##*-}
+NODE_VER=24.11.1
+
+VIRTUALX_REQUIRED="pgo"
+
+CHROMIUM_LANGS="af am ar bg bn ca cs da de el en-GB es es-419 et fa fi fil fr 
gu he
+   hi hr hu id it ja kn ko l

[gentoo-commits] repo/gentoo:master commit in: www-client/chromium/

2026-01-21 Thread Matt Jolly
commit: 07037c27862452d5aa44292ea9769e656e6b7b09
Author: Matt Jolly  gentoo  org>
AuthorDate: Thu Jan 22 05:57:48 2026 +
Commit: Matt Jolly  gentoo  org>
CommitDate: Thu Jan 22 06:44:21 2026 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=07037c27

www-client/chromium: bump deps for M144

As per the bug below, our minimums for `dev-util/bindgen` and
`media-libs/openh264` were out-of-date. Bump them to the minimums
required.

No revbump in this case as both dependencies would cause a build-time
failure if they were out-of-date (and we don't have working chromium
binpkg yet).

Closes: https://bugs.gentoo.org/968472
Signed-off-by: Matt Jolly  gentoo.org>

 www-client/chromium/chromium-144.0.7559.96.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/www-client/chromium/chromium-144.0.7559.96.ebuild 
b/www-client/chromium/chromium-144.0.7559.96.ebuild
index 602cc4be97d8..e5e58495ec48 100644
--- a/www-client/chromium/chromium-144.0.7559.96.ebuild
+++ b/www-client/chromium/chromium-144.0.7559.96.ebuild
@@ -120,7 +120,7 @@ COMMON_SNAPSHOT_DEPEND="
system-zstd? ( >=app-arch/zstd-1.5.5:= )
>=media-libs/libwebp-0.4.0:=
media-libs/mesa:=[gbm(+)]
-   >=media-libs/openh264-1.6.0:=
+   >=media-libs/openh264-2.6.0:=
sys-libs/zlib:=
!headless? (
dev-libs/glib:2
@@ -209,7 +209,7 @@ BDEPEND="
>=dev-python/selenium-3.141.0
>=dev-util/web_page_replay_go-20220314
)
-   >=dev-util/bindgen-0.68.0
+   >=dev-util/bindgen-0.72.1
>=dev-build/gn-${GN_MIN_VER}
app-alternatives/ninja
dev-lang/perl



[gentoo-commits] repo/gentoo:master commit in: www-client/chromium/

2026-01-21 Thread Matt Jolly
commit: ef7945d4de5666fe63f421515b892f76869886bc
Author: Matt Jolly  gentoo  org>
AuthorDate: Wed Jan 21 11:24:49 2026 +
Commit: Matt Jolly  gentoo  org>
CommitDate: Wed Jan 21 11:32:54 2026 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ef7945d4

www-client/chromium: add 144.0.7559.96

Closes: https://bugs.gentoo.org/968958
Bug: https://bugs.gentoo.org/969084
Signed-off-by: Matt Jolly  gentoo.org>

 www-client/chromium/Manifest  |1 +
 www-client/chromium/chromium-144.0.7559.96.ebuild | 1705 +
 2 files changed, 1706 insertions(+)

diff --git a/www-client/chromium/Manifest b/www-client/chromium/Manifest
index f38aafe5ea6c..02d93cf19212 100644
--- a/www-client/chromium/Manifest
+++ b/www-client/chromium/Manifest
@@ -2,6 +2,7 @@ DIST chromium-138.0.7204.157-linux-testdata.tar.xz 923159300 
BLAKE2B dba7b63f782
 DIST chromium-138.0.7204.157-linux.tar.xz 1555757520 BLAKE2B 
d46405fdb3e1e2bb91991a0f75afb7753f7badb10bdaf072fa29fa603cef9efe3fd569f1294291b1136debd26378390a5d661e385247d32d451121d987aef1ec
 SHA512 
69eb7d569a21a0e2105bfed74067f1e62f61329df4e35e593df438875e09422121932d525895a8d299dd24dc69a0f3a1babebfceea9ebad09bf166e576961435
 DIST chromium-143.0.7499.109-linux.tar.xz 1140751164 BLAKE2B 
2d92edef264b5d3145e952e6f8b2a986c8adb6ef47c2a0ddf6c5acb6cdd0d47144123a8e15944c4a22fb42177f9e6c7e84ea3ab6f6bb17dc464ff9c3e9c2c851
 SHA512 
9d9a24f9e424b8121c73edc8c5ad685447ccfc67d29878cc3b248eed86273702a0f26eb91ed501d492f165de1319bfdaed7a4071f2a9e7cfd7551f845b066f65
 DIST chromium-144.0.7559.59-linux.tar.xz 1287944964 BLAKE2B 
1e28a9c1059872b4f5e3d12803f6cc418b97f889efd8e54c363e2d6bc5134e0551e4429387675e7100e654569775b1cc575e9a744584d2f4b57140575229206e
 SHA512 
709c5b7ef031295e3aaa366cfddd4c2b4a736cef73b40070701700867648f232c906847f8d801acf55a6baf4288d8a5cb0bab61c5d77f1b85bb143858e7f053c
+DIST chromium-144.0.7559.96-linux.tar.xz 1287892772 BLAKE2B 
d6f552f5178a3dcc27bf1ebd729453b2c6fbb0770d3db7117287dfde1b5b3216eb546282a8c316999e7a5ade17d70be54441d4210427f12897952357f297d2df
 SHA512 
9f9802a340c04a04d976ec82b47c48e74f69702614bc33ee366c70b61ec5f26d06b87256083ce230803eb3fa2c282646e5dce6a7cf6f193bf8b911ee60d961ac
 DIST chromium-clang-llvmorg-21-init-11777-gfd3fecfc-1.tar.xz 272 BLAKE2B 
4423dd821d8ad88aad0ae734551defa28362d4ad3f263ef0e525d57f4266108ea58661749c8b82403426b25ae4ea189021dfbb016fad280d4ef18d3b48f43a46
 SHA512 
76158ad6a30c9905dd3a1044125114e90d6cbc74eabe38a0c49e07e5f52813615074bd22088578b91a763b5186e924c322e9fce5281b672e2748cd563c9cfad8
 DIST chromium-clang-llvmorg-22-init-14273-gea10026b-2.tar.xz 56526480 BLAKE2B 
ed3c838ab171c4b54a8a51316d84e6fcbaa7189cbfc700918be99920399b1ebb00b69288b5b85699d6307dc7c0728f392707893079be2ba34cfd00cd32015b77
 SHA512 
94c7d595b04442dcb82a26b3fb58188a85cd97b059fc64c7617c565be3e9a69b6fcc3a949eb5f46075b0bbc91aa2642ce7319a3f0f829c34e9bf9c33d8fae2ce
 DIST chromium-clang-llvmorg-22-init-8940-g4d4cb757-84.tar.xz 55669844 BLAKE2B 
16056ff3cb44f6db47ca93cf0bd81d12a9c03919a1bf3357ad52431b624c7cf89ee340be1b0213b452c6028255ad9810c75918e1dfa99134e79216619cad65a1
 SHA512 
534a6b037a9cab1a109403c19d76c4d5fc441ca7f7a6a9d9dc208c5056617785a35668e9392f931156e3dab3f2e2cbb2f2489cd41912a04e9043bc7dba00d4aa

diff --git a/www-client/chromium/chromium-144.0.7559.96.ebuild 
b/www-client/chromium/chromium-144.0.7559.96.ebuild
new file mode 100644
index ..602cc4be97d8
--- /dev/null
+++ b/www-client/chromium/chromium-144.0.7559.96.ebuild
@@ -0,0 +1,1705 @@
+# Copyright 2009-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# PACKAGING NOTES
+
+# Upstream roll their bundled Clang every two weeks, and the bundled Rust
+# is rolled regularly and depends on that. While we do our best to build
+# with system Clang, we may eventually hit the point where we need to use
+# the bundled Clang due to the use of prerelease features.
+
+# USE=bundled-toolchain is intended for users who want to use the same 
toolchain
+# as the upstream releases. It's also a good fallback in case we fall behind
+# and need to get a release out quickly (less likely with `dev` in-tree).
+# We can't rely on it as a default since the toolchain is only shipped for 
x86-64;
+# other architectures will need to use system toolchain.
+
+# Since m133 we are using CI-generated tarballs from
+# https://github.com/chromium-linux-tarballs/chromium-tarballs/
+
+# These are bit-for-bit identical to the official releases, but are built
+# using an external CI system that we have some control over, in case
+# issues pop up again with official tarball generation.
+
+GN_MIN_VER=0.2235
+# chromium-tools/get-chromium-toolchain-strings.py
+TEST_FONT=a28b222b79851716f8358d2800157d9ffe117b3545031ae51f69b7e1e1b9a969
+BUNDLED_CLANG_VER=llvmorg-22-init-14273-gea10026b-2
+BUNDLED_RUST_VER=11339a0ef5ed586bb7ea4f85a9b7287880caac3a-1
+RUST_SHORT_HASH=${BUNDLED_RUST_VER:0:10}-${BUNDLED_RUST_VER##*-}
+NODE_VER=24.11.1
+
+VIR

[gentoo-commits] repo/gentoo:master commit in: www-client/chromium/

2026-01-21 Thread Matt Jolly
commit: 5f77e7769bee0e1d99980b3b3ebab14f4a785d08
Author: Rahul Sandhu  gmail  com>
AuthorDate: Tue Jan 20 19:23:30 2026 +
Commit: Matt Jolly  gentoo  org>
CommitDate: Wed Jan 21 11:32:24 2026 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5f77e776

www-client/chromium: don't append copium patches for bundled-toolchain

We don't use copium for USE="bundled-toolchain", as evidenced by the
conditional logic for fetching it in SRC_URI[1]. Hence, only append
copium patches when building without the bundled toolchain, fixing this
build error:

  /var/tmp/portage/._portage_reinstall_.8cjqgxoe/bin/phase-helpers.sh: line 
1020: 
/var/tmp/portage/www-client/chromium-144.0.7559.59/work/copium/cr143-libsync-__BEGIN_DECLS.patch:
 No such file or directory

   [ !! ]
   * ERROR: www-client/chromium-144.0.7559.59::gentoo failed (prepare phase):
   *   patch '-p1' '-f' '-g0' '--no-backup-if-mismatch' failed with 
'/var/tmp/portage/www-client/chromium-144.0.7559.59/work/copium/cr143-libsync-__BEGIN_DECLS.patch'

[1] 
https://codeberg.org/gentoo/gentoo/src/branch/master/www-client/chromium/chromium-144.0.7559.59.ebuild#L56-L60

Signed-off-by: Rahul Sandhu  gmail.com>
Closes: https://codeberg.org/gentoo/gentoo/pulls/23
Signed-off-by: Matt Jolly  gentoo.org>

 www-client/chromium/chromium-143.0.7499.109.ebuild | 10 ++
 www-client/chromium/chromium-144.0.7559.59.ebuild  |  8 +---
 2 files changed, 11 insertions(+), 7 deletions(-)

diff --git a/www-client/chromium/chromium-143.0.7499.109.ebuild 
b/www-client/chromium/chromium-143.0.7499.109.ebuild
index 2343a0a6099c..afbfabab7f82 100644
--- a/www-client/chromium/chromium-143.0.7499.109.ebuild
+++ b/www-client/chromium/chromium-143.0.7499.109.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2009-2025 Gentoo Authors
+# Copyright 2009-2026 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -483,9 +483,11 @@ src_prepare() {
"${FILESDIR}/${PN}-138-nodejs-version-check.patch"
)
 
-   PATCHES+=(
-   "${WORKDIR}/copium/cr143-libsync-__BEGIN_DECLS.patch"
-   )
+   if use !bundled-toolchain; then
+   PATCHES+=(
+   "${WORKDIR}/copium/cr143-libsync-__BEGIN_DECLS.patch"
+   )
+   fi
 
# https://issues.chromium.org/issues/442698344
# Unreleased fontconfig changed magic numbers and google have rolled to 
this version

diff --git a/www-client/chromium/chromium-144.0.7559.59.ebuild 
b/www-client/chromium/chromium-144.0.7559.59.ebuild
index 2c7dc0dbaa03..30626e8774ba 100644
--- a/www-client/chromium/chromium-144.0.7559.59.ebuild
+++ b/www-client/chromium/chromium-144.0.7559.59.ebuild
@@ -480,9 +480,11 @@ src_prepare() {
"${FILESDIR}/${PN}-cross-compile.patch"
)
 
-   PATCHES+=(
-   "${WORKDIR}/copium/cr143-libsync-__BEGIN_DECLS.patch"
-   )
+   if use !bundled-toolchain; then
+   PATCHES+=(
+   "${WORKDIR}/copium/cr143-libsync-__BEGIN_DECLS.patch"
+   )
+   fi
 
# https://issues.chromium.org/issues/442698344
# Unreleased fontconfig changed magic numbers and google have rolled to 
this version



[gentoo-commits] repo/gentoo:master commit in: www-client/chromium/, www-client/chromium/files/

2026-01-17 Thread Matt Jolly
commit: 473ed1e83f14a2c8c54913c3c00a60c67c3d349d
Author: Matt Jolly  gentoo  org>
AuthorDate: Sun Jan 18 06:32:09 2026 +
Commit: Matt Jolly  gentoo  org>
CommitDate: Sun Jan 18 06:49:54 2026 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=473ed1e8

www-client/chromium: fix Rust build.

This fixes two minor issues:

1. a new dependency on `rustfmt` (reverted)
2. a poor upstream assumption that `adler2` is a nightly Rust feature.

Closes: https://bugs.gentoo.org/968880
Signed-off-by: Matt Jolly  gentoo.org>

 www-client/chromium/Manifest   |   2 +-
 www-client/chromium/chromium-144.0.7559.59.ebuild  |   9 +-
 .../chromium-144-bindgen-custom-toolchain.patch| 117 -
 3 files changed, 4 insertions(+), 124 deletions(-)

diff --git a/www-client/chromium/Manifest b/www-client/chromium/Manifest
index 4b429cf097de..f38aafe5ea6c 100644
--- a/www-client/chromium/Manifest
+++ b/www-client/chromium/Manifest
@@ -9,7 +9,7 @@ DIST chromium-openpower-a85b64f07b.tar.bz2 2940 BLAKE2B 
671e22109410b84d026ee9e7
 DIST chromium-openpower-e1538a2234.tar.bz2 2940 BLAKE2B 
671e22109410b84d026ee9e73f6112e99023707b97b6af204da8adca7fd53c85d6f5b634ad400596bbc1314f21a011a38a25aa029580529306cc1ad958d4a913
 SHA512 
34b3e93c23f320e8ce8164527544e37c771d3663951b032e1213db83c0559a85588dbedaa1c92a493cb3e187d6afc8a9601c9e82c07d8cb402e2f1e2dc4b4312
 DIST chromium-patches-138-1.tar.bz2 11109 BLAKE2B 
a4b57c2f5cadae37f6284e458ec8941c09ae98658c099e638817919da9686ec412b619a21bd208ce79b471d27bbfcf589a94695f636f381a2de60f14fe8fe367
 SHA512 
b930ac8cb86aa5143cecf04c076a07a366328806b20ba4c6c09844b4411b74a0ad04dfbf182966e9401e3d1ee4a6f4b3e12e7f9b015c5f33311ebe0ffd76d5da
 DIST chromium-patches-143.tar.bz2 10540 BLAKE2B 
b23f13df5e246c67e4c3a036948c439606eec67262f617de4bde22927eab69a575ccae1e6d512fe435d6766617eee7ed1a518e3a8cbb29334d76c5b98f0a9702
 SHA512 
7d843923f5ea78288c6c02195fb94771c0014ef3826f070a79fbde03f04a0b035e62ab8b4850597a0abb572b3d7548e41978696d31cdfbfb5121a77f8c3c8dd9
-DIST chromium-patches-144.tar.bz2 10640 BLAKE2B 
545e0ee301a0ec9d089846c9b34641c1ea3a6b010cc494264e0c99459fd4d2200f2733d773599088ba906fc4e7022963ae1ac810af0a89d3c18197c8c2289221
 SHA512 
d7f0698f0e7ba29719deb09be4c998e42e1db1fed696f13725bfb14e0b04e2bd2e2e4a36a298cac9ee9a1802202b0f1fa0f57ddebad49656cc417e3726ab5768
+DIST chromium-patches-144-1.tar.bz2 12759 BLAKE2B 
e452233b78a4223bbb88a7b380c8e3605f9f59cfe3deaaecdf54a54ee41aa22fb55447fa291490aac124e2b72b91927bddf7955542a7eac742b4e7e6363dae2b
 SHA512 
f5d78920a73afbe2b262687a5521ff8031e88c168df8853bc54cf88d1f27b59053e9228bd7cf43e06c7198c396f085498d2eaf28cb01203038dae04d32129fe4
 DIST chromium-patches-copium-8025c57b5b.tar.gz 6040 BLAKE2B 
da25ce8c41703c4e8b3a158442fe459491dd4266a51867bd2fb327b37ed49b564ca51506f73ac015d57c0cc2fe00e137958894a481e3426ffe752fa5381c
 SHA512 
9fdeb9cc743e44a78ed694408250f533a9079886a212d57621d1b60d0d6a218f6dddbe4987e464ea48ba28ae1400e6f4d1e9e0ce89c23c33219b8f1f4eddcab2
 DIST chromium-patches-copium-bd8cca0b09.tar.gz 6315 BLAKE2B 
a1e7aeb3e4d366ea674d04b3043424834b1f8e485304778a411e29df29221afd875c89d346503f1e0bdec7521748d7ccc013108762402da6eb75cf80e50b9e11
 SHA512 
c9009eb8dbed209fa6be5e3819091ffa915fe3b18c3dd26e43f5eae2cbc113f15148f59cbef0623e1e5d7f7cd88dc9c469a21661a6502dc0bc410682c29c61a5
 DIST chromium-profiler-0.2.tar 259952640 BLAKE2B 
5e82389fce00b267280d633b26551231c558b80f0c92cd7d60271095a3503365ab673e7a46dc5f74f8a82db1f21262cb24dcc0531d954bab5fb3b175dab3394d
 SHA512 
9fa89a5ab728419683e7495ae676567480987d68a2d589f2aa97bfcbcf123f3c8f97f8bca5f65e5e3f6e41475535add473ded83b9c7a33bb4746a9d05b298a6c

diff --git a/www-client/chromium/chromium-144.0.7559.59.ebuild 
b/www-client/chromium/chromium-144.0.7559.59.ebuild
index c75a899b77e0..2c7dc0dbaa03 100644
--- a/www-client/chromium/chromium-144.0.7559.59.ebuild
+++ b/www-client/chromium/chromium-144.0.7559.59.ebuild
@@ -50,7 +50,7 @@ inherit python-any-r1 readme.gentoo-r1 rust systemd 
toolchain-funcs virtualx xdg
 DESCRIPTION="Open-source version of Google Chrome web browser"
 HOMEPAGE="https://www.chromium.org/";
 PPC64_HASH="a85b64f07b489b8c6fdb13ecf79c16c56c560fc6"
-PATCH_V="${PV%%\.*}"
+PATCH_V="${PV%%\.*}-1"
 COPIUM_COMMIT="bd8cca0b09a9316960853a3150c26e18ed59afd9"
 
SRC_URI="https://github.com/chromium-linux-tarballs/chromium-tarballs/releases/download/${PV}/chromium-${PV}-linux.tar.xz
!bundled-toolchain? (
@@ -477,7 +477,6 @@ src_prepare() {
"${FILESDIR}/${PN}-131-unbundle-icu-target.patch"
"${FILESDIR}/${PN}-135-oauth2-client-switches.patch"
"${FILESDIR}/${PN}-138-nodejs-version-check.patch"
-   "${FILESDIR}/${PN}-144-bindgen-custom-toolchain.patch"
"${FILESDIR}/${PN}-cross-compile.patch"
)
 
@@ -549,10 +548,8 @@ src_prepare() {
fi
 
# Oxidised hacks, let's keep 'em all in one place
-   # Fixes a nightly rust "feature"
-   

[gentoo-commits] repo/gentoo:master commit in: www-client/chromium/files/, www-client/chromium/

2026-01-16 Thread Matt Jolly
commit: ac60d53fee2964f7eed601ed6e23bcf37c555121
Author: Matt Jolly  gentoo  org>
AuthorDate: Sat Jan 17 03:37:15 2026 +
Commit: Matt Jolly  gentoo  org>
CommitDate: Sat Jan 17 03:43:52 2026 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ac60d53f

www-client/chromium: add 144.0.7559.59

Bug: https://bugs.gentoo.org/968835
Signed-off-by: Matt Jolly  gentoo.org>

 www-client/chromium/Manifest   |   13 +-
 www-client/chromium/chromium-144.0.7559.59.ebuild  | 1647 
 .../chromium-144-bindgen-custom-toolchain.patch|  117 ++
 3 files changed, 1773 insertions(+), 4 deletions(-)

diff --git a/www-client/chromium/Manifest b/www-client/chromium/Manifest
index 22333e1d8ae8..4b429cf097de 100644
--- a/www-client/chromium/Manifest
+++ b/www-client/chromium/Manifest
@@ -1,14 +1,19 @@
 DIST chromium-138.0.7204.157-linux-testdata.tar.xz 923159300 BLAKE2B 
dba7b63f78246c64811e52367823937e5fb258446669147f2031abacc921c52988f077cddcc00e3d273bb4e7a0375416f681e606fa9c364a840bbac1b1f66d24
 SHA512 
5913208d1d49e8291541a8f5ac70654b5b2b05eed1538a2eccbd47c93443cb08e86a5f735289fffb4ce2df26c5c72292571082b71b9f8f8084368084fc040c3b
 DIST chromium-138.0.7204.157-linux.tar.xz 1555757520 BLAKE2B 
d46405fdb3e1e2bb91991a0f75afb7753f7badb10bdaf072fa29fa603cef9efe3fd569f1294291b1136debd26378390a5d661e385247d32d451121d987aef1ec
 SHA512 
69eb7d569a21a0e2105bfed74067f1e62f61329df4e35e593df438875e09422121932d525895a8d299dd24dc69a0f3a1babebfceea9ebad09bf166e576961435
 DIST chromium-143.0.7499.109-linux.tar.xz 1140751164 BLAKE2B 
2d92edef264b5d3145e952e6f8b2a986c8adb6ef47c2a0ddf6c5acb6cdd0d47144123a8e15944c4a22fb42177f9e6c7e84ea3ab6f6bb17dc464ff9c3e9c2c851
 SHA512 
9d9a24f9e424b8121c73edc8c5ad685447ccfc67d29878cc3b248eed86273702a0f26eb91ed501d492f165de1319bfdaed7a4071f2a9e7cfd7551f845b066f65
-DIST chromium-clang-llvmorg-21-init-11777-gfd3fecfc-1.tar.xz 55654416 BLAKE2B 
7dee88ab546cd265c7c8067484aab3250da8c1073adc1f453e9c6fba7113e7135fe988797d974b834326c1c7de63a55a1a9041c42f1fad435dba44b553e7c0e5
 SHA512 
8bb683c6036c103939ad47411bdaeb724787101dfa7f60f9a7837255814d3ba4faae7f9f115fcef0901446833727994ab95d5ead275b7424dc8cbcb7fbe86f87
-DIST chromium-clang-llvmorg-22-init-8940-g4d4cb757-84.tar.xz 272 BLAKE2B 
4423dd821d8ad88aad0ae734551defa28362d4ad3f263ef0e525d57f4266108ea58661749c8b82403426b25ae4ea189021dfbb016fad280d4ef18d3b48f43a46
 SHA512 
76158ad6a30c9905dd3a1044125114e90d6cbc74eabe38a0c49e07e5f52813615074bd22088578b91a763b5186e924c322e9fce5281b672e2748cd563c9cfad8
-DIST chromium-openpower-a85b64f07b.tar.bz2 387899 BLAKE2B 
b01fda2d64ce73068d1536a10cc0896f07a4b714cdb25698b1df8b3252baa0c21c4209b307cf1cb554854f6d0bfe3cd35e06aaa8d02ac5d409a119335084c324
 SHA512 
05eee81677e8766808441c939bee68e2e6c58ec91f471d88a40181d2eda78614a0a6d27d92ff8f9dda564d12f3451bace4ff2727594748c5c238a3533038019b
-DIST chromium-openpower-e1538a2234.tar.bz2 421924 BLAKE2B 
c2e80953b0e73cb383b4c83a23304982a1a0ce2b2a06e247d1205080473d69587ba6326db355dc4c29e0a05f6608b270c84af2eb2c7a9282ecdfc498b3fdb1d5
 SHA512 
5429e48fb09dfc24703bea5ce7444a26ccc396f3fdbf0f9cda5ac9948de9584e9056cfb79b3633b69ff718595c1c3ee2754e9c852ae78cbb534934e5b8ea2151
+DIST chromium-144.0.7559.59-linux.tar.xz 1287944964 BLAKE2B 
1e28a9c1059872b4f5e3d12803f6cc418b97f889efd8e54c363e2d6bc5134e0551e4429387675e7100e654569775b1cc575e9a744584d2f4b57140575229206e
 SHA512 
709c5b7ef031295e3aaa366cfddd4c2b4a736cef73b40070701700867648f232c906847f8d801acf55a6baf4288d8a5cb0bab61c5d77f1b85bb143858e7f053c
+DIST chromium-clang-llvmorg-21-init-11777-gfd3fecfc-1.tar.xz 272 BLAKE2B 
4423dd821d8ad88aad0ae734551defa28362d4ad3f263ef0e525d57f4266108ea58661749c8b82403426b25ae4ea189021dfbb016fad280d4ef18d3b48f43a46
 SHA512 
76158ad6a30c9905dd3a1044125114e90d6cbc74eabe38a0c49e07e5f52813615074bd22088578b91a763b5186e924c322e9fce5281b672e2748cd563c9cfad8
+DIST chromium-clang-llvmorg-22-init-14273-gea10026b-2.tar.xz 56526480 BLAKE2B 
ed3c838ab171c4b54a8a51316d84e6fcbaa7189cbfc700918be99920399b1ebb00b69288b5b85699d6307dc7c0728f392707893079be2ba34cfd00cd32015b77
 SHA512 
94c7d595b04442dcb82a26b3fb58188a85cd97b059fc64c7617c565be3e9a69b6fcc3a949eb5f46075b0bbc91aa2642ce7319a3f0f829c34e9bf9c33d8fae2ce
+DIST chromium-clang-llvmorg-22-init-8940-g4d4cb757-84.tar.xz 55669844 BLAKE2B 
16056ff3cb44f6db47ca93cf0bd81d12a9c03919a1bf3357ad52431b624c7cf89ee340be1b0213b452c6028255ad9810c75918e1dfa99134e79216619cad65a1
 SHA512 
534a6b037a9cab1a109403c19d76c4d5fc441ca7f7a6a9d9dc208c5056617785a35668e9392f931156e3dab3f2e2cbb2f2489cd41912a04e9043bc7dba00d4aa
+DIST chromium-openpower-a85b64f07b.tar.bz2 2940 BLAKE2B 
671e22109410b84d026ee9e73f6112e99023707b97b6af204da8adca7fd53c85d6f5b634ad400596bbc1314f21a011a38a25aa029580529306cc1ad958d4a913
 SHA512 
34b3e93c23f320e8ce8164527544e37c771d3663951b032e1213db83c0559a85588dbedaa1c92a493cb3e187d6afc8a9601c9e82c07d8cb402e2f1e2dc4b4312
+DIST chromium-openpower-e1538a2234.tar.bz2 2940 BLAKE2B 
671e22109410b84d026ee9e73f6112e99023707b97b6af2

[gentoo-commits] repo/gentoo:master commit in: www-client/chromium/

2025-12-20 Thread Arthur Zamarin
commit: 7e8c88578b981f0b9f34d307df25a6d43bb25a19
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Dec 20 08:00:52 2025 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Dec 20 08:00:52 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7e8c8857

www-client/chromium: Stabilize 143.0.7499.109 arm64, #967383

Signed-off-by: Arthur Zamarin  gentoo.org>

 www-client/chromium/chromium-143.0.7499.109.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/www-client/chromium/chromium-143.0.7499.109.ebuild 
b/www-client/chromium/chromium-143.0.7499.109.ebuild
index 335294ade43a..2343a0a6099c 100644
--- a/www-client/chromium/chromium-143.0.7499.109.ebuild
+++ b/www-client/chromium/chromium-143.0.7499.109.ebuild
@@ -79,7 +79,7 @@ SLOT="0/stable"
 # Dev exists mostly to give devs some breathing room for beta/stable releases;
 # it shouldn't be keyworded but adventurous users can select it.
 if [[ ${SLOT} != "0/dev" ]]; then
-   KEYWORDS="amd64 ~arm64"
+   KEYWORDS="amd64 arm64"
 fi
 
 IUSE_SYSTEM_LIBS="+system-harfbuzz +system-icu +system-zstd"



[gentoo-commits] repo/gentoo:master commit in: www-client/chromium/

2025-12-12 Thread Matt Jolly
commit: d541dc0ce8748f695737bb0feb601c8dfbf7f442
Author: Matt Jolly  gentoo  org>
AuthorDate: Sat Dec 13 03:37:50 2025 +
Commit: Matt Jolly  gentoo  org>
CommitDate: Sat Dec 13 03:38:28 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d541dc0c

www-client/chromium: add 143.0.7499.109

Bug: https://bugs.gentoo.org/967382
Signed-off-by: Matt Jolly  gentoo.org>

 www-client/chromium/Manifest   |1 +
 www-client/chromium/chromium-143.0.7499.109.ebuild | 1687 
 2 files changed, 1688 insertions(+)

diff --git a/www-client/chromium/Manifest b/www-client/chromium/Manifest
index 5fe67a64b227..10201a31d91d 100644
--- a/www-client/chromium/Manifest
+++ b/www-client/chromium/Manifest
@@ -8,6 +8,7 @@ DIST chromium-142.0.7444.162-linux-testdata.tar.xz 860048080 
BLAKE2B 466a8e120e3
 DIST chromium-142.0.7444.162-linux.tar.xz 1707095596 BLAKE2B 
eb92f809340a997d7cd9ffcb5d329225659e2c0cf6a5d019e667bbecb92090d04ade25b40018a1e293ec1b47083d97d5e41665e45fd12ea8753052b1c3a9199a
 SHA512 
783860211afba502637299c6f5d8ec026f21e4c648472aff920d952423e8e5c053f569d6468d4283a26d027dd6e33266195d520f22f69d5e9e7750d8a4fb9127
 DIST chromium-142.0.7444.175-linux-testdata.tar.xz 860086472 BLAKE2B 
fe93d1ae9e0df485e79c875a7494e54c10ab8729c1b143ec6d9b0264509d76be1ce967e608e1b0da6fa1f539728a596275bfb42c1da744cab49f683473db5f89
 SHA512 
3ebe04fd2531f36a76d739d65b1edd2cafa0a624aacdcdc9a0ef1e7b448c1a94ca9a75c86cd70852968c2a4e5c3a9985a8051c7c24ec84f984f3c3b3f702
 DIST chromium-142.0.7444.175-linux.tar.xz 1707133760 BLAKE2B 
2cd34cb833056eded5b11e604823ad6dbfc317f025b6087e7b146deabea7db4e77adac8284bd7e5acfc93fc3c8356482658f2e35922a79df52a91ad302a83c50
 SHA512 
c01157d7e0f5b7d6cbc3933d42adca488474414d5d893092e1a108255958aae356e8f997ab5f76b670b3d20044943c3323869741900f6b4e36d30d494f57dfd8
+DIST chromium-143.0.7499.109-linux.tar.xz 1140751164 BLAKE2B 
2d92edef264b5d3145e952e6f8b2a986c8adb6ef47c2a0ddf6c5acb6cdd0d47144123a8e15944c4a22fb42177f9e6c7e84ea3ab6f6bb17dc464ff9c3e9c2c851
 SHA512 
9d9a24f9e424b8121c73edc8c5ad685447ccfc67d29878cc3b248eed86273702a0f26eb91ed501d492f165de1319bfdaed7a4071f2a9e7cfd7551f845b066f65
 DIST chromium-143.0.7499.17-linux-testdata.tar.xz 931619076 BLAKE2B 
8d286dcf1a98ab884eb847d2b3e2b3c047d3b9f366bc9eb1e109771e24970e31a8be6f4ea77c2850b36b686ef82164e3b4bca4eaf2cb717a1f704f61c91509cd
 SHA512 
5af1e8a5ef773abc1a3c8099e0cbab8b0f60f11048f5d758c00d783662eb282adcead14c0506da62e7f7cf41dbb90f77524986aeda54a2b916fe8ca13c4e2657
 DIST chromium-143.0.7499.17-linux.tar.xz 1772840848 BLAKE2B 
43f28355969b2e749607fa693648926cd5619a3020dcd0fe601f2049716c5906fe583c8e54aab388e320248782a69e9eac4ba6359846549cbce4288bb96b9bc4
 SHA512 
b113f57b1ed154e1ab9c69ce1493906101538f6eefa841a766ae4017c8765692d125e9a8a5b383cd09e4e23d896a084dd28b981f1322c934a8109342d48ac827
 DIST chromium-143.0.7499.4-linux-testdata.tar.xz 931754044 BLAKE2B 
4e56713481a41e9a57899a2ca64ee7abe06734ceb42a82992d0a576b4810929efb4970ab3082b4850e1adb121c9390eb303acb573aefeae57a7d45c9608dc98c
 SHA512 
211c9d22323b1e392fef16d6d7c9bd207b9dd8e9db2dda1a8e5d32c5f0da73e34b255f82611af9489d4eb54d91360a49d46d4fdcdb3c9aa7c2aaaff067c90998

diff --git a/www-client/chromium/chromium-143.0.7499.109.ebuild 
b/www-client/chromium/chromium-143.0.7499.109.ebuild
new file mode 100644
index ..335294ade43a
--- /dev/null
+++ b/www-client/chromium/chromium-143.0.7499.109.ebuild
@@ -0,0 +1,1687 @@
+# Copyright 2009-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# PACKAGING NOTES
+
+# Upstream roll their bundled Clang every two weeks, and the bundled Rust
+# is rolled regularly and depends on that. While we do our best to build
+# with system Clang, we may eventually hit the point where we need to use
+# the bundled Clang due to the use of prerelease features.
+
+# USE=bundled-toolchain is intended for users who want to use the same 
toolchain
+# as the upstream releases. It's also a good fallback in case we fall behind
+# and need to get a release out quickly (less likely with `dev` in-tree).
+# We can't rely on it as a default since the toolchain is only shipped for 
x86-64;
+# other architectures will need to use system toolchain.
+
+# Since m133 we are using CI-generated tarballs from
+# https://github.com/chromium-linux-tarballs/chromium-tarballs/
+
+# These are bit-for-bit identical to the official releases, but are built
+# using an external CI system that we have some control over, in case
+# issues pop up again with official tarball generation.
+
+GN_MIN_VER=0.2235
+# chromium-tools/get-chromium-toolchain-strings.py
+TEST_FONT=a28b222b79851716f8358d2800157d9ffe117b3545031ae51f69b7e1e1b9a969
+BUNDLED_CLANG_VER=llvmorg-22-init-8940-g4d4cb757-84
+BUNDLED_RUST_VER=15283f6fe95e5b604273d13a428bab5fc0788f5a-1
+RUST_SHORT_HASH=${BUNDLED_RUST_VER:0:10}-${BUNDLED_RUST_VER##*-}
+NODE_VER=22.11.0
+
+VIRTUALX_REQUIRED="pgo"
+
+CHROMIUM_LANGS="af am ar bg bn ca 

[gentoo-commits] repo/gentoo:master commit in: www-client/chromium/

2025-12-04 Thread Sam James
commit: 2e1f00343ba1ac7dc26128cf936138e24fa4e5a2
Author: Sam James  gentoo  org>
AuthorDate: Thu Dec  4 12:19:33 2025 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Dec  4 12:19:33 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2e1f0034

www-client/chromium: Stabilize 143.0.7499.40 arm64, #967056

Signed-off-by: Sam James  gentoo.org>

 www-client/chromium/chromium-143.0.7499.40.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/www-client/chromium/chromium-143.0.7499.40.ebuild 
b/www-client/chromium/chromium-143.0.7499.40.ebuild
index d29251cef9a0..d6e192a9a281 100644
--- a/www-client/chromium/chromium-143.0.7499.40.ebuild
+++ b/www-client/chromium/chromium-143.0.7499.40.ebuild
@@ -83,7 +83,7 @@ SLOT="0/stable"
 # Dev exists mostly to give devs some breathing room for beta/stable releases;
 # it shouldn't be keyworded but adventurous users can select it.
 if [[ ${SLOT} != "0/dev" ]]; then
-   KEYWORDS="amd64 ~arm64"
+   KEYWORDS="amd64 arm64"
 fi
 
 IUSE_SYSTEM_LIBS="+system-harfbuzz +system-icu +system-zstd"



[gentoo-commits] repo/gentoo:master commit in: www-client/chromium/

2025-12-04 Thread Sam James
commit: c9b1391ecea2a62c6522c05099488432d848d006
Author: Sam James  gentoo  org>
AuthorDate: Thu Dec  4 12:19:30 2025 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Dec  4 12:19:30 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c9b1391e

www-client/chromium: Stabilize 143.0.7499.40 amd64, #967056

Signed-off-by: Sam James  gentoo.org>

 www-client/chromium/chromium-143.0.7499.40.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/www-client/chromium/chromium-143.0.7499.40.ebuild 
b/www-client/chromium/chromium-143.0.7499.40.ebuild
index 475f81a27990..d29251cef9a0 100644
--- a/www-client/chromium/chromium-143.0.7499.40.ebuild
+++ b/www-client/chromium/chromium-143.0.7499.40.ebuild
@@ -83,7 +83,7 @@ SLOT="0/stable"
 # Dev exists mostly to give devs some breathing room for beta/stable releases;
 # it shouldn't be keyworded but adventurous users can select it.
 if [[ ${SLOT} != "0/dev" ]]; then
-   KEYWORDS="~amd64 ~arm64"
+   KEYWORDS="amd64 ~arm64"
 fi
 
 IUSE_SYSTEM_LIBS="+system-harfbuzz +system-icu +system-zstd"



[gentoo-commits] repo/gentoo:master commit in: www-client/chromium/

2025-12-03 Thread Matt Jolly
commit: a5e700c5cc19c2ee8f8dadd1192ad9ab70785c44
Author: Matt Jolly  gentoo  org>
AuthorDate: Thu Dec  4 01:25:08 2025 +
Commit: Matt Jolly  gentoo  org>
CommitDate: Thu Dec  4 01:40:05 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a5e700c5

www-client/chromium: add 143.0.7499.40

This release drops the dependency on libpng as most PNG handling has
been subsumed into Skia via RIIR, and the remaining libpng bits mostly
exist to satisfy remaining tests - we can just use the bundled copy for
that.

Bug: https://bugs.gentoo.org/967050
Signed-off-by: Matt Jolly  gentoo.org>

 www-client/chromium/Manifest  |2 +
 www-client/chromium/chromium-143.0.7499.40.ebuild | 1691 +
 2 files changed, 1693 insertions(+)

diff --git a/www-client/chromium/Manifest b/www-client/chromium/Manifest
index 04696a0b28f1..5fe67a64b227 100644
--- a/www-client/chromium/Manifest
+++ b/www-client/chromium/Manifest
@@ -12,6 +12,8 @@ DIST chromium-143.0.7499.17-linux-testdata.tar.xz 931619076 
BLAKE2B 8d286dcf1a98
 DIST chromium-143.0.7499.17-linux.tar.xz 1772840848 BLAKE2B 
43f28355969b2e749607fa693648926cd5619a3020dcd0fe601f2049716c5906fe583c8e54aab388e320248782a69e9eac4ba6359846549cbce4288bb96b9bc4
 SHA512 
b113f57b1ed154e1ab9c69ce1493906101538f6eefa841a766ae4017c8765692d125e9a8a5b383cd09e4e23d896a084dd28b981f1322c934a8109342d48ac827
 DIST chromium-143.0.7499.4-linux-testdata.tar.xz 931754044 BLAKE2B 
4e56713481a41e9a57899a2ca64ee7abe06734ceb42a82992d0a576b4810929efb4970ab3082b4850e1adb121c9390eb303acb573aefeae57a7d45c9608dc98c
 SHA512 
211c9d22323b1e392fef16d6d7c9bd207b9dd8e9db2dda1a8e5d32c5f0da73e34b255f82611af9489d4eb54d91360a49d46d4fdcdb3c9aa7c2aaaff067c90998
 DIST chromium-143.0.7499.4-linux.tar.xz 1776109004 BLAKE2B 
e20ad13e7d4662e67fd0791d65cabce6236083ecfdf2c21a9c1630719d40d62f732ff2972347f731b9138dc8cf121f3c3ce4d8809b6e774d418072dcf3d7bdce
 SHA512 
6ed3d2071db2fc9204e843f458daf9d3100dd02e56df84f72eec255d7bd6323d21b257288595d9528c70c69aa9c470601ba5f786387fc88850b60da4402489de
+DIST chromium-143.0.7499.40-linux-testdata.tar.xz 858932984 BLAKE2B 
640abb4a1d4b98e0bc6331abb91b55a7495dcbfa229e016d912095983d2996356cf36df7c2d76bc3a4dca8aa24367d67e8bc1aa231743410923c077421992771
 SHA512 
a84cc18f5ee4b9ea621ffea8ecc83513d1e22aaa39824c83eb828f9f1c4fd196ceeb2e6494cad51efb101b2a8e3d84bac64e2b6e1998089e59a19701051923a1
+DIST chromium-143.0.7499.40-linux.tar.xz 1776087920 BLAKE2B 
a4df6c8ac82e439f3554e27a98c47830c819f9b97e07061573f91a415593f7ae58bc37ce7a755055a692caeddea7e6babbb99babf2b2cbf44a17b543f3e1776d
 SHA512 
f0a598e2e5dd17bfb541e502ba6b77c24ace2ebab6d1736d407d1c57326573405d4609f30bc6db2b2ec5a1b5a2e66a2de86cf63162b40bc642258c4a1690be9c
 DIST chromium-clang-llvmorg-21-init-11777-gfd3fecfc-1.tar.xz 55654416 BLAKE2B 
7dee88ab546cd265c7c8067484aab3250da8c1073adc1f453e9c6fba7113e7135fe988797d974b834326c1c7de63a55a1a9041c42f1fad435dba44b553e7c0e5
 SHA512 
8bb683c6036c103939ad47411bdaeb724787101dfa7f60f9a7837255814d3ba4faae7f9f115fcef0901446833727994ab95d5ead275b7424dc8cbcb7fbe86f87
 DIST chromium-clang-llvmorg-21-init-16348-gbd809ffb-18.tar.xz 55062484 BLAKE2B 
b2f7ff02830f1524197323683680d552e991980a465e3c47efd2d69d27d44167c6002d2e33a051640f494833b50ae13c57ae600efc8498a7f54de865315f55f3
 SHA512 
8f66719d944aea0f21141b97b8435570705d4f051091029d633796e3fcf9309db9576467dde673aa00cd4c6e3f296e9655afac7cc1ee2df38cf6890c323a1d87
 DIST chromium-clang-llvmorg-22-init-8940-g4d4cb757-4.tar.xz 55664028 BLAKE2B 
dab43ae78c598a75b3bc664c240f1fb7fe5642bddaf42088c6cdca8e1cce7875a429fc2170bf3a3ac72f02f90346682a42cc6276b4301ab299809334ca8bda59
 SHA512 
ad90071f93e5d51b79c29c4193446d57a79162b0180b5a40107d43f04beafa21d7aaa9686cdb6d9be6021c739d3d5cef447ebfa0c59357fd45b97f2a06157926

diff --git a/www-client/chromium/chromium-143.0.7499.40.ebuild 
b/www-client/chromium/chromium-143.0.7499.40.ebuild
new file mode 100644
index ..475f81a27990
--- /dev/null
+++ b/www-client/chromium/chromium-143.0.7499.40.ebuild
@@ -0,0 +1,1691 @@
+# Copyright 2009-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# PACKAGING NOTES
+
+# Upstream roll their bundled Clang every two weeks, and the bundled Rust
+# is rolled regularly and depends on that. While we do our best to build
+# with system Clang, we may eventually hit the point where we need to use
+# the bundled Clang due to the use of prerelease features.
+
+# USE=bundled-toolchain is intended for users who want to use the same 
toolchain
+# as the upstream releases. It's also a good fallback in case we fall behind
+# and need to get a release out quickly (less likely with `dev` in-tree).
+# We can't rely on it as a default since the toolchain is only shipped for 
x86-64;
+# other architectures will need to use system toolchain.
+
+# Since m133 we are using CI-generated tarballs from
+# https://github.com/chromium-linux-tarballs/chromium-tarballs/
+
+# These are bit-for-bit ide

[gentoo-commits] repo/gentoo:master commit in: www-client/chromium/

2025-11-19 Thread Arthur Zamarin
commit: 1e531cbe7411a920c4870c588271337eaadb8f05
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Wed Nov 19 21:05:56 2025 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Wed Nov 19 21:05:56 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1e531cbe

www-client/chromium: Stabilize 142.0.7444.175 arm64, #966212

Signed-off-by: Arthur Zamarin  gentoo.org>

 www-client/chromium/chromium-142.0.7444.175.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/www-client/chromium/chromium-142.0.7444.175.ebuild 
b/www-client/chromium/chromium-142.0.7444.175.ebuild
index dd840bda9273..b964625d9a8b 100644
--- a/www-client/chromium/chromium-142.0.7444.175.ebuild
+++ b/www-client/chromium/chromium-142.0.7444.175.ebuild
@@ -83,7 +83,7 @@ SLOT="0/stable"
 # Dev exists mostly to give devs some breathing room for beta/stable releases;
 # it shouldn't be keyworded but adventurous users can select it.
 if [[ ${SLOT} != "0/dev" ]]; then
-   KEYWORDS="amd64 ~arm64"
+   KEYWORDS="amd64 arm64"
 fi
 
 IUSE_SYSTEM_LIBS="+system-harfbuzz +system-icu +system-png +system-zstd"



[gentoo-commits] repo/gentoo:master commit in: www-client/chromium/

2025-11-18 Thread Matt Jolly
commit: aaa8d3ab9befbc01533bf64e327b17e661332575
Author: Matt Jolly  gentoo  org>
AuthorDate: Tue Nov 18 10:24:36 2025 +
Commit: Matt Jolly  gentoo  org>
CommitDate: Tue Nov 18 11:08:15 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aaa8d3ab

www-client/chromium: add 142.0.7444.175

Bug: https://bugs.gentoo.org/966198
Closes: https://bugs.gentoo.org/966187
Signed-off-by: Matt Jolly  gentoo.org>

 www-client/chromium/Manifest   |2 +
 www-client/chromium/chromium-142.0.7444.175.ebuild | 1688 
 2 files changed, 1690 insertions(+)

diff --git a/www-client/chromium/Manifest b/www-client/chromium/Manifest
index ff125ea7b8b2..04696a0b28f1 100644
--- a/www-client/chromium/Manifest
+++ b/www-client/chromium/Manifest
@@ -6,6 +6,8 @@ DIST chromium-142.0.7444.134-linux-testdata.tar.xz 932545140 
BLAKE2B db5908f1d73
 DIST chromium-142.0.7444.134-linux.tar.xz 1710897928 BLAKE2B 
8564df710e7a12a1a887bbdcf632955f41a7a2c470cb93e5394d29e3a7692139b67726ca40105805b7b518941e4ec69cffcb6da3f1d63c0573bcc8d5e54c3b2b
 SHA512 
e91eac460143f7ad39c0a45f24e192a93afbc634f7f9b45346b61370444cf7d548b3a2ac5be836d34839bfcac4b287b60bca68560be7d163d1248eaac115f5de
 DIST chromium-142.0.7444.162-linux-testdata.tar.xz 860048080 BLAKE2B 
466a8e120e3cdb4b47349b4bfa8d24a061a842ec91d7e92b9b8ad8f09044d440c8351a1bdd89980bd73e7adcf85c863f317fed352d2b384247003280b048f514
 SHA512 
9d3191b6974dcc20e355a8fa98dd73c08492b02b8a2544c01bc0a2839796bee27a5dfdf6cb8f1b21337962d4f623269502df25b10d3317a205fa66cccec51d90
 DIST chromium-142.0.7444.162-linux.tar.xz 1707095596 BLAKE2B 
eb92f809340a997d7cd9ffcb5d329225659e2c0cf6a5d019e667bbecb92090d04ade25b40018a1e293ec1b47083d97d5e41665e45fd12ea8753052b1c3a9199a
 SHA512 
783860211afba502637299c6f5d8ec026f21e4c648472aff920d952423e8e5c053f569d6468d4283a26d027dd6e33266195d520f22f69d5e9e7750d8a4fb9127
+DIST chromium-142.0.7444.175-linux-testdata.tar.xz 860086472 BLAKE2B 
fe93d1ae9e0df485e79c875a7494e54c10ab8729c1b143ec6d9b0264509d76be1ce967e608e1b0da6fa1f539728a596275bfb42c1da744cab49f683473db5f89
 SHA512 
3ebe04fd2531f36a76d739d65b1edd2cafa0a624aacdcdc9a0ef1e7b448c1a94ca9a75c86cd70852968c2a4e5c3a9985a8051c7c24ec84f984f3c3b3f702
+DIST chromium-142.0.7444.175-linux.tar.xz 1707133760 BLAKE2B 
2cd34cb833056eded5b11e604823ad6dbfc317f025b6087e7b146deabea7db4e77adac8284bd7e5acfc93fc3c8356482658f2e35922a79df52a91ad302a83c50
 SHA512 
c01157d7e0f5b7d6cbc3933d42adca488474414d5d893092e1a108255958aae356e8f997ab5f76b670b3d20044943c3323869741900f6b4e36d30d494f57dfd8
 DIST chromium-143.0.7499.17-linux-testdata.tar.xz 931619076 BLAKE2B 
8d286dcf1a98ab884eb847d2b3e2b3c047d3b9f366bc9eb1e109771e24970e31a8be6f4ea77c2850b36b686ef82164e3b4bca4eaf2cb717a1f704f61c91509cd
 SHA512 
5af1e8a5ef773abc1a3c8099e0cbab8b0f60f11048f5d758c00d783662eb282adcead14c0506da62e7f7cf41dbb90f77524986aeda54a2b916fe8ca13c4e2657
 DIST chromium-143.0.7499.17-linux.tar.xz 1772840848 BLAKE2B 
43f28355969b2e749607fa693648926cd5619a3020dcd0fe601f2049716c5906fe583c8e54aab388e320248782a69e9eac4ba6359846549cbce4288bb96b9bc4
 SHA512 
b113f57b1ed154e1ab9c69ce1493906101538f6eefa841a766ae4017c8765692d125e9a8a5b383cd09e4e23d896a084dd28b981f1322c934a8109342d48ac827
 DIST chromium-143.0.7499.4-linux-testdata.tar.xz 931754044 BLAKE2B 
4e56713481a41e9a57899a2ca64ee7abe06734ceb42a82992d0a576b4810929efb4970ab3082b4850e1adb121c9390eb303acb573aefeae57a7d45c9608dc98c
 SHA512 
211c9d22323b1e392fef16d6d7c9bd207b9dd8e9db2dda1a8e5d32c5f0da73e34b255f82611af9489d4eb54d91360a49d46d4fdcdb3c9aa7c2aaaff067c90998

diff --git a/www-client/chromium/chromium-142.0.7444.175.ebuild 
b/www-client/chromium/chromium-142.0.7444.175.ebuild
new file mode 100644
index ..dd840bda9273
--- /dev/null
+++ b/www-client/chromium/chromium-142.0.7444.175.ebuild
@@ -0,0 +1,1688 @@
+# Copyright 2009-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# PACKAGING NOTES
+
+# Upstream roll their bundled Clang every two weeks, and the bundled Rust
+# is rolled regularly and depends on that. While we do our best to build
+# with system Clang, we may eventually hit the point where we need to use
+# the bundled Clang due to the use of prerelease features.
+
+# USE=bundled-toolchain is intended for users who want to use the same 
toolchain
+# as the upstream releases. It's also a good fallback in case we fall behind
+# and need to get a release out quickly (less likely with `dev` in-tree).
+# We can't rely on it as a default since the toolchain is only shipped for 
x86-64;
+# other architectures will need to use system toolchain.
+
+# Since m133 we are using CI-generated tarballs from
+# https://github.com/chromium-linux-tarballs/chromium-tarballs/
+
+# These are bit-for-bit identical to the official releases, but are built
+# using an external CI system that we have some control over, in case
+# issues pop up again with official tarball generation.
+
+GN_MIN_VER=0.2235
+# chromium-t

[gentoo-commits] repo/gentoo:master commit in: www-client/chromium/

2025-11-16 Thread Matt Jolly
commit: 83e9846ca1ff1826f3a8104feddec13121f33b5c
Author: Matt Jolly  gentoo  org>
AuthorDate: Sun Nov 16 19:58:46 2025 +
Commit: Matt Jolly  gentoo  org>
CommitDate: Sun Nov 16 20:06:56 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=83e9846c

www-client/chromium: add 142.0.7444.162

Bug: https://bugs.gentoo.org/966093
Signed-off-by: Matt Jolly  gentoo.org>

 www-client/chromium/Manifest   |2 +
 www-client/chromium/chromium-142.0.7444.162.ebuild | 1688 
 2 files changed, 1690 insertions(+)

diff --git a/www-client/chromium/Manifest b/www-client/chromium/Manifest
index 43bf2b67512f..ff125ea7b8b2 100644
--- a/www-client/chromium/Manifest
+++ b/www-client/chromium/Manifest
@@ -4,6 +4,8 @@ DIST chromium-141.0.7390.107-linux-testdata.tar.xz 925395556 
BLAKE2B 5601ca0607b
 DIST chromium-141.0.7390.107-linux.tar.xz 1639564688 BLAKE2B 
1153c78bd49858a8c0a1c8b31fbb9fb68b99e81bd3fc25d8703078ebda349010b34f2c729583dad3bf2dbe8af70f260091e4f1d364f58327a80706c3e66c86bd
 SHA512 
9a50447df862cd5f59b77dc429f6102e00e4e668bcd0414dbb2ca2b4f9bcc09b0e6bd484a4c33aebbcd5df38fb8aa3f78783f4be9709370e9b8eef6b06374743
 DIST chromium-142.0.7444.134-linux-testdata.tar.xz 932545140 BLAKE2B 
db5908f1d73d013af3648247a4ffea7f3852de0cbad305c7a6b0fdad7c51ddfb4b486aefbbff0dda75e6e566f7c3ce774bc9b040cfaa85d3e1d981dd20e4ba59
 SHA512 
e29b230bf57bac7021acbd10a3ff51d1a001a045546eebd927d2048d8a1b38fefddadda435201b85c9ce841060f21d276ff9453ebdd9afbcf387b71686131e5f
 DIST chromium-142.0.7444.134-linux.tar.xz 1710897928 BLAKE2B 
8564df710e7a12a1a887bbdcf632955f41a7a2c470cb93e5394d29e3a7692139b67726ca40105805b7b518941e4ec69cffcb6da3f1d63c0573bcc8d5e54c3b2b
 SHA512 
e91eac460143f7ad39c0a45f24e192a93afbc634f7f9b45346b61370444cf7d548b3a2ac5be836d34839bfcac4b287b60bca68560be7d163d1248eaac115f5de
+DIST chromium-142.0.7444.162-linux-testdata.tar.xz 860048080 BLAKE2B 
466a8e120e3cdb4b47349b4bfa8d24a061a842ec91d7e92b9b8ad8f09044d440c8351a1bdd89980bd73e7adcf85c863f317fed352d2b384247003280b048f514
 SHA512 
9d3191b6974dcc20e355a8fa98dd73c08492b02b8a2544c01bc0a2839796bee27a5dfdf6cb8f1b21337962d4f623269502df25b10d3317a205fa66cccec51d90
+DIST chromium-142.0.7444.162-linux.tar.xz 1707095596 BLAKE2B 
eb92f809340a997d7cd9ffcb5d329225659e2c0cf6a5d019e667bbecb92090d04ade25b40018a1e293ec1b47083d97d5e41665e45fd12ea8753052b1c3a9199a
 SHA512 
783860211afba502637299c6f5d8ec026f21e4c648472aff920d952423e8e5c053f569d6468d4283a26d027dd6e33266195d520f22f69d5e9e7750d8a4fb9127
 DIST chromium-143.0.7499.17-linux-testdata.tar.xz 931619076 BLAKE2B 
8d286dcf1a98ab884eb847d2b3e2b3c047d3b9f366bc9eb1e109771e24970e31a8be6f4ea77c2850b36b686ef82164e3b4bca4eaf2cb717a1f704f61c91509cd
 SHA512 
5af1e8a5ef773abc1a3c8099e0cbab8b0f60f11048f5d758c00d783662eb282adcead14c0506da62e7f7cf41dbb90f77524986aeda54a2b916fe8ca13c4e2657
 DIST chromium-143.0.7499.17-linux.tar.xz 1772840848 BLAKE2B 
43f28355969b2e749607fa693648926cd5619a3020dcd0fe601f2049716c5906fe583c8e54aab388e320248782a69e9eac4ba6359846549cbce4288bb96b9bc4
 SHA512 
b113f57b1ed154e1ab9c69ce1493906101538f6eefa841a766ae4017c8765692d125e9a8a5b383cd09e4e23d896a084dd28b981f1322c934a8109342d48ac827
 DIST chromium-143.0.7499.4-linux-testdata.tar.xz 931754044 BLAKE2B 
4e56713481a41e9a57899a2ca64ee7abe06734ceb42a82992d0a576b4810929efb4970ab3082b4850e1adb121c9390eb303acb573aefeae57a7d45c9608dc98c
 SHA512 
211c9d22323b1e392fef16d6d7c9bd207b9dd8e9db2dda1a8e5d32c5f0da73e34b255f82611af9489d4eb54d91360a49d46d4fdcdb3c9aa7c2aaaff067c90998

diff --git a/www-client/chromium/chromium-142.0.7444.162.ebuild 
b/www-client/chromium/chromium-142.0.7444.162.ebuild
new file mode 100644
index ..92515c383bcc
--- /dev/null
+++ b/www-client/chromium/chromium-142.0.7444.162.ebuild
@@ -0,0 +1,1688 @@
+# Copyright 2009-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# PACKAGING NOTES
+
+# Upstream roll their bundled Clang every two weeks, and the bundled Rust
+# is rolled regularly and depends on that. While we do our best to build
+# with system Clang, we may eventually hit the point where we need to use
+# the bundled Clang due to the use of prerelease features.
+
+# USE=bundled-toolchain is intended for users who want to use the same 
toolchain
+# as the upstream releases. It's also a good fallback in case we fall behind
+# and need to get a release out quickly (less likely with `dev` in-tree).
+# We can't rely on it as a default since the toolchain is only shipped for 
x86-64;
+# other architectures will need to use system toolchain.
+
+# Since m133 we are using CI-generated tarballs from
+# https://github.com/chromium-linux-tarballs/chromium-tarballs/
+
+# These are bit-for-bit identical to the official releases, but are built
+# using an external CI system that we have some control over, in case
+# issues pop up again with official tarball generation.
+
+GN_MIN_VER=0.2235
+# chromium-tools/get-chromium-toolchain-strings.py

[gentoo-commits] repo/gentoo:master commit in: www-client/chromium/

2025-11-06 Thread Matt Jolly
commit: 1107055e78f563682aa12ba9b7de0fcbdc81d0f8
Author: Matt Jolly  gentoo  org>
AuthorDate: Fri Nov  7 03:15:09 2025 +
Commit: Matt Jolly  gentoo  org>
CommitDate: Fri Nov  7 04:32:13 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1107055e

www-client/chromium: add 143.0.7499.17

Signed-off-by: Matt Jolly  gentoo.org>

 www-client/chromium/Manifest  |2 +
 www-client/chromium/chromium-143.0.7499.17.ebuild | 1698 +
 2 files changed, 1700 insertions(+)

diff --git a/www-client/chromium/Manifest b/www-client/chromium/Manifest
index 020470732675..43bf2b67512f 100644
--- a/www-client/chromium/Manifest
+++ b/www-client/chromium/Manifest
@@ -4,6 +4,8 @@ DIST chromium-141.0.7390.107-linux-testdata.tar.xz 925395556 
BLAKE2B 5601ca0607b
 DIST chromium-141.0.7390.107-linux.tar.xz 1639564688 BLAKE2B 
1153c78bd49858a8c0a1c8b31fbb9fb68b99e81bd3fc25d8703078ebda349010b34f2c729583dad3bf2dbe8af70f260091e4f1d364f58327a80706c3e66c86bd
 SHA512 
9a50447df862cd5f59b77dc429f6102e00e4e668bcd0414dbb2ca2b4f9bcc09b0e6bd484a4c33aebbcd5df38fb8aa3f78783f4be9709370e9b8eef6b06374743
 DIST chromium-142.0.7444.134-linux-testdata.tar.xz 932545140 BLAKE2B 
db5908f1d73d013af3648247a4ffea7f3852de0cbad305c7a6b0fdad7c51ddfb4b486aefbbff0dda75e6e566f7c3ce774bc9b040cfaa85d3e1d981dd20e4ba59
 SHA512 
e29b230bf57bac7021acbd10a3ff51d1a001a045546eebd927d2048d8a1b38fefddadda435201b85c9ce841060f21d276ff9453ebdd9afbcf387b71686131e5f
 DIST chromium-142.0.7444.134-linux.tar.xz 1710897928 BLAKE2B 
8564df710e7a12a1a887bbdcf632955f41a7a2c470cb93e5394d29e3a7692139b67726ca40105805b7b518941e4ec69cffcb6da3f1d63c0573bcc8d5e54c3b2b
 SHA512 
e91eac460143f7ad39c0a45f24e192a93afbc634f7f9b45346b61370444cf7d548b3a2ac5be836d34839bfcac4b287b60bca68560be7d163d1248eaac115f5de
+DIST chromium-143.0.7499.17-linux-testdata.tar.xz 931619076 BLAKE2B 
8d286dcf1a98ab884eb847d2b3e2b3c047d3b9f366bc9eb1e109771e24970e31a8be6f4ea77c2850b36b686ef82164e3b4bca4eaf2cb717a1f704f61c91509cd
 SHA512 
5af1e8a5ef773abc1a3c8099e0cbab8b0f60f11048f5d758c00d783662eb282adcead14c0506da62e7f7cf41dbb90f77524986aeda54a2b916fe8ca13c4e2657
+DIST chromium-143.0.7499.17-linux.tar.xz 1772840848 BLAKE2B 
43f28355969b2e749607fa693648926cd5619a3020dcd0fe601f2049716c5906fe583c8e54aab388e320248782a69e9eac4ba6359846549cbce4288bb96b9bc4
 SHA512 
b113f57b1ed154e1ab9c69ce1493906101538f6eefa841a766ae4017c8765692d125e9a8a5b383cd09e4e23d896a084dd28b981f1322c934a8109342d48ac827
 DIST chromium-143.0.7499.4-linux-testdata.tar.xz 931754044 BLAKE2B 
4e56713481a41e9a57899a2ca64ee7abe06734ceb42a82992d0a576b4810929efb4970ab3082b4850e1adb121c9390eb303acb573aefeae57a7d45c9608dc98c
 SHA512 
211c9d22323b1e392fef16d6d7c9bd207b9dd8e9db2dda1a8e5d32c5f0da73e34b255f82611af9489d4eb54d91360a49d46d4fdcdb3c9aa7c2aaaff067c90998
 DIST chromium-143.0.7499.4-linux.tar.xz 1776109004 BLAKE2B 
e20ad13e7d4662e67fd0791d65cabce6236083ecfdf2c21a9c1630719d40d62f732ff2972347f731b9138dc8cf121f3c3ce4d8809b6e774d418072dcf3d7bdce
 SHA512 
6ed3d2071db2fc9204e843f458daf9d3100dd02e56df84f72eec255d7bd6323d21b257288595d9528c70c69aa9c470601ba5f786387fc88850b60da4402489de
 DIST chromium-clang-llvmorg-21-init-11777-gfd3fecfc-1.tar.xz 55654416 BLAKE2B 
7dee88ab546cd265c7c8067484aab3250da8c1073adc1f453e9c6fba7113e7135fe988797d974b834326c1c7de63a55a1a9041c42f1fad435dba44b553e7c0e5
 SHA512 
8bb683c6036c103939ad47411bdaeb724787101dfa7f60f9a7837255814d3ba4faae7f9f115fcef0901446833727994ab95d5ead275b7424dc8cbcb7fbe86f87

diff --git a/www-client/chromium/chromium-143.0.7499.17.ebuild 
b/www-client/chromium/chromium-143.0.7499.17.ebuild
new file mode 100644
index ..27cc3165b9dc
--- /dev/null
+++ b/www-client/chromium/chromium-143.0.7499.17.ebuild
@@ -0,0 +1,1698 @@
+# Copyright 2009-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# PACKAGING NOTES
+
+# Upstream roll their bundled Clang every two weeks, and the bundled Rust
+# is rolled regularly and depends on that. While we do our best to build
+# with system Clang, we may eventually hit the point where we need to use
+# the bundled Clang due to the use of prerelease features.
+
+# USE=bundled-toolchain is intended for users who want to use the same 
toolchain
+# as the upstream releases. It's also a good fallback in case we fall behind
+# and need to get a release out quickly (less likely with `dev` in-tree).
+# We can't rely on it as a default since the toolchain is only shipped for 
x86-64;
+# other architectures will need to use system toolchain.
+
+# Since m133 we are using CI-generated tarballs from
+# https://github.com/chromium-linux-tarballs/chromium-tarballs/
+
+# These are bit-for-bit identical to the official releases, but are built
+# using an external CI system that we have some control over, in case
+# issues pop up again with official tarball generation.
+
+GN_MIN_VER=0.2235
+# chromium-tools/get-chromium-toolchain-strings.py
+TEST_FONT=a28b222b79851716f8358d2

[gentoo-commits] repo/gentoo:master commit in: www-client/chromium/, www-client/chromium/files/

2025-11-06 Thread Matt Jolly
commit: 2a16e8d3b4ac88ac9e59b2ca45cec5a2fc53dd06
Author: Matt Jolly  gentoo  org>
AuthorDate: Thu Nov  6 22:58:10 2025 +
Commit: Matt Jolly  gentoo  org>
CommitDate: Thu Nov  6 23:01:19 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2a16e8d3

www-client/chromium: add 143.0.7499.4

Signed-off-by: Matt Jolly  gentoo.org>

 www-client/chromium/Manifest   |5 +
 www-client/chromium/chromium-143.0.7499.4.ebuild   | 1698 
 .../chromium-143-revert-libpng-testiness.patch |  212 +++
 3 files changed, 1915 insertions(+)

diff --git a/www-client/chromium/Manifest b/www-client/chromium/Manifest
index 32de0d1ca4d6..020470732675 100644
--- a/www-client/chromium/Manifest
+++ b/www-client/chromium/Manifest
@@ -4,15 +4,20 @@ DIST chromium-141.0.7390.107-linux-testdata.tar.xz 925395556 
BLAKE2B 5601ca0607b
 DIST chromium-141.0.7390.107-linux.tar.xz 1639564688 BLAKE2B 
1153c78bd49858a8c0a1c8b31fbb9fb68b99e81bd3fc25d8703078ebda349010b34f2c729583dad3bf2dbe8af70f260091e4f1d364f58327a80706c3e66c86bd
 SHA512 
9a50447df862cd5f59b77dc429f6102e00e4e668bcd0414dbb2ca2b4f9bcc09b0e6bd484a4c33aebbcd5df38fb8aa3f78783f4be9709370e9b8eef6b06374743
 DIST chromium-142.0.7444.134-linux-testdata.tar.xz 932545140 BLAKE2B 
db5908f1d73d013af3648247a4ffea7f3852de0cbad305c7a6b0fdad7c51ddfb4b486aefbbff0dda75e6e566f7c3ce774bc9b040cfaa85d3e1d981dd20e4ba59
 SHA512 
e29b230bf57bac7021acbd10a3ff51d1a001a045546eebd927d2048d8a1b38fefddadda435201b85c9ce841060f21d276ff9453ebdd9afbcf387b71686131e5f
 DIST chromium-142.0.7444.134-linux.tar.xz 1710897928 BLAKE2B 
8564df710e7a12a1a887bbdcf632955f41a7a2c470cb93e5394d29e3a7692139b67726ca40105805b7b518941e4ec69cffcb6da3f1d63c0573bcc8d5e54c3b2b
 SHA512 
e91eac460143f7ad39c0a45f24e192a93afbc634f7f9b45346b61370444cf7d548b3a2ac5be836d34839bfcac4b287b60bca68560be7d163d1248eaac115f5de
+DIST chromium-143.0.7499.4-linux-testdata.tar.xz 931754044 BLAKE2B 
4e56713481a41e9a57899a2ca64ee7abe06734ceb42a82992d0a576b4810929efb4970ab3082b4850e1adb121c9390eb303acb573aefeae57a7d45c9608dc98c
 SHA512 
211c9d22323b1e392fef16d6d7c9bd207b9dd8e9db2dda1a8e5d32c5f0da73e34b255f82611af9489d4eb54d91360a49d46d4fdcdb3c9aa7c2aaaff067c90998
+DIST chromium-143.0.7499.4-linux.tar.xz 1776109004 BLAKE2B 
e20ad13e7d4662e67fd0791d65cabce6236083ecfdf2c21a9c1630719d40d62f732ff2972347f731b9138dc8cf121f3c3ce4d8809b6e774d418072dcf3d7bdce
 SHA512 
6ed3d2071db2fc9204e843f458daf9d3100dd02e56df84f72eec255d7bd6323d21b257288595d9528c70c69aa9c470601ba5f786387fc88850b60da4402489de
 DIST chromium-clang-llvmorg-21-init-11777-gfd3fecfc-1.tar.xz 55654416 BLAKE2B 
7dee88ab546cd265c7c8067484aab3250da8c1073adc1f453e9c6fba7113e7135fe988797d974b834326c1c7de63a55a1a9041c42f1fad435dba44b553e7c0e5
 SHA512 
8bb683c6036c103939ad47411bdaeb724787101dfa7f60f9a7837255814d3ba4faae7f9f115fcef0901446833727994ab95d5ead275b7424dc8cbcb7fbe86f87
 DIST chromium-clang-llvmorg-21-init-16348-gbd809ffb-18.tar.xz 55062484 BLAKE2B 
b2f7ff02830f1524197323683680d552e991980a465e3c47efd2d69d27d44167c6002d2e33a051640f494833b50ae13c57ae600efc8498a7f54de865315f55f3
 SHA512 
8f66719d944aea0f21141b97b8435570705d4f051091029d633796e3fcf9309db9576467dde673aa00cd4c6e3f296e9655afac7cc1ee2df38cf6890c323a1d87
 DIST chromium-clang-llvmorg-22-init-8940-g4d4cb757-4.tar.xz 55664028 BLAKE2B 
dab43ae78c598a75b3bc664c240f1fb7fe5642bddaf42088c6cdca8e1cce7875a429fc2170bf3a3ac72f02f90346682a42cc6276b4301ab299809334ca8bda59
 SHA512 
ad90071f93e5d51b79c29c4193446d57a79162b0180b5a40107d43f04beafa21d7aaa9686cdb6d9be6021c739d3d5cef447ebfa0c59357fd45b97f2a06157926
+DIST chromium-clang-llvmorg-22-init-8940-g4d4cb757-84.tar.xz 272 BLAKE2B 
4423dd821d8ad88aad0ae734551defa28362d4ad3f263ef0e525d57f4266108ea58661749c8b82403426b25ae4ea189021dfbb016fad280d4ef18d3b48f43a46
 SHA512 
76158ad6a30c9905dd3a1044125114e90d6cbc74eabe38a0c49e07e5f52813615074bd22088578b91a763b5186e924c322e9fce5281b672e2748cd563c9cfad8
 DIST chromium-openpower-a85b64f07b.tar.bz2 387899 BLAKE2B 
b01fda2d64ce73068d1536a10cc0896f07a4b714cdb25698b1df8b3252baa0c21c4209b307cf1cb554854f6d0bfe3cd35e06aaa8d02ac5d409a119335084c324
 SHA512 
05eee81677e8766808441c939bee68e2e6c58ec91f471d88a40181d2eda78614a0a6d27d92ff8f9dda564d12f3451bace4ff2727594748c5c238a3533038019b
 DIST chromium-openpower-e1538a2234.tar.bz2 421924 BLAKE2B 
c2e80953b0e73cb383b4c83a23304982a1a0ce2b2a06e247d1205080473d69587ba6326db355dc4c29e0a05f6608b270c84af2eb2c7a9282ecdfc498b3fdb1d5
 SHA512 
5429e48fb09dfc24703bea5ce7444a26ccc396f3fdbf0f9cda5ac9948de9584e9056cfb79b3633b69ff718595c1c3ee2754e9c852ae78cbb534934e5b8ea2151
 DIST chromium-patches-138-1.tar.bz2 11109 BLAKE2B 
a4b57c2f5cadae37f6284e458ec8941c09ae98658c099e638817919da9686ec412b619a21bd208ce79b471d27bbfcf589a94695f636f381a2de60f14fe8fe367
 SHA512 
b930ac8cb86aa5143cecf04c076a07a366328806b20ba4c6c09844b4411b74a0ad04dfbf182966e9401e3d1ee4a6f4b3e12e7f9b015c5f33311ebe0ffd76d5da
 DIST chromium-patches-141.tar.bz2 10545 BLAKE2B 
66c33465e8f1dac5023e79633e359fe54cac10b

[gentoo-commits] repo/gentoo:master commit in: www-client/chromium/

2025-11-06 Thread Matt Jolly
commit: f73607ce02dd593b6ee2b0a2cc62c2d981bd22cf
Author: Matt Jolly  gentoo  org>
AuthorDate: Thu Nov  6 11:15:02 2025 +
Commit: Matt Jolly  gentoo  org>
CommitDate: Thu Nov  6 11:38:53 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f73607ce

www-client/chromium: fix M142 build with older Rust

A patch for building with Rust < 1.90.0 was missed.

Reported-by: Tolga Uçar  protonmail.com>
Signed-off-by: Matt Jolly  gentoo.org>

 www-client/chromium/chromium-142.0.7444.134.ebuild | 6 ++
 1 file changed, 6 insertions(+)

diff --git a/www-client/chromium/chromium-142.0.7444.134.ebuild 
b/www-client/chromium/chromium-142.0.7444.134.ebuild
index bd9c31e05eb0..7abc09124e7d 100644
--- a/www-client/chromium/chromium-142.0.7444.134.ebuild
+++ b/www-client/chromium/chromium-142.0.7444.134.ebuild
@@ -572,6 +572,12 @@ src_prepare() {
PATCHES+=( 
"${FILESDIR}/chromium-140-__rust_no_alloc_shim_is_unstable.patch" )
fi
 
+   if ver_test ${RUST_SLOT} -lt "1.90.0"; then
+   PATCHES+=(
+   "${WORKDIR}/copium/cr142-rust-pre1.90.patch"
+   )
+   fi
+
if ver_test ${RUST_SLOT} -lt "1.91.0"; then
PATCHES+=(

"${WORKDIR}/copium/cr142-crabbyavif-gn-rust-pre1.91.patch"



[gentoo-commits] repo/gentoo:master commit in: www-client/chromium/

2025-11-06 Thread Sam James
commit: 3f9e52b63a66c01b7b32c869ca3a42de57ef7377
Author: Sam James  gentoo  org>
AuthorDate: Thu Nov  6 11:36:10 2025 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Nov  6 11:36:10 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3f9e52b6

www-client/chromium: Stabilize 142.0.7444.134 amd64, #965727

Signed-off-by: Sam James  gentoo.org>

 www-client/chromium/chromium-142.0.7444.134.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/www-client/chromium/chromium-142.0.7444.134.ebuild 
b/www-client/chromium/chromium-142.0.7444.134.ebuild
index a0082587ee58..669852b039e9 100644
--- a/www-client/chromium/chromium-142.0.7444.134.ebuild
+++ b/www-client/chromium/chromium-142.0.7444.134.ebuild
@@ -83,7 +83,7 @@ SLOT="0/stable"
 # Dev exists mostly to give devs some breathing room for beta/stable releases;
 # it shouldn't be keyworded but adventurous users can select it.
 if [[ ${SLOT} != "0/dev" ]]; then
-   KEYWORDS="~amd64 ~arm64"
+   KEYWORDS="amd64 ~arm64"
 fi
 
 IUSE_SYSTEM_LIBS="+system-harfbuzz +system-icu +system-png +system-zstd"



[gentoo-commits] repo/gentoo:master commit in: www-client/chromium/

2025-11-06 Thread Sam James
commit: 5ca0bd61ac10c633d4957891dc51bb8abd0dbc75
Author: Sam James  gentoo  org>
AuthorDate: Thu Nov  6 11:36:17 2025 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Nov  6 11:36:17 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5ca0bd61

www-client/chromium: Stabilize 142.0.7444.134 arm64, #965727

Signed-off-by: Sam James  gentoo.org>

 www-client/chromium/chromium-142.0.7444.134.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/www-client/chromium/chromium-142.0.7444.134.ebuild 
b/www-client/chromium/chromium-142.0.7444.134.ebuild
index 669852b039e9..bd9c31e05eb0 100644
--- a/www-client/chromium/chromium-142.0.7444.134.ebuild
+++ b/www-client/chromium/chromium-142.0.7444.134.ebuild
@@ -83,7 +83,7 @@ SLOT="0/stable"
 # Dev exists mostly to give devs some breathing room for beta/stable releases;
 # it shouldn't be keyworded but adventurous users can select it.
 if [[ ${SLOT} != "0/dev" ]]; then
-   KEYWORDS="amd64 ~arm64"
+   KEYWORDS="amd64 arm64"
 fi
 
 IUSE_SYSTEM_LIBS="+system-harfbuzz +system-icu +system-png +system-zstd"



[gentoo-commits] repo/gentoo:master commit in: www-client/chromium/

2025-11-05 Thread Matt Jolly
commit: 6bd52295812ac0e03c517cf7f65570b48d82cc88
Author: Matt Jolly  gentoo  org>
AuthorDate: Thu Nov  6 06:10:23 2025 +
Commit: Matt Jolly  gentoo  org>
CommitDate: Thu Nov  6 06:50:51 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6bd52295

www-client/chromium: add 142.0.7444.134

Bug: https://bugs.gentoo.org/965716
Bug: https://bugs.gentoo.org/965344
Closes: https://bugs.gentoo.org/963709
Signed-off-by: Matt Jolly  gentoo.org>

 www-client/chromium/Manifest   |5 +
 www-client/chromium/chromium-142.0.7444.134.ebuild | 1682 
 2 files changed, 1687 insertions(+)

diff --git a/www-client/chromium/Manifest b/www-client/chromium/Manifest
index 5479b4f05435..6c3c012a2ce2 100644
--- a/www-client/chromium/Manifest
+++ b/www-client/chromium/Manifest
@@ -16,17 +16,22 @@ DIST chromium-141.0.7390.76-linux-testdata.tar.xz 925190980 
BLAKE2B c7c169889fe5
 DIST chromium-141.0.7390.76-linux.tar.xz 1642286268 BLAKE2B 
15c12aa3bc58d9d741ecfe6bd6f36a783d840cd587666f7dd3f4d71fc10582d9d11e901c49ec3040d73e87b224127382c55ea61241172d5ecc587234ce1a5a53
 SHA512 
5c5079590fab34cbd766fdc96a958213f7d84f032e2059f7961d10e8645818600cc5720146f6ad0c674958d3570c03782ceb5a03d8c8049408fe82a021c696c0
 DIST chromium-142.0.7420.2-linux-testdata.tar.xz 931662964 BLAKE2B 
1c9a056b46e1643bc6f085c9a4b217970210f692c0f19b505b661811415307f0bd1530bef76745f42c530eebf29c7fb8a3c6929c9c00f700d10715d254dc53b2
 SHA512 
0e21591d8d5c7f85d1ff17cd7107eac52645e1bd06fc7da2b2b5cdd92d86aaddf6610ae1198971321b863dd660fd2690109eb6c6f566d596397e6a59e4bff0d8
 DIST chromium-142.0.7420.2-linux.tar.xz 1711623332 BLAKE2B 
3f1bf8c4d58a9524dd83cabb48eced2c4f3925b891ccf0ab56af0411ba8066f7d8fa87a3c7255aca746c3738d93f872899bf98063dba68e5ce1535c7bcf5a456
 SHA512 
6f133fbd7b3ec928a1d22b8b6d52c06c9619269816de5e5c7121740e13ec7932cf5cab3a150b4b45e20d869d72123c01ade61130f5e46ee95d32fe8a0a90b3fa
+DIST chromium-142.0.7444.134-linux-testdata.tar.xz 932545140 BLAKE2B 
db5908f1d73d013af3648247a4ffea7f3852de0cbad305c7a6b0fdad7c51ddfb4b486aefbbff0dda75e6e566f7c3ce774bc9b040cfaa85d3e1d981dd20e4ba59
 SHA512 
e29b230bf57bac7021acbd10a3ff51d1a001a045546eebd927d2048d8a1b38fefddadda435201b85c9ce841060f21d276ff9453ebdd9afbcf387b71686131e5f
+DIST chromium-142.0.7444.134-linux.tar.xz 1710897928 BLAKE2B 
8564df710e7a12a1a887bbdcf632955f41a7a2c470cb93e5394d29e3a7692139b67726ca40105805b7b518941e4ec69cffcb6da3f1d63c0573bcc8d5e54c3b2b
 SHA512 
e91eac460143f7ad39c0a45f24e192a93afbc634f7f9b45346b61370444cf7d548b3a2ac5be836d34839bfcac4b287b60bca68560be7d163d1248eaac115f5de
 DIST chromium-clang-llvmorg-21-init-11777-gfd3fecfc-1.tar.xz 55654416 BLAKE2B 
7dee88ab546cd265c7c8067484aab3250da8c1073adc1f453e9c6fba7113e7135fe988797d974b834326c1c7de63a55a1a9041c42f1fad435dba44b553e7c0e5
 SHA512 
8bb683c6036c103939ad47411bdaeb724787101dfa7f60f9a7837255814d3ba4faae7f9f115fcef0901446833727994ab95d5ead275b7424dc8cbcb7fbe86f87
 DIST chromium-clang-llvmorg-21-init-16348-gbd809ffb-15.tar.xz 55133120 BLAKE2B 
a9fd8ea5afe8ed05fea406461d777fb0f1a731b4efa2fc0fd3be771496e40967d42e67f6da3115891cdc40afc3711f82a819afc1dfd666a8874d1765aea9e1ae
 SHA512 
d5a934487f88a3df3ed57249448c426bca83f5d7d39bbf15e967adfa8af0594b870bbdbeffc26e628bc535f0384b6bc8c7226e7ef1bbd487664601c2bb51a9fd
 DIST chromium-clang-llvmorg-21-init-16348-gbd809ffb-17.tar.xz 55087424 BLAKE2B 
50ce2b1d35fb7bf1818acec1ea47a93ff64275387ea072336dc64110a1678c13082631d036a2ccd7e7f280dbae73859ee161ad0cff646c785c95ebe50117bbd3
 SHA512 
82c8ffdd5498d867bfb3f74d17ff6662c76b7ea368b84384d99a3c350ac0e3bfaf53e06c6b3aa61c079a19f27e33885990551e46a78102f61c74c3b7caa8bb68
 DIST chromium-clang-llvmorg-21-init-16348-gbd809ffb-18.tar.xz 55062484 BLAKE2B 
b2f7ff02830f1524197323683680d552e991980a465e3c47efd2d69d27d44167c6002d2e33a051640f494833b50ae13c57ae600efc8498a7f54de865315f55f3
 SHA512 
8f66719d944aea0f21141b97b8435570705d4f051091029d633796e3fcf9309db9576467dde673aa00cd4c6e3f296e9655afac7cc1ee2df38cf6890c323a1d87
+DIST chromium-clang-llvmorg-22-init-8940-g4d4cb757-4.tar.xz 55664028 BLAKE2B 
dab43ae78c598a75b3bc664c240f1fb7fe5642bddaf42088c6cdca8e1cce7875a429fc2170bf3a3ac72f02f90346682a42cc6276b4301ab299809334ca8bda59
 SHA512 
ad90071f93e5d51b79c29c4193446d57a79162b0180b5a40107d43f04beafa21d7aaa9686cdb6d9be6021c739d3d5cef447ebfa0c59357fd45b97f2a06157926
 DIST chromium-openpower-a85b64f07b.tar.bz2 387899 BLAKE2B 
b01fda2d64ce73068d1536a10cc0896f07a4b714cdb25698b1df8b3252baa0c21c4209b307cf1cb554854f6d0bfe3cd35e06aaa8d02ac5d409a119335084c324
 SHA512 
05eee81677e8766808441c939bee68e2e6c58ec91f471d88a40181d2eda78614a0a6d27d92ff8f9dda564d12f3451bace4ff2727594748c5c238a3533038019b
 DIST chromium-openpower-e1538a2234.tar.bz2 421924 BLAKE2B 
c2e80953b0e73cb383b4c83a23304982a1a0ce2b2a06e247d1205080473d69587ba6326db355dc4c29e0a05f6608b270c84af2eb2c7a9282ecdfc498b3fdb1d5
 SHA512 
5429e48fb09dfc24703bea5ce7444a26ccc396f3fdbf0f9cda5ac9948de9584e9056cfb79b3633b69ff718595c1c3ee2754e9c852ae78cbb534934e5b8ea2151
 DI

[gentoo-commits] repo/gentoo:master commit in: www-client/chromium/

2025-10-18 Thread Matt Jolly
commit: 1632622a6853782cc37fa95fe91ed7fe98b37973
Author: Rahul Sandhu  gmail  com>
AuthorDate: Wed Oct 15 03:55:21 2025 +
Commit: Matt Jolly  gentoo  org>
CommitDate: Wed Oct 15 19:20:36 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1632622a

www-client/chromium: add 141.0.7390.107

Bug: https://bugs.gentoo.org/964335
Signed-off-by: Rahul Sandhu  gmail.com>
Part-of: https://github.com/gentoo/gentoo/pull/44185
Closes: https://github.com/gentoo/gentoo/pull/44185
Signed-off-by: Matt Jolly  gentoo.org>

 www-client/chromium/Manifest   |3 +
 www-client/chromium/chromium-141.0.7390.107.ebuild | 1660 
 2 files changed, 1663 insertions(+)

diff --git a/www-client/chromium/Manifest b/www-client/chromium/Manifest
index b7525b59d02b..5479b4f05435 100644
--- a/www-client/chromium/Manifest
+++ b/www-client/chromium/Manifest
@@ -4,6 +4,8 @@ DIST chromium-140.0.7339.185-linux-testdata.tar.xz 925248352 
BLAKE2B edf40bbb00c
 DIST chromium-140.0.7339.185-linux.tar.xz 1612662712 BLAKE2B 
d7ffbdc0d7c332ed56b7820f2cbe3acfe3ea73b87ab9eacc58f4b319b786ab9e4f8670352efa3b87e7cc9ced1b4527da16ef12a2089e78b2358cc00b03f27a4e
 SHA512 
b5640869d3d7ff6ff6750ba4120905a024ef86b82ac610532e49b615b84b99f2f4e05c19a91b46d3cb101c307da6bb40c29bf06074960e2ca6ed9aff4bbb6c26
 DIST chromium-140.0.7339.207-linux-testdata.tar.xz 925208072 BLAKE2B 
4b2ec5969e3a33eb07ca22e518ad62945a34ec1ee372bb0da66e2f337e5d4f87880d3fdd8c928ada6256c842a5abefff53a157f39fe967a74fd021c9bc79e02b
 SHA512 
1f066c75151418fb6306300bfe95e128b92cb8812007ec84bb85489115275b61c1169906665c13ca0fb9571d0b9d73665f9a65bc7bf863c6aabe7c1c92916b0b
 DIST chromium-140.0.7339.207-linux.tar.xz 1612737200 BLAKE2B 
c961c98414924db76030743e339778de0c37bc2df814a1615ac64ecda99018c8693c236fa98a4290ff22a9470a5906b060e44207958393bfa07fa3de9bed8ed9
 SHA512 
85bd0ac6733e2e1e3ba9ef6996492e906d587beadb1aebe66ee362022d15983652f9ffc6e60077818665919f9e19a44554e0f977954ab49e319930b991618de0
+DIST chromium-141.0.7390.107-linux-testdata.tar.xz 925395556 BLAKE2B 
5601ca0607b8eeb8d52697fbe0c738cfea628c6b0697446b42e4a3c1ef802df5070c6fa89ce58567ba47da458567a91ed441880fd48f4dd9d6bbd443129f1a80
 SHA512 
87f9bb549a180fafd54d1b60a093e4715678e74b3d8dbb1e2f7e503a16e2dd5b5dc76c024135fdad6103360c6b0cf32df0577a269f32a3fe58d706d74f404472
+DIST chromium-141.0.7390.107-linux.tar.xz 1639564688 BLAKE2B 
1153c78bd49858a8c0a1c8b31fbb9fb68b99e81bd3fc25d8703078ebda349010b34f2c729583dad3bf2dbe8af70f260091e4f1d364f58327a80706c3e66c86bd
 SHA512 
9a50447df862cd5f59b77dc429f6102e00e4e668bcd0414dbb2ca2b4f9bcc09b0e6bd484a4c33aebbcd5df38fb8aa3f78783f4be9709370e9b8eef6b06374743
 DIST chromium-141.0.7390.30-linux-testdata.tar.xz 925150548 BLAKE2B 
12a9f4c1c3b5b2336364c9a166a5a53083911c9a8f7453dc20653ac0fc1c035ffbe5c3ba614e6187b2f53f2e6c48d29e42a201a1b031ab0c722ffe75c51a8d9c
 SHA512 
9eac4b767a58840284062ac46dc9543d678c14f064101b25744c7047a7da96edbb216f64c09c2af59006f982a6ce32fa884874357c92d9ffd375cd83071a0d54
 DIST chromium-141.0.7390.30-linux.tar.xz 1641465028 BLAKE2B 
3adc063702e55de49dcc5f31fd27a1972c7fd7efe9a9defff6696667f0daaa0c47c2acb5dd4849a6d5b40e33b057830a2b31ed582eac7a2759449a44b6c269ee
 SHA512 
be6d63e44b2ab7e3bb4bd251fc9dc75572ae00d16c71242d5e627cbafcc33aa4bfb5cf4d5255fdc0df152ad83d4144023c98e4392b9a3e4604eaa93413f8e4e4
 DIST chromium-141.0.7390.37-linux-testdata.tar.xz 925170640 BLAKE2B 
5e7683de125ac85bc2192ced38ed7124b332dd98373fa543ac9b012e722c3021e76b380bbfe7669f7f5fcc82025f7f015235d049ce45cd5d233c1b102c74be38
 SHA512 
4c75486526cbf7c6b9d4284e60da747a070f3e0a30a97f91b695f94940ea02713fbf0fe83d5ce2829c56876c24215bda6b236dacb2b81220cc3cf03afc4af1ea
@@ -17,6 +19,7 @@ DIST chromium-142.0.7420.2-linux.tar.xz 1711623332 BLAKE2B 
3f1bf8c4d58a9524dd83c
 DIST chromium-clang-llvmorg-21-init-11777-gfd3fecfc-1.tar.xz 55654416 BLAKE2B 
7dee88ab546cd265c7c8067484aab3250da8c1073adc1f453e9c6fba7113e7135fe988797d974b834326c1c7de63a55a1a9041c42f1fad435dba44b553e7c0e5
 SHA512 
8bb683c6036c103939ad47411bdaeb724787101dfa7f60f9a7837255814d3ba4faae7f9f115fcef0901446833727994ab95d5ead275b7424dc8cbcb7fbe86f87
 DIST chromium-clang-llvmorg-21-init-16348-gbd809ffb-15.tar.xz 55133120 BLAKE2B 
a9fd8ea5afe8ed05fea406461d777fb0f1a731b4efa2fc0fd3be771496e40967d42e67f6da3115891cdc40afc3711f82a819afc1dfd666a8874d1765aea9e1ae
 SHA512 
d5a934487f88a3df3ed57249448c426bca83f5d7d39bbf15e967adfa8af0594b870bbdbeffc26e628bc535f0384b6bc8c7226e7ef1bbd487664601c2bb51a9fd
 DIST chromium-clang-llvmorg-21-init-16348-gbd809ffb-17.tar.xz 55087424 BLAKE2B 
50ce2b1d35fb7bf1818acec1ea47a93ff64275387ea072336dc64110a1678c13082631d036a2ccd7e7f280dbae73859ee161ad0cff646c785c95ebe50117bbd3
 SHA512 
82c8ffdd5498d867bfb3f74d17ff6662c76b7ea368b84384d99a3c350ac0e3bfaf53e06c6b3aa61c079a19f27e33885990551e46a78102f61c74c3b7caa8bb68
+DIST chromium-clang-llvmorg-21-init-16348-gbd809ffb-18.tar.xz 55062484 BLAKE2B 
b2f7ff02830f1524197323683680d552e991980a465e3c47efd2d69d27d44167c6002d2e33a051640f494833b50ae13

[gentoo-commits] repo/gentoo:master commit in: www-client/chromium/

2025-10-18 Thread Sam James
commit: e5449fa030f188bea6bd3b98c1fed1c3a34a6149
Author: Sam James  gentoo  org>
AuthorDate: Thu Oct 16 18:46:33 2025 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Oct 16 18:46:33 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e5449fa0

www-client/chromium: Stabilize 141.0.7390.107 arm64, #964406

Signed-off-by: Sam James  gentoo.org>

 www-client/chromium/chromium-141.0.7390.107.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/www-client/chromium/chromium-141.0.7390.107.ebuild 
b/www-client/chromium/chromium-141.0.7390.107.ebuild
index e69ebc5a4b5b..5ef4669ff79c 100644
--- a/www-client/chromium/chromium-141.0.7390.107.ebuild
+++ b/www-client/chromium/chromium-141.0.7390.107.ebuild
@@ -78,7 +78,7 @@ SLOT="0/stable"
 # Dev exists mostly to give devs some breathing room for beta/stable releases;
 # it shouldn't be keyworded but adventurous users can select it.
 if [[ ${SLOT} != "0/dev" ]]; then
-   KEYWORDS="amd64 ~arm64"
+   KEYWORDS="amd64 arm64"
 fi
 
 IUSE_SYSTEM_LIBS="+system-harfbuzz +system-icu +system-png +system-zstd"



[gentoo-commits] repo/gentoo:master commit in: www-client/chromium/

2025-10-18 Thread Matt Jolly
commit: 0a965ee39313a0b4925f46ee14aca2c466025948
Author: Rahul Sandhu  gmail  com>
AuthorDate: Sun Oct 12 03:33:39 2025 +
Commit: Matt Jolly  gentoo  org>
CommitDate: Mon Oct 13 01:27:00 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0a965ee3

www-client/chromium: fix bundled toolchain versions for 141.0.7390.76

Signed-off-by: Rahul Sandhu  gmail.com>
Part-of: https://github.com/gentoo/gentoo/pull/44138
Closes: https://github.com/gentoo/gentoo/pull/44138
Signed-off-by: Matt Jolly  gentoo.org>

 www-client/chromium/Manifest  | 2 ++
 www-client/chromium/chromium-141.0.7390.76.ebuild | 4 ++--
 2 files changed, 4 insertions(+), 2 deletions(-)

diff --git a/www-client/chromium/Manifest b/www-client/chromium/Manifest
index fe6d0fc1cac2..b7525b59d02b 100644
--- a/www-client/chromium/Manifest
+++ b/www-client/chromium/Manifest
@@ -16,6 +16,7 @@ DIST chromium-142.0.7420.2-linux-testdata.tar.xz 931662964 
BLAKE2B 1c9a056b46e16
 DIST chromium-142.0.7420.2-linux.tar.xz 1711623332 BLAKE2B 
3f1bf8c4d58a9524dd83cabb48eced2c4f3925b891ccf0ab56af0411ba8066f7d8fa87a3c7255aca746c3738d93f872899bf98063dba68e5ce1535c7bcf5a456
 SHA512 
6f133fbd7b3ec928a1d22b8b6d52c06c9619269816de5e5c7121740e13ec7932cf5cab3a150b4b45e20d869d72123c01ade61130f5e46ee95d32fe8a0a90b3fa
 DIST chromium-clang-llvmorg-21-init-11777-gfd3fecfc-1.tar.xz 55654416 BLAKE2B 
7dee88ab546cd265c7c8067484aab3250da8c1073adc1f453e9c6fba7113e7135fe988797d974b834326c1c7de63a55a1a9041c42f1fad435dba44b553e7c0e5
 SHA512 
8bb683c6036c103939ad47411bdaeb724787101dfa7f60f9a7837255814d3ba4faae7f9f115fcef0901446833727994ab95d5ead275b7424dc8cbcb7fbe86f87
 DIST chromium-clang-llvmorg-21-init-16348-gbd809ffb-15.tar.xz 55133120 BLAKE2B 
a9fd8ea5afe8ed05fea406461d777fb0f1a731b4efa2fc0fd3be771496e40967d42e67f6da3115891cdc40afc3711f82a819afc1dfd666a8874d1765aea9e1ae
 SHA512 
d5a934487f88a3df3ed57249448c426bca83f5d7d39bbf15e967adfa8af0594b870bbdbeffc26e628bc535f0384b6bc8c7226e7ef1bbd487664601c2bb51a9fd
+DIST chromium-clang-llvmorg-21-init-16348-gbd809ffb-17.tar.xz 55087424 BLAKE2B 
50ce2b1d35fb7bf1818acec1ea47a93ff64275387ea072336dc64110a1678c13082631d036a2ccd7e7f280dbae73859ee161ad0cff646c785c95ebe50117bbd3
 SHA512 
82c8ffdd5498d867bfb3f74d17ff6662c76b7ea368b84384d99a3c350ac0e3bfaf53e06c6b3aa61c079a19f27e33885990551e46a78102f61c74c3b7caa8bb68
 DIST chromium-openpower-a85b64f07b.tar.bz2 387899 BLAKE2B 
b01fda2d64ce73068d1536a10cc0896f07a4b714cdb25698b1df8b3252baa0c21c4209b307cf1cb554854f6d0bfe3cd35e06aaa8d02ac5d409a119335084c324
 SHA512 
05eee81677e8766808441c939bee68e2e6c58ec91f471d88a40181d2eda78614a0a6d27d92ff8f9dda564d12f3451bace4ff2727594748c5c238a3533038019b
 DIST chromium-openpower-e1538a2234.tar.bz2 421924 BLAKE2B 
c2e80953b0e73cb383b4c83a23304982a1a0ce2b2a06e247d1205080473d69587ba6326db355dc4c29e0a05f6608b270c84af2eb2c7a9282ecdfc498b3fdb1d5
 SHA512 
5429e48fb09dfc24703bea5ce7444a26ccc396f3fdbf0f9cda5ac9948de9584e9056cfb79b3633b69ff718595c1c3ee2754e9c852ae78cbb534934e5b8ea2151
 DIST chromium-patches-138-1.tar.bz2 11109 BLAKE2B 
a4b57c2f5cadae37f6284e458ec8941c09ae98658c099e638817919da9686ec412b619a21bd208ce79b471d27bbfcf589a94695f636f381a2de60f14fe8fe367
 SHA512 
b930ac8cb86aa5143cecf04c076a07a366328806b20ba4c6c09844b4411b74a0ad04dfbf182966e9401e3d1ee4a6f4b3e12e7f9b015c5f33311ebe0ffd76d5da
@@ -24,5 +25,6 @@ DIST chromium-patches-141.tar.bz2 10545 BLAKE2B 
66c33465e8f1dac5023e79633e359fe5
 DIST chromium-patches-142.tar.bz2 10524 BLAKE2B 
317a694beb0c867580b3cc579f3c3ab16375521c58346f2e505f9c58d9f504fa3ca8a11df4906725dcabf9817a8124c69d832dcb99634be56dfb1f1239aa769f
 SHA512 
d94776c57e0fa2f7d050ea281d3c263ba9cabaf83e5b82b86c27d6422ccff61dca6c0b98bf4966d137aec5109278971bb6341f4e1d6005dd46e70233ebe6e1ab
 DIST chromium-profiler-0.2.tar 259952640 BLAKE2B 
5e82389fce00b267280d633b26551231c558b80f0c92cd7d60271095a3503365ab673e7a46dc5f74f8a82db1f21262cb24dcc0531d954bab5fb3b175dab3394d
 SHA512 
9fa89a5ab728419683e7495ae676567480987d68a2d589f2aa97bfcbcf123f3c8f97f8bca5f65e5e3f6e41475535add473ded83b9c7a33bb4746a9d05b298a6c
 DIST 
chromium-rust-toolchain-22be76b7e2-3-llvmorg-21-init-16348-gbd809ffb.tar.xz 
138573136 BLAKE2B 
360eeaaeab903a3b6954c65aba209a7bd5d12022fc9402dd45ad7d548421e0da0389ac70cdd9e9cb122c2c9a777f6864c7b85ab9d3954b13e05fc5214b617ffd
 SHA512 
5915414129f6ce79ae9db678613b8aa20f07c215ab5a905607a9298a4ba6c22da6c1d57e7ef256f3236cdcaf7a9dacc9f18831677b14758bb88582d5b62ebd43
+DIST 
chromium-rust-toolchain-22be76b7e2-4-llvmorg-21-init-16348-gbd809ffb.tar.xz 
159517088 BLAKE2B 
7d2aadf90c30680d09b121c45db0f6e9575926ccec569eb4daf58e39bd29586c705e060de2fe4cef4d765406c3c41e8dae9c56bcdbe5422945cbf0fb534f78cf
 SHA512 
94e351c5dcb7d14d5a383f4022ba23e80307284ca9fef52d3c6aab0a3a539e7a3212df0b8329ea237a2c26504af120b80d4aa94f9170d6f0c012fef24e185b76
 DIST 
chromium-rust-toolchain-4a0969e06d-1-llvmorg-21-init-11777-gfd3fecfc.tar.xz 
118529212 BLAKE2B 
595fb0f3b1526f75c69b19936b93547168a7d4b53fe9afe34c0f3a08b58434dcfbd214c86963a0d5

[gentoo-commits] repo/gentoo:master commit in: www-client/chromium/

2025-10-18 Thread Sam James
commit: 2a117675403598321708a1ea8313271f2ce68565
Author: Sam James  gentoo  org>
AuthorDate: Thu Oct 16 18:38:21 2025 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Oct 16 18:38:53 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2a117675

www-client/chromium: Stabilize 141.0.7390.54 amd64, #963639

Signed-off-by: Sam James  gentoo.org>

 www-client/chromium/chromium-141.0.7390.54.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/www-client/chromium/chromium-141.0.7390.54.ebuild 
b/www-client/chromium/chromium-141.0.7390.54.ebuild
index 9b95cfcaf675..9ca517fb2792 100644
--- a/www-client/chromium/chromium-141.0.7390.54.ebuild
+++ b/www-client/chromium/chromium-141.0.7390.54.ebuild
@@ -78,7 +78,7 @@ SLOT="0/stable"
 # Dev exists mostly to give devs some breathing room for beta/stable releases;
 # it shouldn't be keyworded but adventurous users can select it.
 if [[ ${SLOT} != "0/dev" ]]; then
-   KEYWORDS="~amd64 ~arm64"
+   KEYWORDS="amd64 ~arm64"
 fi
 
 IUSE_SYSTEM_LIBS="+system-harfbuzz +system-icu +system-png +system-zstd"



[gentoo-commits] repo/gentoo:master commit in: www-client/chromium/

2025-10-17 Thread Sam James
commit: d6bd046c5b0a26c0356e56d0abad9ab88479f3e2
Author: Sam James  gentoo  org>
AuthorDate: Thu Oct 16 18:38:28 2025 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Oct 16 18:38:54 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d6bd046c

www-client/chromium: Stabilize 141.0.7390.54 arm64, #963639

Signed-off-by: Sam James  gentoo.org>

 www-client/chromium/chromium-141.0.7390.54.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/www-client/chromium/chromium-141.0.7390.54.ebuild 
b/www-client/chromium/chromium-141.0.7390.54.ebuild
index 9ca517fb2792..53b9b207732b 100644
--- a/www-client/chromium/chromium-141.0.7390.54.ebuild
+++ b/www-client/chromium/chromium-141.0.7390.54.ebuild
@@ -78,7 +78,7 @@ SLOT="0/stable"
 # Dev exists mostly to give devs some breathing room for beta/stable releases;
 # it shouldn't be keyworded but adventurous users can select it.
 if [[ ${SLOT} != "0/dev" ]]; then
-   KEYWORDS="amd64 ~arm64"
+   KEYWORDS="amd64 arm64"
 fi
 
 IUSE_SYSTEM_LIBS="+system-harfbuzz +system-icu +system-png +system-zstd"



[gentoo-commits] repo/gentoo:master commit in: www-client/chromium/

2025-10-17 Thread Matt Jolly
commit: 88942e7796ebb4f284b61bace6655251c9205963
Author: Matt Jolly  gentoo  org>
AuthorDate: Fri Oct 10 23:14:51 2025 +
Commit: Matt Jolly  gentoo  org>
CommitDate: Sat Oct 11 00:38:31 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=88942e77

www-client/chromium: add 141.0.7390.76

Bug: https://bugs.gentoo.org/963959
Signed-off-by: Matt Jolly  gentoo.org>

 www-client/chromium/Manifest  |2 +
 www-client/chromium/chromium-141.0.7390.76.ebuild | 1660 +
 2 files changed, 1662 insertions(+)

diff --git a/www-client/chromium/Manifest b/www-client/chromium/Manifest
index aa6a7a301510..fe6d0fc1cac2 100644
--- a/www-client/chromium/Manifest
+++ b/www-client/chromium/Manifest
@@ -10,6 +10,8 @@ DIST chromium-141.0.7390.37-linux-testdata.tar.xz 925170640 
BLAKE2B 5e7683de125a
 DIST chromium-141.0.7390.37-linux.tar.xz 1641524544 BLAKE2B 
81bce1b2c037d9c0727a2948f9a5bd7560278991623a7ca4dd73f3af0a8e26de035ac2c8b7a6742b4aeee5c0065e3082bb899d01d3977db331e379adf7be7412
 SHA512 
baf6ac728c6ccffb8c61ba76f8ee2be73f69b31ba78dec26cc51bc3c733ca7903ca1e354256def26f7000f8f2fbe5dc6bd2053a32cb8158057c99759ee419f86
 DIST chromium-141.0.7390.54-linux-testdata.tar.xz 925224204 BLAKE2B 
9f3024798ac7d0f56b25ff273afccc8caa048a6b554d8c7fd2874f9e0e7025364294af041b0ec4134b19caca29c7f18f35328d6b5e4a09c89cac8c9acd8413b4
 SHA512 
dc04930889caf6865f8503e9e412e583a17294b6b9d778226060e100d0a54de88c7f9b4e815b1c822933f1ddd452905d10a52a73a9edf81b3118d0ff2f4c90d4
 DIST chromium-141.0.7390.54-linux.tar.xz 1641711032 BLAKE2B 
11833568fde2c5767bbb00c581f20b29a06afec02488432d3796d2df692aee0cda8cdf35f4e2c1c076323504665d57dc5e0f269c034607128c13300c23c64c32
 SHA512 
c77179e83951e17021faf57ddebf19085661334624343230714d0b650ee02fd5b37670bf63b6427478d66730357df3d0b07e9d186054a3cbd8df32e78acea4a1
+DIST chromium-141.0.7390.76-linux-testdata.tar.xz 925190980 BLAKE2B 
c7c169889fe5221a6cb3968ba01123098047a5c321a563701eef907f1e4f008d5dea1796cf7184c6964b2b59b9b160ef98d29923f1a3a650a0677bfdc13e684f
 SHA512 
eb27bc06869c7a5dab9407eaba0fd749230b2dc6cee13ea0ff2c716a096e2cd8dbe548f7168bc9a845f7b050f6a25ec4be170087ab532de8325d21dfc65a0744
+DIST chromium-141.0.7390.76-linux.tar.xz 1642286268 BLAKE2B 
15c12aa3bc58d9d741ecfe6bd6f36a783d840cd587666f7dd3f4d71fc10582d9d11e901c49ec3040d73e87b224127382c55ea61241172d5ecc587234ce1a5a53
 SHA512 
5c5079590fab34cbd766fdc96a958213f7d84f032e2059f7961d10e8645818600cc5720146f6ad0c674958d3570c03782ceb5a03d8c8049408fe82a021c696c0
 DIST chromium-142.0.7420.2-linux-testdata.tar.xz 931662964 BLAKE2B 
1c9a056b46e1643bc6f085c9a4b217970210f692c0f19b505b661811415307f0bd1530bef76745f42c530eebf29c7fb8a3c6929c9c00f700d10715d254dc53b2
 SHA512 
0e21591d8d5c7f85d1ff17cd7107eac52645e1bd06fc7da2b2b5cdd92d86aaddf6610ae1198971321b863dd660fd2690109eb6c6f566d596397e6a59e4bff0d8
 DIST chromium-142.0.7420.2-linux.tar.xz 1711623332 BLAKE2B 
3f1bf8c4d58a9524dd83cabb48eced2c4f3925b891ccf0ab56af0411ba8066f7d8fa87a3c7255aca746c3738d93f872899bf98063dba68e5ce1535c7bcf5a456
 SHA512 
6f133fbd7b3ec928a1d22b8b6d52c06c9619269816de5e5c7121740e13ec7932cf5cab3a150b4b45e20d869d72123c01ade61130f5e46ee95d32fe8a0a90b3fa
 DIST chromium-clang-llvmorg-21-init-11777-gfd3fecfc-1.tar.xz 55654416 BLAKE2B 
7dee88ab546cd265c7c8067484aab3250da8c1073adc1f453e9c6fba7113e7135fe988797d974b834326c1c7de63a55a1a9041c42f1fad435dba44b553e7c0e5
 SHA512 
8bb683c6036c103939ad47411bdaeb724787101dfa7f60f9a7837255814d3ba4faae7f9f115fcef0901446833727994ab95d5ead275b7424dc8cbcb7fbe86f87

diff --git a/www-client/chromium/chromium-141.0.7390.76.ebuild 
b/www-client/chromium/chromium-141.0.7390.76.ebuild
new file mode 100644
index ..9b95cfcaf675
--- /dev/null
+++ b/www-client/chromium/chromium-141.0.7390.76.ebuild
@@ -0,0 +1,1660 @@
+# Copyright 2009-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# PACKAGING NOTES
+
+# Upstream roll their bundled Clang every two weeks, and the bundled Rust
+# is rolled regularly and depends on that. While we do our best to build
+# with system Clang, we may eventually hit the point where we need to use
+# the bundled Clang due to the use of prerelease features.
+
+# USE=bundled-toolchain is intended for users who want to use the same 
toolchain
+# as the upstream releases. It's also a good fallback in case we fall behind
+# and need to get a release out quickly (less likely with `dev` in-tree).
+
+# Since m133 we are using CI-generated tarballs from
+# https://github.com/chromium-linux-tarballs/chromium-tarballs/
+
+# These are bit-for-bit identical to the official releases, but are built
+# using an external CI system that we have some control over, in case
+# issues pop up again with official tarball generation.
+
+GN_MIN_VER=0.2235
+# chromium-tools/get-chromium-toolchain-strings.py
+TEST_FONT=a28b222b79851716f8358d2800157d9ffe117b3545031ae51f69b7e1e1b9a969
+BUNDLED_CLANG_VER=llvmorg-21-init-16348-gbd809ffb-15
+BUNDLED_RUS

[gentoo-commits] repo/gentoo:master commit in: www-client/chromium/

2025-10-17 Thread Matt Jolly
commit: 9170e20cf4329f8bd497fc1b7d6f9b2e268671ed
Author: Matt Jolly  gentoo  org>
AuthorDate: Wed Oct  1 05:29:49 2025 +
Commit: Matt Jolly  gentoo  org>
CommitDate: Wed Oct  1 06:36:19 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9170e20c

www-client/chromium: add 141.0.7390.54

Signed-off-by: Matt Jolly  gentoo.org>

 www-client/chromium/Manifest  |2 +
 www-client/chromium/chromium-141.0.7390.54.ebuild | 1660 +
 2 files changed, 1662 insertions(+)

diff --git a/www-client/chromium/Manifest b/www-client/chromium/Manifest
index f1278ed8a23e..aa6a7a301510 100644
--- a/www-client/chromium/Manifest
+++ b/www-client/chromium/Manifest
@@ -8,6 +8,8 @@ DIST chromium-141.0.7390.30-linux-testdata.tar.xz 925150548 
BLAKE2B 12a9f4c1c3b5
 DIST chromium-141.0.7390.30-linux.tar.xz 1641465028 BLAKE2B 
3adc063702e55de49dcc5f31fd27a1972c7fd7efe9a9defff6696667f0daaa0c47c2acb5dd4849a6d5b40e33b057830a2b31ed582eac7a2759449a44b6c269ee
 SHA512 
be6d63e44b2ab7e3bb4bd251fc9dc75572ae00d16c71242d5e627cbafcc33aa4bfb5cf4d5255fdc0df152ad83d4144023c98e4392b9a3e4604eaa93413f8e4e4
 DIST chromium-141.0.7390.37-linux-testdata.tar.xz 925170640 BLAKE2B 
5e7683de125ac85bc2192ced38ed7124b332dd98373fa543ac9b012e722c3021e76b380bbfe7669f7f5fcc82025f7f015235d049ce45cd5d233c1b102c74be38
 SHA512 
4c75486526cbf7c6b9d4284e60da747a070f3e0a30a97f91b695f94940ea02713fbf0fe83d5ce2829c56876c24215bda6b236dacb2b81220cc3cf03afc4af1ea
 DIST chromium-141.0.7390.37-linux.tar.xz 1641524544 BLAKE2B 
81bce1b2c037d9c0727a2948f9a5bd7560278991623a7ca4dd73f3af0a8e26de035ac2c8b7a6742b4aeee5c0065e3082bb899d01d3977db331e379adf7be7412
 SHA512 
baf6ac728c6ccffb8c61ba76f8ee2be73f69b31ba78dec26cc51bc3c733ca7903ca1e354256def26f7000f8f2fbe5dc6bd2053a32cb8158057c99759ee419f86
+DIST chromium-141.0.7390.54-linux-testdata.tar.xz 925224204 BLAKE2B 
9f3024798ac7d0f56b25ff273afccc8caa048a6b554d8c7fd2874f9e0e7025364294af041b0ec4134b19caca29c7f18f35328d6b5e4a09c89cac8c9acd8413b4
 SHA512 
dc04930889caf6865f8503e9e412e583a17294b6b9d778226060e100d0a54de88c7f9b4e815b1c822933f1ddd452905d10a52a73a9edf81b3118d0ff2f4c90d4
+DIST chromium-141.0.7390.54-linux.tar.xz 1641711032 BLAKE2B 
11833568fde2c5767bbb00c581f20b29a06afec02488432d3796d2df692aee0cda8cdf35f4e2c1c076323504665d57dc5e0f269c034607128c13300c23c64c32
 SHA512 
c77179e83951e17021faf57ddebf19085661334624343230714d0b650ee02fd5b37670bf63b6427478d66730357df3d0b07e9d186054a3cbd8df32e78acea4a1
 DIST chromium-142.0.7420.2-linux-testdata.tar.xz 931662964 BLAKE2B 
1c9a056b46e1643bc6f085c9a4b217970210f692c0f19b505b661811415307f0bd1530bef76745f42c530eebf29c7fb8a3c6929c9c00f700d10715d254dc53b2
 SHA512 
0e21591d8d5c7f85d1ff17cd7107eac52645e1bd06fc7da2b2b5cdd92d86aaddf6610ae1198971321b863dd660fd2690109eb6c6f566d596397e6a59e4bff0d8
 DIST chromium-142.0.7420.2-linux.tar.xz 1711623332 BLAKE2B 
3f1bf8c4d58a9524dd83cabb48eced2c4f3925b891ccf0ab56af0411ba8066f7d8fa87a3c7255aca746c3738d93f872899bf98063dba68e5ce1535c7bcf5a456
 SHA512 
6f133fbd7b3ec928a1d22b8b6d52c06c9619269816de5e5c7121740e13ec7932cf5cab3a150b4b45e20d869d72123c01ade61130f5e46ee95d32fe8a0a90b3fa
 DIST chromium-clang-llvmorg-21-init-11777-gfd3fecfc-1.tar.xz 55654416 BLAKE2B 
7dee88ab546cd265c7c8067484aab3250da8c1073adc1f453e9c6fba7113e7135fe988797d974b834326c1c7de63a55a1a9041c42f1fad435dba44b553e7c0e5
 SHA512 
8bb683c6036c103939ad47411bdaeb724787101dfa7f60f9a7837255814d3ba4faae7f9f115fcef0901446833727994ab95d5ead275b7424dc8cbcb7fbe86f87

diff --git a/www-client/chromium/chromium-141.0.7390.54.ebuild 
b/www-client/chromium/chromium-141.0.7390.54.ebuild
new file mode 100644
index ..9b95cfcaf675
--- /dev/null
+++ b/www-client/chromium/chromium-141.0.7390.54.ebuild
@@ -0,0 +1,1660 @@
+# Copyright 2009-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# PACKAGING NOTES
+
+# Upstream roll their bundled Clang every two weeks, and the bundled Rust
+# is rolled regularly and depends on that. While we do our best to build
+# with system Clang, we may eventually hit the point where we need to use
+# the bundled Clang due to the use of prerelease features.
+
+# USE=bundled-toolchain is intended for users who want to use the same 
toolchain
+# as the upstream releases. It's also a good fallback in case we fall behind
+# and need to get a release out quickly (less likely with `dev` in-tree).
+
+# Since m133 we are using CI-generated tarballs from
+# https://github.com/chromium-linux-tarballs/chromium-tarballs/
+
+# These are bit-for-bit identical to the official releases, but are built
+# using an external CI system that we have some control over, in case
+# issues pop up again with official tarball generation.
+
+GN_MIN_VER=0.2235
+# chromium-tools/get-chromium-toolchain-strings.py
+TEST_FONT=a28b222b79851716f8358d2800157d9ffe117b3545031ae51f69b7e1e1b9a969
+BUNDLED_CLANG_VER=llvmorg-21-init-16348-gbd809ffb-15
+BUNDLED_RUST_VER=22be76b7e259f27bf3e55eb931f354cd

[gentoo-commits] repo/gentoo:master commit in: www-client/chromium/

2025-10-16 Thread Sam James
commit: faa93530e14b1e694b490df2e964c53a97476ed6
Author: Sam James  gentoo  org>
AuthorDate: Thu Oct 16 18:46:24 2025 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Oct 16 18:46:24 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=faa93530

www-client/chromium: Stabilize 141.0.7390.107 amd64, #964406

Signed-off-by: Sam James  gentoo.org>

 www-client/chromium/chromium-141.0.7390.107.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/www-client/chromium/chromium-141.0.7390.107.ebuild 
b/www-client/chromium/chromium-141.0.7390.107.ebuild
index 5ad3dceba46a..e69ebc5a4b5b 100644
--- a/www-client/chromium/chromium-141.0.7390.107.ebuild
+++ b/www-client/chromium/chromium-141.0.7390.107.ebuild
@@ -78,7 +78,7 @@ SLOT="0/stable"
 # Dev exists mostly to give devs some breathing room for beta/stable releases;
 # it shouldn't be keyworded but adventurous users can select it.
 if [[ ${SLOT} != "0/dev" ]]; then
-   KEYWORDS="~amd64 ~arm64"
+   KEYWORDS="amd64 ~arm64"
 fi
 
 IUSE_SYSTEM_LIBS="+system-harfbuzz +system-icu +system-png +system-zstd"



[gentoo-commits] repo/gentoo:master commit in: www-client/chromium/

2025-10-02 Thread Matt Jolly
commit: b456551a085fa4dab5eedf6ec993507a50b812e8
Author: Matt Jolly  gentoo  org>
AuthorDate: Mon Sep 29 22:39:23 2025 +
Commit: Matt Jolly  gentoo  org>
CommitDate: Mon Sep 29 22:39:42 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b456551a

www-client/chromium: add 141.0.7390.37

Signed-off-by: Matt Jolly  gentoo.org>

 www-client/chromium/Manifest  |2 +
 www-client/chromium/chromium-141.0.7390.37.ebuild | 1660 +
 2 files changed, 1662 insertions(+)

diff --git a/www-client/chromium/Manifest b/www-client/chromium/Manifest
index caa36188afb2..f1278ed8a23e 100644
--- a/www-client/chromium/Manifest
+++ b/www-client/chromium/Manifest
@@ -6,6 +6,8 @@ DIST chromium-140.0.7339.207-linux-testdata.tar.xz 925208072 
BLAKE2B 4b2ec5969e3
 DIST chromium-140.0.7339.207-linux.tar.xz 1612737200 BLAKE2B 
c961c98414924db76030743e339778de0c37bc2df814a1615ac64ecda99018c8693c236fa98a4290ff22a9470a5906b060e44207958393bfa07fa3de9bed8ed9
 SHA512 
85bd0ac6733e2e1e3ba9ef6996492e906d587beadb1aebe66ee362022d15983652f9ffc6e60077818665919f9e19a44554e0f977954ab49e319930b991618de0
 DIST chromium-141.0.7390.30-linux-testdata.tar.xz 925150548 BLAKE2B 
12a9f4c1c3b5b2336364c9a166a5a53083911c9a8f7453dc20653ac0fc1c035ffbe5c3ba614e6187b2f53f2e6c48d29e42a201a1b031ab0c722ffe75c51a8d9c
 SHA512 
9eac4b767a58840284062ac46dc9543d678c14f064101b25744c7047a7da96edbb216f64c09c2af59006f982a6ce32fa884874357c92d9ffd375cd83071a0d54
 DIST chromium-141.0.7390.30-linux.tar.xz 1641465028 BLAKE2B 
3adc063702e55de49dcc5f31fd27a1972c7fd7efe9a9defff6696667f0daaa0c47c2acb5dd4849a6d5b40e33b057830a2b31ed582eac7a2759449a44b6c269ee
 SHA512 
be6d63e44b2ab7e3bb4bd251fc9dc75572ae00d16c71242d5e627cbafcc33aa4bfb5cf4d5255fdc0df152ad83d4144023c98e4392b9a3e4604eaa93413f8e4e4
+DIST chromium-141.0.7390.37-linux-testdata.tar.xz 925170640 BLAKE2B 
5e7683de125ac85bc2192ced38ed7124b332dd98373fa543ac9b012e722c3021e76b380bbfe7669f7f5fcc82025f7f015235d049ce45cd5d233c1b102c74be38
 SHA512 
4c75486526cbf7c6b9d4284e60da747a070f3e0a30a97f91b695f94940ea02713fbf0fe83d5ce2829c56876c24215bda6b236dacb2b81220cc3cf03afc4af1ea
+DIST chromium-141.0.7390.37-linux.tar.xz 1641524544 BLAKE2B 
81bce1b2c037d9c0727a2948f9a5bd7560278991623a7ca4dd73f3af0a8e26de035ac2c8b7a6742b4aeee5c0065e3082bb899d01d3977db331e379adf7be7412
 SHA512 
baf6ac728c6ccffb8c61ba76f8ee2be73f69b31ba78dec26cc51bc3c733ca7903ca1e354256def26f7000f8f2fbe5dc6bd2053a32cb8158057c99759ee419f86
 DIST chromium-142.0.7420.2-linux-testdata.tar.xz 931662964 BLAKE2B 
1c9a056b46e1643bc6f085c9a4b217970210f692c0f19b505b661811415307f0bd1530bef76745f42c530eebf29c7fb8a3c6929c9c00f700d10715d254dc53b2
 SHA512 
0e21591d8d5c7f85d1ff17cd7107eac52645e1bd06fc7da2b2b5cdd92d86aaddf6610ae1198971321b863dd660fd2690109eb6c6f566d596397e6a59e4bff0d8
 DIST chromium-142.0.7420.2-linux.tar.xz 1711623332 BLAKE2B 
3f1bf8c4d58a9524dd83cabb48eced2c4f3925b891ccf0ab56af0411ba8066f7d8fa87a3c7255aca746c3738d93f872899bf98063dba68e5ce1535c7bcf5a456
 SHA512 
6f133fbd7b3ec928a1d22b8b6d52c06c9619269816de5e5c7121740e13ec7932cf5cab3a150b4b45e20d869d72123c01ade61130f5e46ee95d32fe8a0a90b3fa
 DIST chromium-clang-llvmorg-21-init-11777-gfd3fecfc-1.tar.xz 55654416 BLAKE2B 
7dee88ab546cd265c7c8067484aab3250da8c1073adc1f453e9c6fba7113e7135fe988797d974b834326c1c7de63a55a1a9041c42f1fad435dba44b553e7c0e5
 SHA512 
8bb683c6036c103939ad47411bdaeb724787101dfa7f60f9a7837255814d3ba4faae7f9f115fcef0901446833727994ab95d5ead275b7424dc8cbcb7fbe86f87

diff --git a/www-client/chromium/chromium-141.0.7390.37.ebuild 
b/www-client/chromium/chromium-141.0.7390.37.ebuild
new file mode 100644
index ..b375fcfe6a48
--- /dev/null
+++ b/www-client/chromium/chromium-141.0.7390.37.ebuild
@@ -0,0 +1,1660 @@
+# Copyright 2009-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# PACKAGING NOTES
+
+# Upstream roll their bundled Clang every two weeks, and the bundled Rust
+# is rolled regularly and depends on that. While we do our best to build
+# with system Clang, we may eventually hit the point where we need to use
+# the bundled Clang due to the use of prerelease features.
+
+# USE=bundled-toolchain is intended for users who want to use the same 
toolchain
+# as the upstream releases. It's also a good fallback in case we fall behind
+# and need to get a release out quickly (less likely with `dev` in-tree).
+
+# Since m133 we are using CI-generated tarballs from
+# https://github.com/chromium-linux-tarballs/chromium-tarballs/
+
+# These are bit-for-bit identical to the official releases, but are built
+# using an external CI system that we have some control over, in case
+# issues pop up again with official tarball generation.
+
+GN_MIN_VER=0.2235
+# chromium-tools/get-chromium-toolchain-strings.py
+TEST_FONT=a28b222b79851716f8358d2800157d9ffe117b3545031ae51f69b7e1e1b9a969
+BUNDLED_CLANG_VER=llvmorg-21-init-16348-gbd809ffb-15
+BUNDLED_RUST_VER=22be76b7e259f27bf3e55eb931f354c

[gentoo-commits] repo/gentoo:master commit in: www-client/chromium/

2025-09-26 Thread Matt Jolly
commit: 750dfb36e60022b75e81c83400d93ee9e2abe1cc
Author: Matt Jolly  gentoo  org>
AuthorDate: Fri Sep 26 07:12:47 2025 +
Commit: Matt Jolly  gentoo  org>
CommitDate: Fri Sep 26 07:51:10 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=750dfb36

www-client/chromium: fix build with bleeding-edge Rust

There's a dependency on `unicode_width` from the rust stdlib
that has been removed from modenrn Rust versions (1.91/1.92)
and as it turns out is not required for Chromium anyway.

Signed-off-by: Matt Jolly  gentoo.org>

 www-client/chromium/chromium-138.0.7204.157.ebuild | 7 +++
 www-client/chromium/chromium-140.0.7339.185.ebuild | 6 ++
 www-client/chromium/chromium-140.0.7339.207.ebuild | 3 ++-
 www-client/chromium/chromium-141.0.7390.30.ebuild  | 6 ++
 4 files changed, 21 insertions(+), 1 deletion(-)

diff --git a/www-client/chromium/chromium-138.0.7204.157.ebuild 
b/www-client/chromium/chromium-138.0.7204.157.ebuild
index f514d0a9a2bd..3e4167d6f8d5 100644
--- a/www-client/chromium/chromium-138.0.7204.157.ebuild
+++ b/www-client/chromium/chromium-138.0.7204.157.ebuild
@@ -500,6 +500,13 @@ src_prepare() {
sed -i 's/adler2/adler/' build/rust/std/BUILD.gn ||
die "Failed to tell GN that we have adler and 
not adler2"
fi
+
+   # chromium@0420449584e2afb7473393f536379efe194ba23c
+   # this crate is not included in the latest versions of Rust,
+   # and apparently has been unnecessary in Chromium for a long 
time.
+   sed -i '/unicode_width/d' 
build/rust/std/BUILD.gn ||
+   die "Failed to remove unicode_width from 
build/rust/std/BUILD.gn"
+
fi
 
default

diff --git a/www-client/chromium/chromium-140.0.7339.185.ebuild 
b/www-client/chromium/chromium-140.0.7339.185.ebuild
index a65823c874aa..ab23d17eb372 100644
--- a/www-client/chromium/chromium-140.0.7339.185.ebuild
+++ b/www-client/chromium/chromium-140.0.7339.185.ebuild
@@ -554,6 +554,12 @@ src_prepare() {
die "Failed to tell GN that we have adler and 
not adler2"
fi
 
+   # chromium@0420449584e2afb7473393f536379efe194ba23c
+   # this crate is not included in the latest versions of Rust,
+   # and apparently has been unnecessary in Chromium for a long 
time.
+   sed -i '/unicode_width/d' 
build/rust/std/BUILD.gn ||
+   die "Failed to remove unicode_width from 
build/rust/std/BUILD.gn"
+
if ver_test ${RUST_SLOT} -lt "1.89.0"; then
# The rust allocator was changed in 1.89.0, so we need 
to patch sources for older versions
PATCHES+=( 
"${FILESDIR}/chromium-140-__rust_no_alloc_shim_is_unstable.patch" )

diff --git a/www-client/chromium/chromium-140.0.7339.207.ebuild 
b/www-client/chromium/chromium-140.0.7339.207.ebuild
index bb378103f187..6c9e60d05518 100644
--- a/www-client/chromium/chromium-140.0.7339.207.ebuild
+++ b/www-client/chromium/chromium-140.0.7339.207.ebuild
@@ -561,7 +561,8 @@ src_prepare() {
# chromium@0420449584e2afb7473393f536379efe194ba23c
# this crate is not included in the latest versions of Rust,
# and apparently has been unnecessary in Chromium for a long 
time.
-   sed -i '/unicode_width/d' build/rust/std/BUILD.gn || die 
"Failed to remove unicode_width from build/rust/std/BUILD.gn"
+   sed -i '/unicode_width/d' 
build/rust/std/BUILD.gn ||
+   die "Failed to remove unicode_width from 
build/rust/std/BUILD.gn"
 
if ver_test ${RUST_SLOT} -lt "1.89.0"; then
# The rust allocator was changed in 1.89.0, so we need 
to patch sources for older versions

diff --git a/www-client/chromium/chromium-141.0.7390.30.ebuild 
b/www-client/chromium/chromium-141.0.7390.30.ebuild
index 24cab3eff426..b375fcfe6a48 100644
--- a/www-client/chromium/chromium-141.0.7390.30.ebuild
+++ b/www-client/chromium/chromium-141.0.7390.30.ebuild
@@ -554,6 +554,12 @@ src_prepare() {
die "Failed to tell GN that we have adler and 
not adler2"
fi
 
+   # chromium@0420449584e2afb7473393f536379efe194ba23c
+   # this crate is not included in the latest versions of Rust,
+   # and apparently has been unnecessary in Chromium for a long 
time.
+   sed -i '/unicode_width/d' build/rust/std/BUILD.gn ||
+   die "Failed to remove unicode_width from 
build/rust/std/BUILD.gn"
+
if ver_test ${RUST_SLOT} -lt "1.89.0"; then
# The rust allocator was changed in 1.89.0, so we need 
to patch sources for older versions
PATCHES+=( 
"${FILESDIR}/chromium-140-__rust_no_allo

[gentoo-commits] repo/gentoo:master commit in: www-client/chromium/files/, www-client/chromium/

2025-09-26 Thread Matt Jolly
commit: d75b9c172e7fde6cdd7ef21525e478fb142fffa4
Author: Matt Jolly  gentoo  org>
AuthorDate: Fri Sep 26 06:42:17 2025 +
Commit: Matt Jolly  gentoo  org>
CommitDate: Fri Sep 26 07:41:47 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d75b9c17

www-client/chromium: add 140.0.7339.207

Bug: https://bugs.gentoo.org/963346
Signed-off-by: Matt Jolly  gentoo.org>

 www-client/chromium/Manifest   |2 +
 www-client/chromium/chromium-140.0.7339.207.ebuild | 1656 
 .../chromium-140-bindgen-unknown-warning.patch |   24 +
 3 files changed, 1682 insertions(+)

diff --git a/www-client/chromium/Manifest b/www-client/chromium/Manifest
index 04c7602f77ae..2fef7741e86d 100644
--- a/www-client/chromium/Manifest
+++ b/www-client/chromium/Manifest
@@ -6,6 +6,8 @@ DIST chromium-140.0.7339.127-linux-testdata.tar.xz 925215916 
BLAKE2B 7d639de31f2
 DIST chromium-140.0.7339.127-linux.tar.xz 1612521712 BLAKE2B 
dbdb8c0f954956d2bff888a706e015a073decc154961b775a9a51f17cd29aef96bfb2540fd29cbe8964c765748680640cf6b4d49953fa1313b938ae56c0042d2
 SHA512 
dddbedc9214157ea0b215ad503451d2b8e0f27fbdd5b53dabe01d479198eae9b1cff1fec78a03527fbba55f6d8338df4c488f6e1ae69a83ad277d08c7dbbf9ff
 DIST chromium-140.0.7339.185-linux-testdata.tar.xz 925248352 BLAKE2B 
edf40bbb00c183aa2107c14abba373739138e9a00ea495f2d0245fd1eff0098a047561ce534cb1859e6088a02ffe2e0cdb7286cd2fdaf7c456e2a6b5b0fd3d15
 SHA512 
08e508709cc0cd3cd3cb7c87ce0d91d06c0073db141df3b79654a780723ca8cad156feabbf044f0444bfcb0e80192f6fc231222c62ae614889cf1457cb017413
 DIST chromium-140.0.7339.185-linux.tar.xz 1612662712 BLAKE2B 
d7ffbdc0d7c332ed56b7820f2cbe3acfe3ea73b87ab9eacc58f4b319b786ab9e4f8670352efa3b87e7cc9ced1b4527da16ef12a2089e78b2358cc00b03f27a4e
 SHA512 
b5640869d3d7ff6ff6750ba4120905a024ef86b82ac610532e49b615b84b99f2f4e05c19a91b46d3cb101c307da6bb40c29bf06074960e2ca6ed9aff4bbb6c26
+DIST chromium-140.0.7339.207-linux-testdata.tar.xz 925208072 BLAKE2B 
4b2ec5969e3a33eb07ca22e518ad62945a34ec1ee372bb0da66e2f337e5d4f87880d3fdd8c928ada6256c842a5abefff53a157f39fe967a74fd021c9bc79e02b
 SHA512 
1f066c75151418fb6306300bfe95e128b92cb8812007ec84bb85489115275b61c1169906665c13ca0fb9571d0b9d73665f9a65bc7bf863c6aabe7c1c92916b0b
+DIST chromium-140.0.7339.207-linux.tar.xz 1612737200 BLAKE2B 
c961c98414924db76030743e339778de0c37bc2df814a1615ac64ecda99018c8693c236fa98a4290ff22a9470a5906b060e44207958393bfa07fa3de9bed8ed9
 SHA512 
85bd0ac6733e2e1e3ba9ef6996492e906d587beadb1aebe66ee362022d15983652f9ffc6e60077818665919f9e19a44554e0f977954ab49e319930b991618de0
 DIST chromium-140.0.7339.80-linux-testdata.tar.xz 925095940 BLAKE2B 
fce328af81cd0250a9f2b6e8723d6c0b016e55778cae6fb224d15e16c9e597198b5a95d32a6af5712ca08d760e9c42ec76c184cb3fa0122ff0119b950b627f26
 SHA512 
1ae5e0798c8eecd332d2f232f9c8ddf178f168f8c3a9498bfad4a6ecb020061e5d6b928183f78b58112aa899eae320fe7717a9dc0a09be8d480fcdd2a208
 DIST chromium-140.0.7339.80-linux.tar.xz 1619643248 BLAKE2B 
6d732ed1457f0a1d52fa0c28c6408d075a24c8b6b3e0154b0c4fd418b677f52ec29f8b936ef6759e2fa1bbd9697552d07c634b2f69c585ff21d53409d6f8a9ad
 SHA512 
76fc1217bfab9cd40d7272d7f6ffc278a6399740afde41bec691bcfbe43a65617bd78da90bdfee2e55b8cfe4536edcfc4da6397ad789b7d4c9b69ec441c599ed
 DIST chromium-141.0.7390.16-linux-testdata.tar.xz 925080728 BLAKE2B 
2f1304f7e59c7a291051c6c6fdae8117b5a6c66dd04c66236908b4a83cd98187de80e7f89316bf1538d8caf53cdd3e82569cdc2727cd034ab0501edd24f5fe0c
 SHA512 
27c6977ecf14963372afb182029968837a5078383f95aac1dd955b8f63343b56056f909a51a74c59a3a35aea6b3bc5e7455543753c3377b77d20f9e86a7b71d3

diff --git a/www-client/chromium/chromium-140.0.7339.207.ebuild 
b/www-client/chromium/chromium-140.0.7339.207.ebuild
new file mode 100644
index ..bb378103f187
--- /dev/null
+++ b/www-client/chromium/chromium-140.0.7339.207.ebuild
@@ -0,0 +1,1656 @@
+# Copyright 2009-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# PACKAGING NOTES
+
+# Upstream roll their bundled Clang every two weeks, and the bundled Rust
+# is rolled regularly and depends on that. While we do our best to build
+# with system Clang, we may eventually hit the point where we need to use
+# the bundled Clang due to the use of prerelease features.
+
+# USE=bundled-toolchain is intended for users who want to use the same 
toolchain
+# as the upstream releases. It's also a good fallback in case we fall behind
+# and need to get a release out quickly (less likely with `dev` in-tree).
+
+# Since m133 we are using CI-generated tarballs from
+# https://github.com/chromium-linux-tarballs/chromium-tarballs/
+
+# These are bit-for-bit identical to the official releases, but are built
+# using an external CI system that we have some control over, in case
+# issues pop up again with official tarball generation.
+
+GN_MIN_VER=0.2235
+# chromium-tools/get-chromium-toolchain-strings.py
+TEST_FONT=a28b222b79851716f8358d2800157d9ffe117b3545031ae51f69b7e1e1b9a969
+BUND

[gentoo-commits] repo/gentoo:master commit in: www-client/chromium/files/, www-client/chromium/

2025-09-21 Thread Matt Jolly
commit: b65c05ba79782d0e2363502c95a594cd2e0e20b3
Author: Matt Jolly  gentoo  org>
AuthorDate: Sun Sep 21 21:35:05 2025 +
Commit: Matt Jolly  gentoo  org>
CommitDate: Sun Sep 21 23:47:05 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b65c05ba

www-client/chromium: add 142.0.7420.2

Signed-off-by: Matt Jolly  gentoo.org>

 www-client/chromium/Manifest   |2 +
 www-client/chromium/chromium-142.0.7420.2.ebuild   | 1662 
 .../files/chromium-142-cssstylesheet.patch |  147 ++
 .../files/chromium-142-iwyu-field-form-data.patch  |   27 +
 .../files/chromium-142-system-harfbuzz.patch   |   33 +
 .../chromium-142-work-with-old-fontconfig.patch|   57 +
 6 files changed, 1928 insertions(+)

diff --git a/www-client/chromium/Manifest b/www-client/chromium/Manifest
index 5dce4b20f70e..04c7602f77ae 100644
--- a/www-client/chromium/Manifest
+++ b/www-client/chromium/Manifest
@@ -18,6 +18,8 @@ DIST chromium-142.0.7393.6-linux-testdata.tar.xz 925334008 
BLAKE2B 9edbd5f36356a
 DIST chromium-142.0.7393.6-linux.tar.xz 1657189076 BLAKE2B 
c24bf4a1f453b622e44baba2a4a1e84f358b360bbd5f6aae1f640931e1eef79a9ce44f905f593d26be715df2f14286395311d4dc3a00f2a3067e9b57b463f16d
 SHA512 
eab6736bf9dff7f546ff7e47493c69f5e5403ecdf988abf5c16bf33424d1da5be583eea3406f46c136d6dc3469295b439912d8d650a2cd21c72964bc1207194e
 DIST chromium-142.0.7405.0-linux-testdata.tar.xz 932082892 BLAKE2B 
d46d992dc8c0114e284d17ba5130395cc47cdbbc0f963fe1106aabaf9c781297c7207dffd52cf1b1ea62ea888adcbe3ccfba43b7029b245137dd7ba03242acd1
 SHA512 
729c930c33d62b49e3df8ebdb94eb89f14395af3e1dff94db8fdefcd7e23c1da44565608e8311d98fb0eddacdd28c62273ddbb4eec4cea49886bf42282bd8806
 DIST chromium-142.0.7405.0-linux.tar.xz 1658790688 BLAKE2B 
406fc4e34786df53a678f7f601e4214327b74267c49ff053a5e9cdc5bd54af8f08065701e264ee0d63ac947e420c4ef1c7c48d2ec31bed6b060aca28562ad632
 SHA512 
0445c22e9774a14e61c691e08774e48baa5922b0891e24559d28f095b2fcf0bbf7beafb35e490c957d3c8bb9922bb909ed269febaaca3c5b16033424c38fa708
+DIST chromium-142.0.7420.2-linux-testdata.tar.xz 931662964 BLAKE2B 
1c9a056b46e1643bc6f085c9a4b217970210f692c0f19b505b661811415307f0bd1530bef76745f42c530eebf29c7fb8a3c6929c9c00f700d10715d254dc53b2
 SHA512 
0e21591d8d5c7f85d1ff17cd7107eac52645e1bd06fc7da2b2b5cdd92d86aaddf6610ae1198971321b863dd660fd2690109eb6c6f566d596397e6a59e4bff0d8
+DIST chromium-142.0.7420.2-linux.tar.xz 1711623332 BLAKE2B 
3f1bf8c4d58a9524dd83cabb48eced2c4f3925b891ccf0ab56af0411ba8066f7d8fa87a3c7255aca746c3738d93f872899bf98063dba68e5ce1535c7bcf5a456
 SHA512 
6f133fbd7b3ec928a1d22b8b6d52c06c9619269816de5e5c7121740e13ec7932cf5cab3a150b4b45e20d869d72123c01ade61130f5e46ee95d32fe8a0a90b3fa
 DIST chromium-clang-llvmorg-21-init-11777-gfd3fecfc-1.tar.xz 55654416 BLAKE2B 
7dee88ab546cd265c7c8067484aab3250da8c1073adc1f453e9c6fba7113e7135fe988797d974b834326c1c7de63a55a1a9041c42f1fad435dba44b553e7c0e5
 SHA512 
8bb683c6036c103939ad47411bdaeb724787101dfa7f60f9a7837255814d3ba4faae7f9f115fcef0901446833727994ab95d5ead275b7424dc8cbcb7fbe86f87
 DIST chromium-clang-llvmorg-21-init-16348-gbd809ffb-15.tar.xz 55133120 BLAKE2B 
a9fd8ea5afe8ed05fea406461d777fb0f1a731b4efa2fc0fd3be771496e40967d42e67f6da3115891cdc40afc3711f82a819afc1dfd666a8874d1765aea9e1ae
 SHA512 
d5a934487f88a3df3ed57249448c426bca83f5d7d39bbf15e967adfa8af0594b870bbdbeffc26e628bc535f0384b6bc8c7226e7ef1bbd487664601c2bb51a9fd
 DIST chromium-openpower-a85b64f07b.tar.bz2 387899 BLAKE2B 
b01fda2d64ce73068d1536a10cc0896f07a4b714cdb25698b1df8b3252baa0c21c4209b307cf1cb554854f6d0bfe3cd35e06aaa8d02ac5d409a119335084c324
 SHA512 
05eee81677e8766808441c939bee68e2e6c58ec91f471d88a40181d2eda78614a0a6d27d92ff8f9dda564d12f3451bace4ff2727594748c5c238a3533038019b

diff --git a/www-client/chromium/chromium-142.0.7420.2.ebuild 
b/www-client/chromium/chromium-142.0.7420.2.ebuild
new file mode 100644
index ..ae9d8569dc20
--- /dev/null
+++ b/www-client/chromium/chromium-142.0.7420.2.ebuild
@@ -0,0 +1,1662 @@
+# Copyright 2009-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# PACKAGING NOTES
+
+# Upstream roll their bundled Clang every two weeks, and the bundled Rust
+# is rolled regularly and depends on that. While we do our best to build
+# with system Clang, we may eventually hit the point where we need to use
+# the bundled Clang due to the use of prerelease features.
+
+# USE=bundled-toolchain is intended for users who want to use the same 
toolchain
+# as the upstream releases. It's also a good fallback in case we fall behind
+# and need to get a release out quickly (less likely with `dev` in-tree).
+
+# Since m133 we are using CI-generated tarballs from
+# https://github.com/chromium-linux-tarballs/chromium-tarballs/
+
+# These are bit-for-bit identical to the official releases, but are built
+# using an external CI system that we have some control over, in case
+# issues pop up again with official tarball generation.
+
+

[gentoo-commits] repo/gentoo:master commit in: www-client/chromium/

2025-09-19 Thread Matt Jolly
commit: 9e78770d226618f6409c530af3c89c32c5e18ac3
Author: Matt Jolly  gentoo  org>
AuthorDate: Fri Sep 19 11:43:19 2025 +
Commit: Matt Jolly  gentoo  org>
CommitDate: Fri Sep 19 11:43:40 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9e78770d

www-client/chromium: add 141.0.7390.30

Signed-off-by: Matt Jolly  gentoo.org>

 www-client/chromium/Manifest  |2 +
 www-client/chromium/chromium-141.0.7390.30.ebuild | 1654 +
 2 files changed, 1656 insertions(+)

diff --git a/www-client/chromium/Manifest b/www-client/chromium/Manifest
index 16519c94bba6..5dce4b20f70e 100644
--- a/www-client/chromium/Manifest
+++ b/www-client/chromium/Manifest
@@ -10,6 +10,8 @@ DIST chromium-140.0.7339.80-linux-testdata.tar.xz 925095940 
BLAKE2B fce328af81cd
 DIST chromium-140.0.7339.80-linux.tar.xz 1619643248 BLAKE2B 
6d732ed1457f0a1d52fa0c28c6408d075a24c8b6b3e0154b0c4fd418b677f52ec29f8b936ef6759e2fa1bbd9697552d07c634b2f69c585ff21d53409d6f8a9ad
 SHA512 
76fc1217bfab9cd40d7272d7f6ffc278a6399740afde41bec691bcfbe43a65617bd78da90bdfee2e55b8cfe4536edcfc4da6397ad789b7d4c9b69ec441c599ed
 DIST chromium-141.0.7390.16-linux-testdata.tar.xz 925080728 BLAKE2B 
2f1304f7e59c7a291051c6c6fdae8117b5a6c66dd04c66236908b4a83cd98187de80e7f89316bf1538d8caf53cdd3e82569cdc2727cd034ab0501edd24f5fe0c
 SHA512 
27c6977ecf14963372afb182029968837a5078383f95aac1dd955b8f63343b56056f909a51a74c59a3a35aea6b3bc5e7455543753c3377b77d20f9e86a7b71d3
 DIST chromium-141.0.7390.16-linux.tar.xz 1641769052 BLAKE2B 
f44ec7c151f2343906735da308561e4ab936d47dd63602ad10ee96d59fc9e5d9505588cfcae11d361ccbc4085b620cb0c6d46be353cc62cb56ed7abb98288cbe
 SHA512 
2fe64cdd144a0d2c0d31bf94305d02d118633620a8c259ca11f2a60d7a32806fcf81e443c02fa6ccc9474f50d22b4fdc0b8eed7b420080298f336a65060dc7fd
+DIST chromium-141.0.7390.30-linux-testdata.tar.xz 925150548 BLAKE2B 
12a9f4c1c3b5b2336364c9a166a5a53083911c9a8f7453dc20653ac0fc1c035ffbe5c3ba614e6187b2f53f2e6c48d29e42a201a1b031ab0c722ffe75c51a8d9c
 SHA512 
9eac4b767a58840284062ac46dc9543d678c14f064101b25744c7047a7da96edbb216f64c09c2af59006f982a6ce32fa884874357c92d9ffd375cd83071a0d54
+DIST chromium-141.0.7390.30-linux.tar.xz 1641465028 BLAKE2B 
3adc063702e55de49dcc5f31fd27a1972c7fd7efe9a9defff6696667f0daaa0c47c2acb5dd4849a6d5b40e33b057830a2b31ed582eac7a2759449a44b6c269ee
 SHA512 
be6d63e44b2ab7e3bb4bd251fc9dc75572ae00d16c71242d5e627cbafcc33aa4bfb5cf4d5255fdc0df152ad83d4144023c98e4392b9a3e4604eaa93413f8e4e4
 DIST chromium-141.0.7390.7-linux-testdata.tar.xz 925364196 BLAKE2B 
f01d027872b63404e19e6a6002f919c5226334bb94ba9193395a788e58b36333f7b5242c576fabcc58bcc0649afb33101e575569fce0d4f3f56f21b5e58be0ea
 SHA512 
333ccffd2fd68ce561b6409c19607466be48fa9fb8a9e554832402f9609d3f77194dc1771715ffea31d0661c87ca0ca5e958ab68f1a238325fabd1599d0e2ba3
 DIST chromium-141.0.7390.7-linux.tar.xz 1642985196 BLAKE2B 
89f7fb118ebbd0eb408014aae1d014975907b5f8f7fb61154850edef22044c6b16082d3a728154608512029e6194f859c28a1432dc9a6a3baa4eb35998a43384
 SHA512 
5d6ea7b272dde80f3df671af0b6b4831f1d4e08ec5b4f78b0a01be1e06264e25e99cd574f0785c1a1814d94123c17ccb6023b45dc9107fd0e65f239f9e709f8b
 DIST chromium-142.0.7393.6-linux-testdata.tar.xz 925334008 BLAKE2B 
9edbd5f36356a73602432e07d042190db433afc302e1be952487e68b3c918d1cb3f69f2feff49e32a6633c5bc375cb218dd12a994692120d3c7c71cf3379a5bd
 SHA512 
35c50b8cecbb2faf282ee2d01e468f072bb52d394e73ef55f3d464256352cf5a3f4a5a6984c2b3e047f102eeb718ec4bfbbcddbcec6a3e355929585b2585c89b

diff --git a/www-client/chromium/chromium-141.0.7390.30.ebuild 
b/www-client/chromium/chromium-141.0.7390.30.ebuild
new file mode 100644
index ..24cab3eff426
--- /dev/null
+++ b/www-client/chromium/chromium-141.0.7390.30.ebuild
@@ -0,0 +1,1654 @@
+# Copyright 2009-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# PACKAGING NOTES
+
+# Upstream roll their bundled Clang every two weeks, and the bundled Rust
+# is rolled regularly and depends on that. While we do our best to build
+# with system Clang, we may eventually hit the point where we need to use
+# the bundled Clang due to the use of prerelease features.
+
+# USE=bundled-toolchain is intended for users who want to use the same 
toolchain
+# as the upstream releases. It's also a good fallback in case we fall behind
+# and need to get a release out quickly (less likely with `dev` in-tree).
+
+# Since m133 we are using CI-generated tarballs from
+# https://github.com/chromium-linux-tarballs/chromium-tarballs/
+
+# These are bit-for-bit identical to the official releases, but are built
+# using an external CI system that we have some control over, in case
+# issues pop up again with official tarball generation.
+
+GN_MIN_VER=0.2235
+# chromium-tools/get-chromium-toolchain-strings.py
+TEST_FONT=a28b222b79851716f8358d2800157d9ffe117b3545031ae51f69b7e1e1b9a969
+BUNDLED_CLANG_VER=llvmorg-21-init-16348-gbd809ffb-15
+BUNDLED_RUST_VER=22be76b7e259f27bf3e55eb931f354cd8b69d55f-

[gentoo-commits] repo/gentoo:master commit in: www-client/chromium/

2025-09-18 Thread Sam James
commit: bd558ed16069ff3e5cee2e7ed94c5a2d43567394
Author: Sam James  gentoo  org>
AuthorDate: Wed Sep 10 07:29:36 2025 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Sep 10 07:29:36 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bd558ed1

www-client/chromium: Stabilize 140.0.7339.80 arm64, #962290

Signed-off-by: Sam James  gentoo.org>

 www-client/chromium/chromium-140.0.7339.80.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/www-client/chromium/chromium-140.0.7339.80.ebuild 
b/www-client/chromium/chromium-140.0.7339.80.ebuild
index f18f9e3b8211..759f7dd1fde7 100644
--- a/www-client/chromium/chromium-140.0.7339.80.ebuild
+++ b/www-client/chromium/chromium-140.0.7339.80.ebuild
@@ -78,7 +78,7 @@ SLOT="0/stable"
 # Dev exists mostly to give devs some breathing room for beta/stable releases;
 # it shouldn't be keyworded but adventurous users can select it.
 if [[ ${SLOT} != "0/dev" ]]; then
-   KEYWORDS="amd64 ~arm64"
+   KEYWORDS="amd64 arm64"
 fi
 
 IUSE_SYSTEM_LIBS="+system-harfbuzz +system-icu +system-png +system-zstd"



[gentoo-commits] repo/gentoo:master commit in: www-client/chromium/

2025-09-17 Thread Matt Jolly
commit: a497d26ed43eec34d33b85dc8bee22328bf71eb4
Author: Matt Jolly  gentoo  org>
AuthorDate: Thu Sep 18 03:37:15 2025 +
Commit: Matt Jolly  gentoo  org>
CommitDate: Thu Sep 18 03:47:38 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a497d26e

www-client/chromium: add 140.0.7339.185

Bug: https://bugs.gentoo.org/963024
Signed-off-by: Matt Jolly  gentoo.org>

 www-client/chromium/Manifest   |2 +
 www-client/chromium/chromium-140.0.7339.185.ebuild | 1647 
 2 files changed, 1649 insertions(+)

diff --git a/www-client/chromium/Manifest b/www-client/chromium/Manifest
index f51cedb65dbe..16519c94bba6 100644
--- a/www-client/chromium/Manifest
+++ b/www-client/chromium/Manifest
@@ -4,6 +4,8 @@ DIST chromium-139.0.7258.154-linux-testdata.tar.xz 924873688 
BLAKE2B 104ee463901
 DIST chromium-139.0.7258.154-linux.tar.xz 1605973936 BLAKE2B 
dfad22eee566177937dc13c232b86b9804cfa364e526cce1efe14969cfa70b492d333272f6610c433b8c861fed78d79dd838e51674895aae03bc5fd7ac58b5f0
 SHA512 
a1c8abe82f58e7fce62096f2ee37ada8edb8c1673deb0be7eb872e705312d912622be598a5f82c6ff5e68072cec686fc1574c96eea7cb9b2bb8fa0f5e3a65aa9
 DIST chromium-140.0.7339.127-linux-testdata.tar.xz 925215916 BLAKE2B 
7d639de31f28d96e0066f16519dcb421e071f0ea3d6a1023b322b5f45fc6685bc9c8c19fdd64e4915653faa0c9de6c6b5c1b7623c3b3391e287fd27a61679a6f
 SHA512 
1ce8b5a682d5b7c8a8a5fb47ad5f59d5cd13c0635b15cce4592b66ed0773694363f53d332e96c0526344453136e5c20f0dd6b9db336f733c0b7b5a2478e4461c
 DIST chromium-140.0.7339.127-linux.tar.xz 1612521712 BLAKE2B 
dbdb8c0f954956d2bff888a706e015a073decc154961b775a9a51f17cd29aef96bfb2540fd29cbe8964c765748680640cf6b4d49953fa1313b938ae56c0042d2
 SHA512 
dddbedc9214157ea0b215ad503451d2b8e0f27fbdd5b53dabe01d479198eae9b1cff1fec78a03527fbba55f6d8338df4c488f6e1ae69a83ad277d08c7dbbf9ff
+DIST chromium-140.0.7339.185-linux-testdata.tar.xz 925248352 BLAKE2B 
edf40bbb00c183aa2107c14abba373739138e9a00ea495f2d0245fd1eff0098a047561ce534cb1859e6088a02ffe2e0cdb7286cd2fdaf7c456e2a6b5b0fd3d15
 SHA512 
08e508709cc0cd3cd3cb7c87ce0d91d06c0073db141df3b79654a780723ca8cad156feabbf044f0444bfcb0e80192f6fc231222c62ae614889cf1457cb017413
+DIST chromium-140.0.7339.185-linux.tar.xz 1612662712 BLAKE2B 
d7ffbdc0d7c332ed56b7820f2cbe3acfe3ea73b87ab9eacc58f4b319b786ab9e4f8670352efa3b87e7cc9ced1b4527da16ef12a2089e78b2358cc00b03f27a4e
 SHA512 
b5640869d3d7ff6ff6750ba4120905a024ef86b82ac610532e49b615b84b99f2f4e05c19a91b46d3cb101c307da6bb40c29bf06074960e2ca6ed9aff4bbb6c26
 DIST chromium-140.0.7339.80-linux-testdata.tar.xz 925095940 BLAKE2B 
fce328af81cd0250a9f2b6e8723d6c0b016e55778cae6fb224d15e16c9e597198b5a95d32a6af5712ca08d760e9c42ec76c184cb3fa0122ff0119b950b627f26
 SHA512 
1ae5e0798c8eecd332d2f232f9c8ddf178f168f8c3a9498bfad4a6ecb020061e5d6b928183f78b58112aa899eae320fe7717a9dc0a09be8d480fcdd2a208
 DIST chromium-140.0.7339.80-linux.tar.xz 1619643248 BLAKE2B 
6d732ed1457f0a1d52fa0c28c6408d075a24c8b6b3e0154b0c4fd418b677f52ec29f8b936ef6759e2fa1bbd9697552d07c634b2f69c585ff21d53409d6f8a9ad
 SHA512 
76fc1217bfab9cd40d7272d7f6ffc278a6399740afde41bec691bcfbe43a65617bd78da90bdfee2e55b8cfe4536edcfc4da6397ad789b7d4c9b69ec441c599ed
 DIST chromium-141.0.7390.16-linux-testdata.tar.xz 925080728 BLAKE2B 
2f1304f7e59c7a291051c6c6fdae8117b5a6c66dd04c66236908b4a83cd98187de80e7f89316bf1538d8caf53cdd3e82569cdc2727cd034ab0501edd24f5fe0c
 SHA512 
27c6977ecf14963372afb182029968837a5078383f95aac1dd955b8f63343b56056f909a51a74c59a3a35aea6b3bc5e7455543753c3377b77d20f9e86a7b71d3

diff --git a/www-client/chromium/chromium-140.0.7339.185.ebuild 
b/www-client/chromium/chromium-140.0.7339.185.ebuild
new file mode 100644
index ..a65823c874aa
--- /dev/null
+++ b/www-client/chromium/chromium-140.0.7339.185.ebuild
@@ -0,0 +1,1647 @@
+# Copyright 2009-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# PACKAGING NOTES
+
+# Upstream roll their bundled Clang every two weeks, and the bundled Rust
+# is rolled regularly and depends on that. While we do our best to build
+# with system Clang, we may eventually hit the point where we need to use
+# the bundled Clang due to the use of prerelease features.
+
+# USE=bundled-toolchain is intended for users who want to use the same 
toolchain
+# as the upstream releases. It's also a good fallback in case we fall behind
+# and need to get a release out quickly (less likely with `dev` in-tree).
+
+# Since m133 we are using CI-generated tarballs from
+# https://github.com/chromium-linux-tarballs/chromium-tarballs/
+
+# These are bit-for-bit identical to the official releases, but are built
+# using an external CI system that we have some control over, in case
+# issues pop up again with official tarball generation.
+
+GN_MIN_VER=0.2235
+# chromium-tools/get-chromium-toolchain-strings.py
+TEST_FONT=a28b222b79851716f8358d2800157d9ffe117b3545031ae51f69b7e1e1b9a969
+BUNDLED_CLANG_VER=llvmorg-21-init-16348-gbd809ffb-15
+BUNDLED_RUS

[gentoo-commits] repo/gentoo:master commit in: www-client/chromium/

2025-09-13 Thread Matt Jolly
commit: dd954cea706d34f3cffdf9c8869d11c1f1607fe4
Author: Matt Jolly  gentoo  org>
AuthorDate: Sat Sep 13 02:31:35 2025 +
Commit: Matt Jolly  gentoo  org>
CommitDate: Sat Sep 13 07:02:34 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dd954cea

www-client/chromium: add 142.0.7405.0

Signed-off-by: Matt Jolly  gentoo.org>

 www-client/chromium/Manifest |2 +
 www-client/chromium/chromium-142.0.7405.0.ebuild | 1660 ++
 2 files changed, 1662 insertions(+)

diff --git a/www-client/chromium/Manifest b/www-client/chromium/Manifest
index 2426f9153440..f51cedb65dbe 100644
--- a/www-client/chromium/Manifest
+++ b/www-client/chromium/Manifest
@@ -12,6 +12,8 @@ DIST chromium-141.0.7390.7-linux-testdata.tar.xz 925364196 
BLAKE2B f01d027872b63
 DIST chromium-141.0.7390.7-linux.tar.xz 1642985196 BLAKE2B 
89f7fb118ebbd0eb408014aae1d014975907b5f8f7fb61154850edef22044c6b16082d3a728154608512029e6194f859c28a1432dc9a6a3baa4eb35998a43384
 SHA512 
5d6ea7b272dde80f3df671af0b6b4831f1d4e08ec5b4f78b0a01be1e06264e25e99cd574f0785c1a1814d94123c17ccb6023b45dc9107fd0e65f239f9e709f8b
 DIST chromium-142.0.7393.6-linux-testdata.tar.xz 925334008 BLAKE2B 
9edbd5f36356a73602432e07d042190db433afc302e1be952487e68b3c918d1cb3f69f2feff49e32a6633c5bc375cb218dd12a994692120d3c7c71cf3379a5bd
 SHA512 
35c50b8cecbb2faf282ee2d01e468f072bb52d394e73ef55f3d464256352cf5a3f4a5a6984c2b3e047f102eeb718ec4bfbbcddbcec6a3e355929585b2585c89b
 DIST chromium-142.0.7393.6-linux.tar.xz 1657189076 BLAKE2B 
c24bf4a1f453b622e44baba2a4a1e84f358b360bbd5f6aae1f640931e1eef79a9ce44f905f593d26be715df2f14286395311d4dc3a00f2a3067e9b57b463f16d
 SHA512 
eab6736bf9dff7f546ff7e47493c69f5e5403ecdf988abf5c16bf33424d1da5be583eea3406f46c136d6dc3469295b439912d8d650a2cd21c72964bc1207194e
+DIST chromium-142.0.7405.0-linux-testdata.tar.xz 932082892 BLAKE2B 
d46d992dc8c0114e284d17ba5130395cc47cdbbc0f963fe1106aabaf9c781297c7207dffd52cf1b1ea62ea888adcbe3ccfba43b7029b245137dd7ba03242acd1
 SHA512 
729c930c33d62b49e3df8ebdb94eb89f14395af3e1dff94db8fdefcd7e23c1da44565608e8311d98fb0eddacdd28c62273ddbb4eec4cea49886bf42282bd8806
+DIST chromium-142.0.7405.0-linux.tar.xz 1658790688 BLAKE2B 
406fc4e34786df53a678f7f601e4214327b74267c49ff053a5e9cdc5bd54af8f08065701e264ee0d63ac947e420c4ef1c7c48d2ec31bed6b060aca28562ad632
 SHA512 
0445c22e9774a14e61c691e08774e48baa5922b0891e24559d28f095b2fcf0bbf7beafb35e490c957d3c8bb9922bb909ed269febaaca3c5b16033424c38fa708
 DIST chromium-clang-llvmorg-21-init-11777-gfd3fecfc-1.tar.xz 55654416 BLAKE2B 
7dee88ab546cd265c7c8067484aab3250da8c1073adc1f453e9c6fba7113e7135fe988797d974b834326c1c7de63a55a1a9041c42f1fad435dba44b553e7c0e5
 SHA512 
8bb683c6036c103939ad47411bdaeb724787101dfa7f60f9a7837255814d3ba4faae7f9f115fcef0901446833727994ab95d5ead275b7424dc8cbcb7fbe86f87
 DIST chromium-clang-llvmorg-21-init-16348-gbd809ffb-15.tar.xz 55133120 BLAKE2B 
a9fd8ea5afe8ed05fea406461d777fb0f1a731b4efa2fc0fd3be771496e40967d42e67f6da3115891cdc40afc3711f82a819afc1dfd666a8874d1765aea9e1ae
 SHA512 
d5a934487f88a3df3ed57249448c426bca83f5d7d39bbf15e967adfa8af0594b870bbdbeffc26e628bc535f0384b6bc8c7226e7ef1bbd487664601c2bb51a9fd
 DIST chromium-openpower-a85b64f07b.tar.bz2 387899 BLAKE2B 
b01fda2d64ce73068d1536a10cc0896f07a4b714cdb25698b1df8b3252baa0c21c4209b307cf1cb554854f6d0bfe3cd35e06aaa8d02ac5d409a119335084c324
 SHA512 
05eee81677e8766808441c939bee68e2e6c58ec91f471d88a40181d2eda78614a0a6d27d92ff8f9dda564d12f3451bace4ff2727594748c5c238a3533038019b

diff --git a/www-client/chromium/chromium-142.0.7405.0.ebuild 
b/www-client/chromium/chromium-142.0.7405.0.ebuild
new file mode 100644
index ..135cbe1a4510
--- /dev/null
+++ b/www-client/chromium/chromium-142.0.7405.0.ebuild
@@ -0,0 +1,1660 @@
+# Copyright 2009-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# PACKAGING NOTES
+
+# Upstream roll their bundled Clang every two weeks, and the bundled Rust
+# is rolled regularly and depends on that. While we do our best to build
+# with system Clang, we may eventually hit the point where we need to use
+# the bundled Clang due to the use of prerelease features.
+
+# USE=bundled-toolchain is intended for users who want to use the same 
toolchain
+# as the upstream releases. It's also a good fallback in case we fall behind
+# and need to get a release out quickly (less likely with `dev` in-tree).
+
+# Since m133 we are using CI-generated tarballs from
+# https://github.com/chromium-linux-tarballs/chromium-tarballs/
+
+# These are bit-for-bit identical to the official releases, but are built
+# using an external CI system that we have some control over, in case
+# issues pop up again with official tarball generation.
+
+GN_MIN_VER=0.2235
+# chromium-tools/get-chromium-toolchain-strings.py
+TEST_FONT=a28b222b79851716f8358d2800157d9ffe117b3545031ae51f69b7e1e1b9a969
+BUNDLED_CLANG_VER=llvmorg-21-init-16348-gbd809ffb-15
+BUNDLED_RUST_VER=22be76b7e259f27bf3e55eb931f35

[gentoo-commits] repo/gentoo:master commit in: www-client/chromium/

2025-09-10 Thread Matt Jolly
commit: 73729fe17ba1ffc72571db186ee606efd12d085a
Author: Matt Jolly  gentoo  org>
AuthorDate: Thu Sep 11 04:56:45 2025 +
Commit: Matt Jolly  gentoo  org>
CommitDate: Thu Sep 11 04:57:43 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=73729fe1

www-client/chromium: add 141.0.7390.16

Signed-off-by: Matt Jolly  gentoo.org>

 www-client/chromium/Manifest  |2 +
 www-client/chromium/chromium-141.0.7390.16.ebuild | 1654 +
 2 files changed, 1656 insertions(+)

diff --git a/www-client/chromium/Manifest b/www-client/chromium/Manifest
index aef0534a2f7f..2426f9153440 100644
--- a/www-client/chromium/Manifest
+++ b/www-client/chromium/Manifest
@@ -6,6 +6,8 @@ DIST chromium-140.0.7339.127-linux-testdata.tar.xz 925215916 
BLAKE2B 7d639de31f2
 DIST chromium-140.0.7339.127-linux.tar.xz 1612521712 BLAKE2B 
dbdb8c0f954956d2bff888a706e015a073decc154961b775a9a51f17cd29aef96bfb2540fd29cbe8964c765748680640cf6b4d49953fa1313b938ae56c0042d2
 SHA512 
dddbedc9214157ea0b215ad503451d2b8e0f27fbdd5b53dabe01d479198eae9b1cff1fec78a03527fbba55f6d8338df4c488f6e1ae69a83ad277d08c7dbbf9ff
 DIST chromium-140.0.7339.80-linux-testdata.tar.xz 925095940 BLAKE2B 
fce328af81cd0250a9f2b6e8723d6c0b016e55778cae6fb224d15e16c9e597198b5a95d32a6af5712ca08d760e9c42ec76c184cb3fa0122ff0119b950b627f26
 SHA512 
1ae5e0798c8eecd332d2f232f9c8ddf178f168f8c3a9498bfad4a6ecb020061e5d6b928183f78b58112aa899eae320fe7717a9dc0a09be8d480fcdd2a208
 DIST chromium-140.0.7339.80-linux.tar.xz 1619643248 BLAKE2B 
6d732ed1457f0a1d52fa0c28c6408d075a24c8b6b3e0154b0c4fd418b677f52ec29f8b936ef6759e2fa1bbd9697552d07c634b2f69c585ff21d53409d6f8a9ad
 SHA512 
76fc1217bfab9cd40d7272d7f6ffc278a6399740afde41bec691bcfbe43a65617bd78da90bdfee2e55b8cfe4536edcfc4da6397ad789b7d4c9b69ec441c599ed
+DIST chromium-141.0.7390.16-linux-testdata.tar.xz 925080728 BLAKE2B 
2f1304f7e59c7a291051c6c6fdae8117b5a6c66dd04c66236908b4a83cd98187de80e7f89316bf1538d8caf53cdd3e82569cdc2727cd034ab0501edd24f5fe0c
 SHA512 
27c6977ecf14963372afb182029968837a5078383f95aac1dd955b8f63343b56056f909a51a74c59a3a35aea6b3bc5e7455543753c3377b77d20f9e86a7b71d3
+DIST chromium-141.0.7390.16-linux.tar.xz 1641769052 BLAKE2B 
f44ec7c151f2343906735da308561e4ab936d47dd63602ad10ee96d59fc9e5d9505588cfcae11d361ccbc4085b620cb0c6d46be353cc62cb56ed7abb98288cbe
 SHA512 
2fe64cdd144a0d2c0d31bf94305d02d118633620a8c259ca11f2a60d7a32806fcf81e443c02fa6ccc9474f50d22b4fdc0b8eed7b420080298f336a65060dc7fd
 DIST chromium-141.0.7390.7-linux-testdata.tar.xz 925364196 BLAKE2B 
f01d027872b63404e19e6a6002f919c5226334bb94ba9193395a788e58b36333f7b5242c576fabcc58bcc0649afb33101e575569fce0d4f3f56f21b5e58be0ea
 SHA512 
333ccffd2fd68ce561b6409c19607466be48fa9fb8a9e554832402f9609d3f77194dc1771715ffea31d0661c87ca0ca5e958ab68f1a238325fabd1599d0e2ba3
 DIST chromium-141.0.7390.7-linux.tar.xz 1642985196 BLAKE2B 
89f7fb118ebbd0eb408014aae1d014975907b5f8f7fb61154850edef22044c6b16082d3a728154608512029e6194f859c28a1432dc9a6a3baa4eb35998a43384
 SHA512 
5d6ea7b272dde80f3df671af0b6b4831f1d4e08ec5b4f78b0a01be1e06264e25e99cd574f0785c1a1814d94123c17ccb6023b45dc9107fd0e65f239f9e709f8b
 DIST chromium-142.0.7393.6-linux-testdata.tar.xz 925334008 BLAKE2B 
9edbd5f36356a73602432e07d042190db433afc302e1be952487e68b3c918d1cb3f69f2feff49e32a6633c5bc375cb218dd12a994692120d3c7c71cf3379a5bd
 SHA512 
35c50b8cecbb2faf282ee2d01e468f072bb52d394e73ef55f3d464256352cf5a3f4a5a6984c2b3e047f102eeb718ec4bfbbcddbcec6a3e355929585b2585c89b

diff --git a/www-client/chromium/chromium-141.0.7390.16.ebuild 
b/www-client/chromium/chromium-141.0.7390.16.ebuild
new file mode 100644
index ..dce0226f9776
--- /dev/null
+++ b/www-client/chromium/chromium-141.0.7390.16.ebuild
@@ -0,0 +1,1654 @@
+# Copyright 2009-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# PACKAGING NOTES
+
+# Upstream roll their bundled Clang every two weeks, and the bundled Rust
+# is rolled regularly and depends on that. While we do our best to build
+# with system Clang, we may eventually hit the point where we need to use
+# the bundled Clang due to the use of prerelease features.
+
+# USE=bundled-toolchain is intended for users who want to use the same 
toolchain
+# as the upstream releases. It's also a good fallback in case we fall behind
+# and need to get a release out quickly (less likely with `dev` in-tree).
+
+# Since m133 we are using CI-generated tarballs from
+# https://github.com/chromium-linux-tarballs/chromium-tarballs/
+
+# These are bit-for-bit identical to the official releases, but are built
+# using an external CI system that we have some control over, in case
+# issues pop up again with official tarball generation.
+
+GN_MIN_VER=0.2235
+# chromium-tools/get-chromium-toolchain-strings.py
+TEST_FONT=a28b222b79851716f8358d2800157d9ffe117b3545031ae51f69b7e1e1b9a969
+BUNDLED_CLANG_VER=llvmorg-21-init-16348-gbd809ffb-15
+BUNDLED_RUST_VER=22be76b7e259f27bf3e55eb931f354cd8b69d55f-3

[gentoo-commits] repo/gentoo:master commit in: www-client/chromium/

2025-09-10 Thread Matt Jolly
commit: e4db77c4974890aa065cf06963a2b849e8a67d7e
Author: Matt Jolly  gentoo  org>
AuthorDate: Thu Sep 11 00:58:42 2025 +
Commit: Matt Jolly  gentoo  org>
CommitDate: Thu Sep 11 01:00:31 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e4db77c4

www-client/chromium: stabilize 140.0.7339.127 for amd64, arm64

Bug: https://bugs.gentoo.org/962717
Signed-off-by: Matt Jolly  gentoo.org>

 www-client/chromium/chromium-140.0.7339.127.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/www-client/chromium/chromium-140.0.7339.127.ebuild 
b/www-client/chromium/chromium-140.0.7339.127.ebuild
index cb85548279af..a65823c874aa 100644
--- a/www-client/chromium/chromium-140.0.7339.127.ebuild
+++ b/www-client/chromium/chromium-140.0.7339.127.ebuild
@@ -78,7 +78,7 @@ SLOT="0/stable"
 # Dev exists mostly to give devs some breathing room for beta/stable releases;
 # it shouldn't be keyworded but adventurous users can select it.
 if [[ ${SLOT} != "0/dev" ]]; then
-   KEYWORDS="~amd64 ~arm64"
+   KEYWORDS="amd64 arm64"
 fi
 
 IUSE_SYSTEM_LIBS="+system-harfbuzz +system-icu +system-png +system-zstd"



[gentoo-commits] repo/gentoo:master commit in: www-client/chromium/

2025-09-10 Thread Sam James
commit: 0a41a6055b869528197a52a2c73e63f420647e57
Author: Sam James  gentoo  org>
AuthorDate: Wed Sep 10 07:29:29 2025 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Sep 10 07:29:29 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0a41a605

www-client/chromium: Stabilize 140.0.7339.80 amd64, #962290

Signed-off-by: Sam James  gentoo.org>

 www-client/chromium/chromium-140.0.7339.80.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/www-client/chromium/chromium-140.0.7339.80.ebuild 
b/www-client/chromium/chromium-140.0.7339.80.ebuild
index e3ab830a6ce5..f18f9e3b8211 100644
--- a/www-client/chromium/chromium-140.0.7339.80.ebuild
+++ b/www-client/chromium/chromium-140.0.7339.80.ebuild
@@ -78,7 +78,7 @@ SLOT="0/stable"
 # Dev exists mostly to give devs some breathing room for beta/stable releases;
 # it shouldn't be keyworded but adventurous users can select it.
 if [[ ${SLOT} != "0/dev" ]]; then
-   KEYWORDS="~amd64 ~arm64"
+   KEYWORDS="amd64 ~arm64"
 fi
 
 IUSE_SYSTEM_LIBS="+system-harfbuzz +system-icu +system-png +system-zstd"



[gentoo-commits] repo/gentoo:master commit in: www-client/chromium/files/, www-client/chromium/

2025-09-09 Thread Matt Jolly
commit: de11ada731e2b66dc24383cfc865a64e965fbf20
Author: Matt Jolly  gentoo  org>
AuthorDate: Wed Sep 10 02:46:02 2025 +
Commit: Matt Jolly  gentoo  org>
CommitDate: Wed Sep 10 02:59:25 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=de11ada7

www-client/chromium: add 140.0.7339.127

Signed-off-by: Matt Jolly  gentoo.org>

 www-client/chromium/Manifest   |2 +
 www-client/chromium/chromium-140.0.7339.127.ebuild | 1647 
 ...romium-140-work-with-old-fontconfig-again.patch |   55 +
 3 files changed, 1704 insertions(+)

diff --git a/www-client/chromium/Manifest b/www-client/chromium/Manifest
index 8d88f152bcee..aef0534a2f7f 100644
--- a/www-client/chromium/Manifest
+++ b/www-client/chromium/Manifest
@@ -2,6 +2,8 @@ DIST chromium-138.0.7204.157-linux-testdata.tar.xz 923159300 
BLAKE2B dba7b63f782
 DIST chromium-138.0.7204.157-linux.tar.xz 1555757520 BLAKE2B 
d46405fdb3e1e2bb91991a0f75afb7753f7badb10bdaf072fa29fa603cef9efe3fd569f1294291b1136debd26378390a5d661e385247d32d451121d987aef1ec
 SHA512 
69eb7d569a21a0e2105bfed74067f1e62f61329df4e35e593df438875e09422121932d525895a8d299dd24dc69a0f3a1babebfceea9ebad09bf166e576961435
 DIST chromium-139.0.7258.154-linux-testdata.tar.xz 924873688 BLAKE2B 
104ee4639010a34422187105a159a874a74f37873ac6ae2c4d05a3487417deaca540f462ab7d75a07e3affde8a03b7e6680979c8238cf75bc07eeb782dfb800d
 SHA512 
a27fd6f8fa11af2d74ee525bcd3f5f1c786ec2f4980c3dccafcf00fe41ce4b5c7bec4deb0f3290a3ad2621015d2f9a8b92d5f99598bc3b650f50e54fdadd8921
 DIST chromium-139.0.7258.154-linux.tar.xz 1605973936 BLAKE2B 
dfad22eee566177937dc13c232b86b9804cfa364e526cce1efe14969cfa70b492d333272f6610c433b8c861fed78d79dd838e51674895aae03bc5fd7ac58b5f0
 SHA512 
a1c8abe82f58e7fce62096f2ee37ada8edb8c1673deb0be7eb872e705312d912622be598a5f82c6ff5e68072cec686fc1574c96eea7cb9b2bb8fa0f5e3a65aa9
+DIST chromium-140.0.7339.127-linux-testdata.tar.xz 925215916 BLAKE2B 
7d639de31f28d96e0066f16519dcb421e071f0ea3d6a1023b322b5f45fc6685bc9c8c19fdd64e4915653faa0c9de6c6b5c1b7623c3b3391e287fd27a61679a6f
 SHA512 
1ce8b5a682d5b7c8a8a5fb47ad5f59d5cd13c0635b15cce4592b66ed0773694363f53d332e96c0526344453136e5c20f0dd6b9db336f733c0b7b5a2478e4461c
+DIST chromium-140.0.7339.127-linux.tar.xz 1612521712 BLAKE2B 
dbdb8c0f954956d2bff888a706e015a073decc154961b775a9a51f17cd29aef96bfb2540fd29cbe8964c765748680640cf6b4d49953fa1313b938ae56c0042d2
 SHA512 
dddbedc9214157ea0b215ad503451d2b8e0f27fbdd5b53dabe01d479198eae9b1cff1fec78a03527fbba55f6d8338df4c488f6e1ae69a83ad277d08c7dbbf9ff
 DIST chromium-140.0.7339.80-linux-testdata.tar.xz 925095940 BLAKE2B 
fce328af81cd0250a9f2b6e8723d6c0b016e55778cae6fb224d15e16c9e597198b5a95d32a6af5712ca08d760e9c42ec76c184cb3fa0122ff0119b950b627f26
 SHA512 
1ae5e0798c8eecd332d2f232f9c8ddf178f168f8c3a9498bfad4a6ecb020061e5d6b928183f78b58112aa899eae320fe7717a9dc0a09be8d480fcdd2a208
 DIST chromium-140.0.7339.80-linux.tar.xz 1619643248 BLAKE2B 
6d732ed1457f0a1d52fa0c28c6408d075a24c8b6b3e0154b0c4fd418b677f52ec29f8b936ef6759e2fa1bbd9697552d07c634b2f69c585ff21d53409d6f8a9ad
 SHA512 
76fc1217bfab9cd40d7272d7f6ffc278a6399740afde41bec691bcfbe43a65617bd78da90bdfee2e55b8cfe4536edcfc4da6397ad789b7d4c9b69ec441c599ed
 DIST chromium-141.0.7390.7-linux-testdata.tar.xz 925364196 BLAKE2B 
f01d027872b63404e19e6a6002f919c5226334bb94ba9193395a788e58b36333f7b5242c576fabcc58bcc0649afb33101e575569fce0d4f3f56f21b5e58be0ea
 SHA512 
333ccffd2fd68ce561b6409c19607466be48fa9fb8a9e554832402f9609d3f77194dc1771715ffea31d0661c87ca0ca5e958ab68f1a238325fabd1599d0e2ba3

diff --git a/www-client/chromium/chromium-140.0.7339.127.ebuild 
b/www-client/chromium/chromium-140.0.7339.127.ebuild
new file mode 100644
index ..cb85548279af
--- /dev/null
+++ b/www-client/chromium/chromium-140.0.7339.127.ebuild
@@ -0,0 +1,1647 @@
+# Copyright 2009-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# PACKAGING NOTES
+
+# Upstream roll their bundled Clang every two weeks, and the bundled Rust
+# is rolled regularly and depends on that. While we do our best to build
+# with system Clang, we may eventually hit the point where we need to use
+# the bundled Clang due to the use of prerelease features.
+
+# USE=bundled-toolchain is intended for users who want to use the same 
toolchain
+# as the upstream releases. It's also a good fallback in case we fall behind
+# and need to get a release out quickly (less likely with `dev` in-tree).
+
+# Since m133 we are using CI-generated tarballs from
+# https://github.com/chromium-linux-tarballs/chromium-tarballs/
+
+# These are bit-for-bit identical to the official releases, but are built
+# using an external CI system that we have some control over, in case
+# issues pop up again with official tarball generation.
+
+GN_MIN_VER=0.2235
+# chromium-tools/get-chromium-toolchain-strings.py
+TEST_FONT=a28b222b79851716f8358d2800157d9ffe117b3545031ae51f69b7e1e1b9a969
+BUNDLED_CLANG_VER=llvmorg-21-init-16348-g

[gentoo-commits] repo/gentoo:master commit in: www-client/chromium/

2025-09-09 Thread Matt Jolly
commit: 5cf6b26cdb7c0d7f33728e4e15181881a32d1bbc
Author: Matt Jolly  gentoo  org>
AuthorDate: Tue Sep  9 22:51:54 2025 +
Commit: Matt Jolly  gentoo  org>
CommitDate: Tue Sep  9 22:52:16 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5cf6b26c

www-client/chromium: add 142.0.7393.6

Signed-off-by: Matt Jolly  gentoo.org>

 www-client/chromium/Manifest |3 +
 www-client/chromium/chromium-142.0.7393.6.ebuild | 1655 ++
 2 files changed, 1658 insertions(+)

diff --git a/www-client/chromium/Manifest b/www-client/chromium/Manifest
index b52d6bcce970..8d88f152bcee 100644
--- a/www-client/chromium/Manifest
+++ b/www-client/chromium/Manifest
@@ -6,6 +6,8 @@ DIST chromium-140.0.7339.80-linux-testdata.tar.xz 925095940 
BLAKE2B fce328af81cd
 DIST chromium-140.0.7339.80-linux.tar.xz 1619643248 BLAKE2B 
6d732ed1457f0a1d52fa0c28c6408d075a24c8b6b3e0154b0c4fd418b677f52ec29f8b936ef6759e2fa1bbd9697552d07c634b2f69c585ff21d53409d6f8a9ad
 SHA512 
76fc1217bfab9cd40d7272d7f6ffc278a6399740afde41bec691bcfbe43a65617bd78da90bdfee2e55b8cfe4536edcfc4da6397ad789b7d4c9b69ec441c599ed
 DIST chromium-141.0.7390.7-linux-testdata.tar.xz 925364196 BLAKE2B 
f01d027872b63404e19e6a6002f919c5226334bb94ba9193395a788e58b36333f7b5242c576fabcc58bcc0649afb33101e575569fce0d4f3f56f21b5e58be0ea
 SHA512 
333ccffd2fd68ce561b6409c19607466be48fa9fb8a9e554832402f9609d3f77194dc1771715ffea31d0661c87ca0ca5e958ab68f1a238325fabd1599d0e2ba3
 DIST chromium-141.0.7390.7-linux.tar.xz 1642985196 BLAKE2B 
89f7fb118ebbd0eb408014aae1d014975907b5f8f7fb61154850edef22044c6b16082d3a728154608512029e6194f859c28a1432dc9a6a3baa4eb35998a43384
 SHA512 
5d6ea7b272dde80f3df671af0b6b4831f1d4e08ec5b4f78b0a01be1e06264e25e99cd574f0785c1a1814d94123c17ccb6023b45dc9107fd0e65f239f9e709f8b
+DIST chromium-142.0.7393.6-linux-testdata.tar.xz 925334008 BLAKE2B 
9edbd5f36356a73602432e07d042190db433afc302e1be952487e68b3c918d1cb3f69f2feff49e32a6633c5bc375cb218dd12a994692120d3c7c71cf3379a5bd
 SHA512 
35c50b8cecbb2faf282ee2d01e468f072bb52d394e73ef55f3d464256352cf5a3f4a5a6984c2b3e047f102eeb718ec4bfbbcddbcec6a3e355929585b2585c89b
+DIST chromium-142.0.7393.6-linux.tar.xz 1657189076 BLAKE2B 
c24bf4a1f453b622e44baba2a4a1e84f358b360bbd5f6aae1f640931e1eef79a9ce44f905f593d26be715df2f14286395311d4dc3a00f2a3067e9b57b463f16d
 SHA512 
eab6736bf9dff7f546ff7e47493c69f5e5403ecdf988abf5c16bf33424d1da5be583eea3406f46c136d6dc3469295b439912d8d650a2cd21c72964bc1207194e
 DIST chromium-clang-llvmorg-21-init-11777-gfd3fecfc-1.tar.xz 55654416 BLAKE2B 
7dee88ab546cd265c7c8067484aab3250da8c1073adc1f453e9c6fba7113e7135fe988797d974b834326c1c7de63a55a1a9041c42f1fad435dba44b553e7c0e5
 SHA512 
8bb683c6036c103939ad47411bdaeb724787101dfa7f60f9a7837255814d3ba4faae7f9f115fcef0901446833727994ab95d5ead275b7424dc8cbcb7fbe86f87
 DIST chromium-clang-llvmorg-21-init-16348-gbd809ffb-15.tar.xz 55133120 BLAKE2B 
a9fd8ea5afe8ed05fea406461d777fb0f1a731b4efa2fc0fd3be771496e40967d42e67f6da3115891cdc40afc3711f82a819afc1dfd666a8874d1765aea9e1ae
 SHA512 
d5a934487f88a3df3ed57249448c426bca83f5d7d39bbf15e967adfa8af0594b870bbdbeffc26e628bc535f0384b6bc8c7226e7ef1bbd487664601c2bb51a9fd
 DIST chromium-openpower-a85b64f07b.tar.bz2 387899 BLAKE2B 
b01fda2d64ce73068d1536a10cc0896f07a4b714cdb25698b1df8b3252baa0c21c4209b307cf1cb554854f6d0bfe3cd35e06aaa8d02ac5d409a119335084c324
 SHA512 
05eee81677e8766808441c939bee68e2e6c58ec91f471d88a40181d2eda78614a0a6d27d92ff8f9dda564d12f3451bace4ff2727594748c5c238a3533038019b
@@ -14,6 +16,7 @@ DIST chromium-patches-138-1.tar.bz2 11109 BLAKE2B 
a4b57c2f5cadae37f6284e458ec894
 DIST chromium-patches-139.tar.bz2 2 BLAKE2B 
d297346c78f79c14784b8ce9350f4e9e94d436d044c07a2a6cced105ce17df366a6c1d5ee123971df49e1d589ef578f1864582059a241491f7360c9d25b29f02
 SHA512 
5b1281d383afe7b298a28ddc5776308f00ee111fdc67d9ecbf527ba16a384d2d48e210c2f57cf49c904b6e216d08d5416c5b3a3c8653adfcd2bd3cc5bdd04ed5
 DIST chromium-patches-140.tar.bz2 10667 BLAKE2B 
949c11f169a12747966e0d94076680ddeac45c01f787e784262b9bfad121fa1dea43871c2abe350b780dc707a447ab3ec2ba91d3699392493a29d46a48317e8c
 SHA512 
f92c7e98e366725e6dc3077969cd0feb8063837300d46f1d7e6426747910f6a1dda7e87f8090d05988a6fc0800e22468e9919ba7aeb052431467086dca4b201e
 DIST chromium-patches-141.tar.bz2 10545 BLAKE2B 
66c33465e8f1dac5023e79633e359fe54cac10bbb87c890a5459d02bfea5bb242a44b4fc64cc69ef98f3f503649d5e37d90ce4973e7ff4610163671b2a3e5544
 SHA512 
890d2c4d88f503fc9a48a821095ca4b1f9c1b4ee138e8c8880691290e9e26b0b5badc062c6a9c6cda6f36a80fc32d7639e13836eb8f5635dd2e619b48975a7cb
+DIST chromium-patches-142.tar.bz2 10524 BLAKE2B 
317a694beb0c867580b3cc579f3c3ab16375521c58346f2e505f9c58d9f504fa3ca8a11df4906725dcabf9817a8124c69d832dcb99634be56dfb1f1239aa769f
 SHA512 
d94776c57e0fa2f7d050ea281d3c263ba9cabaf83e5b82b86c27d6422ccff61dca6c0b98bf4966d137aec5109278971bb6341f4e1d6005dd46e70233ebe6e1ab
 DIST chromium-profiler-0.2.tar 259952640 BLAKE2B 
5e82389fce00b267280d633b26551231c558b80f0c92cd7d60271095a3503365ab673e7a46dc

[gentoo-commits] repo/gentoo:master commit in: www-client/chromium/files/, www-client/chromium/

2025-09-09 Thread Matt Jolly
commit: f2e84f9555b68df9ff8d9ccabacd94b337045799
Author: Matt Jolly  gentoo  org>
AuthorDate: Tue Sep  9 08:09:08 2025 +
Commit: Matt Jolly  gentoo  org>
CommitDate: Tue Sep  9 08:12:03 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f2e84f95

www-client/chromium: add 141.0.7390.7

Signed-off-by: Matt Jolly  gentoo.org>

 www-client/chromium/Manifest   |3 +
 www-client/chromium/chromium-141.0.7390.7.ebuild   | 1654 
 .../files/chromium-141-cssstylesheet-iwyu.patch|   45 +
 3 files changed, 1702 insertions(+)

diff --git a/www-client/chromium/Manifest b/www-client/chromium/Manifest
index ace2b72eacfb..b52d6bcce970 100644
--- a/www-client/chromium/Manifest
+++ b/www-client/chromium/Manifest
@@ -4,6 +4,8 @@ DIST chromium-139.0.7258.154-linux-testdata.tar.xz 924873688 
BLAKE2B 104ee463901
 DIST chromium-139.0.7258.154-linux.tar.xz 1605973936 BLAKE2B 
dfad22eee566177937dc13c232b86b9804cfa364e526cce1efe14969cfa70b492d333272f6610c433b8c861fed78d79dd838e51674895aae03bc5fd7ac58b5f0
 SHA512 
a1c8abe82f58e7fce62096f2ee37ada8edb8c1673deb0be7eb872e705312d912622be598a5f82c6ff5e68072cec686fc1574c96eea7cb9b2bb8fa0f5e3a65aa9
 DIST chromium-140.0.7339.80-linux-testdata.tar.xz 925095940 BLAKE2B 
fce328af81cd0250a9f2b6e8723d6c0b016e55778cae6fb224d15e16c9e597198b5a95d32a6af5712ca08d760e9c42ec76c184cb3fa0122ff0119b950b627f26
 SHA512 
1ae5e0798c8eecd332d2f232f9c8ddf178f168f8c3a9498bfad4a6ecb020061e5d6b928183f78b58112aa899eae320fe7717a9dc0a09be8d480fcdd2a208
 DIST chromium-140.0.7339.80-linux.tar.xz 1619643248 BLAKE2B 
6d732ed1457f0a1d52fa0c28c6408d075a24c8b6b3e0154b0c4fd418b677f52ec29f8b936ef6759e2fa1bbd9697552d07c634b2f69c585ff21d53409d6f8a9ad
 SHA512 
76fc1217bfab9cd40d7272d7f6ffc278a6399740afde41bec691bcfbe43a65617bd78da90bdfee2e55b8cfe4536edcfc4da6397ad789b7d4c9b69ec441c599ed
+DIST chromium-141.0.7390.7-linux-testdata.tar.xz 925364196 BLAKE2B 
f01d027872b63404e19e6a6002f919c5226334bb94ba9193395a788e58b36333f7b5242c576fabcc58bcc0649afb33101e575569fce0d4f3f56f21b5e58be0ea
 SHA512 
333ccffd2fd68ce561b6409c19607466be48fa9fb8a9e554832402f9609d3f77194dc1771715ffea31d0661c87ca0ca5e958ab68f1a238325fabd1599d0e2ba3
+DIST chromium-141.0.7390.7-linux.tar.xz 1642985196 BLAKE2B 
89f7fb118ebbd0eb408014aae1d014975907b5f8f7fb61154850edef22044c6b16082d3a728154608512029e6194f859c28a1432dc9a6a3baa4eb35998a43384
 SHA512 
5d6ea7b272dde80f3df671af0b6b4831f1d4e08ec5b4f78b0a01be1e06264e25e99cd574f0785c1a1814d94123c17ccb6023b45dc9107fd0e65f239f9e709f8b
 DIST chromium-clang-llvmorg-21-init-11777-gfd3fecfc-1.tar.xz 55654416 BLAKE2B 
7dee88ab546cd265c7c8067484aab3250da8c1073adc1f453e9c6fba7113e7135fe988797d974b834326c1c7de63a55a1a9041c42f1fad435dba44b553e7c0e5
 SHA512 
8bb683c6036c103939ad47411bdaeb724787101dfa7f60f9a7837255814d3ba4faae7f9f115fcef0901446833727994ab95d5ead275b7424dc8cbcb7fbe86f87
 DIST chromium-clang-llvmorg-21-init-16348-gbd809ffb-15.tar.xz 55133120 BLAKE2B 
a9fd8ea5afe8ed05fea406461d777fb0f1a731b4efa2fc0fd3be771496e40967d42e67f6da3115891cdc40afc3711f82a819afc1dfd666a8874d1765aea9e1ae
 SHA512 
d5a934487f88a3df3ed57249448c426bca83f5d7d39bbf15e967adfa8af0594b870bbdbeffc26e628bc535f0384b6bc8c7226e7ef1bbd487664601c2bb51a9fd
 DIST chromium-openpower-a85b64f07b.tar.bz2 387899 BLAKE2B 
b01fda2d64ce73068d1536a10cc0896f07a4b714cdb25698b1df8b3252baa0c21c4209b307cf1cb554854f6d0bfe3cd35e06aaa8d02ac5d409a119335084c324
 SHA512 
05eee81677e8766808441c939bee68e2e6c58ec91f471d88a40181d2eda78614a0a6d27d92ff8f9dda564d12f3451bace4ff2727594748c5c238a3533038019b
@@ -11,6 +13,7 @@ DIST chromium-openpower-e1538a2234.tar.bz2 421924 BLAKE2B 
c2e80953b0e73cb383b4c8
 DIST chromium-patches-138-1.tar.bz2 11109 BLAKE2B 
a4b57c2f5cadae37f6284e458ec8941c09ae98658c099e638817919da9686ec412b619a21bd208ce79b471d27bbfcf589a94695f636f381a2de60f14fe8fe367
 SHA512 
b930ac8cb86aa5143cecf04c076a07a366328806b20ba4c6c09844b4411b74a0ad04dfbf182966e9401e3d1ee4a6f4b3e12e7f9b015c5f33311ebe0ffd76d5da
 DIST chromium-patches-139.tar.bz2 2 BLAKE2B 
d297346c78f79c14784b8ce9350f4e9e94d436d044c07a2a6cced105ce17df366a6c1d5ee123971df49e1d589ef578f1864582059a241491f7360c9d25b29f02
 SHA512 
5b1281d383afe7b298a28ddc5776308f00ee111fdc67d9ecbf527ba16a384d2d48e210c2f57cf49c904b6e216d08d5416c5b3a3c8653adfcd2bd3cc5bdd04ed5
 DIST chromium-patches-140.tar.bz2 10667 BLAKE2B 
949c11f169a12747966e0d94076680ddeac45c01f787e784262b9bfad121fa1dea43871c2abe350b780dc707a447ab3ec2ba91d3699392493a29d46a48317e8c
 SHA512 
f92c7e98e366725e6dc3077969cd0feb8063837300d46f1d7e6426747910f6a1dda7e87f8090d05988a6fc0800e22468e9919ba7aeb052431467086dca4b201e
+DIST chromium-patches-141.tar.bz2 10545 BLAKE2B 
66c33465e8f1dac5023e79633e359fe54cac10bbb87c890a5459d02bfea5bb242a44b4fc64cc69ef98f3f503649d5e37d90ce4973e7ff4610163671b2a3e5544
 SHA512 
890d2c4d88f503fc9a48a821095ca4b1f9c1b4ee138e8c8880691290e9e26b0b5badc062c6a9c6cda6f36a80fc32d7639e13836eb8f5635dd2e619b48975a7cb
 DIST chromium-profiler-0.2.tar 259952640 BLAKE2B 
5e82389f

[gentoo-commits] repo/gentoo:master commit in: www-client/chromium/

2025-09-03 Thread Matt Jolly
commit: 2d14e7774a06dfa5834629ec90b8fe38b1667688
Author: Matt Jolly  gentoo  org>
AuthorDate: Wed Sep  3 08:19:09 2025 +
Commit: Matt Jolly  gentoo  org>
CommitDate: Wed Sep  3 08:19:09 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2d14e777

www-client/chromium: drop 138.0.7204.168, 138.0.7204.183

Signed-off-by: Matt Jolly  gentoo.org>

 www-client/chromium/Manifest   |4 -
 www-client/chromium/chromium-138.0.7204.168.ebuild | 1589 
 www-client/chromium/chromium-138.0.7204.183.ebuild | 1589 
 3 files changed, 3182 deletions(-)

diff --git a/www-client/chromium/Manifest b/www-client/chromium/Manifest
index 57985b28a04a..ace2b72eacfb 100644
--- a/www-client/chromium/Manifest
+++ b/www-client/chromium/Manifest
@@ -1,9 +1,5 @@
 DIST chromium-138.0.7204.157-linux-testdata.tar.xz 923159300 BLAKE2B 
dba7b63f78246c64811e52367823937e5fb258446669147f2031abacc921c52988f077cddcc00e3d273bb4e7a0375416f681e606fa9c364a840bbac1b1f66d24
 SHA512 
5913208d1d49e8291541a8f5ac70654b5b2b05eed1538a2eccbd47c93443cb08e86a5f735289fffb4ce2df26c5c72292571082b71b9f8f8084368084fc040c3b
 DIST chromium-138.0.7204.157-linux.tar.xz 1555757520 BLAKE2B 
d46405fdb3e1e2bb91991a0f75afb7753f7badb10bdaf072fa29fa603cef9efe3fd569f1294291b1136debd26378390a5d661e385247d32d451121d987aef1ec
 SHA512 
69eb7d569a21a0e2105bfed74067f1e62f61329df4e35e593df438875e09422121932d525895a8d299dd24dc69a0f3a1babebfceea9ebad09bf166e576961435
-DIST chromium-138.0.7204.168-linux-testdata.tar.xz 923088808 BLAKE2B 
ea50ec6470b92e9621e79ad5ed95a48d89a7a68aba3c90bd1f8c7c7bd6ff1b75eb201f9829cc58a7d6fde4b0c7699de92930e46d5eac775d67b0183dfbef51a8
 SHA512 
c9434fb141b74d04307b02eddf95e0a1e72b9e16adad668c22136d2179a8308506d0f7cf4b16e16b7827caed9660df69040b2966f56dd5019604d2888968ef65
-DIST chromium-138.0.7204.168-linux.tar.xz 1555731624 BLAKE2B 
bde3c6a54d4e41444eea655d47c6b9c580998acdd167b276f5f706e1cbea47fb5fdea8cb28fc965330243afeec7ed89eb3f2dc0d3ada2e5cc79d37f07f38211c
 SHA512 
82c159deadeba24eb61155f0962c0dff4e34c7ae72e9b7c31de1b8f6142a8a5c6a7aa32773c507b55eaf4006688a6aa3fb9ca2ed0d473497b7d6eea20b2cec7b
-DIST chromium-138.0.7204.183-linux-testdata.tar.xz 923060432 BLAKE2B 
1b4ab8a04029b939530e6588732151a8554369b534855e174129431e38b7d8f3d7fb876986b4a75d9ee9675c50b2009575f176377f8452eeacf432f545894c18
 SHA512 
a524f4d0560f39fd9fedef736f96856500c416de1429d8ead642fafe8bea62092d45e4981a75ef619294ed3ecfc970720a81e71703e1b9a809964d0e53a25736
-DIST chromium-138.0.7204.183-linux.tar.xz 129404 BLAKE2B 
c33b1481b27f608ab6e6d07a16116b3ffc80a53f8b4889452131f64ad1fe6a301c70ea35ddf96d9cdfe6d84b21062751fab9a41aaf919ccc16696ee5c6e79be6
 SHA512 
6fb01f6873944f0c961e53d6c2ed7dbda54d023e72e72c0701f6d000209abde356344a5cd25f76fd2e33229fad665ed59a11c893da0865028a31c4a3a33f
 DIST chromium-139.0.7258.154-linux-testdata.tar.xz 924873688 BLAKE2B 
104ee4639010a34422187105a159a874a74f37873ac6ae2c4d05a3487417deaca540f462ab7d75a07e3affde8a03b7e6680979c8238cf75bc07eeb782dfb800d
 SHA512 
a27fd6f8fa11af2d74ee525bcd3f5f1c786ec2f4980c3dccafcf00fe41ce4b5c7bec4deb0f3290a3ad2621015d2f9a8b92d5f99598bc3b650f50e54fdadd8921
 DIST chromium-139.0.7258.154-linux.tar.xz 1605973936 BLAKE2B 
dfad22eee566177937dc13c232b86b9804cfa364e526cce1efe14969cfa70b492d333272f6610c433b8c861fed78d79dd838e51674895aae03bc5fd7ac58b5f0
 SHA512 
a1c8abe82f58e7fce62096f2ee37ada8edb8c1673deb0be7eb872e705312d912622be598a5f82c6ff5e68072cec686fc1574c96eea7cb9b2bb8fa0f5e3a65aa9
 DIST chromium-140.0.7339.80-linux-testdata.tar.xz 925095940 BLAKE2B 
fce328af81cd0250a9f2b6e8723d6c0b016e55778cae6fb224d15e16c9e597198b5a95d32a6af5712ca08d760e9c42ec76c184cb3fa0122ff0119b950b627f26
 SHA512 
1ae5e0798c8eecd332d2f232f9c8ddf178f168f8c3a9498bfad4a6ecb020061e5d6b928183f78b58112aa899eae320fe7717a9dc0a09be8d480fcdd2a208

diff --git a/www-client/chromium/chromium-138.0.7204.168.ebuild 
b/www-client/chromium/chromium-138.0.7204.168.ebuild
deleted file mode 100644
index 7debc5ab4838..
--- a/www-client/chromium/chromium-138.0.7204.168.ebuild
+++ /dev/null
@@ -1,1589 +0,0 @@
-# Copyright 2009-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-# PACKAGING NOTES
-
-# Upstream roll their bundled Clang every two weeks, and the bundled Rust
-# is rolled regularly and depends on that. While we do our best to build
-# with system Clang, we may eventually hit the point where we need to use
-# the bundled Clang due to the use of prerelease features.
-
-# USE=bundled-toolchain is intended for users who want to use the same 
toolchain
-# as the upstream releases. It's also a good fallback in case we fall behind
-# and need to get a release out quickly (less likely with `dev` in-tree).
-
-# Since m133 we are using CI-generated tarballs from
-# https://github.com/chromium-linux-tarballs/chromium-tarballs/
-
-# These are bit-for-bit identical to the official releases, but are built
-# using an external 

[gentoo-commits] repo/gentoo:master commit in: www-client/chromium/files/

2025-09-03 Thread Matt Jolly
commit: 7818854b775ba129a5e22e052069553e5c117a35
Author: Matt Jolly  gentoo  org>
AuthorDate: Wed Sep  3 08:08:12 2025 +
Commit: Matt Jolly  gentoo  org>
CommitDate: Wed Sep  3 08:08:12 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7818854b

www-client/chromium: drop unused patches

Signed-off-by: Matt Jolly  gentoo.org>

 .../files/chromium-134-map_droppable-glibc.patch   | 35 -
 .../chromium-134-oauth2-client-switches.patch  | 35 -
 .../files/chromium-135-fix-non-wayland-build.patch | 45 --
 www-client/chromium/files/chromium-135-gperf.patch | 28 --
 .../files/chromium-135-webrtc-pipewire.patch   | 29 --
 .../files/chromium-136-drop-nodejs-ver-check.patch | 39 ---
 .../files/chromium-137-pdfium-system-libpng.patch  | 28 --
 7 files changed, 239 deletions(-)

diff --git a/www-client/chromium/files/chromium-134-map_droppable-glibc.patch 
b/www-client/chromium/files/chromium-134-map_droppable-glibc.patch
deleted file mode 100644
index 8220529b4bc3..
--- a/www-client/chromium/files/chromium-134-map_droppable-glibc.patch
+++ /dev/null
@@ -1,35 +0,0 @@
-From d1e4332f1a2361014175646fae4f4549b8c1abbf Mon Sep 17 00:00:00 2001
-From: Matt Jolly 
-Date: Thu, 13 Feb 2025 16:56:53 +1000
-Subject: [PATCH] seccomp: Define MAP_DROPPABLE for glibc 2.41
-
-Bug: https://bugs.gentoo.org/949654
 a/sandbox/linux/seccomp-bpf-helpers/syscall_parameters_restrictions.cc
-+++ b/sandbox/linux/seccomp-bpf-helpers/syscall_parameters_restrictions.cc
-@@ -1,3 +1,4 @@
-+
- // Copyright 2013 The Chromium Authors
- // Use of this source code is governed by a BSD-style license that can be
- // found in the LICENSE file.
-@@ -35,6 +36,10 @@
- #include "sandbox/linux/system_headers/linux_syscalls.h"
- #include "sandbox/linux/system_headers/linux_time.h"
- 
-+#if !defined(MAP_DROPPABLE)
-+#define MAP_DROPPABLE 0x08// Zero memory under memory pressure.
-+#endif
-+
- #if (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS)) && \
- !defined(__arm__) && !defined(__aarch64__) && \
- !defined(PTRACE_GET_THREAD_AREA)
-@@ -238,7 +243,7 @@ ResultExpr RestrictMmapFlags() {
-   // TODO(davidung), remove MAP_DENYWRITE with updated Tegra libraries.
-   const uint64_t kAllowedMask = MAP_SHARED | MAP_PRIVATE | MAP_ANONYMOUS |
- MAP_STACK | MAP_NORESERVE | MAP_FIXED |
--MAP_DENYWRITE | MAP_LOCKED |
-+MAP_DENYWRITE | MAP_LOCKED | MAP_DROPPABLE |
- kArchSpecificAllowedMask;
-   const Arg flags(3);
-   return If((flags & ~kAllowedMask) == 0, Allow()).Else(CrashSIGSYS());
--- 
-2.48.0

diff --git 
a/www-client/chromium/files/chromium-134-oauth2-client-switches.patch 
b/www-client/chromium/files/chromium-134-oauth2-client-switches.patch
deleted file mode 100644
index b7137e524809..
--- a/www-client/chromium/files/chromium-134-oauth2-client-switches.patch
+++ /dev/null
@@ -1,35 +0,0 @@
-From 628c8aad603791ec1276c6a5b8d3704a03840f86 Mon Sep 17 00:00:00 2001
-From: Matt Jolly 
-Date: Sat, 18 Jan 2025 11:09:46 +1000
-Subject: [PATCH] www-client/chromium: work around dead oauth2 credentials
-
-Google doesn't let us bake in OAuth2 credentials, and for some time,
-Google sign-in has been broken. Arch dealt with this in March, and so
-did we to some degree, but in the last few months, our sign-in
-credentials have been broken. It appears that we actually did remove API
-credentials in March around Chrome 89, but they got added back, perhaps
-when rotating newer versions to replace older versions. Work around this
-by following Arch's lead: we remove the predefined credentials, as
-before, but also we patch Chromium so that people can use their own
-easily, using Arch's patch for that.
 a/google_apis/api_key_cache.cc
-+++ b/google_apis/api_key_cache.cc
-@@ -192,13 +192,13 @@ ApiKeyCache::ApiKeyCache(const DefaultApiKeys& 
default_api_keys) {
- 
-   std::string default_client_id = CalculateKeyValue(
-   default_api_keys.google_default_client_id,
--  STRINGIZE_NO_EXPANSION(GOOGLE_DEFAULT_CLIENT_ID), nullptr, 
std::string(),
-+  STRINGIZE_NO_EXPANSION(GOOGLE_DEFAULT_CLIENT_ID), 
::switches::kOAuth2ClientID, std::string(),
-   environment.get(), command_line, gaia_config,
-   default_api_keys.allow_override_via_environment,
-   default_api_keys.allow_unset_values);
-   std::string default_client_secret = CalculateKeyValue(
-   default_api_keys.google_default_client_secret,
--  STRINGIZE_NO_EXPANSION(GOOGLE_DEFAULT_CLIENT_SECRET), nullptr,
-+  STRINGIZE_NO_EXPANSION(GOOGLE_DEFAULT_CLIENT_SECRET), 
::switches::kOAuth2ClientID,
-   std::string(), environment.get(), command_line, gaia_config,
-   default_api_keys.allow_override_via_environment,
-   default_api_keys.allow_unset_values);
--- 
-2.48

  1   2   3   4   5   6   7   8   9   10   >