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

7
math/py-numarray/DESCR Normal file
View File

@@ -0,0 +1,7 @@
Numarray is an array processing package designed to efficiently
manipulate large multi-dimensional arrays. Numarray is modelled after
Numeric and features c-code generated from python template scripts,
the capacity to operate directly on arrays in files, and improved type
promotions. Numarray provides support for manipulating arrays
consisting of numbers, strings, records, or objects using the same
basic infrastructure and syntax.

24
math/py-numarray/Makefile Normal file
View File

@@ -0,0 +1,24 @@
# $NetBSD: Makefile,v 1.17 2012/09/11 23:04:31 asau Exp $
#
DISTNAME= numarray-1.5.2
PKGNAME= ${PYPKGPREFIX}-numarray-1.5.2
PKGREVISION= 1
CATEGORIES= math python
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=numpy/}
MAINTAINER= pkgsrc-users@NetBSD.org
HOMEPAGE= http://www.stsci.edu/resources/software_hardware/numarray
COMMENT= Array manipulation
PLIST_VARS+= blas
.if exists(/System/Library/Frameworks/vecLib.framework/Headers)
BUILDLINK_PASSTHRU_DIRS+= /System/Library/Frameworks/vecLib.framework/Headers
PLIST.blas= yes
.endif
do-test:
(cd ${WRKSRC}/Lib && ${PYTHONBIN} testall.py)
.include "../../lang/python/distutils.mk"
.include "../../mk/bsd.pkg.mk"

292
math/py-numarray/PLIST Normal file
View File

