py-numpy: fix build on SunOSdiff -r1.70 -r1.71 pkgsrc/math/py-numpy/distinfo
(tnn)
@@ -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 | |||
3 | BLAKE2s (numpy-1.22.3.zip) = 8add725a5f6a438218d1df65e832acf84264fcdf59eaf006b5f80c4b492f0905 | 3 | BLAKE2s (numpy-1.22.3.zip) = 8add725a5f6a438218d1df65e832acf84264fcdf59eaf006b5f80c4b492f0905 | |
4 | SHA512 (numpy-1.22.3.zip) = fdeefd0ffad798a078376fe16ad840551309d3bbf551eca09d92a35048ee75c3739ab0becedb23448d82999da148827e69ded8842201c3dda72b46b4eb9be93f | 4 | SHA512 (numpy-1.22.3.zip) = fdeefd0ffad798a078376fe16ad840551309d3bbf551eca09d92a35048ee75c3739ab0becedb23448d82999da148827e69ded8842201c3dda72b46b4eb9be93f | |
5 | Size (numpy-1.22.3.zip) = 11451867 bytes | 5 | Size (numpy-1.22.3.zip) = 11451867 bytes | |
6 | SHA1 (patch-numpy_core_setup.py) = 70db6193da36d31a085036e2b61b154e990f70de | 6 | SHA1 (patch-numpy_core_setup.py) = 57659fe39504adc789a14016c5a43d7b898789b4 | |
7 | SHA1 (patch-numpy_core_src_npymath_npy__math__private.h) = e3b8e751fd0b6b6c6794d714aa5f60dfe9d7f421 | 7 | SHA1 (patch-numpy_core_src_npymath_npy__math__private.h) = e3b8e751fd0b6b6c6794d714aa5f60dfe9d7f421 | |
8 | SHA1 (patch-numpy_distutils_fcompiler_____init____.py) = 49d070da5b48bd9818b37ac3254341fa68503c53 | 8 | SHA1 (patch-numpy_distutils_fcompiler_____init____.py) = 49d070da5b48bd9818b37ac3254341fa68503c53 | |
9 | SHA1 (patch-numpy_distutils_fcompiler_g95.py) = be73b64a3e551df998b6a904d6db762bf28a98ed | 9 | SHA1 (patch-numpy_distutils_fcompiler_g95.py) = be73b64a3e551df998b6a904d6db762bf28a98ed | |
10 | SHA1 (patch-numpy_distutils_fcompiler_gnu.py) = 1ab3fd7b3f42328f4094f1b21a65c05ae4d975b7 | 10 | SHA1 (patch-numpy_distutils_fcompiler_gnu.py) = 1ab3fd7b3f42328f4094f1b21a65c05ae4d975b7 | |
11 | SHA1 (patch-numpy_linalg_lapack__litemodule.c) = e97ec871c2f33c3121b3c8471a9e5a74c3c798c8 | 11 | SHA1 (patch-numpy_linalg_lapack__litemodule.c) = e97ec871c2f33c3121b3c8471a9e5a74c3c798c8 | |
12 | SHA1 (patch-numpy_linalg_setup.py) = 867a2aba13ebb60b67ac2824a4cb1aff2e1231ee | 12 | SHA1 (patch-numpy_linalg_setup.py) = 867a2aba13ebb60b67ac2824a4cb1aff2e1231ee |
@@ -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 | |||
3 | Use C language (not F77 from blas_info); fixes library name on Darwin. | 3 | Use 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 | 5 | Don't redefine -D__STDC_VERSION__=0 on the command line. It is almost | |
6 | certainly the wrong thing to do and breaks the build completely on | |||
7 | modern 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 |