aboutsummaryrefslogtreecommitdiffstats
path: root/dns
diff options
context:
space:
mode:
authormandree <mandree@FreeBSD.org>2011-10-19 06:24:47 +0800
committermandree <mandree@FreeBSD.org>2011-10-19 06:24:47 +0800
commit1678382229fa925dca4d1125e4ecca9fe57ab9d9 (patch)
tree59dbcb647f78c16f1f63babea1d784b7a83f08f6 /dns
parent16abcde979a519a4fa53a271122921f2e3857853 (diff)
downloadfreebsd-ports-gnome-1678382229fa925dca4d1125e4ecca9fe57ab9d9.tar.gz
freebsd-ports-gnome-1678382229fa925dca4d1125e4ecca9fe57ab9d9.tar.zst
freebsd-ports-gnome-1678382229fa925dca4d1125e4ecca9fe57ab9d9.zip
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.
Diffstat (limited to 'dns')
-rw-r--r--dns/dnsmasq/Makefile6
-rw-r--r--dns/dnsmasq/distinfo4
2 files changed, 5 insertions, 5 deletions
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