aboutsummaryrefslogtreecommitdiffstats
path: root/Library/Homebrew/cmd
diff options
context:
space:
mode:
authorKevin Sjöberg2014-12-17 17:41:56 +0100
committerJack Nagel2014-12-23 14:08:40 -0500
commit73ff7395839dee412f70c010f739210a8fd2a63a (patch)
tree519bba236faa93d80cd5868c9ea35789dde22f39 /Library/Homebrew/cmd
parenta0b36563ea10ffbac862af584b84e9e1f19a1ae6 (diff)
downloadbrew-73ff7395839dee412f70c010f739210a8fd2a63a.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 Homebrew/homebrew#35058. Signed-off-by: Jack Nagel <jacknagel@gmail.com>
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 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