pkgsrc-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
CVS commit: pkgsrc/math/py-numexpr
Module Name: pkgsrc
Committed By: wiz
Date: Sun Sep 14 14:03:44 UTC 2025
Modified Files:
pkgsrc/math/py-numexpr: distinfo
Added Files:
pkgsrc/math/py-numexpr/patches: patch-numexpr_numexpr__config.hpp
Log Message:
py-numexpr: fix build on NetBSD
To generate a diff of this commit:
cvs rdiff -u -r1.33 -r1.34 pkgsrc/math/py-numexpr/distinfo
cvs rdiff -u -r0 -r1.1 \
pkgsrc/math/py-numexpr/patches/patch-numexpr_numexpr__config.hpp
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: pkgsrc/math/py-numexpr/distinfo
diff -u pkgsrc/math/py-numexpr/distinfo:1.33 pkgsrc/math/py-numexpr/distinfo:1.34
--- pkgsrc/math/py-numexpr/distinfo:1.33 Sun Sep 14 06:53:49 2025
+++ pkgsrc/math/py-numexpr/distinfo Sun Sep 14 14:03:44 2025
@@ -1,5 +1,6 @@
-$NetBSD: distinfo,v 1.33 2025/09/14 06:53:49 adam Exp $
+$NetBSD: distinfo,v 1.34 2025/09/14 14:03:44 wiz Exp $
BLAKE2s (numexpr-2.12.1.tar.gz) = c5a4629cc2c0e6ffb908bbcee65bb3e69039012511aca87588870df920e000a2
SHA512 (numexpr-2.12.1.tar.gz) = 910ebfce500902693ae90651c5236ec2a9185d5e430d250bbd072add65bfcabc22e77a960d7b4fb43660ac10ce8ffd1f968382e4cc986dbd509d64954c797767
Size (numexpr-2.12.1.tar.gz) = 115053 bytes
+SHA1 (patch-numexpr_numexpr__config.hpp) = 5817997877b5fbb02827b0a61d85f2213d991183
Added files:
Index: pkgsrc/math/py-numexpr/patches/patch-numexpr_numexpr__config.hpp
diff -u /dev/null pkgsrc/math/py-numexpr/patches/patch-numexpr_numexpr__config.hpp:1.1
--- /dev/null Sun Sep 14 14:03:44 2025
+++ pkgsrc/math/py-numexpr/patches/patch-numexpr_numexpr__config.hpp Sun Sep 14 14:03:44 2025
@@ -0,0 +1,34 @@
+$NetBSD: patch-numexpr_numexpr__config.hpp,v 1.1 2025/09/14 14:03:44 wiz Exp $
+
+Fix build on NetBSD.
+https://github.com/pydata/numexpr/issues/528
+
+--- numexpr/numexpr_config.hpp.orig 2025-09-14 13:57:31.046041558 +0000
++++ numexpr/numexpr_config.hpp
+@@ -40,6 +40,7 @@
+ #include "mkl_vml.h"
+ #include "mkl_service.h"
+ #endif
++#include <cmath>
+
+ #ifdef _WIN32
+ #ifndef __MINGW32__
+@@ -51,12 +52,12 @@
+ msvc_function_stubs contains windows alternatives
+ /* Due to casting problems (normally return ints not bools, easiest to define
+ non-overloaded wrappers for these functions) */
+-inline bool isfinitef_(float x) { return !!::isfinite(x); }
+-inline bool isnanf_(float x) { return !!::isnan(x); }
+-inline bool isfinited(double x) { return !!::isfinite(x); }
+-inline bool isnand(double x) { return !!::isnan(x); }
+-inline bool isinff_(float x) { return !!::isinf(x); }
+-inline bool isinfd(double x) { return !!::isinf(x); }
++inline bool isfinitef_(float x) { return !!std::isfinite(x); }
++inline bool isnanf_(float x) { return !!std::isnan(x); }
++inline bool isfinited(double x) { return !!std::isfinite(x); }
++inline bool isnand(double x) { return !!std::isnan(x); }
++inline bool isinff_(float x) { return !!std::isinf(x); }
++inline bool isinfd(double x) { return !!std::isinf(x); }
+ #endif
+
+ #endif // NUMEXPR_CONFIG_HPP
Home |
Main Index |
Thread Index |
Old Index