commit:     90b539d92ab95819283b79b21ecc334c981a67b9
Author:     Matt Jolly <kangie <AT> gentoo <DOT> org>
AuthorDate: Tue Jun  3 07:43:17 2025 +0000
Commit:     Matt Jolly <kangie <AT> gentoo <DOT> org>
CommitDate: Tue Jun  3 07:55:21 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=90b539d9

www-client/chromium: add 137.0.7151.68

Bug: https://bugs.gentoo.org/957076
Signed-off-by: Matt Jolly <kangie <AT> gentoo.org>

 www-client/chromium/Manifest                       |  3 +++
 ...7191.0.ebuild => chromium-137.0.7151.68.ebuild} | 30 ++++++++++++----------
 www-client/chromium/chromium-138.0.7191.0.ebuild   |  2 +-
 3 files changed, 21 insertions(+), 14 deletions(-)

diff --git a/www-client/chromium/Manifest b/www-client/chromium/Manifest
index ac8f403a9f88..e76cea9811a9 100644
--- a/www-client/chromium/Manifest
+++ b/www-client/chromium/Manifest
@@ -2,6 +2,8 @@ DIST chromium-136.0.7103.113-linux-testdata.tar.xz 651614116 
BLAKE2B ba76c70f3b8
 DIST chromium-136.0.7103.113-linux.tar.xz 1558575932 BLAKE2B 
17a455d4146d942256c177502ea8a7743e899d45875b04d9a65a2cff3224cad79590a6d750c3476d4a4abe0378813e378c463c947b144157cc65b1c4422ec720
 SHA512 
aff1f8f96f304d15ad984f06a5806733b8cc8689973b620b8ef43bb24cb10b2201f40b48158b7a2508cfbaffad3753c811519237c0e68c7a7303be575611896f
 DIST chromium-137.0.7151.55-linux-testdata.tar.xz 656595876 BLAKE2B 
8591228cf973998afae9cd0fd98c0c773f3ddeef22c91ed4efa2652696a39174d03cb30f49767b9d46ebba15d218f507fea6382b21c018862153927a18f2aa4b
 SHA512 
a8466b430bdb3a94dea5b758161827bbeb74161cccd1e2a4db9bc383b90c181642fd5bca79c470b82152bd06a0c0fe8c561d12d3dc21b044ecec0a1413d0661b
 DIST chromium-137.0.7151.55-linux.tar.xz 1556701444 BLAKE2B 
ece96eb493f89f70a7274d7e61ac044410af718728f2c318ea63647b5fd80ec7a91527eeae9619ad492ec4ab8be5e7a38851534e011213b70653b3929509ee49
 SHA512 
af1cdf9c2fba8d8446edeb2b9a97bd118b06d9e5e50e40a679bc0266b5a54192a62eb70476471a00743f3842dce51faa343f0cae068245feaa70059f0309d7ec
+DIST chromium-137.0.7151.68-linux-testdata.tar.xz 656591304 BLAKE2B 
0d9f0aa2fc63cb0efa1f785e21636e9d443988b05e89e0f5e381a3cc07908be835dfc02ed7ad8432980071b360e38def7483252a0e67ecb5b27d5a55179e78d5
 SHA512 
893f0cef49cf52a9c981947d2d840f9c4e3843492d7d4bf493ba21289c8ad96c020686dcb7b6a3b84fc032e45825a0f4cd1b75c298f0cbb42fdaeef9d44ba651
+DIST chromium-137.0.7151.68-linux.tar.xz 1557120604 BLAKE2B 
422e9539a910c6894eafc2d730a7ec26b82e96f7aa965eef2d666278d0936a6fe4f65119acd36320ac6b255313ed1a1eee773d308ce2d54fabe6cfb52f26551d
 SHA512 
70d81164097f2101e885f652388623cdcdf442d71a31347bf58a22be047c92d5e28f322d4a08228d5d7fd15792a1550f3ff58b23077b4676bbb2381038932041
 DIST chromium-138.0.7191.0-linux-testdata.tar.xz 663459184 BLAKE2B 
b6638455c6de794f59f5c4c13c8cff736818a74695792704d8427cf8ddd64bb226257fc726d3f16bb3d1344048b4f52d632f435a8330206fb21532d6ee240c77
 SHA512 
3dcb87e4f898face60565a697a2c849da562a8c8208708927703a3e47ac402a0d2805c0cd4f22d5936d61e851d67b7ef9dd6ac264601e93c0993ef4ee193ebdd
 DIST chromium-138.0.7191.0-linux.tar.xz 1549132756 BLAKE2B 
f8bf1fbbaf84223b82e7dbd53a17dc4cb37a48dfcb94bec31aaae2c4b006060bf5674bf1429edf9fc58bbc0aeaeafd6a83a533bb566271038f8be1cbb1334ef2
 SHA512 
fb307b9cfd961d2a5abfb3ba1a3be98e03dafadb94830e2cee677c39a5050f1190946b8798d3ec7afbfab06559c9dd5ce32c29843eb65eb68418ddb8e88ac39f
 DIST chromium-138.0.7204.4-linux-testdata.tar.xz 922271636 BLAKE2B 
