Import of pkgsrc-2013Q2

This commit is contained in:
2013-09-26 17:14:40 +02:00
commit 785076ae39
74991 changed files with 4380255 additions and 0 deletions

9
math/py-numpy/DESCR Normal file
View File

@@ -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.

79
math/py-numpy/Makefile Normal file
View File

@@ -0,0 +1,79 @@
# $NetBSD: Makefile,v 1.25 2013/05/20 05:59:58 adam Exp $
DISTNAME= numpy-1.7.1
PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
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
LICENSE= modified-bsd
USE_LANGUAGES= c fortran
PYTHON_VERSIONS_INCLUDE_3X= yes
PLIST_SUBST+= PYVERSSUFFIX=${PYVERSSUFFIX}
MAKE_ENV+= ATLAS=None
REPLACE_PYTHON+= numpy/*.py
REPLACE_PYTHON+= numpy/compat/*.py
REPLACE_PYTHON+= numpy/core/*.py
REPLACE_PYTHON+= numpy/distutils/*.py
REPLACE_PYTHON+= numpy/distutils/tests/*.py
REPLACE_PYTHON+= numpy/distutils/tests/f2py_ext/*.py
REPLACE_PYTHON+= numpy/distutils/tests/f2py_f90_ext/*.py
REPLACE_PYTHON+= numpy/distutils/tests/gen_ext/*.py
REPLACE_PYTHON+= numpy/distutils/tests/pyrex_ext/*.py
REPLACE_PYTHON+= numpy/distutils/tests/swig_ext/*.py
REPLACE_PYTHON+= numpy/f2py/*.py
REPLACE_PYTHON+= numpy/f2py/docs/usersguide/*.py
REPLACE_PYTHON+= numpy/fft/tests/*.py
REPLACE_PYTHON+= numpy/ma/*.py
REPLACE_PYTHON+= numpy/matrixlib/*.py
REPLACE_PYTHON+= numpy/testing/*.py
SUBST_CLASSES+= numpy
SUBST_STAGE.numpy= post-patch
SUBST_FILES.numpy= numpy/f2py/setup.py numpy/f2py/setupscons.py
SUBST_SED.numpy= -e 's:/usr/bin/env %s:${PYTHONBIN}:'
SUBST_SED.numpy+= -e 's:%(os.path.basename(sys.executable))::'
# XXX Avoid picking up other compilers when installed
.include "../../mk/compiler.mk"
.if defined(PKGSRC_FORTRAN) && !empty(PKGSRC_FORTRAN:Mg95)
PYSETUPBUILDARGS+= --fcompiler=g95
.elif defined(PKGSRC_FORTRAN) && !empty(PKGSRC_FORTRAN:Mgfortran)
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}}
# This package also does its own linking of dependent packages, so we need
# to ensure that linker is called with the correct arguments.
SUBST_CLASSES+= linkabi
SUBST_STAGE.linkabi= post-patch
SUBST_FILES.linkabi= numpy/distutils/fcompiler/gnu.py
SUBST_SED.linkabi= -e 's,@COMPILER_ABI_FLAG@,${_COMPILER_ABI_FLAG.${ABI}},'
.include "../../mk/bsd.prefs.mk"
.if ${OPSYS} == "Darwin"
# to avoid '-bundle can't be used with -dynamiclib' error
BUILDLINK_TRANSFORM+= rm:-bundle
LDFLAGS+= -lpython
.endif
# needs devel/py-nose
#do-test:
# ${PYTHONBIN} -c "import numpy; numpy.test()"
.include "../../lang/python/application.mk"
.include "../../lang/python/distutils.mk"
.include "../../math/blas/buildlink3.mk"
.include "../../math/lapack/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"

993
math/py-numpy/PLIST Normal file
View File

@@ -0,0 +1,993 @@
@comment $NetBSD: PLIST,v 1.11 2013/05/20 05:59:58 adam Exp $
bin/f2py${PYVERSSUFFIX}
${PYSITELIB}/${EGG_FILE}
${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/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/setupscons.py
${PYSITELIB}/numpy/compat/setupscons.pyc
${PYSITELIB}/numpy/compat/setupscons.pyo
${PYSITELIB}/numpy/core/__init__.py
${PYSITELIB}/numpy/core/__init__.pyc
${PYSITELIB}/numpy/core/__init__.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/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/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_3kcompat.h
${PYSITELIB}/numpy/core/include/numpy/npy_common.h
${PYSITELIB}/numpy/core/include/numpy/npy_cpu.h
${PYSITELIB}/numpy/core/include/numpy/npy_deprecated_api.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.so
${PYSITELIB}/numpy/core/multiarray_tests.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/setup_common.py
${PYSITELIB}/numpy/core/setup_common.pyc
${PYSITELIB}/numpy/core/setup_common.pyo
${PYSITELIB}/numpy/core/setupscons.py
${PYSITELIB}/numpy/core/setupscons.pyc
${PYSITELIB}/numpy/core/setupscons.pyo
${PYSITELIB}/numpy/core/shape_base.py
${PYSITELIB}/numpy/core/shape_base.pyc
${PYSITELIB}/numpy/core/shape_base.pyo
${PYSITELIB}/numpy/core/tests/data/astype_copy.pkl
${PYSITELIB}/numpy/core/tests/data/recarray_from_file.fits
${PYSITELIB}/numpy/core/tests/test_api.py
${PYSITELIB}/numpy/core/tests/test_arrayprint.py
${PYSITELIB}/numpy/core/tests/test_blasdot.py
${PYSITELIB}/numpy/core/tests/test_datetime.py
${PYSITELIB}/numpy/core/tests/test_defchararray.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_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_machar.py
${PYSITELIB}/numpy/core/tests/test_memmap.py
${PYSITELIB}/numpy/core/tests/test_multiarray.py
${PYSITELIB}/numpy/core/tests/test_multiarray_assignment.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_print.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_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.so
${PYSITELIB}/numpy/core/umath_tests.so
${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/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/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/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/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/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/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/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/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/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/__init__.py
${PYSITELIB}/numpy/distutils/tests/f2py_ext/setup.py
${PYSITELIB}/numpy/distutils/tests/f2py_ext/src/fib1.f
${PYSITELIB}/numpy/distutils/tests/f2py_ext/src/fib2.pyf
${PYSITELIB}/numpy/distutils/tests/f2py_ext/tests/test_fib2.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/setup.py
${PYSITELIB}/numpy/distutils/tests/f2py_f90_ext/src/foo_free.f90
${PYSITELIB}/numpy/distutils/tests/f2py_f90_ext/tests/test_foo.py
${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/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/setup.py
${PYSITELIB}/numpy/distutils/tests/swig_ext/__init__.py
${PYSITELIB}/numpy/distutils/tests/swig_ext/setup.py
${PYSITELIB}/numpy/distutils/tests/swig_ext/src/example.c
${PYSITELIB}/numpy/distutils/tests/swig_ext/src/example.i
${PYSITELIB}/numpy/distutils/tests/swig_ext/src/zoo.cc
${PYSITELIB}/numpy/distutils/tests/swig_ext/src/zoo.h
${PYSITELIB}/numpy/distutils/tests/swig_ext/src/zoo.i
${PYSITELIB}/numpy/distutils/tests/swig_ext/tests/test_example.py
${PYSITELIB}/numpy/distutils/tests/swig_ext/tests/test_example2.py
${PYSITELIB}/numpy/distutils/tests/test_exec_command.py
${PYSITELIB}/numpy/distutils/tests/test_fcompiler_gnu.py
${PYSITELIB}/numpy/distutils/tests/test_fcompiler_intel.py
${PYSITELIB}/numpy/distutils/tests/test_misc_util.py
${PYSITELIB}/numpy/distutils/tests/test_npy_pkg_config.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/glossary.py
${PYSITELIB}/numpy/doc/glossary.pyc
${PYSITELIB}/numpy/doc/glossary.pyo
${PYSITELIB}/numpy/doc/howtofind.py
${PYSITELIB}/numpy/doc/howtofind.pyc
${PYSITELIB}/numpy/doc/howtofind.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/io.py
${PYSITELIB}/numpy/doc/io.pyc
${PYSITELIB}/numpy/doc/io.pyo
${PYSITELIB}/numpy/doc/jargon.py
${PYSITELIB}/numpy/doc/jargon.pyc
${PYSITELIB}/numpy/doc/jargon.pyo
${PYSITELIB}/numpy/doc/methods_vs_functions.py
${PYSITELIB}/numpy/doc/methods_vs_functions.pyc
${PYSITELIB}/numpy/doc/methods_vs_functions.pyo
${PYSITELIB}/numpy/doc/misc.py
${PYSITELIB}/numpy/doc/misc.pyc
${PYSITELIB}/numpy/doc/misc.pyo
${PYSITELIB}/numpy/doc/performance.py
${PYSITELIB}/numpy/doc/performance.pyc
${PYSITELIB}/numpy/doc/performance.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/__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/FAQ.txt
${PYSITELIB}/numpy/f2py/docs/HISTORY.txt
${PYSITELIB}/numpy/f2py/docs/OLDNEWS.txt
${PYSITELIB}/numpy/f2py/docs/README.txt
${PYSITELIB}/numpy/f2py/docs/TESTING.txt
${PYSITELIB}/numpy/f2py/docs/THANKS.txt
${PYSITELIB}/numpy/f2py/docs/default.css
${PYSITELIB}/numpy/f2py/docs/docutils.conf
${PYSITELIB}/numpy/f2py/docs/hello.f
${PYSITELIB}/numpy/f2py/docs/pyforttest.pyf
${PYSITELIB}/numpy/f2py/docs/pytest.py
${PYSITELIB}/numpy/f2py/docs/simple.f
${PYSITELIB}/numpy/f2py/docs/simple_session.dat
${PYSITELIB}/numpy/f2py/docs/usersguide/allocarr.f90
${PYSITELIB}/numpy/f2py/docs/usersguide/allocarr_session.dat
${PYSITELIB}/numpy/f2py/docs/usersguide/array.f
${PYSITELIB}/numpy/f2py/docs/usersguide/array_session.dat
${PYSITELIB}/numpy/f2py/docs/usersguide/calculate.f
${PYSITELIB}/numpy/f2py/docs/usersguide/calculate_session.dat
${PYSITELIB}/numpy/f2py/docs/usersguide/callback.f
${PYSITELIB}/numpy/f2py/docs/usersguide/callback2.pyf
${PYSITELIB}/numpy/f2py/docs/usersguide/callback_session.dat
${PYSITELIB}/numpy/f2py/docs/usersguide/common.f
${PYSITELIB}/numpy/f2py/docs/usersguide/common_session.dat
${PYSITELIB}/numpy/f2py/docs/usersguide/compile_session.dat
${PYSITELIB}/numpy/f2py/docs/usersguide/default.css
${PYSITELIB}/numpy/f2py/docs/usersguide/docutils.conf
${PYSITELIB}/numpy/f2py/docs/usersguide/extcallback.f
${PYSITELIB}/numpy/f2py/docs/usersguide/extcallback_session.dat
${PYSITELIB}/numpy/f2py/docs/usersguide/fib1.f
${PYSITELIB}/numpy/f2py/docs/usersguide/fib1.pyf
${PYSITELIB}/numpy/f2py/docs/usersguide/fib2.pyf
${PYSITELIB}/numpy/f2py/docs/usersguide/fib3.f
${PYSITELIB}/numpy/f2py/docs/usersguide/ftype.f
${PYSITELIB}/numpy/f2py/docs/usersguide/ftype_session.dat
${PYSITELIB}/numpy/f2py/docs/usersguide/index.txt
${PYSITELIB}/numpy/f2py/docs/usersguide/moddata.f90
${PYSITELIB}/numpy/f2py/docs/usersguide/moddata_session.dat
${PYSITELIB}/numpy/f2py/docs/usersguide/run_main_session.dat
${PYSITELIB}/numpy/f2py/docs/usersguide/scalar.f
${PYSITELIB}/numpy/f2py/docs/usersguide/scalar_session.dat
${PYSITELIB}/numpy/f2py/docs/usersguide/setup_example.py
${PYSITELIB}/numpy/f2py/docs/usersguide/spam.pyf
${PYSITELIB}/numpy/f2py/docs/usersguide/spam_session.dat
${PYSITELIB}/numpy/f2py/docs/usersguide/string.f
${PYSITELIB}/numpy/f2py/docs/usersguide/string_session.dat
${PYSITELIB}/numpy/f2py/docs/usersguide/var.pyf
${PYSITELIB}/numpy/f2py/docs/usersguide/var_session.dat
${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/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/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/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/size/foo.f90
${PYSITELIB}/numpy/f2py/tests/test_array_from_pyobj.py
${PYSITELIB}/numpy/f2py/tests/test_assumed_shape.py
${PYSITELIB}/numpy/f2py/tests/test_callback.py
${PYSITELIB}/numpy/f2py/tests/test_kind.py
${PYSITELIB}/numpy/f2py/tests/test_mixed.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_size.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/setupscons.py
${PYSITELIB}/numpy/fft/setupscons.pyc
${PYSITELIB}/numpy/fft/setupscons.pyo
${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/_compiled_base.so
${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/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
${PLIST.py2x}${PYSITELIB}/numpy/lib/benchmarks/benchmark.py
${PLIST.py2x}${PYSITELIB}/numpy/lib/benchmarks/casting.py
${PLIST.py2x}${PYSITELIB}/numpy/lib/benchmarks/creating.py
${PLIST.py2x}${PYSITELIB}/numpy/lib/benchmarks/simpleindex.py
${PLIST.py2x}${PYSITELIB}/numpy/lib/benchmarks/sorting.py
${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/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/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/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/stride_tricks.py
${PYSITELIB}/numpy/lib/stride_tricks.pyc
${PYSITELIB}/numpy/lib/stride_tricks.pyo
${PYSITELIB}/numpy/lib/tests/test__datasource.py
${PYSITELIB}/numpy/lib/tests/test__iotools.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_index_tricks.py
${PYSITELIB}/numpy/lib/tests/test_io.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/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/setupscons.py
${PYSITELIB}/numpy/linalg/setupscons.pyc
${PYSITELIB}/numpy/linalg/setupscons.pyo
${PYSITELIB}/numpy/linalg/tests/test_build.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/setupscons.py
${PYSITELIB}/numpy/ma/setupscons.pyc
${PYSITELIB}/numpy/ma/setupscons.pyo
${PYSITELIB}/numpy/ma/tests/test_core.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/setupscons.py
${PYSITELIB}/numpy/matrixlib/setupscons.pyc
${PYSITELIB}/numpy/matrixlib/setupscons.pyo
${PYSITELIB}/numpy/matrixlib/tests/test_defmatrix.py
${PYSITELIB}/numpy/matrixlib/tests/test_multiarray.py
${PYSITELIB}/numpy/matrixlib/tests/test_numeric.py
${PYSITELIB}/numpy/matrixlib/tests/test_regression.py
${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/include/numpy/arraybase.h
${PYSITELIB}/numpy/numarray/include/numpy/cfunc.h
${PYSITELIB}/numpy/numarray/include/numpy/ieeespecial.h
${PYSITELIB}/numpy/numarray/include/numpy/libnumarray.h
${PYSITELIB}/numpy/numarray/include/numpy/numcomplex.h
${PYSITELIB}/numpy/numarray/include/numpy/nummacro.h
${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/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/tests/test_oldnumeric.py
${PYSITELIB}/numpy/oldnumeric/tests/test_regression.py
${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/polynomial/__init__.py
${PYSITELIB}/numpy/polynomial/__init__.pyc
${PYSITELIB}/numpy/polynomial/__init__.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/polytemplate.py
${PYSITELIB}/numpy/polynomial/polytemplate.pyc
${PYSITELIB}/numpy/polynomial/polytemplate.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/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/setupscons.py
${PYSITELIB}/numpy/random/setupscons.pyc
${PYSITELIB}/numpy/random/setupscons.pyo
${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/setupscons.py
${PYSITELIB}/numpy/setupscons.pyc
${PYSITELIB}/numpy/setupscons.pyo
${PYSITELIB}/numpy/testing/__init__.py
${PYSITELIB}/numpy/testing/__init__.pyc
${PYSITELIB}/numpy/testing/__init__.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/nulltester.py
${PYSITELIB}/numpy/testing/nulltester.pyc
${PYSITELIB}/numpy/testing/nulltester.pyo
${PYSITELIB}/numpy/testing/numpytest.py
${PYSITELIB}/numpy/testing/numpytest.pyc
${PYSITELIB}/numpy/testing/numpytest.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/setupscons.py
${PYSITELIB}/numpy/testing/setupscons.pyc
${PYSITELIB}/numpy/testing/setupscons.pyo
${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/test_ctypeslib.py
${PYSITELIB}/numpy/tests/test_matlib.py
${PYSITELIB}/numpy/version.py
${PYSITELIB}/numpy/version.pyc
${PYSITELIB}/numpy/version.pyo

View File

@@ -0,0 +1,17 @@
# $NetBSD: buildlink3.mk,v 1.3 2009/03/20 19:24:58 joerg Exp $
BUILDLINK_TREE+= pynumpy
.if !defined(PY_NUMPY_BUILDLINK3_MK)
PY_NUMPY_BUILDLINK3_MK:=
.include "../../lang/python/pyversion.mk"
BUILDLINK_API_DEPENDS.pynumpy+= ${PYPKGPREFIX}-numpy>=1.0
BUILDLINK_PKGSRCDIR.pynumpy?= ../../math/py-numpy
.include "../../math/blas/buildlink3.mk"
.include "../../math/lapack/buildlink3.mk"
.endif # PY_NUMPY_BUILDLINK3_MK
BUILDLINK_TREE+= -pynumpy

10
math/py-numpy/distinfo Normal file
View File

@@ -0,0 +1,10 @@
$NetBSD: distinfo,v 1.11 2013/05/20 05:59:58 adam Exp $
SHA1 (numpy-1.7.1.tar.gz) = 11d878214d11a25e05a24f6b27e2b838815a2588
RMD160 (numpy-1.7.1.tar.gz) = 7d46f2773beb8b8e804e8b813753fd1764cda13b
Size (numpy-1.7.1.tar.gz) = 2838240 bytes
SHA1 (patch-aa) = ca3c59f9fe4c94272a190ab794d195799acdaa37
SHA1 (patch-ab) = c500abba63c1f2464c4db1b04c9a72f41744d5ae
SHA1 (patch-numpy_distutils_ccompiler.py) = 7e14f10537abbb63dacddd818f66c66e202da95e
SHA1 (patch-numpy_distutils_fcompiler_g95.py) = a45933022149d7a6ccac5f50d66afc6038d6ed95
SHA1 (patch-numpy_distutils_fcompiler_gnu.py) = 25453ef02b0fa46897e974761eb6137a647794bf

View File

@@ -0,0 +1,13 @@
$NetBSD: patch-aa,v 1.3 2013/05/20 05:59:58 adam Exp $
--- numpy/distutils/fcompiler/__init__.py.orig 2013-04-07 05:04:05.000000000 +0000
+++ numpy/distutils/fcompiler/__init__.py
@@ -713,7 +713,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')),
)

View File

@@ -0,0 +1,13 @@
$NetBSD: patch-ab,v 1.2 2013/05/20 05:59:58 adam Exp $
--- numpy/linalg/lapack_litemodule.c.orig 2008-05-26 19:39:50.000000000 +1200
+++ 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(dgeev)(char *jobvl, char *jobvr, int *n,
double a[], int *lda, double wr[], double wi[],
double vl[], int *ldvl, double vr[], int *ldvr,

View File

@@ -0,0 +1,14 @@
$NetBSD: patch-numpy_distutils_ccompiler.py,v 1.1 2013/05/20 05:59:58 adam Exp $
Hack: use compiler with CFLAGS for linking executables.
--- numpy/distutils/ccompiler.py.orig 2013-05-19 19:28:28.000000000 +0000
+++ numpy/distutils/ccompiler.py
@@ -199,6 +199,7 @@ def CCompiler_compile(self, sources, out
src = cyg2win32(src)
self._compile(obj, src, ext, cc_args, extra_postargs, pp_opts)
else:
+ self.linker_exe = ccomp
for obj, (src, ext) in build.items():
self._compile(obj, src, ext, cc_args, extra_postargs, pp_opts)

View File

@@ -0,0 +1,19 @@
$NetBSD: patch-numpy_distutils_fcompiler_g95.py,v 1.1 2011/12/20 16:38:30 joerg Exp $
Band aid to make sure that pic_flags is actually used.
--- numpy/distutils/fcompiler/g95.py.orig 2010-04-18 10:06:17.000000000 +0000
+++ numpy/distutils/fcompiler/g95.py
@@ -18,9 +18,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"]

View File

@@ -0,0 +1,35 @@
$NetBSD: patch-numpy_distutils_fcompiler_gnu.py,v 1.4 2013/02/21 10:59:39 jperkin Exp $
Do not run a shell command when it is "None".
Linker needs -shared explictly (at least with GCC 4.7 on SunOS), plus
any ABI flags as appropriate.
--- numpy/distutils/fcompiler/gnu.py.orig 2011-09-13 20:39:16.000000000 +0000
+++ numpy/distutils/fcompiler/gnu.py
@@ -70,7 +70,7 @@ class GnuFCompiler(FCompiler):
'compiler_f77' : [None, "-g", "-Wall", "-fno-second-underscore"],
'compiler_f90' : None, # Use --fcompiler=gnu95 for f90 codes
'compiler_fix' : None,
- 'linker_so' : [None, "-g", "-Wall"],
+ 'linker_so' : [None, "-g", "-Wall", "-shared", "@COMPILER_ABI_FLAG@"],
'archiver' : ["ar", "-cr"],
'ranlib' : ["ranlib"],
'linker_exe' : [None, "-g", "-Wall"]
@@ -255,7 +255,7 @@ class Gnu95FCompiler(GnuFCompiler):
'compiler_f90' : [None, "-Wall", "-fno-second-underscore"] + _EXTRAFLAGS,
'compiler_fix' : [None, "-Wall", "-ffixed-form",
"-fno-second-underscore"] + _EXTRAFLAGS,
- 'linker_so' : ["<F90>", "-Wall"],
+ 'linker_so' : ["<F90>", "-Wall", "-shared", "@COMPILER_ABI_FLAG@"],
'archiver' : ["ar", "-cr"],
'ranlib' : ["ranlib"],
'linker_exe' : [None, "-Wall"]
@@ -268,7 +268,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 == None:
return []
arch_flags = []
# get arches the C compiler gets.