<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>