summaryrefslogtreecommitdiff
path: root/lang/nodejs8
diff options
context:
space:
mode:
authorfhajny <fhajny@pkgsrc.org>2018-09-11 14:25:41 +0000
committerfhajny <fhajny@pkgsrc.org>2018-09-11 14:25:41 +0000
commit7edf5a630f988a58fd241313d9fa22eea2641d8d (patch)
tree7de38b0d02ef101f2bba57f3224cb49fac7dcb26 /lang/nodejs8
parent83131840646e3642920602c2d093ff3a06d03b6b (diff)
downloadpkgsrc-7edf5a630f988a58fd241313d9fa22eea2641d8d.tar.gz
lang/nodejs8: Update to 8.12.0.
- async_hooks: - rename PromiseWrap.parentId - remove runtime deprecation - deprecate unsafe emit{Before,After} - cluster: - add cwd to cluster.settings - support windowsHide option for workers - crypto: - allow passing null as IV unless required - deps: - upgrade npm to 6.4.1 - upgrade libuv to 1.19.2 - Upgrade node-inspect to 1.11.5 - fs,net: - support as and as+ flags in stringToFlags() - emit 'ready' for fs streams and sockets - http, http2: - add options to http.createServer() - add 103 Early Hints status code - add http fallback options to .createServer - n-api: - take n-api out of experimental - perf_hooks: - add warning when too many entries in the timeline - src: - add public API for managing NodePlatform - allow --perf-(basic-)?prof in NODE\_OPTIONS - node internals' postmortem metadata - tls: - expose Finished messages in TLSSocket - trace_events: - add file pattern cli option - util: - implement util.getSystemErrorName()
Diffstat (limited to 'lang/nodejs8')
-rw-r--r--lang/nodejs8/Makefile4
-rw-r--r--lang/nodejs8/distinfo13
-rw-r--r--lang/nodejs8/patches/patch-src_inspector__io.cc31
-rw-r--r--lang/nodejs8/patches/patch-src_node__crypto.cc21
-rw-r--r--lang/nodejs8/patches/patch-src_node__i18n.cc15
5 files changed, 7 insertions, 77 deletions
diff --git a/lang/nodejs8/Makefile b/lang/nodejs8/Makefile
index 9f23b27629a..05da6293b0e 100644
--- a/lang/nodejs8/Makefile
+++ b/lang/nodejs8/Makefile
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.16 2018/08/16 12:51:50 fhajny Exp $
+# $NetBSD: Makefile,v 1.17 2018/09/11 14:25:41 fhajny Exp $
-DISTNAME= node-v8.11.4
+DISTNAME= node-v8.12.0
# Stated by the changelog as of 8.2.0
GCC_REQD+= 4.9.4
diff --git a/lang/nodejs8/distinfo b/lang/nodejs8/distinfo
index 96f643586f9..d1785765d0e 100644
--- a/lang/nodejs8/distinfo
+++ b/lang/nodejs8/distinfo
@@ -1,9 +1,9 @@
-$NetBSD: distinfo,v 1.13 2018/08/16 12:51:50 fhajny Exp $
+$NetBSD: distinfo,v 1.14 2018/09/11 14:25:41 fhajny Exp $
-SHA1 (node-v8.11.4.tar.gz) = 4ca6ef757ceef8a4503c279c7ed5480388cabaa0
-RMD160 (node-v8.11.4.tar.gz) = 75e42785444f2002e03c9eea83962c108eed87fe
-SHA512 (node-v8.11.4.tar.gz) = f93ee89d1db4684ef6ace72ac4676cff6f55fd61968e8316b949d82031c6fd48477f88acdb45e6e0fc4aa6781265afb1ba6c0e175694f6d2e2931f3038a1c886
-Size (node-v8.11.4.tar.gz) = 31122833 bytes
+SHA1 (node-v8.12.0.tar.gz) = c83add7809c7f36c2afb81d96cde25f1534bbe27
+RMD160 (node-v8.12.0.tar.gz) = 576590ec1bc9801a1e4fd42b95b289182f1cd1b5
+SHA512 (node-v8.12.0.tar.gz) = 69cfaf56204c9605254382ae613d36b32eb5966dfd5b0db2aee11a50f3119b38221f425df7c273efb43e453cda77d6c4681bad6f3e5c34a2a2710c5af81e937a
+Size (node-v8.12.0.tar.gz) = 30393516 bytes
SHA1 (patch-common.gypi) = c7fee438a564003fb3624679ce94108ab397fec0
SHA1 (patch-deps_cares_cares.gyp) = 22b44f2ac59963f694dfe4f4585e08960b3dec32
SHA1 (patch-deps_uv_common.gypi) = ba9caa1f6d9d6df1913d0d72a8d18ea6db0a32ff
@@ -20,9 +20,6 @@ SHA1 (patch-deps_v8_src_log-utils.h) = 32bbf2de2af7a8ab6900a4d5e968dcc1357f6de2
SHA1 (patch-deps_v8_tools_run-llprof.sh) = 39aa3faf77492ef8dd35b411b7b0e4605b469af3
SHA1 (patch-src_cares__wrap.cc) = a26a162f130468cbc0650a33b27b71377d273704
SHA1 (patch-src_inspector__agent.cc) = f6d25964a6446a1cb3c7733b7668c87932efad98
-SHA1 (patch-src_inspector__io.cc) = 1824738bc4b34c93571367189adcfdc9ee84ccf0
-SHA1 (patch-src_node__crypto.cc) = 439f47dcc4242bd65bb9c05a6bf9a5baa53ec907
-SHA1 (patch-src_node__i18n.cc) = 9fde68e1bd55e0026310ba7a51e2091d587c1277
SHA1 (patch-tools_gyp_pylib_gyp_common.py) = 585dd239415da146fa50ed86e42dd99080e86002
SHA1 (patch-tools_gyp_pylib_gyp_generator_make.py) = be3cc1aaa85c3d59b6f2758df813cb5ad8d8f74e
SHA1 (patch-tools_gyp_pylib_gyp_xcode__emulation.py) = 15937c419f3226ab280c7bcd5d726773cb5add57
diff --git a/lang/nodejs8/patches/patch-src_inspector__io.cc b/lang/nodejs8/patches/patch-src_inspector__io.cc
deleted file mode 100644
index bbe1b4c3916..00000000000
--- a/lang/nodejs8/patches/patch-src_inspector__io.cc
+++ /dev/null
@@ -1,31 +0,0 @@
-$NetBSD: patch-src_inspector__io.cc,v 1.1 2018/05/09 12:18:03 adam Exp $
-
-Fix building with ICU 61.
-
---- src/inspector_io.cc.orig 2018-05-04 08:11:15.000000000 +0000
-+++ src/inspector_io.cc
-@@ -74,11 +74,11 @@ std::string StringViewToUtf8(const Strin
-
- size_t result_length = view.length() * sizeof(*source);
- std::string result(result_length, '\0');
-- UnicodeString utf16(unicodeSource, view.length());
-+ icu::UnicodeString utf16(unicodeSource, view.length());
- // ICU components for std::string compatibility are not enabled in build...
- bool done = false;
- while (!done) {
-- CheckedArrayByteSink sink(&result[0], result_length);
-+ icu::CheckedArrayByteSink sink(&result[0], result_length);
- utf16.toUTF8(sink);
- result_length = sink.NumberOfBytesAppended();
- result.resize(result_length);
-@@ -111,8 +111,8 @@ void ReleasePairOnAsyncClose(uv_handle_t
- } // namespace
-
- std::unique_ptr<StringBuffer> Utf8ToStringView(const std::string& message) {
-- UnicodeString utf16 =
-- UnicodeString::fromUTF8(StringPiece(message.data(), message.length()));
-+ icu::UnicodeString utf16 =
-+ icu::UnicodeString::fromUTF8(icu::StringPiece(message.data(), message.length()));
- StringView view(reinterpret_cast<const uint16_t*>(utf16.getBuffer()),
- utf16.length());
- return StringBuffer::create(view);
diff --git a/lang/nodejs8/patches/patch-src_node__crypto.cc b/lang/nodejs8/patches/patch-src_node__crypto.cc
deleted file mode 100644
index 346d976006a..00000000000
--- a/lang/nodejs8/patches/patch-src_node__crypto.cc
+++ /dev/null
@@ -1,21 +0,0 @@
-$NetBSD: patch-src_node__crypto.cc,v 1.1 2018/05/12 09:04:24 fhajny Exp $
-
-<cmath> is needed for std::isnan() and std:isinf().
-
-Based on nodejs/node pull request #19196:
-
- <https://github.com/nodejs/node/pull/19196>
-
---- src/node_crypto.cc.orig 2018-03-29 23:17:17.000000000 +0000
-+++ src/node_crypto.cc
-@@ -36,9 +36,9 @@
- #include "v8.h"
-
- #include <algorithm>
-+#include <cmath>
- #include <errno.h>
- #include <limits.h> // INT_MAX
--#include <math.h>
- #include <stdlib.h>
- #include <string.h>
- #include <vector>
diff --git a/lang/nodejs8/patches/patch-src_node__i18n.cc b/lang/nodejs8/patches/patch-src_node__i18n.cc
deleted file mode 100644
index f32e2f4f5c6..00000000000
--- a/lang/nodejs8/patches/patch-src_node__i18n.cc
+++ /dev/null
@@ -1,15 +0,0 @@
-$NetBSD: patch-src_node__i18n.cc,v 1.1 2018/05/09 12:18:03 adam Exp $
-
-Fix building with ICU 61.
-
---- src/node_i18n.cc.orig 2018-05-04 08:04:50.000000000 +0000
-+++ src/node_i18n.cc
-@@ -523,7 +523,7 @@ const char* GetVersion(const char* type,
- } else if (!strcmp(type, TYPE_UNICODE)) {
- return U_UNICODE_VERSION;
- } else if (!strcmp(type, TYPE_TZ)) {
-- return TimeZone::getTZDataVersion(*status);
-+ return icu::TimeZone::getTZDataVersion(*status);
- } else if (!strcmp(type, TYPE_CLDR)) {
- UVersionInfo versionArray;
- ulocdata_getCLDRVersion(versionArray, status);