Age | Commit message (Collapse) | Author |
|
Looks like a merge conflict in 77ed12f left in the old, unconditional
install rule. Remove it, the new and improved rule is a few lines down.
Fixes #5044.
|
|
Conflicts:
AUTHORS
ChangeLog
src/node_version.h
test/simple/test-buffer.js
|
|
Make tools/install.py work with python 2.5
2.5 is still fairly widespread and does not include a json lib as
standard. Most python folk will have simplejson if they are in that
boat.
In general it seems a bit tricky to solve this perfectly...
|
|
|
|
Man pages go into $PREFIX/man on OpenBSD, not $PREFIX/share/man.
|
|
Conflicts:
AUTHORS
ChangeLog
deps/uv/test/test-spawn.c
deps/uv/uv.gyp
src/cares_wrap.cc
src/node.cc
src/node_version.h
test/simple/test-buffer.js
tools/gyp/pylib/gyp/common.py
tools/install.py
|
|
Man pages go into $PREFIX/man on FreeBSD, not $PREFIX/share/man.
|
|
They are no longer necessary now that node-waf has been removed. People need to
switch to node-gyp.
|
|
This bug was already fixed in the v0.8 branch but git skips the patch when
merging v0.8 into master. Reapply it manually.
Fixes #3961.
|
|
Conflicts:
ChangeLog
src/node_version.h
test/message/stdin_messages.out
tools/install.py
|
|
|
|
Fixes #3847.
|
|
|
|
This "portable" mode rewrites the npm shebang to use the "node" executable
in the same directory relative to the "npm" script. This makes the "npm"
script "just work" even when "node" is not in the user's $PATH.
This mode is necessary for the precompiled binary packages that may potentially
be extracted to anywhere. The regular shebang-rewriting logic would normally
set the npm script's shebang to "/bin/node" which will not be present on anyone's
machine. In the end, we want the precompiled packages to be as user-friendly as
possible.
|
|
Previously they were going into just "wafadmin" and node-waf wasn't working.
|
|
Prettier formatting for the shebang if the "prefix" ends with a /
|
|
Before they were just being copied into "lib/node/".
Now they go into "lib/node/wafadmin/".
|
|
The installer does what amounts to `cp -p`. If the node binary is in use at
the time of the copy, it'd fail with a ETXTBSY error. That's why it's unlinked
first now.
|
|
* honor the --without-waf and --without-npm configure switches
* a small logic bug made the installer script install to $PWD instead of
/usr/local if --prefix= was not passed to configure
|
|
The old installer was a JS script, which didn't work if node had been
cross-compiled for another architecture. Replace it with a python script.
Fixes #3807.
|