pkgsrc-WIP-changes archive

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

knot-resolver: trying to initial setup



Module Name:	pkgsrc-wip
Committed By:	Marcin Gondek <drixter%e-utp.net@localhost>
Pushed By:	drixter
Date:		Sun Jun 14 15:51:54 2026 +0200
Changeset:	c7476c95d83e7fd4ec9424df8b653f0a95bb4f4f

Modified Files:
	Makefile
Added Files:
	knot-resolver/DESCR
	knot-resolver/Makefile
	knot-resolver/PLIST
	knot-resolver/TODO
	knot-resolver/distinfo

Log Message:
knot-resolver: trying to initial setup

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

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

diffstat:
 Makefile               |   1 +
 knot-resolver/DESCR    |   3 ++
 knot-resolver/Makefile |  43 ++++++++++++++++++
 knot-resolver/PLIST    | 117 +++++++++++++++++++++++++++++++++++++++++++++++++
 knot-resolver/TODO     |   2 +
 knot-resolver/distinfo |   5 +++
 6 files changed, 171 insertions(+)

diffs:
diff --git a/Makefile b/Makefile
index 90c5dfc95e..7a570e8482 100644
--- a/Makefile
+++ b/Makefile
@@ -1955,6 +1955,7 @@ SUBDIR+=	kmscube
 SUBDIR+=	kmscube-git
 SUBDIR+=	kmymoney-git
 SUBDIR+=	kmymoney4
+SUBDIR+=        knot-resolver
 SUBDIR+=	kodi
 SUBDIR+=	koha
 SUBDIR+=	krename
