Gentoo Archives: gentoo-commits

From: Andreas Sturmlechner <asturm@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: eclass/
Date: Tue, 24 Dec 2019 21:19:18
Message-Id: 1577220214.e9a65e489316df08dee2f548a88501a5aa673d0d.asturm@gentoo
1 commit: e9a65e489316df08dee2f548a88501a5aa673d0d
2 Author: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
3 AuthorDate: Sat Dec 21 11:26:43 2019 +0000
4 Commit: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
5 CommitDate: Tue Dec 24 20:43:34 2019 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e9a65e48
7
8 ecm.eclass: Ban variables from kde5*eclass for stricter porting
9
10 Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org>
11
12 eclass/ecm.eclass | 18 ++++++++++++++++++
13 1 file changed, 18 insertions(+)
14
15 diff --git a/eclass/ecm.eclass b/eclass/ecm.eclass
16 index 1616df9aab5..40b4450c2d9 100644
17 --- a/eclass/ecm.eclass
18 +++ b/eclass/ecm.eclass
19 @@ -310,6 +310,24 @@ DEPEND+=" ${COMMONDEPEND}"
20 RDEPEND+=" ${COMMONDEPEND}"
21 unset COMMONDEPEND
22
23 +# @FUNCTION: _ecm_banned_var
24 +# @INTERNAL
25 +# @DESCRIPTION:
26 +# Banned kde5*.eclass variables are banned.
27 +_ecm_banned_var() {
28 + die "$1 is banned. use $2 instead."
29 +}
30 +
31 +if [[ -z ${_KDE5_ECLASS} ]] ; then
32 + [[ -n ${KDE_DEBUG} ]] && _ecm_banned_var KDE_DEBUG ECM_DEBUG
33 + [[ -n ${KDE_EXAMPLES} ]] && _ecm_banned_var KDE_EXAMPLES ECM_EXAMPLES
34 + [[ -n ${KDE_HANDBOOK} ]] && _ecm_banned_var KDE_HANDBOOK ECM_HANDBOOK
35 + [[ -n ${KDE_DOC_DIR} ]] && _ecm_banned_var KDE_DOC_DIR ECM_HANDBOOK_DIR
36 + [[ -n ${KDE_PO_DIRS} ]] && _ecm_banned_var KDE_PO_DIRS ECM_PO_DIRS
37 + [[ -n ${KDE_QTHELP} ]] && _ecm_banned_var KDE_QTHELP ECM_QTHELP
38 + [[ -n ${KDE_TEST} ]] && _ecm_banned_var KDE_TEST ECM_TEST
39 +fi
40 +
41 # @ECLASS-VARIABLE: KDE_GCC_MINIMAL
42 # @DEFAULT_UNSET
43 # @DESCRIPTION: