pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/mail/qmail-rejectutils Initial import of qmail-rejectu...



details:   https://anonhg.NetBSD.org/pkgsrc/rev/54a533cafb9f
branches:  trunk
changeset: 308638:54a533cafb9f
user:      schmonz <schmonz%pkgsrc.org@localhost>
date:      Mon May 28 12:56:24 2018 +0000

description:
Initial import of qmail-rejectutils, a set of standalone programs for
SMTP-rejecting messages according to multiple criteria without patching
qmail-smtpd(8).

diffstat:

 mail/qmail-rejectutils/DESCR    |  20 ++++++++++++++++++++
 mail/qmail-rejectutils/Makefile |  39 +++++++++++++++++++++++++++++++++++++++
 mail/qmail-rejectutils/PLIST    |   8 ++++++++
 mail/qmail-rejectutils/distinfo |  10 ++++++++++
 4 files changed, 77 insertions(+), 0 deletions(-)

diffs (93 lines):

diff -r 834f9407b98e -r 54a533cafb9f mail/qmail-rejectutils/DESCR
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/mail/qmail-rejectutils/DESCR      Mon May 28 12:56:24 2018 +0000
@@ -0,0 +1,20 @@
+To SMTP-reject messages without patching qmail-smtpd(8), compose the
+following programs into your configuration as needed:
+
+- qmail-qfilter-smtpd-queue is a QMAILQUEUE wrapper that runs
+  qmail-qfilter with the sequence of programs in control/smtpfilters,
+  rejecting if any of them reject.
+- qmail-qfilter-ofmipd-queue is a QMAILQUEUE wrapper that runs
+  qmail-qfilter with the sequence of programs in control/ofmipfilters,
+  rejecting if any of them reject.
+- qmail-qfilter-viruscan is the viruscan patch repackaged as a
+  qmail-qfilter-compatible program.
+- qmail-rcptcheck is a RCPTCHECK-compatible program that runs the
+  sequence of programs in control/rcptchecks, rejecting if any of
+  them reject.
+- qmail-rcptcheck-realrcptto is the realrcptto patch repackaged as a
+  RCPTCHECK-compatible program.
+- qmail-rcptcheck-badrcptto is the badrcptto patch repackaged as a
+  RCPTCHECK-compatible program.
+- qmail-rcptcheck-qregex is (most of) the qregex patch repackaged as a
+  RCPTCHECK-compatible program
diff -r 834f9407b98e -r 54a533cafb9f mail/qmail-rejectutils/Makefile
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/mail/qmail-rejectutils/Makefile   Mon May 28 12:56:24 2018 +0000
@@ -0,0 +1,39 @@
+# $NetBSD: Makefile,v 1.1 2018/05/28 12:56:24 schmonz Exp $
+
+DISTNAME=              netqmail-1.06
+PKGNAME=               qmail-rejectutils-${RJPATCHVERSION}
+CATEGORIES=            mail
+MASTER_SITES=          http://www.qmail.org/
+
+MAINTAINER=            schmonz%NetBSD.org@localhost
+HOMEPAGE=              https://schmonz.com/qmail/rejectutils/
+COMMENT=               Reject messages at SMTP according to multiple criteria
+LICENSE=               public-domain
+
+RJPATCHVERSION=                20170720
+RJPATCH=               ${DISTNAME}-rejectutils-${RJPATCHVERSION}.patch
+PATCHFILES+=           ${RJPATCH}
+SITES.${RJPATCH}=      ${HOMEPAGE}
+
+CONFLICTS+=            qmail<=1.03nb32
+
+DJB_RESTRICTED=                no
+BUILD_TARGET=          rejectutils
+
+REJECTUTILS=           qmail-qfilter-ofmipd-queue      \
+                       qmail-qfilter-smtpd-queue       \
+                       qmail-qfilter-viruscan          \
+                       qmail-rcptcheck                 \
+                       qmail-rcptcheck-badrcptto       \
+                       qmail-rcptcheck-qregex          \
+                       qmail-rcptcheck-realrcptto
+
+INSTALLATION_DIRS=     bin
+
+do-install:
+       for i in ${REJECTUTILS}; do                                     \
+               ${INSTALL_PROGRAM} ${WRKSRC}/$$i ${DESTDIR}${PREFIX}/bin/$$i; \
+       done
+
+.include "../../mk/djbware.mk"
+.include "../../mk/bsd.pkg.mk"
diff -r 834f9407b98e -r 54a533cafb9f mail/qmail-rejectutils/PLIST
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/mail/qmail-rejectutils/PLIST      Mon May 28 12:56:24 2018 +0000
@@ -0,0 +1,8 @@
+@comment $NetBSD: PLIST,v 1.1 2018/05/28 12:56:24 schmonz Exp $
+bin/qmail-qfilter-viruscan
+bin/qmail-qfilter-ofmipd-queue
+bin/qmail-qfilter-smtpd-queue
+bin/qmail-rcptcheck
+bin/qmail-rcptcheck-badrcptto
+bin/qmail-rcptcheck-qregex
+bin/qmail-rcptcheck-realrcptto
diff -r 834f9407b98e -r 54a533cafb9f mail/qmail-rejectutils/distinfo
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/mail/qmail-rejectutils/distinfo   Mon May 28 12:56:24 2018 +0000
@@ -0,0 +1,10 @@
+$NetBSD: distinfo,v 1.1 2018/05/28 12:56:24 schmonz Exp $
+
+SHA1 (netqmail-1.06-rejectutils-20170720.patch) = a2902231ebbd27b214206f0e26150fe7aef48ca3
+RMD160 (netqmail-1.06-rejectutils-20170720.patch) = 6f0aba229513ad635145016a689c50cad37321d2
+SHA512 (netqmail-1.06-rejectutils-20170720.patch) = da7d0fb60c21f2ff63fe99bf540f83345369cbf6ade4b9a6cae36b5b3d91b3edfd58d91b8b7a300a617fd963de860a76f30d429f677318078b1430fce4676d12
+Size (netqmail-1.06-rejectutils-20170720.patch) = 37193 bytes
+SHA1 (netqmail-1.06.tar.gz) = 9ee9a603e2ad3d8e1d34b900e19b7a5d275f538b
+RMD160 (netqmail-1.06.tar.gz) = d31598afa862abb35bc1feb8d038ab619b5a17a2
+SHA512 (netqmail-1.06.tar.gz) = de40a6d8fac502bd785010434d99b99f2c0524e10aea3d0f2a0d35c70fce91e991eb1fb8f20a1276eb56d7e73130ea5e2c178f6075d138af47b28d9ca6e6046b
+Size (netqmail-1.06.tar.gz) = 260941 bytes



Home | Main Index | Thread Index | Old Index