Upgrade ExtUtils::CBuilder from version 0.280210 to 0.280212
authorSteve Hay <steve.m.hay@googlemail.com>
Mon, 9 Sep 2013 07:57:16 +0000 (08:57 +0100)
committerSteve Hay <steve.m.hay@googlemail.com>
Mon, 9 Sep 2013 08:20:00 +0000 (09:20 +0100)
21 files changed:
Porting/Maintainers.pl
dist/ExtUtils-CBuilder/Changes
dist/ExtUtils-CBuilder/LICENSE
dist/ExtUtils-CBuilder/Makefile.PL
dist/ExtUtils-CBuilder/lib/ExtUtils/CBuilder.pm
dist/ExtUtils-CBuilder/lib/ExtUtils/CBuilder/Base.pm
dist/ExtUtils-CBuilder/lib/ExtUtils/CBuilder/Platform/Unix.pm
dist/ExtUtils-CBuilder/lib/ExtUtils/CBuilder/Platform/VMS.pm
dist/ExtUtils-CBuilder/lib/ExtUtils/CBuilder/Platform/Windows.pm
dist/ExtUtils-CBuilder/lib/ExtUtils/CBuilder/Platform/Windows/BCC.pm
dist/ExtUtils-CBuilder/lib/ExtUtils/CBuilder/Platform/Windows/GCC.pm
dist/ExtUtils-CBuilder/lib/ExtUtils/CBuilder/Platform/Windows/MSVC.pm
dist/ExtUtils-CBuilder/lib/ExtUtils/CBuilder/Platform/aix.pm
dist/ExtUtils-CBuilder/lib/ExtUtils/CBuilder/Platform/cygwin.pm
dist/ExtUtils-CBuilder/lib/ExtUtils/CBuilder/Platform/darwin.pm
dist/ExtUtils-CBuilder/lib/ExtUtils/CBuilder/Platform/dec_osf.pm
dist/ExtUtils-CBuilder/lib/ExtUtils/CBuilder/Platform/os2.pm
dist/ExtUtils-CBuilder/t/02-link.t
dist/ExtUtils-CBuilder/t/03-cplusplus.t
dist/ExtUtils-CBuilder/t/04-base.t
pod/perldelta.pod

index 1134731..541d585 100755 (executable)
@@ -649,8 +649,12 @@ use File::Glob qw(:case);
 
     'ExtUtils::CBuilder' => {
         'MAINTAINER'   => 'ambs',
-        'DISTRIBUTION' => 'AMBS/ExtUtils/ExtUtils-CBuilder-0.280210.tar.gz',
+        'DISTRIBUTION' => 'AMBS/ExtUtils/ExtUtils-CBuilder-0.280212.tar.gz',
         'FILES'        => q[dist/ExtUtils-CBuilder],
+        'EXCLUDED'     => [
+            qw(README.mkdn),
+            qr{^xt},
+        ],
         'UPSTREAM'     => 'blead',
     },
 
index e6b38d8..d93e58e 100644 (file)
@@ -1,5 +1,25 @@
 Revision history for Perl extension ExtUtils::CBuilder.
 
+0.280212 - 2013-09-08
+
+  Fixed:
+
+  - Reversion all modules.  
+
+0.280211 - 2013-09-08
+
+  Fixed:
+
+  - Missing dependency Perl::OSType [Leon Timmermans]
+  - Fixed repository location [Alberto Simões]
+
+0.280210 - 2013-09-06
+
+  Fixed:
+
+  - Update INSTALLDIRS to favor installation under 'site' (perl 116479)
+    [James E Keenan]
+
 0.280209 - 2012-10-20 (Perl v5.17.5)
 
   Fixed:
@@ -131,7 +151,7 @@ Revision history for Perl extension ExtUtils::CBuilder.
 
  Bugs fixed:
  - compile() now accepts both string & array for 'include_dirs'
