Commit graph

157 commits

Author SHA1 Message Date
Evan Oxfeld
dbfa34eee5 node --devel 0.9.10
Closes Homebrew/homebrew#17972.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2013-02-20 08:04:09 -08:00
Misty De Meo
609ff6eef8 node: fix NpmNotInstalled requirement
With some older versions of node, apparently the npm directory itself
is not a symlink into the node keg but the npm binary is.

Fixes Homebrew/homebrew#17668.
2013-02-19 08:43:27 -06:00
Jack Nagel
4a171f1f5a Remove unused variables 2013-02-18 17:38:57 -06:00
Christian Moritz
b6a340924f node 0.8.20
Closes Homebrew/homebrew#17869.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2013-02-15 13:22:13 -08:00
Evan Oxfeld
6dd818897d node --devel 0.9.9
Closes Homebrew/homebrew#17679.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2013-02-08 09:18:19 -08:00
Christian Moritz
ee4522e3e1 node 0.8.19
Closes Homebrew/homebrew#17635.

Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2013-02-06 19:47:02 -06:00
Evan Oxfeld
de7368b4e9 node 0.9.8
Closes Homebrew/homebrew#17546.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2013-02-02 15:16:17 -08:00
Adam Vandenberg
ddc3d741b9 node: fix indent 2013-02-01 18:39:14 -08:00
Etienne Laurin
844c82d617 node: fix test for external npm
Closes Homebrew/homebrew#15315.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2013-01-31 15:53:09 -08:00
Adam Vandenberg
d09383f5bb node: style nits 2013-01-27 14:54:51 -08:00
Jack Nagel
60003eecc3 Use new requirement syntax 2013-01-21 17:36:34 -06:00
damienklinnert
c6e83e0059 node 0.8.18
Closes Homebrew/homebrew#17193.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2013-01-19 12:04:30 -08:00
Aria Stewart
8ce5172558 node devel 0.9.6
Closes Homebrew/homebrew#17020.

Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2013-01-12 11:55:13 -06:00
Christian Moritz
5dfa7cd078 node 0.8.17
Closes Homebrew/homebrew#16982.

Signed-off-by: Charlie Sharpsteen <source@sharpsteen.net>
2013-01-10 11:16:22 -08:00
Aria Stewart
2963c48f31 node --devel 0.9.5
Closes Homebrew/homebrew#16794.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2012-12-29 17:52:42 -08:00
Aria Stewart
135578c769 node: Track 0.9.x releses as devel
Closes Homebrew/homebrew#16784.

Signed-off-by: Charlie Sharpsteen <source@sharpsteen.net>
2012-12-28 21:07:41 -08:00
Christian Moritz
968f9e6e28 node 0.8.16
Closes Homebrew/homebrew#16566.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2012-12-14 09:24:21 -08:00
James Campos
0bed31afec node 0.8.15
Closes Homebrew/homebrew#16315.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2012-11-29 19:23:43 -08:00
James Campos
ec524af9da node 0.8.14
Closes Homebrew/homebrew#15676.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2012-10-26 08:24:22 -07:00
James Campos
9bc2710ea9 node 0.8.12
Closes Homebrew/homebrew#15435.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2012-10-13 11:48:48 -07:00
Geries Handal
d78b0d8a41 node.rb 0.8.11
Closes Homebrew/homebrew#15191.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2012-09-28 16:08:52 -07:00
John Earles
600f1564b7 node 0.8.10
Closes Homebrew/homebrew#15125.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2012-09-25 18:58:28 -07:00
Jarrett Cruger
963bbe119b Updated node.js formula to v0.8.9
Signed-off-by: Max Howell <mxcl@me.com>
2012-09-21 23:22:36 -04:00
Jack Nagel
af0d879979 node: use Xcode module method 2012-09-13 20:54:17 -05:00
Charlie Sharpsteen
d181890a89 node: Better workaround for CLT-only systems
Instead of requiring a full XCode install, we can use the `DEVELOPER_PATH`
environment variable to lie to `xcode-select` in a way that should restrict any
consequences to the Node build.
2012-09-13 17:24:45 -07:00
Charlie Sharpsteen
eb23f257a5 node: Depend on full XCode install
Reverts commit bfc71f7.

