<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/daf87d53ec45298fcb3c7007881737f36280f25b">https://github.com/macports/macports-ports/commit/daf87d53ec45298fcb3c7007881737f36280f25b</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 daf87d53ec4 passage: submission security/passage 1.7.4a1
</span>daf87d53ec4 is described below

<span style='display:block; white-space:pre;color:#808000;'>commit daf87d53ec45298fcb3c7007881737f36280f25b
</span>Author: Austin Ziegler <austin@zieglers.ca>
AuthorDate: Sat Oct 28 01:35:38 2023 -0400

<span style='display:block; white-space:pre;color:#404040;'>    passage: submission security/passage 1.7.4a1
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    > passage is a fork of password-store (https://www.passwordstore.org)
</span><span style='display:block; white-space:pre;color:#404040;'>    > that uses age (https://age-encryption.org) as a backend instead of
</span><span style='display:block; white-space:pre;color:#404040;'>    > GnuPG.
</span>---
 security/passage/Portfile                     | 59 +++++++++++++++++++++++++++
 security/passage/files/patch-getopt-path.diff | 11 +++++
 2 files changed, 70 insertions(+)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/security/passage/Portfile b/security/passage/Portfile
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..45739098813
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/security/passage/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,59 @@
</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::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           github 1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+github.setup        FiloSottile passage 1.7.4a1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+revision            0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+github.tarball_from archive
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+categories          security
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+license             GPL-2+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+platforms           any
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+supported_archs     noarch
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+maintainers         {macports.halostatue.ca:austin @halostatue} \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    openmaintainer
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+description         ${name} passage is a fork of password-store \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    that uses age as a backend instead of GnuPG.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+long_description    {*}${description}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# passage depends on either `age` or `rage`
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+depends_run         port:git \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:tree \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:qrencode \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:util-linux \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    bin:age:age
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums           rmd160  ab2c87d6515588e8e36c7b5dc86760424c392312 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    sha256  0705ff409d4a6160ade347e63be623170da023ec199116dac83b406a18f7e0d7 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    size    19594
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+patchfiles          patch-getopt-path.diff
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+post-patch {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    reinplace "s|@@PREFIX@@|${prefix}|g" ${worksrcpath}/src/platform/darwin.sh
</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;'>+use_configure       no
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+build {}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+destroot.env-append PREFIX=${prefix} \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    SYSCONFDIR=${prefix}/etc \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    WITH_ALLCOMP=yes
</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;'>+    To use passage bash completion, add the following lines at the end of your
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    .bash_profile:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+      [[ -r "${prefix}/share/bash-completion/completions/passage" ]] &&
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+         source "${prefix}/share/bash-completion/completions/passage"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    No additional steps are required for zsh and fish shells installed from
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    MacPorts.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    To use these completions with the system version of zsh, include the
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    directory with shell completion via fpath to your .zprofile:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+      fpath=(${prefix}/share/zsh/site-functions $fpath)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/security/passage/files/patch-getopt-path.diff b/security/passage/files/patch-getopt-path.diff
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..8d594f0bced
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/security/passage/files/patch-getopt-path.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,11 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- src/platform/darwin.sh.orig    2021-06-11 19:49:06.000000000 +0300
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ src/platform/darwin.sh 2021-06-12 20:53:28.000000000 +0300
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -39,6 +39,6 @@ qrcode() {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   fi
</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;'>+-GETOPT="$({ test -x /usr/local/opt/gnu-getopt/bin/getopt && echo /usr/local/opt/gnu-getopt; } || brew --prefix gnu-getopt 2>/dev/null || { command -v port &>/dev/null && echo /opt/local; } || echo /usr/local)/bin/getopt"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++GETOPT=@@PREFIX@@/bin/getopt
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ SHRED="srm -f -z"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ BASE64="openssl base64"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span></pre><pre style='margin:0'>

</pre>