8
0

Accepting request 242338 from devel:languages:perl

- updated to 2.0116
     - t/cpan-changes.t : minimum version of Test::CPAN::Changes.
         - This is to avoid test failures such as:
             - http://www.cpantesters.org/cpan/report/69ee1a2a-6c09-1014-be8f-3786912f2992
 
 2.0115  2014-04-03
     - Fix double free when calling $node->addSibling with text nodes.
           - https://rt.cpan.org/Ticket/Display.html?id=94149
           - Thanks to Jeff Trout for the report.
 
 2.0114  2014-04-03
     - Fix memory leaks and segfaults related to removal and insertion of
       DTD nodes.
         - https://rt.cpan.org/Ticket/Display.html?id=80521
     - Fix memory leak in $node->removeChildNodes

- updated to 2.0113
     - Fix test failures with older libxml2 versions.
         - https://rt.cpan.org/Ticket/Display.html?id=93852
         - Thanks to Nick Wellnhofer for the patch.
         - Thanks to the CPAN Testers for reporting this issue.
 
 2.0112          Thu 13 Mar 20:16:52 IST 2014
     - Fix segfaults when accessing attributes of DTD nodes
         - https://rt.cpan.org/Ticket/Display.html?id=71076
         - Thanks to Ralph Merridew for the report.
     - Make $schema->validate work with elements. This uses
       xmlSchemaValidateOneElement under the hood.
         - https://rt.cpan.org/Ticket/Display.html?id=93496
         - Thanks to Jeremy Marshall for the report.

OBS-URL: https://build.opensuse.org/request/show/242338
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/perl-XML-LibXML?expand=0&rev=33
This commit is contained in:
Stephan Kulow
2014-07-28 04:31:05 +00:00
committed by Git OBS Bridge
4 changed files with 163 additions and 26 deletions

BIN
XML-LibXML-2.0019.tar.gz (Stored with Git LFS)

Binary file not shown.

BIN
XML-LibXML-2.0116.tar.gz (Stored with Git LFS) Normal file

Binary file not shown.

View File

