diff options
| author | Mike McQuaid | 2015-04-08 13:38:21 +0100 |
|---|---|---|
| committer | Mike McQuaid | 2015-04-08 13:39:12 +0100 |
| commit | 62df28a476968ec506ab00b7c8304c0f01917411 (patch) | |
| tree | c2802428bd3dbe1a44fe2a1eb75e036ef80048ae /Library | |
| parent | b77c7ad4427b97cfcf694002dea88fdff9136c38 (diff) | |
| download | brew-62df28a476968ec506ab00b7c8304c0f01917411.tar.bz2 | |
uses: also check the default formulae.
This means e.g. `elixir` will show up as using `erlang`.
Diffstat (limited to 'Library')
| -rw-r--r-- | Library/Homebrew/cmd/uses.rb | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/Library/Homebrew/cmd/uses.rb b/Library/Homebrew/cmd/uses.rb index 41ffc94e1..44410da96 100644 --- a/Library/Homebrew/cmd/uses.rb +++ b/Library/Homebrew/cmd/uses.rb @@ -23,13 +23,13 @@ module Homebrew ignores.any? { |ignore| dep.send(ignore) } end deps.any? { |dep| dep.to_formula.name == ff.name } || - f.recursive_requirements.any? { |req| req.name == ff.name } + f.recursive_requirements.any? { |req| req.name == ff.name || req.class.default_formula == ff.name } else deps = f.deps.reject do |dep| ignores.any? { |ignore| dep.send(ignore) } end deps.any? { |dep| dep.to_formula.name == ff.name } || - f.requirements.any? { |req| req.name == ff.name } + f.requirements.any? { |req| req.name == ff.name || req.class.default_formula == ff.name } end rescue FormulaUnavailableError # Silently ignore this case as we don't care about things used in |
