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

(-)Makefile (-17 / +24 lines)
Lines 2-8 Link Here
2
# $FreeBSD$
2
# $FreeBSD$
3
3
4
PORTNAME=	recursor
4
PORTNAME=	recursor
5
DISTVERSION=	4.1.13
5
DISTVERSION=	4.1.14
6
CATEGORIES=	dns ipv6
6
CATEGORIES=	dns ipv6
7
MASTER_SITES=	http://downloads.powerdns.com/releases/
7
MASTER_SITES=	http://downloads.powerdns.com/releases/
8
PKGNAMEPREFIX=	powerdns-
8
PKGNAMEPREFIX=	powerdns-
Lines 14-54 Link Here
14
LICENSE=	GPLv2
14
LICENSE=	GPLv2
15
15
16
BROKEN_armv6=		fails to compile: use of overloaded operator << is ambiguous
16
BROKEN_armv6=		fails to compile: use of overloaded operator << is ambiguous
17
BROKEN_armv7=		fails to compile: use of overloaded operator << is ambiguous
17
BROKEN_armv7=	fails to compile: use of overloaded operator << is ambiguous
18
BROKEN_sparc64=		fails to compile: json11.cpp: undefined reference to std::__throw_out_of_range_fmt
18
BROKEN_sparc64=	fails to compile: json11.cpp: undefined reference to std::__throw_out_of_range_fmt
19
19
20
BUILD_DEPENDS=	${LOCALBASE}/include/boost/shared_ptr.hpp:devel/boost-libs
20
BUILD_DEPENDS=	${LOCALBASE}/include/boost/shared_ptr.hpp:devel/boost-libs
21
LIB_DEPENDS=	libboost_context.so:devel/boost-libs \
21
LIB_DEPENDS=	libboost_context.so:devel/boost-libs \
22
		libprotobuf.so:devel/protobuf
22
		libprotobuf.so:devel/protobuf
23
23
24
USES=		compiler:c++11-lib cpe gmake localbase:ldflags pkgconfig ssl tar:bzip2
24
USES=		compiler:c++11-lib cpe gmake localbase:ldflags pkgconfig ssl \
25
		tar:bzip2
26
27
CPE_VENDOR=	powerdns
28
USE_RC_SUBR=	pdns-recursor
29
25
GNU_CONFIGURE=	YES
30
GNU_CONFIGURE=	YES
26
CXXFLAGS+=	-D_GLIBCXX_USE_C99
27
CONFIGURE_ARGS=	--sysconfdir=${PREFIX}/etc/pdns \
31
CONFIGURE_ARGS=	--sysconfdir=${PREFIX}/etc/pdns \
28
		--with-protobuf \
32
		--with-protobuf \
29
		--without-net-snmp
33
		--without-net-snmp
30
34
31
CPE_VENDOR=	powerdns
35
CXXFLAGS+=	-D_GLIBCXX_USE_C99
32
36
33
USE_RC_SUBR=	pdns-recursor
37
SUB_FILES=	pkg-message
34
38
35
OPTIONS_DEFINE=		LUAJIT OPTALGO SETUID
39
OPTIONS_DEFINE=		LUAJIT OPTALGO SETUID
36
OPTIONS_DEFAULT=	SETUID
40
OPTIONS_DEFAULT=	SETUID
37
LUAJIT_CONFIGURE_WITH=	luajit
41
38
LUAJIT_DESC=		Use LuaJIT instead of Lua
42
LUAJIT_DESC=	Use LuaJIT instead of Lua
43
OPTALGO_DESC=	Enable optional algorithms (12, 15 & 16)
44
SETUID_DESC=	Run as pdns_recursor user
45
39
LUAJIT_LIB_DEPENDS=	libluajit-5.1.so.2:lang/luajit
46
LUAJIT_LIB_DEPENDS=	libluajit-5.1.so.2:lang/luajit
40
LUAJIT_USES_OFF=	lua
47
LUAJIT_USES_OFF=	lua
48
LUAJIT_CONFIGURE_WITH=	luajit
49
50
OPTALGO_LIB_DEPENDS=	libbotan-2.so:security/botan2 \
51
			libdecaf.so:security/libdecaf \
52
			libsodium.so:security/libsodium
41
OPTALGO_CONFIGURE_ON=	--enable-botan \
53
OPTALGO_CONFIGURE_ON=	--enable-botan \
42
			--enable-libdecaf \
54
			--enable-libdecaf \
43
			--enable-libsodium
55
			--enable-libsodium
44
OPTALGO_DESC=		Enable optional algorithms (12, 15 & 16)
56
45
OPTALGO_LIB_DEPENDS=	libbotan-2.so:security/botan2 \
46
			libdecaf.so:security/libdecaf \
47
			libsodium.so:security/libsodium
48
SETUID_DESC=		Run as pdns_recursor user
49
SETUID_EXTRA_PATCHES=	${PATCHDIR}/extrapatch-setuid
57
SETUID_EXTRA_PATCHES=	${PATCHDIR}/extrapatch-setuid
50
SETUID_VARS=		USERS=pdns_recursor GROUPS=pdns
58
SETUID_VARS=		GROUPS=pdns \
59
			USERS=pdns_recursor
51
60
52
SUB_FILES=	pkg-message
53
54
.include <bsd.port.mk>
61
.include <bsd.port.mk>
(-)distinfo (-3 / +3 lines)
Lines 1-3 Link Here
1
TIMESTAMP = 1558440772
1
TIMESTAMP = 1560505728
2
SHA256 (pdns-recursor-4.1.13.tar.bz2) = 1328b75b1ff3df0b0ea097db793dd7c4a8fdb681bf2df87f96c9347fd1d6466f
2
SHA256 (pdns-recursor-4.1.14.tar.bz2) = 7fceb8fa3bea693aad49d137c801bb3ecc15525cc5a7dc84380321546e87bf14
3
SIZE (pdns-recursor-4.1.13.tar.bz2) = 1246775
3
SIZE (pdns-recursor-4.1.14.tar.bz2) = 1249908

Return to bug 238602