From 0fb001923953dfddb970888515b1b041afa4a05a Mon Sep 17 00:00:00 2001 From: Olivier Duchateau Date: Tue, 28 Jun 2016 03:34:54 +0000 Subject: - Update to 1.11.1 - Adjust dependencies, 'numpy/core/multiarray.so' is also linked to math/openblas (reported by QA script) - Add patches in order to detect 'sys/endian.h' header --- .../files/patch-numpy_core_include_numpy_npy__endian.h | 11 +++++++++++ math/py-numpy/files/patch-numpy_core_setup.py | 11 +++++++++++ 2 files changed, 22 insertions(+) create mode 100644 math/py-numpy/files/patch-numpy_core_include_numpy_npy__endian.h create mode 100644 math/py-numpy/files/patch-numpy_core_setup.py (limited to 'math/py-numpy/files') diff --git a/math/py-numpy/files/patch-numpy_core_include_numpy_npy__endian.h b/math/py-numpy/files/patch-numpy_core_include_numpy_npy__endian.h new file mode 100644 index 000000000000..91783ad5441f --- /dev/null +++ b/math/py-numpy/files/patch-numpy_core_include_numpy_npy__endian.h @@ -0,0 +1,11 @@ +--- numpy/core/include/numpy/npy_endian.h.orig 2016-06-18 16:15:37 UTC ++++ numpy/core/include/numpy/npy_endian.h +@@ -8,7 +8,7 @@ + + #ifdef NPY_HAVE_ENDIAN_H + /* Use endian.h if available */ +- #include ++ #include + + #if defined(BYTE_ORDER) && defined(BIG_ENDIAN) && defined(LITTLE_ENDIAN) + #define NPY_BYTE_ORDER BYTE_ORDER diff --git a/math/py-numpy/files/patch-numpy_core_setup.py b/math/py-numpy/files/patch-numpy_core_setup.py new file mode 100644 index 000000000000..5178eaf60163 --- /dev/null +++ b/math/py-numpy/files/patch-numpy_core_setup.py @@ -0,0 +1,11 @@ +--- numpy/core/setup.py.orig 2016-06-25 23:59:40 UTC ++++ numpy/core/setup.py +@@ -268,7 +268,7 @@ def check_types(config_cmd, ext, build_d + raise SystemError( + "Cannot compile 'Python.h'. Perhaps you need to " + "install python-dev|python-devel.") +- res = config_cmd.check_header("endian.h") ++ res = config_cmd.check_header("sys/endian.h") + if res: + private_defines.append(('HAVE_ENDIAN_H', 1)) + public_defines.append(('NPY_HAVE_ENDIAN_H', 1)) -- cgit v1.2.3