'ExtUtils::MakeMaker' =>
{
'MAINTAINER' => 'mschwern',
- 'DISTRIBUTION' => 'MSCHWERN/ExtUtils-MakeMaker-6.58.tar.gz',
+ 'DISTRIBUTION' => 'MSTROUT/ExtUtils-MakeMaker-6.59.tar.gz',
'FILES' => q[cpan/ExtUtils-MakeMaker],
'EXCLUDED' => [ qr{^t/lib/Test/},
qr{^(bundled|my)/},
+6.59 Fri Aug 5 12:09:00 BST
+ No changes since 6.58_01
+
+6.58_01 Wed Aug 3 21:12:00 BST
+ Doc Fixes
+ * Corrected the repository location [chorny]
+
+ Bug Fixes
+ * Removed the %INC check from _has_cpan_meta and updated the CPAN::Meta
+ bundled with EUMM to one that doesn't set $VERSION in a begin block
+ so it can't appear to be loaded, thus causing us to mistakenly try
+ and call methods on CPAN::Meta modules - this is due to older versions
+ in site_perl shadowing our installation of other bundled modules.
+ [rt.cpan.org 69465] [rt.cpan.org 69900] [MSTROUT]
+
6.58 Wed Jul 6 14:17:06 PDT 2011
No changes since 6.57_11
TODO
META.yml Module YAML meta-data (added by MakeMaker)
META.json Module JSON meta-data (added by MakeMaker)
-SIGNATURE Public-key signature (added by MakeMaker)
our @EXPORT = qw(test_harness pod2man perllocal_install uninstall
warn_if_old_packlist);
-our $VERSION = '6.58';
+our $VERSION = '6.59';
my $Is_VMS = $^O eq 'VMS';
use strict;
-our $VERSION = '6.58';
+our $VERSION = '6.59';
use File::Spec;
require ExtUtils::Liblist::Kid;
use strict;
use warnings;
-our $VERSION = '6.58';
+our $VERSION = '6.59';
use ExtUtils::MakeMaker::Config;
use Cwd 'cwd';
use strict;
use ExtUtils::MakeMaker::Config;
-our $VERSION = '6.58';
+our $VERSION = '6.59';
require ExtUtils::Liblist;
require ExtUtils::MakeMaker;
package ExtUtils::MM_AIX;
use strict;
-our $VERSION = '6.58';
+our $VERSION = '6.59';
require ExtUtils::MM_Unix;
our @ISA = qw(ExtUtils::MM_Unix);
package ExtUtils::MM_Any;
use strict;
-our $VERSION = '6.58';
+our $VERSION = '6.59';
use Carp;
use File::Spec;
sub _has_cpan_meta {
return eval {
- $INC{'CPAN/Meta.pm'} or require CPAN::Meta;
- CPAN::Meta->VERSION(2.110350);
+ require CPAN::Meta;
+ CPAN::Meta->VERSION(2.112150);
1;
};
}
sub _fix_metadata_before_conversion {
my ( $metadata ) = @_;
+ # we should never be called unless this already passed but
+ # prefer to be defensive in case somebody else calls this
+
+ return unless _has_cpan_meta;
+
my $bad_version = $metadata->{version} &&
!CPAN::Meta::Validator->new->version( 'version', $metadata->{version} );
# 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 @dirs, qw($(INST_AUTODIR) $(INST_ARCHAUTODIR));
push @files, values %{$self->{PM}};
}
require ExtUtils::MM_Unix;
our @ISA = qw( ExtUtils::MM_Any ExtUtils::MM_Unix );
-our $VERSION = '6.58';
+our $VERSION = '6.59';
=item os_flavor
require ExtUtils::MM_Win32;
our @ISA = qw( ExtUtils::MM_Unix );
-our $VERSION = '6.58';
+our $VERSION = '6.59';
=head1 NAME
use strict;
-our $VERSION = '6.58';
+our $VERSION = '6.59';
require ExtUtils::MM_Any;
require ExtUtils::MM_Unix;
our @ISA = qw( ExtUtils::MM_Unix );
}
-our $VERSION = '6.58';
+our $VERSION = '6.59';
=head1 NAME
use strict;
-our $VERSION = '6.58';
+our $VERSION = '6.59';
sub new {
die <<'UNSUPPORTED';
use ExtUtils::MakeMaker::Config;
use File::Basename;
-our $VERSION = '6.58';
+our $VERSION = '6.59';
require ExtUtils::MM_Win32;
our @ISA = qw(ExtUtils::MM_Win32);
use ExtUtils::MakeMaker qw(neatvalue);
use File::Spec;
-our $VERSION = '6.58';
+our $VERSION = '6.59';
require ExtUtils::MM_Any;
require ExtUtils::MM_Unix;
package ExtUtils::MM_QNX;
use strict;
-our $VERSION = '6.58';
+our $VERSION = '6.59';
require ExtUtils::MM_Unix;
our @ISA = qw(ExtUtils::MM_Unix);
package ExtUtils::MM_UWIN;
use strict;
-our $VERSION = '6.58';
+our $VERSION = '6.59';
require ExtUtils::MM_Unix;
our @ISA = qw(ExtUtils::MM_Unix);
# If we make $VERSION an our variable parse_version() breaks
use vars qw($VERSION);
-$VERSION = '6.58';
+$VERSION = '6.59';
$VERSION = eval $VERSION;
require ExtUtils::MM_Any;
use File::Basename;
-our $VERSION = '6.58';
+our $VERSION = '6.59';
require ExtUtils::MM_Any;
require ExtUtils::MM_Unix;
package ExtUtils::MM_VOS;
use strict;
-our $VERSION = '6.58';
+our $VERSION = '6.59';
require ExtUtils::MM_Unix;
our @ISA = qw(ExtUtils::MM_Unix);
require ExtUtils::MM_Any;
require ExtUtils::MM_Unix;
our @ISA = qw( ExtUtils::MM_Any ExtUtils::MM_Unix );
-our $VERSION = '6.58';
+our $VERSION = '6.59';
$ENV{EMXSHELL} = 'sh'; # to run `commands`
use strict;
-our $VERSION = '6.58';
+our $VERSION = '6.59';
require ExtUtils::MM_Win32;
our @ISA = qw(ExtUtils::MM_Win32);
use strict;
require ExtUtils::MM;
-our $VERSION = '6.58';
+our $VERSION = '6.59';
our @ISA = qw(ExtUtils::MM);
{
my @Prepend_parent;
my %Recognized_Att_Keys;
-our $VERSION = '6.58';
+our $VERSION = '6.59';
$VERSION = eval $VERSION;
# Emulate something resembling CVS $Revision$
For more up-to-date information, see L<http://www.makemaker.org>.
-Repository available at L<http://github.com/schwern/extutils-makemaker>.
+Repository available at L<https://github.com/Perl-Toolchain-Gang/ExtUtils-MakeMaker>.
=head1 LICENSE
use strict;
-our $VERSION = '6.58';
+our $VERSION = '6.59';
use Config ();
# There's just too much Dynaloader incest here to turn on strict vars.
use strict 'refs';
-our $VERSION = '6.58';
+our $VERSION = '6.59';
require Exporter;
our @ISA = ('Exporter');
our @ISA = qw(Exporter);
our @EXPORT = qw(&Mksymlists);
-our $VERSION = '6.58';
+our $VERSION = '6.59';
sub Mksymlists {
my(%spec) = @_;
use strict;
use warnings;
-our $VERSION = '6.58';
+our $VERSION = '6.59';
use Cwd;
use File::Spec;
=item *
+L<ExtUtils::MakeMaker> has been upgraded from version 6.58 to version 6.59
+
+=item *
+
L<IPC::Open3> has been upgraded from version 1.11 to 1.12.
C<open3> with "-" for the program name works once more. This was broken in