Date: Thu, 26 Mar 2020 16:23:25 +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: r529199 - in head/math: . eclib Message-ID: <202003261623.02QGNPLa072333@repo.freebsd.org>
next in thread | raw e-mail | index | archive | help
Author: thierry Date: Thu Mar 26 16:23:25 2020 New Revision: 529199 URL: https://svnweb.freebsd.org/changeset/ports/529199 Log: Adding eclib. The eclib package includes mwrank (for 2-descent on elliptic curves over Q) and modular symbol code used to create the elliptic curve database. It can be used by SageMath. Added: head/math/eclib/ head/math/eclib/Makefile (contents, props changed) head/math/eclib/distinfo (contents, props changed) head/math/eclib/pkg-descr (contents, props changed) head/math/eclib/pkg-plist (contents, props changed) Modified: head/math/Makefile Modified: head/math/Makefile ============================================================================== --- head/math/Makefile Thu Mar 26 16:14:30 2020 (r529198) +++ head/math/Makefile Thu Mar 26 16:23:25 2020 (r529199) @@ -226,6 +226,7 @@ SUBDIR += dune-typetree SUBDIR += dune-uggrid SUBDIR += e + SUBDIR += eclib SUBDIR += ecos SUBDIR += edenmath SUBDIR += eigen2 Added: head/math/eclib/Makefile ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/math/eclib/Makefile Thu Mar 26 16:23:25 2020 (r529199) @@ -0,0 +1,31 @@ +# Created by: thierry@pompo.net +# $FreeBSD$ + +PORTNAME= eclib +PORTVERSION= 20190909 +DISTVERSIONPREFIX= v +CATEGORIES= math + +MAINTAINER= thierry@FreeBSD.org +COMMENT= C++ library for arithmetic on elliptic curves + +LICENSE= GPLv2 + +LIB_DEPENDS= libntl.so:math/ntl \ + libpari.so:math/pari \ + libflint.so:math/flint2 \ + libboost_thread.so:devel/boost-libs + +USE_GITHUB= yes +GH_ACCOUNT= JohnCremona + +USES= autoreconf libtool localbase + +OPTIONS_DEFINE= DOCS + +LIBS+= "-lm" +GNU_CONFIGURE= yes +CONFIGURE_ARGS= --with-flint=${LOCALBASE} --with-boost=${LOCALBASE} +USE_LDCONFIG= yes + +.include <bsd.port.mk> Added: head/math/eclib/distinfo ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/math/eclib/distinfo Thu Mar 26 16:23:25 2020 (r529199) @@ -0,0 +1,3 @@ +TIMESTAMP = 1583681938 +SHA256 (JohnCremona-eclib-v20190909_GH0.tar.gz) = 695e45e14aa521a3eab15d6fcc58e2aa014d601acca9b573388b3660d57c1320 +SIZE (JohnCremona-eclib-v20190909_GH0.tar.gz) = 982681 Added: head/math/eclib/pkg-descr ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/math/eclib/pkg-descr Thu Mar 26 16:23:25 2020 (r529199) @@ -0,0 +1,4 @@ +mwrank and eclib: mwrank is a program written in C++ for computing Mordell-Weil +groups of elliptic curves over Q via 2-descent. + +WWW: https://swmath.org/software/8615 Added: head/math/eclib/pkg-plist ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/math/eclib/pkg-plist Thu Mar 26 16:23:25 2020 (r529199) @@ -0,0 +1,130 @@ +bin/aplist +bin/checkap +bin/cubics +bin/ecnf +bin/h1bsd +bin/h1bsdcurisog +bin/h1clist +bin/h1curve +bin/h1first +bin/indep_test +bin/list_cubics +bin/moreap +bin/mwrank +bin/nfcount +bin/nfhpcurve +bin/nfhpmcurve +bin/pcurve +bin/point_search +bin/qexp +bin/quartic_points +bin/reduce_cubics +bin/reduce_quartics +bin/solve_conic +bin/solve_legendre +include/eclib/GetOpt.h +include/eclib/arith.h +include/eclib/bigrat.h +include/eclib/bitspace.h +include/eclib/compproc.h +include/eclib/conic.h +include/eclib/cperiods.h +include/eclib/cubic.h +include/eclib/curve.h +include/eclib/curvemod.h +include/eclib/curvesort.h +include/eclib/cusp.h +include/eclib/desc2.h +include/eclib/descent.h +include/eclib/divpol.h +include/eclib/egr.h +include/eclib/elog.h +include/eclib/ffmod.h +include/eclib/fixc6.h +include/eclib/getcurve.h +include/eclib/gf.h +include/eclib/hilbert.h +include/eclib/homspace.h +include/eclib/htconst.h +include/eclib/illl.h +include/eclib/interface.h +include/eclib/isogs.h +include/eclib/kbessel.h +include/eclib/lambda.h +include/eclib/legendre.h +include/eclib/logger.h +include/eclib/marith.h +include/eclib/mat.h +include/eclib/matrix.h +include/eclib/mequiv.h +include/eclib/method.h +include/eclib/mglobsol.h +include/eclib/minim.h +include/eclib/mlocsol.h +include/eclib/mmatrix.h +include/eclib/moddata.h +include/eclib/mquartic.h +include/eclib/mrank1.h +include/eclib/mrank2.h +include/eclib/msoluble.h +include/eclib/msubspace.h +include/eclib/mvector.h +include/eclib/mwprocs.h +include/eclib/newforms.h +include/eclib/nfd.h +include/eclib/oldforms.h +include/eclib/options.h +include/eclib/p2points.h +include/eclib/parifact.h +include/eclib/pcprocs.h +include/eclib/periods.h +include/eclib/points.h +include/eclib/pointsmod.h +include/eclib/polys.h +include/eclib/qc.h +include/eclib/quadratic.h +include/eclib/rat.h +include/eclib/reader.h +include/eclib/realroots.h +include/eclib/reduce.h +include/eclib/saturate.h +include/eclib/sieve_search.h +include/eclib/sifter.h +include/eclib/smat.h +include/eclib/smat_elim.h +include/eclib/smatrix.h +include/eclib/smatrix_elim.h +include/eclib/splitbase.h +include/eclib/sqfdiv.h +include/eclib/sub.h +include/eclib/subspace.h +include/eclib/svec.h +include/eclib/svector.h +include/eclib/symb.h +include/eclib/templates.h +include/eclib/threadpool.h +include/eclib/timer.h +include/eclib/tlss.h +include/eclib/transform.h +include/eclib/twoadic.h +include/eclib/types.h +include/eclib/unimod.h +include/eclib/vec.h +include/eclib/vector.h +include/eclib/version.h +include/eclib/xmod.h +include/eclib/xsplit.h +include/eclib/xsplit_data.h +lib/libec.a +lib/libec.so +lib/libec.so.6 +lib/libec.so.6.0.0 +libdata/pkgconfig/eclib.pc +man/man1/mwrank.1.gz +%%PORTDOCS%%%%DOCSDIR%%/g0n.txt +%%PORTDOCS%%%%DOCSDIR%%/howto.txt +%%PORTDOCS%%%%DOCSDIR%%/mwrank/mwrank.changes +%%PORTDOCS%%%%DOCSDIR%%/mwrank/mwrank.info +%%PORTDOCS%%%%DOCSDIR%%/mwrank/mwrank.options +%%PORTDOCS%%%%DOCSDIR%%/mwrank/mwrank.readme +%%PORTDOCS%%%%DOCSDIR%%/progs.txt
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202003261623.02QGNPLa072333>