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

Newsfeed changes

The news feed page[s] were not laid out well. Two pages, disjointed information, hard to figure out how to use the optional parameters...

Thankfully, someone told me.

The new page is ready for your review. Please compare these two:

You may also be interested in the Github issue.
Port details
ocaml-farith Floating point number library for OCaml
0.1_1 math 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 Package not present on quarterly.This port was created during this quarter. It will be in the next quarterly branch but not the current one.
Maintainer: freebsd@dev.thsi.be search for ports maintained by this maintainer
Port Added: 2024-10-08 13:00:07
Last Update: 2024-12-31 07:41:54
Commit Hash: c79c880
License: LGPL21
WWW:
https://git.frama-c.com/pub/farith
Description:
Floating point numbers library which originated from the "Flocq" library for the Coq theorem prover.
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 (177 items)
Collapse this list.
  1. /usr/local/share/licenses/ocaml-farith-0.1_1/catalog.mk
  2. /usr/local/share/licenses/ocaml-farith-0.1_1/LICENSE
  3. /usr/local/share/licenses/ocaml-farith-0.1_1/LGPL21
  4. lib/ocaml/site-lib/farith/Assert.ml
  5. lib/ocaml/site-lib/farith/Assert.mli
  6. lib/ocaml/site-lib/farith/BinInt.ml
  7. lib/ocaml/site-lib/farith/BinInt.mli
  8. lib/ocaml/site-lib/farith/BinNums.ml
  9. lib/ocaml/site-lib/farith/BinNums.mli
  10. lib/ocaml/site-lib/farith/BinPos.ml
  11. lib/ocaml/site-lib/farith/BinPos.mli
  12. lib/ocaml/site-lib/farith/BinPosDef.ml
  13. lib/ocaml/site-lib/farith/BinPosDef.mli
  14. lib/ocaml/site-lib/farith/Binary.ml
  15. lib/ocaml/site-lib/farith/Binary.mli
  16. lib/ocaml/site-lib/farith/BinarySingleNaN.ml
  17. lib/ocaml/site-lib/farith/BinarySingleNaN.mli
  18. lib/ocaml/site-lib/farith/Bits.ml
  19. lib/ocaml/site-lib/farith/Bits.mli
  20. lib/ocaml/site-lib/farith/Bool.ml
  21. lib/ocaml/site-lib/farith/Bool.mli
  22. lib/ocaml/site-lib/farith/Datatypes.ml
  23. lib/ocaml/site-lib/farith/Datatypes.mli
  24. lib/ocaml/site-lib/farith/Defs.ml
  25. lib/ocaml/site-lib/farith/Defs.mli
  26. lib/ocaml/site-lib/farith/FloatClass.ml
  27. lib/ocaml/site-lib/farith/FloatClass.mli
  28. lib/ocaml/site-lib/farith/GenericFloat.ml
  29. lib/ocaml/site-lib/farith/GenericFloat.mli
  30. lib/ocaml/site-lib/farith/Interval.ml
  31. lib/ocaml/site-lib/farith/Interval.mli
  32. lib/ocaml/site-lib/farith/META
  33. lib/ocaml/site-lib/farith/Op.ml
  34. lib/ocaml/site-lib/farith/Op.mli
  35. lib/ocaml/site-lib/farith/Operations.ml
  36. lib/ocaml/site-lib/farith/Operations.mli
  37. lib/ocaml/site-lib/farith/Qextended.ml
  38. lib/ocaml/site-lib/farith/Qextended.mli
  39. lib/ocaml/site-lib/farith/Round.ml
  40. lib/ocaml/site-lib/farith/Round.mli
  41. lib/ocaml/site-lib/farith/SpecFloat.ml
  42. lib/ocaml/site-lib/farith/SpecFloat.mli
  43. lib/ocaml/site-lib/farith/Specif.ml
  44. lib/ocaml/site-lib/farith/Specif.mli
  45. lib/ocaml/site-lib/farith/Utils.ml
  46. lib/ocaml/site-lib/farith/Utils.mli
  47. lib/ocaml/site-lib/farith/Version.ml
  48. lib/ocaml/site-lib/farith/Version.mli
  49. lib/ocaml/site-lib/farith/Zaux.ml
  50. lib/ocaml/site-lib/farith/Zaux.mli
  51. lib/ocaml/site-lib/farith/Zbool.ml
  52. lib/ocaml/site-lib/farith/Zbool.mli
  53. lib/ocaml/site-lib/farith/Zpower.ml
  54. lib/ocaml/site-lib/farith/Zpower.mli
  55. lib/ocaml/site-lib/farith/dune-package
  56. lib/ocaml/site-lib/farith/farith.a
  57. lib/ocaml/site-lib/farith/farith.cma
  58. lib/ocaml/site-lib/farith/farith.cmi
  59. lib/ocaml/site-lib/farith/farith.cmt
  60. lib/ocaml/site-lib/farith/farith.cmti
  61. lib/ocaml/site-lib/farith/farith.cmx
  62. lib/ocaml/site-lib/farith/farith.cmxa
  63. lib/ocaml/site-lib/farith/farith.cmxs
  64. lib/ocaml/site-lib/farith/farith.ml
  65. lib/ocaml/site-lib/farith/farith.mli
  66. lib/ocaml/site-lib/farith/farith_Big.ml
  67. lib/ocaml/site-lib/farith/farith__.cmi
  68. lib/ocaml/site-lib/farith/farith__.cmt
  69. lib/ocaml/site-lib/farith/farith__.cmx
  70. lib/ocaml/site-lib/farith/farith__.ml
  71. lib/ocaml/site-lib/farith/farith__Assert.cmi
  72. lib/ocaml/site-lib/farith/farith__Assert.cmt
  73. lib/ocaml/site-lib/farith/farith__Assert.cmti
  74. lib/ocaml/site-lib/farith/farith__Assert.cmx
  75. lib/ocaml/site-lib/farith/farith__BinInt.cmi
  76. lib/ocaml/site-lib/farith/farith__BinInt.cmt
  77. lib/ocaml/site-lib/farith/farith__BinInt.cmti
  78. lib/ocaml/site-lib/farith/farith__BinInt.cmx
  79. lib/ocaml/site-lib/farith/farith__BinNums.cmi
  80. lib/ocaml/site-lib/farith/farith__BinNums.cmt
  81. lib/ocaml/site-lib/farith/farith__BinNums.cmti
  82. lib/ocaml/site-lib/farith/farith__BinNums.cmx
  83. lib/ocaml/site-lib/farith/farith__BinPos.cmi
  84. lib/ocaml/site-lib/farith/farith__BinPos.cmt
  85. lib/ocaml/site-lib/farith/farith__BinPos.cmti
  86. lib/ocaml/site-lib/farith/farith__BinPos.cmx
  87. lib/ocaml/site-lib/farith/farith__BinPosDef.cmi
  88. lib/ocaml/site-lib/farith/farith__BinPosDef.cmt
  89. lib/ocaml/site-lib/farith/farith__BinPosDef.cmti
  90. lib/ocaml/site-lib/farith/farith__BinPosDef.cmx
  91. lib/ocaml/site-lib/farith/farith__Binary.cmi
  92. lib/ocaml/site-lib/farith/farith__Binary.cmt
  93. lib/ocaml/site-lib/farith/farith__Binary.cmti
  94. lib/ocaml/site-lib/farith/farith__Binary.cmx
  95. lib/ocaml/site-lib/farith/farith__BinarySingleNaN.cmi
  96. lib/ocaml/site-lib/farith/farith__BinarySingleNaN.cmt
  97. lib/ocaml/site-lib/farith/farith__BinarySingleNaN.cmti
  98. lib/ocaml/site-lib/farith/farith__BinarySingleNaN.cmx
  99. lib/ocaml/site-lib/farith/farith__Bits.cmi
  100. lib/ocaml/site-lib/farith/farith__Bits.cmt
  101. lib/ocaml/site-lib/farith/farith__Bits.cmti
  102. lib/ocaml/site-lib/farith/farith__Bits.cmx
  103. lib/ocaml/site-lib/farith/farith__Bool.cmi
  104. lib/ocaml/site-lib/farith/farith__Bool.cmt
  105. lib/ocaml/site-lib/farith/farith__Bool.cmti
  106. lib/ocaml/site-lib/farith/farith__Bool.cmx
  107. lib/ocaml/site-lib/farith/farith__Datatypes.cmi
  108. lib/ocaml/site-lib/farith/farith__Datatypes.cmt
  109. lib/ocaml/site-lib/farith/farith__Datatypes.cmti
  110. lib/ocaml/site-lib/farith/farith__Datatypes.cmx
  111. lib/ocaml/site-lib/farith/farith__Defs.cmi
  112. lib/ocaml/site-lib/farith/farith__Defs.cmt
  113. lib/ocaml/site-lib/farith/farith__Defs.cmti
  114. lib/ocaml/site-lib/farith/farith__Defs.cmx
  115. lib/ocaml/site-lib/farith/farith__Farith_Big.cmi
  116. lib/ocaml/site-lib/farith/farith__Farith_Big.cmt
  117. lib/ocaml/site-lib/farith/farith__Farith_Big.cmx
  118. lib/ocaml/site-lib/farith/farith__FloatClass.cmi
  119. lib/ocaml/site-lib/farith/farith__FloatClass.cmt
  120. lib/ocaml/site-lib/farith/farith__FloatClass.cmti
  121. lib/ocaml/site-lib/farith/farith__FloatClass.cmx
  122. lib/ocaml/site-lib/farith/farith__GenericFloat.cmi
  123. lib/ocaml/site-lib/farith/farith__GenericFloat.cmt
  124. lib/ocaml/site-lib/farith/farith__GenericFloat.cmti
  125. lib/ocaml/site-lib/farith/farith__GenericFloat.cmx
  126. lib/ocaml/site-lib/farith/farith__Interval.cmi
  127. lib/ocaml/site-lib/farith/farith__Interval.cmt
  128. lib/ocaml/site-lib/farith/farith__Interval.cmti
  129. lib/ocaml/site-lib/farith/farith__Interval.cmx
  130. lib/ocaml/site-lib/farith/farith__Op.cmi
  131. lib/ocaml/site-lib/farith/farith__Op.cmt
  132. lib/ocaml/site-lib/farith/farith__Op.cmti
  133. lib/ocaml/site-lib/farith/farith__Op.cmx
  134. lib/ocaml/site-lib/farith/farith__Operations.cmi
  135. lib/ocaml/site-lib/farith/farith__Operations.cmt
  136. lib/ocaml/site-lib/farith/farith__Operations.cmti
  137. lib/ocaml/site-lib/farith/farith__Operations.cmx
  138. lib/ocaml/site-lib/farith/farith__Qextended.cmi
  139. lib/ocaml/site-lib/farith/farith__Qextended.cmt
  140. lib/ocaml/site-lib/farith/farith__Qextended.cmti
  141. lib/ocaml/site-lib/farith/farith__Qextended.cmx
  142. lib/ocaml/site-lib/farith/farith__Round.cmi
  143. lib/ocaml/site-lib/farith/farith__Round.cmt
  144. lib/ocaml/site-lib/farith/farith__Round.cmti
  145. lib/ocaml/site-lib/farith/farith__Round.cmx
  146. lib/ocaml/site-lib/farith/farith__SpecFloat.cmi
  147. lib/ocaml/site-lib/farith/farith__SpecFloat.cmt
  148. lib/ocaml/site-lib/farith/farith__SpecFloat.cmti
  149. lib/ocaml/site-lib/farith/farith__SpecFloat.cmx
  150. lib/ocaml/site-lib/farith/farith__Specif.cmi
  151. lib/ocaml/site-lib/farith/farith__Specif.cmt
  152. lib/ocaml/site-lib/farith/farith__Specif.cmti
  153. lib/ocaml/site-lib/farith/farith__Specif.cmx
  154. lib/ocaml/site-lib/farith/farith__Utils.cmi
  155. lib/ocaml/site-lib/farith/farith__Utils.cmt
  156. lib/ocaml/site-lib/farith/farith__Utils.cmti
  157. lib/ocaml/site-lib/farith/farith__Utils.cmx
  158. lib/ocaml/site-lib/farith/farith__Version.cmi
  159. lib/ocaml/site-lib/farith/farith__Version.cmt
  160. lib/ocaml/site-lib/farith/farith__Version.cmti
  161. lib/ocaml/site-lib/farith/farith__Version.cmx
  162. lib/ocaml/site-lib/farith/farith__Zaux.cmi
  163. lib/ocaml/site-lib/farith/farith__Zaux.cmt
  164. lib/ocaml/site-lib/farith/farith__Zaux.cmti
  165. lib/ocaml/site-lib/farith/farith__Zaux.cmx
  166. lib/ocaml/site-lib/farith/farith__Zbool.cmi
  167. lib/ocaml/site-lib/farith/farith__Zbool.cmt
  168. lib/ocaml/site-lib/farith/farith__Zbool.cmti
  169. lib/ocaml/site-lib/farith/farith__Zbool.cmx
  170. lib/ocaml/site-lib/farith/farith__Zpower.cmi
  171. lib/ocaml/site-lib/farith/farith__Zpower.cmt
  172. lib/ocaml/site-lib/farith/farith__Zpower.cmti
  173. lib/ocaml/site-lib/farith/farith__Zpower.cmx
  174. lib/ocaml/site-lib/farith/opam
  175. @owner
  176. @group
  177. @mode
