diff options
author | adam <adam@pkgsrc.org> | 2019-08-03 07:32:55 +0000 |
---|---|---|
committer | adam <adam@pkgsrc.org> | 2019-08-03 07:32:55 +0000 |
commit | a256119ccc3fe2a53811c464d72d2eed105b8b7c (patch) | |
tree | 61f73fea3d82a3b4aec1b0d3f918d12eeed02426 /lang/npm/patches | |
parent | bfe8898e8cec614505ad2e48cc991d67b8762331 (diff) | |
download | pkgsrc-a256119ccc3fe2a53811c464d72d2eed105b8b7c.tar.gz |
npm: updated to 6.10.2
v6.10.2:
tl;dr - Fixes several issues with the cache when npm is run as sudo on Unix systems.
TESTING
check test cache for root-owned files
run sudo tests on Travis-CI
set --no-esm tap flag
add script to run tests and leave fixtures for inspection and debugging
BUGFIXES
add a util for writing arbitrary files to cache This prevents metrics timing and debug logs from becoming root-owned.
infer cache owner from parent dir in correct-mkdir util
ensure correct owner on cached all-packages metadata
report server error on failure
Fix npm ci with file: dependencies.
Diffstat (limited to 'lang/npm/patches')
-rw-r--r-- | lang/npm/patches/patch-node__modules_node-gyp_lib_configure.js | 24 |
1 files changed, 12 insertions, 12 deletions
diff --git a/lang/npm/patches/patch-node__modules_node-gyp_lib_configure.js b/lang/npm/patches/patch-node__modules_node-gyp_lib_configure.js index ac178bd71e6..79f8ca34038 100644 --- a/lang/npm/patches/patch-node__modules_node-gyp_lib_configure.js +++ b/lang/npm/patches/patch-node__modules_node-gyp_lib_configure.js @@ -1,22 +1,22 @@ -$NetBSD: patch-node__modules_node-gyp_lib_configure.js,v 1.1 2018/05/04 13:23:53 fhajny Exp $ +$NetBSD: patch-node__modules_node-gyp_lib_configure.js,v 1.2 2019/08/03 07:32:55 adam Exp $ Skip Python detection, version 2.7 is required and we know where it is. ---- node_modules/node-gyp/lib/configure.js.orig 2018-04-24 05:41:37.000000000 +0000 +--- node_modules/node-gyp/lib/configure.js.orig 2019-07-23 16:20:30.000000000 +0000 +++ node_modules/node-gyp/lib/configure.js -@@ -29,21 +29,14 @@ exports.usage = 'Generates ' + (win ? 'M +@@ -15,21 +15,14 @@ if (win) { + } function configure (gyp, argv, callback) { - -- var python = gyp.opts.python || process.env.PYTHON || 'python2' +- var python + var python = '@PYTHONBIN@' - , buildDir = path.resolve('build') - , configNames = [ 'config.gypi', 'common.gypi' ] - , configs = [] - , nodeDir - , release = processRelease(argv, gyp, process.version, process.release) + var buildDir = path.resolve('build') + var configNames = [ 'config.gypi', 'common.gypi' ] + var configs = [] + var nodeDir + var release = processRelease(argv, gyp, process.version, process.release) -- findPython(python, function (err, found) { +- findPython(gyp.opts.python, function (err, found) { - if (err) { - callback(err) - } else { @@ -27,4 +27,4 @@ Skip Python detection, version 2.7 is required and we know where it is. + getNodeDir() function getNodeDir () { - + // 'python' should be set by now |