Date: Fri, 29 May 2020 14:55:14 +0000 (UTC) From: Thierry Thomas <thierry@FreeBSD.org> To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r536974 - in head/math: . sympow Message-ID: <202005291455.04TEtENO030174@repo.freebsd.org>
next in thread | raw e-mail | index | archive | help
Author: thierry Date: Fri May 29 14:55:14 2020 New Revision: 536974 URL: https://svnweb.freebsd.org/changeset/ports/536974 Log: Adding sypow, a mathematical program to compute special values of symmetric power elliptic curve L-functions; it can compute up to about 64 digits of precision. It was bundled with SageMath, and now will be used as a dependency. Added: head/math/sympow/ head/math/sympow/Makefile (contents, props changed) head/math/sympow/distinfo (contents, props changed) head/math/sympow/pkg-descr (contents, props changed) head/math/sympow/pkg-plist (contents, props changed) Modified: head/math/Makefile Modified: head/math/Makefile ============================================================================== --- head/math/Makefile Fri May 29 14:52:50 2020 (r536973) +++ head/math/Makefile Fri May 29 14:55:14 2020 (r536974) @@ -909,6 +909,7 @@ SUBDIR += superlu SUBDIR += symmetrica SUBDIR += symphony + SUBDIR += sympow SUBDIR += tablix SUBDIR += taucs SUBDIR += tblis Added: head/math/sympow/Makefile ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/math/sympow/Makefile Fri May 29 14:55:14 2020 (r536974) @@ -0,0 +1,38 @@ +# Created by: thierry@pompo.net +# $FreeBSD$ + +PORTNAME= sympow +PORTVERSION= 2.023.6 +DISTVERSIONPREFIX= v +CATEGORIES= math + +MAINTAINER= thierry@FreeBSD.org +COMMENT= Mathematical program for SYMmetric POWer elliptic curve L-functions + +LICENSE= BSD3CLAUSE +LICENSE_FILE= ${WRKSRC}/COPYING + +BUILD_DEPENDS= help2man:misc/help2man \ + bash:shells/bash +LIB_DEPENDS= libpari.so:math/pari + +USE_GITLAB= yes +GL_ACCOUNT= rezozer/forks +GL_COMMIT= 7fd4d97cabc07951200b98ee841afc4151c2c287 + +USES= gmake shebangfix +SHEBANG_FILES= ${CONFIGURE_SCRIPT} + +HAS_CONFIGURE= yes +CONFIGURE_SCRIPT=Configure + +post-build: + for file in `${LS} ${WRKSRC}/datafiles/*.txt`; do \ + ${WRKSRC}/sympow -txt2bin "`${GREP} -c AT $${file}`" <$${file} $${file%txt}bin; \ + done + +post-install: + ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/${PORTNAME} + ${INSTALL_DATA} ${WRKSRC}/datafiles/*.bin ${STAGEDIR}${DATADIR}/datafiles + +.include <bsd.port.mk> Added: head/math/sympow/distinfo ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/math/sympow/distinfo Fri May 29 14:55:14 2020 (r536974) @@ -0,0 +1,3 @@ +TIMESTAMP = 1590699032 +SHA256 (rezozer/forks-sympow-7fd4d97cabc07951200b98ee841afc4151c2c287_GL0.tar.gz) = c984b5d248d9f1abc4e98567b3391929e2654898413f3666c3dc11cacb7696d7 +SIZE (rezozer/forks-sympow-7fd4d97cabc07951200b98ee841afc4151c2c287_GL0.tar.gz) = 68139 Added: head/math/sympow/pkg-descr ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/math/sympow/pkg-descr Fri May 29 14:55:14 2020 (r536974) @@ -0,0 +1,4 @@ +SYMPOW is a package to compute special values of symmetric power elliptic curve +L-functions. It can compute up to about 64 digits of precision. + +WWW: https://gitlab.com/rezozer/forks/sympow Added: head/math/sympow/pkg-plist ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/math/sympow/pkg-plist Fri May 29 14:55:14 2020 (r536974) @@ -0,0 +1,59 @@ +bin/sympow +lib/sympow/new_data +share/man/man1/sympow.1.gz +%%DATADIR%%/datafiles/A012M.bin +%%DATADIR%%/datafiles/A012M.txt +%%DATADIR%%/datafiles/A012S.bin +%%DATADIR%%/datafiles/A012S.txt +%%DATADIR%%/datafiles/A013M.bin +%%DATADIR%%/datafiles/A013M.txt +%%DATADIR%%/datafiles/A013S.bin +%%DATADIR%%/datafiles/A013S.txt +%%DATADIR%%/datafiles/A014M.bin +%%DATADIR%%/datafiles/A014M.txt +%%DATADIR%%/datafiles/A014S.bin +%%DATADIR%%/datafiles/A014S.txt +%%DATADIR%%/datafiles/A015M.bin +%%DATADIR%%/datafiles/A015M.txt +%%DATADIR%%/datafiles/A015S.bin +%%DATADIR%%/datafiles/A015S.txt +%%DATADIR%%/datafiles/A016M.bin +%%DATADIR%%/datafiles/A016M.txt +%%DATADIR%%/datafiles/A016S.bin +%%DATADIR%%/datafiles/A016S.txt +%%DATADIR%%/datafiles/A017M.bin +%%DATADIR%%/datafiles/A017M.txt +%%DATADIR%%/datafiles/A017S.bin +%%DATADIR%%/datafiles/A017S.txt +%%DATADIR%%/datafiles/A018M.bin +%%DATADIR%%/datafiles/A018M.txt +%%DATADIR%%/datafiles/A018S.bin +%%DATADIR%%/datafiles/A018S.txt +%%DATADIR%%/datafiles/A019M.bin +%%DATADIR%%/datafiles/A019M.txt +%%DATADIR%%/datafiles/A019S.bin +%%DATADIR%%/datafiles/A019S.txt +%%DATADIR%%/datafiles/A01OM.bin +%%DATADIR%%/datafiles/A01OM.txt +%%DATADIR%%/datafiles/A01OS.bin +%%DATADIR%%/datafiles/A01OS.txt +%%DATADIR%%/datafiles/M02HM.bin +%%DATADIR%%/datafiles/M02HM.txt +%%DATADIR%%/datafiles/M02HS.bin +%%DATADIR%%/datafiles/M02HS.txt +%%DATADIR%%/datafiles/M02LM.bin +%%DATADIR%%/datafiles/M02LM.txt +%%DATADIR%%/datafiles/M02LS.bin +%%DATADIR%%/datafiles/M02LS.txt +%%DATADIR%%/datafiles/m01EM.bin +%%DATADIR%%/datafiles/m01EM.txt +%%DATADIR%%/datafiles/m01ES.bin +%%DATADIR%%/datafiles/m01ES.txt +%%DATADIR%%/datafiles/m02EM.bin +%%DATADIR%%/datafiles/m02EM.txt +%%DATADIR%%/datafiles/m02ES.bin +%%DATADIR%%/datafiles/m02ES.txt +%%DATADIR%%/datafiles/param_data +%%DATADIR%%/standard1.gp +%%DATADIR%%/standard2.gp +%%DATADIR%%/standard3.gp
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202005291455.04TEtENO030174>