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

(-)b/net/openntpd/Makefile (-11 / +16 lines)
Lines 2-8 Link Here
2
2
3
PORTNAME=	openntpd
3
PORTNAME=	openntpd
4
PORTVERSION=	6.8p1
4
PORTVERSION=	6.8p1
5
PORTREVISION=	1
5
PORTREVISION=	2
6
PORTEPOCH=	2
6
PORTEPOCH=	2
7
CATEGORIES=	net
7
CATEGORIES=	net
8
MASTER_SITES=	OPENBSD/OpenNTPD
8
MASTER_SITES=	OPENBSD/OpenNTPD
Lines 12-21 COMMENT= Network Time Protocol (NTP) daemon Link Here
12
12
13
LICENSE=	ISCL
13
LICENSE=	ISCL
14
14
15
RUN_DEPENDS=	ca_root_nss>=0:security/ca_root_nss
16
17
USES=		ssl
18
19
CONFLICTS=	ntp ntp-devel ntpsec
15
CONFLICTS=	ntp ntp-devel ntpsec
20
16
21
USE_RC_SUBR=	openntpd
17
USE_RC_SUBR=	openntpd
Lines 23-33 USERS= _ntp Link Here
23
GROUPS=		_ntp
19
GROUPS=		_ntp
24
20
25
GNU_CONFIGURE=	yes
21
GNU_CONFIGURE=	yes
26
CONFIGURE_ARGS=	--with-cacert=${LOCALBASE}/etc/ssl/cert.pem
27
22
28
SUB_FILES=	480.status-openntpd pkg-message
23
SUB_FILES=	480.status-openntpd pkg-message
29
SUB_LIST=	MANPREFIX="${MANPREFIX}"
24
SUB_LIST=	MANPREFIX="${MANPREFIX}"
30
25
26
OPTIONS_DEFINE=	TLS
27
OPTIONS_DEFAULT=TLS
28
29
TLS_DESC=		HTTPS Constraint Functionality
30
.if ! ${DEFAULT_VERSIONS:U:Mssl=libressl*}
31
TLS_LIB_DEPENDS=	libtls.so:security/libretls
32
.endif
33
TLS_RUN_DEPENDS=	ca_root_nss>=0:security/ca_root_nss
34
TLS_USES=		localbase ssl
35
TLS_CONFIGURE_ENABLE=	https-constraint
36
TLS_CONFIGURE_ON=	--with-cacert=${LOCALBASE}/etc/ssl/cert.pem
37
31
pre-build:
38
pre-build:
32
	${REINPLACE_CMD} -e 's,%%PREFIX%%,${PREFIX},g' \
39
	${REINPLACE_CMD} -e 's,%%PREFIX%%,${PREFIX},g' \
33
	    ${WRKSRC}/src/ntpd.conf.5 ${WRKSRC}/src/ntpd.8
40
	    ${WRKSRC}/src/ntpd.conf.5 ${WRKSRC}/src/ntpd.8
Lines 40-51 post-install: Link Here
40
47
41
.include <bsd.port.pre.mk>
48
.include <bsd.port.pre.mk>
42
49
43
# Requires libtls from LibreSSL
50
# Drop after FreeBSD 11 EOL: requires libtls from LibreSSL
44
.if ${SSL_DEFAULT:Mlibressl*}
51
.if ${PORT_OPTIONS:MTLS} && ${SSL_DEFAULT:Mbase} && exists(/usr/include/openssl/ssl23.h)
45
CPPFLAGS+=		-I${OPENSSLINC}
46
LDFLAGS+=		-L${OPENSSLLIB}
47
.else # SSL_DEFAULT
48
BUILD_DEPENDS+=		${NONEXISTENT}:security/libressl:stage
52
BUILD_DEPENDS+=		${NONEXISTENT}:security/libressl:stage
53
LIB_DEPENDS:=		${LIB_DEPENDS:N*libretls}
49
CPPFLAGS+=		-I${WRKDIR}/libressl/include
54
CPPFLAGS+=		-I${WRKDIR}/libressl/include
50
LDFLAGS+=		-L${WRKDIR}/libressl/lib
55
LDFLAGS+=		-L${WRKDIR}/libressl/lib
51
56

Return to bug 252802