aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJoshua Nichols <nichoj@gentoo.org>2005-07-04 05:49:34 +0000
committerJoshua Nichols <nichoj@gentoo.org>2005-07-04 05:49:34 +0000
commit72343154ed33a5f7410ff6f1057c26b89b83b7d5 (patch)
tree05d3fd790fe83bd31e119feb43cf3ba8834b524f /app-text
parentCommitting work I've done on jboss thus far. (diff)
downloadjava-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/Manifest2
-rw-r--r--app-text/jasperreports/files/digest-jasperreports-0.6.81
-rw-r--r--app-text/jasperreports/jasperreports-0.6.8.ebuild72
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/*
+}