head 1.4; access; symbols pkgsrc-2026Q1:1.3.0.16 pkgsrc-2026Q1-base:1.3 pkgsrc-2025Q4:1.3.0.14 pkgsrc-2025Q4-base:1.3 pkgsrc-2025Q3:1.3.0.12 pkgsrc-2025Q3-base:1.3 pkgsrc-2025Q2:1.3.0.10 pkgsrc-2025Q2-base:1.3 pkgsrc-2025Q1:1.3.0.8 pkgsrc-2025Q1-base:1.3 pkgsrc-2024Q4:1.3.0.6 pkgsrc-2024Q4-base:1.3 pkgsrc-2024Q3:1.3.0.4 pkgsrc-2024Q3-base:1.3 pkgsrc-2024Q2:1.3.0.2 pkgsrc-2024Q2-base:1.3 pkgsrc-2024Q1:1.1.0.4 pkgsrc-2024Q1-base:1.1 pkgsrc-2023Q4:1.1.0.2 pkgsrc-2023Q4-base:1.1; locks; strict; comment @# @; 1.4 date 2026.05.18.10.18.56; author adam; state dead; branches; next 1.3; commitid JPBfOYOlO34wyhGG; 1.3 date 2024.05.07.18.07.05; author adam; state Exp; branches; next 1.2; commitid TRF4ZXAqiqTzX59F; 1.2 date 2024.04.05.05.31.45; author adam; state Exp; branches; next 1.1; commitid fRFMljxcIslqOU4F; 1.1 date 2023.11.02.13.16.54; author adam; state Exp; branches; next ; commitid 7iQVZRYIk52Fm2LE; desc @@ 1.4 log @nodejs20: removed; end-of-life @ text @$NetBSD: patch-tools_install.py,v 1.3 2024/05/07 18:07:05 adam Exp $ Install man pages under the right directory. --- tools/install.py.orig 2024-04-03 00:39:38.000000000 +0000 +++ tools/install.py @@@@ -182,10 +182,7 @@@@ def files(options, action): action(options, [os.path.join(options.v8_dir, 'tools/gdbinit')], 'share/doc/node/') action(options, [os.path.join(options.v8_dir, 'tools/lldb_commands.py')], 'share/doc/node/') - if 'openbsd' in sys.platform: - action(options, ['doc/node.1'], 'man/man1/') - else: - action(options, ['doc/node.1'], 'share/man/man1/') + action(options, ['doc/node.1'], os.environ.get('PKGMANDIR') + '/man1/') if 'true' == options.variables.get('node_install_npm'): npm_files(options, action) @ 1.3 log @nodejs20: updated to 20.13.0 Node.js v20.13.0 buffer: improve base64 and base64url performance crypto: deprecate implicitly shortened GCM tags events,doc: mark CustomEvent as stable fs: add stacktrace to fs/promises report: add --report-exclude-network option src: add uv_get_available_memory to report and process stream: support typed arrays util: support array of formats in util.styleText v8: implement v8.queryObjects() for memory leak regression testing watch: mark as stable @ text @d1 1 a1 1 $NetBSD: patch-tools_install.py,v 1.2 2024/04/05 05:31:45 adam Exp $ @ 1.2 log @nodejs20: updated to 20.12.1 Version 20.12.1 'Iron' (LTS) Notable Changes CVE-2024-27983 - Assertion failed in node::http2::Http2Session::~Http2Session() leads to HTTP/2 server crash- (High) CVE-2024-27982 - HTTP Request Smuggling via Content Length Obfuscation - (Medium) llhttp version 9.2.1 undici version 5.28.4 @ text @d1 1 a1 1 $NetBSD: patch-tools_install.py,v 1.1 2023/11/02 13:16:54 adam Exp $ d11 1 a11 1 - if 'freebsd' in sys.platform or 'openbsd' in sys.platform: @ 1.1 log @nodejs20: added version 20.9.0 (from lang/nodejs) Version 20.9.0 'Iron' (LTS) Notable Changes This release marks the transition of Node.js 20.x into Long Term Support (LTS) with the codename 'Iron'. The 20.x release line now moves into "Active LTS" and will remain so until October 2024. After that time, it will move into "Maintenance" until end of life in April 2026. Known issue Collecting code coverage via the NODE_V8_COVERAGE environment variable may lead to a hang. This is not thought to be a regression in Node.js 20 (some reports are on Node.js 18). For more information, including some potential workarounds. @ text @d1 1 a1 1 $NetBSD: patch-tools_install.py,v 1.8 2022/03/30 06:52:33 adam Exp $ d5 1 a5 1 --- tools/install.py.orig 2021-09-10 17:25:14.000000000 +0000 d7 3 a9 3 @@@@ -156,10 +156,7 @@@@ def files(action): action(['deps/v8/tools/gdbinit'], 'share/doc/node/') action(['deps/v8/tools/lldb_commands.py'], 'share/doc/node/') d12 1 a12 1 - action(['doc/node.1'], 'man/man1/') d14 2 a15 2 - action(['doc/node.1'], 'share/man/man1/') + action(['doc/node.1'], os.environ.get('PKGMANDIR') + '/man1/') d17 2 a18 2 if 'true' == variables.get('node_install_npm'): npm_files(action) @