1
0

- 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).

OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-Parse-RecDescent?expand=0&rev=35
This commit is contained in:
Stephan Kulow 2012-05-31 13:28:16 +00:00 committed by Git OBS Bridge
parent bee20db74e
commit 0ec2b95a4a
4 changed files with 52 additions and 30 deletions

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:1b51a24e78e5d6f93599b655bf3426fd70389327d5db98e182290dd4cdb72bbf
size 169628

View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:e1000f0b82256269fb8daa43aab166a7832fc18b4689af7c8d6d1a49fe75c687
size 170858

View File

@ -1,3 +1,34 @@
-------------------------------------------------------------------
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).
-------------------------------------------------------------------
Mon Feb 13 02:35:00 UTC 2012 - vcizek@suse.com

View File

@ -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
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)
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
BuildArch: noarch
BuildRequires: perl
BuildRequires: perl-macros
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 @@ perl Build.PL installdirs=vendor optimize="%{optflags}"
./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