39 lines
1.3 KiB
Bash
39 lines
1.3 KiB
Bash
# Copyright 1999-2013 Gentoo Foundation
|
|
# Distributed under the terms of the GNU General Public License v2
|
|
# $Header: /var/cvsroot/gentoo-x86/mail-filter/clamassassin/clamassassin-1.2.4.ebuild,v 1.3 2013/11/06 04:46:01 patrick Exp $
|
|
|
|
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
|
|
}
|