ports/67075: [PATCH] dns/pdnsd: update to new version

Andrey Slusar vasallia at ukr.net
Sun May 23 12:01:32 UTC 2004


>Number:         67075
>Category:       ports
>Synopsis:       [PATCH] dns/pdnsd: update to new version
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Sun May 23 05:00:43 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 #0: Sat May 15 17:05:19 EEST 2004 root at santinel.home.ua:/usr/obj/usr/src/sys/ANRAY i386
>Description:
	Mainteiner cc'ed
	Update to 1.1.11
>How-To-Repeat:
	N/A
>Fix:
--- pdnsd.diff begins here ---
diff -ruN pdnsd/Makefile pdnsd.new/Makefile
--- pdnsd/Makefile	Fri Mar 12 02:32:21 2004
+++ pdnsd.new/Makefile	Fri May 21 20:57:47 2004
@@ -6,7 +6,7 @@
 #
 
 PORTNAME=	pdnsd
-PORTVERSION=	1.1.10
+PORTVERSION=	1.1.11
 CATEGORIES=	dns
 MASTER_SITES=	http://www.phys.uu.nl/~rombouts/pdnsd/
 DISTNAME=	${PORTNAME}-${PORTVERSION}-par
diff -ruN pdnsd/distinfo pdnsd.new/distinfo
--- pdnsd/distinfo	Tue Mar 30 02:35:16 2004
+++ pdnsd.new/distinfo	Fri May 21 22:35:27 2004
@@ -1,2 +1,2 @@
-MD5 (pdnsd-1.1.10-par.tar.gz) = 780e76f2838ebabfbfae7d52194c8018
-SIZE (pdnsd-1.1.10-par.tar.gz) = 287373
+MD5 (pdnsd-1.1.11-par.tar.gz) = be79162852e3efa2d7cb78c83371fcf2
+SIZE (pdnsd-1.1.11-par.tar.gz) = 304803
diff -ruN pdnsd/files/patch-dns_query.c pdnsd.new/files/patch-dns_query.c
--- pdnsd/files/patch-dns_query.c	Thu Jan  1 03:00:00 1970
+++ pdnsd.new/files/patch-dns_query.c	Fri May 21 22:31:02 2004
@@ -0,0 +1,10 @@
+--- src/dns_query.c.old	Fri May 21 22:25:42 2004
++++ src/dns_query.c	Fri May 21 22:30:10 2004
+@@ -851,7 +851,6 @@
+ 				case ECONNREFUSED: /* port unreachable */
+ 				case ENETDOWN:     /* network down */
+ 				case EHOSTDOWN:    /* host down */
+-				case ENONET:       /* machine not on the network */
+ 					/* Mark this server as down for a period of time */
+ 					sched_server_test(PDNSD_A(st),1,0);
+ 					st->needs_testing=0;
diff -ruN pdnsd/files/patch-ipvers.h pdnsd.new/files/patch-ipvers.h
--- pdnsd/files/patch-ipvers.h	Thu Jan  1 03:00:00 1970
+++ pdnsd.new/files/patch-ipvers.h	Sat May 22 18:36:11 2004
@@ -0,0 +1,22 @@
+--- src/ipvers.h.old	Sun Apr 11 16:10:49 2004
++++ src/ipvers.h	Sat May 22 18:32:27 2004
+@@ -128,10 +128,6 @@
+ # endif
+ #endif
+ 
+-#if defined(ENABLE_IPV4) && !defined(SIN_LEN) && (TARGET==TARGET_BSD)
+-# define SIN_LEN
+-#endif 
+-
+ #if defined(ENABLE_IPV6) && TARGET==LINUX
+ 
+ /* Some glibc versions (I know of 2.1.2) get this wrong, so we define out own. To be exact, this is fixed
+@@ -189,7 +185,7 @@
+ 
+ /* See if we need 4.4BSD style sockaddr_* structures and define some macros that set the length field. 
+  * The non-4.4BSD behaviour is the only one that is POSIX-conformant.*/
+-#if defined(SIN6_LEN) || defined(SIN_LEN)
++#if defined(SIN6_LEN) || defined(SIN_LEN) || defined(ENABLE_IPV4)
+ # define BSD44_SOCKA
+ # define SET_SOCKA_LEN4(socka) (socka.sin_len=sizeof(struct sockaddr_in))
+ # define SET_SOCKA_LEN6(socka) (socka.sin6_len=sizeof(struct sockaddr_in6))
--- pdnsd.diff ends here ---


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



More information about the freebsd-ports-bugs mailing list