jplesnik pushed to perl (master). "Update to Perl 5.22.0; Updated sub-packages and erased the removed modules"

notifications at fedoraproject.org notifications at fedoraproject.org
Wed Jun 3 07:32:03 UTC 2015


From 6071c95c73a07ee04fcb5063aede481ece8fa4fd Mon Sep 17 00:00:00 2001
From: Jitka Plesnikova <jplesnik at redhat.com>
Date: Tue, 2 Jun 2015 12:14:18 +0200
Subject: Update to Perl 5.22.0; Updated sub-packages and erased the removed
 modules


diff --git a/perl.spec b/perl.spec
index a79fdc4..d3a8cd1 100644
--- a/perl.spec
+++ b/perl.spec
@@ -1,4 +1,4 @@
-%global perl_version    5.20.2
+%global perl_version    5.22.0
 %global perl_epoch      4
 %global perl_arch_stem -thread-multi
 %global perl_archname %{_arch}-%{_os}%{perl_arch_stem}
@@ -8,7 +8,7 @@
 %global tapsetdir   %{_datadir}/systemtap/tapset
 
 %global dual_life 0
-%global rebuild_from_scratch 0
+%global rebuild_from_scratch 1
 
 # This overrides filters from build root (/usr/lib/rpm/macros.d/macros.perl)
 # intentionally (unversioned perl(DB) is removed and versioned one is kept).
@@ -30,7 +30,7 @@
 Name:           perl
 Version:        %{perl_version}
 # release number must be even higher, because dual-lived modules will be broken otherwise
-Release:        328%{?dist}
+Release:        341%{?dist}
 Epoch:          %{perl_epoch}
 Summary:        Practical Extraction and Report Language
 Group:          Development/Languages
@@ -131,9 +131,6 @@ BuildRequires:  systemtap-sdt-devel
 BuildRequires:  gdbm-devel
 %endif
 
-# Regenerate a2p.c bug #1177672
-BuildRequires:  byacc
-
 # For tests
 BuildRequires:  procps, rsyslog
 
@@ -141,7 +138,7 @@ BuildRequires:  procps, rsyslog
 
 
 # compat macro needed for rebuild
-%global perl_compat perl(:MODULE_COMPAT_5.20.2)
+%global perl_compat perl(:MODULE_COMPAT_5.22.0)
 
 # File provides
 Provides: perl(bytes_heavy.pl)
@@ -183,6 +180,7 @@ Group:          Development/Languages
 License:        GPL+ or Artistic
 # Compat provides
 Provides:       %perl_compat
+Provides:       perl(:MODULE_COMPAT_5.20.2)
 Provides:       perl(:MODULE_COMPAT_5.20.1)
 Provides:       perl(:MODULE_COMPAT_5.20.0)
 # Threading provides
@@ -260,11 +258,9 @@ Requires:       perl-libs = %{perl_epoch}:%{perl_version}-%{release}
 Requires:       perl-devel = %{perl_epoch}:%{perl_version}-%{release}
 Requires:       perl-macros
 
-Requires:       perl-App-a2p, perl-App-find2perl, perl-App-s2p
 Requires:       perl-Archive-Tar, perl-autodie, perl-B-Debug,
 Requires:       perl-Compress-Raw-Bzip2,
-Requires:       perl-Carp, perl-Compress-Raw-Zlib, perl-CGI,
-Requires:       perl-CGI-Fast, perl-constant,
+Requires:       perl-Carp, perl-Compress-Raw-Zlib, perl-constant,
 Requires:       perl-CPAN, perl-CPAN-Meta, perl-CPAN-Meta-Requirements,
 Requires:       perl-CPAN-Meta-YAML, perl-Encode, perl-encoding
 Requires:       perl-Data-Dumper, perl-DB_File, perl-Devel-PPPort,
@@ -277,14 +273,14 @@ Requires:       perl-ExtUtils-Manifest, perl-ExtUtils-Miniperl
 Requires:       perl-ExtUtils-ParseXS, perl-File-Fetch
 Requires:       perl-File-Path, perl-File-Temp, perl-Filter,
 Requires:       perl-Filter-Simple, perl-Getopt-Long
-Requires:       perl-HTTP-Tiny, perl-inc-latest, perl-IO-Compress, perl-IO-Socket-IP
+Requires:       perl-HTTP-Tiny, perl-IO-Compress, perl-IO-Socket-IP
 Requires:       perl-IO-Zlib, perl-IPC-Cmd, perl-JSON-PP
 Requires:       perl-Locale-Codes, perl-Locale-Maketext,
 Requires:       perl-Locale-Maketext-Simple
-Requires:       perl-Module-Build, perl-Module-Build-Deprecated, perl-Module-CoreList,
+Requires:       perl-Module-CoreList,
 Requires:       perl-Module-CoreList-tools, perl-Module-Load
 Requires:       perl-Module-Load-Conditional, perl-Module-Loaded, perl-Module-Metadata
-Requires:       perl-Package-Constants, perl-PathTools
+Requires:       perl-PathTools
 Requires:       perl-Params-Check, perl-Parse-CPAN-Meta, perl-Perl-OSType
 Requires:       perl-Pod-Checker, perl-Pod-Escapes
 Requires:       perl-Pod-Parser, perl-Pod-Perldoc, perl-Pod-Usage
@@ -302,66 +298,17 @@ tarball from perl.org.
 
 
 %if %{dual_life} || %{rebuild_from_scratch}
