www-client/chromium: drop versions

Signed-off-by: Matt Jolly <kangie@gentoo.org>
This commit is contained in:
Matt Jolly
2025-11-06 16:30:14 +10:00
parent 6bd5229581
commit 32ef6b08d3
12 changed files with 0 additions and 11787 deletions

View File

@@ -1,38 +1,20 @@
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-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-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
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-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
DIST chromium-patches-138-1.tar.bz2 11109 BLAKE2B a4b57c2f5cadae37f6284e458ec8941c09ae98658c099e638817919da9686ec412b619a21bd208ce79b471d27bbfcf589a94695f636f381a2de60f14fe8fe367 SHA512 b930ac8cb86aa5143cecf04c076a07a366328806b20ba4c6c09844b4411b74a0ad04dfbf182966e9401e3d1ee4a6f4b3e12e7f9b015c5f33311ebe0ffd76d5da
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-patches-copium-46d68912da.tar.gz 6290 BLAKE2B 0b12e47be9f83fe9c6be3797ebda11c06f97da64cd77b354b4e546222094f9084955c3631bef51f063ba07a256a853f773066eb298bb41737cf1cbe031218dfe SHA512 30b298549804e7753b0b639b72417ba081e964676862b6c7d73ad73cdf806883f20e4a4b36e67a6c375eaf2dd97686cf21b90b062400d3b61fba86da4d239bfa
DIST chromium-profiler-0.2.tar 259952640 BLAKE2B 5e82389fce00b267280d633b26551231c558b80f0c92cd7d60271095a3503365ab673e7a46dc5f74f8a82db1f21262cb24dcc0531d954bab5fb3b175dab3394d SHA512 9fa89a5ab728419683e7495ae676567480987d68a2d589f2aa97bfcbcf123f3c8f97f8bca5f65e5e3f6e41475535add473ded83b9c7a33bb4746a9d05b298a6c
DIST chromium-rust-toolchain-15283f6fe9-1-llvmorg-22-init-8940-g4d4cb757.tar.xz 142044388 BLAKE2B d52f177dddc3e9b9fc38903e06faa78954a85675a7901646a4eec48d60c3dff8986c33cbb9bba755be205765af8d5d6f13182073e5531b9eec7f2dc2f5580ee7 SHA512 1b8fd0c25c01144f99534d0a60e5dd5fd814c8422a5a87120720b95eb284b8cc2fdf92b820e4dcff7ba8668ff5f1f835db12d3b9654c91e965f53455fa4deb93
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 595fb0f3b1526f75c69b19936b93547168a7d4b53fe9afe34c0f3a08b58434dcfbd214c86963a0d54e726c475296d5b54a5a436d63f3f5ac84409fdf86a17cfc SHA512 837bde1b8a0750dca3b298d3a83e54a92574060e93af3d9fdc72ec5873b4e2e22abeb286dd81573eb787af2c0ccc7878eb2ba5e9fdfb8b0f22dd4b77fc1dcac1
DIST chromium-testfonts-a28b222b79.tar.gz 33233004 BLAKE2B 2329d6a6069a19058c6fd58b61ae2d66cff3b4971984a5d2449be708ead2ef169bd4401ba3b5e9d3aedeeb910b6bb8e7c81b6e338808df327b3102420d6ab2d0 SHA512 ca4f98300f2037a40e02f6c2ffa04427fdf08cdce8de34cc944a5ccb69d4279090d2b8476d5e77bd610db6542696eb3ed4d135c3462fc0375cbf9277bf2fa670

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@@ -1,24 +0,0 @@
From 15670523d8d25713d5c74f6e40519492f704b62e Mon Sep 17 00:00:00 2001
From: Matt Jolly <kangie@gentoo.org>
Date: Fri, 26 Sep 2025 12:21:57 +1000
Subject: [PATCH] rust_bindgen: band-aid with `-Wno-unknown-warning-option`
Downstreams may wish to pass options such as `-Wno-unknown-warning-option`
if building with older toolchains, this should be passed via `extra_cflags`
or `extra_cxxflags` in the relevant toolchain definition, but this at least
will let us build while trying to do that properly upstream.
Signed-off-by: Matt Jolly <kangie@gentoo.org>
--- a/build/rust/rust_bindgen_generator.gni
+++ b/build/rust/rust_bindgen_generator.gni
@@ -217,6 +217,8 @@ template("rust_bindgen_generator") {
args += [ "{{cflags_c}}" ]
}
+ args += [ "-Wno-unknown-warning-option" ]
+
# libclang will run the system `clang` to find the "resource dir" which it
# places before the directory specified in `-isysroot`.
# https://github.com/llvm/llvm-project/blob/699e0bed4bfead826e210025bf33e5a1997c018b/clang/lib/Tooling/Tooling.cpp#L499-L510
--
2.50.1

View File

