diff --git a/Math-BigInt-1.999816.tar.gz b/Math-BigInt-1.999816.tar.gz deleted file mode 100644 index fde9feb..0000000 --- a/Math-BigInt-1.999816.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:95a5a1f636a23f66d400d40bffb0d24ad50df00e6e3c7359c9e645c375f40a89 -size 3068270 diff --git a/Math-BigInt-1.999817.tar.gz b/Math-BigInt-1.999817.tar.gz new file mode 100644 index 0000000..73aaf0b --- /dev/null +++ b/Math-BigInt-1.999817.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e707f694ed461387603caec8e59c796782582290238fe04b40caf6736f9f9c77 +size 3047280 diff --git a/perl-Math-BigInt.changes b/perl-Math-BigInt.changes index 01364d3..2f99610 100644 --- a/perl-Math-BigInt.changes +++ b/perl-Math-BigInt.changes @@ -1,3 +1,53 @@ +------------------------------------------------------------------- +Sat Oct 12 13:43:38 UTC 2019 - + +- 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. + ------------------------------------------------------------------- Thu Nov 8 06:33:06 UTC 2018 - Stephan Kulow diff --git a/perl-Math-BigInt.spec b/perl-Math-BigInt.spec index 11c02ba..56d4947 100644 --- a/perl-Math-BigInt.spec +++ b/perl-Math-BigInt.spec @@ -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