Annotation of ports/www/pnp4nagios/Makefile, Revision 1.8
1.1 kirby 1: # $OpenBSD: Makefile.template,v 1.73 2016/01/11 09:17:22 sthen Exp $
2:
3: COMMENT-main = Nagios/Icinga addon which graphs performance data
4: COMMENT-cgi = pnp4nagios CGI scripts
5:
6: V = 0.6.25
7: DISTNAME = pnp4nagios-${V}
8: PKGNAME-main = ${DISTNAME}
9: PKGNAME-cgi = pnp4nagios-cgi-${V}
10:
11: CATEGORIES = www
12:
13: HOMEPAGE = https://docs.pnp4nagios.org/
14:
1.8 ! kirby 15: MAINTAINER = Kirill Bychkov <kirby@openbsd.org>
1.1 kirby 16:
17: # GPLv2
18: PERMIT_PACKAGE_CDROM = Yes
19:
20: WANTLIB-main = c pthread
21:
22: MASTER_SITES = ${MASTER_SITE_SOURCEFORGE:=pnp4nagios/}
23:
1.2 kirby 24: MODULES = lang/php
1.1 kirby 25: BUILD_DEPENDS = net/rrdtool
1.6 kirby 26: RUN_DEPENDS-main = net/icinga/core \
27: net/rrdtool
1.3 kirby 28: RUN_DEPENDS-cgi = lang/php/${MODPHP_VERSION},-gd \
1.7 kirby 29: net/icinga/web \
1.3 kirby 30: www/pnp4nagios,-main
1.1 kirby 31:
1.2 kirby 32: FAKE_FLAGS = INSTALL_OPTS="-o roog -g bin" \
1.5 kirby 33: SYSCONFDIR=${PREFIX}/share/examples/pnp4nagios/
1.2 kirby 34:
35: SYSCONFDIR = ${BASESYSCONFDIR}/pnp4nagios/
1.4 kirby 36: LOCALSTATEDIR = ${BASELOCALSTATEDIR}/pnp4nagios
1.1 kirby 37:
38: CONFIGURE_STYLE = gnu
1.5 kirby 39: CONFIGURE_ARGS += --with-nagios-user=_icinga --with-nagios-group=_icinga \
1.1 kirby 40: --datarootdir=/var/www/pnp4nagios/ \
41: --libexecdir=${PREFIX}/libexec/nagios \
42: --with-perfdata-dir=/var/www/pnp4nagios/rrd \
1.6 kirby 43: --with-perfdata-spool-dir=/var/spool/icinga \
1.1 kirby 44: --with-perfdata-logfile=/var/log/pnp4nagios.log
45:
46: MULTI_PACKAGES = -main -cgi
1.2 kirby 47: PREFIX-cgi = ${VARBASE}/www
1.1 kirby 48:
49: NO_TEST = Yes
50:
51: PKG_ARCH-cgi = *
52:
1.2 kirby 53: INSTALL_TARGET = install install-config
1.1 kirby 54:
55: # fix broken symlink in tarbal
56: post-extract:
57: ln -sf ${WRKSRC}/share/pnp/documents/en_US/dwnld.html \
58: ${WRKSRC}/share/pnp/documents/de_DE/dwnld.html
1.2 kirby 59: post-install:
60: ${INSTALL_DATA_DIR} ${WRKINST}/${VARBASE}/www/conf/modules.sample/
61: ${INSTALL_DATA} ${WRKSRC}/sample-config/httpd.conf \
62: ${WRKINST}/${VARBASE}/www/conf/modules.sample/pnp4nagios.conf.dist
1.6 kirby 63: ${INSTALL_SCRIPT} ${WRKSRC}/scripts/verify_pnp_config_v2.pl \
64: ${PREFIX}/libexec/nagios/verify_pnp_config.pl
1.1 kirby 65:
66: .include <bsd.port.mk>
CVSweb