• [gentoo-dev] [PATCH 1/7] cargo.eclass: bump minimum rust to 1.57.0

    From Georgy Yakovlev@21:1/5 to All on Thu Feb 9 21:50:01 2023
    and mark RUST_DEPEND as readonly

    Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
    ---
    eclass/cargo.eclass | 28 ++++++++++++++++------------
    1 file changed, 16 insertions(+), 12 deletions(-)

    diff --git a/eclass/cargo.eclass b/eclass/cargo.eclass
    index a92fe97ec502..d37293ada136 100644
    --- a/eclass/cargo.eclass
    +++ b/eclass/cargo.eclass
    @@ -13,28 +13,32 @@
    if [[ -z ${_CARGO_ECLASS} ]]; then
    _CARGO_ECLASS=1

    -# check and document RUST_DEPEND and options we need below in case conditions. +# @ECLASS_VARIABLE: RUST_DEPEND
    +# @INTERNAL
    +# @DESCRIPTION:
    +# Minimum rust/cargo version that should be used with this eclass.
    +# Versions below that may not provide functionality we rely on.
    +# This variable should not be overriden by ebuilds, just manually
    +# add more recent version if package requires it.
    # https://github.com/rust-lang/cargo/blob/master/CHANGELOG.md -RUST_DEPEND="virtual/rust"
    +# 1.37 added 'cargo vendor' subcommand and net.offline config knob
    +# 1.39 added --workspace
    +# 1.46 added --target dir
    +# 1.48 added term.progress config option
    +# 1.51 added spli