pkgsrc-Changes-HG archive

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

[pkgsrc/trunk]: pkgsrc/lang/nodejs12 nodejs12: updated to 12.16.1



details:   https://anonhg.NetBSD.org/pkgsrc/rev/9e7581e4806c
branches:  trunk
changeset: 411964:9e7581e4806c
user:      adam <adam%pkgsrc.org@localhost>
date:      Mon Feb 24 16:02:40 2020 +0000

description:
nodejs12: updated to 12.16.1

Version 12.16.1 'Erbium' (LTS):
Node.js 12.16.0 included 6 regressions that are being fixed in this release

Version 12.16.0 'Erbium' (LTS):
New assert APIs
Advanced serialization for IPC
CLI flags
New crypto APIs
Dependency updates

diffstat:

 lang/nodejs12/Makefile                                                    |   4 +-
 lang/nodejs12/distinfo                                                    |  14 ++--
 lang/nodejs12/patches/patch-common.gypi                                   |   8 +-
 lang/nodejs12/patches/patch-deps_v8_src_base_platform_platform-freebsd.cc |  35 +++++----
 4 files changed, 31 insertions(+), 30 deletions(-)

diffs (112 lines):

diff -r 9a90b494bc3f -r 9e7581e4806c lang/nodejs12/Makefile
--- a/lang/nodejs12/Makefile    Mon Feb 24 14:38:36 2020 +0000
+++ b/lang/nodejs12/Makefile    Mon Feb 24 16:02:40 2020 +0000
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.7 2020/02/18 23:06:05 jperkin Exp $
+# $NetBSD: Makefile,v 1.8 2020/02/24 16:02:40 adam Exp $
 
-DISTNAME=      node-v12.15.0
+DISTNAME=      node-v12.16.1
 
 USE_LANGUAGES= c gnu++14
 
diff -r 9a90b494bc3f -r 9e7581e4806c lang/nodejs12/distinfo
--- a/lang/nodejs12/distinfo    Mon Feb 24 14:38:36 2020 +0000
+++ b/lang/nodejs12/distinfo    Mon Feb 24 16:02:40 2020 +0000
@@ -1,14 +1,14 @@
-$NetBSD: distinfo,v 1.5 2020/02/07 09:51:09 adam Exp $
+$NetBSD: distinfo,v 1.6 2020/02/24 16:02:40 adam Exp $
 
-SHA1 (node-v12.15.0.tar.gz) = a5cf078761723aaaa92f5db0cecc50548bee84b5
-RMD160 (node-v12.15.0.tar.gz) = a160fa2e79f71ab82e1b40649e89a05455f22e88
-SHA512 (node-v12.15.0.tar.gz) = b1c5412b27b85e286f7f5e6758f30659655f18570e9b114d6743cea98e902297f0bd591ffe36e2a4483a3b9e5138f5f82f5975131eaab72495a477f960b938e0
-Size (node-v12.15.0.tar.gz) = 51845369 bytes
-SHA1 (patch-common.gypi) = de37949f38d9bd39a18b59d59ec74e528bd323ac
+SHA1 (node-v12.16.1.tar.gz) = 60ae368b800b3f4080eb0858f00b1138a83db159
+RMD160 (node-v12.16.1.tar.gz) = 177740c7bde6940bcd260c10be365ce2081778ec
+SHA512 (node-v12.16.1.tar.gz) = 117908922565a86a15f55456e6b62b2d826db175189b03b3890e04d7d65388ccae88b9b6ddc97e700e0821b60b40e3a658eabf17251c4e89ef84d506b0c3d84d
+Size (node-v12.16.1.tar.gz) = 52290732 bytes
+SHA1 (patch-common.gypi) = a3fa3b5b974f910b3c8fea640ded4dca262e1ba8
 SHA1 (patch-deps_cares_cares.gyp) = 22b44f2ac59963f694dfe4f4585e08960b3dec32
 SHA1 (patch-deps_uv_common.gypi) = d38a9c8d9e3522f15812aec2f5b1e1e636d4bab3
 SHA1 (patch-deps_v8_src_base_atomicops.h) = d1ef20a3fee1d188687bd76836ada6f2c8e0787f
-SHA1 (patch-deps_v8_src_base_platform_platform-freebsd.cc) = 427c7712fc1c2872fc48e593f7ab491c69ee44e3
+SHA1 (patch-deps_v8_src_base_platform_platform-freebsd.cc) = 1c8aea6dca18159740212de221e467c70796bcd5
 SHA1 (patch-deps_v8_src_base_platform_platform-openbsd.cc) = 5e593879dbab095f99e82593272a0de91043f9a8
 SHA1 (patch-deps_v8_src_base_platform_platform-posix.cc) = 0d80cc6587af9220832de112834e9f50242f819f
 SHA1 (patch-deps_v8_src_base_platform_semaphore.cc) = 802a95f1b1d131e0d85c1f99c659cc68b31ba2f6
