notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Want a good monitor light? See my photos
All times are UTC
Ukraine
The recently imposed "must be logged in" restriction is a response to increased bot traffic on the site. This affects search, commits, and vuxml pages.
Search engines are not blocked. Try using "site:www.freshports.org" and your search terms.
Port details on branch 2024Q4
ntl Victor Shoup's Number Theory Library
11.6.0 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 11.6.0Version of this port present on the latest quarterly branch.
Maintainer: wen@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2000-07-10 00:42:46
Last Update: 2025-12-20 07:32:30
Commit Hash: 118fbb9
People watching this port, also watch:: python-doc-html, mscompress, pdflib
License: LGPL21+
WWW:
https://www.shoup.net/
Description:
NTL is an object oriented library for number theory, written by Victor Shoup. It provides objects and methods for - arbitrary length integers - finite fields - polynomials over fields - extensions of fields. - vectors and matrices over extensions - finite rings Unless you define WITHOUT_GMP, NTL requires libgmp4.
Homepage    cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb

Manual pages:
FreshPorts has no man page information for this port.
pkg-plist: as obtained via: make generate-plist
Expand this list (282 items)
Collapse this list.
  1. @ldconfig
  2. /usr/local/share/licenses/ntl-11.6.0/catalog.mk
  3. /usr/local/share/licenses/ntl-11.6.0/LICENSE
  4. /usr/local/share/licenses/ntl-11.6.0/LGPL21+
  5. include/NTL/ALL_FEATURES.h
  6. include/NTL/BasicThreadPool.h
  7. include/NTL/CONFIG_LOG.txt
  8. include/NTL/FFT.h
  9. include/NTL/FFT_impl.h
  10. include/NTL/FacVec.h
  11. include/NTL/GF2.h
  12. include/NTL/GF2E.h
  13. include/NTL/GF2EX.h
  14. include/NTL/GF2EXFactoring.h
  15. include/NTL/GF2X.h
  16. include/NTL/GF2XFactoring.h
  17. include/NTL/GF2XVec.h
  18. include/NTL/HAVE_AES_NI.h
  19. include/NTL/HAVE_ALIGNED_ARRAY.h
  20. include/NTL/HAVE_AVX.h
  21. include/NTL/HAVE_AVX2.h
  22. include/NTL/HAVE_AVX512F.h
  23. include/NTL/HAVE_BUILTIN_CLZL.h
  24. include/NTL/HAVE_CHRONO_TIME.h
  25. include/NTL/HAVE_COPY_TRAITS1.h
  26. include/NTL/HAVE_COPY_TRAITS2.h
  27. include/NTL/HAVE_FMA.h
  28. include/NTL/HAVE_KMA.h
  29. include/NTL/HAVE_LL_TYPE.h
  30. include/NTL/HAVE_MACOS_TIME.h
  31. include/NTL/HAVE_PCLMUL.h
  32. include/NTL/HAVE_POSIX_TIME.h
  33. include/NTL/HAVE_SSSE3.h
  34. include/NTL/HNF.h
  35. include/NTL/LLL.h
  36. include/NTL/Lazy.h
  37. include/NTL/LazyTable.h
  38. include/NTL/MatPrime.h
  39. include/NTL/PD.h
  40. include/NTL/PackageInfo.h
  41. include/NTL/REPORT_ALL_FEATURES.h
  42. include/NTL/RR.h
  43. include/NTL/SmartPtr.h
  44. include/NTL/USER_MAKEFILE.txt
  45. include/NTL/WordVector.h
  46. include/NTL/ZZ.h
  47. include/NTL/ZZVec.h
  48. include/NTL/ZZX.h
  49. include/NTL/ZZXFactoring.h
  50. include/NTL/ZZ_limbs.h
  51. include/NTL/ZZ_p.h
  52. include/NTL/ZZ_pE.h
  53. include/NTL/ZZ_pEX.h
  54. include/NTL/ZZ_pEXFactoring.h
  55. include/NTL/ZZ_pX.h
  56. include/NTL/ZZ_pXFactoring.h
  57. include/NTL/config.h
  58. include/NTL/ctools.h
  59. include/NTL/fileio.h
  60. include/NTL/gmp_aux.h
  61. include/NTL/linux_s390x.h
  62. include/NTL/lip.h
  63. include/NTL/lzz_p.h
  64. include/NTL/lzz_pE.h
  65. include/NTL/lzz_pEX.h
  66. include/NTL/lzz_pEXFactoring.h
  67. include/NTL/lzz_pX.h
  68. include/NTL/lzz_pXFactoring.h
  69. include/NTL/mach_desc.h
  70. include/NTL/mat_GF2.h
  71. include/NTL/mat_GF2E.h
  72. include/NTL/mat_RR.h
  73. include/NTL/mat_ZZ.h
  74. include/NTL/mat_ZZ_p.h
  75. include/NTL/mat_ZZ_pE.h
  76. include/NTL/mat_lzz_p.h
  77. include/NTL/mat_lzz_pE.h
  78. include/NTL/mat_poly_ZZ.h
  79. include/NTL/mat_poly_ZZ_p.h
  80. include/NTL/mat_poly_lzz_p.h
  81. include/NTL/matrix.h
  82. include/NTL/new.h
  83. include/NTL/pair.h
  84. include/NTL/pair_GF2EX_long.h
  85. include/NTL/pair_GF2X_long.h
  86. include/NTL/pair_ZZX_long.h
  87. include/NTL/pair_ZZ_pEX_long.h
  88. include/NTL/pair_ZZ_pX_long.h
  89. include/NTL/pair_lzz_pEX_long.h
  90. include/NTL/pair_lzz_pX_long.h
  91. include/NTL/pd_FFT.h
  92. include/NTL/quad_float.h
  93. include/NTL/simde_avx.h
  94. include/NTL/simde_fma.h
  95. include/NTL/simde_pclmul.h
  96. include/NTL/sp_arith.h
  97. include/NTL/thread.h
  98. include/NTL/tools.h
  99. include/NTL/vec_GF2.h
  100. include/NTL/vec_GF2E.h
  101. include/NTL/vec_GF2XVec.h
  102. include/NTL/vec_RR.h
  103. include/NTL/vec_ZZ.h
  104. include/NTL/vec_ZZVec.h
  105. include/NTL/vec_ZZ_p.h
  106. include/NTL/vec_ZZ_pE.h
  107. include/NTL/vec_double.h
  108. include/NTL/vec_long.h
  109. include/NTL/vec_lzz_p.h
  110. include/NTL/vec_lzz_pE.h
  111. include/NTL/vec_quad_float.h
  112. include/NTL/vec_ulong.h
  113. include/NTL/vec_vec_GF2.h
  114. include/NTL/vec_vec_GF2E.h
  115. include/NTL/vec_vec_RR.h
  116. include/NTL/vec_vec_ZZ.h
  117. include/NTL/vec_vec_ZZ_p.h
  118. include/NTL/vec_vec_ZZ_pE.h
  119. include/NTL/vec_vec_long.h
  120. include/NTL/vec_vec_lzz_p.h
  121. include/NTL/vec_vec_lzz_pE.h
  122. include/NTL/vec_vec_ulong.h
  123. include/NTL/vec_xdouble.h
  124. include/NTL/vector.h
  125. include/NTL/version.h
  126. include/NTL/xdouble.h
  127. lib/libntl.a
  128. lib/libntl.so
  129. lib/libntl.so.45
  130. lib/libntl.so.45.0.0
  131. libdata/pkgconfig/ntl.pc
  132. share/doc/ntl/BasicThreadPool.cpp.html
  133. share/doc/ntl/BasicThreadPool.txt
  134. share/doc/ntl/GF2.cpp.html
  135. share/doc/ntl/GF2.txt
  136. share/doc/ntl/GF2E.cpp.html
  137. share/doc/ntl/GF2E.txt
  138. share/doc/ntl/GF2EX.cpp.html
  139. share/doc/ntl/GF2EX.txt
  140. share/doc/ntl/GF2EXFactoring.cpp.html
  141. share/doc/ntl/GF2EXFactoring.txt
  142. share/doc/ntl/GF2X.cpp.html
  143. share/doc/ntl/GF2X.txt
  144. share/doc/ntl/GF2XFactoring.cpp.html
  145. share/doc/ntl/GF2XFactoring.txt
  146. share/doc/ntl/GF2XVec.cpp.html
  147. share/doc/ntl/GF2XVec.txt
  148. share/doc/ntl/HNF.cpp.html
  149. share/doc/ntl/HNF.txt
  150. share/doc/ntl/LLL.cpp.html
  151. share/doc/ntl/LLL.txt
  152. share/doc/ntl/Lazy.cpp.html
  153. share/doc/ntl/Lazy.txt
  154. share/doc/ntl/LazyTable.cpp.html
  155. share/doc/ntl/LazyTable.txt
  156. share/doc/ntl/RR.cpp.html
  157. share/doc/ntl/RR.txt
  158. share/doc/ntl/SmartPtr.cpp.html
  159. share/doc/ntl/SmartPtr.txt
  160. share/doc/ntl/TFT-time.jpg
  161. share/doc/ntl/ZZ.cpp.html
  162. share/doc/ntl/ZZ.txt
  163. share/doc/ntl/ZZVec.cpp.html
  164. share/doc/ntl/ZZVec.txt
  165. share/doc/ntl/ZZX.cpp.html
  166. share/doc/ntl/ZZX.txt
  167. share/doc/ntl/ZZXFactoring.cpp.html
  168. share/doc/ntl/ZZXFactoring.txt
  169. share/doc/ntl/ZZ_limbs.cpp.html
  170. share/doc/ntl/ZZ_limbs.txt
  171. share/doc/ntl/ZZ_p.cpp.html
  172. share/doc/ntl/ZZ_p.txt
  173. share/doc/ntl/ZZ_pE.cpp.html
  174. share/doc/ntl/ZZ_pE.txt
  175. share/doc/ntl/ZZ_pEX.cpp.html
  176. share/doc/ntl/ZZ_pEX.txt
  177. share/doc/ntl/ZZ_pEXFactoring.cpp.html
  178. share/doc/ntl/ZZ_pEXFactoring.txt
  179. share/doc/ntl/ZZ_pX.cpp.html
  180. share/doc/ntl/ZZ_pX.txt
  181. share/doc/ntl/ZZ_pXFactoring.cpp.html
  182. share/doc/ntl/ZZ_pXFactoring.txt
  183. share/doc/ntl/arrow1.gif
  184. share/doc/ntl/arrow2.gif
  185. share/doc/ntl/arrow3.gif
  186. share/doc/ntl/config.txt
  187. share/doc/ntl/conversions.txt
  188. share/doc/ntl/copying.txt
  189. share/doc/ntl/flags.txt
  190. share/doc/ntl/flintrat.jpg
  191. share/doc/ntl/lzz_p.cpp.html
  192. share/doc/ntl/lzz_p.txt
  193. share/doc/ntl/lzz_pE.cpp.html
  194. share/doc/ntl/lzz_pE.txt
  195. share/doc/ntl/lzz_pEX.cpp.html
  196. share/doc/ntl/lzz_pEX.txt
  197. share/doc/ntl/lzz_pEXFactoring.cpp.html
  198. share/doc/ntl/lzz_pEXFactoring.txt
  199. share/doc/ntl/lzz_pX.cpp.html
  200. share/doc/ntl/lzz_pX.txt
  201. share/doc/ntl/lzz_pXFactoring.cpp.html
  202. share/doc/ntl/lzz_pXFactoring.txt
  203. share/doc/ntl/mat_GF2.cpp.html
  204. share/doc/ntl/mat_GF2.txt
  205. share/doc/ntl/mat_GF2E.cpp.html
  206. share/doc/ntl/mat_GF2E.txt
  207. share/doc/ntl/mat_RR.cpp.html
  208. share/doc/ntl/mat_RR.txt
  209. share/doc/ntl/mat_ZZ.cpp.html
  210. share/doc/ntl/mat_ZZ.txt
  211. share/doc/ntl/mat_ZZ_p.cpp.html
  212. share/doc/ntl/mat_ZZ_p.txt
  213. share/doc/ntl/mat_ZZ_pE.cpp.html
  214. share/doc/ntl/mat_ZZ_pE.txt
  215. share/doc/ntl/mat_lzz_p.cpp.html
  216. share/doc/ntl/mat_lzz_p.txt
  217. share/doc/ntl/mat_lzz_pE.cpp.html
  218. share/doc/ntl/mat_lzz_pE.txt
  219. share/doc/ntl/mat_poly_ZZ.cpp.html
  220. share/doc/ntl/mat_poly_ZZ.txt
  221. share/doc/ntl/mat_poly_ZZ_p.cpp.html
  222. share/doc/ntl/mat_poly_ZZ_p.txt
  223. share/doc/ntl/mat_poly_lzz_p.cpp.html
  224. share/doc/ntl/mat_poly_lzz_p.txt
  225. share/doc/ntl/matrix.cpp.html
  226. share/doc/ntl/matrix.txt
  227. share/doc/ntl/names.txt
  228. share/doc/ntl/pair.cpp.html
  229. share/doc/ntl/pair.txt
  230. share/doc/ntl/quad_float.cpp.html
  231. share/doc/ntl/quad_float.txt
  232. share/doc/ntl/sedscript.txt
  233. share/doc/ntl/tools.cpp.html
  234. share/doc/ntl/tools.txt
  235. share/doc/ntl/tour-ack.html
  236. share/doc/ntl/tour-changes.html
  237. share/doc/ntl/tour-ex1.html
  238. share/doc/ntl/tour-ex2.html
  239. share/doc/ntl/tour-ex3.html
  240. share/doc/ntl/tour-ex4.html
  241. share/doc/ntl/tour-ex5.html
  242. share/doc/ntl/tour-ex6.html
  243. share/doc/ntl/tour-ex7.html
  244. share/doc/ntl/tour-examples.html
  245. share/doc/ntl/tour-gf2x.html
  246. share/doc/ntl/tour-gmp.html
  247. share/doc/ntl/tour-impl.html
  248. share/doc/ntl/tour-intro.html
  249. share/doc/ntl/tour-modules.html
  250. share/doc/ntl/tour-roadmap.html
  251. share/doc/ntl/tour-struct.html
  252. share/doc/ntl/tour-time.html
  253. share/doc/ntl/tour-tips.html
  254. share/doc/ntl/tour-unix.html
  255. share/doc/ntl/tour-win.html
  256. share/doc/ntl/tour.html
  257. share/doc/ntl/vec_GF2.cpp.html
  258. share/doc/ntl/vec_GF2.txt
  259. share/doc/ntl/vec_GF2E.cpp.html
  260. share/doc/ntl/vec_GF2E.txt
  261. share/doc/ntl/vec_RR.cpp.html
  262. share/doc/ntl/vec_RR.txt
  263. share/doc/ntl/vec_ZZ.cpp.html
  264. share/doc/ntl/vec_ZZ.txt
  265. share/doc/ntl/vec_ZZ_p.cpp.html
  266. share/doc/ntl/vec_ZZ_p.txt
  267. share/doc/ntl/vec_ZZ_pE.cpp.html
  268. share/doc/ntl/vec_ZZ_pE.txt
  269. share/doc/ntl/vec_lzz_p.cpp.html
  270. share/doc/ntl/vec_lzz_p.txt
  271. share/doc/ntl/vec_lzz_pE.cpp.html
  272. share/doc/ntl/vec_lzz_pE.txt
  273. share/doc/ntl/vector.cpp.html
  274. share/doc/ntl/vector.txt
  275. share/doc/ntl/version.cpp.html
  276. share/doc/ntl/version.txt
  277. share/doc/ntl/xdouble.cpp.html
  278. share/doc/ntl/xdouble.txt
  279. share/doc/ntl/zmulrat.jpg
  280. @owner
  281. @group
  282. @mode
