www-client/chromium: add 140.0.7339.127

Signed-off-by: Matt Jolly <kangie@gentoo.org>
This commit is contained in:
Matt Jolly
2025-09-10 12:46:02 +10:00
parent 6667a4e04f
commit de11ada731
3 changed files with 1704 additions and 0 deletions

View File

@@ -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 1ae5e0798c8eecd332d2f232f9c8ddf178f168f8c3a9498bfad4a6ecb020061e5d6b928183f78b58112aa899eae320fe77172222a9dc0a09be8d480fcdd2a208
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

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,55 @@
From ffee263b35f21dc303d613cb7112c0f9e82f8254 Mon Sep 17 00:00:00 2001
From: Matt Jolly <kangie@gentoo.org>
Date: Wed, 10 Sep 2025 09:22:19 +1000
Subject: [PATCH] build with actually released fontconfig
https://chromium.googlesource.com/chromium/src/+/9af749d9dfb0f4a5aaa0463bcad126973e3d5363
rolls Chromium's fontconfig to include
https://chromium.googlesource.com/external/fontconfig.git/+/59da606145558a0041eb90d9c80a26a6f0c1d348%5E%21/
which _is_ available upstream, but is not in _any_ fontconfig release;
this change updates the fontconfig cache magic number from `9` to `10`.
As a result, any Chromium build using an unbundled fontconfig (like, say,
every Linux distro...) will fail if building test targets, despite fontconfig
being one of the few libraries supported by
`build/linux/unbundle/replace_gn_files.py`.
Further changes to work around regressions in fontations also configure bundled
fontconfig to suffix `-reindex1` to the cache path which, as per the above, also
breaks builds using system fontconfig.
https://github.com/chromium/chromium/commit/bbf7b467a342847e94eadf02777ab70073807fa7
This patch reverts enough of these changes to allow Chromium to build with
unbundled (and actually released) fontconfig versions again.
See-also: https://issues.chromium.org/issues/442698344
Signed-off-by: Matt Jolly <kangie@gentoo.org>
--- a/third_party/test_fonts/fontconfig/BUILD.gn
+++ b/third_party/test_fonts/fontconfig/BUILD.gn
@@ -49,7 +49,7 @@ if (is_linux || is_chromeos) {
args = []
inputs = [ "$root_out_dir/etc/fonts/fonts.conf" ]
outputs = [
- "$root_out_dir/fontconfig_caches/fb5c91b2895aa445d23aebf7f9e2189c-le64.cache-reindex1-10",
+ "$root_out_dir/fontconfig_caches/fb5c91b2895aa445d23aebf7f9e2189c-le64.cache-9",
"$root_out_dir/fontconfig_caches/CACHEDIR.TAG",
]
}
--- a/third_party/test_fonts/fontconfig/generate_fontconfig_caches.cc
+++ b/third_party/test_fonts/fontconfig/generate_fontconfig_caches.cc
@@ -56,7 +56,7 @@ int main() {
FcFini();
// Check existence of intended fontconfig cache file.
- auto cache = fontconfig_caches + "/" + kCacheKey + "-le64.cache-reindex1-10";
+ auto cache = fontconfig_caches + "/" + kCacheKey + "-le64.cache-9";
bool cache_exists = access(cache.c_str(), F_OK) == 0;
return !cache_exists;
}
--
2.50.1