From 1678382229fa925dca4d1125e4ecca9fe57ab9d9 Mon Sep 17 00:00:00 2001 From: mandree Date: Tue, 18 Oct 2011 22:24:47 +0000 Subject: Fix BUILD_DEPENDS (use += not =) creation in port. Upgrade to new upstream regression fix release 2.59: Fix regression in 2.58 which caused failure to start up with some combinations of dnsmasq config and IPv6 kernel network config. Thanks to Brielle Bruns for the bug report. Improve dnsmasq's behaviour when network interfaces are still doing duplicate address detection (DAD). Previously, dnsmasq would wait up to 20 seconds at start-up for the DAD state to terminate. This is broken for bridge interfaces on recent Linux kernels, which don't start DAD until the bridge comes up, and so can take arbitrary time. The new behaviour lets dnsmasq poll for an arbitrary time whilst providing service on other interfaces. Thanks to Stephen Hemminger for pointing out the problem. Note the 2.59.tar.lzma tarball causes the startup banner to print 2.59rc1 which I deem harmless. --- dns/dnsmasq/Makefile | 6 +++--- dns/dnsmasq/distinfo | 4 ++-- 2 files changed, 5 insertions(+), 5 deletions(-) (limited to 'dns') diff --git a/dns/dnsmasq/Makefile b/dns/dnsmasq/Makefile index 4b9a99884711..0863e7b084b1 100644 --- a/dns/dnsmasq/Makefile +++ b/dns/dnsmasq/Makefile @@ -6,7 +6,7 @@ # PORTNAME= dnsmasq -PORTVERSION= 2.58 +PORTVERSION= 2.59 PORTEPOCH= 1 CATEGORIES= dns ipv6 MASTER_SITES= http://www.thekelleys.org.uk/dnsmasq/ \ @@ -43,7 +43,7 @@ CFLAGS+= -DNO_IPV6 .endif .if !defined(WITHOUT_NLS) -BUILD_DEPENDS= pkg-config:${PORTSDIR}/devel/pkg-config +BUILD_DEPENDS+= pkg-config:${PORTSDIR}/devel/pkg-config LIB_DEPENDS+= idn:${PORTSDIR}/dns/libidn PLIST_SUB+= NLS="" ALL_TARGET= all-i18n @@ -59,7 +59,7 @@ LIB_DEPENDS+= idn:${PORTSDIR}/dns/libidn .if defined(WITH_DBUS) LIB_DEPENDS+= dbus-1:${PORTSDIR}/devel/dbus -BUILD_DEPENDS= pkg-config:${PORTSDIR}/devel/pkg-config +BUILD_DEPENDS+= pkg-config:${PORTSDIR}/devel/pkg-config CFLAGS+= -DHAVE_DBUS .endif diff --git a/dns/dnsmasq/distinfo b/dns/dnsmasq/distinfo index 7b7afe8a9681..c2cb35b6292e 100644 --- a/dns/dnsmasq/distinfo +++ b/dns/dnsmasq/distinfo @@ -1,2 +1,2 @@ -SHA256 (dnsmasq-2.58.tar.lzma) = b4e0c21dd1044584ec7b1a5925bb0725b87ea81d18009b240d8879ec4d86b992 -SIZE (dnsmasq-2.58.tar.lzma) = 340647 +SHA256 (dnsmasq-2.59.tar.lzma) = 484579f714023ea1bde67051310de32e9e6809686e325c779adc982e708dbdfa +SIZE (dnsmasq-2.59.tar.lzma) = 340715 -- cgit