View | Details | Raw Unified | Return to bug 254155
Collapse All | Expand All

(-)dns/knot-resolver/Makefile (-19 / +20 lines)
Lines 2-9 Link Here
2
# $FreeBSD: head/dns/knot-resolver/Makefile 562671 2021-01-26 14:01:09Z sunpoet $
2
# $FreeBSD: head/dns/knot-resolver/Makefile 562671 2021-01-26 14:01:09Z sunpoet $
3
3
4
PORTNAME=	knot-resolver
4
PORTNAME=	knot-resolver
5
DISTVERSION=	5.1.3
5
DISTVERSION=	5.3.0
6
PORTREVISION=	1
7
CATEGORIES=	dns
6
CATEGORIES=	dns
8
MASTER_SITES=	https://secure.nic.cz/files/knot-resolver/ \
7
MASTER_SITES=	https://secure.nic.cz/files/knot-resolver/ \
9
		https://dns.company/downloads/knot-resolver/
8
		https://dns.company/downloads/knot-resolver/
Lines 15-37 Link Here
15
LICENSE_FILE=	${WRKSRC}/COPYING
14
LICENSE_FILE=	${WRKSRC}/COPYING
16
15
17
BUILD_DEPENDS=	bash:shells/bash \
16
BUILD_DEPENDS=	bash:shells/bash \
17
		cmake:devel/cmake \
18
		flake8:devel/py-flake8@${PY_FLAVOR} \
18
		flake8:devel/py-flake8@${PY_FLAVOR} \
19
		lua51-cqueues>=20200603_1:devel/lua-cqueues@lua51 \
19
		lua51-cqueues>=20200726_1:devel/lua-cqueues@lua51 \
20
		luacheck:devel/lua-luacheck \
20
		luacheck:devel/lua-luacheck
21
		cmake:devel/cmake
21
22
LIB_DEPENDS=	libknot.so:dns/knot3-lib \
22
LIB_DEPENDS=	libknot.so:dns/knot3-lib \
23
		libdnssec.so:dns/knot3-lib \
23
		libdnssec.so:dns/knot3-lib \
24
		libzscanner.so:dns/knot3-lib \
24
		libzscanner.so:dns/knot3-lib \
25
		libgnutls.so:security/gnutls \
25
		libgnutls.so:security/gnutls \
26
		liblmdb.so:databases/lmdb \
26
		liblmdb.so:databases/lmdb \
27
		libluajit-5.1.so:lang/luajit-openresty \
27
		libluajit-5.1.so:lang/luajit-openresty \
28
		libnghttp2.so:www/libnghttp2 \
28
		libuv.so:devel/libuv
29
		libuv.so:devel/libuv
29
RUN_DEPENDS=	lua51-cqueues>=20200603_1:devel/lua-cqueues@lua51
30
30
31
USES=		compiler:c11 compiler:c++11-lang libedit libtool \
31
RUN_DEPENDS=	lua51-cqueues>=20200726_1:devel/lua-cqueues@lua51
32
		meson ncurses ninja pkgconfig python:3.5+,build \
33
		shebangfix tar:xz
34
32
33
USES=		compiler:c11 libedit libtool meson ncurses ninja pkgconfig \
34
		python:3.5+,build shebangfix tar:xz
35
35
USE_CXXSTD=	c++11
36
USE_CXXSTD=	c++11
36
37
37
USE_RC_SUBR=	krescachegc kresd
38
USE_RC_SUBR=	krescachegc kresd
Lines 42-48 Link Here
42
		scripts/coverage_env.sh \
43
		scripts/coverage_env.sh \
43
		scripts/gen-cdefs.sh \
44
		scripts/gen-cdefs.sh \
44
		scripts/get-date.sh \
45
		scripts/get-date.sh \
45
		scripts/get-scanbuild-args.sh \
46
		scripts/luacov_gen_empty.sh \
46
		scripts/luacov_gen_empty.sh \
47
		scripts/make-dev-archive.sh \
47
		scripts/make-dev-archive.sh \
48
		scripts/make-distrofiles.sh \
48
		scripts/make-distrofiles.sh \
Lines 86-92 Link Here
86
		RUNDIR=${RUNDIR}
