summaryrefslogtreecommitdiff
path: root/math
diff options
context:
space:
mode:
authorwen <wen@pkgsrc.org>2018-06-10 12:56:54 +0000
committerwen <wen@pkgsrc.org>2018-06-10 12:56:54 +0000
commit839d514e6a86a888ba677c0aecf636887471e639 (patch)
tree499d037c636ce7a243dddec44a2c21eec854f8de /math
parent05901f3f1266e17fe9839269f2aac625d82e618a (diff)
downloadpkgsrc-839d514e6a86a888ba677c0aecf636887471e639.tar.gz
Update to 1.14.4
Upstream changes: NumPy 1.14.4 Release Notes This is a bugfix release for bugs reported following the 1.14.3 release. The most significant fixes are: fixes for compiler instruction reordering that resulted in NaN's not being properly propagated in np.max and np.min, fixes for bus faults on SPARC and older ARM due to incorrect alignment checks.
Diffstat (limited to 'math')
-rw-r--r--math/py-numpy/Makefile5
-rw-r--r--math/py-numpy/distinfo11
-rw-r--r--math/py-numpy/patches/patch-numpy_core_src_npymath_ieee754.c.src13
3 files changed, 21 insertions, 8 deletions
diff --git a/math/py-numpy/Makefile b/math/py-numpy/Makefile
index 50b969c5f1f..4a266edca0e 100644
--- a/math/py-numpy/Makefile
+++ b/math/py-numpy/Makefile
@@ -1,8 +1,7 @@
-# $NetBSD: Makefile,v 1.49 2018/05/16 06:53:18 minskim Exp $
+# $NetBSD: Makefile,v 1.50 2018/06/10 12:56:54 wen Exp $
-DISTNAME= numpy-1.14.3
+DISTNAME= numpy-1.14.4
PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
-PKGREVISION= 1
CATEGORIES= math python
MASTER_SITES= ${MASTER_SITE_PYPI:=n/numpy/}
EXTRACT_SUFX= .zip
diff --git a/math/py-numpy/distinfo b/math/py-numpy/distinfo
index 25e707f132f..432b7328951 100644
--- a/math/py-numpy/distinfo
+++ b/math/py-numpy/distinfo
@@ -1,11 +1,12 @@
-$NetBSD: distinfo,v 1.31 2018/05/14 06:36:17 adam Exp $
+$NetBSD: distinfo,v 1.32 2018/06/10 12:56:54 wen Exp $
-SHA1 (numpy-1.14.3.zip) = 7c38949d06cf4e090eb96cbafa6269546561a80c
-RMD160 (numpy-1.14.3.zip) = cf0ab10d8a4da4bb9c21f38889043d8652ca1d49
-SHA512 (numpy-1.14.3.zip) = 8ff6a9d4a94be988ef104e9e0cccd2174a62786fa5ca5219cd05d33e7077a32addaeaa3d79d8266d31c5a4ef4d887340bae5d498a0f647f6323414aa37d0ebc8
-Size (numpy-1.14.3.zip) = 4899927 bytes
+SHA1 (numpy-1.14.4.zip) = 3d9aff4eef39f383417cfea8915bf22c0685d5bc
+RMD160 (numpy-1.14.4.zip) = 7f69b01c60afe877e7981c9017a06d576556a4a3
+SHA512 (numpy-1.14.4.zip) = eabc0a0046bf002f8e6b1dd5a6f10bbeaf99e98cad7cd2074adcc5ccb8219fb089ad8b8b1db19480f093d1444d366a936b316e119064850e8ed427a347973588
+Size (numpy-1.14.4.zip) = 4903951 bytes
SHA1 (patch-aa) = c964fa13fb120b1b0f9d0bf5bc713507cd60b945
SHA1 (patch-ab) = b421455fdbb666c8075d8bffbeb59533434d23e6
+SHA1 (patch-numpy_core_src_npymath_ieee754.c.src) = 418626e4af6a9a860c5eee15b8940ed924e4fbea
SHA1 (patch-numpy_distutils_fcompiler_g95.py) = be73b64a3e551df998b6a904d6db762bf28a98ed
SHA1 (patch-numpy_distutils_fcompiler_gnu.py) = db8d3238c618ecd5900650a2150efb9459e94e96
SHA1 (patch-numpy_distutils_system__info.py) = dfd88a140b65a66c222a95ea4be6f20a33702e3b
diff --git a/math/py-numpy/patches/patch-numpy_core_src_npymath_ieee754.c.src b/math/py-numpy/patches/patch-numpy_core_src_npymath_ieee754.c.src
new file mode 100644
index 00000000000..a95c45437d3
--- /dev/null
+++ b/math/py-numpy/patches/patch-numpy_core_src_npymath_ieee754.c.src
@@ -0,0 +1,13 @@
+$NetBSD: patch-numpy_core_src_npymath_ieee754.c.src,v 1.1 2018/06/10 12:56:54 wen Exp $
+
+--- numpy/core/src/npymath/ieee754.c.src.orig 2018-06-10 12:21:31.000000000 +0000
++++ numpy/core/src/npymath/ieee754.c.src
+@@ -584,7 +584,7 @@ int npy_get_floatstatus() {
+ defined(__NetBSD__)
+ #include <ieeefp.h>
+
+-int npy_get_floatstatus_barrier(char * param))
++int npy_get_floatstatus_barrier(char * param)
+ {
+ int fpstatus = fpgetsticky();
+ /*