39 lines
1007 B
Makefile
39 lines
1007 B
Makefile
PORTNAME= dendrite
|
|
DISTVERSIONPREFIX= v
|
|
DISTVERSION= 0.13.7
|
|
PORTREVISION= 2
|
|
CATEGORIES= net-im
|
|
|
|
MAINTAINER= ashish@FreeBSD.org
|
|
COMMENT= Matrix protocol homeserver
|
|
WWW= https://github.com/matrix-org/dendrite
|
|
|
|
LICENSE= APACHE20
|
|
LICENSE_FILE= ${WRKSRC}/LICENSE
|
|
|
|
USES= cpe go:modules
|
|
CPE_VENDOR= matrix
|
|
PLIST_SUB= PORTNAME=${PORTNAME}
|
|
USE_RC_SUBR= ${PORTNAME}
|
|
USERS= ${PORTNAME}
|
|
GROUPS= ${USERS}
|
|
|
|
DENDRITE_BINS= create-account dendrite-demo-pinecone \
|
|
dendrite-demo-yggdrasil dendrite \
|
|
dendrite-upgrade-tests furl generate-config \
|
|
generate-keys resolve-state
|
|
|
|
.for f in ${DENDRITE_BINS}
|
|
GO_TARGET+= ./cmd/$f:${PREFIX}/dendrite/bin/$f
|
|
.endfor
|
|
|
|
GO_MODULE= github.com/matrix-org/dendrite
|
|
|
|
post-install:
|
|
${MKDIR} ${STAGEDIR}${ETCDIR} ${STAGEDIR}${DOCSDIR}
|
|
${INSTALL_DATA} ${WRKSRC}/dendrite-sample.yaml ${STAGEDIR}${ETCDIR}/${PORTNAME}.yaml.sample
|
|
${INSTALL_DATA} ${WRKSRC}/README.md ${STAGEDIR}${DOCSDIR}
|
|
cd ${WRKSRC}/docs && ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR}
|
|
|
|
.include <bsd.port.mk>
|