diff --git a/pkgs/applications/networking/browsers/chromium/common.nix b/pkgs/applications/networking/browsers/chromium/common.nix index f290f2c6f8af..1f68c5a4ac91 100644 --- a/pkgs/applications/networking/browsers/chromium/common.nix +++ b/pkgs/applications/networking/browsers/chromium/common.nix @@ -450,7 +450,10 @@ let patches = [ ./patches/cross-compile.patch + ] + ++ lib.optionals (!chromiumVersionAtLeast "153") [ # Optional patch to use SOURCE_DATE_EPOCH in compute_build_timestamp.py (should be upstreamed): + # Stopped applying with M153 due to formatting. ./patches/no-build-timestamps.patch ] ++ lib.optionals (packageName == "chromium") [ @@ -589,7 +592,7 @@ let hash = "sha256-jR0G9z2R8VGl2tkB3u0368RyWM1J6qYXqNWwKkYd5zU="; }) ] - ++ lib.optionals (chromiumVersionAtLeast "151" && lib.versionOlder llvmVersion "23") [ + ++ lib.optionals (versionRange "151" "153" && lib.versionOlder llvmVersion "23") [ # Revert CL 7911761 to help the patch below to apply cleanly. (fetchpatch { name = "chromium-151-revert-Fix-is_wasm-compile-for-supersize.patch"; @@ -600,12 +603,16 @@ let hash = "sha256-musbcTi2XMnJXW79gG+kr9qcYJZ25fv6MeIeId/nAwI="; }) ] - ++ lib.optionals (chromiumVersionAtLeast "149" && lib.versionOlder llvmVersion "23") [ + ++ lib.optionals (versionRange "149" "153" && lib.versionOlder llvmVersion "23") [ # clang++: error: unknown argument: '-fdiagnostics-show-inlining-chain' # clang++: error: unknown argument: '-fsanitize-ignore-for-ubsan-feature=array-bounds' # clang++: error: unknown argument: '-fsanitize-ignore-for-ubsan-feature=return' ./patches/chromium-149-llvm-22.patch ] + ++ lib.optionals (chromiumVersionAtLeast "153" && lib.versionOlder llvmVersion "23") [ + # Rebased variant of the patch above + ./patches/chromium-153-llvm-22.patch + ] ++ lib.optionals (chromiumVersionAtLeast "149" && stdenv.hostPlatform.isAarch64) [ # [43731/56364] CXX obj/media/gpu/sandbox/sandbox/hardware_video_decoding_sandbox_hook_linux.o # FAILED: [code=1] obj/media/gpu/sandbox/sandbox/hardware_video_decoding_sandbox_hook_linux.o @@ -688,10 +695,44 @@ let # by https://github.com/Ahrotahn (ungoogled-chromium, BSD-3-Clause) ./patches/ungoogled-chromium-152-crubit.patch ] - ++ lib.optionals (chromiumVersionAtLeast "152" && lib.versionOlder llvmVersion "23") [ + ++ lib.optionals (versionRange "152" "153" && lib.versionOlder llvmVersion "23") [ # error: unknown argument: '-fno-lifetime-safety-inference' # error: unknown argument: '-fno-experimental-lifetime-safety-tu-analysis' ./patches/chromium-152-dawn-llvm-22.patch + ] + ++ lib.optionals (chromiumVersionAtLeast "153") [ + (fetchpatch { + name = "chromium-153-revert-DEPS-use-DEPS-provided-python-instead-of-a-system-one.patch"; + # https://chromium-review.googlesource.com/c/chromium/src/+/8160801 + url = "https://chromium.googlesource.com/chromium/src/+/ce8851b40f37e74adcb7813256930792f35b8039^!?format=TEXT"; + decode = "base64 -d"; + revert = true; + includes = [ ".gn" ]; + hash = "sha256-xrtu5YhxJtBFlKpQCqRR1BBkJyiN/DW+aUCVB1zZVHI="; + }) + ] + ++ lib.optionals (chromiumVersionAtLeast "153") [ + (fetchpatch { + name = "chromium-153-revert-Migrate-OpenType-format-check-bindings-to-Crubit.patch"; + # https://chromium-review.googlesource.com/c/chromium/src/+/8244248 + url = "https://chromium.googlesource.com/chromium/src/+/493e6c3911e33cc356856bafbffc6cf95521266b^!?format=TEXT"; + decode = "base64 -d"; + revert = true; + hash = "sha256-+5lddQSOJz7XTZanDl3/lqQ7CQhnCVzvUMpxvE3Sz2c="; + }) + ] + ++ lib.optionals (chromiumVersionAtLeast "153") [ + (fetchpatch { + name = "chromium-153-revert-devtools-frontend-Remove-TSGO-flag.patch"; + # https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/8193297 + url = "https://chromium.googlesource.com/devtools/devtools-frontend/+/2691b4ae139d2e7b6244f05139a0b85082c7473c^!?format=TEXT"; + decode = "base64 -d"; + stripLen = 1; + extraPrefix = "third_party/devtools-frontend/src/"; + revert = true; + hash = "sha256-Dip5axpXSJbdGmtS7t81nLCvjRPBSkAuJA4Lo6MFKLw="; + }) + ]; postPatch = @@ -968,6 +1009,10 @@ let use_pulseaudio = true; link_pulseaudio = true; } + // lib.optionalAttrs (chromiumVersionAtLeast "153") { + use_typescript_go = false; + devtools_use_typescript_go = false; + } // lib.optionalAttrs ungoogled (lib.importTOML ./ungoogled-flags.toml) // (extraAttrs.gnFlags or { }) ); diff --git a/pkgs/applications/networking/browsers/chromium/info.json b/pkgs/applications/networking/browsers/chromium/info.json index b8fff62700cd..8e37c9414e24 100644 --- a/pkgs/applications/networking/browsers/chromium/info.json +++ b/pkgs/applications/networking/browsers/chromium/info.json @@ -1,59 +1,59 @@ { "chromium": { - "version": "152.0.7977.82", + "version": "153.0.8010.36", "chromedriver": { - "version": "152.0.7977.83", - "hash_darwin": "sha256-cx8v6bu6MuSU+LHOGmxcOWNhH7tZFaegHfcMv+RSZGg=", - "hash_darwin_aarch64": "sha256-OM3ogo/Z76H8E8F9RhbcLwjSEgWNxdBJxngDI/nHhkI=" + "version": "153.0.8010.37", + "hash_darwin": "sha256-IMyEnUmK3slNB/QDZ+vtUyzHyU0AB+L6+BMbpCRluYA=", + "hash_darwin_aarch64": "sha256-cd1ZWatLQFIkPtCdVacrxFaFfj3rjG9qJ7kGlL3C6OA=" }, "deps": { "depot_tools": { - "rev": "38c391feba5fb96812f9028da12413ffc39df394", - "hash": "sha256-yOd+k4GJ/unOVCm2Fj1oDHOMKV87CuBO/z0li3owNQk=" + "rev": "6411ed52842756261c66b6b8ece6b53ade2570f1", + "hash": "sha256-x08CgrvsdaP0+MY8ea0H8jWjgc7/B+ipRhpCLm41lBQ=" }, "gn": { - "version": "0-unstable-2026-07-23", - "rev": "641ace93dd9560e75e7add0d08f77b446fbb3b78", - "hash": "sha256-ovLx6KaORdXqnWgbsGEty10k2CHuCmTk3yEqy5//ovk=" + "version": "0-unstable-2026-08-14", + "rev": "e8a8e0932a5e42a99e5896aa58e3b8290f4e5b8c", + "hash": "sha256-qvQ13Ws2tb4i2Hdu34kBHivYPAn8w06zjLdQgK4BIJg=" }, "npmHash": "sha256-pF0JtwFpPC4/fodbhSJnQKkczA9WlDg4VqEAy9aDVLg=" }, "DEPS": { "src": { "url": "https://chromium.googlesource.com/chromium/src.git", - "rev": "d04cdb24d67b081f6cf80200ffc5233f44b61109", - "hash": "sha256-JiYTfMJBtUWMUSicQdSCXNUtgjLGeaMj4vCNpMvYACk=", + "rev": "507c6ee3e2f3b2ca0e660547e5b9ea4820c67f4c", + "hash": "sha256-q29a3PWQ7wMG4/JL9EyCK7EaDCeG+4Q/ruemOvvgeZM=", "recompress": true }, "src/third_party/clang-format/script": { "url": "https://chromium.googlesource.com/external/github.com/llvm/llvm-project/clang/tools/clang-format.git", - "rev": "6eddfb5ec5f92127a531eda66c568d3a11e7ec11", - "hash": "sha256-Cm6BOOlEyD0kdYxMSmk6Fj1Dnfs3zCzXsm+BOXgBme0=" + "rev": "70510081984cfcdb14a15b3e08dfe9776dc7ed37", + "hash": "sha256-IC5Dy3elgEezXmRyDbafx5i+V9wiDLMmnpi7O7BucdE=" }, "src/third_party/compiler-rt/src": { "url": "https://chromium.googlesource.com/external/github.com/llvm/llvm-project/compiler-rt.git", - "rev": "e1c9323385b40780f574f440a8a9ad83855712b0", - "hash": "sha256-oxGL+ct1z5S9wduYINjiZrjJx1HlAJjyMPEoDyhIfvo=" + "rev": "0ccff08262472b88b5d5d193342d84ba4f6fa3fa", + "hash": "sha256-+HdvQVqX5F0ylUccsk3H4nx6TEwMr53HCyAlKC4IQPk=" }, "src/third_party/libc++/src": { "url": "https://chromium.googlesource.com/external/github.com/llvm/llvm-project/libcxx.git", - "rev": "b16984ce99c702355a5b2b4c52574e82cec41fb9", - "hash": "sha256-ZVgUAi5rYj17N3nAEvLQXZLCxnmvxIo2RpJ3geTSyWQ=" + "rev": "97b436da4c33663581d394f4ee0a5977fc38c2f4", + "hash": "sha256-HMvG9asIDID5KHhQdScfVYx/7iU9+5o1BjOXf0Ev7JY=" }, "src/third_party/libc++abi/src": { "url": "https://chromium.googlesource.com/external/github.com/llvm/llvm-project/libcxxabi.git", - "rev": "8f11bb1d4438d0239d0dfc1bd9456a9f31629dda", - "hash": "sha256-L5CUvhpOLS+NBNGssCv0pY9rsDFuAI0LlPjXQRfy62A=" + "rev": "fc1897a2c12aa27e703c3ed48b62eba8abf4ce19", + "hash": "sha256-oH39u1eOso+gV3hHMJ9DFM8FzSbYMFJmWKVbOyX0VoU=" }, "src/third_party/libunwind/src": { "url": "https://chromium.googlesource.com/external/github.com/llvm/llvm-project/libunwind.git", - "rev": "b2ff0e6b9ac002918d7a9ce982eee88dcc27a450", - "hash": "sha256-VK9w68Im896xi4cymhtfvh7xdRJZB78YEvUYyxqBu48=" + "rev": "0790de42df7835816d95ce62c598f9fef5ef4e6c", + "hash": "sha256-XbJ5wvqLsRqkZzcvtE0XZjs0XLREaed1N8/nQF4esyw=" }, "src/third_party/llvm-libc/src": { "url": "https://chromium.googlesource.com/external/github.com/llvm/llvm-project/libc.git", - "rev": "3ea89f4304312567e31a8eb45e0737577e65b676", - "hash": "sha256-g8ZtRI0yazHgli0/TMz/SeAJ5SoMZdir+/29GFQAczM=" + "rev": "20fd93c3ba54634c545ae2045fb207e7e58bb648", + "hash": "sha256-KlYMGfOIIIFwsZPxXKPCA06PJW2+hO84ql5uow2ONRY=" }, "src/chrome/test/data/perf/canvas_bench": { "url": "https://chromium.googlesource.com/chromium/canvas_bench.git", @@ -72,8 +72,8 @@ }, "src/docs/website": { "url": "https://chromium.googlesource.com/website.git", - "rev": "e9dfa88cee41c025709e79164ceb0758cfe76a67", - "hash": "sha256-mWAwegdaC7LEOYN5Y/xcJBv4R9dInK4VW35/U8rn7Wg=" + "rev": "ebebad7d52ad3d28f5a21a75561e9bc2b496e472", + "hash": "sha256-QZ+SA3FYN0bbfmmLOKLqbxWW1oGN+IigsJrz8ZtTXRI=" }, "src/media/cdm/api": { "url": "https://chromium.googlesource.com/chromium/cdm.git", @@ -82,8 +82,8 @@ }, "src/net/third_party/quiche/src": { "url": "https://quiche.googlesource.com/quiche.git", - "rev": "1ba0d99a5c2fec4f4dbb7f98f251b05dcf4e2968", - "hash": "sha256-odzVQD9WyldgAv8QRvXABKaSLy1DL6DRhdVQSer4HVM=" + "rev": "2c4a124642f095f995cd2e9e2fe10decc08df662", + "hash": "sha256-5lcY8lJ+nwRrNe9oycRE4C9FzmkqlWyBL4J/YYSiWiQ=" }, "src/testing/libfuzzer/fuzzers/wasm_corpus": { "url": "https://chromium.googlesource.com/v8/fuzzer_wasm_corpus.git", @@ -92,8 +92,8 @@ }, "src/third_party/angle": { "url": "https://chromium.googlesource.com/angle/angle.git", - "rev": "7df613367a1d4ca9aea9ece344d4580d32d132a9", - "hash": "sha256-bYGok5QvWJoCfliRPQqrDz0ttKf1r9HoFxoC4qwdI3o=" + "rev": "fca5efdfeff5daf430bc4458375c8d6b7e457400", + "hash": "sha256-IoHQfdjZ6TV03VVzHZcxhPqGmNYNhKZrPG4BvQQfC7c=" }, "src/third_party/angle/third_party/glmark2/src": { "url": "https://chromium.googlesource.com/external/github.com/glmark2/glmark2", @@ -107,18 +107,13 @@ }, "src/third_party/angle/third_party/VK-GL-CTS/src": { "url": "https://chromium.googlesource.com/external/github.com/KhronosGroup/VK-GL-CTS", - "rev": "3b7cbad78e93bcda20ccf68efae2d71695dd0f65", - "hash": "sha256-bPgrkZ3my/tl+H2/YuAxmn83svPSw4l6lnz8zGHQtuk=" + "rev": "0b04c470ed78569b0b778ece1262d88455ab2b00", + "hash": "sha256-PuB0CciB7Gp5f68f5lGxg7f3avOYIFTOJQ1ZKRkuUHc=" }, "src/third_party/anonymous_tokens/src": { "url": "https://chromium.googlesource.com/external/github.com/google/anonymous-tokens.git", - "rev": "e07c92bc81cfd4203e6158cac115fc44c27b31b8", - "hash": "sha256-NY/RkTCl/7KBJuIS6pa3sjdgyccWDrSfrUwBqWgL/4I=" - }, - "src/third_party/aria-practices/src": { - "url": "https://chromium.googlesource.com/external/github.com/w3c/aria-practices.git", - "rev": "7b134ce6d19497cce8a67db4a9f59980baf853dc", - "hash": "sha256-POnvoO1KfzJj4CbcMPI0pUTRk5EtHLTOyKKmJCZdXOc=" + "rev": "de00da44e56cf44f15d7aefe69e122e743e5a019", + "hash": "sha256-pV0ltk+MOZSgg92w2VYy2PCK8RLwkoG4hLWpeMxdMvk=" }, "src/third_party/readability/src": { "url": "https://chromium.googlesource.com/external/github.com/mozilla/readability.git", @@ -127,28 +122,28 @@ }, "src/third_party/content_analysis_sdk/src": { "url": "https://chromium.googlesource.com/external/github.com/chromium/content_analysis_sdk.git", - "rev": "2a8191af30a4d1f591e2f758e595bdeea139e93a", - "hash": "sha256-EoEyau3eFcfnftdUSQuLiikIEwVZR7E4Th+qkCdk7kU=" + "rev": "0a0e7ea516249e786d5a8884552bbd6e163d89cb", + "hash": "sha256-dRK4RDkoYcpmRKap6W6lUlP9yyzXj7c/DJlug1mjazc=" }, "src/third_party/dav1d/libdav1d": { "url": "https://chromium.googlesource.com/external/github.com/videolan/dav1d.git", - "rev": "54706fc6bc0cdecab7e9593974a4039cc038fca7", - "hash": "sha256-L3a9MmPWJlxmRa19glWDLvkXHev5oiM5/fxtKOBPMxI=" + "rev": "52b9d3d3ec525f5a20849145fa0e879d585f4911", + "hash": "sha256-WVsYrZcVQMCmfjFPFKzh5JZJY46+DnUquin9lsQclWI=" }, "src/third_party/dawn": { "url": "https://dawn.googlesource.com/dawn.git", - "rev": "ab8827bc57b176eeaa89f71324130c02d4d41145", - "hash": "sha256-Xd1FsdIBO6hzNECnNnXR0306woHl5/L+5WZ/pxTlYfA=" + "rev": "225a7ba1bcb997d26de3e894e04fb341638e8c5a", + "hash": "sha256-/ic1j1gu2wl5wCLCESfEcsLAPU5Dmsx8oKFb6RhYzg4=" }, "src/third_party/dawn/third_party/glfw3/src": { "url": "https://chromium.googlesource.com/external/github.com/glfw/glfw", - "rev": "463cf73610d911e8eff95ae345143137cf610be4", - "hash": "sha256-+WG+0KALV10B+1hOJzyiU4azlJIej/F5DtqtSkEN040=" + "rev": "92dcf4ce74f2e2554a98fea09be7c705c17daa5a", + "hash": "sha256-8Hu8KQIw9SVRuQPzUbl907Xw+ImdX0bkBnqkA4DDmo4=" }, "src/third_party/dawn/third_party/directx-shader-compiler/src": { "url": "https://chromium.googlesource.com/external/github.com/microsoft/DirectXShaderCompiler", - "rev": "1f8a14aecd4f2f25991fa9f7aad6c320fea91409", - "hash": "sha256-nesLgajCiFHwb2TKwzlCERFb6wOkwqpMT5z6nzj2Q9Y=" + "rev": "4b537fd7a7f83373000dea9a3d1d308bf47c3d45", + "hash": "sha256-bRctHtMo0S4PoSoXJ8XV5D61+trCVBQ+L5kD3huj+ik=" }, "src/third_party/dawn/third_party/directx-headers/src": { "url": "https://chromium.googlesource.com/external/github.com/microsoft/DirectX-Headers", @@ -157,8 +152,8 @@ }, "src/third_party/dawn/third_party/OpenGL-Registry/src": { "url": "https://chromium.googlesource.com/external/github.com/KhronosGroup/OpenGL-Registry", - "rev": "9d527dbc81bb76e35ba284fe385ed8a5ddb90cbc", - "hash": "sha256-vNXA115a0tDvs7cyLobu/9cgCAPFrEYHUFVM8A/AX88=" + "rev": "e8f7cd0e35ac8d6f5667a021ff83d04b1fec41ef", + "hash": "sha256-5muDTFLFRdz24czuBM9x7QIjJdRj3gzJEItP5A8Xypw=" }, "src/third_party/dawn/third_party/EGL-Registry/src": { "url": "https://chromium.googlesource.com/external/github.com/KhronosGroup/EGL-Registry", @@ -167,13 +162,13 @@ }, "src/third_party/dawn/third_party/webgpu-cts": { "url": "https://chromium.googlesource.com/external/github.com/gpuweb/cts", - "rev": "499044af47ec2717e06e644d0943e6fcdb3f3538", - "hash": "sha256-M8TWqKdqoiZ01vbDpcRyPWIOaBPCPdSSflxcIpbYjFA=" + "rev": "2959e1c3959aa55cd3f02726995ae68159d0e064", + "hash": "sha256-Z8hszmUjsRupyLk6LTit1R2rZyYfOakTJ75niMwl/Xs=" }, "src/third_party/dawn/third_party/webgpu-headers/src": { "url": "https://chromium.googlesource.com/external/github.com/webgpu-native/webgpu-headers", - "rev": "b3f67b89929c133403fd95638be4ef96b56ddca0", - "hash": "sha256-pLsvlbh1BCEtfQNejm2XilpelZmNg1/NuLq0agIGqQI=" + "rev": "01addc4ba8a2915a061b7095a6768b512071ab96", + "hash": "sha256-E8SldE2oDNgkWX1CL1NoNSuZQvN6ffKDesWLovI+EGs=" }, "src/third_party/disarm/src": { "url": "https://chromium.googlesource.com/external/github.com/aengelke/disarm.git", @@ -202,13 +197,13 @@ }, "src/third_party/boringssl/src": { "url": "https://boringssl.googlesource.com/boringssl.git", - "rev": "572a4c68475d284b34675f45ddbb9c158ef3c2ae", - "hash": "sha256-gW+Ksd/boITK5ZTDIwhIgPAdPQNi8MvP7ru6qMdtorI=" + "rev": "defe5810ee8be430bcdeccf46a199bec0e93abdb", + "hash": "sha256-u+rYY4gO9oKrkKxSMl/2AnxtdfP2ca+yb+08rvL4qIY=" }, "src/third_party/breakpad/breakpad": { "url": "https://chromium.googlesource.com/breakpad/breakpad.git", - "rev": "69e9aada412e81575a95d0d94f4592fe1b8dfc15", - "hash": "sha256-v0Qw8nlXR6Dnkbt7I0Fe7HKv9mtf/9h0xl4HaCHPJjA=" + "rev": "418aacd617897c19d960ec3e649f42ea95a6363a", + "hash": "sha256-/lUMLXbjhSzQYQuSBFKdrit2jiAv1oM4bhTyvpN5+bI=" }, "src/third_party/cast_core/public/src": { "url": "https://chromium.googlesource.com/cast_core/public", @@ -217,8 +212,8 @@ }, "src/third_party/catapult": { "url": "https://chromium.googlesource.com/catapult.git", - "rev": "d810008022eeaefcbea50393ea5baa0930b27047", - "hash": "sha256-H2CpevfSmr6suNHkkO97u0Nmu1n3g9v36ea+M8JPpZo=" + "rev": "1d18f6e11082de030c45fd55b556d15e3aa628a8", + "hash": "sha256-q2LYVudrEEudWHdoN6UagcoR3l9cx682IvfdB4GZMB8=" }, "src/third_party/ced/src": { "url": "https://chromium.googlesource.com/external/github.com/google/compact_enc_det.git", @@ -242,8 +237,8 @@ }, "src/third_party/cpuinfo/src": { "url": "https://chromium.googlesource.com/external/github.com/pytorch/cpuinfo.git", - "rev": "ea6b9f1bb6e1001d8b21574d5bc78ddef62e499d", - "hash": "sha256-/QsOjDik0TnH3FnK7LOwsJkvX+O+2DRFX4eF3MxD3fc=" + "rev": "66ee79c038d70dad9f08705b2c9b3e58f6d8f512", + "hash": "sha256-A+kTj3GthwmO2kKeG3gG/zjvvt45OmuEvAtRLzwfEyM=" }, "src/third_party/crc32c/src": { "url": "https://chromium.googlesource.com/external/github.com/google/crc32c.git", @@ -252,34 +247,39 @@ }, "src/third_party/cros_system_api": { "url": "https://chromium.googlesource.com/chromiumos/platform2/system_api.git", - "rev": "54e5484f94e59fdc31e7821293692a8bb47f88a3", - "hash": "sha256-TUW8y9as37owHYgg4mTs9ZUmZ4G+N1Njtrs6eyY5MDU=" + "rev": "faf06f1112b67fead7dbd81cd9f769f1c9c22726", + "hash": "sha256-wdZzNbmtuUu/NhQz2eaNiSeUYiO6jtZ5RYUDQavrhdw=" }, "src/third_party/crossbench": { "url": "https://chromium.googlesource.com/crossbench.git", - "rev": "eb6e4790f4fc6f2f66a20aba07de9a58985db46b", - "hash": "sha256-kEMKNDP57Q3m2eBjb0McScZTxrFpLTIE/9dSAupTOJ4=" + "rev": "98b5ff69cfec93bbdb98695850e7a15cc82101de", + "hash": "sha256-SwjdB0nvdbfnKhCNPhjRpK70P3B5RfDx6KHb6Zjn0YM=" }, "src/third_party/crossbench-web-tests": { "url": "https://chromium.googlesource.com/chromium/web-tests.git", - "rev": "92d748acb154cb58c76ad1d509378d5aa8669755", - "hash": "sha256-vh6uX1jXhxDgqfXnme/nh8W+O4Qq+Fx33lSQ08LNunM=" + "rev": "b9000ed38c9a012d961d72918b4b33000309bb06", + "hash": "sha256-3OZeEcJaxMFHUK5JzbhkHdFn1kBWDYsc9GgHCDHUKgg=" }, "src/third_party/depot_tools": { "url": "https://chromium.googlesource.com/chromium/tools/depot_tools.git", - "rev": "38c391feba5fb96812f9028da12413ffc39df394", - "hash": "sha256-yOd+k4GJ/unOVCm2Fj1oDHOMKV87CuBO/z0li3owNQk=" + "rev": "6411ed52842756261c66b6b8ece6b53ade2570f1", + "hash": "sha256-x08CgrvsdaP0+MY8ea0H8jWjgc7/B+ipRhpCLm41lBQ=" }, "src/third_party/devtools-frontend/src": { "url": "https://chromium.googlesource.com/devtools/devtools-frontend", - "rev": "04db1f5240b636511ec4e9058a78f8274a7f65ee", - "hash": "sha256-vZxKC/QD2dHNnVm9OZI1Bo0Jdnn+AJhFpXYSXXF7JsA=" + "rev": "511172b786248e29d7493bf954faa57f834dc5b3", + "hash": "sha256-jKXBklk5bjhwmJ9DlKmuI33y17JglrZuHejufeTm4t4=" }, "src/third_party/dom_distiller_js/dist": { "url": "https://chromium.googlesource.com/chromium/dom-distiller/dist.git", "rev": "199de96b345ada7c6e7e6ba3d2fa7a6911b8767d", "hash": "sha256-yuEBD2XQlV3FGI/i7lTmJbCqzeBiuG1Qow8wvsppGJw=" }, + "src/third_party/ds_store/src": { + "url": "https://chromium.googlesource.com/external/github.com/dmgbuild/ds_store.git", + "rev": "5cf0b73afdaf6592666364c354501b51c5ce606e", + "hash": "sha256-o9oI002FqQHe15yZbv4I7bHMr1NkFghKnLaZKNHZswQ=" + }, "src/third_party/dragonbox/src": { "url": "https://chromium.googlesource.com/external/github.com/jk-jeon/dragonbox.git", "rev": "beeeef91cf6fef89a4d4ba5e95d47ca64ccb3a44", @@ -287,8 +287,8 @@ }, "src/third_party/eigen3/src": { "url": "https://chromium.googlesource.com/external/gitlab.com/libeigen/eigen.git", - "rev": "d53ac33805ba0a23fa139adaf24227fb6707e6fa", - "hash": "sha256-+s/4HVUzKJR5OVcoxwiEzB8F89lov24g0HBPg3tp9Xs=" + "rev": "76a7c53018c33cd39e0effeb697fa3295bbd3179", + "hash": "sha256-R5VxpUMkWwr41wYDA+8Z72aSg0q7+8PX9R7PFRanllg=" }, "src/third_party/farmhash/src": { "url": "https://chromium.googlesource.com/external/github.com/google/farmhash.git", @@ -307,8 +307,8 @@ }, "src/third_party/ffmpeg": { "url": "https://chromium.googlesource.com/chromium/third_party/ffmpeg.git", - "rev": "2b68d2babae73714846961fb0ee47e3b3d2e39a9", - "hash": "sha256-Bl8lAM5sHLZ9BHSIaWr5+P/8s014SXsgSmdLya5gd64=" + "rev": "53fa34a23be9054d25ac2500dbdae9a0e570bb5c", + "hash": "sha256-yQE2hS6iClqZQqXXRkzjrYZQh9PIkHhLOeQ8V/j7eKU=" }, "src/third_party/flac": { "url": "https://chromium.googlesource.com/chromium/deps/flac.git", @@ -337,8 +337,8 @@ }, "src/third_party/freetype/src": { "url": "https://chromium.googlesource.com/chromium/src/third_party/freetype2.git", - "rev": "656cb777798fa420a13faba3758779e9ed6c4798", - "hash": "sha256-i1X/ETNJTAL3A5pOiUcZRYpqjhPvZIm8FG1HMQreW6g=" + "rev": "9e9d3b73f31367dbb4261f93c727a277f6632c77", + "hash": "sha256-NoXERTcn2SIddhYFtAdRlnikNtVR9GB48aMJqCRwP3E=" }, "src/third_party/fxdiv/src": { "url": "https://chromium.googlesource.com/external/github.com/Maratyszcza/FXdiv.git", @@ -347,18 +347,13 @@ }, "src/third_party/harfbuzz/src": { "url": "https://chromium.googlesource.com/external/github.com/harfbuzz/harfbuzz.git", - "rev": "28f4dc622fef010dab12f4275ac195b5d4a4a704", - "hash": "sha256-wqycfs0TITlLu0iJICjAqSX82u8LGrr/NaZ+pgPvycs=" + "rev": "dfdc088c4d7c5d31dd5b13070b919b51f6c21ea8", + "hash": "sha256-DNWpvXkuTMc89lZTTrVWPMj9YQCw80gxOCh2Gmnlw70=" }, "src/third_party/ink/src": { "url": "https://chromium.googlesource.com/external/github.com/google/ink.git", - "rev": "e781093cb91ad22a666f1880f5122fe2ed30ecfd", - "hash": "sha256-j9FIfGrrNEQB3wI2zMvjUksLBEdx8yrVf1NAbJSyjAI=" - }, - "src/third_party/instrumented_libs": { - "url": "https://chromium.googlesource.com/chromium/third_party/instrumented_libraries.git", - "rev": "e8cb570a9a2ee9128e2214c73417ad2a3c47780b", - "hash": "sha256-5cb9qhSEzb941pF5HH0Br+x9wEH7MiGwQttvErb2mZo=" + "rev": "a4349e28c716c7baf0aba80d7602476ff9e65662", + "hash": "sha256-hgYJYb/6zwnW6vnuOmfzsFZD2x1a07jn9PO9OXY3hGI=" }, "src/third_party/emoji-segmenter/src": { "url": "https://chromium.googlesource.com/external/github.com/google/emoji-segmenter.git", @@ -392,18 +387,18 @@ }, "src/third_party/icu": { "url": "https://chromium.googlesource.com/chromium/deps/icu.git", - "rev": "d578f2e8b7bd5938e21cfb6bf15c079e0aa5b738", - "hash": "sha256-DsktUjKFFbeSqlFZTBqbZgvuJLOKvssCym2M3tcOJtw=" + "rev": "8cc91d9b6ab9991802fd208ee03a69714fd0251c", + "hash": "sha256-vIkKJ5YaSLJZCZ821hCDgceZQC/9JKPZbIHBEZpOUes=" }, "src/third_party/nlohmann_json/src": { "url": "https://chromium.googlesource.com/external/github.com/nlohmann/json.git", - "rev": "3565f40229515411177c196ec912a06307802ed6", - "hash": "sha256-kngBPCN5i+5kzJ95pJ5vY2RLa9P4JYs4e+7Qn3QWsc4=" + "rev": "55f93686c01528224f448c19128836e7df245f72", + "hash": "sha256-cECvDOLxgX7Q9R3IE86Hj9JJUxraDQvhoyPDF03B2CY=" }, "src/third_party/jsoncpp/source": { "url": "https://chromium.googlesource.com/external/github.com/open-source-parsers/jsoncpp.git", - "rev": "edc01ab10f52135ec80e3589b6b4e0a9c65b27fd", - "hash": "sha256-mdQo7AiS3DzTF8CqCRT9oL60AzGLQCFng7KUFaFEBIM=" + "rev": "60de77f915ab08499032d6e5a63e05e974f85d01", + "hash": "sha256-mAIscGzXFVQxP8C2znDR6y/IXkGxq+p0gxdanJeyFME=" }, "src/third_party/leveldatabase/src": { "url": "https://chromium.googlesource.com/external/leveldb.git", @@ -412,13 +407,13 @@ }, "src/third_party/libFuzzer/src": { "url": "https://chromium.googlesource.com/external/github.com/llvm/llvm-project/compiler-rt/lib/fuzzer.git", - "rev": "3f386be62e362fa50284ebd24262966f1a93798e", - "hash": "sha256-vQBWi+4ynPBhZma/2+ApbhT9tbOCd8U+QrabC8GnqKQ=" + "rev": "5811dc57603eac1fa0e76addedb77f72f62bfa2d", + "hash": "sha256-NfhWg32W2GB3zlDYX+4nrYFeka92tfg3XiGQO5vLDPo=" }, "src/third_party/fuzztest/src": { "url": "https://chromium.googlesource.com/external/github.com/google/fuzztest.git", - "rev": "239bf6cc1ffcbad7d5c96e3b836b474654cbf96c", - "hash": "sha256-h268YPbMTgr5zd0bhTh1Xj/BcCxBhDD60o6+oelW/BQ=" + "rev": "8bc765afc32fa8210cfe827ff4c94ab7db1c518b", + "hash": "sha256-J0HpOSEizCK23tr0D6+n3tFiKds2kEhfVIYhRNawiLw=" }, "src/third_party/domato/src": { "url": "https://chromium.googlesource.com/external/github.com/googleprojectzero/domato.git", @@ -432,13 +427,13 @@ }, "src/third_party/libaom/source/libaom": { "url": "https://aomedia.googlesource.com/aom.git", - "rev": "d08a82575de50dc99f3b3d324e7b8304836fe0ef", - "hash": "sha256-32WklYoVgBiMxnY+2nOckwmKjZBKZtgwKBmStoO8y/Q=" + "rev": "7a210280be0986d63abae0661b71d0c342560b9d", + "hash": "sha256-fQ/zyAYCwZDAJfU6+7KmGcBe5iiBy1N9iZPPeHNhkcY=" }, "src/third_party/crabbyavif/src": { "url": "https://chromium.googlesource.com/external/github.com/webmproject/CrabbyAvif.git", - "rev": "61f5abadda7b179f90e557fed6ae7a3d78bd8231", - "hash": "sha256-N9YwO68d3CXPje43fWs9CoO5Sc3wIULta7n8cp+2Efs=" + "rev": "a843d6269faf338da244b981cfeb7601007b4e6c", + "hash": "sha256-k8cFaQ5Y+Cglhk07IdQrhw+PZ5Ilu/nhnbYU9WnOX8k=" }, "src/third_party/nearby/src": { "url": "https://chromium.googlesource.com/external/github.com/google/nearby-connections.git", @@ -452,8 +447,8 @@ }, "src/third_party/jetstream/main": { "url": "https://chromium.googlesource.com/external/github.com/WebKit/JetStream.git", - "rev": "b7babdf323e64e69bd2f6c376189c15825f5c73a", - "hash": "sha256-s6UMdUYWZqk/MbhyCi2zdQNgni98gGsYxcuUh/5AUy0=" + "rev": "7769b693502fa80f28a97bbfacd3296e0513acc5", + "hash": "sha256-jh1FTtuS2NVPCmHrSG72lMITbsZlQj7VH2fh0l3NjLM=" }, "src/third_party/jetstream/v2.2": { "url": "https://chromium.googlesource.com/external/github.com/WebKit/JetStream.git", @@ -522,8 +517,8 @@ }, "src/third_party/libphonenumber/src": { "url": "https://chromium.googlesource.com/external/libphonenumber.git", - "rev": "eee81630a337b9045c6db4577cf60bb1a2c6cbd1", - "hash": "sha256-voK+aAFzFGTXg6UVprNiD5Mbh6hW75EKbtzqIjPsxI0=" + "rev": "17c9061a3af14f2e10907d73df92601b27785713", + "hash": "sha256-3p1NYvD5k5jOhxAJiOdijlsO3ca7YaQMQ5iCurbNp24=" }, "src/third_party/libprotobuf-mutator/src": { "url": "https://chromium.googlesource.com/external/github.com/google/libprotobuf-mutator.git", @@ -547,8 +542,8 @@ }, "src/third_party/libvpx/source/libvpx": { "url": "https://chromium.googlesource.com/webm/libvpx.git", - "rev": "ade52487a37ef76a0f209bd39bea9fe67d6db4c4", - "hash": "sha256-Ke28x3c0Ssg2GFfHmFlfW8fex3jSuBcN0e6PXzH0b5g=" + "rev": "8729fc25eaaace0736e6a2e1da3cd307f75446fc", + "hash": "sha256-sBTu4Rx1xkJIYoAc7jcrXcZbeDyfTrglyzag80lo0o4=" }, "src/third_party/libwebm/source": { "url": "https://chromium.googlesource.com/webm/libwebm.git", @@ -562,18 +557,23 @@ }, "src/third_party/libyuv": { "url": "https://chromium.googlesource.com/libyuv/libyuv.git", - "rev": "26e56be0f984af3dae4d0c0ab7a0bac8ac20e1b0", - "hash": "sha256-Ievf2MXM7VX9+R85N3i2W+1jZSbt5mvy1SCNc0iqJYw=" + "rev": "a0fa6329391922faca64955c1a7bf635ab87d833", + "hash": "sha256-8h+PCcocc4fZZWUZ4h1vCtTX4m91FCar6yJ2addm43g=" }, "src/third_party/lss": { "url": "https://chromium.googlesource.com/linux-syscall-support.git", "rev": "29164a80da4d41134950d76d55199ea33fbb9613", "hash": "sha256-89CdA7vBYudbko0nAIyHcpHMXqFZHC05kwRIUmeEWGo=" }, + "src/third_party/mac_alias/src": { + "url": "https://chromium.googlesource.com/external/github.com/dmgbuild/mac_alias.git", + "rev": "caa30be84fa49efd0675c3864a18ae6ffac9f6db", + "hash": "sha256-phO7L5/cHoQTHxCq4465UZ0v43AV6U7enVIX3qOOM/I=" + }, "src/third_party/material_color_utilities/src": { "url": "https://chromium.googlesource.com/external/github.com/material-foundation/material-color-utilities.git", - "rev": "6fd88eb3e95ba1d457842e2a2bf847d06b3a018a", - "hash": "sha256-il8qvhd9JDhu3Z03bTcYD30e7Lw9+WKzWZ71ncKPTSk=" + "rev": "f05459ea2170f3be610f89a4ddeee8843c2deb61", + "hash": "sha256-EQozefgSHR9SM7So2oRgsu1tSPeeZkwjS7HxJYKgWjo=" }, "src/third_party/minigbm/src": { "url": "https://chromium.googlesource.com/chromiumos/platform/minigbm.git", @@ -592,8 +592,8 @@ }, "src/third_party/neon_2_sse/src": { "url": "https://chromium.googlesource.com/external/github.com/intel/ARM_NEON_2_x86_SSE.git", - "rev": "ed59be8546632d5126ff69c87122ae5de20ffe4f", - "hash": "sha256-ydHSMPJS+axvW7KIR/9SLWNFq/lP67dpg9Yt7shLCng=" + "rev": "183fc88bcb90dbfaefba33a292eae8a5ce94bd67", + "hash": "sha256-B81CNMxUdb4q2aHTmM7qBALIOawXS6SYBOIxtskKVuM=" }, "src/third_party/openh264/src": { "url": "https://chromium.googlesource.com/external/github.com/cisco/openh264", @@ -602,8 +602,8 @@ }, "src/third_party/openscreen/src": { "url": "https://chromium.googlesource.com/openscreen", - "rev": "9732a5d77a01f05e7c4e8c79104d27f4f2358f9f", - "hash": "sha256-j3veVCbmV94YKBpVrtf4DGETWYXieW9lLNJZqLAs1MY=" + "rev": "11e4e00008df90ce2914335869fbfbd572d24c77", + "hash": "sha256-FLyNF/F8d+kbqhrl+O6RAiRBwX8ok+4uxB7P0U/zT40=" }, "src/third_party/openscreen/src/buildtools": { "url": "https://chromium.googlesource.com/chromium/src/buildtools", @@ -612,18 +612,18 @@ }, "src/third_party/openscreen/src/third_party/tinycbor/src": { "url": "https://chromium.googlesource.com/external/github.com/intel/tinycbor.git", - "rev": "d393c16f3eb30d0c47e6f9d92db62272f0ec4dc7", - "hash": "sha256-fMKBFUSKmODQyg4hKIa1hwnEKIV6WBbY1Gb8DOSnaHA=" + "rev": "9441b2ca882f95849c93de03f2c754196db13154", + "hash": "sha256-MzMEB46pNRmIEbc/Vn1/bLyIlvPfxP+y76r+pk570j8=" }, "src/third_party/pdfium": { "url": "https://pdfium.googlesource.com/pdfium.git", - "rev": "8f3e90282ef137adf7d380079c3178b24407104a", - "hash": "sha256-4OhJcWZJ3UC/Mf4DJNzLLYQtrw0y0suO/wy0d1GYP4w=" + "rev": "ae277bf214480d77ac74852969146655bf728a11", + "hash": "sha256-23Bl4gnmj7AJ539nFehZuknvlD+CQFUFavQmzNUuRFk=" }, "src/third_party/perfetto": { "url": "https://chromium.googlesource.com/external/github.com/google/perfetto.git", - "rev": "9c7ce42050379be8c24a270f395e00c7347965cb", - "hash": "sha256-wbHdFhzbOP98IOQnXyUWDQtjt/nOD4VABSyvErhLBI4=" + "rev": "da65f7e907e0caf473ddec16e15427465f503d05", + "hash": "sha256-DWbdXAaIPKxvpr5D+shklo192TG/YxOQMCZ7KE8wJHI=" }, "src/third_party/protobuf-javascript/src": { "url": "https://chromium.googlesource.com/external/github.com/protocolbuffers/protobuf-javascript", @@ -662,8 +662,8 @@ }, "src/third_party/search_engines_data/resources": { "url": "https://chromium.googlesource.com/external/search_engines_data.git", - "rev": "cf814b5cc732a437b4ee636f1c7907f8f1ced51a", - "hash": "sha256-koTwcthcJn3a4XH+rY+E3z4uvWbv+1yuX9qkcqu5t5A=" + "rev": "b9f48dc46a8172cbdd9c3923bd5a85c04458e49f", + "hash": "sha256-hLY4ge+lfx6ftlr+lbH+PLF5q0bx2z99hpe9IfGr/S0=" }, "src/third_party/sframe/src": { "url": "https://chromium.googlesource.com/external/github.com/cisco/sframe", @@ -672,8 +672,8 @@ }, "src/third_party/skia": { "url": "https://skia.googlesource.com/skia.git", - "rev": "0873ec164a06966b90ae0d43ef783cfb180084ae", - "hash": "sha256-LbSs+UNakFipC2t9TSbZVreylVXHf1PsbK6z2qJh6QI=" + "rev": "4f574af2444846ceca4d277a8095c5d4229d175f", + "hash": "sha256-HrpA4labNWXPWj/yiS9O8KjdQPwJOllmR5r66TwCjB0=" }, "src/third_party/smhasher/src": { "url": "https://chromium.googlesource.com/external/smhasher.git", @@ -687,8 +687,8 @@ }, "src/third_party/sqlite/src": { "url": "https://chromium.googlesource.com/chromium/deps/sqlite.git", - "rev": "0a5fe1b18a5b651b6c4c90d397e3d0b8061f73fb", - "hash": "sha256-y+lJK8Qi22KUcYyY62x9xCXej85on9e0FxySaMNSYPY=" + "rev": "ba8c54c83337618a9f15dd368a267e46b672fc84", + "hash": "sha256-0I1kNRIMsBLH7u+l005YAfdOlPsiK+2/PFlHi6Kaj5w=" }, "src/third_party/swiftshader": { "url": "https://swiftshader.googlesource.com/SwiftShader.git", @@ -702,23 +702,23 @@ }, "src/third_party/tflite/src": { "url": "https://chromium.googlesource.com/external/github.com/tensorflow/tensorflow.git", - "rev": "7bedf2e94aff6ca62150d74fd40aa63cb73c6583", - "hash": "sha256-Uv1SbtjalHt7XLAcvOfiycgepDrEK8/JdpD3GPK1MNo=" + "rev": "a387c0a471a69c0c9068334e73d184e1e0ce579f", + "hash": "sha256-REahts/Z20Yy000uyrtpvCs6cshboy8PY3mW4xz9xm0=" }, "src/third_party/litert/src": { "url": "https://chromium.googlesource.com/external/github.com/google-ai-edge/LiteRT.git", - "rev": "1ae23176dd5d3a43e35961d8236d5adda7f8c0a1", - "hash": "sha256-xcCqZA8BKZG/TV/fAUAWPOoZwSQkRDATlhE6A05PyX0=" + "rev": "2add6f4eda319e204c7c021ec871503a0fa766fc", + "hash": "sha256-zV+1VfylQfn3yUs99JYsPXFW1OSnQohR8O9Oy4dURJg=" }, "src/third_party/vulkan-deps": { "url": "https://chromium.googlesource.com/vulkan-deps", - "rev": "9bf18397113dbdc7adf4f76408df7f79d4ad141a", - "hash": "sha256-ol8SSAFHrEfsKWUmg64klpFFXIlZU4gyibENmzZD454=" + "rev": "89c8e85edb61327644aca41e27641b43711bc783", + "hash": "sha256-r6ttlYFgrJcsHXb9Rdro4/KIQyPfv8ViueSaPRux7YM=" }, "src/third_party/glslang/src": { "url": "https://chromium.googlesource.com/external/github.com/KhronosGroup/glslang", - "rev": "8292684e941bf22583b257bd9dfe47daccacb665", - "hash": "sha256-1D971MPCHr8vnj31IFUwe1s+X3UAabxYUQ1Cd/VyqDA=" + "rev": "5d69854866df654a898a32d93cff20a181ac82ed", + "hash": "sha256-DWvwxPD2T9Ojwg3sRKWuTlt36kqBk0wn5ii7PoXvd5E=" }, "src/third_party/spirv-cross/src": { "url": "https://chromium.googlesource.com/external/github.com/KhronosGroup/SPIRV-Cross", @@ -727,38 +727,38 @@ }, "src/third_party/spirv-headers/src": { "url": "https://chromium.googlesource.com/external/github.com/KhronosGroup/SPIRV-Headers", - "rev": "29981f65241605e08b0ede4cfeb999fe3b723c6a", - "hash": "sha256-tGY4H3+5p9M5LBK/xxRdMT9CX+qq3e7fPkaftnpjU9I=" + "rev": "0d25db97cb9b8f725e4c95e4553001710e7fc39d", + "hash": "sha256-HvdKHnraSSWBriVgiNfhnC60moYRseDb3aRxxoANX1I=" }, "src/third_party/spirv-tools/src": { "url": "https://chromium.googlesource.com/external/github.com/KhronosGroup/SPIRV-Tools", - "rev": "a665e21f3061f34064b39937cf00fe8d8769f4ef", - "hash": "sha256-4m/xdMk/r4C5zdU/CZzdoXtRN0MWs8pN5QUPI5Ej3+w=" + "rev": "e39e5c5838bc4b4162c349f2a2e5f163efe5432f", + "hash": "sha256-lNBakr+4dRpdjbw204vjarZyz9PLCsFSW/4iFboknCI=" }, "src/third_party/vulkan-headers/src": { "url": "https://chromium.googlesource.com/external/github.com/KhronosGroup/Vulkan-Headers", - "rev": "d314eae73fdc90847bb8304a86ee7c6a8ee023b6", - "hash": "sha256-YU51vfV/8vQqVTngS2SRHKXpgxU/5IJ+jAT5pcYUcpw=" + "rev": "0b7f383797fa7be53ae28213e001ae60668ee511", + "hash": "sha256-hRAu7Gj7t38huQSKceL6eq5LSjto8pByxmZgkiQIX3o=" }, "src/third_party/vulkan-loader/src": { "url": "https://chromium.googlesource.com/external/github.com/KhronosGroup/Vulkan-Loader", - "rev": "59a70594de4559fd3aed73fe8ac2d6c48ca002d4", - "hash": "sha256-M/gm3fkCcFZJyslWCO/v2DzuavTOfvvKvx+0bNihEqs=" + "rev": "83ddfc5ec5ca64ddd1055cefa1559c568101075a", + "hash": "sha256-LqklBLCWg04Qet0CtffTQwqBvkeu2Py8DM8eNuideNo=" }, "src/third_party/vulkan-tools/src": { "url": "https://chromium.googlesource.com/external/github.com/KhronosGroup/Vulkan-Tools", - "rev": "286299bb6b732e4b22771cfb9d7d421542d40501", - "hash": "sha256-kbySCu2c5nh6icnPQV6qplfg1gHFnGPEYOG6G6TG8EU=" + "rev": "99140cef98b4ea135141e0040d84c17a1543e5e3", + "hash": "sha256-lETdemR3/hkPULaDpnrH8mEnL+CBKiXb9YQE1cdG260=" }, "src/third_party/vulkan-utility-libraries/src": { "url": "https://chromium.googlesource.com/external/github.com/KhronosGroup/Vulkan-Utility-Libraries", - "rev": "e9585c3e3d41ab608ee3b098ce4721d357308fc8", - "hash": "sha256-WcSiUe3vB7zUO0vpqcVJkKqhnZXz76ApWaoMO49efXg=" + "rev": "245b48c522b5375c0acd5377d52bef5e4917f31e", + "hash": "sha256-1h5iWfG+6dOhS6JX4mCyAHbbBe6Nnge775614Atwi1c=" }, "src/third_party/vulkan-validation-layers/src": { "url": "https://chromium.googlesource.com/external/github.com/KhronosGroup/Vulkan-ValidationLayers", - "rev": "11079f041fa85ec27c40c4ef2d63531138a2ab98", - "hash": "sha256-1lG6shUQRKXtojLHwfZD6gDz5yVnNoVp6BHMyUz70Co=" + "rev": "6d4c4f8b14241307a822f21bb9453b2380b66117", + "hash": "sha256-fk0IXwY5LJk0WNQHERtq3Yt7KpwBLppkHFgoH47RHpo=" }, "src/third_party/vulkan_memory_allocator": { "url": "https://chromium.googlesource.com/external/github.com/GPUOpen-LibrariesAndSDKs/VulkanMemoryAllocator.git", @@ -767,8 +767,8 @@ }, "src/third_party/wayland/src": { "url": "https://chromium.googlesource.com/external/anongit.freedesktop.org/git/wayland/wayland.git", - "rev": "736d12ac67c20c60dc406dc49bb06be878501f86", - "hash": "sha256-5iG0HaPXJCEo027TuyXlJQNGluTaAPlvwQDFbiYOEJQ=" + "rev": "87cc8a8728a923fc57938faa81ba0e74f34ecdc7", + "hash": "sha256-dnaXYcVfc4DfNRsAEL316eSTen9tpf+nuQbActege4E=" }, "src/third_party/wayland-protocols/src": { "url": "https://chromium.googlesource.com/external/anongit.freedesktop.org/git/wayland/wayland-protocols.git", @@ -797,8 +797,8 @@ }, "src/third_party/webgpu-cts/src": { "url": "https://chromium.googlesource.com/external/github.com/gpuweb/cts.git", - "rev": "499044af47ec2717e06e644d0943e6fcdb3f3538", - "hash": "sha256-M8TWqKdqoiZ01vbDpcRyPWIOaBPCPdSSflxcIpbYjFA=" + "rev": "2959e1c3959aa55cd3f02726995ae68159d0e064", + "hash": "sha256-Z8hszmUjsRupyLk6LTit1R2rZyYfOakTJ75niMwl/Xs=" }, "src/third_party/webpagereplay": { "url": "https://chromium.googlesource.com/webpagereplay.git", @@ -807,13 +807,13 @@ }, "src/third_party/webpagereplay/third_party/clang-format/script": { "url": "https://chromium.googlesource.com/external/github.com/llvm/llvm-project/clang/tools/clang-format.git", - "rev": "6eddfb5ec5f92127a531eda66c568d3a11e7ec11", - "hash": "sha256-Cm6BOOlEyD0kdYxMSmk6Fj1Dnfs3zCzXsm+BOXgBme0=" + "rev": "70510081984cfcdb14a15b3e08dfe9776dc7ed37", + "hash": "sha256-IC5Dy3elgEezXmRyDbafx5i+V9wiDLMmnpi7O7BucdE=" }, "src/third_party/webrtc": { "url": "https://webrtc.googlesource.com/src.git", - "rev": "6f37672d358475cd17544121a12494da454d85fb", - "hash": "sha256-c0h6bD8zNZbacnOgRei+yVB+5+AvfglW+eQDNZU945M=" + "rev": "9ea5afcad008b940468c2a15aec339592cf5a935", + "hash": "sha256-y0W8g4STp/9vJJQ6ZBt4Pssl9kFLEF1WChxDD+sm68E=" }, "src/third_party/wuffs/src": { "url": "https://skia.googlesource.com/external/github.com/google/wuffs-mirror-release-c.git", @@ -827,8 +827,8 @@ }, "src/third_party/xnnpack/src": { "url": "https://chromium.googlesource.com/external/github.com/google/XNNPACK.git", - "rev": "09c4a9137f3a19b053dc45724a62f4f73ec7746a", - "hash": "sha256-eoS9qQ1hOJJBw6RQ2mTyRQb/AaAj8XnFbtqPpAb99y4=" + "rev": "eccfcfe85b347d8f48015ecdf9fa7db1a9ef61cb", + "hash": "sha256-BqbqC2PUcvTdz3IxxkySHxzpfNp1uI7dFLMx50JbXMc=" }, "src/third_party/libei/src": { "url": "https://chromium.googlesource.com/external/gitlab.freedesktop.org/libinput/libei.git", @@ -837,18 +837,18 @@ }, "src/third_party/zstd/src": { "url": "https://chromium.googlesource.com/external/github.com/facebook/zstd.git", - "rev": "5233c58e6ca0b1c4c6b353ad79649191ed195bdc", - "hash": "sha256-vEl0s7Mjh+5rciOMxm99PNWiamtCk+sTN4lRYKCIZ+8=" + "rev": "5c7b7bad26808e6b40ac3b3d0075466e27738a9d", + "hash": "sha256-dncfOdwIDcMGT5VvzpzMBAbLkE4e6vAPeZBlEmoWcCc=" }, "src/v8": { "url": "https://chromium.googlesource.com/v8/v8.git", - "rev": "4323497a6a73839e6d5260f6acd7ec0212cb3321", - "hash": "sha256-HUg4GGtYL4xGk/xw0QXxNZAnsFVcznklWGQaqhZj9QM=" + "rev": "f343157cebb388bfa416baccb5d35507e6fe8cc7", + "hash": "sha256-zSCyFQpDMNygmV6N4TajL8VB5+VRynrMPV/wAiWsJO4=" }, "src/agents/shared": { "url": "https://chromium.googlesource.com/chromium/agents.git", - "rev": "559f135fc214d637f85174c6be7010804e31f1e5", - "hash": "sha256-/PhF9Pc8wPx+TLABd3yD218TfEatBySazVci1Wc+9e4=" + "rev": "e64987d3ea47f5f5d00c66de617aec591d1c0bcf", + "hash": "sha256-LEVJVFhLptUEXDqGt6n9GybLOTfl3uAc2+ifvoD5kiU=" } } }, diff --git a/pkgs/applications/networking/browsers/chromium/patches/chromium-153-llvm-22.patch b/pkgs/applications/networking/browsers/chromium/patches/chromium-153-llvm-22.patch new file mode 100644 index 000000000000..41caa79a972f --- /dev/null +++ b/pkgs/applications/networking/browsers/chromium/patches/chromium-153-llvm-22.patch @@ -0,0 +1,30 @@ +diff --git a/build/config/compiler/BUILD.gn b/build/config/compiler/BUILD.gn +index 8153e68ce90a14613f268f5c950c7e020e29aa2f..5d27ffb088590944302577a3f154ecf4d15606bf 100644 +--- a/build/config/compiler/BUILD.gn ++++ b/build/config/compiler/BUILD.gn +@@ -590,7 +590,7 @@ config("compiler") { + cflags += [ "-fcolor-diagnostics" ] + if (!is_wasm) { + if (!is_win) { +- cflags += [ "-fdiagnostics-show-inlining-chain" ] ++ cflags += [ ] + } else { + # Combine after https://github.com/llvm/llvm-project/pull/192241 + cflags += [ "/clang:-fdiagnostics-show-inlining-chain" ] +@@ -1590,7 +1590,7 @@ config("clang_warning_suppression") { + # See also: https://crbug.com/40891132#comment10 + ubsan_hardening("c_array_bounds") { + sanitizer = "array-bounds" +- condition = !(is_asan && target_cpu == "x86") ++ condition = false + + # Because we've enabled array-bounds sanitizing we also want to suppress + # the related warning about "unsafe-buffer-usage-in-static-sized-array", +@@ -1604,6 +1604,7 @@ ubsan_hardening("c_array_bounds") { + # `NOTREACHED()` at the end of such functions. + ubsan_hardening("return") { + sanitizer = "return" ++ condition = false + } + + config("rustc_revision") {