summaryrefslogtreecommitdiff
path: root/math
diff options
context:
space:
mode:
authormarkd <markd@pkgsrc.org>2008-12-19 22:04:36 +0000
committermarkd <markd@pkgsrc.org>2008-12-19 22:04:36 +0000
commitc59b32192754c6d1da6bcaed7318e59384e6723b (patch)
treeaff370708bf3fc0f830b0ae8eeae9250f847fb21 /math
parent956f5ebd71c526184e098581e5314f19edd3c4d2 (diff)
downloadpkgsrc-c59b32192754c6d1da6bcaed7318e59384e6723b.tar.gz
Initial import of py-numpy 1.1.0
NumPy is a general-purpose array-processing package designed to efficiently manipulate large multi-dimensional arrays of arbitrary records without sacrificing too much speed for small multi-dimensional arrays. NumPy is built on the Numeric code base and adds features introduced by numarray as well as an extended C-API and the ability to create arrays of arbitrary type. There are also basic facilities for discrete fourier transform, basic linear algebra and random number generation. Pkgsrc issue: if the package build happens to find a fortran it prefers over the one pkgsrc is using it will try to use it and the wrong thing will happen.
Diffstat (limited to 'math')
-rw-r--r--math/py-numpy/DESCR9
-rw-r--r--math/py-numpy/Makefile22
-rw-r--r--math/py-numpy/PLIST986
-rw-r--r--math/py-numpy/buildlink3.mk24
-rw-r--r--math/py-numpy/distinfo7
-rw-r--r--math/py-numpy/patches/patch-aa13
-rw-r--r--math/py-numpy/patches/patch-ab13
7 files changed, 1074 insertions, 0 deletions
diff --git a/math/py-numpy/DESCR b/math/py-numpy/DESCR
new file mode 100644
index 00000000000..5d2176f63bd
--- /dev/null
+++ b/math/py-numpy/DESCR
@@ -0,0 +1,9 @@
+NumPy is a general-purpose array-processing package designed to
+efficiently manipulate large multi-dimensional arrays of arbitrary
+records without sacrificing too much speed for small multi-dimensional
+arrays. NumPy is built on the Numeric code base and adds features
+introduced by numarray as well as an extended C-API and the ability to
+create arrays of arbitrary type.
+
+There are also basic facilities for discrete fourier transform,
+basic linear algebra and random number generation.
diff --git a/math/py-numpy/Makefile b/math/py-numpy/Makefile
new file mode 100644
index 00000000000..b8e50040f37
--- /dev/null
+++ b/math/py-numpy/Makefile
@@ -0,0 +1,22 @@
+# $NetBSD: Makefile,v 1.1.1.1 2008/12/19 22:04:36 markd Exp $
+#
+
+DISTNAME= numpy-1.1.0
+PKGNAME= ${PYPKGPREFIX}-numpy-1.1.0
+CATEGORIES= math python
+MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=numpy/}
+
+MAINTAINER= pkgsrc-users@NetBSD.org
+HOMEPAGE= http://numpy.scipy.org/
+COMMENT= Array processing for numbers, strings, records, and objects
+
+PYDISTUTILSPKG= yes
+PYTHON_VERSIONS_ACCEPTED= 25 24 23
+USE_LANGUAGES+= c fortran
+PLIST_SUBST+= PYVERSSUFFIX=${PYVERSSUFFIX}
+MAKE_ENV+= ATLAS=None
+
+.include "../../lang/python/extension.mk"
+.include "../../math/blas/buildlink3.mk"
+.include "../../math/lapack/buildlink3.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/math/py-numpy/PLIST b/math/py-numpy/PLIST
new file mode 100644
index 00000000000..c120bf57a39
--- /dev/null
+++ b/math/py-numpy/PLIST
@@ -0,0 +1,986 @@
+@comment $NetBSD: PLIST,v 1.1.1.1 2008/12/19 22:04:36 markd Exp $
+bin/f2py${PYVERSSUFFIX}
+${PYSITELIB}/numpy/COMPATIBILITY
+${PYSITELIB}/numpy/DEV_README.txt
+${PYSITELIB}/numpy/LICENSE.txt
+${PYSITELIB}/numpy/README.txt
+${PYSITELIB}/numpy/THANKS.txt
+${PYSITELIB}/numpy/__config__.py
+${PYSITELIB}/numpy/__config__.pyc
+${PYSITELIB}/numpy/__config__.pyo
+${PYSITELIB}/numpy/__init__.py
+${PYSITELIB}/numpy/__init__.pyc
+${PYSITELIB}/numpy/__init__.pyo
+${PYSITELIB}/numpy/_import_tools.py
+${PYSITELIB}/numpy/_import_tools.pyc
+${PYSITELIB}/numpy/_import_tools.pyo
+${PYSITELIB}/numpy/add_newdocs.py
+${PYSITELIB}/numpy/add_newdocs.pyc
+${PYSITELIB}/numpy/add_newdocs.pyo
+${PYSITELIB}/numpy/core/__init__.py
+${PYSITELIB}/numpy/core/__init__.pyc
+${PYSITELIB}/numpy/core/__init__.pyo
+${PYSITELIB}/numpy/core/__svn_version__.py
+${PYSITELIB}/numpy/core/__svn_version__.pyc
+${PYSITELIB}/numpy/core/__svn_version__.pyo
+${PYSITELIB}/numpy/core/_internal.py
+${PYSITELIB}/numpy/core/_internal.pyc
+${PYSITELIB}/numpy/core/_internal.pyo
+${PYSITELIB}/numpy/core/_sort.so
+${PYSITELIB}/numpy/core/arrayprint.py
+${PYSITELIB}/numpy/core/arrayprint.pyc
+${PYSITELIB}/numpy/core/arrayprint.pyo
+${PYSITELIB}/numpy/core/defchararray.py
+${PYSITELIB}/numpy/core/defchararray.pyc
+${PYSITELIB}/numpy/core/defchararray.pyo
+${PYSITELIB}/numpy/core/defmatrix.py
+${PYSITELIB}/numpy/core/defmatrix.pyc
+${PYSITELIB}/numpy/core/defmatrix.pyo
+${PYSITELIB}/numpy/core/fromnumeric.py
+${PYSITELIB}/numpy/core/fromnumeric.pyc
+${PYSITELIB}/numpy/core/fromnumeric.pyo
+${PYSITELIB}/numpy/core/generate_array_api.py
+${PYSITELIB}/numpy/core/generate_array_api.pyc
+${PYSITELIB}/numpy/core/generate_array_api.pyo
+${PYSITELIB}/numpy/core/include/numpy/__multiarray_api.h
+${PYSITELIB}/numpy/core/include/numpy/__ufunc_api.h
+${PYSITELIB}/numpy/core/include/numpy/arrayobject.h
+${PYSITELIB}/numpy/core/include/numpy/arrayscalars.h
+${PYSITELIB}/numpy/core/include/numpy/multiarray_api.txt
+${PYSITELIB}/numpy/core/include/numpy/ndarrayobject.h
+${PYSITELIB}/numpy/core/include/numpy/noprefix.h
+${PYSITELIB}/numpy/core/include/numpy/npy_interrupt.h
+${PYSITELIB}/numpy/core/include/numpy/numpyconfig.h
+${PYSITELIB}/numpy/core/include/numpy/old_defines.h
+${PYSITELIB}/numpy/core/include/numpy/oldnumeric.h
+${PYSITELIB}/numpy/core/include/numpy/ufunc_api.txt
+${PYSITELIB}/numpy/core/include/numpy/ufuncobject.h
+${PYSITELIB}/numpy/core/info.py
+${PYSITELIB}/numpy/core/info.pyc
+${PYSITELIB}/numpy/core/info.pyo
+${PYSITELIB}/numpy/core/memmap.py
+${PYSITELIB}/numpy/core/memmap.pyc
+${PYSITELIB}/numpy/core/memmap.pyo
+${PYSITELIB}/numpy/core/multiarray.so
+${PYSITELIB}/numpy/core/numeric.py
+${PYSITELIB}/numpy/core/numeric.pyc
+${PYSITELIB}/numpy/core/numeric.pyo
+${PYSITELIB}/numpy/core/numerictypes.py
+${PYSITELIB}/numpy/core/numerictypes.pyc
+${PYSITELIB}/numpy/core/numerictypes.pyo
+${PYSITELIB}/numpy/core/records.py
+${PYSITELIB}/numpy/core/records.pyc
+${PYSITELIB}/numpy/core/records.pyo
+${PYSITELIB}/numpy/core/scalarmath.so
+${PYSITELIB}/numpy/core/scons_support.py
+${PYSITELIB}/numpy/core/scons_support.pyc
+${PYSITELIB}/numpy/core/scons_support.pyo
+${PYSITELIB}/numpy/core/setup.py
+${PYSITELIB}/numpy/core/setup.pyc
+${PYSITELIB}/numpy/core/setup.pyo
+${PYSITELIB}/numpy/core/setupscons.py
+${PYSITELIB}/numpy/core/setupscons.pyc
+${PYSITELIB}/numpy/core/setupscons.pyo
+${PYSITELIB}/numpy/core/tests/data/astype_copy.pkl
+${PYSITELIB}/numpy/core/tests/data/recarray_from_file.fits
+${PYSITELIB}/numpy/core/tests/test_defmatrix.py
+${PYSITELIB}/numpy/core/tests/test_errstate.py
+${PYSITELIB}/numpy/core/tests/test_memmap.py
+${PYSITELIB}/numpy/core/tests/test_multiarray.py
+${PYSITELIB}/numpy/core/tests/test_numeric.py
+${PYSITELIB}/numpy/core/tests/test_numerictypes.py
+${PYSITELIB}/numpy/core/tests/test_records.py
+${PYSITELIB}/numpy/core/tests/test_regression.py
+${PYSITELIB}/numpy/core/tests/test_scalarmath.py
+${PYSITELIB}/numpy/core/tests/test_ufunc.py
+${PYSITELIB}/numpy/core/tests/test_umath.py
+${PYSITELIB}/numpy/core/tests/test_unicode.py
+${PYSITELIB}/numpy/core/umath.so
+${PYSITELIB}/numpy/ctypeslib.py
+${PYSITELIB}/numpy/ctypeslib.pyc
+${PYSITELIB}/numpy/ctypeslib.pyo
+${PYSITELIB}/numpy/distutils/__config__.py
+${PYSITELIB}/numpy/distutils/__config__.py
+${PYSITELIB}/numpy/distutils/__config__.pyc
+${PYSITELIB}/numpy/distutils/__config__.pyo
+${PYSITELIB}/numpy/distutils/__init__.py
+${PYSITELIB}/numpy/distutils/__init__.pyc
+${PYSITELIB}/numpy/distutils/__init__.pyo
+${PYSITELIB}/numpy/distutils/__version__.py
+${PYSITELIB}/numpy/distutils/__version__.pyc
+${PYSITELIB}/numpy/distutils/__version__.pyo
+${PYSITELIB}/numpy/distutils/ccompiler.py
+${PYSITELIB}/numpy/distutils/ccompiler.pyc
+${PYSITELIB}/numpy/distutils/ccompiler.pyo
+${PYSITELIB}/numpy/distutils/command/__init__.py
+${PYSITELIB}/numpy/distutils/command/__init__.pyc
+${PYSITELIB}/numpy/distutils/command/__init__.pyo
+${PYSITELIB}/numpy/distutils/command/bdist_rpm.py
+${PYSITELIB}/numpy/distutils/command/bdist_rpm.pyc
+${PYSITELIB}/numpy/distutils/command/bdist_rpm.pyo
+${PYSITELIB}/numpy/distutils/command/build.py
+${PYSITELIB}/numpy/distutils/command/build.pyc
+${PYSITELIB}/numpy/distutils/command/build.pyo
+${PYSITELIB}/numpy/distutils/command/build_clib.py
+${PYSITELIB}/numpy/distutils/command/build_clib.pyc
+${PYSITELIB}/numpy/distutils/command/build_clib.pyo
+${PYSITELIB}/numpy/distutils/command/build_ext.py
+${PYSITELIB}/numpy/distutils/command/build_ext.pyc
+${PYSITELIB}/numpy/distutils/command/build_ext.pyo
+${PYSITELIB}/numpy/distutils/command/build_py.py
+${PYSITELIB}/numpy/distutils/command/build_py.pyc
+${PYSITELIB}/numpy/distutils/command/build_py.pyo
+${PYSITELIB}/numpy/distutils/command/build_scripts.py
+${PYSITELIB}/numpy/distutils/command/build_scripts.pyc
+${PYSITELIB}/numpy/distutils/command/build_scripts.pyo
+${PYSITELIB}/numpy/distutils/command/build_src.py
+${PYSITELIB}/numpy/distutils/command/build_src.pyc
+${PYSITELIB}/numpy/distutils/command/build_src.pyo
+${PYSITELIB}/numpy/distutils/command/config.py
+${PYSITELIB}/numpy/distutils/command/config.pyc
+${PYSITELIB}/numpy/distutils/command/config.pyo
+${PYSITELIB}/numpy/distutils/command/config_compiler.py
+${PYSITELIB}/numpy/distutils/command/config_compiler.pyc
+${PYSITELIB}/numpy/distutils/command/config_compiler.pyo
+${PYSITELIB}/numpy/distutils/command/develop.py
+${PYSITELIB}/numpy/distutils/command/develop.pyc
+${PYSITELIB}/numpy/distutils/command/develop.pyo
+${PYSITELIB}/numpy/distutils/command/egg_info.py
+${PYSITELIB}/numpy/distutils/command/egg_info.pyc
+${PYSITELIB}/numpy/distutils/command/egg_info.pyo
+${PYSITELIB}/numpy/distutils/command/install.py
+${PYSITELIB}/numpy/distutils/command/install.pyc
+${PYSITELIB}/numpy/distutils/command/install.pyo
+${PYSITELIB}/numpy/distutils/command/install_data.py
+${PYSITELIB}/numpy/distutils/command/install_data.pyc
+${PYSITELIB}/numpy/distutils/command/install_data.pyo
+${PYSITELIB}/numpy/distutils/command/install_headers.py
+${PYSITELIB}/numpy/distutils/command/install_headers.pyc
+${PYSITELIB}/numpy/distutils/command/install_headers.pyo
+${PYSITELIB}/numpy/distutils/command/scons.py
+${PYSITELIB}/numpy/distutils/command/scons.pyc
+${PYSITELIB}/numpy/distutils/command/scons.pyo
+${PYSITELIB}/numpy/distutils/command/sdist.py
+${PYSITELIB}/numpy/distutils/command/sdist.pyc
+${PYSITELIB}/numpy/distutils/command/sdist.pyo
+${PYSITELIB}/numpy/distutils/conv_template.py
+${PYSITELIB}/numpy/distutils/conv_template.pyc
+${PYSITELIB}/numpy/distutils/conv_template.pyo
+${PYSITELIB}/numpy/distutils/core.py
+${PYSITELIB}/numpy/distutils/core.pyc
+${PYSITELIB}/numpy/distutils/core.pyo
+${PYSITELIB}/numpy/distutils/cpuinfo.py
+${PYSITELIB}/numpy/distutils/cpuinfo.pyc
+${PYSITELIB}/numpy/distutils/cpuinfo.pyo
+${PYSITELIB}/numpy/distutils/environment.py
+${PYSITELIB}/numpy/distutils/environment.pyc
+${PYSITELIB}/numpy/distutils/environment.pyo
+${PYSITELIB}/numpy/distutils/exec_command.py
+${PYSITELIB}/numpy/distutils/exec_command.pyc
+${PYSITELIB}/numpy/distutils/exec_command.pyo
+${PYSITELIB}/numpy/distutils/extension.py
+${PYSITELIB}/numpy/distutils/extension.pyc
+${PYSITELIB}/numpy/distutils/extension.pyo
+${PYSITELIB}/numpy/distutils/fcompiler/__init__.py
+${PYSITELIB}/numpy/distutils/fcompiler/__init__.pyc
+${PYSITELIB}/numpy/distutils/fcompiler/__init__.pyo
+${PYSITELIB}/numpy/distutils/fcompiler/absoft.py
+${PYSITELIB}/numpy/distutils/fcompiler/absoft.pyc
+${PYSITELIB}/numpy/distutils/fcompiler/absoft.pyo
+${PYSITELIB}/numpy/distutils/fcompiler/compaq.py
+${PYSITELIB}/numpy/distutils/fcompiler/compaq.pyc
+${PYSITELIB}/numpy/distutils/fcompiler/compaq.pyo
+${PYSITELIB}/numpy/distutils/fcompiler/g95.py
+${PYSITELIB}/numpy/distutils/fcompiler/g95.pyc
+${PYSITELIB}/numpy/distutils/fcompiler/g95.pyo
+${PYSITELIB}/numpy/distutils/fcompiler/gnu.py
+${PYSITELIB}/numpy/distutils/fcompiler/gnu.pyc
+${PYSITELIB}/numpy/distutils/fcompiler/gnu.pyo
+${PYSITELIB}/numpy/distutils/fcompiler/hpux.py
+${PYSITELIB}/numpy/distutils/fcompiler/hpux.pyc
+${PYSITELIB}/numpy/distutils/fcompiler/hpux.pyo
+${PYSITELIB}/numpy/distutils/fcompiler/ibm.py
+${PYSITELIB}/numpy/distutils/fcompiler/ibm.pyc
+${PYSITELIB}/numpy/distutils/fcompiler/ibm.pyo
+${PYSITELIB}/numpy/distutils/fcompiler/intel.py
+${PYSITELIB}/numpy/distutils/fcompiler/intel.pyc
+${PYSITELIB}/numpy/distutils/fcompiler/intel.pyo
+${PYSITELIB}/numpy/distutils/fcompiler/lahey.py
+${PYSITELIB}/numpy/distutils/fcompiler/lahey.pyc
+${PYSITELIB}/numpy/distutils/fcompiler/lahey.pyo
+${PYSITELIB}/numpy/distutils/fcompiler/mips.py
+${PYSITELIB}/numpy/distutils/fcompiler/mips.pyc
+${PYSITELIB}/numpy/distutils/fcompiler/mips.pyo
+${PYSITELIB}/numpy/distutils/fcompiler/nag.py
+${PYSITELIB}/numpy/distutils/fcompiler/nag.pyc
+${PYSITELIB}/numpy/distutils/fcompiler/nag.pyo
+${PYSITELIB}/numpy/distutils/fcompiler/none.py
+${PYSITELIB}/numpy/distutils/fcompiler/none.pyc
+${PYSITELIB}/numpy/distutils/fcompiler/none.pyo
+${PYSITELIB}/numpy/distutils/fcompiler/pg.py
+${PYSITELIB}/numpy/distutils/fcompiler/pg.pyc
+${PYSITELIB}/numpy/distutils/fcompiler/pg.pyo
+${PYSITELIB}/numpy/distutils/fcompiler/sun.py
+${PYSITELIB}/numpy/distutils/fcompiler/sun.pyc
+${PYSITELIB}/numpy/distutils/fcompiler/sun.pyo
+${PYSITELIB}/numpy/distutils/fcompiler/vast.py
+${PYSITELIB}/numpy/distutils/fcompiler/vast.pyc
+${PYSITELIB}/numpy/distutils/fcompiler/vast.pyo
+${PYSITELIB}/numpy/distutils/from_template.py
+${PYSITELIB}/numpy/distutils/from_template.pyc
+${PYSITELIB}/numpy/distutils/from_template.pyo
+${PYSITELIB}/numpy/distutils/info.py
+${PYSITELIB}/numpy/distutils/info.pyc
+${PYSITELIB}/numpy/distutils/info.pyo
+${PYSITELIB}/numpy/distutils/intelccompiler.py
+${PYSITELIB}/numpy/distutils/intelccompiler.pyc
+${PYSITELIB}/numpy/distutils/intelccompiler.pyo
+${PYSITELIB}/numpy/distutils/interactive.py
+${PYSITELIB}/numpy/distutils/interactive.pyc
+${PYSITELIB}/numpy/distutils/interactive.pyo
+${PYSITELIB}/numpy/distutils/lib2def.py
+${PYSITELIB}/numpy/distutils/lib2def.pyc
+${PYSITELIB}/numpy/distutils/lib2def.pyo
+${PYSITELIB}/numpy/distutils/line_endings.py
+${PYSITELIB}/numpy/distutils/line_endings.pyc
+${PYSITELIB}/numpy/distutils/line_endings.pyo
+${PYSITELIB}/numpy/distutils/log.py
+${PYSITELIB}/numpy/distutils/log.pyc
+${PYSITELIB}/numpy/distutils/log.pyo
+${PYSITELIB}/numpy/distutils/mingw32ccompiler.py
+${PYSITELIB}/numpy/distutils/mingw32ccompiler.pyc
+${PYSITELIB}/numpy/distutils/mingw32ccompiler.pyo
+${PYSITELIB}/numpy/distutils/misc_util.py
+${PYSITELIB}/numpy/distutils/misc_util.pyc
+${PYSITELIB}/numpy/distutils/misc_util.pyo
+${PYSITELIB}/numpy/distutils/numpy_distribution.py
+${PYSITELIB}/numpy/distutils/numpy_distribution.pyc
+${PYSITELIB}/numpy/distutils/numpy_distribution.pyo
+${PYSITELIB}/numpy/distutils/setup.py
+${PYSITELIB}/numpy/distutils/setup.pyc
+${PYSITELIB}/numpy/distutils/setup.pyo
+${PYSITELIB}/numpy/distutils/setupscons.py
+${PYSITELIB}/numpy/distutils/setupscons.pyc
+${PYSITELIB}/numpy/distutils/setupscons.pyo
+${PYSITELIB}/numpy/distutils/system_info.py
+${PYSITELIB}/numpy/distutils/system_info.pyc
+${PYSITELIB}/numpy/distutils/system_info.pyo
+${PYSITELIB}/numpy/distutils/tests/f2py_ext/tests/test_fib2.py
+${PYSITELIB}/numpy/distutils/tests/f2py_ext/setup.py
+${PYSITELIB}/numpy/distutils/tests/f2py_ext/__init__.py
+${PYSITELIB}/numpy/distutils/tests/f2py_ext/src/fib2.pyf
+${PYSITELIB}/numpy/distutils/tests/f2py_ext/src/fib1.f
+${PYSITELIB}/numpy/distutils/tests/swig_ext/tests/test_example2.py
+${PYSITELIB}/numpy/distutils/tests/swig_ext/tests/test_example.py
+${PYSITELIB}/numpy/distutils/tests/swig_ext/__init__.py
+${PYSITELIB}/numpy/distutils/tests/swig_ext/setup.py
+${PYSITELIB}/numpy/distutils/tests/swig_ext/src/zoo.cc
+${PYSITELIB}/numpy/distutils/tests/swig_ext/src/zoo.i
+${PYSITELIB}/numpy/distutils/tests/swig_ext/src/example.i
+${PYSITELIB}/numpy/distutils/tests/swig_ext/src/zoo.h
+${PYSITELIB}/numpy/distutils/tests/swig_ext/src/example.c
+${PYSITELIB}/numpy/distutils/tests/pyrex_ext/__init__.py
+${PYSITELIB}/numpy/distutils/tests/pyrex_ext/primes.pyx
+${PYSITELIB}/numpy/distutils/tests/pyrex_ext/setup.py
+${PYSITELIB}/numpy/distutils/tests/pyrex_ext/tests/test_primes.py
+${PYSITELIB}/numpy/distutils/tests/f2py_f90_ext/setup.py
+${PYSITELIB}/numpy/distutils/tests/f2py_f90_ext/__init__.py
+${PYSITELIB}/numpy/distutils/tests/f2py_f90_ext/include/body.f90
+${PYSITELIB}/numpy/distutils/tests/f2py_f90_ext/tests/test_foo.py
+${PYSITELIB}/numpy/distutils/tests/f2py_f90_ext/src/foo_free.f90
+${PYSITELIB}/numpy/distutils/tests/gen_ext/__init__.py
+${PYSITELIB}/numpy/distutils/tests/gen_ext/setup.py
+${PYSITELIB}/numpy/distutils/tests/gen_ext/tests/test_fib3.py
+${PYSITELIB}/numpy/distutils/tests/setup.py
+${PYSITELIB}/numpy/distutils/tests/test_fcompiler_gnu.py
+${PYSITELIB}/numpy/distutils/tests/test_misc_util.py
+${PYSITELIB}/numpy/distutils/unixccompiler.py
+${PYSITELIB}/numpy/distutils/unixccompiler.pyc
+${PYSITELIB}/numpy/distutils/unixccompiler.pyo
+${PYSITELIB}/numpy/doc/html/epydoc.css
+${PYSITELIB}/numpy/doc/html/toc-everything.html
+${PYSITELIB}/numpy/doc/html/index.html
+${PYSITELIB}/numpy/doc/html/redirect.html
+${PYSITELIB}/numpy/doc/html/toc.html
+${PYSITELIB}/numpy/doc/html/api-objects.txt
+${PYSITELIB}/numpy/doc/html/crarr.png
+${PYSITELIB}/numpy/doc/html/example-pysrc.html
+${PYSITELIB}/numpy/doc/html/example-module.html
+${PYSITELIB}/numpy/doc/html/frames.html
+${PYSITELIB}/numpy/doc/html/help.html
+${PYSITELIB}/numpy/doc/html/module-tree.html
+${PYSITELIB}/numpy/doc/html/toc-example-module.html
+${PYSITELIB}/numpy/doc/html/identifier-index.html
+${PYSITELIB}/numpy/doc/html/epydoc.js
+${PYSITELIB}/numpy/doc/pyrex/setup.py
+${PYSITELIB}/numpy/doc/pyrex/numpyx.c
+${PYSITELIB}/numpy/doc/pyrex/c_python.pxd
+${PYSITELIB}/numpy/doc/pyrex/MANIFEST
+${PYSITELIB}/numpy/doc/pyrex/run_test.py
+${PYSITELIB}/numpy/doc/pyrex/README.txt
+${PYSITELIB}/numpy/doc/pyrex/notes
+${PYSITELIB}/numpy/doc/pyrex/Makefile
+${PYSITELIB}/numpy/doc/pyrex/c_numpy.pxd
+${PYSITELIB}/numpy/doc/pyrex/numpyx.pyx
+${PYSITELIB}/numpy/doc/CAPI.txt
+${PYSITELIB}/numpy/doc/DISTUTILS.txt
+${PYSITELIB}/numpy/doc/HOWTO_BUILD_DOCS.txt
+${PYSITELIB}/numpy/doc/pep_buffer.txt
+${PYSITELIB}/numpy/doc/ufuncs.txt
+${PYSITELIB}/numpy/doc/npy-format.txt
+${PYSITELIB}/numpy/doc/README.txt
+${PYSITELIB}/numpy/doc/example.py
+${PYSITELIB}/numpy/doc/HOWTO_DOCUMENT.txt
+${PYSITELIB}/numpy/doc/records.txt
+${PYSITELIB}/numpy/doc/swig/test/Array1.cxx
+${PYSITELIB}/numpy/doc/swig/test/Vector.cxx
+${PYSITELIB}/numpy/doc/swig/test/Makefile
+${PYSITELIB}/numpy/doc/swig/test/testArray.py
+${PYSITELIB}/numpy/doc/swig/test/Tensor.i
+${PYSITELIB}/numpy/doc/swig/test/setup.py
+${PYSITELIB}/numpy/doc/swig/test/testVector.py
+${PYSITELIB}/numpy/doc/swig/test/Array2.h
+${PYSITELIB}/numpy/doc/swig/test/Array1.h
+${PYSITELIB}/numpy/doc/swig/test/Matrix.h
+${PYSITELIB}/numpy/doc/swig/test/Matrix.i
+${PYSITELIB}/numpy/doc/swig/test/testTensor.py
+${PYSITELIB}/numpy/doc/swig/test/Matrix.cxx
+${PYSITELIB}/numpy/doc/swig/test/Farray.cxx
+${PYSITELIB}/numpy/doc/swig/test/Array2.cxx
+${PYSITELIB}/numpy/doc/swig/test/Farray.h
+${PYSITELIB}/numpy/doc/swig/test/Farray.i
+${PYSITELIB}/numpy/doc/swig/test/Tensor.h
+${PYSITELIB}/numpy/doc/swig/test/Tensor.cxx
+${PYSITELIB}/numpy/doc/swig/test/Vector.h
+${PYSITELIB}/numpy/doc/swig/test/Vector.i
+${PYSITELIB}/numpy/doc/swig/test/testFarray.py
+${PYSITELIB}/numpy/doc/swig/test/Array.i
+${PYSITELIB}/numpy/doc/swig/test/testMatrix.py
+${PYSITELIB}/numpy/doc/swig/Makefile
+${PYSITELIB}/numpy/doc/swig/numpy.i
+${PYSITELIB}/numpy/doc/swig/pyfragments.swg
+${PYSITELIB}/numpy/doc/swig/README
+${PYSITELIB}/numpy/doc/swig/doc/Makefile
+${PYSITELIB}/numpy/doc/swig/doc/numpy_swig.html
+${PYSITELIB}/numpy/doc/swig/doc/testing.txt
+${PYSITELIB}/numpy/doc/swig/doc/testing.pdf
+${PYSITELIB}/numpy/doc/swig/doc/numpy_swig.pdf
+${PYSITELIB}/numpy/doc/swig/doc/testing.html
+${PYSITELIB}/numpy/doc/swig/doc/numpy_swig.txt
+${PYSITELIB}/numpy/doc/newdtype_example/floatint.c
+${PYSITELIB}/numpy/doc/newdtype_example/setup.py
+${PYSITELIB}/numpy/doc/newdtype_example/example.py
+${PYSITELIB}/numpy/doc/newdtype_example/floatint/__init__.py
+${PYSITELIB}/numpy/doc/cython/setup.py
+${PYSITELIB}/numpy/doc/cython/numpy.pxi
+${PYSITELIB}/numpy/doc/cython/README.txt
+${PYSITELIB}/numpy/doc/cython/run_test.py
+${PYSITELIB}/numpy/doc/cython/MANIFEST
+${PYSITELIB}/numpy/doc/cython/numpyx.pyx
+${PYSITELIB}/numpy/doc/cython/Python.pxi
+${PYSITELIB}/numpy/doc/cython/Makefile
+${PYSITELIB}/numpy/dual.py
+${PYSITELIB}/numpy/dual.pyc
+${PYSITELIB}/numpy/dual.pyo
+${PYSITELIB}/numpy/f2py/__init__.py
+${PYSITELIB}/numpy/f2py/__init__.pyc
+${PYSITELIB}/numpy/f2py/__init__.pyo
+${PYSITELIB}/numpy/f2py/__svn_version__.py
+${PYSITELIB}/numpy/f2py/__svn_version__.pyc
+${PYSITELIB}/numpy/f2py/__svn_version__.pyo
+${PYSITELIB}/numpy/f2py/__version__.py
+${PYSITELIB}/numpy/f2py/__version__.pyc
+${PYSITELIB}/numpy/f2py/__version__.pyo
+${PYSITELIB}/numpy/f2py/auxfuncs.py
+${PYSITELIB}/numpy/f2py/auxfuncs.pyc
+${PYSITELIB}/numpy/f2py/auxfuncs.pyo
+${PYSITELIB}/numpy/f2py/capi_maps.py
+${PYSITELIB}/numpy/f2py/capi_maps.pyc
+${PYSITELIB}/numpy/f2py/capi_maps.pyo
+${PYSITELIB}/numpy/f2py/cb_rules.py
+${PYSITELIB}/numpy/f2py/cb_rules.pyc
+${PYSITELIB}/numpy/f2py/cb_rules.pyo
+${PYSITELIB}/numpy/f2py/cfuncs.py
+${PYSITELIB}/numpy/f2py/cfuncs.pyc
+${PYSITELIB}/numpy/f2py/cfuncs.pyo
+${PYSITELIB}/numpy/f2py/common_rules.py
+${PYSITELIB}/numpy/f2py/common_rules.pyc
+${PYSITELIB}/numpy/f2py/common_rules.pyo
+${PYSITELIB}/numpy/f2py/crackfortran.py
+${PYSITELIB}/numpy/f2py/crackfortran.pyc
+${PYSITELIB}/numpy/f2py/crackfortran.pyo
+${PYSITELIB}/numpy/f2py/diagnose.py
+${PYSITELIB}/numpy/f2py/diagnose.pyc
+${PYSITELIB}/numpy/f2py/diagnose.pyo
+${PYSITELIB}/numpy/f2py/docs/usersguide/spam.pyf
+${PYSITELIB}/numpy/f2py/docs/usersguide/array.f
+${PYSITELIB}/numpy/f2py/docs/usersguide/calculate_session.dat
+${PYSITELIB}/numpy/f2py/docs/usersguide/callback.f
+${PYSITELIB}/numpy/f2py/docs/usersguide/scalar.f
+${PYSITELIB}/numpy/f2py/docs/usersguide/common_session.dat
+${PYSITELIB}/numpy/f2py/docs/usersguide/scalar_session.dat
+${PYSITELIB}/numpy/f2py/docs/usersguide/extcallback_session.dat
+${PYSITELIB}/numpy/f2py/docs/usersguide/fib2.pyf
+${PYSITELIB}/numpy/f2py/docs/usersguide/string.f
+${PYSITELIB}/numpy/f2py/docs/usersguide/callback2.pyf
+${PYSITELIB}/numpy/f2py/docs/usersguide/ftype_session.dat
+${PYSITELIB}/numpy/f2py/docs/usersguide/callback_session.dat
+${PYSITELIB}/numpy/f2py/docs/usersguide/moddata_session.dat
+${PYSITELIB}/numpy/f2py/docs/usersguide/run_main_session.dat
+${PYSITELIB}/numpy/f2py/docs/usersguide/common.f
+${PYSITELIB}/numpy/f2py/docs/usersguide/var_session.dat
+${PYSITELIB}/numpy/f2py/docs/usersguide/string_session.dat
+${PYSITELIB}/numpy/f2py/docs/usersguide/var.pyf
+${PYSITELIB}/numpy/f2py/docs/usersguide/ftype.f
+${PYSITELIB}/numpy/f2py/docs/usersguide/array_session.dat
+${PYSITELIB}/numpy/f2py/docs/usersguide/spam_session.dat
+${PYSITELIB}/numpy/f2py/docs/usersguide/moddata.f90
+${PYSITELIB}/numpy/f2py/docs/usersguide/setup_example.py
+${PYSITELIB}/numpy/f2py/docs/usersguide/fib1.f
+${PYSITELIB}/numpy/f2py/docs/usersguide/compile_session.dat
+${PYSITELIB}/numpy/f2py/docs/usersguide/docutils.conf
+${PYSITELIB}/numpy/f2py/docs/usersguide/calculate.f
+${PYSITELIB}/numpy/f2py/docs/usersguide/fib3.f
+${PYSITELIB}/numpy/f2py/docs/usersguide/default.css
+${PYSITELIB}/numpy/f2py/docs/usersguide/extcallback.f
+${PYSITELIB}/numpy/f2py/docs/usersguide/allocarr_session.dat
+${PYSITELIB}/numpy/f2py/docs/usersguide/index.txt
+${PYSITELIB}/numpy/f2py/docs/usersguide/fib1.pyf
+${PYSITELIB}/numpy/f2py/docs/usersguide/allocarr.f90
+${PYSITELIB}/numpy/f2py/docs/pytest.py
+${PYSITELIB}/numpy/f2py/docs/OLDNEWS.txt
+${PYSITELIB}/numpy/f2py/docs/FAQ.txt
+${PYSITELIB}/numpy/f2py/docs/default.css
+${PYSITELIB}/numpy/f2py/docs/simple_session.dat
+${PYSITELIB}/numpy/f2py/docs/simple.f
+${PYSITELIB}/numpy/f2py/docs/hello.f
+${PYSITELIB}/numpy/f2py/docs/pyforttest.pyf
+${PYSITELIB}/numpy/f2py/docs/README.txt
+${PYSITELIB}/numpy/f2py/docs/THANKS.txt
+${PYSITELIB}/numpy/f2py/docs/HISTORY.txt
+${PYSITELIB}/numpy/f2py/docs/docutils.conf
+${PYSITELIB}/numpy/f2py/docs/TESTING.txt
+${PYSITELIB}/numpy/f2py/f2py.1
+${PYSITELIB}/numpy/f2py/f2py2e.py
+${PYSITELIB}/numpy/f2py/f2py2e.pyc
+${PYSITELIB}/numpy/f2py/f2py2e.pyo
+${PYSITELIB}/numpy/f2py/f2py_testing.py
+${PYSITELIB}/numpy/f2py/f2py_testing.pyc
+${PYSITELIB}/numpy/f2py/f2py_testing.pyo
+${PYSITELIB}/numpy/f2py/f90mod_rules.py
+${PYSITELIB}/numpy/f2py/f90mod_rules.pyc
+${PYSITELIB}/numpy/f2py/f90mod_rules.pyo
+${PYSITELIB}/numpy/f2py/func2subr.py
+${PYSITELIB}/numpy/f2py/func2subr.pyc
+${PYSITELIB}/numpy/f2py/func2subr.pyo
+${PYSITELIB}/numpy/f2py/info.py
+${PYSITELIB}/numpy/f2py/info.pyc
+${PYSITELIB}/numpy/f2py/info.pyo
+${PYSITELIB}/numpy/f2py/lib/__init__.py
+${PYSITELIB}/numpy/f2py/lib/__init__.pyc
+${PYSITELIB}/numpy/f2py/lib/__init__.pyo
+${PYSITELIB}/numpy/f2py/lib/api.py
+${PYSITELIB}/numpy/f2py/lib/api.pyc
+${PYSITELIB}/numpy/f2py/lib/api.pyo
+${PYSITELIB}/numpy/f2py/lib/doc.txt
+${PYSITELIB}/numpy/f2py/lib/extgen/py_support.py
+${PYSITELIB}/numpy/f2py/lib/extgen/__init__.py
+${PYSITELIB}/numpy/f2py/lib/extgen/setup_py.py
+${PYSITELIB}/numpy/f2py/lib/extgen/base.py
+${PYSITELIB}/numpy/f2py/lib/extgen/utils.py
+${PYSITELIB}/numpy/f2py/lib/extgen/c_support.py
+${PYSITELIB}/numpy/f2py/lib/extgen/py_support.pyc
+${PYSITELIB}/numpy/f2py/lib/extgen/__init__.pyc
+${PYSITELIB}/numpy/f2py/lib/extgen/setup_py.pyc
+${PYSITELIB}/numpy/f2py/lib/extgen/base.pyc
+${PYSITELIB}/numpy/f2py/lib/extgen/utils.pyc
+${PYSITELIB}/numpy/f2py/lib/extgen/c_support.pyc
+${PYSITELIB}/numpy/f2py/lib/extgen/py_support.pyo
+${PYSITELIB}/numpy/f2py/lib/extgen/__init__.pyo
+${PYSITELIB}/numpy/f2py/lib/extgen/setup_py.pyo
+${PYSITELIB}/numpy/f2py/lib/extgen/base.pyo
+${PYSITELIB}/numpy/f2py/lib/extgen/utils.pyo
+${PYSITELIB}/numpy/f2py/lib/extgen/c_support.pyo
+${PYSITELIB}/numpy/f2py/lib/main.py
+${PYSITELIB}/numpy/f2py/lib/main.pyc
+${PYSITELIB}/numpy/f2py/lib/main.pyo
+${PYSITELIB}/numpy/f2py/lib/nary.py
+${PYSITELIB}/numpy/f2py/lib/nary.pyc
+${PYSITELIB}/numpy/f2py/lib/nary.pyo
+${PYSITELIB}/numpy/f2py/lib/parser/Fortran2003.py
+${PYSITELIB}/numpy/f2py/lib/parser/Fortran2003.pyc
+${PYSITELIB}/numpy/f2py/lib/parser/Fortran2003.pyo
+${PYSITELIB}/numpy/f2py/lib/parser/__init__.py
+${PYSITELIB}/numpy/f2py/lib/parser/__init__.pyc
+${PYSITELIB}/numpy/f2py/lib/parser/__init__.pyo
+${PYSITELIB}/numpy/f2py/lib/parser/api.py
+${PYSITELIB}/numpy/f2py/lib/parser/api.pyc
+${PYSITELIB}/numpy/f2py/lib/parser/api.pyo
+${PYSITELIB}/numpy/f2py/lib/parser/base_classes.py
+${PYSITELIB}/numpy/f2py/lib/parser/base_classes.pyc
+${PYSITELIB}/numpy/f2py/lib/parser/base_classes.pyo
+${PYSITELIB}/numpy/f2py/lib/parser/block_statements.py
+${PYSITELIB}/numpy/f2py/lib/parser/block_statements.pyc
+${PYSITELIB}/numpy/f2py/lib/parser/block_statements.pyo
+${PYSITELIB}/numpy/f2py/lib/parser/doc.txt
+${PYSITELIB}/numpy/f2py/lib/parser/parsefortran.py
+${PYSITELIB}/numpy/f2py/lib/parser/parsefortran.pyc
+${PYSITELIB}/numpy/f2py/lib/parser/parsefortran.pyo
+${PYSITELIB}/numpy/f2py/lib/parser/pattern_tools.py
+${PYSITELIB}/numpy/f2py/lib/parser/pattern_tools.pyc
+${PYSITELIB}/numpy/f2py/lib/parser/pattern_tools.pyo
+${PYSITELIB}/numpy/f2py/lib/parser/readfortran.py
+${PYSITELIB}/numpy/f2py/lib/parser/readfortran.pyc
+${PYSITELIB}/numpy/f2py/lib/parser/readfortran.pyo
+${PYSITELIB}/numpy/f2py/lib/parser/sourceinfo.py
+${PYSITELIB}/numpy/f2py/lib/parser/sourceinfo.pyc
+${PYSITELIB}/numpy/f2py/lib/parser/sourceinfo.pyo
+${PYSITELIB}/numpy/f2py/lib/parser/splitline.py
+${PYSITELIB}/numpy/f2py/lib/parser/splitline.pyc
+${PYSITELIB}/numpy/f2py/lib/parser/splitline.pyo
+${PYSITELIB}/numpy/f2py/lib/parser/statements.py
+${PYSITELIB}/numpy/f2py/lib/parser/statements.pyc
+${PYSITELIB}/numpy/f2py/lib/parser/statements.pyo
+${PYSITELIB}/numpy/f2py/lib/parser/test_Fortran2003.py
+${PYSITELIB}/numpy/f2py/lib/parser/test_Fortran2003.pyc
+${PYSITELIB}/numpy/f2py/lib/parser/test_Fortran2003.pyo
+${PYSITELIB}/numpy/f2py/lib/parser/test_parser.py
+${PYSITELIB}/numpy/f2py/lib/parser/test_parser.pyc
+${PYSITELIB}/numpy/f2py/lib/parser/test_parser.pyo
+${PYSITELIB}/numpy/f2py/lib/parser/typedecl_statements.py
+${PYSITELIB}/numpy/f2py/lib/parser/typedecl_statements.pyc
+${PYSITELIB}/numpy/f2py/lib/parser/typedecl_statements.pyo
+${PYSITELIB}/numpy/f2py/lib/parser/utils.py
+${PYSITELIB}/numpy/f2py/lib/parser/utils.pyc
+${PYSITELIB}/numpy/f2py/lib/parser/utils.pyo
+${PYSITELIB}/numpy/f2py/lib/py_wrap.py
+${PYSITELIB}/numpy/f2py/lib/py_wrap.pyc
+${PYSITELIB}/numpy/f2py/lib/py_wrap.pyo
+${PYSITELIB}/numpy/f2py/lib/py_wrap_subprogram.py
+${PYSITELIB}/numpy/f2py/lib/py_wrap_subprogram.pyc
+${PYSITELIB}/numpy/f2py/lib/py_wrap_subprogram.pyo
+${PYSITELIB}/numpy/f2py/lib/py_wrap_type.py
+${PYSITELIB}/numpy/f2py/lib/py_wrap_type.pyc
+${PYSITELIB}/numpy/f2py/lib/py_wrap_type.pyo
+${PYSITELIB}/numpy/f2py/lib/setup.py
+${PYSITELIB}/numpy/f2py/lib/setup.pyc
+${PYSITELIB}/numpy/f2py/lib/setup.pyo
+${PYSITELIB}/numpy/f2py/lib/src/F_FUNC.cpp
+${PYSITELIB}/numpy/f2py/lib/src/pyobj_to_string_len.c
+${PYSITELIB}/numpy/f2py/lib/wrapper_base.py
+${PYSITELIB}/numpy/f2py/lib/wrapper_base.pyc
+${PYSITELIB}/numpy/f2py/lib/wrapper_base.pyo
+${PYSITELIB}/numpy/f2py/rules.py
+${PYSITELIB}/numpy/f2py/rules.pyc
+${PYSITELIB}/numpy/f2py/rules.pyo
+${PYSITELIB}/numpy/f2py/setup.py
+${PYSITELIB}/numpy/f2py/setup.pyc
+${PYSITELIB}/numpy/f2py/setup.pyo
+${PYSITELIB}/numpy/f2py/setupscons.py
+${PYSITELIB}/numpy/f2py/setupscons.pyc
+${PYSITELIB}/numpy/f2py/setupscons.pyo
+${PYSITELIB}/numpy/f2py/src/fortranobject.c
+${PYSITELIB}/numpy/f2py/src/fortranobject.h
+${PYSITELIB}/numpy/f2py/use_rules.py
+${PYSITELIB}/numpy/f2py/use_rules.pyc
+${PYSITELIB}/numpy/f2py/use_rules.pyo
+${PYSITELIB}/numpy/fft/__init__.py
+${PYSITELIB}/numpy/fft/__init__.pyc
+${PYSITELIB}/numpy/fft/__init__.pyo
+${PYSITELIB}/numpy/fft/fftpack.py
+${PYSITELIB}/numpy/fft/fftpack.pyc
+${PYSITELIB}/numpy/fft/fftpack.pyo
+${PYSITELIB}/numpy/fft/fftpack_lite.so
+${PYSITELIB}/numpy/fft/helper.py
+${PYSITELIB}/numpy/fft/helper.pyc
+${PYSITELIB}/numpy/fft/helper.pyo
+${PYSITELIB}/numpy/fft/info.py
+${PYSITELIB}/numpy/fft/info.pyc
+${PYSITELIB}/numpy/fft/info.pyo
+${PYSITELIB}/numpy/fft/setup.py
+${PYSITELIB}/numpy/fft/setup.pyc
+${PYSITELIB}/numpy/fft/setup.pyo
+${PYSITELIB}/numpy/fft/tests/test_fftpack.py
+${PYSITELIB}/numpy/fft/tests/test_helper.py
+${PYSITELIB}/numpy/fft/setupscons.py
+${PYSITELIB}/numpy/fft/setupscons.pyc
+${PYSITELIB}/numpy/fft/setupscons.pyo
+${PYSITELIB}/numpy/lib/__init__.py
+${PYSITELIB}/numpy/lib/__init__.pyc
+${PYSITELIB}/numpy/lib/__init__.pyo
+${PYSITELIB}/numpy/lib/_compiled_base.so
+${PYSITELIB}/numpy/lib/_datasource.py
+${PYSITELIB}/numpy/lib/_datasource.pyc
+${PYSITELIB}/numpy/lib/_datasource.pyo
+${PYSITELIB}/numpy/lib/arraysetops.py
+${PYSITELIB}/numpy/lib/arraysetops.pyc
+${PYSITELIB}/numpy/lib/arraysetops.pyo
+${PYSITELIB}/numpy/lib/convdtype.py
+${PYSITELIB}/numpy/lib/convdtype.pyc
+${PYSITELIB}/numpy/lib/convdtype.pyo
+${PYSITELIB}/numpy/lib/financial.py
+${PYSITELIB}/numpy/lib/financial.pyc
+${PYSITELIB}/numpy/lib/financial.pyo
+${PYSITELIB}/numpy/lib/format.py
+${PYSITELIB}/numpy/lib/format.pyc
+${PYSITELIB}/numpy/lib/format.pyo
+${PYSITELIB}/numpy/lib/function_base.py
+${PYSITELIB}/numpy/lib/function_base.pyc
+${PYSITELIB}/numpy/lib/function_base.pyo
+${PYSITELIB}/numpy/lib/getlimits.py
+${PYSITELIB}/numpy/lib/getlimits.pyc
+${PYSITELIB}/numpy/lib/getlimits.pyo
+${PYSITELIB}/numpy/lib/index_tricks.py
+${PYSITELIB}/numpy/lib/index_tricks.pyc
+${PYSITELIB}/numpy/lib/index_tricks.pyo
+${PYSITELIB}/numpy/lib/info.py
+${PYSITELIB}/numpy/lib/info.pyc
+${PYSITELIB}/numpy/lib/info.pyo
+${PYSITELIB}/numpy/lib/io.py
+${PYSITELIB}/numpy/lib/io.pyc
+${PYSITELIB}/numpy/lib/io.pyo
+${PYSITELIB}/numpy/lib/machar.py
+${PYSITELIB}/numpy/lib/machar.pyc
+${PYSITELIB}/numpy/lib/machar.pyo
+${PYSITELIB}/numpy/lib/polynomial.py
+${PYSITELIB}/numpy/lib/polynomial.pyc
+${PYSITELIB}/numpy/lib/polynomial.pyo
+${PYSITELIB}/numpy/lib/scimath.py
+${PYSITELIB}/numpy/lib/scimath.pyc
+${PYSITELIB}/numpy/lib/scimath.pyo
+${PYSITELIB}/numpy/lib/setup.py
+${PYSITELIB}/numpy/lib/setup.pyc
+${PYSITELIB}/numpy/lib/setup.pyo
+${PYSITELIB}/numpy/lib/setupscons.py
+${PYSITELIB}/numpy/lib/setupscons.pyc
+${PYSITELIB}/numpy/lib/setupscons.pyo
+${PYSITELIB}/numpy/lib/shape_base.py
+${PYSITELIB}/numpy/lib/shape_base.pyc
+${PYSITELIB}/numpy/lib/shape_base.pyo
+${PYSITELIB}/numpy/lib/tests/test_twodim_base.py
+${PYSITELIB}/numpy/lib/tests/test_regression.py
+${PYSITELIB}/numpy/lib/tests/test_polynomial.py
+${PYSITELIB}/numpy/lib/tests/test_type_check.py
+${PYSITELIB}/numpy/lib/tests/test_format.py
+${PYSITELIB}/numpy/lib/tests/test_financial.py
+${PYSITELIB}/numpy/lib/tests/test_machar.py
+${PYSITELIB}/numpy/lib/tests/test_function_base.py
+${PYSITELIB}/numpy/lib/tests/test_index_tricks.py
+${PYSITELIB}/numpy/lib/tests/test_io.py
+${PYSITELIB}/numpy/lib/tests/test_arraysetops.py
+${PYSITELIB}/numpy/lib/tests/test_ufunclike.py
+${PYSITELIB}/numpy/lib/tests/test_getlimits.py
+${PYSITELIB}/numpy/lib/tests/test__datasource.py
+${PYSITELIB}/numpy/lib/tests/test_shape_base.py
+${PYSITELIB}/numpy/lib/twodim_base.py
+${PYSITELIB}/numpy/lib/twodim_base.pyc
+${PYSITELIB}/numpy/lib/twodim_base.pyo
+${PYSITELIB}/numpy/lib/type_check.py
+${PYSITELIB}/numpy/lib/type_check.pyc
+${PYSITELIB}/numpy/lib/type_check.pyo
+${PYSITELIB}/numpy/lib/ufunclike.py
+${PYSITELIB}/numpy/lib/ufunclike.pyc
+${PYSITELIB}/numpy/lib/ufunclike.pyo
+${PYSITELIB}/numpy/lib/user_array.py
+${PYSITELIB}/numpy/lib/user_array.pyc
+${PYSITELIB}/numpy/lib/user_array.pyo
+${PYSITELIB}/numpy/lib/utils.py
+${PYSITELIB}/numpy/lib/utils.pyc
+${PYSITELIB}/numpy/lib/utils.pyo
+${PYSITELIB}/numpy/linalg/__init__.py
+${PYSITELIB}/numpy/linalg/__init__.pyc
+${PYSITELIB}/numpy/linalg/__init__.pyo
+${PYSITELIB}/numpy/linalg/info.py
+${PYSITELIB}/numpy/linalg/info.pyc
+${PYSITELIB}/numpy/linalg/info.pyo
+${PYSITELIB}/numpy/linalg/lapack_lite.so
+${PYSITELIB}/numpy/linalg/linalg.py
+${PYSITELIB}/numpy/linalg/linalg.pyc
+${PYSITELIB}/numpy/linalg/linalg.pyo
+${PYSITELIB}/numpy/linalg/setup.py
+${PYSITELIB}/numpy/linalg/setup.pyc
+${PYSITELIB}/numpy/linalg/setup.pyo
+${PYSITELIB}/numpy/linalg/tests/test_linalg.py
+${PYSITELIB}/numpy/linalg/tests/test_regression.py
+${PYSITELIB}/numpy/linalg/setupscons.py
+${PYSITELIB}/numpy/linalg/setupscons.pyc
+${PYSITELIB}/numpy/linalg/setupscons.pyo
+${PYSITELIB}/numpy/ma/__init__.py
+${PYSITELIB}/numpy/ma/__init__.pyc
+${PYSITELIB}/numpy/ma/__init__.pyo
+${PYSITELIB}/numpy/ma/bench.py
+${PYSITELIB}/numpy/ma/bench.pyc
+${PYSITELIB}/numpy/ma/bench.pyo
+${PYSITELIB}/numpy/ma/core.py
+${PYSITELIB}/numpy/ma/core.pyc
+${PYSITELIB}/numpy/ma/core.pyo
+${PYSITELIB}/numpy/ma/extras.py
+${PYSITELIB}/numpy/ma/extras.pyc
+${PYSITELIB}/numpy/ma/extras.pyo
+${PYSITELIB}/numpy/ma/mrecords.py
+${PYSITELIB}/numpy/ma/mrecords.pyc
+${PYSITELIB}/numpy/ma/mrecords.pyo
+${PYSITELIB}/numpy/ma/setup.py
+${PYSITELIB}/numpy/ma/setup.pyc
+${PYSITELIB}/numpy/ma/setup.pyo
+${PYSITELIB}/numpy/ma/setupscons.py
+${PYSITELIB}/numpy/ma/setupscons.pyc
+${PYSITELIB}/numpy/ma/setupscons.pyo
+${PYSITELIB}/numpy/ma/tests/test_old_ma.py
+${PYSITELIB}/numpy/ma/tests/test_core.py
+${PYSITELIB}/numpy/ma/tests/test_extras.py
+${PYSITELIB}/numpy/ma/tests/test_subclassing.py
+${PYSITELIB}/numpy/ma/tests/test_mrecords.py
+${PYSITELIB}/numpy/ma/testutils.py
+${PYSITELIB}/numpy/ma/testutils.pyc
+${PYSITELIB}/numpy/ma/testutils.pyo
+${PYSITELIB}/numpy/ma/timer_comparison.py
+${PYSITELIB}/numpy/ma/timer_comparison.pyc
+${PYSITELIB}/numpy/ma/timer_comparison.pyo
+${PYSITELIB}/numpy/ma/version.py
+${PYSITELIB}/numpy/ma/version.pyc
+${PYSITELIB}/numpy/ma/version.pyo
+${PYSITELIB}/numpy/matlib.py
+${PYSITELIB}/numpy/matlib.pyc
+${PYSITELIB}/numpy/matlib.pyo
+${PYSITELIB}/numpy/numarray/__init__.py
+${PYSITELIB}/numpy/numarray/__init__.pyc
+${PYSITELIB}/numpy/numarray/__init__.pyo
+${PYSITELIB}/numpy/numarray/_capi.so
+${PYSITELIB}/numpy/numarray/alter_code1.py
+${PYSITELIB}/numpy/numarray/alter_code1.pyc
+${PYSITELIB}/numpy/numarray/alter_code1.pyo
+${PYSITELIB}/numpy/numarray/alter_code2.py
+${PYSITELIB}/numpy/numarray/alter_code2.pyc
+${PYSITELIB}/numpy/numarray/alter_code2.pyo
+${PYSITELIB}/numpy/numarray/compat.py
+${PYSITELIB}/numpy/numarray/compat.pyc
+${PYSITELIB}/numpy/numarray/compat.pyo
+${PYSITELIB}/numpy/numarray/convolve.py
+${PYSITELIB}/numpy/numarray/convolve.pyc
+${PYSITELIB}/numpy/numarray/convolve.pyo
+${PYSITELIB}/numpy/numarray/fft.py
+${PYSITELIB}/numpy/numarray/fft.pyc
+${PYSITELIB}/numpy/numarray/fft.pyo
+${PYSITELIB}/numpy/numarray/functions.py
+${PYSITELIB}/numpy/numarray/functions.pyc
+${PYSITELIB}/numpy/numarray/functions.pyo
+${PYSITELIB}/numpy/numarray/image.py
+${PYSITELIB}/numpy/numarray/image.pyc
+${PYSITELIB}/numpy/numarray/image.pyo
+${PYSITELIB}/numpy/numarray/linear_algebra.py
+${PYSITELIB}/numpy/numarray/linear_algebra.pyc
+${PYSITELIB}/numpy/numarray/linear_algebra.pyo
+${PYSITELIB}/numpy/numarray/ma.py
+${PYSITELIB}/numpy/numarray/ma.pyc
+${PYSITELIB}/numpy/numarray/ma.pyo
+${PYSITELIB}/numpy/numarray/matrix.py
+${PYSITELIB}/numpy/numarray/matrix.pyc
+${PYSITELIB}/numpy/numarray/matrix.pyo
+${PYSITELIB}/numpy/numarray/mlab.py
+${PYSITELIB}/numpy/numarray/mlab.pyc
+${PYSITELIB}/numpy/numarray/mlab.pyo
+${PYSITELIB}/numpy/numarray/nd_image.py
+${PYSITELIB}/numpy/numarray/nd_image.pyc
+${PYSITELIB}/numpy/numarray/nd_image.pyo
+${PYSITELIB}/numpy/numarray/numerictypes.py
+${PYSITELIB}/numpy/numarray/numerictypes.pyc
+${PYSITELIB}/numpy/numarray/numerictypes.pyo
+${PYSITELIB}/numpy/numarray/numpy/arraybase.h
+${PYSITELIB}/numpy/numarray/numpy/cfunc.h
+${PYSITELIB}/numpy/numarray/numpy/ieeespecial.h
+${PYSITELIB}/numpy/numarray/numpy/libnumarray.h
+${PYSITELIB}/numpy/numarray/numpy/numcomplex.h
+${PYSITELIB}/numpy/numarray/numpy/nummacro.h
+${PYSITELIB}/numpy/numarray/random_array.py
+${PYSITELIB}/numpy/numarray/random_array.pyc
+${PYSITELIB}/numpy/numarray/random_array.pyo
+${PYSITELIB}/numpy/numarray/session.py
+${PYSITELIB}/numpy/numarray/session.pyc
+${PYSITELIB}/numpy/numarray/session.pyo
+${PYSITELIB}/numpy/numarray/setup.py
+${PYSITELIB}/numpy/numarray/setup.pyc
+${PYSITELIB}/numpy/numarray/setup.pyo
+${PYSITELIB}/numpy/numarray/setupscons.py
+${PYSITELIB}/numpy/numarray/setupscons.pyc
+${PYSITELIB}/numpy/numarray/setupscons.pyo
+${PYSITELIB}/numpy/numarray/ufuncs.py
+${PYSITELIB}/numpy/numarray/ufuncs.pyc
+${PYSITELIB}/numpy/numarray/ufuncs.pyo
+${PYSITELIB}/numpy/numarray/util.py
+${PYSITELIB}/numpy/numarray/util.pyc
+${PYSITELIB}/numpy/numarray/util.pyo
+${PYSITELIB}/numpy/oldnumeric/__init__.py
+${PYSITELIB}/numpy/oldnumeric/__init__.pyc
+${PYSITELIB}/numpy/oldnumeric/__init__.pyo
+${PYSITELIB}/numpy/oldnumeric/alter_code1.py
+${PYSITELIB}/numpy/oldnumeric/alter_code1.pyc
+${PYSITELIB}/numpy/oldnumeric/alter_code1.pyo
+${PYSITELIB}/numpy/oldnumeric/alter_code2.py
+${PYSITELIB}/numpy/oldnumeric/alter_code2.pyc
+${PYSITELIB}/numpy/oldnumeric/alter_code2.pyo
+${PYSITELIB}/numpy/oldnumeric/array_printer.py
+${PYSITELIB}/numpy/oldnumeric/array_printer.pyc
+${PYSITELIB}/numpy/oldnumeric/array_printer.pyo
+${PYSITELIB}/numpy/oldnumeric/arrayfns.py
+${PYSITELIB}/numpy/oldnumeric/arrayfns.pyc
+${PYSITELIB}/numpy/oldnumeric/arrayfns.pyo
+${PYSITELIB}/numpy/oldnumeric/compat.py
+${PYSITELIB}/numpy/oldnumeric/compat.pyc
+${PYSITELIB}/numpy/oldnumeric/compat.pyo
+${PYSITELIB}/numpy/oldnumeric/fft.py
+${PYSITELIB}/numpy/oldnumeric/fft.pyc
+${PYSITELIB}/numpy/oldnumeric/fft.pyo
+${PYSITELIB}/numpy/oldnumeric/fix_default_axis.py
+${PYSITELIB}/numpy/oldnumeric/fix_default_axis.pyc
+${PYSITELIB}/numpy/oldnumeric/fix_default_axis.pyo
+${PYSITELIB}/numpy/oldnumeric/functions.py
+${PYSITELIB}/numpy/oldnumeric/functions.pyc
+${PYSITELIB}/numpy/oldnumeric/functions.pyo
+${PYSITELIB}/numpy/oldnumeric/linear_algebra.py
+${PYSITELIB}/numpy/oldnumeric/linear_algebra.pyc
+${PYSITELIB}/numpy/oldnumeric/linear_algebra.pyo
+${PYSITELIB}/numpy/oldnumeric/ma.py
+${PYSITELIB}/numpy/oldnumeric/ma.pyc
+${PYSITELIB}/numpy/oldnumeric/ma.pyo
+${PYSITELIB}/numpy/oldnumeric/matrix.py
+${PYSITELIB}/numpy/oldnumeric/matrix.pyc
+${PYSITELIB}/numpy/oldnumeric/matrix.pyo
+${PYSITELIB}/numpy/oldnumeric/misc.py
+${PYSITELIB}/numpy/oldnumeric/misc.pyc
+${PYSITELIB}/numpy/oldnumeric/misc.pyo
+${PYSITELIB}/numpy/oldnumeric/mlab.py
+${PYSITELIB}/numpy/oldnumeric/mlab.pyc
+${PYSITELIB}/numpy/oldnumeric/mlab.pyo
+${PYSITELIB}/numpy/oldnumeric/precision.py
+${PYSITELIB}/numpy/oldnumeric/precision.pyc
+${PYSITELIB}/numpy/oldnumeric/precision.pyo
+${PYSITELIB}/numpy/oldnumeric/random_array.py
+${PYSITELIB}/numpy/oldnumeric/random_array.pyc
+${PYSITELIB}/numpy/oldnumeric/random_array.pyo
+${PYSITELIB}/numpy/oldnumeric/rng.py
+${PYSITELIB}/numpy/oldnumeric/rng.pyc
+${PYSITELIB}/numpy/oldnumeric/rng.pyo
+${PYSITELIB}/numpy/oldnumeric/rng_stats.py
+${PYSITELIB}/numpy/oldnumeric/rng_stats.pyc
+${PYSITELIB}/numpy/oldnumeric/rng_stats.pyo
+${PYSITELIB}/numpy/oldnumeric/setup.py
+${PYSITELIB}/numpy/oldnumeric/setup.pyc
+${PYSITELIB}/numpy/oldnumeric/setup.pyo
+${PYSITELIB}/numpy/oldnumeric/setupscons.py
+${PYSITELIB}/numpy/oldnumeric/setupscons.pyc
+${PYSITELIB}/numpy/oldnumeric/setupscons.pyo
+${PYSITELIB}/numpy/oldnumeric/typeconv.py
+${PYSITELIB}/numpy/oldnumeric/typeconv.pyc
+${PYSITELIB}/numpy/oldnumeric/typeconv.pyo
+${PYSITELIB}/numpy/oldnumeric/ufuncs.py
+${PYSITELIB}/numpy/oldnumeric/ufuncs.pyc
+${PYSITELIB}/numpy/oldnumeric/ufuncs.pyo
+${PYSITELIB}/numpy/oldnumeric/user_array.py
+${PYSITELIB}/numpy/oldnumeric/user_array.pyc
+${PYSITELIB}/numpy/oldnumeric/user_array.pyo
+${PYSITELIB}/numpy/random/__init__.py
+${PYSITELIB}/numpy/random/__init__.pyc
+${PYSITELIB}/numpy/random/__init__.pyo
+${PYSITELIB}/numpy/random/info.py
+${PYSITELIB}/numpy/random/info.pyc
+${PYSITELIB}/numpy/random/info.pyo
+${PYSITELIB}/numpy/random/mtrand.so
+${PYSITELIB}/numpy/random/randomkit.h
+${PYSITELIB}/numpy/random/setup.py
+${PYSITELIB}/numpy/random/setup.pyc
+${PYSITELIB}/numpy/random/setup.pyo
+${PYSITELIB}/numpy/random/setupscons.py
+${PYSITELIB}/numpy/random/setupscons.pyc
+${PYSITELIB}/numpy/random/setupscons.pyo
+${PYSITELIB}/numpy/random/tests/test_random.py
+${PYSITELIB}/numpy/setup.py
+${PYSITELIB}/numpy/setup.pyc
+${PYSITELIB}/numpy/setup.pyo
+${PYSITELIB}/numpy/setupscons.py
+${PYSITELIB}/numpy/setupscons.pyc
+${PYSITELIB}/numpy/setupscons.pyo
+${PYSITELIB}/numpy/site.cfg.example
+${PYSITELIB}/numpy/testing/__init__.py
+${PYSITELIB}/numpy/testing/__init__.pyc
+${PYSITELIB}/numpy/testing/__init__.pyo
+${PYSITELIB}/numpy/testing/info.py
+${PYSITELIB}/numpy/testing/info.pyc
+${PYSITELIB}/numpy/testing/info.pyo
+${PYSITELIB}/numpy/testing/numpytest.py
+${PYSITELIB}/numpy/testing/numpytest.pyc
+${PYSITELIB}/numpy/testing/numpytest.pyo
+${PYSITELIB}/numpy/testing/parametric.py
+${PYSITELIB}/numpy/testing/parametric.pyc
+${PYSITELIB}/numpy/testing/parametric.pyo
+${PYSITELIB}/numpy/testing/setup.py
+${PYSITELIB}/numpy/testing/setup.pyc
+${PYSITELIB}/numpy/testing/setup.pyo
+${PYSITELIB}/numpy/testing/setupscons.py
+${PYSITELIB}/numpy/testing/setupscons.pyc
+${PYSITELIB}/numpy/testing/setupscons.pyo
+${PYSITELIB}/numpy/testing/tests/test_utils.py
+${PYSITELIB}/numpy/testing/utils.py
+${PYSITELIB}/numpy/testing/utils.pyc
+${PYSITELIB}/numpy/testing/utils.pyo
+${PYSITELIB}/numpy/tests/test_ctypeslib.py
+${PYSITELIB}/numpy/version.py
+${PYSITELIB}/numpy/version.pyc
+${PYSITELIB}/numpy/version.pyo
+@dirrm ${PYSITELIB}/numpy/tests
+@dirrm ${PYSITELIB}/numpy/testing/tests
+@dirrm ${PYSITELIB}/numpy/testing
+@dirrm ${PYSITELIB}/numpy/random/tests
+@dirrm ${PYSITELIB}/numpy/random
+@dirrm ${PYSITELIB}/numpy/oldnumeric
+@dirrm ${PYSITELIB}/numpy/numarray/numpy
+@dirrm ${PYSITELIB}/numpy/numarray
+@dirrm ${PYSITELIB}/numpy/ma/tests
+@dirrm ${PYSITELIB}/numpy/ma
+@dirrm ${PYSITELIB}/numpy/linalg/tests
+@dirrm ${PYSITELIB}/numpy/linalg
+@dirrm ${PYSITELIB}/numpy/lib/tests
+@dirrm ${PYSITELIB}/numpy/lib
+@dirrm ${PYSITELIB}/numpy/fft/tests
+@dirrm ${PYSITELIB}/numpy/fft
+@dirrm ${PYSITELIB}/numpy/f2py/src
+@dirrm ${PYSITELIB}/numpy/f2py/lib/src
+@dirrm ${PYSITELIB}/numpy/f2py/lib/parser
+@dirrm ${PYSITELIB}/numpy/f2py/lib/extgen
+@dirrm ${PYSITELIB}/numpy/f2py/lib
+@dirrm ${PYSITELIB}/numpy/f2py/docs/usersguide
+@dirrm ${PYSITELIB}/numpy/f2py/docs
+@dirrm ${PYSITELIB}/numpy/f2py
+@dirrm ${PYSITELIB}/numpy/doc/swig/test
+@dirrm ${PYSITELIB}/numpy/doc/swig/doc
+@dirrm ${PYSITELIB}/numpy/doc/swig
+@dirrm ${PYSITELIB}/numpy/doc/pyrex
+@dirrm ${PYSITELIB}/numpy/doc/newdtype_example/floatint
+@dirrm ${PYSITELIB}/numpy/doc/newdtype_example
+@dirrm ${PYSITELIB}/numpy/doc/html
+@dirrm ${PYSITELIB}/numpy/doc/cython
+@dirrm ${PYSITELIB}/numpy/doc
+@dirrm ${PYSITELIB}/numpy/distutils/tests/swig_ext/tests
+@dirrm ${PYSITELIB}/numpy/distutils/tests/swig_ext/src
+@dirrm ${PYSITELIB}/numpy/distutils/tests/swig_ext
+@dirrm ${PYSITELIB}/numpy/distutils/tests/pyrex_ext/tests
+@dirrm ${PYSITELIB}/numpy/distutils/tests/pyrex_ext
+@dirrm ${PYSITELIB}/numpy/distutils/tests/gen_ext/tests
+@dirrm ${PYSITELIB}/numpy/distutils/tests/gen_ext
+@dirrm ${PYSITELIB}/numpy/distutils/tests/f2py_f90_ext/tests
+@dirrm ${PYSITELIB}/numpy/distutils/tests/f2py_f90_ext/src
+@dirrm ${PYSITELIB}/numpy/distutils/tests/f2py_f90_ext/include
+@dirrm ${PYSITELIB}/numpy/distutils/tests/f2py_f90_ext
+@dirrm ${PYSITELIB}/numpy/distutils/tests/f2py_ext/tests
+@dirrm ${PYSITELIB}/numpy/distutils/tests/f2py_ext/src
+@dirrm ${PYSITELIB}/numpy/distutils/tests/f2py_ext
+@dirrm ${PYSITELIB}/numpy/distutils/tests
+@dirrm ${PYSITELIB}/numpy/distutils/fcompiler
+@dirrm ${PYSITELIB}/numpy/distutils/command
+@dirrm ${PYSITELIB}/numpy/distutils
+@dirrm ${PYSITELIB}/numpy/core/tests/data
+@dirrm ${PYSITELIB}/numpy/core/tests
+@dirrm ${PYSITELIB}/numpy/core/include/numpy
+@dirrm ${PYSITELIB}/numpy/core/include
+@dirrm ${PYSITELIB}/numpy/core
+@dirrm ${PYSITELIB}/numpy
diff --git a/math/py-numpy/buildlink3.mk b/math/py-numpy/buildlink3.mk
new file mode 100644
index 00000000000..6c30e7945fb
--- /dev/null
+++ b/math/py-numpy/buildlink3.mk
@@ -0,0 +1,24 @@
+# $NetBSD: buildlink3.mk,v 1.1.1.1 2008/12/19 22:04:36 markd Exp $
+
+BUILDLINK_DEPTH:= ${BUILDLINK_DEPTH}+
+PY_NUMPY_BUILDLINK3_MK:= ${PY_NUMPY_BUILDLINK3_MK}+
+
+.include "../../lang/python/pyversion.mk"
+
+.if ${BUILDLINK_DEPTH} == "+"
+BUILDLINK_DEPENDS+= pynumpy
+.endif
+
+BUILDLINK_PACKAGES:= ${BUILDLINK_PACKAGES:Npynumpy}
+BUILDLINK_PACKAGES+= pynumpy
+BUILDLINK_ORDER:= ${BUILDLINK_ORDER} ${BUILDLINK_DEPTH}pynumpy
+
+.if ${PY_NUMPY_BUILDLINK3_MK} == "+"
+BUILDLINK_API_DEPENDS.pynumpy+= ${PYPKGPREFIX}-numpy>=1.0
+BUILDLINK_PKGSRCDIR.pynumpy?= ../../math/py-numpy
+.endif # PY_NUMPY_BUILDLINK3_MK
+
+.include "../../math/blas/buildlink3.mk"
+.include "../../math/lapack/buildlink3.mk"
+
+BUILDLINK_DEPTH:= ${BUILDLINK_DEPTH:S/+$//}
diff --git a/math/py-numpy/distinfo b/math/py-numpy/distinfo
new file mode 100644
index 00000000000..3024837d79a
--- /dev/null
+++ b/math/py-numpy/distinfo
@@ -0,0 +1,7 @@
+$NetBSD: distinfo,v 1.1.1.1 2008/12/19 22:04:36 markd Exp $
+
+SHA1 (numpy-1.1.0.tar.gz) = c36451e05251599294abfefa386835300e2066d5
+RMD160 (numpy-1.1.0.tar.gz) = 046d15df1d4c1733886a61677d6f7e9a836f8ea3
+Size (numpy-1.1.0.tar.gz) = 1733403 bytes
+SHA1 (patch-aa) = 5dc5d8c1ffb2bbbb6c89656aaa6404ac01e977ed
+SHA1 (patch-ab) = 18ef5b7ad8386a4e991bde9f7112ec7b13d2a39c
diff --git a/math/py-numpy/patches/patch-aa b/math/py-numpy/patches/patch-aa
new file mode 100644
index 00000000000..56eb044240c
--- /dev/null
+++ b/math/py-numpy/patches/patch-aa
@@ -0,0 +1,13 @@
+$NetBSD: patch-aa,v 1.1.1.1 2008/12/19 22:04:36 markd Exp $
+
+--- numpy/distutils/fcompiler/__init__.py.orig 2008-06-04 23:26:41.000000000 +1200
++++ numpy/distutils/fcompiler/__init__.py
+@@ -690,7 +690,7 @@ _default_compilers = (
+ ('irix.*', ('mips','gnu','gnu95',)),
+ ('aix.*', ('ibm','gnu','gnu95',)),
+ # os.name mappings
+- ('posix', ('gnu','gnu95',)),
++ ('posix', ('gnu','gnu95','g95',)),
+ ('nt', ('gnu','gnu95',)),
+ ('mac', ('gnu','gnu95',)),
+ )
diff --git a/math/py-numpy/patches/patch-ab b/math/py-numpy/patches/patch-ab
new file mode 100644
index 00000000000..dae51c80167
--- /dev/null
+++ b/math/py-numpy/patches/patch-ab
@@ -0,0 +1,13 @@
+$NetBSD: patch-ab,v 1.1.1.1 2008/12/19 22:04:36 markd Exp $
+
+--- numpy/linalg/lapack_litemodule.c.orig 2008-05-26 19:39:50.000000000 +1200
++++ numpy/linalg/lapack_litemodule.c
+@@ -16,6 +16,8 @@ typedef struct { float r, i; } f2c_compl
+ typedef struct { double r, i; } f2c_doublecomplex;
+ /* typedef long int (*L_fp)(); */
+
++int FNAME(MAIN_)() { return 0; }
++
+ extern int FNAME(dgeev)(char *jobvl, char *jobvr, int *n,
+ double a[], int *lda, double wr[], double wi[],
+ double vl[], int *ldvl, double vr[], int *ldvr,