<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/e75855fbe414012b5064d59344e28e6d9c9c8648">https://github.com/macports/macports-ports/commit/e75855fbe414012b5064d59344e28e6d9c9c8648</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 e75855fbe41 redo-history: new port (version 0.3.0)
</span>e75855fbe41 is described below

<span style='display:block; white-space:pre;color:#808000;'>commit e75855fbe414012b5064d59344e28e6d9c9c8648
</span>Author: Herby Gillot <herby.gillot@gmail.com>
AuthorDate: Tue Apr 5 14:20:26 2022 -0400

<span style='display:block; white-space:pre;color:#404040;'>    redo-history: new port (version 0.3.0)
</span>---
 sysutils/redo-history/Portfile | 161 +++++++++++++++++++++++++++++++++++++++++
 1 file changed, 161 insertions(+)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/sysutils/redo-history/Portfile b/sysutils/redo-history/Portfile
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..96eead581e8
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/sysutils/redo-history/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,161 @@
</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           golang 1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+go.setup            github.com/barthr/redo 0.3.0 v
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+github.tarball_from archive
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+name                redo-history
</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         \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    The ultimate tool to create reusable functions from your shell history in \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    an interactive way
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+long_description    \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    Redo is a command line application to easily create reusable functions in \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    your own shell. Think of redo like an interactive way combine multiple \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    commands from your shell history in a single command. This can be handy \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    for quickly re-doing multiple commands for example deleting and starting \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    a new docker container.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+categories          sysutils
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+installs_libs       no
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+license             MIT
</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;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+destroot {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    xinstall -m 0755 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        ${worksrcpath}/${github.project} \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        ${destroot}${prefix}/bin/${name}
</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;'>+notes "Binary is installed as '${name}'"
</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  a937138ee9d454a5d289a4016cacf9165d5ac1fa \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        sha256  d8b78b3a59f13dbdb00e25706d999da11561cef7b2f83069b3040ee70c627cbf \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        size    206343
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+go.vendors          mvdan.cc/sh \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        repo    github.com/mvdan/sh \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        lock    v3.4.2 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        rmd160  406016f0c6cd1924a676a371261829b3938a8d1d \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        sha256  5fc75ad2393f9664607c216f3ecd4207521683dda7be6213429bc5cca3ab8708 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        size    192787 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    golang.org/x/xerrors \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        lock    9bdfabe68543 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        rmd160  eee9929ac1c0380402c45b388077c5c505f13311 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        sha256  dc1be1d7efb43643507e87352ae7161883c48cb5116a20a1739ab93ab558bccf \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        size    13661 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    golang.org/x/term \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        lock    140adaaadfaf \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        rmd160  eac3c5a3bcbe3bd785b037dfe6095cf409617e13 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        sha256  4928535f61168732205afd169d05ae1417fa22371f93b2373a5bdcc948c70680 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        size    14961 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    golang.org/x/sys \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        lock    92d5a993a665 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        rmd160  58d0238901bb441bde38638b8fdf89e2f28c0047 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        sha256  8195f80853b1ef083cb81dc8b9acd89233f57596d15a7c42454f5acc0cef76f6 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        size    1211662 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    github.com/sahilm/fuzzy \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        lock    v0.1.0 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        rmd160  04c7a48f6a77150939c0f6743844878cb3b70238 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        sha256  ec0bcc7ae87bbd8d2fc28f237e498d13a0f629d52cd9671b02415a0939b5a5e1 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        size    3353336 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    github.com/rogpeppe/go-internal \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        lock    86f73c517451 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        rmd160  12ae7289b3b9f3f0339d1ffe90bfefdd28944914 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        sha256  243fd03669a7f2563d066de31a537dc3e99fb3180fcf36f1b492f84e3c8dbd76 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        size    131803 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    github.com/rivo/uniseg \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        lock    v0.2.0 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        rmd160  33577def583aa2db50b69ca601e5d29ab201ebc4 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        sha256  2832965221246272462a03ffc8e159c94d8f534827f660f1ac4fc77e5ccd644c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        size    44037 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    github.com/pkg/errors \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        lock    v0.9.1 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        rmd160  dc065c655f8a24c6519b58f9d1202eb266ecda40 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        sha256  208d21a7da574026f68a8c9818fa7c6ede1b514ef9e72dc733b496ddcb7792a6 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        size    13422 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    github.com/muesli/termenv \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        lock    v0.9.0 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        rmd160  0111e7bc6b01a88b4348000ce77c55e1fcad46ee \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        sha256  35cff9e1ef73f3fffe4c5a79c1b9bcc47bdaf16c6c4cae54c519d714b1504067 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        size    408256 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    github.com/muesli/reflow \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        lock    v0.3.0 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        rmd160  8941f9c5aa79468e9280c3727c7eafa4f00f748d \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        sha256  67ed2e1490730fc629238aa847fdd863acefda8b0d35d689bbd88ced8c0f80ca \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        size    21257 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    github.com/muesli/ansi \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        lock    2e021307bc4b \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        rmd160  3959cfe4c796b63a4cc1894dd729a223704c7091 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        sha256  6aabbee69f7a051b023dbb9fa9ee593b34a63850e5ff60e08f3e94ad728b9273 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        size    4768 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    github.com/mattn/go-runewidth \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        lock    v0.0.13 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        rmd160  e177edb4dc4702ae2b23704934ff31cc6561bbd0 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        sha256  dcd3ccbd956a6f53bc106b79489d0303a237c21d858d23250e3e1d7284b72b86 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        size    17363 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    github.com/mattn/go-isatty \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        lock    v0.0.13 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        rmd160  91c4e10ae78db94432a94bc7f9816df4093ec8d7 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        sha256  6a6b35588efb0abec5a951246775a4cb47fab11ff161715875de4c02c9cdf309 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        size    4445 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    github.com/lucasb-eyer/go-colorful \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        lock    v1.2.0 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        rmd160  a4183d0625e6c94474942cdc544c1061d35c4e34 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        sha256  fbad1aade4444bf51409f5b6a008cc14c7a7cdd1af856841fc1170605fae3914 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        size    970841 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    github.com/kylelemons/godebug \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        lock    v1.1.0 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        rmd160  917ada648e70d2e339b8ff36d2f86882d0d2efa1 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        sha256  6151c487936ab72cffbf804626228083c9b3abfc908a2bb41b1160e1e5780aaf \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        size    17641 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    github.com/kr/text \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        lock    v0.2.0 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        rmd160  48558c7e8ff67d510f83c66883907e95f4783163 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        sha256  2f2e21ac8a9d523e88cbba4039441defc4a66bfaa78811c900a88fcf28729c4c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        size    8702 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    github.com/kr/pretty \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        lock    v0.3.0 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        rmd160  0895c899b9d88b87beccda0a9b4c5c7057e858f0 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        sha256  88d8d187ffa4faf0362b48c3d327ad440c7e5fb179ea3247e69269cab128a6b9 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        size    10043 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    github.com/google/go-cmp \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        lock    v0.5.6 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        rmd160  b93086d92bddc7a3b593fb637776f055c022049f \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        sha256  fa1ca0f00fe02f645c4ed12ef753ff6c46b6621db01e09d96599cf1fd990aebe \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        size    104422 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    github.com/frankban/quicktest \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        lock    v1.13.1 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        rmd160  a8caee31d45babde65bbd889bce31e046006b3f6 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        sha256  5745e20073aedc3948140e77c40901ab10741bed3e856e16215a2a04b818acb5 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        size    37459 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    github.com/containerd/console \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        lock    v1.0.2 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        rmd160  56594bf00d3f76438cdabc02eec97f079d8dd988 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        sha256  c09a1e88a5d986cc26c129be8ac00451018d053516985aee609da3da1590023f \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        size    13569 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    github.com/charmbracelet/lipgloss \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        lock    v0.4.0 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        rmd160  270af494d670b3627c1e7e4501e3607fc9696c0f \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        sha256  09a295024b4fce1e4db26d1d9ba9a2d2a66b2605ac770d6eddfab4e7e293d0f0 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        size    26876 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    github.com/charmbracelet/bubbletea \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        lock    v0.19.3 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        rmd160  b158c0a935fc2a523010103179a25a6db52cdd30 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        sha256  728d6de63a48a2d2950e1bed4a316a0ee5ed35c1cdccda7471b8c8cffb14d3f3 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        size    65064 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    github.com/charmbracelet/bubbles \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        lock    v0.10.2 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        rmd160  282d35da988d15c25d28e96d9777a3ee87d4eb86 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        sha256  6ffc6e7d15f5e83a6491cd8c05511812c969aee89a82d0cf323abf16d0d4945d \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        size    35361 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    github.com/atotto/clipboard \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        lock    v0.1.4 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        rmd160  cda277fa418bc6cdb42b3a2e6c3637473bdd12e3 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        sha256  6d474bab7ef589dd95a56d6fd571d447fdfbcc8c1985b7b4841cfa98edc0a97f \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        size    5023
</span></pre><pre style='margin:0'>

</pre>