# Created by: Anders Nordby PORTNAME= lmon PORTVERSION= 1.2 PORTREVISION= 1 CATEGORIES= sysutils MASTER_SITES= https://BSDforge.com/projects/source/sysutils/lmon/ MAINTAINER= portmaster@BSDforge.com COMMENT= Near-realtime log monitoring tool, sends alerts on hits and misses LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= p5-Config-IniFiles>=0:devel/p5-Config-IniFiles \ p5-Mail-Sendmail>=0:mail/p5-Mail-Sendmail \ p5-File-Tail>=0:devel/p5-File-Tail USES= perl5 shebangfix tar:tgz SHEBANG_FILES= control.pl lmon.pl NO_BUILD= yes NO_ARCH= yes PORTDOCS= README TODO PORTEXAMPLES= * OPTIONS_DEFINE= DOCS EXAMPLES do-install: @${MKDIR} ${STAGEDIR}${PREFIX}/${PORTNAME} ${INSTALL_SCRIPT} ${WRKSRC}/lmon.pl ${WRKSRC}/control.pl \ ${STAGEDIR}${PREFIX}/${PORTNAME} ${INSTALL_DATA} ${WRKSRC}/examples/control.cfg \ ${STAGEDIR}${PREFIX}/${PORTNAME}/control.cfg.sample @${REINPLACE_CMD} -E -e "s@^(user=).*@\1\"root\"@;s@^(lmonhome=).*@\1\"${PREFIX}/${PORTNAME}\"@" ${WRKSRC}/examples/lmon.init ${INSTALL_SCRIPT} ${WRKSRC}/examples/lmon.init \ ${STAGEDIR}${PREFIX}/etc/rc.d/lmon.sh.sample do-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${PORTDOCS:S,^,${WRKSRC}/,} ${STAGEDIR}${DOCSDIR} do-install-EXAMPLES-on: @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} ${INSTALL_DATA} ${WRKSRC}/examples/*.rules ${STAGEDIR}${EXAMPLESDIR} .include