In perl.git, the branch blead has been updated <http://perl5.git.perl.org/perl.git/commitdiff/74d5bfab5a03c46777cd031b635f872b88dc1fef?hp=2db3e0912896dca25c764b330d35df25367db1a6>
- Log ----------------------------------------------------------------- commit 74d5bfab5a03c46777cd031b635f872b88dc1fef Author: Alberto Simões <[email protected]> Date: Mon Sep 1 14:23:26 2014 -0400 Update ExtUtils::CBuilder to version 0.280219. Correct one test. Switch to using VERSION_FROM in Makefile.PL. For: RT #122675 Add update to ExtUtils::CBuilder to perldelta. ----------------------------------------------------------------------- Summary of changes: dist/ExtUtils-CBuilder/Changes | 19 +++++++++++++++++++ dist/ExtUtils-CBuilder/Makefile.PL | 2 +- dist/ExtUtils-CBuilder/lib/ExtUtils/CBuilder.pm | 6 ++---- dist/ExtUtils-CBuilder/lib/ExtUtils/CBuilder/Base.pm | 5 +---- .../lib/ExtUtils/CBuilder/Platform/Unix.pm | 5 ++--- .../lib/ExtUtils/CBuilder/Platform/VMS.pm | 5 ++--- .../lib/ExtUtils/CBuilder/Platform/Windows.pm | 5 ++--- .../lib/ExtUtils/CBuilder/Platform/Windows/BCC.pm | 7 ++----- .../lib/ExtUtils/CBuilder/Platform/Windows/GCC.pm | 5 +---- .../lib/ExtUtils/CBuilder/Platform/Windows/MSVC.pm | 5 +---- .../lib/ExtUtils/CBuilder/Platform/aix.pm | 5 ++--- .../lib/ExtUtils/CBuilder/Platform/android.pm | 6 ++---- .../lib/ExtUtils/CBuilder/Platform/cygwin.pm | 5 ++--- .../lib/ExtUtils/CBuilder/Platform/darwin.pm | 5 ++--- .../lib/ExtUtils/CBuilder/Platform/dec_osf.pm | 5 ++--- .../lib/ExtUtils/CBuilder/Platform/os2.pm | 5 ++--- dist/ExtUtils-CBuilder/t/00-have-compiler.t | 1 + pod/perldelta.pod | 6 ++++++ 18 files changed, 52 insertions(+), 50 deletions(-) diff --git a/dist/ExtUtils-CBuilder/Changes b/dist/ExtUtils-CBuilder/Changes index 5c03667..8c5ab45 100644 --- a/dist/ExtUtils-CBuilder/Changes +++ b/dist/ExtUtils-CBuilder/Changes @@ -1,5 +1,24 @@ Revision history for Perl extension ExtUtils::CBuilder. +0.280219 - 2014-09-01 + + Fixed: + + - Fixed regression on Android (thanks to Brian Fraser) + +0.280218 - 2014-09-01 + + Fixed: + + - Mispelled 'starup' key in BCC support was fixed. #79574 + - Fixed the version in the PM file (thanks to Jim Keenan) + +0.280217 - 2014-08-22 + + Fixed: + + - Quoted perl path for Windows support #98245 [Alberto Simões] + 0.280216 - 2014-03-07 Added: diff --git a/dist/ExtUtils-CBuilder/Makefile.PL b/dist/ExtUtils-CBuilder/Makefile.PL index fb429cd..dd59c8e 100644 --- a/dist/ExtUtils-CBuilder/Makefile.PL +++ b/dist/ExtUtils-CBuilder/Makefile.PL @@ -34,7 +34,7 @@ my %WriteMakefileArgs = ( "TEST_REQUIRES" => { "Test::More" => "0.47" }, - "VERSION" => "0.280216", + "VERSION_FROM" => "lib/ExtUtils/CBuilder.pm", "test" => { "TESTS" => "t/*.t" } diff --git a/dist/ExtUtils-CBuilder/lib/ExtUtils/CBuilder.pm b/dist/ExtUtils-CBuilder/lib/ExtUtils/CBuilder.pm index 98a68a0..43de8a9 100644 --- a/dist/ExtUtils-CBuilder/lib/ExtUtils/CBuilder.pm +++ b/dist/ExtUtils-CBuilder/lib/ExtUtils/CBuilder.pm @@ -1,13 +1,11 @@ package ExtUtils::CBuilder; - +$ExtUtils::CBuilder::VERSION = '0.280219'; use File::Spec (); use File::Path (); use File::Basename (); use Perl::OSType qw/os_type/; -use vars qw($VERSION @ISA); -$VERSION = '0.280217'; -$VERSION = eval $VERSION; +use vars qw(@ISA); # We only use this once - don't waste a symbol table entry on it. # More importantly, don't make it an inheritable method. diff --git a/dist/ExtUtils-CBuilder/lib/ExtUtils/CBuilder/Base.pm b/dist/ExtUtils-CBuilder/lib/ExtUtils/CBuilder/Base.pm index 4392b7f..d52b705 100644 --- a/dist/ExtUtils-CBuilder/lib/ExtUtils/CBuilder/Base.pm +++ b/dist/ExtUtils-CBuilder/lib/ExtUtils/CBuilder/Base.pm @@ -1,5 +1,5 @@ package ExtUtils::CBuilder::Base; - +$ExtUtils::CBuilder::Base::VERSION = '0.280219'; use strict; use File::Spec; use File::Basename; @@ -9,9 +9,6 @@ use Text::ParseWords; use IPC::Cmd qw(can_run); use File::Temp qw(tempfile); -use vars qw($VERSION); -$VERSION = '0.280217'; - # More details about C/C++ compilers: # http://developers.sun.com/sunstudio/documentation/product/compiler.jsp # http://gcc.gnu.org/ diff --git a/dist/ExtUtils-CBuilder/lib/ExtUtils/CBuilder/Platform/Unix.pm b/dist/ExtUtils-CBuilder/lib/ExtUtils/CBuilder/Platform/Unix.pm index d948bbf..fcc0d73 100644 --- a/dist/ExtUtils-CBuilder/lib/ExtUtils/CBuilder/Platform/Unix.pm +++ b/dist/ExtUtils-CBuilder/lib/ExtUtils/CBuilder/Platform/Unix.pm @@ -1,10 +1,9 @@ package ExtUtils::CBuilder::Platform::Unix; - +$ExtUtils::CBuilder::Platform::Unix::VERSION = '0.280219'; use strict; use ExtUtils::CBuilder::Base; -use vars qw($VERSION @ISA); -$VERSION = '0.280217'; +use vars qw(@ISA); @ISA = qw(ExtUtils::CBuilder::Base); sub link_executable { diff --git a/dist/ExtUtils-CBuilder/lib/ExtUtils/CBuilder/Platform/VMS.pm b/dist/ExtUtils-CBuilder/lib/ExtUtils/CBuilder/Platform/VMS.pm index d296bab..fc8f9e4 100644 --- a/dist/ExtUtils-CBuilder/lib/ExtUtils/CBuilder/Platform/VMS.pm +++ b/dist/ExtUtils-CBuilder/lib/ExtUtils/CBuilder/Platform/VMS.pm @@ -1,10 +1,9 @@ package ExtUtils::CBuilder::Platform::VMS; - +$ExtUtils::CBuilder::Platform::VMS::VERSION = '0.280219'; use strict; use ExtUtils::CBuilder::Base; -use vars qw($VERSION @ISA); -$VERSION = '0.280217'; +use vars qw(@ISA); @ISA = qw(ExtUtils::CBuilder::Base); use File::Spec::Functions qw(catfile catdir); diff --git a/dist/ExtUtils-CBuilder/lib/ExtUtils/CBuilder/Platform/Windows.pm b/dist/ExtUtils-CBuilder/lib/ExtUtils/CBuilder/Platform/Windows.pm index f9e4070..e8ad286 100644 --- a/dist/ExtUtils-CBuilder/lib/ExtUtils/CBuilder/Platform/Windows.pm +++ b/dist/ExtUtils-CBuilder/lib/ExtUtils/CBuilder/Platform/Windows.pm @@ -1,5 +1,5 @@ package ExtUtils::CBuilder::Platform::Windows; - +$ExtUtils::CBuilder::Platform::Windows::VERSION = '0.280219'; use strict; use warnings; @@ -9,8 +9,7 @@ use File::Spec; use ExtUtils::CBuilder::Base; use IO::File; -use vars qw($VERSION @ISA); -$VERSION = '0.280217'; +use vars qw(@ISA); @ISA = qw(ExtUtils::CBuilder::Base); =begin comment diff --git a/dist/ExtUtils-CBuilder/lib/ExtUtils/CBuilder/Platform/Windows/BCC.pm b/dist/ExtUtils-CBuilder/lib/ExtUtils/CBuilder/Platform/Windows/BCC.pm index aab1437..2a18cdb 100644 --- a/dist/ExtUtils-CBuilder/lib/ExtUtils/CBuilder/Platform/Windows/BCC.pm +++ b/dist/ExtUtils-CBuilder/lib/ExtUtils/CBuilder/Platform/Windows/BCC.pm @@ -1,8 +1,5 @@ package ExtUtils::CBuilder::Platform::Windows::BCC; - -use vars qw($VERSION); -$VERSION = '0.280217'; - +$ExtUtils::CBuilder::Platform::Windows::BCC::VERSION = '0.280219'; sub format_compiler_cmd { my ($self, %spec) = @_; @@ -64,7 +61,7 @@ sub format_linker_cmd { } push( @{$spec{startup}}, 'c0d32.obj' ) - unless ( $spec{starup} && @{$spec{startup}} ); + unless ( $spec{startup} && @{$spec{startup}} ); %spec = $self->write_linker_script(%spec) if $spec{use_scripts}; diff --git a/dist/ExtUtils-CBuilder/lib/ExtUtils/CBuilder/Platform/Windows/GCC.pm b/dist/ExtUtils-CBuilder/lib/ExtUtils/CBuilder/Platform/Windows/GCC.pm index b8a32a8..b45cada 100644 --- a/dist/ExtUtils-CBuilder/lib/ExtUtils/CBuilder/Platform/Windows/GCC.pm +++ b/dist/ExtUtils-CBuilder/lib/ExtUtils/CBuilder/Platform/Windows/GCC.pm @@ -1,8 +1,5 @@ package ExtUtils::CBuilder::Platform::Windows::GCC; - -use vars qw($VERSION); -$VERSION = '0.280217'; - +$ExtUtils::CBuilder::Platform::Windows::GCC::VERSION = '0.280219'; sub format_compiler_cmd { my ($self, %spec) = @_; diff --git a/dist/ExtUtils-CBuilder/lib/ExtUtils/CBuilder/Platform/Windows/MSVC.pm b/dist/ExtUtils-CBuilder/lib/ExtUtils/CBuilder/Platform/Windows/MSVC.pm index 3d4b5ab..170b057 100644 --- a/dist/ExtUtils-CBuilder/lib/ExtUtils/CBuilder/Platform/Windows/MSVC.pm +++ b/dist/ExtUtils-CBuilder/lib/ExtUtils/CBuilder/Platform/Windows/MSVC.pm @@ -1,8 +1,5 @@ package ExtUtils::CBuilder::Platform::Windows::MSVC; - -use vars qw($VERSION); -$VERSION = '0.280217'; - +$ExtUtils::CBuilder::Platform::Windows::MSVC::VERSION = '0.280219'; sub arg_exec_file { my ($self, $file) = @_; return "/OUT:$file"; diff --git a/dist/ExtUtils-CBuilder/lib/ExtUtils/CBuilder/Platform/aix.pm b/dist/ExtUtils-CBuilder/lib/ExtUtils/CBuilder/Platform/aix.pm index ecc14f8..e9904a1 100644 --- a/dist/ExtUtils-CBuilder/lib/ExtUtils/CBuilder/Platform/aix.pm +++ b/dist/ExtUtils-CBuilder/lib/ExtUtils/CBuilder/Platform/aix.pm @@ -1,11 +1,10 @@ package ExtUtils::CBuilder::Platform::aix; - +$ExtUtils::CBuilder::Platform::aix::VERSION = '0.280219'; use strict; use ExtUtils::CBuilder::Platform::Unix; use File::Spec; -use vars qw($VERSION @ISA); -$VERSION = '0.280217'; +use vars qw(@ISA); @ISA = qw(ExtUtils::CBuilder::Platform::Unix); sub need_prelink { 1 } diff --git a/dist/ExtUtils-CBuilder/lib/ExtUtils/CBuilder/Platform/android.pm b/dist/ExtUtils-CBuilder/lib/ExtUtils/CBuilder/Platform/android.pm index e2be516..d0b2180 100644 --- a/dist/ExtUtils-CBuilder/lib/ExtUtils/CBuilder/Platform/android.pm +++ b/dist/ExtUtils-CBuilder/lib/ExtUtils/CBuilder/Platform/android.pm @@ -1,12 +1,10 @@ package ExtUtils::CBuilder::Platform::android; - +$ExtUtils::CBuilder::Platform::android::VERSION = '0.280219'; use strict; -use Config; use File::Spec; use ExtUtils::CBuilder::Platform::Unix; -use vars qw($VERSION @ISA); -$VERSION = '0.280217'; +use vars qw(@ISA); @ISA = qw(ExtUtils::CBuilder::Platform::Unix); # The Android linker will not recognize symbols from diff --git a/dist/ExtUtils-CBuilder/lib/ExtUtils/CBuilder/Platform/cygwin.pm b/dist/ExtUtils-CBuilder/lib/ExtUtils/CBuilder/Platform/cygwin.pm index 43e6a47..10a2e9c 100644 --- a/dist/ExtUtils-CBuilder/lib/ExtUtils/CBuilder/Platform/cygwin.pm +++ b/dist/ExtUtils-CBuilder/lib/ExtUtils/CBuilder/Platform/cygwin.pm @@ -1,11 +1,10 @@ package ExtUtils::CBuilder::Platform::cygwin; - +$ExtUtils::CBuilder::Platform::cygwin::VERSION = '0.280219'; use strict; use File::Spec; use ExtUtils::CBuilder::Platform::Unix; -use vars qw($VERSION @ISA); -$VERSION = '0.280217'; +use vars qw(@ISA); @ISA = qw(ExtUtils::CBuilder::Platform::Unix); # TODO: If a specific exe_file name is requested, if the exe created diff --git a/dist/ExtUtils-CBuilder/lib/ExtUtils/CBuilder/Platform/darwin.pm b/dist/ExtUtils-CBuilder/lib/ExtUtils/CBuilder/Platform/darwin.pm index bc4f188..9969a8a 100644 --- a/dist/ExtUtils-CBuilder/lib/ExtUtils/CBuilder/Platform/darwin.pm +++ b/dist/ExtUtils-CBuilder/lib/ExtUtils/CBuilder/Platform/darwin.pm @@ -1,10 +1,9 @@ package ExtUtils::CBuilder::Platform::darwin; - +$ExtUtils::CBuilder::Platform::darwin::VERSION = '0.280219'; use strict; use ExtUtils::CBuilder::Platform::Unix; -use vars qw($VERSION @ISA); -$VERSION = '0.280217'; +use vars qw(@ISA); @ISA = qw(ExtUtils::CBuilder::Platform::Unix); sub compile { diff --git a/dist/ExtUtils-CBuilder/lib/ExtUtils/CBuilder/Platform/dec_osf.pm b/dist/ExtUtils-CBuilder/lib/ExtUtils/CBuilder/Platform/dec_osf.pm index f16fc01..95e2905 100644 --- a/dist/ExtUtils-CBuilder/lib/ExtUtils/CBuilder/Platform/dec_osf.pm +++ b/dist/ExtUtils-CBuilder/lib/ExtUtils/CBuilder/Platform/dec_osf.pm @@ -1,12 +1,11 @@ package ExtUtils::CBuilder::Platform::dec_osf; - +$ExtUtils::CBuilder::Platform::dec_osf::VERSION = '0.280219'; use strict; use ExtUtils::CBuilder::Platform::Unix; use File::Spec; -use vars qw($VERSION @ISA); +use vars qw(@ISA); @ISA = qw(ExtUtils::CBuilder::Platform::Unix); -$VERSION = '0.280217'; sub link_executable { my $self = shift; diff --git a/dist/ExtUtils-CBuilder/lib/ExtUtils/CBuilder/Platform/os2.pm b/dist/ExtUtils-CBuilder/lib/ExtUtils/CBuilder/Platform/os2.pm index 3d4867c..0d46aeb 100644 --- a/dist/ExtUtils-CBuilder/lib/ExtUtils/CBuilder/Platform/os2.pm +++ b/dist/ExtUtils-CBuilder/lib/ExtUtils/CBuilder/Platform/os2.pm @@ -1,10 +1,9 @@ package ExtUtils::CBuilder::Platform::os2; - +$ExtUtils::CBuilder::Platform::os2::VERSION = '0.280219'; use strict; use ExtUtils::CBuilder::Platform::Unix; -use vars qw($VERSION @ISA); -$VERSION = '0.280217'; +use vars qw(@ISA); @ISA = qw(ExtUtils::CBuilder::Platform::Unix); sub need_prelink { 1 } diff --git a/dist/ExtUtils-CBuilder/t/00-have-compiler.t b/dist/ExtUtils-CBuilder/t/00-have-compiler.t index ffb1b04..1661812 100644 --- a/dist/ExtUtils-CBuilder/t/00-have-compiler.t +++ b/dist/ExtUtils-CBuilder/t/00-have-compiler.t @@ -4,6 +4,7 @@ use File::Spec; my $perl; BEGIN { $perl = File::Spec->rel2abs($^X); + $perl = qq{"$perl"}; # So it doesn't fail when there are spaces. } use strict; diff --git a/pod/perldelta.pod b/pod/perldelta.pod index a4c848d..48e9c58 100644 --- a/pod/perldelta.pod +++ b/pod/perldelta.pod @@ -132,6 +132,12 @@ misspelled options. L<B::Concise> has been upgraded from version 0.992 to 0.993. + +=item * + +L<ExtUtils::CBuilder> has been upgraded from version 0.280216 to 0.280219. +[perl #122675]. + =item * L<ExtUtils::Manifest> has been upgraded from version 1.65 to 1.66. -- Perl5 Master Repository
