commit perl-Parse-RecDescent for openSUSE:Factory
Hello community,
here is the log from the commit of package perl-Parse-RecDescent for openSUSE:Factory checked in at 2012-02-16 16:22:19
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/perl-Parse-RecDescent (Old)
and /work/SRC/openSUSE:Factory/.perl-Parse-RecDescent.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "perl-Parse-RecDescent", Maintainer is "VCizek@suse.com"
Changes:
--------
--- /work/SRC/openSUSE:Factory/perl-Parse-RecDescent/perl-Parse-RecDescent.changes 2011-11-21 12:44:37.000000000 +0100
+++ /work/SRC/openSUSE:Factory/.perl-Parse-RecDescent.new/perl-Parse-RecDescent.changes 2012-02-16 16:22:24.000000000 +0100
@@ -1,0 +2,100 @@
+Mon Feb 13 02:35:00 UTC 2012 - vcizek@suse.com
+
+- update to 1.967006
+ - Allow a global skip: directive that functions the same as
+ modifying $Parse::RecDescent::skip prior to compiling a
+ grammar. (Thanks Flavio!)
+
+ - *** NON-BACKWARDS COMPATIBLE CHANGE! *** A repetition directive
+ such as 'id(s /,/)' correctly creates a temporary @item variable
+ to hold the 'id's that are matched. That @item variable is them
+ used to set the real $item[] entry for that repetition. The
+ same treatment is now given to %item. Formerly, in a production like:
+ id ',' id(s /,/)
+ matched against:
+ xxx, yyy, zzz
+ The $item{id} entry which should be 'xxx' is overwritten by
+ 'yyy' and then 'zzz' prior to the action being executed. Now
+ 'yyy' and 'zzz' set $item{id}, but in the private %item, which
+ goes out of scope once the repetition match completes.
+
+ - ** EXPERIMENTAL ** When precompiling, optionally create a
+ standalone parser by including most of the contents of
+ Parse::RecDescent in the resulting Precompiled output.
+
+ - Accept an optional $options hashref to Precompile, which can
+ be used to specify $options->{-standalone}, which currently
+ defaults to false.
+
+ - The included Parse::RecDescent module is renamed to
+ Parse::RecDescent::_Runtime to avoid namespace conflicts with
+ an installed and use'd Parse::RecDescent.
+ - Add a new $_FILENAME global to Parse::RecDescent to make it
+ easy for the Precompile method to find the module.
+ - Remove the prototype from _generate. It is not required, and
+ it caused t/precompile.t (which ends up re-definiing a lot of
+ Parse::RecDescent subroutines) to fail needlessly, as the
+ calls to _generate in Replace and Extend normally do not see
+ the prototype, but do when re-defined.
+ - Added ExtUtils::MakeMaker build/configure version
+ requirements. (RT.cpan.org #74787, Thanks POPEL!)
+
+-------------------------------------------------------------------
+Tue Jan 31 09:31:58 UTC 2012 - vcizek@suse.com
+
+- update to 1.967003
+ - Addressed RT.cpan.org #29966: regex with single backslash not
+ recognized. Changed the definition of $TOKEN to handle
+ backslashes inside of regex patterns.
+ - Skip tests in t/reentry.t if Test::Warn isn't available.
+ - Remove the 'use 5.10' from t/skip_dynamic.t, it runs fine
+ against Perl 5.8.9.
+
+-------------------------------------------------------------------
+Mon Jan 30 02:34:17 UTC 2012 - vcizek@suse.com
+
+- added Test::Warn to BuildRequires
+- update to 1.967001
+ * 1.966_000 Mon Jun 27 08:32:50 2011
+ - Patched unnamed subrules, so that they actual fail when
+ not correctly specified (thanks Evgeniy!)
+ - Added skip tests (thanks Flavio)
+ - Added doc patch to make $skip semantics clearer (thanks Flavio!)
+ - Fixed POD description of rightop:... semantics (thanks Dirk!)
+ * 1.966_001 Mon Nov 14 10:34:52 2011
+ - Applied fix to restore skipped prefixes on match failure
+ (thanks Jeremy!)
+ - Removed formats to eliminate problems with filehandle duplication
+ in forked environments
+ * 1.966_002 Sun Jan 22 19:08:37 2012
+ - *** NON-BACKWARDS COMPATIBLE CHANGE! *** Change the caches for
+ $prevline and $thisline to be local to the parser, rather than
+ lexical vars in Parse::RecDescent. This prevents previously
+ generated parsers from interfering with the line counts of
+ later parsers.
+ - removed trailing whitespace from all member files (cosmetic)
+ - new tests, updated MANIFEST
+ - Added Jeremy Braun as an author and current maintainer
+ - update file permissions
+ - fixed a few broken links in the pod
+ * 1.967001 Sat Jan 28 20:54:48 2012
+ - Addressed RT.cpan.org #28314: regex modifiers for tokens not
+ honored during regex syntax check. (Thanks SADAHIRO!)
+ - Fixed some POD typos
+ - Added message on how to turn off "default" hint value in the
+ default hint value ($::RD_HINT = 0). RT.cpan.org # #4898.
+ - Modified _write_ERROR to call formline twice to avoid repeated
+ $errorprefix.
+ - Collected match tracing messages into a common function which
+ takes into account positive/negative lookahead.
+ - Addressed RT.cpan.org #74258: RD_AUTOSTUB does not work with
+ precompiled parsers. (Thanks Yuri!)
+ - Special-case $::RD_AUTOSTUB eq 1. $::RD_AUTOSTUB's value is
+ ignored, and the unknown subrule 'rule' has a production
+ "rule: 'rule'", rather than "rule: '1'".
+ - Change Parse::RecDescent::new to call $self->Replace with only
+ the grammar as an argument. That prevents the $compiling
+ argument to new() from being incorrectly interpreted as
+ $isimplicit.
+
+-------------------------------------------------------------------
Old:
----
Parse-RecDescent-1.965001.tar.gz
New:
----
Parse-RecDescent-1.967006.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ perl-Parse-RecDescent.spec ++++++
--- /var/tmp/diff_new_pack.FDRDof/_old 2012-02-16 16:22:25.000000000 +0100
+++ /var/tmp/diff_new_pack.FDRDof/_new 2012-02-16 16:22:25.000000000 +0100
@@ -1,7 +1,7 @@
#
# spec file for package perl-Parse-RecDescent
#
-# Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -15,58 +15,54 @@
# Please submit bugfixes or comments via http://bugs.opensuse.org/
#
-# norootforbuild
Name: perl-Parse-RecDescent
+Version: 1.967006
+Release: 0
+License: GPL-1.0+ or Artistic-1.0
%define cpan_name Parse-RecDescent
Summary: Generate Recursive-Descent Parsers
-Version: 1.965001
-Release: 4
-License: GPL-1.0+ or Artistic-1.0
-Group: Development/Libraries/Perl
Url: http://search.cpan.org/dist/Parse-RecDescent/
+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: %{cpan_name}-%{version}.patch
-BuildRoot: %{_tmppath}/%{name}-%{version}-build
-%{perl_requires}
-BuildArch: noarch
+Patch0: Parse-RecDescent-1.965001.patch
BuildRequires: perl
BuildRequires: perl(Module::Build)
-BuildRequires: perl-macros
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
+BuildArch: noarch
+%{perl_requires}
%description
RecDescent incrementally generates top-down recursive-descent text
parsers from simple yacc-like grammar specifications.
-Authors:
---------
- Damian Conway
participants (1)
-
root@hilbert.suse.de