Apply conditionals for dual life patches.

This commit is contained in:
Marcela Mašláňová 2012-08-10 14:29:05 +02:00
parent a3a3e58732
commit c2f1074f81
1 changed files with 98 additions and 36 deletions

134
perl.spec
View File

@ -7,6 +7,9 @@
%global parallel_tests 1 %global parallel_tests 1
%global tapsetdir %{_datadir}/systemtap/tapset %global tapsetdir %{_datadir}/systemtap/tapset
%global dual_life 0
%global rebuild_from_scratch 0
# This overrides filters from build root (/etc/rpm/macros.perl) # This overrides filters from build root (/etc/rpm/macros.perl)
# intentionally (unversioned perl(DB) is removed and versioned one is kept) # intentionally (unversioned perl(DB) is removed and versioned one is kept)
%global __provides_exclude_from .*/auto/.*\\.so$|.*/%{perl_archlib}/.*\\.so$|%{_docdir} %global __provides_exclude_from .*/auto/.*\\.so$|.*/%{perl_archlib}/.*\\.so$|%{_docdir}
@ -262,7 +265,7 @@ for the creation of tar file objects for custom manipulation. If you have the
IO::Zlib module installed, Archive::Tar will also support compressed or IO::Zlib module installed, Archive::Tar will also support compressed or
gzipped tar files. gzipped tar files.
%if %{dual_life}
%package Carp %package Carp
Summary: Alternative warn and die for modules Summary: Alternative warn and die for modules
Epoch: 0 Epoch: 0
@ -284,8 +287,9 @@ context is a summary of every call in the call-stack. For a shorter message
you can use carp or croak which report the error as being from where your you can use carp or croak which report the error as being from where your
module was called. There is no guarantee that that is where the error was, module was called. There is no guarantee that that is where the error was,
but it is a good educated guess. but it is a good educated guess.
%endif
%if %{dual_life}
%package CGI %package CGI
Summary: Handle Common Gateway Interface requests and responses Summary: Handle Common Gateway Interface requests and responses
Group: Development/Libraries Group: Development/Libraries
@ -312,8 +316,9 @@ generation utilities are included as well.
CGI.pm performs very well in in a vanilla CGI.pm environment and also comes 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. with built-in support for mod_perl and mod_perl2 as well as FastCGI.
%endif
%if %{dual_life}
%package Compress-Raw-Bzip2 %package Compress-Raw-Bzip2
Summary: Low-Level Interface to bzip2 compression library Summary: Low-Level Interface to bzip2 compression library
Group: Development/Libraries Group: Development/Libraries
@ -325,7 +330,7 @@ Requires: perl(Exporter), perl(File::Temp)
%description Compress-Raw-Bzip2 %description Compress-Raw-Bzip2
This module provides a Perl interface to the bzip2 compression library. This module provides a Perl interface to the bzip2 compression library.
It is used by IO::Compress::Bzip2. It is used by IO::Compress::Bzip2.
%endif
%package Compress-Raw-Zlib %package Compress-Raw-Zlib
Summary: Low-Level Interface to the zlib compression library Summary: Low-Level Interface to the zlib compression library
@ -355,6 +360,7 @@ BuildArch: noarch
%description CPAN %description CPAN
Query, download and build perl modules from CPAN sites. Query, download and build perl modules from CPAN sites.
%if %{dual_life}
%package CPAN-Meta %package CPAN-Meta
Summary: Distribution metadata for a CPAN dist Summary: Distribution metadata for a CPAN dist
Epoch: 0 Epoch: 0
@ -370,7 +376,7 @@ older distributions, META.yml, which describes the distribution, its
contents, and the requirements for building and installing the contents, and the requirements for building and installing the
distribution. The data structure stored in the META.json file is described distribution. The data structure stored in the META.json file is described
in CPAN::Meta::Spec. in CPAN::Meta::Spec.
%endif
%package CPAN-Meta-YAML %package CPAN-Meta-YAML
Version: 0.007 Version: 0.007
@ -407,7 +413,7 @@ BuildArch: noarch
The CPANPLUS library is an API to the CPAN mirrors and a collection of The CPANPLUS library is an API to the CPAN mirrors and a collection of
interactive shells, commandline programs, etc, that use this API. interactive shells, commandline programs, etc, that use this API.
%if %{dual_life}
%package Data-Dumper %package Data-Dumper
Summary: Stringify perl data structures, suitable for printing and eval Summary: Stringify perl data structures, suitable for printing and eval
Group: Development/Libraries Group: Development/Libraries
@ -423,8 +429,9 @@ Given a list of scalars or reference variables, writes out their contents
in perl syntax. The references can also be objects. The content of each in perl syntax. The references can also be objects. The content of each
variable is output in a single Perl statement. Handles self-referential variable is output in a single Perl statement. Handles self-referential
structures correctly. structures correctly.
%endif
%if %{dual_life}
%package Digest %package Digest
Summary: Modules that calculate message digests Summary: Modules that calculate message digests
Group: Development/Libraries Group: Development/Libraries
@ -442,7 +449,7 @@ The Digest:: modules calculate digests, also called "fingerprints" or
some small/fixed size string. The actual size of the digest depend of some small/fixed size string. The actual size of the digest depend of
the algorithm used. The message is simply a sequence of arbitrary the algorithm used. The message is simply a sequence of arbitrary
bytes or bits. bytes or bits.
%endif
%package Digest-MD5 %package Digest-MD5
Summary: Perl interface to the MD5 Algorithm Summary: Perl interface to the MD5 Algorithm
@ -461,7 +468,7 @@ Message Digest algorithm from within Perl programs. The algorithm takes as
input a message of arbitrary length and produces as output a 128-bit input a message of arbitrary length and produces as output a 128-bit
"fingerprint" or "message digest" of the input. "fingerprint" or "message digest" of the input.
%if %{dual_life}
%package Digest-SHA %package Digest-SHA
Summary: Perl extension for SHA-1/224/256/384/512 Summary: Perl extension for SHA-1/224/256/384/512
Group: Development/Libraries Group: Development/Libraries
@ -479,7 +486,7 @@ Digest::SHA is a complete implementation of the NIST Secure Hash
Standard. It gives Perl programmers a convenient way to calculate Standard. It gives Perl programmers a convenient way to calculate
SHA-1, SHA-224, SHA-256, SHA-384, and SHA-512 message digests. The SHA-1, SHA-224, SHA-256, SHA-384, and SHA-512 message digests. The
module can handle all types of input, including partial-byte data. module can handle all types of input, including partial-byte data.
%endif
%package ExtUtils-CBuilder %package ExtUtils-CBuilder
Summary: Compile and link C code for Perl modules Summary: Compile and link C code for Perl modules
@ -527,7 +534,7 @@ BuildArch: noarch
Handles the installing and uninstalling of perl modules, scripts, man Handles the installing and uninstalling of perl modules, scripts, man
pages, etc. pages, etc.
%if %{dual_life}
%package ExtUtils-MakeMaker %package ExtUtils-MakeMaker
Summary: Create a module Makefile Summary: Create a module Makefile
Group: Development/Languages Group: Development/Languages
@ -548,8 +555,9 @@ BuildArch: noarch
%description ExtUtils-MakeMaker %description ExtUtils-MakeMaker
Create a module Makefile. Create a module Makefile.
%endif
%if %{dual_life}
%package ExtUtils-Manifest %package ExtUtils-Manifest
Summary: Utilities to write and check a MANIFEST file Summary: Utilities to write and check a MANIFEST file
Group: Development/Languages Group: Development/Languages
@ -562,7 +570,7 @@ BuildArch: noarch
%description ExtUtils-Manifest %description ExtUtils-Manifest
%{summary}. %{summary}.
%endif
%package ExtUtils-ParseXS %package ExtUtils-ParseXS
Summary: Module and a script for converting Perl XS code into C code Summary: Module and a script for converting Perl XS code into C code
@ -610,7 +618,7 @@ Source filters alter the program text of a module before Perl sees it, much as
a C preprocessor alters the source text of a C program before the compiler a C preprocessor alters the source text of a C program before the compiler
sees it. sees it.
%if %{dual_life}
%package IO-Compress %package IO-Compress
Summary: IO::Compress wrapper for modules Summary: IO::Compress wrapper for modules
Group: Development/Libraries Group: Development/Libraries
@ -625,7 +633,7 @@ Provides: perl(IO::Uncompress::Bunzip2)
This module is the base class for all IO::Compress and IO::Uncompress modules. This module is the base class for all IO::Compress and IO::Uncompress modules.
This module is not intended for direct use in application code. Its sole This module is not intended for direct use in application code. Its sole
purpose is to to be sub-classed by IO::Compress modules. purpose is to to be sub-classed by IO::Compress modules.
%endif
%package IO-Zlib %package IO-Zlib
Summary: Perl IO:: style interface to Compress::Zlib Summary: Perl IO:: style interface to Compress::Zlib
@ -678,7 +686,7 @@ It is more correct and more complete than HTTP::Lite. It supports proxies
(currently only non-authenticating ones) and redirection. It also correctly (currently only non-authenticating ones) and redirection. It also correctly
resumes after EINTR. resumes after EINTR.
%if %{dual_life}
%package JSON-PP %package JSON-PP
Summary: JSON::XS compatible pure-Perl module Summary: JSON::XS compatible pure-Perl module
Epoch: 0 Epoch: 0
@ -695,8 +703,9 @@ Conflicts: perl-JSON < 2.50
JSON::XS is the fastest and most proper JSON module on CPAN. It is written by JSON::XS is the fastest and most proper JSON module on CPAN. It is written by
Marc Lehmann in C, so must be compiled and installed in the used environment. Marc Lehmann in C, so must be compiled and installed in the used environment.
JSON::PP is a pure-Perl module and is compatible with JSON::XS. JSON::PP is a pure-Perl module and is compatible with JSON::XS.
%endif
%if %{dual_life}
%package Locale-Codes %package Locale-Codes
Summary: Distribution of modules to handle locale codes Summary: Distribution of modules to handle locale codes
Epoch: 0 Epoch: 0
@ -715,7 +724,7 @@ BuildArch: noarch
Locale-Codes is a distribution containing a set of modules. The modules Locale-Codes is a distribution containing a set of modules. The modules
each deal with different types of codes which identify parts of the locale each deal with different types of codes which identify parts of the locale
including languages, countries, currency, etc. including languages, countries, currency, etc.
%endif
%package Locale-Maketext-Simple %package Locale-Maketext-Simple
Summary: Simple interface to Locale::Maketext::Lexicon Summary: Simple interface to Locale::Maketext::Lexicon
@ -766,7 +775,7 @@ BuildArch: noarch
This module provides standardized logging facilities using the This module provides standardized logging facilities using the
Log::Message module. Log::Message module.
%if %{dual_life} || %{rebuild_from_scratch}
%package Module-Build %package Module-Build
Summary: Perl module for building and installing Perl modules Summary: Perl module for building and installing Perl modules
Group: Development/Libraries Group: Development/Libraries
@ -793,7 +802,7 @@ 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 (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 are included with perl 5.6.0, and it works fine on perl 5.005 if you can
install a few additional modules. install a few additional modules.
%endif
%package Module-CoreList %package Module-CoreList
Summary: Perl core modules indexed by perl versions Summary: Perl core modules indexed by perl versions
@ -916,7 +925,7 @@ 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 can be useful for, among others, setting up an autogenerated @EXPORT/@EXPORT_OK
for a Constants.pm file. for a Constants.pm file.
%if %{dual_life}
%package PathTools %package PathTools
Summary: PathTools Perl module (Cwd, File::Spec) Summary: PathTools Perl module (Cwd, File::Spec)
# PathTools aka File::Spec # PathTools aka File::Spec
@ -928,7 +937,7 @@ Requires: perl = %{perl_epoch}:%{perl_version}-%{release}
%description PathTools %description PathTools
PathTools Perl module (Cwd, File::Spec). PathTools Perl module (Cwd, File::Spec).
%endif
%package Params-Check %package Params-Check
Summary: Generic input parsing/checking mechanism Summary: Generic input parsing/checking mechanism
@ -943,7 +952,7 @@ BuildArch: noarch
%description Params-Check %description Params-Check
Params::Check is a generic input parsing/checking mechanism. Params::Check is a generic input parsing/checking mechanism.
%if %{dual_life}
%package Parse-CPAN-Meta %package Parse-CPAN-Meta
Summary: Parse META.yml and other similar CPAN metadata files Summary: Parse META.yml and other similar CPAN metadata files
Group: Development/Libraries Group: Development/Libraries
@ -961,8 +970,9 @@ Obsoletes: perl-Parse-CPAN-Meta < 1.40
%description Parse-CPAN-Meta %description Parse-CPAN-Meta
Parse::CPAN::Meta is a parser for META.yml files, based on the parser half of Parse::CPAN::Meta is a parser for META.yml files, based on the parser half of
YAML::Tiny. YAML::Tiny.
%endif
%if %{dual_life}
%package Perl-OSType %package Perl-OSType
Summary: Map Perl operating system names to generic types Summary: Map Perl operating system names to generic types
Version: 1.002 Version: 1.002
@ -980,7 +990,7 @@ This module provides a mapping between an operating system name as given by $^O
and a more generic type. The initial version is based on the OS type mappings and a more generic type. The initial version is based on the OS type mappings
provided in Module::Build and ExtUtils::CBuilder (thus, Microsoft operating provided in Module::Build and ExtUtils::CBuilder (thus, Microsoft operating
systems are given the type 'Windows' rather than 'Win32'). systems are given the type 'Windows' rather than 'Win32').
%endif
%package Pod-Escapes %package Pod-Escapes
Summary: Perl module for resolving POD escape sequences Summary: Perl module for resolving POD escape sequences
@ -1013,7 +1023,7 @@ This software distribution contains the packages for using Perl5 POD (Plain
Old Documentation). See the "perlpod" and "perlsyn" manual pages from your Old Documentation). See the "perlpod" and "perlsyn" manual pages from your
Perl5 distribution for more information about POD. Perl5 distribution for more information about POD.
%if %{dual_life}
%package Pod-Perldoc %package Pod-Perldoc
Summary: Look up Perl documentation in Pod format Summary: Look up Perl documentation in Pod format
Group: Development/Libraries Group: Development/Libraries
@ -1030,7 +1040,7 @@ perldoc looks up a piece of documentation in .pod format that is embedded
in the perl installation tree or in a perl script, and displays it via in the perl installation tree or in a perl script, and displays it via
"groff -man | $PAGER". This is primarily used for the documentation for "groff -man | $PAGER". This is primarily used for the documentation for
the perl library modules. the perl library modules.
%endif
%package Pod-Simple %package Pod-Simple
Summary: Framework for parsing POD documentation Summary: Framework for parsing POD documentation
@ -1047,6 +1057,7 @@ Pod::Simple is a Perl library for parsing text in the Pod ("plain old
documentation") markup language that is typically used for writing documentation") markup language that is typically used for writing
documentation for Perl and for Perl modules. documentation for Perl and for Perl modules.
%if %{dual_life}
%package Scalar-List-Utils %package Scalar-List-Utils
Summary: A selection of general-utility scalar and list subroutines Summary: A selection of general-utility scalar and list subroutines
Group: Development/Libraries Group: Development/Libraries
@ -1060,7 +1071,7 @@ Scalar::Util and List::Util contain a selection of subroutines that people have
expressed would be nice to have in the perl core, but the usage would not expressed would be nice to have in the perl core, but the usage would not
really be high enough to warrant the use of a keyword, and the size so small really be high enough to warrant the use of a keyword, and the size so small
such that being individual extensions would be wasteful. such that being individual extensions would be wasteful.
%endif
%package Term-UI %package Term-UI
Summary: Term::ReadLine UI made easy Summary: Term::ReadLine UI made easy
@ -1095,6 +1106,7 @@ Obsoletes: perl-TAP-Harness < 3.10
Run Perl standard test scripts with statistics. Run Perl standard test scripts with statistics.
Use TAP::Parser, Test::Harness package was whole rewritten. Use TAP::Parser, Test::Harness package was whole rewritten.
%if %{dual_life}
%package Test-Simple %package Test-Simple
Summary: Basic utilities for writing tests Summary: Basic utilities for writing tests
Group: Development/Languages Group: Development/Languages
@ -1123,7 +1135,7 @@ BuildArch: noarch
%description Test-Simple-tests %description Test-Simple-tests
This package provides the test suite for package perl-Test-Simple. This package provides the test suite for package perl-Test-Simple.
%endif
%package Time-Piece %package Time-Piece
Summary: Time objects from localtime and gmtime Summary: Time objects from localtime and gmtime
@ -1140,7 +1152,7 @@ with implementations that return objects. It does so in a backwards compatible
manner, so that using localtime or gmtime as documented in perlfunc still manner, so that using localtime or gmtime as documented in perlfunc still
behave as expected. behave as expected.
%if %{dual_life}
%package parent %package parent
Summary: Establish an ISA relationship with base classes at compile time Summary: Establish an ISA relationship with base classes at compile time
Group: Development/Libraries Group: Development/Libraries
@ -1163,8 +1175,9 @@ inheritance from those modules at the same time. Mostly similar in effect to:
push @ISA, qw(Foo Bar); push @ISA, qw(Foo Bar);
} }
%endif
%if %{dual_life}
%package Socket %package Socket
Summary: C socket.h defines and structure manipulators Summary: C socket.h defines and structure manipulators
Group: Development/Libraries Group: Development/Libraries
@ -1179,8 +1192,9 @@ mechanism of requiring a translated socket.ph file, this uses the h2xs program
(see the Perl source distribution) and your native C compiler. This means (see the Perl source distribution) and your native C compiler. This means
that it has a far more likely chance of getting the numbers right. This that it has a far more likely chance of getting the numbers right. This
includes all of the commonly used pound-defines like AF_INET, SOCK_STREAM, etc. includes all of the commonly used pound-defines like AF_INET, SOCK_STREAM, etc.
%endif
%if %{dual_life}
%package threads %package threads
Summary: Perl interpreter-based threads Summary: Perl interpreter-based threads
Group: Development/Libraries Group: Development/Libraries
@ -1200,8 +1214,9 @@ threading model has been deprecated, and was removed as of Perl 5.10.0.)
As just mentioned, all variables are, by default, thread local. To use shared As just mentioned, all variables are, by default, thread local. To use shared
variables, you need to also load threads::shared. variables, you need to also load threads::shared.
%endif
%if %{dual_life}
%package threads-shared %package threads-shared
Summary: Perl extension for sharing data structures between threads Summary: Perl extension for sharing data structures between threads
Group: Development/Libraries Group: Development/Libraries
@ -1217,8 +1232,9 @@ variables across different threads (and pseudo-forks on Win32). It is used
together with the threads module. This module supports the sharing of the together with the threads module. This module supports the sharing of the
following data types only: scalars and scalar refs, arrays and array refs, and following data types only: scalars and scalar refs, arrays and array refs, and
hashes and hash refs. hashes and hash refs.
%endif
%if %{dual_life}
%package version %package version
Summary: Perl extension for Version Objects Summary: Perl extension for Version Objects
Group: Development/Libraries Group: Development/Libraries
@ -1231,8 +1247,9 @@ BuildArch: noarch
%description version %description version
Perl extension for Version Objects Perl extension for Version Objects
%endif
%if %{dual_life}
%package Version-Requirements %package Version-Requirements
Summary: Set of version requirements for a CPAN dist Summary: Set of version requirements for a CPAN dist
License: GPL+ or Artistic License: GPL+ or Artistic
@ -1247,7 +1264,7 @@ A Version::Requirements object models a set of version constraints like
those specified in the META.yml or META.json files in CPAN distributions. those specified in the META.yml or META.json files in CPAN distributions.
It can be built up by adding more and more constraints, and it will reduce It can be built up by adding more and more constraints, and it will reduce
them to the simplest representation. them to the simplest representation.
%endif
%package core %package core
Summary: Base perl metapackage Summary: Base perl metapackage
@ -2102,6 +2119,7 @@ sed \
%{_mandir}/man1/ptargrep.1* %{_mandir}/man1/ptargrep.1*
%{_mandir}/man3/Archive::Tar* %{_mandir}/man3/Archive::Tar*
%if %{dual_life}
%files Carp %files Carp
%{privlib}/Carp %{privlib}/Carp
%{privlib}/Carp.* %{privlib}/Carp.*
@ -2121,6 +2139,7 @@ sed \
%dir %{archlib}/auto/Compress/Raw/ %dir %{archlib}/auto/Compress/Raw/
%{archlib}/auto/Compress/Raw/Bzip2/ %{archlib}/auto/Compress/Raw/Bzip2/
%{_mandir}/man3/Compress::Raw::Bzip2* %{_mandir}/man3/Compress::Raw::Bzip2*
%endif
%files Compress-Raw-Zlib %files Compress-Raw-Zlib
%dir %{archlib}/Compress %dir %{archlib}/Compress
@ -2142,6 +2161,7 @@ sed \
%exclude %{privlib}/CPAN/Meta.pm %exclude %{privlib}/CPAN/Meta.pm
%exclude %{_mandir}/man3/CPAN::Meta* %exclude %{_mandir}/man3/CPAN::Meta*
%if %{dual_life}
%files CPAN-Meta %files CPAN-Meta
%dir %{privlib}/CPAN/Meta %dir %{privlib}/CPAN/Meta
%{privlib}/CPAN/Meta.pm %{privlib}/CPAN/Meta.pm
@ -2153,6 +2173,7 @@ sed \
%{privlib}/CPAN/Meta/Validator.pm %{privlib}/CPAN/Meta/Validator.pm
%{_mandir}/man3/CPAN::Meta* %{_mandir}/man3/CPAN::Meta*
%exclude %{_mandir}/man3/CPAN::Meta::YAML* %exclude %{_mandir}/man3/CPAN::Meta::YAML*
%endif
%files CPAN-Meta-YAML %files CPAN-Meta-YAML
%{privlib}/CPAN/Meta/YAML.pm %{privlib}/CPAN/Meta/YAML.pm
@ -2168,6 +2189,7 @@ sed \
%{_mandir}/man1/cpanp.1* %{_mandir}/man1/cpanp.1*
%{_mandir}/man3/CPANPLUS* %{_mandir}/man3/CPANPLUS*
%if %{dual_life}
%files Data-Dumper %files Data-Dumper
%dir %{archlib}/auto/Data %dir %{archlib}/auto/Data
%dir %{archlib}/auto/Data/Dumper %dir %{archlib}/auto/Data/Dumper
@ -2184,12 +2206,14 @@ sed \
%{_mandir}/man3/Digest.3* %{_mandir}/man3/Digest.3*
%{_mandir}/man3/Digest::base.3* %{_mandir}/man3/Digest::base.3*
%{_mandir}/man3/Digest::file.3* %{_mandir}/man3/Digest::file.3*
%endif
%files Digest-MD5 %files Digest-MD5
%{archlib}/Digest/MD5.pm %{archlib}/Digest/MD5.pm
%{archlib}/auto/Digest/MD5/ %{archlib}/auto/Digest/MD5/
%{_mandir}/man3/Digest::MD5.3* %{_mandir}/man3/Digest::MD5.3*
%if %{dual_life}
%files Digest-SHA %files Digest-SHA
%{_bindir}/shasum %{_bindir}/shasum
%dir %{archlib}/Digest/ %dir %{archlib}/Digest/
@ -2197,6 +2221,7 @@ sed \
%{archlib}/auto/Digest/SHA/ %{archlib}/auto/Digest/SHA/
%{_mandir}/man1/shasum.1* %{_mandir}/man1/shasum.1*
%{_mandir}/man3/Digest::SHA.3* %{_mandir}/man3/Digest::SHA.3*
%endif
%files ExtUtils-CBuilder %files ExtUtils-CBuilder
%{privlib}/ExtUtils/CBuilder/ %{privlib}/ExtUtils/CBuilder/
@ -2215,6 +2240,7 @@ sed \
%{_mandir}/man3/ExtUtils::Installed.3* %{_mandir}/man3/ExtUtils::Installed.3*
%{_mandir}/man3/ExtUtils::Packlist.3* %{_mandir}/man3/ExtUtils::Packlist.3*
%if %{dual_life}
%files ExtUtils-Manifest %files ExtUtils-Manifest
%{privlib}/ExtUtils/Manifest.pm %{privlib}/ExtUtils/Manifest.pm
%{privlib}/ExtUtils/MANIFEST.SKIP %{privlib}/ExtUtils/MANIFEST.SKIP
@ -2241,6 +2267,7 @@ sed \
%{_mandir}/man3/ExtUtils::Mkbootstrap.3* %{_mandir}/man3/ExtUtils::Mkbootstrap.3*
%{_mandir}/man3/ExtUtils::Mksymlists.3* %{_mandir}/man3/ExtUtils::Mksymlists.3*
%{_mandir}/man3/ExtUtils::testlib.3* %{_mandir}/man3/ExtUtils::testlib.3*
%endif
%files ExtUtils-ParseXS %files ExtUtils-ParseXS
%dir %{privlib}/ExtUtils/ParseXS/ %dir %{privlib}/ExtUtils/ParseXS/
@ -2278,6 +2305,7 @@ sed \
%{_mandir}/man1/perlfilter.* %{_mandir}/man1/perlfilter.*
%{_mandir}/man3/Filter::Util::* %{_mandir}/man3/Filter::Util::*
%if %{dual_life}
%files IO-Compress %files IO-Compress
# IO-Compress # IO-Compress
%{_bindir}/zipdetails %{_bindir}/zipdetails
@ -2326,6 +2354,7 @@ sed \
%{_mandir}/man3/IO::Uncompress::Inflate* %{_mandir}/man3/IO::Uncompress::Inflate*
%{_mandir}/man3/IO::Uncompress::RawInflate* %{_mandir}/man3/IO::Uncompress::RawInflate*
%{_mandir}/man3/IO::Uncompress::Unzip* %{_mandir}/man3/IO::Uncompress::Unzip*
%endif
%files IO-Zlib %files IO-Zlib
%{privlib}/IO/Zlib.pm %{privlib}/IO/Zlib.pm
@ -2339,6 +2368,7 @@ sed \
%{privlib}/IPC/Cmd.pm %{privlib}/IPC/Cmd.pm
%{_mandir}/man3/IPC::Cmd.3* %{_mandir}/man3/IPC::Cmd.3*
%if %{dual_life}
%files JSON-PP %files JSON-PP
%{_bindir}/json_pp %{_bindir}/json_pp
%{privlib}/JSON/PP %{privlib}/JSON/PP
@ -2346,7 +2376,9 @@ sed \
%{_mandir}/man1/json_pp.1* %{_mandir}/man1/json_pp.1*
%{_mandir}/man3/JSON::PP.3* %{_mandir}/man3/JSON::PP.3*
%{_mandir}/man3/JSON::PP::Boolean.3pm* %{_mandir}/man3/JSON::PP::Boolean.3pm*
%endif
%if %{dual_life}
%files Locale-Codes %files Locale-Codes
%{privlib}/Locale/Codes %{privlib}/Locale/Codes
%{privlib}/Locale/Codes.* %{privlib}/Locale/Codes.*
@ -2360,6 +2392,7 @@ sed \
%{_mandir}/man3/Locale::Currency.* %{_mandir}/man3/Locale::Currency.*
%{_mandir}/man3/Locale::Language.* %{_mandir}/man3/Locale::Language.*
%{_mandir}/man3/Locale::Script.* %{_mandir}/man3/Locale::Script.*
%endif
%files Locale-Maketext-Simple %files Locale-Maketext-Simple
%{privlib}/Locale/Maketext/Simple.pm %{privlib}/Locale/Maketext/Simple.pm
@ -2379,6 +2412,7 @@ sed \
%{privlib}/Log/Message/Simple.pm %{privlib}/Log/Message/Simple.pm
%{_mandir}/man3/Log::Message::Simple.3* %{_mandir}/man3/Log::Message::Simple.3*
%if %{dual_life} || %{rebuild_from_scratch}
%files Module-Build %files Module-Build
%{_bindir}/config_data %{_bindir}/config_data
%{privlib}/inc/ %{privlib}/inc/
@ -2387,6 +2421,7 @@ sed \
%{_mandir}/man1/config_data.1* %{_mandir}/man1/config_data.1*
%{_mandir}/man3/Module::Build* %{_mandir}/man3/Module::Build*
%{_mandir}/man3/inc::latest.3* %{_mandir}/man3/inc::latest.3*
%endif
%files Module-CoreList %files Module-CoreList
%{_bindir}/corelist %{_bindir}/corelist
@ -2426,30 +2461,38 @@ sed \
%{privlib}/Package/ %{privlib}/Package/
%{_mandir}/man3/Package::Constants* %{_mandir}/man3/Package::Constants*
%if %{dual_life}
%files PathTools %files PathTools
%{archlib}/Cwd.pm %{archlib}/Cwd.pm
%{archlib}/File/Spec* %{archlib}/File/Spec*
%{archlib}/auto/Cwd/ %{archlib}/auto/Cwd/
%{_mandir}/man3/Cwd* %{_mandir}/man3/Cwd*
%{_mandir}/man3/File::Spec* %{_mandir}/man3/File::Spec*
%endif
%files Params-Check %files Params-Check
%{privlib}/Params/ %{privlib}/Params/
%{_mandir}/man3/Params::Check* %{_mandir}/man3/Params::Check*
%if %{dual_life}
%files Parse-CPAN-Meta %files Parse-CPAN-Meta
%dir %{privlib}/Parse/ %dir %{privlib}/Parse/
%dir %{privlib}/Parse/CPAN/ %dir %{privlib}/Parse/CPAN/
%{privlib}/Parse/CPAN/Meta.pm %{privlib}/Parse/CPAN/Meta.pm
%{_mandir}/man3/Parse::CPAN::Meta.3* %{_mandir}/man3/Parse::CPAN::Meta.3*
%endif
%if %{dual_life}
%files parent %files parent
%{privlib}/parent.pm %{privlib}/parent.pm
%{_mandir}/man3/parent.3* %{_mandir}/man3/parent.3*
%endif
%if %{dual_life}
%files Perl-OSType %files Perl-OSType
%{privlib}/Perl/OSType.pm %{privlib}/Perl/OSType.pm
%{_mandir}/man3/Perl::OSType.3pm* %{_mandir}/man3/Perl::OSType.3pm*
%endif
%files Pod-Escapes %files Pod-Escapes
%{privlib}/Pod/Escapes.pm %{privlib}/Pod/Escapes.pm
@ -2479,6 +2522,7 @@ sed \
%{_mandir}/man3/Pod::Select.* %{_mandir}/man3/Pod::Select.*
%{_mandir}/man3/Pod::Usage.* %{_mandir}/man3/Pod::Usage.*
%if %{dual_life}
%files Pod-Perldoc %files Pod-Perldoc
%{_bindir}/perldoc %{_bindir}/perldoc
%{privlib}/pod/perldoc.pod %{privlib}/pod/perldoc.pod
@ -2486,6 +2530,7 @@ sed \
%{privlib}/Pod/Perldoc/ %{privlib}/Pod/Perldoc/
%{_mandir}/man1/perldoc.1* %{_mandir}/man1/perldoc.1*
%{_mandir}/man3/Pod::Perldoc* %{_mandir}/man3/Pod::Perldoc*
%endif
%files Pod-Simple %files Pod-Simple
%{privlib}/Pod/Simple/ %{privlib}/Pod/Simple/
@ -2493,18 +2538,22 @@ sed \
%{privlib}/Pod/Simple.pod %{privlib}/Pod/Simple.pod
%{_mandir}/man3/Pod::Simple* %{_mandir}/man3/Pod::Simple*
%if %{dual_life}
%files Scalar-List-Utils %files Scalar-List-Utils
%{archlib}/List/ %{archlib}/List/
%{archlib}/Scalar/ %{archlib}/Scalar/
%{archlib}/auto/List/ %{archlib}/auto/List/
%{_mandir}/man3/List::Util* %{_mandir}/man3/List::Util*
%{_mandir}/man3/Scalar::Util* %{_mandir}/man3/Scalar::Util*
%endif
%if %{dual_life}
%files Socket %files Socket
%dir %{archlib}/auto/Socket %dir %{archlib}/auto/Socket
%{archlib}/auto/Socket/Socket.* %{archlib}/auto/Socket/Socket.*
%{archlib}/Socket.pm %{archlib}/Socket.pm
%{_mandir}/man3/Socket.3* %{_mandir}/man3/Socket.3*
%endif
%files Term-UI %files Term-UI
%{privlib}/Term/UI/ %{privlib}/Term/UI/
@ -2521,6 +2570,7 @@ sed \
%{_mandir}/man3/TAP* %{_mandir}/man3/TAP*
%{_mandir}/man3/Test::Harness* %{_mandir}/man3/Test::Harness*
%if %{dual_life}
%files Test-Simple %files Test-Simple
%{privlib}/Test/More* %{privlib}/Test/More*
%{privlib}/Test/Builder* %{privlib}/Test/Builder*
@ -2534,6 +2584,7 @@ sed \
%files Test-Simple-tests %files Test-Simple-tests
%dir %{perl5_testdir} %dir %{perl5_testdir}
%{perl5_testdir}/Test-Simple %{perl5_testdir}/Test-Simple
%endif
%files Time-Piece %files Time-Piece
%{archlib}/Time/Piece.pm %{archlib}/Time/Piece.pm
@ -2542,34 +2593,45 @@ sed \
%{_mandir}/man3/Time::Piece.3* %{_mandir}/man3/Time::Piece.3*
%{_mandir}/man3/Time::Seconds.3* %{_mandir}/man3/Time::Seconds.3*
%if %{dual_life}
%files Version-Requirements %files Version-Requirements
%{privlib}/Version/Requirements.pm %{privlib}/Version/Requirements.pm
%{_mandir}/man3/Version::Requirements* %{_mandir}/man3/Version::Requirements*
%endif
%if %{dual_life}
%files threads %files threads
%dir %{archlib}/auto/threads %dir %{archlib}/auto/threads
%{archlib}/auto/threads/threads* %{archlib}/auto/threads/threads*
%{archlib}/threads.pm %{archlib}/threads.pm
%{_mandir}/man3/threads.3* %{_mandir}/man3/threads.3*
%endif
%if %{dual_life}
%files threads-shared %files threads-shared
%{archlib}/auto/threads/shared* %{archlib}/auto/threads/shared*
%dir %{archlib}/threads %dir %{archlib}/threads
%{archlib}/threads/shared* %{archlib}/threads/shared*
%{_mandir}/man3/threads::shared* %{_mandir}/man3/threads::shared*
%endif
%if %{dual_life}
%files version %files version
%{privlib}/version.pm %{privlib}/version.pm
%{privlib}/version.pod %{privlib}/version.pod
%{privlib}/version/ %{privlib}/version/
%{_mandir}/man3/version.3* %{_mandir}/man3/version.3*
%{_mandir}/man3/version::Internals.3* %{_mandir}/man3/version::Internals.3*
%endif
%files core %files core
# Nothing. Nada. Zilch. Zarro. Uh uh. Nope. Sorry. # Nothing. Nada. Zilch. Zarro. Uh uh. Nope. Sorry.
# Old changelog entries are preserved in CVS. # Old changelog entries are preserved in CVS.
%changelog %changelog
* Thu Aug 9 2012 Marcela Mašláňová <mmaslano@redhat.com> - 4:5.16.0-228
- apply conditionals for dual life patches
* Thu Aug 09 2012 Jitka Plesnikova <jplesnik@redhat.com> 4:5.16.1-228 * Thu Aug 09 2012 Jitka Plesnikova <jplesnik@redhat.com> 4:5.16.1-228
- 5.16.1 bump (see - 5.16.1 bump (see
http://search.cpan.org/dist/perl-5.16.1/pod/perldelta.pod for release http://search.cpan.org/dist/perl-5.16.1/pod/perldelta.pod for release