head 1.5; access; symbols pkgsrc-2026Q1:1.5.0.24 pkgsrc-2026Q1-base:1.5 pkgsrc-2025Q4:1.5.0.22 pkgsrc-2025Q4-base:1.5 pkgsrc-2025Q3:1.5.0.20 pkgsrc-2025Q3-base:1.5 pkgsrc-2025Q2:1.5.0.18 pkgsrc-2025Q2-base:1.5 pkgsrc-2025Q1:1.5.0.16 pkgsrc-2025Q1-base:1.5 pkgsrc-2024Q4:1.5.0.14 pkgsrc-2024Q4-base:1.5 pkgsrc-2024Q3:1.5.0.12 pkgsrc-2024Q3-base:1.5 pkgsrc-2024Q2:1.5.0.10 pkgsrc-2024Q2-base:1.5 pkgsrc-2024Q1:1.5.0.8 pkgsrc-2024Q1-base:1.5 pkgsrc-2023Q4:1.5.0.6 pkgsrc-2023Q4-base:1.5 pkgsrc-2023Q3:1.5.0.4 pkgsrc-2023Q3-base:1.5 pkgsrc-2023Q2:1.5.0.2 pkgsrc-2023Q2-base:1.5 pkgsrc-2023Q1:1.4.0.40 pkgsrc-2023Q1-base:1.4 pkgsrc-2022Q4:1.4.0.38 pkgsrc-2022Q4-base:1.4 pkgsrc-2022Q3:1.4.0.36 pkgsrc-2022Q3-base:1.4 pkgsrc-2022Q2:1.4.0.34 pkgsrc-2022Q2-base:1.4 pkgsrc-2022Q1:1.4.0.32 pkgsrc-2022Q1-base:1.4 pkgsrc-2021Q4:1.4.0.30 pkgsrc-2021Q4-base:1.4 pkgsrc-2021Q3:1.4.0.28 pkgsrc-2021Q3-base:1.4 pkgsrc-2021Q2:1.4.0.26 pkgsrc-2021Q2-base:1.4 pkgsrc-2021Q1:1.4.0.24 pkgsrc-2021Q1-base:1.4 pkgsrc-2020Q4:1.4.0.22 pkgsrc-2020Q4-base:1.4 pkgsrc-2020Q3:1.4.0.20 pkgsrc-2020Q3-base:1.4 pkgsrc-2020Q2:1.4.0.18 pkgsrc-2020Q2-base:1.4 pkgsrc-2020Q1:1.4.0.14 pkgsrc-2020Q1-base:1.4 pkgsrc-2019Q4:1.4.0.16 pkgsrc-2019Q4-base:1.4 pkgsrc-2019Q3:1.4.0.12 pkgsrc-2019Q3-base:1.4 pkgsrc-2019Q2:1.4.0.10 pkgsrc-2019Q2-base:1.4 pkgsrc-2019Q1:1.4.0.8 pkgsrc-2019Q1-base:1.4 pkgsrc-2018Q4:1.4.0.6 pkgsrc-2018Q4-base:1.4 pkgsrc-2018Q3:1.4.0.4 pkgsrc-2018Q3-base:1.4 pkgsrc-2018Q2:1.4.0.2 pkgsrc-2018Q2-base:1.4 pkgsrc-2018Q1:1.3.0.24 pkgsrc-2018Q1-base:1.3 pkgsrc-2017Q4:1.3.0.22 pkgsrc-2017Q4-base:1.3 pkgsrc-2017Q3:1.3.0.20 pkgsrc-2017Q3-base:1.3 pkgsrc-2017Q2:1.3.0.16 pkgsrc-2017Q2-base:1.3 pkgsrc-2017Q1:1.3.0.14 pkgsrc-2017Q1-base:1.3 pkgsrc-2016Q4:1.3.0.12 pkgsrc-2016Q4-base:1.3 pkgsrc-2016Q3:1.3.0.10 pkgsrc-2016Q3-base:1.3 pkgsrc-2016Q2:1.3.0.8 pkgsrc-2016Q2-base:1.3 pkgsrc-2016Q1:1.3.0.6 pkgsrc-2016Q1-base:1.3 pkgsrc-2015Q4:1.3.0.4 pkgsrc-2015Q4-base:1.3 pkgsrc-2015Q3:1.3.0.2 pkgsrc-2015Q3-base:1.3 pkgsrc-2015Q2:1.2.0.2 pkgsrc-2015Q2-base:1.2 pkgsrc-2015Q1:1.1.0.16 pkgsrc-2015Q1-base:1.1 pkgsrc-2014Q4:1.1.0.14 pkgsrc-2014Q4-base:1.1 pkgsrc-2014Q3:1.1.0.12 pkgsrc-2014Q3-base:1.1 pkgsrc-2014Q2:1.1.0.10 pkgsrc-2014Q2-base:1.1 pkgsrc-2014Q1:1.1.0.8 pkgsrc-2014Q1-base:1.1 pkgsrc-2013Q4:1.1.0.6 pkgsrc-2013Q4-base:1.1 pkgsrc-2013Q3:1.1.0.4 pkgsrc-2013Q3-base:1.1 pkgsrc-2013Q2:1.1.0.2 pkgsrc-2013Q2-base:1.1; locks; strict; comment @# @; 1.5 date 2023.04.19.17.38.35; author adam; state Exp; branches; next 1.4; commitid VkpMH3N1rVg69KlE; 1.4 date 2018.05.03.21.19.16; author fhajny; state Exp; branches; next 1.3; commitid fnJ2NjQcpUiHBTAA; 1.3 date 2015.09.17.10.42.34; author fhajny; state Exp; branches; next 1.2; commitid WmDQFayZmPcgTABy; 1.2 date 2015.04.30.15.04.56; author ryoon; state Exp; branches; next 1.1; commitid hnJmKUs14cDVRCjy; 1.1 date 2013.05.22.15.17.07; author mspo; state Exp; branches; next ; commitid au0UmAGE17U8HDQw; desc @@ 1.5 log @nodejs: updated to 19.9.0 Version 19.9.0 (Current) Notable Changes Tracing Channel in diagnostic_channel New URL.canParse API (SEMVER-MINOR) add getMaxListeners method (Khafra) (SEMVER-MINOR) migrate to WiX4 (Stefan Stojanovic) (SEMVER-MINOR) deprecate napi_module_register (Vladimir Morozov) (SEMVER-MINOR) add setter & getter for default highWaterMark (Robert Nagy) (SEMVER-MINOR) expose reporter for use in run api (Chemi Atlow) @ text @$NetBSD: patch-deps_uv_common.gypi,v 1.4 2018/05/03 21:19:16 fhajny Exp $ Add support for NetBSD. --- deps/uv/common.gypi.orig 2023-03-14 15:46:16.000000000 +0000 +++ deps/uv/common.gypi @@@@ -135,7 +135,7 @@@@ }] ] }], - ['OS in "freebsd dragonflybsd linux openbsd solaris android aix os400"', { + ['OS in "freebsd dragonflybsd linux netbsd openbsd solaris android aix os400"', { 'cflags': [ '-Wall' ], 'cflags_cc': [ '-fno-rtti', '-fno-exceptions' ], 'target_conditions': [ @ 1.4 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: patch-deps_uv_common.gypi,v 1.3 2015/09/17 10:42:34 fhajny Exp $ d5 1 a5 1 --- deps/uv/common.gypi.orig 2018-04-24 14:41:22.000000000 +0000 d7 1 a7 1 @@@@ -134,7 +134,7 @@@@ d11 2 a12 2 - ['OS in "freebsd dragonflybsd linux openbsd solaris android aix"', { + ['OS in "freebsd dragonflybsd linux openbsd netbsd solaris android aix"', { @ 1.3 log @Update lang/nodejs to 4.1.0. OK'd by jperkin. Notable changes: * buffer: - Buffers are now created in JavaScript, rather than C++. This increases the speed of buffer creation - Buffer#slice() now uses Uint8Array#subarray() internally, increasing slice() performance * fs: - fs.utimes() now properly converts numeric strings, NaN, and Infinity - fs.WriteStream now implements _writev, allowing for super-fast bulk writes * http: Fixed an issue with certain write() sizes causing errors when using http.request() * npm: Upgrade to version 2.14.3, see https://github.com/npm/npm/releases/tag/v2.14.3 for more details * src: V8 cpu profiling no longer erroneously shows idle time * timers: #ref() and #unref() now return the timer they belong to * v8: Lateral upgrade to 4.5.103.33 from 4.5.103.30, contains minor fixes. This fixes a previously known bug where some computed object shorthand properties did not work correctly Full release notes: https://nodejs.org/en/blog/release/v4.1.0/ @ text @d1 1 a1 1 $NetBSD: patch-deps_uv_common.gypi,v 1.2 2015/04/30 15:04:56 ryoon Exp $ d5 1 a5 1 --- deps/uv/common.gypi.orig 2015-03-31 22:13:01.000000000 +0000 d7 1 a7 1 @@@@ -128,7 +128,7 @@@@ d11 2 a12 2 - ['OS in "freebsd dragonflybsd linux openbsd solaris android"', { + ['OS in "freebsd dragonflybsd linux openbsd solaris android netbsd"', { @ 1.2 log @Update to 0.12.2 Changelog: 2015.03.31, Version 0.12.2 (Stable) * uv: Upgrade to 1.4.2 * npm: Upgrade to 2.7.4 * V8: do not add extra newline in log file (Julien Gilli) * V8: Fix --max_old_space_size=4096 integer overflow (Andrei Sedoi) * asyncwrap: fix constructor condition for early ret (Trevor Norris) * buffer: align chunks on 8-byte boundary (Fedor Indutny) * buffer: fix pool offset adjustment (Trevor Norris) * build: fix use of strict aliasing (Trevor Norris) * console: allow Object.prototype fields as labels (Colin Ihrig) * fs: make F_OK/R_OK/W_OK/X_OK not writable (Jackson Tian) * fs: properly handle fd passed to truncate() (Bruno Jouhier) * http: fix assert on data/end after socket error (Fedor Indutny) * lib: fix max size check in Buffer constructor (Ben Noordhuis) * lib: fix stdio/ipc sync i/o regression (Ben Noordhuis) * module: replace NativeModule.require (Herbert Vojčík) * net: allow port 0 in connect() (cjihrig) * net: unref timer in parent sockets (Fedor Indutny) * path: refactor for performance and consistency (Nathan Woltman) * smalloc: extend user API (Trevor Norris) * src: fix for SIGINT crash on FreeBSD (Fedor Indutny) * src: fix builtin modules failing with --use-strict (Julien Gilli) * watchdog: fix timeout for early polling return (Saúl Ibarra Corretgé) 2015.03.23, Version 0.12.1 (Stable), 0034086b49f22cfde765a7e9f55db25f8eb310b6 * openssl: upgrade to 1.0.1m (Addressing multiple CVES) 2015.02.06, Version 0.12.0 (Stable), 2b18916ff054309a07408719b62e2b6a4f1e056a * npm: Upgrade to 2.5.1 * mdb_v8: update for v0.12 (Dave Pacheco) @ text @d1 1 a1 1 $NetBSD: patch-deps_uv_common.gypi,v 1.1 2013/05/22 15:17:07 mspo Exp $ d11 2 a12 2 - ['OS in "freebsd linux openbsd solaris android"', { + ['OS in "freebsd linux openbsd solaris android netbsd"', { @ 1.1 log @add nodejs package, previously in wip/node @ text @d1 1 a1 1 $NetBSD$ d5 1 a5 1 --- deps/uv/common.gypi.orig 2013-04-11 16:39:16.000000000 +0000 d7 1 a7 1 @@@@ -129,7 +129,7 @@@@ d11 2 a12 2 - [ 'OS=="linux" or OS=="freebsd" or OS=="openbsd" or OS=="solaris"', { + [ 'OS=="linux" or OS=="freebsd" or OS=="openbsd" or OS=="solaris" OR OS=="netbsd"', { @