aboutsummaryrefslogtreecommitdiff
path: root/net-mgmt/nsca/Makefile
diff options
context:
space:
mode:
authorSam Lawrance <lawrance@FreeBSD.org>2006-09-14 12:27:47 +0000
committerSam Lawrance <lawrance@FreeBSD.org>2006-09-14 12:27:47 +0000
commitc7b963e0ffb5c003f6586bd10dcc3d346d44acf6 (patch)
tree5b179704953191131f927424e26eb3794867339d /net-mgmt/nsca/Makefile
parentc1f8756fe46936693a34a55929194398fa134bfd (diff)
Notes
Diffstat (limited to 'net-mgmt/nsca/Makefile')
-rw-r--r--net-mgmt/nsca/Makefile31
1 files changed, 23 insertions, 8 deletions
diff --git a/net-mgmt/nsca/Makefile b/net-mgmt/nsca/Makefile
index 54cd3d15ae64..e4a59e02873a 100644
--- a/net-mgmt/nsca/Makefile
+++ b/net-mgmt/nsca/Makefile
@@ -6,7 +6,7 @@
#
PORTNAME= nsca
-PORTVERSION= 2.4
+PORTVERSION= 2.6
CATEGORIES= net-mgmt
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE}
MASTER_SITE_SUBDIR= nagios
@@ -14,24 +14,39 @@ MASTER_SITE_SUBDIR= nagios
MAINTAINER= ports@FreeBSD.org
COMMENT= Nagios Service Check Acceptor
+.if !defined(WITHOUT_SERVER)
RUN_DEPENDS= nagios:${PORTSDIR}/net-mgmt/nagios
+.endif
LIB_DEPENDS= mcrypt.8:${PORTSDIR}/security/libmcrypt
GNU_CONFIGURE= yes
USE_PERL5= yes
CONFIGURE_ARGS= --prefix=${PREFIX} --localstatedir=/var/spool/nagios
-NAGIOS_DIR= ${LOCALBASE}/libexec/nagios
-CONF_DIR= ${LOCALBASE}/etc/nagios
+.if !defined(WITHOUT_SERVER)
+USE_RC_SUBR= nsca.sh
+PLIST_SUB+= SERVER=""
+.else
+PLIST_SUB+= SERVER="@comment "
+.endif
+
+.if !defined(WITHOUT_CLIENT)
+PLIST_SUB+= CLIENT=""
+.else
+PLIST_SUB+= CLIENT="@comment "
+.endif
DOCS= Changelog LEGAL README SECURITY
-# NOTE: this port installs into ${LOCALBASE} instead of ${PREFIX}
do-install:
- ${INSTALL_PROGRAM} ${WRKSRC}/src/nsca ${NAGIOS_DIR}
- ${INSTALL_PROGRAM} ${WRKSRC}/src/send_nsca ${NAGIOS_DIR}
- ${INSTALL_DATA} ${WRKSRC}/nsca.cfg ${CONF_DIR}/nsca.cfg.sample
- ${INSTALL_DATA} ${WRKSRC}/send_nsca.cfg ${CONF_DIR}/send_nsca.cfg.sample
+.if !defined(WITHOUT_CLIENT)
+ ${INSTALL_PROGRAM} ${WRKSRC}/src/send_nsca ${PREFIX}/sbin/send_nsca
+ ${INSTALL_DATA} ${WRKSRC}/sample-config/send_nsca.cfg ${PREFIX}/etc/send_nsca.cfg-sample
+.endif
+.if !defined(WITHOUT_SERVER)
+ ${INSTALL_PROGRAM} ${WRKSRC}/src/nsca ${PREFIX}/sbin/nsca
+ ${INSTALL_DATA} ${WRKSRC}/sample-config/nsca.cfg ${PREFIX}/etc/nsca.cfg-sample
+.endif
.if !defined(NOPORTDOCS)
@${MKDIR} ${DOCSDIR}
cd ${WRKSRC} && ${INSTALL_DATA} ${DOCS} ${DOCSDIR}