# $Id: Portfile 54160 2009-07-22 06:00:00Z toby@macports.org $

PortSystem 1.0

name                nut
version             2.2.2
revision            1
categories          sysutils
maintainers         ricci
description         Network based UPS monitoring tool
homepage            http://www.networkupstools.org/
platforms           darwin

long_description    Network UPS Tools is a collection of programs \
                    which provide a common interface for monitoring \
                    and administering UPS hardware.

master_sites        ${homepage}source/[join [lrange [split ${version} .] 0 1] .]/

checksums           md5     677a84a83e9be7bc93610413ee696375 \
                    sha1    f54cc909b229931fb91b4a360f0447b539d4ea6b \
                    rmd160  4dc1d2b729fc0e02c0475008c44bc62e1901f705

depends_lib         port:libusb-compat

set userName        _nut
set groupName       _nut
set stateDir        ${prefix}/var/db/ups
destroot.keepdirs       ${destroot}${stateDir}

configure.args      \
                    --with-serial=no  \
                    --with-usb=auto   \
                    --with-snmp=no    \
                    --with-hal=auto   \
                    --with-cgi=no     \
                    --with-neonxml=no \
                    --with-ssl=yes    \
                    --with-ipv6=no    \
                    --with-statepath=${stateDir} \
                    --with-pidpath=${prefix}/var/run \
                    --with-hotplug-dir=${prefix}/etc/nut/hotplug \
                    --with-udev-dir=${prefix}/etc/nut/udev \
                    --with-user=${userName} \
                    --with-group=${groupName}


pre-destroot {
    addgroup ${groupName}
    set gid [existsgroup ${groupName}]
    adduser ${userName} gid=${gid}
    xinstall -d -m 0770 -g ${groupName} -o ${userName} ${destroot}${stateDir}
}

## variant snmp {
##      configure.args-append   --with-snmp=yes
##      configure.args-delete   --with-snmp=no
##      depends_lib-append      port:net-snmp
## }

#
##EOF
