This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
Updated Module::Build to CPAN Version 0.37_05
authorDavid Golden <dagolden@cpan.org>
Sun, 20 Feb 2011 01:53:32 +0000 (20:53 -0500)
committerDavid Golden <dagolden@cpan.org>
Sun, 20 Feb 2011 03:17:49 +0000 (22:17 -0500)
[DELTA]

0.37_05 - Sat Feb 19 20:43:23 EST 2011

  [BUG FIXES]

  - fixes failing ppm.t in perl core

  [OTHER]

  - Pod typo fixes [Hongwen Qiu]

31 files changed:
Porting/Maintainers.pl
cpan/Module-Build/Changes
cpan/Module-Build/lib/Module/Build.pm
cpan/Module-Build/lib/Module/Build/Authoring.pod
cpan/Module-Build/lib/Module/Build/Base.pm
cpan/Module-Build/lib/Module/Build/Compat.pm
cpan/Module-Build/lib/Module/Build/Config.pm
cpan/Module-Build/lib/Module/Build/Cookbook.pm
cpan/Module-Build/lib/Module/Build/Dumper.pm
cpan/Module-Build/lib/Module/Build/ModuleInfo.pm
cpan/Module-Build/lib/Module/Build/Notes.pm
cpan/Module-Build/lib/Module/Build/PPMMaker.pm
cpan/Module-Build/lib/Module/Build/Platform/Amiga.pm
cpan/Module-Build/lib/Module/Build/Platform/Default.pm
cpan/Module-Build/lib/Module/Build/Platform/EBCDIC.pm
cpan/Module-Build/lib/Module/Build/Platform/MPEiX.pm
cpan/Module-Build/lib/Module/Build/Platform/MacOS.pm
cpan/Module-Build/lib/Module/Build/Platform/RiscOS.pm
cpan/Module-Build/lib/Module/Build/Platform/Unix.pm
cpan/Module-Build/lib/Module/Build/Platform/VMS.pm
cpan/Module-Build/lib/Module/Build/Platform/VOS.pm
cpan/Module-Build/lib/Module/Build/Platform/Windows.pm
cpan/Module-Build/lib/Module/Build/Platform/aix.pm
cpan/Module-Build/lib/Module/Build/Platform/cygwin.pm
cpan/Module-Build/lib/Module/Build/Platform/darwin.pm
cpan/Module-Build/lib/Module/Build/Platform/os2.pm
cpan/Module-Build/lib/Module/Build/PodParser.pm
cpan/Module-Build/lib/inc/latest.pm
cpan/Module-Build/lib/inc/latest/private.pm
cpan/Module-Build/t/ppm.t
pod/perldelta.pod

