1 # A simple listing of core files that have specific maintainers,
2 # or at least someone that can be called an "interested party".
3 # Also, a "module" does not necessarily mean a CPAN module, it
4 # might mean a file or files or a subdirectory.
5 # Most (but not all) of the modules have dual lives in the core
6 # and in CPAN. Those that have a CPAN existence, have the CPAN
7 # attribute set to true.
13 'abergman' => 'Arthur Bergman <abergman@cpan.org>',
14 'abigail' => 'Abigail <abigail@abigail.be>',
15 'ams' => 'Abhijit Menon-Sen <ams@cpan.org>',
16 'andk' => 'Andreas J. Koenig <andk@cpan.org>',
17 'andya' => 'Andy Armstrong <andy@hexten.net>',
18 'arandal' => 'Allison Randal <allison@perl.org>',
19 'audreyt' => 'Audrey Tang <cpan@audreyt.org>',
20 'avar' => 'Ævar Arnfjörð Bjarmason <avar@cpan.org>',
21 'bingos' => 'Chris Williams <chris@bingosnet.co.uk>',
22 'chorny' => "Alexandr Ciornii <alexchorny\100gmail.com>",
23 'corion' => 'Max Maischein <corion@corion.net>',
24 'craig' => 'Craig Berry <craigberry@mac.com>',
25 'dankogai' => 'Dan Kogai <dankogai@cpan.org>',
26 'dconway' => 'Damian Conway <dconway@cpan.org>',
27 'dland' => 'David Landgren <dland@cpan.org>',
28 'dmanura' => 'David Manura <dmanura@cpan.org>',
29 'drolsky' => 'Dave Rolsky <drolsky@cpan.org>',
30 'elizabeth' => 'Elizabeth Mattijsen <liz@dijkmat.nl>',
31 'ferreira' => 'Adriano Ferreira <ferreira@cpan.org>',
32 'gbarr' => 'Graham Barr <gbarr@cpan.org>',
33 'gaas' => 'Gisle Aas <gaas@cpan.org>',
34 'gsar' => 'Gurusamy Sarathy <gsar@activestate.com>',
35 'ilyam' => 'Ilya Martynov <ilyam@cpan.org>',
36 'ilyaz' => 'Ilya Zakharevich <ilyaz@cpan.org>',
37 'jand' => 'Jan Dubois <jand@activestate.com>',
38 'jdhedden' => 'Jerry D. Hedden <jdhedden@cpan.org>',
39 'jhi' => 'Jarkko Hietaniemi <jhi@cpan.org>',
40 'jjore' => 'Joshua ben Jore <jjore@cpan.org>',
41 'jpeacock' => 'John Peacock <jpeacock@rowman.com>',
42 'jstowe' => 'Jonathan Stowe <jstowe@cpan.org>',
43 'jv' => 'Johan Vromans <jv@cpan.org>',
44 'kane' => 'Jos Boumans <kane@cpan.org>',
45 'kwilliams' => 'Ken Williams <kwilliams@cpan.org>',
46 'laun' => 'Wolfgang Laun <Wolfgang.Laun@alcatel.at>',
47 'lstein' => 'Lincoln D. Stein <lds@cpan.org>',
48 'lwall' => 'Larry Wall <lwall@cpan.org>',
49 'marekr' => 'Marek Rouchal <marekr@cpan.org>',
50 'markm' => 'Mark Mielke <markm@cpan.org>',
51 'mhx' => 'Marcus Holland-Moritz <mhx@cpan.org>',
52 'mjd' => 'Mark-Jason Dominus <mjd@plover.com>',
53 'msergeant' => 'Matt Sergeant <msergeant@cpan.org>',
54 'mshelor' => 'Mark Shelor <mshelor@cpan.org>',
55 'muir' => 'David Muir Sharnoff <muir@cpan.org>',
56 'neilb' => 'Neil Bowers <neilb@cpan.org>',
57 'nuffin' => 'Yuval Kogman <nothingmuch@woobling.org>',
58 'nwclark' => 'Nicholas Clark <nwclark@cpan.org>',
59 'osfameron' => 'Hakim Cassimally <osfameron@perl.org>',
60 'p5p' => 'perl5-porters <perl5-porters@perl.org>',
61 'perlfaq' => 'perlfaq-workers <perlfaq-workers@perl.org>',
62 'petdance' => 'Andy Lester <andy@petdance.com>',
63 'pjf' => 'Paul Fenwick <pjf@cpan.org>',
64 'pmqs' => 'Paul Marquess <pmqs@cpan.org>',
65 'pvhp' => 'Peter Prymmer <pvhp@best.com>',
66 'rafl' => 'Florian Ragwitz <flora@cpan.org>',
67 'rclamp' => 'Richard Clamp <rclamp@cpan.org>',
68 'rgarcia' => 'Rafael Garcia-Suarez <rgarcia@cpan.org>',
69 'rkobes' => 'Randy Kobes <rkobes@cpan.org>',
70 'rmbarker' => 'Robin Barker <rmbarker@cpan.org>',
71 'rra' => 'Russ Allbery <rra@cpan.org>',
72 'rurban' => 'Reini Urban <rurban@cpan.org>',
73 'sadahiro' => 'SADAHIRO Tomoyuki <SADAHIRO@cpan.org>',
74 'salva' => 'Salvador Fandiño García <salva@cpan.org>',
75 'saper' => 'Sébastien Aperghis-Tramoni <saper@cpan.org>',
76 'sburke' => 'Sean Burke <sburke@cpan.org>',
77 'mschwern' => 'Michael Schwern <mschwern@cpan.org>',
78 'simonw' => 'Simon Wistow <simonw@cpan.org>',
79 'smccam' => 'Stephen McCamant <smccam@cpan.org>',
80 'smpeters' => 'Steve Peters <steve@fisharerojo.org>',
81 'smueller' => 'Steffen Mueller <smueller@cpan.org>',
82 'tels' => 'Tels <nospam-abuse@bloodgate.com>',
83 'tomhughes' => 'Tom Hughes <tomhughes@cpan.org>',
84 'tjenness' => 'Tim Jenness <tjenness@cpan.org>',
85 'tyemq' => 'Tye McQueen <tyemq@cpan.org>',
86 'yves' => 'Yves Orton <yves@cpan.org>',
87 'zefram' => 'Andrew Main <zefram@cpan.org>',
90 # Each entry in the %Modules hash roughly represents a distribution,
91 # except in the case of CPAN=1, where it *exactly* represents a single
94 # The keys of %Modules are human descriptions of the distributions, and
95 # may not exactly match a module or distribution name. Distributions
96 # which have an obvious top-level module associated with them will usually
97 # have a key named for that module, e.g. 'Archive::Extract' for
98 # Archive-Extract-N.NN.tar.gz; the remaining keys are likely to be based
99 # on the name of the distribution, e.g. 'Locale-Codes' for
100 # Locale-Codes-N.NN.tar.gz'.
102 # FILES is a list of filenames, glob patterns, and directory
103 # names to be recursed down, which collectively generate a complete list
104 # of the files associated with the distribution.
106 # CPAN can be either 1 (this distribution is also available on CPAN),
107 # or 0 (there is no # valid CPAN release).
109 # UPSTREAM indicates where patches should go. undef implies
110 # that this hasn't been discussed for the module at hand.
111 # "blead" indicates that the copy of the module in the blead
112 # sources is to be considered canonical, "cpan" means that the
113 # module on CPAN is to be patched first. "first-come" means
114 # that blead can be patched freely if it is in sync with the
115 # latest release on CPAN.
117 # DISTRIBUTION names the tarball on CPAN which (allegedly) the files
118 # included in core are derived from. Note that the file's version may not
119 # necessarily match the newest version on CPAN.
123 'Archive::Extract' =>
125 'MAINTAINER' => 'kane',
126 'DISTRIBUTION' => 'KANE/Archive-Extract-0.31_03.tar.gz',
127 'FILES' => q[lib/Archive/Extract.pm lib/Archive/Extract],
129 'UPSTREAM' => 'cpan',
134 'MAINTAINER' => 'kane',
135 'DISTRIBUTION' => 'KANE/Archive-Tar-1.48.tar.gz',
136 'FILES' => q[lib/Archive/Tar.pm lib/Archive/Tar],
138 'UPSTREAM' => 'cpan',
141 'Attribute::Handlers' =>
143 'MAINTAINER' => 'rgarcia',
144 'DISTRIBUTION' => 'SMUELLER/Attribute-Handlers-0.83.tar.gz',
145 'FILES' => q[ext/Attribute-Handlers],
147 'UPSTREAM' => "blead",
152 'MAINTAINER' => 'pjf',
153 'DISTRIBUTION' => 'PJF/autodie-1.999.tar.gz',
154 'FILES' => q[lib/Fatal.pm lib/autodie.pm lib/autodie],
155 'EXCLUDED' => [ qr{^inc/Module/},
169 'UPSTREAM' => 'cpan',
174 'MAINTAINER' => 'smueller',
175 'DISTRIBUTION' => 'SMUELLER/AutoLoader-5.68.tar.gz',
176 'FILES' => q[lib/AutoLoader.pm lib/AutoSplit.pm lib/AutoLoader],
177 'EXCLUDED' => [ qw( t/00pod.t ) ],
179 'UPSTREAM' => "cpan",
184 'MAINTAINER' => 'smccam',
185 'FILES' => q[ext/B/B/Concise.pm ext/B/t/concise.t],
192 'MAINTAINER' => 'rurban',
193 'DISTRIBUTION' => 'RURBAN/B-Debug-1.11.tar.gz',
194 'FILES' => q[ext/B/B/Debug.pm ext/B/t/debug.t],
195 'EXCLUDED' => [ qw( t/coverage.html t/pod.t ) ],
196 'MAP' => { 'Debug.pm' => 'ext/B/B/Debug.pm',
197 't/debug.t'=> 'ext/B/t/debug.t',
205 'MAINTAINER' => 'smccam',
206 'FILES' => q[ext/B/B/Deparse.pm ext/B/t/deparse.t],
213 'MAINTAINER' => 'jjore',
214 'DISTRIBUTION' => 'JJORE/B-Lint-1.11.tar.gz',
215 'FILES' => q[ext/B/B/Lint.pm
217 ext/B/B/Lint/Debug.pm
218 ext/B/t/pluglib/B/Lint/Plugin/Test.pm
220 'EXCLUDED' => [ qw( t/test.pl ) ],
221 'MAP' => { 'lib/B/' => 'ext/B/B/',
230 'MAINTAINER' => 'rgarcia',
231 'DISTRIBUTION' => 'RGARCIA/base-2.12.tar.gz',
232 'FILES' => q[lib/base.pm lib/fields.pm lib/base],
233 'EXCLUDED' => [ qw( t/Dummy.pm t/compile-time.t t/fields-5.6.0.t
234 t/fields-5.8.0.t t/lib/HasSigDie.pm )
237 'UPSTREAM' => "blead",
242 'MAINTAINER' => 'tels',
243 'DISTRIBUTION' => 'TELS/math/bignum-0.23.tar.gz',
244 'FILES' => q[lib/big{int,num,rat}.pm
246 lib/Math/BigInt/Trace.pm
247 lib/Math/BigFloat/Trace.pm
249 'EXCLUDED' => [ qr{^inc/Module/}, qw(t/pod.t t/pod_cov.t) ],
256 'MAINTAINER' => 'lstein',
257 'DISTRIBUTION' => 'LDS/CGI.pm-3.43.tar.gz',
258 'FILES' => q[lib/CGI.pm lib/CGI],
259 'EXCLUDED' => [ qr{^t/lib/Test},
260 qw( cgi-lib_porting.html
262 examples/WORLD_WRITABLE/18.157.1.253.sav
263 t/gen-tests/gen-start-end-tags.pl
266 'MAP' => { 'examples/' => 'lib/CGI/eg/',
267 'CGI/' => 'lib/CGI/',
268 'CGI.pm' => 'lib/CGI.pm',
277 'MAINTAINER' => 'sburke',
278 'DISTRIBUTION' => 'SBURKE/Class-ISA-0.33.tar.gz',
279 'FILES' => q[lib/Class/ISA.pm lib/Class/ISA],
284 'Compress::Raw::Bzip2' =>
286 'MAINTAINER' => 'pmqs',
287 'DISTRIBUTION' => 'PMQS/Compress-Raw-Bzip2-2.019.tar.gz',
288 'FILES' => q[ext/Compress-Raw-Bzip2],
289 'EXCLUDED' => [ qr{^t/Test/},
290 # NB: we use the CompTestUtils.pm
291 # from IO-Compress instead
292 qw( bzip2-src/bzip2-cpp.patch
293 t/compress/CompTestUtils.pm
300 'Compress::Raw::Zlib' =>
302 'MAINTAINER' => 'pmqs',
303 'DISTRIBUTION' => 'PMQS/Compress-Raw-Zlib-2.019.tar.gz',
305 'FILES' => q[ext/Compress-Raw-Zlib],
306 # NB: we use the CompTestUtils.pm
307 # from IO-Compress instead
308 'EXCLUDED' => [ qr{^t/Test/},
311 t/compress/CompTestUtils.pm
314 'MAP' => { '' => 'ext/Compress-Raw-Zlib/',
315 't/compress/CompTestUtils.pm' =>
316 't/lib/compress/CompTestUtils.pm',
324 'MAINTAINER' => 'saper',
325 'DISTRIBUTION' => 'SAPER/constant-1.17.tar.gz',
326 'FILES' => q[lib/constant.{pm,t}],
327 'EXCLUDED' => [ qw( t/00-load.t
334 'MAP' => { 'lib/' => 'lib/',
343 'MAINTAINER' => 'andk',
344 'DISTRIBUTION' => 'ANDK/CPAN-1.94.tar.gz',
345 'FILES' => q[lib/CPAN.pm lib/CPAN],
346 'EXCLUDED' => [ qr{^distroprefs/},
348 qr{^t/CPAN/authors/},
362 t/43distroprefspref.t
368 t/CPAN/CpanTestDummies-1.55.pm
370 t/CPAN/TestMirroredBy
372 t/CPAN/modules/02packages.details.txt
373 t/CPAN/modules/03modlist.data
374 t/data/META-dynamic.yml
375 t/data/META-static.yml
381 'MAP' => { 'lib/' => 'lib/',
383 'scripts/' => 'lib/CPAN/bin/',
386 'UPSTREAM' => 'CPAN',
391 'MAINTAINER' => 'kane',
392 'DISTRIBUTION' => 'KANE/CPANPLUS-0.8601.tar.gz',
393 'FILES' => q[lib/CPANPLUS.pm
395 lib/CPANPLUS/Backend.pm
397 lib/CPANPLUS/Config.pm
398 lib/CPANPLUS/Configure
399 lib/CPANPLUS/Configure.pm
400 lib/CPANPLUS/Error.pm
402 lib/CPANPLUS/Hacking.pod
404 lib/CPANPLUS/Internals
405 lib/CPANPLUS/Internals.pm
407 lib/CPANPLUS/Module.pm
408 lib/CPANPLUS/Selfupdate.pm
410 lib/CPANPLUS/Shell.pm
412 lib/CPANPLUS/Dist/Base.pm
413 lib/CPANPLUS/Dist/Autobundle.pm
414 lib/CPANPLUS/Dist/MM.pm
415 lib/CPANPLUS/Dist/Sample.pm
418 'EXCLUDED' => [ qr{^inc/},
419 qr{^t/dummy-.*\.hidden$},
424 'UPSTREAM' => 'cpan',
427 'CPANPLUS::Dist::Build' =>
429 'MAINTAINER' => 'bingos',
430 'DISTRIBUTION' => 'BINGOS/CPANPLUS-Dist-Build-0.30.tar.gz',
431 'FILES' => q[lib/CPANPLUS/Dist/Build.pm
432 lib/CPANPLUS/Dist/Build
434 'EXCLUDED' => [ qr{^inc/},
440 'UPSTREAM' => 'cpan',
445 'MAINTAINER' => 'p5p', # Not gsar. Not ilyam
446 'DISTRIBUTION' => 'ILYAM/Data-Dumper-2.121.tar.gz',
447 'FILES' => q[ext/Data-Dumper],
449 'UPSTREAM' => 'blead',
454 'MAINTAINER' => 'pmqs',
455 'DISTRIBUTION' => 'PMQS/DB_File-1.820.tar.gz',
456 'FILES' => q[ext/DB_File],
457 'EXCLUDED' => [ qr{^patches/},
469 'MAINTAINER' => 'mhx',
470 'DISTRIBUTION' => 'MHX/Devel-PPPort-3.17.tar.gz',
471 'FILES' => q[ext/Devel-PPPort],
472 'EXCLUDED' => [ qw{PPPort.pm} ], # we use PPPort_pm.PL instead
474 'UPSTREAM' => 'cpan',
479 'MAINTAINER' => 'gaas',
480 'DISTRIBUTION' => 'GAAS/Digest-1.15.tar.gz',
481 'FILES' => q[lib/Digest.pm lib/Digest],
482 'EXCLUDED' => [ qw{digest-bench} ],
483 'MAP' => { 'Digest/' => 'lib/Digest/',
484 'Digest.pm'=> 'lib/Digest.pm',
493 'MAINTAINER' => 'gaas',
494 'DISTRIBUTION' => 'GAAS/Digest-MD5-2.38.tar.gz',
495 'FILES' => q[ext/Digest-MD5],
496 'EXCLUDED' => [ qw{rfc1321.txt} ],
503 'MAINTAINER' => 'mshelor',
504 'DISTRIBUTION' => 'MSHELOR/Digest-SHA-5.47.tar.gz',
505 'FILES' => q[ext/Digest-SHA],
506 'EXCLUDED' => [ qw{t/pod.t t/podcover.t examples/dups} ],
507 'MAP' => { 'shasum' => 'ext/Digest-SHA/bin/shasum',
508 '' => 'ext/Digest-SHA/',
516 'MAINTAINER' => 'dankogai',
517 'DISTRIBUTION' => 'DANKOGAI/Encode-2.33.tar.gz',
518 'FILES' => q[ext/Encode],
523 'encoding::warnings' =>
525 'MAINTAINER' => 'audreyt',
526 'DISTRIBUTION' => 'AUDREYT/encoding-warnings-0.11.tar.gz',
527 'FILES' => q[lib/encoding/warnings.pm lib/encoding/warnings],
528 'EXCLUDED' => [ qr{^inc/Module/},
537 'MAINTAINER' => 'p5p', # Not gbarr.
538 'FILES' => q[ext/Errno],
545 'MAINTAINER' => 'ferreira',
546 'DISTRIBUTION' => 'FERREIRA/Exporter-5.63.tar.gz',
547 'FILES' => q[lib/Exporter.pm
549 lib/Exporter/Heavy.pm
551 'EXCLUDED' => [ qw{t/pod.t t/use.t}, ],
552 'MAP' => { 't/' => 'lib/',
559 'ExtUtils::CBuilder' =>
561 'MAINTAINER' => 'kwilliams',
562 'DISTRIBUTION' => 'KWILLIAMS/ExtUtils-CBuilder-0.24.tar.gz',
563 'FILES' => q[lib/ExtUtils/CBuilder.pm lib/ExtUtils/CBuilder],
564 'EXCLUDED' => [ qw{bleadcheck.pl}, ],
569 'ExtUtils::Command' =>
571 'MAINTAINER' => 'rkobes',
572 'DISTRIBUTION' => 'RKOBES/ExtUtils-Command-1.16.tar.gz',
573 'FILES' => q[lib/ExtUtils/Command.pm
574 lib/ExtUtils/t/{cp,eu_command}.t
576 'EXCLUDED' => [ qw{ t/shell_command.t
582 'MAP' => { 't/' => 'lib/ExtUtils/t/',
589 'ExtUtils::Constant' =>
591 'MAINTAINER' => 'nwclark',
592 'DISTRIBUTION' => 'NWCLARK/ExtUtils-Constant-0.16.tar.gz',
593 'FILES' => q[lib/ExtUtils/Constant.pm
594 lib/ExtUtils/Constant
595 lib/ExtUtils/t/Constant.t
597 'EXCLUDED' => [ qw{ lib/ExtUtils/Constant/Aaargh56Hash.pm
598 examples/perl_keyword.pl
599 examples/perl_regcomp_posix_keyword.pl
602 'MAP' => { 't/' => 'lib/ExtUtils/t/',
609 'ExtUtils::Install' =>
611 'MAINTAINER' => 'yves',
612 'DISTRIBUTION' => 'YVES/ExtUtils-Install-1.52.tar.gz',
613 # MakeMaker has a basic.t too, and we use that.
614 'FILES' => q[lib/ExtUtils/{Install,Installed,Packlist}.pm
615 lib/ExtUtils/Changes_EU-Install
616 lib/ExtUtils/t/Installed.t
617 lib/ExtUtils/t/basic.pl
618 lib/ExtUtils/t/{Install,Installapi2,Packlist,can_write_dir}.t],
619 'EXCLUDED' => [ qw{ t/basic.t
620 t/lib/MakeMaker/Test/Setup/BFD.pm
621 t/lib/MakeMaker/Test/Utils.pm
622 t/lib/Test/Builder.pm
623 t/lib/Test/Builder/Module.pm
631 'MAP' => { 't/' => 'lib/ExtUtils/t/',
633 'Changes' => 'lib/ExtUtils/Changes_EU-Install',
636 'UPSTREAM' => 'blead',
639 'ExtUtils::MakeMaker' =>
641 'MAINTAINER' => 'mschwern',
642 'DISTRIBUTION' => 'MSCHWERN/ExtUtils-MakeMaker-6.52.tar.gz',
643 # note that t/lib/TieOut.pm is included in
644 # more than one distro
645 'FILES' => q[lib/ExtUtils/{Liblist,MakeMaker,Mkbootstrap,Mksymlists,MM*,MY,testlib}.pm
646 lib/ExtUtils/{Command,Liblist,MakeMaker}
647 lib/ExtUtils/t/{[0-9FLV-Zabdf-z]*,IN*,Mkbootstrap,MM_*,PL_FILES,cd,config}.t
648 lib/ExtUtils/t/testdata/
650 lib/ExtUtils/{NOTES,PATCHING,README,TODO}
651 lib/ExtUtils/instmodsh
656 'EXCLUDED' => [ qr{^t/lib/Test/},
659 'MAP' => { '' => 'lib/ExtUtils/',
661 't/lib/' => 't/lib/',
662 'bin/' => 'lib/ExtUtils/',
665 'UPSTREAM' => 'first-come',
668 'ExtUtils::Manifest' =>
670 'MAINTAINER' => 'rkobes',
671 'DISTRIBUTION' => 'RKOBES/ExtUtils-Manifest-1.56.tar.gz',
672 'FILES' => q[lib/ExtUtils/{Manifest.pm,MANIFEST.SKIP}
673 lib/ExtUtils/t/Manifest.t
675 'MAP' => { '' => 'lib/ExtUtils/',
682 'ExtUtils::ParseXS' =>
684 'MAINTAINER' => 'kwilliams',
685 'DISTRIBUTION' => 'KWILLIAMS/ExtUtils-ParseXS-2.19.tar.gz',
686 'FILES' => q[lib/ExtUtils/ParseXS.pm
696 'MAINTAINER' => 'perlfaq',
697 'FILES' => q[pod/perlfaq*],
704 'MAINTAINER' => 'kane',
705 'DISTRIBUTION' => 'KANE/File-Fetch-0.18.tar.gz',
706 'FILES' => q[lib/File/Fetch.pm lib/File/Fetch],
708 'UPSTREAM' => 'cpan',
713 'MAINTAINER' => 'dland',
714 'DISTRIBUTION' => 'DLAND/File-Path-2.07.tar.gz',
715 'FILES' => q[lib/File/Path.pm lib/File/Path.t],
716 'EXCLUDED' => [ qw{eg/setup-extra-tests
721 'MAP' => { '' => 'lib/File/',
730 'MAINTAINER' => 'tjenness',
731 'DISTRIBUTION' => 'TJENNESS/File-Temp-0.21.tar.gz',
732 'FILES' => q[lib/File/Temp.pm lib/File/Temp],
733 'EXCLUDED' => [ qw{misc/benchmark.pl
737 'MAP' => { '' => 'lib/File/',
738 't/' => 'lib/File/Temp/t/',
746 'MAINTAINER' => 'smueller',
747 'DISTRIBUTION' => 'SMUELLER/Filter-Simple-0.84.tar.gz',
748 'FILES' => q[lib/Filter/Simple.pm
752 'EXCLUDED' => [ qw(Makefile.PL MANIFEST README META.yml),
755 'MAP' => { 't/lib/' => 't/lib/',
756 't/' => 'lib/Filter/Simple/t/',
757 'Changes' => 'lib/Filter/Simple/Changes',
760 'UPSTREAM' => "blead",
763 'Filter::Util::Call' =>
765 'MAINTAINER' => 'pmqs',
766 'DISTRIBUTION' => 'PMQS/Filter-1.36.tar.gz',
767 'FILES' => q[ext/Filter-Util-Call
771 'EXCLUDED' => [ qr{^decrypt/},
789 'MAP' => { 'Call/' => 'ext/Filter-Util-Call/',
790 'filter-util.pl' => 't/lib/filter-util.pl',
791 'perlfilter.pod' => 'pod/perlfilter.pod',
792 '' => 'ext/Filter-Util-Call/',
800 'MAINTAINER' => 'jv',
801 'DISTRIBUTION' => 'JV/Getopt-Long-2.38.tar.gz',
802 'FILES' => q[lib/Getopt/Long.pm
806 'EXCLUDED' => [ qr{^examples/},
807 qw{perl-Getopt-Long.spec},
810 'UPSTREAM' => 'cpan',
813 # Sean has donated it to us.
814 # Nothing has changed since his last CPAN release.
815 # (not strictly true: there have been some trivial typo fixes; DAPM 6/2009)
818 'MAINTAINER' => 'p5p',
819 'DISTRIBUTION' => 'SBURKE/I18N-LangTags-0.35.tar.gz',
820 'FILES' => q[lib/I18N/LangTags.pm lib/I18N/LangTags],
822 'UPSTREAM' => 'blead',
827 'MAINTAINER' => 'ilyaz',
828 'DISTRIBUTION' => 'ILYAZ/modules/if-0.0401.tar.gz',
829 'FILES' => q[lib/if.{pm,t}],
830 'MAP' => { 't/' => 'lib/',
839 'MAINTAINER' => 'gbarr',
840 'DISTRIBUTION' => 'GBARR/IO-1.24.tar.gz',
841 'FILES' => q[ext/IO/],
842 'EXCLUDED' => [ qw{t/test.pl}, ],
849 'MAINTAINER' => 'pmqs',
850 'DISTRIBUTION' => 'PMQS/IO-Compress-2.019.tar.gz',
851 'FILES' => q[ext/IO-Compress t/lib/compress ],
852 'EXCLUDED' => [ qr{t/Test/},
853 qw{t/cz-03zlib-v1.t},
855 'MAP' => { 't/compress' => 't/lib/compress',
856 '' => 'ext/IO-Compress/',
864 'MAINTAINER' => 'tomhughes',
865 'DISTRIBUTION' => 'TOMHUGHES/IO-Zlib-1.09.tar.gz',
866 'FILES' => q[lib/IO/Zlib.pm lib/IO/Zlib],
867 'MAP' => { 'Zlib.pm' => 'lib/IO/Zlib.pm',
868 '' => 'lib/IO/Zlib/',
876 'MAINTAINER' => 'kane',
877 'DISTRIBUTION' => 'KANE/IPC-Cmd-0.44.tar.gz',
878 'FILES' => q[lib/IPC/Cmd lib/IPC/Cmd.pm],
880 'UPSTREAM' => 'cpan',
885 'MAINTAINER' => 'mhx',
886 'DISTRIBUTION' => 'MHX/IPC-SysV-2.01.tar.gz',
887 'FILES' => q[ext/IPC-SysV],
888 'EXCLUDED' => [ qw{const-c.inc const-xs.inc} ],
890 'UPSTREAM' => 'cpan',
895 'MAINTAINER' => 'smueller',
896 'DISTRIBUTION' => 'SMUELLER/lib-0.62.tar.gz',
897 'FILES' => q[lib/lib_pm.PL lib/lib.t],
898 'EXCLUDED' => [ qw{forPAUSE/lib.pm t/00pod.t} ],
899 'MAP' => { 'lib_pm.PL' => 'lib/lib_pm.PL',
900 't/01lib.t' => 'lib/lib.t',
903 'UPSTREAM' => "blead",
908 'MAINTAINER' => 'gbarr',
909 'DISTRIBUTION' => 'GBARR/libnet-1.22.tar.gz',
910 'FILES' => q[lib/Net/{Cmd,Config,Domain,FTP,Netrc,NNTP,POP3,SMTP,Time}.pm
915 lib/Net/libnetFAQ.pod
919 'EXCLUDED' => [ qw{Configure install-nomake} ],
920 'MAP' => { 'Net/' => 'lib/Net/',
921 't/' => 'lib/Net/t/',
930 'MAINTAINER' => 'neilb',
931 'DISTRIBUTION' => 'NEILB/Locale-Codes-2.07.tar.gz',
932 'FILES' => q[lib/Locale/{Codes,Constants,Country,Currency,Language,Script}*],
933 'MAP' => { 'lib/' => 'lib/',
934 '' => 'lib/Locale/Codes/',
935 #XXX why is this file renamed???
936 't/language.t' => 'lib/Locale/Codes/t/languages.t',
942 'Locale::Maketext' =>
944 'MAINTAINER' => 'ferreira',
945 'DISTRIBUTION' => 'FERREIRA/Locale-Maketext-1.13.tar.gz',
946 'FILES' => q[lib/Locale/Maketext.pm
947 lib/Locale/Maketext.pod
948 lib/Locale/Maketext/ChangeLog
949 lib/Locale/Maketext/{Guts,GutsLoader}.pm
950 lib/Locale/Maketext/README
951 lib/Locale/Maketext/TPJ13.pod
952 lib/Locale/Maketext/t
954 'EXCLUDED' => [ qw{perlcriticrc t/00_load.t t/pod.t} ],
959 'Locale::Maketext::Simple' =>
961 'MAINTAINER' => 'audreyt',
962 'DISTRIBUTION' => 'AUDREYT/Locale-Maketext-Simple-0.18.tar.gz',
963 'FILES' => q[lib/Locale/Maketext/Simple.pm
964 lib/Locale/Maketext/Simple
966 'EXCLUDED' => [ qr{^inc/} ],
973 'MAINTAINER' => 'kane',
974 'DISTRIBUTION' => 'KANE/Log-Message-0.02.tar.gz',
975 'FILES' => q[lib/Log/Message.pm
976 lib/Log/Message/{Config,Handlers,Item}.pm
980 'UPSTREAM' => 'cpan',
983 'Log::Message::Simple' =>
985 'MAINTAINER' => 'kane',
986 'DISTRIBUTION' => 'KANE/Log-Message-Simple-0.04.tar.gz',
987 'FILES' => q[lib/Log/Message/Simple.pm
988 lib/Log/Message/Simple
991 'UPSTREAM' => 'cpan',
996 'MAINTAINER' => 'lwall',
1004 'MAINTAINER' => 'tels',
1005 'DISTRIBUTION' => 'TELS/math/Math-BigInt-1.89.tar.gz',
1006 'FILES' => q[lib/Math/BigInt.pm
1008 !lib/Math/BigInt/Trace.pm
1010 t/lib/Math/BigFloat/
1011 lib/Math/BigFloat.pm
1013 'EXCLUDED' => [ qr{^inc/},
1019 'MAP' => { 'lib/' => 'lib/',
1020 't/Math/' => 't/lib/Math/',
1021 '' => 'lib/Math/BigInt/',
1022 't/new_overloaded.t' =>
1023 'lib/Math/BigInt/t/new_ovld.t',
1026 'UPSTREAM' => undef,
1029 'Math::BigInt::FastCalc' =>
1031 'MAINTAINER' => 'tels',
1032 'DISTRIBUTION' => 'TELS/math/Math-BigInt-FastCalc-0.19.tar.gz',
1033 'FILES' => q[ext/Math-BigInt-FastCalc],
1034 'EXCLUDED' => [ qr{^inc/},
1039 # instead we use the versions of these test
1040 # files that come with Math::BigInt:
1049 'MAP' => { '' => 'ext/Math-BigInt-FastCalc/',
1050 'lib/Math/BigInt/FastCalc.pm'
1051 => 'ext/Math-BigInt-FastCalc/FastCalc.pm',
1054 'UPSTREAM' => undef,
1059 'MAINTAINER' => 'tels',
1060 'DISTRIBUTION' => 'TELS/math/Math-BigRat-0.22.tar.gz',
1061 'FILES' => q[lib/Math/BigRat.pm
1065 'EXCLUDED' => [ qr{^inc/},
1071 'MAP' => { 't/' => 'lib/Math/BigRat/t/',
1072 't/Math/BigRat/Test.pm'
1073 => 't/lib/Math/BigRat/Test.pm',
1076 'UPSTREAM' => undef,
1081 'MAINTAINER' => 'zefram',
1082 'DISTRIBUTION' => 'JHI/Math-Complex-1.56.tar.gz',
1083 'FILES' => q[lib/Math/Complex.pm
1095 'MAP' => { 't/' => 'lib/Math/' },
1097 'UPSTREAM' => 'cpan',
1102 'MAINTAINER' => 'mjd',
1103 'DISTRIBUTION' => 'MJD/Memoize-1.01.tar.gz',
1104 'FILES' => q[lib/Memoize.pm lib/Memoize],
1111 'MAP' => { '' => 'lib/Memoize/',
1112 'Memoize/' => 'lib/Memoize/',
1113 'Memoize.pm' => 'lib/Memoize.pm',
1116 'UPSTREAM' => undef,
1121 'MAINTAINER' => 'gaas',
1122 'DISTRIBUTION' => 'GAAS/MIME-Base64-3.07.tar.gz',
1123 'FILES' => q[ext/MIME-Base64],
1124 'EXCLUDED' => [ qw{ t/bad-sv.t }, ],
1126 'UPSTREAM' => undef,
1131 'MAINTAINER' => 'kwilliams',
1132 'DISTRIBUTION' => 'EWILHELM/Module-Build-0.33.tar.gz',
1133 'FILES' => q[lib/Module/Build lib/Module/Build.pm],
1135 'UPSTREAM' => undef,
1138 'Module::CoreList' =>
1140 'MAINTAINER' => 'rgarcia',
1141 'DISTRIBUTION' => 'RGARCIA/Module-CoreList-2.17.tar.gz',
1142 'FILES' => q[lib/Module/CoreList lib/Module/CoreList.pm],
1144 'UPSTREAM' => "blead",
1149 'MAINTAINER' => 'kane',
1150 'DISTRIBUTION' => 'KANE/Module-Load-0.16.tar.gz',
1151 'FILES' => q[lib/Module/Load/t lib/Module/Load.pm],
1153 'UPSTREAM' => 'cpan',
1156 'Module::Load::Conditional' =>
1158 'MAINTAINER' => 'kane',
1159 'DISTRIBUTION' => 'KANE/Module-Load-Conditional-0.30.tar.gz',
1160 'FILES' => q[lib/Module/Load/Conditional
1161 lib/Module/Load/Conditional.pm
1164 'UPSTREAM' => 'cpan',
1169 'MAINTAINER' => 'kane',
1170 'DISTRIBUTION' => 'KANE/Module-Loaded-0.02.tar.gz',
1171 'FILES' => q[lib/Module/Loaded lib/Module/Loaded.pm],
1173 'UPSTREAM' => 'cpan',
1176 # NB. tests are located in t/Module_Pluggable to avoid directory
1177 # depth issues on VMS
1178 'Module::Pluggable' =>
1180 'MAINTAINER' => 'simonw',
1181 'DISTRIBUTION' => 'SIMONW/Module-Pluggable-3.9.tar.gz',
1182 'FILES' => q[ext/Module-Pluggable],
1184 'UPSTREAM' => undef,
1189 'MAINTAINER' => 'smpeters',
1190 'DISTRIBUTION' => 'SMPETERS/Net-Ping-2.35.tar.gz',
1191 'FILES' => q[lib/Net/Ping.pm lib/Net/Ping],
1193 'UPSTREAM' => 'blead',
1198 'MAINTAINER' => 'rafl',
1199 'DISTRIBUTION' => 'FLORA/NEXT-0.63.tar.gz',
1200 'FILES' => q[lib/NEXT.pm lib/NEXT],
1202 'UPSTREAM' => 'cpan',
1205 'Object::Accessor' =>
1207 'MAINTAINER' => 'kane',
1208 'DISTRIBUTION' => 'KANE/Object-Accessor-0.34.tar.gz',
1209 'FILES' => q[lib/Object/Accessor.pm lib/Object/Accessor],
1211 'UPSTREAM' => 'cpan',
1214 'Package::Constants' =>
1216 'MAINTAINER' => 'kane',
1217 'DISTRIBUTION' => 'KANE/Package-Constants-0.02.tar.gz',
1218 'FILES' => q[lib/Package/Constants lib/Package/Constants.pm],
1220 'UPSTREAM' => 'cpan',
1225 'MAINTAINER' => 'kane',
1226 'DISTRIBUTION' => 'KANE/Params-Check-0.26.tar.gz',
1227 'FILES' => q[lib/Params/Check lib/Params/Check.pm],
1229 'UPSTREAM' => 'cpan',
1234 'MAINTAINER' => 'corion',
1235 'DISTRIBUTION' => 'CORION/parent-0.221.tar.gz',
1236 'FILES' => q[lib/parent lib/parent.pm],
1238 'UPSTREAM' => undef,
1241 'Parse::CPAN::Meta' =>
1243 'MAINTAINER' => 'smueller',
1244 'DISTRIBUTION' => 'ADAMK/Parse-CPAN-Meta-1.39.tar.gz',
1245 'FILES' => q[lib/Parse/CPAN/Meta.pm
1246 t/lib/Parse/CPAN/Meta/Test.pm
1250 'UPSTREAM' => "cpan",
1255 'MAINTAINER' => 'kwilliams',
1256 'DISTRIBUTION' => 'SMUELLER/PathTools-3.30.tar.gz',
1257 'FILES' => q[lib/File/Spec.pm
1263 'UPSTREAM' => "cpan",
1268 'MAINTAINER' => 'pvhp',
1269 'FILES' => q[pod/perlebcdic.pod],
1271 'UPSTREAM' => undef,
1276 'MAINTAINER' => 'p5p',
1277 'FILES' => q[ext/PerlIO],
1279 'UPSTREAM' => undef,
1282 'PerlIO::via::QuotedPrint' =>
1284 'MAINTAINER' => 'elizabeth',
1285 'DISTRIBUTION' => 'ELIZABETH/PerlIO-via-QuotedPrint-0.06.tar.gz',
1286 'FILES' => q[lib/PerlIO/via/QuotedPrint.pm
1287 lib/PerlIO/via/t/QuotedPrint.t],
1289 'UPSTREAM' => undef,
1294 'MAINTAINER' => 'laun',
1295 'FILES' => q[pod/perlpacktut.pod],
1297 'UPSTREAM' => undef,
1302 'MAINTAINER' => 'sburke',
1303 'FILES' => q[pod/perlpodspec.pod],
1305 'UPSTREAM' => undef,
1310 'MAINTAINER' => 'abigail',
1311 'FILES' => q[pod/perlrecharclass.pod
1312 pod/perlrebackslash.pod],
1314 'UPSTREAM' => undef,
1320 MAINTAINER => 'avar',
1321 FILES => q[pod/perlreapi.pod],
1323 'UPSTREAM' => undef,
1328 'MAINTAINER' => 'mjd',
1329 'FILES' => q[pod/perlreftut.pod],
1331 'UPSTREAM' => undef,
1336 'MAINTAINER' => 'elizabeth',
1337 'FILES' => q[pod/perlthrtut.pod],
1339 'UPSTREAM' => undef,
1344 'MAINTAINER' => 'sburke',
1345 'DISTRIBUTION' => 'SBURKE/Pod-Escapes-1.04.tar.gz',
1346 'FILES' => q[lib/Pod/Escapes.pm lib/Pod/Escapes],
1348 'UPSTREAM' => undef,
1353 'MAINTAINER' => 'tjenness',
1354 'DISTRIBUTION' => 'TJENNESS/Pod-LaTeX-0.58.tar.gz',
1355 'FILES' => q[lib/Pod/LaTeX.pm lib/Pod/t/{pod2latex,user}.t],
1357 'UPSTREAM' => undef,
1361 'MAINTAINER' => 'marekr',
1362 'DISTRIBUTION' => 'MAREKR/Pod-Parser-1.38.tar.gz',
1363 'FILES' => q[lib/Pod/{Checker,Find,InputObjects,Parser,ParseUtils,PlainText,Select,Usage}.pm
1364 lib/Pod/t/contains_pod.t
1365 pod/pod{2usage,checker,select}.PL
1366 t/lib/contains_bad_pod.xr
1367 t/lib/contains_pod.xr
1375 t/pod/multiline_items.*
1376 t/pod/nested_items.*
1378 t/pod/oneline_cmds.*
1383 t/pod/special_seqs.*
1390 'UPSTREAM' => undef,
1395 'MAINTAINER' => 'ferreira',
1396 'DISTRIBUTION' => 'FERREIRA/Pod-Perldoc-3.15.tar.gz',
1397 'FILES' => q[lib/Pod/Perldoc.pm lib/Pod/Perldoc],
1399 'UPSTREAM' => undef,
1404 'MAINTAINER' => 'rmbarker',
1405 'FILES' => q[lib/Pod/Plainer.pm t/pod/plainer.t],
1407 'UPSTREAM' => 'blead',
1412 'MAINTAINER' => 'arandal',
1413 'DISTRIBUTION' => 'ARANDAL/Pod-Simple-3.07.tar.gz',
1414 'FILES' => q[lib/Pod/Simple.pm
1419 'UPSTREAM' => undef,
1424 'MAINTAINER' => 'rra',
1425 'DISTRIBUTION' => 'RRA/podlators-2.2.2.tar.gz',
1426 'FILES' => q[lib/Pod/{Man,ParseLink,Text,Text/{Color,Overstrike,Termcap}}.pm
1429 lib/Pod/t/{basic.*,{color,filehandle,man*,parselink,pod-parser,pod-spelling,pod,termcap,text*}.t}
1432 'UPSTREAM' => 'cpan',
1437 'MAINTAINER' => 'rgarcia',
1438 'DISTRIBUTION' => 'RGARCIA/Safe-2.16.tar.gz',
1439 'FILES' => q[ext/Safe],
1441 'UPSTREAM' => "blead",
1444 'Scalar-List-Utils' =>
1446 'MAINTAINER' => 'gbarr',
1447 'DISTRIBUTION' => 'GBARR/Scalar-List-Utils-1.21.tar.gz',
1448 'FILES' => q[ext/List-Util],
1450 'UPSTREAM' => undef,
1455 'MAINTAINER' => 'smueller',
1456 'DISTRIBUTION' => 'SMUELLER/SelfLoader-1.17.tar.gz',
1457 'FILES' => q[lib/SelfLoader.pm lib/SelfLoader],
1459 'UPSTREAM' => "blead",
1464 'MAINTAINER' => 'ferreira',
1465 'DISTRIBUTION' => 'FERREIRA/Shell-0.72.tar.gz',
1466 'FILES' => q[lib/Shell.pm lib/Shell.t],
1468 'UPSTREAM' => undef,
1473 'MAINTAINER' => 'ams',
1474 'DISTRIBUTION' => 'AMS/Storable-2.20.tar.gz',
1475 'FILES' => q[ext/Storable],
1477 'UPSTREAM' => undef,
1482 'MAINTAINER' => 'rgarcia',
1483 'DISTRIBUTION' => 'RGARCIA/Switch-2.14.tar.gz',
1484 'FILES' => q[lib/Switch.pm lib/Switch],
1486 'UPSTREAM' => "blead",
1491 'MAINTAINER' => 'saper',
1492 'DISTRIBUTION' => 'SAPER/Sys-Syslog-0.27.tar.gz',
1493 'FILES' => q[ext/Sys-Syslog],
1495 'UPSTREAM' => undef,
1500 'MAINTAINER' => 'muir',
1501 'DISTRIBUTION' => 'MUIR/modules/Text-Tabs+Wrap-2009.0305.tar.gz',
1502 'FILES' => q[lib/Text/{Tabs,Wrap}.pm lib/Text/TabsWrap],
1504 'UPSTREAM' => 'cpan',
1507 'Term::ANSIColor' =>
1509 'MAINTAINER' => 'rra',
1510 'DISTRIBUTION' => 'RRA/ANSIColor-2.00.tar.gz',
1511 'FILES' => q[lib/Term/ANSIColor.pm lib/Term/ANSIColor],
1513 'UPSTREAM' => 'cpan',
1518 'MAINTAINER' => 'jstowe',
1519 'DISTRIBUTION' => 'JSTOWE/Term-Cap-1.12.tar.gz',
1520 'FILES' => q[lib/Term/Cap.{pm,t}],
1522 'UPSTREAM' => undef,
1527 'MAINTAINER' => 'kane',
1528 'DISTRIBUTION' => 'KANE/Term-UI-0.20.tar.gz',
1529 'FILES' => q[lib/Term/UI.pm lib/Term/UI],
1531 'UPSTREAM' => 'cpan',
1536 'MAINTAINER' => 'sburke',
1537 'DISTRIBUTION' => 'SBURKE/Test-1.25.tar.gz',
1538 'FILES' => q[lib/Test.pm lib/Test/t],
1540 'UPSTREAM' => undef,
1545 'MAINTAINER' => 'andya',
1546 'DISTRIBUTION' => 'ANDYA/Test-Harness-3.17.tar.gz',
1547 'FILES' => q[ext/Test-Harness],
1549 'UPSTREAM' => undef,
1554 'MAINTAINER' => 'mschwern',
1555 'DISTRIBUTION' => 'MSCHWERN/Test-Simple-0.88.tar.gz',
1556 'FILES' => q[lib/Test/Simple.pm
1561 lib/Test/Tutorial.pod
1566 'UPSTREAM' => undef,
1571 'MAINTAINER' => 'dmanura',
1572 'DISTRIBUTION' => 'DCONWAY/Text-Balanced-v2.0.0.tar.gz',
1573 'FILES' => q[lib/Text/Balanced.pm lib/Text/Balanced],
1575 'UPSTREAM' => undef,
1578 'Text::ParseWords' =>
1580 'MAINTAINER' => 'chorny',
1581 'DISTRIBUTION' => 'CHORNY/Text-ParseWords-3.27.zip',
1582 'FILES' => q[lib/Text/ParseWords{.pm,.t,}],
1584 'UPSTREAM' => undef,
1589 'MAINTAINER' => 'markm',
1590 'DISTRIBUTION' => 'MARKM/Text-Soundex-3.03.tar.gz',
1591 'FILES' => q[ext/Text-Soundex],
1593 'UPSTREAM' => undef,
1598 'MAINTAINER' => 'jdhedden',
1599 'DISTRIBUTION' => 'JDHEDDEN/Thread-Queue-2.11.tar.gz',
1600 'FILES' => q[lib/Thread/Queue.pm lib/Thread/Queue],
1602 'UPSTREAM' => 'blead',
1605 'Thread::Semaphore' =>
1607 'MAINTAINER' => 'jdhedden',
1608 'DISTRIBUTION' => 'JDHEDDEN/Thread-Semaphore-2.09.tar.gz',
1609 'FILES' => q[lib/Thread/Semaphore.pm lib/Thread/Semaphore],
1611 'UPSTREAM' => 'blead',
1616 'MAINTAINER' => 'jdhedden',
1617 'DISTRIBUTION' => 'JDHEDDEN/threads-1.72.tar.gz',
1618 'FILES' => q[ext/threads],
1620 'UPSTREAM' => 'blead',
1623 'threads::shared' =>
1625 'MAINTAINER' => 'jdhedden',
1626 'DISTRIBUTION' => 'JDHEDDEN/threads-shared-1.28.tar.gz',
1627 'FILES' => q[ext/threads-shared],
1629 'UPSTREAM' => 'blead',
1634 'MAINTAINER' => 'mjd',
1635 'DISTRIBUTION' => 'MJD/Tie-File-0.96.tar.gz',
1636 'FILES' => q[lib/Tie/File.pm lib/Tie/File],
1638 'UPSTREAM' => undef,
1643 'MAINTAINER' => 'nuffin',
1644 'DISTRIBUTION' => 'NUFFIN/Tie-RefHash-1.38.tar.gz',
1645 'FILES' => q[lib/Tie/RefHash.pm lib/Tie/RefHash],
1647 'UPSTREAM' => 'cpan',
1652 'MAINTAINER' => 'zefram',
1653 'DISTRIBUTION' => 'JHI/Time-HiRes-1.9719.tar.gz',
1654 'FILES' => q[ext/Time-HiRes],
1656 'UPSTREAM' => undef,
1661 'MAINTAINER' => 'drolsky',
1662 'DISTRIBUTION' => 'DROLSKY/Time-Local-1.1901.tar.gz',
1663 'FILES' => q[lib/Time/Local.{pm,t}],
1665 'UPSTREAM' => undef,
1670 'MAINTAINER' => 'msergeant',
1671 'DISTRIBUTION' => 'MSERGEANT/Time-Piece-1.14.tar.gz',
1672 'FILES' => q[ext/Time-Piece],
1674 'UPSTREAM' => undef,
1677 'Unicode::Collate' =>
1679 'MAINTAINER' => 'sadahiro',
1680 'DISTRIBUTION' => 'SADAHIRO/Unicode-Collate-0.52.tar.gz',
1681 'FILES' => q[lib/Unicode/Collate.pm
1685 'UPSTREAM' => 'first-come',
1688 'Unicode::Normalize' =>
1690 'MAINTAINER' => 'sadahiro',
1691 'DISTRIBUTION' => 'SADAHIRO/Unicode-Normalize-1.02.tar.gz',
1692 'FILES' => q[ext/Unicode-Normalize],
1694 'UPSTREAM' => 'first-come',
1699 'MAINTAINER' => 'jpeacock',
1700 'DISTRIBUTION' => 'JPEACOCK/version-0.76.tar.gz',
1701 'FILES' => q[lib/version.pm lib/version.pod lib/version.t],
1703 'UPSTREAM' => undef,
1708 'MAINTAINER' => 'craig',
1709 'FILES' => q[vms configure.com README.vms],
1711 'UPSTREAM' => undef,
1716 'MAINTAINER' => 'pmqs',
1717 'FILES' => q[warnings.pl
1723 'UPSTREAM' => undef,
1728 'MAINTAINER' => 'jand',
1729 'FILES' => q[win32 t/win32 README.win32 ext/Win32CORE],
1731 'UPSTREAM' => undef,
1736 'MAINTAINER' => 'jand',
1737 'DISTRIBUTION' => "JDB/Win32-0.39.tar.gz",
1738 'FILES' => q[ext/Win32],
1740 'UPSTREAM' => undef,
1745 'MAINTAINER' => 'tyemq',
1746 'DISTRIBUTION' => 'CHORNY/Win32API-File-0.1101.zip',
1747 'FILES' => q[ext/Win32API-File],
1749 'UPSTREAM' => undef,
1754 'MAINTAINER' => 'saper',
1755 'DISTRIBUTION' => 'SAPER/XSLoader-0.10.tar.gz',
1756 'FILES' => q[ext/DynaLoader/t/XSLoader.t
1757 ext/DynaLoader/XSLoader_pm.PL
1760 'UPSTREAM' => undef,
1765 'MAINTAINER' => 'laun',
1766 'FILES' => q[x2p/s2p.PL],
1768 'UPSTREAM' => undef,
1772 # this pseudo-module represents all the files under ext/ and lib/
1773 # that aren't otherwise claimed. This means that the following two
1774 # commands will check that every file under ext/ and lib/ is
1775 # accounted for, and that there are no duplicates:
1777 # perl Porting/Maintainers --checkmani lib ext
1778 # perl Porting/Maintainers --checkmani
1782 'MAINTAINER' => 'p5p',
1796 ext/B/t/optree_varinit.t
1797 ext/B/t/concise-xs.t
1798 ext/B/t/optree_check.t
1799 ext/B/t/OptreeCheck.pm
1800 ext/B/t/optree_specials.t
1805 ext/B/t/optree_samples.t
1806 ext/B/t/optree_concise.t
1807 ext/B/t/optree_constants.t
1808 ext/B/t/optree_sort.t
1812 ext/B/t/optree_misc.t
1813 ext/B/hints/openbsd.pl
1814 ext/B/hints/darwin.pl
1819 !ext/DynaLoader/t/XSLoader.t
1820 !ext/DynaLoader/XSLoader_pm.PL
1824 ext/Hash-Util-FieldHash/
1831 ext/PerlIO-encoding/
1842 lib/AnyDBM_File.{pm,t}
1843 lib/Benchmark.{pm,t}
1847 lib/Class/Struct.{pm,t}
1849 lib/Config/Extensions.{pm,t}
1853 lib/Devel/SelfStubber.{pm,t}
1854 lib/DirHandle.{pm,t}
1855 lib/Dumpvalue.{pm,t}
1859 lib/ExtUtils/Embed.pm
1860 lib/ExtUtils/XSSymSet.pm
1861 lib/ExtUtils/t/Embed.t
1862 lib/ExtUtils/t/basic_finish.pl
1863 lib/ExtUtils/typemap
1864 lib/File/Basename.{pm,t}
1865 lib/File/CheckTree.{pm,t}
1866 lib/File/Compare.{pm,t}
1867 lib/File/Copy.{pm,t}
1868 lib/File/DosGlob.{pm,t}
1871 lib/File/stat.{pm,t}
1874 lib/FileHandle.{pm,t}
1876 lib/Getopt/Std.{pm,t}
1877 lib/I18N/Collate.{pm,t}
1878 lib/IPC/Open2.{pm,t}
1879 lib/IPC/Open3.{pm,t}
1881 lib/Net/hostent.{pm,t}
1882 lib/Net/netent.{pm,t}
1883 lib/Net/protoent.{pm,t}
1884 lib/Net/servent.{pm,t}
1886 lib/Pod/Functions.pm
1888 lib/Pod/t/Functions.t
1889 lib/Pod/t/InputObjects.t
1894 lib/Pod/t/pod2html-lib.pl
1896 lib/Search/Dict.{pm,t}
1897 lib/SelectSaver.{pm,t}
1899 lib/Term/Complete.{pm,t}
1900 lib/Term/ReadLine.{pm,t}
1901 lib/Text/Abbrev.{pm,t}
1908 lib/Tie/Hash/NamedCapture.pm
1909 lib/Tie/Memoize.{pm,t}
1910 lib/Tie/Scalar.{pm,t}
1911 lib/Tie/StdHandle.pm
1912 lib/Tie/SubstrHash.{pm,t}
1913 lib/Time/gmtime.{pm,t}
1914 lib/Time/localtime.{pm,t}
1918 lib/Unicode/UCD.{pm,t}
1919 lib/User/grent.{pm,t}
1920 lib/User/pwent.{pm,t}
1924 lib/bigfloat{.pl,pl.t}
1925 lib/bigint{.pl,pl.t}
1931 lib/charnames.{pm,t}
1934 lib/dbm_filter_util.pl
1936 lib/diagnostics.{pm,t}
1960 lib/overload{.pm,.t,64.t}
1961 lib/overload/numbers.pm
1962 lib/overloading.{pm,t}
1980 lib/vars{.pm,.t,_carp.t}
1984 'UPSTREAM' => undef,