head	1.3;
access;
symbols
	pkgsrc-2026Q2:1.3.0.8
	pkgsrc-2026Q2-base:1.3
	pkgsrc-2026Q1:1.3.0.6
	pkgsrc-2026Q1-base:1.3
	pkgsrc-2025Q4:1.3.0.4
	pkgsrc-2025Q4-base:1.3
	pkgsrc-2025Q3:1.3.0.2
	pkgsrc-2025Q3-base:1.3
	pkgsrc-2025Q2:1.2.0.6
	pkgsrc-2025Q2-base:1.2
	pkgsrc-2025Q1:1.2.0.4
	pkgsrc-2025Q1-base:1.2
	pkgsrc-2024Q4:1.2.0.2
	pkgsrc-2024Q4-base:1.2
	pkgsrc-2024Q3:1.1.0.6
	pkgsrc-2024Q3-base:1.1
	pkgsrc-2024Q2:1.1.0.4
	pkgsrc-2024Q2-base:1.1
	pkgsrc-2024Q1:1.1.0.2
	pkgsrc-2024Q1-base:1.1;
locks; strict;
comment	@# @;


1.3
date	2025.07.04.08.47.23;	author wiz;	state Exp;
branches;
next	1.2;
commitid	vfjLVB0DFyTBfp1G;

1.2
date	2024.11.16.12.05.52;	author wiz;	state Exp;
branches;
next	1.1;
commitid	EcLctWHJOZ20KRxF;

1.1
date	2024.01.10.16.48.23;	author schmonz;	state Exp;
branches;
next	;
commitid	abcG03nnAJ72kVTE;


desc
@@


1.3
log
@*: bump for perl 5.42.0
@
text
@# $NetBSD: Makefile,v 1.2 2024/11/16 12:05:52 wiz Exp $

DISTNAME=		Mail-Qmail-Filter-1.32
PKGNAME=		p5-${DISTNAME}
PKGREVISION=		2
CATEGORIES=		mail perl5
MASTER_SITES=		${MASTER_SITE_PERL_CPAN:=../../authors/id/F/FA/FANY/}

MAINTAINER=		schmonz@@NetBSD.org
HOMEPAGE=		https://metacpan.org/dist/Mail-Qmail-Filter
COMMENT=		Modules for filtering between qmail-smtpd and qmail-queue
LICENSE=		artistic-2.0

DEPENDS+=		p5-Capture-Tiny-[0-9]*:../../devel/p5-Capture-Tiny
DEPENDS+=		p5-Email-Valid-[0-9]*:../../mail/p5-Email-Valid
DEPENDS+=		p5-File-Scan-ClamAV-[0-9]*:../../security/p5-File-Scan-ClamAV
DEPENDS+=		p5-MailTools-[0-9]*:../../mail/p5-MailTools
DEPENDS+=		p5-Mail-DKIM-[0-9]*:../../mail/p5-Mail-DKIM
DEPENDS+=		p5-Mail-DMARC-[0-9]*:../../mail/p5-Mail-DMARC
DEPENDS+=		p5-Mail-Qmail-Queue-[0-9]*:../../mail/p5-Mail-Qmail-Queue
DEPENDS+=		p5-Mail-SPF-[0-9]*:../../mail/p5-Mail-SPF
DEPENDS+=		spamassassin-[0-9]*:../../mail/spamassassin
DEPENDS+=		p5-Mo-[0-9]*:../../devel/p5-Mo
DEPENDS+=		p5-Path-Tiny-[0-9]*:../../filesystems/p5-Path-Tiny
DEPENDS+=		p5-Qmail-Deliverable-[0-9]*:../../mail/p5-Qmail-Deliverable
DEPENDS+=		p5-namespace-clean-[0-9]*:../../devel/p5-namespace-clean

USE_LANGUAGES=		# none
PERL5_PACKLIST=		auto/Mail/Qmail/Filter/.packlist

SUBST_CLASSES+=		varqmail
SUBST_STAGE.varqmail=	pre-configure
SUBST_FILES.varqmail=	lib/Mail/Qmail/Filter.pm
SUBST_VARS.varqmail=	QMAILDIR

BUILD_DEFS+=		QMAILDIR

pre-configure:
	${FIND} ${WRKSRC} -type f -name '*.orig' | ${XARGS} ${RM} -f

post-extract:
	cd ${WRKDIR} && ${MV} -f ${DISTNAME:C/[0-9]$/1/} ${DISTNAME}

.include "../../lang/perl5/module.mk"
.include "../../mk/bsd.pkg.mk"
@


1.2
log
@*: recursive bump for perl 5.40
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.1 2024/01/10 16:48:23 schmonz Exp $
d5 1
a5 1
PKGREVISION=		1
@


1.1
log
@Add p5-Mail-Qmail-Filter: Modules for filtering between qmail-smtpd and qmail-queue

Mail::Qmail::Filter and its submodules are designed to help you filter
incoming e-mails when using qmail as MTA.

You should use it like so:

1. Write a frontend script to configure your filters
2. In the run file for your qmail-smtpd instance, e.g.
   /var/qmail/supervise/qmail-smtpd/run, export
   QMAILQUEUE=path_to_your_frontend_script

In each filter, you may do various things:

- examine and change envelope data (RFC5321.MailFrom and recipients)
- examine and modify the e-mail message (header and/or body)
- "reject" e-mails (or defer them)
@
text
@d1 1
a1 1
# $NetBSD$
d5 1
@

