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 photosAll times are UTC
Ukraine
I started running short on disk space for the non-production FreshPorts hosts. This time, I have decided to ask for donations. See my recent blog post which points to my Patreon account.
Port details on branch 2025Q3
ocaml-lacaml OCaml interface to BLAS and LAPACK libraries
11.0.10_3 devel on this many watch lists=0 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.0.10_3Version of this port present on the latest quarterly branch.
Maintainer: freebsd@dev.thsi.be search for ports maintained by this maintainer
Port Added: 2025-09-19 08:36:53
Last Update: 2025-09-19 08:33:22
Commit Hash: 3a2d206
License: LGPL21
WWW:
https://mmottl.github.io/lacaml/
Description:
This OCaml-library interfaces the BLAS-library (Basic Linear Algebra Subroutines) and LAPACK-library (Linear Algebra routines), which are written in FORTRAN. This allows people to write high-performance numerical code for applications that need linear algebra.
Homepage    cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb - no subversion history for this port

Manual pages:
FreshPorts has no man page information for this port.
pkg-plist: as obtained via: make generate-plist
Expand this list (248 items)
Collapse this list.
  1. /usr/local/share/licenses/ocaml-lacaml-11.0.10_3/catalog.mk
  2. /usr/local/share/licenses/ocaml-lacaml-11.0.10_3/LICENSE
  3. /usr/local/share/licenses/ocaml-lacaml-11.0.10_3/LGPL21
  4. lib/ocaml/site-lib/lacaml/C.ml
  5. lib/ocaml/site-lib/lacaml/C.mli
  6. lib/ocaml/site-lib/lacaml/D.ml
  7. lib/ocaml/site-lib/lacaml/D.mli
  8. lib/ocaml/site-lib/lacaml/META
  9. lib/ocaml/site-lib/lacaml/S.ml
  10. lib/ocaml/site-lib/lacaml/S.mli
  11. lib/ocaml/site-lib/lacaml/Z.ml
  12. lib/ocaml/site-lib/lacaml/Z.mli
  13. lib/ocaml/site-lib/lacaml/common.ml
  14. lib/ocaml/site-lib/lacaml/common.mli
  15. lib/ocaml/site-lib/lacaml/complex32.ml
  16. lib/ocaml/site-lib/lacaml/complex64.ml
  17. lib/ocaml/site-lib/lacaml/complex_io.ml
  18. lib/ocaml/site-lib/lacaml/complex_io.mli
  19. lib/ocaml/site-lib/lacaml/dlllacaml_stubs.so
  20. lib/ocaml/site-lib/lacaml/dune-package
  21. lib/ocaml/site-lib/lacaml/float32.ml
  22. lib/ocaml/site-lib/lacaml/float64.ml
  23. lib/ocaml/site-lib/lacaml/impl2_C.ml
  24. lib/ocaml/site-lib/lacaml/impl2_C.mli
  25. lib/ocaml/site-lib/lacaml/impl2_D.ml
  26. lib/ocaml/site-lib/lacaml/impl2_D.mli
  27. lib/ocaml/site-lib/lacaml/impl2_S.ml
  28. lib/ocaml/site-lib/lacaml/impl2_S.mli
  29. lib/ocaml/site-lib/lacaml/impl2_Z.ml
  30. lib/ocaml/site-lib/lacaml/impl2_Z.mli
  31. lib/ocaml/site-lib/lacaml/impl4_C.ml
  32. lib/ocaml/site-lib/lacaml/impl4_C.mli
  33. lib/ocaml/site-lib/lacaml/impl4_D.ml
  34. lib/ocaml/site-lib/lacaml/impl4_D.mli
  35. lib/ocaml/site-lib/lacaml/impl4_S.ml
  36. lib/ocaml/site-lib/lacaml/impl4_S.mli
  37. lib/ocaml/site-lib/lacaml/impl4_Z.ml
  38. lib/ocaml/site-lib/lacaml/impl4_Z.mli
  39. lib/ocaml/site-lib/lacaml/io.ml
  40. lib/ocaml/site-lib/lacaml/io.mli
  41. lib/ocaml/site-lib/lacaml/lacaml.a
  42. lib/ocaml/site-lib/lacaml/lacaml.cma
  43. lib/ocaml/site-lib/lacaml/lacaml.cmi
  44. lib/ocaml/site-lib/lacaml/lacaml.cmt
  45. lib/ocaml/site-lib/lacaml/lacaml.cmti
  46. lib/ocaml/site-lib/lacaml/lacaml.cmx
  47. lib/ocaml/site-lib/lacaml/lacaml.cmxa
  48. lib/ocaml/site-lib/lacaml/lacaml.cmxs
  49. lib/ocaml/site-lib/lacaml/lacaml.ml
  50. lib/ocaml/site-lib/lacaml/lacaml.mli
  51. lib/ocaml/site-lib/lacaml/lacaml__.cmi
  52. lib/ocaml/site-lib/lacaml/lacaml__.cmt
  53. lib/ocaml/site-lib/lacaml/lacaml__.cmx
  54. lib/ocaml/site-lib/lacaml/lacaml__.ml
  55. lib/ocaml/site-lib/lacaml/lacaml__C.cmi
  56. lib/ocaml/site-lib/lacaml/lacaml__C.cmt
  57. lib/ocaml/site-lib/lacaml/lacaml__C.cmti
  58. lib/ocaml/site-lib/lacaml/lacaml__C.cmx
  59. lib/ocaml/site-lib/lacaml/lacaml__Common.cmi
  60. lib/ocaml/site-lib/lacaml/lacaml__Common.cmt
  61. lib/ocaml/site-lib/lacaml/lacaml__Common.cmti
  62. lib/ocaml/site-lib/lacaml/lacaml__Common.cmx
  63. lib/ocaml/site-lib/lacaml/lacaml__Complex32.cmi
  64. lib/ocaml/site-lib/lacaml/lacaml__Complex32.cmt
  65. lib/ocaml/site-lib/lacaml/lacaml__Complex32.cmx
  66. lib/ocaml/site-lib/lacaml/lacaml__Complex64.cmi
  67. lib/ocaml/site-lib/lacaml/lacaml__Complex64.cmt
  68. lib/ocaml/site-lib/lacaml/lacaml__Complex64.cmx
  69. lib/ocaml/site-lib/lacaml/lacaml__Complex_io.cmi
  70. lib/ocaml/site-lib/lacaml/lacaml__Complex_io.cmt
  71. lib/ocaml/site-lib/lacaml/lacaml__Complex_io.cmti
  72. lib/ocaml/site-lib/lacaml/lacaml__Complex_io.cmx
  73. lib/ocaml/site-lib/lacaml/lacaml__D.cmi
  74. lib/ocaml/site-lib/lacaml/lacaml__D.cmt
  75. lib/ocaml/site-lib/lacaml/lacaml__D.cmti
  76. lib/ocaml/site-lib/lacaml/lacaml__D.cmx
  77. lib/ocaml/site-lib/lacaml/lacaml__Float32.cmi
  78. lib/ocaml/site-lib/lacaml/lacaml__Float32.cmt
  79. lib/ocaml/site-lib/lacaml/lacaml__Float32.cmx
  80. lib/ocaml/site-lib/lacaml/lacaml__Float64.cmi
  81. lib/ocaml/site-lib/lacaml/lacaml__Float64.cmt
  82. lib/ocaml/site-lib/lacaml/lacaml__Float64.cmx
  83. lib/ocaml/site-lib/lacaml/lacaml__Impl2_C.cmi
  84. lib/ocaml/site-lib/lacaml/lacaml__Impl2_C.cmt
  85. lib/ocaml/site-lib/lacaml/lacaml__Impl2_C.cmti
  86. lib/ocaml/site-lib/lacaml/lacaml__Impl2_C.cmx
  87. lib/ocaml/site-lib/lacaml/lacaml__Impl2_D.cmi
  88. lib/ocaml/site-lib/lacaml/lacaml__Impl2_D.cmt
  89. lib/ocaml/site-lib/lacaml/lacaml__Impl2_D.cmti
  90. lib/ocaml/site-lib/lacaml/lacaml__Impl2_D.cmx
  91. lib/ocaml/site-lib/lacaml/lacaml__Impl2_S.cmi
  92. lib/ocaml/site-lib/lacaml/lacaml__Impl2_S.cmt
  93. lib/ocaml/site-lib/lacaml/lacaml__Impl2_S.cmti
  94. lib/ocaml/site-lib/lacaml/lacaml__Impl2_S.cmx
  95. lib/ocaml/site-lib/lacaml/lacaml__Impl2_Z.cmi
  96. lib/ocaml/site-lib/lacaml/lacaml__Impl2_Z.cmt
  97. lib/ocaml/site-lib/lacaml/lacaml__Impl2_Z.cmti
  98. lib/ocaml/site-lib/lacaml/lacaml__Impl2_Z.cmx
  99. lib/ocaml/site-lib/lacaml/lacaml__Impl4_C.cmi
  100. lib/ocaml/site-lib/lacaml/lacaml__Impl4_C.cmt
  101. lib/ocaml/site-lib/lacaml/lacaml__Impl4_C.cmti
  102. lib/ocaml/site-lib/lacaml/lacaml__Impl4_C.cmx
  103. lib/ocaml/site-lib/lacaml/lacaml__Impl4_D.cmi
  104. lib/ocaml/site-lib/lacaml/lacaml__Impl4_D.cmt
  105. lib/ocaml/site-lib/lacaml/lacaml__Impl4_D.cmti
  106. lib/ocaml/site-lib/lacaml/lacaml__Impl4_D.cmx
  107. lib/ocaml/site-lib/lacaml/lacaml__Impl4_S.cmi
  108. lib/ocaml/site-lib/lacaml/lacaml__Impl4_S.cmt
  109. lib/ocaml/site-lib/lacaml/lacaml__Impl4_S.cmti
  110. lib/ocaml/site-lib/lacaml/lacaml__Impl4_S.cmx
  111. lib/ocaml/site-lib/lacaml/lacaml__Impl4_Z.cmi
  112. lib/ocaml/site-lib/lacaml/lacaml__Impl4_Z.cmt
  113. lib/ocaml/site-lib/lacaml/lacaml__Impl4_Z.cmti
  114. lib/ocaml/site-lib/lacaml/lacaml__Impl4_Z.cmx
  115. lib/ocaml/site-lib/lacaml/lacaml__Io.cmi
  116. lib/ocaml/site-lib/lacaml/lacaml__Io.cmt
  117. lib/ocaml/site-lib/lacaml/lacaml__Io.cmti
  118. lib/ocaml/site-lib/lacaml/lacaml__Io.cmx
  119. lib/ocaml/site-lib/lacaml/lacaml__Mat2_C.cmi
  120. lib/ocaml/site-lib/lacaml/lacaml__Mat2_C.cmt
  121. lib/ocaml/site-lib/lacaml/lacaml__Mat2_C.cmti
  122. lib/ocaml/site-lib/lacaml/lacaml__Mat2_C.cmx
  123. lib/ocaml/site-lib/lacaml/lacaml__Mat2_D.cmi
  124. lib/ocaml/site-lib/lacaml/lacaml__Mat2_D.cmt
  125. lib/ocaml/site-lib/lacaml/lacaml__Mat2_D.cmti
  126. lib/ocaml/site-lib/lacaml/lacaml__Mat2_D.cmx
  127. lib/ocaml/site-lib/lacaml/lacaml__Mat2_S.cmi
  128. lib/ocaml/site-lib/lacaml/lacaml__Mat2_S.cmt
  129. lib/ocaml/site-lib/lacaml/lacaml__Mat2_S.cmti
  130. lib/ocaml/site-lib/lacaml/lacaml__Mat2_S.cmx
  131. lib/ocaml/site-lib/lacaml/lacaml__Mat2_Z.cmi
  132. lib/ocaml/site-lib/lacaml/lacaml__Mat2_Z.cmt
  133. lib/ocaml/site-lib/lacaml/lacaml__Mat2_Z.cmti
  134. lib/ocaml/site-lib/lacaml/lacaml__Mat2_Z.cmx
  135. lib/ocaml/site-lib/lacaml/lacaml__Mat4_C.cmi
  136. lib/ocaml/site-lib/lacaml/lacaml__Mat4_C.cmt
  137. lib/ocaml/site-lib/lacaml/lacaml__Mat4_C.cmti
  138. lib/ocaml/site-lib/lacaml/lacaml__Mat4_C.cmx
  139. lib/ocaml/site-lib/lacaml/lacaml__Mat4_D.cmi
  140. lib/ocaml/site-lib/lacaml/lacaml__Mat4_D.cmt
  141. lib/ocaml/site-lib/lacaml/lacaml__Mat4_D.cmti
  142. lib/ocaml/site-lib/lacaml/lacaml__Mat4_D.cmx
  143. lib/ocaml/site-lib/lacaml/lacaml__Mat4_S.cmi
  144. lib/ocaml/site-lib/lacaml/lacaml__Mat4_S.cmt
  145. lib/ocaml/site-lib/lacaml/lacaml__Mat4_S.cmti
  146. lib/ocaml/site-lib/lacaml/lacaml__Mat4_S.cmx
  147. lib/ocaml/site-lib/lacaml/lacaml__Mat4_Z.cmi
  148. lib/ocaml/site-lib/lacaml/lacaml__Mat4_Z.cmt
  149. lib/ocaml/site-lib/lacaml/lacaml__Mat4_Z.cmti
  150. lib/ocaml/site-lib/lacaml/lacaml__Mat4_Z.cmx
  151. lib/ocaml/site-lib/lacaml/lacaml__Real_io.cmi
  152. lib/ocaml/site-lib/lacaml/lacaml__Real_io.cmt
  153. lib/ocaml/site-lib/lacaml/lacaml__Real_io.cmti
  154. lib/ocaml/site-lib/lacaml/lacaml__Real_io.cmx
  155. lib/ocaml/site-lib/lacaml/lacaml__S.cmi
  156. lib/ocaml/site-lib/lacaml/lacaml__S.cmt
  157. lib/ocaml/site-lib/lacaml/lacaml__S.cmti
  158. lib/ocaml/site-lib/lacaml/lacaml__S.cmx
  159. lib/ocaml/site-lib/lacaml/lacaml__Utils.cmi
  160. lib/ocaml/site-lib/lacaml/lacaml__Utils.cmt
  161. lib/ocaml/site-lib/lacaml/lacaml__Utils.cmx
  162. lib/ocaml/site-lib/lacaml/lacaml__Vec2_C.cmi
  163. lib/ocaml/site-lib/lacaml/lacaml__Vec2_C.cmt
  164. lib/ocaml/site-lib/lacaml/lacaml__Vec2_C.cmti
  165. lib/ocaml/site-lib/lacaml/lacaml__Vec2_C.cmx
  166. lib/ocaml/site-lib/lacaml/lacaml__Vec2_D.cmi
  167. lib/ocaml/site-lib/lacaml/lacaml__Vec2_D.cmt
  168. lib/ocaml/site-lib/lacaml/lacaml__Vec2_D.cmti
  169. lib/ocaml/site-lib/lacaml/lacaml__Vec2_D.cmx
  170. lib/ocaml/site-lib/lacaml/lacaml__Vec2_S.cmi
  171. lib/ocaml/site-lib/lacaml/lacaml__Vec2_S.cmt
  172. lib/ocaml/site-lib/lacaml/lacaml__Vec2_S.cmti
  173. lib/ocaml/site-lib/lacaml/lacaml__Vec2_S.cmx
  174. lib/ocaml/site-lib/lacaml/lacaml__Vec2_Z.cmi
  175. lib/ocaml/site-lib/lacaml/lacaml__Vec2_Z.cmt
  176. lib/ocaml/site-lib/lacaml/lacaml__Vec2_Z.cmti
  177. lib/ocaml/site-lib/lacaml/lacaml__Vec2_Z.cmx
  178. lib/ocaml/site-lib/lacaml/lacaml__Vec4_C.cmi
  179. lib/ocaml/site-lib/lacaml/lacaml__Vec4_C.cmt
  180. lib/ocaml/site-lib/lacaml/lacaml__Vec4_C.cmti
  181. lib/ocaml/site-lib/lacaml/lacaml__Vec4_C.cmx
  182. lib/ocaml/site-lib/lacaml/lacaml__Vec4_D.cmi
  183. lib/ocaml/site-lib/lacaml/lacaml__Vec4_D.cmt
  184. lib/ocaml/site-lib/lacaml/lacaml__Vec4_D.cmti
  185. lib/ocaml/site-lib/lacaml/lacaml__Vec4_D.cmx
  186. lib/ocaml/site-lib/lacaml/lacaml__Vec4_S.cmi
  187. lib/ocaml/site-lib/lacaml/lacaml__Vec4_S.cmt
  188. lib/ocaml/site-lib/lacaml/lacaml__Vec4_S.cmti
  189. lib/ocaml/site-lib/lacaml/lacaml__Vec4_S.cmx
  190. lib/ocaml/site-lib/lacaml/lacaml__Vec4_Z.cmi
  191. lib/ocaml/site-lib/lacaml/lacaml__Vec4_Z.cmt
  192. lib/ocaml/site-lib/lacaml/lacaml__Vec4_Z.cmti
  193. lib/ocaml/site-lib/lacaml/lacaml__Vec4_Z.cmx
  194. lib/ocaml/site-lib/lacaml/lacaml__Version.cmi
  195. lib/ocaml/site-lib/lacaml/lacaml__Version.cmt
  196. lib/ocaml/site-lib/lacaml/lacaml__Version.cmx
  197. lib/ocaml/site-lib/lacaml/lacaml__Z.cmi
  198. lib/ocaml/site-lib/lacaml/lacaml__Z.cmt
  199. lib/ocaml/site-lib/lacaml/lacaml__Z.cmti
  200. lib/ocaml/site-lib/lacaml/lacaml__Z.cmx
  201. lib/ocaml/site-lib/lacaml/liblacaml_stubs.a
  202. lib/ocaml/site-lib/lacaml/mat2_C.ml
  203. lib/ocaml/site-lib/lacaml/mat2_C.mli
  204. lib/ocaml/site-lib/lacaml/mat2_D.ml
  205. lib/ocaml/site-lib/lacaml/mat2_D.mli
  206. lib/ocaml/site-lib/lacaml/mat2_S.ml
  207. lib/ocaml/site-lib/lacaml/mat2_S.mli
  208. lib/ocaml/site-lib/lacaml/mat2_Z.ml
  209. lib/ocaml/site-lib/lacaml/mat2_Z.mli
  210. lib/ocaml/site-lib/lacaml/mat4_C.ml
  211. lib/ocaml/site-lib/lacaml/mat4_C.mli
  212. lib/ocaml/site-lib/lacaml/mat4_D.ml
  213. lib/ocaml/site-lib/lacaml/mat4_D.mli
  214. lib/ocaml/site-lib/lacaml/mat4_S.ml
  215. lib/ocaml/site-lib/lacaml/mat4_S.mli
  216. lib/ocaml/site-lib/lacaml/mat4_Z.ml
  217. lib/ocaml/site-lib/lacaml/mat4_Z.mli
  218. lib/ocaml/site-lib/lacaml/opam
  219. lib/ocaml/site-lib/lacaml/real_io.ml
  220. lib/ocaml/site-lib/lacaml/real_io.mli
  221. lib/ocaml/site-lib/lacaml/top/lacaml_install_printers.ml
  222. lib/ocaml/site-lib/lacaml/top/lacaml_top.cma
  223. lib/ocaml/site-lib/lacaml/top/lacaml_top.cmi
  224. lib/ocaml/site-lib/lacaml/top/lacaml_top.cmt
  225. lib/ocaml/site-lib/lacaml/top/lacaml_top.ml
  226. lib/ocaml/site-lib/lacaml/top/lacaml_top__Lacaml_install_printers.cmi
  227. lib/ocaml/site-lib/lacaml/top/lacaml_top__Lacaml_install_printers.cmt
  228. lib/ocaml/site-lib/lacaml/utils.ml
  229. lib/ocaml/site-lib/lacaml/vec2_C.ml
  230. lib/ocaml/site-lib/lacaml/vec2_C.mli
  231. lib/ocaml/site-lib/lacaml/vec2_D.ml
  232. lib/ocaml/site-lib/lacaml/vec2_D.mli
  233. lib/ocaml/site-lib/lacaml/vec2_S.ml
  234. lib/ocaml/site-lib/lacaml/vec2_S.mli
  235. lib/ocaml/site-lib/lacaml/vec2_Z.ml
  236. lib/ocaml/site-lib/lacaml/vec2_Z.mli
  237. lib/ocaml/site-lib/lacaml/vec4_C.ml
  238. lib/ocaml/site-lib/lacaml/vec4_C.mli
  239. lib/ocaml/site-lib/lacaml/vec4_D.ml
  240. lib/ocaml/site-lib/lacaml/vec4_D.mli
  241. lib/ocaml/site-lib/lacaml/vec4_S.ml
  242. lib/ocaml/site-lib/lacaml/vec4_S.mli
  243. lib/ocaml/site-lib/lacaml/vec4_Z.ml
  244. lib/ocaml/site-lib/lacaml/vec4_Z.mli
  245. lib/ocaml/site-lib/lacaml/version.ml
  246. @owner
  247. @group
  248. @mode