86
		RUNDIR=${RUNDIR}
87
87
88
OPTIONS_DEFINE=		DOCS EXAMPLES DNSTAP ROOTKEYS TRUSTANCHOR TEST TESTUNIT TESTCONF TESTEXTRA
88
OPTIONS_DEFINE=		DOCS EXAMPLES DNSTAP ROOTKEYS TRUSTANCHOR TEST TESTUNIT TESTCONF TESTEXTRA
89
OPTIONS_DEFAULT=	DOCS EXAMPLES ROOTKEYS TRUSTANCHOR TEST TESTUNIT TESTCONF
89
OPTIONS_DEFAULT=	DOCS EXAMPLES        ROOTKEYS TRUSTANCHOR TEST TESTUNIT
90
90
91
DNSTAP_DESC=		dnstap support
91
DNSTAP_DESC=		dnstap support
92
ROOTKEYS_DESC=		install root.keys
92
ROOTKEYS_DESC=		install root.keys
Lines 96-104 Link Here
96
TEST_DESC=		Do tests
96
TEST_DESC=		Do tests
97
TRUSTANCHOR_DESC=	Trust anchor bootstrapping, management and stats
97
TRUSTANCHOR_DESC=	Trust anchor bootstrapping, management and stats
98
98
99
DNSTAP_LIB_DEPENDS=	libprotobuf.so:devel/protobuf \
99
DNSTAP_LIB_DEPENDS=	libfstrm.so:devel/fstrm \
100
			libprotobuf-c.so:devel/protobuf-c \
100
			libprotobuf-c.so:devel/protobuf-c \
101
			libfstrm.so:devel/fstrm
101
			libprotobuf.so:devel/protobuf
102
DNSTAP_MESON_ON=	-Ddnstap=enabled
102
DNSTAP_MESON_ON=	-Ddnstap=enabled
103
DNSTAP_MESON_OFF=	-Ddnstap=disabled
103
DNSTAP_MESON_OFF=	-Ddnstap=disabled
104
DNSTAP_PLIST_FILES=	lib/knot-resolver/kres_modules/dnstap.so
104
DNSTAP_PLIST_FILES=	lib/knot-resolver/kres_modules/dnstap.so
Lines 107-121 Link Here
107
ROOTKEYS_MESON_OFF=	-Dinstall_root_keys=disabled
107
ROOTKEYS_MESON_OFF=	-Dinstall_root_keys=disabled
108
ROOTKEYS_PLIST_FILES=	${ETCDIR}/root.keys
108
ROOTKEYS_PLIST_FILES=	${ETCDIR}/root.keys
109
109
110
TESTCONF_BROKEN=	missing luajit basexx package
110
TESTCONF_MESON_ON=	-Dconfig_tests=enabled
111
TESTCONF_MESON_ON=	-Dconfig_tests=enabled
111
TESTCONF_MESON_OFF=	-Dconfig_tests=disabled
112
TESTCONF_MESON_OFF=	-Dconfig_tests=disabled
112
113
113
TESTEXTRA_BROKEN=	CMake Error: The source directory misses CMakeLists.txt
114
TESTEXTRA_BROKEN=		CMake Error: The source directory misses CMakeLists.txt
114
TESTEXTRA_BUILD_DEPENDS=git:devel/git
115
TESTEXTRA_BUILD_DEPENDS=	git:devel/git
115
TESTEXTRA_USES=		cmake python:3
116
TESTEXTRA_USES=			cmake python:3
116
TESTEXTRA_MESON_ON=	-Dextra_tests=enabled \
117
TESTEXTRA_MESON_ON=		-Dextra_tests=enabled \
117
			-Dsendmmsg=disabled
118
				-Dsendmmsg=disabled