index c37561d..d9d2423 100755 (executable)
@@ -1040,7 +1040,7 @@ use File::Glob qw(:case);
     'Module::Build' =>
        {
        'MAINTAINER'    => 'kwilliams',
-       'DISTRIBUTION'  => 'DAGOLDEN/Module-Build-0.37_04.tar.gz',
+       'DISTRIBUTION'  => 'DAGOLDEN/Module-Build-0.37_05.tar.gz',
        'FILES'         => q[cpan/Module-Build],
        'EXCLUDED'      => [
                qw{ t/par.t t/signature.t },
index 414fb36..df93b11 100644 (file)
@@ -1,5 +1,15 @@
 Revision history for Perl extension Module::Build.
 
+0.37_05 - Sat Feb 19 20:43:23 EST 2011
+
+  [BUG FIXES]
+
+  - fixes failing ppm.t in perl core
+
+  [OTHER]
+
+  - Pod typo fixes [Hongwen Qiu]
+
 0.37_04 - Wed Feb 16 15:27:21 EST 2011
 
   [OTHER]
@@ -22,6 +32,8 @@ Revision history for Perl extension Module::Build.
 
   - bumped CPAN::Meta prereq to 2.110420
 
+  - Pod typo fixes [Hongwen Qiu]
+
 0.37_02 - Mon Feb  7 21:05:30 EST 2011
 
   [BUG FIXES]
index 28aaf1e..95b919c 100644 (file)
@@ -16,7 +16,7 @@ use Module::Build::Base;
 
 use vars qw($VERSION @ISA);
 @ISA = qw(Module::Build::Base);
-$VERSION = '0.37_04';
+$VERSION = '0.37_05';
 $VERSION = eval $VERSION;
 
 
index f8a5d14..92164df 100644 (file)
@@ -103,7 +103,7 @@ C<@INC> (including the C</nonstandard/library/path>) is propagated to
 the Build script, so that My::Builder can be found when running build
 actions.  If you find that you need to C<chdir> into a different directories
 in your subclass methods or actions, be sure to always return to the original
-directory (available via the C<base_dir()> method before returning control
+directory (available via the C<base_dir()> method) before returning control
 to the parent class.  This is important to avoid data serialization problems.
 
 For very small additions, Module::Build provides a C<subclass()>
@@ -303,8 +303,8 @@ Module-Build mailing list at <module-build@perl.org>.
 Bug reports are also welcome at
 <http://rt.cpan.org/NoAuth/Bugs.html?Dist=Module-Build>.
 
-The latest development version is available from the Subversion
-repository at <https://svn.perl.org/modules/Module-Build/trunk/>
+The latest development version is available from the Git
+repository at <https://github.com/dagolden/module-build/>
 
 
 =head1 SEE ALSO
@@ -313,7 +313,7 @@ perl(1), L<Module::Build>(3), L<Module::Build::API>(3),
 L<Module::Build::Cookbook>(3), L<ExtUtils::MakeMaker>(3), L<YAML>(3)
 
 F<META.yml> Specification:
-L<http://module-build.sourceforge.net/META-spec-current.html>
+L<CPAN::META::Spec>
 
 L<http://www.dsmit.com/cons/>
 
index a448aa7..ef93b88 100644 (file)
@@ -4,7 +4,7 @@ package Module::Build::Base;
 
 use strict;
 use vars qw($VERSION);
-$VERSION = '0.37_04';
+$VERSION = '0.37_05';
 $VERSION = eval $VERSION;
 BEGIN { require 5.00503 }
 
@@ -3346,7 +3346,9 @@ sub htmlify_pods {
 
   my @rootdirs = ($type eq 'bin') ? qw(bin) :
       $self->installdirs eq 'core' ? qw(lib) : qw(site lib);
-  my $podroot = $self->original_prefix('core');
+  my $podroot = $ENV{PERL_CORE}
+              ? File::Basename::dirname($ENV{PERL_CORE})
+              : $self->original_prefix('core');
 
   my $htmlroot = $self->install_sets('core')->{libhtml};
   my @podpath = (map { File::Spec->abs2rel($_ ,$podroot) } grep { -d  }
@@ -3355,7 +3357,9 @@ sub htmlify_pods {
       $self->install_sets('site', 'lib'), # site/lib
     ) ), File::Spec->rel2abs($self->blib);
 
-  my $podpath = join(":", map { tr,:\\,|/,; $_ } @podpath);
+  my $podpath = $ENV{PERL_CORE}
+              ? File::Spec->catdir($podroot, 'lib')
+              : join(":", map { tr,:\\,|/,; $_ } @podpath);
 
   my $blibdir = join('/', File::Spec->splitdir(
     (File::Spec->splitpath(File::Spec->rel2abs($htmldir),1))[1]),''
index eee856e..6c44bf8 100644 (file)
@@ -2,7 +2,7 @@ package Module::Build::Compat;
 
 use strict;
 use vars qw($VERSION);
-$VERSION = '0.37_04';
+$VERSION = '0.37_05';
 
 use File::Basename ();
 use File::Spec;
index e73bad4..55037be 100644 (file)
@@ -2,7 +2,7 @@ package Module::Build::Config;
 
 use strict;
 use vars qw($VERSION);
-$VERSION = '0.37_04';
+$VERSION = '0.37_05';
 $VERSION = eval $VERSION;
 use Config;
 
index 43ec37b..45eadd5 100644 (file)
@@ -1,7 +1,7 @@
 package Module::Build::Cookbook;
 use strict;
 use vars qw($VERSION);
-$VERSION = '0.37_04';
+$VERSION = '0.37_05';
 
 
 =head1 NAME
index 7a32de2..9891288 100644 (file)
@@ -1,7 +1,7 @@
 package Module::Build::Dumper;
 use strict;
 use vars qw($VERSION);
-$VERSION = '0.37_04';
+$VERSION = '0.37_05';
 
 # This is just a split-out of a wrapper function to do Data::Dumper
 # stuff "the right way".  See:
index 9c2dae1..59a204e 100644 (file)
@@ -4,7 +4,7 @@ package Module::Build::ModuleInfo;
 
 use strict;
 use vars qw($VERSION);
-$VERSION = '0.37_04';
+$VERSION = '0.37_05';
 $VERSION = eval $VERSION;
 
 require Module::Metadata;
index d66e438..92fa7c0 100644 (file)
@@ -4,7 +4,7 @@ package Module::Build::Notes;
 
 use strict;
 use vars qw($VERSION);
-$VERSION = '0.37_04';
+$VERSION = '0.37_05';
 $VERSION = eval $VERSION;
 use Data::Dumper;
 use IO::File;
index 6769201..65e15a4 100644 (file)
@@ -5,7 +5,7 @@ use Config;
 use vars qw($VERSION);
 use IO::File;
 
-$VERSION = '0.37_04';
+$VERSION = '0.37_05';
 $VERSION = eval $VERSION;
 
 # This code is mostly borrowed from ExtUtils::MM_Unix 6.10_03, with a
index f47f8a1..00e037f 100644 (file)
@@ -2,7 +2,7 @@ package Module::Build::Platform::Amiga;
 
 use strict;
 use vars qw($VERSION);
-$VERSION = '0.37_04';
+$VERSION = '0.37_05';
 $VERSION = eval $VERSION;
 use Module::Build::Base;
 
index 845e34e..7a52bf7 100644 (file)
@@ -2,7 +2,7 @@ package Module::Build::Platform::Default;
 
 use strict;
 use vars qw($VERSION);
-$VERSION = '0.37_04';
+$VERSION = '0.37_05';
 $VERSION = eval $VERSION;
 use Module::Build::Base;
 
index 65ee003..d68b185 100644 (file)
@@ -2,7 +2,7 @@ package Module::Build::Platform::EBCDIC;
 
 use strict;
 use vars qw($VERSION);
-$VERSION = '0.37_04';
+$VERSION = '0.37_05';
 $VERSION = eval $VERSION;
 use Module::Build::Base;
 
index 9171182..a00be35 100644 (file)
@@ -2,7 +2,7 @@ package Module::Build::Platform::MPEiX;
 
 use strict;
 use vars qw($VERSION);
-$VERSION = '0.37_04';
+$VERSION = '0.37_05';
 $VERSION = eval $VERSION;
 use Module::Build::Base;
 
index ca7bb7e..9844a02 100644 (file)
@@ -2,7 +2,7 @@ package Module::Build::Platform::MacOS;
 
 use strict;
 use vars qw($VERSION);
-$VERSION = '0.37_04';
+$VERSION = '0.37_05';
 $VERSION = eval $VERSION;
 use Module::Build::Base;
 use vars qw(@ISA);
index c8a8fe4..34313ec 100644 (file)
@@ -2,7 +2,7 @@ package Module::Build::Platform::RiscOS;
 
 use strict;
 use vars qw($VERSION);
-$VERSION = '0.37_04';
+$VERSION = '0.37_05';
 $VERSION = eval $VERSION;
 use Module::Build::Base;
 
index 3897c7c..c76989a 100644 (file)
@@ -2,7 +2,7 @@ package Module::Build::Platform::Unix;
 
 use strict;
 use vars qw($VERSION);
-$VERSION = '0.37_04';
+$VERSION = '0.37_05';
 $VERSION = eval $VERSION;
 use Module::Build::Base;
 
index 24087c5..5a4aa32 100644 (file)
@@ -2,7 +2,7 @@ package Module::Build::Platform::VMS;
 
 use strict;
 use vars qw($VERSION);
-$VERSION = '0.37_04';
+$VERSION = '0.37_05';
 $VERSION = eval $VERSION;
 use Module::Build::Base;
 use Config;
index 29e8ea3..7d1b619 100644 (file)
@@ -2,7 +2,7 @@ package Module::Build::Platform::VOS;
 
 use strict;
 use vars qw($VERSION);
-$VERSION = '0.37_04';
+$VERSION = '0.37_05';
 $VERSION = eval $VERSION;
 use Module::Build::Base;
 
index 3daf4f1..2d3e6f8 100644 (file)
@@ -2,7 +2,7 @@ package Module::Build::Platform::Windows;
 
 use strict;
 use vars qw($VERSION);
-$VERSION = '0.37_04';
+$VERSION = '0.37_05';
 $VERSION = eval $VERSION;
 
 use Config;
index 692dbc7..4cd7844 100644 (file)
@@ -2,7 +2,7 @@ package Module::Build::Platform::aix;
 
 use strict;
 use vars qw($VERSION);
-$VERSION = '0.37_04';
+$VERSION = '0.37_05';
 $VERSION = eval $VERSION;
 use Module::Build::Platform::Unix;
 
index 8ddd242..6f10fe3 100644 (file)
@@ -2,7 +2,7 @@ package Module::Build::Platform::cygwin;
 
 use strict;
 use vars qw($VERSION);
-$VERSION = '0.37_04';
+$VERSION = '0.37_05';
 $VERSION = eval $VERSION;
 use Module::Build::Platform::Unix;
 
index 465701d..42b1b08 100644 (file)
@@ -2,7 +2,7 @@ package Module::Build::Platform::darwin;
 
 use strict;
 use vars qw($VERSION);
-$VERSION = '0.37_04';
+$VERSION = '0.37_05';
 $VERSION = eval $VERSION;
 use Module::Build::Platform::Unix;
 
index e21be6a..1ad990e 100644 (file)
@@ -2,7 +2,7 @@ package Module::Build::Platform::os2;
 
 use strict;
 use vars qw($VERSION);
-$VERSION = '0.37_04';
+$VERSION = '0.37_05';
 $VERSION = eval $VERSION;
 use Module::Build::Platform::Unix;
 
index 5d402ad..a0052fc 100644 (file)
@@ -2,7 +2,7 @@ package Module::Build::PodParser;
 
 use strict;
 use vars qw($VERSION);
-$VERSION = '0.37_04';
+$VERSION = '0.37_05';
 $VERSION = eval $VERSION;
 use vars qw(@ISA);
 
index bca9b50..f6ee028 100644 (file)
@@ -1,7 +1,7 @@
 package inc::latest;
 use strict;
 use vars qw($VERSION);
-$VERSION = '0.37_04';
+$VERSION = '0.37_05';
 $VERSION = eval $VERSION;
 
 use Carp;
index 08752b6..8077259 100644 (file)
@@ -1,7 +1,7 @@
 package inc::latest::private;
 use strict;
 use vars qw($VERSION);
-$VERSION = '0.37_04';
+$VERSION = '0.37_05';
 $VERSION = eval $VERSION;
 
 use File::Spec;
index d4b9697..9de28ec 100644 (file)
@@ -5,8 +5,6 @@ use lib 't/lib';
 use MBTest;
 use Config;
 
-plan skip_all => 'Currently broken in core' if $ENV{PERL_CORE};
-
 blib_load('Module::Build');
 blib_load('Module::Build::ConfigData');
 my $PPM_support = Module::Build::ConfigData->feature('PPM_support');
index c60d8dd..f0677c7 100644 (file)
@@ -327,7 +327,7 @@ C<Math::BigInt> has been upgraded from version 1.99_04 to 1.992.
 
 =item *
 
-C<Module::Build> has been upgraded from version 0.3607 to 0.37_04.
+C<Module::Build> has been upgraded from version 0.3607 to 0.37_05.
 
 A notable change is the deprecation of several modules.
 Module::Build::Version has been deprecated and Module::Build now relies