Skip to content

Commit 62de458

Browse files
committed
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.
1 parent 5fbf70e commit 62de458

File tree

3 files changed

+61
-0
lines changed

3 files changed

+61
-0
lines changed

mail/p5-Mail-DMARC/DESCR

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
This module is a suite of tools for implementing DMARC. It adheres
2+
to the 2013 DMARC draft, intending to implement every MUST and
3+
every SHOULD.
4+
5+
This module can be used by...
6+
7+
- MTAs and filtering tools like SpamAssassin to validate that incoming
8+
messages are aligned with the purported sender's policy.
9+
- email senders, to receive DMARC reports from other mail servers and
10+
display them via CLI and web interfaces.
11+
- MTA operators to send DMARC reports to DMARC author domains.

mail/p5-Mail-DMARC/Makefile

Lines changed: 45 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,45 @@
1+
# $NetBSD: Makefile,v 1.1 2024/01/10 16:33:37 schmonz Exp $
2+
3+
DISTNAME= Mail-DMARC-1.20230215
4+
PKGNAME= p5-${DISTNAME}
5+
CATEGORIES= mail perl5
6+
MASTER_SITES= ${MASTER_SITE_PERL_CPAN:=Mail/}
7+
8+
MAINTAINER= pkgsrc-users@NetBSD.org
9+
HOMEPAGE= https://metacpan.org/pod/Mail::DMARC
10+
COMMENT= Perl implementation of DMARC
11+
LICENSE= ${PERL5_LICENSE}
12+
13+
BUILD_DEPENDS+= p5-File-ShareDir-Install>=0.06:../../devel/p5-File-ShareDir-Install
14+
DEPENDS+= p5-Config-Tiny>=0:../../devel/p5-Config-Tiny
15+
DEPENDS+= p5-DBD-SQLite>=1.31:../../databases/p5-DBD-SQLite
16+
DEPENDS+= p5-DBIx-Simple>=1.35:../../databases/p5-DBIx-Simple
17+
DEPENDS+= p5-Data-Dumper>=0:../../devel/p5-Data-Dumper
18+
DEPENDS+= p5-Email-MIME>=0:../../mail/p5-Email-MIME
19+
DEPENDS+= p5-Email-Sender>=1.300032:../../mail/p5-Email-Sender
20+
DEPENDS+= p5-Email-Simple>=0:../../mail/p5-Email-Simple
21+
DEPENDS+= p5-File-ShareDir>=0:../../devel/p5-File-ShareDir
22+
DEPENDS+= p5-HTTP-Tiny>=0:../../www/p5-HTTP-Tiny
23+
DEPENDS+= p5-IO-Socket-SSL>=0:../../security/p5-IO-Socket-SSL
24+
DEPENDS+= p5-Mail-DKIM>=0:../../mail/p5-Mail-DKIM
25+
DEPENDS+= p5-Net-DNS>=0:../../net/p5-Net-DNS
26+
DEPENDS+= p5-Net-IDN-Encode>=0:../../textproc/p5-Net-IDN-Encode
27+
DEPENDS+= p5-Net-IMAP-Simple>=0:../../mail/p5-Net-IMAP-Simple
28+
DEPENDS+= p5-Net-IP>=0:../../net/p5-Net-IP
29+
DEPENDS+= p5-Net-SMTPS>=0:../../mail/p5-Net-SMTPS
30+
DEPENDS+= p5-Net-SSLeay>=0:../../security/p5-Net-SSLeay
31+
DEPENDS+= p5-Regexp-Common>=2013031301:../../textproc/p5-Regexp-Common
32+
DEPENDS+= p5-Socket6>=0.23:../../net/p5-Socket6
33+
DEPENDS+= p5-Test-File-ShareDir>=0:../../devel/p5-Test-File-ShareDir
34+
DEPENDS+= p5-URI>=0:../../www/p5-URI
35+
DEPENDS+= p5-XML-LibXML>=0:../../textproc/p5-XML-LibXML
36+
TEST_DEPENDS+= p5-Test-Exception>=0:../../devel/p5-Test-Exception
37+
TEST_DEPENDS+= p5-Test-File-ShareDir>=0:../../devel/p5-Test-File-ShareDir
38+
TEST_DEPENDS+= p5-Test-Output>=0:../../devel/p5-Test-Output
39+
40+
PERL5_MODULE_TYPE= Module::Build
41+
PERL5_PACKLIST= auto/Mail/DMARC/.packlist
42+
USE_LANGUAGES= # none
43+
44+
.include "../../lang/perl5/module.mk"
45+
.include "../../mk/bsd.pkg.mk"

mail/p5-Mail-DMARC/distinfo

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
$NetBSD: distinfo,v 1.1 2024/01/10 16:33:37 schmonz Exp $
2+
3+
BLAKE2s (Mail-DMARC-1.20230215.tar.gz) = a44fbe23946085abc8ff84442220a3270da2aab412bc69ad748cf66bbdf89498
4+
SHA512 (Mail-DMARC-1.20230215.tar.gz) = 584ede08abe69c9db671465499c5ac79693e6d2d6c913cee1fbe20d85858847b99a0b0864ad62c8bb0786907c6254c3eda45183d00a1f3e38ba90ac542fb337a
5+
Size (Mail-DMARC-1.20230215.tar.gz) = 799270 bytes

0 commit comments

Comments
 (0)