# $Id: Portfile 33384 2008-01-26 02:11:52Z ryandesign@macports.org $ PortSystem 1.0 name dspam version 3.8.0 categories mail net maintainers yahoo.com:compconsultant description Scalable, open-source statistical anti-spam filter long_description Open-source anti-spam filter with multiple algorithms and \ useful admin tools and cgi quarantine interface. homepage http://www.nuclearelephant.com/projects/dspam/index.shtml platforms darwin freebsd master_sites http://dspam.nuclearelephant.com/sources/ distname ${name}-${version} checksums md5 056b8c8b3ad9415a52c01b22ff1e64cf \ sha1 d1de7ee2134522adaf52f49167accecf1589fa96 \ rmd160 e7831e2415e30e819dd9cbc0ba3f269e113e2fb9 configure.args --sysconfdir='${prefix}/etc' \ --mandir='${prefix}/share/man' \ --with-logdir=/opt/local/var/log/dspam \ --enable-daemon destroot.keepdirs ${destroot}${prefix}/var/log/dspam variant vpopmail { configure.args-append --with-dspam-home-owner=vpopmail \ --with-dspam-home-group=vchkpw \ --with-dspam-owner=vpopmail \ --with-dspam-group=vchkpw depends_lib port:vpopmail } variant mysql5 conflicts postgres sqlite { depends_lib port:mysql5 configure.args-append --with-storage-driver=mysql_drv \ --with-mysql-includes=${prefix}/include/mysql5/mysql \ --with-mysql-libraries=${prefix}/lib/mysql5/mysql \ --enable-preferences-extension \ --enable-virtual-users } variant sqlite conflicts postgres mysql5 { depends_lib port:sqlite3 configure.args-append --with-sqlite-libaries=${prefix}/lib } variant postgres conflicts sqlite mysql5 { depends_lib port:postgresql80 configure.args-append --with-storage-driver=pgsql_drv \ --with-pgsql-includes=${prefix}/include/pgsql8 \ --with-pgsql-libraries=${prefix}/lib/pgsql8 } post-destroot { file mkdir ${destroot}${prefix}/var/dspam/samples file mkdir ${destroot}${prefix}/share/doc/dspam file mkdir ${destroot}${prefix}/var/dspam/mysql file mkdir ${destroot}${prefix}/var/dspam/pgsql file mkdir ${destroot}${prefix}/var/dspam/sqlite file mkdir ${destroot}${prefix}/var/dspam/webui file mkdir ${destroot}${prefix}/var/dspam/webui/cgi-bin file mkdir ${destroot}${prefix}/var/dspam/webui/htdocs file copy ${worksrcpath}/README ${destroot}${prefix}/share/doc/dspam/ file copy ${worksrcpath}/UPGRADING ${destroot}${prefix}/share/doc/dspam/ system "cp -R ${worksrcpath}/webui/cgi-bin/* ${destroot}${prefix}/var/dspam/webui/cgi-bin/" system "rm ${destroot}${prefix}/var/dspam/webui/cgi-bin/Make*" system "cp -R ${worksrcpath}/webui/htdocs/* ${destroot}${prefix}/var/dspam/webui/htdocs/" system "rm ${destroot}${prefix}/var/dspam/webui/htdocs/Make*" file copy ${worksrcpath}/scripts/train.pl ${destroot}${prefix}/var/dspam/samples/ system "cp ${worksrcpath}/txt/*.txt ${destroot}${prefix}/var/dspam/samples/" system "cp ${worksrcpath}/doc/*.txt ${destroot}${prefix}/share/doc/dspam/" system "cp -R ${worksrcpath}/src/tools.mysql_drv/*sql ${destroot}${prefix}/var/dspam/mysql" system "cp -R ${worksrcpath}/src/tools.pgsql_drv/*sql ${destroot}${prefix}/var/dspam/pgsql" system "cp -R ${worksrcpath}/src/tools.sqlite_drv/*sql ${destroot}${prefix}/var/dspam/sqlite" if {[variant_isset vpopmail]} { system "chown -R vpopmail:vchkpw ${destroot}${prefix}/var/dspam" system "chown -R vpopmail:vchkpw ${destroot}${prefix}/var/log/dspam" } }