Accepting request 123200 from devel:languages:perl
- 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/request/show/123200 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/perl-Parse-RecDescent?expand=0&rev=25
This commit is contained in:
commit
b0dddd6253
@ -1,12 +0,0 @@
|
|||||||
Index: Parse-RecDescent-1.967006/lib/Parse/RecDescent.pm
|
|
||||||
===================================================================
|
|
||||||
--- Parse-RecDescent-1.967006.orig/lib/Parse/RecDescent.pm 2012-02-11 05:49:54.000000000 +0100
|
|
||||||
+++ Parse-RecDescent-1.967006/lib/Parse/RecDescent.pm 2012-02-13 15:59:09.350410266 +0100
|
|
||||||
@@ -3013,6 +3013,7 @@
|
|
||||||
sub _code($)
|
|
||||||
{
|
|
||||||
my $self = shift;
|
|
||||||
+ $skip = "" if(! defined $skip);
|
|
||||||
my $initial_skip = defined($self->{skip}) ? $self->{skip} : $skip;
|
|
||||||
|
|
||||||
my $code = qq{
|
|
@ -1,3 +0,0 @@
|
|||||||
version https://git-lfs.github.com/spec/v1
|
|
||||||
oid sha256:1b51a24e78e5d6f93599b655bf3426fd70389327d5db98e182290dd4cdb72bbf
|
|
||||||
size 169628
|
|
3
Parse-RecDescent-1.967009.tar.gz
Normal file
3
Parse-RecDescent-1.967009.tar.gz
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
version https://git-lfs.github.com/spec/v1
|
||||||
|
oid sha256:e1000f0b82256269fb8daa43aab166a7832fc18b4689af7c8d6d1a49fe75c687
|
||||||
|
size 170858
|
@ -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
|
Mon Feb 13 02:35:00 UTC 2012 - vcizek@suse.com
|
||||||
|
|
||||||
|
@ -16,42 +16,36 @@
|
|||||||
#
|
#
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
Name: perl-Parse-RecDescent
|
Name: perl-Parse-RecDescent
|
||||||
Version: 1.967006
|
Version: 1.967009
|
||||||
Release: 0
|
Release: 0
|
||||||
License: GPL-1.0+ or Artistic-1.0
|
|
||||||
%define cpan_name Parse-RecDescent
|
%define cpan_name Parse-RecDescent
|
||||||
Summary: Generate Recursive-Descent Parsers
|
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
|
Group: Development/Libraries/Perl
|
||||||
#Source: http://www.cpan.org/modules/by-module/Parse/Parse-RecDescent-%{version}.tar.gz
|
Url: http://search.cpan.org/dist/Parse-RecDescent/
|
||||||
Source: %{cpan_name}-%{version}.tar.gz
|
Source: http://www.cpan.org/authors/id/J/JT/JTBRAUN/%{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)
|
|
||||||
BuildRoot: %{_tmppath}/%{name}-%{version}-build
|
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}
|
%{perl_requires}
|
||||||
|
|
||||||
%description
|
%description
|
||||||
RecDescent incrementally generates top-down recursive-descent text
|
Generate Recursive-Descent Parsers
|
||||||
parsers from simple yacc-like grammar specifications.
|
|
||||||
|
|
||||||
%prep
|
%prep
|
||||||
%setup -q -n %{cpan_name}-%{version}
|
%setup -q -n %{cpan_name}-%{version}
|
||||||
%patch0 -p1
|
find . -type f -print0 | xargs -0 chmod 644
|
||||||
|
|
||||||
%build
|
%build
|
||||||
perl Build.PL installdirs=vendor optimize="%{optflags}"
|
%{__perl} Build.PL installdirs=vendor optimize="%{optflags}"
|
||||||
./Build build flags=%{?_smp_mflags}
|
./Build build flags=%{?_smp_mflags}
|
||||||
|
|
||||||
%check
|
%check
|
||||||
@ -61,11 +55,8 @@ perl Build.PL installdirs=vendor optimize="%{optflags}"
|
|||||||
./Build install destdir=%{buildroot} create_packlist=0
|
./Build install destdir=%{buildroot} create_packlist=0
|
||||||
%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 README
|
%doc Changes README ToDo
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
Loading…
Reference in New Issue
Block a user