aboutsummaryrefslogtreecommitdiffstats
path: root/Library/Homebrew/cmd/uses.rb
diff options
context:
space:
mode:
authorKevin Sjöberg2014-12-17 17:41:56 +0100
committerJack Nagel2014-12-23 14:08:40 -0500
commitbed459098d729310c71053bcddab2360a9bfbb3d (patch)
treeed98598ebb47ce80faabb33d33ae79d702995e22 /Library/Homebrew/cmd/uses.rb
parentb3e326e3ba8135337dde44edaebfbd54f9183ef1 (diff)
downloadhomebrew-bed459098d729310c71053bcddab2360a9bfbb3d.tar.bz2
Convert dependencies to formulas for name matching
Dependency names are prefixed with the tap location, therefore dependency names do not match formula names. We convert dependencies into formulas to ensure proper name checking. Closes #35058. Signed-off-by: Jack Nagel <jacknagel@gmail.com>
Diffstat (limited to 'Library/Homebrew/cmd/uses.rb')
-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 719a10750..249c41ba3 100644
--- a/Library/Homebrew/cmd/uses.rb
+++ b/Library/Homebrew/cmd/uses.rb
@@ -15,10 +15,10 @@ module Homebrew
uses = formulae.select do |f|
used_formulae.all? do |ff|
if recursive
- f.recursive_dependencies.any? { |dep| dep.name == ff.name } ||
+ f.recursive_dependencies.any? { |dep| dep.to_formula.name == ff.name } ||
f.recursive_requirements.any? { |req| req.name == ff.name }
else
- f.deps.any? { |dep| dep.name == ff.name } ||
+ f.deps.any? { |dep| dep.to_formula.name == ff.name } ||
f.requirements.any? { |req| req.name == ff.name }
end
end