From dd2026dc19ec0de41421d3441ea20f42bd2087c0 Mon Sep 17 00:00:00 2001 From: fosslinux Date: Wed, 23 Jul 2025 10:42:08 +1000 Subject: [PATCH] Build perl-Devel-Tokenizer against latest version of perl --- steps/helpers.sh | 5 +++++ steps/perl-Devel-Tokenizer-C-0.11/pass1.sh | 2 +- steps/perl-Devel-Tokenizer-C-0.11/pass2.sh | 1 + 3 files changed, 7 insertions(+), 1 deletion(-) create mode 120000 steps/perl-Devel-Tokenizer-C-0.11/pass2.sh diff --git a/steps/helpers.sh b/steps/helpers.sh index 8ef96049..82ba031c 100755 --- a/steps/helpers.sh +++ b/steps/helpers.sh @@ -78,6 +78,11 @@ _grep() { fi } +# Useful for perl extensions +get_perl_version() { + perl -v | sed -n -re 's/.*[ (]v([0-9\.]*)[ )].*/\1/p' +} + get_revision() { local pkg=$1 local oldpwd="${PWD}" diff --git a/steps/perl-Devel-Tokenizer-C-0.11/pass1.sh b/steps/perl-Devel-Tokenizer-C-0.11/pass1.sh index 03c10775..cfdab154 100644 --- a/steps/perl-Devel-Tokenizer-C-0.11/pass1.sh +++ b/steps/perl-Devel-Tokenizer-C-0.11/pass1.sh @@ -7,5 +7,5 @@ src_compile() { } src_install() { - install -D lib/Devel/Tokenizer/C.pm /usr/lib/perl5/5.6.2/Devel/Tokenizer/C.pm + install -D lib/Devel/Tokenizer/C.pm "${DESTDIR}/usr/lib/perl5/$(get_perl_version)/Devel/Tokenizer/C.pm" } diff --git a/steps/perl-Devel-Tokenizer-C-0.11/pass2.sh b/steps/perl-Devel-Tokenizer-C-0.11/pass2.sh new file mode 120000 index 00000000..c069796d --- /dev/null +++ b/steps/perl-Devel-Tokenizer-C-0.11/pass2.sh @@ -0,0 +1 @@ +pass1.sh \ No newline at end of file