diff options
Diffstat (limited to 'lib/SlackBuild/Registry/Backend/FS.pm')
-rw-r--r-- | lib/SlackBuild/Registry/Backend/FS.pm | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/lib/SlackBuild/Registry/Backend/FS.pm b/lib/SlackBuild/Registry/Backend/FS.pm index 9d84370..5788ead 100644 --- a/lib/SlackBuild/Registry/Backend/FS.pm +++ b/lib/SlackBuild/Registry/Backend/FS.pm @@ -58,10 +58,9 @@ sub lookup { my $pat = "$pkg-*-*-*"; my $rx = '^' . qr($pkg) . '-' - . '(?<version>\d+(\.\d+)+.*?)-(?<arch>' + . '(?<version>\d+(?:\.\d+)*.*?)-(?<arch>' . regexp_opt(@architectures) .= ')-(?<build>\d+)(?<rest>.*)$'; - my @result = sort { my $d; if ($d = ($a->package || '') cmp ($b->package || '')) { |