# -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4 PortSystem 1.0 name ntop version 5.0.1 revision 7 categories net maintainers nomaintainer # COPYING is GPL 3 but the source files say GPL 2 or later license GPL-2+ description network traffic probe platforms darwin long_description ntop is a network traffic probe that shows the network \ usage, similar to what the popular top Unix command does. homepage https://www.ntop.org/ master_sites sourceforge:project/ntop/ntop/Stable/ checksums rmd160 6ca48ded21538e7af895b25da935a3069378de70 \ sha256 7e8e84cb14d2173beaca4d4cb991a14d84a4bef84ec37b2276bc363f45c52ef8 depends_build port:gawk \ port:automake \ port:autoconf \ port:libtool \ port:libevent depends_lib port:libpcap \ port:gd2 \ port:libpng \ port:gdbm \ port:libgeoip \ port:rrdtool \ port:py27-rrdtool \ port:python27 post-extract { move ${worksrcpath}/configure.in ${worksrcpath}/configure.ac } patchfiles patch-Makefile.am.diff \ patch-autogen.sh.diff \ patch-configure.ac.diff \ patch-plugins-Makefile.am.diff post-patch { reinplace "s|__PREFIX__|${prefix}|g" ${worksrcpath}/autogen.sh } configure.env LOCALEDIR=${prefix}/share/locale \ PYTHON=${prefix}/bin/python2.7-config configure.cmd ${worksrcpath}/autogen.sh configure.args --with-rrd-home=${prefix} \ --without-ssl startupitem.create yes startupitem.executable ${prefix}/bin/ntop @${prefix}/etc/ntop/ntop.conf destroot.keepdirs ${destroot}${prefix}/var/ntop/rrd post-destroot { xinstall -m 755 -o nobody -d ${destroot}${prefix}/var/ntop \ ${destroot}${prefix}/var/ntop/rrd xinstall -m 755 -d ${destroot}${prefix}/etc/ntop xinstall -m 755 \ ${worksrcpath}/packages/FreeBSD-ports/net/ntop/files/ntop.conf.sample \ ${destroot}${prefix}/etc/ntop reinplace "s|%%DBDIR%%/ntop|${prefix}/var/ntop|g" \ ${destroot}${prefix}/etc/ntop/ntop.conf.sample reinplace "s|#--interface sis0|--interface en0|g" \ ${destroot}${prefix}/etc/ntop/ntop.conf.sample } post-activate { foreach f {addressQueue.db dnsCache.db macPrefix.db ntop_pw.db prefsCache.db} { if {![file exists ${prefix}/var/ntop/${f}]} { touch ${prefix}/var/ntop/${f} file attributes ${prefix}/var/ntop/${f} -owner nobody } } if {![file exists ${prefix}/etc/ntop/ntop.conf]} { copy ${prefix}/etc/ntop/ntop.conf.sample ${prefix}/etc/ntop/ntop.conf } } universal_variant no livecheck.regex /${name}-(\[0-9.\]+)${extract.suffix}