diff options
author | adam <adam@pkgsrc.org> | 2020-02-24 16:02:40 +0000 |
---|---|---|
committer | adam <adam@pkgsrc.org> | 2020-02-24 16:02:40 +0000 |
commit | ed9b09dd37a154b4c8c9b2964217fc5a44a5585e (patch) | |
tree | 7d816f8a1c8c659d826703ff2fde59a5f49601cc /lang | |
parent | 3227e8beb07c3c1198dd35651da65952bab73f18 (diff) | |
download | pkgsrc-ed9b09dd37a154b4c8c9b2964217fc5a44a5585e.tar.gz |
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 (limited to 'lang')
-rw-r--r-- | lang/nodejs12/Makefile | 4 | ||||
-rw-r--r-- | lang/nodejs12/distinfo | 14 | ||||
-rw-r--r-- | lang/nodejs12/patches/patch-common.gypi | 8 | ||||
-rw-r--r-- | lang/nodejs12/patches/patch-deps_v8_src_base_platform_platform-freebsd.cc | 35 |
4 files changed, 31 insertions, 30 deletions
diff --git a/lang/nodejs12/Makefile b/lang/nodejs12/Makefile index e2389de5003..360806777eb 100644 --- a/lang/nodejs12/Makefile +++ b/lang/nodejs12/Makefile @@ -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 --git a/lang/nodejs12/distinfo b/lang/nodejs12/distinfo index 9f9b083a29b..10d89f704fe 100644 --- a/lang/nodejs12/distinfo +++ b/lang/nodejs12/distinfo @@ -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 --git a/lang/nodejs12/patches/patch-common.gypi b/lang/nodejs12/patches/patch-common.gypi index 3de0a9d55d1..b7641a02a5c 100644 --- a/lang/nodejs12/patches/patch-common.gypi +++ b/lang/nodejs12/patches/patch-common.gypi @@ -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 @@ Add support for NetBSD. + [ '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 --git a/lang/nodejs12/patches/patch-deps_v8_src_base_platform_platform-freebsd.cc b/lang/nodejs12/patches/patch-deps_v8_src_base_platform_platform-freebsd.cc index e118f10e264..1afaf313a80 100644 --- a/lang/nodejs12/patches/patch-deps_v8_src_base_platform_platform-freebsd.cc +++ b/lang/nodejs12/patches/patch-deps_v8_src_base_platform_platform-freebsd.cc @@ -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; } |