aboutsummaryrefslogtreecommitdiff
path: root/dns/dq/Makefile
diff options
context:
space:
mode:
authorKurt Jaeger <pi@FreeBSD.org>2016-12-18 17:28:08 +0000
committerKurt Jaeger <pi@FreeBSD.org>2016-12-18 17:28:08 +0000
commitdb3be55a15b59f02c7024a58620bc7901fd7a64b (patch)
tree365a5f08ddad38a3dfdff9111da26155073b8635 /dns/dq/Makefile
parentf2758c13ed5319aabbfb0c64bbbf9601b6334f20 (diff)
downloadports-db3be55a15b59f02c7024a58620bc7901fd7a64b.tar.gz
ports-db3be55a15b59f02c7024a58620bc7901fd7a64b.zip
Notes
Diffstat (limited to 'dns/dq/Makefile')
-rw-r--r--dns/dq/Makefile43
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>