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