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