2024-01-03 15:09:47 +01:00
|
|
|
COMMENT = companion app for the chromium browserpass extension
|
|
|
|
|
|
|
|
MODGO_MODNAME = github.com/browserpass/browserpass-native
|
|
|
|
MODGO_VERSION = v0.0.0-20231004071550-ed246ee62824
|
|
|
|
|
|
|
|
APP_ID = com.github.browserpass.native
|
|
|
|
|
|
|
|
DISTNAME = browserpass-native-${MODGO_VERSION}
|
|
|
|
PKGNAME = browserpass-native-20231004071550
|
|
|
|
|
|
|
|
CATEGORIES = security
|
|
|
|
|
|
|
|
# ISC License
|
|
|
|
PERMIT_PACKAGE = yes
|
|
|
|
|
|
|
|
# uses pledge()
|
|
|
|
MODULES = lang/go
|
|
|
|
|
2024-01-03 15:13:35 +01:00
|
|
|
WANTLIB += c pthread
|
|
|
|
|
2024-01-03 15:09:47 +01:00
|
|
|
SUBST_VARS += APP_ID
|
|
|
|
|
|
|
|
do-install:
|
|
|
|
sed -i "s|%%replace%%|${TRUEPREFIX}/share/browserpass/browserpass|g" \
|
|
|
|
${WRKSRC}/browser-files/{firefox,chromium}-host.json
|
|
|
|
${INSTALL_DATA_DIR} ${PREFIX}/share/browserpass/{hosts,policies}/{chromium,firefox}
|
|
|
|
${INSTALL} ${WRKDIR}/go/bin/browserpass-native ${PREFIX}/share/browserpass/browserpass
|
|
|
|
${INSTALL_DATA} ${WRKSRC}/LICENSE ${PREFIX}/share/browserpass
|
|
|
|
${INSTALL_DATA} ${WRKSRC}/README.md ${PREFIX}/share/browserpass
|
|
|
|
${INSTALL_DATA} ${WRKSRC}/browser-files/chromium-host.json \
|
|
|
|
${PREFIX}/share/browserpass/hosts/chromium/${APP_ID}.json
|
|
|
|
${INSTALL_DATA} ${WRKSRC}/browser-files/chromium-policy.json \
|
|
|
|
${PREFIX}/share/browserpass/policies/chromium/${APP_ID}.json
|
|
|
|
${INSTALL_DATA} ${WRKSRC}/browser-files/firefox-host.json \
|
|
|
|
${PREFIX}/share/browserpass/hosts/firefox/${APP_ID}.json
|
|
|
|
|
|
|
|
.include "modules.inc"
|
|
|
|
|
|
|
|
.include <bsd.port.mk>
|