Hello community, here is the log from the commit of package perl-XML-Simple for openSUSE:Factory checked in at 2013-07-30 19:11:19 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/perl-XML-Simple (Old) and /work/SRC/openSUSE:Factory/.perl-XML-Simple.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "perl-XML-Simple" Changes: -------- --- /work/SRC/openSUSE:Factory/perl-XML-Simple/perl-XML-Simple.changes 2011-11-21 12:50:47.000000000 +0100 +++ /work/SRC/openSUSE:Factory/.perl-XML-Simple.new/perl-XML-Simple.changes 2013-07-30 19:11:19.000000000 +0200 @@ -1,0 +2,17 @@ +Sat Jul 27 11:58:03 UTC 2013 - [email protected] + +- updated to 2.20 + - Suppress warning from empty CDATA section (RT#58359 from Juan Antonio + Navarro Pérez) + - Reinstate XML::SAX::Expat dependency + - Fix warnings tests (broken in 2.19_01) which rely on global $^W + - Use lexical filehandles instead of old-style fileglobs (RT#77787 from + Quanah) + - Restrict scope of :strict mode to calling package (RT#41562 from Hannu + Aronsson) + - Fix POD typo (RT#45414 from Anirvan Chatterjee) + - Update POD to reflect best practise regarding :strict and options + - Change minimum Perl requirement to 5.008 + - Switch to using Dist::Zilla for release management + +------------------------------------------------------------------- Old: ---- XML-Simple-2.18.tar.gz New: ---- XML-Simple-2.20.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ perl-XML-Simple.spec ++++++ --- /var/tmp/diff_new_pack.yxVdhg/_old 2013-07-30 19:11:20.000000000 +0200 +++ /var/tmp/diff_new_pack.yxVdhg/_new 2013-07-30 19:11:20.000000000 +0200 @@ -1,7 +1,7 @@ # # spec file for package perl-XML-Simple # -# Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -15,55 +15,59 @@ # Please submit bugfixes or comments via http://bugs.opensuse.org/ # -# norootforbuild - Name: perl-XML-Simple -BuildRequires: perl-XML-Parser -BuildRequires: perl-macros -Version: 2.18 -Release: 72 -Requires: perl-XML-Parser -AutoReqProv: on +Version: 2.20 +Release: 0 +%define cpan_name XML-Simple +Summary: Easily read/write XML (esp config files) +License: Artistic-1.0 or GPL-1.0+ Group: Development/Libraries/Perl -License: Artistic-1.0 -Url: http://cpan.org/modules/by-module/XML/ -Summary: Easy API to read/write XML (Perl module) -Source: http://www.cpan.org/authors/id/G/GR/GRANTM/XML-Simple-%{version}.tar.gz -Patch: XML-Simple-%{version}-test.diff +Url: http://search.cpan.org/dist/XML-Simple/ +Source: http://www.cpan.org/authors/id/G/GR/GRANTM/%{cpan_name}-%{version}.tar.gz +BuildArch: noarch BuildRoot: %{_tmppath}/%{name}-%{version}-build +BuildRequires: perl +BuildRequires: perl-macros +BuildRequires: perl(Test::More) >= 0.88 +BuildRequires: perl(XML::NamespaceSupport) >= 1.04 +BuildRequires: perl(XML::SAX) >= 0.15 +BuildRequires: perl(XML::SAX::Expat) +Requires: perl(XML::NamespaceSupport) >= 1.04 +Requires: perl(XML::SAX) >= 0.15 +Requires: perl(XML::SAX::Expat) %{perl_requires} %description -XML::Simple - Easy API to read/write XML (esp config files) - - - -Authors: --------- - Grant McLean <[email protected]> +The XML::Simple module provides a simple API layer on top of an underlying +XML parsing module (either XML::Parser or one of the SAX2 parser modules). +Two functions are exported: 'XMLin()' and 'XMLout()'. Note: you can +explicity request the lower case versions of the function names: 'xml_in()' +and 'xml_out()'. + +The simplest approach is to call these two functions directly, but an +optional object oriented interface (see the "OPTIONAL OO INTERFACE" manpage +below) allows them to be called as methods of an *XML::Simple* object. The +object interface can also be used at either end of a SAX pipeline. %prep -%setup -q -n XML-Simple-%{version} -%patch +%setup -q -n %{cpan_name}-%{version} +find . -type f -print0 | xargs -0 chmod 644 %build -perl Makefile.PL -make -make test +%{__perl} Makefile.PL INSTALLDIRS=vendor +%{__make} %{?_smp_mflags} + +%check +%{__make} test %install %perl_make_install %perl_process_packlist +%perl_gen_filelist -%clean -rm -rf $RPM_BUILD_ROOT - -%files -%defattr(-,root,root) -%doc Changes README -%doc %{_mandir}/man?/* -%{perl_vendorlib}/XML -%{perl_vendorarch}/auto/XML +%files -f %{name}.files +%defattr(-,root,root,755) +%doc Changes LICENSE README %changelog ++++++ XML-Simple-2.18.tar.gz -> XML-Simple-2.20.tar.gz ++++++ ++++ 3525 lines of diff (skipped) -- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
