From: Nicholas Clark Date: Sun, 13 Sep 2009 16:27:47 +0000 (+0100) Subject: Move Unicode::Collate from lib to ext. X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=commitdiff_plain;h=34c6aaef6408708848215dca41d2e98ea8db4514;p=p5sagit%2Fp5-mst-13.2.git Move Unicode::Collate from lib to ext. --- diff --git a/MANIFEST b/MANIFEST index db6c4de..85a4c98 100644 --- a/MANIFEST +++ b/MANIFEST @@ -2872,6 +2872,28 @@ ext/Time-Piece/t/04mjd.t Test for Time::Piece ext/Time-Piece/t/05overload.t Test for Time::Piece ext/Time-Piece/t/06subclass.t Test for Time::Piece ext/Time-Piece/t/07arith.t Test for Time::Piece +ext/Unicode-Collate/Changes Unicode::Collate +ext/Unicode-Collate/Collate/allkeys.txt Unicode::Collate +ext/Unicode-Collate/Collate/keys.txt Unicode::Collate +ext/Unicode-Collate/Collate.pm Unicode::Collate +ext/Unicode-Collate/README Unicode::Collate +ext/Unicode-Collate/t/altern.t Unicode::Collate +ext/Unicode-Collate/t/cjkrange.t Unicode::Collate +ext/Unicode-Collate/t/contract.t Unicode::Collate +ext/Unicode-Collate/t/hangtype.t Unicode::Collate +ext/Unicode-Collate/t/hangul.t Unicode::Collate +ext/Unicode-Collate/t/ignor.t Unicode::Collate +ext/Unicode-Collate/t/illegalp.t Unicode::Collate +ext/Unicode-Collate/t/illegal.t Unicode::Collate +ext/Unicode-Collate/t/index.t Unicode::Collate +ext/Unicode-Collate/t/normal.t Unicode::Collate +ext/Unicode-Collate/t/override.t Unicode::Collate +ext/Unicode-Collate/t/rearrang.t Unicode::Collate +ext/Unicode-Collate/t/test.t Unicode::Collate +ext/Unicode-Collate/t/trailwt.t Unicode::Collate +ext/Unicode-Collate/t/variable.t Unicode::Collate +ext/Unicode-Collate/t/version.t Unicode::Collate +ext/Unicode-Collate/t/view.t Unicode::Collate ext/Unicode-Normalize/Changes Unicode::Normalize ext/Unicode-Normalize/Makefile.PL Unicode::Normalize ext/Unicode-Normalize/mkheader Unicode::Normalize @@ -3488,28 +3510,6 @@ lib/timelocal.pl Perl library supporting inverse of localtime, gmtime lib/Time/localtime.pm By-name interface to Perl's builtin localtime lib/Time/localtime.t Test for Time::localtime lib/Time/tm.pm Internal object for Time::{gm,local}time -lib/Unicode/Collate/allkeys.txt Unicode::Collate -lib/Unicode/Collate/Changes Unicode::Collate -lib/Unicode/Collate/keys.txt Unicode::Collate -lib/Unicode/Collate.pm Unicode::Collate -lib/Unicode/Collate/README Unicode::Collate -lib/Unicode/Collate/t/altern.t Unicode::Collate -lib/Unicode/Collate/t/cjkrange.t Unicode::Collate -lib/Unicode/Collate/t/contract.t Unicode::Collate -lib/Unicode/Collate/t/hangtype.t Unicode::Collate -lib/Unicode/Collate/t/hangul.t Unicode::Collate -lib/Unicode/Collate/t/ignor.t Unicode::Collate -lib/Unicode/Collate/t/illegalp.t Unicode::Collate -lib/Unicode/Collate/t/illegal.t Unicode::Collate -lib/Unicode/Collate/t/index.t Unicode::Collate -lib/Unicode/Collate/t/normal.t Unicode::Collate -lib/Unicode/Collate/t/override.t Unicode::Collate -lib/Unicode/Collate/t/rearrang.t Unicode::Collate -lib/Unicode/Collate/t/test.t Unicode::Collate -lib/Unicode/Collate/t/trailwt.t Unicode::Collate -lib/Unicode/Collate/t/variable.t Unicode::Collate -lib/Unicode/Collate/t/version.t Unicode::Collate -lib/Unicode/Collate/t/view.t Unicode::Collate lib/Unicode/README Explanation what happened to lib/unicode. lib/Unicode/UCD.pm Unicode character database lib/Unicode/UCD.t See if Unicode character database works diff --git a/Porting/Maintainers.pl b/Porting/Maintainers.pl index d06dc74..515b94d 100755 --- a/Porting/Maintainers.pl +++ b/Porting/Maintainers.pl @@ -1671,17 +1671,11 @@ use File::Glob qw(:case); { 'MAINTAINER' => 'sadahiro', 'DISTRIBUTION' => 'SADAHIRO/Unicode-Collate-0.52.tar.gz', - 'FILES' => q[lib/Unicode/Collate.pm - lib/Unicode/Collate - ], + 'FILES' => q[ext/Unicode-Collate], # ignore experimental XS version 'EXCLUDED' => [ qr{X$}, qw{disableXS enableXS } ], - 'MAP' => { '' => 'lib/Unicode/Collate/', - 'Collate.pm' => 'lib/Unicode/Collate.pm', - 'Collate/' => 'lib/Unicode/Collate/', - }, 'CPAN' => 1, 'UPSTREAM' => 'first-come', }, diff --git a/ext/.gitignore b/ext/.gitignore index a7fed71..5b22e96 100644 --- a/ext/.gitignore +++ b/ext/.gitignore @@ -101,6 +101,7 @@ ppport.h /Tie-Memoize/Makefile.PL /Tie-RefHash/Makefile.PL /Time-Local/Makefile.PL +/Unicode-Collate/Makefile.PL # ignore all vim swap files but the one bundled in Module::Pluggable for testing *.swp diff --git a/lib/Unicode/Collate/Changes b/ext/Unicode-Collate/Changes similarity index 100% rename from lib/Unicode/Collate/Changes rename to ext/Unicode-Collate/Changes diff --git a/lib/Unicode/Collate.pm b/ext/Unicode-Collate/Collate.pm similarity index 100% rename from lib/Unicode/Collate.pm rename to ext/Unicode-Collate/Collate.pm diff --git a/lib/Unicode/Collate/allkeys.txt b/ext/Unicode-Collate/Collate/allkeys.txt similarity index 100% rename from lib/Unicode/Collate/allkeys.txt rename to ext/Unicode-Collate/Collate/allkeys.txt diff --git a/lib/Unicode/Collate/keys.txt b/ext/Unicode-Collate/Collate/keys.txt similarity index 100% rename from lib/Unicode/Collate/keys.txt rename to ext/Unicode-Collate/Collate/keys.txt diff --git a/lib/Unicode/Collate/README b/ext/Unicode-Collate/README similarity index 100% rename from lib/Unicode/Collate/README rename to ext/Unicode-Collate/README diff --git a/lib/Unicode/Collate/t/altern.t b/ext/Unicode-Collate/t/altern.t similarity index 100% rename from lib/Unicode/Collate/t/altern.t rename to ext/Unicode-Collate/t/altern.t diff --git a/lib/Unicode/Collate/t/cjkrange.t b/ext/Unicode-Collate/t/cjkrange.t similarity index 100% rename from lib/Unicode/Collate/t/cjkrange.t rename to ext/Unicode-Collate/t/cjkrange.t diff --git a/lib/Unicode/Collate/t/contract.t b/ext/Unicode-Collate/t/contract.t similarity index 100% rename from lib/Unicode/Collate/t/contract.t rename to ext/Unicode-Collate/t/contract.t diff --git a/lib/Unicode/Collate/t/hangtype.t b/ext/Unicode-Collate/t/hangtype.t similarity index 100% rename from lib/Unicode/Collate/t/hangtype.t rename to ext/Unicode-Collate/t/hangtype.t diff --git a/lib/Unicode/Collate/t/hangul.t b/ext/Unicode-Collate/t/hangul.t similarity index 100% rename from lib/Unicode/Collate/t/hangul.t rename to ext/Unicode-Collate/t/hangul.t diff --git a/lib/Unicode/Collate/t/ignor.t b/ext/Unicode-Collate/t/ignor.t similarity index 100% rename from lib/Unicode/Collate/t/ignor.t rename to ext/Unicode-Collate/t/ignor.t diff --git a/lib/Unicode/Collate/t/illegal.t b/ext/Unicode-Collate/t/illegal.t similarity index 100% rename from lib/Unicode/Collate/t/illegal.t rename to ext/Unicode-Collate/t/illegal.t diff --git a/lib/Unicode/Collate/t/illegalp.t b/ext/Unicode-Collate/t/illegalp.t similarity index 100% rename from lib/Unicode/Collate/t/illegalp.t rename to ext/Unicode-Collate/t/illegalp.t diff --git a/lib/Unicode/Collate/t/index.t b/ext/Unicode-Collate/t/index.t similarity index 100% rename from lib/Unicode/Collate/t/index.t rename to ext/Unicode-Collate/t/index.t diff --git a/lib/Unicode/Collate/t/normal.t b/ext/Unicode-Collate/t/normal.t similarity index 100% rename from lib/Unicode/Collate/t/normal.t rename to ext/Unicode-Collate/t/normal.t diff --git a/lib/Unicode/Collate/t/override.t b/ext/Unicode-Collate/t/override.t similarity index 100% rename from lib/Unicode/Collate/t/override.t rename to ext/Unicode-Collate/t/override.t diff --git a/lib/Unicode/Collate/t/rearrang.t b/ext/Unicode-Collate/t/rearrang.t similarity index 100% rename from lib/Unicode/Collate/t/rearrang.t rename to ext/Unicode-Collate/t/rearrang.t diff --git a/lib/Unicode/Collate/t/test.t b/ext/Unicode-Collate/t/test.t similarity index 100% rename from lib/Unicode/Collate/t/test.t rename to ext/Unicode-Collate/t/test.t diff --git a/lib/Unicode/Collate/t/trailwt.t b/ext/Unicode-Collate/t/trailwt.t similarity index 100% rename from lib/Unicode/Collate/t/trailwt.t rename to ext/Unicode-Collate/t/trailwt.t diff --git a/lib/Unicode/Collate/t/variable.t b/ext/Unicode-Collate/t/variable.t similarity index 100% rename from lib/Unicode/Collate/t/variable.t rename to ext/Unicode-Collate/t/variable.t diff --git a/lib/Unicode/Collate/t/version.t b/ext/Unicode-Collate/t/version.t similarity index 100% rename from lib/Unicode/Collate/t/version.t rename to ext/Unicode-Collate/t/version.t diff --git a/lib/Unicode/Collate/t/view.t b/ext/Unicode-Collate/t/view.t similarity index 100% rename from lib/Unicode/Collate/t/view.t rename to ext/Unicode-Collate/t/view.t diff --git a/lib/.gitignore b/lib/.gitignore index 473430b..6b3e631 100644 --- a/lib/.gitignore +++ b/lib/.gitignore @@ -340,6 +340,7 @@ /Time/Local.pm /Time/Piece.pm /Time/Seconds.pm +/Unicode/Collate.pm /Unicode/Normalize.pm /XS /XSLoader.pm diff --git a/t/TEST b/t/TEST index 520f79b..32767b2 100755 --- a/t/TEST +++ b/t/TEST @@ -46,6 +46,7 @@ my %temp_no_core = '../ext/Parse-CPAN-Meta' => 1, '../ext/Tie-RefHash' => 1, '../ext/Time-HiRes' => 1, + '../ext/Unicode-Collate' => 1, '../ext/Unicode-Normalize' => 1, '../ext/podlators' => 1, );