diff options
| -rw-r--r-- | math/Makefile | 1 | ||||
| -rw-r--r-- | math/matharray/Makefile | 27 | ||||
| -rw-r--r-- | math/matharray/distinfo | 3 | ||||
| -rw-r--r-- | math/matharray/pkg-descr | 16 | ||||
| -rw-r--r-- | math/matharray/pkg-plist | 12 |
5 files changed, 59 insertions, 0 deletions
diff --git a/math/Makefile b/math/Makefile index 1816684014b0..0ac4e03cea57 100644 --- a/math/Makefile +++ b/math/Makefile @@ -133,6 +133,7 @@ SUBDIR += linux-relview SUBDIR += lp_solve SUBDIR += ltl + SUBDIR += matharray SUBDIR += mathomatic SUBDIR += matrix SUBDIR += maxima diff --git a/math/matharray/Makefile b/math/matharray/Makefile new file mode 100644 index 000000000000..a2a375b9fa6f --- /dev/null +++ b/math/matharray/Makefile @@ -0,0 +1,27 @@ +# New ports collection makefile for: matharray +# Date created: 30 Oct 2006 +# Whom: dirk.meyer@dinoex.sub.org +# +# $FreeBSD$ +# + +PORTNAME= matharray +PORTVERSION= 1.0 +CATEGORIES= math +MASTER_SITES= ${MASTER_SITE_GNUSTEP} +MASTER_SITE_SUBDIR= contrib +DISTNAME= MathArray-${PORTVERSION} + +MAINTAINER= dinoex@FreeBSD.org +COMMENT= Class library for mathematical manipulation of matrices + +USE_GMAKE= yes +USE_GNUSTEP= yes +USE_GNUSTEP_PREFIX= yes +USE_GNUSTEP_BASE= yes +USE_GNUSTEP_BUILD= yes +USE_GNUSTEP_INSTALL= yes +MAKEFILE= GNUmakefile +NO_FILTER_SHLIBS= yes + +.include <bsd.port.mk> diff --git a/math/matharray/distinfo b/math/matharray/distinfo new file mode 100644 index 000000000000..4076fe5af506 --- /dev/null +++ b/math/matharray/distinfo @@ -0,0 +1,3 @@ +MD5 (MathArray-1.0.tar.gz) = 534085eeb9e219e9fb3257e38323681a +SHA256 (MathArray-1.0.tar.gz) = 2bfd06ee3b560b4442ed4e6afcac9d9961a037bb44d350030942587ae081a04e +SIZE (MathArray-1.0.tar.gz) = 104963 diff --git a/math/matharray/pkg-descr b/math/matharray/pkg-descr new file mode 100644 index 000000000000..bdacf46c1dc1 --- /dev/null +++ b/math/matharray/pkg-descr @@ -0,0 +1,16 @@ +MathArray is a general library of classes for performing mathematical +operations on arrays (vectors, matrices, etc) of values. It can +operate on any standard 'C' number type plus numbers of complex +type. MathArray is implemented using a "class cluster" concept, +allowing one to perform mathematical calculations on a number without +necessarily being aware of what type (class) of number is being +operated on. MathArray knows implicitly what types of operations can +be performed on what types of numbers and will automatically cast +itself to the correct number type representation to handle the +specific operation. Standard operations include addition, scalar and +matrix multiplication and logical operations. Mathematical operations +in the standard C math library are also supported, as well as +user-defined functions. +MathArray also does much more. Arrays can be manipulated, transposed +and concatenated. One can extract subarrays or include subarrays within +larger arrays. diff --git a/math/matharray/pkg-plist b/math/matharray/pkg-plist new file mode 100644 index 000000000000..9dd6017ea992 --- /dev/null +++ b/math/matharray/pkg-plist @@ -0,0 +1,12 @@ +Local/Library/Headers/MathArray/MAValue.h +Local/Library/Headers/MathArray/MAValueData.h +Local/Library/Headers/MathArray/MaskedException.h +Local/Library/Headers/MathArray/MathArray.h +Local/Library/Headers/MathArray/MathArrayExtensions.h +Local/Library/Headers/MathArray/NSObjectExtra.h +Local/Library/Headers/MathArray/array_encoding.h +Local/Library/Headers/MathArray/complex.h +Local/Library/Libraries/libMathArray.so +Local/Library/Libraries/libMathArray.so.%%MAJORVERSION%% +Local/Library/Libraries/libMathArray.so.%%VERSION%% +@dirrm Local/Library/Headers/MathArray |
