Upgrade to ExtUtils::MakeMaker 6.28
Rafael Garcia-Suarez [Wed, 13 Apr 2005 07:24:07 +0000 (07:24 +0000)]
p4raw-id: //depot/perl@24232

lib/ExtUtils/Changes
lib/ExtUtils/MANIFEST.SKIP
lib/ExtUtils/META.yml
lib/ExtUtils/MM_AIX.pm
lib/ExtUtils/MM_Any.pm
lib/ExtUtils/MakeMaker.pm
lib/ExtUtils/Manifest.pm

index 13db94c..230ea65 100644 (file)
@@ -1,3 +1,13 @@
+6.28  Tue Apr 12 16:17:07 PDT 2005
+    - Fix realclean so it cleans up files installed from ext/ in the core
+    - Fix dir_target() so it doesn't warn should any of the INST_* paths
+      be the same (as with the ext/ modules in the core)
+    - Fix MANIFEST.SKIP so it skips not just _darcs/ but everything inside
+      it and any which happen to be in subdirs.
+    - MM_AIX forgot to import neatvalue() from E::MakeMaker. 
+      (bleadperl@24185)
+    - Fixed a minor C<<>> POD nit (Scott Lanning)
+
 6.27  Mon Apr  4 16:36:14 PDT 2005
     * Added _darcs to the list of revision control administrative 
       directories skipped both in libscan and in MANIFEST.SKIP.
index 5629719..5668621 100644 (file)
@@ -4,7 +4,7 @@
 \bSCCS\b
 ,v$
 \B\.svn\b
-^_darcs$
+\b_darcs\b
 
 # Avoid Makemaker generated and utility files.
 \bMANIFEST\.bak
index 1e9facc..8ec3ced 100644 (file)
@@ -1,7 +1,7 @@
 # http://module-build.sourceforge.net/META-spec.html
 #XXXXXXX This is a prototype!!!  It will change in the future!!! XXXXX#
 name:         ExtUtils-MakeMaker
-version:      6.27
+version:      6.28
 version_from: lib/ExtUtils/MakeMaker.pm
 installdirs:  perl
 requires:
@@ -11,4 +11,4 @@ requires:
     Pod::Man:                      0
 
 distribution_type: module
-generated_by: ExtUtils::MakeMaker version 6.27
+generated_by: ExtUtils::MakeMaker version 6.28
index 529d657..7de7da5 100644 (file)
@@ -2,12 +2,13 @@ package ExtUtils::MM_AIX;
 
 use strict;
 use vars qw($VERSION @ISA);
-use ExtUtils::MakeMaker qw(neatvalue);
-$VERSION = '0.02';
+$VERSION = '0.03';
 
 require ExtUtils::MM_Unix;
 @ISA = qw(ExtUtils::MM_Unix);
 
+use ExtUtils::MakeMaker qw(neatvalue);
+
 
 =head1 NAME
 
index f54b194..8369e63 100644 (file)
@@ -2,7 +2,7 @@ package ExtUtils::MM_Any;
 
 use strict;
 use vars qw($VERSION @ISA);
-$VERSION = '0.12_01';
+$VERSION = '0.13';
 
 use File::Spec;
 BEGIN { @ISA = qw(File::Spec); }
@@ -771,9 +771,11 @@ sub realclean {
     my @dirs  = qw($(DISTVNAME));
     my @files = qw($(FIRST_MAKEFILE) $(MAKEFILE_OLD));
 
-    if ($self->{PERL_CORE}) {
+    # Special exception for the perl core where INST_* is not in blib.
+    # This cleans up the files built from the ext/ directory (all XS).
+    if( $self->{PERL_CORE} ) {
        push @dirs, qw($(INST_AUTODIR) $(INST_ARCHAUTODIR));
-       push @files, values %{$self->{PM}};
+        push @files, values %{$self->{PM}};
     }
 
     if( $self->has_link_code ){
index 2065833..a02b259 100644 (file)
@@ -21,8 +21,8 @@ use vars qw(
 use vars qw($Revision);
 use strict;
 
-$VERSION = '6.27';
-($Revision = q$Revision: 4357 $) =~ /Revision:\s+(\S+)/;
+$VERSION = '6.28';
+($Revision = q$Revision: 4409 $) =~ /Revision:\s+(\S+)/;
 
 @ISA = qw(Exporter);
 @EXPORT = qw(&WriteMakefile &writeMakefile $Verbose &prompt);
@@ -2083,7 +2083,7 @@ MakeMaker object. The following lines will be parsed o.k.:
 
     $VERSION = '1.00';
     *VERSION = \'1.01';
-    $VERSION = sprintf "%d.%03d", q$Revision: 4357 $ =~ /(\d+)/g;
+    $VERSION = sprintf "%d.%03d", q$Revision: 4409 $ =~ /(\d+)/g;
     $FOO::VERSION = '1.10';
     *FOO::VERSION = \'1.11';
     our $VERSION = 1.2.3;       # new for perl5.6.0 
@@ -2262,13 +2262,13 @@ Some of the most common mistakes:
 
 =over 2
 
-=item C<<MAN3PODS => ' '>>
+=item C<< MAN3PODS => ' ' >>
 
 This is commonly used to supress the creation of man pages.  MAN3PODS
 takes a hash ref not a string, but the above worked by accident in old
 versions of MakeMaker.
 
-The correct code is C<<MAN3PODS => { }>>.
+The correct code is C<< MAN3PODS => { } >>.
 
 =back
 
index 9386c3d..0c96f63 100644 (file)
@@ -13,7 +13,7 @@ use vars qw($VERSION @ISA @EXPORT_OK
           $Is_MacOS $Is_VMS 
           $Debug $Verbose $Quiet $MANIFEST $DEFAULT_MSKIP);
 
-$VERSION = '1.45';
+$VERSION = '1.46';
 @ISA=('Exporter');
 @EXPORT_OK = qw(mkmanifest
                 manicheck  filecheck  fullcheck  skipcheck