[BACK]Return to Makefile CVS log [TXT][DIR] Up to [local] / ports / sysutils / apcupsd

Annotation of ports/sysutils/apcupsd/Makefile, Revision 1.1.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