aboutsummaryrefslogtreecommitdiffstats
path: root/mail
diff options
context:
space:
mode:
authorwen <wen@FreeBSD.org>2009-12-18 11:05:13 +0800
committerwen <wen@FreeBSD.org>2009-12-18 11:05:13 +0800
commit42ea6e029391cf77f6bade95821b73b604c5476d (patch)
tree688f33e043847ab9adb0cf00795a9eb8ae092ab9 /mail
parent7034c47ec582b4df0ba38bc8202ab773934a4752 (diff)
downloadfreebsd-ports-gnome-42ea6e029391cf77f6bade95821b73b604c5476d.tar.gz
freebsd-ports-gnome-42ea6e029391cf77f6bade95821b73b604c5476d.tar.zst
freebsd-ports-gnome-42ea6e029391cf77f6bade95821b73b604c5476d.zip
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/
Diffstat (limited to 'mail')
-rw-r--r--mail/Makefile1
-rw-r--r--mail/p5-Net-IMAP-Server/Makefile37
-rw-r--r--mail/p5-Net-IMAP-Server/distinfo3
-rw-r--r--mail/p5-Net-IMAP-Server/pkg-descr6
-rw-r--r--mail/p5-Net-IMAP-Server/pkg-plist43
5 files changed, 90 insertions, 0 deletions
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 <wen@FreeBSD.org>
+#
+# $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 <bsd.port.mk>
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