<pre style='margin:0'>
Perry E. Metzger (pmetzger) pushed a commit to branch master
in repository macports-ports.

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/9ce91f7b0de498fc45a1bc223120d281676e4178">https://github.com/macports/macports-ports/commit/9ce91f7b0de498fc45a1bc223120d281676e4178</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 9ce91f7  re2c: update to 1.1.1
</span>9ce91f7 is described below

<span style='display:block; white-space:pre;color:#808000;'>commit 9ce91f7b0de498fc45a1bc223120d281676e4178
</span>Author: Perry E. Metzger <perry@piermont.com>
AuthorDate: Fri Aug 31 08:33:22 2018 -0400

<span style='display:block; white-space:pre;color:#404040;'>    re2c: update to 1.1.1
</span>---
 devel/re2c/Portfile                           | 12 +++-----
 devel/re2c/files/patch-version-crash-fix.diff | 41 ---------------------------
 2 files changed, 4 insertions(+), 49 deletions(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/devel/re2c/Portfile b/devel/re2c/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index ef2729d..7be3805 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/devel/re2c/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/devel/re2c/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -3,8 +3,7 @@
</span> PortSystem          1.0
 PortGroup           github 1.0
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-github.setup        skvadrik re2c 1.1
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-revision            1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+github.setup        skvadrik re2c 1.1.1
</span> categories          devel
 platforms           darwin
 license             public-domain
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -21,12 +20,9 @@ long_description    re2c is a tool for generating C-based recognizers from \
</span> homepage            http://re2c.org/
 github.tarball_from releases
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums           rmd160  4037a4ea9bb01882c395b018cda75739f552da12 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    sha256  925d1ebc65c16ba17f59e438621c145330c952a02a4bb2d333a428c56e94d8a7 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    size    5901198
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-patch.pre_args      -p2
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-patchfiles          patch-version-crash-fix.diff
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums           rmd160  dafab7c2320266aa34eed66aa33f5e76074c010b \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    sha256  856597337ea00b24ce91f549f79e6eece1b92ba5f8b63292cad66c14ac7451cf \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    size    5907416
</span> 
 configure.args      --disable-silent-rules
 
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/devel/re2c/files/patch-version-crash-fix.diff b/devel/re2c/files/patch-version-crash-fix.diff
</span>deleted file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 47ed8e9..0000000
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/devel/re2c/files/patch-version-crash-fix.diff
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,41 +0,0 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git a/re2c/src/conf/msg.cc b/re2c/src/conf/msg.cc
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index 72eaa452..a133b5f3 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- a/re2c/src/conf/msg.cc
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ b/re2c/src/conf/msg.cc
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -102,23 +102,22 @@ void usage()
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- void vernum ()
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     std::string vernum (PACKAGE_VERSION);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--    if (vernum[1] == '.')
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--    {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--        vernum.insert(0, "0");
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--    }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--    vernum.erase(2, 1);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--    if (vernum[3] == '.')
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--    {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--        vernum.insert(2, "0");
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--    }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--    vernum.erase(4, 1);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--    if (vernum.length() < 6 || vernum[5] < '0' || vernum[5] > '9')
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+    std::string parts[3];
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+    unsigned p = 0;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+    for (unsigned i = 0; p < 3 && i < vernum.length (); i++)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--        vernum.insert(4, "0");
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+        if (vernum[i] == '.')
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+            p++;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+        else
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+            parts[p].push_back (vernum[i]);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--    vernum.resize(6, '0');
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--    printf ("%s\n", vernum.c_str ());
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+    for (p = 0; p < 3; p++)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+        while (parts[p].length () < 2)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+            parts[p].insert (0, 1, '0');
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+    printf ("%s%s%s\n", parts[0].c_str (), parts[1].c_str (), parts[2].c_str ());
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- void version ()
</span></pre><pre style='margin:0'>

</pre>