diff -r 9a90b494bc3f -r 9e7581e4806c lang/nodejs12/patches/patch-common.gypi
--- a/lang/nodejs12/patches/patch-common.gypi   Mon Feb 24 14:38:36 2020 +0000
+++ b/lang/nodejs12/patches/patch-common.gypi   Mon Feb 24 16:02:40 2020 +0000
@@ -1,10 +1,10 @@
-$NetBSD: patch-common.gypi,v 1.1 2019/12/09 20:05:40 adam Exp $
+$NetBSD: patch-common.gypi,v 1.2 2020/02/24 16:02:40 adam Exp $
 
 Add support for NetBSD.
 
---- common.gypi.orig   2018-04-24 14:41:15.000000000 +0000
+--- common.gypi.orig   2020-02-18 05:08:31.000000000 +0000
 +++ common.gypi
-@@ -315,11 +315,11 @@
+@@ -354,11 +354,11 @@
            'BUILDING_UV_SHARED=1',
          ],
        }],
@@ -17,4 +17,4 @@
 +      [ 'OS in "linux freebsd openbsd netbsd netbsd solaris android aix cloudabi"', {
          'cflags': [ '-Wall', '-Wextra', '-Wno-unused-parameter', ],
          'cflags_cc': [ '-fno-rtti', '-fno-exceptions', '-std=gnu++1y' ],
-         'ldflags': [ '-rdynamic' ],
+         'defines': [ '__STDC_FORMAT_MACROS' ],
diff -r 9a90b494bc3f -r 9e7581e4806c lang/nodejs12/patches/patch-deps_v8_src_base_platform_platform-freebsd.cc
--- a/lang/nodejs12/patches/patch-deps_v8_src_base_platform_platform-freebsd.cc Mon Feb 24 14:38:36 2020 +0000
+++ b/lang/nodejs12/patches/patch-deps_v8_src_base_platform_platform-freebsd.cc Mon Feb 24 16:02:40 2020 +0000
@@ -1,30 +1,31 @@
-$NetBSD: patch-deps_v8_src_base_platform_platform-freebsd.cc,v 1.1 2019/12/09 20:05:40 adam Exp $
+$NetBSD: patch-deps_v8_src_base_platform_platform-freebsd.cc,v 1.2 2020/02/24 16:02:40 adam Exp $
 
 Overlapping variables, taken from https://github.com/joyent/node/issues/9175
 
---- deps/v8/src/base/platform/platform-freebsd.cc.orig 2018-04-24 14:41:24.000000000 +0000
+--- deps/v8/src/base/platform/platform-freebsd.cc.orig 2020-02-18 05:08:33.000000000 +0000
 +++ deps/v8/src/base/platform/platform-freebsd.cc
-@@ -45,10 +45,10 @@ static unsigned StringToLong(char* buffe
+@@ -47,7 +47,7 @@ static unsigned StringToLong(char* buffe
  }
  
  std::vector<OS::SharedLibraryAddress> OS::GetSharedLibraryAddresses() {
 -  std::vector<SharedLibraryAddress> result;
 +  std::vector<SharedLibraryAddress> address_result;
-   static const int MAP_LENGTH = 1024;
-   int fd = open("/proc/self/maps", O_RDONLY);
--  if (fd < 0) return result;
-+  if (fd < 0) return address_result;
-   while (true) {
-     char addr_buffer[11];
-     addr_buffer[0] = '0';
-@@ -78,10 +78,10 @@ std::vector<OS::SharedLibraryAddress> OS
-     // There may be no filename in this line.  Skip to next.
-     if (start_of_path == nullptr) continue;
-     buffer[bytes_read] = 0;
--    result.push_back(SharedLibraryAddress(start_of_path, start, end));
-+    address_result.push_back(SharedLibraryAddress(start_of_path, start, end));
+   int mib[4] = {CTL_KERN, KERN_PROC, KERN_PROC_VMMAP, getpid()};
+   size_t miblen = sizeof(mib) / sizeof(mib[0]);
+   size_t buffer_size;
+@@ -80,7 +80,7 @@ std::vector<OS::SharedLibraryAddress> OS
+           } else {
+             lib_name = std::string(path);
+           }
+-          result.push_back(SharedLibraryAddress(
++          address_result.push_back(SharedLibraryAddress(
+               lib_name, reinterpret_cast<uintptr_t>(map->kve_start),
+               reinterpret_cast<uintptr_t>(map->kve_end)));
+         }
+@@ -89,7 +89,7 @@ std::vector<OS::SharedLibraryAddress> OS
+       }
+     }
    }
-   close(fd);
 -  return result;
 +  return address_result;
  }



Home | Main Index | Thread Index | Old Index