Commit graph

199 commits

Author SHA1 Message Date
Jack Nagel
5678d377c4 node: fix compilation on 10.6 2013-09-05 12:48:35 -05:00
Chongyu Zhu
fc0c53ca65 node 0.10.18
Closes Homebrew/homebrew#22316.

Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2013-09-05 12:48:35 -05:00
Christian Moritz
396146588f node devel 0.11.7
Closes Homebrew/homebrew#22322.

Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2013-09-05 11:13:07 -05:00
Jack Nagel
b5407c1534 node devel 0.11.6 2013-08-22 18:01:21 -05:00
Chongyu Zhu
936352cc80 node 0.10.17
Closes Homebrew/homebrew#22064.

Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2013-08-22 17:57:46 -05:00
Chongyu Zhu
1d443b8d78 node 0.10.16
Closes Homebrew/homebrew#21948.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2013-08-17 07:39:32 -07:00
Christian Moritz
1c2366fac9 node devel 0.11.5
Closes Homebrew/homebrew#21767.

Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2013-08-08 18:47:14 -05:00
Adam Vandenberg
2e4d5ab611 node: add versioning note 2013-08-05 17:41:08 -07:00
Jack Nagel
13ab235c14 Handle mkpath of node_modules directory in keg 2013-07-31 13:51:05 -05:00
Eric J. Duran
53a130f847 node 0.10.15
Closes Homebrew/homebrew#21455.

Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2013-07-26 15:39:45 -05:00
Fredrik Forsmo
5401ea0195 node 0.10.14
Closes Homebrew/homebrew#21443.

Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2013-07-25 18:54:34 -05:00
Max Howell
a6949afee0 Make the global npm prefix: HOMEBREW_PREFIX
This works well, HOMEBREW_PREFIX/lib/node_modules is where node modules are installed. Manpages are now accessible. Binaries are symlinks in HOMEBREW_PREFIX/bin.

Because before this patch node modules installed to /share/node, we check for that and if it exists, we set that as the prefix instead.
2013-07-17 10:07:55 -05:00
Samuel John
d0f836e20c Fix audit warnings for python modules 2013-07-16 11:12:14 +02:00
Christian Moritz
a09b0b4020 devel node 0.11.4
Closes Homebrew/homebrew#21220.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2013-07-15 08:28:13 -07:00
David Gstir
281c98ca68 node 0.10.13
Closes Homebrew/homebrew#21116.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2013-07-10 06:58:00 -07:00
Adam Vandenberg
dcc3a59772 node: fix --devel checksum
Closes Homebrew/homebrew#20889.
2013-06-28 11:59:45 -07:00
Christian Moritz
84f61aadb7 node devel 0.11.3
Closes Homebrew/homebrew#20853.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2013-06-27 08:04:56 -07:00
Andrey Chizh
01dd401775 node 0.10.12
Closes Homebrew/homebrew#20587.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2013-06-18 14:13:15 -07:00
Mario Uher
ee61a79f59 node 0.10.11
Closes Homebrew/homebrew#20494.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2013-06-14 08:31:22 -07:00
Andrey Chizh
6fc1e0d1f0 node 0.10.10
Closes Homebrew/homebrew#20269.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2013-06-04 15:31:26 -07:00
Samuel John
f6e80bdea2 Python 2.x and 3.x support
New `depends_on :python` Dependency.
New `depends_on :python3` Dependency.

To avoid having multiple formulae with endings -py2 and -py3,
we will handle support for different pythons (2.x vs. 3.x)
in the same formula.
Further brewed vs. external python will be transparently supported.

The formula also gets a new object `python`, which is false if
no Python is available or the user has disabled it. Otherwise
it is defined and provides several support methods:

python.site_packages # the site-packages in the formula's Cellar
python.global_site_packages
python.binary # the full path to the python binary
python.prefix
python.version
python.version.major
python.version.minor
python.xy # => e.g. "python2.7"
python.incdir # includes of python
python.libdir # the python dylib library
python.pkg_config_path # used internally by brew
python.from_osx?
python.framework?
python.universal?
python.pypy?
python.standard_caveats # Text to set PYTHONPATH for python.from_osx?
python.if3then3 # => "" for 2.x and to "3" for 3.x.

