Import p5-POE-Component-IRC

POE::Component::IRC is a POE component (who'd have guessed?) which acts
as an easily controllable IRC client for your other POE components and
sessions.  You create an IRC component and tell it what events your
session cares about and where to connect to, and it sends back
interesting IRC events when they happen.  You make the client do things
by sending it events.

From Jasper Lievisse Adriaanse <jasper@nedbsd.nl>
This commit is contained in:
alek 2006-06-12 11:30:05 +00:00
parent 243fbfa482
commit 3086c7ddd1
4 changed files with 116 additions and 0 deletions

View File

@ -0,0 +1,37 @@
# $OpenBSD: Makefile,v 1.1.1.1 2006/06/12 11:30:05 alek Exp $
COMMENT= "event-driven IRC-client module"
DISTNAME= POE-Component-IRC-4.91
PKGNAME= p5-${DISTNAME}
CATEGORIES= net perl5
MAINTAINER= Jasper Lievisse Adriaanse <jasper@nedbsd.nl>
# Artistic/GPL
PERMIT_PACKAGE_CDROM= Yes
PERMIT_PACKAGE_FTP= Yes
PERMIT_DISTFILES_CDROM= Yes
PERMIT_DISTFILES_FTP= Yes
MASTER_SITES= ${MASTER_SITE_PERL_CPAN:=POE/}
CONFIGURE_STYLE=perl
BUILD_DEPENDS= :p5-POE->=0.3202:devel/p5-POE \
:p5-POE-Component-Client-DNS->=0.99:net/p5-POE-Component-Client-DNS \
:p5-POE-Filter-IRCD->=1.7:net/p5-POE-Filter-IRCD
RUN_DEPENDS= ${BUILD_DEPENDS}
REGRESS_DEPENDS=:p5-Test-Pod-*:devel/p5-Test-Pod
PKG_ARCH= *
post-install:
${INSTALL_DATA_DIR} ${PREFIX}/share/doc/p5-POE-Component-IRC
${INSTALL_DATA} ${WRKSRC}/docs/* \
${PREFIX}/share/doc/p5-POE-Component-IRC
${INSTALL_DATA_DIR} ${PREFIX}/share/examples/p5-POE-Component-IRC
${INSTALL_DATA} ${WRKSRC}/examples/* \
${PREFIX}/share/examples/p5-POE-Component-IRC
.include <bsd.port.mk>

View File

@ -0,0 +1,4 @@
MD5 (POE-Component-IRC-4.91.tar.gz) = 04386ea108403f0fa7bd0ed291659307
RMD160 (POE-Component-IRC-4.91.tar.gz) = 1d41f9f17233294bef2626ce74463c0e5f656b12
SHA1 (POE-Component-IRC-4.91.tar.gz) = 415f25a6a54f248fc3e19d5e964dc8815f25b1f0
SIZE (POE-Component-IRC-4.91.tar.gz) = 242250

View File

@ -0,0 +1,6 @@
POE::Component::IRC is a POE component (who'd have guessed?) which acts
as an easily controllable IRC client for your other POE components and
sessions. You create an IRC component and tell it what events your
session cares about and where to connect to, and it sends back
interesting IRC events when they happen. You make the client do things
by sending it events.

View File

@ -0,0 +1,69 @@
@comment $OpenBSD: PLIST,v 1.1.1.1 2006/06/12 11:30:05 alek Exp $
${P5SITE}/POE/Component/IRC/
${P5SITE}/POE/Component/IRC.pm
${P5SITE}/POE/Component/IRC/Common.pm
${P5SITE}/POE/Component/IRC/Constants.pm
${P5SITE}/POE/Component/IRC/Pipeline.pm
${P5SITE}/POE/Component/IRC/Plugin/
${P5SITE}/POE/Component/IRC/Plugin.pm
${P5SITE}/POE/Component/IRC/Plugin/BotAddressed.pm
${P5SITE}/POE/Component/IRC/Plugin/BotTraffic.pm
${P5SITE}/POE/Component/IRC/Plugin/CTCP.pm
${P5SITE}/POE/Component/IRC/Plugin/Connector.pm
${P5SITE}/POE/Component/IRC/Plugin/Console.pm
${P5SITE}/POE/Component/IRC/Plugin/ISupport.pm
${P5SITE}/POE/Component/IRC/Plugin/NickReclaim.pm
${P5SITE}/POE/Component/IRC/Plugin/PlugMan.pm
${P5SITE}/POE/Component/IRC/Plugin/Proxy.pm
${P5SITE}/POE/Component/IRC/Plugin/Whois.pm
${P5SITE}/POE/Component/IRC/Projects.pm
${P5SITE}/POE/Component/IRC/Qnet/
${P5SITE}/POE/Component/IRC/Qnet.pm
${P5SITE}/POE/Component/IRC/Qnet/State.pm
${P5SITE}/POE/Component/IRC/State.pm
${P5SITE}/POE/Component/IRC/Test/
${P5SITE}/POE/Component/IRC/Test/Harness.pm
${P5SITE}/POE/Component/IRC/Test/Plugin.pm
${P5SITE}/POE/Filter/CTCP.pm
${P5SITE}/POE/Filter/IRC/
${P5SITE}/POE/Filter/IRC.pm
${P5SITE}/POE/Filter/IRC/Compat.pm
@man man/man3p/POE::Component::IRC.3p
@man man/man3p/POE::Component::IRC::Common.3p
@man man/man3p/POE::Component::IRC::Constants.3p
@man man/man3p/POE::Component::IRC::Pipeline.3p
@man man/man3p/POE::Component::IRC::Plugin.3p
@man man/man3p/POE::Component::IRC::Plugin::BotAddressed.3p
@man man/man3p/POE::Component::IRC::Plugin::BotTraffic.3p
@man man/man3p/POE::Component::IRC::Plugin::CTCP.3p
@man man/man3p/POE::Component::IRC::Plugin::Connector.3p
@man man/man3p/POE::Component::IRC::Plugin::Console.3p
@man man/man3p/POE::Component::IRC::Plugin::ISupport.3p
@man man/man3p/POE::Component::IRC::Plugin::NickReclaim.3p
@man man/man3p/POE::Component::IRC::Plugin::PlugMan.3p
@man man/man3p/POE::Component::IRC::Plugin::Proxy.3p
@man man/man3p/POE::Component::IRC::Plugin::Whois.3p
@man man/man3p/POE::Component::IRC::Projects.3p
@man man/man3p/POE::Component::IRC::Qnet.3p
@man man/man3p/POE::Component::IRC::Qnet::State.3p
@man man/man3p/POE::Component::IRC::State.3p
@man man/man3p/POE::Component::IRC::Test::Harness.3p
@man man/man3p/POE::Filter::CTCP.3p
@man man/man3p/POE::Filter::IRC.3p
share/doc/p5-POE-Component-IRC/
share/doc/p5-POE-Component-IRC/ctcpspec.html
share/doc/p5-POE-Component-IRC/dccspec.html
share/doc/p5-POE-Component-IRC/rfc1459.html
share/doc/p5-POE-Component-IRC/rfc2810.html
share/doc/p5-POE-Component-IRC/rfc2811.html
share/doc/p5-POE-Component-IRC/rfc2812.html
share/doc/p5-POE-Component-IRC/rfc2813.html
share/examples/p5-POE-Component-IRC/
share/examples/p5-POE-Component-IRC/aimproxy.pl
share/examples/p5-POE-Component-IRC/dcctest.pl
share/examples/p5-POE-Component-IRC/dicebot.pl
share/examples/p5-POE-Component-IRC/eliza.pl
share/examples/p5-POE-Component-IRC/ircproxy.pl
share/examples/p5-POE-Component-IRC/moo.pl
share/examples/p5-POE-Component-IRC/simpleclient.pl
share/examples/p5-POE-Component-IRC/tinyurl.pl