summaryrefslogtreecommitdiff
path: root/mail-filter
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2018-04-30 21:33:31 +0100
committerV3n3RiX <venerix@redcorelinux.org>2018-04-30 21:33:31 +0100
commit2f8db31405fac68eea6f7257d58529243815033b (patch)
tree54259cc8988a98a10586fc0496b1f3501cd1e2a1 /mail-filter
parenta4e2a46beb5e4858ef27bdedbb0ff6d2ced430ad (diff)
gentoo resync : 30.04.2018
Diffstat (limited to 'mail-filter')
-rw-r--r--mail-filter/Manifest.gzbin11367 -> 11037 bytes
-rw-r--r--mail-filter/p3scan/Manifest9
-rw-r--r--mail-filter/p3scan/files/p3scan-ocreat.patch11
-rw-r--r--mail-filter/p3scan/files/p3scan.init27
-rw-r--r--mail-filter/p3scan/files/p3scan.init-r134
-rw-r--r--mail-filter/p3scan/metadata.xml12
-rw-r--r--mail-filter/p3scan/p3scan-2.3.1.ebuild77
-rw-r--r--mail-filter/p3scan/p3scan-2.3.2-r1.ebuild100
-rw-r--r--mail-filter/p3scan/p3scan-2.3.2-r2.ebuild93
-rw-r--r--mail-filter/qmail-scanner/Manifest19
-rw-r--r--mail-filter/qmail-scanner/files/qmail-scanner-2.05.logrotate4
-rw-r--r--mail-filter/qmail-scanner/files/qmail-scanner-2.06.logrotate4
-rw-r--r--mail-filter/qmail-scanner/files/qmail-scanner-2.08-disable-suid-check.patch17
-rw-r--r--mail-filter/qmail-scanner/files/qmail-scanner-2.08.logrotate4
-rw-r--r--mail-filter/qmail-scanner/files/qmailscanner.cronjob2
-rw-r--r--mail-filter/qmail-scanner/files/qmailscanner.logrotate4
-rw-r--r--mail-filter/qmail-scanner/metadata.xml15
-rw-r--r--mail-filter/qmail-scanner/qmail-scanner-1.25-r1.ebuild163
-rw-r--r--mail-filter/qmail-scanner/qmail-scanner-2.05.ebuild190
-rw-r--r--mail-filter/qmail-scanner/qmail-scanner-2.06.ebuild193
-rw-r--r--mail-filter/qmail-scanner/qmail-scanner-2.08.ebuild194
21 files changed, 0 insertions, 1172 deletions
diff --git a/mail-filter/Manifest.gz b/mail-filter/Manifest.gz
index 4fa4199ccb17..da0212c85f76 100644
--- a/mail-filter/Manifest.gz
+++ b/mail-filter/Manifest.gz
Binary files differ
diff --git a/mail-filter/p3scan/Manifest b/mail-filter/p3scan/Manifest
deleted file mode 100644
index bed204c7907f..000000000000
--- a/mail-filter/p3scan/Manifest
+++ /dev/null
@@ -1,9 +0,0 @@
-AUX p3scan-ocreat.patch 433 BLAKE2B 0e29aa4086d4be87bd0da6e5f75350511ad6eb826990f34dc3545f21e6258ea6c6711063e4fa70990a57ff50dad4428793ed3307e52f99b5f9121c3a729a7598 SHA512 b5b63058da540a8ea7f56191ead2c2b537f1b5dd4486aba35285a26cef8e0c9759063fcc523c5664890fab3e0c866dcf8e5f38d83288f6f5689e5b294131d139
-AUX p3scan.init 503 BLAKE2B 2eaf05258cc61cc9d83167f683af3d5914d1545c304f34af103f72ca80414252afcbf6640b0879d93525f7191990fca5dbf7813814c18f88a98753cb5428b65b SHA512 77c037bf36255f536b8907e0e2dea98ee259d27c82529478c0635995702125745c9a1a420beb65c20803c08f9526ea0af5d5e26f9cd00fec550ccd08221a9dcd
-AUX p3scan.init-r1 646 BLAKE2B 0a833ca69c3c03221bc138e6f7ff4d1b666229400288e242290ddf0a4f3e2881a1c0308d51154980518e6611fcb4ca8ee12e6431b2f02dc72344fc85190805d8 SHA512 f59aada64cc835ecd2ea09d46ac41577a0d45d859e6f570777640d64920f215c8e39362e609da474be3cc7757248127c4937567590336368f6c30f0639debc22
-DIST p3scan-2.3.1.tar.gz 315677 BLAKE2B f3002aff329d8a9d1ea574047b9ce531d693f85848c0d819e1d7b2036cdfc9cb34ac70ca6daada590bbcc89928d8d40d8db50808ce2ef47568380c5d326931a4 SHA512 562ae70bdb18bc43f00da3106a5c575fa8b12182d0bad72f5fab1bdeeea536bef2e6b2eae9088c561adc293e520e25a27d3b85d687fa29fd895bb3144360caad
-DIST p3scan-2.3.2.tar.gz 321684 BLAKE2B 59b67459dae7b9fbd2bbe432c9fbb5a6c915166671f9d7c8937e540b563c4365eefc68e94a58cd31604dd8a438d874a401e10ee8f03646a4698a06cac4611b11 SHA512 7504e988ca21760ea73f3ae41d9ec79c560da29e88ac849b671e4452e426cb8ca5065fe8de5b839299bd5da81e16f51951748a134a1737502f924c89867b75b7
-EBUILD p3scan-2.3.1.ebuild 1920 BLAKE2B 52fdb7b2c0e9d94b7ef09a181ef74bf51ac1f7fff63072fdf3085289f0f5da9437ccbbced0fa7acfab6ba091a0b7ae7cfc01f6fc3748921d6fcb2b6f54ab872e SHA512 b2220d81eff58e985ea33098d22c08d7602b2dda7433eb4e8a1f6740107cb4cb35224f1ef348f6e0bbdece8c325f0526b89a0f1646ad59a4595ce4824876ed9d
-EBUILD p3scan-2.3.2-r1.ebuild 2534 BLAKE2B 85e5d49ca3aae64ee9d76a7e767740d2433c55e88d010b90f32b2d1b075cadcba6349cc84ac62cfdb2fc4b6b83ff9da9f07dc5cefc151a9e70facaaa48e8d2b8 SHA512 e02ba07d17e23ba2b048dde6ff0f1de01dc2fbc22d2952686ce068cf43933f8f22dd03f5cf93c210ac896e63a9689df18fc7ccf6c14f2bcd16e4624d5a742bb5
-EBUILD p3scan-2.3.2-r2.ebuild 2468 BLAKE2B 98fdb87c8c4a05cf3f3da19e05bdb0318dbb4057041747395ee0f8872d4ef693e6eed7387a29316b601d10b645fd1f815181329bbdfb2f7859400290761ab893 SHA512 331e71ac5d45682da393dbfe9aa2b0581bf9abbfead6a6952cafdf11b8e38699ddcd4dbfbc47af644670b268982d96a49d495a6d8b6f24c8b35e810c4de8ebd6
-MISC metadata.xml 569 BLAKE2B 1619ac521a8d78ea258b9d1ebdc6aac5c099d8391106e079d9839ba561d6551470b19ab6ebbf8180dca9eb4967cd46d3a994b4fb5a45a7a27bd1c9e9902de72a SHA512 986e9968b05ab1ffe038ac8875fffc2d12cec4f5a5a591064f3fbab08600af6d3397385b0164f6a4b47f590fc314dba7cf17b0d61ea3eeaef0089c72ad1809ba
diff --git a/mail-filter/p3scan/files/p3scan-ocreat.patch b/mail-filter/p3scan/files/p3scan-ocreat.patch
deleted file mode 100644
index c99bc88a0a5f..000000000000
--- a/mail-filter/p3scan/files/p3scan-ocreat.patch
+++ /dev/null
@@ -1,11 +0,0 @@
---- p3scan.c 2005-12-12 15:00:00.000000000 +0000
-+++ p3scan.c 2009-03-06 02:34:13.000000000 +0000
-@@ -366,7 +366,7 @@
- XXXXXX[4] = letters[v % 62];
- v /= 62;
- XXXXXX[5] = letters[v % 62];
-- fd=open(template, O_RDWR | O_CREAT | O_EXCL, S_IRUSR | S_IWUSR | O_SYNC, 0600);
-+ fd=open(template, O_RDWR | O_CREAT | O_EXCL | O_SYNC, 0600);
- if (fd >= 0){
- errno = save_errno;
- return fd;
diff --git a/mail-filter/p3scan/files/p3scan.init b/mail-filter/p3scan/files/p3scan.init
deleted file mode 100644
index 8900cd0b44fd..000000000000
--- a/mail-filter/p3scan/files/p3scan.init
+++ /dev/null
@@ -1,27 +0,0 @@
-#!/sbin/openrc-run
-# Copyright 1999-2005 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-depend() {
- need net
-}
-
-start() {
- ebegin "Starting p3scan"
- start-stop-daemon --start --quiet --pidfile /var/run/p3scan/p3scan.pid --exec /usr/sbin/p3scan
- eend $?
-}
-
-stop() {
- ebegin "Stopping p3scan"
- start-stop-daemon --stop --quiet --oknodo --pidfile /var/run/p3scan/p3scan.pid
- eend $?
-}
-
-restart() {
- ebegin "Restarting p3scan"
- svc_stop
- sleep 1
- svc_start
- eend $?
-}
diff --git a/mail-filter/p3scan/files/p3scan.init-r1 b/mail-filter/p3scan/files/p3scan.init-r1
deleted file mode 100644
index 174ea5c52fb2..000000000000
--- a/mail-filter/p3scan/files/p3scan.init-r1
+++ /dev/null
@@ -1,34 +0,0 @@
-#!/sbin/openrc-run
-# Copyright 1999-2013 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-depend() {
- use net
-}
-
-checkconfig() {
- if [[ ! -d /var/run/p3scan ]] ; then
- checkpath -q -d -m 0700 -o mail:mail /var/run/p3scan || return 1
- fi
-}
-
-start() {
- checkconfig || return 1
- ebegin "Starting p3scan"
- start-stop-daemon --start --quiet --pidfile /var/run/p3scan/p3scan.pid --exec /usr/sbin/p3scan
- eend $?
-}
-
-stop() {
- ebegin "Stopping p3scan"
- start-stop-daemon --stop --quiet --pidfile /var/run/p3scan/p3scan.pid
- eend $?
-}
-
-restart() {
- ebegin "Restarting p3scan"
- svc_stop
- sleep 1
- svc_start
- eend $?
-}
diff --git a/mail-filter/p3scan/metadata.xml b/mail-filter/p3scan/metadata.xml
deleted file mode 100644
index 0d107426017b..000000000000
--- a/mail-filter/p3scan/metadata.xml
+++ /dev/null
@@ -1,12 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>net-mail@gentoo.org</email>
- <name>Net-Mail</name>
- </maintainer>
- <longdescription>P3Scan is a fully transparent scanning proxy-server for POP3-Clients. It provides scanning of incoming email messages for Virus''s, Worms, Trojans, Spam, and harmfull attachments. It can also parse HTML messages.</longdescription>
- <upstream>
- <remote-id type="sourceforge">p3scan</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/mail-filter/p3scan/p3scan-2.3.1.ebuild b/mail-filter/p3scan/p3scan-2.3.1.ebuild
deleted file mode 100644
index 58e3bc30b59a..000000000000
--- a/mail-filter/p3scan/p3scan-2.3.1.ebuild
+++ /dev/null
@@ -1,77 +0,0 @@
-# Copyright 1999-2014 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-inherit eutils user
-
-DESCRIPTION="This is a full-transparent proxy-server for POP3-Clients"
-SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
-HOMEPAGE="http://p3scan.sf.net/"
-
-DEPEND="net-mail/ripmime
- dev-libs/libpcre"
-RDEPEND="net-firewall/iptables"
-
-SLOT="0"
-LICENSE="GPL-2"
-KEYWORDS="~ppc x86"
-IUSE=""
-
-src_compile() {
- emake || die
-}
-
-src_install () {
- newinitd ${FILESDIR}/${PN}.init ${PN}
-
- dosbin ${PN} || die
-
- dodir /etc/${PN}
- insinto /etc/${PN}
- doins ${PN}.conf ${PN}-*.mail
- doins ${PN}-*.mail
-
- keepdir /var/run/${PN}
-
- keepdir /var/spool/${PN}
- keepdir /var/spool/${PN}/children
- keepdir /var/spool/${PN}/notify
-
- fowners mail:mail /var/run/${PN}
- fperms 700 /var/run/${PN}
-
- fowners mail:mail /var/spool/${PN}
- fperms 700 /var/spool/${PN}
-
- fowners mail:mail /var/spool/${PN}/children
- fperms 700 /var/spool/${PN}/children
-
- fowners mail:mail /var/spool/${PN}/notify
- fperms 700 /var/spool/${PN}/notify
-
- doman p3scan.8.gz p3scan_readme.8.gz
-
- dodoc AUTHORS CHANGELOG CONTRIBUTERS LICENSE NEWS README \
- README-rpm spamfaq.* TODO.list
-}
-
-pkg_postinst() {
- enewuser mail 8 /bin/true /var/spool/mail mail
-
- if [ ! -L /etc/${PN}/${PN}.mail ]; then
- ln -sf /etc/${PN}/${PN}-en.mail /etc/${PN}/${PN}.mail
- fi
-
- echo
- elog "Default infected notification template language is set to english, change the"
- elog "symbolic link /etc/${PN}/${PN}.mail if you want it in another language."
- elog
- elog "To start ${PN}, you can use /etc/init.d/${PN} start"
- elog
- elog "You need port-redirecting, a rule like:"
- elog " iptables -t nat -A PREROUTING -p tcp -i eth0 --dport pop3 -j REDIRECT --to 8110"
- elog "to forward pop3 connections incoming from eth0 interface."
- elog
- elog "You will also need to configure at least following in /etc/${PN}/${PN}.conf:"
- elog "scannertype, scanner, virusregexp"
- echo
-}
diff --git a/mail-filter/p3scan/p3scan-2.3.2-r1.ebuild b/mail-filter/p3scan/p3scan-2.3.2-r1.ebuild
deleted file mode 100644
index 14ecb27ea34a..000000000000
--- a/mail-filter/p3scan/p3scan-2.3.2-r1.ebuild
+++ /dev/null
@@ -1,100 +0,0 @@
-# Copyright 1999-2014 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="2"
-
-inherit eutils toolchain-funcs user
-
-DESCRIPTION="This is a full-transparent proxy-server for POP3-Clients"
-SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
-HOMEPAGE="http://p3scan.sf.net/"
-
-# Older ripmime did not install a library
-DEPEND="dev-libs/libpcre
- >=net-mail/ripmime-1.4.0.9
- "
-RDEPEND="net-firewall/iptables"
-
-SLOT="0"
-LICENSE="GPL-2"
-KEYWORDS="~amd64 ~ppc ~x86"
-IUSE=""
-
-src_prepare() {
- epatch "${FILESDIR}/p3scan-ocreat.patch"
-
- # respect CC (bug #244144), and CFLAGS (bug #240786)
- sed -i \
- -e "s/gcc/$(tc-getCC)/" \
- -e "s:^CFLAGS=-Wall -O2 :CFLAGS=${CFLAGS} :" \
- -e '/^LDFLAGS=/d' \
- -e '/^ripmime\/libripmime/,+7d' \
- -e '/^\.c\.o:/,+3d' \
- -e '$ap3scan: LDLIBS:=-lripmime -lpcre -lssl -lcrypto\np3scan: $(OBJECTS)' \
- Makefile || die
- # Be sure the system copy is used
- rm -rf ripmime/
-}
-
-src_compile() {
- emake || die
-}
-
-src_install () {
- newinitd "${FILESDIR}"/${PN}.init ${PN}
-
- dosbin ${PN} || die
-
- dodir /etc/${PN}
- insinto /etc/${PN}
- doins ${PN}.conf ${PN}-*.mail
- doins ${PN}-*.mail
-
- keepdir /var/run/${PN}
-
- keepdir /var/spool/${PN}
- keepdir /var/spool/${PN}/children
- keepdir /var/spool/${PN}/notify
-
- fowners mail:mail /var/run/${PN}
- fperms 700 /var/run/${PN}
-
- fowners mail:mail /var/spool/${PN}
- fperms 700 /var/spool/${PN}
-
- fowners mail:mail /var/spool/${PN}/children
- fperms 700 /var/spool/${PN}/children
-
- fowners mail:mail /var/spool/${PN}/notify
- fperms 700 /var/spool/${PN}/notify
-
- doman p3scan.8.gz p3scan_readme.8.gz
-
- dodoc AUTHORS CHANGELOG CONTRIBUTERS NEWS README \
- README-rpm TODO.list p3scan.sh spamfaq.*
-}
-
-pkg_postinst() {
- enewuser mail 8 /bin/true /var/spool/mail mail
-
- if [ ! -L /etc/${PN}/${PN}.mail ]; then
- ln -sf /etc/${PN}/${PN}-en.mail /etc/${PN}/${PN}.mail
- fi
-
- echo
- elog "Default infected notification template language is set to english, change the"
- elog "symbolic link /etc/${PN}/${PN}.mail if you want it in another language."
- elog
- elog "To start ${PN}, you can use /etc/init.d/${PN} start"
- elog
- elog "You need port-redirecting, a rule like:"
- elog " iptables -t nat -A PREROUTING -p tcp -i eth0 --dport pop3 -j REDIRECT --to 8110"
- elog "to forward pop3 connections incoming from eth0 interface."
- elog
- elog "You will need to configure at least following in /etc/${PN}/${PN}.conf:"
- elog "scannertype, scanner, virusregexp"
- elog
- elog "An example scanner script has been installed to:"
- elog "/usr/share/doc/${PF}/"
- echo
-}
diff --git a/mail-filter/p3scan/p3scan-2.3.2-r2.ebuild b/mail-filter/p3scan/p3scan-2.3.2-r2.ebuild
deleted file mode 100644
index 2023906b5ccd..000000000000
--- a/mail-filter/p3scan/p3scan-2.3.2-r2.ebuild
+++ /dev/null
@@ -1,93 +0,0 @@
-# Copyright 1999-2014 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=4
-
-inherit eutils toolchain-funcs user
-
-DESCRIPTION="This is a full-transparent proxy-server for POP3-Clients"
-SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
-HOMEPAGE="http://p3scan.sf.net/"
-
-# Older ripmime did not install a library
-DEPEND="dev-libs/libpcre
- >=net-mail/ripmime-1.4.0.9
- >=net-mail/mailbase-1
- "
-RDEPEND="net-firewall/iptables
- sys-apps/openrc"
-
-SLOT="0"
-LICENSE="GPL-2"
-KEYWORDS="~amd64 ~ppc ~x86"
-IUSE=""
-
-src_prepare() {
- epatch "${FILESDIR}/p3scan-ocreat.patch"
-
- # respect CC (bug #244144), and CFLAGS (bug #240786)
- sed -i \
- -e "s/gcc/$(tc-getCC)/" \
- -e "s:^CFLAGS=-Wall -O2 :CFLAGS=${CFLAGS} :" \
- -e '/^LDFLAGS=/d' \
- -e '/^ripmime\/libripmime/,+7d' \
- -e '/^\.c\.o:/,+3d' \
- -e '$ap3scan: LDLIBS:=-lripmime -lpcre -lssl -lcrypto\np3scan: $(OBJECTS)' \
- Makefile || die
- # Be sure the system copy is used
- rm -rf ripmime/
-}
-
-src_install () {
- newinitd "${FILESDIR}"/${PN}.init-r1 ${PN}
-
- dosbin ${PN}
-
- dodir /etc/${PN}
- insinto /etc/${PN}
- doins ${PN}.conf ${PN}-*.mail
- doins ${PN}-*.mail
-
- keepdir /var/spool/${PN}
- keepdir /var/spool/${PN}/children
- keepdir /var/spool/${PN}/notify
-
- fowners mail:mail /var/spool/${PN}
- fperms 700 /var/spool/${PN}
-
- fowners mail:mail /var/spool/${PN}/children
- fperms 700 /var/spool/${PN}/children
-
- fowners mail:mail /var/spool/${PN}/notify
- fperms 700 /var/spool/${PN}/notify
-
- doman p3scan.8.gz p3scan_readme.8.gz
-
- dodoc AUTHORS CHANGELOG CONTRIBUTERS NEWS README \
- README-rpm TODO.list p3scan.sh spamfaq.*
-}
-
-pkg_postinst() {
- if [ ! -L /etc/${PN}/${PN}.mail ]; then
- ln -sf /etc/${PN}/${PN}-en.mail /etc/${PN}/${PN}.mail || die
- fi
-
- if [[ -z ${REPLACING_VERSIONS} ]] ; then
- echo
- elog "Default infected notification template language is set to english, change the"
- elog "symbolic link /etc/${PN}/${PN}.mail if you want it in another language."
- elog
- elog "To start ${PN}, you can use /etc/init.d/${PN} start"
- elog
- elog "You need port-redirecting, a rule like:"
- elog " iptables -t nat -A PREROUTING -p tcp -i eth0 --dport pop3 -j REDIRECT --to 8110"
- elog "to forward pop3 connections incoming from eth0 interface."
- elog
- elog "You will need to configure at least following in /etc/${PN}/${PN}.conf:"
- elog "scannertype, scanner, virusregexp"
- elog
- elog "An example scanner script has been installed to:"
- elog "/usr/share/doc/${PF}/"
- echo
- fi
-}
diff --git a/mail-filter/qmail-scanner/Manifest b/mail-filter/qmail-scanner/Manifest
deleted file mode 100644
index 1a7f850c9bcf..000000000000
--- a/mail-filter/qmail-scanner/Manifest
+++ /dev/null
@@ -1,19 +0,0 @@
-AUX qmail-scanner-2.05.logrotate 135 BLAKE2B 49941b386434182597b68650e5ef7fd2df58121a50c0d41b7bb7b378f76aa5ce03d0cf2f9238f397a21f70e5bf8a4b6343bc1f71699e3ebabec9060af623765d SHA512 de9382e71982183469be3c134711416e6889a38ff805db5438de6a5ffd2f40217b0b1e64d7d49138abe58f1b44a5e10a6a0d962a660438bd09e4b53465295c21
-AUX qmail-scanner-2.06.logrotate 135 BLAKE2B 49941b386434182597b68650e5ef7fd2df58121a50c0d41b7bb7b378f76aa5ce03d0cf2f9238f397a21f70e5bf8a4b6343bc1f71699e3ebabec9060af623765d SHA512 de9382e71982183469be3c134711416e6889a38ff805db5438de6a5ffd2f40217b0b1e64d7d49138abe58f1b44a5e10a6a0d962a660438bd09e4b53465295c21
-AUX qmail-scanner-2.08-disable-suid-check.patch 456 BLAKE2B 21f9bf6b559fb2f87be5d86f6f02b93aec1c5afc33e1b7dc67af37c144759eb4e90457796c2646c9b86ad4559500ff3342743b3687d546e53be5980efd226b16 SHA512 1e7d620d981ede2d2a91f5ac8a34437e36348a042bfdca8ab65acbbe09e7b4d9dac4d2a862ca80b35427ff38c566cd14eec7d7eac10f74eb8b9b424ea540f765
-AUX qmail-scanner-2.08.logrotate 135 BLAKE2B 49941b386434182597b68650e5ef7fd2df58121a50c0d41b7bb7b378f76aa5ce03d0cf2f9238f397a21f70e5bf8a4b6343bc1f71699e3ebabec9060af623765d SHA512 de9382e71982183469be3c134711416e6889a38ff805db5438de6a5ffd2f40217b0b1e64d7d49138abe58f1b44a5e10a6a0d962a660438bd09e4b53465295c21
-AUX qmailscanner.cronjob 50 BLAKE2B bda9f4c1f53ce1cbf37d5ba939012e793c7cef53ce4a3bd79f4f2d58b150494e24e711dd69682b5824ae1ae2d38a7b714fbe4c8e479f5228c56862486bcad395 SHA512 13c2c340435654b5b3acc80f7174ff19323d75df21b53cf73943b859a76f4e0277432f05baf47571282bcf2f0be66ab6597a49f5fea911044b38891f9d228f2d
-AUX qmailscanner.logrotate 147 BLAKE2B da2ffb8d4f3812f3e4158174cf6653562aa8d662c9890da4c13c1225dc24e39d01a28ef1c98d8e08b4e37f2cf34d0c6ba817f1c85453a99b296d5e995f0e5b25 SHA512 9af8b5dbbbb6e1f262f91604680a7994dc58f06db68066c412958cfcb1541b5abc2a1155e068b2ed902100bd357b54e63b8ff345f385413483d52259bf52ebe0
-DIST q-s-1.25st-20050406.patch.gz 124325 BLAKE2B 50e0937ee560cdebf39eb2781096ac609549dd07b5c90ad47896a11d489a2dba3f0da808cdd8a37ff7a971e66ce5881a38e92bce48a0d65919c0a296c55556ea SHA512 a4048ee61fe14164c2d6d71d81db27d05a65c1354734be8fb0d5d0f8d0251bae6a2e197ee4680a7c95bc3f690c82dbda52437139ccbdb3502b66d5994b5c2de3
-DIST q-s-2.05st-20080728.patch.gz 102235 BLAKE2B 6ee751307f2783cb25100ec25a0e1a58c170794f5a62a26a040e1c08392b4601ba0299a5f89033d1493719c98f79bea5600c4de316d0f193f50371b75376e5de SHA512 cceaaed8757b53cc358db11b5070a69b8a131f67e43476f3fd4f122c767eb696efe939fb73733a96f0b7d92b096b0cfe39ccec2cc228a94f049c753caefa0029
-DIST q-s-2.06st-20090419.patch.gz 103486 BLAKE2B 373147922c5a8432f3ec67cc26fb64febdad729c01b876259d281b127ff926df77f7340eeddd3d1202106ee9bda4349e1c8941416ba2d858c4be8dfdd7bba236 SHA512 b10c66873dd5c91c1e9d1c9e1dd3ab9948bebb81654f891b411ff83c6395408c6cbe6c2fc6d5d1c34903f383049d0b8955a975ddf963270eff7d478e297f00a2
-DIST q-s-2.08st-20091012.patch.gz 103757 BLAKE2B a9cd86d427a95795a5e481975bf703be6445942131f539fc0b86c02a568eb8f639caf83f83214d1f5d9dd89ccc2b0e37e8f151ee039351a5db4d7ff77944cc32 SHA512 6f9e7567e16dcc1c16f34aa9a64e60776b35bd2a1a38d0f490cbbc56ece1f7894645bd8dd20eb08e054fac1bf17244e8666d085a48a5ba300b0c36cc4bb79fbe
-DIST qmail-scanner-1.25.tgz 221156 BLAKE2B b43969edd1d4eebd7808e52b0ae1c548ac3d69007aba76b0d1be83053c17124f10b0791fccf816d3ddd6c72eac4034fc25bb9aa10d3edb18e9a3e8aad1c4729e SHA512 b3271edd4483cd429d1a1bda7bac56e949804a1cf4232ab446038468339afc1e4b30901f0284d811ceb9a6b9e746bf02c424787004b940a0277e38e8705758b8
-DIST qmail-scanner-2.05.tgz 237577 BLAKE2B 107c38c9c505aca09bc62e094dbcaf658e455933f2ce09d1683c04f368393260801ca4481892093379cf8aeb981abdac8e96d841b72e0f545176ca6c48ee2783 SHA512 bde261dd542cb1d01e22eee1decfbb93cab9f353dc14fb4c2b530ff9384c2cd9c0139151b76e7c71b0abedc8002f8264819b32f0c559f994a29686a709b8863b
-DIST qmail-scanner-2.06.tgz 238926 BLAKE2B ab78a78f3777feeb94174747830bc9c4bf7c334a5428c65cc1c04c765191bcd41f25bb02ea7578203369cf00c98016ae5ef692362e71f497fc008a01c9ca0d9a SHA512 1052985637bea7b24aee3806b1501ed1082a1233a9704cbf5b72af3ef39e44636c921fea4da4abf8ed03acb0b73d9c3c91f7456ccf4547afa643b7b5163212bc
-DIST qmail-scanner-2.08.tgz 239667 BLAKE2B 752886fbe8e83b747bc8a0cf375bfc729c20ffa37749b316517e973ed83043fc3b401ff6f9bc6ecefcbaf169d26fa4742ef96be37090a971c28d5dcebabfe568 SHA512 52f09cc70fdf4f53f358d80d6dfd52851f3cb81e10dae1f7132c6c5c01fd8fc1395f709e24f0f7031073c29c951bdd4b09863f65f53954198b2c3ec15d78fdd9
-EBUILD qmail-scanner-1.25-r1.ebuild 4844 BLAKE2B 479c62adab1b1471a75aaf814c770704a95e461843c1178275b5429691ea3997a5b041339d852ab5f67fc030b9291e43cfdaaa1c04c9b48b83a964d05be49f97 SHA512 10ebe580bf4d70b38d4ffaa3a266e3bbcfdd6b0b5b51621fa2af70f4cb39f90ac5e533bc7c0aa469b6a51d0cead3ad33df1e8d98dbaf54209808ddd1f5ed33f4
-EBUILD qmail-scanner-2.05.ebuild 5515 BLAKE2B 4f005c2c703ff97e12ca6ce0d8eb3d68b32dfe06d5a8f566d93d5b81ac44af69131236b02a89617c9780efd79a3cc73b48631ea1c490c3da2b074e367931b88f SHA512 61996d3bfd2e3c289dba2c8bd8474986e2a976c64766b9314b875567861a0fe391518184ffbdef4dd0e39798f9171e0b190b7236bf1502f65acb1f4523e3a152
-EBUILD qmail-scanner-2.06.ebuild 5540 BLAKE2B 1841ba1dde0eae5a83b759ab7c20d28680ceac5c769d861b5525c0a8595ae7e1d2e8c6e84e75d1273adb4fc63a44a30ce908d2abea65f135fdd52ab933266069 SHA512 4900379804a3824271f0a43f0d969feeef58fad9299f261c5d50a5f533c908193d3378c5b6b42cfc0592212985baef220a0ba823f2ccd4aa7271c949167ffa33
-EBUILD qmail-scanner-2.08.ebuild 5580 BLAKE2B e40ccbdaf5ff9c8861380b082943ca281c2daca5c32b7d8df21825cbc6d3afd68ff278805bd8726fd093606a3da179e72ce9f81664bf0a7543926c8755e6f7f3 SHA512 450f28d92b7392a654c0f135e563479de3f459aef6b292921eafd3d9bb5c4ff8f538cec844e9d709cb6f51b6dc44f2215673821aca15c02d0be800844d7e0805
-MISC metadata.xml 454 BLAKE2B a7122a7b0b36c904dc3bc40b2f910a716a17cafd72fb0f12fe6721ba2f34d296ceafed6edb6374143d5ebbf8321b5dc325e58cd95c480e28aef0bb6210f4816d SHA512 75dd287896b9192561942230aeebfccf6a2605c2317cb8b8e68a4106877e8222a072333b2a8cc20f9dbb30b79b3ff713bbdf6e292fbd027dba388ae565613490
diff --git a/mail-filter/qmail-scanner/files/qmail-scanner-2.05.logrotate b/mail-filter/qmail-scanner/files/qmail-scanner-2.05.logrotate
deleted file mode 100644
index a0f3cbd880e8..000000000000
--- a/mail-filter/qmail-scanner/files/qmail-scanner-2.05.logrotate
+++ /dev/null
@@ -1,4 +0,0 @@
-/var/spool/qscan/qmail-queue.log /var/spool/qscan/quarantine.log /var/spool/qscan/mailstats.csv {
- weekly
- create 0600 qscand qscand
-}
diff --git a/mail-filter/qmail-scanner/files/qmail-scanner-2.06.logrotate b/mail-filter/qmail-scanner/files/qmail-scanner-2.06.logrotate
deleted file mode 100644
index a0f3cbd880e8..000000000000
--- a/mail-filter/qmail-scanner/files/qmail-scanner-2.06.logrotate
+++ /dev/null
@@ -1,4 +0,0 @@
-/var/spool/qscan/qmail-queue.log /var/spool/qscan/quarantine.log /var/spool/qscan/mailstats.csv {
- weekly
- create 0600 qscand qscand
-}
diff --git a/mail-filter/qmail-scanner/files/qmail-scanner-2.08-disable-suid-check.patch b/mail-filter/qmail-scanner/files/qmail-scanner-2.08-disable-suid-check.patch
deleted file mode 100644
index c323dbae4c86..000000000000
--- a/mail-filter/qmail-scanner/files/qmail-scanner-2.08-disable-suid-check.patch
+++ /dev/null
@@ -1,17 +0,0 @@
-this is a useless check for package builders
-
-https://bugs.gentoo.org/364123
-
---- a/configure
-+++ b/configure
-@@ -440,9 +440,7 @@ fi
- #QMAILQUEUE_BIN="${QMAILQUEUE_BIN:-$BINDIR/qmail-queue}"
-
- #Sanity check that suid is allowed on the Qmail "/bin" partition
--QMNT=`df $BINDIR|head -2|tail -1|awk '{print $1}'`
--SUIDSTATUS=`mount|egrep "^$QMNT "|grep nosuid`
--if [ "$SUIDSTATUS" != "" ]; then
-+if false; then
- cat<<EOF
-
- *** FATAL ERROR ***
diff --git a/mail-filter/qmail-scanner/files/qmail-scanner-2.08.logrotate b/mail-filter/qmail-scanner/files/qmail-scanner-2.08.logrotate
deleted file mode 100644
index a0f3cbd880e8..000000000000
--- a/mail-filter/qmail-scanner/files/qmail-scanner-2.08.logrotate
+++ /dev/null
@@ -1,4 +0,0 @@
-/var/spool/qscan/qmail-queue.log /var/spool/qscan/quarantine.log /var/spool/qscan/mailstats.csv {
- weekly
- create 0600 qscand qscand
-}
diff --git a/mail-filter/qmail-scanner/files/qmailscanner.cronjob b/mail-filter/qmail-scanner/files/qmailscanner.cronjob
deleted file mode 100644
index ca4527432e38..000000000000
--- a/mail-filter/qmail-scanner/files/qmailscanner.cronjob
+++ /dev/null
@@ -1,2 +0,0 @@
-#!/bin/bash
-/var/qmail/bin/qmail-scanner-queue -z
diff --git a/mail-filter/qmail-scanner/files/qmailscanner.logrotate b/mail-filter/qmail-scanner/files/qmailscanner.logrotate
deleted file mode 100644
index 864cfe7f6fe3..000000000000
--- a/mail-filter/qmail-scanner/files/qmailscanner.logrotate
+++ /dev/null
@@ -1,4 +0,0 @@
-/var/spool/qmailscan/qmail-queue.log /var/spool/qmailscan/quarantine.log /var/spool/qmailscan/mailstats.csv {
- weekly
- create 0600 qscand qscand
-}
diff --git a/mail-filter/qmail-scanner/metadata.xml b/mail-filter/qmail-scanner/metadata.xml
deleted file mode 100644
index db8403c2edd1..000000000000
--- a/mail-filter/qmail-scanner/metadata.xml
+++ /dev/null
@@ -1,15 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>net-mail@gentoo.org</email>
- <name>Net-Mail</name>
- </maintainer>
- <use>
- <flag name="spamassassin">Build faster <pkg>mail-filter/spamassassin</pkg>
- checks into qmail-scanner</flag>
- </use>
- <upstream>
- <remote-id type="sourceforge">qmail-scanner</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/mail-filter/qmail-scanner/qmail-scanner-1.25-r1.ebuild b/mail-filter/qmail-scanner/qmail-scanner-1.25-r1.ebuild
deleted file mode 100644
index 66d78bc75ee0..000000000000
--- a/mail-filter/qmail-scanner/qmail-scanner-1.25-r1.ebuild
+++ /dev/null
@@ -1,163 +0,0 @@
-# Copyright 1999-2014 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-inherit fixheadtails toolchain-funcs eutils user
-
-Q_S_DATE=20050406
-DESCRIPTION="E-Mail virus scanner for qmail"
-HOMEPAGE="http://qmail-scanner.sourceforge.net/"
-SRC_URI="mirror://sourceforge/qmail-scanner/${P}.tgz
- http://toribio.apollinare.org/qmail-scanner/download/q-s-${PV}st-${Q_S_DATE}.patch.gz"
-
-IUSE="spamassassin"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 ppc x86"
-RESTRICT="userpriv"
-
-RDEPEND=">=dev-lang/perl-5.6.1-r1
- >=virtual/perl-Time-HiRes-01.20-r2
- >=net-mail/tnef-1.1.1
- >=virtual/perl-DB_File-1.803-r2
- >=net-mail/ripmime-1.3.0.4
- virtual/qmail
- >=app-arch/unzip-5.42-r1
- app-antivirus/clamav
- spamassassin? ( >=mail-filter/spamassassin-2.64 )"
-DEPEND="${RDEPEND}"
-
-pkg_setup() {
- enewgroup qscand 210
- enewuser qscand 210 -1 /var/spool/qmailscan qscand
-}
-
-pkg_preinst() {
- local oldname="/var/qmail/bin/qmail-scanner-queue.pl"
- if [ -f ${oldname} ]; then
- newname=${oldname}.`date +%Y%m%d%H%M%S`
- elog "Backing up old qmail-scanner as $newname in case of modifications."
- cp ${oldname} ${newname}
- chmod 600 ${newname}
- fi
-}
-
-src_unpack() {
- unpack ${A}
- cd "${S}"
- epatch "${DISTDIR}"/q-s-${PV}st-${Q_S_DATE}.patch.gz
- ht_fix_file autoupdaters/* configure
-
- EXTRA_VIRII="bagle,beagle,mydoom,sco,maldal,mimail,novarg,shimg,bugler,cissi,cissy,dloade,netsky,qizy"
- elog "Adding items to the SILENT_VIRUSES list (${EXTRA_VIRII})"
- sed -e "/^SILENT_VIRUSES/s/\"$/,${EXTRA_VIRII}\"/g" -i configure
-}
-
-src_compile () {
- local myconf
-
- addpredict /var/log/kav/kavscan.log
- addpredict /opt/bdc/plugins.htm
-
- use spamassassin && myconf="--virus-to-delete yes --sa-quarantine 2.1 --sa-delete 4.2 --sa-reject no --sa-subject SPAM: --sa-delta 0.5 --sa-alt yes"
-
- PATH=${PATH}:/opt/f-prot:/opt/vlnx ./configure \
- --domain localhost \
- --batch \
- --log-details yes \
- --mime-unpacker "ripmime" \
- --skip-setuid-test \
- ${myconf} \
- || die "./configure failed!"
-
- # build for qmail-scanner-queue wrapper, so we don't need suidperl
- cd contrib
- $(tc-getCC) ${CFLAGS} -o qmail-scanner-queue qmail-scanner-queue.c || die
-}
-
-src_install () {
- # Create Directory Structure
- diropts -m 755 -o qscand -g qscand
- dodir /var/spool/qmailscan
- keepdir /var/spool/qmailscan
- diropts -m 750 -o qscand -g qscand
- for i in quarantine working archive; do
- for j in tmp new cur; do
- dodir /var/spool/qmailscan/${i}/${j}
- keepdir /var/spool/qmailscan/${i}/${j}
- done
- done
- dodir /var/spool/qmailscan/tmp
- keepdir /var/spool/qmailscan/tmp
-
- # Install standard quarantine attachments file
- insinto /var/spool/qmailscan
- insopts -m 644 -o qscand -g qscand
- doins quarantine-attachments.txt
-
- # create quarantine.log and viruses.log
- touch quarantine.log
- insinto /var/spool/qmailscan
- insopts -m 644 -o qscand -g qscand
- doins quarantine.log
- dosym quarantine.log ${DESTDIR}/var/spool/qmailscan/viruses.log
-
- # Install qmail-scanner wrapper
- insinto /var/qmail/bin
- insopts -m 4755 -o qscand -g qscand
- doins contrib/qmail-scanner-queue
-
- # Install qmail-scanner script
- insinto /var/qmail/bin
- insopts -m 0755 -o qscand -g qscand
- doins qmail-scanner-queue.pl
-
- insinto /etc/logrotate.d/
- insopts -m 644 -o root -g root
- newins "${FILESDIR}"/qmailscanner.logrotate qmail-scanner
-
- exeinto /etc/cron.daily/
- newexe "${FILESDIR}"/qmailscanner.cronjob qmail-scanner
-
- # Install documentation
- dodoc README CHANGES
- dohtml README.html FAQ.php TODO.php configure-options.php manual-install.php perlscanner.php
-
- docinto contrib
- cd "${S}"/contrib
- dodoc spamc-nice.eml
- dodoc test-trophie.pl
- dodoc logrotate.qmailscanner
- dodoc sub-avpdaemon.pl
- dodoc logging_first_80_chars.eml
- dodoc spamc-nasty.eml
- dodoc avpdeamon.init
- dodoc test_installation.sh
- dodoc test-sophie.pl
- dodoc reformime-test.eml
- dodoc sub-sender-cache.pl
- dodoc rbl_scanner.txt
- dodoc test-clamd.pl
- dodoc qs2mrtg.pl
- dodoc mrtg-qmail-scanner.cfg
-}
-
-pkg_postinst () {
- einfo "Fixing ownerships"
- chown -R qscand:qscand /var/spool/qmailscan/tmp /var/spool/qmailscan/working /var/spool/qmailscan/quarantine* /var/spool/qmailscan/archive /var/spool/qmailscan/qmail*
- touch /var/qmail/bin/qmail-scanner-queue.pl
-
- # Setup perlscanner + Version Info
- chmod -s "${ROOT}"/var/qmail/bin/qmail-scanner-queue.pl
- "${ROOT}"/var/qmail/bin/qmail-scanner-queue -z
- "${ROOT}"/var/qmail/bin/qmail-scanner-queue -g
-
- elog "To activate qmail-scanner, please edit your"
- elog "/var/qmail/control/conf-common file and set:"
- elog "export QMAILQUEUE=/var/qmail/bin/qmail-scanner-queue"
- elog "Or place it in your tcprules file."
- ewarn "Please note that it was a call to qmail-scanner-queue.pl before,"
- ewarn "but this is now changed to use a wrapper to improve security!"
- ewarn "Once you have changed to the wrapper, you can remove the setuid "
- ewarn "bit on qmail-scanner-queue.pl"
-}
diff --git a/mail-filter/qmail-scanner/qmail-scanner-2.05.ebuild b/mail-filter/qmail-scanner/qmail-scanner-2.05.ebuild
deleted file mode 100644
index 9a26f4398903..000000000000
--- a/mail-filter/qmail-scanner/qmail-scanner-2.05.ebuild
+++ /dev/null
@@ -1,190 +0,0 @@
-# Copyright 1999-2014 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-inherit fixheadtails toolchain-funcs eutils user
-
-Q_S_DATE=20080728
-DESCRIPTION="E-Mail virus scanner for qmail"
-HOMEPAGE="http://qmail-scanner.sourceforge.net/"
-SRC_URI="mirror://sourceforge/qmail-scanner/${P}.tgz
- http://toribio.apollinare.org/qmail-scanner/download/q-s-${PV}st-${Q_S_DATE}.patch.gz"
-
-IUSE="clamav spamassassin"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 ppc x86"
-RESTRICT="userpriv"
-
-RDEPEND="dev-lang/perl
- virtual/perl-Time-HiRes
- net-mail/tnef
- virtual/perl-DB_File
- mail-filter/maildrop
- virtual/qmail
- app-arch/unzip
- virtual/daemontools
- clamav? ( app-antivirus/clamav )
- spamassassin? ( mail-filter/spamassassin )"
-DEPEND="${RDEPEND}"
-
-pkg_setup() {
- enewgroup qscand 210
- enewuser qscand 210 -1 /var/spool/qscan qscand
- use clamav && usermod -a -G qscand,nofiles clamav
-}
-
-pkg_preinst() {
- local oldname="/var/qmail/bin/qmail-scanner-queue.pl"
- if [ -f ${oldname} ]; then
- newname=${oldname}.`date +%Y%m%d%H%M%S`
- elog "Backing up old qmail-scanner as $newname in case of modifications."
- cp ${oldname} ${newname}
- chmod 600 ${newname}
- fi
-}
-
-src_unpack() {
- unpack ${A}
- cd "${S}"
- epatch "${DISTDIR}"/q-s-${PV}st-${Q_S_DATE}.patch.gz
- epatch "${FILESDIR}"/${PN}-2.08-disable-suid-check.patch #364123
- ht_fix_file autoupdaters/* configure
- sed -i \
- -e "s:/var/spool/qscand:/var/spool/qscan:g" \
- README-st-patch.html \
- README-st-patch.txt || die "Fixing doc with sed failed"
-
- EXTRA_VIRII="bagle,beagle,mydoom,sco,maldal,mimail,novarg,shimg,bugler,cissi,cissy,dloade,netsky,qizy"
- elog "Adding items to the SILENT_VIRUSES list (${EXTRA_VIRII})"
- sed -e "/^SILENT_VIRUSES/s/\"$/,${EXTRA_VIRII}\"/g" -i configure
-}
-
-src_compile () {
- local myconf
-
- addpredict /var/log/kav/kavscan.log
- addpredict /opt/bdc/plugins.htm
-
- use spamassassin && myconf="--virus-to-delete yes --sa-quarantine 2.1 --sa-delete 4.2 --sa-reject no --sa-subject SPAM: --sa-delta 0.5 --sa-alt yes"
-
- PATH=${PATH}:/opt/f-prot:/opt/vlnx ./configure \
- --domain localhost \
- --batch \
- --log-details yes \
- --skip-setuid-test \
- ${myconf} \
- || die "./configure failed!"
-
- # build for qmail-scanner-queue wrapper, so we don't need suidperl
- cd contrib
- $(tc-getCC) ${CFLAGS} -o qmail-scanner-queue qmail-scanner-queue.c || die
-}
-
-src_install () {
- # Create Directory Structure
- diropts -m 755 -o qscand -g qscand
- dodir /var/spool/qscan
- keepdir /var/spool/qscan
- diropts -m 750 -o qscand -g qscand
- dodir /var/spool/qscan/quarantine
- for i in quarantine/{viruses,policy,spam} working archives; do
- for j in tmp new cur; do
- dodir /var/spool/qscan/${i}/${j}
- keepdir /var/spool/qscan/${i}/${j}
- done
- done
- dodir /var/spool/qscan/tmp
- keepdir /var/spool/qscan/tmp
-
- # Install standard quarantine events file
- insinto /var/spool/qscan
- insopts -m 644 -o qscand -g qscand
- doins quarantine-events.txt
-
- # create quarantine.log and viruses.log
- touch quarantine.log
- insinto /var/spool/qscan
- insopts -m 644 -o qscand -g qscand
- doins quarantine.log
- dosym quarantine.log ${DESTDIR}/var/spool/qscan/viruses.log
-
- # Install qmail-scanner wrapper
- insinto /var/qmail/bin
- insopts -m 4755 -o qscand -g qscand
- doins contrib/qmail-scanner-queue
-
- # Install qmail-scanner script
- insinto /var/qmail/bin
- insopts -m 0755 -o qscand -g qscand
- doins qmail-scanner-queue.pl
-
- insinto /etc/logrotate.d/
- insopts -m 644 -o root -g root
- newins "${FILESDIR}"/${P}.logrotate qmail-scanner
-
- exeinto /etc/cron.daily/
- newexe "${FILESDIR}"/qmailscanner.cronjob qmail-scanner
-
- # Install documentation
- dodoc README CHANGES
- dohtml README.html FAQ.php TODO.php configure-options.php manual-install.php perlscanner.php
-
- docinto contrib
- cd "${S}"/contrib
- dodoc spamc-nice.eml \
- test-trophie.pl \
- logrotate.qmail-scanner \
- sub-avpdaemon.pl \
- logging_first_80_chars.eml \
- spamc-nasty.eml \
- avpdeamon.init \
- test_installation.sh \
- test-sophie.pl \
- reformime-test.eml \
- sub-sender-cache.pl \
- rbl_scanner.txt \
- test-clamd.pl \
- qs2mrtg.pl \
- mrtg-qmail-scanner.cfg \
- check_AV_daemons \
- patch_for_nod32_single_user.eml \
- qmail-delay \
- qs-scanner-report.sh \
- qs_config.sh \
- qscan-spam-to-users.pl \
- test-avgd.pl \
- test_password.zip \
- vpopmail-issues.eml
-}
-
-pkg_postinst () {
- einfo "Fixing ownerships"
- chown -R qscand:qscand /var/spool/qscan
- touch /var/qmail/bin/qmail-scanner-queue.pl
-
- # Setup perlscanner + Version Info
- chmod -s "${ROOT}"/var/qmail/bin/qmail-scanner-queue.pl
- "${ROOT}"/var/qmail/bin/qmail-scanner-queue -z
- "${ROOT}"/var/qmail/bin/qmail-scanner-queue -g
-
- elog "To activate qmail-scanner, please edit your"
- elog "/var/qmail/control/conf-common file and set:"
- elog "export QMAILQUEUE=/var/qmail/bin/qmail-scanner-queue"
- elog "Or place it in your tcprules file."
- ewarn "Please note that it was a call to qmail-scanner-queue.pl before,"
- ewarn "but this is now changed to use a wrapper to improve security!"
- ewarn "Once you have changed to the wrapper, you can remove the setuid "
- ewarn "bit on qmail-scanner-queue.pl"
-
- ewarn "If this is an upgrade from <=2.0.1 the home directory of the qscand"
- ewarn "user is changed. Please update it manually to /var/spool/qscan"
- ewarn "or remove the user and emerge again this package"
-
- if use clamav; then
- ewarn "To allow clamav integration comment-out in /etc/clamd.conf:"
- ewarn "AllowSupplementaryGroups putting yes."
- ewarn "After that, restart clamd with"
- ewarn "/etc/init.d/clamd restart"
- fi
-}
diff --git a/mail-filter/qmail-scanner/qmail-scanner-2.06.ebuild b/mail-filter/qmail-scanner/qmail-scanner-2.06.ebuild
deleted file mode 100644
index 1ae8a61bed10..000000000000
--- a/mail-filter/qmail-scanner/qmail-scanner-2.06.ebuild
+++ /dev/null
@@ -1,193 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=2
-
-inherit fixheadtails toolchain-funcs eutils user
-
-Q_S_DATE=20090419
-DESCRIPTION="E-Mail virus scanner for qmail"
-HOMEPAGE="http://qmail-scanner.sourceforge.net/"
-SRC_URI="mirror://sourceforge/qmail-scanner/${P}.tgz
- http://toribio.apollinare.org/qmail-scanner/download/q-s-${PV}st-${Q_S_DATE}.patch.gz"
-
-IUSE="clamav spamassassin"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~ppc ~x86"
-RESTRICT="userpriv"
-
-RDEPEND="dev-lang/perl
- virtual/perl-Time-HiRes
- net-mail/tnef
- virtual/perl-DB_File
- mail-filter/maildrop
- virtual/qmail
- app-arch/unzip
- virtual/daemontools
- clamav? ( app-antivirus/clamav )
- spamassassin? ( mail-filter/spamassassin )"
-DEPEND="${RDEPEND}"
-
-pkg_setup() {
- enewgroup qscand 210
- enewuser qscand 210 -1 /var/spool/qscan qscand
- use clamav && usermod -a -G qscand,nofiles clamav
-}
-
-pkg_preinst() {
- local oldname="/var/qmail/bin/qmail-scanner-queue.pl"
- if [ -f ${oldname} ]; then
- newname=${oldname}.`date +%Y%m%d%H%M%S`
- elog "Backing up old qmail-scanner as $newname in case of modifications."
- cp ${oldname} ${newname}
- chmod 600 ${newname}
- fi
-}
-
-src_prepare() {
- epatch "${DISTDIR}"/q-s-${PV}st-${Q_S_DATE}.patch.gz
- epatch "${FILESDIR}"/${PN}-2.08-disable-suid-check.patch #364123
- ht_fix_file autoupdaters/* configure
- sed -i \
- -e "s:/var/spool/qscand:/var/spool/qscan:g" \
- README-st-patch.html \
- README-st-patch.txt || die "Fixing doc with sed failed"
-
- EXTRA_VIRII="bagle,beagle,mydoom,sco,maldal,mimail,novarg,shimg,bugler,cissi,cissy,dloade,netsky,qizy"
- elog "Adding items to the SILENT_VIRUSES list (${EXTRA_VIRII})"
- sed -i \
- -e "/^SILENT_VIRUSES/s/\"$/,${EXTRA_VIRII}\"/g" \
- -e '/DD/s/1\\.0/ 1\\.0/' \
- configure
-}
-
-src_configure() {
- local myconf
-
- addpredict /var/log/kav/kavscan.log
- addpredict /opt/bdc/plugins.htm
-
- use spamassassin && myconf="--virus-to-delete yes --sa-quarantine 2.1 --sa-delete 4.2 --sa-reject no --sa-subject SPAM: --sa-delta 0.5 --sa-alt yes"
-
- PATH=${PATH}:/opt/f-prot:/opt/vlnx ./configure \
- --domain localhost \
- --batch \
- --log-details yes \
- --skip-setuid-test \
- ${myconf} \
- || die "./configure failed!"
-
- # build for qmail-scanner-queue wrapper, so we don't need suidperl
- cd contrib
- $(tc-getCC) ${CFLAGS} -o qmail-scanner-queue qmail-scanner-queue.c || die
-}
-
-src_install () {
- # Create Directory Structure
- diropts -m 755 -o qscand -g qscand
- dodir /var/spool/qscan
- keepdir /var/spool/qscan
- diropts -m 750 -o qscand -g qscand
- dodir /var/spool/qscan/quarantine
- for i in quarantine/{viruses,policy,spam} working archives; do
- for j in tmp new cur; do
- dodir /var/spool/qscan/${i}/${j}
- keepdir /var/spool/qscan/${i}/${j}
- done
- done
- dodir /var/spool/qscan/tmp
- keepdir /var/spool/qscan/tmp
-
- # Install standard quarantine events file
- insinto /var/spool/qscan
- insopts -m 644 -o qscand -g qscand
- doins quarantine-events.txt
-
- # create quarantine.log and viruses.log
- touch quarantine.log
- insinto /var/spool/qscan
- insopts -m 644 -o qscand -g qscand
- doins quarantine.log
- dosym quarantine.log ${DESTDIR}/var/spool/qscan/viruses.log
-
- # Install qmail-scanner wrapper
- insinto /var/qmail/bin
- insopts -m 4755 -o qscand -g qscand
- doins contrib/qmail-scanner-queue
-
- # Install qmail-scanner script
- insinto /var/qmail/bin
- insopts -m 0755 -o qscand -g qscand
- doins qmail-scanner-queue.pl
-
- insinto /etc/logrotate.d/
- insopts -m 644 -o root -g root
- newins "${FILESDIR}"/${P}.logrotate qmail-scanner
-
- exeinto /etc/cron.daily/
- newexe "${FILESDIR}"/qmailscanner.cronjob qmail-scanner
-
- # Install documentation
- dodoc README CHANGES
- dohtml README.html FAQ.php TODO.php configure-options.php manual-install.php perlscanner.php
-
- docinto contrib
- cd "${S}"/contrib
- dodoc spamc-nice.eml \
- test-trophie.pl \
- logrotate.qmail-scanner \
- sub-avpdaemon.pl \
- logging_first_80_chars.eml \
- spamc-nasty.eml \
- avpdeamon.init \
- test_installation.sh \
- test-sophie.pl \
- reformime-test.eml \
- sub-sender-cache.pl \
- rbl_scanner.txt \
- test-clamd.pl \
- qs2mrtg.pl \
- mrtg-qmail-scanner.cfg \
- check_AV_daemons \
- patch_for_nod32_single_user.eml \
- qmail-delay \
- qs-scanner-report.sh \
- qs_config.sh \
- qscan-spam-to-users.pl \
- test-avgd.pl \
- test_password.zip \
- vpopmail-issues.eml
-}
-
-pkg_postinst () {
- einfo "Fixing ownerships"
- chown -R qscand:qscand /var/spool/qscan
- touch /var/qmail/bin/qmail-scanner-queue.pl
-
- # Setup perlscanner + Version Info
- chmod -s "${ROOT}"/var/qmail/bin/qmail-scanner-queue.pl
- "${ROOT}"/var/qmail/bin/qmail-scanner-queue -z
- "${ROOT}"/var/qmail/bin/qmail-scanner-queue -g
-
- elog "To activate qmail-scanner, please edit your"
- elog "/var/qmail/control/conf-common file and set:"
- elog "export QMAILQUEUE=/var/qmail/bin/qmail-scanner-queue"
- elog "Or place it in your tcprules file."
- ewarn "Please note that it was a call to qmail-scanner-queue.pl before,"
- ewarn "but this is now changed to use a wrapper to improve security!"
- ewarn "Once you have changed to the wrapper, you can remove the setuid "
- ewarn "bit on qmail-scanner-queue.pl"
-
- ewarn "If this is an upgrade from <=2.0.1 the home directory of the qscand"
- ewarn "user is changed. Please update it manually to /var/spool/qscan"
- ewarn "or remove the user and emerge again this package"
-
- if use clamav; then
- ewarn "To allow clamav integration comment-out in /etc/clamd.conf:"
- ewarn "AllowSupplementaryGroups putting yes."
- ewarn "After that, restart clamd with"
- ewarn "/etc/init.d/clamd restart"
- fi
-}
diff --git a/mail-filter/qmail-scanner/qmail-scanner-2.08.ebuild b/mail-filter/qmail-scanner/qmail-scanner-2.08.ebuild
deleted file mode 100644
index 433b63d74140..000000000000
--- a/mail-filter/qmail-scanner/qmail-scanner-2.08.ebuild
+++ /dev/null
@@ -1,194 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=2
-
-inherit fixheadtails toolchain-funcs eutils user
-
-Q_S_DATE=20091012
-DESCRIPTION="E-Mail virus scanner for qmail"
-HOMEPAGE="http://qmail-scanner.sourceforge.net/
- http://toribio.apollinare.org/qmail-scanner/"
-SRC_URI="mirror://sourceforge/${PN}/${PV}/${P}.tgz
- http://toribio.apollinare.org/qmail-scanner/download/q-s-${PV}st-${Q_S_DATE}.patch.gz"
-
-IUSE="clamav spamassassin"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 ppc x86"
-RESTRICT="userpriv"
-
-RDEPEND="dev-lang/perl
- virtual/perl-Time-HiRes
- net-mail/tnef
- virtual/perl-DB_File
- mail-filter/maildrop
- virtual/qmail
- app-arch/unzip
- virtual/daemontools
- clamav? ( app-antivirus/clamav )
- spamassassin? ( mail-filter/spamassassin )"
-DEPEND="${RDEPEND}"
-
-pkg_setup() {
- enewgroup qscand 210
- enewuser qscand 210 -1 /var/spool/qscan qscand
- use clamav && usermod -a -G qscand,nofiles clamav
-}
-
-pkg_preinst() {
- local oldname="/var/qmail/bin/qmail-scanner-queue.pl"
- if [ -f ${oldname} ]; then
- newname=${oldname}.`date +%Y%m%d%H%M%S`
- elog "Backing up old qmail-scanner as $newname in case of modifications."
- cp ${oldname} ${newname}
- chmod 600 ${newname}
- fi
-}
-
-src_prepare() {
- epatch "${DISTDIR}"/q-s-${PV}st-${Q_S_DATE}.patch.gz
- epatch "${FILESDIR}"/${PN}-2.08-disable-suid-check.patch #364123
- ht_fix_file autoupdaters/* configure
- sed -i \
- -e "s:/var/spool/qscand:/var/spool/qscan:g" \
- README-st-patch.html \
- README-st-patch.txt || die "Fixing doc with sed failed"
-
- EXTRA_VIRII="bagle,beagle,mydoom,sco,maldal,mimail,novarg,shimg,bugler,cissi,cissy,dloade,netsky,qizy"
- elog "Adding items to the SILENT_VIRUSES list (${EXTRA_VIRII})"
- sed -i \
- -e "/^SILENT_VIRUSES/s/\"$/,${EXTRA_VIRII}\"/g" \
- -e '/DD/s/1\\.0/ 1\\.0/' \
- configure
-}
-
-src_configure() {
- local myconf
-
- addpredict /var/log/kav/kavscan.log
- addpredict /opt/bdc/plugins.htm
-
- use spamassassin && myconf="--virus-to-delete yes --sa-quarantine 2.1 --sa-delete 4.2 --sa-reject no --sa-subject SPAM: --sa-delta 0.5 --sa-alt yes"
-
- PATH=${PATH}:/opt/f-prot:/opt/vlnx ./configure \
- --domain localhost \
- --batch \
- --log-details yes \
- --skip-setuid-test \
- ${myconf} \
- || die "./configure failed!"
-
- # build for qmail-scanner-queue wrapper, so we don't need suidperl
- cd contrib
- $(tc-getCC) ${CFLAGS} -o qmail-scanner-queue qmail-scanner-queue.c || die
-}
-
-src_install () {
- # Create Directory Structure
- diropts -m 755 -o qscand -g qscand
- dodir /var/spool/qscan
- keepdir /var/spool/qscan
- diropts -m 750 -o qscand -g qscand
- dodir /var/spool/qscan/quarantine
- for i in quarantine/{viruses,policy,spam} working archives; do
- for j in tmp new cur; do
- dodir /var/spool/qscan/${i}/${j}
- keepdir /var/spool/qscan/${i}/${j}
- done
- done
- dodir /var/spool/qscan/tmp
- keepdir /var/spool/qscan/tmp
-
- # Install standard quarantine events file
- insinto /var/spool/qscan
- insopts -m 644 -o qscand -g qscand
- doins quarantine-events.txt
-
- # create quarantine.log and viruses.log
- touch quarantine.log
- insinto /var/spool/qscan
- insopts -m 644 -o qscand -g qscand
- doins quarantine.log
- dosym quarantine.log ${DESTDIR}/var/spool/qscan/viruses.log
-
- # Install qmail-scanner wrapper
- insinto /var/qmail/bin
- insopts -m 4755 -o qscand -g qscand
- doins contrib/qmail-scanner-queue
-
- # Install qmail-scanner script
- insinto /var/qmail/bin
- insopts -m 0755 -o qscand -g qscand
- doins qmail-scanner-queue.pl
-
- insinto /etc/logrotate.d/
- insopts -m 644 -o root -g root
- newins "${FILESDIR}"/${P}.logrotate qmail-scanner
-
- exeinto /etc/cron.daily/
- newexe "${FILESDIR}"/qmailscanner.cronjob qmail-scanner
-
- # Install documentation
- dodoc README CHANGES
- dohtml README.html FAQ.php TODO.php configure-options.php manual-install.php perlscanner.php
-
- docinto contrib
- cd "${S}"/contrib
- dodoc spamc-nice.eml \
- test-trophie.pl \
- logrotate.qmail-scanner \
- sub-avpdaemon.pl \
- logging_first_80_chars.eml \
- spamc-nasty.eml \
- avpdeamon.init \
- test_installation.sh \
- test-sophie.pl \
- reformime-test.eml \
- sub-sender-cache.pl \
- rbl_scanner.txt \
- test-clamd.pl \
- qs2mrtg.pl \
- mrtg-qmail-scanner.cfg \
- check_AV_daemons \
- patch_for_nod32_single_user.eml \
- qmail-delay \
- qs-scanner-report.sh \
- qs_config.sh \
- qscan-spam-to-users.pl \
- test-avgd.pl \
- test_password.zip \
- vpopmail-issues.eml
-}
-
-pkg_postinst () {
- einfo "Fixing ownerships"
- chown -R qscand:qscand /var/spool/qscan
- touch /var/qmail/bin/qmail-scanner-queue.pl
-
- # Setup perlscanner + Version Info
- chmod -s "${ROOT}"/var/qmail/bin/qmail-scanner-queue.pl
- "${ROOT}"/var/qmail/bin/qmail-scanner-queue -z
- "${ROOT}"/var/qmail/bin/qmail-scanner-queue -g
-
- elog "To activate qmail-scanner, please edit your"
- elog "/var/qmail/control/conf-common file and set:"
- elog "export QMAILQUEUE=/var/qmail/bin/qmail-scanner-queue"
- elog "Or place it in your tcprules file."
- ewarn "Please note that it was a call to qmail-scanner-queue.pl before,"
- ewarn "but this is now changed to use a wrapper to improve security!"
- ewarn "Once you have changed to the wrapper, you can remove the setuid "
- ewarn "bit on qmail-scanner-queue.pl"
-
- ewarn "If this is an upgrade from <=2.0.1 the home directory of the qscand"
- ewarn "user is changed. Please update it manually to /var/spool/qscan"
- ewarn "or remove the user and emerge again this package"
-
- if use clamav; then
- ewarn "To allow clamav integration comment-out in /etc/clamd.conf:"
- ewarn "AllowSupplementaryGroups putting yes."
- ewarn "After that, restart clamd with"
- ewarn "/etc/init.d/clamd restart"
- fi
-}