Gentoo Archives: gentoo-commits

From: Andreas Sturmlechner <asturm@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] proj/kde:master commit in: eclass/
Date: Fri, 16 Aug 2019 14:52:40
Message-Id: 1565967107.e0238ccd9b535aab8ab222c8a68b34773a9299fd.asturm@gentoo
1 commit: e0238ccd9b535aab8ab222c8a68b34773a9299fd
2 Author: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
3 AuthorDate: Wed Aug 14 14:48:48 2019 +0000
4 Commit: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
5 CommitDate: Fri Aug 16 14:51:47 2019 +0000
6 URL: https://gitweb.gentoo.org/proj/kde.git/commit/?id=e0238ccd
7
8 kde5-functions.eclass: Drop EAPI-6 support
9
10 Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org>
11
12 eclass/kde5-functions.eclass | 48 +-------------------------------------------
13 1 file changed, 1 insertion(+), 47 deletions(-)
14
15 diff --git a/eclass/kde5-functions.eclass b/eclass/kde5-functions.eclass
16 index 56aafd7eb6..e495fb8059 100644
17 --- a/eclass/kde5-functions.eclass
18 +++ b/eclass/kde5-functions.eclass
19 @@ -4,7 +4,7 @@
20 # @ECLASS: kde5-functions.eclass
21 # @MAINTAINER:
22 # kde@g.o
23 -# @SUPPORTED_EAPIS: 6 7
24 +# @SUPPORTED_EAPIS: 7
25 # @BLURB: Common ebuild functions for packages based on KDE Frameworks 5.
26 # @DESCRIPTION:
27 # This eclass contains functions shared by the other KDE eclasses and forms
28 @@ -19,7 +19,6 @@ inherit toolchain-funcs
29
30 case ${EAPI} in
31 7) ;;
32 - 6) inherit eapi7-ver ;;
33 *) die "EAPI=${EAPI:-0} is not supported" ;;
34 esac
35
36 @@ -249,10 +248,6 @@ add_qt_dep() {
37
38 if [[ -z ${version} ]]; then
39 version=${QT_MINIMAL}
40 - if [[ ${1} = qtwebkit ]]; then
41 - version=5.9.1
42 - [[ ${EAPI} != 6 ]] && die "${FUNCNAME} is disallowed for 'qtwebkit' in EAPI 7 and later"
43 - fi
44 fi
45 if [[ -z ${slot} ]]; then
46 slot="5"
47 @@ -261,47 +256,6 @@ add_qt_dep() {
48 _add_category_dep dev-qt "${1}" "${2}" "${version}" "${slot}"
49 }
50
51 -# @FUNCTION: get_kde_version [version]
52 -# @DESCRIPTION:
53 -# Translates an ebuild version into a major.minor KDE release version, taking
54 -# into account KDE's prerelease versioning scheme.
55 -# For example, get_kde_version 17.07.80 will return "17.08".
56 -# If the version equals 9999, "live" is returned.
57 -# If no version is specified, ${PV} is used.
58 -get_kde_version() {
59 - [[ ${EAPI} != 6 ]] && die "${FUNCNAME} is banned in EAPI 7 and later"
60 - local ver=${1:-${PV}}
61 - local major=$(ver_cut 1 ${ver})
62 - local minor=$(ver_cut 2 ${ver})
63 - local micro=$(ver_cut 3 ${ver})
64 - if [[ ${ver} == 9999 ]]; then
65 - echo live
66 - else
67 - (( micro < 50 )) && echo ${major}.${minor} || echo ${major}.$((minor + 1))
68 - fi
69 -}
70 -
71 -# @FUNCTION: kde_l10n2lingua
72 -# @USAGE: <l10n>...
73 -# @INTERNAL
74 -# @DESCRIPTION:
75 -# Output KDE lingua flag name(s) (without prefix(es)) appropriate for
76 -# given l10n(s).
77 -kde_l10n2lingua() {
78 - [[ ${EAPI} != 6 ]] && die "${FUNCNAME} is banned in EAPI 7 and later"
79 - local l
80 - for l; do
81 - case ${l} in
82 - ca-valencia) echo ca@valencia;;
83 - sr-ijekavsk) echo sr@ijekavian;;
84 - sr-Latn-ijekavsk) echo sr@ijekavianlatin;;
85 - sr-Latn) echo sr@latin;;
86 - uz-Cyrl) echo uz@cyrillic;;
87 - *) echo "${l/-/_}";;
88 - esac
89 - done
90 -}
91 -
92 # @FUNCTION: punt_bogus_dep
93 # @USAGE: <prefix> <dependency>
94 # @DESCRIPTION: