net/bind 9.7.1
authoryselkowitz <yselkowitz@e127d73d-b18e-4ae1-a744-a22e6a3ccd30>
Fri, 2 Jul 2010 02:30:24 +0000 (02:30 +0000)
committeryselkowitz <yselkowitz@e127d73d-b18e-4ae1-a744-a22e6a3ccd30>
Fri, 2 Jul 2010 02:30:24 +0000 (02:30 +0000)
git-svn-id: https://cygwin-ports.svn.sourceforge.net/svnroot/cygwin-ports/ports/trunk@9919 e127d73d-b18e-4ae1-a744-a22e6a3ccd30

25 files changed:
9.5.0-old-libbind.patch [deleted file]
9.7.1-configure.patch [new file with mode: 0644]
9.7.1-lwconfig-win32.patch [new file with mode: 0644]
9.7.1-no-undefined.patch [moved from 9.5.0-no-undefined.patch with 51% similarity]
README
bind-9.6.0_p1-1.cygport [deleted file]
bind-9.7.1-1.cygport [new file with mode: 0644]
bind.hint
libbind9-devel.hint
libbind9_50.hint [deleted file]
libbind9_60.hint [new file with mode: 0644]
libdns-devel.hint
libdns50.hint [deleted file]
libdns66.hint [new file with mode: 0644]
libisc-devel.hint
libisc60.hint [moved from libisc50.hint with 64% similarity]
libisccc-devel.hint
libisccc50.hint [deleted file]
libisccc60.hint [new file with mode: 0644]
libisccfg-devel.hint
libisccfg50.hint [deleted file]
libisccfg60.hint [new file with mode: 0644]
liblwres-devel.hint
liblwres50.hint [deleted file]
liblwres60.hint [new file with mode: 0644]

