commit: 002a26639a795dd49753b225d0953e1d0fa1ec60 Author: Sergei Trofimovich <slyfox <AT> gentoo <DOT> org> AuthorDate: Sat Jul 17 09:09:04 2021 +0000 Commit: Sergei Trofimovich <slyfox <AT> gentoo <DOT> org> CommitDate: Sat Jul 17 10:25:25 2021 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=002a2663
toolchain.eclass: add EAPI=8 support Signed-off-by: Sergei Trofimovich <slyfox <AT> gentoo.org> eclass/toolchain.eclass | 27 ++++++++++++++------------- 1 file changed, 14 insertions(+), 13 deletions(-) diff --git a/eclass/toolchain.eclass b/eclass/toolchain.eclass index 357c99d0921..f10309c3f73 100644 --- a/eclass/toolchain.eclass +++ b/eclass/toolchain.eclass @@ -2,7 +2,7 @@ # Distributed under the terms of the GNU General Public License v2 # Maintainer: Toolchain Ninjas <toolch...@gentoo.org> -# @SUPPORTED_EAPIS: 5 6 7 +# @SUPPORTED_EAPIS: 5 6 7 8 DESCRIPTION="The GNU Compiler Collection" HOMEPAGE="https://gcc.gnu.org/" @@ -27,9 +27,10 @@ fi FEATURES=${FEATURES/multilib-strict/} -case ${EAPI:-0} in +case ${EAPI} in 5|6) inherit eapi7-ver eutils ;; 7) inherit eutils ;; + 8) ;; *) die "${ECLASS}: EAPI ${EAPI:-0} not supported" ;; esac @@ -121,9 +122,9 @@ IUSE="test vanilla +nls" RESTRICT="!test? ( test )" tc_supports_dostrip() { - case ${EAPI:-0} in - 5*|6) return 1 ;; - 7) return 0 ;; + case ${EAPI} in + 5|6) return 1 ;; + 7|8) return 0 ;; *) die "Update apply_patches() for ${EAPI}." ;; esac } @@ -266,8 +267,8 @@ if tc_has_feature valgrind; then BDEPEND+=" valgrind? ( dev-util/valgrind )" fi -case ${EAPI:-0} in - 5*|6) DEPEND+=" ${BDEPEND}" ;; +case ${EAPI} in + 5|6) DEPEND+=" ${BDEPEND}" ;; esac PDEPEND=">=sys-devel/gcc-config-2.3" @@ -446,11 +447,11 @@ tc_apply_patches() { einfo "$1"; shift - case ${EAPI:-0} in + case ${EAPI} in # Note: even for EAPI=6 we used 'epatch' semantics. To avoid # breaking existing ebuilds use 'eapply' only in EAPI=7 or later. - 5*|6) epatch "$@" ;; - 7) eapply "$@" ;; + 5|6) epatch "$@" ;; + 7|8) eapply "$@" ;; *) die "Update apply_patches() for ${EAPI}." ;; esac } @@ -467,9 +468,9 @@ toolchain_src_prepare() { BRANDING_GCC_PKGVERSION="${BRANDING_GCC_PKGVERSION}, commit ${EGIT_VERSION}" fi - case ${EAPI:-0} in - 5*) epatch_user;; - 6|7) eapply_user ;; + case ${EAPI} in + 5) epatch_user;; + 6|7|8) eapply_user ;; *) die "Update toolchain_src_prepare() for ${EAPI}." ;; esac