This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
Update ExtUtils-MakeMaker to CPAN version 6.82
authorChris 'BinGOs' Williams <chris@bingosnet.co.uk>
Mon, 4 Nov 2013 19:58:23 +0000 (19:58 +0000)
committerChris 'BinGOs' Williams <chris@bingosnet.co.uk>
Mon, 4 Nov 2013 19:58:23 +0000 (19:58 +0000)
  [DELTA]

6.82 Mon Nov  4 19:20:07 GMT 2013

    No changes from 6.81_05

6.81_05 Sat Nov  2 21:29:42 GMT 2013
    Misc:
    * Special-case the bundling of version, so
      that XS versions don't get overwritten

6.81_04 Fri Nov  1 19:54:09 GMT 2013
    Doc fixes:
    * Update XSPROTOARG docs for changes in xsubpp

6.81_03 Thu Oct 24 20:50:15 BST 2013
    Doc Fixes:
    * Clarify heir-apparent in FAQ

    Misc:
    * Changed GNU-Style to Unix-Style
    * VMS will now report 'make' style

6.81_02 Thu Oct 17 12:20:59 BST 2013
    Misc:
    * Updated bundled JSON::PP

6.81_01 Wed Oct 16 08:59:03 BST 2013
    Misc:
    * Updated bundled Test-Simple

31 files changed:
Porting/Maintainers.pl
cpan/ExtUtils-MakeMaker/lib/ExtUtils/Command/MM.pm
cpan/ExtUtils-MakeMaker/lib/ExtUtils/Liblist.pm
cpan/ExtUtils-MakeMaker/lib/ExtUtils/Liblist/Kid.pm
cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM.pm
cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_AIX.pm
cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_Any.pm
cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_BeOS.pm
cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_Cygwin.pm
cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_DOS.pm
cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_Darwin.pm
cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_MacOS.pm
cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_NW5.pm
cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_OS2.pm
cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_QNX.pm
cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_UWIN.pm
cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_Unix.pm
cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_VMS.pm
cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_VOS.pm
cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_Win32.pm
cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_Win95.pm
cpan/ExtUtils-MakeMaker/lib/ExtUtils/MY.pm
cpan/ExtUtils-MakeMaker/lib/ExtUtils/MakeMaker.pm
cpan/ExtUtils-MakeMaker/lib/ExtUtils/MakeMaker/Config.pm
cpan/ExtUtils-MakeMaker/lib/ExtUtils/MakeMaker/FAQ.pod
cpan/ExtUtils-MakeMaker/lib/ExtUtils/MakeMaker/Tutorial.pod
cpan/ExtUtils-MakeMaker/lib/ExtUtils/Mkbootstrap.pm
cpan/ExtUtils-MakeMaker/lib/ExtUtils/Mksymlists.pm
cpan/ExtUtils-MakeMaker/lib/ExtUtils/testlib.pm
cpan/ExtUtils-MakeMaker/t/INST.t
cpan/ExtUtils-MakeMaker/t/INST_PREFIX.t