Collapse this list.
USE_RC_SUBR (Service Scripts)
  • no SUBR information found for this port
Dependency lines:
  • ocaml-lacaml>0:devel/ocaml-lacaml
To install the port:
cd /usr/ports/devel/ocaml-lacaml/ && make install clean
To add the package, run one of these commands:
  • pkg install devel/ocaml-lacaml
  • pkg install ocaml-lacaml
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: ocaml-lacaml
Flavors: there is no flavor information for this port.
distinfo:
TIMESTAMP = 1717282987 SHA256 (mmottl-lacaml-11.0.10_GH0.tar.gz) = 333bb6ceef1f1d8d09935bda51bf0fab0442e24e3878d8c58447e94b47903084 SIZE (mmottl-lacaml-11.0.10_GH0.tar.gz) = 153093

No package information for this port in our database
Sometimes this happens. Not all ports have packages. Perhaps there is a build error. Check the fallout link: pkg-fallout
Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. gfortran13 : lang/gcc13
  2. ocaml-dune>=3.7.1_2 : devel/ocaml-dune
  3. ocamlc : lang/ocaml
  4. as : devel/binutils
Runtime dependencies:
  1. gfortran13 : lang/gcc13
  2. ocamlc : lang/ocaml
Library dependencies:
  1. libblas.so : math/blas
  2. liblapack.so : math/lapack
