BSD Ports

devel/ocaml-trace 0.7_1 FreeBSD

Library and PPX rewriter for code instrumentation in Objective Caml

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
License
MIT
Categories
devel
Package size
4282.3 KiB, 16089.2 KiB installed

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.

In the other systems

SystemPortVersion
FreeBSDdevel/ocaml-trace0.7_1
DragonFlydevel/ocaml-trace0.7_1

Install

Binary package:

pkg install ocaml-trace

From the ports tree:

cd /usr/ports/devel/ocaml-trace/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	ocaml-trace>0:devel/ocaml-trace

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest0.7_10.7_1-0.7_10.7_1
FreeBSD:14:quarterly0.7_10.7_1n/a0.7_10.7_1
FreeBSD:15:latest0.7_10.7_1n/a0.7_10.7_1
FreeBSD:15:quarterly0.7_10.7_1n/an/an/a
FreeBSD:16:latest0.7_10.7_1n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Build 4

Runtime 4

The full lists below include those, and their dependencies in turn.

Build dependencies 9
Run dependencies 8

Configuration

Options name: devel_trace

OptionDefaultDescription
DOCSoffBuild and/or install documentation
USES
ocaml:dune
Service scripts
none

Files

pkg-plist 96
  • %%OCAML_SITELIBDIR%%/ppx_trace/META
  • %%OCAML_SITELIBDIR%%/ppx_trace/dune-package
  • %%OCAML_SITELIBDIR%%/ppx_trace/opam
  • %%OCAML_SITELIBDIR%%/ppx_trace/ppx.exe
  • %%OCAML_SITELIBDIR%%/ppx_trace/ppx_trace.a
  • %%OCAML_SITELIBDIR%%/ppx_trace/ppx_trace.cma
  • %%OCAML_SITELIBDIR%%/ppx_trace/ppx_trace.cmi
  • %%OCAML_SITELIBDIR%%/ppx_trace/ppx_trace.cmt
  • %%OCAML_SITELIBDIR%%/ppx_trace/ppx_trace.cmx
  • %%OCAML_SITELIBDIR%%/ppx_trace/ppx_trace.cmxa
  • %%OCAML_SITELIBDIR%%/ppx_trace/ppx_trace.cmxs
  • %%OCAML_SITELIBDIR%%/ppx_trace/ppx_trace.ml
  • %%OCAML_SITELIBDIR%%/trace-tef/META
  • %%OCAML_SITELIBDIR%%/trace-tef/dune-package
  • %%OCAML_SITELIBDIR%%/trace-tef/opam
  • %%OCAML_SITELIBDIR%%/trace-tef/trace_tef.a
  • %%OCAML_SITELIBDIR%%/trace-tef/trace_tef.cma
  • %%OCAML_SITELIBDIR%%/trace-tef/trace_tef.cmi
  • %%OCAML_SITELIBDIR%%/trace-tef/trace_tef.cmt
  • %%OCAML_SITELIBDIR%%/trace-tef/trace_tef.cmti
  • %%OCAML_SITELIBDIR%%/trace-tef/trace_tef.cmx
  • %%OCAML_SITELIBDIR%%/trace-tef/trace_tef.cmxa
  • %%OCAML_SITELIBDIR%%/trace-tef/trace_tef.cmxs
  • %%OCAML_SITELIBDIR%%/trace-tef/trace_tef.ml
  • %%OCAML_SITELIBDIR%%/trace-tef/trace_tef.mli
  • %%OCAML_SITELIBDIR%%/trace/META
  • %%OCAML_SITELIBDIR%%/trace/core/atomic_.ml
  • %%OCAML_SITELIBDIR%%/trace/core/collector.ml
  • %%OCAML_SITELIBDIR%%/trace/core/level.ml
  • %%OCAML_SITELIBDIR%%/trace/core/meta_map.ml
  • %%OCAML_SITELIBDIR%%/trace/core/trace_core.a
  • %%OCAML_SITELIBDIR%%/trace/core/trace_core.cma
  • %%OCAML_SITELIBDIR%%/trace/core/trace_core.cmi
  • %%OCAML_SITELIBDIR%%/trace/core/trace_core.cmt
  • %%OCAML_SITELIBDIR%%/trace/core/trace_core.cmti
  • %%OCAML_SITELIBDIR%%/trace/core/trace_core.cmx
  • %%OCAML_SITELIBDIR%%/trace/core/trace_core.cmxa
  • %%OCAML_SITELIBDIR%%/trace/core/trace_core.cmxs
  • %%OCAML_SITELIBDIR%%/trace/core/trace_core.ml
  • %%OCAML_SITELIBDIR%%/trace/core/trace_core.mli
  • %%OCAML_SITELIBDIR%%/trace/core/trace_core__.cmi
  • %%OCAML_SITELIBDIR%%/trace/core/trace_core__.cmt
  • %%OCAML_SITELIBDIR%%/trace/core/trace_core__.cmx
  • %%OCAML_SITELIBDIR%%/trace/core/trace_core__.ml
  • %%OCAML_SITELIBDIR%%/trace/core/trace_core__Atomic_.cmi
  • %%OCAML_SITELIBDIR%%/trace/core/trace_core__Atomic_.cmt
  • %%OCAML_SITELIBDIR%%/trace/core/trace_core__Atomic_.cmx
  • %%OCAML_SITELIBDIR%%/trace/core/trace_core__Collector.cmi
  • %%OCAML_SITELIBDIR%%/trace/core/trace_core__Collector.cmt
  • %%OCAML_SITELIBDIR%%/trace/core/trace_core__Collector.cmx
  • %%OCAML_SITELIBDIR%%/trace/core/trace_core__Level.cmi
  • %%OCAML_SITELIBDIR%%/trace/core/trace_core__Level.cmt
  • %%OCAML_SITELIBDIR%%/trace/core/trace_core__Level.cmx
  • %%OCAML_SITELIBDIR%%/trace/core/trace_core__Meta_map.cmi
  • %%OCAML_SITELIBDIR%%/trace/core/trace_core__Meta_map.cmt
  • %%OCAML_SITELIBDIR%%/trace/core/trace_core__Meta_map.cmx
  • %%OCAML_SITELIBDIR%%/trace/core/trace_core__Types.cmi
  • %%OCAML_SITELIBDIR%%/trace/core/trace_core__Types.cmt
  • %%OCAML_SITELIBDIR%%/trace/core/trace_core__Types.cmx
  • %%OCAML_SITELIBDIR%%/trace/core/types.ml
  • %%OCAML_SITELIBDIR%%/trace/dune-package
  • %%OCAML_SITELIBDIR%%/trace/opam
  • %%OCAML_SITELIBDIR%%/trace/private/util/b_queue.ml
  • %%OCAML_SITELIBDIR%%/trace/private/util/b_queue.mli
  • %%OCAML_SITELIBDIR%%/trace/private/util/domain_util.ml
  • %%OCAML_SITELIBDIR%%/trace/private/util/domain_util.mli
  • %%OCAML_SITELIBDIR%%/trace/private/util/mpsc_bag.ml
  • %%OCAML_SITELIBDIR%%/trace/private/util/mpsc_bag.mli
  • %%OCAML_SITELIBDIR%%/trace/private/util/trace_private_util.a
  • %%OCAML_SITELIBDIR%%/trace/private/util/trace_private_util.cma
  • %%OCAML_SITELIBDIR%%/trace/private/util/trace_private_util.cmi
  • %%OCAML_SITELIBDIR%%/trace/private/util/trace_private_util.cmt
  • %%OCAML_SITELIBDIR%%/trace/private/util/trace_private_util.cmx
  • %%OCAML_SITELIBDIR%%/trace/private/util/trace_private_util.cmxa
  • %%OCAML_SITELIBDIR%%/trace/private/util/trace_private_util.cmxs
  • %%OCAML_SITELIBDIR%%/trace/private/util/trace_private_util.ml
  • %%OCAML_SITELIBDIR%%/trace/private/util/trace_private_util__B_queue.cmi
  • %%OCAML_SITELIBDIR%%/trace/private/util/trace_private_util__B_queue.cmt
  • %%OCAML_SITELIBDIR%%/trace/private/util/trace_private_util__B_queue.cmti
  • %%OCAML_SITELIBDIR%%/trace/private/util/trace_private_util__B_queue.cmx
  • %%OCAML_SITELIBDIR%%/trace/private/util/trace_private_util__Domain_util.cmi
  • %%OCAML_SITELIBDIR%%/trace/private/util/trace_private_util__Domain_util.cmt
  • %%OCAML_SITELIBDIR%%/trace/private/util/trace_private_util__Domain_util.cmti
  • %%OCAML_SITELIBDIR%%/trace/private/util/trace_private_util__Domain_util.cmx
  • %%OCAML_SITELIBDIR%%/trace/private/util/trace_private_util__Mpsc_bag.cmi
  • %%OCAML_SITELIBDIR%%/trace/private/util/trace_private_util__Mpsc_bag.cmt
  • %%OCAML_SITELIBDIR%%/trace/private/util/trace_private_util__Mpsc_bag.cmti
  • %%OCAML_SITELIBDIR%%/trace/private/util/trace_private_util__Mpsc_bag.cmx
  • %%OCAML_SITELIBDIR%%/trace/trace.a
  • %%OCAML_SITELIBDIR%%/trace/trace.cma
  • %%OCAML_SITELIBDIR%%/trace/trace.cmi
  • %%OCAML_SITELIBDIR%%/trace/trace.cmt
  • %%OCAML_SITELIBDIR%%/trace/trace.cmx
  • %%OCAML_SITELIBDIR%%/trace/trace.cmxa
  • %%OCAML_SITELIBDIR%%/trace/trace.cmxs
  • %%OCAML_SITELIBDIR%%/trace/trace.ml
distinfo 1
FileSizeSHA256
c-cube-ocaml-trace-v0.7_GH0.tar.gz15174560200b40aebd5099de82d9fbad1b600a683b6852fa13b0acab77f7344970e3fe

Commit history 0

No commits in the history this site was built from.