Author: ericwilhelm
Date: Thu Sep 11 22:42:38 2008
New Revision: 11762

Modified:
   Module-Build/trunk/Changes
   Module-Build/trunk/lib/Module/Build/Base.pm
   Module-Build/trunk/lib/Module/Build/ModuleInfo.pm
   Module-Build/trunk/t/moduleinfo.t

Log:
** revert r10222, r10224 **


Modified: Module-Build/trunk/Changes
==============================================================================
--- Module-Build/trunk/Changes  (original)
+++ Module-Build/trunk/Changes  Thu Sep 11 22:42:38 2008
@@ -1,5 +1,9 @@
 Revision history for Perl extension Module::Build.
 
+0.2808_03
+
+ - Backed-out incompatible Module::Finder change (first in 0.2808_02.)
+
 0.2808_03 - Mon Sep  1 14:43:27 PDT 2008
 
  - Made adjustments for the format changes of recent Test::Harness

Modified: Module-Build/trunk/lib/Module/Build/Base.pm
==============================================================================
--- Module-Build/trunk/lib/Module/Build/Base.pm (original)
+++ Module-Build/trunk/lib/Module/Build/Base.pm Thu Sep 11 22:42:38 2008
@@ -965,13 +965,10 @@
 
   return $p->{dist_version} if defined $p->{dist_version};
 
-  if(my $file = $self->dist_version_from) {
-    my $mod = $self->module_name;
-    $file = File::Spec->catfile(split(qr{/}, $file));
-
-    my $pm_info = Module::Build::ModuleInfo->new_from_file(
-      $file, (defined($mod) ? (module => $mod) : ())
-    ) or die "Can't find file '$file' to determine version";
+  if ( my $dist_version_from = $self->dist_version_from ) {
+    my $version_from = File::Spec->catfile( split( qr{/}, $dist_version_from ) 
);
+    my $pm_info = Module::Build::ModuleInfo->new_from_file( $version_from )
+      or die "Can't find file $version_from to determine version";
     $p->{dist_version} = $pm_info->version();
   }
 

Modified: Module-Build/trunk/lib/Module/Build/ModuleInfo.pm
==============================================================================
--- Module-Build/trunk/lib/Module/Build/ModuleInfo.pm   (original)
+++ Module-Build/trunk/lib/Module/Build/ModuleInfo.pm   Thu Sep 11 22:42:38 2008
@@ -73,7 +73,7 @@
   my %props = @_;
 
   my( %valid_props, @valid_props );
-  @valid_props = qw( collect_pod inc module );
+  @valid_props = qw( collect_pod inc );
   @[EMAIL PROTECTED] = delete( @[EMAIL PROTECTED] );
   warn "Unknown properties: @{[keys %props]}\n" if scalar( %props );
 

Modified: Module-Build/trunk/t/moduleinfo.t
==============================================================================
--- Module-Build/trunk/t/moduleinfo.t   (original)
+++ Module-Build/trunk/t/moduleinfo.t   Thu Sep 11 22:42:38 2008
@@ -4,7 +4,7 @@
 
 use strict;
 use lib $ENV{PERL_CORE} ? '../lib/Module/Build/t/lib' : 't/lib';
-use MBTest tests => 87;
+use MBTest tests => 82;
 
 use_ok 'Module::Build::ModuleInfo';
 ensure_blib('Module::Build::ModuleInfo');
@@ -324,20 +324,6 @@
   $i++;
 }
 
-# check the 'explicit module' usage of new_from_file()
-($i, $n) = (1, scalar(@scripts) - 3);
-foreach my $script (@scripts[3 .. $#scripts]) {
-  $dist->change_file('bin/simple.plx', $script);
-  $dist->regen;
-  $pm_info = Module::Build::ModuleInfo->new_from_file(
-    File::Spec->catfile('bin', 'simple.plx'),
-    module => '_private',
-  );
-
-  is($pm_info->version, '999', "correct script version ($i of $n)");
-  $i++;
-}
-
 
 # examine properties of a module: name, pod, etc
 $dist->change_file( 'lib/Simple.pm', <<'---' );

Reply via email to