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

(-)b/dns/powerdns-recursor/Makefile (-7 / +6 lines)
Lines 1-7 Link Here
1
# Created by: sten@blinkenlights.nl
1
# Created by: sten@blinkenlights.nl
2
2
3
PORTNAME=	recursor
3
PORTNAME=	recursor
4
DISTVERSION=	4.5.1
4
DISTVERSION=	4.5.2
5
CATEGORIES=	dns
5
CATEGORIES=	dns
6
MASTER_SITES=	http://downloads.powerdns.com/releases/
6
MASTER_SITES=	http://downloads.powerdns.com/releases/
7
PKGNAMEPREFIX=	powerdns-
7
PKGNAMEPREFIX=	powerdns-
Lines 15-36 LICENSE_FILE= ${WRKSRC}/COPYING Link Here
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_i386=	crashes on startup (SIGSEGV)
19
BROKEN_FreeBSD_12_powerpc64=	fails to compile: Assembler messages: unaligned opcodes detected in executable segment
18
BROKEN_FreeBSD_12_powerpc64=	fails to compile: Assembler messages: unaligned opcodes detected in executable segment
19
NOT_FOR_ARCHS=	i386
20
NOT_FOR_ARCHS_REASON=	archs with 32-bits time_t are no longer supported by upstream
20
21
21
BUILD_DEPENDS=	${LOCALBASE}/include/boost/shared_ptr.hpp:devel/boost-libs
22
BUILD_DEPENDS=	${LOCALBASE}/include/boost/shared_ptr.hpp:devel/boost-libs
22
LIB_DEPENDS=	libboost_context.so:devel/boost-libs \
23
LIB_DEPENDS=	libboost_context.so:devel/boost-libs
23
		libprotobuf.so:devel/protobuf
24
24
25
USES=		autoreconf compiler:c++11-lib cpe gmake libtool localbase:ldflags \
25
USES=		autoreconf compiler:c++11-lib cpe gmake libtool \
26
		pkgconfig ssl tar:bzip2
26
		localbase:ldflags pkgconfig ssl tar:bzip2
27
27
28
CPE_VENDOR=	powerdns
28
CPE_VENDOR=	powerdns
29
USE_RC_SUBR=	pdns-recursor
29
USE_RC_SUBR=	pdns-recursor
30
30
31
GNU_CONFIGURE=	YES
31
GNU_CONFIGURE=	YES
32
CONFIGURE_ARGS=	--sysconfdir=${PREFIX}/etc/pdns \
32
CONFIGURE_ARGS=	--sysconfdir=${PREFIX}/etc/pdns \
33
		--with-protobuf \
34
		--without-net-snmp \
33
		--without-net-snmp \
35
		--without-systemd
34
		--without-systemd
36
35
(-)b/dns/powerdns-recursor/distinfo (-3 / +3 lines)
Lines 1-3 Link Here
1
TIMESTAMP = 1620750356
1
TIMESTAMP = 1623230795
2
SHA256 (pdns-recursor-4.5.1.tar.bz2) = 3721a1d0e438a683735f518db1e91da6ace1b90fbfdb9c588adabdf164114e79
2
SHA256 (pdns-recursor-4.5.2.tar.bz2) = b1283d5354f1cbb3d15791f96af3ab3e08a13453431e94fe87b8dbe9f78f0184
3
SIZE (pdns-recursor-4.5.1.tar.bz2) = 1463138
3
SIZE (pdns-recursor-4.5.2.tar.bz2) = 1464834
(-)b/dns/powerdns-recursor/files/pdns-recursor.in (-1 / +6 lines)
Lines 25-33 pdns_recursor_enable=${pdns_recursor_enable:-"NO"} Link Here
25
pdns_recursor_conf=${pdns_recursor_conf:-"%%PREFIX%%/etc/pdns/recursor.conf"}
25
pdns_recursor_conf=${pdns_recursor_conf:-"%%PREFIX%%/etc/pdns/recursor.conf"}
26
required_files=${pdns_recursor_conf}
26
required_files=${pdns_recursor_conf}
27
27
28
# run_rc_command would send ${name}_flags as parameters to $command (daemon)
29
# This ensures they are actually passed to pdns_recursor instead.
30
actual_pdns_recursor_flags="${pdns_recursor_flags}"
31
pdns_recursor_flags=""
32
28
pidfile="/var/run/${name}.pid"
33
pidfile="/var/run/${name}.pid"
29
actual_command="%%PREFIX%%/sbin/${name}"
34
actual_command="%%PREFIX%%/sbin/${name}"
30
command="/usr/sbin/daemon"
35
command="/usr/sbin/daemon"
31
command_args="-c -f -r -P ${pidfile} ${actual_command} --daemon=no --write-pid=no"
36
command_args="-c -f -r -P ${pidfile} ${actual_command} --daemon=no --write-pid=no ${actual_pdns_recursor_flags}"
32
37
33
run_rc_command "$1"
38
run_rc_command "$1"

Return to bug 256530