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