Add p5-POE-Component-Server-NNTP 0.97, a component that provides NNTP

server functionality.

PR:		ports/109459
Submitted by:	Jin-Shan Tseng <tjs at cdpa.nsysu.edu.tw>
This commit is contained in:
Rong-En Fan 2007-02-24 09:06:35 +00:00
parent 5e78a974d8
commit d90c208501
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=185789
5 changed files with 57 additions and 0 deletions

View File

@ -76,6 +76,7 @@
SUBDIR += p5-News-Newsrc
SUBDIR += p5-NewsLib
SUBDIR += p5-POE-Component-Client-NNTP
SUBDIR += p5-POE-Component-Server-NNTP
SUBDIR += pan
SUBDIR += papercut
SUBDIR += pgpmoose

View File

@ -0,0 +1,27 @@
# New ports collection makefile for: p5-POE-Component-Server-NNTP
# Date created: 2007-02-23
# Whom: Jin-Shan Tseng <tjs@cdpa.nsysu.edu.tw>
#
# $FreeBSD$
#
PORTNAME= POE-Component-Server-NNTP
PORTVERSION= 0.97
CATEGORIES= news perl5
MASTER_SITES= ${MASTER_SITE_PERL_CPAN}
MASTER_SITE_SUBDIR= POE
PKGNAMEPREFIX= p5-
MAINTAINER= tjs@cdpa.nsysu.edu.tw
COMMENT= A component that provides NNTP server functionality
RUN_DEPENDS= p5-POE>=0.38:${PORTSDIR}/devel/p5-POE \
p5-POE-Component-Pluggable>=0.03:${PORTSDIR}/devel/p5-POE-Component-Pluggable \
p5-POE-Component-Client-NNTP>=1.05:${PORTSDIR}/news/p5-POE-Component-Client-NNTP
PERL_CONFIGURE= yes
MAN3= POE::Component::Server::NNTP.3 \
POE::Component::Server::NNTP::Constants.3
.include <bsd.port.mk>

View File

@ -0,0 +1,3 @@
MD5 (POE-Component-Server-NNTP-0.97.tar.gz) = b3118708e19bbb420c8eed91e0bd7c6a
SHA256 (POE-Component-Server-NNTP-0.97.tar.gz) = 18c4514f23f3a54663e90476717311aa55f812be1ee33f638b6c3f2300aa3b72
SIZE (POE-Component-Server-NNTP-0.97.tar.gz) = 24622

View File

@ -0,0 +1,14 @@
POE::Component::Server::NNTP is a POE component that implements an RFC 977
http://www.faqs.org/rfcs/rfc977.html NNTP server. It is the companion component
to POE::Component::Client::NNTP which implements NNTP client functionality.
You spawn an NNTP server component, create your POE sessions then register
your session to receive events. Whenever clients connect, disconnect or send
valid NNTP protocol commands you will receive an event and an unique client ID.
You then parse and process the commands given and send back applicable NNTP
responses.
This component doesn't implement the news database and as such is not by itself
a complete NNTP daemon implementation.
WWW: http://search.cpan.org/dist/POE-Component-Server-NNTP/

View File

@ -0,0 +1,12 @@
@comment $FreeBSD$
%%SITE_PERL%%/%%PERL_ARCH%%/auto/POE/Component/Server/NNTP/.packlist
%%SITE_PERL%%/POE/Component/Server/NNTP.pm
%%SITE_PERL%%/POE/Component/Server/NNTP/Constants.pm
@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/auto/POE/Component/Server/NNTP
@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/POE/Component/Server
@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/POE/Component
@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/POE
@dirrm %%SITE_PERL%%/POE/Component/Server/NNTP
@dirrmtry %%SITE_PERL%%/POE/Component/Server
@dirrmtry %%SITE_PERL%%/POE/Component
@dirrmtry %%SITE_PERL%%/POE