On 2023/10/12 02:29, wen heping wrote: > To update mail/p5-Mail-Box, 6 new ports should be created: > mail/p5-Mail-Message > mail/p5-Mail-Transport > mail/p5-Mail-Box-IMAP4 > mail/p5-Mail-Box-POP3 > mail/p5-Mail-Box-IMAP4-SSL > devel/p5-superclass > > I attached two file here: > Mailinone.tar.gz: include 6 new ports above > p5-Mail-Box-3.010.diff.txt: Pathc to update p5-Mail-Box
The new p5-Mail-* ports conflict with the old version of p5-Mail-Box, therefore they need @conflict p5-Mail-Box-<3 (and when ready, all the new ports and p5-Mail-Box update should be committed together). I don't think there's any need to change devel/quirks. > > Regards, > wen > > ________________________________________ > 发件人: Alexander Bluhm <alexander.bl...@gmx.net> > 发送时间: 2023年9月30日 3:17 > 收件人: wen heping > 抄送: ports@openbsd.org > 主题: Re: [NEW]mail/p5-Mail-Message > > On Mon, Sep 25, 2023 at 08:48:51AM +0000, wen heping wrote: > > Hi, ports@: > > > > Here is a patch to create new port mail/p5-Mail-Message. > > It build and run well on amd64-current system, pass all tests. > > It is required by the update of p5-Mail-Box. > > > > Before commit this patch, the patch to update misc/p5-User-Identity > > should be committed. > > There are some hidden dependencies in tests and Makefile.PL. Look > at BEGIN blocks in *.t files. I think they should be added as test > depends if the module exists in ports tree. Then tests always run > with the same environment. > > ${P5SITE}/Mail/Message.pm is in both mail/p5-Mail-Box and > mail/p5-Mail-Message. This conflict has to be resolved by updating > both modules, @conflict markers and quirks. Not sure how to do > that exactly. > > But this cannot happen before release builds. Please ping after > ports unlock. > > bluhm > Index: mail/p5-Mail-Box/Makefile > =================================================================== > RCS file: /cvs/ports/mail/p5-Mail-Box/Makefile,v > retrieving revision 1.26 > diff -u -p -r1.26 Makefile > --- mail/p5-Mail-Box/Makefile 11 Mar 2022 19:34:48 -0000 1.26 > +++ mail/p5-Mail-Box/Makefile 12 Oct 2023 02:21:10 -0000 > @@ -1,8 +1,7 @@ > COMMENT= perl module to manage mail folders > > -DISTNAME = Mail-Box-2.118 > +DISTNAME = Mail-Box-3.010 > CATEGORIES= mail > -REVISION = 0 > > # cpan > PERMIT_PACKAGE= Yes > @@ -14,9 +13,10 @@ MODCPAN_EXAMPLES= Yes > > MAKE_ENV+= TEST_POD=Yes > > -RUN_DEPENDS= devel/p5-Object-Realize \ > +RUN_DEPENDS= devel/p5-Devel-GlobalDestruction>=0.09 \ > + devel/p5-Object-Realize>=0.19 \ > devel/p5-Time-TimeDate \ > - devel/p5-File-Remove \ > + devel/p5-File-Remove>=0.20 \ > mail/p5-MIME-Types \ > mail/p5-MIME-tools \ > mail/p5-Mail-IMAPClient \ > Index: mail/p5-Mail-Box/distinfo > =================================================================== > RCS file: /cvs/ports/mail/p5-Mail-Box/distinfo,v > retrieving revision 1.6 > diff -u -p -r1.6 distinfo > --- mail/p5-Mail-Box/distinfo 15 Aug 2015 16:34:39 -0000 1.6 > +++ mail/p5-Mail-Box/distinfo 12 Oct 2023 02:21:10 -0000 > @@ -1,2 +1,2 @@ > -SHA256 (Mail-Box-2.118.tar.gz) = zLGGBKIFNh432ErEeh7mpR9qbduzZ0SBF3YiuW8/scc= > -SIZE (Mail-Box-2.118.tar.gz) = 631156 > +SHA256 (Mail-Box-3.010.tar.gz) = rhlPolDFRcm5FT4/tRA8qyn3nPKs1On9dc7FMiAalWQ= > +SIZE (Mail-Box-3.010.tar.gz) = 296125 > Index: mail/p5-Mail-Box/pkg/PLIST > =================================================================== > RCS file: /cvs/ports/mail/p5-Mail-Box/pkg/PLIST,v > retrieving revision 1.7 > diff -u -p -r1.7 PLIST > --- mail/p5-Mail-Box/pkg/PLIST 11 Mar 2022 19:34:48 -0000 1.7 > +++ mail/p5-Mail-Box/pkg/PLIST 12 Oct 2023 02:21:10 -0000 > @@ -6,30 +6,16 @@ ${P5SITE}/Mail/Box.pm > ${P5SITE}/Mail/Box.pod > ${P5SITE}/Mail/Box/Collection.pm > ${P5SITE}/Mail/Box/Collection.pod > -${P5SITE}/Mail/Box/Dbx/ > -${P5SITE}/Mail/Box/Dbx.pm > -${P5SITE}/Mail/Box/Dbx.pod > -${P5SITE}/Mail/Box/Dbx/Message.pm > -${P5SITE}/Mail/Box/Dbx/Message.pod > ${P5SITE}/Mail/Box/Dir/ > ${P5SITE}/Mail/Box/Dir.pm > ${P5SITE}/Mail/Box/Dir.pod > ${P5SITE}/Mail/Box/Dir/Message.pm > ${P5SITE}/Mail/Box/Dir/Message.pod > -${P5SITE}/Mail/Box/FastScalar.pm > -${P5SITE}/Mail/Box/FastScalar.pod > ${P5SITE}/Mail/Box/File/ > ${P5SITE}/Mail/Box/File.pm > ${P5SITE}/Mail/Box/File.pod > ${P5SITE}/Mail/Box/File/Message.pm > ${P5SITE}/Mail/Box/File/Message.pod > -${P5SITE}/Mail/Box/IMAP4/ > -${P5SITE}/Mail/Box/IMAP4.pm > -${P5SITE}/Mail/Box/IMAP4.pod > -${P5SITE}/Mail/Box/IMAP4/Head.pm > -${P5SITE}/Mail/Box/IMAP4/Head.pod > -${P5SITE}/Mail/Box/IMAP4/Message.pm > -${P5SITE}/Mail/Box/IMAP4/Message.pod > ${P5SITE}/Mail/Box/Identity.pm > ${P5SITE}/Mail/Box/Identity.pod > ${P5SITE}/Mail/Box/Locker/ > @@ -83,18 +69,6 @@ ${P5SITE}/Mail/Box/Net.pm > ${P5SITE}/Mail/Box/Net.pod > ${P5SITE}/Mail/Box/Net/Message.pm > ${P5SITE}/Mail/Box/Net/Message.pod > -${P5SITE}/Mail/Box/POP3/ > -${P5SITE}/Mail/Box/POP3.pm > -${P5SITE}/Mail/Box/POP3.pod > -${P5SITE}/Mail/Box/POP3/Message.pm > -${P5SITE}/Mail/Box/POP3/Message.pod > -${P5SITE}/Mail/Box/POP3s.pm > -${P5SITE}/Mail/Box/POP3s.pod > -${P5SITE}/Mail/Box/Parser/ > -${P5SITE}/Mail/Box/Parser.pm > -${P5SITE}/Mail/Box/Parser.pod > -${P5SITE}/Mail/Box/Parser/Perl.pm > -${P5SITE}/Mail/Box/Parser/Perl.pod > ${P5SITE}/Mail/Box/Search/ > ${P5SITE}/Mail/Box/Search.pm > ${P5SITE}/Mail/Box/Search.pod > @@ -102,6 +76,7 @@ ${P5SITE}/Mail/Box/Search/Grep.pm > ${P5SITE}/Mail/Box/Search/Grep.pod > ${P5SITE}/Mail/Box/Search/SpamAssassin.pm > ${P5SITE}/Mail/Box/Search/SpamAssassin.pod > +${P5SITE}/Mail/Box/Test.pm > ${P5SITE}/Mail/Box/Thread/ > ${P5SITE}/Mail/Box/Thread/Manager.pm > ${P5SITE}/Mail/Box/Thread/Manager.pod > @@ -115,180 +90,30 @@ ${P5SITE}/Mail/Box/Tie/ARRAY.pod > ${P5SITE}/Mail/Box/Tie/HASH.pm > ${P5SITE}/Mail/Box/Tie/HASH.pod > ${P5SITE}/Mail/Message/ > -${P5SITE}/Mail/Message.pm > -${P5SITE}/Mail/Message.pod > ${P5SITE}/Mail/Message/Body/ > -${P5SITE}/Mail/Message/Body.pm > -${P5SITE}/Mail/Message/Body.pod > -${P5SITE}/Mail/Message/Body/Construct.pm > -${P5SITE}/Mail/Message/Body/Construct.pod > ${P5SITE}/Mail/Message/Body/Delayed.pm > ${P5SITE}/Mail/Message/Body/Delayed.pod > -${P5SITE}/Mail/Message/Body/Encode.pm > -${P5SITE}/Mail/Message/Body/Encode.pod > -${P5SITE}/Mail/Message/Body/File.pm > -${P5SITE}/Mail/Message/Body/File.pod > -${P5SITE}/Mail/Message/Body/Lines.pm > -${P5SITE}/Mail/Message/Body/Lines.pod > -${P5SITE}/Mail/Message/Body/Multipart.pm > -${P5SITE}/Mail/Message/Body/Multipart.pod > -${P5SITE}/Mail/Message/Body/Nested.pm > -${P5SITE}/Mail/Message/Body/Nested.pod > -${P5SITE}/Mail/Message/Body/String.pm > -${P5SITE}/Mail/Message/Body/String.pod > -${P5SITE}/Mail/Message/Construct/ > -${P5SITE}/Mail/Message/Construct.pm > -${P5SITE}/Mail/Message/Construct.pod > -${P5SITE}/Mail/Message/Construct/Bounce.pm > -${P5SITE}/Mail/Message/Construct/Bounce.pod > -${P5SITE}/Mail/Message/Construct/Build.pm > -${P5SITE}/Mail/Message/Construct/Build.pod > -${P5SITE}/Mail/Message/Construct/Forward.pm > -${P5SITE}/Mail/Message/Construct/Forward.pod > -${P5SITE}/Mail/Message/Construct/Read.pm > -${P5SITE}/Mail/Message/Construct/Read.pod > -${P5SITE}/Mail/Message/Construct/Rebuild.pm > -${P5SITE}/Mail/Message/Construct/Rebuild.pod > -${P5SITE}/Mail/Message/Construct/Reply.pm > -${P5SITE}/Mail/Message/Construct/Reply.pod > -${P5SITE}/Mail/Message/Construct/Text.pm > -${P5SITE}/Mail/Message/Construct/Text.pod > -${P5SITE}/Mail/Message/Convert/ > -${P5SITE}/Mail/Message/Convert.pm > -${P5SITE}/Mail/Message/Convert.pod > -${P5SITE}/Mail/Message/Convert/EmailSimple.pm > -${P5SITE}/Mail/Message/Convert/EmailSimple.pod > -${P5SITE}/Mail/Message/Convert/Html.pm > -${P5SITE}/Mail/Message/Convert/Html.pod > -${P5SITE}/Mail/Message/Convert/HtmlFormatPS.pm > -${P5SITE}/Mail/Message/Convert/HtmlFormatPS.pod > -${P5SITE}/Mail/Message/Convert/HtmlFormatText.pm > -${P5SITE}/Mail/Message/Convert/HtmlFormatText.pod > -${P5SITE}/Mail/Message/Convert/MailInternet.pm > -${P5SITE}/Mail/Message/Convert/MailInternet.pod > -${P5SITE}/Mail/Message/Convert/MimeEntity.pm > -${P5SITE}/Mail/Message/Convert/MimeEntity.pod > -${P5SITE}/Mail/Message/Convert/TextAutoformat.pm > -${P5SITE}/Mail/Message/Convert/TextAutoformat.pod > ${P5SITE}/Mail/Message/Dummy.pm > ${P5SITE}/Mail/Message/Dummy.pod > -${P5SITE}/Mail/Message/Field/ > -${P5SITE}/Mail/Message/Field.pm > -${P5SITE}/Mail/Message/Field.pod > -${P5SITE}/Mail/Message/Field/AddrGroup.pm > -${P5SITE}/Mail/Message/Field/AddrGroup.pod > -${P5SITE}/Mail/Message/Field/Address.pm > -${P5SITE}/Mail/Message/Field/Address.pod > -${P5SITE}/Mail/Message/Field/Addresses.pm > -${P5SITE}/Mail/Message/Field/Addresses.pod > -${P5SITE}/Mail/Message/Field/Attribute.pm > -${P5SITE}/Mail/Message/Field/Attribute.pod > -${P5SITE}/Mail/Message/Field/Date.pm > -${P5SITE}/Mail/Message/Field/Date.pod > -${P5SITE}/Mail/Message/Field/Fast.pm > -${P5SITE}/Mail/Message/Field/Fast.pod > -${P5SITE}/Mail/Message/Field/Flex.pm > -${P5SITE}/Mail/Message/Field/Flex.pod > -${P5SITE}/Mail/Message/Field/Full.pm > -${P5SITE}/Mail/Message/Field/Full.pod > -${P5SITE}/Mail/Message/Field/Structured.pm > -${P5SITE}/Mail/Message/Field/Structured.pod > -${P5SITE}/Mail/Message/Field/URIs.pm > -${P5SITE}/Mail/Message/Field/URIs.pod > -${P5SITE}/Mail/Message/Field/Unstructured.pm > -${P5SITE}/Mail/Message/Field/Unstructured.pod > ${P5SITE}/Mail/Message/Head/ > -${P5SITE}/Mail/Message/Head.pm > -${P5SITE}/Mail/Message/Head.pod > -${P5SITE}/Mail/Message/Head/Complete.pm > -${P5SITE}/Mail/Message/Head/Complete.pod > ${P5SITE}/Mail/Message/Head/Delayed.pm > ${P5SITE}/Mail/Message/Head/Delayed.pod > -${P5SITE}/Mail/Message/Head/FieldGroup.pm > -${P5SITE}/Mail/Message/Head/FieldGroup.pod > -${P5SITE}/Mail/Message/Head/ListGroup.pm > -${P5SITE}/Mail/Message/Head/ListGroup.pod > -${P5SITE}/Mail/Message/Head/Partial.pm > -${P5SITE}/Mail/Message/Head/Partial.pod > -${P5SITE}/Mail/Message/Head/ResentGroup.pm > -${P5SITE}/Mail/Message/Head/ResentGroup.pod > -${P5SITE}/Mail/Message/Head/SpamGroup.pm > -${P5SITE}/Mail/Message/Head/SpamGroup.pod > ${P5SITE}/Mail/Message/Head/Subset.pm > ${P5SITE}/Mail/Message/Head/Subset.pod > -${P5SITE}/Mail/Message/Part.pm > -${P5SITE}/Mail/Message/Part.pod > -${P5SITE}/Mail/Message/Replace/ > -${P5SITE}/Mail/Message/Replace/MailHeader.pm > -${P5SITE}/Mail/Message/Replace/MailHeader.pod > -${P5SITE}/Mail/Message/Replace/MailInternet.pm > -${P5SITE}/Mail/Message/Replace/MailInternet.pod > -${P5SITE}/Mail/Message/TransferEnc/ > -${P5SITE}/Mail/Message/TransferEnc.pm > -${P5SITE}/Mail/Message/TransferEnc.pod > -${P5SITE}/Mail/Message/TransferEnc/Base64.pm > -${P5SITE}/Mail/Message/TransferEnc/Base64.pod > -${P5SITE}/Mail/Message/TransferEnc/Binary.pm > -${P5SITE}/Mail/Message/TransferEnc/Binary.pod > -${P5SITE}/Mail/Message/TransferEnc/EightBit.pm > -${P5SITE}/Mail/Message/TransferEnc/EightBit.pod > -${P5SITE}/Mail/Message/TransferEnc/QuotedPrint.pm > -${P5SITE}/Mail/Message/TransferEnc/QuotedPrint.pod > -${P5SITE}/Mail/Message/TransferEnc/SevenBit.pm > -${P5SITE}/Mail/Message/TransferEnc/SevenBit.pod > ${P5SITE}/Mail/Message/Wrapper/ > ${P5SITE}/Mail/Message/Wrapper/SpamAssassin.pm > ${P5SITE}/Mail/Message/Wrapper/SpamAssassin.pod > -${P5SITE}/Mail/Reporter.pm > -${P5SITE}/Mail/Reporter.pod > -${P5SITE}/Mail/Server/ > ${P5SITE}/Mail/Server.pm > ${P5SITE}/Mail/Server.pod > -${P5SITE}/Mail/Server/IMAP4/ > -${P5SITE}/Mail/Server/IMAP4.pm > -${P5SITE}/Mail/Server/IMAP4.pod > -${P5SITE}/Mail/Server/IMAP4/Fetch.pm > -${P5SITE}/Mail/Server/IMAP4/Fetch.pod > -${P5SITE}/Mail/Server/IMAP4/List.pm > -${P5SITE}/Mail/Server/IMAP4/List.pod > -${P5SITE}/Mail/Server/IMAP4/Search.pm > -${P5SITE}/Mail/Server/IMAP4/Search.pod > -${P5SITE}/Mail/Transport/ > -${P5SITE}/Mail/Transport.pm > -${P5SITE}/Mail/Transport.pod > -${P5SITE}/Mail/Transport/Exim.pm > -${P5SITE}/Mail/Transport/Exim.pod > -${P5SITE}/Mail/Transport/IMAP4.pm > -${P5SITE}/Mail/Transport/IMAP4.pod > -${P5SITE}/Mail/Transport/Mailx.pm > -${P5SITE}/Mail/Transport/Mailx.pod > -${P5SITE}/Mail/Transport/POP3.pm > -${P5SITE}/Mail/Transport/POP3.pod > -${P5SITE}/Mail/Transport/Qmail.pm > -${P5SITE}/Mail/Transport/Qmail.pod > -${P5SITE}/Mail/Transport/Receive.pm > -${P5SITE}/Mail/Transport/Receive.pod > -${P5SITE}/Mail/Transport/SMTP.pm > -${P5SITE}/Mail/Transport/SMTP.pod > -${P5SITE}/Mail/Transport/Send.pm > -${P5SITE}/Mail/Transport/Send.pod > -${P5SITE}/Mail/Transport/Sendmail.pm > -${P5SITE}/Mail/Transport/Sendmail.pod > @man man/man3p/Mail::Box-Cookbook.3p > @man man/man3p/Mail::Box-Index.3p > @man man/man3p/Mail::Box-Overview.3p > @man man/man3p/Mail::Box.3p > @man man/man3p/Mail::Box::Collection.3p > -@man man/man3p/Mail::Box::Dbx.3p > -@man man/man3p/Mail::Box::Dbx::Message.3p > @man man/man3p/Mail::Box::Dir.3p > @man man/man3p/Mail::Box::Dir::Message.3p > -@man man/man3p/Mail::Box::FastScalar.3p > @man man/man3p/Mail::Box::File.3p > @man man/man3p/Mail::Box::File::Message.3p > -@man man/man3p/Mail::Box::IMAP4.3p > -@man man/man3p/Mail::Box::IMAP4::Head.3p > -@man man/man3p/Mail::Box::IMAP4::Message.3p > @man man/man3p/Mail::Box::Identity.3p > @man man/man3p/Mail::Box::Locker.3p > @man man/man3p/Mail::Box::Locker::DotLock.3p > @@ -312,11 +137,6 @@ ${P5SITE}/Mail/Transport/Sendmail.pod > @man man/man3p/Mail::Box::Message::Destructed.3p > @man man/man3p/Mail::Box::Net.3p > @man man/man3p/Mail::Box::Net::Message.3p > -@man man/man3p/Mail::Box::POP3.3p > -@man man/man3p/Mail::Box::POP3::Message.3p > -@man man/man3p/Mail::Box::POP3s.3p > -@man man/man3p/Mail::Box::Parser.3p > -@man man/man3p/Mail::Box::Parser::Perl.3p > @man man/man3p/Mail::Box::Search.3p > @man man/man3p/Mail::Box::Search::Grep.3p > @man man/man3p/Mail::Box::Search::SpamAssassin.3p > @@ -325,80 +145,12 @@ ${P5SITE}/Mail/Transport/Sendmail.pod > @man man/man3p/Mail::Box::Tie.3p > @man man/man3p/Mail::Box::Tie::ARRAY.3p > @man man/man3p/Mail::Box::Tie::HASH.3p > -@man man/man3p/Mail::Message.3p > -@man man/man3p/Mail::Message::Body.3p > -@man man/man3p/Mail::Message::Body::Construct.3p > @man man/man3p/Mail::Message::Body::Delayed.3p > -@man man/man3p/Mail::Message::Body::Encode.3p > -@man man/man3p/Mail::Message::Body::File.3p > -@man man/man3p/Mail::Message::Body::Lines.3p > -@man man/man3p/Mail::Message::Body::Multipart.3p > -@man man/man3p/Mail::Message::Body::Nested.3p > -@man man/man3p/Mail::Message::Body::String.3p > -@man man/man3p/Mail::Message::Construct.3p > -@man man/man3p/Mail::Message::Construct::Bounce.3p > -@man man/man3p/Mail::Message::Construct::Build.3p > -@man man/man3p/Mail::Message::Construct::Forward.3p > -@man man/man3p/Mail::Message::Construct::Read.3p > -@man man/man3p/Mail::Message::Construct::Rebuild.3p > -@man man/man3p/Mail::Message::Construct::Reply.3p > -@man man/man3p/Mail::Message::Construct::Text.3p > -@man man/man3p/Mail::Message::Convert.3p > -@man man/man3p/Mail::Message::Convert::EmailSimple.3p > -@man man/man3p/Mail::Message::Convert::Html.3p > -@man man/man3p/Mail::Message::Convert::HtmlFormatPS.3p > -@man man/man3p/Mail::Message::Convert::HtmlFormatText.3p > -@man man/man3p/Mail::Message::Convert::MailInternet.3p > -@man man/man3p/Mail::Message::Convert::MimeEntity.3p > -@man man/man3p/Mail::Message::Convert::TextAutoformat.3p > @man man/man3p/Mail::Message::Dummy.3p > -@man man/man3p/Mail::Message::Field.3p > -@man man/man3p/Mail::Message::Field::AddrGroup.3p > -@man man/man3p/Mail::Message::Field::Address.3p > -@man man/man3p/Mail::Message::Field::Addresses.3p > -@man man/man3p/Mail::Message::Field::Attribute.3p > -@man man/man3p/Mail::Message::Field::Date.3p > -@man man/man3p/Mail::Message::Field::Fast.3p > -@man man/man3p/Mail::Message::Field::Flex.3p > -@man man/man3p/Mail::Message::Field::Full.3p > -@man man/man3p/Mail::Message::Field::Structured.3p > -@man man/man3p/Mail::Message::Field::URIs.3p > -@man man/man3p/Mail::Message::Field::Unstructured.3p > -@man man/man3p/Mail::Message::Head.3p > -@man man/man3p/Mail::Message::Head::Complete.3p > @man man/man3p/Mail::Message::Head::Delayed.3p > -@man man/man3p/Mail::Message::Head::FieldGroup.3p > -@man man/man3p/Mail::Message::Head::ListGroup.3p > -@man man/man3p/Mail::Message::Head::Partial.3p > -@man man/man3p/Mail::Message::Head::ResentGroup.3p > -@man man/man3p/Mail::Message::Head::SpamGroup.3p > @man man/man3p/Mail::Message::Head::Subset.3p > -@man man/man3p/Mail::Message::Part.3p > -@man man/man3p/Mail::Message::Replace::MailHeader.3p > -@man man/man3p/Mail::Message::Replace::MailInternet.3p > -@man man/man3p/Mail::Message::TransferEnc.3p > -@man man/man3p/Mail::Message::TransferEnc::Base64.3p > -@man man/man3p/Mail::Message::TransferEnc::Binary.3p > -@man man/man3p/Mail::Message::TransferEnc::EightBit.3p > -@man man/man3p/Mail::Message::TransferEnc::QuotedPrint.3p > -@man man/man3p/Mail::Message::TransferEnc::SevenBit.3p > @man man/man3p/Mail::Message::Wrapper::SpamAssassin.3p > -@man man/man3p/Mail::Reporter.3p > @man man/man3p/Mail::Server.3p > -@man man/man3p/Mail::Server::IMAP4.3p > -@man man/man3p/Mail::Server::IMAP4::Fetch.3p > -@man man/man3p/Mail::Server::IMAP4::List.3p > -@man man/man3p/Mail::Server::IMAP4::Search.3p > -@man man/man3p/Mail::Transport.3p > -@man man/man3p/Mail::Transport::Exim.3p > -@man man/man3p/Mail::Transport::IMAP4.3p > -@man man/man3p/Mail::Transport::Mailx.3p > -@man man/man3p/Mail::Transport::POP3.3p > -@man man/man3p/Mail::Transport::Qmail.3p > -@man man/man3p/Mail::Transport::Receive.3p > -@man man/man3p/Mail::Transport::SMTP.3p > -@man man/man3p/Mail::Transport::Send.3p > -@man man/man3p/Mail::Transport::Sendmail.3p > share/examples/p5-Mail-Box/ > share/examples/p5-Mail-Box/build.pl > share/examples/p5-Mail-Box/grep.pl