mirror of
https://git.FreeBSD.org/ports.git
synced 2025-01-29 10:18:30 +00:00
6e0810c6b2
pass-coffin is a pass extension that hides password store data inside a GPG encrypted file, which we'll call a coffin. Because of how pass works, directory and file names aren't encrypted by default and anyone who has access to your computer can see which websites you use and your usernames on those websites. This is different from how password managers like keepassxc work by keeping your entire password store database inside an encrypted file and can also automatically lock access to the application itself after a certain amount of time. pass-coffin has been created to provide these missing features to pass. https://github.com/ayushnix/pass-coffin
45 lines
1.1 KiB
Makefile
45 lines
1.1 KiB
Makefile
PORTNAME= pass-coffin
|
|
DISTVERSIONPREFIX= v
|
|
DISTVERSION= 1.2.1
|
|
CATEGORIES= sysutils
|
|
|
|
MAINTAINER= nivit@FreeBSD.org
|
|
COMMENT= Password store extension to hide data inside an encrypted coffin
|
|
WWW= https://github.com/ayushnix/pass-coffin
|
|
|
|
LICENSE= GPLv3
|
|
LICENSE_FILE= ${WRKSRC}/LICENSE
|
|
|
|
RUN_DEPENDS= bash:shells/bash \
|
|
pass:sysutils/password-store
|
|
|
|
USES= shebangfix
|
|
USE_GITHUB= yes
|
|
GH_ACCOUNT= ayushnix
|
|
SHEBANG_FILES= *.bash
|
|
|
|
NO_ARCH= yes
|
|
|
|
OPTIONS_DEFINE= DOCS
|
|
DOCS_BUILD_DEPENDS= md2roff:textproc/md2roff
|
|
|
|
do-build:
|
|
${DO_NADA}
|
|
|
|
post-build-DOCS-on:
|
|
${LOCALBASE}/bin/md2roff ${WRKSRC}/README.md
|
|
|
|
do-install:
|
|
@${MKDIR} ${STAGEDIR}${PREFIX}/libexec/password-store/extensions
|
|
@${MKDIR} ${STAGEDIR}${PREFIX}/share/bash-completion/completions
|
|
${INSTALL_SCRIPT} ${WRKSRC}/*.bash \
|
|
${STAGEDIR}${PREFIX}/libexec/password-store/extensions
|
|
${INSTALL_DATA} ${WRKSRC}/completion/pass-coffin.bash-completion \
|
|
${STAGEDIR}${PREFIX}/share/bash-completion/completions
|
|
|
|
post-install-DOCS-on:
|
|
@${MKDIR} ${STAGEDIR}${DOCSDIR}
|
|
${INSTALL_DATA} ${WRKSRC}/README.html ${STAGEDIR}${DOCSDIR}/
|
|
|
|
.include <bsd.port.mk>
|