Collapse this list.
Dependency lines:
  • ocaml-farith>0:math/ocaml-farith
To install the port:
cd /usr/ports/math/ocaml-farith/ && make install clean
To add the package, run one of these commands:
  • pkg install math/ocaml-farith
  • pkg install ocaml-farith
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: ocaml-farith
Flavors: there is no flavor information for this port.
distinfo:
TIMESTAMP = 1723565706 SHA256 (farith-0.1.tar.bz2) = c2d2a99777ef2c8652fa5328feb80359d233dc88ff5a895248083412a558657f SIZE (farith-0.1.tar.bz2) = 53514

Packages (timestamps in pop-ups are UTC):
ocaml-farith
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest0.1_10.1_1--0.1_1---
FreeBSD:13:quarterly0.1_10.1_1--0.1_1---
FreeBSD:14:latest0.1_10.1_1--0.1_1---
FreeBSD:14:quarterly0.1_10.1_1--0.1_1---
FreeBSD:15:latest0.1_10.1_1n/a-n/a---
Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. META : devel/ocaml-base
  2. META : devel/ocaml-ppx_deriving
  3. META : devel/ocaml-ppx_hash
  4. META : math/ocaml-zarith
  5. ocaml-dune>=3.7.1_2 : devel/ocaml-dune
  6. ocamlc : lang/ocaml
