From: Nicholas Clark <nick@ccl4.org>
Date: Sat, 26 Sep 2009 13:30:03 +0000 (+0100)
Subject: Move Module::Build from ext/ to cpan/
X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=commitdiff_plain;h=2ad3fd79fc9c36127e4a72f731e2784799de0b2f;p=p5sagit%2Fp5-mst-13.2.git

Move Module::Build from ext/ to cpan/
---

diff --git a/MANIFEST b/MANIFEST
index 5a77a25..a7a8c5e 100644
--- a/MANIFEST
+++ b/MANIFEST
@@ -569,6 +569,72 @@ cpan/Math-Complex/lib/Math/Trig.pm	A simple interface to complex trigonometry
 cpan/Math-Complex/t/Complex.t		See if Math::Complex works
 cpan/Math-Complex/t/Trig.t		See if Math::Trig works
 cpan/Math-Complex/t/underbar.t		See if Math::Complex works
+cpan/Module-Build/Changes				Module::Build
+cpan/Module-Build/lib/Module/Build/API.pod		Module::Build
+cpan/Module-Build/lib/Module/Build/Authoring.pod	Module::Build
+cpan/Module-Build/lib/Module/Build/Base.pm		Module::Build
+cpan/Module-Build/lib/Module/Build/Compat.pm		Module::Build
+cpan/Module-Build/lib/Module/Build/Config.pm		Module::Build
+cpan/Module-Build/lib/Module/Build/Cookbook.pm		Module::Build
+cpan/Module-Build/lib/Module/Build/Dumper.pm		Module::Build
+cpan/Module-Build/lib/Module/Build/ModuleInfo.pm	Module::Build
+cpan/Module-Build/lib/Module/Build/Notes.pm		Module::Build
+cpan/Module-Build/lib/Module/Build/Platform/aix.pm	Module::Build
+cpan/Module-Build/lib/Module/Build/Platform/Amiga.pm	Module::Build
+cpan/Module-Build/lib/Module/Build/Platform/cygwin.pm	Module::Build
+cpan/Module-Build/lib/Module/Build/Platform/darwin.pm	Module::Build
+cpan/Module-Build/lib/Module/Build/Platform/Default.pm	Module::Build
+cpan/Module-Build/lib/Module/Build/Platform/EBCDIC.pm	Module::Build
+cpan/Module-Build/lib/Module/Build/Platform/MacOS.pm	Module::Build
+cpan/Module-Build/lib/Module/Build/Platform/MPEiX.pm	Module::Build
+cpan/Module-Build/lib/Module/Build/Platform/os2.pm	Module::Build
+cpan/Module-Build/lib/Module/Build/Platform/RiscOS.pm	Module::Build
+cpan/Module-Build/lib/Module/Build/Platform/Unix.pm	Module::Build
+cpan/Module-Build/lib/Module/Build/Platform/VMS.pm	Module::Build
+cpan/Module-Build/lib/Module/Build/Platform/VOS.pm	Module::Build
+cpan/Module-Build/lib/Module/Build/Platform/Windows.pm	Module::Build
+cpan/Module-Build/lib/Module/Build.pm			Module::Build
+cpan/Module-Build/lib/Module/Build/PodParser.pm		Module::Build
+cpan/Module-Build/lib/Module/Build/PPMMaker.pm		Module::Build
+cpan/Module-Build/lib/Module/Build/Version.pm		Module::Build
+cpan/Module-Build/lib/Module/Build/YAML.pm		Module::Build
+cpan/Module-Build/scripts/config_data			Module::Build
+cpan/Module-Build/t/add_property.t			Module::Build
+cpan/Module-Build/t/basic.t				Module::Build
+cpan/Module-Build/t/bundled/Tie/CPHash.pm		Module::Build.pm
+cpan/Module-Build/t/compat/exit.t			Module::Build
+cpan/Module-Build/t/compat.t				Module::Build
+cpan/Module-Build/t/debug.t				Module::Build tests
+cpan/Module-Build/t/destinations.t			Module::Build
+cpan/Module-Build/t/extend.t				Module::Build
+cpan/Module-Build/t/ext.t				Module::Build
+cpan/Module-Build/t/files.t				Module::Build
+cpan/Module-Build/t/help.t				Module::Build
+cpan/Module-Build/t/install_extra_target.t		Module::Build tests
+cpan/Module-Build/t/install.t				Module::Build
+cpan/Module-Build/t/lib/DistGen.pm			Module::Build
+cpan/Module-Build/t/lib/MBTest.pm			Module::Build
+cpan/Module-Build/t/manifypods.t			Module::Build
+cpan/Module-Build/t/mbyaml.t				Module::Build
+cpan/Module-Build/t/metadata2.t				Module::Build
+cpan/Module-Build/t/metadata.t				Module::Build
+cpan/Module-Build/t/moduleinfo.t			Module::Build
+cpan/Module-Build/t/new_from_context.t			Module::Build
+cpan/Module-Build/t/notes.t				Module::Build
+cpan/Module-Build/t/parents.t				Module::Build
+cpan/Module-Build/t/PL_files.t				Module::Build tests
+cpan/Module-Build/t/pod_parser.t			Module::Build
+cpan/Module-Build/t/ppm.t				Module::Build
+cpan/Module-Build/t/runthrough.t			Module::Build
+cpan/Module-Build/t/script_dist.t			Module::Build
+cpan/Module-Build/t/test_file_exts.t			Module::Build
+cpan/Module-Build/t/test_types.t			Module::Build
+cpan/Module-Build/t/test_type.t				Module::Build
+cpan/Module-Build/t/tilde.t				Module::Build
+cpan/Module-Build/t/use_tap_harness.t			Module::Build
+cpan/Module-Build/t/versions.t				Module::Build
+cpan/Module-Build/t/write_default_maniskip.t		Module::Build tests
+cpan/Module-Build/t/xs.t				Module::Build
 cpan/Sys-Syslog/Changes			Changlog for Sys::Syslog
 cpan/Sys-Syslog/fallback/const-c.inc	Sys::Syslog constants fallback file
 cpan/Sys-Syslog/fallback/const-xs.inc	Sys::Syslog constants fallback file
