Jack Nagel
5a62582b39
Requirement: add modify_build_environment method
...
Rather than doing type introspection in build.rb, just define a method
to perform the necessary environment setup for Requirements.
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2012-07-27 02:42:22 -05:00
Jack Nagel
4eeb0e6441
Use new Xcode module
...
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2012-07-25 12:04:41 -05:00
Adam Vandenberg
9cb4c626ae
Add :bsdmake dependency
2012-07-10 09:53:03 -07:00
Adam Vandenberg
0cd87229b3
All symbols for autotools dependencies
...
The symbol versions of :autoconf, :automake and :libtool only activate
for OS X / Xcode combinations that do not provide autotools.
2012-07-10 08:55:17 -07:00
Adam Vandenberg
e9dc02dbb6
Refactor dependencies in preparation for autotools symbol support
2012-07-10 08:54:55 -07:00
Camillo Lugaresi
4488c3546d
Better error message for unknown dep symbol
2012-07-01 12:19:37 -05:00
Camillo Lugaresi
4c10eaf332
Add depends_on :libpng as an alias to :x11
...
Some formulae ask for the x11 environment with ENV.libpng; mirror this
in the new dependency form.
2012-07-01 12:17:49 -05:00
Camillo Lugaresi
1847595168
Simplify DependencyCollector#add
2012-07-01 12:15:09 -05:00
Camillo Lugaresi
243b14a090
depends_on :x11 syntax support
2012-07-01 12:14:06 -05:00
Mike McQuaid
995186a72c
Fix Ruby warnings.
...
Fixes Homebrew/homebrew#11966 .
2012-05-01 20:45:17 +08:00
Jack Nagel
15d7e89f0e
Implement <=> for Dependency
...
Fixes Homebrew/homebrew#11587 .
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2012-04-11 18:24:24 -05:00
Adam Vandenberg
6eced20b35
Fix Dependency equality
2012-03-20 22:31:14 -07:00
Adam Vandenberg
07736cb8fa
Allow a different package and import name for language deps.
...
Some times the module to import is different than the module to install
when dealing with external dependencies. This change allows an optional
import name to be specififed when it is different from the module name.
Closes Homebrew/homebrew#11078 .
2012-03-20 19:43:41 -07:00
Adam Vandenberg
fee00469f6
New external dependency implementation.
2012-03-10 09:24:07 -08:00