From 263615db6ee8b04872222eeeaacd0718fc1db994 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Jan=20R=C4=99korajski?= Date: Sat, 22 Jun 2013 20:16:23 +0200 Subject: [PATCH] - updated list of provided/obsoleted modules - todo cleanup --- perl-modules | 7 ++++++- perl-modules2 | 2 ++ perl.spec | 39 +++++++++++++++++++++++++-------------- 3 files changed, 33 insertions(+), 15 deletions(-) diff --git a/perl-modules b/perl-modules index 85cb97e..e6660b4 100644 --- a/perl-modules +++ b/perl-modules @@ -21,7 +21,6 @@ ExtUtils::MakeMaker = 6.66 ExtUtils::Manifest = 1.63 ExtUtils::ParseXS = 3.18 File::Compare = 1.1006 -File::Spec = 3.40 File::Temp = 0.23 Filter::Simple = 0.89 FindBin = 1.51 @@ -29,6 +28,8 @@ GDBM_File = 1.15 Hash::Util = 0.16 I18N::LangTags = 0.39 IO = 1.28 +IO::Zlib = 1.10 +IPC::Cmd = 0.80 IPC::SysV = 2.03 JSON::PP = 2.27202 Locale::Codes = 3.25 @@ -46,6 +47,8 @@ Module::Load::Conditional = 0.54 Module::Metadata = 1.000011 Module::Pluggable = 4.7 NEXT = 0.65 +Package::Constants = 0.02 +Params::Check = 0.36 Parse::CPAN::Meta = 1.4404 Perl::OSType = 1.003 PerlIO::via::QuotedPrint = 0.07 @@ -67,6 +70,7 @@ Text::ParseWords = 3.28 Text::Soundex = 3.04 Text::Tabs = 2012.0818 Tie::File = 0.99 +Tie::RefHash = 1.39 Time::HiRes = 1.9725 Time::Piece = 1.20_01 UNIVERSAL = 1.11 @@ -75,4 +79,5 @@ Unicode::Normalize = 1.16 autodie = 2.13 bignum = 0.33 libnet = 1.22 +parent = 0.225 version = 0.9902 diff --git a/perl-modules2 b/perl-modules2 index b05c719..68d6683 100644 --- a/perl-modules2 +++ b/perl-modules2 @@ -1,2 +1,4 @@ # Non-straight named module versions from Perl 5.18.0 distribution. +IO-Compress IO::Compress::Base = 2.060 +PathTools File::Spec = 3.40 Scalar-List-Utils List::Util = 1.27 diff --git a/perl.spec b/perl.spec index caee0bf..2a79f11 100644 --- a/perl.spec +++ b/perl.spec @@ -10,9 +10,6 @@ # - add the {O,N}DBM_File modules # - `diagnostics.pm' (perl-base) requires `perldiag.pod' (perl-perldoc) # move .pod file to -base or S: perl-perldoc in -base -# - consider disabling ithreads by default; packages that require it: -# maatkit (dunno, seems complicated), munin-plugins-muninexchange (fixable), -# whohas (easy to fix), slimrat (no way to fix) # - what about "prove" (binary+manual)? (conflicts with standalone Test-Harness) # - patch MakeMaker to get rid of empty *.bs files (MM_Unix::dynamic_bs()) # - consider separating C/XS development files (*.h, libperl.so) @@ -27,7 +24,7 @@ # - change all "R/BR: perl" to one of perl-{base,modules,devel} # # NOTE -# - modules in 5.10.0: http://search.cpan.org/~rgarcia/perl-5.10.0/ +# - modules in 5.18.0: http://search.cpan.org/~rjbs/perl-5.18.0/ %define abi 5.18.0 %define perlthread %{?with_threads:-thread-multi} @@ -305,20 +302,30 @@ Requires: %{name}-libs = %{epoch}:%{ver}-%{release} Requires: %{perl_vendorarch} Requires: %{perl_vendorlib} Provides: perl(largefiles) +Provides: %perl_mod2version IO-Compress +Provides: %perl_mod2version PathTools Provides: %perl_modversion File::Compare -Provides: %perl_modversion File::Spec Provides: %perl_modversion File::Temp Provides: %perl_modversion IO +Provides: %perl_modversion IO::Zlib +Provides: %perl_modversion IPC::Cmd Provides: %perl_modversion PerlIO::via::QuotedPrint Provides: %perl_modversion Socket Provides: %perl_modversion Tie::File +Provides: %perl_modversion Tie::RefHash +Provides: %perl_modversion parent Obsoletes: perl-File-Compare < %perl_modver File::Compare -Obsoletes: perl-File-Spec < %perl_modver File::Spec Obsoletes: perl-File-Temp < %perl_modver File::Temp Obsoletes: perl-IO < %perl_modver IO +Obsoletes: perl-IO-Compress < %perl_mod2ver IO-Compress +Obsoletes: perl-IO-Zlib < %perl_modver IO::Zlib +Obsoletes: perl-IPC-Cmd < %perl_modver IPC::Cmd +Obsoletes: perl-PathTools < %perl_mod2ver PathTools Obsoletes: perl-PerlIO-via-QuotedPrint < %perl_modver PerlIO::via::QuotedPrint Obsoletes: perl-Socket < %perl_modver Socket Obsoletes: perl-Tie-File < %perl_modver Tie::File +Obsoletes: perl-Tie-RefHash < %perl_modver Tie::RefHash +Obsoletes: perl-parent < %perl_modver parent Obsoletes: sperl Conflicts: perl < 1:5.8.0 @@ -343,8 +350,8 @@ Requires: %{name}-tools-pod = %{epoch}:%{ver}-%{release} Provides: %perl_modversion CPAN Provides: %perl_modversion CPAN::Meta Provides: %perl_modversion CPAN::Meta::YAML -Provides: %perl_modversion Devel::Peek Provides: %perl_modversion Devel::PPPort +Provides: %perl_modversion Devel::Peek Provides: %perl_modversion ExtUtils::CBuilder Provides: %perl_modversion ExtUtils::Command Provides: %perl_modversion ExtUtils::Embed @@ -356,8 +363,8 @@ Provides: %perl_modversion Module::Build Obsoletes: perl-CPAN < %perl_modver CPAN Obsoletes: perl-CPAN-Meta < %perl_modver CPAN::Meta Obsoletes: perl-CPAN-Meta-YAML < %perl_modver CPAN::Meta::YAML -Obsoletes: perl-Devel-Peek < %perl_modver Devel::Peek Obsoletes: perl-Devel-PPPort < %perl_modver Devel::PPPort +Obsoletes: perl-Devel-Peek < %perl_modver Devel::Peek Obsoletes: perl-ExtUtils-CBuilder < %perl_modver ExtUtils::CBuilder Obsoletes: perl-ExtUtils-Command < %perl_modver ExtUtils::Command Obsoletes: perl-ExtUtils-Embed < %perl_modver ExtUtils::Embed @@ -410,6 +417,7 @@ Group: Libraries Requires: %{name}-base = %{epoch}:%{ver}-%{release} Suggests: perl-Encode >= 1:2.44 Suggests: perl-Version-Requirements +Provides: %perl_mod2version Scalar-List-Utils Provides: %perl_modversion Archive::Tar Provides: %perl_modversion Attribute::Handlers Provides: %perl_modversion CGI @@ -426,17 +434,19 @@ Provides: %perl_modversion JSON::PP Provides: %perl_modversion Locale::Codes Provides: %perl_modversion Locale::Maketext Provides: %perl_modversion Locale::Maketext::Simple +Provides: %perl_modversion MIME::Base64 Provides: %perl_modversion Math::BigInt Provides: %perl_modversion Math::BigRat Provides: %perl_modversion Math::Trig Provides: %perl_modversion Memoize -Provides: %perl_modversion MIME::Base64 Provides: %perl_modversion Module::CoreList Provides: %perl_modversion Module::Load Provides: %perl_modversion Module::Load::Conditional Provides: %perl_modversion Module::Metadata Provides: %perl_modversion Module::Pluggable Provides: %perl_modversion NEXT +Provides: %perl_modversion Package::Constants +Provides: %perl_modversion Params::Check Provides: %perl_modversion Parse::CPAN::Meta Provides: %perl_modversion Perl::OSType Provides: %perl_modversion Pod::Escapes @@ -456,13 +466,12 @@ Provides: %perl_modversion Text::ParseWords Provides: %perl_modversion Text::Soundex Provides: %perl_modversion Time::HiRes Provides: %perl_modversion Time::Piece +Provides: %perl_modversion UNIVERSAL Provides: %perl_modversion Unicode::Collate Provides: %perl_modversion Unicode::Normalize -Provides: %perl_modversion UNIVERSAL Provides: %perl_modversion bignum Provides: %perl_modversion libnet Provides: %perl_modversion version -Provides: %perl_mod2version Scalar-List-Utils Obsoletes: perl-Archive-Tar < %perl_modver Archive::Tar Obsoletes: perl-Attribute-Handlers < %perl_modver Attribute::Handlers Obsoletes: perl-CGI < %perl_modver CGI @@ -479,17 +488,19 @@ Obsoletes: perl-JSON-PP < %perl_modver JSON::PP Obsoletes: perl-Locale-Codes < %perl_modver Locale::Codes Obsoletes: perl-Locale-Maketext < %perl_modver Locale::Maketext Obsoletes: perl-Locale-Maketext-Simple < %perl_modver Locale::Maketext::Simple +Obsoletes: perl-MIME-Base64 < %perl_modver MIME::Base64 Obsoletes: perl-Math-BigInt < %perl_modver Math::BigInt Obsoletes: perl-Math-BigRat < %perl_modver Math::BigRat Obsoletes: perl-Math-Trig < %perl_modver Math::Trig Obsoletes: perl-Memoize < %perl_modver Memoize -Obsoletes: perl-MIME-Base64 < %perl_modver MIME::Base64 Obsoletes: perl-Module-CoreList < %perl_modver Module::CoreList Obsoletes: perl-Module-Load < %perl_modver Module::Load Obsoletes: perl-Module-Load-Conditional < %perl_modver Module::Load::Conditional Obsoletes: perl-Module-Metadata < %perl_modver Module::Metadata Obsoletes: perl-Module-Pluggable < %perl_modver Module::Pluggable Obsoletes: perl-NEXT < %perl_modver NEXT +Obsoletes: perl-Package-Constants < %perl_modver Package::Constants +Obsoletes: perl-Params::Check < %perl_modver Params::Check Obsoletes: perl-Parse-CPAN-Meta < %perl_modver Parse::CPAN::Meta Obsoletes: perl-Perl-OSType < %perl_modver Perl::OSType Obsoletes: perl-Pod-Escapes < %perl_modver Pod::Escapes @@ -497,6 +508,7 @@ Obsoletes: perl-Pod-LaTeX < %perl_modver Pod::LaTeX Obsoletes: perl-Pod-Parser < %perl_modver Pod::Parser Obsoletes: perl-Pod-Simple < %perl_modver Pod::Simple Obsoletes: perl-Safe < %perl_modver Safe +Obsoletes: perl-Scalar-List-Utils < %perl_mod2ver Scalar-List-Utils Obsoletes: perl-Storable < %perl_modver Storable Obsoletes: perl-Sys-Syslog < %perl_modver Sys::Syslog Obsoletes: perl-Term-ANSIColor < %perl_modver Term::ANSIColor @@ -509,13 +521,12 @@ Obsoletes: perl-Text-ParseWords < %perl_modver Text::ParseWords Obsoletes: perl-Text-Soundex < %perl_modver Text::Soundex Obsoletes: perl-Time-HiRes < %perl_modver Time::HiRes Obsoletes: perl-Time-Piece < %perl_modver Time::Piece +Obsoletes: perl-UNIVERSAL < %perl_modver UNIVERSAL Obsoletes: perl-Unicode-Collate < %perl_modver Unicode::Collate Obsoletes: perl-Unicode-Normalize < %perl_modver Unicode::Normalize -Obsoletes: perl-UNIVERSAL < %perl_modver UNIVERSAL Obsoletes: perl-bignum < %perl_modver bignum Obsoletes: perl-libnet < %perl_modver libnet Obsoletes: perl-version < %perl_modver version -Obsoletes: perl-Scalar-List-Utils < %perl_mod2ver Scalar-List-Utils Obsoletes: perl-lib %description modules -- 2.44.0