Move Unicode::Collate from lib to ext.
Nicholas Clark [Sun, 13 Sep 2009 16:27:47 +0000 (17:27 +0100)]
27 files changed:
MANIFEST
Porting/Maintainers.pl
ext/.gitignore
ext/Unicode-Collate/Changes [moved from lib/Unicode/Collate/Changes with 100% similarity]
ext/Unicode-Collate/Collate.pm [moved from lib/Unicode/Collate.pm with 100% similarity]
ext/Unicode-Collate/Collate/allkeys.txt [moved from lib/Unicode/Collate/allkeys.txt with 100% similarity]
ext/Unicode-Collate/Collate/keys.txt [moved from lib/Unicode/Collate/keys.txt with 100% similarity]
ext/Unicode-Collate/README [moved from lib/Unicode/Collate/README with 100% similarity]
ext/Unicode-Collate/t/altern.t [moved from lib/Unicode/Collate/t/altern.t with 100% similarity]
ext/Unicode-Collate/t/cjkrange.t [moved from lib/Unicode/Collate/t/cjkrange.t with 100% similarity]
ext/Unicode-Collate/t/contract.t [moved from lib/Unicode/Collate/t/contract.t with 100% similarity]
ext/Unicode-Collate/t/hangtype.t [moved from lib/Unicode/Collate/t/hangtype.t with 100% similarity]
ext/Unicode-Collate/t/hangul.t [moved from lib/Unicode/Collate/t/hangul.t with 100% similarity]
ext/Unicode-Collate/t/ignor.t [moved from lib/Unicode/Collate/t/ignor.t with 100% similarity]
ext/Unicode-Collate/t/illegal.t [moved from lib/Unicode/Collate/t/illegal.t with 100% similarity]
ext/Unicode-Collate/t/illegalp.t [moved from lib/Unicode/Collate/t/illegalp.t with 100% similarity]
ext/Unicode-Collate/t/index.t [moved from lib/Unicode/Collate/t/index.t with 100% similarity]
ext/Unicode-Collate/t/normal.t [moved from lib/Unicode/Collate/t/normal.t with 100% similarity]
ext/Unicode-Collate/t/override.t [moved from lib/Unicode/Collate/t/override.t with 100% similarity]
ext/Unicode-Collate/t/rearrang.t [moved from lib/Unicode/Collate/t/rearrang.t with 100% similarity]
ext/Unicode-Collate/t/test.t [moved from lib/Unicode/Collate/t/test.t with 100% similarity]
ext/Unicode-Collate/t/trailwt.t [moved from lib/Unicode/Collate/t/trailwt.t with 100% similarity]
ext/Unicode-Collate/t/variable.t [moved from lib/Unicode/Collate/t/variable.t with 100% similarity]
ext/Unicode-Collate/t/version.t [moved from lib/Unicode/Collate/t/version.t with 100% similarity]
ext/Unicode-Collate/t/view.t [moved from lib/Unicode/Collate/t/view.t with 100% similarity]
lib/.gitignore
t/TEST

index db6c4de..85a4c98 100644 (file)
--- 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
index d06dc74..515b94d 100755 (executable)
@@ -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',
        },
index a7fed71..5b22e96 100644 (file)
@@ -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
index 473430b..6b3e631 100644 (file)
 /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 (executable)
--- 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,
     );