diff options
author | rillig <rillig@pkgsrc.org> | 2022-07-30 09:32:05 +0000 |
---|---|---|
committer | rillig <rillig@pkgsrc.org> | 2022-07-30 09:32:05 +0000 |
commit | 54dc4e082179abb27658cf2dcd3f07592543bae8 (patch) | |
tree | 2096ede4aca57696f390729abf529cb5b0511a0d /pkgtools | |
parent | 4e7865180150b07e3bae6333db3483fc7f6e83d8 (diff) | |
download | pkgsrc-54dc4e082179abb27658cf2dcd3f07592543bae8.tar.gz |
lintpkgsrc: cleanup: replace regular expressions with string comparison
Diffstat (limited to 'pkgtools')
-rwxr-xr-x | pkgtools/lintpkgsrc/files/lintpkgsrc.pl | 16 |
1 files changed, 6 insertions, 10 deletions
diff --git a/pkgtools/lintpkgsrc/files/lintpkgsrc.pl b/pkgtools/lintpkgsrc/files/lintpkgsrc.pl index 27e0642d258..e6f3d4ff656 100755 --- a/pkgtools/lintpkgsrc/files/lintpkgsrc.pl +++ b/pkgtools/lintpkgsrc/files/lintpkgsrc.pl @@ -1,6 +1,6 @@ #!@PERL5@ -# $NetBSD: lintpkgsrc.pl,v 1.32 2022/07/30 09:23:19 rillig Exp $ +# $NetBSD: lintpkgsrc.pl,v 1.33 2022/07/30 09:32:05 rillig Exp $ # Written by David Brownlee <abs@netbsd.org>. # @@ -307,19 +307,15 @@ sub convert_to_standard_pkgversion(@) { # See pkg_install/lib/dewey.c. # 'nb' has already been handled when we are here. foreach $elem (@_) { - if ($elem =~ /\d+/) { + if ($elem =~ /\d/) { push(@temp, $elem); - } elsif ($elem =~ /^pl$/ or $elem =~ /^\.$/) { + } elsif ($elem eq "pl" || $elem eq "." || $elem eq "_") { push(@temp, 0); - } elsif ($elem =~ /^_$/) { - push(@temp, 0); - } elsif ($elem =~ /^pre$/) { - push(@temp, -1); - } elsif ($elem =~ /^rc$/) { + } elsif ($elem eq "pre" || $elem eq "rc") { push(@temp, -1); - } elsif ($elem =~ /^beta$/) { + } elsif ($elem eq "beta") { push(@temp, -2); - } elsif ($elem =~ /^alpha$/) { + } elsif ($elem eq "alpha") { push(@temp, -3); } else { push(@temp, 0); |