diff options
author | Herve Quiroz <hq@FreeBSD.org> | 2008-05-01 21:04:57 +0000 |
---|---|---|
committer | Herve Quiroz <hq@FreeBSD.org> | 2008-05-01 21:04:57 +0000 |
commit | 881aeda37bfd5d7ba3c03281489c3532ff775aec (patch) | |
tree | 5a43890984e99ea11c222cb42ab1d249dd7b759f /science/colt | |
parent | 68ddaf05b5f2fe9a4e00f8b679605a781e2464a4 (diff) | |
download | ports-881aeda37bfd5d7ba3c03281489c3532ff775aec.tar.gz ports-881aeda37bfd5d7ba3c03281489c3532ff775aec.zip |
Notes
Diffstat (limited to 'science/colt')
-rw-r--r-- | science/colt/Makefile | 56 | ||||
-rw-r--r-- | science/colt/distinfo | 3 | ||||
-rw-r--r-- | science/colt/pkg-descr | 11 |
3 files changed, 70 insertions, 0 deletions
diff --git a/science/colt/Makefile b/science/colt/Makefile new file mode 100644 index 000000000000..c20595d28392 --- /dev/null +++ b/science/colt/Makefile @@ -0,0 +1,56 @@ +# Ports collection makefile for: colt +# Date created: April 19, 2008 +# Whom: Wen heping <wenheping@gmail.com> +# +# $FreeBSD$ +# + +PORTNAME= colt +PORTVERSION= 1.2.0 +CATEGORIES= science java +MASTER_SITES= http://dsd.lbl.gov/~hoschek/colt-download/releases/ + +MAINTAINER= wenheping@gmail.com +COMMENT= Java package for scalable scientific and technical computing + +USE_JAVA= yes +JAVA_VERSION= 1.4+ +WRKSRC= ${WRKDIR}/${PORTNAME} + +.if !defined(WITHOUT_COMPILE) +USE_ANT= yes +ALL_TARGET= build +.if !defined(NOPORTDOCS) +ALL_TARGET+= javadoc +.endif +.else +NO_BUILD= yes +.endif + +.if !defined(NOPORTDOCS) +PORTDOCS= * +.endif + +PLIST_FILES= %%JAVAJARDIR%%/colt.jar + +.include <bsd.port.pre.mk> + +pre-fetch: + @${ECHO_MSG} "" + @${ECHO_MSG} "You may use the following build options:" + @${ECHO_MSG} "" + @${ECHO_MSG} " WITHOUT_COMPILE=yes Install the pre-compiled .jar file" + @${ECHO_MSG} "" + +do-install: +.if !defined(NOPORTDOCS) + @${ECHO_MSG} -n ">> Installing documentation in ${DOCSDIR}..." + @cd ${WRKSRC}/doc && ${FIND} . -type d -exec ${MKDIR} ${DOCSDIR}/{} \; + @cd ${WRKSRC}/doc && ${FIND} . -type f -exec ${INSTALL_DATA} {} ${DOCSDIR}/{} \; + @${ECHO_MSG} " [DONE]" +.endif + +post-install: + ${INSTALL_DATA} ${WRKSRC}/lib/colt.jar ${JAVAJARDIR} + +.include <bsd.port.post.mk> diff --git a/science/colt/distinfo b/science/colt/distinfo new file mode 100644 index 000000000000..95abb9931295 --- /dev/null +++ b/science/colt/distinfo @@ -0,0 +1,3 @@ +MD5 (colt-1.2.0.tar.gz) = 9a64a845a09338709589f6ef00b06fad +SHA256 (colt-1.2.0.tar.gz) = da26942314a4ab7ab6dc449460970b4ada464b6594f69cba1b88268effbdddbb +SIZE (colt-1.2.0.tar.gz) = 2545695 diff --git a/science/colt/pkg-descr b/science/colt/pkg-descr new file mode 100644 index 000000000000..4d49eef3228b --- /dev/null +++ b/science/colt/pkg-descr @@ -0,0 +1,11 @@ +Colt is a package for scalable scientific and technical computing in Java. It +consists of several free Java libraries, for user convenience bundled under one +single uniform umbrella. Namely the Colt library, the Jet library, the CoreJava +library, and the Concurrent library. + +The Colt library provides fundamental general-purpose data structures optimized +for numerical data, such as resizable arrays, dense and sparse matrices +(multi-dimensional arrays), linear algebra, associative containers and buffer +management. + +WWW: http://dsd.lbl.gov/~hoschek/colt/ |