@@ -1858,72 +1924,6 @@ ext/MIME-Base64/t/base64.t	See whether MIME::Base64 works
 ext/MIME-Base64/t/quoted-print.t	See whether MIME::QuotedPrint works
 ext/MIME-Base64/t/unicode.t	See whether MIME::Base64 works
 ext/MIME-Base64/t/warn.t	See whether MIME::Base64 works
-ext/Module-Build/Changes				Module::Build
-ext/Module-Build/lib/Module/Build/API.pod		Module::Build
-ext/Module-Build/lib/Module/Build/Authoring.pod		Module::Build
-ext/Module-Build/lib/Module/Build/Base.pm		Module::Build
-ext/Module-Build/lib/Module/Build/Compat.pm		Module::Build
-ext/Module-Build/lib/Module/Build/Config.pm		Module::Build
-ext/Module-Build/lib/Module/Build/Cookbook.pm		Module::Build
-ext/Module-Build/lib/Module/Build/Dumper.pm		Module::Build
-ext/Module-Build/lib/Module/Build/ModuleInfo.pm		Module::Build
-ext/Module-Build/lib/Module/Build/Notes.pm		Module::Build
-ext/Module-Build/lib/Module/Build/Platform/aix.pm	Module::Build
-ext/Module-Build/lib/Module/Build/Platform/Amiga.pm	Module::Build
-ext/Module-Build/lib/Module/Build/Platform/cygwin.pm	Module::Build
-ext/Module-Build/lib/Module/Build/Platform/darwin.pm	Module::Build
-ext/Module-Build/lib/Module/Build/Platform/Default.pm	Module::Build
-ext/Module-Build/lib/Module/Build/Platform/EBCDIC.pm	Module::Build
-ext/Module-Build/lib/Module/Build/Platform/MacOS.pm	Module::Build
-ext/Module-Build/lib/Module/Build/Platform/MPEiX.pm	Module::Build
-ext/Module-Build/lib/Module/Build/Platform/os2.pm	Module::Build
-ext/Module-Build/lib/Module/Build/Platform/RiscOS.pm	Module::Build
-ext/Module-Build/lib/Module/Build/Platform/Unix.pm	Module::Build
-ext/Module-Build/lib/Module/Build/Platform/VMS.pm	Module::Build
-ext/Module-Build/lib/Module/Build/Platform/VOS.pm	Module::Build
-ext/Module-Build/lib/Module/Build/Platform/Windows.pm	Module::Build
-ext/Module-Build/lib/Module/Build.pm			Module::Build
-ext/Module-Build/lib/Module/Build/PodParser.pm		Module::Build
-ext/Module-Build/lib/Module/Build/PPMMaker.pm		Module::Build
-ext/Module-Build/lib/Module/Build/Version.pm		Module::Build
-ext/Module-Build/lib/Module/Build/YAML.pm		Module::Build
-ext/Module-Build/scripts/config_data			Module::Build
-ext/Module-Build/t/add_property.t			Module::Build
-ext/Module-Build/t/basic.t				Module::Build
-ext/Module-Build/t/bundled/Tie/CPHash.pm		Module::Build.pm
-ext/Module-Build/t/compat/exit.t			Module::Build
-ext/Module-Build/t/compat.t				Module::Build
-ext/Module-Build/t/debug.t				Module::Build tests
-ext/Module-Build/t/destinations.t			Module::Build
-ext/Module-Build/t/extend.t				Module::Build
-ext/Module-Build/t/ext.t				Module::Build
-ext/Module-Build/t/files.t				Module::Build
-ext/Module-Build/t/help.t				Module::Build
-ext/Module-Build/t/install_extra_target.t		Module::Build tests
-ext/Module-Build/t/install.t				Module::Build
-ext/Module-Build/t/lib/DistGen.pm			Module::Build
-ext/Module-Build/t/lib/MBTest.pm			Module::Build
-ext/Module-Build/t/manifypods.t				Module::Build
-ext/Module-Build/t/mbyaml.t				Module::Build
-ext/Module-Build/t/metadata2.t				Module::Build
-ext/Module-Build/t/metadata.t				Module::Build
-ext/Module-Build/t/moduleinfo.t				Module::Build
-ext/Module-Build/t/new_from_context.t			Module::Build
-ext/Module-Build/t/notes.t				Module::Build
-ext/Module-Build/t/parents.t				Module::Build
-ext/Module-Build/t/PL_files.t				Module::Build tests
-ext/Module-Build/t/pod_parser.t				Module::Build
-ext/Module-Build/t/ppm.t				Module::Build
-ext/Module-Build/t/runthrough.t				Module::Build
-ext/Module-Build/t/script_dist.t			Module::Build
-ext/Module-Build/t/test_file_exts.t			Module::Build
-ext/Module-Build/t/test_types.t				Module::Build
-ext/Module-Build/t/test_type.t				Module::Build
-ext/Module-Build/t/tilde.t				Module::Build
-ext/Module-Build/t/use_tap_harness.t			Module::Build
-ext/Module-Build/t/versions.t				Module::Build
-ext/Module-Build/t/write_default_maniskip.t		Module::Build tests
-ext/Module-Build/t/xs.t					Module::Build
 ext/Module-CoreList/Changes	Module::CoreList Changes
 ext/Module-CoreList/corelist	The corelist command-line utility
 ext/Module-CoreList/identify-dependencies	A usage example for Module::CoreList
