Gentoo Archives: gentoo-commits

From: Matthias Maier <tamiko@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: eclass/
Date: Fri, 02 Feb 2018 00:06:24
Message-Id: 1517529831.6fbf5c7abd6096d697c03c60f53767aab0f89881.tamiko@gentoo
1 commit: 6fbf5c7abd6096d697c03c60f53767aab0f89881
2 Author: Matthias Maier <tamiko <AT> gentoo <DOT> org>
3 AuthorDate: Fri Feb 2 00:03:51 2018 +0000
4 Commit: Matthias Maier <tamiko <AT> gentoo <DOT> org>
5 CommitDate: Fri Feb 2 00:03:51 2018 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6fbf5c7a
7
8 eclass/toolchain.eclass: die early in case of EAPI < 5
9
10 With the latest changes (slot operators) we need at least EAPI 5 when
11 inheriting toolchain.eclass. Thus, in case of EAPI=4, die early with a
12 more descriptive error message.
13
14 eclass/toolchain.eclass | 4 ++--
15 1 file changed, 2 insertions(+), 2 deletions(-)
16
17 diff --git a/eclass/toolchain.eclass b/eclass/toolchain.eclass
18 index ef42b338fd3..03e44c42004 100644
19 --- a/eclass/toolchain.eclass
20 +++ b/eclass/toolchain.eclass
21 @@ -24,8 +24,8 @@ fi
22 FEATURES=${FEATURES/multilib-strict/}
23
24 case ${EAPI:-0} in
25 - 0|1|2|3) die "Need to upgrade to at least EAPI=4" ;;
26 - 4*|5*) ;;
27 + 0|1|2|3|4*) die "Need to upgrade to at least EAPI=5" ;;
28 + 5*) ;;
29 *) die "I don't speak EAPI ${EAPI}." ;;
30 esac
31 EXPORT_FUNCTIONS pkg_pretend pkg_setup src_unpack src_prepare src_configure \