GET /api/v1/ports/?format=api&ordering=-name&page=866
HTTP 200 OK
Allow: GET, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept

{
    "count": 50624,
    "next": "https://ports.macports.org/api/v1/ports/?format=api&ordering=-name&page=867",
    "previous": "https://ports.macports.org/api/v1/ports/?format=api&ordering=-name&page=865",
    "results": [
        {
            "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": [
                {
                    "name": "vital.had",
                    "github": "barracuda156",
                    "ports_count": 2571
                }
            ],
            "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-uutf",
            "portdir": "ocaml/ocaml-uutf",
            "version": "1.0.3",
            "license": "ISC",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://erratique.ch/software/uutf",
            "description": "Non-blocking streaming Unicode codec for OCaml",
            "long_description": "Non-blocking streaming Unicode codec for OCaml",
            "active": true,
            "categories": [
                "devel",
                "ocaml"
            ],
            "maintainers": [
                {
                    "name": "vital.had",
                    "github": "barracuda156",
                    "ports_count": 2571
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "ocaml-ocamlbuild",
                        "ocaml-topkg",
                        "opam",
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "ocaml-findlib",
                        "ocaml-cmdliner",
                        "ocaml"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "ocaml-jingoo",
                        "ocaml-markup",
                        "geneweb",
                        "ocaml-alcotest",
                        "ocaml-ocamlformat-lib",
                        "ocaml-textutils",
                        "ocaml-textutils_kernel",
                        "ocaml-uunf",
                        "ocaml-uuseg",
                        "ocaml-zed"
                    ]
                }
            ]
        },
        {
            "name": "ocaml-uuseg",
            "portdir": "ocaml/ocaml-uuseg",
            "version": "15.1.0",
            "license": "ISC",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/dbuenzli/uuseg",
            "description": "Unicode text segmentation for OCaml",
            "long_description": "Unicode text segmentation for OCaml",
            "active": true,
            "categories": [
                "textproc",
                "ocaml"
            ],
            "maintainers": [
                {
                    "name": "vital.had",
                    "github": "barracuda156",
                    "ports_count": 2571
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "ocaml-ocamlbuild",
                        "ocaml-topkg",
                        "opam",
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "ocaml",
                        "ocaml-uucp",
                        "ocaml-findlib",
                        "ocaml-cmdliner",
                        "ocaml-uutf"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "ocaml-ocamlformat-lib",
                        "ocaml-zed"
                    ]
                }
            ]
        },
        {
            "name": "ocaml-uunf",
            "portdir": "ocaml/ocaml-uunf",
            "version": "15.1.0",
            "license": "ISC",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/dbuenzli/uunf",
            "description": "Unicode text normalization for OCaml",
            "long_description": "Unicode text normalization for OCaml",
            "active": true,
            "categories": [
                "textproc",
                "ocaml"
            ],
            "maintainers": [
                {
                    "name": "vital.had",
                    "github": "barracuda156",
                    "ports_count": 2571
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18",
                        "ocaml-ocamlbuild",
                        "ocaml-topkg",
                        "opam"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "ocaml",
                        "ocaml-findlib",
                        "ocaml-cmdliner",
                        "ocaml-uutf"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "geneweb",
                        "ocaml-uucp"
                    ]
                }
            ]
        },
        {
            "name": "ocaml-uucp",
            "portdir": "ocaml/ocaml-uucp",
            "version": "15.1.0",
            "license": "ISC",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/dbuenzli/uucp",
            "description": "Unicode character properties for OCaml",
            "long_description": "Unicode character properties for OCaml",
            "active": true,
            "categories": [
                "textproc",
                "ocaml"
            ],
            "maintainers": [
                {
                    "name": "vital.had",
                    "github": "barracuda156",
                    "ports_count": 2571
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18",
                        "ocaml-ocamlbuild",
                        "ocaml-topkg",
                        "opam"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "ocaml",
                        "ocaml-findlib",
                        "ocaml-cmdliner",
                        "ocaml-uunf"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "ocaml-jingoo",
                        "geneweb",
                        "ocaml-uuseg",
                        "ocaml-zed"
                    ]
                }
            ]
        },
        {
            "name": "ocaml-utop",
            "portdir": "ocaml/ocaml-utop",
            "version": "2.15.0",
            "license": "BSD",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/ocaml-community/utop",
            "description": "Universal toplevel (i.e. REPL) for OCaml",
            "long_description": "utop is an improved toplevel (i.e. Read-Eval-Print Loop) for OCaml. It can run in a terminal or in Emacs. It supports line editing, history, real-time and context sensitive completion, colors and more.",
            "active": true,
            "categories": [
                "devel",
                "editors",
                "ocaml"
            ],
            "maintainers": [
                {
                    "name": "vital.had",
                    "github": "barracuda156",
                    "ports_count": 2571
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "ocaml-dune",
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "ocaml-findlib",
                        "ocaml-lwt",
                        "ocaml-lwt_react",
                        "ocaml-react",
                        "ocaml-xdg",
                        "ocaml-lambda-term",
                        "ocaml-logs",
                        "ocaml-zed",
                        "ocaml",
                        "ocaml-cppo"
                    ]
                },
                {
                    "type": "test",
                    "ports": [
                        "ocaml-alcotest"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "test",
                    "ports": [
                        "stanc3"
                    ]
                }
            ]
        },
        {
            "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": 23
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "ocaml-dune",
                        "clang-17"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "ocaml",
                        "ocaml-findlib",
                        "ocaml-stringext",
                        "ocaml-angstrom"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "geneweb"
                    ]
                }
            ]
        },
        {
            "name": "ocaml-unidecode",
            "portdir": "ocaml/ocaml-unidecode",
            "version": "0.4.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": 23
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "ocaml-dune",
                        "clang-17"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "ocaml",
                        "ocaml-findlib"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "geneweb"
                    ]
                }
            ]
        },
        {
            "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": 83
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "ocaml-ocamlbuild",
                        "clang-17"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "ocaml",
                        "ocaml-camlp4",
                        "ocaml-findlib"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "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": [
                {
                    "name": "vital.had",
                    "github": "barracuda156",
                    "ports_count": 2571
                }
            ],
            "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-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-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": 83
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "ocaml-ocamlbuild",
                        "opam",
                        "clang-16"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "ocaml",
                        "ocaml-findlib"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "build",
                    "ports": [
                        "ocaml-react",
                        "ocaml-astring",
                        "ocaml-rresult",
                        "ocaml-xmlm",
                        "ocaml-bos",
                        "ocaml-fmt",
                        "ocaml-fpath",
                        "ocaml-logs",
                        "ocaml-ptime",
                        "ocaml-uucp",
                        "ocaml-uunf",
                        "ocaml-uuseg",
                        "ocaml-uutf"
                    ]
                }
            ]
        },
        {
            "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": [
                {
                    "name": "vital.had",
                    "github": "barracuda156",
                    "ports_count": 2571
                }
            ],
            "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-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": [
                {
                    "name": "vital.had",
                    "github": "barracuda156",
                    "ports_count": 2571
                }
            ],
            "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-textutils_kernel",
            "portdir": "ocaml/ocaml-textutils_kernel",
            "version": "0.16.0",
            "license": "MIT",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/janestreet/textutils_kernel",
            "description": "The subset of textutils using only core_kernel and working in JavaScript",
            "long_description": "The subset of textutils using only core_kernel and working in JavaScript",
            "active": true,
            "categories": [
                "textproc",
                "ocaml"
            ],
            "maintainers": [
                {
                    "name": "vital.had",
                    "github": "barracuda156",
                    "ports_count": 2571
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "ocaml-dune",
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "ocaml-uutf",
                        "ocaml",
                        "ocaml-ppx_jane",
                        "ocaml-core",
                        "ocaml-findlib"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "ocaml-textutils"
                    ]
                }
            ]
        },
        {
            "name": "ocaml-textutils",
            "portdir": "ocaml/ocaml-textutils",
            "version": "0.16.0",
            "license": "MIT",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/janestreet/textutils",
            "description": "Text output utilities",
            "long_description": "Text output utilities",
            "active": true,
            "categories": [
                "textproc",
                "ocaml"
            ],
            "maintainers": [
                {
                    "name": "vital.had",
                    "github": "barracuda156",
                    "ports_count": 2571
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "ocaml-dune",
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "ocaml-uutf",
                        "ocaml-core",
                        "ocaml-core_kernel",
                        "ocaml",
                        "ocaml-ppx_jane",
                        "ocaml-textutils_kernel",
                        "ocaml-core_unix",
                        "ocaml-findlib"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "ocaml-async",
                        "ocaml-shell"
                    ]
                }
            ]
        },
        {
            "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": 23
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "ocaml-dune",
                        "clang-17"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "ocaml",
                        "ocaml-findlib"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "geneweb"
                    ]
                }
            ]
        },
        {
            "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-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": 23
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "ocaml-dune",
                        "clang-16"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "ocaml",
                        "ocaml-findlib"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "ocaml-uri"
                    ]
                }
            ]
        },
        {
            "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": 83
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "ocaml-dune",
                        "clang-17"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "ocaml",
                        "ocaml-findlib"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "ocaml-alcotest",
                        "ocaml-ounit2",
                        "ocaml-ounit",
                        "ocaml-ppxlib",
                        "ocaml-integers",
                        "geneweb",
                        "ocaml-ocamlgraph"
                    ]
                },
                {
                    "type": "test",
                    "ports": [
                        "ocaml-fileutils"
                    ]
                }
            ]
        },
        {
            "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": 83
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "ocaml-dune",
                        "clang-16"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "ocaml",
                        "ocaml-base",
                        "ocaml-findlib"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "ocaml-configurator",
                        "ocaml-core",
                        "ocaml-expect_test_helpers_core",
                        "ocaml-expect_test_helpers_kernel",
                        "ocaml-ocamlformat-lib",
                        "ocaml-ppx_expect",
                        "ocaml-ppx_module_timer",
                        "ocaml-ppx_optcomp"
                    ]
                }
            ]
        },
        {
            "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": 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-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-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": 83
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "pkgconfig",
                        "ocaml-dune",
                        "clang-16"
                    ]
                },
                {
                    "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-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": [
                {
                    "name": "vital.had",
                    "github": "barracuda156",
                    "ports_count": 2571
                }
            ],
            "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-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": [
                {
                    "name": "vital.had",
                    "github": "barracuda156",
                    "ports_count": 2571
                }
            ],
            "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-core_unix",
                        "ocaml-shell"
                    ]
                }
            ]
        },
        {
            "name": "ocaml-shell",
            "portdir": "ocaml/ocaml-shell",
            "version": "0.16.0",
            "license": "MIT",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/janestreet/shell",
            "description": "Implementation of fork&exec and related functionality.",
            "long_description": "Yet another implementation of fork&exec and related functionality. Functions for invoking executables and for running bash in a subprocess.",
            "active": true,
            "categories": [
                "devel",
                "ocaml"
            ],
            "maintainers": [
                {
                    "name": "vital.had",
                    "github": "barracuda156",
                    "ports_count": 2571
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "ocaml-dune",
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "ocaml-jst-config",
                        "ocaml-core",
                        "ocaml-core_unix",
                        "ocaml",
                        "ocaml-spawn",
                        "ocaml-textutils",
                        "ocaml-ppx_jane",
                        "ocaml-findlib"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "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": [
                {
                    "name": "vital.had",
                    "github": "barracuda156",
                    "ports_count": 2571
                }
            ],
            "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-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": 83
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "ocaml-dune",
                        "clang-16"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "ocaml",
                        "ocaml-findlib"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "ocaml-ppxlib",
                        "ocaml-base",
                        "ocaml-parsexp",
                        "ocaml-ppx_sexp_conv",
                        "ocaml-sexplib"
                    ]
                }
            ]
        },
        {
            "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": [
                {
                    "name": "vital.had",
                    "github": "barracuda156",
                    "ports_count": 2571
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "ocaml-dune",
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "ocaml-num",
                        "ocaml",
                        "ocaml-parsexp",
                        "ocaml-sexplib0",
                        "ocaml-findlib"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "ocaml-core",
                        "ocaml-core_unix",
                        "ocaml-ppx_log",
                        "ocaml-sexp_pretty",
                        "coccinelle"
                    ]
                }
            ]
        },
        {
            "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": [
                {
                    "name": "vital.had",
                    "github": "barracuda156",
                    "ports_count": 2571
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "ocaml-dune",
                        "clang-15"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "ocaml",
                        "ocaml-findlib"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "ocaml-gen",
                        "ocaml-re",
                        "ocaml-fileutils",
                        "ocaml-yojson"
                    ]
                }
            ]
        },
        {
            "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": 83
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "ocaml-dune",
                        "clang-17"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "ocaml",
                        "ocaml-findlib",
                        "ocaml-gen",
                        "ocaml-ppxlib"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "ocaml-js_of_ocaml-compiler",
                        "fstar",
                        "kremlin"
                    ]
                }
            ]
        },
        {
            "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-9.0"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "libsdl_image",
                        "libsdl_ttf",
                        "libsdl_mixer",
                        "ocaml",
                        "ocaml-findlib",
                        "lablgl"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "flashdot"
                    ]
                }
            ]
        },
        {
            "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": 23
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "ocaml-ocamlbuild",
                        "ocaml-topkg",
                        "opam",
                        "clang-16"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "ocaml",
                        "ocaml-findlib"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "ocaml-not-ocamlfind",
                        "ocaml-bos",
                        "camlp5"
                    ]
                }
            ]
        },
        {
            "name": "ocaml-result",
            "portdir": "ocaml/ocaml-result",
            "version": "1.5",
            "license": "BSD",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/janestreet/result",
            "description": "A backwards-compatible Result module for OCaml",
            "long_description": "Provides backwards compatibility for projects that want to use the new result type defined in OCaml >= 4.03 while staying compatible with older version of OCaml.",
            "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_yojson",
                        "ocaml-visitors",
                        "ocaml-mew",
                        "ocaml-ocamlformat-lib",
                        "ocaml-zed"
                    ]
                }
            ]
        },
        {
            "name": "ocaml-record_builder",
            "portdir": "ocaml/ocaml-record_builder",
            "version": "0.16.0",
            "license": "MIT",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/janestreet/record_builder",
            "description": "Library which provides traversal of records with an applicative",
            "long_description": "Library which provides traversal of records with an applicative",
            "active": true,
            "categories": [
                "devel",
                "ocaml"
            ],
            "maintainers": [
                {
                    "name": "vital.had",
                    "github": "barracuda156",
                    "ports_count": 2571
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "ocaml-dune",
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "ocaml",
                        "ocaml-base",
                        "ocaml-findlib",
                        "ocaml-ppx_jane"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "ocaml-core_extended"
                    ]
                }
            ]
        },
        {
            "name": "ocaml-react",
            "portdir": "ocaml/ocaml-react",
            "version": "1.2.2",
            "license": "ISC",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://erratique.ch/software/react",
            "description": "Functional reactive progreamming for OCaml",
            "long_description": "React is an OCaml module for functional reactive programming (FRP). It provides support to program with time varying values : applicative events and signals. React doesn't define any primitive event or signal, this lets the client chooses the concrete timeline.",
            "active": true,
            "categories": [
                "devel",
                "ocaml"
            ],
            "maintainers": [
                {
                    "name": "landonf",
                    "github": "landonf",
                    "ports_count": 83
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "ocaml-ocamlbuild",
                        "ocaml-topkg",
                        "opam",
                        "clang-15"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "ocaml",
                        "ocaml-findlib"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "ocaml-lwt_react",
                        "ocaml-lambda-term",
                        "ocaml-mew_vi",
                        "ocaml-utop",
                        "ocaml-zed"
                    ]
                }
            ]
        },
        {
            "name": "ocaml-re",
            "portdir": "ocaml/ocaml-re",
            "version": "1.11.0",
            "license": "MIT",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/ocaml/ocaml-re",
            "description": "Regular expression library for OCaml",
            "long_description": "A pure OCaml regular expression library with support for Perl, POSIX extended, and Emacs-style regular expressions as well as shell-style file globbing.",
            "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"
                    ]
                },
                {
                    "type": "test",
                    "ports": [
                        "ocaml-ounit"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "build",
                    "ports": [
                        "everparse"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "ocaml-jingoo",
                        "abella",
                        "ocaml-alcotest",
                        "ocaml-core_extended",
                        "ocaml-expect_test_helpers_core",
                        "ocaml-expect_test_helpers_kernel",
                        "ocaml-ocamlformat",
                        "ocaml-patdiff",
                        "ocaml-ppx_expect",
                        "ocaml-sexp_pretty",
                        "ocaml-camlp5-buildscripts",
                        "camlp5"
                    ]
                }
            ]
        },
        {
            "name": "ocaml-ptime",
            "portdir": "ocaml/ocaml-ptime",
            "version": "1.2.0",
            "license": "ISC",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://erratique.ch/software/ptime",
            "description": "POSIX time for OCaml",
            "long_description": "POSIX time for OCaml",
            "active": true,
            "categories": [
                "devel",
                "ocaml"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "ocaml-ocamlbuild",
                        "ocaml-topkg",
                        "opam",
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "ocaml-findlib",
                        "ocaml-cmdliner",
                        "ocaml"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "ocaml-crunch"
                    ]
                }
            ]
        },
        {
            "name": "ocaml-protocol_version_header",
            "portdir": "ocaml/ocaml-protocol_version_header",
            "version": "0.16.0",
            "license": "MIT",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/janestreet/protocol_version_header",
            "description": "Protocol-aware version negotiation",
            "long_description": "Protocol-aware version negotiation",
            "active": true,
            "categories": [
                "devel",
                "ocaml"
            ],
            "maintainers": [
                {
                    "name": "vital.had",
                    "github": "barracuda156",
                    "ports_count": 2571
                }
            ],
            "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-async_rpc_kernel"
                    ]
                }
            ]
        },
        {
            "name": "ocaml-process",
            "portdir": "ocaml/ocaml-process",
            "version": "0.2.1",
            "license": "ISC",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/dsheets/ocaml-process",
            "description": "Easy process control library for OCaml",
            "long_description": "A process control library for OCaml that makes it easy to use external commands like functions.",
            "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"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "fstar",
                        "kremlin"
                    ]
                }
            ]
        },
        {
            "name": "ocaml-ppx_variants_conv",
            "portdir": "ocaml/ocaml-ppx_variants_conv",
            "version": "0.16.0",
            "license": "MIT",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/janestreet/ppx_variants_conv",
            "description": "Generation of accessor and iteration functions for OCaml variant types",
            "long_description": "Generation of accessor and iteration functions for OCaml variant types",
            "active": true,
            "categories": [
                "devel",
                "ocaml"
            ],
            "maintainers": [
                {
                    "name": "vital.had",
                    "github": "barracuda156",
                    "ports_count": 2571
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "ocaml-dune",
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "ocaml-findlib",
                        "ocaml",
                        "ocaml-variantslib",
                        "ocaml-ppxlib",
                        "ocaml-base"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "ocaml-bin_prot",
                        "ocaml-ppx_jane"
                    ]
                }
            ]
        },
        {
            "name": "ocaml-ppx_typerep_conv",
            "portdir": "ocaml/ocaml-ppx_typerep_conv",
            "version": "0.16.0",
            "license": "MIT",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/janestreet/ppx_typerep_conv",
            "description": "Automatic generation of runtime types from type definitions",
            "long_description": "Automatic generation of runtime types from type definitions",
            "active": true,
            "categories": [
                "devel",
                "ocaml"
            ],
            "maintainers": [
                {
                    "name": "vital.had",
                    "github": "barracuda156",
                    "ports_count": 2571
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "ocaml-dune",
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "ocaml-findlib",
                        "ocaml",
                        "ocaml-typerep",
                        "ocaml-ppxlib",
                        "ocaml-base"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "ocaml-ppx_jane"
                    ]
                }
            ]
        },
        {
            "name": "ocaml-ppx_tydi",
            "portdir": "ocaml/ocaml-ppx_tydi",
            "version": "0.16.0",
            "license": "MIT",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/janestreet/ppx_tydi",
            "description": "Let expressions, inferring pattern type from expression",
            "long_description": "Let expressions, inferring pattern type from expression",
            "active": true,
            "categories": [
                "devel",
                "ocaml"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "ocaml-dune",
                        "clang-16"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "ocaml",
                        "ocaml-base",
                        "ocaml-findlib",
                        "ocaml-ppxlib"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "ocaml-ppx_jane"
                    ]
                }
            ]
        },
        {
            "name": "ocaml-ppx_tools_versioned",
            "portdir": "ocaml/ocaml-ppx_tools_versioned",
            "version": "5.2.3",
            "license": "MIT",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/ocaml-ppx/ppx_tools_versioned",
            "description": "A variant of ppx_tools based on ocaml-migrate-parsetree.",
            "long_description": "A variant of ppx_tools based on ocaml-migrate-parsetree, providing tools for authors of OCaml syntactic tools.",
            "active": true,
            "categories": [
                "devel",
                "ocaml"
            ],
            "maintainers": [
                {
                    "name": "landonf",
                    "github": "landonf",
                    "ports_count": 83
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-9.0",
                        "ocaml-dune"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "ocaml",
                        "ocaml-findlib",
                        "ocaml-migrate-parsetree"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "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_string",
            "portdir": "ocaml/ocaml-ppx_string",
            "version": "0.16.0",
            "license": "MIT",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/janestreet/ppx_string",
            "description": "Extension providing a syntax for string interpolation",
            "long_description": "Extension providing a syntax for string interpolation",
            "active": true,
            "categories": [
                "devel",
                "ocaml"
            ],
            "maintainers": [
                {
                    "name": "vital.had",
                    "github": "barracuda156",
                    "ports_count": 2571
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "ocaml-dune",
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "ocaml-findlib",
                        "ocaml",
                        "ocaml-ppx_base",
                        "ocaml-ppxlib",
                        "ocaml-base"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "ocaml-ppx_jane"
                    ]
                }
            ]
        },
        {
            "name": "ocaml-ppx_stable_witness",
            "portdir": "ocaml/ocaml-ppx_stable_witness",
            "version": "0.16.0",
            "license": "MIT",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/janestreet/ppx_stable_witness",
            "description": "ppx extension for deriving a witness that a type is intended to be stable",
            "long_description": "ppx extension for deriving a witness that a type is intended to be stable",
            "active": true,
            "categories": [
                "devel",
                "ocaml"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "ocaml-dune",
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "ocaml",
                        "ocaml-base",
                        "ocaml-findlib",
                        "ocaml-ppxlib"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "ocaml-bin_prot",
                        "ocaml-ppx_jane"
                    ]
                }
            ]
        },
        {
            "name": "ocaml-ppx_stable",
            "portdir": "ocaml/ocaml-ppx_stable",
            "version": "0.16.0",
            "license": "MIT",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/janestreet/ppx_stable",
            "description": "Stable types conversions generator",
            "long_description": "ppx extension for easier implementation of conversion functions between almost identical types",
            "active": true,
            "categories": [
                "devel",
                "ocaml"
            ],
            "maintainers": [
                {
                    "name": "vital.had",
                    "github": "barracuda156",
                    "ports_count": 2571
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "ocaml-dune",
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "ocaml",
                        "ocaml-base",
                        "ocaml-findlib",
                        "ocaml-ppxlib"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "ocaml-ppx_jane"
                    ]
                }
            ]
        },
        {
            "name": "ocaml-ppx_sexp_value",
            "portdir": "ocaml/ocaml-ppx_sexp_value",
            "version": "0.16.0",
            "license": "MIT",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/janestreet/ppx_sexp_value",
            "description": "ppx rewriter that simplifies building s-expressions from OCaml values",
            "long_description": "ppx rewriter that simplifies building s-expressions from OCaml values",
            "active": true,
            "categories": [
                "devel",
                "ocaml"
            ],
            "maintainers": [
                {
                    "name": "vital.had",
                    "github": "barracuda156",
                    "ports_count": 2571
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "ocaml-dune",
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "ocaml-findlib",
                        "ocaml-ppxlib",
                        "ocaml",
                        "ocaml-ppx_sexp_conv",
                        "ocaml-ppx_here",
                        "ocaml-base"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "ocaml-base_quickcheck",
                        "ocaml-ppx_jane"
                    ]
                }
            ]
        }
    ]
}