Ticket #6920: Portfile.diff

File Portfile.diff, 2.1 KB (added by dports@…, 19 years ago)

Portfile diff

  • Portfile

    old new  
    33PortSystem 1.0
    44
    55name                    ntop
    6 version                 3.1
     6version                 3.2
    77categories              net
    88maintainers             mww@opendarwin.org
    99description             network traffic probe
     
    1414homepage                http://www.ntop.org/
    1515master_sites    sourceforge
    1616extract.suffix  .tgz
    17 checksums               md5 1c9b4097c2e464b84f2fe8f6626d2b06
     17checksums               md5 cd29a876b34a7dd76555e9acd8f160bb
    1818
    19 depends_build   bin:gawk:gawk
    20 depends_lib             lib:libpcap.DP:libpcap \
    21                                 lib:libgd.1:gd \
    22                                 lib:libpng3:libpng \
    23                                 lib:libgdbm:gdbm
    24 
    25 worksrcdir              ntop
     19depends_build           port:gawk
     20depends_lib             port:libpcap \
     21                        port:gd2 \
     22                        port:libpng \
     23                        port::gdbm
    2624
    2725platform darwin 6       {
    2826        patchfiles              patch-darwin6-util.c
     
    4139build.type              gnu
    4240
    4341destroot.target install install-data-as
     42
     43variant server  {
     44# Create a startupitem to start/stop the server
     45    startupitem.create    yes
     46    startupitem.start    "${prefix}/share/${name}/ntop.sh"
     47    startupitem.stop     "${prefix}/share/${name}/ntop.sh"
     48}
     49
    4450post-destroot   {
    4551        xinstall -m 755 -o nobody -d ${destroot}/${prefix}/var/ntop \
    4652                ${destroot}/${prefix}/var/ntop/rrd
     
    4854                touch addressQueue.db dnsCache.db macPrefix.db \
    4955                        ntop_pw.db prefsCache.db rrd/.turd"
    5056        system "chown -R nobody ${destroot}${prefix}/var/ntop"
     57
     58        xinstall -m 755 -d ${destroot}${prefix}/etc/ntop
     59        xinstall -m 755 ${worksrcpath}/packages/FreeBSD-ports/net/ntop/files/ntop.conf.sample \
     60                ${destroot}${prefix}/etc/ntop/ntop.conf
     61        reinplace "s|%%DBDIR%%/ntop|${prefix}/var/ntop|g" \
     62                ${destroot}${prefix}/etc/ntop/ntop.conf           
     63        reinplace "s|#--interface sis0|--interface en0|g" \
     64                ${destroot}${prefix}/etc/ntop/ntop.conf
     65
     66        if { [variant_isset server] } {
     67                xinstall -m 755 ${portpath}/${filesdir}/ntop.sh ${destroot}${prefix}/share/ntop
     68
     69        reinplace "s|placeholder|echo ntop will start in 60s ; sleep 60 ; ${prefix}/bin/ntop @${prefix}/etc/ntop/ntop.conf -d|g" \
     70                ${destroot}${prefix}/share/ntop/ntop.sh
     71}
     72
    5173}