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
Port details
ocaml-trace Library and PPX rewriter for code instrumentation in Objective Caml
0.7_1 develnew! 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-10-15 11:17:56
Commit Hash: fc92008
License: MIT
WWW:
https://github.com/c-cube/trace
Description:
The trace and the trace_ppx packages for OCaml allow to instrument a program by invoking span, message (event) or counter operations, explicitly by using the functions provided by the former package, or automatically by using the syntax extension provided by the later. There exist multiple OCaml libraries that provide a backend compatible with this package, under others: - trace-fushia (included): implementing the Fushia project's trace format, - trace-tef (included): simple file output using the TEF/Catapult format, - tracy-client.trace, - ocaml-opentelemetry: OpenTelemetry support.
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 (102 items)
Collapse this list.
  1. /usr/local/share/licenses/ocaml-trace-0.7_1/catalog.mk
  2. /usr/local/share/licenses/ocaml-trace-0.7_1/LICENSE
  3. /usr/local/share/licenses/ocaml-trace-0.7_1/MIT
  4. lib/ocaml/site-lib/ppx_trace/META
  5. lib/ocaml/site-lib/ppx_trace/dune-package
  6. lib/ocaml/site-lib/ppx_trace/opam
  7. lib/ocaml/site-lib/ppx_trace/ppx.exe
  8. lib/ocaml/site-lib/ppx_trace/ppx_trace.a
  9. lib/ocaml/site-lib/ppx_trace/ppx_trace.cma
  10. lib/ocaml/site-lib/ppx_trace/ppx_trace.cmi
  11. lib/ocaml/site-lib/ppx_trace/ppx_trace.cmt
  12. lib/ocaml/site-lib/ppx_trace/ppx_trace.cmx
  13. lib/ocaml/site-lib/ppx_trace/ppx_trace.cmxa
  14. lib/ocaml/site-lib/ppx_trace/ppx_trace.cmxs
  15. lib/ocaml/site-lib/ppx_trace/ppx_trace.ml
  16. lib/ocaml/site-lib/trace-tef/META
  17. lib/ocaml/site-lib/trace-tef/dune-package
  18. lib/ocaml/site-lib/trace-tef/opam
  19. lib/ocaml/site-lib/trace-tef/trace_tef.a
  20. lib/ocaml/site-lib/trace-tef/trace_tef.cma
  21. lib/ocaml/site-lib/trace-tef/trace_tef.cmi
  22. lib/ocaml/site-lib/trace-tef/trace_tef.cmt
  23. lib/ocaml/site-lib/trace-tef/trace_tef.cmti
  24. lib/ocaml/site-lib/trace-tef/trace_tef.cmx
  25. lib/ocaml/site-lib/trace-tef/trace_tef.cmxa
  26. lib/ocaml/site-lib/trace-tef/trace_tef.cmxs
  27. lib/ocaml/site-lib/trace-tef/trace_tef.ml
  28. lib/ocaml/site-lib/trace-tef/trace_tef.mli
  29. lib/ocaml/site-lib/trace/META
  30. lib/ocaml/site-lib/trace/core/atomic_.ml
  31. lib/ocaml/site-lib/trace/core/collector.ml
  32. lib/ocaml/site-lib/trace/core/level.ml
  33. lib/ocaml/site-lib/trace/core/meta_map.ml
  34. lib/ocaml/site-lib/trace/core/trace_core.a
  35. lib/ocaml/site-lib/trace/core/trace_core.cma
  36. lib/ocaml/site-lib/trace/core/trace_core.cmi
  37. lib/ocaml/site-lib/trace/core/trace_core.cmt
  38. lib/ocaml/site-lib/trace/core/trace_core.cmti
  39. lib/ocaml/site-lib/trace/core/trace_core.cmx
  40. lib/ocaml/site-lib/trace/core/trace_core.cmxa
  41. lib/ocaml/site-lib/trace/core/trace_core.cmxs
  42. lib/ocaml/site-lib/trace/core/trace_core.ml
  43. lib/ocaml/site-lib/trace/core/trace_core.mli
  44. lib/ocaml/site-lib/trace/core/trace_core__.cmi
  45. lib/ocaml/site-lib/trace/core/trace_core__.cmt
  46. lib/ocaml/site-lib/trace/core/trace_core__.cmx
  47. lib/ocaml/site-lib/trace/core/trace_core__.ml
  48. lib/ocaml/site-lib/trace/core/trace_core__Atomic_.cmi
  49. lib/ocaml/site-lib/trace/core/trace_core__Atomic_.cmt
  50. lib/ocaml/site-lib/trace/core/trace_core__Atomic_.cmx
  51. lib/ocaml/site-lib/trace/core/trace_core__Collector.cmi
  52. lib/ocaml/site-lib/trace/core/trace_core__Collector.cmt
  53. lib/ocaml/site-lib/trace/core/trace_core__Collector.cmx
  54. lib/ocaml/site-lib/trace/core/trace_core__Level.cmi
  55. lib/ocaml/site-lib/trace/core/trace_core__Level.cmt
  56. lib/ocaml/site-lib/trace/core/trace_core__Level.cmx
  57. lib/ocaml/site-lib/trace/core/trace_core__Meta_map.cmi
  58. lib/ocaml/site-lib/trace/core/trace_core__Meta_map.cmt
  59. lib/ocaml/site-lib/trace/core/trace_core__Meta_map.cmx
  60. lib/ocaml/site-lib/trace/core/trace_core__Types.cmi
  61. lib/ocaml/site-lib/trace/core/trace_core__Types.cmt
  62. lib/ocaml/site-lib/trace/core/trace_core__Types.cmx
  63. lib/ocaml/site-lib/trace/core/types.ml
  64. lib/ocaml/site-lib/trace/dune-package
  65. lib/ocaml/site-lib/trace/opam
  66. lib/ocaml/site-lib/trace/private/util/b_queue.ml
  67. lib/ocaml/site-lib/trace/private/util/b_queue.mli
  68. lib/ocaml/site-lib/trace/private/util/domain_util.ml
  69. lib/ocaml/site-lib/trace/private/util/domain_util.mli
  70. lib/ocaml/site-lib/trace/private/util/mpsc_bag.ml
  71. lib/ocaml/site-lib/trace/private/util/mpsc_bag.mli
  72. lib/ocaml/site-lib/trace/private/util/trace_private_util.a
  73. lib/ocaml/site-lib/trace/private/util/trace_private_util.cma
  74. lib/ocaml/site-lib/trace/private/util/trace_private_util.cmi
  75. lib/ocaml/site-lib/trace/private/util/trace_private_util.cmt
  76. lib/ocaml/site-lib/trace/private/util/trace_private_util.cmx
  77. lib/ocaml/site-lib/trace/private/util/trace_private_util.cmxa
  78. lib/ocaml/site-lib/trace/private/util/trace_private_util.cmxs
  79. lib/ocaml/site-lib/trace/private/util/trace_private_util.ml
  80. lib/ocaml/site-lib/trace/private/util/trace_private_util__B_queue.cmi
  81. lib/ocaml/site-lib/trace/private/util/trace_private_util__B_queue.cmt
  82. lib/ocaml/site-lib/trace/private/util/trace_private_util__B_queue.cmti
  83. lib/ocaml/site-lib/trace/private/util/trace_private_util__B_queue.cmx
  84. lib/ocaml/site-lib/trace/private/util/trace_private_util__Domain_util.cmi
  85. lib/ocaml/site-lib/trace/private/util/trace_private_util__Domain_util.cmt
  86. lib/ocaml/site-lib/trace/private/util/trace_private_util__Domain_util.cmti
  87. lib/ocaml/site-lib/trace/private/util/trace_private_util__Domain_util.cmx
  88. lib/ocaml/site-lib/trace/private/util/trace_private_util__Mpsc_bag.cmi
  89. lib/ocaml/site-lib/trace/private/util/trace_private_util__Mpsc_bag.cmt
  90. lib/ocaml/site-lib/trace/private/util/trace_private_util__Mpsc_bag.cmti
  91. lib/ocaml/site-lib/trace/private/util/trace_private_util__Mpsc_bag.cmx
  92. lib/ocaml/site-lib/trace/trace.a
  93. lib/ocaml/site-lib/trace/trace.cma
  94. lib/ocaml/site-lib/trace/trace.cmi
  95. lib/ocaml/site-lib/trace/trace.cmt
  96. lib/ocaml/site-lib/trace/trace.cmx
  97. lib/ocaml/site-lib/trace/trace.cmxa
  98. lib/ocaml/site-lib/trace/trace.cmxs
  99. lib/ocaml/site-lib/trace/trace.ml
  100. @owner
  101. @group
  102. @mode
