aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNorikatsu Shigemura <nork@FreeBSD.org>2024-03-08 13:39:15 +0000
committerNorikatsu Shigemura <nork@FreeBSD.org>2024-03-08 13:39:15 +0000
commitb3f6e12a4d0350d0d04a9e80443ced9980f88678 (patch)
tree172f10c59720f944974c8964b4f6128c8015f583
parent2f875ed4f941f9eefb5c56de5febb72be8262664 (diff)
mail/p5-Mail-BIMI: Add new port
Module for retrieving, parsing, and validating BIMI Assertion Records, BIMI Indicators, and BIMI VMC Evidence Documents. Approved by: hrs (mentor)
-rw-r--r--mail/Makefile1
-rw-r--r--mail/p5-Mail-BIMI/Makefile42
-rw-r--r--mail/p5-Mail-BIMI/distinfo3
-rw-r--r--mail/p5-Mail-BIMI/pkg-descr2
-rw-r--r--mail/p5-Mail-BIMI/pkg-plist69
5 files changed, 117 insertions, 0 deletions
diff --git a/mail/Makefile b/mail/Makefile
index 1873a94cc578..ef59986a9a0e 100644
--- a/mail/Makefile
+++ b/mail/Makefile
@@ -350,6 +350,7 @@
SUBDIR += p5-Mail-Audit
SUBDIR += p5-Mail-Audit-Attach
SUBDIR += p5-Mail-AuthenticationResults
+ SUBDIR += p5-Mail-BIMI
SUBDIR += p5-Mail-Box
SUBDIR += p5-Mail-Box-IMAP4
SUBDIR += p5-Mail-Box-IMAP4-SSL
diff --git a/mail/p5-Mail-BIMI/Makefile b/mail/p5-Mail-BIMI/Makefile
new file mode 100644
index 000000000000..5aa6d1a7799f
--- /dev/null
+++ b/mail/p5-Mail-BIMI/Makefile
@@ -0,0 +1,42 @@
+PORTNAME= Mail-BIMI
+PORTVERSION= 3.20240205
+CATEGORIES= mail perl5
+MASTER_SITES= CPAN
+PKGNAMEPREFIX= p5-
+
+MAINTAINER= nork@FreeBSD.org
+COMMENT= BIMI (Brand Indicators for Message Identification) object
+WWW= https://metacpan.org/release/Mail-BIMI
+
+LICENSE= ART10 GPLv1+
+LICENSE_COMB= dual
+
+RUN_DEPENDS= p5-App-Cmd>0:devel/p5-App-Cmd \
+ p5-Cache-FastMmap>0:devel/p5-Cache-FastMmap \
+ p5-Convert-ASN1>0:converters/p5-Convert-ASN1 \
+ p5-Crypt-OpenSSL-Verify>0:security/p5-Crypt-OpenSSL-Verify \
+ p5-Crypt-OpenSSL-X509>0:security/p5-Crypt-OpenSSL-X509 \
+ p5-File-Slurp>0:devel/p5-File-Slurp \
+ p5-HTTP-Tiny-Paranoid>0:www/p5-HTTP-Tiny-Paranoid \
+ p5-Import-Into>0:devel/p5-Import-Into \
+ p5-JSON>0:converters/p5-JSON \
+ p5-Mail-AuthenticationResults>0:mail/p5-Mail-AuthenticationResults \
+ p5-Mail-DMARC>=0:mail/p5-Mail-DMARC \
+ p5-Moose>0:devel/p5-Moose \
+ p5-Mozilla-CA>0:www/p5-Mozilla-CA \
+ p5-Net-DNS>=1.01:dns/p5-Net-DNS \
+ p5-Sereal>0:converters/p5-Sereal \
+ p5-Sub-Install>0:devel/p5-Sub-Install \
+ p5-Term-ANSIColor>0:devel/p5-Term-ANSIColor \
+ p5-XML-LibXML>2.0202:textproc/p5-XML-LibXML
+TEST_DEPENDS= p5-Test-Differences>0:devel/p5-Test-Differences \
+ p5-Test-RequiresInternet>0:devel/p5-Test-RequiresInternet
+
+USES= perl5
+USE_PERL5= configure
+
+TEST_ENV= AUTHOR_TESTING=1
+
+NO_ARCH= yes
+
+.include <bsd.port.mk>
diff --git a/mail/p5-Mail-BIMI/distinfo b/mail/p5-Mail-BIMI/distinfo
new file mode 100644
index 000000000000..6543b13975c6
--- /dev/null
+++ b/mail/p5-Mail-BIMI/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1708658317
+SHA256 (Mail-BIMI-3.20240205.tar.gz) = 6e88696a876b0133cd2347f58825dbd796d2a0a3fabd1f5cd29d50c2f11b149a
+SIZE (Mail-BIMI-3.20240205.tar.gz) = 119263
diff --git a/mail/p5-Mail-BIMI/pkg-descr b/mail/p5-Mail-BIMI/pkg-descr
new file mode 100644
index 000000000000..1c73bcac863f
--- /dev/null
+++ b/mail/p5-Mail-BIMI/pkg-descr
@@ -0,0 +1,2 @@
+Module for retrieving, parsing, and validating BIMI Assertion Records,
+BIMI Indicators, and BIMI VMC Evidence Documents.
diff --git a/mail/p5-Mail-BIMI/pkg-plist b/mail/p5-Mail-BIMI/pkg-plist
new file mode 100644
index 000000000000..66ac101f4177
--- /dev/null
+++ b/mail/p5-Mail-BIMI/pkg-plist
@@ -0,0 +1,69 @@
+bin/mailbimi
+%%SITE_PERL%%/Mail/BIMI.pm
+%%SITE_PERL%%/Mail/BIMI/App.pm
+%%SITE_PERL%%/Mail/BIMI/App/Command/checkdomain.pm
+%%SITE_PERL%%/Mail/BIMI/App/Command/checkrecord.pm
+%%SITE_PERL%%/Mail/BIMI/App/Command/checksvg.pm
+%%SITE_PERL%%/Mail/BIMI/App/Command/checkvmc.pm
+%%SITE_PERL%%/Mail/BIMI/App/Command/svgfromvmc.pm
+%%SITE_PERL%%/Mail/BIMI/Base.pm
+%%SITE_PERL%%/Mail/BIMI/CacheBackend/FastMmap.pm
+%%SITE_PERL%%/Mail/BIMI/CacheBackend/File.pm
+%%SITE_PERL%%/Mail/BIMI/CacheBackend/Null.pm
+%%SITE_PERL%%/Mail/BIMI/Constants.pm
+%%SITE_PERL%%/Mail/BIMI/Data/asn1.txt
+%%SITE_PERL%%/Mail/BIMI/Data/CA.pem
+%%SITE_PERL%%/Mail/BIMI/Data/SVG_1.2_BIMI.rng
+%%SITE_PERL%%/Mail/BIMI/Data/SVG_1.2_PS.rng
+%%SITE_PERL%%/Mail/BIMI/Data/Tiny-1.2.rng
+%%SITE_PERL%%/Mail/BIMI/Error.pm
+%%SITE_PERL%%/Mail/BIMI/Indicator.pm
+%%SITE_PERL%%/Mail/BIMI/Options.pm
+%%SITE_PERL%%/Mail/BIMI/Prelude.pm
+%%SITE_PERL%%/Mail/BIMI/Record.pm
+%%SITE_PERL%%/Mail/BIMI/Record/Authority.pm
+%%SITE_PERL%%/Mail/BIMI/Record/Location.pm
+%%SITE_PERL%%/Mail/BIMI/Result.pm
+%%SITE_PERL%%/Mail/BIMI/Role/Cacheable.pm
+%%SITE_PERL%%/Mail/BIMI/Role/CacheBackend.pm
+%%SITE_PERL%%/Mail/BIMI/Role/Data.pm
+%%SITE_PERL%%/Mail/BIMI/Role/HasError.pm
+%%SITE_PERL%%/Mail/BIMI/Role/HasHTTPClient.pm
+%%SITE_PERL%%/Mail/BIMI/Trait/Cacheable.pm
+%%SITE_PERL%%/Mail/BIMI/Trait/CacheKey.pm
+%%SITE_PERL%%/Mail/BIMI/Trait/CacheSerial.pm
+%%SITE_PERL%%/Mail/BIMI/VMC.pm
+%%SITE_PERL%%/Mail/BIMI/VMC/Cert.pm
+%%SITE_PERL%%/Mail/BIMI/VMC/Chain.pm
+%%PERL5_MAN1%%/mailbimi.1.gz
+%%PERL5_MAN3%%/Mail::BIMI::App::Command::checkdomain.3.gz
+%%PERL5_MAN3%%/Mail::BIMI::App::Command::checkrecord.3.gz
+%%PERL5_MAN3%%/Mail::BIMI::App::Command::checksvg.3.gz
+%%PERL5_MAN3%%/Mail::BIMI::App::Command::checkvmc.3.gz
+%%PERL5_MAN3%%/Mail::BIMI::App::Command::svgfromvmc.3.gz
+%%PERL5_MAN3%%/Mail::BIMI::App.3.gz
+%%PERL5_MAN3%%/Mail::BIMI::Base.3.gz
+%%PERL5_MAN3%%/Mail::BIMI::CacheBackend::FastMmap.3.gz
+%%PERL5_MAN3%%/Mail::BIMI::CacheBackend::File.3.gz
+%%PERL5_MAN3%%/Mail::BIMI::CacheBackend::Null.3.gz
+%%PERL5_MAN3%%/Mail::BIMI::Constants.3.gz
+%%PERL5_MAN3%%/Mail::BIMI::Error.3.gz
+%%PERL5_MAN3%%/Mail::BIMI::Indicator.3.gz
+%%PERL5_MAN3%%/Mail::BIMI::Options.3.gz
+%%PERL5_MAN3%%/Mail::BIMI::Prelude.3.gz
+%%PERL5_MAN3%%/Mail::BIMI::Record::Authority.3.gz
+%%PERL5_MAN3%%/Mail::BIMI::Record::Location.3.gz
+%%PERL5_MAN3%%/Mail::BIMI::Record.3.gz
+%%PERL5_MAN3%%/Mail::BIMI::Result.3.gz
+%%PERL5_MAN3%%/Mail::BIMI::Role::Cacheable.3.gz
+%%PERL5_MAN3%%/Mail::BIMI::Role::CacheBackend.3.gz
+%%PERL5_MAN3%%/Mail::BIMI::Role::Data.3.gz
+%%PERL5_MAN3%%/Mail::BIMI::Role::HasError.3.gz
+%%PERL5_MAN3%%/Mail::BIMI::Role::HasHTTPClient.3.gz
+%%PERL5_MAN3%%/Mail::BIMI::Trait::Cacheable.3.gz
+%%PERL5_MAN3%%/Mail::BIMI::Trait::CacheKey.3.gz
+%%PERL5_MAN3%%/Mail::BIMI::Trait::CacheSerial.3.gz
+%%PERL5_MAN3%%/Mail::BIMI::VMC::Cert.3.gz
+%%PERL5_MAN3%%/Mail::BIMI::VMC::Chain.3.gz
+%%PERL5_MAN3%%/Mail::BIMI::VMC.3.gz
+%%PERL5_MAN3%%/Mail::BIMI.3.gz