[perl-Pod-Spell-CommonMistakes] 1.001 bump

Petr Pisar ppisar at fedoraproject.org
Mon Nov 3 17:40:36 UTC 2014


commit f14da6a79d2937b114f882a34f2f8621839e90eb
Author: Petr Písař <ppisar at redhat.com>
Date:   Mon Nov 3 18:36:47 2014 +0100

    1.001 bump

 .gitignore                                         |    1 +
 ...-Remove-Pod-Spelling-CommonMistakes-usage.patch |   51 ++++++++++++++++++++
 perl-Pod-Spell-CommonMistakes.spec                 |   38 +++++++++++----
 sources                                            |    2 +-
 4 files changed, 81 insertions(+), 11 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index 58beb98..2054955 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1 +1,2 @@
 /Pod-Spell-CommonMistakes-1.000.tar.gz
+/Pod-Spell-CommonMistakes-1.001.tar.gz
diff --git a/Pod-Spell-CommonMistakes-1.001-Remove-Pod-Spelling-CommonMistakes-usage.patch b/Pod-Spell-CommonMistakes-1.001-Remove-Pod-Spelling-CommonMistakes-usage.patch
new file mode 100644
index 0000000..1dc66c2
--- /dev/null
+++ b/Pod-Spell-CommonMistakes-1.001-Remove-Pod-Spelling-CommonMistakes-usage.patch
@@ -0,0 +1,51 @@
+From 05a4179895f1953f647bbc29a11bd1c558e1f0a9 Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Petr=20P=C3=ADsa=C5=99?= <ppisar at redhat.com>
+Date: Mon, 3 Nov 2014 18:24:58 +0100
+Subject: [PATCH] Remove Pod::Spelling::CommonMistakes usage
+MIME-Version: 1.0
+Content-Type: text/plain; charset=UTF-8
+Content-Transfer-Encoding: 8bit
+
+Because it requires faulty Pod::Spelling, bug #1159518, CPAN RT#99987
+
+Signed-off-by: Petr Písař <ppisar at redhat.com>
+---
+ MANIFEST       | 2 --
+ t/00-compile.t | 3 +--
+ 2 files changed, 1 insertion(+), 4 deletions(-)
+
+diff --git a/MANIFEST b/MANIFEST
+index bc38ea6..00ca6b0 100644
+--- a/MANIFEST
++++ b/MANIFEST
+@@ -18,9 +18,7 @@ doap.xml
+ examples/simple.pl
+ lib/Pod/Spell/CommonMistakes.pm
+ lib/Pod/Spell/CommonMistakes/WordList.pm
+-lib/Pod/Spelling/CommonMistakes.pm
+ t/00-compile.t
+ t/000-report-versions-tiny.t
+ t/apocalypse.t
+ t/good.pod
+-t/pod_spelling_adaptor.t
+diff --git a/t/00-compile.t b/t/00-compile.t
+index be87fec..df60eb1 100644
+--- a/t/00-compile.t
++++ b/t/00-compile.t
+@@ -6,12 +6,11 @@ use warnings;
+ 
+ use Test::More;
+ 
+-plan tests => 3 + ($ENV{AUTHOR_TESTING} ? 1 : 0);
++plan tests => 2 + ($ENV{AUTHOR_TESTING} ? 1 : 0);
+ 
+ my @module_files = (
+     'Pod/Spell/CommonMistakes.pm',
+     'Pod/Spell/CommonMistakes/WordList.pm',
+-    'Pod/Spelling/CommonMistakes.pm'
+ );
+ 
+ 
+-- 
+1.9.3
+
diff --git a/perl-Pod-Spell-CommonMistakes.spec b/perl-Pod-Spell-CommonMistakes.spec
index d4736a3..2556d37 100644
--- a/perl-Pod-Spell-CommonMistakes.spec
+++ b/perl-Pod-Spell-CommonMistakes.spec
@@ -1,24 +1,32 @@
 Name:           perl-Pod-Spell-CommonMistakes
