Lines 1-7
Link Here
|
1 |
# Created by: Leo Vandewoestijne <freebsd@dns.company> |
1 |
# Created by: Leo Vandewoestijne <freebsd@dns.company> |
2 |
|
2 |
|
3 |
PORTNAME= knot-resolver |
3 |
PORTNAME= knot-resolver |
4 |
DISTVERSION= 5.3.0 |
4 |
DISTVERSION= 5.4.0 |
5 |
PORTREVISION= 1 |
5 |
PORTREVISION= 1 |
6 |
CATEGORIES= dns |
6 |
CATEGORIES= dns |
7 |
MASTER_SITES= https://secure.nic.cz/files/knot-resolver/ \ |
7 |
MASTER_SITES= https://secure.nic.cz/files/knot-resolver/ \ |
Lines 42-57
SHEBANG_FILES= scripts/bench.sh \
Link Here
|
42 |
scripts/coverage_c_combine.sh \ |
42 |
scripts/coverage_c_combine.sh \ |
43 |
scripts/coverage_env.sh \ |
43 |
scripts/coverage_env.sh \ |
44 |
scripts/gen-cdefs.sh \ |
44 |
scripts/gen-cdefs.sh \ |
|
|
45 |
scripts/gen-pgp-keyblock.sh \ |
45 |
scripts/get-date.sh \ |
46 |
scripts/get-date.sh \ |
46 |
scripts/luacov_gen_empty.sh \ |
47 |
scripts/luacov_gen_empty.sh \ |
47 |
scripts/make-dev-archive.sh \ |
48 |
scripts/make-archive.sh \ |
48 |
scripts/make-distrofiles.sh \ |
|
|
49 |
scripts/make-doc.sh \ |
49 |
scripts/make-doc.sh \ |
50 |
scripts/make-srpm.sh \ |
50 |
scripts/make-obs.sh \ |
51 |
scripts/obs-build.sh \ |
|
|
52 |
scripts/run-pylint.sh \ |
51 |
scripts/run-pylint.sh \ |
|
|
52 |
scripts/run-scanbuild-with-args.sh \ |
53 |
scripts/test-config.sh \ |
53 |
scripts/test-config.sh \ |
54 |
scripts/test-integration-prepare.sh \ |
54 |
scripts/test-integration-prepare.sh \ |
|
|
55 |
scripts/update-authors.sh \ |
55 |
scripts/update-root-hints.sh |
56 |
scripts/update-root-hints.sh |
56 |
|
57 |
|
57 |
MESON_ARGS= --buildtype=release \ |
58 |
MESON_ARGS= --buildtype=release \ |
Lines 60-66
MESON_ARGS= --buildtype=release \
Link Here
|
60 |
--pkg-config-path=${PREFIX}/libdata/pkgconfig \ |
61 |
--pkg-config-path=${PREFIX}/libdata/pkgconfig \ |
61 |
--prefix=${LOCALBASE} \ |
62 |
--prefix=${LOCALBASE} \ |
62 |
-Dclient=enabled \ |
63 |
-Dclient=enabled \ |
63 |
-Duser=${USERS} \ |
|
|
64 |
-Dgroup=${GROUPS} \ |
64 |
-Dgroup=${GROUPS} \ |
65 |
-Dinstall_kresd_conf=enabled \ |
65 |
-Dinstall_kresd_conf=enabled \ |
66 |
-Dkeyfile_default=${ETCDIR}/root.keys \ |
66 |
-Dkeyfile_default=${ETCDIR}/root.keys \ |
Lines 74-90
CONFLICTS= knot-1.* knot1-[0-6].*
Link Here
|
74 |
|
74 |
|
75 |
SUB_FILES= pkg-message |
75 |
SUB_FILES= pkg-message |
76 |
|
76 |
|
77 |
SUB_LIST= USERS=${USERS} \ |
77 |
KRESD_USER= kresd |
78 |
GROUPS=${GROUPS} \ |
78 |
KRESD_GROUP= kresd |
79 |
RUNDIR=${RUNDIR} |
79 |
KRESD_RUNDIR= /var/run/kresd |
|
|
80 |
|
81 |
SUB_LIST= GROUPS=${GROUPS} \ |
82 |
RUNDIR=${RUNDIR} \ |
83 |
USERS=${USERS} |
84 |
|
85 |
USERS= ${KRESD_USER} |
86 |
GROUPS= ${KRESD_GROUP} |
87 |
RUNDIR= ${KRESD_RUNDIR} |
80 |
|
88 |
|
81 |
USERS= kresd |
89 |
PLIST_SUB= GROUPS=${GROUPS} \ |
82 |
GROUPS= kresd |
90 |
RUNDIR=${RUNDIR} \ |
83 |
RUNDIR= /var/run/kresd |
91 |
USERS=${USERS} |
84 |
|
92 |
|
85 |
PLIST_SUB= USERS=${USERS} \ |
93 |
PORTDOCS= AUTHORS COPYING CodingStyle NEWS README.md |
86 |
GROUPS=${GROUPS} \ |
94 |
PORTEXAMPLES= config.cluster config.docker config.internal config.isp \ |
87 |
RUNDIR=${RUNDIR} |
95 |
config.personal config.privacy config.splitview |
88 |
|
96 |
|
89 |
OPTIONS_DEFINE= DOCS EXAMPLES DNSTAP ROOTKEYS TRUSTANCHOR TEST TESTUNIT TESTCONF TESTEXTRA |
97 |
OPTIONS_DEFINE= DOCS EXAMPLES DNSTAP ROOTKEYS TRUSTANCHOR TEST TESTUNIT TESTCONF TESTEXTRA |
90 |
OPTIONS_DEFAULT= DOCS EXAMPLES ROOTKEYS TRUSTANCHOR TEST TESTUNIT |
98 |
OPTIONS_DEFAULT= DOCS EXAMPLES ROOTKEYS TRUSTANCHOR TEST TESTUNIT |
Lines 115-121
TESTCONF_MESON_OFF= -Dconfig_tests=disabled
Link Here
|
115 |
TESTEXTRA_BROKEN= CMake Error: The source directory misses CMakeLists.txt |
123 |
TESTEXTRA_BROKEN= CMake Error: The source directory misses CMakeLists.txt |
116 |
TESTEXTRA_BUILD_DEPENDS= git:devel/git |
124 |
TESTEXTRA_BUILD_DEPENDS= git:devel/git |
117 |
TESTEXTRA_USES= cmake python:3 |
125 |
TESTEXTRA_USES= cmake python:3 |
118 |
TESTEXTRA_MESON_ON= -Dextra_tests=enabled -Dsendmmsg=disabled |
126 |
TESTEXTRA_MESON_ON= -Dextra_tests=enabled \ |
|
|
127 |
-Dsendmmsg=disabled |
119 |
TESTEXTRA_MESON_OFF= -Dextra_tests=disabled |
128 |
TESTEXTRA_MESON_OFF= -Dextra_tests=disabled |
120 |
|
129 |
|
121 |
TESTUNIT_BUILD_DEPENDS= cmocka>=1.1.1:sysutils/cmocka |
130 |
TESTUNIT_BUILD_DEPENDS= cmocka>=1.1.1:sysutils/cmocka |
Lines 125-134
TESTUNIT_MESON_OFF= -Dunit_tests=disabled
Link Here
|
125 |
TRUSTANCHOR_MESON_ON= -Dmanaged_ta=enabled |
134 |
TRUSTANCHOR_MESON_ON= -Dmanaged_ta=enabled |
126 |
TRUSTANCHOR_MESON_OFF= -Dmanaged_ta=disabled |
135 |
TRUSTANCHOR_MESON_OFF= -Dmanaged_ta=disabled |
127 |
|
136 |
|
128 |
PORTDOCS= AUTHORS COPYING CodingStyle NEWS README.md |
|
|
129 |
PORTEXAMPLES= config.cluster config.docker config.internal config.isp \ |
130 |
config.personal config.privacy config.splitview |
131 |
|
132 |
STRIP_TARGETS= sbin/kres-cache-gc \ |
137 |
STRIP_TARGETS= sbin/kres-cache-gc \ |
133 |
sbin/kresc \ |
138 |
sbin/kresc \ |
134 |
sbin/kresd \ |
139 |
sbin/kresd \ |