From root@cainites.net  Mon Apr 23 21:31:34 2007
Return-Path: <root@cainites.net>
Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52])
	by hub.freebsd.org (Postfix) with ESMTP id C2D3216A408
	for <FreeBSD-gnats-submit@freebsd.org>; Mon, 23 Apr 2007 21:31:34 +0000 (UTC)
	(envelope-from root@cainites.net)
Received: from ns1.cainites.net (ns1.cainites.net [80.126.212.243])
	by mx1.freebsd.org (Postfix) with ESMTP id 0457A13C4BF
	for <FreeBSD-gnats-submit@freebsd.org>; Mon, 23 Apr 2007 21:31:33 +0000 (UTC)
	(envelope-from root@cainites.net)
Received: by ns1.cainites.net (Postfix, from userid 0)
	id 97F53A0; Mon, 23 Apr 2007 23:13:11 +0200 (CEST)
Message-Id: <20070423211311.97F53A0@ns1.cainites.net>
Date: Mon, 23 Apr 2007 23:13:11 +0200 (CEST)
From: Ralf van der Enden <tremere@cainites.net>
Reply-To: Ralf van der Enden <tremere@cainites.net>
To: FreeBSD-gnats-submit@freebsd.org
Cc:
Subject: dns/powerdns: update to 2.9.21
X-Send-Pr-Version: 3.113
X-GNATS-Notify:

>Number:         112055
>Category:       ports
>Synopsis:       dns/powerdns: update to 2.9.21
>Confidential:   no
>Severity:       non-critical
>Priority:       medium
>Responsible:    clsung
>State:          closed
>Quarter:        
>Keywords:       
>Date-Required:  
>Class:          maintainer-update
>Submitter-Id:   current-users
>Arrival-Date:   Mon Apr 23 21:40:04 GMT 2007
>Closed-Date:    Fri Apr 27 07:26:01 GMT 2007
>Last-Modified:  Fri Apr 27 07:30:09 GMT 2007
>Originator:     Ralf van der Enden
>Release:        FreeBSD 6.2-RELEASE-p3 i386
>Organization:
>Environment:
System: FreeBSD lan.cainites.net 6.2-RELEASE-p3 FreeBSD 6.2-RELEASE-p3 #4: Tue Mar 20 17:37:03 CET 2007 root@lan.cainites.net:/usr/obj/usr/src/sys/HELLKERNEL i386


	
>Description:
Update PowerDNS to 2.9.21
Add patch from SVN to support DNSSEC records
Update examples (config and table creation files)
For the complete changelog see http://doc.powerdns.com/changelog.html
>How-To-Repeat:
	
>Fix:

	

--- pdns-2.9.21.diff begins here ---
Index: distinfo
===================================================================
--- distinfo	(revision 42)
+++ distinfo	(working copy)
@@ -1,3 +1,3 @@
-MD5 (pdns-2.9.20.tar.gz) = 33b20ef1b767f93297101f2aa09e99ed
-SHA256 (pdns-2.9.20.tar.gz) = 28984207c78bc5d40542d40366d74f6695a9cf3a7ec4f431d908966d4fc35e3d
-SIZE (pdns-2.9.20.tar.gz) = 867520
+MD5 (pdns-2.9.21.tar.gz) = a0d650dd1489ed46b36dfcc1d73653af
+SHA256 (pdns-2.9.21.tar.gz) = 4b24db683ba2217caa1edf54545841dcdfa6fd27b66017577d8b0dd54f8e7ed5
+SIZE (pdns-2.9.21.tar.gz) = 991071
Index: files/pdns.conf
===================================================================
--- files/pdns.conf	(revision 42)
+++ files/pdns.conf	(working copy)
@@ -12,30 +12,51 @@
 #gpgsql-user=pdns
 #gpgsql-password=pdns
 
-# SQLite
+# SQLite 2
 #launch=gsqlite
 #gsqlite-database=<path to your SQLite database>
 
-# OpenDBX
+# SQLite 3
+#launch=gsqlite3
+#gsqlite3-database=<path to your SQLite database>
+
+# LDAP (check http://www.linuxnetworks.de for more information)
+#launch=ldap
+#ldap-host (default "127.0.0.1:389")
+#ldap-starttls (default "no")
+#ldap-basedn (default "")
+#ldap-binddn (default "")
+#ldap-secret (default "")
+#ldap-method (default "simple")
+#ldap-filter-axfr (default "(:target:)" )
+ldap-filter-lookup (default "(:target:)" )
+
+# OpenDBX (check http://www.linuxnetworks.de for more information)
 #launch=opendbx
