From d41bb54729bc3f897c246f4deeac2d9d25d0c3cc Mon Sep 17 00:00:00 2001 From: Yang Zongze Date: Tue, 29 Dec 2020 18:16:34 +0800 Subject: automake: fix shebang substitution for v1.16.3 and later (#20579) --- var/spack/repos/builtin/packages/automake/package.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) (limited to 'var') diff --git a/var/spack/repos/builtin/packages/automake/package.py b/var/spack/repos/builtin/packages/automake/package.py index 5b42cdc5f6..5ef85cbe4a 100644 --- a/var/spack/repos/builtin/packages/automake/package.py +++ b/var/spack/repos/builtin/packages/automake/package.py @@ -39,8 +39,13 @@ class Automake(AutotoolsPackage, GNUMirrorPackage): if '@:1.15.1' in self.spec: files_to_be_patched_fmt = 't/wrap/{0}.in' + if '@1.16.3:' in self.spec: + shebang_string = '^#!@PERL@' + else: + shebang_string = '^#!@PERL@ -w' + for file in ('aclocal', 'automake'): - filter_file('^#!@PERL@ -w', + filter_file(shebang_string, '#!/usr/bin/env perl', files_to_be_patched_fmt.format(file)) -- cgit v1.2.3-60-g2f50