start adding new EXCLUDED and MAP entries to Maintainers.pl.
[p5sagit/p5-mst-13.2.git] / Porting / Maintainers.pl
CommitLineData
c9fe4ea1 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 9package Maintainers;
10
b128a327 11%Maintainers =
462ea751 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 );
b128a327 89
e30e10b5 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).
b128a327 108
adc42316 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
a55d270d 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
b128a327 121%Modules = (
122
462ea751 123 'Archive::Extract' =>
124 {
125 'MAINTAINER' => 'kane',
f09dbad6 126 'DISTRIBUTION' => 'KANE/Archive-Extract-0.31_03.tar.gz',
462ea751 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],
f09dbad6 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 ],
462ea751 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],
f09dbad6 177 'EXCLUDED' => [ qw( t/00pod.t ) ],
462ea751 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],
f09dbad6 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 },
462ea751 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',
abba722d 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 ],
f09dbad6 220 'EXCLUDED' => [ qw( t/test.pl ) ],
221 'MAP' => { 'lib/B/' => 'ext/B/B/',
222 't/' => 'ext/B/t/',
223 },
462ea751 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],
f09dbad6 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 ],
462ea751 236 'CPAN' => 1,
237 'UPSTREAM' => "blead",
238 },
239
240 'bignum' =>
241 {
242 'MAINTAINER' => 'tels',
243 'DISTRIBUTION' => 'TELS/math/bignum-0.23.tar.gz',
f09dbad6 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) ],
462ea751 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],
f09dbad6 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 },
462ea751 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],
f09dbad6 289 'EXCLUDED' => [ qr{^t/Test/},
290 # NB: CompTestUtils.pm is assumed to be
291 # derived from Compress::Raw::Zlib
292 # (they both contain the same file)
293 qw( bzip2-src/bzip2-cpp.patch
294 t/compress/CompTestUtils.pm
295 )
296 ],
462ea751 297 'CPAN' => 1,
298 'UPSTREAM' => undef,
299 },
300
301 'Compress::Raw::Zlib' =>
302 {
303 'MAINTAINER' => 'pmqs',
304 'DISTRIBUTION' => 'PMQS/Compress-Raw-Zlib-2.019.tar.gz',
f09dbad6 305
306 # NB: CompTestUtils.pm is in several distros;
307 # we aribirarily nominate it to derive from
308 # this one
309 'FILES' => q[ext/Compress-Raw-Zlib
310 t/lib/compress/CompTestUtils.pm
311 ],
312 'EXCLUDED' => [ qr{^t/Test/},
313 qw( t/000prereq.t
314 t/99pod.t
315 )
316 ],
317 'MAP' => { '' => 'ext/Compress-Raw-Zlib/',
318 't/compress/CompTestUtils.pm' =>
319 't/lib/compress/CompTestUtils.pm',
320 },
462ea751 321 'CPAN' => 1,
322 'UPSTREAM' => undef,
323 },
324
325 'constant' =>
326 {
327 'MAINTAINER' => 'saper',
328 'DISTRIBUTION' => 'SAPER/constant-1.17.tar.gz',
329 'FILES' => q[lib/constant.{pm,t}],
f09dbad6 330 'EXCLUDED' => [ qw( t/00-load.t
331 t/more-tests.t
332 t/pod-coverage.t
333 t/pod.t
334 eg/synopsis.pl
335 )
336 ],
337 'MAP' => { 'lib/' => 'lib/',
338 't/' => 'lib/',
339 },
462ea751 340 'CPAN' => 1,
341 'UPSTREAM' => undef,
342 },
343
344 'CPAN' =>
345 {
346 'MAINTAINER' => 'andk',
347 'DISTRIBUTION' => 'ANDK/CPAN-1.94.tar.gz',
348 'FILES' => q[lib/CPAN.pm lib/CPAN],
f09dbad6 349 'EXCLUDED' => [ qr{^distroprefs/},
350 qr{^inc/Test/},
351 qr{^t/CPAN/authors/},
352 qw{
353 lib/CPAN/Admin.pm
354 SlayMakefile
355 t/00signature.t
356 t/04clean_load.t
357 t/12cpan.t
358 t/13tarzip.t
359 t/14forkbomb.t
360 t/30shell.coverage
361 t/30shell.t
362 t/31sessions.t
363 t/41distribution.t
364 t/42distroprefs.t
365 t/43distroprefspref.t
366 t/50pod.t
367 t/51pod.t
368 t/52podcover.t
369 t/60credentials.t
370 t/70_critic.t
371 t/CPAN/CpanTestDummies-1.55.pm
372 t/CPAN/TestConfig.pm
373 t/CPAN/TestMirroredBy
374 t/CPAN/TestPatch.txt
375 t/CPAN/modules/02packages.details.txt
376 t/CPAN/modules/03modlist.data
377 t/data/META-dynamic.yml
378 t/data/META-static.yml
379 t/local_utils.pm
380 t/perlcriticrc
381 t/yaml_code.yml
382 },
383 ],
384 'MAP' => { 'lib/' => 'lib/',
385 '' => 'lib/CPAN/',
386 'scripts/' => 'lib/CPAN/bin/',
387 },
462ea751 388 'CPAN' => 1,
389 'UPSTREAM' => 'CPAN',
390 },
391
392 'CPANPLUS' =>
393 {
394 'MAINTAINER' => 'kane',
395 'DISTRIBUTION' => 'KANE/CPANPLUS-0.8601.tar.gz',
396 'FILES' => q[lib/CPANPLUS.pm
abba722d 397 lib/CPANPLUS/Backend
398 lib/CPANPLUS/Backend.pm
462ea751 399 lib/CPANPLUS/bin
400 lib/CPANPLUS/Config.pm
abba722d 401 lib/CPANPLUS/Configure
402 lib/CPANPLUS/Configure.pm
462ea751 403 lib/CPANPLUS/Error.pm
404 lib/CPANPLUS/FAQ.pod
405 lib/CPANPLUS/Hacking.pod
406 lib/CPANPLUS/inc.pm
abba722d 407 lib/CPANPLUS/Internals
408 lib/CPANPLUS/Internals.pm
409 lib/CPANPLUS/Module
410 lib/CPANPLUS/Module.pm
462ea751 411 lib/CPANPLUS/Selfupdate.pm
abba722d 412 lib/CPANPLUS/Shell
413 lib/CPANPLUS/Shell.pm
414 lib/CPANPLUS/Dist.pm
415 lib/CPANPLUS/Dist/Base.pm
462ea751 416 lib/CPANPLUS/Dist/Autobundle.pm
abba722d 417 lib/CPANPLUS/Dist/MM.pm
418 lib/CPANPLUS/Dist/Sample.pm
462ea751 419 lib/CPANPLUS/t
420 ],
f09dbad6 421 'EXCLUDED' => [ qr{^inc/},
422 qr{^t/dummy-.*\.hidden$},
423 qw{ bin/cpanp-boxed
424 },
425 ],
462ea751 426 'CPAN' => 1,
427 'UPSTREAM' => 'cpan',
428 },
429
430 'CPANPLUS::Dist::Build' =>
431 {
432 'MAINTAINER' => 'bingos',
433 'DISTRIBUTION' => 'BINGOS/CPANPLUS-Dist-Build-0.30.tar.gz',
abba722d 434 'FILES' => q[lib/CPANPLUS/Dist/Build.pm
435 lib/CPANPLUS/Dist/Build
436 ],
f09dbad6 437 'EXCLUDED' => [ qr{^inc/},
438 qw{ t/99_pod.t
439 t/99_pod_coverage.t
440 },
441 ],
462ea751 442 'CPAN' => 1,
443 'UPSTREAM' => 'cpan',
444 },
445
446 'Data::Dumper' =>
447 {
448 'MAINTAINER' => 'p5p', # Not gsar. Not ilyam
449 'DISTRIBUTION' => 'ILYAM/Data-Dumper-2.121.tar.gz',
450 'FILES' => q[ext/Data-Dumper],
451 'CPAN' => 1,
452 'UPSTREAM' => 'blead',
453 },
454
455 'DB_File' =>
456 {
457 'MAINTAINER' => 'pmqs',
458 'DISTRIBUTION' => 'PMQS/DB_File-1.820.tar.gz',
459 'FILES' => q[ext/DB_File],
f09dbad6 460 'EXCLUDED' => [ qr{^patches/},
461 qw{ t/pod.t
462 fallback.h
463 fallback.xs
464 },
465 ],
462ea751 466 'CPAN' => 1,
467 'UPSTREAM' => undef,
468 },
469
470 'Devel::PPPort' =>
471 {
472 'MAINTAINER' => 'mhx',
473 'DISTRIBUTION' => 'MHX/Devel-PPPort-3.17.tar.gz',
474 'FILES' => q[ext/Devel-PPPort],
f09dbad6 475 'EXCLUDED' => [ qw{PPPort.pm} ], # we use PPPort_pm.PL instead
462ea751 476 'CPAN' => 1,
477 'UPSTREAM' => 'cpan',
478 },
479
480 'Digest' =>
481 {
482 'MAINTAINER' => 'gaas',
483 'DISTRIBUTION' => 'GAAS/Digest-1.15.tar.gz',
484 'FILES' => q[lib/Digest.pm lib/Digest],
f09dbad6 485 'EXCLUDED' => [ qw{digest-bench} ],
486 'MAP' => { 'Digest/' => 'lib/Digest/',
487 'Digest.pm'=> 'lib/Digest.pm',
488 '' => 'lib/Digest/',
489 },
462ea751 490 'CPAN' => 1,
491 'UPSTREAM' => undef,
492 },
493
494 'Digest::MD5' =>
495 {
496 'MAINTAINER' => 'gaas',
497 'DISTRIBUTION' => 'GAAS/Digest-MD5-2.38.tar.gz',
498 'FILES' => q[ext/Digest-MD5],
f09dbad6 499 'EXCLUDED' => [ qw{rfc1321.txt} ],
462ea751 500 'CPAN' => 1,
501 'UPSTREAM' => undef,
502 },
503
504 'Digest::SHA' =>
505 {
506 'MAINTAINER' => 'mshelor',
507 'DISTRIBUTION' => 'MSHELOR/Digest-SHA-5.47.tar.gz',
508 'FILES' => q[ext/Digest-SHA],
f09dbad6 509 'EXCLUDED' => [ qw{t/pod.t t/podcover.t examples/dups} ],
510 'MAP' => { 'shasum' => 'ext/Digest-SHA/bin/shasum',
511 '' => 'ext/Digest-SHA/',
512 },
462ea751 513 'CPAN' => 1,
514 'UPSTREAM' => undef,
515 },
516
517 'Encode' =>
518 {
519 'MAINTAINER' => 'dankogai',
520 'DISTRIBUTION' => 'DANKOGAI/Encode-2.33.tar.gz',
521 'FILES' => q[ext/Encode],
522 'CPAN' => 1,
523 'UPSTREAM' => undef,
524 },
525
526 'encoding::warnings' =>
527 {
528 'MAINTAINER' => 'audreyt',
529 'DISTRIBUTION' => 'AUDREYT/encoding-warnings-0.11.tar.gz',
530 'FILES' => q[lib/encoding/warnings.pm lib/encoding/warnings],
f09dbad6 531 'EXCLUDED' => [ qr{^inc/Module/},
532 qw{t/0-signature.t},
533 ],
462ea751 534 'CPAN' => 1,
535 'UPSTREAM' => undef,
536 },
537
538 'Errno' =>
539 {
540 'MAINTAINER' => 'p5p', # Not gbarr.
541 'FILES' => q[ext/Errno],
542 'CPAN' => 0,
543 'UPSTREAM' => undef,
544 },
545
546 'Exporter' =>
547 {
548 'MAINTAINER' => 'ferreira',
549 'DISTRIBUTION' => 'FERREIRA/Exporter-5.63.tar.gz',
abba722d 550 'FILES' => q[lib/Exporter.pm
551 lib/Exporter.t
552 lib/Exporter/Heavy.pm
553 ],
f09dbad6 554 'EXCLUDED' => [ qw{t/pod.t t/use.t}, ],
555 'MAP' => { 't/' => 'lib/',
556 'lib/' => 'lib/',
557 },
462ea751 558 'CPAN' => 1,
559 'UPSTREAM' => undef,
560 },
561
562 'ExtUtils::CBuilder' =>
563 {
564 'MAINTAINER' => 'kwilliams',
565 'DISTRIBUTION' => 'KWILLIAMS/ExtUtils-CBuilder-0.24.tar.gz',
566 'FILES' => q[lib/ExtUtils/CBuilder.pm lib/ExtUtils/CBuilder],
567 'CPAN' => 1,
568 'UPSTREAM' => undef,
569 },
570
571 'ExtUtils::Command' =>
572 {
573 'MAINTAINER' => 'rkobes',
574 'DISTRIBUTION' => 'RKOBES/ExtUtils-Command-1.16.tar.gz',
575 'FILES' => q[lib/ExtUtils/Command.pm
abba722d 576 lib/ExtUtils/t/{cp,eu_command}.t
577 ],
462ea751 578 'CPAN' => 1,
579 'UPSTREAM' => undef,
580 },
581
582 'ExtUtils::Constant' =>
583 {
584 'MAINTAINER' => 'nwclark',
585 'DISTRIBUTION' => 'NWCLARK/ExtUtils-Constant-0.16.tar.gz',
abba722d 586 'FILES' => q[lib/ExtUtils/Constant.pm
587 lib/ExtUtils/Constant
588 lib/ExtUtils/t/Constant.t
589 ],
462ea751 590 'CPAN' => 1,
591 'UPSTREAM' => undef,
592 },
593
594 'ExtUtils::Install' =>
595 {
596 'MAINTAINER' => 'yves',
597 'DISTRIBUTION' => 'YVES/ExtUtils-Install-1.52.tar.gz',
598 # MakeMaker has a basic.t too, and we use that.
599 'FILES' => q[lib/ExtUtils/{Install,Installed,Packlist}.pm
600 lib/ExtUtils/Changes_EU-Install
adcdf46b 601 lib/ExtUtils/t/Installed.t
602 lib/ExtUtils/t/basic.pl
2e32143e 603 lib/ExtUtils/t/{Install,Installapi2,Packlist,can_write_dir}.t],
462ea751 604 'CPAN' => 1,
605 'UPSTREAM' => 'blead',
606 },
607
608 'ExtUtils::MakeMaker' =>
609 {
610 'MAINTAINER' => 'mschwern',
611 'DISTRIBUTION' => 'MSCHWERN/ExtUtils-MakeMaker-6.52.tar.gz',
612 'FILES' => q[lib/ExtUtils/{Liblist,MakeMaker,Mkbootstrap,Mksymlists,MM*,MY,testlib}.pm
613 lib/ExtUtils/{Command,Liblist,MakeMaker}
614 lib/ExtUtils/t/{[0-9FLV-Zabdf-z]*,IN*,Mkbootstrap,MM_*,PL_FILES,cd,config}.t
615 lib/ExtUtils/Changes
616 lib/ExtUtils/{NOTES,PATCHING,README,TODO}
617 lib/ExtUtils/instmodsh
abba722d 618 t/lib/MakeMaker
619 t/lib/TieIn.pm
620 t/lib/TieOut.pm
621 ],
462ea751 622 'CPAN' => 1,
623 'UPSTREAM' => 'first-come',
624 },
625
626 'ExtUtils::Manifest' =>
627 {
628 'MAINTAINER' => 'rkobes',
629 'DISTRIBUTION' => 'RKOBES/ExtUtils-Manifest-1.56.tar.gz',
abba722d 630 'FILES' => q[lib/ExtUtils/{Manifest.pm,MANIFEST.SKIP}
631 lib/ExtUtils/t/Manifest.t
632 ],
462ea751 633 'CPAN' => 1,
634 'UPSTREAM' => undef,
635 },
636
637 'ExtUtils::ParseXS' =>
638 {
639 'MAINTAINER' => 'kwilliams',
640 'DISTRIBUTION' => 'KWILLIAMS/ExtUtils-ParseXS-2.19.tar.gz',
641 'FILES' => q[lib/ExtUtils/ParseXS.pm lib/ExtUtils/ParseXS],
642 'CPAN' => 1,
643 'UPSTREAM' => undef,
644 },
645
646 'faq' =>
647 {
648 'MAINTAINER' => 'perlfaq',
649 'FILES' => q[pod/perlfaq*],
650 'CPAN' => 0,
651 'UPSTREAM' => undef,
652 },
653
654 'File::Fetch' =>
655 {
656 'MAINTAINER' => 'kane',
657 'DISTRIBUTION' => 'KANE/File-Fetch-0.18.tar.gz',
658 'FILES' => q[lib/File/Fetch.pm lib/File/Fetch],
659 'CPAN' => 1,
660 'UPSTREAM' => 'cpan',
661 },
662
663 'File::Path' =>
664 {
665 'MAINTAINER' => 'dland',
666 'DISTRIBUTION' => 'DLAND/File-Path-2.07.tar.gz',
667 'FILES' => q[lib/File/Path.pm lib/File/Path.t],
668 'CPAN' => 1,
669 'UPSTREAM' => undef,
670 },
671
672 'File::Temp' =>
673 {
674 'MAINTAINER' => 'tjenness',
675 'DISTRIBUTION' => 'TJENNESS/File-Temp-0.21.tar.gz',
676 'FILES' => q[lib/File/Temp.pm lib/File/Temp],
677 'CPAN' => 1,
678 'UPSTREAM' => undef,
679 },
680
681 'Filter::Simple' =>
682 {
683 'MAINTAINER' => 'smueller',
684 'DISTRIBUTION' => 'SMUELLER/Filter-Simple-0.84.tar.gz',
abba722d 685 'FILES' => q[lib/Filter/Simple.pm
686 lib/Filter/Simple
687 t/lib/Filter/Simple/
688 ],
f09dbad6 689 'EXCLUDED' => [ qw(Makefile.PL MANIFEST README META.yml),
690 qr{^demo/}
691 ],
692 'MAP' => { 't/lib/' => 't/lib/',
693 't/' => 'lib/Filter/Simple/t/',
694 'Changes' => 'lib/Filter/Simple/Changes',
695 },
462ea751 696 'CPAN' => 1,
697 'UPSTREAM' => "blead",
698 },
699
700 'Filter::Util::Call' =>
701 {
702 'MAINTAINER' => 'pmqs',
703 'DISTRIBUTION' => 'PMQS/Filter-1.36.tar.gz',
704 'FILES' => q[ext/Filter-Util-Call
abba722d 705 t/lib/filter-util.pl
706 ],
462ea751 707 'CPAN' => 1,
708 'UPSTREAM' => undef,
709 },
710
711 'Getopt::Long' =>
712 {
713 'MAINTAINER' => 'jv',
714 'DISTRIBUTION' => 'JV/Getopt-Long-2.38.tar.gz',
715 'FILES' => q[lib/Getopt/Long.pm lib/Getopt/Long],
716 'CPAN' => 1,
717 'UPSTREAM' => 'cpan',
718 },
719
720 # Sean has donated it to us.
721 # Nothing has changed since his last CPAN release.
722 'I18N::LangTags' =>
723 {
724 'MAINTAINER' => 'p5p',
725 'DISTRIBUTION' => 'SBURKE/I18N-LangTags-0.35.tar.gz',
726 'FILES' => q[lib/I18N/LangTags.pm lib/I18N/LangTags],
727 'CPAN' => 1,
728 'UPSTREAM' => 'blead',
729 },
730
731 'if' =>
732 {
733 'MAINTAINER' => 'ilyaz',
734 'DISTRIBUTION' => 'ILYAZ/modules/if-0.0401.tar.gz',
735 'FILES' => q[lib/if.{pm,t}],
736 'CPAN' => 1,
737 'UPSTREAM' => undef,
738 },
739
740 'IO' =>
741 {
742 'MAINTAINER' => 'gbarr',
743 'DISTRIBUTION' => 'GBARR/IO-1.25.tar.gz',
744 'FILES' => q[ext/IO/],
745 'CPAN' => 1,
746 'UPSTREAM' => undef,
747 },
748
749 'IO-Compress' =>
750 {
751 'MAINTAINER' => 'pmqs',
752 'DISTRIBUTION' => 'PMQS/IO-Compress-2.019.tar.gz',
753 'FILES' => q[ext/IO-Compress],
754 'CPAN' => 1,
755 'UPSTREAM' => undef,
756 },
757
758 'IO::Zlib' =>
759 {
760 'MAINTAINER' => 'tomhughes',
761 'DISTRIBUTION' => 'TOMHUGHES/IO-Zlib-1.09.tar.gz',
762 'FILES' => q[lib/IO/Zlib.pm lib/IO/Zlib],
763 'CPAN' => 1,
764 'UPSTREAM' => undef,
765 },
766
767 'IPC::Cmd' =>
768 {
769 'MAINTAINER' => 'kane',
770 'DISTRIBUTION' => 'KANE/IPC-Cmd-0.44.tar.gz',
771 'FILES' => q[lib/IPC/Cmd lib/IPC/Cmd.pm],
772 'CPAN' => 1,
773 'UPSTREAM' => 'cpan',
774 },
775
776 'IPC::SysV' =>
777 {
778 'MAINTAINER' => 'mhx',
779 'DISTRIBUTION' => 'MHX/IPC-SysV-2.01.tar.gz',
780 'FILES' => q[ext/IPC-SysV],
781 'CPAN' => 1,
782 'UPSTREAM' => 'cpan',
783 },
784
785 'lib' =>
786 {
787 'MAINTAINER' => 'smueller',
788 'DISTRIBUTION' => 'SMUELLER/lib-0.62.tar.gz',
abba722d 789 'FILES' => q[lib/lib_pm.PL lib/lib.t],
462ea751 790 'CPAN' => 1,
791 'UPSTREAM' => "blead",
792 },
793
794 'libnet' =>
795 {
796 'MAINTAINER' => 'gbarr',
797 'DISTRIBUTION' => 'GBARR/libnet-1.22.tar.gz',
abba722d 798 'FILES' => q[lib/Net/{Cmd,Config,Domain,FTP,Netrc,NNTP,POP3,SMTP,Time}.pm
799 lib/Net/Changes
800 lib/Net/FTP
801 lib/Net/demos/
802 lib/Net/*.eg
803 lib/Net/libnetFAQ.pod
804 lib/Net/README
805 lib/Net/t
806 ],
462ea751 807 'CPAN' => 1,
808 'UPSTREAM' => undef,
809 },
810
811 'Locale-Codes' =>
812 {
813 'MAINTAINER' => 'neilb',
814 'DISTRIBUTION' => 'NEILB/Locale-Codes-2.07.tar.gz',
815 'FILES' => q[lib/Locale/{Codes,Constants,Country,Currency,Language,Script}*],
816 'CPAN' => 1,
817 'UPSTREAM' => undef,
818 },
819
820 'Locale::Maketext' =>
821 {
822 'MAINTAINER' => 'ferreira',
823 'DISTRIBUTION' => 'FERREIRA/Locale-Maketext-1.13.tar.gz',
abba722d 824 'FILES' => q[lib/Locale/Maketext.pm
825 lib/Locale/Maketext.pod
826 lib/Locale/Maketext/ChangeLog
827 lib/Locale/Maketext/{Guts,GutsLoader}.pm
828 lib/Locale/Maketext/README
829 lib/Locale/Maketext/TPJ13.pod
830 lib/Locale/Maketext/t
831 ],
462ea751 832 'CPAN' => 1,
833 'UPSTREAM' => undef,
834 },
835
836 'Locale::Maketext::Simple' =>
837 {
838 'MAINTAINER' => 'audreyt',
839 'DISTRIBUTION' => 'AUDREYT/Locale-Maketext-Simple-0.18.tar.gz',
abba722d 840 'FILES' => q[lib/Locale/Maketext/Simple.pm
841 lib/Locale/Maketext/Simple
842 ],
462ea751 843 'CPAN' => 1,
844 'UPSTREAM' => undef,
845 },
846
847 'Log::Message' =>
848 {
849 'MAINTAINER' => 'kane',
850 'DISTRIBUTION' => 'KANE/Log-Message-0.02.tar.gz',
abba722d 851 'FILES' => q[lib/Log/Message.pm
852 lib/Log/Message/{Config,Handlers,Item}.pm
853 lib/Log/Message/t
854 ],
462ea751 855 'CPAN' => 1,
856 'UPSTREAM' => 'cpan',
857 },
858
859 'Log::Message::Simple' =>
860 {
861 'MAINTAINER' => 'kane',
862 'DISTRIBUTION' => 'KANE/Log-Message-Simple-0.04.tar.gz',
abba722d 863 'FILES' => q[lib/Log/Message/Simple.pm
864 lib/Log/Message/Simple
865 ],
462ea751 866 'CPAN' => 1,
867 'UPSTREAM' => 'cpan',
868 },
869
870 'mad' =>
871 {
872 'MAINTAINER' => 'lwall',
873 'FILES' => q[mad],
874 'CPAN' => 0,
875 'UPSTREAM' => undef,
876 },
877
878 'Math::BigInt' =>
879 {
880 'MAINTAINER' => 'tels',
881 'DISTRIBUTION' => 'TELS/math/Math-BigInt-1.89.tar.gz',
abba722d 882 'FILES' => q[lib/Math/BigInt.pm
883 lib/Math/BigInt
f09dbad6 884 lib/Math/BigInt/CalcEmu.pm
885 lib/Math/BigInt/Calc.pm
886 lib/Math/BigInt/FastCalc.pm
887 lib/Math/BigInt/t/
462ea751 888 t/lib/Math
abba722d 889 lib/Math/BigFloat.pm
abba722d 890 ],
462ea751 891 'CPAN' => 1,
892 'UPSTREAM' => undef,
893 },
894
895 'Math::BigInt::FastCalc' =>
896 {
897 'MAINTAINER' => 'tels',
898 'DISTRIBUTION' => 'TELS/math/Math-BigInt-FastCalc-0.19.tar.gz',
899 'FILES' => q[ext/Math-BigInt-FastCalc],
900 'CPAN' => 1,
901 'UPSTREAM' => undef,
902 },
903
904 'Math::BigRat' =>
905 {
906 'MAINTAINER' => 'tels',
907 'DISTRIBUTION' => 'TELS/math/Math-BigRat-0.22.tar.gz',
908 'FILES' => q[lib/Math/BigRat.pm lib/Math/BigRat],
909 'CPAN' => 1,
910 'UPSTREAM' => undef,
911 },
912
913 'Math::Complex' =>
914 {
915 'MAINTAINER' => 'zefram',
916 'DISTRIBUTION' => 'JHI/Math-Complex-1.56.tar.gz',
abba722d 917 'FILES' => q[lib/Math/Complex.pm
918 lib/Math/Complex.t
919 lib/Math/Trig.pm
920 lib/Math/Trig.t
921 lib/Math/underbar.t
922 ],
462ea751 923 'CPAN' => 1,
924 'UPSTREAM' => 'cpan',
925 },
926
927 'Memoize' =>
928 {
929 'MAINTAINER' => 'mjd',
930 'DISTRIBUTION' => 'MJD/Memoize-1.01.tar.gz',
931 'FILES' => q[lib/Memoize.pm lib/Memoize],
932 'CPAN' => 1,
933 'UPSTREAM' => undef,
934 },
935
936 'MIME::Base64' =>
937 {
938 'MAINTAINER' => 'gaas',
939 'DISTRIBUTION' => 'GAAS/MIME-Base64-3.07.tar.gz',
940 'FILES' => q[ext/MIME-Base64],
941 'CPAN' => 1,
942 'UPSTREAM' => undef,
943 },
944
945 'Module::Build' =>
946 {
947 'MAINTAINER' => 'kwilliams',
948 'DISTRIBUTION' => 'EWILHELM/Module-Build-0.33.tar.gz',
949 'FILES' => q[lib/Module/Build lib/Module/Build.pm],
950 'CPAN' => 1,
951 'UPSTREAM' => undef,
952 },
953
954 'Module::CoreList' =>
955 {
956 'MAINTAINER' => 'rgarcia',
957 'DISTRIBUTION' => 'RGARCIA/Module-CoreList-2.17.tar.gz',
958 'FILES' => q[lib/Module/CoreList lib/Module/CoreList.pm],
959 'CPAN' => 1,
960 'UPSTREAM' => "blead",
961 },
962
963 'Module::Load' =>
964 {
965 'MAINTAINER' => 'kane',
966 'DISTRIBUTION' => 'KANE/Module-Load-0.16.tar.gz',
967 'FILES' => q[lib/Module/Load/t lib/Module/Load.pm],
968 'CPAN' => 1,
969 'UPSTREAM' => 'cpan',
970 },
971
972 'Module::Load::Conditional' =>
973 {
974 'MAINTAINER' => 'kane',
975 'DISTRIBUTION' => 'KANE/Module-Load-Conditional-0.30.tar.gz',
976 'FILES' => q[lib/Module/Load/Conditional
abba722d 977 lib/Module/Load/Conditional.pm
978 ],
462ea751 979 'CPAN' => 1,
980 'UPSTREAM' => 'cpan',
981 },
982
983 'Module::Loaded' =>
984 {
985 'MAINTAINER' => 'kane',
986 'DISTRIBUTION' => 'KANE/Module-Loaded-0.02.tar.gz',
987 'FILES' => q[lib/Module/Loaded lib/Module/Loaded.pm],
988 'CPAN' => 1,
989 'UPSTREAM' => 'cpan',
990 },
991
992 # NB. tests are located in t/Module_Pluggable to avoid directory
993 # depth issues on VMS
994 'Module::Pluggable' =>
995 {
996 'MAINTAINER' => 'simonw',
997 'DISTRIBUTION' => 'SIMONW/Module-Pluggable-3.9.tar.gz',
998 'FILES' => q[ext/Module-Pluggable],
999 'CPAN' => 1,
1000 'UPSTREAM' => undef,
1001 },
1002
1003 'Net::Ping' =>
1004 {
1005 'MAINTAINER' => 'smpeters',
1006 'DISTRIBUTION' => 'SMPETERS/Net-Ping-2.35.tar.gz',
1007 'FILES' => q[lib/Net/Ping.pm lib/Net/Ping],
1008 'CPAN' => 1,
1009 'UPSTREAM' => 'blead',
1010 },
1011
1012 'NEXT' =>
1013 {
1014 'MAINTAINER' => 'rafl',
1015 'DISTRIBUTION' => 'FLORA/NEXT-0.63.tar.gz',
1016 'FILES' => q[lib/NEXT.pm lib/NEXT],
1017 'CPAN' => 1,
1018 'UPSTREAM' => 'cpan',
1019 },
1020
1021 'Object::Accessor' =>
1022 {
1023 'MAINTAINER' => 'kane',
1024 'DISTRIBUTION' => 'KANE/Object-Accessor-0.34.tar.gz',
1025 'FILES' => q[lib/Object/Accessor.pm lib/Object/Accessor],
1026 'CPAN' => 1,
1027 'UPSTREAM' => 'cpan',
1028 },
1029
1030 'Package::Constants' =>
1031 {
1032 'MAINTAINER' => 'kane',
1033 'DISTRIBUTION' => 'KANE/Package-Constants-0.02.tar.gz',
1034 'FILES' => q[lib/Package/Constants lib/Package/Constants.pm],
1035 'CPAN' => 1,
1036 'UPSTREAM' => 'cpan',
1037 },
1038
1039 'Params::Check' =>
1040 {
1041 'MAINTAINER' => 'kane',
1042 'DISTRIBUTION' => 'KANE/Params-Check-0.26.tar.gz',
1043 'FILES' => q[lib/Params/Check lib/Params/Check.pm],
1044 'CPAN' => 1,
1045 'UPSTREAM' => 'cpan',
1046 },
1047
1048 'parent' =>
1049 {
1050 'MAINTAINER' => 'corion',
1051 'DISTRIBUTION' => 'CORION/parent-0.221.tar.gz',
1052 'FILES' => q[lib/parent lib/parent.pm],
1053 'CPAN' => 1,
1054 'UPSTREAM' => undef,
1055 },
1056
1057 'Parse::CPAN::Meta' =>
1058 {
1059 'MAINTAINER' => 'smueller',
1060 'DISTRIBUTION' => 'ADAMK/Parse-CPAN-Meta-1.39.tar.gz',
abba722d 1061 'FILES' => q[lib/Parse/CPAN/Meta.pm
1062 t/lib/Parse/CPAN/Meta/Test.pm
1063 lib/Parse/CPAN/Meta
1064 ],
462ea751 1065 'CPAN' => 1,
1066 'UPSTREAM' => "cpan",
1067 },
1068
1069 'PathTools' =>
1070 {
1071 'MAINTAINER' => 'kwilliams',
1072 'DISTRIBUTION' => 'SMUELLER/PathTools-3.30.tar.gz',
abba722d 1073 'FILES' => q[lib/File/Spec.pm
1074 lib/File/Spec
1075 ext/Cwd
1076 lib/Cwd.pm
1077 ],
462ea751 1078 'CPAN' => 1,
1079 'UPSTREAM' => "cpan",
1080 },
1081
1082 'perlebcdic' =>
1083 {
1084 'MAINTAINER' => 'pvhp',
1085 'FILES' => q[pod/perlebcdic.pod],
1086 'CPAN' => 0,
1087 'UPSTREAM' => undef,
1088 },
1089
1090 'PerlIO' =>
1091 {
1092 'MAINTAINER' => 'p5p',
1093 'FILES' => q[ext/PerlIO],
1094 'CPAN' => 0,
1095 'UPSTREAM' => undef,
1096 },
1097
1098 'PerlIO::via::QuotedPrint' =>
1099 {
1100 'MAINTAINER' => 'elizabeth',
1101 'DISTRIBUTION' => 'ELIZABETH/PerlIO-via-QuotedPrint-0.06.tar.gz',
1102 'FILES' => q[lib/PerlIO/via/QuotedPrint.pm
1103 lib/PerlIO/via/t/QuotedPrint.t],
1104 'CPAN' => 1,
1105 'UPSTREAM' => undef,
1106 },
1107
1108 'perlpacktut' =>
1109 {
1110 'MAINTAINER' => 'laun',
1111 'FILES' => q[pod/perlpacktut.pod],
1112 'CPAN' => 0,
1113 'UPSTREAM' => undef,
1114 },
1115
1116 'perlpodspec' =>
1117 {
1118 'MAINTAINER' => 'sburke',
1119 'FILES' => q[pod/perlpodspec.pod],
1120 'CPAN' => 0,
1121 'UPSTREAM' => undef,
1122 },
1123
1124 'perlre' =>
1125 {
1126 'MAINTAINER' => 'abigail',
1127 'FILES' => q[pod/perlrecharclass.pod
1128 pod/perlrebackslash.pod],
1129 'CPAN' => 0,
1130 'UPSTREAM' => undef,
1131 },
1132
1133
1134 'perlreapi' =>
1135 {
1136 MAINTAINER => 'avar',
abba722d 1137 FILES => q[pod/perlreapi.pod],
462ea751 1138 CPAN => 0,
1139 'UPSTREAM' => undef,
1140 },
1141
1142 'perlreftut' =>
1143 {
1144 'MAINTAINER' => 'mjd',
1145 'FILES' => q[pod/perlreftut.pod],
1146 'CPAN' => 0,
1147 'UPSTREAM' => undef,
1148 },
1149
1150 'perlthrtut' =>
1151 {
1152 'MAINTAINER' => 'elizabeth',
1153 'FILES' => q[pod/perlthrtut.pod],
1154 'CPAN' => 0,
1155 'UPSTREAM' => undef,
1156 },
1157
1158 'Pod::Escapes' =>
1159 {
1160 'MAINTAINER' => 'sburke',
1161 'DISTRIBUTION' => 'SBURKE/Pod-Escapes-1.04.tar.gz',
1162 'FILES' => q[lib/Pod/Escapes.pm lib/Pod/Escapes],
1163 'CPAN' => 1,
1164 'UPSTREAM' => undef,
1165 },
1166
1167 'Pod::LaTeX' =>
1168 {
1169 'MAINTAINER' => 'tjenness',
1170 'DISTRIBUTION' => 'TJENNESS/Pod-LaTeX-0.58.tar.gz',
1171 'FILES' => q[lib/Pod/LaTeX.pm lib/Pod/t/{pod2latex,user}.t],
1172 'CPAN' => 1,
1173 'UPSTREAM' => undef,
1174 },
1175
1176 'Pod::Parser' => {
1177 'MAINTAINER' => 'marekr',
1178 'DISTRIBUTION' => 'MAREKR/Pod-Parser-1.38.tar.gz',
abba722d 1179 'FILES' => q[lib/Pod/{Checker,Find,InputObjects,Parser,ParseUtils,PlainText,Select,Usage}.pm
1180 lib/Pod/t/contains_pod.t
1181 pod/pod{2usage,checker,select}.PL
1182 t/lib/contains_bad_pod.xr
1183 t/lib/contains_pod.xr
1184 t/pod/emptycmd.*
1185 t/pod/find.t
1186 t/pod/for.*
1187 t/pod/headings.*
1188 t/pod/include.*
1189 t/pod/included.*
1190 t/pod/lref.*
1191 t/pod/multiline_items.*
1192 t/pod/nested_items.*
1193 t/pod/nested_seqs.*
1194 t/pod/oneline_cmds.*
1195 t/pod/pod2usage.*
1196 t/pod/podchkenc.*
1197 t/pod/poderrs.*
1198 t/pod/podselect.*
1199 t/pod/special_seqs.*
1200 t/pod/testcmp.pl
1201 t/pod/testp2pt.pl
1202 t/pod/testpchk.pl
1203 t/pod/usage*.pod
1204 ],
462ea751 1205 'CPAN' => 1,
1206 'UPSTREAM' => undef,
1207 },
1208
1209 'Pod::Perldoc' =>
1210 {
1211 'MAINTAINER' => 'ferreira',
1212 'DISTRIBUTION' => 'FERREIRA/Pod-Perldoc-3.15.tar.gz',
1213 'FILES' => q[lib/Pod/Perldoc.pm lib/Pod/Perldoc],
1214 'CPAN' => 1,
1215 'UPSTREAM' => undef,
1216 },
1217
1218 'Pod::Plainer' =>
1219 {
1220 'MAINTAINER' => 'rmbarker',
1221 'FILES' => q[lib/Pod/Plainer.pm t/pod/plainer.t],
1222 'CPAN' => 0,
1223 'UPSTREAM' => 'blead',
1224 },
1225
1226 'Pod::Simple' =>
1227 {
1228 'MAINTAINER' => 'arandal',
1229 'DISTRIBUTION' => 'ARANDAL/Pod-Simple-3.07.tar.gz',
abba722d 1230 'FILES' => q[lib/Pod/Simple.pm
1231 lib/Pod/Simple.pod
1232 lib/Pod/Simple
1233 ],
462ea751 1234 'CPAN' => 1,
1235 'UPSTREAM' => undef,
1236 },
1237
1238 'podlators' =>
1239 {
1240 'MAINTAINER' => 'rra',
1241 'DISTRIBUTION' => 'RRA/podlators-2.2.2.tar.gz',
abba722d 1242 'FILES' => q[lib/Pod/{Man,ParseLink,Text,Text/{Color,Overstrike,Termcap}}.pm
1243 pod/pod2man.PL
1244 pod/pod2text.PL
1245 lib/Pod/t/{basic.*,{color,filehandle,man*,parselink,pod-parser,pod-spelling,pod,termcap,text*}.t}
1246 ],
462ea751 1247 'CPAN' => 1,
1248 'UPSTREAM' => 'cpan',
1249 },
1250
1251 'Safe' =>
1252 {
1253 'MAINTAINER' => 'rgarcia',
1254 'DISTRIBUTION' => 'RGARCIA/Safe-2.16.tar.gz',
1255 'FILES' => q[ext/Safe],
1256 'CPAN' => 1,
1257 'UPSTREAM' => "blead",
1258 },
1259
1260 'Scalar-List-Utils' =>
1261 {
1262 'MAINTAINER' => 'gbarr',
1263 'DISTRIBUTION' => 'GBARR/Scalar-List-Utils-1.21.tar.gz',
1264 'FILES' => q[ext/List-Util],
1265 'CPAN' => 1,
1266 'UPSTREAM' => undef,
1267 },
1268
1269 'SelfLoader' =>
1270 {
1271 'MAINTAINER' => 'smueller',
1272 'DISTRIBUTION' => 'SMUELLER/SelfLoader-1.17.tar.gz',
1273 'FILES' => q[lib/SelfLoader.pm lib/SelfLoader],
1274 'CPAN' => 1,
1275 'UPSTREAM' => "blead",
1276 },
1277
1278 'Shell' =>
1279 {
1280 'MAINTAINER' => 'ferreira',
1281 'DISTRIBUTION' => 'FERREIRA/Shell-0.72.tar.gz',
1282 'FILES' => q[lib/Shell.pm lib/Shell.t],
1283 'CPAN' => 1,
1284 'UPSTREAM' => undef,
1285 },
1286
1287 'Storable' =>
1288 {
1289 'MAINTAINER' => 'ams',
1290 'DISTRIBUTION' => 'AMS/Storable-2.20.tar.gz',
1291 'FILES' => q[ext/Storable],
1292 'CPAN' => 1,
1293 'UPSTREAM' => undef,
1294 },
1295
1296 'Switch' =>
1297 {
1298 'MAINTAINER' => 'rgarcia',
1299 'DISTRIBUTION' => 'RGARCIA/Switch-2.14.tar.gz',
1300 'FILES' => q[lib/Switch.pm lib/Switch],
1301 'CPAN' => 1,
1302 'UPSTREAM' => "blead",
1303 },
1304
1305 'Sys::Syslog' =>
1306 {
1307 'MAINTAINER' => 'saper',
1308 'DISTRIBUTION' => 'SAPER/Sys-Syslog-0.27.tar.gz',
1309 'FILES' => q[ext/Sys-Syslog],
1310 'CPAN' => 1,
1311 'UPSTREAM' => undef,
1312 },
1313
1314 'Text-Tabs+Wrap' =>
1315 {
1316 'MAINTAINER' => 'muir',
1317 'DISTRIBUTION' => 'MUIR/modules/Text-Tabs+Wrap-2009.0305.tar.gz',
abba722d 1318 'FILES' => q[lib/Text/{Tabs,Wrap}.pm lib/Text/TabsWrap],
462ea751 1319 'CPAN' => 1,
1320 'UPSTREAM' => 'cpan',
1321 },
1322
1323 'Term::ANSIColor' =>
1324 {
1325 'MAINTAINER' => 'rra',
1326 'DISTRIBUTION' => 'RRA/ANSIColor-2.00.tar.gz',
1327 'FILES' => q[lib/Term/ANSIColor.pm lib/Term/ANSIColor],
1328 'CPAN' => 1,
1329 'UPSTREAM' => 'cpan',
1330 },
1331
1332 'Term::Cap' =>
1333 {
1334 'MAINTAINER' => 'jstowe',
1335 'DISTRIBUTION' => 'JSTOWE/Term-Cap-1.12.tar.gz',
1336 'FILES' => q[lib/Term/Cap.{pm,t}],
1337 'CPAN' => 1,
1338 'UPSTREAM' => undef,
1339 },
1340
1341 'Term::UI' =>
1342 {
1343 'MAINTAINER' => 'kane',
1344 'DISTRIBUTION' => 'KANE/Term-UI-0.20.tar.gz',
1345 'FILES' => q[lib/Term/UI.pm lib/Term/UI],
1346 'CPAN' => 1,
1347 'UPSTREAM' => 'cpan',
1348 },
1349
1350 'Test' =>
1351 {
1352 'MAINTAINER' => 'sburke',
1353 'DISTRIBUTION' => 'SBURKE/Test-1.25.tar.gz',
1354 'FILES' => q[lib/Test.pm lib/Test/t],
1355 'CPAN' => 1,
1356 'UPSTREAM' => undef,
1357 },
1358
1359 'Test::Harness' =>
1360 {
1361 'MAINTAINER' => 'andya',
1362 'DISTRIBUTION' => 'ANDYA/Test-Harness-3.17.tar.gz',
1363 'FILES' => q[ext/Test-Harness],
1364 'CPAN' => 1,
1365 'UPSTREAM' => undef,
1366 },
1367
1368 'Test::Simple' =>
1369 {
1370 'MAINTAINER' => 'mschwern',
1371 'DISTRIBUTION' => 'MSCHWERN/Test-Simple-0.88.tar.gz',
abba722d 1372 'FILES' => q[lib/Test/Simple.pm
1373 lib/Test/Simple
1374 lib/Test/Builder.pm
1375 lib/Test/Builder
1376 lib/Test/More.pm
1377 lib/Test/Tutorial.pod
1378 t/lib/Test/Simple
1379 t/lib/Dev/Null.pm
1380 ],
462ea751 1381 'CPAN' => 1,
1382 'UPSTREAM' => undef,
1383 },
1384
1385 'Text::Balanced' =>
1386 {
1387 'MAINTAINER' => 'dmanura',
1388 'DISTRIBUTION' => 'DCONWAY/Text-Balanced-v2.0.0.tar.gz',
1389 'FILES' => q[lib/Text/Balanced.pm lib/Text/Balanced],
1390 'CPAN' => 1,
1391 'UPSTREAM' => undef,
1392 },
1393
1394 'Text::ParseWords' =>
1395 {
1396 'MAINTAINER' => 'chorny',
1397 'DISTRIBUTION' => 'CHORNY/Text-ParseWords-3.27.zip',
1398 'FILES' => q[lib/Text/ParseWords{.pm,.t,}],
1399 'CPAN' => 1,
1400 'UPSTREAM' => undef,
1401 },
1402
1403 'Text::Soundex' =>
1404 {
1405 'MAINTAINER' => 'markm',
1406 'DISTRIBUTION' => 'MARKM/Text-Soundex-3.03.tar.gz',
1407 'FILES' => q[ext/Text-Soundex],
1408 'CPAN' => 1,
1409 'UPSTREAM' => undef,
1410 },
1411
1412 'Thread::Queue' =>
1413 {
1414 'MAINTAINER' => 'jdhedden',
1415 'DISTRIBUTION' => 'JDHEDDEN/Thread-Queue-2.11.tar.gz',
1416 'FILES' => q[lib/Thread/Queue.pm lib/Thread/Queue],
1417 'CPAN' => 1,
1418 'UPSTREAM' => 'blead',
1419 },
1420
1421 'Thread::Semaphore' =>
1422 {
1423 'MAINTAINER' => 'jdhedden',
1424 'DISTRIBUTION' => 'JDHEDDEN/Thread-Semaphore-2.09.tar.gz',
1425 'FILES' => q[lib/Thread/Semaphore.pm lib/Thread/Semaphore],
1426 'CPAN' => 1,
1427 'UPSTREAM' => 'blead',
1428 },
1429
1430 'threads' =>
1431 {
1432 'MAINTAINER' => 'jdhedden',
1433 'DISTRIBUTION' => 'JDHEDDEN/threads-1.72.tar.gz',
1434 'FILES' => q[ext/threads],
1435 'CPAN' => 1,
1436 'UPSTREAM' => 'blead',
1437 },
1438
1439 'threads::shared' =>
1440 {
1441 'MAINTAINER' => 'jdhedden',
1442 'DISTRIBUTION' => 'JDHEDDEN/threads-shared-1.28.tar.gz',
1443 'FILES' => q[ext/threads-shared],
1444 'CPAN' => 1,
1445 'UPSTREAM' => 'blead',
1446 },
1447
1448 'Tie::File' =>
1449 {
1450 'MAINTAINER' => 'mjd',
1451 'DISTRIBUTION' => 'MJD/Tie-File-0.96.tar.gz',
1452 'FILES' => q[lib/Tie/File.pm lib/Tie/File],
1453 'CPAN' => 1,
1454 'UPSTREAM' => undef,
1455 },
1456
1457 'Tie::RefHash' =>
1458 {
1459 'MAINTAINER' => 'nuffin',
1460 'DISTRIBUTION' => 'NUFFIN/Tie-RefHash-1.38.tar.gz',
1461 'FILES' => q[lib/Tie/RefHash.pm lib/Tie/RefHash],
1462 'CPAN' => 1,
1463 'UPSTREAM' => 'cpan',
1464 },
1465
1466 'Time::HiRes' =>
1467 {
1468 'MAINTAINER' => 'zefram',
1469 'DISTRIBUTION' => 'JHI/Time-HiRes-1.9719.tar.gz',
1470 'FILES' => q[ext/Time-HiRes],
1471 'CPAN' => 1,
1472 'UPSTREAM' => undef,
1473 },
1474
1475 'Time::Local' =>
1476 {
1477 'MAINTAINER' => 'drolsky',
1478 'DISTRIBUTION' => 'DROLSKY/Time-Local-1.1901.tar.gz',
1479 'FILES' => q[lib/Time/Local.{pm,t}],
1480 'CPAN' => 1,
1481 'UPSTREAM' => undef,
1482 },
1483
1484 'Time::Piece' =>
1485 {
1486 'MAINTAINER' => 'msergeant',
1487 'DISTRIBUTION' => 'MSERGEANT/Time-Piece-1.14.tar.gz',
1488 'FILES' => q[ext/Time-Piece],
1489 'CPAN' => 1,
1490 'UPSTREAM' => undef,
1491 },
1492
1493 'Unicode::Collate' =>
1494 {
1495 'MAINTAINER' => 'sadahiro',
1496 'DISTRIBUTION' => 'SADAHIRO/Unicode-Collate-0.52.tar.gz',
1497 'FILES' => q[lib/Unicode/Collate.pm
abba722d 1498 lib/Unicode/Collate
1499 ],
462ea751 1500 'CPAN' => 1,
1501 'UPSTREAM' => 'first-come',
1502 },
1503
1504 'Unicode::Normalize' =>
1505 {
1506 'MAINTAINER' => 'sadahiro',
1507 'DISTRIBUTION' => 'SADAHIRO/Unicode-Normalize-1.02.tar.gz',
1508 'FILES' => q[ext/Unicode-Normalize],
1509 'CPAN' => 1,
1510 'UPSTREAM' => 'first-come',
1511 },
1512
1513 'version' =>
1514 {
1515 'MAINTAINER' => 'jpeacock',
1516 'DISTRIBUTION' => 'JPEACOCK/version-0.76.tar.gz',
1517 'FILES' => q[lib/version.pm lib/version.pod lib/version.t],
1518 'CPAN' => 1,
1519 'UPSTREAM' => undef,
1520 },
1521
1522 'vms' =>
1523 {
1524 'MAINTAINER' => 'craig',
1525 'FILES' => q[vms configure.com README.vms],
1526 'CPAN' => 0,
1527 'UPSTREAM' => undef,
1528 },
1529
1530 'warnings' =>
1531 {
1532 'MAINTAINER' => 'pmqs',
abba722d 1533 'FILES' => q[warnings.pl
1534 lib/warnings.{pm,t}
1535 lib/warnings
1536 t/lib/warnings
1537 ],
462ea751 1538 'CPAN' => 0,
1539 'UPSTREAM' => undef,
1540 },
1541
1542 'win32' =>
1543 {
1544 'MAINTAINER' => 'jand',
1545 'FILES' => q[win32 t/win32 README.win32 ext/Win32CORE],
1546 'CPAN' => 0,
1547 'UPSTREAM' => undef,
1548 },
1549
1550 'Win32' =>
1551 {
1552 'MAINTAINER' => 'jand',
1553 'DISTRIBUTION' => "JDB/Win32-0.39.tar.gz",
1554 'FILES' => q[ext/Win32],
1555 'CPAN' => 1,
1556 'UPSTREAM' => undef,
1557 },
1558
1559 'Win32API::File' =>
1560 {
1561 'MAINTAINER' => 'tyemq',
1562 'DISTRIBUTION' => 'CHORNY/Win32API-File-0.1101.zip',
1563 'FILES' => q[ext/Win32API-File],
1564 'CPAN' => 1,
1565 'UPSTREAM' => undef,
1566 },
1567
1568 'XSLoader' =>
1569 {
1570 'MAINTAINER' => 'saper',
1571 'DISTRIBUTION' => 'SAPER/XSLoader-0.10.tar.gz',
abba722d 1572 'FILES' => q[ext/DynaLoader/t/XSLoader.t
1573 ext/DynaLoader/XSLoader_pm.PL
1574 ],
462ea751 1575 'CPAN' => 1,
1576 'UPSTREAM' => undef,
1577 },
1578
1579 's2p' =>
1580 {
1581 'MAINTAINER' => 'laun',
1582 'FILES' => q[x2p/s2p.PL],
1583 'CPAN' => 0,
1584 'UPSTREAM' => undef,
1585 },
1586
1587
1588 # this pseudo-module represents all the files under ext/ and lib/
1589 # that aren't otherwise claimed. This means that the following two
1590 # commands will check that every file under ext/ and lib/ is
1591 # accounted for, and that there are no duplicates:
1592 #
1593 # perl Porting/Maintainers --checkmani lib ext
1594 # perl Porting/Maintainers --checkmani
1595
1596 '_PERLLIB' =>
1597 {
1598 'MAINTAINER' => 'p5p',
1599 'FILES' => q[
1600 ext/B/B.pm
1601 ext/B/typemap
1602 ext/B/Makefile.PL
1603 ext/B/defsubs_h.PL
1604 ext/B/O.pm
1605 ext/B/B.xs
1606 ext/B/B/Terse.pm
1607 ext/B/B/Showlex.pm
1608 ext/B/B/Xref.pm
1609 ext/B/t/f_map
1610 ext/B/t/showlex.t
1611 ext/B/t/o.t
1612 ext/B/t/optree_varinit.t
1613 ext/B/t/concise-xs.t
1614 ext/B/t/optree_check.t
1615 ext/B/t/OptreeCheck.pm
1616 ext/B/t/optree_specials.t
1617 ext/B/t/f_sort.t
1618 ext/B/t/pragma.t
1619 ext/B/t/f_sort
1620 ext/B/t/b.t
1621 ext/B/t/optree_samples.t
1622 ext/B/t/optree_concise.t
1623 ext/B/t/optree_constants.t
1624 ext/B/t/optree_sort.t
1625 ext/B/t/terse.t
1626 ext/B/t/xref.t
1627 ext/B/t/f_map.t
1628 ext/B/t/optree_misc.t
1629 ext/B/hints/openbsd.pl
1630 ext/B/hints/darwin.pl
1631
1632 ext/Devel-DProf/
1633 ext/Devel-Peek/
1634 ext/DynaLoader/
1635 !ext/DynaLoader/t/XSLoader.t
1636 !ext/DynaLoader/XSLoader_pm.PL
1637 ext/Fcntl/
1638 ext/File-Glob/
1639 ext/GDBM_File/
1640 ext/Hash-Util-FieldHash/
1641 ext/Hash-Util/
1642 ext/I18N-Langinfo/
1643 ext/NDBM_File/
1644 ext/ODBM_File/
1645 ext/Opcode/
1646 ext/POSIX/
1647 ext/PerlIO-encoding/
1648 ext/PerlIO-scalar/
1649 ext/PerlIO-via/
1650 ext/SDBM_File/
1651 ext/Socket/
1652 ext/Sys-Hostname/
1653 ext/XS-APItest/
1654 ext/XS-Typemap/
1655 ext/attributes/
1656 ext/mro/
1657 ext/re/
1658 lib/AnyDBM_File.{pm,t}
1659 lib/Benchmark.{pm,t}
1660 lib/CORE.pod
1661 lib/Carp.{pm,t}
1662 lib/Carp/Heavy.pm
1663 lib/Class/Struct.{pm,t}
1664 lib/Config.t
1665 lib/Config/Extensions.{pm,t}
1666 lib/DB.{pm,t}
1667 lib/DBM_Filter.pm
1668 lib/DBM_Filter/
1669 lib/Devel/SelfStubber.{pm,t}
1670 lib/DirHandle.{pm,t}
1671 lib/Dumpvalue.{pm,t}
1672 lib/English.{pm,t}
1673 lib/Env.pm
1674 lib/Env/t/
1675 lib/ExtUtils/Embed.pm
1676 lib/ExtUtils/XSSymSet.pm
1677 lib/ExtUtils/t/Embed.t
1678 lib/ExtUtils/t/basic_finish.pl
1679 lib/ExtUtils/typemap
1680 lib/ExtUtils/xsubpp
1681 lib/File/Basename.{pm,t}
1682 lib/File/CheckTree.{pm,t}
1683 lib/File/Compare.{pm,t}
1684 lib/File/Copy.{pm,t}
1685 lib/File/DosGlob.{pm,t}
1686 lib/File/Find.pm
1687 lib/File/Find/
1688 lib/File/stat.{pm,t}
1689 lib/FileCache.pm
1690 lib/FileCache/
1691 lib/FileHandle.{pm,t}
1692 lib/FindBin.{pm,t}
1693 lib/Getopt/Std.{pm,t}
1694 lib/I18N/Collate.{pm,t}
1695 lib/IPC/Open2.{pm,t}
1696 lib/IPC/Open3.{pm,t}
1697 lib/Internals.t
1698 lib/Net/hostent.{pm,t}
1699 lib/Net/netent.{pm,t}
1700 lib/Net/protoent.{pm,t}
1701 lib/Net/servent.{pm,t}
1702 lib/PerlIO.pm
1703 lib/Pod/Functions.pm
1704 lib/Pod/Html.pm
1705 lib/Pod/t/Functions.t
1706 lib/Pod/t/InputObjects.t
1707 lib/Pod/t/Select.t
1708 lib/Pod/t/Usage.t
1709 lib/Pod/t/eol.t
1710 lib/Pod/t/html*
1711 lib/Pod/t/pod2html-lib.pl
1712 lib/Pod/t/utils.t
1713 lib/Search/Dict.{pm,t}
1714 lib/SelectSaver.{pm,t}
1715 lib/Symbol.{pm,t}
1716 lib/Term/Complete.{pm,t}
1717 lib/Term/ReadLine.{pm,t}
1718 lib/Text/Abbrev.{pm,t}
1719 lib/Thread.{pm,t}
1720 lib/Tie/Array.pm
1721 lib/Tie/Array/
1722 lib/Tie/Handle.pm
1723 lib/Tie/Handle/
1724 lib/Tie/Hash.pm
1725 lib/Tie/Hash/NamedCapture.pm
1726 lib/Tie/Memoize.{pm,t}
1727 lib/Tie/Scalar.{pm,t}
1728 lib/Tie/StdHandle.pm
1729 lib/Tie/SubstrHash.{pm,t}
1730 lib/Time/gmtime.{pm,t}
1731 lib/Time/localtime.{pm,t}
1732 lib/Time/tm.pm
1733 lib/UNIVERSAL.pm
1734 lib/Unicode/README
1735 lib/Unicode/UCD.{pm,t}
1736 lib/User/grent.{pm,t}
1737 lib/User/pwent.{pm,t}
1738 lib/abbrev.pl
1739 lib/assert.pl
1740 lib/autouse.{pm,t}
1741 lib/bigfloat{.pl,pl.t}
1742 lib/bigint{.pl,pl.t}
1743 lib/bigrat.pl
1744 lib/blib.{pm,t}
1745 lib/bytes.{pm,t}
1746 lib/bytes_heavy.pl
1747 lib/cacheout.pl
1748 lib/charnames.{pm,t}
1749 lib/complete.pl
1750 lib/ctime.pl
1751 lib/dbm_filter_util.pl
1752 lib/deprecate.pm
1753 lib/diagnostics.{pm,t}
1754 lib/dotsh.pl
1755 lib/dumpvar.{pl,t}
1756 lib/exceptions.pl
1757 lib/fastcwd.pl
1758 lib/feature.{pm,t}
1759 lib/filetest.{pm,t}
1760 lib/find.pl
1761 lib/finddepth.pl
1762 lib/flush.pl
1763 lib/getcwd.pl
1764 lib/getopt.pl
1765 lib/getopts.pl
1766 lib/h2ph.t
1767 lib/h2xs.t
1768 lib/hostname.pl
1769 lib/importenv.pl
1770 lib/integer.{pm,t}
1771 lib/less.{pm,t}
1772 lib/locale.{pm,t}
1773 lib/look.pl
1774 lib/newgetopt.pl
1775 lib/open.{pm,t}
1776 lib/open2.pl
1777 lib/open3.pl
1778 lib/overload{.pm,.t,64.t}
1779 lib/overload/numbers.pm
1780 lib/overloading.{pm,t}
1781 lib/perl5db.{pl,t}
1782 lib/perl5db/
1783 lib/pwd.pl
1784 lib/shellwords.pl
1785 lib/sigtrap.{pm,t}
1786 lib/sort.{pm,t}
1787 lib/stat.pl
1788 lib/strict.{pm,t}
1789 lib/subs.{pm,t}
1790 lib/syslog.pl
1791 lib/tainted.pl
1792 lib/termcap.pl
1793 lib/timelocal.pl
1794 lib/unicore/
1795 lib/utf8.{pm,t}
1796 lib/utf8_heavy.pl
1797 lib/validate.pl
1798 lib/vars{.pm,.t,_carp.t}
1799 lib/vmsish.{pm,t}
1800 ],
1801 'CPAN' => 0,
1802 'UPSTREAM' => undef,
1803 },
1804);
b128a327 1805
18061;