From f6ab14221bf864af3c7507557d64e6f193eda63e Mon Sep 17 00:00:00 2001 From: Thierry Thomas Date: Sat, 28 Mar 2020 18:37:49 +0000 Subject: Adding some PARI/GP related packages, to be used by SageMath: - gp2c: Package for translating GP routines into C - pari_elldata: Elliptic Curve Data for PARI/GP - pari_galdata: Data needed by PARI/GP for polgalois - pari_galpol: Database of Galois polynomials for PARI/GP - pari_nftables: Repackaging of the historical megrez number field tables - pari_seadata: Modular polynomials for PARI/GP --- math/gp2c/Makefile | 24 ++++++++++++++++++++++++ math/gp2c/distinfo | 3 +++ math/gp2c/pkg-descr | 9 +++++++++ math/gp2c/pkg-plist | 13 +++++++++++++ 4 files changed, 49 insertions(+) create mode 100644 math/gp2c/Makefile create mode 100644 math/gp2c/distinfo create mode 100644 math/gp2c/pkg-descr create mode 100644 math/gp2c/pkg-plist (limited to 'math/gp2c') diff --git a/math/gp2c/Makefile b/math/gp2c/Makefile new file mode 100644 index 000000000000..81b283c7eeeb --- /dev/null +++ b/math/gp2c/Makefile @@ -0,0 +1,24 @@ +# Created by: thierry@pompo.net +# $FreeBSD$ + +PORTNAME= gp2c +DISTVERSION= 0.0.11pl3 +CATEGORIES= math +MASTER_SITES= http://pari.math.u-bordeaux.fr/pub/pari/GP2C/ + +MAINTAINER= thierry@FreeBSD.org +COMMENT= Package for translating GP routines into C + +LICENSE= GPLv2 + +LIB_DEPENDS= libpari.so:math/pari + +USES= perl5 + +OPTIONS_DEFINE= DOCS + +GNU_CONFIGURE= yes + +TEST_TARGET= check + +.include diff --git a/math/gp2c/distinfo b/math/gp2c/distinfo new file mode 100644 index 000000000000..1702f6d0c796 --- /dev/null +++ b/math/gp2c/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1585404007 +SHA256 (gp2c-0.0.11pl3.tar.gz) = 35c33cd1529ee5d7a9494cf0a47362a7315d2da945cefa3004a070e95f5ed57b +SIZE (gp2c-0.0.11pl3.tar.gz) = 854003 diff --git a/math/gp2c/pkg-descr b/math/gp2c/pkg-descr new file mode 100644 index 000000000000..ffa585d592c0 --- /dev/null +++ b/math/gp2c/pkg-descr @@ -0,0 +1,9 @@ +The gp2c compiler is a package for translating GP routines into the C +programming language, so that they can be compiled and used with the PARI system +or the GP calculator. + +The main advantage of doing this is to speed up computations and to include your +own routines within the preexisting GP ones. It may also find bugs in GP +scripts. + +WWW: https://pari.math.u-bordeaux.fr/pub/pari/manuals/gp2c/gp2c.html diff --git a/math/gp2c/pkg-plist b/math/gp2c/pkg-plist new file mode 100644 index 000000000000..4e6f7e641f10 --- /dev/null +++ b/math/gp2c/pkg-plist @@ -0,0 +1,13 @@ +bin/gp2c +bin/gp2c-run +man/man1/gp2c-run.1.gz +man/man1/gp2c.1.gz +%%PORTDOCS%%%%DOCSDIR%%/gp2c.dvi +%%PORTDOCS%%%%DOCSDIR%%/gp2c.html +%%PORTDOCS%%%%DOCSDIR%%/gp2c.pdf +%%PORTDOCS%%%%DOCSDIR%%/gp2c001.png +%%PORTDOCS%%%%DOCSDIR%%/type.dvi +%%PORTDOCS%%%%DOCSDIR%%/type.html +%%PORTDOCS%%%%DOCSDIR%%/type.pdf +%%PORTDOCS%%%%DOCSDIR%%/type001.png +%%DATADIR%%/func.dsc -- cgit v1.2.3