[perl-Parse-Yapp] Fix Parse::Yapp POD

Petr Pisar ppisar at fedoraproject.org
Wed Aug 15 10:04:25 UTC 2012


commit a8114c448dce35e04879e1553dbe82fe303f0646
Author: Petr Písař <ppisar at redhat.com>
Date:   Wed Aug 15 12:02:07 2012 +0200

    Fix Parse::Yapp POD

 Parse-Yapp-1.05-pod-errors.patch |   15 +++++++++++++++
 Parse-Yapp-1.05-pod_item.patch   |   13 +++++++++++++
 Parse-Yapp-1.05-spelling.patch   |   25 +++++++++++++++++++++++++
 perl-Parse-Yapp.spec             |   10 ++++++++++
 4 files changed, 63 insertions(+), 0 deletions(-)
---
diff --git a/Parse-Yapp-1.05-pod-errors.patch b/Parse-Yapp-1.05-pod-errors.patch
new file mode 100644
index 0000000..98713b2
--- /dev/null
+++ b/Parse-Yapp-1.05-pod-errors.patch
@@ -0,0 +1,15 @@
+From: Ansgar Burchardt <ansgar at 43-1.org>
+Subject: Fix POD syntax errors
+
+<https://rt.cpan.org/Public/Bug/Display.html?id=54410>
+
+--- libparse-yapp-perl.orig/lib/Parse/Yapp.pm
++++ libparse-yapp-perl/lib/Parse/Yapp.pm
+@@ -149,6 +149,7 @@
+ C<%expect> followed by a number, suppress warnings about number of Shift/Reduce
+ conflicts when both numbers match, a la bison.
+ 
++=back
+ 
+ =item B<The Rule Section> contains your grammar rules:
+ 
diff --git a/Parse-Yapp-1.05-pod_item.patch b/Parse-Yapp-1.05-pod_item.patch
new file mode 100644
index 0000000..5902982
--- /dev/null
+++ b/Parse-Yapp-1.05-pod_item.patch
@@ -0,0 +1,13 @@
+<https://rt.cpan.org/Public/Bug/Display.html?id=11659>
+
+--- a/lib/Parse/Yapp.pm     2005-02-25 13:24:39.000000000 +0300
++++ b/lib/Parse/Yapp.pm     2005-02-25 13:25:13.000000000 +0300
+@@ -375,7 +375,7 @@
+
+ So you will need an Error reporting sub.
+
+-item C<Error reporting routine>
++=item C<Error reporting routine>
+
+ If you want one, write it knowing that it is passed as parameter
+ the parser object. So you can share information whith the lexer
diff --git a/Parse-Yapp-1.05-spelling.patch b/Parse-Yapp-1.05-spelling.patch
new file mode 100644
index 0000000..21752c8
--- /dev/null
+++ b/Parse-Yapp-1.05-spelling.patch
@@ -0,0 +1,25 @@
+From: Ansgar Burchardt <ansgar at 43-1.org>
+Subject: Correct spelling errors
+
+<https://rt.cpan.org/Public/Bug/Display.html?id=54410>
+
+--- libparse-yapp-perl.orig/lib/Parse/Yapp.pm
++++ libparse-yapp-perl/lib/Parse/Yapp.pm
+@@ -173,7 +173,7 @@
+ 
+ A rhs may be followed by an optional C<%prec> directive, followed
+ by a token, giving the rule an explicit precedence (see yacc manuals
+-for its precise meaning) and optionnal semantic action code block (see
++for its precise meaning) and optional semantic action code block (see
+ below).
+ 
+     exp:   '-' exp %prec NEG { -$_[1] }
+@@ -351,7 +351,7 @@
+ It is its duty to return the next token and value to the parser.
+ They C<must> be returned as a list of two variables, the first one
+ is the token known by the parser (symbolic or literal), the second
+-one beeing anything you want (usualy the content of the token, or the
++one beeing anything you want (usually the content of the token, or the
+ literal value) from a simple scalar value to any complex reference,
+ as the parsing driver never use it but to call semantic actions:
+ 
diff --git a/perl-Parse-Yapp.spec b/perl-Parse-Yapp.spec
index e69e292..56ab683 100644
--- a/perl-Parse-Yapp.spec
+++ b/perl-Parse-Yapp.spec
@@ -6,6 +6,12 @@ Group:          Development/Libraries
 License:        GPL+ or Artistic
 URL:            http://search.cpan.org/dist/Parse-Yapp/
 Source0:        http://www.cpan.org/authors/id/F/FD/FDESAR/Parse-Yapp-%{version}.tar.gz
+# Fix POD, CPAN RT #54410
+Patch0:         Parse-Yapp-1.05-pod-errors.patch
+# Fix POD, CPAN RT #54410
+Patch1:         Parse-Yapp-1.05-spelling.patch
+# Fix POD, CPAN RT #11659
+Patch2:         Parse-Yapp-1.05-pod_item.patch
 BuildArch:      noarch
 BuildRequires:  perl(ExtUtils::MakeMaker)
 # Run-time:
@@ -20,6 +26,9 @@ module and let you easily create a Perl OO parser from an input grammar file.
 
 %prep
 %setup -q -n Parse-Yapp-%{version} 
+%patch0 -p1
+%patch1 -p1
+%patch2 -p1
 chmod 644 README lib/Parse/{*.pm,Yapp/*.pm}
 
 %build
@@ -46,6 +55,7 @@ make test
 * Wed Aug 15 2012 Petr Pisar <ppisar at redhat.com> - 1.05-49
 - Specify all dependencies
 - Modernize spec file
+- Fix Parse::Yapp POD
 
 * Fri Jul 20 2012 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - 1.05-48
 - Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild


More information about the scm-commits mailing list