diff options
Diffstat (limited to 'dns/dq/Makefile')
-rw-r--r-- | dns/dq/Makefile | 43 |
1 files changed, 43 insertions, 0 deletions
diff --git a/dns/dq/Makefile b/dns/dq/Makefile new file mode 100644 index 000000000000..de40cac794ef --- /dev/null +++ b/dns/dq/Makefile @@ -0,0 +1,43 @@ +# Created by: Piotr Kubaj <pkubaj@anongoth.pl> +# $FreeBSD$ + +PORTNAME= dq +PORTVERSION= 20161128 +CATEGORIES= dns + +MAINTAINER= pkubaj@anongoth.pl +COMMENT= Recursive DNS/DNSCurve server + +LICENSE= PD + +RUN_DEPENDS= envuidgid:sysutils/daemontools + +OPTIONS_DEFINE= DOCS + +USE_GITHUB= yes +GH_ACCOUNT= janmojzis + +USERS= dq +GROUPS= dq + +do-build: + ${MAKE_CMD} -C ${WRKSRC} compile + ${STRIP_CMD} ${WRKSRC}/build/bin/* + +do-install: + cd ${WRKSRC}/build/bin && ${COPYTREE_BIN} . ${STAGEDIR}${PREFIX}/bin/ + cd ${WRKSRC}/build/include && ${COPYTREE_SHARE} . ${STAGEDIR}${PREFIX}/include/ + ${MKDIR} ${STAGEDIR}${ETCDIR}cache/env ${STAGEDIR}${ETCDIR}cache/root/servers + ${ECHO} 10000000 > ${STAGEDIR}${ETCDIR}cache/env/CACHESIZE + ${ECHO} 127.0.0.1 > ${STAGEDIR}${ETCDIR}cache/env/IP + ${ECHO} "${ETCDIR}cache/root" > ${STAGEDIR}${ETCDIR}cache/env/ROOT + ${ECHO} envuidgid ${USERS} envdir ${ETCDIR}cache/env ${GROUPS} > ${STAGEDIR}${ETCDIR}cache/run + ${CP} files/root-servers-list ${STAGEDIR}${ETCDIR}cache/root/servers/@ + ${INSTALL_LIB} ${WRKSRC}/build/lib/libtinynacl.a ${STAGEDIR}${PREFIX}/lib + +do-install-DOCS-on: + ${GZIP_CMD} ${WRKSRC}/build/man/* + ${INSTALL_MAN} ${WRKSRC}/build/man/dq*.1.gz ${STAGEDIR}${MANPREFIX}/man/man1 + ${INSTALL_MAN} ${WRKSRC}/build/man/dq*.8.gz ${STAGEDIR}${MANPREFIX}/man/man8 + +.include <bsd.port.mk> |