r2457 - in packages/libmodule-install-perl/branches/upstream/current: . inc/Module inc/Module/Install lib/Module lib/Module/Install lib/Module/Install/Admin lib/Module/Install/Makefile lib/inc/Module t

Krzysztof Krzyzaniak eloy at costa.debian.org
Mon Mar 20 11:35:20 UTC 2006


Author: eloy
Date: 2006-03-20 11:35:17 +0000 (Mon, 20 Mar 2006)
New Revision: 2457

Modified:
   packages/libmodule-install-perl/branches/upstream/current/Changes
   packages/libmodule-install-perl/branches/upstream/current/META.yml
   packages/libmodule-install-perl/branches/upstream/current/Makefile.PL
   packages/libmodule-install-perl/branches/upstream/current/inc/Module/Install.pm
   packages/libmodule-install-perl/branches/upstream/current/inc/Module/Install/AutoInstall.pm
   packages/libmodule-install-perl/branches/upstream/current/inc/Module/Install/Base.pm
   packages/libmodule-install-perl/branches/upstream/current/inc/Module/Install/Can.pm
   packages/libmodule-install-perl/branches/upstream/current/inc/Module/Install/Fetch.pm
   packages/libmodule-install-perl/branches/upstream/current/inc/Module/Install/Include.pm
   packages/libmodule-install-perl/branches/upstream/current/inc/Module/Install/Makefile.pm
   packages/libmodule-install-perl/branches/upstream/current/inc/Module/Install/Metadata.pm
   packages/libmodule-install-perl/branches/upstream/current/inc/Module/Install/Win32.pm
   packages/libmodule-install-perl/branches/upstream/current/inc/Module/Install/WriteAll.pm
   packages/libmodule-install-perl/branches/upstream/current/lib/Module/Install.pm
   packages/libmodule-install-perl/branches/upstream/current/lib/Module/Install/Admin.pm
   packages/libmodule-install-perl/branches/upstream/current/lib/Module/Install/Admin/Bundle.pm
   packages/libmodule-install-perl/branches/upstream/current/lib/Module/Install/Admin/Find.pm
   packages/libmodule-install-perl/branches/upstream/current/lib/Module/Install/Admin/Include.pm
   packages/libmodule-install-perl/branches/upstream/current/lib/Module/Install/Admin/Makefile.pm
   packages/libmodule-install-perl/branches/upstream/current/lib/Module/Install/Admin/Manifest.pm
   packages/libmodule-install-perl/branches/upstream/current/lib/Module/Install/Admin/Metadata.pm
   packages/libmodule-install-perl/branches/upstream/current/lib/Module/Install/Admin/ScanDeps.pm
   packages/libmodule-install-perl/branches/upstream/current/lib/Module/Install/Admin/WriteAll.pm
   packages/libmodule-install-perl/branches/upstream/current/lib/Module/Install/AutoInstall.pm
   packages/libmodule-install-perl/branches/upstream/current/lib/Module/Install/Base.pm
   packages/libmodule-install-perl/branches/upstream/current/lib/Module/Install/Build.pm
   packages/libmodule-install-perl/branches/upstream/current/lib/Module/Install/Bundle.pm
   packages/libmodule-install-perl/branches/upstream/current/lib/Module/Install/Can.pm
   packages/libmodule-install-perl/branches/upstream/current/lib/Module/Install/Compiler.pm
   packages/libmodule-install-perl/branches/upstream/current/lib/Module/Install/Deprecated.pm
   packages/libmodule-install-perl/branches/upstream/current/lib/Module/Install/External.pm
   packages/libmodule-install-perl/branches/upstream/current/lib/Module/Install/Fetch.pm
   packages/libmodule-install-perl/branches/upstream/current/lib/Module/Install/Include.pm
   packages/libmodule-install-perl/branches/upstream/current/lib/Module/Install/Inline.pm
   packages/libmodule-install-perl/branches/upstream/current/lib/Module/Install/MakeMaker.pm
   packages/libmodule-install-perl/branches/upstream/current/lib/Module/Install/Makefile.pm
   packages/libmodule-install-perl/branches/upstream/current/lib/Module/Install/Makefile/Name.pm
   packages/libmodule-install-perl/branches/upstream/current/lib/Module/Install/Makefile/Version.pm
   packages/libmodule-install-perl/branches/upstream/current/lib/Module/Install/Metadata.pm
   packages/libmodule-install-perl/branches/upstream/current/lib/Module/Install/PAR.pm
   packages/libmodule-install-perl/branches/upstream/current/lib/Module/Install/Run.pm
   packages/libmodule-install-perl/branches/upstream/current/lib/Module/Install/Scripts.pm
   packages/libmodule-install-perl/branches/upstream/current/lib/Module/Install/Share.pm
   packages/libmodule-install-perl/branches/upstream/current/lib/Module/Install/Win32.pm
   packages/libmodule-install-perl/branches/upstream/current/lib/Module/Install/WriteAll.pm
   packages/libmodule-install-perl/branches/upstream/current/lib/inc/Module/Install.pm
   packages/libmodule-install-perl/branches/upstream/current/t/01_compile.t
Log:
Load /tmp/tmp.Bi4GDs/libmodule-install-perl-0.61 into
packages/libmodule-install-perl/branches/upstream/current.


