Hello community, here is the log from the commit of package perl-XML-LibXSLT for openSUSE:Factory checked in at 2015-02-11 16:32:05 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/perl-XML-LibXSLT (Old) and /work/SRC/openSUSE:Factory/.perl-XML-LibXSLT.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "perl-XML-LibXSLT" Changes: -------- --- /work/SRC/openSUSE:Factory/perl-XML-LibXSLT/perl-XML-LibXSLT.changes 2014-07-29 16:47:56.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.perl-XML-LibXSLT.new/perl-XML-LibXSLT.changes 2015-02-11 16:32:07.000000000 +0100 @@ -1,0 +2,14 @@ +Fri Feb 6 13:13:07 UTC 2015 - co...@suse.com + +- updated to 1.94 + - Fix builds on older versions of libxslt. + - Breakage caused by the MaxVars change. + - https://rt.cpan.org/Ticket/Display.html?id=101605 + - Thanks to Deyan Ginev for the report. + + 1.93 2015-01-17 + - Add the ->max_vars function to set the MaxVars. + - https://rt.cpan.org/Ticket/Display.html?id=101413 + - Thanks to Thomas Krichel for the report/request. + +------------------------------------------------------------------- Old: ---- XML-LibXSLT-1.92.tar.gz New: ---- XML-LibXSLT-1.94.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ perl-XML-LibXSLT.spec ++++++ --- /var/tmp/diff_new_pack.8SZ2ts/_old 2015-02-11 16:32:08.000000000 +0100 +++ /var/tmp/diff_new_pack.8SZ2ts/_new 2015-02-11 16:32:08.000000000 +0100 @@ -1,7 +1,7 @@ # # spec file for package perl-XML-LibXSLT # -# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,7 +17,7 @@ Name: perl-XML-LibXSLT -Version: 1.92 +Version: 1.94 Release: 0 %define cpan_name XML-LibXSLT Summary: Interface to the GNOME libxslt library ++++++ XML-LibXSLT-1.92.tar.gz -> XML-LibXSLT-1.94.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/XML-LibXSLT-1.92/Changes new/XML-LibXSLT-1.94/Changes --- old/XML-LibXSLT-1.92/Changes 2014-04-12 10:21:30.000000000 +0200 +++ new/XML-LibXSLT-1.94/Changes 2015-01-19 09:43:45.000000000 +0100 @@ -1,5 +1,16 @@ Revision history for Perl extension XML::LibXSLT. +1.94 2015-01-19 + - Fix builds on older versions of libxslt. + - Breakage caused by the MaxVars change. + - https://rt.cpan.org/Ticket/Display.html?id=101605 + - Thanks to Deyan Ginev for the report. + +1.93 2015-01-17 + - Add the ->max_vars function to set the MaxVars. + - https://rt.cpan.org/Ticket/Display.html?id=101413 + - Thanks to Thomas Krichel for the report/request. + 1.92 2014-04-12 - Add scripts/tag-release.pl . diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/XML-LibXSLT-1.92/LibXSLT.pm new/XML-LibXSLT-1.94/LibXSLT.pm --- old/XML-LibXSLT-1.92/LibXSLT.pm 2014-04-12 10:22:06.000000000 +0200 +++ new/XML-LibXSLT-1.94/LibXSLT.pm 2015-01-19 09:47:31.000000000 +0100 @@ -29,7 +29,7 @@ require Exporter; -$VERSION = '1.92'; +$VERSION = '1.94'; require DynaLoader; @@ -671,6 +671,14 @@ seriously deep recursion, this is the way to set it. Default value is 250. +=item max_vars + + XML::LibXSLT->max_vars(100_000); + +This option sets the maximum number of variables for a stylesheet. If your +stylesheet or XML file requires many variables, this is the way to increase +their limit. Default value is system-specific and may vary. + =item debug_callback XML::LibXSLT->debug_callback($subref); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/XML-LibXSLT-1.92/LibXSLT.xs new/XML-LibXSLT-1.94/LibXSLT.xs --- old/XML-LibXSLT-1.92/LibXSLT.xs 2014-04-10 14:10:05.000000000 +0200 +++ new/XML-LibXSLT-1.94/LibXSLT.xs 2015-01-19 09:40:31.000000000 +0100 @@ -860,8 +860,34 @@ PERL_UNUSED_VAR(self); RETVAL = xsltMaxDepth; if (items > 1) { - xsltMaxDepth = SvIV(ST(1)); + IV val; + + val = SvIV(ST(1)); + if (val > 0) { + xsltMaxDepth = val; + } + } + OUTPUT: + RETVAL + +int +max_vars(self, ...) + SV * self + CODE: + PERL_UNUSED_VAR(self); +#if LIBXSLT_VERSION < 10127 + RETVAL = 1; +#else + RETVAL = xsltMaxVars; + if (items > 1) { + IV val; + + val = SvIV(ST(1)); + if (val > 0) { + xsltMaxVars = val; + } } +#endif OUTPUT: RETVAL diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/XML-LibXSLT-1.92/META.json new/XML-LibXSLT-1.94/META.json --- old/XML-LibXSLT-1.92/META.json 2014-04-12 10:22:55.000000000 +0200 +++ new/XML-LibXSLT-1.94/META.json 2015-01-19 09:48:08.000000000 +0100 @@ -4,7 +4,7 @@ "Matt Sergeant" ], "dynamic_config" : 1, - "generated_by" : "ExtUtils::MakeMaker version 6.94, CPAN::Meta::Converter version 2.140640", + "generated_by" : "ExtUtils::MakeMaker version 6.98, CPAN::Meta::Converter version 2.142060", "license" : [ "perl_5" ], @@ -48,5 +48,5 @@ "web" : "https://bitbucket.org/shlomif/perl-xml-libxslt" } }, - "version" : "1.92" + "version" : "1.94" } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/XML-LibXSLT-1.92/META.yml new/XML-LibXSLT-1.94/META.yml --- old/XML-LibXSLT-1.92/META.yml 2014-04-12 10:22:55.000000000 +0200 +++ new/XML-LibXSLT-1.94/META.yml 2015-01-19 09:48:08.000000000 +0100 @@ -7,7 +7,7 @@ configure_requires: ExtUtils::MakeMaker: '0' dynamic_config: 1 -generated_by: 'ExtUtils::MakeMaker version 6.94, CPAN::Meta::Converter version 2.140640' +generated_by: 'ExtUtils::MakeMaker version 6.98, CPAN::Meta::Converter version 2.142060' license: perl meta-spec: url: http://module-build.sourceforge.net/META-spec-v1.4.html @@ -25,4 +25,4 @@ warnings: '0' resources: repository: https://bitbucket.org/shlomif/perl-xml-libxslt -version: '1.92' +version: '1.94' -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org