Path to this page:
./
math/p5MathBigIntPari,
Perl5 library to use Math::Pari for Math::BigInt routines
Branch: CURRENT,
Version: 1.3004nb2,
Package name: p5MathBigIntPari1.3004nb2,
Maintainer: pkgsrcusersProvides support for big integer in BigInt et al. calculations via means of
Math::Pari, an XS layer on top of the very fast PARI library.
Required to run:[
lang/perl5] [
math/p5MathPari] [
devel/gmp] [
math/p5MathBigInt]
Required to build:[
pkgtools/cwrappers]
Master sites: (Expand)
SHA1: 3cde7f2919427ee2e6caee5d4cd5ca99d035c7d2
RMD160: 3fa8c9e5a14645cb7c9bcdbe83f9293d62159d72
Filesize: 2386.702 KB
Version history: (Expand)
 (20190811) Updated to version: p5MathBigIntPari1.3004nb2
 (20180822) Updated to version: p5MathBigIntPari1.3004nb1
 (20180502) Updated to version: p5MathBigIntPari1.3004
 (20170605) Updated to version: p5MathBigIntPari1.3003nb1
 (20170118) Updated to version: p5MathBigIntPari1.3003
 (20160809) Updated to version: p5MathBigIntPari1.27
CVS history: (Expand)
20191102 17:16:23 by Roland Illig  Files touched by this commit (47) 
Log message:
math: align variable assignments
pkglint Wall F only aligned r
Manual correction in R/Makefile.extension for the MASTER_SITES
continuation line.

20190811 15:25:21 by Thomas Klausner  Files touched by this commit (3557)  
Log message:
Bump PKGREVISIONs for perl 5.30.0

20190630 22:17:50 by Nia Alarie  Files touched by this commit (1816)  
Log message:
Update packages using a search.cpan.org HOMEPAGE to metacpan.org.
The former now redirects to the latter.
This covers the most simple cases where http://search.cpan.org/dist/name
can be changed to https://metacpan.org/release/name.
Reviewed by hand to hopefully make sure no unwanted changes sneak in.

20180822 11:48:07 by Thomas Klausner  Files touched by this commit (3558) 
Log message:
Recursive bump for perl55.28.0

20180502 14:31:53 by Thomas Klausner  Files touched by this commit (2)  
Log message:
p5MathBigIntPari: update to 1.3004.
1.3004 20180417
* The tests now require Test::More version 0.88 or newer.
* Sync test files with MathBigInt.
* Add test files t/releasetestversion.t, t/releaseportability.t, and
t/releasecpanchanges.t.
* Use a MANIFEST.SKIP file based on the default file in the ExtUtilsManifest
distribution.
* Format CHANGES according to CPAN::Changes::Spec.
* Convert test file t/02pod.t to t/releasepod.t and t/03podcov.t to
t/releasepodcoverage.t.

20170605 16:25:36 by Ryo ONODERA  Files touched by this commit (2298) 
Log message:
Recursive revbump from lang/perl5 5.26.0

20170118 14:08:46 by Wen Heping  Files touched by this commit (2)  
Log message:
Update to 1.3003
Update DEPENDS
Upstream changes:
20170111 v1.3003 pjacklam
* Fix syntax for required version of Math::BigInt::Lib.
* Better checking of POD coverage.
* Sync test files with MathBigInt1.999808.
* _from_hex() now accepts input without a "0x" prefix.
* _from_bin() is more now efficient as it utilises the fact that
Math::Pari::_hex_cvt() assumes the input is binary if the strings is
prefixed by "0b".
* Implement _to_hex(), _to_oct(), and _to_bin() for conversion to hexadecimal,
octal, and binary without prefix.
* Fix _nok() to work around a bug in Math::Pari::binomial(). It doesn't
correctly handle cases where both n and k are very large.
* Correct a few cases where nonOO syntax was used, e.g., "$x = _one();"
should be "$x = $class > _one();".
* _inc() and _dec() now uses postincrement and postdecrement, respectively,
rather than adding or subtracting one.
* In test file t/01load.t, display the PARI library version number.
20161203 v1.3002 pjacklam
* Use ExtUtils::MakeMaker rather than Module::Install in Makefile.PL
* Remove author information in LICENSE file.
20161123 v1.3001 pjacklam
* Sync test files with MathBigInt1.999801. Add t/mbi_rand.t, t/mbimbf.t,
and t/mbimbf.inc since these are included in the test suite for the other
backend libraries (GMP and Pari).
* Add _nok() by using Pari's binomial() function.
* Add _lcm() by using Pari's lcm() function.
20161115 v1.3000 pjacklam
* Sync test files with MathBigInt1.999800.
* Math::BigInt::Pari is now a subclass of Math::BigInt::Lib, so remove pure
Perl methods from Math::BigInt::Pari that are implemented in the superclass
Math::BigInt::Lib. The methods removed are _modinv() and _log_int(). The
version of _log_int() implemented in Math::BigInt::GMP was buggy anyway.
* Add methods _str() and _set(), and correct _num() method.

