On 2023/09/25 19:35, Volker Schlecht wrote: > updated diff against the current version in tree (MASTER_SITES removed...) > > On Sat Sep 23, 2023 at 3:16 PM CEST, Volker Schlecht wrote: > > Update to the original patch including a fix for ppc64 from gkoehler@ > > > > ok? > > > > On Wed Sep 20, 2023 at 12:14 AM CEST, Volker Schlecht wrote: > > > * Updates lang/node to the latest revision of the LTS release branch. > > > * Use SITES > > > > > > Node dropped the node-gyp binary in this release, which has been > > > deprecated for > > > a while. As far as I can tell, the only port that's actually building a > > > node > > > extension is lang/node itself, so this shouldn't cause any fallout. > > > > > > www/mozilla-firefox, devel/swig and devel/yarn still build and run. I > > > gave up on > > > www/chromium half-way through the build, but honestly see no reason why > > > it should > > > break either.
At least one of the chromium ports absolutely needs to be tested with this. > > > > > > Built and tested on amd64 and arm64. > > > > > > ok? > > Index: Makefile > =================================================================== > RCS file: /cvs/ports/lang/node/Makefile,v > retrieving revision 1.127 > diff -u -p -r1.127 Makefile > --- Makefile 25 Sep 2023 17:07:32 -0000 1.127 > +++ Makefile 25 Sep 2023 17:31:25 -0000 > @@ -5,19 +5,17 @@ USE_WXNEEDED = Yes > > COMMENT = JavaScript runtime built on Chrome's V8 JavaScript engine > > -NODE_VERSION = v18.17.1 > +NODE_VERSION = v18.18.0 > PLEDGE_VER = 1.1.3 > - > -DISTFILES = ${DISTNAME}-headers.tar.gz \ > +DISTFILES = ${DISTNAME}-headers.tar.gz \ > ${DISTNAME}.tar.xz > -DISTFILES.b = node-pledge-{}${PLEDGE_VER}.tar.gz > - > +DISTFILES.pledge = node-pledge-{}${PLEDGE_VER}.tar.gz > > DISTNAME = node-${NODE_VERSION} > PKGNAME = ${DISTNAME:S/v//g} > EPOCH = 0 > > -SITES.b = https://github.com/qbit/node-pledge/archive/ > +SITES.pledge = https://github.com/qbit/node-pledge/archive/ > > CATEGORIES = lang devel > > @@ -100,8 +98,6 @@ post-install: > ${INSTALL_DATA_DIR} ${PREFIX}/share/node > ${INSTALL_DATA} ${FULLDISTDIR}/${DISTNAME}-headers.tar.gz \ > ${PREFIX}/share/node/${DISTNAME}-headers.tar.gz > - ln -fs ${TRUEPREFIX}/lib/node_modules/npm/bin/node-gyp-bin/node-gyp \ > - ${PREFIX}/bin/node-gyp; > rm -r > ${PREFIX}/lib/node_modules/npm/node_modules/node-pledge/build/node_gyp_bins > cd ${PREFIX}/lib/node_modules/npm/node_modules && for x in *; do \ > mv $$x ../..; \ > Index: distinfo > =================================================================== > RCS file: /cvs/ports/lang/node/distinfo,v > retrieving revision 1.71 > diff -u -p -r1.71 distinfo > --- distinfo 15 Aug 2023 13:46:31 -0000 1.71 > +++ distinfo 25 Sep 2023 17:31:25 -0000 > @@ -1,6 +1,6 @@ > SHA256 (node-pledge-1.1.3.tar.gz) = > fEaXvLg6hYEJ69K+mgQFizf8DiJY2/DtyFJB/pEanVU= > -SHA256 (node-v18.17.1-headers.tar.gz) = > BO5D9bJyADec9TH5VNTeKJtIcMNhYcSNQn+nQb4+Z/s= > -SHA256 (node-v18.17.1.tar.xz) = 8hXPA9DwDwesC2dMaBn4BMFULhbxUtoEmAAirsz15lo= > +SHA256 (node-v18.18.0-headers.tar.gz) = > 3NwDNUJuPiT44f9p1t3SFyw+Q5bobb9LeiyXPXLeR4U= > +SHA256 (node-v18.18.0.tar.xz) = 5NTbrDY02Z+JLwDbR9p4+YSTwzlYLoqV+y3Vn1z+D5A= > SIZE (node-pledge-1.1.3.tar.gz) = 3167 > -SIZE (node-v18.17.1-headers.tar.gz) = 8576937 > -SIZE (node-v18.17.1.tar.xz) = 40788836 > +SIZE (node-v18.18.0-headers.tar.gz) = 8712286 > +SIZE (node-v18.18.0.tar.xz) = 40813264 > Index: patches/patch-Makefile > =================================================================== > RCS file: /cvs/ports/lang/node/patches/patch-Makefile,v > retrieving revision 1.18 > diff -u -p -r1.18 patch-Makefile > --- patches/patch-Makefile 4 May 2023 12:25:23 -0000 1.18 > +++ patches/patch-Makefile 25 Sep 2023 17:31:25 -0000 > @@ -16,7 +16,7 @@ Index: Makefile > build-addons: | $(NODE_EXE) test/addons/.buildstamp > + > +build-pledge: $(NODE_EXE) > -+ $(NODE) deps/npm/node_modules/node-gyp/bin/node-gyp rebuild \ > ++ $(NODE) deps/npm/node_modules/node-gyp/bin/node-gyp.js rebuild \ > + --directory="deps/npm/node_modules/node-pledge" \ > + --nodedir="$(shell pwd)" && \ > + $(RM) -rf > deps/npm/node_modules/node-pledge/build/Release/{.deps,../Makefile,obj.target} > Index: patches/patch-common_gypi > =================================================================== > RCS file: /cvs/ports/lang/node/patches/patch-common_gypi,v > retrieving revision 1.29 > diff -u -p -r1.29 patch-common_gypi > --- patches/patch-common_gypi 7 Jul 2023 10:44:15 -0000 1.29 > +++ patches/patch-common_gypi 25 Sep 2023 17:31:25 -0000 > @@ -18,14 +18,23 @@ Index: common.gypi > + , '-Wl,-rpath,${EOPENSSL_LIB}' > + ], > }], > - ], > - 'conditions': [ > + ['_toolset=="host"', { > + 'conditions': [ > @@ -426,7 +427,7 @@ > - 'ldflags': [ '-m32' ], > - }], > - [ 'target_arch=="ppc64" and OS not in "aix os400"', { > -- 'cflags': [ '-m64', '-mminimal-toc' ], > -+ 'cflags': [ '-m64' ], > - 'ldflags': [ '-m64' ], > - }], > - [ 'target_arch=="s390x" and OS=="linux"', { > + 'ldflags': [ '-m32' ], > + }], > + [ 'host_arch=="ppc64" and OS not in "aix os400"', { > +- 'cflags': [ '-m64', '-mminimal-toc' ], > ++ 'cflags': [ '-m64' ], > + 'ldflags': [ '-m64' ], > + }], > + [ 'host_arch=="s390x" and OS=="linux"', { > +@@ -450,7 +451,7 @@ > + 'ldflags': [ '-m32' ], > + }], > + [ 'target_arch=="ppc64" and OS not in "aix os400"', { > +- 'cflags': [ '-m64', '-mminimal-toc' ], > ++ 'cflags': [ '-m64' ], > + 'ldflags': [ '-m64' ], > + }], > + [ 'target_arch=="s390x" and OS=="linux"', { > Index: patches/patch-deps_npm_bin_node-gyp-bin_node-gyp > =================================================================== > RCS file: patches/patch-deps_npm_bin_node-gyp-bin_node-gyp > diff -N patches/patch-deps_npm_bin_node-gyp-bin_node-gyp > --- patches/patch-deps_npm_bin_node-gyp-bin_node-gyp 11 Mar 2022 19:29:08 > -0000 1.5 > +++ /dev/null 1 Jan 1970 00:00:00 -0000 > @@ -1,14 +0,0 @@ > -Index: deps/npm/bin/node-gyp-bin/node-gyp > ---- deps/npm/bin/node-gyp-bin/node-gyp.orig > -+++ deps/npm/bin/node-gyp-bin/node-gyp > -@@ -1,6 +1,5 @@ > - #!/usr/bin/env sh > --if [ "x$npm_config_node_gyp" = "x" ]; then > -- node "`dirname "$0"`/../../node_modules/node-gyp/bin/node-gyp.js" "$@" > --else > -- "$npm_config_node_gyp" "$@" > --fi > -+ > -+# stop trying to be cute and just call node-gyp with the full path > -+ > -+node /usr/local/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js > "$@" > Index: patches/patch-deps_npm_node_modules_node-gyp_lib_install_js > =================================================================== > RCS file: > /cvs/ports/lang/node/patches/patch-deps_npm_node_modules_node-gyp_lib_install_js,v > retrieving revision 1.15 > diff -u -p -r1.15 patch-deps_npm_node_modules_node-gyp_lib_install_js > --- patches/patch-deps_npm_node_modules_node-gyp_lib_install_js 11 Mar > 2022 19:29:08 -0000 1.15 > +++ patches/patch-deps_npm_node_modules_node-gyp_lib_install_js 25 Sep > 2023 17:31:25 -0000 > @@ -1,11 +1,12 @@ > ---- deps/npm/node_modules/node-gyp/lib/install.js.orig Sat Jan 8 > 14:24:19 2022 > -+++ deps/npm/node_modules/node-gyp/lib/install.js Sat Jan 8 14:26:57 2022 > -@@ -117,7 +117,7 @@ async function install (fs, gyp, argv) { > +Index: deps/npm/node_modules/node-gyp/lib/install.js > +--- deps/npm/node_modules/node-gyp/lib/install.js.orig > ++++ deps/npm/node_modules/node-gyp/lib/install.js > +@@ -177,7 +177,7 @@ async function install (fs, gyp, argv) { > } > > // now download the node tarball > - const tarPath = gyp.opts.tarball > + const tarPath = gyp.opts.tarball || > '${LOCALBASE}/share/node/node-${NODE_VERSION}-headers.tar.gz' > + let extractErrors = false > let extractCount = 0 > const contentShasums = {} > - const expectShasums = {} > Index: patches/patch-include_node_common_gypi > =================================================================== > RCS file: /cvs/ports/lang/node/patches/patch-include_node_common_gypi,v > retrieving revision 1.3 > diff -u -p -r1.3 patch-include_node_common_gypi > --- patches/patch-include_node_common_gypi 4 May 2023 12:25:23 -0000 > 1.3 > +++ patches/patch-include_node_common_gypi 25 Sep 2023 17:31:25 -0000 > @@ -10,11 +10,20 @@ Index: include/node/common.gypi > ['enable_lto=="true"', { > 'cflags': ['<(lto)'], > @@ -426,7 +425,7 @@ > - 'ldflags': [ '-m32' ], > - }], > - [ 'target_arch=="ppc64" and OS not in "aix os400"', { > -- 'cflags': [ '-m64', '-mminimal-toc' ], > -+ 'cflags': [ '-m64' ], > - 'ldflags': [ '-m64' ], > - }], > - [ 'target_arch=="s390x" and OS=="linux"', { > + 'ldflags': [ '-m32' ], > + }], > + [ 'host_arch=="ppc64" and OS not in "aix os400"', { > +- 'cflags': [ '-m64', '-mminimal-toc' ], > ++ 'cflags': [ '-m64' ], > + 'ldflags': [ '-m64' ], > + }], > + [ 'host_arch=="s390x" and OS=="linux"', { > +@@ -450,7 +449,7 @@ > + 'ldflags': [ '-m32' ], > + }], > + [ 'target_arch=="ppc64" and OS not in "aix os400"', { > +- 'cflags': [ '-m64', '-mminimal-toc' ], > ++ 'cflags': [ '-m64' ], > + 'ldflags': [ '-m64' ], > + }], > + [ 'target_arch=="s390x" and OS=="linux"', { > Index: patches/patch-lib_net_js > =================================================================== > RCS file: /cvs/ports/lang/node/patches/patch-lib_net_js,v > retrieving revision 1.8 > diff -u -p -r1.8 patch-lib_net_js > --- patches/patch-lib_net_js 15 Aug 2023 13:46:36 -0000 1.8 > +++ patches/patch-lib_net_js 25 Sep 2023 17:31:25 -0000 > @@ -13,7 +13,7 @@ for "any address" but that's not really > Index: lib/net.js > --- lib/net.js.orig > +++ lib/net.js > -@@ -1713,22 +1713,12 @@ function setupListenHandle(address, port, > addressType, > +@@ -1779,22 +1779,12 @@ function setupListenHandle(address, port, > addressType, > > let rval = null; > > Index: patches/patch-src_env_cc > =================================================================== > RCS file: /cvs/ports/lang/node/patches/patch-src_env_cc,v > retrieving revision 1.6 > diff -u -p -r1.6 patch-src_env_cc > --- patches/patch-src_env_cc 15 Aug 2023 13:46:36 -0000 1.6 > +++ patches/patch-src_env_cc 25 Sep 2023 17:31:25 -0000 > @@ -1,7 +1,7 @@ > Index: src/env.cc > --- src/env.cc.orig > +++ src/env.cc > -@@ -614,29 +614,7 @@ std::unique_ptr<v8::BackingStore> Environment::release > +@@ -612,29 +612,7 @@ std::unique_ptr<v8::BackingStore> Environment::release > } > > std::string GetExecPath(const std::vector<std::string>& argv) { > Index: pkg/PLIST > =================================================================== > RCS file: /cvs/ports/lang/node/pkg/PLIST,v > retrieving revision 1.57 > diff -u -p -r1.57 PLIST > --- pkg/PLIST 15 Aug 2023 13:46:38 -0000 1.57 > +++ pkg/PLIST 25 Sep 2023 17:31:25 -0000 > @@ -1,6 +1,5 @@ > bin/corepack > @bin bin/node > -bin/node-gyp > bin/npm > bin/npx > include/node/ > @@ -96,11 +95,6 @@ lib/node_modules/@colors/colors/package. > lib/node_modules/@colors/colors/safe.js > lib/node_modules/@colors/colors/themes/ > lib/node_modules/@colors/colors/themes/generic-logging.js > -lib/node_modules/@gar/ > -lib/node_modules/@gar/promisify/ > -lib/node_modules/@gar/promisify/LICENSE.md > -lib/node_modules/@gar/promisify/index.js > -lib/node_modules/@gar/promisify/package.json > lib/node_modules/@isaacs/ > lib/node_modules/@isaacs/cliui/ > lib/node_modules/@isaacs/cliui/LICENSE.txt > @@ -214,6 +208,10 @@ lib/node_modules/@npmcli/config/ > lib/node_modules/@npmcli/config/LICENSE > lib/node_modules/@npmcli/config/README.md > lib/node_modules/@npmcli/config/lib/ > +lib/node_modules/@npmcli/config/lib/definitions/ > +lib/node_modules/@npmcli/config/lib/definitions/definition.js > +lib/node_modules/@npmcli/config/lib/definitions/definitions.js > +lib/node_modules/@npmcli/config/lib/definitions/index.js > lib/node_modules/@npmcli/config/lib/env-replace.js > lib/node_modules/@npmcli/config/lib/errors.js > lib/node_modules/@npmcli/config/lib/index.js > @@ -281,11 +279,6 @@ lib/node_modules/@npmcli/metavuln-calcul > lib/node_modules/@npmcli/metavuln-calculator/lib/hash.js > lib/node_modules/@npmcli/metavuln-calculator/lib/index.js > lib/node_modules/@npmcli/metavuln-calculator/package.json > -lib/node_modules/@npmcli/move-file/ > -lib/node_modules/@npmcli/move-file/LICENSE.md > -lib/node_modules/@npmcli/move-file/lib/ > -lib/node_modules/@npmcli/move-file/lib/index.js > -lib/node_modules/@npmcli/move-file/package.json > lib/node_modules/@npmcli/name-from-folder/ > lib/node_modules/@npmcli/name-from-folder/LICENSE > lib/node_modules/@npmcli/name-from-folder/lib/ > @@ -368,6 +361,17 @@ lib/node_modules/@sigstore/protobuf-spec > > lib/node_modules/@sigstore/protobuf-specs/dist/__generated__/sigstore_verification.js > lib/node_modules/@sigstore/protobuf-specs/dist/index.js > lib/node_modules/@sigstore/protobuf-specs/package.json > +lib/node_modules/@sigstore/tuf/ > +lib/node_modules/@sigstore/tuf/LICENSE > +lib/node_modules/@sigstore/tuf/dist/ > +lib/node_modules/@sigstore/tuf/dist/appdata.js > +lib/node_modules/@sigstore/tuf/dist/client.js > +lib/node_modules/@sigstore/tuf/dist/error.js > +lib/node_modules/@sigstore/tuf/dist/index.js > +lib/node_modules/@sigstore/tuf/dist/target.js > +lib/node_modules/@sigstore/tuf/package.json > +lib/node_modules/@sigstore/tuf/store/ > +lib/node_modules/@sigstore/tuf/store/public-good-instance-root.json > lib/node_modules/@tootallnate/ > lib/node_modules/@tootallnate/once/ > lib/node_modules/@tootallnate/once/LICENSE > @@ -540,8 +544,13 @@ lib/node_modules/chalk/license > lib/node_modules/chalk/package.json > lib/node_modules/chalk/source/ > lib/node_modules/chalk/source/index.js > -lib/node_modules/chalk/source/templates.js > -lib/node_modules/chalk/source/util.js > +lib/node_modules/chalk/source/utilities.js > +lib/node_modules/chalk/source/vendor/ > +lib/node_modules/chalk/source/vendor/ansi-styles/ > +lib/node_modules/chalk/source/vendor/ansi-styles/index.js > +lib/node_modules/chalk/source/vendor/supports-color/ > +lib/node_modules/chalk/source/vendor/supports-color/browser.js > +lib/node_modules/chalk/source/vendor/supports-color/index.js > lib/node_modules/chownr/ > lib/node_modules/chownr/LICENSE > lib/node_modules/chownr/chownr.js > @@ -841,6 +850,26 @@ lib/node_modules/events/tests/set-max-li > lib/node_modules/events/tests/special-event-names.js > lib/node_modules/events/tests/subclass.js > lib/node_modules/events/tests/symbols.js > +lib/node_modules/exponential-backoff/ > +lib/node_modules/exponential-backoff/LICENSE > +lib/node_modules/exponential-backoff/dist/ > +lib/node_modules/exponential-backoff/dist/backoff.js > +lib/node_modules/exponential-backoff/dist/delay/ > +lib/node_modules/exponential-backoff/dist/delay/always/ > +lib/node_modules/exponential-backoff/dist/delay/always/always.delay.js > +lib/node_modules/exponential-backoff/dist/delay/delay.base.js > +lib/node_modules/exponential-backoff/dist/delay/delay.factory.js > +lib/node_modules/exponential-backoff/dist/delay/delay.interface.js > +lib/node_modules/exponential-backoff/dist/delay/skip-first/ > +lib/node_modules/exponential-backoff/dist/delay/skip-first/skip-first.delay.js > +lib/node_modules/exponential-backoff/dist/jitter/ > +lib/node_modules/exponential-backoff/dist/jitter/full/ > +lib/node_modules/exponential-backoff/dist/jitter/full/full.jitter.js > +lib/node_modules/exponential-backoff/dist/jitter/jitter.factory.js > +lib/node_modules/exponential-backoff/dist/jitter/no/ > +lib/node_modules/exponential-backoff/dist/jitter/no/no.jitter.js > +lib/node_modules/exponential-backoff/dist/options.js > +lib/node_modules/exponential-backoff/package.json > lib/node_modules/fastest-levenshtein/ > lib/node_modules/fastest-levenshtein/LICENSE.md > lib/node_modules/fastest-levenshtein/bench.js > @@ -975,10 +1004,6 @@ lib/node_modules/graceful-fs/legacy-stre > lib/node_modules/graceful-fs/package.json > lib/node_modules/graceful-fs/polyfills.js > lib/node_modules/has/ > -lib/node_modules/has-flag/ > -lib/node_modules/has-flag/index.js > -lib/node_modules/has-flag/license > -lib/node_modules/has-flag/package.json > lib/node_modules/has-unicode/ > lib/node_modules/has-unicode/LICENSE > lib/node_modules/has-unicode/index.js > @@ -1058,10 +1083,6 @@ lib/node_modules/indent-string/ > lib/node_modules/indent-string/index.js > lib/node_modules/indent-string/license > lib/node_modules/indent-string/package.json > -lib/node_modules/infer-owner/ > -lib/node_modules/infer-owner/LICENSE > -lib/node_modules/infer-owner/index.js > -lib/node_modules/infer-owner/package.json > lib/node_modules/inflight/ > lib/node_modules/inflight/LICENSE > lib/node_modules/inflight/inflight.js > @@ -1570,33 +1591,6 @@ lib/node_modules/node-gyp/lib/util.js > lib/node_modules/node-gyp/macOS_Catalina.md > lib/node_modules/node-gyp/macOS_Catalina_acid_test.sh > lib/node_modules/node-gyp/node_modules/ > -lib/node_modules/node-gyp/node_modules/@npmcli/ > -lib/node_modules/node-gyp/node_modules/@npmcli/fs/ > -lib/node_modules/node-gyp/node_modules/@npmcli/fs/LICENSE.md > -lib/node_modules/node-gyp/node_modules/@npmcli/fs/lib/ > -lib/node_modules/node-gyp/node_modules/@npmcli/fs/lib/common/ > -lib/node_modules/node-gyp/node_modules/@npmcli/fs/lib/common/get-options.js > -lib/node_modules/node-gyp/node_modules/@npmcli/fs/lib/common/node.js > -lib/node_modules/node-gyp/node_modules/@npmcli/fs/lib/common/owner-sync.js > -lib/node_modules/node-gyp/node_modules/@npmcli/fs/lib/common/owner.js > -lib/node_modules/node-gyp/node_modules/@npmcli/fs/lib/copy-file.js > -lib/node_modules/node-gyp/node_modules/@npmcli/fs/lib/cp/ > -lib/node_modules/node-gyp/node_modules/@npmcli/fs/lib/cp/LICENSE > -lib/node_modules/node-gyp/node_modules/@npmcli/fs/lib/cp/index.js > -lib/node_modules/node-gyp/node_modules/@npmcli/fs/lib/cp/polyfill.js > -lib/node_modules/node-gyp/node_modules/@npmcli/fs/lib/errors.js > -lib/node_modules/node-gyp/node_modules/@npmcli/fs/lib/fs.js > -lib/node_modules/node-gyp/node_modules/@npmcli/fs/lib/index.js > -lib/node_modules/node-gyp/node_modules/@npmcli/fs/lib/mkdir.js > -lib/node_modules/node-gyp/node_modules/@npmcli/fs/lib/mkdtemp.js > -lib/node_modules/node-gyp/node_modules/@npmcli/fs/lib/rm/ > -lib/node_modules/node-gyp/node_modules/@npmcli/fs/lib/rm/index.js > -lib/node_modules/node-gyp/node_modules/@npmcli/fs/lib/rm/polyfill.js > -lib/node_modules/node-gyp/node_modules/@npmcli/fs/lib/with-owner-sync.js > -lib/node_modules/node-gyp/node_modules/@npmcli/fs/lib/with-owner.js > -lib/node_modules/node-gyp/node_modules/@npmcli/fs/lib/with-temp-dir.js > -lib/node_modules/node-gyp/node_modules/@npmcli/fs/lib/write-file.js > -lib/node_modules/node-gyp/node_modules/@npmcli/fs/package.json > lib/node_modules/node-gyp/node_modules/abbrev/ > lib/node_modules/node-gyp/node_modules/abbrev/LICENSE > lib/node_modules/node-gyp/node_modules/abbrev/abbrev.js > @@ -1614,48 +1608,6 @@ lib/node_modules/node-gyp/node_modules/b > lib/node_modules/node-gyp/node_modules/brace-expansion/LICENSE > lib/node_modules/node-gyp/node_modules/brace-expansion/index.js > lib/node_modules/node-gyp/node_modules/brace-expansion/package.json > -lib/node_modules/node-gyp/node_modules/cacache/ > -lib/node_modules/node-gyp/node_modules/cacache/LICENSE.md > -lib/node_modules/node-gyp/node_modules/cacache/lib/ > -lib/node_modules/node-gyp/node_modules/cacache/lib/content/ > -lib/node_modules/node-gyp/node_modules/cacache/lib/content/path.js > -lib/node_modules/node-gyp/node_modules/cacache/lib/content/read.js > -lib/node_modules/node-gyp/node_modules/cacache/lib/content/rm.js > -lib/node_modules/node-gyp/node_modules/cacache/lib/content/write.js > -lib/node_modules/node-gyp/node_modules/cacache/lib/entry-index.js > -lib/node_modules/node-gyp/node_modules/cacache/lib/get.js > -lib/node_modules/node-gyp/node_modules/cacache/lib/index.js > -lib/node_modules/node-gyp/node_modules/cacache/lib/memoization.js > -lib/node_modules/node-gyp/node_modules/cacache/lib/put.js > -lib/node_modules/node-gyp/node_modules/cacache/lib/rm.js > -lib/node_modules/node-gyp/node_modules/cacache/lib/util/ > -lib/node_modules/node-gyp/node_modules/cacache/lib/util/fix-owner.js > -lib/node_modules/node-gyp/node_modules/cacache/lib/util/hash-to-segments.js > -lib/node_modules/node-gyp/node_modules/cacache/lib/util/move-file.js > -lib/node_modules/node-gyp/node_modules/cacache/lib/util/tmp.js > -lib/node_modules/node-gyp/node_modules/cacache/lib/verify.js > -lib/node_modules/node-gyp/node_modules/cacache/node_modules/ > -lib/node_modules/node-gyp/node_modules/cacache/node_modules/brace-expansion/ > -lib/node_modules/node-gyp/node_modules/cacache/node_modules/brace-expansion/LICENSE > -lib/node_modules/node-gyp/node_modules/cacache/node_modules/brace-expansion/index.js > -lib/node_modules/node-gyp/node_modules/cacache/node_modules/brace-expansion/package.json > -lib/node_modules/node-gyp/node_modules/cacache/node_modules/glob/ > -lib/node_modules/node-gyp/node_modules/cacache/node_modules/glob/LICENSE > -lib/node_modules/node-gyp/node_modules/cacache/node_modules/glob/common.js > -lib/node_modules/node-gyp/node_modules/cacache/node_modules/glob/glob.js > -lib/node_modules/node-gyp/node_modules/cacache/node_modules/glob/package.json > -lib/node_modules/node-gyp/node_modules/cacache/node_modules/glob/sync.js > -lib/node_modules/node-gyp/node_modules/cacache/node_modules/minimatch/ > -lib/node_modules/node-gyp/node_modules/cacache/node_modules/minimatch/LICENSE > -lib/node_modules/node-gyp/node_modules/cacache/node_modules/minimatch/lib/ > -lib/node_modules/node-gyp/node_modules/cacache/node_modules/minimatch/lib/path.js > -lib/node_modules/node-gyp/node_modules/cacache/node_modules/minimatch/minimatch.js > -lib/node_modules/node-gyp/node_modules/cacache/node_modules/minimatch/package.json > -lib/node_modules/node-gyp/node_modules/cacache/package.json > -lib/node_modules/node-gyp/node_modules/fs-minipass/ > -lib/node_modules/node-gyp/node_modules/fs-minipass/LICENSE > -lib/node_modules/node-gyp/node_modules/fs-minipass/index.js > -lib/node_modules/node-gyp/node_modules/fs-minipass/package.json > lib/node_modules/node-gyp/node_modules/gauge/ > lib/node_modules/node-gyp/node_modules/gauge/LICENSE.md > lib/node_modules/node-gyp/node_modules/gauge/lib/ > @@ -1681,43 +1633,10 @@ lib/node_modules/node-gyp/node_modules/g > lib/node_modules/node-gyp/node_modules/glob/glob.js > lib/node_modules/node-gyp/node_modules/glob/package.json > lib/node_modules/node-gyp/node_modules/glob/sync.js > -lib/node_modules/node-gyp/node_modules/make-fetch-happen/ > -lib/node_modules/node-gyp/node_modules/make-fetch-happen/LICENSE > -lib/node_modules/node-gyp/node_modules/make-fetch-happen/lib/ > -lib/node_modules/node-gyp/node_modules/make-fetch-happen/lib/agent.js > -lib/node_modules/node-gyp/node_modules/make-fetch-happen/lib/cache/ > -lib/node_modules/node-gyp/node_modules/make-fetch-happen/lib/cache/entry.js > -lib/node_modules/node-gyp/node_modules/make-fetch-happen/lib/cache/errors.js > -lib/node_modules/node-gyp/node_modules/make-fetch-happen/lib/cache/index.js > -lib/node_modules/node-gyp/node_modules/make-fetch-happen/lib/cache/key.js > -lib/node_modules/node-gyp/node_modules/make-fetch-happen/lib/cache/policy.js > -lib/node_modules/node-gyp/node_modules/make-fetch-happen/lib/dns.js > -lib/node_modules/node-gyp/node_modules/make-fetch-happen/lib/fetch.js > -lib/node_modules/node-gyp/node_modules/make-fetch-happen/lib/index.js > -lib/node_modules/node-gyp/node_modules/make-fetch-happen/lib/options.js > -lib/node_modules/node-gyp/node_modules/make-fetch-happen/lib/pipeline.js > -lib/node_modules/node-gyp/node_modules/make-fetch-happen/lib/remote.js > -lib/node_modules/node-gyp/node_modules/make-fetch-happen/package.json > lib/node_modules/node-gyp/node_modules/minimatch/ > lib/node_modules/node-gyp/node_modules/minimatch/LICENSE > lib/node_modules/node-gyp/node_modules/minimatch/minimatch.js > lib/node_modules/node-gyp/node_modules/minimatch/package.json > -lib/node_modules/node-gyp/node_modules/minipass/ > -lib/node_modules/node-gyp/node_modules/minipass-fetch/ > -lib/node_modules/node-gyp/node_modules/minipass-fetch/LICENSE > -lib/node_modules/node-gyp/node_modules/minipass-fetch/lib/ > -lib/node_modules/node-gyp/node_modules/minipass-fetch/lib/abort-error.js > -lib/node_modules/node-gyp/node_modules/minipass-fetch/lib/blob.js > -lib/node_modules/node-gyp/node_modules/minipass-fetch/lib/body.js > -lib/node_modules/node-gyp/node_modules/minipass-fetch/lib/fetch-error.js > -lib/node_modules/node-gyp/node_modules/minipass-fetch/lib/headers.js > -lib/node_modules/node-gyp/node_modules/minipass-fetch/lib/index.js > -lib/node_modules/node-gyp/node_modules/minipass-fetch/lib/request.js > -lib/node_modules/node-gyp/node_modules/minipass-fetch/lib/response.js > -lib/node_modules/node-gyp/node_modules/minipass-fetch/package.json > -lib/node_modules/node-gyp/node_modules/minipass/LICENSE > -lib/node_modules/node-gyp/node_modules/minipass/index.js > -lib/node_modules/node-gyp/node_modules/minipass/package.json > lib/node_modules/node-gyp/node_modules/nopt/ > lib/node_modules/node-gyp/node_modules/nopt/LICENSE > lib/node_modules/node-gyp/node_modules/nopt/README.md > @@ -1764,21 +1683,6 @@ lib/node_modules/node-gyp/node_modules/s > lib/node_modules/node-gyp/node_modules/signal-exit/index.js > lib/node_modules/node-gyp/node_modules/signal-exit/package.json > lib/node_modules/node-gyp/node_modules/signal-exit/signals.js > -lib/node_modules/node-gyp/node_modules/ssri/ > -lib/node_modules/node-gyp/node_modules/ssri/LICENSE.md > -lib/node_modules/node-gyp/node_modules/ssri/lib/ > -lib/node_modules/node-gyp/node_modules/ssri/lib/index.js > -lib/node_modules/node-gyp/node_modules/ssri/package.json > -lib/node_modules/node-gyp/node_modules/unique-filename/ > -lib/node_modules/node-gyp/node_modules/unique-filename/LICENSE > -lib/node_modules/node-gyp/node_modules/unique-filename/lib/ > -lib/node_modules/node-gyp/node_modules/unique-filename/lib/index.js > -lib/node_modules/node-gyp/node_modules/unique-filename/package.json > -lib/node_modules/node-gyp/node_modules/unique-slug/ > -lib/node_modules/node-gyp/node_modules/unique-slug/LICENSE > -lib/node_modules/node-gyp/node_modules/unique-slug/lib/ > -lib/node_modules/node-gyp/node_modules/unique-slug/lib/index.js > -lib/node_modules/node-gyp/node_modules/unique-slug/package.json > lib/node_modules/node-gyp/node_modules/which/ > lib/node_modules/node-gyp/node_modules/which/LICENSE > lib/node_modules/node-gyp/node_modules/which/README.md > @@ -1899,15 +1803,14 @@ lib/node_modules/npm/.npmrc > lib/node_modules/npm/LICENSE > lib/node_modules/npm/README.md > lib/node_modules/npm/bin/ > -lib/node_modules/npm/bin/node-gyp-bin/ > -lib/node_modules/npm/bin/node-gyp-bin/node-gyp > -lib/node_modules/npm/bin/node-gyp-bin/node-gyp.cmd > lib/node_modules/npm/bin/npm > lib/node_modules/npm/bin/npm-cli.js > lib/node_modules/npm/bin/npm.cmd > +lib/node_modules/npm/bin/npm.ps1 > lib/node_modules/npm/bin/npx > lib/node_modules/npm/bin/npx-cli.js > lib/node_modules/npm/bin/npx.cmd > +lib/node_modules/npm/bin/npx.ps1 > lib/node_modules/npm/docs/ > lib/node_modules/npm/docs/README.md > lib/node_modules/npm/docs/content/ > @@ -2086,6 +1989,7 @@ lib/node_modules/npm/index.js > lib/node_modules/npm/lib/ > lib/node_modules/npm/lib/arborist-cmd.js > lib/node_modules/npm/lib/base-command.js > +lib/node_modules/npm/lib/cli-entry.js > lib/node_modules/npm/lib/cli.js > lib/node_modules/npm/lib/commands/ > lib/node_modules/npm/lib/commands/access.js > @@ -2154,6 +2058,8 @@ lib/node_modules/npm/lib/commands/update > lib/node_modules/npm/lib/commands/version.js > lib/node_modules/npm/lib/commands/view.js > lib/node_modules/npm/lib/commands/whoami.js > +lib/node_modules/npm/lib/es6/ > +lib/node_modules/npm/lib/es6/validate-engines.js > lib/node_modules/npm/lib/lifecycle-cmd.js > lib/node_modules/npm/lib/npm.js > lib/node_modules/npm/lib/package-url-cmd.js > @@ -2167,10 +2073,6 @@ lib/node_modules/npm/lib/utils/completio > lib/node_modules/npm/lib/utils/completion.sh > lib/node_modules/npm/lib/utils/completion/installed-deep.js > lib/node_modules/npm/lib/utils/completion/installed-shallow.js > -lib/node_modules/npm/lib/utils/config/ > -lib/node_modules/npm/lib/utils/config/definition.js > -lib/node_modules/npm/lib/utils/config/definitions.js > -lib/node_modules/npm/lib/utils/config/index.js > lib/node_modules/npm/lib/utils/did-you-mean.js > lib/node_modules/npm/lib/utils/display.js > lib/node_modules/npm/lib/utils/error-message.js > @@ -2292,7 +2194,6 @@ lib/node_modules/npm/man/man7/ > @man lib/node_modules/npm/man/man7/workspaces.7 > lib/node_modules/npm/node_modules/ > lib/node_modules/npm/node_modules/@colors > -lib/node_modules/npm/node_modules/@gar > lib/node_modules/npm/node_modules/@isaacs > lib/node_modules/npm/node_modules/@npmcli > lib/node_modules/npm/node_modules/@pkgjs > @@ -2347,6 +2248,7 @@ lib/node_modules/npm/node_modules/env-pa > lib/node_modules/npm/node_modules/err-code > lib/node_modules/npm/node_modules/event-target-shim > lib/node_modules/npm/node_modules/events > +lib/node_modules/npm/node_modules/exponential-backoff > lib/node_modules/npm/node_modules/fastest-levenshtein > lib/node_modules/npm/node_modules/foreground-child > lib/node_modules/npm/node_modules/fs-minipass > @@ -2356,7 +2258,6 @@ lib/node_modules/npm/node_modules/gauge > lib/node_modules/npm/node_modules/glob > lib/node_modules/npm/node_modules/graceful-fs > lib/node_modules/npm/node_modules/has > -lib/node_modules/npm/node_modules/has-flag > lib/node_modules/npm/node_modules/has-unicode > lib/node_modules/npm/node_modules/hosted-git-info > lib/node_modules/npm/node_modules/http-cache-semantics > @@ -2368,7 +2269,6 @@ lib/node_modules/npm/node_modules/ieee75 > lib/node_modules/npm/node_modules/ignore-walk > lib/node_modules/npm/node_modules/imurmurhash > lib/node_modules/npm/node_modules/indent-string > -lib/node_modules/npm/node_modules/infer-owner > lib/node_modules/npm/node_modules/inflight > lib/node_modules/npm/node_modules/inherits > lib/node_modules/npm/node_modules/ini > @@ -2898,13 +2798,6 @@ lib/node_modules/sigstore/dist/identity/ > lib/node_modules/sigstore/dist/identity/provider.js > lib/node_modules/sigstore/dist/index.d.ts > lib/node_modules/sigstore/dist/index.js > -lib/node_modules/sigstore/dist/merkle/ > -lib/node_modules/sigstore/dist/merkle/digest.d.ts > -lib/node_modules/sigstore/dist/merkle/digest.js > -lib/node_modules/sigstore/dist/merkle/index.d.ts > -lib/node_modules/sigstore/dist/merkle/index.js > -lib/node_modules/sigstore/dist/merkle/verify.d.ts > -lib/node_modules/sigstore/dist/merkle/verify.js > lib/node_modules/sigstore/dist/sign.d.ts > lib/node_modules/sigstore/dist/sign.js > lib/node_modules/sigstore/dist/sigstore-utils.d.ts > @@ -2916,29 +2809,18 @@ lib/node_modules/sigstore/dist/tlog/form > lib/node_modules/sigstore/dist/tlog/format.js > lib/node_modules/sigstore/dist/tlog/index.d.ts > lib/node_modules/sigstore/dist/tlog/index.js > -lib/node_modules/sigstore/dist/tlog/types/ > -lib/node_modules/sigstore/dist/tlog/types/__generated__/ > -lib/node_modules/sigstore/dist/tlog/types/__generated__/hashedrekord.d.ts > -lib/node_modules/sigstore/dist/tlog/types/__generated__/hashedrekord.js > -lib/node_modules/sigstore/dist/tlog/types/__generated__/intoto.d.ts > -lib/node_modules/sigstore/dist/tlog/types/__generated__/intoto.js > -lib/node_modules/sigstore/dist/tlog/types/index.d.ts > -lib/node_modules/sigstore/dist/tlog/types/index.js > lib/node_modules/sigstore/dist/tlog/verify/ > lib/node_modules/sigstore/dist/tlog/verify/body.d.ts > lib/node_modules/sigstore/dist/tlog/verify/body.js > lib/node_modules/sigstore/dist/tlog/verify/index.d.ts > lib/node_modules/sigstore/dist/tlog/verify/index.js > +lib/node_modules/sigstore/dist/tlog/verify/merkle.d.ts > +lib/node_modules/sigstore/dist/tlog/verify/merkle.js > lib/node_modules/sigstore/dist/tlog/verify/set.d.ts > lib/node_modules/sigstore/dist/tlog/verify/set.js > lib/node_modules/sigstore/dist/tsa/ > lib/node_modules/sigstore/dist/tsa/index.d.ts > lib/node_modules/sigstore/dist/tsa/index.js > -lib/node_modules/sigstore/dist/tuf/ > -lib/node_modules/sigstore/dist/tuf/index.d.ts > -lib/node_modules/sigstore/dist/tuf/index.js > -lib/node_modules/sigstore/dist/tuf/target.d.ts > -lib/node_modules/sigstore/dist/tuf/target.js > lib/node_modules/sigstore/dist/types/ > lib/node_modules/sigstore/dist/types/fetch.d.ts > lib/node_modules/sigstore/dist/types/fetch.js > @@ -2954,8 +2836,21 @@ lib/node_modules/sigstore/dist/types/sig > lib/node_modules/sigstore/dist/types/utility.d.ts > lib/node_modules/sigstore/dist/types/utility.js > lib/node_modules/sigstore/dist/util/ > -lib/node_modules/sigstore/dist/util/appdata.d.ts > -lib/node_modules/sigstore/dist/util/appdata.js > +lib/node_modules/sigstore/dist/util/asn1/ > +lib/node_modules/sigstore/dist/util/asn1/dump.d.ts > +lib/node_modules/sigstore/dist/util/asn1/dump.js > +lib/node_modules/sigstore/dist/util/asn1/error.d.ts > +lib/node_modules/sigstore/dist/util/asn1/error.js > +lib/node_modules/sigstore/dist/util/asn1/index.d.ts > +lib/node_modules/sigstore/dist/util/asn1/index.js > +lib/node_modules/sigstore/dist/util/asn1/length.d.ts > +lib/node_modules/sigstore/dist/util/asn1/length.js > +lib/node_modules/sigstore/dist/util/asn1/obj.d.ts > +lib/node_modules/sigstore/dist/util/asn1/obj.js > +lib/node_modules/sigstore/dist/util/asn1/parse.d.ts > +lib/node_modules/sigstore/dist/util/asn1/parse.js > +lib/node_modules/sigstore/dist/util/asn1/tag.d.ts > +lib/node_modules/sigstore/dist/util/asn1/tag.js > lib/node_modules/sigstore/dist/util/crypto.d.ts > lib/node_modules/sigstore/dist/util/crypto.js > lib/node_modules/sigstore/dist/util/dsse.d.ts > @@ -2979,19 +2874,6 @@ lib/node_modules/sigstore/dist/util/ua.j > lib/node_modules/sigstore/dist/verify.d.ts > lib/node_modules/sigstore/dist/verify.js > lib/node_modules/sigstore/dist/x509/ > -lib/node_modules/sigstore/dist/x509/asn1/ > -lib/node_modules/sigstore/dist/x509/asn1/dump.d.ts > -lib/node_modules/sigstore/dist/x509/asn1/dump.js > -lib/node_modules/sigstore/dist/x509/asn1/error.d.ts > -lib/node_modules/sigstore/dist/x509/asn1/error.js > -lib/node_modules/sigstore/dist/x509/asn1/length.d.ts > -lib/node_modules/sigstore/dist/x509/asn1/length.js > -lib/node_modules/sigstore/dist/x509/asn1/obj.d.ts > -lib/node_modules/sigstore/dist/x509/asn1/obj.js > -lib/node_modules/sigstore/dist/x509/asn1/parse.d.ts > -lib/node_modules/sigstore/dist/x509/asn1/parse.js > -lib/node_modules/sigstore/dist/x509/asn1/tag.d.ts > -lib/node_modules/sigstore/dist/x509/asn1/tag.js > lib/node_modules/sigstore/dist/x509/cert.d.ts > lib/node_modules/sigstore/dist/x509/cert.js > lib/node_modules/sigstore/dist/x509/ext.d.ts > @@ -3001,8 +2883,6 @@ lib/node_modules/sigstore/dist/x509/sct. > lib/node_modules/sigstore/dist/x509/verify.d.ts > lib/node_modules/sigstore/dist/x509/verify.js > lib/node_modules/sigstore/package.json > -lib/node_modules/sigstore/store/ > -lib/node_modules/sigstore/store/public-good-instance-root.json > lib/node_modules/smart-buffer/ > lib/node_modules/smart-buffer/LICENSE > lib/node_modules/smart-buffer/build/