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