Move File-Path from lib/ to ext/
Chris Williams [Fri, 11 Sep 2009 22:52:58 +0000 (23:52 +0100)]
MANIFEST
Porting/Maintainers.pl
ext/.gitignore
ext/File-Path/lib/File/Path.pm [moved from lib/File/Path.pm with 100% similarity]
ext/File-Path/t/Path.t [moved from lib/File/Path.t with 100% similarity]
lib/.gitignore
make_ext.pl

index 2f1d8eb..29f16e3 100644 (file)
--- a/MANIFEST
+++ b/MANIFEST
@@ -1250,6 +1250,8 @@ ext/File-Glob/t/case.t            See if File::Glob works
 ext/File-Glob/t/global.t       See if File::Glob works
 ext/File-Glob/TODO             File::Glob extension todo list
 ext/File-Glob/t/taint.t                See if File::Glob works
+ext/File-Path/lib/File/Path.pm         Do things like `mkdir -p' and `rm -r'
+ext/File-Path/t/Path.t                 See if File::Path works
 ext/File-Temp/lib/File/Temp.pm         create safe temporary files and file handles
 ext/File-Temp/t/cmp.t          See if File::Temp works
 ext/File-Temp/t/fork.t         See if File::Temp works
@@ -2856,8 +2858,6 @@ lib/File/Find/t/find.t            See if File::Find works
 lib/File/Find/t/taint.t                See if File::Find works with taint
 lib/FileHandle.pm              Backward-compatible front end to IO extension
 lib/FileHandle.t               See if FileHandle works
-lib/File/Path.pm               Do things like `mkdir -p' and `rm -r'
-lib/File/Path.t                        See if File::Path works
 lib/File/Spec/Cygwin.pm                portable operations on Cygwin file names
 lib/File/Spec/Epoc.pm          portable operations on EPOC file names
 lib/File/Spec/Functions.pm     Function interface to File::Spec object methods
index d262761..87656f4 100755 (executable)
@@ -662,14 +662,14 @@ use File::Glob qw(:case);
        {
        'MAINTAINER'    => 'dland',
        'DISTRIBUTION'  => 'DLAND/File-Path-2.07_03.tar.gz',
-       'FILES'         => q[lib/File/Path.pm lib/File/Path.t],
+       'FILES'         => q[ext/File-Path],
        'EXCLUDED'      => [ qw{eg/setup-extra-tests
                                t/pod.t
                                t/taint.t
                               }
                           ],
        'MAP'           => { ''         => 'lib/File/',
-                            't/'       => 'lib/File/',
+                            't/'       => 't/',
                           },
        'CPAN'          => 1,
        'UPSTREAM'      => undef,
index 95f700d..690756c 100644 (file)
@@ -38,6 +38,7 @@ ppport.h
 /ExtUtils-ParseXS/Makefile.PL
 /FileCache/Makefile.PL
 /File-Fetch/Makefile.PL
+/File-Path/Makefile.PL
 /File-Temp/Makefile.PL
 /Filter-Simple/Makefile.PL
 /Filter-Util-Call/Makefile.PL
similarity index 100%
rename from lib/File/Path.t
rename to ext/File-Path/t/Path.t
index f00a192..ab6d831 100644 (file)
 /File/Fetch.pm
 /File/Glob.pm
 /File/GlobMapper.pm
+/File/Path.pm
 /File/Temp.pm
 /Filter/Simple.pm
 /Filter/Util
index 3762d0a..b5966a9 100644 (file)
@@ -13,7 +13,8 @@ use Cwd;
 
 my @toolchain = qw(ext/constant/lib ext/ExtUtils-Command/lib
                   ext/ExtUtils-Install/lib ext/ExtUtils-MakeMaker/lib
-                  ext/ExtUtils-Manifest/lib ext/Text-ParseWords/lib);
+                  ext/ExtUtils-Manifest/lib ext/Text-ParseWords/lib
+       ext/File-Path/lib);
 
 # This script acts as a simple interface for building extensions.