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

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

Revision 1.5, Fri Feb 5 15:35:49 2016 UTC (8 years, 5 months ago) by kirby
Branch: MAIN
Changes since 1.4: +2 -2 lines

 - use global examples directory
 - install some more configs
 - use correct user/group in args for substitution io configs

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

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}

#SHARED_LIBS =	???

CATEGORIES =	www

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

#MAINTAINER =		???

# 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/rrdtool
RUN_DEPENDS-cgi =	lang/php/${MODPHP_VERSION},-gd \
			www/pnp4nagios,-main
#LIB_DEPENDS =		???

FAKE_FLAGS =		INSTALL_OPTS="-o roog -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/pnp4nagios \
			--with-perfdata-logfile=/var/log/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

.include <bsd.port.mk>