diff options
author | 2005-07-04 05:49:34 +0000 | |
---|---|---|
committer | 2005-07-04 05:49:34 +0000 | |
commit | 72343154ed33a5f7410ff6f1057c26b89b83b7d5 (patch) | |
tree | 05d3fd790fe83bd31e119feb43cf3ba8834b524f /app-text | |
parent | Committing work I've done on jboss thus far. (diff) | |
download | java-72343154ed33a5f7410ff6f1057c26b89b83b7d5.tar.gz java-72343154ed33a5f7410ff6f1057c26b89b83b7d5.tar.bz2 java-72343154ed33a5f7410ff6f1057c26b89b83b7d5.zip |
Added spring-framework and all of the dependencies I have packaged thus far.
svn path=/gentoo-java-experimental/; revision=329
Diffstat (limited to 'app-text')
-rw-r--r-- | app-text/jasperreports/Manifest | 2 | ||||
-rw-r--r-- | app-text/jasperreports/files/digest-jasperreports-0.6.8 | 1 | ||||
-rw-r--r-- | app-text/jasperreports/jasperreports-0.6.8.ebuild | 72 |
3 files changed, 75 insertions, 0 deletions
diff --git a/app-text/jasperreports/Manifest b/app-text/jasperreports/Manifest new file mode 100644 index 00000000..37708177 --- /dev/null +++ b/app-text/jasperreports/Manifest @@ -0,0 +1,2 @@ +MD5 3cea6c1f4b104668d6c653435d001e26 jasperreports-0.6.8.ebuild 2212 +MD5 f41cec946fbb9f666c780516d87ffd89 files/digest-jasperreports-0.6.8 78 diff --git a/app-text/jasperreports/files/digest-jasperreports-0.6.8 b/app-text/jasperreports/files/digest-jasperreports-0.6.8 new file mode 100644 index 00000000..311ad2a4 --- /dev/null +++ b/app-text/jasperreports/files/digest-jasperreports-0.6.8 @@ -0,0 +1 @@ +MD5 7ab84abd555dbd6cc1ee70b9d2c1767d jasperreports-0.6.8-project.zip 19337868 diff --git a/app-text/jasperreports/jasperreports-0.6.8.ebuild b/app-text/jasperreports/jasperreports-0.6.8.ebuild new file mode 100644 index 00000000..386dbf43 --- /dev/null +++ b/app-text/jasperreports/jasperreports-0.6.8.ebuild @@ -0,0 +1,72 @@ +# 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" +COMMON_DEPEND=">=dev-java/itext-1.02 + >=dev-java/bsh-1.99 + =dev-java/commons-beanutils-1.6* + >=dev-java/commons-collections-3.1 + >=dev-java/commons-digester-1.5 + >=dev-java/commons-logging-1.0.4 + dev-eclipse/eclipse-jdtcore + dev-db/hsqldb + >=dev-java/poi-2 + ~dev-java/servletapi-2.3 + >=dev-java/xalan-2.5.2 + =dev-java/xerces-2*" +DEPEND=">=virtual/jdk-1.4 + >=app-arch/unzip-5.50 + >=dev-java/ant-core-1.4 + jikes? ( >=dev-java/jikes-1.21 )" +RDEPEND=">=virtual/jre-1.4 + ${COMMMON_DEPEND}" + +src_unpack() { + unpack ${A} + cd ${S} + + cd ${S}/lib + rm -f *.jar + + java-pkg_jar-from itext iText.jar + java-pkg_jar-from bsh bsh.jar + java-pkg_jar-from commons-beanutils-1.6 + java-pkg_jar-from commons-collections + java-pkg_jar-from commons-digester + java-pkg_jar-from commons-logging + java-pkg_jar-from eclipse-jdtcore jdtcore.jar + java-pkg_jar-from hsqldb hsqldb.jar + 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() { + # we need clean here because it seems to be already compiled + local antflags="clean 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 $(java-pkg_getjar poi poi.jar)" + ant ${antflags} || die "Compilation failed" +} + +src_install() { + java-pkg_newjar dist/${P}.jar ${PN}.jar + java-pkg_newjar dist/${P}-applet.jar ${PN}-applet.jar + + use doc && java-pkg_dohtml -r docs/* +} |