head 1.8; access; symbols pkgsrc-2023Q4:1.8.0.40 pkgsrc-2023Q4-base:1.8 pkgsrc-2023Q3:1.8.0.38 pkgsrc-2023Q3-base:1.8 pkgsrc-2023Q2:1.8.0.36 pkgsrc-2023Q2-base:1.8 pkgsrc-2023Q1:1.8.0.34 pkgsrc-2023Q1-base:1.8 pkgsrc-2022Q4:1.8.0.32 pkgsrc-2022Q4-base:1.8 pkgsrc-2022Q3:1.8.0.30 pkgsrc-2022Q3-base:1.8 pkgsrc-2022Q2:1.8.0.28 pkgsrc-2022Q2-base:1.8 pkgsrc-2022Q1:1.8.0.26 pkgsrc-2022Q1-base:1.8 pkgsrc-2021Q4:1.8.0.24 pkgsrc-2021Q4-base:1.8 pkgsrc-2021Q3:1.8.0.22 pkgsrc-2021Q3-base:1.8 pkgsrc-2021Q2:1.8.0.20 pkgsrc-2021Q2-base:1.8 pkgsrc-2021Q1:1.8.0.18 pkgsrc-2021Q1-base:1.8 pkgsrc-2020Q4:1.8.0.16 pkgsrc-2020Q4-base:1.8 pkgsrc-2020Q3:1.8.0.14 pkgsrc-2020Q3-base:1.8 pkgsrc-2020Q2:1.8.0.12 pkgsrc-2020Q2-base:1.8 pkgsrc-2020Q1:1.8.0.8 pkgsrc-2020Q1-base:1.8 pkgsrc-2019Q4:1.8.0.10 pkgsrc-2019Q4-base:1.8 pkgsrc-2019Q3:1.8.0.6 pkgsrc-2019Q3-base:1.8 pkgsrc-2019Q2:1.8.0.4 pkgsrc-2019Q2-base:1.8 pkgsrc-2019Q1:1.8.0.2 pkgsrc-2019Q1-base:1.8 pkgsrc-2018Q4:1.7.0.6 pkgsrc-2018Q4-base:1.7 pkgsrc-2018Q3:1.7.0.4 pkgsrc-2018Q3-base:1.7 pkgsrc-2018Q2:1.7.0.2 pkgsrc-2018Q2-base:1.7 pkgsrc-2018Q1:1.6.0.12 pkgsrc-2018Q1-base:1.6 pkgsrc-2017Q4:1.6.0.10 pkgsrc-2017Q4-base:1.6 pkgsrc-2017Q3:1.6.0.8 pkgsrc-2017Q3-base:1.6 pkgsrc-2017Q2:1.6.0.4 pkgsrc-2017Q2-base:1.6 pkgsrc-2017Q1:1.6.0.2 pkgsrc-2017Q1-base:1.6 pkgsrc-2016Q4:1.5.0.4 pkgsrc-2016Q4-base:1.5 pkgsrc-2016Q3:1.5.0.2 pkgsrc-2016Q3-base:1.5 pkgsrc-2016Q2:1.4.0.36 pkgsrc-2016Q2-base:1.4 pkgsrc-2016Q1:1.4.0.34 pkgsrc-2016Q1-base:1.4 pkgsrc-2015Q4:1.4.0.32 pkgsrc-2015Q4-base:1.4 pkgsrc-2015Q3:1.4.0.30 pkgsrc-2015Q3-base:1.4 pkgsrc-2015Q2:1.4.0.28 pkgsrc-2015Q2-base:1.4 pkgsrc-2015Q1:1.4.0.26 pkgsrc-2015Q1-base:1.4 pkgsrc-2014Q4:1.4.0.24 pkgsrc-2014Q4-base:1.4 pkgsrc-2014Q3:1.4.0.22 pkgsrc-2014Q3-base:1.4 pkgsrc-2014Q2:1.4.0.20 pkgsrc-2014Q2-base:1.4 pkgsrc-2014Q1:1.4.0.18 pkgsrc-2014Q1-base:1.4 pkgsrc-2013Q4:1.4.0.16 pkgsrc-2013Q4-base:1.4 pkgsrc-2013Q3:1.4.0.14 pkgsrc-2013Q3-base:1.4 pkgsrc-2013Q2:1.4.0.12 pkgsrc-2013Q2-base:1.4 pkgsrc-2013Q1:1.4.0.10 pkgsrc-2013Q1-base:1.4 pkgsrc-2012Q4:1.4.0.8 pkgsrc-2012Q4-base:1.4 pkgsrc-2012Q3:1.4.0.6 pkgsrc-2012Q3-base:1.4 pkgsrc-2012Q2:1.4.0.4 pkgsrc-2012Q2-base:1.4 pkgsrc-2012Q1:1.4.0.2 pkgsrc-2012Q1-base:1.4 pkgsrc-2011Q4:1.3.0.4 pkgsrc-2011Q4-base:1.3 pkgsrc-2011Q3:1.3.0.2 pkgsrc-2011Q3-base:1.3 pkgsrc-2011Q2:1.2.0.8 pkgsrc-2011Q2-base:1.2 pkgsrc-2011Q1:1.2.0.6 pkgsrc-2011Q1-base:1.2 pkgsrc-2010Q4:1.2.0.4 pkgsrc-2010Q4-base:1.2 pkgsrc-2010Q3:1.2.0.2 pkgsrc-2010Q3-base:1.2 pkgsrc-2010Q2:1.1.1.1.0.12 pkgsrc-2010Q2-base:1.1.1.1 pkgsrc-2010Q1:1.1.1.1.0.10 pkgsrc-2010Q1-base:1.1.1.1 pkgsrc-2009Q4:1.1.1.1.0.8 pkgsrc-2009Q4-base:1.1.1.1 pkgsrc-2009Q3:1.1.1.1.0.6 pkgsrc-2009Q3-base:1.1.1.1 pkgsrc-2009Q2:1.1.1.1.0.4 pkgsrc-2009Q2-base:1.1.1.1 pkgsrc-2009Q1:1.1.1.1.0.2 pkgsrc-2009Q1-base:1.1.1.1 pkgsrc-base:1.1.1.1 TNF:1.1.1; locks; strict; comment @# @; 1.8 date 2019.01.12.04.21.35; author wen; state Exp; branches; next 1.7; commitid 2Cj8qtvrsRtMOr7B; 1.7 date 2018.05.02.12.31.05; author wiz; state Exp; branches; next 1.6; commitid Sg3fQNn34JHWIIAA; 1.6 date 2017.01.18.13.48.34; author wen; state Exp; branches; next 1.5; commitid GkZLfMccG0a6esCz; 1.5 date 2016.08.09.00.01.14; author wen; state Exp; branches; next 1.4; commitid kYllhmpjFpraRyhz; 1.4 date 2012.02.24.16.29.43; author adam; state Exp; branches; next 1.3; 1.3 date 2011.08.16.22.21.45; author wiz; state Exp; branches; next 1.2; 1.2 date 2010.09.23.21.58.13; author sno; state Exp; branches; next 1.1; 1.1 date 2009.03.07.02.19.33; author hubertf; state Exp; branches 1.1.1.1; next ; 1.1.1.1 date 2009.03.07.02.19.33; author hubertf; state Exp; branches; next ; desc @@ 1.8 log @Update to 1.6006 Upstream changes: 1.6006 2018-10-09 * Update MANIFEST.SKIP. * Sync test files with Math-BigInt. * Better Makefile.PL. @ text @$NetBSD: patch-aa,v 1.7 2018/05/02 12:31:05 wiz Exp $ Trick perl into emitting use of -lgmp. Actual library location will be handled via buildlink / wrapper. --- Makefile.PL.orig 2019-01-12 04:16:30.000000000 +0000 +++ Makefile.PL @@@@ -49,7 +49,7 @@@@ WriteMakefile }, 'LICENSE' => 'perl_5', - 'LIBS' => ['-lgmp'], # e.g., '-lm' + 'LIBS' => ['-L$ENV{PREFIX}/lib -lgmp'], # e.g., '-lm' 'DEFINE' => '', # e.g., '-DHAVE_SOMETHING' 'INC' => '', # e.g., '-I/usr/include/other' 'SIGN' => 1, @ 1.7 log @p5-Math-BigInt-GMP: update to 1.6005. 1.6005 2018-04-17 * Fix memory leak in _modinv() (thanks to DANAJ). See CPAN RT #123807. * The tests now require Test::More version 0.88 or newer. * Sync test files with Math-BigInt. * Add test files t/release-test-version.t, t/release-portability.t, and t/release-cpan-changes.t. * Use a MANIFEST.SKIP file based on the default file in the ExtUtils-Manifest distribution. * Format CHANGES according to CPAN::Changes::Spec. * Convert test file t/02pod.t to t/release-pod.t and t/03podcov.t to t/release-pod-coverage.t. @ text @d1 1 a1 1 $NetBSD: patch-aa,v 1.6 2017/01/18 13:48:34 wen Exp $ d6 1 a6 1 --- Makefile.PL.orig 2018-04-15 06:42:18.000000000 +0000 d8 1 a8 2 @@@@ -30,7 +30,7 @@@@ WriteMakefile 'Math::BigInt' => 1.999812, d10 1 d13 1 a13 1 + 'LIBS' => ["-L$ENV{PREFIX}/lib -lgmp"], # e.g., '-lm' @ 1.6 log @Update to 1.6003 Update DEPENDS Upstream changes: 2017-01-11 v1.6003 pjacklam * Fix syntax for required version of Math::BigInt::Lib. * Better checking of POD coverage. * Sync test files with Math-BigInt-1.999808. 2016-12-03 v1.6002 pjacklam * Use ExtUtils::MakeMaker rather than Module::Install in Makefile.PL * Don't use Devel::CheckLib. It fails on Windows even in cases where this distribution would build just fine. * Update BUGS file. * Remove author information in LICENSE file. * Inform that the TODO file is not up to date. * Remove INSTALL file. The information is in the README file. 2016-11-23 v1.6001 pjacklam * Sync test files with Math-BigInt-1.999801. * Correct version number in CHANGES file. 2016-11-15 v1.6000 pjacklam * Sync test files with Math-BigInt-1.999800. * Update bundled Devel::CheckLib from v1.03 to v1.07. * Math::BigInt::GMP is now a subclass of Math::BigInt::Lib, so remove pure Perl methods from Math::BigInt::GMP that are implemented in the superclass Math::BigInt::Lib. The methods removed are _digit(), _num(), _nok(), and _log_int(). The version of _log_int() implemented in Math::BigInt::GMP was buggy anyway. * Fix _check() so it doesn't give a "use of uninitialized value" warning if given an undefined "object". * Trim whitespace in all files. * Better use of the functionality in Test::More in t/bigintg.t. @ text @d1 1 a1 1 $NetBSD: patch-aa,v 1.5 2016/08/09 00:01:14 wen Exp $ d6 1 a6 1 --- Makefile.PL.orig 2017-01-18 13:30:25.000000000 +0000 d9 1 a9 1 'Math::BigInt' => 1.999808, @ 1.5 log @Update to 1.51 Upstream changes: 2016-04-25 v1.51 pjacklam * Sync test files with Math-BigInt-1.999719. 2016-04-22 v1.50 pjacklam * Sync test files with Math-BigInt-1.999718. 2016-01-03 v1.49 pjacklam * Sync test files with Math-BigInt-1.999714. 2015-12-31 v1.48 pjacklam * Sync test files with Math-BigInt-1.999713. 2015-12-14 v1.47 pjacklam * Add patch from Gregor Herrmann (GREGOA) based on code by Dana Jacobsen (DANAJ) to fix problems with the new() method when Perl is compiled with support for 64-bit integers, but on platforms when the underlying OS is 32-bit (CPAN RT #71548). 2015-12-03 v1.46 pjacklam * Add patch from Dana Jacobsen (DANAJ) and add new test file 't/mbi-from-big-scalar.t' regarding CPAN RT #103517. * Fix spelling in GMP.xs ('modifing' -> 'modifying'). * Whitespace/formatting in t/bigintg.t to make it more readble (for me, at least) and more in accordance with the 'perlstyle' manpage. 2015-11-09 v1.45 pjacklam * Sync test files with Math-BigInt-1.999709. * Required version of Test::More is 0.47. 2015-10-29 v1.44 pjacklam * Sync test files with Math-BigInt-1.999707. * Update the README file. * Remove the files INSTALL and LICENSE 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. * Required version of Math-BigInt is now 1.999706. * Add 'Test::More' 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. 2015-09-21 v1.43 pjacklam * Sync test files with Math-BigInt-1.999703. * Required version of Math-BigInt is now 1.999703. * Update author information. 2015-09-17 v1.42 pjacklam * Sync test files with Math-BigInt-1.999702. * Required version of Math-BigInt is now 1.999702. 2015-09-11 v1.41 pjacklam lib/Math/BigInt/GMP.pm * Updated version number. Makefile.PL * Updated required version of Math::BigInt. t/bigfltpm.inc * Synced tests with the Math-BigInt distribution. t/bigfltpm.t * Updated number of tests. t/bigintpm.inc * Synced tests with the Math-BigInt distribution. t/bigintpm.t * Updated number of tests. 2015-08-18 v1.40 pjacklam CHANGES * Add changes for the newest release. * Reorder change entries into descending chronological order. lib/Devel/CheckLib.pm * Update bundled Devel::CheckLib from v1.01 to v1.03. Makefile.PL * Update required version of Math-BigInt to 1.9994. t/01load.t * Improve formatting of module version information. t/bigfltpm.t * Use the correct backend, in this case Math::BigInt::GMP. * Skip test specific for the Math::BigInt::Calc backend. t/bigintpm.inc * Rather than an early exit(), use skip() to skip tests. t/bigintpm.t * Use the correct backend, in this case Math::BigInt::GMP. t/biglog.t * Use the correct backend, in this case Math::BigInt::GMP. This was correct in v1.21, but has been wrong since then. t/bigroot.t * Use the correct backend, in this case Math::BigInt::GMP. This was correct up until v1.32, but has been wrong since then. lib/Math/BigInt/GMP.pm * Increment Math::BigInt::GMP version number to 1.40. 2015-08-17 v1.39 pjacklam * Updated test files with those from Math-BigInt-1.9997. 2014-04-03 v1.38 pjacklam * Updated test files from the Math::BigInt distribution (Peter John Acklam). * Updated POD (Peter John Acklam) * Updated bundled Devel::CheckLib from v0.93 to v1.01 (Peter John Acklam). @ text @d1 1 a1 1 $NetBSD$ d6 1 a6 1 --- Makefile.PL.orig 2016-08-08 23:57:46.000000000 +0000 d8 9 a16 8 @@@@ -33,6 +33,6 @@@@ WriteMakefile TEST_REQUIRES => { Test::More => 0.47, }, - 'LIBS' => ['-lgmp'], + 'LIBS' => ["-L$ENV{PREFIX}/lib -lgmp"], 'SIGN' => 1, ); @ 1.4 log @Changes 1.37: * Updated test files from the Math::BigInt distribution * Updated bundled Devel::CheckLib from v0.92 to v0.93 * Math::BigInt::GMP now requires Math::BigInt v1.997 * Include "^MYMETA\.(yml|json)\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. * Changed Makefile.PL so that a "make dist" makes a META.yml and META.json. * Updated common test files from the Math::BigInt distribution. @ text @d1 1 a1 3 $NetBSD: patch-aa,v 1.3 2011/08/16 22:21:45 wiz Exp $ From p5-Math-GMP/patches/patch-aa: d6 1 a6 1 --- Makefile.PL.orig 2011-09-04 14:31:50.000000000 +0000 d8 3 a10 3 @@@@ -28,6 +28,6 @@@@ WriteMakefile Math::BigInt => 1.997, XSLoader => 0.02, d14 1 a14 1 'SIGN' => 1, @ 1.3 log @Update to 1.36: 2011-02-26 v1.36 pjacklam (6362 tests) * Change bigintpm.inc to reflect recent changes in the Math::BigInt distribution (Peter John Acklam). * Use a _nok() function more similar to the one in Math::BigInt::Calc (Peter John Acklam). 2011-02-08 v1.35 pjacklam (6361 tests) * Rename files for testing signature, module loading, and POD so the names are within the 8+3 character limit (Peter John Acklam). * Rename method _nok_ok() to the correct _nok(). There ought to have been a test catching an error like that (Peter John Acklam). * Fix _nok() giving wrong output when second input argument is zero (Peter John Acklam). * Fix _nok() so it doesn't modify its second input arg (Peter John Acklam). * Update the included Devel::CheckLib to most recent version as suggested in RE #63055 (Peter John Acklam). * Apply "chmod 0644" to the few test scripts that don't already have that mode (Peter John Acklam). 2011-02-07 v1.34 pjacklam (6361 tests) * Rename _num() to _str(). The old _num() did exactly what _str() is supposed to do, according to the API documentation (Peter John Acklam). * Add a _num() function which (currently) simply numifies the output from _str() (Peter John Acklam). * Clean up whitespace (Peter John Acklam). * Fix POD errors (Peter John Acklam). * Add _nok() method. Now the old claim that Math::BigInt::GMP conforms to API version 2 is actually true (Peter John Acklam). * Edit the test files that were copied from the Math::BigInt distribution, so we now test Math::BigInt against Math::BigInt::GMP, not Math::BigInt::Calc. I had forgotten this when I copied the test files from the Math::BigInt distribution. This reduces the total test count, since some test are not executed with Math::BigInt::GMP (Peter John Acklam). * Replace morse code in 'README' with proper text (Peter John Acklam). * Include '01-load.t' for explicitly testing module loading (Peter John Acklam). * Use more generic code in 'pod.t' and 'pod_cov.t' (Peter John Acklam). 2011-01-30 v1.33 pjacklam (6411 tests) * Fix _modinv() so that it works the same way as _modinv() in other Math::BigInt libraries: The output arguments are an object and the corresponding sign, not undef (Peter John Acklam). * Include most recent versions of the test files from the Math-BigInt distribution (bigfltpm.inc, bigfltpm.t, bigintpm.inc, bigintpm.t, biglog.t, and bigroot.t) (Peter John Acklam). * Include generic SIGNATURE test file (Peter John Acklam). * Required version of Math::BigInt is now 1.99_05 (Peter John Acklam). @ text @d1 1 a1 1 $NetBSD: patch-aa,v 1.2 2010/09/23 21:58:13 sno Exp $ d8 1 a8 1 --- Makefile.PL.orig 2011-02-26 14:34:32.000000000 +0000 d10 8 a17 8 @@@@ -53,6 +53,6 @@@@ WriteMakefile( Math::BigInt => 1.993, XSLoader => 0.02, }, - 'LIBS' => ['-lgmp'], + 'LIBS' => ["-L$ENV{PREFIX}/lib -lgmp"], 'SIGN' => 1, ); @ 1.2 log @Updating math/p5-Math-BigInt-GMP from 1.24nb2 to 1.32 pkgsrc changes: - adjust license - adjust patch to find libgmp - require perl>=5.12.2nb1 to get Math::BigInt>=1.90 Upstream changes: 2010-09-23 v1.32 rafl 5559 tests * Re-upload 1.31 as a stable release without further changes. 2010-09-21 v1.31 rafl 5559 tests DEVELOPMENT RELEASE * Add hooks for Storable (de-)serialisation. * Avoid failure in the destructor if someone blessed nonsense into our class. 2010-09-20 v1.30 rafl 5558 tests * Re-upload 1.29 as a stable release without further changes. 2010-09-19 v1.29 rafl 5558 tests DEVELOPMENT RELEASE * Attempt to fix a bug in the bundled version Devel::CheckLib. It used to ignore @@Config{qw(ccflags ldflags)} and only tried to look for headers and libraries with the compiler's default include- and lib-paths as well as those explicitly asked for by the user. 2010-09-17 v1.28 rafl 5558 tests * Re-upload 1.27 without further changes as a stable release. 2010-09-15 v1.27 rafl 5558 tests DEVELOPMENT RELEASE * Try to support perls older than 5.8.8 again. Tested with 5.8.7 and 5.6.2. 2010-09-14 v1.26 rafl 5558 tests DEVELOPMENT RELEASE * Error out early if libgmp or gmp.h are missing. * Clone Math::BigInt::GMP instances on thread cloning. This should make the module threadsafe. 2010-09-10 v1.25 rafl 5536 tests * Fix tests with Math::BigInt >= 1.90 and depend on it. @ text @d1 1 a1 1 $NetBSD$ d8 1 a8 1 --- Makefile.PL.orig 2010-09-14 16:58:27.000000000 +0000 d11 4 a14 4 Math::BigInt => 1.90, XSLoader => 0.02, }, - 'LIBS' => ['-lgmp'], @ 1.1 log @Initial revision @ text @d8 1 a8 1 --- Makefile.PL.orig 2007-07-25 20:13:12.000000000 +0200 d10 2 a11 2 @@@@ -49,5 +49,5 @@@@ WriteMakefile( Math::BigInt => 1.87, d13 1 a13 1 }, d16 1 @ 1.1.1.1 log @Add math/p5-Math-BigInt-GMP-1.23: a libgmp-accelerated class for BigInt - needed to speed (and shut!) up p5-Net-SSH (on NetBSD...) @ text @@