# Copyright 1999-2005 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Header: /var/cvsroot/gentoo-x86/app-text/jasperreports/jasperreports-0.6.1-r2.ebuild,v 1.3 2005/01/20 16:02:31 mr_bones_ Exp $ inherit java-pkg DESCRIPTION="JasperReports is a powerful report-generating tool that has the ability to deliver rich content onto the screen, to the printer or into PDF, HTML, XLS, CSV and XML files." HOMEPAGE="http://jasperreports.sourceforge.net/" SRC_URI="mirror://sourceforge/jasperreports/${P}-project.zip" LICENSE="LGPL-2.1" SLOT="0" KEYWORDS="~x86" IUSE="jikes doc" DEPEND=">=virtual/jdk-1.4 >=dev-util/eclipse-sdk-3.0 >=dev-java/poi-2.5 >=app-arch/unzip-5.50 >=dev-java/ant-core-1.4 jikes? ( >=dev-java/jikes-1.21 )" RDEPEND=">=virtual/jre-1.4 dev-java/gnu-jaxp >=dev-java/itext-1.02 >=dev-java/bsh-1.99 >=dev-java/commons-beanutils-1.6.1 >=dev-java/commons-collections-3.1 >=dev-java/commons-digester-1.5 >=dev-java/commons-logging-1.0.4 >=dev-java/poi-2 ~dev-java/servletapi-2.3 >=dev-java/xalan-2.5.2 >=dev-java/xerces-2.6.2-r1" src_unpack() { unpack ${A} cd ${S} rm -rf classes cd ${S}/lib rm -f *.jar java-pkg_jar-from itext iText.jar java-pkg_jar-from ant-core ant.jar java-pkg_jar-from bsh bsh.jar java-pkg_jar-from commons-beanutils commons-beanutils.jar java-pkg_jar-from commons-collections java-pkg_jar-from commons-digester java-pkg_jar-from commons-logging java-pkg_jar-from poi poi.jar java-pkg_jar-from servletapi-2.3 java-pkg_jar-from xalan java-pkg_jar-from xerces-2 xercesImpl.jar java-pkg_jar-from xerces-2 xmlParserAPIs.jar } src_compile() { local antflags="jar" use jikes && antflags="${antflags} -Dbuild.compiler=jikes" use doc && antflags="${antflags} docs" antflags="${antflags} -lib /usr/lib/eclipse-3/plugins/org.eclipse.jdt.core_3.0.1/jdtcore.jar" antflags="${antflags} -lib /usr/share/poi/lib/poi.jar" ant ${antflags} || die "Compilation failed" } src_install() { java-pkg_dojar dist/*.jar || die "Missing jars" use doc && java-pkg_dohtml -r docs/* }