diff options
| author | Adam Vandenberg | 2010-07-20 12:27:28 -0700 |
|---|---|---|
| committer | Adam Vandenberg | 2010-08-07 18:08:51 -0700 |
| commit | 4873062523c7e2eefde9fd0c7b0729c0c902e331 (patch) | |
| tree | 451ad9ca38e10ee93745e0d504a10077f95c5129 /Library | |
| parent | bbaac45e3e299e892b83a66beee1369803f9d1c1 (diff) | |
| download | brew-4873062523c7e2eefde9fd0c7b0729c0c902e331.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 |
