• [gentoo-dev] [PATCH] llvm.eclass: Remove EAPI 6

    From =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?@21:1/5 to All on Tue Dec 13 04:50:01 2022
    Signed-off-by: Michał Górny <mgorny@gentoo.org>
    ---
    eclass/llvm.eclass | 43 ++++++++-----------------------------------
    eclass/tests/llvm.sh | 7 -------
    2 files changed, 8 insertions(+), 42 deletions(-)

    diff --git a/eclass/llvm.eclass b/eclass/llvm.eclass
    index 7657de4bc5a2..b4347163face 100644
    --- a/eclass/llvm.eclass
    +++ b/eclass/llvm.eclass
    @@ -6,7 +6,7 @@
    # Michał Górny <mgorny@gentoo.org>
    # @AUTHOR:
    # Michał Górny <mgorny@gentoo.org>
    -# @SUPPORTED_EAPIS: 6 7 8
    +# @SUPPORTED_EAPIS: 7 8
    # @BLURB: Utility functions to build against slotted LLVM
    # @DESCRIPTION:
    # The llvm.eclass provides utility functions that can be used to build
    @@ -56,15 +56,9 @@
    # }
    # @CODE

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

    EXPORT_FUNCTIONS pkg_setup
    @@ -95,7 +89,7 @@ declare -g -r _LLVM_KNOWN_SLOTS=(