Grokbase
x

[PATCH] Update ExtUtils::CBuilder to 0.2601

View TopicPrint | Flat  Thread  Threaded
1) David Golden 0.2601 - Wed Jul 1 09:37:39 EDT 2009 Bugs fixed: - On VMS, cleans up extra files generated during...
| +1 vote (Anchor)
[ Profile | Reply to group ] [ Flat  Thread  Threaded ]
0.2601 - Wed Jul  1 09:37:39 EDT 2009

Bugs fixed:
- On VMS, cleans up extra files generated during testing
   [John E. Malmberg, Craig Berry]
---
 Porting/Maintainers.pl                    |    2 +-
 lib/ExtUtils/CBuilder.pm                  |    2 +-
 lib/ExtUtils/CBuilder/Base.pm             |    2 +-
 lib/ExtUtils/CBuilder/Platform/Unix.pm    |    2 +-
 lib/ExtUtils/CBuilder/Platform/VMS.pm     |    2 +-
 lib/ExtUtils/CBuilder/Platform/Windows.pm |    2 +-
 lib/ExtUtils/CBuilder/Platform/aix.pm     |    2 +-
 lib/ExtUtils/CBuilder/Platform/cygwin.pm  |    2 +-
 lib/ExtUtils/CBuilder/Platform/darwin.pm  |    2 +-
 lib/ExtUtils/CBuilder/Platform/dec_osf.pm |    2 +-
 lib/ExtUtils/CBuilder/Platform/os2.pm     |    2 +-
 lib/ExtUtils/CBuilder/t/01-basic.t        |    5 +++++
 lib/ExtUtils/CBuilder/t/02-link.t         |    5 +++++
13 files changed, 21 insertions(+), 11 deletions(-)

