Tue Apr 21 22:52:38 2009 UTC ()
Get kqueue support working


(roy)
diff -r1.1.1.1 -r1.2 pkgsrc/net/powerdns-recursor/Makefile
diff -r1.1.1.1 -r1.2 pkgsrc/net/powerdns-recursor/distinfo
diff -r0 -r1.1 pkgsrc/net/powerdns-recursor/patches/patch-ag

cvs diff -r1.1.1.1 -r1.2 pkgsrc/net/powerdns-recursor/Makefile (expand / switch to unified diff)

--- pkgsrc/net/powerdns-recursor/Makefile 2009/04/21 14:16:47 1.1.1.1
+++ pkgsrc/net/powerdns-recursor/Makefile 2009/04/21 22:52:37 1.2
@@ -1,14 +1,14 @@ @@ -1,14 +1,14 @@
1# $NetBSD: Makefile,v 1.1.1.1 2009/04/21 14:16:47 roy Exp $ 1# $NetBSD: Makefile,v 1.2 2009/04/21 22:52:37 roy Exp $
2# 2#
3 3
4DISTNAME= pdns-recursor-3.1.7 4DISTNAME= pdns-recursor-3.1.7
5CATEGORIES= net 5CATEGORIES= net
6LICENSE= gnu-gpl-v2 6LICENSE= gnu-gpl-v2
7MASTER_SITES= http://downloads.powerdns.com/releases/ 7MASTER_SITES= http://downloads.powerdns.com/releases/
8EXTRACT_SUFX= .tar.bz2 8EXTRACT_SUFX= .tar.bz2
9 9
10MAINTAINER= roy@NetBSD.org 10MAINTAINER= roy@NetBSD.org
11HOMEPAGE= http://www.powerdns.com/ 11HOMEPAGE= http://www.powerdns.com/
12COMMENT= PowerDNS resolver/recursing nameserver 12COMMENT= PowerDNS resolver/recursing nameserver
13 13
14USE_TOOLS= gmake 14USE_TOOLS= gmake
@@ -21,20 +21,19 @@ EGDIR= ${PREFIX}/share/examples/pdns-r @@ -21,20 +21,19 @@ EGDIR= ${PREFIX}/share/examples/pdns-r
21 21
22BUILD_MAKE_FLAGS+= CONFIGDIR=${PKG_SYSCONFDIR} OPTFLAGS= 22BUILD_MAKE_FLAGS+= CONFIGDIR=${PKG_SYSCONFDIR} OPTFLAGS=
23 23
24INSTALL_MAKE_FLAGS+= BINDIR=${PREFIX}/bin SBINDIR=${PREFIX}/sbin 24INSTALL_MAKE_FLAGS+= BINDIR=${PREFIX}/bin SBINDIR=${PREFIX}/sbin
25INSTALL_MAKE_FLAGS+= CONFIGDIR=${EGDIR} MANDIR=${PREFIX}/${PKGMANDIR} 25INSTALL_MAKE_FLAGS+= CONFIGDIR=${EGDIR} MANDIR=${PREFIX}/${PKGMANDIR}
26 26
27CONF_FILES+= ${EGDIR}/recursor.conf-dist \ 27CONF_FILES+= ${EGDIR}/recursor.conf-dist \
28 ${PKG_SYSCONFDIR}/recursor.conf 28 ${PKG_SYSCONFDIR}/recursor.conf
29 29
30post-patch: 30post-patch:
31 ${SED} -e "s:/etc/powerdns:${PKG_SYSCONFDIR}:" \ 31 ${SED} -e "s:/etc/powerdns:${PKG_SYSCONFDIR}:" \
32 ${WRKSRC}/config.h >${WRKSRC}/config.h.new 32 ${WRKSRC}/config.h >${WRKSRC}/config.h.new
33 ${MV} ${WRKSRC}/config.h.new ${WRKSRC}/config.h 33 ${MV} ${WRKSRC}/config.h.new ${WRKSRC}/config.h
34 @# TODO Make kqueue work 34 ${LN} -s FreeBSD.inc ${WRKSRC}/sysdeps/NetBSD.inc
35 @#${LN} -s FreeBSD.inc ${WRKSRC}/sysdeps/NetBSD.inc 
36 ${MV} ${WRKSRC}/pdns_recursor.1 ${WRKSRC}/pdns_recursor.8 35 ${MV} ${WRKSRC}/pdns_recursor.1 ${WRKSRC}/pdns_recursor.8
37 ${MV} ${WRKSRC}/rec_control.1 ${WRKSRC}/rec_control.8 36 ${MV} ${WRKSRC}/rec_control.1 ${WRKSRC}/rec_control.8
38 37
39.include "../../devel/boost-headers/buildlink3.mk" 38.include "../../devel/boost-headers/buildlink3.mk"
40.include "../../mk/bsd.pkg.mk" 39.include "../../mk/bsd.pkg.mk"

