head 1.7; access; symbols pkgsrc-2026Q2:1.7.0.6 pkgsrc-2026Q2-base:1.7 pkgsrc-2026Q1:1.7.0.4 pkgsrc-2026Q1-base:1.7 pkgsrc-2025Q4:1.7.0.2 pkgsrc-2025Q4-base:1.7 pkgsrc-2025Q3:1.6.0.2 pkgsrc-2025Q3-base:1.6 pkgsrc-2025Q2:1.5.0.2 pkgsrc-2025Q2-base:1.5 pkgsrc-2025Q1:1.4.0.4 pkgsrc-2025Q1-base:1.4 pkgsrc-2024Q4:1.4.0.2 pkgsrc-2024Q4-base:1.4 pkgsrc-2024Q3:1.3.0.4 pkgsrc-2024Q3-base:1.3 pkgsrc-2024Q2:1.3.0.2 pkgsrc-2024Q2-base:1.3 pkgsrc-2024Q1:1.2.0.2 pkgsrc-2024Q1-base:1.2; locks; strict; comment @# @; 1.7 date 2025.11.15.01.07.55; author wen; state Exp; branches; next 1.6; commitid VAq2isE9LnS3qAiG; 1.6 date 2025.07.04.08.47.22; author wiz; state Exp; branches; next 1.5; commitid vfjLVB0DFyTBfp1G; 1.5 date 2025.05.30.06.23.55; author wen; state Exp; branches; next 1.4; commitid mVPAp4w7DpAgBTWF; 1.4 date 2024.11.16.12.05.51; author wiz; state Exp; branches; next 1.3; commitid EcLctWHJOZ20KRxF; 1.3 date 2024.04.29.06.46.16; author wen; state Exp; branches; next 1.2; commitid OKWjxQqJZjd5s08F; 1.2 date 2024.02.28.08.52.34; author wen; state Exp; branches; next 1.1; commitid LOxwto7cnlYE6b0F; 1.1 date 2024.01.10.16.33.37; author schmonz; state Exp; branches; next ; commitid cT6MgCr9AdFYeVTE; desc @@ 1.7 log @Update to 1.20250805 Upstream changes: ### 1.20250805 - if XML declares a namespace, remove it - silence warnings for text/html parts - silence most "Unknown message part" warnings ### 1.20250610 - Fix end of line characters in message-id for reports @ text @# $NetBSD: Makefile,v 1.6 2025/07/04 08:47:22 wiz Exp $ DISTNAME= Mail-DMARC-1.20250805 PKGNAME= p5-${DISTNAME} CATEGORIES= mail perl5 MASTER_SITES= ${MASTER_SITE_PERL_CPAN:=Mail/} MAINTAINER= pkgsrc-users@@NetBSD.org HOMEPAGE= https://metacpan.org/pod/Mail::DMARC COMMENT= Perl implementation of DMARC LICENSE= ${PERL5_LICENSE} BUILD_DEPENDS+= p5-File-ShareDir-Install>=0.06:../../devel/p5-File-ShareDir-Install DEPENDS+= p5-Config-Tiny>=0:../../devel/p5-Config-Tiny DEPENDS+= p5-DBD-SQLite>=1.31:../../databases/p5-DBD-SQLite DEPENDS+= p5-DBIx-Simple>=1.35:../../databases/p5-DBIx-Simple DEPENDS+= p5-Data-Dumper>=0:../../devel/p5-Data-Dumper DEPENDS+= p5-Email-MIME>=0:../../mail/p5-Email-MIME DEPENDS+= p5-Email-Sender>=1.300032:../../mail/p5-Email-Sender DEPENDS+= p5-Email-Simple>=0:../../mail/p5-Email-Simple DEPENDS+= p5-File-ShareDir>=0:../../devel/p5-File-ShareDir DEPENDS+= p5-HTTP-Tiny>=0:../../www/p5-HTTP-Tiny DEPENDS+= p5-IO-Socket-SSL>=0:../../security/p5-IO-Socket-SSL DEPENDS+= p5-Mail-DKIM>=0:../../mail/p5-Mail-DKIM DEPENDS+= p5-Net-DNS>=0:../../net/p5-Net-DNS DEPENDS+= p5-Net-IDN-Encode>=0:../../textproc/p5-Net-IDN-Encode DEPENDS+= p5-Net-IMAP-Simple>=0:../../mail/p5-Net-IMAP-Simple DEPENDS+= p5-Net-IP>=0:../../net/p5-Net-IP DEPENDS+= p5-Net-SMTPS>=0:../../mail/p5-Net-SMTPS DEPENDS+= p5-Net-SSLeay>=0:../../security/p5-Net-SSLeay DEPENDS+= p5-Regexp-Common>=2013031301:../../textproc/p5-Regexp-Common DEPENDS+= p5-Socket6>=0.23:../../net/p5-Socket6 DEPENDS+= p5-Test-File-ShareDir>=0:../../devel/p5-Test-File-ShareDir DEPENDS+= p5-URI>=0:../../www/p5-URI DEPENDS+= p5-XML-LibXML>=0:../../textproc/p5-XML-LibXML TEST_DEPENDS+= p5-Test-Exception>=0:../../devel/p5-Test-Exception TEST_DEPENDS+= p5-Test-File-ShareDir>=0:../../devel/p5-Test-File-ShareDir TEST_DEPENDS+= p5-Test-Output>=0:../../devel/p5-Test-Output PERL5_MODULE_TYPE= Module::Build PERL5_PACKLIST= auto/Mail/DMARC/.packlist USE_LANGUAGES= # none .include "../../lang/perl5/module.mk" .include "../../mk/bsd.pkg.mk" @ 1.6 log @*: bump for perl 5.42.0 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.5 2025/05/30 06:23:55 wen Exp $ d3 1 a3 1 DISTNAME= Mail-DMARC-1.20250203 a4 1 PKGREVISION= 1 @ 1.5 log @Update to 1.20250203 Upstream changes: ### 1.20250203 - consider localhost as invalid domain #255 - add a stringify method to the Policy class #253 - lower case domains passed to is_valid_domain #252 - lower case match from and envelope-from domains #249 - Change validation result for RFC7489 6.6.3 step 6.2 #248 - point README links to search.cpan.org #240 - sender: set options when creating new sender object #239 - permit storage of UTF-8 chars in MySQL DB #238 - load report_store modules using Module::Load #237 - create an email message with a proper Message-ID #236 - imap: only use port 143 if requested #235 - find_psl_file: fix duplicate share in path #232 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.4 2024/11/16 12:05:51 wiz Exp $ d5 1 @ 1.4 log @*: recursive bump for perl 5.40 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.3 2024/04/29 06:46:16 wen Exp $ d3 1 a3 1 DISTNAME= Mail-DMARC-1.20240314 a4 1 PKGREVISION= 1 @ 1.3 log @Update to 1.20240314 Upstream changes: ### 1.20240313 - Fix error email sent when reports are too large - Delete reports after sending error emails - Make sending of error emails optional @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.2 2024/02/28 08:52:34 wen Exp $ d5 1 @ 1.2 log @Update to 1.20240214 Upstream changes: 1.20240214 - feat: add imap option to specify port #195 - feat: add configurable DNS retrans option #214 - ignore empty/wrong lines on whitelist_dmarc file #219 - test: mock DNS during testing #213 - ci: restore CI tests to working order - Force lower case for SPF domain input #212 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.1 2024/01/10 16:33:37 schmonz Exp $ d3 1 a3 1 DISTNAME= Mail-DMARC-1.20240214 @ 1.1 log @Add p5-Mail-DMARC: Perl implementation of DMARC This module is a suite of tools for implementing DMARC. It adheres to the 2013 DMARC draft, intending to implement every MUST and every SHOULD. This module can be used by... - MTAs and filtering tools like SpamAssassin to validate that incoming messages are aligned with the purported sender's policy. - email senders, to receive DMARC reports from other mail servers and display them via CLI and web interfaces. - MTA operators to send DMARC reports to DMARC author domains. @ text @d1 1 a1 1 # $NetBSD$ d3 1 a3 1 DISTNAME= Mail-DMARC-1.20230215 @