Collapse this list.
USE_RC_SUBR (Service Scripts)
  • no SUBR information found for this port
Dependency lines:
  • ntl>0:math/ntl
To install the port:
cd /usr/ports/math/ntl/ && make install clean
To add the package, run one of these commands:
  • pkg install math/ntl
  • pkg install ntl
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: ntl
Flavors: there is no flavor information for this port.
distinfo:
TIMESTAMP = 1766194973 SHA256 (ntl-11.6.0.tar.gz) = bc0ef9aceb075a6a0673ac8d8f47d5f8458c72fe806e4468fbd5d3daff056182 SIZE (ntl-11.6.0.tar.gz) = 2599487

Packages (timestamps in pop-ups are UTC):
ntl
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest11.6.011.6.011.4.3_111.5.1_111.6.0n/an/an/a
FreeBSD:13:quarterly11.6.011.6.011.5.1_111.5.1_111.6.0n/an/an/a
FreeBSD:14:latest11.6.011.6.011.5.1_111.5.1_111.6.011.5.1_1-11.5.1_1
FreeBSD:14:quarterly11.6.011.6.0-11.5.1_111.6.011.5.1_111.5.1_111.5.1_1
FreeBSD:15:latest11.6.011.6.0n/a11.5.1_1n/an/a11.5.1_111.5.1_1
FreeBSD:15:quarterly11.6.011.6.0n/a-n/an/a--
FreeBSD:16:latest11.6.011.6.0n/a-n/an/a--
Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. perl5>=5.42.r<5.43 : lang/perl5.42
Library dependencies:
  1. libgf2x.so : math/gf2x
  2. libgmp.so : math/gmp
