aboutsummaryrefslogtreecommitdiff
path: root/net-mgmt/nagios4/Makefile
diff options
context:
space:
mode:
authorMathieu Arnold <mat@FreeBSD.org>2015-08-21 13:49:09 +0000
committerMathieu Arnold <mat@FreeBSD.org>2015-08-21 13:49:09 +0000
commitb346baff91837eae87aa5829e7c5d7787ed4d4d4 (patch)
treeddb798182cdc71a0926bb9c67fdfd0656bd74bfd /net-mgmt/nagios4/Makefile
parentc4f48ef44def43cdd9c4e7b6bfa47aadd9af9fcb (diff)
Notes
Diffstat (limited to 'net-mgmt/nagios4/Makefile')
-rw-r--r--net-mgmt/nagios4/Makefile27
1 files changed, 16 insertions, 11 deletions
diff --git a/net-mgmt/nagios4/Makefile b/net-mgmt/nagios4/Makefile
index c547d68b20da..2749038da89c 100644
--- a/net-mgmt/nagios4/Makefile
+++ b/net-mgmt/nagios4/Makefile
@@ -2,8 +2,7 @@
# $FreeBSD$
PORTNAME= nagios
-PORTVERSION= 4.0.8
-PORTREVISION= 4
+PORTVERSION= 4.1.1
CATEGORIES= net-mgmt
MASTER_SITES= SF/${PORTNAME}/${PORTNAME}-4.x/${PORTNAME}-${PORTVERSION}
PKGNAMESUFFIX= 4
@@ -30,9 +29,9 @@ CONFIGURE_ARGS= --with-command-user=${NAGIOSUSER} \
--with-nagios-group=${NAGIOSGROUP} \
--with-htmurl=${NAGIOSHTMURL} \
--with-cgiurl=${NAGIOSCGIURL} \
- --sbindir=${PREFIX}/${NAGIOSWWWDIR}/cgi-bin \
+ --sbindir=${WWWDIR}/cgi-bin \
--libexecdir=${PREFIX}/libexec/nagios \
- --datadir=${PREFIX}/${NAGIOSWWWDIR} \
+ --datadir=${WWWDIR} \
--sysconfdir=${PREFIX}/etc/nagios \
--localstatedir=${NAGIOSDIR} \
--with-httpd-conf=${PREFIX}/etc \
@@ -48,12 +47,10 @@ LIBS+= -L${LOCALBASE}/lib
INSTALL_TARGET= install install-commandmode install-config
PLIST_SUB= NAGIOSDIR=${NAGIOSDIR} \
- NAGIOSWWWDIR=${NAGIOSWWWDIR} \
NAGIOSUSER=${NAGIOSUSER} \
NAGIOSGROUP=${NAGIOSGROUP} \
WWWGRP=${WWWGRP}
SUB_LIST= NAGIOSDIR=${NAGIOSDIR} \
- NAGIOSWWWDIR=${PREFIX}/${NAGIOSWWWDIR} \
NAGIOSUSER=${NAGIOSUSER} \
NAGIOSGROUP=${NAGIOSGROUP} \
NAGIOSHTMURL=${NAGIOSHTMURL} \
@@ -65,7 +62,9 @@ NAGIOSUSER?= nagios
NAGIOSGROUP?= nagios
NAGIOSDIR?= /var/spool/nagios
-NAGIOSWWWDIR?= www/nagios
+.if defined(NAGIOSWWWDIR)
+WWWDIR= ${PREFIX}/${NAGIOSWWWDIR}
+.endif
NAGIOSHTMURL?= /nagios
NAGIOSCGIURL?= ${NAGIOSHTMURL}/cgi-bin
@@ -86,11 +85,17 @@ OPTIONS_SUB=
NANOSLEEP_CONFIGURE_ENABLE= nanosleep
-# sed -e 's#;serviceprops=42\&#;serviceprops=10\&#g' -e \
-# 's#;hostprops=42\"#;hostprops=10\"#g' ${WRKSRC}/html/side.php
-UNHANDLED_HACK_EXTRA_PATCHES= ${PATCHDIR}/extra-patch-html__side.php
+post-patch:
+ ${REINPLACE_CMD} -e 's/\<77\([0-7]\)\>/75\1/g; s/\<66\([0-7]\)\>/64\1/; /chmod/d; \
+ /\.cfg$$/s/$$/-sample/' \
+ ${WRKSRC}/Makefile.in ${WRKSRC}/base/Makefile.in ${WRKSRC}/cgi/Makefile.in ${WRKSRC}/contrib/Makefile.in ${WRKSRC}/html/Makefile.in
+
+post-patch-UNHANDLED_HACK-on:
+ ${REINPLACE_CMD} -e 's#;serviceprops=42\&#;serviceprops=10\&#g' -e \
+ 's#;hostprops=42\"#;hostprops=10\"#g' ${WRKSRC}/html/side.php
post-install:
- @${MV} ${STAGEDIR}${PREFIX}/${NAGIOSWWWDIR}/config.inc.php ${STAGEDIR}${PREFIX}/${NAGIOSWWWDIR}/config.inc.php.sample
+ @${RMDIR} ${STAGEDIR}${PREFIX}/libexec/nagios
+ @${MV} ${STAGEDIR}${WWWDIR}/config.inc.php ${STAGEDIR}${WWWDIR}/config.inc.php.sample
.include <bsd.port.mk>