@@ -0,0 +1,292 @@
@comment $NetBSD: PLIST,v 1.12 2012/04/08 20:21:51 wiz Exp $
${PYINC}/numarray/arraybase.h
${PYINC}/numarray/arrayif.h
${PYINC}/numarray/arrayobject.h
${PYINC}/numarray/cfunc.h
${PYINC}/numarray/ieeespecial.h
${PYINC}/numarray/libnumarray.h
${PYINC}/numarray/libnumeric.h
${PYINC}/numarray/libteacup.h
${PYINC}/numarray/numarray.h
${PYINC}/numarray/numcomplex.h
${PYINC}/numarray/numconfig.h
${PYINC}/numarray/nummacro.h
${PYINC}/numarray/tc.h
${PYSITELIB}/${EGG_FILE}
${PYSITELIB}/numarray/LICENSE.txt
${PYSITELIB}/numarray/__init__.py
${PYSITELIB}/numarray/__init__.pyc
${PYSITELIB}/numarray/__init__.pyo
${PYSITELIB}/numarray/_bytes.so
${PYSITELIB}/numarray/_chararray.so
${PYSITELIB}/numarray/_conv.so
${PYSITELIB}/numarray/_converter.so
${PLIST.blas}${PYSITELIB}/numarray/_dotblas.so
${PYSITELIB}/numarray/_ndarray.so
${PYSITELIB}/numarray/_numarray.so
${PYSITELIB}/numarray/_numerictype.so
${PYSITELIB}/numarray/_objectarray.so
${PYSITELIB}/numarray/_operator.so
${PYSITELIB}/numarray/_sort.so
${PYSITELIB}/numarray/_ufunc.so
${PYSITELIB}/numarray/_ufuncBool.so
${PYSITELIB}/numarray/_ufuncComplex32.so
${PYSITELIB}/numarray/_ufuncComplex64.so
${PYSITELIB}/numarray/_ufuncFloat32.so
${PYSITELIB}/numarray/_ufuncFloat64.so
${PYSITELIB}/numarray/_ufuncInt16.so
${PYSITELIB}/numarray/_ufuncInt32.so
${PYSITELIB}/numarray/_ufuncInt64.so
${PYSITELIB}/numarray/_ufuncInt8.so
${PYSITELIB}/numarray/_ufuncUInt16.so
${PYSITELIB}/numarray/_ufuncUInt32.so
${PYSITELIB}/numarray/_ufuncUInt64.so
${PYSITELIB}/numarray/_ufuncUInt8.so
${PYSITELIB}/numarray/_ufuncall.py
${PYSITELIB}/numarray/_ufuncall.pyc
${PYSITELIB}/numarray/_ufuncall.pyo
${PYSITELIB}/numarray/array_persist.py
${PYSITELIB}/numarray/array_persist.pyc
${PYSITELIB}/numarray/array_persist.pyo
${PYSITELIB}/numarray/array_protocol.py
${PYSITELIB}/numarray/array_protocol.pyc
${PYSITELIB}/numarray/array_protocol.pyo
${PYSITELIB}/numarray/arrayprint.py
${PYSITELIB}/numarray/arrayprint.pyc
${PYSITELIB}/numarray/arrayprint.pyo
${PYSITELIB}/numarray/codegenerator/__init__.py
${PYSITELIB}/numarray/codegenerator/__init__.pyc
${PYSITELIB}/numarray/codegenerator/__init__.pyo
${PYSITELIB}/numarray/codegenerator/basecode.py
${PYSITELIB}/numarray/codegenerator/basecode.pyc
${PYSITELIB}/numarray/codegenerator/basecode.pyo
${PYSITELIB}/numarray/codegenerator/bytescode.py
${PYSITELIB}/numarray/codegenerator/bytescode.pyc
${PYSITELIB}/numarray/codegenerator/bytescode.pyo
${PYSITELIB}/numarray/codegenerator/convcode.py
${PYSITELIB}/numarray/codegenerator/convcode.pyc
${PYSITELIB}/numarray/codegenerator/convcode.pyo
${PYSITELIB}/numarray/codegenerator/sortcode.py
${PYSITELIB}/numarray/codegenerator/sortcode.pyc
${PYSITELIB}/numarray/codegenerator/sortcode.pyo
${PYSITELIB}/numarray/codegenerator/template.py
${PYSITELIB}/numarray/codegenerator/template.pyc
${PYSITELIB}/numarray/codegenerator/template.pyo
${PYSITELIB}/numarray/codegenerator/ufunccode.py
${PYSITELIB}/numarray/codegenerator/ufunccode.pyc
${PYSITELIB}/numarray/codegenerator/ufunccode.pyo
${PYSITELIB}/numarray/convolve/Convolve.py
${PYSITELIB}/numarray/convolve/Convolve.pyc
${PYSITELIB}/numarray/convolve/Convolve.pyo
${PYSITELIB}/numarray/convolve/__init__.py
${PYSITELIB}/numarray/convolve/__init__.pyc
${PYSITELIB}/numarray/convolve/__init__.pyo
${PYSITELIB}/numarray/convolve/_correlate.so
${PYSITELIB}/numarray/convolve/_lineshape.so
${PYSITELIB}/numarray/convolve/iraf_frame.py
${PYSITELIB}/numarray/convolve/iraf_frame.pyc
${PYSITELIB}/numarray/convolve/iraf_frame.pyo
${PYSITELIB}/numarray/convolve/lineshape.py
${PYSITELIB}/numarray/convolve/lineshape.pyc
${PYSITELIB}/numarray/convolve/lineshape.pyo
${PYSITELIB}/numarray/dotblas.py
${PYSITELIB}/numarray/dotblas.pyc
${PYSITELIB}/numarray/dotblas.pyo
${PYSITELIB}/numarray/dtype.py
${PYSITELIB}/numarray/dtype.pyc
${PYSITELIB}/numarray/dtype.pyo
${PYSITELIB}/numarray/examples/__init__.py
${PYSITELIB}/numarray/examples/__init__.pyc
${PYSITELIB}/numarray/examples/__init__.pyo
${PYSITELIB}/numarray/examples/bench.py
${PYSITELIB}/numarray/examples/bench.pyc
${PYSITELIB}/numarray/examples/bench.pyo
${PYSITELIB}/numarray/examples/convolve/__init__.py
${PYSITELIB}/numarray/examples/convolve/__init__.pyc
${PYSITELIB}/numarray/examples/convolve/__init__.pyo
${PYSITELIB}/numarray/examples/convolve/benchmark.py
${PYSITELIB}/numarray/examples/convolve/benchmark.pyc
${PYSITELIB}/numarray/examples/convolve/benchmark.pyo
${PYSITELIB}/numarray/examples/convolve/dtest.py
${PYSITELIB}/numarray/examples/convolve/dtest.pyc
${PYSITELIB}/numarray/examples/convolve/dtest.pyo
${PYSITELIB}/numarray/examples/convolve/element_wise.so
${PYSITELIB}/numarray/examples/convolve/high_level.so
${PYSITELIB}/numarray/examples/convolve/lineshape.py
${PYSITELIB}/numarray/examples/convolve/lineshape.pyc
${PYSITELIB}/numarray/examples/convolve/lineshape.pyo
${PYSITELIB}/numarray/examples/convolve/numpy_compat.so
${PYSITELIB}/numarray/examples/convolve/one_dimensional.so
${PYSITELIB}/numarray/examples/convolve/testlite.so
${PYSITELIB}/numarray/examples/obench.py
${PYSITELIB}/numarray/examples/obench.pyc
${PYSITELIB}/numarray/examples/obench.pyo
${PYSITELIB}/numarray/examples/pstats.py
${PYSITELIB}/numarray/examples/pstats.pyc
${PYSITELIB}/numarray/examples/pstats.pyo
${PYSITELIB}/numarray/examples/sortperf.py
${PYSITELIB}/numarray/examples/sortperf.pyc
${PYSITELIB}/numarray/examples/sortperf.pyo
${PYSITELIB}/numarray/examples/testthread.py
${PYSITELIB}/numarray/examples/testthread.pyc
${PYSITELIB}/numarray/examples/testthread.pyo
${PYSITELIB}/numarray/fft/FFT.py
${PYSITELIB}/numarray/fft/FFT.pyc
${PYSITELIB}/numarray/fft/FFT.pyo
${PYSITELIB}/numarray/fft/__init__.py
${PYSITELIB}/numarray/fft/__init__.pyc
${PYSITELIB}/numarray/fft/__init__.pyo
${PYSITELIB}/numarray/fft/dtest.py
${PYSITELIB}/numarray/fft/dtest.pyc
${PYSITELIB}/numarray/fft/dtest.pyo
${PYSITELIB}/numarray/fft/fftpack.so
${PYSITELIB}/numarray/generic.py
${PYSITELIB}/numarray/generic.pyc
${PYSITELIB}/numarray/generic.pyo
${PYSITELIB}/numarray/ieeespecial.py
${PYSITELIB}/numarray/ieeespecial.pyc
${PYSITELIB}/numarray/ieeespecial.pyo
${PYSITELIB}/numarray/image/__init__.py
${PYSITELIB}/numarray/image/__init__.pyc
${PYSITELIB}/numarray/image/__init__.pyo
${PYSITELIB}/numarray/image/_combine.so
${PYSITELIB}/numarray/image/_image.py
${PYSITELIB}/numarray/image/_image.pyc
${PYSITELIB}/numarray/image/_image.pyo
${PYSITELIB}/numarray/image/combine.py
${PYSITELIB}/numarray/image/combine.pyc
${PYSITELIB}/numarray/image/combine.pyo
${PYSITELIB}/numarray/libnumarray.so
${PYSITELIB}/numarray/libnumeric.so
${PYSITELIB}/numarray/linear_algebra/LinearAlgebra2.py
${PYSITELIB}/numarray/linear_algebra/LinearAlgebra2.pyc
${PYSITELIB}/numarray/linear_algebra/LinearAlgebra2.pyo
${PYSITELIB}/numarray/linear_algebra/__init__.py
${PYSITELIB}/numarray/linear_algebra/__init__.pyc
${PYSITELIB}/numarray/linear_algebra/__init__.pyo
${PYSITELIB}/numarray/linear_algebra/dtest.py
${PYSITELIB}/numarray/linear_algebra/dtest.pyc
${PYSITELIB}/numarray/linear_algebra/dtest.pyo
${PYSITELIB}/numarray/linear_algebra/lapack_lite2.so
${PYSITELIB}/numarray/linear_algebra/mlab.py
${PYSITELIB}/numarray/linear_algebra/mlab.pyc
${PYSITELIB}/numarray/linear_algebra/mlab.pyo
${PYSITELIB}/numarray/ma/Legal.htm
${PYSITELIB}/numarray/ma/MA.py
${PYSITELIB}/numarray/ma/MA.pyc
${PYSITELIB}/numarray/ma/MA.pyo
${PYSITELIB}/numarray/ma/MA_version.py
${PYSITELIB}/numarray/ma/MA_version.pyc
${PYSITELIB}/numarray/ma/MA_version.pyo
${PYSITELIB}/numarray/ma/Precision.py
${PYSITELIB}/numarray/ma/Precision.pyc
${PYSITELIB}/numarray/ma/Precision.pyo
${PYSITELIB}/numarray/ma/__init__.py
${PYSITELIB}/numarray/ma/__init__.pyc
${PYSITELIB}/numarray/ma/__init__.pyo
${PYSITELIB}/numarray/ma/dtest.py
${PYSITELIB}/numarray/ma/dtest.pyc
${PYSITELIB}/numarray/ma/dtest.pyo
${PYSITELIB}/numarray/matrix/__init__.py
${PYSITELIB}/numarray/matrix/__init__.pyc
${PYSITELIB}/numarray/matrix/__init__.pyo
${PYSITELIB}/numarray/memmap.py
${PYSITELIB}/numarray/memmap.pyc
${PYSITELIB}/numarray/memmap.pyo
${PYSITELIB}/numarray/memory.so
${PYSITELIB}/numarray/memorytest.py
${PYSITELIB}/numarray/memorytest.pyc
${PYSITELIB}/numarray/memorytest.pyo
${PYSITELIB}/numarray/mlab/__init__.py
${PYSITELIB}/numarray/mlab/__init__.pyc
${PYSITELIB}/numarray/mlab/__init__.pyo
${PYSITELIB}/numarray/nd_image/__init__.py
${PYSITELIB}/numarray/nd_image/__init__.pyc
${PYSITELIB}/numarray/nd_image/__init__.pyo
${PYSITELIB}/numarray/nd_image/_nd_image.so
${PYSITELIB}/numarray/nd_image/_ni_support.py
${PYSITELIB}/numarray/nd_image/_ni_support.pyc
${PYSITELIB}/numarray/nd_image/_ni_support.pyo
${PYSITELIB}/numarray/nd_image/filters.py
${PYSITELIB}/numarray/nd_image/filters.pyc
${PYSITELIB}/numarray/nd_image/filters.pyo
${PYSITELIB}/numarray/nd_image/fourier.py
${PYSITELIB}/numarray/nd_image/fourier.pyc
${PYSITELIB}/numarray/nd_image/fourier.pyo
${PYSITELIB}/numarray/nd_image/interpolation.py
${PYSITELIB}/numarray/nd_image/interpolation.pyc
${PYSITELIB}/numarray/nd_image/interpolation.pyo
${PYSITELIB}/numarray/nd_image/measurements.py
${PYSITELIB}/numarray/nd_image/measurements.pyc
${PYSITELIB}/numarray/nd_image/measurements.pyo
${PYSITELIB}/numarray/nd_image/morphology.py
${PYSITELIB}/numarray/nd_image/morphology.pyc
${PYSITELIB}/numarray/nd_image/morphology.pyo
${PYSITELIB}/numarray/nd_image/test.py
${PYSITELIB}/numarray/nd_image/test.pyc
${PYSITELIB}/numarray/nd_image/test.pyo
${PYSITELIB}/numarray/numarrayall.py
${PYSITELIB}/numarray/numarrayall.pyc
${PYSITELIB}/numarray/numarrayall.pyo
${PYSITELIB}/numarray/numarraycore.py
${PYSITELIB}/numarray/numarraycore.pyc
${PYSITELIB}/numarray/numarraycore.pyo
${PYSITELIB}/numarray/numarrayext.py
${PYSITELIB}/numarray/numarrayext.pyc
${PYSITELIB}/numarray/numarrayext.pyo
${PYSITELIB}/numarray/numeric.py
${PYSITELIB}/numarray/numeric.pyc
${PYSITELIB}/numarray/numeric.pyo
${PYSITELIB}/numarray/numerictypes.py
${PYSITELIB}/numarray/numerictypes.pyc
${PYSITELIB}/numarray/numerictypes.pyo
${PYSITELIB}/numarray/numinclude.py
${PYSITELIB}/numarray/numinclude.pyc
${PYSITELIB}/numarray/numinclude.pyo
${PYSITELIB}/numarray/numtest.py
${PYSITELIB}/numarray/numtest.pyc
${PYSITELIB}/numarray/numtest.pyo
${PYSITELIB}/numarray/objects.py
${PYSITELIB}/numarray/objects.pyc
${PYSITELIB}/numarray/objects.pyo
${PYSITELIB}/numarray/random_array/RandomArray2.py
${PYSITELIB}/numarray/random_array/RandomArray2.pyc
${PYSITELIB}/numarray/random_array/RandomArray2.pyo
${PYSITELIB}/numarray/random_array/__init__.py
${PYSITELIB}/numarray/random_array/__init__.pyc
${PYSITELIB}/numarray/random_array/__init__.pyo
${PYSITELIB}/numarray/random_array/dtest.py
${PYSITELIB}/numarray/random_array/dtest.pyc
${PYSITELIB}/numarray/random_array/dtest.pyo
${PYSITELIB}/numarray/random_array/ranlib2.so
${PYSITELIB}/numarray/readonly.py
${PYSITELIB}/numarray/readonly.pyc
${PYSITELIB}/numarray/readonly.pyo
${PYSITELIB}/numarray/records.py
${PYSITELIB}/numarray/records.pyc
${PYSITELIB}/numarray/records.pyo
${PYSITELIB}/numarray/safethread.py
${PYSITELIB}/numarray/safethread.pyc
${PYSITELIB}/numarray/safethread.pyo
${PYSITELIB}/numarray/session.py
${PYSITELIB}/numarray/session.pyc
${PYSITELIB}/numarray/session.pyo
${PYSITELIB}/numarray/strings.py
${PYSITELIB}/numarray/strings.pyc
${PYSITELIB}/numarray/strings.pyo
${PYSITELIB}/numarray/teacup.py
${PYSITELIB}/numarray/teacup.pyc
${PYSITELIB}/numarray/teacup.pyo
${PYSITELIB}/numarray/testall.py
${PYSITELIB}/numarray/testall.pyc
${PYSITELIB}/numarray/testall.pyo
${PYSITELIB}/numarray/testdata.fits
${PYSITELIB}/numarray/testdata.py
${PYSITELIB}/numarray/testdata.pyc
${PYSITELIB}/numarray/testdata.pyo
${PYSITELIB}/numarray/typeconv.py
${PYSITELIB}/numarray/typeconv.pyc
${PYSITELIB}/numarray/typeconv.pyo
${PYSITELIB}/numarray/ufunc.py
${PYSITELIB}/numarray/ufunc.pyc
${PYSITELIB}/numarray/ufunc.pyo

