ports/94303: net/mDNSResponder needs to be updated
Bruce Walker
bmw at borderware.com
Sat Mar 11 01:36:09 UTC 2006
>Number: 94303
>Category: ports
>Synopsis: net/mDNSResponder needs to be updated
>Confidential: no
>Severity: non-critical
>Priority: medium
>Responsible: freebsd-ports-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: update
>Submitter-Id: current-users
>Arrival-Date: Sat Mar 11 01:30:13 GMT 2006
>Closed-Date:
>Last-Modified:
>Originator: Bruce Walker
>Release: FreeBSD 4.10-RELEASE i386
>Organization:
Borderware Technologies Inc.
>Environment:
System: FreeBSD hardbop.borderware.com 4.10-RELEASE FreeBSD 4.10-RELEASE #0: Tue May 25 22:47:12 GMT 2004 root at perseus.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC i386
>Description:
The port net/mDNSResponder needs to be updated very badly. It's several
point releases behind the OpenDarwin releases. Also, the present port
breaks the mDNSProxyResponderPosix utility. This updated port (107.5)
fixes that.
>How-To-Repeat:
>Fix:
Here's a diff -u of my updated port against the present one ...
#
# Note: manually remove files/patch-mDNSPosix_mDNSUNP.c
#
diff -ur mDNSResponder/Makefile mDNSResponder.new/Makefile
--- mDNSResponder/Makefile Sat Jan 7 04:34:43 2006
+++ mDNSResponder.new/Makefile Fri Mar 10 14:59:32 2006
@@ -7,8 +7,8 @@
#
PORTNAME= mDNSResponder
-PORTVERSION= 107.1
-PORTREVISION= 2
+PORTVERSION= 107.5
+PORTREVISION= 1
CATEGORIES= net dns
MASTER_SITES= http://darwinsource.opendarwin.org/tarballs/apsl/
DISTNAME= ${PORTNAME}-${PORTVERSION}
diff -ur mDNSResponder/distinfo mDNSResponder.new/distinfo
--- mDNSResponder/distinfo Fri Mar 10 15:24:54 2006
+++ mDNSResponder.new/distinfo Fri Mar 10 15:25:07 2006
@@ -1,3 +1,3 @@
-MD5 (mDNSResponder-107.1.tar.gz) = 0182d100b3f7929649bfc6c29715d4d7
-SHA256 (mDNSResponder-107.1.tar.gz) = e977f077bb9e6b339a5e075e55b22dcfa86e392f0fdac4e424b87cf64283b8ab
-SIZE (mDNSResponder-107.1.tar.gz) = 1325181
+MD5 (mDNSResponder-107.5.tar.gz) = ec345a16649ecb5b6e50096f2b5cbdaf
+SHA256 (mDNSResponder-107.5.tar.gz) = 8703e4a72108a8ed89194af7658cac348592e84fa67bd2d3794da4d81a610cf5
+SIZE (mDNSResponder-107.5.tar.gz) = 1379397
diff -ur mDNSResponder/files/patch-mDNSPosix_Makefile mDNSResponder.new/files/patch-mDNSPosix_Makefile
--- mDNSResponder/files/patch-mDNSPosix_Makefile Fri Mar 25 12:24:13 2005
+++ mDNSResponder.new/files/patch-mDNSPosix_Makefile Fri Mar 10 14:36:55 2006
@@ -1,14 +1,11 @@
-
-$FreeBSD$
-
---- mDNSPosix/Makefile.orig
-+++ mDNSPosix/Makefile
-@@ -369,7 +369,7 @@
+--- mDNSPosix/Makefile.orig Fri Mar 10 14:35:15 2006
++++ mDNSPosix/Makefile Fri Mar 10 14:35:31 2006
+@@ -407,7 +407,7 @@
- all: setup Daemon libdns_sd Client Responder ProxyResponder Identify NetMonitor dnsextd $(OPTIONALTARG)
+ all: setup Daemon libdns_sd Clients SAClient SAResponder SAProxyResponder Identify NetMonitor dnsextd $(OPTIONALTARG)
--install: setup InstalledDaemon InstalledLib InstalledStartup InstalledManPages $(OPTINSTALL)
-+install: setup InstalledDaemon InstalledLib InstalledManPages $(OPTINSTALL)
+-install: setup InstalledDaemon InstalledStartup InstalledLib InstalledManPages InstalledClients $(OPTINSTALL)
++install: setup InstalledDaemon InstalledLib InstalledManPages InstalledClients $(OPTINSTALL)
# 'setup' sets up the build directory structure the way we want
setup:
Only in mDNSResponder/files: patch-mDNSPosix_mDNSUNP.c
diff -ur mDNSResponder/files/patch-mDNSShared::dns_sd.h mDNSResponder.new/files/patch-mDNSShared::dns_sd.h
--- mDNSResponder/files/patch-mDNSShared::dns_sd.h Thu Apr 21 15:00:52 2005
+++ mDNSResponder.new/files/patch-mDNSShared::dns_sd.h Fri Mar 10 14:42:57 2006
@@ -1,10 +1,10 @@
---- mDNSShared/dns_sd.h.orig Sat Dec 18 04:14:23 2004
-+++ mDNSShared/dns_sd.h Mon Feb 14 13:52:41 2005
-@@ -39,6 +39,7 @@
- #define DNSSD_API
+--- mDNSShared/dns_sd.h.orig Tue Dec 20 22:24:58 2005
++++ mDNSShared/dns_sd.h Fri Mar 10 14:41:32 2006
+@@ -42,6 +42,7 @@
#endif
+ /* stdint.h does not exist on FreeBSD 4.x; its types are defined in sys/types.h instead */
+#include <osreldate.h>
#if defined(__FreeBSD_version) && (__FreeBSD_version < 500000)
- /* stdint.h does not exist on FreeBSD 4.x; its types are defined in sys/types.h instead */
#include <sys/types.h>
+
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list