![](https://seccdn.libravatar.org/avatar/e2145bc5cf53dda95c308a3c75e8fef3.jpg?s=120&d=mm&r=g)
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 <perl_codeblock> + * 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 <damian@csse.monash.edu.au> %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 <perl_codeblock> + * 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