mirror of
https://github.com/beard7n/bsdports.git
synced 2026-04-10 18:41:17 +02:00
136 lines
3.8 KiB
Makefile
136 lines
3.8 KiB
Makefile
#
|
|
# $Id$
|
|
#
|
|
PORTNAME= icinga-plugins
|
|
PORTVERSION= 2.1.1
|
|
DISTNAME= monitoring-plugins-${PORTVERSION}
|
|
CATEGORIES= net-mgmt
|
|
MASTER_SITES+= https://www.monitoring-plugins.org/download/ LOCAL/mat/${PORTNAME}
|
|
|
|
WRKSRC= ${WRKDIR}/${DISTNAME}
|
|
|
|
|
|
MAINTAINER= mat@FreeBSD.org
|
|
COMMENT= Monitoring Plugins for Nagios
|
|
|
|
CONFLICTS_INSTALL= nagios-plugins-*
|
|
|
|
LIB_DEPENDS+= libdbi.so:data/libdbi
|
|
LIB_DEPENDS+= libmysqlclient.so:data/mariadb
|
|
USES+= pgsql
|
|
|
|
RUN_DEPENDS+= fping:net/fping
|
|
BUILD_DEPENDS+= fping:net/fping
|
|
|
|
RUN_DEPENDS+= dig:net/bind-tools
|
|
BUILD_DEPENDS+= dig:net/bind-tools
|
|
|
|
BUILD_DEPENDS+= p5-Net-SNMP>=0:perl/p5-Net-SNMP
|
|
RUN_DEPENDS+= p5-Net-SNMP>=0:perl/p5-Net-SNMP
|
|
|
|
BUILD_DEPENDS+= snmpcheck:net/net-snmp
|
|
RUN_DEPENDS+= snmpcheck:net/net-snmp
|
|
|
|
#LIB_DEPENDS+= libintl.so:devel/gettext
|
|
#LIB_DEPENDS+= libiconv.so:text/libiconv
|
|
|
|
USES+= gmake
|
|
GNU_CONFIGURE= yes
|
|
|
|
NAGIOSDIR= /var/spool/icinga
|
|
NAGIOSWWWDIR= www/icinga
|
|
NAGIOSHTMURL= /icinga
|
|
NAGIOSCGIURL= ${NAGIOSHTMURL}/cgi-bin
|
|
|
|
CONFIGURE_ARGS+= --with-cgiurl=${NAGIOSCGIURL}
|
|
CONFIGURE_ARGS+= --sbindir=${PREFIX}/${NAGIOSWWWDIR}/cgi-bin
|
|
CONFIGURE_ARGS+= --libexecdir=${PREFIX}/libexec/icinga
|
|
CONFIGURE_ARGS+= --datadir=${PREFIX}/share
|
|
CONFIGURE_ARGS+= --sysconfdir=${PREFIX}/etc/icinga
|
|
CONFIGURE_ARGS+= --localstatedir=${NAGIOSDIR}
|
|
CONFIGURE_ARGS+= --with-perl=${PERL}
|
|
CONFIGURE_ARGS+= --prefix=${PREFIX}
|
|
|
|
CONFIGURE_ARGS+= ac_cv_path_PATH_TO_QMAIL_QSTAT=
|
|
|
|
CONFIGURE_ARGS+= ac_cv_path_PATH_TO_PING=/sbin/ping
|
|
CONFIGURE_ARGS+= ac_cv_path_PATH_TO_PING6=/sbin/ping6
|
|
CONFIGURE_ARGS+= --with-ping-command="/sbin/ping -n -c %d %s"
|
|
CONFIGURE_ARGS+= --with-ping6-command="/sbin/ping6 -n -c %d %s"
|
|
CONFIGURE_ARGS+= ac_cv_path_PATH_TO_SMBCLIENT=${LOCALBASE}/bin/smbclient
|
|
|
|
CONFIGURE_ARGS+= --disable-nls
|
|
|
|
CFLAGS+= -DMYSQL_PORT=3306
|
|
CPPFLAGS+= -I${LOCALBASE}/include -I${LOCALBASE}/include/postgresql
|
|
LIBS+= -L${LOCALBASE}/lib
|
|
LDFLAGS+= -L${LOCALBASE}/lib
|
|
|
|
#QSTAT_BUILD_DEPENDS= qstat:games/qstat
|
|
#QSTAT_RUN_DEPENDS= qstat:games/qstat
|
|
CONFIGURE_ARGS+= ac_cv_path_PATH_TO_QUAKESTAT=
|
|
CONFIGURE_ARGS+= ac_cv_path_PATH_TO_QSTAT=
|
|
|
|
CONFIGURE_ARGS+= --with-ipv6
|
|
#CONFIGURE_ARGS+= ac_cv_path_PATH_TO_FPING=
|
|
#CONFIGURE_ARGS+= ac_cv_path_PATH_TO_FPING6=
|
|
|
|
#CONFIGURE_ARGS+= ac_cv_path_PATH_TO_SNMPGET=
|
|
#CONFIGURE_ARGS+= ac_cv_path_PATH_TO_SNMPGETNEXT=
|
|
|
|
CONFIGURE_ARGS+= --without-radius
|
|
#CONFIGURE_ARGS+= --with-mysql=${LOCALBASE}
|
|
CONFIGURE_ARGS+= --with-mysql=${LOCALBASE}
|
|
CONFIGURE_ARGS+= --with-pgsql=${LOCALBASE}
|
|
|
|
CONFIGURE_ARGS+= --without-ldap
|
|
|
|
CONFIGURE_ARGS+= --with-dbi
|
|
|
|
CONFIGURE_ARGS+= --with-dig-command=${LOCALBASE}/bin/dig
|
|
CONFIGURE_ARGS+= --with-nslookup-command=${LOCALBASE}/bin/nslookup
|
|
|
|
#SSH_PORTABLE_BUILD_DEPENDS= ${LOCALBASE}/bin/ssh:security/openssh-portable
|
|
#SSH_PORTABLE_RUN_DEPENDS:= ${SSH_PORTABLE_BUILD_DEPENDS}
|
|
#SSH_PORTABLE_CONFIGURE_ON= --with-ssh-command=${LOCALBASE}/bin/ssh
|
|
|
|
.include <bsd.port.options.mk>
|
|
|
|
#.if ${OSVERSION} > 1000055 && ${PORT_OPTIONS:MDNS_BASE}
|
|
#EXTRA_PATCHES+= ${FILESDIR}/extra-patch-dig-to-drill.diff
|
|
#CONFIGURE_ARGS+=--with-dig-command=/usr/bin/drill \
|
|
# ac_cv_path_PATH_TO_NSLOOKUP=
|
|
#PLIST_SUB+= CHECK_DNS="@comment "
|
|
#.else
|
|
#. if ${PORT_OPTIONS:MDNS_BASE}
|
|
#CONFIGURE_ARGS+= --with-dig-command=/usr/bin/dig \
|
|
# --with-nslookup-command=/usr/bin/nslookup
|
|
#. endif
|
|
#PLIST_SUB+= CHECK_DNS=""
|
|
#.endif
|
|
|
|
_FILES+= check_by_ssh.c
|
|
_FILES+= check_disk.c
|
|
_FILES+= check_http.c
|
|
_FILES+= check_mrtgtraf.c
|
|
_FILES+= check_nagios.c
|
|
_FILES+= check_ntp.c
|
|
_FILES+= check_ntp_peer.c
|
|
_FILES+= check_ntp_time.c
|
|
_FILES+= check_pgsql.c
|
|
_FILES+= check_snmp.c
|
|
_FILES+= check_ssh.c
|
|
_FILES+= check_swap.c
|
|
_FILES+= check_time.c
|
|
_FILES+= check_users.c
|
|
|
|
post-patch:
|
|
.for FILE in ${_FILES}
|
|
${REINPLACE_CMD} -e 's|setlocale (LC_ALL, "");|setlocale (LC_ALL, ""); setlocale(LC_NUMERIC, "C");|g' \
|
|
${WRKSRC}/plugins/${FILE}
|
|
.endfor
|
|
${REINPLACE_CMD} -e 's|chown root|${TRUE}|g' ${WRKSRC}/plugins-root/Makefile.in
|
|
|
|
.include <bsd.port.mk>
|
|
#EOF
|