1 # Created by: Oliver Eikemeier
7 MASTER_SITES= http://dev.inversepath.com/tenshi/
9 MAINTAINER= jadawin@FreeBSD.org
10 COMMENT= Tenshi is a log monitoring program, designed to watch multiple logs
12 RUN_DEPENDS= ${LOCALBASE}/bin/gtail:${PORTSDIR}/sysutils/coreutils \
13 p5-IO-BufferedSelect>=0:${PORTSDIR}/devel/p5-IO-BufferedSelect
16 USE_PERL5= run build patch
19 SUB_LIST= PERL=${PERL}
23 PLIST_FILES= bin/tenshi etc/tenshi.conf.sample man/man8/tenshi.8.gz
25 PORTDOCS= README Changelog
27 .include <bsd.port.options.mk>
30 @${PERL5} -pi.bak -e ' \
31 s"/usr/bin/perl"${PERL}" if $$. == 1; \
32 s"/etc/tenshi/tenshi\.conf"${STAGEDIR}${PREFIX}/etc/tenshi.conf"; \
33 s"/usr/bin/tail"${LOCALBASE}/bin/gtail"; \
37 ${INSTALL_SCRIPT} ${WRKSRC}/tenshi ${STAGEDIR}${PREFIX}/bin
38 ${INSTALL_DATA} ${WRKSRC}/tenshi.conf ${STAGEDIR}${PREFIX}/etc/tenshi.conf.sample
39 ${INSTALL_MAN} ${WRKSRC}/tenshi.8 ${STAGEDIR}${MAN8PREFIX}/man/man8
40 .if ${PORT_OPTIONS:MDOCS}
41 @${MKDIR} ${STAGEDIR}${DOCSDIR}
42 ${INSTALL_DATA} ${PORTDOCS:S,^,${WRKSRC}/,} ${STAGEDIR}${DOCSDIR}
45 .include <bsd.port.mk>