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

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

Revision 1.2, Fri Feb 5 11:25:52 2016 UTC (8 years, 3 months ago) by kirby
Branch: MAIN
Changes since 1.1: +12 -8 lines

 - add README-cgi
 - install some sample configs
 - fix sime dependencies

# $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
#LIB_DEPENDS =		???

#MAKE_FLAGS =		???
#MAKE_ENV =		INSTALL_OPTS="-o roog -g bin"
FAKE_FLAGS =		INSTALL_OPTS="-o roog -g bin" \
			SYSCONFDIR=${PREFIX}/share/pnp4nagios/etc/

SYSCONFDIR = 		${BASESYSCONFDIR}/pnp4nagios/

CONFIGURE_STYLE =	gnu
CONFIGURE_ARGS +=	${CONFIGURE_SHARED} \
			--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 =		*

#ALL_TARGET =		???
INSTALL_TARGET = 	install install-config
#TEST_TARGET =		???

# 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>