notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Port details
eclib C++ library for arithmetic on elliptic curves
20210318_2 math on this many watch lists=1 search for ports that depend on this port Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout 20210318_2Version of this port present on the latest quarterly branch.
Maintainer: thierry@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2020-03-26 17:30:37
Last Update: 2021-12-20 21:36:53
Commit Hash: 513bcc8
People watching this port, also watch:: py38-cysignals, MathMod, python
License: GPLv2
Description:
SVNWeb : git : Homepage
pkg-plist: as obtained via: make generate-plist
Expand this list (137 items)
Collapse this list.
  1. @ldconfig
  2. /usr/local/share/licenses/eclib-20210318_2/catalog.mk
  3. /usr/local/share/licenses/eclib-20210318_2/LICENSE
  4. /usr/local/share/licenses/eclib-20210318_2/GPLv2
  5. bin/aplist
  6. bin/checkap
  7. bin/cubics
  8. bin/ecnf
  9. bin/h1bsd
  10. bin/h1bsdcurisog
  11. bin/h1clist
  12. bin/h1curve
  13. bin/h1first
  14. bin/indep_test
  15. bin/list_cubics
  16. bin/moreap
  17. bin/mwrank
  18. bin/nfcount
  19. bin/nfhpcurve
  20. bin/nfhpmcurve
  21. bin/pcurve
  22. bin/point_search
  23. bin/qexp
  24. bin/quartic_points
  25. bin/reduce_cubics
  26. bin/reduce_quartics
  27. bin/solve_conic
  28. bin/solve_legendre
  29. include/eclib/GetOpt.h
  30. include/eclib/arith.h
  31. include/eclib/bigrat.h
  32. include/eclib/bitspace.h
  33. include/eclib/compproc.h
  34. include/eclib/conic.h
  35. include/eclib/cperiods.h
  36. include/eclib/cubic.h
  37. include/eclib/curve.h
  38. include/eclib/curvemod.h
  39. include/eclib/curvesort.h
  40. include/eclib/cusp.h
  41. include/eclib/desc2.h
  42. include/eclib/descent.h
  43. include/eclib/divpol.h
  44. include/eclib/egr.h
  45. include/eclib/elog.h
  46. include/eclib/ffmod.h
  47. include/eclib/fixc6.h
  48. include/eclib/getcurve.h
  49. include/eclib/gf.h
  50. include/eclib/hilbert.h
  51. include/eclib/homspace.h
  52. include/eclib/htconst.h
  53. include/eclib/illl.h
  54. include/eclib/interface.h
  55. include/eclib/isogs.h
  56. include/eclib/kbessel.h
  57. include/eclib/lambda.h
  58. include/eclib/legendre.h
  59. include/eclib/logger.h
  60. include/eclib/marith.h
  61. include/eclib/mat.h
  62. include/eclib/matrix.h
  63. include/eclib/mequiv.h
  64. include/eclib/method.h
  65. include/eclib/mglobsol.h
  66. include/eclib/minim.h
  67. include/eclib/mlocsol.h
  68. include/eclib/mmatrix.h
  69. include/eclib/moddata.h
  70. include/eclib/mquartic.h
  71. include/eclib/mrank1.h
  72. include/eclib/mrank2.h
  73. include/eclib/msoluble.h
  74. include/eclib/msubspace.h
  75. include/eclib/mvector.h
  76. include/eclib/mwprocs.h
  77. include/eclib/newforms.h
  78. include/eclib/nfd.h
  79. include/eclib/oldforms.h
  80. include/eclib/options.h
  81. include/eclib/p2points.h
  82. include/eclib/parifact.h
  83. include/eclib/pcprocs.h
  84. include/eclib/periods.h
  85. include/eclib/points.h
  86. include/eclib/pointsmod.h
  87. include/eclib/polys.h
  88. include/eclib/qc.h
  89. include/eclib/quadratic.h
  90. include/eclib/rat.h
  91. include/eclib/reader.h
  92. include/eclib/realroots.h
  93. include/eclib/reduce.h
  94. include/eclib/saturate.h
  95. include/eclib/sieve_search.h
  96. include/eclib/sifter.h
  97. include/eclib/smat.h
  98. include/eclib/smat_elim.h
  99. include/eclib/smatrix.h
  100. include/eclib/smatrix_elim.h
  101. include/eclib/splitbase.h
  102. include/eclib/sqfdiv.h
  103. include/eclib/sub.h
  104. include/eclib/subspace.h
  105. include/eclib/svec.h
  106. include/eclib/svector.h
  107. include/eclib/symb.h
  108. include/eclib/templates.h
  109. include/eclib/threadpool.h
  110. include/eclib/timer.h
  111. include/eclib/tlss.h
  112. include/eclib/transform.h
  113. include/eclib/twoadic.h
  114. include/eclib/types.h
  115. include/eclib/unimod.h
  116. include/eclib/vec.h
  117. include/eclib/vector.h
  118. include/eclib/version.h
  119. include/eclib/xmod.h
  120. include/eclib/xsplit.h
  121. include/eclib/xsplit_data.h
  122. lib/libec.a
  123. lib/libec.so
  124. lib/libec.so.7
  125. lib/libec.so.7.1.0
  126. libdata/pkgconfig/eclib.pc
  127. man/man1/mwrank.1.gz
  128. share/doc/eclib/g0n.txt
  129. share/doc/eclib/howto.txt
  130. share/doc/eclib/mwrank/mwrank.changes
  131. share/doc/eclib/mwrank/mwrank.info
  132. share/doc/eclib/mwrank/mwrank.options
  133. share/doc/eclib/mwrank/mwrank.readme
  134. share/doc/eclib/progs.txt
  135. @owner
  136. @group
  137. @mode