-%package App-a2p
-Summary:        Awk to Perl translator
-Group:          Development/Tools
-License:        GPL+ or Artistic
-Epoch:          0
-Version:        1.000
-Conflicts:      perl < 4:5.18.2-300
-
-%description App-a2p
-This package delivers a2p tool which takes an awk script specified on the
-command line and produces a comparable Perl script.
-%endif
-
-
-%if %{dual_life} || %{rebuild_from_scratch}
-%package App-find2perl
-Summary:        Translate find command lines to Perl code
-Group:          Development/Tools
-License:        GPL+ or Artistic
-Epoch:          0
-Version:        0.001
-BuildArch:      noarch
-Requires:       %perl_compat
-Conflicts:      perl < 4:5.18.2-300
-
-%description App-find2perl
-This package delivers find2perl tool which is a little translator to convert
-find command lines to equivalent Perl code.
-%endif
-
-
-%if %{dual_life} || %{rebuild_from_scratch}
-%package App-s2p
-Summary:        Convert sed script to Perl program
-Group:          Development/Tools
-License:        (GPL+ or Artistic) and App-s2p
-Epoch:          0
-Version:        1.000
-BuildArch:      noarch
-Conflicts:      perl < 4:5.18.2-300
-
-%description App-s2p
-This package delivers s2p tool which converts sed scripts to Perl programs.
-%endif
-
-
-
-
-%if %{dual_life} || %{rebuild_from_scratch}
 %package Archive-Tar
 Summary:        A module for Perl manipulation of .tar files
 Group:          Development/Libraries
 License:        GPL+ or Artistic
 Epoch:          0
-Version:        1.96
+Version:        2.04
 BuildArch:      noarch
 Requires:       %perl_compat
 Requires:       perl(IO::Zlib) >= 1.01
 # Optional run-time:
-Requires:       perl(IO::Compress:::Bzip2) >= 2.015
+Requires:       perl(IO::Compress::Bzip2) >= 2.015
 # IO::String not used if perl supports useperlio which is true
 # Use Compress::Zlib's version for IO::Uncompress::Bunzip2
 Requires:       perl(IO::Uncompress::Bunzip2) >= 2.015
@@ -383,7 +330,7 @@ Summary:        Replace functions with ones that succeed or die
 Group:          Development/Libraries
 License:        GPL+ or Artistic
 Epoch:          0
-Version:        2.23
+Version:        2.26
 Requires:       %perl_compat
 BuildArch:      noarch
 Requires:       perl(B)
@@ -407,7 +354,7 @@ Summary:        Walk Perl syntax tree, print debug information about op-codes
 Group:          Development/Libraries
 License:        GPL+ or Artistic
 Epoch:          0
-Version:        1.19
+Version:        1.23
 Requires:       %perl_compat
 BuildArch:      noarch
 Conflicts:      perl < 4:5.20.1-310
@@ -421,8 +368,8 @@ B::Concise and B::Terse for other details.
 %package Carp
 Summary:        Alternative warn and die for modules
 Epoch:          0
-# Real version 1.3301
-Version:        1.33.01
+# Real version 1.36
+Version:        1.36
 License:        GPL+ or Artistic
 Group:          Development/Libraries
 Requires:       %perl_compat
@@ -443,61 +390,12 @@ but it is a good educated guess.
 %endif
 
 %if %{dual_life} || %{rebuild_from_scratch}
-%package CGI
-Summary:        Handle Common Gateway Interface requests and responses
-Group:          Development/Libraries
-License:        (GPL+ or Artistic) and Artistic 2.0
-Epoch:          0
-Version:        3.63
-Requires:       %perl_compat
-Provides:       perl(CGI) = %{version}
-BuildArch:      noarch
-
-# Do not export unversioned module
-%global __provides_exclude %{?__provides_exclude:%__provides_exclude|}^perl\\(CGI\\)\\s*$
-# Do not export private modules
-%global __provides_exclude %{__provides_exclude}|^perl\\(Fh\\)\\s*$
-%global __provides_exclude %{__provides_exclude}|^perl\\(MultipartBuffer\\)\\s*$
-%global __provides_exclude %{__provides_exclude}|^perl\\(utf8\\)\\s*$
-
-%description CGI
-CGI.pm is a stable, complete and mature solution for processing and preparing
-HTTP requests and responses. Major features including processing form
-submissions, file uploads, reading and writing cookies, query string generation
-and manipulation, and processing and preparing HTTP headers. Some HTML
-generation utilities are included as well.
-
-CGI.pm performs very well in in a vanilla CGI.pm environment and also comes
-with built-in support for mod_perl and mod_perl2 as well as FastCGI.
-%endif
-
-%if %{dual_life} || %{rebuild_from_scratch}
-%package CGI-Fast
-Summary:        CGI Interface for Fast CGI
-Group:          Development/Libraries
-License:        GPL+ or Artistic
-Epoch:          0
-Version:        1.10
-Requires:       %perl_compat
-BuildArch:      noarch
-
-%description CGI-Fast
-CGI::Fast is a subclass of the CGI object created by CGI.pm. It is
-specialized to work well FCGI module, which greatly speeds up CGI scripts
-by turning them into persistently running server processes. Scripts that
-perform time-consuming initialization processes, such as loading large
-modules or opening persistent database connections, will see large
-performance improvements.
-%endif
-
-
-%if %{dual_life} || %{rebuild_from_scratch}
 %package Compress-Raw-Bzip2
 Summary:        Low-Level Interface to bzip2 compression library
 Group:          Development/Libraries
 License:        GPL+ or Artistic
 Epoch:          0
-Version:        2.064
+Version:        2.068
 Requires:       perl(Exporter), perl(File::Temp)
 
 %description Compress-Raw-Bzip2
@@ -509,7 +407,7 @@ Summary:        Low-Level Interface to the zlib compression library
 Group:          Development/Libraries
 License:        (GPL+ or Artistic) and zlib
 Epoch:          0
-Version:        2.065
+Version:        2.068
 Requires:       %perl_compat
 
 %description Compress-Raw-Zlib
@@ -523,7 +421,7 @@ Summary:        Perl pragma to declare constants
 Group:          Development/Libraries
 License:        GPL+ or Artistic
 Epoch:          0
-Version:        1.31
+Version:        1.33
 Requires:       %perl_compat
 Requires:       perl(Carp)
 BuildArch:      noarch
@@ -553,7 +451,7 @@ Summary:        Query, download and build perl modules from CPAN sites
 Group:          Development/Languages
 License:        GPL+ or Artistic
 Epoch:          0
