www-client/chromium: add 143.0.7499.4

Signed-off-by: Matt Jolly <kangie@gentoo.org>
This commit is contained in:
Matt Jolly
2025-11-07 08:58:10 +10:00
parent adabf64dbb
commit 2a16e8d3b4
3 changed files with 1915 additions and 0 deletions

View File

@@ -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 66c33465e8f1dac5023e79633e359fe54cac10bbb87c890a5459d02bfea5bb242a44b4fc64cc69ef98f3f503649d5e37d90ce4973e7ff4610163671b2a3e5544 SHA512 890d2c4d88f503fc9a48a821095ca4b1f9c1b4ee138e8c8880691290e9e26b0b5badc062c6a9c6cda6f36a80fc32d7639e13836eb8f5635dd2e619b48975a7cb
DIST chromium-patches-142.tar.bz2 10524 BLAKE2B 317a694beb0c867580b3cc579f3c3ab16375521c58346f2e505f9c58d9f504fa3ca8a11df4906725dcabf9817a8124c69d832dcb99634be56dfb1f1239aa769f SHA512 d94776c57e0fa2f7d050ea281d3c263ba9cabaf83e5b82b86c27d6422ccff61dca6c0b98bf4966d137aec5109278971bb6341f4e1d6005dd46e70233ebe6e1ab
DIST chromium-patches-143.tar.bz2 10540 BLAKE2B b23f13df5e246c67e4c3a036948c439606eec67262f617de4bde22927eab69a575ccae1e6d512fe435d6766617eee7ed1a518e3a8cbb29334d76c5b98f0a9702 SHA512 7d843923f5ea78288c6c02195fb94771c0014ef3826f070a79fbde03f04a0b035e62ab8b4850597a0abb572b3d7548e41978696d31cdfbfb5121a77f8c3c8dd9
DIST chromium-patches-copium-46d68912da.tar.gz 6290 BLAKE2B 0b12e47be9f83fe9c6be3797ebda11c06f97da64cd77b354b4e546222094f9084955c3631bef51f063ba07a256a853f773066eb298bb41737cf1cbe031218dfe SHA512 30b298549804e7753b0b639b72417ba081e964676862b6c7d73ad73cdf806883f20e4a4b36e67a6c375eaf2dd97686cf21b90b062400d3b61fba86da4d239bfa
DIST chromium-patches-copium-8025c57b5b.tar.gz 6040 BLAKE2B da25ce8c41703c4e8b3a158442fe459491dd4266a51867bd2fb327b37ed49b564ca51506f73ac015d57c0ddddcc2fe00e137958894a481e3426ffe752fa5381c SHA512 9fdeb9cc743e44a78ed694408250f533a9079886a212d57621d1b60d0d6a218f6dddbe4987e464ea48ba28ae1400e6f4d1e9e0ce89c23c33219b8f1f4eddcab2
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-4-llvmorg-21-init-16348-gbd809ffb.tar.xz 159517088 BLAKE2B 7d2aadf90c30680d09b121c45db0f6e9575926ccec569eb4daf58e39bd29586c705e060de2fe4cef4d765406c3c41e8dae9c56bcdbe5422945cbf0fb534f78cf SHA512 94e351c5dcb7d14d5a383f4022ba23e80307284ca9fef52d3c6aab0a3a539e7a3212df0b8329ea237a2c26504af120b80d4aa94f9170d6f0c012fef24e185b76

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,212 @@
From e7f363e6010af2da97435d38ad33989f13ef996b Mon Sep 17 00:00:00 2001
From: Matt Jolly <kangie@gentoo.org>
Date: Thu, 6 Nov 2025 23:25:32 +1000
Subject: [PATCH] M143 revert libpng testiness
This patch reverts 4f7637304eca894adf2e70078a55654a88224a30
which breaks system-libpng usage by making libpng a testonly target.
Really we just want to unbundle libpng at that point, though soon it
will be replaced by something perhaps a little more oxidised.
Probably we should just drop system-png at this point, but let's get
a working build for now.
Signed-off-by: Matt Jolly <kangie@gentoo.org>
---
chrome/test/BUILD.gn | 6 ++---
testing/libfuzzer/fuzzers/BUILD.gn | 2 +-
third_party/libpng/BUILD.gn | 8 -------
third_party/libpng/visibility.gni | 38 ++++++++++--------------------
tools/imagediff/BUILD.gn | 4 +---
ui/gfx/BUILD.gn | 2 +-
6 files changed, 18 insertions(+), 42 deletions(-)
diff --git a/chrome/test/BUILD.gn b/chrome/test/BUILD.gn
index 11b17980ae54d..8796d789f929a 100644
--- a/chrome/test/BUILD.gn
+++ b/chrome/test/BUILD.gn
@@ -11191,7 +11191,7 @@ if (!is_android) {
"//testing/gtest",
"//third_party/hunspell",
"//third_party/icu",
- "//third_party/libpng:libpng_for_testonly",
+ "//third_party/libpng",
"//ui/base:test_support",
"//ui/events:test_support",
"//ui/ozone",
@@ -11561,7 +11561,7 @@ if (!is_android && !is_chromeos_device) {
"//testing/gtest",
"//third_party/hunspell",
"//third_party/icu",
- "//third_party/libpng:libpng_for_testonly",
+ "//third_party/libpng",
"//ui/base:base_interactive_ui_tests",
"//ui/base:ozone_buildflags",
"//ui/base:test_support",
@@ -12522,7 +12522,7 @@ if (!is_android) {
"//testing/gtest",
"//third_party/hunspell",
"//third_party/icu",
- "//third_party/libpng:libpng_for_testonly",
+ "//third_party/libpng",
"//ui/base:test_support",
"//ui/resources:ui_test_pak",
"//ui/views",
diff --git a/testing/libfuzzer/fuzzers/BUILD.gn b/testing/libfuzzer/fuzzers/BUILD.gn
index 82401e505324f..cde10308ebfea 100644
--- a/testing/libfuzzer/fuzzers/BUILD.gn
+++ b/testing/libfuzzer/fuzzers/BUILD.gn
@@ -103,7 +103,7 @@ fuzzer_test("libpng_progressive_read_fuzzer") {
sources = [ "libpng_read_fuzzer.cc" ]
deps = [
"//base",
- "//third_party/libpng:libpng_for_testonly",
+ "//third_party/libpng",
]
dict = "dicts/png.dict"
seed_corpuses = libpng_seed_corpuses
diff --git a/third_party/libpng/BUILD.gn b/third_party/libpng/BUILD.gn
index 3e31348b94f00..d4bdea1e33ce2 100644
--- a/third_party/libpng/BUILD.gn
+++ b/third_party/libpng/BUILD.gn
@@ -130,14 +130,6 @@ if (is_win) {
}
}
-group("libpng_for_testonly") {
- testonly = true
- public_deps = [ ":libpng" ]
-
- visibility = []
- visibility = libpng_testonly_visibility
-}
-
if (build_with_chromium) {
libpng_ossfuzz_seed_corpuses = [
"//components/test/data/viz",
diff --git a/third_party/libpng/visibility.gni b/third_party/libpng/visibility.gni
index 9c58928b1eb79..e0c61f794d191 100644
--- a/third_party/libpng/visibility.gni
+++ b/third_party/libpng/visibility.gni
@@ -1,6 +1,8 @@
# This list tracks all current users of libpng.
#
# libpng is actively being migrated, and calls to libpng should instead go
+ # This list tracks all current users of libpng.
+ # libpng is actively being migrated, and calls to libpng should instead go
# through Skia's `SkPngRustDecoder`. No new entries should be added to this
# list.
@@ -8,18 +10,18 @@
#
# TODO(https://crbug.com/443128323): Stop exposing `libpng` to Chrome
# (i.e. we should work on removing all entries on the list below).
-visibility = [
+ visibility = [
# Chrome => Skia => libpng dependency.
#
# TODO(https://crbug.com/381900683): Remove once Skia supports being
# built without `libpng`.
- "//skia/*",
+ "//skia/*",
# Chrome => ... => freetype => libpng dependency.
#
# TODO(https://crbug.com/42271123): Remove this once `freetype` has been
# replaced with Fontations in PDFium and in other Chrome dependencies.
- "//third_party/freetype:*",
+ "//third_party/freetype:*",
# Chrome => PDFium => libpng dependency.
#
@@ -27,38 +29,22 @@ visibility = [
# dependency has been made optional.
"//third_party:png", # In standalone PDFium
"//third_party/pdfium/third_party:png", # In Chromium
-]
-
-# Dependencies that do not really flow into Chrome binaries.
-visibility += [
- # `build/config/android/*.gni` =>
- # => `libwebp:cwebp` (`executable`)
- # => `libwebp:imagedec`
- # => `libpng` dependency.
- # The `cwebp` `executable` is used during build process, but depending on it
- # does not result in linking the `libpng` library into Chrome binary. See
- # also `cwebp_exe_allowed_visibility` in
- # `//third_party/libwebp/visibility.gni`.
- "//third_party/libwebp:imagedec",
- # `weston` => `libpng` is a test-only dependency as described in
- # `//third_party/weston/README.chromium`. The `weston` targets are not
- # marked as `testonly` but their `visibility` is restricted and (in build
- # configurations meant for testing) the only dependency of product code is
- # the `data_deps` edge from `//ui/ozone/platform/wayland` to the
- # `//third_party/weston` target (the latter one is an `executable`).
- "//third_party/weston:cairo_shared",
-]
+ # Other dependency edges that seem like Chrome => ... => libpng dependencies
+ # but really aren't. TODO: Clarify this comment in follow-up CLs.
+ "//third_party/libwebp:*",
+ "//third_party/weston/*",
+ ]
# Test/tool-only dependencies under `//third_party/angle`
# (migrating these to `libpng_testonly_visibility` would require editing
# ANGLE's `BUILD.gn` files to depend on the `libpng_for_testonly` target).
-visibility += [
+ visibility += [
"//third_party/angle/src/tests:angle_deqp_framework_qphelper",
"//third_party/angle/third_party/glmark2:glmark2_common_gl",
"//third_party/angle/third_party/glmark2:glmark2_common_gles",
"//third_party/angle/util:angle_png_utils",
-]
+ ]
# Test/tool-only dependencies.
libpng_testonly_visibility = [
diff --git a/tools/imagediff/BUILD.gn b/tools/imagediff/BUILD.gn
index 2b5f3d384881a..d56651bedc751 100644
--- a/tools/imagediff/BUILD.gn
+++ b/tools/imagediff/BUILD.gn
@@ -34,7 +34,6 @@ if (target_os == "win" && host_os != "win") {
# If the current toolchain is the test host toolchain, build the tool.
if (current_toolchain == imagediff_toolchain) {
executable("imagediff") {
- testonly = true
output_name = "image_diff" # Different than dir name for historical
# reasons.
sources = [
@@ -48,7 +47,7 @@ if (current_toolchain == imagediff_toolchain) {
deps = [
"//base",
"//build/win:default_exe_manifest",
- "//third_party/libpng:libpng_for_testonly",
+ "//third_party/libpng",
"//third_party/zlib",
]
}
@@ -61,7 +60,6 @@ if (current_toolchain == imagediff_toolchain) {
} else if (current_toolchain == default_toolchain &&
default_toolchain != imagediff_toolchain) {
binary_symlink("imagediff") {
- testonly = true
binary_label = ":$target_name($imagediff_toolchain)"
binary_output_name = "image_diff"
diff --git a/ui/gfx/BUILD.gn b/ui/gfx/BUILD.gn
index f29089286f484..95318abf2eddb 100644
--- a/ui/gfx/BUILD.gn
+++ b/ui/gfx/BUILD.gn
@@ -902,7 +902,7 @@ test("gfx_unittests") {
"//skia:skcms",
"//testing/gtest",
"//third_party/icu:icuuc",
- "//third_party/libpng:libpng_for_testonly",
+ "//third_party/libpng",
"//third_party/zlib",
"//ui/base",
"//ui/gfx/animation",
--
2.51.0