Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 23 Feb 2007 20:36:57 +0800 (CST)
From:      Jin-Shan Tseng <tjs@cdpa.nsysu.edu.tw>
To:        FreeBSD-gnats-submit@FreeBSD.org
Subject:   ports/109459: [NEW PORT] news/p5-POE-Component-Server-NNTP: A component that provides NNTP server functionality
Message-ID:  <200702231236.l1NCavA8006974@pluto.cdpa.nsysu.edu.tw>
Resent-Message-ID: <200702231240.l1NCe4VL098964@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help

>Number:         109459
>Category:       ports
>Synopsis:       [NEW PORT] news/p5-POE-Component-Server-NNTP: A component that provides NNTP server functionality
>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 Feb 23 12:40:03 GMT 2007
>Closed-Date:
>Last-Modified:
>Originator:     Jin-Shan Tseng
>Release:        FreeBSD 6.2-STABLE i386
>Organization:
FreeBSD @ Taiwan
>Environment:
System: FreeBSD Pluto.CDPA.nsysu.edu.tw 6.2-STABLE FreeBSD 6.2-STABLE #0: Sun Jan 28 11:18:52 CST 2007
>Description:
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/

Generated with FreeBSD Port Tools 0.77
>How-To-Repeat:
>Fix:

--- p5-POE-Component-Server-NNTP-0.97.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-POE-Component-Server-NNTP
#	p5-POE-Component-Server-NNTP/pkg-descr
#	p5-POE-Component-Server-NNTP/Makefile
#	p5-POE-Component-Server-NNTP/pkg-plist
#	p5-POE-Component-Server-NNTP/distinfo
#
echo c - p5-POE-Component-Server-NNTP
mkdir -p p5-POE-Component-Server-NNTP > /dev/null 2>&1
echo x - p5-POE-Component-Server-NNTP/pkg-descr
sed 's/^X//' >p5-POE-Component-Server-NNTP/pkg-descr << 'END-of-p5-POE-Component-Server-NNTP/pkg-descr'
XPOE::Component::Server::NNTP is a POE component that implements an RFC 977
Xhttp://www.faqs.org/rfcs/rfc977.html NNTP server. It is the companion component
Xto POE::Component::Client::NNTP which implements NNTP client functionality.
X
XYou spawn an NNTP server component, create your POE sessions then register
Xyour session to receive events. Whenever clients connect, disconnect or send
Xvalid NNTP protocol commands you will receive an event and an unique client ID.
XYou then parse and process the commands given and send back applicable NNTP
Xresponses.
X
XThis component doesn't implement the news database and as such is not by itself
Xa complete NNTP daemon implementation.
X
XWWW:	http://search.cpan.org/dist/POE-Component-Server-NNTP/
END-of-p5-POE-Component-Server-NNTP/pkg-descr
echo x - p5-POE-Component-Server-NNTP/Makefile
sed 's/^X//' >p5-POE-Component-Server-NNTP/Makefile << 'END-of-p5-POE-Component-Server-NNTP/Makefile'
X# New ports collection makefile for:	p5-POE-Component-Server-NNTP
X# Date created:		2007-02-23
X# Whom:			Jin-Shan Tseng <tjs@cdpa.nsysu.edu.tw>
X#
X# $FreeBSD$
X#
X
XPORTNAME=	POE-Component-Server-NNTP
XPORTVERSION=	0.97
XCATEGORIES=	news perl5
XMASTER_SITES=	${MASTER_SITE_PERL_CPAN}
XMASTER_SITE_SUBDIR=	POE
XPKGNAMEPREFIX=	p5-
X
XMAINTAINER=	tjs@cdpa.nsysu.edu.tw
XCOMMENT=	A component that provides NNTP server functionality
X
XRUN_DEPENDS=	p5-POE>=0.38:${PORTSDIR}/devel/p5-POE \
X		p5-POE-Component-Pluggable>=0.03:${PORTSDIR}/devel/p5-POE-Component-Pluggable \
X		p5-POE-Component-Client-NNTP>=1.05:${PORTSDIR}/news/p5-POE-Component-Client-NNTP
X
XPERL_CONFIGURE=	yes
X
XMAN3=		POE::Component::Server::NNTP.3 \
X		POE::Component::Server::NNTP::Constants.3
X
X.include <bsd.port.mk>
END-of-p5-POE-Component-Server-NNTP/Makefile
echo x - p5-POE-Component-Server-NNTP/pkg-plist
sed 's/^X//' >p5-POE-Component-Server-NNTP/pkg-plist << 'END-of-p5-POE-Component-Server-NNTP/pkg-plist'
X@comment $FreeBSD$
X%%SITE_PERL%%/%%PERL_ARCH%%/auto/POE/Component/Server/NNTP/.packlist
X%%SITE_PERL%%/POE/Component/Server/NNTP.pm
X%%SITE_PERL%%/POE/Component/Server/NNTP/Constants.pm
X@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/auto/POE/Component/Server/NNTP
X@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/POE/Component/Server
X@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/POE/Component
X@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/POE
X@dirrm %%SITE_PERL%%/POE/Component/Server/NNTP
X@dirrmtry %%SITE_PERL%%/POE/Component/Server
X@dirrmtry %%SITE_PERL%%/POE/Component
X@dirrmtry %%SITE_PERL%%/POE
END-of-p5-POE-Component-Server-NNTP/pkg-plist
echo x - p5-POE-Component-Server-NNTP/distinfo
sed 's/^X//' >p5-POE-Component-Server-NNTP/distinfo << 'END-of-p5-POE-Component-Server-NNTP/distinfo'
XMD5 (POE-Component-Server-NNTP-0.97.tar.gz) = b3118708e19bbb420c8eed91e0bd7c6a
XSHA256 (POE-Component-Server-NNTP-0.97.tar.gz) = 18c4514f23f3a54663e90476717311aa55f812be1ee33f638b6c3f2300aa3b72
XSIZE (POE-Component-Server-NNTP-0.97.tar.gz) = 24622
END-of-p5-POE-Component-Server-NNTP/distinfo
exit
--- p5-POE-Component-Server-NNTP-0.97.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?200702231236.l1NCavA8006974>