[BACK]Return to Makefile CVS log [TXT][DIR] Up to [local] / ports / www / pnp4nagios

File: [local] / ports / www / pnp4nagios / Attic / Makefile (download)

Revision 1.9, Mon Mar 21 09:57:27 2016 UTC (8 years, 2 months ago) by kirby
Branch: MAIN
Changes since 1.8: +4 -4 lines

fix typos and add other improvements after zhuk@'s feedback.

# $OpenBSD: Makefile.template,v 1.73 2016/01/11 09:17:22 sthen Exp $

COMMENT-main =	Nagios/Icinga addon which graphs performance data
COMMENT-cgi =	pnp4nagios CGI scripts

V = 		0.6.25
DISTNAME =	pnp4nagios-${V}
PKGNAME-main =	${DISTNAME}
PKGNAME-cgi =	pnp4nagios-cgi-${V}

CATEGORIES =	www

HOMEPAGE =	https://docs.pnp4nagios.org/

MAINTAINER =	Kirill Bychkov <kirby@openbsd.org>

# GPLv2
PERMIT_PACKAGE_CDROM =	Yes

WANTLIB-main =		c pthread

MASTER_SITES =		${MASTER_SITE_SOURCEFORGE:=pnp4nagios/}

MODULES =		lang/php
BUILD_DEPENDS =		net/rrdtool
RUN_DEPENDS-main =	net/icinga/core \
			net/rrdtool
RUN_DEPENDS-cgi =	lang/php/${MODPHP_VERSION},-gd \
			net/icinga/web \
			www/pnp4nagios,-main

FAKE_FLAGS =		INSTALL_OPTS="-o root -g bin" \
			SYSCONFDIR=${PREFIX}/share/examples/pnp4nagios

SYSCONFDIR = 		${BASESYSCONFDIR}/pnp4nagios
LOCALSTATEDIR = 	${BASELOCALSTATEDIR}/pnp4nagios

CONFIGURE_STYLE =	gnu
CONFIGURE_ARGS +=	--with-nagios-user=_icinga --with-nagios-group=_icinga \
			--datarootdir=/var/www/pnp4nagios/ \
			--libexecdir=${PREFIX}/libexec/nagios \
			--with-perfdata-dir=/var/www/pnp4nagios/rrd \
			--with-perfdata-spool-dir=/var/spool/icinga \
			--with-perfdata-logfile=/var/log/pnp4nagios/pnp4nagios.log

MULTI_PACKAGES = 	-main -cgi
PREFIX-cgi = 		${VARBASE}/www

NO_TEST =		Yes

PKG_ARCH-cgi =		*

INSTALL_TARGET = 	install install-config

# fix broken symlink in tarbal
post-extract:
	ln -sf ${WRKSRC}/share/pnp/documents/en_US/dwnld.html \
		${WRKSRC}/share/pnp/documents/de_DE/dwnld.html
post-install:
	${INSTALL_DATA_DIR} ${WRKINST}/${VARBASE}/www/conf/modules.sample/
	${INSTALL_DATA} ${WRKSRC}/sample-config/httpd.conf \
		${WRKINST}/${VARBASE}/www/conf/modules.sample/pnp4nagios.conf.dist
	${INSTALL_SCRIPT} ${WRKSRC}/scripts/verify_pnp_config_v2.pl \
		${PREFIX}/libexec/nagios/verify_pnp_config.pl

.include <bsd.port.mk>