Gentoo Archives: gentoo-commits

From: "Ulrich Müller" <ulm@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: eclass/
Date: Fri, 29 Jan 2016 07:03:58
Message-Id: 1454050975.3fb6bec9a4790b05ba628e927d28932b0c86168e.ulm@gentoo
1 commit: 3fb6bec9a4790b05ba628e927d28932b0c86168e
2 Author: Ulrich Müller <ulm <AT> gentoo <DOT> org>
3 AuthorDate: Wed Jan 27 16:36:17 2016 +0000
4 Commit: Ulrich Müller <ulm <AT> gentoo <DOT> org>
5 CommitDate: Fri Jan 29 07:02:55 2016 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3fb6bec9
7
8 latex-package.eclass: Support EAPI 6.
9
10 In EAPI 6, don't inherit base.eclass and don't define
11 latex-package_has_tetex_3().
12
13 eclass/latex-package.eclass | 13 ++++++++++---
14 1 file changed, 10 insertions(+), 3 deletions(-)
15
16 diff --git a/eclass/latex-package.eclass b/eclass/latex-package.eclass
17 index 01815ce..b32943b 100644
18 --- a/eclass/latex-package.eclass
19 +++ b/eclass/latex-package.eclass
20 @@ -51,9 +51,13 @@
21 # you must either grab each file individually, or find a place to mirror an
22 # archive of them. (iBiblio)
23 #
24 -# It inherits base.
25 +# It inherits base in EAPI 5 and earlier.
26
27 -inherit base
28 +case ${EAPI:-0} in
29 + 0|1|2|3|4|5) inherit base ;;
30 + 6) ;;
31 + *) die "Unknown EAPI ${EAPI} for ${ECLASS}" ;;
32 +esac
33
34 RDEPEND="virtual/latex-base"
35 DEPEND="${RDEPEND}
36 @@ -69,7 +73,10 @@ SUPPLIER="misc"
37
38 # Kept for backwards compatibility
39 latex-package_has_tetex_3() {
40 - return 0
41 + case ${EAPI:-0} in
42 + 0|1|2|3|4|5) return 0 ;;
43 + *) die "${FUNCNAME} no longer supported in EAPI ${EAPI}" ;;
44 + esac
45 }
46
47 # @FUNCTION: latex-package_src_doinstall