# -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4 PortSystem 1.0 PortGroup github 1.0 github.setup FiloSottile passage 1.7.4a2 revision 0 github.tarball_from archive categories security license GPL-2+ platforms any supported_archs noarch maintainers {macports.halostatue.ca:austin @halostatue} \ openmaintainer description ${name} passage is a fork of password-store \ that uses age as a backend instead of GnuPG. long_description {*}${description} # passage depends on either `age` or `rage` depends_run port:git \ port:tree \ port:qrencode \ port:util-linux \ bin:age:age checksums rmd160 a7280b91bb5f3c57fb82082a7078209825ddd50f \ sha256 d4bd97be2eda4249b31c2042707ef70ba50385f6fb7791598f51be794168ee2c \ size 19537 patchfiles patch-getopt-path.diff post-patch { reinplace "s|@@PREFIX@@|${prefix}|g" ${worksrcpath}/src/platform/darwin.sh } use_configure no build {} destroot.env-append PREFIX=${prefix} \ SYSCONFDIR=${prefix}/etc \ WITH_ALLCOMP=yes notes { To use passage bash completion, add the following lines at the end of your .bash_profile: [[ -r "${prefix}/share/bash-completion/completions/passage" ]] && source "${prefix}/share/bash-completion/completions/passage" No additional steps are required for zsh and fish shells installed from MacPorts. To use these completions with the system version of zsh, include the directory with shell completion via fpath to your .zprofile: fpath=(${prefix}/share/zsh/site-functions $fpath) }