Patch dependencies:
  1. ocamlc : lang/ocaml
Extract dependencies:
  1. ocamlc : lang/ocaml
There are no ports dependent upon this port

Configuration Options:
===> The following configuration options are available for ocaml-lacaml-11.0.10_3: DOCS=on: Build and/or install documentation EXAMPLES=on: Build and/or install examples ===> Use 'make config' to modify these settings
Options name:
devel_ocaml-lacaml
USES:
blaslapack fortran ocaml:dune,ldconfig
FreshPorts was unable to extract/find any pkg message
Master Sites:
Expand this list (1 items)
Collapse this list.
  1. https://codeload.github.com/mmottl/lacaml/tar.gz/11.0.10?dummy=/
Collapse this list.

Number of commits found: 1

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
11.0.10_3
19 Sep 2025 08:33:22
commit hash: 3a2d2069550176c0456125747a7c1b6e9cb47dd7commit hash: 3a2d2069550176c0456125747a7c1b6e9cb47dd7commit hash: 3a2d2069550176c0456125747a7c1b6e9cb47dd7commit hash: 3a2d2069550176c0456125747a7c1b6e9cb47dd7 files touched by this commit
Robert Clausecker (fuz) search for other commits by this committer
devel/ocaml-lacaml: remove -march=native

An existing site patch tried to remove -march=native, but this failed
to be effective.  Rework the patch so -march=native is never passed.

Approved by:	portmgr (build fix blanket)
MFH:		2025Q3

(cherry picked from commit 25bfd8147fec94070189e30b8a2ec71227d99974)

Number of commits found: 1