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