In perl.git, the branch blead has been updated <http://perl5.git.perl.org/perl.git/commitdiff/e30e10b5a367090ae9ffa46875cca8410fccd409?hp=3244086bce52e956e04c61b12eb7b67fc1041d8b>
- Log ----------------------------------------------------------------- commit e30e10b5a367090ae9ffa46875cca8410fccd409 Author: David Mitchell <[email protected]> Date: Sun May 31 19:19:58 2009 +0100 Clarify the meaning of the %Modules keys in Maintainers.pl, and fix a couple of keys that don't correspond to an actual module name that you can 'use'. M Porting/Maintainers.pl commit a55d270df056c82a324e5fd8d14288e6f86ca5f0 Author: David Mitchell <[email protected]> Date: Sun May 31 19:00:23 2009 +0100 add DISTRIBUTION field to %Modules in Maintainers.pl (note that in this initial attempt, the file version numbers are derived from the newest verions currently available on CPAN, which may not actually reflect what's bundled with blead. Later on, I'll be fixing this.) M Porting/Maintainers.pl commit 002904c4e2f6cd5caebddf970e6be562946af502 Author: David Mitchell <[email protected]> Date: Sun May 31 14:43:56 2009 +0100 Maintainers.pl: rationalise distributions: Cwd and File::Spec are both part of PathTools, and Math::BigFloat is part of Math-BigInt M Porting/Maintainers.pl commit 5db42a49f054d101a7622933d5372ec4edcf06c0 Author: David Mitchell <[email protected]> Date: Sun May 31 14:17:26 2009 +0100 Maintainers.pl: there is no DB::File, and describe Text::Tabs/Wrap better M Porting/Maintainers.pl ----------------------------------------------------------------------- Summary of changes: Porting/Maintainers.pl | 181 +++++++++++++++++++++++++++++++++++++++--------- 1 files changed, 149 insertions(+), 32 deletions(-) diff --git a/Porting/Maintainers.pl b/Porting/Maintainers.pl index f163460..0c1dbe7 100644 --- a/Porting/Maintainers.pl +++ b/Porting/Maintainers.pl @@ -87,9 +87,24 @@ package Maintainers; 'zefram' => 'Andrew Main <[email protected]>', ); -# The FILES is either filenames, or glob patterns, or directory -# names to be recursed down. The CPAN can be either 1 (get the -# latest one from CPAN) or 0 (there is no valid CPAN release). +# Each entry in the %Modules hash roughly represents a distribution, +# except in the case of CPAN=1, where it *exactly* represents a single +# CPAN distribution. + +# The keys of %Modules are human descriptions of the distributions, and +# may not exactly match a module or distribution name. Distributions +# which have an obvious top-level module associated with them will usually +# have a key named for that module, e.g. 'Archive::Extract' for +# Archive-Extract-N.NN.tar.gz; the remaining keys are likely to be based +# on the name of the distribution, e.g. 'Locale-Codes' for +# Locale-Codes-N.NN.tar.gz'. +# +# FILES is a list of filenames, glob patterns, and directory +# names to be recursed down, which collectively generate a complete list +# of the files associated with the distribution. + +# CPAN can be either 1 (this distribution is also available on CPAN), +# or 0 (there is no # valid CPAN release). # UPSTREAM indicates where patches should go. undef implies # that this hasn't been discussed for the module at hand. @@ -99,11 +114,16 @@ package Maintainers; # that blead can be patched freely if it is in sync with the # latest release on CPAN. +# DISTRIBUTION names the tarball on CPAN which (allegedly) the files +# included in core are derived from. Note that the file's version may not +# necessarily match the newest version on CPAN. + %Modules = ( 'Archive::Extract' => { 'MAINTAINER' => 'kane', + 'DISTRIBUTION' => 'KANE/Archive-Extract-0.30.tar.gz', 'FILES' => q[lib/Archive/Extract.pm lib/Archive/Extract], 'CPAN' => 1, 'UPSTREAM' => 'cpan', @@ -112,6 +132,7 @@ package Maintainers; 'Archive::Tar' => { 'MAINTAINER' => 'kane', + 'DISTRIBUTION' => 'KANE/Archive-Tar-1.48.tar.gz', 'FILES' => q[lib/Archive/Tar.pm lib/Archive/Tar], 'CPAN' => 1, 'UPSTREAM' => 'cpan', @@ -120,6 +141,7 @@ package Maintainers; 'Attribute::Handlers' => { 'MAINTAINER' => 'rgarcia', + 'DISTRIBUTION' => 'SMUELLER/Attribute-Handlers-0.83.tar.gz', 'FILES' => q[ext/Attribute-Handlers], 'CPAN' => 1, 'UPSTREAM' => "blead", @@ -128,6 +150,7 @@ package Maintainers; 'autodie' => { 'MAINTAINER' => 'pjf', + 'DISTRIBUTION' => 'PJF/autodie-1.999.tar.gz', 'FILES' => q[lib/Fatal.pm lib/autodie.pm lib/autodie], 'CPAN' => 1, 'UPSTREAM' => 'cpan', @@ -136,6 +159,7 @@ package Maintainers; 'AutoLoader' => { 'MAINTAINER' => 'smueller', + 'DISTRIBUTION' => 'SMUELLER/AutoLoader-5.68.tar.gz', 'FILES' => q[lib/AutoLoader.pm lib/AutoSplit.pm lib/AutoLoader], 'CPAN' => 1, 'UPSTREAM' => "cpan", @@ -152,6 +176,7 @@ package Maintainers; 'B::Debug' => { 'MAINTAINER' => 'rurban', + 'DISTRIBUTION' => 'RURBAN/B-Debug-1.11.tar.gz', 'FILES' => q[ext/B/B/Debug.pm ext/B/t/debug.t], 'CPAN' => 1, 'UPSTREAM' => undef, @@ -168,6 +193,7 @@ package Maintainers; 'B::Lint' => { 'MAINTAINER' => 'jjore', + 'DISTRIBUTION' => 'JJORE/B-Lint-1.11.tar.gz', 'FILES' => q[ext/B/B/Lint.pm ext/B/t/lint.t ext/B/B/Lint/Debug.pm ext/B/t/pluglib/B/Lint/Plugin/Test.pm], @@ -178,6 +204,7 @@ package Maintainers; 'base' => { 'MAINTAINER' => 'rgarcia', + 'DISTRIBUTION' => 'RGARCIA/base-2.12.tar.gz', 'FILES' => q[lib/base.pm lib/fields.pm lib/base], 'CPAN' => 1, 'UPSTREAM' => "blead", @@ -186,6 +213,7 @@ package Maintainers; 'bignum' => { 'MAINTAINER' => 'tels', + 'DISTRIBUTION' => 'TELS/math/bignum-0.23.tar.gz', 'FILES' => q[lib/big{int,num,rat}.pm lib/bignum], 'CPAN' => 1, 'UPSTREAM' => undef, @@ -194,6 +222,7 @@ package Maintainers; 'CGI' => { 'MAINTAINER' => 'lstein', + 'DISTRIBUTION' => 'LDS/CGI.pm-3.43.tar.gz', 'FILES' => q[lib/CGI.pm lib/CGI], 'CPAN' => 1, 'UPSTREAM' => undef, @@ -202,6 +231,7 @@ package Maintainers; 'Class::ISA' => { 'MAINTAINER' => 'sburke', + 'DISTRIBUTION' => 'SBURKE/Class-ISA-0.33.tar.gz', 'FILES' => q[lib/Class/ISA.pm lib/Class/ISA], 'CPAN' => 1, 'UPSTREAM' => undef, @@ -210,6 +240,7 @@ package Maintainers; 'Compress::Raw::Bzip2' => { 'MAINTAINER' => 'pmqs', + 'DISTRIBUTION' => 'PMQS/Compress-Raw-Bzip2-2.019.tar.gz', 'FILES' => q[ext/Compress-Raw-Bzip2], 'CPAN' => 1, 'UPSTREAM' => undef, @@ -218,6 +249,7 @@ package Maintainers; 'Compress::Raw::Zlib' => { 'MAINTAINER' => 'pmqs', + 'DISTRIBUTION' => 'PMQS/Compress-Raw-Zlib-2.019.tar.gz', 'FILES' => q[ext/Compress-Raw-Zlib], 'CPAN' => 1, 'UPSTREAM' => undef, @@ -226,6 +258,7 @@ package Maintainers; 'constant' => { 'MAINTAINER' => 'saper', + 'DISTRIBUTION' => 'SAPER/constant-1.17.tar.gz', 'FILES' => q[lib/constant.{pm,t}], 'CPAN' => 1, 'UPSTREAM' => undef, @@ -234,6 +267,7 @@ package Maintainers; 'CPAN' => { 'MAINTAINER' => 'andk', + 'DISTRIBUTION' => 'ANDK/CPAN-1.94.tar.gz', 'FILES' => q[lib/CPAN.pm lib/CPAN], 'CPAN' => 1, 'UPSTREAM' => 'CPAN', @@ -242,6 +276,7 @@ package Maintainers; 'CPANPLUS' => { 'MAINTAINER' => 'kane', + 'DISTRIBUTION' => 'KANE/CPANPLUS-0.8601.tar.gz', 'FILES' => q[lib/CPANPLUS.pm lib/CPANPLUS/Backend lib/CPANPLUS/Backend.pm lib/CPANPLUS/bin @@ -267,30 +302,25 @@ package Maintainers; 'CPANPLUS::Dist::Build' => { 'MAINTAINER' => 'bingos', + 'DISTRIBUTION' => 'BINGOS/CPANPLUS-Dist-Build-0.30.tar.gz', 'FILES' => q[lib/CPANPLUS/Dist/Build.pm lib/CPANPLUS/Dist/Build], 'CPAN' => 1, 'UPSTREAM' => 'cpan', }, - 'Cwd' => - { - 'MAINTAINER' => 'kwilliams', - 'FILES' => q[ext/Cwd lib/Cwd.pm], - 'CPAN' => 1, - 'UPSTREAM' => 'cpan', - }, - 'Data::Dumper' => { 'MAINTAINER' => 'p5p', # Not gsar. Not ilyam + 'DISTRIBUTION' => 'ILYAM/Data-Dumper-2.121.tar.gz', 'FILES' => q[ext/Data-Dumper], 'CPAN' => 1, 'UPSTREAM' => 'blead', }, - 'DB::File' => + 'DB_File' => { 'MAINTAINER' => 'pmqs', + 'DISTRIBUTION' => 'PMQS/DB_File-1.820.tar.gz', 'FILES' => q[ext/DB_File], 'CPAN' => 1, 'UPSTREAM' => undef, @@ -299,6 +329,7 @@ package Maintainers; 'Devel::PPPort' => { 'MAINTAINER' => 'mhx', + 'DISTRIBUTION' => 'MHX/Devel-PPPort-3.17.tar.gz', 'FILES' => q[ext/Devel-PPPort], 'CPAN' => 1, 'UPSTREAM' => 'cpan', @@ -307,6 +338,7 @@ package Maintainers; 'Digest' => { 'MAINTAINER' => 'gaas', + 'DISTRIBUTION' => 'GAAS/Digest-1.15.tar.gz', 'FILES' => q[lib/Digest.pm lib/Digest], 'CPAN' => 1, 'UPSTREAM' => undef, @@ -315,6 +347,7 @@ package Maintainers; 'Digest::MD5' => { 'MAINTAINER' => 'gaas', + 'DISTRIBUTION' => 'GAAS/Digest-MD5-2.38.tar.gz', 'FILES' => q[ext/Digest-MD5], 'CPAN' => 1, 'UPSTREAM' => undef, @@ -323,6 +356,7 @@ package Maintainers; 'Digest::SHA' => { 'MAINTAINER' => 'mshelor', + 'DISTRIBUTION' => 'MSHELOR/Digest-SHA-5.47.tar.gz', 'FILES' => q[ext/Digest-SHA], 'CPAN' => 1, 'UPSTREAM' => undef, @@ -331,6 +365,7 @@ package Maintainers; 'Encode' => { 'MAINTAINER' => 'dankogai', + 'DISTRIBUTION' => 'DANKOGAI/Encode-2.33.tar.gz', 'FILES' => q[ext/Encode], 'CPAN' => 1, 'UPSTREAM' => undef, @@ -339,6 +374,7 @@ package Maintainers; 'encoding::warnings' => { 'MAINTAINER' => 'audreyt', + 'DISTRIBUTION' => 'AUDREYT/encoding-warnings-0.11.tar.gz', 'FILES' => q[lib/encoding/warnings.pm lib/encoding/warnings], 'CPAN' => 1, 'UPSTREAM' => undef, @@ -355,6 +391,7 @@ package Maintainers; 'Exporter' => { 'MAINTAINER' => 'ferreira', + 'DISTRIBUTION' => 'FERREIRA/Exporter-5.63.tar.gz', 'FILES' => q[lib/Exporter.pm lib/Exporter.t lib/Exporter/Heavy.pm], 'CPAN' => 1, 'UPSTREAM' => undef, @@ -363,6 +400,7 @@ package Maintainers; 'ExtUtils::CBuilder' => { 'MAINTAINER' => 'kwilliams', + 'DISTRIBUTION' => 'KWILLIAMS/ExtUtils-CBuilder-0.24.tar.gz', 'FILES' => q[lib/ExtUtils/CBuilder.pm lib/ExtUtils/CBuilder], 'CPAN' => 1, 'UPSTREAM' => undef, @@ -371,6 +409,7 @@ package Maintainers; 'ExtUtils::Command' => { 'MAINTAINER' => 'rkobes', + 'DISTRIBUTION' => 'RKOBES/ExtUtils-Command-1.16.tar.gz', 'FILES' => q[lib/ExtUtils/Command.pm lib/ExtUtils/t/{cp,eu_command}.t], 'CPAN' => 1, @@ -380,6 +419,7 @@ package Maintainers; 'ExtUtils::Constant' => { 'MAINTAINER' => 'nwclark', + 'DISTRIBUTION' => 'NWCLARK/ExtUtils-Constant-0.16.tar.gz', 'FILES' => q[lib/ExtUtils/Constant.pm lib/ExtUtils/Constant lib/ExtUtils/t/Constant.t], 'CPAN' => 1, @@ -389,6 +429,7 @@ package Maintainers; 'ExtUtils::Install' => { 'MAINTAINER' => 'yves', + 'DISTRIBUTION' => 'YVES/ExtUtils-Install-1.52.tar.gz', # MakeMaker has a basic.t too, and we use that. 'FILES' => q[lib/ExtUtils/{Install,Installed,Packlist}.pm lib/ExtUtils/Changes_EU-Install @@ -402,6 +443,7 @@ package Maintainers; 'ExtUtils::MakeMaker' => { 'MAINTAINER' => 'mschwern', + 'DISTRIBUTION' => 'MSCHWERN/ExtUtils-MakeMaker-6.52.tar.gz', 'FILES' => q[lib/ExtUtils/{Liblist,MakeMaker,Mkbootstrap,Mksymlists,MM*,MY,testlib}.pm lib/ExtUtils/{Command,Liblist,MakeMaker} lib/ExtUtils/t/{[0-9FLV-Zabdf-z]*,IN*,Mkbootstrap,MM_*,PL_FILES,cd,config}.t @@ -416,6 +458,7 @@ package Maintainers; 'ExtUtils::Manifest' => { 'MAINTAINER' => 'rkobes', + 'DISTRIBUTION' => 'RKOBES/ExtUtils-Manifest-1.56.tar.gz', 'FILES' => q[lib/ExtUtils/{Manifest.pm,MANIFEST.SKIP} lib/ExtUtils/t/Manifest.t], 'CPAN' => 1, 'UPSTREAM' => undef, @@ -424,6 +467,7 @@ package Maintainers; 'ExtUtils::ParseXS' => { 'MAINTAINER' => 'kwilliams', + 'DISTRIBUTION' => 'KWILLIAMS/ExtUtils-ParseXS-2.19.tar.gz', 'FILES' => q[lib/ExtUtils/ParseXS.pm lib/ExtUtils/ParseXS], 'CPAN' => 1, 'UPSTREAM' => undef, @@ -440,6 +484,7 @@ package Maintainers; 'File::Fetch' => { 'MAINTAINER' => 'kane', + 'DISTRIBUTION' => 'KANE/File-Fetch-0.18.tar.gz', 'FILES' => q[lib/File/Fetch.pm lib/File/Fetch], 'CPAN' => 1, 'UPSTREAM' => 'cpan', @@ -448,22 +493,16 @@ package Maintainers; 'File::Path' => { 'MAINTAINER' => 'dland', + 'DISTRIBUTION' => 'DLAND/File-Path-2.07.tar.gz', 'FILES' => q[lib/File/Path.pm lib/File/Path.t], 'CPAN' => 1, 'UPSTREAM' => undef, }, - 'File::Spec' => - { - 'MAINTAINER' => 'kwilliams', - 'FILES' => q[lib/File/Spec.pm lib/File/Spec], - 'CPAN' => 1, - 'UPSTREAM' => "cpan", - }, - 'File::Temp' => { 'MAINTAINER' => 'tjenness', + 'DISTRIBUTION' => 'TJENNESS/File-Temp-0.21.tar.gz', 'FILES' => q[lib/File/Temp.pm lib/File/Temp], 'CPAN' => 1, 'UPSTREAM' => undef, @@ -472,6 +511,7 @@ package Maintainers; 'Filter::Simple' => { 'MAINTAINER' => 'smueller', + 'DISTRIBUTION' => 'SMUELLER/Filter-Simple-0.84.tar.gz', 'FILES' => q[lib/Filter/Simple.pm lib/Filter/Simple t/lib/Filter/Simple/ ], 'CPAN' => 1, @@ -481,6 +521,7 @@ package Maintainers; 'Filter::Util::Call' => { 'MAINTAINER' => 'pmqs', + 'DISTRIBUTION' => 'PMQS/Filter-1.36.tar.gz', 'FILES' => q[ext/Filter-Util-Call t/lib/filter-util.pl], 'CPAN' => 1, @@ -490,6 +531,7 @@ package Maintainers; 'Getopt::Long' => { 'MAINTAINER' => 'jv', + 'DISTRIBUTION' => 'JV/Getopt-Long-2.38.tar.gz', 'FILES' => q[lib/Getopt/Long.pm lib/Getopt/Long], 'CPAN' => 1, 'UPSTREAM' => 'cpan', @@ -500,6 +542,7 @@ package Maintainers; 'I18N::LangTags' => { 'MAINTAINER' => 'p5p', + 'DISTRIBUTION' => 'SBURKE/I18N-LangTags-0.35.tar.gz', 'FILES' => q[lib/I18N/LangTags.pm lib/I18N/LangTags], 'CPAN' => 1, 'UPSTREAM' => 'blead', @@ -508,6 +551,7 @@ package Maintainers; 'if' => { 'MAINTAINER' => 'ilyaz', + 'DISTRIBUTION' => 'ILYAZ/modules/if-0.0401.tar.gz', 'FILES' => q[lib/if.{pm,t}], 'CPAN' => 1, 'UPSTREAM' => undef, @@ -516,14 +560,16 @@ package Maintainers; 'IO' => { 'MAINTAINER' => 'gbarr', + 'DISTRIBUTION' => 'GBARR/IO-1.25.tar.gz', 'FILES' => q[ext/IO/], 'CPAN' => 1, 'UPSTREAM' => undef, }, - 'IO::Compress' => + 'IO-Compress' => { 'MAINTAINER' => 'pmqs', + 'DISTRIBUTION' => 'PMQS/IO-Compress-2.019.tar.gz', 'FILES' => q[ext/IO-Compress], 'CPAN' => 1, 'UPSTREAM' => undef, @@ -532,6 +578,7 @@ package Maintainers; 'IO::Zlib' => { 'MAINTAINER' => 'tomhughes', + 'DISTRIBUTION' => 'TOMHUGHES/IO-Zlib-1.09.tar.gz', 'FILES' => q[lib/IO/Zlib.pm lib/IO/Zlib], 'CPAN' => 1, 'UPSTREAM' => undef, @@ -540,6 +587,7 @@ package Maintainers; 'IPC::Cmd' => { 'MAINTAINER' => 'kane', + 'DISTRIBUTION' => 'KANE/IPC-Cmd-0.44.tar.gz', 'FILES' => q[lib/IPC/Cmd lib/IPC/Cmd.pm], 'CPAN' => 1, 'UPSTREAM' => 'cpan', @@ -548,6 +596,7 @@ package Maintainers; 'IPC::SysV' => { 'MAINTAINER' => 'mhx', + 'DISTRIBUTION' => 'MHX/IPC-SysV-2.01.tar.gz', 'FILES' => q[ext/IPC-SysV], 'CPAN' => 1, 'UPSTREAM' => 'cpan', @@ -556,6 +605,7 @@ package Maintainers; 'lib' => { 'MAINTAINER' => 'smueller', + 'DISTRIBUTION' => 'SMUELLER/lib-0.62.tar.gz', 'FILES' => q[lib/lib_pm.PL lib/lib.t], 'CPAN' => 1, @@ -565,15 +615,17 @@ package Maintainers; 'libnet' => { 'MAINTAINER' => 'gbarr', + 'DISTRIBUTION' => 'GBARR/libnet-1.22.tar.gz', 'FILES' => q[lib/Net/{Cmd,Config,Domain,FTP,Netrc,NNTP,POP3,SMTP,Time}.pm lib/Net/Changes lib/Net/FTP lib/Net/demos/ lib/Net/*.eg lib/Net/libnetFAQ.pod lib/Net/README lib/Net/t], 'CPAN' => 1, 'UPSTREAM' => undef, }, - 'Locale::Codes' => + 'Locale-Codes' => { 'MAINTAINER' => 'neilb', + 'DISTRIBUTION' => 'NEILB/Locale-Codes-2.07.tar.gz', 'FILES' => q[lib/Locale/{Codes,Constants,Country,Currency,Language,Script}*], 'CPAN' => 1, 'UPSTREAM' => undef, @@ -582,6 +634,7 @@ package Maintainers; 'Locale::Maketext' => { 'MAINTAINER' => 'ferreira', + 'DISTRIBUTION' => 'FERREIRA/Locale-Maketext-1.13.tar.gz', 'FILES' => q[lib/Locale/Maketext.pm lib/Locale/Maketext.pod lib/Locale/Maketext/ChangeLog lib/Locale/Maketext/{Guts,GutsLoader}.pm lib/Locale/Maketext/README lib/Locale/Maketext/TPJ13.pod lib/Loca ... [15 chars truncated] 'CPAN' => 1, 'UPSTREAM' => undef, @@ -590,6 +643,7 @@ package Maintainers; 'Locale::Maketext::Simple' => { 'MAINTAINER' => 'audreyt', + 'DISTRIBUTION' => 'AUDREYT/Locale-Maketext-Simple-0.18.tar.gz', 'FILES' => q[lib/Locale/Maketext/Simple.pm lib/Locale/Maketext/Simple], 'CPAN' => 1, 'UPSTREAM' => undef, @@ -598,6 +652,7 @@ package Maintainers; 'Log::Message' => { 'MAINTAINER' => 'kane', + 'DISTRIBUTION' => 'KANE/Log-Message-0.02.tar.gz', 'FILES' => q[lib/Log/Message.pm lib/Log/Message/{Config,Handlers,Item}.pm lib/Log/Message/t], 'CPAN' => 1, 'UPSTREAM' => 'cpan', @@ -606,6 +661,7 @@ package Maintainers; 'Log::Message::Simple' => { 'MAINTAINER' => 'kane', + 'DISTRIBUTION' => 'KANE/Log-Message-Simple-0.04.tar.gz', 'FILES' => q[lib/Log/Message/Simple.pm lib/Log/Message/Simple], 'CPAN' => 1, 'UPSTREAM' => 'cpan', @@ -619,19 +675,13 @@ package Maintainers; 'UPSTREAM' => undef, }, - 'Math::BigFloat' => - { - 'MAINTAINER' => 'tels', - 'FILES' => q[lib/Math/BigFloat.pm lib/Math/BigFloat], - 'CPAN' => 1, - 'UPSTREAM' => undef, - }, - 'Math::BigInt' => { 'MAINTAINER' => 'tels', + 'DISTRIBUTION' => 'TELS/math/Math-BigInt-1.89.tar.gz', 'FILES' => q[lib/Math/BigInt.pm lib/Math/BigInt - t/lib/Math], + t/lib/Math + 'FILES' => lib/Math/BigFloat.pm lib/Math/BigFloat], 'CPAN' => 1, 'UPSTREAM' => undef, }, @@ -639,6 +689,7 @@ package Maintainers; 'Math::BigInt::FastCalc' => { 'MAINTAINER' => 'tels', + 'DISTRIBUTION' => 'TELS/math/Math-BigInt-FastCalc-0.19.tar.gz', 'FILES' => q[ext/Math-BigInt-FastCalc], 'CPAN' => 1, 'UPSTREAM' => undef, @@ -647,6 +698,7 @@ package Maintainers; 'Math::BigRat' => { 'MAINTAINER' => 'tels', + 'DISTRIBUTION' => 'TELS/math/Math-BigRat-0.22.tar.gz', 'FILES' => q[lib/Math/BigRat.pm lib/Math/BigRat], 'CPAN' => 1, 'UPSTREAM' => undef, @@ -655,6 +707,7 @@ package Maintainers; 'Math::Complex' => { 'MAINTAINER' => 'zefram', + 'DISTRIBUTION' => 'JHI/Math-Complex-1.56.tar.gz', 'FILES' => q[lib/Math/Complex.pm lib/Math/Complex.t lib/Math/Trig.pm lib/Math/Trig.t lib/Math/underbar.t], @@ -665,6 +718,7 @@ package Maintainers; 'Memoize' => { 'MAINTAINER' => 'mjd', + 'DISTRIBUTION' => 'MJD/Memoize-1.01.tar.gz', 'FILES' => q[lib/Memoize.pm lib/Memoize], 'CPAN' => 1, 'UPSTREAM' => undef, @@ -673,6 +727,7 @@ package Maintainers; 'MIME::Base64' => { 'MAINTAINER' => 'gaas', + 'DISTRIBUTION' => 'GAAS/MIME-Base64-3.07.tar.gz', 'FILES' => q[ext/MIME-Base64], 'CPAN' => 1, 'UPSTREAM' => undef, @@ -681,6 +736,7 @@ package Maintainers; 'Module::Build' => { 'MAINTAINER' => 'kwilliams', + 'DISTRIBUTION' => 'EWILHELM/Module-Build-0.33.tar.gz', 'FILES' => q[lib/Module/Build lib/Module/Build.pm], 'CPAN' => 1, 'UPSTREAM' => undef, @@ -689,6 +745,7 @@ package Maintainers; 'Module::CoreList' => { 'MAINTAINER' => 'rgarcia', + 'DISTRIBUTION' => 'RGARCIA/Module-CoreList-2.17.tar.gz', 'FILES' => q[lib/Module/CoreList lib/Module/CoreList.pm], 'CPAN' => 1, 'UPSTREAM' => "blead", @@ -697,6 +754,7 @@ package Maintainers; 'Module::Load' => { 'MAINTAINER' => 'kane', + 'DISTRIBUTION' => 'KANE/Module-Load-0.16.tar.gz', 'FILES' => q[lib/Module/Load/t lib/Module/Load.pm], 'CPAN' => 1, 'UPSTREAM' => 'cpan', @@ -705,6 +763,7 @@ package Maintainers; 'Module::Load::Conditional' => { 'MAINTAINER' => 'kane', + 'DISTRIBUTION' => 'KANE/Module-Load-Conditional-0.30.tar.gz', 'FILES' => q[lib/Module/Load/Conditional lib/Module/Load/Conditional.pm], 'CPAN' => 1, @@ -714,6 +773,7 @@ package Maintainers; 'Module::Loaded' => { 'MAINTAINER' => 'kane', + 'DISTRIBUTION' => 'KANE/Module-Loaded-0.02.tar.gz', 'FILES' => q[lib/Module/Loaded lib/Module/Loaded.pm], 'CPAN' => 1, 'UPSTREAM' => 'cpan', @@ -724,6 +784,7 @@ package Maintainers; 'Module::Pluggable' => { 'MAINTAINER' => 'simonw', + 'DISTRIBUTION' => 'SIMONW/Module-Pluggable-3.9.tar.gz', 'FILES' => q[ext/Module-Pluggable], 'CPAN' => 1, 'UPSTREAM' => undef, @@ -732,6 +793,7 @@ package Maintainers; 'Net::Ping' => { 'MAINTAINER' => 'smpeters', + 'DISTRIBUTION' => 'SMPETERS/Net-Ping-2.35.tar.gz', 'FILES' => q[lib/Net/Ping.pm lib/Net/Ping], 'CPAN' => 1, 'UPSTREAM' => 'blead', @@ -740,6 +802,7 @@ package Maintainers; 'NEXT' => { 'MAINTAINER' => 'rafl', + 'DISTRIBUTION' => 'FLORA/NEXT-0.63.tar.gz', 'FILES' => q[lib/NEXT.pm lib/NEXT], 'CPAN' => 1, 'UPSTREAM' => 'cpan', @@ -748,6 +811,7 @@ package Maintainers; 'Object::Accessor' => { 'MAINTAINER' => 'kane', + 'DISTRIBUTION' => 'KANE/Object-Accessor-0.34.tar.gz', 'FILES' => q[lib/Object/Accessor.pm lib/Object/Accessor], 'CPAN' => 1, 'UPSTREAM' => 'cpan', @@ -756,6 +820,7 @@ package Maintainers; 'Package::Constants' => { 'MAINTAINER' => 'kane', + 'DISTRIBUTION' => 'KANE/Package-Constants-0.02.tar.gz', 'FILES' => q[lib/Package/Constants lib/Package/Constants.pm], 'CPAN' => 1, 'UPSTREAM' => 'cpan', @@ -764,6 +829,7 @@ package Maintainers; 'Params::Check' => { 'MAINTAINER' => 'kane', + 'DISTRIBUTION' => 'KANE/Params-Check-0.26.tar.gz', 'FILES' => q[lib/Params/Check lib/Params/Check.pm], 'CPAN' => 1, 'UPSTREAM' => 'cpan', @@ -772,6 +838,7 @@ package Maintainers; 'parent' => { 'MAINTAINER' => 'corion', + 'DISTRIBUTION' => 'CORION/parent-0.221.tar.gz', 'FILES' => q[lib/parent lib/parent.pm], 'CPAN' => 1, 'UPSTREAM' => undef, @@ -780,11 +847,22 @@ package Maintainers; 'Parse::CPAN::Meta' => { 'MAINTAINER' => 'smueller', + 'DISTRIBUTION' => 'ADAMK/Parse-CPAN-Meta-1.39.tar.gz', 'FILES' => q[lib/Parse/CPAN/Meta.pm t/lib/Parse/CPAN/Meta/Test.pm lib/Parse/CPAN/Meta], 'CPAN' => 1, 'UPSTREAM' => "cpan", }, + 'PathTools' => + { + 'MAINTAINER' => 'kwilliams', + 'DISTRIBUTION' => 'SMUELLER/PathTools-3.30.tar.gz', + 'FILES' => q[lib/File/Spec.pm lib/File/Spec, + ext/Cwd lib/Cwd.pm], + 'CPAN' => 1, + 'UPSTREAM' => "cpan", + }, + 'perlebcdic' => { 'MAINTAINER' => 'pvhp', @@ -804,6 +882,7 @@ package Maintainers; 'PerlIO::via::QuotedPrint' => { 'MAINTAINER' => 'elizabeth', + 'DISTRIBUTION' => 'ELIZABETH/PerlIO-via-QuotedPrint-0.06.tar.gz', 'FILES' => q[lib/PerlIO/via/QuotedPrint.pm lib/PerlIO/via/t/QuotedPrint.t], 'CPAN' => 1, @@ -863,6 +942,7 @@ package Maintainers; 'Pod::Escapes' => { 'MAINTAINER' => 'sburke', + 'DISTRIBUTION' => 'SBURKE/Pod-Escapes-1.04.tar.gz', 'FILES' => q[lib/Pod/Escapes.pm lib/Pod/Escapes], 'CPAN' => 1, 'UPSTREAM' => undef, @@ -871,6 +951,7 @@ package Maintainers; 'Pod::LaTeX' => { 'MAINTAINER' => 'tjenness', + 'DISTRIBUTION' => 'TJENNESS/Pod-LaTeX-0.58.tar.gz', 'FILES' => q[lib/Pod/LaTeX.pm lib/Pod/t/{pod2latex,user}.t], 'CPAN' => 1, 'UPSTREAM' => undef, @@ -878,6 +959,7 @@ package Maintainers; 'Pod::Parser' => { 'MAINTAINER' => 'marekr', + 'DISTRIBUTION' => 'MAREKR/Pod-Parser-1.38.tar.gz', 'FILES' => q[lib/Pod/{Checker,Find,InputObjects,Parser,ParseUtils,PlainText,Select,Usage}.pm lib/Pod/t/contains_pod.t pod/pod{2usage,checker,select}.PL t/lib/contains_bad_pod.xr t/lib/contains_pod. ... [356 chars truncated] 'CPAN' => 1, 'UPSTREAM' => undef, @@ -886,6 +968,7 @@ package Maintainers; 'Pod::Perldoc' => { 'MAINTAINER' => 'ferreira', + 'DISTRIBUTION' => 'FERREIRA/Pod-Perldoc-3.15.tar.gz', 'FILES' => q[lib/Pod/Perldoc.pm lib/Pod/Perldoc], 'CPAN' => 1, 'UPSTREAM' => undef, @@ -902,6 +985,7 @@ package Maintainers; 'Pod::Simple' => { 'MAINTAINER' => 'arandal', + 'DISTRIBUTION' => 'ARANDAL/Pod-Simple-3.07.tar.gz', 'FILES' => q[lib/Pod/Simple.pm lib/Pod/Simple.pod lib/Pod/Simple], 'CPAN' => 1, 'UPSTREAM' => undef, @@ -910,6 +994,7 @@ package Maintainers; 'podlators' => { 'MAINTAINER' => 'rra', + 'DISTRIBUTION' => 'RRA/podlators-2.2.2.tar.gz', 'FILES' => q[lib/Pod/{Man,ParseLink,Text,Text/{Color,Overstrike,Termcap}}.pm pod/pod2man.PL pod/pod2text.PL lib/Pod/t/{basic.*,{color,filehandle,man*,parselink,pod-parser,pod-spelling,pod,termcap, ... [11 chars truncated] 'CPAN' => 1, 'UPSTREAM' => 'cpan', @@ -918,6 +1003,7 @@ package Maintainers; 'Safe' => { 'MAINTAINER' => 'rgarcia', + 'DISTRIBUTION' => 'RGARCIA/Safe-2.16.tar.gz', 'FILES' => q[ext/Safe], 'CPAN' => 1, 'UPSTREAM' => "blead", @@ -926,6 +1012,7 @@ package Maintainers; 'Scalar-List-Utils' => { 'MAINTAINER' => 'gbarr', + 'DISTRIBUTION' => 'GBARR/Scalar-List-Utils-1.21.tar.gz', 'FILES' => q[ext/List-Util], 'CPAN' => 1, 'UPSTREAM' => undef, @@ -934,6 +1021,7 @@ package Maintainers; 'SelfLoader' => { 'MAINTAINER' => 'smueller', + 'DISTRIBUTION' => 'SMUELLER/SelfLoader-1.17.tar.gz', 'FILES' => q[lib/SelfLoader.pm lib/SelfLoader], 'CPAN' => 1, 'UPSTREAM' => "blead", @@ -942,6 +1030,7 @@ package Maintainers; 'Shell' => { 'MAINTAINER' => 'ferreira', + 'DISTRIBUTION' => 'FERREIRA/Shell-0.72.tar.gz', 'FILES' => q[lib/Shell.pm lib/Shell.t], 'CPAN' => 1, 'UPSTREAM' => undef, @@ -950,6 +1039,7 @@ package Maintainers; 'Storable' => { 'MAINTAINER' => 'ams', + 'DISTRIBUTION' => 'AMS/Storable-2.20.tar.gz', 'FILES' => q[ext/Storable], 'CPAN' => 1, 'UPSTREAM' => undef, @@ -958,6 +1048,7 @@ package Maintainers; 'Switch' => { 'MAINTAINER' => 'rgarcia', + 'DISTRIBUTION' => 'RGARCIA/Switch-2.14.tar.gz', 'FILES' => q[lib/Switch.pm lib/Switch], 'CPAN' => 1, 'UPSTREAM' => "blead", @@ -966,14 +1057,16 @@ package Maintainers; 'Sys::Syslog' => { 'MAINTAINER' => 'saper', + 'DISTRIBUTION' => 'SAPER/Sys-Syslog-0.27.tar.gz', 'FILES' => q[ext/Sys-Syslog], 'CPAN' => 1, 'UPSTREAM' => undef, }, - 'TabsWrap' => + 'Text-Tabs+Wrap' => { 'MAINTAINER' => 'muir', + 'DISTRIBUTION' => 'MUIR/modules/Text-Tabs+Wrap-2009.0305.tar.gz', 'FILES' => q[lib/Text/{Tabs,Wrap}.pm lib/Text/TabsWrap], 'CPAN' => 1, @@ -983,6 +1076,7 @@ package Maintainers; 'Term::ANSIColor' => { 'MAINTAINER' => 'rra', + 'DISTRIBUTION' => 'RRA/ANSIColor-2.00.tar.gz', 'FILES' => q[lib/Term/ANSIColor.pm lib/Term/ANSIColor], 'CPAN' => 1, 'UPSTREAM' => 'cpan', @@ -991,6 +1085,7 @@ package Maintainers; 'Term::Cap' => { 'MAINTAINER' => 'jstowe', + 'DISTRIBUTION' => 'JSTOWE/Term-Cap-1.12.tar.gz', 'FILES' => q[lib/Term/Cap.{pm,t}], 'CPAN' => 1, 'UPSTREAM' => undef, @@ -999,6 +1094,7 @@ package Maintainers; 'Term::UI' => { 'MAINTAINER' => 'kane', + 'DISTRIBUTION' => 'KANE/Term-UI-0.20.tar.gz', 'FILES' => q[lib/Term/UI.pm lib/Term/UI], 'CPAN' => 1, 'UPSTREAM' => 'cpan', @@ -1007,6 +1103,7 @@ package Maintainers; 'Test' => { 'MAINTAINER' => 'sburke', + 'DISTRIBUTION' => 'SBURKE/Test-1.25.tar.gz', 'FILES' => q[lib/Test.pm lib/Test/t], 'CPAN' => 1, 'UPSTREAM' => undef, @@ -1015,6 +1112,7 @@ package Maintainers; 'Test::Harness' => { 'MAINTAINER' => 'andya', + 'DISTRIBUTION' => 'ANDYA/Test-Harness-3.17.tar.gz', 'FILES' => q[ext/Test-Harness], 'CPAN' => 1, 'UPSTREAM' => undef, @@ -1023,6 +1121,7 @@ package Maintainers; 'Test::Simple' => { 'MAINTAINER' => 'mschwern', + 'DISTRIBUTION' => 'MSCHWERN/Test-Simple-0.88.tar.gz', 'FILES' => q[lib/Test/Simple.pm lib/Test/Simple lib/Test/Builder.pm lib/Test/Builder lib/Test/More.pm lib/Test/Tutorial.pod @@ -1034,6 +1133,7 @@ package Maintainers; 'Text::Balanced' => { 'MAINTAINER' => 'dmanura', + 'DISTRIBUTION' => 'DCONWAY/Text-Balanced-v2.0.0.tar.gz', 'FILES' => q[lib/Text/Balanced.pm lib/Text/Balanced], 'CPAN' => 1, 'UPSTREAM' => undef, @@ -1042,6 +1142,7 @@ package Maintainers; 'Text::ParseWords' => { 'MAINTAINER' => 'chorny', + 'DISTRIBUTION' => 'CHORNY/Text-ParseWords-3.27.zip', 'FILES' => q[lib/Text/ParseWords{.pm,.t,}], 'CPAN' => 1, 'UPSTREAM' => undef, @@ -1050,6 +1151,7 @@ package Maintainers; 'Text::Soundex' => { 'MAINTAINER' => 'markm', + 'DISTRIBUTION' => 'MARKM/Text-Soundex-3.03.tar.gz', 'FILES' => q[ext/Text-Soundex], 'CPAN' => 1, 'UPSTREAM' => undef, @@ -1058,6 +1160,7 @@ package Maintainers; 'Thread::Queue' => { 'MAINTAINER' => 'jdhedden', + 'DISTRIBUTION' => 'JDHEDDEN/Thread-Queue-2.11.tar.gz', 'FILES' => q[lib/Thread/Queue.pm lib/Thread/Queue], 'CPAN' => 1, 'UPSTREAM' => 'blead', @@ -1066,6 +1169,7 @@ package Maintainers; 'Thread::Semaphore' => { 'MAINTAINER' => 'jdhedden', + 'DISTRIBUTION' => 'JDHEDDEN/Thread-Semaphore-2.09.tar.gz', 'FILES' => q[lib/Thread/Semaphore.pm lib/Thread/Semaphore], 'CPAN' => 1, 'UPSTREAM' => 'blead', @@ -1074,6 +1178,7 @@ package Maintainers; 'threads' => { 'MAINTAINER' => 'jdhedden', + 'DISTRIBUTION' => 'JDHEDDEN/threads-1.72.tar.gz', 'FILES' => q[ext/threads], 'CPAN' => 1, 'UPSTREAM' => 'blead', @@ -1082,6 +1187,7 @@ package Maintainers; 'threads::shared' => { 'MAINTAINER' => 'jdhedden', + 'DISTRIBUTION' => 'JDHEDDEN/threads-shared-1.28.tar.gz', 'FILES' => q[ext/threads-shared], 'CPAN' => 1, 'UPSTREAM' => 'blead', @@ -1090,6 +1196,7 @@ package Maintainers; 'Tie::File' => { 'MAINTAINER' => 'mjd', + 'DISTRIBUTION' => 'MJD/Tie-File-0.96.tar.gz', 'FILES' => q[lib/Tie/File.pm lib/Tie/File], 'CPAN' => 1, 'UPSTREAM' => undef, @@ -1098,6 +1205,7 @@ package Maintainers; 'Tie::RefHash' => { 'MAINTAINER' => 'nuffin', + 'DISTRIBUTION' => 'NUFFIN/Tie-RefHash-1.38.tar.gz', 'FILES' => q[lib/Tie/RefHash.pm lib/Tie/RefHash], 'CPAN' => 1, 'UPSTREAM' => 'cpan', @@ -1106,6 +1214,7 @@ package Maintainers; 'Time::HiRes' => { 'MAINTAINER' => 'zefram', + 'DISTRIBUTION' => 'JHI/Time-HiRes-1.9719.tar.gz', 'FILES' => q[ext/Time-HiRes], 'CPAN' => 1, 'UPSTREAM' => undef, @@ -1114,6 +1223,7 @@ package Maintainers; 'Time::Local' => { 'MAINTAINER' => 'drolsky', + 'DISTRIBUTION' => 'DROLSKY/Time-Local-1.1901.tar.gz', 'FILES' => q[lib/Time/Local.{pm,t}], 'CPAN' => 1, 'UPSTREAM' => undef, @@ -1122,6 +1232,7 @@ package Maintainers; 'Time::Piece' => { 'MAINTAINER' => 'msergeant', + 'DISTRIBUTION' => 'MSERGEANT/Time-Piece-1.14.tar.gz', 'FILES' => q[ext/Time-Piece], 'CPAN' => 1, 'UPSTREAM' => undef, @@ -1130,6 +1241,7 @@ package Maintainers; 'Unicode::Collate' => { 'MAINTAINER' => 'sadahiro', + 'DISTRIBUTION' => 'SADAHIRO/Unicode-Collate-0.52.tar.gz', 'FILES' => q[lib/Unicode/Collate.pm lib/Unicode/Collate], 'CPAN' => 1, @@ -1139,6 +1251,7 @@ package Maintainers; 'Unicode::Normalize' => { 'MAINTAINER' => 'sadahiro', + 'DISTRIBUTION' => 'SADAHIRO/Unicode-Normalize-1.02.tar.gz', 'FILES' => q[ext/Unicode-Normalize], 'CPAN' => 1, 'UPSTREAM' => 'first-come', @@ -1147,6 +1260,7 @@ package Maintainers; 'version' => { 'MAINTAINER' => 'jpeacock', + 'DISTRIBUTION' => 'JPEACOCK/version-0.76.tar.gz', 'FILES' => q[lib/version.pm lib/version.pod lib/version.t], 'CPAN' => 1, 'UPSTREAM' => undef, @@ -1180,6 +1294,7 @@ package Maintainers; 'Win32' => { 'MAINTAINER' => 'jand', + 'DISTRIBUTION' => "JDB/Win32-0.39.tar.gz", 'FILES' => q[ext/Win32], 'CPAN' => 1, 'UPSTREAM' => undef, @@ -1188,6 +1303,7 @@ package Maintainers; 'Win32API::File' => { 'MAINTAINER' => 'tyemq', + 'DISTRIBUTION' => 'CHORNY/Win32API-File-0.1101.zip', 'FILES' => q[ext/Win32API-File], 'CPAN' => 1, 'UPSTREAM' => undef, @@ -1196,6 +1312,7 @@ package Maintainers; 'XSLoader' => { 'MAINTAINER' => 'saper', + 'DISTRIBUTION' => 'SAPER/XSLoader-0.10.tar.gz', 'FILES' => q[ext/DynaLoader/t/XSLoader.t ext/DynaLoader/XSLoader_pm.PL], 'CPAN' => 1, 'UPSTREAM' => undef, -- Perl5 Master Repository
