head 1.8; access; symbols pkgsrc-2013Q2:1.8.0.8 pkgsrc-2013Q2-base:1.8 pkgsrc-2012Q4:1.8.0.6 pkgsrc-2012Q4-base:1.8 pkgsrc-2011Q4:1.8.0.4 pkgsrc-2011Q4-base:1.8 pkgsrc-2011Q2:1.8.0.2 pkgsrc-2011Q2-base:1.8 pkgsrc-2009Q4:1.7.0.24 pkgsrc-2009Q4-base:1.7 pkgsrc-2009Q3:1.7.0.22 pkgsrc-2009Q3-base:1.7 pkgsrc-2009Q2:1.7.0.20 pkgsrc-2009Q2-base:1.7 pkgsrc-2009Q1:1.7.0.18 pkgsrc-2009Q1-base:1.7 pkgsrc-2008Q4:1.7.0.16 pkgsrc-2008Q4-base:1.7 pkgsrc-2008Q3:1.7.0.14 pkgsrc-2008Q3-base:1.7 cube-native-xorg:1.7.0.12 cube-native-xorg-base:1.7 pkgsrc-2008Q2:1.7.0.10 pkgsrc-2008Q2-base:1.7 cwrapper:1.7.0.8 pkgsrc-2008Q1:1.7.0.6 pkgsrc-2008Q1-base:1.7 pkgsrc-2007Q4:1.7.0.4 pkgsrc-2007Q4-base:1.7 pkgsrc-2007Q3:1.7.0.2 pkgsrc-2007Q3-base:1.7 pkgsrc-2007Q2:1.6.0.8 pkgsrc-2007Q2-base:1.6 pkgsrc-2007Q1:1.6.0.6 pkgsrc-2007Q1-base:1.6 pkgsrc-2006Q4:1.6.0.4 pkgsrc-2006Q4-base:1.6 pkgsrc-2006Q3:1.6.0.2 pkgsrc-2006Q3-base:1.6 pkgsrc-2006Q2:1.5.0.14 pkgsrc-2006Q2-base:1.5 pkgsrc-2006Q1:1.5.0.12 pkgsrc-2006Q1-base:1.5 pkgsrc-2005Q4:1.5.0.10 pkgsrc-2005Q4-base:1.5 pkgsrc-2005Q3:1.5.0.8 pkgsrc-2005Q3-base:1.5 pkgsrc-2005Q2:1.5.0.6 pkgsrc-2005Q2-base:1.5 pkgsrc-2005Q1:1.5.0.4 pkgsrc-2005Q1-base:1.5 pkgsrc-2004Q4:1.5.0.2 pkgsrc-2004Q4-base:1.5 pkgsrc-2004Q3:1.4.0.8 pkgsrc-2004Q3-base:1.4 pkgsrc-2004Q2:1.4.0.6 pkgsrc-2004Q2-base:1.4 pkgsrc-2004Q1:1.4.0.4 pkgsrc-2004Q1-base:1.4 pkgsrc-2003Q4:1.4.0.2 pkgsrc-2003Q4-base:1.4 buildlink2-base:1.3 netbsd-1-4-PATCH002:1.1.1.1 pkgsrc-base:1.1.1.1 TNF:1.1.1; locks; strict; comment @# @; 1.8 date 2010.02.10.17.30.26; author joerg; state dead; branches; next 1.7; 1.7 date 2007.08.08.18.32.46; author reed; state Exp; branches; next 1.6; 1.6 date 2006.08.17.14.14.18; author taca; state Exp; branches; next 1.5; 1.5 date 2004.10.03.09.20.41; author tron; state Exp; branches 1.5.14.1; next 1.4; 1.4 date 2003.03.10.02.47.38; author hubertf; state Exp; branches; next 1.3; 1.3 date 2000.04.04.02.35.57; author hubertf; state dead; branches; next 1.2; 1.2 date 2000.03.31.11.15.25; author hubertf; state Exp; branches; next 1.1; 1.1 date 2000.02.22.03.50.59; author hubertf; state Exp; branches 1.1.1.1; next ; 1.5.14.1 date 2006.09.07.11.20.43; author ghen; state Exp; branches; next ; 1.1.1.1 date 2000.02.22.03.50.59; author hubertf; state Exp; branches; next ; desc @@ 1.8 log @Retire bind9. @ text @$NetBSD: patch-af,v 1.7 2007/08/08 18:32:46 reed Exp $ --- lib/bind/configure.in.orig 2005-10-14 10:38:46.000000000 +0900 +++ lib/bind/configure.in @@@@ -82,12 +82,7 @@@@ AC_SUBST(PERL) # case "$includedir" in '${prefix}/include') - includedir='${prefix}/bind/include' - ;; -esac -case "$libdir" in - '${prefix}/lib') - libdir='${prefix}/bind/lib' + includedir='${prefix}/include/bind' ;; esac @@@@ -395,6 +390,10 @@@@ then CCOPT="$CCOPT -pthread" STD_CDEFINES="$STD_CDEFINES -D_THREAD_SAFE" ;; + *-dragonfly*) + CC="$CC -pthread" + CCOPT="$CCOPT -pthread" + ;; *-openbsd*) CC="$CC -pthread" CCOPT="$CCOPT -pthread" @@@@ -985,6 +984,7 @@@@ case "$host" in *-bsdi[2345]*) have_minimum_ifreq=yes;; *-darwin*) have_minimum_ifreq=yes;; *-freebsd*) have_minimum_ifreq=yes;; + *-dragonfly*) have_minimum_ifreq=yes;; *-lynxos*) have_minimum_ifreq=yes;; *-netbsd*) have_minimum_ifreq=yes;; *-next*) have_minimum_ifreq=yes;; @@@@ -1024,6 +1024,7 @@@@ case "$host" in *-darwin*) PORT_DIR="port/darwin";; *-osf*) PORT_DIR="port/decunix";; *-freebsd*) PORT_DIR="port/freebsd";; + *-dragonfly*) PORT_DIR="port/freebsd";; *-hpux9*) PORT_DIR="port/hpux9";; *-hpux10*) PORT_DIR="port/hpux10";; *-hpux11*) PORT_DIR="port/hpux";; @ 1.7 log @Fix two typos. I didn't test this. Bump PKGREVISION as on "dragonfly" this may change the build. @ text @d1 1 a1 1 $NetBSD: patch-af,v 1.6 2006/08/17 14:14:18 taca Exp $ @ 1.6 log @Update bind to 9.3.2. Changes are huge, so please see http://www.isc.org/sw/bind/bind9.3.php. @ text @d1 1 a1 1 $NetBSD: patch-ah,v 1.6 2005/03/15 15:50:04 tron Exp $ d34 1 a34 1 + *-drgonfly*) have_minimum_ifreq=yes;; @ 1.5 log @Update "bind9" package to version 9.3.0. Changes since version 9.2.3: - DNSSEC is now DS based (RFC 3658). See also RFC 3845, doc/draft/draft-ietf-dnsext-dnssec-*. - DNSSEC lookaside validation. - check-names is now implemented. - rrset-order in more complete. - IPv4/IPv6 transition support, dual-stack-servers. - IXFR deltas can now be generated when loading master files, ixfr-from-differences. - It is now possible to specify the size of a journal, max-journal-size. - It is now possible to define a named set of master servers to be used in masters clause, masters. - The advertised EDNS UDP size can now be set, edns-udp-size. allow-v6-synthesis has been obsoleted. NOTE: * Zones containing MD and MF will now be rejected. * dig, nslookup name. now report "Not Implemented" as NOTIMP rather than NOTIMPL. This will have impact on scripts that are looking for NOTIMPL. - libbind: corresponds to that from BIND 8.4.5. @ text @d1 1 a1 1 $NetBSD: patch-af,v 1.3 2004/05/15 21:00:58 itojun Exp $ d3 15 a17 13 --- lib/bind/configure.in.orig 2004-03-15 10:02:44.000000000 +0900 +++ lib/bind/configure.in 2004-05-16 05:09:55.000000000 +0900 @@@@ -367,7 +367,8 @@@@ [linking with PTL2 is highly experimental and not expected to work]) CC=ptlgcc else - if test ! -d $LOCALBASE/pthreads + if test ! -d $LOCALBASE/pthreads \ + -a ! -f /usr/include/pthread.h then AC_MSG_RESULT(none) use_threads=false @@@@ -375,13 +376,21 @@@@ d19 27 a45 27 if $use_threads then - AC_MSG_RESULT(mit-pthreads/unproven-pthreads) - pkg="$LOCALBASE/pthreads" - lib1="-L$pkg/lib -Wl,-R$pkg/lib" - lib2="-lpthread -lm -lgcc -lpthread" - LIBS="$lib1 $lib2 $LIBS" - CPPFLAGS="$CPPFLAGS -I$pkg/include" - STD_CINCLUDES="$STD_CINCLUDES -I$pkg/include" + if test -f /usr/include/pthread.h + then + AC_MSG_RESULT(native pthreads) + LIBS="-lpthread $LIBS" + CPPFLAGS="$CPPFLAGS -I/usr/include" + STD_CINCLUDES="$STD_CINCLUDES -I/usr/include" + else + AC_MSG_RESULT(mit-pthreads/unproven-pthreads) + pkg="$LOCALBASE/pthreads" + lib1="-L$pkg/lib -Wl,-R$pkg/lib" + lib2="-lpthread -lm -lgcc -lpthread" + LIBS="$lib1 $lib2 $LIBS" + CPPFLAGS="$CPPFLAGS -I$pkg/include" + STD_CINCLUDES="$STD_CINCLUDES -I$pkg/include" + fi fi fi ;; @ 1.5.14.1 log @Pullup ticket 1816 - requested by adrianp security update for bind9 Revisions pulled up: - pkgsrc/net/bind9/Makefile 1.79,1.81-1.82 - pkgsrc/net/bind9/PLIST 1.19 - pkgsrc/net/bind9/distinfo 1.27 - pkgsrc/net/bind9/patches/patch-aa removed - pkgsrc/net/bind9/patches/patch-ac 1.6 - pkgsrc/net/bind9/patches/patch-ad 1.6 - pkgsrc/net/bind9/patches/patch-ae removed - pkgsrc/net/bind9/patches/patch-af 1.6 - pkgsrc/net/bind9/patches/patch-ah removed - pkgsrc/net/bind9/patches/patch-ai 1.7 - pkgsrc/net/bind9/patches/patch-aj 1.4 - pkgsrc/net/bind9/patches/patch-al 1.2 - pkgsrc/net/bind9/patches/patch-am 1.1 - pkgsrc/net/bind9/patches/patch-ao 1.1 - pkgsrc/net/bind9/patches/patch-ap 1.1 - pkgsrc/net/bind9/patches/patch-aq 1.1 Module Name: pkgsrc Committed By: taca Date: Thu Aug 17 14:14:18 UTC 2006 Modified Files: pkgsrc/net/bind9: Makefile PLIST distinfo pkgsrc/net/bind9/patches: patch-ac patch-ad patch-af patch-ai patch-aj patch-al Added Files: pkgsrc/net/bind9/patches: patch-am Removed Files: pkgsrc/net/bind9/patches: patch-aa patch-ae patch-ah Log Message: Update bind to 9.3.2. Changes are huge, so please see http://www.isc.org/sw/bind/bind9.3.php. --- Module Name: pkgsrc Committed By: seb Date: Mon Aug 28 16:00:45 UTC 2006 Modified Files: pkgsrc/net/bind9: Makefile distinfo Added Files: pkgsrc/net/bind9/patches: patch-an patch-ao Log Message: Bump PKGREVISION to 1. Fix build on NetBSD/sparc64 3.x: sync CPP symbols usage between struct addrinfo definition and its usage in getaddrinfo(). While here define struct addrinfo's pad members the same way as in NetBSD's /usr/include/netbsd.h and sync code in lib/bind/irs/getaddrinfo.c:getaddrinfo(). This had been reported to bind9-bugs at isc dot org. --- Module Name: pkgsrc Committed By: rillig Date: Sun Sep 3 22:58:26 UTC 2006 Modified Files: pkgsrc/net/bind9: Makefile Log Message: Added the relevant variables to BUILD_DEFS. --- Module Name: pkgsrc Committed By: adrianp Date: Tue Sep 5 20:45:32 UTC 2006 Modified Files: pkgsrc/net/bind9: Makefile distinfo Added Files: pkgsrc/net/bind9/patches: patch-ap patch-aq Log Message: Fixes for CVE-2006-4095 and CVE-2006-4096 from bind-9.3.2-P1 * Assertion failure in ISC BIND SIG query processing (CVE-2006-4095) - Recursive servers Queries for SIG records will trigger an assertion failure if more than one RRset is returned. However exposure can be minimized by restricting which sources can ask for recursion. - Authoritative servers If a nameserver is serving a RFC 2535 DNSSEC zone and is queried for the SIG records where there are multiple RRsets, then the named program will trigger an assertion failure when it tries to construct the response. * INSIST failure in ISC BIND recursive query handling code (CVE-2006-4096) It is possible to trigger an INSIST failure by sending enough recursive queries such that the response to the query arrives after all the clients waiting for the response have left the recursion queue. However exposure can be minimized by restricting which sources can ask for recursion. @ text @d1 1 a1 1 $NetBSD: patch-af,v 1.6 2006/08/17 14:14:18 taca Exp $ d3 40 a42 13 --- lib/bind/configure.in.orig 2005-10-14 10:38:46.000000000 +0900 +++ lib/bind/configure.in @@@@ -82,12 +82,7 @@@@ AC_SUBST(PERL) # case "$includedir" in '${prefix}/include') - includedir='${prefix}/bind/include' - ;; -esac -case "$libdir" in - '${prefix}/lib') - libdir='${prefix}/bind/lib' + includedir='${prefix}/include/bind' a43 29 esac @@@@ -395,6 +390,10 @@@@ then CCOPT="$CCOPT -pthread" STD_CDEFINES="$STD_CDEFINES -D_THREAD_SAFE" ;; + *-dragonfly*) + CC="$CC -pthread" + CCOPT="$CCOPT -pthread" + ;; *-openbsd*) CC="$CC -pthread" CCOPT="$CCOPT -pthread" @@@@ -985,6 +984,7 @@@@ case "$host" in *-bsdi[2345]*) have_minimum_ifreq=yes;; *-darwin*) have_minimum_ifreq=yes;; *-freebsd*) have_minimum_ifreq=yes;; + *-drgonfly*) have_minimum_ifreq=yes;; *-lynxos*) have_minimum_ifreq=yes;; *-netbsd*) have_minimum_ifreq=yes;; *-next*) have_minimum_ifreq=yes;; @@@@ -1024,6 +1024,7 @@@@ case "$host" in *-darwin*) PORT_DIR="port/darwin";; *-osf*) PORT_DIR="port/decunix";; *-freebsd*) PORT_DIR="port/freebsd";; + *-dragonfly*) PORT_DIR="port/freebsd";; *-hpux9*) PORT_DIR="port/hpux9";; *-hpux10*) PORT_DIR="port/hpux10";; *-hpux11*) PORT_DIR="port/hpux";; @ 1.4 log @Recognize native threads. Addresses PR 20641 by Kimmo Suominen @ text @d1 1 a1 1 $NetBSD$ d3 3 a5 3 --- lib/bind/configure.in.orig 2003-03-10 01:09:39.000000000 +0000 +++ lib/bind/configure.in @@@@ -367,7 +367,8 @@@@ then d15 1 a15 1 @@@@ -375,13 +376,21 @@@@ then @ 1.3 log @remove some unneeded patches @ text @d1 1 a1 1 $NetBSD: patch-af,v 1.2 2000/03/31 11:15:25 hubertf Exp $ d3 41 a43 10 --- configure.orig Fri Mar 31 01:09:27 2000 +++ configure Fri Mar 31 01:10:12 2000 @@@@ -1063,6 +1063,7 @@@@ LIBS="$lib1 $lib2 $LIBS" CPPFLAGS="-I$pkg/include $CPPFLAGS" STD_CINCLUDES="-I$pkg/include" + CC=${LOCALBASE}/pthreads/bin/pgcc ;; no+yes) echo "$ac_t""PTL2" 1>&6 @ 1.2 log @Update to bind9.0.0 beta2. Changes: Many more config file options implemented (see doc/misc/options for a summary of the current implementation status), portability improvements, (works much better than beta 1 on FreeBSD 3.4), and bugfixes (almost all bugs reported against beta 1 have been fixed). @ text @d1 1 a1 1 $NetBSD$ @ 1.1 log @Initial revision @ text @d3 3 a5 10 --- configure.BAK Mon Feb 21 06:09:34 2000 +++ configure Mon Feb 21 06:10:18 2000 @@@@ -931,12 +931,13 @@@@ case "$use_mit_pthreads+$use_ptl2" in yes+no) echo "$ac_t""mit-pthreads" 1>&6 - pkg="/usr/pkg/pthreads" + pkg="${LOCALBASE}/pthreads" lib1="-L$pkg/lib -Wl,-R$pkg/lib" lib2="-lpthread -lm -lgcc -lpthread" @ 1.1.1.1 log @ BIND 9.0.0b1 is the first public release of BIND 9 code. It will be most useful to advanced users working with IPv6 or DNSSEC. BIND 9.0.0b1 is not functionally complete, and is not a release candidate for BIND 9.0.0. The ISC anticipates a number of additional beta releases between now and May, when BIND 9.0.0 is scheduled to be released. The ISC does not recommend using BIND 9.0.0b1 for "production" services. @ text @@