Remove 9 bundled packages

autodie, B-Lint, CPANPLUS, Encode, File-CheckTree, IPC-Cmd,
Params-Check, Text-Soundex, Thread-Queue
This commit is contained in:
Petr Písař 2013-03-14 17:43:06 +01:00
parent ccef258de2
commit f3c78cb3f4
1 changed files with 38 additions and 0 deletions

View File

@ -296,6 +296,7 @@ IO::Zlib module installed, Archive::Tar will also support compressed or
gzipped tar files. gzipped tar files.
%endif %endif
%if %{dual_life} || %{rebuild_from_scratch}
%package autodie %package autodie
Summary: Replace functions with ones that succeed or die Summary: Replace functions with ones that succeed or die
Group: Development/Libraries Group: Development/Libraries
@ -316,7 +317,9 @@ exception on failure.
However "Fatal" has been obsoleted by the new autodie pragma. Please use However "Fatal" has been obsoleted by the new autodie pragma. Please use
autodie in preference to "Fatal". autodie in preference to "Fatal".
%endif
%if %{dual_life} || %{rebuild_from_scratch}
%package B-Lint %package B-Lint
Summary: Perl lint Summary: Perl lint
Group: Development/Libraries Group: Development/Libraries
@ -332,6 +335,7 @@ Conflicts: perl < 4:5.16.2-251
The B::Lint module is equivalent to an extended version of the -w option of The B::Lint module is equivalent to an extended version of the -w option of
perl. It is named after the program lint which carries out a similar process perl. It is named after the program lint which carries out a similar process
for C programs. for C programs.
%endif
%if %{dual_life} || %{rebuild_from_scratch} %if %{dual_life} || %{rebuild_from_scratch}
%package Carp %package Carp
@ -462,6 +466,7 @@ and writing CPAN metadata files like META.yml and MYMETA.yml. It should not be
used for any other general YAML parsing or generation task. used for any other general YAML parsing or generation task.
%endif %endif
%if %{dual_life} || %{rebuild_from_scratch}
%package CPANPLUS %package CPANPLUS
Summary: API & CLI access to the CPAN mirrors Summary: API & CLI access to the CPAN mirrors
Group: Development/Libraries Group: Development/Libraries
@ -481,6 +486,7 @@ BuildArch: noarch
%description CPANPLUS %description CPANPLUS
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.
%endif
%if %{dual_life} || %{rebuild_from_scratch} %if %{dual_life} || %{rebuild_from_scratch}
%package Data-Dumper %package Data-Dumper
@ -557,6 +563,7 @@ 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 %endif
%if %{dual_life} || %{rebuild_from_scratch}
%package Encode %package Encode
Summary: Character encodings in Perl Summary: Character encodings in Perl
Group: Development/Libraries Group: Development/Libraries
@ -585,6 +592,7 @@ BuildArch: noarch
enc2xs builds a Perl extension for use by Encode from either Unicode Character enc2xs builds a Perl extension for use by Encode from either Unicode Character
Mapping files (.ucm) or Tcl Encoding Files (.enc). You can use enc2xs to add Mapping files (.ucm) or Tcl Encoding Files (.enc). You can use enc2xs to add
your own encoding to perl. No knowledge of XS is necessary. your own encoding to perl. No knowledge of XS is necessary.
%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
@ -690,6 +698,7 @@ ExtUtils::ParseXS will compile XS code into C code by embedding the constructs
necessary to let C functions manipulate Perl values and creates the glue necessary to let C functions manipulate Perl values and creates the glue
necessary to let Perl access those functions. necessary to let Perl access those functions.
%if %{dual_life} || %{rebuild_from_scratch}
%package File-CheckTree %package File-CheckTree
Summary: Run many file-test checks on a tree Summary: Run many file-test checks on a tree
Group: Development/Libraries Group: Development/Libraries
@ -710,6 +719,7 @@ may put || die to make it a fatal error if the file test fails. The default is
opposite condition. If you do a cd and then list some relative file names, you opposite condition. If you do a cd and then list some relative file names, you
may want to indent them slightly for readability. If you supply your own die() may want to indent them slightly for readability. If you supply your own die()
or warn() message, you can use $file to interpolate the file name. or warn() message, you can use $file to interpolate the file name.
%endif
%package File-Fetch %package File-Fetch
Summary: Generic file fetching mechanism Summary: Generic file fetching mechanism
@ -778,6 +788,7 @@ as an IO::File object so you can have common code that doesn't know which sort
of file it is using. of file it is using.
%if %{dual_life} || %{rebuild_from_scratch}
%package IPC-Cmd %package IPC-Cmd
Summary: Finding and running system commands made easy Summary: Finding and running system commands made easy
Group: Development/Libraries Group: Development/Libraries
@ -792,6 +803,7 @@ BuildArch: noarch
%description IPC-Cmd %description IPC-Cmd
IPC::Cmd allows you to run commands, interactively if desired, in a platform IPC::Cmd allows you to run commands, interactively if desired, in a platform
independent way, but have them still work. independent way, but have them still work.
%endif
%package HTTP-Tiny %package HTTP-Tiny
@ -1074,6 +1086,7 @@ Requires: perl(Carp)
PathTools Perl module (Cwd, File::Spec). PathTools Perl module (Cwd, File::Spec).
%endif %endif
%if %{dual_life} || %{rebuild_from_scratch}
%package Params-Check %package Params-Check
Summary: Generic input parsing/checking mechanism Summary: Generic input parsing/checking mechanism
Group: Development/Libraries Group: Development/Libraries
@ -1086,6 +1099,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.
%endif
%if %{dual_life} || %{rebuild_from_scratch} %if %{dual_life} || %{rebuild_from_scratch}
%package Parse-CPAN-Meta %package Parse-CPAN-Meta
@ -1352,6 +1366,7 @@ Conflicts: perl < 4:5.16.2-256
%description Text-ParseWords %description Text-ParseWords
Parse text into an array of tokens or array of arrays. Parse text into an array of tokens or array of arrays.
%if %{dual_life} || %{rebuild_from_scratch}
%package Text-Soundex %package Text-Soundex
Summary: Implementation of the soundex algorithm Summary: Implementation of the soundex algorithm
Group: Development/Libraries Group: Development/Libraries
@ -1369,7 +1384,9 @@ Soundex is a phonetic algorithm for indexing names by sound, as pronounced in
English. This module implements the original soundex algorithm developed by English. This module implements the original soundex algorithm developed by
Robert Russell and Margaret Odell, as well as a variation called "American Robert Russell and Margaret Odell, as well as a variation called "American
Soundex". Soundex".
%endif
%if %{dual_life} || %{rebuild_from_scratch}
%package Thread-Queue %package Thread-Queue
Summary: Thread-safe queues Summary: Thread-safe queues
Group: Development/Libraries Group: Development/Libraries
@ -1384,6 +1401,7 @@ Conflicts: perl < 4:5.16.2-257
%description Thread-Queue %description Thread-Queue
This module provides thread-safe FIFO queues that can be accessed safely by This module provides thread-safe FIFO queues that can be accessed safely by
any number of threads. any number of threads.
%endif
%package Time-Piece %package Time-Piece
Summary: Time objects from localtime and gmtime Summary: Time objects from localtime and gmtime
@ -2456,6 +2474,7 @@ sed \
%{_mandir}/man3/Archive::Tar* %{_mandir}/man3/Archive::Tar*
%endif %endif
%if %{dual_life} || %{rebuild_from_scratch}
%files autodie %files autodie
%{privlib}/autodie/ %{privlib}/autodie/
%{privlib}/autodie.pm %{privlib}/autodie.pm
@ -2463,10 +2482,13 @@ sed \
%{_mandir}/man3/autodie.3* %{_mandir}/man3/autodie.3*
%{_mandir}/man3/autodie::* %{_mandir}/man3/autodie::*
%{_mandir}/man3/Fatal.3* %{_mandir}/man3/Fatal.3*
%endif
%if %{dual_life} || %{rebuild_from_scratch}
%files B-Lint %files B-Lint
%{privlib}/B/Lint* %{privlib}/B/Lint*
%{_mandir}/man3/B::Lint* %{_mandir}/man3/B::Lint*
%endif
%if %{dual_life} || %{rebuild_from_scratch} %if %{dual_life} || %{rebuild_from_scratch}
%files Carp %files Carp
@ -2532,6 +2554,7 @@ sed \
%{_mandir}/man3/CPAN::Meta::YAML* %{_mandir}/man3/CPAN::Meta::YAML*
%endif %endif
%if %{dual_life} || %{rebuild_from_scratch}
%files CPANPLUS %files CPANPLUS
%{_bindir}/cpan2dist %{_bindir}/cpan2dist
%{_bindir}/cpanp %{_bindir}/cpanp
@ -2541,6 +2564,7 @@ sed \
%{_mandir}/man1/cpan2dist.1* %{_mandir}/man1/cpan2dist.1*
%{_mandir}/man1/cpanp.1* %{_mandir}/man1/cpanp.1*
%{_mandir}/man3/CPANPLUS* %{_mandir}/man3/CPANPLUS*
%endif
%if %{dual_life} || %{rebuild_from_scratch} %if %{dual_life} || %{rebuild_from_scratch}
%files Data-Dumper %files Data-Dumper
@ -2576,6 +2600,7 @@ sed \
%{_mandir}/man3/Digest::SHA.3* %{_mandir}/man3/Digest::SHA.3*
%endif %endif
%if %{dual_life} || %{rebuild_from_scratch}
%files Encode %files Encode
%{_bindir}/piconv %{_bindir}/piconv
%{archlib}/encoding.pm %{archlib}/encoding.pm
@ -2593,6 +2618,7 @@ sed \
%{privlib}/Encode/*.e2x %{privlib}/Encode/*.e2x
%{privlib}/Encode/encode.h %{privlib}/Encode/encode.h
%{_mandir}/man1/enc2xs.1* %{_mandir}/man1/enc2xs.1*
%endif
%files ExtUtils-CBuilder %files ExtUtils-CBuilder
%{privlib}/ExtUtils/CBuilder/ %{privlib}/ExtUtils/CBuilder/
@ -2667,9 +2693,11 @@ sed \
%{_mandir}/man3/ExtUtils::Typemaps::OutputMap.3* %{_mandir}/man3/ExtUtils::Typemaps::OutputMap.3*
%{_mandir}/man3/ExtUtils::Typemaps::Type.3* %{_mandir}/man3/ExtUtils::Typemaps::Type.3*
%if %{dual_life} || %{rebuild_from_scratch}
%files File-CheckTree %files File-CheckTree
%{privlib}/File/CheckTree.pm %{privlib}/File/CheckTree.pm
%{_mandir}/man3/File::CheckTree.3* %{_mandir}/man3/File::CheckTree.3*
%endif
%files File-Fetch %files File-Fetch
%{privlib}/File/Fetch.pm %{privlib}/File/Fetch.pm
@ -2743,9 +2771,11 @@ sed \
%{privlib}/HTTP/Tiny.pm %{privlib}/HTTP/Tiny.pm
%{_mandir}/man3/HTTP::Tiny* %{_mandir}/man3/HTTP::Tiny*
%if %{dual_life} || %{rebuild_from_scratch}
%files IPC-Cmd %files IPC-Cmd
%{privlib}/IPC/Cmd.pm %{privlib}/IPC/Cmd.pm
%{_mandir}/man3/IPC::Cmd.3* %{_mandir}/man3/IPC::Cmd.3*
%endif
%if %{dual_life} || %{rebuild_from_scratch} %if %{dual_life} || %{rebuild_from_scratch}
%files JSON-PP %files JSON-PP
@ -2855,9 +2885,11 @@ sed \
%{_mandir}/man3/File::Spec* %{_mandir}/man3/File::Spec*
%endif %endif
%if %{dual_life} || %{rebuild_from_scratch}
%files Params-Check %files Params-Check
%{privlib}/Params/ %{privlib}/Params/
%{_mandir}/man3/Params::Check* %{_mandir}/man3/Params::Check*
%endif
%if %{dual_life} || %{rebuild_from_scratch} %if %{dual_life} || %{rebuild_from_scratch}
%files Parse-CPAN-Meta %files Parse-CPAN-Meta
@ -3018,14 +3050,18 @@ sed \
%{privlib}/Text/ParseWords.pm %{privlib}/Text/ParseWords.pm
%{_mandir}/man3/Text::ParseWords.* %{_mandir}/man3/Text::ParseWords.*
%if %{dual_life} || %{rebuild_from_scratch}
%files Text-Soundex %files Text-Soundex
%{archlib}/auto/Text/Soundex/ %{archlib}/auto/Text/Soundex/
%{archlib}/Text/Soundex.pm %{archlib}/Text/Soundex.pm
%{_mandir}/man3/Text::Soundex.* %{_mandir}/man3/Text::Soundex.*
%endif
%if %{dual_life} || %{rebuild_from_scratch}
%files Thread-Queue %files Thread-Queue
%{privlib}/Thread/Queue.pm %{privlib}/Thread/Queue.pm
%{_mandir}/man3/Thread::Queue.* %{_mandir}/man3/Thread::Queue.*
%endif
%files Time-Piece %files Time-Piece
%{archlib}/Time/Piece.pm %{archlib}/Time/Piece.pm
@ -3073,6 +3109,8 @@ sed \
* Thu Mar 14 2013 Petr Pisar <ppisar@redhat.com> - 4:5.16.3-261 * Thu Mar 14 2013 Petr Pisar <ppisar@redhat.com> - 4:5.16.3-261
- 5.16.3 bump (see <http://search.cpan.org/dist/perl-5.16.3/pod/perldelta.pod> - 5.16.3 bump (see <http://search.cpan.org/dist/perl-5.16.3/pod/perldelta.pod>
for release notes) for release notes)
- Remove bundled autodie, B-Lint, CPANPLUS, Encode, File-CheckTree, IPC-Cmd,
Params-Check, Text-Soundex, Thread-Queue
* Tue Mar 05 2013 Petr Pisar <ppisar@redhat.com> - 4:5.16.2-260 * Tue Mar 05 2013 Petr Pisar <ppisar@redhat.com> - 4:5.16.2-260
- Fix CVE-2013-1667 (DoS in rehashing code) (bug #918008) - Fix CVE-2013-1667 (DoS in rehashing code) (bug #918008)