diff --git a/knot-resolver/DESCR b/knot-resolver/DESCR
new file mode 100644
index 0000000000..dda9d659c0
--- /dev/null
+++ b/knot-resolver/DESCR
@@ -0,0 +1,3 @@
+Knot Resolver is a full caching DNS resolver implementation.
+The core architecture is tiny and efficient, written in C and LuaJIT,
+providing a foundation and a state-machine-like API for extension modules.
diff --git a/knot-resolver/Makefile b/knot-resolver/Makefile
new file mode 100644
index 0000000000..7a6d600985
--- /dev/null
+++ b/knot-resolver/Makefile
@@ -0,0 +1,43 @@
+# $NetBSD$
+
+DISTNAME=	knot-resolver-6.3.0
+CATEGORIES=	net
+MASTER_SITES=	https://secure.nic.cz/files/knot-resolver/
+EXTRACT_SUFX=	.tar.xz
+
+MAINTAINER=	drixter%e-utp.net@localhost
+HOMEPAGE=	https://secure.nic.cz/files/knot-resolver/
+COMMENT=	Knot (resolver) DNS server
+LICENSE=	gnu-gpl-v3
+
+USE_TOOLS+=	pkg-config
+USE_TOOLS+=	cmake
+USE_LANGUAGES=	c c++
+USE_LIBTOOL=	yes
+
+#RCD_SCRIPTS=	knot-resolver
+
+EGDIR=			${PREFIX}/etc/knot-resolver
+#PKG_SYSCONFSUBDIR=	knot-resolver
+
+CONF_FILES+=	${EGDIR}/icann-ca.pem  ${PKG_SYSCONFDIR}/icann-ca.pem
+CONF_FILES+=	${EGDIR}/root.hints ${PKG_SYSCONFDIR}/knot-resolver/root.hints
+CONF_FILES+=	${EGDIR}/root.keys ${PKG_SYSCONFDIR}/knot-resolver/root.keys
+
+INSTALLATION_DIRS=	${EGDIR}
+
+.include "../../net/knot/buildlink3.mk"
+.include "../../devel/libuv/buildlink3.mk"
+.include "../../databases/lmdb/buildlink3.mk"
+.include "../../lang/LuaJIT2/buildlink3.mk"
+.include "../../devel/libidn/buildlink3.mk"
+.include "../../devel/userspace-rcu/buildlink3.mk"
+.include "../../devel/zlib/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"
diff --git a/knot-resolver/PLIST b/knot-resolver/PLIST
new file mode 100644
index 0000000000..140b72c5d3
--- /dev/null
+++ b/knot-resolver/PLIST
@@ -0,0 +1,117 @@
+@comment $NetBSD$
+include/libkres/api.h
+include/libkres/array.h
+include/libkres/cdb_api.h
+include/libkres/cdb_lmdb.h
+include/libkres/defines.h
+include/libkres/dnssec.h
+include/libkres/impl.h
+include/libkres/iterate.h
+include/libkres/kru.h
+include/libkres/layer.h
+include/libkres/log.h
+include/libkres/lru.h
+include/libkres/mmapped.h
+include/libkres/module.h
+include/libkres/nsec.h
+include/libkres/nsec3.h
+include/libkres/pack.h
+include/libkres/proto.h
+include/libkres/queue.h
+include/libkres/resolve-impl.h
+include/libkres/resolve.h
+include/libkres/rplan.h
+include/libkres/selection.h
+include/libkres/selection_forward.h
+include/libkres/selection_iter.h
+include/libkres/signature.h
+include/libkres/ta.h
+include/libkres/top.h
+include/libkres/trie.h
+include/libkres/utils.h
+include/libkres/zonecut.h
+lib/knot-resolver/ahocorasick.so
+lib/knot-resolver/debug_opensslkeylog.so
+lib/knot-resolver/distro-preconfig.lua
+lib/knot-resolver/kluautil.lua
+lib/knot-resolver/kres-gen.lua
+lib/knot-resolver/kres.lua
+lib/knot-resolver/kres_modules/bogus_log.so
+lib/knot-resolver/kres_modules/daf.lua
+lib/knot-resolver/kres_modules/daf/daf.js
+lib/knot-resolver/kres_modules/detect_time_jump.lua
+lib/knot-resolver/kres_modules/detect_time_skew.lua
+lib/knot-resolver/kres_modules/dns64.lua
+lib/knot-resolver/kres_modules/dnstap.so
+lib/knot-resolver/kres_modules/edns_keepalive.so
+lib/knot-resolver/kres_modules/etcd.lua
+lib/knot-resolver/kres_modules/experimental_dot_auth.lua
+lib/knot-resolver/kres_modules/extended_error.so
+lib/knot-resolver/kres_modules/fallback.lua
+lib/knot-resolver/kres_modules/graphite.lua
+lib/knot-resolver/kres_modules/hints.so
+lib/knot-resolver/kres_modules/http.lua
+lib/knot-resolver/kres_modules/http/bootstrap-theme.min.css
+lib/knot-resolver/kres_modules/http/bootstrap.min.css
+lib/knot-resolver/kres_modules/http/bootstrap.min.js
+lib/knot-resolver/kres_modules/http/d3.js
+lib/knot-resolver/kres_modules/http/datamaps.world.min.js
+lib/knot-resolver/kres_modules/http/dygraph.min.js
+lib/knot-resolver/kres_modules/http/epoch.css
+lib/knot-resolver/kres_modules/http/epoch.js
+lib/knot-resolver/kres_modules/http/favicon.ico
+lib/knot-resolver/kres_modules/http/glyphicons-halflings-regular.woff2
+lib/knot-resolver/kres_modules/http/jquery.js
+lib/knot-resolver/kres_modules/http/kresd.css
+lib/knot-resolver/kres_modules/http/kresd.js
+lib/knot-resolver/kres_modules/http/main.tpl
+lib/knot-resolver/kres_modules/http/selectize.bootstrap3.css
+lib/knot-resolver/kres_modules/http/selectize.min.js
+lib/knot-resolver/kres_modules/http/topojson.js
+lib/knot-resolver/kres_modules/http_doh.lua
+lib/knot-resolver/kres_modules/http_tls_cert.lua
+lib/knot-resolver/kres_modules/http_trace.lua
+lib/knot-resolver/kres_modules/nsid.so
+lib/knot-resolver/kres_modules/policy.lua
+lib/knot-resolver/kres_modules/predict.lua
+lib/knot-resolver/kres_modules/prefetch.lua
+lib/knot-resolver/kres_modules/prefill.lua
+lib/knot-resolver/kres_modules/priming.lua
+lib/knot-resolver/kres_modules/prometheus.lua
+lib/knot-resolver/kres_modules/rebinding.lua
+lib/knot-resolver/kres_modules/refuse_nord.so
+lib/knot-resolver/kres_modules/renumber.lua
+lib/knot-resolver/kres_modules/serve_stale.lua
+lib/knot-resolver/kres_modules/stats.so
+lib/knot-resolver/kres_modules/ta_sentinel.lua
+lib/knot-resolver/kres_modules/ta_signal_query.lua
+lib/knot-resolver/kres_modules/ta_update.lua
+lib/knot-resolver/kres_modules/view.lua
+lib/knot-resolver/kres_modules/watchdog.lua
+lib/knot-resolver/kres_modules/workarounds.lua
+lib/knot-resolver/krprint.lua
+lib/knot-resolver/postconfig.lua
+lib/knot-resolver/sandbox.lua
+lib/knot-resolver/trust_anchors.lua
+lib/knot-resolver/zonefile.lua
+lib/libkres.so
+lib/libkres.so.9
+lib/pkgconfig/libkres.pc
+man/man8/kresctl.8
+man/man8/kresd.8
+sbin/kres-cache-gc
+sbin/kresd
+share/bash-completion/completions/kresctl
+share/doc/knot-resolver/AUTHORS
+share/doc/knot-resolver/COPYING
+share/doc/knot-resolver/NEWS
+share/doc/knot-resolver/examples/config.cluster
+share/doc/knot-resolver/examples/config.docker
+share/doc/knot-resolver/examples/config.internal
+share/doc/knot-resolver/examples/config.isp
+share/doc/knot-resolver/examples/config.personal
+share/doc/knot-resolver/examples/config.privacy
+share/doc/knot-resolver/examples/config.splitview
+etc/knot-resolver/icann-ca.pem
+etc/knot-resolver/root.hints
+etc/knot-resolver/root.keys
diff --git a/knot-resolver/TODO b/knot-resolver/TODO
new file mode 100644
index 0000000000..8f5fee6620
--- /dev/null
+++ b/knot-resolver/TODO
@@ -0,0 +1,2 @@
+Able to compile, starting script and sanity check left
+
diff --git a/knot-resolver/distinfo b/knot-resolver/distinfo
new file mode 100644
index 0000000000..1f625c26ca
--- /dev/null
+++ b/knot-resolver/distinfo
@@ -0,0 +1,5 @@
+$NetBSD$
+
+BLAKE2s (knot-resolver-6.3.0.tar.xz) = 2b706102cce8fe9919069651b7840c0f31480f120cfaa6e0fa857e04ee1cb9e3
+SHA512 (knot-resolver-6.3.0.tar.xz) = eafc8f1875561346cf06b13717a96041e5e6d63e02dea85525ff7afa6e7271a8e37048f9596f17d826cc37e157dff666ee8b55eb2c18bae069ca19d3377dceeb
+Size (knot-resolver-6.3.0.tar.xz) = 2366488 bytes


Home | Main Index | Thread Index | Old Index