Hello community,
here is the log from the commit of package perl-Parse-RecDescent
checked in at Mon Jan 7 02:54:20 CET 2008.
--------
--- perl-Parse-RecDescent/perl-Parse-RecDescent.changes 2006-01-25 21:39:54.000000000 +0100
+++ /mounts/work_src_done/STABLE/perl-Parse-RecDescent/perl-Parse-RecDescent.changes 2007-12-14 16:45:35.000000000 +0100
@@ -1,0 +2,30 @@
+Fri Dec 14 16:42:34 CET 2007 - anicka@suse.cz
+
+- update to 1.94
+ * BACKWARDS INCOMPATIBLE CHANGE: The key of an %item entry for
+ a repeated subrule now includes the repetition specifier.
+ * Changed argument passing behaviour. If no arguments specified
+ for subrule, it is now passed current rule's @arg instead. To
+ get old (no arguments) behaviour use: subrule[]
+ * Fixed bug in <reject> handling: failed to reject if $return
+ had been set.
+ * Added two useful demos of restructuring nested data
+ * Localized filehandles, like a good citizen should
+ * Misc doc bug fixes
+ * Fixed Text::Balance dependency in Makefile.PL
+ * Fixed bug that @itempos wasn't set up if referred to only in
+ an autoaction.
+ * Fixed truncation bug in tracing contexts
+ * Dramatically improved speed of line counting
+ * Made item(s) and item(s /,/) behave consistently wrt %item
+ * Added prototype autorule:... handling
+ * Added outer block markers for
+ * Fixed multi*grammar precompilation (thanks Dominique)
+ * Added nesting level information to traces
+ * Fixed resetting of $text after an <uncommit> rule.
+ * Removed Text::Balanced from distribution (now a prereq only)
+ * Fixed fatal error with $tracelevel (thanks everyone)
+ * Replaced 'our' with 'use vars' to reinstate 5.005 compatibility.
+- enable tests
+
+-------------------------------------------------------------------
Old:
----
Parse-RecDescent-1.80.dif
Parse-RecDescent-1.80.tar.gz
New:
----
Parse-RecDescent-1.94.diff
Parse-RecDescent-1.94.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ perl-Parse-RecDescent.spec ++++++
--- /var/tmp/diff_new_pack.R14114/_old 2008-01-07 02:54:07.000000000 +0100
+++ /var/tmp/diff_new_pack.R14114/_new 2008-01-07 02:54:07.000000000 +0100
@@ -1,27 +1,28 @@
#
-# spec file for package perl-Parse-RecDescent (Version 1.80)
+# spec file for package perl-Parse-RecDescent (Version 1.94)
#
-# Copyright (c) 2004 SUSE LINUX AG, Nuernberg, Germany.
+# Copyright (c) 2008 SUSE LINUX Products GmbH, Nuernberg, Germany.
# This file and all modifications and additions to the pristine
# package are under the same license as the package itself.
#
-# Please submit bugfixes or comments via http://www.suse.de/feedback/
+# Please submit bugfixes or comments via http://bugs.opensuse.org/
#
# norootforbuild
Name: perl-Parse-RecDescent
+Url: http://cpan.org/modules/by-module/Parse/
License: Artistic License
Group: Development/Libraries/Perl
Provides: ParseRecDescent perl_prd
Obsoletes: perl_prd
Requires: perl = %{perl_version}
-Autoreqprov: on
-Version: 1.80
-Release: 245
+AutoReqProv: on
+Version: 1.94
+Release: 1
Summary: Perl RecDescent Module
-Source: Parse-RecDescent-1.80.tar.gz
-Patch: Parse-RecDescent-1.80.dif
+Source: Parse-RecDescent-%{version}.tar.bz2
+Patch: Parse-RecDescent-%{version}.diff
BuildRoot: %{_tmppath}/%{name}-%{version}-build
%description
@@ -35,7 +36,7 @@
Damian Conway
%prep
-%setup -n Parse-RecDescent-1.80
+%setup -q -n Parse-RecDescent-%{version}
%patch
%build
@@ -43,8 +44,10 @@
perl Makefile.PL
make
+%check
+make test
+
%install
-[ "$RPM_BUILD_ROOT" != "/" ] && [ -d $RPM_BUILD_ROOT ] && rm -rf $RPM_BUILD_ROOT
make DESTDIR=$RPM_BUILD_ROOT install_vendor
%perl_process_packlist
rm -f $RPM_BUILD_ROOT/%perl_vendorlib/Text/Balanced.pm
@@ -63,7 +66,34 @@
%{perl_vendorarch}/auto/Parse/RecDescent
%{_mandir}/man3/Parse::RecDescent.3pm.gz
-%changelog -n perl-Parse-RecDescent
+%changelog
+* Fri Dec 14 2007 - anicka@suse.cz
+- update to 1.94
+ * BACKWARDS INCOMPATIBLE CHANGE: The key of an %%item entry for
+ a repeated subrule now includes the repetition specifier.
+ * Changed argument passing behaviour. If no arguments specified
+ for subrule, it is now passed current rule's @arg instead. To
+ get old (no arguments) behaviour use: subrule[]
+ * Fixed bug in <reject> handling: failed to reject if $return
+ had been set.
+ * Added two useful demos of restructuring nested data
+ * Localized filehandles, like a good citizen should
+ * Misc doc bug fixes
+ * Fixed Text::Balance dependency in Makefile.PL
+ * Fixed bug that @itempos wasn't set up if referred to only in
+ an autoaction.
+ * Fixed truncation bug in tracing contexts
+ * Dramatically improved speed of line counting
+ * Made item(s) and item(s /,/) behave consistently wrt %%item
+ * Added prototype autorule:... handling
+ * Added outer block markers for
+ * Fixed multi*grammar precompilation (thanks Dominique)
+ * Added nesting level information to traces
+ * Fixed resetting of $text after an <uncommit> rule.
+ * Removed Text::Balanced from distribution (now a prereq only)
+ * Fixed fatal error with $tracelevel (thanks everyone)
+ * Replaced 'our' with 'use vars' to reinstate 5.005 compatibility.
+- enable tests
* Wed Jan 25 2006 - mls@suse.de
- converted neededforbuild to BuildRequires
* Mon May 10 2004 - ro@suse.de
++++++ Parse-RecDescent-1.94.diff ++++++
--- lib/Parse/RecDescent.pm
+++ lib/Parse/RecDescent.pm
@@ -2735,6 +2735,7 @@
sub _code($)
{
my $self = shift;
+ $skip = "" if(! defined $skip);
my $code = qq{
package $self->{namespace};
use strict;
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
---------------------------------------------------------------------
To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org
For additional commands, e-mail: opensuse-commit+help@opensuse.org