pkgsrc-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
CVS commit: pkgsrc/net/knot-resolver
Module Name: pkgsrc
Committed By: drixter
Date: Thu Oct 1 18:58:28 UTC 2026
Modified Files:
pkgsrc/net/knot-resolver: Makefile distinfo
Log Message:
knot-resolver: Update to 6.5.0
Thursday, October 1, 2026
Bugfixes
views: fix "unused tags" error when repeating a tag in views (!1883)
watchdog: detect file-changes done via rename*() syscall (!1895) This is relevant for RPZ files and TLS certs+keys.
DoH fixes for sharing connections among different users (!1844)
TCP-based connections used Nagle's algorithm since 6.2.0 (!1903) This mistake significantly increased latencies of such transports.
local-data: process upper-case names correctly (!1915)
Packaging
deb: migrate to sysusers and update packaging (!1857)
rpm: fix source build against libknot >= 3.6 (!1907)
python: 3.9+ (!1886), migrated to setuptools (!1889), removed typing-extensions (!1910)
Debian 11 is no longer supported
Debian,Ubuntu: i386 and armhf architectures no longer supported
Improvements
decrease RAM usage by a lot (!1901)
local-data: increase capacity to 63 GiB (logged MDB_MAP_FULL, !1885)
systemd: use unit's {Runtime,State,Cache}Directory directives instead of tmpfiles.d (!1853)
controller: reimplement the notify socket in Python (!1875)
python: improve Knot Resolver startup procedure (!1893) Some startup actions previously handled by the manager have been moved to a separate startup program.
python: refactoring: utils (!1894), client (!1908)
allow running under an unknown user, e.g. in containers (!1914)
Incompatible changes
remove legacy systemd unit files (kresd@.service, kres-cache-gc.service) (!1853)
remove $KRES_LOGGING_TARGET environment variable (!1893) You can override the default by passing --logtarget to knot-resolver command. (!1912)
docker: remove cross-platform build for linux/arm/v7 (!1904)
To generate a diff of this commit:
cvs rdiff -u -r1.7 -r1.8 pkgsrc/net/knot-resolver/Makefile
cvs rdiff -u -r1.3 -r1.4 pkgsrc/net/knot-resolver/distinfo
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: pkgsrc/net/knot-resolver/Makefile
diff -u pkgsrc/net/knot-resolver/Makefile:1.7 pkgsrc/net/knot-resolver/Makefile:1.8
--- pkgsrc/net/knot-resolver/Makefile:1.7 Sat Sep 26 07:38:10 2026
+++ pkgsrc/net/knot-resolver/Makefile Thu Oct 1 18:58:28 2026
@@ -1,7 +1,6 @@
-# $NetBSD: Makefile,v 1.7 2026/09/26 07:38:10 wiz Exp $
+# $NetBSD: Makefile,v 1.8 2026/10/01 18:58:28 drixter Exp $
-DISTNAME= knot-resolver-6.4.2
-PKGREVISION= 2
+DISTNAME= knot-resolver-6.5.0
CATEGORIES= net
MASTER_SITES= https://secure.nic.cz/files/knot-resolver/
EXTRACT_SUFX= .tar.xz
@@ -11,12 +10,12 @@ HOMEPAGE= https://secure.nic.cz/files/kn
COMMENT= Knot (resolver) DNS server
LICENSE= gnu-gpl-v3
+USE_TOOLS+= pkg-config
+USE_TOOLS+= cmake
+USE_TOOLS+= bash
USE_LANGUAGES= c c++
USE_LIBTOOL= yes
-USE_TOOLS+= bash cmake pkg-config
-DEPENDS+= daemonize>=0:../../sysutils/daemonize
-
-.include "../../mk/bsd.prefs.mk"
+DEPENDS+= daemonize-[0-9]*:../../sysutils/daemonize
RCD_SCRIPTS= kresd
@@ -29,6 +28,7 @@ PKG_GECOS.${KRESD_USER}= kresd daemon us
PKG_GROUPS_VARS+= KRESD_GROUP
PKG_USERS_VARS= KRESD_USER
+
CONF_FILES+= ${PREFIX}/share/examples/knot-resolver/icann-ca.pem ${PKG_SYSCONFDIR}/knot-resolver/icann-ca.pem
CONF_FILES+= ${PREFIX}/share/examples/knot-resolver/root.hints ${PKG_SYSCONFDIR}/knot-resolver/root.hints
CONF_FILES+= ${PREFIX}/share/examples/knot-resolver/root.keys ${PKG_SYSCONFDIR}/knot-resolver/root.keys
@@ -43,31 +43,18 @@ post-install:
${MV} ${DESTDIR}${PREFIX}/etc/knot-resolver/root.keys ${DESTDIR}${PREFIX}/share/examples/knot-resolver/
${RMDIR} ${DESTDIR}${PREFIX}/etc/knot-resolver
-OPSYSVARS+= SOEXT
-SOEXT.Darwin= dylib
-SOEXT.*= so
-PLIST_SUBST+= SOEXT=${SOEXT}
-PLIST_VARS= notdarwin
-
-.if ${OPSYS} == "Darwin" || ${OPSYS} == "SunOS"
-# error: call to undeclared function 'malloc_stats_print'
-MESON_ARGS+= -Dmalloc=disabled
-.else
-PLIST.notdarwin= yes
-.include "../../devel/jemalloc/buildlink3.mk"
-.endif
-
+.include "../../net/knot/buildlink3.mk"
+.include "../../devel/libuv/buildlink3.mk"
.include "../../databases/lmdb/buildlink3.mk"
-.include "../../devel/cmocka/buildlink3.mk"
-.include "../../devel/editline/buildlink3.mk"
+.include "../../lang/LuaJIT2/buildlink3.mk"
.include "../../devel/libidn/buildlink3.mk"
-.include "../../devel/libuv/buildlink3.mk"
-.include "../../devel/meson/build.mk"
-.include "../../devel/protobuf-c/buildlink3.mk"
.include "../../devel/userspace-rcu/buildlink3.mk"
.include "../../devel/zlib/buildlink3.mk"
-.include "../../lang/LuaJIT2/buildlink3.mk"
-.include "../../net/knot/buildlink3.mk"
-.include "../../net/fstrm/buildlink3.mk"
.include "../../security/gnutls/buildlink3.mk"
+.include "../../devel/editline/buildlink3.mk"
+.include "../../devel/jemalloc/buildlink3.mk"
+.include "../../devel/cmocka/buildlink3.mk"
+.include "../../devel/meson/build.mk"
+.include "../../devel/protobuf-c/buildlink3.mk"
+.include "../../net/fstrm/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/net/knot-resolver/distinfo
diff -u pkgsrc/net/knot-resolver/distinfo:1.3 pkgsrc/net/knot-resolver/distinfo:1.4
--- pkgsrc/net/knot-resolver/distinfo:1.3 Wed Aug 5 15:59:30 2026
+++ pkgsrc/net/knot-resolver/distinfo Thu Oct 1 18:58:28 2026
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.3 2026/08/05 15:59:30 drixter Exp $
+$NetBSD: distinfo,v 1.4 2026/10/01 18:58:28 drixter Exp $
-BLAKE2s (knot-resolver-6.4.2.tar.xz) = 943cfb77cc50b484bdc2a75b7434c2a8414a329d23bea7ac1a6b4e92df961a22
-SHA512 (knot-resolver-6.4.2.tar.xz) = c4fec8d9a4b95fcc2ab4bc920e355861e7c2ac0faee3601a14352e9de1ec6ed034c978af8133b0f3100d7b8a1cada959d8b03c852415adaced9777bc43fd4057
-Size (knot-resolver-6.4.2.tar.xz) = 2372660 bytes
+BLAKE2s (knot-resolver-6.5.0.tar.xz) = 874b32f7e871373354c9a059a5b0c03d66d518a1574d1383b3c848d51428a4aa
+SHA512 (knot-resolver-6.5.0.tar.xz) = c91322f0eb4bc79cdf870b765c0b991e6436c4a69acfe6e6f80fdc3001733938b33b27b454e72e37d43856d52abc4d1c8e0209b107213fd0da48649c8ee189ed
+Size (knot-resolver-6.5.0.tar.xz) = 2368468 bytes
Home |
Main Index |
Thread Index |
Old Index