<pre style='margin:0'>
Renee Otten (reneeotten) pushed a commit to branch master
in repository macports-ports.

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/12dc854050bfc7e21bb32310fc8c15127223ef3f">https://github.com/macports/macports-ports/commit/12dc854050bfc7e21bb32310fc8c15127223ef3f</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 12dc854050b hyperscan: Update to version 5.4.0
</span>12dc854050b is described below

<span style='display:block; white-space:pre;color:#808000;'>commit 12dc854050bfc7e21bb32310fc8c15127223ef3f
</span>Author: Steven Thomas Smith <s.t.smith@ieee.org>
AuthorDate: Mon Mar 1 14:00:31 2021 -0500

<span style='display:block; white-space:pre;color:#404040;'>    hyperscan: Update to version 5.4.0
</span>---
 textproc/hyperscan/Portfile | 46 +++++++++++++++++++++++++--------------------
 1 file changed, 26 insertions(+), 20 deletions(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/textproc/hyperscan/Portfile b/textproc/hyperscan/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 9993d0d4eb5..a96645374e0 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/textproc/hyperscan/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/textproc/hyperscan/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -5,35 +5,41 @@ PortGroup           cmake                       1.1
</span> PortGroup           github                      1.0
 PortGroup           legacysupport               1.0
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-github.setup        intel hyperscan 5.3.0 v
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+github.setup        intel hyperscan 5.4.0 v
</span> revision            0
 
 categories          textproc
 license             BSD
 maintainers         nomaintainer
 platforms           darwin
<span style='display:block; white-space:pre;background:#ffe0e0;'>-homepage            https://www.hyperscan.io/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> description         High-performance regular expression matching library.
<span style='display:block; white-space:pre;background:#ffe0e0;'>-long_description    ${description}  It follows the regular expression syntax of the\
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    commonly-used libpcre library, but is a standalone library with its\
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    own C API.\
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    Hyperscan uses hybrid automata techniques to allow simultaneous matching\
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    of large numbers (up to tens of thousands) of regular expressions and for\
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    the matching of regular expressions across streams of data.\
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    Hyperscan is typically used in a DPI library stack.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums           rmd160  eaba1f75f07c07a4218730661cb67aa1a103ddf6 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    sha256  b14fe95b04773cd911b7c53e85e4ba6da5eb167427b0df6d7eb696d5647edfc0 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    size    1824384
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-set python3_version \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    3.7
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-set python3_version_nickname \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    [join [lrange [split ${python3_version} .] 0 1] {}]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+long_description    {*}${description} It follows the regular \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    expression syntax of the commonly-used libpcre \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    library, but is a standalone library with its own \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    C API.  Hyperscan uses hybrid automata techniques \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    to allow simultaneous matching of large numbers \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    (up to tens of thousands) of regular expressions \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    and for the matching of regular expressions across \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    streams of data.  Hyperscan is typically used in a \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    DPI library stack.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+homepage            https://www.hyperscan.io/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums           rmd160  6125895aa0b4f3a54b4ece0130b7a200357d862d \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    sha256  864a42d6fb1a816de623379ccfdb3beafc4e400178e5a5bc1fa0d455c1a540c9 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    size    1845250
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# Use ${python.default_version}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# name consistency with ${prefix}/var/macports/sources/rsync.macports.org/macports/release/tarballs/ports/_resources/port1.0/group/python-1.0.tcl
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+set python_default_version 39
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+set python_version  ${python_default_version}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+set python_branch   [string index ${python_version} 0].[string range ${python_version} 1 end]
</span> 
 depends_build-append \
     port:pkgconfig \
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    port:python${python3_version_nickname} \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    port:python${python_version} \
</span>     port:ragel
 
 depends_lib-append \
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -48,4 +54,4 @@ compiler.cxx_standard   2011
</span> cmake.build_type    Release
 
 configure.args-append \
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    -DPYTHON_EXECUTABLE=${prefix}/bin/python${python3_version}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    -DPYTHON_EXECUTABLE=${prefix}/bin/python${python_branch}
</span></pre><pre style='margin:0'>

</pre>