-Version:        2.05
+Version:        2.11
 # Prefer Archive::Tar and Compress::Zlib over tar and gzip
 Requires:       perl(Archive::Tar) >= 1.50
 Requires:       perl(base)
@@ -612,7 +510,7 @@ external download clients to fetch distributions from the net.
 %package CPAN-Meta
 Summary:        Distribution metadata for a CPAN dist
 Epoch:          0
-Version:        2.140640
+Version:        2.150001
 License:        GPL+ or Artistic
 Group:          Development/Libraries
 Requires:       %perl_compat
@@ -630,7 +528,8 @@ in CPAN::Meta::Spec.
 %package CPAN-Meta-Requirements
 Summary:        Set of version requirements for a CPAN dist
 Epoch:          0
-Version:        2.122
+# Real version 2.132000
+Version:        2.132
 License:        GPL+ or Artistic
 Group:          Development/Libraries
 Requires:       %perl_compat
@@ -669,7 +568,7 @@ Summary:        Stringify perl data structures, suitable for printing and eval
 Group:          Development/Libraries
 License:        GPL+ or Artistic
 Epoch:          0
-Version:        2.151
+Version:        2.158
 Requires:       %perl_compat
 Requires:       perl(Scalar::Util)
 Requires:       perl(XSLoader)
@@ -687,7 +586,7 @@ Summary:        Perl5 access to Berkeley DB version 1.x
 Group:          Development/Libraries
 License:        GPL+ or Artistic
 Epoch:          0
-Version:        1.831
+Version:        1.835
 Requires:       %perl_compat
 Requires:       perl(Fcntl)
 Requires:       perl(XSLoader)
@@ -706,7 +605,7 @@ Summary:        Perl Pollution Portability header generator
 Group:          Development/Libraries
 License:        GPL+ or Artistic
 Epoch:          0
-Version:        3.21
+Version:        3.31
 Requires:       %perl_compat
 Conflicts:      perl < 4:5.20.1-310
 
@@ -746,7 +645,7 @@ Group:          Development/Libraries
 License:        (GPL+ or Artistic) and BSD
 # Epoch bump for clean upgrade over old standalone package
 Epoch:          0
-Version:        2.53
+Version:        2.54
 Requires:       %perl_compat
 Requires:       perl(XSLoader)
 # Recommended
@@ -766,7 +665,7 @@ Group:          Development/Libraries
 License:        GPL+ or Artistic
 # Epoch bump for clean upgrade over old standalone package
 Epoch:          1
-Version:        5.88
+Version:        5.95
 Requires:       %perl_compat
 # Recommended
 Requires:       perl(Digest::base)
@@ -784,8 +683,8 @@ module can handle all types of input, including partial-byte data.
 Summary:        Character encodings in Perl
 Group:          Development/Libraries
 License:        (GPL+ or Artistic) and UCD
-Epoch:          2
-Version:        2.60
+Epoch:          3
+Version:        2.72
 Requires:       %perl_compat
 Conflicts:      perl < 4:5.16.2-256
 
@@ -797,8 +696,8 @@ of the system. Perl strings are sequences of characters.
 Summary:        Write your Perl script in non-ASCII or non-UTF-8
 Group:          Development/Libraries
 License:        GPL+ or Artistic
-Epoch:          2
-Version:        2.60
+Epoch:          3
+Version:        2.14
 # Keeping this sub-package arch-specific because it installs files into
 # arch-specific directories.
 Requires:       %perl_compat
@@ -826,8 +725,8 @@ The easiest and the best alternative is to write your script in UTF-8.
 Summary:        Character encodings in Perl
 Group:          Development/Libraries
 License:        (GPL+ or Artistic) and UCD
-Epoch:          2
-Version:        2.60
+Epoch:          3
+Version:        2.72
 Requires:       %perl_compat
 Requires:       %{name}-Encode = %{epoch}:%{version}-%{release}
 Requires:       perl-devel
@@ -862,7 +761,7 @@ Summary:        Experimental features made easy
 Group:          Development/Libraries
 License:        GPL+ or Artistic
 Epoch:          0
-Version:        0.007
+Version:        0.013
 Requires:       %perl_compat
 BuildArch:      noarch
 Conflicts:      perl < 4:5.20.0-303
@@ -878,7 +777,7 @@ Summary:        Implements default import method for modules
 Group:          Development/Libraries
 License:        GPL+ or Artistic
 Epoch:          0
-Version:        5.71
+Version:        5.72
 Requires:       %perl_compat
 Requires:       perl(Carp) >= 1.05
 BuildArch:      noarch
@@ -899,7 +798,7 @@ Group:          Development/Libraries
 License:        GPL+ or Artistic
 # Epoch bump for clean upgrade over old standalone package
 Epoch:          1
-Version:        0.280217
+Version:        0.280221
 BuildArch:      noarch
 Requires:       perl-devel
 Requires:       %perl_compat
@@ -920,7 +819,7 @@ Summary:        Perl routines to replace common UNIX commands in Makefiles
 Group:          Development/Libraries
 License:        GPL+ or Artistic
 Epoch:          0
-Version:        1.18
+Version:        1.20
 BuildArch:      noarch
 Requires:       %perl_compat
 Conflicts:      perl < 4:5.20.1-312
@@ -952,7 +851,7 @@ Summary:        Install files from here to there
 Group:          Development/Libraries
 License:        GPL+ or Artistic
 Epoch:          0
-Version:        1.67
+Version:        2.04
 BuildArch:      noarch
 Requires:       perl-devel
 Requires:       %perl_compat
@@ -969,7 +868,7 @@ Summary:        Create a module Makefile
 Group:          Development/Languages
 License:        GPL+ or Artistic
 Epoch:          0
-Version:        6.98
+Version:        7.04
 Requires:       perl-devel
 Requires:       %perl_compat
 Requires:       perl(Data::Dumper)
@@ -1002,7 +901,7 @@ Summary:        Utilities to write and check a MANIFEST file
 Group:          Development/Languages
 License:        GPL+ or Artistic
 Epoch:          0