Modified: packages/libmodule-install-perl/branches/upstream/current/Changes
===================================================================
--- packages/libmodule-install-perl/branches/upstream/current/Changes	2006-03-19 23:10:20 UTC (rev 2456)
+++ packages/libmodule-install-perl/branches/upstream/current/Changes	2006-03-20 11:35:17 UTC (rev 2457)
@@ -1,3 +1,20 @@
+[Changes for 0.61 - 2006-03-15]
+
+* ActivePerl::Config on case-insensitive filesystems interacts
+  erroneously with Module::Install's (outdated) @INC hack, so remove it.
+  (Patch from Gisle Aas)
+
+* Improve compatibility with ExtUtils::MakeMaker 5.x by not relying
+  on FIRST_MAKEFILE being set in the MM instance.
+
+* Remove optional dependency on CPANPLUS. (INGY)
+
+* Add "realclean_files" command to add files to be cleaned on
+  "make realclean", instead of "make clean". (INGY)
+
+* Add $VERSION back to inc::Module::Install so we can implement
+  workarounds and back-compatibility code later on. (ADAMK)
+
 [Changes for 0.60 - 2006-03-11]
 
 * Cleaned up the 0.59 fix a bit and added a bunch of comments explaining

Modified: packages/libmodule-install-perl/branches/upstream/current/META.yml
===================================================================
--- packages/libmodule-install-perl/branches/upstream/current/META.yml	2006-03-19 23:10:20 UTC (rev 2456)
+++ packages/libmodule-install-perl/branches/upstream/current/META.yml	2006-03-20 11:35:17 UTC (rev 2457)
@@ -1,131 +1,24 @@
-
-no_index: 
-  directory: 
+abstract: 'Standalone, extensible Perl module installer'
+author: 'Audrey Tang <autrijus at autrijus.org>'
+build_requires:
+  File::Spec: 0
+  Test::Harness: 2.03
+  Test::More: 0.42
+distribution_type: module
+generated_by: Module::Install version 0.61
+license: perl
+name: Module-Install
+no_index:
+  directory:
     - example
     - inc
     - t
-generated_by: Module::Install version 0.60
-distribution_type: module
-version: 0.60
-name: Module-Install
-author: Audrey Tang <autrijus at autrijus.org>
-license: perl
-build_requires: 
-  Test::More: 0.42
-  Test::Harness: 2.03
-  File::Spec: 0
-provides: 
-  Module::Install::Fetch: 
-    version: 0.60
-    file: lib/Module/Install/Fetch.pm
-  Module::Install::Deprecated: 
-    version: 0.60
-    file: lib/Module/Install/Deprecated.pm
-  Module::Install::Bundle: 
-    version: 0.60
-    file: lib/Module/Install/Bundle.pm
-  Module::Install::Admin::Bundle: 
-    version: 0.60
-    file: lib/Module/Install/Admin/Bundle.pm
-  Module::Install::MakeMaker: 
-    version: 0.60
-    file: lib/Module/Install/MakeMaker.pm
-  Module::Install::Inline: 
-    version: 0.60
-    file: lib/Module/Install/Inline.pm
-  Module::Install::External: 
-    version: 0.60
-    file: lib/Module/Install/External.pm
-  Module::Install::PAR: 
-    version: 0.60
-    file: lib/Module/Install/PAR.pm
-  Module::Install::Include: 
-    version: 0.60
-    file: lib/Module/Install/Include.pm
-  Module::Install::Build: 
-    version: 0.60
-    file: lib/Module/Install/Build.pm
-  Module::Install::Admin::ScanDeps: 
-    version: 0.60
-    file: lib/Module/Install/Admin/ScanDeps.pm
-  Module::Install::Admin::Manifest: 
-    version: 0.60
-    file: lib/Module/Install/Admin/Manifest.pm
-  Module::Install::Admin: 
-    version: 0.60
-    file: lib/Module/Install/Admin.pm
-  Module::Install::Base::FakeAdmin: 
-    version: 0.60
-    file: lib/Module/Install/Base.pm
-  Module::Install::Metadata: 
-    version: 0.60
-    file: lib/Module/Install/Metadata.pm
-  Module::Install::Makefile: 
-    version: 0.60
-    file: lib/Module/Install/Makefile.pm
-  inc::Module::Install: 
-    file: lib/inc/Module/Install.pm
-  Module::Install::Admin::WriteAll: 
-    version: 0.60
-    file: lib/Module/Install/Admin/WriteAll.pm
-  Module::Install::Base: 
-    version: 0.60
-    file: lib/Module/Install/Base.pm
-  Module::Install::Admin::Find: 
-    version: 0.60
-    file: lib/Module/Install/Admin/Find.pm
-  Module::Install::Makefile::Version: 
-    version: 0.60
-    file: lib/Module/Install/Makefile/Version.pm
-  Module::Install: 
-    version: 0.60
-    file: lib/Module/Install.pm
-  Module::Install::Win32: 
-    version: 0.60
-    file: lib/Module/Install/Win32.pm
-  Module::Install::Admin::Makefile: 
-    version: 0.60
-    file: lib/Module/Install/Admin/Makefile.pm
-  Module::Install::Admin::Metadata: 
-    version: 0.60
-    file: lib/Module/Install/Admin/Metadata.pm
-  Module::Install::Makefile::Name: 
-    version: 0.60
-    file: lib/Module/Install/Makefile/Name.pm
-  Module::AutoInstall: 
-    version: 1.02
-    file: lib/Module/AutoInstall.pm
-  Module::Install::Can: 
-    version: 0.60
-    file: lib/Module/Install/Can.pm
-  Module::Install::AutoInstall: 
-    version: 0.60
-    file: lib/Module/Install/AutoInstall.pm
-  Module::Install::Run: 
-    version: 0.60
-    file: lib/Module/Install/Run.pm
-  Module::Install::Admin::Include: 
-    version: 0.60
-    file: lib/Module/Install/Admin/Include.pm
-  Module::Install::Scripts: 
-    version: 0.60
-    file: lib/Module/Install/Scripts.pm
-  Module::Install::WriteAll: 
-    version: 0.60
-    file: lib/Module/Install/WriteAll.pm
-  Module::Install::Compiler: 
-    version: 0.60
-    file: lib/Module/Install/Compiler.pm
-  Module::Install::Share: 
-    version: 0.60
-    file: lib/Module/Install/Share.pm
-requires: 
-  perl: 5.004
-  YAML: 0.35
-recommends: 
-  PAR::Dist: 0.03
-  Module::ScanDeps: 0.28
+recommends:
   Module::Build: 0
   Module::CoreList: 0
