This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
Add CPANPLUS::Dist to Maintainers.pl
[perl5.git] / Porting / Maintainers.pl
CommitLineData
c9fe4ea1
JH
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.
b128a327 8
0cf51544
JH
9package Maintainers;
10
b128a327
JH
11%Maintainers =
12 (
18aeab5e 13 'abergman' => 'Arthur Bergman <abergman@cpan.org>',
a78e478a 14 'abigail' => 'Abigail <abigail@abigail.be>',
b128a327 15 'ams' => 'Abhijit Menon-Sen <ams@cpan.org>',
18aeab5e 16 'andk' => 'Andreas J. Koenig <andk@cpan.org>',
351625bd 17 'arandal' => 'Allison Randal <allison@perl.org>',
4d8e9145 18 'audreyt' => 'Audrey Tang <cpan@audreyt.org>',
a78e478a 19 'avar' => 'Ævar Arnfjörð Bjarmason <avar@cpan.org>',
b128a327 20 'bbb' => 'Rob Brown <bbb@cpan.org>',
c9fe4ea1 21 'craig' => 'Craig Berry <craigberry@mac.com>',
b128a327 22 'dankogai' => 'Dan Kogai <dankogai@cpan.org>',
18aeab5e 23 'dconway' => 'Damian Conway <dconway@cpan.org>',
83df2ad0 24 'dmanura' => 'David Manura <dmanura@cpan.org>',
18aeab5e 25 'drolsky' => 'Dave Rolsky <drolsky@cpan.org>',
b90b8af4 26 'elizabeth' => 'Elizabeth Mattijsen <liz@dijkmat.nl>',
6295adb5 27 'ferreira' => 'Adriano Ferreira <ferreira@cpan.org>',
b128a327 28 'gbarr' => 'Graham Barr <gbarr@cpan.org>',
18aeab5e 29 'gaas' => 'Gisle Aas <gaas@cpan.org>',
c9fe4ea1 30 'gsar' => 'Gurusamy Sarathy <gsar@activestate.com>',
b128a327
JH
31 'ilyam' => 'Ilya Martynov <ilyam@cpan.org>',
32 'ilyaz' => 'Ilya Zakharevich <ilyaz@cpan.org>',
2bfd3252 33 'jand' => 'Jan Dubois <jand@activestate.com>',
1520dd72 34 'jdhedden' => 'Jerry D. Hedden <jdhedden@cpan.org>',
b128a327 35 'jhi' => 'Jarkko Hietaniemi <jhi@cpan.org>',
dd0f7162 36 'jpeacock' => 'John Peacock <jpeacock@rowman.com>',
18aeab5e
JH
37 'jstowe' => 'Jonathan Stowe <jstowe@cpan.org>',
38 'jv' => 'Johan Vromans <jv@cpan.org>',
74559c0f 39 'kane' => 'Jos Boumans <kane@cpan.org>',
18aeab5e 40 'kwilliams' => 'Ken Williams <kwilliams@cpan.org>',
b90b8af4 41 'laun' => 'Wolfgang Laun <Wolfgang.Laun@alcatel.at>',
b128a327 42 'lstein' => 'Lincoln D. Stein <lds@cpan.org>',
16d20484 43 'lwall' => 'Larry Wall <lwall@cpan.org>',
b128a327 44 'marekr' => 'Marek Rouchal <marekr@cpan.org>',
f4ace205 45 'markm' => 'Mark Mielke <markm@cpan.org>',
93b77939 46 'mhx' => 'Marcus Holland-Moritz <mhx@cpan.org>',
6cd6e770 47 'mjd' => 'Mark-Jason Dominus <mjd@plover.com>',
80c2be14 48 'msergeant' => 'Matt Sergeant <msergeant@cpan.org>',
6bc89f92 49 'mshelor' => 'Mark Shelor <mshelor@cpan.org>',
b128a327
JH
50 'muir' => 'David Muir Sharnoff <muir@cpan.org>',
51 'neilb' => 'Neil Bowers <neilb@cpan.org>',
67d4d875 52 'nuffin' => 'Yuval Kogman <nothingmuch@woobling.org>',
0fa0c92d 53 'osfameron' => 'Hakim Cassimally <osfameron@perl.org>',
b128a327 54 'p5p' => 'perl5-porters <perl5-porters@perl.org>',
b90b8af4 55 'perlfaq' => 'perlfaq-workers <perlfaq-workers@perl.org>',
6867be6d 56 'petdance' => 'Andy Lester <andy@petdance.com>',
18aeab5e 57 'pmqs' => 'Paul Marquess <pmqs@cpan.org>',
b90b8af4 58 'pvhp' => 'Peter Prymmer <pvhp@best.com>',
0121e50e 59 'rclamp' => 'Richard Clamp <rclamp@cpan.org>',
e9a641f9 60 'rgarcia' => 'Rafael Garcia-Suarez <rgarcia@cpan.org>',
96096385 61 'rkobes' => 'Randy Kobes <rkobes@cpan.org>',
b128a327
JH
62 'rmbarker' => 'Robin Barker <rmbarker@cpan.org>',
63 'rra' => 'Russ Allbery <rra@cpan.org>',
64 'sadahiro' => 'SADAHIRO Tomoyuki <SADAHIRO@cpan.org>',
5b047c53 65 'salva' => 'Salvador Fandiño García <salva@cpan.org>',
b9934ccf 66 'saper' => 'Sébastien Aperghis-Tramoni <saper@cpan.org>',
b128a327 67 'sburke' => 'Sean Burke <sburke@cpan.org>',
f10e3d8c 68 'mschwern' => 'Michael Schwern <mschwern@cpan.org>',
18aeab5e 69 'smccam' => 'Stephen McCamant <smccam@cpan.org>',
74d5dc36 70 'smueller' => 'Steffen Mueller <smueller@cpan.org>',
f2a0aabc 71 'tels' => 'Tels <nospam-abuse@bloodgate.com>',
d2a04c29 72 'tomhughes' => 'Tom Hughes <tomhughes@cpan.org>',
47f13fd5 73 'tjenness' => 'Tim Jenness <tjenness@cpan.org>',
00701878 74 'tyemq' => 'Tye McQueen <tyemq@cpan.org>',
47f13fd5 75 'yves' => 'Yves Orton <yves@cpan.org>',
b128a327
JH
76 );
77
78# The FILES is either filenames, or glob patterns, or directory
79# names to be recursed down. The CPAN can be either 1 (get the
80# latest one from CPAN) or 0 (there is no valid CPAN release).
81
82%Modules = (
83
87d8bc58
RGS
84 'Archive::Extract' =>
85 {
86 'MAINTAINER' => 'kane',
87 'FILES' => q[lib/Archive/Extract.pm lib/Archive/Extract],
88 'CPAN' => 1,
89 },
90
74559c0f
RGS
91 'Archive::Tar' =>
92 {
93 'MAINTAINER' => 'kane',
94 'FILES' => q[lib/Archive/Tar.pm lib/Archive/Tar],
95 'CPAN' => 1,
96 },
97
74d5dc36
S
98 'AutoLoader' =>
99 {
100 'MAINTAINER' => 'smueller',
101 'FILES' => q[lib/AutoLoader.pm lib/AutoLoader.t],
102 'CPAN' => 1,
103 },
104
b128a327
JH
105 'Attribute::Handlers' =>
106 {
18aeab5e 107 'MAINTAINER' => 'abergman',
70c75c24
JH
108 'FILES' => q[lib/Attribute/Handlers.pm
109 lib/Attribute/Handlers],
b128a327
JH
110 'CPAN' => 1,
111 },
112
113 'B::Concise' =>
114 {
18aeab5e 115 'MAINTAINER' => 'smccam',
b128a327
JH
116 'FILES' => q[ext/B/B/Concise.pm ext/B/t/concise.t],
117 'CPAN' => 0,
118 },
119
628be792
JH
120 'B::Deparse' =>
121 {
18aeab5e 122 'MAINTAINER' => 'smccam',
628be792
JH
123 'FILES' => q[ext/B/B/Deparse.pm ext/B/t/deparse.t],
124 'CPAN' => 0,
125 },
126
adf7fd87
RGS
127 'base' =>
128 {
a7106945 129 'MAINTAINER' => 'rgarcia',
adf7fd87
RGS
130 'FILES' => q[lib/base.pm lib/fields.pm lib/base],
131 'CPAN' => 1,
132 },
133
b128a327
JH
134 'bignum' =>
135 {
136 'MAINTAINER' => 'tels',
137 'FILES' => q[lib/big{int,num,rat}.pm lib/bignum],
138 'CPAN' => 1,
139 },
140
57cdf522
RGS
141 'Compress::Raw::Zlib' =>
142 {
143 'MAINTAINER' => 'pmqs',
144 'FILES' => q[ext/Compress/Raw],
145 'CPAN' => 1,
146 },
147
89780818
RGS
148 'Compress::Zlib' =>
149 {
150 'MAINTAINER' => 'pmqs',
57cdf522 151 'FILES' => q[ext/Compress/Zlib],
89780818
RGS
152 'CPAN' => 1,
153 },
154
b128a327
JH
155 'CGI' =>
156 {
157 'MAINTAINER' => 'lstein',
158 'FILES' => q[lib/CGI.pm lib/CGI],
159 'CPAN' => 1,
160 },
161
162 'Class::ISA' =>
163 {
164 'MAINTAINER' => 'sburke',
165 'FILES' => q[lib/Class/ISA.pm lib/Class/ISA],
166 'CPAN' => 1,
167 },
168
169 'CPAN' =>
170 {
18aeab5e 171 'MAINTAINER' => 'andk',
b128a327
JH
172 'FILES' => q[lib/CPAN.pm lib/CPAN],
173 'CPAN' => 1,
174 },
175
410f08f5
RGS
176 'CPANPLUS' =>
177 {
178 'MAINTAINER' => 'kane',
179 'FILES' => q[lib/CPANPLUS.pm
180 lib/CPANPLUS/Backend lib/CPANPLUS/Backend.pm
181 lib/CPANPLUS/bin
182 lib/CPANPLUS/Config.pm
183 lib/CPANPLUS/Configure lib/CPANPLUS/Configure.pm
184 lib/CPANPLUS/Error.pm
185 lib/CPANPLUS/FAQ.pod
186 lib/CPANPLUS/Hacking.pod
187 lib/CPANPLUS/inc.pm
188 lib/CPANPLUS/Internals lib/CPANPLUS/Internals.pm
189 lib/CPANPLUS/Module lib/CPANPLUS/Module.pm
190 lib/CPANPLUS/Selfupdate.pm
191 lib/CPANPLUS/Shell lib/CPANPLUS/Shell.pm
192 lib/CPANPLUS/t
193 ],
194 'CPAN' => 1,
195 },
196
bc978bff
RGS
197 'CPANPLUS::Dist' =>
198 {
199 'MAINTAINER' => 'kane',
200 'FILES' => q[lib/CPANPLUS/Dist.pm lib/CPANPLUS/Dist/Base.pm
201 lib/CPANPLUS/Dist/MM.pm lib/CPANPLUS/Dist/Sample.pm],
202 'CPAN' => 1,
203 },
204
410f08f5
RGS
205 'CPANPLUS::Dist::Build' =>
206 {
207 'MAINTAINER' => 'kane',
208 'FILES' => q[lib/CPANPLUS/Dist/Build.pm lib/CPANPLUS/Dist/Build],
209 'CPAN' => 1,
210 },
211
a9939470
NC
212 'Cwd' =>
213 {
214 'MAINTAINER' => 'kwilliams',
215 'FILES' => q[ext/Cwd lib/Cwd.pm],
216 'CPAN' => 1,
217 },
218
b128a327
JH
219 'Data::Dumper' =>
220 {
221 'MAINTAINER' => 'ilyam', # Not gsar.
222 'FILES' => q[ext/Data/Dumper],
223 'CPAN' => 1,
224 },
225
226 'DB::File' =>
227 {
18aeab5e 228 'MAINTAINER' => 'pmqs',
b128a327
JH
229 'FILES' => q[ext/DB_File],
230 'CPAN' => 1,
231 },
232
233 'Devel::PPPort' =>
234 {
93b77939 235 'MAINTAINER' => 'mhx',
b128a327
JH
236 'FILES' => q[ext/Devel/PPPort],
237 'CPAN' => 1,
238 },
239
240 'Digest' =>
241 {
18aeab5e 242 'MAINTAINER' => 'gaas',
adf7fd87 243 'FILES' => q[lib/Digest.pm lib/Digest],
b128a327
JH
244 'CPAN' => 1,
245 },
246
247 'Digest::MD5' =>
248 {
18aeab5e 249 'MAINTAINER' => 'gaas',
b128a327
JH
250 'FILES' => q[ext/Digest/MD5],
251 'CPAN' => 1,
252 },
253
6bc89f92
SP
254 'Digest::SHA' =>
255 {
256 'MAINTAINER' => 'mshelor',
257 'FILES' => q[ext/Digest/SHA],
258 'CPAN' => 1,
259 },
260
b128a327
JH
261 'Encode' =>
262 {
263 'MAINTAINER' => 'dankogai',
264 'FILES' => q[ext/Encode],
265 'CPAN' => 1,
266 },
267
f366f7b3
RGS
268 'encoding::warnings' =>
269 {
4d8e9145 270 'MAINTAINER' => 'audreyt',
f366f7b3
RGS
271 'FILES' => q[lib/encoding/warnings.pm lib/encoding/warnings],
272 'CPAN' => 1,
273 },
274
b128a327
JH
275 'Errno' =>
276 {
277 'MAINTAINER' => 'p5p', # Not gbarr.
31483760 278 'FILES' => q[ext/Errno],
b128a327
JH
279 'CPAN' => 0,
280 },
281
6295adb5
RGS
282 'Exporter' =>
283 {
284 'MAINTAINER' => 'ferreira',
285 'FILES' => q[lib/Exporter.pm lib/Exporter.t lib/Exporter/Heavy.pm],
286 'CPAN' => 1,
287 },
288
6b09c160
YST
289 'ExtUtils::CBuilder' =>
290 {
291 'MAINTAINER' => 'kwilliams',
292 'FILES' => q[lib/ExtUtils/CBuilder.pm lib/ExtUtils/CBuilder],
293 'CPAN' => 1,
294 },
295
96096385
RGS
296 'ExtUtils::Command' =>
297 {
298 'MAINTAINER' => 'rkobes',
299 'FILES' => q[lib/ExtUtils/Command.pm],
300 'CPAN' => 1,
301 },
302
47f13fd5
SP
303 'ExtUtils::Install' =>
304
305 {
306 'MAINTAINER' => 'yves',
307 'FILES' => q[lib/ExtUtils/{Install,Installed,Packlist}.pm],
308 'CPAN' => 1,
309 },
310
b128a327
JH
311 'ExtUtils::MakeMaker' =>
312 {
f10e3d8c 313 'MAINTAINER' => 'mschwern',
dbf3bb27 314 'FILES' => q[lib/ExtUtils/{Liblist,MakeMaker,Mkbootstrap,Mksymlists,MM*,MY,testlib}.pm lib/ExtUtils/{Command,Liblist,MakeMaker}
b128a327
JH
315 lib/ExtUtils/t t/lib/MakeMaker t/lib/TieIn.pm t/lib/TieOut.pm],
316 'CPAN' => 1,
317 },
318
96096385
RGS
319 'ExtUtils::Manifest' =>
320 {
321 'MAINTAINER' => 'rkobes',
322 'FILES' => q[lib/ExtUtils/{Manifest.pm,MANIFEST.SKIP} lib/ExtUtils/t/Manifest.t],
323 'CPAN' => 1,
324 },
325
6b09c160
YST
326 'ExtUtils::ParseXS' =>
327 {
328 'MAINTAINER' => 'kwilliams',
329 'FILES' => q[lib/ExtUtils/ParseXS.pm lib/ExtUtils/ParseXS],
330 'CPAN' => 1,
331 },
332
b90b8af4
JH
333 'faq' =>
334 {
335 'MAINTAINER' => 'perlfaq',
336 'FILES' => q[pod/perlfaq*],
337 'CPAN' => 0,
338 },
339
87d8bc58
RGS
340 'File::Fetch' =>
341 {
342 'MAINTAINER' => 'kane',
343 'FILES' => q[lib/File/Fetch.pm lib/File/Fetch],
344 'CPAN' => 1,
345 },
346
b128a327
JH
347 'File::Spec' =>
348 {
18aeab5e 349 'MAINTAINER' => 'kwilliams',
b128a327
JH
350 'FILES' => q[lib/File/Spec.pm lib/File/Spec],
351 'CPAN' => 1,
352 },
353
354 'File::Temp' =>
355 {
356 'MAINTAINER' => 'tjenness',
357 'FILES' => q[lib/File/Temp.pm lib/File/Temp],
358 'CPAN' => 1,
359 },
360
361 'Filter::Simple' =>
362 {
18aeab5e 363 'MAINTAINER' => 'dconway',
70c75c24
JH
364 'FILES' => q[lib/Filter/Simple.pm lib/Filter/Simple
365 t/lib/Filter/Simple],
b128a327
JH
366 'CPAN' => 1,
367 },
368
369 'Filter::Util::Call' =>
370 {
18aeab5e 371 'MAINTAINER' => 'pmqs',
31483760 372 'FILES' => q[ext/Filter/Util/Call ext/Filter/t/call.t
70c75c24 373 t/lib/filter-util.pl],
b128a327
JH
374 'CPAN' => 1,
375 },
376
377 'Getopt::Long' =>
378 {
18aeab5e 379 'MAINTAINER' => 'jv',
b128a327
JH
380 'FILES' => q[lib/Getopt/Long.pm lib/Getopt/Long],
381 'CPAN' => 1,
382 },
383
384 'I18N::LangTags' =>
385 {
386 'MAINTAINER' => 'sburke',
387 'FILES' => q[lib/I18N/LangTags.pm lib/I18N/LangTags],
388 'CPAN' => 1,
389 },
390
391 'if' =>
392 {
393 'MAINTAINER' => 'ilyaz',
394 'FILES' => q[lib/if.{pm,t}],
395 'CPAN' => 1,
396 },
397
398 'IO' =>
399 {
0f1209c3 400 'MAINTAINER' => 'gbarr',
70c75c24 401 'FILES' => q[ext/IO],
6ea79e17 402 'CPAN' => 1,
b128a327
JH
403 },
404
57cdf522
RGS
405 'IO::Compress::Base' =>
406 {
407 'MAINTAINER' => 'pmqs',
408 'FILES' => q[ext/IO_Compress_Base],
409 'CPAN' => 1,
410 },
411
412 'IO::Compress::Zlib' =>
413 {
414 'MAINTAINER' => 'pmqs',
415 'FILES' => q[ext/IO_Compress_Zlib],
416 'CPAN' => 1,
417 },
418
d2a04c29
RGS
419 'IO::Zlib' =>
420 {
421 'MAINTAINER' => 'tomhughes',
422 'FILES' => q[lib/IO/Zlib.pm lib/IO/Zlib],
423 'CPAN' => 1,
424 },
425
87d8bc58
RGS
426 'IPC::Cmd' =>
427 {
428 'MAINTAINER' => 'kane',
429 'FILES' => q[lib/IPC/Cmd lib/IPC/Cmd.pm],
430 'CPAN' => 1,
431 },
432
b128a327
JH
433 'libnet' =>
434 {
435 'MAINTAINER' => 'gbarr',
436 'FILES' =>
440c11a9 437 q[lib/Net/{Cmd,Config,Domain,FTP,Netrc,NNTP,POP3,SMTP,Time}.pm lib/Net/ChangeLog lib/Net/FTP lib/Net/*.eg lib/Net/libnetFAQ.pod lib/Net/README lib/Net/t],
b128a327
JH
438 'CPAN' => 1,
439 },
440
fbb0f87f 441 'Scalar-List-Utils' =>
b128a327
JH
442 {
443 'MAINTAINER' => 'gbarr',
444 'FILES' => q[ext/List/Util],
445 'CPAN' => 1,
446 },
447
448 'Locale::Codes' =>
449 {
450 'MAINTAINER' => 'neilb',
451 'FILES' => q[lib/Locale/{Codes,Constants,Country,Currency,Language,Script}*],
452 'CPAN' => 1,
453 },
454
455 'Locale::Maketext' =>
456 {
1fc52a95 457 'MAINTAINER' => 'petdance',
6bdf103f
SH
458 'FILES' => q[lib/Locale/Maketext.pm lib/Locale/Maketext.pod lib/Locale/Maketext/ChangeLog lib/Locale/Maketext/{Guts,GutsLoader}.pm lib/Locale/Maketext/README lib/Locale/Maketext/TPJ13.pod lib/Locale/Maketext/t],
459 'CPAN' => 1,
460 },
461
462 'Locale::Maketext::Simple' =>
463 {
464 'MAINTAINER' => 'audreyt',
465 'FILES' => q[lib/Locale/Maketext/Simple.pm lib/Locale/Maketext/Simple],
b128a327
JH
466 'CPAN' => 1,
467 },
468
f0ac4cdb
JB
469 'Log::Message' =>
470 {
471 'MAINTAINER' => 'kane',
472 'FILES' => q[lib/Log/Message.pm lib/Log/Message/{Config,Handlers,Item}.pm lib/Log/Message/t],
473 'CPAN' => 1,
474 },
475
476 'Log::Message::Simple' =>
477 {
2293c9fa 478 'MAINTAINER' => 'kane',
f0ac4cdb
JB
479 'FILES' => q[lib/Log/Message/Simple.pm lib/Log/Message/Simple],
480 'CPAN' => 1,
481 },
482
16d20484
RGS
483 'mad' =>
484 {
485 'MAINTAINER' => 'lwall',
486 'FILES' => q[mad],
487 'CPAN' => 0,
488 },
489
b128a327
JH
490 'Math::BigFloat' =>
491 {
492 'MAINTAINER' => 'tels',
493 'FILES' => q[lib/Math/BigFloat.pm lib/Math/BigFloat],
494 'CPAN' => 1,
495 },
496
497 'Math::BigInt' =>
498 {
499 'MAINTAINER' => 'tels',
70c75c24
JH
500 'FILES' => q[lib/Math/BigInt.pm lib/Math/BigInt
501 t/lib/Math],
b128a327
JH
502 'CPAN' => 1,
503 },
504
c0c947a6
RGS
505 'Math::BigInt::FastCalc' =>
506 {
507 'MAINTAINER' => 'tels',
508 'FILES' => q[ext/Math/BigInt/FastCalc],
509 'CPAN' => 1,
510 },
511
b128a327
JH
512 'Math::BigRat' =>
513 {
514 'MAINTAINER' => 'tels',
515 'FILES' => q[lib/Math/BigRat.pm lib/Math/BigRat],
516 'CPAN' => 1,
517 },
518
affad850
SP
519 'Math::Complex' =>
520 {
521 'MAINTAINER' => 'jhi',
522 'FILES' => q[lib/Math/Complex.pm lib/Math/Trig.pm],
523 'CPAN' => 1,
524 },
525
b128a327
JH
526 'Memoize' =>
527 {
528 'MAINTAINER' => 'mjd',
529 'FILES' => q[lib/Memoize.pm lib/Memoize],
530 'CPAN' => 1,
531 },
532
533 'MIME::Base64' =>
534 {
18aeab5e 535 'MAINTAINER' => 'gaas',
b128a327
JH
536 'FILES' => q[ext/MIME/Base64],
537 'CPAN' => 1,
538 },
539
bb4e9162
YST
540 'Module::Build' =>
541 {
542 'MAINTAINER' => 'kwilliams',
543 'FILES' => q[lib/Module/Build lib/Module/Build.pm],
544 'CPAN' => 1,
545 },
546
0121e50e
RGS
547 'Module::CoreList' =>
548 {
10de76e8 549 'MAINTAINER' => 'rgarcia',
0121e50e
RGS
550 'FILES' => q[lib/Module/CoreList lib/Module/CoreList.pm],
551 'CPAN' => 1,
552 },
553
0fde7301
SH
554 'Module::Load' =>
555 {
556 'MAINTAINER' => 'kane',
87d8bc58
RGS
557 'FILES' => q[lib/Module/Load/t lib/Module/Load.pm],
558 'CPAN' => 1,
559 },
560
561 'Module::Load::Conditional' =>
562 {
563 'MAINTAINER' => 'kane',
564 'FILES' => q[lib/Module/Load/Conditional
565 lib/Module/Load/Conditional.pm],
0fde7301
SH
566 'CPAN' => 1,
567 },
568
569 'Module::Loaded' =>
570 {
571 'MAINTAINER' => 'kane',
572 'FILES' => q[lib/Module/Loaded lib/Module/Loaded.pm],
573 'CPAN' => 1,
574 },
575
dc0a77c9
RGS
576 # NB. tests are located in t/Module_Pluggable to avoid directory
577 # depth issues on VMS
96c0ef31
RGS
578 'Module::Pluggable' =>
579 {
580 'MAINTAINER' => 'simonw',
581 'FILES' => q[lib/Module/Pluggable lib/Module/Pluggable.pm
dc0a77c9 582 lib/Devel/InnerPackage.pm t/Module_Pluggable],
96c0ef31
RGS
583 'CPAN' => 1,
584 },
585
b128a327
JH
586 'Net::Ping' =>
587 {
588 'MAINTAINER' => 'bbb',
589 'FILES' => q[lib/Net/Ping.pm lib/Net/Ping],
590 'CPAN' => 1,
591 },
592
593 'NEXT' =>
594 {
18aeab5e 595 'MAINTAINER' => 'dconway',
b128a327
JH
596 'FILES' => q[lib/NEXT.pm lib/NEXT],
597 'CPAN' => 1,
598 },
599
370da8ad
RGS
600 'Object::Accessor' =>
601 {
602 'MAINTAINER' => 'kane',
603 'FILES' => q[lib/Object/Accessor.pm lib/Object/Accessor],
604 'CPAN' => 1,
605 },
606
0fde7301
SH
607 'Package::Constants' =>
608 {
609 'MAINTAINER' => 'kane',
610 'FILES' => q[lib/Package/Constants lib/Package/Constants.pm],
611 'CPAN' => 1,
612 },
613
6b4ee3ff
SH
614 'Params::Check' =>
615 {
616 'MAINTAINER' => 'kane',
617 'FILES' => q[lib/Params/Check lib/Params/Check.pm],
618 'CPAN' => 1,
619 },
620
b90b8af4
JH
621 'perlebcdic' =>
622 {
623 'MAINTAINER' => 'pvhp',
624 'FILES' => q[pod/perlebcdic.pod],
625 'CPAN' => 0,
626 },
627
b128a327
JH
628 'PerlIO' =>
629 {
630 'MAINTAINER' => 'p5p',
b0437518 631 'FILES' => q[ext/PerlIO],
93b77939 632 'CPAN' => 0,
b128a327
JH
633 },
634
b0437518 635 'PerlIO::via::QuotedPrint' =>
35f4cee9
JH
636 {
637 'MAINTAINER' => 'elizabeth',
638 'FILES' => q[lib/PerlIO/via/QuotedPrint.pm
639 lib/PerlIO/via/t/QuotedPrint.t],
640 'CPAN' => 1,
641 },
642
a78e478a
RGS
643 'perlre' =>
644 {
645 'MAINTAINER' => 'abigail',
646 'FILES' => q[pod/perlrecharclass.pod
647 pod/perlrebackslash.pod],
648 'CPAN' => 0,
649 },
650
651
652 'perlreapi' =>
653 {
654 MAINTAINER => 'avar',
655 FILES => 'pod/perlreapi.pod',
656 CPAN => 0,
657 },
658
6cd6e770 659 'perlreftut' =>
b90b8af4
JH
660 {
661 'MAINTAINER' => 'mjd',
6cd6e770 662 'FILES' => q[pod/perlreftut.pod],
b90b8af4
JH
663 'CPAN' => 0,
664 },
665
666 'perlpacktut' =>
667 {
668 'MAINTAINER' => 'laun',
669 'FILES' => q[pod/perlpacktut.pod],
670 'CPAN' => 0,
671 },
672
673 'perlpodspec' =>
674 {
675 'MAINTAINER' => 'sburke',
676 'FILES' => q[pod/perlpodspec.pod],
677 'CPAN' => 0,
678 },
679
680 'perlthrtut' =>
681 {
682 'MAINTAINER' => 'elizabeth',
683 'FILES' => q[pod/perlthrtut.pod],
684 'CPAN' => 0,
685 },
686
d7fcd4ce
SP
687 'Pod::Escapes' =>
688 {
689 'MAINTAINER' => 'sburke',
f319e147 690 'FILES' => q[lib/Pod/Escapes.pm lib/Pod/Escapes],
d7fcd4ce
SP
691 'CPAN' => 1,
692 },
693
694 'Pod::Parser' => {
ab96e004 695 'MAINTAINER' => 'marekr',
b0437518 696 'FILES' => q[lib/Pod/{InputObjects,Parser,ParseUtils,Select,PlainText,Usage,Checker,Find}.pm pod/pod{select,2usage,checker}.PL t/pod/testcmp.pl t/pod/testp2pt.pl t/pod/testpchk.pl t/pod/emptycmd.* t/pod/find.t t/pod/for.* t/pod/headings.* t/pod/include.* t/pod/included.* t/pod/lref.* t/pod/multiline_items.* t/pod/nested_items.* t/pod/nested_seqs.* t/pod/oneline_cmds.* t/pod/poderrs.* t/pod/pod2usage.* t/pod/podselect.* t/pod/special_seqs.*],
b128a327
JH
697 'CPAN' => 1,
698 },
699
351625bd 700 'Pod::Simple' =>
f319e147 701 {
351625bd 702 'MAINTAINER' => 'arandal',
f319e147 703 'FILES' => q[lib/Pod/Simple.pm lib/Pod/Simple.pod lib/Pod/Simple],
351625bd
SP
704 'CPAN' => 1,
705 },
706
b128a327
JH
707 'Pod::LaTeX' =>
708 {
709 'MAINTAINER' => 'tjenness',
710 'FILES' => q[lib/Pod/LaTeX.pm lib/Pod/t/pod2latex.t],
711 'CPAN' => 1,
712 },
713
714 'podlators' =>
715 {
716 'MAINTAINER' => 'rra',
56e79fa5 717 'FILES' => q[lib/Pod/{Man,ParseLink,Text,Text/{Color,Overstrike,Termcap}}.pm pod/pod2man.PL pod/pod2text.PL lib/Pod/t/{basic.*,{man,parselink,text*}.t}],
ab96e004
RB
718 'CPAN' => 1,
719 },
720
b128a327
JH
721 'Pod::Perldoc' =>
722 {
0fa0c92d 723 'MAINTAINER' => 'osfameron',
31483760 724 'FILES' => q[lib/Pod/Perldoc.pm lib/Pod/Perldoc],
b128a327
JH
725 'CPAN' => 1,
726 },
727
728 'Pod::Plainer' =>
729 {
730 'MAINTAINER' => 'rmbarker',
e8f51a04
RB
731 'FILES' => q[lib/Pod/Plainer.pm t/pod/plainer.t],
732 'CPAN' => 0,
b128a327
JH
733 },
734
28e02856
JH
735 'Safe' =>
736 {
8577d3ae 737 'MAINTAINER' => 'rgarcia',
28e02856
JH
738 'FILES' => q[ext/Safe],
739 'CPAN' => 1,
740 },
741
2b9a4c76
RGS
742 'Shell' =>
743 {
744 'MAINTAINER' => 'ferreira',
745 'FILES' => q[lib/Shell.pm lib/Shell.t],
746 'CPAN' => 1,
747 },
748
b128a327
JH
749 'Storable' =>
750 {
751 'MAINTAINER' => 'ams',
752 'FILES' => q[ext/Storable],
753 'CPAN' => 1,
754 },
755
756 'Switch' =>
757 {
e9a641f9 758 'MAINTAINER' => 'rgarcia',
b128a327
JH
759 'FILES' => q[lib/Switch.pm lib/Switch],
760 'CPAN' => 1,
761 },
762
e942472e
RGS
763 'Sys::Syslog' =>
764 {
765 'MAINTAINER' => 'saper',
766 'FILES' => q[ext/Sys/Syslog],
767 'CPAN' => 1,
768 },
769
b128a327
JH
770 'TabsWrap' =>
771 {
772 'MAINTAINER' => 'muir',
773 'FILES' =>
774 q[lib/Text/{Tabs,Wrap}.pm lib/Text/TabsWrap],
775 'CPAN' => 1,
776 },
777
778 'Text::Balanced' =>
779 {
83df2ad0 780 'MAINTAINER' => 'dmanura',
b128a327
JH
781 'FILES' => q[lib/Text/Balanced.pm lib/Text/Balanced],
782 'CPAN' => 1,
783 },
784
f4ace205
RGS
785 'Text::Soundex' =>
786 {
787 'MAINTAINER' => 'markm',
788 'FILES' => q[ext/Text/Soundex],
789 'CPAN' => 1,
790 },
791
b128a327
JH
792 'Term::ANSIColor' =>
793 {
794 'MAINTAINER' => 'rra',
795 'FILES' => q[lib/Term/ANSIColor.pm lib/Term/ANSIColor],
31483760
JH
796 'CPAN' => 1,
797 },
798
370da8ad
RGS
799 'Term::UI' =>
800 {
801 'MAINTAINER' => 'kane',
802 'FILES' => q[lib/Term/UI.pm lib/Term/UI],
803 'CPAN' => 1,
804 },
805
31483760
JH
806 'Test' =>
807 {
f94e5462 808 'MAINTAINER' => 'sburke',
31483760
JH
809 'FILES' => q[lib/Test.pm lib/Test/t],
810 'CPAN' => 1,
b128a327
JH
811 },
812
813 'Test::Builder' =>
814 {
f10e3d8c 815 'MAINTAINER' => 'mschwern',
b128a327 816 'FILES' => q[lib/Test/Builder.pm],
31483760 817 'CPAN' => 1,
b128a327
JH
818 },
819
820 'Test::Harness' =>
821 {
822 'MAINTAINER' => 'petdance',
70c75c24
JH
823 'FILES' => q[lib/Test/Harness.pm lib/Test/Harness
824 t/lib/sample-tests],
b128a327
JH
825 'CPAN' => 1,
826 },
827
828 'Test::More' =>
829 {
f10e3d8c 830 'MAINTAINER' => 'mschwern',
b128a327
JH
831 'FILES' => q[lib/Test/More.pm],
832 'CPAN' => 1,
833 },
834
835 'Test::Simple' =>
836 {
f10e3d8c 837 'MAINTAINER' => 'mschwern',
70c75c24
JH
838 'FILES' => q[lib/Test/Simple.pm lib/Test/Simple
839 t/lib/Test/Simple],
b128a327
JH
840 'CPAN' => 1,
841 },
842
843 'Term::Cap' =>
844 {
18aeab5e 845 'MAINTAINER' => 'jstowe',
b128a327
JH
846 'FILES' => q[lib/Term/Cap.{pm,t}],
847 'CPAN' => 1,
848 },
849
b128a327
JH
850 'threads' =>
851 {
1520dd72
RGS
852 'MAINTAINER' => 'jdhedden',
853 'FILES' => q[ext/threads/hints ext/threads/t
48294006 854 ext/threads/threads.{pm,xs}],
1520dd72
RGS
855 'CPAN' => 1,
856 },
857
858 'threads::shared' =>
859 {
860 'MAINTAINER' => 'jdhedden',
861 'FILES' => q[ext/threads/shared],
862 'CPAN' => 1,
b128a327
JH
863 },
864
865 'Tie::File' =>
866 {
867 'MAINTAINER' => 'mjd',
868 'FILES' => q[lib/Tie/File.pm lib/Tie/File],
869 'CPAN' => 1,
870 },
871
67d4d875
NC
872 'Tie::RefHash' =>
873 {
874 'MAINTAINER' => 'nuffin',
875 'FILES' => q[lib/Tie/RefHash.pm lib/Tie/RefHash],
876 'CPAN' => 1,
877 },
878
b128a327
JH
879 'Time::HiRes' =>
880 {
881 'MAINTAINER' => 'jhi',
882 'FILES' => q[ext/Time/HiRes],
883 'CPAN' => 1,
884 },
885
886 'Time::Local' =>
887 {
18aeab5e 888 'MAINTAINER' => 'drolsky',
b128a327
JH
889 'FILES' => q[lib/Time/Local.{pm,t}],
890 'CPAN' => 1,
891 },
892
16433e2b
SP
893 'Time::Piece' =>
894 {
895 'MAINTAINER' => 'msergeant',
896 'FILES' => q[ext/Time/Piece],
897 'CPAN' => 1,
898 },
899
b128a327
JH
900 'Unicode::Collate' =>
901 {
902 'MAINTAINER' => 'sadahiro',
70c75c24
JH
903 'FILES' => q[lib/Unicode/Collate.pm
904 lib/Unicode/Collate],
b128a327
JH
905 'CPAN' => 1,
906 },
907
908 'Unicode::Normalize' =>
909 {
910 'MAINTAINER' => 'sadahiro',
911 'FILES' => q[ext/Unicode/Normalize],
912 'CPAN' => 1,
913 },
914
dd0f7162
GG
915 'version' =>
916 {
917 'MAINTAINER' => 'jpeacock',
918 'FILES' => q[lib/version.pm lib/version.pod lib/version.t],
919 'CPAN' => 1,
920 },
921
c9fe4ea1
JH
922 'vms' =>
923 {
924 'MAINTAINER' => 'craig',
925 'FILES' => q[vms configure.com README.vms],
926 'CPAN' => 0,
927 },
928
b128a327
JH
929 'warnings' =>
930 {
18aeab5e 931 'MAINTAINER' => 'pmqs',
70c75c24
JH
932 'FILES' => q[warnings.pl lib/warnings.{pm,t}
933 lib/warnings t/lib/warnings],
18aeab5e 934 'CPAN' => 0,
b128a327
JH
935 },
936
c9fe4ea1
JH
937 'win32' =>
938 {
2bfd3252 939 'MAINTAINER' => 'jand',
fa902580 940 'FILES' => q[win32 README.win32 t/win32 ext/Win32CORE],
c9fe4ea1
JH
941 'CPAN' => 0,
942 },
943
fa902580
JD
944 'Win32' =>
945 {
946 'MAINTAINER' => 'jand',
947 'FILES' => q[ext/Win32],
948 'CPAN' => 1,
949 },
950
00701878
SH
951 'Win32API::File' =>
952 {
953 'MAINTAINER' => 'tyemq',
78ff2d7b 954 'FILES' => q[ext/Win32API/File],
00701878
SH
955 'CPAN' => 1,
956 },
957
b9934ccf
RGS
958 'XSLoader' =>
959 {
960 'MAINTAINER' => 'saper',
961 'FILES' => q[ext/DynaLoader/t/XSLoader.t ext/DynaLoader/XSLoader_pm.PL],
962 'CPAN' => 1,
963 },
964
b90b8af4
JH
965 's2p' =>
966 {
967 'MAINTAINER' => 'laun',
968 'FILES' => q[x2p/s2p.PL],
969 'CPAN' => 0,
970 },
b128a327
JH
971 );
972
9731;