<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/a3debbdd75d5636a47bda2136b1e0b17a495be63">https://github.com/macports/macports-ports/commit/a3debbdd75d5636a47bda2136b1e0b17a495be63</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 a3debbdd75d ov: Add completions on install
</span>a3debbdd75d is described below
<span style='display:block; white-space:pre;color:#808000;'>commit a3debbdd75d5636a47bda2136b1e0b17a495be63
</span>Author: Austin Ziegler <austin@zieglers.ca>
AuthorDate: Wed Mar 5 23:53:48 2025 -0500
<span style='display:block; white-space:pre;color:#404040;'> ov: Add completions on install
</span>---
textproc/ov/Portfile | 33 ++++++++++++++++++++++++++++++++-
1 file changed, 32 insertions(+), 1 deletion(-)
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/textproc/ov/Portfile b/textproc/ov/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index fead898267f..331faa37013 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/textproc/ov/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/textproc/ov/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -6,7 +6,7 @@ PortGroup golang 1.0
</span> go.setup github.com/noborus/ov 0.39.0 v
go.offline_build no
github.tarball_from archive
<span style='display:block; white-space:pre;background:#ffe0e0;'>-revision 0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+revision 1
</span>
description Feature rich terminal pager
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -28,11 +28,42 @@ build.pre_args-append \
</span> LDFLAGS="\\\"-X main.Version=${version}\\\""
build.args build
<span style='display:block; white-space:pre;background:#e0ffe0;'>+post-build {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ set ov ${worksrcpath}/${name}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ set bash_completions_dir ${worksrcpath}/share/bash-completion/completions
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ set fish_completions_dir ${worksrcpath}/share/fish/vendor_completions.d
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ set zsh_completions_dir ${worksrcpath}/share/zsh/site-functions
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ xinstall -d ${bash_completions_dir} ${fish_completions_dir} ${zsh_completions_dir}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ system "${ov} --completion bash > ${bash_completions_dir}/${name}"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ system "${ov} --completion fish > ${fish_completions_dir}/${name}.fish"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ system "${ov} --completion zsh > ${zsh_completions_dir}/_${name}"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> set ov_share_path ${prefix}/share/${name}
<span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> destroot {
xinstall -m 0755 ${worksrcpath}/${name} ${destroot}${prefix}/bin/
xinstall -d ${destroot}${ov_share_path}/
xinstall -m 0644 ${worksrcpath}/${name}.yaml ${destroot}${ov_share_path}/
<span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ set bash_completions_dir share/bash-completion/completions
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ set fish_completions_dir share/fish/vendor_completions.d
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ set zsh_completions_dir share/zsh/site-functions
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ xinstall -d ${destroot}${prefix}/${bash_completions_dir}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ xinstall ${worksrcpath}/${bash_completions_dir}/${name} \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ${destroot}${prefix}/${bash_completions_dir}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ xinstall -d ${destroot}${prefix}/${fish_completions_dir}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ xinstall ${worksrcpath}/${fish_completions_dir}/${name}.fish \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ${destroot}${prefix}/${fish_completions_dir}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ xinstall -d ${destroot}${prefix}/${zsh_completions_dir}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ xinstall ${worksrcpath}/${zsh_completions_dir}/_${name} \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ${destroot}${prefix}/${zsh_completions_dir}
</span> }
notes "
</pre><pre style='margin:0'>
</pre>