View File

@@ -0,0 +1,15 @@
# $NetBSD: buildlink3.mk,v 1.10 2012/05/07 01:53:46 dholland Exp $
BUILDLINK_TREE+= pynumarray
.if !defined(PY_NUMARRAY_BUILDLINK3_MK)
PY_NUMARRAY_BUILDLINK3_MK:=
.include "../../lang/python/pyversion.mk"
BUILDLINK_API_DEPENDS.pynumarray+= ${PYPKGPREFIX}-numarray>=1.1.1
BUILDLINK_ABI_DEPENDS.pynumarray+= ${PYPKGPREFIX}-numarray>=1.3.3nb1
BUILDLINK_PKGSRCDIR.pynumarray?= ../../math/py-numarray
.endif # PY_NUMARRAY_BUILDLINK3_MK
BUILDLINK_TREE+= -pynumarray

View File

@@ -0,0 +1,6 @@
$NetBSD: distinfo,v 1.8 2006/10/17 14:25:43 drochner Exp $
SHA1 (numarray-1.5.2.tar.gz) = 17f6c4bb5f0d97e93923b8ca4f55fccc1ee985e9
RMD160 (numarray-1.5.2.tar.gz) = 51cc7681958cada32c515872e8def6fc0ff296ca
Size (numarray-1.5.2.tar.gz) = 1196014 bytes
SHA1 (patch-aa) = 6edaab221c6d52a47e5a52b3039e37b8fef814b1

View File

@@ -0,0 +1,13 @@
$NetBSD: patch-aa,v 1.1 2006/02/07 13:28:08 drochner Exp $
--- Src/libnumarraymodule.c.orig 2006-02-07 14:10:21.000000000 +0100
+++ Src/libnumarraymodule.c
@@ -1918,7 +1918,7 @@ NA_checkFPErrors(void)
/* Solaris --------------------------------------------------------*/
/* --------ignoring SunOS ieee_flags approach, someone else can
** deal with that! */
-#elif defined(sun)
+#elif defined(sun) || defined(__NetBSD__)
#include <ieeefp.h>
static int