This port is required by:
for Build
  1. math/cgal
  2. math/lll_spect

Deleted ports which required this port:

Expand this list of 1 deleted port
  1. games/xptools*
  2. Collapse this list of deleted ports.
for Libraries
  1. math/barvinok
  2. math/eclib
  3. math/flint
  4. math/flint2
  5. math/latte-integrale
  6. math/linbox
  7. math/singular
Expand this list (12 items / 5 hidden - sorry, this count includes any deleted ports)
  1. Collapse this list).
  2. security/heaan
  3. security/helib
  4. security/openfhe
  5. Collapse this list.

Deleted ports which required this port:

Expand this list of 2 deleted ports
  1. math/pynac*
  2. math/sage*
  3. Collapse this list of deleted ports.
for Run
  1. math/lll_spect

Configuration Options:
===> The following configuration options are available for ntl-11.6.0: DOCS=on: Build and/or install documentation GF2X=on: Faster arithmetic over GF(2)[X] (the NTL class GF2X) GMP=on: Arbitrary precision arithmetic (Faster) NATIVE=off: Build with native optimizations (-march=native) ===> Use 'make config' to modify these settings
Options name:
math_ntl
USES:
compiler:c11 libtool perl5
FreshPorts was unable to extract/find any pkg message
Master Sites:
Expand this list (1 items)
Collapse this list.
  1. http://www.shoup.net/ntl/
Collapse this list.

There are no commits on branch 2024Q4 for this port