• [gentoo-dev] [PATCH 0/3] rust-toolchain.eclass: cleanups and mips64el s

    From WANG Xuerui@21:1/5 to All on Wed May 31 15:10:02 2023
    Hi,

    This is https://github.com/gentoo/gentoo/pull/31241 and specific to
    packaging of Rust (the compiler itself), but I'm also sending here for
    wider review (e.g. in case I messed up some ports but didn't realize).

    WANG Xuerui (3):
    rust-toolchain.eclass: cosmetic cleanups
    rust-toolchain.eclass: add support for mips64el platforms
    rust-toolchain.eclass: qualify applicable rust_arch_uris with ABI and
    endianness

    dev-lang/rust-bin/Manifest | 12 ++++
    dev-lang/rust-bin/rust-bin-1.65.0-r1.ebuild | 2 +-
    dev-lang/rust-bin/rust-bin-1.66.1-r1.ebuild | 2 +-
    dev-lang/rust-bin/rust-bin-1.67.1-r2.ebuild | 2 +-
    dev-lang/rust-bin/rust-bin-1.68.1.ebuild | 2 +-
    dev-lang/rust-bin/rust-bin-1.68.2-r1.ebuild | 2 +-
    dev-lang/rust-bin/rust-bin-1.69.0.ebuild | 2 +-
    dev-lang/rust/Manifest | 10 +++
    dev-lang/rust/rust-1.65.0.ebuild | 2 +-
    dev-lang/rust/rust-1.66.1.ebuild | 2 +-
    dev-lang/rust/rust-1.67.1.ebuild | 2 +-
    dev-lang/rust/rust-1.68.1.ebuild | 2 +-
    dev-lang/rust/rust-1.68.2.ebuild | 2 +-
    dev-lang/rust/rust-1.69.0-r1.ebuild | 2 +-
    eclass/rust-toolchain.eclass | 76 +++++++++++++--------
    15 files changed, 80 insertions(+), 42 deletions(-)

    --
    2.40.0

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From WANG Xuerui@21:1/5 to All on Wed May 31 15:10:02 2023
    For less downloading client-side, as it is likely that only one package
    in each covered group would work on a given system.

    Closes: https://github.com/gentoo/gentoo/pull/31241
    Signed-off-by: WANG Xuerui <xen0n@gentoo.org>
    ---
    dev-lang/rust-bin/rust-bin-1.65.0-r1.ebuild | 2 +-
    dev-lang/rust-bin/rust-bin-1.66.1-r1.ebuild | 2 +-
    dev-lang/rust-bin/rust-bin-1.67.1-r2.ebuild | 2 +-
    dev-lang/rust-bin/rust-bin-1.68.1.ebuild | 2 +-
    dev-lang/rust-bin/rust-bin-1.68.2-r1.ebuild | 2 +-
    dev-lang/rust-bin/rust-bin-1.69.0.ebuild | 2 +-
    dev-lang/rust/rust-1.65.0.ebuild | 2 +-
    dev-lang/rust/rust-1.66.1.ebuild | 2 +-
    dev-lang/rust/rust-1.67.1.ebuild | 2 +-
    dev-lang/rust/rust-1.68.1.ebuild | 2 +-
    dev-lang/rust/rust-1.68.2.ebuild | 2 +-
    dev-lang/rust/rust-1.69.0-r1.ebuild | 2 +-
    eclass/rust-toolchain.eclass | 16 ++++++++++------
    13 files changed, 22 insertions(+), 18 deletions(-)

    diff --git a/dev-lang/rust-bin/rust-bin-1.65.0-r1.ebuild b/dev-lang/rust-bin/rust-bin-1.65.0-r1.ebuild
    index 217681fdca9e..6dde1cf31349 100644
    --- a/dev-lang/rust-bin/rust-bin-1.65.0-r1.ebuild
    +++ b/dev-lang/rust-bin/rust-bin-1.65.0-r1.ebuild