HTTP 200 OK
Allow: GET, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept
{
"count": 53703,
"next": "https://ports.macports.org/api/v1/ports/?format=api&ordering=-updated_at&page=288",
"previous": "https://ports.macports.org/api/v1/ports/?format=api&ordering=-updated_at&page=286",
"results": [
{
"name": "ocaml-ocamlbuild",
"portdir": "ocaml/ocaml-ocamlbuild",
"version": "0.16.1",
"license": "(LGPL-2.1 or OpenSSLException)",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/ocaml/ocamlbuild",
"description": "Caml Preprocessor and Pretty-Printer",
"long_description": "OCamlbuild is a generic build tool that has built-in rules for building OCaml library and programs. OCamlbuild was distributed as part of the OCaml distribution for OCaml versions between 3.10.0 and 4.02.3. Starting from OCaml 4.03, it is released separately.",
"active": true,
"categories": [
"devel",
"ocaml"
],
"maintainers": [
{
"name": "pmetzger",
"github": "pmetzger",
"ports_count": 24
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"ocaml"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"hevea",
"ocaml-astring",
"ocaml-bos",
"ocaml-camlp4",
"ocaml-fmt",
"ocaml-fpath",
"ocaml-ounit",
"ocaml-process",
"ocaml-ptime",
"ocaml-react",
"ocaml-rresult",
"ocaml-uucp",
"ocaml-uunf",
"ocaml-uuseg",
"ocaml-uutf",
"ocaml-wasm",
"ocaml-xmlm",
"ocaml-ulex",
"fstar",
"karamel",
"ocaml-mtime",
"ocaml-topkg",
"ocaml-logs"
]
},
{
"type": "lib",
"ports": [
"ocaml-cppo_ocamlbuild"
]
}
]
},
{
"name": "ocaml-ocaml_intrinsics_kernel",
"portdir": "ocaml/ocaml-ocaml_intrinsics_kernel",
"version": "0.17.1",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/janestreet/ocaml_intrinsics_kernel",
"description": "Intrinsics for OCaml",
"long_description": "Provides functions to invoke amd64 instructions (such as cmov, min/maxsd, popcnt) when available, or compatible software implementation on other targets.",
"active": true,
"categories": [
"devel",
"ocaml"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"ocaml-dune",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"ocaml",
"ocaml-findlib"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"ocaml-ocaml_intrinsics",
"ocaml-base"
]
}
]
},
{
"name": "ocaml-ocaml_intrinsics",
"portdir": "ocaml/ocaml-ocaml_intrinsics",
"version": "0.17.0",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/janestreet/ocaml_intrinsics",
"description": "Library of intrinsics for OCaml",
"long_description": "The ocaml_intrinsics library provides an OCaml interface to operations that have dedicated hardware instructions on some micro-architectures.",
"active": true,
"categories": [
"devel",
"ocaml"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"ocaml-dune",
"ocaml-dune-configurator",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"ocaml",
"ocaml-findlib",
"ocaml-ocaml_intrinsics_kernel"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"ocaml-core_unix"
]
}
]
},
{
"name": "ocaml-ocaml-version",
"portdir": "ocaml/ocaml-ocaml-version",
"version": "4.0.3",
"license": "ISC",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/ocurrent/ocaml-version",
"description": "Manipulate, parse and generate OCaml compiler version strings",
"long_description": "Manipulate, parse and generate OCaml compiler version strings",
"active": true,
"categories": [
"devel",
"ocaml"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"ocaml-dune",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"ocaml",
"ocaml-findlib"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"ocaml-ocamlformat-lib"
]
}
]
},
{
"name": "ocaml-num",
"portdir": "ocaml/ocaml-num",
"version": "1.6",
"license": "LGPL-2",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/ocaml/num",
"description": "Legacy OCaml arbitrary-precision integer library",
"long_description": "Legacy OCaml arbitrary-precision integer library",
"active": true,
"categories": [
"devel",
"ocaml"
],
"maintainers": [
{
"name": "pmetzger",
"github": "pmetzger",
"ports_count": 24
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"ocaml",
"ocaml-findlib"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"mldonkey",
"ocaml-batteries",
"ocaml-sexplib"
]
}
]
},
{
"name": "ocaml-mmap",
"portdir": "ocaml/ocaml-mmap",
"version": "1.2.0",
"license": "LGPL-2.1",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/mirage/mmap",
"description": "Support for mmap(2) in OCaml",
"long_description": "Support for mmap(2) in OCaml.",
"active": true,
"categories": [
"devel",
"ocaml"
],
"maintainers": [
{
"name": "landonf",
"github": "landonf",
"ports_count": 85
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"ocaml-dune",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"ocaml",
"ocaml-bigarray-compat",
"ocaml-findlib"
]
}
],
"depends_on": []
},
{
"name": "ocaml-mew_vi",
"portdir": "ocaml/ocaml-mew_vi",
"version": "0.5.0",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/kandu/mew_vi",
"description": "Modal editing witch, VI interpreter",
"long_description": "Modal editing witch, VI interpreter",
"active": true,
"categories": [
"textproc",
"ocaml"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"ocaml-dune",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"ocaml",
"ocaml-findlib",
"ocaml-react",
"ocaml-mew"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"ocaml-lambda-term"
]
}
]
},
{
"name": "ocaml-merlin-lib",
"portdir": "ocaml/ocaml-merlin",
"version": "5.8-505",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/ocaml/merlin",
"description": "Editor helper, provides completion, typing and source browsing in Vim and Emacs",
"long_description": "Editor helper, provides completion, typing and source browsing in Vim and Emacs",
"active": true,
"categories": [
"devel",
"ocaml"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"ocaml-dune",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"ocaml-findlib",
"ocaml-menhir",
"ocaml",
"ocaml-menhirSdk",
"ocaml-menhirLib",
"ocaml-csexp"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"ocaml-dot-merlin-reader"
]
}
]
},
{
"name": "ocaml-dot-merlin-reader",
"portdir": "ocaml/ocaml-merlin",
"version": "5.8-505",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/ocaml/merlin",
"description": "Reads config files for merlin",
"long_description": "Editor helper, provides completion, typing and source browsing in Vim and Emacs",
"active": true,
"categories": [
"devel",
"ocaml"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"ocaml-dune",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"ocaml",
"ocaml-findlib",
"ocaml-merlin-lib"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"ocaml-merlin"
]
}
]
},
{
"name": "ocaml-mew",
"portdir": "ocaml/ocaml-mew",
"version": "0.1.0",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/kandu/mew",
"description": "Modal editing witch",
"long_description": "Modal editing witch",
"active": true,
"categories": [
"textproc",
"ocaml"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"ocaml-dune",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"ocaml",
"ocaml-findlib",
"ocaml-result",
"ocaml-trie"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"ocaml-mew_vi"
]
}
]
},
{
"name": "ocaml-merlin",
"portdir": "ocaml/ocaml-merlin",
"version": "5.8-505",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/ocaml/merlin",
"description": "Editor helper, provides completion, typing and source browsing in Vim and Emacs",
"long_description": "Editor helper, provides completion, typing and source browsing in Vim and Emacs",
"active": true,
"categories": [
"devel",
"ocaml"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"ocaml-dune",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"ocaml",
"ocaml-findlib",
"ocaml-yojson",
"ocaml-dot-merlin-reader"
]
}
],
"depends_on": [
{
"type": "test",
"ports": [
"stanc3"
]
}
]
},
{
"name": "ocaml-memtrace",
"portdir": "ocaml/ocaml-memtrace",
"version": "0.2.3",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/janestreet/memtrace",
"description": "Streaming client for Memprof",
"long_description": "Generates compact traces of a program's memory use.",
"active": true,
"categories": [
"devel",
"ocaml"
],
"maintainers": [
{
"name": "landonf",
"github": "landonf",
"ports_count": 85
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"ocaml-dune",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"ocaml",
"ocaml-findlib"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"fstar"
]
}
]
},
{
"name": "ocaml-markup",
"portdir": "ocaml/ocaml-markup",
"version": "1.0.3",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/aantron/markup.ml",
"description": "Error-recovering functional HTML5 and XML parsers and writers",
"long_description": "Markup.ml provides an HTML parser and an XML parser. The parsers are wrapped in a simple interface: they are functions that transform byte streams to parsing signal streams. Streams can be manipulated in various ways, such as processing by fold, filter, and map, assembly into DOM tree structures, or serialization back to HTML or XML. Both parsers are based on their respective standards. The HTML parser, in particular, is based on the state machines defined in HTML5. The parsers are error-recovering by default, and accept fragments. This makes it very easy to get a best-effort parse of some input. The parsers can, however, be easily configured to be strict, and to accept only full documents. Apart from this, the parsers are streaming (do not build up a document in memory), non-blocking (can be used with threading libraries), lazy (do not consume input unless the signal stream is being read), and process the input in a single pass. They automatically detect the character encoding of the input stream, and convert everything to UTF-8.",
"active": true,
"categories": [
"devel",
"ocaml"
],
"maintainers": [
{
"name": "pguyot",
"github": "pguyot",
"ports_count": 199
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"ocaml-dune",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"ocaml",
"ocaml-findlib",
"ocaml-uutf"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"geneweb"
]
}
]
},
{
"name": "ocaml-logs-syslog",
"portdir": "ocaml/ocaml-logs-syslog",
"version": "0.5.0",
"license": "ISC",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/hannesm/logs-syslog",
"description": "Logs reporter to syslog (UDP/TCP/TLS)",
"long_description": "This library provides log reporters using syslog over various transports (UDP, TCP, and TLS).",
"active": true,
"categories": [
"devel",
"ocaml"
],
"maintainers": [
{
"name": "pguyot",
"github": "pguyot",
"ports_count": 199
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"ocaml-dune",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"ocaml-logs",
"ocaml",
"ocaml-syslog-message",
"ocaml-ptime",
"ocaml-findlib"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"geneweb"
]
}
]
},
{
"name": "ocaml-js_of_ocaml-compiler",
"portdir": "ocaml/ocaml-js_of_ocaml",
"version": "6.4.0",
"license": "(GPL-2+ or LGPL-2.1+)",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/ocsigen/js_of_ocaml",
"description": "Compiler from OCaml bytecode to JavaScript",
"long_description": "Compiler from OCaml bytecode to JavaScript",
"active": true,
"categories": [
"devel",
"lang",
"ocaml"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"ocaml-dune",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"ocaml-menhir",
"ocaml-menhirLib",
"ocaml-menhirSdk",
"ocaml-sedlex",
"ocaml",
"ocaml-compiler-libs",
"ocaml-ppxlib",
"ocaml-cmdliner",
"ocaml-yojson",
"ocaml-findlib"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"ocaml-js_of_ocaml"
]
}
]
},
{
"name": "ocaml-jst-config",
"portdir": "ocaml/ocaml-jst-config",
"version": "0.17.0",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/janestreet/jst-config",
"description": "Compile-time configuration for Jane Street libraries",
"long_description": "Compile-time configuration for Jane Street libraries",
"active": true,
"categories": [
"devel",
"ocaml"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"ocaml-dune",
"ocaml-dune-configurator",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"ocaml",
"ocaml-ppx_assert",
"ocaml-base",
"ocaml-findlib"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"ocaml-core",
"ocaml-core_unix",
"ocaml-shell",
"ocaml-time_now"
]
}
]
},
{
"name": "ocaml-js_of_ocaml",
"portdir": "ocaml/ocaml-js_of_ocaml",
"version": "6.4.0",
"license": "(GPL-2+ or LGPL-2.1+)",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/ocsigen/js_of_ocaml",
"description": "Compiler from OCaml bytecode to JavaScript",
"long_description": "Compiler from OCaml bytecode to JavaScript",
"active": true,
"categories": [
"devel",
"lang",
"ocaml"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"ocaml-dune",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"ocaml",
"ocaml-findlib",
"ocaml-ppxlib",
"ocaml-js_of_ocaml-compiler"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"ocaml-logs"
]
}
]
},
{
"name": "ocaml-jane-street-headers",
"portdir": "ocaml/ocaml-jane-street-headers",
"version": "0.17.0",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/janestreet/jane-street-headers",
"description": "C header files shared between the various Jane Street packages",
"long_description": "C header files shared between the various Jane Street packages",
"active": true,
"categories": [
"devel",
"ocaml"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"ocaml-dune",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"ocaml",
"ocaml-findlib"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"ocaml-core",
"ocaml-core_unix",
"ocaml-time_now"
]
}
]
},
{
"name": "ocaml-iri",
"portdir": "ocaml/ocaml-iri",
"version": "1.2.0",
"license": "LGPL-3",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://zoggy.frama.io/ocaml-iri/",
"description": "Implementation of Internationalized Resource Identifiers (IRIs)",
"long_description": "Implementation of Internationalized Resource Identifiers (IRIs)",
"active": true,
"categories": [
"textproc",
"ocaml"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"ocaml-dune",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"ocaml-sedlex",
"ocaml",
"ocaml-uunf",
"ocaml-uutf",
"ocaml-findlib"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"ocaml-xtmpl",
"ocaml-xtmpl_ppx"
]
}
]
},
{
"name": "ocaml-integers",
"portdir": "ocaml/ocaml-integers",
"version": "0.7.0",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/yallop/ocaml-integers",
"description": "Various signed and unsigned integer types for OCaml.",
"long_description": "Various signed and unsigned integer types for OCaml.",
"active": true,
"categories": [
"devel",
"ocaml"
],
"maintainers": [
{
"name": "landonf",
"github": "landonf",
"ports_count": 85
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"ocaml-dune",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"ocaml",
"ocaml-findlib",
"ocaml-stdlib-shims"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"ocaml-ctypes"
]
}
]
},
{
"name": "ocaml-int_repr",
"portdir": "ocaml/ocaml-int_repr",
"version": "0.17.0",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/janestreet/int_repr",
"description": "Integers of various widths",
"long_description": "Integers of various widths",
"active": true,
"categories": [
"ocaml"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"ocaml-dune",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"ocaml",
"ocaml-base",
"ocaml-findlib",
"ocaml-ppx_jane"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"ocaml-base_bigstring",
"ocaml-core_kernel"
]
}
]
},
{
"name": "ocaml-hacl-star-raw",
"portdir": "ocaml/ocaml-hacl-star",
"version": "0.7.2",
"license": "Apache-2",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/cryspen/hacl-packages",
"description": "High-assurance cryptographic library.",
"long_description": "Formally verified library of modern cryptographic algorithms, including Curve25519, Ed25519, AES-GCM, Chacha20, Poly1305, SHA-2, SHA-3, HMAC, and HKDF. The code for all of these algorithms is formally verified using the F* verification framework for memory safety, functional correctness, and secret independence (resistance to some types of timing side-channels).",
"active": true,
"categories": [
"devel",
"security",
"ocaml"
],
"maintainers": [
{
"name": "landonf",
"github": "landonf",
"ports_count": 85
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"cmake",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"ocaml",
"ocaml-ctypes",
"ocaml-findlib"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"ocaml-hacl-star"
]
}
]
},
{
"name": "ocaml-hex",
"portdir": "ocaml/ocaml-hex",
"version": "1.5.0",
"license": "ISC",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/mirage/ocaml-hex",
"description": "Hexadecimal converter library for OCaml",
"long_description": "Hexadecimal converter library for OCaml.",
"active": true,
"categories": [
"devel",
"ocaml"
],
"maintainers": [
{
"name": "landonf",
"github": "landonf",
"ports_count": 85
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"ocaml-dune",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"ocaml",
"ocaml-bigarray-compat",
"ocaml-cstruct",
"ocaml-findlib"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"everparse"
]
}
]
},
{
"name": "ocaml-hacl-star",
"portdir": "ocaml/ocaml-hacl-star",
"version": "0.7.2",
"license": "Apache-2",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/cryspen/hacl-packages",
"description": "High-assurance cryptographic library.",
"long_description": "Formally verified library of modern cryptographic algorithms, including Curve25519, Ed25519, AES-GCM, Chacha20, Poly1305, SHA-2, SHA-3, HMAC, and HKDF. The code for all of these algorithms is formally verified using the F* verification framework for memory safety, functional correctness, and secret independence (resistance to some types of timing side-channels).",
"active": true,
"categories": [
"devel",
"security",
"ocaml"
],
"maintainers": [
{
"name": "landonf",
"github": "landonf",
"ports_count": 85
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"ocaml-cppo",
"ocaml-dune",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"ocaml",
"ocaml-zarith",
"ocaml-findlib",
"ocaml-hacl-star-raw"
]
}
],
"depends_on": []
},
{
"name": "ocaml-gel",
"portdir": "ocaml/ocaml-gel",
"version": "0.17.0",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/janestreet/gel",
"description": "A library to mark non-record fields global",
"long_description": "A library to mark non-record fields global. GEL stands for Global Even if inside a Local.",
"active": true,
"categories": [
"devel",
"ocaml"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"ocaml-dune",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"ocaml",
"ocaml-base",
"ocaml-findlib",
"ocaml-ppx_jane"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"ocaml-ppx_diff"
]
}
]
},
{
"name": "ocaml-gen",
"portdir": "ocaml/ocaml-gen",
"version": "1.1",
"license": "BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/c-cube/gen",
"description": "Iterator library for OCaml",
"long_description": "Iterator library for OCaml, with support for restartable and consumable iterators.",
"active": true,
"categories": [
"devel",
"ocaml"
],
"maintainers": [
{
"name": "landonf",
"github": "landonf",
"ports_count": 85
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"ocaml-dune",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"ocaml",
"ocaml-findlib",
"ocaml-seq"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"ocaml-sedlex"
]
}
]
},
{
"name": "ocaml-fpath",
"portdir": "ocaml/ocaml-fpath",
"version": "0.7.3",
"license": "ISC",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/dbuenzli/fpath",
"description": "File system paths for OCaml",
"long_description": "File system paths for OCaml",
"active": true,
"categories": [
"devel",
"ocaml"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"ocaml-ocamlbuild",
"ocaml-topkg",
"opam",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"ocaml-findlib",
"ocaml-astring",
"ocaml"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"ocaml-bos",
"ocaml-ocamlformat-lib"
]
}
]
},
{
"name": "ocaml-fmt",
"portdir": "ocaml/ocaml-fmt",
"version": "0.11.0",
"license": "ISC",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://erratique.ch/software/fmt",
"description": "Fmt exposes combinators to devise format pretty-printing functions",
"long_description": "Fmt exposes combinators to devise format pretty-printing functions",
"active": true,
"categories": [
"devel",
"ocaml"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"ocaml-ocamlbuild",
"ocaml-topkg",
"opam",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"ocaml-findlib",
"ocaml-cmdliner",
"ocaml"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"ocaml-bos",
"geneweb",
"camlp5",
"stanc3",
"ocaml-alcotest",
"ocaml-camlp5-buildscripts",
"ocaml-not-ocamlfind",
"ocaml-logs",
"stog"
]
}
]
},
{
"name": "ocaml-fix",
"portdir": "ocaml/ocaml-fix",
"version": "20230505",
"license": "LGPL-2",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://gitlab.inria.fr/fpottier/fix",
"description": "Memoization and fixed points library for OCaml",
"long_description": "An OCaml library that helps with various constructions that involve memoization and fixed points (recursion).",
"active": true,
"categories": [
"devel",
"ocaml"
],
"maintainers": [
{
"name": "landonf",
"github": "landonf",
"ports_count": 85
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"ocaml-dune",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"ocaml",
"ocaml-findlib"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"ocaml-ocamlformat-lib",
"karamel"
]
}
]
},
{
"name": "ocaml-findlib",
"portdir": "ocaml/ocaml-findlib",
"version": "1.9.8",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/ocaml/ocamlfind",
"description": "Objective Caml library management system",
"long_description": "The findlib library provides a scheme to manage reusable software components (packages), and includes tools that support this scheme. Packages are collections of OCaml modules for which metainformation can be stored. The packages are kept in the filesystem hierarchy, but with strict directory structure. The library contains functions to look the directory up that stores a package, to query metainformation about a package, and to retrieve dependency information about multiple packages. There is also a tool that allows the user to enter queries on the command-line. In order to simplify compilation and linkage, there are new frontends of the various OCaml compilers that can directly deal with packages.",
"active": true,
"categories": [
"devel",
"ocaml"
],
"maintainers": [
{
"name": "pmetzger",
"github": "pmetzger",
"ports_count": 24
}
],
"variants": [
"toolbox"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"ocaml"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"guestfs-tools",
"bsdowl",
"advi",
"ocaml-mysql",
"libguestfs",
"ott",
"rocq"
]
},
{
"type": "lib",
"ports": [
"camlimages",
"ocaml-angstrom",
"ocaml-astring",
"ocaml-async",
"ocaml-async_kernel",
"ocaml-async_log",
"ocaml-async_rpc_kernel",
"ocaml-async_unix",
"ocaml-base64",
"ocaml-base_bigstring",
"ocaml-base_quickcheck",
"ocaml-batteries",
"ocaml-bigarray-compat",
"ocaml-bigstringaf",
"ocaml-bin_prot",
"ocaml-biniou",
"ocaml-bisect_ppx",
"ocaml-bos",
"ocaml-cairo2",
"ocaml-calendars",
"ocaml-camlp-streams",
"ocaml-capitalization",
"ocaml-compiler-libs",
"ocaml-config-file",
"ocaml-core",
"ocaml-core_kernel",
"ocaml-core_unix",
"ocaml-cppo",
"ocaml-crunch",
"ocaml-cppo_ocamlbuild",
"ocaml-csexp",
"ocaml-cstruct",
"ocaml-ctypes",
"ocaml-easy-format",
"ocaml-either",
"ocaml-eqaf",
"ocaml-extlib",
"ocaml-fieldslib",
"ocaml-fileutils",
"ocaml-fix",
"ocaml-fmt",
"ocaml-fpath",
"ocaml-gen",
"ocaml-gel",
"ocaml-hacl-star",
"ocaml-hex",
"ocaml-hacl-star-raw",
"ocaml-int_repr",
"ocaml-integers",
"ocaml-iri",
"ocaml-jane-street-headers",
"ocaml-js_of_ocaml",
"ocaml-jst-config",
"ocaml-js_of_ocaml-compiler",
"ocaml-logs-syslog",
"ocaml-markup",
"ocaml-memtrace",
"ocaml-merlin",
"ocaml-mew",
"ocaml-dot-merlin-reader",
"ocaml-merlin-lib",
"ocaml-mew_vi",
"ocaml-mmap",
"ocaml-num",
"ocaml-ocaml-version",
"ocaml-ocaml_intrinsics",
"ocaml-ocaml_intrinsics_kernel",
"ocaml-ocamlgraph",
"ocaml-ocamlnet",
"ocaml-ocf",
"ocaml-ocf_ppx",
"ocaml-ocp-indent",
"ocaml-ocplib-endian",
"ocaml-optint",
"ocaml-ounit2",
"ocaml-ounit",
"ocaml-parmap",
"ocaml-parsexp",
"ocaml-patience_diff",
"ocaml-pcre2",
"ocaml-pp_loc",
"ocaml-pprint",
"ocaml-ppx_assert",
"ocaml-ppx_base",
"ocaml-ppx_bench",
"ocaml-ppx_bin_prot",
"ocaml-ppx_blob",
"ocaml-ppx_cold",
"ocaml-ppx_compare",
"ocaml-ppx_custom_printf",
"ocaml-ppx_derivers",
"ocaml-ppx_deriving",
"ocaml-ppx_deriving_yojson",
"ocaml-ppx_diff",
"ocaml-ppx_disable_unused_warnings",
"ocaml-ppx_enumerate",
"ocaml-ppx_expect",
"ocaml-ppx_fields_conv",
"ocaml-ppx_fixed_literal",
"ocaml-ppx_globalize",
"ocaml-ppx_hash",
"ocaml-ppx_here",
"ocaml-ppx_ignore_instrumentation",
"ocaml-ppx_import",
"ocaml-ppx_inline_test",
"ocaml-ppx_let",
"ocaml-ppx_jane",
"ocaml-ppx_log",
"ocaml-ppx_module_timer",
"ocaml-ppx_optcomp",
"ocaml-ppx_optional",
"ocaml-ppx_pipebang",
"ocaml-ppx_sexp_conv",
"ocaml-ppx_sexp_message",
"ocaml-ppx_sexp_value",
"ocaml-ppx_stable",
"ocaml-ppx_stable_witness",
"ocaml-ppx_string",
"ocaml-ppx_string_conv",
"ocaml-ppx_tydi",
"ocaml-ppx_typerep_conv",
"ocaml-ppx_variants_conv",
"ocaml-ppxlib",
"ocaml-ppxlib_jane",
"ocaml-process",
"ocaml-protocol_version_header",
"ocaml-ptime",
"ocaml-react",
"ocaml-record_builder",
"ocaml-result",
"ocaml-rresult",
"ocaml-sedlex",
"ocaml-seq",
"ocaml-sexplib",
"ocaml-sexplib0",
"ocaml-sha",
"ocaml-shell",
"ocaml-spawn",
"ocaml-splittable_random",
"ocaml-stdcompat",
"ocaml-stdint",
"ocaml-stdio",
"ocaml-stdlib-shims",
"ocaml-stringext",
"ocaml-syntax-shims",
"ocaml-syslog",
"ocaml-syslog-message",
"ocaml-textutils",
"ocaml-textutils_kernel",
"ocaml-time_now",
"ocaml-timezone",
"ocaml-trie",
"ocaml-typerep",
"ocaml-unidecode",
"ocaml-uopt",
"ocaml-uri",
"ocaml-uucp",
"ocaml-uunf",
"ocaml-uuseg",
"ocaml-uutf",
"ocaml-variantslib",
"ocaml-visitors",
"ocaml-wasm",
"ocaml-xmlm",
"ocaml-yojson",
"ocaml-zarith",
"ocaml-zed",
"ocaml-zip",
"ocaml-mpi",
"ocaml-cgi",
"lablgtk2",
"lablgtk3",
"ocaml-decompress",
"ocaml-checkseum",
"ocaml-digestif",
"ocaml-menhir",
"ocaml-menhirLib",
"ocaml-menhirSdk",
"ocaml-menhirGLR",
"ocaml-menhirCST",
"ocaml-coq-menhirlib",
"ocaml-ocamlrss",
"ocaml-ulex",
"ocaml-cudf",
"ocaml-pcre",
"camlp5",
"stanc3",
"ocaml-alcotest",
"ocaml-camlp5-buildscripts",
"ocaml-core_extended",
"ocaml-expect_test_helpers_core",
"ocaml-expect_test_helpers_kernel",
"ocaml-ocamlformat",
"ocaml-ocamlformat-lib",
"ocaml-patdiff",
"ocaml-re",
"ocaml-sexp_pretty",
"ocaml-xtmpl",
"ocaml-xtmpl_ppx",
"ocaml-lacaml",
"ocaml-camomile",
"ocaml-base",
"ocaml-cryptokit",
"ocaml-dune",
"ocaml-dune-configurator",
"ocaml-dune-build-info",
"ocaml-xdg",
"ocaml-sqlite3",
"ocaml-ppx_tools",
"ocamlsdl",
"ocaml-jingoo",
"ocaml-not-ocamlfind",
"fstar",
"karamel",
"ocaml-mtime",
"ocaml-topkg",
"ocaml-logs",
"ocaml-lambda-term",
"ocaml-lwt",
"ocaml-utop",
"ocaml-lwt_ppx",
"ocaml-lwt_react",
"stog",
"ocaml-higlo",
"ocaml-configurator",
"ocaml-migrate-parsetree",
"ocaml-ppx_tools_versioned",
"ocaml-ppxfind",
"ocaml-buddy",
"patoline",
"coccinelle",
"lablgl",
"ocaml-dypgen",
"ocaml-lua",
"ocaml-gsl",
"ocaml-ftp"
]
}
]
},
{
"name": "ocaml-fileutils",
"portdir": "ocaml/ocaml-fileutils",
"version": "0.6.6",
"license": "LGPL-2.1",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/gildor478/ocaml-fileutils",
"description": "OCaml POSIX-like file library",
"long_description": "Library to provide pure OCaml functions to manipulate real file (POSIX like) and filename.",
"active": true,
"categories": [
"devel",
"ocaml"
],
"maintainers": [
{
"name": "landonf",
"github": "landonf",
"ports_count": 85
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"ocaml-dune",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"ocaml",
"ocaml-findlib"
]
},
{
"type": "test",
"ports": [
"ocaml-ounit"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"fstar",
"karamel"
]
}
]
},
{
"name": "ocaml-fieldslib",
"portdir": "ocaml/ocaml-fieldslib",
"version": "0.17.0",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/janestreet/fieldslib",
"description": "OCaml record fields as first class values",
"long_description": "OCaml record fields as first class values",
"active": true,
"categories": [
"devel",
"ocaml"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"ocaml-dune",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"ocaml",
"ocaml-base",
"ocaml-findlib"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"ocaml-core",
"ocaml-ppx_fields_conv"
]
}
]
},
{
"name": "ocaml-extlib",
"portdir": "ocaml/ocaml-extlib",
"version": "1.8.0",
"license": "LGPL-2.1",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/ygrek/ocaml-extlib",
"description": "Extended Standard Library for OCaml",
"long_description": "A User-supported Extended Standard Library for OCaml",
"active": true,
"categories": [
"devel",
"ocaml"
],
"maintainers": [
{
"name": "pmetzger",
"github": "pmetzger",
"ports_count": 24
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"ocaml-cppo",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"ocaml",
"ocaml-findlib"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"ocaml-cudf"
]
}
]
},
{
"name": "ocaml-eqaf",
"portdir": "ocaml/ocaml-eqaf",
"version": "0.10",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/mirage/eqaf",
"description": "Constant-time equal function on string",
"long_description": "This package provides an equal function on string in constant-time to avoid timing-attack with crypto stuff.",
"active": true,
"categories": [
"devel",
"ocaml"
],
"maintainers": [
{
"name": "pguyot",
"github": "pguyot",
"ports_count": 199
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"ocaml-dune",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"ocaml",
"ocaml-findlib"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"ocaml-digestif"
]
}
]
},
{
"name": "ocaml-either",
"portdir": "ocaml/ocaml-either",
"version": "1.0.0",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/mirage/either",
"description": "Compatibility Either module",
"long_description": "Compatibility Either module",
"active": true,
"categories": [
"devel",
"ocaml"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"ocaml-dune",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"ocaml",
"ocaml-findlib"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"ocaml-ocamlformat-lib"
]
}
]
},
{
"name": "ocaml-easy-format",
"portdir": "ocaml/ocaml-easy-format",
"version": "1.3.4",
"license": "BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/ocaml-community/easy-format",
"description": "High-level functional interface to the OCaml Format module",
"long_description": "High-level functional interface to the Format module of the OCaml standard library. It is a pretty-printing facility, i.e. it takes as input some code represented as a tree and formats this code into the most visually satisfying result, breaking and indenting lines of code where appropriate.",
"active": true,
"categories": [
"devel",
"ocaml"
],
"maintainers": [
{
"name": "landonf",
"github": "landonf",
"ports_count": 85
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"ocaml-dune",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"ocaml",
"ocaml-findlib"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"ocaml-biniou"
]
}
]
},
{
"name": "ocaml-ctypes",
"portdir": "ocaml/ocaml-ctypes",
"version": "0.24.0",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/yallop/ocaml-ctypes",
"description": "Bind to C libraries using pure OCaml",
"long_description": "ctypes is a combinator library for binding to C libraries using pure OCaml.",
"active": true,
"categories": [
"devel",
"ocaml"
],
"maintainers": [
{
"name": "landonf",
"github": "landonf",
"ports_count": 85
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"ocaml-dune",
"ocaml-dune-configurator",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"ocaml",
"ocaml-findlib",
"ocaml-integers"
]
},
{
"type": "test",
"ports": [
"pkgconfig",
"ocaml-ounit2"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"ocaml-hacl-star-raw"
]
}
]
},
{
"name": "ocaml-cstruct",
"portdir": "ocaml/ocaml-cstruct",
"version": "6.2.0",
"license": "ISC",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/mirage/ocaml-cstruct",
"description": "Access C-like structures directly from OCaml",
"long_description": "Cstruct is a library and syntax extension to make it easier to access C-like structures directly from OCaml. It supports both reading and writing to these structures, and they are accessed via the Bigarray module.",
"active": true,
"categories": [
"devel",
"lang",
"ocaml"
],
"maintainers": [
{
"name": "landonf",
"github": "landonf",
"ports_count": 85
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"ocaml-dune",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"ocaml",
"ocaml-bigarray-compat",
"ocaml-findlib"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"ocaml-async_unix",
"ocaml-hex"
]
}
]
},
{
"name": "ocaml-csexp",
"portdir": "ocaml/ocaml-csexp",
"version": "1.5.2",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/ocaml-dune/csexp",
"description": "Parsing and printing of S-expressions in Canonical form",
"long_description": "This library provides minimal support for Canonical S-expressions. Canonical S-expressions are a binary encoding of S-expressions that is super simple and well suited for communication between programs.",
"active": true,
"categories": [
"devel",
"ocaml"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"ocaml-dune",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"ocaml",
"ocaml-findlib"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"ocaml-merlin-lib",
"ocaml-ocamlformat-lib",
"ocaml-dune-configurator"
]
}
]
},
{
"name": "ocaml-cppo_ocamlbuild",
"portdir": "ocaml/ocaml-cppo",
"version": "1.8.0",
"license": "BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/ocaml-community/cppo",
"description": "Code preprocessor for OCaml",
"long_description": "Cppo is an equivalent of the C preprocessor for OCaml programs. It allows the definition of simple macros and file inclusion.",
"active": true,
"categories": [
"devel",
"ocaml"
],
"maintainers": [
{
"name": "landonf",
"github": "landonf",
"ports_count": 85
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"ocaml-dune",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"ocaml",
"ocaml-cppo",
"ocaml-findlib",
"ocaml-ocamlbuild"
]
}
],
"depends_on": []
},
{
"name": "ocaml-crunch",
"portdir": "ocaml/ocaml-crunch",
"version": "4.0.0",
"license": "ISC",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/mirage/ocaml-crunch",
"description": "Convert a filesystem into a static OCaml module",
"long_description": "Convert a filesystem into a static OCaml module",
"active": true,
"categories": [
"devel",
"ocaml"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"ocaml-dune",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"ocaml",
"ocaml-findlib",
"ocaml-cmdliner",
"ocaml-ptime"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"abella"
]
}
]
},
{
"name": "ocaml-cppo",
"portdir": "ocaml/ocaml-cppo",
"version": "1.8.0",
"license": "BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/ocaml-community/cppo",
"description": "Code preprocessor for OCaml",
"long_description": "Cppo is an equivalent of the C preprocessor for OCaml programs. It allows the definition of simple macros and file inclusion.",
"active": true,
"categories": [
"devel",
"ocaml"
],
"maintainers": [
{
"name": "landonf",
"github": "landonf",
"ports_count": 85
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"ocaml-dune",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"ocaml",
"ocaml-findlib"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"ocaml-lwt_react",
"ocaml-config-file",
"ocaml-ppx_deriving",
"ocaml-ppx_tools",
"ocaml-lwt",
"ocaml-lwt_ppx",
"ocaml-extlib",
"ocaml-hacl-star",
"ocaml-ocplib-endian"
]
},
{
"type": "lib",
"ports": [
"ocaml-cppo_ocamlbuild",
"camlimages",
"geneweb",
"ocaml-utop"
]
}
]
},
{
"name": "ocaml-core_unix",
"portdir": "ocaml/ocaml-core_unix",
"version": "0.17.1",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/janestreet/core_unix",
"description": "Unix-specific portions of Core",
"long_description": "Unix-specific portions of Core",
"active": true,
"categories": [
"devel",
"ocaml"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"ocaml-dune",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"ocaml-jane-street-headers",
"ocaml-jst-config",
"ocaml-ppx_optcomp",
"ocaml-sexplib",
"ocaml-core",
"ocaml",
"ocaml-expect_test_helpers_core",
"ocaml-ocaml_intrinsics",
"ocaml-ppx_jane",
"ocaml-spawn",
"ocaml-timezone",
"ocaml-core_kernel",
"ocaml-findlib"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"ocaml-async",
"ocaml-async_unix",
"ocaml-shell",
"ocaml-textutils",
"ocaml-core_extended",
"ocaml-patdiff"
]
}
]
},
{
"name": "ocaml-core_kernel",
"portdir": "ocaml/ocaml-core_kernel",
"version": "0.17.0",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/janestreet/core_kernel",
"description": "Jane Streetʼs standard library overlay",
"long_description": "Jane Streetʼs standard library overlay",
"active": true,
"categories": [
"devel",
"ocaml"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"ocaml-dune",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"ocaml-findlib",
"ocaml-ppx_optcomp",
"ocaml-core",
"ocaml",
"ocaml-ppx_jane",
"ocaml-uopt",
"ocaml-int_repr",
"ocaml-base"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"ocaml-async",
"ocaml-async_kernel",
"ocaml-async_log",
"ocaml-async_unix",
"ocaml-core_unix",
"ocaml-textutils",
"stanc3",
"ocaml-expect_test_helpers_kernel",
"ocaml-patdiff"
]
}
]
},
{
"name": "ocaml-core",
"portdir": "ocaml/ocaml-core",
"version": "0.17.2",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/janestreet/core",
"description": "Jane Street Capitalʼs standard library overlay",
"long_description": "Jane Street Capitalʼs standard library overlay",
"active": true,
"categories": [
"devel",
"ocaml"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"ocaml-dune",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"ocaml-findlib",
"ocaml-stdio",
"ocaml-ppx_assert",
"ocaml-ppx_hash",
"ocaml-ppx_sexp_conv",
"ocaml-ppx_sexp_message",
"ocaml-bin_prot",
"ocaml-fieldslib",
"ocaml-jane-street-headers",
"ocaml-jst-config",
"ocaml-ppx_base",
"ocaml",
"ocaml-ppx_optcomp",
"ocaml-sexplib",
"ocaml-splittable_random",
"ocaml-time_now",
"ocaml-typerep",
"ocaml-variantslib",
"ocaml-base_bigstring",
"ocaml-base_quickcheck",
"ocaml-ppx_jane",
"ocaml-ppx_diff",
"ocaml-ppx_inline_test",
"ocaml-base"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"ocaml-async",
"ocaml-async_kernel",
"ocaml-async_log",
"ocaml-async_rpc_kernel",
"ocaml-async_unix",
"ocaml-core_kernel",
"ocaml-core_unix",
"ocaml-patience_diff",
"ocaml-protocol_version_header",
"ocaml-shell",
"ocaml-textutils",
"ocaml-textutils_kernel",
"ocaml-timezone",
"stanc3",
"ocaml-core_extended",
"ocaml-expect_test_helpers_core",
"ocaml-patdiff"
]
}
]
},
{
"name": "ocaml-config-file",
"portdir": "ocaml/ocaml-config-file",
"version": "1.2.2",
"license": "LGPL-2+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/MisterDA/config-file",
"description": "OCaml library used to manage the configuration files",
"long_description": "OCaml library used to manage the configuration files",
"active": true,
"categories": [
"devel",
"ocaml"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"ocaml-camlp4",
"ocaml-cppo",
"ocaml-dune",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"ocaml-findlib",
"ocaml-camlp-streams",
"ocaml"
]
}
],
"depends_on": []
},
{
"name": "ocaml-compiler-libs",
"portdir": "ocaml/ocaml-compiler-libs",
"version": "0.17.0",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/janestreet/ocaml-compiler-libs",
"description": "OCaml compiler libraries, repackaged",
"long_description": "Exposes the OCaml compiler libraries, repackaged under new toplevel names.",
"active": true,
"categories": [
"devel",
"ocaml"
],
"maintainers": [
{
"name": "landonf",
"github": "landonf",
"ports_count": 85
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"ocaml-dune",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"ocaml",
"ocaml-findlib"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"ocaml-js_of_ocaml-compiler",
"ocaml-ppxlib"
]
}
]
},
{
"name": "ocaml-cmdliner",
"portdir": "ocaml/ocaml-cmdliner",
"version": "2.1.1",
"license": "ISC",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://erratique.ch/software/cmdliner",
"description": "ocaml-cmdliner allows the declarative definition of command line interfaces for OCaml",
"long_description": "ocaml-cmdliner allows the declarative definition of command line interfaces for OCaml",
"active": true,
"categories": [
"devel",
"ocaml"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"ocaml"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"ocaml-bisect_ppx",
"ocaml-crunch",
"ocaml-fmt",
"ocaml-js_of_ocaml-compiler",
"ocaml-ocp-indent",
"ocaml-ptime",
"ocaml-uucp",
"ocaml-uunf",
"ocaml-uuseg",
"ocaml-uutf",
"ocaml-decompress",
"abella",
"ocaml-alcotest",
"ocaml-ocamlformat",
"ocaml-ocamlformat-lib",
"ocaml-logs"
]
}
]
},
{
"name": "ocaml-capitalization",
"portdir": "ocaml/ocaml-capitalization",
"version": "0.17.0",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/janestreet/capitalization",
"description": "Case conventions and identifier renaming functions",
"long_description": "Defines case conventions and functions to rename identifiers according to them.",
"active": true,
"categories": [
"devel",
"ocaml"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"ocaml-dune",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"ocaml",
"ocaml-base",
"ocaml-findlib",
"ocaml-ppx_base"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"ocaml-ppx_string_conv"
]
}
]
},
{
"name": "ocaml-camlp-streams",
"portdir": "ocaml/ocaml-camlp-streams",
"version": "5.0.1",
"license": "LGPL-2.1",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/ocaml/camlp-streams",
"description": "The Stream and Genlex libraries for use with Camlp4 and Camlp5",
"long_description": "The Stream and Genlex libraries for use with Camlp4 and Camlp5",
"active": true,
"categories": [
"devel",
"ocaml"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"ocaml-dune",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"ocaml",
"ocaml-findlib"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"lablgtk3"
]
},
{
"type": "lib",
"ports": [
"ocaml-camlp4",
"mldonkey",
"ocaml-batteries",
"ocaml-biniou",
"ocaml-config-file",
"lablgtk2",
"geneweb",
"ledit",
"ocaml-ulex",
"camlp5",
"ocaml-ocamlformat-lib",
"ocaml-camomile",
"lablgl",
"ocaml-not-ocamlfind"
]
}
]
}
]
}