6655f022eacd45ddba286597185c62b83067ff2d507f93adddf3d00d36d98f76e0473ec3261e674252e5f1788fae14aad8203e78f37c72bf3e081da2175d61c9
 SHA512 
c5440da5137aa92e86f335edf4d59c6fac74554ba9d3c389de732019fc588e84339035fbbce21f9100a45057427f44896b7197ca3ae4b62eccf494f412002efd
@@ -10,6 +12,7 @@ DIST chromium-clang-llvmorg-21-init-11777-gfd3fecfc-1.tar.xz 
55654416 BLAKE2B 7d
 DIST chromium-clang-llvmorg-21-init-5118-g52cd27e6-5.tar.xz 54517328 BLAKE2B 
8fdc17f49f17348d648fc55aa3c603ac857bf76d3e7e0ca73d616a1458c80b8e15421e47271958d50db83f5a5d43673c10235938ecd2d3bba6072c414b20b1f0
 SHA512 
3397eb7157c805df82ca8f33b61b906ab2b9dd111390b78a0d4b3e79bdbdfd6896adf1106e10741b67845d081654fdde3b763abb12aa7b5e94e6ccbdde072b94
 DIST chromium-clang-llvmorg-21-init-9266-g09006611-1.tar.xz 54914604 BLAKE2B 
97df7f36cd8539541035ec43b5f90aeccd05cddc7597c2e7ce65c5cbe74ef7da7dcb6e54482bc9c1a7886d163e3161b351ce4c0a6098ca7d4541a8e885b9915f
 SHA512 
7a38cb2d8d803220996e8229fbd7e9ce1ce06828f703c433818d68653775841704f6b6ee3eda87287eb548ad97a492737b5c466a545b184509a36187b540460c
 DIST chromium-openpower-01dda91015.tar.bz2 382275 BLAKE2B 
b95781f5f1845b93b02f97c617618255aed140b80a87cbd259d591e32ddc2185b9793d6735dce5c71d2bbf4af51534e8680d802f204c840fb8265e7867798f8d
 SHA512 
981677898c218c573a2942ca0d5d2bc3b7ed687fe31be6e5078c18efb2bdffe4ad8976e8c3fb2b101f69ee3abe588c659130cdd7ccf740c4efa7914f5b44b72d
+DIST chromium-openpower-10ea161c2b.tar.bz2 415722 BLAKE2B 
6c80ea7312ab578f84b7bb7ad2a7d3daa37efc943c5237bc22493153656804b1ac946498e536421d6f6c703e1ba5c4bda25769df740dfc51286532ce1090a1c8
 SHA512 
ead33f3b53bb3611209c44496d4e6f8c32036ccf49d63702a51b4b4cac981210aa25ab2fca2d1d861b9193d991e9e3905def25f12691961872463268e19316a4
 DIST chromium-openpower-a85b64f07b.tar.bz2 387899 BLAKE2B 
b01fda2d64ce73068d1536a10cc0896f07a4b714cdb25698b1df8b3252baa0c21c4209b307cf1cb554854f6d0bfe3cd35e06aaa8d02ac5d409a119335084c324
 SHA512 
05eee81677e8766808441c939bee68e2e6c58ec91f471d88a40181d2eda78614a0a6d27d92ff8f9dda564d12f3451bace4ff2727594748c5c238a3533038019b
 DIST chromium-patches-136-2.tar.bz2 10500 BLAKE2B 
d943a397059d4d55871bc4f2191e40b55d92aeab8c954c24604a558149d0df3cc8590c147a685d2e21253728918d47fdf46c24363085be364bf35ab4f3938349
 SHA512 
f9ff50891ef23c2d129170389c56fa3cd629e8a473dc220008dcc7cdbe86284b3f522f507d1276f0adc1c457e95b33c614a54abdea13cb23cbc7a8c0f777a291
 DIST chromium-patches-137.tar.bz2 11143 BLAKE2B 
1e23a6669d34ab708fc0391826f57a0eb558c66af251a3a41be88670d5ae0e15a5c61d5825c02ab96fce28b03ca05ab6b3c47d6a2f08257179b12e9a67989f22
 SHA512 
63ea2c1bd6088ae85e7011d13773ad206b3ed27c3a4b145067de1eb8bc0c42fa1ce13af6ff5d5eebd87df93abdf8dd6f2f955084fc38bc6a0e5a2deb6b01700f

diff --git a/www-client/chromium/chromium-138.0.7191.0.ebuild 
b/www-client/chromium/chromium-137.0.7151.68.ebuild
similarity index 98%
copy from www-client/chromium/chromium-138.0.7191.0.ebuild
copy to www-client/chromium/chromium-137.0.7151.68.ebuild
index 131fb8b52c9a..243d783c559e 100644
--- a/www-client/chromium/chromium-138.0.7191.0.ebuild
+++ b/www-client/chromium/chromium-137.0.7151.68.ebuild
@@ -15,17 +15,18 @@ EAPI=8
 # 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/
