diff --git a/SHASUMS256.txt b/SHASUMS256.txt index 9ae12e0..3df66f6 100644 --- a/SHASUMS256.txt +++ b/SHASUMS256.txt @@ -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 diff --git a/SHASUMS256.txt.sig b/SHASUMS256.txt.sig index c208445..8ffdf04 100644 Binary files a/SHASUMS256.txt.sig and b/SHASUMS256.txt.sig differ diff --git a/linker_lto_jobs.patch b/linker_lto_jobs.patch index ab0301a..5b698d6 100644 --- a/linker_lto_jobs.patch +++ b/linker_lto_jobs.patch @@ -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', diff --git a/node-v18.2.0.tar.xz b/node-v18.2.0.tar.xz deleted file mode 100644 index 1f804ed..0000000 --- a/node-v18.2.0.tar.xz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:2305b15ebf5547474e905b5002f9ba99c7eeef01d7394dfe6f3846cc6bcad66d -size 36873192 diff --git a/node-v18.4.0.tar.xz b/node-v18.4.0.tar.xz new file mode 100644 index 0000000..69f6a78 --- /dev/null +++ b/node-v18.4.0.tar.xz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:94d6f19a970361f8c8ad17450604095389f51ca6a00dcde59c21f373e95abbb5 +size 37109064 diff --git a/nodejs-libpath.patch b/nodejs-libpath.patch index b02a21e..b1fdb6d 100644 --- a/nodejs-libpath.patch +++ b/nodejs-libpath.patch @@ -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, '..', '..'); diff --git a/nodejs18.changes b/nodejs18.changes index 8df4ce7..f3b5f16 100644 --- a/nodejs18.changes +++ b/nodejs18.changes @@ -1,3 +1,10 @@ +------------------------------------------------------------------- +Tue Jun 28 13:06:23 UTC 2022 - Adam Majer + +- 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 diff --git a/nodejs18.spec b/nodejs18.spec index 537a310..7b6d1c2 100644 --- a/nodejs18.spec +++ b/nodejs18.spec @@ -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 diff --git a/versioned.patch b/versioned.patch index 285749a..ef5592b 100644 --- a/versioned.patch +++ b/versioned.patch @@ -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