<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/7f906e2da47732f0e451766a3ef974328b5c024e">https://github.com/macports/macports-ports/commit/7f906e2da47732f0e451766a3ef974328b5c024e</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 7f906e2da47 elvish: update to 0.16.0
</span>7f906e2da47 is described below

<span style='display:block; white-space:pre;color:#808000;'>commit 7f906e2da47732f0e451766a3ef974328b5c024e
</span>Author: Herby Gillot <herby.gillot@gmail.com>
AuthorDate: Sat Aug 21 10:31:12 2021 -0400

<span style='display:block; white-space:pre;color:#404040;'>    elvish: update to 0.16.0
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    - add variant for experimental plugin support
</span>---
 shells/elvish/Portfile | 48 ++++++++++++++++++++++--------------------------
 1 file changed, 22 insertions(+), 26 deletions(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/shells/elvish/Portfile b/shells/elvish/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 62c2ddd3766..6851a30a630 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/shells/elvish/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/shells/elvish/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -3,37 +3,42 @@
</span> PortSystem          1.0
 PortGroup           golang 1.0
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-go.setup            github.com/elves/elvish 0.15.0 v
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+go.setup            github.com/elves/elvish 0.16.0 v
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+go.package          src.elv.sh
</span> revision            0
 
 homepage            https://elv.sh
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-description         Friendly Interactive Shell and Expressive Programming \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    Language
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+description         Elvish = Expressive Programming Language + Versatile \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    Interactive Shell
</span> 
 long_description    Elvish is a friendly interactive shell and an expressive \
                     programming language. It runs on Linux, BSDs, macOS and \
                     Windows.
 
 categories          shells
<span style='display:block; white-space:pre;background:#e0ffe0;'>+installs_libs       no
</span> license             BSD
<span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span> maintainers         {gmail.com:herby.gillot @herbygillot} \
                     openmaintainer
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-installs_libs       no
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span> build.cmd           make
<span style='display:block; white-space:pre;background:#ffe0e0;'>-build.args          VERSION=${version}
</span> build.target        get
 
 use_parallel_build  no
 
<span style='display:block; white-space:pre;background:#e0ffe0;'>+variant plugin_support description {Enable experimental plugin support} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    # elvish implements plugins using Cgo. Enabling plugin support will
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    # build elvish with Cgo enabled, but when built this way, elvish
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    # will no longer be marked as being a reproducible build.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    build.args-append   ELVISH_PLUGIN_SUPPORT=1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> patch {
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    # Since we are not working within a checked-out git repository, disable
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    # attempting to determine the version number from git tags. Instead, set
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    # the actual version explicitly.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    reinplace -E "s|\\\$\\\$\\\(git describe --tags --always --dirty=-dirty\\\)|v${version}|" \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    # The Makefile tries to call `git rev-parse` to determine the
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    # VersionSuffix.  Since this is not a checked-out git repository, doing
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    # that will fail.  Patch the Makefile to manually set the VersionSuffix:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    reinplace -E {s|.VersionSuffix=.*|.VersionSuffix=-dev.macports\ \\|} \
</span>         ${worksrcpath}/Makefile
 }
 
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -41,12 +46,13 @@ destroot {
</span>     xinstall -m 755 ${gopath}/bin/${name} ${destroot}${prefix}/bin/
 }
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-github.livecheck.regex {([0-9.]+)}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+github.livecheck.regex  {([0-9.]+)}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+github.tarball_from     archive
</span> 
 checksums           ${distname}${extract.suffix} \
<span style='display:block; white-space:pre;background:#ffe0e0;'>-                        rmd160  25f9e9654aa38aaf23865c1c968c90264ac6ffdc \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                        sha256  89eae42a09510df3de250c6ffd85f646054af8ab26a52e53a9e89fcfcbcc3294 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                        size    603617
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        rmd160  580d8d1db586f5a1fdc558c56578e1ccc3c1b288 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        sha256  e74d48da58ebecb5dc1bc135ef25b7b123f3d92bc67d83b7f7d9fbf80d181c42 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        size    664755
</span> 
 go.vendors          golang.org/x/sys \
                         lock    c12d262b63d8 \
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -59,11 +65,6 @@ go.vendors          golang.org/x/sys \
</span>                         rmd160  95dffb4bbbeec637c46a4ddd0ee218fa2fa4c3c8 \
                         sha256  ca218846d724343915b264d1c246c34eb39e81ed14535931f370c2db838d4d99 \
                         size    96543 \
<span style='display:block; white-space:pre;background:#ffe0e0;'>-                    github.com/xiaq/persistent \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                        lock    3175cfb92e14 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                        rmd160  924a3bec37d85e81ecd8e45afe35636adced8b23 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                        sha256  98015fdab7c61772d6963da759dc956d06594733378155adf6822a2ceb7688d0 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                        size    19399 \
</span>                     github.com/mattn/go-isatty \
                         lock    v0.0.12 \
                         rmd160  4f55aecbddbee6089cbac8456d2932bce2cb57e7 \
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -73,9 +74,4 @@ go.vendors          golang.org/x/sys \
</span>                         lock    v1.1.11 \
                         rmd160  59af3958845963790280e10bb0ff275e202406c5 \
                         sha256  648758575d338a1abcc7f3f3cbc9c138f079355d4defe709949ecd7e639c48a2 \
<span style='display:block; white-space:pre;background:#ffe0e0;'>-                        size    8407 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    github.com/BurntSushi/toml \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                        lock    v0.3.1 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                        rmd160  fb9650e2d16525153645e5547626f242f3800149 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                        sha256  8cc9e5dc68e247554227973d0b4e023b27bbd9ba5a26e4fb40f44743afcb35f1 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                        size    42087
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        size    8407
</span></pre><pre style='margin:0'>

</pre>