Mon May 4 06:18:55 2020 UTC ()
py-numpy: updated to 1.18.4

1.18.4:
BLD: add i686 for 1.18 builds
BUG: random: ``Generator.integers(2**32)`` always returned 0.
BLD: fix path to libgfortran on macOS
REV: Reverts side-effect changes to casting
BLD: put openblas library in local directory on windows
DOC: Change import error "howto" to link to new troubleshooting...


(adam)
diff -r1.64 -r1.65 pkgsrc/math/py-numpy/Makefile
diff -r1.49 -r1.50 pkgsrc/math/py-numpy/distinfo

cvs diff -r1.64 -r1.65 pkgsrc/math/py-numpy/Makefile (expand / switch to unified diff)

--- pkgsrc/math/py-numpy/Makefile 2020/04/27 17:00:35 1.64
+++ pkgsrc/math/py-numpy/Makefile 2020/05/04 06:18:55 1.65
@@ -1,42 +1,40 @@ @@ -1,42 +1,40 @@
1# $NetBSD: Makefile,v 1.64 2020/04/27 17:00:35 adam Exp $ 1# $NetBSD: Makefile,v 1.65 2020/05/04 06:18:55 adam Exp $
2 2
3DISTNAME= numpy-1.18.3 3DISTNAME= numpy-1.18.4
4PKGNAME= ${PYPKGPREFIX}-${DISTNAME} 4PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
5CATEGORIES= math python 5CATEGORIES= math python
6MASTER_SITES= ${MASTER_SITE_PYPI:=n/numpy/} 6MASTER_SITES= ${MASTER_SITE_PYPI:=n/numpy/}
7EXTRACT_SUFX= .zip 7EXTRACT_SUFX= .zip
8 8
9MAINTAINER= pkgsrc-users@NetBSD.org 9MAINTAINER= pkgsrc-users@NetBSD.org
10HOMEPAGE= http://www.numpy.org/ 10HOMEPAGE= http://www.numpy.org/
11COMMENT= Array processing for numbers, strings, records, and objects 11COMMENT= Array processing for numbers, strings, records, and objects
12LICENSE= modified-bsd 12LICENSE= modified-bsd
13 13
14TEST_DEPENDS+= ${PYPKGPREFIX}-nose-[0-9]*:../../devel/py-nose 14TEST_DEPENDS+= ${PYPKGPREFIX}-nose-[0-9]*:../../devel/py-nose
15TEST_DEPENDS+= ${PYPKGPREFIX}-test-[0-9]*:../../devel/py-test 15TEST_DEPENDS+= ${PYPKGPREFIX}-test-[0-9]*:../../devel/py-test
16 16
17USE_LANGUAGES= c fortran 17USE_LANGUAGES= c fortran
18MAKE_ENV+= ATLAS=None 18MAKE_ENV+= ATLAS=None
19 19
20REPLACE_PYTHON+= *.py */*.py */*/*.py */*/*/*.py */*/*/*/*.py 20REPLACE_PYTHON+= *.py */*.py */*/*.py */*/*/*.py */*/*/*/*.py
21 21
22PYTHON_VERSIONS_INCOMPATIBLE= 27 # since 1.17 22PYTHON_VERSIONS_INCOMPATIBLE= 27 # since 1.17
23 23
24# XXX Avoid picking up other compilers when installed 24# XXX Avoid picking up other compilers when installed
25.include "../../mk/compiler.mk" 25.include "../../mk/compiler.mk"
26 26
27.if defined(PKGSRC_FORTRAN) && ${PKGSRC_FORTRAN} == "g95" 27.if defined(PKGSRC_FORTRAN) && ${PKGSRC_FORTRAN} == "gfortran"
28PYSETUPBUILDARGS+= --fcompiler=g95 
29.elif defined(PKGSRC_FORTRAN) && ${PKGSRC_FORTRAN} == "gfortran" 
30PYSETUPBUILDARGS+= --fcompiler=gnu95 28PYSETUPBUILDARGS+= --fcompiler=gnu95
31.elif !empty(PKGSRC_COMPILER:Mgcc) 29.elif !empty(PKGSRC_COMPILER:Mgcc)
32PYSETUPBUILDARGS+= --fcompiler=gnu 30PYSETUPBUILDARGS+= --fcompiler=gnu
33.endif 31.endif
34 32
35# This package bypasses the wrappers and calls the compilers directly when 33# This package bypasses the wrappers and calls the compilers directly when
36# linking, so ensure that we pass through requisite options. 34# linking, so ensure that we pass through requisite options.
37LDFLAGS+= ${_COMPILER_ABI_FLAG.${ABI}} 35LDFLAGS+= ${_COMPILER_ABI_FLAG.${ABI}}
38 36
39.include "../../mk/bsd.prefs.mk" 37.include "../../mk/bsd.prefs.mk"
40 38
41# numpy fails using the gold linker with: 39# numpy fails using the gold linker with:
42# fatal error: --sysroot=: must take a non-empty argument 40# fatal error: --sysroot=: must take a non-empty argument

