HTTP 200 OK
Allow: GET, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept
{
"count": 52198,
"next": "https://ports.macports.org/api/v1/ports/?format=api&ordering=name&page=149",
"previous": "https://ports.macports.org/api/v1/ports/?format=api&ordering=name&page=147",
"results": [
{
"name": "ocaml-camlidl",
"portdir": "ocaml/ocaml-camlidl",
"version": "1.13",
"license": "(QPL or LGPL)",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/xavierleroy/camlidl",
"description": "stub code generator and COM binding for Objective Caml",
"long_description": "CamlIDL comprises two parts: * A stub code generator that generates the C stub code required for the Caml/C interface, based on an MIDL specification. (MIDL stands for Microsoft's Interface Description Language it looks like C header files with some extra annotations, plus a notion of object interfaces that look like C++ classes without inheritance.) * A (currently small) library of functions and tools to import COM components in Caml applications, and export Caml code as COM components.",
"active": true,
"categories": [
"devel",
"ocaml"
],
"maintainers": [
{
"name": "takeshi",
"github": "tenomoto",
"ports_count": 53
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"ocaml",
"clang-18"
]
}
],
"depends_on": []
},
{
"name": "ocaml-camlp4",
"portdir": "lang/ocaml-camlp4",
"version": "5.4-1",
"license": "(LGPL-2.1 or OpenSSLException)",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/ocaml/camlp4",
"description": "Caml Preprocessor and Pretty-Printer",
"long_description": "Camlp4 is a software system for writing extensible parsers for programming languages. It provides a set of OCaml libraries that are used to define grammars as well as loadable syntax extensions of such grammars. Camlp4 stands for Caml Preprocessor and Pretty-Printer and one of its most important applications is the definition of domain-specific extensions of the syntax of OCaml. Camlp4 was part of the official OCaml distribution until its version 4.01.0. Since then it has been replaced by a simpler system which is easier to maintain and to learn: ppx rewriters and extension points.",
"active": true,
"categories": [
"devel",
"lang",
"ocaml"
],
"maintainers": [
{
"name": "pmetzger",
"github": "pmetzger",
"ports_count": 24
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"ocaml-ocamlbuild",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"ocaml",
"ocaml-camlp-streams"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"ocaml-config-file",
"wyrd",
"orpie"
]
},
{
"type": "lib",
"ports": [
"coccinelle",
"mldonkey"
]
}
]
},
{
"name": "ocaml-camlp5-buildscripts",
"portdir": "ocaml/ocaml-camlp5-buildscripts",
"version": "0.07",
"license": "BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/camlp5/camlp5-buildscripts",
"description": "Camlp5 Build scripts (written in OCaml)",
"long_description": "These are build-scripts that are helpful in building Camlp5 and packages based on Camlp5. As such, they need to not depend on Camlp5. The command are not installed in a bin-directory, but in the package-directory, hence invoked via the ocamlfind package/exe method.",
"active": true,
"categories": [
"devel",
"ocaml"
],
"maintainers": [
{
"name": "pguyot",
"github": "pguyot",
"ports_count": 181
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"ocaml-findlib",
"bash",
"ocaml-re",
"ocaml",
"ocaml-fmt",
"ocaml-bos",
"ocaml-not-ocamlfind",
"ocaml-rresult"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"camlp5"
]
}
]
},
{
"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": [
"camlp5",
"ocaml-ulex",
"ocaml-config-file",
"ledit",
"lablgl",
"ocaml-camlp4",
"mldonkey",
"ocaml-batteries",
"ocaml-biniou",
"ocaml-camomile",
"ocaml-not-ocamlfind",
"ocaml-ocamlformat-lib",
"geneweb",
"lablgtk2"
]
}
]
},
{
"name": "ocaml-camomile",
"portdir": "ocaml/ocaml-camomile",
"version": "2.0.0",
"license": "LGPL-2+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/ocaml-community/Camomile",
"description": "A Unicode library for OCaml",
"long_description": "Camomile is a Unicode library for OCaml. It provides Unicode character type, UTF-8, UTF-16, UTF-32 strings, conversion to/from about 200 encodings, collation and locale-sensitive case mappings, and more.",
"active": true,
"categories": [
"devel",
"ocaml"
],
"maintainers": [
{
"name": "toots",
"github": "toots",
"ports_count": 1
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"ocaml-dune",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"ocaml",
"ocaml-findlib",
"ocaml-camlp-streams",
"ocaml-dune-site"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"patoline"
]
}
]
},
{
"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-cgi",
"portdir": "www/ocaml-cgi",
"version": "0.14",
"license": "LGPL-2",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/rixed/ocaml-cgi",
"description": "OCaml CGI Library",
"long_description": "OCaml CGI Library",
"active": true,
"categories": [
"devel",
"www",
"ocaml"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"ocaml",
"ocaml-findlib"
]
}
],
"depends_on": []
},
{
"name": "ocaml-checkseum",
"portdir": "ocaml/ocaml-checkseum",
"version": "0.5.3",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/mirage/checkseum",
"description": "Adler-32, CRC32 and CRC32-C implementation in C and OCaml",
"long_description": "Checkseum is a library to provide implementation of Adler-32, CRC32 and CRC32-C algorithms in C and OCaml.",
"active": true,
"categories": [
"devel",
"ocaml"
],
"maintainers": [
{
"name": "pguyot",
"github": "pguyot",
"ports_count": 181
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"ocaml-dune",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"ocaml",
"ocaml-dune-configurator",
"ocaml-findlib",
"ocaml-optint"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"ocaml-decompress"
]
}
]
},
{
"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-alcotest",
"ocaml-crunch",
"abella",
"ocaml-bisect_ppx",
"ocaml-decompress",
"ocaml-fmt",
"ocaml-js_of_ocaml-compiler",
"ocaml-logs",
"ocaml-ocamlformat",
"ocaml-ocamlformat-lib",
"ocaml-ocp-indent",
"ocaml-ptime",
"ocaml-uucp",
"ocaml-uunf",
"ocaml-uuseg",
"ocaml-uutf"
]
}
]
},
{
"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-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-configurator",
"portdir": "ocaml/ocaml-configurator",
"version": "0.11.0",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/janestreet/configurator",
"description": "helper library for gathering system configuration",
"long_description": "Configurator is a small library that helps writing OCaml scripts that test features available on the system, in order to generate config.h files for instance.",
"active": false,
"categories": [
"devel",
"ocaml"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"ocaml-dune",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"ocaml",
"ocaml-base",
"ocaml-findlib",
"ocaml-stdio"
]
}
],
"depends_on": []
},
{
"name": "ocaml-coq-menhirlib",
"portdir": "ocaml/ocaml-menhir",
"version": "20260209",
"license": "(GPL-2 or LGPL)",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://cristal.inria.fr/~fpottier/menhir",
"description": "Menhir is a LR(1) parser generator for the Objective Caml programming language.",
"long_description": "Menhir is a LR(1) parser generator for the Objective Caml programming language.",
"active": true,
"categories": [
"devel",
"ocaml"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"ocaml-dune",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"ocaml",
"ocaml-findlib"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"ocaml-menhir"
]
}
]
},
{
"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": [
"stanc3",
"ocaml-async_kernel",
"ocaml-async",
"ocaml-async_log",
"ocaml-async_rpc_kernel",
"ocaml-async_unix",
"ocaml-core_extended",
"ocaml-core_kernel",
"ocaml-core_unix",
"ocaml-expect_test_helpers_core",
"ocaml-patdiff",
"ocaml-patience_diff",
"ocaml-protocol_version_header",
"ocaml-shell",
"ocaml-textutils",
"ocaml-textutils_kernel",
"ocaml-timezone"
]
}
]
},
{
"name": "ocaml-core_extended",
"portdir": "ocaml/ocaml-core_extended",
"version": "0.17.0",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/janestreet/core_extended",
"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-re",
"ocaml-core",
"ocaml",
"ocaml-ppx_jane",
"ocaml-record_builder",
"ocaml-core_unix",
"ocaml-findlib"
]
}
],
"depends_on": []
},
{
"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": [
"stanc3",
"ocaml-async_kernel",
"ocaml-async",
"ocaml-async_log",
"ocaml-async_unix",
"ocaml-core_unix",
"ocaml-expect_test_helpers_kernel",
"ocaml-patdiff",
"ocaml-textutils"
]
}
]
},
{
"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-core_extended",
"ocaml-patdiff",
"ocaml-shell",
"ocaml-textutils"
]
}
]
},
{
"name": "ocaml-cppo",
"portdir": "ocaml/ocaml-cppo",
"version": "1.6.9",
"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-ocplib-endian",
"ocaml-ppx_deriving",
"ocaml-ppx_tools",
"ocaml-config-file",
"ocaml-extlib",
"ocaml-hacl-star",
"ocaml-lwt",
"ocaml-lwt_ppx",
"ocaml-lwt_react"
]
},
{
"type": "lib",
"ports": [
"ocaml-utop",
"camlimages",
"ocaml-cppo_ocamlbuild",
"geneweb"
]
}
]
},
{
"name": "ocaml-cppo_ocamlbuild",
"portdir": "ocaml/ocaml-cppo",
"version": "1.6.9",
"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-cryptokit",
"portdir": "ocaml/ocaml-cryptokit",
"version": "1.21.1",
"license": "LGPL-2",
"platforms": "darwin",
"epoch": 1,
"replaced_by": null,
"homepage": "https://github.com/xavierleroy/cryptokit",
"description": "OCaml interface to cryptographic functions.",
"long_description": "The Cryptokit library for OCaml provides a variety of cryptographic primitives that can be used to implement cryptographic protocols in security-sensitive applications.",
"active": true,
"categories": [
"devel",
"security",
"ocaml"
],
"maintainers": [
{
"name": "landonf",
"github": "landonf",
"ports_count": 85
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"ocaml-dune",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"ocaml-dune-configurator",
"zlib",
"ocaml-zarith",
"ocaml-findlib",
"ocaml"
]
}
],
"depends_on": []
},
{
"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-dune-configurator",
"ocaml-merlin-lib",
"ocaml-ocamlformat-lib"
]
}
]
},
{
"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-ctypes",
"portdir": "ocaml/ocaml-ctypes",
"version": "0.21.1",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/ocamllabs/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-integers",
"ocaml",
"ocaml-bigarray-compat",
"ocaml-findlib"
]
},
{
"type": "test",
"ports": [
"pkgconfig",
"ocaml-ounit2"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"ocaml-hacl-star-raw"
]
}
]
},
{
"name": "ocaml-cudf",
"portdir": "devel/libCUDF",
"version": "0.10",
"license": "LGPL-3+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.mancoosi.org/cudf/",
"description": "libCUDF is a library to manipulate so called CUDF documents.",
"long_description": "libCUDF is a library to manipulate so called CUDF documents. A CUDF (Common Upgradeability Description Format) document describes an \"upgrade scenario\", as faced by package managers in popular package-based FOSS (Free and Open Source Software) distributions.",
"active": true,
"categories": [
"devel",
"ocaml"
],
"maintainers": [
{
"name": "cal",
"github": "neverpanic",
"ports_count": 60
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"ocaml-dune",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"ocaml",
"ocaml-extlib",
"ocaml-findlib"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"libCUDF"
]
}
]
},
{
"name": "ocaml-decompress",
"portdir": "ocaml/ocaml-decompress",
"version": "1.5.3",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/mirage/decompress",
"description": "Implementation of Zlib and GZip in OCaml",
"long_description": "Decompress is an implementation of Zlib and GZip in OCaml.",
"active": true,
"categories": [
"devel",
"ocaml"
],
"maintainers": [
{
"name": "pguyot",
"github": "pguyot",
"ports_count": 181
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"ocaml-dune",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"ocaml-cmdliner",
"ocaml",
"ocaml-checkseum",
"ocaml-optint",
"ocaml-findlib"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"geneweb"
]
}
]
},
{
"name": "ocaml-digestif",
"portdir": "ocaml/ocaml-digestif",
"version": "1.3.0",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/mirage/digestif",
"description": "Hashes implementations (SHA*, RIPEMD160, BLAKE2* and MD5)",
"long_description": "Digestif is a toolbox to provide hash implementations in C and OCaml: MD5, SHA1, SHA224, SHA256, SHA384, SHA512, SHA3, Keccak-256, WHIRLPOOL, BLAKE2B, BLAKE2S, and RIPEMD160.",
"active": true,
"categories": [
"devel",
"ocaml"
],
"maintainers": [
{
"name": "pguyot",
"github": "pguyot",
"ports_count": 181
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"ocaml-dune",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"ocaml",
"ocaml-findlib",
"ocaml-eqaf"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"geneweb"
]
}
]
},
{
"name": "ocaml-doc",
"portdir": "lang/ocaml-doc",
"version": "5.4",
"license": "Permissive",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://ocaml.org",
"description": "The Objective Caml reference manual",
"long_description": "The Objective Caml reference manual",
"active": true,
"categories": [
"lang",
"ocaml"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
}
],
"depends_on": []
},
{
"name": "ocamldot",
"portdir": "lang/ocamldot",
"version": "1.0",
"license": "public-domain",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://trevorjim.com/ocamldot/",
"description": "dependency graph generator for OCaml generating graphviz dot files",
"long_description": "dependency graph generator for OCaml generating graphviz dot files",
"active": true,
"categories": [
"graphics",
"lang",
"ocaml"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"ocaml",
"clang-18"
]
}
],
"depends_on": []
},
{
"name": "ocaml-dot-merlin-reader",
"portdir": "ocaml/ocaml-merlin",
"version": "5.7.1-504",
"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-dune",
"portdir": "ocaml/ocaml-dune",
"version": "3.22.2",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/ocaml/dune",
"description": "Composable build system for OCaml",
"long_description": "Dune is a build system for OCaml and Reason.",
"active": true,
"categories": [
"devel",
"ocaml"
],
"maintainers": [
{
"name": "landonf",
"github": "landonf",
"ports_count": 85
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"ocaml",
"ocaml-findlib"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"ocaml-ppxfind",
"ocaml-alcotest",
"ocaml-base64",
"ocaml-config-file",
"ocaml-crunch",
"ocaml-ppx_blob",
"ocaml-menhir",
"ocaml-menhirLib",
"ocaml-menhirSdk",
"ocaml-menhirGLR",
"ocaml-menhirCST",
"ocaml-coq-menhirlib",
"ocaml-lua",
"ocaml-cairo2",
"lablgtk3",
"ocaml-lambda-term",
"ocaml-gsl",
"ocaml-dune-configurator",
"ocaml-dune-build-info",
"ocaml-xdg",
"geneweb",
"ocaml-lacaml",
"everparse",
"ocaml-cudf",
"fstar",
"karamel",
"rocq",
"abella",
"stanc3",
"camlimages",
"ocaml-angstrom",
"ocaml-async_kernel",
"ocaml-async",
"ocaml-async_log",
"ocaml-async_rpc_kernel",
"ocaml-async_unix",
"ocaml-base",
"ocaml-base_bigstring",
"ocaml-base_quickcheck",
"ocaml-batteries",
"ocaml-bigarray-compat",
"ocaml-bigstringaf",
"ocaml-bin_prot",
"ocaml-biniou",
"ocaml-bisect_ppx",
"ocaml-calendars",
"ocaml-camlp-streams",
"ocaml-camomile",
"ocaml-capitalization",
"ocaml-checkseum",
"ocaml-compiler-libs",
"ocaml-core",
"ocaml-core_extended",
"ocaml-core_kernel",
"ocaml-core_unix",
"ocaml-cppo",
"ocaml-cppo_ocamlbuild",
"ocaml-cryptokit",
"ocaml-csexp",
"ocaml-cstruct",
"ocaml-ctypes",
"ocaml-decompress",
"ocaml-digestif",
"ocaml-easy-format",
"ocaml-either",
"ocaml-eqaf",
"ocaml-expect_test_helpers_core",
"ocaml-expect_test_helpers_kernel",
"ocaml-fieldslib",
"ocaml-fileutils",
"ocaml-fix",
"ocaml-gel",
"ocaml-gen",
"ocaml-hacl-star",
"ocaml-hex",
"ocaml-integers",
"ocaml-int_repr",
"ocaml-iri",
"ocaml-jane-street-headers",
"ocaml-jingoo",
"ocaml-js_of_ocaml",
"ocaml-jst-config",
"ocaml-js_of_ocaml-compiler",
"ocaml-logs-syslog",
"ocaml-lwt",
"ocaml-markup",
"ocaml-lwt_ppx",
"ocaml-lwt_react",
"ocaml-memtrace",
"ocaml-merlin",
"ocaml-dot-merlin-reader",
"ocaml-merlin-lib",
"ocaml-mew",
"ocaml-mew_vi",
"ocaml-mmap",
"ocaml-ocaml-version",
"ocaml-ocaml_intrinsics",
"ocaml-ocaml_intrinsics_kernel",
"ocaml-ocamlgraph",
"ocaml-ocamlformat",
"ocaml-ocamlformat-lib",
"ocaml-ocf",
"ocaml-ocp-indent",
"ocaml-ocf_ppx",
"ocaml-ocplib-endian",
"ocaml-optint",
"ocaml-ounit2",
"ocaml-parmap",
"ocaml-parsexp",
"ocaml-patdiff",
"ocaml-patience_diff",
"ocaml-pcre",
"ocaml-pcre2",
"ocaml-pp_loc",
"ocaml-pprint",
"ocaml-ppx_assert",
"ocaml-ppx_base",
"ocaml-ppx_bench",
"ocaml-ppx_bin_prot",
"ocaml-ppx_cold",
"ocaml-ppx_compare",
"ocaml-ppx_custom_printf",
"ocaml-ppx_derivers",
"ocaml-ppx_deriving",
"ocaml-ppx_deriving_yojson",
"ocaml-ppx_disable_unused_warnings",
"ocaml-ppx_diff",
"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_jane",
"ocaml-ppx_let",
"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_tools",
"ocaml-ppx_tydi",
"ocaml-ppx_typerep_conv",
"ocaml-ppx_variants_conv",
"ocaml-ppxlib",
"ocaml-ppxlib_jane",
"ocaml-protocol_version_header",
"ocaml-re",
"ocaml-record_builder",
"ocaml-result",
"ocaml-sedlex",
"ocaml-seq",
"ocaml-sexp_pretty",
"ocaml-sexplib",
"ocaml-sexplib0",
"ocaml-sha",
"ocaml-shell",
"ocaml-splittable_random",
"ocaml-spawn",
"ocaml-sqlite3",
"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-uopt",
"ocaml-unidecode",
"ocaml-uri",
"ocaml-utop",
"ocaml-variantslib",
"ocaml-visitors",
"ocaml-wasm",
"ocaml-yojson",
"ocaml-zed",
"ocaml-higlo",
"ocaml-xtmpl",
"ocaml-xtmpl_ppx",
"stog",
"ocaml-configurator",
"ocaml-migrate-parsetree",
"ocaml-ppx_tools_versioned"
]
},
{
"type": "lib",
"ports": [
"ocaml-dune-site"
]
}
]
},
{
"name": "ocaml-dune-build-info",
"portdir": "ocaml/ocaml-dune",
"version": "3.22.2",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/ocaml/dune",
"description": "Composable build system for OCaml",
"long_description": "Dune is a build system for OCaml and Reason.",
"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",
"stog"
]
}
]
},
{
"name": "ocaml-dune-configurator",
"portdir": "ocaml/ocaml-dune",
"version": "3.22.2",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/ocaml/dune",
"description": "Composable build system for OCaml",
"long_description": "Dune is a build system for OCaml and Reason.",
"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-csexp",
"ocaml-findlib"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"ocaml-cairo2",
"ocaml-bigstringaf",
"ocaml-ctypes",
"ocaml-jst-config",
"ocaml-ocaml_intrinsics",
"ocaml-pcre",
"ocaml-pcre2"
]
},
{
"type": "lib",
"ports": [
"ocaml-cryptokit",
"ocaml-sqlite3",
"ocaml-parmap",
"ocaml-lwt",
"ocaml-lwt_ppx",
"ocaml-gsl",
"ocaml-lacaml",
"camlimages",
"ocaml-base",
"ocaml-lwt_react",
"ocaml-checkseum"
]
}
]
},
{
"name": "ocaml-dune-site",
"portdir": "ocaml/ocaml-dune",
"version": "3.22.2",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/ocaml/dune",
"description": "Composable build system for OCaml",
"long_description": "Dune is a build system for OCaml and Reason.",
"active": true,
"categories": [
"devel",
"ocaml"
],
"maintainers": [
{
"name": "landonf",
"github": "landonf",
"ports_count": 85
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"ocaml",
"ocaml-dune"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"ocaml-camomile",
"stog"
]
}
]
},
{
"name": "ocaml-dypgen",
"portdir": "lang/ocaml-dypgen",
"version": "20120619-1",
"license": "CeCILL-B",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://dypgen.free.fr/",
"description": "Self-extensible parsers and lexers for the Objective Caml programming language.",
"long_description": "Self-extensible parsers and lexers for the Objective Caml programming language.",
"active": true,
"categories": [
"devel",
"lang",
"ocaml"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"ocaml",
"ocaml-findlib"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"patoline"
]
}
]
},
{
"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-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-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": 181
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"ocaml-dune",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"ocaml",
"ocaml-findlib"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"ocaml-digestif"
]
}
]
},
{
"name": "ocaml-expect_test_helpers_core",
"portdir": "ocaml/ocaml-expect_test_helpers_core",
"version": "0.17.0",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/janestreet/expect_test_helpers_core",
"description": "Library to be used with expect tests",
"long_description": "Library to be used with expect tests",
"active": true,
"categories": [
"devel",
"ocaml"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"ocaml-dune",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"ocaml-findlib",
"ocaml-stdio",
"ocaml-re",
"ocaml",
"ocaml-base_quickcheck",
"ocaml-core",
"ocaml-ppx_jane",
"ocaml-sexp_pretty",
"ocaml-base"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"ocaml-core_unix",
"ocaml-patdiff"
]
}
]
},
{
"name": "ocaml-expect_test_helpers_kernel",
"portdir": "ocaml/ocaml-expect_test_helpers_kernel",
"version": "0.13.0",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/janestreet/expect_test_helpers_kernel",
"description": "Helpers for writing expectation tests",
"long_description": "Helpers for writing expectation tests",
"active": true,
"categories": [
"devel",
"ocaml"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"ocaml-dune",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"ocaml-findlib",
"ocaml-stdio",
"ocaml-re",
"ocaml",
"ocaml-base_quickcheck",
"ocaml-core_kernel",
"ocaml-ppx_jane",
"ocaml-sexp_pretty",
"ocaml-base"
]
}
],
"depends_on": []
},
{
"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-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-fileutils",
"portdir": "ocaml/ocaml-fileutils",
"version": "0.6.4",
"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",
"ocaml-ounit",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"ocaml",
"ocaml-findlib",
"ocaml-seq"
]
},
{
"type": "test",
"ports": [
"ocaml-stdlib-shims"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"fstar",
"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": [
"libguestfs",
"ocaml-mysql",
"ott",
"advi",
"rocq",
"guestfs-tools",
"bsdowl"
]
},
{
"type": "lib",
"ports": [
"ocaml-ppx_blob",
"ocaml-menhir",
"ocaml-menhirLib",
"ocaml-menhirSdk",
"ocaml-menhirGLR",
"ocaml-menhirCST",
"ocaml-coq-menhirlib",
"ocaml-lua",
"ocaml-cairo2",
"lablgtk3",
"ocaml-lambda-term",
"ocaml-gsl",
"ocaml-cgi",
"ocaml-camlp5-buildscripts",
"ocaml-dune",
"ocaml-dune-configurator",
"ocaml-dune-build-info",
"ocaml-xdg",
"ocaml-zip",
"ocaml-lacaml",
"coccinelle",
"ocaml-cudf",
"lablgl",
"fstar",
"karamel",
"ocaml-dypgen",
"stanc3",
"ocaml-ftp",
"camlimages",
"ocaml-angstrom",
"ocaml-astring",
"ocaml-async_kernel",
"ocaml-async",
"ocaml-async_log",
"ocaml-async_rpc_kernel",
"ocaml-async_unix",
"ocaml-base",
"ocaml-base_bigstring",
"ocaml-base_quickcheck",
"ocaml-batteries",
"ocaml-bigarray-compat",
"ocaml-bigstringaf",
"ocaml-bin_prot",
"ocaml-biniou",
"ocaml-bisect_ppx",
"ocaml-bos",
"ocaml-calendars",
"ocaml-camlp-streams",
"ocaml-camomile",
"ocaml-capitalization",
"ocaml-checkseum",
"ocaml-compiler-libs",
"ocaml-core",
"ocaml-core_extended",
"ocaml-core_kernel",
"ocaml-core_unix",
"ocaml-cppo",
"ocaml-cppo_ocamlbuild",
"ocaml-cryptokit",
"ocaml-csexp",
"ocaml-cstruct",
"ocaml-ctypes",
"ocaml-decompress",
"ocaml-digestif",
"ocaml-easy-format",
"ocaml-either",
"ocaml-eqaf",
"ocaml-expect_test_helpers_core",
"ocaml-expect_test_helpers_kernel",
"ocaml-extlib",
"ocaml-fieldslib",
"ocaml-fileutils",
"ocaml-fix",
"ocaml-fmt",
"ocaml-fpath",
"ocaml-gel",
"ocaml-gen",
"ocaml-hacl-star",
"ocaml-hex",
"ocaml-hacl-star-raw",
"ocaml-integers",
"ocaml-int_repr",
"ocaml-iri",
"ocaml-jane-street-headers",
"ocaml-jingoo",
"ocaml-js_of_ocaml",
"ocaml-jst-config",
"ocaml-js_of_ocaml-compiler",
"ocaml-logs",
"ocaml-logs-syslog",
"ocaml-lwt",
"ocaml-markup",
"ocaml-lwt_ppx",
"ocaml-lwt_react",
"ocaml-memtrace",
"ocaml-merlin",
"ocaml-dot-merlin-reader",
"ocaml-merlin-lib",
"ocaml-mew",
"ocaml-mew_vi",
"ocaml-mmap",
"ocaml-mtime",
"ocaml-not-ocamlfind",
"ocaml-num",
"ocaml-ocaml-version",
"ocaml-ocaml_intrinsics",
"ocaml-ocaml_intrinsics_kernel",
"ocaml-ocamlgraph",
"ocaml-ocamlformat",
"ocaml-ocamlnet",
"ocaml-ocamlformat-lib",
"ocaml-ocf",
"ocaml-ocp-indent",
"ocaml-ocf_ppx",
"ocaml-ocplib-endian",
"ocaml-optint",
"ocaml-ounit2",
"ocaml-parmap",
"ocaml-ounit",
"ocaml-parsexp",
"ocaml-patdiff",
"ocaml-patience_diff",
"ocaml-pcre",
"ocaml-pcre2",
"ocaml-pp_loc",
"ocaml-pprint",
"ocaml-ppx_assert",
"ocaml-ppx_base",
"ocaml-ppx_bench",
"ocaml-ppx_bin_prot",
"ocaml-ppx_cold",
"ocaml-ppx_compare",
"ocaml-ppx_custom_printf",
"ocaml-ppx_derivers",
"ocaml-ppx_deriving",
"ocaml-ppx_deriving_yojson",
"ocaml-ppx_disable_unused_warnings",
"ocaml-ppx_diff",
"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_jane",
"ocaml-ppx_let",
"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_tools",
"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-re",
"ocaml-react",
"ocaml-record_builder",
"ocaml-result",
"ocaml-rresult",
"ocaml-sedlex",
"ocaml-seq",
"ocaml-sexp_pretty",
"ocaml-sexplib",
"ocaml-sexplib0",
"ocaml-sha",
"ocaml-shell",
"ocaml-splittable_random",
"ocaml-spawn",
"ocaml-sqlite3",
"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-topkg",
"ocaml-trie",
"ocaml-typerep",
"ocaml-uopt",
"ocaml-unidecode",
"ocaml-uri",
"ocaml-utop",
"ocaml-uucp",
"ocaml-uunf",
"ocaml-uuseg",
"ocaml-uutf",
"ocaml-variantslib",
"ocaml-visitors",
"ocaml-wasm",
"ocaml-xmlm",
"ocaml-yojson",
"ocaml-zarith",
"ocamlsdl",
"ocaml-zed",
"ocaml-mpi",
"ocaml-higlo",
"ocaml-xtmpl",
"ocaml-xtmpl_ppx",
"ocaml-ocamlrss",
"stog",
"lablgtk2",
"ocaml-configurator",
"ocaml-migrate-parsetree",
"ocaml-ppx_tools_versioned",
"ocaml-ppxfind",
"ocaml-buddy",
"patoline",
"camlp5",
"ocaml-ulex",
"ocaml-alcotest",
"ocaml-base64",
"ocaml-config-file",
"ocaml-crunch"
]
}
]
},
{
"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": [
"karamel",
"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": [
"geneweb",
"camlp5",
"ocaml-alcotest",
"ocaml-camlp5-buildscripts",
"stanc3",
"ocaml-bos",
"ocaml-logs",
"ocaml-not-ocamlfind",
"stog"
]
}
]
},
{
"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-ftp",
"portdir": "net/ocaml-ftp",
"version": "0.1.0",
"license": "LGPL-2",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://savonet.sf.net/",
"description": "OCaml ftp client library",
"long_description": "OCaml ftp client library",
"active": true,
"categories": [
"devel",
"net",
"ocaml"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"pkgconfig",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"ocaml",
"ocaml-findlib"
]
}
],
"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"
]
}
]
}
]
}