diff --git a/net/relayd/Makefile b/net/relayd/Makefile index 5b7459c96010..953174fc3bbe 100644 --- a/net/relayd/Makefile +++ b/net/relayd/Makefile @@ -1,55 +1,57 @@ PORTNAME= relayd PORTVERSION= 5.5.20140810 PORTREVISION= 8 CATEGORIES= net MAINTAINER= koue@chaosophia.net COMMENT= OpenBSD relay daemon WWW= https://github.com/mmatuska/relayd LICENSE= ISCL BROKEN= fails to build USES= ssl uidfix +BROKEN_SSL= openssl30 openssl31 +BROKEN_SSL_REASON= Fails to build with OpenSSL 3.0.0 and later USE_GITHUB= yes GH_ACCOUNT= mmatuska USE_RC_SUBR= relayd MAKE_ARGS+= BINDIR=${PREFIX}/sbin \ MANDIR=${PREFIX}/man/man CFLAGS+= -Wall WRKSRC_SUBDIR= src/usr.sbin USERS= _relayd GROUPS= _relayd post-install: ${INSTALL_DATA} ${WRKSRC}/../etc/relayd.conf \ ${STAGEDIR}${PREFIX}/etc/relayd.conf.sample .include .if ! ${SSL_DEFAULT:Mlibressl*} . ifnmake describe STAGEDIR_libressl!= ${MAKE} -V STAGEDIR -C ${PORTSDIR}/security/libressl . endif BUILD_DEPENDS+= ${NONEXISTENT}:security/libressl:stage .endif # SSL_DEFAULT CFLAGS+= -I${STAGEDIR_libressl}${LOCALBASE}/include post-configure: ${REINPLACE_CMD} -e 's|%%PREFIX%%|${PREFIX}|g' \ ${WRKSRC}/relayd/relay.c \ ${WRKSRC}/relayd/relayd.h \ ${WRKSRC}/relayd/relayd.conf.5 \ ${WRKSRC}/relayd/relayd.8 ${REINPLACE_CMD} 's|-lssl|${STAGEDIR_libressl}${LOCALBASE}/lib/libssl.a|g' \ ${WRKSRC}/relayd/Makefile ${REINPLACE_CMD} 's|-lcrypto|${STAGEDIR_libressl}${LOCALBASE}/lib/libcrypto.a|g' \ ${WRKSRC}/relayd/Makefile .include