diff options
author | fhajny <fhajny@pkgsrc.org> | 2018-09-11 14:25:41 +0000 |
---|---|---|
committer | fhajny <fhajny@pkgsrc.org> | 2018-09-11 14:25:41 +0000 |
commit | 7edf5a630f988a58fd241313d9fa22eea2641d8d (patch) | |
tree | 7de38b0d02ef101f2bba57f3224cb49fac7dcb26 /lang/nodejs8 | |
parent | 83131840646e3642920602c2d093ff3a06d03b6b (diff) | |
download | pkgsrc-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/Makefile | 4 | ||||
-rw-r--r-- | lang/nodejs8/distinfo | 13 | ||||
-rw-r--r-- | lang/nodejs8/patches/patch-src_inspector__io.cc | 31 | ||||
-rw-r--r-- | lang/nodejs8/patches/patch-src_node__crypto.cc | 21 | ||||
-rw-r--r-- | lang/nodejs8/patches/patch-src_node__i18n.cc | 15 |
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); |