-Version:        1.63
+Version:        1.70
 Requires:       perl-devel
 Requires:       %perl_compat
 Requires:       perl(File::Path)
@@ -1017,7 +916,7 @@ Summary:        Write the C code for perlmain.c
 Group:          Development/Languages
 License:        GPL+ or Artistic
 Epoch:          0
-Version:        1.01
+Version:        1.05
 Requires:       perl-devel
 Requires:       %perl_compat
 BuildArch:      noarch
@@ -1039,7 +938,7 @@ Group:          Development/Libraries
 License:        GPL+ or Artistic
 # Epoch bump for clean upgrade over old standalone package
 Epoch:          1
-Version:        3.24
+Version:        3.28
 Requires:       perl-devel
 Requires:       %perl_compat
 BuildArch:      noarch
@@ -1115,7 +1014,7 @@ Summary:        Perl source filters
 Group:          Development/Libraries
 License:        GPL+ or Artistic
 Epoch:          2
-Version:        1.49
+Version:        1.54
 Requires:       %perl_compat
 
 %description Filter
@@ -1130,7 +1029,7 @@ Summary:        Simplified Perl source filtering
 Group:          Development/Libraries
 License:        GPL+ or Artistic
 Epoch:          0
-Version:        0.91
+Version:        0.92
 BuildArch:      noarch
 Requires:       %perl_compat
 Conflicts:      perl < 4:5.20.1-312
@@ -1148,7 +1047,7 @@ Summary:        Extended processing of command line options
 Group:          Development/Libraries
 License:        GPLv2+ or Artistic
 Epoch:          0
-Version:        2.42
+Version:        2.45
 Requires:       %perl_compat
 Requires:       perl(overload)
 Requires:       perl(Text::ParseWords)
@@ -1174,7 +1073,7 @@ Summary:        IO::Compress wrapper for modules
 Group:          Development/Libraries
 License:        GPL+ or Artistic
 Epoch:          0
-Version:        2.064
+Version:        2.068
 Requires:       %perl_compat
 Obsoletes:      perl-Compress-Zlib <= 2.020
 Provides:       perl(IO::Uncompress::Bunzip2)
@@ -1192,7 +1091,7 @@ Summary:        Drop-in replacement for IO::Socket::INET supporting both IPv4 an
 Group:          Development/Libraries
 License:        GPL+ or Artistic
 Epoch:          0
-Version:        0.29
+Version:        0.37
 Requires:       %perl_compat
 BuildArch:      noarch
 Conflicts:      perl < 4:5.20.0-303
@@ -1245,7 +1144,7 @@ Summary:        A small, simple, correct HTTP/1.1 client
 Group:          Development/Libraries
 License:        GPL+ or Artistic
 Epoch:          0
-Version:        0.043
+Version:        0.054
 Requires:       perl(bytes)
 Requires:       perl(Carp)
 Requires:       perl(IO::Socket)
@@ -1261,32 +1160,10 @@ resumes after EINTR.
 %endif
 
 %if %{dual_life} || %{rebuild_from_scratch}
-%package inc-latest
-Summary:        Use modules bundled in inc/ if they are newer than installed ones
-Group:          Development/Libraries
-License:        GPL+ or Artistic
-# Check epoch with standalone package
-Epoch:          2
-# real version 0.4205
-Version:        0.42.05
-Requires:       %perl_compat
-Requires:       perl(Carp)
-Requires:       perl(ExtUtils::Installed)
-Requires:       perl(ExtUtils::MakeMaker)
-BuildArch:      noarch
-Conflicts:      perl-Module-Build < 2:0.42.05-317
-
-%description inc-latest
-The C<inc::latest> module helps bootstrap configure-time dependencies for
-CPAN distributions.  These dependencies get bundled into the C<inc>
-directory within a distribution and are used by Build.PL (or Makefile.PL).
-%endif
-
-%if %{dual_life} || %{rebuild_from_scratch}
 %package JSON-PP
 Summary:        JSON::XS compatible pure-Perl module
 Epoch:          0
-Version:        2.27203
+Version:        2.27300
 License:        GPL+ or Artistic
 Group:          Development/Libraries
 BuildArch:      noarch
@@ -1330,7 +1207,7 @@ Summary:        Framework for localization
 Group:          Development/Libraries
 License:        GPL+ or Artistic
 Epoch:          0
-Version:        1.25
+Version:        1.26
 Requires:       %perl_compat
 BuildArch:      noarch
 Conflicts:      perl < 4:5.16.3-268
@@ -1359,71 +1236,13 @@ BuildArch:      noarch
 This module is a simple wrapper around Locale::Maketext::Lexicon, designed
 to alleviate the need of creating Language Classes for module authors.
 
