<pre style='margin:0'>
Marcus Calhoun-Lopez (MarcusCalhoun-Lopez) pushed a commit to branch master
in repository macports-ports.

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/e2b0b15b883410d96fc6194fdaffee829b4c8ff4">https://github.com/macports/macports-ports/commit/e2b0b15b883410d96fc6194fdaffee829b4c8ff4</a></p>
<pre style="white-space: pre; background: #F8F8F8">The following commit(s) were added to refs/heads/master by this push:
<span style='display:block; white-space:pre;color:#404040;'>     new e2b0b15  gri: allow recent Perl version to be used
</span>e2b0b15 is described below

<span style='display:block; white-space:pre;color:#808000;'>commit e2b0b15b883410d96fc6194fdaffee829b4c8ff4
</span>Author: Marcus Calhoun-Lopez <marcuscalhounlopez@gmail.com>
AuthorDate: Sun Jun 3 07:05:13 2018 -0700

<span style='display:block; white-space:pre;color:#404040;'>    gri: allow recent Perl version to be used
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    No revbump since port either builds correctly or not at all
</span><span style='display:block; white-space:pre;color:#404040;'>    See https://github.com/dankelley/gri/commit/6d178b36a7ac2b0e5d67868fdcd3992ac04f2cd4
</span>---
 science/gri/Portfile                       |   3 +-
 science/gri/files/patch-illegal-regex.diff | 196 +++++++++++++++++++++++++++++
 2 files changed, 198 insertions(+), 1 deletion(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/science/gri/Portfile b/science/gri/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index b758e6c..a1c7923 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/science/gri/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/science/gri/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -36,7 +36,8 @@ depends_build       port:ghostscript \
</span>                     bin:tex:texlive
 
 patchfiles          patch-doc-gri.texi.diff \
<span style='display:block; white-space:pre;background:#ffe0e0;'>-                    patch-doc-texinfo2HTML.diff
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    patch-doc-texinfo2HTML.diff \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    patch-illegal-regex.diff
</span> 
 # makeinfo: rename gri.info failed: No such file or directory
 use_parallel_build  no
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/science/gri/files/patch-illegal-regex.diff b/science/gri/files/patch-illegal-regex.diff
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 0000000..358dd1c
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/science/gri/files/patch-illegal-regex.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,196 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+From 6d178b36a7ac2b0e5d67868fdcd3992ac04f2cd4 Mon Sep 17 00:00:00 2001
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+From: Dan Kelley <kelley.dan@gmail.com>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+Date: Wed, 21 Jun 2017 17:14:56 -0300
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+Subject: [PATCH] doc-building update
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+Thanks to Damyan Ivanov for the patch. Below is the info from the
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+associated message to the debian bug tracking system:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+Bug#865482: src:gri: FTBFS with perl 5.26 -- Unescaped left brace in
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+regex is illegal
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+Package: src:gri
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+Version: 2.12.23-10
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+Severity: important
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+Tags: patch upstream
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+User: debian-perl@lists.debian.org
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+Usertags: perl-5.26-transition
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+gri fails to build with perl 5.26 currently in experimental.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+The attached patch makes it build again by escaping curly braces in
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+regular
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+expressions.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-- dam
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-- System Information:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+Debian Release: 9.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ APT prefers unstable
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ APT policy: (500, 'unstable'), (1, 'experimental')
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+Architecture: amd64 (x86_64)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+Kernel: Linux 4.9.0-3-amd64 (SMP w/4 CPU cores)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+Locale: LANG=bg_BG.UTF-8, LC_CTYPE=bg_BG.UTF-8 (charmap=UTF-8),
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+LANGUAGE=bg_BG.UTF-8 (charmap=UTF-8)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+Shell: /bin/sh linked to /bin/dash
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+Init: systemd (via /run/systemd/system)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+---
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ doc/texinfo2HTML | 72 ++++++++++++++++++++++++++++----------------------------
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 1 file changed, 36 insertions(+), 36 deletions(-)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git a/doc/texinfo2HTML b/doc/texinfo2HTML
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 618d6ad..15962b3 100755
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- doc/texinfo2HTML
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ doc/texinfo2HTML
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -119,7 +119,7 @@ while(get_a_line()) {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   next;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     # Process image commands (NOT...it's there already) 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-    if (/\@image{(.*)}/) {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++    if (/\@image\{(.*)\}/) {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   #print "<img src=\"$1.gif\" border=\"1\">\n";
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   next;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -207,12 +207,12 @@ while(get_a_line()) {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     s,<,&lt;,og;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     # Special tweak to make 'Gri' look cooler.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   #    s, Gri , G<FONT SIZE=-1>RI</FONT> ,og;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-    s,\@code{\@\@},\@code{TEXINFO2HTML-AT-AT},og; 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++    s,\@code\{\@\@\},\@code{TEXINFO2HTML-AT-AT},og;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     s,\@},TEXINFO2HTML-CLOSE-BRACE,og; # retain inside e.g. @code{}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     s,\@\@,TEXINFO2HTML-AT-AT,og;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-    s,\@{,{,og;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-    s,\@TeX{},TeX,og;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-    s,\@dots{},...,og;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++    s,\@\{,{,og;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++    s,\@TeX\{\},TeX,og;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++    s,\@dots\{\},...,og;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     # Put in place-holders for some accents.  I should check for all
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     # of them, but for now, I'm just kludging in a couple, 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     # to solve an immediate problem and to serve as a place-holder
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -236,18 +236,18 @@ while(get_a_line()) {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   next;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-    while (/\@url{([^}]*)}/) {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++    while (/\@url\{([^}]*)\}/) {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   $the_url = $1;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-        s:\@url{[^}]*}:<a href="$the_url">\@code{$the_url}</a>:;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++        s:\@url\{[^}]*\}:<a href="$the_url">\@code{$the_url}</a>:;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-    while (/\@uref{([^}]*)}/) {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++    while (/\@uref\{([^}]*)\}/) {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   @items = split(/,/, $1);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+         if ($#items == 0) {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-            s:\@uref{[^}]*}:<a href="$items[0]">$items[0]</a>:;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++            s:\@uref\{[^}]*\}:<a href="$items[0]">$items[0]</a>:;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+         } elsif ($#items == 1) {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-            s:\@uref{[^}]*}:<a href="$items[0]">$items[1]</a>:;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++            s:\@uref\{[^}]*\}:<a href="$items[0]">$items[1]</a>:;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+         } elsif ($#items == 2) {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-            s:\@uref{[^}]*}:\@code{$items[2]}:;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++            s:\@uref\{[^}]*\}:\@code{$items[2]}:;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+         } else {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+             die "Cannot have more than 3 items in a 'uref' at \"$_\"";
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+         }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -329,7 +329,7 @@ while(get_a_line()) {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   while(get_a_line()) {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+       next if /\@sp/;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+       next if /\@cindex/;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-            s|\@anchor{([^}]*)}|<a name=\"$1\"></a>|g;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++            s|\@anchor\{([^}]*)\}|<a name=\"$1\"></a>|g;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+       &process_examples();
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+       # Handle HTML inserts
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+       if (/^\@c HTML (.*)/o) {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -345,10 +345,10 @@ while(get_a_line()) {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+       }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+       if (/\s*\@item\s*(.*)/o) {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                 $the_item = $1;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-          $the_item =~ s:\@{:{:og;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-          $the_item =~ s:\@}:}:og;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++          $the_item =~ s:\@\{:{:og;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++          $the_item =~ s:\@\}:}:og;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+           $the_item =~ s:\@\@:\@:og;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-          $the_item =~ s:\@code{([^}]*)}:`<font color="$ex_color"><code>$1</code></font>':og;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++          $the_item =~ s:\@code\{([^}]*)\}:`<font color="$ex_color"><code>$1</code></font>':og;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+           print "<dt> $start_item$the_item$end_item\n<dd>";
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+       } else {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+           print "<p>" if (/^$/o);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -401,38 +401,38 @@ sub process_examples() {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     } else {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+         s,\@value\{([^}]*)\},$value{$1},g; # Substitute set/value pair
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+         s,\@},},og;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-        s,\@{,{,og;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++        s,\@\{,{,og;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ sub sub_refs {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-    die "line $. of file: cannot have multiple refs on one line" if (/\@[px]*ref{(.*)}(.*)\@[px]*ref{(.*)}/);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++    die "line $. of file: cannot have multiple refs on one line" if (/\@[px]*ref\{(.*)\}(.*)\@[px]*ref\{(.*)\}/);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     # anchors
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-    s|\@anchor{([^}]*)}|<a name=\"$1\"></a>|g;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++    s|\@anchor\{([^}]*)\}|<a name=\"$1\"></a>|g;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     # Change e.g. 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     #     @xref{Viewing}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     # into
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     #     <a href="#Viewing">see Viewing</a>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     #if (/\@ref/){print "AAA[$_]AAA\n";
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-    s|\@ref{([^}]*)}|see <a href="#$1">$1</a>|g;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++    s|\@ref\{([^}]*)\}|see <a href="#$1">$1</a>|g;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     #print "BBB[$_]BBB\n";}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-    s|\@xref{([^}]*)}|see <a href="#$1">$1</a>|g;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-    s|\@pxref{([^}]*)}|see <a href="#$1">$1.</a>|g;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-    while (/\@url{([^}]*)}/) {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++    s|\@xref\{([^}]*)\}|see <a href="#$1">$1</a>|g;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++    s|\@pxref\{([^}]*)\}|see <a href="#$1">$1.</a>|g;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++    while (/\@url\{([^}]*)\}/) {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   $the_url = $1;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-        s:\@url{[^}]*}:<a href="$the_url">\@code{$the_url}</a>:;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++        s:\@url\{[^}]*\}:<a href="$the_url">\@code{$the_url}</a>:;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-    while (/\@uref{([^}]*)}/) {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++    while (/\@uref\{([^}]*)\}/) {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   @items = split(/,/, $1);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+         if ($#items == 0) {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-            s:\@uref{[^}]*}:<a href="$items[0]">$items[0]</a>:;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++            s:\@uref\{[^}]*\}:<a href="$items[0]">$items[0]</a>:;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+         } elsif ($#items == 1) {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-            s:\@uref{[^}]*}:<a href="$items[0]">$items[1]</a>:;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++            s:\@uref\{[^}]*\}:<a href="$items[0]">$items[1]</a>:;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+         } elsif ($#items == 2) {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-            s:\@uref{[^}]*}:\@code{$items[2]}:;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++            s:\@uref\{[^}]*\}:\@code{$items[2]}:;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+         } else {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+             die "Cannot have more than 3 items in a 'uref' at \"$_\"";
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+         }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -465,17 +465,17 @@ sub sub_headings {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ sub sub_emphasis {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     s,<<,&lt&lt,g;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     s,>>,&gt&gt,g;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-    s,\@emph{([^}]*)},<em>$1</em>,g;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-    s,\@strong{([^}]*)},<b>$1</b>,g;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-    s,\@footnote{([^}]*)}, [$1],g;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-    s,\@b{([^}]*)},<b>$1</b>,g;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++    s,\@emph\{([^}]*)\},<em>$1</em>,g;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++    s,\@strong\{([^}]*)\},<b>$1</b>,g;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++    s,\@footnote\{([^}]*)\}, [$1],g;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++    s,\@b\{([^}]*)\},<b>$1</b>,g;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-    s,\@code{([^}]*)},`<font color="$ex_color"><code>$1</code></font>',g;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++    s,\@code\{([^}]*)\},`<font color="$ex_color"><code>$1</code></font>',g;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     s,\@\@,\@,g;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-    s,\@samp{([^}]*)},`<font color="$ex_color"><samp>$1</samp></font>',g;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-    s,\@key{([^}]*)},`<font color="$ex_color"><kbd>$1</kbd></font>',g;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-    s,\@kbd{([^}]*)},`<font color="$ex_color"><kbd>$1</kbd></font>',g;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-    s,\@file{([^}]*)},`<font color="$ex_color"><samp>$1</samp></font>',g;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++    s,\@samp\{([^}]*)\},`<font color="$ex_color"><samp>$1</samp></font>',g;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++    s,\@key\{([^}]*)\},`<font color="$ex_color"><kbd>$1</kbd></font>',g;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++    s,\@kbd\{([^}]*)\},`<font color="$ex_color"><kbd>$1</kbd></font>',g;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++    s,\@file\{([^}]*)\},`<font color="$ex_color"><samp>$1</samp></font>',g;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     s,TEXINFO2HTML-CLOSE-BRACE,},g;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     s,TEXINFO2HTML-AT-AT,\@,g;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     s,TEXINFO2HTML-ACCENT-ACUTE-a,&#225,g;
</span></pre><pre style='margin:0'>

</pre>