head 1.5; access; symbols pkgsrc-2019Q4:1.4.0.4 pkgsrc-2019Q4-base:1.4 pkgsrc-2019Q3:1.3.0.6 pkgsrc-2019Q3-base:1.3 pkgsrc-2019Q2:1.3.0.4 pkgsrc-2019Q2-base:1.3 pkgsrc-2019Q1:1.3.0.2 pkgsrc-2019Q1-base:1.3 pkgsrc-2018Q4:1.1.0.6 pkgsrc-2018Q4-base:1.1 pkgsrc-2018Q3:1.1.0.4 pkgsrc-2018Q3-base:1.1 pkgsrc-2018Q2:1.1.0.2 pkgsrc-2018Q2-base:1.1; locks; strict; comment @# @; 1.5 date 2020.01.24.18.52.20; author adam; state dead; branches; next 1.4; commitid j7ivbmXMaHv1wYTB; 1.4 date 2019.12.09.20.03.51; author adam; state Exp; branches; next 1.3; commitid HbAvSFXggxYgo4OB; 1.3 date 2019.02.24.12.18.55; author rin; state Exp; branches; next 1.2; commitid eLXjphZyPhsI41dB; 1.2 date 2019.01.10.13.02.41; author ryoon; state Exp; branches; next 1.1; commitid q1aAGMEk5iUCLe7B; 1.1 date 2018.05.03.21.19.16; author fhajny; state Exp; branches; next ; commitid fnJ2NjQcpUiHBTAA; desc @@ 1.5 log @nodejs: updated to 13.7.0 Version 13.7.0 Notable Changes deps: * upgrade to libuv 1.34.1 * upgrade npm to 6.13.6 module * add API for interacting with source maps * loader getSource, getFormat, transform hooks * logical conditional exports ordering * unflag conditional exports process: * allow monitoring uncaughtException @ text @$NetBSD: patch-deps_openssl_openssl-cl__asm.gypi,v 1.4 2019/12/09 20:03:51 adam Exp $ Support NetBSD/arm,aarch64,i386,amd64 (and hopefully other ILP32 archs) XXX Change default to linux-elf instead of linux-x86_64 (from FreeBSD ports) --- deps/openssl/openssl-cl_asm.gypi.orig 2019-11-19 08:29:07.000000000 +0000 +++ deps/openssl/openssl-cl_asm.gypi @@@@ -31,6 +31,12 @@@@ 'includes': ['config/archs/linux-elf/asm/openssl-cl.gypi'], }, 'target_arch=="x64" and OS=="freebsd"', { 'includes': ['config/archs/BSD-x86_64/asm/openssl-cl.gypi'], + }, 'target_arch=="arm" and OS=="netbsd"', { + 'includes': ['config/archs/linux-armv4/asm/openssl-cl.gypi'], + }, 'target_arch=="arm64" and OS=="netbsd"', { + 'includes': ['config/archs/linux-aarch64/asm/openssl-cl.gypi'], + }, 'target_arch=="x64" and OS=="netbsd"', { + 'includes': ['config/archs/BSD-x86_64/asm/openssl-cl.gypi'], }, 'target_arch=="x64" and OS=="mac"', { 'includes': ['config/archs/darwin64-x86_64-cc/asm/openssl-cl.gypi'], }, 'target_arch=="x64" and OS=="solaris"', { @@@@ -43,7 +49,7 @@@@ 'includes': ['config/archs/linux64-mips64/asm/openssl-cl.gypi'], },{ # Other architectures don't use assembly - 'includes': ['config/archs/linux-x86_64/asm/openssl-cl.gypi'], + 'includes': ['config/archs/linux-elf/asm/openssl-cl.gypi'], }], ], } @ 1.4 log @nodejs: updated to 13.3.0 Version 13.3.0: Notable Changes fs: Reworked experimental recursive rmdir() The maxBusyTries option is renamed to maxRetries, and its default is set to 0. The emfileWait option has been removed, and EMFILE errors use the same retry logic as other errors. The retryDelay option is now supported. ENFILE errors are now retried. http: Make maximum header size configurable per-stream or per-server http2: Make maximum tolerated rejected streams configurable Allow to configure maximum tolerated invalid frames wasi: Introduce initial WASI support @ text @d1 1 a1 1 $NetBSD: patch-deps_openssl_openssl-cl__asm.gypi,v 1.3 2019/02/24 12:18:55 rin Exp $ @ 1.3 log @- Fix OpenSSL support for NetBSD/amd64 (https works fine now) - Fix NetBSD/i386 support (hopefully also works for other ILP32 archs) - Add NetBSD/aarch64 support - Bump revision @ text @d1 1 a1 1 $NetBSD$ d7 2 a8 2 --- deps/openssl/openssl-cl_asm.gypi.orig 2019-01-29 16:20:45.000000000 +0900 +++ deps/openssl/openssl-cl_asm.gypi 2019-02-24 10:28:36.290301337 +0900 d22 3 a24 3 @@@@ -41,7 +47,7 @@@@ 'includes': ['config/archs/linux-x86_64/asm/openssl-cl.gypi'], }, { @ 1.2 log @Fix build under NetBSD/earmv7hf-el @ text @d1 1 a1 1 $NetBSD: patch-deps_openssl_openssl-cl__asm.gypi,v 1.1 2018/05/03 21:19:16 fhajny Exp $ d3 1 a3 1 Add support for NetBSD. d5 5 a9 3 --- deps/openssl/openssl-cl_asm.gypi.orig 2018-12-10 21:19:03.000000000 +0000 +++ deps/openssl/openssl-cl_asm.gypi @@@@ -31,6 +31,10 @@@@ d15 2 d22 9 @ 1.1 log @lang/nodejs: Update to 10.0.0. Use bundled OpenSSL until pkgsrc provides the required 1.1.x. ### Notable Changes - Assert - Calling `assert.fail()` with more than one argument is deprecated. - Calling `assert.ok()` with no arguments will now throw. - Calling `assert.ifError()` will now throw with any argument other than `undefined` or `null`. Previously the method would throw with any truthy value. - The `assert.rejects()` and `assert.doesNotReject()` methods have been added for working with async functions. - Async_hooks - Older experimental async_hooks APIs have been removed. - Buffer - Uses of `new Buffer()` and `Buffer()` outside of the `node_modules` directory will now emit a runtime deprecation warning. - `Buffer.isEncoding()` now returns `undefined` for falsy values, including an empty string. - `Buffer.fill()` will throw if an attempt is made to fill with an empty `Buffer`. - Child Process - Undefined properties of env are ignored. - Console - The `console.table()` method has been added. - Crypto - The `crypto.createCipher()` and `crypto.createDecipher()` methods have been deprecated. Please use `crypto.createCipheriv()` and `crypto.createDecipheriv()` instead. - The `decipher.finaltol()` method has been deprecated. - The `crypto.DEFAULT_ENCODING` property has been deprecated. - The `ECDH.convertKey()` method has been added. - The `crypto.fips` property has been deprecated. - Dependencies - V8 has been updated to 6.6. - OpenSSL has been updated to 1.1.0h. - EventEmitter - The `EventEmitter.prototype.off()` method has been added as an alias for `EventEmitter.prototype.removeListener()`. - File System - The `fs/promises` API provides experimental promisified versions of the `fs` functions. - Invalid path errors are now thrown synchronously. - The `fs.readFile()` method now partitions reads to avoid thread pool exhaustion. - HTTP - Processing of HTTP Status codes `100`, `102-199` has been improved. - Multi-byte characters in URL paths are now forbidden. - N-API - The n-api is no longer experimental. - Net - The `'close'` event will be emitted after `'end'`. - Perf_hooks - The `PerformanceObserver` class is now an `AsyncResource` and can be monitored using `async_hooks`. - Trace events are now emitted for performance events. - The `performance` API has been simplified. - Performance milestone marks will be emitted as trace events. - Process - Using non-string values for `process.env` is deprecated. - The `process.assert()` method is deprecated. - REPL - REPL now experimentally supports top-level await when using the `--experimental-repl-await` flag. - The previously deprecated "magic mode" has been removed. - The previously deprecated `NODE_REPL_HISTORY_FILE` environment variable has been removed. - Proxy objects are shown as Proxy objects when inspected. - Streams - The `'readable'` event is now always deferred with nextTick. - A new `pipeline()` method has been provided for building end-to-data stream pipelines. - Experimental support for async for-await has been added to `stream.Readable`. - Timers - The `enroll()` and `unenroll()` methods have been deprecated. - TLS - The `tls.convertNPNProtocols()` method has been deprecated. - Support for NPN (next protocol negotiation) has been dropped. - The `ecdhCurve` default is now `'auto'`. - Trace Events - A new `trace_events` top-level module allows trace event categories to be enabled/disabled at runtime. - URL - The WHATWG URL API is now a global. - Util - `util.types.is[…]` type checks have been added. - Support for bigint formatting has been added to `util.inspect()`. #### Deprecations: The following APIs have been deprecated in Node.js 10.0.0 - Passing more than one argument to `assert.fail()` will emit a runtime deprecation warning. - Previously deprecated legacy async_hooks APIs have reached end-of-life and have been removed. - Using `require()` to access several of Node.js' own internal dependencies will emit a runtime deprecation. - The `crypto.createCipher()` and `crypto.createDecipher()` methods have been deprecated in documentation. - Using the `Decipher.finaltol()` method will emit a runtime deprecation warning. - Using the `crypto.DEFAULT_ENCODING` property will emit a runtime deprecation warning. - Use by native addons of the `MakeCallback()` variant that passes a `Domain` will emit a runtime deprecation warning. - Previously deprecated internal getters/setters on `net.Server` has reached end-of-life and have been removed. - Use of non-string values for `process.env` has been deprecated in documentation. - Use of `process.assert()` will emit a runtime deprecation warning. - Previously deprecated `NODE_REPL_HISTORY_FILE` environment variable has reached end-of-life and has been removed. - Use of the `timers.enroll()` and `timers.unenroll()` methods will emit a runtime deprecation warning. - Use of the `tls.convertNPNProtocols()` method will emit a runtime deprecation warning. Support for NPN has been removed from Node.js. - The `crypto.fips` property has been deprecated in documentation. @ text @d1 1 a1 1 $NetBSD$ d5 1 a5 1 --- deps/openssl/openssl-cl_asm.gypi.orig 2018-04-24 14:41:19.000000000 +0000 d7 1 a7 1 @@@@ -31,6 +31,8 @@@@ d11 2 @