-   argument, as documented.(RT#54606) [Alberto Simões]
+   argument, as documented.(RT#54606) [Alberto Simões]
 
 0.27 - Thu Oct 29 21:29:56 EDT 2009
 
@@ -430,13 +450,6 @@ Revision history for Perl extension ExtUtils::CBuilder.
    function from Text::ParseWords (a core module since 5.0), which
    does a much better job than the split() we were using.
 
-0.280210 - 2013-09-06
-
-  Fixed:
-
-  - Update INSTALLDIRS to favor installation under 'site' (perl 116479)
-    [James E Keenan]
-
 
 0.03  Fri May 14 23:12:23 CDT 2004
 
index 05d79c9..0b4c121 100644 (file)
@@ -1,4 +1,4 @@
-This software is copyright (c) 2012 by Ken Williams.
+This software is copyright (c) 2013 by Ken Williams.
 
 This is free software; you can redistribute it and/or modify it under
 the same terms as the Perl 5 programming language system itself.
@@ -12,7 +12,7 @@ b) the "Artistic License"
 
 --- The GNU General Public License, Version 1, February 1989 ---
 
-This software is Copyright (c) 2012 by Ken Williams.
+This software is Copyright (c) 2013 by Ken Williams.
 
 This is free software, licensed under:
 
@@ -272,7 +272,7 @@ That's all there is to it!
 
 --- The Artistic License 1.0 ---
 
-This software is Copyright (c) 2012 by Ken Williams.
+This software is Copyright (c) 2013 by Ken Williams.
 
 This is free software, licensed under:
 
@@ -292,21 +292,21 @@ Definitions:
 
   - "Package" refers to the collection of files distributed by the Copyright
     Holder, and derivatives of that collection of files created through
-    textual modification.
+    textual modification. 
   - "Standard Version" refers to such a Package if it has not been modified,
     or has been modified in accordance with the wishes of the Copyright
-    Holder.
+    Holder. 
   - "Copyright Holder" is whoever is named in the copyright or copyrights for
-    the package.
+    the package. 
   - "You" is you, if you're thinking about copying or distributing this Package.
   - "Reasonable copying fee" is whatever you can justify on the basis of media
     cost, duplication charges, time of people involved, and so on. (You will
     not be required to justify it to the Copyright Holder, but only to the
-    computing community at large as a market that must bear the fee.)
+    computing community at large as a market that must bear the fee.) 
   - "Freely Available" means that no fee is charged for the item itself, though
     there may be fees involved in handling the item. It also means that
     recipients of the item may redistribute it under the same conditions they
-    received it.
+    received it. 
 
 1. You may make and give away verbatim copies of the source form of the
 Standard Version of this Package without restriction, provided that you
index 57014a3..4ea6bbc 100644 (file)
@@ -1,22 +1,24 @@
+
 use strict;
 use warnings;
 
+
+
 use ExtUtils::MakeMaker 6.30;
 
+
+
 my %WriteMakefileArgs = (
-  "NAME" => "ExtUtils::CBuilder",
-  "VERSION_FROM" => "lib/ExtUtils/CBuilder.pm",
-  "ABSTRACT_FROM" => "lib/ExtUtils/CBuilder.pm",
+  "ABSTRACT" => "Compile and link C code for Perl modules",
   "AUTHOR" => "Ken Williams <kwilliams\@cpan.org>, The Perl 5 Porters",
-  "BUILD_REQUIRES" => {
-    "Test::More" => "0.47"
-  },
+  "BUILD_REQUIRES" => {},
   "CONFIGURE_REQUIRES" => {
     "ExtUtils::MakeMaker" => "6.30"
   },
+  "DISTNAME" => "ExtUtils-CBuilder",
   "EXE_FILES" => [],
-  "INSTALLDIRS" => ($] < 5.011 ? 'perl' : 'site'),
   "LICENSE" => "perl",
+  "NAME" => "ExtUtils::CBuilder",
   "PREREQ_PM" => {
     "Cwd" => 0,
     "File::Basename" => 0,
@@ -24,11 +26,32 @@ my %WriteMakefileArgs = (
     "File::Temp" => 0,
     "IO::File" => 0,
     "IPC::Cmd" => 0,
-    "Perl::OSType" => 0,
+    "Perl::OSType" => 1,
     "Text::ParseWords" => 0
   },
+  "TEST_REQUIRES" => {
+    "Test::More" => "0.47"
+  },
+  "VERSION" => "0.280212",
+  "test" => {
+    "TESTS" => "t/*.t"
+  }
 );
 
