diff options
author | Dmitry Sivachenko <demon@FreeBSD.org> | 2010-03-12 11:39:18 +0000 |
---|---|---|
committer | Dmitry Sivachenko <demon@FreeBSD.org> | 2010-03-12 11:39:18 +0000 |
commit | 20ca895c2cc521fcff2244486932e077508bd957 (patch) | |
tree | 011c3c4f54cd3328173595f980af9a30e6fd34ac /math/py-numpy/files/fenv.patch | |
parent | - Force users to rebuild libpci after ABI issues fix (diff) |
Unbreak.
PR: 143529
Patch from: MAINTAINER ("Li-Lun Wang (Leland Wang)" <llwang@infor.org>)
Diffstat (limited to '')
-rw-r--r-- | math/py-numpy/files/fenv.patch | 40 |
1 files changed, 40 insertions, 0 deletions
diff --git a/math/py-numpy/files/fenv.patch b/math/py-numpy/files/fenv.patch new file mode 100644 index 000000000000..3a5e915c5b5e --- /dev/null +++ b/math/py-numpy/files/fenv.patch @@ -0,0 +1,40 @@ +--- numpy/core/include/numpy/ufuncobject.h.orig 2009-12-15 06:47:53.000000000 -0600 ++++ numpy/core/include/numpy/ufuncobject.h 2010-02-15 18:54:28.490863602 -0600 +@@ -306,7 +306,11 @@ + #elif defined(__GLIBC__) || defined(__APPLE__) || defined(__CYGWIN__) || defined(__MINGW32__) || (defined(__FreeBSD__) && (__FreeBSD_version >= 502114)) + + #if defined(__GLIBC__) || defined(__APPLE__) || defined(__MINGW32__) || defined(__FreeBSD__) ++#if defined(__FreeBSD__) && (__FreeBSD_version <= 900009) ++#include "fenv/fenv.c" ++#else + #include <fenv.h> ++#endif + #elif defined(__CYGWIN__) + #include "fenv/fenv.c" + #endif +--- numpy/numarray/_capi.c.orig 2009-12-28 08:00:09.000000000 -0600 ++++ numpy/numarray/_capi.c 2010-02-15 18:57:25.993127759 -0600 +@@ -9,7 +9,12 @@ + #endif + + #if defined(__GLIBC__) || defined(__APPLE__) || defined(__MINGW32__) || (defined(__FreeBSD__) && (__FreeBSD_version >= 502114)) ++#if defined(__FreeBSD__) && (__FreeBSD_version <= 900009) ++#include "numpy/fenv/fenv.h" ++#include "numpy/fenv/fenv.c" ++#else + #include <fenv.h> ++#endif + #elif defined(__CYGWIN__) + #include "numpy/fenv/fenv.h" + #include "numpy/fenv/fenv.c" +--- numpy/core/setup.py.orig 2009-12-28 08:00:09.000000000 -0600 ++++ numpy/core/setup.py 2010-02-15 19:00:44.715666850 -0600 +@@ -625,7 +625,7 @@ + ] + + # Don't install fenv unless we need them. +- if sys.platform == 'cygwin': ++ if sys.platform == 'cygwin' or sys.platform.startswith('freebsd'): + config.add_data_dir('include/numpy/fenv') + + config.add_extension('_sort', |