- Update to Nodejs 18.4.0. For detailed changes see,

https://github.com/nodejs/node/blob/main/doc/changelogs/CHANGELOG_V18.md#18.4.0
- refreshed: versioned.patch, linker_lto_jobs.patch, nodejs-libpath.patch

OBS-URL: https://build.opensuse.org/package/show/devel:languages:nodejs/nodejs18?expand=0&rev=2
This commit is contained in:
Adam Majer 2022-06-28 14:02:30 +00:00 committed by Git OBS Bridge
parent 38fc9b6db2
commit 8ab8cd0016
9 changed files with 122 additions and 142 deletions

View File

@ -1,27 +1,34 @@
7bb0a93a3f6b9b0a46194420fc554c1d12682aef7d8822cfd2bbb3639f5b2059 node-v18.2.0-aix-ppc64.tar.gz
d140f15ca709767365e09edd0cb345f10f32f582d82d726f67f63dd7db4443d1 node-v18.2.0-darwin-arm64.tar.gz
c73ea354c84c3bd9889c064346b6e3aaa292c33f1fb4a4793cdee7a155a5a67e node-v18.2.0-darwin-arm64.tar.xz
0b03647ac5805df335c6601d1a1838c6a2f4edbed7d098982bfd39e71b5fd8f8 node-v18.2.0-darwin-x64.tar.gz
e4d277afacb96e7d492dab3613a1612853e9a67a3a528dfc7e124a4c7370f0d6 node-v18.2.0-darwin-x64.tar.xz
c7dba1404ea1457a8c8292821d02fc835c862f716d7f5cab3aab545d6847a814 node-v18.2.0-headers.tar.gz
97a017643b40a91f73f5f3b0d91f4f653406ba05b7dd6e2129454ad6f49c2e28 node-v18.2.0-headers.tar.xz
9dc8ca472c79e842d4faf600876b643ab485936fe4870fbafaa7c19b2d153353 node-v18.2.0-linux-arm64.tar.gz
ad2c1e533db66cfb47e770c1f4af6807e1ce68cdce8aa230d26f025d0926d0c4 node-v18.2.0-linux-arm64.tar.xz
ace6a5da82794e1f364d284ee241b24c08048677c77b24c370c5a677189400f7 node-v18.2.0-linux-armv7l.tar.gz
1d7c6c8fb0715a501b889a58de9d3c7a54a0c62578ea4109d2b17adaf12a99f7 node-v18.2.0-linux-armv7l.tar.xz
d81d0ede439e082971c02e4d64ee95e5215753cfa3891cdfafd266c221767c21 node-v18.2.0-linux-ppc64le.tar.gz
053824eeb17a1afea11e437a2ae9061568e9ab95daa0ea818cfcd4246bfd950c node-v18.2.0-linux-ppc64le.tar.xz
f11f97a74b3a7ae19d8acac166e9de5e3e095a54ba5a0d7afaefd77b589f277f node-v18.2.0-linux-s390x.tar.gz
1dbe758651e66ba47b9f1a5650a295f424fe36bcd709e7ef71f9a4668c2f3081 node-v18.2.0-linux-s390x.tar.xz
73d3f98e96e098587c2154dcaa82a6469a510e89a4881663dc4c86985acf245e node-v18.2.0-linux-x64.tar.gz
22f9d2e71fe682091f1ec5f8be5703868069f5547a866bdddc8e661040b28527 node-v18.2.0-linux-x64.tar.xz
ac92b964ce08c96ac44da76df764e5981f319c7fc0c35dc49deab1188fa5d292 node-v18.2.0.pkg
bb9c117814341676edbfd7c79cfaaac2d809e760a65fe9afe050245d55bb7ca7 node-v18.2.0.tar.gz
2305b15ebf5547474e905b5002f9ba99c7eeef01d7394dfe6f3846cc6bcad66d node-v18.2.0.tar.xz
09586f2af26a5d73cfe95f7b576c058fe359de126c3d3655e00cb010261a97ba node-v18.2.0-win-x64.7z
deaa04e8ba65e568f02452c9313b9e6ee80fcef9c0929062fc5175a401fa05ce node-v18.2.0-win-x64.zip
c10293d857223e8f9afd79f8f2e021d1cf07920d108b9e285cd48bdcad9d5076 node-v18.2.0-x64.msi
09392b4eaa439add5a8e9e1cfb44dedf0b748a7bcad4257aa8ad187a6d0a432a win-x64/node.exe
005cd83dd73e222a2fa36a967b365749feb9e39eddd0078b6ef0df7802494671 win-x64/node.lib
d854462a87392625086808337c716ab4e1a49213b1a93ea47d0f5dc02b57a1e4 win-x64/node_pdb.7z
3cf29058aceac04ee87176285be14bdf933aa7c8cf1bdfb8c206fecf51c29494 win-x64/node_pdb.zip
a403ee671a261d4e52694a81b55ec01aad70e955afae2680eab2e4095260e601 node-v18.4.0-aix-ppc64.tar.gz
90850d1ff13ef07e5ae2c8c2f29c29bd2654308def2776eb73be0f7aa6a4f9bd node-v18.4.0-darwin-arm64.tar.gz
361bb9bb174574e87b2116e600f96e6afc5bdcda1fe1d7e191f5e497c23ae56b node-v18.4.0-darwin-arm64.tar.xz
9d97b2efc0b7f1d0877c319f6c1b3da24c8c4218d4c4eab7d6ebee0d95f69701 node-v18.4.0-darwin-x64.tar.gz
1ef406671732c589d923fcb3fff51dfd9ed45a1429037d87147641b0b013ede6 node-v18.4.0-darwin-x64.tar.xz
e8ff60b73c9d68f02e1a5b1a008c82ae1522dd197880ff138d72b6e659595e3d node-v18.4.0-headers.tar.gz
4a7865a23ceb8ca74cd8f6c9c12481e66a046abb779d454ce7d1385a753c6138 node-v18.4.0-headers.tar.xz
6926ab0721aee65b6a00f4858a307d736de5f48a511d7e5c6182f87887f76188 node-v18.4.0-linux-arm64.tar.gz
86c82075e9b651b2185c3cede479255fc25d23dc4e28aae14f83ddf0287fb85e node-v18.4.0-linux-arm64.tar.xz
f5547aea83f451b94e70cb9d5f2042e055cc63c130feaf35e39e0ade85b372b6 node-v18.4.0-linux-armv7l.tar.gz
0571be25d3dd0271d88d7168dac5d93c423476d612a56f1c90adf8cdf0bfb5ab node-v18.4.0-linux-armv7l.tar.xz
8a7b20fed6286a8755bb49590aab592c86fdf244c494843d0cbbfe34912f01de node-v18.4.0-linux-ppc64le.tar.gz
f78ead16935712b360e1e3370773c2b84dfe11cbdc811ddf9dbe7b376097154c node-v18.4.0-linux-ppc64le.tar.xz
fbe52695dc35aede252b94f455ca9dad172c627144c805d57340b7bf624c6b63 node-v18.4.0-linux-s390x.tar.gz
558f807ccc156c52c75f556df80d1615811ad17d987c7da2dfce3719fecd5902 node-v18.4.0-linux-s390x.tar.xz
4e3f5c72ec735aa23d52042be61e32e7279d26d7f05ebb5571c410e81d10c9a3 node-v18.4.0-linux-x64.tar.gz
68c3749b9b53bb07a21f91d26be5f231012c5364bbf0b3f14015ae38d02d5344 node-v18.4.0-linux-x64.tar.xz
62800c6d694745da4c0f668f435f3e019cc3aa31efd152a5ab6f71f36d1e6938 node-v18.4.0.pkg
c7c67252175b7f4e1521285bf1a1044dffce6103df9a54f80f0d8287f69e01d7 node-v18.4.0.tar.gz
94d6f19a970361f8c8ad17450604095389f51ca6a00dcde59c21f373e95abbb5 node-v18.4.0.tar.xz
10a6f83ac36a20607d186c074951c8800525566ff79b97979ea0b4adaab836d5 node-v18.4.0-win-x64.7z
a610ab5416b637c7ef0a7923e9100c1c0bd617fa156ce2ca1d01cec49402d982 node-v18.4.0-win-x64.zip
aefd03e0015c8954bd5c118e0b1fe0d2e0a4e0c93322816f05bbd4b196aae00f node-v18.4.0-win-x86.7z
cdfd078ab3f00a3ed906a339afce3201063c6fc899736022cfcbb9c668cd4661 node-v18.4.0-win-x86.zip
b79cbf490d581245061d6462430450df16731901a022c83daafbf9a920bafc6e node-v18.4.0-x64.msi
6a13d5f7de06a3d00a6deb84bbbfa6c591ab45839609a375c12215a86ef9ae9c node-v18.4.0-x86.msi
ac77cb6589f4bc7665e1d3efd3881e88952bac322f818121e7d2a23ce01452c3 win-x64/node.exe
8dd17e07475a098640979532b8ad77896812605b13c4d715a8aa8804833494b4 win-x64/node.lib
15c763c260901bb32d41068eda6da10a2183563f4b43354b6d6b1c1958865aa6 win-x64/node_pdb.7z
803a757a1b8a796a4ff4357ef895cd6b7308b36c859cb44af91119a92d7ea1d2 win-x64/node_pdb.zip
8cc8f20a2668a8da6ed99ccc15e000ddc3a9cd4b2f28f3f9148be1c1ec4680f8 win-x86/node.exe
333bd4a83c23547ac8f5f250e6ff171e03919cfa3293b438de0e0baa5976767d win-x86/node.lib
42c553dc26f0c72bd8de873f9ec1b8910afa46d3f45fd341eaa4d2c6eded2d3f win-x86/node_pdb.7z
cca573137e470606f8c82b3e5b11e8035703d9772f5319bcabf9a931a38ccaa9 win-x86/node_pdb.zip