@@ -1,3 +1,142 @@
-------------------------------------------------------------------
Fri Jul 25 09:32:09 UTC 2014 - coolo@suse.com
- updated to 2.0116
- t/cpan-changes.t : minimum version of Test::CPAN::Changes.
- This is to avoid test failures such as:
- http://www.cpantesters.org/cpan/report/69ee1a2a-6c09-1014-be8f-3786912f2992
2.0115 2014-04-03
- Fix double free when calling $node->addSibling with text nodes.
- https://rt.cpan.org/Ticket/Display.html?id=94149
- Thanks to Jeff Trout for the report.
2.0114 2014-04-03
- Fix memory leaks and segfaults related to removal and insertion of
DTD nodes.
- https://rt.cpan.org/Ticket/Display.html?id=80521
- Fix memory leak in $node->removeChildNodes
-------------------------------------------------------------------
Mon Mar 17 08:29:53 UTC 2014 - coolo@suse.com
- updated to 2.0113
- Fix test failures with older libxml2 versions.
- https://rt.cpan.org/Ticket/Display.html?id=93852
- Thanks to Nick Wellnhofer for the patch.
- Thanks to the CPAN Testers for reporting this issue.
2.0112 Thu 13 Mar 20:16:52 IST 2014
- Fix segfaults when accessing attributes of DTD nodes
- https://rt.cpan.org/Ticket/Display.html?id=71076
- Thanks to Ralph Merridew for the report.
- Make $schema->validate work with elements. This uses
xmlSchemaValidateOneElement under the hood.
- https://rt.cpan.org/Ticket/Display.html?id=93496
- Thanks to Jeremy Marshall for the report.
- Fix https://rt.cpan.org/Ticket/Display.html?id=93429 .
- Thanks to Nick Wellnhofer for the report and test.
- Apply patch to build with MSVC on Windows.
- https://rt.cpan.org/Ticket/Display.html?id=90064
- Thanks to Nick Wellnhofer for the investigation and the patch.
2.0111 Wed 5 Mar 17:15:57 IST 2014
- Skip t/40reader_mem_error.t with libxml2 < 2.7.4
The failure is probably due to a known double-free bug.
- https://rt.cpan.org/Ticket/Display.html?id=84564
- https://bugzilla.gnome.org/show_bug.cgi?id=447899
- Thanks to Nick Wellnhofer for the pull request.
- Die if a file handle with an encoding layer returns more bytes
than requested in parse_fh.
- https://rt.cpan.org/Ticket/Display.html?id=78448
- Make insertData, deleteData, replaceData work correctly with UTF-8
strings.
- Fix substringData
- https://rt.cpan.org/Ticket/Display.html?id=88730
- Fix "Threads still failing?" Bug report.
- https://rt.cpan.org/Ticket/Display.html?id=91800
- Thanks to Daniel for the bug report and a test case, and to
YOREEK for the patch.
-------------------------------------------------------------------
Mon Feb 24 06:10:41 UTC 2014 - coolo@suse.com
- updated to 2.0110
- Add "use strict;" and "use warnings;" to all modules (CPANTS).
- MIN_PERL_VERSION (CPANTS).
- Add a LICENSE section to the POD (CPANTS).
- Fix for requiring XML::LibXML more than once in perl-5.19.6 and up.
- https://rt.cpan.org/Ticket/Display.html?id=92606
- Thanks to Father Chrysostomos for the investigation, the test
case, and the fix.
- Replace local $^W with << no warnings 'portable'; >> in t/15nodelist.t
- Should fix https://rt.cpan.org/Public/Bug/Display.html?id=88017
- Thanks to "pagenyon" for the report.
- Fix hash key typo in SAX/Builder.pm - "LocalName" was mis-capitalised.
- https://rt.cpan.org/Public/Bug/Display.html?id=91433
- Thanks to Thomas Berger for the report and for a reproducing
testcase.
- Convert from "use base" to the more modern "use parent".
-------------------------------------------------------------------
Tue Nov 26 08:16:28 UTC 2013 - coolo@suse.com
- updated to 2.0107
- Add a unique_key method for namespace objects.
- https://bitbucket.org/shlomif/perl-xml-libxml/pull-request/24/unique_key-method-for-namespace-objects/diff
- Thanks to garfieldnate for the pull request.
- Grammar fixes in the documentation.
- https://rt.cpan.org/Ticket/Display.html?id=89718
- Thanks to Gregor Herrman and the Debian Team
-------------------------------------------------------------------
Fri Oct 4 09:13:48 UTC 2013 - coolo@suse.com
- updated to 2.0106
- Import croak from "use Carp;" to fix a missing croak definition.
- https://rt.cpan.org/Ticket/Display.html?id=88624
- Update Devel::CheckLib under "./inc" to 1.01 :
- Should fix https://rt.cpan.org/Public/Bug/Display.html?id=81297
2.0105 Sat 7 Sep 20:18:06 IDT 2013
- Pull some commits from Jason Mash (JRMASH) to add convenience methods
to the XML::LibXML::NodeList module.
- New method 'to_literal_delimited($separator)'
- New method 'to_literal_list()'
- Fix t/35huge_mode.t on libxml2 versions less than 2.7.0.
- Fixes https://rt.cpan.org/Ticket/Display.html?id=88375
- Thanks to Yuriy / YOREEK for the patch.
- Add toStringC14N_v1_1() to XML::LibXML::Node.
- Fixes https://rt.cpan.org/Public/Bug/Display.html?id=88254
- Thanks to Ulrich for the report and for a patch of sorts.
2.0104 Fri 30 Aug 12:36:06 IDT 2013
- Fix https://rt.cpan.org/Ticket/Display.html?id=88060
- Use quoted version number in the SYNOPSIS.
- Thanks to Philipp Gortan for the report.
- Apply a patch from Yuriy / YOREEK for test failures with a
directory component that contains whitespace.
- https://rt.cpan.org/Ticket/Display.html?id=86665
2.0103 Thu 22 Aug 08:34:46 IDT 2013
- Apply patch from Yuriy / YOREEK for test failures in t/40reader.t:
- https://rt.cpan.org/Public/Bug/Display.html?id=83779
- Changed the variable name to start with an underscore for internal
use.
2.0102 Mon 19 Aug 15:14:13 IDT 2013
- Fixed https://rt.cpan.org/Ticket/Display.html?id=83744
- XPathContext memory leak on registerFunction.
- Thanks to DGINEV for the report and Yuriy for the patch.
- Apply proposed fix for https://rt.cpan.org/Ticket/Display.html?id=80521
- "replaceNode() segfaults when copying DTD nodes with ATTLISTs"
- Thanks to GUIDO@cpan.org for the report and to YOREEK for
the patch.
- Apply fix for https://rt.cpan.org/Ticket/Display.html?id=83779
- "building on RHEL-5-64 fails"
- Thanks to mathias@koerber.org for the report, SREZIC@cpan.org
and d.thomas@its.uq.edu.au for taking part and Yuriy for the patch.
------------------------------------------------------------------- -------------------------------------------------------------------
Sat Jul 27 11:59:01 UTC 2013 - coolo@suse.com Sat Jul 27 11:59:01 UTC 2013 - coolo@suse.com

