| # Copyright 1999-2013 Gentoo Foundation |
| # Distributed under the terms of the GNU General Public License v2 |
| # $Id$ |
| |
| DESCRIPTION="A simple spamassassin-like script for virus scanning (through clamav) and filtering e-mail messages" |
| HOMEPAGE="http://jameslick.com/clamassassin/" |
| SRC_URI="http://jameslick.com/clamassassin/${P}.tar.gz" |
| LICENSE="BSD" |
| SLOT="0" |
| KEYWORDS="amd64 ~ppc ~sparc x86" |
| IUSE="subject-rewrite clamd" |
| DEPEND=">=app-antivirus/clamav-0.90 |
| sys-apps/debianutils |
| sys-apps/which |
| mail-filter/procmail" |
| |
| src_compile() { |
| # Try to get location of clamd's DatabaseDirectory |
| local clamav_dbdir=`awk '$1 == "DatabaseDirectory" { print $2 }' \ |
| /etc/clamd.conf` |
| # If not defined in clamd.conf, go with default |
| if [ -z "$clamav_dbdir" ] ; then |
| clamav_dbdir="/var/lib/clamav" |
| fi |
| # Add an entry to sandbox write prediction list, so sandbox doesn't complain |
| addpredict ${clamav_dbdir}/ |
| |
| econf \ |
| $(use_enable subject-rewrite) \ |
| $(use_enable clamd clamdscan) \ |
| || die |
| # Fix problems with Portage exporting TMP and breaking clamassassin. #61806 |
| sed -i -e "s:${TMP}:/tmp:" clamassassin |
| } |
| |
| src_install() { |
| dobin clamassassin |
| dodoc CHANGELOG LICENSE README |
| } |