summaryrefslogtreecommitdiff
path: root/eclass/cmake-utils.eclass
diff options
context:
space:
mode:
authorMichael Palimaka <kensington@gentoo.org>2015-11-18 20:35:33 +1100
committerMichael Palimaka <kensington@gentoo.org>2015-11-18 20:35:33 +1100
commit95319bfc481d1f5e69738aa69a1cce005d1dd91d (patch)
tree4730c668b3aa187b423f89918fc621d0db70da16 /eclass/cmake-utils.eclass
parente33467b4473aa822964423b97eb7bf424ff3420a (diff)
downloadkde-95319bfc481d1f5e69738aa69a1cce005d1dd91d.tar.gz
kde-95319bfc481d1f5e69738aa69a1cce005d1dd91d.tar.bz2
kde-95319bfc481d1f5e69738aa69a1cce005d1dd91d.zip
cmake-utils.eclass: use default_src_prepare in EAPI 6 and later
Diffstat (limited to 'eclass/cmake-utils.eclass')
-rw-r--r--eclass/cmake-utils.eclass15
1 files changed, 10 insertions, 5 deletions
diff --git a/eclass/cmake-utils.eclass b/eclass/cmake-utils.eclass
index 82e2f19300c..f6bb9dd555c 100644
--- a/eclass/cmake-utils.eclass
+++ b/eclass/cmake-utils.eclass
@@ -426,13 +426,18 @@ enable_cmake-utils_src_prepare() {
pushd "${S}" > /dev/null || die
- has "${EAPI:-0}" 6 && _cleanup_cmake
+ if has "${EAPI:-0}" 6 ; then
+ _cleanup_cmake
+ default_src_prepare
+ fi
- debug-print "$FUNCNAME: PATCHES=$PATCHES"
- [[ ${PATCHES[@]} ]] && epatch "${PATCHES[@]}"
+ if has "${EAPI:-0}" 2 3 4 5 ; then
+ debug-print "$FUNCNAME: PATCHES=$PATCHES"
+ [[ ${PATCHES[@]} ]] && epatch "${PATCHES[@]}"
- debug-print "$FUNCNAME: applying user patches"
- epatch_user
+ debug-print "$FUNCNAME: applying user patches"
+ epatch_user
+ fi
popd > /dev/null || die
}