diff options
Diffstat (limited to 'net/bind9')
-rw-r--r-- | net/bind9/Makefile | 43 | ||||
-rw-r--r-- | net/bind9/files/md5 | 3 | ||||
-rw-r--r-- | net/bind9/files/patch-sum | 10 | ||||
-rw-r--r-- | net/bind9/patches/patch-aa | 13 | ||||
-rw-r--r-- | net/bind9/patches/patch-ab | 13 | ||||
-rw-r--r-- | net/bind9/patches/patch-ac | 22 | ||||
-rw-r--r-- | net/bind9/patches/patch-ad | 20 | ||||
-rw-r--r-- | net/bind9/patches/patch-ae | 34 | ||||
-rw-r--r-- | net/bind9/patches/patch-af | 19 | ||||
-rw-r--r-- | net/bind9/patches/patch-ag | 14 | ||||
-rw-r--r-- | net/bind9/patches/patch-ah | 13 | ||||
-rw-r--r-- | net/bind9/pkg/COMMENT | 1 | ||||
-rw-r--r-- | net/bind9/pkg/DESCR | 10 | ||||
-rw-r--r-- | net/bind9/pkg/PLIST | 192 |
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 |