aboutsummaryrefslogtreecommitdiffstats
path: root/Library/Homebrew/cmd
diff options
context:
space:
mode:
authorMike McQuaid2015-04-08 13:38:21 +0100
committerMike McQuaid2015-04-08 13:39:12 +0100
commit15ae8a672c2a7c0c65f811212559574b54a6ea15 (patch)
tree8b2de1b35cd498cb897a0015617d8195322b3df3 /Library/Homebrew/cmd
parentc0d16e5b3d7c5960c79ad19904b1c2a74fe394fc (diff)
downloadhomebrew-15ae8a672c2a7c0c65f811212559574b54a6ea15.tar.bz2
uses: also check the default formulae.
This means e.g. `elixir` will show up as using `erlang`.
Diffstat (limited to 'Library/Homebrew/cmd')
-rw-r--r--Library/Homebrew/cmd/uses.rb4
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