Update Math-BigRat to CPAN version 0.2611
authorChris 'BinGOs' Williams <chris@bingosnet.co.uk>
Thu, 15 Dec 2016 14:38:20 +0000 (14:38 +0000)
committerChris 'BinGOs' Williams <chris@bingosnet.co.uk>
Thu, 15 Dec 2016 14:38:20 +0000 (14:38 +0000)
  [DELTA]

2016-12-13 v0.2611 pjacklam

 * Add more logic to Makefile.PL regarding INSTALLDIRS (CPAN RT #119199
   and #119225).

2016-12-11 v0.2610 pjacklam

 * Fix Makefile.PL so that this module installs over the core version.

Porting/Maintainers.pl
cpan/Math-BigRat/lib/Math/BigRat.pm

index 2fba064..b3a4d64 100755 (executable)
@@ -799,7 +799,7 @@ use File::Glob qw(:case);
     },
 
     'Math::BigRat' => {
-        'DISTRIBUTION' => 'PJACKLAM/Math-BigRat-0.2609.tar.gz',
+        'DISTRIBUTION' => 'PJACKLAM/Math-BigRat-0.2611.tar.gz',
         'FILES'        => q[cpan/Math-BigRat],
         'EXCLUDED'     => [
             qr{^t/author-},
index f4a4d2b..c604a27 100644 (file)
@@ -20,7 +20,7 @@ use Carp ();
 
 use Math::BigFloat '1.999718';
 
-our $VERSION = '0.2609';
+our $VERSION = '0.2611';
 
 our @ISA = qw(Math::BigFloat);
 
@@ -669,7 +669,7 @@ sub bsstr {
     my ($class, $x) = ref($_[0]) ? (undef, $_[0]) : objectify(1, @_);
 
     if ($x->{sign} !~ /^[+-]$/) {               # inf, NaN etc
-        my $s = $x->{sign}; 
+        my $s = $x->{sign};
         $s =~ s/^\+//;                          # +inf => inf
         return $s;
     }
@@ -1324,7 +1324,7 @@ sub bpow {
             ($x->{_n}, $x->{_d}) = ($x->{_d}, $x->{_n}); # swap
         }
         # correct sign; + ** + => +
+
         $x->{sign} = '+' if $x->{sign} eq '-' && $LIB->_is_even($y->{_n});
         return $x->round(@r);
     }