diff options
| author | Adam Vandenberg | 2010-07-20 12:27:28 -0700 |
|---|---|---|
| committer | Adam Vandenberg | 2010-08-07 18:08:51 -0700 |
| commit | 04b96580fce3b53c2b4c66db2e3a5bd60abe2e28 (patch) | |
| tree | 746e272b8d9357143c0bb05d965a22066bba0140 /Library | |
| parent | 8ce3c26a59a69217e679bb514393a1fba7ddd239 (diff) | |
| download | homebrew-04b96580fce3b53c2b4c66db2e3a5bd60abe2e28.tar.bz2 | |
Deprecate using symbols to define deps
Diffstat (limited to 'Library')
| -rw-r--r-- | Library/Homebrew/formula.rb | 14 |
1 files changed, 5 insertions, 9 deletions
diff --git a/Library/Homebrew/formula.rb b/Library/Homebrew/formula.rb index 4c726eced..ed958078f 100644 --- a/Library/Homebrew/formula.rb +++ b/Library/Homebrew/formula.rb @@ -492,26 +492,22 @@ EOF @external_deps ||= {:python => [], :perl => [], :ruby => [], :jruby => []} case name - when String - # noop + when String, Formula + @deps << name when Hash key, value = name.shift case value when :python, :perl, :ruby, :jruby @external_deps[value] << key - return when :optional, :recommended - name = key + @deps << key end when Symbol - name = name.to_s - when Formula - # noop + opoo "#{self.name} -- #{name}: Using symbols for deps is deprecated; use a string instead" + @deps << name.to_s else raise "Unsupported type #{name.class}" end - - @deps << name end def skip_clean paths |
