summaryrefslogtreecommitdiff
path: root/eclass
diff options
context:
space:
mode:
Diffstat (limited to 'eclass')
-rw-r--r--eclass/aspell-dict.eclass16
1 files changed, 14 insertions, 2 deletions
diff --git a/eclass/aspell-dict.eclass b/eclass/aspell-dict.eclass
index 6207f6a15fc9..5600d9a6960c 100644
--- a/eclass/aspell-dict.eclass
+++ b/eclass/aspell-dict.eclass
@@ -24,7 +24,10 @@
# @DESCRIPTION:
# What major version of aspell is this dictionary for?
-EXPORT_FUNCTIONS src_compile src_install
+case ${EAPI} in
+ 0|1) EXPORT_FUNCTIONS src_compile src_install ;;
+ *) EXPORT_FUNCTIONS src_configure src_compile src_install ;;
+esac
#MY_P=${PN}-${PV%.*}-${PV#*.*.}
MY_P=${P%.*}-${PV##*.}
@@ -46,11 +49,20 @@ else
DEPEND="${RDEPEND}"
fi
+# @FUNCTION: aspell-dict_src_configure
+# @DESCRIPTION:
+# The aspell-dict src_configure function which is exported.
+aspell-dict_src_configure() {
+ ./configure || die
+}
+
# @FUNCTION: aspell-dict_src_compile
# @DESCRIPTION:
# The aspell-dict src_compile function which is exported.
aspell-dict_src_compile() {
- ./configure || die
+ case ${EAPI} in
+ 0|1) aspell-dict_src_configure ;;
+ esac
emake || die
}