diff --git a/9.5.0-old-libbind.patch b/9.5.0-old-libbind.patch
deleted file mode 100644 (file)
index 4e5695c..0000000
+++ /dev/null
@@ -1,11 +0,0 @@
---- origsrc/bind-9.5.0-P1/configure.in 2008-05-05 20:32:51.000000000 -0500
-+++ src/bind-9.5.0-P1/configure.in     2008-07-09 00:27:04.093750000 -0500
-@@ -24,7 +24,7 @@
- AC_PREREQ(2.59)
- AC_CONFIG_HEADER(config.h)
--AC_CONFIG_SUBDIRS(lib/bind)
-+dnl AC_CONFIG_SUBDIRS(lib/bind)
- AC_CANONICAL_HOST
diff --git a/9.7.1-configure.patch b/9.7.1-configure.patch
new file mode 100644 (file)
index 0000000..32d4266
--- /dev/null
@@ -0,0 +1,40 @@
+--- origsrc/bind-9.7.1/configure.in    2010-05-26 18:46:00.000000000 -0500
++++ src/bind-9.7.1/configure.in        2010-07-01 04:57:40.730499800 -0500
+@@ -76,7 +76,7 @@ AC_SUBST(ARFLAGS)
+ # The POSIX ln(1) program.  Non-POSIX systems may substitute
+ # "copy" or something.
+-LN=ln
++LN="ln -s"
+ AC_SUBST(LN)
+ case "$AR" in
+@@ -2824,7 +2824,7 @@ NOM_PATH_FILE(XSLT_DOCBOOK_MAKETOC_XHTML
+ # No idea where this lives except on FreeBSD.
+ #
+-db2latex_xsl_trees="/usr/local/share"
++db2latex_xsl_trees="/usr/local/share /usr/share"
+ #
+ # Look for stylesheets we need.
+--- origsrc/bind-9.7.1/contrib/dlz/config.dlz.in       2008-06-16 22:54:30.000000000 -0500
++++ src/bind-9.7.1/contrib/dlz/config.dlz.in   2010-07-01 03:41:37.580502500 -0500
+@@ -253,7 +253,7 @@ case "$use_dlz_bdb" in
+                       bdb_incdirs="/ /db42/ /db41/ /db4/ /db/"
+                       for d in $bdb_incdirs
+                       do
+-                              if test -f "$dd/include${d}db.h"
++                              if test -r "$dd/include${d}db.h"
+                               then
+                                       dlz_bdb_inc="-I$dd/include${d}"
+                                       break
+@@ -274,7 +274,7 @@ case "$use_dlz_bdb" in
+                       bdb_libnames="db42 db-4.2 db41 db-4.1 db"
+                       for d in $bdb_libnames
+                       do
+-                              if test -f "$dd/lib/lib${d}.so"
++                              if test -r "$dd/lib/lib${d}.dll.a"
+                               then
+                                       if test "$dd" != "/usr"
+                                       then
diff --git a/9.7.1-lwconfig-win32.patch b/9.7.1-lwconfig-win32.patch
new file mode 100644 (file)
index 0000000..d05c009
--- /dev/null
@@ -0,0 +1,41 @@
+--- origsrc/bind-9.7.1/lib/lwres/Makefile.in   2010-07-01 13:09:41.870012400 -0500
++++ src/bind-9.7.1/lib/lwres/Makefile.in       2010-07-01 13:15:17.903232400 -0500
+@@ -46,7 +46,7 @@ SRCS =               context.c gai_strerror.c getaddr
+               lwinetaton.c lwinetpton.c lwinetntop.c print.c \
+               strtoul.c
+-LIBS =                @LIBS@
++LIBS =                @LIBS@ -liphlpapi
+ SUBDIRS =     include man unix
+ TARGETS =     timestamp
+--- origsrc/bind-9.7.1/lib/lwres/lwconfig.c    2008-12-17 17:47:58.000000000 -0600
++++ src/bind-9.7.1/lib/lwres/lwconfig.c        2010-07-01 02:40:22.549302800 -0500
+@@ -53,6 +53,11 @@
+  *    /etc/resolv.conf
+  */
++#if defined(__CYGWIN__) && !defined(CYGWIN_LWCONFIG_C)
++#define CYGWIN_LWCONFIG_C
++#include "win32/lwconfig.c"
++#else
++
+ #include <config.h>
+ #include <assert.h>
+@@ -726,3 +731,5 @@ lwres_conf_get(lwres_context_t *ctx) {
+       return (&ctx->confdata);
+ }
++
++#endif /* __CYGWIN__ */
+--- origsrc/bind-9.7.1/lib/lwres/win32/lwconfig.c      2007-12-13 19:40:42.000000000 -0600
++++ src/bind-9.7.1/lib/lwres/win32/lwconfig.c  2010-07-01 04:00:44.476101200 -0500
+@@ -39,6 +39,7 @@
+ #include "../lwconfig.c"
+ #undef lwres_conf_parse
++#include <windows.h>
+ #include <iphlpapi.h>
+ #define TCPIP_SUBKEY  \
similarity index 51%
rename from 9.5.0-no-undefined.patch
rename to 9.7.1-no-undefined.patch
index 6634052b3c5448686d50d13b58be82e6f524f8bc..7c0a921e5813834108b285b06c0ef2d522ac35fd 100644 (file)
@@ -1,6 +1,6 @@
---- origsrc/bind-9.5.0-P1/lib/bind9/Makefile.in        2007-06-19 18:47:16.000000000 -0500
-+++ src/bind-9.5.0-P1/lib/bind9/Makefile.in    2008-07-09 00:27:04.140625000 -0500
-@@ -69,6 +69,7 @@
+--- origsrc/bind-9.7.1/lib/bind9/Makefile.in   2010-07-01 13:09:41.845011000 -0500
++++ src/bind-9.7.1/lib/bind9/Makefile.in       2010-07-01 02:25:36.000000000 -0500
+@@ -69,6 +69,7 @@ libbind9.la: ${OBJS} ${ISCCFGDEPLIBS} ${
        ${LIBTOOL_MODE_LINK} \
                ${CC} ${ALL_CFLAGS} ${LDFLAGS} -o libbind9.la -rpath ${libdir} \
                -version-info ${LIBINTERFACE}:${LIBREVISION}:${LIBAGE} \
@@ -8,9 +8,9 @@
                ${OBJS} ${DNSLIBS} ${ISCCFGLIBS} ${ISCLIBS} ${LIBS}
  
  timestamp: libbind9.@A@
---- origsrc/bind-9.5.0-P1/lib/dns/Makefile.in  2007-09-11 20:09:08.000000000 -0500
-+++ src/bind-9.5.0-P1/lib/dns/Makefile.in      2008-07-09 00:27:04.203125000 -0500
-@@ -118,6 +118,7 @@
+--- origsrc/bind-9.7.1/lib/dns/Makefile.in     2010-07-01 13:09:41.849011200 -0500
++++ src/bind-9.7.1/lib/dns/Makefile.in 2010-07-01 02:25:36.000000000 -0500
+@@ -122,6 +122,7 @@ libdns.la: ${OBJS}
        ${LIBTOOL_MODE_LINK} \
                ${CC} ${ALL_CFLAGS} ${LDFLAGS} -o libdns.la -rpath ${libdir} \
                -version-info ${LIBINTERFACE}:${LIBREVISION}:${LIBAGE} \
                ${OBJS} ${ISCLIBS} @DNS_CRYPTO_LIBS@ ${LIBS}
  
  timestamp: libdns.@A@
---- origsrc/bind-9.5.0-P1/lib/isc/Makefile.in  2007-09-13 22:39:29.000000000 -0500
-+++ src/bind-9.5.0-P1/lib/isc/Makefile.in      2008-07-09 00:27:04.234375000 -0500
-@@ -101,6 +101,7 @@
+--- origsrc/bind-9.7.1/lib/isc/Makefile.in     2010-07-01 13:09:41.856011600 -0500
++++ src/bind-9.7.1/lib/isc/Makefile.in 2010-07-01 03:54:20.054113500 -0500
+@@ -110,6 +110,7 @@ libisc.la: ${OBJS} ${SYMTBLOBJS}
        ${LIBTOOL_MODE_LINK} \
                ${CC} ${ALL_CFLAGS} ${LDFLAGS} -o libisc.la -rpath ${libdir} \
                -version-info ${LIBINTERFACE}:${LIBREVISION}:${LIBAGE} \
 +              -no-undefined \
-               ${OBJS} ${LIBS}
+               ${OBJS} ${SYMTBLOBJS} ${LIBS}
  
- timestamp: libisc.@A@
---- origsrc/bind-9.5.0-P1/lib/isccc/Makefile.in        2007-06-19 18:47:21.000000000 -0500
-+++ src/bind-9.5.0-P1/lib/isccc/Makefile.in    2008-07-09 00:27:04.265625000 -0500
-@@ -71,6 +71,7 @@
+ libisc-nosymtbl.la: ${OBJS}
+--- origsrc/bind-9.7.1/lib/isccc/Makefile.in   2010-07-01 13:09:41.862011900 -0500
++++ src/bind-9.7.1/lib/isccc/Makefile.in       2010-07-01 02:25:36.000000000 -0500
+@@ -71,6 +71,7 @@ libisccc.la: ${OBJS}
        ${LIBTOOL_MODE_LINK} \
                ${CC} ${ALL_CFLAGS} ${LDFLAGS} -o libisccc.la -rpath ${libdir} \
                -version-info ${LIBINTERFACE}:${LIBREVISION}:${LIBAGE} \
@@ -38,9 +38,9 @@
                ${OBJS} ${LIBS} ${ISCLIBS}
  
  timestamp: libisccc.@A@
---- origsrc/bind-9.5.0-P1/lib/isccfg/Makefile.in       2007-06-19 18:47:22.000000000 -0500
-+++ src/bind-9.5.0-P1/lib/isccfg/Makefile.in   2008-07-09 00:27:04.281250000 -0500
-@@ -68,6 +68,7 @@
+--- origsrc/bind-9.7.1/lib/isccfg/Makefile.in  2010-07-01 13:09:41.866012200 -0500
++++ src/bind-9.7.1/lib/isccfg/Makefile.in      2010-07-01 02:25:36.000000000 -0500
+@@ -68,6 +68,7 @@ libisccfg.la: ${OBJS}
         ${LIBTOOL_MODE_LINK} \
                ${CC} ${ALL_CFLAGS} ${LDFLAGS} -o libisccfg.la -rpath ${libdir} \
                -version-info ${LIBINTERFACE}:${LIBREVISION}:${LIBAGE} \
                ${OBJS} ${LIBS} ${DNSLIBS} ${ISCCCLIBS} ${ISCLIBS}
  
  timestamp: libisccfg.@A@
---- origsrc/bind-9.5.0-P1/lib/lwres/Makefile.in        2007-06-19 18:47:22.000000000 -0500
-+++ src/bind-9.5.0-P1/lib/lwres/Makefile.in    2008-07-09 00:27:04.312500000 -0500
-@@ -69,6 +69,7 @@
+--- origsrc/bind-9.7.1/lib/lwres/Makefile.in   2010-07-01 13:09:41.870012400 -0500
++++ src/bind-9.7.1/lib/lwres/Makefile.in       2010-07-01 04:05:54.766848800 -0500
+@@ -69,6 +69,7 @@ liblwres.la: ${OBJS} version.@O@
        ${LIBTOOL_MODE_LINK} \
                ${CC} ${ALL_CFLAGS} ${LDFLAGS} -o liblwres.la -rpath ${libdir} \
                -version-info ${LIBINTERFACE}:${LIBREVISION}:${LIBAGE} \
-+              -no-undefined ../isc/libisc.la \
++              -no-undefined \
                ${OBJS} version.@O@ ${LIBS}
  
  timestamp: liblwres.@A@
diff --git a/README b/README
index 9fe42e8ed408020190c533d55d96940ad405b293..1065d3dc07b06c401f9c6b75894d16794f4a460b 100644 (file)
--- a/README
+++ b/README
@@ -3,25 +3,29 @@ bind
 DNS libraries and utilities suite
 
 Runtime requirements:
-  cygwin-1.7.0-49
-  libgcc1-4.3.2-2
-  libxml2-2.7.3-10
-  openssl-0.9.8k-2
+  cygwin-1.7.5-1
+  libgcc1-4.3.4-3
+  libidn11-1.18-1
+  libopenldap2_3_0-2.3.43-1
+  libpq5-8.2.11-1
+  libopenssl098-0.9.8o-1
+  libxml2-2.7.7-1
 
 Build requirements:
 (besides corresponding -devel packages)
-  autoconf2.5-2.63-10
-  automake1.10-1.10.2-10
-  binutils-20080624-2
-  cygport-0.9.6-1
-  gawk-3.1.6-2
-  gcc4-core-4.3.2-2
-  libtool-2.2.7a-12
+  autoconf2.5-2.65-1
+  automake1.10-1.10.3-1
+  binutils-2.20.51-2
+  cygport-0.9.85-1
+  gawk-3.1.7-1
+  gcc4-core-4.3.4-3
+  libtool-2.2.7a-15
   make-3.81-2
-  sed-4.1.5-2
+  sed-4.2.1-1
+  w32api-3.14-1
 
 Canonical website:
-  http://www.isc.org/sw/bind/
+  http://www.isc.org/software/bind/
 
 Canonical download:
   http://ftp.isc.org/isc/bind9/
@@ -29,393 +33,37 @@ Canonical download:
 -------------------------------------------
 
 Build instructions:
-  unpack bind-9.6.0_p1-X-src.tar.bz2
+  unpack bind-9.7.1-X-src.tar.bz2
     if you use setup to install this src package, it will be
         unpacked under /usr/src automatically
   cd /usr/src
-  cygport ./bind-9.6.0_p1-X.cygport all
+  cygport ./bind-9.7.1-X.cygport all
 
 This will create:
-  /usr/src/bind-9.6.0_p1-X-src.tar.bz2
-  /usr/src/bind-9.6.0_p1-X.tar.bz2
-  /usr/src/libbind9-devel-9.6.0_p1-X.tar.bz2
-  /usr/src/libbind9_50-9.6.0_p1-X.tar.bz2
-  /usr/src/libdns-devel-9.6.0_p1-X.tar.bz2
-  /usr/src/libdns50-9.6.0_p1-X.tar.bz2
-  /usr/src/libisc-devel-9.6.0_p1-X.tar.bz2
-  /usr/src/libisc50-9.6.0_p1-X.tar.bz2
-  /usr/src/libisccc-devel-9.6.0_p1-X.tar.bz2
-  /usr/src/libisccc50-9.6.0_p1-X.tar.bz2
-  /usr/src/libisccfg-devel-9.6.0_p1-X.tar.bz2
-  /usr/src/libisccfg50-9.6.0_p1-X.tar.bz2
-  /usr/src/liblwres-devel-9.6.0_p1-X.tar.bz2
-  /usr/src/liblwres50-9.6.0_p1-X.tar.bz2
+  /usr/src/bind-9.7.1-X-src.tar.bz2
+  /usr/src/bind-9.7.1-X.tar.bz2
+  /usr/src/libbind9-devel-9.7.1-X.tar.bz2
+  /usr/src/libbind9_60-9.7.1-X.tar.bz2
+  /usr/src/libdns-devel-9.7.1-X.tar.bz2
+  /usr/src/libdns66-9.7.1-X.tar.bz2
+  /usr/src/libisc-devel-9.7.1-X.tar.bz2
+  /usr/src/libisc60-9.7.1-X.tar.bz2
+  /usr/src/libisccc-devel-9.7.1-X.tar.bz2
+  /usr/src/libisccc60-9.7.1-X.tar.bz2
+  /usr/src/libisccfg-devel-9.7.1-X.tar.bz2
+  /usr/src/libisccfg60-9.7.1-X.tar.bz2
+  /usr/src/liblwres-devel-9.7.1-X.tar.bz2
+  /usr/src/liblwres60-9.7.1-X.tar.bz2
 
 -------------------------------------------
 
-Files included in the binary packages:
-
-(bind)
-  /usr/bin/dig.exe
-  /usr/bin/host.exe
-  /usr/bin/nslookup.exe
-  /usr/bin/nsupdate.exe
-  /usr/bin/nsupdate.exe.manifest
-  /usr/sbin/dnssec-dsfromkey.exe
-  /usr/sbin/dnssec-keyfromlabel.exe
-  /usr/sbin/dnssec-keygen.exe
-  /usr/sbin/dnssec-signzone.exe
-  /usr/sbin/lwresd.exe
-  /usr/sbin/named-checkconf.exe
-  /usr/sbin/named-checkzone.exe
-  /usr/sbin/named-compilezone.exe
-  /usr/sbin/named.exe
-  /usr/sbin/rndc-confgen.exe
-  /usr/sbin/rndc.exe
-  /usr/share/doc/bind/COPYRIGHT
-  /usr/share/doc/bind/FAQ
-  /usr/share/doc/bind/README
-  /usr/share/man/man1/dig.1.gz
-  /usr/share/man/man1/host.1.gz
-  /usr/share/man/man1/nslookup.1.gz
-  /usr/share/man/man1/nsupdate.1.gz
-  /usr/share/man/man5/named.conf.5
-  /usr/share/man/man5/rndc.conf.5
-  /usr/share/man/man8/dnssec-dsfromkey.8
-  /usr/share/man/man8/dnssec-keyfromlabel.8
-  /usr/share/man/man8/dnssec-keygen.8
-  /usr/share/man/man8/dnssec-signzone.8
-  /usr/share/man/man8/lwresd.8
-  /usr/share/man/man8/named-checkconf.8
-  /usr/share/man/man8/named-checkzone.8
-  /usr/share/man/man8/named-compilezone.8
-  /usr/share/man/man8/named.8
-  /usr/share/man/man8/rndc-confgen.8
-  /usr/share/man/man8/rndc.8
-
-(libbind9_50)
-  /usr/bin/cygbind9-50.dll
-
-(libbind9-devel)
-  /usr/include/bind9/check.h
-  /usr/include/bind9/getaddresses.h
-  /usr/include/bind9/version.h
-  /usr/lib/libbind9.a
-  /usr/lib/libbind9.dll.a
-  /usr/lib/libbind9.la
-
-(libdns50)
-  /usr/bin/cygdns-50.dll
-
-(libdns-devel)
-  /usr/include/dns/acl.h
-  /usr/include/dns/adb.h
-  /usr/include/dns/byaddr.h
-  /usr/include/dns/cache.h
-  /usr/include/dns/callbacks.h
-  /usr/include/dns/cert.h
-  /usr/include/dns/compress.h
-  /usr/include/dns/db.h
-  /usr/include/dns/dbiterator.h
-  /usr/include/dns/dbtable.h
-  /usr/include/dns/diff.h
-  /usr/include/dns/dispatch.h
-  /usr/include/dns/dlz.h
-  /usr/include/dns/dnssec.h
-  /usr/include/dns/ds.h
-  /usr/include/dns/enumclass.h
-  /usr/include/dns/enumtype.h
-  /usr/include/dns/events.h
-  /usr/include/dns/fixedname.h
-  /usr/include/dns/iptable.h
-  /usr/include/dns/journal.h
-  /usr/include/dns/keyflags.h
-  /usr/include/dns/keytable.h
-  /usr/include/dns/keyvalues.h
-  /usr/include/dns/lib.h
-  /usr/include/dns/log.h
-  /usr/include/dns/master.h
-  /usr/include/dns/masterdump.h
-  /usr/include/dns/message.h
-  /usr/include/dns/name.h
-  /usr/include/dns/ncache.h
-  /usr/include/dns/nsec.h
-  /usr/include/dns/peer.h
-  /usr/include/dns/portlist.h
-  /usr/include/dns/rbt.h
-  /usr/include/dns/rcode.h
-  /usr/include/dns/rdata.h
-  /usr/include/dns/rdataclass.h
-  /usr/include/dns/rdatalist.h
-  /usr/include/dns/rdataset.h
-  /usr/include/dns/rdatasetiter.h
-  /usr/include/dns/rdataslab.h
-  /usr/include/dns/rdatastruct.h
-  /usr/include/dns/rdatatype.h
-  /usr/include/dns/request.h
-  /usr/include/dns/resolver.h
-  /usr/include/dns/result.h
-  /usr/include/dns/rootns.h
-  /usr/include/dns/sdb.h
-  /usr/include/dns/sdlz.h
-  /usr/include/dns/secalg.h
-  /usr/include/dns/secproto.h
-  /usr/include/dns/soa.h
-  /usr/include/dns/ssu.h
-  /usr/include/dns/tcpmsg.h
-  /usr/include/dns/time.h
-  /usr/include/dns/tkey.h
-  /usr/include/dns/tsig.h
-  /usr/include/dns/ttl.h
-  /usr/include/dns/types.h
-  /usr/include/dns/validator.h
-  /usr/include/dns/version.h
-  /usr/include/dns/view.h
-  /usr/include/dns/xfrin.h
-  /usr/include/dns/zone.h
-  /usr/include/dns/zonekey.h
-  /usr/include/dns/zt.h
-  /usr/include/dst/dst.h
-  /usr/include/dst/gssapi.h
-  /usr/include/dst/lib.h
-  /usr/include/dst/result.h
-  /usr/lib/libdns.a
-  /usr/lib/libdns.dll.a
-  /usr/lib/libdns.la
-
-(libisc50)
-  /usr/bin/cygisc-50.dll
-
-(libisc-devel)
-  /usr/bin/isc-config.sh
-  /usr/include/isc/app.h
-  /usr/include/isc/assertions.h
-  /usr/include/isc/atomic.h
-  /usr/include/isc/base64.h
-  /usr/include/isc/bitstring.h
-  /usr/include/isc/boolean.h
-  /usr/include/isc/buffer.h
-  /usr/include/isc/bufferlist.h
-  /usr/include/isc/commandline.h
-  /usr/include/isc/condition.h
-  /usr/include/isc/dir.h
-  /usr/include/isc/entropy.h
-  /usr/include/isc/error.h
-  /usr/include/isc/event.h
-  /usr/include/isc/eventclass.h
-  /usr/include/isc/file.h
-  /usr/include/isc/formatcheck.h
-  /usr/include/isc/fsaccess.h
-  /usr/include/isc/hash.h
-  /usr/include/isc/heap.h
-  /usr/include/isc/hex.h
-  /usr/include/isc/hmacmd5.h
-  /usr/include/isc/httpd.h
-  /usr/include/isc/int.h
-  /usr/include/isc/interfaceiter.h
-  /usr/include/isc/ipv6.h
-  /usr/include/isc/lang.h
-  /usr/include/isc/lex.h
-  /usr/include/isc/lfsr.h
-  /usr/include/isc/lib.h
-  /usr/include/isc/list.h
-  /usr/include/isc/log.h
-  /usr/include/isc/magic.h
-  /usr/include/isc/md5.h
-  /usr/include/isc/mem.h
-  /usr/include/isc/msgcat.h
-  /usr/include/isc/msgs.h
-  /usr/include/isc/mutex.h
-  /usr/include/isc/mutexblock.h
-  /usr/include/isc/net.h
-  /usr/include/isc/netaddr.h
-  /usr/include/isc/netdb.h
-  /usr/include/isc/offset.h
-  /usr/include/isc/once.h
-  /usr/include/isc/ondestroy.h
-  /usr/include/isc/os.h
-  /usr/include/isc/parseint.h
-  /usr/include/isc/platform.h
-  /usr/include/isc/print.h
-  /usr/include/isc/quota.h
-  /usr/include/isc/radix.h
-  /usr/include/isc/random.h
-  /usr/include/isc/ratelimiter.h
-  /usr/include/isc/refcount.h
-  /usr/include/isc/region.h
-  /usr/include/isc/resource.h
-  /usr/include/isc/result.h
-  /usr/include/isc/resultclass.h
-  /usr/include/isc/rwlock.h
-  /usr/include/isc/serial.h
-  /usr/include/isc/sha1.h
-  /usr/include/isc/sha2.h
-  /usr/include/isc/sockaddr.h
-  /usr/include/isc/socket.h
-  /usr/include/isc/stdio.h
-  /usr/include/isc/stdlib.h
-  /usr/include/isc/stdtime.h
-  /usr/include/isc/string.h
-  /usr/include/isc/symtab.h
-  /usr/include/isc/syslog.h
-  /usr/include/isc/task.h
-  /usr/include/isc/taskpool.h
-  /usr/include/isc/thread.h
-  /usr/include/isc/time.h
-  /usr/include/isc/timer.h
-  /usr/include/isc/types.h
-  /usr/include/isc/util.h
-  /usr/include/isc/version.h
-  /usr/include/isc/xml.h
-  /usr/lib/libisc.a
-  /usr/lib/libisc.dll.a
-  /usr/lib/libisc.la
-
-(libisccfg50)
-  /usr/bin/cygisccfg-50.dll
-
-(libisccc-devel)
-  /usr/include/isccc/alist.h
-  /usr/include/isccc/base64.h
-  /usr/include/isccc/cc.h
-  /usr/include/isccc/ccmsg.h
-  /usr/include/isccc/events.h
-  /usr/include/isccc/lib.h
-  /usr/include/isccc/result.h
-  /usr/include/isccc/sexpr.h
-  /usr/include/isccc/symtab.h
-  /usr/include/isccc/symtype.h
-  /usr/include/isccc/types.h
-  /usr/include/isccc/util.h
-  /usr/include/isccc/version.h
-  /usr/lib/libisccc.a
-  /usr/lib/libisccc.dll.a
-  /usr/lib/libisccc.la
-
-(libisccc50)
-  /usr/bin/cygisccc-50.dll
-
-(libisccfg-devel)
-  /usr/include/isccfg/aclconf.h
-  /usr/include/isccfg/cfg.h
-  /usr/include/isccfg/grammar.h
-  /usr/include/isccfg/log.h
-  /usr/include/isccfg/namedconf.h
-  /usr/include/isccfg/version.h
-  /usr/lib/libisccfg.a
-  /usr/lib/libisccfg.dll.a
-  /usr/lib/libisccfg.la
-
-(liblwres50)
-  /usr/bin/cyglwres-50.dll
-
-(liblwres-devel)
-  /usr/include/lwres/context.h
-  /usr/include/lwres/int.h
-  /usr/include/lwres/ipv6.h
-  /usr/include/lwres/lang.h
-  /usr/include/lwres/list.h
-  /usr/include/lwres/lwbuffer.h
-  /usr/include/lwres/lwpacket.h
-  /usr/include/lwres/lwres.h
-  /usr/include/lwres/net.h
-  /usr/include/lwres/netdb.h
-  /usr/include/lwres/platform.h
-  /usr/include/lwres/result.h
-  /usr/include/lwres/version.h
-  /usr/lib/liblwres.a
-  /usr/lib/liblwres.dll.a
-  /usr/lib/liblwres.la
-  /usr/share/man/man3/lwres.3.gz
-  /usr/share/man/man3/lwres_addr_parse.3
-  /usr/share/man/man3/lwres_buffer.3
-  /usr/share/man/man3/lwres_buffer_add.3
-  /usr/share/man/man3/lwres_buffer_back.3
-  /usr/share/man/man3/lwres_buffer_clear.3
-  /usr/share/man/man3/lwres_buffer_first.3
-  /usr/share/man/man3/lwres_buffer_forward.3
-  /usr/share/man/man3/lwres_buffer_getmem.3
-  /usr/share/man/man3/lwres_buffer_getuint16.3
-  /usr/share/man/man3/lwres_buffer_getuint32.3
-  /usr/share/man/man3/lwres_buffer_getuint8.3
-  /usr/share/man/man3/lwres_buffer_init.3
-  /usr/share/man/man3/lwres_buffer_invalidate.3
-  /usr/share/man/man3/lwres_buffer_putmem.3
-  /usr/share/man/man3/lwres_buffer_putuint16.3
-  /usr/share/man/man3/lwres_buffer_putuint32.3
-  /usr/share/man/man3/lwres_buffer_putuint8.3
-  /usr/share/man/man3/lwres_buffer_subtract.3
-  /usr/share/man/man3/lwres_conf_clear.3
-  /usr/share/man/man3/lwres_conf_get.3
-  /usr/share/man/man3/lwres_conf_init.3
-  /usr/share/man/man3/lwres_conf_parse.3
-  /usr/share/man/man3/lwres_conf_print.3
-  /usr/share/man/man3/lwres_config.3
-  /usr/share/man/man3/lwres_context.3
-  /usr/share/man/man3/lwres_context_allocmem.3
-  /usr/share/man/man3/lwres_context_create.3
-  /usr/share/man/man3/lwres_context_destroy.3
-  /usr/share/man/man3/lwres_context_freemem.3
-  /usr/share/man/man3/lwres_context_initserial.3
-  /usr/share/man/man3/lwres_context_nextserial.3
-  /usr/share/man/man3/lwres_context_sendrecv.3
-  /usr/share/man/man3/lwres_endhostent.3
-  /usr/share/man/man3/lwres_endhostent_r.3
-  /usr/share/man/man3/lwres_freeaddrinfo.3
-  /usr/share/man/man3/lwres_freehostent.3
-  /usr/share/man/man3/lwres_gabn.3
-  /usr/share/man/man3/lwres_gabnrequest_free.3
-  /usr/share/man/man3/lwres_gabnrequest_parse.3
-  /usr/share/man/man3/lwres_gabnrequest_render.3
-  /usr/share/man/man3/lwres_gabnresponse_free.3
-  /usr/share/man/man3/lwres_gabnresponse_parse.3
-  /usr/share/man/man3/lwres_gabnresponse_render.3
-  /usr/share/man/man3/lwres_gai_strerror.3
-  /usr/share/man/man3/lwres_getaddrinfo.3
-  /usr/share/man/man3/lwres_getaddrsbyname.3
-  /usr/share/man/man3/lwres_gethostbyaddr.3
-  /usr/share/man/man3/lwres_gethostbyaddr_r.3
-  /usr/share/man/man3/lwres_gethostbyname.3
-  /usr/share/man/man3/lwres_gethostbyname2.3
-  /usr/share/man/man3/lwres_gethostbyname_r.3
-  /usr/share/man/man3/lwres_gethostent.3
-  /usr/share/man/man3/lwres_gethostent_r.3
-  /usr/share/man/man3/lwres_getipnode.3
-  /usr/share/man/man3/lwres_getipnodebyaddr.3
-  /usr/share/man/man3/lwres_getipnodebyname.3
-  /usr/share/man/man3/lwres_getnamebyaddr.3
-  /usr/share/man/man3/lwres_getnameinfo.3
-  /usr/share/man/man3/lwres_getrrsetbyname.3
-  /usr/share/man/man3/lwres_gnba.3
-  /usr/share/man/man3/lwres_gnbarequest_free.3
-  /usr/share/man/man3/lwres_gnbarequest_parse.3
-  /usr/share/man/man3/lwres_gnbarequest_render.3
-  /usr/share/man/man3/lwres_gnbaresponse_free.3
-  /usr/share/man/man3/lwres_gnbaresponse_parse.3
-  /usr/share/man/man3/lwres_gnbaresponse_render.3
-  /usr/share/man/man3/lwres_herror.3
-  /usr/share/man/man3/lwres_hstrerror.3
-  /usr/share/man/man3/lwres_inetntop.3
-  /usr/share/man/man3/lwres_lwpacket_parseheader.3
-  /usr/share/man/man3/lwres_lwpacket_renderheader.3
-  /usr/share/man/man3/lwres_net_ntop.3
-  /usr/share/man/man3/lwres_noop.3
-  /usr/share/man/man3/lwres_nooprequest_free.3
-  /usr/share/man/man3/lwres_nooprequest_parse.3
-  /usr/share/man/man3/lwres_nooprequest_render.3
-  /usr/share/man/man3/lwres_noopresponse_free.3
-  /usr/share/man/man3/lwres_noopresponse_parse.3
-  /usr/share/man/man3/lwres_noopresponse_render.3
-  /usr/share/man/man3/lwres_packet.3
-  /usr/share/man/man3/lwres_resutil.3
-  /usr/share/man/man3/lwres_sethostent.3
-  /usr/share/man/man3/lwres_sethostent_r.3
-  /usr/share/man/man3/lwres_string_parse.3
-
-------------------
-
 Port Notes:
 
+----- version 9.7.1-1 -----
+Version bump.
+Added support for IDN, LDAP and PostgreSQL.
+liblwres no longer requires an /etc/resolv.conf file.
+
 ----- version 9.6.0_p1-1 -----
 Initial release for Cygwin 1.7.
 
diff --git a/bind-9.6.0_p1-1.cygport b/bind-9.6.0_p1-1.cygport
deleted file mode 100644 (file)
index 1df4b0e..0000000
+++ /dev/null
@@ -1,33 +0,0 @@
-_pv=${PV/_p/-P}
-
-DESCRIPTION="DNS libraries and utilities suite"
-HOMEPAGE="http://www.isc.org/sw/bind/"
-SRC_URI="http://ftp.isc.org/isc/${PN}${PV_MAJ}/${_pv}/${PN}-${_pv}.tar.gz
-         http://ftp.isc.org/isc/${PN}${PV_MAJ}/${_pv}/${PN}-${_pv}.tar.gz.asc"
-PATCH_URI="9.5.0-no-undefined.patch"
-SRC_DIR="${PN}-${_pv}"
-
-USE_MANAGED_MOUNT=1
-
-PKG_NAMES="bind"
-bind_CONTENTS='--exclude=man3 usr/bin/*.exe* usr/sbin/ usr/share/'
-
-libs="bind9 dns isc isccc isccfg lwres"
-apis=(_50   50  50  50    50     50)
-n=0
-for l in ${libs}
-do
-       api=${apis[$((n++))]}
-       PKG_NAMES+=" lib${l}${api} lib${l}-devel"
-       declare lib${l}${api}_CONTENTS="usr/bin/cyg${l}-${api#_}.dll"
-       declare lib${l}_devel_CONTENTS="usr/include/${l}/ usr/lib/lib${l}.*"
-done
-unset libs api apis l n
-
-libdns_devel_CONTENTS+=" usr/include/dst/"
-libisc_devel_CONTENTS+=" usr/bin/isc-config.sh"
-liblwres_devel_CONTENTS+=" usr/share/man/man3/lwres*"
-
-DISTCLEANFILES="aclocal.m4 libtool.m4"
-CYGCONF_ARGS="--with-libtool"
-MAKEOPTS+=" -j1"
diff --git a/bind-9.7.1-1.cygport b/bind-9.7.1-1.cygport
new file mode 100644 (file)
index 0000000..d1db643
--- /dev/null
@@ -0,0 +1,52 @@
+_pv=${PV/_p/-P}
+
+DESCRIPTION="DNS libraries and utilities suite"
+HOMEPAGE="http://www.isc.org/software/bind/"
+SRC_URI="http://ftp.isc.org/isc/${PN}${PV_MAJ}/${_pv}/${PN}-${_pv}.tar.gz
+         http://ftp.isc.org/isc/${PN}${PV_MAJ}/${_pv}/${PN}-${_pv}.tar.gz.asc"
+SRC_DIR="${PN}-${_pv}"
+
+PATCH_URI="
+       http://cvs.fedoraproject.org/viewvc/devel/bind/bind-9.5-libidn.patch?view=co
+       http://cvs.fedoraproject.org/viewvc/devel/bind/bind-9.5-libidn2.patch?view=co
+       http://cvs.fedoraproject.org/viewvc/devel/bind/bind-9.5-libidn3.patch?view=co
+       http://cvs.fedoraproject.org/viewvc/devel/bind/bind95-rh461409.patch?view=co
+       http://cvs.fedoraproject.org/viewvc/devel/bind/bind-9.5-parallel-build.patch?view=co
+       9.7.1-configure.patch
+       9.7.1-lwconfig-win32.patch
+       9.7.1-no-undefined.patch
+"
+
+PKG_NAMES="bind"
+bind_CONTENTS='--exclude=man3 etc/ usr/bin/*.exe* usr/sbin/ usr/share/'
+
+libs="bind9 dns isc isccc isccfg lwres"
+apis=(_60   66  60  60    60     60)
+n=0
+for l in ${libs}
+do
+       api=${apis[$((n++))]}
+       PKG_NAMES+=" lib${l}${api} lib${l}-devel"
+       declare lib${l}${api}_CONTENTS="usr/bin/cyg${l}-${api#_}.dll"
+       declare lib${l}_devel_CONTENTS="usr/include/${l}/ usr/lib/lib${l}.*"
+done
+unset libs api apis l n
+
+libdns_devel_CONTENTS+=" usr/include/dst/"
+libisc_devel_CONTENTS+=" usr/bin/isc-config.sh"
+liblwres_devel_CONTENTS+=" usr/share/man/man3/lwres*"
+
+DISTCLEANFILES="aclocal.m4 libtool.m4"
+
+CYGCONF_ARGS="
+       --disable-backtrace
+       --disable-linux-caps
+       --with-dlz-filesystem
+       --with-dlz-ldap=/usr
+       --with-dlz-postgres
+       --with-docbook-xsl=/usr/share/sgml/docbook/xsl-stylesheets
+       --with-libiconv=/usr
+       --with-libtool
+       --with-libxml2=/usr
+       --with-openssl=/usr
+"
index e9ee0a388cce2a4571b97e552a80920a93cf5a73..18de2db40dc55e55d0a2ab86a3fc05131fee34a3 100644 (file)
--- a/bind.hint
+++ b/bind.hint
@@ -1,4 +1,4 @@
 category: Net
-requires: libbind9_50 libdns50 libgcc1 libisc50 libisccc50 libisccfg50 liblwres50
-sdesc: "DNS libraries and utilities suite"
+requires: libbind9_60 libdns66 libgcc1 libidn11 libisc60 libisccc60 libisccfg60 liblwres60 libopenldap2_3_0 libpq5
+sdesc: "DNS utilities suite"
 ldesc: "DNS libraries and utilities suite"
index 9dfba129c6f73c69cd8d41d5fadd436cc58e08df..6075d48a9e4c8ab0a003938d3a038a1f044ee6a3 100644 (file)
@@ -1,5 +1,5 @@
 category: Net
-requires: libbind9_50 libdns-devel libisc-devel libisccfg-devel
+requires: libbind9_60 libdns-devel libisc-devel libisccfg-devel
 external-source: bind
-sdesc: "DNS libraries and utilities suite (Bind9 library)"
+sdesc: "BIND Bind9 library (development)"
 ldesc: "DNS libraries and utilities suite"
diff --git a/libbind9_50.hint b/libbind9_50.hint
deleted file mode 100644 (file)
index 0a34842..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-category: Net
-requires: libdns50 libgcc1 libisc50 libisccfg50
-external-source: bind
-sdesc: "DNS libraries and utilities suite (Bind9 library)"
-ldesc: "DNS libraries and utilities suite"
diff --git a/libbind9_60.hint b/libbind9_60.hint
new file mode 100644 (file)
index 0000000..6aa4437
--- /dev/null
@@ -0,0 +1,5 @@
+category: Net
+requires: libdns66 libgcc1 libisc60 libisccfg60
+external-source: bind
+sdesc: "BIND Bind9 library (runtime)"
+ldesc: "DNS libraries and utilities suite"
index 9672edc027938da83cdecacd6b91106fd2e96b70..a30872852833ddac66fffa636bd7ab4eb10d0841 100644 (file)
@@ -1,5 +1,5 @@
 category: Net
-requires: libdns50 libisc-devel openssl-devel
+requires: libdns66 libisc-devel openssl-devel
 external-source: bind
-sdesc: "DNS libraries and utilities suite (DNS library)"
+sdesc: "BIND DNS library (development)"
 ldesc: "DNS libraries and utilities suite"
diff --git a/libdns50.hint b/libdns50.hint
deleted file mode 100644 (file)
index 6df4308..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-category: Net
-requires: libgcc1 libisc50 openssl
-external-source: bind
-sdesc: "DNS libraries and utilities suite (DNS library)"
-ldesc: "DNS libraries and utilities suite"
diff --git a/libdns66.hint b/libdns66.hint
new file mode 100644 (file)
index 0000000..463a33a
--- /dev/null
@@ -0,0 +1,5 @@
+category: Net
+requires: libgcc1 libisc60 libopenssl098
+external-source: bind
+sdesc: "BIND DNS library (runtime)"
+ldesc: "DNS libraries and utilities suite"
index 3e5ca45bf18358d6a97eb3de793547e4e0a0b6af..4f0a5bdaf845795289652cc88184562d5f7a5cd7 100644 (file)
@@ -1,5 +1,5 @@
 category: Net
-requires: libisc50 libxml2-devel
+requires: libisc60 libxml2-devel
 external-source: bind
-sdesc: "DNS libraries and utilities suite (ISC library)"
+sdesc: "BIND ISC library (development)"
 ldesc: "DNS libraries and utilities suite"
similarity index 64%
rename from libisc50.hint
rename to libisc60.hint
index 1b8aaf10b521de4cff1b11a94cb5e00f13bbb8e0..fed49c9445f7eba4f2b3a0f22056a9671b436bbb 100644 (file)
@@ -1,5 +1,5 @@
 category: Net
 requires: libgcc1 libxml2
 external-source: bind
-sdesc: "DNS libraries and utilities suite (ISC library)"
+sdesc: "BIND ISC library (runtime)"
 ldesc: "DNS libraries and utilities suite"
index c80e02a36fe0f3ebd7d465bb41cb55e66f7781d2..1d70c3a58d4f7260fbb27e5788a4f3f8568fe754 100644 (file)
@@ -1,5 +1,5 @@
 category: Net
-requires: libisccc50 libisc-devel
+requires: libisccc60 libisc-devel
 external-source: bind
-sdesc: "DNS libraries and utilities suite (ISCCC library)"
+sdesc: "BIND Command Channel library (development)"
 ldesc: "DNS libraries and utilities suite"
diff --git a/libisccc50.hint b/libisccc50.hint
deleted file mode 100644 (file)
index 2172e1f..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-category: Net
-requires: libgcc1 libisc50
-external-source: bind
-sdesc: "DNS libraries and utilities suite (ISCCC library)"
-ldesc: "DNS libraries and utilities suite"
diff --git a/libisccc60.hint b/libisccc60.hint
new file mode 100644 (file)
index 0000000..af10790
--- /dev/null
@@ -0,0 +1,5 @@
+category: Net
+requires: libgcc1 libisc60
+external-source: bind
+sdesc: "BIND Command Channel library (runtime)"
+ldesc: "DNS libraries and utilities suite"
index d97e856d7a254854a9ba84cbedb60acc12f8a037..1c36d67f9dcc286fe9cebcbf6ffc269bc41d5ac0 100644 (file)
@@ -1,5 +1,5 @@
 category: Net
-requires: libisccfg50 libdns-devel libisc-devel
+requires: libisccfg60 libdns-devel libisc-devel
 external-source: bind
-sdesc: "DNS libraries and utilities suite (ISCCFG library)"
+sdesc: "BIND Config File library (development)"
 ldesc: "DNS libraries and utilities suite"
diff --git a/libisccfg50.hint b/libisccfg50.hint
deleted file mode 100644 (file)
index 0c52ef8..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-category: Net
-requires: libdns50 libgcc1 libisc50
-external-source: bind
-sdesc: "DNS libraries and utilities suite (ISCCFG library)"
-ldesc: "DNS libraries and utilities suite"
diff --git a/libisccfg60.hint b/libisccfg60.hint
new file mode 100644 (file)
index 0000000..90ba0bf
--- /dev/null
@@ -0,0 +1,5 @@
+category: Net
+requires: libdns66 libgcc1 libisc60
+external-source: bind
+sdesc: "BIND Config File library (runtime)"
+ldesc: "DNS libraries and utilities suite"
index 5bf69705a88d4fd3fdb626e46d068035d4ca2264..b48052ae72b577cad4518333ce720f2c87346811 100644 (file)
@@ -1,5 +1,5 @@
 category: Net
-requires: liblwres50 libisc-devel
+requires: liblwres60 libisc-devel
 external-source: bind
-sdesc: "DNS libraries and utilities suite (LWRES library)"
+sdesc: "BIND Lightweight Resolver library (development)"
 ldesc: "DNS libraries and utilities suite"
diff --git a/liblwres50.hint b/liblwres50.hint
deleted file mode 100644 (file)
index 419c800..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-category: Net
-requires: libgcc1 libisc50
-external-source: bind
-sdesc: "DNS libraries and utilities suite (LWRES library)"
-ldesc: "DNS libraries and utilities suite"
diff --git a/liblwres60.hint b/liblwres60.hint
new file mode 100644 (file)
index 0000000..4701827
--- /dev/null
@@ -0,0 +1,5 @@
+category: Net
+requires: libgcc1 libisc60
+external-source: bind
+sdesc: "BIND Lightweight Resolver library (runtime)"
+ldesc: "DNS libraries and utilities suite"
This page took 0.055596 seconds and 5 git commands to generate.