summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJoshua Nichols <nichoj@gentoo.org>2006-08-05 21:14:59 +0000
committerJoshua Nichols <nichoj@gentoo.org>2006-08-05 21:14:59 +0000
commit7e75d3a4e5d43f972f682a166044878785af2980 (patch)
tree9a8d75d57131ff1dbb0bfea7f5f613403cac05b3 /eclass/java-utils-2.eclass
parentsome more minor touchups (diff)
downloadhistorical-7e75d3a4e5d43f972f682a166044878785af2980.tar.gz
historical-7e75d3a4e5d43f972f682a166044878785af2980.tar.bz2
historical-7e75d3a4e5d43f972f682a166044878785af2980.zip
Added helper method to ensure that when FEATURE=test, then USE=test as well, or dies otherwise. Should probably be used in pkg_setup when appropriate.
Diffstat (limited to 'eclass/java-utils-2.eclass')
-rw-r--r--eclass/java-utils-2.eclass8
1 files changed, 8 insertions, 0 deletions
diff --git a/eclass/java-utils-2.eclass b/eclass/java-utils-2.eclass
index ab0f19ed1150..eac0b12d0bb1 100644
--- a/eclass/java-utils-2.eclass
+++ b/eclass/java-utils-2.eclass
@@ -1195,6 +1195,14 @@ java-pkg_ensure-gcj() {
fi
}
+java-pkg_ensure-test() {
+ if hasq test ${FEATURES} && ! hasq -test ${FEATURES} && ! use test; then
+ eerror "You specified FEATURES=test, but USE=test is needed"
+ eerror "to pull in the additional dependencies for testing"
+ die "Need USE=test enabled"
+ fi
+}
+
# ------------------------------------------------------------------------------
# @section-end helper
# ------------------------------------------------------------------------------