View | Details | Raw Unified | Return to bug 221177 | Differences between
and this patch

Collapse All | Expand All

(-)Makefile (-8 / +39 lines)
Lines 2-8 Link Here
2
# $FreeBSD$
2
# $FreeBSD$
3
3
4
PORTNAME=	knot-resolver
4
PORTNAME=	knot-resolver
5
PORTVERSION=	1.3.1
5
PORTVERSION=	1.3.2
6
CATEGORIES=	dns ipv6
6
CATEGORIES=	dns ipv6
7
MASTER_SITES=	https://secure.nic.cz/files/knot-resolver/ \
7
MASTER_SITES=	https://secure.nic.cz/files/knot-resolver/ \
8
		https://dns.company/downloads/knot-resolver/
8
		https://dns.company/downloads/knot-resolver/
Lines 30-67 Link Here
30
USE_CSTD=	c99
30
USE_CSTD=	c99
31
USE_LDCONFIG=	yes
31
USE_LDCONFIG=	yes
32
32
33
OPTIONS_DEFINE=	COOKIES DNSTAP DOXYGEN GO MEMCACHED REDIS STATS
33
OPTIONS_DEFINE=	COOKIES DNSTAP DOXYGEN GO MEMCACHED REDIS TRUSTANCHOR
34
34
35
COOKIES_DESC=			cookies
35
COOKIES_DESC=			cookies
36
COOKIES_LIB_DEPENDS=		libnettle.so:security/nettle
36
COOKIES_LIB_DEPENDS=		libnettle.so:security/nettle
37
COOKIES_MAKE_ARGS_ON=		HAS_nettle=yes
38
COOKIES_MAKE_ARGS_OFF=		HAS_nettle=no
39
COOKIES_PLIST_FILES=		lib/kdns_modules/cookies.so      \
40
				include/libkres/alg_containers.h \
41
				include/libkres/alg_sha.h        \
42
				include/libkres/control.h        \
43
				include/libkres/helper.h         \
44
				include/libkres/lru_cache.h      \
45
				include/libkres/nonce.h
37
46
38
DNSTAP_DESC=			dnstap support
47
DNSTAP_DESC=			dnstap support
39
DNSTAP_LIB_DEPENDS=		libprotobuf.so:devel/protobuf \
48
DNSTAP_LIB_DEPENDS=		libprotobuf.so:devel/protobuf \
40
				libprotobuf-c.so:devel/protobuf-c \
49
				libprotobuf-c.so:devel/protobuf-c \
41
				libfstrm.so:devel/fstrm
50
				libfstrm.so:devel/fstrm
51
DNSTAP_MAKE_ARGS_ON=		HAS_libprotobuf-c=yes HAS_libfstrm=yes
52
DNSTAP_MAKE_ARGS_OFF=		HAS_libprotobuf-c=no  HAS_libfstrm=no
53
DNSTAP_PLIST_FILES=		lib/kdns_modules/dnstap.so
42
54
43
DOXYGEN_BUILD_DEPENDS=		doxygen:devel/doxygen
55
DOXYGEN_BUILD_DEPENDS=		doxygen:devel/doxygen
44
DOXYGEN_MAKE_ARGS=		HAS_doxygen=yes
56
DOXYGEN_MAKE_ARGS_ON=		HAS_doxygen=yes
45
DOXYGEN_MAKE_ARGS_OFF=		HAS_doxygen=no
57
DOXYGEN_MAKE_ARGS_OFF=		HAS_doxygen=no
46
58
47
GO_DESC=			go
59
GO_DESC=			go
48
GO_BUILD_DEPENDS=		go>=1.5:lang/go
60
GO_BUILD_DEPENDS=		go>=1.5:lang/go
61
GO_MAKE_ARGS_ON=		HAS_go=yes
62
GO_MAKE_ARGS_OFF=		HAS_go=no
49
63
50
MEMCACHED_DESC=			memcached in-memory data-backend
64
MEMCACHED_DESC=			memcached in-memory data-backend
51
MEMCACHED_LIB_DEPENDS=		libmemcached.so:databases/libmemcached
65
MEMCACHED_LIB_DEPENDS=		libmemcached.so:databases/libmemcached
52
MEMCACHED_MAKE_ARGS=		HAS_libmemcached=yes
66
MEMCACHED_MAKE_ARGS_ON=		HAS_libmemcached=yes
53
MEMCACHED_MAKE_ARGS_OFF=	HAS_libmemcached=no
67
MEMCACHED_MAKE_ARGS_OFF=	HAS_libmemcached=no
54
MEMCACHED_PLIST_FILES=		lib/kdns_modules/kmemcached.so
68
MEMCACHED_PLIST_FILES=		lib/kdns_modules/kmemcached.so
55
69
56
REDIS_DESC=			redis in-memory data-backend
70
REDIS_DESC=			redis in-memory data-backend
57
REDIS_LIB_DEPENDS=		libhiredis.so:databases/hiredis
71
REDIS_LIB_DEPENDS=		libhiredis.so:databases/hiredis
58
REDIS_MAKE_ARGS=		HAS_hiredis=yes
72
REDIS_MAKE_ARGS_ON=		HAS_hiredis=yes
59
REDIS_MAKE_ARGS_OFF=		HAS_hiredis=no
73
REDIS_MAKE_ARGS_OFF=		HAS_hiredis=no
60
REDIS_PLIST_FILES=		lib/kdns_modules/redis.so
74
REDIS_PLIST_FILES=		lib/kdns_modules/redis.so
61
75
62
STATS_DESC=			stats
76
TRUSTANCHOR_DESC=		Trust anchor bootstrapping and stats 
63
STATS_BUILD_DEPENDS=		luasocket:net/luasocket \
77
TRUSTANCHOR_USES=		lua
64
				luasec:security/luasec
