mirror of
https://git.FreeBSD.org/ports.git
synced 2024-11-07 22:58:11 +00:00
e905d01c4c
(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.
65 lines
1.6 KiB
Makefile
65 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>
|