ChangeLog

# ChangeLog for mail-filter/mimedefang
# Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/mail-filter/mimedefang/ChangeLog,v 1.5 2008/03/20 16:28:41 tove Exp $

20 Mar 2008; Torsten Veller -mimedefang-2.57.ebuild,
mimedefang-2.64.ebuild:
Replace Digest-SHA by Digest-SHA1 in RDEPEND (#212461) and remove old
version.

*mimedefang-2.64 (29 Jan 2008)

29 Jan 2008; Alin Năstac files/mimedefang.init,
+mimedefang-2.64.ebuild:
Remove libmilter atom from run-time dependencies. Add ~amd64 keyword and
clamav USE flag. Fix bug 197820.

04 Jun 2007; Andrej Kacian mimedefang-2.57.ebuild:
Install config file with 600 perms. Bug #180837 by Ortwin Glueck odi.ch>.

09 Dec 2006; Andrej Kacian mimedefang-2.57.ebuild:
Depend on virtual/perl-MIME-Base64 instead of dev-perl/MIME-Base64. Remove
redundant $S definition. Closes bug #151214, by CFuga .

*mimedefang-2.57 (26 Jul 2006)

26 Jul 2006; Tuấn Văn +files/mimedefang.conf,
+files/mimedefang.init, +metadata.xml, +mimedefang-2.57.ebuild:
Inital commit. Thanks to everyone contributed in bug #27861.

Manifest

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

AUX mimedefang.conf 4347 RMD160 e0d56afec0d589472ac3cfc11681b539941c0a26 SHA1 6dd92c6f49f3d708c9a1b91a0438909848bf6a73 SHA256 77b0221f1ea81a14095bfe59d43cde61084de486815446734eb14fbf8b9690c0
AUX mimedefang.init 3458 RMD160 2f7e0f2da6f578aefd7ed484cecc493cca3f95a5 SHA1 ac966fbb4be34d561e8d60a06e49ce561cb24ebd SHA256 ae3a3b83917b01ff3d6f77e3cbea0edfae85b58af17f7c3f8f81b2f339713e26
DIST mimedefang-2.64.tar.gz 331444 RMD160 f36e7cb72c1252567c5466afe68a0243adc99f12 SHA1 0d77bb982e51d1018ccc56e23e39f31da2b0d33e SHA256 593888fd15a71fb192549e799c27a5136cb1efcb35378a266117d5c2b029b89c
EBUILD mimedefang-2.64.ebuild 1589 RMD160 ef9191aa4334ab56abe48ca199f997c79a0f921c SHA1 7e0881f99f850e73f209147563d6f58434b6fc47 SHA256 aeaf62f4feb1eb993c343aeb21d597e60c2f136c53c62ee2bc644b622723e2e0
MISC ChangeLog 1260 RMD160 c2a5d9b643454822e02a3fa1fa3f29cfd5c8a6a6 SHA1 13e2427df32678021cb8f429b89a9e5cda7c9ed1 SHA256 c604780def67a20bb5f976f9f13fba6fedd8d52610952f2e15ee2a1749ed380b
MISC metadata.xml 221 RMD160 3f13d342b35e471ab3bc6d5b6a491918688ea452 SHA1 1e4ce4ec962e1bae402fdce6f17a1729e1efb4e2 SHA256 9d7907404731a8635f1fb42c8901da3d996aa936fd23e67159a38cf48bb90e0f
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.7 (GNU/Linux)

iD8DBQFH4pDAV3J2n04EauwRAqOnAJ4ja93vLEIRMgrkKNrvY/PwEScGlwCg2A/Z
pkrZEKr+NrmXqqkG0UWs7ko=
=1gbb
-----END PGP SIGNATURE-----

files

metadata.xml




net-mail
net-mail@gentoo.org

mimedefang-2.64.ebuild

# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/mail-filter/mimedefang/mimedefang-2.64.ebuild,v 1.2 2008/03/20 16:28:41 tove Exp $

inherit eutils

DESCRIPTION="A program for Milter supported mail servers that implements antispam, antivirus, and other customizable filtering on email messages"
HOMEPAGE="http://www.mimedefang.org/"
SRC_URI="http://www.mimedefang.org/static/${P}.tar.gz"
LICENSE="GPL-2"

SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="clamav"

RDEPEND="dev-perl/MIME-tools
virtual/perl-MIME-Base64
dev-perl/Digest-SHA1
clamav? ( app-antivirus/clamav )
! DEPEND="${RDEPEND}
|| ( mail-filter/libmilter mail-mta/sendmail )" # libmilter is a static library

pkg_setup() {
enewgroup defang
enewuser defang -1 -1 -1 defang
}

src_compile() {
econf $(use_enable clamav) $(use_enable clamav clamd) || die "econf failed"
emake unstripped || die "emake failed"
}

src_install() {
emake DESTDIR="${D}" install || die "emake install failed"

fowners defang:defang /etc/mail/mimedefang-filter
fperms 644 /etc/mail/mimedefang-filter
insinto /etc/mail/
insopts -m 644
newins "${S}"/SpamAssassin/spamassassin.cf sa-mimedefang.cf

keepdir /var/spool/{MD-Quarantine,MIMEDefang}
fowners defang:defang /var/spool/{MD-Quarantine,MIMEDefang}
fperms 700 /var/spool/{MD-Quarantine,MIMEDefang}

dodir /var/log/mimedefang
keepdir /var/log/mimedefang

newinitd "${FILESDIR}"/${PN}.init ${PN}
newconfd "${FILESDIR}"/${PN}.conf ${PN}

docinto examples
dodoc examples/*
}