Hello community, here is the log from the commit of package perl-XML-XPath for openSUSE:Factory checked in at 2016-03-18 21:29:10 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/perl-XML-XPath (Old) and /work/SRC/openSUSE:Factory/.perl-XML-XPath.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "perl-XML-XPath" Changes: -------- --- /work/SRC/openSUSE:Factory/perl-XML-XPath/perl-XML-XPath.changes 2016-03-11 12:29:12.000000000 +0100 +++ /work/SRC/openSUSE:Factory/.perl-XML-XPath.new/perl-XML-XPath.changes 2016-03-18 21:29:12.000000000 +0100 @@ -1,0 +2,9 @@ +Fri Mar 11 11:06:21 UTC 2016 - co...@suse.com + +- updated to 1.34 + see /usr/share/doc/packages/perl-XML-XPath/Changes + + 1.34 2016-03-08 MANWAR + - Applied the patch to script examples/xpath (kindly provided by GREGOA). + +------------------------------------------------------------------- Old: ---- XML-XPath-1.33.tar.gz New: ---- XML-XPath-1.34.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ perl-XML-XPath.spec ++++++ --- /var/tmp/diff_new_pack.DOcAE7/_old 2016-03-18 21:29:13.000000000 +0100 +++ /var/tmp/diff_new_pack.DOcAE7/_new 2016-03-18 21:29:13.000000000 +0100 @@ -17,7 +17,7 @@ Name: perl-XML-XPath -Version: 1.33 +Version: 1.34 Release: 0 %define cpan_name XML-XPath Summary: Parse and evaluate XPath statements ++++++ XML-XPath-1.33.tar.gz -> XML-XPath-1.34.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/XML-XPath-1.33/Changes new/XML-XPath-1.34/Changes --- old/XML-XPath-1.33/Changes 2016-03-02 13:24:55.000000000 +0100 +++ new/XML-XPath-1.34/Changes 2016-03-08 14:26:55.000000000 +0100 @@ -1,5 +1,8 @@ Revision history for XML::XPath +1.34 2016-03-08 MANWAR + - Applied the patch to script examples/xpath (kindly provided by GREGOA). + 1.33 2016-03-02 MANWAR - Fixed issue RT #112584 (use of /d modifier in transliteration operator). diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/XML-XPath-1.33/META.json new/XML-XPath-1.34/META.json --- old/XML-XPath-1.33/META.json 2016-03-02 13:25:39.000000000 +0100 +++ new/XML-XPath-1.34/META.json 2016-03-08 14:30:37.000000000 +0100 @@ -41,91 +41,91 @@ "provides" : { "XML::XPath" : { "file" : "lib/XML/XPath.pm", - "version" : "1.33" + "version" : "1.34" }, "XML::XPath::Boolean" : { "file" : "lib/XML/XPath/Boolean.pm", - "version" : "1.33" + "version" : "1.34" }, "XML::XPath::Builder" : { "file" : "lib/XML/XPath/Builder.pm", - "version" : "1.33" + "version" : "1.34" }, "XML::XPath::Expr" : { "file" : "lib/XML/XPath/Expr.pm", - "version" : "1.33" + "version" : "1.34" }, "XML::XPath::Function" : { "file" : "lib/XML/XPath/Function.pm", - "version" : "1.33" + "version" : "1.34" }, "XML::XPath::Literal" : { "file" : "lib/XML/XPath/Literal.pm", - "version" : "1.33" + "version" : "1.34" }, "XML::XPath::LocationPath" : { "file" : "lib/XML/XPath/LocationPath.pm", - "version" : "1.33" + "version" : "1.34" }, "XML::XPath::Node" : { "file" : "lib/XML/XPath/Node.pm", - "version" : "1.33" + "version" : "1.34" }, "XML::XPath::Node::Attribute" : { "file" : "lib/XML/XPath/Node/Attribute.pm", - "version" : "1.33" + "version" : "1.34" }, "XML::XPath::Node::Comment" : { "file" : "lib/XML/XPath/Node/Comment.pm", - "version" : "1.33" + "version" : "1.34" }, "XML::XPath::Node::Element" : { "file" : "lib/XML/XPath/Node/Element.pm", - "version" : "1.33" + "version" : "1.34" }, "XML::XPath::Node::Namespace" : { "file" : "lib/XML/XPath/Node/Namespace.pm", - "version" : "1.33" + "version" : "1.34" }, "XML::XPath::Node::PI" : { "file" : "lib/XML/XPath/Node/PI.pm", - "version" : "1.33" + "version" : "1.34" }, "XML::XPath::Node::Text" : { "file" : "lib/XML/XPath/Node/Text.pm", - "version" : "1.33" + "version" : "1.34" }, "XML::XPath::NodeSet" : { "file" : "lib/XML/XPath/NodeSet.pm", - "version" : "1.33" + "version" : "1.34" }, "XML::XPath::Number" : { "file" : "lib/XML/XPath/Number.pm", - "version" : "1.33" + "version" : "1.34" }, "XML::XPath::Parser" : { "file" : "lib/XML/XPath/Parser.pm", - "version" : "1.33" + "version" : "1.34" }, "XML::XPath::PerlSAX" : { "file" : "lib/XML/XPath/PerlSAX.pm", - "version" : "1.33" + "version" : "1.34" }, "XML::XPath::Root" : { "file" : "lib/XML/XPath/Root.pm", - "version" : "1.33" + "version" : "1.34" }, "XML::XPath::Step" : { "file" : "lib/XML/XPath/Step.pm", - "version" : "1.33" + "version" : "1.34" }, "XML::XPath::Variable" : { "file" : "lib/XML/XPath/Variable.pm", - "version" : "1.33" + "version" : "1.34" }, "XML::XPath::XMLParser" : { "file" : "lib/XML/XPath/XMLParser.pm", - "version" : "1.33" + "version" : "1.34" } }, "release_status" : "stable", @@ -136,6 +136,6 @@ "web" : "https://github.com/manwar/XML-XPath" } }, - "version" : "1.33", + "version" : "1.34", "x_serialization_backend" : "JSON::PP version 2.27203" } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/XML-XPath-1.33/META.yml new/XML-XPath-1.34/META.yml --- old/XML-XPath-1.33/META.yml 2016-03-02 13:25:39.000000000 +0100 +++ new/XML-XPath-1.34/META.yml 2016-03-08 14:30:37.000000000 +0100 @@ -21,74 +21,74 @@ provides: XML::XPath: file: lib/XML/XPath.pm - version: '1.33' + version: '1.34' XML::XPath::Boolean: file: lib/XML/XPath/Boolean.pm - version: '1.33' + version: '1.34' XML::XPath::Builder: file: lib/XML/XPath/Builder.pm - version: '1.33' + version: '1.34' XML::XPath::Expr: file: lib/XML/XPath/Expr.pm - version: '1.33' + version: '1.34' XML::XPath::Function: file: lib/XML/XPath/Function.pm - version: '1.33' + version: '1.34' XML::XPath::Literal: file: lib/XML/XPath/Literal.pm - version: '1.33' + version: '1.34' XML::XPath::LocationPath: file: lib/XML/XPath/LocationPath.pm - version: '1.33' + version: '1.34' XML::XPath::Node: file: lib/XML/XPath/Node.pm - version: '1.33' + version: '1.34' XML::XPath::Node::Attribute: file: lib/XML/XPath/Node/Attribute.pm - version: '1.33' + version: '1.34' XML::XPath::Node::Comment: file: lib/XML/XPath/Node/Comment.pm - version: '1.33' + version: '1.34' XML::XPath::Node::Element: file: lib/XML/XPath/Node/Element.pm - version: '1.33' + version: '1.34' XML::XPath::Node::Namespace: file: lib/XML/XPath/Node/Namespace.pm - version: '1.33' + version: '1.34' XML::XPath::Node::PI: file: lib/XML/XPath/Node/PI.pm - version: '1.33' + version: '1.34' XML::XPath::Node::Text: file: lib/XML/XPath/Node/Text.pm - version: '1.33' + version: '1.34' XML::XPath::NodeSet: file: lib/XML/XPath/NodeSet.pm - version: '1.33' + version: '1.34' XML::XPath::Number: file: lib/XML/XPath/Number.pm - version: '1.33' + version: '1.34' XML::XPath::Parser: file: lib/XML/XPath/Parser.pm - version: '1.33' + version: '1.34' XML::XPath::PerlSAX: file: lib/XML/XPath/PerlSAX.pm - version: '1.33' + version: '1.34' XML::XPath::Root: file: lib/XML/XPath/Root.pm - version: '1.33' + version: '1.34' XML::XPath::Step: file: lib/XML/XPath/Step.pm - version: '1.33' + version: '1.34' XML::XPath::Variable: file: lib/XML/XPath/Variable.pm - version: '1.33' + version: '1.34' XML::XPath::XMLParser: file: lib/XML/XPath/XMLParser.pm - version: '1.33' + version: '1.34' requires: XML::Parser: '2.23' perl: '5.006' resources: repository: https://github.com/manwar/XML-XPath.git -version: '1.33' +version: '1.34' x_serialization_backend: 'CPAN::Meta::YAML version 0.012' diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/XML-XPath-1.33/Makefile.PL new/XML-XPath-1.34/Makefile.PL --- old/XML-XPath-1.33/Makefile.PL 2016-03-02 13:20:31.000000000 +0100 +++ new/XML-XPath-1.34/Makefile.PL 2016-03-08 14:25:28.000000000 +0100 @@ -27,28 +27,28 @@ (eval { ExtUtils::MakeMaker->VERSION(6.46) } ? (META_MERGE => { 'meta-spec' => { version => 2 }, provides => { - 'XML::XPath' => { file => 'lib/XML/XPath.pm', version => '1.33' }, - 'XML::XPath::XMLParser' => { file => 'lib/XML/XPath/XMLParser.pm', version => '1.33' }, - 'XML::XPath::Parser' => { file => 'lib/XML/XPath/Parser.pm', version => '1.33' }, - 'XML::XPath::Expr' => { file => 'lib/XML/XPath/Expr.pm', version => '1.33' }, - 'XML::XPath::Function' => { file => 'lib/XML/XPath/Function.pm', version => '1.33' }, - 'XML::XPath::Literal' => { file => 'lib/XML/XPath/Literal.pm', version => '1.33' }, - 'XML::XPath::LocationPath' => { file => 'lib/XML/XPath/LocationPath.pm', version => '1.33' }, - 'XML::XPath::Number' => { file => 'lib/XML/XPath/Number.pm', version => '1.33' }, - 'XML::XPath::Node' => { file => 'lib/XML/XPath/Node.pm', version => '1.33' }, - 'XML::XPath::Node::Element' => { file => 'lib/XML/XPath/Node/Element.pm', version => '1.33' }, - 'XML::XPath::Node::Attribute' => { file => 'lib/XML/XPath/Node/Attribute.pm', version => '1.33' }, - 'XML::XPath::Node::Text' => { file => 'lib/XML/XPath/Node/Text.pm', version => '1.33' }, - 'XML::XPath::Node::Namespace' => { file => 'lib/XML/XPath/Node/Namespace.pm', version => '1.33' }, - 'XML::XPath::Node::PI' => { file => 'lib/XML/XPath/Node/PI.pm', version => '1.33' }, - 'XML::XPath::Node::Comment' => { file => 'lib/XML/XPath/Node/Comment.pm', version => '1.33' }, - 'XML::XPath::Step' => { file => 'lib/XML/XPath/Step.pm', version => '1.33' }, - 'XML::XPath::Variable' => { file => 'lib/XML/XPath/Variable.pm', version => '1.33' }, - 'XML::XPath::NodeSet' => { file => 'lib/XML/XPath/NodeSet.pm', version => '1.33' }, - 'XML::XPath::Boolean' => { file => 'lib/XML/XPath/Boolean.pm', version => '1.33' }, - 'XML::XPath::Root' => { file => 'lib/XML/XPath/Root.pm', version => '1.33' }, - 'XML::XPath::PerlSAX' => { file => 'lib/XML/XPath/PerlSAX.pm', version => '1.33' }, - 'XML::XPath::Builder' => { file => 'lib/XML/XPath/Builder.pm', version => '1.33' }, + 'XML::XPath' => { file => 'lib/XML/XPath.pm', version => '1.34' }, + 'XML::XPath::XMLParser' => { file => 'lib/XML/XPath/XMLParser.pm', version => '1.34' }, + 'XML::XPath::Parser' => { file => 'lib/XML/XPath/Parser.pm', version => '1.34' }, + 'XML::XPath::Expr' => { file => 'lib/XML/XPath/Expr.pm', version => '1.34' }, + 'XML::XPath::Function' => { file => 'lib/XML/XPath/Function.pm', version => '1.34' }, + 'XML::XPath::Literal' => { file => 'lib/XML/XPath/Literal.pm', version => '1.34' }, + 'XML::XPath::LocationPath' => { file => 'lib/XML/XPath/LocationPath.pm', version => '1.34' }, + 'XML::XPath::Number' => { file => 'lib/XML/XPath/Number.pm', version => '1.34' }, + 'XML::XPath::Node' => { file => 'lib/XML/XPath/Node.pm', version => '1.34' }, + 'XML::XPath::Node::Element' => { file => 'lib/XML/XPath/Node/Element.pm', version => '1.34' }, + 'XML::XPath::Node::Attribute' => { file => 'lib/XML/XPath/Node/Attribute.pm', version => '1.34' }, + 'XML::XPath::Node::Text' => { file => 'lib/XML/XPath/Node/Text.pm', version => '1.34' }, + 'XML::XPath::Node::Namespace' => { file => 'lib/XML/XPath/Node/Namespace.pm', version => '1.34' }, + 'XML::XPath::Node::PI' => { file => 'lib/XML/XPath/Node/PI.pm', version => '1.34' }, + 'XML::XPath::Node::Comment' => { file => 'lib/XML/XPath/Node/Comment.pm', version => '1.34' }, + 'XML::XPath::Step' => { file => 'lib/XML/XPath/Step.pm', version => '1.34' }, + 'XML::XPath::Variable' => { file => 'lib/XML/XPath/Variable.pm', version => '1.34' }, + 'XML::XPath::NodeSet' => { file => 'lib/XML/XPath/NodeSet.pm', version => '1.34' }, + 'XML::XPath::Boolean' => { file => 'lib/XML/XPath/Boolean.pm', version => '1.34' }, + 'XML::XPath::Root' => { file => 'lib/XML/XPath/Root.pm', version => '1.34' }, + 'XML::XPath::PerlSAX' => { file => 'lib/XML/XPath/PerlSAX.pm', version => '1.34' }, + 'XML::XPath::Builder' => { file => 'lib/XML/XPath/Builder.pm', version => '1.34' }, }, resources => { repository => { diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/XML-XPath-1.33/examples/xpath new/XML-XPath-1.34/examples/xpath --- old/XML-XPath-1.33/examples/xpath 2016-02-21 21:42:41.000000000 +0100 +++ new/XML-XPath-1.34/examples/xpath 2016-03-08 14:19:00.000000000 +0100 @@ -5,75 +5,114 @@ $| = 1; -unless (@ARGV >= 1) { - print STDERR qq(Usage: -$0 [filename] query - - If no filename is given, supply XML on STDIN. -); - exit; -} - use utf8; use XML::XPath; use open ':std', ':encoding(UTF-8)'; -my $xpath; -my $pipeline; - -if ($ARGV[0] eq '-p') { - # pipeline mode - $pipeline = 1; - shift @ARGV; -} - -if (@ARGV >= 2) { - $xpath = XML::XPath->new(filename => shift(@ARGV)); -} -else { - $xpath = XML::XPath->new(ioref => \*STDIN); +my $SUFFIX = "\n"; +my $PREFIX = ""; +my $quiet = 0; + +my @paths; +PARSE: while ((@ARGV >= 1) && ($ARGV[0] =~ /^-./ )) { + OPTIONS: { + if ($ARGV[0] eq "-e") { + shift; + push @paths, shift; + last OPTIONS; + } + if ($ARGV[0] eq "-p") { + shift; + $PREFIX = shift; + last OPTIONS; + } + if ($ARGV[0] eq "-s") { + shift; + $SUFFIX = shift; + last OPTIONS; + } + if ($ARGV[0] eq "-q") { + $quiet = 1; + shift; + last OPTIONS; + } + if ($ARGV[0] eq "-n") { + $XML::XPath::ParseParamEnt = 0; + shift; + last OPTIONS; + } + print STDERR "Unknown option ignore: ", shift; + } } -my $nodes = $xpath->find(shift @ARGV); +unless (@paths >= 1) { + print STDERR qq(Usage: +$0 [options] -e query [-e query...] [filename...] -unless ($nodes->isa('XML::XPath::NodeSet')) { -NOTNODES: - print STDERR "Query didn't return a nodeset. Value: "; - print $nodes->value, "\n"; +If no filenames are given, supply XML on STDIN. You must provide at +least one query. Each supplementary query is done in order, the +previous query giving the context of the next one. + +Options: + +-q quiet, only output the resulting PATH. +-s suffix, use suffix instead of linefeed. +-p postfix, use prefix instead of nothing. +-n Don't use an external DTD. +); exit; } -if ($pipeline) { - $nodes = find_more($nodes); - goto NOTNODES unless $nodes->isa('XML::XPath::NodeSet'); -} +do { + my ($xpath, $filename); + my @curpaths = @paths; + + if (@ARGV >= 1) { + $filename = shift @ARGV; + $xpath = XML::XPath->new(filename => $filename); + } + else { + $filename = 'stdin'; + $xpath = XML::XPath->new(ioref => \*STDIN); + } -if ($nodes->size) { - print STDERR "Found ", $nodes->size, " nodes:\n"; - foreach my $node ($nodes->get_nodelist) { - print STDERR "-- NODE --\n"; - print $node->toString; + my $nodes = $xpath->find(shift @curpaths); + + if ($nodes->isa('XML::XPath::NodeSet')) { + while (@curpaths >= 1) { + $nodes = find_more($xpath, shift @curpaths, $nodes); + last unless $nodes->isa('XML::XPath::NodeSet'); + } } -} -else { - print STDERR "No nodes found"; -} -print STDERR "\n"; + if ($nodes->isa('XML::XPath::NodeSet')) { + if ($nodes->size) { + print STDERR "Found ", $nodes->size, " nodes in $filename:\n" unless $quiet; + foreach my $node ($nodes->get_nodelist) { + print STDERR "-- NODE --\n" unless $quiet; + print $PREFIX, $node->toString, $SUFFIX; + } + } + else { + print STDERR "No nodes found in $filename\n" unless $quiet; + } + } + else { + print STDERR "Query didn't return a nodeset. Value: "; + print $nodes->value, "\n"; + } + +} until (@ARGV < 1); exit; sub find_more { + my $xpath = shift; + my $find = shift; my ($nodes) = @_; - if (!@ARGV) { - return $nodes; - } - my $newnodes = XML::XPath::NodeSet->new; - my $find = shift @ARGV; - foreach my $node ($nodes->get_nodelist) { my $new = $xpath->find($find, $node); if ($new->isa('XML::XPath::NodeSet')) { @@ -84,5 +123,69 @@ } } - return find_more($newnodes); + return $newnodes; } + +__END__ + +=head1 NAME + +xpath - a script to query XPath statements in XML documents. + +=head1 SYNOPSIS + +B<xpath [-s suffix] [-p prefix] [-n] [-q] -e query [-e query] ... [file] ...> + +=head1 DESCRIPTION + +B<xpath> uses the L<XML::XPath> perl module to make XPath queries to any XML document. +The L<XML::XPath|XML::XPath> module aims to comply exactly to the XPath specification +at C<http://www.w3.org/TR/xpath> and yet allows extensions to be added in the form of +functions. + +The script takes any number of XPath pointers and tries to apply them to each XML document +given on the command line. If no file arguments are given, the query is done using C<STDIN> +as an XML document. + +When multiple queries exist, the result of the last query is used as context for the next +query and only the result of the last one is output. The context of the first query is always +the root of the current document. + +=head1 OPTIONS + +=head2 B<-q> + +Be quiet. Output only errors (and no separator) on stderr. + +=head2 B<-n> + +Never use an external DTD, ie. instantiate the XML::Parser module with 'ParseParamEnt => 0'. + +=head2 B<-s suffix> + +Place C<suffix> at the end of each entry. Default is a linefeed. + +=head2 B<-p prefix> + +Place C<prefix> preceding each entry. Default is nothing. + +=head1 BUGS + +The author of this man page is not very fluant in english. Please, send him (fab...@tzone.org) +any corrections concerning this text. + +=head1 SEE ALSO + +L<XML::XPath> + +=head1 LICENSE AND COPYRIGHT + +This module is copyright 2000 AxKit.com Ltd. This is free software, and as such +comes with NO WARRANTY. No dates are used in this module. You may distribute this +module under the terms of either the Gnu GPL, or the Artistic License (the same +terms as Perl itself). + +For support, please subscribe to the L<Perl-XML|http://listserv.activestate.com/mailman/listinfo/perl-xml> +mailing list at the URL + +=cut diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/XML-XPath-1.33/lib/XML/XPath/Boolean.pm new/XML-XPath-1.34/lib/XML/XPath/Boolean.pm --- old/XML-XPath-1.33/lib/XML/XPath/Boolean.pm 2016-03-02 13:16:14.000000000 +0100 +++ new/XML-XPath-1.34/lib/XML/XPath/Boolean.pm 2016-03-08 14:21:11.000000000 +0100 @@ -1,6 +1,6 @@ package XML::XPath::Boolean; -$VERSION = '1.33'; +$VERSION = '1.34'; use XML::XPath::Number; use XML::XPath::Literal; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/XML-XPath-1.33/lib/XML/XPath/Builder.pm new/XML-XPath-1.34/lib/XML/XPath/Builder.pm --- old/XML-XPath-1.33/lib/XML/XPath/Builder.pm 2016-03-02 13:16:21.000000000 +0100 +++ new/XML-XPath-1.34/lib/XML/XPath/Builder.pm 2016-03-08 14:21:19.000000000 +0100 @@ -1,6 +1,6 @@ package XML::XPath::Builder; -$VERSION = '1.33'; +$VERSION = '1.34'; use strict; use warnings; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/XML-XPath-1.33/lib/XML/XPath/Expr.pm new/XML-XPath-1.34/lib/XML/XPath/Expr.pm --- old/XML-XPath-1.33/lib/XML/XPath/Expr.pm 2016-03-02 13:16:29.000000000 +0100 +++ new/XML-XPath-1.34/lib/XML/XPath/Expr.pm 2016-03-08 14:21:28.000000000 +0100 @@ -1,6 +1,6 @@ package XML::XPath::Expr; -$VERSION = '1.33'; +$VERSION = '1.34'; use strict; use warnings; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/XML-XPath-1.33/lib/XML/XPath/Function.pm new/XML-XPath-1.34/lib/XML/XPath/Function.pm --- old/XML-XPath-1.33/lib/XML/XPath/Function.pm 2016-03-02 13:16:41.000000000 +0100 +++ new/XML-XPath-1.34/lib/XML/XPath/Function.pm 2016-03-08 14:21:35.000000000 +0100 @@ -1,6 +1,6 @@ package XML::XPath::Function; -$VERSION = '1.33'; +$VERSION = '1.34'; use XML::XPath::Number; use XML::XPath::Literal; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/XML-XPath-1.33/lib/XML/XPath/Literal.pm new/XML-XPath-1.34/lib/XML/XPath/Literal.pm --- old/XML-XPath-1.33/lib/XML/XPath/Literal.pm 2016-03-02 13:16:51.000000000 +0100 +++ new/XML-XPath-1.34/lib/XML/XPath/Literal.pm 2016-03-08 14:21:46.000000000 +0100 @@ -1,6 +1,6 @@ package XML::XPath::Literal; -$VERSION = '1.33'; +$VERSION = '1.34'; use XML::XPath::Boolean; use XML::XPath::Number; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/XML-XPath-1.33/lib/XML/XPath/LocationPath.pm new/XML-XPath-1.34/lib/XML/XPath/LocationPath.pm --- old/XML-XPath-1.33/lib/XML/XPath/LocationPath.pm 2016-03-02 13:17:02.000000000 +0100 +++ new/XML-XPath-1.34/lib/XML/XPath/LocationPath.pm 2016-03-08 14:21:54.000000000 +0100 @@ -1,6 +1,6 @@ package XML::XPath::LocationPath; -$VERSION = '1.33'; +$VERSION = '1.34'; use XML::XPath::Root; use strict; use warnings; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/XML-XPath-1.33/lib/XML/XPath/Node/Attribute.pm new/XML-XPath-1.34/lib/XML/XPath/Node/Attribute.pm --- old/XML-XPath-1.33/lib/XML/XPath/Node/Attribute.pm 2016-03-02 13:17:17.000000000 +0100 +++ new/XML-XPath-1.34/lib/XML/XPath/Node/Attribute.pm 2016-03-08 14:23:21.000000000 +0100 @@ -4,7 +4,7 @@ use vars qw/@ISA $VERSION/; @ISA = ('XML::XPath::Node'); -$VERSION = '1.33'; +$VERSION = '1.34'; package XML::XPath::Node::AttributeImpl; @@ -12,7 +12,7 @@ @ISA = ('XML::XPath::NodeImpl', 'XML::XPath::Node::Attribute'); use XML::XPath::Node ':node_keys'; -$VERSION = '1.33'; +$VERSION = '1.34'; sub new { my $class = shift; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/XML-XPath-1.33/lib/XML/XPath/Node/Comment.pm new/XML-XPath-1.34/lib/XML/XPath/Node/Comment.pm --- old/XML-XPath-1.33/lib/XML/XPath/Node/Comment.pm 2016-03-02 13:18:47.000000000 +0100 +++ new/XML-XPath-1.34/lib/XML/XPath/Node/Comment.pm 2016-03-08 14:23:29.000000000 +0100 @@ -1,6 +1,6 @@ package XML::XPath::Node::Comment; -$VERSION = '1.33'; +$VERSION = '1.34'; use strict; use warnings; use vars qw/@ISA/; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/XML-XPath-1.33/lib/XML/XPath/Node/Element.pm new/XML-XPath-1.34/lib/XML/XPath/Node/Element.pm --- old/XML-XPath-1.33/lib/XML/XPath/Node/Element.pm 2016-03-02 13:18:54.000000000 +0100 +++ new/XML-XPath-1.34/lib/XML/XPath/Node/Element.pm 2016-03-08 14:23:37.000000000 +0100 @@ -1,6 +1,6 @@ package XML::XPath::Node::Element; -$VERSION = '1.33'; +$VERSION = '1.34'; use strict; use warnings; use vars qw/@ISA/; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/XML-XPath-1.33/lib/XML/XPath/Node/Namespace.pm new/XML-XPath-1.34/lib/XML/XPath/Node/Namespace.pm --- old/XML-XPath-1.33/lib/XML/XPath/Node/Namespace.pm 2016-03-02 13:19:01.000000000 +0100 +++ new/XML-XPath-1.34/lib/XML/XPath/Node/Namespace.pm 2016-03-08 14:23:45.000000000 +0100 @@ -1,6 +1,6 @@ package XML::XPath::Node::Namespace; -$VERSION = '1.33'; +$VERSION = '1.34'; use strict; use warnings; use vars qw/@ISA/; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/XML-XPath-1.33/lib/XML/XPath/Node/PI.pm new/XML-XPath-1.34/lib/XML/XPath/Node/PI.pm --- old/XML-XPath-1.33/lib/XML/XPath/Node/PI.pm 2016-03-02 13:19:09.000000000 +0100 +++ new/XML-XPath-1.34/lib/XML/XPath/Node/PI.pm 2016-03-08 14:23:53.000000000 +0100 @@ -1,6 +1,6 @@ package XML::XPath::Node::PI; -$VERSION = '1.33'; +$VERSION = '1.34'; use strict; use warnings; use vars qw/@ISA/; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/XML-XPath-1.33/lib/XML/XPath/Node/Text.pm new/XML-XPath-1.34/lib/XML/XPath/Node/Text.pm --- old/XML-XPath-1.33/lib/XML/XPath/Node/Text.pm 2016-03-02 13:19:15.000000000 +0100 +++ new/XML-XPath-1.34/lib/XML/XPath/Node/Text.pm 2016-03-08 14:24:00.000000000 +0100 @@ -1,6 +1,6 @@ package XML::XPath::Node::Text; -$VERSION = '1.33'; +$VERSION = '1.34'; use strict; use warnings; use vars qw/@ISA/; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/XML-XPath-1.33/lib/XML/XPath/Node.pm new/XML-XPath-1.34/lib/XML/XPath/Node.pm --- old/XML-XPath-1.33/lib/XML/XPath/Node.pm 2016-03-02 13:17:24.000000000 +0100 +++ new/XML-XPath-1.34/lib/XML/XPath/Node.pm 2016-03-08 14:22:04.000000000 +0100 @@ -1,6 +1,6 @@ package XML::XPath::Node; -$VERSION = '1.33'; +$VERSION = '1.34'; use strict; use warnings; use vars qw(@ISA @EXPORT $AUTOLOAD %EXPORT_TAGS @EXPORT_OK); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/XML-XPath-1.33/lib/XML/XPath/NodeSet.pm new/XML-XPath-1.34/lib/XML/XPath/NodeSet.pm --- old/XML-XPath-1.33/lib/XML/XPath/NodeSet.pm 2016-03-02 13:17:31.000000000 +0100 +++ new/XML-XPath-1.34/lib/XML/XPath/NodeSet.pm 2016-03-08 14:22:11.000000000 +0100 @@ -1,6 +1,6 @@ package XML::XPath::NodeSet; -$VERSION = '1.33'; +$VERSION = '1.34'; use strict; use warnings; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/XML-XPath-1.33/lib/XML/XPath/Number.pm new/XML-XPath-1.34/lib/XML/XPath/Number.pm --- old/XML-XPath-1.33/lib/XML/XPath/Number.pm 2016-03-02 13:17:40.000000000 +0100 +++ new/XML-XPath-1.34/lib/XML/XPath/Number.pm 2016-03-08 14:22:20.000000000 +0100 @@ -1,6 +1,6 @@ package XML::XPath::Number; -$VERSION = '1.33'; +$VERSION = '1.34'; use XML::XPath::Boolean; use XML::XPath::Literal; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/XML-XPath-1.33/lib/XML/XPath/Parser.pm new/XML-XPath-1.34/lib/XML/XPath/Parser.pm --- old/XML-XPath-1.33/lib/XML/XPath/Parser.pm 2016-03-02 13:17:47.000000000 +0100 +++ new/XML-XPath-1.34/lib/XML/XPath/Parser.pm 2016-03-08 14:22:28.000000000 +0100 @@ -1,6 +1,6 @@ package XML::XPath::Parser; -$VERSION = '1.33'; +$VERSION = '1.34'; use strict; use warnings; use vars qw/ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/XML-XPath-1.33/lib/XML/XPath/PerlSAX.pm new/XML-XPath-1.34/lib/XML/XPath/PerlSAX.pm --- old/XML-XPath-1.33/lib/XML/XPath/PerlSAX.pm 2016-03-02 13:17:55.000000000 +0100 +++ new/XML-XPath-1.34/lib/XML/XPath/PerlSAX.pm 2016-03-08 14:22:35.000000000 +0100 @@ -1,6 +1,6 @@ package XML::XPath::PerlSAX; -$VERSION = '1.33'; +$VERSION = '1.34'; use XML::XPath::Node qw(:node_keys); use XML::XPath::XMLParser; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/XML-XPath-1.33/lib/XML/XPath/Root.pm new/XML-XPath-1.34/lib/XML/XPath/Root.pm --- old/XML-XPath-1.33/lib/XML/XPath/Root.pm 2016-03-02 13:18:04.000000000 +0100 +++ new/XML-XPath-1.34/lib/XML/XPath/Root.pm 2016-03-08 14:22:43.000000000 +0100 @@ -1,6 +1,6 @@ package XML::XPath::Root; -$VERSION = '1.33'; +$VERSION = '1.34'; use strict; use warnings; use XML::XPath::XMLParser; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/XML-XPath-1.33/lib/XML/XPath/Step.pm new/XML-XPath-1.34/lib/XML/XPath/Step.pm --- old/XML-XPath-1.33/lib/XML/XPath/Step.pm 2016-03-02 13:18:13.000000000 +0100 +++ new/XML-XPath-1.34/lib/XML/XPath/Step.pm 2016-03-08 14:22:51.000000000 +0100 @@ -1,6 +1,6 @@ package XML::XPath::Step; -$VERSION = '1.33'; +$VERSION = '1.34'; use XML::XPath::Parser; use XML::XPath::Node; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/XML-XPath-1.33/lib/XML/XPath/Variable.pm new/XML-XPath-1.34/lib/XML/XPath/Variable.pm --- old/XML-XPath-1.33/lib/XML/XPath/Variable.pm 2016-03-02 13:18:24.000000000 +0100 +++ new/XML-XPath-1.34/lib/XML/XPath/Variable.pm 2016-03-08 14:22:59.000000000 +0100 @@ -1,6 +1,6 @@ package XML::XPath::Variable; -$VERSION = '1.33'; +$VERSION = '1.34'; use strict; use warnings; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/XML-XPath-1.33/lib/XML/XPath/XMLParser.pm new/XML-XPath-1.34/lib/XML/XPath/XMLParser.pm --- old/XML-XPath-1.33/lib/XML/XPath/XMLParser.pm 2016-03-02 13:18:33.000000000 +0100 +++ new/XML-XPath-1.34/lib/XML/XPath/XMLParser.pm 2016-03-08 14:23:07.000000000 +0100 @@ -1,6 +1,6 @@ package XML::XPath::XMLParser; -$VERSION = '1.33'; +$VERSION = '1.34'; use strict; use warnings; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/XML-XPath-1.33/lib/XML/XPath.pm new/XML-XPath-1.34/lib/XML/XPath.pm --- old/XML-XPath-1.33/lib/XML/XPath.pm 2016-03-02 13:16:03.000000000 +0100 +++ new/XML-XPath-1.34/lib/XML/XPath.pm 2016-03-08 14:21:02.000000000 +0100 @@ -6,14 +6,14 @@ =head1 VERSION -Version 1.33 +Version 1.34 =cut use strict; use warnings; use vars qw($VERSION $AUTOLOAD $revision); -$VERSION = '1.33'; +$VERSION = '1.34'; $XML::XPath::Namespaces = 1; $XML::XPath::ParseParamEnt = 1; $XML::XPath::Debug = 0; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/XML-XPath-1.33/t/00load.t new/XML-XPath-1.34/t/00load.t --- old/XML-XPath-1.33/t/00load.t 2016-01-28 18:52:33.000000000 +0100 +++ new/XML-XPath-1.34/t/00load.t 2016-03-08 14:29:50.000000000 +0100 @@ -4,7 +4,7 @@ use strict; use warnings FATAL => 'all'; -use Test::More; +use Test::More tests => 22; use lib 'lib'; use Path::Tiny;