1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-10-22 20:41:26 +00:00

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/

PR:		ports/156798
Submitted by:	Jase Thew <freebsd@beardz.net>
This commit is contained in:
Wen Heping 2011-05-05 01:50:09 +00:00
parent 8104fa41ac
commit 22a1e63142
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=273649
5 changed files with 52 additions and 0 deletions

View File

@ -2031,6 +2031,7 @@
SUBDIR += p5-POE-Component-RSSAggregator
SUBDIR += p5-POE-Component-Schedule
SUBDIR += p5-POE-Component-Server-XMLRPC
SUBDIR += p5-POE-Component-Syndicator
SUBDIR += p5-POE-Component-TSTP
SUBDIR += p5-POE-Devel-Profiler
SUBDIR += p5-POE-Exceptions

View File

@ -0,0 +1,29 @@
# New ports collection makefile for: devel/p5-POE-Component-Syndicator
# Date created: 2011-05-03
# Whom: Jase Thew <freebsd@beardz.net>
#
# $FreeBSD$
#
PORTNAME= POE-Component-Syndicator
PORTVERSION= 0.01
CATEGORIES= devel perl5
MASTER_SITES= CPAN/${PORTNAME:C/-.*//}/HINRIK
PKGNAMEPREFIX= p5-
MAINTAINER= freebsd@beardz.net
COMMENT= A POE component base class which implements the Observer pattern
BUILD_DEPENDS= p5-POE>=1.311:${PORTSDIR}/devel/p5-POE \
p5-Object-Pluggable>=1.29:${PORTSDIR}/devel/p5-Object-Pluggable \
p5-Test-Simple>=0:${PORTSDIR}/devel/p5-Test-Simple
RUN_DEPENDS:= ${BUILD_DEPENDS}
LICENSE_COMB= dual
LICENSE= ART20 GPLv1
PERL_CONFIGURE= yes
MAN3= POE::Component::Syndicator.3
.include <bsd.port.mk>

View File

@ -0,0 +1,2 @@
SHA256 (POE-Component-Syndicator-0.01.tar.gz) = 751dc9d92730eacf5f9ab9fb1c1038a6654a05ef2d8c30d6ad2fbfef38dd0b51
SIZE (POE-Component-Syndicator-0.01.tar.gz) = 23324

View File

@ -0,0 +1,13 @@
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/

View File

@ -0,0 +1,7 @@
%%SITE_PERL%%/POE/Component/Syndicator.pm
%%SITE_PERL%%/%%PERL_ARCH%%/auto/POE/Component/Syndicator/.packlist
@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/auto/POE/Component/Syndicator
@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/POE/Component
@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/POE
@dirrmtry %%SITE_PERL%%/POE/Component
@dirrmtry %%SITE_PERL%%/POE