Hello community,
here is the log from the commit of package perl-Parse-RecDescent for openSUSE:Factory
checked in at Wed Jan 27 17:51:46 CET 2010.
--------
--- perl-Parse-RecDescent/perl-Parse-RecDescent.changes 2010-01-13 16:55:48.000000000 +0100
+++ perl-Parse-RecDescent/perl-Parse-RecDescent.changes 2010-01-25 17:25:24.000000000 +0100
@@ -1,0 +2,8 @@
+Mon Jan 25 13:40:39 CET 2010 - anicka@suse.cz
+
+- update to 1.963
+ * Fixed even subtler bug in leftop and rightop caused by removal
+ of $&
+- clean Requires, Provides and Obsoletes
+
+-------------------------------------------------------------------
calling whatdependson for head-i586
Old:
----
Parse-RecDescent-1.962.2.diff
Parse-RecDescent-1.962.2.tar.bz2
New:
----
Parse-RecDescent-1.963.diff
Parse-RecDescent-1.963.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ perl-Parse-RecDescent.spec ++++++
--- /var/tmp/diff_new_pack.ygoVSH/_old 2010-01-27 17:50:55.000000000 +0100
+++ /var/tmp/diff_new_pack.ygoVSH/_new 2010-01-27 17:50:55.000000000 +0100
@@ -1,5 +1,5 @@
#
-# spec file for package perl-Parse-RecDescent (Version 1.962.2)
+# spec file for package perl-Parse-RecDescent (Version 1.963)
#
# Copyright (c) 2010 SUSE LINUX Products GmbH, Nuernberg, Germany.
#
@@ -21,7 +21,7 @@
Name: perl-Parse-RecDescent
%define cpan_name %( echo %{name} | %{__sed} -e 's,perl-,,' )
Summary: Perl RecDescent Module
-Version: 1.962.2
+Version: 1.963
Release: 1
License: Artistic
Group: Development/Libraries/Perl
@@ -29,17 +29,7 @@
Source: %{cpan_name}-%{version}.tar.bz2
Patch: %{cpan_name}-%{version}.diff
BuildRoot: %{_tmppath}/%{name}-%{version}-build
-BuildRequires: perl
-BuildRequires: perl-macros
-BuildRequires: perl(Test::More)
-BuildRequires: perl(Test::Pod) >= 1.14
-BuildRequires: perl(Text::Balanced)
-BuildRequires: perl-version
Requires: perl = %{perl_version}
-Requires: perl(Text::Balanced)
-Requires: perl-version
-Obsoletes: perl_prd
-Provides: ParseRecDescent perl_prd
%description
RecDescent incrementally generates top-down recursive-descent text
++++++ Parse-RecDescent-1.962.2.diff -> Parse-RecDescent-1.963.diff ++++++
--- perl-Parse-RecDescent/Parse-RecDescent-1.962.2.diff 2010-01-13 16:55:48.000000000 +0100
+++ perl-Parse-RecDescent/Parse-RecDescent-1.963.diff 2010-01-25 17:25:23.000000000 +0100
@@ -2,7 +2,7 @@
===================================================================
--- lib/Parse/RecDescent.pm.orig
+++ lib/Parse/RecDescent.pm
-@@ -2798,6 +2798,7 @@ sub _check_grammar ($)
+@@ -2803,6 +2803,7 @@ sub _check_grammar ($)
sub _code($)
{
my $self = shift;
++++++ Parse-RecDescent-1.962.2.tar.bz2 -> Parse-RecDescent-1.963.tar.bz2 ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Parse-RecDescent-1.962.2/Changes new/Parse-RecDescent-1.963/Changes
--- old/Parse-RecDescent-1.962.2/Changes 2009-08-28 13:39:33.000000000 +0200
+++ new/Parse-RecDescent-1.963/Changes 2010-01-20 23:13:19.000000000 +0100
@@ -573,5 +573,7 @@
- Fixed subtle bug in leftop and rightop caused by removal of $&
-1.962.2 Fri Aug 28 13:39:33 2009
+1.963 Thu Jan 21 09:13:19 2010
+ - Fixed even subtler bug in leftop and rightop caused by removal of $&
+ (Thanks Francesco)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Parse-RecDescent-1.962.2/MANIFEST new/Parse-RecDescent-1.963/MANIFEST
--- old/Parse-RecDescent-1.962.2/MANIFEST 2009-08-27 21:39:35.000000000 +0200
+++ new/Parse-RecDescent-1.963/MANIFEST 2010-01-20 23:13:26.000000000 +0100
@@ -80,3 +80,4 @@
t/basics.t
t/re_capture_return.t
t/separated_repetition.t
+t/leftop_cap.t
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Parse-RecDescent-1.962.2/META.yml new/Parse-RecDescent-1.963/META.yml
--- old/Parse-RecDescent-1.962.2/META.yml 2009-08-28 13:39:34.000000000 +0200
+++ new/Parse-RecDescent-1.963/META.yml 2010-01-20 23:13:27.000000000 +0100
@@ -1,6 +1,6 @@
--- #YAML:1.0
name: Parse-RecDescent
-version: 1.962.2
+version: 1.963
abstract: Generate Recursive-Descent Parsers
license: ~
author:
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Parse-RecDescent-1.962.2/README new/Parse-RecDescent-1.963/README
--- old/Parse-RecDescent-1.962.2/README 2009-08-28 13:39:33.000000000 +0200
+++ new/Parse-RecDescent-1.963/README 2010-01-20 23:13:19.000000000 +0100
@@ -1,4 +1,4 @@
-Parse::RecDescent version 1.962.2
+Parse::RecDescent version 1.963
NAME
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Parse-RecDescent-1.962.2/demo/demo.pl new/Parse-RecDescent-1.963/demo/demo.pl
--- old/Parse-RecDescent-1.962.2/demo/demo.pl 2007-09-29 20:53:53.000000000 +0200
+++ new/Parse-RecDescent-1.963/demo/demo.pl 2009-12-10 09:24:26.000000000 +0100
@@ -1,4 +1,4 @@
-#! /usr/local/bin/perl -sw
+#! /usr/bin/perl -w
package Foo;
use base Parse::RecDescent;
@@ -9,6 +9,7 @@
package main;
+
$parse = new Parse::RecDescent(<<'EOG');
input : "cat"
{ $thisparser->print_cat($item[1]); }
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Parse-RecDescent-1.962.2/lib/Parse/RecDescent.pm new/Parse-RecDescent-1.963/lib/Parse/RecDescent.pm
--- old/Parse-RecDescent-1.962.2/lib/Parse/RecDescent.pm 2009-08-28 13:39:33.000000000 +0200
+++ new/Parse-RecDescent-1.963/lib/Parse/RecDescent.pm 2010-01-20 23:13:19.000000000 +0100
@@ -1594,7 +1594,7 @@
' . $op->code(@_[1..2]) . '
' . ($op->isterminal() ? 'pop @item;' : '$backtrack=1;' ) . '
' . (ref($op) eq 'Parse::RecDescent::Token'
- ? 'if (defined $2) {push @item, $item{'.($self->{name}||$self->{hashname}).'}=$2; $backtrack=1;}'
+ ? 'if (defined $1) {push @item, $item{'.($self->{name}||$self->{hashname}).'}=$1; $backtrack=1;}'
: "" ) . '
' . $rightarg->code(@_[1..2]) . '
$savetext = $text;
@@ -1620,7 +1620,7 @@
' . $op->code(@_[1..2]) . '
$savetext = $text;
' . ($op->isterminal() ? 'pop @item;' : "" ) . '
- ' . (ref($op) eq 'Parse::RecDescent::Token' ? 'do { push @item, $item{'.($self->{name}||$self->{hashname}).'}=$2; } if defined $2;' : "" ) . '
+ ' . (ref($op) eq 'Parse::RecDescent::Token' ? 'do { push @item, $item{'.($self->{name}||$self->{hashname}).'}=$1; } if defined $1;' : "" ) . '
}
$text = $savetext;
pop @item if $backtrack;
@@ -1723,7 +1723,7 @@
my $ERRORS = 0;
-use version; our $VERSION = qv('1.962.2');
+our $VERSION = '1.963';
# BUILDING A PARSER
@@ -1772,7 +1772,12 @@
die "Compilation of Parse::RecDescent grammars not yet implemented\n";
}
-sub DESTROY {} # SO AUTOLOADER IGNORES IT
+sub DESTROY {
+ my ($self) = @_;
+ my $namespace = $self->{namespace};
+ $namespace =~ s/Parse::RecDescent:://;
+ delete $Parse::RecDescent::{$namespace.'::'};
+}
# BUILDING A GRAMMAR....
@@ -3120,7 +3125,7 @@
=head1 VERSION
-This document describes version 1.94 of Parse::RecDescent,
+This document describes version 1.963 of Parse::RecDescent
released April 9, 2003.
=head1 SYNOPSIS
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Parse-RecDescent-1.962.2/t/leftop_cap.t new/Parse-RecDescent-1.963/t/leftop_cap.t
--- old/Parse-RecDescent-1.962.2/t/leftop_cap.t 1970-01-01 01:00:00.000000000 +0100
+++ new/Parse-RecDescent-1.963/t/leftop_cap.t 2010-01-20 23:12:37.000000000 +0100
@@ -0,0 +1,22 @@
+use Parse::RecDescent;
+
+my $grammar = q {
+ nolcap :