<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/b90c2574a1b62cabc202848d2b8684d771cdbd24">https://github.com/macports/macports-ports/commit/b90c2574a1b62cabc202848d2b8684d771cdbd24</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 b90c2574a1b fzf: fix completion
</span>b90c2574a1b is described below
<span style='display:block; white-space:pre;color:#808000;'>commit b90c2574a1b62cabc202848d2b8684d771cdbd24
</span>Author: laggardkernel <laggardkernel@gmail.com>
AuthorDate: Tue Nov 2 16:36:29 2021 +0800
<span style='display:block; white-space:pre;color:#404040;'> fzf: fix completion
</span><span style='display:block; white-space:pre;color:#404040;'>
</span><span style='display:block; white-space:pre;color:#404040;'> The completions in fzf package are not common bash, zsh completion
</span><span style='display:block; white-space:pre;color:#404040;'> files to be put into `${prefix}/share/bash-completion` or
</span><span style='display:block; white-space:pre;color:#404040;'> `${prefix}/share/zsh/site-functions`. They are designed to be sourced
</span><span style='display:block; white-space:pre;color:#404040;'> directly.
</span>---
sysutils/fzf/Portfile | 44 +++++++++++++++++++++++++++++++++-----------
1 file changed, 33 insertions(+), 11 deletions(-)
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/sysutils/fzf/Portfile b/sysutils/fzf/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index a6d1a16baa1..c77c872aa85 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/sysutils/fzf/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/sysutils/fzf/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -4,7 +4,7 @@ PortSystem 1.0
</span> PortGroup golang 1.0
go.setup github.com/junegunn/fzf 0.28.0
<span style='display:block; white-space:pre;background:#ffe0e0;'>-revision 0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+revision 1
</span>
categories sysutils
platforms darwin
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -99,15 +99,11 @@ post-destroot {
</span> xinstall -d -m 0755 ${destroot}${prefix}/share/man/man1
xinstall -m 0644 {*}[glob ${worksrcpath}/man/man1/*.1] ${destroot}${prefix}/share/man/man1/
<span style='display:block; white-space:pre;background:#ffe0e0;'>- # install shell completion (bash, zsh)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- xinstall -d ${destroot}${prefix}/share/bash-completion/completions/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- xinstall -m 644 ${worksrcpath}/shell/completion.bash ${destroot}${prefix}/share/bash-completion/completions/${name}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- xinstall -d ${destroot}${prefix}/share/zsh/site-functions/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- xinstall -m 644 ${worksrcpath}/shell/completion.zsh ${destroot}${prefix}/share/zsh/site-functions/_${name}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # make other files available, but not enabled
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # shell completion and key binding files
</span> xinstall -d ${destroot}${prefix}/share/fzf/shell/
<span style='display:block; white-space:pre;background:#ffe0e0;'>- xinstall -m 0644 {*}[glob ${worksrcpath}/shell/key-bindings.*] ${destroot}${prefix}/share/fzf/shell/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ xinstall -m 0644 {*}[glob ${worksrcpath}/shell/*] ${destroot}${prefix}/share/fzf/shell/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # fzf.vim plugin
</span> xinstall -d ${destroot}${prefix}/share/fzf/vim/doc/
xinstall -m 644 ${worksrcpath}/doc/${name}.txt ${destroot}${prefix}/share/fzf/vim/doc/${name}.txt
xinstall -d ${destroot}${prefix}/share/fzf/vim/plugin/
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -115,9 +111,35 @@ post-destroot {
</span> }
notes "
<span style='display:block; white-space:pre;background:#ffe0e0;'>-Shell key bindings for bash and zsh are located in:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+Bash
</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;'>+Append this line to ~/.bashrc to enable fzf keybindings for Bash:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ source ${prefix}/share/fzf/shell/key-bindings.bash
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+Append this line to ~/.bashrc to enable fuzzy auto-completion for Bash:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ source ${prefix}/share/fzf/shell/completion.bash
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+Zsh
</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;'>+Append this line to ~/.zshrc to enable fzf keybindings for Zsh:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ source ${prefix}/share/fzf/shell/key-bindings.zsh
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+Append this line to ~/.zshrc to enable fuzzy auto-completion for Zsh:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ source ${prefix}/share/fzf/shell/completion.zsh
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+Fish
</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;'>+Append this line to ~/.config/fish/config.fish to enable fzf keybindings for Fish:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ source ${prefix}/share/fzf/shell/key-bindings.fish
</span>
<span style='display:block; white-space:pre;background:#ffe0e0;'>- ${prefix}/share/fzf/shell
</span>
The Vim plugin is located in:
</pre><pre style='margin:0'>
</pre>