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? (