Runtime dependencies:
  1. META : devel/ocaml-base
  2. META : devel/ocaml-ppx_deriving
  3. META : devel/ocaml-ppx_hash
  4. META : devel/ocaml-sexplib0
  5. META : math/ocaml-zarith
  6. ocamlc : lang/ocaml
Patch dependencies:
  1. ocamlc : lang/ocaml
Extract dependencies:
  1. ocamlc : lang/ocaml
This port is required by:
for Build
  1. devel/ocaml-dolmen
for Run
  1. devel/ocaml-dolmen

Configuration Options:
===> The following configuration options are available for ocaml-farith-0.1_1: DOCS=on: Build and/or install documentation ===> Use 'make config' to modify these settings
Options name:
math_ocaml-farith
USES:
ocaml:dune
FreshPorts was unable to extract/find any pkg message
Master Sites:
Expand this list (1 items)
Collapse this list.
  1. https://git.frama-c.com/pub/farith/-/archive/0.1/
Collapse this list.

Number of commits found: 3

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
0.1_1
31 Dec 2024 07:41:54
commit hash: c79c88017bf5ed4603cd14c2890910f40f53c847commit hash: c79c88017bf5ed4603cd14c2890910f40f53c847commit hash: c79c88017bf5ed4603cd14c2890910f40f53c847commit hash: c79c88017bf5ed4603cd14c2890910f40f53c847 files touched by this commit
Muhammad Moinur Rahman (bofh) search for other commits by this committer
Mk/**ocaml.mk: Convert remaining bsd.ocaml.mk to Uses/ocaml.mk

- Instead of USE_OCAML=yes use USES=ocaml. If empty USES=ocaml implies
  build and run
- Instead of USE_OCAMLFIND_PLIST use USES=ocaml:findplist which also
  implies USES=ocaml:findlib
- Instead of USE_OCAML_CAMLP4 use USES=ocaml:camlp4
- Instead of USE_OCAML_FINDLIB use USES=ocaml:findlib
- Instead of USE_OCAML_LDCONFIG use USES=ocaml:ldconfig
- Instead of USE_OCAML_WASH use USES=ocaml:wash
- Instead of NO_OCAML_BUILDDEPENDS use USES=ocaml:run
- Instead of NO_OCAML_RUNDDEPENDS use USES=ocaml:build
- Instead of USE_OCAML_TK use USES=ocaml:tk which actually implies
  USES=ocaml:tkbuild and USES=ocaml:tkrun
- Instead of NO_OCAMLTK_BUILDDEPENDS use USES=ocaml:tkrun
- Instead of NO_OCAMLTK_RUNDEPENDS use USES=ocaml:tkbuild
- USES=ocaml:dune remains unchanged
- Prepare to add/remove keywords easily

Approved by: mat (portmgr)
Reviewed by: freebsd@dev.thsi.be
Differential Revision: https://reviews.freebsd.org/D48227
0.1_1
15 Oct 2024 11:17:56
commit hash: fc9200867e270303c170dd81260957cb00fb0092commit hash: fc9200867e270303c170dd81260957cb00fb0092commit hash: fc9200867e270303c170dd81260957cb00fb0092commit hash: fc9200867e270303c170dd81260957cb00fb0092 files touched by this commit
Guido Falsi (madpilot) search for other commits by this committer
devel/ocaml-sexplib0: Bump revisions after dependency update

PR:		282086
0.1
08 Oct 2024 12:56:48
commit hash: d9c44a62acbfe6ed3268bdf1e3f34e089756ada9commit hash: d9c44a62acbfe6ed3268bdf1e3f34e089756ada9commit hash: d9c44a62acbfe6ed3268bdf1e3f34e089756ada9commit hash: d9c44a62acbfe6ed3268bdf1e3f34e089756ada9 files touched by this commit
Zsolt Udvari (uzsolt) search for other commits by this committer
Author: Benjamin Jacobs
math/alt-ergo: Update to 2.5.4, many new ports

Replace GNU configure to dune builds system.
Add do-test target.
Submitter takes maintainership.
Update WWW.
Switch to DISTVERSION.

The last update of alt-ergo in ports tree was about 10 years ago, the newest
version requires many new libraries in ports tree.
New ports:
  devel/ocaml-dolmen
  devel/ocaml-gen
  devel/ocaml-hmap
  devel/ocaml-linol
(Only the first 15 lines of the commit message are shown above View all of this commit message)

Number of commits found: 3