# Copyright 1999-2007 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 inherit eutils java-pkg-2 java-ant-2 DESCRIPTION="Sun J3D: 3D vector math package" HOMEPAGE="https://vecmath.dev.java.net/" SRC_URI="http://download.java.net/media/java3d/builds/stable/${PN}-${PV}.tar.gz http://download.java.net/media/java3d/builds/stable/${PN}-test-${PV}.tar.gz" KEYWORDS="~amd64 ~x86" SLOT="0" LICENSE="sun-jrl sun-jdl" IUSE="doc source test" DEPEND=">=virtual/jdk-1.5 !test? ( dev-java/ant-core ) source? ( app-arch/zip ) test? ( dev-java/junit dev-java/ant )" RDEPEND=">=virtual/jre-1.5" EANT_DOC_TARGET="docs" EANT_BUILD_TARGET="jar" JAVA_PKG_STRICT=true src_unpack() { unpack ${A} cd ${S} # Symlink jars mkdir -p target/lib cd target/lib use test && java-pkg_jar-from junit } src_test() { cd ../"${PN}-test-${PVR}" eant -Djunit.jar="$(java-pkg_getjar --build-only junit junit.jar)" \ -Dvecmath.jar="$(java-pkg_getjar --build-only vecmath vecmath.jar)" \ test || die "failed to compile" } src_install() { cd ${S} java-pkg_newjar "build/opt/lib/ext/${PN}.jar" use source && java-pkg_dosrc "${S}/src/*" if use doc; then java-pkg_dojavadoc "build/javadocs/" dodoc *.txt docs/*.txt java-pkg_dohtml -r *.html fi }