diff options
Diffstat (limited to 'lib')
-rw-r--r-- | lib/ExtUtils/Changes | 10 | ||||
-rw-r--r-- | lib/ExtUtils/MANIFEST.SKIP | 2 | ||||
-rw-r--r-- | lib/ExtUtils/META.yml | 4 | ||||
-rw-r--r-- | lib/ExtUtils/MM_AIX.pm | 5 | ||||
-rw-r--r-- | lib/ExtUtils/MM_Any.pm | 8 | ||||
-rw-r--r-- | lib/ExtUtils/MakeMaker.pm | 10 | ||||
-rw-r--r-- | lib/ExtUtils/Manifest.pm | 2 |
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 |