+
+unless ( eval { ExtUtils::MakeMaker->VERSION(6.63_03) } ) {
+  my $tr = delete $WriteMakefileArgs{TEST_REQUIRES};
+  my $br = $WriteMakefileArgs{BUILD_REQUIRES};
+  for my $mod ( keys %$tr ) {
+    if ( exists $br->{$mod} ) {
+      $br->{$mod} = $tr->{$mod} if $tr->{$mod} > $br->{$mod};
+    }
+    else {
+      $br->{$mod} = $tr->{$mod};
+    }
+  }
+}
+
 unless ( eval { ExtUtils::MakeMaker->VERSION(6.56) } ) {
   my $br = delete $WriteMakefileArgs{BUILD_REQUIRES};
   my $pp = $WriteMakefileArgs{PREREQ_PM};
@@ -50,3 +73,5 @@ $WriteMakefileArgs{INSTALLDIRS} = 'perl'
 
 WriteMakefile(%WriteMakefileArgs);
 
+
+
index 1caba9c..0e3e3fe 100644 (file)
@@ -6,7 +6,7 @@ use File::Basename ();
 use Perl::OSType qw/os_type/;
 
 use vars qw($VERSION @ISA);
-$VERSION = '0.280210';
+$VERSION = '0.280212';
 $VERSION = eval $VERSION;
 
 # We only use this once - don't waste a symbol table entry on it.
index 479a787..8014299 100644 (file)
@@ -10,7 +10,7 @@ use IPC::Cmd qw(can_run);
 use File::Temp qw(tempfile);
 
 use vars qw($VERSION);
-$VERSION = '0.280210';
+$VERSION = '0.280212';
 
 # More details about C/C++ compilers:
 # http://developers.sun.com/sunstudio/documentation/product/compiler.jsp
index 696badc..f4d0c9d 100644 (file)
@@ -4,7 +4,7 @@ use strict;
 use ExtUtils::CBuilder::Base;
 
 use vars qw($VERSION @ISA);
-$VERSION = '0.280209';
+$VERSION = '0.280212';
 @ISA = qw(ExtUtils::CBuilder::Base);
 
 sub link_executable {
index 55ce242..5c81593 100644 (file)
@@ -4,7 +4,7 @@ use strict;
 use ExtUtils::CBuilder::Base;
 
 use vars qw($VERSION @ISA);
-$VERSION = '0.280209';
+$VERSION = '0.280212';
 @ISA = qw(ExtUtils::CBuilder::Base);
 
 use File::Spec::Functions qw(catfile catdir);
index b63a389..110906e 100644 (file)
@@ -10,7 +10,7 @@ use ExtUtils::CBuilder::Base;
 use IO::File;
 
 use vars qw($VERSION @ISA);
-$VERSION = '0.280209';
+$VERSION = '0.280212';
 @ISA = qw(ExtUtils::CBuilder::Base);
 
 =begin comment
index 205a260..f1dc3b8 100644 (file)
@@ -1,7 +1,7 @@
 package ExtUtils::CBuilder::Platform::Windows::BCC;
 
 use vars qw($VERSION);
-$VERSION = '0.280210';
+$VERSION = '0.280212';
 
 sub format_compiler_cmd {
   my ($self, %spec) = @_;
index e7129ac..4e1d677 100644 (file)
@@ -1,7 +1,7 @@
 package ExtUtils::CBuilder::Platform::Windows::GCC;
 
 use vars qw($VERSION);
-$VERSION = '0.280209';
+$VERSION = '0.280212';
 
 sub format_compiler_cmd {
   my ($self, %spec) = @_;
index ce64962..3b76757 100644 (file)
@@ -1,7 +1,7 @@
 package ExtUtils::CBuilder::Platform::Windows::MSVC;
 
 use vars qw($VERSION);
-$VERSION = '0.280209';
+$VERSION = '0.280212';
 
 sub arg_exec_file {
   my ($self, $file) = @_;
index 29334b1..c9621b9 100644 (file)
@@ -5,7 +5,7 @@ use ExtUtils::CBuilder::Platform::Unix;
 use File::Spec;
 
 use vars qw($VERSION @ISA);
-$VERSION = '0.280209';
+$VERSION = '0.280212';
 @ISA = qw(ExtUtils::CBuilder::Platform::Unix);
 
 sub need_prelink { 1 }
index 206b798..3da133a 100644 (file)
@@ -5,7 +5,7 @@ use File::Spec;
 use ExtUtils::CBuilder::Platform::Unix;
 
 use vars qw($VERSION @ISA);
-$VERSION = '0.280209';
+$VERSION = '0.280212';
 @ISA = qw(ExtUtils::CBuilder::Platform::Unix);
 
 # TODO: If a specific exe_file name is requested, if the exe created
index 0518e3e..37d50a1 100644 (file)
@@ -4,7 +4,7 @@ use strict;
 use ExtUtils::CBuilder::Platform::Unix;
 
 use vars qw($VERSION @ISA);
-$VERSION = '0.280209';
+$VERSION = '0.280212';
 @ISA = qw(ExtUtils::CBuilder::Platform::Unix);
 
 sub compile {
index 14b84e9..0d94a64 100644 (file)
@@ -6,7 +6,7 @@ use File::Spec;
 
 use vars qw($VERSION @ISA);
 @ISA = qw(ExtUtils::CBuilder::Platform::Unix);
-$VERSION = '0.280209';
+$VERSION = '0.280212';
 
 sub link_executable {
   my $self = shift;
index c41cdfa..cc4b3ac 100644 (file)
@@ -4,7 +4,7 @@ use strict;
 use ExtUtils::CBuilder::Platform::Unix;
 
 use vars qw($VERSION @ISA);
-$VERSION = '0.280209';
+$VERSION = '0.280212';
 @ISA = qw(ExtUtils::CBuilder::Platform::Unix);
 
 sub need_prelink { 1 }
index e6dba55..31ee918 100644 (file)
@@ -2,7 +2,7 @@
 
 use strict;
 use Test::More;
-BEGIN { 
+BEGIN {
   if ($^O eq 'VMS') {
     # So we can get the return value of system()
     require vmsish;
index 638a0a2..589495b 100644 (file)
@@ -2,7 +2,7 @@
 
 use strict;
 use Test::More;
-BEGIN { 
+BEGIN {
   if ($^O eq 'VMS') {
     # So we can get the return value of system()
     require vmsish;
index 49819a1..beffe7f 100644 (file)
@@ -45,8 +45,8 @@ isa_ok( $base, 'ExtUtils::CBuilder::Base' );
 }
 
 {
-    my $path_to_perl = $^O eq 'VMS' 
-                       ? 'perl_root:[000000]perl.exe' 
+    my $path_to_perl = $^O eq 'VMS'
+                       ? 'perl_root:[000000]perl.exe'
                        : File::Spec->catfile( '', qw| usr bin perl | );
     local $^X = $path_to_perl;
     is(
@@ -194,7 +194,7 @@ is_deeply(
 $seen_ref = { map {$_ => 1} $base->arg_share_object_file('alpha') };
 my %exp = map {$_ => 1} $base->split_like_shell($base->{config}{lddlflags});
 $exp{'-o'} = 1;
-$exp{'alpha'} = 1; 
+$exp{'alpha'} = 1;
 
 is_deeply(
     $seen_ref,
@@ -223,7 +223,7 @@ is_deeply( \%split_seen, \%exp,
     $cwd = cwd();
     my $tdir = tempdir(CLEANUP => 1);
     my $subdir = File::Spec->catdir(
-        $tdir, qw| alpha beta gamma delta epsilon 
+        $tdir, qw| alpha beta gamma delta epsilon
             zeta eta theta iota kappa lambda |
     );
     mkpath($subdir, { mode => 0711 } );
index 5a5a859..b93b616 100644 (file)
@@ -226,10 +226,10 @@ C<_utf8_on> under COW has been fixed.
 
 =item *
 
-L<ExtUtils::CBuilder> has been upgraded from version 0.280205 to 0.280210.
+L<ExtUtils::CBuilder> has been upgraded from version 0.280205 to 0.280212.
 
-No changes have been made other than the version bump to keep in sync with the
-latest CPAN release.
+No changes have been made to the installed code other than the version bump to
+keep in sync with the latest CPAN release.
 
 =item *