Date: Sat, 12 Aug 2006 02:14:27 +0800 (CST) From: Gea-Suan Lin <gslin@gslin.org> To: FreeBSD-gnats-submit@FreeBSD.org Cc: gslin@gslin.org Subject: ports/101831: [NEW PORT] mail/p5-IMAP-Client: Advanced manipulation of IMAP services w/ referral support Message-ID: <20060811181427.EF90B371@netnews.NCTU.edu.tw> Resent-Message-ID: <200608111820.k7BIKNIb009613@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>Number: 101831 >Category: ports >Synopsis: [NEW PORT] mail/p5-IMAP-Client: Advanced manipulation of IMAP services w/ referral support >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Fri Aug 11 18:20:23 GMT 2006 >Closed-Date: >Last-Modified: >Originator: Gea-Suan Lin >Release: FreeBSD 6.1-RELEASE i386 >Organization: >Environment: System: FreeBSD netnews.NCTU.edu.tw 6.1-RELEASE FreeBSD 6.1-RELEASE #0: Sat May 13 03:43:48 CST 2006 >Description: This module was created as a low-level inteface to any IMAP server. It was built to be a 'clear box' solution to working with an IMAP environment. The idea is that anything an IMAP client should be able to do, and any information available via the IMAP specs, should be available to a client interface and user. This way, the full strength of the IMAP protocol and data can be utilized, ideally in the most network-efficient mannger possible, rather than being contrained only to a subset of commands or data-limited responses. If the server says it, the client should be able to see it. This module also takes steps to be able to handle anticipated situations for the user rather than forcing a per-implementation behavior for such expected events, such as referrals. IMAP::Client will fully support referrals, and will transparently handle them for whatever command is issued to them (so long as the referral s for anonymous or the same user with the same password - a new user or different password would require a new username/password to be obtained. As of 0.01, this is not supported, however the framework is down. WWW: http://search.cpan.org/dist/IMAP-Client/ Generated with FreeBSD Port Tools 0.77 >How-To-Repeat: >Fix: --- p5-IMAP-Client-0.11.shar begins here --- # This is a shell archive. Save it in a file, remove anything before # this line, and then unpack it by entering "sh file". Note, it may # create directories; files and directories will be owned by you and # have default permissions. # # This archive contains: # # p5-IMAP-Client # p5-IMAP-Client/pkg-descr # p5-IMAP-Client/Makefile # p5-IMAP-Client/pkg-plist # p5-IMAP-Client/distinfo # echo c - p5-IMAP-Client mkdir -p p5-IMAP-Client > /dev/null 2>&1 echo x - p5-IMAP-Client/pkg-descr sed 's/^X//' >p5-IMAP-Client/pkg-descr << 'END-of-p5-IMAP-Client/pkg-descr' XThis module was created as a low-level inteface to any IMAP server. It Xwas built to be a 'clear box' solution to working with an IMAP Xenvironment. The idea is that anything an IMAP client should be able Xto do, and any information available via the IMAP specs, should be Xavailable to a client interface and user. This way, the full strength Xof the IMAP protocol and data can be utilized, ideally in the most Xnetwork-efficient mannger possible, rather than being contrained only Xto a subset of commands or data-limited responses. If the server says Xit, the client should be able to see it. X XThis module also takes steps to be able to handle anticipated Xsituations for the user rather than forcing a per-implementation Xbehavior for such expected events, such as referrals. IMAP::Client Xwill fully support referrals, and will transparently handle them for Xwhatever command is issued to them (so long as the referral s for Xanonymous or the same user with the same password - a new user or Xdifferent password would require a new username/password to be Xobtained. As of 0.01, this is not supported, however the framework is Xdown. X XWWW: http://search.cpan.org/dist/IMAP-Client/ END-of-p5-IMAP-Client/pkg-descr echo x - p5-IMAP-Client/Makefile sed 's/^X//' >p5-IMAP-Client/Makefile << 'END-of-p5-IMAP-Client/Makefile' X# New ports collection makefile for: p5-IMAP-Client X# Date created: 2006-08-12 X# Whom: Gea-Suan Lin <gslin@gslin.org> X# X# $FreeBSD$ X# X XPORTNAME= IMAP-Client XPORTVERSION= 0.11 XCATEGORIES= mail perl5 XMASTER_SITES= ${MASTER_SITE_PERL_CPAN} XMASTER_SITE_SUBDIR= IMAP XPKGNAMEPREFIX= p5- X XMAINTAINER= gslin@gslin.org XCOMMENT= Advanced manipulation of IMAP services w/ referral support X XRUN_DEPENDS= ${SITE_PERL}/${PERL_ARCH}/IO/Socket/SSL.pm:${PORTSDIR}/security/p5-IO-Socket-SSL \ X ${SITE_PERL}/URI/Escape.pm:${PORTSDIR}/net/p5-URI \ X ${SITE_PERL}/URI/imap.pm:${PORTSDIR}/mail/p5-URI-imap X XPERL_CONFIGURE= yes X XMAN3= IMAP::Client.3 X X.include <bsd.port.pre.mk> X X.if ${PERL_LEVEL} < 500600 XRUN_DEPENDS+= ${SITE_PERL}/${PERL_ARCH}/IO/Socket/INET.pm:${PORTSDIR}/devel/p5-IO X.endif X X.if ${PERL_LEVEL} < 500703 XRUN_DEPENDS+= ${SITE_PERL}/MIME/Base64.pm:${PORTSDIR}/converters/p5-MIME-Base64 X.endif X X.include <bsd.port.post.mk> END-of-p5-IMAP-Client/Makefile echo x - p5-IMAP-Client/pkg-plist sed 's/^X//' >p5-IMAP-Client/pkg-plist << 'END-of-p5-IMAP-Client/pkg-plist' X@comment $FreeBSD$ X%%SITE_PERL%%/%%PERL_ARCH%%/auto/IMAP/Client/.packlist X%%SITE_PERL%%/IMAP/Client.pm X@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/IMAP/Client X@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/IMAP X@dirrmtry %%SITE_PERL%%/IMAP END-of-p5-IMAP-Client/pkg-plist echo x - p5-IMAP-Client/distinfo sed 's/^X//' >p5-IMAP-Client/distinfo << 'END-of-p5-IMAP-Client/distinfo' XMD5 (IMAP-Client-0.11.tar.gz) = 4980910d15c78b7949cc748da11da487 XSHA256 (IMAP-Client-0.11.tar.gz) = bba63271645444d21f988d0f6a38b2b5ac6d6f8c996c1bcb637606beec1c8126 XSIZE (IMAP-Client-0.11.tar.gz) = 77430 END-of-p5-IMAP-Client/distinfo exit --- p5-IMAP-Client-0.11.shar ends here --- >Release-Note: >Audit-Trail: >Unformatted:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20060811181427.EF90B371>