Looks good to me. OK.
On Tue, Aug 21, 2012 at 11:12:44PM -0600, Aaron Bieber wrote: > Hi, > > This update brings nodejs from 0.8.2 to 0.8.7. > > espie@, is the @unexec being used correctly in this situation? > > Port changes: > * add a fixes for stupid permissions > * remove patches/patch-common_gypi > * replace patches/patch-tools_installer_js with > patches/patch-tools_install_py > * add @unexec rm -f %D/lib/node_modules/npm/man/whatis.db > > Node changes: > 2012.08.15, Version 0.8.7 (Stable) > * npm: Upgrade to 1.1.49 > * website: download page (Golo Roden) > * crypto: fix uninitialized memory access in openssl (Ben Noordhuis) > * buffer, crypto: fix buffer decoding (Ben Noordhuis) > * build: compile with -fno-tree-vrp when gcc >= 4.0 (Ben Noordhuis) > * tls: handle multiple CN fields when verifying cert (Ben Noordhuis) > * doc: remove unused util from child_process (Kyle Robinson Young) > * build: rework -fvisibility=hidden detection (Ben Noordhuis) > * windows: don't duplicate invalid stdio handles (Bert Belder) > * windows: fix typos in process-stdio.c (Bert Belder) > > Building native and non-native port based modules works. > > Installing modules via npm works. > > Tested on i386 and amd64. > > I am looking for two OKs. > > Cheers, > Aaron > > Index: Makefile > =================================================================== > RCS file: /cvs/ports/lang/node/Makefile,v > retrieving revision 1.5 > diff -N -u -p Makefile > --- Makefile 10 Jul 2012 00:45:10 -0000 1.5 > +++ Makefile 22 Aug 2012 04:15:38 -0000 > @@ -8,7 +8,7 @@ ONLY_FOR_ARCHS= amd64 i386 > > COMMENT= V8 JavaScript for clients and servers > > -NODE_VERSION= v0.8.2 > +NODE_VERSION= v0.8.7 > > DISTNAME= node-${NODE_VERSION} > PKGNAME= ${DISTNAME:S/v//g} > Index: distinfo > =================================================================== > RCS file: /cvs/ports/lang/node/distinfo,v > retrieving revision 1.5 > diff -N -u -p distinfo > --- distinfo 10 Jul 2012 00:45:10 -0000 1.5 > +++ distinfo 22 Aug 2012 04:15:38 -0000 > @@ -1,5 +1,2 @@ > -MD5 (node-v0.8.2.tar.gz) = LRp0qp5ez9tMZNIAtkLrHg== > -RMD160 (node-v0.8.2.tar.gz) = nHf3SQTXAXiIVhXlYr4aNmT3Yeo= > -SHA1 (node-v0.8.2.tar.gz) = DnQ9IbSHFR5nlQ8JGY3vBY2xmh4= > -SHA256 (node-v0.8.2.tar.gz) = aDDtTq9sGRJD+zr748oyg9fjpTfI885Qj6KvEyj+S68= > -SIZE (node-v0.8.2.tar.gz) = 11727164 > +SHA256 (node-v0.8.7.tar.gz) = +peUiDR60I6m420/6cVDgHzW+EytMbIr/GF5tUsenQQ= > +SIZE (node-v0.8.7.tar.gz) = 11490955 > Index: patches/patch-common_gypi > =================================================================== > RCS file: /cvs/ports/lang/node/patches/patch-common_gypi,v > retrieving revision 1.1 > diff -N -u -p patches/patch-common_gypi > --- patches/patch-common_gypi 28 Jun 2012 08:30:28 -0000 1.1 > +++ /dev/null 22 Aug 2012 03:57:01 -0000 > @@ -1,12 +0,0 @@ > -$OpenBSD: patch-common_gypi,v 1.1 2012/06/28 08:30:28 jasper Exp $ > ---- common.gypi.orig Mon Jun 25 10:13:56 2012 > -+++ common.gypi Mon Jun 25 10:14:18 2012 > -@@ -149,7 +149,7 @@ > - 'cflags': [ '-m64' ], > - 'ldflags': [ '-m64' ], > - }], > -- [ 'OS=="linux"', { > -+ [ 'OS=="linux" or OS=="openbsd"', { > - 'ldflags': [ '-rdynamic' ], > - }], > - [ 'OS=="solaris"', { > Index: patches/patch-deps_npm_lib_npm_js > =================================================================== > RCS file: patches/patch-deps_npm_lib_npm_js > diff -N -u -p patches/patch-deps_npm_lib_npm_js > --- /dev/null 21 Aug 2012 22:15:38 -0000 > +++ patches/patch-deps_npm_lib_npm_js 22 Aug 2012 04:15:38 -0000 > @@ -0,0 +1,14 @@ > +$OpenBSD$ > +--- deps/npm/lib/npm.js.orig Tue Aug 21 19:41:11 2012 > ++++ deps/npm/lib/npm.js Tue Aug 21 19:41:59 2012 > +@@ -341,8 +341,8 @@ function load (npm, cli, cb) { > + } > + > + var umask = parseInt(cli.umask, 8) > +- npm.modes = { exec: 0777 & (~umask) > +- , file: 0666 & (~umask) > ++ npm.modes = { exec: 0755 & (~umask) > ++ , file: 0644 & (~umask) > + , umask: umask } > + > + chain([ [ loadPrefix, npm, cli ] > Index: > patches/patch-deps_npm_node_modules_node-gyp_legacy_tools_gyp_pylib_gyp_common_py > =================================================================== > RCS file: > /cvs/ports/lang/node/patches/patch-deps_npm_node_modules_node-gyp_legacy_tools_gyp_pylib_gyp_common_py,v > retrieving revision 1.1 > diff -N -u -p > patches/patch-deps_npm_node_modules_node-gyp_legacy_tools_gyp_pylib_gyp_common_py > --- > patches/patch-deps_npm_node_modules_node-gyp_legacy_tools_gyp_pylib_gyp_common_py > 28 Jun 2012 08:30:28 -0000 1.1 > +++ > patches/patch-deps_npm_node_modules_node-gyp_legacy_tools_gyp_pylib_gyp_common_py > 22 Aug 2012 04:15:38 -0000 > @@ -1,7 +1,15 @@ > $OpenBSD: > patch-deps_npm_node_modules_node-gyp_legacy_tools_gyp_pylib_gyp_common_py,v > 1.1 2012/06/28 08:30:28 jasper Exp $ > ---- deps/npm/node_modules/node-gyp/legacy/tools/gyp/pylib/gyp/common.py.orig > Fri Jun 22 07:35:08 2012 > -+++ deps/npm/node_modules/node-gyp/legacy/tools/gyp/pylib/gyp/common.py > Fri Jun 22 07:35:22 2012 > -@@ -355,6 +355,7 @@ def GetFlavor(params): > +--- deps/npm/node_modules/node-gyp/legacy/tools/gyp/pylib/gyp/common.py.orig > Tue Aug 21 21:33:20 2012 > ++++ deps/npm/node_modules/node-gyp/legacy/tools/gyp/pylib/gyp/common.py > Tue Aug 21 21:33:49 2012 > +@@ -331,7 +331,6 @@ def WriteOnDiff(filename): > + # and then set it back to the old value. > + umask = os.umask(077) > + os.umask(umask) > +- os.chmod(self.tmp_path, 0666 & ~umask) > + if sys.platform == 'win32' and os.path.exists(filename): > + # NOTE: on windows (but not cygwin) rename will not replace an > + # existing file, so it must be preceded with a remove. Sadly > there > +@@ -355,6 +354,7 @@ def GetFlavor(params): > 'sunos5': 'solaris', > 'freebsd7': 'freebsd', > 'freebsd8': 'freebsd', > 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.1.1.1 > diff -N -u -p patches/patch-deps_npm_node_modules_node-gyp_lib_install_js > --- patches/patch-deps_npm_node_modules_node-gyp_lib_install_js 23 May > 2012 15:11:43 -0000 1.1.1.1 > +++ patches/patch-deps_npm_node_modules_node-gyp_lib_install_js 22 Aug > 2012 04:15:38 -0000 > @@ -3,29 +3,48 @@ $OpenBSD: patch-deps_npm_node_modules_node-gyp_lib_ins > Allow building of sub-packages (ie. node-sqlite3) with USE_SYSTRACE > set, also prevents downloading of the node distfile again. > > ---- deps/npm/node_modules/node-gyp/lib/install.js.orig Thu May 10 > 07:09:14 2012 > -+++ deps/npm/node_modules/node-gyp/lib/install.js Thu May 10 07:15:41 2012 > -@@ -166,10 +166,19 @@ function install (gyp, argv, callback) { > - extracter.on('error', cb) > - extracter.on('end', afterTarball) > +--- deps/npm/node_modules/node-gyp/lib/install.js.orig Tue Aug 21 > 18:58:33 2012 > ++++ deps/npm/node_modules/node-gyp/lib/install.js Tue Aug 21 19:00:06 2012 > +@@ -212,31 +212,18 @@ function install (gyp, argv, callback) { > + extracter.on('error', cb) > + extracter.on('end', afterTarball) > > -- // download the tarball, gunzip and extract! > -- var req = download(tarballUrl, downloadError) > -- .pipe(gunzip) > -- .pipe(extracter) > -+ // OpenBSD fix > -+ var filePath = '${PREFIX}/lib/node/${DISTFILES}'; > -+ fs.stat(filePath, function(err, stat) { > -+ if (err) { > -+ throw err; > -+ } else { > -+ // use packaged tarball > -+ fs.createReadStream(filePath) > -+ .pipe(gunzip) > -+ .pipe(extracter) > -+ } > -+ }); > -+ // OpenBSD fix > +- // download the tarball, gunzip and extract! > +- var req = download(tarballUrl) > +- if (!req) return > +- > +- // something went wrong downloading the tarball? > +- req.on('error', function (err) { > +- badDownload = true > +- cb(err) > +- }) > +- > +- req.on('close', function () { > +- if (extractCount === 0) { > +- cb(new Error('Connection closed while downloading tarball file')) > ++ // OpenBSD fix > ++ var filePath = '${PREFIX}/lib/node/${DISTFILES}'; > ++ fs.stat(filePath, function(err, stat) { > ++ if (err) { > ++ throw err; > ++ } else { > ++ fs.createReadStream(filePath) > ++ .pipe(gunzip) > ++ .pipe(extracter) > + } > +- }) > +- > +- req.on('response', function (res) { > +- if (res.statusCode !== 200) { > +- badDownload = true > +- cb(new Error(res.statusCode + ' status code downloading tarball')) > +- return > +- } > +- // start unzipping and untaring > +- req.pipe(gunzip).pipe(extracter) > +- }) > ++ }); > ++ // OpenBSD fix > > - // something went wrong downloading the tarball? > - function downloadError (err, res) { > + // invoked after the tarball has finished being extracted > + function afterTarball () { > Index: patches/patch-tools_install_py > =================================================================== > RCS file: patches/patch-tools_install_py > diff -N -u -p patches/patch-tools_install_py > --- /dev/null 21 Aug 2012 22:15:38 -0000 > +++ patches/patch-tools_install_py 22 Aug 2012 04:15:38 -0000 > @@ -0,0 +1,18 @@ > +$OpenBSD$ > +--- tools/install.py.orig Tue Aug 21 20:35:51 2012 > ++++ tools/install.py Tue Aug 21 20:37:06 2012 > +@@ -191,13 +191,8 @@ def files(action): > + 'deps/uv/include/uv-private/uv-unix.h', > + 'deps/uv/include/uv-private/uv-win.h'], > + 'include/node/uv-private/') > +- action(['doc/node.1'], 'share/man/man1/') > ++ action(['doc/node.1'], 'man/man1/') > + action(['out/Release/node'], 'bin/node') > +- > +- # install unconditionally, checking if the platform supports dtrace > doesn't > +- # work when cross-compiling and besides, there's at least one linux flavor > +- # with dtrace support now (oracle's "unbreakable" linux) > +- action(['src/node.d'], 'lib/dtrace/') > + > + if 'true' == variables.get('node_install_waf'): waf_files(action) > + if 'true' == variables.get('node_install_npm'): npm_files(action) > Index: patches/patch-tools_installer_js > =================================================================== > RCS file: /cvs/ports/lang/node/patches/patch-tools_installer_js,v > retrieving revision 1.1 > diff -N -u -p patches/patch-tools_installer_js > --- patches/patch-tools_installer_js 28 Jun 2012 08:30:28 -0000 1.1 > +++ /dev/null 22 Aug 2012 03:57:01 -0000 > @@ -1,12 +0,0 @@ > -$OpenBSD: patch-tools_installer_js,v 1.1 2012/06/28 08:30:28 jasper Exp $ > ---- tools/installer.js.orig Mon Jun 25 11:37:23 2012 > -+++ tools/installer.js Mon Jun 25 11:37:41 2012 > -@@ -102,7 +102,7 @@ if (cmd === 'install') { > - ], 'include/node/'); > - > - // man page > -- copy(['doc/node.1'], 'share/man/man1/'); > -+ copy(['doc/node.1'], 'man/man1/'); > - > - // dtrace > - if (!process.platform.match(/^linux/)) { > Index: pkg/PLIST > =================================================================== > RCS file: /cvs/ports/lang/node/pkg/PLIST,v > retrieving revision 1.5 > diff -N -u -p pkg/PLIST > --- pkg/PLIST 10 Jul 2012 00:45:10 -0000 1.5 > +++ pkg/PLIST 22 Aug 2012 04:15:38 -0000 > @@ -27,8 +27,6 @@ include/node/v8-profiler.h > include/node/v8-testing.h > include/node/v8.h > include/node/v8stdint.h > -lib/dtrace/ > -lib/dtrace/node.d > lib/node/ > lib/node/${DISTFILES} > lib/node/wafadmin/ > @@ -141,6 +139,18 @@ lib/node_modules/abbrev/package.json > lib/node_modules/ansi/ > lib/node_modules/ansi/.npmignore > lib/node_modules/ansi/README.md > +lib/node_modules/ansi/examples/ > +lib/node_modules/ansi/examples/beep/ > +lib/node_modules/ansi/examples/beep/index.js > +lib/node_modules/ansi/examples/clear/ > +lib/node_modules/ansi/examples/clear/index.js > +lib/node_modules/ansi/examples/cursorPosition.js > +lib/node_modules/ansi/examples/imgcat/ > +lib/node_modules/ansi/examples/imgcat/index.js > +lib/node_modules/ansi/examples/imgcat/yoshi.png > +lib/node_modules/ansi/examples/progress/ > +lib/node_modules/ansi/examples/progress/index.js > +lib/node_modules/ansi/examples/starwars.js > lib/node_modules/ansi/lib/ > lib/node_modules/ansi/lib/ansi.js > lib/node_modules/ansi/lib/newlines.js > @@ -150,7 +160,13 @@ lib/node_modules/archy/README.markdown > lib/node_modules/archy/index.js > lib/node_modules/archy/package.json > lib/node_modules/block-stream/ > +lib/node_modules/block-stream/LICENCE > lib/node_modules/block-stream/README.md > +lib/node_modules/block-stream/bench/ > +lib/node_modules/block-stream/bench/block-stream-pause.js > +lib/node_modules/block-stream/bench/block-stream.js > +lib/node_modules/block-stream/bench/dropper-pause.js > +lib/node_modules/block-stream/bench/dropper.js > lib/node_modules/block-stream/block-stream.js > lib/node_modules/block-stream/package.json > lib/node_modules/chownr/ > @@ -158,16 +174,29 @@ lib/node_modules/chownr/LICENCE > lib/node_modules/chownr/README.md > lib/node_modules/chownr/chownr.js > lib/node_modules/chownr/package.json > +lib/node_modules/couch-login/ > +lib/node_modules/couch-login/README.md > +lib/node_modules/couch-login/couch-login.js > +lib/node_modules/couch-login/package.json > lib/node_modules/fstream/ > lib/node_modules/fstream-npm/ > lib/node_modules/fstream-npm/.npmignore > lib/node_modules/fstream-npm/LICENCE > lib/node_modules/fstream-npm/README.md > +lib/node_modules/fstream-npm/example/ > +lib/node_modules/fstream-npm/example/bundle.js > +lib/node_modules/fstream-npm/example/dir-tar.js > +lib/node_modules/fstream-npm/example/dir.js > +lib/node_modules/fstream-npm/example/example.js > +lib/node_modules/fstream-npm/example/ig-tar.js > +lib/node_modules/fstream-npm/example/tar.js > lib/node_modules/fstream-npm/fstream-npm.js > lib/node_modules/fstream-npm/node_modules/ > lib/node_modules/fstream-npm/node_modules/fstream-ignore/ > lib/node_modules/fstream-npm/node_modules/fstream-ignore/.npmignore > lib/node_modules/fstream-npm/node_modules/fstream-ignore/README.md > +lib/node_modules/fstream-npm/node_modules/fstream-ignore/example/ > +lib/node_modules/fstream-npm/node_modules/fstream-ignore/example/basic.js > lib/node_modules/fstream-npm/node_modules/fstream-ignore/ignore.js > lib/node_modules/fstream-npm/node_modules/fstream-ignore/package.json > lib/node_modules/fstream-npm/package.json > @@ -195,8 +224,11 @@ lib/node_modules/fstream/package.json > lib/node_modules/glob/ > lib/node_modules/glob/.npmignore > lib/node_modules/glob/.travis.yml > -lib/node_modules/glob/LICENCE > +lib/node_modules/glob/LICENSE > lib/node_modules/glob/README.md > +lib/node_modules/glob/examples/ > +lib/node_modules/glob/examples/g.js > +lib/node_modules/glob/examples/usr-local.js > lib/node_modules/glob/glob.js > lib/node_modules/glob/package.json > lib/node_modules/graceful-fs/ > @@ -219,6 +251,7 @@ lib/node_modules/ini/package.json > lib/node_modules/init-package-json/ > lib/node_modules/init-package-json/README.md > lib/node_modules/init-package-json/default-input.js > +lib/node_modules/init-package-json/example.js > lib/node_modules/init-package-json/init-package-json.js > lib/node_modules/init-package-json/node_modules/ > lib/node_modules/init-package-json/node_modules/promzard/ > @@ -234,14 +267,6 @@ lib/node_modules/init-package-json/node_modules/promza > > lib/node_modules/init-package-json/node_modules/promzard/example/substack-input.js > lib/node_modules/init-package-json/node_modules/promzard/package.json > lib/node_modules/init-package-json/node_modules/promzard/promzard.js > -lib/node_modules/init-package-json/node_modules/promzard/test/ > -lib/node_modules/init-package-json/node_modules/promzard/test/basic.js > -lib/node_modules/init-package-json/node_modules/promzard/test/exports.input > -lib/node_modules/init-package-json/node_modules/promzard/test/exports.js > -lib/node_modules/init-package-json/node_modules/promzard/test/fn.input > -lib/node_modules/init-package-json/node_modules/promzard/test/fn.js > -lib/node_modules/init-package-json/node_modules/promzard/test/simple.input > -lib/node_modules/init-package-json/node_modules/promzard/test/simple.js > lib/node_modules/init-package-json/package.json > lib/node_modules/lockfile/ > lib/node_modules/lockfile/LICENSE > @@ -269,12 +294,17 @@ lib/node_modules/mkdirp/.npmignore > lib/node_modules/mkdirp/.travis.yml > lib/node_modules/mkdirp/LICENSE > lib/node_modules/mkdirp/README.markdown > +lib/node_modules/mkdirp/examples/ > +lib/node_modules/mkdirp/examples/pow.js > +lib/node_modules/mkdirp/examples/pow.js.orig > +lib/node_modules/mkdirp/examples/pow.js.rej > lib/node_modules/mkdirp/index.js > lib/node_modules/mkdirp/package.json > lib/node_modules/node-gyp/ > lib/node_modules/node-gyp/.npmignore > lib/node_modules/node-gyp/LICENSE > lib/node_modules/node-gyp/README.md > +lib/node_modules/node-gyp/addon.gypi > lib/node_modules/node-gyp/bin/ > lib/node_modules/node-gyp/bin/node-gyp.js > lib/node_modules/node-gyp/legacy/ > @@ -357,7 +387,6 @@ lib/node_modules/node-gyp/lib/node-gyp.js > lib/node_modules/node-gyp/lib/rebuild.js > lib/node_modules/node-gyp/lib/remove.js > lib/node_modules/node-gyp/package.json > -lib/node_modules/node-gyp/updateLegacy.sh > lib/node_modules/node-uuid/ > lib/node_modules/node-uuid/.npmignore > lib/node_modules/node-uuid/LICENSE.md > @@ -370,6 +399,8 @@ lib/node_modules/nopt/LICENSE > lib/node_modules/nopt/README.md > lib/node_modules/nopt/bin/ > lib/node_modules/nopt/bin/nopt.js > +lib/node_modules/nopt/examples/ > +lib/node_modules/nopt/examples/my-program.js > lib/node_modules/nopt/lib/ > lib/node_modules/nopt/lib/nopt.js > lib/node_modules/nopt/package.json > @@ -661,16 +692,13 @@ lib/node_modules/npm/lib/utils/completion/installed-de > lib/node_modules/npm/lib/utils/completion/installed-shallow.js > lib/node_modules/npm/lib/utils/completion/remote-packages.js > lib/node_modules/npm/lib/utils/completion/users.js > -lib/node_modules/npm/lib/utils/config-defs.js > lib/node_modules/npm/lib/utils/error-handler.js > lib/node_modules/npm/lib/utils/exec.js > lib/node_modules/npm/lib/utils/fetch.js > lib/node_modules/npm/lib/utils/find-prefix.js > lib/node_modules/npm/lib/utils/gently-rm.js > -lib/node_modules/npm/lib/utils/ini.js > lib/node_modules/npm/lib/utils/lifecycle.js > lib/node_modules/npm/lib/utils/link.js > -lib/node_modules/npm/lib/utils/output.js > lib/node_modules/npm/lib/utils/sha.js > lib/node_modules/npm/lib/utils/tar.js > lib/node_modules/npm/lib/version.js > @@ -797,6 +825,7 @@ lib/node_modules/npm/node_modules/ansi > lib/node_modules/npm/node_modules/archy > lib/node_modules/npm/node_modules/block-stream > lib/node_modules/npm/node_modules/chownr > +lib/node_modules/npm/node_modules/couch-login > lib/node_modules/npm/node_modules/fstream > lib/node_modules/npm/node_modules/fstream-npm > lib/node_modules/npm/node_modules/glob > @@ -812,9 +841,10 @@ lib/node_modules/npm/node_modules/node-gyp > lib/node_modules/npm/node_modules/node-uuid > lib/node_modules/npm/node_modules/nopt > lib/node_modules/npm/node_modules/npm-registry-client > +lib/node_modules/npm/node_modules/npmconf > lib/node_modules/npm/node_modules/npmlog > +lib/node_modules/npm/node_modules/once > lib/node_modules/npm/node_modules/osenv > -lib/node_modules/npm/node_modules/proto-list > lib/node_modules/npm/node_modules/read > lib/node_modules/npm/node_modules/read-installed > lib/node_modules/npm/node_modules/read-package-json > @@ -833,95 +863,42 @@ lib/node_modules/npm/scripts/doc-build.sh > lib/node_modules/npm/scripts/index-build.js > lib/node_modules/npm/scripts/install.sh > lib/node_modules/npm/scripts/release.sh > -lib/node_modules/npm/test/ > -lib/node_modules/npm/test/common.js > -lib/node_modules/npm/test/packages/ > -lib/node_modules/npm/test/packages/npm-test-array-bin/ > -lib/node_modules/npm/test/packages/npm-test-array-bin/bin/ > -lib/node_modules/npm/test/packages/npm-test-array-bin/bin/array-bin > -lib/node_modules/npm/test/packages/npm-test-array-bin/package.json > -lib/node_modules/npm/test/packages/npm-test-array-bin/test.js > -lib/node_modules/npm/test/packages/npm-test-blerg/ > -lib/node_modules/npm/test/packages/npm-test-blerg/package.json > -lib/node_modules/npm/test/packages/npm-test-blerg/test.js > -lib/node_modules/npm/test/packages/npm-test-bundled-git/ > -lib/node_modules/npm/test/packages/npm-test-bundled-git/minimatch-expected.json > -lib/node_modules/npm/test/packages/npm-test-bundled-git/package.json > -lib/node_modules/npm/test/packages/npm-test-bundled-git/test.js > -lib/node_modules/npm/test/packages/npm-test-dir-bin/ > -lib/node_modules/npm/test/packages/npm-test-dir-bin/bin/ > -lib/node_modules/npm/test/packages/npm-test-dir-bin/bin/dir-bin > -lib/node_modules/npm/test/packages/npm-test-dir-bin/package.json > -lib/node_modules/npm/test/packages/npm-test-dir-bin/test.js > -lib/node_modules/npm/test/packages/npm-test-env-reader/ > -lib/node_modules/npm/test/packages/npm-test-env-reader/package.json > -lib/node_modules/npm/test/packages/npm-test-env-reader/test.js > -lib/node_modules/npm/test/packages/npm-test-files/ > -lib/node_modules/npm/test/packages/npm-test-files/.npmignore > -lib/node_modules/npm/test/packages/npm-test-files/include4 > -lib/node_modules/npm/test/packages/npm-test-files/package.json > -lib/node_modules/npm/test/packages/npm-test-files/sub/ > -lib/node_modules/npm/test/packages/npm-test-files/sub/include > -lib/node_modules/npm/test/packages/npm-test-files/sub/include2 > -lib/node_modules/npm/test/packages/npm-test-files/sub/include4 > -lib/node_modules/npm/test/packages/npm-test-files/test.sh > -lib/node_modules/npm/test/packages/npm-test-ignore/ > -lib/node_modules/npm/test/packages/npm-test-ignore-nested-nm/ > -lib/node_modules/npm/test/packages/npm-test-ignore-nested-nm/lib/ > -lib/node_modules/npm/test/packages/npm-test-ignore-nested-nm/lib/node_modules/ > -lib/node_modules/npm/test/packages/npm-test-ignore-nested-nm/lib/node_modules/foo > -lib/node_modules/npm/test/packages/npm-test-ignore-nested-nm/package.json > -lib/node_modules/npm/test/packages/npm-test-ignore-nested-nm/test.js > -lib/node_modules/npm/test/packages/npm-test-ignore/.npmignore > -lib/node_modules/npm/test/packages/npm-test-ignore/include4 > -lib/node_modules/npm/test/packages/npm-test-ignore/package.json > -lib/node_modules/npm/test/packages/npm-test-ignore/sub/ > -lib/node_modules/npm/test/packages/npm-test-ignore/sub/include > -lib/node_modules/npm/test/packages/npm-test-ignore/sub/include2 > -lib/node_modules/npm/test/packages/npm-test-ignore/sub/include4 > -lib/node_modules/npm/test/packages/npm-test-ignore/test.sh > -lib/node_modules/npm/test/packages/npm-test-missing-bindir/ > -lib/node_modules/npm/test/packages/npm-test-missing-bindir/package.json > -lib/node_modules/npm/test/packages/npm-test-missing-bindir/test.js > -lib/node_modules/npm/test/packages/npm-test-optional-deps/ > -lib/node_modules/npm/test/packages/npm-test-optional-deps/package.json > -lib/node_modules/npm/test/packages/npm-test-optional-deps/test.js > -lib/node_modules/npm/test/packages/npm-test-platform/ > -lib/node_modules/npm/test/packages/npm-test-platform-all/ > -lib/node_modules/npm/test/packages/npm-test-platform-all/package.json > -lib/node_modules/npm/test/packages/npm-test-platform/package.json > -lib/node_modules/npm/test/packages/npm-test-private/ > -lib/node_modules/npm/test/packages/npm-test-private/package.json > -lib/node_modules/npm/test/packages/npm-test-shrinkwrap/ > -lib/node_modules/npm/test/packages/npm-test-shrinkwrap/npm-shrinkwrap.json > -lib/node_modules/npm/test/packages/npm-test-shrinkwrap/package.json > -lib/node_modules/npm/test/packages/npm-test-shrinkwrap/test.sh > -lib/node_modules/npm/test/packages/npm-test-test-package/ > -lib/node_modules/npm/test/packages/npm-test-test-package/package.json > -lib/node_modules/npm/test/packages/npm-test-url-dep/ > -lib/node_modules/npm/test/packages/npm-test-url-dep/package.json > -lib/node_modules/npm/test/run.js > -lib/node_modules/npm/test/tap/ > -lib/node_modules/npm/test/tap/false_name/ > -lib/node_modules/npm/test/tap/false_name.js > -lib/node_modules/npm/test/tap/false_name/index.js > -lib/node_modules/npm/test/tap/false_name/package.json > -lib/node_modules/npm/test/update-test.sh > +lib/node_modules/npm/scripts/relocate.sh > +lib/node_modules/npmconf/ > +lib/node_modules/npmconf/.npmignore > +lib/node_modules/npmconf/README.md > +lib/node_modules/npmconf/config-defs.js > +lib/node_modules/npmconf/node_modules/ > +lib/node_modules/npmconf/node_modules/config-chain/ > +lib/node_modules/npmconf/node_modules/config-chain/.npmignore > +lib/node_modules/npmconf/node_modules/config-chain/LICENCE > +lib/node_modules/npmconf/node_modules/config-chain/index.js > +lib/node_modules/npmconf/node_modules/config-chain/node_modules/ > +lib/node_modules/npmconf/node_modules/config-chain/node_modules/proto-list/ > +lib/node_modules/npmconf/node_modules/config-chain/node_modules/proto-list/LICENSE > +lib/node_modules/npmconf/node_modules/config-chain/node_modules/proto-list/README.md > +lib/node_modules/npmconf/node_modules/config-chain/node_modules/proto-list/package.json > +lib/node_modules/npmconf/node_modules/config-chain/node_modules/proto-list/proto-list.js > +lib/node_modules/npmconf/node_modules/config-chain/package.json > +lib/node_modules/npmconf/node_modules/config-chain/readme.markdown > +lib/node_modules/npmconf/npmconf.js > +lib/node_modules/npmconf/package.json > lib/node_modules/npmlog/ > lib/node_modules/npmlog/LICENSE > lib/node_modules/npmlog/README.md > +lib/node_modules/npmlog/example.js > lib/node_modules/npmlog/log.js > lib/node_modules/npmlog/package.json > +lib/node_modules/once/ > +lib/node_modules/once/LICENSE > +lib/node_modules/once/README.md > +lib/node_modules/once/once.js > +lib/node_modules/once/package.json > lib/node_modules/osenv/ > lib/node_modules/osenv/LICENSE > lib/node_modules/osenv/README.md > lib/node_modules/osenv/osenv.js > lib/node_modules/osenv/package.json > -lib/node_modules/proto-list/ > -lib/node_modules/proto-list/LICENSE > -lib/node_modules/proto-list/README.md > -lib/node_modules/proto-list/package.json > -lib/node_modules/proto-list/proto-list.js > lib/node_modules/read/ > lib/node_modules/read-installed/ > lib/node_modules/read-installed/README.md > @@ -931,10 +908,19 @@ lib/node_modules/read-package-json/ > lib/node_modules/read-package-json/README.md > lib/node_modules/read-package-json/package.json > lib/node_modules/read-package-json/read-json.js > +lib/node_modules/read/.npmignore > lib/node_modules/read/LICENCE > lib/node_modules/read/README.md > +lib/node_modules/read/example/ > +lib/node_modules/read/example/example.js > lib/node_modules/read/lib/ > lib/node_modules/read/lib/read.js > +lib/node_modules/read/node_modules/ > +lib/node_modules/read/node_modules/mute-stream/ > +lib/node_modules/read/node_modules/mute-stream/LICENSE > +lib/node_modules/read/node_modules/mute-stream/README.md > +lib/node_modules/read/node_modules/mute-stream/mute.js > +lib/node_modules/read/node_modules/mute-stream/package.json > lib/node_modules/read/package.json > lib/node_modules/request/ > lib/node_modules/request/LICENSE > @@ -946,6 +932,47 @@ lib/node_modules/request/main.js > lib/node_modules/request/mimetypes.js > lib/node_modules/request/oauth.js > lib/node_modules/request/package.json > +lib/node_modules/request/tests/ > +lib/node_modules/request/tests/googledoodle.png > +lib/node_modules/request/tests/run.js > +lib/node_modules/request/tests/server.js > +lib/node_modules/request/tests/squid.conf > +lib/node_modules/request/tests/ssl/ > +lib/node_modules/request/tests/ssl/ca/ > +lib/node_modules/request/tests/ssl/ca/ca.cnf > +lib/node_modules/request/tests/ssl/ca/ca.crl > +lib/node_modules/request/tests/ssl/ca/ca.crt > +lib/node_modules/request/tests/ssl/ca/ca.csr > +lib/node_modules/request/tests/ssl/ca/ca.key > +lib/node_modules/request/tests/ssl/ca/ca.srl > +lib/node_modules/request/tests/ssl/ca/server.cnf > +lib/node_modules/request/tests/ssl/ca/server.crt > +lib/node_modules/request/tests/ssl/ca/server.csr > +lib/node_modules/request/tests/ssl/ca/server.js > +lib/node_modules/request/tests/ssl/ca/server.key > +lib/node_modules/request/tests/ssl/npm-ca.crt > +lib/node_modules/request/tests/ssl/test.crt > +lib/node_modules/request/tests/ssl/test.key > +lib/node_modules/request/tests/test-body.js > +lib/node_modules/request/tests/test-cookie.js > +lib/node_modules/request/tests/test-cookiejar.js > +lib/node_modules/request/tests/test-defaults.js > +lib/node_modules/request/tests/test-errors.js > +lib/node_modules/request/tests/test-headers.js > +lib/node_modules/request/tests/test-httpModule.js > +lib/node_modules/request/tests/test-https-strict.js > +lib/node_modules/request/tests/test-https.js > +lib/node_modules/request/tests/test-oauth.js > +lib/node_modules/request/tests/test-params.js > +lib/node_modules/request/tests/test-pipes.js > +lib/node_modules/request/tests/test-pool.js > +lib/node_modules/request/tests/test-proxy.js > +lib/node_modules/request/tests/test-qs.js > +lib/node_modules/request/tests/test-redirect.js > +lib/node_modules/request/tests/test-s3.js > +lib/node_modules/request/tests/test-timeout.js > +lib/node_modules/request/tests/test-toJSON.js > +lib/node_modules/request/tests/test-tunnel.js > lib/node_modules/request/tunnel.js > lib/node_modules/request/uuid.js > lib/node_modules/request/vendor/ > @@ -958,6 +985,8 @@ lib/node_modules/retry/License > lib/node_modules/retry/Makefile > lib/node_modules/retry/Readme.md > lib/node_modules/retry/equation.gif > +lib/node_modules/retry/example/ > +lib/node_modules/retry/example/dns.js > lib/node_modules/retry/index.js > lib/node_modules/retry/lib/ > lib/node_modules/retry/lib/retry.js > @@ -1018,4 +1047,5 @@ lib/node_modules/which/bin/ > lib/node_modules/which/bin/which > lib/node_modules/which/package.json > lib/node_modules/which/which.js > +@unexec rm -f %D/lib/node_modules/npm/man/whatis.db > @man man/man1/node.1 > -- Cheers, Jasper "Stay Hungry. Stay Foolish"