build: call satisified? before modifying env.
Requirement#modify_build_environment may depend on the side effects of Requirement#satisfied?, so make sure the latter is called at least once for each requirement during formula installation. Prior to b70b5429d09, Requirement#satisfied? would usually be called during Build#expand_reqs, but that is longer the case.
This commit is contained in:
parent
97f0ef4c49
commit
7879272689
@ -81,10 +81,12 @@ class Build
|
||||
ENV.x11 = reqs.any? { |rq| rq.is_a?(X11Requirement) }
|
||||
ENV.setup_build_environment(formula)
|
||||
post_superenv_hacks
|
||||
reqs.each(&:satisfied?)
|
||||
reqs.each(&:modify_build_environment)
|
||||
deps.each(&:modify_build_environment)
|
||||
else
|
||||
ENV.setup_build_environment(formula)
|
||||
reqs.each(&:satisfied?)
|
||||
reqs.each(&:modify_build_environment)
|
||||
deps.each(&:modify_build_environment)
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user