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:
parent
dcd9a8bee0
commit
a74ec268e7
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=300706
@ -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>
|
||||
|
@ -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
|
||||
|
@ -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/
|
||||
|
Loading…
Reference in New Issue
Block a user