diff --git a/AUTHORS b/AUTHORS index 34268263b4..96b07b7f27 100644 --- a/AUTHORS +++ b/AUTHORS @@ -408,3 +408,5 @@ James Campos Dave Olszewski Tim Price Jake Verbaten +Jacob Gable +Rick Yakubowski diff --git a/ChangeLog b/ChangeLog index 0b49f9c2c4..c3bde675c8 100644 --- a/ChangeLog +++ b/ChangeLog @@ -327,6 +327,27 @@ * Fix #3521 Make process.env more like a regular Object (isaacs) +2013.02.06, Version 0.8.19 (Stable), 53978bdf420622ff0121c63c0338c9e7c2e60869 + +* npm: Upgrade to v1.2.10 + +* zlib: pass object size hint to V8 (Ben Noordhuis) + +* zlib: reduce memory consumption, release early (Ben Noordhuis) + +* buffer: slow buffer copy compatibility fix (Trevor Norris) + +* zlib: don't assert on malformed dictionary (Ben Noordhuis) + +* zlib: don't assert on missing dictionary (Ben Noordhuis) + +* windows: better ipv6 support (Bert Belder) + +* windows: add error mappings related to unsupported protocols (Bert Belder) + +* windows: map ERROR_DIRECTORY to UV_ENOENT (Bert Belder) + + 2013.01.18, Version 0.8.18 (Stable), 2c4eef0d972838c51999d32c0d251857a713dc18 * npm: Upgrade to v1.2.2 diff --git a/README.md b/README.md index 988305facd..d3ffbd0145 100644 --- a/README.md +++ b/README.md @@ -15,6 +15,14 @@ Unix/Macintosh: make make install +If your python binary is in a non-standard location or has a +non-standard name, run the following instead: + + export PYTHON=/path/to/python + $PYTHON ./configure + make + make install + Windows: vcbuild.bat diff --git a/deps/npm/doc/cli/config.md b/deps/npm/doc/cli/config.md index 626a2e8a2c..3deafce5f2 100644 --- a/deps/npm/doc/cli/config.md +++ b/deps/npm/doc/cli/config.md @@ -167,6 +167,18 @@ then the user could change the behavior by doing: Force npm to always require authentication when accessing the registry, even for `GET` requests. +### bin-links + +* Default: `true` +* Type: Boolean + +Tells npm to create symlinks (or `.cmd` shims on Windows) for package +executables. + +Set to false to have it not do this. This can be used to work around +the fact that some file systems don't support symlinks, even on +ostensibly Unix systems. + ### browser * Default: OS X: `"open"`, others: `"google-chrome"` @@ -228,7 +240,7 @@ explicitly used, and that only GET requests use the cache. ### cache-min -* Default: 0 +* Default: 10 * Type: Number The minimum time (in seconds) to keep items in the registry cache before @@ -357,10 +369,10 @@ Operates in "global" mode, so that packages are installed into the `prefix` folder instead of the current working directory. See `npm-folders(1)` for more on the differences in behavior. -* packages are installed into the `prefix/node_modules` folder, instead of the +* packages are installed into the `{prefix}/lib/node_modules` folder, instead of the current working directory. -* bin files are linked to `prefix/bin` -* man pages are linked to `prefix/share/man` +* bin files are linked to `{prefix}/bin` +* man pages are linked to `{prefix}/share/man` ### globalconfig @@ -568,7 +580,7 @@ standard output. ### prefix -* Default: node's process.installPrefix +* Default: see npm-folders(1) * Type: path The location to install global items. If set on the command line, then diff --git a/deps/npm/doc/cli/install.md b/deps/npm/doc/cli/install.md index 1d2f6eca8f..2f325514a6 100644 --- a/deps/npm/doc/cli/install.md +++ b/deps/npm/doc/cli/install.md @@ -165,6 +165,9 @@ rather than locally. See `npm-folders(1)`. The `--link` argument will cause npm to link global installs into the local space in some cases. +The `--no-bin-links` argument will prevent npm from creating symlinks for +any binaries the package might contain. + See `npm-config(1)`. Many of the configuration params have some effect on installation, since that's most of what npm does. diff --git a/deps/npm/html/api/bin.html b/deps/npm/html/api/bin.html index 4e7d490438..53761a1e83 100644 --- a/deps/npm/html/api/bin.html +++ b/deps/npm/html/api/bin.html @@ -19,7 +19,7 @@

This function should not be used programmatically. Instead, just refer to the npm.bin member.

- +