From 5f64c809314abd688b8252e4bbe33df172df9d42 Mon Sep 17 00:00:00 2001 From: Dirk Meyer Date: Fri, 25 Jul 2003 17:03:06 +0000 Subject: - Update to 2.9.10 (fixes a core-dump problem when adding new zone-records) - pdns_recursor will only be built on FreeBSD 5.0 and above (4.x lacks support for get/set/makecontext functions) - Patched pdns/pdns_recursor.cc to add .pid support PR: 54379 Submitted by: tremere@cainites.net --- dns/powerdns/Makefile | 5 +-- dns/powerdns/distinfo | 2 +- .../files/patch-modules_ldapbackend_powerldap.cc | 12 ------ dns/powerdns/files/patch-pdns_pdns_recursor.cc | 48 ++++++++++++++++++++++ 4 files changed, 51 insertions(+), 16 deletions(-) delete mode 100644 dns/powerdns/files/patch-modules_ldapbackend_powerldap.cc create mode 100644 dns/powerdns/files/patch-pdns_pdns_recursor.cc (limited to 'dns/powerdns') diff --git a/dns/powerdns/Makefile b/dns/powerdns/Makefile index 398e412ac37e..5686f3260821 100644 --- a/dns/powerdns/Makefile +++ b/dns/powerdns/Makefile @@ -6,8 +6,7 @@ # PORTNAME= powerdns -PORTVERSION= 2.9.8 -PORTREVISION= 1 +PORTVERSION= 2.9.10 CATEGORIES= net ipv6 MASTER_SITES= http://downloads.powerdns.com/releases/ DISTNAME= pdns-${PORTVERSION} @@ -100,7 +99,7 @@ post-patch: ${WRKSRC}/pdns/Makefile.in .endif -.if defined(POWERDNS_WITH_RECURSOR) +.if ${OSVERSION} >= 500000 && defined(POWERDNS_WITH_RECURSOR) CONFIGURE_ARGS+= --enable-recursor PLIST_SUB+= RECURSOR="" .else diff --git a/dns/powerdns/distinfo b/dns/powerdns/distinfo index 3f877859d87c..d49def71561d 100644 --- a/dns/powerdns/distinfo +++ b/dns/powerdns/distinfo @@ -1 +1 @@ -MD5 (pdns-2.9.8.tar.gz) = fdd443276f50520efbe2e2b608499a11 +MD5 (pdns-2.9.10.tar.gz) = a91f15c90f6551fb817cb708e29d5a37 diff --git a/dns/powerdns/files/patch-modules_ldapbackend_powerldap.cc b/dns/powerdns/files/patch-modules_ldapbackend_powerldap.cc deleted file mode 100644 index 27faef6f3c45..000000000000 --- a/dns/powerdns/files/patch-modules_ldapbackend_powerldap.cc +++ /dev/null @@ -1,12 +0,0 @@ -*** modules/ldapbackend/powerldap.cc.orig Thu Mar 13 20:49:23 2003 ---- modules/ldapbackend/powerldap.cc Thu Mar 13 20:49:46 2003 -*************** -*** 3,9 **** - - #include - #include -- // #include - #include - #include - #include ---- 3,8 ---- diff --git a/dns/powerdns/files/patch-pdns_pdns_recursor.cc b/dns/powerdns/files/patch-pdns_pdns_recursor.cc new file mode 100644 index 000000000000..9457ac61f8a8 --- /dev/null +++ b/dns/powerdns/files/patch-pdns_pdns_recursor.cc @@ -0,0 +1,48 @@ +--- pdns/pdns_recursor.cc.orig Thu Jul 3 10:30:03 2003 ++++ pdns/pdns_recursor.cc Thu Jul 10 16:45:27 2003 +@@ -35,6 +35,10 @@ + #include "statbag.hh" + #include "arguments.hh" + #include "syncres.hh" ++#include ++#include ++ ++string s_programname="pdns_recursor"; + + #ifndef WIN32 + extern "C" { +@@ -129,6 +133,17 @@ + cache[toLower(qname)+"|"+qt.getName()]=content; + } + ++static void writePid(void) ++{ ++ string fname=arg()["socket-dir"]+"/"+s_programname+".pid"; ++ ofstream of(fname.c_str()); ++ if(of) ++ of< tcpconnections; -- cgit v1.2.3