# Copyright 1999-2004 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Header: /var/cvsroot/gentoo-x86/dev-java/jswat/jswat-2.21.ebuild,v 1.4 2004/06/24 22:36:35 agriffis Exp $ inherit java-pkg eutils DESCRIPTION="Extensible graphical Java debugger" HOMEPAGE="http://www.bluemarsh.com/java/jswat" SRC_URI="mirror://sourceforge/jswat/${PN}-src-${PV}.tar.gz" LICENSE="GPL-2" SLOT="2" KEYWORDS="x86 sparc -ppc amd64" IUSE="doc jikes junit" DEPEND=">=dev-java/ant-1.5" RDEPEND=">=virtual/jdk-1.4" src_compile() { epatch ${FILESDIR}/${P}.diff # antopts="-Dversion=${PV}" use jikes && antopts="${antopts} -Dbuild.compiler=jikes" ant ${antopts} dist || die "Compile failed" # Make sure junit tasks get built if we have junit if [ -f "/usr/share/junit/lib/junit.jar" ] ; then export CLASSPATH="/usr/share/junit/lib/junit.jar" export DEP_APPEND="junit" if use junit ; then einfo "Running JUnit tests, this may take awhile ..." ant ${antopts} test || die "Junit test failed" fi fi } src_install() { # install jswat classes java-pkg_dojar \ build/dist/*/*.jar \ classes/ext/parser.jar \ classes/ext/jclasslib.jar # prepare and install jswat script dobin ${FILESDIR}/${PV}/jswat2 # install documents dodoc AUTHORS.txt BUGS.txt HISTORY.txt LICENSE.txt OLD_HISTORY.txt TODO.txt dohtml README.html use doc && dohtml -r docs }