debian/0000755000000000000000000000000011620313536007166 5ustar debian/copyright0000644000000000000000000000301111620313536011114 0ustar Format-Specification: http://anonscm.debian.org/viewvc/dep/web/deps/dep5.mdwn?view=markup&pathrev=135 Maintainer: unknown Source: http://search.cpan.org/dist/POE-Component-Jabber/ Name: POE-Component-Jabber Files: * Copyright: 2003-2009 Nicholas Perez License: GPL-2 Files: debian/* Copyright: 2005, Florian Ragwitz , 2008-2009, various members of the Debian Perl Group, cf debian/changelog License: Artistic or GPL-1+ License: GPL-2 This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; version 2 dated June, 1991. . On Debian systems, the complete text of version 2 of the GNU General Public License can be found in `/usr/share/common-licenses/GPL-2'. License: Artistic This program is free software; you can redistribute it and/or modify it under the terms of the Artistic License, which comes with Perl. . On Debian systems, the complete text of the Artistic License can be found in `/usr/share/common-licenses/Artistic'. License: GPL-1+ This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 1, or (at your option) any later version. . On Debian systems, the complete text of version 1 of the GNU General Public License can be found in `/usr/share/common-licenses/GPL-1'. debian/watch0000644000000000000000000000020211620313536010211 0ustar version=3 http://search.cpan.org/dist/POE-Component-Jabber/ .*/POE-Component-Jabber-v?(\d[\d.]+)\.(?:tar(?:\.gz|\.bz2)?|tgz|zip)$ debian/control0000644000000000000000000000315311620313536010573 0ustar Source: libpoe-component-jabber-perl Maintainer: Debian Perl Group Uploaders: Kees Cook , gregor herrmann , Ryan Niebur Section: perl Priority: optional Build-Depends: debhelper (>= 8), perl Build-Depends-Indep: libauthen-sasl-perl, libpoe-filter-xml-perl (>= 0.35), libpoe-perl (>= 2:1.0030), libpoe-component-sslify-perl, libpoe-component-pubsub-perl Standards-Version: 3.9.2 Vcs-Browser: http://anonscm.debian.org/gitweb/?p=pkg-perl/packages/libpoe-component-jabber-perl.git Vcs-Git: git://git.debian.org/pkg-perl/packages/libpoe-component-jabber-perl.git Homepage: http://search.cpan.org/dist/POE-Component-Jabber/ Package: libpoe-component-jabber-perl Architecture: all Depends: ${perl:Depends}, ${misc:Depends}, libauthen-sasl-perl, libpoe-perl (>= 2:1.0030), libpoe-filter-xml-perl (>= 0.35), libpoe-component-sslify-perl, libpoe-component-pubsub-perl Description: pOE Component for communicating over Jabber POE::Component::Jabber is a module that simplies for the POE developer, access to the Jabber protocol through the use of one of the four Client classes. With built in events for common Jabber packets, all a POE developer need do is provide an event and arguments for most events so the responses to the requests can be properly handled by the coder. . Please see the Client classes for more detailed descriptions of the events provided. debian/changelog0000644000000000000000000001024211620313536011037 0ustar libpoe-component-jabber-perl (3.00-2) unstable; urgency=low * Team upload. [ Nathan Handler ] * debian/watch: Update to ignore development releases. [ Ryan Niebur ] * Update ryan52's email address [ gregor herrmann ] * Remove alternative (build) dependencies that are already satisfied in oldstable. [ Ansgar Burchardt ] * debian/control: Convert Vcs-* fields to Git. [ Salvatore Bonaccorso ] * Remove debian/README.source * Convert to '3.0 (quilt)' source package format. * debian/control: - Drop Build-Depends on quilt - Move perl to Build-Depends for Module::Build and make unversioned as the version is already satisfied in oldstable. - Bump Build-Depends on debhelper to (>= 8). - Drop (Build-)Depends(-Indep) on libdigest-sha1-perl. * debian/rules: Reduce to a tiny debian/rules makefile. * Bump Debhelper compat level to 8 and use Build.PL. * debian/patches: - Add DEP3 headers to fix-pod-docs-for-names.patch. - Add use-Digest-SHA.patch to use Digest::SHA from perl core instead of Digest::SHA1. * debian/copyright: - Update Format-Specification to revision 135 for DEP5 proposal for machine-readable copyright file. - Correct upstreams license information (it is GPL-2 in source). - Refer to Debian systems in general instead of only Debian GNU/Linux systems. - Explicitly refer to GPL-1 license text in common-licenses. * Bump Standards-Version to 3.9.2. -- Salvatore Bonaccorso Tue, 09 Aug 2011 22:23:37 +0200 libpoe-component-jabber-perl (3.00-1) unstable; urgency=low [ gregor herrmann ] * debian/control: Changed: Switched Vcs-Browser field to ViewSVN (source stanza). * Remove Florian Ragwitz from Uploaders (closes: #523156). [ Ryan Niebur ] * New upstream release * Add myself to Uploaders * Debian Policy 3.8.1 * update copyright * refresh patches * update dependencies * improve short description * remove pod2man-errors.patch, fixed upstream * fix whatis in POE::Component::Jabber::Event [ gregor herrmann ] * This release doesn't need libfilter-template-perl anymore (closes: #526580). -- Ryan Niebur Thu, 07 May 2009 23:15:15 -0700 libpoe-component-jabber-perl (2.03-1) unstable; urgency=low [ gregor herrmann ] * Add debian/README.source to document quilt usage, as required by Debian Policy since 3.8.0. [ Rene Mayorga ] * New upstream release * debian/control + set Standards-version to 3.8.0 + use debhelper 7 + add ${misc:Depends} to Depends + add myself to uploaders * debian/rules - use dh7 template from dh-make-perl * debian/patches/fix-pod-docs-for-names.patch - refreshed * debian/copyright + Convert it to the (new)format + Add copyright and license stanza for lib/POE/Component/Jabber/Utility/SSLify.pm [ gregor herrmann ] * debian/watch: use extended regexp for matching upstream releases. * debian/control: make (build) dependency on libpoe-perl versioned. * debian/control: wrap long lines. * debian/rules: call `perl Build install' manually to work around installation of .packlist file. * Add new patch pod2man-errors.patch to fix some POD errors; refresh patch fix-pod-docs-for-names.patch. * Add /me to Uploaders. -- gregor herrmann Wed, 29 Oct 2008 14:05:23 +0100 libpoe-component-jabber-perl (2.02-1) unstable; urgency=low [ Kees Cook ] * New upstream release (Closes: #404125, #434444). * debian/control: - add new Build-Deps libmodule-build-perl and libpoe-component-sslify-perl. - maintainer changed to Debian Perl Group, with permission from Florian Ragwitz. - bumped standards version * debian/rules: converted to using Module::Build. * debian/watch: added * debian/copyright: download URL added * debian/compat: updated to 5 [ Damyan Ivanov ] * Fix debian/rules' target inter-dependencies to allow for a parallel build -- Kees Cook Mon, 27 Aug 2007 14:16:01 -0700 libpoe-component-jabber-perl (1.1-1) unstable; urgency=low * Initial Release (Closes: #323240). -- Florian Ragwitz Mon, 15 Aug 2005 19:29:10 +0200 debian/rules0000755000000000000000000000003611620313536010245 0ustar #!/usr/bin/make -f %: dh $@ debian/source/0000755000000000000000000000000011620313536010466 5ustar debian/source/format0000644000000000000000000000001411620313536011674 0ustar 3.0 (quilt) debian/libpoe-component-jabber-perl.examples0000644000000000000000000000001311620313536016355 0ustar examples/* debian/compat0000644000000000000000000000000211620313536010364 0ustar 8 debian/patches/0000755000000000000000000000000011620313536010615 5ustar debian/patches/use-Digest-SHA.patch0000644000000000000000000000337311620313536014266 0ustar Description: Use Digest::SHA instead of Digest::SHA1. See: http://bugs.debian.org/594273 Origin: vendor Bug: http://rt.cpan.org/Public/Bug/Display.html?id=68010 Forwarded: yes Author: Salvatore Bonaccorso Last-Update: 2011-08-09 --- a/lib/POE/Component/Jabber/J14.pm +++ b/lib/POE/Component/Jabber/J14.pm @@ -8,7 +8,7 @@ use POE::Filter::XML; use POE::Filter::XML::Node; use POE::Filter::XML::NS qw/ :JABBER :IQ /; -use Digest::SHA1 qw/ sha1_hex /; +use Digest::SHA qw/ sha1_hex /; use base('POE::Component::Jabber::Protocol'); --- a/lib/POE/Component/Jabber/Legacy.pm +++ b/lib/POE/Component/Jabber/Legacy.pm @@ -8,7 +8,7 @@ use POE::Filter::XML; use POE::Filter::XML::Node; use POE::Filter::XML::NS qw/ :JABBER :IQ /; -use Digest::SHA1 qw/ sha1_hex /; +use Digest::SHA qw/ sha1_hex /; use base('POE::Component::Jabber::Protocol'); --- a/lib/POE/Component/Jabber.pm +++ b/lib/POE/Component/Jabber.pm @@ -410,7 +410,7 @@ $self->[+_pcj_sid] = 0; $self->[+_pcj_pending] = {}; $self->[+_pcj_init_finished] = 0; - $self->[+_pcj_id] ||= Digest::SHA1->new(); + $self->[+_pcj_id] ||= Digest::SHA->new(); $self->[+_pcj_id]->add(time().rand().$$.rand().$^T.rand()); $self->[+_pcj_wheel] = undef; $self->[+_pcj_sfwheel] = undef; --- a/Build.PL +++ b/Build.PL @@ -73,7 +73,7 @@ { 'perl' => '5.10.0', 'POE' => '1.003', - 'Digest::SHA1' => '2.11', + 'Digest::SHA' => '0', 'Authen::SASL' => '2.12', 'MIME::Base64' => '3.07_01', 'POE::Filter::XML' => '0.35', --- a/META.yml +++ b/META.yml @@ -8,7 +8,7 @@ license: http://opensource.org/licenses/gpl-license.php requires: Authen::SASL: 2.12 - Digest::SHA1: 2.11 + Digest::SHA: 0 MIME::Base64: 3.07_01 POE: 1.003 POE::Component::PubSub: 0.05 debian/patches/series0000644000000000000000000000006311620313536012031 0ustar fix-pod-docs-for-names.patch use-Digest-SHA.patch debian/patches/fix-pod-docs-for-names.patch0000644000000000000000000000324111620313536016017 0ustar Description: Add summaries to NAME POD sections Origin: vendor Bug: http://rt.cpan.org/Public/Bug/Display.html?id=31237 Forwarded: yes Author: Kees Cook Last-Update: 2011-08-09 --- a/lib/POE/Component/Jabber/J2.pm +++ b/lib/POE/Component/Jabber/J2.pm @@ -310,7 +310,7 @@ =head1 NAME -POE::Component::Jabber::J2 +POE::Component::Jabber::J2 - connect to the jabberd20 router as a service =head1 SYNOPSIS --- a/lib/POE/Component/Jabber/Legacy.pm +++ b/lib/POE/Component/Jabber/Legacy.pm @@ -117,7 +117,7 @@ =head1 NAME -POE::Component::Jabber::Legacy +POE::Component::Jabber::Legacy - connect using the pre-XMPP Jabber protocol =head1 SYNOPSIS --- a/lib/POE/Component/Jabber/ProtocolFactory.pm +++ b/lib/POE/Component/Jabber/ProtocolFactory.pm @@ -58,7 +58,7 @@ =head1 NAME -POE::Component::Jabber::ProtocolFactory +POE::Component::Jabber::ProtocolFactory - protected helper class to handle different protocols =head1 SYNOPSIS --- a/lib/POE/Component/Jabber/XMPP.pm +++ b/lib/POE/Component/Jabber/XMPP.pm @@ -396,7 +396,7 @@ =head1 NAME -POE::Component::Jabber::XMPP +POE::Component::Jabber::XMPP - connect using the XMPP Jabber protocol =head1 SYNOPSIS --- a/lib/POE/Component/Jabber/J14.pm +++ b/lib/POE/Component/Jabber/J14.pm @@ -85,7 +85,7 @@ =head1 NAME -POE::Component::Jabber::J14 +POE::Component::Jabber::J14 - connect to the jabberd14 router as a service =head1 SYNOPSIS --- a/lib/POE/Component/Jabber/Events.pm +++ b/lib/POE/Component/Jabber/Events.pm @@ -52,7 +52,7 @@ =head1 NAME -POE::Component::Jabber::Events +POE::Component::Jabber::Events - exports constants for tracking status of PCJ =head1 SYNOPSIS