Annotation of ports/sysutils/apcupsd/Makefile, Revision 1.1
1.1 ! yason 1: # $OpenBSD$
! 2:
! 3: COMMENT-main = daemon for controlling APC UPSes
! 4: COMMENT-cgi = CGI scripts for web monitoring
! 5: COMMENT-x11 = gapcmon - GUI for apcupsd
! 6:
! 7: DISTNAME = apcupsd-3.14.5
! 8: PKGNAME-main = ${DISTNAME}
! 9: PKGNAME-cgi = ${DISTNAME:S/-/-cgi-/}
! 10: PKGNAME-x11 = ${DISTNAME:S/-/-x11-/}
! 11:
! 12: CATEGORIES = sysutils
! 13:
! 14: HOMEPAGE = http://www.apcupsd.com
! 15:
! 16: MAINTAINER = Kirill S. Bychkov <yason@linklevel.net>
! 17:
! 18: # GPLv2
! 19:
! 20: PERMIT_PACKAGE_CDROM = Yes
! 21: PERMIT_PACKAGE_FTP = Yes
! 22: PERMIT_DISTFILES_CDROM = Yes
! 23: PERMIT_DISTFILES_FTP= Yes
! 24:
! 25: WANTLIB-main = c pthread
! 26:
! 27: MASTER_SITES = ftp://ftp.linklevel.net/
! 28: #MASTER_SITES = ${MASTER_SITE_SOURCEFORGE:=apcupsd/}
! 29:
! 30: CONFIGURE_STYLE = gnu old
! 31: USE_GMAKE = Yes
! 32: MAKE_FLAGS = VERBOSE=2
! 33:
! 34: WEB_ROOT = /var/www
! 35:
! 36: CONFIGURE_ARGS = --mandir=${LOCALBASE}/man \
! 37: --sbindir=${LOCALBASE}/sbin \
! 38: --sysconfdir=${SYSCONFDIR}/apcupsd \
! 39: --disable-install-distdir \
! 40: --with-cgi-bin=${WEB_ROOT}/cgi-bin/apcupsd \
! 41: --with-lock-dir=/var/run \
! 42: --with-nisip=127.0.0.1 \
! 43: --enable-usb
! 44:
! 45: PSEUDO_FLAVORS = no_x11
! 46: FLAVORS = snmp
! 47: FLAVOR ?=
! 48:
! 49: MULTI_PACKAGES = -main
! 50:
! 51: MULTI_PACKAGES += -cgi
! 52: PREFIX-cgi = ${WEB_ROOT}
! 53: CONFIGURE_ARGS += --enable-cgi
! 54: WANTLIB-cgi = c pthread
! 55: LIB_DEPENDS-cgi = gd::graphics/gd
! 56:
! 57: .if !${FLAVOR:L:Mno_x11}
! 58: MULTI_PACKAGES += -x11
! 59: USE_X11 = Yes
! 60: CONFIGURE_ARGS += --enable-gapcmon
! 61: WANTLIB-x11 = ORBit-2 X11 Xau Xcomposite Xcursor Xdamage \
! 62: Xdmcp Xext Xfixes Xi Xinerama Xrandr Xrender \
! 63: c expat fontconfig freetype gdk-x11-2.0 \
! 64: gdk_pixbuf-2.0 gtk-x11-2.0 glitz iconv intl m \
! 65: pango-1.0 pangocairo-1.0 pangoft2-1.0 pixman-1 \
! 66: png pthread z
! 67: LIB_DEPENDS-x11 = glib-2.0.>=1400.0,gmodule-2.0.>=1400.0::devel/glib2 \
! 68: gobject-2.0.>=1400.0,gthread-2.0.>=1400::devel/glib2 \
! 69: atk-1.0.>=2009::devel/atk \
! 70: cairo.>=7::graphics/cairo \
! 71: gconf-2.>=6::devel/gconf2
! 72: .endif
! 73:
! 74: .if ${FLAVOR:L:Msnmp}
! 75: CONFIGURE_ARGS += --enable-net-snmp
! 76: LIB_DEPENDS-main += netsnmp::net/net-snmp
! 77: WANTLIB-main += crypto
! 78: .endif
! 79:
! 80: pre-configure:
! 81: @perl -pi -e 's|_PREFIX_|${PREFIX}|g' \
! 82: ${WRKSRC}/src/gapcmon/gapcmon.c
! 83: post-install:
! 84: .for i in apcupsd apcupsd/status apcupsd/rpt apcupsd/etc
! 85: ${INSTALL_DATA_DIR} ${PREFIX}/share/examples/$i
! 86: .endfor
! 87: ${INSTALL_DATA_DIR} ${PREFIX}/share/doc/apcupsd
! 88: ${INSTALL_DATA} ${WRKSRC}/examples/status/* \
! 89: ${PREFIX}/share/examples/apcupsd/status
! 90: ${INSTALL_DATA} ${WRKSRC}/examples/rpt/* \
! 91: ${PREFIX}/share/examples/apcupsd/rpt
! 92: ${INSTALL_DATA} ${WRKSRC}/platforms/openbsd/apccontrol \
! 93: ${PREFIX}/share/examples/apcupsd/etc
! 94: ${INSTALL_SCRIPT} ${WRKSRC}/platforms/openbsd/apcupsd \
! 95: ${PREFIX}/sbin/apcupsctl
! 96: ${INSTALL_DATA} ${WRKSRC}/platforms/etc/apcupsd.conf \
! 97: ${PREFIX}/share/examples/apcupsd/etc
! 98: ${INSTALL_DATA} ${WRKSRC}/platforms/etc/changeme \
! 99: ${PREFIX}/share/examples/apcupsd/etc
! 100: ${INSTALL_DATA} ${WRKSRC}/platforms/etc/commfailure \
! 101: ${PREFIX}/share/examples/apcupsd/etc
! 102: ${INSTALL_DATA} ${WRKSRC}/platforms/etc/commok \
! 103: ${PREFIX}/share/examples/apcupsd/etc
! 104: ${INSTALL_DATA} ${WRKSRC}/platforms/etc/offbattery \
! 105: ${PREFIX}/share/examples/apcupsd/etc
! 106: ${INSTALL_DATA} ${WRKSRC}/platforms/etc/onbattery \
! 107: ${PREFIX}/share/examples/apcupsd/etc
! 108: ${INSTALL_DATA} ${WRKSRC}/c ${PREFIX}/share/doc/apcupsd/COPYRIGHT
! 109: ${INSTALL_DATA} ${WRKSRC}/COPYING ${PREFIX}/share/doc/apcupsd
! 110: ${INSTALL_DATA} ${WRKSRC}/DISCLAIMER ${PREFIX}/share/doc/apcupsd
! 111: ${INSTALL_DATA} ${WRKSRC}/platforms/etc/hosts.conf \
! 112: ${PREFIX}/share/examples/apcupsd/etc
! 113: ${INSTALL_DATA} ${WRKSRC}/platforms/etc/multimon.conf \
! 114: ${PREFIX}/share/examples/apcupsd/etc
! 115: ${INSTALL_DATA} ${WRKSRC}/platforms/openbsd/README \
! 116: ${PREFIX}/share/doc/apcupsd/README.openbsd
! 117: ${INSTALL_DATA} ${WRKSRC}/src/cgi/apcupsd.css \
! 118: ${PREFIX}/share/examples/apcupsd/etc
! 119: ${INSTALL_DATA} ${WRKSRC}/src/cgi/README \
! 120: ${WRKINST}/${WEB_ROOT}/cgi-bin/apcupsd/README.CGI
! 121:
! 122: .include <bsd.port.mk>
CVSweb