Changeset View
Changeset View
Standalone View
Standalone View
security/bitwarden_rs/Makefile
Show All 13 Lines | |||||
LICENSE= GPLv3 | LICENSE= GPLv3 | ||||
LICENSE_FILE= ${WRKSRC}/LICENSE.txt | LICENSE_FILE= ${WRKSRC}/LICENSE.txt | ||||
LIB_DEPENDS+= libcapnp.so:devel/capnproto | LIB_DEPENDS+= libcapnp.so:devel/capnproto | ||||
LIB_DEPENDS+= libgmp.so:math/gmp | LIB_DEPENDS+= libgmp.so:math/gmp | ||||
LIB_DEPENDS+= libnettle.so:security/nettle | LIB_DEPENDS+= libnettle.so:security/nettle | ||||
USES= cargo ssl pgsql mysql:client | USES= cargo mysql:client pgsql rust:nightly ssl | ||||
DISTVERSION_WV= 2.18.2 | DISTVERSION_WV= 2.18.2 | ||||
WV_DISTFILE= bw_web_v${DISTVERSION_WV}.tar.gz | WV_DISTFILE= bw_web_v${DISTVERSION_WV}.tar.gz | ||||
USE_RC_SUBR= ${PORTNAME} | USE_RC_SUBR= ${PORTNAME} | ||||
SUB_FILES= pkg-message | SUB_FILES= pkg-message | ||||
# make makeplist > pkg-plist #One has to edit/review the generated plist | # make makeplist > pkg-plist #One has to edit/review the generated plist | ||||
# make generate-plist && make check-plist | # make generate-plist && make check-plist | ||||
USE_GITHUB= yes | USE_GITHUB= yes | ||||
GH_ACCOUNT= dani-garcia | GH_ACCOUNT= dani-garcia | ||||
CARGO_FEATURES= postgresql sqlite mysql #vendored_openssl | CARGO_FEATURES= postgresql sqlite mysql #vendored_openssl | ||||
CARGO_ENV+= RUSTC_BOOTSTRAP=1 | |||||
CARGO_GIT_SUBDIR+= dataurl:data-url:data-url | CARGO_GIT_SUBDIR+= dataurl:data-url:data-url | ||||
CARGO_GIT_SUBDIR+= devise:devise:lib | CARGO_GIT_SUBDIR+= devise:devise:lib | ||||
CARGO_GIT_SUBDIR+= rocket:rocket:core/lib | CARGO_GIT_SUBDIR+= rocket:rocket:core/lib | ||||
CARGO_GIT_SUBDIR+= rocket:rocket_contrib:contrib/lib | CARGO_GIT_SUBDIR+= rocket:rocket_contrib:contrib/lib | ||||
# make cargo-crates | # make cargo-crates | ||||
GH_TUPLE= servo:rust-url:540ede02d0771824c0c80ff9f57fe8eff38b1291:dataurl \ | GH_TUPLE= servo:rust-url:540ede02d0771824c0c80ff9f57fe8eff38b1291:dataurl \ | ||||
SergioBenitez:Devise:e58b3ac9afc3b6ff10a8aaf02a3e768a8f530089:devise \ | SergioBenitez:Devise:e58b3ac9afc3b6ff10a8aaf02a3e768a8f530089:devise \ | ||||
SergioBenitez:Rocket:263e39b5b429de1913ce7e3036575a7b4d88b6d7:rocket | SergioBenitez:Rocket:263e39b5b429de1913ce7e3036575a7b4d88b6d7:rocket | ||||
▲ Show 20 Lines • Show All 341 Lines • ▼ Show 20 Lines | CARGO_CRATES= addr2line-0.14.1 \ | ||||
winapi-i686-pc-windows-gnu-0.4.0 \ | winapi-i686-pc-windows-gnu-0.4.0 \ | ||||
winapi-util-0.1.5 \ | winapi-util-0.1.5 \ | ||||
winapi-x86_64-pc-windows-gnu-0.4.0 \ | winapi-x86_64-pc-windows-gnu-0.4.0 \ | ||||
winreg-0.7.0 \ | winreg-0.7.0 \ | ||||
ws2_32-sys-0.2.1 \ | ws2_32-sys-0.2.1 \ | ||||
wyz-0.2.0 \ | wyz-0.2.0 \ | ||||
yansi-0.5.0 \ | yansi-0.5.0 \ | ||||
yubico-0.9.2 | yubico-0.9.2 | ||||
CARGO_USE_GITHUB= yes | |||||
post-install: | post-install: | ||||
${MKDIR} ${STAGEDIR}/${ETCDIR}/rc.conf.d | ${MKDIR} ${STAGEDIR}/${ETCDIR}/rc.conf.d | ||||
${CP} ${FILESDIR}/bitwarden_rs_conf.in ${STAGEDIR}/${LOCALBASE}/etc/rc.conf.d/${PORTNAME}.sample | ${CP} ${FILESDIR}/bitwarden_rs_conf.in ${STAGEDIR}/${LOCALBASE}/etc/rc.conf.d/${PORTNAME}.sample | ||||
${MKDIR} ${STAGEDIR}/${WWWDIR} | ${MKDIR} ${STAGEDIR}/${WWWDIR} | ||||
${MKDIR} ${STAGEDIR}/${WWWDIR}/data | ${MKDIR} ${STAGEDIR}/${WWWDIR}/data | ||||
# ${CHOWN} -R ${WWWOWN}:${WWWGRP} ${STAGEDIR}/${WWWDIR}/data | # ${CHOWN} -R ${WWWOWN}:${WWWGRP} ${STAGEDIR}/${WWWDIR}/data | ||||
(cd ${WRKDIR} && ${COPYTREE_SHARE} web-vault ${STAGEDIR}/${WWWDIR}) | (cd ${WRKDIR} && ${COPYTREE_SHARE} web-vault ${STAGEDIR}/${WWWDIR}) | ||||
# @${ECHO_CMD} '@exec ${CHOWN} -R ${WWWOWN}:${WWWGRP} ${WWWDIR}/data' >> ${TMPPLIST} | # @${ECHO_CMD} '@exec ${CHOWN} -R ${WWWOWN}:${WWWGRP} ${WWWDIR}/data' >> ${TMPPLIST} | ||||
${ECHO_CMD} \ | ${ECHO_CMD} \ | ||||
'@postexec chown -R ${WWWOWN}:${WWWGRP} %D/${WWWDIR_REL}/data' \ | '@postexec chown -R ${WWWOWN}:${WWWGRP} %D/${WWWDIR_REL}/data' \ | ||||
>> ${TMPPLIST} | >> ${TMPPLIST} | ||||
.include <bsd.port.mk> | .include <bsd.port.mk> |