Tue Sep 20 00:17:25 2022 UTC ()
Needs -lsocket on Solarish.


(schmonz)
diff -r1.2 -r1.3 pkgsrc/net/dq/Makefile

cvs diff -r1.2 -r1.3 pkgsrc/net/dq/Makefile (expand / switch to unified diff)

--- pkgsrc/net/dq/Makefile 2022/08/25 17:59:08 1.2
+++ pkgsrc/net/dq/Makefile 2022/09/20 00:17:25 1.3
@@ -1,55 +1,56 @@ @@ -1,55 +1,56 @@
1# $NetBSD: Makefile,v 1.2 2022/08/25 17:59:08 schmonz Exp $ 1# $NetBSD: Makefile,v 1.3 2022/09/20 00:17:25 schmonz Exp $
2 2
3DISTNAME= ${GITHUB_PROJECT} 3DISTNAME= ${GITHUB_PROJECT}
4PKGNAME= ${GITHUB_PROJECT}-${GITHUB_TAG} 4PKGNAME= ${GITHUB_PROJECT}-${GITHUB_TAG}
5CATEGORIES= net 5CATEGORIES= net
6MASTER_SITES= ${MASTER_SITE_GITHUB:=janmojzis/} 6MASTER_SITES= ${MASTER_SITE_GITHUB:=janmojzis/}
7GITHUB_PROJECT= dq 7GITHUB_PROJECT= dq
8GITHUB_TAG= 20220822 8GITHUB_TAG= 20220822
9 9
10MAINTAINER= schmonz@NetBSD.org 10MAINTAINER= schmonz@NetBSD.org
11HOMEPAGE= https://github.com/janmojzis/dq/ 11HOMEPAGE= https://github.com/janmojzis/dq/
12COMMENT= Recursive DNS/DNSCurve server 12COMMENT= Recursive DNS/DNSCurve server
13LICENSE= public-domain 13LICENSE= public-domain
14 14
15DEPENDS+= daemontools-[0-9]*:../../sysutils/daemontools 15DEPENDS+= daemontools-[0-9]*:../../sysutils/daemontools
16 16
17SUBST_CLASSES+= etc 17SUBST_CLASSES+= etc
18SUBST_STAGE.etc= do-configure 18SUBST_STAGE.etc= do-configure
19SUBST_FILES.etc= dns_rcrw.c dq.c man/dq.1 19SUBST_FILES.etc= dns_rcrw.c dq.c man/dq.1
20SUBST_SED.etc= -e 's|/etc/dnsrewrite|${PKG_SYSCONFBASE}/dnsrewrite|g' 20SUBST_SED.etc= -e 's|/etc/dnsrewrite|${PKG_SYSCONFBASE}/dnsrewrite|g'
21 21
22SUBST_CLASSES+= prefix 22SUBST_CLASSES+= prefix
23SUBST_STAGE.prefix= do-configure 23SUBST_STAGE.prefix= do-configure
24SUBST_FILES.prefix= Makefile 24SUBST_FILES.prefix= Makefile
25SUBST_VARS.prefix= PREFIX 25SUBST_VARS.prefix= PREFIX
26 26
27EGDIR= share/examples/${PKGBASE} 27EGDIR= share/examples/${PKGBASE}
28INSTALLATION_DIRS= ${EGDIR} 
29MAKE_DIRS+= ${PKG_SYSCONFDIR}/dqcache/servers 28MAKE_DIRS+= ${PKG_SYSCONFDIR}/dqcache/servers
30 29
31CONF_FILES+= ${PREFIX}/${EGDIR}/dnscurveroots.global \ 30CONF_FILES+= ${PREFIX}/${EGDIR}/dnscurveroots.global \
32 ${PKG_SYSCONFDIR}/dqcache/servers/@ 31 ${PKG_SYSCONFDIR}/dqcache/servers/@
33 32
34PKG_GROUPS+= ${DQCACHE_GROUP} 33PKG_GROUPS+= ${DQCACHE_GROUP}
35PKG_USERS+= ${DQCACHE_USER}:${DQCACHE_GROUP} 34PKG_USERS+= ${DQCACHE_USER}:${DQCACHE_GROUP}
36BUILD_DEFS+= DQCACHE_GROUP DQCACHE_USER PKG_SYSCONFBASE 35BUILD_DEFS+= DQCACHE_GROUP DQCACHE_USER PKG_SYSCONFBASE
37 36
38RCD_SCRIPTS= dqcache 37RCD_SCRIPTS= dqcache
39FILES_SUBST+= DQCACHE_USER=${DQCACHE_USER:Q} 38FILES_SUBST+= DQCACHE_USER=${DQCACHE_USER:Q}
40FILES_SUBST+= PKGNAME=${PKGNAME:Q} 39FILES_SUBST+= PKGNAME=${PKGNAME:Q}
41 40
42INSTALLATION_DIRS+= bin sbin man/man1 man/man8 41LDFLAGS.SunOS+= -lsocket
 42
 43INSTALLATION_DIRS+= bin sbin man/man1 man/man8 ${EGDIR}
43 44
44post-install: 45post-install:
45 for i in ${WRKSRC}/man/dq*.1; do \ 46 for i in ${WRKSRC}/man/dq*.1; do \
46 ${INSTALL_MAN} $$i ${DESTDIR}${PREFIX}/${PKGMANDIR}/man1/; \ 47 ${INSTALL_MAN} $$i ${DESTDIR}${PREFIX}/${PKGMANDIR}/man1/; \
47 done 48 done
48 for i in ${WRKSRC}/man/dq*.8; do \ 49 for i in ${WRKSRC}/man/dq*.8; do \
49 ${INSTALL_MAN} $$i ${DESTDIR}${PREFIX}/${PKGMANDIR}/man8/; \ 50 ${INSTALL_MAN} $$i ${DESTDIR}${PREFIX}/${PKGMANDIR}/man8/; \
50 done 51 done
51 for i in examples.md dnscurveroots.global; do \ 52 for i in examples.md dnscurveroots.global; do \
52 ${INSTALL_DATA} ${FILESDIR}/$$i ${DESTDIR}${PREFIX}/${EGDIR}/; \ 53 ${INSTALL_DATA} ${FILESDIR}/$$i ${DESTDIR}${PREFIX}/${EGDIR}/; \
53 done 54 done
54 55
55.include "../../mk/bsd.pkg.mk" 56.include "../../mk/bsd.pkg.mk"