summaryrefslogtreecommitdiff
path: root/eclass
diff options
context:
space:
mode:
authorPetteri Räty <betelgeuse@gentoo.org>2007-01-28 20:04:59 +0000
committerPetteri Räty <betelgeuse@gentoo.org>2007-01-28 20:04:59 +0000
commitfc516c6d21dd9770bd841b3158212d23d2900eb0 (patch)
tree243ab9acd37acb5f1da0f08964dd3d36695cd314 /eclass
parentInitial import. Thanks to everyone on bug #112887. (diff)
downloadhistorical-fc516c6d21dd9770bd841b3158212d23d2900eb0.tar.gz
historical-fc516c6d21dd9770bd841b3158212d23d2900eb0.tar.bz2
historical-fc516c6d21dd9770bd841b3158212d23d2900eb0.zip
Move inherit java-ant-2 check to eant itself from the generic src_compile in java-pkg-2.
Diffstat (limited to 'eclass')
-rw-r--r--eclass/java-pkg-2.eclass7
-rw-r--r--eclass/java-utils-2.eclass8
2 files changed, 8 insertions, 7 deletions
diff --git a/eclass/java-pkg-2.eclass b/eclass/java-pkg-2.eclass
index 79c1af5c8249..c8590ab12ddb 100644
--- a/eclass/java-pkg-2.eclass
+++ b/eclass/java-pkg-2.eclass
@@ -5,7 +5,7 @@
#
# Licensed under the GNU General Public License, v2
#
-# $Header: /var/cvsroot/gentoo-x86/eclass/java-pkg-2.eclass,v 1.18 2007/01/28 19:53:17 betelgeuse Exp $
+# $Header: /var/cvsroot/gentoo-x86/eclass/java-pkg-2.eclass,v 1.19 2007/01/28 20:04:59 betelgeuse Exp $
inherit java-utils-2
@@ -74,11 +74,6 @@ java-pkg-2_pkg_setup() {
# ------------------------------------------------------------------------------
java-pkg-2_src_compile() {
if [[ -e "${EANT_BUILD_XML:=build.xml}" ]]; then
- if ! hasq java-ant-2 ${INHERITED}; then
- msg="You should inherit java-ant-2 always when using eant"
- ewarn ${msg}
- is-java-strict && die ${msg}
- fi
[[ "${EANT_FILTER_COMPILER}" ]] && \
java-pkg_filter-compiler ${EANT_FILTER_COMPILER}
diff --git a/eclass/java-utils-2.eclass b/eclass/java-utils-2.eclass
index 7f954c11ab2d..dbacd83db3dd 100644
--- a/eclass/java-utils-2.eclass
+++ b/eclass/java-utils-2.eclass
@@ -6,7 +6,7 @@
#
# Licensed under the GNU General Public License, v2
#
-# $Header: /var/cvsroot/gentoo-x86/eclass/java-utils-2.eclass,v 1.50 2007/01/26 20:24:23 caster Exp $
+# $Header: /var/cvsroot/gentoo-x86/eclass/java-utils-2.eclass,v 1.51 2007/01/28 20:04:59 betelgeuse Exp $
# -----------------------------------------------------------------------------
@@ -1541,6 +1541,12 @@ eant() {
# "Using eant, but not depending on dev-java/ant or dev-java/ant-core"
# fi
+ if ! hasq java-ant-2 ${INHERITED} && is-java-strict; then
+ msg="You should inherit java-ant-2 when using eant"
+ java-pkg_announce-qa-violation ${msg}
+ die ${msg}
+ fi
+
local antflags="-Dnoget=true -Dmaven.mode.offline=true"
java-pkg_init-compiler_
local compiler="${GENTOO_COMPILER}"