ports/122913: [NEW PORT] java/colt : Java package for scalable scientific and technical computing
Wen heping
wenheping at gmail.com
Sat Apr 19 15:20:01 UTC 2008
>Number: 122913
>Category: ports
>Synopsis: [NEW PORT] java/colt : Java package for scalable scientific and technical computing
>Confidential: no
>Severity: non-critical
>Priority: low
>Responsible: freebsd-ports-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: change-request
>Submitter-Id: current-users
>Arrival-Date: Sat Apr 19 15:20:01 UTC 2008
>Closed-Date:
>Last-Modified:
>Originator: Wen heping
>Release: FreeBSD 7.0 release
>Organization:
ChangAn Middle School
>Environment:
FreeBSD fb7.wenjing.com 7.0-RELEASE FreeBSD 7.0-RELEASE #0: Sun Feb 24 19:59:52 UTC 2008 root at logan.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC i386
>Description:
Colt is 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. The Jet library contains
mathematical and statistical tools for data analysis,
powerful histogramming functionality, Random Number
Generators and Distributions useful for (event)
simulations, and more. The CoreJava library contains
C-like print formatting. The Concurrent library contains
standardized, efficient utility classes commonly
encountered in parallel & concurrent programming.
WWW: http://dsd.lbl.gov/~hoschek/colt/
>How-To-Repeat:
>Fix:
Patch attached with submission follows:
# This is a shell archive. Save it in a file, remove anything before
# this line, and then unpack it by entering "sh file". Note, it may
# create directories; files and directories will be owned by you and
# have default permissions.
#
# This archive contains:
#
# /usr/ports/java/colt
# /usr/ports/java/colt/Makefile
# /usr/ports/java/colt/distinfo
# /usr/ports/java/colt/pkg-descr
#
echo c - /usr/ports/java/colt
mkdir -p /usr/ports/java/colt > /dev/null 2>&1
echo x - /usr/ports/java/colt/Makefile
sed 's/^X//' >/usr/ports/java/colt/Makefile << 'END-of-/usr/ports/java/colt/Makefile'
X# Ports collection makefile for: colt
X# Date created: April 19, 2008
X# Whom: Wen heping <wenheping at gmail.com>
X#
X# $FreeBSD$
X#
X
XPORTNAME= colt
XPORTVERSION= 1.2.0
XCATEGORIES= science java
XMASTER_SITES= http://dsd.lbl.gov/~hoschek/colt-download/releases/
X
XMAINTAINER= wenheping at gmail.com
XCOMMENT= Java package for scalable scientific and technical computing
X
XUSE_JAVA= yes
XJAVA_VERSION= 1.4+
XWRKSRC= ${WRKDIR}/${PORTNAME}
X
X.if !defined(WITHOUT_COMPILE)
XUSE_ANT= yes
XALL_TARGET= build
X.if !defined(NOPORTDOCS)
XALL_TARGET+= javadoc
X.endif
X.else
XNO_BUILD= yes
X.endif
X
X.if !defined(NOPORTDOCS)
XPORTDOCS= *
X.endif
X
XPLIST_FILES= %%JAVAJARDIR%%/colt.jar %%JAVAJARDIR%%/concurrent.jar
X
X.include <bsd.port.pre.mk>
X
Xpre-fetch:
X @${ECHO_MSG} ""
X @${ECHO_MSG} "You may use the following build options:"
X @${ECHO_MSG} ""
X @${ECHO_MSG} " WITHOUT_COMPILE=yes Install the pre-compiled .jar file"
X @${ECHO_MSG} ""
X
Xdo-install:
X.if !defined(NOPORTDOCS)
X @${ECHO_MSG} -n ">> Installing documentation in ${DOCSDIR}..."
X @cd ${WRKSRC}/doc && ${FIND} . -type d -exec ${MKDIR} ${DOCSDIR}/{} \;
X @cd ${WRKSRC}/doc && ${FIND} . -type f -exec ${INSTALL_DATA} {} ${DOCSDIR}/{} \;
X @${ECHO_MSG} " [DONE]"
X.endif
X
Xpost-install:
X ${INSTALL_DATA} ${WRKSRC}/lib/colt.jar ${JAVAJARDIR}
X ${INSTALL_DATA} ${WRKSRC}/lib/concurrent.jar ${JAVAJARDIR}
X
X.include <bsd.port.post.mk>
END-of-/usr/ports/java/colt/Makefile
echo x - /usr/ports/java/colt/distinfo
sed 's/^X//' >/usr/ports/java/colt/distinfo << 'END-of-/usr/ports/java/colt/distinfo'
XMD5 (colt-1.2.0.tar.gz) = 9a64a845a09338709589f6ef00b06fad
XSHA256 (colt-1.2.0.tar.gz) = da26942314a4ab7ab6dc449460970b4ada464b6594f69cba1b88268effbdddbb
XSIZE (colt-1.2.0.tar.gz) = 2545695
END-of-/usr/ports/java/colt/distinfo
echo x - /usr/ports/java/colt/pkg-descr
sed 's/^X//' >/usr/ports/java/colt/pkg-descr << 'END-of-/usr/ports/java/colt/pkg-descr'
XColt is package for scalable scientific and
Xtechnical computing in Java,it consists of several
Xfree Java libraries, for user convenience bundled
X under one single uniform umbrella. Namely the Colt
Xlibrary, the Jet library, the CoreJava library,
Xand the Concurrent library.
X
XThe Colt library provides fundamental general-purpose
X data structures optimized for numerical data,
Xsuch as resizable arrays, dense and sparse matrices
X(multi-dimensional arrays), linear algebra, associative
Xcontainers and buffer management. The Jet library contains
Xmathematical and statistical tools for data analysis,
Xpowerful histogramming functionality, Random Number
XGenerators and Distributions useful for (event)
Xsimulations, and more. The CoreJava library contains
XC-like print formatting. The Concurrent library contains
X standardized, efficient utility classes commonly
Xencountered in parallel & concurrent programming.
X
XWWW: http://dsd.lbl.gov/~hoschek/colt/
END-of-/usr/ports/java/colt/pkg-descr
exit
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list