# Copyright 2002 Maik Schreiber # Distributed under the terms of the GNU General Public License v2 # /space/gentoo/cvsroot/gentoo-x86/skel.ebuild,v 1.7 2002/05/18 17:25:12 agenkin Exp S="${WORKDIR}/jswat" DESCRIPTION="Extensible graphical Java debugger" HOMEPAGE="http://www.bluemarsh.com/java/jswat" LICENSE="GPL-2" DEPEND=">=dev-java/ant-1.4.1" RDEPEND=">=virtual/jdk-1.4" SRC_URI="http://www.bluemarsh.com/binaries/java/jswat/jswat2-src-20020522.tar.gz" SLOT="0" src_compile() { cd build # we cannot use jikes here because we would get # a java.lang.VerifyError from the ClassLoader (why?) ant || die } src_install () { mkdir -m 755 -p ${D}/usr/share/jswat mkdir -m 755 ${D}/usr/share/jswat/lib mkdir -m 755 ${D}/usr/bin cd dist/jswat # install it as new CLASSPATH package because other programs # (like app-editors/jedit) can make use of it cp jswat2.jar parser.jar ${D}/usr/share/jswat/lib cat >${D}/usr/share/jswat/package.env <<-EOF DESCRIPTION="JSwat classes" CLASSPATH="/usr/share/jswat/lib/jswat2.jar:/usr/share/jswat/lib/parser.jar" EOF cat >${D}/usr/bin/jswat <<-EOF #!/bin/sh java -classpath /usr/share/jswat/lib/jswat2.jar:${JDK_HOME}/lib/tools.jar com.bluemarsh.jswat.Main EOF chmod 644 ${D}/usr/share/jswat/package.env \ ${D}/usr/share/jswat/lib/jswat2.jar \ ${D}/usr/share/jswat/lib/parser.jar chmod 755 ${D}/usr/bin/jswat }