From 8fda1f7bca027410308d7a7c98146875bab36cd8 Mon Sep 17 00:00:00 2001 From: Michael Palimaka Date: Wed, 13 Feb 2013 21:27:39 +1100 Subject: [eclass] Add multiple-inheritance protection. --- eclass/kde4-meta.eclass | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'eclass/kde4-meta.eclass') diff --git a/eclass/kde4-meta.eclass b/eclass/kde4-meta.eclass index 95242d848c3..a70658f7712 100644 --- a/eclass/kde4-meta.eclass +++ b/eclass/kde4-meta.eclass @@ -12,6 +12,9 @@ # You must define KMNAME to use this eclass, and do so before inheriting it. All other variables are optional. # Do not include the same item in more than one of KMMODULE, KMMEXTRA, KMCOMPILEONLY, KMEXTRACTONLY. +if [[ ${___ECLASS_ONCE_KDE4_META} != "recur -_+^+_- spank" ]] ; then +___ECLASS_ONCE_KDE4_META="recur -_+^+_- spank" + [[ -z ${KMNAME} ]] && die "kde4-meta.eclass inherited but KMNAME not defined - broken ebuild" inherit kde4-base versionator @@ -682,3 +685,5 @@ kde4-meta_pkg_postrm() { kde4-base_pkg_postrm } + +fi -- cgit v1.2.3