Collapse this list.
Dependency lines:
  • ocaml-trace>0:devel/ocaml-trace
To install the port:
cd /usr/ports/devel/ocaml-trace/ && make install clean
To add the package, run one of these commands:
  • pkg install devel/ocaml-trace
  • pkg install ocaml-trace
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: ocaml-trace
Flavors: there is no flavor information for this port.
distinfo:
TIMESTAMP = 1723669559 SHA256 (c-cube-ocaml-trace-v0.7_GH0.tar.gz) = 60200b40aebd5099de82d9fbad1b600a683b6852fa13b0acab77f7344970e3fe SIZE (c-cube-ocaml-trace-v0.7_GH0.tar.gz) = 151745

Packages (timestamps in pop-ups are UTC):
ocaml-trace
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest0.7_10.7_1-0.7_10.7_1---
FreeBSD:13:quarterly--------
FreeBSD:14:latest0.7_10.7_1-0.7_10.7_1---
FreeBSD:14:quarterly--------
FreeBSD:15:latest0.7_10.7_1n/a0.7_1n/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-hmap
  3. META : devel/ocaml-mtime
  4. META : devel/ocaml-ppxlib
  5. ocamlc : lang/ocaml
  6. ocaml-dune>=3.7.1_2 : devel/ocaml-dune
Runtime dependencies:
  1. META : devel/ocaml-base
  2. META : devel/ocaml-hmap
  3. META : devel/ocaml-mtime
  4. META : devel/ocaml-ppxlib
  5. 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-linol
for Run
  1. devel/ocaml-linol

Configuration Options:
===> The following configuration options are available for ocaml-trace-0.7_1: DOCS=on: Build and/or install documentation ===> Use 'make config' to modify these settings
Options name:
devel_ocaml-trace
USES:
ocaml:dune
FreshPorts was unable to extract/find any pkg message
Master Sites:
Expand this list (1 items)
Collapse this list.
  1. https://codeload.github.com/c-cube/ocaml-trace/tar.gz/v0.7?dummy=/
Collapse this list.

Number of commits found: 2

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
0.7_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.7
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: 2