summaryrefslogtreecommitdiff
path: root/math/py-numeric
diff options
context:
space:
mode:
authorThomas Gellekum <tg@FreeBSD.org>1997-04-28 09:22:59 +0000
committerThomas Gellekum <tg@FreeBSD.org>1997-04-28 09:22:59 +0000
commit4036a78b4f98b595a002be5d84e2f7393e79c79f (patch)
tree6ce2098abdbd5ea26f138c32cb0db50dd461f69e /math/py-numeric
parentInstall the README file to ${PREFIX}/share/doc/nhpf. (diff)
Import of the NumPy port. The Numeric extensions to Python contain
multi-dimensional arrays and interfaces to the lapack-, fftpack- and ranlib-libraries from netlib.
Notes
Notes: svn path=/head/; revision=6349
Diffstat (limited to 'math/py-numeric')
-rw-r--r--math/py-numeric/Makefile40
-rw-r--r--math/py-numeric/distinfo2
-rw-r--r--math/py-numeric/pkg-comment1
-rw-r--r--math/py-numeric/pkg-descr24
-rw-r--r--math/py-numeric/pkg-plist34
5 files changed, 101 insertions, 0 deletions
diff --git a/math/py-numeric/Makefile b/math/py-numeric/Makefile
new file mode 100644
index 000000000000..77f74a7e7a54
--- /dev/null
+++ b/math/py-numeric/Makefile
@@ -0,0 +1,40 @@
+# New ports collection makefile for: numpy
+# Version required: 1.0b3
+# Date created: 20 April 1997
+# Whom: Thomas Gellekum <tg@FreeBSD.ORG>
+#
+# $Id$
+#
+
+DISTNAME= NumPy
+PKGNAME= numpy-1.0b3
+CATEGORIES= math
+MASTER_SITES= http://www.sls.lcs.mit.edu/~jjh/numpy/
+DISTFILES= NumPy-1.0b3.tar.gz NumPyLib-1.0b2.tar.gz
+
+MAINTAINER= tg@FreeBSD.ORG
+
+BUILD_DEPENDS= python:${PORTSDIR}/lang/python
+LIB_DEPENDS= lapack\\.2\\.:${PORTSDIR}/math/lapack \
+ ranlib\\.1\\.:${PORTSDIR}/math/libranlib
+
+ALL_TARGET= sharedmods
+MAKE_FLAGS+= 'OPT=${CFLAGS}'
+
+PYTHONDIR= ${PREFIX}/share/python1.4
+NUMPYDIR= ${PYTHONDIR}/${DISTNAME}
+DOCDIR= ${PREFIX}/share/doc/${DISTNAME}
+
+do-configure:
+ @cd ${WRKSRC}; ${MAKE} -f Makefile.pre.in Makefile
+
+do-install:
+ @${MKDIR} ${NUMPYDIR}
+ ${INSTALL_SCRIPT} ${WRKSRC}/*.so ${NUMPYDIR}
+ ${INSTALL_DATA} ${WRKSRC}/${DISTNAME}/*.py ${NUMPYDIR}
+ @PYTHONPATH=${PYTHONDIR}:${NUMPYDIR} \
+ ${PREFIX}/bin/python ${PYTHONDIR}/compileall.py ${NUMPYDIR}
+ @${MKDIR} ${DOCDIR}
+ ${INSTALL_DATA} ${WRKSRC}/html/*.html ${DOCDIR}
+
+.include <bsd.port.mk>
diff --git a/math/py-numeric/distinfo b/math/py-numeric/distinfo
new file mode 100644
index 000000000000..30670a197662
--- /dev/null
+++ b/math/py-numeric/distinfo
@@ -0,0 +1,2 @@
+MD5 (NumPy-1.0b3.tar.gz) = d8917963148c059436c529e717cb0790
+MD5 (NumPyLib-1.0b2.tar.gz) = 0517f4bc112e3d6515fcdf1b5c079d23
diff --git a/math/py-numeric/pkg-comment b/math/py-numeric/pkg-comment
new file mode 100644
index 000000000000..29f5536121ee
--- /dev/null
+++ b/math/py-numeric/pkg-comment
@@ -0,0 +1 @@
+The Numeric Extension to Python
diff --git a/math/py-numeric/pkg-descr b/math/py-numeric/pkg-descr
new file mode 100644
index 000000000000..4dbb69d8c93d
--- /dev/null
+++ b/math/py-numeric/pkg-descr
@@ -0,0 +1,24 @@
+The Numeric Extensions to Python (NumPy) give Python the number crunching
+power of numeric languages like Matlab and IDL while maintaining all of the
+advantages of the general-purpose programming language Python.
+
+These extensions add two new object types to Python, and then include a
+number of extensions that take advantage of these two new objects.
+
+ * Multidimensional Array Objects
+ + Efficient arrays of homogeneous machine types
+ + Arbitrary number of dimensions
+ + Sophisticated structural operations
+ * Universal Function Objects
+ + Supports mathematical functions on all python objects
+ + Very efficient for Array Objects
+ * Simple interfaces to existing numerical libraries:
+ + Linear Algebra (LAPACK)
+ + Fourier Transforms (FFTPACK)
+ + Random Numbers (RANLIB)
+
+To use the numeric extension, add /usr/local/share/python1.4/NumPy
+to your PYTHONPATH.
+
+For more information, see the NumPy home page at
+http://www.sls.lcs.mit.edu/~jjh/numeric
diff --git a/math/py-numeric/pkg-plist b/math/py-numeric/pkg-plist
new file mode 100644
index 000000000000..f73a62cf0d63
--- /dev/null
+++ b/math/py-numeric/pkg-plist
@@ -0,0 +1,34 @@
+share/python1.4/NumPy/ArrayPrinter.py
+share/python1.4/NumPy/ArrayPrinter.pyc
+share/python1.4/NumPy/FFT.py
+share/python1.4/NumPy/FFT.pyc
+share/python1.4/NumPy/LinearAlgebra.py
+share/python1.4/NumPy/LinearAlgebra.pyc
+share/python1.4/NumPy/MLab.py
+share/python1.4/NumPy/MLab.pyc
+share/python1.4/NumPy/Matrix.py
+share/python1.4/NumPy/Matrix.pyc
+share/python1.4/NumPy/Numeric.py
+share/python1.4/NumPy/Numeric.pyc
+share/python1.4/NumPy/Precision.py
+share/python1.4/NumPy/Precision.pyc
+share/python1.4/NumPy/RandomArray.py
+share/python1.4/NumPy/RandomArray.pyc
+share/python1.4/NumPy/UserArray.py
+share/python1.4/NumPy/UserArray.pyc
+share/python1.4/NumPy/fast_umathmodule.so
+share/python1.4/NumPy/fftpackmodule.so
+share/python1.4/NumPy/lapack_litemodule.so
+share/python1.4/NumPy/multiarraymodule.so
+share/python1.4/NumPy/ranlibmodule.so
+share/python1.4/NumPy/umathmodule.so
+@dirrm share/python1.4/NumPy
+share/doc/NumPy/contributions.html
+share/doc/NumPy/doc.html
+share/doc/NumPy/download.html
+share/doc/NumPy/download1.html
+share/doc/NumPy/extensions.html
+share/doc/NumPy/home.html
+share/doc/NumPy/numpy.html
+share/doc/NumPy/paper.html
+@dirrm share/doc/NumPy