-
-
-%if %{dual_life} || %{rebuild_from_scratch}
-%package Module-Build
-Summary:        Perl module for building and installing Perl modules
-Group:          Development/Libraries
-License:        GPL+ or Artistic
-# Check epoch with standalone package
-Epoch:          2
-# real version 0.4205
-Version:        0.42.05
-Requires:       perl(Archive::Tar) >= 1.08
-Requires:       perl(CPAN::Meta) >= 2.110420
-Requires:       perl(ExtUtils::CBuilder) >= 0.15
-Requires:       perl(ExtUtils::ParseXS) >= 1.02
-Requires:       perl(inc::latest)
-Requires:       perl-devel
-Requires:       %perl_compat
-%if !%{defined perl_bootstrap}
-# Optional run-time needed for Software::License license identifier,
-# bug #1152319
-Requires:       perl(Software::License)
-%endif
-# Optional run-time needed for generating documentation from POD:
-Requires:       perl(Pod::Html)
-Requires:       perl(Pod::Man)
-Requires:       perl(Pod::Text)
-BuildArch:      noarch
-
-%description Module-Build
-Module::Build is a system for building, testing, and installing Perl modules.
-It is meant to be an alternative to ExtUtils::MakeMaker.  Developers may alter
-the behavior of the module through subclassing in a much more straightforward
-way than with MakeMaker. It also does not require a make on your system - most
-of the Module::Build code is pure-perl and written in a very cross-platform
-way. In fact, you don't even need a shell, so even platforms like MacOS
-(traditional) can use it fairly easily. Its only prerequisites are modules that
-are included with perl 5.6.0, and it works fine on perl 5.005 if you can
-install a few additional modules.
-%endif
-
-%if %{dual_life} || %{rebuild_from_scratch}
-%package Module-Build-Deprecated
-Summary:        Collection of modules removed from Module-Build
-Group:          Development/Libraries
-License:        GPL+ or Artistic
-Version:        0.4205
-Requires:       %perl_compat
-Conflicts:      perl-Module-Build < 0.42.05
-
-%description Module-Build-Deprecated
-This module contains a number of module that have been removed from
-Module-Build:
-Module::Build::ModuleInfo - This has been superseded by Module::Metadata
-Module::Build::Version - This has been replaced by version
-Module::Build::YAML - This has been replaced by CPAN::Meta::YAML
-%endif
-
 %if %{dual_life} || %{rebuild_from_scratch}
 %package Module-CoreList
 Summary:        What modules are shipped with versions of perl
 Group:          Development/Libraries
 License:        GPL+ or Artistic
 Epoch:          1
-Version:        5.20150214
+Version:        5.20150520
 Requires:       %perl_compat
 Requires:       perl(List::Util)
 Requires:       perl(version) >= 0.88
@@ -1439,7 +1258,7 @@ Summary:        Tool for listing modules shipped with perl
 Group:          Development/Tools
 License:        GPL+ or Artistic
 Epoch:          1
-Version:        5.020001
+Version:        5.20150520
 Requires:       %perl_compat
 Requires:       perl(feature)
 Requires:       perl(version) >= 0.88
@@ -1478,7 +1297,7 @@ Summary:        Looking up module information / loading at runtime
 Group:          Development/Libraries
 License:        GPL+ or Artistic
 Epoch:          0
-Version:        0.62
+Version:        0.64
 Requires:       %perl_compat
 BuildArch:      noarch
 
@@ -1510,7 +1329,7 @@ offers you a very simple way to mark modules as loaded and/or unloaded.
 %package Module-Metadata
 Summary:        Gather package and POD information from perl module files
 Epoch:          0
-Version:        1.000019
+Version:        1.000026
 License:        GPL+ or Artistic
 Group:          Development/Libraries
 BuildArch:      noarch
@@ -1520,24 +1339,6 @@ Requires:       %perl_compat
 Gather package and POD information from perl module files
 %endif
 
-
-%if %{dual_life} || %{rebuild_from_scratch}
-%package Package-Constants
-Summary:        List all constants declared in a package
-Group:          Development/Libraries
-License:        GPL+ or Artistic
-# Epoch bump for clean upgrade over old standalone package
-Epoch:          1
-Version:        0.04
-Requires:       %perl_compat
-BuildArch:      noarch
-
-%description Package-Constants
-Package::Constants lists all the constants defined in a certain package.  This
-can be useful for, among others, setting up an autogenerated @EXPORT/@EXPORT_OK
-for a Constants.pm file.
-%endif
-
 %if %{dual_life} || %{rebuild_from_scratch}
 %package parent
 Summary:        Establish an ISA relationship with base classes at compile time
@@ -1545,7 +1346,7 @@ Group:          Development/Libraries
 License:        GPL+ or Artistic
 # Epoch bump for clean upgrade over old standalone package
 Epoch:          1
-Version:        0.228
+Version:        0.232
 Requires:       %perl_compat
 BuildArch:      noarch
 
@@ -1604,7 +1405,7 @@ Summary:        PathTools Perl module (Cwd, File::Spec)
 Group:          Development/Libraries
 License:        (GPL+ or Artistic) and BSD
 Epoch:          0
-Version:        3.48
+Version:        3.56
 Requires:       %perl_compat
 Requires:       perl(Carp)
 
@@ -1615,7 +1416,7 @@ PathTools Perl module (Cwd, File::Spec).
 %if %{dual_life} || %{rebuild_from_scratch}
 %package Perl-OSType
 Summary:        Map Perl operating system names to generic types
-Version:        1.007
+Version:        1.008
 Epoch:          0
 License:        GPL+ or Artistic
 Group:          Development/Libraries
@@ -1653,7 +1454,7 @@ Group:          Development/Libraries
 License:        GPL+ or Artistic
 # Epoch bump for clean upgrade over old standalone package
 Epoch:          1
-Version:        1.06
+Version:        1.07
 Requires:       %perl_compat
 BuildArch:      noarch
 
@@ -1668,7 +1469,7 @@ Summary:        Basic perl modules for handling Plain Old Documentation (POD)
 Group:          Development/Libraries
 License:        GPL+ or Artistic
 Epoch:          0
-Version:        1.62
+Version:        1.63
 Requires:       %perl_compat
 BuildArch:      noarch
 
@@ -1684,7 +1485,7 @@ Summary:        Look up Perl documentation in Pod format
 Group:          Development/Libraries
 License:        GPL+ or Artistic
 Epoch:          0
-Version:        3.23
+Version:        3.25
 # Pod::Perldoc::ToMan executes roff
 Requires:       groff-base
 Requires:       %perl_compat
@@ -1704,7 +1505,7 @@ Group:          Development/Libraries
 License:        GPL+ or Artistic
 # Epoch bump for clean upgrade over old standalone package
 Epoch:          1
-Version:        3.28
+Version:        3.29
 Requires:       %perl_compat
 BuildArch:      noarch
 
@@ -1720,7 +1521,7 @@ Summary:        Print a usage message from embedded pod documentation
 License:        GPL+ or Artistic
 Group:          Development/Libraries
 Epoch:          4
-Version:        1.63
+Version:        1.64
 # Pod::Usage execute perldoc from perl-Pod-Perldoc by default
 BuildRequires:  perl-Pod-Perldoc
 Requires:       %perl_compat
