Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 3 May 2011 18:02:37 +0100 (BST)
From:      Jase Thew <freebsd@beardz.net>
To:        FreeBSD-gnats-submit@FreeBSD.org
Subject:   ports/156798: [NEW PORT] devel/p5-POE-Component-Syndicator: A POE component base class which implements the Observer pattern
Message-ID:  <201105031702.p43H2bcR012083@beardz.net>
Resent-Message-ID: <201105031710.p43HA2ij014745@freefall.freebsd.org>

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

>Number:         156798
>Category:       ports
>Synopsis:       [NEW PORT] devel/p5-POE-Component-Syndicator: A POE component base class which implements the Observer pattern
>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:   Tue May 03 17:10:01 UTC 2011
>Closed-Date:
>Last-Modified:
>Originator:     Jase Thew
>Release:        FreeBSD 8.2-STABLE amd64
>Organization:
>Environment:
System: FreeBSD jail-ports.localdomain 8.2-STABLE FreeBSD 8.2-STABLE #0: Sat Apr  2 19:17:15 BST
>Description:
POE::Component::Syndicator is a base class for POE components which need to
handle a persistent resource (e.g. a connection to an IRC server) for one or
more sessions in an extendable way.

This module (as well as Object::Pluggable, which this module inherits from)
was born out of POE::Component::IRC, the guts of which quickly spread to
other POE components. Now they can all inherit from this module instead.

The component provides an event queue, which can be managed with the methods
documented below. It handles delivery of events to the object itself, all
interested plugins, and all interested sessions.

WWW: http://search.cpan.org/dist/POE-Component-Syndicator/

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

--- p5-POE-Component-Syndicator-0.01.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-Syndicator
#	p5-POE-Component-Syndicator/distinfo
#	p5-POE-Component-Syndicator/Makefile
#	p5-POE-Component-Syndicator/pkg-descr
#	p5-POE-Component-Syndicator/pkg-plist
#
echo c - p5-POE-Component-Syndicator
mkdir -p p5-POE-Component-Syndicator > /dev/null 2>&1
echo x - p5-POE-Component-Syndicator/distinfo
sed 's/^X//' >p5-POE-Component-Syndicator/distinfo << '0be15087f3b514b3be20cff06bd00756'
XSHA256 (POE-Component-Syndicator-0.01.tar.gz) = 751dc9d92730eacf5f9ab9fb1c1038a6654a05ef2d8c30d6ad2fbfef38dd0b51
XSIZE (POE-Component-Syndicator-0.01.tar.gz) = 23324
0be15087f3b514b3be20cff06bd00756
echo x - p5-POE-Component-Syndicator/Makefile
sed 's/^X//' >p5-POE-Component-Syndicator/Makefile << '51289845a8770a50fad5e8d89ad2cbd1'
X# New ports collection makefile for:	devel/p5-POE-Component-Syndicator
X# Date created:	   2011-05-03
X# Whom:		   Jase Thew <freebsd@beardz.net>
X#
X# $FreeBSD$
X#
X
XPORTNAME=	POE-Component-Syndicator
XPORTVERSION=	0.01
XCATEGORIES=	devel perl5
XMASTER_SITES=	CPAN/${PORTNAME:C/-.*//}/HINRIK
XPKGNAMEPREFIX=	p5-
X
XMAINTAINER=	freebsd@beardz.net
XCOMMENT=	A POE component base class which implements the Observer pattern
X
XLICENSE_COMB=	dual
XLICENSE=	ART20 GPLv1
X
XBUILD_DEPENDS=	p5-POE>=1.311:${PORTSDIR}/devel/p5-POE \
X		p5-Object-Pluggable>=1.29:${PORTSDIR}/devel/p5-Object-Pluggable \
X		p5-Test-Simple>=0:${PORTSDIR}/devel/p5-Test-Simple
XRUN_DEPENDS:=	${BUILD_DEPENDS}
X
XPERL_CONFIGURE=	yes
X
XMAN3=		POE::Component::Syndicator.3
X
X.include <bsd.port.mk>
51289845a8770a50fad5e8d89ad2cbd1
echo x - p5-POE-Component-Syndicator/pkg-descr
sed 's/^X//' >p5-POE-Component-Syndicator/pkg-descr << '2f13a5187e3d13dfb2f4e5378335e2d1'
XPOE::Component::Syndicator is a base class for POE components which need to
Xhandle a persistent resource (e.g. a connection to an IRC server) for one or
Xmore sessions in an extendable way.
X
XThis module (as well as Object::Pluggable, which this module inherits from)
Xwas born out of POE::Component::IRC, the guts of which quickly spread to
Xother POE components. Now they can all inherit from this module instead.
X
XThe component provides an event queue, which can be managed with the methods
Xdocumented below. It handles delivery of events to the object itself, all
Xinterested plugins, and all interested sessions.
X
XWWW: http://search.cpan.org/dist/POE-Component-Syndicator/
2f13a5187e3d13dfb2f4e5378335e2d1
echo x - p5-POE-Component-Syndicator/pkg-plist
sed 's/^X//' >p5-POE-Component-Syndicator/pkg-plist << '12f78b38baefc9e4defb45c9743d4804'
X%%SITE_PERL%%/POE/Component/Syndicator.pm
X%%SITE_PERL%%/%%PERL_ARCH%%/auto/POE/Component/Syndicator/.packlist
X@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/auto/POE/Component/Syndicator
X@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/POE/Component
X@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/POE
X@dirrmtry %%SITE_PERL%%/POE/Component
X@dirrmtry %%SITE_PERL%%/POE
12f78b38baefc9e4defb45c9743d4804
exit
--- p5-POE-Component-Syndicator-0.01.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?201105031702.p43H2bcR012083>