Collapse this list.
Dependency lines:
  • For RUN/BUILD depends:
    • eclib>0:math/eclib
  • For LIB depends:
    • libec.so:math/eclib
To install the port:
cd /usr/ports/math/eclib/ && make install clean
To add the package, run one of these commands:
  • pkg install math/eclib
  • pkg install eclib
PKGNAME: eclib
Flavors: there is no flavor information for this port.
distinfo:
Packages (timestamps in pop-ups are UTC):
eclib
ABIlatestquarterly
FreeBSD:11:aarch64-20190909_1
FreeBSD:11:amd6420210318_120210318
FreeBSD:11:armv6-20190909_1
FreeBSD:11:i38620210318_120210318
FreeBSD:11:mips--
FreeBSD:11:mips64--
FreeBSD:12:aarch64-20210318_2
FreeBSD:12:amd6420210318_220210318_2
FreeBSD:12:armv6-20190909_1
FreeBSD:12:armv7-20190909_1
FreeBSD:12:i38620210318_220210318_2
FreeBSD:12:mips--
FreeBSD:12:mips64--
FreeBSD:12:powerpc64-20210318
FreeBSD:13:aarch6420210318_220210318_2
FreeBSD:13:amd6420210318_220210318_2
FreeBSD:13:armv620190909_2-
FreeBSD:13:armv720190909_220210318_2
FreeBSD:13:i38620210318_220210318_2
FreeBSD:13:mips--
FreeBSD:13:mips64--
FreeBSD:13:powerpc6420190909_2-
FreeBSD:14:aarch6420210318_2-
FreeBSD:14:amd6420210318_2-
FreeBSD:14:armv6--
FreeBSD:14:armv7--
FreeBSD:14:i38620210318_2-
FreeBSD:14:mips--
FreeBSD:14:mips64--
FreeBSD:14:powerpc6420210318-
 

Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. autoconf>=2.69 : devel/autoconf
  2. automake>=1.16.1 : devel/automake
  3. libtoolize : devel/libtool
Library dependencies:
  1. libntl.so : math/ntl
  2. libpari.so : math/pari
  3. libflint.so : math/flint2
  4. libboost_thread.so : devel/boost-libs
This port is required by:
for Libraries
  1. math/sage

Configuration Options:
Options name:

USES:

FreshPorts was unable to extract/find any pkg message
Master Sites:
Expand this list (1 items)
Collapse this list.
  1. https://codeload.github.com/JohnCremona/eclib/tar.gz/20210318?dummy=/
Collapse this list.

Number of commits found: 12

Commit History - (may be incomplete: see SVNWeb link above for full details)
DateByDescription
20 Dec 2021 21:36:53
 files touched by this commit commit hash:513bcc8c55e09f51b7ccf4f70017ca3ef19a4584  20210318_2
Yuri Victorovich (yuri) search for other commits by this committer
math/ntl: Update 11.4.3 -> 11.5.1

PR:		259363
Approved by:	ndowens04@gmail.com (maintainer's timeout, 58 days)
25 Jul 2021 15:17:52
 files touched by this commit commit hash:d4c60df5e14e5486ba5831157716d9efd20f2cb0  20210318_1
Yuri Victorovich (yuri) search for other commits by this committer
math/flint2: Update 2.7.1 -> 2.8.0

Bump 12 consumer ports.

Reported by:	portscout
06 Apr 2021 14:31:07
 files touched by this commit commit hash:305f148f482daf30dcf728039d03d019f88344eb  20210318
Mathieu Arnold (mat) search for other commits by this committer
Remove # $FreeBSD$ from Makefiles.
22 Mar 2021 16:35:06
Original commit files touched by this commit Revision:568970  20210318
thierry search for other commits by this committer
Minor update to 20210318.

Release notes at <https://github.com/JohnCremona/eclib/releases/tag/20210318>.
14 Mar 2021 11:38:58
Original commit files touched by this commit Revision:568380  20210310
thierry search for other commits by this committer
Upgrade to v20210310.

Release notes at <https://github.com/JohnCremona/eclib/releases/tag/v20210310>.
09 Mar 2021 16:32:06
Original commit files touched by this commit Revision:567942  20210308
thierry search for other commits by this committer
Upgrade math/eclib to v20210308.

Release notes at <https://github.com/JohnCremona/eclib/releases/tag/v20210308>.
27 Feb 2021 17:41:43
Original commit files touched by this commit Revision:566719  20210226
thierry search for other commits by this committer
Upgrade to v20210226.
24 Feb 2021 17:02:11
Original commit files touched by this commit Revision:566489  20210223
thierry search for other commits by this committer
Upgrade to v20210223 and fix the site URL.

Release notes at <https://github.com/JohnCremona/eclib/releases/tag/v20210223>.
25 Oct 2020 05:39:49
Original commit files touched by this commit Revision:553237  20190909_2
yuri search for other commits by this committer
math/pari: Update 2.11.4 -> 2.13.0

Bump 15 depending ports.

Reported by:	portscout
10 Jun 2020 18:15:22
Original commit files touched by this commit Revision:538421  20190909_1
yuri search for other commits by this committer
math/flint2: Update g20190210 -> 2.6.0

Bump 6 depending ports.

Reported by:	portscout
27 Mar 2020 06:56:51
Original commit files touched by this commit Revision:529229  20190909
linimon search for other commits by this committer
Add c++11-lang to USES to fix build on GCC-based systems:

  configure: error: *** A compiler with support for C++11 language features is
required.

Approved by:	portmgr (tier-2 blanket)
26 Mar 2020 16:23:25
Original commit files touched by this commit Revision:529199  20190909
thierry search for other commits by this committer
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.

Number of commits found: 12