source: trunk/dports/net/ntop/Portfile @ 41460

Last change on this file since 41460 was 41460, checked in by markd@…, 9 years ago

Update to 3.3.8.

  • Property svn:eol-style set to native
  • Property svn:keywords set to Id
File size: 1.8 KB
Line 
1# $Id: Portfile 41460 2008-11-03 22:30:53Z markd@macports.org $
2
3PortSystem 1.0
4
5name                    ntop
6version                 3.3.8
7categories              net
8maintainers             markd
9description             network traffic probe
10platforms               darwin
11long_description        ntop is a network traffic probe that shows the network \
12                                usage, similar to what the popular top Unix command does.
13
14homepage                http://www.ntop.org/
15master_sites    sourceforge
16checksums               md5 19c6a582c285ffae18bf0c3b599d184e
17
18depends_build           port:gawk
19depends_lib             port:libpcap \
20                        port:gd2 \
21                        port:libpng \
22                        port:gdbm \
23                        port:rrdtool
24
25configure.cflags-append -I${prefix}/include
26configure.args          --mandir=${prefix}/share/man
27
28use_autoconf            yes
29build.type              gnu
30
31destroot.target install install-data-as
32
33# Create a startupitem to start/stop the server
34        startupitem.create    yes
35        startupitem.start    "${prefix}/share/${name}/ntop.sh"
36        startupitem.stop     "${prefix}/share/${name}/ntop.sh"
37
38pre-configure {
39        system "cd ${worksrcpath} && ./autogen.sh --noconfig"
40}
41
42post-destroot   {
43        xinstall -m 755 -o nobody -d ${destroot}/${prefix}/var/ntop \
44                ${destroot}/${prefix}/var/ntop/rrd
45        system "cd ${destroot}${prefix}/var/ntop && \
46                touch addressQueue.db dnsCache.db macPrefix.db \
47                ntop_pw.db prefsCache.db rrd/.turd"
48        system "chown -R nobody ${destroot}${prefix}/var/ntop"
49
50        xinstall -m 755 -d ${destroot}${prefix}/etc/ntop
51        xinstall -m 755 \
52                ${worksrcpath}/packages/FreeBSD-ports/net/ntop/files/ntop.conf.sample \
53                ${destroot}${prefix}/etc/ntop/ntop.conf
54        reinplace "s|%%DBDIR%%/ntop|${prefix}/var/ntop|g" \
55                ${destroot}${prefix}/etc/ntop/ntop.conf           
56        reinplace "s|#--interface sis0|--interface en0|g" \
57                ${destroot}${prefix}/etc/ntop/ntop.conf
58
59        if { [variant_isset server] } {
60                xinstall -m 755 ${portpath}/${filesdir}/ntop.sh \
61                        ${destroot}${prefix}/share/ntop/ntop.sh
62                reinplace "s|__PREFIX__|${prefix}|g" \
63                        ${destroot}${prefix}/share/ntop/ntop.sh
64        }
65}
66
Note: See TracBrowser for help on using the repository browser.