diff --git a/Porting/Maintainers.pl b/Porting/Maintainers.pl
index 07aa92e..26c315d 100755
--- a/Porting/Maintainers.pl
+++ b/Porting/Maintainers.pl
@@ -608,7 +608,7 @@ package Maintainers;
     'ExtUtils::CBuilder' =>
  {
  'MAINTAINER' => 'kwilliams',
- 'DISTRIBUTION' => 'DAGOLDEN/ExtUtils-CBuilder-0.26.tar.gz',
+ 'DISTRIBUTION' => 'DAGOLDEN/ExtUtils-CBuilder-0.2601.tar.gz',
  'FILES'  => q[lib/ExtUtils/CBuilder.pm lib/ExtUtils/CBuilder],
  'EXCLUDED' => [ qw{devtools} ],
  'CPAN'  => 1,
diff --git a/lib/ExtUtils/CBuilder.pm b/lib/ExtUtils/CBuilder.pm
index 246a43c..b018547 100644
--- a/lib/ExtUtils/CBuilder.pm
+++ b/lib/ExtUtils/CBuilder.pm
@@ -5,7 +5,7 @@ use File::Path ();
use File::Basename ();

use vars qw($VERSION @ISA);
-$VERSION = '0.26';
+$VERSION = '0.2601';
$VERSION = eval $VERSION;

# Okay, this is the brute-force method of finding out what kind of
diff --git a/lib/ExtUtils/CBuilder/Base.pm b/lib/ExtUtils/CBuilder/Base.pm
index 0c78b97..baef158 100644
--- a/lib/ExtUtils/CBuilder/Base.pm
+++ b/lib/ExtUtils/CBuilder/Base.pm
@@ -9,7 +9,7 @@ use Text::ParseWords;
use IO::File;

use vars qw($VERSION);
-$VERSION = '0.26';
+$VERSION = '0.2601';

sub new {
   my $class = shift;
diff --git a/lib/ExtUtils/CBuilder/Platform/Unix.pm b/lib/ExtUtils/CBuilder/Platform/Unix.pm
index 876fd42..8881d26 100644
--- a/lib/ExtUtils/CBuilder/Platform/Unix.pm
+++ b/lib/ExtUtils/CBuilder/Platform/Unix.pm
@@ -4,7 +4,7 @@ use strict;
use ExtUtils::CBuilder::Base;

use vars qw($VERSION @ISA);
-$VERSION = '0.26';
+$VERSION = '0.2601';
@ISA = qw(ExtUtils::CBuilder::Base);

sub link_executable {
diff --git a/lib/ExtUtils/CBuilder/Platform/VMS.pm b/lib/ExtUtils/CBuilder/Platform/VMS.pm
index b0c3489..9b5bb50 100644
--- a/lib/ExtUtils/CBuilder/Platform/VMS.pm
+++ b/lib/ExtUtils/CBuilder/Platform/VMS.pm
@@ -4,7 +4,7 @@ use strict;
use ExtUtils::CBuilder::Base;

use vars qw($VERSION @ISA);
-$VERSION = '0.26';
+$VERSION = '0.2601';
@ISA = qw(ExtUtils::CBuilder::Base);

use File::Spec::Functions qw(catfile catdir);
diff --git a/lib/ExtUtils/CBuilder/Platform/Windows.pm b/lib/ExtUtils/CBuilder/Platform/Windows.pm
index eeaa58c..e219567 100644
--- a/lib/ExtUtils/CBuilder/Platform/Windows.pm
+++ b/lib/ExtUtils/CBuilder/Platform/Windows.pm
@@ -10,7 +10,7 @@ use ExtUtils::CBuilder::Base;
use IO::File;

use vars qw($VERSION @ISA);
-$VERSION = '0.26';
+$VERSION = '0.2601';
@ISA = qw(ExtUtils::CBuilder::Base);

sub new {
diff --git a/lib/ExtUtils/CBuilder/Platform/aix.pm b/lib/ExtUtils/CBuilder/Platform/aix.pm
index 73e5c6c..c6de6a5 100644
--- a/lib/ExtUtils/CBuilder/Platform/aix.pm
+++ b/lib/ExtUtils/CBuilder/Platform/aix.pm
@@ -5,7 +5,7 @@ use ExtUtils::CBuilder::Platform::Unix;
use File::Spec;

use vars qw($VERSION @ISA);
-$VERSION = '0.26';
+$VERSION = '0.2601';
@ISA = qw(ExtUtils::CBuilder::Platform::Unix);

sub need_prelink { 1 }
diff --git a/lib/ExtUtils/CBuilder/Platform/cygwin.pm b/lib/ExtUtils/CBuilder/Platform/cygwin.pm
index ccc05c9..41d3600 100644
--- a/lib/ExtUtils/CBuilder/Platform/cygwin.pm
+++ b/lib/ExtUtils/CBuilder/Platform/cygwin.pm
@@ -5,7 +5,7 @@ use File::Spec;
use ExtUtils::CBuilder::Platform::Unix;

use vars qw($VERSION @ISA);
-$VERSION = '0.26';
+$VERSION = '0.2601';
@ISA = qw(ExtUtils::CBuilder::Platform::Unix);

sub link_executable {
diff --git a/lib/ExtUtils/CBuilder/Platform/darwin.pm b/lib/ExtUtils/CBuilder/Platform/darwin.pm
index 1d70568..e6b1be0 100644
--- a/lib/ExtUtils/CBuilder/Platform/darwin.pm
+++ b/lib/ExtUtils/CBuilder/Platform/darwin.pm
@@ -4,7 +4,7 @@ use strict;
use ExtUtils::CBuilder::Platform::Unix;

use vars qw($VERSION @ISA);
-$VERSION = '0.26';
+$VERSION = '0.2601';
@ISA = qw(ExtUtils::CBuilder::Platform::Unix);

sub compile {
diff --git a/lib/ExtUtils/CBuilder/Platform/dec_osf.pm b/lib/ExtUtils/CBuilder/Platform/dec_osf.pm
index 624d805..1e0a5f5 100644
--- a/lib/ExtUtils/CBuilder/Platform/dec_osf.pm
+++ b/lib/ExtUtils/CBuilder/Platform/dec_osf.pm
@@ -6,7 +6,7 @@ use File::Spec;

use vars qw($VERSION @ISA);
@ISA = qw(ExtUtils::CBuilder::Platform::Unix);
-$VERSION = '0.26';
+$VERSION = '0.2601';

sub link_executable {
   my $self = shift;
diff --git a/lib/ExtUtils/CBuilder/Platform/os2.pm b/lib/ExtUtils/CBuilder/Platform/os2.pm
index bbe4dc4..d6fc8f5 100644
--- a/lib/ExtUtils/CBuilder/Platform/os2.pm
+++ b/lib/ExtUtils/CBuilder/Platform/os2.pm
@@ -4,7 +4,7 @@ use strict;
use ExtUtils::CBuilder::Platform::Unix;

use vars qw($VERSION @ISA);
-$VERSION = '0.26';
+$VERSION = '0.2601';
@ISA = qw(ExtUtils::CBuilder::Platform::Unix);

sub need_prelink { 1 }
diff --git a/lib/ExtUtils/CBuilder/t/01-basic.t b/lib/ExtUtils/CBuilder/t/01-basic.t
index 5f9ad87..79a0b0c 100644
--- a/lib/ExtUtils/CBuilder/t/01-basic.t
+++ b/lib/ExtUtils/CBuilder/t/01-basic.t
@@ -66,6 +66,11 @@ for ($source_file, $object_file, $lib_file) {
   1 while unlink;
}

+if ($^O eq 'VMS') {
+   1 while unlink 'COMPILET.LIS';
+   1 while unlink 'COMPILET.OPT';
+}
+
my @words = $b->split_like_shell(' foo bar');

SKIP: {
diff --git a/lib/ExtUtils/CBuilder/t/02-link.t b/lib/ExtUtils/CBuilder/t/02-link.t
index d2bacf7..c748d3b 100644
--- a/lib/ExtUtils/CBuilder/t/02-link.t
+++ b/lib/ExtUtils/CBuilder/t/02-link.t
@@ -85,6 +85,11 @@ for ($source_file, $object_file, $exe_file) {
   1 while unlink;
}

+if ($^O eq 'VMS') {
+   1 while unlink 'COMPILET.LIS';
+   1 while unlink 'COMPILET.OPT';
+}
+
sub my_system {
   my $cmd = shift;
   if ($^O eq 'VMS') {
--
1.5.6.3
2) Tux Applying: Update ExtUtils::CBuilder to 0.2601 Thanks, patch successfully applied as...
| +1 vote (Anchor)
[ Profile | Reply to group ] [ Flat  Thread  Threaded ]
On Wed,  1 Jul 2009 09:51:08 -0400, David Golden <dagolden@cpan.org>
wrote:

> 0.2601 - Wed Jul  1 09:37:39 EDT 2009
>
>  Bugs fixed:
> - On VMS, cleans up extra files generated during testing
>    [John E. Malmberg, Craig Berry]

Applying: Update ExtUtils::CBuilder to 0.2601
Thanks, patch successfully applied as 100ba297509e735fb2473eb15eabbb4a4355b631

--
H.Merijn Brand http://tux.nl Perl Monger http://amsterdam.pm.org/
using & porting perl 5.6.2, 5.8.x, 5.10.x, 5.11.x on HP-UX 10.20, 11.00,
11.11, 11.23, and 11.31, OpenSuSE 10.3, 11.0, and 11.1, AIX 5.2 and 5.3.
http://mirrors.develooper.com/hpux/ http://www.test-smoke.org/
http://qa.perl.org http://www.goldmark.org/jeff/stupid-disclaimers/
3) Craig Berry The good news is, that fix appears to have worked. The bad news is, you've got another one failing...
| +1 vote (Anchor)
[ Profile | Reply to group ] [ Flat  Thread  Threaded ]
On Wed, Jul 1, 2009 at 8:51 AM, David Golden<dagolden@cpan.org> wrote:
> 0.2601 - Wed Jul =A01 09:37:39 EDT 2009
>
> =A0Bugs fixed:
> =A0- On VMS, cleans up extra files generated during testing
> =A0 [John E. Malmberg, Craig Berry]

The good news is, that fix appears to have worked.  The bad news is,
you've got another one failing on multiple platforms, readily visible
here:

<http://www.nntp.perl.org/group/perl.daily-build.reports/>

Apologies if you're already aware of it.

Full output on Mac OS X looks like so:

% ./perl -MTestInit ../lib/ExtUtils/CBuilder/t/00-have-compiler.t
1..4
ok 1 - require ExtUtils::CBuilder;
ok 2 - got CBuilder object
ok 3 - have_compiler: fake missing cc
not ok 4 - have_compiler: fake present cc
#   Failed test 'have_compiler: fake present cc'
#   at ../lib/ExtUtils/CBuilder/t/00-have-compiler.t line 39.
#          got: '0'
#     expected: '1'
# Looks like you failed 1 test of 4.
spacer
View TopicPrint | Flat  Thread  Threaded
Home > Groups > Perl 5 Porters > [PATCH] Update ExtUtils::CBuilder to 0.2601 (3 posts)