# -*- 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 PortSystem 1.0 PortGroup github 1.0 github.setup FiloSottile passage 1.7.4a1 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 ab2c87d6515588e8e36c7b5dc86760424c392312 \ sha256 0705ff409d4a6160ade347e63be623170da023ec199116dac83b406a18f7e0d7 \ size 19594 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) }