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

18
math/py-Numeric/DESCR Normal file
View File

@@ -0,0 +1,18 @@
The Numeric Extensions to Python (NumPy) give Python the number crunching
power of numeric languages like Matlab and IDL while maintaining all of the
advantages of the general-purpose programming language Python.
These extensions add two new object types to Python, and then include a
number of extensions that take advantage of these two new objects.
* Multidimensional Array Objects
+ Efficient arrays of homogeneous machine types
+ Arbitrary number of dimensions
+ Sophisticated structural operations
* Universal Function Objects
+ Supports mathematical functions on all python objects
+ Very efficient for Array Objects
* Simple interfaces to existing numerical libraries:
+ Linear Algebra (LAPACK)
+ Fourier Transforms (FFTPACK)
+ Random Numbers (RANLIB)

22
math/py-Numeric/Makefile Normal file
View File

@@ -0,0 +1,22 @@
# $NetBSD: Makefile,v 1.50 2012/09/11 23:04:30 asau Exp $
DISTNAME= Numeric-24.2
PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
PKGREVISION= 1
CATEGORIES= math python
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=numpy/}
MAINTAINER= pkgsrc-users@NetBSD.org
HOMEPAGE= http://numeric.scipy.org/
COMMENT= Adds multidimensional numeric arrays to Python
PYSETUP= setup.py
PLIST_VARS+= blas
.if exists(/System/Library/Frameworks/vecLib.framework)
BUILDLINK_PASSTHRU_DIRS+= /System/Library/Frameworks/vecLib.framework/Headers
PLIST.blas= yes
.endif
.include "../../lang/python/distutils.mk"
.include "../../mk/bsd.pkg.mk"

70
math/py-Numeric/PLIST Normal file
View File

@@ -0,0 +1,70 @@
@comment $NetBSD: PLIST,v 1.10 2012/04/08 20:21:51 wiz Exp $
${PYINC}/Numeric/arrayobject.h
${PYINC}/Numeric/f2c.h
${PYINC}/Numeric/ranlib.h
${PYINC}/Numeric/ufuncobject.h
${PYSITELIB}/Numeric.pth
${PYSITELIB}/Numeric/ArrayPrinter.py
${PYSITELIB}/Numeric/ArrayPrinter.pyc
${PYSITELIB}/Numeric/ArrayPrinter.pyo
${PYSITELIB}/Numeric/FFT/FFT.py
${PYSITELIB}/Numeric/FFT/FFT.pyc
${PYSITELIB}/Numeric/FFT/FFT.pyo
${PYSITELIB}/Numeric/FFT/__init__.py
${PYSITELIB}/Numeric/FFT/__init__.pyc
${PYSITELIB}/Numeric/FFT/__init__.pyo
${PYSITELIB}/Numeric/FFT/fftpack.so
${PYSITELIB}/Numeric/LinearAlgebra.py
${PYSITELIB}/Numeric/LinearAlgebra.pyc
${PYSITELIB}/Numeric/LinearAlgebra.pyo
${PYSITELIB}/Numeric/MA/MA.py
${PYSITELIB}/Numeric/MA/MA.pyc
${PYSITELIB}/Numeric/MA/MA.pyo
${PYSITELIB}/Numeric/MA/MA_version.py
${PYSITELIB}/Numeric/MA/MA_version.pyc
${PYSITELIB}/Numeric/MA/MA_version.pyo
${PYSITELIB}/Numeric/MA/__init__.py
${PYSITELIB}/Numeric/MA/__init__.pyc
${PYSITELIB}/Numeric/MA/__init__.pyo
${PYSITELIB}/Numeric/MLab.py
${PYSITELIB}/Numeric/MLab.pyc
${PYSITELIB}/Numeric/MLab.pyo
${PYSITELIB}/Numeric/Matrix.py
${PYSITELIB}/Numeric/Matrix.pyc
${PYSITELIB}/Numeric/Matrix.pyo
${PYSITELIB}/Numeric/${EGG_FILE}
${PYSITELIB}/Numeric/Numeric_headers/__init__.py
${PYSITELIB}/Numeric/Numeric_headers/__init__.pyc
${PYSITELIB}/Numeric/Numeric_headers/__init__.pyo
${PYSITELIB}/Numeric/Numeric.py
${PYSITELIB}/Numeric/Numeric.pyc
${PYSITELIB}/Numeric/Numeric.pyo
${PYSITELIB}/Numeric/Precision.py
${PYSITELIB}/Numeric/Precision.pyc
${PYSITELIB}/Numeric/Precision.pyo
${PYSITELIB}/Numeric/RNG/RNG.so
${PYSITELIB}/Numeric/RNG/Statistics.py
${PYSITELIB}/Numeric/RNG/Statistics.pyc
${PYSITELIB}/Numeric/RNG/Statistics.pyo
${PYSITELIB}/Numeric/RNG/__init__.py
${PYSITELIB}/Numeric/RNG/__init__.pyc
${PYSITELIB}/Numeric/RNG/__init__.pyo
${PYSITELIB}/Numeric/RandomArray.py
${PYSITELIB}/Numeric/RandomArray.pyc
${PYSITELIB}/Numeric/RandomArray.pyo
${PYSITELIB}/Numeric/UserArray.py
${PYSITELIB}/Numeric/UserArray.pyc
${PYSITELIB}/Numeric/UserArray.pyo
${PLIST.blas}${PYSITELIB}/Numeric/_dotblas.so
${PYSITELIB}/Numeric/_numpy.so
${PYSITELIB}/Numeric/arrayfns.so
${PLIST.blas}${PYSITELIB}/Numeric/dotblas/__init__.py
${PLIST.blas}${PYSITELIB}/Numeric/dotblas/__init__.pyc
${PLIST.blas}${PYSITELIB}/Numeric/dotblas/__init__.pyo
${PYSITELIB}/Numeric/lapack_lite.so
${PYSITELIB}/Numeric/multiarray.so
${PYSITELIB}/Numeric/numeric_version.py
${PYSITELIB}/Numeric/numeric_version.pyc
${PYSITELIB}/Numeric/numeric_version.pyo
${PYSITELIB}/Numeric/ranlib.so
${PYSITELIB}/Numeric/umath.so