@@ -1745,7 +1546,7 @@ Summary:        Format POD source into various output formats
 Group:          Development/Libraries
 License:        GPL+ or Artistic
 Epoch:          0
-Version:        2.5.1
+Version:        2.5.3
 BuildArch:      noarch
 Requires:       %perl_compat
 Requires:       perl(File::Spec) >= 0.8
@@ -1764,8 +1565,8 @@ with various capabilities.
 Summary:        A selection of general-utility scalar and list subroutines
 Group:          Development/Libraries
 License:        GPL+ or Artistic
-Epoch:          1
-Version:        1.28
+Epoch:          2
+Version:        1.41
 Requires:       %perl_compat
 
 %description Scalar-List-Utils
@@ -1780,8 +1581,8 @@ such that being individual extensions would be wasteful.
 Summary:        C socket.h defines and structure manipulators
 Group:          Development/Libraries
 License:        GPL+ or Artistic
-Epoch:          2
-Version:        2.013
+Epoch:          3
+Version:        2.018
 Requires:       %perl_compat
 
 %description Socket
@@ -1798,7 +1599,7 @@ Summary:        Persistence for Perl data structures
 Group:          Development/Libraries
 License:        GPL+ or Artistic
 Epoch:          1
-Version:        2.49
+Version:        2.53
 Requires:       %perl_compat
 # Carp substitutes missing Log::Agent
 Requires:       perl(Carp)
@@ -1836,7 +1637,7 @@ Summary:        Color screen output using ANSI escape sequences
 Group:          Development/Libraries
 License:        GPL+ or Artistic
 Epoch:          0
-Version:        4.02
+Version:        4.03
 Requires:       %perl_compat
 BuildArch:      noarch
 Conflicts:      perl < 4:5.18.2-302
@@ -1854,7 +1655,7 @@ Summary:        Run Perl standard test scripts with statistics
 Group:          Development/Languages
 License:        GPL+ or Artistic
 Epoch:          0
-Version:        3.30
+Version:        3.35
 Requires:       %perl_compat
 BuildArch:      noarch
 
@@ -1870,7 +1671,7 @@ Group:          Development/Languages
 # NOTE: For future reference, 1.001010+ also uses the `CC0' license
 License:        (GPL+ or Artistic) and Public Domain
 Epoch:          0
-Version:        1.001002
+Version:        1.001014
 Requires:       %perl_compat
 Requires:       perl(Data::Dumper)
 BuildArch:      noarch
@@ -1885,7 +1686,7 @@ Summary:        Parse text into an array of tokens or array of arrays
 Group:          Development/Libraries
 License:        GPL+ or Artistic
 Epoch:          0
-Version:        3.29
+Version:        3.30
 Requires:       %perl_compat
 Requires:       perl(Carp)
 BuildArch:      noarch
@@ -1973,7 +1774,7 @@ Summary:        Time objects from localtime and gmtime
 Group:          Development/Libraries
 License:        (GPL+ or Artistic) and BSD
 Epoch:          0
-Version:        1.27
+Version:        1.29
 Requires:       %perl_compat
 
 %description Time-Piece
@@ -1988,7 +1789,7 @@ Summary:        Perl interpreter-based threads
 Group:          Development/Libraries
 License:        GPL+ or Artistic
 Epoch:          1
-Version:        1.93
+Version:        2.01
 Requires:       perl = %{perl_epoch}:%{perl_version}
 
 %description threads
@@ -2010,7 +1811,7 @@ Summary:        Perl extension for sharing data structures between threads
 Group:          Development/Libraries
 License:        GPL+ or Artistic
 Epoch:          0
-Version:        1.46
+Version:        1.48
 Requires:       %perl_compat
 
 %description threads-shared
@@ -2028,7 +1829,7 @@ Summary:        Perl extension for Version Objects
 Group:          Development/Libraries
 License:        GPL+ or Artistic
 # Epoch bump for clean upgrade over old standalone package
-Epoch:          4
+Epoch:          5
 # real version 0.9909
 Version:        0.99.09
 Requires:       %perl_compat
@@ -2130,11 +1931,6 @@ rm -rf 'cpan/Memoize/Memoize/NDBM_File.pm'
 sed -i '\|cpan/Memoize/Memoize/NDBM_File.pm|d' MANIFEST
 %endif
 
-# Regenerate a2p.c bug #1177672
-pushd x2p
-yacc a2p.y
-mv -f y.tab.c a2p.c
-popd
 
 %build
 echo "RPM Build arch: %{_arch}"
@@ -2275,10 +2071,6 @@ install -p -m 644 %{SOURCE3} ${RPM_BUILD_ROOT}%{_rpmconfigdir}/macros.d/
 # Dual-living binaries clashes on debuginfo files between perl and standalone
 # packages. Excluding is not enough, we need to remove them. This is
 # a work-around for rpmbuild bug #878863.
-%if !%{dual_life} && !%{rebuild_from_scratch}
-rm ${RPM_BUILD_ROOT}%{_bindir}/a2p
-%endif
-
 find $RPM_BUILD_ROOT -type f -name '*.bs' -empty | xargs rm -f
 chmod -R u+w $RPM_BUILD_ROOT/*
 
@@ -2346,6 +2138,9 @@ sed \
 # lib/perl5db.t will fail if Term::ReadLine::Gnu is available
 %check
 %if %{with test}
+pushd t
+%{new_perl} -I../lib porting/customized.t --regen
+popd
 %if %{parallel_tests}
     JOBS=$(printf '%%s' "%{?_smp_mflags}" | sed 's/.*-j\([0-9][0-9]*\).*/\1/')
     LC_ALL=C TEST_JOBS=$JOBS make test_harness
@@ -2389,23 +2184,6 @@ sed \
 %exclude %{_libdir}/libperl.so
 %exclude %{_mandir}/man1/perlxs*
 
