Tue Apr 12 11:50:34 2022 UTC ()
py-numpy: fix build on SunOS


(tnn)
diff -r1.70 -r1.71 pkgsrc/math/py-numpy/distinfo
diff -r1.5 -r1.6 pkgsrc/math/py-numpy/patches/patch-numpy_core_setup.py

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

--- pkgsrc/math/py-numpy/distinfo 2022/04/10 13:15:47 1.70
+++ pkgsrc/math/py-numpy/distinfo 2022/04/12 11:50:33 1.71
@@ -1,12 +1,12 @@ @@ -1,12 +1,12 @@
1$NetBSD: distinfo,v 1.70 2022/04/10 13:15:47 tnn Exp $ 1$NetBSD: distinfo,v 1.71 2022/04/12 11:50:33 tnn Exp $
2 2
3BLAKE2s (numpy-1.22.3.zip) = 8add725a5f6a438218d1df65e832acf84264fcdf59eaf006b5f80c4b492f0905 3BLAKE2s (numpy-1.22.3.zip) = 8add725a5f6a438218d1df65e832acf84264fcdf59eaf006b5f80c4b492f0905
4SHA512 (numpy-1.22.3.zip) = fdeefd0ffad798a078376fe16ad840551309d3bbf551eca09d92a35048ee75c3739ab0becedb23448d82999da148827e69ded8842201c3dda72b46b4eb9be93f 4SHA512 (numpy-1.22.3.zip) = fdeefd0ffad798a078376fe16ad840551309d3bbf551eca09d92a35048ee75c3739ab0becedb23448d82999da148827e69ded8842201c3dda72b46b4eb9be93f
5Size (numpy-1.22.3.zip) = 11451867 bytes 5Size (numpy-1.22.3.zip) = 11451867 bytes
6SHA1 (patch-numpy_core_setup.py) = 70db6193da36d31a085036e2b61b154e990f70de 6SHA1 (patch-numpy_core_setup.py) = 57659fe39504adc789a14016c5a43d7b898789b4
7SHA1 (patch-numpy_core_src_npymath_npy__math__private.h) = e3b8e751fd0b6b6c6794d714aa5f60dfe9d7f421 7SHA1 (patch-numpy_core_src_npymath_npy__math__private.h) = e3b8e751fd0b6b6c6794d714aa5f60dfe9d7f421
8SHA1 (patch-numpy_distutils_fcompiler_____init____.py) = 49d070da5b48bd9818b37ac3254341fa68503c53 8SHA1 (patch-numpy_distutils_fcompiler_____init____.py) = 49d070da5b48bd9818b37ac3254341fa68503c53
9SHA1 (patch-numpy_distutils_fcompiler_g95.py) = be73b64a3e551df998b6a904d6db762bf28a98ed 9SHA1 (patch-numpy_distutils_fcompiler_g95.py) = be73b64a3e551df998b6a904d6db762bf28a98ed
10SHA1 (patch-numpy_distutils_fcompiler_gnu.py) = 1ab3fd7b3f42328f4094f1b21a65c05ae4d975b7 10SHA1 (patch-numpy_distutils_fcompiler_gnu.py) = 1ab3fd7b3f42328f4094f1b21a65c05ae4d975b7
11SHA1 (patch-numpy_linalg_lapack__litemodule.c) = e97ec871c2f33c3121b3c8471a9e5a74c3c798c8 11SHA1 (patch-numpy_linalg_lapack__litemodule.c) = e97ec871c2f33c3121b3c8471a9e5a74c3c798c8
12SHA1 (patch-numpy_linalg_setup.py) = 867a2aba13ebb60b67ac2824a4cb1aff2e1231ee 12SHA1 (patch-numpy_linalg_setup.py) = 867a2aba13ebb60b67ac2824a4cb1aff2e1231ee

cvs diff -r1.5 -r1.6 pkgsrc/math/py-numpy/patches/patch-numpy_core_setup.py (expand / switch to unified diff)

--- pkgsrc/math/py-numpy/patches/patch-numpy_core_setup.py 2021/05/03 17:15:22 1.5
+++ pkgsrc/math/py-numpy/patches/patch-numpy_core_setup.py 2022/04/12 11:50:34 1.6
@@ -1,14 +1,26 @@ @@ -1,14 +1,26 @@
1$NetBSD: patch-numpy_core_setup.py,v 1.5 2021/05/03 17:15:22 adam Exp $ 1$NetBSD: patch-numpy_core_setup.py,v 1.6 2022/04/12 11:50:34 tnn Exp $
2 2
3Use C language (not F77 from blas_info); fixes library name on Darwin. 3Use C language (not F77 from blas_info); fixes library name on Darwin.
4 4
5--- numpy/core/setup.py.orig 2021-04-22 17:50:58.000000000 +0000 5Don't redefine -D__STDC_VERSION__=0 on the command line. It is almost
 6certainly the wrong thing to do and breaks the build completely on
 7modern SunOS.
 8
 9--- numpy/core/setup.py.orig 2022-03-06 17:04:34.000000000 +0000
6+++ numpy/core/setup.py 10+++ numpy/core/setup.py
7@@ -760,6 +760,7 @@ def configuration(parent_package='',top_ 11@@ -816,6 +816,7 @@ def configuration(parent_package='',top_
8  12
9 if have_blas: 13 if have_blas:
10 extra_info = blas_info 14 extra_info = blas_info
11+ extra_info['language'] = 'c' 15+ extra_info['language'] = 'c'
12 # These files are also in MANIFEST.in so that they are always in 16 # These files are also in MANIFEST.in so that they are always in
13 # the source distribution independently of HAVE_CBLAS. 17 # the source distribution independently of HAVE_CBLAS.
14 common_src.extend([join('src', 'common', 'cblasfuncs.c'), 18 common_src.extend([join('src', 'common', 'cblasfuncs.c'),
 19@@ -1038,7 +1039,6 @@ def configuration(parent_package='',top_
 20 extra_objects=svml_objs,
 21 extra_info=extra_info,
 22 extra_cxx_compile_args=['-std=c++11',
 23- '-D__STDC_VERSION__=0',
 24 '-fno-exceptions',
 25 '-fno-rtti'])
 26