summaryrefslogtreecommitdiff
path: root/net/powerdns-recursor
diff options
context:
space:
mode:
authorroy <roy@pkgsrc.org>2009-04-21 22:52:37 +0000
committerroy <roy@pkgsrc.org>2009-04-21 22:52:37 +0000
commitf26b9233633cf9fbbf74f289bf0b3cfc27d88917 (patch)
tree090e3a55151447cc3c45fdea9cceba8f0dba3095 /net/powerdns-recursor
parentb992bae8f6f8550112764ade4bc3b81d3c1a93b3 (diff)
downloadpkgsrc-f26b9233633cf9fbbf74f289bf0b3cfc27d88917.tar.gz
Get kqueue support working
Diffstat (limited to 'net/powerdns-recursor')
-rw-r--r--net/powerdns-recursor/Makefile5
-rw-r--r--net/powerdns-recursor/distinfo3
-rw-r--r--net/powerdns-recursor/patches/patch-ag14
3 files changed, 18 insertions, 4 deletions
diff --git a/net/powerdns-recursor/Makefile b/net/powerdns-recursor/Makefile
index c86739d5320..fd74ef74eda 100644
--- a/net/powerdns-recursor/Makefile
+++ b/net/powerdns-recursor/Makefile
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.1.1.1 2009/04/21 14:16:47 roy Exp $
+# $NetBSD: Makefile,v 1.2 2009/04/21 22:52:37 roy Exp $
#
DISTNAME= pdns-recursor-3.1.7
@@ -31,8 +31,7 @@ post-patch:
${SED} -e "s:/etc/powerdns:${PKG_SYSCONFDIR}:" \
${WRKSRC}/config.h >${WRKSRC}/config.h.new
${MV} ${WRKSRC}/config.h.new ${WRKSRC}/config.h
- @# TODO Make kqueue work
- @#${LN} -s FreeBSD.inc ${WRKSRC}/sysdeps/NetBSD.inc
+ ${LN} -s FreeBSD.inc ${WRKSRC}/sysdeps/NetBSD.inc
${MV} ${WRKSRC}/pdns_recursor.1 ${WRKSRC}/pdns_recursor.8
${MV} ${WRKSRC}/rec_control.1 ${WRKSRC}/rec_control.8
diff --git a/net/powerdns-recursor/distinfo b/net/powerdns-recursor/distinfo
index d8bf5b3e3bd..c1720d93bac 100644
--- a/net/powerdns-recursor/distinfo
+++ b/net/powerdns-recursor/distinfo
@@ -1,4 +1,4 @@
-$NetBSD: distinfo,v 1.1.1.1 2009/04/21 14:16:47 roy Exp $
+$NetBSD: distinfo,v 1.2 2009/04/21 22:52:37 roy Exp $
SHA1 (pdns-recursor-3.1.7.tar.bz2) = 3e9c46e432d57edd58f767311247e750350883e9
RMD160 (pdns-recursor-3.1.7.tar.bz2) = 359b3e3fff942f9fd14bebe4bc16b9d6cd23d0e3
@@ -9,3 +9,4 @@ SHA1 (patch-ac) = 618d18ddc212c6aa417d16454a784854f7a327a4
SHA1 (patch-ad) = a28cdd1a6e860c1c9460c36e2e8acece4b163436
SHA1 (patch-ae) = 54ce9208671928bf4b63331f2a248b601325541e
SHA1 (patch-af) = 23b8dbad8f7f69652d7417ca6dcca4dde4a6fe57
+SHA1 (patch-ag) = 952182b856fa0ec995d9ba307124e069c1831049
diff --git a/net/powerdns-recursor/patches/patch-ag b/net/powerdns-recursor/patches/patch-ag
new file mode 100644
index 00000000000..8f2f4c1c391
--- /dev/null
+++ b/net/powerdns-recursor/patches/patch-ag
@@ -0,0 +1,14 @@
+$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;