diff options
Diffstat (limited to 'mail/qscan')
-rw-r--r-- | mail/qscan/Makefile | 49 | ||||
-rw-r--r-- | mail/qscan/distinfo | 2 | ||||
-rw-r--r-- | mail/qscan/files/patch-src__qscan.c | 34 | ||||
-rw-r--r-- | mail/qscan/files/patch-src__qscan.h | 13 | ||||
-rw-r--r-- | mail/qscan/pkg-descr | 12 | ||||
-rw-r--r-- | mail/qscan/pkg-plist | 9 |
6 files changed, 0 insertions, 119 deletions
diff --git a/mail/qscan/Makefile b/mail/qscan/Makefile deleted file mode 100644 index 9498dda2a53a..000000000000 --- a/mail/qscan/Makefile +++ /dev/null @@ -1,49 +0,0 @@ -# Created by: Alex Dupre <ale@FreeBSD.org> -# $FreeBSD$ - -PORTNAME= qscan -PORTVERSION= 1.5 -PORTREVISION= 5 -CATEGORIES= mail security -MASTER_SITES= http://download.pureftpd.org/pub/qscan/ \ - ftp://ftp.pureftpd.org/pub/pure-ftpd/misc/qscan/ - -MAINTAINER= ports@FreeBSD.org -COMMENT= Mail filter for Qmail that scans messages with ClamAV - -RUN_DEPENDS= clamdscan:${PORTSDIR}/security/clamav \ - ripmime:${PORTSDIR}/mail/ripmime - -USES= qmail:run - -GNU_CONFIGURE= yes - -NO_STAGE= yes -.include <bsd.port.pre.mk> - -QMAIL_QUEUE= ${QMAIL_PREFIX}/bin/qmail-queue -QSCAN_VAR?= ${QMAIL_PREFIX}/${PORTNAME} -PLIST_SUB+= QSCAN_VAR="${QSCAN_VAR}" \ - QMAIL_QUEUE="${QMAIL_QUEUE}" - -# default 10 -.if defined(WITH_CONCURRENCY) -CONFIGURE_ARGS+=--with-concurrency=${WITH_CONCURRENCY} -.endif - -CONFIGURE_ENV+= SWEEP="${LOCALBASE}/bin/clamdscan" \ - RIPMIME="${LOCALBASE}/bin/ripmime" \ - QMAIL_QUEUE="${QMAIL_QUEUE}-old" - -post-patch: - @${REINPLACE_CMD} -e "s|/var/qmail/qscan|${QSCAN_VAR}|" ${WRKSRC}/src/qscan.h - -do-install: - ${INSTALL_PROGRAM} ${WRKSRC}/src/${PORTNAME} ${PREFIX}/bin - ${MKDIR} ${QSCAN_VAR} - ${CHMOD} 750 ${QSCAN_VAR} - ${CHOWN} qmaild:clamav ${QSCAN_VAR} - ${LN} -f ${QMAIL_QUEUE} ${QMAIL_QUEUE}-old - ${LN} -sf ${PREFIX}/bin/${PORTNAME} ${QMAIL_QUEUE} - -.include <bsd.port.post.mk> diff --git a/mail/qscan/distinfo b/mail/qscan/distinfo deleted file mode 100644 index 908c44cd9be3..000000000000 --- a/mail/qscan/distinfo +++ /dev/null @@ -1,2 +0,0 @@ -SHA256 (qscan-1.5.tar.gz) = 08d9c586b540a5b89f0e64c2677bbddf22eb2fdb626588fcda58f680fd5c8835 -SIZE (qscan-1.5.tar.gz) = 87783 diff --git a/mail/qscan/files/patch-src__qscan.c b/mail/qscan/files/patch-src__qscan.c deleted file mode 100644 index 081a7bdff6eb..000000000000 --- a/mail/qscan/files/patch-src__qscan.c +++ /dev/null @@ -1,34 +0,0 @@ ---- src/qscan.c.orig Fri Oct 4 20:44:37 2002 -+++ src/qscan.c Thu Apr 8 16:47:28 2004 -@@ -326,8 +326,8 @@ - wait_everybody_and_die(99); - } - while (fgets(line, (int) sizeof line, avfp) != NULL) { -- if (strncmp(SWEEP_VIRUS_PREFIX, line, -- sizeof SWEEP_VIRUS_PREFIX - (size_t) 1U) == 0) { -+ register char *virus; -+ if ((virus = strstr(line, SWEEP_VIRUS_PREFIX)) != NULL) { - register char *crlf; - - if (ret < INT_MAX) { -@@ -340,8 +340,9 @@ - (crlf = strrchr(line, '\r')) != NULL) { - *crlf = 0; - } -- *foundvirus = strdup(line + -- sizeof SWEEP_VIRUS_PREFIX - (size_t) 1U); -+ *virus = 0; -+ virus = strrchr(line, ' '); -+ *foundvirus = strdup(++virus); - } - } - if (fclose(avfp) != 0) { -@@ -479,7 +480,7 @@ - perror_log("unable to create the destdir name"); - return -1; - } -- if (mkdir(ripmime_destdir, (mode_t) 0700) != 0) { -+ if (mkdir(ripmime_destdir, (mode_t) 0750) != 0) { - if (chdir(ripmime_destdir) != 0) { - perror_log("unable to create/access ripmime_destdir"); - return -1; diff --git a/mail/qscan/files/patch-src__qscan.h b/mail/qscan/files/patch-src__qscan.h deleted file mode 100644 index e2ff1b78cb83..000000000000 --- a/mail/qscan/files/patch-src__qscan.h +++ /dev/null @@ -1,13 +0,0 @@ ---- src/qscan.h.orig Thu Apr 8 14:31:31 2004 -+++ src/qscan.h Thu Apr 8 14:32:18 2004 -@@ -178,8 +178,8 @@ - #define QSCAN_TIMEOUT 3000 - #define RIPMIME_DESTDIR_BASE "/var/qmail/qscan" - #define RIPMIME_ARGS "-i", "-", "-d" --#define SWEEP_ARGS "-all", "-rec", "-ss", "-zip", "-arj", "-rar", "-cab", "-tnef" --#define SWEEP_VIRUS_PREFIX ">>> " -+#define SWEEP_ARGS "--disable-summary", "--stdout" -+#define SWEEP_VIRUS_PREFIX " FOUND" - #define SWEEP_TIMEOUT 250 - #define SWEEP_NICE 15 - #define MSG_BUFSIZE 8192 diff --git a/mail/qscan/pkg-descr b/mail/qscan/pkg-descr deleted file mode 100644 index bf28ab5ffac7..000000000000 --- a/mail/qscan/pkg-descr +++ /dev/null @@ -1,12 +0,0 @@ -The Qmail virus scanner (QScan) is a mail filter for Qmail that scans -incoming messages using the Clam Antivirus engine, immediately rejecting -infected content. - -It is designed to be minimalistic, yet extremely fast and secure, and uses -multiple pipes instead of the traditional temporary files and privilege -separation. - -Originally developed for the Sophos Antivirus, this port is patched to -work in conjunction with the ClamAV daemon. - -WWW: http://www.pureftpd.org/project/qmail-antivirus diff --git a/mail/qscan/pkg-plist b/mail/qscan/pkg-plist deleted file mode 100644 index ce06f8077711..000000000000 --- a/mail/qscan/pkg-plist +++ /dev/null @@ -1,9 +0,0 @@ -bin/qscan -@exec mkdir -p %%QSCAN_VAR%% -@exec chmod 750 %%QSCAN_VAR%% -@exec chown qmaild:clamav %%QSCAN_VAR%% -@exec ln -f %%QMAIL_QUEUE%% %%QMAIL_QUEUE%%-old -@exec ln -sf %D/bin/qscan %%QMAIL_QUEUE%% -@unexec ln -f %%QMAIL_QUEUE%%-old %%QMAIL_QUEUE%% -@unexec rm -f %%QMAIL_QUEUE%%-old -@unexec echo "You may safely remove %%QSCAN_VAR%% if you don't want to use qscan anymore." |