Commit Graph

57 Commits (e15127bd96ca3bf89f2a2deb91500806e6ff9c18)

Author SHA1 Message Date
Max Howell c665eac117 Dependency resolution with fancy syntax
Is it a DSL? No. But people call it that apparently.

To add a dependency:

class Doe <Formula
  depends_on 'ray'
  depends_on 'mee' => :optional
  depends_on 'far' => :recommended
  depends_on Sew.new
end

Sew would be a formula you have defined in this Formula file. This is useful,
eg. see Python's formula. Formula specified in this fashion cannot be linked
into the HOMEBREW_PREFIX, they are considered private libraries. This allows
you to create custom installations that are very specific to your formula.

More features to come, like specifying versions
2009-09-21 18:27:48 +01:00
Geoff Cant 55e8b5582e Latest Erlang R13B02 snapshot
Signed-off-by: Max Howell <max@methylblue.com>

I had to amend this quite heavily as it wasn't a patch against the latest formula.
2009-09-16 14:49:06 +01:00
Sean Wolfe c86462d485 Some improvements to the Erlang Formula
Updated erlang with changes to brewkit

Added deps.

Crypto still broke.

Signed-off-by: Max Howell <max@methylblue.com>

I removed the flag to make manpages optional as the Homebrew default is to
install manapges.
2009-09-14 20:33:46 +01:00
Abhay Kumar d1330fb0b4 updated erlang to R13B01 and added man pages 2009-08-31 17:06:11 -07:00
Adam Vandenberg ffbe67c95b Reformatted ./configure
Signed-off-by: Max Howell <max@methylblue.com>
2009-08-12 05:42:57 +08:00
Max Howell aa14a25a43 Apply new ENV capabilities to all existing Formulae 2009-08-10 18:11:22 +01:00
Max Howell 502cfe2252 Erlang formula 2009-06-05 23:38:23 +01:00