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.6.0.



details:   https://anonhg.NetBSD.org/pkgsrc/rev/a43e7615b814
branches:  trunk
changeset: 369139:a43e7615b814
user:      fhajny <fhajny%pkgsrc.org@localhost>
date:      Wed Sep 27 12:17:10 2017 +0000

description:
Update lang/nodejs to 8.6.0.

nodejs 8.6.0
============

crypto
- Support for multiple ECDH curves.

dgram
- Added setMulticastInterface() API.
- Custom lookup functions are now supported.

n-api
- The command-line flag is no longer required to use N-API.

tls
- Docs-only deprecation of parseCertString().


nodejs 8.5.0
============

build
- Snapshots are now re-enabled in V8

console
- Implement minimal console.group().

deps
- upgrade libuv to 1.14.1
- update nghttp2 to v1.25.0

dns
- Add verbatim option to dns.lookup(). When true, results from the DNS
  resolver are passed on as-is, without the reshuffling that Node.js
  otherwise does that puts IPv4 addresses before IPv6 addresses.

fs
- add fs.copyFile and fs.copyFileSync which allows for more efficient
  copying of files.

inspector
- Enable async stack traces

module
- Add support for ESM. This is currently behind the
  --experimental-modules flag and requires the .mjs extension. node
  --experimental-modules index.mjs

napi
- implement promise

os
- Add support for CIDR notation to the output of the networkInterfaces()
  method.

perf_hooks
- An initial implementation of the Performance Timing API for Node.js.
  This is the same Performance Timing API implemented by modern browsers
  with a number of Node.js specific properties. The User Timing mark()
  and measure() APIs are implemented.

tls
- multiple PFX in createSecureContext

diffstat:

 lang/nodejs/Makefile                                                    |   5 +--
 lang/nodejs/distinfo                                                    |  12 ++++----
 lang/nodejs/patches/patch-deps_v8_src_base_platform_platform-openbsd.cc |  14 +++++----
 3 files changed, 16 insertions(+), 15 deletions(-)

diffs (73 lines):

diff -r 3d814ba0b2b9 -r a43e7615b814 lang/nodejs/Makefile
--- a/lang/nodejs/Makefile      Wed Sep 27 10:59:12 2017 +0000
+++ b/lang/nodejs/Makefile      Wed Sep 27 12:17:10 2017 +0000
@@ -1,13 +1,12 @@
-# $NetBSD: Makefile,v 1.106 2017/09/18 09:53:25 maya Exp $
+# $NetBSD: Makefile,v 1.107 2017/09/27 12:17:10 fhajny Exp $
 
-DISTNAME=      node-v8.4.0
+DISTNAME=      node-v8.6.0
 
 # Stated by the changelog as of 8.2.0
 GCC_REQD+=     4.9.4
 
 CONFIGURE_ARGS+=       --with-intl=system-icu
 
-PKGREVISION= 1
 .include "../../lang/nodejs/Makefile.common"
 .include "../../textproc/icu/buildlink3.mk"
 .include "../../mk/bsd.pkg.mk"
diff -r 3d814ba0b2b9 -r a43e7615b814 lang/nodejs/distinfo
--- a/lang/nodejs/distinfo      Wed Sep 27 10:59:12 2017 +0000
+++ b/lang/nodejs/distinfo      Wed Sep 27 12:17:10 2017 +0000
@@ -1,9 +1,9 @@
-$NetBSD: distinfo,v 1.102 2017/08/16 11:52:19 fhajny Exp $
+$NetBSD: distinfo,v 1.103 2017/09/27 12:17:10 fhajny Exp $
 
-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 (node-v8.6.0.tar.gz) = 11573a63069be5aeaed4a5204338466a9190def8
+RMD160 (node-v8.6.0.tar.gz) = aa52f57e7b7849cf3c7e829524066c2bf7304b9a
+SHA512 (node-v8.6.0.tar.gz) = f51cb57acbbbd8c34a10b1bd5a9bccda38227d486838091f337389d148f4ff54041786875842dadd0c0a7bc2ee7e00f83bd8f28b98ca0f348eaa6b24a5d34b47
+Size (node-v8.6.0.tar.gz) = 31159108 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) = 675ea0ee7c443c539b9c50fd13bd31b5a23ef146
+SHA1 (patch-deps_v8_src_base_platform_platform-openbsd.cc) = 5e593879dbab095f99e82593272a0de91043f9a8
 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 3d814ba0b2b9 -r a43e7615b814 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 Sep 27 10:59:12 2017 +0000
+++ b/lang/nodejs/patches/patch-deps_v8_src_base_platform_platform-openbsd.cc   Wed Sep 27 12:17:10 2017 +0000
@@ -1,8 +1,10 @@
-$NetBSD: patch-deps_v8_src_base_platform_platform-openbsd.cc,v 1.2 2017/08/16 11:52:19 fhajny Exp $
+$NetBSD: patch-deps_v8_src_base_platform_platform-openbsd.cc,v 1.3 2017/09/27 12:17:10 fhajny Exp $
+
+Add support for NetBSD/arm.
 
---- 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.orig 2017-09-26 21:14:30.000000000 +0000
 +++ deps/v8/src/base/platform/platform-openbsd.cc
-@@ -33,6 +33,48 @@
+@@ -34,6 +34,48 @@
  namespace v8 {
  namespace base {
  
@@ -48,6 +50,6 @@
 +
 +#endif  // def __arm__
 +
- TimezoneCache* OS::CreateTimezoneCache() { return new PosixTimezoneCache(); }
- 
- void* OS::Allocate(const size_t requested, size_t* allocated,
+ TimezoneCache* OS::CreateTimezoneCache() {
+   return new PosixDefaultTimezoneCache();
+ }



Home | Main Index | Thread Index | Old Index