Binary file not shown.

View File

@ -3,18 +3,27 @@ is run serially over these binaries instead of in parallel.
OBS workers run out of memory as each executable seems to require
upward of 5G RAM
Index: node-v14.9.0/node.gyp
Index: node-v18.4.0/node.gyp
===================================================================
--- node-v14.9.0.orig/node.gyp
+++ node-v14.9.0/node.gyp
@@ -1258,20 +1258,21 @@
'target_name': 'embedtest',
'type': 'executable',
--- node-v18.4.0.orig/node.gyp
+++ node-v18.4.0/node.gyp
@@ -1145,6 +1145,7 @@
'node_dtrace_header',
'node_dtrace_ustack',
'node_dtrace_provider',
+ 'fuzz_url',
],
'includes': [
'node.gypi'
@@ -1190,6 +1191,7 @@
'node_dtrace_header',
'node_dtrace_ustack',
'node_dtrace_provider',
+ 'fuzz_env',
],
'dependencies': [
'<(node_lib_target_name)',
'deps/histogram/histogram.gyp:histogram',
'deps/uvwasi/uvwasi.gyp:uvwasi',
'includes': [
@@ -1288,6 +1290,7 @@
'node_dtrace_header',
'node_dtrace_ustack',
'node_dtrace_provider',
@ -22,54 +31,11 @@ Index: node-v14.9.0/node.gyp
],
'includes': [
'node.gypi'
],
'include_dirs': [
'src',
'tools/msvs/genfiles',
'deps/v8/include',
@@ -1317,20 +1318,21 @@
# So generate_code_cache -> mkcodecache -> node_lib_base,
# node_lib -> node_lib_base & generate_code_cache
{
'target_name': 'mkcodecache',
'type': 'executable',
'dependencies': [
@@ -1357,6 +1360,7 @@
'<(node_lib_target_name)',
'deps/histogram/histogram.gyp:histogram',
'deps/uvwasi/uvwasi.gyp:uvwasi',
+ 'embedtest',
+ 'embedtest'
],
'includes': [
'node.gypi'
],
'include_dirs': [
'src',
'tools/msvs/genfiles',
'deps/v8/include',
@@ -1372,20 +1374,21 @@
],
}, # mkcodecache
{
'target_name': 'node_mksnapshot',
'type': 'executable',
'dependencies': [
'<(node_lib_target_name)',
'deps/histogram/histogram.gyp:histogram',
'deps/uvwasi/uvwasi.gyp:uvwasi',
+ 'mkcodecache'
],
'includes': [
'node.gypi'
],
'include_dirs': [
'src',
'tools/msvs/genfiles',
'deps/v8/include',

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:2305b15ebf5547474e905b5002f9ba99c7eeef01d7394dfe6f3846cc6bcad66d
size 36873192

3
node-v18.4.0.tar.xz Normal file
View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:94d6f19a970361f8c8ad17450604095389f51ca6a00dcde59c21f373e95abbb5
size 37109064

View File

@ -1,7 +1,7 @@
Index: node-v18.2.0/tools/install.py
Index: node-v18.4.0/tools/install.py
===================================================================
--- node-v18.2.0.orig/tools/install.py
+++ node-v18.2.0/tools/install.py
--- node-v18.4.0.orig/tools/install.py
+++ node-v18.4.0/tools/install.py
@@ -7,6 +7,8 @@ import errno
import os
import shutil
@ -49,11 +49,11 @@ Index: node-v18.2.0/tools/install.py
# behave similarly for systemtap
action(['src/node.stp'], 'share/systemtap/tapset/')
Index: node-v18.2.0/lib/internal/modules/cjs/loader.js
Index: node-v18.4.0/lib/internal/modules/cjs/loader.js
===================================================================
--- node-v18.2.0.orig/lib/internal/modules/cjs/loader.js
+++ node-v18.2.0/lib/internal/modules/cjs/loader.js
@@ -1240,7 +1240,7 @@ Module._initPaths = function() {
--- node-v18.4.0.orig/lib/internal/modules/cjs/loader.js
+++ node-v18.4.0/lib/internal/modules/cjs/loader.js
@@ -1247,7 +1247,7 @@ Module._initPaths = function() {
path.resolve(process.execPath, '..') :
path.resolve(process.execPath, '..', '..');

View File

@ -1,3 +1,10 @@
-------------------------------------------------------------------
Tue Jun 28 13:06:23 UTC 2022 - Adam Majer <adam.majer@suse.de>
- Update to Nodejs 18.4.0. For detailed changes see,
https://github.com/nodejs/node/blob/main/doc/changelogs/CHANGELOG_V18.md#18.4.0
- refreshed: versioned.patch, linker_lto_jobs.patch, nodejs-libpath.patch
-------------------------------------------------------------------
Thu May 19 15:01:09 UTC 2022 - Adam Majer <adam.majer@suse.de>

View File

@ -31,7 +31,7 @@
%endif
Name: nodejs18
Version: 18.2.0
Version: 18.4.0
Release: 0
# Double DWZ memory limits
@ -362,7 +362,7 @@ ExclusiveArch: not_buildable
Provides: bundled(uvwasi) = 0.0.12
Provides: bundled(libuv) = 1.43.0
Provides: bundled(v8) = 10.1.124.8
Provides: bundled(v8) = 10.2.154.4
%if %{with intree_brotli}
Provides: bundled(brotli) = 1.0.9
%else
@ -376,8 +376,8 @@ Provides: bundled(ngtcp2) = 0.1.0-DEV
Provides: bundled(node-acorn) = 8.7.0
Provides: bundled(node-acorn-walk) = 8.2.0
Provides: bundled(node-cjs-module-lexer) = 1.2.2
Provides: bundled(node-corepack) = 0.10.0
Provides: bundled(node-undici) = 5.2.0
Provides: bundled(node-corepack) = 0.11.2
Provides: bundled(node-undici) = 5.5.1
%description
Node.js is a JavaScript runtime built on Chrome's V8 JavaScript engine. Node.js
@ -406,7 +406,7 @@ Requires: nodejs-common
Requires: nodejs18 = %{version}
Provides: nodejs-npm = %{version}
Obsoletes: nodejs-npm < 4.0.0
Provides: npm(npm) = 8.9.0
Provides: npm(npm) = 8.12.1
Provides: npm = %{version}
%if 0%{?suse_version} >= 1500
%if %{node_version_number} >= 10
@ -429,8 +429,8 @@ Provides: bundled(node-bin-links) = 3.0.1
Provides: bundled(node-binary-extensions) = 2.2.0
Provides: bundled(node-brace-expansion) = 1.1.11
Provides: bundled(node-brace-expansion) = 2.0.1
Provides: bundled(node-builtins) = 5.0.0
Provides: bundled(node-cacache) = 16.0.7
Provides: bundled(node-builtins) = 5.0.1
Provides: bundled(node-cacache) = 16.1.0
Provides: bundled(node-chalk) = 4.1.2
Provides: bundled(node-chownr) = 2.0.0
Provides: bundled(node-cidr-regex) = 3.1.1
@ -462,8 +462,8 @@ Provides: bundled(node-fs-minipass) = 2.1.0
Provides: bundled(node-fs.realpath) = 1.0.0
Provides: bundled(node-function-bind) = 1.1.1
Provides: bundled(node-gauge) = 4.0.4
Provides: bundled(node-glob) = 7.2.0
Provides: bundled(node-glob) = 8.0.1
Provides: bundled(node-glob) = 7.2.3
Provides: bundled(node-glob) = 8.0.3
Provides: bundled(node-graceful-fs) = 4.2.10
Provides: bundled(node-has) = 1.0.3
Provides: bundled(node-has-flag) = 4.0.0
@ -471,7 +471,7 @@ Provides: bundled(node-has-unicode) = 2.0.1
Provides: bundled(node-hosted-git-info) = 5.0.0
Provides: bundled(node-http-cache-semantics) = 4.1.0
Provides: bundled(node-http-proxy-agent) = 5.0.0
Provides: bundled(node-https-proxy-agent) = 5.0.0
Provides: bundled(node-https-proxy-agent) = 5.0.1
Provides: bundled(node-humanize-ms) = 1.2.1
Provides: bundled(node-iconv-lite) = 0.6.3
Provides: bundled(node-ignore-walk) = 5.0.1
@ -482,34 +482,34 @@ Provides: bundled(node-inflight) = 1.0.6
Provides: bundled(node-inherits) = 2.0.4
Provides: bundled(node-ini) = 3.0.0
Provides: bundled(node-init-package-json) = 3.0.2
Provides: bundled(node-ip) = 1.1.5
Provides: bundled(node-ip) = 1.1.8
Provides: bundled(node-ip-regex) = 4.3.0
Provides: bundled(node-is-cidr) = 4.0.2
Provides: bundled(node-is-core-module) = 2.8.1
Provides: bundled(node-is-core-module) = 2.9.0
Provides: bundled(node-is-fullwidth-code-point) = 3.0.0
Provides: bundled(node-is-lambda) = 1.0.1
Provides: bundled(node-isexe) = 2.0.0
Provides: bundled(node-json-parse-even-better-errors) = 2.3.1
Provides: bundled(node-json-stringify-nice) = 1.1.4
Provides: bundled(node-jsonparse) = 1.3.1
Provides: bundled(node-just-diff) = 5.0.1
Provides: bundled(node-just-diff) = 5.0.2
Provides: bundled(node-just-diff-apply) = 5.2.0
Provides: bundled(node-libnpmaccess) = 6.0.3
Provides: bundled(node-libnpmdiff) = 4.0.3
Provides: bundled(node-libnpmexec) = 4.0.5
Provides: bundled(node-libnpmexec) = 4.0.6
Provides: bundled(node-libnpmfund) = 3.0.2
Provides: bundled(node-libnpmhook) = 8.0.3
Provides: bundled(node-libnpmorg) = 4.0.3
Provides: bundled(node-libnpmpack) = 4.0.3
Provides: bundled(node-libnpmpack) = 4.1.0
Provides: bundled(node-libnpmpublish) = 6.0.4
Provides: bundled(node-libnpmsearch) = 5.0.3
Provides: bundled(node-libnpmteam) = 4.0.3
Provides: bundled(node-libnpmversion) = 3.0.4
Provides: bundled(node-lru-cache) = 6.0.0
Provides: bundled(node-lru-cache) = 7.8.1
Provides: bundled(node-make-fetch-happen) = 10.1.2
Provides: bundled(node-lru-cache) = 7.9.0
Provides: bundled(node-make-fetch-happen) = 10.1.6
Provides: bundled(node-minimatch) = 3.1.2
Provides: bundled(node-minimatch) = 5.0.1
Provides: bundled(node-minimatch) = 5.1.0
Provides: bundled(node-minipass) = 3.1.6
Provides: bundled(node-minipass-collect) = 1.0.2
Provides: bundled(node-minipass-fetch) = 2.1.0
@ -532,7 +532,7 @@ Provides: bundled(node-npm-bundled) = 1.1.2
Provides: bundled(node-npm-install-checks) = 5.0.0
Provides: bundled(node-npm-normalize-package-bin) = 1.0.1
Provides: bundled(node-npm-package-arg) = 9.0.2
Provides: bundled(node-npm-packlist) = 5.0.2
Provides: bundled(node-npm-packlist) = 5.1.0
Provides: bundled(node-npm-pick-manifest) = 7.0.1
Provides: bundled(node-npm-profile) = 6.0.3
Provides: bundled(node-npm-registry-fetch) = 13.1.1
@ -541,7 +541,7 @@ Provides: bundled(node-npmlog) = 6.0.2
Provides: bundled(node-once) = 1.4.0
Provides: bundled(node-opener) = 1.5.2
Provides: bundled(node-p-map) = 4.0.0
Provides: bundled(node-pacote) = 13.3.0
Provides: bundled(node-pacote) = 13.6.0
Provides: bundled(node-parse-conflict-json) = 2.0.2
Provides: bundled(node-path-is-absolute) = 1.0.1
Provides: bundled(node-proc-log) = 2.0.1
@ -566,12 +566,12 @@ Provides: bundled(node-set-blocking) = 2.0.0
Provides: bundled(node-signal-exit) = 3.0.7
Provides: bundled(node-smart-buffer) = 4.2.0
Provides: bundled(node-socks) = 2.6.2
Provides: bundled(node-socks-proxy-agent) = 6.1.1
Provides: bundled(node-socks-proxy-agent) = 6.2.0
Provides: bundled(node-spdx-correct) = 3.1.1
Provides: bundled(node-spdx-exceptions) = 2.3.0
Provides: bundled(node-spdx-expression-parse) = 3.0.1
Provides: bundled(node-spdx-license-ids) = 3.0.11
Provides: bundled(node-ssri) = 9.0.0
Provides: bundled(node-ssri) = 9.0.1
Provides: bundled(node-string_decoder) = 1.3.0
Provides: bundled(node-string-width) = 4.2.3
Provides: bundled(node-strip-ansi) = 6.0.1

View File

@ -8,10 +8,10 @@ management via update_alternatives.
This is also important for generation of binary
modules for multiple versions of NodeJS
Index: node-v18.2.0/Makefile
Index: node-v18.4.0/Makefile
===================================================================
--- node-v18.2.0.orig/Makefile
+++ node-v18.2.0/Makefile
--- node-v18.4.0.orig/Makefile
+++ node-v18.4.0/Makefile
@@ -55,7 +55,7 @@ BUILDTYPE_LOWER := $(shell echo $(BUILDT
EXEEXT := $(shell $(PYTHON) -c \
"import sys; print('.exe' if sys.platform == 'win32' else '')")
@ -21,10 +21,10 @@ Index: node-v18.2.0/Makefile
NODE ?= ./$(NODE_EXE)
NODE_G_EXE = node_g$(EXEEXT)
NPM ?= ./deps/npm/bin/npm-cli.js
Index: node-v18.2.0/tools/install.py
Index: node-v18.4.0/tools/install.py
===================================================================
--- node-v18.2.0.orig/tools/install.py
+++ node-v18.2.0/tools/install.py
--- node-v18.4.0.orig/tools/install.py
+++ node-v18.4.0/tools/install.py
@@ -86,7 +86,7 @@ def uninstall(paths, dst):
try_remove(path, dst)
@ -122,10 +122,10 @@ Index: node-v18.2.0/tools/install.py
if sys.platform == 'zos':
zoslibinc = os.environ.get('ZOSLIB_INCLUDES')
Index: node-v18.2.0/doc/node.1
Index: node-v18.4.0/doc/node.1
===================================================================
--- node-v18.2.0.orig/doc/node.1
+++ node-v18.2.0/doc/node.1
--- node-v18.4.0.orig/doc/node.1
+++ node-v18.4.0/doc/node.1
@@ -30,24 +30,24 @@
.Dt NODE 1
.
@ -155,10 +155,10 @@ Index: node-v18.2.0/doc/node.1
.Op Fl -v8-options
.
.\"======================================================================
Index: node-v18.2.0/src/node.stp
Index: node-v18.4.0/src/node.stp
===================================================================
--- node-v18.2.0.orig/src/node.stp
+++ node-v18.2.0/src/node.stp
--- node-v18.4.0.orig/src/node.stp
+++ node-v18.4.0/src/node.stp
@@ -19,7 +19,7 @@
// OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE
// USE OR OTHER DEALINGS IN THE SOFTWARE.
@ -231,12 +231,12 @@ Index: node-v18.2.0/src/node.stp
{
scavenge = 1 << 0;
compact = 1 << 1;
Index: node-v18.2.0/deps/npm/man/man1/npm.1
Index: node-v18.4.0/deps/npm/man/man1/npm.1
===================================================================
--- node-v18.2.0.orig/deps/npm/man/man1/npm.1
+++ node-v18.2.0/deps/npm/man/man1/npm.1
--- node-v18.4.0.orig/deps/npm/man/man1/npm.1
+++ node-v18.4.0/deps/npm/man/man1/npm.1
@@ -1,6 +1,6 @@
.TH "NPM" "1" "May 2022" "" ""
.TH "NPM" "1" "June 2022" "" ""
.SH "NAME"
-\fBnpm\fR \- javascript package manager
+\fBnpm18\fR \- javascript package manager
@ -306,10 +306,10 @@ Index: node-v18.2.0/deps/npm/man/man1/npm.1
+npm18 help publish
.RE
Index: node-v18.2.0/src/node_main.cc
Index: node-v18.4.0/src/node_main.cc
===================================================================
--- node-v18.2.0.orig/src/node_main.cc
+++ node-v18.2.0/src/node_main.cc
--- node-v18.4.0.orig/src/node_main.cc
+++ node-v18.4.0/src/node_main.cc
@@ -122,6 +122,7 @@ int main(int argc, char* argv[]) {
#endif
// Disable stdio buffering, it interacts poorly with printf()
@ -318,10 +318,10 @@ Index: node-v18.2.0/src/node_main.cc
setvbuf(stdout, nullptr, _IONBF, 0);
setvbuf(stderr, nullptr, _IONBF, 0);
return node::Start(argc, argv);
Index: node-v18.2.0/tools/test.py
Index: node-v18.4.0/tools/test.py
===================================================================
--- node-v18.2.0.orig/tools/test.py
+++ node-v18.2.0/tools/test.py
--- node-v18.4.0.orig/tools/test.py
+++ node-v18.4.0/tools/test.py
@@ -935,7 +935,7 @@ class Context(object):
if self.vm is not None:
return self.vm
@ -331,10 +331,10 @@ Index: node-v18.2.0/tools/test.py
else:
name = 'out/%s.%s/node' % (arch, mode)
Index: node-v18.2.0/node.gyp
Index: node-v18.4.0/node.gyp
===================================================================
--- node-v18.2.0.orig/node.gyp
+++ node-v18.2.0/node.gyp
--- node-v18.4.0.orig/node.gyp
+++ node-v18.4.0/node.gyp
@@ -24,8 +24,8 @@
'node_use_openssl%': 'true',
'node_shared_openssl%': 'false',
@ -346,10 +346,10 @@ Index: node-v18.2.0/node.gyp
'node_intermediate_lib_type%': 'static_library',
'node_builtin_modules_path%': '',
# We list the deps/ files out instead of globbing them in js2c.py since we
Index: node-v18.2.0/deps/npm/man/man1/npx.1
Index: node-v18.4.0/deps/npm/man/man1/npx.1
===================================================================
--- node-v18.2.0.orig/deps/npm/man/man1/npx.1
+++ node-v18.2.0/deps/npm/man/man1/npx.1
--- node-v18.4.0.orig/deps/npm/man/man1/npx.1
+++ node-v18.4.0/deps/npm/man/man1/npx.1
@@ -5,10 +5,10 @@
.P
.RS 2