index c151381..6dae2ff 100755 (executable)
@@ -472,7 +472,7 @@ use File::Glob qw(:case);
     },
 
     'ExtUtils::MakeMaker' => {
-        'DISTRIBUTION' => 'BINGOS/ExtUtils-MakeMaker-6.80.tar.gz',
+        'DISTRIBUTION' => 'BINGOS/ExtUtils-MakeMaker-6.82.tar.gz',
         'FILES'        => q[cpan/ExtUtils-MakeMaker],
         'EXCLUDED'     => [
             qr{^t/lib/Test/},
index 7d004fe..390aab0 100644 (file)
@@ -10,7 +10,7 @@ our @ISA = qw(Exporter);
 
 our @EXPORT  = qw(test_harness pod2man perllocal_install uninstall
                   warn_if_old_packlist test_s cp_nonempty);
-our $VERSION = '6.80';
+our $VERSION = '6.82';
 
 my $Is_VMS = $^O eq 'VMS';
 
index 76785a3..d396c1f 100644 (file)
@@ -2,7 +2,7 @@ package ExtUtils::Liblist;
 
 use strict;
 
-our $VERSION = '6.80';
+our $VERSION = '6.82';
 
 use File::Spec;
 require ExtUtils::Liblist::Kid;
index d31a660..9bb1187 100644 (file)
@@ -11,7 +11,7 @@ use 5.006;
 
 use strict;
 use warnings;
-our $VERSION = '6.80';
+our $VERSION = '6.82';
 
 use ExtUtils::MakeMaker::Config;
 use Cwd 'cwd';
index 53b6486..570aa05 100644 (file)
@@ -3,7 +3,7 @@ package ExtUtils::MM;
 use strict;
 use ExtUtils::MakeMaker::Config;
 
-our $VERSION = '6.80';
+our $VERSION = '6.82';
 
 require ExtUtils::Liblist;
 require ExtUtils::MakeMaker;
index 58e2698..7b78e4f 100644 (file)
@@ -1,7 +1,7 @@
 package ExtUtils::MM_AIX;
 
 use strict;
-our $VERSION = '6.80';
+our $VERSION = '6.82';
 
 require ExtUtils::MM_Unix;
 our @ISA = qw(ExtUtils::MM_Unix);
index efa3cb9..a1cecf1 100644 (file)
@@ -1,7 +1,7 @@
 package ExtUtils::MM_Any;
 
 use strict;
-our $VERSION = '6.80';
+our $VERSION = '6.82';
 
 use Carp;
 use File::Spec;
index 16edee4..f99c72e 100644 (file)
@@ -26,7 +26,7 @@ require ExtUtils::MM_Any;
 require ExtUtils::MM_Unix;
 
 our @ISA = qw( ExtUtils::MM_Any ExtUtils::MM_Unix );
-our $VERSION = '6.80';
+our $VERSION = '6.82';
 
 
 =item os_flavor
index a2f4fde..822cdfb 100644 (file)
@@ -9,7 +9,7 @@ require ExtUtils::MM_Unix;
 require ExtUtils::MM_Win32;
 our @ISA = qw( ExtUtils::MM_Unix );
 
-our $VERSION = '6.80';
+our $VERSION = '6.82';
 
 
 =head1 NAME
index aaff54b..4093c7b 100644 (file)
@@ -2,7 +2,7 @@ package ExtUtils::MM_DOS;
 
 use strict;
 
-our $VERSION = '6.80';
+our $VERSION = '6.82';
 
 require ExtUtils::MM_Any;
 require ExtUtils::MM_Unix;
index e474d55..7c89859 100644 (file)
@@ -7,7 +7,7 @@ BEGIN {
     our @ISA = qw( ExtUtils::MM_Unix );
 }
 
-our $VERSION = '6.80';
+our $VERSION = '6.82';
 
 
 =head1 NAME
index 55419a7..3ab6361 100644 (file)
@@ -2,7 +2,7 @@ package ExtUtils::MM_MacOS;
 
 use strict;
 
-our $VERSION = '6.80';
+our $VERSION = '6.82';
 
 sub new {
     die <<'UNSUPPORTED';
index a8edc1a..779dc2a 100644 (file)
@@ -22,7 +22,7 @@ use strict;
 use ExtUtils::MakeMaker::Config;
 use File::Basename;
 
-our $VERSION = '6.80';
+our $VERSION = '6.82';
 
 require ExtUtils::MM_Win32;
 our @ISA = qw(ExtUtils::MM_Win32);
index 6548a92..b7e1f3a 100644 (file)
@@ -5,7 +5,7 @@ use strict;
 use ExtUtils::MakeMaker qw(neatvalue);
 use File::Spec;
 
-our $VERSION = '6.80';
+our $VERSION = '6.82';
 
 require ExtUtils::MM_Any;
 require ExtUtils::MM_Unix;
index df5ea1f..8ae14a5 100644 (file)
@@ -1,7 +1,7 @@
 package ExtUtils::MM_QNX;
 
 use strict;
-our $VERSION = '6.80';
+our $VERSION = '6.82';
 
 require ExtUtils::MM_Unix;
 our @ISA = qw(ExtUtils::MM_Unix);
index c34e467..3f3ad08 100644 (file)
@@ -1,7 +1,7 @@
 package ExtUtils::MM_UWIN;
 
 use strict;
-our $VERSION = '6.80';
+our $VERSION = '6.82';
 
 require ExtUtils::MM_Unix;
 our @ISA = qw(ExtUtils::MM_Unix);
index a9bcd47..9ba094e 100644 (file)
@@ -15,7 +15,7 @@ use ExtUtils::MakeMaker qw($Verbose neatvalue);
 
 # If we make $VERSION an our variable parse_version() breaks
 use vars qw($VERSION);
-$VERSION = '6.80';
+$VERSION = '6.82';
 $VERSION = eval $VERSION;  ## no critic [BuiltinFunctions::ProhibitStringyEval]
 
 require ExtUtils::MM_Any;
index 4d1fc10..e1fe50b 100644 (file)
@@ -15,7 +15,7 @@ BEGIN {
 
 use File::Basename;
 
-our $VERSION = '6.80';
+our $VERSION = '6.82';
 
 require ExtUtils::MM_Any;
 require ExtUtils::MM_Unix;
index f971c1b..8f428df 100644 (file)
@@ -1,7 +1,7 @@
 package ExtUtils::MM_VOS;
 
 use strict;
-our $VERSION = '6.80';
+our $VERSION = '6.82';
 
 require ExtUtils::MM_Unix;
 our @ISA = qw(ExtUtils::MM_Unix);
index 2a80c14..9c0613d 100644 (file)
@@ -27,7 +27,7 @@ use ExtUtils::MakeMaker qw( neatvalue );
 require ExtUtils::MM_Any;
 require ExtUtils::MM_Unix;
 our @ISA = qw( ExtUtils::MM_Any ExtUtils::MM_Unix );
-our $VERSION = '6.80';
+our $VERSION = '6.82';
 
 $ENV{EMXSHELL} = 'sh'; # to run `commands`
 
index c7add7b..b90f750 100644 (file)
@@ -2,7 +2,7 @@ package ExtUtils::MM_Win95;
 
 use strict;
 
-our $VERSION = '6.80';
+our $VERSION = '6.82';
 
 require ExtUtils::MM_Win32;
 our @ISA = qw(ExtUtils::MM_Win32);
index 395f996..537ef9a 100644 (file)
@@ -3,7 +3,7 @@ package ExtUtils::MY;
 use strict;
 require ExtUtils::MM;
 
-our $VERSION = '6.80';
+our $VERSION = '6.82';
 our @ISA = qw(ExtUtils::MM);
 
 {
index bf0dc9f..55c9181 100644 (file)
@@ -18,7 +18,7 @@ our @Overridable;
 my @Prepend_parent;
 my %Recognized_Att_Keys;
 
-our $VERSION = '6.80';
+our $VERSION = '6.82';
 $VERSION = eval $VERSION;  ## no critic [BuiltinFunctions::ProhibitStringyEval]
 
 # Emulate something resembling CVS $Revision$
@@ -1119,16 +1119,19 @@ sub flush {
     my $self = shift;
 
     # This needs a bit more work for more wacky OSen
-    my $type = 'GNU-style';
+    my $type = 'Unix-style';
     if ( $self->os_flavor_is('Win32') ) {
       my $make = $self->make;
       $make = +( File::Spec->splitpath( $make ) )[-1];
       $make =~ s!\.exe$!!i;
       $type = $make . '-style';
     }
-    print "Generating a $type Makefile\n";
+    elsif ( $Is_VMS ) {
+        $type = $Config{make} . '-style';
+    }
 
     my $finalname = $self->{MAKEFILE};
+    print "Generating a $type $finalname\n";
     print "Writing $finalname for $self->{NAME}\n";
 
     unlink($finalname, "MakeMaker.tmp", $Is_VMS ? 'Descrip.MMS' : ());
@@ -2690,8 +2693,9 @@ that purpose.
 
 =item XSPROTOARG
 
-May be set to an empty string, which is identical to C<-prototypes>, or
-C<-noprototypes>. See the xsubpp documentation for details. MakeMaker
+May be set to C<-protoypes>, C<-noprototypes> or the empty string.  The
+empty string is equivalent to the xsubpp default, or C<-noprototypes>.
+See the xsubpp documentation for details.  MakeMaker
 defaults to the empty string.
 
 =item XS_VERSION
index fc29192..cd83fb0 100644 (file)
@@ -2,7 +2,7 @@ package ExtUtils::MakeMaker::Config;
 
 use strict;
 
-our $VERSION = '6.80';
+our $VERSION = '6.82';
 
 use Config ();
 
index 056aa1b..3b4d30c 100644 (file)
@@ -1,6 +1,6 @@
 package ExtUtils::MakeMaker::FAQ;
 
-our $VERSION = '6.80';
+our $VERSION = '6.82';
 
 1;
 __END__
@@ -184,9 +184,12 @@ Its primary advantages are:
 
 =back
 
-Module::Build is the official heir apparent to MakeMaker and we
-encourage people to work on M::B rather than spending time adding features
-to MakeMaker.
+Module::Build was long the official heir apparent to MakeMaker.  The rate of
+both its development and adoption has slowed in recent years, though, and it is
+unclear what the future holds for it.  That said, Module::Build set the stage
+for I<something> to become the heir to MakeMaker.  MakeMaker's maintainers have
+long said that it is a dead end and should be kept functioning, but not
+extended with new features.  It's complicated enough as it is!
 
 =back
 
index 9d1ed0c..999c9a7 100644 (file)
@@ -1,6 +1,6 @@
 package ExtUtils::MakeMaker::Tutorial;
 
-our $VERSION = '6.80';
+our $VERSION = '6.82';
 
 
 =head1 NAME
index c420f35..1a3ad6c 100644 (file)
@@ -3,7 +3,7 @@ package ExtUtils::Mkbootstrap;
 # There's just too much Dynaloader incest here to turn on strict vars.
 use strict 'refs';
 
-our $VERSION = '6.80';
+our $VERSION = '6.82';
 
 require Exporter;
 our @ISA = ('Exporter');
index 61e6b22..df1baae 100644 (file)
@@ -10,7 +10,7 @@ use Config;
 
 our @ISA = qw(Exporter);
 our @EXPORT = qw(&Mksymlists);
-our $VERSION = '6.80';
+our $VERSION = '6.82';
 
 sub Mksymlists {
     my(%spec) = @_;
index 15b91ae..7edc8ef 100644 (file)
@@ -3,7 +3,7 @@ package ExtUtils::testlib;
 use strict;
 use warnings;
 
-our $VERSION = '6.80';
+our $VERSION = '6.82';
 
 use Cwd;
 use File::Spec;
index d32445d..4b0b926 100644 (file)
@@ -47,13 +47,13 @@ my $mm = WriteMakefile(
     PERL_CORE     => $ENV{PERL_CORE},
 );
 like( $stdout->read, qr{
-                        Generating\ a\ \w+?-style\ Makefile\n
+                        Generating\ a\ \w+?-style\ $Makefile\n
                         Writing\ $Makefile\ for\ Big::Liar\n
                         (?:Writing\ MYMETA.yml\ and\ MYMETA.json\n)?
                         Big::Liar's\ vars\n
                         INST_LIB\ =\ \S+\n
                         INST_ARCHLIB\ =\ \S+\n
-                        Generating\ a\ \w+?-style\ Makefile\n
+                        Generating\ a\ \w+?-style\ $Makefile\n
                         Writing\ $Makefile\ for\ Big::Dummy\n
                         (?:Writing\ MYMETA.yml\ and\ MYMETA.json\n)?
 }x );
@@ -131,13 +131,13 @@ $mm = WriteMakefile(
     INST_MAN1DIR         => 'none',
 );
 like( $stdout->read, qr{
-                        Generating\ a\ \w+?-style\ Makefile\n
+                        Generating\ a\ \w+?-style\ $Makefile\n
                         Writing\ $Makefile\ for\ Big::Liar\n
                         (?:Writing\ MYMETA.yml\ and\ MYMETA.json\n)?
                         Big::Liar's\ vars\n
                         INST_LIB\ =\ \S+\n
                         INST_ARCHLIB\ =\ \S+\n
-                        Generating\ a\ \w+?-style\ Makefile\n
+                        Generating\ a\ \w+?-style\ $Makefile\n
                         Writing\ $Makefile\ for\ Big::Dummy\n
                         (?:Writing\ MYMETA.yml\ and\ MYMETA.json\n)?
 }x );
index d9fe9db..e8de7c6 100644 (file)
@@ -51,13 +51,13 @@ my $mm = WriteMakefile(
 );
 
 like( $stdout->read, qr{
-                        Generating\ a\ \w+?-style\ Makefile\n
+                        Generating\ a\ \w+?-style\ $Makefile\n
                         Writing\ $Makefile\ for\ Big::Liar\n
                         (?:Writing\ MYMETA.yml\ and\ MYMETA.json\n)?
                         Big::Liar's\ vars\n
                         INST_LIB\ =\ \S+\n
                         INST_ARCHLIB\ =\ \S+\n
-                        Generating\ a\ \w+?-style\ Makefile\n
+                        Generating\ a\ \w+?-style\ $Makefile\n
                         Writing\ $Makefile\ for\ Big::Dummy\n
                         (?:Writing\ MYMETA.yml\ and\ MYMETA.json\n)?
 }x );
@@ -83,13 +83,13 @@ $mm = WriteMakefile(
     PREFIX        => $PREFIX,
 );
 like( $stdout->read, qr{
-                        Generating\ a\ \w+?-style\ Makefile\n
+                        Generating\ a\ \w+?-style\ $Makefile\n
                         Writing\ $Makefile\ for\ Big::Liar\n
                         (?:Writing\ MYMETA.yml\ and\ MYMETA.json\n)?
                         Big::Liar's\ vars\n
                         INST_LIB\ =\ \S+\n
                         INST_ARCHLIB\ =\ \S+\n
-                        Generating\ a\ \w+?-style\ Makefile\n
+                        Generating\ a\ \w+?-style\ $Makefile\n
                         Writing\ $Makefile\ for\ Big::Dummy\n
                         (?:Writing\ MYMETA.yml\ and\ MYMETA.json\n)?
 }x );