summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndreas K. Hüttel <dilfridge@gentoo.org>2016-12-10 14:29:46 +0100
committerAndreas K. Hüttel <dilfridge@gentoo.org>2016-12-10 14:29:46 +0100
commit4950ef712523a769b057e4dfca9cc78f29cc12db (patch)
tree0b7d29e830e0c68715c3e952f891a21a1db0f868
parentdepend.apache.eclass: Restructure pkg_setup so in_iuse is used from EAPI=6 on (diff)
downloaddilfridge-4950ef712523a769b057e4dfca9cc78f29cc12db.tar.gz
dilfridge-4950ef712523a769b057e4dfca9cc78f29cc12db.tar.bz2
dilfridge-4950ef712523a769b057e4dfca9cc78f29cc12db.zip
depend.apache.eclass: Disallow thread checks for EAPIs without use dependencies
There are no ebuilds in the tree that are affected.
-rw-r--r--eclass/depend.apache.eclass12
1 files changed, 12 insertions, 0 deletions
diff --git a/eclass/depend.apache.eclass b/eclass/depend.apache.eclass
index 2d7b062..ba08318 100644
--- a/eclass/depend.apache.eclass
+++ b/eclass/depend.apache.eclass
@@ -327,6 +327,12 @@ has_apache() {
has_apache_threads() {
debug-print-function $FUNCNAME $*
+ case ${EAPI:-0} in
+ 0|1)
+ die "depend.apache.eclass: has_apache_threads is not supported for EAPI=${EAPI:-0}"
+ ;;
+ esac
+
if ! has_version 'www-servers/apache[threads]'; then
return
fi
@@ -350,6 +356,12 @@ has_apache_threads() {
has_apache_threads_in() {
debug-print-function $FUNCNAME $*
+ case ${EAPI:-0} in
+ 0|1)
+ die "depend.apache.eclass: has_apache_threads_in is not supported for EAPI=${EAPI:-0}"
+ ;;
+ esac
+
if ! has_version 'www-servers/apache[threads]'; then
return
fi