remove unnecessary Tab.for_formula
We already loaded tab in ARGV.resolved_formulae or Formulary.from_rack
This commit is contained in:
parent
e008f6e53c
commit
820b6347b8
@ -12,11 +12,10 @@ module Homebrew
|
|||||||
|
|
||||||
installed.each do |f|
|
installed.each do |f|
|
||||||
deps = []
|
deps = []
|
||||||
tab = Tab.for_formula(f)
|
|
||||||
|
|
||||||
f.deps.each do |dep|
|
f.deps.each do |dep|
|
||||||
if dep.optional? || dep.recommended?
|
if dep.optional? || dep.recommended?
|
||||||
deps << dep.to_formula.full_name if tab.with?(dep)
|
deps << dep.to_formula.full_name if f.build.with?(dep)
|
||||||
else
|
else
|
||||||
deps << dep.to_formula.full_name
|
deps << dep.to_formula.full_name
|
||||||
end
|
end
|
||||||
|
|||||||
@ -11,8 +11,7 @@ module Homebrew
|
|||||||
end
|
end
|
||||||
|
|
||||||
def reinstall_formula(f)
|
def reinstall_formula(f)
|
||||||
tab = Tab.for_formula(f)
|
options = f.build.used_options
|
||||||
options = tab.used_options | f.build.used_options
|
|
||||||
|
|
||||||
notice = "Reinstalling #{f.full_name}"
|
notice = "Reinstalling #{f.full_name}"
|
||||||
notice += " with #{options * ", "}" unless options.empty?
|
notice += " with #{options * ", "}" unless options.empty?
|
||||||
@ -25,7 +24,7 @@ module Homebrew
|
|||||||
|
|
||||||
fi = FormulaInstaller.new(f)
|
fi = FormulaInstaller.new(f)
|
||||||
fi.options = options
|
fi.options = options
|
||||||
fi.build_bottle = ARGV.build_bottle? || (!f.bottled? && tab.build_bottle?)
|
fi.build_bottle = ARGV.build_bottle? || (!f.bottled? && f.build.build_bottle?)
|
||||||
fi.build_from_source = ARGV.build_from_source? || ARGV.build_all_from_source?
|
fi.build_from_source = ARGV.build_from_source? || ARGV.build_all_from_source?
|
||||||
fi.force_bottle = ARGV.force_bottle?
|
fi.force_bottle = ARGV.force_bottle?
|
||||||
fi.interactive = ARGV.interactive?
|
fi.interactive = ARGV.interactive?
|
||||||
|
|||||||
@ -66,11 +66,10 @@ module Homebrew
|
|||||||
|
|
||||||
def upgrade_formula(f)
|
def upgrade_formula(f)
|
||||||
outdated_keg = Keg.new(f.linked_keg.resolved_path) if f.linked_keg.directory?
|
outdated_keg = Keg.new(f.linked_keg.resolved_path) if f.linked_keg.directory?
|
||||||
tab = Tab.for_formula(f)
|
|
||||||
|
|
||||||
fi = FormulaInstaller.new(f)
|
fi = FormulaInstaller.new(f)
|
||||||
fi.options = tab.used_options
|
fi.options = f.build.used_options
|
||||||
fi.build_bottle = ARGV.build_bottle? || (!f.bottled? && tab.build_bottle?)
|
fi.build_bottle = ARGV.build_bottle? || (!f.bottled? && f.build.build_bottle?)
|
||||||
fi.build_from_source = ARGV.build_from_source? || ARGV.build_all_from_source?
|
fi.build_from_source = ARGV.build_from_source? || ARGV.build_all_from_source?
|
||||||
fi.verbose = ARGV.verbose?
|
fi.verbose = ARGV.verbose?
|
||||||
fi.quieter = ARGV.quieter?
|
fi.quieter = ARGV.quieter?
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user