-  CPANPLUS: 0.04
-abstract: Standalone, extensible Perl module installer
+  Module::ScanDeps: 0.28
+  PAR::Dist: 0.03
+requires:
+  YAML: 0.35
+  perl: 5.004
+version: 0.61

Modified: packages/libmodule-install-perl/branches/upstream/current/Makefile.PL
===================================================================
--- packages/libmodule-install-perl/branches/upstream/current/Makefile.PL	2006-03-19 23:10:20 UTC (rev 2456)
+++ packages/libmodule-install-perl/branches/upstream/current/Makefile.PL	2006-03-20 11:35:17 UTC (rev 2457)
@@ -37,10 +37,6 @@
         'Module::ScanDeps'  => 0.28,
         'Module::CoreList';
 
-feature 'Bundle other CPAN packages',
-    recommends
-        'CPANPLUS'          => 0.040;
-
 feature 'PAR-based binary distributions',
     recommends
         'PAR::Dist'         => 0.03;

Modified: packages/libmodule-install-perl/branches/upstream/current/inc/Module/Install/AutoInstall.pm
===================================================================
--- packages/libmodule-install-perl/branches/upstream/current/inc/Module/Install/AutoInstall.pm	2006-03-19 23:10:20 UTC (rev 2456)
+++ packages/libmodule-install-perl/branches/upstream/current/inc/Module/Install/AutoInstall.pm	2006-03-20 11:35:17 UTC (rev 2457)
@@ -4,7 +4,7 @@
 use Module::Install::Base;
 @ISA = qw{Module::Install::Base};
 
-$VERSION = '0.60';
+$VERSION = '0.61';
 
 use strict;
 

Modified: packages/libmodule-install-perl/branches/upstream/current/inc/Module/Install/Base.pm
===================================================================
--- packages/libmodule-install-perl/branches/upstream/current/inc/Module/Install/Base.pm	2006-03-19 23:10:20 UTC (rev 2456)
+++ packages/libmodule-install-perl/branches/upstream/current/inc/Module/Install/Base.pm	2006-03-20 11:35:17 UTC (rev 2457)
@@ -1,7 +1,7 @@
 #line 1
 package Module::Install::Base;
 
-$VERSION = '0.60';
+$VERSION = '0.61';
 
 # Suspend handler for "redefined" warnings
 BEGIN {

Modified: packages/libmodule-install-perl/branches/upstream/current/inc/Module/Install/Can.pm
===================================================================
--- packages/libmodule-install-perl/branches/upstream/current/inc/Module/Install/Can.pm	2006-03-19 23:10:20 UTC (rev 2456)
+++ packages/libmodule-install-perl/branches/upstream/current/inc/Module/Install/Can.pm	2006-03-20 11:35:17 UTC (rev 2457)
@@ -11,7 +11,7 @@
 
 use vars qw{$VERSION @ISA};
 BEGIN {
-	$VERSION = '0.60';
+	$VERSION = '0.61';
 	@ISA     = qw{Module::Install::Base};
 }
 

Modified: packages/libmodule-install-perl/branches/upstream/current/inc/Module/Install/Fetch.pm
===================================================================
--- packages/libmodule-install-perl/branches/upstream/current/inc/Module/Install/Fetch.pm	2006-03-19 23:10:20 UTC (rev 2456)
+++ packages/libmodule-install-perl/branches/upstream/current/inc/Module/Install/Fetch.pm	2006-03-20 11:35:17 UTC (rev 2457)
@@ -6,7 +6,7 @@
 
 use vars qw{$VERSION @ISA};
 BEGIN {
-	$VERSION = '0.60';
+	$VERSION = '0.61';
 	@ISA     = qw{Module::Install::Base};
 }
 

Modified: packages/libmodule-install-perl/branches/upstream/current/inc/Module/Install/Include.pm
===================================================================
--- packages/libmodule-install-perl/branches/upstream/current/inc/Module/Install/Include.pm	2006-03-19 23:10:20 UTC (rev 2456)
+++ packages/libmodule-install-perl/branches/upstream/current/inc/Module/Install/Include.pm	2006-03-20 11:35:17 UTC (rev 2457)
@@ -4,7 +4,7 @@
 use Module::Install::Base;
 @ISA = qw(Module::Install::Base);
 
-$VERSION = '0.60';
+$VERSION = '0.61';
 
 use strict;
 

Modified: packages/libmodule-install-perl/branches/upstream/current/inc/Module/Install/Makefile.pm
===================================================================
--- packages/libmodule-install-perl/branches/upstream/current/inc/Module/Install/Makefile.pm	2006-03-19 23:10:20 UTC (rev 2456)
+++ packages/libmodule-install-perl/branches/upstream/current/inc/Module/Install/Makefile.pm	2006-03-20 11:35:17 UTC (rev 2457)
@@ -7,7 +7,7 @@
 
 use vars qw{$VERSION @ISA};
 BEGIN {
-	$VERSION = '0.60';
+	$VERSION = '0.61';
 	@ISA     = qw{Module::Install::Base};
 }
 
@@ -68,6 +68,15 @@
     );
 }
 
+sub realclean_files {
+    my $self  = shift;
+    my $realclean = $self->makemaker_args->{realclean} ||= {};
+    %$realclean = (
+        %$realclean, 
+        FILES => join(' ', grep length, $realclean->{FILES}, @_),
+    );
+}
+
 sub libs {
     my $self = shift;
     my $libs = ref $_[0] ? shift : [ shift ];
@@ -132,7 +141,7 @@
     }
 
     my $mm = ExtUtils::MakeMaker::WriteMakefile(%args);
