pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/math



Module Name:    pkgsrc
Committed By:   adam
Date:           Mon Apr 27 16:52:56 UTC 2020

Modified Files:
        pkgsrc/math: Makefile
Added Files:
        pkgsrc/math/py-numpy16: ALTERNATIVES DESCR Makefile PLIST
        pkgsrc/math/py-numpy16/patches:
            patch-numpy_distutils_fcompiler_____init____.py
            patch-numpy_distutils_fcompiler_g95.py
            patch-numpy_distutils_fcompiler_gnu.py
            patch-numpy_distutils_system__info.py
            patch-numpy_linalg_lapack__litemodule.c

Log Message:
Added py-numpy16 - the last version to support Python 2.7


To generate a diff of this commit:
cvs rdiff -u -r1.458 -r1.459 pkgsrc/math/Makefile
cvs rdiff -u -r0 -r1.1 pkgsrc/math/py-numpy16/ALTERNATIVES \
    pkgsrc/math/py-numpy16/DESCR pkgsrc/math/py-numpy16/Makefile \
    pkgsrc/math/py-numpy16/PLIST
cvs rdiff -u -r0 -r1.1 \
    pkgsrc/math/py-numpy16/patches/patch-numpy_distutils_fcompiler_____init____.py \
    pkgsrc/math/py-numpy16/patches/patch-numpy_distutils_fcompiler_g95.py \
    pkgsrc/math/py-numpy16/patches/patch-numpy_distutils_fcompiler_gnu.py \
    pkgsrc/math/py-numpy16/patches/patch-numpy_distutils_system__info.py \
    pkgsrc/math/py-numpy16/patches/patch-numpy_linalg_lapack__litemodule.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/math/Makefile
diff -u pkgsrc/math/Makefile:1.458 pkgsrc/math/Makefile:1.459
--- pkgsrc/math/Makefile:1.458  Fri Mar 13 07:47:52 2020
+++ pkgsrc/math/Makefile        Mon Apr 27 16:52:55 2020
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.458 2020/03/13 07:47:52 plunky Exp $
+# $NetBSD: Makefile,v 1.459 2020/04/27 16:52:55 adam Exp $
 
 COMMENT=       Mathematics
 
@@ -346,6 +346,7 @@ SUBDIR+=    py-numarray
 SUBDIR+=       py-numba
 SUBDIR+=       py-numexpr
 SUBDIR+=       py-numpy
+SUBDIR+=       py-numpy16
 SUBDIR+=       py-pandas
 SUBDIR+=       py-pandas-datareader
 SUBDIR+=       py-patsy

Added files:

