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

File: [local] / ports / sysutils / apcupsd / Attic / Makefile (download)

Revision 1.2, Thu Dec 11 13:51:03 2008 UTC (15 years, 5 months ago) by yason
Branch: MAIN
Changes since 1.1: +2 -1 lines

WANTLIB and LIB_DEPENDS update

# $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 <yason@linklevel.net>

# GPLv2 

PERMIT_PACKAGE_CDROM =	Yes
PERMIT_PACKAGE_FTP =	Yes
PERMIT_DISTFILES_CDROM = Yes
PERMIT_DISTFILES_FTP=	Yes

WANTLIB-main =		c pthread

MASTER_SITES = 		ftp://ftp.linklevel.net/
#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 <bsd.port.mk>