1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-12-23 04:23:08 +00:00

- Update to 3.01

- Add LICENSE
- Pet portlint: fit pkg-descr in 24 lines

Changes:	http://search.cpan.org/dist/Mail-IMAPTalk/Changes
This commit is contained in:
Sunpoet Po-Chuan Hsieh 2012-07-10 06:46:35 +00:00
parent dcd9a8bee0
commit a74ec268e7
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=300706
3 changed files with 28 additions and 32 deletions

View File

@ -6,7 +6,7 @@
#
PORTNAME= Mail-IMAPTalk
PORTVERSION= 2.01
PORTVERSION= 3.01
CATEGORIES= mail perl5
MASTER_SITES= CPAN
PKGNAMEPREFIX= p5-
@ -14,10 +14,12 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= IMAP client interface with lots of features
LICENSE= ART10 GPLv1
LICENSE_COMB= dual
MAKE_JOBS_SAFE= yes
MAN3= Mail::IMAPTalk.3
PERL_CONFIGURE= yes
MAN3= Mail::IMAPTalk.3
.include <bsd.port.mk>

View File

@ -1,2 +1,2 @@
SHA256 (Mail-IMAPTalk-2.01.tar.gz) = dc4c95bf82709a20771b0ee3efcd802d08724586efc9dd61be397920b2efeac1
SIZE (Mail-IMAPTalk-2.01.tar.gz) = 37448
SHA256 (Mail-IMAPTalk-3.01.tar.gz) = 269a16bf2e699c69310eb0640222af580ff554109714006c21d688058eb1984e
SIZE (Mail-IMAPTalk-3.01.tar.gz) = 41066

View File

@ -1,29 +1,23 @@
This module communicates with an IMAP server. Each IMAP server command is
mapped to a method of this object.
This module communicates with an IMAP server. Each IMAP server command is mapped
to a method of this object. Although other IMAP modules exist on CPAN, this has
several advantages over other modules:
- It parses the more complex IMAP structures like envelopes and body structures
into nice Perl data structures.
- It correctly supports atoms, quoted strings and literals at any point. Some
parsers in other modules aren't fully IMAP compatiable and may break at odd
times with certain messages on some servers.
- It allows large return values (eg. attachments on a message) to be read
directly into a file, rather than into memory.
- It includes some helper functions to find the actual text/plain or text/html
part of a message out of a complex MIME structure. It also can find a list of
attachements, and CID links for HTML messages with attached images.
- It supports decoding of MIME headers to Perl utf-8 strings automatically, so
you don't have to deal with MIME encoded headers (enabled optionally).
Although other IMAP modules exist on CPAN, this has several advantages
over other modules.
While the IMAP protocol does allow for asynchronous running of commands, this
module is designed to be used in a synchronous manner. That is, you issue a
command by calling a method, and the command will block until the appropriate
response is returned. The method will then return the parsed results from the
given command.
* It parses the more complex IMAP structures like envelopes and body
structures into nice Perl data structures.
* It correctly supports atoms, quoted strings and literals at any
point. Some parsers in other modules aren't fully IMAP compatiable and may
break at odd times with certain messages on some servers.
* It allows large return values (eg. attachments on a message) to be
read directly into a file, rather than into memory.
* It includes some helper functions to find the actual text/plain or
text/html part of a message out of a complex MIME structure. It also can
find a list of attachements, and CID links for HTML messages with attached
images.
* It supports decoding of MIME headers to Perl utf-8 strings
automatically, so you don't have to deal with MIME encoded headers
(enabled optionally).
While the IMAP protocol does allow for asynchronous running of commands,
this module is designed to be used in a synchronous manner. That is, you
issue a command by calling a method, and the command will block until the
appropriate response is returned. The method will then return the parsed
results from the given command.
Author: Rob Mueller <cpan@robm.fastmail.fm>
WWW: http://search.cpan.org/dist/Mail-IMAPTalk/