20160809 02:08:22 by Wen Heping  Files touched by this commit (2)  
Log message:
Update to 1.27
Upstream changes:
20160425 v1.27 pjacklam
* Sync test files with MathBigInt1.999719.
20160422 v1.26 pjacklam
* Sync test files with MathBigInt1.999718.
20160103 v1.25 pjacklam
* Sync test files with MathBigInt1.999714.
20151231 v1.24 pjacklam
* Sync test files with MathBigInt1.999713.
20151122 v1.23 pjacklam
* Sync test files with MathBigInt1.999709.
* In v1.22 the required version of MathBigInt was set to 1.999703, but it
should have been 1.999706. The required version is now 1.999709.
* Correct error in CHANGES file.
20151109 v1.22 pjacklam
* Sync test files with MathBigInt1.999709.
* Update the README file.
* Remove the LICENSE file as this information is already covered in the file
README.
* Replace 'use vars ...' with 'our ...'. We require a Perl newer than 5.6.0
anyway.
* Move 'Test::More' from 'build_requires' to 'test_requires' in Makefile.PL.
* Enable 'use warnings'. We require a Perl newer than 5.6.0 anyway.
* Add 'assertlib.*\.exe' to MANIFEST.SKIP, since make generates temporary
files like 'assertlibzxjE4WfG.exe' on Cygwin.
20150921 v1.21 pjacklam
* Sync test files with MathBigInt1.999703.
* Required version of MathBigInt is now 1.999703.
* Update author information.
20150917 v1.20 pjacklam
* Sync test files with MathBigInt1.999702.
* Required version of MathBigInt is now 1.999702.
20150911 v1.19 pjacklam
bigfltpm.inc
* File removed. It was included in the previous release by accident.
bigfltpm.t
* File removed. It was included in the previous release by accident.
bigintpm.inc
* File removed. It was included in the previous release by accident.
bigintpm.t
* File removed. It was included in the previous release by accident.
biglog.t
* File removed. It was included in the previous release by accident.
bigroot.t
* File removed. It was included in the previous release by accident.
inc/Module/Install.pm
* Update bundled Module::Install from v1.08 to v1.16.
lib/Math/BigInt/Pari.pm
* Updated version number.
* Fixed bug in _modpow().
Makefile.PL
* Updated required version of Math::BigInt to 1.999701.
t/01load.t
* Improve formatting of module version information.
t/03podcov.t
* Slight reformatting and better information message.
t/bigfltpm.inc
* Sync tests with the MathBigInt distribution.
t/bigfltpm.t
* Adjust number of tests.
* Sync tests with the MathBigInt distribution.
* Make sure we test Math::BigInt::Pari, not Math::BigInt::Calc.
t/bigintpm.inc
* Sync tests with the MathBigInt distribution.
t/bigintpm.t
* Adjust number of tests.
* Make sure we test Math::BigInt::Pari, not Math::BigInt::Calc.
t/biglog.t
* Adjust number of tests.
* Sync tests with the MathBigInt distribution.
* Make sure we test Math::BigInt::Pari, not Math::BigInt::Calc.
t/bigroot.t
* Adjust number of tests.
* Make sure we test Math::BigInt::Pari, not Math::BigInt::Calc.
t/*.t
* Add "use warnings" to test scripts, since Perl 5.6.2 is required \
anyway,
and "use warnings" was introduced in Perl 5.6.1.
* Modified test scripts so the difference between the test files in the
MathBigInt distribution and the backend distributions are as few and as
small as possible. This makes for easier release management.
20140403 v1.18 pjacklam
* Updated test files from the Math::BigInt distribution (Peter John Acklam).
* Updated POD (Peter John Acklam)
20110904 v1.17 pjacklam
* Upgrade bundled modules in "inc" to latest version. (Peter John Acklam)
* Math::BigInt::GMP now requires Math::BigInt v1.997 (Peter John Acklam).
* Include "^MYMETA\.(ymljson)\z" in MANIFEST.SKIP. Whereas META.* are
generated by the distribution author at packaging time, MYMETA.* are
generated by the end user at configure time after any dynamic
dependencies are known. (Peter John Acklam)
* Updated common test files from the Math::BigInt distribution. (Peter
John Acklam)
