Author: schwern
Date: Thu Sep 18 20:05:12 2008
New Revision: 11825

Removed:
   Module-Build/trunk/t/bundled/Test/
Modified:
   Module-Build/trunk/   (props changed)
   Module-Build/trunk/Build.PL
   Module-Build/trunk/Changes
   Module-Build/trunk/MANIFEST
   Module-Build/trunk/t/lib/MBTest.pm

Log:
 [EMAIL PROTECTED]:  schwern | 2008-09-18 20:04:26 -0700
  - Removed bundled Test::More.  The bundling didn't really work anyway.
    [Schwern]
 
  - Added Test::More and Test::Harness as build_requires deps.  We need
    Test::Harness support for TODO tests. [Schwern]
 
  - Minimum required version is now 5.6.1.  5.5 is dead, I don't have a
    5.6.0 to test and I don't think anyone will notice. [Schwern]
 
 5.6.1 works now.


Modified: Module-Build/trunk/Build.PL
==============================================================================
--- Module-Build/trunk/Build.PL (original)
+++ Module-Build/trunk/Build.PL Thu Sep 18 20:05:12 2008
@@ -4,8 +4,8 @@
 # find the local "lib" directory, so we use File::Spec to do it properly.
 use File::Spec 0.82;
 use lib File::Spec->catdir('lib');          # use our self to install
-# XXX we're not actually able to use the bundled copy
-use lib File::Spec->catdir('t', 'bundled'); # use bundled Test::More
+# XXX This doesn't carry over to sub processes
+use lib File::Spec->catdir('t', 'bundled'); # use bundled modules
 use lib File::Spec->catdir('t', 'lib');     # our utilities
 
 # We use Module::Build to test & install itself.
@@ -20,8 +20,12 @@
 my $build = ModuleBuildBuilder->new(
   module_name => 'Module::Build',
   license     => 'perl',
+  build_requires        => {
+    'Test::More'            => 0.49,
+    'Test::Harness'         => 2.03,    # when TODO tests worked
+  },
   requires    => {
-    'perl'                  => '5.005_04',
+    'perl'                  => '5.006001',
     'Data::Dumper'          => 0,
     'File::Basename'        => 0,
     'File::Compare'         => 0,

Modified: Module-Build/trunk/Changes
==============================================================================
--- Module-Build/trunk/Changes  (original)
+++ Module-Build/trunk/Changes  Thu Sep 18 20:05:12 2008
@@ -7,6 +7,17 @@
 
  - Fix some shell-quoting issues on Windows.
 
+ - Now works again on 5.6.2 and Windows [Schwern]
+
+ - Removed bundled Test::More.  The bundling didn't really work anyway.
+   [Schwern]
+
+ - Added Test::More and Test::Harness as build_requires deps.  We need
+   Test::Harness support for TODO tests. [Schwern]
+
+ - Minimum required version is now 5.6.1.  5.5 is dead, I don't have a
+   5.6.0 to test and I don't think anyone will notice. [Schwern]
+
 0.2808_04 - Thu Sep 11 22:51:27 PDT 2008
 
  - Backed-out incompatible Module::Finder change (first in 0.2808_02.)

Modified: Module-Build/trunk/MANIFEST
==============================================================================
--- Module-Build/trunk/MANIFEST (original)
+++ Module-Build/trunk/MANIFEST Thu Sep 18 20:05:12 2008
@@ -36,10 +36,6 @@
 README
 scripts/config_data
 t/basic.t
-t/bundled/Test/Builder.pm
-t/bundled/Test/More.pm
-t/bundled/Test/Simple.pm
-t/bundled/Tie/CPHash.pm
 t/compat.t
 t/destinations.t
 t/ext.t

Modified: Module-Build/trunk/t/lib/MBTest.pm
==============================================================================
--- Module-Build/trunk/t/lib/MBTest.pm  (original)
+++ Module-Build/trunk/t/lib/MBTest.pm  Thu Sep 18 20:05:12 2008
@@ -9,9 +9,8 @@
   # Make sure none of our tests load the users ~/.modulebuildrc file
   $ENV{MODULEBUILDRC} = 'NONE';
 
-  # In case the test wants to use Test::More or our other bundled
-  # modules, make sure they can be loaded.  They'll still do "use
-  # Test::More" in the test script.
+  # In case the test wants to use our other bundled
+  # modules, make sure they can be loaded.
   my $t_lib = File::Spec->catdir('t', 'bundled');
 
   unless ($ENV{PERL_CORE}) {

Reply via email to