summaryrefslogtreecommitdiff
path: root/net/bind9
diff options
context:
space:
mode:
Diffstat (limited to 'net/bind9')
-rw-r--r--net/bind9/Makefile43
-rw-r--r--net/bind9/files/md53
-rw-r--r--net/bind9/files/patch-sum10
-rw-r--r--net/bind9/patches/patch-aa13
-rw-r--r--net/bind9/patches/patch-ab13
-rw-r--r--net/bind9/patches/patch-ac22
-rw-r--r--net/bind9/patches/patch-ad20
-rw-r--r--net/bind9/patches/patch-ae34
-rw-r--r--net/bind9/patches/patch-af19
-rw-r--r--net/bind9/patches/patch-ag14
-rw-r--r--net/bind9/patches/patch-ah13
-rw-r--r--net/bind9/pkg/COMMENT1
-rw-r--r--net/bind9/pkg/DESCR10
-rw-r--r--net/bind9/pkg/PLIST192
14 files changed, 407 insertions, 0 deletions
diff --git a/net/bind9/Makefile b/net/bind9/Makefile
new file mode 100644
index 00000000000..75534f2e6f7
--- /dev/null
+++ b/net/bind9/Makefile
@@ -0,0 +1,43 @@
+# $NetBSD: Makefile,v 1.1.1.1 2000/02/22 03:50:57 hubertf Exp $
+#
+
+DISTNAME= bind-9.0.0b1
+CATEGORIES= net
+MASTER_SITES= ftp://ftp.isc.org/isc/bind9/9.0.0b1/
+
+MAINTAINER= hubertf@NetBSD.org
+HOMEPAGE= http://www.isc.org/products/BIND/
+
+DEPENDS+= unproven-pthreads-0.*:../../devel/unproven-pthreads
+
+# No need to set USE_INET6, will auto-detect.
+DIST_SUBDIR= bind/9.0.0b1
+GNU_CONFIGURE= yes
+PLIST_SRC= ${WRKDIR}/newPLIST
+CONFIGURE_ARGS+=--with-mit-pthreads \
+ --with-libtool=yes
+CONFIGURE_ENV+= CC=${LOCALBASE}/pthreads/bin/pgcc \
+ CXX=${LOCALBASE}/pthreads/bin/pg++
+
+post-install:
+ ${MKDIR} ${PREFIX}/share/doc/bind9
+ ${MKDIR} ${PREFIX}/share/doc/bind9/arm
+ ${MKDIR} ${PREFIX}/share/doc/bind9/draft
+ ${MKDIR} ${PREFIX}/share/doc/bind9/misc
+ ${MKDIR} ${PREFIX}/share/doc/bind9/rfc
+ ${INSTALL_DATA} ${WRKSRC}/README ${PREFIX}/share/doc/bind9
+ ${INSTALL_DATA} ${WRKSRC}/doc/arm/* ${PREFIX}/share/doc/bind9/arm
+ ${INSTALL_DATA} ${WRKSRC}/doc/draft/* ${PREFIX}/share/doc/bind9/draft
+ ${INSTALL_DATA} ${WRKSRC}/doc/misc/* ${PREFIX}/share/doc/bind9/misc
+ ${INSTALL_DATA} ${WRKSRC}/doc/rfc/* ${PREFIX}/share/doc/bind9/rfc
+ ${INSTALL_PROGRAM} ${WRKSRC}/bin/rndc/rndc ${PREFIX}/sbin
+ ${INSTALL_PROGRAM} ${WRKSRC}/bin/lwresd/lwresd ${PREFIX}/sbin
+ ${CP} ${PKGDIR}/PLIST ${PLIST_SRC}
+ (cd ${PREFIX}; \
+ ${FIND} share/doc/bind9 \( -type f -or -type l \) | \
+ sort >> ${PLIST_SRC}; \
+ for DIR in `${FIND} share/doc/bind9 -type d | sort -r`; do \
+ ${ECHO} "@dirrm $$DIR" >> ${PLIST_SRC}; \
+ done)
+
+.include "../../mk/bsd.pkg.mk"
diff --git a/net/bind9/files/md5 b/net/bind9/files/md5
new file mode 100644
index 00000000000..9f6ac0fbd89
--- /dev/null
+++ b/net/bind9/files/md5
@@ -0,0 +1,3 @@
+$NetBSD: md5,v 1.1.1.1 2000/02/22 03:50:58 hubertf Exp $
+
+MD5 (bind/9.0.0b1/bind-9.0.0b1.tar.gz) = 492c8338907a8d1e7dae0048f5e7f5e3
diff --git a/net/bind9/files/patch-sum b/net/bind9/files/patch-sum
new file mode 100644
index 00000000000..2dc902a95dd
--- /dev/null
+++ b/net/bind9/files/patch-sum
@@ -0,0 +1,10 @@
+$NetBSD: patch-sum,v 1.1.1.1 2000/02/22 03:50:58 hubertf Exp $
+
+MD5 (patch-aa) = 5b90996dd1307aa9de7e2ff70908f5bb
+MD5 (patch-ab) = 853a75fde831241da45447be1602f51d
+MD5 (patch-ac) = 43a26fecd75c77b64ea1fe7c36c18283
+MD5 (patch-ad) = 676f6462a48cb45bdae7c813d2ad9d4e
+MD5 (patch-ae) = acd0f87fc8e9f26c78ceeea589b6081d
+MD5 (patch-af) = 0b80afe1845ab2d3b44144a6def77a20
+MD5 (patch-ag) = f5453b83c85ac5462a5781a97d27d1c1
+MD5 (patch-ah) = 25192ddf483840734fa4e6b6e6df2a32
diff --git a/net/bind9/patches/patch-aa b/net/bind9/patches/patch-aa
new file mode 100644
index 00000000000..02138cdd365
--- /dev/null
+++ b/net/bind9/patches/patch-aa
@@ -0,0 +1,13 @@
+$NetBSD: patch-aa,v 1.1.1.1 2000/02/22 03:50:59 hubertf Exp $
+
+--- lib/dns/Makefile.in.orig Mon Feb 21 04:28:14 2000
++++ lib/dns/Makefile.in Mon Feb 21 04:28:30 2000
+@@ -156,7 +156,7 @@
+ -DLIBAGE=${LIBAGE} \
+ -c ${srcdir}/version.c
+
+-libdns.@A@: ${OBJS}
++libdns.a: ${OBJS}
+ ${AR} ${ARFLAGS} $@ ${OBJS}
+ ${RANLIB} $@
+
diff --git a/net/bind9/patches/patch-ab b/net/bind9/patches/patch-ab
new file mode 100644
index 00000000000..69c0037e490
--- /dev/null
+++ b/net/bind9/patches/patch-ab
@@ -0,0 +1,13 @@
+$NetBSD: patch-ab,v 1.1.1.1 2000/02/22 03:50:59 hubertf Exp $
+
+--- lib/isc/Makefile.in.orig Mon Feb 21 04:39:23 2000
++++ lib/isc/Makefile.in Mon Feb 21 04:40:43 2000
+@@ -78,7 +78,7 @@
+ -DLIBAGE=${LIBAGE} \
+ -c ${srcdir}/version.c
+
+-libisc.@A@: ${OBJS}
++libisc.a: ${OBJS}
+ ${AR} ${ARFLAGS} $@ ${OBJS}
+ ${RANLIB} $@
+
diff --git a/net/bind9/patches/patch-ac b/net/bind9/patches/patch-ac
new file mode 100644
index 00000000000..c6d7768cd9b
--- /dev/null
+++ b/net/bind9/patches/patch-ac
@@ -0,0 +1,22 @@
+$NetBSD: patch-ac,v 1.1.1.1 2000/02/22 03:51:00 hubertf Exp $
+
+--- lib/lwres/Makefile.in.orig Fri Feb 4 07:02:49 2000
++++ lib/lwres/Makefile.in Mon Feb 21 05:08:46 2000
+@@ -19,6 +19,8 @@
+
+ @BIND9_VERSION@
+
++@LIBDNS_API@
++
+ @BIND9_INCLUDES@
+
+ CINCLUDES = -I. -I./include -I${srcdir}/include ${ISC_INCLUDES}
+@@ -53,7 +55,7 @@
+ -DLIBAGE=${LIBAGE} \
+ -c ${srcdir}/version.c
+
+-liblwres.@A@: ${OBJS}
++liblwres.a: ${OBJS}
+ ${AR} ${ARFLAGS} $@ ${OBJS}
+ ${RANLIB} $@
+
diff --git a/net/bind9/patches/patch-ad b/net/bind9/patches/patch-ad
new file mode 100644
index 00000000000..4e5926b5255
--- /dev/null
+++ b/net/bind9/patches/patch-ad
@@ -0,0 +1,20 @@
+$NetBSD: patch-ad,v 1.1.1.1 2000/02/22 03:51:00 hubertf Exp $
+
+--- lib/omapi/Makefile.in.orig Fri Feb 4 02:58:37 2000
++++ lib/omapi/Makefile.in Mon Feb 21 05:11:56 2000
+@@ -55,13 +55,13 @@
+ -DLIBAGE=${LIBAGE} \
+ -c ${srcdir}/version.c
+
+-libomapi.@A@: ${OBJS}
++libomapi.a: ${OBJS}
+ ${AR} ${ARFLAGS} $@ ${OBJS}
+ ${RANLIB} $@
+
+ libomapi.la: ${OBJS}
+ ${LIBTOOL} --mode=link \
+- ${CC} ${ALL_CFLAGS} -o libisc.la -rpath ${libdir} \
++ ${CC} ${ALL_CFLAGS} -o libomapi.la -rpath ${libdir} \
+ -version-info ${LIBINTERFACE}:${LIBREVISION}:${LIBAGE} \
+ ${OBJS} ${LIBS}
+
diff --git a/net/bind9/patches/patch-ae b/net/bind9/patches/patch-ae
new file mode 100644
index 00000000000..ccdc6e92ff1
--- /dev/null
+++ b/net/bind9/patches/patch-ae
@@ -0,0 +1,34 @@
+$NetBSD: patch-ae,v 1.1.1.1 2000/02/22 03:51:00 hubertf Exp $
+
+--- lib/tests/Makefile.in.orig Fri Feb 4 00:15:53 2000
++++ lib/tests/Makefile.in Mon Feb 21 05:59:53 2000
+@@ -17,6 +17,12 @@
+ VPATH = @srcdir@
+ top_srcdir = @top_srcdir@
+
++@BIND9_VERSION@
++
++@LIBDNS_API@
++
++@BIND9_INCLUDES@
++
+ CINCLUDES = -I../../lib/isc/unix/include \
+ -I${srcdir}/../../lib/isc/unix/include \
+ -I${srcdir}/../../lib/isc/pthreads/include \
+@@ -39,9 +45,15 @@
+
+ @BIND9_MAKE_RULES@
+
+-libt_api.@A@: ${OBJS}
++libt_api.a: ${OBJS}
+ ${AR} ${ARFLAGS} $@ ${OBJS}
+ ${RANLIB} $@
++
++libt_api.la: ${OBJS}
++ ${LIBTOOL} --mode=link \
++ ${CC} ${ALL_CFLAGS} -o libt_api.la -rpath ${libdir} \
++ -version-info ${LIBINTERFACE}:${LIBREVISION}:${LIBAGE} \
++ ${OBJS} ${LIBS}
+
+ timestamp: libt_api.@A@
+ touch timestamp
diff --git a/net/bind9/patches/patch-af b/net/bind9/patches/patch-af
new file mode 100644
index 00000000000..3a0fba34580
--- /dev/null
+++ b/net/bind9/patches/patch-af
@@ -0,0 +1,19 @@
+$NetBSD: patch-af,v 1.1.1.1 2000/02/22 03:50:59 hubertf Exp $
+
+--- 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"
+ 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
diff --git a/net/bind9/patches/patch-ag b/net/bind9/patches/patch-ag
new file mode 100644
index 00000000000..a2e5871578c
--- /dev/null
+++ b/net/bind9/patches/patch-ag
@@ -0,0 +1,14 @@
+$NetBSD: patch-ag,v 1.1.1.1 2000/02/22 03:50:59 hubertf Exp $
+
+--- lib/isc/unix/ifiter_ioctl.c.orig Mon Feb 21 15:16:05 2000
++++ lib/isc/unix/ifiter_ioctl.c Mon Feb 21 15:16:38 2000
+@@ -15,6 +15,9 @@
+ * SOFTWARE.
+ */
+
++#include <errno.h>
++
++
+ /*
+ * Obtain the list of network interfaces using the SIOCGLIFCONF ioctl.
+ * See netintro(4).
diff --git a/net/bind9/patches/patch-ah b/net/bind9/patches/patch-ah
new file mode 100644
index 00000000000..d3d6769aff1
--- /dev/null
+++ b/net/bind9/patches/patch-ah
@@ -0,0 +1,13 @@
+$NetBSD: patch-ah,v 1.1.1.1 2000/02/22 03:50:59 hubertf Exp $
+
+--- lib/isc/unix/ifiter_sysctl.c.orig Mon Feb 21 15:20:39 2000
++++ lib/isc/unix/ifiter_sysctl.c Mon Feb 21 15:21:05 2000
+@@ -21,6 +21,8 @@
+ * and 19.16.
+ */
+
++#include <errno.h>
++
+ #include <sys/param.h>
+ #include <sys/sysctl.h>
+
diff --git a/net/bind9/pkg/COMMENT b/net/bind9/pkg/COMMENT
new file mode 100644
index 00000000000..6b1dd50ed45
--- /dev/null
+++ b/net/bind9/pkg/COMMENT
@@ -0,0 +1 @@
+Version 9 of the Berkeley Internet Name Daemon, implementation of DNS
diff --git a/net/bind9/pkg/DESCR b/net/bind9/pkg/DESCR
new file mode 100644
index 00000000000..07a4c088400
--- /dev/null
+++ b/net/bind9/pkg/DESCR
@@ -0,0 +1,10 @@
+ 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.
diff --git a/net/bind9/pkg/PLIST b/net/bind9/pkg/PLIST
new file mode 100644
index 00000000000..c90cd47c317
--- /dev/null
+++ b/net/bind9/pkg/PLIST
@@ -0,0 +1,192 @@
+@comment $NetBSD: PLIST,v 1.1.1.1 2000/02/22 03:51:01 hubertf Exp $
+sbin/named
+sbin/lwresd
+sbin/rndc
+include/isc/assertions.h
+include/isc/base64.h
+include/isc/bitstring.h
+include/isc/boolean.h
+include/isc/buffer.h
+include/isc/bufferlist.h
+include/isc/commandline.h
+include/isc/error.h
+include/isc/event.h
+include/isc/eventclass.h
+include/isc/heap.h
+include/isc/interfaceiter.h
+include/isc/lang.h
+include/isc/lex.h
+include/isc/lfsr.h
+include/isc/lib.h
+include/isc/list.h
+include/isc/magic.h
+include/isc/mem.h
+include/isc/mktemplate.h
+include/isc/msgcat.h
+include/isc/mutexblock.h
+include/isc/netaddr.h
+include/isc/platform.h
+include/isc/print.h
+include/isc/quota.h
+include/isc/random.h
+include/isc/ratelimiter.h
+include/isc/rbtgen.h
+include/isc/region.h
+include/isc/result.h
+include/isc/resultclass.h
+include/isc/rwlock.h
+include/isc/serial.h
+include/isc/sockaddr.h
+include/isc/socket.h
+include/isc/str.h
+include/isc/symtab.h
+include/isc/task.h
+include/isc/taskpool.h
+include/isc/timer.h
+include/isc/types.h
+include/isc/ufile.h
+include/isc/util.h
+include/isc/app.h
+include/isc/dir.h
+include/isc/int.h
+include/isc/net.h
+include/isc/netdb.h
+include/isc/stdtime.h
+include/isc/time.h
+include/isc/condition.h
+include/isc/mutex.h
+include/isc/once.h
+include/isc/thread.h
+include/dns/a6.h
+include/dns/acl.h
+include/dns/aclconf.h
+include/dns/adb.h
+include/dns/byaddr.h
+include/dns/cache.h
+include/dns/callbacks.h
+include/dns/cert.h
+include/dns/compress.h
+include/dns/confacl.h
+include/dns/confcache.h
+include/dns/confcommon.h
+include/dns/confctl.h
+include/dns/confctx.h
+include/dns/confip.h
+include/dns/confkeys.h
+include/dns/conflog.h
+include/dns/conflsn.h
+include/dns/confparser.h
+include/dns/confresolv.h
+include/dns/confrrset.h
+include/dns/confserv.h
+include/dns/confview.h
+include/dns/confzone.h
+include/dns/db.h
+include/dns/dbiterator.h
+include/dns/dbtable.h
+include/dns/dispatch.h
+include/dns/dnssec.h
+include/dns/events.h
+include/dns/fixedname.h
+include/dns/journal.h
+include/dns/keyflags.h
+include/dns/keyvalues.h
+include/dns/lib.h
+include/dns/log.h
+include/dns/master.h
+include/dns/masterdump.h
+include/dns/message.h
+include/dns/name.h
+include/dns/namedconf.h
+include/dns/ncache.h
+include/dns/nxt.h
+include/dns/rbt.h
+include/dns/rcode.h
+include/dns/rdata.h
+include/dns/rdataclass.h
+include/dns/rdatalist.h
+include/dns/rdataset.h
+include/dns/rdatasetiter.h
+include/dns/rdataslab.h
+include/dns/rdatatype.h
+include/dns/resolver.h
+include/dns/result.h
+include/dns/rootns.h
+include/dns/secalg.h
+include/dns/secproto.h
+include/dns/tcpmsg.h
+include/dns/time.h
+include/dns/tkey.h
+include/dns/tkeyconf.h
+include/dns/tsig.h
+include/dns/ttl.h
+include/dns/types.h
+include/dns/view.h
+include/dns/xfrin.h
+include/dns/zone.h
+include/dns/zoneconf.h
+include/dns/zt.h
+include/dns/enumclass.h
+include/dns/enumtype.h
+include/dns/rdatastruct.h
+include/dst/dst.h
+include/dst/lib.h
+include/dst/result.h
+include/dst/bio.h
+include/dst/bn.h
+include/dst/buffer.h
+include/dst/crypto.h
+include/dst/dh.h
+include/dst/dsa.h
+include/dst/e_os.h
+include/dst/e_os2.h
+include/dst/err.h
+include/dst/lhash.h
+include/dst/md5.h
+include/dst/opensslconf.h
+include/dst/opensslv.h
+include/dst/rand.h
+include/dst/sha.h
+include/dst/stack.h
+include/lwres/context.h
+include/lwres/lwbuffer.h
+include/lwres/lwpacket.h
+include/lwres/lwres.h
+include/lwres/netdb.h
+include/lwres/result.h
+include/lwres/int.h
+include/lwres/lang.h
+include/lwres/net.h
+include/lwres/ipv6.h
+include/lwres/platform.h
+include/omapi/compatibility.h
+include/omapi/lib.h
+include/omapi/omapi.h
+include/omapi/private.h
+include/omapi/result.h
+include/omapi/types.h
+lib/libisc.so.0.0
+lib/libisc.so.0
+lib/libisc.so
+lib/libisc.la
+lib/libisc.a
+lib/libdns.so.0.0
+lib/libdns.so.0
+lib/libdns.so
+lib/libdns.la
+lib/libdns.a
+lib/liblwres.so.0.0
+lib/liblwres.so.0
+lib/liblwres.so
+lib/liblwres.la
+lib/liblwres.a
+lib/libomapi.so.0.0
+lib/libomapi.so.0
+lib/libomapi.so
+lib/libomapi.la
+lib/libomapi.a
+@dirrm include/omapi
+@dirrm include/lwres
+@dirrm include/dst
+@dirrm include/dns
+@dirrm include/isc