Nathan Rajlich
b6d1965c7d
Add LICENSE file
2012-04-06 17:28:58 -07:00
Nathan Rajlich
ff31775478
v0.3.11
2012-04-05 17:41:16 -07:00
Nathan Rajlich
f096364799
bump the installVersion for the OS X Leopard fix
2012-04-05 17:22:08 -07:00
Nathan Rajlich
f1082e5773
use graceful-fs everywhere
2012-04-05 17:19:29 -07:00
Nathan Rajlich
c4adcbfcbf
Land joyent/node@b6d6a54f80
2012-04-05 17:16:42 -07:00
Nathan Rajlich
7337c93d5a
v0.3.10
2012-03-30 21:54:15 -07:00
Nathan Rajlich
832935a60a
package: bump installVersion for the Windows 64-bit stuff
2012-03-30 21:53:48 -07:00
Nathan Rajlich
2b8c43bfff
build: fix 'platform is not defined'
2012-03-30 21:45:34 -07:00
Nathan Rajlich
cc77fd1c95
install: fix addListener error again
2012-03-30 21:43:03 -07:00
Nathan Rajlich
1204b00aad
install: fix addListener error
2012-03-30 21:42:08 -07:00
Nathan Rajlich
6917ad57da
build: catch node.lib copy errors
2012-03-30 21:40:03 -07:00
Nathan Rajlich
46891f4c7e
build, install: initial attempt at 64-bit Windows support
2012-03-30 21:36:27 -07:00
Nathan Rajlich
c58697cbb2
build: comments
2012-03-30 21:35:01 -07:00
Nathan Rajlich
1d3076ecfc
configure: set the 'target_version' as a gyp variable
2012-03-30 21:34:14 -07:00
Nathan Rajlich
ece5100295
build: comment
2012-03-30 20:45:02 -07:00
Nathan Rajlich
d89b783202
install: tweak comment
2012-03-30 20:20:38 -07:00
Nathan Rajlich
772b6b12b8
install: adjust error message
2012-03-30 20:11:02 -07:00
Nathan Rajlich
a1855361d8
core: fix the HOME dir detection on Windows 7
2012-03-30 20:03:23 -07:00
Nathan Rajlich
ae39e1adb3
core: centralize the dev dir logic into node-gyp.js
2012-03-30 20:02:27 -07:00
Nathan Rajlich
62e5851e54
core: comments
2012-03-30 19:53:15 -07:00
Nathan Rajlich
0e5d3157de
configure: set the PYTHON env variable
...
this is in preparation for possibly using gyp-reader
2012-03-30 19:48:16 -07:00
Nathan Rajlich
c258190afe
configure: getVersion() -> getTargetVersion()
2012-03-30 19:47:00 -07:00
Nathan Rajlich
761738cab8
configure: support the PYTHON env variable
2012-03-30 19:46:27 -07:00
Nathan Rajlich
80e96a9e05
configure: use the HOMEDRIVE env variable
2012-03-30 18:43:49 -07:00
Nathan Rajlich
0a7591cad4
build: use the proper x64 Platform setting on Windows
2012-03-30 18:21:59 -07:00
Nathan Rajlich
7daa891e88
configure: support arbitrary configure flags as gyp variables
...
This will allow module authors to use arbitrary variables in their
binding.gyp file, perhaps to specify using a static depedency vs. a
shared one. This is ideal way to "hook" into the build process.
Note that npm will always use the default flags during its `rebuild` call,
so any "options" that authors put into their build should be the exception,
and not the rule.
So for the best Windows compatabilty, a module should, by default, statically
compile a dependency into the binary. Therefore a --shared-libxml2 setting
would be better than a --static-libxml2 setting, since npm should build
statically for Windows by default.
2012-03-29 11:35:14 -07:00
Nathan Rajlich
e6ca059d4a
configure: utilize process.config
when available
2012-03-29 11:33:44 -07:00
Nathan Rajlich
1354d27ef4
core: alias --release as --no-debug
2012-03-29 11:07:28 -07:00
Nathan Rajlich
715b58edf2
remove unnecessary duplicate 'minimatch' install
2012-03-28 19:23:13 -07:00
Nathan Rajlich
e97246383f
v0.3.9
2012-03-28 18:39:33 -07:00
Nathan Rajlich
079fc13b9a
install: use minimatch matchBase option
2012-03-28 18:34:12 -07:00
Nathan Rajlich
119e0303ad
remove: better error message when no version is passed in
2012-03-28 18:33:48 -07:00
Nathan Rajlich
41be2cca39
update the bundled minimatch to v0.2.2
2012-03-28 18:30:32 -07:00
Nathan Rajlich
2e55e513cc
readme: make the binding.gyp file be valid JSON
2012-03-27 15:35:46 -07:00
Nathan Rajlich
45f9540e3a
v0.3.8
2012-03-27 15:26:13 -07:00
Nathan Rajlich
16fe85b1d7
install: use npm's "proxy" setting for downloads
2012-03-27 15:24:48 -07:00
Nathan Rajlich
35232a14c2
bin: require the package directly; utilize the package.json
2012-03-24 19:42:17 -07:00
Nathan Rajlich
27bf70a4a4
install: fix global variable leak
2012-03-23 11:16:08 -07:00
Nathan Rajlich
7302f1b1b7
install: fire the callback on 'response' instead of 'end'
...
There's no need for request to buffer the response tarball/node.lib for us.
2012-03-23 11:15:16 -07:00
Nathan Rajlich
87b1e336fe
v0.3.7
2012-03-20 14:47:32 -07:00
Nathan Rajlich
01493ee93b
install: clean up logging
2012-03-20 11:54:48 -07:00
Nathan Rajlich
0ab8ebc7c8
install: ocd
2012-03-20 11:52:35 -07:00
malixsys
45c0b47b6b
fix for downloadNodeLib() not using proxy
2012-03-20 11:52:06 -07:00
Nathan Rajlich
6cf1990faa
build: tell the user to run "configure" if build/config.gypi doesn't exist
2012-03-19 20:49:02 -07:00
Nathan Rajlich
aa7a97854a
v0.3.6
2012-03-19 19:35:53 -07:00
Nathan Rajlich
d60a5d686b
Fix the -pre version handling when installing from "configure"
2012-03-19 19:35:17 -07:00
Nathan Rajlich
7920031fd3
install: add verbose log
2012-03-19 19:20:24 -07:00
Nathan Rajlich
48c6dc8580
install: use tar.Extract
to extract the tarball
...
now that it fstream.Writer accepts a filter :)
closes #41 .
2012-03-19 19:19:06 -07:00
Nathan Rajlich
e208b24699
package: add "graceful-fs" to the package.json
...
mostly so that other deps use the same version, but really I should use it
in the rest of node-gyp as well...
2012-03-19 19:18:19 -07:00
Nathan Rajlich
39dcfe885f
re-commit all the npm dependencies
2012-03-19 19:17:46 -07:00