eclass/toolchain.eclass: die early in case of EAPI < 5
authorMatthias Maier <tamiko@gentoo.org>
Fri, 2 Feb 2018 00:03:51 +0000 (18:03 -0600)
committerMatthias Maier <tamiko@gentoo.org>
Fri, 2 Feb 2018 00:03:51 +0000 (18:03 -0600)
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

index ef42b338fd38feb1594716bff1a2c3c27c7e3931..03e44c420046af59e071b8efddebefb94aa54c3a 100644 (file)
@@ -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 \