Mac OS X: tweak once again the installation directories.
[p5sagit/p5-mst-13.2.git] / Porting / Modules.pl
1 # A simple listing of core modules that have specific maintainers.
2 # Most (but not all) of the modules have dual lives in the core and
3 # in CPAN.
4
5 %Maintainers =
6         (
7         'ams'           => 'Abhijit Menon-Sen <ams@cpan.org>',
8         'andreas'       => 'Andreas J. Koenig <andk@cpan.org>',
9         'arthur'        => 'Arthur Bergman <abergman@cpan.org>',
10         'autarch'       => 'Dave Rolsky <drolsky@cpan.org>',
11         'bbb'           => 'Rob Brown <bbb@cpan.org>',
12         'damian'        => 'Damian Conway <dconway@cpan.org>',
13         'dankogai'      => 'Dan Kogai <dankogai@cpan.org>',
14         'gbarr'         => 'Graham Barr <gbarr@cpan.org>',
15         'gisle'         => 'Gisle Aas <gaas@cpan.org>',
16         'ilyam'         => 'Ilya Martynov <ilyam@cpan.org>',
17         'ilyaz'         => 'Ilya Zakharevich <ilyaz@cpan.org>',
18         'jhi'           => 'Jarkko Hietaniemi <jhi@cpan.org>',
19         'jns'           => 'Jonathan Stowe <jstowe@cpan.org>',
20         'jvromans'      => 'Johan Vromans <jv@cpan.org>',
21         'kenw'          => 'Ken Williams <kwilliams@cpan.org>',
22         'lstein'        => 'Lincoln D. Stein <lds@cpan.org>',
23         'marekr'        => 'Marek Rouchal <marekr@cpan.org>',
24         'mjd'           => 'Mark-Jason Dominus <mjd@cpan.org>',
25         'muir'          => 'David Muir Sharnoff <muir@cpan.org>',
26         'neilb'         => 'Neil Bowers <neilb@cpan.org>',
27         'p5p'           => 'perl5-porters <perl5-porters@perl.org>',
28         'petdance'      => 'Andy Lester <petdance@cpan.org>',
29         'pmarquess'     => 'Paul Marquess <pmqs@cpan.org>',
30         'rmbarker'      => 'Robin Barker <rmbarker@cpan.org>',
31         'rra'           => 'Russ Allbery <rra@cpan.org>',
32         'sadahiro'      => 'SADAHIRO Tomoyuki <SADAHIRO@cpan.org>',
33         'sburke'        => 'Sean Burke <sburke@cpan.org>',
34         'schwern'       => 'Michael Schwern <schwern@cpan.org>',
35         'smcc'          => 'Stephen McCamant <smccam@cpan.org>',
36         'tels'          => 'perl_dummy a-t bloodgate.com',
37         'tjenness'      => 'Tim Jenness <tjenness@cpan.org>'
38         );
39
40 # The FILES is either filenames, or glob patterns, or directory
41 # names to be recursed down.  The CPAN can be either 1 (get the
42 # latest one from CPAN) or 0 (there is no valid CPAN release).
43
44 %Modules = (
45
46         'Attribute::Handlers' =>
47                 {
48                 'MAINTAINER'    => 'arthur',
49                 'FILES'         => q[lib/Attribute/Handlers.pm
50                                      lib/Attribute/Handlers],
51                 'CPAN'          => 1,
52                 },
53
54         'B::Concise' =>
55                 {
56                 'MAINTAINER'    => 'smcc',
57                 'FILES'         => q[ext/B/B/Concise.pm ext/B/t/concise.t],
58                 'CPAN'          => 0,
59                 },
60
61         'bignum' =>
62                 {
63                 'MAINTAINER'    => 'tels',
64                 'FILES'         => q[lib/big{int,num,rat}.pm lib/bignum],
65                 'CPAN'          => 1,
66                 },
67
68         'CGI' =>
69                 {
70                 'MAINTAINER'    => 'lstein',
71                 'FILES'         => q[lib/CGI.pm lib/CGI],
72                 'CPAN'          => 1,
73                 },
74
75         'Class::ISA' =>
76                 {
77                 'MAINTAINER'    => 'sburke',
78                 'FILES'         => q[lib/Class/ISA.pm lib/Class/ISA],
79                 'CPAN'          => 1,
80                 },
81
82         'CPAN' =>
83                 {
84                 'MAINTAINER'    => 'andreas',
85                 'FILES'         => q[lib/CPAN.pm lib/CPAN],
86                 'CPAN'          => 1,
87                 },
88
89         'Data::Dumper' =>
90                 {
91                 'MAINTAINER'    => 'ilyam', # Not gsar.
92                 'FILES'         => q[ext/Data/Dumper],
93                 'CPAN'          => 1,
94                 },
95
96         'DB::File' =>
97                 {
98                 'MAINTAINER'    => 'pmarquess',
99                 'FILES'         => q[ext/DB_File],
100                 'CPAN'          => 1,
101                 },
102
103         'Devel::PPPort' =>
104                 {
105                 'MAINTAINER'    => 'pmarquess',
106                 'FILES'         => q[ext/Devel/PPPort],
107                 'CPAN'          => 1,
108                 },
109
110         'Digest' =>
111                 {
112                 'MAINTAINER'    => 'gisle',
113                 'FILES'         => q[lib/Digest.{pm,t}],
114                 'CPAN'          => 1,
115                 },
116
117         'Digest::MD5' =>
118                 {
119                 'MAINTAINER'    => 'gisle',
120                 'FILES'         => q[ext/Digest/MD5],
121                 'CPAN'          => 1,
122                 },
123
124         'Encode' =>
125                 {
126                 'MAINTAINER'    => 'dankogai',
127                 'FILES'         => q[ext/Encode],
128                 'CPAN'          => 1,
129                 },
130
131         'Errno' =>
132                 {
133                 'MAINTAINER'    => 'p5p', # Not gbarr.
134                 'FILES'         => q[ext/Data/Dumper],
135                 'CPAN'          => 0,
136                 },
137
138         'ExtUtils::MakeMaker' =>
139                 {
140                 'MAINTAINER'    => 'schwern',
141                 'FILES'         => q[lib/ExtUtils/{Command,Install,Installed,Liblist,MakeMaker,Manifest,Mkbootstrap,Mksymlists,MM*,MY,Packlist,testlib}.pm lib/ExtUtils/{Command,Liblist,MakeMaker}
142                                      lib/ExtUtils/t t/lib/MakeMaker t/lib/TieIn.pm t/lib/TieOut.pm],
143                 'CPAN'          => 1,
144                 },
145
146         'File::Spec' =>
147                 {
148                 'MAINTAINER'    => 'kenw',
149                 'FILES'         => q[lib/File/Spec.pm lib/File/Spec],
150                 'CPAN'          => 1,
151                 },
152
153         'File::Temp' =>
154                 {
155                 'MAINTAINER'    => 'tjenness',
156                 'FILES'         => q[lib/File/Temp.pm lib/File/Temp],
157                 'CPAN'          => 1,
158                 },
159
160         'Filter::Simple' =>
161                 {
162                 'MAINTAINER'    => 'damian',
163                 'FILES'         => q[lib/Filter/Simple.pm lib/Filter/Simple
164                                      t/lib/Filter/Simple],
165                 'CPAN'          => 1,
166                 },
167
168         'Filter::Util::Call' =>
169                 {
170                 'MAINTAINER'    => 'pmarquess',
171                 'FILES'         => q[ext/Filter/Util/Call
172                                      t/lib/filter-util.pl],
173                 'CPAN'          => 1,
174                 },
175
176         'Getopt::Long' =>
177                 {
178                 'MAINTAINER'    => 'jvromans',
179                 'FILES'         => q[lib/Getopt/Long.pm lib/Getopt/Long],
180                 'CPAN'          => 1,
181                 },
182
183         'I18N::LangTags' =>
184                 {
185                 'MAINTAINER'    => 'sburke',
186                 'FILES'         => q[lib/I18N/LangTags.pm lib/I18N/LangTags],
187                 'CPAN'          => 1,
188                 },
189
190         'if' =>
191                 {
192                 'MAINTAINER'    => 'ilyaz',
193                 'FILES'         => q[lib/if.{pm,t}],
194                 'CPAN'          => 1,
195                 },
196
197         'IO' =>
198                 {
199                 'MAINTAINER'    => 'p5p', # Not gbarr.
200                 'FILES'         => q[ext/IO],
201                 'CPAN'          => 0,
202                 },
203
204         'libnet' =>
205                 {
206                 'MAINTAINER'    => 'gbarr',
207                 'FILES'         =>
208                         q[lib/Net/{Cmd,Config,Domain,FTP,Netrc,NNTP,POP3,SMTP,Time}.pm lib/Net/ChangeLog.libnet lib/Net/FTP lib/Net/*.eg lib/Net/libnetFAQ.pod lib/Net/README.libnet lib/Net/t],
209                 'CPAN'          => 1,
210                 },
211
212         'Scalar-List-Util' =>
213                 {
214                 'MAINTAINER'    => 'gbarr',
215                 'FILES'         => q[ext/List/Util],
216                 'CPAN'          => 1,
217                 },
218
219         'Locale::Codes' =>
220                 {
221                 'MAINTAINER'    => 'neilb',
222                 'FILES'         => q[lib/Locale/{Codes,Constants,Country,Currency,Language,Script}*],
223                 'CPAN'          => 1,
224                 },
225
226         'Locale::Maketext' =>
227                 {
228                 'MAINTAINER'    => 'sburke',
229                 'FILES'         => q[lib/Locale/Maketext.pm lib/Locale/Maketext],
230                 'CPAN'          => 1,
231                 },
232
233         'Math::BigFloat' =>
234                 {
235                 'MAINTAINER'    => 'tels',
236                 'FILES'         => q[lib/Math/BigFloat.pm lib/Math/BigFloat],
237                 'CPAN'          => 1,
238                 },
239
240         'Math::BigInt' =>
241                 {
242                 'MAINTAINER'    => 'tels',
243                 'FILES'         => q[lib/Math/BigInt.pm lib/Math/BigInt
244                                      t/lib/Math],
245                 'CPAN'          => 1,
246                 },
247
248         'Math::BigRat' =>
249                 {
250                 'MAINTAINER'    => 'tels',
251                 'FILES'         => q[lib/Math/BigRat.pm lib/Math/BigRat],
252                 'CPAN'          => 1,
253                 },
254
255         'Memoize' =>
256                 {
257                 'MAINTAINER'    => 'mjd',
258                 'FILES'         => q[lib/Memoize.pm lib/Memoize],
259                 'CPAN'          => 1,
260                 },
261
262         'MIME::Base64' =>
263                 {
264                 'MAINTAINER'    => 'gisle',
265                 'FILES'         => q[ext/MIME/Base64],
266                 'CPAN'          => 1,
267                 },
268
269         'Net::Ping' =>
270                 {
271                 'MAINTAINER'    => 'bbb',
272                 'FILES'         => q[lib/Net/Ping.pm lib/Net/Ping],
273                 'CPAN'          => 1,
274                 },
275
276         'NEXT' =>
277                 {
278                 'MAINTAINER'    => 'damian',
279                 'FILES'         => q[lib/NEXT.pm lib/NEXT],
280                 'CPAN'          => 1,
281                 },
282
283         'PerlIO' =>
284                 {
285                 'MAINTAINER'    => 'p5p',
286                 'FILES'         => q[ext/PerlIO lib/PerlIO],
287                 'CPAN'          => 1,
288                 },
289
290         'Pod::Find' =>
291                 {
292                 'MAINTAINER'    => 'marekr',
293                 'FILES'         => q[lib/Pod/Find.pm t/pod/find.t],
294                 'CPAN'          => 1,
295                 },
296
297         'Pod::LaTeX' =>
298                 {
299                 'MAINTAINER'    => 'tjenness',
300                 'FILES'         => q[lib/Pod/LaTeX.pm lib/Pod/t/pod2latex.t],
301                 'CPAN'          => 1,
302                 },
303
304         'podlators' =>
305                 {
306                 'MAINTAINER'    => 'rra',
307                 'FILES'         => q[lib/Pod/{Checker,Find,Html,InputObjects,Man,ParseLink,Parser,ParseUtils,PlainText,Select,Text,Text/{Color,Overstrike,Termcap},Usage}.pm pod/pod2man.PL pod/pod2text.PL lib/Pod/t/{basic.*,{basic,man,parselink,text*}.t}],
308                 'CPAN'          => 1,
309                 },
310
311         'Pod::Perldoc' =>
312                 {
313                 'MAINTAINER'    => 'sburke',
314                 'FILES'         => q[lib/Pod/Perldoc.pm],
315                 'CPAN'          => 1,
316                 },
317
318         'Pod::Plainer' =>
319                 {
320                 'MAINTAINER'    => 'rmbarker',
321                 'FILES'         => q[lib/Pod/Plainer.pm],
322                 'CPAN'          => 1,
323                 },
324
325         'Storable' =>
326                 {
327                 'MAINTAINER'    => 'ams',
328                 'FILES'         => q[ext/Storable],
329                 'CPAN'          => 1,
330                 },
331
332         'Switch' =>
333                 {
334                 'MAINTAINER'    => 'damian',
335                 'FILES'         => q[lib/Switch.pm lib/Switch],
336                 'CPAN'          => 1,
337                 },
338
339         'TabsWrap' =>
340                 {
341                 'MAINTAINER'    => 'muir',
342                 'FILES'         =>
343                         q[lib/Text/{Tabs,Wrap}.pm lib/Text/TabsWrap],
344                 'CPAN'          => 1,
345                 },
346
347         'Text::Balanced' =>
348                 {
349                 'MAINTAINER'    => 'damian',
350                 'FILES'         => q[lib/Text/Balanced.pm lib/Text/Balanced],
351                 'CPAN'          => 1,
352                 },
353
354         'Term::ANSIColor' =>
355                 {
356                 'MAINTAINER'    => 'rra',
357                 'FILES'         => q[lib/Term/ANSIColor.pm lib/Term/ANSIColor],
358                 },
359
360         'Test::Builder' =>
361                 {
362                 'MAINTAINER'    => 'schwern',
363                 'FILES'         => q[lib/Test/Builder.pm],
364                 },
365
366         'Test::Harness' =>
367                 {
368                 'MAINTAINER'    => 'petdance',
369                 'FILES'         => q[lib/Test/Harness.pm lib/Test/Harness
370                                      t/lib/sample-tests],
371                 'CPAN'          => 1,
372                 },
373
374         'Test::More' =>
375                 {
376                 'MAINTAINER'    => 'schwern',
377                 'FILES'         => q[lib/Test/More.pm],
378                 'CPAN'          => 1,
379                 },
380
381         'Test::Simple' =>
382                 {
383                 'MAINTAINER'    => 'schwern',
384                 'FILES'         => q[lib/Test/Simple.pm lib/Test/Simple
385                                      t/lib/Test/Simple],
386                 'CPAN'          => 1,
387                 },
388
389         'Term::Cap' =>
390                 {
391                 'MAINTAINER'    => 'jns',
392                 'FILES'         => q[lib/Term/Cap.{pm,t}],
393                 'CPAN'          => 1,
394                 },
395
396         'threads' =>
397                 {
398                 'MAINTAINER' => 'arthur',
399                 'FILES'  => q[ext/threads],
400                 'CPAN'          => 1,
401                 },
402
403         'Tie::File' =>
404                 {
405                 'MAINTAINER'    => 'mjd',
406                 'FILES'         => q[lib/Tie/File.pm lib/Tie/File],
407                 'CPAN'          => 1,
408                 },
409
410         'Time::HiRes' =>
411                 {
412                 'MAINTAINER'    => 'jhi',
413                 'FILES'         => q[ext/Time/HiRes],
414                 'CPAN'          => 1,
415                 },
416
417         'Time::Local' =>
418                 {
419                 'MAINTAINER'    => 'autarch',
420                 'FILES'         => q[lib/Time/Local.{pm,t}],
421                 'CPAN'          => 1,
422                 },
423
424         'Unicode::Collate' =>
425                 {
426                 'MAINTAINER'    => 'sadahiro',
427                 'FILES'         => q[lib/Unicode/Collate.pm
428                                      lib/Unicode/Collate],
429                 'CPAN'          => 1,
430                 },
431
432         'Unicode::Normalize' =>
433                 {
434                 'MAINTAINER'    => 'sadahiro',
435                 'FILES'         => q[ext/Unicode/Normalize],
436                 'CPAN'          => 1,
437                 },
438
439         'warnings' =>
440                 {
441                 'MAINTAINER'    => 'pmarquess',
442                 'FILES'         => q[warnings.pl lib/warnings.{pm,t}
443                                      lib/warnings t/lib/warnings],
444                 'CPAN'          => 1,
445                 },
446
447         );
448
449 1;