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.
This commit is contained in:
parent
fc80b30a92
commit
a8550101df
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=283866
@ -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
|
||||
|
||||
|
@ -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
|
||||
|
Loading…
Reference in New Issue
Block a user