summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndrey Kislyuk <weaver@gentoo.org>2009-09-21 04:57:20 +0000
committerAndrey Kislyuk <weaver@gentoo.org>2009-09-21 04:57:20 +0000
commitaa8169d98932a11bcde0611eca7ca5a86a9effd9 (patch)
treeaa8e35f0d1eeb44a50431433c35549aed0fb6c48 /dev-java/matrix-toolkits-java/matrix-toolkits-java-0.9.12.ebuild
parentversion bump; ebuild submitted by Mr. Anderson via bug #248241 (diff)
downloadgentoo-2-aa8169d98932a11bcde0611eca7ca5a86a9effd9.tar.gz
gentoo-2-aa8169d98932a11bcde0611eca7ca5a86a9effd9.tar.bz2
gentoo-2-aa8169d98932a11bcde0611eca7ca5a86a9effd9.zip
New package, dependency of sci-biology/beast-mcmc, import from java overlay, ebuild written by me
(Portage version: 2.2_rc30/cvs/Linux x86_64)
Diffstat (limited to 'dev-java/matrix-toolkits-java/matrix-toolkits-java-0.9.12.ebuild')
-rw-r--r--dev-java/matrix-toolkits-java/matrix-toolkits-java-0.9.12.ebuild53
1 files changed, 53 insertions, 0 deletions
diff --git a/dev-java/matrix-toolkits-java/matrix-toolkits-java-0.9.12.ebuild b/dev-java/matrix-toolkits-java/matrix-toolkits-java-0.9.12.ebuild
new file mode 100644
index 000000000000..7b5a8628d383
--- /dev/null
+++ b/dev-java/matrix-toolkits-java/matrix-toolkits-java-0.9.12.ebuild
@@ -0,0 +1,53 @@
+# Copyright 1999-2009 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-java/matrix-toolkits-java/matrix-toolkits-java-0.9.12.ebuild,v 1.1 2009/09/21 04:57:20 weaver Exp $
+
+EAPI="2"
+
+JAVA_PKG_IUSE="doc test"
+#WANT_ANT_TASKS="ant-junit"
+EANT_GENTOO_CLASSPATH="junit"
+JAVA_ANT_REWRITE_CLASSPATH="true"
+
+inherit java-pkg-2 java-ant-2
+
+DESCRIPTION="BLAS and LAPACK-derived matrix data structures and linear algebra methods"
+HOMEPAGE="http://code.google.com/p/matrix-toolkits-java/"
+SRC_URI="http://matrix-toolkits-java.googlecode.com/files/mtj-${PV}.zip"
+
+LICENSE="LGPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+COMMON_DEPS=""
+DEPEND=">=virtual/jdk-1.5
+ ${COMMON_DEPS}"
+RDEPEND=">=virtual/jre-1.5
+ ${COMMON_DEPS}"
+
+S="${WORKDIR}/mtj-${PV}"
+
+src_prepare() {
+ einfo "Removing bundled jars..."
+ cd "${S}/lib/junit"
+ rm -v junit*.jar
+ java-pkg_jar-from junit
+ cd "${S}"
+ rm -v mtj*.jar
+ java-pkg-2_src_prepare
+}
+
+src_compile() {
+ eant jar -Dplatforms.JDK_1.5.home="${JAVA_HOME}"
+}
+
+src_install() {
+ java-pkg_newjar dist/Matrix_Toolkits_for_Java.jar ${PN}.jar
+ use doc && java-pkg_dojavadoc javadoc
+}
+
+# FIXME: Test suite compilation fails
+#src_test() {
+# eant test -Dplatforms.JDK_1.5.home="${JAVA_HOME}"
+#}