From: Nicholas Clark Date: Thu, 10 Sep 2009 12:26:22 +0000 (+0100) Subject: Move ExtUtils::Manifest from lib to ext. X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=commitdiff_plain;h=135277f1a6d67eb1f41aaec95616f52cb016cba1;p=p5sagit%2Fp5-mst-13.2.git Move ExtUtils::Manifest from lib to ext. --- diff --git a/MANIFEST b/MANIFEST index e11f57e..06c5ef9 100644 --- a/MANIFEST +++ b/MANIFEST @@ -1062,6 +1062,9 @@ ext/ExtUtils-Install/t/lib/MakeMaker/Test/Setup/BFD.pm MakeMaker test utilities ext/ExtUtils-Install/t/lib/MakeMaker/Test/Utils.pm MakeMaker test utilities ext/ExtUtils-Install/t/lib/TieOut.pm Testing library to capture prints ext/ExtUtils-Install/t/Packlist.t See if Packlist works +ext/ExtUtils-Manifest/lib/ExtUtils/Manifest.pm Utilities to write MANIFEST files +ext/ExtUtils-Manifest/lib/ExtUtils/MANIFEST.SKIP The default MANIFEST.SKIP +ext/ExtUtils-Manifest/t/Manifest.t See if ExtUtils::Manifest works ext/Fcntl/Fcntl.pm Fcntl extension Perl module ext/Fcntl/Fcntl.xs Fcntl extension external subroutines ext/Fcntl/Makefile.PL Fcntl extension makefile writer @@ -2586,8 +2589,6 @@ lib/ExtUtils/MakeMaker/Config.pm MakeMaker wrapper for Config lib/ExtUtils/MakeMaker/FAQ.pod MakeMaker FAQ lib/ExtUtils/MakeMaker.pm Write Makefiles for extensions lib/ExtUtils/MakeMaker/Tutorial.pod Writing a module with MakeMaker -lib/ExtUtils/Manifest.pm Utilities to write MANIFEST files -lib/ExtUtils/MANIFEST.SKIP The default MANIFEST.SKIP lib/ExtUtils/Mkbootstrap.pm Writes a bootstrap file (see MakeMaker) lib/ExtUtils/Mksymlists.pm Writes a linker options file for extensions lib/ExtUtils/MM_AIX.pm MakeMaker methods for AIX @@ -2642,7 +2643,6 @@ lib/ExtUtils/t/Liblist.t See if ExtUtils::Liblist works lib/ExtUtils/t/MakeMaker_Parameters.t test "MakeMaker Parameters" section lib/ExtUtils/t/make.t See if make detection works lib/ExtUtils/t/maketext_filter.t See if maketext_filter works -lib/ExtUtils/t/Manifest.t See if ExtUtils::Manifest works lib/ExtUtils/t/metafile_data.t See if META.yml handling works lib/ExtUtils/t/metafile_file.t See if META.yml handling works lib/ExtUtils/t/miniperl.t Test MakeMaker with miniperl diff --git a/Porting/Maintainers.pl b/Porting/Maintainers.pl index 4e0e01e..0db52a1 100755 --- a/Porting/Maintainers.pl +++ b/Porting/Maintainers.pl @@ -648,12 +648,7 @@ use File::Glob qw(:case); { 'MAINTAINER' => 'rkobes', 'DISTRIBUTION' => 'RKOBES/ExtUtils-Manifest-1.56.tar.gz', - 'FILES' => q[lib/ExtUtils/{Manifest.pm,MANIFEST.SKIP} - lib/ExtUtils/t/Manifest.t - ], - 'MAP' => { '' => 'lib/ExtUtils/', - 'lib/' => 'lib/', - }, + 'FILES' => q[ext/ExtUtils-Manifest], 'CPAN' => 1, 'UPSTREAM' => undef, }, diff --git a/ext/.gitignore b/ext/.gitignore index 3ee8bab..8d01105 100644 --- a/ext/.gitignore +++ b/ext/.gitignore @@ -30,6 +30,7 @@ ppport.h /ExtUtils-Command/Makefile.PL /ExtUtils-Constant/Makefile.PL /ExtUtils-Install/Makefile.PL +/ExtUtils-Manifest/Makefile.PL /FileCache/Makefile.PL /File-Fetch/Makefile.PL /Filter-Simple/Makefile.PL diff --git a/lib/ExtUtils/MANIFEST.SKIP b/ext/ExtUtils-Manifest/lib/ExtUtils/MANIFEST.SKIP similarity index 100% rename from lib/ExtUtils/MANIFEST.SKIP rename to ext/ExtUtils-Manifest/lib/ExtUtils/MANIFEST.SKIP diff --git a/lib/ExtUtils/Manifest.pm b/ext/ExtUtils-Manifest/lib/ExtUtils/Manifest.pm similarity index 100% rename from lib/ExtUtils/Manifest.pm rename to ext/ExtUtils-Manifest/lib/ExtUtils/Manifest.pm diff --git a/lib/ExtUtils/t/Manifest.t b/ext/ExtUtils-Manifest/t/Manifest.t similarity index 100% rename from lib/ExtUtils/t/Manifest.t rename to ext/ExtUtils-Manifest/t/Manifest.t diff --git a/lib/.gitignore b/lib/.gitignore index cd20910..b8515c4 100644 --- a/lib/.gitignore +++ b/lib/.gitignore @@ -131,6 +131,7 @@ /ExtUtils/Constant /ExtUtils/Installed.pm /ExtUtils/Install.pm +/ExtUtils/Manifest.pm /ExtUtils/Miniperl.pm /ExtUtils/Packlist.pm /Fatal.pm diff --git a/make_ext.pl b/make_ext.pl index 752fedd..7783688 100644 --- a/make_ext.pl +++ b/make_ext.pl @@ -12,7 +12,7 @@ use Cwd; # allow miniperl to build everything else. my @toolchain = qw(ext/constant/lib ext/ExtUtils-Command/lib - ext/ExtUtils-Install/lib + ext/ExtUtils-Install/lib ext/ExtUtils-Manifest/lib ext/Text-ParseWords/lib); # This script acts as a simple interface for building extensions.