<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/81cfff798578308e82aa62ae7f64585e61668d04">https://github.com/macports/macports-ports/commit/81cfff798578308e82aa62ae7f64585e61668d04</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 81cfff79857 lf: new port
</span>81cfff79857 is described below

<span style='display:block; white-space:pre;color:#808000;'>commit 81cfff798578308e82aa62ae7f64585e61668d04
</span>Author: Vadim-Valdis Yudaev <judaew@outlook.de>
AuthorDate: Mon Aug 30 17:55:26 2021 +0300

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

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/sysutils/lf/Portfile b/sysutils/lf/Portfile
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..8540ac81a74
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/sysutils/lf/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,125 @@
</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/gokcehan/lf 24 r
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+categories          sysutils
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+maintainers         {outlook.de:judaew @judaew} openmaintainer
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+license             MIT
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+description         Terminal file manager
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+long_description    \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    lf (as in \"list files\") is a terminal file manager written in Go. It is \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    heavily inspired by ranger with some missing and extra features. Some of \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    the missing features are deliberately omitted since they are better \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    handled by external tools.
</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  e87b6ff650d91b94b6f335c160d6b7a1f96b1f44 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        sha256  b7e9973a5bef3a1921bdd6f1c918023b6379d9558ffc511e12d5d3f911ccd4ff \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        size    102943
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+go.vendors          gopkg.in/djherbis/times.v1 \
</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  02a77ec18ff483edd10de0fddf3a3240cf5b9cd2 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        sha256  044c2d03945e33a682904125edcb80b63cdbf257a058e1a2abc2dfa721c5fa86 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        size    6948 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    golang.org/x/text \
</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  81061ce2006da3d6f7a8ef8dae237d65305513d3 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        sha256  6243d5bbd9d8550bc44cb58a0d70180f7a3f6767299b490015107b4d27c604ae \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        size    6102563 \
</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    6a3ed077a48d \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        rmd160  70cf9c03ab862602ae15f36ee345a3c2e4bb5e79 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        sha256  ad1877cf717f2e4eea36e467b68f20b8e0a483b012f2279455c1b0975096671c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        size    15340 \
</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    f84b799fce68 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        rmd160  7c2bf3dcd2b38950447af1105a6417de5b0a51d2 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        sha256  f1f9c7d245ab11f81ee400be9a33b5a85de6c81d3d40604e64262701748adbb0 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        size    1087929 \
</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.1.0 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        rmd160  f673064154e749880889e4efc70e8b9c876a6a97 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        sha256  33a8046805b7c35b40548efd13ff7c9af9487c7e8f58392b03a6923d55c9dddb \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        size    43976 \
</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.10 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        rmd160  96c878eca004d6cf8f49ecf3cde98335e7f21499 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        sha256  b78084ce55bc5aaa31d337dcb59624d748fe39006a3df29143fae203065e2a22 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        size    16787 \
</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.0.3 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        rmd160  0d0a283ba00c871d123c951efea0605a869951aa \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        sha256  ecd902ddda5d05cc8a857873bf8b984a5cd2d7b75f1185edcfc2c472707958b3 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        size    430208 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    github.com/gdamore/tcell \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        lock    v2.3.1 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        rmd160  c2c637f815a39beaf1601e91f4a2f5612a361c5c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        sha256  fea93e54675a72d7bd687b09d3e393d4ee804a476fc1d1ce9772c2b4ca7b3c71 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        size    152397 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    github.com/gdamore/encoding \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        lock    v1.0.0 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        rmd160  3ed8916f763a5b51db1bcc8bd3ad06cf3d12ec07 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        sha256  4f470c7308790bea8a526ea26cecbaa22345aad8dc566821cda6175b3d241ee1 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        size    10900
</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 ${worksrcpath}/${name} ${destroot}${prefix}/bin/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    # Install shell completion files
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    set bash_complete ${prefix}/share/bash-completion/completions
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    xinstall -d ${destroot}${bash_complete}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    xinstall -m 0644 ${worksrcpath}/etc/${name}.bash \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        ${destroot}${bash_complete}/${name}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    set zsh_complete ${prefix}/share/zsh/site-functions
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    xinstall -d ${destroot}${zsh_complete}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    xinstall -m 0644 ${worksrcpath}/etc/${name}.zsh \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        ${destroot}${zsh_complete}/_${name}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    set fish_complete ${prefix}/share/fish/vendor_completions.d
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    xinstall -d ${destroot}${fish_complete}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    xinstall -m 0644 ${worksrcpath}/etc/${name}.fish \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        ${destroot}${fish_complete}/${name}.fish
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    set tcsh_complete ${prefix}/etc/profile.d
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    xinstall -d ${destroot}${tcsh_complete}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    xinstall -m 0644 ${worksrcpath}/etc/${name}.csh \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        ${destroot}${tcsh_complete}/${name}.csh
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    # Install vim plugin, man-page, lfcd shell scripts and docs
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    set vim_plugin ${prefix}/share/vim/vimfiles/ftdetect
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    xinstall -d ${destroot}${vim_plugin}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    xinstall -m 0644 ${worksrcpath}/etc/${name}.vim \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        ${destroot}${vim_plugin}/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    xinstall -m 0644 ${worksrcpath}/${name}.1 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        ${destroot}${prefix}/share/man/man1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    xinstall -d ${destroot}${prefix}/share/${name}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    xinstall -m 0644 -W ${worksrcpath}/etc \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        lfcd.sh lfcd.csh lfcd.fish lfrc.example \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        ${destroot}${prefix}/share/${name}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    xinstall -m 0644 -W ${worksrcpath} LICENSE README.md \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        ${destroot}${prefix}/share/${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 "
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+A sample configuration file can be found at the following path:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    ${prefix}/share/${name}/lfrc.exampl
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+The Vim plugin is already included within the port and installed in Vim's
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+global plugin directory. If you are using Neovim, add the following line to
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+your init.vim:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    set rtp+=${prefix}/share/vim/vimfiles/ftdetect
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+lfcd it's a shell script for change working dir in your shell to the last dir
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+in lf on exit (adapted from ranger). If you want to use this script, you need
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+to source it in a similar way as with sourcing completion for shell above. You
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+can find the script on the following path:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    ${prefix}/share/${name}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+"
</span></pre><pre style='margin:0'>

</pre>