8
0

Accepting request 737899 from devel:languages:perl:autoupdate

- updated to 1.999817
   see /usr/share/doc/packages/perl-Math-BigInt/CHANGES
  1.999817 2019-10-11
  
   * Avoid non-integers in intermediate computations in Math::BigInt::Calc. This
     causes errors due to rounding issues, e.g., 47265625999999999 / 1000000000
     is 47265626 with double precision.
  
   * Remove api_version() and the corresponding test file. There is no need to
     check which methods are supported by a backend library now that each backend
     library is a subclass of Math::BigInt::Lib. Methods not provided in the
     backend library are provided by the parent class.
  
   * Add to_ieee745() and from_ieee754().
  
   * Add backermann() and ackermann() for the Ackermann function.
  
   * Add buparrow() and uparrow() for Knuth's up-arrow notation.
  
   * Add information about the github repository.
  
   * Update links in SUPPORT section in POD.
  
   * Fix bpow(). It returned NaN when it should truncate to zero.
  
   * Make blsft() in Math::BigInt allow bases up until the largest unsigned
     integer.
  
   * Make _lsft() in Math::BigInt::Calc handle an arbitrarily large base.
  
   * Add new methods bdigitsum() and digitsum() to Math::BigInt. Add new method
     _digitsum() to Math::BigInt::Lib.
  
   * Add new methods is_non_negative() and is_non_positive().
  
   * Extend the default collation sequence used by to_base() and from_base() to
     all the 94 printable ASCII characters except blank/space.
  
   * Make new() in Math::BigFloat handle octal floating point numbers.
  
   * Slightly more robust t/01load.t.
  
   * Remove unused variables.
  
   * Miscellaneous code cleanup.

OBS-URL: https://build.opensuse.org/request/show/737899
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-Math-BigInt?expand=0&rev=70
This commit is contained in:
2019-10-15 10:47:20 +00:00
committed by Git OBS Bridge
parent f0bd3e7627
commit 44fd6481d2
4 changed files with 58 additions and 7 deletions

View File

@@ -1,7 +1,7 @@
#
# spec file for package perl-Math-BigInt
#
# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -17,7 +17,7 @@
Name: perl-Math-BigInt
Version: 1.999816
Version: 1.999817
Release: 0
%define cpan_name Math-BigInt
Summary: Arbitrary size integer/float math package
@@ -48,13 +48,14 @@ is also provided for Perl operators.
%prep
%setup -q -n %{cpan_name}-%{version}
find . -type f ! -name \*.pl -print0 | xargs -0 chmod 644
%build
perl Makefile.PL INSTALLDIRS=vendor
%{__make} %{?_smp_mflags}
make %{?_smp_mflags}
%check
%{__make} test
make test
%install
%perl_make_install