cvs diff -r1.1.1.1 -r1.2 pkgsrc/net/powerdns-recursor/distinfo (expand / switch to unified diff)

--- pkgsrc/net/powerdns-recursor/distinfo 2009/04/21 14:16:47 1.1.1.1
+++ pkgsrc/net/powerdns-recursor/distinfo 2009/04/21 22:52:37 1.2
@@ -1,11 +1,12 @@ @@ -1,11 +1,12 @@
1$NetBSD: distinfo,v 1.1.1.1 2009/04/21 14:16:47 roy Exp $ 1$NetBSD: distinfo,v 1.2 2009/04/21 22:52:37 roy Exp $
2 2
3SHA1 (pdns-recursor-3.1.7.tar.bz2) = 3e9c46e432d57edd58f767311247e750350883e9 3SHA1 (pdns-recursor-3.1.7.tar.bz2) = 3e9c46e432d57edd58f767311247e750350883e9
4RMD160 (pdns-recursor-3.1.7.tar.bz2) = 359b3e3fff942f9fd14bebe4bc16b9d6cd23d0e3 4RMD160 (pdns-recursor-3.1.7.tar.bz2) = 359b3e3fff942f9fd14bebe4bc16b9d6cd23d0e3
5Size (pdns-recursor-3.1.7.tar.bz2) = 174424 bytes 5Size (pdns-recursor-3.1.7.tar.bz2) = 174424 bytes
6SHA1 (patch-aa) = 8ea6d7bd6e4b1625ca5df7fb115085223f8fb147 6SHA1 (patch-aa) = 8ea6d7bd6e4b1625ca5df7fb115085223f8fb147
7SHA1 (patch-ab) = b8607622c082d2168aecf06586818760f1a6035c 7SHA1 (patch-ab) = b8607622c082d2168aecf06586818760f1a6035c
8SHA1 (patch-ac) = 618d18ddc212c6aa417d16454a784854f7a327a4 8SHA1 (patch-ac) = 618d18ddc212c6aa417d16454a784854f7a327a4
9SHA1 (patch-ad) = a28cdd1a6e860c1c9460c36e2e8acece4b163436 9SHA1 (patch-ad) = a28cdd1a6e860c1c9460c36e2e8acece4b163436
10SHA1 (patch-ae) = 54ce9208671928bf4b63331f2a248b601325541e 10SHA1 (patch-ae) = 54ce9208671928bf4b63331f2a248b601325541e
11SHA1 (patch-af) = 23b8dbad8f7f69652d7417ca6dcca4dde4a6fe57 11SHA1 (patch-af) = 23b8dbad8f7f69652d7417ca6dcca4dde4a6fe57
 12SHA1 (patch-ag) = 952182b856fa0ec995d9ba307124e069c1831049

File Added: pkgsrc/net/powerdns-recursor/patches/Attic/patch-ag
$NetBSD: patch-ag,v 1.1 2009/04/21 22:52:38 roy Exp $

--- kqueuemplexer.cc.orig	2009-04-21 23:45:31.000000000 +0100
+++ kqueuemplexer.cc	2009-04-21 23:45:41.000000000 +0100
@@ -6,9 +6,7 @@
 #include <boost/lexical_cast.hpp>
 #include "syncres.hh"
 #include <sys/types.h>
-#ifdef __FreeBSD__ 
 #include <sys/event.h>
-#endif
 #include <sys/time.h>
 
 using namespace boost;