Merge pull request #2523 from MikeMcQuaid/remove_formula_installer_feature_flags

formula_installer: remove feature flags.
This commit is contained in:
Mike McQuaid 2017-04-22 12:47:02 +01:00 committed by GitHub
commit 10d70aa93a

View File

@ -173,7 +173,6 @@ class FormulaInstaller
EOS
end
if ENV["HOMEBREW_CHECK_RECURSIVE_VERSION_DEPENDENCIES"]
version_hash = {}
version_conflicts = Set.new
recursive_formulae.each do |f|
@ -191,17 +190,6 @@ class FormulaInstaller
View these with `brew deps --tree #{formula.full_name}`.
EOS
end
end
unless ENV["HOMEBREW_NO_CHECK_UNLINKED_DEPENDENCIES"]
unlinked_deps = recursive_formulae.select do |dep|
dep.installed? && !dep.keg_only? && !dep.linked_keg.directory?
end
unless unlinked_deps.empty?
raise CannotInstallFormulaError, "You must `brew link #{unlinked_deps*" "}` before #{formula.full_name} can be installed"
end
end
pinned_unsatisfied_deps = recursive_deps.select do |dep|
dep.to_formula.pinned? && !dep.satisfied?(inherited_options_for(dep))