@@ -1,55 +0,0 @@
From 33c8f405a5a54148d72bd159f7ebb2cf6f0f4d03 Mon Sep 17 00:00:00 2001
From: Matt Jolly <kangie@gentoo.org>
Date: Wed, 3 Sep 2025 16:34:26 +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`.
See-also: https://issues.chromium.org/issues/442698344
Signed-off-by: Matt Jolly <kangie@gentoo.org>
---
third_party/test_fonts/fontconfig/BUILD.gn | 2 +-
third_party/test_fonts/fontconfig/generate_fontconfig_caches.cc | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/third_party/test_fonts/fontconfig/BUILD.gn b/third_party/test_fonts/fontconfig/BUILD.gn
index 6c940bb32f..2dd21554c9 100644
--- 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-10",
+ "$root_out_dir/fontconfig_caches/fb5c91b2895aa445d23aebf7f9e2189c-le64.cache-9",
"$root_out_dir/fontconfig_caches/CACHEDIR.TAG",
]
}
diff --git a/third_party/test_fonts/fontconfig/generate_fontconfig_caches.cc b/third_party/test_fonts/fontconfig/generate_fontconfig_caches.cc
index cb7af737d8..905854b755 100644
--- 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-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

View File

@@ -1,45 +0,0 @@
From f71f01773e427aaaf76563f1f2d24ee6ece2dce9 Mon Sep 17 00:00:00 2001
From: Matt Jolly <kangie@gentoo.org>
Date: Tue, 9 Sep 2025 12:44:09 +1000
Subject: [PATCH 1/2] IWYU css_style_sheet.h
issues.chromium.org/issues/429365675 replaces a bunch of includes with
forward declarations. These builds clearly work with "normal" builds, which
likely use C++ modules or precompiled headers, but break if your workflow
does not use those features.
Add appropriate includes to fix the build on Linux platforms.
Signed-off-by: Matt Jolly <kangie@gentoo.org>
--- a/third_party/blink/renderer/core/css/css_style_declaration.h
+++ b/third_party/blink/renderer/core/css/css_style_declaration.h
@@ -23,6 +23,7 @@
#include "third_party/blink/renderer/core/core_export.h"
#include "third_party/blink/renderer/core/css/css_property_names.h"
+#include "third_party/blink/renderer/core/css/css_style_sheet.h"
#include "third_party/blink/renderer/core/execution_context/execution_context_lifecycle_observer.h"
#include "third_party/blink/renderer/platform/bindings/script_wrappable.h"
#include "third_party/blink/renderer/platform/bindings/v8_binding.h"
--
2.50.1
From 0a1de20a85504ed8cb40961f76631c1430ed634c Mon Sep 17 00:00:00 2001
From: Matt Jolly <kangie@gentoo.org>
Date: Tue, 9 Sep 2025 12:56:38 +1000
Subject: [PATCH 2/2] IWYU css_style_sheet.h in generator
Signed-off-by: Matt Jolly <kangie@gentoo.org>
--- a/third_party/blink/renderer/bindings/scripts/bind_gen/observable_array.py
+++ b/third_party/blink/renderer/bindings/scripts/bind_gen/observable_array.py
@@ -434,6 +434,7 @@ def generate_observable_array(observable_array_identifier):
component_export_header(api_component, for_testing),
"third_party/blink/renderer/bindings/core/v8/idl_types.h",
"third_party/blink/renderer/platform/bindings/observable_array.h",
+ "third_party/blink/renderer/core/css/css_style_sheet.h",
])
source_node.accumulator.add_include_headers([
"third_party/blink/renderer/bindings/core/v8/generated_code_helper.h",
--
2.50.1

View File

@@ -1,33 +0,0 @@
From 13e2738a95c6c870e22eebffe2af622783633d8a Mon Sep 17 00:00:00 2001
From: Matt Jolly <kangie@gentoo.org>
Date: Sun, 21 Sep 2025 08:48:37 +1000
Subject: [PATCH] Fix build with unbundled harfbuzz
210a7ea994ee4b4548894d190914dbd611316ed6 introduces a direct import of
harfbuzz headers from third_party; this is inconsistent with the main harfbuzz
include, inconsistent with everywhere else that `hb-ot.h` is included, and
completely breaks builds where harfbuzz is unbundled.
Closes: https://crbug.com/446344035
Signed-off-by: Matt Jolly <kangie@gentoo.org>
--- a/third_party/blink/renderer/platform/fonts/shaping/harfbuzz_shaper.cc
+++ b/third_party/blink/renderer/platform/fonts/shaping/harfbuzz_shaper.cc
@@ -32,6 +32,7 @@
#include "third_party/blink/renderer/platform/fonts/shaping/harfbuzz_shaper.h"
#include <hb.h>
+#include <hb-ot.h>
#include <unicode/uchar.h>
#include <unicode/uscript.h>
@@ -64,7 +65,6 @@
#include "third_party/blink/renderer/platform/wtf/math_extras.h"
#include "third_party/blink/renderer/platform/wtf/text/string_builder.h"
#include "third_party/blink/renderer/platform/wtf/text/unicode.h"
-#include "third_party/harfbuzz-ng/src/src/hb-ot.h"
namespace blink {
--
2.50.1