diff --git a/dns/powerdns-devel/Makefile b/dns/powerdns-devel/Makefile index 2fbd636aa2f5..b81c6be0d200 100644 --- a/dns/powerdns-devel/Makefile +++ b/dns/powerdns-devel/Makefile @@ -7,6 +7,7 @@ PORTNAME= powerdns PORTVERSION= 2.9.12 +PORTREVISION= 1 CATEGORIES= dns ipv6 MASTER_SITES= http://downloads.powerdns.com/releases/ DISTNAME= pdns-${PORTVERSION} diff --git a/dns/powerdns-devel/files/configure.powerdns b/dns/powerdns-devel/files/configure.powerdns index d30925519150..da3636e5b234 100644 --- a/dns/powerdns-devel/files/configure.powerdns +++ b/dns/powerdns-devel/files/configure.powerdns @@ -11,7 +11,7 @@ if [ "${POWERDNS_OPTIONS}" ]; then else dialog --title "configuration options" --clear \ --checklist "\n\ -Please select desired options:" -1 -1 7 \ +Please select desired options:" -1 -1 8 \ PostgreSQL "PostgreSQL driver" ON \ MySQL323 "MySQL 3.23 driver" OFF \ MySQL40 "MySQL 4.0 driver" OFF \ @@ -19,6 +19,7 @@ MySQL41 "MySQL 4.1 driver" OFF \ OpenLDAP20 "OpenLDAP 2.0 backend" OFF \ OpenLDAP21 "OpenLDAP 2.1 backend" OFF \ OpenLDAP22 "OpenLDAP 2.2 backend" OFF \ +Recursor "Build Recursor" OFF \ 2> /tmp/checklist.tmp.$$ retval=$? @@ -70,6 +71,9 @@ while [ "$1" ]; do echo WITH_LDAP=YES echo LDAP_PORT?=net/openldap22-client ;; + \"Recursor\") + echo POWERDNS_WITH_RECURSOR=YES + ;; \"nothing\"|true) ;; *) diff --git a/dns/powerdns-devel/files/patch-pdns_backends_bind_bindbackend2_cc b/dns/powerdns-devel/files/patch-pdns_backends_bind_bindbackend2_cc new file mode 100644 index 000000000000..657994c5c919 --- /dev/null +++ b/dns/powerdns-devel/files/patch-pdns_backends_bind_bindbackend2_cc @@ -0,0 +1,16 @@ +--- pdns/backends/bind/bindbackend2.cc.orig Sat Oct 4 16:15:46 2003 ++++ pdns/backends/bind/bindbackend2.cc Mon Nov 17 20:54:19 2003 +@@ -61,11 +61,10 @@ + d_loaded=false; + d_last_check=0; + d_checknow=false; +- d_rwlock=new pthread_rwlock_t; + d_status="Seen in bind configuration"; + d_confcount=0; +- // cout<<"Generated a new bbdomaininfo: "<<(void*)d_rwlock<<"/"<>bits); + + struct in_addr a; diff --git a/dns/powerdns/Makefile b/dns/powerdns/Makefile index 2fbd636aa2f5..b81c6be0d200 100644 --- a/dns/powerdns/Makefile +++ b/dns/powerdns/Makefile @@ -7,6 +7,7 @@ PORTNAME= powerdns PORTVERSION= 2.9.12 +PORTREVISION= 1 CATEGORIES= dns ipv6 MASTER_SITES= http://downloads.powerdns.com/releases/ DISTNAME= pdns-${PORTVERSION} diff --git a/dns/powerdns/files/configure.powerdns b/dns/powerdns/files/configure.powerdns index d30925519150..da3636e5b234 100644 --- a/dns/powerdns/files/configure.powerdns +++ b/dns/powerdns/files/configure.powerdns @@ -11,7 +11,7 @@ if [ "${POWERDNS_OPTIONS}" ]; then else dialog --title "configuration options" --clear \ --checklist "\n\ -Please select desired options:" -1 -1 7 \ +Please select desired options:" -1 -1 8 \ PostgreSQL "PostgreSQL driver" ON \ MySQL323 "MySQL 3.23 driver" OFF \ MySQL40 "MySQL 4.0 driver" OFF \ @@ -19,6 +19,7 @@ MySQL41 "MySQL 4.1 driver" OFF \ OpenLDAP20 "OpenLDAP 2.0 backend" OFF \ OpenLDAP21 "OpenLDAP 2.1 backend" OFF \ OpenLDAP22 "OpenLDAP 2.2 backend" OFF \ +Recursor "Build Recursor" OFF \ 2> /tmp/checklist.tmp.$$ retval=$? @@ -70,6 +71,9 @@ while [ "$1" ]; do echo WITH_LDAP=YES echo LDAP_PORT?=net/openldap22-client ;; + \"Recursor\") + echo POWERDNS_WITH_RECURSOR=YES + ;; \"nothing\"|true) ;; *) diff --git a/dns/powerdns/files/patch-pdns_backends_bind_bindbackend2_cc b/dns/powerdns/files/patch-pdns_backends_bind_bindbackend2_cc new file mode 100644 index 000000000000..657994c5c919 --- /dev/null +++ b/dns/powerdns/files/patch-pdns_backends_bind_bindbackend2_cc @@ -0,0 +1,16 @@ +--- pdns/backends/bind/bindbackend2.cc.orig Sat Oct 4 16:15:46 2003 ++++ pdns/backends/bind/bindbackend2.cc Mon Nov 17 20:54:19 2003 +@@ -61,11 +61,10 @@ + d_loaded=false; + d_last_check=0; + d_checknow=false; +- d_rwlock=new pthread_rwlock_t; + d_status="Seen in bind configuration"; + d_confcount=0; +- // cout<<"Generated a new bbdomaininfo: "<<(void*)d_rwlock<<"/"<>bits); + + struct in_addr a;