Index: head/dns/Makefile =================================================================== --- head/dns/Makefile (revision 334668) +++ head/dns/Makefile (revision 334669) @@ -1,172 +1,173 @@ # $FreeBSD$ # COMMENT = Domain Name Service tools SUBDIR += adns SUBDIR += adsuck SUBDIR += ares SUBDIR += autotrust SUBDIR += bind96 SUBDIR += bind98 SUBDIR += bind99 SUBDIR += bindgraph SUBDIR += bind-tools SUBDIR += c-ares SUBDIR += checkdns SUBDIR += credns SUBDIR += crossip SUBDIR += curvedns SUBDIR += ddclient SUBDIR += ddns SUBDIR += dhisd SUBDIR += djbdns SUBDIR += djbdns-tools SUBDIR += dlint SUBDIR += dnrd SUBDIR += dns2tcp SUBDIR += dns_balance SUBDIR += dns_mre SUBDIR += dnscap SUBDIR += dnscheck SUBDIR += dnscheckengine SUBDIR += dnscrypt-proxy SUBDIR += dnsflood SUBDIR += dnshijacker SUBDIR += dnsjava SUBDIR += dnsmasq SUBDIR += dnsmasq-devel SUBDIR += dnsmax-perl SUBDIR += dnsperf SUBDIR += dnsproxy SUBDIR += dnsreflector SUBDIR += dnstop SUBDIR += dnstracer SUBDIR += dnsutl SUBDIR += dnswalk SUBDIR += dnswall SUBDIR += doc SUBDIR += dualserver SUBDIR += ez-ipupdate SUBDIR += fastresolve SUBDIR += firedns SUBDIR += fpdns SUBDIR += gdnsd SUBDIR += geta SUBDIR += ghtool SUBDIR += hesiod SUBDIR += hostdb SUBDIR += idnkit SUBDIR += idnkit2 SUBDIR += inadyn SUBDIR += inadyn-mt SUBDIR += ipcheck SUBDIR += knot SUBDIR += ldapdns SUBDIR += ldns SUBDIR += ldnsm SUBDIR += libbind SUBDIR += libdjbdns SUBDIR += libidn SUBDIR += linux-f10-libasyncns SUBDIR += maradns SUBDIR += mdnsd SUBDIR += mydns SUBDIR += mydns-ng SUBDIR += noip SUBDIR += nsd SUBDIR += nsd3 SUBDIR += nslint SUBDIR += nsping SUBDIR += nss_mdns SUBDIR += nss_resinit SUBDIR += odsclient SUBDIR += opendd SUBDIR += opendnssec SUBDIR += opendnssec13 SUBDIR += openresolv SUBDIR += p5-BIND-Conf_Parser SUBDIR += p5-BIND-Config-Parser SUBDIR += p5-DNS-Config SUBDIR += p5-DNS-EasyDNS SUBDIR += p5-DNS-Zone SUBDIR += p5-DNS-ZoneParse SUBDIR += p5-Data-Validate-Domain SUBDIR += p5-Mozilla-PublicSuffix SUBDIR += p5-Net-Amazon-Route53 SUBDIR += p5-Net-Bonjour SUBDIR += p5-Net-DNS SUBDIR += p5-Net-DNS-Async SUBDIR += p5-Net-DNS-Check SUBDIR += p5-Net-DNS-Codes SUBDIR += p5-Net-DNS-Lite SUBDIR += p5-Net-DNS-RR-SRV-Helper SUBDIR += p5-Net-DNS-Resolver-Programmable SUBDIR += p5-Net-DNS-SEC SUBDIR += p5-Net-DNS-TestNS SUBDIR += p5-Net-DNS-ToolKit SUBDIR += p5-Net-DNS-Zone-Parser SUBDIR += p5-Net-DNS-ZoneCheck SUBDIR += p5-Net-DNS-ZoneFile-Fast SUBDIR += p5-Net-DNSBL-MultiDaemon SUBDIR += p5-Net-DNSBL-Statistics SUBDIR += p5-Net-DRI SUBDIR += p5-Net-Domain-ExpireDate SUBDIR += p5-Net-Domain-TLD SUBDIR += p5-Net-LibIDN SUBDIR += p5-Net-Nslookup SUBDIR += p5-Net-RBLClient SUBDIR += p5-POE-Component-Client-DNS SUBDIR += p5-POE-Component-Client-DNS-Recursive SUBDIR += p5-POE-Component-Client-DNSBL SUBDIR += p5-POE-Component-Resolver SUBDIR += p5-POE-Component-Server-DNS SUBDIR += p5-POE-Filter-DNS-TCP SUBDIR += p5-Stanford-DNSserver SUBDIR += p5-Tie-DNS SUBDIR += p5-pgeodns SUBDIR += pdnsd SUBDIR += pear-File_DNS SUBDIR += pear-Net_DNS SUBDIR += pear-Net_DNS2 SUBDIR += posadis SUBDIR += poweradmin SUBDIR += powerdns SUBDIR += powerdns-devel SUBDIR += powerdns-recursor SUBDIR += py-adns SUBDIR += py-dns SUBDIR += py-dnspython SUBDIR += py-easyzone SUBDIR += py-idnkit2 SUBDIR += py-ldns SUBDIR += py-namebench SUBDIR += py-publicsuffix SUBDIR += py-twistedNames SUBDIR += radns SUBDIR += rbldnsd SUBDIR += rbllookup SUBDIR += rbllookup-ng SUBDIR += rubygem-dnsruby SUBDIR += rubygem-net-dns SUBDIR += rubygem-public_suffix SUBDIR += rubygem-public_suffix_service SUBDIR += samba-nsupdate SUBDIR += scavenge SUBDIR += sheerdns SUBDIR += skadns SUBDIR += sleuth SUBDIR += sshfp SUBDIR += tinystats SUBDIR += totd SUBDIR += udns SUBDIR += unbound SUBDIR += updatedd SUBDIR += validns SUBDIR += vizone SUBDIR += walker + SUBDIR += yadifa SUBDIR += zkt SUBDIR += zonecheck SUBDIR += zonenotify .include Index: head/dns/yadifa/Makefile =================================================================== --- head/dns/yadifa/Makefile (nonexistent) +++ head/dns/yadifa/Makefile (revision 334669) @@ -0,0 +1,42 @@ +# Created by: Mathieu Arnold +# $FreeBSD$ + +PORTNAME= yadifa +PORTVERSION= 1.0.3 +DISTVERSIONSUFFIX= -2880 +CATEGORIES= dns ipv6 +MASTER_SITES= http://cdn.yadifa.eu/sites/default/files/releases/ + +MAINTAINER= mat@FreeBSD.org +COMMENT= YADIFA is an authoritative Name Server with DNSSEC capabilities + +LICENSE= BSD + +OPTIONS_DEFINE= DOCS EXAMPLES TCL + +GNU_CONFIGURE= yes +USE_AUTOTOOLS= libtool +USE_OPENSSL= yes +CONFIGURE_ARGS= --localstatedir=/var +TCL_USES= tcl +TCL_CONFIGURE_ENABLE= tcl + +USE_RC_SUBR= ${PORTNAME}d + +PORTDOCS= AUTHORS COPYING ChangeLog \ + INSTALL NEWS README TODO VERSION + +post-configure: + ${REINPLACE_CMD} -e 's|^docdir = .*|docdir = ${EXAMPLESDIR}|' ${WRKSRC}/etc/Makefile + ${REINPLACE_CMD} -e 's|/usr/local/var|/var|' -e 's|/var/zones|/var/${PORTNAME}|' ${WRKSRC}/etc/yadifad.conf.example + +.include + +post-install: +.if ${PORT_OPTIONS:MDOCS} + @${MKDIR} ${STAGEDIR}${DOCSDIR} + ${INSTALL_DATA} ${PORTDOCS:S,^,${WRKSRC}/,} ${STAGEDIR}${DOCSDIR} +.endif + @${MV} ${STAGEDIR}/var/zones ${STAGEDIR}/var/${PORTNAME} + +.include Property changes on: head/dns/yadifa/Makefile ___________________________________________________________________ Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:keywords ## -0,0 +1 ## +FreeBSD=%H \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/dns/yadifa/distinfo =================================================================== --- head/dns/yadifa/distinfo (nonexistent) +++ head/dns/yadifa/distinfo (revision 334669) @@ -0,0 +1,2 @@ +SHA256 (yadifa-1.0.3-2880.tar.gz) = 11a841620be8a2cb882a904686e48c3c6b49877942a906edffa24130600b4ba3 +SIZE (yadifa-1.0.3-2880.tar.gz) = 2321633 Property changes on: head/dns/yadifa/distinfo ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +on \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/dns/yadifa/files/yadifad.in =================================================================== --- head/dns/yadifa/files/yadifad.in (nonexistent) +++ head/dns/yadifa/files/yadifad.in (revision 334669) @@ -0,0 +1,32 @@ +#!/bin/sh +# +# $FreeBSD$ +# +# PROVIDE: yadifad +# REQUIRE: SERVERS cleanvar +# KEYWORD: shutdown +# +# Add the following lines to /etc/rc.conf to enable yadifad: +# +# yadifad_enable="YES" +# # optional +# yadifad_config="%%PREFIX%%/etc/yadifad.conf" + +. /etc/rc.subr + +name=yadifad +rcvar=yadifad_enable + +load_rc_config ${name} + +: ${yadifad_enable:="NO"} +: ${yadifad_config="%%PREFIX%%/etc/yadifad.conf"} + +command=%%PREFIX%%/sbin/${name} +procname=%%PREFIX%%/sbin/${name} +pidfile=/var/run/${name}.pid + +command_args="-c ${yadifad_config} -d" +required_files=${yadifad_config} + +run_rc_command "$1" Property changes on: head/dns/yadifa/files/yadifad.in ___________________________________________________________________ Added: svn:keywords ## -0,0 +1 ## +FreeBSD=%H \ No newline at end of property Index: head/dns/yadifa/pkg-descr =================================================================== --- head/dns/yadifa/pkg-descr (nonexistent) +++ head/dns/yadifa/pkg-descr (revision 334669) @@ -0,0 +1,16 @@ +YADIFA is a lightweight authoritative Name Server with DNSSEC capabilities. +Developed by the passionate people behind the .eu top-level domain, YADIFA has +been built from scratch to face today?s DNS challenges, with no compromise on +security, speed and stability, to offer a better and safer Internet experience. + +YADIFA has a simple configuration syntax and can handle more queries per second +while maintaining one of the lowest memory footprints in the industry. YADIFA +also has one of the fastest zone file load times ever recorded on a name +server. + +YADIFA was developed on FreeBSD and a GNU/Linux. It works on OSX and will be +soon ported to other Unix flavours like OpenBSD and Solaris. A Microsoft +Windows version is also on the cards. + + +WWW: http://www.yadifa.eu/ Property changes on: head/dns/yadifa/pkg-descr ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +on \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/dns/yadifa/pkg-plist =================================================================== --- head/dns/yadifa/pkg-plist (nonexistent) +++ head/dns/yadifa/pkg-plist (revision 334669) @@ -0,0 +1,158 @@ +@unexec if cmp -s %D/etc/yadifad.conf.sample %D/etc/yadifad.conf; then rm -f %D/etc/yadifad.conf; fi +etc/yadifad.conf.example +@exec if [ ! -f %D/etc/yadifad.conf ] ; then cp -p %D/%F %B/yadifad.conf; fi +include/dnscore/alarm.h +include/dnscore/avl.c.inc +include/dnscore/avl.h.inc +include/dnscore/base16.h +include/dnscore/base32.h +include/dnscore/base32hex.h +include/dnscore/base64.h +include/dnscore/buffer_input_stream.h +include/dnscore/buffer_output_stream.h +include/dnscore/bytearray_output_stream.h +include/dnscore/clone_input_output_stream.h +include/dnscore/counter_output_stream.h +include/dnscore/ctrl-rfc.h +include/dnscore/debug.h +include/dnscore/debug_config.h +include/dnscore/dnscore-config.h +include/dnscore/dnscore.h +include/dnscore/dnsformat.h +include/dnscore/dnsname.h +include/dnscore/dnsname_set.h +include/dnscore/fdtools.h +include/dnscore/file_input_stream.h +include/dnscore/file_output_stream.h +include/dnscore/filter_input_stream.h +include/dnscore/fingerprint.h +include/dnscore/format.h +include/dnscore/host_address.h +include/dnscore/input_stream.h +include/dnscore/io_stream.h +include/dnscore/logger.h +include/dnscore/logger_channel.h +include/dnscore/logger_channel_file.h +include/dnscore/logger_channel_stream.h +include/dnscore/logger_channel_syslog.h +include/dnscore/logger_handle.h +include/dnscore/message.h +include/dnscore/mt_output_stream.h +include/dnscore/mutex.h +include/dnscore/network.h +include/dnscore/output_stream.h +include/dnscore/packet_reader.h +include/dnscore/packet_writer.h +include/dnscore/parsing.h +include/dnscore/print_stream.h +include/dnscore/ptr_vector.h +include/dnscore/random.h +include/dnscore/rdtsc.h +include/dnscore/rfc.h +include/dnscore/scheduler.h +include/dnscore/serial.h +include/dnscore/string_set.h +include/dnscore/sys_error.h +include/dnscore/sys_get_cpu_count.h +include/dnscore/sys_types.h +include/dnscore/tcp_io_stream.h +include/dnscore/thread_pool.h +include/dnscore/threaded_nb_mm.h +include/dnscore/threaded_nbrb.h +include/dnscore/threaded_queue.h +include/dnscore/threaded_ringbuffer.h +include/dnscore/threaded_ringbuffer_cw.h +include/dnscore/threaded_ringlist.h +include/dnscore/timems.h +include/dnscore/treeset.h +include/dnscore/tsig.h +include/dnscore/typebitmap.h +include/dnscore/u32_set.h +include/dnscore/xfr_copy.h +include/dnscore/zonefile_reader.h +include/dnsdb/avl.h +include/dnsdb/btree.h +include/dnsdb/dictionary.h +include/dnsdb/dnsdb-config.h +include/dnsdb/dnskey.h +include/dnsdb/dnsrdata.h +include/dnsdb/dnssec.h +include/dnsdb/dnssec_config.h +include/dnsdb/dnssec_dsa.h +include/dnsdb/dnssec_keystore.h +include/dnsdb/dnssec_rsa.h +include/dnsdb/dnssec_scheduler.h +include/dnsdb/dnssec_task.h +include/dnsdb/dynupdate.h +include/dnsdb/hash.h +include/dnsdb/htable.h +include/dnsdb/htbt.h +include/dnsdb/icmtl_input_stream.h +include/dnsdb/nsec.h +include/dnsdb/nsec3.h +include/dnsdb/nsec3_collection.h +include/dnsdb/nsec3_hash.h +include/dnsdb/nsec3_icmtl.h +include/dnsdb/nsec3_item.h +include/dnsdb/nsec3_load.h +include/dnsdb/nsec3_name_error.h +include/dnsdb/nsec3_nodata_error.h +include/dnsdb/nsec3_owner.h +include/dnsdb/nsec3_types.h +include/dnsdb/nsec3_update.h +include/dnsdb/nsec3_zone.h +include/dnsdb/nsec_collection.h +include/dnsdb/nsec_common.h +include/dnsdb/rrsig.h +include/dnsdb/zdb.h +include/dnsdb/zdb_alloc.h +include/dnsdb/zdb_config.h +include/dnsdb/zdb_dnsname.h +include/dnsdb/zdb_error.h +include/dnsdb/zdb_icmtl.h +include/dnsdb/zdb_listener.h +include/dnsdb/zdb_record.h +include/dnsdb/zdb_rr_label.h +include/dnsdb/zdb_sanitize.h +include/dnsdb/zdb_store.h +include/dnsdb/zdb_types.h +include/dnsdb/zdb_utils.h +include/dnsdb/zdb_zone.h +include/dnsdb/zdb_zone_label.h +include/dnsdb/zdb_zone_label_iterator.h +include/dnsdb/zdb_zone_load.h +include/dnsdb/zdb_zone_load_interface.h +include/dnsdb/zdb_zone_write.h +include/dnsdb/zonefile.h +include/dnszone/dnszone-config.h +include/dnszone/dnszone.h +include/dnszone/output_stream_write_rdata.h +include/dnszone/resourcerecord.h +include/dnszone/zone_axfr_reader.h +include/dnszone/zone_file_reader.h +lib/libdnscore.a +lib/libdnscore.la +lib/libdnsdb.a +lib/libdnsdb.la +lib/libdnszone.a +lib/libdnszone.la +man/man1/yadifad.1.gz +man/man5/yadifad.conf.5.gz +sbin/yadifad +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/yadifad-master.conf.example +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/yadifad-slave.conf.example +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/yadifad.conf.example +/var/yadifa/masters/0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.ip6.arpa.zone +/var/yadifa/masters/0.0.127.in-addr.arpa.zone +/var/yadifa/masters/localhost.zone +/var/yadifa/masters/localhost6.zone +/var/yadifa/masters/somedomain.eu.zone +@unexec rmdir >/dev/null 2>&1 /var/yadifa/xfr || : +@unexec rmdir >/dev/null 2>&1 /var/yadifa/slaves || : +@unexec rmdir >/dev/null 2>&1 /var/yadifa/masters || : +@unexec rmdir >/dev/null 2>&1 /var/yadifa/keys || : +@unexec rmdir >/dev/null 2>&1 /var/yadifa || : +@dirrmtry %%PORTEXAMPLES%%%%EXAMPLESDIR%% +@dirrmtry include/dnszone +@dirrmtry include/dnsdb +@dirrmtry include/dnscore Property changes on: head/dns/yadifa/pkg-plist ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +on \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property