Here is an update to dnsmasq 2.88.
Index: Makefile =================================================================== RCS file: /home/cvs/ports/net/dnsmasq/Makefile,v retrieving revision 1.64 diff -u -p -u -p -r1.64 Makefile --- Makefile 25 Nov 2022 21:18:56 -0000 1.64 +++ Makefile 12 Dec 2022 04:53:30 -0000 @@ -1,6 +1,6 @@ COMMENT= lightweight caching DNS forwarder, DHCP and TFTP server -DISTNAME= dnsmasq-2.87 +DISTNAME= dnsmasq-2.88 CATEGORIES= net MASTER_SITES= https://thekelleys.org.uk/dnsmasq/ EXTRACT_SUFX= .tar.xz Index: distinfo =================================================================== RCS file: /home/cvs/ports/net/dnsmasq/distinfo,v retrieving revision 1.42 diff -u -p -u -p -r1.42 distinfo --- distinfo 25 Nov 2022 21:18:56 -0000 1.42 +++ distinfo 12 Dec 2022 04:53:40 -0000 @@ -1,2 +1,2 @@ -SHA256 (dnsmasq-2.87.tar.xz) = AijANkp/I1b9fn8VSZN8vzCZp407LrG6W7DDHiuJ3no= -SIZE (dnsmasq-2.87.tar.xz) = 540528 +SHA256 (dnsmasq-2.88.tar.xz) = I1RN7aEDQMBTvqbxWpP+1up/WqqFMWv8Zx/6bSL7wbM= +SIZE (dnsmasq-2.88.tar.xz) = 560640 Index: patches/patch-man_dnsmasq_8 =================================================================== RCS file: /home/cvs/ports/net/dnsmasq/patches/patch-man_dnsmasq_8,v retrieving revision 1.31 diff -u -p -u -p -r1.31 patch-man_dnsmasq_8 --- patches/patch-man_dnsmasq_8 25 Nov 2022 21:18:56 -0000 1.31 +++ patches/patch-man_dnsmasq_8 27 Nov 2022 05:06:59 -0000 @@ -1,7 +1,7 @@ Index: man/dnsmasq.8 --- man/dnsmasq.8.orig +++ man/dnsmasq.8 -@@ -155,13 +155,12 @@ Specify an alternate path for dnsmasq to record its pr +@@ -166,13 +166,12 @@ Specify an alternate path for dnsmasq to record its pr .TP .B \-u, --user=<username> Specify the userid to which dnsmasq will change after startup. Dnsmasq must normally be started as root, but it will drop root @@ -17,7 +17,7 @@ Index: man/dnsmasq.8 .TP .B \-v, --version Print the version number. -@@ -2178,7 +2177,7 @@ and /share/ads-domains.gz containing a compressed +@@ -2217,7 +2216,7 @@ and /share/ads-domains.gz containing a compressed list of ad server domains will save disk space with large ad-server blocklists. .SH CONFIG FILE At startup, dnsmasq reads @@ -26,7 +26,7 @@ Index: man/dnsmasq.8 if it exists. (On FreeBSD, the file is .I /usr/local/etc/dnsmasq.conf -@@ -2637,7 +2636,7 @@ dnsmasq has no direct way of determining the charset i +@@ -2676,7 +2675,7 @@ dnsmasq has no direct way of determining the charset i assume that it is the system default. .SH FILES Index: patches/patch-src_config_h =================================================================== RCS file: /home/cvs/ports/net/dnsmasq/patches/patch-src_config_h,v retrieving revision 1.28 diff -u -p -u -p -r1.28 patch-src_config_h --- patches/patch-src_config_h 25 Nov 2022 21:18:56 -0000 1.28 +++ patches/patch-src_config_h 27 Nov 2022 05:06:57 -0000 @@ -1,7 +1,7 @@ Index: src/config.h --- src/config.h.orig +++ src/config.h -@@ -44,8 +44,8 @@ +@@ -45,8 +45,8 @@ #define ETHERSFILE "/etc/ethers" #define DEFLEASE 3600 /* default DHCPv4 lease time, one hour */ #define DEFLEASE6 (3600*24) /* default lease time for DHCPv6. One day. */ @@ -12,7 +12,7 @@ Index: src/config.h #define TFTP_MAX_CONNECTIONS 50 /* max simultaneous connections */ #define LOG_MAX 5 /* log-queue length */ #define RANDFILE "/dev/urandom" -@@ -216,7 +216,7 @@ RESOLVFILE +@@ -219,7 +219,7 @@ RESOLVFILE # if defined(__FreeBSD__) # define CONFFILE "/usr/local/etc/dnsmasq.conf" # else