-Version:        1.000
-Release:        8%{?dist}
+Version:        1.001
+Release:        1%{?dist}
 Summary:        Catches common typos in POD
 License:        GPL+ or Artistic
 Group:          Development/Libraries
 URL:            http://search.cpan.org/dist/Pod-Spell-CommonMistakes/
 Source0:        http://www.cpan.org/authors/id/A/AP/APOCAL/Pod-Spell-CommonMistakes-%{version}.tar.gz
+# Remove Pod::Spelling::CommonMistakes module because Pod::Spelling is not
+# packaged and will not be packaged because it's faulty,
+# bug #1159518, CPAN RT#99987.
+Patch0:         Pod-Spell-CommonMistakes-1.001-Remove-Pod-Spelling-CommonMistakes-usage.patch
 BuildArch:      noarch
-BuildRequires:  perl(Module::Build)
+BuildRequires:  perl
+BuildRequires:  perl(Module::Build::Tiny) >= 0.039
+BuildRequires:  perl(strict)
+BuildRequires:  perl(warnings)
 # Run-Time:
-BuildRequires:  perl(base)
 BuildRequires:  perl(Exporter)
 BuildRequires:  perl(IO::Scalar) >= 2.110
+BuildRequires:  perl(parent)
 BuildRequires:  perl(Pod::Spell) >= 1.01
 # Tests:
+BuildRequires:  perl(File::Spec)
 BuildRequires:  perl(File::Temp)
+BuildRequires:  perl(IO::Handle)
+BuildRequires:  perl(IPC::Open3)
 BuildRequires:  perl(Test::More) >= 0.88
-# Optional test:
-BuildRequires:  perl(Test::Script) >= 1.05
-Requires:       perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version))
+Requires:       perl(:MODULE_COMPAT_%(eval "`perl -V:version`"; echo $version))
 
 %description
 This module looks for any typos in your POD. It differs from Pod::Spell or
@@ -28,14 +36,19 @@ spellchecker. The idea for this came from the
 
 %prep
 %setup -q -n Pod-Spell-CommonMistakes-%{version}
+%patch0 -p1
+# Remove Pod::Spelling::CommonMistakes module because Pod::Spelling is not
+# packaged and will not be packaged because it's faulty,
+# bug #1159518, CPAN RT#99987.
+rm lib/Pod/Spelling/CommonMistakes.pm
+rm t/pod_spelling_adaptor.t
 
 %build
-%{__perl} Build.PL installdirs=vendor
+perl Build.PL --installdirs=vendor
 ./Build
 
 %install
-./Build install destdir=$RPM_BUILD_ROOT create_packlist=0
-find $RPM_BUILD_ROOT -depth -type d -exec rmdir {} 2>/dev/null \;
+./Build install "--destdir=$RPM_BUILD_ROOT" --create_packlist=0
 %{_fixperms} $RPM_BUILD_ROOT/*
 
 %check
@@ -47,6 +60,11 @@ find $RPM_BUILD_ROOT -depth -type d -exec rmdir {} 2>/dev/null \;
 %{_mandir}/man3/*
 
 %changelog
+* Mon Nov 03 2014 Petr Pisar <ppisar at redhat.com> - 1.001-1
+- 1.001 bump
+- Remove Pod::Spelling::CommonMistakes module because Pod::Spelling is broken
+  (bug #1159518)
+
 * Fri Aug 29 2014 Jitka Plesnikova <jplesnik at redhat.com> - 1.000-8
 - Perl 5.20 rebuild
 
diff --git a/sources b/sources
index adcc17d..695e4ba 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-6ed42f6fa54622567e22318955a648ae  Pod-Spell-CommonMistakes-1.000.tar.gz
+2ed69a1a6dc5aa61bdf43f81993d431f  Pod-Spell-CommonMistakes-1.001.tar.gz



More information about the perl-devel mailing list