From: Matt Jolly <
kangie@gentoo.org>
These commits are part of a larger body of work which will
enable us to add the `beta` and `nightly` channels to
dev-lang/rust{,-bin}.
Please feel free to provide feedback on the commits directly
via the following PR:
https://github.com/gentoo/gentoo/pull/40524
which will be merged after Rust 1.85.0 is pushed to the `stable`
channel upstream.
1. tidy up `rust_all_arch_uris`
- There is an obsolete `loong` conditional which is now applied
unconditionally.
- Logic for `mips` (which is only used by one ebuild) has been removed
from the eclass. It is added to that ebuild in a separate commit.
2. add a rename param to `rust_all_arch_uris`
- `rust_arch_uri` already supports renaming distfiles; this commit adds required plumbing that enables us to use that functionality via `rust_all_arch_uris` for the `beta` channel.
- `rust_all_arch_uris` now uses local variables instead of "$1" and "$2" for
readability.
- Also updates `rust_arch_uri` to produce an appropriate `verify-sig?`
conditional (including rename) when called in this way.
Matt Jolly (2):
rust-toolchain.eclass: simplify `rust_all_arch_uris`
rust-toolchain.eclass: add rename param to `rust_all_arch_uris()`
eclass/rust-toolchain.eclass | 59 ++++++++++++------------------------
1 file changed, 20 insertions(+), 39 deletions(-)
--
2.48.0
--- SoupGate-Win32 v1.05
* Origin: fsxNet Usenet Gateway (21:1/5)