-# App-a2p
-%if %{dual_life} || %{rebuild_from_scratch}
-%exclude %{_bindir}/a2p
-%endif
-%exclude %{privlib}/pod/a2p.pod
-%exclude %{_mandir}/man1/a2p.1*
-
-# App-find2perl
-%exclude %{_bindir}/find2perl
-%exclude %{_mandir}/man1/find2perl.1*
-
-# App-s2p
-%exclude %{_bindir}/psed
-%exclude %{_bindir}/s2p
-%exclude %{_mandir}/man1/psed.1*
-%exclude %{_mandir}/man1/s2p.1*
-
 # Archive-Tar
 %exclude %{_bindir}/ptar
 %exclude %{_bindir}/ptardiff
@@ -2435,16 +2213,6 @@ sed \
 %exclude %{privlib}/Carp.*
 %exclude %{_mandir}/man3/Carp.*
 
-# CGI
-%exclude %{privlib}/CGI
-%exclude %{privlib}/CGI.pm
-%exclude %{_mandir}/man3/CGI.3*
-%exclude %{_mandir}/man3/CGI::*.3*
-
-# CGI-Fast
-%exclude %{privlib}/CGI/Fast.pm
-%exclude %{_mandir}/man3/CGI::Fast.3*
-
 # constant
 %exclude %{privlib}/constant.pm
 %exclude %{_mandir}/man3/constant.3*
@@ -2466,7 +2234,9 @@ sed \
 %exclude %dir %{privlib}/CPAN/Meta
 %exclude %{privlib}/CPAN/Meta/Converter.pm
 %exclude %{privlib}/CPAN/Meta/Feature.pm
+%exclude %dir %{privlib}/CPAN/Meta/History
 %exclude %{privlib}/CPAN/Meta/History.pm
+%exclude %{privlib}/CPAN/Meta/Merge.pm
 %exclude %{privlib}/CPAN/Meta/Prereqs.pm
 %exclude %{privlib}/CPAN/Meta/Spec.pm
 %exclude %{privlib}/CPAN/Meta/Validator.pm
@@ -2765,10 +2535,6 @@ sed \
 %exclude %{privlib}/HTTP/Tiny.pm
 %exclude %{_mandir}/man3/HTTP::Tiny*
 
-# inc-latest
-%exclude %{privlib}/inc
-%exclude %{_mandir}/man3/inc::latest.3*
-
 # IPC-Cmd
 %exclude %{privlib}/IPC/Cmd.pm
 %exclude %{_mandir}/man3/IPC::Cmd.3*
@@ -2817,23 +2583,6 @@ sed \
 %exclude %{privlib}/Locale/Maketext/Simple.pm
 %exclude %{_mandir}/man3/Locale::Maketext::Simple.*
 
-
-# Module-Build
-%exclude %{_bindir}/config_data
-%exclude %dir %{privlib}/Module
-%exclude %{privlib}/Module/Build
-%exclude %{privlib}/Module/Build.pm
-%exclude %{_mandir}/man1/config_data.1*
-%exclude %{_mandir}/man3/Module::Build*
-
-# Module-Build-Deprecated
-%exclude %{privlib}/Module/Build/ModuleInfo.pm
-%exclude %{privlib}/Module/Build/Version.pm
-%exclude %{privlib}/Module/Build/YAML.pm
-%exclude %{_mandir}/man3/Module::Build::ModuleInfo.3*
-%exclude %{_mandir}/man3/Module::Build::Version.3*
-%exclude %{_mandir}/man3/Module::Build::YAML.3*
-
 # Module-CoreList
 %exclude %dir %{privlib}/Module
 %exclude %{privlib}/Module/CoreList
@@ -2865,11 +2614,6 @@ sed \
 %exclude %{privlib}/Module/Metadata.pm
 %exclude %{_mandir}/man3/Module::Metadata.3pm*
 
-
-# Package-Constants
-%exclude %{privlib}/Package/
-%exclude %{_mandir}/man3/Package::Constants*
-
 # PathTools
 %exclude %{archlib}/Cwd.pm
 %exclude %{archlib}/File/Spec*
@@ -2900,7 +2644,6 @@ sed \
 %exclude %{privlib}/Pod/Escapes.pm
 %exclude %{_mandir}/man3/Pod::Escapes.*
 
-
 # Pod-Parser
 %exclude %{_bindir}/podselect
 %exclude %{privlib}/Pod/Find.pm
@@ -2955,9 +2698,11 @@ sed \
 # Scalar-List-Utils
 %exclude %{archlib}/List/
 %exclude %{archlib}/Scalar/
+%exclude %{archlib}/Sub/
 %exclude %{archlib}/auto/List/
 %exclude %{_mandir}/man3/List::Util*
 %exclude %{_mandir}/man3/Scalar::Util*
+%exclude %{_mandir}/man3/Sub::Util*
 
 # Storable
 %exclude %{archlib}/Storable.pm
@@ -2989,10 +2734,12 @@ sed \
 %exclude %dir %{privlib}/Test
 %exclude %{privlib}/Test/More*
 %exclude %{privlib}/Test/Builder*
+%exclude %{privlib}/Test/Tester*
 %exclude %{privlib}/Test/Simple*
 %exclude %{privlib}/Test/Tutorial*
 %exclude %{_mandir}/man3/Test::More*
 %exclude %{_mandir}/man3/Test::Builder*
+%exclude %{_mandir}/man3/Test::Tester*
 %exclude %{_mandir}/man3/Test::Simple*
 %exclude %{_mandir}/man3/Test::Tutorial*
 
@@ -3089,28 +2836,6 @@ sed \
 %{perl5_testdir}/
 
 %if %{dual_life} || %{rebuild_from_scratch}
