perl: fix provides version
For purpose of version sorting, xbps interprets every number following an underscore as revision, see mkcomponent in dewey.c. Rewrite version with dot, so perl's float semantic is retained.
This commit is contained in:
parent
b4cfe73e0a
commit
7f77ed3550
@ -166,6 +166,8 @@ sub pkgspec
|
|||||||
#print STDOUT "2 dist $dist\n";
|
#print STDOUT "2 dist $dist\n";
|
||||||
$ver =~ tr/././s; # only one period at a time
|
$ver =~ tr/././s; # only one period at a time
|
||||||
$ver =~ s/\A[.]|[.]\z//g; # shouldn't start or stop with a period
|
$ver =~ s/\A[.]|[.]\z//g; # shouldn't start or stop with a period
|
||||||
|
$ver =~ s/(\d)_(\d)/$1.$2/g; # retain 1.12 < 1.12_01 < 1.13 order in xbps ...
|
||||||
|
$ver =~ s/^([0-9.]+);/'$1';/; # ... then turn broken numeric literal into string
|
||||||
$ver = eval $ver;
|
$ver = eval $ver;
|
||||||
my $rev = "_1";
|
my $rev = "_1";
|
||||||
my $res = "perl-$dist-$ver" . $rev;
|
my $res = "perl-$dist-$ver" . $rev;
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
# Template file for 'perl'
|
# Template file for 'perl'
|
||||||
pkgname=perl
|
pkgname=perl
|
||||||
version=5.32.1
|
version=5.32.1
|
||||||
revision=1
|
revision=2
|
||||||
_perl_cross_version=1.3.5
|
_perl_cross_version=1.3.5
|
||||||
build_style=gnu-configure
|
build_style=gnu-configure
|
||||||
hostmakedepends="less"
|
hostmakedepends="less"
|
||||||
@ -32,11 +32,11 @@ provides="perl-Archive-Tar-2.36_1
|
|||||||
perl-Compress-Raw-Zlib-2.093_1
|
perl-Compress-Raw-Zlib-2.093_1
|
||||||
perl-Config-Perl-V-0.32_1
|
perl-Config-Perl-V-0.32_1
|
||||||
perl-DB_File-1.853_1
|
perl-DB_File-1.853_1
|
||||||
perl-Data-Dumper-2.174_01_1
|
perl-Data-Dumper-2.174.01_1
|
||||||
perl-Devel-PPPort-3.57_1
|
perl-Devel-PPPort-3.57_1
|
||||||
perl-Devel-SelfStubber-1.06_1
|
perl-Devel-SelfStubber-1.06_1
|
||||||
perl-Digest-1.17_01_1
|
perl-Digest-1.17.01_1
|
||||||
perl-Digest-MD5-2.55_01_1
|
perl-Digest-MD5-2.55.01_1
|
||||||
perl-Digest-SHA-6.02_1
|
perl-Digest-SHA-6.02_1
|
||||||
perl-Dumpvalue-1.21_1
|
perl-Dumpvalue-1.21_1
|
||||||
perl-Encode-3.06_1
|
perl-Encode-3.06_1
|
||||||
@ -66,19 +66,19 @@ provides="perl-Archive-Tar-2.36_1
|
|||||||
perl-IPC-SysV-2.07_1
|
perl-IPC-SysV-2.07_1
|
||||||
perl-JSON-PP-4.04_1
|
perl-JSON-PP-4.04_1
|
||||||
perl-Locale-Maketext-1.29_1
|
perl-Locale-Maketext-1.29_1
|
||||||
perl-Locale-Maketext-Simple-0.21_01_1
|
perl-Locale-Maketext-Simple-0.21.01_1
|
||||||
perl-MIME-Base64-3.15_1
|
perl-MIME-Base64-3.15_1
|
||||||
perl-Math-BigInt-1.999818_1
|
perl-Math-BigInt-1.999818_1
|
||||||
perl-Math-BigInt-FastCalc-0.5009_1
|
perl-Math-BigInt-FastCalc-0.5009_1
|
||||||
perl-Math-BigRat-0.2614_1
|
perl-Math-BigRat-0.2614_1
|
||||||
perl-Math-Complex-1.5901_1
|
perl-Math-Complex-1.59.01_1
|
||||||
perl-Memoize-1.03_01_1
|
perl-Memoize-1.03.01_1
|
||||||
perl-Module-CoreList-5.20210123_1
|
perl-Module-CoreList-5.20210123_1
|
||||||
perl-Module-Load-0.34_1
|
perl-Module-Load-0.34_1
|
||||||
perl-Module-Load-Conditional-0.70_1
|
perl-Module-Load-Conditional-0.70_1
|
||||||
perl-Module-Loaded-0.08_1
|
perl-Module-Loaded-0.08_1
|
||||||
perl-Module-Metadata-1.000037_1
|
perl-Module-Metadata-1.000037_1
|
||||||
perl-NEXT-0.67_01_1
|
perl-NEXT-0.67.01_1
|
||||||
perl-Net-Ping-2.72_1
|
perl-Net-Ping-2.72_1
|
||||||
perl-Params-Check-0.38_1
|
perl-Params-Check-0.38_1
|
||||||
perl-PathTools-3.78_1
|
perl-PathTools-3.78_1
|
||||||
@ -89,7 +89,7 @@ provides="perl-Archive-Tar-2.36_1
|
|||||||
perl-Pod-Perldoc-3.2801_1
|
perl-Pod-Perldoc-3.2801_1
|
||||||
perl-Pod-Simple-3.40_1
|
perl-Pod-Simple-3.40_1
|
||||||
perl-Pod-Usage-1.69_1
|
perl-Pod-Usage-1.69_1
|
||||||
perl-Safe-2.41_01_1
|
perl-Safe-2.41.01_1
|
||||||
perl-Scalar-List-Utils-1.55_1
|
perl-Scalar-List-Utils-1.55_1
|
||||||
perl-Search-Dict-1.07_1
|
perl-Search-Dict-1.07_1
|
||||||
perl-SelfLoader-1.26_1
|
perl-SelfLoader-1.26_1
|
||||||
@ -117,7 +117,7 @@ provides="perl-Archive-Tar-2.36_1
|
|||||||
perl-Unicode-Collate-1.27_1
|
perl-Unicode-Collate-1.27_1
|
||||||
perl-Unicode-Normalize-1.27_1
|
perl-Unicode-Normalize-1.27_1
|
||||||
perl-Win32-0.53_1
|
perl-Win32-0.53_1
|
||||||
perl-Win32API-File-0.1203_01_1
|
perl-Win32API-File-0.1203.01_1
|
||||||
perl-XSLoader-0.30_1
|
perl-XSLoader-0.30_1
|
||||||
perl-autodie-2.32_1
|
perl-autodie-2.32_1
|
||||||
perl-autouse-1.11_1
|
perl-autouse-1.11_1
|
||||||
|
Loading…
x
Reference in New Issue
Block a user