add more EXCLUDED and MAP keys to Maintainers.pl
[p5sagit/p5-mst-13.2.git] / Porting / Maintainers.pl
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.
8
9 package Maintainers;
10
11 %Maintainers =
12     (
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>',
88     );
89
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
92 # CPAN distribution.
93
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'.
101 #
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.
105
106 # CPAN can be either 1 (this distribution is also available on CPAN),
107 # or 0 (there is no # valid CPAN release).
108
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.
116
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.
120
121 %Modules = (
122
123     'Archive::Extract' =>
124         {
125         'MAINTAINER'    => 'kane',
126         'DISTRIBUTION'  => 'KANE/Archive-Extract-0.31_03.tar.gz',
127         'FILES'         => q[lib/Archive/Extract.pm lib/Archive/Extract],
128         'CPAN'          => 1,
129         'UPSTREAM'      => 'cpan',
130         },
131
132     'Archive::Tar' =>
133         {
134         'MAINTAINER'    => 'kane',
135         'DISTRIBUTION'  => 'KANE/Archive-Tar-1.48.tar.gz',
136         'FILES'         => q[lib/Archive/Tar.pm lib/Archive/Tar],
137         'CPAN'          => 1,
138         'UPSTREAM'      => 'cpan',
139         },
140
141     'Attribute::Handlers' =>
142         {
143         'MAINTAINER'    => 'rgarcia',
144         'DISTRIBUTION'  => 'SMUELLER/Attribute-Handlers-0.83.tar.gz',
145         'FILES'         => q[ext/Attribute-Handlers],
146         'CPAN'          => 1,
147         'UPSTREAM'      => "blead",
148         },
149
150     'autodie' =>
151         {
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/},
156                              qw(
157                                 t/boilerplate.t
158                                 t/critic.t
159                                 t/fork.t
160                                 t/kwalitee.t
161                                 t/lex58.t
162                                 t/pod-coverage.t
163                                 t/pod.t
164                                 t/socket.t
165                                 t/system.t
166                               )
167                            ],
168         'CPAN'          => 1,
169         'UPSTREAM'      => 'cpan',
170         },
171
172     'AutoLoader' =>
173         {
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 ) ],
178         'CPAN'          => 1,
179         'UPSTREAM'      => "cpan",
180         },
181
182     'B::Concise' =>
183         {
184         'MAINTAINER'    => 'smccam',
185         'FILES'         => q[ext/B/B/Concise.pm ext/B/t/concise.t],
186         'CPAN'          => 0,
187         'UPSTREAM'      => undef,
188         },
189
190     'B::Debug' =>
191         {
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',
198                            },
199         'CPAN'          => 1,
200         'UPSTREAM'      => undef,
201         },
202
203     'B::Deparse' =>
204         {
205         'MAINTAINER'    => 'smccam',
206         'FILES'         => q[ext/B/B/Deparse.pm ext/B/t/deparse.t],
207         'CPAN'          => 0,
208         'UPSTREAM'      => undef,
209         },
210
211     'B::Lint' =>
212         {
213         'MAINTAINER'    => 'jjore',
214         'DISTRIBUTION'  => 'JJORE/B-Lint-1.11.tar.gz',
215         'FILES'         => q[ext/B/B/Lint.pm
216                              ext/B/t/lint.t
217                              ext/B/B/Lint/Debug.pm
218                              ext/B/t/pluglib/B/Lint/Plugin/Test.pm
219                             ],
220         'EXCLUDED'      => [ qw( t/test.pl ) ],
221         'MAP'           => { 'lib/B/'   => 'ext/B/B/',
222                              't/'       => 'ext/B/t/',
223                            },
224         'CPAN'          => 1,
225         'UPSTREAM'      => undef,
226         },
227
228     'base' =>
229         {
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 )
235                            ],
236         'CPAN'          => 1,
237         'UPSTREAM'      => "blead",
238         },
239
240     'bignum' =>
241         {
242         'MAINTAINER'    => 'tels',
243         'DISTRIBUTION'  => 'TELS/math/bignum-0.23.tar.gz',
244         'FILES'         => q[lib/big{int,num,rat}.pm
245                              lib/bignum
246                              lib/Math/BigInt/Trace.pm
247                              lib/Math/BigFloat/Trace.pm
248                             ],
249         'EXCLUDED'      => [ qr{^inc/Module/}, qw(t/pod.t t/pod_cov.t) ],
250         'CPAN'          => 1,
251         'UPSTREAM'      => undef,
252         },
253
254     'CGI' =>
255         {
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
261                                     cgi_docs.html
262                                     examples/WORLD_WRITABLE/18.157.1.253.sav
263                                     t/gen-tests/gen-start-end-tags.pl
264                                 )
265                            ],
266         'MAP'           => { 'examples/' => 'lib/CGI/eg/',
267                              'CGI/'      => 'lib/CGI/',
268                              'CGI.pm'    => 'lib/CGI.pm',
269                              ''          => 'lib/CGI/',
270                            },
271         'CPAN'          => 1,
272         'UPSTREAM'      => undef,
273         },
274
275     'Class::ISA' =>
276         {
277         'MAINTAINER'    => 'sburke',
278         'DISTRIBUTION'  => 'SBURKE/Class-ISA-0.33.tar.gz',
279         'FILES'         => q[lib/Class/ISA.pm lib/Class/ISA],
280         'CPAN'          => 1,
281         'UPSTREAM'      => undef,
282         },
283
284     'Compress::Raw::Bzip2' =>
285         {
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
294                              )
295                            ],
296         'CPAN'          => 1,
297         'UPSTREAM'      => undef,
298         },
299
300     'Compress::Raw::Zlib' =>
301         {
302         'MAINTAINER'    => 'pmqs',
303         'DISTRIBUTION'  => 'PMQS/Compress-Raw-Zlib-2.019.tar.gz',
304
305         'FILES'         => q[ext/Compress-Raw-Zlib],
306                              # NB: we use the CompTestUtils.pm
307                              # from IO-Compress instead
308         'EXCLUDED'      => [ qr{^t/Test/},
309                              qw( t/000prereq.t
310                                  t/99pod.t
311                                  t/compress/CompTestUtils.pm
312                                )
313                            ],
314         'MAP'           => { '' => 'ext/Compress-Raw-Zlib/',
315                              't/compress/CompTestUtils.pm' =>
316                                             't/lib/compress/CompTestUtils.pm',
317                            },
318         'CPAN'          => 1,
319         'UPSTREAM'      => undef,
320         },
321
322     'constant' =>
323         {
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
328                                  t/more-tests.t
329                                  t/pod-coverage.t
330                                  t/pod.t
331                                  eg/synopsis.pl
332                                )
333                            ],
334         'MAP'           => { 'lib/' => 'lib/',
335                              't/'   => 'lib/',
336                            },
337         'CPAN'          => 1,
338         'UPSTREAM'      => undef,
339         },
340
341     'CPAN' =>
342         {
343         'MAINTAINER'    => 'andk',
344         'DISTRIBUTION'  => 'ANDK/CPAN-1.94.tar.gz',
345         'FILES'         => q[lib/CPAN.pm lib/CPAN],
346         'EXCLUDED'      => [ qr{^distroprefs/},
347                              qr{^inc/Test/},
348                              qr{^t/CPAN/authors/},
349                              qw{
350                                 lib/CPAN/Admin.pm
351                                 SlayMakefile
352                                 t/00signature.t
353                                 t/04clean_load.t
354                                 t/12cpan.t
355                                 t/13tarzip.t
356                                 t/14forkbomb.t
357                                 t/30shell.coverage
358                                 t/30shell.t
359                                 t/31sessions.t
360                                 t/41distribution.t
361                                 t/42distroprefs.t
362                                 t/43distroprefspref.t
363                                 t/50pod.t
364                                 t/51pod.t
365                                 t/52podcover.t
366                                 t/60credentials.t
367                                 t/70_critic.t
368                                 t/CPAN/CpanTestDummies-1.55.pm
369                                 t/CPAN/TestConfig.pm
370                                 t/CPAN/TestMirroredBy
371                                 t/CPAN/TestPatch.txt
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
376                                 t/local_utils.pm
377                                 t/perlcriticrc
378                                 t/yaml_code.yml
379                                },
380                            ],
381         'MAP'           => { 'lib/'     => 'lib/',
382                              ''         => 'lib/CPAN/',
383                              'scripts/' => 'lib/CPAN/bin/',
384                            },
385         'CPAN'          => 1,
386         'UPSTREAM'      => 'CPAN',
387         },
388
389     'CPANPLUS' =>
390         {
391         'MAINTAINER'    => 'kane',
392         'DISTRIBUTION'  => 'KANE/CPANPLUS-0.8601.tar.gz',
393         'FILES'         => q[lib/CPANPLUS.pm
394                              lib/CPANPLUS/Backend
395                              lib/CPANPLUS/Backend.pm
396                              lib/CPANPLUS/bin
397                              lib/CPANPLUS/Config.pm
398                              lib/CPANPLUS/Configure
399                              lib/CPANPLUS/Configure.pm
400                              lib/CPANPLUS/Error.pm
401                              lib/CPANPLUS/FAQ.pod
402                              lib/CPANPLUS/Hacking.pod
403                              lib/CPANPLUS/inc.pm
404                              lib/CPANPLUS/Internals
405                              lib/CPANPLUS/Internals.pm
406                              lib/CPANPLUS/Module
407                              lib/CPANPLUS/Module.pm
408                              lib/CPANPLUS/Selfupdate.pm
409                              lib/CPANPLUS/Shell
410                              lib/CPANPLUS/Shell.pm
411                              lib/CPANPLUS/Dist.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
416                              lib/CPANPLUS/t
417                             ],
418         'EXCLUDED'      => [ qr{^inc/},
419                              qr{^t/dummy-.*\.hidden$},
420                              qw{ bin/cpanp-boxed
421                                },
422                            ],
423         'CPAN'          => 1,
424         'UPSTREAM'      => 'cpan',
425         },
426
427     'CPANPLUS::Dist::Build' =>
428         {
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
433                             ],
434         'EXCLUDED'      => [ qr{^inc/},
435                              qw{ t/99_pod.t
436                                  t/99_pod_coverage.t
437                                },
438                            ],
439         'CPAN'          => 1,
440         'UPSTREAM'      => 'cpan',
441         },
442
443     'Data::Dumper' =>
444         {
445         'MAINTAINER'    => 'p5p', # Not gsar. Not ilyam
446         'DISTRIBUTION'  => 'ILYAM/Data-Dumper-2.121.tar.gz',
447         'FILES'         => q[ext/Data-Dumper],
448         'CPAN'          => 1,
449         'UPSTREAM'      => 'blead',
450         },
451
452     'DB_File' =>
453         {
454         'MAINTAINER'    => 'pmqs',
455         'DISTRIBUTION'  => 'PMQS/DB_File-1.820.tar.gz',
456         'FILES'         => q[ext/DB_File],
457         'EXCLUDED'      => [ qr{^patches/},
458                              qw{ t/pod.t
459                                  fallback.h
460                                  fallback.xs
461                                },
462                            ],
463         'CPAN'          => 1,
464         'UPSTREAM'      => undef,
465         },
466
467     'Devel::PPPort' =>
468         {
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
473         'CPAN'          => 1,
474         'UPSTREAM'      => 'cpan',
475         },
476
477     'Digest' =>
478         {
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',
485                              ''         => 'lib/Digest/',
486                            },
487         'CPAN'          => 1,
488         'UPSTREAM'      => undef,
489         },
490
491     'Digest::MD5' =>
492         {
493         'MAINTAINER'    => 'gaas',
494         'DISTRIBUTION'  => 'GAAS/Digest-MD5-2.38.tar.gz',
495         'FILES'         => q[ext/Digest-MD5],
496         'EXCLUDED'      => [ qw{rfc1321.txt} ],
497         'CPAN'          => 1,
498         'UPSTREAM'      => undef,
499         },
500
501     'Digest::SHA' =>
502         {
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/',
509                            },
510         'CPAN'          => 1,
511         'UPSTREAM'      => undef,
512         },
513
514     'Encode' =>
515         {
516         'MAINTAINER'    => 'dankogai',
517         'DISTRIBUTION'  => 'DANKOGAI/Encode-2.33.tar.gz',
518         'FILES'         => q[ext/Encode],
519         'CPAN'          => 1,
520         'UPSTREAM'      => undef,
521         },
522
523     'encoding::warnings' =>
524         {
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/},
529                              qw{t/0-signature.t},
530                            ],
531         'CPAN'          => 1,
532         'UPSTREAM'      => undef,
533         },
534
535     'Errno' =>
536         {
537         'MAINTAINER'    => 'p5p', # Not gbarr.
538         'FILES'         => q[ext/Errno],
539         'CPAN'          => 0,
540         'UPSTREAM'      => undef,
541         },
542
543     'Exporter' =>
544         {
545         'MAINTAINER'    => 'ferreira',
546         'DISTRIBUTION'  => 'FERREIRA/Exporter-5.63.tar.gz',
547         'FILES'         => q[lib/Exporter.pm
548                              lib/Exporter.t
549                              lib/Exporter/Heavy.pm
550                             ],
551         'EXCLUDED'      => [ qw{t/pod.t t/use.t}, ],
552         'MAP'           => { 't/'       => 'lib/',
553                              'lib/'     => 'lib/',
554                            },
555         'CPAN'          => 1,
556         'UPSTREAM'      => undef,
557         },
558
559     'ExtUtils::CBuilder' =>
560         {
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}, ],
565         'CPAN'          => 1,
566         'UPSTREAM'      => undef,
567         },
568
569     'ExtUtils::Command' =>
570         {
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
575                             ],
576         'EXCLUDED'      => [ qw{ t/shell_command.t
577                                  t/shell_exit.t
578                                  t/lib/TieOut.pm
579                                  lib/Shell/Command.pm
580                                },
581                            ],
582         'MAP'           => { 't/'       => 'lib/ExtUtils/t/',
583                              'lib/'     => 'lib/',
584                            },
585         'CPAN'          => 1,
586         'UPSTREAM'      => undef,
587         },
588
589     'ExtUtils::Constant' =>
590         {
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
596                             ],
597         'EXCLUDED'      => [ qw{ lib/ExtUtils/Constant/Aaargh56Hash.pm
598                                  examples/perl_keyword.pl
599                                  examples/perl_regcomp_posix_keyword.pl
600                                },
601                            ],
602         'MAP'           => { 't/'       => 'lib/ExtUtils/t/',
603                              'lib/'     => 'lib/',
604                            },
605         'CPAN'          => 1,
606         'UPSTREAM'      => undef,
607         },
608
609     'ExtUtils::Install' =>
610         {
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
624                                  t/lib/Test/More.pm
625                                  t/lib/Test/Simple.pm
626                                  t/lib/TieOut.pm
627                                  t/pod-coverage.t
628                                  t/pod.t
629                                },
630                            ],
631         'MAP'           => { 't/'       => 'lib/ExtUtils/t/',
632                              'lib/'     => 'lib/',
633                              'Changes'  => 'lib/ExtUtils/Changes_EU-Install',
634                            },
635         'CPAN'          => 1,
636         'UPSTREAM'      => 'blead',
637         },
638
639     'ExtUtils::MakeMaker' =>
640         {
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/
649                              lib/ExtUtils/Changes
650                              lib/ExtUtils/{NOTES,PATCHING,README,TODO}
651                              lib/ExtUtils/instmodsh
652                              t/lib/MakeMaker
653                              t/lib/TieIn.pm
654                              t/lib/TieOut.pm
655                             ],
656         'EXCLUDED'      => [ qr{^t/lib/Test/},
657                              qr{^inc/ExtUtils/},
658                            ],
659         'MAP'           => { ''         => 'lib/ExtUtils/',
660                              'lib/'     => 'lib/',
661                              't/lib/'   => 't/lib/',
662                              'bin/'     => 'lib/ExtUtils/',
663                            },
664         'CPAN'          => 1,
665         'UPSTREAM'      => 'first-come',
666         },
667
668     'ExtUtils::Manifest' =>
669         {
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
674                             ],
675         'MAP'           => { ''         => 'lib/ExtUtils/',
676                              'lib/'     => 'lib/',
677                            },
678         'CPAN'          => 1,
679         'UPSTREAM'      => undef,
680         },
681
682     'ExtUtils::ParseXS' =>
683         {
684         'MAINTAINER'    => 'kwilliams',
685         'DISTRIBUTION'  => 'KWILLIAMS/ExtUtils-ParseXS-2.19.tar.gz',
686         'FILES'         => q[lib/ExtUtils/ParseXS.pm
687                              lib/ExtUtils/ParseXS
688                              lib/ExtUtils/xsubpp
689                             ],
690         'CPAN'          => 1,
691         'UPSTREAM'      => undef,
692         },
693
694     'faq' =>
695         {
696         'MAINTAINER'    => 'perlfaq',
697         'FILES'         => q[pod/perlfaq*],
698         'CPAN'          => 0,
699         'UPSTREAM'      => undef,
700         },
701
702     'File::Fetch' =>
703         {
704         'MAINTAINER'    => 'kane',
705         'DISTRIBUTION'  => 'KANE/File-Fetch-0.18.tar.gz',
706         'FILES'         => q[lib/File/Fetch.pm lib/File/Fetch],
707         'CPAN'          => 1,
708         'UPSTREAM'      => 'cpan',
709         },
710
711     'File::Path' =>
712         {
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
717                                 t/pod.t
718                                 t/taint.t
719                                }
720                            ],
721         'MAP'           => { ''         => 'lib/File/',
722                              't/'       => 'lib/File/',
723                            },
724         'CPAN'          => 1,
725         'UPSTREAM'      => undef,
726         },
727
728     'File::Temp' =>
729         {
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
734                                 misc/results.txt
735                                }
736                            ],
737         'MAP'           => { ''         => 'lib/File/',
738                              't/'       => 'lib/File/Temp/t/',
739                            },
740         'CPAN'          => 1,
741         'UPSTREAM'      => undef,
742         },
743
744     'Filter::Simple' =>
745         {
746         'MAINTAINER'    => 'smueller',
747         'DISTRIBUTION'  => 'SMUELLER/Filter-Simple-0.84.tar.gz',
748         'FILES'         => q[lib/Filter/Simple.pm
749                              lib/Filter/Simple
750                              t/lib/Filter/Simple/
751                             ],
752         'EXCLUDED'      => [ qw(Makefile.PL MANIFEST README META.yml),
753                              qr{^demo/}
754                            ],
755         'MAP'           => { 't/lib/'   => 't/lib/',
756                              't/'       => 'lib/Filter/Simple/t/',
757                              'Changes'  => 'lib/Filter/Simple/Changes',
758                            },
759         'CPAN'          => 1,
760         'UPSTREAM'      => "blead",
761         },
762
763     'Filter::Util::Call' =>
764         {
765         'MAINTAINER'    => 'pmqs',
766         'DISTRIBUTION'  => 'PMQS/Filter-1.36.tar.gz',
767         'FILES'         => q[ext/Filter-Util-Call
768                              t/lib/filter-util.pl
769                              pod/perlfilter.pod
770                             ],
771         'EXCLUDED'      => [ qr{^decrypt/},
772                              qr{^examples/},
773                              qr{^Exec/},
774                              qr{^lib/Filter/},
775                              qr{^tee/},
776                              qw{ Call/Makefile.PL
777                                  Call/ppport.h
778                                  Call/typemap
779                                  mytest
780                                  t/cpp.t
781                                  t/decrypt.t
782                                  t/exec.t
783                                  t/order.t
784                                  t/pod.t
785                                  t/sh.t
786                                  t/tee.t
787                                }
788                            ],
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/',
793                            },
794         'CPAN'          => 1,
795         'UPSTREAM'      => undef,
796         },
797
798     'Getopt::Long' =>
799         {
800         'MAINTAINER'    => 'jv',
801         'DISTRIBUTION'  => 'JV/Getopt-Long-2.38.tar.gz',
802         'FILES'         => q[lib/Getopt/Long.pm
803                              lib/Getopt/Long
804                              lib/newgetopt.pl
805                             ],
806         'EXCLUDED'      => [ qr{^examples/},
807                              qw{perl-Getopt-Long.spec},
808                            ],
809         'CPAN'          => 1,
810         'UPSTREAM'      => 'cpan',
811         },
812
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)
816     'I18N::LangTags' =>
817         {
818         'MAINTAINER'    => 'p5p',
819         'DISTRIBUTION'  => 'SBURKE/I18N-LangTags-0.35.tar.gz',
820         'FILES'         => q[lib/I18N/LangTags.pm lib/I18N/LangTags],
821         'CPAN'          => 1,
822         'UPSTREAM'      => 'blead',
823         },
824
825     'if' =>
826         {
827         'MAINTAINER'    => 'ilyaz',
828         'DISTRIBUTION'  => 'ILYAZ/modules/if-0.0401.tar.gz',
829         'FILES'         => q[lib/if.{pm,t}],
830         'MAP'           => { 't/' => 'lib/',
831                              ''   => 'lib/',
832                            },
833         'CPAN'          => 1,
834         'UPSTREAM'      => undef,
835         },
836
837     'IO' =>
838         {
839         'MAINTAINER'    => 'gbarr',
840         'DISTRIBUTION'  => 'GBARR/IO-1.24.tar.gz',
841         'FILES'         => q[ext/IO/],
842         'EXCLUDED'      => [ qw{t/test.pl}, ],
843         'CPAN'          => 1,
844         'UPSTREAM'      => undef,
845         },
846
847     'IO-Compress' =>
848         {
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},
854                            ],
855         'MAP'           => { 't/compress' => 't/lib/compress',
856                              ''           => 'ext/IO-Compress/',
857                            },
858         'CPAN'          => 1,
859         'UPSTREAM'      => undef,
860         },
861
862     'IO::Zlib' =>
863         {
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/',
869                            },
870         'CPAN'          => 1,
871         'UPSTREAM'      => undef,
872         },
873
874     'IPC::Cmd' =>
875         {
876         'MAINTAINER'    => 'kane',
877         'DISTRIBUTION'  => 'KANE/IPC-Cmd-0.44.tar.gz',
878         'FILES'         => q[lib/IPC/Cmd lib/IPC/Cmd.pm],
879         'CPAN'          => 1,
880         'UPSTREAM'      => 'cpan',
881         },
882
883     'IPC::SysV' =>
884         {
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} ],
889         'CPAN'          => 1,
890         'UPSTREAM'      => 'cpan',
891         },
892
893     'lib' =>
894         {
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',
901                            },
902         'CPAN'          => 1,
903         'UPSTREAM'      => "blead",
904         },
905
906     'libnet' =>
907         {
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
911                              lib/Net/Changes
912                              lib/Net/FTP
913                              lib/Net/demos/
914                              lib/Net/*.eg
915                              lib/Net/libnetFAQ.pod
916                              lib/Net/README
917                              lib/Net/t
918                             ],
919         'EXCLUDED'      => [ qw{Configure install-nomake} ],
920         'MAP'           => { 'Net/' => 'lib/Net/',
921                              't/'   => 'lib/Net/t/',
922                              ''     => 'lib/Net/',
923                            },
924         'CPAN'          => 1,
925         'UPSTREAM'      => undef,
926         },
927
928     'Locale-Codes' =>
929         {
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',
937                            },
938         'CPAN'          => 1,
939         'UPSTREAM'      => undef,
940         },
941
942     'Locale::Maketext' =>
943         {
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
953                             ],
954         'EXCLUDED'      => [ qw{perlcriticrc t/00_load.t t/pod.t} ],
955         'CPAN'          => 1,
956         'UPSTREAM'      => undef,
957         },
958
959     'Locale::Maketext::Simple' =>
960         {
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
965                             ],
966         'EXCLUDED'      => [ qr{^inc/} ],
967         'CPAN'          => 1,
968         'UPSTREAM'      => undef,
969         },
970
971     'Log::Message' =>
972         {
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
977                              lib/Log/Message/t
978                             ],
979         'CPAN'          => 1,
980         'UPSTREAM'      => 'cpan',
981         },
982
983     'Log::Message::Simple' =>
984         {
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
989                             ],
990         'CPAN'          => 1,
991         'UPSTREAM'      => 'cpan',
992         },
993
994     'mad' =>
995         {
996         'MAINTAINER'    => 'lwall',
997         'FILES'         => q[mad],
998         'CPAN'          => 0,
999         'UPSTREAM'      => undef,
1000         },
1001
1002     'Math::BigInt' =>
1003         {
1004         'MAINTAINER'    => 'tels',
1005         'DISTRIBUTION'  => 'TELS/math/Math-BigInt-1.89.tar.gz',
1006         'FILES'         => q[lib/Math/BigInt.pm
1007                              lib/Math/BigInt
1008                              !lib/Math/BigInt/Trace.pm
1009                              t/lib/Math/BigInt/
1010                              t/lib/Math/BigFloat/
1011                              lib/Math/BigFloat.pm
1012                             ],
1013         'EXCLUDED'      => [ qr{^inc/},
1014                              qr{^examples/},
1015                              qw{t/pod.t
1016                                 t/pod_cov.t
1017                                }
1018                            ],
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',
1024                            },
1025         'CPAN'          => 1,
1026         'UPSTREAM'      => undef,
1027         },
1028
1029     'Math::BigInt::FastCalc' =>
1030         {
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/},
1035                              qw{
1036                                 t/pod.t
1037                                 t/pod_cov.t
1038                                },
1039                              # instead we use the versions of these test
1040                              # files that come with Math::BigInt:
1041                              qw{t/bigfltpm.inc
1042                                 t/bigfltpm.t
1043                                 t/bigintpm.inc
1044                                 t/bigintpm.t
1045                                 t/mbimbf.inc
1046                                 t/mbimbf.t
1047                                },
1048                            ],
1049         'MAP'           => { '' => 'ext/Math-BigInt-FastCalc/',
1050                              'lib/Math/BigInt/FastCalc.pm'
1051                                     => 'ext/Math-BigInt-FastCalc/FastCalc.pm',
1052                            },
1053         'CPAN'          => 1,
1054         'UPSTREAM'      => undef,
1055         },
1056
1057     'Math::BigRat' =>
1058         {
1059         'MAINTAINER'    => 'tels',
1060         'DISTRIBUTION'  => 'TELS/math/Math-BigRat-0.22.tar.gz',
1061         'FILES'         => q[lib/Math/BigRat.pm
1062                              lib/Math/BigRat
1063                              t/lib/Math/BigRat/
1064                             ],
1065         'EXCLUDED'      => [ qr{^inc/},
1066                              qw{
1067                                 t/pod.t
1068                                 t/pod_cov.t
1069                                },
1070                            ],
1071         'MAP'           => { 't/' => 'lib/Math/BigRat/t/',
1072                              't/Math/BigRat/Test.pm'
1073                                                 => 't/lib/Math/BigRat/Test.pm',
1074                            },
1075         'CPAN'          => 1,
1076         'UPSTREAM'      => undef,
1077         },
1078
1079     'Math::Complex' =>
1080         {
1081         'MAINTAINER'    => 'zefram',
1082         'DISTRIBUTION'  => 'JHI/Math-Complex-1.56.tar.gz',
1083         'FILES'         => q[lib/Math/Complex.pm
1084                              lib/Math/Complex.t
1085                              lib/Math/Trig.pm
1086                              lib/Math/Trig.t
1087                              lib/Math/underbar.t
1088                             ],
1089         'EXCLUDED'      => [ 
1090                              qw{
1091                                 t/pod.t
1092                                 t/pod-coverage.t
1093                                },
1094                            ],
1095         'MAP'           => { 't/' => 'lib/Math/' },
1096         'CPAN'          => 1,
1097         'UPSTREAM'      => 'cpan',
1098         },
1099
1100     'Memoize' =>
1101         {
1102         'MAINTAINER'    => 'mjd',
1103         'DISTRIBUTION'  => 'MJD/Memoize-1.01.tar.gz',
1104         'FILES'         => q[lib/Memoize.pm lib/Memoize],
1105         'EXCLUDED'      => [ 
1106                              qw{
1107                                 article.html
1108                                 Memoize/Saves.pm
1109                                },
1110                            ],
1111         'MAP'           => { ''           => 'lib/Memoize/',
1112                              'Memoize/'   => 'lib/Memoize/',
1113                              'Memoize.pm' => 'lib/Memoize.pm',
1114                            },
1115         'CPAN'          => 1,
1116         'UPSTREAM'      => undef,
1117         },
1118
1119     'MIME::Base64' =>
1120         {
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 }, ],
1125         'CPAN'          => 1,
1126         'UPSTREAM'      => undef,
1127         },
1128
1129     'Module::Build' =>
1130         {
1131         'MAINTAINER'    => 'kwilliams',
1132         'DISTRIBUTION'  => 'EWILHELM/Module-Build-0.33.tar.gz',
1133         'FILES'         => q[lib/Module/Build lib/Module/Build.pm],
1134         'CPAN'          => 1,
1135         'UPSTREAM'      => undef,
1136         },
1137
1138     'Module::CoreList' =>
1139         {
1140         'MAINTAINER'    => 'rgarcia',
1141         'DISTRIBUTION'  => 'RGARCIA/Module-CoreList-2.17.tar.gz',
1142         'FILES'         => q[lib/Module/CoreList lib/Module/CoreList.pm],
1143         'CPAN'          => 1,
1144         'UPSTREAM'      => "blead",
1145         },
1146
1147     'Module::Load' =>
1148         {
1149         'MAINTAINER'    => 'kane',
1150         'DISTRIBUTION'  => 'KANE/Module-Load-0.16.tar.gz',
1151         'FILES'         => q[lib/Module/Load/t lib/Module/Load.pm],
1152         'CPAN'          => 1,
1153         'UPSTREAM'      => 'cpan',
1154         },
1155
1156     'Module::Load::Conditional' =>
1157         {
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
1162                             ],
1163         'CPAN'          => 1,
1164         'UPSTREAM'      => 'cpan',
1165         },
1166
1167     'Module::Loaded' =>
1168         {
1169         'MAINTAINER'    => 'kane',
1170         'DISTRIBUTION'  => 'KANE/Module-Loaded-0.02.tar.gz',
1171         'FILES'         => q[lib/Module/Loaded lib/Module/Loaded.pm],
1172         'CPAN'          => 1,
1173         'UPSTREAM'      => 'cpan',
1174         },
1175
1176     # NB. tests are located in t/Module_Pluggable to avoid directory
1177     # depth issues on VMS
1178     'Module::Pluggable' =>
1179         {
1180         'MAINTAINER'    => 'simonw',
1181         'DISTRIBUTION'  => 'SIMONW/Module-Pluggable-3.9.tar.gz',
1182         'FILES'         => q[ext/Module-Pluggable],
1183         'CPAN'          => 1,
1184         'UPSTREAM'      => undef,
1185         },
1186
1187     'Net::Ping' =>
1188         {
1189         'MAINTAINER'    => 'smpeters',
1190         'DISTRIBUTION'  => 'SMPETERS/Net-Ping-2.35.tar.gz',
1191         'FILES'         => q[lib/Net/Ping.pm lib/Net/Ping],
1192         'CPAN'          => 1,
1193         'UPSTREAM'      => 'blead',
1194         },
1195
1196     'NEXT' =>
1197         {
1198         'MAINTAINER'    => 'rafl',
1199         'DISTRIBUTION'  => 'FLORA/NEXT-0.63.tar.gz',
1200         'FILES'         => q[lib/NEXT.pm lib/NEXT],
1201         'CPAN'          => 1,
1202         'UPSTREAM'      => 'cpan',
1203         },
1204
1205     'Object::Accessor' =>
1206         {
1207         'MAINTAINER'    => 'kane',
1208         'DISTRIBUTION'  => 'KANE/Object-Accessor-0.34.tar.gz',
1209         'FILES'         => q[lib/Object/Accessor.pm lib/Object/Accessor],
1210         'CPAN'          => 1,
1211         'UPSTREAM'      => 'cpan',
1212         },
1213
1214     'Package::Constants' =>
1215         {
1216         'MAINTAINER'    => 'kane',
1217         'DISTRIBUTION'  => 'KANE/Package-Constants-0.02.tar.gz',
1218         'FILES'         => q[lib/Package/Constants lib/Package/Constants.pm],
1219         'CPAN'          => 1,
1220         'UPSTREAM'      => 'cpan',
1221         },
1222
1223     'Params::Check' =>
1224         {
1225         'MAINTAINER'    => 'kane',
1226         'DISTRIBUTION'  => 'KANE/Params-Check-0.26.tar.gz',
1227         'FILES'         => q[lib/Params/Check lib/Params/Check.pm],
1228         'CPAN'          => 1,
1229         'UPSTREAM'      => 'cpan',
1230         },
1231
1232     'parent' =>
1233         {
1234         'MAINTAINER'    => 'corion',
1235         'DISTRIBUTION'  => 'CORION/parent-0.221.tar.gz',
1236         'FILES'         => q[lib/parent lib/parent.pm],
1237         'CPAN'          => 1,
1238         'UPSTREAM'      => undef,
1239         },
1240
1241     'Parse::CPAN::Meta' =>
1242         {
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
1247                              lib/Parse/CPAN/Meta
1248                             ],
1249         'CPAN'          => 1,
1250         'UPSTREAM'      => "cpan",
1251         },
1252
1253     'PathTools' =>
1254         {
1255         'MAINTAINER'    => 'kwilliams',
1256         'DISTRIBUTION'  => 'SMUELLER/PathTools-3.30.tar.gz',
1257         'FILES'         => q[lib/File/Spec.pm
1258                              lib/File/Spec
1259                              ext/Cwd
1260                              lib/Cwd.pm
1261                             ],
1262         'CPAN'          => 1,
1263         'UPSTREAM'      => "cpan",
1264         },
1265
1266     'perlebcdic' =>
1267         {
1268         'MAINTAINER'    => 'pvhp',
1269         'FILES'         => q[pod/perlebcdic.pod],
1270         'CPAN'          => 0,
1271         'UPSTREAM'      => undef,
1272         },
1273
1274     'PerlIO' =>
1275         {
1276         'MAINTAINER'    => 'p5p',
1277         'FILES'         => q[ext/PerlIO],
1278         'CPAN'          => 0,
1279         'UPSTREAM'      => undef,
1280         },
1281
1282     'PerlIO::via::QuotedPrint' =>
1283         {
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],
1288         'CPAN'          => 1,
1289         'UPSTREAM'      => undef,
1290         },
1291
1292     'perlpacktut' =>
1293         {
1294         'MAINTAINER'    => 'laun',
1295         'FILES'         => q[pod/perlpacktut.pod],
1296         'CPAN'          => 0,
1297         'UPSTREAM'      => undef,
1298         },
1299
1300     'perlpodspec' =>
1301         {
1302         'MAINTAINER'    => 'sburke',
1303         'FILES'         => q[pod/perlpodspec.pod],
1304         'CPAN'          => 0,
1305         'UPSTREAM'      => undef,
1306         },
1307
1308     'perlre' =>
1309         {
1310         'MAINTAINER'    => 'abigail',
1311         'FILES'         => q[pod/perlrecharclass.pod
1312                              pod/perlrebackslash.pod],
1313         'CPAN'          => 0,
1314         'UPSTREAM'      => undef,
1315         },
1316
1317
1318     'perlreapi' =>
1319         {
1320         MAINTAINER      => 'avar',
1321         FILES           => q[pod/perlreapi.pod],
1322         CPAN            => 0,
1323         'UPSTREAM'      => undef,
1324         },
1325
1326     'perlreftut' =>
1327         {
1328         'MAINTAINER'    => 'mjd',
1329         'FILES'         => q[pod/perlreftut.pod],
1330         'CPAN'          => 0,
1331         'UPSTREAM'      => undef,
1332         },
1333
1334     'perlthrtut' =>
1335         {
1336         'MAINTAINER'    => 'elizabeth',
1337         'FILES'         => q[pod/perlthrtut.pod],
1338         'CPAN'          => 0,
1339         'UPSTREAM'      => undef,
1340         },
1341
1342     'Pod::Escapes' =>
1343         {
1344         'MAINTAINER'    => 'sburke',
1345         'DISTRIBUTION'  => 'SBURKE/Pod-Escapes-1.04.tar.gz',
1346         'FILES'         => q[lib/Pod/Escapes.pm lib/Pod/Escapes],
1347         'CPAN'          => 1,
1348         'UPSTREAM'      => undef,
1349         },
1350
1351     'Pod::LaTeX' =>
1352         {
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],
1356         'CPAN'          => 1,
1357         'UPSTREAM'      => undef,
1358         },
1359
1360     'Pod::Parser'       => {
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
1368                              t/pod/emptycmd.*
1369                              t/pod/find.t
1370                              t/pod/for.*
1371                              t/pod/headings.*
1372                              t/pod/include.*
1373                              t/pod/included.*
1374                              t/pod/lref.*
1375                              t/pod/multiline_items.*
1376                              t/pod/nested_items.*
1377                              t/pod/nested_seqs.*
1378                              t/pod/oneline_cmds.*
1379                              t/pod/pod2usage.*
1380                              t/pod/podchkenc.*
1381                              t/pod/poderrs.*
1382                              t/pod/podselect.*
1383                              t/pod/special_seqs.*
1384                              t/pod/testcmp.pl
1385                              t/pod/testp2pt.pl
1386                              t/pod/testpchk.pl
1387                              t/pod/usage*.pod
1388                             ],
1389         'CPAN'          => 1,
1390         'UPSTREAM'      => undef,
1391         },
1392
1393     'Pod::Perldoc' =>
1394         {
1395         'MAINTAINER'    => 'ferreira',
1396         'DISTRIBUTION'  => 'FERREIRA/Pod-Perldoc-3.15.tar.gz',
1397         'FILES'         => q[lib/Pod/Perldoc.pm lib/Pod/Perldoc],
1398         'CPAN'          => 1,
1399         'UPSTREAM'      => undef,
1400         },
1401
1402     'Pod::Plainer' =>
1403         {
1404         'MAINTAINER'    => 'rmbarker',
1405         'FILES'         => q[lib/Pod/Plainer.pm t/pod/plainer.t],
1406         'CPAN'          => 0,
1407         'UPSTREAM'      => 'blead',
1408         },
1409
1410     'Pod::Simple' =>
1411         {
1412         'MAINTAINER'    => 'arandal',
1413         'DISTRIBUTION'  => 'ARANDAL/Pod-Simple-3.07.tar.gz',
1414         'FILES'         => q[lib/Pod/Simple.pm
1415                              lib/Pod/Simple.pod
1416                              lib/Pod/Simple
1417                             ],
1418         'CPAN'          => 1,
1419         'UPSTREAM'      => undef,
1420         },
1421
1422     'podlators' =>
1423         {
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
1427                              pod/pod2man.PL
1428                              pod/pod2text.PL
1429                              lib/Pod/t/{basic.*,{color,filehandle,man*,parselink,pod-parser,pod-spelling,pod,termcap,text*}.t}
1430                             ],
1431         'CPAN'          => 1,
1432         'UPSTREAM'      => 'cpan',
1433         },
1434
1435     'Safe' =>
1436         {
1437         'MAINTAINER'    => 'rgarcia',
1438         'DISTRIBUTION'  => 'RGARCIA/Safe-2.16.tar.gz',
1439         'FILES'         => q[ext/Safe],
1440         'CPAN'          => 1,
1441         'UPSTREAM'      => "blead",
1442         },
1443
1444     'Scalar-List-Utils' =>
1445         {
1446         'MAINTAINER'    => 'gbarr',
1447         'DISTRIBUTION'  => 'GBARR/Scalar-List-Utils-1.21.tar.gz',
1448         'FILES'         => q[ext/List-Util],
1449         'CPAN'          => 1,
1450         'UPSTREAM'      => undef,
1451         },
1452
1453     'SelfLoader' =>
1454         {
1455         'MAINTAINER'    => 'smueller',
1456         'DISTRIBUTION'  => 'SMUELLER/SelfLoader-1.17.tar.gz',
1457         'FILES'         => q[lib/SelfLoader.pm lib/SelfLoader],
1458         'CPAN'          => 1,
1459         'UPSTREAM'      => "blead",
1460         },
1461
1462     'Shell' =>
1463         {
1464         'MAINTAINER'    => 'ferreira',
1465         'DISTRIBUTION'  => 'FERREIRA/Shell-0.72.tar.gz',
1466         'FILES'         => q[lib/Shell.pm lib/Shell.t],
1467         'CPAN'          => 1,
1468         'UPSTREAM'      => undef,
1469         },
1470
1471     'Storable' =>
1472         {
1473         'MAINTAINER'    => 'ams',
1474         'DISTRIBUTION'  => 'AMS/Storable-2.20.tar.gz',
1475         'FILES'         => q[ext/Storable],
1476         'CPAN'          => 1,
1477         'UPSTREAM'      => undef,
1478         },
1479
1480     'Switch' =>
1481         {
1482         'MAINTAINER'    => 'rgarcia',
1483         'DISTRIBUTION'  => 'RGARCIA/Switch-2.14.tar.gz',
1484         'FILES'         => q[lib/Switch.pm lib/Switch],
1485         'CPAN'          => 1,
1486         'UPSTREAM'      => "blead",
1487         },
1488
1489     'Sys::Syslog' =>
1490         {
1491         'MAINTAINER'    => 'saper',
1492         'DISTRIBUTION'  => 'SAPER/Sys-Syslog-0.27.tar.gz',
1493         'FILES'         => q[ext/Sys-Syslog],
1494         'CPAN'          => 1,
1495         'UPSTREAM'      => undef,
1496         },
1497
1498     'Text-Tabs+Wrap' =>
1499         {
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],
1503         'CPAN'          => 1,
1504         'UPSTREAM'      => 'cpan',
1505         },
1506
1507     'Term::ANSIColor' =>
1508         {
1509         'MAINTAINER'    => 'rra',
1510         'DISTRIBUTION'  => 'RRA/ANSIColor-2.00.tar.gz',
1511         'FILES'         => q[lib/Term/ANSIColor.pm lib/Term/ANSIColor],
1512         'CPAN'          => 1,
1513         'UPSTREAM'      => 'cpan',
1514         },
1515
1516     'Term::Cap' =>
1517         {
1518         'MAINTAINER'    => 'jstowe',
1519         'DISTRIBUTION'  => 'JSTOWE/Term-Cap-1.12.tar.gz',
1520         'FILES'         => q[lib/Term/Cap.{pm,t}],
1521         'CPAN'          => 1,
1522         'UPSTREAM'      => undef,
1523         },
1524
1525     'Term::UI' =>
1526         {
1527         'MAINTAINER'    => 'kane',
1528         'DISTRIBUTION'  => 'KANE/Term-UI-0.20.tar.gz',
1529         'FILES'         => q[lib/Term/UI.pm lib/Term/UI],
1530         'CPAN'          => 1,
1531         'UPSTREAM'      => 'cpan',
1532         },
1533
1534     'Test' =>
1535         {
1536         'MAINTAINER'    => 'sburke',
1537         'DISTRIBUTION'  => 'SBURKE/Test-1.25.tar.gz',
1538         'FILES'         => q[lib/Test.pm lib/Test/t],
1539         'CPAN'          => 1,
1540         'UPSTREAM'      => undef,
1541         },
1542
1543     'Test::Harness' =>
1544         {
1545         'MAINTAINER'    => 'andya',
1546         'DISTRIBUTION'  => 'ANDYA/Test-Harness-3.17.tar.gz',
1547         'FILES'         => q[ext/Test-Harness],
1548         'CPAN'          => 1,
1549         'UPSTREAM'      => undef,
1550         },
1551
1552     'Test::Simple' =>
1553         {
1554         'MAINTAINER'    => 'mschwern',
1555         'DISTRIBUTION'  => 'MSCHWERN/Test-Simple-0.88.tar.gz',
1556         'FILES'         => q[lib/Test/Simple.pm
1557                              lib/Test/Simple
1558                              lib/Test/Builder.pm
1559                              lib/Test/Builder
1560                              lib/Test/More.pm
1561                              lib/Test/Tutorial.pod
1562                              t/lib/Test/Simple
1563                              t/lib/Dev/Null.pm
1564                             ],
1565         'CPAN'          => 1,
1566         'UPSTREAM'      => undef,
1567         },
1568
1569     'Text::Balanced' =>
1570         {
1571         'MAINTAINER'    => 'dmanura',
1572         'DISTRIBUTION'  => 'DCONWAY/Text-Balanced-v2.0.0.tar.gz',
1573         'FILES'         => q[lib/Text/Balanced.pm lib/Text/Balanced],
1574         'CPAN'          => 1,
1575         'UPSTREAM'      => undef,
1576         },
1577
1578     'Text::ParseWords' =>
1579         {
1580         'MAINTAINER'    => 'chorny',
1581         'DISTRIBUTION'  => 'CHORNY/Text-ParseWords-3.27.zip',
1582         'FILES'         => q[lib/Text/ParseWords{.pm,.t,}],
1583         'CPAN'          => 1,
1584         'UPSTREAM'      => undef,
1585         },
1586
1587     'Text::Soundex' =>
1588         {
1589         'MAINTAINER'    => 'markm',
1590         'DISTRIBUTION'  => 'MARKM/Text-Soundex-3.03.tar.gz',
1591         'FILES'         => q[ext/Text-Soundex],
1592         'CPAN'          => 1,
1593         'UPSTREAM'      => undef,
1594         },
1595
1596     'Thread::Queue' =>
1597         {
1598         'MAINTAINER'    => 'jdhedden',
1599         'DISTRIBUTION'  => 'JDHEDDEN/Thread-Queue-2.11.tar.gz',
1600         'FILES'         => q[lib/Thread/Queue.pm lib/Thread/Queue],
1601         'CPAN'          => 1,
1602         'UPSTREAM'      => 'blead',
1603         },
1604
1605     'Thread::Semaphore' =>
1606         {
1607         'MAINTAINER'    => 'jdhedden',
1608         'DISTRIBUTION'  => 'JDHEDDEN/Thread-Semaphore-2.09.tar.gz',
1609         'FILES'         => q[lib/Thread/Semaphore.pm lib/Thread/Semaphore],
1610         'CPAN'          => 1,
1611         'UPSTREAM'      => 'blead',
1612         },
1613
1614     'threads' =>
1615         {
1616         'MAINTAINER'    => 'jdhedden',
1617         'DISTRIBUTION'  => 'JDHEDDEN/threads-1.72.tar.gz',
1618         'FILES'         => q[ext/threads],
1619         'CPAN'          => 1,
1620         'UPSTREAM'      => 'blead',
1621         },
1622
1623     'threads::shared' =>
1624         {
1625         'MAINTAINER'    => 'jdhedden',
1626         'DISTRIBUTION'  => 'JDHEDDEN/threads-shared-1.28.tar.gz',
1627         'FILES'         => q[ext/threads-shared],
1628         'CPAN'          => 1,
1629         'UPSTREAM'      => 'blead',
1630         },
1631
1632     'Tie::File' =>
1633         {
1634         'MAINTAINER'    => 'mjd',
1635         'DISTRIBUTION'  => 'MJD/Tie-File-0.96.tar.gz',
1636         'FILES'         => q[lib/Tie/File.pm lib/Tie/File],
1637         'CPAN'          => 1,
1638         'UPSTREAM'      => undef,
1639         },
1640
1641     'Tie::RefHash' =>
1642         {
1643         'MAINTAINER'    => 'nuffin',
1644         'DISTRIBUTION'  => 'NUFFIN/Tie-RefHash-1.38.tar.gz',
1645         'FILES'         => q[lib/Tie/RefHash.pm lib/Tie/RefHash],
1646         'CPAN'          => 1,
1647         'UPSTREAM'      => 'cpan',
1648         },
1649
1650     'Time::HiRes' =>
1651         {
1652         'MAINTAINER'    => 'zefram',
1653         'DISTRIBUTION'  => 'JHI/Time-HiRes-1.9719.tar.gz',
1654         'FILES'         => q[ext/Time-HiRes],
1655         'CPAN'          => 1,
1656         'UPSTREAM'      => undef,
1657         },
1658
1659     'Time::Local' =>
1660         {
1661         'MAINTAINER'    => 'drolsky',
1662         'DISTRIBUTION'  => 'DROLSKY/Time-Local-1.1901.tar.gz',
1663         'FILES'         => q[lib/Time/Local.{pm,t}],
1664         'CPAN'          => 1,
1665         'UPSTREAM'      => undef,
1666         },
1667
1668     'Time::Piece' =>
1669         {
1670         'MAINTAINER'    => 'msergeant',
1671         'DISTRIBUTION'  => 'MSERGEANT/Time-Piece-1.14.tar.gz',
1672         'FILES'         => q[ext/Time-Piece],
1673         'CPAN'          => 1,
1674         'UPSTREAM'      => undef,
1675         },
1676
1677     'Unicode::Collate' =>
1678         {
1679         'MAINTAINER'    => 'sadahiro',
1680         'DISTRIBUTION'  => 'SADAHIRO/Unicode-Collate-0.52.tar.gz',
1681         'FILES'         => q[lib/Unicode/Collate.pm
1682                              lib/Unicode/Collate
1683                             ],
1684         'CPAN'          => 1,
1685         'UPSTREAM'      => 'first-come',
1686         },
1687
1688     'Unicode::Normalize' =>
1689         {
1690         'MAINTAINER'    => 'sadahiro',
1691         'DISTRIBUTION'  => 'SADAHIRO/Unicode-Normalize-1.02.tar.gz',
1692         'FILES'         => q[ext/Unicode-Normalize],
1693         'CPAN'          => 1,
1694         'UPSTREAM'      => 'first-come',
1695         },
1696
1697     'version' =>
1698         {
1699         'MAINTAINER'    => 'jpeacock',
1700         'DISTRIBUTION'  => 'JPEACOCK/version-0.76.tar.gz',
1701         'FILES'         => q[lib/version.pm lib/version.pod lib/version.t],
1702         'CPAN'          => 1,
1703         'UPSTREAM'      => undef,
1704         },
1705
1706     'vms' =>
1707         {
1708         'MAINTAINER'    => 'craig',
1709         'FILES'         => q[vms configure.com README.vms],
1710         'CPAN'          => 0,
1711         'UPSTREAM'      => undef,
1712         },
1713
1714     'warnings' =>
1715         {
1716         'MAINTAINER'    => 'pmqs',
1717         'FILES'         => q[warnings.pl
1718                              lib/warnings.{pm,t}
1719                              lib/warnings
1720                              t/lib/warnings
1721                             ],
1722         'CPAN'          => 0,
1723         'UPSTREAM'      => undef,
1724         },
1725
1726     'win32' =>
1727         {
1728         'MAINTAINER'    => 'jand',
1729         'FILES'         => q[win32 t/win32 README.win32 ext/Win32CORE],
1730         'CPAN'          => 0,
1731         'UPSTREAM'      => undef,
1732         },
1733
1734     'Win32' =>
1735         {
1736         'MAINTAINER'    => 'jand',
1737         'DISTRIBUTION'  => "JDB/Win32-0.39.tar.gz",
1738         'FILES'         => q[ext/Win32],
1739         'CPAN'          => 1,
1740         'UPSTREAM'      => undef,
1741         },
1742
1743     'Win32API::File' =>
1744         {
1745         'MAINTAINER'    => 'tyemq',
1746         'DISTRIBUTION'  => 'CHORNY/Win32API-File-0.1101.zip',
1747         'FILES'         => q[ext/Win32API-File],
1748         'CPAN'          => 1,
1749         'UPSTREAM'      => undef,
1750         },
1751
1752     'XSLoader' =>
1753         {
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
1758                             ],
1759         'CPAN'          => 1,
1760         'UPSTREAM'      => undef,
1761         },
1762
1763     's2p' =>
1764         {
1765         'MAINTAINER'    => 'laun',
1766         'FILES'         => q[x2p/s2p.PL],
1767         'CPAN'          => 0,
1768         'UPSTREAM'      => undef,
1769         },
1770
1771
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:
1776     #
1777     #    perl Porting/Maintainers --checkmani lib ext
1778     #    perl Porting/Maintainers --checkmani 
1779
1780     '_PERLLIB' =>
1781         {
1782         'MAINTAINER'    => 'p5p',
1783         'FILES'         => q[
1784                                 ext/B/B.pm
1785                                 ext/B/typemap
1786                                 ext/B/Makefile.PL
1787                                 ext/B/defsubs_h.PL
1788                                 ext/B/O.pm
1789                                 ext/B/B.xs
1790                                 ext/B/B/Terse.pm
1791                                 ext/B/B/Showlex.pm
1792                                 ext/B/B/Xref.pm
1793                                 ext/B/t/f_map
1794                                 ext/B/t/showlex.t
1795                                 ext/B/t/o.t
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
1801                                 ext/B/t/f_sort.t
1802                                 ext/B/t/pragma.t
1803                                 ext/B/t/f_sort
1804                                 ext/B/t/b.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
1809                                 ext/B/t/terse.t
1810                                 ext/B/t/xref.t
1811                                 ext/B/t/f_map.t
1812                                 ext/B/t/optree_misc.t
1813                                 ext/B/hints/openbsd.pl
1814                                 ext/B/hints/darwin.pl
1815
1816                                 ext/Devel-DProf/
1817                                 ext/Devel-Peek/
1818                                 ext/DynaLoader/
1819                                     !ext/DynaLoader/t/XSLoader.t
1820                                     !ext/DynaLoader/XSLoader_pm.PL
1821                                 ext/Fcntl/
1822                                 ext/File-Glob/
1823                                 ext/GDBM_File/
1824                                 ext/Hash-Util-FieldHash/
1825                                 ext/Hash-Util/
1826                                 ext/I18N-Langinfo/
1827                                 ext/NDBM_File/
1828                                 ext/ODBM_File/
1829                                 ext/Opcode/
1830                                 ext/POSIX/
1831                                 ext/PerlIO-encoding/
1832                                 ext/PerlIO-scalar/
1833                                 ext/PerlIO-via/
1834                                 ext/SDBM_File/
1835                                 ext/Socket/
1836                                 ext/Sys-Hostname/
1837                                 ext/XS-APItest/
1838                                 ext/XS-Typemap/
1839                                 ext/attributes/
1840                                 ext/mro/
1841                                 ext/re/
1842                                 lib/AnyDBM_File.{pm,t}
1843                                 lib/Benchmark.{pm,t}
1844                                 lib/CORE.pod
1845                                 lib/Carp.{pm,t}
1846                                 lib/Carp/Heavy.pm
1847                                 lib/Class/Struct.{pm,t}
1848                                 lib/Config.t
1849                                 lib/Config/Extensions.{pm,t}
1850                                 lib/DB.{pm,t}
1851                                 lib/DBM_Filter.pm
1852                                 lib/DBM_Filter/
1853                                 lib/Devel/SelfStubber.{pm,t}
1854                                 lib/DirHandle.{pm,t}
1855                                 lib/Dumpvalue.{pm,t}
1856                                 lib/English.{pm,t}
1857                                 lib/Env.pm
1858                                 lib/Env/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}
1869                                 lib/File/Find.pm
1870                                 lib/File/Find/
1871                                 lib/File/stat.{pm,t}
1872                                 lib/FileCache.pm
1873                                 lib/FileCache/
1874                                 lib/FileHandle.{pm,t}
1875                                 lib/FindBin.{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}
1880                                 lib/Internals.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}
1885                                 lib/PerlIO.pm
1886                                 lib/Pod/Functions.pm
1887                                 lib/Pod/Html.pm
1888                                 lib/Pod/t/Functions.t
1889                                 lib/Pod/t/InputObjects.t
1890                                 lib/Pod/t/Select.t
1891                                 lib/Pod/t/Usage.t
1892                                 lib/Pod/t/eol.t
1893                                 lib/Pod/t/html*
1894                                 lib/Pod/t/pod2html-lib.pl
1895                                 lib/Pod/t/utils.t
1896                                 lib/Search/Dict.{pm,t}
1897                                 lib/SelectSaver.{pm,t}
1898                                 lib/Symbol.{pm,t}
1899                                 lib/Term/Complete.{pm,t}
1900                                 lib/Term/ReadLine.{pm,t}
1901                                 lib/Text/Abbrev.{pm,t}
1902                                 lib/Thread.{pm,t}
1903                                 lib/Tie/Array.pm
1904                                 lib/Tie/Array/
1905                                 lib/Tie/Handle.pm
1906                                 lib/Tie/Handle/
1907                                 lib/Tie/Hash.pm
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}
1915                                 lib/Time/tm.pm
1916                                 lib/UNIVERSAL.pm
1917                                 lib/Unicode/README
1918                                 lib/Unicode/UCD.{pm,t}
1919                                 lib/User/grent.{pm,t}
1920                                 lib/User/pwent.{pm,t}
1921                                 lib/abbrev.pl
1922                                 lib/assert.pl
1923                                 lib/autouse.{pm,t}
1924                                 lib/bigfloat{.pl,pl.t}
1925                                 lib/bigint{.pl,pl.t}
1926                                 lib/bigrat.pl
1927                                 lib/blib.{pm,t}
1928                                 lib/bytes.{pm,t}
1929                                 lib/bytes_heavy.pl
1930                                 lib/cacheout.pl
1931                                 lib/charnames.{pm,t}
1932                                 lib/complete.pl
1933                                 lib/ctime.pl
1934                                 lib/dbm_filter_util.pl
1935                                 lib/deprecate.pm
1936                                 lib/diagnostics.{pm,t}
1937                                 lib/dotsh.pl
1938                                 lib/dumpvar.{pl,t}
1939                                 lib/exceptions.pl
1940                                 lib/fastcwd.pl
1941                                 lib/feature.{pm,t}
1942                                 lib/filetest.{pm,t}
1943                                 lib/find.pl
1944                                 lib/finddepth.pl
1945                                 lib/flush.pl
1946                                 lib/getcwd.pl
1947                                 lib/getopt.pl
1948                                 lib/getopts.pl
1949                                 lib/h2ph.t
1950                                 lib/h2xs.t
1951                                 lib/hostname.pl
1952                                 lib/importenv.pl
1953                                 lib/integer.{pm,t}
1954                                 lib/less.{pm,t}
1955                                 lib/locale.{pm,t}
1956                                 lib/look.pl
1957                                 lib/open.{pm,t}
1958                                 lib/open2.pl
1959                                 lib/open3.pl
1960                                 lib/overload{.pm,.t,64.t}
1961                                 lib/overload/numbers.pm
1962                                 lib/overloading.{pm,t}
1963                                 lib/perl5db.{pl,t}
1964                                 lib/perl5db/
1965                                 lib/pwd.pl
1966                                 lib/shellwords.pl
1967                                 lib/sigtrap.{pm,t}
1968                                 lib/sort.{pm,t}
1969                                 lib/stat.pl
1970                                 lib/strict.{pm,t}
1971                                 lib/subs.{pm,t}
1972                                 lib/syslog.pl
1973                                 lib/tainted.pl
1974                                 lib/termcap.pl
1975                                 lib/timelocal.pl
1976                                 lib/unicore/
1977                                 lib/utf8.{pm,t}
1978                                 lib/utf8_heavy.pl
1979                                 lib/validate.pl
1980                                 lib/vars{.pm,.t,_carp.t}
1981                                 lib/vmsish.{pm,t}
1982                             ],
1983         'CPAN'          => 0,
1984         'UPSTREAM'      => undef,
1985         },
1986 );
1987
1988 1;