-    $self->fix_up_makefile($mm->{FIRST_MAKEFILE});
+    $self->fix_up_makefile($mm->{FIRST_MAKEFILE} || 'Makefile');
 }
 
 sub fix_up_makefile {
@@ -159,6 +168,9 @@
     $makefile =~ s/^(FULLPERL = .*)/$1 "-Iinc"/m;
     $makefile =~ s/^(PERL = .*)/$1 "-Iinc"/m;
 
+    # XXX - This is currently unused; not sure if it breaks other MM-users
+    # $makefile =~ s/^pm_to_blib\s+:\s+/pm_to_blib :: /mg;
+
     open  MAKEFILE, "> $makefile_name" or die "fix_up_makefile: Couldn't open $makefile_name: $!";
     print MAKEFILE  "$preamble$makefile$postamble" or die $!;
     close MAKEFILE  or die $!;
@@ -183,4 +195,4 @@
 
 __END__
 
-#line 312
+#line 324

Modified: packages/libmodule-install-perl/branches/upstream/current/inc/Module/Install/Metadata.pm
===================================================================
--- packages/libmodule-install-perl/branches/upstream/current/inc/Module/Install/Metadata.pm	2006-03-19 23:10:20 UTC (rev 2456)
+++ packages/libmodule-install-perl/branches/upstream/current/inc/Module/Install/Metadata.pm	2006-03-20 11:35:17 UTC (rev 2457)
@@ -4,7 +4,7 @@
 use Module::Install::Base;
 @ISA = qw{Module::Install::Base};
 
-$VERSION = '0.60';
+$VERSION = '0.61';
 
 use strict 'vars';
 

Modified: packages/libmodule-install-perl/branches/upstream/current/inc/Module/Install/Win32.pm
===================================================================
--- packages/libmodule-install-perl/branches/upstream/current/inc/Module/Install/Win32.pm	2006-03-19 23:10:20 UTC (rev 2456)
+++ packages/libmodule-install-perl/branches/upstream/current/inc/Module/Install/Win32.pm	2006-03-20 11:35:17 UTC (rev 2457)
@@ -6,7 +6,7 @@
 
 use vars qw{$VERSION @ISA};
 BEGIN {
-	$VERSION = '0.60';
+	$VERSION = '0.61';
 	@ISA     = qw{Module::Install::Base};
 }
 

Modified: packages/libmodule-install-perl/branches/upstream/current/inc/Module/Install/WriteAll.pm
===================================================================
--- packages/libmodule-install-perl/branches/upstream/current/inc/Module/Install/WriteAll.pm	2006-03-19 23:10:20 UTC (rev 2456)
+++ packages/libmodule-install-perl/branches/upstream/current/inc/Module/Install/WriteAll.pm	2006-03-20 11:35:17 UTC (rev 2457)
@@ -4,7 +4,7 @@
 use Module::Install::Base;
 @ISA = qw(Module::Install::Base);
 
-$VERSION = '0.60';
+$VERSION = '0.61';
 
 use strict;
 

Modified: packages/libmodule-install-perl/branches/upstream/current/inc/Module/Install.pm
===================================================================
--- packages/libmodule-install-perl/branches/upstream/current/inc/Module/Install.pm	2006-03-19 23:10:20 UTC (rev 2456)
+++ packages/libmodule-install-perl/branches/upstream/current/inc/Module/Install.pm	2006-03-20 11:35:17 UTC (rev 2457)
@@ -28,7 +28,7 @@
     # This is not enforced yet, but will be some time in the next few
     # releases once we can make sure it won't clash with custom
     # Module::Install extensions.
-    $VERSION = '0.60';
+    $VERSION = '0.61';
 }
 
 # Whether or not inc::Module::Install is actually loaded, the
@@ -196,7 +196,6 @@
         unshift @INC, $self->{prefix};
     }
 
