summaryrefslogtreecommitdiff
path: root/chat/p5-POE-Component-IRC
diff options
context:
space:
mode:
authorseb <seb>2009-11-21 15:33:46 +0000
committerseb <seb>2009-11-21 15:33:46 +0000
commit35cc1de405f15c104a98df4cc90eb40c3ceb4e1b (patch)
tree73fa2084ecb372f24992828a3a08c2b064e553ee /chat/p5-POE-Component-IRC
parent54c50c780fd093c094ace7bde8599f7c9546e6cd (diff)
downloadpkgsrc-35cc1de405f15c104a98df4cc90eb40c3ceb4e1b.tar.gz
Update p5-POE-Component-IRC from version 5.88nb1 to version 6.16.
Pkgsrc changes: - Adjust dependencies Upstream changes: 6.16 Sun Oct 11 08:57:18 GMT 2009 - BotTraffic.pm: Emit 'irc_bot_notice' events for bot notices (Hinrik) - Logger.pm: Log NOTICEs if requested (Hinrik) - Proxy.pm: Fix a regression introduced in 6.05_01. This was causing it to be completely broken. Added a test so it won't happen again unnoticed (Hinrik) 6.14 Thu Sep 24 15:07:05 GMT 2009 - More "return" -> "return PCI_EAT_NONE" fixes. This eliminates some harmless (but annoying) warnings. (Hinrik) - State.pm: Fix AwayPoll, which wasn't working at all. Also added a test for it and made the documentation clearer. Thanks to David E. Wheeler for spotting that one. (Hinrik) - IRC.pm: Document which spawn() options can not be passed to the 'connect' event. (Hinrik) - IRC.pm: Split PRIVMSGs with newlines into multiple messages. For other commands, don't pass user-supplied newlines through to the IRC server as it allows the user to submit raw IRC commands. (Hinrik) 6.12 Thu Sep 10 09:25:02 BST 2009 - Fix localaddr() issue reported in RT #48791 by Michael Andreen - Depend on latest (1.24) POE::Component::Pluggable (Hinrik) - BotCommand.pm: Strip colors/formatting before processing (Hinrik) - Plugin::AutoJoin S_join should return PCI_EAT_NONE if $joiner ne $irc->nick_name() (perigrin) 6.10 Fri Aug 14 21:19:07 BST 2009 - Implemented netsplit detection and handling of state on netjoin (bingos) - Refactored the netsplit code for robustness and sanity (bingos) - Added testcase for netsplit handling (bingos) - AutoJoin.pm: Fixed problem with rejoining password-protected channels that were not passed to the plugin constructor (Hinrik) - Removed extended debug output from some tests, they've been behaving for a while (Hinrik) - State and subclasses will use NAMES replies to synchronise channel state as well now. Should help RT #46825 (bingos). - Refactored the netsplit test slightly to try and eliminate race conditions (bingos) - Added netsplit detection code to Qnet::State subclass. (bingos) - Netsplit restoration now triggers irc_nick_sync event (bingos) - Added some diagnostics to the netsplit test. (bingos) - Markup test in netsplit as todo due to race condition (bingos) - Mark one of the netsplit tests TODO (bingos) - Time for a stable release 6.08 Fri May 29 11:46:45 GMT 2009 - CTCP.pm: Return an RFC822 date in response to CTCP TIME (Hinrik) - BotCommand.pm: Fix RT #46065, help message wasn't being printed (Hinrik) - Connector.pm: Make the traffic-noticing code more accurate (Hinrik) - PlugMan.pm: Allow custom auth checks for the IRC interface (Hinrik) - PlugMan.pm: Silence some warnings (bingos) 6.06 Thu Apr 30 12:05:04 GMT 2009 - NickServID.pm: Update a paragraph in the Pod (Hinrik) - State.pm: Don't delete all state in S_(error|socketerr|disconnected) handlers, removes some warnings (Hinrik) - AutoJoin.pm: Fixed some bugs, added more tests (Hinrik) - PlugMan.pm: Don't rely on State.pm for authentication. Eliminates race condition when receiving channel commands before the channel has been synced (Hinrik) - In jailed environments we can't assume that 127.0.0.1 will be that. reported by Jase Thew (Bazerka). - Logger.pm: Replace slashes with underscores before logging to disk, spotted by Sebastian Mair. 6.05_01 Sat Apr 11 09:18:28 GMT 2009 - Compat.pm: Don't emit an extra event or print a misleading debug message for CTCP ACTIONs on FreeNode (Hinrik) - AutoJoin.pm: Only join channels after we have asked the server if it supports FreeNode's CAPAB IDENTIFY-MSG (Hinrik) - BotCommand.pm: Accept commands in private too (Hinrik) - CTCP.pm: Handle CLIENTINFO as well (Hinrik) - Common.pm: Added irc_to_utf8 to decode IRC messages (Hinrik) - Proxy.pm: General cleanup. Also fix a bug introduced in 5.66 that caused it to keep too many welcome messages (Hinrik) - State.pm: General cleanup. Fixed a bug with the order of irc_nick_sync's arguments being reversed (Hinrik) 6.04 Sat Mar 7 23:31:11 GMT 2009 - Logger.pm: Only use portable strftime parameters. Fixes log timestamps on Solaris and Windows (Hinrik) - CTCP.pm: Use portable strftime parameters when responding to CTCP TIME requests (Hinrik) - State.pm: Document the extra parameters to irc_disconnected, irc_error, and irc_socketerr. (Hinrik) - Fixed race condition in some tests (Hinrik) 6.02 Fri Mar 6 10:54:22 GMT 2009 - Fix RT #43856, variable name typo in PlugMan.pm reported by barnaclebob - Add new test for PlugMan plugin (Hinrik) - Amend a few tests that were failing (Hinrik) - State.pm: Avoid a warning when setting a mode on a channel on which all previous modes have been unset (Hinrik) - Add optional Perl::Critic test for the test scripts (Hinrik) 6.00 Wed Mar 4 23:12:57 GMT 2009 - Logger.pm: Fix bug with logging some CTCP ACTIONs (Hinrik) - Logger.pm: Also log own messages in DCC chats. Add test for it (Hinrik) - Added more tests for general IRC activity, and for State.pm (Hinrik) - Added tests for BotCommand and Logger plugin (Hinrik) - Turned off flood control in all the tests, and removed or adjusted many of the delays used. This shaves about 70% off the time needed for a full test suite run (Hinrik) 5.98 Mon Mar 2 22:51:27 GMT 2009 - Parse some IRC protocol messages more strictly. Always split on ASCII space rather than \s, since tabs are not considered whitespace by the IRC protocol. (Hinrik) - DCC.pm: Most events now tell you what the peer's IP address is (Hinrik) - DCC.pm: Document the timeout parameter to the dcc command, and fixed some errors in the docs. (Hinrik) - Compat.pm/DCC.pm: Actually provide the whole nick!user@host (not just the nick) with every dcc_request, like the synopsis suggests (Hinrik) - DCC.pm: Fix crash when closing a DCC connection with pending outgoing data, reported by meneldor (Hinrik) - Added test case for the above (Hinrik) - DCC.pm: Don't crash if dcc_close is called with an invalid id, also reported by meneldor (Hinrik) - Logger.pm: Add DCC chat logging (Hinrik) - IRC.pm: Document the 'account' key returned by irc_whois (Hinrik) - IRC.pm: Allow plugins to respond to custom commands without them having to be defined explicitly in IRC.pm. This allows the removal of the last piece of DCC-specific code (Hinrik) - AutoJoin.pm: Add an option for retrying joins when banned (Hinrik) - NickServID.pm: Support ratbox-based ircds (Hinrik) - Synchronised all the version numbering (bingos) 5.96 Wed Jan 28 11:29:28 GMT 2009 - Added delays to the two failing tests reported by CPAN Testers, believe we are seeing race conditions. (bingos) 5.94 Tue Jan 27 21:38:51 GMT 2009 - Fixed dependency on Date::Format in inc. poco-server-irc (bingos) 5.92 Tue Jan 27 13:18:12 GMT 2009 - PlugMan.pm: Only require ::State when 'botowner' is set (Hinrik) - ISupport.pm: Fix parsing of MODES and SILENCE parameters (Hinrik) - AutoJoin.pm: Added 'Rejoin_delay' option (Hinrik) - Connector.pm: Allow adjusting the time to wait before reconnecting, to ease testing. (Hinrik) - Compat.pm: Fix parsing of CTCPs when no prefix is present (i.e. client CTCPs) (Hinrik) - Updated included POE::Component::Server::IRC to 1.36 (Hinrik) - Fixed up some tests to work with it (Hinrik) - Removed ziplink test since PoCo-Server-IRC only supports server ziplinks, not client ones (Hinrik) - Added tests for the following plugins: AutoJoin, BotAddressed, CycleEmpty, CTCP, Connector, ISupport, NickReclaim, Whois (Hinrik) 5.90 Thu Jan 22 10:52:53 GMT 2009 - Seen.pod: Recipe for a bot implementing the 'seen' command (Hinrik) - Reload.pod: How to reload your bot with out reconnecting (Hinrik) - Memory leak with stashing $self in $self->{alias}, change to stash a stringified version of $self instead. (bingos) 5.88 Thu Aug 28 15:49:48 BST 2008 - MegaHAL.pod: Bare-bones recipe for a MegaHAL bot (Hinrik) - BotCommand.pm: Send responses back via NOTICE, not PRIVMSG (Hinrik) - Filter/CTCP.pm: Removed, as it is deprecated and unmaintained (Hinrik) - IRC.pm: Really propagate the plugin_debug flag (Hinrik) - Filter/IRC/Compat.pm - change to _get_ctcp() as per RT #38773
Diffstat (limited to 'chat/p5-POE-Component-IRC')
-rw-r--r--chat/p5-POE-Component-IRC/Makefile9
-rw-r--r--chat/p5-POE-Component-IRC/distinfo8
2 files changed, 8 insertions, 9 deletions
diff --git a/chat/p5-POE-Component-IRC/Makefile b/chat/p5-POE-Component-IRC/Makefile
index f9cdc43d38c..720d1892122 100644
--- a/chat/p5-POE-Component-IRC/Makefile
+++ b/chat/p5-POE-Component-IRC/Makefile
@@ -1,9 +1,9 @@
-# $NetBSD: Makefile,v 1.8 2009/07/17 18:00:13 adrianp Exp $
+# $NetBSD: Makefile,v 1.9 2009/11/21 15:33:46 seb Exp $
#
-DISTNAME= POE-Component-IRC-5.88
+DISTNAME= POE-Component-IRC-6.16
PKGNAME= p5-${DISTNAME}
-PKGREVISION= 1
+#PKGREVISION= 1
CATEGORIES= chat perl5
MASTER_SITES= ${MASTER_SITE_PERL_CPAN:=POE/}
@@ -12,11 +12,10 @@ HOMEPAGE= http://search.cpan.org/dist/POE-Component-IRC/
COMMENT= Fully event-driven IRC client module
DEPENDS+= p5-POE>=0.3202:../../devel/p5-POE
-DEPENDS+= p5-TimeDate-[0-9]*:../../time/p5-TimeDate
DEPENDS+= p5-POE-Component-Client-DNS>=0.99:../../net/p5-POE-Component-Client-DNS
DEPENDS+= p5-POE-Component-Client-Ident-[0-9]*:../../net/p5-POE-Component-Client-Ident
DEPENDS+= p5-POE-Filter-IRCD>=1.7:../../chat/p5-POE-Filter-IRCD
-DEPENDS+= p5-POE-Component-Pluggable>=1.10:../../devel/p5-POE-Component-Pluggable
+DEPENDS+= p5-POE-Component-Pluggable>=1.24:../../devel/p5-POE-Component-Pluggable
PKG_INSTALLATION_TYPES= overwrite pkgviews
PKG_DESTDIR_SUPPORT= user-destdir
diff --git a/chat/p5-POE-Component-IRC/distinfo b/chat/p5-POE-Component-IRC/distinfo
index 0e129a0e71d..66ced10fae8 100644
--- a/chat/p5-POE-Component-IRC/distinfo
+++ b/chat/p5-POE-Component-IRC/distinfo
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.3 2008/09/10 19:02:30 he Exp $
+$NetBSD: distinfo,v 1.4 2009/11/21 15:33:46 seb Exp $
-SHA1 (POE-Component-IRC-5.88.tar.gz) = ccd13aa7b37206faae5e622be1aab078c65a3f6d
-RMD160 (POE-Component-IRC-5.88.tar.gz) = 89f448a38c20b437d46a53a061fde3834a710d28
-Size (POE-Component-IRC-5.88.tar.gz) = 302990 bytes
+SHA1 (POE-Component-IRC-6.16.tar.gz) = 5d1349ad195ed78bb0113b434b8223f87716c483
+RMD160 (POE-Component-IRC-6.16.tar.gz) = fdd1c27c1a71808b21568c1bb2fd5661bf5c5cf1
+Size (POE-Component-IRC-6.16.tar.gz) = 353729 bytes