View File

@@ -1,7 +1,7 @@
# #
# spec file for package perl-XML-LibXML # spec file for package perl-XML-LibXML
# #
# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany. # Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany.
# #
# All modifications and additions to the file contributed by third parties # All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed # remain the property of their copyright owners, unless otherwise agreed
@@ -17,58 +17,56 @@
Name: perl-XML-LibXML Name: perl-XML-LibXML
Version: 2.0019 Version: 2.0116
Release: 0 Release: 0
%define cpan_name XML-LibXML %define cpan_name XML-LibXML
Summary: Perl Binding for libxml2 Summary: Perl Binding for libxml2
License: GPL-1.0+ or Artistic-1.0 License: Artistic-1.0 or GPL-1.0+
Group: Development/Libraries/Perl Group: Development/Libraries/Perl
Url: http://search.cpan.org/dist/XML-LibXML/ Url: http://search.cpan.org/dist/XML-LibXML/
Source: http://www.cpan.org/authors/id/S/SH/SHLOMIF/%{cpan_name}-%{version}.tar.gz Source: http://www.cpan.org/authors/id/S/SH/SHLOMIF/%{cpan_name}-%{version}.tar.gz
BuildRoot: %{_tmppath}/%{name}-%{version}-build
BuildRequires: perl BuildRequires: perl
BuildRequires: perl-macros BuildRequires: perl-macros
BuildRequires: perl(ExtUtils::MakeMaker) >= 6.56 BuildRequires: perl(ExtUtils::MakeMaker) >= 6.56
BuildRequires: perl(XML::NamespaceSupport) >= 1.07 BuildRequires: perl(XML::NamespaceSupport) >= 1.07
BuildRequires: perl(XML::SAX) >= 0.11 BuildRequires: perl(XML::SAX) >= 0.11
BuildRequires: pkgconfig(libxml-2.0) >= 2.9.0 BuildRequires: perl(parent)
Requires: perl(ExtUtils::MakeMaker) >= 6.56
Requires: perl(XML::NamespaceSupport) >= 1.07 Requires: perl(XML::NamespaceSupport) >= 1.07
Requires: perl(XML::SAX) >= 0.11 Requires: perl(XML::SAX) >= 0.11
Requires: perl(parent)
%{perl_requires}
# MANUAL BEGIN
BuildRequires: pkgconfig(libxml-2.0) >= 2.9.0
Provides: perl-XML-LibXML-Common = %{version} Provides: perl-XML-LibXML-Common = %{version}
Obsoletes: perl-XML-LibXML-Common < %{version} Obsoletes: perl-XML-LibXML-Common < %{version}
BuildRoot: %{_tmppath}/%{name}-%{version}-build
%{perl_requires}
%description %description
This module implements a Perl interface to the Gnome libxml2 library which This module is an interface to libxml2, providing XML and HTML parsers with
provides interfaces for parsing and manipulating XML files. This module allows DOM, SAX and XMLReader interfaces, a large subset of DOM Layer 3 interface
Perl programmers to make use of the highly capable validating XML parser and and a XML::XPath-like interface to XPath API of libxml2. The module is
the high performance DOM implementation. split into several packages which are not described in this section; unless
stated otherwise, you only need to 'use XML::LibXML;' in your programs.
%prep %prep
%setup -q -n %{cpan_name}-%{version} %setup -q -n %{cpan_name}-%{version}
find . -type f -print0 | xargs -0 chmod 644
%build %build
# [2,7,1,0], # broken release, broken utf-16 %{__perl} Makefile.PL INSTALLDIRS=vendor OPTIMIZE="%{optflags}"
%if 0%{?suse_version} == 1110 %{__make} %{?_smp_mflags}
perl Makefile.PL OPTIMIZE="%{optflags} -Wall" FORCE=1
%else
perl Makefile.PL OPTIMIZE="%{optflags} -Wall"
%endif
make %{?_smp_mflags}
%check %check
make test %{__make} test
%install %install
%perl_make_install %perl_make_install
%perl_process_packlist %perl_process_packlist
%perl_gen_filelist %perl_gen_filelist
%clean
rm -rf %{buildroot}
%files -f %{name}.files %files -f %{name}.files
%defattr(-,root,root) %defattr(-,root,root,755)
%doc Changes LICENSE README %doc Changes example HACKING.txt LICENSE README TODO
%changelog %changelog