debian/0000755000000000000000000000000012226027737007176 5ustar debian/rules0000755000000000000000000000066312226027737010263 0ustar #!/usr/bin/make -f PACKAGE = $(shell dh_listpackages) TMP = $(CURDIR)/debian/$(PACKAGE) PERL ?= /usr/bin/perl %: dh $@ override_dh_auto_install: dh_auto_install $(PERL) -w -I$(TMP)/usr/share/perl5 -MXML::SAX::Machines::ConfigHelper -e "XML::SAX::Machines::ConfigHelper::_write_site_config_if_absent('$(TMP)/usr/share/perl5')" # drop empty manpage $(RM) -v $(TMP)/usr/share/man/man3/XML::SAX::Machines::ConfigDefaults.3pm debian/control0000644000000000000000000000244012226027737010601 0ustar Source: libxml-sax-machines-perl Maintainer: Debian Perl Group Uploaders: Jay Bonci , Niko Tyni , Jonathan Yu , gregor herrmann Section: perl Priority: optional Build-Depends: debhelper (>= 8) Build-Depends-Indep: perl, libcapture-tiny-perl, libxml-sax-perl, libxml-sax-writer-perl Standards-Version: 3.9.4 Vcs-Browser: http://anonscm.debian.org/gitweb/?p=pkg-perl/packages/libxml-sax-machines-perl.git Vcs-Git: git://anonscm.debian.org/pkg-perl/packages/libxml-sax-machines-perl.git Homepage: https://metacpan.org/release/XML-SAX-Machines/ Package: libxml-sax-machines-perl Architecture: all Depends: ${misc:Depends}, ${perl:Depends}, libxml-sax-writer-perl, libxml-sax-perl Description: Perl module collection for managing SAX processors XML::SAX::Machines provides a collection of APIs that allow developers to build complex Simple API for XML (SAX) machines quickly and minimalistically. SAX machines are a way to gather and manage SAX processors. Each machine can also be used individually as SAX processors; they do not need to parse or write anything. debian/source/0000755000000000000000000000000012226027737010476 5ustar debian/source/format0000644000000000000000000000001412226027737011704 0ustar 3.0 (quilt) debian/changelog0000644000000000000000000001325612226027737011057 0ustar libxml-sax-machines-perl (0.46-1) unstable; urgency=low * New upstream release. * Update copyright years, drop stanza about removed Module::Install. * Install README.too instead of the boilerplate README. * Add build dependency on libcapture-tiny-perl. * Drop auto_set_repository.patch, refresh remaining patches. * debian/rules: don't install new empty manpage. * Add /me to Uploaders. -- gregor herrmann Fri, 11 Oct 2013 19:05:21 +0200 libxml-sax-machines-perl (0.42-2) unstable; urgency=low * Team upload. [ Ansgar Burchardt ] * debian/control: Convert Vcs-* fields to Git. [ gregor herrmann ] * debian/control: update {versioned,alternative} (build) dependencies. [ Salvatore Bonaccorso ] * Change search.cpan.org based URIs to metacpan.org based URIs [ gregor herrmann ] * Add patch to remove the broken auto_set_repository from Makefile.PL. (Closes: #711626) * Switch to "3.0 (quilt)" source format. Remove quilt from package build. * debian/copyright: switch formatting to Copyright-Format 1.0. Refresh license stanzas. * Bump debhelper compatibility level to 8. * Set Standards-Version to 3.9.4 (no further changes). * Add a patch to fix a spelling mistake. -- gregor herrmann Sat, 08 Jun 2013 18:20:33 +0200 libxml-sax-machines-perl (0.42-1) unstable; urgency=low * New upstream release + Now uses Module::Install (removed vendorlibs.patch) + No longer does that pseudo-hash thing (removed pseudo-hash.patch) * Standards-Version 3.8.3 * Added myself to Uploaders and Copyright * Added patch to fix pod2man errors * Cleaned up Copyright * debhelper 7 upgrade * Rewrote control file description * Add a warning in the docs for the SiteConfig.pm issue (Closes: #537582) * Replace previous patch to vendorlibs with an entry in debian/rules. It is needed to produce SiteConfig.pm [ gregor herrmann ] * Add debian/README.source to document quilt usage, as required by Debian Policy since 3.8.0. * debian/control: Changed: Switched Vcs-Browser field to ViewSVN (source stanza). * debian/control: Added: ${misc:Depends} to Depends: field. [ Nathan Handler ] * debian/watch: Update to ignore development releases. [ Salvatore Bonaccorso ] * debian/control: Changed: Replace versioned (build-)dependency on perl (>= 5.6.0-{12,16}) with an unversioned dependency on perl (as permitted by Debian Policy 3.8.3). -- Jonathan Yu Tue, 01 Sep 2009 13:08:56 -0400 libxml-sax-machines-perl (0.41-3) unstable; urgency=low [ gregor herrmann ] * debian/control: Added: Vcs-Svn field (source stanza); Vcs-Browser field (source stanza); Homepage field (source stanza). * debian/control: - move debhelper and quilt to Build-Depends * Set Maintainer to Debian Perl Group. * Use dist-based URL in debian/watch. * debian/rules: delete /usr/lib/perl5 only if it exists. * debian/rules: - rewrite from scratch with dh-make-perl template - install README and TODO * Split out patch for Makefile.PL into debian/patches/vendorlibs.patch, adapt slightly to work with current debian/rules and to enable parallel builds. Add quilt framework. * Set Standards-Version to 3.7.3 (no changes). * Set debhelper compatibility level to 6. * Remove debian/libxml-sax-machines-perl.examples, install examples directly from debian/rules. * debian/watch: improve pattern for matching upstream versions. * debian/copyright: - add additional copyright holder - add upstream source location - add copyright for the Debian packaging - convert to new format [ Niko Tyni ] * debian/patches/pseudo-hash.patch: use an ordinary hash reference instead of a pseudo hash to stay compatible with Perl 5.10. (Closes: #467316) * Touch Makefile in the 'clean' target so it's newer than the unpatched Makefile.PL * Add myself to Uploaders. * Build-depend on quilt (>= 0.40), for /usr/share/quilt/quilt.make * debian/patches/vendorlib.patch: always write out SiteConfig.pm, even if there's already a system-wide installation of XML::SAX::Machines. -- Niko Tyni Thu, 13 Mar 2008 15:49:55 +0200 libxml-sax-machines-perl (0.41-2) unstable; urgency=low * Adds debian/watch file so uscan will work -- Jay Bonci Wed, 27 Oct 2004 12:52:44 -0400 libxml-sax-machines-perl (0.41-1) unstable; urgency=low * New upstream version * New maintainer (Closes: #210542) * Bumped policy-version to 3.6.1.0 (No other changes) * Clarified copyright to current version (No more BSD license option) * Removed .install file as it is no longer needed * Migrated over to my standard rules template -- Jay Bonci Mon, 15 Mar 2004 14:25:20 -0500 libxml-sax-machines-perl (0.40-1) unstable; urgency=low * New upstream release * debian/rules: moved debhelper compatibility level setting to 'debian/compat' per latest debhelper best practices * debian/control: updated sections according to latest archive changes: - 'libxml-sax-machines-perl' from 'interpreters' to 'perl' * debian/control: upgraded build dependency on 'debhelper' to '>= 4.1' * debian/control: upgraded to Debian Policy 3.6.0 (no changes) -- Ardo van Rangelrooij Sat, 6 Sep 2003 10:57:48 -0500 libxml-sax-machines-perl (0.38-1) unstable; urgency=low * New upstream release * debian/copyright: added pointer to license (closes: Bug#157676) -- Ardo van Rangelrooij Wed, 25 Sep 2002 06:52:19 -0500 libxml-sax-machines-perl (0.34-1) unstable; urgency=low * Initial release (closes: Bug#151951) -- Ardo van Rangelrooij Thu, 4 Jul 2002 15:26:17 -0500 debian/compat0000644000000000000000000000000212226027737010374 0ustar 8 debian/libxml-sax-machines-perl.docs0000644000000000000000000000001312226027737014647 0ustar README.too debian/patches/0000755000000000000000000000000012226027737010625 5ustar debian/patches/pod-spelling.patch0000644000000000000000000000131712226027737014245 0ustar Description: fix a spelling mistake Origin: vendor Bug: https://rt.cpan.org/Ticket/Display.html?id=85989 Forwarded: https://rt.cpan.org/Ticket/Display.html?id=85989 Author: gregor herrmann Last-Update: 2013-10-11 --- a/lib/XML/Filter/Distributor.pm +++ b/lib/XML/Filter/Distributor.pm @@ -259,12 +259,12 @@ $p->set_handlers( $handler1, $handler2 ); -Provided for compatability with other SAX processors, use set_handlers +Provided for compatibility with other SAX processors, use set_handlers instead. =item set_handler -Provided for compatability with other SAX processors, use set_handlers +Provided for compatibility with other SAX processors, use set_handlers instead. =back debian/patches/siteconfig-warning.patch0000644000000000000000000000243112226027737015443 0ustar Description: warning about XML::SAX::Machines::SiteConfig and upgrades SiteConfig.pm is a Perl module which is supposed to be used for system configuration of the XML-SAX-Machines module, rather than changing things in ConfigDefaults. The problem is that on Debian systems, this file is installed in /usr/share/perl5, rather than /etc/perl, which means that any changes will be silently overwritten upon an upgrade, which would clobber a user's changes. The proposed fix for this is to add a documentation patch explaining this behaviour. Origin: vendor Bug: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=537582 Forwarded: not-needed Author: Jonathan Yu Reviewed-by: gregor herrmann Last-Update: 2013-10-11 --- a/lib/XML/SAX/Machines.pm +++ b/lib/XML/SAX/Machines.pm @@ -319,8 +319,9 @@ XML::Filter::Tee->new( Handler => $h ); -B If you modify anything, modify only -XML::SAX::Machines::SiteConfig.pm. Don't alter +B If you modify anything, apply your changes in a new file created +from XML::SAX::Machines::SiteConfig.pm. On Debian systems, this should be placed +in /etc/perl so that it is not overwritten during upgrade. Do not alter XML::SAX::Machines::ConfigDefaults.pm or you will lose your changes when you upgrade. debian/patches/series0000644000000000000000000000007712226027737012046 0ustar pod-warnings.patch siteconfig-warning.patch pod-spelling.patch debian/patches/pod-warnings.patch0000644000000000000000000000174312226027737014263 0ustar Description: Fix errors with pod2man Origin: vendor Bug-CPAN: https://rt.cpan.org/Ticket/Display.html?id=47957 Forwarded: yes Author: Jonathan Yu Reviewed-by: gregor herrmann Last-Update: 2013-10-11 --- a/lib/XML/Filter/Distributor.pm +++ b/lib/XML/Filter/Distributor.pm @@ -267,6 +266,8 @@ Provided for compatability with other SAX processors, use set_handlers instead. +=back + =head1 LIMITATIONS Can only feed a single aggregator at the moment :). I can fix this with --- a/lib/XML/Filter/DocSplitter.pm +++ b/lib/XML/Filter/DocSplitter.pm @@ -294,6 +293,8 @@ my $a = $h->get_split_path; +=back + =head1 LIMITATIONS Can only feed a single aggregator at the moment :). I can fix this with --- a/lib/XML/Filter/Merger.pm +++ b/lib/XML/Filter/Merger.pm @@ -481,6 +481,8 @@ It is passed an empty ({}) data structure. +=back + =head1 Additional Methods These are provided to make it easy for subclasses to find out roughly debian/copyright0000644000000000000000000000340212226027737011130 0ustar Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ Upstream-Name: XML-SAX-Machines Upstream-Contact: Chris Prather Source: https://metacpan.org/release/XML-SAX-Machines/ Files: * Copyright: 2002-2013, Barrie Slaymaker License: Artistic or GPL-1+ You may use this module under the terms of the Artistic, GPL, or the BSD licenses. Comment: It is not clear which BSD flavour the authors had in mind; so we distribute the package under GPL/Artistic, like Perl itself and most Perl modules. Files: lib/XML/SAX/EventMethodMaker.pm Copyright: Database Copyright 2002, Barrie Slaymaker, Kip Hampton, Robin Berjon Code Copyright 2002, Barrie Slaymaker License: Artistic or GPL-1+ You may use this under the terms of the Artistic, GNU Public, or BSD licenses, as you see fit. Files: debian/* Copyright: 2002-2003, Ardo van Rangelrooij 2004, Jay Bonci 2008, Niko Tyni 2008-2013, gregor herrmann 2009, Jonathan Yu 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/watch0000644000000000000000000000017212226027737010227 0ustar version=3 https://metacpan.org/release/XML-SAX-Machines/ .*/XML-SAX-Machines-v?(\d[\d.]+)\.(?:tar(?:\.gz|\.bz2)?|tgz|zip) debian/libxml-sax-machines-perl.examples0000644000000000000000000000001312226027737015535 0ustar examples/*