From 195040a0ce56c355e9db35c1742bda93c1f9a608 Mon Sep 17 00:00:00 2001 From: Wen Heping Date: Fri, 18 Dec 2009 03:05:13 +0000 Subject: Net::IMAP::Server provides a complete implementation of the RFC 3501 specification, along with several IMAP4rev1 extensions. It provides separation of the mailbox and message store from the client interaction loop. WWW: http://search.cpan.org/dist/Net-IMAP-Server/ --- mail/Makefile | 1 + mail/p5-Net-IMAP-Server/Makefile | 37 +++++++++++++++++++++++++++++++++ mail/p5-Net-IMAP-Server/distinfo | 3 +++ mail/p5-Net-IMAP-Server/pkg-descr | 6 ++++++ mail/p5-Net-IMAP-Server/pkg-plist | 43 +++++++++++++++++++++++++++++++++++++++ 5 files changed, 90 insertions(+) create mode 100644 mail/p5-Net-IMAP-Server/Makefile create mode 100644 mail/p5-Net-IMAP-Server/distinfo create mode 100644 mail/p5-Net-IMAP-Server/pkg-descr create mode 100644 mail/p5-Net-IMAP-Server/pkg-plist diff --git a/mail/Makefile b/mail/Makefile index 819cdcf698c1..ec03cd6cd550 100644 --- a/mail/Makefile +++ b/mail/Makefile @@ -417,6 +417,7 @@ SUBDIR += p5-Mail-Verify SUBDIR += p5-Mail-Verp SUBDIR += p5-Mail-Webmail-Gmail + SUBDIR += p5-Net-IMAP-Server SUBDIR += p5-Net-IMAP-Simple SUBDIR += p5-Net-IMAP-Simple-SSL SUBDIR += p5-Net-ManageSieve diff --git a/mail/p5-Net-IMAP-Server/Makefile b/mail/p5-Net-IMAP-Server/Makefile new file mode 100644 index 000000000000..a22a7871f88a --- /dev/null +++ b/mail/p5-Net-IMAP-Server/Makefile @@ -0,0 +1,37 @@ +# New ports collection makefile for: mail/p5-Net-IMAP-Server +# Date created: December 18, 2009 +# Whom: Wen Heping +# +# $FreeBSD$ +# + +PORTNAME= Net-IMAP-Server +PORTVERSION= 1.26 +CATEGORIES= mail perl5 +MASTER_SITES= CPAN + +MAINTAINER= wen@FreeBSD.org +COMMENT= A single-threaded multiplexing IMAP server implementation + +BUILD_DEPENDS= p5-Net-Server-Coro>=0.6:${PORTSDIR}/net/p5-Net-Server-Coro \ + p5-DateTime-Format-Mail>=0:${PORTSDIR}/devel/p5-DateTime-Format-Mail \ + p5-Encode-IMAPUTF7>=0:${PORTSDIR}/converters/p5-Encode-IMAPUTF7 \ + p5-Regexp-Common>=0:${PORTSDIR}/textproc/p5-Regexp-Common \ + p5-DateTime-Format-Strptime>=0:${PORTSDIR}/devel/p5-DateTime-Format-Strptime \ + p5-Class-Accessor>=0:${PORTSDIR}/devel/p5-Class-Accessor \ + p5-UNIVERSAL-require>=0:${PORTSDIR}/devel/p5-UNIVERSAL-require \ + p5-Email-MIME>=0:${PORTSDIR}/mail/p5-Email-MIME +RUN_DEPENDS= ${BUILD_DEPENDS} + +PERL_CONFIGURE= yes + +MAN3= Net::IMAP::Server.3 \ + Net::IMAP::Server::Command.3 \ + Net::IMAP::Server::Connection.3 \ + Net::IMAP::Server::DefaultAuth.3 \ + Net::IMAP::Server::DefaultModel.3 \ + Net::IMAP::Server::Error.3 \ + Net::IMAP::Server::Mailbox.3 \ + Net::IMAP::Server::Message.3 + +.include diff --git a/mail/p5-Net-IMAP-Server/distinfo b/mail/p5-Net-IMAP-Server/distinfo new file mode 100644 index 000000000000..8d59880c5427 --- /dev/null +++ b/mail/p5-Net-IMAP-Server/distinfo @@ -0,0 +1,3 @@ +MD5 (Net-IMAP-Server-1.26.tar.gz) = f4d188d081dbc0aaf3914ac7e85cd9a7 +SHA256 (Net-IMAP-Server-1.26.tar.gz) = 4226b96174900a6da58c3a5307716542ef7974388867552e799a4457b405035e +SIZE (Net-IMAP-Server-1.26.tar.gz) = 55384 diff --git a/mail/p5-Net-IMAP-Server/pkg-descr b/mail/p5-Net-IMAP-Server/pkg-descr new file mode 100644 index 000000000000..0b91672907b4 --- /dev/null +++ b/mail/p5-Net-IMAP-Server/pkg-descr @@ -0,0 +1,6 @@ +Net::IMAP::Server provides a complete implementation of the RFC 3501 +specification, along with several IMAP4rev1 extensions. It provides +separation of the mailbox and message store from the client interaction +loop. + +WWW: http://search.cpan.org/dist/Net-IMAP-Server/ diff --git a/mail/p5-Net-IMAP-Server/pkg-plist b/mail/p5-Net-IMAP-Server/pkg-plist new file mode 100644 index 000000000000..55707b37e3a9 --- /dev/null +++ b/mail/p5-Net-IMAP-Server/pkg-plist @@ -0,0 +1,43 @@ +%%SITE_PERL%%/Net/IMAP/Server/Command/Unsubscribe.pm +%%SITE_PERL%%/Net/IMAP/Server/Command/Authenticate.pm +%%SITE_PERL%%/Net/IMAP/Server/Command/Examine.pm +%%SITE_PERL%%/Net/IMAP/Server/Command/Expunge.pm +%%SITE_PERL%%/Net/IMAP/Server/Command/Delete.pm +%%SITE_PERL%%/Net/IMAP/Server/Command/Capability.pm +%%SITE_PERL%%/Net/IMAP/Server/Command/Check.pm +%%SITE_PERL%%/Net/IMAP/Server/Command/Namespace.pm +%%SITE_PERL%%/Net/IMAP/Server/Command/List.pm +%%SITE_PERL%%/Net/IMAP/Server/Command/Select.pm +%%SITE_PERL%%/Net/IMAP/Server/Command/Login.pm +%%SITE_PERL%%/Net/IMAP/Server/Command/Lsub.pm +%%SITE_PERL%%/Net/IMAP/Server/Command/Fetch.pm +%%SITE_PERL%%/Net/IMAP/Server/Command/Id.pm +%%SITE_PERL%%/Net/IMAP/Server/Command/Starttls.pm +%%SITE_PERL%%/Net/IMAP/Server/Command/Uid.pm +%%SITE_PERL%%/Net/IMAP/Server/Command/Status.pm +%%SITE_PERL%%/Net/IMAP/Server/Command/Noop.pm +%%SITE_PERL%%/Net/IMAP/Server/Command/Search.pm +%%SITE_PERL%%/Net/IMAP/Server/Command/Rename.pm +%%SITE_PERL%%/Net/IMAP/Server/Command/Copy.pm +%%SITE_PERL%%/Net/IMAP/Server/Command/Store.pm +%%SITE_PERL%%/Net/IMAP/Server/Command/Subscribe.pm +%%SITE_PERL%%/Net/IMAP/Server/Command/Append.pm +%%SITE_PERL%%/Net/IMAP/Server/Command/Logout.pm +%%SITE_PERL%%/Net/IMAP/Server/Command/Create.pm +%%SITE_PERL%%/Net/IMAP/Server/Command/Close.pm +%%SITE_PERL%%/Net/IMAP/Server/Connection.pm +%%SITE_PERL%%/Net/IMAP/Server/Error.pm +%%SITE_PERL%%/Net/IMAP/Server/Command.pm +%%SITE_PERL%%/Net/IMAP/Server/Mailbox.pm +%%SITE_PERL%%/Net/IMAP/Server/Message.pm +%%SITE_PERL%%/Net/IMAP/Server/DefaultModel.pm +%%SITE_PERL%%/Net/IMAP/Server/DefaultAuth.pm +%%SITE_PERL%%/Net/IMAP/Server.pm +%%SITE_PERL%%/%%PERL_ARCH%%/auto/Net/IMAP/Server/.packlist +@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/auto/Net/IMAP/Server +@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/Net/IMAP +@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/Net +@dirrmtry %%SITE_PERL%%/Net/IMAP/Server/Command +@dirrmtry %%SITE_PERL%%/Net/IMAP/Server +@dirrmtry %%SITE_PERL%%/Net/IMAP +@dirrmtry %%SITE_PERL%%/Net -- cgit v1.2.3