debian/0000755000000000000000000000000012063355605007173 5ustar debian/rules0000755000000000000000000000003612063355605010252 0ustar #!/usr/bin/make -f %: dh $@ debian/control0000644000000000000000000000255212063355605010602 0ustar Source: libpoe-filter-xml-perl Section: perl Priority: optional Build-Depends: debhelper (>= 8) Build-Depends-Indep: perl, libmoose-perl, libmoosex-declare-perl, libmoosex-insideout-perl, libmoosex-nonmoose-perl, libmoosex-types-perl, libpoe-perl, libtry-tiny-perl, libxml-libxml-perl, libxml-sax-perl Maintainer: Debian Perl Group Uploaders: Martín Ferrari , Jonathan Yu , Ryan Niebur , gregor herrmann Standards-Version: 3.9.4 Homepage: http://search.cpan.org/dist/POE-Filter-XML/ Vcs-Git: git://git.debian.org/pkg-perl/packages/libpoe-filter-xml-perl.git Vcs-Browser: http://anonscm.debian.org/gitweb/?p=pkg-perl/packages/libpoe-filter-xml-perl.git Package: libpoe-filter-xml-perl Architecture: all Depends: ${misc:Depends}, ${perl:Depends}, libmoose-perl, libmoosex-declare-perl, libmoosex-insideout-perl, libmoosex-nonmoose-perl, libmoosex-types-perl, libpoe-perl, libtry-tiny-perl, libxml-libxml-perl, libxml-sax-perl Description: POE Filter for parsing XML POE::Filter::XML is a Perl module that provides POE with an encapsulated XML parsing strategy that processes XML streams. The default XML::SAX compliant Handler will produce POE::Filter::XML::Node objects, but this behaviour can be changed by overriding the default Handler. debian/source/0000755000000000000000000000000012063355605010473 5ustar debian/source/format0000644000000000000000000000001412063355605011701 0ustar 3.0 (quilt) debian/changelog0000644000000000000000000000640312063355605011050 0ustar libpoe-filter-xml-perl (1.102960-1) unstable; urgency=low [ Jonathan Yu ] * New upstream release * Use new debhelper 7 short rules format * Standards-Version 3.9.1 (specifically refer to GPL-1+) * Use new 3.0 (quilt) source format * Bump debhelper compat to 8 * Add myself to Uploaders and Copyright * Rewrite control description [ Nathan Handler ] * debian/watch: Update to ignore development releases. [ Ryan Niebur ] * Email change: Ryan Niebur -> ryan@debian.org [ Ansgar Burchardt ] * debian/control: Convert Vcs-* fields to Git. [ gregor herrmann ] * Add /me to Uploaders. * debian/copyright: update to Copyright-Format 1.0. * Bump Standards-Version to 3.9.4 (no changes). * Add a patch to fix some spelling mistakes. -- gregor herrmann Sun, 16 Dec 2012 15:32:29 +0100 libpoe-filter-xml-perl (0.38-1) unstable; urgency=low [ gregor herrmann ] * debian/control: Changed: Switched Vcs-Browser field to ViewSVN (source stanza). * debian/control: Added: ${misc:Depends} to Depends: field. * Remove Florian Ragwitz from Uploaders (closes: #523286). [ Ryan Niebur ] * New upstream release * Add myself to Uploaders * Debian Policy 3.8.1 * machine readable copyright format * debhelper 7 * update dependencies -- Ryan Niebur Fri, 24 Apr 2009 21:13:23 -0700 libpoe-filter-xml-perl (0.33-1) unstable; urgency=low [ gregor herrmann ] * Take over for the Debian Perl Group with maintainer's permission (http://lists.debian.org/debian-perl/2008/06/msg00039.html) * debian/control: Added: Vcs-Svn field (source stanza); Vcs-Browser field (source stanza); Homepage field (source stanza). Changed: Maintainer set to Debian Perl Group (was: Florian Ragwitz ); Florian Ragwitz moved to Uploaders. * Add debian/watch. [ Martín Ferrari ] * New upstream release. * debian/control: bumped Standards-Version (no changes), debhelper version to 5, correct versioned dependencies (build and run-time), corrected Description, added myself to Uploaders, moved Module::Build to Build-Depends. * debian/rules: refreshed from templates. * debian/copyright: new format, updated CP info, added packaging copyright. -- Martín Ferrari Thu, 03 Jul 2008 04:31:06 -0300 libpoe-filter-xml-perl (0.31-0.2) unstable; urgency=low * Non-maintainer upload. * Declared missing build-dependencies (libmodule-builder-perl and libfilter-template-perl) and dependencies (libfilter-template-perl) I had missed in my previous NMU - Sorry! (Closes: #403462) -- Gunnar Wolf Sun, 17 Dec 2006 12:59:53 -0600 libpoe-filter-xml-perl (0.31-0.1) unstable; urgency=low * Non-Maintainer Upload by Gunnar Wolf, pkg-perl team * New upstream release (Closes: #392148) * Added an explicit version dependency on XML::SAX >= 0.14 * Updated debian/rules, as the module now uses Module::Build instead of MakeMaker to be built -- Gunnar Wolf Fri, 15 Dec 2006 13:07:12 -0600 libpoe-filter-xml-perl (0.27-1) unstable; urgency=low * Initial Release. -- Florian Ragwitz Tue, 30 Aug 2005 16:26:35 +0200 debian/compat0000644000000000000000000000000212063355605010371 0ustar 8 debian/patches/0000755000000000000000000000000012063355605010622 5ustar debian/patches/spelling.patch0000644000000000000000000000413512063355605013463 0ustar Description: some spelling fixes Origin: vendor Bug: https://rt.cpan.org/Ticket/Display.html?id=82022 Forwarded: https://rt.cpan.org/Ticket/Display.html?id=82022 Author: gregor herrmann Last-Update: 2012-12-16 --- a/lib/POE/Filter/XML/Handler.pm +++ b/lib/POE/Filter/XML/Handler.pm @@ -256,7 +256,7 @@ (HashRef $data) -start_element is overriden from the XML::SAX::Base class to provide our custom +start_element is overridden from the XML::SAX::Base class to provide our custom behavior for dealing with streaming vs. non-streaming data. It builds Nodes then attaches them to either the root node (non-streaming) or as stand-alone top level fragments (streaming) sets them to the current node. Children nodes @@ -267,7 +267,7 @@ (HashRef $data) -end_element is overriden from the XML::SAX::Base class to provide our custom +end_element is overridden from the XML::SAX::Base class to provide our custom behavior for dealing with streaming vs. non-streaming data. Mostly this method is in charge of stack management when the depth of the stack reaches certain points. In streaming documents, this means that top level fragments (not root) --- a/lib/POE/Filter/XML/NS.pm +++ b/lib/POE/Filter/XML/NS.pm @@ -109,7 +109,7 @@ =back -Please reference the source file to know which namespaces are explictly +Please reference the source file to know which namespaces are explicitly supported and exported. =head1 AUTHOR --- a/lib/POE/Filter/XML/Node.pm +++ b/lib/POE/Filter/XML/Node.pm @@ -222,7 +222,7 @@ (Bool $deep) -cloneNode is overriden to carry forward the stream_[end|start] attributes +cloneNode is overridden to carry forward the stream_[end|start] attributes =head2 override toString @@ -235,7 +235,7 @@ (ArrayRef $array_of_tuples) -setAttributes() accepts a single arguement: an array reference. Basically you +setAttributes() accepts a single argument: an array reference. Basically you pair up all the attributes you want to be into the node (ie. [attrib, value]) and this method will process them using setAttribute(). This is just a convenience method. debian/patches/series0000644000000000000000000000001712063355605012035 0ustar spelling.patch debian/copyright0000644000000000000000000000237312063355605011133 0ustar Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ Upstream-Name: POE-Filter-XML Upstream-Contact: Nicholas R. Perez Source: http://search.cpan.org/dist/POE-Filter-XML/ Files: * Copyright: 2010, Nicholas R. Perez License: Artistic or GPL-1+ Files: debian/* Copyright: 2005, Florian Ragwitz 2006, Gunnar Wolf 2008, Martín Ferrari 2009, Ryan Niebur 2011, Jonathan Yu 2011-2012, gregor herrmann License: Artistic or GPL-1+ 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/watch0000644000000000000000000000017012063355605010222 0ustar version=3 http://search.cpan.org/dist/POE-Filter-XML/ .+/POE-Filter-XML-v?(\d[\d.-]+)\.(?:tar(?:\.gz|\.bz2)?|tgz|zip)$