1PORTNAME= xinetd 2DISTVERSIONPREFIX= ${PORTNAME}- 3DISTVERSION= 2-3-15 4PORTREVISION= 4 5CATEGORIES= security 6 7MAINTAINER= ports@MidnightBSD.org 8COMMENT= Replacement for inetd with better control and logging 9WWW= https://github.com/xinetd-org/xinetd 10 11LICENSE= XINETD 12LICENSE_NAME= xinetd license 13LICENSE_FILE= ${WRKSRC}/COPYRIGHT 14LICENSE_PERMS= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept 15 16FAKE_OPTS= prefixhack 17 18USE_GITHUB= yes 19GH_ACCOUNT= ${PORTNAME}-org 20 21GNU_CONFIGURE= yes 22USE_RC_SUBR= xinetd 23ALL_TARGET= build 24CONFIGURE_ARGS+= --with-loadavg 25 26USES= cpe shebangfix perl5 27USE_PERL5= run 28SHEBANG_FILES= ${WRKSRC}/xinetd/xconv.pl 29 30OPTIONS_DEFINE= IPV6 LIBWRAP 31OPTIONS_DEFAULT= LIBWRAP 32 33IPV6_CONFIGURE_WITH= ipv6 34LIBWRAP_CONFIGURE_WITH= libwrap 35 36post-patch: 37 @${REINPLACE_CMD} 's|%%PREFIX%%|${PREFIX}|g' ${WRKSRC}/xinetd/xconfig.h 38 39do-install: 40 ${INSTALL_PROGRAM} ${WRKSRC}/xinetd/xinetd ${PREFIX}/sbin/xinetd 41 ${INSTALL_SCRIPT} ${WRKSRC}/xinetd/xconv.pl ${PREFIX}/bin/xconv 42 ${INSTALL_MAN} ${WRKSRC}/xinetd/xinetd.conf.man ${PREFIX}/share/man/man5/xinetd.conf.5 43 ${INSTALL_MAN} ${WRKSRC}/xinetd/xconv.pl.8 ${PREFIX}/share/man/man8/xconv.8 44 ${INSTALL_MAN} ${WRKSRC}/xinetd/xinetd.man ${PREFIX}/share/man/man8/xinetd.8 45 ${INSTALL_MAN} ${WRKSRC}/xinetd/xinetd.log.man ${PREFIX}/share/man/man8/xinetd.log.8 46 47.include <bsd.port.mk> 48