void-packages/srcpkgs/giac/patches/pari_2_11.patch
Gonzalo Tornaría 7bc92c1e6e giac: missing dependencies and fixes
- makedepend on mpfr-devel: used for arbitrary precision floats,
   otherwise they are limited to double precision (53 bits ~ 13 digits)

 - makedepend on pari-devel: used for number theory functions

 - fix one line of test output to match a change in pari

 - fix a bug in invmod which resulted in a test fail (chk_xavier)

 - increase stacksize in musl which is needed for tests to pass

In addition to the two new makedepends, there is a small patch that
fixes one line of test output to match a change in pari.

With this commit, all 12 tests pass in glibc and in musl.

See #28989 for the original issue.
2021-03-08 17:08:11 -03:00

17 lines
779 B
Diff

Change test output for PARI 2.11
See https://trac.sagemath.org/ticket/25567
and https://xcas.univ-grenoble-alpes.fr/forum/viewtopic.php?f=4&t=2102
diff -ru a/check/TP11-sol.cas.out1 b/check/TP11-sol.cas.out1
--- check/TP11-sol.cas.out1 2014-10-21 10:51:48.000000000 +0200
+++ check/TP11-sol.cas.out1 2018-08-07 17:04:12.528052773 +0200
@@ -10,7 +10,7 @@
1073741824000000000000000000061203284109000000000000000000000000008409,
2^3*3*389*733*156904374622257604823879982847602392900751802349981470895277241,
"Done",
-matrix[[2,7,1],[3,2,1],[389,2,1],[733,2,1],[156904374622257604823879982847602392900751802349981470895277241,2,matrix[[2,13,1],[3,3,1],[5,2,1],[7,2,1],[56467,2,1],[6553084925887974620811527,2,matrix[[2,5,1],[19,2,1],[71,2,1],[126823,2,1]]]]]],
+1,
0,
[],
1,