From c2dfbe6933ad365df63fdd107b575a81a6835a1333a4a1929e8b9702f28ef5d2 Mon Sep 17 00:00:00 2001 From: Stephan Kulow Date: Fri, 4 Oct 2013 11:53:26 +0000 Subject: [PATCH] - 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 --- XML-LibXML-2.0019.tar.gz | 3 - XML-LibXML-2.0106.tar.gz | 3 + perl-XML-LibXML.changes | 48 +++++++++++++++ perl-XML-LibXML.spec | 128 ++++++++++++++++++++++++++++++++------- 4 files changed, 156 insertions(+), 26 deletions(-) delete mode 100644 XML-LibXML-2.0019.tar.gz create mode 100644 XML-LibXML-2.0106.tar.gz diff --git a/XML-LibXML-2.0019.tar.gz b/XML-LibXML-2.0019.tar.gz deleted file mode 100644 index 7064c30..0000000 --- a/XML-LibXML-2.0019.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:d4e1ed9eb5f000e764292f3c398caa02b91eb51ad2412d6491a22f6b00159dc6 -size 452874 diff --git a/XML-LibXML-2.0106.tar.gz b/XML-LibXML-2.0106.tar.gz new file mode 100644 index 0000000..53b035f --- /dev/null +++ b/XML-LibXML-2.0106.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:81c3db1065475fd22cec9c7676364497b7d682f51dfc63545ea2a9ce74518d82 +size 456534 diff --git a/perl-XML-LibXML.changes b/perl-XML-LibXML.changes index e122845..38a282d 100644 --- a/perl-XML-LibXML.changes +++ b/perl-XML-LibXML.changes @@ -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 diff --git a/perl-XML-LibXML.spec b/perl-XML-LibXML.spec index 32333ca..6617064 100644 --- a/perl-XML-LibXML.spec +++ b/perl-XML-LibXML.spec @@ -17,58 +17,140 @@ Name: perl-XML-LibXML -Version: 2.0019 +Version: 2.0106 Release: 0 %define cpan_name XML-LibXML 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 Url: http://search.cpan.org/dist/XML-LibXML/ Source: http://www.cpan.org/authors/id/S/SH/SHLOMIF/%{cpan_name}-%{version}.tar.gz +BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRequires: perl BuildRequires: perl-macros BuildRequires: perl(ExtUtils::MakeMaker) >= 6.56 BuildRequires: perl(XML::NamespaceSupport) >= 1.07 BuildRequires: perl(XML::SAX) >= 0.11 -BuildRequires: pkgconfig(libxml-2.0) >= 2.9.0 -Requires: perl(XML::NamespaceSupport) >= 1.07 -Requires: perl(XML::SAX) >= 0.11 +# MANUAL Provides: 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} %description -This module implements a Perl interface to the Gnome libxml2 library which -provides interfaces for parsing and manipulating XML files. This module allows -Perl programmers to make use of the highly capable validating XML parser and -the high performance DOM implementation. +This module is an interface to libxml2, providing XML and HTML parsers with +DOM, SAX and XMLReader interfaces, a large subset of DOM Layer 3 interface +and a XML::XPath-like interface to XPath API of libxml2. The module is +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 %setup -q -n %{cpan_name}-%{version} +find . -type f -print0 | xargs -0 chmod 644 %build -# [2,7,1,0], # broken release, broken utf-16 -%if 0%{?suse_version} == 1110 -perl Makefile.PL OPTIMIZE="%{optflags} -Wall" FORCE=1 -%else -perl Makefile.PL OPTIMIZE="%{optflags} -Wall" -%endif -make %{?_smp_mflags} +%{__perl} Makefile.PL INSTALLDIRS=vendor OPTIMIZE="%{optflags}" +%{__make} %{?_smp_mflags} %check -make test +%{__make} test %install %perl_make_install %perl_process_packlist %perl_gen_filelist -%clean -rm -rf %{buildroot} - %files -f %{name}.files -%defattr(-,root,root) -%doc Changes LICENSE README +%defattr(-,root,root,755) +%doc Changes example HACKING.txt LICENSE README TODO %changelog