Hello community,
here is the log from the commit of package perl-XML-XPathEngine for
openSUSE:Factory checked in at 2013-06-06 15:06:33
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/perl-XML-XPathEngine (Old)
and /work/SRC/openSUSE:Factory/.perl-XML-XPathEngine.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "perl-XML-XPathEngine"
Changes:
--------
---
/work/SRC/openSUSE:Factory/perl-XML-XPathEngine/perl-XML-XPathEngine.changes
2011-11-21 12:51:05.000000000 +0100
+++
/work/SRC/openSUSE:Factory/.perl-XML-XPathEngine.new/perl-XML-XPathEngine.changes
2013-06-06 15:06:35.000000000 +0200
@@ -1,0 +2,6 @@
+Tue Jun 4 17:14:43 UTC 2013 - [email protected]
+
+- updated to 0.14
+ fixed POD error
+
+-------------------------------------------------------------------
Old:
----
XML-XPathEngine-0.13.tar.gz
New:
----
XML-XPathEngine-0.14.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ perl-XML-XPathEngine.spec ++++++
--- /var/tmp/diff_new_pack.OiUY5T/_old 2013-06-06 15:06:36.000000000 +0200
+++ /var/tmp/diff_new_pack.OiUY5T/_new 2013-06-06 15:06:36.000000000 +0200
@@ -1,7 +1,7 @@
#
# spec file for package perl-XML-XPathEngine
#
-# Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -15,36 +15,59 @@
# Please submit bugfixes or comments via http://bugs.opensuse.org/
#
-# norootforbuild
-
-%bcond_with pod
Name: perl-XML-XPathEngine
+Version: 0.14
+Release: 0
%define cpan_name XML-XPathEngine
Summary: Re-usable XPath engine for DOM-like trees
-Version: 0.13
-Release: 1
License: GPL-1.0+ or Artistic-1.0
Group: Development/Libraries/Perl
Url: http://search.cpan.org/dist/XML-XPathEngine/
-Source:
http://www.cpan.org/modules/by-module/XML/XML-XPathEngine-%{version}.tar.gz
+Source:
http://www.cpan.org/authors/id/M/MI/MIROD/%{cpan_name}-%{version}.tar.gz
BuildArch: noarch
BuildRoot: %{_tmppath}/%{name}-%{version}-build
-%{perl_requires}
BuildRequires: perl
BuildRequires: perl-macros
-%if %{with pod}
-BuildRequires: perl(Test::Pod) >= 1.14
-BuildRequires: perl(Test::Pod::Coverage) >= 1.04
-%endif
+#BuildRequires: perl(attribute)
+#BuildRequires: perl(minidom::node)
+#BuildRequires: perl(minitree)
+#BuildRequires: perl(XML::XPathEngine)
+#BuildRequires: perl(XML::XPathEngine::Boolean)
+#BuildRequires: perl(XML::XPathEngine::Expr)
+#BuildRequires: perl(XML::XPathEngine::Function)
+#BuildRequires: perl(XML::XPathEngine::Literal)
+#BuildRequires: perl(XML::XPathEngine::LocationPath)
+#BuildRequires: perl(XML::XPathEngine::NodeSet)
+#BuildRequires: perl(XML::XPathEngine::Number)
+#BuildRequires: perl(XML::XPathEngine::Root)
+#BuildRequires: perl(XML::XPathEngine::Step)
+#BuildRequires: perl(XML::XPathEngine::Variable)
+%{perl_requires}
%description
This module provides an XPath engine, that can be re-used by other
module/classes that implement trees.
-Authors:
---------
- Michel Rodriguez <[email protected]>
+In order to use the XPath engine, nodes in the user module need to mimick
+DOM nodes. The degree of similitude between the user tree and a DOM
+dictates how much of the XPath features can be used. A module implementing
+all of the DOM should be able to use this module very easily (you might
+need to add the cmp method on nodes in order to get ordered result sets).
+
+This code is a more or less direct copy of the the XML::XPath manpage
+module by Matt Sergeant. I only removed the XML processing part to remove
+the dependency on XML::Parser, applied a couple of patches, renamed a whole
+lot of methods to make Pod::Coverage happy, and changed the docs.
+
+The article eXtending XML XPath,
+http://www.xmltwig.com/article/extending_xml_xpath/ should give authors who
+want to use this module enough background to do so.
+
+Otherwise, my email is below ;--)
+
+*WARNING*: while the underlying code is rather solid, this module mostly
+lacks docs. As they say, "patches welcome"...
%prep
%setup -q -n %{cpan_name}-%{version}
@@ -58,18 +81,11 @@
%install
%perl_make_install
-# do not perl_process_packlist (noarch)
-# remove .packlist file
-%{__rm} -rf $RPM_BUILD_ROOT%perl_vendorarch
-# remove perllocal.pod file
-%{__rm} -rf $RPM_BUILD_ROOT%perl_archlib
+%perl_process_packlist
%perl_gen_filelist
-%clean
-%{__rm} -rf $RPM_BUILD_ROOT
-
%files -f %{name}.files
-%defattr(-,root,root,-)
+%defattr(-,root,root,755)
%doc Changes README
%changelog
++++++ XML-XPathEngine-0.13.tar.gz -> XML-XPathEngine-0.14.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/XML-XPathEngine-0.13/Changes
new/XML-XPathEngine-0.14/Changes
--- old/XML-XPathEngine-0.13/Changes 2011-10-14 12:42:15.000000000 +0200
+++ new/XML-XPathEngine-0.14/Changes 2013-05-13 10:05:18.000000000 +0200
@@ -1,5 +1,8 @@
Revision history for XML::XPathEngine
+version 0.14
+fixed POD error
+
version 0.13
added: error, with (hopefully!) proper error message when trying to
follow XML axes from a litteral, see
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/XML-XPathEngine-0.13/META.json
new/XML-XPathEngine-0.14/META.json
--- old/XML-XPathEngine-0.13/META.json 2011-10-14 12:43:31.000000000 +0200
+++ new/XML-XPathEngine-0.14/META.json 2013-05-13 10:06:15.000000000 +0200
@@ -4,7 +4,7 @@
"Michel Rodriguez <[email protected]>"
],
"dynamic_config" : 1,
- "generated_by" : "ExtUtils::MakeMaker version 6.59, CPAN::Meta::Converter
version 2.112150",
+ "generated_by" : "ExtUtils::MakeMaker version 6.66, CPAN::Meta::Converter
version 2.120921",
"license" : [
"unknown"
],
@@ -22,20 +22,20 @@
"prereqs" : {
"build" : {
"requires" : {
- "ExtUtils::MakeMaker" : 0
+ "ExtUtils::MakeMaker" : "0"
}
},
"configure" : {
"requires" : {
- "ExtUtils::MakeMaker" : 0
+ "ExtUtils::MakeMaker" : "0"
}
},
"runtime" : {
"requires" : {
- "Test::More" : 0
+ "Test::More" : "0"
}
}
},
"release_status" : "stable",
- "version" : "0.13"
+ "version" : "0.14"
}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/XML-XPathEngine-0.13/META.yml
new/XML-XPathEngine-0.14/META.yml
--- old/XML-XPathEngine-0.13/META.yml 2011-10-14 12:43:31.000000000 +0200
+++ new/XML-XPathEngine-0.14/META.yml 2013-05-13 10:06:15.000000000 +0200
@@ -7,7 +7,7 @@
configure_requires:
ExtUtils::MakeMaker: 0
dynamic_config: 1
-generated_by: 'ExtUtils::MakeMaker version 6.59, CPAN::Meta::Converter version
2.112150'
+generated_by: 'ExtUtils::MakeMaker version 6.66, CPAN::Meta::Converter version
2.120921'
license: unknown
meta-spec:
url: http://module-build.sourceforge.net/META-spec-v1.4.html
@@ -19,4 +19,4 @@
- inc
requires:
Test::More: 0
-version: 0.13
+version: 0.14
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/XML-XPathEngine-0.13/lib/XML/XPathEngine.pm
new/XML-XPathEngine-0.14/lib/XML/XPathEngine.pm
--- old/XML-XPathEngine-0.13/lib/XML/XPathEngine.pm 2011-10-14
12:42:52.000000000 +0200
+++ new/XML-XPathEngine-0.14/lib/XML/XPathEngine.pm 2013-05-13
10:05:16.000000000 +0200
@@ -5,7 +5,7 @@
use vars qw($VERSION $AUTOLOAD $revision);
-$VERSION = '0.13';
+$VERSION = '0.14';
$XML::XPathEngine::Namespaces = 0;
$XML::XPathEngine::DEBUG = 0;
@@ -1169,7 +1169,7 @@
L<Tree::XPathEngine> for a similar module for non-XML trees.
-L<http://www.xmltwig.com/article/extending_xml_xpath/ > for background
+L<http://www.xmltwig.com/article/extending_xml_xpath/> for background
information. The last section of the article summarizes how to reuse
XML::XPath.
As XML::XPathEngine offers the same API it should help you
--
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]