Apply conditionals for dual life patches.
This commit is contained in:
parent
a3a3e58732
commit
c2f1074f81
134
perl.spec
134
perl.spec
@ -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
|
||||||
|
Loading…
Reference in New Issue
Block a user