[Midnightbsd-cvs] mports [23693] trunk/mail: add new port and update p5-Email-MIME
laffer1 at midnightbsd.org
laffer1 at midnightbsd.org
Wed Jul 25 19:25:55 EDT 2018
Revision: 23693
http://svnweb.midnightbsd.org/mports/?rev=23693
Author: laffer1
Date: 2018-07-25 19:25:54 -0400 (Wed, 25 Jul 2018)
Log Message:
-----------
add new port and update p5-Email-MIME
Modified Paths:
--------------
trunk/mail/Makefile
trunk/mail/p5-Email-MIME/Makefile
trunk/mail/p5-Email-MIME/distinfo
trunk/mail/p5-Email-MIME/pkg-descr
trunk/mail/p5-Email-MIME/pkg-plist
Added Paths:
-----------
trunk/mail/p5-Email-Address-XS/
trunk/mail/p5-Email-Address-XS/Makefile
trunk/mail/p5-Email-Address-XS/distinfo
trunk/mail/p5-Email-Address-XS/pkg-descr
trunk/mail/p5-Email-Address-XS/pkg-plist
Modified: trunk/mail/Makefile
===================================================================
--- trunk/mail/Makefile 2018-07-25 23:23:18 UTC (rev 23692)
+++ trunk/mail/Makefile 2018-07-25 23:25:54 UTC (rev 23693)
@@ -33,6 +33,7 @@
SUBDIR += mutt
SUBDIR += nmh
SUBDIR += p5-Email-Address
+SUBDIR += p5-Email-Address-XS
SUBDIR += p5-Email-Date-Format
SUBDIR += p5-Email-MIME
SUBDIR += p5-Email-MIME-ContentType
Added: trunk/mail/p5-Email-Address-XS/Makefile
===================================================================
--- trunk/mail/p5-Email-Address-XS/Makefile (rev 0)
+++ trunk/mail/p5-Email-Address-XS/Makefile 2018-07-25 23:25:54 UTC (rev 23693)
@@ -0,0 +1,24 @@
+# Created by: Po-Chuan Hsieh <sunpoet at FreeBSD.org>
+# $FreeBSD: head/mail/p5-Email-Address-XS/Makefile 472914 2018-06-20 19:36:06Z sunpoet $
+# $MidnightBSD$
+
+PORTNAME= Email-Address-XS
+PORTVERSION= 1.04
+CATEGORIES= mail perl5
+MASTER_SITES= CPAN
+PKGNAMEPREFIX= p5-
+
+MAINTAINER= ports at MidnightBSD.org
+COMMENT= Parse and format RFC 2822 email addresses and groups
+
+LICENSE= artistic gpl
+LICENSE_COMB= dual
+
+USE_PERL5= configure
+USES= perl5
+PERL_CONFIGURE= yes
+
+post-install:
+ ${STRIP_CMD} ${STAGEDIR}${PREFIX}/${SITE_ARCH_REL}/auto/Email/Address/XS/XS.so
+
+.include <bsd.port.mk>
Property changes on: trunk/mail/p5-Email-Address-XS/Makefile
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: svn:keywords
## -0,0 +1 ##
+MidnightBSD=%H
\ No newline at end of property
Added: svn:mime-type
## -0,0 +1 ##
+text/plain
\ No newline at end of property
Added: trunk/mail/p5-Email-Address-XS/distinfo
===================================================================
--- trunk/mail/p5-Email-Address-XS/distinfo (rev 0)
+++ trunk/mail/p5-Email-Address-XS/distinfo 2018-07-25 23:25:54 UTC (rev 23693)
@@ -0,0 +1,3 @@
+TIMESTAMP = 1529353010
+SHA256 (Email-Address-XS-1.04.tar.gz) = 995f6d04a7b487dd5e1b55e3b52cad84c87750937c96feb6e24e8f1f10cd593e
+SIZE (Email-Address-XS-1.04.tar.gz) = 29112
Property changes on: trunk/mail/p5-Email-Address-XS/distinfo
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: svn:mime-type
## -0,0 +1 ##
+text/plain
\ No newline at end of property
Added: trunk/mail/p5-Email-Address-XS/pkg-descr
===================================================================
--- trunk/mail/p5-Email-Address-XS/pkg-descr (rev 0)
+++ trunk/mail/p5-Email-Address-XS/pkg-descr 2018-07-25 23:25:54 UTC (rev 23693)
@@ -0,0 +1,23 @@
+This module implements RFC 2822 parser and formatter of email addresses and
+groups. It parses an input string from email headers which contain a list of
+email addresses or a groups of email addresses (like From, To, Cc, Bcc,
+Reply-To, Sender, ...). Also it can generate a string value for those headers
+from a list of email addresses objects.
+
+Parser and formatter functionality is implemented in XS and uses shared code
+from Dovecot IMAP server.
+
+It is a drop-in replacement for the Email::Address module which has several
+security issues. Existing applications that use Email::Address module could be
+easily switched to Email::Address::XS module. In most cases only changing use
+Email::Address to use Email::Address::XS and replacing every Email::Address
+occurrence with Email::Address::XS is sufficient.
+
+So unlike Email::Address, this module does not use regular expressions for
+parsing but instead native XS implementation parses input string sequentially
+according to RFC 2822 grammar.
+
+Additionally it has support also for named groups and so can be use instead of
+the Email::Address::List module.
+
+WWW: https://metacpan.org/release/Email-Address-XS
Property changes on: trunk/mail/p5-Email-Address-XS/pkg-descr
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: svn:mime-type
## -0,0 +1 ##
+text/plain
\ No newline at end of property
Added: trunk/mail/p5-Email-Address-XS/pkg-plist
===================================================================
--- trunk/mail/p5-Email-Address-XS/pkg-plist (rev 0)
+++ trunk/mail/p5-Email-Address-XS/pkg-plist 2018-07-25 23:25:54 UTC (rev 23693)
@@ -0,0 +1,3 @@
+%%SITE_ARCH%%/Email/Address/XS.pm
+%%SITE_ARCH%%/auto/Email/Address/XS/XS.so
+%%PERL5_MAN3%%/Email::Address::XS.3.gz
Property changes on: trunk/mail/p5-Email-Address-XS/pkg-plist
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: svn:mime-type
## -0,0 +1 ##
+text/plain
\ No newline at end of property
Modified: trunk/mail/p5-Email-MIME/Makefile
===================================================================
--- trunk/mail/p5-Email-MIME/Makefile 2018-07-25 23:23:18 UTC (rev 23692)
+++ trunk/mail/p5-Email-MIME/Makefile 2018-07-25 23:25:54 UTC (rev 23693)
@@ -5,7 +5,7 @@
# $MidnightBSD$
PORTNAME= Email-MIME
-PORTVERSION= 1.937
+PORTVERSION= 1.946
CATEGORIES= mail perl5
MASTER_SITES= CPAN
PKGNAMEPREFIX= p5-
@@ -15,14 +15,20 @@
LICENSE= artistic gpl
LICENSE_COMB= dual
+LICENSE_FILE= ${WRKSRC}/LICENSE
-BUILD_DEPENDS= p5-Email-Simple>=2.100:${PORTSDIR}/mail/p5-Email-Simple \
- p5-Email-MessageID>=0:${PORTSDIR}/mail/p5-Email-MessageID \
- p5-Email-MIME-Encodings>=1.313:${PORTSDIR}/mail/p5-Email-MIME-Encodings \
- p5-Email-MIME-ContentType>=1.01.1:${PORTSDIR}/mail/p5-Email-MIME-ContentType \
- p5-MIME-Types>=1.13:${PORTSDIR}/mail/p5-MIME-Types
-RUN_DEPENDS= ${BUILD_DEPENDS}
+BUILD_DEPENDS= p5-Email-Address-XS>=0:mail/p5-Email-Address-XS \
+ p5-Email-MIME-ContentType>=1.022:mail/p5-Email-MIME-ContentType \
+ p5-Email-MIME-Encodings>=1.314:mail/p5-Email-MIME-Encodings \
+ p5-Email-MessageID>=0:mail/p5-Email-MessageID \
+ p5-Email-Simple>=2.212:mail/p5-Email-Simple \
+ p5-MIME-Types>=1.13:mail/p5-MIME-Types \
+ p5-Module-Runtime>=0:devel/p5-Module-Runtime
+RUN_DEPENDS:= ${BUILD_DEPENDS}
+NO_ARCH= yes
+USES= perl5
+USE_PERL5= configure
PERL_CONFIGURE= yes
.include <bsd.port.mk>
Modified: trunk/mail/p5-Email-MIME/distinfo
===================================================================
--- trunk/mail/p5-Email-MIME/distinfo 2018-07-25 23:23:18 UTC (rev 23692)
+++ trunk/mail/p5-Email-MIME/distinfo 2018-07-25 23:25:54 UTC (rev 23693)
@@ -1,2 +1,3 @@
-SHA256 (Email-MIME-1.937.tar.gz) = 366567886bfb8e8930199c61f079f680b0acb23d01d84c6e40b9a5d8ed88a068
-SIZE (Email-MIME-1.937.tar.gz) = 117556
+TIMESTAMP = 1504189395
+SHA256 (Email-MIME-1.946.tar.gz) = 68ee79023165d77bec99a2e12ef89ad4e12501e6c321f6822053dc4f411c337c
+SIZE (Email-MIME-1.946.tar.gz) = 125304
Modified: trunk/mail/p5-Email-MIME/pkg-descr
===================================================================
--- trunk/mail/p5-Email-MIME/pkg-descr 2018-07-25 23:23:18 UTC (rev 23692)
+++ trunk/mail/p5-Email-MIME/pkg-descr 2018-07-25 23:25:54 UTC (rev 23693)
@@ -3,4 +3,4 @@
its constituent parts, and allows you access to various parts of
the message. Headers are decoded from MIME encoding.
-WWW: http://search.cpan.org/dist/Email-MIME/
+WWW: https://metacpan.org/release/Email-MIME
Modified: trunk/mail/p5-Email-MIME/pkg-plist
===================================================================
--- trunk/mail/p5-Email-MIME/pkg-plist 2018-07-25 23:23:18 UTC (rev 23692)
+++ trunk/mail/p5-Email-MIME/pkg-plist 2018-07-25 23:25:54 UTC (rev 23693)
@@ -2,9 +2,11 @@
%%SITE_PERL%%/Email/MIME/Creator.pm
%%SITE_PERL%%/Email/MIME/Encode.pm
%%SITE_PERL%%/Email/MIME/Header.pm
+%%SITE_PERL%%/Email/MIME/Header/AddressList.pm
%%SITE_PERL%%/Email/MIME/Modifier.pm
%%PERL5_MAN3%%/Email::MIME.3.gz
%%PERL5_MAN3%%/Email::MIME::Creator.3.gz
%%PERL5_MAN3%%/Email::MIME::Encode.3.gz
%%PERL5_MAN3%%/Email::MIME::Header.3.gz
+%%PERL5_MAN3%%/Email::MIME::Header::AddressList.3.gz
%%PERL5_MAN3%%/Email::MIME::Modifier.3.gz
More information about the Midnightbsd-cvs
mailing list