This is necessary due to an upstream bug with the GYP buildsystem that has no
solid workaround:

  http://code.google.com/p/gyp/issues/detail?id=292

Fixes Homebrew/homebrew#14915.
2012-09-13 16:31:29 -07:00
Jack Nagel
480a31b966 node: remove skip_clean :all
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2012-09-13 12:55:42 -05:00
Jack Nagel
53473b6bf5 Clean up MacOS version method usage
The MacOS.version? family of methods (other than "leopard?") are poorly
defined and lead to confusing code. Replace them in formulae with more
explicit comparisons.

"MacOS.version" is a special version object that can be compared to
numerics, symbols, and strings using the standard Ruby comparison
methods.

The old methods were moved to compat when the version comparison code
was merged, and they must remain there "forever", but they should not be
used in new code.

Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2012-09-10 16:16:54 -05:00
Adam Vandenberg
6ee8d9f6de node: the build system needs Python 2.6 or newer
Closes Homebrew/homebrew#14635.
2012-09-03 22:21:55 -07:00
Ankit
615f0c6321 node: use https url for npm
Closes Homebrew/homebrew#14552.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2012-08-30 07:10:55 -07:00
Adam Vandenberg
64e46bd5d4 node: fix use of new dsl 2012-08-27 21:55:39 -07:00
Sébastien Lavoie
781c3fde1e Install npm by default
Closes Homebrew/homebrew#13053. Refs Homebrew/homebrew#13024.

Adds option "--without-npm".

Signed-off-by: Max Howell <mxcl@me.com>

Fixed merge. Amended some user-facing texts.
2012-08-27 11:22:12 -04:00
Piya Pakdeechaturun
ca1fb9967d node 0.8.8
Closes Homebrew/homebrew#14394.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2012-08-22 20:31:58 -07:00
Anthony Pearson
e5a1253d58 node 0.8.7
Closes Homebrew/homebrew#14233.

Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2012-08-18 11:36:16 -05:00
Charlie Sharpsteen
e8599abf7f node: Remove XCode dependency
Node builds just fine under CLT-only installs. Node will not build under any
non-XCode package that provides Apple compilers but lacks a full set of
development Frameworks such as the osx-gcc-compiler.

Fixes Homebrew/homebrew#14274.
2012-08-18 00:17:26 -07:00
Adam Vandenberg
2706adcab3 Use new :xcode dependency
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2012-08-17 15:37:41 -05:00
Jack Nagel
93af57c198 node: use options DSL
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2012-08-12 19:03:04 -05:00
Paul Miller
c2b04e83d7 Node.js 0.8.6.
Closes Homebrew/homebrew#14049.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2012-08-08 07:01:46 -07:00
Juan C. Müller
a7ad15cfdf node: use https for npm install location
Closes Homebrew/homebrew#13924.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2012-08-03 19:32:47 -07:00
Anthony Pearson
e6b625ebac node.js 0.8.5
Closes Homebrew/homebrew#13915.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2012-08-03 08:23:48 -07:00
Anthony Pearson
ec1ac5347d Node.js 0.8.4
Closes Homebrew/homebrew#13605.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2012-07-25 21:44:33 -07:00
Anthony Pearson
f95f771617 Node 0.8.3
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2012-07-21 12:43:49 -07:00
Mathias Bynens
c8fbd5fd09 Node 0.8.2
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2012-07-10 06:46:57 -07:00
Shawn Jonnet
9b455d7990 Node 0.8.1
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2012-06-29 10:53:15 -07:00
Shawn Jonnet
7a721c27af Node 0.8.0
Closes Homebrew/homebrew#13005.

Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2012-06-25 18:50:03 -05:00
Adam Vandenberg
5ccae94071 node: fix devel 2012-06-21 22:53:44 -07:00
Shawn Jonnet
cc99879630 Node devel 0.7.12
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2012-06-21 19:48:13 -07:00
Shawn Jonnet
37497e80fe Node devel 0.7.11
Closes Homebrew/homebrew#12885.

Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2012-06-16 10:56:43 -05:00
Shawn Jonnet
e3fcac9e1c Node --devel 0.7.10
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2012-06-11 18:46:56 -07:00
Shawn Jonnet
00ace33f59 Node 0.6.19
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2012-06-06 19:46:47 -07:00