Annotation of ports/sysutils/apcupsd/Makefile, Revision 1.2
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 \
1.2 ! yason 63: c dbus-1 expat fontconfig freetype gdk-x11-2.0 \
1.1 yason 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 \
1.2 ! yason 69: gio-2.0.>=1800::devel/glib2 \
1.1 yason 70: atk-1.0.>=2009::devel/atk \
71: cairo.>=7::graphics/cairo \
72: gconf-2.>=6::devel/gconf2
73: .endif
74:
75: .if ${FLAVOR:L:Msnmp}
76: CONFIGURE_ARGS += --enable-net-snmp
77: LIB_DEPENDS-main += netsnmp::net/net-snmp
78: WANTLIB-main += crypto
79: .endif
80:
81: pre-configure:
82: @perl -pi -e 's|_PREFIX_|${PREFIX}|g' \
83: ${WRKSRC}/src/gapcmon/gapcmon.c
84: post-install:
85: .for i in apcupsd apcupsd/status apcupsd/rpt apcupsd/etc
86: ${INSTALL_DATA_DIR} ${PREFIX}/share/examples/$i
87: .endfor
88: ${INSTALL_DATA_DIR} ${PREFIX}/share/doc/apcupsd
89: ${INSTALL_DATA} ${WRKSRC}/examples/status/* \
90: ${PREFIX}/share/examples/apcupsd/status
91: ${INSTALL_DATA} ${WRKSRC}/examples/rpt/* \
92: ${PREFIX}/share/examples/apcupsd/rpt
93: ${INSTALL_DATA} ${WRKSRC}/platforms/openbsd/apccontrol \
94: ${PREFIX}/share/examples/apcupsd/etc
95: ${INSTALL_SCRIPT} ${WRKSRC}/platforms/openbsd/apcupsd \
96: ${PREFIX}/sbin/apcupsctl
97: ${INSTALL_DATA} ${WRKSRC}/platforms/etc/apcupsd.conf \
98: ${PREFIX}/share/examples/apcupsd/etc
99: ${INSTALL_DATA} ${WRKSRC}/platforms/etc/changeme \
100: ${PREFIX}/share/examples/apcupsd/etc
101: ${INSTALL_DATA} ${WRKSRC}/platforms/etc/commfailure \
102: ${PREFIX}/share/examples/apcupsd/etc
103: ${INSTALL_DATA} ${WRKSRC}/platforms/etc/commok \
104: ${PREFIX}/share/examples/apcupsd/etc
105: ${INSTALL_DATA} ${WRKSRC}/platforms/etc/offbattery \
106: ${PREFIX}/share/examples/apcupsd/etc
107: ${INSTALL_DATA} ${WRKSRC}/platforms/etc/onbattery \
108: ${PREFIX}/share/examples/apcupsd/etc
109: ${INSTALL_DATA} ${WRKSRC}/c ${PREFIX}/share/doc/apcupsd/COPYRIGHT
110: ${INSTALL_DATA} ${WRKSRC}/COPYING ${PREFIX}/share/doc/apcupsd
111: ${INSTALL_DATA} ${WRKSRC}/DISCLAIMER ${PREFIX}/share/doc/apcupsd
112: ${INSTALL_DATA} ${WRKSRC}/platforms/etc/hosts.conf \
113: ${PREFIX}/share/examples/apcupsd/etc
114: ${INSTALL_DATA} ${WRKSRC}/platforms/etc/multimon.conf \
115: ${PREFIX}/share/examples/apcupsd/etc
116: ${INSTALL_DATA} ${WRKSRC}/platforms/openbsd/README \
117: ${PREFIX}/share/doc/apcupsd/README.openbsd
118: ${INSTALL_DATA} ${WRKSRC}/src/cgi/apcupsd.css \
119: ${PREFIX}/share/examples/apcupsd/etc
120: ${INSTALL_DATA} ${WRKSRC}/src/cgi/README \
121: ${WRKINST}/${WEB_ROOT}/cgi-bin/apcupsd/README.CGI
122:
123: .include <bsd.port.mk>
CVSweb