Index: head/mail/Makefile =================================================================== --- head/mail/Makefile +++ head/mail/Makefile @@ -316,6 +316,7 @@ SUBDIR += p5-Email-Address SUBDIR += p5-Email-Address-List SUBDIR += p5-Email-Address-Loose + SUBDIR += p5-Email-Address-UseXS SUBDIR += p5-Email-Address-XS SUBDIR += p5-Email-AddressParser SUBDIR += p5-Email-Date Index: head/mail/p5-Email-Address-UseXS/Makefile =================================================================== --- head/mail/p5-Email-Address-UseXS/Makefile +++ head/mail/p5-Email-Address-UseXS/Makefile @@ -0,0 +1,21 @@ +# Created by: Dan Langille +# $FreeBSD$ + +PORTNAME= Email-Address-UseXS +PORTVERSION= 1.000 +CATEGORIES= mail perl5 +MASTER_SITES= CPAN +PKGNAMEPREFIX= p5- + +MAINTAINER= dvl@FreeBSD.org +COMMENT= Ensure that any code uses Email::Address::XS instead of Email::Address + +LICENSE= ART10 GPLv1+ +LICENSE_COMB= dual + +USES= perl5 +USE_PERL5= configure + +NO_ARCH= yes + +.include Index: head/mail/p5-Email-Address-UseXS/distinfo =================================================================== --- head/mail/p5-Email-Address-UseXS/distinfo +++ head/mail/p5-Email-Address-UseXS/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1544210127 +SHA256 (Email-Address-UseXS-1.000.tar.gz) = b10a52409a2c85b65afcd4ed108233833440d298689bb97a256c75b5b7802df0 +SIZE (Email-Address-UseXS-1.000.tar.gz) = 14040 Index: head/mail/p5-Email-Address-UseXS/pkg-descr =================================================================== --- head/mail/p5-Email-Address-UseXS/pkg-descr +++ head/mail/p5-Email-Address-UseXS/pkg-descr @@ -0,0 +1,12 @@ +To use, simply add use Email::Address::UseXS; in your code before anything that +tries to load in Email::Address. + +use Email::Address::UseXS; +print Email::Address->parse('user@example.com'); + +Email::Address is dangerous, badly-formed input can cause very slow regex +expressions (taking minutes or more to run). + +See https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2015-7686 for details. + +WWW: https://metacpan.org/pod/Email::Address::UseXS Index: head/mail/p5-Email-Address-UseXS/pkg-plist =================================================================== --- head/mail/p5-Email-Address-UseXS/pkg-plist +++ head/mail/p5-Email-Address-UseXS/pkg-plist @@ -0,0 +1,2 @@ +%%SITE_PERL%%/Email/Address/UseXS.pm +%%PERL5_MAN3%%/Email::Address::UseXS.3.gz