Hello community, here is the log from the commit of package perl-XML-LibXML for openSUSE:Factory checked in at 2011-11-14 13:26:16 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/perl-XML-LibXML (Old) and /work/SRC/openSUSE:Factory/.perl-XML-LibXML.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "perl-XML-LibXML", Maintainer is "VCizek@suse.com" Changes: -------- --- /work/SRC/openSUSE:Factory/perl-XML-LibXML/perl-XML-LibXML.changes 2011-09-23 12:39:26.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.perl-XML-LibXML.new/perl-XML-LibXML.changes 2011-11-14 13:26:17.000000000 +0100 @@ -1,0 +2,16 @@ +Thu Sep 22 12:49:34 UTC 2011 - vcizek@suse.com + +- update to 1.88 + - Add libxml2 2.7.8 as tested and working fine for the Makefile.PL. + (Thanks to H. Merijn Brand.). + - Apply a patch to perl-libxml-sax.c to use xmlChar * instead of char *. + (Thanks to H. Merijn Brand.). + - Correct the README so it won't read XML-LibXML-Common. + - see http://code.activestate.com/lists/perl-xml/8907/ + - Add a patch to implement the no_defdtd option in recent libxml2's: + - https://rt.cpan.org/Ticket/Display.html?id=70878 + - Thanks to zzgrim@gmail.com . + - Add scripts/bump-version-number.pl to modify the version number globally. + - Currently the version numbers of the modules under lib/ where 1.73. + +------------------------------------------------------------------- Old: ---- XML-LibXML-1.87.tar.gz New: ---- XML-LibXML-1.88.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ perl-XML-LibXML.spec ++++++ --- /var/tmp/diff_new_pack.VpycaX/_old 2011-11-14 13:26:21.000000000 +0100 +++ /var/tmp/diff_new_pack.VpycaX/_new 2011-11-14 13:26:21.000000000 +0100 @@ -15,28 +15,29 @@ # Please submit bugfixes or comments via http://bugs.opensuse.org/ # -# norootforbuild Name: perl-XML-LibXML -%define cpan_name %( echo %{name} | %{__sed} -e 's,perl-,,' ) -Summary: Perl Binding for libxml2 -Version: 1.87 +Version: 1.88 Release: 1 -AutoReqProv: on -Group: Development/Libraries/Perl License: GPL-1.0+ or Artistic +%define cpan_name XML-LibXML +Summary: Perl Binding for libxml2 Url: http://search.cpan.org/dist/XML-LibXML/ -Source: %{cpan_name}-%{version}.tar.gz -BuildRoot: %{_tmppath}/%{name}-%{version}-build -%{perl_requires} +Group: Development/Libraries/Perl +Source: http://www.cpan.org/authors/id/S/SH/SHLOMIF/%{cpan_name}-%{version}.tar.gz BuildRequires: perl -BuildRequires: perl-macros -BuildRequires: libxml2-devel >= 2.6.16 BuildRequires: perl(XML::SAX) >= 0.11 +BuildRequires: perl-macros +BuildRequires: perl(ExtUtils::MakeMaker) >= 6.56 +BuildRequires: perl(XML::NamespaceSupport) >= 1.07 +BuildRequires: pkgconfig(libxml-2.0) >= 2.6.16 +Requires: perl(XML::NamespaceSupport) >= 1.07 Requires: perl(XML::SAX) >= 0.11 Provides: perl-XML-LibXML-Common = %{version} Obsoletes: perl-XML-LibXML-Common < %{version} +BuildRoot: %{_tmppath}/%{name}-%{version}-build +%{perl_requires} %description This module implements a Perl interface to the Gnome libxml2 library which @@ -50,14 +51,14 @@ %build # [2,7,1,0], # broken release, broken utf-16 %if 0%{?suse_version} == 1110 -%{__perl} Makefile.PL OPTIMIZE="$RPM_OPT_FLAGS -Wall" FORCE=1 +perl Makefile.PL OPTIMIZE="%{optflags} -Wall" FORCE=1 %else -%{__perl} Makefile.PL OPTIMIZE="$RPM_OPT_FLAGS -Wall" +perl Makefile.PL OPTIMIZE="%{optflags} -Wall" %endif -%{__make} %{?_smp_mflags} +make %{?_smp_mflags} %check -%{__make} test +make test %install %perl_make_install @@ -65,7 +66,7 @@ %perl_gen_filelist %clean -%{__rm} -rf $RPM_BUILD_ROOT +rm -rf %{buildroot} %files -f %{name}.files %defattr(-,root,root) ++++++ XML-LibXML-1.87.tar.gz -> XML-LibXML-1.88.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/XML-LibXML-1.87/Changes new/XML-LibXML-1.88/Changes --- old/XML-LibXML-1.87/Changes 2011-08-27 13:05:40.000000000 +0200 +++ new/XML-LibXML-1.88/Changes 2011-09-21 11:54:41.000000000 +0200 @@ -1,5 +1,18 @@ Revision history for Perl extension XML::LibXML +1.88 Wed Sep 21 12:54:33 IDT 2011 + - Add libxml2 2.7.8 as tested and working fine for the Makefile.PL. + (Thanks to H. Merijn Brand.). + - Apply a patch to perl-libxml-sax.c to use xmlChar * instead of char *. + (Thanks to H. Merijn Brand.). + - Correct the README so it won't read XML-LibXML-Common. + - see http://code.activestate.com/lists/perl-xml/8907/ + - Add a patch to implement the no_defdtd option in recent libxml2's: + - https://rt.cpan.org/Ticket/Display.html?id=70878 + - Thanks to zzgrim@gmail.com . + - Add scripts/bump-version-number.pl to modify the version number globally. + - Currently the version numbers of the modules under lib/ where 1.73. + 1.87 Sat Aug 27 14:05:37 IDT 2011 - Fix t/49callbacks_returning_undef.t to not read /etc/passed which may not be valid XML. Instead, we're reading a local file while using diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/XML-LibXML-1.87/LibXML.pm new/XML-LibXML-1.88/LibXML.pm --- old/XML-LibXML-1.87/LibXML.pm 2011-08-27 13:04:27.000000000 +0200 +++ new/XML-LibXML-1.88/LibXML.pm 2011-09-21 11:55:52.000000000 +0200 @@ -27,7 +27,7 @@ use IO::Handle; # for FH reads called as methods BEGIN { -$VERSION = "1.87"; # VERSION TEMPLATE: DO NOT CHANGE +$VERSION = "1.88"; # VERSION TEMPLATE: DO NOT CHANGE $ABI_VERSION = 2; require Exporter; require DynaLoader; @@ -1050,6 +1050,7 @@ # return (undef,undef) unless ref $opts; my $flags = 0; $flags |= 1 if exists $opts->{recover} ? $opts->{recover} : $self->recover; + $flags |= 4 if $opts->{no_defdtd}; # default is ON: injects DTD as needed $flags |= 32 if exists $opts->{suppress_errors} ? $opts->{suppress_errors} : $self->get_option('suppress_errors'); # This is to fix https://rt.cpan.org/Ticket/Display.html?id=58024 : # <quote> @@ -1064,7 +1065,7 @@ $flags |= 128 if exists $opts->{pedantic_parser} ? $opts->{pedantic_parser} : $self->pedantic_parser; $flags |= 256 if exists $opts->{no_blanks} ? $opts->{no_blanks} : !$self->keep_blanks; $flags |= 2048 if exists $opts->{no_network} ? $opts->{no_network} : !$self->no_network; - $flags |= 16384 if $opts->{no_cdata}; + $flags |= 16384 if $opts->{no_cdata}; $flags |= 65536 if $opts->{compact}; # compact small text nodes; no modification # of the tree allowed afterwards # (WILL possibly CRASH IF YOU try to MODIFY THE TREE) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/XML-LibXML-1.87/LibXML.pod new/XML-LibXML-1.88/LibXML.pod --- old/XML-LibXML-1.87/LibXML.pod 2011-08-27 13:04:56.000000000 +0200 +++ new/XML-LibXML-1.88/LibXML.pod 2011-09-21 11:56:22.000000000 +0200 @@ -505,7 +505,7 @@ =head1 VERSION -1.87 +1.88 =head1 COPYRIGHT diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/XML-LibXML-1.87/MANIFEST new/XML-LibXML-1.88/MANIFEST --- old/XML-LibXML-1.87/MANIFEST 2011-08-27 13:06:47.000000000 +0200 +++ new/XML-LibXML-1.88/MANIFEST 2011-09-21 11:59:53.000000000 +0200 @@ -103,6 +103,7 @@ perl-libxml-sax.h ppport.h README +scripts/bump-version-number.pl scripts/fast-eumm.pl scripts/prints-to-comments.pl scripts/Test.pm-to-Test-More.pl @@ -183,4 +184,5 @@ xpath.c xpathcontext.h xpath.h -META.yml Module meta-data (added by MakeMaker) +META.yml Module YAML meta-data (added by MakeMaker) +META.json Module JSON meta-data (added by MakeMaker) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/XML-LibXML-1.87/META.json new/XML-LibXML-1.88/META.json --- old/XML-LibXML-1.87/META.json 1970-01-01 01:00:00.000000000 +0100 +++ new/XML-LibXML-1.88/META.json 2011-09-21 11:59:53.000000000 +0200 @@ -0,0 +1,71 @@ +{ + "abstract" : "Interface to Gnome libxml2 xml parsing and DOM library", + "author" : [ + "Petr Pajas" + ], + "dynamic_config" : 1, + "generated_by" : "ExtUtils::MakeMaker version 6.59, CPAN::Meta::Converter version 2.112150", + "keywords" : [ + "dom", + "html", + "libxml", + "object oriented", + "oop", + "parse", + "parser", + "parsing", + "pullparser", + "sax", + "sgml", + "xml", + "xpath", + "XPath", + "xs" + ], + "license" : [ + "perl_5" + ], + "meta-spec" : { + "url" : "http://search.cpan.org/perldoc?CPAN::Meta::Spec", + "version" : "2" + }, + "name" : "XML-LibXML", + "no_index" : { + "directory" : [ + "t", + "inc" + ] + }, + "prereqs" : { + "build" : { + "requires" : { + "ExtUtils::MakeMaker" : 0 + } + }, + "configure" : { + "requires" : { + "ExtUtils::MakeMaker" : 0 + } + }, + "runtime" : { + "requires" : { + "ExtUtils::MakeMaker" : "6.56", + "Test::More" : 0, + "XML::NamespaceSupport" : "1.07", + "XML::SAX" : "0.11", + "base" : 0, + "strict" : 0, + "vars" : 0, + "warnings" : 0 + } + } + }, + "release_status" : "stable", + "resources" : { + "homepage" : "https://bitbucket.org/shlomif/perl-xml-libxml", + "repository" : { + "url" : "https://bitbucket.org/shlomif/perl-xml-libxml" + } + }, + "version" : "1.88" +} diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/XML-LibXML-1.87/META.yml new/XML-LibXML-1.88/META.yml --- old/XML-LibXML-1.87/META.yml 2011-08-27 13:06:47.000000000 +0200 +++ new/XML-LibXML-1.88/META.yml 2011-09-21 11:59:53.000000000 +0200 @@ -1,48 +1,48 @@ ---- #YAML:1.0 -name: XML-LibXML -version: 1.87 -abstract: Interface to Gnome libxml2 xml parsing and DOM library +--- +abstract: 'Interface to Gnome libxml2 xml parsing and DOM library' author: - - Petr Pajas -license: perl -distribution_type: module -configure_requires: - ExtUtils::MakeMaker: 0 + - 'Petr Pajas' build_requires: - ExtUtils::MakeMaker: 0 + ExtUtils::MakeMaker: 0 +configure_requires: + ExtUtils::MakeMaker: 0 +dynamic_config: 1 +generated_by: 'ExtUtils::MakeMaker version 6.59, CPAN::Meta::Converter version 2.112150' +keywords: + - dom + - html + - libxml + - 'object oriented' + - oop + - parse + - parser + - parsing + - pullparser + - sax + - sgml + - xml + - xpath + - XPath + - xs +license: perl +meta-spec: + url: http://module-build.sourceforge.net/META-spec-v1.4.html + version: 1.4 +name: XML-LibXML +no_index: + directory: + - t + - inc requires: - base: 0 - ExtUtils::MakeMaker: 6.56 - strict: 0 - Test::More: 0 - vars: 0 - warnings: 0 - XML::NamespaceSupport: 1.07 - XML::SAX: 0.11 + ExtUtils::MakeMaker: 6.56 + Test::More: 0 + XML::NamespaceSupport: 1.07 + XML::SAX: 0.11 + base: 0 + strict: 0 + vars: 0 + warnings: 0 resources: - homepage: https://bitbucket.org/shlomif/perl-xml-libxml - repository: https://bitbucket.org/shlomif/perl-xml-libxml -no_index: - directory: - - t - - inc -generated_by: ExtUtils::MakeMaker version 6.57_05 -meta-spec: - url: http://module-build.sourceforge.net/META-spec-v1.4.html - version: 1.4 -keywords: - - dom - - html - - libxml - - object oriented - - oop - - parse - - parser - - parsing - - pullparser - - sax - - sgml - - xml - - xpath - - XPath - - xs + homepage: https://bitbucket.org/shlomif/perl-xml-libxml + repository: https://bitbucket.org/shlomif/perl-xml-libxml +version: 1.88 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/XML-LibXML-1.87/Makefile.PL new/XML-LibXML-1.88/Makefile.PL --- old/XML-LibXML-1.87/Makefile.PL 2011-08-27 13:04:56.000000000 +0200 +++ new/XML-LibXML-1.88/Makefile.PL 2011-09-21 11:56:22.000000000 +0200 @@ -169,6 +169,7 @@ [2,6,32,1], # tested, works ok [2,7,1,0], # broken release, broken utf-16 [2,7,6,1], # tested, ok + [2,7,8,1], # tested, ok ); my $xml2cfg = "xml2-config"; my $libprefix = $ENV{XMLPREFIX} || $config{XMLPREFIX}; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/XML-LibXML-1.87/docs/libxml.dbk new/XML-LibXML-1.88/docs/libxml.dbk --- old/XML-LibXML-1.87/docs/libxml.dbk 2011-08-27 13:04:56.000000000 +0200 +++ new/XML-LibXML-1.88/docs/libxml.dbk 2011-09-21 11:56:22.000000000 +0200 @@ -22,7 +22,7 @@ </authorgroup> - <edition>1.87</edition> + <edition>1.88</edition> <copyright> <year>2001-2007</year> <holder>AxKit.com Ltd</holder> @@ -1777,6 +1777,14 @@ </listitem> </varlistentry> <varlistentry> + <term>no_defdtd</term> + <listitem> + <para>/html/</para> + <para>do not add a default DOCTYPE; possible values are 0 and 1</para> + <para>the default is (0) to add a DTD when the input html lacks one</para> + </listitem> + </varlistentry> + <varlistentry> <term>expand_xinclude or xinclude</term> <listitem> <para>/parser, reader/</para> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/XML-LibXML-1.87/lib/XML/LibXML/Attr.pod new/XML-LibXML-1.88/lib/XML/LibXML/Attr.pod --- old/XML-LibXML-1.87/lib/XML/LibXML/Attr.pod 2011-08-27 13:04:56.000000000 +0200 +++ new/XML-LibXML-1.88/lib/XML/LibXML/Attr.pod 2011-09-21 11:56:22.000000000 +0200 @@ -121,7 +121,7 @@ =head1 VERSION -1.87 +1.88 =head1 COPYRIGHT diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/XML-LibXML-1.87/lib/XML/LibXML/Boolean.pm new/XML-LibXML-1.88/lib/XML/LibXML/Boolean.pm --- old/XML-LibXML-1.87/lib/XML/LibXML/Boolean.pm 2011-06-18 09:54:28.000000000 +0200 +++ new/XML-LibXML-1.88/lib/XML/LibXML/Boolean.pm 2011-09-21 11:55:52.000000000 +0200 @@ -15,7 +15,7 @@ use vars qw ($VERSION); -$VERSION = "1.73"; # VERSION TEMPLATE: DO NOT CHANGE +$VERSION = "1.88"; # VERSION TEMPLATE: DO NOT CHANGE use overload '""' => \&value, diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/XML-LibXML-1.87/lib/XML/LibXML/CDATASection.pod new/XML-LibXML-1.88/lib/XML/LibXML/CDATASection.pod --- old/XML-LibXML-1.87/lib/XML/LibXML/CDATASection.pod 2011-08-27 13:04:56.000000000 +0200 +++ new/XML-LibXML-1.88/lib/XML/LibXML/CDATASection.pod 2011-09-21 11:56:22.000000000 +0200 @@ -45,7 +45,7 @@ =head1 VERSION -1.87 +1.88 =head1 COPYRIGHT diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/XML-LibXML-1.87/lib/XML/LibXML/Comment.pod new/XML-LibXML-1.88/lib/XML/LibXML/Comment.pod --- old/XML-LibXML-1.87/lib/XML/LibXML/Comment.pod 2011-08-27 13:04:56.000000000 +0200 +++ new/XML-LibXML-1.88/lib/XML/LibXML/Comment.pod 2011-09-21 11:56:22.000000000 +0200 @@ -46,7 +46,7 @@ =head1 VERSION -1.87 +1.88 =head1 COPYRIGHT diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/XML-LibXML-1.87/lib/XML/LibXML/Common.pm new/XML-LibXML-1.88/lib/XML/LibXML/Common.pm --- old/XML-LibXML-1.87/lib/XML/LibXML/Common.pm 2011-06-18 09:54:28.000000000 +0200 +++ new/XML-LibXML-1.88/lib/XML/LibXML/Common.pm 2011-09-21 11:55:52.000000000 +0200 @@ -23,7 +23,7 @@ @ISA = qw(Exporter); -$VERSION = "1.73"; # VERSION TEMPLATE: DO NOT CHANGE +$VERSION = "1.88"; # VERSION TEMPLATE: DO NOT CHANGE use XML::LibXML qw(:libxml); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/XML-LibXML-1.87/lib/XML/LibXML/Common.pod new/XML-LibXML-1.88/lib/XML/LibXML/Common.pod --- old/XML-LibXML-1.87/lib/XML/LibXML/Common.pod 2011-08-27 13:04:56.000000000 +0200 +++ new/XML-LibXML-1.88/lib/XML/LibXML/Common.pod 2011-09-21 11:56:22.000000000 +0200 @@ -116,7 +116,7 @@ =head1 VERSION -1.87 +1.88 =head1 COPYRIGHT diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/XML-LibXML-1.87/lib/XML/LibXML/DOM.pod new/XML-LibXML-1.88/lib/XML/LibXML/DOM.pod --- old/XML-LibXML-1.87/lib/XML/LibXML/DOM.pod 2011-08-27 13:04:56.000000000 +0200 +++ new/XML-LibXML-1.88/lib/XML/LibXML/DOM.pod 2011-09-21 11:56:22.000000000 +0200 @@ -129,7 +129,7 @@ =head1 VERSION -1.87 +1.88 =head1 COPYRIGHT diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/XML-LibXML-1.87/lib/XML/LibXML/Document.pod new/XML-LibXML-1.88/lib/XML/LibXML/Document.pod --- old/XML-LibXML-1.87/lib/XML/LibXML/Document.pod 2011-08-27 13:04:56.000000000 +0200 +++ new/XML-LibXML-1.88/lib/XML/LibXML/Document.pod 2011-09-21 11:56:22.000000000 +0200 @@ -683,7 +683,7 @@ =head1 VERSION -1.87 +1.88 =head1 COPYRIGHT diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/XML-LibXML-1.87/lib/XML/LibXML/DocumentFragment.pod new/XML-LibXML-1.88/lib/XML/LibXML/DocumentFragment.pod --- old/XML-LibXML-1.87/lib/XML/LibXML/DocumentFragment.pod 2011-08-27 13:04:56.000000000 +0200 +++ new/XML-LibXML-1.88/lib/XML/LibXML/DocumentFragment.pod 2011-09-21 11:56:22.000000000 +0200 @@ -27,7 +27,7 @@ =head1 VERSION -1.87 +1.88 =head1 COPYRIGHT diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/XML-LibXML-1.87/lib/XML/LibXML/Dtd.pod new/XML-LibXML-1.88/lib/XML/LibXML/Dtd.pod --- old/XML-LibXML-1.87/lib/XML/LibXML/Dtd.pod 2011-08-27 13:04:56.000000000 +0200 +++ new/XML-LibXML-1.88/lib/XML/LibXML/Dtd.pod 2011-09-21 11:56:22.000000000 +0200 @@ -89,7 +89,7 @@ =head1 VERSION -1.87 +1.88 =head1 COPYRIGHT diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/XML-LibXML-1.87/lib/XML/LibXML/Element.pod new/XML-LibXML-1.88/lib/XML/LibXML/Element.pod --- old/XML-LibXML-1.87/lib/XML/LibXML/Element.pod 2011-08-27 13:04:56.000000000 +0200 +++ new/XML-LibXML-1.88/lib/XML/LibXML/Element.pod 2011-09-21 11:56:22.000000000 +0200 @@ -371,7 +371,7 @@ =head1 VERSION -1.87 +1.88 =head1 COPYRIGHT diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/XML-LibXML-1.87/lib/XML/LibXML/ErrNo.pm new/XML-LibXML-1.88/lib/XML/LibXML/ErrNo.pm --- old/XML-LibXML-1.87/lib/XML/LibXML/ErrNo.pm 2011-06-18 09:54:28.000000000 +0200 +++ new/XML-LibXML-1.88/lib/XML/LibXML/ErrNo.pm 2011-09-21 11:55:52.000000000 +0200 @@ -13,7 +13,7 @@ use strict; use vars qw($VERSION); -$VERSION = "1.73"; # VERSION TEMPLATE: DO NOT CHANGE +$VERSION = "1.88"; # VERSION TEMPLATE: DO NOT CHANGE use constant ERR_OK => 0; use constant ERR_INTERNAL_ERROR => 1; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/XML-LibXML-1.87/lib/XML/LibXML/ErrNo.pod new/XML-LibXML-1.88/lib/XML/LibXML/ErrNo.pod --- old/XML-LibXML-1.87/lib/XML/LibXML/ErrNo.pod 2011-08-27 13:04:56.000000000 +0200 +++ new/XML-LibXML-1.88/lib/XML/LibXML/ErrNo.pod 2011-09-21 11:56:22.000000000 +0200 @@ -14,7 +14,7 @@ =head1 VERSION -1.87 +1.88 =head1 COPYRIGHT diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/XML-LibXML-1.87/lib/XML/LibXML/Error.pm new/XML-LibXML-1.88/lib/XML/LibXML/Error.pm --- old/XML-LibXML-1.87/lib/XML/LibXML/Error.pm 2011-07-15 20:20:10.000000000 +0200 +++ new/XML-LibXML-1.88/lib/XML/LibXML/Error.pm 2011-09-21 11:55:52.000000000 +0200 @@ -29,7 +29,7 @@ fallback => 1; $WARNINGS = 0; # 0: supress, 1: report via warn, 2: report via die -$VERSION = "1.73"; # VERSION TEMPLATE: DO NOT CHANGE +$VERSION = "1.88"; # VERSION TEMPLATE: DO NOT CHANGE use constant XML_ERR_NONE => 0; use constant XML_ERR_WARNING => 1; # A simple warning diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/XML-LibXML-1.87/lib/XML/LibXML/Error.pod new/XML-LibXML-1.88/lib/XML/LibXML/Error.pod --- old/XML-LibXML-1.87/lib/XML/LibXML/Error.pod 2011-08-27 13:04:56.000000000 +0200 +++ new/XML-LibXML-1.88/lib/XML/LibXML/Error.pod 2011-09-21 11:56:22.000000000 +0200 @@ -244,7 +244,7 @@ =head1 VERSION -1.87 +1.88 =head1 COPYRIGHT diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/XML-LibXML-1.87/lib/XML/LibXML/InputCallback.pod new/XML-LibXML-1.88/lib/XML/LibXML/InputCallback.pod --- old/XML-LibXML-1.87/lib/XML/LibXML/InputCallback.pod 2011-08-27 13:04:56.000000000 +0200 +++ new/XML-LibXML-1.88/lib/XML/LibXML/InputCallback.pod 2011-09-21 11:56:22.000000000 +0200 @@ -280,7 +280,7 @@ =head1 VERSION -1.87 +1.88 =head1 COPYRIGHT diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/XML-LibXML-1.87/lib/XML/LibXML/Literal.pm new/XML-LibXML-1.88/lib/XML/LibXML/Literal.pm --- old/XML-LibXML-1.87/lib/XML/LibXML/Literal.pm 2011-06-18 09:54:28.000000000 +0200 +++ new/XML-LibXML-1.88/lib/XML/LibXML/Literal.pm 2011-09-21 11:55:52.000000000 +0200 @@ -13,7 +13,7 @@ use strict; use vars qw ($VERSION); -$VERSION = "1.73"; # VERSION TEMPLATE: DO NOT CHANGE +$VERSION = "1.88"; # VERSION TEMPLATE: DO NOT CHANGE use overload '""' => \&value, diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/XML-LibXML-1.87/lib/XML/LibXML/Namespace.pod new/XML-LibXML-1.88/lib/XML/LibXML/Namespace.pod --- old/XML-LibXML-1.87/lib/XML/LibXML/Namespace.pod 2011-08-27 13:04:56.000000000 +0200 +++ new/XML-LibXML-1.88/lib/XML/LibXML/Namespace.pod 2011-09-21 11:56:22.000000000 +0200 @@ -130,7 +130,7 @@ =head1 VERSION -1.87 +1.88 =head1 COPYRIGHT diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/XML-LibXML-1.87/lib/XML/LibXML/Node.pod new/XML-LibXML-1.88/lib/XML/LibXML/Node.pod --- old/XML-LibXML-1.87/lib/XML/LibXML/Node.pod 2011-08-27 13:04:56.000000000 +0200 +++ new/XML-LibXML-1.88/lib/XML/LibXML/Node.pod 2011-09-21 11:56:22.000000000 +0200 @@ -739,7 +739,7 @@ =head1 VERSION -1.87 +1.88 =head1 COPYRIGHT diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/XML-LibXML-1.87/lib/XML/LibXML/NodeList.pm new/XML-LibXML-1.88/lib/XML/LibXML/NodeList.pm --- old/XML-LibXML-1.87/lib/XML/LibXML/NodeList.pm 2011-07-01 13:30:48.000000000 +0200 +++ new/XML-LibXML-1.88/lib/XML/LibXML/NodeList.pm 2011-09-21 11:55:52.000000000 +0200 @@ -17,7 +17,7 @@ use XML::LibXML::Number; use vars qw($VERSION); -$VERSION = "1.73"; # VERSION TEMPLATE: DO NOT CHANGE +$VERSION = "1.88"; # VERSION TEMPLATE: DO NOT CHANGE use overload '""' => \&to_literal, diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/XML-LibXML-1.87/lib/XML/LibXML/Number.pm new/XML-LibXML-1.88/lib/XML/LibXML/Number.pm --- old/XML-LibXML-1.87/lib/XML/LibXML/Number.pm 2011-06-18 09:54:28.000000000 +0200 +++ new/XML-LibXML-1.88/lib/XML/LibXML/Number.pm 2011-09-21 11:55:52.000000000 +0200 @@ -13,7 +13,7 @@ use strict; use vars qw ($VERSION); -$VERSION = "1.73"; # VERSION TEMPLATE: DO NOT CHANGE +$VERSION = "1.88"; # VERSION TEMPLATE: DO NOT CHANGE use overload '""' => \&value, diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/XML-LibXML-1.87/lib/XML/LibXML/PI.pod new/XML-LibXML-1.88/lib/XML/LibXML/PI.pod --- old/XML-LibXML-1.87/lib/XML/LibXML/PI.pod 2011-08-27 13:04:56.000000000 +0200 +++ new/XML-LibXML-1.88/lib/XML/LibXML/PI.pod 2011-09-21 11:56:22.000000000 +0200 @@ -74,7 +74,7 @@ =head1 VERSION -1.87 +1.88 =head1 COPYRIGHT diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/XML-LibXML-1.87/lib/XML/LibXML/Parser.pod new/XML-LibXML-1.88/lib/XML/LibXML/Parser.pod --- old/XML-LibXML-1.87/lib/XML/LibXML/Parser.pod 2011-08-27 13:04:56.000000000 +0200 +++ new/XML-LibXML-1.88/lib/XML/LibXML/Parser.pod 2011-09-21 11:56:22.000000000 +0200 @@ -754,6 +754,15 @@ remove blank nodes; possible values are 0 and 1 +=item no_defdtd + +/html/ + +do not add a default DOCTYPE; possible values are 0 and 1 + +the default is (0) to add a DTD when the input html lacks one + + =item expand_xinclude or xinclude /parser, reader/ @@ -960,7 +969,7 @@ =head1 VERSION -1.87 +1.88 =head1 COPYRIGHT diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/XML-LibXML-1.87/lib/XML/LibXML/Pattern.pod new/XML-LibXML-1.88/lib/XML/LibXML/Pattern.pod --- old/XML-LibXML-1.87/lib/XML/LibXML/Pattern.pod 2011-08-27 13:04:56.000000000 +0200 +++ new/XML-LibXML-1.88/lib/XML/LibXML/Pattern.pod 2011-09-21 11:56:22.000000000 +0200 @@ -94,7 +94,7 @@ =head1 VERSION -1.87 +1.88 =head1 COPYRIGHT diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/XML-LibXML-1.87/lib/XML/LibXML/Reader.pm new/XML-LibXML-1.88/lib/XML/LibXML/Reader.pm --- old/XML-LibXML-1.87/lib/XML/LibXML/Reader.pm 2011-06-18 09:54:28.000000000 +0200 +++ new/XML-LibXML-1.88/lib/XML/LibXML/Reader.pm 2011-09-21 11:55:52.000000000 +0200 @@ -14,7 +14,7 @@ use warnings; use vars qw ($VERSION); -$VERSION = "1.73"; # VERSION TEMPLATE: DO NOT CHANGE +$VERSION = "1.88"; # VERSION TEMPLATE: DO NOT CHANGE use 5.008_000; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/XML-LibXML-1.87/lib/XML/LibXML/Reader.pod new/XML-LibXML-1.88/lib/XML/LibXML/Reader.pod --- old/XML-LibXML-1.87/lib/XML/LibXML/Reader.pod 2011-08-27 13:04:56.000000000 +0200 +++ new/XML-LibXML-1.88/lib/XML/LibXML/Reader.pod 2011-09-21 11:56:22.000000000 +0200 @@ -656,7 +656,7 @@ =head1 VERSION -1.87 +1.88 =head1 COPYRIGHT diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/XML-LibXML-1.87/lib/XML/LibXML/RegExp.pod new/XML-LibXML-1.88/lib/XML/LibXML/RegExp.pod --- old/XML-LibXML-1.87/lib/XML/LibXML/RegExp.pod 2011-08-27 13:04:56.000000000 +0200 +++ new/XML-LibXML-1.88/lib/XML/LibXML/RegExp.pod 2011-09-21 11:56:22.000000000 +0200 @@ -58,7 +58,7 @@ =head1 VERSION -1.87 +1.88 =head1 COPYRIGHT diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/XML-LibXML-1.87/lib/XML/LibXML/RelaxNG.pod new/XML-LibXML-1.88/lib/XML/LibXML/RelaxNG.pod --- old/XML-LibXML-1.87/lib/XML/LibXML/RelaxNG.pod 2011-08-27 13:04:56.000000000 +0200 +++ new/XML-LibXML-1.88/lib/XML/LibXML/RelaxNG.pod 2011-09-21 11:56:22.000000000 +0200 @@ -69,7 +69,7 @@ =head1 VERSION -1.87 +1.88 =head1 COPYRIGHT diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/XML-LibXML-1.87/lib/XML/LibXML/SAX/Builder.pm new/XML-LibXML-1.88/lib/XML/LibXML/SAX/Builder.pm --- old/XML-LibXML-1.87/lib/XML/LibXML/SAX/Builder.pm 2011-06-18 09:54:28.000000000 +0200 +++ new/XML-LibXML-1.88/lib/XML/LibXML/SAX/Builder.pm 2011-09-21 11:55:52.000000000 +0200 @@ -18,7 +18,7 @@ return $XML::LibXML::__threads_shared ? 0 : 1; } -$VERSION = "1.73"; # VERSION TEMPLATE: DO NOT CHANGE +$VERSION = "1.88"; # VERSION TEMPLATE: DO NOT CHANGE sub new { my $class = shift; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/XML-LibXML-1.87/lib/XML/LibXML/SAX/Builder.pod new/XML-LibXML-1.88/lib/XML/LibXML/SAX/Builder.pod --- old/XML-LibXML-1.87/lib/XML/LibXML/SAX/Builder.pod 2011-08-27 13:04:56.000000000 +0200 +++ new/XML-LibXML-1.88/lib/XML/LibXML/SAX/Builder.pod 2011-09-21 11:56:22.000000000 +0200 @@ -38,7 +38,7 @@ =head1 VERSION -1.87 +1.88 =head1 COPYRIGHT diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/XML-LibXML-1.87/lib/XML/LibXML/SAX/Generator.pm new/XML-LibXML-1.88/lib/XML/LibXML/SAX/Generator.pm --- old/XML-LibXML-1.87/lib/XML/LibXML/SAX/Generator.pm 2011-07-23 12:40:30.000000000 +0200 +++ new/XML-LibXML-1.88/lib/XML/LibXML/SAX/Generator.pm 2011-09-21 11:55:52.000000000 +0200 @@ -14,7 +14,7 @@ use XML::LibXML; use vars qw ($VERSION); -$VERSION = "1.73"; # VERSION TEMPLATE: DO NOT CHANGE +$VERSION = "1.88"; # VERSION TEMPLATE: DO NOT CHANGE sub CLONE_SKIP { return $XML::LibXML::__threads_shared ? 0 : 1; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/XML-LibXML-1.87/lib/XML/LibXML/SAX/Parser.pm new/XML-LibXML-1.88/lib/XML/LibXML/SAX/Parser.pm --- old/XML-LibXML-1.87/lib/XML/LibXML/SAX/Parser.pm 2011-06-18 09:54:28.000000000 +0200 +++ new/XML-LibXML-1.88/lib/XML/LibXML/SAX/Parser.pm 2011-09-21 11:55:52.000000000 +0200 @@ -17,7 +17,7 @@ use XML::SAX::Base; use XML::SAX::DocumentLocator; -$VERSION = "1.73"; # VERSION TEMPLATE: DO NOT CHANGE +$VERSION = "1.88"; # VERSION TEMPLATE: DO NOT CHANGE @ISA = ('XML::SAX::Base'); sub CLONE_SKIP { diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/XML-LibXML-1.87/lib/XML/LibXML/SAX.pm new/XML-LibXML-1.88/lib/XML/LibXML/SAX.pm --- old/XML-LibXML-1.87/lib/XML/LibXML/SAX.pm 2011-06-24 15:37:28.000000000 +0200 +++ new/XML-LibXML-1.88/lib/XML/LibXML/SAX.pm 2011-09-21 11:55:52.000000000 +0200 @@ -12,7 +12,7 @@ use strict; use vars qw($VERSION @ISA); -$VERSION = "1.73"; # VERSION TEMPLATE: DO NOT CHANGE +$VERSION = "1.88"; # VERSION TEMPLATE: DO NOT CHANGE use XML::LibXML; use XML::SAX::Base; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/XML-LibXML-1.87/lib/XML/LibXML/SAX.pod new/XML-LibXML-1.88/lib/XML/LibXML/SAX.pod --- old/XML-LibXML-1.87/lib/XML/LibXML/SAX.pod 2011-08-27 13:04:56.000000000 +0200 +++ new/XML-LibXML-1.88/lib/XML/LibXML/SAX.pod 2011-09-21 11:56:22.000000000 +0200 @@ -47,7 +47,7 @@ =head1 VERSION -1.87 +1.88 =head1 COPYRIGHT diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/XML-LibXML-1.87/lib/XML/LibXML/Schema.pod new/XML-LibXML-1.88/lib/XML/LibXML/Schema.pod --- old/XML-LibXML-1.87/lib/XML/LibXML/Schema.pod 2011-08-27 13:04:56.000000000 +0200 +++ new/XML-LibXML-1.88/lib/XML/LibXML/Schema.pod 2011-09-21 11:56:22.000000000 +0200 @@ -65,7 +65,7 @@ =head1 VERSION -1.87 +1.88 =head1 COPYRIGHT diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/XML-LibXML-1.87/lib/XML/LibXML/Text.pod new/XML-LibXML-1.88/lib/XML/LibXML/Text.pod --- old/XML-LibXML-1.87/lib/XML/LibXML/Text.pod 2011-08-27 13:04:56.000000000 +0200 +++ new/XML-LibXML-1.88/lib/XML/LibXML/Text.pod 2011-09-21 11:56:22.000000000 +0200 @@ -170,7 +170,7 @@ =head1 VERSION -1.87 +1.88 =head1 COPYRIGHT diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/XML-LibXML-1.87/lib/XML/LibXML/XPathContext.pm new/XML-LibXML-1.88/lib/XML/LibXML/XPathContext.pm --- old/XML-LibXML-1.87/lib/XML/LibXML/XPathContext.pm 2011-06-18 09:54:28.000000000 +0200 +++ new/XML-LibXML-1.88/lib/XML/LibXML/XPathContext.pm 2011-09-21 11:55:52.000000000 +0200 @@ -16,7 +16,7 @@ use XML::LibXML; use XML::LibXML::NodeList; -$VERSION = "1.73"; # VERSION TEMPLATE: DO NOT CHANGE +$VERSION = "1.88"; # VERSION TEMPLATE: DO NOT CHANGE # should LibXML XPath data types be used for simple objects # when passing parameters to extension functions (default: no) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/XML-LibXML-1.87/lib/XML/LibXML/XPathContext.pod new/XML-LibXML-1.88/lib/XML/LibXML/XPathContext.pod --- old/XML-LibXML-1.87/lib/XML/LibXML/XPathContext.pod 2011-08-27 13:04:56.000000000 +0200 +++ new/XML-LibXML-1.88/lib/XML/LibXML/XPathContext.pod 2011-09-21 11:56:22.000000000 +0200 @@ -359,7 +359,7 @@ =head1 VERSION -1.87 +1.88 =head1 COPYRIGHT diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/XML-LibXML-1.87/lib/XML/LibXML/XPathExpression.pod new/XML-LibXML-1.88/lib/XML/LibXML/XPathExpression.pod --- old/XML-LibXML-1.87/lib/XML/LibXML/XPathExpression.pod 2011-08-27 13:04:56.000000000 +0200 +++ new/XML-LibXML-1.88/lib/XML/LibXML/XPathExpression.pod 2011-09-21 11:56:22.000000000 +0200 @@ -52,7 +52,7 @@ =head1 VERSION -1.87 +1.88 =head1 COPYRIGHT diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/XML-LibXML-1.87/perl-libxml-sax.c new/XML-LibXML-1.88/perl-libxml-sax.c --- old/XML-LibXML-1.87/perl-libxml-sax.c 2011-07-21 14:07:06.000000000 +0200 +++ new/XML-LibXML-1.88/perl-libxml-sax.c 2011-09-06 18:00:23.000000000 +0200 @@ -236,7 +236,7 @@ } void CBufferAppend(struct CBuffer *buffer, const xmlChar *newstring, int len) { - char *copy = xmlMalloc(len); + xmlChar *copy = xmlMalloc(len); memcpy(copy, newstring, len); @@ -249,7 +249,7 @@ xmlChar * CBufferCharacters(struct CBuffer *buffer) { int length = CBufferLength(buffer); xmlChar *new = xmlMalloc(length + 1); - char *p = new; + xmlChar *p = new; int copied = 0; struct CBufferChunk *cur; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/XML-LibXML-1.87/scripts/bump-version-number.pl new/XML-LibXML-1.88/scripts/bump-version-number.pl --- old/XML-LibXML-1.87/scripts/bump-version-number.pl 1970-01-01 01:00:00.000000000 +0100 +++ new/XML-LibXML-1.88/scripts/bump-version-number.pl 2011-09-21 11:55:49.000000000 +0200 @@ -0,0 +1,45 @@ +#!/usr/bin/perl + +use strict; +use warnings; + +use File::Find::Object; +use IO::All; + +my $tree = File::Find::Object->new({}, 'lib/'); + +my $version_n = shift(@ARGV); + +if (!defined($version_n)) +{ + die "Specify version number as an argument! bump-version-number.pl '0.0.1'"; +} + +sub process_file +{ + # The filename. + my ($r) = @_; + + my @lines = io->file($r)->getlines(); + foreach (@lines) + { + s#(\$VERSION = "|^Version )\d+\.\d+(?:\.\d+)?("|)#$1 . $version_n . $2#e; + } + io->file($r)->print( + @lines + ); +} + +process_file('LibXML.pm'); + +while (my $r = $tree->next()) { + if ($r =~ m{/\.(?:svn|hg|git)\z}) + { + $tree->prune(); + } + elsif ($r =~ m{\.pm\z}) + { + process_file($r); + } +} + diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/XML-LibXML-1.87/t/12html.t new/XML-LibXML-1.88/t/12html.t --- old/XML-LibXML-1.87/t/12html.t 2011-07-07 13:37:13.000000000 +0200 +++ new/XML-LibXML-1.88/t/12html.t 2011-09-20 09:25:32.000000000 +0200 @@ -2,8 +2,8 @@ use strict; use warnings; -# should be 41. -use Test::More tests => 41; +# should be 43. +use Test::More tests => 43; use XML::LibXML; use IO::File; @@ -312,3 +312,28 @@ # TEST is ($val, 'working', 'XPath'); } + + +{ + # 70878 + # HTML_PARSE_NODEFDTD + + SKIP: { + skip("LibXML version is below 20708", 2) unless ( XML::LibXML::LIBXML_VERSION >= 20708 ); + + my $html = q(<body bgcolor='#ffffff' style="overflow: hidden;" leftmargin=0 MARGINWIDTH=0 CLASS="text">); + my $p = XML::LibXML->new; + + # TEST + like( $p->parse_html_string( $html, { + recover => 2, + no_defdtd => 1, + encoding => 'UTF-8' } )->toStringHTML, qr/^\Q<html>\E/, 'do not add a default DOCTYPE' ); + + # TEST + like ( $p->parse_html_string( $html, { + recover => 2, + encoding => 'UTF-8' } )->toStringHTML, qr/^\Q