118
TESTEXTRA_MESON_OFF=	-Dextra_tests=disabled
119
TESTEXTRA_MESON_OFF=		-Dextra_tests=disabled
119
120
120
TESTUNIT_BUILD_DEPENDS=	cmocka>=1.1.1:sysutils/cmocka
121
TESTUNIT_BUILD_DEPENDS=	cmocka>=1.1.1:sysutils/cmocka
121
TESTUNIT_MESON_ON=	-Dunit_tests=enabled
122
TESTUNIT_MESON_ON=	-Dunit_tests=enabled
(-)dns/knot-resolver/distinfo (-3 / +3 lines)
Lines 1-3 Link Here
1
TIMESTAMP = 1600248623
1
TIMESTAMP = 1614684836
2
SHA256 (knot-resolver-5.1.3.tar.xz) = 20cd829027e39a9f7d993894e3640e886825b492d9ac1a744ac5616cc101458b
2
SHA256 (knot-resolver-5.3.0.tar.xz) = fb6cb2c03f4fffbdd8a0098127383d03b14cf7d6abf3a0cd229fb13ff68ee33e
3
SIZE (knot-resolver-5.1.3.tar.xz) = 1808868
3
SIZE (knot-resolver-5.3.0.tar.xz) = 1865456
(-)dns/knot-resolver/files/patch-meson.build (-9 / +9 lines)
Lines 1-11 Link Here
1
--- meson.build.orig	2020-07-01 12:27:52 UTC
1
--- meson.build.orig	2021-03-02 13:30:46 UTC
2
+++ meson.build
2
+++ meson.build
3
@@ -47,7 +47,7 @@ endif
3
@@ -48,7 +48,7 @@ prefix = get_option('prefix')
4
 prefix = get_option('prefix')
4
 data_dir = prefix / get_option('datadir') / 'knot-resolver'
5
 data_dir = join_paths(prefix, get_option('datadir'), 'knot-resolver')
5
 doc_dir = prefix / get_option('datadir') / 'doc' / 'knot-resolver'
6
 doc_dir = join_paths(prefix, get_option('datadir'), 'doc', 'knot-resolver')
6
 info_dir = prefix / get_option('datadir') / 'info'
7
-examples_dir = join_paths(doc_dir, 'examples')
7
-examples_dir = doc_dir / 'examples'
8
+examples_dir = join_paths(prefix, 'share', 'examples', 'knot-resolver')
8
+examples_dir = join_paths(prefix, 'share', 'examples', 'knot-resolver')
9
 etc_dir = join_paths(prefix, get_option('sysconfdir'), 'knot-resolver')
9
 etc_dir = prefix / get_option('sysconfdir') / 'knot-resolver'
10
 lib_dir = join_paths(prefix, get_option('libdir'), 'knot-resolver')
10
 lib_dir = prefix / get_option('libdir') / 'knot-resolver'
11
 modules_dir = join_paths(lib_dir, 'kres_modules')
11
 modules_dir = lib_dir / 'kres_modules'
(-)dns/knot-resolver/pkg-plist (-1 / +4 lines)
Lines 15-25 Link Here
15
include/libkres/module.h
15
include/libkres/module.h
16
include/libkres/nsec.h
16
include/libkres/nsec.h
17
include/libkres/nsec3.h
17
include/libkres/nsec3.h
18
include/libkres/nsrep.h
19
include/libkres/pack.h
18
include/libkres/pack.h
20
include/libkres/queue.h
19
include/libkres/queue.h
21
include/libkres/resolve.h
20
include/libkres/resolve.h
22
include/libkres/rplan.h
21
include/libkres/rplan.h
22
include/libkres/selection.h
23
include/libkres/selection_forward.h
24
include/libkres/selection_iter.h
23
include/libkres/signature.h
25
include/libkres/signature.h
24
include/libkres/ta.h
26
include/libkres/ta.h
25
include/libkres/trie.h
27
include/libkres/trie.h
Lines 79-84 Link Here
79
lib/knot-resolver/kres_modules/view.lua
81
lib/knot-resolver/kres_modules/view.lua
80
lib/knot-resolver/kres_modules/watchdog.lua
82
lib/knot-resolver/kres_modules/watchdog.lua
81
lib/knot-resolver/kres_modules/workarounds.lua
83
lib/knot-resolver/kres_modules/workarounds.lua
84
lib/knot-resolver/krprint.lua
82
lib/knot-resolver/postconfig.lua
85
lib/knot-resolver/postconfig.lua
83
lib/knot-resolver/sandbox.lua
86
lib/knot-resolver/sandbox.lua
84
lib/knot-resolver/trust_anchors.lua
87
lib/knot-resolver/trust_anchors.lua

Return to bug 254155