Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 30 Jul 2014 16:17:39 +0000 (UTC)
From:      Lars Engels <lme@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r363492 - in head/net-mgmt: icinga icinga2 nagios nagios4
Message-ID:  <201407301617.s6UGHdbU002933@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: lme
Date: Wed Jul 30 16:17:39 2014
New Revision: 363492
URL: http://svnweb.freebsd.org/changeset/ports/363492
QAT: https://qat.redports.org/buildarchive/r363492/

Log:
  - Add OPTIONS to either depend on plugins from nagios-plugins.org, monitoring-plugins.org or neither at all
  - Bump PORTREVISION
  
  Approved by:	mat (implicit)

Modified:
  head/net-mgmt/icinga/Makefile
  head/net-mgmt/icinga2/Makefile
  head/net-mgmt/nagios/Makefile
  head/net-mgmt/nagios4/Makefile

Modified: head/net-mgmt/icinga/Makefile
==============================================================================
--- head/net-mgmt/icinga/Makefile	Wed Jul 30 16:15:54 2014	(r363491)
+++ head/net-mgmt/icinga/Makefile	Wed Jul 30 16:17:39 2014	(r363492)
@@ -3,6 +3,7 @@
 
 PORTNAME=	icinga
 PORTVERSION=	1.11.5
+PORTREVISION=	1
 CATEGORIES=	net-mgmt
 MASTER_SITES=	https://github.com/Icinga/${PORTNAME}-core/releases/download/v${PORTVERSION}/
 
@@ -12,7 +13,6 @@ COMMENT=	Enterprise grade open source mo
 LICENSE=	GPLv2
 
 LIB_DEPENDS=	libgd.so:${PORTSDIR}/graphics/gd
-RUN_DEPENDS=	${LOCALBASE}/libexec/nagios/check_nagios:${PORTSDIR}/net-mgmt/nagios-plugins
 
 USES=		iconv gmake
 USE_AUTOTOOLS=	autoconf libltdl
@@ -74,10 +74,15 @@ SUB_LIST=	PREFIX=${PREFIX} \
 		${PLIST_SUB}
 
 OPTIONS_DEFINE=		IDOUTILS
-OPTIONS_DEFAULT=	IDOUTILS
+OPTIONS_RADIO=		PLUGINS
+OPTIONS_RADIO_PLUGINS=	MONPLUGINS NAGPLUGINS
+OPTIONS_DEFAULT=	IDOUTILS MONPLUGINS
 
 IDOUTILS_DESC=		Enable Icinga Data Objects support
 
+MONPLUGINS_RUN_DEPENDS=	${LOCALBASE}/libexec/nagios/check_nagios:${PORTSDIR}/net-mgmt/monitoring-plugins
+NAGPLUGINS_RUN_DEPENDS=	${LOCALBASE}/libexec/nagios/check_nagios:${PORTSDIR}/net-mgmt/nagios-plugins
+
 .include <bsd.port.options.mk>
 
 .if ${PORT_OPTIONS:MIDOUTILS}

Modified: head/net-mgmt/icinga2/Makefile
==============================================================================
--- head/net-mgmt/icinga2/Makefile	Wed Jul 30 16:15:54 2014	(r363491)
+++ head/net-mgmt/icinga2/Makefile	Wed Jul 30 16:17:39 2014	(r363492)
@@ -2,6 +2,7 @@
 
 PORTNAME=	icinga2
 DISTVERSION=	2.0.1
+PORTREVISION=	1
 CATEGORIES=	net-mgmt
 MASTER_SITES=	http://github.com/Icinga/${PORTNAME}/archive/v${DISTVERSION}.tar.gz?dummy=/
 
@@ -12,8 +13,7 @@ LICENSE=	GPLv2
 
 LIB_DEPENDS=	libboost_system.so:${PORTSDIR}/devel/boost-libs \
 		libexecinfo.so:${PORTSDIR}/devel/libexecinfo # for better debugging
-RUN_DEPENDS=	${LOCALBASE}/libexec/nagios/check_nagios:${PORTSDIR}/net-mgmt/monitoring-plugins \
-		${LOCALBASE}/bin/bash:${PORTSDIR}/shells/bash
+RUN_DEPENDS=	${LOCALBASE}/bin/bash:${PORTSDIR}/shells/bash
 
 USES=		bison cmake
 USE_LDCONFIG=	yes
@@ -21,10 +21,15 @@ USE_LDCONFIG=	yes
 USE_RC_SUBR=	${PORTNAME}
 
 OPTIONS_DEFINE=		DOCS
-OPTIONS_SINGLE=		BACKEND
-OPTIONS_SINGLE_BACKEND=	MYSQL PGSQL
+OPTIONS_MULTI=		BACKEND
+OPTIONS_MULTI_BACKEND=	MYSQL PGSQL
+OPTIONS_RADIO=		PLUGINS
+OPTIONS_RADIO_PLUGINS=	MONPLUGINS NAGPLUGINS
 
