diff options
author | 2010-02-17 15:34:43 +0000 | |
---|---|---|
committer | 2010-02-17 15:34:43 +0000 | |
commit | 51e55d87131ccf4a2af7bd367d2365d2cbcdff31 (patch) | |
tree | be2fd451b11ee3d3de97511e81237a72d9109f23 /mail-filter | |
parent | Drop per bug #295821. (diff) | |
download | gentoo-2-51e55d87131ccf4a2af7bd367d2365d2cbcdff31.tar.gz gentoo-2-51e55d87131ccf4a2af7bd367d2365d2cbcdff31.tar.bz2 gentoo-2-51e55d87131ccf4a2af7bd367d2365d2cbcdff31.zip |
Drop per bug #273170 and #240788 and #244138.
Diffstat (limited to 'mail-filter')
-rw-r--r-- | mail-filter/simscan/ChangeLog | 46 | ||||
-rw-r--r-- | mail-filter/simscan/Manifest | 10 | ||||
-rw-r--r-- | mail-filter/simscan/files/simscan-1.3.1-destdir.patch | 24 | ||||
-rw-r--r-- | mail-filter/simscan/files/simscan-1.3.1-printf.patch | 10 | ||||
-rw-r--r-- | mail-filter/simscan/metadata.xml | 21 | ||||
-rw-r--r-- | mail-filter/simscan/simscan-1.3.1.ebuild | 107 | ||||
-rw-r--r-- | mail-filter/simscan/simscan-1.4.0-r1.ebuild | 110 | ||||
-rw-r--r-- | mail-filter/simscan/simscan-1.4.0-r2.ebuild | 115 | ||||
-rw-r--r-- | mail-filter/simscan/simscan-1.4.0.ebuild | 106 |
9 files changed, 0 insertions, 549 deletions
diff --git a/mail-filter/simscan/ChangeLog b/mail-filter/simscan/ChangeLog deleted file mode 100644 index 314082f49d7d..000000000000 --- a/mail-filter/simscan/ChangeLog +++ /dev/null @@ -1,46 +0,0 @@ -# ChangeLog for mail-filter/simscan -# Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/mail-filter/simscan/ChangeLog,v 1.11 2009/03/24 09:00:32 hollow Exp $ - - 24 Mar 2009; Benedikt Böhm <hollow@gentoo.org> metadata.xml: - remove myself from metadata.xml - - 01 Sep 2008; Benedikt Böhm <hollow@gentoo.org> simscan-1.4.0-r2.ebuild: - use QMAIL_HOME from qmail.eclass - - 23 Aug 2008; Doug Goldstein <cardoe@gentoo.org> metadata.xml: - add GLEP 56 USE flag desc from use.local.desc - -*simscan-1.4.0-r2 (14 Mar 2008) - - 14 Mar 2008; Tupone Alfredo <tupone@gentoo.org> +simscan-1.4.0-r2.ebuild: - Fixing clamav integration - -*simscan-1.4.0-r1 (02 Mar 2008) - - 02 Mar 2008; Tupone Alfredo <tupone@gentoo.org> +simscan-1.4.0-r1.ebuild: - Adding USE flags for spamc-user, spam-auth-user and custom-smtp-reject - - 25 Feb 2008; Jeroen Roovers <jer@gentoo.org> simscan-1.4.0.ebuild: - Fix patch names (thanks to Tobias Schlitt on IRC). - -*simscan-1.4.0 (23 Feb 2008) - - 23 Feb 2008; Tupone Alfredo <tupone@gentoo.org> +simscan-1.4.0.ebuild: - Version bump to 1.4.0 - - 22 Feb 2008; Tupone Alfredo <tupone@gentoo.org> simscan-1.3.1.ebuild: - No need for qmail at buildtime. Bug #199534 by Diego Pettenò - Other minor fixes - - 20 Jun 2007; Benedikt Böhm <hollow@gentoo.org> - files/simscan-1.3.1-destdir.patch: - fix #182670; thanks to Travis Wyatt - -*simscan-1.3.1 (17 Jun 2007) - - 17 Jun 2007; Benedikt Böhm <hollow@gentoo.org> - +files/simscan-1.3.1-destdir.patch, +files/simscan-1.3.1-printf.patch, - +metadata.xml, +simscan-1.3.1.ebuild: - Initial ebuild for simscan; thanks to Andrea Cerrito; bug #90605 - diff --git a/mail-filter/simscan/Manifest b/mail-filter/simscan/Manifest deleted file mode 100644 index f39d6c059633..000000000000 --- a/mail-filter/simscan/Manifest +++ /dev/null @@ -1,10 +0,0 @@ -AUX simscan-1.3.1-destdir.patch 935 RMD160 d5db9529ae9c00f22674a14ac5163f6e2b678d66 SHA1 0923a2a9e31c50f7d02b4951282195bcb3ddce29 SHA256 3b1e2ba3b5c6e69f25d079857c42960b591b3641a184d54bb55c7ecbda158936 -AUX simscan-1.3.1-printf.patch 328 RMD160 4d21f6479403818d70feef6d04f5ae6010d33365 SHA1 6333e8f55fe27549d3cf969eda67a7f01c744e87 SHA256 edc1ffb01ee4188ece0ce4b9c48c7e816e3d58ebde1ea9ee883253f3c84c995b -DIST simscan-1.3.1.tar.gz 276310 RMD160 a5f33b2d9d06cf2cd0752048577e715f4b71807a SHA1 6562b30e4cf609ca7d77aefbe3163bc5297d8a7b SHA256 1ad31a0d8df9115d091e60fa2bb0c8d8fdd39bb12ac85dfcf69b851a8efe7f0a -DIST simscan-1.4.0.tar.gz 271617 RMD160 c32c54a6d16381bc0b2d28892506dfc2b8c51d56 SHA1 af6a81741d5eb34431434ea33069f03f74f246d1 SHA256 b89d145206ad26420cfbf2f5b25ebf52e236f8ac00cd70ae449e72f3ec935781 -EBUILD simscan-1.3.1.ebuild 2802 RMD160 4cc541c1cd9bc402c15777f119a18fa890a65f31 SHA1 317d4bdee71524201ee39959676a0944cab9eab7 SHA256 19713b125a709fdeb55dcbed3c74c4b1a7100c120f6b46feedaf026e7f550718 -EBUILD simscan-1.4.0-r1.ebuild 2938 RMD160 4a21d3af525b7830ce53effdd837e3553b898c76 SHA1 063c7c97fa3709bd35e98ac0d550d26a9ae28201 SHA256 91b5fdeffcb7f0f5b9f43588f5b2d0fff5acf8ca8e1e99ad86574b02bb9e74a4 -EBUILD simscan-1.4.0-r2.ebuild 3165 RMD160 2511757ca1564f649d9ea29c0de3cbe6bdb202ee SHA1 c0adebed9baab85b8b9a34045945e8f4e304c082 SHA256 0ddd62a62c315d9e9eaefa3349a6737199be755592918cc444dea6c66d7d4b2c -EBUILD simscan-1.4.0.ebuild 2788 RMD160 546f25c3e7d0e1b34c2e52f90f4fe7deef5a3d70 SHA1 3b759057ad389b1bfa2f250bb66b84fd5d15b5c1 SHA256 962ff2af0e75f176999c3c51b490b5f24e03fe6fc364179471930b8e4d62daf9 -MISC ChangeLog 1651 RMD160 681d3dc6d3c478d89c87018d4b6e7989f889a796 SHA1 3a483e6c4cff2c14525f39a8c752670e74af17d8 SHA256 6d6d3d1419a83d6c819de421b4c3d7538823e3cc1ad0ebb363c636bfdfa60418 -MISC metadata.xml 959 RMD160 db38908b2d370b28e8006ea7bf862a06470bd116 SHA1 21e01a0ed654d2e3d79d2ae0401db181098b643d SHA256 eba85de7ebbbe3034804ec12887257c698cdd7886ee477e309bbc0769bcf2e1b diff --git a/mail-filter/simscan/files/simscan-1.3.1-destdir.patch b/mail-filter/simscan/files/simscan-1.3.1-destdir.patch deleted file mode 100644 index 1a0c044bc93c..000000000000 --- a/mail-filter/simscan/files/simscan-1.3.1-destdir.patch +++ /dev/null @@ -1,24 +0,0 @@ -diff -NurpP simscan-1.1.orig/Makefile.am simscan-1.1/Makefile.am ---- simscan-1.1.orig/Makefile.am 2004-11-04 16:27:45.000000000 +0100 -+++ simscan-1.1/Makefile.am 2007-04-14 14:37:54.830898454 +0200 -@@ -14,13 +14,12 @@ - simscanmk_LDADD = $(CDB_LIBS) - - install-simscanbinPROGRAMS: -- $(INSTALL) simscan @qmaildir@/bin/simscan -- $(INSTALL) simscanmk @qmaildir@/bin/simscanmk -- $(INSTALL) -m 750 -d @workdir@ -- strip @qmaildir@/bin/simscan -- strip @qmaildir@/bin/simscanmk -- chown @ENABLE_USER@ @workdir@ @qmaildir@/bin/simscan -- chmod 4711 @qmaildir@/bin/simscan -+ $(INSTALL) -m 755 -d $(DESTDIR)@qmaildir@/bin -+ $(INSTALL) -m 750 -d $(DESTDIR)@workdir@ -+ $(INSTALL) simscan $(DESTDIR)@qmaildir@/bin/simscan -+ $(INSTALL) simscanmk $(DESTDIR)@qmaildir@/bin/simscanmk -+ chown @ENABLE_USER@ $(DESTDIR)@workdir@ $(DESTDIR)@qmaildir@/bin/simscan -+ chmod 4711 $(DESTDIR)@qmaildir@/bin/simscan - - AUTOMAKE_OPTIONS = foreign no-dependencies - - diff --git a/mail-filter/simscan/files/simscan-1.3.1-printf.patch b/mail-filter/simscan/files/simscan-1.3.1-printf.patch deleted file mode 100644 index c4f69c28d232..000000000000 --- a/mail-filter/simscan/files/simscan-1.3.1-printf.patch +++ /dev/null @@ -1,10 +0,0 @@ -diff -NurpP simscan-1.1.orig/cdb/cdb_seek.c simscan-1.1/cdb/cdb_seek.c ---- simscan-1.1.orig/cdb/cdb_seek.c 2004-10-10 17:59:53.000000000 +0200 -+++ simscan-1.1/cdb/cdb_seek.c 2007-04-14 13:52:05.175047317 +0200 -@@ -1,5 +1,6 @@ - #include <sys/types.h> - #include <errno.h> -+#include <stdio.h> - extern int errno; - #include "cdb.h" - diff --git a/mail-filter/simscan/metadata.xml b/mail-filter/simscan/metadata.xml deleted file mode 100644 index 56f1662da579..000000000000 --- a/mail-filter/simscan/metadata.xml +++ /dev/null @@ -1,21 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <herd>qmail</herd> - <use> - <flag name='attachment'>Enable attachment scanning</flag> - <flag name='custom-smtp-reject'>Return smtp reject message with virus - name</flag> - <flag name='dropmsg'>Drop message in case of virus/spam</flag> - <flag name='passthru'>Passthru message in case of virus/spam</flag> - <flag name='per-domain'>Enable support for per-domain settings</flag> - <flag name='quarantine'>Enable quarantine support</flag> - <flag name='received'>Add Received: line to mail headers</flag> - <flag name='regex'>Enable regular expression matching</flag> - <flag name='spamassassin'>Use <pkg>mail-filter/spamassassin</pkg> for - spam checking</flag> - <flag name='spam-auth-user'>Turn on spam scanning for authenticated - users</flag> - <flag name='spamc-user'>Set user option to spamc</flag> - </use> -</pkgmetadata> diff --git a/mail-filter/simscan/simscan-1.3.1.ebuild b/mail-filter/simscan/simscan-1.3.1.ebuild deleted file mode 100644 index 093d424c654a..000000000000 --- a/mail-filter/simscan/simscan-1.3.1.ebuild +++ /dev/null @@ -1,107 +0,0 @@ -# Copyright 1999-2008 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/mail-filter/simscan/simscan-1.3.1.ebuild,v 1.2 2008/02/22 23:34:12 tupone Exp $ - -inherit autotools toolchain-funcs eutils fixheadtails flag-o-matic - -DESCRIPTION="Simscan, a qmail scanner" -HOMEPAGE="http://inter7.com/?page=simscan" -SRC_URI="http://inter7.com/simscan/${P}.tar.gz" -LICENSE="GPL-1" - -SLOT="0" -KEYWORDS="~x86 ~amd64" -IUSE="attachment clamav dropmsg passthru per-domain quarantine regex received spamassassin" - -RESTRICT="test" - -DEPEND="attachment? ( net-mail/ripmime ) - clamav? ( app-antivirus/clamav ) - spamassassin? ( mail-filter/spamassassin ) - regex? ( dev-libs/libpcre )" - -RDEPEND="${DEPEND} - virtual/qmail" - -pkg_setup() { - test -z "${SIMSCAN_HITS}" && SIMSCAN_HITS=10 - - enewgroup simscan - enewuser simscan -1 -1 /dev/null simscan - - use clamav && usermod -a -G simscan,nofiles clamav -} - -src_unpack() { - unpack ${A} - cd "${S}" - - epatch "${FILESDIR}"/${P}-destdir.patch \ - "${FILESDIR}"/${P}-printf.patch - - sed -i \ - -e "s:daily.cvd:main.cvd:g" \ - configure.in \ - simscanmk.c \ - || die "sed failed" - - eautoreconf -} - -src_compile() { - econf \ - --enable-user=simscan \ - --enable-qmaildir=/var/qmail \ - --enable-qmail-queue=/var/qmail/bin/qmail-queue \ - $(use_enable attachment attach) \ - $(use_enable clamav) \ - $(use_enable clamav clamdscan /usr/bin/clamdscan) \ - $(use_enable clamav clamavdb-path /var/lib/clamav) \ - $(use_enable dropmsg) \ - $(use_enable spamassassin spam) \ - $(use_enable spamassassin spamc /usr/bin/spamc) \ - $(use_enable spamassassin spam-hits ${SIMSCAN_HITS}) \ - $(use_enable passthru spam-passthru) \ - $(use_enable quarantine quarantinedir /var/qmail/quarantine) \ - $(use_enable regex) \ - $(use_enable received) \ - $(use_enable per-domain) || die "econf failed" - - emake || die "emake failed" -} - -src_install() { - emake DESTDIR="${D}" install || die "emake install failed" - dodoc AUTHORS ChangeLog README TODO - - keepdir /var/qmail/control - keepdir /var/qmail/simscan - - if use clamav; then - echo -n ":clam=yes," > "${D}"/var/qmail/control/simcontrol - else - echo -n ":clam=no," > "${D}"/var/qmail/control/simcontrol - fi - - if use spamassassin; then - echo "spam=yes,spam_hits=${SIMSCAN_HITS}" >> "${D}"/var/qmail/control/simcontrol - else - echo "spam=no" >> "${D}"/var/qmail/control/simcontrol - fi -} - -pkg_postinst() { - einfo "Updating simscan configuration files ..." - /var/qmail/bin/simscanmk - - ewarn - ewarn "You have to do that every time you update clamav or spamassassin" - ewarn - - einfo - einfo "In order use simscan update the QMAILQUEUE environment variable" - einfo "and point it to /var/qmail/bin/simscan" - einfo - einfo "Read the documentation and customize /var/qmail/control/simcontrol" - einfo -} diff --git a/mail-filter/simscan/simscan-1.4.0-r1.ebuild b/mail-filter/simscan/simscan-1.4.0-r1.ebuild deleted file mode 100644 index 7aead3d8fc6c..000000000000 --- a/mail-filter/simscan/simscan-1.4.0-r1.ebuild +++ /dev/null @@ -1,110 +0,0 @@ -# Copyright 1999-2008 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/mail-filter/simscan/simscan-1.4.0-r1.ebuild,v 1.1 2008/03/02 22:38:04 tupone Exp $ - -inherit autotools toolchain-funcs eutils fixheadtails flag-o-matic - -DESCRIPTION="Simscan, a qmail scanner" -HOMEPAGE="http://inter7.com/?page=simscan" -SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz" -LICENSE="GPL-2" - -SLOT="0" -KEYWORDS="~x86 ~amd64" -IUSE="attachment clamav custom-smtp-reject dropmsg passthru per-domain -quarantine regex received spamassassin spamc-user spam-auth-user" - -RESTRICT="test" - -DEPEND="attachment? ( net-mail/ripmime ) - clamav? ( app-antivirus/clamav ) - spamassassin? ( mail-filter/spamassassin ) - regex? ( dev-libs/libpcre )" - -RDEPEND="${DEPEND} - virtual/qmail" - -pkg_setup() { - test -z "${SIMSCAN_HITS}" && SIMSCAN_HITS=10 - - enewgroup simscan - enewuser simscan -1 -1 /dev/null simscan - - use clamav && usermod -a -G simscan,nofiles clamav -} - -src_unpack() { - unpack ${A} - cd "${S}" - - epatch "${FILESDIR}"/${PN}-1.3.1-destdir.patch \ - "${FILESDIR}"/${PN}-1.3.1-printf.patch - - sed -i \ - -e "s:daily.cvd:main.cvd:g" \ - configure.in \ - simscanmk.c \ - || die "sed failed" - - eautoreconf -} - -src_compile() { - econf \ - --enable-qmaildir=/var/qmail \ - --enable-qmail-queue=/var/qmail/bin/qmail-queue \ - $(use_enable attachment attach) \ - $(use_enable clamav) \ - $(use_enable clamav clamdscan /usr/bin/clamdscan) \ - $(use_enable clamav clamavdb-path /var/lib/clamav) \ - $(use_enable dropmsg) \ - $(use_enable spamassassin spam) \ - $(use_enable spamassassin spamc /usr/bin/spamc) \ - $(use_enable spamassassin spam-hits ${SIMSCAN_HITS}) \ - $(use_enable spamc-user) \ - $(use_enable spam-auth-user) \ - $(use_enable passthru spam-passthru) \ - $(use_enable quarantine quarantinedir /var/qmail/quarantine) \ - $(use_enable regex) \ - $(use_enable custom-smtp-reject) \ - $(use_enable received) \ - $(use_enable per-domain) || die "econf failed" - - emake || die "emake failed" -} - -src_install() { - emake DESTDIR="${D}" install || die "emake install failed" - dodoc AUTHORS ChangeLog README TODO - - keepdir /var/qmail/control - keepdir /var/qmail/simscan - - if use clamav; then - echo -n ":clam=yes," > "${D}"/var/qmail/control/simcontrol - else - echo -n ":clam=no," > "${D}"/var/qmail/control/simcontrol - fi - - if use spamassassin; then - echo "spam=yes,spam_hits=${SIMSCAN_HITS}" >> "${D}"/var/qmail/control/simcontrol - else - echo "spam=no" >> "${D}"/var/qmail/control/simcontrol - fi -} - -pkg_postinst() { - ewarn "Updating simscan configuration files ..." - /var/qmail/bin/simscanmk - - ewarn - ewarn "You have to do that every time you update clamav or spamassassin" - ewarn - - einfo - einfo "In order use simscan update the QMAILQUEUE environment variable" - einfo "and point it to /var/qmail/bin/simscan" - einfo - einfo "Read the documentation and customize /var/qmail/control/simcontrol" - einfo -} diff --git a/mail-filter/simscan/simscan-1.4.0-r2.ebuild b/mail-filter/simscan/simscan-1.4.0-r2.ebuild deleted file mode 100644 index 56dd752b9e17..000000000000 --- a/mail-filter/simscan/simscan-1.4.0-r2.ebuild +++ /dev/null @@ -1,115 +0,0 @@ -# Copyright 1999-2008 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/mail-filter/simscan/simscan-1.4.0-r2.ebuild,v 1.2 2008/09/01 06:34:17 hollow Exp $ - -inherit autotools toolchain-funcs eutils fixheadtails flag-o-matic qmail - -DESCRIPTION="Simscan, a qmail scanner" -HOMEPAGE="http://inter7.com/?page=simscan" -SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz" -LICENSE="GPL-2" - -SLOT="0" -KEYWORDS="~x86 ~amd64" -IUSE="attachment clamav custom-smtp-reject dropmsg passthru per-domain -quarantine regex received spamassassin spamc-user spam-auth-user" - -RESTRICT="test" - -DEPEND="attachment? ( net-mail/ripmime ) - clamav? ( app-antivirus/clamav ) - spamassassin? ( mail-filter/spamassassin ) - regex? ( dev-libs/libpcre )" - -RDEPEND="${DEPEND} - virtual/qmail" - -pkg_setup() { - test -z "${SIMSCAN_HITS}" && SIMSCAN_HITS=10 - - enewgroup simscan - enewuser simscan -1 -1 /dev/null simscan - - use clamav && usermod -a -G simscan,nofiles clamav -} - -src_unpack() { - unpack ${A} - cd "${S}" - - epatch "${FILESDIR}"/${PN}-1.3.1-destdir.patch \ - "${FILESDIR}"/${PN}-1.3.1-printf.patch - - sed -i \ - -e "s:daily.cvd:main.cvd:g" \ - configure.in \ - simscanmk.c \ - || die "sed failed" - - eautoreconf -} - -src_compile() { - econf \ - --enable-qmaildir=${QMAIL_HOME} \ - --enable-qmail-queue=${QMAIL_HOME}/bin/qmail-queue \ - $(use_enable attachment attach) \ - $(use_enable clamav) \ - $(use_enable clamav clamdscan /usr/bin/clamdscan) \ - $(use_enable clamav clamavdb-path /var/lib/clamav) \ - $(use_enable dropmsg) \ - $(use_enable spamassassin spam) \ - $(use_enable spamassassin spamc /usr/bin/spamc) \ - $(use_enable spamassassin spam-hits ${SIMSCAN_HITS}) \ - $(use_enable spamc-user) \ - $(use_enable spam-auth-user) \ - $(use_enable passthru spam-passthru) \ - $(use_enable quarantine quarantinedir ${QMAIL_HOME}/quarantine) \ - $(use_enable regex) \ - $(use_enable custom-smtp-reject) \ - $(use_enable received) \ - $(use_enable per-domain) || die "econf failed" - - emake || die "emake failed" -} - -src_install() { - emake DESTDIR="${D}" install || die "emake install failed" - dodoc AUTHORS ChangeLog README TODO - - keepdir ${QMAIL_HOME}/control - keepdir ${QMAIL_HOME}/simscan - - # Set directory permission for clamav to do its work - fowners simscan:simscan ${QMAIL_HOME}/simscan - fperms 2750 ${QMAIL_HOME}/simscan - - if use clamav; then - echo -n ":clam=yes," > "${D}${QMAIL_HOME}"/control/simcontrol - else - echo -n ":clam=no," > "${D}${QMAIL_HOME}"/control/simcontrol - fi - - if use spamassassin; then - echo "spam=yes,spam_hits=${SIMSCAN_HITS}" >> "${D}${QMAIL_HOME}"/control/simcontrol - else - echo "spam=no" >> "${D}${QMAIL_HOME}"/control/simcontrol - fi -} - -pkg_postinst() { - ewarn "Updating simscan configuration files ..." - ${QMAIL_HOME}/bin/simscanmk - use received && ${QMAIL_HOME}/bin/simscanmk -g - - ewarn - ewarn "You have to do that every time you update clamav or spamassassin" - ewarn - - einfo - einfo "In order use simscan update the QMAILQUEUE environment variable" - einfo "and point it to ${QMAIL_HOME}/bin/simscan" - einfo - einfo "Read the documentation and customize ${QMAIL_HOME}/control/simcontrol" - einfo -} diff --git a/mail-filter/simscan/simscan-1.4.0.ebuild b/mail-filter/simscan/simscan-1.4.0.ebuild deleted file mode 100644 index 70a00cfd7502..000000000000 --- a/mail-filter/simscan/simscan-1.4.0.ebuild +++ /dev/null @@ -1,106 +0,0 @@ -# Copyright 1999-2008 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/mail-filter/simscan/simscan-1.4.0.ebuild,v 1.2 2008/02/25 17:21:50 jer Exp $ - -inherit autotools toolchain-funcs eutils fixheadtails flag-o-matic - -DESCRIPTION="Simscan, a qmail scanner" -HOMEPAGE="http://inter7.com/?page=simscan" -SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz" -LICENSE="GPL-2" - -SLOT="0" -KEYWORDS="~x86 ~amd64" -IUSE="attachment clamav dropmsg passthru per-domain quarantine regex received spamassassin" - -RESTRICT="test" - -DEPEND="attachment? ( net-mail/ripmime ) - clamav? ( app-antivirus/clamav ) - spamassassin? ( mail-filter/spamassassin ) - regex? ( dev-libs/libpcre )" - -RDEPEND="${DEPEND} - virtual/qmail" - -pkg_setup() { - test -z "${SIMSCAN_HITS}" && SIMSCAN_HITS=10 - - enewgroup simscan - enewuser simscan -1 -1 /dev/null simscan - - use clamav && usermod -a -G simscan,nofiles clamav -} - -src_unpack() { - unpack ${A} - cd "${S}" - - epatch "${FILESDIR}"/${PN}-1.3.1-destdir.patch \ - "${FILESDIR}"/${PN}-1.3.1-printf.patch - - sed -i \ - -e "s:daily.cvd:main.cvd:g" \ - configure.in \ - simscanmk.c \ - || die "sed failed" - - eautoreconf -} - -src_compile() { - econf \ - --enable-qmaildir=/var/qmail \ - --enable-qmail-queue=/var/qmail/bin/qmail-queue \ - $(use_enable attachment attach) \ - $(use_enable clamav) \ - $(use_enable clamav clamdscan /usr/bin/clamdscan) \ - $(use_enable clamav clamavdb-path /var/lib/clamav) \ - $(use_enable dropmsg) \ - $(use_enable spamassassin spam) \ - $(use_enable spamassassin spamc /usr/bin/spamc) \ - $(use_enable spamassassin spam-hits ${SIMSCAN_HITS}) \ - $(use_enable passthru spam-passthru) \ - $(use_enable quarantine quarantinedir /var/qmail/quarantine) \ - $(use_enable regex) \ - $(use_enable received) \ - $(use_enable per-domain) || die "econf failed" - - emake || die "emake failed" -} - -src_install() { - emake DESTDIR="${D}" install || die "emake install failed" - dodoc AUTHORS ChangeLog README TODO - - keepdir /var/qmail/control - keepdir /var/qmail/simscan - - if use clamav; then - echo -n ":clam=yes," > "${D}"/var/qmail/control/simcontrol - else - echo -n ":clam=no," > "${D}"/var/qmail/control/simcontrol - fi - - if use spamassassin; then - echo "spam=yes,spam_hits=${SIMSCAN_HITS}" >> "${D}"/var/qmail/control/simcontrol - else - echo "spam=no" >> "${D}"/var/qmail/control/simcontrol - fi -} - -pkg_postinst() { - ewarn "Updating simscan configuration files ..." - /var/qmail/bin/simscanmk - - ewarn - ewarn "You have to do that every time you update clamav or spamassassin" - ewarn - - einfo - einfo "In order use simscan update the QMAILQUEUE environment variable" - einfo "and point it to /var/qmail/bin/simscan" - einfo - einfo "Read the documentation and customize /var/qmail/control/simcontrol" - einfo -} |