commit:     3647b6c69f31fc6e6ca89d129979718afbb1c8c3
Author:     Matt Jolly <kangie <AT> gentoo <DOT> org>
AuthorDate: Wed Jul 30 07:07:59 2025 +0000
Commit:     Matt Jolly <kangie <AT> gentoo <DOT> org>
CommitDate: Wed Jul 30 12:44:34 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3647b6c6

www-client/chromium: add RUST_MAX_VER

It turns out that you can't build any Chromium with a current nightly or
beta Rust. How rude, normally we're patching our builds to work with old
Rust!

Signed-off-by: Matt Jolly <kangie <AT> gentoo.org>

 www-client/chromium/chromium-138.0.7204.157.ebuild | 1 +
 www-client/chromium/chromium-138.0.7204.168.ebuild | 1 +
 www-client/chromium/chromium-138.0.7204.183.ebuild | 2 +-
 www-client/chromium/chromium-139.0.7258.52.ebuild  | 1 +
 www-client/chromium/chromium-140.0.7312.0.ebuild   | 3 +--
 5 files changed, 5 insertions(+), 3 deletions(-)

diff --git a/www-client/chromium/chromium-138.0.7204.157.ebuild 
b/www-client/chromium/chromium-138.0.7204.157.ebuild
index cef2f3d865d0..f514d0a9a2bd 100644
--- a/www-client/chromium/chromium-138.0.7204.157.ebuild
+++ b/www-client/chromium/chromium-138.0.7204.157.ebuild
@@ -38,6 +38,7 @@ CHROMIUM_LANGS="af am ar bg bn ca cs da de el en-GB es es-419 
et fa fi fil fr gu
 LLVM_COMPAT=( 19 20 )
 PYTHON_COMPAT=( python3_{11..13} )
 PYTHON_REQ_USE="xml(+)"
+RUST_MAX_VER=1.88.0 # M140 fails to build with 1.89+
 RUST_MIN_VER=1.78.0
 RUST_NEEDS_LLVM="yes please"
 RUST_OPTIONAL="yes" # Not actually optional, but we don't need system Rust (or 
LLVM) with USE=bundled-toolchain

diff --git a/www-client/chromium/chromium-138.0.7204.168.ebuild 
b/www-client/chromium/chromium-138.0.7204.168.ebuild
index 12f65ebe5478..7debc5ab4838 100644
--- a/www-client/chromium/chromium-138.0.7204.168.ebuild
+++ b/www-client/chromium/chromium-138.0.7204.168.ebuild
@@ -38,6 +38,7 @@ CHROMIUM_LANGS="af am ar bg bn ca cs da de el en-GB es es-419 
et fa fi fil fr gu
 LLVM_COMPAT=( 19 20 )
 PYTHON_COMPAT=( python3_{11..13} )
 PYTHON_REQ_USE="xml(+)"
+RUST_MAX_VER=1.88.0 # M140 fails to build with 1.89+
 RUST_MIN_VER=1.78.0
 RUST_NEEDS_LLVM="yes please"
 RUST_OPTIONAL="yes" # Not actually optional, but we don't need system Rust (or 
LLVM) with USE=bundled-toolchain

diff --git a/www-client/chromium/chromium-138.0.7204.183.ebuild 
b/www-client/chromium/chromium-138.0.7204.183.ebuild
index 539842a95923..7debc5ab4838 100644
--- a/www-client/chromium/chromium-138.0.7204.183.ebuild
+++ b/www-client/chromium/chromium-138.0.7204.183.ebuild
@@ -38,8 +38,8 @@ CHROMIUM_LANGS="af am ar bg bn ca cs da de el en-GB es es-419 
et fa fi fil fr gu
 LLVM_COMPAT=( 19 20 )
 PYTHON_COMPAT=( python3_{11..13} )
 PYTHON_REQ_USE="xml(+)"
-RUST_MIN_VER=1.78.0
 RUST_MAX_VER=1.88.0 # M140 fails to build with 1.89+
+RUST_MIN_VER=1.78.0
 RUST_NEEDS_LLVM="yes please"
 RUST_OPTIONAL="yes" # Not actually optional, but we don't need system Rust (or 
LLVM) with USE=bundled-toolchain
 

diff --git a/www-client/chromium/chromium-139.0.7258.52.ebuild 
b/www-client/chromium/chromium-139.0.7258.52.ebuild
index db461917a78a..2fae1f90833d 100644
--- a/www-client/chromium/chromium-139.0.7258.52.ebuild
+++ b/www-client/chromium/chromium-139.0.7258.52.ebuild
@@ -38,6 +38,7 @@ CHROMIUM_LANGS="af am ar bg bn ca cs da de el en-GB es es-419 
et fa fi fil fr gu
 LLVM_COMPAT=( 19 20 )
 PYTHON_COMPAT=( python3_{11..13} )
 PYTHON_REQ_USE="xml(+)"
+RUST_MAX_VER=1.88.0 # M140 fails to build with 1.89+
 RUST_MIN_VER=1.78.0
 RUST_NEEDS_LLVM="yes please"
 RUST_OPTIONAL="yes" # Not actually optional, but we don't need system Rust (or 
LLVM) with USE=bundled-toolchain

diff --git a/www-client/chromium/chromium-140.0.7312.0.ebuild 
b/www-client/chromium/chromium-140.0.7312.0.ebuild
index a43dd48e9c80..7a6330b517e5 100644
--- a/www-client/chromium/chromium-140.0.7312.0.ebuild
+++ b/www-client/chromium/chromium-140.0.7312.0.ebuild
@@ -21,8 +21,6 @@ EAPI=8
 # using an external CI system that we have some control over, in case
 # issues pop up again with official tarball generation.
 
-RUST_MAX_VER=1.88.0 # M140 fails to build with 1.89+
-
 GN_MIN_VER=0.2235
 # chromium-tools/get-chromium-toolchain-strings.py
 TEST_FONT=a28b222b79851716f8358d2800157d9ffe117b3545031ae51f69b7e1e1b9a969
@@ -40,6 +38,7 @@ CHROMIUM_LANGS="af am ar bg bn ca cs da de el en-GB es es-419 
et fa fi fil fr gu
 LLVM_COMPAT=( 19 20 )
 PYTHON_COMPAT=( python3_{11..13} )
 PYTHON_REQ_USE="xml(+)"
+RUST_MAX_VER=1.88.0 # M140 fails to build with 1.89+
 RUST_MIN_VER=1.78.0
 RUST_NEEDS_LLVM="yes please"
 RUST_OPTIONAL="yes" # Not actually optional, but we don't need system Rust (or 
LLVM) with USE=bundled-toolchain

Reply via email to