ports/56951: [PATCH] add ignoreip2 patch

Roman Neuhauser neuhauser at bellavista.cz
Wed Sep 17 13:50:23 UTC 2003


>Number:         56951
>Category:       ports
>Synopsis:       [PATCH] add ignoreip2 patch
>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 Sep 17 06:50:20 PDT 2003
>Closed-Date:
>Last-Modified:
>Originator:     Roman Neuhauser
>Release:        FreeBSD 4.8-STABLE i386
>Organization:
>Environment:
System: FreeBSD freepuppy.bellavista.cz 4.8-STABLE FreeBSD 4.8-STABLE #3: Tue Aug 26 12:34:53 CEST 2003 roman at freepuppy.bellavista.cz:/usr/obj/usr/src/sys/FREEPUPPY2_5 i386


	
>Description:
	add support for the Russel Nelson's ignoreip2 patch.
    http://tinydns.org/djbdns-1.05-ignoreip2.patch
>How-To-Repeat:
	apply the attached patch
>Fix:

	

--- dns-djbdns-Makefile-WITH_IGNOREIP.patch begins here ---
diff -Nur ../djbdns-orig/Makefile ./Makefile
--- ../djbdns-orig/Makefile	Fri Sep 12 18:27:49 2003
+++ ./Makefile	Wed Sep 17 15:01:44 2003
@@ -16,8 +16,8 @@
 
 .if !defined(WITHOUT_MAN) && !defined(LIBDJBDNS_ONLY)
 MANDATE=	-20021211
-MASTER_SITES+=	http://smarden.org/pape/djb/manpages/:1
-DISTFILES+=	${DISTNAME}-man${MANDATE}.tar.gz:1
+MASTER_SITES+=	http://smarden.org/pape/djb/manpages/:manpages
+DISTFILES+=	${DISTNAME}-man${MANDATE}.tar.gz:manpages
 
 MAN1=		dnsfilter.1 dnsip.1 dnsipq.1 dnsmx.1 dnsname.1 \
 		dnsq.1 dnsqr.1 dnstrace.1 dnstracesort.1 dnstxt.1 \
@@ -32,8 +32,8 @@
 .if defined(WITH_IPV6) && !defined(LIBDJBDNS_ONLY)
 PKGNAMESUFFIX=	-ipv6
 PORTVERSION=	${DJBDNS_VER}.${DJBDNS_V6_VER:S/test/b/:S/diff//}
-PATCH_SITES+=	http://www.fefe.de/dns/
-PATCHFILES+=	${PORTNAME}-${DJBDNS_VER}-${DJBDNS_V6_VER}.diff.bz2
+PATCH_SITES+=	http://www.fefe.de/dns/:ipv6
+PATCHFILES+=	${PORTNAME}-${DJBDNS_VER}-${DJBDNS_V6_VER}.diff.bz2:ipv6
 PATCH_DIST_STRIP=	-p1
 .endif
 
@@ -41,12 +41,18 @@
 .if defined(WITH_IPV6)
 BROKEN=		The IPv6 and dnscache-dumpcache patches are currently in conflict.
 .endif
-PATCH_SITES+=	http://mapage.noos.fr/efge/djbdns/
-PATCHFILES+=	patch-dnscache-dumpcache-v4.txt
+PATCH_SITES+=	http://mapage.noos.fr/efge/djbdns/:dumpcache
+PATCHFILES+=	patch-dnscache-dumpcache-v4.txt:dumpcache
 PATCH_DIST_STRIP=	-p1
 CFLAGS+=	-DDUMPCACHE
 .endif
 
+.if defined(WITH_IGNOREIP)
+PATCH_SITES+=	http://tinydns.org/:ignoreip
+PATCHFILES+=	djbdns-1.05-ignoreip2.patch:ignoreip
+PATCH_DIST_STRIP=	-p1
+.endif
+
 DJBDNS_VER=	1.05
 DJBDNS_V6_VER=	test14
 
@@ -66,8 +72,8 @@
 INSTALL_TARGET=	setup-lib check-lib
 PLIST=		${MASTERDIR}/pkg-plist.libdjbdns
 DESCR=		${MASTERDIR}/pkg-descr.libdjbdns
-PATCHFILES+=	libdjbdns-${PORTVERSION}${LIBDJBDNS_REV}.patch
-PATCH_SITES+=	http://devel.ringlet.net/net/libdjbdns/
+PATCHFILES+=	libdjbdns-${PORTVERSION}${LIBDJBDNS_REV}.patch:libdjbdns
+PATCH_SITES+=	http://devel.ringlet.net/net/libdjbdns/:libdjbdns
 .endif
 
 NO_PACKAGE=	Forbidden - we have patches to the distribution.
@@ -88,6 +94,8 @@
 	@${ECHO} "                            http://mapage.noos.fr/efge/djbdns/"
 	@${ECHO} "- WITHOUT_MAN             - do NOT install Gerritt Pape's manual pages"
 	@${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"
 .endif
 
 .if defined(LIBDJBDNS_ONLY)
diff -Nur ../djbdns-orig/distinfo ./distinfo
--- ../djbdns-orig/distinfo	Thu Jul 24 14:32:35 2003
+++ ./distinfo	Wed Sep 17 13:32:14 2003
@@ -3,3 +3,4 @@
 MD5 (djbdns-1.05-test14.diff.bz2) = 52bec93d7ce6226281082367e49157d3
 MD5 (patch-dnscache-dumpcache-v4.txt) = 61441dec12dd627a7fea7c3059cc2542
 MD5 (libdjbdns-1.05-pre1.patch) = 81e179f52711dcc18390bb088311175d
+MD5 (djbdns-1.05-ignoreip2.patch) = b799d16c6e111aff8dab65eb50416e12
--- dns-djbdns-Makefile-WITH_IGNOREIP.patch ends here ---


>Release-Note:
>Audit-Trail:
>Unformatted:



More information about the freebsd-ports-bugs mailing list