Wed Feb 28 11:34:37 2024 UTC (90d)
py-numpy: Fix build on SunOS.


(jperkin)
diff -r1.89 -r1.90 pkgsrc/math/py-numpy/distinfo
diff -r0 -r1.1 pkgsrc/math/py-numpy/patches/patch-numpy_core_feature__detection__misc.h

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

--- pkgsrc/math/py-numpy/distinfo 2024/02/06 18:14:57 1.89
+++ pkgsrc/math/py-numpy/distinfo 2024/02/28 11:34:37 1.90
@@ -1,17 +1,18 @@ @@ -1,17 +1,18 @@
1$NetBSD: distinfo,v 1.89 2024/02/06 18:14:57 adam Exp $ 1$NetBSD: distinfo,v 1.90 2024/02/28 11:34:37 jperkin Exp $
2 2
3BLAKE2s (numpy-1.26.4.tar.gz) = bd231b8e1b8dc4defd4e0d6d36624e652470fc7d64907b27b1e5a550e660c207 3BLAKE2s (numpy-1.26.4.tar.gz) = bd231b8e1b8dc4defd4e0d6d36624e652470fc7d64907b27b1e5a550e660c207
4SHA512 (numpy-1.26.4.tar.gz) = f7121ab4099fa0686f9c095d456baa4a5869d651d7b7a06385f885f329cf08f11024b5df5e7b4ee705970062a8102ec4f709512eabbfd5c9fccce4ef83b9c208 4SHA512 (numpy-1.26.4.tar.gz) = f7121ab4099fa0686f9c095d456baa4a5869d651d7b7a06385f885f329cf08f11024b5df5e7b4ee705970062a8102ec4f709512eabbfd5c9fccce4ef83b9c208
5Size (numpy-1.26.4.tar.gz) = 15786129 bytes 5Size (numpy-1.26.4.tar.gz) = 15786129 bytes
 6SHA1 (patch-numpy_core_feature__detection__misc.h) = 4eabe9ded0c62797d64901c35a46df60d3662e2e
6SHA1 (patch-numpy_core_include_numpy_npy__common.h) = 354e336b98f634b6298d0b1d0e85ef1a9d240bff 7SHA1 (patch-numpy_core_include_numpy_npy__common.h) = 354e336b98f634b6298d0b1d0e85ef1a9d240bff
7SHA1 (patch-numpy_core_setup.py) = 01f90b7eb700cfa51edded31498c2de4c3850848 8SHA1 (patch-numpy_core_setup.py) = 01f90b7eb700cfa51edded31498c2de4c3850848
8SHA1 (patch-numpy_core_src_common_mem__overlap.c) = 10d65c7f8ba740ce2bae5ad47ef3162cd2c5a40b 9SHA1 (patch-numpy_core_src_common_mem__overlap.c) = 10d65c7f8ba740ce2bae5ad47ef3162cd2c5a40b
9SHA1 (patch-numpy_core_src_npymath_npy__math__private.h) = e3b8e751fd0b6b6c6794d714aa5f60dfe9d7f421 10SHA1 (patch-numpy_core_src_npymath_npy__math__private.h) = e3b8e751fd0b6b6c6794d714aa5f60dfe9d7f421
10SHA1 (patch-numpy_distutils_command_config.py) = eb37d28482689703e0c1a264f9768409cf8bb4b6 11SHA1 (patch-numpy_distutils_command_config.py) = eb37d28482689703e0c1a264f9768409cf8bb4b6
11SHA1 (patch-numpy_distutils_fcompiler_____init____.py) = 49d070da5b48bd9818b37ac3254341fa68503c53 12SHA1 (patch-numpy_distutils_fcompiler_____init____.py) = 49d070da5b48bd9818b37ac3254341fa68503c53
12SHA1 (patch-numpy_distutils_fcompiler_g95.py) = be73b64a3e551df998b6a904d6db762bf28a98ed 13SHA1 (patch-numpy_distutils_fcompiler_g95.py) = be73b64a3e551df998b6a904d6db762bf28a98ed
13SHA1 (patch-numpy_distutils_fcompiler_gnu.py) = 1ab3fd7b3f42328f4094f1b21a65c05ae4d975b7 14SHA1 (patch-numpy_distutils_fcompiler_gnu.py) = 1ab3fd7b3f42328f4094f1b21a65c05ae4d975b7
14SHA1 (patch-numpy_distutils_log.py) = 4c968b934fb24da096a1f4d2cd4ebb2e3fd92334 15SHA1 (patch-numpy_distutils_log.py) = 4c968b934fb24da096a1f4d2cd4ebb2e3fd92334
15SHA1 (patch-numpy_linalg_lapack__litemodule.c) = e97ec871c2f33c3121b3c8471a9e5a74c3c798c8 16SHA1 (patch-numpy_linalg_lapack__litemodule.c) = e97ec871c2f33c3121b3c8471a9e5a74c3c798c8
16SHA1 (patch-numpy_linalg_setup.py) = 867a2aba13ebb60b67ac2824a4cb1aff2e1231ee 17SHA1 (patch-numpy_linalg_setup.py) = 867a2aba13ebb60b67ac2824a4cb1aff2e1231ee
17SHA1 (patch-numpy_linalg_umath__linalg.cpp) = 4e02f3b4f6550653e851b0b6819f7048aac297e6 18SHA1 (patch-numpy_linalg_umath__linalg.cpp) = 4e02f3b4f6550653e851b0b6819f7048aac297e6

File Added: pkgsrc/math/py-numpy/patches/patch-numpy_core_feature__detection__misc.h
$NetBSD: patch-numpy_core_feature__detection__misc.h,v 1.1 2024/02/28 11:34:37 jperkin Exp $

Do not use incorrect forward declaration on SunOS.

--- numpy/core/feature_detection_misc.h.orig	2024-02-28 11:24:51.747334468 +0000
+++ numpy/core/feature_detection_misc.h
@@ -1,4 +1,6 @@
 #include <stddef.h>
 
 int backtrace(void **, int);
+#ifndef __sun
 int madvise(void *, size_t, int);
+#endif