# $FreeBSD$ PORTNAME= relayd PORTVERSION= 5.4.20131122 CATEGORIES= net MASTER_SITES= GH MAINTAINER= mm@FreeBSD.org COMMENT= OpenBSD relay daemon LICENSE= BSD GH_ACCOUNT= mmatuska GH_COMMIT= a4f6140 MANCOMPRESSED= yes WRKSRC= ${WRKDIR}/${GH_ACCOUNT}-${GH_PROJECT}-${GH_COMMIT}/src/usr.sbin MAN5= relayd.conf.5 MAN8= relayctl.8 relayd.8 USE_GITHUB= yes USE_RC_SUBR= relayd CFLAGS+= -I${PREFIX}/include -Wall MAKE_ARGS+= BINDIR=${PREFIX}/sbin MANDIR=${PREFIX}/man/man USERS= _relayd GROUPS= _relayd OPTIONS_DEFINE= LIBEVENT_STATIC LIBEVENT_STATIC_DESC= Build with static libevent NO_STAGE= yes .include .if ${PORT_OPTIONS:MLIBEVENT_STATIC} BUILD_DEPENDS= ${LOCALBASE}/lib/libevent.a:${PORTSDIR}/devel/libevent MAKE_ARGS+= LIBEVENT=${LOCALBASE}/lib/libevent.a .else LIB_DEPENDS= event-1.4:${PORTSDIR}/devel/libevent MAKE_ARGS+= LIBEVENT=-levent .endif .if ${OSVERSION} < 800041 BROKEN= does not build on FreeBSD 7.X .endif post-patch: @${REINPLACE_CMD} -e 's|%%PREFIX%%|${PREFIX}|g' \ ${WRKSRC}/relayd/relay.c \ ${WRKSRC}/relayd/relayd.h \ ${WRKSRC}/relayd/relayd.conf.5 \ ${WRKSRC}/relayd/relayd.8 post-install: @${INSTALL_DATA} ${WRKSRC}/../etc/relayd.conf \ ${PREFIX}/etc/relayd.conf.sample @${CP} -n ${PREFIX}/etc/relayd.conf.sample \ ${PREFIX}/etc/relayd.conf || ${TRUE} .include