Upgrade to pcre2 version 10.31.

Bug: N/A
Test: builds and boots, getprop -Z works
Change-Id: I2fbda9427edc9e5d966333a567b50539e17ed48d
diff --git a/dist2/132html b/dist2/132html
index 3a16a59..1bd62ba 100755
--- a/dist2/132html
+++ b/dist2/132html
@@ -109,8 +109,9 @@
     # Handling .sp is subtle. If it is inside a literal section, do nothing if
     # the next line is a non literal text line; similarly, if not inside a
     # literal section, do nothing if a literal follows, unless we are inside
-    # a .nf/.ne section. The point being that the <pre> and </pre> that delimit
-    # literal sections will do the spacing. Always skip if no previous output.
+    # a .nf/.fi section or about to enter one. The point being that the <pre>
+    # and </pre> that delimit literal sections will do the spacing. Always skip
+    # if no previous output.
 
     elsif (/^\.sp/)
       {
@@ -123,7 +124,7 @@
           }
         else
           {
-          print TEMP "<br>\n<br>\n" if ($innf || !/^[\s.]/);
+          print TEMP "<br>\n<br>\n" if ($innf || /^\.nf/ || !/^[\s.]/);
           }
         redo;    # Now process the lookahead line we just read
         }