-OPTIONS_DEFAULT=	MYSQL
+OPTIONS_DEFAULT=	MYSQL MONPLUGINS
+
+MONPLUGINS_RUN_DEPENDS=	${LOCALBASE}/libexec/nagios/check_nagios:${PORTSDIR}/net-mgmt/monitoring-plugins
+NAGPLUGINS_RUN_DEPENDS=	${LOCALBASE}/libexec/nagios/check_nagios:${PORTSDIR}/net-mgmt/nagios-plugins
 
 MYSQL_CMAKE_ON=	-DWITH_MYSQL:BOOL=true
 PGSQL_CMAKE_ON=	-DWITH_PGSQL:BOOL=true

Modified: head/net-mgmt/nagios/Makefile
==============================================================================
--- head/net-mgmt/nagios/Makefile	Wed Jul 30 16:15:54 2014	(r363491)
+++ head/net-mgmt/nagios/Makefile	Wed Jul 30 16:17:39 2014	(r363492)
@@ -3,7 +3,7 @@
 
 PORTNAME=	nagios
 PORTVERSION=	3.5.1
-PORTREVISION=	5
+PORTREVISION=	6
 CATEGORIES=	net-mgmt
 MASTER_SITES=	SF/${PORTNAME}/${PORTNAME}-3.x/${PORTNAME}-${PORTVERSION}
 
@@ -13,7 +13,6 @@ COMMENT=	Powerful network monitoring sys
 LICENSE=	GPLv2
 
 LIB_DEPENDS=	libgd.so:${PORTSDIR}/graphics/gd
-RUN_DEPENDS=	${LOCALBASE}/libexec/nagios/check_nagios:${PORTSDIR}/net-mgmt/nagios-plugins
 
 PORTSCOUT=	limit:^3.
 
@@ -76,11 +75,17 @@ USERS=		${NAGIOSUSER}
 GROUPS=		${NAGIOSGROUP}
 
 OPTIONS_DEFINE=	EMBEDDED_PERL NANOSLEEP EVENT_BROKER UNHANDLED_HACK
+OPTIONS_RADIO=		PLUGINS
+OPTIONS_RADIO_PLUGINS=	MONPLUGINS NAGPLUGINS
+OPTIONS_DEFAULT=	NAGPLUGINS
 EMBEDDED_PERL_DESC=	Enable embedded Perl [requires Perl 5.8.0+]
 NANOSLEEP_DESC=		Use nanosleep in event timing
 EVENT_BROKER_DESC=	Enable event broker functionality
 UNHANDLED_HACK_DESC=	Display passive checks in unhandled queries
 
+MONPLUGINS_RUN_DEPENDS=	${LOCALBASE}/libexec/nagios/check_nagios:${PORTSDIR}/net-mgmt/monitoring-plugins
+NAGPLUGINS_RUN_DEPENDS=	${LOCALBASE}/libexec/nagios/check_nagios:${PORTSDIR}/net-mgmt/nagios-plugins
+
 OPTIONS_SUB=
 
 EMBEDDED_PERL_USE=	perl5=run

Modified: head/net-mgmt/nagios4/Makefile
==============================================================================
--- head/net-mgmt/nagios4/Makefile	Wed Jul 30 16:15:54 2014	(r363491)
+++ head/net-mgmt/nagios4/Makefile	Wed Jul 30 16:17:39 2014	(r363492)
@@ -3,6 +3,7 @@
 
 PORTNAME=	nagios
 PORTVERSION=	4.0.7
+PORTREVISION=	1
 CATEGORIES=	net-mgmt
 MASTER_SITES=	SF/${PORTNAME}/${PORTNAME}-4.x/${PORTNAME}-${PORTVERSION}
 PKGNAMESUFFIX=	4
@@ -72,9 +73,15 @@ USERS=		${NAGIOSUSER}
 GROUPS=		${NAGIOSGROUP}
 
 OPTIONS_DEFINE=	NANOSLEEP UNHANDLED_HACK
+OPTIONS_RADIO=		PLUGINS
+OPTIONS_RADIO_PLUGINS=	MONPLUGINS NAGPLUGINS
+OPTIONS_DEFAULT=	NAGPLUGINS
 NANOSLEEP_DESC=		Use nanosleep in event timing
 UNHANDLED_HACK_DESC=	Display passive checks in unhandled queries
 
+MONPLUGINS_RUN_DEPENDS=	${LOCALBASE}/libexec/nagios/check_nagios:${PORTSDIR}/net-mgmt/monitoring-plugins
+NAGPLUGINS_RUN_DEPENDS=	${LOCALBASE}/libexec/nagios/check_nagios:${PORTSDIR}/net-mgmt/nagios-plugins
+
 OPTIONS_SUB=
 
 NANOSLEEP_CONFIGURE_ENABLE=	nanosleep



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201407301617.s6UGHdbU002933>