diff options
Diffstat (limited to 'dns')
65 files changed, 55 insertions, 2672 deletions
diff --git a/dns/bind94/Makefile b/dns/bind94/Makefile deleted file mode 100644 index ed42babb841f..000000000000 --- a/dns/bind94/Makefile +++ /dev/null @@ -1,129 +0,0 @@ -# New ports collection makefile for: bind -# Date created: 6 October 2000 -# Whom: will -# -# $FreeBSD$ -# - -# I stay very aware of developments with BIND in general, and with -# BIND 9 in particular. I frequently delay updating this port from -# a known-stable version due to concerns about stability of a newer -# version. If you are concerned about using the most recent ISC -# release you can generally build it cleanly from the source - Doug - -PORTNAME= bind9 -PORTVERSION= 9.3.1 -CATEGORIES= dns net ipv6 -MASTER_SITES= ${MASTER_SITE_ISC} -MASTER_SITE_SUBDIR= bind9/${ISCVERSION} -DISTNAME= bind-${ISCVERSION} -DISTFILES= ${DISTNAME}${EXTRACT_SUFX} ${DISTNAME}${EXTRACT_SUFX}.asc -EXTRACT_ONLY= ${DISTNAME}${EXTRACT_SUFX} - -MAINTAINER= DougB@FreeBSD.org -COMMENT= Completely new version of the BIND DNS suite with updated DNSSEC - -# ISC releases things like 9.3.0rc1, which our versioning doesn't like -ISCVERSION= 9.3.1 - -GNU_CONFIGURE= yes -CONFIGURE_ARGS= --localstatedir=/var --disable-linux-caps --with-openssl \ - --with-randomdev=/dev/random - -USE_OPENSSL= yes - -# ISC staff has informed me that for 9.3.x, threads are always a bad idea. -# Leave the affirmative option for those that want to experiment. -.if defined(WITH_BIND9_THREADS) -CONFIGURE_ARGS+= --enable-threads -.else -CONFIGURE_ARGS+= --disable-threads -.endif - -.if defined(WITH_PORT_REPLACES_BASE_BIND9) -PKGNAMESUFFIX= -base -PREFIX= /usr -BIND_DESTETC= /etc/namedb -CONFIGURE_ARGS+= --prefix=${PREFIX} \ - --sysconfdir=${BIND_DESTETC} \ - --mandir=${MANPREFIX}/man -.else -BIND_DESTETC= ${PREFIX}/etc -.endif - -PLIST_SUB= BIND_DESTETC="${BIND_DESTETC}" - -MAN1= dig.1 host.1 nslookup.1 -MAN3= lwres.3 lwres_addr_parse.3 lwres_buffer.3 lwres_buffer_add.3 \ - lwres_buffer_back.3 lwres_buffer_clear.3 lwres_buffer_first.3 \ - lwres_buffer_forward.3 lwres_buffer_getmem.3 lwres_buffer_getuint16.3 \ - lwres_buffer_getuint32.3 lwres_buffer_getuint8.3 lwres_buffer_init.3 \ - lwres_buffer_invalidate.3 lwres_buffer_putmem.3 \ - lwres_buffer_putuint16.3 lwres_buffer_putuint32.3 \ - lwres_buffer_putuint8.3 lwres_buffer_subtract.3 lwres_conf_clear.3 \ - lwres_conf_get.3 lwres_conf_init.3 lwres_conf_parse.3 \ - lwres_conf_print.3 lwres_config.3 lwres_context.3 \ - lwres_context_allocmem.3 lwres_context_create.3 \ - lwres_context_destroy.3 lwres_context_freemem.3 \ - lwres_context_initserial.3 lwres_context_nextserial.3 \ - lwres_context_sendrecv.3 lwres_endhostent.3 lwres_endhostent_r.3 \ - lwres_freeaddrinfo.3 lwres_freehostent.3 lwres_gabn.3 \ - lwres_gabnrequest_free.3 lwres_gabnrequest_parse.3 \ - lwres_gabnrequest_render.3 lwres_gabnresponse_free.3 \ - lwres_gabnresponse_parse.3 lwres_gabnresponse_render.3 \ - lwres_gai_strerror.3 lwres_getaddrinfo.3 lwres_getaddrsbyname.3 \ - lwres_gethostbyaddr.3 lwres_gethostbyaddr_r.3 lwres_gethostbyname.3 \ - lwres_gethostbyname2.3 lwres_gethostbyname_r.3 lwres_gethostent.3 \ - lwres_gethostent_r.3 lwres_getipnode.3 lwres_getipnodebyaddr.3 \ - lwres_getipnodebyname.3 lwres_getnamebyaddr.3 lwres_getnameinfo.3 \ - lwres_getrrsetbyname.3 lwres_gnba.3 lwres_gnbarequest_free.3 \ - lwres_gnbarequest_parse.3 lwres_gnbarequest_render.3 \ - lwres_gnbaresponse_free.3 lwres_gnbaresponse_parse.3 \ - lwres_gnbaresponse_render.3 lwres_herror.3 lwres_hstrerror.3 \ - lwres_inetntop.3 lwres_lwpacket_parseheader.3 \ - lwres_lwpacket_renderheader.3 lwres_net_ntop.3 lwres_noop.3 \ - lwres_nooprequest_free.3 lwres_nooprequest_parse.3 \ - lwres_nooprequest_render.3 lwres_noopresponse_free.3 \ - lwres_noopresponse_parse.3 lwres_noopresponse_render.3 \ - lwres_packet.3 lwres_resutil.3 lwres_sethostent.3 \ - lwres_sethostent_r.3 lwres_string_parse.3 -MAN5= named.conf.5 rndc.conf.5 -MAN8= dnssec-keygen.8 dnssec-signzone.8 lwresd.8 named-checkconf.8 \ - named-checkzone.8 named.8 nsupdate.8 rndc-confgen.8 rndc.8 - -pre-fetch: -.if defined(PORT_REPLACES_BASE_BIND9) - @${ECHO} "" - @${ECHO} "***************************************************" - @${ECHO} "Support for the old PORT_REPLACES_BASE_BIND9 option" - @${ECHO} "will be removed in future versions of the port." - @${ECHO} "Use WITH_PORT_REPLACES_BASE_BIND9 instead." - @${ECHO} "***************************************************" - @${ECHO} "" - @/bin/sleep 5 -WITH_PORT_REPLACES_BASE_BIND9= true -.endif - -post-patch: -.for FILE in check/named-checkconf.8 named/named.8 nsupdate/nsupdate.8 \ - rndc/rndc.8 - @${MV} ${WRKSRC}/bin/${FILE} ${WRKSRC}/bin/${FILE}.Dist - @${SED} -e 's#/etc/named.conf#${BIND_DESTETC}/named.conf#g' \ - -e 's#/etc/rndc.conf#${BIND_DESTETC}/rndc.conf#g' \ - ${WRKSRC}/bin/${FILE}.Dist > ${WRKSRC}/bin/${FILE} -.endfor - -post-install: - ${INSTALL_DATA} ${WRKSRC}/bin/rndc/rndc.conf \ - ${BIND_DESTETC}/rndc.conf.sample -.if !defined(NOPORTDOCS) - ${MKDIR} ${DOCSDIR}/arm ${DOCSDIR}/misc - ${INSTALL_DATA} ${WRKSRC}/doc/arm/Bv9ARM*html ${DOCSDIR}/arm - ${INSTALL_DATA} ${WRKSRC}/doc/misc/[a-z]* ${DOCSDIR}/misc - ${CP} ${WRKSRC}/CHANGES ${WRKSRC}/COPYRIGHT ${WRKSRC}/FAQ \ - ${WRKSRC}/README ${DOCSDIR}/ -.endif - - @${CAT} ${PKGMESSAGE} - -.include <bsd.port.mk> diff --git a/dns/bind94/distinfo b/dns/bind94/distinfo deleted file mode 100644 index 9ef13fa4101a..000000000000 --- a/dns/bind94/distinfo +++ /dev/null @@ -1,4 +0,0 @@ -MD5 (bind-9.3.1.tar.gz) = 9ff3204eea27184ea0722f37e43fc95d -SIZE (bind-9.3.1.tar.gz) = 4673603 -MD5 (bind-9.3.1.tar.gz.asc) = b2077443ade50ed778aa78a8014affaa -SIZE (bind-9.3.1.tar.gz.asc) = 186 diff --git a/dns/bind94/files/patch-lib_dns_resolver.c b/dns/bind94/files/patch-lib_dns_resolver.c deleted file mode 100644 index 5605bb71f3ec..000000000000 --- a/dns/bind94/files/patch-lib_dns_resolver.c +++ /dev/null @@ -1,23 +0,0 @@ ---- lib/dns/resolver.c.orig Tue Feb 8 15:59:44 2005 -+++ lib/dns/resolver.c Wed Aug 17 02:42:48 2005 -@@ -2665,7 +2665,7 @@ - unsigned int options, unsigned int bucketnum, fetchctx_t **fctxp) - { - fetchctx_t *fctx; -- isc_result_t result = ISC_R_SUCCESS; -+ isc_result_t result; - isc_result_t iresult; - isc_interval_t interval; - dns_fixedname_t qdomain; -@@ -2687,8 +2687,10 @@ - strcat(buf, "/"); /* checked */ - strcat(buf, typebuf); /* checked */ - fctx->info = isc_mem_strdup(res->mctx, buf); -- if (fctx->info == NULL) -+ if (fctx->info == NULL) { -+ result = ISC_R_NOMEMORY; - goto cleanup_fetch; -+ } - FCTXTRACE("create"); - dns_name_init(&fctx->name, NULL); - result = dns_name_dup(name, res->mctx, &fctx->name); diff --git a/dns/bind94/pkg-descr b/dns/bind94/pkg-descr deleted file mode 100644 index 4f63a1ebef03..000000000000 --- a/dns/bind94/pkg-descr +++ /dev/null @@ -1,24 +0,0 @@ -BIND version 9 is a major rewrite of nearly all aspects of the underlying BIND -architecture. Some of the important features of BIND 9 are: - -DNS Security - DNSSEC (signed zones) - TSIG (signed DNS requests) -IP version 6 - Answers DNS queries on IPv6 sockets - IPv6 resource records (AAAA) - Experimental IPv6 Resolver Library -DNS Protocol Enhancements - IXFR, DDNS, Notify, EDNS0 - Improved standards conformance -Views - One server process can provide multiple "views" of - the DNS namespace, e.g. an "inside" view to certain - clients, and an "outside" view to others. -Multiprocessor Support -Improved Portability Architecture - -WWW: http://www.isc.org/index.pl?/sw/bind/bind9.3.php - -- Doug Barton -DougB@FreeBSD.org diff --git a/dns/bind94/pkg-message b/dns/bind94/pkg-message deleted file mode 100644 index 8dd5f7e54f92..000000000000 --- a/dns/bind94/pkg-message +++ /dev/null @@ -1,22 +0,0 @@ -************************************************************************* -* _ _____ _____ _____ _ _ _____ ___ ___ _ _ * -* / \|_ _|_ _| ____| \ | |_ _|_ _/ _ \| \ | | * -* / _ \ | | | | | _| | \| | | | | | | | | \| | * -* / ___ \| | | | | |___| |\ | | | | | |_| | |\ | * -* /_/ \_\_| |_| |_____|_| \_| |_| |___\___/|_| \_| * -* * -* BIND 9 requires a good source of randomness to operate. * -* It also requires configuration of rndc, including a * -* "secret" key. If you are using FreeBSD 4.x, visit * -* http://people.freebsd.org/~dougb/randomness.html for * -* information on how to set up entropy gathering. Users * -* of FreeBSD 5.x or later do not need to do this step. If * -* you are running BIND 9 in a chroot environment, make * -* sure that there is a /dev/random device in the chroot. * -* * -* The easiest, and most secure way to configure rndc is * -* to run 'rndc-confgen -a' which will generate the proper * -* conf file, with a new random key, and appropriate file * -* permissions. * -* * -************************************************************************* diff --git a/dns/bind94/pkg-plist b/dns/bind94/pkg-plist deleted file mode 100644 index 4a8755f67d6c..000000000000 --- a/dns/bind94/pkg-plist +++ /dev/null @@ -1,226 +0,0 @@ -bin/dig -bin/host -bin/isc-config.sh -bin/nslookup -bin/nsupdate -include/bind9/check.h -include/bind9/getaddresses.h -include/bind9/version.h -include/dns/acl.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/db.h -include/dns/dbiterator.h -include/dns/dbtable.h -include/dns/diff.h -include/dns/dispatch.h -include/dns/dnssec.h -include/dns/ds.h -include/dns/enumclass.h -include/dns/enumtype.h -include/dns/events.h -include/dns/fixedname.h -include/dns/journal.h -include/dns/keyflags.h -include/dns/keytable.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/ncache.h -include/dns/nsec.h -include/dns/peer.h -include/dns/portlist.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/rdatastruct.h -include/dns/rdatatype.h -include/dns/request.h -include/dns/resolver.h -include/dns/result.h -include/dns/rootns.h -include/dns/sdb.h -include/dns/secalg.h -include/dns/secproto.h -include/dns/soa.h -include/dns/ssu.h -include/dns/tcpmsg.h -include/dns/time.h -include/dns/tkey.h -include/dns/tsig.h -include/dns/ttl.h -include/dns/types.h -include/dns/validator.h -include/dns/version.h -include/dns/view.h -include/dns/xfrin.h -include/dns/zone.h -include/dns/zonekey.h -include/dns/zt.h -include/dst/dst.h -include/dst/lib.h -include/dst/result.h -include/isc/app.h -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/condition.h -include/isc/dir.h -include/isc/entropy.h -include/isc/error.h -include/isc/event.h -include/isc/eventclass.h -include/isc/file.h -include/isc/formatcheck.h -include/isc/fsaccess.h -include/isc/heap.h -include/isc/hex.h -include/isc/hmacmd5.h -include/isc/int.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/log.h -include/isc/magic.h -include/isc/md5.h -include/isc/mem.h -include/isc/msgcat.h -include/isc/msgs.h -include/isc/mutex.h -include/isc/mutexblock.h -include/isc/net.h -include/isc/netaddr.h -include/isc/netdb.h -include/isc/offset.h -include/isc/once.h -include/isc/ondestroy.h -include/isc/os.h -include/isc/parseint.h -include/isc/platform.h -include/isc/print.h -include/isc/quota.h -include/isc/random.h -include/isc/ratelimiter.h -include/isc/refcount.h -include/isc/region.h -include/isc/resource.h -include/isc/result.h -include/isc/resultclass.h -include/isc/rwlock.h -include/isc/serial.h -include/isc/sha1.h -include/isc/sockaddr.h -include/isc/socket.h -include/isc/stdio.h -include/isc/stdlib.h -include/isc/stdtime.h -include/isc/string.h -include/isc/symtab.h -include/isc/syslog.h -include/isc/task.h -include/isc/taskpool.h -include/isc/thread.h -include/isc/time.h -include/isc/timer.h -include/isc/types.h -include/isc/util.h -include/isc/version.h -include/isccc/alist.h -include/isccc/base64.h -include/isccc/cc.h -include/isccc/ccmsg.h -include/isccc/events.h -include/isccc/lib.h -include/isccc/result.h -include/isccc/sexpr.h -include/isccc/symtab.h -include/isccc/symtype.h -include/isccc/types.h -include/isccc/util.h -include/isccc/version.h -include/isccfg/cfg.h -include/isccfg/grammar.h -include/isccfg/log.h -include/isccfg/namedconf.h -include/isccfg/version.h -include/lwres/context.h -include/lwres/int.h -include/lwres/ipv6.h -include/lwres/lang.h -include/lwres/list.h -include/lwres/lwbuffer.h -include/lwres/lwpacket.h -include/lwres/lwres.h -include/lwres/net.h -include/lwres/netdb.h -include/lwres/platform.h -include/lwres/result.h -include/lwres/version.h -lib/libbind9.a -lib/libdns.a -lib/libisc.a -lib/libisccc.a -lib/libisccfg.a -lib/liblwres.a -sbin/dnssec-keygen -sbin/dnssec-signzone -sbin/lwresd -sbin/named -sbin/named-checkconf -sbin/named-checkzone -sbin/rndc -sbin/rndc-confgen -%%PORTDOCS%%%%DOCSDIR%%/CHANGES -%%PORTDOCS%%%%DOCSDIR%%/COPYRIGHT -%%PORTDOCS%%%%DOCSDIR%%/FAQ -%%PORTDOCS%%%%DOCSDIR%%/README -%%PORTDOCS%%%%DOCSDIR%%/arm/Bv9ARM.ch01.html -%%PORTDOCS%%%%DOCSDIR%%/arm/Bv9ARM.ch02.html -%%PORTDOCS%%%%DOCSDIR%%/arm/Bv9ARM.ch03.html -%%PORTDOCS%%%%DOCSDIR%%/arm/Bv9ARM.ch04.html -%%PORTDOCS%%%%DOCSDIR%%/arm/Bv9ARM.ch05.html -%%PORTDOCS%%%%DOCSDIR%%/arm/Bv9ARM.ch06.html -%%PORTDOCS%%%%DOCSDIR%%/arm/Bv9ARM.ch07.html -%%PORTDOCS%%%%DOCSDIR%%/arm/Bv9ARM.ch08.html -%%PORTDOCS%%%%DOCSDIR%%/arm/Bv9ARM.ch09.html -%%PORTDOCS%%%%DOCSDIR%%/arm/Bv9ARM.html -%%PORTDOCS%%%%DOCSDIR%%/misc/dnssec -%%PORTDOCS%%%%DOCSDIR%%/misc/format-options.pl -%%PORTDOCS%%%%DOCSDIR%%/misc/ipv6 -%%PORTDOCS%%%%DOCSDIR%%/misc/migration -%%PORTDOCS%%%%DOCSDIR%%/misc/migration-4to9 -%%PORTDOCS%%%%DOCSDIR%%/misc/options -%%PORTDOCS%%%%DOCSDIR%%/misc/rfc-compliance -%%PORTDOCS%%%%DOCSDIR%%/misc/roadmap -%%PORTDOCS%%%%DOCSDIR%%/misc/sdb -%%PORTDOCS%%@dirrm %%DOCSDIR%%/arm -%%PORTDOCS%%@dirrm %%DOCSDIR%%/misc -%%PORTDOCS%%@dirrm %%DOCSDIR%% -@unexec rm -f %%BIND_DESTETC%%/rndc.conf.sample -@dirrm include/bind9 -@dirrm include/dns -@dirrm include/dst -@unexec rmdir %D/include/isc 2>/dev/null || true -@dirrm include/isccc -@dirrm include/isccfg -@dirrm include/lwres diff --git a/dns/bind95/Makefile b/dns/bind95/Makefile deleted file mode 100644 index ed42babb841f..000000000000 --- a/dns/bind95/Makefile +++ /dev/null @@ -1,129 +0,0 @@ -# New ports collection makefile for: bind -# Date created: 6 October 2000 -# Whom: will -# -# $FreeBSD$ -# - -# I stay very aware of developments with BIND in general, and with -# BIND 9 in particular. I frequently delay updating this port from -# a known-stable version due to concerns about stability of a newer -# version. If you are concerned about using the most recent ISC -# release you can generally build it cleanly from the source - Doug - -PORTNAME= bind9 -PORTVERSION= 9.3.1 -CATEGORIES= dns net ipv6 -MASTER_SITES= ${MASTER_SITE_ISC} -MASTER_SITE_SUBDIR= bind9/${ISCVERSION} -DISTNAME= bind-${ISCVERSION} -DISTFILES= ${DISTNAME}${EXTRACT_SUFX} ${DISTNAME}${EXTRACT_SUFX}.asc -EXTRACT_ONLY= ${DISTNAME}${EXTRACT_SUFX} - -MAINTAINER= DougB@FreeBSD.org -COMMENT= Completely new version of the BIND DNS suite with updated DNSSEC - -# ISC releases things like 9.3.0rc1, which our versioning doesn't like -ISCVERSION= 9.3.1 - -GNU_CONFIGURE= yes -CONFIGURE_ARGS= --localstatedir=/var --disable-linux-caps --with-openssl \ - --with-randomdev=/dev/random - -USE_OPENSSL= yes - -# ISC staff has informed me that for 9.3.x, threads are always a bad idea. -# Leave the affirmative option for those that want to experiment. -.if defined(WITH_BIND9_THREADS) -CONFIGURE_ARGS+= --enable-threads -.else -CONFIGURE_ARGS+= --disable-threads -.endif - -.if defined(WITH_PORT_REPLACES_BASE_BIND9) -PKGNAMESUFFIX= -base -PREFIX= /usr -BIND_DESTETC= /etc/namedb -CONFIGURE_ARGS+= --prefix=${PREFIX} \ - --sysconfdir=${BIND_DESTETC} \ - --mandir=${MANPREFIX}/man -.else -BIND_DESTETC= ${PREFIX}/etc -.endif - -PLIST_SUB= BIND_DESTETC="${BIND_DESTETC}" - -MAN1= dig.1 host.1 nslookup.1 -MAN3= lwres.3 lwres_addr_parse.3 lwres_buffer.3 lwres_buffer_add.3 \ - lwres_buffer_back.3 lwres_buffer_clear.3 lwres_buffer_first.3 \ - lwres_buffer_forward.3 lwres_buffer_getmem.3 lwres_buffer_getuint16.3 \ - lwres_buffer_getuint32.3 lwres_buffer_getuint8.3 lwres_buffer_init.3 \ - lwres_buffer_invalidate.3 lwres_buffer_putmem.3 \ - lwres_buffer_putuint16.3 lwres_buffer_putuint32.3 \ - lwres_buffer_putuint8.3 lwres_buffer_subtract.3 lwres_conf_clear.3 \ - lwres_conf_get.3 lwres_conf_init.3 lwres_conf_parse.3 \ - lwres_conf_print.3 lwres_config.3 lwres_context.3 \ - lwres_context_allocmem.3 lwres_context_create.3 \ - lwres_context_destroy.3 lwres_context_freemem.3 \ - lwres_context_initserial.3 lwres_context_nextserial.3 \ - lwres_context_sendrecv.3 lwres_endhostent.3 lwres_endhostent_r.3 \ - lwres_freeaddrinfo.3 lwres_freehostent.3 lwres_gabn.3 \ - lwres_gabnrequest_free.3 lwres_gabnrequest_parse.3 \ - lwres_gabnrequest_render.3 lwres_gabnresponse_free.3 \ - lwres_gabnresponse_parse.3 lwres_gabnresponse_render.3 \ - lwres_gai_strerror.3 lwres_getaddrinfo.3 lwres_getaddrsbyname.3 \ - lwres_gethostbyaddr.3 lwres_gethostbyaddr_r.3 lwres_gethostbyname.3 \ - lwres_gethostbyname2.3 lwres_gethostbyname_r.3 lwres_gethostent.3 \ - lwres_gethostent_r.3 lwres_getipnode.3 lwres_getipnodebyaddr.3 \ - lwres_getipnodebyname.3 lwres_getnamebyaddr.3 lwres_getnameinfo.3 \ - lwres_getrrsetbyname.3 lwres_gnba.3 lwres_gnbarequest_free.3 \ - lwres_gnbarequest_parse.3 lwres_gnbarequest_render.3 \ - lwres_gnbaresponse_free.3 lwres_gnbaresponse_parse.3 \ - lwres_gnbaresponse_render.3 lwres_herror.3 lwres_hstrerror.3 \ - lwres_inetntop.3 lwres_lwpacket_parseheader.3 \ - lwres_lwpacket_renderheader.3 lwres_net_ntop.3 lwres_noop.3 \ - lwres_nooprequest_free.3 lwres_nooprequest_parse.3 \ - lwres_nooprequest_render.3 lwres_noopresponse_free.3 \ - lwres_noopresponse_parse.3 lwres_noopresponse_render.3 \ - lwres_packet.3 lwres_resutil.3 lwres_sethostent.3 \ - lwres_sethostent_r.3 lwres_string_parse.3 -MAN5= named.conf.5 rndc.conf.5 -MAN8= dnssec-keygen.8 dnssec-signzone.8 lwresd.8 named-checkconf.8 \ - named-checkzone.8 named.8 nsupdate.8 rndc-confgen.8 rndc.8 - -pre-fetch: -.if defined(PORT_REPLACES_BASE_BIND9) - @${ECHO} "" - @${ECHO} "***************************************************" - @${ECHO} "Support for the old PORT_REPLACES_BASE_BIND9 option" - @${ECHO} "will be removed in future versions of the port." - @${ECHO} "Use WITH_PORT_REPLACES_BASE_BIND9 instead." - @${ECHO} "***************************************************" - @${ECHO} "" - @/bin/sleep 5 -WITH_PORT_REPLACES_BASE_BIND9= true -.endif - -post-patch: -.for FILE in check/named-checkconf.8 named/named.8 nsupdate/nsupdate.8 \ - rndc/rndc.8 - @${MV} ${WRKSRC}/bin/${FILE} ${WRKSRC}/bin/${FILE}.Dist - @${SED} -e 's#/etc/named.conf#${BIND_DESTETC}/named.conf#g' \ - -e 's#/etc/rndc.conf#${BIND_DESTETC}/rndc.conf#g' \ - ${WRKSRC}/bin/${FILE}.Dist > ${WRKSRC}/bin/${FILE} -.endfor - -post-install: - ${INSTALL_DATA} ${WRKSRC}/bin/rndc/rndc.conf \ - ${BIND_DESTETC}/rndc.conf.sample -.if !defined(NOPORTDOCS) - ${MKDIR} ${DOCSDIR}/arm ${DOCSDIR}/misc - ${INSTALL_DATA} ${WRKSRC}/doc/arm/Bv9ARM*html ${DOCSDIR}/arm - ${INSTALL_DATA} ${WRKSRC}/doc/misc/[a-z]* ${DOCSDIR}/misc - ${CP} ${WRKSRC}/CHANGES ${WRKSRC}/COPYRIGHT ${WRKSRC}/FAQ \ - ${WRKSRC}/README ${DOCSDIR}/ -.endif - - @${CAT} ${PKGMESSAGE} - -.include <bsd.port.mk> diff --git a/dns/bind95/distinfo b/dns/bind95/distinfo deleted file mode 100644 index 9ef13fa4101a..000000000000 --- a/dns/bind95/distinfo +++ /dev/null @@ -1,4 +0,0 @@ -MD5 (bind-9.3.1.tar.gz) = 9ff3204eea27184ea0722f37e43fc95d -SIZE (bind-9.3.1.tar.gz) = 4673603 -MD5 (bind-9.3.1.tar.gz.asc) = b2077443ade50ed778aa78a8014affaa -SIZE (bind-9.3.1.tar.gz.asc) = 186 diff --git a/dns/bind95/files/patch-lib_dns_resolver.c b/dns/bind95/files/patch-lib_dns_resolver.c deleted file mode 100644 index 5605bb71f3ec..000000000000 --- a/dns/bind95/files/patch-lib_dns_resolver.c +++ /dev/null @@ -1,23 +0,0 @@ ---- lib/dns/resolver.c.orig Tue Feb 8 15:59:44 2005 -+++ lib/dns/resolver.c Wed Aug 17 02:42:48 2005 -@@ -2665,7 +2665,7 @@ - unsigned int options, unsigned int bucketnum, fetchctx_t **fctxp) - { - fetchctx_t *fctx; -- isc_result_t result = ISC_R_SUCCESS; -+ isc_result_t result; - isc_result_t iresult; - isc_interval_t interval; - dns_fixedname_t qdomain; -@@ -2687,8 +2687,10 @@ - strcat(buf, "/"); /* checked */ - strcat(buf, typebuf); /* checked */ - fctx->info = isc_mem_strdup(res->mctx, buf); -- if (fctx->info == NULL) -+ if (fctx->info == NULL) { -+ result = ISC_R_NOMEMORY; - goto cleanup_fetch; -+ } - FCTXTRACE("create"); - dns_name_init(&fctx->name, NULL); - result = dns_name_dup(name, res->mctx, &fctx->name); diff --git a/dns/bind95/pkg-descr b/dns/bind95/pkg-descr deleted file mode 100644 index 4f63a1ebef03..000000000000 --- a/dns/bind95/pkg-descr +++ /dev/null @@ -1,24 +0,0 @@ -BIND version 9 is a major rewrite of nearly all aspects of the underlying BIND -architecture. Some of the important features of BIND 9 are: - -DNS Security - DNSSEC (signed zones) - TSIG (signed DNS requests) -IP version 6 - Answers DNS queries on IPv6 sockets - IPv6 resource records (AAAA) - Experimental IPv6 Resolver Library -DNS Protocol Enhancements - IXFR, DDNS, Notify, EDNS0 - Improved standards conformance -Views - One server process can provide multiple "views" of - the DNS namespace, e.g. an "inside" view to certain - clients, and an "outside" view to others. -Multiprocessor Support -Improved Portability Architecture - -WWW: http://www.isc.org/index.pl?/sw/bind/bind9.3.php - -- Doug Barton -DougB@FreeBSD.org diff --git a/dns/bind95/pkg-message b/dns/bind95/pkg-message deleted file mode 100644 index 8dd5f7e54f92..000000000000 --- a/dns/bind95/pkg-message +++ /dev/null @@ -1,22 +0,0 @@ -************************************************************************* -* _ _____ _____ _____ _ _ _____ ___ ___ _ _ * -* / \|_ _|_ _| ____| \ | |_ _|_ _/ _ \| \ | | * -* / _ \ | | | | | _| | \| | | | | | | | | \| | * -* / ___ \| | | | | |___| |\ | | | | | |_| | |\ | * -* /_/ \_\_| |_| |_____|_| \_| |_| |___\___/|_| \_| * -* * -* BIND 9 requires a good source of randomness to operate. * -* It also requires configuration of rndc, including a * -* "secret" key. If you are using FreeBSD 4.x, visit * -* http://people.freebsd.org/~dougb/randomness.html for * -* information on how to set up entropy gathering. Users * -* of FreeBSD 5.x or later do not need to do this step. If * -* you are running BIND 9 in a chroot environment, make * -* sure that there is a /dev/random device in the chroot. * -* * -* The easiest, and most secure way to configure rndc is * -* to run 'rndc-confgen -a' which will generate the proper * -* conf file, with a new random key, and appropriate file * -* permissions. * -* * -************************************************************************* diff --git a/dns/bind95/pkg-plist b/dns/bind95/pkg-plist deleted file mode 100644 index 4a8755f67d6c..000000000000 --- a/dns/bind95/pkg-plist +++ /dev/null @@ -1,226 +0,0 @@ -bin/dig -bin/host -bin/isc-config.sh -bin/nslookup -bin/nsupdate -include/bind9/check.h -include/bind9/getaddresses.h -include/bind9/version.h -include/dns/acl.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/db.h -include/dns/dbiterator.h -include/dns/dbtable.h -include/dns/diff.h -include/dns/dispatch.h -include/dns/dnssec.h -include/dns/ds.h -include/dns/enumclass.h -include/dns/enumtype.h -include/dns/events.h -include/dns/fixedname.h -include/dns/journal.h -include/dns/keyflags.h -include/dns/keytable.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/ncache.h -include/dns/nsec.h -include/dns/peer.h -include/dns/portlist.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/rdatastruct.h -include/dns/rdatatype.h -include/dns/request.h -include/dns/resolver.h -include/dns/result.h -include/dns/rootns.h -include/dns/sdb.h -include/dns/secalg.h -include/dns/secproto.h -include/dns/soa.h -include/dns/ssu.h -include/dns/tcpmsg.h -include/dns/time.h -include/dns/tkey.h -include/dns/tsig.h -include/dns/ttl.h -include/dns/types.h -include/dns/validator.h -include/dns/version.h -include/dns/view.h -include/dns/xfrin.h -include/dns/zone.h -include/dns/zonekey.h -include/dns/zt.h -include/dst/dst.h -include/dst/lib.h -include/dst/result.h -include/isc/app.h -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/condition.h -include/isc/dir.h -include/isc/entropy.h -include/isc/error.h -include/isc/event.h -include/isc/eventclass.h -include/isc/file.h -include/isc/formatcheck.h -include/isc/fsaccess.h -include/isc/heap.h -include/isc/hex.h -include/isc/hmacmd5.h -include/isc/int.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/log.h -include/isc/magic.h -include/isc/md5.h -include/isc/mem.h -include/isc/msgcat.h -include/isc/msgs.h -include/isc/mutex.h -include/isc/mutexblock.h -include/isc/net.h -include/isc/netaddr.h -include/isc/netdb.h -include/isc/offset.h -include/isc/once.h -include/isc/ondestroy.h -include/isc/os.h -include/isc/parseint.h -include/isc/platform.h -include/isc/print.h -include/isc/quota.h -include/isc/random.h -include/isc/ratelimiter.h -include/isc/refcount.h -include/isc/region.h -include/isc/resource.h -include/isc/result.h -include/isc/resultclass.h -include/isc/rwlock.h -include/isc/serial.h -include/isc/sha1.h -include/isc/sockaddr.h -include/isc/socket.h -include/isc/stdio.h -include/isc/stdlib.h -include/isc/stdtime.h -include/isc/string.h -include/isc/symtab.h -include/isc/syslog.h -include/isc/task.h -include/isc/taskpool.h -include/isc/thread.h -include/isc/time.h -include/isc/timer.h -include/isc/types.h -include/isc/util.h -include/isc/version.h -include/isccc/alist.h -include/isccc/base64.h -include/isccc/cc.h -include/isccc/ccmsg.h -include/isccc/events.h -include/isccc/lib.h -include/isccc/result.h -include/isccc/sexpr.h -include/isccc/symtab.h -include/isccc/symtype.h -include/isccc/types.h -include/isccc/util.h -include/isccc/version.h -include/isccfg/cfg.h -include/isccfg/grammar.h -include/isccfg/log.h -include/isccfg/namedconf.h -include/isccfg/version.h -include/lwres/context.h -include/lwres/int.h -include/lwres/ipv6.h -include/lwres/lang.h -include/lwres/list.h -include/lwres/lwbuffer.h -include/lwres/lwpacket.h -include/lwres/lwres.h -include/lwres/net.h -include/lwres/netdb.h -include/lwres/platform.h -include/lwres/result.h -include/lwres/version.h -lib/libbind9.a -lib/libdns.a -lib/libisc.a -lib/libisccc.a -lib/libisccfg.a -lib/liblwres.a -sbin/dnssec-keygen -sbin/dnssec-signzone -sbin/lwresd -sbin/named -sbin/named-checkconf -sbin/named-checkzone -sbin/rndc -sbin/rndc-confgen -%%PORTDOCS%%%%DOCSDIR%%/CHANGES -%%PORTDOCS%%%%DOCSDIR%%/COPYRIGHT -%%PORTDOCS%%%%DOCSDIR%%/FAQ -%%PORTDOCS%%%%DOCSDIR%%/README -%%PORTDOCS%%%%DOCSDIR%%/arm/Bv9ARM.ch01.html -%%PORTDOCS%%%%DOCSDIR%%/arm/Bv9ARM.ch02.html -%%PORTDOCS%%%%DOCSDIR%%/arm/Bv9ARM.ch03.html -%%PORTDOCS%%%%DOCSDIR%%/arm/Bv9ARM.ch04.html -%%PORTDOCS%%%%DOCSDIR%%/arm/Bv9ARM.ch05.html -%%PORTDOCS%%%%DOCSDIR%%/arm/Bv9ARM.ch06.html -%%PORTDOCS%%%%DOCSDIR%%/arm/Bv9ARM.ch07.html -%%PORTDOCS%%%%DOCSDIR%%/arm/Bv9ARM.ch08.html -%%PORTDOCS%%%%DOCSDIR%%/arm/Bv9ARM.ch09.html -%%PORTDOCS%%%%DOCSDIR%%/arm/Bv9ARM.html -%%PORTDOCS%%%%DOCSDIR%%/misc/dnssec -%%PORTDOCS%%%%DOCSDIR%%/misc/format-options.pl -%%PORTDOCS%%%%DOCSDIR%%/misc/ipv6 -%%PORTDOCS%%%%DOCSDIR%%/misc/migration -%%PORTDOCS%%%%DOCSDIR%%/misc/migration-4to9 -%%PORTDOCS%%%%DOCSDIR%%/misc/options -%%PORTDOCS%%%%DOCSDIR%%/misc/rfc-compliance -%%PORTDOCS%%%%DOCSDIR%%/misc/roadmap -%%PORTDOCS%%%%DOCSDIR%%/misc/sdb -%%PORTDOCS%%@dirrm %%DOCSDIR%%/arm -%%PORTDOCS%%@dirrm %%DOCSDIR%%/misc -%%PORTDOCS%%@dirrm %%DOCSDIR%% -@unexec rm -f %%BIND_DESTETC%%/rndc.conf.sample -@dirrm include/bind9 -@dirrm include/dns -@dirrm include/dst -@unexec rmdir %D/include/isc 2>/dev/null || true -@dirrm include/isccc -@dirrm include/isccfg -@dirrm include/lwres diff --git a/dns/bind96/Makefile b/dns/bind96/Makefile deleted file mode 100644 index ed42babb841f..000000000000 --- a/dns/bind96/Makefile +++ /dev/null @@ -1,129 +0,0 @@ -# New ports collection makefile for: bind -# Date created: 6 October 2000 -# Whom: will -# -# $FreeBSD$ -# - -# I stay very aware of developments with BIND in general, and with -# BIND 9 in particular. I frequently delay updating this port from -# a known-stable version due to concerns about stability of a newer -# version. If you are concerned about using the most recent ISC -# release you can generally build it cleanly from the source - Doug - -PORTNAME= bind9 -PORTVERSION= 9.3.1 -CATEGORIES= dns net ipv6 -MASTER_SITES= ${MASTER_SITE_ISC} -MASTER_SITE_SUBDIR= bind9/${ISCVERSION} -DISTNAME= bind-${ISCVERSION} -DISTFILES= ${DISTNAME}${EXTRACT_SUFX} ${DISTNAME}${EXTRACT_SUFX}.asc -EXTRACT_ONLY= ${DISTNAME}${EXTRACT_SUFX} - -MAINTAINER= DougB@FreeBSD.org -COMMENT= Completely new version of the BIND DNS suite with updated DNSSEC - -# ISC releases things like 9.3.0rc1, which our versioning doesn't like -ISCVERSION= 9.3.1 - -GNU_CONFIGURE= yes -CONFIGURE_ARGS= --localstatedir=/var --disable-linux-caps --with-openssl \ - --with-randomdev=/dev/random - -USE_OPENSSL= yes - -# ISC staff has informed me that for 9.3.x, threads are always a bad idea. -# Leave the affirmative option for those that want to experiment. -.if defined(WITH_BIND9_THREADS) -CONFIGURE_ARGS+= --enable-threads -.else -CONFIGURE_ARGS+= --disable-threads -.endif - -.if defined(WITH_PORT_REPLACES_BASE_BIND9) -PKGNAMESUFFIX= -base -PREFIX= /usr -BIND_DESTETC= /etc/namedb -CONFIGURE_ARGS+= --prefix=${PREFIX} \ - --sysconfdir=${BIND_DESTETC} \ - --mandir=${MANPREFIX}/man -.else -BIND_DESTETC= ${PREFIX}/etc -.endif - -PLIST_SUB= BIND_DESTETC="${BIND_DESTETC}" - -MAN1= dig.1 host.1 nslookup.1 -MAN3= lwres.3 lwres_addr_parse.3 lwres_buffer.3 lwres_buffer_add.3 \ - lwres_buffer_back.3 lwres_buffer_clear.3 lwres_buffer_first.3 \ - lwres_buffer_forward.3 lwres_buffer_getmem.3 lwres_buffer_getuint16.3 \ - lwres_buffer_getuint32.3 lwres_buffer_getuint8.3 lwres_buffer_init.3 \ - lwres_buffer_invalidate.3 lwres_buffer_putmem.3 \ - lwres_buffer_putuint16.3 lwres_buffer_putuint32.3 \ - lwres_buffer_putuint8.3 lwres_buffer_subtract.3 lwres_conf_clear.3 \ - lwres_conf_get.3 lwres_conf_init.3 lwres_conf_parse.3 \ - lwres_conf_print.3 lwres_config.3 lwres_context.3 \ - lwres_context_allocmem.3 lwres_context_create.3 \ - lwres_context_destroy.3 lwres_context_freemem.3 \ - lwres_context_initserial.3 lwres_context_nextserial.3 \ - lwres_context_sendrecv.3 lwres_endhostent.3 lwres_endhostent_r.3 \ - lwres_freeaddrinfo.3 lwres_freehostent.3 lwres_gabn.3 \ - lwres_gabnrequest_free.3 lwres_gabnrequest_parse.3 \ - lwres_gabnrequest_render.3 lwres_gabnresponse_free.3 \ - lwres_gabnresponse_parse.3 lwres_gabnresponse_render.3 \ - lwres_gai_strerror.3 lwres_getaddrinfo.3 lwres_getaddrsbyname.3 \ - lwres_gethostbyaddr.3 lwres_gethostbyaddr_r.3 lwres_gethostbyname.3 \ - lwres_gethostbyname2.3 lwres_gethostbyname_r.3 lwres_gethostent.3 \ - lwres_gethostent_r.3 lwres_getipnode.3 lwres_getipnodebyaddr.3 \ - lwres_getipnodebyname.3 lwres_getnamebyaddr.3 lwres_getnameinfo.3 \ - lwres_getrrsetbyname.3 lwres_gnba.3 lwres_gnbarequest_free.3 \ - lwres_gnbarequest_parse.3 lwres_gnbarequest_render.3 \ - lwres_gnbaresponse_free.3 lwres_gnbaresponse_parse.3 \ - lwres_gnbaresponse_render.3 lwres_herror.3 lwres_hstrerror.3 \ - lwres_inetntop.3 lwres_lwpacket_parseheader.3 \ - lwres_lwpacket_renderheader.3 lwres_net_ntop.3 lwres_noop.3 \ - lwres_nooprequest_free.3 lwres_nooprequest_parse.3 \ - lwres_nooprequest_render.3 lwres_noopresponse_free.3 \ - lwres_noopresponse_parse.3 lwres_noopresponse_render.3 \ - lwres_packet.3 lwres_resutil.3 lwres_sethostent.3 \ - lwres_sethostent_r.3 lwres_string_parse.3 -MAN5= named.conf.5 rndc.conf.5 -MAN8= dnssec-keygen.8 dnssec-signzone.8 lwresd.8 named-checkconf.8 \ - named-checkzone.8 named.8 nsupdate.8 rndc-confgen.8 rndc.8 - -pre-fetch: -.if defined(PORT_REPLACES_BASE_BIND9) - @${ECHO} "" - @${ECHO} "***************************************************" - @${ECHO} "Support for the old PORT_REPLACES_BASE_BIND9 option" - @${ECHO} "will be removed in future versions of the port." - @${ECHO} "Use WITH_PORT_REPLACES_BASE_BIND9 instead." - @${ECHO} "***************************************************" - @${ECHO} "" - @/bin/sleep 5 -WITH_PORT_REPLACES_BASE_BIND9= true -.endif - -post-patch: -.for FILE in check/named-checkconf.8 named/named.8 nsupdate/nsupdate.8 \ - rndc/rndc.8 - @${MV} ${WRKSRC}/bin/${FILE} ${WRKSRC}/bin/${FILE}.Dist - @${SED} -e 's#/etc/named.conf#${BIND_DESTETC}/named.conf#g' \ - -e 's#/etc/rndc.conf#${BIND_DESTETC}/rndc.conf#g' \ - ${WRKSRC}/bin/${FILE}.Dist > ${WRKSRC}/bin/${FILE} -.endfor - -post-install: - ${INSTALL_DATA} ${WRKSRC}/bin/rndc/rndc.conf \ - ${BIND_DESTETC}/rndc.conf.sample -.if !defined(NOPORTDOCS) - ${MKDIR} ${DOCSDIR}/arm ${DOCSDIR}/misc - ${INSTALL_DATA} ${WRKSRC}/doc/arm/Bv9ARM*html ${DOCSDIR}/arm - ${INSTALL_DATA} ${WRKSRC}/doc/misc/[a-z]* ${DOCSDIR}/misc - ${CP} ${WRKSRC}/CHANGES ${WRKSRC}/COPYRIGHT ${WRKSRC}/FAQ \ - ${WRKSRC}/README ${DOCSDIR}/ -.endif - - @${CAT} ${PKGMESSAGE} - -.include <bsd.port.mk> diff --git a/dns/bind96/distinfo b/dns/bind96/distinfo deleted file mode 100644 index 9ef13fa4101a..000000000000 --- a/dns/bind96/distinfo +++ /dev/null @@ -1,4 +0,0 @@ -MD5 (bind-9.3.1.tar.gz) = 9ff3204eea27184ea0722f37e43fc95d -SIZE (bind-9.3.1.tar.gz) = 4673603 -MD5 (bind-9.3.1.tar.gz.asc) = b2077443ade50ed778aa78a8014affaa -SIZE (bind-9.3.1.tar.gz.asc) = 186 diff --git a/dns/bind96/files/patch-lib_dns_resolver.c b/dns/bind96/files/patch-lib_dns_resolver.c deleted file mode 100644 index 5605bb71f3ec..000000000000 --- a/dns/bind96/files/patch-lib_dns_resolver.c +++ /dev/null @@ -1,23 +0,0 @@ ---- lib/dns/resolver.c.orig Tue Feb 8 15:59:44 2005 -+++ lib/dns/resolver.c Wed Aug 17 02:42:48 2005 -@@ -2665,7 +2665,7 @@ - unsigned int options, unsigned int bucketnum, fetchctx_t **fctxp) - { - fetchctx_t *fctx; -- isc_result_t result = ISC_R_SUCCESS; -+ isc_result_t result; - isc_result_t iresult; - isc_interval_t interval; - dns_fixedname_t qdomain; -@@ -2687,8 +2687,10 @@ - strcat(buf, "/"); /* checked */ - strcat(buf, typebuf); /* checked */ - fctx->info = isc_mem_strdup(res->mctx, buf); -- if (fctx->info == NULL) -+ if (fctx->info == NULL) { -+ result = ISC_R_NOMEMORY; - goto cleanup_fetch; -+ } - FCTXTRACE("create"); - dns_name_init(&fctx->name, NULL); - result = dns_name_dup(name, res->mctx, &fctx->name); diff --git a/dns/bind96/pkg-descr b/dns/bind96/pkg-descr deleted file mode 100644 index 4f63a1ebef03..000000000000 --- a/dns/bind96/pkg-descr +++ /dev/null @@ -1,24 +0,0 @@ -BIND version 9 is a major rewrite of nearly all aspects of the underlying BIND -architecture. Some of the important features of BIND 9 are: - -DNS Security - DNSSEC (signed zones) - TSIG (signed DNS requests) -IP version 6 - Answers DNS queries on IPv6 sockets - IPv6 resource records (AAAA) - Experimental IPv6 Resolver Library -DNS Protocol Enhancements - IXFR, DDNS, Notify, EDNS0 - Improved standards conformance -Views - One server process can provide multiple "views" of - the DNS namespace, e.g. an "inside" view to certain - clients, and an "outside" view to others. -Multiprocessor Support -Improved Portability Architecture - -WWW: http://www.isc.org/index.pl?/sw/bind/bind9.3.php - -- Doug Barton -DougB@FreeBSD.org diff --git a/dns/bind96/pkg-message b/dns/bind96/pkg-message deleted file mode 100644 index 8dd5f7e54f92..000000000000 --- a/dns/bind96/pkg-message +++ /dev/null @@ -1,22 +0,0 @@ -************************************************************************* -* _ _____ _____ _____ _ _ _____ ___ ___ _ _ * -* / \|_ _|_ _| ____| \ | |_ _|_ _/ _ \| \ | | * -* / _ \ | | | | | _| | \| | | | | | | | | \| | * -* / ___ \| | | | | |___| |\ | | | | | |_| | |\ | * -* /_/ \_\_| |_| |_____|_| \_| |_| |___\___/|_| \_| * -* * -* BIND 9 requires a good source of randomness to operate. * -* It also requires configuration of rndc, including a * -* "secret" key. If you are using FreeBSD 4.x, visit * -* http://people.freebsd.org/~dougb/randomness.html for * -* information on how to set up entropy gathering. Users * -* of FreeBSD 5.x or later do not need to do this step. If * -* you are running BIND 9 in a chroot environment, make * -* sure that there is a /dev/random device in the chroot. * -* * -* The easiest, and most secure way to configure rndc is * -* to run 'rndc-confgen -a' which will generate the proper * -* conf file, with a new random key, and appropriate file * -* permissions. * -* * -************************************************************************* diff --git a/dns/bind96/pkg-plist b/dns/bind96/pkg-plist deleted file mode 100644 index 4a8755f67d6c..000000000000 --- a/dns/bind96/pkg-plist +++ /dev/null @@ -1,226 +0,0 @@ -bin/dig -bin/host -bin/isc-config.sh -bin/nslookup -bin/nsupdate -include/bind9/check.h -include/bind9/getaddresses.h -include/bind9/version.h -include/dns/acl.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/db.h -include/dns/dbiterator.h -include/dns/dbtable.h -include/dns/diff.h -include/dns/dispatch.h -include/dns/dnssec.h -include/dns/ds.h -include/dns/enumclass.h -include/dns/enumtype.h -include/dns/events.h -include/dns/fixedname.h -include/dns/journal.h -include/dns/keyflags.h -include/dns/keytable.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/ncache.h -include/dns/nsec.h -include/dns/peer.h -include/dns/portlist.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/rdatastruct.h -include/dns/rdatatype.h -include/dns/request.h -include/dns/resolver.h -include/dns/result.h -include/dns/rootns.h -include/dns/sdb.h -include/dns/secalg.h -include/dns/secproto.h -include/dns/soa.h -include/dns/ssu.h -include/dns/tcpmsg.h -include/dns/time.h -include/dns/tkey.h -include/dns/tsig.h -include/dns/ttl.h -include/dns/types.h -include/dns/validator.h -include/dns/version.h -include/dns/view.h -include/dns/xfrin.h -include/dns/zone.h -include/dns/zonekey.h -include/dns/zt.h -include/dst/dst.h -include/dst/lib.h -include/dst/result.h -include/isc/app.h -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/condition.h -include/isc/dir.h -include/isc/entropy.h -include/isc/error.h -include/isc/event.h -include/isc/eventclass.h -include/isc/file.h -include/isc/formatcheck.h -include/isc/fsaccess.h -include/isc/heap.h -include/isc/hex.h -include/isc/hmacmd5.h -include/isc/int.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/log.h -include/isc/magic.h -include/isc/md5.h -include/isc/mem.h -include/isc/msgcat.h -include/isc/msgs.h -include/isc/mutex.h -include/isc/mutexblock.h -include/isc/net.h -include/isc/netaddr.h -include/isc/netdb.h -include/isc/offset.h -include/isc/once.h -include/isc/ondestroy.h -include/isc/os.h -include/isc/parseint.h -include/isc/platform.h -include/isc/print.h -include/isc/quota.h -include/isc/random.h -include/isc/ratelimiter.h -include/isc/refcount.h -include/isc/region.h -include/isc/resource.h -include/isc/result.h -include/isc/resultclass.h -include/isc/rwlock.h -include/isc/serial.h -include/isc/sha1.h -include/isc/sockaddr.h -include/isc/socket.h -include/isc/stdio.h -include/isc/stdlib.h -include/isc/stdtime.h -include/isc/string.h -include/isc/symtab.h -include/isc/syslog.h -include/isc/task.h -include/isc/taskpool.h -include/isc/thread.h -include/isc/time.h -include/isc/timer.h -include/isc/types.h -include/isc/util.h -include/isc/version.h -include/isccc/alist.h -include/isccc/base64.h -include/isccc/cc.h -include/isccc/ccmsg.h -include/isccc/events.h -include/isccc/lib.h -include/isccc/result.h -include/isccc/sexpr.h -include/isccc/symtab.h -include/isccc/symtype.h -include/isccc/types.h -include/isccc/util.h -include/isccc/version.h -include/isccfg/cfg.h -include/isccfg/grammar.h -include/isccfg/log.h -include/isccfg/namedconf.h -include/isccfg/version.h -include/lwres/context.h -include/lwres/int.h -include/lwres/ipv6.h -include/lwres/lang.h -include/lwres/list.h -include/lwres/lwbuffer.h -include/lwres/lwpacket.h -include/lwres/lwres.h -include/lwres/net.h -include/lwres/netdb.h -include/lwres/platform.h -include/lwres/result.h -include/lwres/version.h -lib/libbind9.a -lib/libdns.a -lib/libisc.a -lib/libisccc.a -lib/libisccfg.a -lib/liblwres.a -sbin/dnssec-keygen -sbin/dnssec-signzone -sbin/lwresd -sbin/named -sbin/named-checkconf -sbin/named-checkzone -sbin/rndc -sbin/rndc-confgen -%%PORTDOCS%%%%DOCSDIR%%/CHANGES -%%PORTDOCS%%%%DOCSDIR%%/COPYRIGHT -%%PORTDOCS%%%%DOCSDIR%%/FAQ -%%PORTDOCS%%%%DOCSDIR%%/README -%%PORTDOCS%%%%DOCSDIR%%/arm/Bv9ARM.ch01.html -%%PORTDOCS%%%%DOCSDIR%%/arm/Bv9ARM.ch02.html -%%PORTDOCS%%%%DOCSDIR%%/arm/Bv9ARM.ch03.html -%%PORTDOCS%%%%DOCSDIR%%/arm/Bv9ARM.ch04.html -%%PORTDOCS%%%%DOCSDIR%%/arm/Bv9ARM.ch05.html -%%PORTDOCS%%%%DOCSDIR%%/arm/Bv9ARM.ch06.html -%%PORTDOCS%%%%DOCSDIR%%/arm/Bv9ARM.ch07.html -%%PORTDOCS%%%%DOCSDIR%%/arm/Bv9ARM.ch08.html -%%PORTDOCS%%%%DOCSDIR%%/arm/Bv9ARM.ch09.html -%%PORTDOCS%%%%DOCSDIR%%/arm/Bv9ARM.html -%%PORTDOCS%%%%DOCSDIR%%/misc/dnssec -%%PORTDOCS%%%%DOCSDIR%%/misc/format-options.pl -%%PORTDOCS%%%%DOCSDIR%%/misc/ipv6 -%%PORTDOCS%%%%DOCSDIR%%/misc/migration -%%PORTDOCS%%%%DOCSDIR%%/misc/migration-4to9 -%%PORTDOCS%%%%DOCSDIR%%/misc/options -%%PORTDOCS%%%%DOCSDIR%%/misc/rfc-compliance -%%PORTDOCS%%%%DOCSDIR%%/misc/roadmap -%%PORTDOCS%%%%DOCSDIR%%/misc/sdb -%%PORTDOCS%%@dirrm %%DOCSDIR%%/arm -%%PORTDOCS%%@dirrm %%DOCSDIR%%/misc -%%PORTDOCS%%@dirrm %%DOCSDIR%% -@unexec rm -f %%BIND_DESTETC%%/rndc.conf.sample -@dirrm include/bind9 -@dirrm include/dns -@dirrm include/dst -@unexec rmdir %D/include/isc 2>/dev/null || true -@dirrm include/isccc -@dirrm include/isccfg -@dirrm include/lwres diff --git a/dns/c-ares/Makefile b/dns/c-ares/Makefile deleted file mode 100644 index a315d64c9890..000000000000 --- a/dns/c-ares/Makefile +++ /dev/null @@ -1,26 +0,0 @@ -# New ports collection makefile for: ares -# Date created: 8 September 2003 -# Whom: roam@FreeBSD.org -# -# $FreeBSD$ -# - -PORTNAME= ares -PORTVERSION= 1.1.1 -CATEGORIES= dns -MASTER_SITES= http://curl.haxx.se/dev/ \ - ftp://athena-dist.mit.edu/pub/ATHENA/ares/ - -MAINTAINER= roam@FreeBSD.org -COMMENT= An asynchronous DNS resolver library - -GNU_CONFIGURE= yes - -MAN3= ares_destroy.3 ares_expand_name.3 ares_fds.3 \ - ares_free_errmem.3 ares_free_hostent.3 ares_free_string.3 \ - ares_gethostbyaddr.3 ares_gethostbyname.3 ares_init.3 \ - ares_init_options.3 ares_mkquery.3 ares_parse_a_reply.3 \ - ares_parse_ptr_reply.3 ares_process.3 ares_query.3 \ - ares_search.3 ares_send.3 ares_strerror.3 ares_timeout.3 - -.include <bsd.port.mk> diff --git a/dns/c-ares/distinfo b/dns/c-ares/distinfo deleted file mode 100644 index c2eebc444828..000000000000 --- a/dns/c-ares/distinfo +++ /dev/null @@ -1,2 +0,0 @@ -MD5 (ares-1.1.1.tar.gz) = 4554140cd940da01f25c4b3b20f7955c -SIZE (ares-1.1.1.tar.gz) = 65463 diff --git a/dns/c-ares/pkg-descr b/dns/c-ares/pkg-descr deleted file mode 100644 index 0673fa9bcb35..000000000000 --- a/dns/c-ares/pkg-descr +++ /dev/null @@ -1,8 +0,0 @@ -This is ares, an asynchronous resolver library. It is intended for -applications which need to perform DNS queries without blocking, or -need to perform multiple DNS queries in parallel. The primary -examples of such applications are servers which communicate with -multiple clients and programs with graphical user interfaces. - -FTP: ftp://athena-dist.mit.edu/pub/ATHENA/ares/ -Author: Greg Hudson <ghudson@mit.edu> diff --git a/dns/c-ares/pkg-plist b/dns/c-ares/pkg-plist deleted file mode 100644 index 24ee8158de71..000000000000 --- a/dns/c-ares/pkg-plist +++ /dev/null @@ -1,2 +0,0 @@ -include/ares.h -lib/libares.a diff --git a/dns/doc/Makefile b/dns/doc/Makefile deleted file mode 100644 index 4ce136af29ac..000000000000 --- a/dns/doc/Makefile +++ /dev/null @@ -1,44 +0,0 @@ -# New ports collection makefile for: doc -# Date created: 28 November 1999 -# Whom: MIHIRA Yoshiro <sanpei@jp.FreeBSD.org> -# -# $FreeBSD$ -# - -PORTNAME= doc -PORTVERSION= 2.2.3 -CATEGORIES= net -MASTER_SITES= ftp://ftp.shub-internet.org/pub/shub/brad/dns/ - -MAINTAINER= sanpei@FreeBSD.org -COMMENT= Diagnose unhealthy DNS domains - -USE_BZIP2= yes - -AUX_DIR= lib/doc -AUX_FILES= doc-1.awk doc-3.awk doc-4.awk INFO RFC.XXXX - -MAN8= doc.8 - -.include <bsd.port.pre.mk> - -.if ${OSVERSION} < 500000 -IGNORE= requires DiG Version-9.x to run on 4.x -.endif - -do-build: - @${MV} ${WRKSRC}/doc ${WRKSRC}/doc.org - @${SED} -e 's|$${PREFIX}|${PREFIX}|g' -e 's|$${AUX_DIR}|${AUX_DIR}|g' ${WRKSRC}/doc.org \ - > ${WRKSRC}/doc - -do-install: - @${MKDIR} ${PREFIX}/${AUX_DIR} - @${INSTALL_SCRIPT} ${WRKSRC}/doc ${PREFIX}/bin/doc - @for file in ${AUX_FILES}; do \ - ${INSTALL_DATA} ${WRKSRC}/$$file ${PREFIX}/${AUX_DIR}/ ; \ - done -.if !defined(NOPORTDOCS) - @${INSTALL_DATA} ${WRKSRC}/doc.8 ${PREFIX}/man/man8/doc.8 -.endif - -.include <bsd.port.post.mk> diff --git a/dns/doc/distinfo b/dns/doc/distinfo deleted file mode 100644 index 0a8f4408c00e..000000000000 --- a/dns/doc/distinfo +++ /dev/null @@ -1,2 +0,0 @@ -MD5 (doc-2.2.3.tar.bz2) = 04bf975619e2f6ebf6a6328d8702b743 -SIZE (doc-2.2.3.tar.bz2) = 23989 diff --git a/dns/doc/files/patch-aa b/dns/doc/files/patch-aa deleted file mode 100644 index 04e2371cb996..000000000000 --- a/dns/doc/files/patch-aa +++ /dev/null @@ -1,11 +0,0 @@ ---- doc.orig Wed Jul 25 19:24:50 2001 -+++ doc Tue May 3 12:10:46 2005 -@@ -106,7 +106,7 @@ - ## Note: Make *sure* you keep the trailing slash on the directory - ## name, otherwise doc won't work right. - ## --#set auxd=/users/brad/bin/doc-2.2.3/ -+set auxd=${PREFIX}/${AUX_DIR}/ - - ######## where are log files written? - ## diff --git a/dns/doc/pkg-descr b/dns/doc/pkg-descr deleted file mode 100644 index 43f8e18308b0..000000000000 --- a/dns/doc/pkg-descr +++ /dev/null @@ -1,7 +0,0 @@ -Doc is an automated tool for verifying (to an extent) that a -domain is configured and functioning correctly. It makes no -attempt to validate the data inside a domain, only the structure. -The only required parameter is the valid domain name of an existing -domain. Example: - - doc isi.edu. diff --git a/dns/doc/pkg-plist b/dns/doc/pkg-plist deleted file mode 100644 index 65ccff37236d..000000000000 --- a/dns/doc/pkg-plist +++ /dev/null @@ -1,7 +0,0 @@ -bin/doc -lib/doc/doc-1.awk -lib/doc/doc-3.awk -lib/doc/doc-4.awk -lib/doc/INFO -lib/doc/RFC.XXXX -@dirrm lib/doc diff --git a/dns/libidn/Makefile b/dns/libidn/Makefile deleted file mode 100644 index aaad63957f9b..000000000000 --- a/dns/libidn/Makefile +++ /dev/null @@ -1,53 +0,0 @@ -# New ports collection makefile for: libidn -# Date created: 19.06.2003 -# Whom: Kirill Ponomarew <ponomarew@oberon.net> -# -# $FreeBSD$ -# - -PORTNAME= libidn -PORTVERSION= 0.5.18 -CATEGORIES= devel -MASTER_SITES= ${MASTER_SITE_GNU_ALPHA} \ - http://josefsson.org/libidn/releases/ -MASTER_SITE_SUBDIR= ${PORTNAME} - -MAINTAINER= krion@FreeBSD.org -COMMENT= Internationalized Domain Names command line tool - -USE_GETOPT_LONG= yes -USE_GNOME= gnomehack gnometarget pkgconfig -USE_ICONV= yes -USE_LIBTOOL_VER=15 -USE_PERL5_BUILD= yes -USE_REINPLACE= yes - -CONFIGURE_ENV= CPPFLAGS="-I${LOCALBASE}/include" \ - LIBS="-L${LOCALBASE}/lib" - -INSTALLS_SHLIB= yes - -INFO= libidn - -.if !defined(WITHOUT_NLS) -USE_GETTEXT= yes -PLIST_SUB+= NLS="" -.else -CONFIGURE_ARGS+=--disable-nls -PLIST_SUB+= NLS="@comment " -.endif - -post-patch: - @${REINPLACE_CMD} -e 's|@image{components}||g' \ - ${WRKSRC}/doc/libidn.texi - -post-install: -.if !defined(NOPORTDOCS) - ${MKDIR} ${DOCSDIR} -.for i in FAQ NEWS README - ${INSTALL_DATA} ${WRKSRC}/${i} ${DOCSDIR} -.endfor -.endif - -.include "Makefile.man" -.include <bsd.port.mk> diff --git a/dns/libidn/Makefile.man b/dns/libidn/Makefile.man deleted file mode 100644 index fd33e015f77e..000000000000 --- a/dns/libidn/Makefile.man +++ /dev/null @@ -1,47 +0,0 @@ -MAN1+= idn.1 -MAN3+= idna_to_ascii_4i.3 -MAN3+= idna_to_ascii_4z.3 -MAN3+= idna_to_ascii_8z.3 -MAN3+= idna_to_ascii_lz.3 -MAN3+= idna_to_unicode_44i.3 -MAN3+= idna_to_unicode_4z4z.3 -MAN3+= idna_to_unicode_8z4z.3 -MAN3+= idna_to_unicode_8z8z.3 -MAN3+= idna_to_unicode_8zlz.3 -MAN3+= idna_to_unicode_lzlz.3 -MAN3+= pr29_4.3 -MAN3+= pr29_4z.3 -MAN3+= pr29_8z.3 -MAN3+= pr29_strerror.3 -MAN3+= punycode_decode.3 -MAN3+= punycode_encode.3 -MAN3+= punycode_strerror.3 -MAN3+= idna_strerror.3 -MAN3+= stringprep.3 -MAN3+= stringprep_4i.3 -MAN3+= stringprep_4zi.3 -MAN3+= stringprep_check_version.3 -MAN3+= stringprep_convert.3 -MAN3+= stringprep_locale_charset.3 -MAN3+= stringprep_locale_to_utf8.3 -MAN3+= stringprep_profile.3 -MAN3+= stringprep_strerror.3 -MAN3+= stringprep_ucs4_nfkc_normalize.3 -MAN3+= stringprep_ucs4_to_utf8.3 -MAN3+= stringprep_unichar_to_utf8.3 -MAN3+= stringprep_utf8_nfkc_normalize.3 -MAN3+= stringprep_utf8_to_locale.3 -MAN3+= stringprep_utf8_to_ucs4.3 -MAN3+= stringprep_utf8_to_unichar.3 -MAN3+= tld_check_4.3 -MAN3+= tld_check_4t.3 -MAN3+= tld_check_4tz.3 -MAN3+= tld_check_4z.3 -MAN3+= tld_check_8z.3 -MAN3+= tld_check_lz.3 -MAN3+= tld_default_table.3 -MAN3+= tld_get_4.3 -MAN3+= tld_get_4z.3 -MAN3+= tld_get_table.3 -MAN3+= tld_get_z.3 -MAN3+= tld_strerror.3 diff --git a/dns/libidn/distinfo b/dns/libidn/distinfo deleted file mode 100644 index 789f07a9c1c5..000000000000 --- a/dns/libidn/distinfo +++ /dev/null @@ -1,2 +0,0 @@ -MD5 (libidn-0.5.18.tar.gz) = fcaa0168fd1c46516f1eb31241dd183c -SIZE (libidn-0.5.18.tar.gz) = 1981929 diff --git a/dns/libidn/files/patch-doc::libidn.texi b/dns/libidn/files/patch-doc::libidn.texi deleted file mode 100644 index 1429f7c14011..000000000000 --- a/dns/libidn/files/patch-doc::libidn.texi +++ /dev/null @@ -1,12 +0,0 @@ ---- doc/libidn.texi.orig Thu Jan 22 20:48:25 2004 -+++ doc/libidn.texi Thu Jan 22 20:48:45 2004 -@@ -1271,8 +1271,7 @@ - Accessing a specific StringPrep profile directly: - - @example --jas@@latte:~$ idn --quiet --profile=SASLprep --stringprep te@ss{}t@ordf{} --te@ss{}ta -+jas@@latte:~$ idn --quiet --profile=SASLprep --stringprep - jas@@latte:~$ - @end example - diff --git a/dns/libidn/files/patch-po_LINGUAS b/dns/libidn/files/patch-po_LINGUAS deleted file mode 100644 index 7f9f438b20b8..000000000000 --- a/dns/libidn/files/patch-po_LINGUAS +++ /dev/null @@ -1,13 +0,0 @@ - -$FreeBSD$ - ---- po/LINGUAS.orig -+++ po/LINGUAS -@@ -1,7 +1,5 @@ - da - de --en@boldquot --en@quot - eo - fr - nl diff --git a/dns/libidn/pkg-descr b/dns/libidn/pkg-descr deleted file mode 100644 index f098244d8314..000000000000 --- a/dns/libidn/pkg-descr +++ /dev/null @@ -1,14 +0,0 @@ -GNU Libidn is an implementation of the Stringprep, Punycode, -and IDNA specifications defined by the IETF Internationalized -Domain Names (IDN) working group. It is used to prepare -internationalized strings (such as domain name labels, -usernames, and passwords) in order to increase the likelihood -that string input and string comparison work in ways that make -sense for typical users throughout the world. The library -contains a generic Stringprep implementation that does Unicode -3.2 NFKC normalization, mapping and prohibition of characters, -and bidirectional character handling. Profiles for iSCSI, -Kerberos 5, Nameprep, SASL, and XMPP are included. Punycode and -ASCII Compatible Encoding (ACE) via IDNA are supported. - -WWW: http://www.gnu.org/software/libidn diff --git a/dns/libidn/pkg-plist b/dns/libidn/pkg-plist deleted file mode 100644 index 9b13be381412..000000000000 --- a/dns/libidn/pkg-plist +++ /dev/null @@ -1,32 +0,0 @@ -bin/idn -include/idn-free.h -include/idn-int.h -include/idna.h -include/punycode.h -include/stringprep.h -include/tld.h -lib/libidn.a -lib/libidn.so -lib/libidn.so.16 -libdata/pkgconfig/libidn.pc -share/emacs/site-lisp/idna.el -share/emacs/site-lisp/punycode.el -%%NLS%%share/locale/da/LC_MESSAGES/libidn.mo -%%NLS%%share/locale/de/LC_MESSAGES/libidn.mo -%%NLS%%share/locale/eo/LC_MESSAGES/libidn.mo -%%NLS%%share/locale/fr/LC_MESSAGES/libidn.mo -%%NLS%%share/locale/it/LC_MESSAGES/libidn.mo -%%NLS%%share/locale/nl/LC_MESSAGES/libidn.mo -%%NLS%%share/locale/pl/LC_MESSAGES/libidn.mo -%%NLS%%share/locale/ro/LC_MESSAGES/libidn.mo -%%NLS%%share/locale/rw/LC_MESSAGES/libidn.mo -%%NLS%%share/locale/sr/LC_MESSAGES/libidn.mo -%%NLS%%share/locale/sv/LC_MESSAGES/libidn.mo -%%NLS%%share/locale/vi/LC_MESSAGES/libidn.mo -%%NLS%%share/locale/zh_CN/LC_MESSAGES/libidn.mo -%%PORTDOCS%%%%DOCSDIR%%/FAQ -%%PORTDOCS%%%%DOCSDIR%%/NEWS -%%PORTDOCS%%%%DOCSDIR%%/README -%%PORTDOCS%%@dirrm %%DOCSDIR%% -%%NLS%%@unexec rmdir %D/share/locale/rw/LC_MESSAGES 2> /dev/null || true -%%NLS%%@unexec rmdir %D/share/locale/rw 2> /dev/null || true diff --git a/dns/mydns-ng/Makefile b/dns/mydns-ng/Makefile deleted file mode 100644 index 8191d0cf1c05..000000000000 --- a/dns/mydns-ng/Makefile +++ /dev/null @@ -1,89 +0,0 @@ -# New ports collection makefile for: mydns -# Date created: 23 July 2002 -# Whom: Simon Dick <simond@irrelevant.org> -# -# $FreeBSD$ -# - -PORTNAME= mydns -PORTVERSION= 1.0.0 -CATEGORIES= dns databases -MASTER_SITES= http://mydns.bboy.net/download/ - -MAINTAINER= ale@FreeBSD.org -COMMENT= DNS server designed to utilize the MySQL database - -GNU_CONFIGURE= yes -CONFIGURE_ARGS= --with-confdir=${PREFIX}/etc -USE_ICONV= yes -USE_LIBTOOL_VER= 15 -USE_BZIP2= yes - -USE_RC_SUBR= mydns.sh - -SUB_FILES= pkg-message -PKGMESSAGE= ${WRKDIR}/pkg-message - -INFO= mydns -MAN5= mydns.conf.5 -MAN8= mydns.8 mydnscheck.8 mydnsexport.8 mydnsimport.8 mydnsptrconvert.8 mydns-conf.8 - -DOCS= AUTHORS COPYING ChangeLog NEWS QUICKSTART.mysql QUICKSTART.postgres README TODO - -.if defined(WITH_ALIAS) -CONFIGURE_ARGS+=--enable-alias -.endif - -.if defined(WITH_OPENSSL) -USE_OPENSSL= yes -CONFIGURE_ARGS+=--with-openssl -.endif - -.if defined(WITH_PGSQL) -USE_PGSQL= yes -CONFIGURE_ARGS+=--without-mysql -PKGNAMESUFFIX= -pg -.else -CONFIGURE_ARGS+=--without-pgsql -PKGNAMESUFFIX= -mysql -USE_MYSQL= yes -.endif - -.if !defined(WITHOUT_NLS) -USE_GETTEXT= yes -PLIST_SUB+= NLS="" -.else -CONFIGURE_ARGS+=--disable-nls -PLIST_SUB+= NLS="@comment " -.endif - -.include <bsd.port.pre.mk> - -.if ${ARCH} == "alpha" && ${OSVERSION} >= 502102 -BROKEN= "Does not compile on alpha 5.x" -.endif - -pre-fetch: - @${ECHO} "" - @${ECHO} "You may use the following build options:" - @${ECHO} "" - @${ECHO} " WITH_PGSQL=yes Build with PostgreSQL support" - @${ECHO} " WITH_ALIAS=yes Enable server side aliases" - @${ECHO} " WITH_OPENSSL=yes Enable OpenSSL (needed if MySQL is linked with OpenSSL)" - @${ECHO} "" - -post-install: - @install-info ${PREFIX}/info/mydns.info ${PREFIX}/info/dir -.if !defined(NOPORTDOCS) - @${MKDIR} ${DOCSDIR}/contrib -.for f in ${DOCS} - @${INSTALL_DATA} ${WRKSRC}/${f} ${DOCSDIR}/ -.endfor - @${INSTALL_DATA} ${WRKSRC}/contrib/*.php ${DOCSDIR}/contrib/ - @${INSTALL_DATA} ${WRKSRC}/contrib/*.pm ${DOCSDIR}/contrib/ - @${INSTALL_DATA} ${WRKSRC}/contrib/README ${DOCSDIR}/contrib/ -.endif - @${PREFIX}/sbin/mydns --dump-config >${PREFIX}/etc/mydns.conf.sample - @${CAT} ${PKGMESSAGE} - -.include <bsd.port.post.mk> diff --git a/dns/mydns-ng/distinfo b/dns/mydns-ng/distinfo deleted file mode 100644 index a966c5f30a75..000000000000 --- a/dns/mydns-ng/distinfo +++ /dev/null @@ -1,2 +0,0 @@ -MD5 (mydns-1.0.0.tar.bz2) = 3a0b312f53c6a8fb17cb7d2cf27fad24 -SIZE (mydns-1.0.0.tar.bz2) = 545441 diff --git a/dns/mydns-ng/files/mydns.sh.in b/dns/mydns-ng/files/mydns.sh.in deleted file mode 100644 index 572f96630bc6..000000000000 --- a/dns/mydns-ng/files/mydns.sh.in +++ /dev/null @@ -1,31 +0,0 @@ -#!/bin/sh -# -# $FreeBSD$ -# - -# PROVIDE: mydns -# REQUIRE: NETWORKING SERVERS -# BEFORE: DAEMON -# KEYWORD: shutdown - -# -# Add the following line to /etc/rc.conf to enable mydns: -# mydns_enable (bool): Set to "NO" by default. -# Set it to "YES" to enable MyDNS. -# - -. %%RC_SUBR%% - -name="mydns" -rcvar=`set_rcvar` - -load_rc_config $name - -: ${mydns_enable="NO"} - -command="%%PREFIX%%/sbin/mydns" -command_args="-b" -pidfile="/var/run/mydns.pid" -required_files="%%PREFIX%%/etc/mydns.conf" - -run_rc_command "$1" diff --git a/dns/mydns-ng/files/patch-Makefile.in b/dns/mydns-ng/files/patch-Makefile.in deleted file mode 100644 index 0148045df6db..000000000000 --- a/dns/mydns-ng/files/patch-Makefile.in +++ /dev/null @@ -1,10 +0,0 @@ ---- Makefile.in.orig Wed Dec 18 15:16:33 2002 -+++ Makefile.in Wed Dec 18 15:16:43 2002 -@@ -529,7 +529,6 @@ - - install-data-am: - @$(NORMAL_INSTALL) -- $(MAKE) $(AM_MAKEFLAGS) install-data-hook - - install-exec-am: - diff --git a/dns/mydns-ng/files/patch-doc::mydns.texi b/dns/mydns-ng/files/patch-doc::mydns.texi deleted file mode 100644 index 240da03053cb..000000000000 --- a/dns/mydns-ng/files/patch-doc::mydns.texi +++ /dev/null @@ -1,10 +0,0 @@ ---- doc/mydns.texi.orig Fri Nov 15 10:30:48 2002 -+++ doc/mydns.texi Wed Dec 18 15:18:13 2002 -@@ -1,3 +1,7 @@ -+@dircategory Miscellaneous -+@direntry -+* mydns: (mydns). The MySQL based DNS-server. -+@end direntry - - @ifinfo - This is the manual for MyDNS (version @value{PKGVERSION}, @value{PKGDATE}), diff --git a/dns/mydns-ng/files/patch-src::mydns::conf.c b/dns/mydns-ng/files/patch-src::mydns::conf.c deleted file mode 100644 index 4b49ce8a838f..000000000000 --- a/dns/mydns-ng/files/patch-src::mydns::conf.c +++ /dev/null @@ -1,11 +0,0 @@ ---- src/mydns/conf.c.orig Fri Dec 12 06:02:22 2003 -+++ src/mydns/conf.c Tue Dec 16 08:16:03 2003 -@@ -429,7 +429,7 @@ - - /* Set additional where clauses if provided */ - mydns_set_soa_where_clause(conf_get(&Conf, "soa-where", NULL)); -- mydns_set_rr_where_clause(conf_get(&Conf, "soa-where", NULL)); -+ mydns_set_rr_where_clause(conf_get(&Conf, "rr-where", NULL)); - - /* Set recursive server if specified */ - conf_set_recursive(); diff --git a/dns/mydns-ng/files/pkg-message.in b/dns/mydns-ng/files/pkg-message.in deleted file mode 100644 index a4840bb5b715..000000000000 --- a/dns/mydns-ng/files/pkg-message.in +++ /dev/null @@ -1,14 +0,0 @@ -********************************************************************** -To get MyDNS working you will need to do some configuration, first you -will need to create %%PREFIX%%/etc/mydns.conf based on the -installed sample file. Following that you will need to setup your -database tables, you can use the output of - - %%PREFIX%%/sbin/mydns --create-tables - -as a template. Finally enable MyDNS by adding - - mydns_enable="YES" - -into your rc.conf. -********************************************************************* diff --git a/dns/mydns-ng/pkg-descr b/dns/mydns-ng/pkg-descr deleted file mode 100644 index 42ed867b0baf..000000000000 --- a/dns/mydns-ng/pkg-descr +++ /dev/null @@ -1,15 +0,0 @@ -MyDNS is a free DNS server for UNIX implemented from scratch and -designed to utilize the MySQL database for data storage. - -Its primary objectives are stability, security, interoperability, -and speed, though not necessarily in that order. - -MyDNS does not include recursive name service, nor a resolver library. -It is primarily designed for organizations with many zones and/or -resource records who desire the ability to perform real-time dynamic -updates on their DNS data via MySQL. - -WWW: http://mydns.bboy.net/ - -- Alex Dupre -ale@FreeBSD.org diff --git a/dns/mydns-ng/pkg-plist b/dns/mydns-ng/pkg-plist deleted file mode 100644 index 90017934acca..000000000000 --- a/dns/mydns-ng/pkg-plist +++ /dev/null @@ -1,24 +0,0 @@ -bin/mydns-conf -bin/mydnscheck -bin/mydnsexport -bin/mydnsimport -bin/mydnsptrconvert -etc/mydns.conf.sample -sbin/mydns -%%NLS%%share/locale/es/LC_MESSAGES/mydns.mo -%%NLS%%share/locale/fr/LC_MESSAGES/mydns.mo -%%NLS%%share/locale/pt_BR/LC_MESSAGES/mydns.mo -%%PORTDOCS%%%%DOCSDIR%%/AUTHORS -%%PORTDOCS%%%%DOCSDIR%%/COPYING -%%PORTDOCS%%%%DOCSDIR%%/ChangeLog -%%PORTDOCS%%%%DOCSDIR%%/NEWS -%%PORTDOCS%%%%DOCSDIR%%/QUICKSTART.mysql -%%PORTDOCS%%%%DOCSDIR%%/QUICKSTART.postgres -%%PORTDOCS%%%%DOCSDIR%%/README -%%PORTDOCS%%%%DOCSDIR%%/TODO -%%PORTDOCS%%%%DOCSDIR%%/contrib/MyDNS.pm -%%PORTDOCS%%%%DOCSDIR%%/contrib/README -%%PORTDOCS%%%%DOCSDIR%%/contrib/admin.php -%%PORTDOCS%%%%DOCSDIR%%/contrib/stats.php -%%PORTDOCS%%@dirrm %%DOCSDIR%%/contrib -%%PORTDOCS%%@dirrm %%DOCSDIR%% diff --git a/dns/p5-Net-LibIDN/Makefile b/dns/p5-Net-LibIDN/Makefile deleted file mode 100644 index cef95611e16e..000000000000 --- a/dns/p5-Net-LibIDN/Makefile +++ /dev/null @@ -1,32 +0,0 @@ -# New ports collection makefile for: p5-Net-LibIDN -# Date created: 06 March 2004 -# Whom: Dominik Brettnacher <domi@saargate.de> -# -# $FreeBSD$ -# - -PORTNAME= Net-LibIDN -PORTVERSION= 0.07 -PORTREVISION= 2 -CATEGORIES= devel perl5 -MASTER_SITES= ${MASTER_SITE_PERL_CPAN} -MASTER_SITE_SUBDIR= ../../authors/id/T/TH/THOR -PKGNAMEPREFIX= p5- - -MAINTAINER= domi@saargate.de -COMMENT= This module provides access to the libidn library - -LIB_DEPENDS= idn.16:${PORTSDIR}/devel/libidn - -PERL_CONFIGURE= yes -CONFIGURE_ARGS+= --with-libidn=${PREFIX}/lib --with-libidn-inc=${PREFIX}/include - -MAN3= Net::LibIDN.3 - -.include <bsd.port.pre.mk> - -.if ${PERL_LEVEL} < 500601 -IGNORE= This port requires perl 5.6.x or later. Install lang/perl5 and try again -.endif - -.include <bsd.port.post.mk> diff --git a/dns/p5-Net-LibIDN/distinfo b/dns/p5-Net-LibIDN/distinfo deleted file mode 100644 index 1a8878f2b661..000000000000 --- a/dns/p5-Net-LibIDN/distinfo +++ /dev/null @@ -1,2 +0,0 @@ -MD5 (Net-LibIDN-0.07.tar.gz) = 05c0c07a177935843100d4a4e9ee1180 -SIZE (Net-LibIDN-0.07.tar.gz) = 13318 diff --git a/dns/p5-Net-LibIDN/pkg-descr b/dns/p5-Net-LibIDN/pkg-descr deleted file mode 100644 index af3b2288f01c..000000000000 --- a/dns/p5-Net-LibIDN/pkg-descr +++ /dev/null @@ -1,4 +0,0 @@ -This module provides Perl bindings for the GNU IDN Library (Libidn) -(see also Port devel/libidn). - -WWW: http://search.cpan.org/~thor/Net-LibIDN-0.04/ diff --git a/dns/p5-Net-LibIDN/pkg-plist b/dns/p5-Net-LibIDN/pkg-plist deleted file mode 100644 index 631e8c074855..000000000000 --- a/dns/p5-Net-LibIDN/pkg-plist +++ /dev/null @@ -1,8 +0,0 @@ -%%SITE_PERL%%/%%PERL_ARCH%%/auto/Net/LibIDN/LibIDN.so -%%SITE_PERL%%/%%PERL_ARCH%%/auto/Net/LibIDN/LibIDN.bs -%%SITE_PERL%%/%%PERL_ARCH%%/auto/Net/LibIDN/autosplit.ix -%%SITE_PERL%%/%%PERL_ARCH%%/Net/LibIDN.pm -%%SITE_PERL%%/%%PERL_ARCH%%/auto/Net/LibIDN/.packlist -@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/auto/Net/LibIDN -@unexec rmdir %D/%%SITE_PERL%%/%%PERL_ARCH%%/auto/Net || true -@unexec rmdir %D/%%SITE_PERL%%/%%PERL_ARCH%%/Net || true diff --git a/dns/powerdns-devel/Makefile b/dns/powerdns-devel/Makefile deleted file mode 100644 index 3556b7544cbb..000000000000 --- a/dns/powerdns-devel/Makefile +++ /dev/null @@ -1,161 +0,0 @@ -# New ports collection makefile for: powerdns -# Date Created: 14.Jan 2003 -# Whom: dirk.meyer@dinoex.sub.org -# -# $FreeBSD$ -# - -PORTNAME= powerdns -PORTVERSION= 2.9.18 -CATEGORIES= dns ipv6 -MASTER_SITES= http://downloads.powerdns.com/releases/ -DISTNAME= pdns-${PORTVERSION} - -MAINTAINER= tremere@cainites.net -COMMENT= An advanced DNS server with SQL backend - -LIB_DEPENDS= boost_regex.2:${PORTSDIR}/devel/boost - -USE_GMAKE= YES -USE_SUBMAKE= YES -USE_REINPLACE= YES -GNU_CONFIGURE= YES -CXXFLAGS+= -I${PREFIX}/include -CONFIGURE_ARGS+= --with-modules="${CONFIGURE_MODULES} pipe" \ - --with-dynmodules="" -# --enable-debug -SCRIPTS_ENV= WRKDIRPREFIX="${WRKDIRPREFIX}" \ - CURDIR2="${.CURDIR}" \ - MKDIR="${MKDIR}" \ - DISTNAME="${DISTNAME}" \ - POWERDNS_OPTIONS="${POWERDNS_OPTIONS}" -MAN8= pdns_control.8 pdns_server.8 zone2sql.8 - -SUB_FILES= pkg-message - -.include <bsd.port.pre.mk> - -.if ${OSVERSION} >= 500037 -USE_RCORDER= pdns.sh -RC_DIR= /etc/rc.d -RC_SUFX= -.else -USE_RC_SUBR+= pdns.sh -RC_DIR= ${PREFIX}/etc/rc.d -RC_SUFX= .sh -.endif - -PLIST_SUB+= RC_DIR=${RC_DIR} \ - RC_SUFX=${RC_SUFX} - -# use user config if possible -.if exists(${WRKDIRPREFIX}${.CURDIR}/Makefile.inc) -.include "${WRKDIRPREFIX}${.CURDIR}/Makefile.inc" -.else -.if defined(BATCH) -# default package, can be configured in /etc/make.conf -POWERDNS_OPTIONS?= \"PostgreSQL\" -.endif -# make INDEX match -NO_DESCRIBE=yes -.endif - -.if defined(WITH_POSTGRESQL_DRIVER) && !defined(WITHOUT_POSTGRESQL_DRIVER) -LIB_DEPENDS+= pq[+][+].4:${PORTSDIR}/databases/postgresql-libpq++ -CONFIGURE_ARGS+= --enable-pgsql -CONFIGURE_MODULES+= "gpgsql" -CFLAGS+= -DDLLIMPORT="" -.else -CONFIGURE_ARGS+= --disable-pgsql -.endif - -.if defined(WITH_MYSQL_DRIVER) -USE_MYSQL?= YES -CONFIGURE_ARGS+= --enable-mysql -CONFIGURE_MODULES+= "gmysql" -.else -CONFIGURE_ARGS+= --disable-mysql -.endif - -.if defined(WITH_LDAP) -USE_OPENLDAP?= YES -USE_LIBTOOL_VER= 15 -INSTALLS_SHLIB= YES -CONFIGURE_MODULES+= "ldap" -CXXFLAGS+= -L${LOCALBASE}/lib -PLIST_SUB+= WITHLDAP="" -.else -PLIST_SUB+= WITHLDAP="@comment " -.endif - -.if defined(WITH_SQLITE) -LIB_DEPENDS+= sqlite.2:${PORTSDIR}/databases/sqlite2 -CONFIGURE_ARGS+= --enable-sqlite -CONFIGURE_MODULES+= "gsqlite" -.else -CONFIGURE_ARGS+= --disable-sqlite -.endif - -.if defined(POWERDNS_WITH_RECURSOR) -.if ${OSVERSION} >= 500037 -USE_RCORDER+= pdns_recursor.sh -.else -USE_RC_SUBR+= pdns_recursor.sh -.endif -CONFIGURE_ARGS+= --enable-recursor -PLIST_SUB+= RECURSOR="" -.else -PLIST_SUB+= RECURSOR="@comment " -.endif - -.if defined(POWERDNS_WITH_RECURSOR) -.if exists(/usr/include/ucontext.h) && ${OSVERSION} >= 500000 -UCONTEXT!= ${AWK} '/setcontext/ { print "YES" }' \ - /usr/include/ucontext.h -.if ${UCONTEXT} == "" -BROKEN= "setcontext for recursor not found or FreeBSD version lower than 5.0" -.endif -.endif -.endif - -.if ${OSVERSION} < 500039 -USE_GCC=3.4 -.endif - -.if defined(NO_DESCRIBE) -describe: -.if defined(BATCH) - @ ${SETENV} ${SCRIPTS_ENV} ${SH} ${FILESDIR}/configure.powerdns -.endif - @cd ${.CURDIR} && ${MAKE} ${__softMAKEFLAGS} BATCH=yes ${.TARGET} -.endif - -pre-everything:: - @ ${SETENV} ${SCRIPTS_ENV} ${SH} ${FILESDIR}/configure.powerdns - -post-clean: - @ ${RM} -f ${WRKDIRPREFIX}${.CURDIR}/Makefile.inc - -.if defined(WITH_LDAP) -post-patch: - ${REINPLACE_CMD} -e 's;-I. ;-I. -I${LOCALBASE}/include ;' \ - -e 's;la_LDFLAGS =;la_LDFLAGS = -L${LOCALBASE}/lib;' \ - ${WRKSRC}/modules/ldapbackend/Makefile.in - ${REINPLACE_CMD} -e 's;@LIBDL@;@LIBDL@ -L${LOCALBASE}/lib;' \ - -e 's;@modulelibs@;@modulelibs@ -llber;' \ - ${WRKSRC}/pdns/Makefile.in -.endif - -post-install: -.if !exists(${PREFIX}/etc/pdns.conf) - ${INSTALL_DATA} ${PREFIX}/etc/pdns.conf-dist ${PREFIX}/etc/pdns.conf -.endif -.if !defined(NOPORTDOCS) - ${MKDIR} ${EXAMPLESDIR} -.for i in pdns.conf pdns_mysql.sql pdns_postgresql.sql pdns_sqlite.sql - ${INSTALL_DATA} ${FILESDIR}/$i ${EXAMPLESDIR}/ -.endfor -.endif - @${CAT} ${PKGMESSAGE} - -.include <bsd.port.post.mk> diff --git a/dns/powerdns-devel/distinfo b/dns/powerdns-devel/distinfo deleted file mode 100644 index 6e080451ab09..000000000000 --- a/dns/powerdns-devel/distinfo +++ /dev/null @@ -1,2 +0,0 @@ -MD5 (pdns-2.9.18.tar.gz) = bcfb0573311e80dbeff0bb16f2764363 -SIZE (pdns-2.9.18.tar.gz) = 825719 diff --git a/dns/powerdns-devel/files/configure.powerdns b/dns/powerdns-devel/files/configure.powerdns deleted file mode 100644 index 0bf780f4fba6..000000000000 --- a/dns/powerdns-devel/files/configure.powerdns +++ /dev/null @@ -1,85 +0,0 @@ -#!/bin/sh -# -# $FreeBSD$ -# -if [ -f ${WRKDIRPREFIX}${CURDIR2}/Makefile.inc ]; then - exit -fi - -if [ "${POWERDNS_OPTIONS}" ]; then - set ${POWERDNS_OPTIONS} -else - dialog --title "configuration options" --clear \ - --checklist "\n\ -Please select desired options:" -1 -1 8 \ -PostgreSQL "PostgreSQL driver" ON \ -MySQL323 "MySQL 3.23 driver" OFF \ -MySQL40 "MySQL 4.0 driver" OFF \ -MySQL41 "MySQL 4.1 driver" OFF \ -OpenLDAP22 "OpenLDAP 2.2 backend" OFF \ -OpenLDAP23 "OpenLDAP 2.3 backend" OFF \ -SQLite "SQLite backend" OFF \ -Recursor "Build Recursor" OFF \ -2> /tmp/checklist.tmp.$$ - - retval=$? - if [ -s /tmp/checklist.tmp.$$ ]; then - set `cat /tmp/checklist.tmp.$$` - fi - rm -f /tmp/checklist.tmp.$$ - - case $retval in - 0) if [ -z "$*" ]; then - echo "Nothing selected" - fi - ;; - 1) echo "Cancel pressed." - exit 1 - ;; - esac -fi - -${MKDIR} ${WRKDIRPREFIX}${CURDIR2} -exec > ${WRKDIRPREFIX}${CURDIR2}/Makefile.inc - -while [ "$1" ]; do - case $1 in - \"PostgreSQL\") - echo WITH_POSTGRESQL_DRIVER=YES - ;; - \"MySQL323\") - echo WITH_MYSQL_DRIVER=YES - echo WITH_MYSQL_VER?=323 - ;; - \"MySQL40\") - echo WITH_MYSQL_DRIVER=YES - ;; - \"MySQL41\") - echo WITH_MYSQL_DRIVER=YES - echo WITH_MYSQL_VER?=41 - ;; - \"OpenLDAP22\") - echo WITH_LDAP=YES - ;; - \"OpenLDAP23\") - echo WITH_LDAP=YES - echo WANT_OPENLDAP_VER?=23 - ;; - \"SQLite\") - echo WITH_SQLITE=YES - echo SQLITE_PORT?=databases/sqlite - ;; - \"Recursor\") - echo POWERDNS_WITH_RECURSOR=YES - ;; - \"nothing\"|true) - ;; - *) - echo "Invalid option(s): $*" > /dev/stderr - rm -f ${WRKDIRPREFIX}${CURDIR2}/Makefile.inc - exit 1 - ;; - esac - shift -done -exec > /dev/stderr diff --git a/dns/powerdns-devel/files/patch-modules_gpgsqlbackend_Makefile_in b/dns/powerdns-devel/files/patch-modules_gpgsqlbackend_Makefile_in deleted file mode 100644 index 29b0dab57327..000000000000 --- a/dns/powerdns-devel/files/patch-modules_gpgsqlbackend_Makefile_in +++ /dev/null @@ -1,28 +0,0 @@ ---- modules/gpgsqlbackend/Makefile.in.orig Sat Jul 16 13:24:53 2005 -+++ modules/gpgsqlbackend/Makefile.in Mon Jul 18 14:22:07 2005 -@@ -203,14 +203,14 @@ - target_alias = @target_alias@ - lib_LTLIBRARIES = libgpgsqlbackend.la - EXTRA_DIST = OBJECTFILES OBJECTLIBS --INCLUDES = -I@PGSQL_incdir@ -+INCLUDES = -I@includedir@ -I@PGSQL_incdir@ - libgpgsqlbackend_la_SOURCES = gpgsqlbackend.cc gpgsqlbackend.hh \ - spgsql.hh spgsql.cc - - libgpgsqlbackend_la_LDFLAGS = @PGSQL_lib@ -Wl,-Bstatic -lpq \ - -Wl,-Bdynamic - --libgpgsqlbackend_la_LIBADD = -lssl -lcrypt -lcrypto -+libgpgsqlbackend_la_LIBADD = -lssl -lcrypto - all: all-am - - .SUFFIXES: -@@ -272,7 +272,7 @@ - rm -f "$${dir}/so_locations"; \ - done - libgpgsqlbackend.la: $(libgpgsqlbackend_la_OBJECTS) $(libgpgsqlbackend_la_DEPENDENCIES) -- $(CXXLINK) -rpath $(libdir) $(libgpgsqlbackend_la_LDFLAGS) $(libgpgsqlbackend_la_OBJECTS) $(libgpgsqlbackend_la_LIBADD) $(LIBS) -+# $(CXXLINK) -rpath $(libdir) $(libgpgsqlbackend_la_LDFLAGS) $(libgpgsqlbackend_la_OBJECTS) $(libgpgsqlbackend_la_LIBADD) $(LIBS) - - mostlyclean-compile: - -rm -f *.$(OBJEXT) diff --git a/dns/powerdns-devel/files/patch-modules_gpgsqlbackend_OBJECTLIBS b/dns/powerdns-devel/files/patch-modules_gpgsqlbackend_OBJECTLIBS deleted file mode 100644 index dd7c21f02974..000000000000 --- a/dns/powerdns-devel/files/patch-modules_gpgsqlbackend_OBJECTLIBS +++ /dev/null @@ -1,7 +0,0 @@ ---- modules/gpgsqlbackend/OBJECTLIBS.orig Sat Apr 23 23:40:15 2005 -+++ modules/gpgsqlbackend/OBJECTLIBS Mon Jul 18 14:21:17 2005 -@@ -1,3 +1,3 @@ ---lpq -lssl -lcrypto -lcrypt -lresolv -lnsl -+-lpq -lssl -lcrypto - - diff --git a/dns/powerdns-devel/files/patch-modules_ldapbackend_utils_hh b/dns/powerdns-devel/files/patch-modules_ldapbackend_utils_hh deleted file mode 100644 index 6be2a52534e2..000000000000 --- a/dns/powerdns-devel/files/patch-modules_ldapbackend_utils_hh +++ /dev/null @@ -1,42 +0,0 @@ ---- modules/ldapbackend/utils.hh.orig Sat Apr 23 23:40:15 2005 -+++ modules/ldapbackend/utils.hh Thu Jul 28 09:03:14 2005 -@@ -73,7 +73,7 @@ - } - - --inline string ip2ptr4( string ip ) -+inline string ip2ptr4( const string& ip ) - { - string ptr; - vector<string> parts; -@@ -89,7 +89,7 @@ - } - - --inline string ip2ptr6( string ip ) -+inline string ip2ptr6( const string& ip ) - { - string ptr, part, defstr; - vector<string> parts; -@@ -114,6 +114,21 @@ - } - - return ptr + "ip6.arpa"; -+} -+ -+ -+inline string strbind( const string& search, const string& replace, string subject ) -+{ -+ size_t pos = 0; -+ -+ -+ while( ( pos = subject.find( search, pos ) ) != string::npos ) -+ { -+ subject.replace( pos, search.size(), replace ); -+ pos += replace.size(); -+ } -+ -+ return subject; - } - - #endif diff --git a/dns/powerdns-devel/files/pdns.conf b/dns/powerdns-devel/files/pdns.conf deleted file mode 100644 index 8a9074387d69..000000000000 --- a/dns/powerdns-devel/files/pdns.conf +++ /dev/null @@ -1,304 +0,0 @@ -# MySQL -#launch=gmysql -#gmysql-host=127.0.0.1 -#gmysql-dbname=pdns -#gmysql-user=pdns -#gmysql-password=pdns - -# PostgreSQL -#launch=gpgsql -#gpgsql-host=127.0.0.1 -#gpgsql-dbname=pdns -#gpgsql-user=pdns -#gpgsql-password=pdns - -# SQLite -#launch=gsqlite -#gsqlite-database=<path to your SQLite database> - -################################# -# allow-axfr-ips If disabled, DO allow zonetransfers from these IP addresses -# -# allow-axfr-ips= - -################################# -# allow-recursion List of netmasks that are allowed to recurse -# -# allow-recursion= - -################################# -# cache-ttl Seconds to store packets in the PacketCache -# -# cache-ttl=20 - -################################# -# chroot If set, chroot to this directory for more security -# -# chroot= - -################################# -# config-dir Location of configuration directory (pdns.conf) -# -# config-dir=/usr/local/etc - -################################# -# config-name Name of this virtual configuration - will rename the binary image -# -# config-name= - -################################# -# control-console Debugging switch - don't use -# -# control-console=no - -################################# -# daemon Operate as a daemon -# -# daemon=no - -################################# -# default-soa-name name to insert in the SOA record if none set in the backend -# -# default-soa-name=a.misconfigured.powerdns.server - -################################# -# disable-axfr Disable zonetransfers but do allow TCP queries -# -# disable-axfr=no - -################################# -# disable-tcp Do not listen to TCP queries -# -# disable-tcp=no - -################################# -# distributor-threads Default number of Distributor (backend) threads to start -# -# distributor-threads=3 - -################################# -# fancy-records Process URL and MBOXFW records -# -# fancy-records=no - -################################# -# guardian Run within a guardian process -# -# guardian=no - -################################# -# launch Which backends to launch and order to query them in -# -# launch= - -################################# -# lazy-recursion Only recurse if question cannot be answered locally -# -# lazy-recursion=yes - -################################# -# load-modules Load this module - supply absolute or relative path -# -# load-modules= - -################################# -# local-address Local IP address to which we bind -# -# local-address=0.0.0.0 - -################################# -# local-ipv6 Local IP address to which we bind -# -# local-ipv6= - -################################# -# local-port The port on which we listen -# -# local-port=53 - -################################# -# log-dns-details If PDNS should log failed update requests -# -# log-dns-details= - -################################# -# log-failed-updates If PDNS should log failed update requests -# -# log-failed-updates= - -################################# -# logfile Logfile to use -# -# logfile=pdns.log - -################################# -# logging-facility Log under a specific facility -# -# logging-facility= - -################################# -# loglevel Amount of logging. Higher is more. Do not set below 3 -# -# loglevel=4 - -################################# -# master Act as a master -# -# master=no - -################################# -# max-queue-length Maximum queuelength before considering situation lost -# -# max-queue-length=5000 - -################################# -# max-tcp-connections Maximum number of TCP connections -# -# max-tcp-connections=10 - -################################# -# module-dir Default directory for modules -# -# module-dir=/usr/local/bin/../lib - -################################# -# negquery-cache-ttl Seconds to store packets in the PacketCache -# -# negquery-cache-ttl=60 - -################################# -# only-soa Make sure that no SOA serial is less than this number -# -# only-soa=org - -################################# -# out-of-zone-additional-processing Do out of zone additional processing -# -# out-of-zone-additional-processing=no - -################################# -# query-cache-ttl Seconds to store packets in the PacketCache -# -# query-cache-ttl=20 - -################################# -# query-logging Hint backends that queries should be logged -# -# query-logging=no - -################################# -# queue-limit Maximum number of milliseconds to queue a query -# -# 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 - -################################# -# recursor If recursion is desired, IP address of a recursing nameserver -# -# recursor=no - -################################# -# setgid If set, change group id to this gid for more security -# -# setgid= - -################################# -# setuid If set, change user id to this uid for more security -# -# setuid= - -################################# -# skip-cname Do not perform CNAME indirection for each query -# -# skip-cname=no - -################################# -# slave Act as a slave -# -# slave=no - -################################# -# slave-cycle-interval Reschedule failed SOA serial checks once every .. seconds -# -# slave-cycle-interval=60 - -################################# -# smtpredirector Our smtpredir MX host -# -# smtpredirector=a.misconfigured.powerdns.smtp.server - -################################# -# soa-minimum-ttl Default SOA mininum ttl -# -# soa-minimum-ttl=3600 - -################################# -# soa-serial-offset Make sure that no SOA serial is less than this number -# -# soa-serial-offset=0 - -################################# -# socket-dir Where the controlsocket will live -# -# socket-dir=/var/run - -################################# -# strict-rfc-axfrs Perform strictly rfc compliant axfrs (very slow) -# -# strict-rfc-axfrs=no - -################################# -# urlredirector Where we send hosts to that need to be url redirected -# -# urlredirector=127.0.0.1 - -################################# -# use-logfile Use a log file -# -# use-logfile=no - -################################# -# webserver Start a webserver for monitoring -# -# webserver=no - -################################# -# webserver-address IP Address of webserver to listen on -# -# webserver-address=127.0.0.1 - -################################# -# webserver-password Password required for accessing the webserver -# -# webserver-password= - -################################# -# webserver-port Port of webserver to listen on -# -# webserver-port=8081 - -################################# -# webserver-print-arguments If the webserver should print arguments -# -# webserver-print-arguments=no - -################################# -# wildcard-url Process URL and MBOXFW records -# -# wildcard-url=no - -################################# -# wildcards Honor wildcards in the database -# -# wildcards= - - diff --git a/dns/powerdns-devel/files/pdns.sh.in b/dns/powerdns-devel/files/pdns.sh.in deleted file mode 100644 index 372ef7707693..000000000000 --- a/dns/powerdns-devel/files/pdns.sh.in +++ /dev/null @@ -1,35 +0,0 @@ -#!/bin/sh -# -# $FreeBSD$ -# - -# PROVIDE: pdns_server -# REQUIRE: DAEMON -# KEYWORD: FreeBSD shutdown - -# -# Add the following lines to /etc/rc.conf to enable dovecot: -# -#pdns_enable="YES" -# -# See pdns_server(8) for flags. -# - -. %%RC_SUBR%% - -name=pdns -rcvar=`set_rcvar` - -command=%%PREFIX%%/sbin/pdns_server - -# set defaults - -pdns_enable=${pdns_enable:-"NO"} -pdns_conf=${pdns_conf:-"%%PREFIX%%/etc/pdns.conf"} -pdns_flags=${pdns_flags:-""} - -load_rc_config ${name} - -required_files=${pdns_conf} - -run_rc_command "$1" diff --git a/dns/powerdns-devel/files/pdns_mysql.sql b/dns/powerdns-devel/files/pdns_mysql.sql deleted file mode 100644 index 278c5d56c61c..000000000000 --- a/dns/powerdns-devel/files/pdns_mysql.sql +++ /dev/null @@ -1,38 +0,0 @@ -create table domains ( - id INT auto_increment, - name VARCHAR(255) NOT NULL, - master VARCHAR(20) DEFAULT NULL, - last_check INT DEFAULT NULL, - type VARCHAR(6) NOT NULL, - notified_serial INT DEFAULT NULL, - account VARCHAR(40) DEFAULT NULL, - primary key (id) -)type=InnoDB; - -CREATE UNIQUE INDEX name_index ON domains(name); - -CREATE TABLE records ( - id INT auto_increment, - domain_id INT DEFAULT NULL, - name VARCHAR(255) DEFAULT NULL, - type VARCHAR(6) DEFAULT NULL, - content VARCHAR(255) DEFAULT NULL, - ttl INT DEFAULT NULL, - prio INT DEFAULT NULL, - change_date INT DEFAULT NULL, - primary key(id) -)type=InnoDB; - -CREATE INDEX rec_name_index ON records(name); -CREATE INDEX nametype_index ON records(name,type); -CREATE INDEX domain_id ON records(domain_id); - -create table supermasters ( - ip VARCHAR(25) NOT NULL, - nameserver VARCHAR(255) NOT NULL, - account VARCHAR(40) DEFAULT NULL -); - -GRANT SELECT ON supermasters TO pdns; -GRANT ALL ON domains TO pdns; -GRANT ALL ON records TO pdns; diff --git a/dns/powerdns-devel/files/pdns_postgresql.sql b/dns/powerdns-devel/files/pdns_postgresql.sql deleted file mode 100644 index c700a2aa6dc2..000000000000 --- a/dns/powerdns-devel/files/pdns_postgresql.sql +++ /dev/null @@ -1,40 +0,0 @@ -create table domains ( - id SERIAL PRIMARY KEY, - name VARCHAR(255) NOT NULL, - master VARCHAR(20) DEFAULT NULL, - last_check INT DEFAULT NULL, - type VARCHAR(6) NOT NULL, - notified_serial INT DEFAULT NULL, - account VARCHAR(40) DEFAULT NULL -); -CREATE UNIQUE INDEX name_index ON domains(name); - -CREATE TABLE records ( - id SERIAL PRIMARY KEY, - domain_id INT DEFAULT NULL, - name VARCHAR(255) DEFAULT NULL, - type VARCHAR(6) DEFAULT NULL, - content VARCHAR(255) DEFAULT NULL, - ttl INT DEFAULT NULL, - prio INT DEFAULT NULL, - change_date INT DEFAULT NULL, - CONSTRAINT domain_exists - FOREIGN KEY(domain_id) REFERENCES domains(id) - ON DELETE CASCADE -); - -CREATE INDEX rec_name_index ON records(name); -CREATE INDEX nametype_index ON records(name,type); -CREATE INDEX domain_id ON records(domain_id); - -create table supermasters ( - ip VARCHAR(25) NOT NULL, - nameserver VARCHAR(255) NOT NULL, - account VARCHAR(40) DEFAULT NULL -); - -GRANT SELECT ON supermasters TO pdns; -GRANT ALL ON domains TO pdns; -GRANT ALL ON domains_id_seq TO pdns; -GRANT ALL ON records TO pdns; -GRANT ALL ON records_id_seq TO pdns; diff --git a/dns/powerdns-devel/files/pdns_recursor.sh.in b/dns/powerdns-devel/files/pdns_recursor.sh.in deleted file mode 100644 index 006f16e21a12..000000000000 --- a/dns/powerdns-devel/files/pdns_recursor.sh.in +++ /dev/null @@ -1,35 +0,0 @@ -#!/bin/sh -# -# $FreeBSD$ -# - -# PROVIDE: pdns_recursor -# REQUIRE: DAEMON -# KEYWORD: FreeBSD shutdown - -# -# Add the following lines to /etc/rc.conf to enable dovecot: -# -#pdns_recursor_enable="YES" -# -# See http://rtfm.powerdns.com for flags. -# - -. %%RC_SUBR%% - -name=pdns_recursor -rcvar=`set_rcvar` - -command=%%PREFIX%%/sbin/pdns_recursor - -# set defaults - -pdns_recursor_enable=${pdns_recursor_enable:-"NO"} -pdns_recursor_conf=${pdns_recursor_conf:-"%%PREFIX%%/etc/recursor.conf"} -pdns_recursor_flags=${pdns_recursor_flags:-""} - -load_rc_config ${name} - -required_files=${pdns_recursor_conf} - -run_rc_command "$1" diff --git a/dns/powerdns-devel/files/pdns_sqlite.sql b/dns/powerdns-devel/files/pdns_sqlite.sql deleted file mode 100644 index f0f831fb2977..000000000000 --- a/dns/powerdns-devel/files/pdns_sqlite.sql +++ /dev/null @@ -1,33 +0,0 @@ -create table domains ( - id INTEGER PRIMARY KEY, - name VARCHAR(255) NOT NULL, - master VARCHAR(20) DEFAULT NULL, - last_check INTEGER DEFAULT NULL, - type VARCHAR(6) NOT NULL, - notified_serial INTEGER DEFAULT NULL, - account VARCHAR(40) DEFAULT NULL -); - -CREATE UNIQUE INDEX name_index ON domains(name); - -CREATE TABLE records ( - id INTEGER PRIMARY KEY, - domain_id INTEGER DEFAULT NULL, - name VARCHAR(255) DEFAULT NULL, - type VARCHAR(6) DEFAULT NULL, - content VARCHAR(255) DEFAULT NULL, - ttl INTEGER DEFAULT NULL, - prio INTEGER DEFAULT NULL, - change_date INTEGER DEFAULT NULL -); - -CREATE INDEX rec_name_index ON records(name); -CREATE INDEX nametype_index ON records(name,type); -CREATE INDEX domain_id ON records(domain_id); - -create table supermasters ( - ip VARCHAR(25) NOT NULL, - nameserver VARCHAR(255) NOT NULL, - account VARCHAR(40) DEFAULT NULL -); - diff --git a/dns/powerdns-devel/files/pkg-message.in b/dns/powerdns-devel/files/pkg-message.in deleted file mode 100644 index bb7595598837..000000000000 --- a/dns/powerdns-devel/files/pkg-message.in +++ /dev/null @@ -1,15 +0,0 @@ - -******************************************************************* - Enable powerdns in /etc/rc.conf with the following line: - - pdns_enable="YES" - - If you want to use the powerdns recursor, - you need the following additional line in /etc/rc.conf - - pdns_recursor_enable="YES" - - Configuration templates are available in %%PREFIX%%/etc - as pdns.conf-dist. -******************************************************************* - diff --git a/dns/powerdns-devel/pkg-descr b/dns/powerdns-devel/pkg-descr deleted file mode 100644 index 9e1d2d6dbb2d..000000000000 --- a/dns/powerdns-devel/pkg-descr +++ /dev/null @@ -1,6 +0,0 @@ -PowerDNS is an advanced DNS server, which allows for several different -backends. Current backends include MySQL, PostgreSQL, bind, etc. - -License: GPL V2 - -WWW: http://www.powerdns.com/ diff --git a/dns/powerdns-devel/pkg-plist b/dns/powerdns-devel/pkg-plist deleted file mode 100644 index 0493279fc7f6..000000000000 --- a/dns/powerdns-devel/pkg-plist +++ /dev/null @@ -1,22 +0,0 @@ -bin/pdns_control -bin/zone2ldap -bin/zone2sql -sbin/pdns_server -%%WITHLDAP%%lib/libldapbackend.so.0 -%%WITHLDAP%%lib/libldapbackend.la -%%WITHLDAP%%lib/libldapbackend.a -%%WITHLDAP%%@exec ln -fs libldapbackend.so.0 %D/lib/libldapbackend.so -%%WITHLDAP%%@unexec rm -f %D/lib/libldapbackend.so -lib/libpipebackend.so.0 -lib/libpipebackend.so -lib/libpipebackend.la -lib/libpipebackend.a -%%RECURSOR%%sbin/pdns_recursor -@unexec if cmp -s %D/etc/pdns.conf %D/etc/pdns.conf-dist; then rm -f %D/etc/pdns.conf; fi -etc/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%%@dirrm share/examples/powerdns diff --git a/dns/totd/Makefile b/dns/totd/Makefile index 95fce5477284..754a8b3fcdc3 100644 --- a/dns/totd/Makefile +++ b/dns/totd/Makefile @@ -20,8 +20,15 @@ USE_REINPLACE= YES RC_SCRIPTS_SUB= PREFIX=${PREFIX} RC_SUBR=${RC_SUBR} +.include <bsd.port.pre.mk> + +.if ${OSVERSION} >= 500000 +EXTRA_PATCHES= ${FILESDIR}/extra-patch-ne_mesg.c \ + ${FILESDIR}/extra-patch-tcp_response.c +.else post-patch: @${REINPLACE_CMD} -e 's/%zd/%d/g' ${WRKSRC}/*.c +.endif post-install: ${INSTALL_DATA} ${FILESDIR}/totd.conf.sample ${PREFIX}/etc @@ -29,4 +36,4 @@ post-install: ${FILESDIR}/totd.sh > ${PREFIX}/etc/rc.d/totd.sh @${CHMOD} ${BINMODE} ${PREFIX}/etc/rc.d/totd.sh -.include <bsd.port.mk> +.include <bsd.port.post.mk> diff --git a/dns/totd/files/extra-patch-ne_mesg.c b/dns/totd/files/extra-patch-ne_mesg.c new file mode 100644 index 000000000000..405a791ff81e --- /dev/null +++ b/dns/totd/files/extra-patch-ne_mesg.c @@ -0,0 +1,36 @@ +--- ne_mesg.c.orig Mon Jul 4 11:09:22 2005 ++++ ne_mesg.c Tue Sep 13 21:02:57 2005 +@@ -59,7 +59,7 @@ + + /* write qname */ + if (T.debug > 4) +- syslog (LOG_DEBUG, "%s: qname offset = %zd", fn, ucp - buf); ++ syslog (LOG_DEBUG, "%s: qname offset = %td", fn, ucp - buf); + + i = dname_copy (qname, ucp, buflen - written_len); + if (i < 0) +@@ -70,7 +70,7 @@ + + /* write qtype / qclass */ + if (T.debug > 4) +- syslog (LOG_DEBUG, "%s: qtype/qclass offset = %zd", ++ syslog (LOG_DEBUG, "%s: qtype/qclass offset = %td", + fn, ucp - buf); + + written_len += sizeof (uint16_t) * 2; +@@ -226,13 +226,13 @@ + *cnt = htons (us); + + if (T.debug > 4) +- syslog (LOG_DEBUG, "%s: now counter = %zd", ++ syslog (LOG_DEBUG, "%s: now counter = %u", + fn, us); + } + } + + if (T.debug > 4) +- syslog (LOG_DEBUG, "%s: return %d", fn, *wp - wp_start); ++ syslog (LOG_DEBUG, "%s: return %td", fn, *wp - wp_start); + + return (*wp - wp_start); + } diff --git a/dns/totd/files/extra-patch-tcp_response.c b/dns/totd/files/extra-patch-tcp_response.c new file mode 100644 index 000000000000..63e894775a27 --- /dev/null +++ b/dns/totd/files/extra-patch-tcp_response.c @@ -0,0 +1,11 @@ +--- tcp_response.c.orig Mon Jul 4 11:09:22 2005 ++++ tcp_response.c Tue Sep 13 21:00:53 2005 +@@ -110,7 +110,7 @@ + + cont->wp += len; + if (cont->wp < (cont->mesg.p + cont->mesg_len)) { +- syslog (LOG_DEBUG, "%s: left %zd bytes -- continue.", fn, ++ syslog (LOG_DEBUG, "%s: left %td bytes -- continue.", fn, + (cont->mesg.p + cont->mesg_len) - cont->wp); + + /* SUCCESS */ |