forked from pool/perl-Parse-RecDescent
- 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:
parent
bee20db74e
commit
0ec2b95a4a
@ -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
|
||||
|
||||
|
@ -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
|
||||
|
Loading…
Reference in New Issue
Block a user