Further, to avoid code duplication, `python` takes an optional
block that is run twice if the formula defines depends_on
:python AND :python3.

python do
  system python, 'setup.py', "--prefix=#{prefix}"
end

Read more in the Homebrew wiki.
2013-06-03 17:29:43 +02:00
Andrey Chizh
c63fb005af node 0.10.9
Closes Homebrew/homebrew#20164.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2013-05-30 20:21:38 -07:00
Andrey Chizh
9a94d562e6 Node.js 0.10.8
Closes Homebrew/homebrew#20071.

Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2013-05-25 10:12:31 -05:00
Christian Moritz
a056da7795 node 0.10.7
Closes Homebrew/homebrew#19909.

Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2013-05-18 17:58:07 -05:00
Andrey Chizh
29f0637ad6 Node 0.10.6
Closes Homebrew/homebrew#19850.

Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2013-05-15 20:48:58 -05:00
Fredrik Forsmo
a58b8fd2da node --devel 0.11.2
Closes Homebrew/homebrew#19792.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2013-05-14 09:49:06 -07:00
Adam Vandenberg
0175ca14fe node: inline npmrc script 2013-05-08 15:02:08 -07:00
Adam Vandenberg
2bcd28eff6 Node: remove --with-shared-libs
There's no guarantee that the version of V8 packaged by Homebrew
is compatible with what the current version of Node expects.

Closes Homebrew/homebrew#19686.
2013-05-08 15:00:58 -07:00
Misty De Meo
36e0507059 node: patch gyp to remove Xcode dependency
Fixes Homebrew/homebrew#19424.
2013-04-28 17:04:10 -05:00
Misty De Meo
8952ed03d9 node: doesn't require Xcode
This reverts commit 10e219de7e93f626e2c1f9141366f273a39f0c43.

Multiple users have reported that node builds just fine with a CLT-only
system, and provided build logs to show it. Restoring CLT-only support
until a build failure is demonstrated again by another user.
2013-04-24 15:18:51 -05:00
Chandler Latour
cbce348baa node 0.10.5 + devel 0.11.1
Closes Homebrew/homebrew#19387.

Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2013-04-23 20:04:26 -05:00
Misty De Meo
6b2f2a333a node: requires Xcode 2013-04-22 13:32:21 -05:00
Christian Moritz
ee847c8654 node 0.10.4 + devel 0.11.0
Closes Homebrew/homebrew#19138.

Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2013-04-11 23:28:30 -05:00
David Björklund
d8611fc7cb node 0.10.3
Closes Homebrew/homebrew#18950.

Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2013-04-03 18:18:38 -05:00
Chandler Latour
25879c142a node 0.10.2
Closes Homebrew/homebrew#18803.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2013-03-28 15:15:23 -07:00
Chongyu Zhu
059ac2d39a node 0.10.1
Closes Homebrew/homebrew#18644.

Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2013-03-21 14:25:51 -05:00
Adam Vandenberg
24b837af4a node: formatting 2013-03-12 20:31:33 -07:00
Eduard Baun
02db562236 node 0.10.0
Closes Homebrew/homebrew#18402.

Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2013-03-11 12:54:34 -05:00
Chongyu Zhu
0e5789add0 node 0.8.22, devel 0.9.12
Closes Homebrew/homebrew#18321.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2013-03-07 19:14:28 -08:00
Evan Oxfeld
7da5af4bd0 node devel 0.9.11
Closes Homebrew/homebrew#18179.

Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2013-03-02 22:54:13 -06:00
Chongyu Zhu
d1d04c9741 node 0.8.21
Closes Homebrew/homebrew#18095.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2013-02-26 07:48:58 -08:00
Stefan
94e68c2b33 node: add with-shared-libs option
Closes Homebrew/homebrew#17900.

Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
2013-02-23 08:23:54 +00:00
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