78
TRUSTANCHOR_MAKE_ARGS_ON=	HAS_ltn12=yes HAS_ssl.https=yes
79
TRUSTANCHOR_MAKE_ARGS_OFF=	HAS_ltn12=no  HAS_ssl.https=no
80
TRUSTANCHOR_BUILD_DEPENDS=	${LUA_PKGNAMEPREFIX}luasocket>=0:net/luasocket \
81
				${LUA_PKGNAMEPREFIX}luasec>=0:security/luasec
65
82
66
USERS=		kresd
83
USERS=		kresd
67
GROUPS=		kresd
84
GROUPS=		kresd
Lines 68-75 Link Here
68
85
69
PORTDOCS=	AUTHORS COPYING CodingStyle README.md
86
PORTDOCS=	AUTHORS COPYING CodingStyle README.md
70
87
88
STRIP_TARGETS=	sbin/kresd			\
89
		sbin/kresc			\
90
		lib/libkres.so.3		\
91
		lib/kdns_modules/cookies.so	\
92
		lib/kdns_modules/dnstap.so	\
93
		lib/kdns_modules/hints.so	\
94
		lib/kdns_modules/kmemcached.so	\
95
		lib/kdns_modules/stats.so
96
71
post-install:
97
post-install:
72
	@${MKDIR} ${STAGEDIR}${DOCSDIR}
98
	@${MKDIR} ${STAGEDIR}${DOCSDIR}
73
	${INSTALL_DATA} ${PORTDOCS:S,^,${WRKSRC}/,} ${STAGEDIR}${DOCSDIR}/
99
	${INSTALL_DATA} ${PORTDOCS:S,^,${WRKSRC}/,} ${STAGEDIR}${DOCSDIR}/
100
.for STRIP_TGT in ${STRIP_TARGETS}
101
	if [ -f ${STAGEDIR}${PREFIX}/${STRIP_TGT} ]; then \
102
	    ${STRIP_CMD} ${STAGEDIR}${PREFIX}/${STRIP_TGT}; \
103
	fi
104
.endfor
74
105
75
.include <bsd.port.mk>
106
.include <bsd.port.mk>
(-)distinfo (-3 / +3 lines)
Lines 1-3 Link Here
1
TIMESTAMP = 1498699706
1
TIMESTAMP = 1501506968
2
SHA256 (knot-resolver-1.3.1.tar.xz) = cc9631fe1a92628e81e74b324a7f70c0b29840d426de05d7d045fdf85ab01117
2
SHA256 (knot-resolver-1.3.2.tar.xz) = 846b7496cb6273b831fd52eca09078c0454b06a8a6b792e2125c7b6818246edb
3
SIZE (knot-resolver-1.3.1.tar.xz) = 1074804
3
SIZE (knot-resolver-1.3.2.tar.xz) = 1080224
(-)pkg-plist (-7 / +1 lines)
Lines 3-23 Link Here
3
etc/kresd/config.personal
3
etc/kresd/config.personal
4
etc/kresd/config.splitview
4
etc/kresd/config.splitview
5
etc/kresd/icann-ca.pem
5
etc/kresd/icann-ca.pem
6
include/libkres/alg_containers.h
7
include/libkres/alg_sha.h
8
include/libkres/array.h
6
include/libkres/array.h
9
include/libkres/cache.h
7
include/libkres/cache.h
10
include/libkres/cdb.h
8
include/libkres/cdb.h
11
include/libkres/cdb_lmdb.h
9
include/libkres/cdb_lmdb.h
12
include/libkres/control.h
13
include/libkres/dnssec.h
10
include/libkres/dnssec.h
14
include/libkres/helper.h
15
include/libkres/layer.h
11
include/libkres/layer.h
16
include/libkres/lru.h
12
include/libkres/lru.h
17
include/libkres/lru_cache.h
18
include/libkres/map.h
13
include/libkres/map.h
19
include/libkres/module.h
14
include/libkres/module.h
20
include/libkres/nonce.h
21
include/libkres/nsec.h
15
include/libkres/nsec.h
22
include/libkres/nsec3.h
16
include/libkres/nsec3.h
23
include/libkres/nsrep.h
17
include/libkres/nsrep.h
Lines 29-35 Link Here
29
include/libkres/utils.h
23
include/libkres/utils.h
30
include/libkres/zonecut.h
24
include/libkres/zonecut.h
31
lib/kdns_modules/aho-corasick.lua
25
lib/kdns_modules/aho-corasick.lua
32
lib/kdns_modules/cookies.so
33
lib/kdns_modules/daf.lua
26
lib/kdns_modules/daf.lua
34
lib/kdns_modules/daf/daf.js
27
lib/kdns_modules/daf/daf.js
35
lib/kdns_modules/dns64.lua
28
lib/kdns_modules/dns64.lua
Lines 74-76 Link Here
74
man/man8/kresd.8.gz
67
man/man8/kresd.8.gz
75
sbin/kresc
68
sbin/kresc
76
sbin/kresd
69
sbin/kresd
70

Return to bug 221177