1
0

- 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

OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-XML-LibXML?expand=0&rev=41
This commit is contained in:
Stephan Kulow
2013-10-04 11:53:26 +00:00
committed by Git OBS Bridge
parent 47a2cfdb15
commit c2dfbe6933
4 changed files with 156 additions and 26 deletions

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

Binary file not shown.

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

Binary file not shown.

View File

@@ -1,3 +1,51 @@
-------------------------------------------------------------------
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

@@ -17,58 +17,140 @@
Name: perl-XML-LibXML Name: perl-XML-LibXML
Version: 2.0019 Version: 2.0106
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 # MANUAL
Requires: perl(XML::NamespaceSupport) >= 1.07
Requires: perl(XML::SAX) >= 0.11
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 Requires: perl(ExtUtils::MakeMaker) >= 6.56
Requires: perl(XML::NamespaceSupport) >= 1.07
Requires: perl(XML::SAX) >= 0.11
%{perl_requires} %{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.
For further information, please check the following documentation:
* the XML::LibXML::Parser manpage
Parsing XML files with XML::LibXML
* the XML::LibXML::DOM manpage
XML::LibXML Document Object Model (DOM) Implementation
* the XML::LibXML::SAX manpage
XML::LibXML direct SAX parser
* the XML::LibXML::Reader manpage
Reading XML with a pull-parser
* the XML::LibXML::Dtd manpage
XML::LibXML frontend for DTD validation
* the XML::LibXML::RelaxNG manpage
XML::LibXML frontend for RelaxNG schema validation
* the XML::LibXML::Schema manpage
XML::LibXML frontend for W3C Schema schema validation
* the XML::LibXML::XPathContext manpage
API for evaluating XPath expressions with enhanced support for the
evaluation context
* the XML::LibXML::InputCallback manpage
Implementing custom URI Resolver and input callbacks
* the XML::LibXML::Common manpage
Common functions for XML::LibXML related Classes
The nodes in the Document Object Model (DOM) are represented by the
following classes (most of which "inherit" from the XML::LibXML::Node
manpage):
* the XML::LibXML::Document manpage
XML::LibXML class for DOM document nodes
* the XML::LibXML::Node manpage
Abstract base class for XML::LibXML DOM nodes
* the XML::LibXML::Element manpage
XML::LibXML class for DOM element nodes
* the XML::LibXML::Text manpage
XML::LibXML class for DOM text nodes
* the XML::LibXML::Comment manpage
XML::LibXML class for comment DOM nodes
* the XML::LibXML::CDATASection manpage
XML::LibXML class for DOM CDATA sections
* the XML::LibXML::Attr manpage
XML::LibXML DOM attribute class
* the XML::LibXML::DocumentFragment manpage
XML::LibXML's DOM L2 Document Fragment implementation
* the XML::LibXML::Namespace manpage
XML::LibXML DOM namespace nodes
* the XML::LibXML::PI manpage
XML::LibXML DOM processing instruction nodes
%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