pkgsrc-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[pkgsrc/trunk]: pkgsrc/lang/nodejs8 lang/nodejs8: Update to 8.12.0.
details: https://anonhg.NetBSD.org/pkgsrc/rev/c076fac878d2
branches: trunk
changeset: 312713:c076fac878d2
user: fhajny <fhajny%pkgsrc.org@localhost>
date: Tue Sep 11 14:25:41 2018 +0000
description:
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:
lang/nodejs8/Makefile | 4 +-
lang/nodejs8/distinfo | 13 ++++------
lang/nodejs8/patches/patch-src_inspector__io.cc | 31 -------------------------
lang/nodejs8/patches/patch-src_node__crypto.cc | 21 ----------------
lang/nodejs8/patches/patch-src_node__i18n.cc | 15 ------------
5 files changed, 7 insertions(+), 77 deletions(-)
diffs (119 lines):
diff -r c181c5f8e362 -r c076fac878d2 lang/nodejs8/Makefile
--- a/lang/nodejs8/Makefile Tue Sep 11 11:43:33 2018 +0000
+++ b/lang/nodejs8/Makefile Tue Sep 11 14:25:41 2018 +0000
@@ -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 -r c181c5f8e362 -r c076fac878d2 lang/nodejs8/distinfo
--- a/lang/nodejs8/distinfo Tue Sep 11 11:43:33 2018 +0000
+++ b/lang/nodejs8/distinfo Tue Sep 11 14:25:41 2018 +0000
@@ -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_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 -r c181c5f8e362 -r c076fac878d2 lang/nodejs8/patches/patch-src_inspector__io.cc
--- a/lang/nodejs8/patches/patch-src_inspector__io.cc Tue Sep 11 11:43:33 2018 +0000
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -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 -r c181c5f8e362 -r c076fac878d2 lang/nodejs8/patches/patch-src_node__crypto.cc
--- a/lang/nodejs8/patches/patch-src_node__crypto.cc Tue Sep 11 11:43:33 2018 +0000
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -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 -r c181c5f8e362 -r c076fac878d2 lang/nodejs8/patches/patch-src_node__i18n.cc
--- a/lang/nodejs8/patches/patch-src_node__i18n.cc Tue Sep 11 11:43:33 2018 +0000
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -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);
Home |
Main Index |
Thread Index |
Old Index