-    local @INC = ($path, @INC);
     foreach my $rv ( $self->find_extensions($path) ) {
         my ($file, $pkg) = @{$rv};
         next if $self->{pathnames}{$pkg};

Modified: packages/libmodule-install-perl/branches/upstream/current/lib/Module/Install/Admin/Bundle.pm
===================================================================
--- packages/libmodule-install-perl/branches/upstream/current/lib/Module/Install/Admin/Bundle.pm	2006-03-19 23:10:20 UTC (rev 2456)
+++ packages/libmodule-install-perl/branches/upstream/current/lib/Module/Install/Admin/Bundle.pm	2006-03-20 11:35:17 UTC (rev 2457)
@@ -5,7 +5,7 @@
 
 use vars qw{$VERSION @ISA};
 BEGIN {
-	$VERSION = '0.60';
+	$VERSION = '0.61';
 	@ISA     = qw{Module::Install::Base};
 }
 

Modified: packages/libmodule-install-perl/branches/upstream/current/lib/Module/Install/Admin/Find.pm
===================================================================
--- packages/libmodule-install-perl/branches/upstream/current/lib/Module/Install/Admin/Find.pm	2006-03-19 23:10:20 UTC (rev 2456)
+++ packages/libmodule-install-perl/branches/upstream/current/lib/Module/Install/Admin/Find.pm	2006-03-20 11:35:17 UTC (rev 2457)
@@ -3,7 +3,7 @@
 use Module::Install::Base;
 @ISA = qw(Module::Install::Base);
 
-$VERSION = '0.60';
+$VERSION = '0.61';
 
 use strict;
 use File::Find ();

Modified: packages/libmodule-install-perl/branches/upstream/current/lib/Module/Install/Admin/Include.pm
===================================================================
--- packages/libmodule-install-perl/branches/upstream/current/lib/Module/Install/Admin/Include.pm	2006-03-19 23:10:20 UTC (rev 2456)
+++ packages/libmodule-install-perl/branches/upstream/current/lib/Module/Install/Admin/Include.pm	2006-03-20 11:35:17 UTC (rev 2457)
@@ -3,7 +3,7 @@
 use Module::Install::Base;
 @ISA = qw(Module::Install::Base);
 
-$VERSION = '0.60';
+$VERSION = '0.61';
 
 sub include {
     my ( $self, $pattern ) = @_;

Modified: packages/libmodule-install-perl/branches/upstream/current/lib/Module/Install/Admin/Makefile.pm
===================================================================
--- packages/libmodule-install-perl/branches/upstream/current/lib/Module/Install/Admin/Makefile.pm	2006-03-19 23:10:20 UTC (rev 2456)
+++ packages/libmodule-install-perl/branches/upstream/current/lib/Module/Install/Admin/Makefile.pm	2006-03-20 11:35:17 UTC (rev 2457)
@@ -3,7 +3,7 @@
 use Module::Install::Base;
 @ISA = qw(Module::Install::Base);
 
-$VERSION = '0.60';
+$VERSION = '0.61';
 
 use strict 'vars';
 

Modified: packages/libmodule-install-perl/branches/upstream/current/lib/Module/Install/Admin/Manifest.pm
===================================================================
--- packages/libmodule-install-perl/branches/upstream/current/lib/Module/Install/Admin/Manifest.pm	2006-03-19 23:10:20 UTC (rev 2456)
+++ packages/libmodule-install-perl/branches/upstream/current/lib/Module/Install/Admin/Manifest.pm	2006-03-20 11:35:17 UTC (rev 2457)
@@ -3,7 +3,7 @@
 use Module::Install::Base;
 @ISA = qw(Module::Install::Base);
 
-$VERSION = '0.60';
+$VERSION = '0.61';
 
 use strict;
 use Cwd;

Modified: packages/libmodule-install-perl/branches/upstream/current/lib/Module/Install/Admin/Metadata.pm
===================================================================
--- packages/libmodule-install-perl/branches/upstream/current/lib/Module/Install/Admin/Metadata.pm	2006-03-19 23:10:20 UTC (rev 2456)
+++ packages/libmodule-install-perl/branches/upstream/current/lib/Module/Install/Admin/Metadata.pm	2006-03-20 11:35:17 UTC (rev 2457)
@@ -3,7 +3,7 @@
 use Module::Install::Base;
 @ISA = 'Module::Install::Base';
 
-$VERSION = '0.60';
+$VERSION = '0.61';
 
 use strict;
 

Modified: packages/libmodule-install-perl/branches/upstream/current/lib/Module/Install/Admin/ScanDeps.pm
===================================================================
--- packages/libmodule-install-perl/branches/upstream/current/lib/Module/Install/Admin/ScanDeps.pm	2006-03-19 23:10:20 UTC (rev 2456)
+++ packages/libmodule-install-perl/branches/upstream/current/lib/Module/Install/Admin/ScanDeps.pm	2006-03-20 11:35:17 UTC (rev 2457)
@@ -3,7 +3,7 @@
 use Module::Install::Base;
 @ISA = qw(Module::Install::Base);
 
-$VERSION = '0.60';
+$VERSION = '0.61';
 
 use strict;
 

Modified: packages/libmodule-install-perl/branches/upstream/current/lib/Module/Install/Admin/WriteAll.pm
===================================================================
--- packages/libmodule-install-perl/branches/upstream/current/lib/Module/Install/Admin/WriteAll.pm	2006-03-19 23:10:20 UTC (rev 2456)
+++ packages/libmodule-install-perl/branches/upstream/current/lib/Module/Install/Admin/WriteAll.pm	2006-03-20 11:35:17 UTC (rev 2457)
@@ -3,7 +3,7 @@
 use Module::Install::Base;
 @ISA = qw(Module::Install::Base);
 
-$VERSION = '0.60';
+$VERSION = '0.61';
 
 sub WriteAll {
     my ($self, %args) = @_;

Modified: packages/libmodule-install-perl/branches/upstream/current/lib/Module/Install/Admin.pm
===================================================================
--- packages/libmodule-install-perl/branches/upstream/current/lib/Module/Install/Admin.pm	2006-03-19 23:10:20 UTC (rev 2456)
+++ packages/libmodule-install-perl/branches/upstream/current/lib/Module/Install/Admin.pm	2006-03-20 11:35:17 UTC (rev 2457)
@@ -6,7 +6,7 @@
 
 use vars qw{$VERSION @ISA};
 BEGIN {
-	$VERSION = '0.60';
+	$VERSION = '0.61';
 	@ISA     = qw{Module::Install};
 }
 

Modified: packages/libmodule-install-perl/branches/upstream/current/lib/Module/Install/AutoInstall.pm
===================================================================
--- packages/libmodule-install-perl/branches/upstream/current/lib/Module/Install/AutoInstall.pm	2006-03-19 23:10:20 UTC (rev 2456)
+++ packages/libmodule-install-perl/branches/upstream/current/lib/Module/Install/AutoInstall.pm	2006-03-20 11:35:17 UTC (rev 2457)
@@ -3,7 +3,7 @@
 use Module::Install::Base;
 @ISA = qw{Module::Install::Base};
 
-$VERSION = '0.60';
+$VERSION = '0.61';
 
 use strict;
 

Modified: packages/libmodule-install-perl/branches/upstream/current/lib/Module/Install/Base.pm
===================================================================
--- packages/libmodule-install-perl/branches/upstream/current/lib/Module/Install/Base.pm	2006-03-19 23:10:20 UTC (rev 2456)
+++ packages/libmodule-install-perl/branches/upstream/current/lib/Module/Install/Base.pm	2006-03-20 11:35:17 UTC (rev 2457)
@@ -1,6 +1,6 @@
 package Module::Install::Base;
 
-$VERSION = '0.60';
+$VERSION = '0.61';
 
 # Suspend handler for "redefined" warnings
 BEGIN {

Modified: packages/libmodule-install-perl/branches/upstream/current/lib/Module/Install/Build.pm
===================================================================
--- packages/libmodule-install-perl/branches/upstream/current/lib/Module/Install/Build.pm	2006-03-19 23:10:20 UTC (rev 2456)
+++ packages/libmodule-install-perl/branches/upstream/current/lib/Module/Install/Build.pm	2006-03-20 11:35:17 UTC (rev 2457)
@@ -3,7 +3,7 @@
 use Module::Install::Base;
 @ISA = qw(Module::Install::Base);
 
-$VERSION = '0.60';
+$VERSION = '0.61';
 
 use strict;
 

Modified: packages/libmodule-install-perl/branches/upstream/current/lib/Module/Install/Bundle.pm
===================================================================
--- packages/libmodule-install-perl/branches/upstream/current/lib/Module/Install/Bundle.pm	2006-03-19 23:10:20 UTC (rev 2456)
+++ packages/libmodule-install-perl/branches/upstream/current/lib/Module/Install/Bundle.pm	2006-03-20 11:35:17 UTC (rev 2457)
@@ -3,7 +3,7 @@
 use Module::Install::Base;
 @ISA = qw(Module::Install::Base);
 
-$VERSION = '0.60';
+$VERSION = '0.61';
 
 use strict;
 use Cwd ();

Modified: packages/libmodule-install-perl/branches/upstream/current/lib/Module/Install/Can.pm
===================================================================
--- packages/libmodule-install-perl/branches/upstream/current/lib/Module/Install/Can.pm	2006-03-19 23:10:20 UTC (rev 2456)
+++ packages/libmodule-install-perl/branches/upstream/current/lib/Module/Install/Can.pm	2006-03-20 11:35:17 UTC (rev 2457)
@@ -10,7 +10,7 @@
 
 use vars qw{$VERSION @ISA};
 BEGIN {
-	$VERSION = '0.60';
+	$VERSION = '0.61';
 	@ISA     = qw{Module::Install::Base};
 }
 

Modified: packages/libmodule-install-perl/branches/upstream/current/lib/Module/Install/Compiler.pm
===================================================================
--- packages/libmodule-install-perl/branches/upstream/current/lib/Module/Install/Compiler.pm	2006-03-19 23:10:20 UTC (rev 2456)
+++ packages/libmodule-install-perl/branches/upstream/current/lib/Module/Install/Compiler.pm	2006-03-20 11:35:17 UTC (rev 2457)
@@ -6,7 +6,7 @@
 
 use vars qw{$VERSION @ISA};
 BEGIN {
-	$VERSION = '0.60';
+	$VERSION = '0.61';
 	@ISA     = qw{Module::Install::Base};
 }
 

Modified: packages/libmodule-install-perl/branches/upstream/current/lib/Module/Install/Deprecated.pm
===================================================================
--- packages/libmodule-install-perl/branches/upstream/current/lib/Module/Install/Deprecated.pm	2006-03-19 23:10:20 UTC (rev 2456)
+++ packages/libmodule-install-perl/branches/upstream/current/lib/Module/Install/Deprecated.pm	2006-03-20 11:35:17 UTC (rev 2457)
@@ -5,7 +5,7 @@
 
 use vars qw{$VERSION @ISA};
 BEGIN {
-	$VERSION = '0.60';
+	$VERSION = '0.61';
 	@ISA     = qw{Module::Install::Base};
 }
 

Modified: packages/libmodule-install-perl/branches/upstream/current/lib/Module/Install/External.pm
===================================================================
--- packages/libmodule-install-perl/branches/upstream/current/lib/Module/Install/External.pm	2006-03-19 23:10:20 UTC (rev 2456)
+++ packages/libmodule-install-perl/branches/upstream/current/lib/Module/Install/External.pm	2006-03-20 11:35:17 UTC (rev 2457)
@@ -7,7 +7,7 @@
 
 use vars qw{$VERSION @ISA};
 BEGIN {
-	$VERSION = '0.60';
+	$VERSION = '0.61';
 	@ISA     = qw{Module::Install::Base};
 }
 

Modified: packages/libmodule-install-perl/branches/upstream/current/lib/Module/Install/Fetch.pm
===================================================================
--- packages/libmodule-install-perl/branches/upstream/current/lib/Module/Install/Fetch.pm	2006-03-19 23:10:20 UTC (rev 2456)
+++ packages/libmodule-install-perl/branches/upstream/current/lib/Module/Install/Fetch.pm	2006-03-20 11:35:17 UTC (rev 2457)
@@ -5,7 +5,7 @@
 
 use vars qw{$VERSION @ISA};
 BEGIN {
-	$VERSION = '0.60';
+	$VERSION = '0.61';
 	@ISA     = qw{Module::Install::Base};
 }
 

Modified: packages/libmodule-install-perl/branches/upstream/current/lib/Module/Install/Include.pm
===================================================================
--- packages/libmodule-install-perl/branches/upstream/current/lib/Module/Install/Include.pm	2006-03-19 23:10:20 UTC (rev 2456)
+++ packages/libmodule-install-perl/branches/upstream/current/lib/Module/Install/Include.pm	2006-03-20 11:35:17 UTC (rev 2457)
@@ -3,7 +3,7 @@
 use Module::Install::Base;
 @ISA = qw(Module::Install::Base);
 
-$VERSION = '0.60';
+$VERSION = '0.61';
 
 use strict;
 

Modified: packages/libmodule-install-perl/branches/upstream/current/lib/Module/Install/Inline.pm
===================================================================
--- packages/libmodule-install-perl/branches/upstream/current/lib/Module/Install/Inline.pm	2006-03-19 23:10:20 UTC (rev 2456)
+++ packages/libmodule-install-perl/branches/upstream/current/lib/Module/Install/Inline.pm	2006-03-20 11:35:17 UTC (rev 2457)
@@ -3,7 +3,7 @@
 use Module::Install::Base;
 @ISA = qw(Module::Install::Base);
 
-$VERSION = '0.60';
+$VERSION = '0.61';
 
 use strict;
 

Modified: packages/libmodule-install-perl/branches/upstream/current/lib/Module/Install/MakeMaker.pm
===================================================================
--- packages/libmodule-install-perl/branches/upstream/current/lib/Module/Install/MakeMaker.pm	2006-03-19 23:10:20 UTC (rev 2456)
+++ packages/libmodule-install-perl/branches/upstream/current/lib/Module/Install/MakeMaker.pm	2006-03-20 11:35:17 UTC (rev 2457)
@@ -3,7 +3,7 @@
 use Module::Install::Base;
 @ISA = qw(Module::Install::Base);
 
-$VERSION = '0.60';
+$VERSION = '0.61';
 
 use ExtUtils::MakeMaker ();
 

Modified: packages/libmodule-install-perl/branches/upstream/current/lib/Module/Install/Makefile/Name.pm
===================================================================
--- packages/libmodule-install-perl/branches/upstream/current/lib/Module/Install/Makefile/Name.pm	2006-03-19 23:10:20 UTC (rev 2456)
+++ packages/libmodule-install-perl/branches/upstream/current/lib/Module/Install/Makefile/Name.pm	2006-03-20 11:35:17 UTC (rev 2457)
@@ -3,7 +3,7 @@
 use Module::Install::Base;
 @ISA = qw(Module::Install::Base);
 
-$VERSION = '0.60';
+$VERSION = '0.61';
 
 use strict;
 

Modified: packages/libmodule-install-perl/branches/upstream/current/lib/Module/Install/Makefile/Version.pm
===================================================================
--- packages/libmodule-install-perl/branches/upstream/current/lib/Module/Install/Makefile/Version.pm	2006-03-19 23:10:20 UTC (rev 2456)
+++ packages/libmodule-install-perl/branches/upstream/current/lib/Module/Install/Makefile/Version.pm	2006-03-20 11:35:17 UTC (rev 2457)
@@ -3,7 +3,7 @@
 use Module::Install::Base;
 @ISA = qw(Module::Install::Base);
 
-$VERSION = '0.60';
+$VERSION = '0.61';
 
 use strict;
 

Modified: packages/libmodule-install-perl/branches/upstream/current/lib/Module/Install/Makefile.pm
===================================================================
--- packages/libmodule-install-perl/branches/upstream/current/lib/Module/Install/Makefile.pm	2006-03-19 23:10:20 UTC (rev 2456)
+++ packages/libmodule-install-perl/branches/upstream/current/lib/Module/Install/Makefile.pm	2006-03-20 11:35:17 UTC (rev 2457)
@@ -6,7 +6,7 @@
 
 use vars qw{$VERSION @ISA};
 BEGIN {
-	$VERSION = '0.60';
+	$VERSION = '0.61';
 	@ISA     = qw{Module::Install::Base};
 }
 
@@ -67,6 +67,15 @@
     );
 }
 
+sub realclean_files {
+    my $self  = shift;
+    my $realclean = $self->makemaker_args->{realclean} ||= {};
+    %$realclean = (
+        %$realclean, 
+        FILES => join(' ', grep length, $realclean->{FILES}, @_),
+    );
+}
+
 sub libs {
     my $self = shift;
     my $libs = ref $_[0] ? shift : [ shift ];
@@ -131,7 +140,7 @@
     }
 
     my $mm = ExtUtils::MakeMaker::WriteMakefile(%args);
-    $self->fix_up_makefile($mm->{FIRST_MAKEFILE});
+    $self->fix_up_makefile($mm->{FIRST_MAKEFILE} || 'Makefile');
 }
 
 sub fix_up_makefile {
@@ -158,6 +167,9 @@
     $makefile =~ s/^(FULLPERL = .*)/$1 "-Iinc"/m;
     $makefile =~ s/^(PERL = .*)/$1 "-Iinc"/m;
 
+    # XXX - This is currently unused; not sure if it breaks other MM-users
+    # $makefile =~ s/^pm_to_blib\s+:\s+/pm_to_blib :: /mg;
+
     open  MAKEFILE, "> $makefile_name" or die "fix_up_makefile: Couldn't open $makefile_name: $!";
     print MAKEFILE  "$preamble$makefile$postamble" or die $!;
     close MAKEFILE  or die $!;

Modified: packages/libmodule-install-perl/branches/upstream/current/lib/Module/Install/Metadata.pm
===================================================================
--- packages/libmodule-install-perl/branches/upstream/current/lib/Module/Install/Metadata.pm	2006-03-19 23:10:20 UTC (rev 2456)
+++ packages/libmodule-install-perl/branches/upstream/current/lib/Module/Install/Metadata.pm	2006-03-20 11:35:17 UTC (rev 2457)
@@ -3,7 +3,7 @@
 use Module::Install::Base;
 @ISA = qw{Module::Install::Base};
 
-$VERSION = '0.60';
+$VERSION = '0.61';
 
 use strict 'vars';
 

Modified: packages/libmodule-install-perl/branches/upstream/current/lib/Module/Install/PAR.pm
===================================================================
--- packages/libmodule-install-perl/branches/upstream/current/lib/Module/Install/PAR.pm	2006-03-19 23:10:20 UTC (rev 2456)
+++ packages/libmodule-install-perl/branches/upstream/current/lib/Module/Install/PAR.pm	2006-03-20 11:35:17 UTC (rev 2457)
@@ -3,7 +3,7 @@
 use Module::Install::Base;
 @ISA = qw(Module::Install::Base);
 
-$VERSION = '0.60';
+$VERSION = '0.61';
 
 use strict;
 

Modified: packages/libmodule-install-perl/branches/upstream/current/lib/Module/Install/Run.pm
===================================================================
--- packages/libmodule-install-perl/branches/upstream/current/lib/Module/Install/Run.pm	2006-03-19 23:10:20 UTC (rev 2456)
+++ packages/libmodule-install-perl/branches/upstream/current/lib/Module/Install/Run.pm	2006-03-20 11:35:17 UTC (rev 2457)
@@ -3,7 +3,7 @@
 use Module::Install::Base;
 @ISA = qw(Module::Install::Base);
 
-$VERSION = '0.60';
+$VERSION = '0.61';
 
 # eventually move the ipc::run / open3 stuff here.
 

Modified: packages/libmodule-install-perl/branches/upstream/current/lib/Module/Install/Scripts.pm
===================================================================
--- packages/libmodule-install-perl/branches/upstream/current/lib/Module/Install/Scripts.pm	2006-03-19 23:10:20 UTC (rev 2456)
+++ packages/libmodule-install-perl/branches/upstream/current/lib/Module/Install/Scripts.pm	2006-03-20 11:35:17 UTC (rev 2457)
@@ -6,7 +6,7 @@
 
 use vars qw{$VERSION @ISA};
 BEGIN {
-	$VERSION = '0.60';
+	$VERSION = '0.61';
 	@ISA     = qw(Module::Install::Base);
 }
 

Modified: packages/libmodule-install-perl/branches/upstream/current/lib/Module/Install/Share.pm
===================================================================
--- packages/libmodule-install-perl/branches/upstream/current/lib/Module/Install/Share.pm	2006-03-19 23:10:20 UTC (rev 2456)
+++ packages/libmodule-install-perl/branches/upstream/current/lib/Module/Install/Share.pm	2006-03-20 11:35:17 UTC (rev 2457)
@@ -1,7 +1,7 @@
 package Module::Install::Share;
 
 BEGIN {
-	$VERSION = '0.60';
+	$VERSION = '0.61';
 	@ISA     = qw{Module::Install::Base};
 }
 

Modified: packages/libmodule-install-perl/branches/upstream/current/lib/Module/Install/Win32.pm
===================================================================
--- packages/libmodule-install-perl/branches/upstream/current/lib/Module/Install/Win32.pm	2006-03-19 23:10:20 UTC (rev 2456)
+++ packages/libmodule-install-perl/branches/upstream/current/lib/Module/Install/Win32.pm	2006-03-20 11:35:17 UTC (rev 2457)
@@ -5,7 +5,7 @@
 
 use vars qw{$VERSION @ISA};
 BEGIN {
-	$VERSION = '0.60';
+	$VERSION = '0.61';
 	@ISA     = qw{Module::Install::Base};
 }
 

Modified: packages/libmodule-install-perl/branches/upstream/current/lib/Module/Install/WriteAll.pm
===================================================================
--- packages/libmodule-install-perl/branches/upstream/current/lib/Module/Install/WriteAll.pm	2006-03-19 23:10:20 UTC (rev 2456)
+++ packages/libmodule-install-perl/branches/upstream/current/lib/Module/Install/WriteAll.pm	2006-03-20 11:35:17 UTC (rev 2457)
@@ -3,7 +3,7 @@
 use Module::Install::Base;
 @ISA = qw(Module::Install::Base);
 
-$VERSION = '0.60';
+$VERSION = '0.61';
 
 use strict;
 

Modified: packages/libmodule-install-perl/branches/upstream/current/lib/Module/Install.pm
===================================================================
--- packages/libmodule-install-perl/branches/upstream/current/lib/Module/Install.pm	2006-03-19 23:10:20 UTC (rev 2456)
+++ packages/libmodule-install-perl/branches/upstream/current/lib/Module/Install.pm	2006-03-20 11:35:17 UTC (rev 2457)
@@ -27,7 +27,7 @@
     # This is not enforced yet, but will be some time in the next few
     # releases once we can make sure it won't clash with custom
     # Module::Install extensions.
-    $VERSION = '0.60';
+    $VERSION = '0.61';
 }
 
 # Whether or not inc::Module::Install is actually loaded, the
@@ -195,7 +195,6 @@
         unshift @INC, $self->{prefix};
     }
 
