This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
lib/locale.t: Remove tests that need UTF-8 locale
[perl5.git] / dist / Module-CoreList / lib / Module / CoreList.pm
index ca9b168..fb5e19a 100644 (file)
@@ -3,7 +3,8 @@ use strict;
 use vars qw/$VERSION %released %version %families %upstream
            %bug_tracker %deprecated %delta/;
 use Module::CoreList::TieHashDelta;
-$VERSION = '3.02';
+use version;
+$VERSION = '3.06';
 
 my $dumpinc = 0;
 sub import {
@@ -241,7 +242,10 @@ sub changes_between {
     5.019004 => '2013-09-20',
     5.019005 => '2013-10-20',
     5.019006 => '2013-11-20',
-    5.019007 => '????-??-??',
+    5.019007 => '2013-12-20',
+    5.018002 => '2014-01-06',
+    5.019008 => '2014-01-20',
+    5.019009 => '????-??-??',
   );
 
 for my $version ( sort { $a <=> $b } keys %released ) {
@@ -8046,6 +8050,18 @@ for my $version ( sort { $a <=> $b } keys %released ) {
            'VMS::Filespec'         => 1,
         }
     },
+    5.018002 => {
+        delta_from => 5.018001,
+        changed => {
+            'B'                     => '1.42_02',
+            'B::Concise'            => '0.95_01',
+            'Config'                => '5.018002',
+            'File::Glob'            => '1.20_01',
+            'Module::CoreList'      => '3.03',
+            'Module::CoreList::TieHashDelta'=> '3.03',
+            'Module::CoreList::Utils'=> '3.03',
+        },
+    },
     5.019000 => {
         delta_from => 5.018000,
         changed => {
@@ -9137,10 +9153,242 @@ for my $version ( sort { $a <=> $b } keys %released ) {
     5.019007 => {
         delta_from => 5.019006,
         changed => {
+            'CGI'                   => '3.64',
+            'CGI::Apache'           => '1.02',
+            'CGI::Carp'             => '3.64',
+            'CGI::Cookie'           => '1.31',
+            'CGI::Fast'             => '1.10',
+            'CGI::Pretty'           => '3.64',
+            'CGI::Push'             => '1.06',
+            'CGI::Switch'           => '1.02',
+            'CGI::Util'             => '3.64',
+            'CPAN::Meta'            => '2.133380',
+            'CPAN::Meta::Converter' => '2.133380',
+            'CPAN::Meta::Feature'   => '2.133380',
+            'CPAN::Meta::History'   => '2.133380',
+            'CPAN::Meta::Prereqs'   => '2.133380',
+            'CPAN::Meta::Spec'      => '2.133380',
+            'CPAN::Meta::Validator' => '2.133380',
             'Config'                => '5.019007',
+            'Data::Dumper'          => '2.150',
+            'DynaLoader'            => '1.22',
+            'ExtUtils::Command::MM' => '6.84',
+            'ExtUtils::Liblist'     => '6.84',
+            'ExtUtils::Liblist::Kid'=> '6.84',
+            'ExtUtils::MM'          => '6.84',
+            'ExtUtils::MM_AIX'      => '6.84',
+            'ExtUtils::MM_Any'      => '6.84',
+            'ExtUtils::MM_BeOS'     => '6.84',
+            'ExtUtils::MM_Cygwin'   => '6.84',
+            'ExtUtils::MM_DOS'      => '6.84',
+            'ExtUtils::MM_Darwin'   => '6.84',
+            'ExtUtils::MM_MacOS'    => '6.84',
+            'ExtUtils::MM_NW5'      => '6.84',
+            'ExtUtils::MM_OS2'      => '6.84',
+            'ExtUtils::MM_QNX'      => '6.84',
+            'ExtUtils::MM_UWIN'     => '6.84',
+            'ExtUtils::MM_Unix'     => '6.84',
+            'ExtUtils::MM_VMS'      => '6.84',
+            'ExtUtils::MM_VOS'      => '6.84',
+            'ExtUtils::MM_Win32'    => '6.84',
+            'ExtUtils::MM_Win95'    => '6.84',
+            'ExtUtils::MY'          => '6.84',
+            'ExtUtils::MakeMaker'   => '6.84',
+            'ExtUtils::MakeMaker::Config'=> '6.84',
+            'ExtUtils::Mkbootstrap' => '6.84',
+            'ExtUtils::Mksymlists'  => '6.84',
+            'ExtUtils::testlib'     => '6.84',
+            'File::Fetch'           => '0.46',
+            'HTTP::Tiny'            => '0.039',
+            'Locale::Codes'         => '3.28',
+            'Locale::Codes::Constants'=> '3.28',
+            'Locale::Codes::Country'=> '3.28',
+            'Locale::Codes::Country_Codes'=> '3.28',
+            'Locale::Codes::Country_Retired'=> '3.28',
+            'Locale::Codes::Currency'=> '3.28',
+            'Locale::Codes::Currency_Codes'=> '3.28',
+            'Locale::Codes::Currency_Retired'=> '3.28',
+            'Locale::Codes::LangExt'=> '3.28',
+            'Locale::Codes::LangExt_Codes'=> '3.28',
+            'Locale::Codes::LangExt_Retired'=> '3.28',
+            'Locale::Codes::LangFam'=> '3.28',
+            'Locale::Codes::LangFam_Codes'=> '3.28',
+            'Locale::Codes::LangFam_Retired'=> '3.28',
+            'Locale::Codes::LangVar'=> '3.28',
+            'Locale::Codes::LangVar_Codes'=> '3.28',
+            'Locale::Codes::LangVar_Retired'=> '3.28',
+            'Locale::Codes::Language'=> '3.28',
+            'Locale::Codes::Language_Codes'=> '3.28',
+            'Locale::Codes::Language_Retired'=> '3.28',
+            'Locale::Codes::Script' => '3.28',
+            'Locale::Codes::Script_Codes'=> '3.28',
+            'Locale::Codes::Script_Retired'=> '3.28',
+            'Locale::Country'       => '3.28',
+            'Locale::Currency'      => '3.28',
+            'Locale::Language'      => '3.28',
+            'Locale::Script'        => '3.28',
+            'Module::Build'         => '0.4203',
+            'Module::Build::Base'   => '0.4203',
+            'Module::Build::Compat' => '0.4203',
+            'Module::Build::Config' => '0.4203',
+            'Module::Build::Cookbook'=> '0.4203',
+            'Module::Build::Dumper' => '0.4203',
+            'Module::Build::ModuleInfo'=> '0.4203',
+            'Module::Build::Notes'  => '0.4203',
+            'Module::Build::PPMMaker'=> '0.4203',
+            'Module::Build::Platform::Default'=> '0.4203',
+            'Module::Build::Platform::MacOS'=> '0.4203',
+            'Module::Build::Platform::Unix'=> '0.4203',
+            'Module::Build::Platform::VMS'=> '0.4203',
+            'Module::Build::Platform::VOS'=> '0.4203',
+            'Module::Build::Platform::Windows'=> '0.4203',
+            'Module::Build::Platform::aix'=> '0.4203',
+            'Module::Build::Platform::cygwin'=> '0.4203',
+            'Module::Build::Platform::darwin'=> '0.4203',
+            'Module::Build::Platform::os2'=> '0.4203',
+            'Module::Build::PodParser'=> '0.4203',
             'Module::CoreList'      => '3.02',
             'Module::CoreList::TieHashDelta'=> '3.02',
             'Module::CoreList::Utils'=> '3.02',
+            'POSIX'                 => '1.37',
+            'PathTools::Cwd'        => '3.45',
+            'PerlIO::encoding'      => '0.17',
+            'PerlIO::via'           => '0.14',
+            'SDBM_File'             => '1.11',
+            'Storable'              => '2.48',
+            'Time::Piece'           => '1.24',
+            'Time::Seconds'         => '1.24',
+            'Unicode::Collate'      => '1.04',
+            'Win32'                 => '0.48',
+            'XS::APItest'           => '0.58',
+            'base'                  => '2.20',
+            'constant'              => '1.30',
+            'inc::latest'           => '0.4203',
+            'threads'               => '1.91',
+        },
+        removed => {
+        }
+    },
+    5.019008 => {
+        delta_from => 5.019007,
+        changed => {
+            'Config'                => '5.019008',
+            'DynaLoader'            => '1.24',
+            'Encode'                => '2.57',
+            'Errno'                 => '1.20_02',
+            'ExtUtils::CBuilder'    => '0.280213',
+            'ExtUtils::CBuilder::Base'=> '0.280213',
+            'ExtUtils::CBuilder::Platform::Unix'=> '0.280213',
+            'ExtUtils::CBuilder::Platform::VMS'=> '0.280213',
+            'ExtUtils::CBuilder::Platform::Windows'=> '0.280213',
+            'ExtUtils::CBuilder::Platform::Windows::BCC'=> '0.280213',
+            'ExtUtils::CBuilder::Platform::Windows::GCC'=> '0.280213',
+            'ExtUtils::CBuilder::Platform::Windows::MSVC'=> '0.280213',
+            'ExtUtils::CBuilder::Platform::aix'=> '0.280213',
+            'ExtUtils::CBuilder::Platform::cygwin'=> '0.280213',
+            'ExtUtils::CBuilder::Platform::darwin'=> '0.280213',
+            'ExtUtils::CBuilder::Platform::dec_osf'=> '0.280213',
+            'ExtUtils::CBuilder::Platform::os2'=> '0.280213',
+            'ExtUtils::Command::MM' => '6.86',
+            'ExtUtils::Liblist'     => '6.86',
+            'ExtUtils::Liblist::Kid'=> '6.86',
+            'ExtUtils::MM'          => '6.86',
+            'ExtUtils::MM_AIX'      => '6.86',
+            'ExtUtils::MM_Any'      => '6.86',
+            'ExtUtils::MM_BeOS'     => '6.86',
+            'ExtUtils::MM_Cygwin'   => '6.86',
+            'ExtUtils::MM_DOS'      => '6.86',
+            'ExtUtils::MM_Darwin'   => '6.86',
+            'ExtUtils::MM_MacOS'    => '6.86',
+            'ExtUtils::MM_NW5'      => '6.86',
+            'ExtUtils::MM_OS2'      => '6.86',
+            'ExtUtils::MM_QNX'      => '6.86',
+            'ExtUtils::MM_UWIN'     => '6.86',
+            'ExtUtils::MM_Unix'     => '6.86',
+            'ExtUtils::MM_VMS'      => '6.86',
+            'ExtUtils::MM_VOS'      => '6.86',
+            'ExtUtils::MM_Win32'    => '6.86',
+            'ExtUtils::MM_Win95'    => '6.86',
+            'ExtUtils::MY'          => '6.86',
+            'ExtUtils::MakeMaker'   => '6.86',
+            'ExtUtils::MakeMaker::Config'=> '6.86',
+            'ExtUtils::Mkbootstrap' => '6.86',
+            'ExtUtils::Mksymlists'  => '6.86',
+            'ExtUtils::testlib'     => '6.86',
+            'File::Copy'            => '2.29',
+            'Hash::Util::FieldHash' => '1.14',
+            'IO::Socket::IP'        => '0.26',
+            'IO::Socket::UNIX'      => '1.26',
+            'List::Util'            => '1.36',
+            'List::Util::XS'        => '1.36',
+            'Module::Build'         => '0.4204',
+            'Module::Build::Base'   => '0.4204',
+            'Module::Build::Compat' => '0.4204',
+            'Module::Build::Config' => '0.4204',
+            'Module::Build::Cookbook'=> '0.4204',
+            'Module::Build::Dumper' => '0.4204',
+            'Module::Build::ModuleInfo'=> '0.4204',
+            'Module::Build::Notes'  => '0.4204',
+            'Module::Build::PPMMaker'=> '0.4204',
+            'Module::Build::Platform::Default'=> '0.4204',
+            'Module::Build::Platform::MacOS'=> '0.4204',
+            'Module::Build::Platform::Unix'=> '0.4204',
+            'Module::Build::Platform::VMS'=> '0.4204',
+            'Module::Build::Platform::VOS'=> '0.4204',
+            'Module::Build::Platform::Windows'=> '0.4204',
+            'Module::Build::Platform::aix'=> '0.4204',
+            'Module::Build::Platform::cygwin'=> '0.4204',
+            'Module::Build::Platform::darwin'=> '0.4204',
+            'Module::Build::Platform::os2'=> '0.4204',
+            'Module::Build::PodParser'=> '0.4204',
+            'Module::CoreList'      => '3.04',
+            'Module::CoreList::TieHashDelta'=> '3.04',
+            'Module::CoreList::Utils'=> '3.04',
+            'Module::Load'          => '0.28',
+            'Module::Load::Conditional'=> '0.60',
+            'Net::Config'           => '1.13',
+            'Net::FTP::A'           => '1.19',
+            'POSIX'                 => '1.38_01',
+            'Perl::OSType'          => '1.007',
+            'PerlIO::encoding'      => '0.18',
+            'Pod::Perldoc'          => '3.21',
+            'Pod::Perldoc::BaseTo'  => '3.21',
+            'Pod::Perldoc::GetOptsOO'=> '3.21',
+            'Pod::Perldoc::ToANSI'  => '3.21',
+            'Pod::Perldoc::ToChecker'=> '3.21',
+            'Pod::Perldoc::ToMan'   => '3.21',
+            'Pod::Perldoc::ToNroff' => '3.21',
+            'Pod::Perldoc::ToPod'   => '3.21',
+            'Pod::Perldoc::ToRtf'   => '3.21',
+            'Pod::Perldoc::ToTerm'  => '3.21',
+            'Pod::Perldoc::ToText'  => '3.21',
+            'Pod::Perldoc::ToTk'    => '3.21',
+            'Pod::Perldoc::ToXml'   => '3.21',
+            'Scalar::Util'          => '1.36',
+            'Time::Piece'           => '1.27',
+            'Time::Seconds'         => '1.27',
+            'Unicode::UCD'          => '0.57',
+            'XS::APItest'           => '0.59',
+            'XSLoader'              => '0.17',
+            'base'                  => '2.21',
+            'constant'              => '1.31',
+            'inc::latest'           => '0.4204',
+            'threads::shared'       => '1.46',
+            'version'               => '0.9907',
+            'version::regex'        => '0.9907',
+            'version::vpp'          => '0.9907',
+            'warnings'              => '1.21',
+        },
+        removed => {
+        }
+    },
+    5.019009 => {
+        delta_from => 5.019008,
+        changed => {
+            'Config'                => '5.019009',
+            'Module::CoreList'      => '3.05',
+            'Module::CoreList::TieHashDelta'=> '3.05',
+            'Module::CoreList::Utils'=> '3.05',
         },
         removed => {
         }
@@ -9154,7 +9402,7 @@ sub is_core
     my ($module_version, $perl_version);
 
     $module_version = shift if @_ > 0;
-    $perl_version   = @_ > 0 ? shift : $^V;
+    $perl_version   = @_ > 0 ? shift : $];
 
     my $first_release = first_release($module);
 
@@ -9186,7 +9434,7 @@ sub is_core
             last RELEASE if $prn > $perl_version;
             next unless defined(my $next_module_version
                                    = $delta{$prn}->{changed}->{$module});
-            return 1 if $next_module_version >= $module_version;
+            return 1 if version->parse($next_module_version) >= version->parse($module_version);
         }
         return 0;
     }
@@ -9357,6 +9605,13 @@ for my $version (sort { $a <=> $b } keys %delta) {
         removed => {
         }
     },
+    5.018002 => {
+        delta_from => 5.018001,
+        changed => {
+        },
+        removed => {
+        }
+    },
 
     5.019    => {
         delta_from => 5.018,
@@ -9491,6 +9746,29 @@ for my $version (sort { $a <=> $b } keys %delta) {
     5.019007 => {
         delta_from => 5.019006,
         changed => {
+            'CGI'                   => '1',
+            'CGI::Apache'           => '1',
+            'CGI::Carp'             => '1',
+            'CGI::Cookie'           => '1',
+            'CGI::Fast'             => '1',
+            'CGI::Pretty'           => '1',
+            'CGI::Push'             => '1',
+            'CGI::Switch'           => '1',
+            'CGI::Util'             => '1',
+        },
+        removed => {
+        }
+    },
+    5.019008 => {
+        delta_from => 5.019007,
+        changed => {
+        },
+        removed => {
+        }
+    },
+    5.019009 => {
+        delta_from => 5.019008,
+        changed => {
         },
         removed => {
         }
@@ -9909,6 +10187,9 @@ for my $version (sort { $a <=> $b } keys %deprecated) {
     'inc::latest'           => 'cpan',
     'parent'                => 'cpan',
     'perlfaq'               => 'cpan',
+    'version'               => 'cpan',
+    'version::regex'        => 'cpan',
+    'version::vpp'          => 'cpan',
 );
 
 %bug_tracker = (
@@ -10313,6 +10594,9 @@ for my $version (sort { $a <=> $b } keys %deprecated) {
     'inc::latest'           => undef,
     'parent'                => undef,
     'perlfaq'               => 'https://github.com/perl-doc-cats/perlfaq/issues',
+    'version'               => undef,
+    'version::regex'        => undef,
+    'version::vpp'          => undef,
 );
 
 # Create aliases with trailing zeros for $] use