aboutsummaryrefslogtreecommitdiffstats
path: root/Library/Homebrew
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
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')
-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