Index: pkgsrc/math/py-numpy16/ALTERNATIVES
diff -u /dev/null pkgsrc/math/py-numpy16/ALTERNATIVES:1.1
--- /dev/null   Mon Apr 27 16:52:56 2020
+++ pkgsrc/math/py-numpy16/ALTERNATIVES Mon Apr 27 16:52:55 2020
@@ -0,0 +1 @@
+bin/f2py @PREFIX@/bin/f2py@PYVERSSUFFIX@
Index: pkgsrc/math/py-numpy16/DESCR
diff -u /dev/null pkgsrc/math/py-numpy16/DESCR:1.1
--- /dev/null   Mon Apr 27 16:52:56 2020
+++ pkgsrc/math/py-numpy16/DESCR        Mon Apr 27 16:52:55 2020
@@ -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.
Index: pkgsrc/math/py-numpy16/Makefile
diff -u /dev/null pkgsrc/math/py-numpy16/Makefile:1.1
--- /dev/null   Mon Apr 27 16:52:56 2020
+++ pkgsrc/math/py-numpy16/Makefile     Mon Apr 27 16:52:55 2020
@@ -0,0 +1,60 @@
+# $NetBSD: Makefile,v 1.1 2020/04/27 16:52:55 adam Exp $
+
+DISTNAME=      numpy-1.16.6
+PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
+CATEGORIES=    math python
+MASTER_SITES=  ${MASTER_SITE_PYPI:=n/numpy/}
+EXTRACT_SUFX=  .zip
+
+MAINTAINER=    pkgsrc-users%NetBSD.org@localhost
+HOMEPAGE=      http://www.numpy.org/
+COMMENT=       Array processing for numbers, strings, records, and objects
+LICENSE=       modified-bsd
+
+TEST_DEPENDS+= ${PYPKGPREFIX}-nose-[0-9]*:../../devel/py-nose
+TEST_DEPENDS+= ${PYPKGPREFIX}-test-[0-9]*:../../devel/py-test
+
+USE_LANGUAGES=         c fortran
+MAKE_ENV+=             ATLAS=None
+
+REPLACE_PYTHON+=       *.py */*.py */*/*.py */*/*/*.py */*/*/*/*.py
+
+# XXX Avoid picking up other compilers when installed
+.include "../../mk/compiler.mk"
+
+.if defined(PKGSRC_FORTRAN) && ${PKGSRC_FORTRAN} == "g95"
+PYSETUPBUILDARGS+=     --fcompiler=g95
+.elif defined(PKGSRC_FORTRAN) && ${PKGSRC_FORTRAN} == "gfortran"
+PYSETUPBUILDARGS+=     --fcompiler=gnu95
+.elif !empty(PKGSRC_COMPILER:Mgcc)
+PYSETUPBUILDARGS+=     --fcompiler=gnu
+.endif
+
+# This package bypasses the wrappers and calls the compilers directly when
+# linking, so ensure that we pass through requisite options.
+LDFLAGS+=              ${_COMPILER_ABI_FLAG.${ABI}}
+
+.include "../../mk/bsd.prefs.mk"
+
+# numpy fails using the gold linker with:
+# fatal error: --sysroot=: must take a non-empty argument
+# Work around it on DragonFly by specifying the classic gnu linker
+MAKE_ENV.DragonFly+=   LDVER=ld.bfd
+
+post-install:
+       cd ${DESTDIR}${PREFIX}/bin && ${RM} f2py || ${TRUE}
+
+do-test:
+       cd ${WRKDIR} && \
+       ${RUN} PYTHONPATH=${DESTDIR}${PREFIX}/${PYSITELIB} ${PYTHONBIN} -c "import numpy; numpy.test()"
+
+BUILDLINK_API_DEPENDS.py-cython+=      ${PYPKGPREFIX}-cython>=0.29.2
+.include "../../devel/py-cython/buildlink3.mk"
+.include "../../lang/python/application.mk"
+.include "../../lang/python/egg.mk"
+.if ${OPSYS} != "Darwin"
+# blas and lapack are not needed; numpy will use Accelerate.framework
+.include "../../math/blas/buildlink3.mk"
+.include "../../math/lapack/buildlink3.mk"
+.endif
+.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/math/py-numpy16/PLIST
diff -u /dev/null pkgsrc/math/py-numpy16/PLIST:1.1
--- /dev/null   Mon Apr 27 16:52:56 2020
+++ pkgsrc/math/py-numpy16/PLIST        Mon Apr 27 16:52:55 2020
@@ -0,0 +1,869 @@
+@comment $NetBSD: PLIST,v 1.1 2020/04/27 16:52:55 adam Exp $
+bin/f2py${PYVERSSUFFIX}
+${PLIST.py2x}bin/f2py2
+${PLIST.py3x}bin/f2py3
+${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
+${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
+${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt
+${PYSITELIB}/${EGG_INFODIR}/entry_points.txt
+${PYSITELIB}/${EGG_INFODIR}/not-zip-safe
+${PYSITELIB}/${EGG_INFODIR}/top_level.txt
+${PYSITELIB}/numpy/LICENSE.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/_distributor_init.py
+${PYSITELIB}/numpy/_distributor_init.pyc
+${PYSITELIB}/numpy/_distributor_init.pyo
+${PYSITELIB}/numpy/_globals.py
+${PYSITELIB}/numpy/_globals.pyc
+${PYSITELIB}/numpy/_globals.pyo
+${PYSITELIB}/numpy/_pytesttester.py
+${PYSITELIB}/numpy/_pytesttester.pyc
+${PYSITELIB}/numpy/_pytesttester.pyo
+${PYSITELIB}/numpy/compat/__init__.py
+${PYSITELIB}/numpy/compat/__init__.pyc
+${PYSITELIB}/numpy/compat/__init__.pyo
+${PYSITELIB}/numpy/compat/_inspect.py
+${PYSITELIB}/numpy/compat/_inspect.pyc
+${PYSITELIB}/numpy/compat/_inspect.pyo
+${PYSITELIB}/numpy/compat/py3k.py
+${PYSITELIB}/numpy/compat/py3k.pyc
+${PYSITELIB}/numpy/compat/py3k.pyo
+${PYSITELIB}/numpy/compat/setup.py
+${PYSITELIB}/numpy/compat/setup.pyc
+${PYSITELIB}/numpy/compat/setup.pyo
+${PYSITELIB}/numpy/compat/tests/__init__.py
+${PYSITELIB}/numpy/compat/tests/test_compat.py
+${PYSITELIB}/numpy/conftest.py
+${PYSITELIB}/numpy/conftest.pyc
+${PYSITELIB}/numpy/conftest.pyo
+${PYSITELIB}/numpy/core/__init__.py
+${PYSITELIB}/numpy/core/__init__.pyc
+${PYSITELIB}/numpy/core/__init__.pyo
+${PYSITELIB}/numpy/core/_add_newdocs.py
+${PYSITELIB}/numpy/core/_add_newdocs.pyc
+${PYSITELIB}/numpy/core/_add_newdocs.pyo
+${PYSITELIB}/numpy/core/_aliased_types.py
+${PYSITELIB}/numpy/core/_aliased_types.pyc
+${PYSITELIB}/numpy/core/_aliased_types.pyo
+${PYSITELIB}/numpy/core/_dtype.py
+${PYSITELIB}/numpy/core/_dtype.pyc
+${PYSITELIB}/numpy/core/_dtype.pyo
+${PYSITELIB}/numpy/core/_dtype_ctypes.py
+${PYSITELIB}/numpy/core/_dtype_ctypes.pyc
+${PYSITELIB}/numpy/core/_dtype_ctypes.pyo
+${PYSITELIB}/numpy/core/_dummy.so
+${PYSITELIB}/numpy/core/_internal.py
+${PYSITELIB}/numpy/core/_internal.pyc
+${PYSITELIB}/numpy/core/_internal.pyo
+${PYSITELIB}/numpy/core/_methods.py
+${PYSITELIB}/numpy/core/_methods.pyc
+${PYSITELIB}/numpy/core/_methods.pyo
+${PYSITELIB}/numpy/core/_multiarray_tests.so
+${PYSITELIB}/numpy/core/_multiarray_umath.so
+${PYSITELIB}/numpy/core/_operand_flag_tests.so
+${PYSITELIB}/numpy/core/_rational_tests.so
+${PYSITELIB}/numpy/core/_string_helpers.py
+${PYSITELIB}/numpy/core/_string_helpers.pyc
+${PYSITELIB}/numpy/core/_string_helpers.pyo
+${PYSITELIB}/numpy/core/_struct_ufunc_tests.so
+${PYSITELIB}/numpy/core/_type_aliases.py
+${PYSITELIB}/numpy/core/_type_aliases.pyc
+${PYSITELIB}/numpy/core/_type_aliases.pyo
+${PYSITELIB}/numpy/core/_umath_tests.so
+${PYSITELIB}/numpy/core/arrayprint.py
+${PYSITELIB}/numpy/core/arrayprint.pyc
+${PYSITELIB}/numpy/core/arrayprint.pyo
+${PYSITELIB}/numpy/core/cversions.py
+${PYSITELIB}/numpy/core/cversions.pyc
+${PYSITELIB}/numpy/core/cversions.pyo
+${PYSITELIB}/numpy/core/defchararray.py
+${PYSITELIB}/numpy/core/defchararray.pyc
+${PYSITELIB}/numpy/core/defchararray.pyo
+${PYSITELIB}/numpy/core/einsumfunc.py
+${PYSITELIB}/numpy/core/einsumfunc.pyc
+${PYSITELIB}/numpy/core/einsumfunc.pyo
+${PYSITELIB}/numpy/core/fromnumeric.py
+${PYSITELIB}/numpy/core/fromnumeric.pyc
+${PYSITELIB}/numpy/core/fromnumeric.pyo
+${PYSITELIB}/numpy/core/function_base.py
+${PYSITELIB}/numpy/core/function_base.pyc
+${PYSITELIB}/numpy/core/function_base.pyo
+${PYSITELIB}/numpy/core/generate_numpy_api.py
+${PYSITELIB}/numpy/core/generate_numpy_api.pyc
+${PYSITELIB}/numpy/core/generate_numpy_api.pyo
+${PYSITELIB}/numpy/core/getlimits.py
+${PYSITELIB}/numpy/core/getlimits.pyc
+${PYSITELIB}/numpy/core/getlimits.pyo
+${PYSITELIB}/numpy/core/include/numpy/__multiarray_api.h
+${PYSITELIB}/numpy/core/include/numpy/__ufunc_api.h
+${PYSITELIB}/numpy/core/include/numpy/_neighborhood_iterator_imp.h
+${PYSITELIB}/numpy/core/include/numpy/_numpyconfig.h
+${PYSITELIB}/numpy/core/include/numpy/arrayobject.h
+${PYSITELIB}/numpy/core/include/numpy/arrayscalars.h
+${PYSITELIB}/numpy/core/include/numpy/halffloat.h
+${PYSITELIB}/numpy/core/include/numpy/multiarray_api.txt
+${PYSITELIB}/numpy/core/include/numpy/ndarrayobject.h
+${PYSITELIB}/numpy/core/include/numpy/ndarraytypes.h
+${PYSITELIB}/numpy/core/include/numpy/noprefix.h
+${PYSITELIB}/numpy/core/include/numpy/npy_1_7_deprecated_api.h
+${PYSITELIB}/numpy/core/include/numpy/npy_3kcompat.h
+${PYSITELIB}/numpy/core/include/numpy/npy_common.h
+${PYSITELIB}/numpy/core/include/numpy/npy_cpu.h
+${PYSITELIB}/numpy/core/include/numpy/npy_endian.h
+${PYSITELIB}/numpy/core/include/numpy/npy_interrupt.h
+${PYSITELIB}/numpy/core/include/numpy/npy_math.h
+${PYSITELIB}/numpy/core/include/numpy/npy_no_deprecated_api.h
+${PYSITELIB}/numpy/core/include/numpy/npy_os.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/include/numpy/utils.h
+${PYSITELIB}/numpy/core/info.py
+${PYSITELIB}/numpy/core/info.pyc
+${PYSITELIB}/numpy/core/info.pyo
+${PYSITELIB}/numpy/core/lib/libnpymath.a
+${PYSITELIB}/numpy/core/lib/npy-pkg-config/mlib.ini
+${PYSITELIB}/numpy/core/lib/npy-pkg-config/npymath.ini
+${PYSITELIB}/numpy/core/machar.py
+${PYSITELIB}/numpy/core/machar.pyc
+${PYSITELIB}/numpy/core/machar.pyo
+${PYSITELIB}/numpy/core/memmap.py
+${PYSITELIB}/numpy/core/memmap.pyc
+${PYSITELIB}/numpy/core/memmap.pyo
+${PYSITELIB}/numpy/core/multiarray.py
+${PYSITELIB}/numpy/core/multiarray.pyc
+${PYSITELIB}/numpy/core/multiarray.pyo
+${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/overrides.py
+${PYSITELIB}/numpy/core/overrides.pyc
+${PYSITELIB}/numpy/core/overrides.pyo
+${PYSITELIB}/numpy/core/records.py
+${PYSITELIB}/numpy/core/records.pyc
+${PYSITELIB}/numpy/core/records.pyo
+${PYSITELIB}/numpy/core/setup.py
+${PYSITELIB}/numpy/core/setup.pyc
+${PYSITELIB}/numpy/core/setup.pyo
+${PYSITELIB}/numpy/core/setup_common.py
+${PYSITELIB}/numpy/core/setup_common.pyc
+${PYSITELIB}/numpy/core/setup_common.pyo
+${PYSITELIB}/numpy/core/shape_base.py
+${PYSITELIB}/numpy/core/shape_base.pyc
+${PYSITELIB}/numpy/core/shape_base.pyo
+${PYSITELIB}/numpy/core/tests/__init__.py
+${PYSITELIB}/numpy/core/tests/_locales.py
+${PYSITELIB}/numpy/core/tests/data/astype_copy.pkl
+${PYSITELIB}/numpy/core/tests/data/recarray_from_file.fits
+${PYSITELIB}/numpy/core/tests/test_abc.py
+${PYSITELIB}/numpy/core/tests/test_api.py
+${PYSITELIB}/numpy/core/tests/test_arrayprint.py
+${PYSITELIB}/numpy/core/tests/test_datetime.py
+${PYSITELIB}/numpy/core/tests/test_defchararray.py
+${PYSITELIB}/numpy/core/tests/test_deprecations.py
+${PYSITELIB}/numpy/core/tests/test_dtype.py
+${PYSITELIB}/numpy/core/tests/test_einsum.py
+${PYSITELIB}/numpy/core/tests/test_errstate.py
+${PYSITELIB}/numpy/core/tests/test_extint128.py
+${PYSITELIB}/numpy/core/tests/test_function_base.py
+${PYSITELIB}/numpy/core/tests/test_getlimits.py
+${PYSITELIB}/numpy/core/tests/test_half.py
+${PYSITELIB}/numpy/core/tests/test_indexerrors.py
+${PYSITELIB}/numpy/core/tests/test_indexing.py
+${PYSITELIB}/numpy/core/tests/test_item_selection.py
+${PYSITELIB}/numpy/core/tests/test_longdouble.py
+${PYSITELIB}/numpy/core/tests/test_machar.py
+${PYSITELIB}/numpy/core/tests/test_mem_overlap.py
+${PYSITELIB}/numpy/core/tests/test_memmap.py
+${PYSITELIB}/numpy/core/tests/test_multiarray.py
+${PYSITELIB}/numpy/core/tests/test_nditer.py
+${PYSITELIB}/numpy/core/tests/test_numeric.py
+${PYSITELIB}/numpy/core/tests/test_numerictypes.py
+${PYSITELIB}/numpy/core/tests/test_overrides.py
+${PYSITELIB}/numpy/core/tests/test_print.py
+${PYSITELIB}/numpy/core/tests/test_records.py
+${PYSITELIB}/numpy/core/tests/test_regression.py
+${PYSITELIB}/numpy/core/tests/test_scalar_ctors.py
+${PYSITELIB}/numpy/core/tests/test_scalarbuffer.py
+${PYSITELIB}/numpy/core/tests/test_scalarinherit.py
+${PYSITELIB}/numpy/core/tests/test_scalarmath.py
+${PYSITELIB}/numpy/core/tests/test_scalarprint.py
+${PYSITELIB}/numpy/core/tests/test_shape_base.py
+${PYSITELIB}/numpy/core/tests/test_ufunc.py
+${PYSITELIB}/numpy/core/tests/test_umath.py
+${PYSITELIB}/numpy/core/tests/test_umath_complex.py
+${PYSITELIB}/numpy/core/tests/test_unicode.py
+${PYSITELIB}/numpy/core/umath.py
+${PYSITELIB}/numpy/core/umath.pyc
+${PYSITELIB}/numpy/core/umath.pyo
+${PYSITELIB}/numpy/core/umath_tests.py
+${PYSITELIB}/numpy/core/umath_tests.pyc
+${PYSITELIB}/numpy/core/umath_tests.pyo
+${PYSITELIB}/numpy/ctypeslib.py
+${PYSITELIB}/numpy/ctypeslib.pyc
+${PYSITELIB}/numpy/ctypeslib.pyo
+${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/_shell_utils.py
+${PYSITELIB}/numpy/distutils/_shell_utils.pyc
+${PYSITELIB}/numpy/distutils/_shell_utils.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/autodist.py
+${PYSITELIB}/numpy/distutils/command/autodist.pyc
+${PYSITELIB}/numpy/distutils/command/autodist.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_clib.py
+${PYSITELIB}/numpy/distutils/command/install_clib.pyc
+${PYSITELIB}/numpy/distutils/command/install_clib.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/sdist.py
+${PYSITELIB}/numpy/distutils/command/sdist.pyc
+${PYSITELIB}/numpy/distutils/command/sdist.pyo
+${PYSITELIB}/numpy/distutils/compat.py
+${PYSITELIB}/numpy/distutils/compat.pyc
+${PYSITELIB}/numpy/distutils/compat.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/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/environment.py
+${PYSITELIB}/numpy/distutils/fcompiler/environment.pyc
+${PYSITELIB}/numpy/distutils/fcompiler/environment.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/pathf95.py
+${PYSITELIB}/numpy/distutils/fcompiler/pathf95.pyc
+${PYSITELIB}/numpy/distutils/fcompiler/pathf95.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/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/mingw/gfortran_vs2003_hack.c
+${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/msvc9compiler.py
+${PYSITELIB}/numpy/distutils/msvc9compiler.pyc
+${PYSITELIB}/numpy/distutils/msvc9compiler.pyo
+${PYSITELIB}/numpy/distutils/msvccompiler.py
+${PYSITELIB}/numpy/distutils/msvccompiler.pyc
+${PYSITELIB}/numpy/distutils/msvccompiler.pyo
+${PYSITELIB}/numpy/distutils/npy_pkg_config.py
+${PYSITELIB}/numpy/distutils/npy_pkg_config.pyc
+${PYSITELIB}/numpy/distutils/npy_pkg_config.pyo
+${PYSITELIB}/numpy/distutils/numpy_distribution.py
+${PYSITELIB}/numpy/distutils/numpy_distribution.pyc
+${PYSITELIB}/numpy/distutils/numpy_distribution.pyo
+${PYSITELIB}/numpy/distutils/pathccompiler.py
+${PYSITELIB}/numpy/distutils/pathccompiler.pyc
+${PYSITELIB}/numpy/distutils/pathccompiler.pyo
+${PYSITELIB}/numpy/distutils/setup.py
+${PYSITELIB}/numpy/distutils/setup.pyc
+${PYSITELIB}/numpy/distutils/setup.pyo
+${PYSITELIB}/numpy/distutils/system_info.py
+${PYSITELIB}/numpy/distutils/system_info.pyc
+${PYSITELIB}/numpy/distutils/system_info.pyo
+${PYSITELIB}/numpy/distutils/tests/__init__.py
+${PYSITELIB}/numpy/distutils/tests/test_exec_command.py
+${PYSITELIB}/numpy/distutils/tests/test_fcompiler.py
+${PYSITELIB}/numpy/distutils/tests/test_fcompiler_gnu.py
+${PYSITELIB}/numpy/distutils/tests/test_fcompiler_intel.py
+${PYSITELIB}/numpy/distutils/tests/test_fcompiler_nagfor.py
+${PYSITELIB}/numpy/distutils/tests/test_from_template.py
+${PYSITELIB}/numpy/distutils/tests/test_misc_util.py
+${PYSITELIB}/numpy/distutils/tests/test_npy_pkg_config.py
+${PYSITELIB}/numpy/distutils/tests/test_shell_utils.py
+${PYSITELIB}/numpy/distutils/tests/test_system_info.py
+${PYSITELIB}/numpy/distutils/unixccompiler.py
+${PYSITELIB}/numpy/distutils/unixccompiler.pyc
+${PYSITELIB}/numpy/distutils/unixccompiler.pyo
+${PYSITELIB}/numpy/doc/__init__.py
+${PYSITELIB}/numpy/doc/__init__.pyc
+${PYSITELIB}/numpy/doc/__init__.pyo
+${PYSITELIB}/numpy/doc/basics.py
+${PYSITELIB}/numpy/doc/basics.pyc
+${PYSITELIB}/numpy/doc/basics.pyo
+${PYSITELIB}/numpy/doc/broadcasting.py
+${PYSITELIB}/numpy/doc/broadcasting.pyc
+${PYSITELIB}/numpy/doc/broadcasting.pyo
+${PYSITELIB}/numpy/doc/byteswapping.py
+${PYSITELIB}/numpy/doc/byteswapping.pyc
+${PYSITELIB}/numpy/doc/byteswapping.pyo
+${PYSITELIB}/numpy/doc/constants.py
+${PYSITELIB}/numpy/doc/constants.pyc
+${PYSITELIB}/numpy/doc/constants.pyo
+${PYSITELIB}/numpy/doc/creation.py
+${PYSITELIB}/numpy/doc/creation.pyc
+${PYSITELIB}/numpy/doc/creation.pyo
+${PYSITELIB}/numpy/doc/dispatch.py
+${PYSITELIB}/numpy/doc/dispatch.pyc
+${PYSITELIB}/numpy/doc/dispatch.pyo
+${PYSITELIB}/numpy/doc/glossary.py
+${PYSITELIB}/numpy/doc/glossary.pyc
+${PYSITELIB}/numpy/doc/glossary.pyo
+${PYSITELIB}/numpy/doc/indexing.py
+${PYSITELIB}/numpy/doc/indexing.pyc
+${PYSITELIB}/numpy/doc/indexing.pyo
+${PYSITELIB}/numpy/doc/internals.py
+${PYSITELIB}/numpy/doc/internals.pyc
+${PYSITELIB}/numpy/doc/internals.pyo
+${PYSITELIB}/numpy/doc/misc.py
+${PYSITELIB}/numpy/doc/misc.pyc
+${PYSITELIB}/numpy/doc/misc.pyo
+${PYSITELIB}/numpy/doc/structured_arrays.py
+${PYSITELIB}/numpy/doc/structured_arrays.pyc
+${PYSITELIB}/numpy/doc/structured_arrays.pyo
+${PYSITELIB}/numpy/doc/subclassing.py
+${PYSITELIB}/numpy/doc/subclassing.pyc
+${PYSITELIB}/numpy/doc/subclassing.pyo
+${PYSITELIB}/numpy/doc/ufuncs.py
+${PYSITELIB}/numpy/doc/ufuncs.pyc
+${PYSITELIB}/numpy/doc/ufuncs.pyo
+${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/__main__.py
+${PYSITELIB}/numpy/f2py/__main__.pyc
+${PYSITELIB}/numpy/f2py/__main__.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/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/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/src/fortranobject.c
+${PYSITELIB}/numpy/f2py/src/fortranobject.h
+${PYSITELIB}/numpy/f2py/tests/__init__.py
+${PYSITELIB}/numpy/f2py/tests/src/array_from_pyobj/wrapmodule.c
+${PYSITELIB}/numpy/f2py/tests/src/assumed_shape/.f2py_f2cmap
+${PYSITELIB}/numpy/f2py/tests/src/assumed_shape/foo_free.f90
+${PYSITELIB}/numpy/f2py/tests/src/assumed_shape/foo_mod.f90
+${PYSITELIB}/numpy/f2py/tests/src/assumed_shape/foo_use.f90
+${PYSITELIB}/numpy/f2py/tests/src/assumed_shape/precision.f90
+${PYSITELIB}/numpy/f2py/tests/src/common/block.f
+${PYSITELIB}/numpy/f2py/tests/src/kind/foo.f90
+${PYSITELIB}/numpy/f2py/tests/src/mixed/foo.f
+${PYSITELIB}/numpy/f2py/tests/src/mixed/foo_fixed.f90
+${PYSITELIB}/numpy/f2py/tests/src/mixed/foo_free.f90
+${PYSITELIB}/numpy/f2py/tests/src/parameter/constant_both.f90
+${PYSITELIB}/numpy/f2py/tests/src/parameter/constant_compound.f90
+${PYSITELIB}/numpy/f2py/tests/src/parameter/constant_integer.f90
+${PYSITELIB}/numpy/f2py/tests/src/parameter/constant_non_compound.f90
+${PYSITELIB}/numpy/f2py/tests/src/parameter/constant_real.f90
+${PYSITELIB}/numpy/f2py/tests/src/regression/inout.f90
+${PYSITELIB}/numpy/f2py/tests/src/size/foo.f90
+${PYSITELIB}/numpy/f2py/tests/src/string/char.f90
+${PYSITELIB}/numpy/f2py/tests/test_array_from_pyobj.py
+${PYSITELIB}/numpy/f2py/tests/test_assumed_shape.py
+${PYSITELIB}/numpy/f2py/tests/test_block_docstring.py
+${PYSITELIB}/numpy/f2py/tests/test_callback.py
+${PYSITELIB}/numpy/f2py/tests/test_common.py
+${PYSITELIB}/numpy/f2py/tests/test_compile_function.py
+${PYSITELIB}/numpy/f2py/tests/test_kind.py
+${PYSITELIB}/numpy/f2py/tests/test_mixed.py
+${PYSITELIB}/numpy/f2py/tests/test_parameter.py
+${PYSITELIB}/numpy/f2py/tests/test_quoted_character.py
+${PYSITELIB}/numpy/f2py/tests/test_regression.py
+${PYSITELIB}/numpy/f2py/tests/test_return_character.py
+${PYSITELIB}/numpy/f2py/tests/test_return_complex.py
+${PYSITELIB}/numpy/f2py/tests/test_return_integer.py
+${PYSITELIB}/numpy/f2py/tests/test_return_logical.py
+${PYSITELIB}/numpy/f2py/tests/test_return_real.py
+${PYSITELIB}/numpy/f2py/tests/test_semicolon_split.py
+${PYSITELIB}/numpy/f2py/tests/test_size.py
+${PYSITELIB}/numpy/f2py/tests/test_string.py
+${PYSITELIB}/numpy/f2py/tests/util.py
+${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/__init__.py
+${PYSITELIB}/numpy/fft/tests/test_fftpack.py
+${PYSITELIB}/numpy/fft/tests/test_helper.py
+${PYSITELIB}/numpy/lib/__init__.py
+${PYSITELIB}/numpy/lib/__init__.pyc
+${PYSITELIB}/numpy/lib/__init__.pyo
+${PYSITELIB}/numpy/lib/_datasource.py
+${PYSITELIB}/numpy/lib/_datasource.pyc
+${PYSITELIB}/numpy/lib/_datasource.pyo
+${PYSITELIB}/numpy/lib/_iotools.py
+${PYSITELIB}/numpy/lib/_iotools.pyc
+${PYSITELIB}/numpy/lib/_iotools.pyo
+${PYSITELIB}/numpy/lib/_version.py
+${PYSITELIB}/numpy/lib/_version.pyc
+${PYSITELIB}/numpy/lib/_version.pyo
+${PYSITELIB}/numpy/lib/arraypad.py
+${PYSITELIB}/numpy/lib/arraypad.pyc
+${PYSITELIB}/numpy/lib/arraypad.pyo
+${PYSITELIB}/numpy/lib/arraysetops.py
+${PYSITELIB}/numpy/lib/arraysetops.pyc
+${PYSITELIB}/numpy/lib/arraysetops.pyo
+${PYSITELIB}/numpy/lib/arrayterator.py
+${PYSITELIB}/numpy/lib/arrayterator.pyc
+${PYSITELIB}/numpy/lib/arrayterator.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/histograms.py
+${PYSITELIB}/numpy/lib/histograms.pyc
+${PYSITELIB}/numpy/lib/histograms.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/mixins.py
+${PYSITELIB}/numpy/lib/mixins.pyc
+${PYSITELIB}/numpy/lib/mixins.pyo
+${PYSITELIB}/numpy/lib/nanfunctions.py
+${PYSITELIB}/numpy/lib/nanfunctions.pyc
+${PYSITELIB}/numpy/lib/nanfunctions.pyo
+${PYSITELIB}/numpy/lib/npyio.py
+${PYSITELIB}/numpy/lib/npyio.pyc
+${PYSITELIB}/numpy/lib/npyio.pyo
+${PYSITELIB}/numpy/lib/polynomial.py
+${PYSITELIB}/numpy/lib/polynomial.pyc
+${PYSITELIB}/numpy/lib/polynomial.pyo
+${PYSITELIB}/numpy/lib/recfunctions.py
+${PYSITELIB}/numpy/lib/recfunctions.pyc
+${PYSITELIB}/numpy/lib/recfunctions.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/shape_base.py
+${PYSITELIB}/numpy/lib/shape_base.pyc
+${PYSITELIB}/numpy/lib/shape_base.pyo
+${PYSITELIB}/numpy/lib/stride_tricks.py
+${PYSITELIB}/numpy/lib/stride_tricks.pyc
+${PYSITELIB}/numpy/lib/stride_tricks.pyo
+${PYSITELIB}/numpy/lib/tests/__init__.py
+${PYSITELIB}/numpy/lib/tests/data/py2-objarr.npy
+${PYSITELIB}/numpy/lib/tests/data/py2-objarr.npz
+${PYSITELIB}/numpy/lib/tests/data/py3-objarr.npy
+${PYSITELIB}/numpy/lib/tests/data/py3-objarr.npz
+${PYSITELIB}/numpy/lib/tests/data/python3.npy
+${PYSITELIB}/numpy/lib/tests/data/win64python2.npy
+${PYSITELIB}/numpy/lib/tests/test__datasource.py
+${PYSITELIB}/numpy/lib/tests/test__iotools.py
+${PYSITELIB}/numpy/lib/tests/test__version.py
+${PYSITELIB}/numpy/lib/tests/test_arraypad.py
+${PYSITELIB}/numpy/lib/tests/test_arraysetops.py
+${PYSITELIB}/numpy/lib/tests/test_arrayterator.py
+${PYSITELIB}/numpy/lib/tests/test_financial.py
+${PYSITELIB}/numpy/lib/tests/test_format.py
+${PYSITELIB}/numpy/lib/tests/test_function_base.py
+${PYSITELIB}/numpy/lib/tests/test_histograms.py
+${PYSITELIB}/numpy/lib/tests/test_index_tricks.py
+${PYSITELIB}/numpy/lib/tests/test_io.py
+${PYSITELIB}/numpy/lib/tests/test_mixins.py
+${PYSITELIB}/numpy/lib/tests/test_nanfunctions.py
+${PYSITELIB}/numpy/lib/tests/test_packbits.py
+${PYSITELIB}/numpy/lib/tests/test_polynomial.py
+${PYSITELIB}/numpy/lib/tests/test_recfunctions.py
+${PYSITELIB}/numpy/lib/tests/test_regression.py
+${PYSITELIB}/numpy/lib/tests/test_shape_base.py
+${PYSITELIB}/numpy/lib/tests/test_stride_tricks.py
+${PYSITELIB}/numpy/lib/tests/test_twodim_base.py
+${PYSITELIB}/numpy/lib/tests/test_type_check.py
+${PYSITELIB}/numpy/lib/tests/test_ufunclike.py
+${PYSITELIB}/numpy/lib/tests/test_utils.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/_umath_linalg.so
+${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/__init__.py
+${PYSITELIB}/numpy/linalg/tests/test_build.py
+${PYSITELIB}/numpy/linalg/tests/test_deprecations.py
+${PYSITELIB}/numpy/linalg/tests/test_linalg.py
+${PYSITELIB}/numpy/linalg/tests/test_regression.py
+${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/tests/__init__.py
+${PYSITELIB}/numpy/ma/tests/test_core.py
+${PYSITELIB}/numpy/ma/tests/test_deprecations.py
+${PYSITELIB}/numpy/ma/tests/test_extras.py
+${PYSITELIB}/numpy/ma/tests/test_mrecords.py
+${PYSITELIB}/numpy/ma/tests/test_old_ma.py
+${PYSITELIB}/numpy/ma/tests/test_regression.py
+${PYSITELIB}/numpy/ma/tests/test_subclassing.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/matrixlib/__init__.py
+${PYSITELIB}/numpy/matrixlib/__init__.pyc
+${PYSITELIB}/numpy/matrixlib/__init__.pyo
+${PYSITELIB}/numpy/matrixlib/defmatrix.py
+${PYSITELIB}/numpy/matrixlib/defmatrix.pyc
+${PYSITELIB}/numpy/matrixlib/defmatrix.pyo
+${PYSITELIB}/numpy/matrixlib/setup.py
+${PYSITELIB}/numpy/matrixlib/setup.pyc
+${PYSITELIB}/numpy/matrixlib/setup.pyo
+${PYSITELIB}/numpy/matrixlib/tests/__init__.py
+${PYSITELIB}/numpy/matrixlib/tests/test_defmatrix.py
+${PYSITELIB}/numpy/matrixlib/tests/test_interaction.py
+${PYSITELIB}/numpy/matrixlib/tests/test_masked_matrix.py
+${PYSITELIB}/numpy/matrixlib/tests/test_matrix_linalg.py
+${PYSITELIB}/numpy/matrixlib/tests/test_multiarray.py
+${PYSITELIB}/numpy/matrixlib/tests/test_numeric.py
+${PYSITELIB}/numpy/matrixlib/tests/test_regression.py
+${PYSITELIB}/numpy/polynomial/__init__.py
+${PYSITELIB}/numpy/polynomial/__init__.pyc
+${PYSITELIB}/numpy/polynomial/__init__.pyo
+${PYSITELIB}/numpy/polynomial/_polybase.py
+${PYSITELIB}/numpy/polynomial/_polybase.pyc
+${PYSITELIB}/numpy/polynomial/_polybase.pyo
+${PYSITELIB}/numpy/polynomial/chebyshev.py
+${PYSITELIB}/numpy/polynomial/chebyshev.pyc
+${PYSITELIB}/numpy/polynomial/chebyshev.pyo
+${PYSITELIB}/numpy/polynomial/hermite.py
+${PYSITELIB}/numpy/polynomial/hermite.pyc
+${PYSITELIB}/numpy/polynomial/hermite.pyo
+${PYSITELIB}/numpy/polynomial/hermite_e.py
+${PYSITELIB}/numpy/polynomial/hermite_e.pyc
+${PYSITELIB}/numpy/polynomial/hermite_e.pyo
+${PYSITELIB}/numpy/polynomial/laguerre.py
+${PYSITELIB}/numpy/polynomial/laguerre.pyc
+${PYSITELIB}/numpy/polynomial/laguerre.pyo
+${PYSITELIB}/numpy/polynomial/legendre.py
+${PYSITELIB}/numpy/polynomial/legendre.pyc
+${PYSITELIB}/numpy/polynomial/legendre.pyo
+${PYSITELIB}/numpy/polynomial/polynomial.py
+${PYSITELIB}/numpy/polynomial/polynomial.pyc
+${PYSITELIB}/numpy/polynomial/polynomial.pyo
+${PYSITELIB}/numpy/polynomial/polyutils.py
+${PYSITELIB}/numpy/polynomial/polyutils.pyc
+${PYSITELIB}/numpy/polynomial/polyutils.pyo
+${PYSITELIB}/numpy/polynomial/setup.py
+${PYSITELIB}/numpy/polynomial/setup.pyc
+${PYSITELIB}/numpy/polynomial/setup.pyo
+${PYSITELIB}/numpy/polynomial/tests/__init__.py
+${PYSITELIB}/numpy/polynomial/tests/test_chebyshev.py
+${PYSITELIB}/numpy/polynomial/tests/test_classes.py
+${PYSITELIB}/numpy/polynomial/tests/test_hermite.py
+${PYSITELIB}/numpy/polynomial/tests/test_hermite_e.py
+${PYSITELIB}/numpy/polynomial/tests/test_laguerre.py
+${PYSITELIB}/numpy/polynomial/tests/test_legendre.py
+${PYSITELIB}/numpy/polynomial/tests/test_polynomial.py
+${PYSITELIB}/numpy/polynomial/tests/test_polyutils.py
+${PYSITELIB}/numpy/polynomial/tests/test_printing.py
+${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/tests/__init__.py
+${PYSITELIB}/numpy/random/tests/test_random.py
+${PYSITELIB}/numpy/random/tests/test_regression.py
+${PYSITELIB}/numpy/setup.py
+${PYSITELIB}/numpy/setup.pyc
+${PYSITELIB}/numpy/setup.pyo
+${PYSITELIB}/numpy/testing/__init__.py
+${PYSITELIB}/numpy/testing/__init__.pyc
+${PYSITELIB}/numpy/testing/__init__.pyo
+${PYSITELIB}/numpy/testing/_private/__init__.py
+${PYSITELIB}/numpy/testing/_private/__init__.pyc
+${PYSITELIB}/numpy/testing/_private/__init__.pyo
+${PYSITELIB}/numpy/testing/_private/decorators.py
+${PYSITELIB}/numpy/testing/_private/decorators.pyc
+${PYSITELIB}/numpy/testing/_private/decorators.pyo
+${PYSITELIB}/numpy/testing/_private/noseclasses.py
+${PYSITELIB}/numpy/testing/_private/noseclasses.pyc
+${PYSITELIB}/numpy/testing/_private/noseclasses.pyo
+${PYSITELIB}/numpy/testing/_private/nosetester.py
+${PYSITELIB}/numpy/testing/_private/nosetester.pyc
+${PYSITELIB}/numpy/testing/_private/nosetester.pyo
+${PYSITELIB}/numpy/testing/_private/parameterized.py
+${PYSITELIB}/numpy/testing/_private/parameterized.pyc
+${PYSITELIB}/numpy/testing/_private/parameterized.pyo
+${PYSITELIB}/numpy/testing/_private/utils.py
+${PYSITELIB}/numpy/testing/_private/utils.pyc
+${PYSITELIB}/numpy/testing/_private/utils.pyo
+${PYSITELIB}/numpy/testing/decorators.py
+${PYSITELIB}/numpy/testing/decorators.pyc
+${PYSITELIB}/numpy/testing/decorators.pyo
+${PYSITELIB}/numpy/testing/noseclasses.py
+${PYSITELIB}/numpy/testing/noseclasses.pyc
+${PYSITELIB}/numpy/testing/noseclasses.pyo
+${PYSITELIB}/numpy/testing/nosetester.py
+${PYSITELIB}/numpy/testing/nosetester.pyc
+${PYSITELIB}/numpy/testing/nosetester.pyo
+${PYSITELIB}/numpy/testing/print_coercion_tables.py
+${PYSITELIB}/numpy/testing/print_coercion_tables.pyc
+${PYSITELIB}/numpy/testing/print_coercion_tables.pyo
+${PYSITELIB}/numpy/testing/setup.py
+${PYSITELIB}/numpy/testing/setup.pyc
+${PYSITELIB}/numpy/testing/setup.pyo
+${PYSITELIB}/numpy/testing/tests/__init__.py
+${PYSITELIB}/numpy/testing/tests/test_decorators.py
+${PYSITELIB}/numpy/testing/tests/test_doctesting.py
+${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/__init__.py
+${PYSITELIB}/numpy/tests/test_ctypeslib.py
+${PYSITELIB}/numpy/tests/test_matlib.py
+${PYSITELIB}/numpy/tests/test_numpy_version.py
+${PYSITELIB}/numpy/tests/test_public_api.py
+${PYSITELIB}/numpy/tests/test_reloading.py
+${PYSITELIB}/numpy/tests/test_scripts.py
+${PYSITELIB}/numpy/tests/test_warnings.py
+${PYSITELIB}/numpy/version.py
+${PYSITELIB}/numpy/version.pyc
+${PYSITELIB}/numpy/version.pyo

Index: pkgsrc/math/py-numpy16/patches/patch-numpy_distutils_fcompiler_____init____.py
diff -u /dev/null pkgsrc/math/py-numpy16/patches/patch-numpy_distutils_fcompiler_____init____.py:1.1
--- /dev/null   Mon Apr 27 16:52:56 2020
+++ pkgsrc/math/py-numpy16/patches/patch-numpy_distutils_fcompiler_____init____.py      Mon Apr 27 16:52:56 2020
@@ -0,0 +1,15 @@
+$NetBSD: patch-numpy_distutils_fcompiler_____init____.py,v 1.1 2020/04/27 16:52:56 adam Exp $
+
+Recognize g95.
+
+--- numpy/distutils/fcompiler/__init__.py.orig 2013-04-07 05:04:05.000000000 +0000
++++ numpy/distutils/fcompiler/__init__.py
+@@ -756,7 +756,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', ('gnu95', 'gnu', 'pg')),
+     )
Index: pkgsrc/math/py-numpy16/patches/patch-numpy_distutils_fcompiler_g95.py
diff -u /dev/null pkgsrc/math/py-numpy16/patches/patch-numpy_distutils_fcompiler_g95.py:1.1
--- /dev/null   Mon Apr 27 16:52:56 2020
+++ pkgsrc/math/py-numpy16/patches/patch-numpy_distutils_fcompiler_g95.py       Mon Apr 27 16:52:56 2020
@@ -0,0 +1,19 @@
+$NetBSD: patch-numpy_distutils_fcompiler_g95.py,v 1.1 2020/04/27 16:52:56 adam Exp $
+
+Band aid to make sure that pic_flags is actually used.
+
+--- numpy/distutils/fcompiler/g95.py.orig      2014-10-26 14:36:14.000000000 +0000
++++ numpy/distutils/fcompiler/g95.py
+@@ -19,9 +19,9 @@ class G95FCompiler(FCompiler):
+ 
+     executables = {
+         'version_cmd'  : ["<F90>", "--version"],
+-        'compiler_f77' : ["g95", "-ffixed-form"],
+-        'compiler_fix' : ["g95", "-ffixed-form"],
+-        'compiler_f90' : ["g95"],
++        'compiler_f77' : ["g95", "-ffixed-form", "-fpic"],
++        'compiler_fix' : ["g95", "-ffixed-form", "-fpic"],
++        'compiler_f90' : ["g95", "-fpic"],
+         'linker_so'    : ["<F90>", "-shared"],
+         'archiver'     : ["ar", "-cr"],
+         'ranlib'       : ["ranlib"]
Index: pkgsrc/math/py-numpy16/patches/patch-numpy_distutils_fcompiler_gnu.py
diff -u /dev/null pkgsrc/math/py-numpy16/patches/patch-numpy_distutils_fcompiler_gnu.py:1.1
--- /dev/null   Mon Apr 27 16:52:56 2020
+++ pkgsrc/math/py-numpy16/patches/patch-numpy_distutils_fcompiler_gnu.py       Mon Apr 27 16:52:56 2020
@@ -0,0 +1,84 @@
+$NetBSD: patch-numpy_distutils_fcompiler_gnu.py,v 1.1 2020/04/27 16:52:56 adam Exp $
+
+Linker needs -shared explictly (at least with GCC 4.7 on SunOS), plus
+any ABI flags as appropriate.
+Do not generate debug symbols (remove '-g').
+On OS X, do not use '-bundle' and 'dynamic_lookup' (to avoid Python.framework).
+Do not use -funroll-loops compiler flag.
+Do not run a shell command when it is "None".
+
+--- numpy/distutils/fcompiler/gnu.py.orig      2018-04-23 16:28:56.000000000 +0000
++++ numpy/distutils/fcompiler/gnu.py
+@@ -63,8 +63,10 @@ class GnuFCompiler(FCompiler):
+                     return ('gfortran', m.group(1))
+         else:
+             # Output probably from --version, try harder:
+-            m = re.search(r'GNU Fortran\s+95.*?([0-9-.]+)', version_string)
++            m = re.search(r'95.*?([0-9-.]+)', version_string)
+             if m:
++                if m.group(1).split(".") < ["4", "2"]:
++                    self.g2c = "f95"
+                 return ('gfortran', m.group(1))
+             m = re.search(
+                 r'GNU Fortran.*?\-?([0-9-.]+\.[0-9-.]+)', version_string)
+@@ -91,13 +93,13 @@ class GnuFCompiler(FCompiler):
+     possible_executables = ['g77', 'f77']
+     executables = {
+         'version_cmd'  : [None, "-dumpversion"],
+-        'compiler_f77' : [None, "-g", "-Wall", "-fno-second-underscore"],
++        'compiler_f77' : [None, "-Wall", "-fno-second-underscore"],
+         'compiler_f90' : None,  # Use --fcompiler=gnu95 for f90 codes
+         'compiler_fix' : None,
+-        'linker_so'    : [None, "-g", "-Wall"],
++        'linker_so'    : [None, "-Wall", "-shared"],
+         'archiver'     : ["ar", "-cr"],
+         'ranlib'       : ["ranlib"],
+-        'linker_exe'   : [None, "-g", "-Wall"]
++        'linker_exe'   : [None, "-Wall"]
+     }
+     module_dir_switch = None
+     module_include_switch = None
+@@ -146,7 +148,7 @@ class GnuFCompiler(FCompiler):
+                     s = 'Env. variable MACOSX_DEPLOYMENT_TARGET set to 10.3'
+                     warnings.warn(s, stacklevel=2)
+ 
+-            opt.extend(['-undefined', 'dynamic_lookup', '-bundle'])
++            opt.extend(['-undefined'])
+         else:
+             opt.append("-shared")
+         if sys.platform.startswith('sunos'):
+@@ -237,7 +239,6 @@ class GnuFCompiler(FCompiler):
+             opt = ['-O2']
+         else:
+             opt = ['-O3']
+-        opt.append('-funroll-loops')
+         return opt
+ 
+     def _c_arch_flags(self):
+@@ -288,13 +289,13 @@ class Gnu95FCompiler(GnuFCompiler):
+     possible_executables = ['gfortran', 'f95']
+     executables = {
+         'version_cmd'  : ["<F90>", "-dumpversion"],
+-        'compiler_f77' : [None, "-Wall", "-g", "-ffixed-form",
++        'compiler_f77' : [None, "-Wall", "-ffixed-form",
+                           "-fno-second-underscore"] + _EXTRAFLAGS,
+-        'compiler_f90' : [None, "-Wall", "-g",
++        'compiler_f90' : [None, "-Wall",
+                           "-fno-second-underscore"] + _EXTRAFLAGS,
+-        'compiler_fix' : [None, "-Wall",  "-g","-ffixed-form",
++        'compiler_fix' : [None, "-Wall",  "-ffixed-form",
+                           "-fno-second-underscore"] + _EXTRAFLAGS,
+-        'linker_so'    : ["<F90>", "-Wall", "-g"],
++        'linker_so'    : ["<F90>", "-Wall", "-shared"],
+         'archiver'     : ["ar", "-cr"],
+         'ranlib'       : ["ranlib"],
+         'linker_exe'   : [None, "-Wall"]
+@@ -307,7 +308,7 @@ class Gnu95FCompiler(GnuFCompiler):
+ 
+     def _universal_flags(self, cmd):
+         """Return a list of -arch flags for every supported architecture."""
+-        if not sys.platform == 'darwin':
++        if not sys.platform == 'darwin' or cmd is None:
+             return []
+         arch_flags = []
+         # get arches the C compiler gets.
Index: pkgsrc/math/py-numpy16/patches/patch-numpy_distutils_system__info.py
diff -u /dev/null pkgsrc/math/py-numpy16/patches/patch-numpy_distutils_system__info.py:1.1
--- /dev/null   Mon Apr 27 16:52:56 2020
+++ pkgsrc/math/py-numpy16/patches/patch-numpy_distutils_system__info.py        Mon Apr 27 16:52:56 2020
@@ -0,0 +1,30 @@
+$NetBSD: patch-numpy_distutils_system__info.py,v 1.1 2020/04/27 16:52:56 adam Exp $
+
+Disable openblas detection.  In pkgsrc, py-numpy should use math/blas.
+
+--- numpy/distutils/system_info.py.orig        2018-04-02 21:18:11.535155000 +0000
++++ numpy/distutils/system_info.py
+@@ -1531,12 +1531,12 @@ class lapack_opt_info(system_info):
+             self.set_info(**lapack_mkl_info)
+             return
+ 
+-        openblas_info = get_info('openblas_lapack')
++        openblas_info = None
+         if openblas_info:
+             self.set_info(**openblas_info)
+             return
+ 
+-        openblas_info = get_info('openblas_clapack')
++        openblas_info = None
+         if openblas_info:
+             self.set_info(**openblas_info)
+             return
+@@ -1642,7 +1642,7 @@ class blas_opt_info(system_info):
+             self.set_info(**blis_info)
+             return
+ 
+-        openblas_info = get_info('openblas')
++        openblas_info = None
+         if openblas_info:
+             self.set_info(**openblas_info)
+             return
Index: pkgsrc/math/py-numpy16/patches/patch-numpy_linalg_lapack__litemodule.c
diff -u /dev/null pkgsrc/math/py-numpy16/patches/patch-numpy_linalg_lapack__litemodule.c:1.1
--- /dev/null   Mon Apr 27 16:52:56 2020
+++ pkgsrc/math/py-numpy16/patches/patch-numpy_linalg_lapack__litemodule.c      Mon Apr 27 16:52:56 2020
@@ -0,0 +1,15 @@
+$NetBSD: patch-numpy_linalg_lapack__litemodule.c,v 1.1 2020/04/27 16:52:56 adam Exp $
+
+Add function definition for FNAME(MAIN_).
+
+--- numpy/linalg/lapack_litemodule.c.orig      2015-04-16 14:14:55.000000000 +0000
++++ numpy/linalg/lapack_litemodule.c
+@@ -17,6 +17,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(dgelsd)(int *m, int *n, int *nrhs,
+                           double a[], int *lda, double b[], int *ldb,
+                           double s[], double *rcond, int *rank,



Home | Main Index | Thread Index | Old Index