ports/65865: [PATCH] dns/djbdns: add WITH_JUMBO - collection Jumbo Patch contains 13 individual djbdns patches
Andrey Slusar
vasallia at ukr.net
Wed Apr 21 23:20:20 UTC 2004
>Number: 65865
>Category: ports
>Synopsis: [PATCH] dns/djbdns: add WITH_JUMBO - collection Jumbo Patch contains 13 individual djbdns patches
>Confidential: no
>Severity: non-critical
>Priority: low
>Responsible: freebsd-ports-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: update
>Submitter-Id: current-users
>Arrival-Date: Wed Apr 21 16:20:18 PDT 2004
>Closed-Date:
>Last-Modified:
>Originator: Andrey Slusar
>Release: FreeBSD 5.2-CURRENT i386
>Organization:
Santinel
>Environment:
System: FreeBSD santinel.home.ua 5.2-CURRENT FreeBSD 5.2-CURRENT #1: Tue Apr 20 17:02:29 EEST 2004 root at santinel.home.ua:/usr/obj/usr/src/sys/ANRAY i386
>Description:
Jumbo Patch collection contains:
PATCH1: rr-srv.patch
add support for SRV record for tinydns-data and axfr-get
author: Michael Handler; original filename: srv-patch;
PATCH2: rr-soa-contact.patch
now you can modify SOA email contact address from tinydns-data
author: Dan Peterson; original filename: tinydns-data-soa-contact.patch;
PATCH3: multi-data.patch
add support to tinydns-data to load multiple data files
specified on command line
author: Balazs Nagy; original filename: djbdns-1.05-multi_tinydns_data.patch;
PATCH4: okclient.patch
dnscache will respond queries from everywhere clients when
OKCLIENT envar is set.
author: Uwe Ohse; original filename: dnscache-0.61.okclient.patch;
PATCH5: mip-dnscache.patch
dnscache can now listen on multiple IP's listed on IP envar and
seperated by slashes.
author: Dan Peterson; original filename: dnscache-multiple-ip.patch;
PATCH6: dumpcache.patch
add support to dnscache to dump cache from memory and load it
from file when it start, or when it receive SIGALRM signal
author: Florent Guillaume; original filename: patch-dnscache-dumpcache-v4.txt;
PATCH7: dnsfilter-repl.patch
dnsfilter will replace IP-s with names
author: Uwe Ohse; original filename: djbdns-1.05-dnsfilter-replace.diff;
PATCH8: mip-tinydns.patch
tinydns can now listen on multiple IP's listed on IP envar and
seperated by slashes.
author: Uwe Ohse; original filename: djbdns-1.05-multiip.diff;
PATCH9: reload-dnscache.patch
add support to dnscache reload configuration files when it
receive SIGHUP signal
author: Matthias Andree; original filename: djbdns-1.05-sighup.patch;
PATCH10: nxd-dnscache.patch
add support to dnscache to return a special IP address for
NXDOMAIN type A responses when NXDSPECIAL environment variable
is set.
author: Dan Peterson; original filename: dnscache-1.05-nxdspecial.patch;
PATCH11: nxd-tinydns.patch
add support to tinydns to log 'X' instead of '+' when it return
NXDOMAIN in answers.
author: Dan Peterson; original filename: server-1.05-nxdomain-logging.patch;
PATCH12: notify-tinydns.patch
add support to tinydns to react on notify queries and log 'N'.
author: ???; original filename: ???;
PATCH13: roundrobind-dnscache.patch
dnscache will serve round-robin'd records when are many A
records in answer.
author: Thomas Mangin; original filename: round-robin.patch;
>How-To-Repeat:
N/A
>Fix:
--- djbdns.diff begins here ---
diff -ruN djbdns/Makefile djbdns.new/Makefile
--- djbdns/Makefile Wed Apr 21 09:33:54 2004
+++ djbdns.new/Makefile Wed Apr 21 23:25:29 2004
@@ -37,6 +37,7 @@
PATCH_DIST_STRIP= -p1
.endif
+.if !defined(WITH_JUMBO)
.if defined(WITH_DNSCACHE_DUMPCACHE)
.if defined(WITH_IPV6)
BROKEN= The IPv6 and dnscache-dumpcache patches are currently in conflict.
@@ -46,6 +47,22 @@
PATCH_DIST_STRIP= -p1
CFLAGS+= -DDUMPCACHE
.endif
+.endif
+
+.if defined(WITH_JUMBO)
+.if defined(WITH_IPV6)
+BROKEN= The IPv6 and jumbo patches are currently in conflict.
+.endif
+.if defined(WITH_IGNOREIP)
+BROKEN= The ignoreip and jumbo patches are currently in conflict.
+.endif
+PATCH_SITES+= http://www.ro.kde.org/djbdns/mywork/jumbo/:jumbo
+PATCHFILES+= jumbo-p13.patch.gz
+PATCH_DIST_STRIP= -p1
+.if defined(WITH_DNSCACHE_DUMPCACHE)
+CFLAGS+= -DDUMPCACHE
+.endif
+.endif
.if defined(WITH_IGNOREIP)
PATCH_SITES+= http://tinydns.org/:ignoreip
@@ -90,6 +107,8 @@
@${ECHO} " http://smarden.org/pape/djb/manpages/"
@${ECHO} "- WITH_IGNOREIP - build with Russel Nelson's ignoreip2 patch"
@${ECHO} " http://tinydns.org/djbdns-1.05-ignoreip2.patch"
+ @${ECHO} "- WITH_JUMBO - build with Jumbo Patch collection"
+ @${ECHO} " - www.ro.kde.org/djbdns/mywork/jumbo/jumbo-p13.patch.gz"
@${ECHO} "- WITH_PERSISTENT_MMAP - build with Lennert Buytenhek's persistent mmap"
@${ECHO} " patch for tinydns"
@${ECHO} " http://marc.theaimsgroup.com/?l=djbdns&m=108229203212517&w=2"
diff -ruN djbdns/distinfo djbdns.new/distinfo
--- djbdns/distinfo Wed Apr 21 07:22:39 2004
+++ djbdns.new/distinfo Wed Apr 21 23:32:45 2004
@@ -4,3 +4,4 @@
MD5 (patch-dnscache-dumpcache-v4.txt) = 61441dec12dd627a7fea7c3059cc2542
MD5 (djbdns-1.05-ignoreip2.patch) = c032250b209d055847a763c8d9c7e865
MD5 (tinydns-persistmmap-20040418.patch) = c721977364502180f9563b85cecf133b
+MD5 (jumbo-p13.patch.gz) = c96a7cf19968f26ff1422cd197b1a72d
--- djbdns.diff ends here ---
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list