From b76235250567cfff49dff974fe212604c80a8691 Mon Sep 17 00:00:00 2001 From: Don Armstrong Date: Sat, 21 Feb 2015 14:53:58 -0800 Subject: [PATCH] perl 5.14 does not support named capture groups, apparently --- Debbugs/CGI/Pkgreport.pm | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/Debbugs/CGI/Pkgreport.pm b/Debbugs/CGI/Pkgreport.pm index 696a9e0..d149979 100644 --- a/Debbugs/CGI/Pkgreport.pm +++ b/Debbugs/CGI/Pkgreport.pm @@ -471,14 +471,16 @@ sub parse_order_statement_into_boolean { $statement =~ s/\+/&&/g; # replace all , with || $statement =~ s/,/||/g; - $statement =~ s{(?[^\&\|\=]+)=(?[^\&\|\=]+)} - { + $statement =~ s{([^\&\|\=]+) # field + = + ([^\&\|\=]+) # value + }{ my $ok = 0; - if ($+{field} eq 'tag') { - $ok = 1 if defined $tags->{$+{value}}; + if ($1 eq 'tag') { + $ok = 1 if defined $tags->{$2}; } else { - $ok = 1 if defined $status->{$+{field}} and - $status->{$+{field}} eq $+{value}; + $ok = 1 if defined $status->{$1} and + $status->{$1} eq $2; } $ok; }exg; -- 2.39.2