Ticket #19613: Portfile

File Portfile, 2.1 KB (added by macports@…, 15 years ago)

port file for 2.4.1

Line 
1# $Id$
2
3PortSystem 1.0
4
5name                nut
6
7set                 majorVer 2
8set                 minorVer 4
9set                 majorMinorVer ${majorVer}.${minorVer}
10set                 revVer 1
11version             ${majorVer}.${minorVer}.${revVer}
12revision            0
13categories          sysutils
14maintainers         ricci
15description         Network based UPS monitoring tool
16homepage            http://www.networkupstools.org/
17platforms           darwin
18
19long_description    Network UPS Tools is a collection of programs \
20                    which provide a common interface for monitoring \
21                    and administering UPS hardware.
22
23master_sites        http://www.networkupstools.org/source/${majorMinorVer}
24
25checksums           md5     609ebaf2123fc7171d25a6c742dd7d66 \
26                    sha1    c8e999da718cfe14211977c19dd9b055cfc6fada \
27                    rmd160  d046a711fb8f94b1a3652dea774d201684292272
28
29depends_lib         port:libusb
30
31set userName        _nut
32set groupName       _nut
33set stateDir        ${prefix}/var/db/ups
34destroot.keepdirs       ${destroot}${stateDir}
35
36configure.args      \
37                    --with-serial=no  \
38                    --with-usb=auto   \
39                    --with-snmp=no    \
40                    --with-hal=auto   \
41                    --with-cgi=no     \
42                    --with-neonxml=no \
43                    --with-ssl=yes    \
44                    --with-ipv6=no    \
45                    --with-statepath=${stateDir} \
46                    --with-pidpath=${prefix}/var/run \
47                    --with-hotplug-dir=${prefix}/etc/nut/hotplug \
48                    --with-udev-dir=${prefix}/etc/nut/udev \
49                    --with-user=${userName} \
50                    --with-group=${groupName}
51
52
53pre-destroot {
54    addgroup ${groupName}
55    set gid [existsgroup ${groupName}]
56    adduser ${userName} gid=${gid}
57    xinstall -d -m 0770 -g ${groupName} -o ${userName} ${destroot}${stateDir}
58}
59
60## variant snmp {
61##      configure.args-append   --with-snmp=yes
62##      configure.args-delete   --with-snmp=no
63##      depends_lib-append      port:net-snmp
64## }
65
66#
67##EOF