summaryrefslogtreecommitdiff
path: root/lang
diff options
context:
space:
mode:
authoradam <adam@pkgsrc.org>2020-02-24 16:02:40 +0000
committeradam <adam@pkgsrc.org>2020-02-24 16:02:40 +0000
commited9b09dd37a154b4c8c9b2964217fc5a44a5585e (patch)
tree7d816f8a1c8c659d826703ff2fde59a5f49601cc /lang
parent3227e8beb07c3c1198dd35651da65952bab73f18 (diff)
downloadpkgsrc-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/Makefile4
-rw-r--r--lang/nodejs12/distinfo14
-rw-r--r--lang/nodejs12/patches/patch-common.gypi8
-rw-r--r--lang/nodejs12/patches/patch-deps_v8_src_base_platform_platform-freebsd.cc35
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;
}