sub list_authors {
my ($patchers, $authors) = @_;
binmode(STDOUT, ":utf8");
sub list_authors {
my ($patchers, $authors) = @_;
binmode(STDOUT, ":utf8");
- print wrap '', '', join(', ', sort { lc $a cmp lc $b }
+ print wrap '', '', join(', ', Unicode::Collate->new(level => 1)->sort(
print "ok $count - ".$real_names->{$_} ." $_\n";
} else {
print "not ok $count - Contributor not found in AUTHORS: $_ ".($real_names->{$_} || '???' )."\n";
print "ok $count - ".$real_names->{$_} ." $_\n";
} else {
print "not ok $count - Contributor not found in AUTHORS: $_ ".($real_names->{$_} || '???' )."\n";
chromatic\100wgz.org chromatic\100rmci.net
ckuskie\100cadence.com colink\100perldreamer.com
claes\100surfar.nu claes\100versed.se
chromatic\100wgz.org chromatic\100rmci.net
ckuskie\100cadence.com colink\100perldreamer.com
claes\100surfar.nu claes\100versed.se
damian\100conway.org damian\100cs.monash.edu.au
dan\100sidhe.org sugalsd\100lbcc.cc.or.us
+ sugalskd\100osshe.edu
daniel\100bitpusher.com daniel\100biz.bitpusher.com
david.dyck\100fluke.com dcd\100tc.fluke.com
damian\100conway.org damian\100cs.monash.edu.au
dan\100sidhe.org sugalsd\100lbcc.cc.or.us
+ sugalskd\100osshe.edu
daniel\100bitpusher.com daniel\100biz.bitpusher.com
david.dyck\100fluke.com dcd\100tc.fluke.com
ingo_weinhold\100gmx.de bonefish\100cs.tu-berlin.de
james\100mastros.biz theorb\100desert-island.me.uk
ingo_weinhold\100gmx.de bonefish\100cs.tu-berlin.de
james\100mastros.biz theorb\100desert-island.me.uk
jeremy\100zawodny.com jzawodn\100wcnet.org
jesse\100sig.bsh.com jesse\100ginger
jfriedl\100yahoo.com jfriedl\100yahoo-inc.com
jeremy\100zawodny.com jzawodn\100wcnet.org
jesse\100sig.bsh.com jesse\100ginger
jfriedl\100yahoo.com jfriedl\100yahoo-inc.com
ken\100mathforum.org kenahoo\100gmail.com
+ ken.williams\100thomsonreuters.com
kentfredric\100gmail.com kentnl\100cpan.org
ken\100mathforum.org kenahoo\100gmail.com
+ ken.williams\100thomsonreuters.com
kentfredric\100gmail.com kentnl\100cpan.org
lupe\100lupe-christoph.de lupe\100alanya.m.isar.de
lutherh\100stratcom.com lutherh\100infinet.com
mab\100wdl.loral.com markb\100rdcf.sm.unisys.com
lupe\100lupe-christoph.de lupe\100alanya.m.isar.de
lutherh\100stratcom.com lutherh\100infinet.com
mab\100wdl.loral.com markb\100rdcf.sm.unisys.com
marty+p5p\100kasei.com marty\100martian.org
mats\100sm6sxl.net mats\100sm5sxl.net
mbarbon\100dsi.unive.it mattia.barbon\100libero.it
marty+p5p\100kasei.com marty\100martian.org
mats\100sm6sxl.net mats\100sm5sxl.net
mbarbon\100dsi.unive.it mattia.barbon\100libero.it
mcmahon\100ibiblio.org mcmahon\100metalab.unc.edu
me\100davidglasser.net glasser\100tang-eleven-seventy-nine.mit.edu
merijnb\100iloquent.nl merijnb\100ms.com
mcmahon\100ibiblio.org mcmahon\100metalab.unc.edu
me\100davidglasser.net glasser\100tang-eleven-seventy-nine.mit.edu
merijnb\100iloquent.nl merijnb\100ms.com
tjenness\100cpan.org t.jenness\100jach.hawaii.edu
+ timj\100jach.hawaii.edu
tobez\100tobez.org tobez\100plab.ku.dk
tjenness\100cpan.org t.jenness\100jach.hawaii.edu
+ timj\100jach.hawaii.edu
tobez\100tobez.org tobez\100plab.ku.dk
tom\100compton.nu thh\100cyberscience.com
tom.horsley\100mail.ccur.com tom.horsley\100ccur.com
+ tom\100amber.ssd.hcsc.com
tom\100compton.nu thh\100cyberscience.com
tom.horsley\100mail.ccur.com tom.horsley\100ccur.com
+ tom\100amber.ssd.hcsc.com