]> git.donarmstrong.com Git - debbugs.git/commitdiff
perl 5.14 does not support named capture groups, apparently
authorDon Armstrong <don@donarmstrong.com>
Sat, 21 Feb 2015 22:53:58 +0000 (14:53 -0800)
committerDon Armstrong <don@donarmstrong.com>
Sat, 21 Feb 2015 22:53:58 +0000 (14:53 -0800)
Debbugs/CGI/Pkgreport.pm

index 696a9e015c382c29555f772b7db61454e32ed5a9..d14997930ab82facf0ef84dbd711a51d21abd5ee 100644 (file)
@@ -471,14 +471,16 @@ sub parse_order_statement_into_boolean {
     $statement =~ s/\+/&&/g;
     # replace all , with ||
     $statement =~ s/,/||/g;
-    $statement =~ s{(?<field>[^\&\|\=]+)=(?<value>[^\&\|\=]+)}
-              {
+    $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;