head 1.12; access; symbols pkgsrc-2023Q4:1.12.0.6 pkgsrc-2023Q4-base:1.12 pkgsrc-2023Q3:1.12.0.4 pkgsrc-2023Q3-base:1.12 pkgsrc-2023Q2:1.12.0.2 pkgsrc-2023Q2-base:1.12 pkgsrc-2023Q1:1.11.0.20 pkgsrc-2023Q1-base:1.11 pkgsrc-2022Q4:1.11.0.18 pkgsrc-2022Q4-base:1.11 pkgsrc-2022Q3:1.11.0.16 pkgsrc-2022Q3-base:1.11 pkgsrc-2022Q2:1.11.0.14 pkgsrc-2022Q2-base:1.11 pkgsrc-2022Q1:1.11.0.12 pkgsrc-2022Q1-base:1.11 pkgsrc-2021Q4:1.11.0.10 pkgsrc-2021Q4-base:1.11 pkgsrc-2021Q3:1.11.0.8 pkgsrc-2021Q3-base:1.11 pkgsrc-2021Q2:1.11.0.6 pkgsrc-2021Q2-base:1.11 pkgsrc-2021Q1:1.11.0.4 pkgsrc-2021Q1-base:1.11 pkgsrc-2020Q4:1.11.0.2 pkgsrc-2020Q4-base:1.11 pkgsrc-2020Q3:1.8.0.4 pkgsrc-2020Q3-base:1.8 pkgsrc-2020Q2:1.8.0.2 pkgsrc-2020Q2-base:1.8 pkgsrc-2020Q1:1.6.0.4 pkgsrc-2020Q1-base:1.6 pkgsrc-2019Q4:1.6.0.6 pkgsrc-2019Q4-base:1.6 pkgsrc-2019Q3:1.6.0.2 pkgsrc-2019Q3-base:1.6 pkgsrc-2019Q2:1.5.0.4 pkgsrc-2019Q2-base:1.5 pkgsrc-2019Q1:1.5.0.2 pkgsrc-2019Q1-base:1.5 pkgsrc-2018Q4:1.4.0.2 pkgsrc-2018Q4-base:1.4 pkgsrc-2018Q3:1.1.0.4 pkgsrc-2018Q3-base:1.1 pkgsrc-2018Q2:1.1.0.2 pkgsrc-2018Q2-base:1.1; locks; strict; comment @# @; 1.12 date 2023.04.24.00.38.00; author schmonz; state Exp; branches; next 1.11; commitid aZmxXgfqgvAhlimE; 1.11 date 2020.12.15.11.00.24; author schmonz; state Exp; branches; next 1.10; commitid kjnZicdHVYpDqPzC; 1.10 date 2020.12.15.10.28.49; author schmonz; state Exp; branches; next 1.9; commitid m8pYABEs8BxRfPzC; 1.9 date 2020.11.19.09.35.41; author schmonz; state Exp; branches; next 1.8; commitid iAKfOyec2NWiNtwC; 1.8 date 2020.06.25.05.42.38; author schmonz; state Exp; branches; next 1.7; commitid xPBN1QptNF4rezdC; 1.7 date 2020.05.16.15.25.49; author rillig; state Exp; branches; next 1.6; commitid R3y67S4PqcacKt8C; 1.6 date 2019.07.01.15.31.51; author schmonz; state Exp; branches; next 1.5; commitid B2tA9VUoQzGY3mtB; 1.5 date 2019.01.01.15.34.54; author schmonz; state Exp; branches; next 1.4; commitid burZDZIUDQtNT56B; 1.4 date 2018.12.30.19.01.19; author schmonz; state Exp; branches; next 1.3; commitid UcpGUtjpzKZy6R5B; 1.3 date 2018.11.28.16.06.34; author schmonz; state Exp; branches; next 1.2; commitid iVbZY9biryiqaJ1B; 1.2 date 2018.11.10.15.25.08; author schmonz; state Exp; branches; next 1.1; commitid KGkSHnOCdS7NvpZA; 1.1 date 2018.05.28.12.56.24; author schmonz; state Exp; branches; next ; commitid nQzCTnZTS8FS14EA; desc @@ 1.12 log @Follow URL redirects. While here, update COMMENT and DESCR. Bump PKGREVISION. @ text @# $NetBSD: Makefile,v 1.11 2020/12/15 11:00:24 schmonz Exp $ DISTNAME= netqmail-1.06 PKGNAME= qmail-rejectutils-${RJPATCHVERSION} PKGREVISION= 1 CATEGORIES= mail MASTER_SITES= http://netqmail.org/ MAINTAINER= schmonz@@NetBSD.org HOMEPAGE= https://schmonz.com/software/rejectutils/ COMMENT= Configurable SMTP rejection for qmail without patching LICENSE= public-domain RJPATCHVERSION= 20201215 RJPATCH= ${DISTNAME}-rejectutils-${RJPATCHVERSION}.patch PATCHFILES+= ${RJPATCH} SITES.${RJPATCH}= ${HOMEPAGE} CONFLICTS+= qmail<=1.03nb32 BUILD_TARGET= rejectutils CPPFLAGS+= -DQMAIL_QUEUE_CUSTOM_ERROR=1 REJECTUTILS= qmail-qfilter-queue \ qmail-qfilter-viruscan \ qmail-rcptcheck \ qmail-rcptcheck-badrcptto \ qmail-rcptcheck-qregex \ qmail-rcptcheck-realrcptto INSTALLATION_DIRS= bin ${PKGMANDIR}/man8 do-install: for i in ${REJECTUTILS}; do \ ${INSTALL_PROGRAM} ${WRKSRC}/$$i ${DESTDIR}${PREFIX}/bin/$$i; \ ${INSTALL_MAN} ${WRKSRC}/$$i.8 ${DESTDIR}${PREFIX}/${PKGMANDIR}/man8/$$i.8; \ done .include "../../mk/djbware.mk" .include "../../mk/bsd.pkg.mk" @ 1.11 log @Define QMAIL_QUEUE_CUSTOM_ERROR. Ride recent update. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.10 2020/12/15 10:28:49 schmonz Exp $ d5 1 d10 2 a11 2 HOMEPAGE= https://schmonz.com/qmail/rejectutils/ COMMENT= Reject messages at SMTP according to multiple criteria @ 1.10 log @Update to 20201215. From the changelog: - qmail-qfilter-{ofmipd,smtpd}-queue: Remove after 2 years' deprecation. If you're using these, please switch to qmail-qfilter-queue. - qmail-qfilter-viruscan: Optionally build with qmail-queue-custom-error support, returning the same error message as Russ Nelson's original viruscan patch. - qmail-qfilter-queue.8, qmail-rcptcheck.8: Add an ERRORS section. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.9 2020/11/19 09:35:41 schmonz Exp $ d22 2 @ 1.9 log @Remove DJB_RESTRICTED, no longer used. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.8 2020/06/25 05:42:38 schmonz Exp $ a4 1 PKGREVISION= 1 d13 1 a13 1 RJPATCHVERSION= 20181230 @ 1.8 log @Retire 'djbware-errno-hack' and associated options.mk cleverness. Instead: 1. Package makefiles including their own options.mk 2. Packages say "SUBST_CLASSES+=djberrno" to get the hack, if needed 3. Packages adjust SUBST_FILES.djberrno, if needed Should fix bulk build failures due to multiple inclusions of options.mk and/or incorrect definitions of DJB_ERRNO_HACK. Approved during the freeze by wiz@@. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.7 2020/05/16 15:25:49 rillig Exp $ a20 1 DJB_RESTRICTED= no @ 1.7 log @mail/qmail-rejectutils: does not have error.h @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.6 2019/07/01 15:31:51 schmonz Exp $ a21 1 DJB_ERRNO_HACK= no @ 1.6 log @qmail.org lapsed; use netqmail.org or qmailorg.schmonz.com. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.5 2019/01/01 15:34:54 schmonz Exp $ d22 1 @ 1.5 log @Remove qmail-qfilter-{ofmipd,smtpd}-queue, deprecated during 2018Q4 in favor of qmail-qfilter-queue. Bump PKGREVISION. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.4 2018/12/30 19:01:19 schmonz Exp $ d7 1 a7 1 MASTER_SITES= http://www.qmail.org/ @ 1.4 log @Add manual pages. Bump version. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.3 2018/11/28 16:06:34 schmonz Exp $ d5 1 a37 3 for i in qmail-qfilter-ofmipd-queue qmail-qfilter-smtpd-queue; do \ ${INSTALL_PROGRAM} ${WRKSRC}/$$i ${DESTDIR}${PREFIX}/bin/$$i; \ done @ 1.3 log @Update to 20181128. Changes: - Add qmail-qfilter-queue, which is like qmail-qfilter-ofmipd-queue and qmail-qfilter-smtpd-queue but requires an environment variable pointing to a config file (QMAILQUEUEFILTERS) rather than hardcoding one. - Leave qmail-qfilter-ofmipd-queue and qmail-qfilter-smtpd-queue as thin wrappers around qmail-qfilter-queue, logging what the sysadmin needs to do. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.2 2018/11/10 15:25:08 schmonz Exp $ d13 1 a13 1 RJPATCHVERSION= 20181128 d23 1 a23 3 REJECTUTILS= qmail-qfilter-ofmipd-queue \ qmail-qfilter-queue \ qmail-qfilter-smtpd-queue \ d30 1 a30 1 INSTALLATION_DIRS= bin d35 4 @ 1.2 log @Update to 20181110. Changes: - qmail-rcptcheck also works as a qmail-spp plugin. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.1 2018/05/28 12:56:24 schmonz Exp $ d13 1 a13 1 RJPATCHVERSION= 20181110 d24 1 @ 1.1 log @Initial import of qmail-rejectutils, a set of standalone programs for SMTP-rejecting messages according to multiple criteria without patching qmail-smtpd(8). @ text @d1 1 a1 1 # $NetBSD$ d13 1 a13 1 RJPATCHVERSION= 20170720 @