summaryrefslogtreecommitdiff
path: root/lib
diff options
context:
space:
mode:
authorRafael Garcia-Suarez <rgarciasuarez@gmail.com>2005-04-13 07:24:07 +0000
committerRafael Garcia-Suarez <rgarciasuarez@gmail.com>2005-04-13 07:24:07 +0000
commit76ca89edebb126a10dcdc3521c9db0680eba1b5c (patch)
tree230599f21e5e58ac2538786fd4d43c056c83368e /lib
parent7f0d54d76fcb154445173f08ae0ae11c9cf150ff (diff)
downloadperl-76ca89edebb126a10dcdc3521c9db0680eba1b5c.tar.gz
Upgrade to ExtUtils::MakeMaker 6.28
p4raw-id: //depot/perl@24232
Diffstat (limited to 'lib')
-rw-r--r--lib/ExtUtils/Changes10
-rw-r--r--lib/ExtUtils/MANIFEST.SKIP2
-rw-r--r--lib/ExtUtils/META.yml4
-rw-r--r--lib/ExtUtils/MM_AIX.pm5
-rw-r--r--lib/ExtUtils/MM_Any.pm8
-rw-r--r--lib/ExtUtils/MakeMaker.pm10
-rw-r--r--lib/ExtUtils/Manifest.pm2
7 files changed, 27 insertions, 14 deletions
diff --git a/lib/ExtUtils/Changes b/lib/ExtUtils/Changes
index 13db94cfc6..230ea657e3 100644
--- a/lib/ExtUtils/Changes
+++ b/lib/ExtUtils/Changes
@@ -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.
diff --git a/lib/ExtUtils/MANIFEST.SKIP b/lib/ExtUtils/MANIFEST.SKIP
index 5629719151..56686212a0 100644
--- a/lib/ExtUtils/MANIFEST.SKIP
+++ b/lib/ExtUtils/MANIFEST.SKIP
@@ -4,7 +4,7 @@
\bSCCS\b
,v$
\B\.svn\b
-^_darcs$
+\b_darcs\b
# Avoid Makemaker generated and utility files.
\bMANIFEST\.bak
diff --git a/lib/ExtUtils/META.yml b/lib/ExtUtils/META.yml
index 1e9faccaf3..8ec3ced658 100644
--- a/lib/ExtUtils/META.yml
+++ b/lib/ExtUtils/META.yml
@@ -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
diff --git a/lib/ExtUtils/MM_AIX.pm b/lib/ExtUtils/MM_AIX.pm
index 529d6577b8..7de7da557e 100644
--- a/lib/ExtUtils/MM_AIX.pm
+++ b/lib/ExtUtils/MM_AIX.pm
@@ -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
diff --git a/lib/ExtUtils/MM_Any.pm b/lib/ExtUtils/MM_Any.pm
index f54b194e2c..8369e63a24 100644
--- a/lib/ExtUtils/MM_Any.pm
+++ b/lib/ExtUtils/MM_Any.pm
@@ -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 ){
diff --git a/lib/ExtUtils/MakeMaker.pm b/lib/ExtUtils/MakeMaker.pm
index 20658336f1..a02b259638 100644
--- a/lib/ExtUtils/MakeMaker.pm
+++ b/lib/ExtUtils/MakeMaker.pm
@@ -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
diff --git a/lib/ExtUtils/Manifest.pm b/lib/ExtUtils/Manifest.pm
index 9386c3dc0f..0c96f63ca9 100644
--- a/lib/ExtUtils/Manifest.pm
+++ b/lib/ExtUtils/Manifest.pm
@@ -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