+# https://github.com/chromium-linux-tarballs/chromium-tarballs/ (uploaded to S3
+# and made available via https://chromium-tarballs.distfiles.gentoo.org/).
 
-# 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.
+# We do this because upstream tarballs weigh in at about 3.5x the size of our
+# new "Distro tarballs" and include binaries (etc) that are not useful for
+# downstream consumers (like distributions).
 
-GN_MIN_VER=0.2235
+GN_MIN_VER=0.2217
 # chromium-tools/get-chromium-toolchain-strings.py
-TEST_FONT=a28b222b79851716f8358d2800157d9ffe117b3545031ae51f69b7e1e1b9a969
-BUNDLED_CLANG_VER=llvmorg-21-init-11777-gfd3fecfc-1
-BUNDLED_RUST_VER=4a0969e06dbeaaa43914d2d00b2e843d49aa3886-1
+TEST_FONT=f26f29c9d3bfae588207bbc9762de8d142e58935c62a86f67332819b15203b35
+BUNDLED_CLANG_VER=llvmorg-21-init-9266-g09006611-1
+BUNDLED_RUST_VER=c8f94230282a8e8c1148f3e657f0199aad909228-1
 RUST_SHORT_HASH=${BUNDLED_RUST_VER:0:10}-${BUNDLED_RUST_VER##*-}
 NODE_VER=22.11.0
 
@@ -48,7 +49,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%%\.*}-1"
+PATCH_V="${PV%%\.*}"
 
SRC_URI="https://github.com/chromium-linux-tarballs/chromium-tarballs/releases/download/${PV}/chromium-${PV}-linux.tar.xz
        !bundled-toolchain? (
                
https://gitlab.com/Matt.Jolly/chromium-patches/-/archive/${PATCH_V}/chromium-patches-${PATCH_V}.tar.bz2
@@ -74,11 +75,11 @@ LICENSE+=" FFT2D FTL IJG ISC LGPL-2 LGPL-2.1 libpng libpng2 
MIT MPL-1.1 MPL-2.0
 LICENSE+=" SGI-B-2.0 SSLeay SunSoft Unicode-3.0 Unicode-DFS-2015 Unlicense 
UoI-NCSA X11-Lucent"
 LICENSE+=" rar? ( unRAR )"
 
-SLOT="0/dev"
+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 ~ppc64"
 fi
 
 IUSE_SYSTEM_LIBS="+system-harfbuzz +system-icu +system-png +system-zstd"
@@ -419,8 +420,9 @@ src_prepare() {
                "${FILESDIR}/chromium-134-bindgen-custom-toolchain.patch"
                "${FILESDIR}/chromium-135-oauth2-client-switches.patch"
                "${FILESDIR}/chromium-135-map_droppable-glibc.patch"
+               "${FILESDIR}/chromium-136-drop-nodejs-ver-check.patch"
                "${FILESDIR}/chromium-137-openh264-include-path.patch"
-               "${FILESDIR}/chromium-138-nodejs-version-check.patch"
+               "${FILESDIR}/chromium-137-pdfium-system-libpng.patch"
        )
 
        if use bundled-toolchain; then
@@ -614,8 +616,8 @@ src_prepare() {
                
third_party/devtools-frontend/src/front_end/third_party/wasmparser
                
third_party/devtools-frontend/src/front_end/third_party/web-vitals
                third_party/devtools-frontend/src/third_party
+               third_party/distributed_point_functions
                third_party/dom_distiller_js
-               third_party/dragonbox
                third_party/eigen3
                third_party/emoji-segmenter
                third_party/farmhash
@@ -758,6 +760,7 @@ src_prepare() {
                third_party/tensorflow_models
                third_party/tensorflow-text
                third_party/tflite
+               third_party/tflite/src/third_party/eigen3
                third_party/tflite/src/third_party/fft2d
                third_party/tflite/src/third_party/xla/third_party/tsl
                third_party/tflite/src/third_party/xla/xla/tsl/framework
@@ -777,6 +780,7 @@ src_prepare() {
                third_party/webrtc/modules/third_party/fft
                third_party/webrtc/modules/third_party/g711
                third_party/webrtc/modules/third_party/g722
+               third_party/webrtc/rtc_base/third_party/base64
                third_party/webrtc/rtc_base/third_party/sigslot
                third_party/widevine
                third_party/woff2

diff --git a/www-client/chromium/chromium-138.0.7191.0.ebuild 
b/www-client/chromium/chromium-138.0.7191.0.ebuild
index 131fb8b52c9a..703ebbaadeaf 100644
--- a/www-client/chromium/chromium-138.0.7191.0.ebuild
+++ b/www-client/chromium/chromium-138.0.7191.0.ebuild
@@ -47,7 +47,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"
+PPC64_HASH="10ea161c2b3c7c662fe239b8ab12ac42bf5549d8"
 PATCH_V="${PV%%\.*}-1"
 
SRC_URI="https://github.com/chromium-linux-tarballs/chromium-tarballs/releases/download/${PV}/chromium-${PV}-linux.tar.xz
        !bundled-toolchain? (

Reply via email to