commit:     6fbf5c7abd6096d697c03c60f53767aab0f89881
Author:     Matthias Maier <tamiko <AT> gentoo <DOT> org>
AuthorDate: Fri Feb  2 00:03:51 2018 +0000
Commit:     Matthias Maier <tamiko <AT> gentoo <DOT> org>
CommitDate: Fri Feb  2 00:03:51 2018 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6fbf5c7a

eclass/toolchain.eclass: die early in case of EAPI < 5

With the latest changes (slot operators) we need at least EAPI 5 when
inheriting toolchain.eclass. Thus, in case of EAPI=4, die early with a
more descriptive error message.

 eclass/toolchain.eclass | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/eclass/toolchain.eclass b/eclass/toolchain.eclass
index ef42b338fd3..03e44c42004 100644
--- a/eclass/toolchain.eclass
+++ b/eclass/toolchain.eclass
@@ -24,8 +24,8 @@ fi
 FEATURES=${FEATURES/multilib-strict/}
 
 case ${EAPI:-0} in
-       0|1|2|3) die "Need to upgrade to at least EAPI=4" ;;
-       4*|5*)   ;;
+       0|1|2|3|4*) die "Need to upgrade to at least EAPI=5" ;;
+       5*)   ;;
        *)       die "I don't speak EAPI ${EAPI}." ;;
 esac
 EXPORT_FUNCTIONS pkg_pretend pkg_setup src_unpack src_prepare src_configure \

Reply via email to