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