cvs diff -r1.49 -r1.50 pkgsrc/math/py-numpy/distinfo (expand / switch to unified diff)

--- pkgsrc/math/py-numpy/distinfo 2020/04/27 19:38:23 1.49
+++ pkgsrc/math/py-numpy/distinfo 2020/05/04 06:18:55 1.50
@@ -1,11 +1,11 @@ @@ -1,11 +1,11 @@
1$NetBSD: distinfo,v 1.49 2020/04/27 19:38:23 adam Exp $ 1$NetBSD: distinfo,v 1.50 2020/05/04 06:18:55 adam Exp $
2 2
3SHA1 (numpy-1.18.3.zip) = 8a149a93c00eca3fa0a66985bf8f7ee9549e216f 3SHA1 (numpy-1.18.4.zip) = 413dcf0aca1e40dda2b77750a4db426089f07ba1
4RMD160 (numpy-1.18.3.zip) = 87df6a185a7f0214ce7f209662cf215ac8f534ae 4RMD160 (numpy-1.18.4.zip) = 1e17a05ec3059e425cc58275d66274930dcb6a7f
5SHA512 (numpy-1.18.3.zip) = afb14dec81ade556e10b7de372e9d7b01b4bf246609c5eea26ad76ce93e6d9caa95479ae70dbfb725f28ac4802f94203c92e1e991852d2866b5225fc9d68e68d 5SHA512 (numpy-1.18.4.zip) = ec16fa6f5a52e62aeae482290776229d55cc2528fdfabd69a4c48e33991ee901dc345cdafd132baabded0bc4f11a41dcfc4fb737e24cb9b3b8a938a8769e0f01
6Size (numpy-1.18.3.zip) = 5435268 bytes 6Size (numpy-1.18.4.zip) = 5440468 bytes
7SHA1 (patch-numpy_distutils_fcompiler_____init____.py) = 49d070da5b48bd9818b37ac3254341fa68503c53 7SHA1 (patch-numpy_distutils_fcompiler_____init____.py) = 49d070da5b48bd9818b37ac3254341fa68503c53
8SHA1 (patch-numpy_distutils_fcompiler_g95.py) = be73b64a3e551df998b6a904d6db762bf28a98ed 8SHA1 (patch-numpy_distutils_fcompiler_g95.py) = be73b64a3e551df998b6a904d6db762bf28a98ed
9SHA1 (patch-numpy_distutils_fcompiler_gnu.py) = d8e48b30799f08cec219fe501f6de8326c899822 9SHA1 (patch-numpy_distutils_fcompiler_gnu.py) = d8e48b30799f08cec219fe501f6de8326c899822
10SHA1 (patch-numpy_distutils_system__info.py) = ca5bd3b70c2c6d9178ab92b2432dd8734a5923a7 10SHA1 (patch-numpy_distutils_system__info.py) = ca5bd3b70c2c6d9178ab92b2432dd8734a5923a7
11SHA1 (patch-numpy_linalg_lapack__litemodule.c) = e97ec871c2f33c3121b3c8471a9e5a74c3c798c8 11SHA1 (patch-numpy_linalg_lapack__litemodule.c) = e97ec871c2f33c3121b3c8471a9e5a74c3c798c8