diff options
| author | Kevin Sjöberg | 2014-12-17 17:41:56 +0100 |
|---|---|---|
| committer | Jack Nagel | 2014-12-23 14:08:40 -0500 |
| commit | bed459098d729310c71053bcddab2360a9bfbb3d (patch) | |
| tree | ed98598ebb47ce80faabb33d33ae79d702995e22 /Library/Homebrew | |
| parent | b3e326e3ba8135337dde44edaebfbd54f9183ef1 (diff) | |
| download | homebrew-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.rb | 4 |
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 |
