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)
This commit is contained in:
Norikatsu Shigemura 2024-03-08 22:39:15 +09:00
parent 2f875ed4f9
commit b3f6e12a4d
No known key found for this signature in database
GPG Key ID: 2D010D1315CC541F
5 changed files with 117 additions and 0 deletions

View File

@ -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

View File

@ -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>

View File

@ -0,0 +1,3 @@
TIMESTAMP = 1708658317
SHA256 (Mail-BIMI-3.20240205.tar.gz) = 6e88696a876b0133cd2347f58825dbd796d2a0a3fabd1f5cd29d50c2f11b149a
SIZE (Mail-BIMI-3.20240205.tar.gz) = 119263

View File

@ -0,0 +1,2 @@
Module for retrieving, parsing, and validating BIMI Assertion Records,
BIMI Indicators, and BIMI VMC Evidence Documents.

View File

@ -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