diff --git a/SHASUMS256.txt b/SHASUMS256.txt index 7fe9c1e..6ee6952 100644 --- a/SHASUMS256.txt +++ b/SHASUMS256.txt @@ -1,34 +1,34 @@ -692b81d30ee0e03397ec13a74e65012db5a31dc4513f6abb73d290dbf6f85f48 node-v18.6.0-aix-ppc64.tar.gz -b68009204398118dd2806a96a9a4cec35f19c2ba454a325519e0f74ffb9c855e node-v18.6.0-darwin-arm64.tar.gz -19ae8111bf2e8ba914f722a04fa68bc1cb27eab07aaac8f92a6f78d96e9c3bde node-v18.6.0-darwin-arm64.tar.xz -9a4ba2455fdb4f1fe8c07d0aa17ae8369dd4843855e4de8b9d6fc8bc50e473a9 node-v18.6.0-darwin-x64.tar.gz -7ab90206566873f30426a6c524b7b253f530acb568bfe6a59b4f929d8ca1c7fb node-v18.6.0-darwin-x64.tar.xz -d57107b9160b2493fc7664bac868c5b83959c4f9f6fc3d6591ceb3b31febc210 node-v18.6.0-headers.tar.gz -3aa3442d436a4e00bcf24ca5510a2ca56c1bd01c2a60a86770b25280e2f80a03 node-v18.6.0-headers.tar.xz -6ac2d56cf22b525e2e1d701718e6bae5eeb512cc249d7071b6472b7e8df491ac node-v18.6.0-linux-arm64.tar.gz -2f7d5b0e1bd9d52deecbf257cceafdf3c513bec667491c152d08f36317de5714 node-v18.6.0-linux-arm64.tar.xz -08d2c2f43268612d50bb6f173d57a50a2157ca125afe40ab13708be028e03765 node-v18.6.0-linux-armv7l.tar.gz -f564028b6ba00f7fb2864df8a85fbde53c463d6cebe9a23aa4e65a60bd257673 node-v18.6.0-linux-armv7l.tar.xz -b45f15f8322869e45340ec0be99f00383ad6cc90e9f46df400ee5086abbf0fa5 node-v18.6.0-linux-ppc64le.tar.gz -cba65d1158141a0fed863adee39cdc5872c202ccaad5bd3c877eddcc9f5809ba node-v18.6.0-linux-ppc64le.tar.xz -327b4850ef2d691f72fbada170126b1f9bbfb2c8e79fb88ed48f381eac165e4e node-v18.6.0-linux-s390x.tar.gz -f6e17f9a01e1669605b78ffca6b6ce95ee2319e1349fa3af3705db569fcafe8c node-v18.6.0-linux-s390x.tar.xz -eff59cd54fdcd24dc09965b41dc8d347ab4ce367b6c395fd983cfb4c3a542e03 node-v18.6.0-linux-x64.tar.gz -6a33e0ad02c9a3ce0ab298bba95055d45df05dfe0810e871ab5087d9f7852017 node-v18.6.0-linux-x64.tar.xz -09c5a18ca4cfc84ce8e50f9ee9b81dbc140368172bc843092d30093cc2fb19e7 node-v18.6.0.pkg -11a2f77f69987068fe9d3f5fd8f6b4e79570656f97f6b576716b8250544d47cd node-v18.6.0.tar.gz -5f8b0c33a12fcaec9643b4367a5daa94314bf26f9b75b5f431c4f14b37bc054c node-v18.6.0.tar.xz -32319a7805edfd6c08361648cd37347c027dcd2d7a5182669c71a65b1f7124d9 node-v18.6.0-win-x64.7z -0990d36064d4f5df3e35c62c3010a0b293ac7af9e9327207b8a534ffbef56822 node-v18.6.0-win-x64.zip -8502453f0d13020d4c22569c8280fd3bd43de88a3a4c1491e5a98736a3e02b94 node-v18.6.0-win-x86.7z -dd253ea0fa4be72b45b8b721da4825432bcda24430216a0bc88ee9988c9f0b21 node-v18.6.0-win-x86.zip -fe4e0d93369d6ea9325af7ec837b1af1ab07a42def9004e2616a5cd9725bf555 node-v18.6.0-x64.msi -b3a4cc3e09f9e3e41677c3cde883fb03b9cd720d97682dfc07cea4bfcf80c9d5 node-v18.6.0-x86.msi -7c5a0bc43bb93d16c8dd9823780495d775ebf8c64e7266d9d6055c88364c5d22 win-x64/node.exe -79a4477a289e361dc72f266a3cb3e7a7c6b75680f801b162955254ebf327dab5 win-x64/node.lib -ea53077d1d7476ea51df6b6a80c235fcdba41ea05e5019555567e77825f7e295 win-x64/node_pdb.7z -ce9406c0addaad973e2970451516b1fb64935fb906356ef05bc0a827fc861868 win-x64/node_pdb.zip -dead29f2171f572984d038518194f9c8acebac379d1d9d6ec05832df03826e69 win-x86/node.exe -1b1ded85cf23eda464bdfaff3980939ac0cbb720185c27ba9de602152f94d594 win-x86/node.lib -d813657e382fb66718efa28b7de051b23e0febd2d014e4fcf504b6a5f0b474cd win-x86/node_pdb.7z -8f9c45f6e0c5bd986bcf8bbdd60daa24414c75a8c4c8fe9e00013e365d7a7039 win-x86/node_pdb.zip +2ecce3603a75464e45e5e3c451662ff5993b7608aa838e0bf17ba1f48b989b11 node-v18.7.0-aix-ppc64.tar.gz +ea24b35067bd0dc40ea8fda1087acc87672cbcbba881f7477dbd432e3c03343d node-v18.7.0-darwin-arm64.tar.gz +ef593cbb3a3f0aae9879b74a7850d794abab26178aa5e0f67ff182894811e6f0 node-v18.7.0-darwin-arm64.tar.xz +ce95b924b450edbcfeaf422b3635a6b44b17ad23cd1f5efff6b051c60db548c8 node-v18.7.0-darwin-x64.tar.gz +b55634dd34b8b5e4368afdafe523fa831db53e7268254582522df3614cc136c8 node-v18.7.0-darwin-x64.tar.xz +66ec4c75fa26b49486c8fe558750a9e5590a76c68e1c9d728c8e119a0f317b3c node-v18.7.0-headers.tar.gz +61dc295894be4b0fbd08c734625e7cf38c1328586d4bdf3d31d107f8ea42efa0 node-v18.7.0-headers.tar.xz +d971f644d3143422eb7a517e08c38a45a43cae14d977b3b96ff61b64f3a26b04 node-v18.7.0-linux-arm64.tar.gz +c3ac4905ec3993d00a45d2c7af8417e79e907be51b8ffecb54c5b9ab8ef0bc9f node-v18.7.0-linux-arm64.tar.xz +25e78e9463e10c68df0f7e2af6fbc18786ae4353896201948f369c2036aa5e16 node-v18.7.0-linux-armv7l.tar.gz +72a20d455f29aed766ef9c8484ab02fd0fd9a2a7a7653e39f7f8cc3b07482054 node-v18.7.0-linux-armv7l.tar.xz +a5d2a43630f0a381bace91c31a7e7752b64341c3d8b2eaf5515f814fad07a231 node-v18.7.0-linux-ppc64le.tar.gz +277bacafc1107f41bb2a503044f3f224852fe69ebf9049ba812eac23bc08e8fc node-v18.7.0-linux-ppc64le.tar.xz +3d5330337892ff21a5fb7058a68aee3274ab36637b212380cbb78c45cd15244b node-v18.7.0-linux-s390x.tar.gz +02a66802b042de524b5f314ee55b85e779066f95279d34988a248fc4c6198103 node-v18.7.0-linux-s390x.tar.xz +0bef16a77faed5220c2ea1555f7bd19ea79bfbb848dba62fbe9d43eb1a36fce0 node-v18.7.0-linux-x64.tar.gz +8bc6a1b9deaed2586d726fc62d4bee9c1bfc5a30b96c1c4cff7edd15225a11a2 node-v18.7.0-linux-x64.tar.xz +acee24578cee62ee95665e8294d28f72b573b205bd43bd25e952f702451b238f node-v18.7.0.pkg +7dcf86ccd6831032531bcbec0cdcc993f9997bba2f53f6d29c72603ea69285ba node-v18.7.0.tar.gz +8834a33c92dfe6ba8903e6715caeaa25dff4657e703c54cd06ec113493e2c3c2 node-v18.7.0.tar.xz +8af2dd97c0250287960cca4604337ed2e0e0a3b1d414cef5f68056a84f5966ee node-v18.7.0-win-x64.7z +9c0abfe32291dd5bed717463cb3590004289f03ab66011e383daa0fcec674683 node-v18.7.0-win-x64.zip +ef934a8315044b7588fe6762e73d3175a08c9ef4f1288b97f11520b1fc3ef172 node-v18.7.0-win-x86.7z +26bad4738fe5f3c69aff5f9ccaaddd4fac3885e38f742e3e39f5da24fb4b7332 node-v18.7.0-win-x86.zip +6ebd9c15f87ced5af4760383c3b6aa31395ded0d4decbf61c008a4855f1ce4d3 node-v18.7.0-x64.msi +4bcb571dbb7d1b436e29a9bc1cc0afdba24a6e369e62c4313134af61054be833 node-v18.7.0-x86.msi +e12623ab72eed023f1920db52654cad72de8c22c1ee4a3d9c6efc1519a557b02 win-x64/node.exe +ea47f748e3103867a877c6f6bb48224a3d0d71309ba31789807ac52fd9af6b14 win-x64/node.lib +a24a1d6d9187caaa992d71b4dfe6e7baed405e281a229124e2c601edaa31feb0 win-x64/node_pdb.7z +98baeb194f86511b90fb87ca84b37305137b5c105e928ff0e7e68e02f1f12f9d win-x64/node_pdb.zip +1292e7d6c2465602b35741246cbfa330080db0712913d70f648737fed2317eea win-x86/node.exe +158bc043ed958d1590b5f170dd84aa89c9593bb22595406dae0294a505da1480 win-x86/node.lib +033ed5581f738d077b407cafa2214c13c2a6dabe744f93263271f58af6ec7846 win-x86/node_pdb.7z +0c9150109cf5b3d7ec96e3b933a0831313f34998df1e2380c6b328e7e55598c8 win-x86/node_pdb.zip diff --git a/SHASUMS256.txt.sig b/SHASUMS256.txt.sig index 99c0378..60a94aa 100644 Binary files a/SHASUMS256.txt.sig and b/SHASUMS256.txt.sig differ diff --git a/dns.patch b/dns.patch index 51132be..aec263b 100644 --- a/dns.patch +++ b/dns.patch @@ -1,15 +1,30 @@ -Index: node-v18.6.0/lib/net.js +Index: node-v18.7.0/lib/net.js =================================================================== ---- node-v18.6.0.orig/lib/net.js -+++ node-v18.6.0/lib/net.js -@@ -1118,8 +1118,8 @@ function lookupAndConnect(self, options) +--- node-v18.7.0.orig/lib/net.js ++++ node-v18.7.0/lib/net.js +@@ -1072,6 +1072,16 @@ Socket.prototype.connect = function(...a + return this; + }; + ++function socketToDnsFamily(family) { ++ switch (family) { ++ case 'IPv4': ++ return 4; ++ case 'IPv6': ++ return 6; ++ } ++ ++ return family; ++} + + function lookupAndConnect(self, options) { + const { localAddress, localPort } = options; +@@ -1114,7 +1124,7 @@ function lookupAndConnect(self, options) + + if (dns === undefined) dns = require('dns'); + const dnsopts = { +- family: options.family, ++ family: socketToDnsFamily(options.family), + hints: options.hints || 0 }; - if (!isWindows && -- dnsopts.family !== 4 && -- dnsopts.family !== 6 && -+ dnsopts.family !== 'IPv4' && -+ dnsopts.family !== 'IPv6' && - dnsopts.hints === 0) { - dnsopts.hints = dns.ADDRCONFIG; - } diff --git a/node-v18.6.0.tar.xz b/node-v18.6.0.tar.xz deleted file mode 100644 index 89ec537..0000000 --- a/node-v18.6.0.tar.xz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:5f8b0c33a12fcaec9643b4367a5daa94314bf26f9b75b5f431c4f14b37bc054c -size 37189620 diff --git a/node-v18.7.0.tar.xz b/node-v18.7.0.tar.xz new file mode 100644 index 0000000..b2f342d --- /dev/null +++ b/node-v18.7.0.tar.xz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8834a33c92dfe6ba8903e6715caeaa25dff4657e703c54cd06ec113493e2c3c2 +size 36945328 diff --git a/nodejs-libpath.patch b/nodejs-libpath.patch index b1fdb6d..2712b95 100644 --- a/nodejs-libpath.patch +++ b/nodejs-libpath.patch @@ -1,17 +1,16 @@ -Index: node-v18.4.0/tools/install.py +Index: node-v18.7.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 +--- node-v18.7.0.orig/tools/install.py ++++ node-v18.7.0/tools/install.py +@@ -7,6 +7,7 @@ import errno import os import shutil import sys +from distutils import sysconfig -+import re + import re # set at init time - node_prefix = '/usr/local' # PREFIX variable from Makefile -@@ -65,6 +67,10 @@ def try_copy(path, dst): +@@ -66,6 +67,10 @@ def try_copy(path, dst): try_unlink(target_path) # prevent ETXTBSY errors return shutil.copy2(source_path, target_path) @@ -22,7 +21,7 @@ Index: node-v18.4.0/tools/install.py def try_remove(path, dst): source_path, target_path = mkpaths(path, dst) print('removing %s' % target_path) -@@ -80,7 +86,7 @@ def uninstall(paths, dst): +@@ -81,7 +86,7 @@ def uninstall(paths, dst): try_remove(path, dst) def package_files(action, name, bins): @@ -31,7 +30,7 @@ Index: node-v18.4.0/tools/install.py # don't install npm if the target path is a symlink, it probably means # that a dev version of npm is installed there -@@ -100,7 +106,7 @@ def package_files(action, name, bins): +@@ -101,7 +106,7 @@ def package_files(action, name, bins): if action == uninstall: action([link_path], 'bin/' + bin_name) elif action == install: @@ -40,7 +39,7 @@ Index: node-v18.4.0/tools/install.py else: assert 0 # unhandled action type -@@ -145,7 +151,7 @@ def files(action): +@@ -178,7 +183,7 @@ def files(action): output_lib = 'libnode.' + variables.get('shlib_suffix') action([output_prefix + output_lib], 'lib/' + output_lib) if 'true' == variables.get('node_use_dtrace'): @@ -49,11 +48,11 @@ Index: node-v18.4.0/tools/install.py # behave similarly for systemtap action(['src/node.stp'], 'share/systemtap/tapset/') -Index: node-v18.4.0/lib/internal/modules/cjs/loader.js +Index: node-v18.7.0/lib/internal/modules/cjs/loader.js =================================================================== ---- 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() { +--- node-v18.7.0.orig/lib/internal/modules/cjs/loader.js ++++ node-v18.7.0/lib/internal/modules/cjs/loader.js +@@ -1255,7 +1255,7 @@ Module._initPaths = function() { path.resolve(process.execPath, '..') : path.resolve(process.execPath, '..', '..'); diff --git a/nodejs18.spec b/nodejs18.spec index 1c6c1d1..1a81d85 100644 --- a/nodejs18.spec +++ b/nodejs18.spec @@ -31,7 +31,7 @@ %endif Name: nodejs18 -Version: 18.6.0 +Version: 18.7.0 Release: 0 # Double DWZ memory limits @@ -206,8 +206,8 @@ BuildRequires: gcc48-c++ # for SLE-12:Update targets %if 0%{?suse_version} == 1315 %if %node_version_number >= 17 -BuildRequires: gcc10-c++ -%define forced_gcc_version 10 +BuildRequires: gcc12-c++ +%define forced_gcc_version 12 %else %if %node_version_number >= 14 BuildRequires: gcc9-c++ @@ -223,8 +223,8 @@ BuildRequires: gcc7-c++ %if 0%{?suse_version} == 1500 %if %node_version_number >= 17 -BuildRequires: gcc10-c++ -%define forced_gcc_version 10 +BuildRequires: gcc12-c++ +%define forced_gcc_version 12 %endif %endif # compiler selection @@ -378,8 +378,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.12.0 -Provides: bundled(node-undici) = 5.7.0 +Provides: bundled(node-corepack) = 0.12.1 +Provides: bundled(node-undici) = 5.8.0 %description Node.js is a JavaScript runtime built on Chrome's V8 JavaScript engine. Node.js @@ -494,8 +494,8 @@ 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.2 -Provides: bundled(node-just-diff-apply) = 5.2.0 +Provides: bundled(node-just-diff) = 5.0.3 +Provides: bundled(node-just-diff-apply) = 5.3.1 Provides: bundled(node-libnpmaccess) = 6.0.3 Provides: bundled(node-libnpmdiff) = 4.0.4 Provides: bundled(node-libnpmexec) = 4.0.8 @@ -508,11 +508,11 @@ Provides: bundled(node-libnpmsearch) = 5.0.3 Provides: bundled(node-libnpmteam) = 4.0.3 Provides: bundled(node-libnpmversion) = 3.0.6 Provides: bundled(node-lru-cache) = 6.0.0 -Provides: bundled(node-lru-cache) = 7.9.0 -Provides: bundled(node-make-fetch-happen) = 10.1.8 +Provides: bundled(node-lru-cache) = 7.12.0 +Provides: bundled(node-make-fetch-happen) = 10.2.0 Provides: bundled(node-minimatch) = 3.1.2 Provides: bundled(node-minimatch) = 5.1.0 -Provides: bundled(node-minipass) = 3.1.6 +Provides: bundled(node-minipass) = 3.3.4 Provides: bundled(node-minipass-collect) = 1.0.2 Provides: bundled(node-minipass-fetch) = 2.1.0 Provides: bundled(node-minipass-flush) = 1.0.5 @@ -533,11 +533,11 @@ Provides: bundled(node-npm-audit-report) = 3.0.0 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-package-arg) = 9.1.0 Provides: bundled(node-npm-packlist) = 5.1.1 Provides: bundled(node-npm-pick-manifest) = 7.0.1 -Provides: bundled(node-npm-profile) = 6.1.0 -Provides: bundled(node-npm-registry-fetch) = 13.1.1 +Provides: bundled(node-npm-profile) = 6.2.0 +Provides: bundled(node-npm-registry-fetch) = 13.3.0 Provides: bundled(node-npm-user-validate) = 1.0.1 Provides: bundled(node-npmlog) = 6.0.2 Provides: bundled(node-once) = 1.4.0 diff --git a/versioned.patch b/versioned.patch index ef5592b..ad3db8c 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.4.0/Makefile +Index: node-v18.7.0/Makefile =================================================================== ---- node-v18.4.0.orig/Makefile -+++ node-v18.4.0/Makefile +--- node-v18.7.0.orig/Makefile ++++ node-v18.7.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.4.0/Makefile NODE ?= ./$(NODE_EXE) NODE_G_EXE = node_g$(EXEEXT) NPM ?= ./deps/npm/bin/npm-cli.js -Index: node-v18.4.0/tools/install.py +Index: node-v18.7.0/tools/install.py =================================================================== ---- node-v18.4.0.orig/tools/install.py -+++ node-v18.4.0/tools/install.py +--- node-v18.7.0.orig/tools/install.py ++++ node-v18.7.0/tools/install.py @@ -86,7 +86,7 @@ def uninstall(paths, dst): try_remove(path, dst) @@ -58,7 +58,7 @@ Index: node-v18.4.0/tools/install.py # Not the default just yet: # 'yarn': 'dist/yarn.js', # 'yarnpkg': 'dist/yarn.js', -@@ -136,7 +136,7 @@ def subdir_files(path, dest, action): +@@ -147,7 +147,7 @@ def subdir_files(path, dest, action): def files(action): is_windows = sys.platform == 'win32' @@ -67,7 +67,7 @@ Index: node-v18.4.0/tools/install.py output_prefix = 'out/Release/' if is_windows: -@@ -154,7 +154,7 @@ def files(action): +@@ -186,7 +186,7 @@ def files(action): action(['out/Release/node.d'], libdir() + '/dtrace/node.d') # behave similarly for systemtap @@ -76,7 +76,7 @@ Index: node-v18.4.0/tools/install.py action(['deps/v8/tools/gdbinit'], 'share/doc/node/') action(['deps/v8/tools/lldb_commands.py'], 'share/doc/node/') -@@ -162,7 +162,7 @@ def files(action): +@@ -194,7 +194,7 @@ def files(action): if 'freebsd' in sys.platform or 'openbsd' in sys.platform: action(['doc/node.1'], 'man/man1/') else: @@ -85,7 +85,7 @@ Index: node-v18.4.0/tools/install.py if 'true' == variables.get('node_install_npm'): npm_files(action) -@@ -249,28 +249,28 @@ def headers(action): +@@ -281,28 +281,28 @@ def headers(action): 'src/node_buffer.h', 'src/node_object_wrap.h', 'src/node_version.h', @@ -122,10 +122,10 @@ Index: node-v18.4.0/tools/install.py if sys.platform == 'zos': zoslibinc = os.environ.get('ZOSLIB_INCLUDES') -Index: node-v18.4.0/doc/node.1 +Index: node-v18.7.0/doc/node.1 =================================================================== ---- node-v18.4.0.orig/doc/node.1 -+++ node-v18.4.0/doc/node.1 +--- node-v18.7.0.orig/doc/node.1 ++++ node-v18.7.0/doc/node.1 @@ -30,24 +30,24 @@ .Dt NODE 1 . @@ -155,10 +155,10 @@ Index: node-v18.4.0/doc/node.1 .Op Fl -v8-options . .\"====================================================================== -Index: node-v18.4.0/src/node.stp +Index: node-v18.7.0/src/node.stp =================================================================== ---- node-v18.4.0.orig/src/node.stp -+++ node-v18.4.0/src/node.stp +--- node-v18.7.0.orig/src/node.stp ++++ node-v18.7.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.4.0/src/node.stp { scavenge = 1 << 0; compact = 1 << 1; -Index: node-v18.4.0/deps/npm/man/man1/npm.1 +Index: node-v18.7.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 +--- node-v18.7.0.orig/deps/npm/man/man1/npm.1 ++++ node-v18.7.0/deps/npm/man/man1/npm.1 @@ -1,6 +1,6 @@ - .TH "NPM" "1" "June 2022" "" "" + .TH "NPM" "1" "July 2022" "" "" .SH "NAME" -\fBnpm\fR \- javascript package manager +\fBnpm18\fR \- javascript package manager @@ -306,10 +306,10 @@ Index: node-v18.4.0/deps/npm/man/man1/npm.1 +npm18 help publish .RE -Index: node-v18.4.0/src/node_main.cc +Index: node-v18.7.0/src/node_main.cc =================================================================== ---- node-v18.4.0.orig/src/node_main.cc -+++ node-v18.4.0/src/node_main.cc +--- node-v18.7.0.orig/src/node_main.cc ++++ node-v18.7.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,11 +318,11 @@ Index: node-v18.4.0/src/node_main.cc setvbuf(stdout, nullptr, _IONBF, 0); setvbuf(stderr, nullptr, _IONBF, 0); return node::Start(argc, argv); -Index: node-v18.4.0/tools/test.py +Index: node-v18.7.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): +--- node-v18.7.0.orig/tools/test.py ++++ node-v18.7.0/tools/test.py +@@ -948,7 +948,7 @@ class Context(object): if self.vm is not None: return self.vm if arch == 'none': @@ -331,10 +331,10 @@ Index: node-v18.4.0/tools/test.py else: name = 'out/%s.%s/node' % (arch, mode) -Index: node-v18.4.0/node.gyp +Index: node-v18.7.0/node.gyp =================================================================== ---- node-v18.4.0.orig/node.gyp -+++ node-v18.4.0/node.gyp +--- node-v18.7.0.orig/node.gyp ++++ node-v18.7.0/node.gyp @@ -24,8 +24,8 @@ 'node_use_openssl%': 'true', 'node_shared_openssl%': 'false', @@ -346,10 +346,10 @@ Index: node-v18.4.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.4.0/deps/npm/man/man1/npx.1 +Index: node-v18.7.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 +--- node-v18.7.0.orig/deps/npm/man/man1/npx.1 ++++ node-v18.7.0/deps/npm/man/man1/npx.1 @@ -5,10 +5,10 @@ .P .RS 2