summaryrefslogtreecommitdiff
path: root/Porting
diff options
context:
space:
mode:
authorJarkko Hietaniemi <jhi@iki.fi>2003-07-30 09:26:47 +0000
committerJarkko Hietaniemi <jhi@iki.fi>2003-07-30 09:26:47 +0000
commitc9fe4ea1630f676a7766e5f3ee7e90d5f5673daf (patch)
tree2c458b1ac08ca99b1e286a0540904fd2096ed64a /Porting
parent99a7b1fa68b868686dd03689f36c99bdbebfcb95 (diff)
downloadperl-c9fe4ea1630f676a7766e5f3ee7e90d5f5673daf.tar.gz
Rename Modules and Modules.pl as Maintainers and
Maintainers.pl since the same framework can be used for more than just modules. p4raw-id: //depot/perl@20337
Diffstat (limited to 'Porting')
-rw-r--r--Porting/Maintainers (renamed from Porting/Modules)9
-rw-r--r--Porting/Maintainers.pl (renamed from Porting/Modules.pl)26
2 files changed, 28 insertions, 7 deletions
diff --git a/Porting/Modules b/Porting/Maintainers
index 5f7dff5f4e..10d124e7b4 100644
--- a/Porting/Modules
+++ b/Porting/Maintainers
@@ -1,13 +1,13 @@
#!/usr/bin/perl -w
#
-# Modules - show information about modules and their maintainers
+# Maintainers - show information about maintainers
#
use strict;
use FindBin qw($Bin);
-require "$Bin/Modules.pl";
+require "$Bin/Maintainers.pl";
use vars qw(%Modules %Maintainers);
use Getopt::Long;
@@ -20,8 +20,9 @@ $0 --maintainer M list all maintainers matching M
$0 --module M list all modules matching M
$0 --files list all files of the module
Matching is case-ignoring regexp, author matching is both by
-the short id and by the full name and email.
-$0 file ... list the module and maintainer
+the short id and by the full name and email. A "module" may
+not be just a module, it may be a file or files or a subdirectory.
+$0 file ... list the modules and maintainers of the files
__EOF__
exit(0);
}
diff --git a/Porting/Modules.pl b/Porting/Maintainers.pl
index 1ded52bba2..f9ce8332ea 100644
--- a/Porting/Modules.pl
+++ b/Porting/Maintainers.pl
@@ -1,6 +1,10 @@
-# A simple listing of core modules that have specific maintainers.
-# Most (but not all) of the modules have dual lives in the core and
-# in CPAN.
+# A simple listing of core files that have specific maintainers,
+# or at least someone that can be called an "interested party".
+# Also, a "module" does not necessarily mean a CPAN module, it
+# might mean a file or files or a subdirectory.
+# Most (but not all) of the modules have dual lives in the core
+# and in CPAN. Those that have a CPAN existence, have the CPAN
+# attribute set to true.
%Maintainers =
(
@@ -9,9 +13,11 @@
'arthur' => 'Arthur Bergman <abergman@cpan.org>',
'autarch' => 'Dave Rolsky <drolsky@cpan.org>',
'bbb' => 'Rob Brown <bbb@cpan.org>',
+ 'craig' => 'Craig Berry <craigberry@mac.com>',
'damian' => 'Damian Conway <dconway@cpan.org>',
'dankogai' => 'Dan Kogai <dankogai@cpan.org>',
'gbarr' => 'Graham Barr <gbarr@cpan.org>',
+ 'gsar' => 'Gurusamy Sarathy <gsar@activestate.com>',
'gisle' => 'Gisle Aas <gaas@cpan.org>',
'ilyam' => 'Ilya Martynov <ilyam@cpan.org>',
'ilyaz' => 'Ilya Zakharevich <ilyaz@cpan.org>',
@@ -452,6 +458,13 @@
'CPAN' => 1,
},
+ 'vms' =>
+ {
+ 'MAINTAINER' => 'craig',
+ 'FILES' => q[vms configure.com README.vms],
+ 'CPAN' => 0,
+ },
+
'warnings' =>
{
'MAINTAINER' => 'pmarquess',
@@ -460,6 +473,13 @@
'CPAN' => 1,
},
+ 'win32' =>
+ {
+ 'MAINTAINER' => 'gsar',
+ 'FILES' => q[win32 README.win32 lib/Win32.pod t/win32],
+ 'CPAN' => 0,
+ },
+
);
1;