Commit graph

297 commits

Author SHA1 Message Date
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