From bed459098d729310c71053bcddab2360a9bfbb3d Mon Sep 17 00:00:00 2001 From: Kevin Sjöberg Date: Wed, 17 Dec 2014 17:41:56 +0100 Subject: 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 --- Library/Homebrew/cmd/uses.rb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'Library') 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 -- cgit v1.2.3