pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/lang/nodejs



Module Name:    pkgsrc
Committed By:   wiz
Date:           Mon Sep  1 20:57:40 UTC 2025

Modified Files:
        pkgsrc/lang/nodejs: distinfo
Added Files:
        pkgsrc/lang/nodejs/patches: patch-src_tracing_traced__value.cc

Log Message:
nodejs: fix a build problem on NetBSD


To generate a diff of this commit:
cvs rdiff -u -r1.296 -r1.297 pkgsrc/lang/nodejs/distinfo
cvs rdiff -u -r0 -r1.1 \
    pkgsrc/lang/nodejs/patches/patch-src_tracing_traced__value.cc

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/lang/nodejs/distinfo
diff -u pkgsrc/lang/nodejs/distinfo:1.296 pkgsrc/lang/nodejs/distinfo:1.297
--- pkgsrc/lang/nodejs/distinfo:1.296   Mon Sep  1 07:53:42 2025
+++ pkgsrc/lang/nodejs/distinfo Mon Sep  1 20:57:39 2025
@@ -1,4 +1,4 @@
-$NetBSD: distinfo,v 1.296 2025/09/01 07:53:42 adam Exp $
+$NetBSD: distinfo,v 1.297 2025/09/01 20:57:39 wiz Exp $
 
 BLAKE2s (node-v24.7.0.tar.xz) = ddf1e50552b2794e98cce7c292360a1d6df8142151e15047b21fe0226454ce4a
 SHA512 (node-v24.7.0.tar.xz) = d90cca68bf1d1b5a550d68dd1d2e6957610809a67c36e198626cd2ba84ebe006f5d8579a7ea1768fc6802edf0ceb7be5200e566944c2632ff83586e0e3f2af2d
@@ -21,6 +21,7 @@ SHA1 (patch-src_compile__cache.cc) = 39a
 SHA1 (patch-src_crypto_crypto__rsa.cc) = 299fc4326411d62d580dd3395b5d7f94c70164cb
 SHA1 (patch-src_inspector__agent.cc) = 3fd3d71f9d6013a6eb2a79e0442b31d2e2408a2f
 SHA1 (patch-src_node__postmortem__metadata.cc) = 9938482d724ad6636af5dc3fa719ec26ed8539ff
+SHA1 (patch-src_tracing_traced__value.cc) = 8f51b0c985f908a121eaf93480c432b0d1f8010c
 SHA1 (patch-tools_gyp_pylib_gyp_generator_make.py) = bf48cd3b928797d347b8ad8344e3965ad11e5ea7
 SHA1 (patch-tools_gyp_pylib_gyp_xcode__emulation.py) = 4ee24115f5e97ffbd23aaa6dc62f408d381d4e22
 SHA1 (patch-tools_install.py) = ac296123fa498c7edee3a5735f2e24c862037813

Added files:

Index: pkgsrc/lang/nodejs/patches/patch-src_tracing_traced__value.cc
diff -u /dev/null pkgsrc/lang/nodejs/patches/patch-src_tracing_traced__value.cc:1.1
--- /dev/null   Mon Sep  1 20:57:40 2025
+++ pkgsrc/lang/nodejs/patches/patch-src_tracing_traced__value.cc       Mon Sep  1 20:57:39 2025
@@ -0,0 +1,19 @@
+$NetBSD: patch-src_tracing_traced__value.cc,v 1.1 2025/09/01 20:57:39 wiz Exp $
+
+Fix build on NetBSD.
+https://github.com/nodejs/node/issues/59714
+
+--- src/tracing/traced_value.cc.orig   2025-09-01 20:45:44.230556337 +0000
++++ src/tracing/traced_value.cc
+@@ -87,7 +87,11 @@ std::string EscapeString(const char* val
+ }
+ 
+ std::string DoubleToCString(double v) {
++#if defined(__NetBSD__)
++  switch (fpclassify(v)) {
++#else
+   switch (FPCLASSIFY_NAMESPACE::fpclassify(v)) {
++#endif
+     case FP_NAN: return "\"NaN\"";
+     case FP_INFINITE: return (v < 0.0 ? "\"-Infinity\"" : "\"Infinity\"");
+     case FP_ZERO: return "0";



Home | Main Index | Thread Index | Old Index