Annotation of ports/www/pnp4nagios/Makefile, Revision 1.6
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 \
33: www/pnp4nagios,-main
1.1 kirby 34: #LIB_DEPENDS = ???
35:
1.2 kirby 36: FAKE_FLAGS = INSTALL_OPTS="-o roog -g bin" \
1.5 kirby 37: SYSCONFDIR=${PREFIX}/share/examples/pnp4nagios/
1.2 kirby 38:
39: SYSCONFDIR = ${BASESYSCONFDIR}/pnp4nagios/
1.4 kirby 40: LOCALSTATEDIR = ${BASELOCALSTATEDIR}/pnp4nagios
1.1 kirby 41:
42: CONFIGURE_STYLE = gnu
1.5 kirby 43: CONFIGURE_ARGS += --with-nagios-user=_icinga --with-nagios-group=_icinga \
1.1 kirby 44: --datarootdir=/var/www/pnp4nagios/ \
45: --libexecdir=${PREFIX}/libexec/nagios \
46: --with-perfdata-dir=/var/www/pnp4nagios/rrd \
1.6 ! kirby 47: --with-perfdata-spool-dir=/var/spool/icinga \
1.1 kirby 48: --with-perfdata-logfile=/var/log/pnp4nagios.log
49:
50: MULTI_PACKAGES = -main -cgi
1.2 kirby 51: PREFIX-cgi = ${VARBASE}/www
1.1 kirby 52:
53: NO_TEST = Yes
54:
55: PKG_ARCH-cgi = *
56:
1.2 kirby 57: INSTALL_TARGET = install install-config
1.1 kirby 58:
59: # fix broken symlink in tarbal
60: post-extract:
61: ln -sf ${WRKSRC}/share/pnp/documents/en_US/dwnld.html \
62: ${WRKSRC}/share/pnp/documents/de_DE/dwnld.html
1.2 kirby 63: post-install:
64: ${INSTALL_DATA_DIR} ${WRKINST}/${VARBASE}/www/conf/modules.sample/
65: ${INSTALL_DATA} ${WRKSRC}/sample-config/httpd.conf \
66: ${WRKINST}/${VARBASE}/www/conf/modules.sample/pnp4nagios.conf.dist
1.6 ! kirby 67: ${INSTALL_SCRIPT} ${WRKSRC}/scripts/verify_pnp_config_v2.pl \
! 68: ${PREFIX}/libexec/nagios/verify_pnp_config.pl
1.1 kirby 69:
70: .include <bsd.port.mk>
CVSweb