• [gentoo-dev] [PATCH 4/4] rebar.eclass: add support for EAPI=8

    From Arthur Zamarin@21:1/5 to All on Sun Sep 4 21:40:01 2022
    Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
    ---
    eclass/rebar.eclass | 14 ++++----------
    1 file changed, 4 insertions(+), 10 deletions(-)

    diff --git a/eclass/rebar.eclass b/eclass/rebar.eclass
    index c982dea5d1..1c7bc20def 100644
    --- a/eclass/rebar.eclass
    +++ b/eclass/rebar.eclass
    @@ -6,7 +6,7 @@
    # maintainer-needed@gentoo.org
    # @AUTHOR:
    # Amadeusz Żołnowski <aidecoe@gentoo.org>
    -# @SUPPORTED_EAPIS: 6 7
    +# @SUPPORTED_EAPIS: 6 7 8
    # @BLURB: Build Erlang/OTP projects using dev-util/rebar.
    # @DESCRIPTION:
    # An eclass providing functions to build Erlang/OTP projects using
    @@ -19,15 +19,9 @@
    # targets. The eclass workarounds some of these problems. It handles
    # installation in a generic way for Erlang/OTP structured projects.

    -case "${EAPI:-0}" in
    - 0|1|2|3|4|5)
    - die "Unsupported EAPI=${EAPI:-0} (too old) for ${ECLASS}"
    - ;;
    - 6|7)
    - ;;
    - *)
    - die "Unsupported EAPI=${EAPI} (unknown) for ${ECLASS}"
    - ;;
    +case ${EAPI} in
    + 6|7|8) ;;
    + *) die "${ECLASS}: EAPI ${EAPI:-0} not supported" ;;
    esac

    EXPORT_FUNCT