-#opendbx-backend=mysql
-#opendbx-host=127.0.0.1
-#opendbx-database=pdns
-#opendbx-username=pdns
-#opendbx-password=pdns
+#opendbx-backend (default "mysql")
+#opendbx-host-read (default "127.0.0.1")
+#opendbx-host-write (default "127.0.0.1")
+#opendbx-database (default "powerdns")
+#opendbx-username (default "powerdns")
+#opendbx-password (default "")
 
 # Autogenerated configuration file template
 #################################
-# allow-axfr-ips	If disabled, DO allow zonetransfers from these IP addresses
+# allow-axfr-ips	Allow zonetransfers only to these subnets
 #
-# allow-axfr-ips=
+# allow-axfr-ips=0.0.0.0/0
 
 #################################
-# allow-recursion	List of netmasks that are allowed to recurse
+# allow-recursion	List of subnets that are allowed to recurse
 #
-# allow-recursion=
+# allow-recursion=0.0.0.0/0
 
 #################################
+# allow-recursion-override	Set this so that local data fully overrides the recursor
+#
+# allow-recursion-override=no
+
+#################################
 # cache-ttl	Seconds to store packets in the PacketCache
 #
 # cache-ttl=20
@@ -48,7 +69,7 @@
 #################################
 # config-dir	Location of configuration directory (pdns.conf)
 #
-# config-dir=/usr/local/etc/pdns
+# config-dir=/usr/local/etc
 
 #################################
 # config-name	Name of this virtual configuration - will rename the binary image
@@ -71,6 +92,11 @@
 # default-soa-name=a.misconfigured.powerdns.server
 
 #################################
+# default-ttl	Seconds a result is valid if not set otherwise
+#
+# default-ttl=3600
+
+#################################
 # disable-axfr	Disable zonetransfers but do allow TCP queries
 #
 # disable-axfr=no
@@ -86,6 +112,11 @@
 # distributor-threads=3
 
 #################################
+# do-ipv6-additional-processing	Do AAAA additional processing
+#
+# do-ipv6-additional-processing=no
+
+#################################
 # fancy-records	Process URL and MBOXFW records
 #
 # fancy-records=no
@@ -111,7 +142,7 @@
 # load-modules=
 
 #################################
-# local-address	Local IP address to which we bind
+# local-address	Local IP addresses to which we bind
 #
 # local-address=0.0.0.0
 
@@ -126,7 +157,7 @@
 # local-port=53
 
 #################################
-# log-dns-details	If PDNS should log failed update requests
+# log-dns-details	If PDNS should log DNS non-erroneous details
 #
 # log-dns-details=
 
@@ -168,7 +199,7 @@
 #################################
 # module-dir	Default directory for modules
 #
-# module-dir=/usr/local/bin/../lib
+# module-dir=/usr/local/lib
 
 #################################
 # negquery-cache-ttl	Seconds to store packets in the PacketCache
@@ -176,21 +207,31 @@
 # negquery-cache-ttl=60
 
 #################################
-# only-soa	Make sure that no SOA serial is less than this number
+# no-shuffle	Set this to prevent random shuffling of answers - for regression testing
 #
-# only-soa=org
+# no-shuffle=off
 
 #################################
 # out-of-zone-additional-processing	Do out of zone additional processing
 #
-# out-of-zone-additional-processing=no
+# out-of-zone-additional-processing=yes
 
 #################################
+# pipebackend-abi-version	Version of the pipe backend ABI
+#
+# pipebackend-abi-version=1
+
+#################################
 # query-cache-ttl	Seconds to store packets in the PacketCache
 #
 # query-cache-ttl=20
 
 #################################
+# query-local-address	Source IP address for sending queries
+#
+# query-local-address=
+
+#################################
 # query-logging	Hint backends that queries should be logged
 #
 # query-logging=no
@@ -201,11 +242,6 @@
 # queue-limit=1500
 
 #################################
-# receiver-threads	Number of receiver threads to launch
-#
-# receiver-threads=1
-
-#################################
 # recursive-cache-ttl	Seconds to store packets in the PacketCache
 #
 # recursive-cache-ttl=10
@@ -216,6 +252,11 @@
 # recursor=no
 
 #################################
+# send-root-referral	Send out old-fashioned root-referral instead of ServFail in case of no authority
+#
+# send-root-referral=no
+
+#################################
 # setgid	If set, change group id to this gid for more security
 #
 # setgid=
@@ -246,26 +287,26 @@
 # smtpredirector=a.misconfigured.powerdns.smtp.server
 
 #################################