-    local @INC = ($path, @INC);
     foreach my $rv ( $self->find_extensions($path) ) {
         my ($file, $pkg) = @{$rv};
         next if $self->{pathnames}{$pkg};

Modified: packages/libmodule-install-perl/branches/upstream/current/lib/inc/Module/Install.pm
===================================================================
--- packages/libmodule-install-perl/branches/upstream/current/lib/inc/Module/Install.pm	2006-03-19 23:10:20 UTC (rev 2456)
+++ packages/libmodule-install-perl/branches/upstream/current/lib/inc/Module/Install.pm	2006-03-20 11:35:17 UTC (rev 2457)
@@ -11,6 +11,15 @@
 # isn't part of the synchronisation-checking.
 
 use strict;
+use vars qw{$VERSION};
+BEGIN {
+	# While this version will be overwritten when Module::Install
+	# loads, it remains so Module::Install itself can detect which
+	# version an author currently has installed.
+	# This allows it to implement any back-compatibility features
+	# it may want or need to.
+	$VERSION = '0.61';	
+}
 
 my $author = $^O eq 'VMS' ? './inc/_author' : './inc/.author';
 if ( -d $author ) {

Modified: packages/libmodule-install-perl/branches/upstream/current/t/01_compile.t
===================================================================
--- packages/libmodule-install-perl/branches/upstream/current/t/01_compile.t	2006-03-19 23:10:20 UTC (rev 2456)
+++ packages/libmodule-install-perl/branches/upstream/current/t/01_compile.t	2006-03-20 11:35:17 UTC (rev 2457)
@@ -20,7 +20,7 @@
 
 use vars qw{$VERSION};
 BEGIN {
-	$VERSION = '0.60';
+	$VERSION = '0.61';
 }
 
 use Test::More tests =>4;




More information about the Pkg-perl-cvs-commits mailing list