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 |