svn commit: r502727 - head/net/relayd

Steve Wills swills at FreeBSD.org
Sun May 26 16:11:36 UTC 2019


Author: swills
Date: Sun May 26 16:11:35 2019
New Revision: 502727
URL: https://svnweb.freebsd.org/changeset/ports/502727

Log:
  net/relayd: fix build on 12/CURRENT
  
  While here, assign maintainer to submitter and clean up formatting a
  little
  
  PR:		236657
  Submitted by:	Nikola Kolev <koue at chaosophia.net>

Modified:
  head/net/relayd/Makefile   (contents, props changed)
  head/net/relayd/distinfo   (contents, props changed)

Modified: head/net/relayd/Makefile
==============================================================================
--- head/net/relayd/Makefile	Sun May 26 15:17:33 2019	(r502726)
+++ head/net/relayd/Makefile	Sun May 26 16:11:35 2019	(r502727)
@@ -2,36 +2,29 @@
 
 PORTNAME=	relayd
 PORTVERSION=	5.5.20140810
-PORTREVISION=	3
+PORTREVISION=	4
 CATEGORIES=	net
 
-MAINTAINER=	ports at FreeBSD.org
+MAINTAINER=	koue at chaosophia.net
 COMMENT=	OpenBSD relay daemon
 
 LICENSE=	ISCL
 
 GH_ACCOUNT=	mmatuska
 
-USES=		uidfix ssl
+USES=		ssl uidfix
 USE_GITHUB=	yes
 USE_RC_SUBR=	relayd
 WRKSRC_SUBDIR=	src/usr.sbin
 
 CFLAGS+=	-Wall
 
-MAKE_ARGS+=	BINDIR=${PREFIX}/sbin MANDIR=${PREFIX}/man/man
+MAKE_ARGS+=	BINDIR=${PREFIX}/sbin \
+		MANDIR=${PREFIX}/man/man
 
 USERS=		_relayd
 GROUPS=		_relayd
 
-BROKEN_FreeBSD_12=	does not build, OpenSSL 1.1 unsupported	
-
-.include <bsd.port.pre.mk>
-
-.if ${OSVERSION} >= 1300000
-BROKEN=	does not build, OpenSSL 1.1 unsupported	
-.endif
-
 post-patch:
 	@${REINPLACE_CMD} -e 's|%%PREFIX%%|${PREFIX}|g' \
 		${WRKSRC}/relayd/relay.c \
@@ -42,5 +35,21 @@ post-patch:
 post-install:
 	@${INSTALL_DATA} ${WRKSRC}/../etc/relayd.conf \
 		${STAGEDIR}${PREFIX}/etc/relayd.conf.sample
+
+.include <bsd.port.pre.mk>
+
+.if ! ${SSL_DEFAULT:Mlibressl*}
+. ifnmake describe
+STAGEDIR_libressl!=	${MAKE} -V STAGEDIR -C ${PORTSDIR}/security/libressl
+. endif
+BUILD_DEPENDS+=	${NONEXISTENT}:security/libressl:stage
+CFLAGS+=	-I${STAGEDIR_libressl}${LOCALBASE}/include
+
+post-configure:
+	${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
+.endif # SSL_DEFAULT
 
 .include <bsd.port.post.mk>

Modified: head/net/relayd/distinfo
==============================================================================
--- head/net/relayd/distinfo	Sun May 26 15:17:33 2019	(r502726)
+++ head/net/relayd/distinfo	Sun May 26 16:11:35 2019	(r502727)
@@ -1,2 +1,3 @@
+TIMESTAMP = 1557969145
 SHA256 (mmatuska-relayd-5.5.20140810_GH0.tar.gz) = 7acde883a8ee35b65dd58ac56d344f374eb15755bfb27310ce2c0bc6ebe87588
 SIZE (mmatuska-relayd-5.5.20140810_GH0.tar.gz) = 179424


More information about the svn-ports-all mailing list