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:           Tue Sep  2 07:37:59 UTC 2025

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

Log Message:
nodejs: update NetBSD patch after upstream feedback


To generate a diff of this commit:
cvs rdiff -u -r1.297 -r1.298 pkgsrc/lang/nodejs/distinfo
cvs rdiff -u -r1.1 -r1.2 \
    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.297 pkgsrc/lang/nodejs/distinfo:1.298
--- pkgsrc/lang/nodejs/distinfo:1.297   Mon Sep  1 20:57:39 2025
+++ pkgsrc/lang/nodejs/distinfo Tue Sep  2 07:37:58 2025
@@ -1,4 +1,4 @@
-$NetBSD: distinfo,v 1.297 2025/09/01 20:57:39 wiz Exp $
+$NetBSD: distinfo,v 1.298 2025/09/02 07:37:58 wiz Exp $
 
 BLAKE2s (node-v24.7.0.tar.xz) = ddf1e50552b2794e98cce7c292360a1d6df8142151e15047b21fe0226454ce4a
 SHA512 (node-v24.7.0.tar.xz) = d90cca68bf1d1b5a550d68dd1d2e6957610809a67c36e198626cd2ba84ebe006f5d8579a7ea1768fc6802edf0ceb7be5200e566944c2632ff83586e0e3f2af2d
@@ -21,7 +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-src_tracing_traced__value.cc) = a847d01e21e89a6e440299549f81febd5837cd10
 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

Index: pkgsrc/lang/nodejs/patches/patch-src_tracing_traced__value.cc
diff -u pkgsrc/lang/nodejs/patches/patch-src_tracing_traced__value.cc:1.1 pkgsrc/lang/nodejs/patches/patch-src_tracing_traced__value.cc:1.2
--- pkgsrc/lang/nodejs/patches/patch-src_tracing_traced__value.cc:1.1   Mon Sep  1 20:57:39 2025
+++ pkgsrc/lang/nodejs/patches/patch-src_tracing_traced__value.cc       Tue Sep  2 07:37:58 2025
@@ -1,19 +1,15 @@
-$NetBSD: patch-src_tracing_traced__value.cc,v 1.1 2025/09/01 20:57:39 wiz Exp $
+$NetBSD: patch-src_tracing_traced__value.cc,v 1.2 2025/09/02 07:37:58 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.orig   2025-09-02 07:14:52.741019499 +0000
 +++ src/tracing/traced_value.cc
-@@ -87,7 +87,11 @@ std::string EscapeString(const char* val
- }
+@@ -9,6 +9,7 @@
+ #include <unicode/utypes.h>
+ #endif
  
- 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";
++#include <cmath>
+ #include <sstream>
+ 
+ #include "node_metadata.h"



Home | Main Index | Thread Index | Old Index