# -*- 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 # $Id$ PortSystem 1.0 name dansguardian version 2.12.0.3 categories net platforms darwin license GPL-2 maintainers nomaintainer description web content filter long_description DansGuardian is content-control software: software \ designed to control which websites users can access.\ It also includes virus filtering and usage monitoring features. homepage http://dansguardian.org/ master_sites sourceforge:dansguardian checksums md5 2a88d0392cd28eaec02b7ee727b2e253 \ sha1 c5d8175910310f9a03efc2e6cb440ea418adb896 \ rmd160 312db0ce2db9d1b2ed537807f9b2eca5d76a4123 use_bzip2 yes depends_build port:pkgconfig depends_lib port:zlib \ port:pcre \ port:libiconv configure.args --enable-pcre \ --enable-avastd \ --enable-kavd \ --enable-clamd \ --enable-ntlm startupitem.create yes startupitem.name dansguardian startupitem.executable ${prefix}/sbin/dansguardian -N post-activate { set runas_user nobody set runas_group nobody set log_path ${prefix}/var/log/dansguardian/ xinstall -d ${prefix}/var/log/ xinstall -d -o ${runas_user} -g ${runas_group} -m 755 ${log_path} fs-traverse file ${log_path} { if { [file isdirectory ${file}] } { file attributes ${file} -group ${runas_group} -owner ${runas_user} -permissions 00755 } else { file attributes ${file} -group ${runas_group} -owner ${runas_user} -permissions 00644 } } } livecheck.regex ${name}-(\[\\d\\.\]+\\d)