HTTP 200 OK
Allow: GET, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept
{
"count": 51929,
"next": "https://ports.macports.org/api/v1/ports/?format=api&ordering=updated_at&page=504",
"previous": "https://ports.macports.org/api/v1/ports/?format=api&ordering=updated_at&page=502",
"results": [
{
"name": "ocaml-rresult",
"portdir": "ocaml/ocaml-rresult",
"version": "0.7.0",
"license": "ISC",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://erratique.ch/software/rresult",
"description": "Result value combinators for OCaml",
"long_description": "Rresult is an OCaml module for handling computation results and errors in an explicit and declarative manner, without resorting to exceptions. It defines combinators to operate on the result type available from OCaml 4.03 in the standard library. OCaml 4.08 provides the Stdlib.Result module which you should prefer to Rresult.",
"active": true,
"categories": [
"devel",
"ocaml"
],
"maintainers": [
{
"name": "pguyot",
"github": "pguyot",
"ports_count": 176
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"ocaml-ocamlbuild",
"ocaml-topkg",
"opam",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"ocaml",
"ocaml-findlib"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"camlp5",
"ocaml-bos",
"ocaml-camlp5-buildscripts",
"ocaml-not-ocamlfind"
]
}
]
},
{
"name": "ocaml-sedlex",
"portdir": "ocaml/ocaml-sedlex",
"version": "3.3",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/ocaml-community/sedlex",
"description": "Unicode-friendly lexer generator for OCaml",
"long_description": "sedlex is a lexer generator for OCaml, similar to ocamllex. Unlike ocamllex, sedlex supports Unicode, and lexer specifications are embedded in regular OCaml source files.",
"active": true,
"categories": [
"devel",
"ocaml"
],
"maintainers": [
{
"name": "landonf",
"github": "landonf",
"ports_count": 84
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"ocaml-dune",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"ocaml",
"ocaml-findlib",
"ocaml-gen",
"ocaml-ppxlib"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"fstar",
"ocaml-js_of_ocaml-compiler"
]
}
]
},
{
"name": "ocaml-seq",
"portdir": "ocaml/ocaml-seq",
"version": "0.3.1",
"license": "LGPL-2.1",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/c-cube/seq",
"description": "Compatibility package for OCamlʼs standard iterator type",
"long_description": "Compatibility package for OCamlʼs standard iterator type",
"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-fileutils",
"ocaml-gen",
"ocaml-re",
"ocaml-yojson"
]
}
]
},
{
"name": "ocaml-sexp_pretty",
"portdir": "ocaml/ocaml-sexp_pretty",
"version": "0.16.0",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/janestreet/sexp_pretty",
"description": "Library for pretty-printing s-expressions",
"long_description": "Library for pretty-printing s-expressions, using better indentation rules than the default pretty printer in Sexplib.",
"active": true,
"categories": [
"devel",
"ocaml"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"ocaml-dune",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"ocaml-findlib",
"ocaml-re",
"ocaml",
"ocaml-sexplib",
"ocaml-ppx_base",
"ocaml-base"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"ocaml-expect_test_helpers_core",
"ocaml-expect_test_helpers_kernel"
]
}
]
},
{
"name": "ocaml-sexplib",
"portdir": "ocaml/ocaml-sexplib",
"version": "0.16.0",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/janestreet/sexplib",
"description": "S-expressions for OCaml",
"long_description": "S-expressions for OCaml",
"active": true,
"categories": [
"devel",
"ocaml"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"ocaml-dune",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"ocaml-num",
"ocaml",
"ocaml-parsexp",
"ocaml-sexplib0",
"ocaml-findlib"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"everparse"
]
},
{
"type": "lib",
"ports": [
"coccinelle",
"ocaml-core",
"ocaml-core_unix",
"ocaml-ppx_log",
"ocaml-sexp_pretty"
]
}
]
},
{
"name": "ocaml-sexplib0",
"portdir": "ocaml/ocaml-sexplib0",
"version": "0.17.0",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/janestreet/sexplib0",
"description": "Jane Street's S-expression definitions and base converters for OCaml",
"long_description": "Part of Jane Street's Core suite of libraries for OCaml, providing S-expression definitions and base converters.",
"active": true,
"categories": [
"devel",
"ocaml"
],
"maintainers": [
{
"name": "landonf",
"github": "landonf",
"ports_count": 84
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"ocaml-dune",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"ocaml",
"ocaml-findlib"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"ocaml-base",
"ocaml-parsexp",
"ocaml-ppx_sexp_conv",
"ocaml-ppxlib",
"ocaml-sexplib"
]
}
]
},
{
"name": "ocaml-sha",
"portdir": "ocaml/ocaml-sha",
"version": "1.15.4",
"license": "ISC",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/djs55/ocaml-sha",
"description": "OCaml bindings to SHA cryptographic functions",
"long_description": "OCaml binding to SHA interface code, providing SHA1, SHA256, and SHA512 hash functions with an interface compatible with OCaml's standard library MD5 digest.",
"active": true,
"categories": [
"devel",
"security",
"ocaml"
],
"maintainers": [
{
"name": "pguyot",
"github": "pguyot",
"ports_count": 176
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"ocaml-dune",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"ocaml",
"ocaml-findlib",
"ocaml-stdlib-shims"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"everparse"
]
}
]
},
{
"name": "ocaml-spawn",
"portdir": "ocaml/ocaml-spawn",
"version": "0.15.1",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/janestreet/spawn",
"description": "Spawning system process",
"long_description": "Spawn is a small library exposing only one function: Spawn.spawn. Its purpose is to start command in the background. Spawn aims to provide a few missing features of Unix.create_process such as providing a working directory as well as improving error reporting and performance.",
"active": true,
"categories": [
"devel",
"ocaml"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"ocaml-dune",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"ocaml",
"ocaml-findlib"
]
},
{
"type": "test",
"ports": [
"ocaml-ppx_expect"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"ocaml-shell",
"ocaml-core_unix"
]
}
]
},
{
"name": "ocaml-splittable_random",
"portdir": "ocaml/ocaml-splittable_random",
"version": "0.16.0",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/janestreet/splittable_random",
"description": "PRNG that can be split into independent streams",
"long_description": "PRNG that can be split into independent streams",
"active": true,
"categories": [
"devel",
"ocaml"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"ocaml-dune",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"ocaml-findlib",
"ocaml-ppx_assert",
"ocaml",
"ocaml-ppx_bench",
"ocaml-ppx_inline_test",
"ocaml-ppx_sexp_message",
"ocaml-base"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"ocaml-base_quickcheck",
"ocaml-core"
]
}
]
},
{
"name": "ocaml-sqlite3",
"portdir": "ocaml/ocaml-sqlite3",
"version": "5.1.0",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://mmottl.github.io/sqlite3-ocaml",
"description": "OCaml bindings for SQLite 3",
"long_description": "OCaml bindings for SQLite 3",
"active": true,
"categories": [
"devel",
"databases",
"ocaml"
],
"maintainers": [
{
"name": "landonf",
"github": "landonf",
"ports_count": 84
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"pkgconfig",
"ocaml-dune",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"ocaml-findlib",
"sqlite3",
"ocaml",
"ocaml-dune-configurator"
]
},
{
"type": "test",
"ports": [
"ocaml-ppx_inline_test"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"patoline"
]
}
]
},
{
"name": "ocaml-stdcompat",
"portdir": "ocaml/ocaml-stdcompat",
"version": "21.1",
"license": "LGPL-2.1",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/ocamllibs/stdcompat",
"description": "Stdcompat: compatibility module for OCaml standard library",
"long_description": "Stdcompat: compatibility module for OCaml standard library",
"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": [
"coccinelle"
]
}
]
},
{
"name": "ocaml-stdint",
"portdir": "ocaml/ocaml-stdint",
"version": "0.7.2",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/andrenth/ocaml-stdint",
"description": "Fixed width integer types for OCaml",
"long_description": "The stdint library provides signed and unsigned integer types of various fixed widths.",
"active": true,
"categories": [
"devel",
"ocaml"
],
"maintainers": [
{
"name": "landonf",
"github": "landonf",
"ports_count": 84
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"ocaml-dune",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"ocaml",
"ocaml-findlib"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"fstar",
"karamel"
]
}
]
},
{
"name": "ocaml-stdio",
"portdir": "ocaml/ocaml-stdio",
"version": "0.16.0",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/janestreet/stdio",
"description": "Jane Street's standard IO library for OCaml",
"long_description": "Stdio implements simple input/output functionalities for OCaml, re-exporting the input/output functions of the OCaml standard libraries using a more consistent API.",
"active": true,
"categories": [
"devel",
"ocaml"
],
"maintainers": [
{
"name": "landonf",
"github": "landonf",
"ports_count": 84
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"ocaml-dune",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"ocaml",
"ocaml-base",
"ocaml-findlib"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"ocaml-ocamlformat-lib",
"ocaml-configurator",
"ocaml-core",
"ocaml-expect_test_helpers_core",
"ocaml-expect_test_helpers_kernel",
"ocaml-ppx_expect",
"ocaml-ppx_module_timer",
"ocaml-ppx_optcomp"
]
}
]
},
{
"name": "ocaml-stdlib-shims",
"portdir": "ocaml/ocaml-stdlib-shims",
"version": "0.3.0",
"license": "LGPL",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/ocaml/stdlib-shims",
"description": "Backport newer OCaml stdlib features to older compilers",
"long_description": "Backport some of the new stdlib features to older compilers, such as the Stdlib module.",
"active": true,
"categories": [
"devel",
"ocaml"
],
"maintainers": [
{
"name": "landonf",
"github": "landonf",
"ports_count": 84
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"ocaml-dune",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"ocaml",
"ocaml-findlib"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"ocaml-sha",
"ocaml-alcotest",
"geneweb",
"ocaml-integers",
"ocaml-ocamlgraph",
"ocaml-ounit2",
"ocaml-ounit",
"ocaml-ppxlib"
]
},
{
"type": "test",
"ports": [
"ocaml-fileutils"
]
}
]
},
{
"name": "ocaml-stringext",
"portdir": "ocaml/ocaml-stringext",
"version": "1.6.0",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/rgrinberg/stringext",
"description": "Extra string functions for OCaml",
"long_description": "Extra string functions for OCaml. Mainly splitting. All functions are in the Stringext module.",
"active": true,
"categories": [
"devel",
"ocaml"
],
"maintainers": [
{
"name": "pguyot",
"github": "pguyot",
"ports_count": 176
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"ocaml-dune",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"ocaml",
"ocaml-findlib"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"ocaml-uri"
]
}
]
},
{
"name": "ocaml-syntax-shims",
"portdir": "ocaml/ocaml-syntax-shims",
"version": "1.0.0",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/ocaml-ppx/ocaml-syntax-shims",
"description": "Backport new syntax to older OCaml versions",
"long_description": "Backport new syntax to older OCaml versions",
"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-alcotest"
]
}
]
},
{
"name": "ocaml-syslog",
"portdir": "ocaml/ocaml-syslog",
"version": "2.0.2",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://github.com/geneanet/ocaml-syslog",
"description": "syslog(3) routines for ocaml (RFC 3164)",
"long_description": "syslog(3) routines for ocaml (RFC 3164)",
"active": true,
"categories": [
"devel",
"ocaml"
],
"maintainers": [
{
"name": "pguyot",
"github": "pguyot",
"ports_count": 176
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"ocaml-dune",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"ocaml",
"ocaml-findlib"
]
}
],
"depends_on": []
},
{
"name": "ocaml-time_now",
"portdir": "ocaml/ocaml-time_now",
"version": "0.16.0",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/janestreet/time_now",
"description": "Reports the current time",
"long_description": "Reports the current time",
"active": true,
"categories": [
"devel",
"ocaml"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"ocaml-dune",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"ocaml-findlib",
"ocaml-jane-street-headers",
"ocaml",
"ocaml-ppx_base",
"ocaml-ppx_optcomp",
"ocaml-jst-config",
"ocaml-base"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"ocaml-core",
"ocaml-ppx_inline_test",
"ocaml-ppx_module_timer"
]
}
]
},
{
"name": "ocaml-timezone",
"portdir": "ocaml/ocaml-timezone",
"version": "0.16.0",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/janestreet/timezone",
"description": "Timezone for OCaml",
"long_description": "Timezone handles parsing timezone data and create Timezone.t that can later be used to manipulate time in core (using Time and Time_ns modules).",
"active": true,
"categories": [
"devel",
"ocaml"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"ocaml-dune",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"ocaml",
"ocaml-findlib",
"ocaml-core",
"ocaml-ppx_jane"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"ocaml-core_unix"
]
}
]
},
{
"name": "ocaml-topkg",
"portdir": "ocaml/ocaml-topkg",
"version": "1.0.7",
"license": "ISC",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://erratique.ch/software/topkg",
"description": "The transitory OCaml software packager",
"long_description": "Topkg is a packager for distributing OCaml software. It provides an API to describe the files a package installs in a given build configuration and to specify information about the package's distribution, creation and publication procedures.",
"active": true,
"categories": [
"devel",
"ocaml"
],
"maintainers": [
{
"name": "landonf",
"github": "landonf",
"ports_count": 84
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"ocaml-ocamlbuild",
"opam",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"ocaml",
"ocaml-findlib"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"ocaml-bos",
"ocaml-fmt",
"ocaml-logs",
"ocaml-ptime",
"ocaml-uucp",
"ocaml-uunf",
"ocaml-uuseg",
"ocaml-uutf",
"ocaml-astring",
"ocaml-fpath",
"ocaml-mtime",
"ocaml-react",
"ocaml-rresult",
"ocaml-xmlm"
]
}
]
},
{
"name": "ocaml-trie",
"portdir": "ocaml/ocaml-trie",
"version": "1.0.0",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/kandu/trie",
"description": "Strict impure trie tree",
"long_description": "Strict impure trie tree",
"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-mew"
]
}
]
},
{
"name": "ocaml-typerep",
"portdir": "ocaml/ocaml-typerep",
"version": "0.16.0",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/janestreet/typerep",
"description": "Runtime types for OCaml",
"long_description": "Runtime types for OCaml",
"active": true,
"categories": [
"devel",
"ocaml"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"ocaml-dune",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"ocaml",
"ocaml-base",
"ocaml-findlib"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"ocaml-core",
"ocaml-ppx_typerep_conv"
]
}
]
},
{
"name": "ocaml-ulex",
"portdir": "ocaml/ocaml-ulex",
"version": "1.2",
"license": "BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/whitequark/ulex",
"description": "lexer generator for Unicode and OCaml",
"long_description": "ulex is a lexer generator for Unicode and OCaml written by Alain Frisch.",
"active": true,
"categories": [
"devel",
"textproc",
"ocaml"
],
"maintainers": [
{
"name": "landonf",
"github": "landonf",
"ports_count": 84
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"ocaml-ocamlbuild",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"ocaml",
"ocaml-camlp4",
"ocaml-findlib"
]
}
],
"depends_on": []
},
{
"name": "ocaml-unidecode",
"portdir": "ocaml/ocaml-unidecode",
"version": "0.5.0",
"license": "GPL",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/geneweb/unidecode",
"description": "Convert unicode strings into its ASCII representation",
"long_description": "Convert unicode strings into its ASCII representation",
"active": true,
"categories": [
"devel",
"ocaml"
],
"maintainers": [
{
"name": "pguyot",
"github": "pguyot",
"ports_count": 176
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"ocaml-dune",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"ocaml",
"ocaml-findlib"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"geneweb"
]
}
]
},
{
"name": "ocaml-uri",
"portdir": "ocaml/ocaml-uri",
"version": "4.4.0",
"license": "ISC",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/mirage/ocaml-uri",
"description": "An RFC3986 URI/URL parsing library",
"long_description": "This is an OCaml implementation of the RFC3986 specification for parsing URI or URLs.",
"active": true,
"categories": [
"devel",
"ocaml"
],
"maintainers": [
{
"name": "pguyot",
"github": "pguyot",
"ports_count": 176
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"ocaml-dune",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"ocaml",
"ocaml-findlib",
"ocaml-stringext",
"ocaml-angstrom"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"geneweb"
]
}
]
},
{
"name": "ocaml-variantslib",
"portdir": "ocaml/ocaml-variantslib",
"version": "0.16.0",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/janestreet/variantslib",
"description": "OCaml variants as first class values",
"long_description": "OCaml variants as first class values",
"active": true,
"categories": [
"devel",
"ocaml"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"ocaml-dune",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"ocaml",
"ocaml-base",
"ocaml-findlib"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"ocaml-core",
"ocaml-ppx_variants_conv"
]
}
]
},
{
"name": "ocaml-visitors",
"portdir": "ocaml/ocaml-visitors",
"version": "20210608",
"license": "LGPL-2.1",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://gitlab.inria.fr/fpottier/visitors",
"description": "An OCaml syntax extension for generating visitor classes",
"long_description": "An OCaml syntax extension (a ppx_deriving plugin) which generates object-oriented visitors for traversing and transforming data structures.",
"active": true,
"categories": [
"devel",
"ocaml"
],
"maintainers": [
{
"name": "landonf",
"github": "landonf",
"ports_count": 84
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"ocaml-dune",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"ocaml-ppx_deriving",
"ocaml",
"ocaml-ppxlib",
"ocaml-result",
"ocaml-findlib"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"karamel"
]
}
]
},
{
"name": "ocaml-wasm",
"portdir": "ocaml/ocaml-wasm",
"version": "2.0.2",
"license": "Apache-2",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/WebAssembly/spec",
"description": "OCaml Web Assembly library",
"long_description": "An OCaml library to read and write Web Assembly (wasm) files and manipulate their AST.",
"active": true,
"categories": [
"devel",
"ocaml"
],
"maintainers": [
{
"name": "landonf",
"github": "landonf",
"ports_count": 84
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"ocaml-dune",
"ocaml-ocamlbuild",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"ocaml",
"ocaml-findlib",
"ocaml-menhir"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"karamel"
]
}
]
},
{
"name": "ocaml-xmlm",
"portdir": "ocaml/ocaml-xmlm",
"version": "1.4.0",
"license": "ISC",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://erratique.ch/software/xmlm",
"description": "streaming XML input/output module for OCaml",
"long_description": "Xmlm is an OCaml module providing streaming XML input/output. It aims at making XML processing robust and painless. The streaming interface can process documents without building an in-memory representation. It lets the programmer translate its data structures to XML documents and vice-versa. Functions are provided to easily transform arborescent data structures to/from XML documents.",
"active": true,
"categories": [
"devel",
"textproc",
"ocaml"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"ocaml-ocamlbuild",
"ocaml-topkg",
"opam",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"ocaml",
"ocaml-findlib"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"ocaml-xtmpl",
"ocaml-ocamlrss",
"stog"
]
}
]
},
{
"name": "ocaml-yojson",
"portdir": "ocaml/ocaml-yojson",
"version": "2.2.2",
"license": "BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/ocaml-community/yojson",
"description": "JSON parsing and printing library for OCaml",
"long_description": "Yojson is an optimized JSON parsing and printing library for OCaml.",
"active": true,
"categories": [
"devel",
"ocaml"
],
"maintainers": [
{
"name": "landonf",
"github": "landonf",
"ports_count": 84
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"ocaml-dune",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"ocaml",
"ocaml-findlib",
"ocaml-seq"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"everparse"
]
},
{
"type": "lib",
"ports": [
"geneweb",
"fstar",
"karamel",
"abella",
"stanc3",
"ocaml-js_of_ocaml-compiler",
"ocaml-merlin",
"ocaml-ppx_deriving_yojson"
]
}
]
},
{
"name": "ocaml-zarith",
"portdir": "ocaml/ocaml-zarith",
"version": "1.14",
"license": "LGPL-2",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/ocaml/Zarith",
"description": "Arbitrary-precision integers for OCaml",
"long_description": "The Zarith library implements arithmetic and logical operations over arbitrary-precision integers. It uses GMP to efficiently implement arithmetic over big integers. Small integers are represented as Caml unboxed integers, for speed and space economy.",
"active": true,
"categories": [
"devel",
"ocaml"
],
"maintainers": [
{
"name": "landonf",
"github": "landonf",
"ports_count": 84
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"perl5",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"gmp",
"ocaml",
"ocaml-findlib"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"ocaml-hacl-star",
"geneweb",
"fstar",
"karamel",
"coq",
"ocaml-cryptokit"
]
}
]
},
{
"name": "ocaml-zip",
"portdir": "ocaml/ocaml-zip",
"version": "1.04",
"license": "LGPL-2",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://cristal.inria.fr/~xleroy/software.html",
"description": "read and write ZIP, JAR and GZIP files from OCaml",
"long_description": "read and write ZIP, JAR and GZIP files from OCaml",
"active": true,
"categories": [
"devel",
"ocaml"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"zlib",
"ocaml",
"ocaml-findlib"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"patoline"
]
}
]
},
{
"name": "ocamlsdl",
"portdir": "ocaml/ocamlsdl",
"version": "0.9.1",
"license": "LGPL",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://ocamlsdl.sourceforge.net/",
"description": "OCaml bindings for SDL",
"long_description": "SDL (Simple DirectMedia Layer) is a generic API that provides low level access to audio, keyboard, mouse, and display framebuffer across multiple platforms. OCamlSDL is an OCaml interface to the SDL and might be used to write multimedia applications in Objective Caml.",
"active": true,
"categories": [
"devel",
"multimedia",
"ocaml"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"libsdl_image",
"libsdl_ttf",
"libsdl_mixer",
"ocaml",
"ocaml-findlib",
"lablgl"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"flashdot"
]
}
]
},
{
"name": "opam",
"portdir": "ocaml/opam",
"version": "2.5.1",
"license": "LGPL-2",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://opam.ocaml.org/",
"description": "OPAM is a package manager for OCaml",
"long_description": "OPAM is a source-based package manager for OCaml. It supports multiple simultaneous compiler installations, flexible package constraints, and a Git-friendly development workflow.",
"active": true,
"categories": [
"sysutils",
"ocaml"
],
"maintainers": [
{
"name": "pmetzger",
"github": "pmetzger",
"ports_count": 22
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"ocaml",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"gpatch"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"ocaml-bos",
"ocaml-fmt",
"ocaml-logs",
"ocaml-ptime",
"ocaml-uucp",
"ocaml-uunf",
"ocaml-uuseg",
"ocaml-uutf",
"semgrep",
"ocaml-astring",
"ocaml-fpath",
"ocaml-mtime",
"ocaml-react",
"ocaml-rresult",
"ocaml-topkg",
"ocaml-xmlm"
]
}
]
},
{
"name": "octave-apa",
"portdir": "octave/octave-apa",
"version": "1.2.2",
"license": "GPL-3+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/gnu-octave/pkg-apa",
"description": "Arbitrary Precision Arithmetic (APA) package for Octave/Matlab.",
"long_description": "Arbitrary Precision Arithmetic (APA) package for Octave/Matlab. This package is a wrapper around the MPFR library, which provides arbitrary precision floating-point arithmetic. The package allows users to perform calculations with a precision that can be set at runtime, making it suitable for applications that require high precision, such as numerical analysis and scientific computing.",
"active": true,
"categories": [
"science",
"math",
"octave"
],
"maintainers": [
{
"name": "mps",
"github": "Schamschula",
"ports_count": 1419
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-20"
]
},
{
"type": "lib",
"ports": [
"mpfr",
"libomp",
"octave"
]
}
],
"depends_on": []
},
{
"name": "octave-audio",
"portdir": "octave/octave-audio",
"version": "2.0.11",
"license": "GPL-3+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/gnu-octave/octave-audio",
"description": "Audio recording, processing, and playing tools.",
"long_description": "Audio recording, processing, and playing tools.",
"active": true,
"categories": [
"science",
"math",
"octave"
],
"maintainers": [
{
"name": "mps",
"github": "Schamschula",
"ports_count": 1419
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-20"
]
},
{
"type": "lib",
"ports": [
"rtmidi",
"octave"
]
}
],
"depends_on": []
},
{
"name": "octave-bim",
"portdir": "octave/octave-bim",
"version": "1.1.8",
"license": "GPL-2+",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/carlodefalco/bim",
"description": "Package for solving Diffusion Advection Reaction (DAR) Partial Differential Equaltions based on the Finite Volume Scharfetter-Gummel (FVSG) method a.k.a Box Integration Method (BIM).",
"long_description": "Package for solving Diffusion Advection Reaction (DAR) Partial Differential Equaltions based on the Finite Volume Scharfetter-Gummel (FVSG) method a.k.a Box Integration Method (BIM).",
"active": true,
"categories": [
"science",
"math",
"octave"
],
"maintainers": [
{
"name": "mps",
"github": "Schamschula",
"ports_count": 1419
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-20"
]
},
{
"type": "lib",
"ports": [
"octave",
"octave-fpl",
"octave-msh"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"octave-secs1d",
"octave-sole"
]
}
]
},
{
"name": "octave-bioinfo",
"portdir": "octave/octave-bioinfo",
"version": "0.2.2",
"license": "GPL-3+",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/schloegl/octmat-bioinfo",
"description": "Bioinformatics manipulation.",
"long_description": "Bioinformatics manipulation.",
"active": true,
"categories": [
"science",
"math",
"octave"
],
"maintainers": [
{
"name": "mps",
"github": "Schamschula",
"ports_count": 1419
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-20"
]
},
{
"type": "lib",
"ports": [
"octave"
]
}
],
"depends_on": []
},
{
"name": "octave-bsltl",
"portdir": "octave/octave-bsltl",
"version": "1.3.1",
"license": "GPL-2+",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://gnu-octave.github.io/packages/bsltl/",
"description": "The BSLTL package is a free collection of OCTAVE/MATLAB routines for working with the biospeckle laser technique.",
"long_description": "The BSLTL package is a free collection of OCTAVE/MATLAB routines for working with the biospeckle laser technique.",
"active": true,
"categories": [
"science",
"math",
"octave"
],
"maintainers": [
{
"name": "mps",
"github": "Schamschula",
"ports_count": 1419
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-20"
]
},
{
"type": "lib",
"ports": [
"octave"
]
}
],
"depends_on": []
},
{
"name": "octave-cfitsio",
"portdir": "octave/octave-cfitsio",
"version": "0.0.8",
"license": "GPL-3+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/gnu-octave/octave-cfitsio",
"description": "I/O routines to read and write FITS (Flexible Image Transport System) files.",
"long_description": "I/O routines to read and write FITS (Flexible Image Transport System) files.",
"active": true,
"categories": [
"science",
"math",
"octave"
],
"maintainers": [
{
"name": "mps",
"github": "Schamschula",
"ports_count": 1419
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-20"
]
},
{
"type": "lib",
"ports": [
"octave",
"cfitsio"
]
}
],
"depends_on": []
},
{
"name": "octave-cgi",
"portdir": "octave/octave-cgi",
"version": "0.1.2",
"license": "GPL-2+",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://gnu-octave.github.io/packages/cgi/",
"description": "Common Gateway Interface for Octave",
"long_description": "Common Gateway Interface for Octave",
"active": true,
"categories": [
"science",
"math",
"octave"
],
"maintainers": [
{
"name": "mps",
"github": "Schamschula",
"ports_count": 1419
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-20"
]
},
{
"type": "lib",
"ports": [
"octave"
]
}
],
"depends_on": []
},
{
"name": "octave-coder",
"portdir": "octave/octave-coder",
"version": "1.11.1",
"license": "AGPL-3+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/shsajjadi/OctaveCoder",
"description": "Octave Coder is a code generator and build system that, given a function name translates the function and all of its dependencies to C++ and builds a .oct shared module.",
"long_description": "Octave Coder is a code generator and build system that, given a function name translates the function and all of its dependencies to C++ and builds a .oct shared module.",
"active": true,
"categories": [
"science",
"math",
"octave"
],
"maintainers": [
{
"name": "mps",
"github": "Schamschula",
"ports_count": 1419
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-20"
]
},
{
"type": "lib",
"ports": [
"octave"
]
}
],
"depends_on": []
},
{
"name": "octave-communications",
"portdir": "octave/octave-communications",
"version": "1.2.7",
"license": "GPL-3+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://gnu-octave.github.io/packages/communications/",
"description": "Digital Communications, Error Correcting Codes (Channel Code), Source Code functions, Modulation and Galois Fields.",
"long_description": "Digital Communications, Error Correcting Codes (Channel Code), Source Code functions, Modulation and Galois Fields.",
"active": true,
"categories": [
"science",
"math",
"octave"
],
"maintainers": [
{
"name": "mps",
"github": "Schamschula",
"ports_count": 1419
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-20"
]
},
{
"type": "lib",
"ports": [
"octave",
"octave-signal",
"hdf5"
]
}
],
"depends_on": []
},
{
"name": "octave-control",
"portdir": "octave/octave-control",
"version": "4.2.1",
"license": "GPL-3+ and BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/gnu-octave/pkg-control",
"description": "Computer-Aided Control System Design (CACSD) Tools for GNU Octave, based on the SLICOT Library.",
"long_description": "Computer-Aided Control System Design (CACSD) Tools for GNU Octave, based on the SLICOT Library.",
"active": true,
"categories": [
"science",
"math",
"octave"
],
"maintainers": [
{
"name": "mps",
"github": "Schamschula",
"ports_count": 1419
}
],
"variants": [
"g95",
"gcc10",
"gcc11",
"gcc12",
"gcc13",
"gcc14",
"gcc15",
"gccdevel",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-20",
"gcc15"
]
},
{
"type": "lib",
"ports": [
"libgcc",
"octave"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"octave-signal"
]
}
]
},
{
"name": "octave-data-smoothing",
"portdir": "octave/octave-data-smoothing",
"version": "1.3.0",
"license": "GPL-3+",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://gnu-octave.github.io/packages/data-smoothing/",
"description": "Algorithms for smoothing noisy data.",
"long_description": "Algorithms for smoothing noisy data.",
"active": true,
"categories": [
"science",
"math",
"octave"
],
"maintainers": [
{
"name": "mps",
"github": "Schamschula",
"ports_count": 1419
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-20"
]
},
{
"type": "lib",
"ports": [
"octave",
"octave-optim"
]
}
],
"depends_on": []
},
{
"name": "octave-database",
"portdir": "octave/octave-database",
"version": "2.4.4",
"license": "GPL-3+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://gnu-octave.github.io/packages/database/",
"description": "Interface to SQL databases, currently only postgresql using libpq.",
"long_description": "Interface to SQL databases, currently only postgresql using libpq.",
"active": true,
"categories": [
"science",
"math",
"octave"
],
"maintainers": [
{
"name": "mps",
"github": "Schamschula",
"ports_count": 1419
}
],
"variants": [
"postgresql83",
"postgresql84",
"postgresql90",
"postgresql91",
"postgresql92",
"postgresql93",
"postgresql94",
"postgresql95",
"postgresql96",
"postgresql10",
"postgresql11",
"postgresql12",
"postgresql13",
"postgresql14",
"postgresql15",
"postgresql16",
"postgresql17",
"postgresql18",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-20"
]
},
{
"type": "lib",
"ports": [
"swig-octave",
"octave",
"octave-struct",
"postgresql18"
]
}
],
"depends_on": []
},
{
"name": "octave-dataframe",
"portdir": "octave/octave-dataframe",
"version": "1.2.0",
"license": "GPL-3+",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://gnu-octave.github.io/packages/dataframe/",
"description": "Data manipulation toolbox similar to R data.frame.",
"long_description": "Data manipulation toolbox similar to R data.frame.",
"active": true,
"categories": [
"science",
"math",
"octave"
],
"maintainers": [
{
"name": "mps",
"github": "Schamschula",
"ports_count": 1419
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-20"
]
},
{
"type": "lib",
"ports": [
"octave"
]
}
],
"depends_on": []
},
{
"name": "octave-datatypes",
"portdir": "octave/octave-datatypes",
"version": "1.2.2",
"license": "GPL-3+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/pr0m1th3as/datatypes",
"description": "Extra data types for GNU Octave",
"long_description": "Extra data types for GNU Octave",
"active": true,
"categories": [
"science",
"math",
"octave"
],
"maintainers": [
{
"name": "mps",
"github": "Schamschula",
"ports_count": 1419
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-20"
]
},
{
"type": "lib",
"ports": [
"octave"
]
}
],
"depends_on": []
},
{
"name": "octave-dicom",
"portdir": "octave/octave-dicom",
"version": "0.7.2",
"license": "GPL-3+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/gnu-octave/octave-dicom",
"description": "Digital communications in medicine (DICOM) file io.",
"long_description": "Digital communications in medicine (DICOM) file io.",
"active": true,
"categories": [
"science",
"math",
"octave"
],
"maintainers": [
{
"name": "mps",
"github": "Schamschula",
"ports_count": 1419
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-20"
]
},
{
"type": "lib",
"ports": [
"octave",
"gdcm"
]
}
],
"depends_on": []
},
{
"name": "octave-divand",
"portdir": "octave/octave-divand",
"version": "1.1.2",
"license": "GPL-2+",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://gnu-octave.github.io/packages/divand/",
"description": "divand performs an n-dimensional variational analysis (interpolation) of arbitrarily located observations.",
"long_description": "divand performs an n-dimensional variational analysis (interpolation) of arbitrarily located observations.",
"active": true,
"categories": [
"science",
"math",
"octave"
],
"maintainers": [
{
"name": "mps",
"github": "Schamschula",
"ports_count": 1419
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-20"
]
},
{
"type": "lib",
"ports": [
"octave"
]
}
],
"depends_on": []
}
]
}