<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>