[perl-Perl-Critic] Update to 1.118

Paul Howarth pghmcfc at fedoraproject.org
Wed Jul 11 14:51:47 UTC 2012


commit b65d650da0246615ce43764b43c4ae23702c4508
Author: Paul Howarth <paul at city-fan.org>
Date:   Wed Jul 11 15:47:49 2012 +0100

    Update to 1.118
    
    - New upstream release 1.118:
      Policy Changes:
      - CodeLayout::RequireTidyCode: revise to work with incompatible changes in
        Perl::Tidy 20120619 (CPAN RT#77977)
      - TestingAndDebugging::ProhibitNoWarnings: correct the parse of the
        'no warnings' statement, so that 'no warnings "qw"' is recognized as
        suppressing just 'qw' warnings (CPAN RT#74647)
      - Miscellanea::RequireRcsKeywords has been moved to the Perl-Critic-More
        distribution (CPAN RT#69546)
      Other Changes:
      - Make all unescaped literal "{" characters in regexps into character
        classes; these are deprecated, and became noisy with Perl 5.17.0
        (CPAN RT#77510)
    - Drop now-redundant patch for Perl::Tidy compatibility
    - BR: perl(lib) for the build process
    - BR: perl(base), perl(PPIx::Utilities::Node) and perl(Test::Builder) ≥ 0.92
      for the module (Test::Builder required by Test::Perl::Critic::Policy)
    - BR: perl(Exporter) ≥ 5.58; with older versions we get:
      ":color_severity" is not exported by the Perl::Critic::Utils::Constants module
    - BR: perl(File::Spec::Functions) for the test suite
    - Drop buildreqs for perl(charnames), perl(File::Basename), perl(File::Find),
      perl(overload), perl(strict) and perl(warnings) - not dual lived

 Perl-Critic-1.117-tidy.patch |   41 --------------------------------------
 perl-Perl-Critic.spec        |   45 +++++++++++++++++++++++++++++------------
 sources                      |    2 +-
 3 files changed, 33 insertions(+), 55 deletions(-)
---
diff --git a/perl-Perl-Critic.spec b/perl-Perl-Critic.spec
index acd9fab..9749117 100644
--- a/perl-Perl-Critic.spec
+++ b/perl-Perl-Critic.spec
@@ -1,15 +1,15 @@
 Name:		perl-Perl-Critic
-Version:	1.117
-Release:	9%{?dist}
+Version:	1.118
+Release:	1%{?dist}
 Summary:	Critique Perl source code for best-practices
 Group:		Development/Libraries
 License:	GPL+ or Artistic
 URL:		http://search.cpan.org/dist/Perl-Critic/
 Source0:	http://search.cpan.org/CPAN/authors/id/T/TH/THALJEF/Perl-Critic-%{version}.tar.gz
-Patch2:		Perl-Critic-1.117-tidy.patch
 BuildArch:	noarch
 
 # Build process
+BuildRequires:	perl(lib)
 BuildRequires:	perl(Module::Build)
 BuildRequires:	perl(Task::Weaken)
 
@@ -18,15 +18,13 @@ BuildRequires:	perl(Task::Weaken)
 BuildRequires:	aspell-en
 %endif
 BuildRequires:	perl(B::Keywords) >= 1.05
+BuildRequires:	perl(base)
 BuildRequires:	perl(Carp)
-BuildRequires:	perl(charnames)
 BuildRequires:	perl(Config::Tiny) >= 2
 BuildRequires:	perl(Email::Address) >= 1.889
 BuildRequires:	perl(English)
 BuildRequires:	perl(Exception::Class) >= 1.23
-BuildRequires:	perl(Exporter)
-BuildRequires:	perl(File::Basename)
-BuildRequires:	perl(File::Find)
+BuildRequires:	perl(Exporter) >= 5.58
 BuildRequires:	perl(File::Path)
 BuildRequires:	perl(File::Spec)
 BuildRequires:	perl(File::Spec::Unix)
@@ -36,7 +34,6 @@ BuildRequires:	perl(IO::String)
 BuildRequires:	perl(List::MoreUtils) >= 0.19
 BuildRequires:	perl(List::Util)
 BuildRequires:	perl(Module::Pluggable) >= 3.1
-BuildRequires:	perl(overload)
 BuildRequires:	perl(Perl::Tidy)
 BuildRequires:	perl(Pod::Parser)
 BuildRequires:	perl(Pod::PlainText)
@@ -45,14 +42,14 @@ BuildRequires:	perl(Pod::Spell) >= 1
 BuildRequires:	perl(Pod::Usage)
 BuildRequires:	perl(PPI) >= 1.215
 BuildRequires:	perl(PPIx::Regexp) >= 0.010
+BuildRequires:	perl(PPIx::Utilities::Node)
 BuildRequires:	perl(PPIx::Utilities::Statement) >= 1.001
 BuildRequires:	perl(Readonly) >= 1.03
 BuildRequires:	perl(Scalar::Util)
-BuildRequires:	perl(strict)
 BuildRequires:	perl(String::Format) >= 1.13
+BuildRequires:	perl(Test::Builder) >= 0.92
 BuildRequires:	perl(Text::ParseWords) >= 3
 BuildRequires:	perl(version) >= 0.77
-BuildRequires:	perl(warnings)
 
 # Optional module requirements
 BuildRequires:	perl(File::HomeDir)
@@ -61,6 +58,7 @@ BuildRequires:	perl(Readonly::XS)
 BuildRequires:	perl(Term::ANSIColor) >= 2.02
 
 # Main test suite
+BuildRequires:	perl(File::Spec::Functions)
 BuildRequires:	perl(Test::Deep)
 BuildRequires:	perl(Test::Memory::Cycle)
 BuildRequires:	perl(Test::More)
@@ -118,9 +116,6 @@ of Perl code were mixed directly in the test script. That sucked.
 %prep
 %setup -q -n Perl-Critic-%{version}
 
-# Fix breakage with Perl::Tidy ≥ 20120619 (CPAN RT#77977)
-%patch2
-
 # Drop Test::Kwalitee tests in RHEL ≥ 7
 %if 0%{?rhel} >= 7
 rm xt/author/95_kwalitee.t
@@ -153,6 +148,30 @@ LC_ALL=en_US ./Build %{!?perl_bootstrap:author}test
 %{_mandir}/man3/Test::Perl::Critic::Policy.3pm*
 
 %changelog
+* Wed Jul 11 2012 Paul Howarth <paul at city-fan.org> - 1.118-1
+- update to 1.118
+  Policy Changes:
+  - CodeLayout::RequireTidyCode: revise to work with incompatible changes in
+    Perl::Tidy 20120619 (CPAN RT#77977)
+  - TestingAndDebugging::ProhibitNoWarnings: correct the parse of the
+    'no warnings' statement, so that 'no warnings "qw"' is recognized as
+    suppressing just 'qw' warnings (CPAN RT#74647)
+  - Miscellanea::RequireRcsKeywords has been moved to the Perl-Critic-More
+    distribution (CPAN RT#69546)
+  Other Changes:
+  - make all unescaped literal "{" characters in regexps into character
+    classes; these are deprecated, and became noisy with Perl 5.17.0
+    (CPAN RT#77510)
+- drop now-redundant patch for Perl::Tidy compatibility
+- BR: perl(lib) for the build process
+- BR: perl(base), perl(PPIx::Utilities::Node) and perl(Test::Builder) ≥ 0.92
+  for the module (Test::Builder required by Test::Perl::Critic::Policy)
+- BR: perl(Exporter) ≥ 5.58; with older versions we get:
+  ":color_severity" is not exported by the Perl::Critic::Utils::Constants module
+- BR: perl(File::Spec::Functions) for the test suite
+- drop buildreqs for perl(charnames), perl(File::Basename), perl(File::Find),
+  perl(overload), perl(strict) and perl(warnings) - not dual lived
+
 * Tue Jul 10 2012 Petr Pisar <ppisar at redhat.com> - 1.117-9
 - Perl 5.16 re-rebuild of bootstrapped packages
 
diff --git a/sources b/sources
index 18f9a81..22898d1 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-85a274c3d08e1c3a5ed9034d5579c0a5  Perl-Critic-1.117.tar.gz
+25391a51d57cdf34c535f01d9ff91b83  Perl-Critic-1.118.tar.gz


More information about the scm-commits mailing list