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)
100 lines
3.1 KiB
Makefile
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>
|