summaryrefslogtreecommitdiff
path: root/mail/qscan
diff options
context:
space:
mode:
Diffstat (limited to 'mail/qscan')
-rw-r--r--mail/qscan/Makefile49
-rw-r--r--mail/qscan/distinfo2
-rw-r--r--mail/qscan/files/patch-src__qscan.c34
-rw-r--r--mail/qscan/files/patch-src__qscan.h13
-rw-r--r--mail/qscan/pkg-descr12
-rw-r--r--mail/qscan/pkg-plist9
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."