aboutsummaryrefslogtreecommitdiff
path: root/net/relayd
diff options
context:
space:
mode:
authorSteve Wills <swills@FreeBSD.org>2019-05-26 16:11:35 +0000
committerSteve Wills <swills@FreeBSD.org>2019-05-26 16:11:35 +0000
commitaf25818100c2cc3bd78f2c701f7372c9683a01c4 (patch)
tree7bdc4de1ce1d1184299f7a07edfae5e26a336bc0 /net/relayd
parent7a5cee7a3e7bc23a20df2c2031a7f323efdb109d (diff)
downloadports-af25818100c2cc3bd78f2c701f7372c9683a01c4.tar.gz
ports-af25818100c2cc3bd78f2c701f7372c9683a01c4.zip
Notes
Diffstat (limited to 'net/relayd')
-rw-r--r--net/relayd/Makefile33
-rw-r--r--net/relayd/distinfo1
2 files changed, 22 insertions, 12 deletions
diff --git a/net/relayd/Makefile b/net/relayd/Makefile
index 1bb8dc0fd57c..1acf5f4174ff 100644
--- a/net/relayd/Makefile
+++ b/net/relayd/Makefile
@@ -2,36 +2,29 @@
PORTNAME= relayd
PORTVERSION= 5.5.20140810
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= net
-MAINTAINER= ports@FreeBSD.org
+MAINTAINER= koue@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 \
@@ -43,4 +36,20 @@ 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>
diff --git a/net/relayd/distinfo b/net/relayd/distinfo
index 508e2bd8119a..03f684a49645 100644
--- a/net/relayd/distinfo
+++ b/net/relayd/distinfo
@@ -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