View File

@@ -0,0 +1,15 @@
# $NetBSD: buildlink3.mk,v 1.15 2009/03/20 19:24:58 joerg Exp $
BUILDLINK_TREE+= pynumeric
.if !defined(PY_NUMERIC_BUILDLINK3_MK)
PY_NUMERIC_BUILDLINK3_MK:=
. include "../../lang/python/pyversion.mk"
BUILDLINK_API_DEPENDS.pynumeric+= ${PYPKGPREFIX}-Numeric-[0-9]*
BUILDLINK_ABI_DEPENDS.pynumeric+= ${PYPKGPREFIX}-Numeric>=23.7nb1
BUILDLINK_PKGSRCDIR.pynumeric?= ../../math/py-Numeric
.endif # PY_NUMERIC_BUILDLINK3_MK
BUILDLINK_TREE+= -pynumeric

8
math/py-Numeric/distinfo Normal file
View File

@@ -0,0 +1,8 @@
$NetBSD: distinfo,v 1.15 2007/12/27 14:07:25 joerg Exp $
SHA1 (Numeric-24.2.tar.gz) = 72869ef80c12630a9a125ba10c96093b6ae16aff
RMD160 (Numeric-24.2.tar.gz) = c9502db28663558c535e236392c9beddec9743bb
Size (Numeric-24.2.tar.gz) = 743800 bytes
SHA1 (patch-aa) = 31920706522b5730644da8191e0c1c8191d4add1
SHA1 (patch-ab) = 35dd9debd94e9cea059d0802149192e7ecdcf938
SHA1 (patch-ac) = 45ca40e38123dc72ec42b3775b2401c0037674c0

View File

@@ -0,0 +1,15 @@
$NetBSD: patch-aa,v 1.8 2006/07/02 10:28:50 rillig Exp $
--- Src/umathmodule.c.orig Sat Aug 2 01:10:09 2003
+++ Src/umathmodule.c Sat Aug 2 01:10:43 2003
@@ -1,9 +1,9 @@
+#include <math.h>
#include "Python.h"
#include "Numeric/arrayobject.h"
#include "Numeric/ufuncobject.h"
#include "abstract.h"
-#include <math.h>
#ifndef CHAR_BIT
#define CHAR_BIT 8

View File

@@ -0,0 +1,19 @@
$NetBSD: patch-ab,v 1.10 2007/12/27 14:07:25 joerg Exp $
--- setup.py.orig 2007-12-21 23:31:57.000000000 +0100
+++ setup.py
@@ -15,12 +15,8 @@ if not hasattr(sys, 'version_info') or s
raise SystemExit, "Python 2.0 or later required to build Numeric."
from glob import glob
-try:
- from setuptools import setup
- have_setuptools = 1
-except ImportError:
- from distutils.core import setup
- have_setuptools = 0
+from distutils.core import setup
+have_setuptools = 0
from distutils.core import Extension
from distutils.command.config import config
from distutils.sysconfig import get_config_var, customize_compiler

View File

@@ -0,0 +1,21 @@
$NetBSD: patch-ac,v 1.3 2006/02/15 17:37:08 drochner Exp $
--- Packages/RNG/Src/ranf.c.orig 2005-04-03 14:23:06.000000000 +0200
+++ Packages/RNG/Src/ranf.c
@@ -148,12 +148,16 @@ void Mixranf(int *s,u32 s48[2])
s48[1] = (u32)clock_time;
#else
struct timeval tv;
+#if 0
struct timezone tz;
#if !defined(__sgi)
int gettimeofday(struct timeval *, struct timezone *);
#endif
(void)gettimeofday(&tv,&tz);
+#else
+ (void)gettimeofday(&tv,0);
+#endif
s48[0] = (u32)tv.tv_sec;
s48[1] = (u32)tv.tv_usec;
#endif /* !_WIN32 */