version 1.1, 2016/02/04 22:05:43 |
version 1.9, 2016/03/21 09:57:27 |
|
|
# $OpenBSD$ |
# $OpenBSD$ |
# |
|
#SHARED_ONLY = ??? |
|
|
|
COMMENT-main = Nagios/Icinga addon which graphs performance data |
COMMENT-main = Nagios/Icinga addon which graphs performance data |
COMMENT-cgi = pnp4nagios CGI scripts |
COMMENT-cgi = pnp4nagios CGI scripts |
|
|
PKGNAME-main = ${DISTNAME} |
PKGNAME-main = ${DISTNAME} |
PKGNAME-cgi = pnp4nagios-cgi-${V} |
PKGNAME-cgi = pnp4nagios-cgi-${V} |
|
|
#SHARED_LIBS = ??? |
|
|
|
CATEGORIES = www |
CATEGORIES = www |
|
|
HOMEPAGE = https://docs.pnp4nagios.org/ |
HOMEPAGE = https://docs.pnp4nagios.org/ |
|
|
#MAINTAINER = ??? |
MAINTAINER = Kirill Bychkov <kirby@openbsd.org> |
|
|
# GPLv2 |
# GPLv2 |
PERMIT_PACKAGE_CDROM = Yes |
PERMIT_PACKAGE_CDROM = Yes |
|
|
|
|
MASTER_SITES = ${MASTER_SITE_SOURCEFORGE:=pnp4nagios/} |
MASTER_SITES = ${MASTER_SITE_SOURCEFORGE:=pnp4nagios/} |
|
|
#MODULES = ??? |
MODULES = lang/php |
BUILD_DEPENDS = net/rrdtool |
BUILD_DEPENDS = net/rrdtool |
RUN_DEPENDS-main = net/rrdtool |
RUN_DEPENDS-main = net/icinga/core \ |
#LIB_DEPENDS = ??? |
net/rrdtool |
|
RUN_DEPENDS-cgi = lang/php/${MODPHP_VERSION},-gd \ |
|
net/icinga/web \ |
|
www/pnp4nagios,-main |
|
|
#MAKE_FLAGS = ??? |
FAKE_FLAGS = INSTALL_OPTS="-o root -g bin" \ |
#MAKE_ENV = INSTALL_OPTS="-o roog -g bin" |
SYSCONFDIR=${PREFIX}/share/examples/pnp4nagios |
FAKE_FLAGS = INSTALL_OPTS="-o roog -g bin" |
|
|
|
#SEPARATE_BUILD = Yes (build in a directory other than WRKSRC) |
SYSCONFDIR = ${BASESYSCONFDIR}/pnp4nagios |
#SEPARATE_BUILD = flavored (distinct flavors may share a common WRKSRC) |
LOCALSTATEDIR = ${BASELOCALSTATEDIR}/pnp4nagios |
#USE_GROFF = Yes |
|
#USE_LIBTOOL= gnu |
|
CONFIGURE_STYLE = gnu |
CONFIGURE_STYLE = gnu |
CONFIGURE_ARGS += ${CONFIGURE_SHARED} \ |
CONFIGURE_ARGS += --with-nagios-user=_icinga --with-nagios-group=_icinga \ |
--datarootdir=/var/www/pnp4nagios/ \ |
--datarootdir=/var/www/pnp4nagios/ \ |
--libexecdir=${PREFIX}/libexec/nagios \ |
--libexecdir=${PREFIX}/libexec/nagios \ |
--with-perfdata-dir=/var/www/pnp4nagios/rrd \ |
--with-perfdata-dir=/var/www/pnp4nagios/rrd \ |
--with-perfdata-spool-dir=/var/spool/pnp4nagios \ |
--with-perfdata-spool-dir=/var/spool/icinga \ |
--with-perfdata-logfile=/var/log/pnp4nagios.log |
--with-perfdata-logfile=/var/log/pnp4nagios/pnp4nagios.log |
#CONFIGURE_ENV = ??? |
|
|
|
MULTI_PACKAGES = -main -cgi |
MULTI_PACKAGES = -main -cgi |
PREFIX-cgi = /var/www |
PREFIX-cgi = ${VARBASE}/www |
|
|
NO_TEST = Yes |
NO_TEST = Yes |
|
|
PKG_ARCH-cgi = * |
PKG_ARCH-cgi = * |
|
|
#ALL_TARGET = ??? |
INSTALL_TARGET = install install-config |
#TEST_TARGET = ??? |
|
|
|
# fix broken symlink in tarbal |
# fix broken symlink in tarbal |
post-extract: |
post-extract: |
ln -sf ${WRKSRC}/share/pnp/documents/en_US/dwnld.html \ |
ln -sf ${WRKSRC}/share/pnp/documents/en_US/dwnld.html \ |
${WRKSRC}/share/pnp/documents/de_DE/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> |
.include <bsd.port.mk> |