# $OpenBSD$ COMMENT-main = daemon for controlling APC UPSes COMMENT-cgi = CGI scripts for web monitoring COMMENT-x11 = gapcmon - GUI for apcupsd DISTNAME = apcupsd-3.14.5 PKGNAME-main = ${DISTNAME} PKGNAME-cgi = ${DISTNAME:S/-/-cgi-/} PKGNAME-x11 = ${DISTNAME:S/-/-x11-/} CATEGORIES = sysutils HOMEPAGE = http://www.apcupsd.com MAINTAINER = Kirill S. Bychkov # GPLv2 PERMIT_PACKAGE_CDROM = Yes PERMIT_PACKAGE_FTP = Yes PERMIT_DISTFILES_CDROM = Yes PERMIT_DISTFILES_FTP= Yes WANTLIB-main = c pthread MASTER_SITES = ${MASTER_SITE_SOURCEFORGE:=apcupsd/} CONFIGURE_STYLE = gnu old USE_GMAKE = Yes MAKE_FLAGS = VERBOSE=2 WEB_ROOT = /var/www CONFIGURE_ARGS = --mandir=${LOCALBASE}/man \ --sbindir=${LOCALBASE}/sbin \ --sysconfdir=${SYSCONFDIR}/apcupsd \ --disable-install-distdir \ --with-cgi-bin=${WEB_ROOT}/cgi-bin/apcupsd \ --with-lock-dir=/var/run \ --with-nisip=127.0.0.1 \ --enable-usb PSEUDO_FLAVORS = no_x11 FLAVORS = snmp FLAVOR ?= MULTI_PACKAGES = -main MULTI_PACKAGES += -cgi PREFIX-cgi = ${WEB_ROOT} CONFIGURE_ARGS += --enable-cgi WANTLIB-cgi = c pthread LIB_DEPENDS-cgi = gd::graphics/gd .if !${FLAVOR:L:Mno_x11} MULTI_PACKAGES += -x11 USE_X11 = Yes CONFIGURE_ARGS += --enable-gapcmon WANTLIB-x11 = ORBit-2 X11 Xau Xcomposite Xcursor Xdamage \ Xdmcp Xext Xfixes Xi Xinerama Xrandr Xrender \ c dbus-1 expat fontconfig freetype gdk-x11-2.0 \ gdk_pixbuf-2.0 gtk-x11-2.0 glitz iconv intl m \ pango-1.0 pangocairo-1.0 pangoft2-1.0 pixman-1 \ png pthread z LIB_DEPENDS-x11 = glib-2.0.>=1400.0,gmodule-2.0.>=1400.0::devel/glib2 \ gobject-2.0.>=1400.0,gthread-2.0.>=1400::devel/glib2 \ gio-2.0.>=1800::devel/glib2 \ atk-1.0.>=2009::devel/atk \ cairo.>=7::graphics/cairo \ gconf-2.>=6::devel/gconf2 .endif .if ${FLAVOR:L:Msnmp} CONFIGURE_ARGS += --enable-net-snmp LIB_DEPENDS-main += netsnmp::net/net-snmp WANTLIB-main += crypto .endif pre-configure: @perl -pi -e 's|_PREFIX_|${PREFIX}|g' \ ${WRKSRC}/src/gapcmon/gapcmon.c post-install: .for i in apcupsd apcupsd/status apcupsd/rpt apcupsd/etc ${INSTALL_DATA_DIR} ${PREFIX}/share/examples/$i .endfor ${INSTALL_DATA_DIR} ${PREFIX}/share/doc/apcupsd ${INSTALL_DATA} ${WRKSRC}/examples/status/* \ ${PREFIX}/share/examples/apcupsd/status ${INSTALL_DATA} ${WRKSRC}/examples/rpt/* \ ${PREFIX}/share/examples/apcupsd/rpt ${INSTALL_DATA} ${WRKSRC}/platforms/openbsd/apccontrol \ ${PREFIX}/share/examples/apcupsd/etc ${INSTALL_SCRIPT} ${WRKSRC}/platforms/openbsd/apcupsd \ ${PREFIX}/sbin/apcupsctl ${INSTALL_DATA} ${WRKSRC}/platforms/etc/apcupsd.conf \ ${PREFIX}/share/examples/apcupsd/etc ${INSTALL_DATA} ${WRKSRC}/platforms/etc/changeme \ ${PREFIX}/share/examples/apcupsd/etc ${INSTALL_DATA} ${WRKSRC}/platforms/etc/commfailure \ ${PREFIX}/share/examples/apcupsd/etc ${INSTALL_DATA} ${WRKSRC}/platforms/etc/commok \ ${PREFIX}/share/examples/apcupsd/etc ${INSTALL_DATA} ${WRKSRC}/platforms/etc/offbattery \ ${PREFIX}/share/examples/apcupsd/etc ${INSTALL_DATA} ${WRKSRC}/platforms/etc/onbattery \ ${PREFIX}/share/examples/apcupsd/etc ${INSTALL_DATA} ${WRKSRC}/c ${PREFIX}/share/doc/apcupsd/COPYRIGHT ${INSTALL_DATA} ${WRKSRC}/COPYING ${PREFIX}/share/doc/apcupsd ${INSTALL_DATA} ${WRKSRC}/DISCLAIMER ${PREFIX}/share/doc/apcupsd ${INSTALL_DATA} ${WRKSRC}/platforms/etc/hosts.conf \ ${PREFIX}/share/examples/apcupsd/etc ${INSTALL_DATA} ${WRKSRC}/platforms/etc/multimon.conf \ ${PREFIX}/share/examples/apcupsd/etc ${INSTALL_DATA} ${WRKSRC}/platforms/openbsd/README \ ${PREFIX}/share/doc/apcupsd/README.openbsd ${INSTALL_DATA} ${WRKSRC}/src/cgi/apcupsd.css \ ${PREFIX}/share/examples/apcupsd/etc ${INSTALL_DATA} ${WRKSRC}/src/cgi/README \ ${WRKINST}/${WEB_ROOT}/cgi-bin/apcupsd/README.CGI .include