freebsd-ports/net-mgmt/nagios-silfreed-plugins/Makefile
John Marino d0bb05930a Reset the 99 ports still listed under sylvio@
Sylvio's last commit was 17 months ago, a full 5 months after all of his
ports could have been reset per policy.  Given the push to complete
staging (48 ports are still unstaged, something like 70+ have already
been staged by other committers) and given that PRs are automatically
assigned but never addressed, it's better just to reset all the ports and
PRs so that it's clear to others that these ports are free to maintain.

Approved by:	portmgr (implicit)
2014-06-11 18:55:29 +00:00

100 lines
3.1 KiB
Makefile

# Created by: Bruce M Simpson <bms@FreeBSD.org>
# $FreeBSD$
PORTNAME= nagios-silfreed-plugins
PORTVERSION= 1.1
CATEGORIES= net-mgmt
MASTER_SITES= http://www.silfreed.net/download/progs/nagios/
DISTFILES= check_snmp_counter-0.6.tar.gz \
check_snmp_gauge-0.3.0.tar.gz \
check_snmp_if-0.6.tar.gz \
check_snmp_if_max-0.3.0.tar.gz \
check_tcping-0.1.5.tar.gz \
dns_delegation-0.1.0.tar.gz
.if defined(WITH_EXPECT_TOOLS)
DISTFILES+= check_max_clients_route-0.1.6.tar.gz \
check_pm3_clients_route-0.1.0.tar.gz
.endif
DIST_SUBDIR= ${PORTNAME}
MAINTAINER= ports@FreeBSD.org
COMMENT= Additional SNMP plugins for Nagios from silfreed.net
# Also uses traceroute, dig at runtime (in base system with hardcoded paths).
RUN_DEPENDS+= \
p5-Net-Netmask>=0:${PORTSDIR}/net-mgmt/p5-Net-Netmask \
p5-Net-SNMP>=0:${PORTSDIR}/net-mgmt/p5-Net-SNMP
.if defined(WITH_EXPECT_TOOLS)
RUN_DEPENDS+= \
${LOCALBASE}/bin/expect:${PORTSDIR}/lang/expect
.endif
USES= perl5
NO_WRKSUBDIR= yes
NAGIOS_PLUGIN_DIR= ${PREFIX}/libexec/nagios
NO_STAGE= yes
pre-everything::
.if !defined(WITH_EXPECT_TOOLS)
@${ECHO_MSG} "${PORTNAME} has the following tunable option(s):"
@${ECHO_MSG} ""
@${ECHO_MSG} "WITH_EXPECT_TOOLS=yes Installs additional plugins"
@${ECHO_MSG} " which require lang/expect"
@${ECHO_MSG} ""
.endif
do-build:
cd ${WRKSRC}/check_tcping-0.1.5 ; \
${CC} ${CFLAGS} -o check_tcping check_tcping.c
# Documentation
PLUGIN_README_DIRS= \
check_snmp_counter-0.6 \
check_snmp_gauge-0.3.0 \
check_snmp_if-0.6 \
check_snmp_if_max-0.3.0 \
check_tcping-0.1.5 \
dns_delegation-0.1.0
.if defined(WITH_EXPECT_TOOLS)
PLUGIN_README_DIRS+= \
check_max_clients_route-0.1.6 \
check_pm3_clients_route-0.1.0
CHECKMAXCLIENTS_SCRIPTS= check_max_clients_route iproutecheck.pm \
tnt tnt.exp
CHECKPM3CLIENTS_SCRIPTS= check_pm3_clients_route pm3 pm3.exp
PLIST_SUB+= EXPECTTOOLS=""
.else
PLIST_SUB+= EXPECTTOOLS="@comment "
.endif
do-install:
${MKDIR} ${NAGIOS_PLUGIN_DIR}
${MKDIR} ${EXAMPLESDIR}
${INSTALL_SCRIPT} ${WRKSRC}/check_snmp_counter-0.6/check_snmp_counter ${NAGIOS_PLUGIN_DIR}
${INSTALL_SCRIPT} ${WRKSRC}/check_snmp_gauge-0.3.0/check_snmp_gauge ${NAGIOS_PLUGIN_DIR}
${INSTALL_SCRIPT} ${WRKSRC}/check_snmp_if-0.6/check_snmp_if ${NAGIOS_PLUGIN_DIR}
${INSTALL_SCRIPT} ${WRKSRC}/check_snmp_if-0.6/gen_check_snmp_if_services ${NAGIOS_PLUGIN_DIR}
${INSTALL_DATA} ${WRKSRC}/check_snmp_if-0.6/services-check_snmp_if.template ${EXAMPLESDIR}
${INSTALL_SCRIPT} ${WRKSRC}/check_snmp_if_max-0.3.0/check_snmp_if_max ${NAGIOS_PLUGIN_DIR}
${INSTALL_SCRIPT} ${WRKSRC}/check_snmp_if_max-0.3.0/gen_check_snmp_if_max_services ${NAGIOS_PLUGIN_DIR}
${INSTALL_PROGRAM} ${WRKSRC}/check_tcping-0.1.5/check_tcping ${NAGIOS_PLUGIN_DIR}
.if defined(WITH_EXPECT_TOOLS)
.for i in ${CHECKMAXCLIENTS_SCRIPTS}
${INSTALL_SCRIPT} ${WRKSRC}/check_max_clients_route-0.1.6/${i} ${NAGIOS_PLUGIN_DIR}
.endfor
.for i in ${CHECKPM3CLIENTS_SCRIPTS}
${INSTALL_SCRIPT} ${WRKSRC}/check_pm3_clients_route-0.1.0/${i} ${NAGIOS_PLUGIN_DIR}
.endfor
.endif
.if !defined(NOPORTDOCS)
${MKDIR} ${DOCSDIR}
.for i in ${PLUGIN_README_DIRS}
${INSTALL_DATA} ${WRKSRC}/${i}/README ${DOCSDIR}/${i}.README
.endfor
.endif
.include <bsd.port.mk>