<pre style='margin:0'>
Herby Gillot (herbygillot) pushed a commit to branch master
in repository macports-ports.

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/f8cbcbb3feb6651c655921bdf08fe61cde67de24">https://github.com/macports/macports-ports/commit/f8cbcbb3feb6651c655921bdf08fe61cde67de24</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 f8cbcbb3feb grex: new port
</span>f8cbcbb3feb is described below

<span style='display:block; white-space:pre;color:#808000;'>commit f8cbcbb3feb6651c655921bdf08fe61cde67de24
</span>Author: Herby Gillot <herby.gillot@gmail.com>
AuthorDate: Sat May 22 17:08:28 2021 -0400

<span style='display:block; white-space:pre;color:#404040;'>    grex: new port
</span>---
 textproc/grex/Portfile | 127 +++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 127 insertions(+)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/textproc/grex/Portfile b/textproc/grex/Portfile
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..7ba192bac48
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/textproc/grex/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,127 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+PortSystem          1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+PortGroup           github 1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+PortGroup           cargo 1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+github.setup        pemistahl grex 1.2.0 v
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+revision            0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+description         Generate regular expressions from user-provided test cases
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+long_description    grex is a library as well as a command-line utility that \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    is meant to simplify the often complicated and tedious \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    task of creating regular expressions. It does so by \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    automatically generating a single regular expression from \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    user-provided test cases. The resulting expression is \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    guaranteed to match the test cases which it was generated \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    from.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+categories          textproc
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+platforms           darwin
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+maintainers         {gmail.com:herby.gillot @herbygillot} \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    openmaintainer
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+license             Apache-2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums           ${distname}${extract.suffix} \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    rmd160  d1d587402ef7c0fdd7ee4d99fbbdd31cb5b4c921 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    sha256  24b27ee194232d9280f86ed11ee1863e6636eea4423013bfe78b2ebc21002404 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    size    358290
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+github.tarball_from archive
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+destroot {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    xinstall -m 755 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        ${worksrcpath}/target/[cargo.rust_platform]/release/${name} \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        ${destroot}${prefix}/bin/
</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;'>+cargo.crates \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    aho-corasick                    0.7.15  7404febffaa47dac81aa44dba71523c9d069b1bdc50a77db41195149e17f68e5 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    ansi_term                       0.11.0  ee49baf6cb617b853aa8d93bf420db2383fab46d314482ca2803b40d5fde979b \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    assert_cmd                       1.0.3  f2475b58cd94eb4f70159f4fd8844ba3b807532fe3131b3373fae060bbe30396 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    atty                            0.2.14  d9b39be18770d11421cdb1b9947a45dd3f37e93092cbf377614828a319d5fee8 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    autocfg                          1.0.1  cdb031dd78e28731d87d56cc8ffef4a8f36ca26c38fe2de700543e627f8a464a \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    bit-set                          0.5.2  6e11e16035ea35e4e5997b393eacbf6f63983188f7a2ad25bfb13465f5ad59de \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    bit-vec                          0.6.3  349f9b6a179ed607305526ca489b34ad0a41aed5f7980fa90eb03160b69598fb \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    bitflags                         1.2.1  cf1de2fe8c75bc145a2f577add951f8134889b4795d47466a54a5c846d691693 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    bstr                            0.2.15  a40b47ad93e1a5404e6c18dec46b628214fee441c70f4ab5d6942142cc268a3d \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    byteorder                        1.3.4  08c48aae112d48ed9f069b33538ea9e3e90aa263cfa3d1c24309612b1f7472de \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    cfg-if                           1.0.0  baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    clap                            2.33.3  37e58ac78573c40708d45522f0d80fa2f01cc4f9b4e2bf749807255454312002 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    difference                       2.0.0  524cbf6897b527295dff137cec09ecf3a05f4fddffd7dfcd1585403449e74198 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    doc-comment                      0.3.3  fea41bba32d969b513997752735605054bc0dfa92b4c56bf1189f2e174be7a10 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    either                           1.6.1  e78d4f1cc4ae33bbfc157ed5d5a5ef3bc29227303d595861deb238fcec4e9457 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    fixedbitset                      0.2.0  37ab347416e802de484e4d03c7316c48f1ecb56574dfd4a46a80f173ce1de04d \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    float-cmp                        0.8.0  e1267f4ac4f343772758f7b1bdcbe767c218bbab93bb432acbf5162bbf85a6c4 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    fnv                              1.0.7  3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    getrandom                        0.2.2  c9495705279e7140bf035dde1f6e750c162df8b625267cd52cc44e0b156732c8 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    hashbrown                        0.9.1  d7afe4a420e3fe79967a00898cc1f4db7c8a49a9333a29f8a4bd76a253d5cd04 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    heck                             0.3.2  87cbf45460356b7deeb5e3415b5563308c0a9b057c85e12b06ad551f98d0a6ac \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    hermit-abi                      0.1.17  5aca5565f760fb5b220e499d72710ed156fdb74e631659e99377d9ebfbd13ae8 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    indexmap                         1.6.1  4fb1fa934250de4de8aef298d81c729a7d33d8c239daa3a7575e6b92bfc7313b \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    indoc                            1.0.3  e5a75aeaaef0ce18b58056d306c27b07436fbb34b8816c53094b76dd81803136 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    itertools                       0.10.0  37d572918e350e82412fe766d24b15e6682fb2ed2bbe018280caa810397cb319 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    lazy_static                      1.4.0  e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    libc                            0.2.81  1482821306169ec4d07f6aca392a4681f66c75c9918aa49641a2595db64053cb \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    matches                          0.1.8  7ffc5c5338469d4d3ea17d269fa8ea3512ad247247c30bd2df69e68309ed0a08 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    matrixmultiply                   0.3.0  1300bdbea33ec2836b01ff1f5a6eed8bad66d0c31f94d9b7993407a8b054c3a1 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    memchr                           2.3.4  0ee1c47aaa256ecabcaea351eae4a9b01ef39ed810004e298d2511ed284b1525 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    ndarray                         0.15.0  073c7c76f7b90654996f08db92290e9f300d11de0634493d6f1c4fd11d8a1583 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    normalize-line-endings           0.3.0  61807f77802ff30975e01f4f071c8ba10c022052f98b3294119f3e615d13e5be \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    num-complex                      0.4.0  26873667bbbb7c5182d4a37c1add32cdf09f841af72da53318fdb81543c15085 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    num-integer                     0.1.44  d2cc698a63b549a70bc047073d2949cce27cd1c7b0a4a862d08a8031bc2801db \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    num-traits                      0.2.14  9a64b1ec5cda2586e284722486d802acf1f7dbdc623e2bfc57e65ca1cd099290 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    pest                             2.1.3  10f4872ae94d7b90ae48754df22fd42ad52ce740b8f370b03da4835417403e53 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    petgraph                         0.5.1  467d164a6de56270bd7c4d070df81d07beace25012d5103ced4e9ff08d6afdb7 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    ppv-lite86                      0.2.10  ac74c624d6b2d21f425f752262f42188365d7b8ff1aff74c82e45136510a4857 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    predicates                       1.0.7  eeb433456c1a57cc93554dea3ce40b4c19c4057e41c55d4a0f3d84ea71c325aa \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    predicates-core                  1.0.1  fb3dbeaaf793584e29c58c7e3a82bbb3c7c06b63cea68d13b0e3cddc124104dc \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    predicates-tree                  1.0.1  aee95d988ee893cb35c06b148c80ed2cd52c8eea927f50ba7a0be1a786aeab73 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    proc-macro-error                 1.0.4  da25490ff9892aab3fcf7c36f08cfb902dd3e71ca0f9f9517bea02a73a5ce38c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    proc-macro-error-attr            1.0.4  a1be40180e52ecc98ad80b184934baf3d0d29f979574e439af5a55274b35f869 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    proc-macro2                     1.0.24  1e0704ee1a7e00d7bb417d0770ea303c1bccbabf0ef1667dae92b5967f5f8a71 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    proptest                         1.0.0  1e0d9cc07f18492d879586c92b485def06bc850da3118075cd45d50e9c95b0e5 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    quick-error                      1.2.3  a1d01941d82fa2ab50be1e79e6714289dd7cde78eba4c074bc5a4374f650dfe0 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    quick-error                      2.0.0  3ac73b1112776fc109b2e61909bc46c7e1bf0d7f690ffb1676553acce16d5cda \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    quote                            1.0.9  c3d0b9745dc2debf507c8422de05d7226cc1f0644216dfdfead988f9b1ab32a7 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    rand                             0.8.3  0ef9e7e66b4468674bfcb0c81af8b7fa0bb154fa9f28eb840da5c447baeb8d7e \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    rand_chacha                      0.3.0  e12735cf05c9e10bf21534da50a147b924d555dc7a547c42e6bb2d5b6017ae0d \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    rand_core                        0.6.2  34cf66eb183df1c5876e2dcf6b13d57340741e8dc255b48e40a26de954d06ae7 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    rand_hc                          0.3.0  3190ef7066a446f2e7f42e239d161e905420ccab01eb967c9eb27d21b2322a73 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    rand_xorshift                    0.3.0  d25bf25ec5ae4a3f1b92f929810509a2f53d7dca2f50b794ff57e3face536c8f \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    rawpointer                       0.2.1  60a357793950651c4ed0f3f52338f53b2f809f32d83a07f72909fa13e4c6c1e3 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    redox_syscall                    0.2.5  94341e4e44e24f6b591b59e47a8a027df12e008d73fd5672dbea9cc22f4507d9 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    regex                            1.4.5  957056ecddbeba1b26965114e191d2e8589ce74db242b6ea25fc4062427a5c19 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    regex-automata                   0.1.9  ae1ded71d66a4a97f5e961fd0cb25a5f366a42a41570d16a763a69c092c26ae4 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    regex-syntax                    0.6.22  b5eb417147ba9860a96cfe72a0b93bf88fee1744b5636ec99ab20c1aa9376581 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    remove_dir_all                   0.5.3  3acd125665422973a33ac9d3dd2df85edad0f4ae9b00dafb1a05e43a9f5ef8e7 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    rstest                           0.7.0  5056bc1e7cfd438570e8292ef9512774b1d0afc8a50d683fda0ebe74f6233cc6 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    rustc_version                    0.3.3  f0dfe2087c51c460008730de8b57e6a320782fbfb312e1f4d520e6c6fae155ee \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    rusty-fork                       0.3.0  cb3dcc6e454c328bb824492db107ab7c0ae8fcffe4ad210136ef014458c1bc4f \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    semver                          0.11.0  f301af10236f6df4160f7c3f04eec6dbc70ace82d23326abad5edee88801c6b6 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    semver-parser                   0.10.2  00b0bef5b7f9e0df16536d3961cfb6e84331c065b4066afb39768d0e319411f7 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    strsim                           0.8.0  8ea5119cdb4c55b55d432abb513a0429384878c15dde60cc77b1c99de1a95a6a \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    structopt                       0.3.21  5277acd7ee46e63e5168a80734c9f6ee81b1367a7d8772a2d765df2a3705d28c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    structopt-derive                0.4.14  5ba9cdfda491b814720b6b06e0cac513d922fc407582032e8706e9f137976f90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    syn                             1.0.65  f3a1d708c221c5a612956ef9f75b37e454e88d1f7b899fbd3a18d4252012d663 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    tempfile                         3.2.0  dac1c663cfc93810f88aed9b8941d48cabf856a1b111c29a40439018d870eb22 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    textwrap                        0.11.0  d326610f408c7a4eb6f51c37c330e496b08506c9457c9d34287ecc38809fb060 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    treeline                         0.1.0  a7f741b240f1a48843f9b8e0444fb55fb2a4ff67293b50a9179dfd5ea67f8d41 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    ucd-trie                         0.1.3  56dee185309b50d1f11bfedef0fe6d036842e3fb77413abef29f8f8d1c5d4c1c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    unic-char-property               0.9.0  a8c57a407d9b6fa02b4795eb81c5b6652060a15a7903ea981f3d723e6c0be221 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    unic-char-range                  0.9.0  0398022d5f700414f6b899e10b8348231abf9173fa93144cbc1a43b9793c1fbc \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    unic-common                      0.9.0  80d7ff825a6a654ee85a63e80f92f054f904f21e7d12da4e22f9834a4aaa35bc \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    unic-ucd-category                0.9.0  1b8d4591f5fcfe1bd4453baaf803c40e1b1e69ff8455c47620440b46efef91c0 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    unic-ucd-version                 0.9.0  96bd2f2237fe450fcd0a1d2f5f4e91711124f7857ba2e964247776ebeeb7b0c4 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    unicode-segmentation             1.7.1  bb0d2e7be6ae3a5fa87eed5fb451aff96f2573d2694942e40543ae0bbe19c796 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    unicode-width                    0.1.8  9337591893a19b88d8d87f2cec1e73fad5cdfd10e5a6f349f498ad6ea2ffb1e3 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    unicode-xid                      0.2.1  f7fe0bb3479651439c9112f72b6c505038574c9fbb575ed1bf3b797fa39dd564 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    unindent                         0.1.7  f14ee04d9415b52b3aeab06258a3f07093182b88ba0f9b8d203f211a7a7d41c7 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    vec_map                          0.8.2  f1bddf1187be692e79c5ffeab891132dfb0f236ed36a43c7ed39f1165ee20191 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    version_check                    0.9.2  b5a972e5669d67ba988ce3dc826706fb0a8b01471c088cb0b6110b805cc36aed \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    wait-timeout                     0.2.0  9f200f5b12eb75f8c1ed65abd4b2db8a6e1b138a20de009dacee265a2498f3f6 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    wasi     0.10.2+wasi-snapshot-preview1  fd6fbd9a79829dd1ad0cc20627bf1ed606756a7f77edff7b66b7064f9cb327c6 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    winapi                           0.3.9  5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    winapi-i686-pc-windows-gnu       0.4.0  ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    winapi-x86_64-pc-windows-gnu     0.4.0  712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f
</span></pre><pre style='margin:0'>

</pre>