diff --git a/math/eclib/Makefile b/math/eclib/Makefile index dae564eadd32..0cd713447691 100644 --- a/math/eclib/Makefile +++ b/math/eclib/Makefile @@ -1,33 +1,33 @@ PORTNAME= eclib -PORTVERSION= 20250627 -PORTREVISION= 2 +PORTVERSION= 20260707 DISTVERSIONPREFIX= v CATEGORIES= math MAINTAINER= thierry@FreeBSD.org COMMENT= C++ library for arithmetic on elliptic curves WWW= https://johncremona.github.io/mwrank/index.html LICENSE= GPLv2 LIB_DEPENDS= libntl.so:math/ntl \ libpari.so:math/pari \ - libflint.so:math/flint2 \ + libflint.so.23:math/flint \ libboost_thread.so:devel/boost-libs USE_GITHUB= yes GH_ACCOUNT= JohnCremona -USES= autoreconf compiler:c++17-lang libtool localbase +USES= autoreconf compiler:c++17-lang gmake libtool localbase OPTIONS_DEFINE= DOCS LIBS+= "-lm" GNU_CONFIGURE= yes GNU_CONFIGURE_MANPREFIX=${PREFIX}/share USE_CXXSTD= c++17 CONFIGURE_ARGS= --with-flint=${LOCALBASE} --with-boost=${LOCALBASE} INSTALL_TARGET= install-strip +TEST_TARGET= check USE_LDCONFIG= yes .include diff --git a/math/eclib/distinfo b/math/eclib/distinfo index 753811fede2a..917e8ab825c5 100644 --- a/math/eclib/distinfo +++ b/math/eclib/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1751291767 -SHA256 (JohnCremona-eclib-v20250627_GH0.tar.gz) = c45cc20366effd5fce8ec3245ecf33f99e0d08222e21644a8db57e1356d85b4f -SIZE (JohnCremona-eclib-v20250627_GH0.tar.gz) = 1059399 +TIMESTAMP = 1784061058 +SHA256 (JohnCremona-eclib-v20260707_GH0.tar.gz) = c3f30c93a2df3c9b137d149b1b85bfeba7574befc1d8cf1882803557afdf28be +SIZE (JohnCremona-eclib-v20260707_GH0.tar.gz) = 1305436 diff --git a/math/eclib/files/patch-configure.ac b/math/eclib/files/patch-configure.ac deleted file mode 100644 index e17a39aaa241..000000000000 --- a/math/eclib/files/patch-configure.ac +++ /dev/null @@ -1,17 +0,0 @@ ---- configure.ac.orig 2025-06-27 08:14:54 UTC -+++ configure.ac -@@ -67,13 +67,11 @@ AX_BOOST_BASE([1.35.0], [ - # - # Boost 1.35.0+ required for Asio (1.25.0 for Thread) - AX_BOOST_BASE([1.35.0], [ --AX_BOOST_SYSTEM - AX_BOOST_ASIO - AX_BOOST_THREAD - ]) - --if [test "$ax_cv_boost_system" = "yes"] && -- [test "$ax_cv_boost_asio" = "yes"] && -+if [test "$ax_cv_boost_asio" = "yes"] && - [test "$ax_cv_boost_thread" = "yes"]; then - AC_DEFINE([ECLIB_MULTITHREAD],[1],[Define if multithreading available and requested]) - fi diff --git a/math/eclib/pkg-plist b/math/eclib/pkg-plist index 2faf2fd884e6..d6ff2859505c 100644 --- a/math/eclib/pkg-plist +++ b/math/eclib/pkg-plist @@ -1,130 +1,133 @@ 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/listnsp +bin/makensp 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/bigcomplex.h include/eclib/bigrat.h include/eclib/bitspace.h include/eclib/compproc.h include/eclib/conic.h +include/eclib/convert.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/egros.h include/eclib/elog.h include/eclib/ffmod.h -include/eclib/fixc6.h +include/eclib/field.h include/eclib/flinterface.h +include/eclib/frat.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/int.h include/eclib/interface.h include/eclib/isogs.h include/eclib/kbessel.h include/eclib/lambda.h include/eclib/legendre.h +include/eclib/linalg.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/moddata.h +include/eclib/modulus.h include/eclib/mquartic.h include/eclib/mrank1.h include/eclib/mrank2.h include/eclib/msoluble.h include/eclib/mwprocs.h include/eclib/newforms.h -include/eclib/nfd.h +include/eclib/newspace.h include/eclib/oldforms.h include/eclib/options.h include/eclib/p2points.h -include/eclib/parifact.h +include/eclib/pari_init.h +include/eclib/pari_interface.h include/eclib/pcprocs.h include/eclib/periods.h include/eclib/points.h include/eclib/pointsmod.h +include/eclib/polred.h include/eclib/polys.h include/eclib/qc.h include/eclib/quadratic.h +include/eclib/qvecmat.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/ssubspace.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.14 -lib/libec.so.14.1.0 +lib/libec.so.16 +lib/libec.so.16.0.0 libdata/pkgconfig/eclib.pc %%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 share/man/man1/mwrank.1.gz