David Stes
2022-10-09 b90eec35f17697ee94a6c5604392e36b437d81cc
components/scientific/pari/Makefile
@@ -21,8 +21,7 @@
include ../../../make-rules/shared-macros.mk
COMPONENT_NAME=      pari
COMPONENT_VERSION=   2.13.4
COMPONENT_REVISION =   1
COMPONENT_VERSION=   2.15.0
COMPONENT_SUMMARY=   The PARI Computer Algebra System
COMPONENT_PROJECT_URL=   https://pari.math.u-bordeaux.fr
COMPONENT_FMRI=      library/math/pari
@@ -30,7 +29,7 @@
COMPONENT_SRC=      pari-$(COMPONENT_VERSION)
COMPONENT_ARCHIVE=   $(COMPONENT_SRC).tar.gz
COMPONENT_ARCHIVE_HASH=   sha256:bcde9eceae1592814381c1697cdb7063567b6504201b1be47bb58920f3bce185
COMPONENT_ARCHIVE_HASH=   sha256:e474851e0d16d4e4f9a0d9612c746a2ae7c9a1ec185d04c440b1c74a85755685
COMPONENT_ARCHIVE_URL=   $(COMPONENT_PROJECT_URL)/pub/pari/unix/$(COMPONENT_ARCHIVE)
COMPONENT_LICENSE=        GPLv2
@@ -65,8 +64,16 @@
# all does not work because documentation requires Tex typesetting
COMPONENT_BUILD_TARGETS = gp
# dobench is a quicktest
COMPONENT_TEST_TARGETS = test-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
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"'
# Auto-generated dependencies
REQUIRED_PACKAGES += library/readline
REQUIRED_PACKAGES += runtime/perl