<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/77ca6791b9edad15168af376fbd619024c34d17f">https://github.com/macports/macports-ports/commit/77ca6791b9edad15168af376fbd619024c34d17f</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 77ca6791b9e 1password: Update to provide completions on install
</span>77ca6791b9e is described below
<span style='display:block; white-space:pre;color:#808000;'>commit 77ca6791b9edad15168af376fbd619024c34d17f
</span>Author: Austin Ziegler <austin@zieglers.ca>
AuthorDate: Mon Jan 20 23:42:57 2025 -0500
<span style='display:block; white-space:pre;color:#404040;'> 1password: Update to provide completions on install
</span>---
security/1password-cli/Portfile | 40 ++++++++++++++++++++++++++++++++++------
1 file changed, 34 insertions(+), 6 deletions(-)
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/security/1password-cli/Portfile b/security/1password-cli/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 691988be8d5..e9018f12f53 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/security/1password-cli/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/security/1password-cli/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -4,7 +4,7 @@ PortSystem 1.0
</span>
name 1password-cli
version 2.30.3
<span style='display:block; white-space:pre;background:#ffe0e0;'>-revision 0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+revision 1
</span>
homepage https://support.1password.com/command-line
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -48,17 +48,45 @@ post-extract {
</span> system -W ${pkg_workpath} "cat ./Payload.cpio | cpio -i"
}
<span style='display:block; white-space:pre;background:#e0ffe0;'>+post-build {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ set op ${pkg_workpath}/${bin_name}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ set completions ${worksrcpath}/completions
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ xinstall -m 0755 -d ${completions}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ foreach shell {bash fish zsh} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ system -nodup -W ${worksrcpath} \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ "${op} completion ${shell} > ${completions}/${bin_name}.${shell}"
</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;'>+
</span> destroot {
xinstall -m 0755 ${pkg_workpath}/${bin_name} ${destroot}${prefix}/bin
<span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ set completions ${worksrcpath}/completions
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ set bash_comp_path ${destroot}${prefix}/share/bash-completion/completions
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ xinstall -m 0755 -d ${bash_comp_path}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ xinstall -m 0644 ${completions}/${bin_name}.bash ${bash_comp_path}/${bin_name}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ set fish_comp_path ${destroot}${prefix}/share/fish/vendor_completions.d
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ xinstall -m 0755 -d ${fish_comp_path}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ xinstall -m 0644 ${completions}/${bin_name}.fish ${fish_comp_path}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ set zsh_comp_path ${destroot}${prefix}/share/zsh/site-functions
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ xinstall -m 0755 -d ${zsh_comp_path}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ xinstall -m 0644 ${completions}/${bin_name}.zsh ${zsh_comp_path}/_${bin_name}
</span> }
livecheck.type regex
livecheck.url https://app-updates.agilebits.com/product_history/CLI2
livecheck.regex ${archive}_v(\\d+(\\.\\d+)+)${extract.suffix}
<span style='display:block; white-space:pre;background:#ffe0e0;'>-notes "
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-1Password CLI has been installed as ${bin_name}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+notes {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 1Password CLI has been installed as ${bin_name}
</span>
<span style='display:block; white-space:pre;background:#ffe0e0;'>-For instructions on getting started, see:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-https://support.1password.com/command-line-getting-started/#get-started-with-the-command-line-tool
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ For instructions on getting started, see:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ https://support.1password.com/command-line-getting-started/#get-started-with-the-command-line-tool
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ Completion scripts have been installed for Bash, Fish, and Zsh.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span></pre><pre style='margin:0'>
</pre>