Add jama 1.2.1, Java-like Matrix C++ Templates.

PR:		52850
Submitted by:	Pedro F. Giffuni <giffunip@asme.org>
This commit is contained in:
Will Andrews
2003-06-03 05:40:15 +00:00
parent 9ca64fc26a
commit 4828c13aba
5 changed files with 91 additions and 0 deletions

View File

@@ -59,6 +59,7 @@
SUBDIR += hexcalc
SUBDIR += it++
SUBDIR += jacal
SUBDIR += jama
SUBDIR += javanns
SUBDIR += kseg
SUBDIR += lapack

39
math/jama/Makefile Normal file
View File

@@ -0,0 +1,39 @@
# Ports collection makefile for: jama
# Date created: May 15, 2003
# Whom: Pedro F. Giffuni <giffunip@asme.org>
#
# $FreeBSD$
#
PORTNAME= jama
PORTVERSION= 1.2.1
CATEGORIES= math devel
MASTER_SITES= http://math.nist.gov/tnt/
DISTNAME= ${PORTNAME}121src
.ifndef NOPORTDOCS
DISTFILES=${DISTNAME}${EXTRACT_SUFX} jama102doc.zip
.endif
DIST_SUBDIR= tnt
EXTRACT_ONLY=
MAINTAINER= ports@FreeBSD.org
COMMENT= Java-like Matrix C++ Templates
BUILD_DEPENDS= ${LOCALBASE}/include/tnt/tnt.h:${PORTSDIR}/devel/tnt
RUN_DEPENDS= ${LOCALBASE}/include/tnt/tnt.h:${PORTSDIR}/devel/tnt
USE_ZIP= yes
NO_BUILD= yes
do-install:
${MKDIR} ${PREFIX}/include/tnt
${EXTRACT_CMD} ${DISTDIR}/${DIST_SUBDIR}/${DISTNAME} \
-d ${PREFIX}/include/tnt
.ifndef NOPORTDOCS
${MKDIR} ${PREFIX}/share/doc
${EXTRACT_CMD} ${DISTDIR}/${DIST_SUBDIR}/jama102doc \
-d ${PREFIX}/share/doc
${MV} ${PREFIX}/share/doc/doxygen ${DOCSDIR}
.endif
.include <bsd.port.mk>

2
math/jama/distinfo Normal file
View File

@@ -0,0 +1,2 @@
MD5 (tnt/jama121src.zip) = 1360a4a9557d3e0a660a9c6bbbde3cbf
MD5 (tnt/jama102doc.zip) = ddb94fdb217fbda0275c60872c08b545

11
math/jama/pkg-descr Normal file
View File

@@ -0,0 +1,11 @@
JAMA/C++ Linear Algebra Package (v. 1.2.1)
JAMA/C++: a translation of the Java Matrix Library, developed by the
Mathworks and NIST, into C++
* classical matrix linear algebra
* QR
* SVD
* Cholesky
* Eigenvalue solver
Based on NIST's Template Numerical Toolkit.

38
math/jama/pkg-plist Normal file
View File

@@ -0,0 +1,38 @@
include/tnt/jama_cholesky.h
include/tnt/jama_eig.h
include/tnt/jama_lu.h
include/tnt/jama_qr.h
include/tnt/jama_svd.h
%%PORTDOCS%%share/doc/jama/html/annotated.html
%%PORTDOCS%%share/doc/jama/html/class_JAMA__Cholesky-members.html
%%PORTDOCS%%share/doc/jama/html/class_JAMA__Cholesky.html
%%PORTDOCS%%share/doc/jama/html/class_JAMA__Eigenvalue-members.html
%%PORTDOCS%%share/doc/jama/html/class_JAMA__Eigenvalue.html
%%PORTDOCS%%share/doc/jama/html/class_JAMA__LU-members.html
%%PORTDOCS%%share/doc/jama/html/class_JAMA__LU.html
%%PORTDOCS%%share/doc/jama/html/class_JAMA__QR-members.html
%%PORTDOCS%%share/doc/jama/html/class_JAMA__QR.html
%%PORTDOCS%%share/doc/jama/html/class_JAMA__SVD-members.html
%%PORTDOCS%%share/doc/jama/html/class_JAMA__SVD.html
%%PORTDOCS%%share/doc/jama/html/doxygen.css
%%PORTDOCS%%share/doc/jama/html/doxygen.gif
%%PORTDOCS%%share/doc/jama/html/files.html
%%PORTDOCS%%share/doc/jama/html/functions.html
%%PORTDOCS%%share/doc/jama/html/index.html
%%PORTDOCS%%share/doc/jama/html/jama_cholesky_h-source.html
%%PORTDOCS%%share/doc/jama/html/jama_cholesky_h.html
%%PORTDOCS%%share/doc/jama/html/jama_cholesky_old_h-source.html
%%PORTDOCS%%share/doc/jama/html/jama_cholesky_old_h.html
%%PORTDOCS%%share/doc/jama/html/jama_eig_h-source.html
%%PORTDOCS%%share/doc/jama/html/jama_eig_h.html
%%PORTDOCS%%share/doc/jama/html/jama_lu_h-source.html
%%PORTDOCS%%share/doc/jama/html/jama_lu_h.html
%%PORTDOCS%%share/doc/jama/html/jama_qr_h-source.html
%%PORTDOCS%%share/doc/jama/html/jama_qr_h.html
%%PORTDOCS%%share/doc/jama/html/jama_svd_h-source.html
%%PORTDOCS%%share/doc/jama/html/jama_svd_h.html
%%PORTDOCS%%share/doc/jama/html/namespace_JAMA.html
%%PORTDOCS%%share/doc/jama/html/namespace_TNT.html
%%PORTDOCS%%share/doc/jama/html/namespaces.html
%%PORTDOCS%%@dirrm share/doc/jama/html/
%%PORTDOCS%%@dirrm share/doc/jama/