Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 19 Apr 2008 15:11:49 GMT
From:      Wen heping <wenheping@gmail.com>
To:        freebsd-gnats-submit@FreeBSD.org
Subject:   ports/122913: [NEW PORT] java/colt : Java package for scalable scientific and technical computing
Message-ID:  <200804191511.m3JFBnh7027256@www.freebsd.org>
Resent-Message-ID: <200804191520.m3JFK1Y5086622@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help

>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@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@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@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:



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200804191511.m3JFBnh7027256>