summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorThomas Matthijs <axxo@gentoo.org>2005-07-09 16:04:16 +0000
committerThomas Matthijs <axxo@gentoo.org>2005-07-09 16:04:16 +0000
commite85d2e2ce4d2cb0f69cb2a7905a5d2ab5049e8d8 (patch)
tree465c51748691165111e680c25070f245fd701e1c /dev-java/jdepend/jdepend-2.6-r1.ebuild
parentfix deps, small cleanups, add source useflag support (diff)
downloadgentoo-2-e85d2e2ce4d2cb0f69cb2a7905a5d2ab5049e8d8.tar.gz
gentoo-2-e85d2e2ce4d2cb0f69cb2a7905a5d2ab5049e8d8.tar.bz2
gentoo-2-e85d2e2ce4d2cb0f69cb2a7905a5d2ab5049e8d8.zip
and source useflag support, some cleanups
(Portage version: 2.0.51.22-r1)
Diffstat (limited to 'dev-java/jdepend/jdepend-2.6-r1.ebuild')
-rw-r--r--dev-java/jdepend/jdepend-2.6-r1.ebuild29
1 files changed, 13 insertions, 16 deletions
diff --git a/dev-java/jdepend/jdepend-2.6-r1.ebuild b/dev-java/jdepend/jdepend-2.6-r1.ebuild
index ea6ceac8e689..dd10982f0fae 100644
--- a/dev-java/jdepend/jdepend-2.6-r1.ebuild
+++ b/dev-java/jdepend/jdepend-2.6-r1.ebuild
@@ -1,44 +1,39 @@
# Copyright 1999-2005 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-java/jdepend/jdepend-2.6-r1.ebuild,v 1.5 2005/01/26 21:22:31 corsair Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-java/jdepend/jdepend-2.6-r1.ebuild,v 1.6 2005/07/09 16:04:16 axxo Exp $
inherit java-pkg
DESCRIPTION="JDepend traverses Java class file directories and generates design quality metrics for each Java package."
HOMEPAGE="http://www.clarkware.com/software/JDepend.html"
-SRC_URI="http://www.clarkware.com/software/${PN}-${PV}.zip"
+SRC_URI="http://www.clarkware.com/software/${P}.zip"
LICENSE="jdepend"
SLOT="0"
KEYWORDS="x86 amd64 ppc sparc"
-IUSE="doc jikes"
+IUSE="doc jikes source"
DEPEND=">=virtual/jdk-1.3
>=app-arch/unzip-5.50-r1
>=dev-java/ant-core-1.4
- jikes? ( >=dev-java/jikes-1.17 )"
-RDEPEND=">=virtual/jdk-1.3"
+ jikes? ( >=dev-java/jikes-1.17 )
+ source? ( app-arch/zip )"
+RDEPEND=">=virtual/jre-1.3"
#TODO Do junit testing but resolve the circular dependency we have with ant.
src_compile() {
- local myc
+ local antflags="jar"
- if use jikes ; then
- myc="${myc} -Dbuild.compiler=jikes"
- fi
-
-# use junit && export CLASSPATH=$CLASSPATH:`java-config --classpath=junit`
+ use jikes && antflags="${antflags} -Dbuild.compiler=jikes"
+# use junit && antflags="${antflags} test"
- ANT_OPTS=${myc} ant jar || die "Failed Compiling"
+ ant ${antflags} || die "Failed Compiling"
-# if use junit ; then
-# ant test || die "Failed Testing Packages Integrity"
-# fi
}
src_install() {
java-pkg_dojar lib/jdepend.jar || die "Failed Installing"
- dodoc LICENSE README
+ dodoc README
dodir /usr/share/ant-core/lib
dosym /usr/share/jdepend/lib/jdepend.jar /usr/share/ant-core/lib
@@ -48,4 +43,6 @@ src_install() {
cp -r docs/api ${D}/usr/share/doc/${PF}/html
cp -r docs/images ${D}/usr/share/doc/${PF}/html
fi
+
+ use source && java-pkg_dosrc src/*
}