+# soa-expire-default	Default SOA expire
+#
+# soa-expire-default=604800
+
+#################################
 # soa-minimum-ttl	Default SOA mininum ttl
 #
 # soa-minimum-ttl=3600
 
 #################################
-# soa-refresh-default  Default SOA refresh
+# soa-refresh-default	Default SOA refresh
 #
 # soa-refresh-default=10800
 
 #################################
-# soa-retry-default    Default SOA retry
+# soa-retry-default	Default SOA retry
 #
 # soa-retry-default=3600
 
 #################################
-# soa-expire-default   Default SOA expire
-#
-# soa-expire-default=604800
-
-#################################
 # soa-serial-offset	Make sure that no SOA serial is less than this number
 #
 # soa-serial-offset=0
@@ -291,6 +332,11 @@
 # use-logfile=no
 
 #################################
+# version-string	PowerDNS version in packets - full, anonymous, powerdns or custom
+#
+# version-string=full
+
+#################################
 # webserver	Start a webserver for monitoring
 #
 # webserver=no
Index: pkg-plist
===================================================================
--- pkg-plist	(revision 42)
+++ pkg-plist	(working copy)
@@ -14,6 +14,10 @@
 %%WITHSQLITE%%lib/libgsqlitebackend.la
 %%WITHSQLITE%%lib/libgsqlitebackend.so
 %%WITHSQLITE%%lib/libgsqlitebackend.so.0
+%%WITHSQLITE3%%lib/libgsqlite3backend.a
+%%WITHSQLITE3%%lib/libgsqlite3backend.la
+%%WITHSQLITE3%%lib/libgsqlite3backend.so
+%%WITHSQLITE3%%lib/libgsqlite3backend.so.0
 %%WITHOPENLDAP%%lib/libldapbackend.a
 %%WITHOPENLDAP%%lib/libldapbackend.la
 %%WITHOPENLDAP%%lib/libldapbackend.so
@@ -34,8 +38,9 @@
 etc/pdns/pdns.conf-dist
 @exec [ -f %B/pdns.conf ] || cp %B/%f %B/pdns.conf
 %%PORTDOCS%%share/examples/powerdns/pdns.conf
-%%PORTDOCS%%share/examples/powerdns/pdns_mysql.sql
-%%PORTDOCS%%share/examples/powerdns/pdns_postgresql.sql
-%%PORTDOCS%%share/examples/powerdns/pdns_sqlite.sql
+%%PORTDOCS%%share/examples/powerdns/tables-mssql_or_sybase.sql
+%%PORTDOCS%%share/examples/powerdns/tables-mysql.sql
+%%PORTDOCS%%share/examples/powerdns/tables-pgsql.sql
+%%PORTDOCS%%share/examples/powerdns/tables-sqlite.sql
 %%PORTDOCS%%@dirrm share/examples/powerdns
 @dirrmtry etc/pdns
Index: Makefile
===================================================================
--- Makefile	(revision 46)
+++ Makefile	(working copy)
@@ -6,8 +6,7 @@
 #
 
 PORTNAME=	powerdns
-PORTVERSION=	2.9.20
-PORTREVISION=	6
+PORTVERSION=	2.9.21
 CATEGORIES=	dns ipv6
 MASTER_SITES=	http://downloads.powerdns.com/releases/ \
 		http://mirrors.evolva.ro/powerdns.com/releases/
@@ -27,7 +26,8 @@
 CONFIGURE_TARGET=	--build=${MACHINE_ARCH}-portbld-freebsd${OSREL}
 CONFIGURE_ARGS+=	--with-modules="pipe" \
 			--with-dynmodules="${CONFIGURE_MODULES}" \
-			--sysconfdir="${PREFIX}/etc/pdns"
+			--sysconfdir="${PREFIX}/etc/pdns" \
+			--mandir="${PREFIX}/man"
 #			--enable-debug
 SCRIPTS_ENV=	WRKDIRPREFIX="${WRKDIRPREFIX}" \
 		CURDIR2="${.CURDIR}" \
@@ -41,6 +41,7 @@
 OPTIONS=	PGSQL           "PostgreSQL backend" on \
 		MYSQL           "MySQL backend" off \
 		SQLITE          "SQLite 2 backend" off \
+		SQLITE3         "SQLite 3 backend" off \
 		OPENDBX         "OpenDBX backend" off \
 		OPENLDAP        "OpenLDAP backend" off \
 		GEO             "Geo backend" off
@@ -97,6 +98,14 @@
 PLIST_SUB+=		WITHSQLITE="@comment "
 .endif
 
