{"count":53504,"next":"https://ports.macports.org/api/v1/ports/?format=json&ordering=-name&page=921","previous":"https://ports.macports.org/api/v1/ports/?format=json&ordering=-name&page=919","results":[{"name":"ocaml-decompress","portdir":"ocaml/ocaml-decompress","version":"1.6.1","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":199}],"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-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":65}],"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-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-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-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_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-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_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","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-coq-menhirlib","portdir":"ocaml/ocaml-menhir","version":"20260209","license":"(GPL-2 or LGPL)","platforms":"darwin","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-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-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-checkseum","portdir":"ocaml/ocaml-checkseum","version":"0.5.4","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":199}],"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-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-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-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-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"]}]},{"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":199}],"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-camlp4","portdir":"lang/ocaml-camlp4","version":"5.5-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-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-calendars","portdir":"ocaml/ocaml-calendars","version":"2.0.0","license":"GPL","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/geneweb/calendars","description":"Convert dates between gregorian/julian/french/hebrew calendars","long_description":"Convert dates between gregorian/julian/french/hebrew calendars","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":["geneweb"]}]},{"name":"ocaml-cairo2","portdir":"ocaml/ocaml-cairo2","version":"0.6.5","license":"LGPL-3+","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/Chris00/ocaml-cairo","description":"OCaml bindings for Cairo, a 2D graphics library","long_description":"cairo2 provides OCaml bindings to Cairo, a 2D graphics library with support for multiple output devices including X Window System, Quartz, Win32, PostScript, PDF, and SVG.","active":true,"categories":["graphics","ocaml"],"maintainers":[{"name":"pguyot","github":"pguyot","ports_count":199}],"variants":[],"dependencies":[{"type":"build","ports":["pkgconfig","ocaml-dune","ocaml-dune-configurator","clang-18"]},{"type":"lib","ports":["ocaml","ocaml-findlib","cairo"]}],"depends_on":[{"type":"lib","ports":["lablgtk3"]}]},{"name":"ocaml-buddy","portdir":"math/ocaml-buddy","version":"0.5","license":"LGPL-3+","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/abate/ocaml-buddy","description":"OCaml bindings for buddy","long_description":"OCaml bindings for buddy","active":false,"categories":["devel","math","ocaml"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0"]},{"type":"lib","ports":["ocaml","buddy","ocaml-findlib"]}],"depends_on":[]},{"name":"ocaml-bos","portdir":"ocaml/ocaml-bos","version":"0.3.0","license":"ISC","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://erratique.ch/software/bos","description":"Basic OS interaction for OCaml","long_description":"Bos provides support for basic and robust interaction with the operating system in OCaml. It has functions to access the process environment, parse command line arguments, interact with the file system and run command line programs.","active":true,"categories":["devel","ocaml"],"maintainers":[{"name":"pguyot","github":"pguyot","ports_count":199}],"variants":[],"dependencies":[{"type":"build","ports":["ocaml-ocamlbuild","ocaml-topkg","opam","clang-18"]},{"type":"lib","ports":["ocaml-astring","ocaml","ocaml-logs","ocaml-fpath","ocaml-findlib","ocaml-rresult","ocaml-fmt"]}],"depends_on":[{"type":"lib","ports":["camlp5","ocaml-camlp5-buildscripts"]}]},{"name":"ocaml-bisect_ppx","portdir":"ocaml/ocaml-bisect_ppx","version":"2.8.3","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/aantron/bisect_ppx","description":"Code coverage tool for OCaml and Reason","long_description":"Code coverage tool for OCaml and Reason","active":true,"categories":["devel","ocaml"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["ocaml-dune","clang-18"]},{"type":"lib","ports":["ocaml","ocaml-findlib","ocaml-ppxlib","ocaml-cmdliner"]}],"depends_on":[{"type":"test","ports":["stanc3"]}]},{"name":"ocaml-bin_prot","portdir":"ocaml/ocaml-bin_prot","version":"0.17.0","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/janestreet/bin_prot","description":"OCaml type converter for binary protocols","long_description":"OCaml type converter for binary protocols","active":true,"categories":["devel","ocaml"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["ocaml-dune","clang-18"]},{"type":"lib","ports":["ocaml-findlib","ocaml-ppx_compare","ocaml-ppx_custom_printf","ocaml-ppx_sexp_conv","ocaml","ocaml-ppx_fields_conv","ocaml-ppx_optcomp","ocaml-ppx_variants_conv","ocaml-ppx_stable_witness","ocaml-base"]}],"depends_on":[{"type":"lib","ports":["ocaml-core","ocaml-ppx_bin_prot"]}]},{"name":"ocaml-biniou","portdir":"ocaml/ocaml-biniou","version":"1.2.2","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/ocaml-community/biniou","description":"Binary data library for OCaml","long_description":"Biniou (pronounced \"be new\") is a binary data format designed for speed, safety, ease of use and backward compatibility as protocols evolve. Biniou is vastly equivalent to JSON in terms of functionality but allows implementations several times faster (4 times faster than yojson), with 25-35% space savings.","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-easy-format","ocaml-findlib","ocaml-camlp-streams"]}],"depends_on":[]},{"name":"ocaml-bigstringaf","portdir":"ocaml/ocaml-bigstringaf","version":"0.10.0","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/inhabitedtype/bigstringaf","description":"Bigstring intrinsics and fast blits based on memcpy/memmove","long_description":"The OCaml compiler has a bunch of intrinsics for Bigstrings, but they're not widely-known, sometimes misused, and so programs that use Bigstrings are slower than they have to be. And even if a library got that part right and exposed the intrinsics properly, the compiler doesn't have any fast blits between Bigstrings and other string-like types. So here they are. Go crazy.","active":true,"categories":["devel","ocaml"],"maintainers":[{"name":"pguyot","github":"pguyot","ports_count":199}],"variants":[],"dependencies":[{"type":"build","ports":["ocaml-dune","ocaml-dune-configurator","clang-18"]},{"type":"lib","ports":["ocaml","ocaml-findlib"]}],"depends_on":[{"type":"lib","ports":["ocaml-angstrom"]}]},{"name":"ocaml-bigarray-compat","portdir":"ocaml/ocaml-bigarray-compat","version":"1.1.0","license":"ISC","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/mirage/bigarray-compat","description":"OCaml compatibility library to use Stdlib.Bigarray when possible","long_description":"OCaml compatibility library to use Stdlib.Bigarray when possible.","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-findlib"]}],"depends_on":[{"type":"lib","ports":["ocaml-cstruct","ocaml-hex","ocaml-mmap"]}]},{"name":"ocaml-batteries","portdir":"ocaml/ocaml-batteries","version":"3.11.0","license":"LGPL-2.1","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"http://batteries.forge.ocamlcore.org/","description":"A new O'Caml standard library","long_description":"OCaml Batteries included (or simply Batteries) is a community-driven effort to standardize on an consistent, documented, and comprehensive development platform for the OCaml programming language.","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-num","ocaml-camlp-streams"]}],"depends_on":[{"type":"build","ports":["everparse"]},{"type":"lib","ports":["fstar","karamel"]}]},{"name":"ocaml-base_quickcheck","portdir":"ocaml/ocaml-base_quickcheck","version":"0.17.1","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/janestreet/base_quickcheck","description":"Randomized testing framework","long_description":"Randomized testing framework, designed for compatibility with Base.","active":true,"categories":["devel","ocaml"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["ocaml-dune","clang-18"]},{"type":"lib","ports":["ocaml-findlib","ocaml-ppxlib","ocaml-ppx_let","ocaml-ppx_sexp_message","ocaml","ocaml-ppx_base","ocaml-ppx_fields_conv","ocaml-splittable_random","ocaml-ppx_sexp_value","ocaml-base"]}],"depends_on":[{"type":"lib","ports":["ocaml-core","ocaml-ppx_jane","ocaml-expect_test_helpers_core","ocaml-expect_test_helpers_kernel"]}]},{"name":"ocaml-base_bigstring","portdir":"ocaml/ocaml-base_bigstring","version":"0.17.0","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/janestreet/base_bigstring","description":"String type based on Bigarray, for use in I/O and C-bindings","long_description":"String type based on Bigarray, for use in I/O and C-bindings","active":true,"categories":["devel","ocaml"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["ocaml-dune","clang-18"]},{"type":"lib","ports":["ocaml-findlib","ocaml","ocaml-ppx_jane","ocaml-int_repr","ocaml-base"]}],"depends_on":[{"type":"lib","ports":["ocaml-core"]}]},{"name":"ocaml-base64","portdir":"ocaml/ocaml-base64","version":"3.5.2","license":"ISC","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/mirage/ocaml-base64","description":"Base64 encoding for OCaml","long_description":"Base64 encoding for OCaml","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":["abella"]}]},{"name":"ocaml-base","portdir":"ocaml/ocaml-base","version":"0.17.3","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/janestreet/base","description":"Jane Street's Full standard library replacement for OCaml","long_description":"Base is a complete and portable alternative to the OCaml standard library, providing all functionality expected from a language standard library.","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-findlib","ocaml","ocaml-ocaml_intrinsics_kernel","ocaml-sexplib0","ocaml-dune-configurator"]}],"depends_on":[{"type":"lib","ports":["camlimages","ocaml-base_bigstring","ocaml-base_quickcheck","ocaml-bin_prot","ocaml-capitalization","ocaml-core","ocaml-core_kernel","ocaml-fieldslib","ocaml-gel","ocaml-int_repr","ocaml-jst-config","ocaml-patience_diff","ocaml-ppx_assert","ocaml-ppx_bin_prot","ocaml-ppx_cold","ocaml-ppx_compare","ocaml-ppx_custom_printf","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_inline_test","ocaml-ppx_let","ocaml-ppx_log","ocaml-ppx_module_timer","ocaml-ppx_optcomp","ocaml-ppx_optional","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-record_builder","ocaml-splittable_random","ocaml-stdio","ocaml-time_now","ocaml-typerep","ocaml-uopt","ocaml-variantslib","ocaml-expect_test_helpers_core","ocaml-expect_test_helpers_kernel","ocaml-ocamlformat-lib","ocaml-sexp_pretty","ocaml-configurator"]}]},{"name":"ocaml-async_unix","portdir":"ocaml/ocaml-async_unix","version":"0.17.0","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/janestreet/async_unix","description":"Jane Street Capitalʼs asynchronous execution library (unix)","long_description":"Jane Street Capitalʼs asynchronous execution library (unix)","active":true,"categories":["devel","ocaml"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["ocaml-dune","clang-18"]},{"type":"lib","ports":["ocaml-findlib","ocaml-async_kernel","ocaml-core","ocaml","ocaml-core_unix","ocaml-ppx_jane","ocaml-core_kernel","ocaml-cstruct"]}],"depends_on":[{"type":"lib","ports":["ocaml-async","ocaml-async_log"]}]},{"name":"ocaml-async_rpc_kernel","portdir":"ocaml/ocaml-async_rpc_kernel","version":"0.17.0","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/janestreet/async_rpc_kernel","description":"Platform-independent core of Async RPC library","long_description":"A library for building RPC-style protocols. This library is the portable part of the Unix-oriented Async_rpc library, and is actively used in JavaScript.","active":true,"categories":["devel","ocaml"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["ocaml-dune","clang-18"]},{"type":"lib","ports":["ocaml-async_kernel","ocaml-core","ocaml","ocaml-protocol_version_header","ocaml-ppx_jane","ocaml-findlib"]}],"depends_on":[{"type":"lib","ports":["ocaml-async"]}]},{"name":"ocaml-async_log","portdir":"ocaml/ocaml-async_log","version":"0.17.0","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/janestreet/async_log","description":"Jane Street Capitalʼs logging library built on top of Async_unix","long_description":"Jane Street Capitalʼs logging library built on top of Async_unix","active":true,"categories":["devel","ocaml"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["ocaml-dune","clang-18"]},{"type":"lib","ports":["ocaml-async_kernel","ocaml-async_unix","ocaml-core","ocaml","ocaml-ppx_jane","ocaml-timezone","ocaml-core_kernel","ocaml-findlib"]}],"depends_on":[{"type":"lib","ports":["ocaml-async"]}]},{"name":"ocaml-async_kernel","portdir":"ocaml/ocaml-async_kernel","version":"0.17.0","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/janestreet/async_kernel","description":"Jane Street Capitalʼs asynchronous execution library (core)","long_description":"Jane Street Capitalʼs asynchronous execution library (core)","active":true,"categories":["devel","ocaml"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["ocaml-dune","clang-18"]},{"type":"lib","ports":["ocaml-core","ocaml","ocaml-ppx_jane","ocaml-core_kernel","ocaml-findlib"]}],"depends_on":[{"type":"lib","ports":["ocaml-async","ocaml-async_log","ocaml-async_rpc_kernel","ocaml-async_unix"]}]},{"name":"ocaml-async","portdir":"ocaml/ocaml-async","version":"0.17.0","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/janestreet/async","description":"Jane Street Capitalʼs asynchronous execution library","long_description":"Async is a library for asynchronous programming, i.e. programming where some part of the program must wait for things that happen at times determined by some external entity (like a human or another program). This includes pretty much any program that uses blocking calls (e.g. networking code, disk access), timeouts or event loops (e.g. GUIs).","active":true,"categories":["devel","ocaml"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["ocaml-dune","clang-18"]},{"type":"lib","ports":["ocaml-ppx_log","ocaml-async_kernel","ocaml-async_rpc_kernel","ocaml-async_unix","ocaml-core","ocaml","ocaml-core_unix","ocaml-ppx_jane","ocaml-textutils","ocaml-async_log","ocaml-core_kernel","ocaml-findlib"]}],"depends_on":[]},{"name":"ocaml-astring","portdir":"ocaml/ocaml-astring","version":"0.8.5","license":"ISC","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://erratique.ch/software/astring","description":"Alternative String module for OCaml","long_description":"Astring exposes an alternative String module for OCaml. This module tries to balance minimality and expressiveness for basic, index-free, string processing and provides types and functions for substrings, string sets and string maps. Remaining compatible with the OCaml String module is a non-goal. The String module exposed by Astring has exception safe functions, removes deprecated and rarely used functions, alters some signatures and names, adds a few missing functions and fully exploits OCaml's newfound string immutability.","active":true,"categories":["devel","ocaml"],"maintainers":[{"name":"pguyot","github":"pguyot","ports_count":199}],"variants":[],"dependencies":[{"type":"build","ports":["ocaml-ocamlbuild","ocaml-topkg","opam","clang-18"]},{"type":"lib","ports":["ocaml","ocaml-findlib"]}],"depends_on":[{"type":"lib","ports":["ocaml-bos","ocaml-fpath","ocaml-alcotest","ocaml-ocamlformat-lib"]}]},{"name":"ocaml-angstrom","portdir":"ocaml/ocaml-angstrom","version":"0.16.1","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/inhabitedtype/angstrom","description":"Parser combinators built for speed and memory-efficiency","long_description":"Angstrom is a parser-combinator library that makes it easy to write efficient, expressive, and reusable parsers suitable for high-performance applications. It exposes monadic and applicative interfaces for composition, and supports incremental input through buffered and unbuffered interfaces. Both interfaces give the user total control over the blocking behavior of their application, with the unbuffered interface enabling zero-copy IO. Parsers are backtracking by default and support unbounded lookahead.","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-bigstringaf"]}],"depends_on":[{"type":"lib","ports":["ocaml-uri"]}]},{"name":"ocaml-alcotest","portdir":"ocaml/ocaml-alcotest","version":"1.9.1","license":"ISC","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/mirage/alcotest","description":"Lightweight and colorful test framework","long_description":"Alcotest exposes simple interface to perform unit tests.","active":true,"categories":["devel","ocaml"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["ocaml-dune","clang-18"]},{"type":"lib","ports":["ocaml-stdlib-shims","ocaml-re","ocaml-cmdliner","ocaml","ocaml-astring","ocaml-uutf","ocaml-syntax-shims","ocaml-fmt","ocaml-findlib"]}],"depends_on":[{"type":"lib","ports":["ocaml-ppx_blob"]},{"type":"test","ports":["ocaml-utop"]}]},{"name":"ocaml","portdir":"lang/ocaml","version":"5.5.0","license":"LGPL","platforms":"darwin","epoch":1,"replaced_by":null,"homepage":"https://ocaml.org","description":"Compiler and libraries for the OCaml programming language","long_description":"OCaml is an industrial strength programming language in the ML family, supporting functional, imperative and object-oriented styles.","active":true,"categories":["lang","ocaml"],"maintainers":[{"name":"pmetzger","github":"pmetzger","ports_count":24}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"extract","ports":["xz"]}],"depends_on":[{"type":"build","ports":["unison","abella","ledit","opam","bibtex2html","guestfs-tools","pdfsandwich","semgrep","hevea","moca","obc","orpie","ocaml-camlidl","libguestfs","everparse","ocamldot","whizard"]},{"type":"lib","ports":["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-cmdliner","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-findlib","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-ocamlbuild","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","geneweb","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-dune-site","ocaml-sqlite3","swig-ocaml","swig3-ocaml","kalzium","ocaml-ppx_tools","ocaml-buddy","flashdot","wyrd","advi","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","monotone-viz","ocaml-configurator","ocaml-migrate-parsetree","ocaml-ppx_tools_versioned","ocaml-ppxfind","ocamlsdl","ocaml-mysql","coccinelle","omake","ott","lablgl","ocaml-labltk","ocaml-camlp4","ocaml-dypgen","ocaml-lua","rocq","ocaml-gsl","mldonkey","ocaml-ftp","camlimages","ocaml-angstrom","ocaml-astring","patoline"]},{"type":"run","ports":["tuareg-mode.el","moca"]}]},{"name":"oc","portdir":"sysutils/oc","version":"4.21.0-202601121715","license":"Apache-2","platforms":"darwin freebsd linux","epoch":0,"replaced_by":null,"homepage":"https://kubectl.docs.kubernetes.io/","description":"OpenShift cluster CLI","long_description":"Command line interface for running commands against OpenShift clusters","active":true,"categories":["sysutils"],"maintainers":[{"name":"danchr","github":"danchr","ports_count":181}],"variants":[],"dependencies":[{"type":"build","ports":["go","kerberos5","bash","clang-18"]}],"depends_on":[]}]}