pkgsrc-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[pkgsrc/trunk]: pkgsrc/lang/nodejs Update lang/nodejs to 8.4.0.
details: https://anonhg.NetBSD.org/pkgsrc/rev/cadd0ad768cf
branches: trunk
changeset: 366595:cadd0ad768cf
user: fhajny <fhajny%pkgsrc.org@localhost>
date: Wed Aug 16 11:52:19 2017 +0000
description:
Update lang/nodejs to 8.4.0.
Update lang/nodejs to 8.4.0.
## 2017-08-15, Version 8.4.0 (Current), @addaleax
- HTTP2
- Experimental support for the built-in `http2` has been added via the
`--expose-http2` flag.
- Inspector
- `require()` is available in the inspector console now.
- Multiple contexts, as created by the `vm` module, are supported now.
- N-API
- New APIs for creating number values have been introduced.
- Stream
- For `Duplex` streams, the high water mark option can now be set
independently for the readable and the writable side.
- Util
- `util.format` now supports the `%o` and `%O` specifiers for printing
objects.
## 2017-08-09, Version 8.3.0 (Current), @addaleax
The V8 engine has been upgraded to version 6.0, which has a significantly
changed performance profile.
- DNS
- Independent DNS resolver instances are supported now, with support for
cancelling the corresponding requests.
- N-API
- Multiple N-API functions for error handling have been changed to support
assigning error codes.
- REPL
- Autocompletion support for `require()` has been improved.
- Utilities
- The WHATWG Encoding Standard (`TextDecoder` and `TextEncoder`) has
been implemented as an experimental feature.
diffstat:
lang/nodejs/Makefile | 4 +-
lang/nodejs/PLIST | 3 +-
lang/nodejs/distinfo | 12 +++++-----
lang/nodejs/patches/patch-deps_v8_src_base_platform_platform-openbsd.cc | 10 ++++----
4 files changed, 15 insertions(+), 14 deletions(-)
diffs (80 lines):
diff -r 9d002d6bcd53 -r cadd0ad768cf lang/nodejs/Makefile
--- a/lang/nodejs/Makefile Wed Aug 16 11:35:29 2017 +0000
+++ b/lang/nodejs/Makefile Wed Aug 16 11:52:19 2017 +0000
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.104 2017/08/02 17:31:45 fhajny Exp $
+# $NetBSD: Makefile,v 1.105 2017/08/16 11:52:19 fhajny Exp $
-DISTNAME= node-v8.2.1
+DISTNAME= node-v8.4.0
# Stated by the changelog as of 8.2.0
GCC_REQD+= 4.9.4
diff -r 9d002d6bcd53 -r cadd0ad768cf lang/nodejs/PLIST
--- a/lang/nodejs/PLIST Wed Aug 16 11:35:29 2017 +0000
+++ b/lang/nodejs/PLIST Wed Aug 16 11:52:19 2017 +0000
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.49 2017/08/02 17:31:45 fhajny Exp $
+@comment $NetBSD: PLIST,v 1.50 2017/08/16 11:52:19 fhajny Exp $
bin/node
bin/npm
bin/npx
@@ -37,6 +37,7 @@
include/node/v8-profiler.h
include/node/v8-testing.h
include/node/v8-util.h
+include/node/v8-value-serializer-version.h
include/node/v8-version-string.h
include/node/v8-version.h
include/node/v8.h
diff -r 9d002d6bcd53 -r cadd0ad768cf lang/nodejs/distinfo
--- a/lang/nodejs/distinfo Wed Aug 16 11:35:29 2017 +0000
+++ b/lang/nodejs/distinfo Wed Aug 16 11:52:19 2017 +0000
@@ -1,9 +1,9 @@
-$NetBSD: distinfo,v 1.101 2017/08/02 17:31:45 fhajny Exp $
+$NetBSD: distinfo,v 1.102 2017/08/16 11:52:19 fhajny Exp $
-SHA1 (node-v8.2.1.tar.gz) = 6e48f8aefb6383c05dd03b241f90f4bac76864f6
-RMD160 (node-v8.2.1.tar.gz) = d5dad83c9a2b4415ebd6f1d98a5482128e07791d
-SHA512 (node-v8.2.1.tar.gz) = a5a6368262d63305f33c96a4165d28aa2f35205cd7c1e76c733a5ca5af6e58505f343b05add644b92a022a22a923b1957597112ea48072636e5602fc0b1a896e
-Size (node-v8.2.1.tar.gz) = 30334692 bytes
+SHA1 (node-v8.4.0.tar.gz) = 6a02da5dbc96f0aa7c6914ca596bbbd0b25f2555
+RMD160 (node-v8.4.0.tar.gz) = 71054ae1116aaba8e253dc3811b292c2113a7b2d
+SHA512 (node-v8.4.0.tar.gz) = 513a7bc21850d5b6c8741557c09d85a5ed5569c0d66ab52d2f9bc0397bfd99448c37aacd120fc08e8bb7342b4ce5447336c23914a9fc800c97754faf13d5e61a
+Size (node-v8.4.0.tar.gz) = 30975247 bytes
SHA1 (patch-common.gypi) = 5b3a50617358637a6f910de28bb5a14f037317a6
SHA1 (patch-deps_cares_cares.gyp) = 2235eb44bc984fa2e745fdf1786f1ae6de6ef80f
SHA1 (patch-deps_npm_node__modules_node-gyp_gyp_pylib_gyp_generator_make.py) = 78d6ddd37ae30e869e0da666a78baad86a638c50
@@ -13,7 +13,7 @@
SHA1 (patch-deps_v8_src_arm_cpu-arm.cc) = d0d11ac474ab109a6f40b26fa457b12d742eb48d
SHA1 (patch-deps_v8_src_base_atomicops.h) = 552d2b7781b39b93392fd00043b1cf4cb10802da
SHA1 (patch-deps_v8_src_base_platform_platform-freebsd.cc) = 686c2054838a25cfeed7fb9870a959e48dc4de35
-SHA1 (patch-deps_v8_src_base_platform_platform-openbsd.cc) = 0abf6a541f24da87dbbd22f57abcd5534999b3df
+SHA1 (patch-deps_v8_src_base_platform_platform-openbsd.cc) = 675ea0ee7c443c539b9c50fd13bd31b5a23ef146
SHA1 (patch-deps_v8_src_base_platform_platform-posix.cc) = eff609b75125dab536934bd8afa640955dcee674
SHA1 (patch-deps_v8_src_base_platform_semaphore.cc) = aa84bf1dbaac5808529f6b01502d117c88751649
SHA1 (patch-deps_v8_src_compiler_types.h) = 711cc94535200374104c3cd1f0fbbd00994701a6
diff -r 9d002d6bcd53 -r cadd0ad768cf lang/nodejs/patches/patch-deps_v8_src_base_platform_platform-openbsd.cc
--- a/lang/nodejs/patches/patch-deps_v8_src_base_platform_platform-openbsd.cc Wed Aug 16 11:35:29 2017 +0000
+++ b/lang/nodejs/patches/patch-deps_v8_src_base_platform_platform-openbsd.cc Wed Aug 16 11:52:19 2017 +0000
@@ -1,8 +1,8 @@
-$NetBSD: patch-deps_v8_src_base_platform_platform-openbsd.cc,v 1.1 2015/10/21 23:46:28 jmcneill Exp $
+$NetBSD: patch-deps_v8_src_base_platform_platform-openbsd.cc,v 1.2 2017/08/16 11:52:19 fhajny Exp $
---- deps/v8/src/base/platform/platform-openbsd.cc.orig 2015-10-13 17:20:07.000000000 +0000
+--- deps/v8/src/base/platform/platform-openbsd.cc.orig 2017-08-15 16:42:29.000000000 +0000
+++ deps/v8/src/base/platform/platform-openbsd.cc
-@@ -34,6 +34,48 @@
+@@ -33,6 +33,48 @@
namespace v8 {
namespace base {
@@ -48,6 +48,6 @@
+
+#endif // def __arm__
+
+ TimezoneCache* OS::CreateTimezoneCache() { return new PosixTimezoneCache(); }
- const char* OS::LocalTimezone(double time, TimezoneCache* cache) {
- if (std::isnan(time)) return "";
+ void* OS::Allocate(const size_t requested, size_t* allocated,
Home |
Main Index |
Thread Index |
Old Index