HTTP 200 OK
Allow: GET, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept
{
"count": 50662,
"next": "https://ports.macports.org/api/v1/ports/?format=api&ordering=-created_at&page=889",
"previous": "https://ports.macports.org/api/v1/ports/?format=api&ordering=-created_at&page=887",
"results": [
{
"name": "ocaml-ppx_tools",
"portdir": "ocaml/ocaml-ppx_tools",
"version": "6.6",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/ocaml-ppx/ppx_tools",
"description": "Tools for authors of OCaml syntactic tools",
"long_description": "Tools for authors of OCaml syntactic tools, including OCaml PPX rewriters.",
"active": true,
"categories": [
"devel",
"ocaml"
],
"maintainers": [
{
"name": "landonf",
"github": "landonf",
"ports_count": 83
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"ocaml-cppo",
"ocaml-dune",
"clang-16"
]
},
{
"type": "lib",
"ports": [
"ocaml",
"ocaml-findlib"
]
}
],
"depends_on": []
},
{
"name": "ocaml-ppx_deriving_yojson",
"portdir": "ocaml/ocaml-ppx_deriving_yojson",
"version": "3.7.0",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/whitequark/ppx_deriving_yojson",
"description": "OCaml ppx_deriving plugin for Yojson",
"long_description": "An OCaml ppx_deriving plugin that generates JSON serializers and deserializers using the Yjoson library.",
"active": true,
"categories": [
"devel",
"ocaml"
],
"maintainers": [
{
"name": "landonf",
"github": "landonf",
"ports_count": 83
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"ocaml-dune",
"clang-15"
]
},
{
"type": "lib",
"ports": [
"ocaml-ppx_deriving",
"ocaml-result",
"ocaml",
"ocaml-ppxlib",
"ocaml-yojson",
"ocaml-findlib"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"fstar",
"kremlin"
]
}
]
},
{
"name": "ocaml-ppx_deriving",
"portdir": "ocaml/ocaml-ppx_deriving",
"version": "6.0.2",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/ocaml-ppx/ppx_deriving",
"description": "Type-driven code generation for OCaml",
"long_description": "Common infrastructure for generating OCaml code based on type definitions, and a set of useful plugins for common tasks.",
"active": true,
"categories": [
"devel",
"ocaml"
],
"maintainers": [
{
"name": "landonf",
"github": "landonf",
"ports_count": 83
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"ocaml-cppo",
"ocaml-dune",
"clang-16"
]
},
{
"type": "lib",
"ports": [
"ocaml",
"ocaml-ppxlib",
"ocaml-findlib",
"ocaml-ppx_derivers"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"ocaml-ppx_deriving_yojson",
"ocaml-jingoo",
"geneweb",
"ocaml-visitors",
"fstar",
"kremlin",
"stanc3"
]
}
]
},
{
"name": "ocaml-ppx_derivers",
"portdir": "ocaml/ocaml-ppx_derivers",
"version": "1.2.1",
"license": "BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/ocaml-ppx/ppx_derivers",
"description": "Allow OCaml ppx_deriving and ppx_type_conv to interoperate",
"long_description": "Allow OCaml ppx_deriving and ppx_type_conv to interoperate when linked as part of the same ocaml-migrate-parsetree driver.",
"active": true,
"categories": [
"devel",
"ocaml"
],
"maintainers": [
{
"name": "landonf",
"github": "landonf",
"ports_count": 83
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"ocaml-dune",
"clang-15"
]
},
{
"type": "lib",
"ports": [
"ocaml",
"ocaml-findlib"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"ocaml-ppx_deriving",
"ocaml-ppxlib",
"ocaml-migrate-parsetree"
]
}
]
},
{
"name": "ocaml-pprint",
"portdir": "ocaml/ocaml-pprint",
"version": "20230830",
"license": "LGPL-2",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/fpottier/pprint",
"description": "Pretty-printing library for OCaml",
"long_description": "A pretty-printing combinator library and rendering engine for OCaml.",
"active": true,
"categories": [
"devel",
"ocaml"
],
"maintainers": [
{
"name": "landonf",
"github": "landonf",
"ports_count": 83
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"ocaml-dune",
"clang-16"
]
},
{
"type": "lib",
"ports": [
"ocaml",
"ocaml-findlib"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"fstar",
"kremlin"
]
}
]
},
{
"name": "ocaml-pcre",
"portdir": "ocaml/ocaml-pcre",
"version": "7.5.0",
"license": "LGPL-2.1",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://mmottl.github.io/pcre-ocaml/",
"description": "Perl compatibility regular expressions for OCaml",
"long_description": "This OCaml-library interfaces the PCRE (Perl-compatibility regular expressions) library which is written in C. it can be used for matching regular expressions which are written in PERL-style. Searching for, replacing or splitting text should become much easier with this library.",
"active": true,
"categories": [
"devel",
"ocaml"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"ocaml-dune",
"ocaml-dune-configurator",
"clang-16"
]
},
{
"type": "lib",
"ports": [
"pcre",
"ocaml",
"ocaml-findlib"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"ocaml-ocamlnet",
"stog",
"ocaml-patdiff"
]
}
]
},
{
"name": "ocaml-ounit",
"portdir": "ocaml/ocaml-ounit2",
"version": "2.2.7",
"license": "MIT",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/gildor478/ounit",
"description": "Compatibility shim for ocaml-ounit2",
"long_description": "Provides legacy 'oUnit' ocamlfind package name for ocaml-ounit2",
"active": true,
"categories": [
"devel",
"ocaml"
],
"maintainers": [
{
"name": "landonf",
"github": "landonf",
"ports_count": 83
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"ocaml-ocamlbuild",
"clang-17"
]
},
{
"type": "lib",
"ports": [
"ocaml",
"ocaml-findlib",
"ocaml-stdlib-shims"
]
},
{
"type": "run",
"ports": [
"ocaml-ounit2"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"ocaml-fileutils"
]
},
{
"type": "lib",
"ports": [
"ocaml-jingoo",
"geneweb"
]
},
{
"type": "test",
"ports": [
"ocaml-re"
]
}
]
},
{
"name": "ocaml-ocplib-endian",
"portdir": "ocaml/ocaml-ocplib-endian",
"version": "1.2",
"license": "BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/OCamlPro/ocplib-endian",
"description": "Optimized fixed-width integer functions for OCaml",
"long_description": "Optimized functions for reading and writing fixed-width integers from strings and bigarrays in OCaml.",
"active": true,
"categories": [
"devel",
"ocaml"
],
"maintainers": [
{
"name": "landonf",
"github": "landonf",
"ports_count": 83
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"ocaml-cppo",
"ocaml-dune",
"clang-16"
]
},
{
"type": "lib",
"ports": [
"ocaml",
"ocaml-findlib"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"ocaml-lwt",
"ocaml-lwt_ppx",
"ocaml-lwt_react"
]
}
]
},
{
"name": "ocaml-ocamlnet",
"portdir": "ocaml/ocaml-ocamlnet",
"version": "4.1.9",
"license": "(BSD or GPL-2 or LGPL-2)",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://projects.camlcity.org/projects/ocamlnet.html",
"description": "Internet protocols and helper data structures for OCaml.",
"long_description": "Internet protocols (http, cgi, email etc.) and helper data structures (mail messages, character sets, etc.) Ocamlnet implements a number of Internet protocols (http client & server, cgi and cgi variants, SunRPC, FTP, POP, SMTP) and is a strong base for web and Internet programming.",
"active": true,
"categories": [
"devel",
"ocaml"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-14"
]
},
{
"type": "lib",
"ports": [
"ocaml",
"ocaml-findlib",
"ocaml-pcre"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"ocaml-ocamlrss"
]
}
]
},
{
"name": "ocaml-ocamlbuild",
"portdir": "ocaml/ocaml-ocamlbuild",
"version": "0.14.2",
"license": "(LGPL-2.1 or OpenSSLException)",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/ocaml/ocamlbuild",
"description": "Caml Preprocessor and Pretty-Printer",
"long_description": "OCamlbuild is a generic build tool that has built-in rules for building OCaml library and programs. OCamlbuild was distributed as part of the OCaml distribution for OCaml versions between 3.10.0 and 4.02.3. Starting from OCaml 4.03, it is released separately.",
"active": true,
"categories": [
"devel",
"ocaml"
],
"maintainers": [
{
"name": "pmetzger",
"github": "pmetzger",
"ports_count": 23
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-17"
]
},
{
"type": "lib",
"ports": [
"ocaml"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"ocaml-camlp4",
"ocaml-react",
"ocaml-cryptokit",
"ocaml-process",
"ocaml-ounit",
"ocaml-ulex",
"ocaml-wasm",
"ocaml-astring",
"ocaml-rresult",
"ocaml-xmlm",
"ocaml-topkg",
"ocaml-bos",
"hevea",
"fstar",
"kremlin",
"ocaml-fmt",
"ocaml-fpath",
"ocaml-logs",
"ocaml-ptime",
"ocaml-uucp",
"ocaml-uunf",
"ocaml-uuseg",
"ocaml-uutf",
"everparse"
]
},
{
"type": "lib",
"ports": [
"ocaml-cppo_ocamlbuild"
]
}
]
},
{
"name": "ocaml-num",
"portdir": "ocaml/ocaml-num",
"version": "1.5",
"license": "LGPL-2",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/ocaml/num",
"description": "Legacy OCaml arbitrary-precision integer library",
"long_description": "Legacy OCaml arbitrary-precision integer library",
"active": true,
"categories": [
"devel",
"ocaml"
],
"maintainers": [
{
"name": "pmetzger",
"github": "pmetzger",
"ports_count": 23
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-16"
]
},
{
"type": "lib",
"ports": [
"ocaml",
"ocaml-findlib"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"geneweb",
"ocaml-batteries",
"mldonkey",
"ocaml-sexplib"
]
}
]
},
{
"name": "ocaml-mmap",
"portdir": "ocaml/ocaml-mmap",
"version": "1.2.0",
"license": "LGPL-2.1",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/mirage/mmap",
"description": "Support for mmap(2) in OCaml",
"long_description": "Support for mmap(2) in OCaml.",
"active": true,
"categories": [
"devel",
"ocaml"
],
"maintainers": [
{
"name": "landonf",
"github": "landonf",
"ports_count": 83
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"ocaml-dune",
"clang-16"
]
},
{
"type": "lib",
"ports": [
"ocaml",
"ocaml-bigarray-compat",
"ocaml-findlib"
]
}
],
"depends_on": []
},
{
"name": "ocaml-migrate-parsetree",
"portdir": "ocaml/ocaml-migrate-parsetree",
"version": "2.4.0",
"license": "LGPL-2.1",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/ocaml-ppx/ocaml-migrate-parsetree",
"description": "Convert OCaml parsetrees between different OCaml versions",
"long_description": "Converts OCaml parsetrees, outcometree and AST mappers between different OCaml versions.",
"active": true,
"categories": [
"devel",
"ocaml"
],
"maintainers": [
{
"name": "landonf",
"github": "landonf",
"ports_count": 83
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"ocaml-dune",
"clang-16"
]
},
{
"type": "lib",
"ports": [
"ocaml",
"ocaml-findlib",
"ocaml-ppx_derivers"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"ocaml-ppx_tools_versioned",
"ocaml-ppxfind"
]
}
]
},
{
"name": "ocaml-coq-menhirlib",
"portdir": "ocaml/ocaml-menhir",
"version": "20231231",
"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": [
{
"name": "vital.had",
"github": "barracuda156",
"ports_count": 2571
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"ocaml-dune",
"clang-16"
]
},
{
"type": "lib",
"ports": [
"ocaml",
"ocaml-findlib"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"ocaml-menhir"
]
}
]
},
{
"name": "ocaml-menhirSdk",
"portdir": "ocaml/ocaml-menhir",
"version": "20231231",
"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": [
{
"name": "vital.had",
"github": "barracuda156",
"ports_count": 2571
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"ocaml-dune",
"clang-16"
]
},
{
"type": "lib",
"ports": [
"ocaml",
"ocaml-findlib"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"ocaml-js_of_ocaml-compiler",
"ocaml-menhir",
"ocaml-merlin-lib",
"ocaml-ocamlformat-lib"
]
}
]
},
{
"name": "ocaml-menhirLib",
"portdir": "ocaml/ocaml-menhir",
"version": "20231231",
"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": [
{
"name": "vital.had",
"github": "barracuda156",
"ports_count": 2571
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"ocaml-dune",
"clang-16"
]
},
{
"type": "lib",
"ports": [
"ocaml",
"ocaml-findlib"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"ocaml-js_of_ocaml-compiler",
"ocaml-menhir",
"ocaml-merlin-lib",
"ocaml-ocamlformat-lib"
]
}
]
},
{
"name": "ocaml-menhir",
"portdir": "ocaml/ocaml-menhir",
"version": "20231231",
"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": [
{
"name": "vital.had",
"github": "barracuda156",
"ports_count": 2571
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-16",
"ocaml-dune"
]
},
{
"type": "lib",
"ports": [
"ocaml-menhirLib",
"ocaml",
"ocaml-menhirSdk",
"ocaml-findlib"
]
},
{
"type": "run",
"ports": [
"ocaml-coq-menhirlib"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"omake",
"ocaml-jingoo",
"ocaml-js_of_ocaml-compiler",
"fstar",
"kremlin",
"abella",
"stanc3",
"ocaml-merlin-lib",
"ocaml-ocamlformat-lib",
"coccinelle"
]
}
]
},
{
"name": "ocaml-lwt_react",
"portdir": "ocaml/ocaml-lwt",
"version": "1.2.0",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/ocsigen/lwt",
"description": "Helpers for using React with Lwt",
"long_description": "Lwt provides typed, composable promises for OCaml, with support for parallel resolution.",
"active": true,
"categories": [
"devel",
"ocaml"
],
"maintainers": [
{
"name": "landonf",
"github": "landonf",
"ports_count": 83
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"ocaml-cppo",
"ocaml-dune",
"clang-16"
]
},
{
"type": "lib",
"ports": [
"ocaml-lwt",
"ocaml",
"ocaml-react",
"ocaml-ocplib-endian",
"ocaml-dune-configurator",
"ocaml-findlib"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"ocaml-lambda-term",
"ocaml-utop"
]
}
]
},
{
"name": "ocaml-lwt_ppx",
"portdir": "ocaml/ocaml-lwt",
"version": "5.7.0",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/ocsigen/lwt",
"description": "Promises and event-driven I/O for OCaml",
"long_description": "Lwt provides typed, composable promises for OCaml, with support for parallel resolution.",
"active": true,
"categories": [
"devel",
"ocaml"
],
"maintainers": [
{
"name": "landonf",
"github": "landonf",
"ports_count": 83
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"ocaml-cppo",
"ocaml-dune",
"clang-16"
]
},
{
"type": "lib",
"ports": [
"ocaml-lwt",
"ocaml",
"ocaml-ppxlib",
"ocaml-ocplib-endian",
"ocaml-dune-configurator",
"ocaml-findlib"
]
}
],
"depends_on": []
},
{
"name": "ocaml-lwt",
"portdir": "ocaml/ocaml-lwt",
"version": "5.7.0",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/ocsigen/lwt",
"description": "Promises and event-driven I/O for OCaml",
"long_description": "Lwt provides typed, composable promises for OCaml, with support for parallel resolution.",
"active": true,
"categories": [
"devel",
"ocaml"
],
"maintainers": [
{
"name": "landonf",
"github": "landonf",
"ports_count": 83
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"ocaml-cppo",
"ocaml-dune",
"clang-16"
]
},
{
"type": "lib",
"ports": [
"ocaml",
"ocaml-ocplib-endian",
"ocaml-dune-configurator",
"ocaml-findlib"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"ocaml-lwt_ppx",
"ocaml-lwt_react",
"ocaml-lambda-term",
"ocaml-logs",
"ocaml-utop"
]
}
]
},
{
"name": "ocaml-integers",
"portdir": "ocaml/ocaml-integers",
"version": "0.7.0",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/yallop/ocaml-integers",
"description": "Various signed and unsigned integer types for OCaml.",
"long_description": "Various signed and unsigned integer types for OCaml.",
"active": true,
"categories": [
"devel",
"ocaml"
],
"maintainers": [
{
"name": "landonf",
"github": "landonf",
"ports_count": 83
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"ocaml-dune",
"clang-16"
]
},
{
"type": "lib",
"ports": [
"ocaml",
"ocaml-findlib",
"ocaml-stdlib-shims"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"ocaml-ctypes"
]
}
]
},
{
"name": "ocaml-hex",
"portdir": "ocaml/ocaml-hex",
"version": "1.5.0",
"license": "ISC",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/mirage/ocaml-hex",
"description": "Hexadecimal converter library for OCaml",
"long_description": "Hexadecimal converter library for OCaml.",
"active": true,
"categories": [
"devel",
"ocaml"
],
"maintainers": [
{
"name": "landonf",
"github": "landonf",
"ports_count": 83
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"ocaml-dune",
"clang-16"
]
},
{
"type": "lib",
"ports": [
"ocaml",
"ocaml-bigarray-compat",
"ocaml-cstruct",
"ocaml-findlib"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"everparse"
]
}
]
},
{
"name": "ocaml-hacl-star-raw",
"portdir": "ocaml/ocaml-hacl-star",
"version": "20210824-4b197eb",
"license": "Apache-2",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/project-everest/hacl-star",
"description": "High-assurance cryptographic library.",
"long_description": "Formally verified library of modern cryptographic algorithms, including Curve25519, Ed25519, AES-GCM, Chacha20, Poly1305, SHA-2, SHA-3, HMAC, and HKDF. The code for all of these algorithms is formally verified using the F* verification framework for memory safety, functional correctness, and secret independence (resistance to some types of timing side-channels).",
"active": true,
"categories": [
"devel",
"security",
"ocaml"
],
"maintainers": [
{
"name": "landonf",
"github": "landonf",
"ports_count": 83
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-17",
"mono",
"python38",
"coreutils",
"gtime",
"gsed",
"gmake"
]
},
{
"type": "lib",
"ports": [
"kremlin",
"ocaml",
"ocaml-ctypes",
"ocaml-findlib",
"fstar"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"ocaml-hacl-star"
]
}
]
},
{
"name": "ocaml-hacl-star",
"portdir": "ocaml/ocaml-hacl-star",
"version": "20210824-4b197eb",
"license": "Apache-2",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/project-everest/hacl-star",
"description": "High-assurance cryptographic library.",
"long_description": "Formally verified library of modern cryptographic algorithms, including Curve25519, Ed25519, AES-GCM, Chacha20, Poly1305, SHA-2, SHA-3, HMAC, and HKDF. The code for all of these algorithms is formally verified using the F* verification framework for memory safety, functional correctness, and secret independence (resistance to some types of timing side-channels).",
"active": true,
"categories": [
"devel",
"security",
"ocaml"
],
"maintainers": [
{
"name": "landonf",
"github": "landonf",
"ports_count": 83
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-17",
"mono",
"ocaml-cppo",
"ocaml-dune",
"coreutils",
"gtime",
"gsed",
"gmake"
]
},
{
"type": "lib",
"ports": [
"kremlin",
"ocaml",
"ocaml-findlib",
"ocaml-hacl-star-raw",
"ocaml-zarith",
"fstar"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"everparse"
]
}
]
},
{
"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": 83
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"ocaml-dune",
"clang-16"
]
},
{
"type": "lib",
"ports": [
"ocaml",
"ocaml-findlib",
"ocaml-seq"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"ocaml-sedlex"
]
}
]
},
{
"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": 83
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"ocaml-dune",
"clang-16"
]
},
{
"type": "lib",
"ports": [
"ocaml",
"ocaml-findlib"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"kremlin",
"ocaml-ocamlformat-lib"
]
}
]
},
{
"name": "ocaml-findlib",
"portdir": "ocaml/ocaml-findlib",
"version": "1.9.6",
"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": 23
}
],
"variants": [
"toolbox"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-17"
]
},
{
"type": "lib",
"ports": [
"ocaml"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"guestfs-tools",
"advi",
"bsdowl",
"ocaml-lacaml",
"ocaml-lua",
"ocaml-mysql",
"coq",
"libguestfs"
]
},
{
"type": "lib",
"ports": [
"ocaml-ppx_import",
"ocaml-cudf",
"ocaml-angstrom",
"ocaml-bigstringaf",
"ocaml-calendars",
"ocaml-camlp5-buildscripts",
"ocaml-configurator",
"ocaml-cryptokit",
"ocaml-csexp",
"ocaml-extlib",
"ocaml-hacl-star",
"ocaml-jingoo",
"ocaml-hacl-star-raw",
"ocaml-markup",
"ocaml-not-ocamlfind",
"ocaml-ounit2",
"ocaml-process",
"ocaml-ounit",
"ocaml-stdlib-shims",
"ocaml-syslog",
"ocaml-ulex",
"ocaml-unidecode",
"ocaml-wasm",
"ocaml-ppx_blob",
"ocaml-dypgen",
"ocaml-lua",
"ocaml-lacaml",
"ocaml-ftp",
"ocaml-camomile",
"ocaml-config-file",
"ocaml-ocamlnet",
"ocaml-ppx_tools_versioned",
"ocaml-ppxfind",
"ocaml-zip",
"ocamlsdl",
"ocaml-astring",
"ocaml-rresult",
"ocaml-ppx_deriving",
"ocaml-ppxlib",
"ocaml-sexplib0",
"ocaml-xmlm",
"ocaml-uri",
"ocaml-mpi",
"ocaml-xtmpl",
"patoline",
"ocaml-ocamlrss",
"stog",
"ocaml-topkg",
"ocaml-gen",
"ocaml-ocplib-endian",
"ocaml-js_of_ocaml",
"ocaml-sedlex",
"ocaml-js_of_ocaml-compiler",
"ocaml-stringext",
"camlimages",
"ocaml-bos",
"ocaml-bigarray-compat",
"ocaml-cstruct",
"ocaml-fix",
"ocaml-hex",
"ocaml-integers",
"ocaml-migrate-parsetree",
"ocaml-ppx_tools",
"ocaml-re",
"ocaml-pprint",
"ocaml-sqlite3",
"ocaml-num",
"ocaml-batteries",
"ocaml-memtrace",
"ocaml-pcre",
"ocaml-ctypes",
"ocaml-fileutils",
"ocaml-mmap",
"ocaml-stdint",
"ocaml-pcre2",
"ocaml-seq",
"ocaml-cgi",
"ocaml-easy-format",
"ocaml-camlp-streams",
"ocaml-biniou",
"lablgtk2",
"ocaml-base",
"ocaml-int_repr",
"ocaml-lwt",
"ocaml-lwt_ppx",
"ocaml-lwt_react",
"ocaml-menhir",
"ocaml-menhirLib",
"ocaml-menhirSdk",
"ocaml-coq-menhirlib",
"ocaml-ppx_tydi",
"ocaml-stdio",
"ocaml-visitors",
"ocaml-base_bigstring",
"fstar",
"kremlin",
"ocaml-zarith",
"ocaml-dune",
"ocaml-dune-build-info",
"ocaml-dune-configurator",
"ocaml-xdg",
"ocaml-yojson",
"ocaml-parmap",
"ocaml-stdcompat",
"ocaml-ocamlgraph",
"stanc3",
"ocaml-alcotest",
"ocaml-async",
"ocaml-async_kernel",
"ocaml-async_rpc_kernel",
"ocaml-async_unix",
"ocaml-base64",
"ocaml-base_quickcheck",
"ocaml-bin_prot",
"ocaml-bisect_ppx",
"ocaml-cmdliner",
"ocaml-core",
"ocaml-core_extended",
"ocaml-core_kernel",
"ocaml-core_unix",
"ocaml-crunch",
"ocaml-either",
"ocaml-expect_test_helpers_core",
"ocaml-fieldslib",
"ocaml-expect_test_helpers_kernel",
"ocaml-fmt",
"ocaml-fpath",
"ocaml-jane-street-headers",
"ocaml-jst-config",
"ocaml-lambda-term",
"ocaml-logs",
"ocaml-merlin",
"ocaml-mew",
"ocaml-dot-merlin-reader",
"ocaml-merlin-lib",
"ocaml-mew_vi",
"ocaml-ocaml-version",
"ocaml-ocaml_intrinsics",
"ocaml-ocamlformat",
"ocaml-ocp-indent",
"ocaml-ocamlformat-lib",
"ocaml-parsexp",
"ocaml-patience_diff",
"ocaml-patdiff",
"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_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_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-compiler-libs",
"ocaml-ppx_variants_conv",
"ocaml-protocol_version_header",
"ocaml-ptime",
"ocaml-record_builder",
"ocaml-sexp_pretty",
"ocaml-sexplib",
"ocaml-shell",
"ocaml-spawn",
"ocaml-splittable_random",
"ocaml-syntax-shims",
"ocaml-textutils",
"ocaml-textutils_kernel",
"ocaml-time_now",
"ocaml-timezone",
"ocaml-trie",
"ocaml-typerep",
"ocaml-utop",
"ocaml-uucp",
"ocaml-uunf",
"ocaml-uuseg",
"ocaml-uutf",
"ocaml-variantslib",
"ocaml-zed",
"coccinelle",
"camlp5",
"ocaml-ppx_typerep_conv",
"ocaml-cppo",
"ocaml-cppo_ocamlbuild",
"ocaml-ppx_derivers",
"ocaml-ppx_deriving_yojson",
"ocaml-react",
"ocaml-result",
"ocaml-buddy"
]
}
]
},
{
"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": 83
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"ocaml-dune",
"ocaml-ounit",
"clang-16"
]
},
{
"type": "lib",
"ports": [
"ocaml",
"ocaml-findlib",
"ocaml-seq"
]
},
{
"type": "test",
"ports": [
"ocaml-stdlib-shims"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"fstar",
"kremlin"
]
}
]
},
{
"name": "ocaml-extlib",
"portdir": "ocaml/ocaml-extlib",
"version": "1.7.6",
"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": 23
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"ocaml-cppo",
"clang-17"
]
},
{
"type": "lib",
"ports": [
"ocaml",
"ocaml-findlib"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"ocaml-cudf"
]
}
]
},
{
"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": 83
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"ocaml-dune",
"clang-15"
]
},
{
"type": "lib",
"ports": [
"ocaml",
"ocaml-findlib"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"ocaml-biniou"
]
}
]
},
{
"name": "ocaml-dune-configurator",
"portdir": "ocaml/ocaml-dune",
"version": "3.16.0",
"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": 83
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"ocaml-dune",
"clang-17"
]
},
{
"type": "lib",
"ports": [
"ocaml",
"ocaml-csexp",
"ocaml-findlib"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"ocaml-bigstringaf",
"ocaml-pcre",
"ocaml-ctypes",
"ocaml-pcre2",
"ocaml-jst-config",
"ocaml-ocaml_intrinsics"
]
},
{
"type": "lib",
"ports": [
"ocaml-lwt",
"ocaml-sqlite3",
"ocaml-lwt_ppx",
"ocaml-lwt_react",
"ocaml-parmap",
"ocaml-base"
]
}
]
},
{
"name": "ocaml-dune",
"portdir": "ocaml/ocaml-dune",
"version": "3.16.0",
"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": 83
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-17"
]
},
{
"type": "lib",
"ports": [
"ocaml",
"ocaml-findlib"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"ocaml-zed",
"ocaml-cppo",
"ocaml-cppo_ocamlbuild",
"ocaml-ppx_derivers",
"ocaml-ppx_deriving_yojson",
"ocaml-result",
"ocaml-compiler-libs",
"ocaml-ppx_import",
"ocaml-angstrom",
"ocaml-bigstringaf",
"ocaml-calendars",
"ocaml-configurator",
"ocaml-csexp",
"ocaml-hacl-star",
"ocaml-jingoo",
"ocaml-markup",
"ocaml-ounit2",
"ocaml-stdlib-shims",
"ocaml-syslog",
"ocaml-unidecode",
"ocaml-ppx_blob",
"ocaml-ppx_tools_versioned",
"ocaml-ppxfind",
"ocaml-ppx_deriving",
"ocaml-ppxlib",
"ocaml-sexplib0",
"ocaml-uri",
"ocaml-gen",
"ocaml-ocplib-endian",
"ocaml-js_of_ocaml",
"ocaml-sedlex",
"ocaml-js_of_ocaml-compiler",
"ocaml-stringext",
"camlimages",
"ocaml-bigarray-compat",
"ocaml-cstruct",
"ocaml-fix",
"ocaml-hex",
"ocaml-integers",
"ocaml-migrate-parsetree",
"ocaml-ppx_tools",
"ocaml-re",
"ocaml-pprint",
"ocaml-sqlite3",
"ocaml-batteries",
"ocaml-memtrace",
"ocaml-pcre",
"ocaml-ctypes",
"ocaml-fileutils",
"ocaml-mmap",
"ocaml-stdint",
"ocaml-pcre2",
"ocaml-seq",
"ocaml-easy-format",
"ocaml-camlp-streams",
"ocaml-biniou",
"ocaml-base",
"ocaml-int_repr",
"ocaml-lwt",
"ocaml-lwt_ppx",
"ocaml-lwt_react",
"ocaml-menhir",
"ocaml-menhirLib",
"ocaml-menhirSdk",
"ocaml-coq-menhirlib",
"ocaml-ppx_tydi",
"ocaml-stdio",
"ocaml-visitors",
"ocaml-base_bigstring",
"ocaml-dune-build-info",
"ocaml-dune-configurator",
"ocaml-xdg",
"abella",
"ocaml-yojson",
"ocaml-parmap",
"ocaml-stdcompat",
"ocaml-ocamlgraph",
"stanc3",
"ocaml-alcotest",
"ocaml-async",
"ocaml-async_kernel",
"ocaml-async_rpc_kernel",
"ocaml-async_unix",
"ocaml-base64",
"ocaml-base_quickcheck",
"ocaml-bin_prot",
"ocaml-bisect_ppx",
"ocaml-cmdliner",
"ocaml-core",
"ocaml-core_extended",
"ocaml-core_kernel",
"ocaml-core_unix",
"ocaml-crunch",
"ocaml-either",
"ocaml-expect_test_helpers_core",
"ocaml-fieldslib",
"ocaml-expect_test_helpers_kernel",
"ocaml-jane-street-headers",
"ocaml-jst-config",
"ocaml-lambda-term",
"ocaml-merlin",
"ocaml-mew",
"ocaml-dot-merlin-reader",
"ocaml-merlin-lib",
"ocaml-mew_vi",
"ocaml-ocaml-version",
"ocaml-ocaml_intrinsics",
"ocaml-ocamlformat",
"ocaml-ocp-indent",
"ocaml-ocamlformat-lib",
"ocaml-parsexp",
"ocaml-patience_diff",
"ocaml-patdiff",
"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_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_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_typerep_conv",
"ocaml-ppx_variants_conv",
"ocaml-protocol_version_header",
"ocaml-record_builder",
"ocaml-sexp_pretty",
"ocaml-sexplib",
"ocaml-shell",
"ocaml-spawn",
"ocaml-splittable_random",
"ocaml-syntax-shims",
"ocaml-textutils",
"ocaml-textutils_kernel",
"ocaml-time_now",
"ocaml-timezone",
"ocaml-trie",
"ocaml-typerep",
"ocaml-utop",
"ocaml-variantslib"
]
},
{
"type": "lib",
"ports": [
"geneweb"
]
}
]
},
{
"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": 83
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"ocaml-dune",
"ocaml-dune-configurator",
"clang-16"
]
},
{
"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"
]
},
{
"type": "test",
"ports": [
"kremlin"
]
}
]
},
{
"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": 83
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"ocaml-dune",
"clang-16"
]
},
{
"type": "lib",
"ports": [
"ocaml",
"ocaml-bigarray-compat",
"ocaml-findlib"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"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-17"
]
},
{
"type": "lib",
"ports": [
"ocaml",
"ocaml-findlib"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"ocaml-dune-configurator",
"ocaml-merlin-lib",
"ocaml-ocamlformat-lib"
]
}
]
},
{
"name": "ocaml-cryptokit",
"portdir": "ocaml/ocaml-cryptokit",
"version": "1.13",
"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": 83
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"ocaml-ocamlbuild",
"clang-17"
]
},
{
"type": "lib",
"ports": [
"zlib",
"ocaml",
"ocaml-findlib",
"ocaml-zarith"
]
}
],
"depends_on": []
},
{
"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": 83
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"ocaml-dune",
"clang-15"
]
},
{
"type": "lib",
"ports": [
"ocaml",
"ocaml-cppo",
"ocaml-findlib",
"ocaml-ocamlbuild"
]
}
],
"depends_on": []
},
{
"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": 83
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"ocaml-dune",
"clang-15"
]
},
{
"type": "lib",
"ports": [
"ocaml",
"ocaml-findlib"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"ocaml-lwt",
"ocaml-lwt_ppx",
"ocaml-lwt_react",
"ocaml-hacl-star",
"ocaml-ppx_deriving",
"ocaml-ocplib-endian",
"ocaml-extlib",
"ocaml-ppx_tools"
]
},
{
"type": "lib",
"ports": [
"ocaml-utop",
"geneweb",
"camlimages",
"ocaml-cppo_ocamlbuild"
]
}
]
},
{
"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": true,
"categories": [
"devel",
"ocaml"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"ocaml-dune",
"clang-17"
]
},
{
"type": "lib",
"ports": [
"ocaml",
"ocaml-base",
"ocaml-findlib",
"ocaml-stdio"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"camlimages"
]
}
]
},
{
"name": "ocaml-config-file",
"portdir": "ocaml/ocaml-config-file",
"version": "1.2",
"license": "LGPL-2+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://config-file.forge.ocamlcore.org/",
"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": [
"clang-9.0",
"ocaml-camlp4"
]
},
{
"type": "lib",
"ports": [
"ocaml",
"ocaml-findlib"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"stog"
]
}
]
},
{
"name": "ocaml-camomile",
"portdir": "ocaml/ocaml-camomile",
"version": "0.8.3",
"license": "LGPL-2+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://camomile.sf.net/",
"description": "OCaml module to convert strings to and from various encodings",
"long_description": "OCaml module to convert strings to and from various encodings",
"active": true,
"categories": [
"devel",
"ocaml"
],
"maintainers": [
{
"name": "toots",
"github": "toots",
"ports_count": 1
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0"
]
},
{
"type": "lib",
"ports": [
"ocaml",
"ocaml-findlib"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"patoline"
]
}
]
},
{
"name": "ocaml-camlidl",
"portdir": "ocaml/ocaml-camlidl",
"version": "1.09",
"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": 54
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"ocaml",
"clang-17"
]
}
],
"depends_on": []
},
{
"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": 83
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"ocaml-dune",
"clang-15"
]
},
{
"type": "lib",
"ports": [
"ocaml",
"ocaml-easy-format",
"ocaml-findlib",
"ocaml-camlp-streams"
]
}
],
"depends_on": []
},
{
"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": 83
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"ocaml-dune",
"clang-16"
]
},
{
"type": "lib",
"ports": [
"ocaml",
"ocaml-findlib"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"ocaml-cstruct",
"ocaml-hex",
"ocaml-ctypes",
"ocaml-mmap"
]
}
]
},
{
"name": "ocaml-batteries",
"portdir": "ocaml/ocaml-batteries",
"version": "3.8.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": 83
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"ocaml-dune",
"clang-16"
]
},
{
"type": "lib",
"ports": [
"ocaml",
"ocaml-findlib",
"ocaml-num",
"ocaml-camlp-streams"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"everparse"
]
},
{
"type": "lib",
"ports": [
"fstar",
"kremlin"
]
}
]
},
{
"name": "ocaml-base",
"portdir": "ocaml/ocaml-base",
"version": "0.16.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": 83
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"ocaml-dune",
"clang-16"
]
},
{
"type": "lib",
"ports": [
"ocaml",
"ocaml-dune-configurator",
"ocaml-findlib",
"ocaml-sexplib0"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"ocaml-configurator",
"ocaml-int_repr",
"ocaml-ppx_tydi",
"ocaml-stdio",
"ocaml-base_bigstring",
"ocaml-base_quickcheck",
"ocaml-bin_prot",
"ocaml-core",
"ocaml-core_kernel",
"ocaml-expect_test_helpers_core",
"ocaml-fieldslib",
"ocaml-expect_test_helpers_kernel",
"ocaml-jst-config",
"ocaml-ocamlformat-lib",
"ocaml-patience_diff",
"ocaml-ppx_assert",
"ocaml-ppx_bin_prot",
"ocaml-ppx_cold",
"ocaml-ppx_compare",
"ocaml-ppx_custom_printf",
"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_typerep_conv",
"ocaml-ppx_variants_conv",
"ocaml-record_builder",
"ocaml-sexp_pretty",
"ocaml-splittable_random",
"ocaml-time_now",
"ocaml-typerep",
"ocaml-variantslib"
]
}
]
},
{
"name": "camlimages",
"portdir": "ocaml/camlimages",
"version": "5.0.1",
"license": "(LGPL-2 or Permissive)",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://gallium.inria.fr/camlimages/",
"description": "Objective Caml interface to image manipulation functions.",
"long_description": "Camlimages provides basic functions for image processing and loading/saving various image file formats, an interface to display images, and a Freetype interface to render TrueType fonts.",
"active": true,
"categories": [
"devel",
"graphics",
"ocaml"
],
"maintainers": [],
"variants": [
"graph"
],
"dependencies": [
{
"type": "build",
"ports": [
"pkgconfig",
"ocaml-dune",
"clang-15"
]
},
{
"type": "lib",
"ports": [
"libpng",
"tiff",
"ocaml",
"ocaml-configurator",
"ocaml-cppo",
"giflib",
"freetype",
"ghostscript",
"lablgtk2",
"rgb",
"xpm",
"ocaml-findlib",
"libexif",
"libjpeg-turbo"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"advi"
]
}
]
},
{
"name": "yencode",
"portdir": "news/yencode",
"version": "0.46",
"license": "GPL-2+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://web.archive.org/web/20051221043535/http://www.yencode.org/",
"description": "yENC encoder/decoder",
"long_description": "This is yencode, an encoder/decoder package for the Usenet \"yENC\" format.",
"active": true,
"categories": [
"sysutils",
"news"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-14"
]
},
{
"type": "lib",
"ports": [
"libiconv"
]
}
],
"depends_on": []
},
{
"name": "xpn",
"portdir": "news/xpn",
"version": "1.2.6",
"license": "GPL-2",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "http://xpn.altervista.org/",
"description": "Graphical newsreader written in PyGtk.",
"long_description": "XPN (X Python Newsreader) is a news client written in Python and based on the GTK+ library. It offers a good MIME support, scoring system, filtered views, random tag-lines, external editor support, one-key navigation, ROT13, Face and X-Face headers decoding, spoiler char and many more.",
"active": true,
"categories": [
"news"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-16"
]
},
{
"type": "lib",
"ports": [
"py27-pygtk"
]
}
],
"depends_on": []
},
{
"name": "tin",
"portdir": "news/tin",
"version": "2.6.4",
"license": "BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://www.tin.org/",
"description": "A threaded NNTP and spool based UseNet newsreader",
"long_description": "tin is a full-screen easy to use Usenet reader. It can read news locally or remotely via a NNTP (Network News Transport Protocol) server. It will automatically utilize NOV (News OVerview) style index files if available locally or via the NNTP XOVER command.",
"active": true,
"categories": [
"news"
],
"maintainers": [],
"variants": [
"gpg",
"ispell",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-17"
]
},
{
"type": "extract",
"ports": [
"xz"
]
},
{
"type": "lib",
"ports": [
"pcre",
"icu",
"libiconv",
"libidn",
"ncurses"
]
}
],
"depends_on": []
}
]
}