+.if defined(WITH_SQLITE3)
+USE_SQLITE?=		3
+CONFIGURE_MODULES+=	"gsqlite3"
+PLIST_SUB+=		WITHSQLITE3=""
+.else
+PLIST_SUB+=		WITHSQLITE3="@comment "
+.endif
+
 .if defined(WITH_OPENDBX)
 LIB_DEPENDS+=		opendbx.[1-2]:${PORTSDIR}/databases/opendbx
 CONFIGURE_MODULES+=	"opendbx"
@@ -126,7 +135,7 @@
 .endif
 .if !defined(NOPORTDOCS)
 	${MKDIR} ${EXAMPLESDIR}
-.for i in pdns.conf pdns_mysql.sql pdns_postgresql.sql pdns_sqlite.sql
+.for i in pdns.conf tables-mssql_or_sybase.sql tables-mysql.sql tables-pgsql.sql tables-sqlite.sql
 	${INSTALL_DATA} ${FILESDIR}/$i ${EXAMPLESDIR}/
 .endfor
 .endif
--- pdns-2.9.21.diff ends here ---


>Release-Note:
>Audit-Trail:
Responsible-Changed-From-To: freebsd-ports-bugs->clsung 
Responsible-Changed-By: clsung 
Responsible-Changed-When: Tue Apr 24 03:30:43 UTC 2007 
Responsible-Changed-Why:  
I'll take it. 

http://www.freebsd.org/cgi/query-pr.cgi?pr=112055 

From: dawnshade <dawnshade@mail.ru>
To: freebsd-ports-bugs@freebsd.org,
 Ralf van der Enden <tremere@cainites.net>
Cc: FreeBSD-gnats-submit@freebsd.org
Subject: Re: ports/112055: dns/powerdns: update to 2.9.21
Date: Tue, 24 Apr 2007 20:39:57 +0400

 On =F7=D4=CF=D2=CE=C9=CB 24 =C1=D0=D2=C5=CC=D1 2007, Ralf van der Enden wro=
 te:
 > >Number:         112055
 > >Category:       ports
 > >Synopsis:       dns/powerdns: update to 2.9.21
 
 did it right that you change config-dir to /usr/local/etc/pdns=20
 
 >  #################################
 >  # config-dir	Location of configuration directory (pdns.conf)
 >  #
 > -# config-dir=3D/usr/local/etc/pdns
 > +# config-dir=3D/usr/local/etc
 
 and leave it in old place in the port?
 
 > -			--sysconfdir=3D"${PREFIX}/etc/pdns"
 > +			--sysconfdir=3D"${PREFIX}/etc/pdns" \

From: Ralf van der Enden <tremere@cainites.net>
To: dawnshade <dawnshade@mail.ru>
Cc: freebsd-ports-bugs@freebsd.org, FreeBSD-gnats-submit@freebsd.org
Subject: Re[2]: ports/112055: dns/powerdns: update to 2.9.21
Date: Tue, 24 Apr 2007 22:26:05 +0200

 Hallo dawnshade,
 
 Tuesday, April 24, 2007, 6:39:57 PM, you wrote:
 
 > On =F7=D4=CF=D2=CE=C9=CB 24 =C1=D0=D2=C5=CC=D1 2007, Ralf van der Enden w=
 rote:
 >> >Number:         112055
 >> >Category:       ports
 >> >Synopsis:       dns/powerdns: update to 2.9.21
 
 > did it right that you change config-dir to /usr/local/etc/pdns=20
 
 >>  #################################
 >>  # config-dir Location of configuration directory (pdns.conf)
 >>  #
 >> -# config-dir=3D/usr/local/etc/pdns
 >> +# config-dir=3D/usr/local/etc
 
 > and leave it in old place in the port?
 
 >> -                     --sysconfdir=3D"${PREFIX}/etc/pdns"
 >> +                     --sysconfdir=3D"${PREFIX}/etc/pdns" \
 
 The config directory is compiled into the pdns_server binary and is
 /usr/local/etc/pdns/. The config-dir line is commented out, so no harm done.
 
 If it'll make you happy I can change that line in the config in the
 next update I'll do.
 
 --=20
 Regards,
  Ralf                            mailto:tremere@cainites.net
 

From: dawnshade <dawnshade@mail.ru>
To: Ralf van der Enden <tremere@cainites.net>
Cc: freebsd-ports-bugs@freebsd.org,
 FreeBSD-gnats-submit@freebsd.org
