From: Chris Williams Date: Fri, 11 Sep 2009 22:52:58 +0000 (+0100) Subject: Move File-Path from lib/ to ext/ X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=commitdiff_plain;h=1a7ec96dac6ffc7589a460209cc75c4b879568ce;p=p5sagit%2Fp5-mst-13.2.git Move File-Path from lib/ to ext/ --- diff --git a/MANIFEST b/MANIFEST index 2f1d8eb..29f16e3 100644 --- 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 diff --git a/Porting/Maintainers.pl b/Porting/Maintainers.pl index d262761..87656f4 100755 --- a/Porting/Maintainers.pl +++ b/Porting/Maintainers.pl @@ -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, diff --git a/ext/.gitignore b/ext/.gitignore index 95f700d..690756c 100644 --- a/ext/.gitignore +++ b/ext/.gitignore @@ -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 diff --git a/lib/File/Path.pm b/ext/File-Path/lib/File/Path.pm similarity index 100% rename from lib/File/Path.pm rename to ext/File-Path/lib/File/Path.pm diff --git a/lib/File/Path.t b/ext/File-Path/t/Path.t similarity index 100% rename from lib/File/Path.t rename to ext/File-Path/t/Path.t diff --git a/lib/.gitignore b/lib/.gitignore index f00a192..ab6d831 100644 --- a/lib/.gitignore +++ b/lib/.gitignore @@ -175,6 +175,7 @@ /File/Fetch.pm /File/Glob.pm /File/GlobMapper.pm +/File/Path.pm /File/Temp.pm /Filter/Simple.pm /Filter/Util diff --git a/make_ext.pl b/make_ext.pl index 3762d0a..b5966a9 100644 --- a/make_ext.pl +++ b/make_ext.pl @@ -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.