Hello community,
here is the log from the commit of package perl-Parse-RecDescent for openSUSE:Factory checked in at 2012-06-01 22:31:45
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/perl-Parse-RecDescent (Old)
and /work/SRC/openSUSE:Factory/.perl-Parse-RecDescent.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "perl-Parse-RecDescent", Maintainer is "DLovasko@suse.com"
Changes:
--------
--- /work/SRC/openSUSE:Factory/perl-Parse-RecDescent/perl-Parse-RecDescent.changes 2012-02-16 16:22:24.000000000 +0100
+++ /work/SRC/openSUSE:Factory/.perl-Parse-RecDescent.new/perl-Parse-RecDescent.changes 2012-06-01 22:32:33.000000000 +0200
@@ -1,0 +2,31 @@
+Thu May 31 13:23:43 UTC 2012 - coolo@suse.com
+
+- updated to 1.967009
+ - Revised ExtUtils::MakeMaker build/configure version
+ requirements. (RT.cpan.org #74787, Thanks Paul!)
+
+ - Revised Text::Balanced prereq to require version 1.95,
+ necessary for t/skip.t to pass.
+ (RT.cpan.org #74787, Thanks Paul!)
+
+ - Removed unused version.pm prereq.
+
+ - Fix a circular reference memory leak caused by the use of
+ $AUTOLOAD in sub AUTOLOAD{} in the generated parser's
+ namespace. Workaround documented in perl5 RT #110248.
+ Workaround a circular reference memory leak in ISA documented
+ by perl5 RT #92708. A parser's DESTROY() method redefines all
+ subs before deleting the stash, to avoid circular references
+ between subrules. (RT #53710, thanks Andreas!)
+
+ - Parse::RecDescent::AUTOLOAD did not correctly handle
+ initializing the line counting mechanism when a reference to a
+ scalar was passed to the parser. (RT.cpan.org #27705, thanks
+ Justin!)
+
+ - Restore old _parserepeat calling convention. Change a
+ parser's DESTROY method to check for $self->{_not_precompiled}
+ instead of $self->{_precompiled}. (Fix for RT #74593).
+
+
+-------------------------------------------------------------------
Old:
----
Parse-RecDescent-1.965001.patch
Parse-RecDescent-1.967006.tar.gz
New:
----
Parse-RecDescent-1.967009.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ perl-Parse-RecDescent.spec ++++++
--- /var/tmp/diff_new_pack.aZH90t/_old 2012-06-01 22:32:34.000000000 +0200
+++ /var/tmp/diff_new_pack.aZH90t/_new 2012-06-01 22:32:34.000000000 +0200
@@ -16,42 +16,36 @@
#
-
Name: perl-Parse-RecDescent
-Version: 1.967006
+Version: 1.967009
Release: 0
-License: GPL-1.0+ or Artistic-1.0
%define cpan_name Parse-RecDescent
Summary: Generate Recursive-Descent Parsers
-Url: http://search.cpan.org/dist/Parse-RecDescent/
+License: GPL-1.0+ or Artistic-1.0
Group: Development/Libraries/Perl
-#Source: http://www.cpan.org/modules/by-module/Parse/Parse-RecDescent-%{version}.tar.gz
-Source: %{cpan_name}-%{version}.tar.gz
-# bnc#653512
-Patch0: Parse-RecDescent-1.965001.patch
+Url: http://search.cpan.org/dist/Parse-RecDescent/
+Source: http://www.cpan.org/authors/id/J/JT/JTBRAUN/%{cpan_name}-%{version}.tar.gz
+BuildRoot: %{_tmppath}/%{name}-%{version}-build
BuildRequires: perl
-BuildRequires: perl(Module::Build)
-BuildRequires: perl(Test::More)
-BuildRequires: perl(Test::Warn)
-BuildRequires: perl(Text::Balanced)
-BuildRequires: perl(version)
BuildRequires: perl-macros
-Requires: perl(Text::Balanced)
-Requires: perl(version)
-BuildRoot: %{_tmppath}/%{name}-%{version}-build
-BuildArch: noarch
+BuildRequires: perl(ExtUtils::MakeMaker) >= 6.57
+BuildRequires: perl(Module::Build)
+#BuildRequires: perl(AutoDump)
+#BuildRequires: perl(Calc)
+#BuildRequires: perl(CGrammar)
+#BuildRequires: perl(DecommentGrammar)
+#BuildRequires: perl(Parse::RecDescent)
%{perl_requires}
%description
-RecDescent incrementally generates top-down recursive-descent text
-parsers from simple yacc-like grammar specifications.
+Generate Recursive-Descent Parsers
%prep
%setup -q -n %{cpan_name}-%{version}
-%patch0 -p1
+find . -type f -print0 | xargs -0 chmod 644
%build
-perl Build.PL installdirs=vendor optimize="%{optflags}"
+%{__perl} Build.PL installdirs=vendor optimize="%{optflags}"
./Build build flags=%{?_smp_mflags}
%check
@@ -61,11 +55,8 @@
./Build install destdir=%{buildroot} create_packlist=0
%perl_gen_filelist
-%clean
-rm -rf %{buildroot}
-
%files -f %{name}.files
-%defattr(-,root,root,-)
-%doc Changes README
+%defattr(-,root,root,755)
+%doc Changes README ToDo
%changelog
++++++ Parse-RecDescent-1.967006.tar.gz -> Parse-RecDescent-1.967009.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Parse-RecDescent-1.967006/Build.PL new/Parse-RecDescent-1.967009/Build.PL
--- old/Parse-RecDescent-1.967006/Build.PL 2012-02-09 04:10:52.000000000 +0100
+++ new/Parse-RecDescent-1.967009/Build.PL 2012-02-19 20:55:07.000000000 +0100
@@ -11,9 +11,8 @@
],
dist_version_from => 'lib/Parse/RecDescent.pm',
requires => {
- 'Text::Balanced' => 0,
+ 'Text::Balanced' => 1.95,
'Test::More' => 0,
- 'version' => 0,
},
add_to_cleanup => [ 'Parse-RecDescent-*' ],
);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Parse-RecDescent-1.967006/Changes new/Parse-RecDescent-1.967009/Changes
--- old/Parse-RecDescent-1.967006/Changes 2012-02-11 05:49:25.000000000 +0100
+++ new/Parse-RecDescent-1.967009/Changes 2012-03-16 15:25:51.000000000 +0100
@@ -619,8 +619,10 @@
- Applied fix to restore skipped prefixes on match failure
(thanks Jeremy!)
- - Removed formats to eliminate problems with filehandle duplication
- in forked environments
+ - *** NON-BACKWARDS COMPATIBLE CHANGE! *** Removed formats to
+ eliminate problems with filehandle duplication in forked
+ environments. Removed redirect_reporting_to() in favor of using
+ STDERR for all error/trace output.
1.966_002 Sun Jan 22 19:08:37 2012
@@ -760,3 +762,36 @@
- Bumped version to 1.967006 for non-development release.
+1.967_007 Thu Feb 23 07:26:03 2012
+
+ - Revised ExtUtils::MakeMaker build/configure version
+ requirements. (RT.cpan.org #74787, Thanks Paul!)
+
+ - Revised Text::Balanced prereq to require version 1.95,
+ necessary for t/skip.t to pass.
+ (RT.cpan.org #74787, Thanks Paul!)
+
+ - Removed unused version.pm prereq.
+
+ - Fix a circular reference memory leak caused by the use of
+ $AUTOLOAD in sub AUTOLOAD{} in the generated parser's
+ namespace. Workaround documented in perl5 RT #110248.
+ Workaround a circular reference memory leak in ISA documented
+ by perl5 RT #92708. A parser's DESTROY() method redefines all
+ subs before deleting the stash, to avoid circular references
+ between subrules. (RT #53710, thanks Andreas!)
+
+ - Parse::RecDescent::AUTOLOAD did not correctly handle
+ initializing the line counting mechanism when a reference to a
+ scalar was passed to the parser. (RT.cpan.org #27705, thanks
+ Justin!)
+
+1.967_008 Tue Mar 13 22:28:00 2012
+
+ - Restore old _parserepeat calling convention. Change a
+ parser's DESTROY method to check for $self->{_not_precompiled}
+ instead of $self->{_precompiled}. (Fix for RT #74593).
+
+1.967009 Fri Mar 16 07:25:09 2012
+
+ - Bumped version to 1.967009 for non-development release.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Parse-RecDescent-1.967006/META.json new/Parse-RecDescent-1.967009/META.json
--- old/Parse-RecDescent-1.967006/META.json 2012-02-11 05:51:16.000000000 +0100
+++ new/Parse-RecDescent-1.967009/META.json 2012-03-16 15:27:02.000000000 +0100
@@ -23,22 +23,21 @@
"prereqs" : {
"build" : {
"requires" : {
- "ExtUtils::MakeMaker" : "6.62"
+ "ExtUtils::MakeMaker" : "6.5702"
}
},
"configure" : {
"requires" : {
- "ExtUtils::MakeMaker" : "6.62"
+ "ExtUtils::MakeMaker" : "6.5702"
}
},
"runtime" : {
"requires" : {
"Test::More" : 0,
- "Text::Balanced" : 0,
- "version" : 0
+ "Text::Balanced" : "1.95"
}
}
},
"release_status" : "stable",
- "version" : "1.967006"
+ "version" : "1.967009"
}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Parse-RecDescent-1.967006/META.yml new/Parse-RecDescent-1.967009/META.yml
--- old/Parse-RecDescent-1.967006/META.yml 2012-02-11 05:51:16.000000000 +0100
+++ new/Parse-RecDescent-1.967009/META.yml 2012-03-16 15:27:02.000000000 +0100
@@ -4,9 +4,9 @@
- 'Damian Conway