aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorbicatali <bicatali@32389bae-6d03-0410-99cf-db05cde120eb>2006-09-04 12:42:47 +0000
committerbicatali <bicatali@32389bae-6d03-0410-99cf-db05cde120eb>2006-09-04 12:42:47 +0000
commitf8b6efbdd00cefce200e96c7f5eb9d4105197932 (patch)
tree1d4d7712d0f381823fa9d12b58cd49f0d933862b /dev-python/numarray/files/numarray-1.5.2-includes.patch
parentadded matplotlib-0.87.4-r1 (diff)
downloadsci-f8b6efbdd00cefce200e96c7f5eb9d4105197932.tar.gz
sci-f8b6efbdd00cefce200e96c7f5eb9d4105197932.tar.bz2
sci-f8b6efbdd00cefce200e96c7f5eb9d4105197932.zip
numarray-1.5.2: version update and clean
git-svn-id: http://overlays.gentoo.org/svn/proj/science/overlay@280 32389bae-6d03-0410-99cf-db05cde120eb
Diffstat (limited to 'dev-python/numarray/files/numarray-1.5.2-includes.patch')
-rw-r--r--dev-python/numarray/files/numarray-1.5.2-includes.patch56
1 files changed, 56 insertions, 0 deletions
diff --git a/dev-python/numarray/files/numarray-1.5.2-includes.patch b/dev-python/numarray/files/numarray-1.5.2-includes.patch
new file mode 100644
index 000000000..43536999b
--- /dev/null
+++ b/dev-python/numarray/files/numarray-1.5.2-includes.patch
@@ -0,0 +1,56 @@
+diff -Nur numarray-1.5.2/Include/numarray/arraybase.h numarray-1.5.2.new/Include/numarray/arraybase.h
+--- numarray-1.5.2/Include/numarray/arraybase.h 2006-01-23 11:45:03.000000000 +0000
++++ numarray-1.5.2.new/Include/numarray/arraybase.h 2006-08-30 19:54:21.000000000 +0100
+@@ -1,6 +1,8 @@
+ #if !defined(_arraybase_h)
+ #define _arraybase_h 1
+
++#include <Python.h>
++
+ #if defined(SIZEOF_VOID_P)
+ #if SIZEOF_VOID_P == 8
+ #define LP64 1
+@@ -17,6 +19,8 @@
+ #define HAS_UINT64 1
+ #endif
+
++#include "numconfig.h"
++
+ #define REFCOUNT(obj) (((PyObject *)(obj))->ob_refcnt)
+ #define MAX_ELSIZE 16
+
+diff -Nur numarray-1.5.2/Include/numarray/cfunc.h numarray-1.5.2.new/Include/numarray/cfunc.h
+--- numarray-1.5.2/Include/numarray/cfunc.h 2005-10-27 22:06:35.000000000 +0100
++++ numarray-1.5.2.new/Include/numarray/cfunc.h 2006-08-30 19:54:21.000000000 +0100
+@@ -1,6 +1,8 @@
+ #if !defined(__cfunc__)
+ #define __cfunc__ 1
+
++#include <Python.h>
++
+ typedef PyObject *(*CFUNCasPyValue)(void *);
+ typedef int (*UFUNC)(long, long, long, void **, long*);
+ /* typedef void (*CFUNC_2ARG)(long, void *, void *); */
+diff -Nur numarray-1.5.2/Include/numarray/nummacro.h numarray-1.5.2.new/Include/numarray/nummacro.h
+--- numarray-1.5.2/Include/numarray/nummacro.h 2005-11-28 01:07:02.000000000 +0000
++++ numarray-1.5.2.new/Include/numarray/nummacro.h 2006-08-30 19:54:21.000000000 +0100
+@@ -1,6 +1,8 @@
+ #if !defined(_ndarraymacro)
+ #define _ndarraymacro
+
++#include <Python.h>
++
+ /* The structs defined here are private implementation details of numarray
+ which are subject to change w/o notice.
+ */
+diff -Nur numarray-1.5.2/Include/numarray/tc.h numarray-1.5.2.new/Include/numarray/tc.h
+--- numarray-1.5.2/Include/numarray/tc.h 2003-05-09 18:11:56.000000000 +0100
++++ numarray-1.5.2.new/Include/numarray/tc.h 2006-08-30 19:54:21.000000000 +0100
+@@ -1,5 +1,7 @@
+ #if defined(MEASURE_TIMING)
+
++#include <Python.h>
++
+ /* ----------------------------------------------------------------------- */
+
+ typedef struct