David Stes
2022-11-21 08667f4e2fab9511e07abf2e5e82612f14538dee
pari: update to 2.15.1

2 files modified
21 ■■■■■ changed files
components/scientific/pari/Makefile 16 ●●●●● patch | view | raw | blame | history
components/scientific/pari/test/results-all.master 5 ●●●●● patch | view | raw | blame | history
components/scientific/pari/Makefile
@@ -21,7 +21,7 @@
include ../../../make-rules/shared-macros.mk
COMPONENT_NAME=        pari
COMPONENT_VERSION=    2.15.0
COMPONENT_VERSION=    2.15.1
COMPONENT_SUMMARY=    The PARI Computer Algebra System
COMPONENT_PROJECT_URL=    https://pari.math.u-bordeaux.fr
COMPONENT_FMRI=        library/math/pari
@@ -29,7 +29,7 @@
COMPONENT_SRC=        pari-$(COMPONENT_VERSION)
COMPONENT_ARCHIVE=    $(COMPONENT_SRC).tar.gz
COMPONENT_ARCHIVE_HASH=    sha256:e474851e0d16d4e4f9a0d9612c746a2ae7c9a1ec185d04c440b1c74a85755685
COMPONENT_ARCHIVE_HASH=    sha256:45419db77c6685bee67e42e0ecb78e19ef562be7aafc637c8a41970f2e909e3d
COMPONENT_ARCHIVE_URL=    $(COMPONENT_PROJECT_URL)/pub/pari/unix/$(COMPONENT_ARCHIVE)
COMPONENT_LICENSE=         GPLv2
@@ -64,12 +64,14 @@
# all does not work because documentation requires Tex typesetting
COMPONENT_BUILD_TARGETS = gp
# dobench is a quicktest
COMPONENT_TEST_TARGETS = test-all
# dobench is a quicktest, test-all takes more time and also compares gp-static
# try to do all regression tests but only on the dynamic executable gp-dyn
COMPONENT_TEST_TARGETS = dyntest-all
# I believe PARI measures the difference between statically linked gp
# and dynamically linked gp (but have to check); anyway don't want timings
# strip timings to make the result of tests comparable between releases
# I believe PARI measures with test-all diffs between static and dyn linked gp
# the test script is in : src/test/dotest
# I think it prints timing information and checks for correctness
# the timing info could be useful but for our purprose remove/transform it
COMPONENT_TEST_TRANSFORMS+= '-e "s/gp-sta..TIME=[ ]*[0-9]*//g"'
COMPONENT_TEST_TRANSFORMS+= '-e "s/gp-dyn..TIME=[ ]*[0-9]*//g"'
COMPONENT_TEST_TRANSFORMS+= '-e "/Total bench/d"'
components/scientific/pari/test/results-all.master
@@ -1,3 +1,6 @@
make[1]: Entering directory '$(@D)'
Making dyntest-all in Osolaris-ix86
make[2]: Entering directory '$(@D)/Osolaris-ix86'
* Testing addprimes
* Testing agm
* Testing algebras
@@ -247,3 +250,5 @@
* Testing zn
* Testing zncoppersmith
The following tests were skipped: ellglobalred ellmodulareqn galois galoischartable galpol lfunartin member nflistA5 nflistQTall programming
make[2]: Leaving directory '$(@D)/Osolaris-ix86'
make[1]: Leaving directory '$(@D)'