diff --git a/Porting/Maintainers.pl b/Porting/Maintainers.pl
index 820fe37..12c4590 100755
--- a/Porting/Maintainers.pl
+++ b/Porting/Maintainers.pl
@@ -994,7 +994,7 @@ use File::Glob qw(:case);
 	{
 	'MAINTAINER'	=> 'kwilliams',
 	'DISTRIBUTION'	=> 'DAGOLDEN/Module-Build-0.35.tar.gz',
-	'FILES'		=> q[ext/Module-Build],
+	'FILES'		=> q[cpan/Module-Build],
 	'EXCLUDED'	=> [ qw{ t/par.t t/signature.t scripts/bundle.pl},
 			     qr!^contrib/! ],
 	'CPAN'		=> 1,
diff --git a/ext/Module-Build/Changes b/cpan/Module-Build/Changes
similarity index 100%
rename from ext/Module-Build/Changes
rename to cpan/Module-Build/Changes
diff --git a/ext/Module-Build/lib/Module/Build.pm b/cpan/Module-Build/lib/Module/Build.pm
similarity index 100%
rename from ext/Module-Build/lib/Module/Build.pm
rename to cpan/Module-Build/lib/Module/Build.pm
diff --git a/ext/Module-Build/lib/Module/Build/API.pod b/cpan/Module-Build/lib/Module/Build/API.pod
similarity index 100%
rename from ext/Module-Build/lib/Module/Build/API.pod
rename to cpan/Module-Build/lib/Module/Build/API.pod
diff --git a/ext/Module-Build/lib/Module/Build/Authoring.pod b/cpan/Module-Build/lib/Module/Build/Authoring.pod
similarity index 100%
rename from ext/Module-Build/lib/Module/Build/Authoring.pod
rename to cpan/Module-Build/lib/Module/Build/Authoring.pod
diff --git a/ext/Module-Build/lib/Module/Build/Base.pm b/cpan/Module-Build/lib/Module/Build/Base.pm
similarity index 100%
rename from ext/Module-Build/lib/Module/Build/Base.pm
rename to cpan/Module-Build/lib/Module/Build/Base.pm
diff --git a/ext/Module-Build/lib/Module/Build/Compat.pm b/cpan/Module-Build/lib/Module/Build/Compat.pm
similarity index 100%
rename from ext/Module-Build/lib/Module/Build/Compat.pm
rename to cpan/Module-Build/lib/Module/Build/Compat.pm
diff --git a/ext/Module-Build/lib/Module/Build/Config.pm b/cpan/Module-Build/lib/Module/Build/Config.pm
similarity index 100%
rename from ext/Module-Build/lib/Module/Build/Config.pm
rename to cpan/Module-Build/lib/Module/Build/Config.pm
diff --git a/ext/Module-Build/lib/Module/Build/Cookbook.pm b/cpan/Module-Build/lib/Module/Build/Cookbook.pm
similarity index 100%
rename from ext/Module-Build/lib/Module/Build/Cookbook.pm
rename to cpan/Module-Build/lib/Module/Build/Cookbook.pm
diff --git a/ext/Module-Build/lib/Module/Build/Dumper.pm b/cpan/Module-Build/lib/Module/Build/Dumper.pm
similarity index 100%
rename from ext/Module-Build/lib/Module/Build/Dumper.pm
rename to cpan/Module-Build/lib/Module/Build/Dumper.pm
diff --git a/ext/Module-Build/lib/Module/Build/ModuleInfo.pm b/cpan/Module-Build/lib/Module/Build/ModuleInfo.pm
similarity index 100%
rename from ext/Module-Build/lib/Module/Build/ModuleInfo.pm
rename to cpan/Module-Build/lib/Module/Build/ModuleInfo.pm
diff --git a/ext/Module-Build/lib/Module/Build/Notes.pm b/cpan/Module-Build/lib/Module/Build/Notes.pm
similarity index 100%
rename from ext/Module-Build/lib/Module/Build/Notes.pm
rename to cpan/Module-Build/lib/Module/Build/Notes.pm
diff --git a/ext/Module-Build/lib/Module/Build/PPMMaker.pm b/cpan/Module-Build/lib/Module/Build/PPMMaker.pm
similarity index 100%
rename from ext/Module-Build/lib/Module/Build/PPMMaker.pm
rename to cpan/Module-Build/lib/Module/Build/PPMMaker.pm
diff --git a/ext/Module-Build/lib/Module/Build/Platform/Amiga.pm b/cpan/Module-Build/lib/Module/Build/Platform/Amiga.pm
similarity index 100%
rename from ext/Module-Build/lib/Module/Build/Platform/Amiga.pm
rename to cpan/Module-Build/lib/Module/Build/Platform/Amiga.pm
diff --git a/ext/Module-Build/lib/Module/Build/Platform/Default.pm b/cpan/Module-Build/lib/Module/Build/Platform/Default.pm
similarity index 100%
rename from ext/Module-Build/lib/Module/Build/Platform/Default.pm
rename to cpan/Module-Build/lib/Module/Build/Platform/Default.pm
diff --git a/ext/Module-Build/lib/Module/Build/Platform/EBCDIC.pm b/cpan/Module-Build/lib/Module/Build/Platform/EBCDIC.pm
similarity index 100%
rename from ext/Module-Build/lib/Module/Build/Platform/EBCDIC.pm
rename to cpan/Module-Build/lib/Module/Build/Platform/EBCDIC.pm
diff --git a/ext/Module-Build/lib/Module/Build/Platform/MPEiX.pm b/cpan/Module-Build/lib/Module/Build/Platform/MPEiX.pm
similarity index 100%
rename from ext/Module-Build/lib/Module/Build/Platform/MPEiX.pm
rename to cpan/Module-Build/lib/Module/Build/Platform/MPEiX.pm
diff --git a/ext/Module-Build/lib/Module/Build/Platform/MacOS.pm b/cpan/Module-Build/lib/Module/Build/Platform/MacOS.pm
similarity index 100%
rename from ext/Module-Build/lib/Module/Build/Platform/MacOS.pm
rename to cpan/Module-Build/lib/Module/Build/Platform/MacOS.pm
diff --git a/ext/Module-Build/lib/Module/Build/Platform/RiscOS.pm b/cpan/Module-Build/lib/Module/Build/Platform/RiscOS.pm
similarity index 100%
rename from ext/Module-Build/lib/Module/Build/Platform/RiscOS.pm
rename to cpan/Module-Build/lib/Module/Build/Platform/RiscOS.pm
diff --git a/ext/Module-Build/lib/Module/Build/Platform/Unix.pm b/cpan/Module-Build/lib/Module/Build/Platform/Unix.pm
similarity index 100%
rename from ext/Module-Build/lib/Module/Build/Platform/Unix.pm
rename to cpan/Module-Build/lib/Module/Build/Platform/Unix.pm
diff --git a/ext/Module-Build/lib/Module/Build/Platform/VMS.pm b/cpan/Module-Build/lib/Module/Build/Platform/VMS.pm
similarity index 100%
rename from ext/Module-Build/lib/Module/Build/Platform/VMS.pm
rename to cpan/Module-Build/lib/Module/Build/Platform/VMS.pm
diff --git a/ext/Module-Build/lib/Module/Build/Platform/VOS.pm b/cpan/Module-Build/lib/Module/Build/Platform/VOS.pm
similarity index 100%
rename from ext/Module-Build/lib/Module/Build/Platform/VOS.pm
rename to cpan/Module-Build/lib/Module/Build/Platform/VOS.pm
diff --git a/ext/Module-Build/lib/Module/Build/Platform/Windows.pm b/cpan/Module-Build/lib/Module/Build/Platform/Windows.pm
similarity index 100%
rename from ext/Module-Build/lib/Module/Build/Platform/Windows.pm
rename to cpan/Module-Build/lib/Module/Build/Platform/Windows.pm
diff --git a/ext/Module-Build/lib/Module/Build/Platform/aix.pm b/cpan/Module-Build/lib/Module/Build/Platform/aix.pm
similarity index 100%
rename from ext/Module-Build/lib/Module/Build/Platform/aix.pm
rename to cpan/Module-Build/lib/Module/Build/Platform/aix.pm
diff --git a/ext/Module-Build/lib/Module/Build/Platform/cygwin.pm b/cpan/Module-Build/lib/Module/Build/Platform/cygwin.pm
similarity index 100%
rename from ext/Module-Build/lib/Module/Build/Platform/cygwin.pm
rename to cpan/Module-Build/lib/Module/Build/Platform/cygwin.pm
diff --git a/ext/Module-Build/lib/Module/Build/Platform/darwin.pm b/cpan/Module-Build/lib/Module/Build/Platform/darwin.pm
similarity index 100%
rename from ext/Module-Build/lib/Module/Build/Platform/darwin.pm
rename to cpan/Module-Build/lib/Module/Build/Platform/darwin.pm
diff --git a/ext/Module-Build/lib/Module/Build/Platform/os2.pm b/cpan/Module-Build/lib/Module/Build/Platform/os2.pm
similarity index 100%
rename from ext/Module-Build/lib/Module/Build/Platform/os2.pm
rename to cpan/Module-Build/lib/Module/Build/Platform/os2.pm
diff --git a/ext/Module-Build/lib/Module/Build/PodParser.pm b/cpan/Module-Build/lib/Module/Build/PodParser.pm
similarity index 100%
rename from ext/Module-Build/lib/Module/Build/PodParser.pm
rename to cpan/Module-Build/lib/Module/Build/PodParser.pm
diff --git a/ext/Module-Build/lib/Module/Build/Version.pm b/cpan/Module-Build/lib/Module/Build/Version.pm
similarity index 100%
rename from ext/Module-Build/lib/Module/Build/Version.pm
rename to cpan/Module-Build/lib/Module/Build/Version.pm
diff --git a/ext/Module-Build/lib/Module/Build/YAML.pm b/cpan/Module-Build/lib/Module/Build/YAML.pm
similarity index 100%
rename from ext/Module-Build/lib/Module/Build/YAML.pm
rename to cpan/Module-Build/lib/Module/Build/YAML.pm
diff --git a/ext/Module-Build/scripts/config_data b/cpan/Module-Build/scripts/config_data
similarity index 100%
rename from ext/Module-Build/scripts/config_data
rename to cpan/Module-Build/scripts/config_data
diff --git a/ext/Module-Build/t/PL_files.t b/cpan/Module-Build/t/PL_files.t
similarity index 100%
rename from ext/Module-Build/t/PL_files.t
rename to cpan/Module-Build/t/PL_files.t
diff --git a/ext/Module-Build/t/add_property.t b/cpan/Module-Build/t/add_property.t
similarity index 100%
rename from ext/Module-Build/t/add_property.t
rename to cpan/Module-Build/t/add_property.t
diff --git a/ext/Module-Build/t/basic.t b/cpan/Module-Build/t/basic.t
similarity index 100%
rename from ext/Module-Build/t/basic.t
rename to cpan/Module-Build/t/basic.t
diff --git a/ext/Module-Build/t/bundled/Tie/CPHash.pm b/cpan/Module-Build/t/bundled/Tie/CPHash.pm
similarity index 100%
rename from ext/Module-Build/t/bundled/Tie/CPHash.pm
rename to cpan/Module-Build/t/bundled/Tie/CPHash.pm
diff --git a/ext/Module-Build/t/compat.t b/cpan/Module-Build/t/compat.t
similarity index 100%
rename from ext/Module-Build/t/compat.t
rename to cpan/Module-Build/t/compat.t
diff --git a/ext/Module-Build/t/compat/exit.t b/cpan/Module-Build/t/compat/exit.t
similarity index 100%
rename from ext/Module-Build/t/compat/exit.t
rename to cpan/Module-Build/t/compat/exit.t
diff --git a/ext/Module-Build/t/debug.t b/cpan/Module-Build/t/debug.t
similarity index 100%
rename from ext/Module-Build/t/debug.t
rename to cpan/Module-Build/t/debug.t
diff --git a/ext/Module-Build/t/destinations.t b/cpan/Module-Build/t/destinations.t
similarity index 100%
rename from ext/Module-Build/t/destinations.t
rename to cpan/Module-Build/t/destinations.t
diff --git a/ext/Module-Build/t/ext.t b/cpan/Module-Build/t/ext.t
similarity index 100%
rename from ext/Module-Build/t/ext.t
rename to cpan/Module-Build/t/ext.t
diff --git a/ext/Module-Build/t/extend.t b/cpan/Module-Build/t/extend.t
similarity index 100%
rename from ext/Module-Build/t/extend.t
rename to cpan/Module-Build/t/extend.t
diff --git a/ext/Module-Build/t/files.t b/cpan/Module-Build/t/files.t
similarity index 100%
rename from ext/Module-Build/t/files.t
rename to cpan/Module-Build/t/files.t
diff --git a/ext/Module-Build/t/help.t b/cpan/Module-Build/t/help.t
similarity index 100%
rename from ext/Module-Build/t/help.t
rename to cpan/Module-Build/t/help.t
diff --git a/ext/Module-Build/t/install.t b/cpan/Module-Build/t/install.t
similarity index 100%
rename from ext/Module-Build/t/install.t
rename to cpan/Module-Build/t/install.t
diff --git a/ext/Module-Build/t/install_extra_target.t b/cpan/Module-Build/t/install_extra_target.t
similarity index 100%
rename from ext/Module-Build/t/install_extra_target.t
rename to cpan/Module-Build/t/install_extra_target.t
diff --git a/ext/Module-Build/t/lib/DistGen.pm b/cpan/Module-Build/t/lib/DistGen.pm
similarity index 100%
rename from ext/Module-Build/t/lib/DistGen.pm
rename to cpan/Module-Build/t/lib/DistGen.pm
diff --git a/ext/Module-Build/t/lib/MBTest.pm b/cpan/Module-Build/t/lib/MBTest.pm
similarity index 100%
rename from ext/Module-Build/t/lib/MBTest.pm
rename to cpan/Module-Build/t/lib/MBTest.pm
diff --git a/ext/Module-Build/t/manifypods.t b/cpan/Module-Build/t/manifypods.t
similarity index 100%
rename from ext/Module-Build/t/manifypods.t
rename to cpan/Module-Build/t/manifypods.t
diff --git a/ext/Module-Build/t/mbyaml.t b/cpan/Module-Build/t/mbyaml.t
similarity index 100%
rename from ext/Module-Build/t/mbyaml.t
rename to cpan/Module-Build/t/mbyaml.t
diff --git a/ext/Module-Build/t/metadata.t b/cpan/Module-Build/t/metadata.t
similarity index 100%
rename from ext/Module-Build/t/metadata.t
rename to cpan/Module-Build/t/metadata.t
diff --git a/ext/Module-Build/t/metadata2.t b/cpan/Module-Build/t/metadata2.t
similarity index 100%
rename from ext/Module-Build/t/metadata2.t
rename to cpan/Module-Build/t/metadata2.t
diff --git a/ext/Module-Build/t/moduleinfo.t b/cpan/Module-Build/t/moduleinfo.t
similarity index 100%
rename from ext/Module-Build/t/moduleinfo.t
rename to cpan/Module-Build/t/moduleinfo.t
diff --git a/ext/Module-Build/t/new_from_context.t b/cpan/Module-Build/t/new_from_context.t
similarity index 100%
rename from ext/Module-Build/t/new_from_context.t
rename to cpan/Module-Build/t/new_from_context.t
diff --git a/ext/Module-Build/t/notes.t b/cpan/Module-Build/t/notes.t
similarity index 100%
rename from ext/Module-Build/t/notes.t
rename to cpan/Module-Build/t/notes.t
diff --git a/ext/Module-Build/t/parents.t b/cpan/Module-Build/t/parents.t
similarity index 100%
rename from ext/Module-Build/t/parents.t
rename to cpan/Module-Build/t/parents.t
diff --git a/ext/Module-Build/t/pod_parser.t b/cpan/Module-Build/t/pod_parser.t
similarity index 100%
rename from ext/Module-Build/t/pod_parser.t
rename to cpan/Module-Build/t/pod_parser.t
diff --git a/ext/Module-Build/t/ppm.t b/cpan/Module-Build/t/ppm.t
similarity index 100%
rename from ext/Module-Build/t/ppm.t
rename to cpan/Module-Build/t/ppm.t
diff --git a/ext/Module-Build/t/runthrough.t b/cpan/Module-Build/t/runthrough.t
similarity index 100%
rename from ext/Module-Build/t/runthrough.t
rename to cpan/Module-Build/t/runthrough.t
diff --git a/ext/Module-Build/t/script_dist.t b/cpan/Module-Build/t/script_dist.t
similarity index 100%
rename from ext/Module-Build/t/script_dist.t
rename to cpan/Module-Build/t/script_dist.t
diff --git a/ext/Module-Build/t/test_file_exts.t b/cpan/Module-Build/t/test_file_exts.t
similarity index 100%
rename from ext/Module-Build/t/test_file_exts.t
rename to cpan/Module-Build/t/test_file_exts.t
diff --git a/ext/Module-Build/t/test_type.t b/cpan/Module-Build/t/test_type.t
similarity index 100%
rename from ext/Module-Build/t/test_type.t
rename to cpan/Module-Build/t/test_type.t
diff --git a/ext/Module-Build/t/test_types.t b/cpan/Module-Build/t/test_types.t
similarity index 100%
rename from ext/Module-Build/t/test_types.t
rename to cpan/Module-Build/t/test_types.t
diff --git a/ext/Module-Build/t/tilde.t b/cpan/Module-Build/t/tilde.t
similarity index 100%
rename from ext/Module-Build/t/tilde.t
rename to cpan/Module-Build/t/tilde.t
diff --git a/ext/Module-Build/t/use_tap_harness.t b/cpan/Module-Build/t/use_tap_harness.t
similarity index 100%
rename from ext/Module-Build/t/use_tap_harness.t
rename to cpan/Module-Build/t/use_tap_harness.t
diff --git a/ext/Module-Build/t/versions.t b/cpan/Module-Build/t/versions.t
similarity index 100%
rename from ext/Module-Build/t/versions.t
rename to cpan/Module-Build/t/versions.t
diff --git a/ext/Module-Build/t/write_default_maniskip.t b/cpan/Module-Build/t/write_default_maniskip.t
similarity index 100%
rename from ext/Module-Build/t/write_default_maniskip.t
rename to cpan/Module-Build/t/write_default_maniskip.t
diff --git a/ext/Module-Build/t/xs.t b/cpan/Module-Build/t/xs.t
similarity index 100%
rename from ext/Module-Build/t/xs.t
rename to cpan/Module-Build/t/xs.t
diff --git a/utils/config_data.PL b/utils/config_data.PL
index e8dda91..a7bc90f 100644
--- a/utils/config_data.PL
+++ b/utils/config_data.PL
@@ -35,7 +35,7 @@ use File::Spec;
 
 my $script = File::Spec->catfile(
             File::Spec->catdir(
-                File::Spec->updir, qw[ext Module-Build scripts]
+                File::Spec->updir, qw[cpan Module-Build scripts]
             ), "config_data");
 
 if (open(IN, $script)) {