language/perl: use versioned shebang
This commit is contained in:
parent
728bb547a7
commit
8db3c6bfd0
@ -12,7 +12,7 @@ module Language
|
|||||||
|
|
||||||
def detected_perl_shebang(formula = self)
|
def detected_perl_shebang(formula = self)
|
||||||
perl_path = if formula.uses_from_macos_elements&.include? "perl"
|
perl_path = if formula.uses_from_macos_elements&.include? "perl"
|
||||||
"/usr/bin/perl"
|
"/usr/bin/perl#{MacOS.preferred_perl_version}"
|
||||||
elsif formula.deps.map(&:name).include? "perl"
|
elsif formula.deps.map(&:name).include? "perl"
|
||||||
Formula["perl"].opt_bin/"perl"
|
Formula["perl"].opt_bin/"perl"
|
||||||
else
|
else
|
||||||
|
|||||||
@ -37,7 +37,7 @@ describe Language::Perl::Shebang do
|
|||||||
Utils::Shebang.rewrite_shebang described_class.detected_perl_shebang(f), file
|
Utils::Shebang.rewrite_shebang described_class.detected_perl_shebang(f), file
|
||||||
|
|
||||||
expected_shebang = if OS.mac?
|
expected_shebang = if OS.mac?
|
||||||
"/usr/bin/perl"
|
"/usr/bin/perl#{MacOS.preferred_perl_version}"
|
||||||
else
|
else
|
||||||
HOMEBREW_PREFIX/"opt/perl/bin/perl"
|
HOMEBREW_PREFIX/"opt/perl/bin/perl"
|
||||||
end
|
end
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user