-%files App-a2p
-%{_bindir}/a2p
-%{privlib}/pod/a2p.pod
-%{_mandir}/man1/a2p.1*
-%endif
-
-%if %{dual_life} || %{rebuild_from_scratch}
-%files App-find2perl
-%{_bindir}/find2perl
-%{_mandir}/man1/find2perl.1*
-%endif
-
-%if %{dual_life} || %{rebuild_from_scratch}
-%files App-s2p
-%{_bindir}/psed
-%{_bindir}/s2p
-%{_mandir}/man1/psed.1*
-%{_mandir}/man1/s2p.1*
-%endif
-
-
-%if %{dual_life} || %{rebuild_from_scratch}
 %files Archive-Tar
 %{_bindir}/ptar
 %{_bindir}/ptardiff
@@ -3147,18 +2872,6 @@ sed \
 %{privlib}/Carp.*
 %{_mandir}/man3/Carp.*
 
-%files CGI
-%{privlib}/CGI/
-%{privlib}/CGI.pm
-%exclude %{privlib}/CGI/Fast.pm
-%{_mandir}/man3/CGI.3*
-%{_mandir}/man3/CGI::*.3*
-%exclude %{_mandir}/man3/CGI::Fast.3*
-
-%files CGI-Fast
-%{privlib}/CGI/Fast.pm
-%{_mandir}/man3/CGI::Fast.3*
-
 %files Compress-Raw-Bzip2
 %dir %{archlib}/Compress
 %dir %{archlib}/Compress/Raw
@@ -3206,7 +2919,9 @@ sed \
 %{privlib}/CPAN/Meta.pm
 %{privlib}/CPAN/Meta/Converter.pm
 %{privlib}/CPAN/Meta/Feature.pm
+%dir %{privlib}/CPAN/Meta/History
 %{privlib}/CPAN/Meta/History.pm
+%{privlib}/CPAN/Meta/Merge.pm
 %{privlib}/CPAN/Meta/Prereqs.pm
 %{privlib}/CPAN/Meta/Spec.pm
 %{privlib}/CPAN/Meta/Validator.pm
@@ -3557,12 +3272,6 @@ sed \
 %endif
 
 %if %{dual_life} || %{rebuild_from_scratch}
-%files inc-latest
-%{privlib}/inc
-%{_mandir}/man3/inc::latest.3*
-%endif
-
-%if %{dual_life} || %{rebuild_from_scratch}
 %files IPC-Cmd
 %dir %{privlib}/IPC
 %{privlib}/IPC/Cmd.pm
@@ -3620,30 +3329,6 @@ sed \
 %{_mandir}/man3/Locale::Maketext::Simple.*
 
 %if %{dual_life} || %{rebuild_from_scratch}
-%files Module-Build
-%{_bindir}/config_data
-%dir %{privlib}/Module
-%{privlib}/Module/Build
-%{privlib}/Module/Build.pm
-%exclude %{privlib}/Module/Build/ModuleInfo.pm
-%exclude %{privlib}/Module/Build/Version.pm
-%exclude %{privlib}/Module/Build/YAML.pm
-%{_mandir}/man1/config_data.1*
-%{_mandir}/man3/Module::Build*
-%exclude %{_mandir}/man3/Module::Build::ModuleInfo.3*
-%exclude %{_mandir}/man3/Module::Build::Version.3*
-%exclude %{_mandir}/man3/Module::Build::YAML.3*
-
-%files Module-Build-Deprecated
-%{privlib}/Module/Build/ModuleInfo.pm
-%{privlib}/Module/Build/Version.pm
-%{privlib}/Module/Build/YAML.pm
-%{_mandir}/man3/Module::Build::ModuleInfo.3*
-%{_mandir}/man3/Module::Build::Version.3*
-%{_mandir}/man3/Module::Build::YAML.3*
-%endif
-
-%if %{dual_life} || %{rebuild_from_scratch}
 %files Module-CoreList
 %dir %{privlib}/Module
 %{privlib}/Module/CoreList
@@ -3683,12 +3368,6 @@ sed \
 %endif
 
 %if %{dual_life} || %{rebuild_from_scratch}
-%files Package-Constants
-%{privlib}/Package/
-%{_mandir}/man3/Package::Constants*
-%endif
-
-%if %{dual_life} || %{rebuild_from_scratch}
 %files PathTools
 %{archlib}/Cwd.pm
 %dir %{archlib}/File
@@ -3809,9 +3488,11 @@ sed \
 %files Scalar-List-Utils
 %{archlib}/List
 %{archlib}/Scalar
+%{archlib}/Sub
 %{archlib}/auto/List
 %{_mandir}/man3/List::Util*
 %{_mandir}/man3/Scalar::Util*
+%{_mandir}/man3/Sub::Util*
 %endif
 
 %if %{dual_life} || %{rebuild_from_scratch}
@@ -3864,10 +3545,12 @@ sed \
 %dir %{privlib}/Test
 %{privlib}/Test/More*
 %{privlib}/Test/Builder*
+%{privlib}/Test/Tester*
 %{privlib}/Test/Simple*
 %{privlib}/Test/Tutorial*
 %{_mandir}/man3/Test::More*
 %{_mandir}/man3/Test::Builder*
+%{_mandir}/man3/Test::Tester*
 %{_mandir}/man3/Test::Simple*
 %{_mandir}/man3/Test::Tutorial*
 %endif
@@ -3951,6 +3634,11 @@ sed \
 
 # Old changelog entries are preserved in CVS.
 %changelog
+* Mon Jun 01 2015 Jitka Plesnikova <jplesnik at redhat.com> - 4:5.22.0-241
+- 5.22.0 bump (see <http://search.cpan.org/dist/perl-5.22.0/pod/perldelta.pod>
+  for release notes)
+- Updated sub-packages and erased the removed modules from the core
+ 
 * Wed Apr 15 2015 Jitka Plesnikova <jplesnik at redhat.com> - 4:5.20.2-328
 - Sub-package perl-CGI-Fast and perl-Module-Build-Deprecated
 - Add missing dual-life modules to perl-core
-- 
cgit v0.10.2


	http://pkgs.fedoraproject.org/cgit/perl.git/commit/?h=master&id=6071c95c73a07ee04fcb5063aede481ece8fa4fd


More information about the perl-devel mailing list