freebsd-ports/sysutils/nut/Makefile
Boris Popov e905d01c4c New port for 'nut' package. It supports wide variety of UPS hardware
(including Smart and Back UPS for APPC), has ability to shutdown
multiple hosts without additional hardware and provides CGI
scripts to monitor UPS status via WEB interface.
2000-01-11 11:55:48 +00:00

64 lines
1.6 KiB
Makefile

# New ports collection makefile for: nut
# Version required: nut-0.42.1
# Date created: 08 Jan 2000
# Whom: Boris Popov <bp@freebsd.org>
#
# $FreeBSD$
#
DISTNAME= nut-0.42.1
CATEGORIES= sysutils
MASTER_SITES= http://www.exploits.org/nut/release/
MAINTAINER= bp@butya.kz
.if defined(CGI)
LIB_DEPENDS= gd:${PORTSDIR}/graphics/gd
.endif
GNU_CONFIGURE= yes
CONFIGURE_ARGS= --enable-celsius --sysconfdir=${PREFIX}/etc/nut \
--with-uid=65534 --with-gid=68
ALL_TARGET= all
PLIST= ${WRKDIR}/PLIST.DYN
NDOCDIR= ${PREFIX}/share/doc/nut
.if defined(CGI)
NCGIDIR= ${PREFIX}/share/nut/cgi
ALL_TARGET+= cgi
.endif
pre-fetch:
.if !defined(CGI)
@${ECHO_MSG} "Type \"make CGI=yes\" if you want to build CGI scripts."
.endif
pre-install:
@cp ${PKGDIR}/PLIST ${WRKDIR}/PLIST.DYN
.if !defined(NOPORSDOCS)
@cat ${PKGDIR}/PLIST.DOC >> ${WRKDIR}/PLIST.DYN
.endif
.if defined(CGI)
@cat ${PKGDIR}/PLIST.CGI >> ${WRKDIR}/PLIST.DYN
.endif
post-install:
@${SED} -e "/%%PREFIX%%/s##${PREFIX}#g" ${FILESDIR}/upsd.sh.sample \
>${PREFIX}/etc/rc.d/upsd.sh.sample
@${CHMOD} 0755 ${PREFIX}/etc/rc.d/upsd.sh.sample
.if !defined(NOPORTDOCS)
@if ! [ -d ${NDOCDIR} ]; then ${MKDIR} ${NDOCDIR}; fi
${INSTALL_DATA} ${WRKSRC}/docs/* ${NDOCDIR}
${INSTALL_DATA} ${WRKSRC}/README ${NDOCDIR}
${INSTALL_DATA} ${WRKSRC}/QUICKSTART ${NDOCDIR}
.endif
.if defined(CGI)
@if ! [ -d ${NCGIDIR} ]; then ${MKDIR} ${NCGIDIR}; fi
${INSTALL_DATA} ${WRKSRC}/clients/*.cgi ${NCGIDIR}
@${ECHO_MSG} "Look in ${NCGIDIR} for cgi scripts."
.endif
@${ECHO_MSG} "Look in ${NDOCDIR} for documentation."
.include <bsd.port.mk>