Subject: Re: ports/112055: dns/powerdns: update to 2.9.21
Date: Wed, 25 Apr 2007 19:44:38 +0400

 On =F3=D2=C5=C4=C1 25 =C1=D0=D2=C5=CC=D1 2007, Ralf van der Enden wrote:
 > Hallo dawnshade,
 >
 > Tuesday, April 24, 2007, 6:39:57 PM, you wrote:
 > > On =F7=D4=CF=D2=CE=C9=CB 24 =C1=D0=D2=C5=CC=D1 2007, Ralf van der Enden=
  wrote:
 > >> >Number:         112055
 > >> >Category:       ports
 > >> >Synopsis:       dns/powerdns: update to 2.9.21
 > >
 > > did it right that you change config-dir to /usr/local/etc/pdns
 > >
 > >>  #################################
 > >>  # config-dir Location of configuration directory (pdns.conf)
 > >>  #
 > >> -# config-dir=3D/usr/local/etc/pdns
 > >> +# config-dir=3D/usr/local/etc
 > >
 > > and leave it in old place in the port?
 > >
 > >> -                     --sysconfdir=3D"${PREFIX}/etc/pdns"
 > >> +                     --sysconfdir=3D"${PREFIX}/etc/pdns" \
 >
 > The config directory is compiled into the pdns_server binary and is
 > /usr/local/etc/pdns/. The config-dir line is commented out, so no harm
 > done.
 
 yes, but i little but strange provide by default (even if commented out) wr=
 ong=20
 paths. sorry for a noise.
 
State-Changed-From-To: open->closed 
State-Changed-By: clsung 
State-Changed-When: Fri Apr 27 07:25:54 UTC 2007 
State-Changed-Why:  
Committed. Thank You. 

http://www.freebsd.org/cgi/query-pr.cgi?pr=112055 

From: dfilter@FreeBSD.ORG (dfilter service)
To: bug-followup@FreeBSD.org
Cc:  
Subject: Re: ports/112055: commit references a PR
Date: Fri, 27 Apr 2007 07:25:47 +0000 (UTC)

 clsung      2007-04-27 07:25:40 UTC
 
   FreeBSD ports repository
 
   Modified files:
     dns/powerdns         Makefile distinfo pkg-plist 
     dns/powerdns/files   pdns.conf 
   Added files:
     dns/powerdns/files   patch-pdns_qtype_cc 
                          tables-mssql_or_sybase.sql 
                          tables-mysql.sql tables-pgsql.sql 
                          tables-sqlite.sql 
   Removed files:
     dns/powerdns/files   patch-opendbx patch-pdns_distributor.hh 
                          patch-pdns_nameserver.cc 
                          patch-pdns_tcpreceiver.cc pdns_mysql.sql 
                          pdns_postgresql.sql pdns_sqlite.sql 
   Log:
   - Update PowerDNS to 2.9.21
   - Add patch from SVN to support DNSSEC records
   - Update examples (config and table creation files)
   - For the complete changelog see http://doc.powerdns.com/changelog.html
   
   PR:             ports/112055
   Submitted by:   maintainer (Ralf van der Enden)
   Reviewed by:    maintainer
   
   Revision  Changes    Path
   1.57      +13 -4     ports/dns/powerdns/Makefile
   1.15      +3 -3      ports/dns/powerdns/distinfo
   1.4       +0 -1047   ports/dns/powerdns/files/patch-opendbx (dead)
   1.2       +0 -11     ports/dns/powerdns/files/patch-pdns_distributor.hh (dead)
   1.2       +0 -14     ports/dns/powerdns/files/patch-pdns_nameserver.cc (dead)
   1.1       +15 -0     ports/dns/powerdns/files/patch-pdns_qtype_cc (new)
   1.2       +0 -15     ports/dns/powerdns/files/patch-pdns_tcpreceiver.cc (dead)
   1.6       +76 -30    ports/dns/powerdns/files/pdns.conf
   1.3       +0 -50     ports/dns/powerdns/files/pdns_mysql.sql (dead)
   1.4       +0 -52     ports/dns/powerdns/files/pdns_postgresql.sql (dead)
   1.3       +0 -45     ports/dns/powerdns/files/pdns_sqlite.sql (dead)
   1.1       +56 -0     ports/dns/powerdns/files/tables-mssql_or_sybase.sql (new)
   1.1       +57 -0     ports/dns/powerdns/files/tables-mysql.sql (new)
   1.1       +57 -0     ports/dns/powerdns/files/tables-pgsql.sql (new)
   1.1       +51 -0     ports/dns/powerdns/files/tables-sqlite.sql (new)
   1.14      +8 -3      ports/dns/powerdns/pkg-plist
 _______________________________________________
 cvs-all@freebsd.org mailing list
 http://lists.freebsd.org/mailman/listinfo/cvs-all
 To unsubscribe, send any mail to "cvs-all-unsubscribe@freebsd.org"
 
>Unformatted:
