Up to [cvs.NetBSD.org] / pkgsrc / lang / nodejs / patches
Request diff between arbitrary revisions
Default branch: MAIN
Revision 1.11, Fri Jan 24 18:52:20 2020 UTC (4 years, 2 months ago) by adam
Branch: MAIN
CVS Tags: HEAD
Changes since 1.10: +1 -1
lines
FILE REMOVED
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
Revision 1.10 / (download) - annotate - [select for diffs], Fri May 31 20:52:00 2019 UTC (4 years, 10 months ago) by adam
Branch: MAIN
CVS Tags: pkgsrc-2019Q4-base,
pkgsrc-2019Q4,
pkgsrc-2019Q3-base,
pkgsrc-2019Q3,
pkgsrc-2019Q2-base,
pkgsrc-2019Q2
Changes since 1.9: +10 -14
lines
Diff to previous 1.9 (colored)
nodejs: updated to 10.16.0 Version 10.16.0 'Dubnium' (LTS) Notable Changes deps: update ICU to 64.2 upgrade npm to 6.9.0 upgrade openssl sources to 1.1.1b upgrade to libuv 1.28.0 events: add once method to use promises with EventEmitter n-api: mark thread-safe function as stable repl: support top-level for-await-of zlib: add brotli support
Revision 1.9 / (download) - annotate - [select for diffs], Thu May 3 21:19:16 2018 UTC (5 years, 11 months ago) by fhajny
Branch: MAIN
CVS Tags: pkgsrc-2019Q1-base,
pkgsrc-2019Q1,
pkgsrc-2018Q4-base,
pkgsrc-2018Q4,
pkgsrc-2018Q3-base,
pkgsrc-2018Q3,
pkgsrc-2018Q2-base,
pkgsrc-2018Q2
Changes since 1.8: +2 -2
lines
Diff to previous 1.8 (colored)
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.
Revision 1.8 / (download) - annotate - [select for diffs], Thu Feb 1 19:09:02 2018 UTC (6 years, 2 months ago) by fhajny
Branch: MAIN
CVS Tags: pkgsrc-2018Q1-base,
pkgsrc-2018Q1
Changes since 1.7: +5 -5
lines
Diff to previous 1.7 (colored)
Update lang/nodejs to 9.5.0. cluster - add cwd to cluster.settings deps - upgrade libuv to 1.19.1 n-api - expose n-api version in process.versions perf_hooks - add performance.clear() stream - avoid writeAfterEnd() while ending
Revision 1.7 / (download) - annotate - [select for diffs], Thu Oct 26 09:12:55 2017 UTC (6 years, 5 months ago) by fhajny
Branch: MAIN
CVS Tags: pkgsrc-2017Q4-base,
pkgsrc-2017Q4
Changes since 1.6: +10 -8
lines
Diff to previous 1.6 (colored)
Update lang/nodejs to 8.8.1. - net: Fix timeout with null handle issue. This is a regression in 8.8.0
Revision 1.6, Thu Oct 12 14:12:15 2017 UTC (6 years, 6 months ago) by fhajny
Branch: MAIN
Changes since 1.5: +1 -1
lines
FILE REMOVED
Update lang/nodejs to 8.7.0. deps: - update npm to 5.4.2 - upgrade libuv to 1.15.0 - update V8 to 6.1.534.42 dgram: - support for setting dgram socket buffer size fs: - add support O_DSYNC file open constant util: - deprecate obj.inspect for custom inspection tools, build: - there is a fancy new macOS installer
Revision 1.5 / (download) - annotate - [select for diffs], Wed Jun 14 12:59:14 2017 UTC (6 years, 10 months ago) by fhajny
Branch: MAIN
CVS Tags: pkgsrc-2017Q3-base,
pkgsrc-2017Q3,
pkgsrc-2017Q2-base,
pkgsrc-2017Q2
Changes since 1.4: +6 -6
lines
Diff to previous 1.4 (colored)
Update lang/nodejs to 8.1.1. 8.1.1 Child processes - stdout and stderr are now available on the error output of a failed call to the util.promisify()ed version of child_process.exec. HTTP - A regression that broke certain scenarios in which HTTP is used together with the cluster module has been fixed. HTTPS - The rejectUnauthorized option now works properly for unix sockets. Readline - A change that broke npm init and other code which uses readline multiple times on the same input stream is reverted. 8.1.0 Async Hooks - When one Promise leads to the creation of a new Promise, the parent Promise will be identified as the trigger Dependencies - libuv has been updated to 1.12.0 - npm has been updated to 5.0.3 File system - The fs.exists() function now works correctly with util.promisify() - fs.Stats times are now also available as numbers Inspector - It is now possible to bind to a random port using --inspect=0 Zlib - A regression in the Zlib module that made it impossible to properly subclasses zlib.Deflate and other Zlib classes has been fixed.
Revision 1.4 / (download) - annotate - [select for diffs], Wed Apr 13 09:37:35 2016 UTC (8 years ago) by ryoon
Branch: MAIN
CVS Tags: pkgsrc-2017Q1-base,
pkgsrc-2017Q1,
pkgsrc-2016Q4-base,
pkgsrc-2016Q4,
pkgsrc-2016Q3-base,
pkgsrc-2016Q3,
pkgsrc-2016Q2-base,
pkgsrc-2016Q2
Changes since 1.3: +24 -9
lines
Diff to previous 1.3 (colored)
Return process.execPath as absolute path on NetBSD current like on Linux. Bump PKGREVISION for NetBSD current. This fixes node-sass build under NetBSD current.
Revision 1.3, Thu Apr 30 15:04:56 2015 UTC (8 years, 11 months ago) by ryoon
Branch: MAIN
Changes since 1.2: +1 -1
lines
FILE REMOVED
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)
Revision 1.2 / (download) - annotate - [select for diffs], Thu Jun 13 20:11:05 2013 UTC (10 years, 10 months ago) by fhajny
Branch: MAIN
CVS Tags: pkgsrc-2015Q1-base,
pkgsrc-2015Q1,
pkgsrc-2014Q4-base,
pkgsrc-2014Q4,
pkgsrc-2014Q3-base,
pkgsrc-2014Q3,
pkgsrc-2014Q2-base,
pkgsrc-2014Q2,
pkgsrc-2014Q1-base,
pkgsrc-2014Q1,
pkgsrc-2013Q4-base,
pkgsrc-2013Q4,
pkgsrc-2013Q3-base,
pkgsrc-2013Q3,
pkgsrc-2013Q2-base,
pkgsrc-2013Q2
Changes since 1.1: +3 -2
lines
Diff to previous 1.1 (colored)
Update nodejs to 0.10.11. 2013.06.13, Version 0.10.11 (Stable) * uv: upgrade to 0.10.11 * npm: Upgrade to 1.2.30 * openssl: add missing configuration pieces for MIPS (Andrei Sedoi) * Revert "http: remove bodyHead from 'upgrade' events" (isaacs) * v8: fix pointer arithmetic undefined behavior (Trevor Norris) * crypto: fix utf8/utf-8 encoding check (Ben Noordhuis) * net: Fix busy loop on POLLERR|POLLHUP on older linux kernels (Ben Noordhuis, isaacs)
Revision 1.1 / (download) - annotate - [select for diffs], Wed Jun 5 13:27:05 2013 UTC (10 years, 10 months ago) by mspo
Branch: MAIN
fix build on netbsd -current, tested on 6.0 also