kde5-functions.eclass: Drop functions/vars moved to ecm/kde.org
authorAndreas Sturmlechner <asturm@gentoo.org>
Sat, 7 Sep 2019 13:10:24 +0000 (15:10 +0200)
committerAndreas Sturmlechner <asturm@gentoo.org>
Tue, 24 Dec 2019 20:42:40 +0000 (21:42 +0100)
_check_gcc_version moved to ecm.eclass
KDE_GCC_MINIMAL moved to ecm.eclass
KDE_BUILD_TYPE moved to kde.org.eclass

punt_bogus_dep is deprecated (replaced by ecm_punt_bogus_dep in ecm.eclass)

Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
eclass/kde5-functions.eclass

index 7bf5a9caa33feacc97955a831674530c39aa0a90..bbb8d6d90f255bef1bbf18e2aa2e607c78661293 100644 (file)
 if [[ -z ${_KDE5_FUNCTIONS_ECLASS} ]]; then
 _KDE5_FUNCTIONS_ECLASS=1
 
-inherit toolchain-funcs
-
 case ${EAPI} in
        7) ;;
        *) die "EAPI=${EAPI:-0} is not supported" ;;
 esac
 
-# @ECLASS-VARIABLE: KDE_BUILD_TYPE
-# @DESCRIPTION:
-# If PV matches "*9999*", this is automatically set to "live".
-# Otherwise, this is automatically set to "release".
-KDE_BUILD_TYPE="release"
-if [[ ${PV} = *9999* ]]; then
-       KDE_BUILD_TYPE="live"
-fi
-export KDE_BUILD_TYPE
-
 # @ECLASS-VARIABLE: QT_MINIMAL
 # @DESCRIPTION:
 # Minimum version of Qt to require. This affects add_qt_dep.
@@ -52,40 +40,6 @@ export KDE_BUILD_TYPE
 # Minimum version of KDE Applications to require. This affects add_kdeapps_dep.
 : ${KDE_APPS_MINIMAL:=19.04.3}
 
-# @ECLASS-VARIABLE: KDE_GCC_MINIMAL
-# @DEFAULT_UNSET
-# @DESCRIPTION:
-# Minimum version of active GCC to require. This is checked in kde5.eclass in
-# kde5_pkg_pretend and kde5_pkg_setup.
-
-# @FUNCTION: _check_gcc_version
-# @INTERNAL
-# @DESCRIPTION:
-# Determine if the current GCC version is acceptable, otherwise die.
-_check_gcc_version() {
-       if [[ ${MERGE_TYPE} != binary && -v KDE_GCC_MINIMAL ]] && tc-is-gcc; then
-
-               local version=$(gcc-version)
-               local major=${version%.*}
-               local minor=${version#*.}
-               local min_major=${KDE_GCC_MINIMAL%.*}
-               local min_minor=${KDE_GCC_MINIMAL#*.}
-
-               debug-print "GCC version check activated"
-               debug-print "Version detected:"
-               debug-print "   - Full: ${version}"
-               debug-print "   - Major: ${major}"
-               debug-print "   - Minor: ${minor}"
-               debug-print "Version required:"
-               debug-print "   - Major: ${min_major}"
-               debug-print "   - Minor: ${min_minor}"
-
-               [[ ${major} -lt ${min_major} ]] || \
-                               ( [[ ${major} -eq ${min_major} && ${minor} -lt ${min_minor} ]] ) \
-                       && die "Sorry, but gcc-${KDE_GCC_MINIMAL} or later is required for this package (found ${version})."
-       fi
-}
-
 # @FUNCTION: _add_category_dep
 # @INTERNAL
 # @DESCRIPTION: