pkgsrc-WIP-changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

knot: remove, imported to pkgsrc (without buildlink)



Module Name:	pkgsrc-wip
Committed By:	Marcin Gondek <drixter%e-utp.net@localhost>
Pushed By:	drixter
Date:		Sun Jun 14 11:19:37 2026 +0200
Changeset:	c9912736c552e3ed11fbd79a446ca97ecb31fcd5

Modified Files:
	Makefile
Removed Files:
	knot/COMMIT_MSG
	knot/DESCR
	knot/Makefile
	knot/PLIST
	knot/buildlink3.mk
	knot/distinfo
	knot/files/knot.sh
	knot/patches/patch-samples_Makefile.in

Log Message:
knot: remove, imported to pkgsrc (without buildlink)

To see a diff of this commit:
https://wip.pkgsrc.org/cgi-bin/gitweb.cgi?p=pkgsrc-wip.git;a=commitdiff;h=c9912736c552e3ed11fbd79a446ca97ecb31fcd5

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

diffstat:
 Makefile                               |   1 -
 knot/COMMIT_MSG                        |  41 -------------
 knot/DESCR                             |   3 -
 knot/Makefile                          |  74 -----------------------
 knot/PLIST                             | 105 ---------------------------------
 knot/buildlink3.mk                     |  20 -------
 knot/distinfo                          |   6 --
 knot/files/knot.sh                     |  41 -------------
 knot/patches/patch-samples_Makefile.in |  27 ---------
 9 files changed, 318 deletions(-)

diffs:
diff --git a/Makefile b/Makefile
index d049825fa2..9fabdbc9ce 100644
--- a/Makefile
+++ b/Makefile
@@ -1952,7 +1952,6 @@ SUBDIR+=	kmscube
 SUBDIR+=	kmscube-git
 SUBDIR+=	kmymoney-git
 SUBDIR+=	kmymoney4
-SUBDIR+=	knot
 SUBDIR+=	kodi
 SUBDIR+=	koha
 SUBDIR+=	krename
diff --git a/knot/COMMIT_MSG b/knot/COMMIT_MSG
deleted file mode 100644
index 00acbc2dde..0000000000
--- a/knot/COMMIT_MSG
+++ /dev/null
@@ -1,41 +0,0 @@
-net/knot: Update to 3.5.5
-
-Knot DNS 3.5.5 (2026-06-12)
-Features:
-
-knotd: support for binding wildcard addresses to a specific network interface
-mod-alias: ALIAS record synthesis from locally served targets (Thanks to Bron Gondwana) !1867 (merged)
-
-Improvements:
-
-knotd: zone XFR freeze state is persistent across restarts by storing it in timers
-knotd: optimized rescheduled DNSSEC validation
-knotd: hardened manually triggered DNSSEC validation
-utils: configuration detection fails if the database is empty or inaccessible
-utils: LMDB reader lock table is purged even for read-only access
-utils: errors when writing to stdout are reported
-libs: upgraded embedded libngtcp2 to 1.23.0
-doc: various improvements
-
-Bugfixes:
-
-knotd: missing mutex lock in server startup check
-knotd: server crashes if the QUIC client limit is lower than the number of UDP workers
-knotd: misleading error log for DS check #969 (closed)
-knotd: empty catalog database is created when purging orphans
-knotd: false error report when there is no journal during purging orphans
-knotd: the '--' specification doesn't work with 'zone-serial-set' and 'zone-key-rollover'
-knotd: zone backup prevents timer dumping, resulting in inconsistent timers
-knotd: zone reload causes timer dumping to be skipped
-knotd: segfault on SIGTERM if periodic statistics dumping is enabled #972 (closed)
-knotd: redundant RRSIGs are removed during DNSSEC validation
-knotd: missing AA flag in AXFR and IXFR responses
-libknot: unnecessary increase in library size
-libdnssec: memory leak when PEM key generation fails
-libknot: undefined behavior in QUIC data stream processing
-libknot: assertion failure in QUIC connection handling under high load
-mod-geoip: inconsistent behavior for specific records and ANY queries #971 (closed)
-redis: incorrect filter parameter parsing in KNOT.UPD.LOAD commands
-redis: database crashes if it's built with jemalloc
-kdig: undefined behavior if both +https and +quic are specified
-kxdpgun: crash when reusing a swept-out QUIC connection
diff --git a/knot/DESCR b/knot/DESCR
deleted file mode 100644
index df2a406fdc..0000000000
--- a/knot/DESCR
+++ /dev/null
@@ -1,3 +0,0 @@
-Knot DNS is a high-performance authoritative-only DNS server
-which supports all key features of the domain name system including
-zone transfers, dynamic updates and DNSSEC.
diff --git a/knot/Makefile b/knot/Makefile
deleted file mode 100644
index 1805f9ca45..0000000000
--- a/knot/Makefile
+++ /dev/null
@@ -1,74 +0,0 @@
-# $NetBSD: Makefile,v 1.98 2026/05/14 16:41:45 ryoon Exp $
-
-DISTNAME=	knot-3.5.5
-CATEGORIES=	net
-MASTER_SITES=	https://knot-dns.nic.cz/release/
-EXTRACT_SUFX=	.tar.xz
-
-MAINTAINER=	drixter%e-utp.net@localhost
-HOMEPAGE=	https://www.knot-dns.cz/
-COMMENT=	CZ.NIC Knot (auth) DNS server
-LICENSE=	gnu-gpl-v2
-
-FORCE_C_STD=	c11
-
-BUILD_DEFS+=	VARBASE
-
-GNU_CONFIGURE=		yes
-#CONFIGURE_ARGS+=	--prefix=${PREFIX:Q}
-#CONFIGURE_ARGS+=	--sysconfdir=${PKG_SYSCONFBASE}
-CONFIGURE_ARGS+=	--localstatedir=${VARBASE}/knot
-CONFIGURE_ARGS+=	--with-rundir=${VARBASE}/run/knot
-CONFIGURE_ARGS+=	--with-storage=${VARBASE}/knot/lib
-CONFIGURE_ARGS+=	--with-urcu=${BUILDLINK_PREFIX.userspace-rcu}
-CONFIGURE_ARGS+=	--with-libidn=${BUILDLINK_PREFIX.libidn}
-CONFIGURE_ARGS+=	--with-libnghttp2=${BUILDLINK_PREFIX.nghttp2}
-
-CONFIGURE_ARGS.NetBSD+=	--enable-recvmmsg=no
-
-.include "../../mk/bsd.prefs.mk"
-
-.if ${MACHINE_ARCH} == "i386"
-CFLAGS+=	-march=i586
-.endif
-
-USE_LIBTOOL=	yes
-USE_TOOLS+=	bison flex gmake pkg-config
-
-.include "../../lang/python/extension.mk"
-.include "../../lang/python/application.mk"
-
-PKGCONFIG_OVERRIDE=	src/dnssec/libdnssec.pc.in
-PKGCONFIG_OVERRIDE+=	src/knotd.pc.in
-PKGCONFIG_OVERRIDE+=	src/libknot.pc.in
-PKGCONFIG_OVERRIDE+=	src/zscanner/libzscanner.pc.in
-
-RCD_SCRIPTS=	knot
-
-EGDIR=			${PREFIX}/share/examples/knot
-PKG_SYSCONFSUBDIR=	knot
-
-SUBST_CLASSES+=		paths
-SUBST_FILES.paths=	samples/Makefile.in
-SUBST_STAGE.paths=	pre-configure
-SUBST_VARS.paths=	EGDIR
-
-CONF_FILES=	${EGDIR}/knot.sample.conf \
-			${PKG_SYSCONFDIR}/knot.conf
-CONF_FILES+=	${EGDIR}/example.com.zone \
-			${PKG_SYSCONFDIR}/example.com.zone
-
-CHECK_WRKREF_SKIP+=	bin/* lib/* sbin/*
-
-INSTALLATION_DIRS=	${EGDIR}
-OWN_DIRS+=		${VARBASE}/knot
-
-.include "../../databases/lmdb/buildlink3.mk"
-.include "../../devel/editline/buildlink3.mk"
-.include "../../devel/libidn/buildlink3.mk"
-.include "../../www/nghttp2/buildlink3.mk"
-.include "../../devel/userspace-rcu/buildlink3.mk"
-.include "../../devel/zlib/buildlink3.mk"
-.include "../../security/gnutls/buildlink3.mk"
-.include "../../textproc/jansson/buildlink3.mk"
-.include "../../mk/bsd.pkg.mk"
diff --git a/knot/PLIST b/knot/PLIST
deleted file mode 100644
index 323934e72e..0000000000
--- a/knot/PLIST
+++ /dev/null
@@ -1,105 +0,0 @@
-@comment $NetBSD: PLIST,v 1.20 2024/10/24 13:43:09 ryoon Exp $
-bin/kdig
-bin/khost
-bin/knsec3hash
-bin/knsupdate
-bin/kzonecheck
-bin/kzonesign
-include/knot/module.h
-include/libdnssec/binary.h
-include/libdnssec/crypto.h
-include/libdnssec/digest.h
-include/libdnssec/dnssec.h
-include/libdnssec/error.h
-include/libdnssec/key.h
-include/libdnssec/keyid.h
-include/libdnssec/keystore.h
-include/libdnssec/keytag.h
-include/libdnssec/nsec.h
-include/libdnssec/pem.h
-include/libdnssec/random.h
-include/libdnssec/sign.h
-include/libdnssec/tsig.h
-include/libdnssec/version.h
-include/libknot/attribute.h
-include/libknot/codes.h
-include/libknot/consts.h
-include/libknot/control/control.h
-include/libknot/cookies.h
-include/libknot/db/db.h
-include/libknot/db/db_lmdb.h
-include/libknot/db/db_trie.h
-include/libknot/descriptor.h
-include/libknot/dname.h
-include/libknot/dynarray.h
-include/libknot/endian.h
-include/libknot/errcode.h
-include/libknot/error.h
-include/libknot/libknot.h
-include/libknot/lookup.h
-include/libknot/mm_ctx.h
-include/libknot/packet/compr.h
-include/libknot/packet/pkt.h
-include/libknot/packet/rrset-wire.h
-include/libknot/packet/wire.h
-include/libknot/probe/data.h
-include/libknot/probe/probe.h
-include/libknot/quic/tls.h
-include/libknot/quic/tls_common.h
-include/libknot/rdata.h
-include/libknot/rdataset.h
-include/libknot/rrset-dump.h
-include/libknot/rrset.h
-include/libknot/rrtype/dnskey.h
-include/libknot/rrtype/ds.h
-include/libknot/rrtype/naptr.h
-include/libknot/rrtype/nsec.h
-include/libknot/rrtype/nsec3.h
-include/libknot/rrtype/nsec3param.h
-include/libknot/rrtype/opt.h
-include/libknot/rrtype/rdname.h
-include/libknot/rrtype/rrsig.h
-include/libknot/rrtype/soa.h
-include/libknot/rrtype/svcb.h
-include/libknot/rrtype/tsig.h
-include/libknot/rrtype/zonemd.h
-include/libknot/tsig-op.h
-include/libknot/tsig.h
-include/libknot/version.h
-include/libknot/wire.h
-include/libknot/xdp.h
-include/libknot/xdp/tcp_iobuf.h
-include/libknot/yparser/yparser.h
-include/libknot/yparser/ypformat.h
-include/libknot/yparser/ypschema.h
-include/libknot/yparser/yptrafo.h
-include/libzscanner/error.h
-include/libzscanner/scanner.h
-include/libzscanner/version.h
-lib/libdnssec.la
-lib/libknot.la
-lib/libzscanner.la
-lib/pkgconfig/knotd.pc
-lib/pkgconfig/libdnssec.pc
-lib/pkgconfig/libknot.pc
-lib/pkgconfig/libzscanner.pc
-man/man1/kdig.1
-man/man1/khost.1
-man/man1/knsec3hash.1
-man/man1/knsupdate.1
-man/man1/kzonecheck.1
-man/man1/kzonesign.1
-man/man5/knot.conf.5
-man/man8/kcatalogprint.8
-man/man8/keymgr.8
-man/man8/kjournalprint.8
-man/man8/knotc.8
-man/man8/knotd.8
-sbin/kcatalogprint
-sbin/keymgr
-sbin/kjournalprint
-sbin/knotc
-sbin/knotd
-share/examples/knot/example.com.zone
-share/examples/knot/knot.sample.conf
-@pkgdir etc/knot
diff --git a/knot/buildlink3.mk b/knot/buildlink3.mk
deleted file mode 100644
index 32b7b87384..0000000000
--- a/knot/buildlink3.mk
+++ /dev/null
@@ -1,20 +0,0 @@
-# $NetBSD$
-
-BUILDLINK_TREE+=	knot
-
-.if !defined(KNOT_BUILDLINK3_MK)
-KNOT_BUILDLINK3_MK:=
-
-BUILDLINK_API_DEPENDS.knot+=	knot>=3.5.5
-BUILDLINK_PKGSRCDIR.knot?=	../../net/knot
-
-.include "../../databases/lmdb/buildlink3.mk"
-.include "../../devel/editline/buildlink3.mk"
-.include "../../devel/libidn/buildlink3.mk"
-.include "../../www/nghttp2/buildlink3.mk"
-.include "../../devel/userspace-rcu/buildlink3.mk"
-.include "../../devel/zlib/buildlink3.mk"
-.include "../../security/gnutls/buildlink3.mk"
-.include "../../textproc/jansson/buildlink3.mk"
-
-BUILDLINK_TREE+=	-knot
diff --git a/knot/distinfo b/knot/distinfo
deleted file mode 100644
index 10c442132d..0000000000
--- a/knot/distinfo
+++ /dev/null
@@ -1,6 +0,0 @@
-$NetBSD: distinfo,v 1.52 2026/02/02 12:56:21 ryoon Exp $
-
-BLAKE2s (knot-3.5.5.tar.xz) = 5d0ca7a4f3414c95a99adce6a9bb47ec785ded8287a889cfaca3bba7cc71864b
-SHA512 (knot-3.5.5.tar.xz) = 983789c7fbbb191d4bd8e9f13050a5d5310a8bc69184b6d3440711fff88fa631ca6703b0800dd5581bd84850b4253dddfb36c2bdd46f6f158333b5ad934fdfdc
-Size (knot-3.5.5.tar.xz) = 1734192 bytes
-SHA1 (patch-samples_Makefile.in) = 499b8742dbd948e489b01d512bc7a8d8e4fe2e7b
diff --git a/knot/files/knot.sh b/knot/files/knot.sh
deleted file mode 100755
index e946d553f9..0000000000
--- a/knot/files/knot.sh
+++ /dev/null
@@ -1,41 +0,0 @@
-#!@RCD_SCRIPTS_SHELL@
-#
-# $NetBSD: knot.sh,v 1.3 2015/10/26 19:23:08 pettai Exp $
-#
-# PROVIDE: knot
-# REQUIRE: NETWORKING syslogd
-# BEFORE:  DAEMON
-
-if [ -f /etc/rc.subr ]; then
-	. /etc/rc.subr
-fi
-
-name="knot"
-rcvar=${name}
-command="@PREFIX@/sbin/knotc"
-knotd="@PREFIX@/sbin/knotd"
-command_args=""
-pidfile="@VARBASE@/knot/${name}.pid"
-start_precmd="knot_precmd"
-extra_commands="reload"
-start_cmd="$knotd -d"
-stop_cmd="$command stop"
-reload_cmd="$command reload"
-status_cmd="$command status"
-
-knot_precmd()
-{
-        if [ ! -d @VARBASE@/run/knot ]; then
-                @MKDIR@ @VARBASE@/run/knot
-                @CHMOD@ 0750 @VARBASE@/run/knot
-                @CHOWN@ root:wheel @VARBASE@/run/knot
-        fi
-}
-
-if [ -f /etc/rc.subr ]; then
-        load_rc_config $name
-	run_rc_command "$1"
-else
-	echo -n " ${name}"
-	${command} ${knot_flags} ${command_args}
-fi
diff --git a/knot/patches/patch-samples_Makefile.in b/knot/patches/patch-samples_Makefile.in
deleted file mode 100644
index 7fec05437c..0000000000
--- a/knot/patches/patch-samples_Makefile.in
+++ /dev/null
@@ -1,27 +0,0 @@
-$NetBSD: patch-samples_Makefile.in,v 1.6 2018/03/08 14:30:37 pettai Exp $
-
-Install sample config where pkgsrc typically install examples
-
---- samples/Makefile.in.orig	2018-01-02 11:09:04.000000000 +0100
-+++ samples/Makefile.in
-@@ -287,6 +287,7 @@
- srcdir = @srcdir@
- storage_dir = @storage_dir@
- sysconfdir = @sysconfdir@
-+EGDIR = @EGDIR@
- systemd_CFLAGS = @systemd_CFLAGS@
- systemd_LIBS = @systemd_LIBS@
- target_alias = @target_alias@
-@@ -507,9 +508,9 @@
- 	mv $@.tmp $@
- 
- @HAVE_DAEMON_TRUE@install-data-local: knot.sample.conf
--@HAVE_DAEMON_TRUE@	if [ \! -f $(DESTDIR)/$(config_dir)/knot.sample.conf ]; then \
--@HAVE_DAEMON_TRUE@	  $(INSTALL) -d $(DESTDIR)/$(config_dir); \
--@HAVE_DAEMON_TRUE@	  $(INSTALL_DATA) knot.sample.conf $(srcdir)/example.com.zone $(DESTDIR)/$(config_dir); \
-+@HAVE_DAEMON_TRUE@	if [ \! -f $(DESTDIR)/$(EGDIR)/knot.sample.conf ]; then \
-+@HAVE_DAEMON_TRUE@	  $(INSTALL) -d $(DESTDIR)/$(EGDIR); \
-+@HAVE_DAEMON_TRUE@	  $(INSTALL_DATA) knot.sample.conf $(srcdir)/example.com.zone $(DESTDIR)/$(EGDIR); \
- @HAVE_DAEMON_TRUE@	fi
- @HAVE_DAEMON_TRUE@uninstall-local:
- @HAVE_DAEMON_TRUE@	-rm -rf $(DESTDIR)/$(config_dir)/knot.sample.conf \


Home | Main Index | Thread Index | Old Index