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

{
    "count": 50086,
    "next": "https://ports.macports.org/api/v1/ports/?format=api&ordering=name&page=146",
    "previous": "https://ports.macports.org/api/v1/ports/?format=api&ordering=name&page=144",
    "results": [
        {
            "name": "ocaml-jingoo",
            "portdir": "ocaml/ocaml-jingoo",
            "version": "1.5.0",
            "license": "BSD",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/tategakibunko/jingoo",
            "description": "Template engine almost compatible with Jinja2(python template engine)",
            "long_description": "Template engine almost compatible with Jinja2(python template engine)",
            "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-menhir",
                        "ocaml-ounit",
                        "ocaml-ppx_deriving",
                        "ocaml",
                        "ocaml-uutf",
                        "ocaml-uucp",
                        "ocaml-re",
                        "ocaml-findlib"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "geneweb"
                    ]
                }
            ]
        },
        {
            "name": "ocaml-js_of_ocaml",
            "portdir": "ocaml/ocaml-js_of_ocaml",
            "version": "5.9.1",
            "license": "(GPL-2+ or LGPL-2.1+)",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/ocsigen/js_of_ocaml",
            "description": "Compiler from OCaml bytecode to JavaScript",
            "long_description": "Compiler from OCaml bytecode to JavaScript",
            "active": true,
            "categories": [
                "devel",
                "lang",
                "ocaml"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "ocaml-dune",
                        "clang-17"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "ocaml",
                        "ocaml-findlib",
                        "ocaml-ppxlib",
                        "ocaml-js_of_ocaml-compiler"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "ocaml-logs"
                    ]
                }
            ]
        },
        {
            "name": "ocaml-js_of_ocaml-compiler",
            "portdir": "ocaml/ocaml-js_of_ocaml",
            "version": "5.9.1",
            "license": "(GPL-2+ or LGPL-2.1+)",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/ocsigen/js_of_ocaml",
            "description": "Compiler from OCaml bytecode to JavaScript",
            "long_description": "Compiler from OCaml bytecode to JavaScript",
            "active": true,
            "categories": [
                "devel",
                "lang",
                "ocaml"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "ocaml-dune",
                        "clang-17"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "ocaml-menhir",
                        "ocaml-menhirLib",
                        "ocaml-menhirSdk",
                        "ocaml",
                        "ocaml-yojson",
                        "ocaml-ppxlib",
                        "ocaml-cmdliner",
                        "ocaml-sedlex",
                        "ocaml-findlib"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "ocaml-js_of_ocaml"
                    ]
                }
            ]
        },
        {
            "name": "ocaml-jst-config",
            "portdir": "ocaml/ocaml-jst-config",
            "version": "0.16.0",
            "license": "MIT",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/janestreet/jst-config",
            "description": "Compile-time configuration for Jane Street libraries",
            "long_description": "Compile-time configuration for Jane Street libraries",
            "active": true,
            "categories": [
                "devel",
                "ocaml"
            ],
            "maintainers": [
                {
                    "name": "vital.had",
                    "github": "barracuda156",
                    "ports_count": 2571
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "ocaml-dune",
                        "ocaml-dune-configurator",
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "ocaml",
                        "ocaml-ppx_assert",
                        "ocaml-base",
                        "ocaml-findlib"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "ocaml-core",
                        "ocaml-core_unix",
                        "ocaml-shell",
                        "ocaml-time_now"
                    ]
                }
            ]
        },
        {
            "name": "ocaml-labltk",
            "portdir": "graphics/ocaml-labltk",
            "version": "8.06.12",
            "license": "(LGPL-2.1 or OpenSSLException)",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://garrigue.github.io/labltk/",
            "description": "OCaml interface to the Tcl/Tk GUI framework",
            "long_description": "LablTk is an interface to the Tcl/Tk GUI framework. It allows to develop GUI applications in a speedy and type safe way. A legacy Camltk interface is included. The OCamlBrowser library viewer is also part of this project.",
            "active": true,
            "categories": [
                "devel",
                "graphics",
                "ocaml"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-17"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "ocaml",
                        "tcl",
                        "tk"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "ocaml-lacaml",
            "portdir": "math/ocaml-lacaml",
            "version": "7.0.13",
            "license": "LGPL-2.1",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://bitbucket.org/mmottl/lacaml/",
            "description": "OCaml interfaces to the BLAS- and LAPACK-library",
            "long_description": "OCaml interfaces to the BLAS- and LAPACK-library",
            "active": true,
            "categories": [
                "devel",
                "math",
                "ocaml"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-9.0",
                        "ocaml-findlib"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "ocaml",
                        "ocaml-findlib"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "ocaml-lambda-term",
            "portdir": "ocaml/ocaml-lambda-term",
            "version": "3.3.2",
            "license": "BSD",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/ocaml-community/lambda-term",
            "description": "Cross-platform library for manipulating the terminal",
            "long_description": "Lambda-Term is a cross-platform library for manipulating the terminal. It provides an abstraction for keys, mouse events, colors, as well as a set of widgets to write curses-like applications.",
            "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-lwt",
                        "ocaml-lwt_react",
                        "ocaml-react",
                        "ocaml",
                        "ocaml-mew_vi",
                        "ocaml-zed",
                        "ocaml-logs",
                        "ocaml-findlib"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "ocaml-utop"
                    ]
                }
            ]
        },
        {
            "name": "ocaml-logs",
            "portdir": "ocaml/ocaml-logs",
            "version": "0.7.0",
            "license": "ISC",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "http://erratique.ch/software/logs",
            "description": "Logging infrastructure for OCaml",
            "long_description": "Logging infrastructure 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-fmt",
                        "ocaml",
                        "ocaml-js_of_ocaml",
                        "ocaml-findlib",
                        "ocaml-lwt",
                        "ocaml-cmdliner"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "ocaml-bos",
                        "ocaml-lambda-term",
                        "ocaml-utop"
                    ]
                }
            ]
        },
        {
            "name": "ocaml-lua",
            "portdir": "lang/ocaml-lua",
            "version": "1.0",
            "license": "Permissive",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "http://ocaml-lua.forge.ocamlcore.org/",
            "description": "OCaml bindings to Lua API",
            "long_description": "This library provides OCaml bindings to Lua API which allows the application to exchange data with Lua programs and also to extend Lua with OCaml functions.",
            "active": true,
            "categories": [
                "devel",
                "lang",
                "ocaml"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-9.0",
                        "ocaml-findlib"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "lua",
                        "ocaml",
                        "ocaml-findlib"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "ocaml-lwt",
            "portdir": "ocaml/ocaml-lwt",
            "version": "5.7.0",
            "license": "MIT",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/ocsigen/lwt",
            "description": "Promises and event-driven I/O for OCaml",
            "long_description": "Lwt provides typed, composable promises for OCaml, with support for parallel resolution.",
            "active": true,
            "categories": [
                "devel",
                "ocaml"
            ],
            "maintainers": [
                {
                    "name": "landonf",
                    "github": "landonf",
                    "ports_count": 81
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "ocaml-cppo",
                        "ocaml-dune",
                        "clang-16"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "ocaml",
                        "ocaml-ocplib-endian",
                        "ocaml-dune-configurator",
                        "ocaml-findlib"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "ocaml-lwt_ppx",
                        "ocaml-lwt_react",
                        "ocaml-lambda-term",
                        "ocaml-logs",
                        "ocaml-utop"
                    ]
                }
            ]
        },
        {
            "name": "ocaml-lwt_ppx",
            "portdir": "ocaml/ocaml-lwt",
            "version": "5.7.0",
            "license": "MIT",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/ocsigen/lwt",
            "description": "Promises and event-driven I/O for OCaml",
            "long_description": "Lwt provides typed, composable promises for OCaml, with support for parallel resolution.",
            "active": true,
            "categories": [
                "devel",
                "ocaml"
            ],
            "maintainers": [
                {
                    "name": "landonf",
                    "github": "landonf",
                    "ports_count": 81
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "ocaml-cppo",
                        "ocaml-dune",
                        "clang-16"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "ocaml-lwt",
                        "ocaml",
                        "ocaml-ppxlib",
                        "ocaml-ocplib-endian",
                        "ocaml-dune-configurator",
                        "ocaml-findlib"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "ocaml-lwt_react",
            "portdir": "ocaml/ocaml-lwt",
            "version": "1.2.0",
            "license": "MIT",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/ocsigen/lwt",
            "description": "Helpers for using React with Lwt",
            "long_description": "Lwt provides typed, composable promises for OCaml, with support for parallel resolution.",
            "active": true,
            "categories": [
                "devel",
                "ocaml"
            ],
            "maintainers": [
                {
                    "name": "landonf",
                    "github": "landonf",
                    "ports_count": 81
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "ocaml-cppo",
                        "ocaml-dune",
                        "clang-16"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "ocaml-lwt",
                        "ocaml",
                        "ocaml-react",
                        "ocaml-ocplib-endian",
                        "ocaml-dune-configurator",
                        "ocaml-findlib"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "ocaml-lambda-term",
                        "ocaml-utop"
                    ]
                }
            ]
        },
        {
            "name": "ocaml-markup",
            "portdir": "ocaml/ocaml-markup",
            "version": "1.0.3",
            "license": "MIT",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/aantron/markup.ml",
            "description": "Error-recovering functional HTML5 and XML parsers and writers",
            "long_description": "Markup.ml provides an HTML parser and an XML parser. The parsers are wrapped in a simple interface: they are functions that transform byte streams to parsing signal streams. Streams can be manipulated in various ways, such as processing by fold, filter, and map, assembly into DOM tree structures, or serialization back to HTML or XML. Both parsers are based on their respective standards. The HTML parser, in particular, is based on the state machines defined in HTML5. The parsers are error-recovering by default, and accept fragments. This makes it very easy to get a best-effort parse of some input. The parsers can, however, be easily configured to be strict, and to accept only full documents. Apart from this, the parsers are streaming (do not build up a document in memory), non-blocking (can be used with threading libraries), lazy (do not consume input unless the signal stream is being read), and process the input in a single pass. They automatically detect the character encoding of the input stream, and convert everything to UTF-8.",
            "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-uutf"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "geneweb"
                    ]
                }
            ]
        },
        {
            "name": "ocaml-memtrace",
            "portdir": "ocaml/ocaml-memtrace",
            "version": "0.2.3",
            "license": "MIT",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/janestreet/memtrace",
            "description": "Streaming client for Memprof",
            "long_description": "Generates compact traces of a program's memory use.",
            "active": true,
            "categories": [
                "devel",
                "ocaml"
            ],
            "maintainers": [
                {
                    "name": "landonf",
                    "github": "landonf",
                    "ports_count": 81
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "ocaml-dune",
                        "clang-16"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "ocaml",
                        "ocaml-findlib"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "ocaml-menhir",
            "portdir": "ocaml/ocaml-menhir",
            "version": "20231231",
            "license": "(GPL-2 or LGPL)",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://cristal.inria.fr/~fpottier/menhir",
            "description": "Menhir is a LR(1) parser generator for the Objective Caml programming language.",
            "long_description": "Menhir is a LR(1) parser generator for the Objective Caml programming language.",
            "active": true,
            "categories": [
                "devel",
                "ocaml"
            ],
            "maintainers": [
                {
                    "name": "vital.had",
                    "github": "barracuda156",
                    "ports_count": 2571
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-16",
                        "ocaml-dune"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "ocaml-menhirLib",
                        "ocaml",
                        "ocaml-menhirSdk",
                        "ocaml-findlib"
                    ]
                },
                {
                    "type": "run",
                    "ports": [
                        "ocaml-coq-menhirlib"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "coccinelle",
                        "omake",
                        "ocaml-jingoo",
                        "ocaml-js_of_ocaml-compiler",
                        "fstar",
                        "kremlin",
                        "abella",
                        "stanc3",
                        "ocaml-merlin-lib",
                        "ocaml-ocamlformat-lib"
                    ]
                }
            ]
        },
        {
            "name": "ocaml-menhirLib",
            "portdir": "ocaml/ocaml-menhir",
            "version": "20231231",
            "license": "(GPL-2 or LGPL)",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://cristal.inria.fr/~fpottier/menhir",
            "description": "Menhir is a LR(1) parser generator for the Objective Caml programming language.",
            "long_description": "Menhir is a LR(1) parser generator for the Objective Caml programming language.",
            "active": true,
            "categories": [
                "devel",
                "ocaml"
            ],
            "maintainers": [
                {
                    "name": "vital.had",
                    "github": "barracuda156",
                    "ports_count": 2571
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "ocaml-dune",
                        "clang-16"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "ocaml",
                        "ocaml-findlib"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "ocaml-js_of_ocaml-compiler",
                        "ocaml-menhir",
                        "ocaml-merlin-lib",
                        "ocaml-ocamlformat-lib"
                    ]
                }
            ]
        },
        {
            "name": "ocaml-menhirSdk",
            "portdir": "ocaml/ocaml-menhir",
            "version": "20231231",
            "license": "(GPL-2 or LGPL)",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://cristal.inria.fr/~fpottier/menhir",
            "description": "Menhir is a LR(1) parser generator for the Objective Caml programming language.",
            "long_description": "Menhir is a LR(1) parser generator for the Objective Caml programming language.",
            "active": true,
            "categories": [
                "devel",
                "ocaml"
            ],
            "maintainers": [
                {
                    "name": "vital.had",
                    "github": "barracuda156",
                    "ports_count": 2571
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "ocaml-dune",
                        "clang-16"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "ocaml",
                        "ocaml-findlib"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "ocaml-js_of_ocaml-compiler",
                        "ocaml-menhir",
                        "ocaml-merlin-lib",
                        "ocaml-ocamlformat-lib"
                    ]
                }
            ]
        },
        {
            "name": "ocaml-merlin",
            "portdir": "ocaml/ocaml-merlin",
            "version": "4.14-414",
            "license": "MIT",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/ocaml/merlin",
            "description": "Editor helper, provides completion, typing and source browsing in Vim and Emacs",
            "long_description": "Editor helper, provides completion, typing and source browsing in Vim and Emacs",
            "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-yojson",
                        "ocaml-dot-merlin-reader"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "test",
                    "ports": [
                        "stanc3"
                    ]
                }
            ]
        },
        {
            "name": "ocaml-merlin-lib",
            "portdir": "ocaml/ocaml-merlin",
            "version": "4.14-414",
            "license": "MIT",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/ocaml/merlin",
            "description": "Editor helper, provides completion, typing and source browsing in Vim and Emacs",
            "long_description": "Editor helper, provides completion, typing and source browsing in Vim and Emacs",
            "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-menhir",
                        "ocaml",
                        "ocaml-menhirSdk",
                        "ocaml-menhirLib",
                        "ocaml-csexp"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "ocaml-dot-merlin-reader"
                    ]
                }
            ]
        },
        {
            "name": "ocaml-mew",
            "portdir": "ocaml/ocaml-mew",
            "version": "0.1.0",
            "license": "MIT",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/kandu/mew",
            "description": "Modal editing witch",
            "long_description": "Modal editing witch",
            "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",
                        "ocaml-findlib",
                        "ocaml-result",
                        "ocaml-trie"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "ocaml-mew_vi"
                    ]
                }
            ]
        },
        {
            "name": "ocaml-mew_vi",
            "portdir": "ocaml/ocaml-mew_vi",
            "version": "0.5.0",
            "license": "MIT",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/kandu/mew_vi",
            "description": "Modal editing witch, VI interpreter",
            "long_description": "Modal editing witch, VI interpreter",
            "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",
                        "ocaml-findlib",
                        "ocaml-react",
                        "ocaml-mew"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "ocaml-lambda-term"
                    ]
                }
            ]
        },
        {
            "name": "ocaml-migrate-parsetree",
            "portdir": "ocaml/ocaml-migrate-parsetree",
            "version": "2.4.0",
            "license": "LGPL-2.1",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/ocaml-ppx/ocaml-migrate-parsetree",
            "description": "Convert OCaml parsetrees between different OCaml versions",
            "long_description": "Converts OCaml parsetrees, outcometree and AST mappers between different OCaml versions.",
            "active": true,
            "categories": [
                "devel",
                "ocaml"
            ],
            "maintainers": [
                {
                    "name": "landonf",
                    "github": "landonf",
                    "ports_count": 81
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "ocaml-dune",
                        "clang-16"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "ocaml",
                        "ocaml-findlib",
                        "ocaml-ppx_derivers"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "ocaml-ppx_tools_versioned",
                        "ocaml-ppxfind"
                    ]
                }
            ]
        },
        {
            "name": "ocaml-mmap",
            "portdir": "ocaml/ocaml-mmap",
            "version": "1.2.0",
            "license": "LGPL-2.1",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/mirage/mmap",
            "description": "Support for mmap(2) in OCaml",
            "long_description": "Support for mmap(2) in OCaml.",
            "active": true,
            "categories": [
                "devel",
                "ocaml"
            ],
            "maintainers": [
                {
                    "name": "landonf",
                    "github": "landonf",
                    "ports_count": 81
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "ocaml-dune",
                        "clang-16"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "ocaml",
                        "ocaml-bigarray-compat",
                        "ocaml-findlib"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "ocaml-mode.el",
            "portdir": "lang/ocaml-mode.el",
            "version": "3.05",
            "license": "GPL",
            "platforms": "any",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "http://wwwfun.kurims.kyoto-u.ac.jp/soft/olabl/ocaml.html",
            "description": "An EMACS major mode for editing OCaml programs.",
            "long_description": "An EMACS major mode for editing OCaml programs.",
            "active": true,
            "categories": [
                "lang",
                "editors",
                "ocaml"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-14"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "emacs"
                    ]
                },
                {
                    "type": "run",
                    "ports": [
                        "ocaml"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "ocaml-mpi",
            "portdir": "science/ocaml-mpi",
            "version": "1.01",
            "license": "LGPL-2",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "http://cristal.inria.fr/~xleroy/software.html",
            "description": "Caml bindings for a large subset of MPI functions",
            "long_description": "Caml bindings for a large subset of MPI functions",
            "active": true,
            "categories": [
                "devel",
                "science",
                "ocaml"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-9.0"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "ocaml",
                        "ocaml-findlib",
                        "mpich-default"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "ocaml-mysql",
            "portdir": "databases/ocaml-mysql",
            "version": "1.0.4",
            "license": "LGPL-2.1",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "http://raevnos.pennmush.org/code/ocaml-mysql/",
            "description": "Mysql5 bindings for OCaml",
            "long_description": "Mysql5 bindings for OCaml",
            "active": true,
            "categories": [
                "devel",
                "databases",
                "ocaml"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-9.0",
                        "ocaml-findlib"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "mysql5",
                        "ocaml"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "ocaml-not-ocamlfind",
            "portdir": "ocaml/ocaml-not-ocamlfind",
            "version": "0.13",
            "license": "MIT",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/chetmurthy/not-ocamlfind",
            "description": "A small frontend for ocamlfind that adds a few useful commands",
            "long_description": "A small frontend for ocamlfind that adds a few useful commands",
            "active": true,
            "categories": [
                "devel",
                "ocaml"
            ],
            "maintainers": [
                {
                    "name": "pguyot",
                    "github": "pguyot",
                    "ports_count": 23
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-17"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "ocaml-findlib",
                        "ocaml-camlp-streams",
                        "ocaml",
                        "ocaml-fmt",
                        "ocaml-ocamlgraph",
                        "ocaml-rresult"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "ocaml-camlp5-buildscripts",
                        "geneweb"
                    ]
                }
            ]
        },
        {
            "name": "ocaml-num",
            "portdir": "ocaml/ocaml-num",
            "version": "1.5",
            "license": "LGPL-2",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/ocaml/num",
            "description": "Legacy OCaml arbitrary-precision integer library",
            "long_description": "Legacy OCaml arbitrary-precision integer library",
            "active": true,
            "categories": [
                "devel",
                "ocaml"
            ],
            "maintainers": [
                {
                    "name": "pmetzger",
                    "github": "pmetzger",
                    "ports_count": 23
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-16"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "ocaml",
                        "ocaml-findlib"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "geneweb",
                        "ocaml-batteries",
                        "mldonkey",
                        "ocaml-sexplib"
                    ]
                }
            ]
        },
        {
            "name": "ocaml-ocamlbuild",
            "portdir": "ocaml/ocaml-ocamlbuild",
            "version": "0.14.2",
            "license": "(LGPL-2.1 or OpenSSLException)",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/ocaml/ocamlbuild",
            "description": "Caml Preprocessor and Pretty-Printer",
            "long_description": "OCamlbuild is a generic build tool that has built-in rules for building OCaml library and programs. OCamlbuild was distributed as part of the OCaml distribution for OCaml versions between 3.10.0 and 4.02.3. Starting from OCaml 4.03, it is released separately.",
            "active": true,
            "categories": [
                "devel",
                "ocaml"
            ],
            "maintainers": [
                {
                    "name": "pmetzger",
                    "github": "pmetzger",
                    "ports_count": 23
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-17"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "ocaml"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "build",
                    "ports": [
                        "ocaml-camlp4",
                        "ocaml-react",
                        "ocaml-cryptokit",
                        "ocaml-process",
                        "ocaml-ounit",
                        "ocaml-ulex",
                        "ocaml-wasm",
                        "ocaml-astring",
                        "ocaml-rresult",
                        "ocaml-xmlm",
                        "ocaml-topkg",
                        "ocaml-bos",
                        "hevea",
                        "fstar",
                        "kremlin",
                        "ocaml-fmt",
                        "ocaml-fpath",
                        "ocaml-logs",
                        "ocaml-ptime",
                        "ocaml-uucp",
                        "ocaml-uunf",
                        "ocaml-uuseg",
                        "ocaml-uutf",
                        "everparse"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "ocaml-cppo_ocamlbuild"
                    ]
                }
            ]
        },
        {
            "name": "ocaml-ocamlformat",
            "portdir": "ocaml/ocaml-ocamlformat",
            "version": "0.27.0",
            "license": "(LGPL-2.1 or MIT)",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/ocaml-ppx/ocamlformat",
            "description": "Auto-formatter for OCaml code",
            "long_description": "Auto-formatter for OCaml code",
            "active": true,
            "categories": [
                "devel",
                "ocaml"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "ocaml-dune",
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "ocaml-re",
                        "ocaml",
                        "ocaml-ocamlformat-lib",
                        "ocaml-cmdliner",
                        "ocaml-findlib"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "geneweb"
                    ]
                },
                {
                    "type": "test",
                    "ports": [
                        "stanc3"
                    ]
                }
            ]
        },
        {
            "name": "ocaml-ocamlformat-lib",
            "portdir": "ocaml/ocaml-ocamlformat",
            "version": "0.27.0",
            "license": "(LGPL-2.1 or MIT)",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/ocaml-ppx/ocamlformat",
            "description": "Auto-formatter for OCaml code",
            "long_description": "Auto-formatter for OCaml code",
            "active": true,
            "categories": [
                "devel",
                "ocaml"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "ocaml-dune",
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "ocaml-csexp",
                        "ocaml-findlib",
                        "ocaml-fix",
                        "ocaml-menhir",
                        "ocaml-menhirLib",
                        "ocaml-menhirSdk",
                        "ocaml-result",
                        "ocaml-stdio",
                        "ocaml",
                        "ocaml-astring",
                        "ocaml-uutf",
                        "ocaml-dune-build-info",
                        "ocaml-either",
                        "ocaml-fpath",
                        "ocaml-ocaml-version",
                        "ocaml-ocp-indent",
                        "ocaml-uuseg",
                        "ocaml-camlp-streams",
                        "ocaml-base"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "ocaml-ocamlformat"
                    ]
                }
            ]
        },
        {
            "name": "ocaml-ocamlgraph",
            "portdir": "ocaml/ocaml-ocamlgraph",
            "version": "2.1.0",
            "license": "LGPL-2.1",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://ocaml.org/p/ocamlgraph/latest",
            "description": "A generic graph library for OCaml",
            "long_description": "A generic graph library for OCaml which Provides both graph data structures and graph algorithms",
            "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",
                        "ocaml-stdlib-shims"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "ocaml-not-ocamlfind"
                    ]
                }
            ]
        },
        {
            "name": "ocaml-ocaml_intrinsics",
            "portdir": "ocaml/ocaml-ocaml_intrinsics",
            "version": "0.16.0",
            "license": "MIT",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/janestreet/ocaml_intrinsics",
            "description": "Library of intrinsics for OCaml",
            "long_description": "The ocaml_intrinsics library provides an OCaml interface to operations that have dedicated hardware instructions on some micro-architectures.",
            "active": true,
            "categories": [
                "devel",
                "ocaml"
            ],
            "maintainers": [
                {
                    "name": "vital.had",
                    "github": "barracuda156",
                    "ports_count": 2571
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "ocaml-dune",
                        "ocaml-dune-configurator",
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "ocaml",
                        "ocaml-findlib"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "ocaml-core_unix"
                    ]
                }
            ]
        },
        {
            "name": "ocaml-ocamlnet",
            "portdir": "ocaml/ocaml-ocamlnet",
            "version": "4.1.9",
            "license": "(BSD or GPL-2 or LGPL-2)",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "http://projects.camlcity.org/projects/ocamlnet.html",
            "description": "Internet protocols and helper data structures for OCaml.",
            "long_description": "Internet protocols (http, cgi, email etc.) and helper data structures (mail messages, character sets, etc.) Ocamlnet implements a number of Internet protocols (http client & server, cgi and cgi variants, SunRPC, FTP, POP, SMTP) and is a strong base for web and Internet programming.",
            "active": true,
            "categories": [
                "devel",
                "ocaml"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-14"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "ocaml",
                        "ocaml-findlib",
                        "ocaml-pcre"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "ocaml-ocamlrss"
                    ]
                }
            ]
        },
        {
            "name": "ocaml-ocamlrss",
            "portdir": "www/ocaml-ocamlrss",
            "version": "2.2.0",
            "license": "LGPL-3",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://zoggy.github.io/ocamlrss/",
            "description": "OCaml-RSS is a small OCaml library providing functions to parse and print RSS 2.0 files",
            "long_description": "OCaml-RSS is a small OCaml library providing functions to parse and print RSS 2.0 files",
            "active": true,
            "categories": [
                "devel",
                "www",
                "ocaml"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-9.0"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "ocaml",
                        "ocaml-findlib",
                        "ocaml-ocamlnet",
                        "ocaml-xmlm"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "stog"
                    ]
                }
            ]
        },
        {
            "name": "ocaml-ocaml-version",
            "portdir": "ocaml/ocaml-ocaml-version",
            "version": "3.6.2",
            "license": "ISC",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/ocurrent/ocaml-version",
            "description": "Manipulate, parse and generate OCaml compiler version strings",
            "long_description": "Manipulate, parse and generate OCaml compiler version strings",
            "active": true,
            "categories": [
                "devel",
                "ocaml"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "ocaml-dune",
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "ocaml",
                        "ocaml-findlib"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "ocaml-ocamlformat-lib"
                    ]
                }
            ]
        },
        {
            "name": "ocaml-ocp-indent",
            "portdir": "ocaml/ocaml-ocp-indent",
            "version": "1.8.2",
            "license": "MIT",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/OCamlPro/ocp-indent",
            "description": "Simple tool to indent OCaml programs",
            "long_description": "Simple tool to indent OCaml programs",
            "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-cmdliner"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "ocaml-ocamlformat-lib"
                    ]
                },
                {
                    "type": "test",
                    "ports": [
                        "stanc3"
                    ]
                }
            ]
        },
        {
            "name": "ocaml-ocplib-endian",
            "portdir": "ocaml/ocaml-ocplib-endian",
            "version": "1.2",
            "license": "BSD",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/OCamlPro/ocplib-endian",
            "description": "Optimized fixed-width integer functions for OCaml",
            "long_description": "Optimized functions for reading and writing fixed-width integers from strings and bigarrays in OCaml.",
            "active": true,
            "categories": [
                "devel",
                "ocaml"
            ],
            "maintainers": [
                {
                    "name": "landonf",
                    "github": "landonf",
                    "ports_count": 81
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "ocaml-cppo",
                        "ocaml-dune",
                        "clang-16"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "ocaml",
                        "ocaml-findlib"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "ocaml-lwt",
                        "ocaml-lwt_ppx",
                        "ocaml-lwt_react"
                    ]
                }
            ]
        },
        {
            "name": "ocaml-ounit",
            "portdir": "ocaml/ocaml-ounit2",
            "version": "2.2.7",
            "license": "MIT",
            "platforms": "any",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/gildor478/ounit",
            "description": "Compatibility shim for ocaml-ounit2",
            "long_description": "Provides legacy 'oUnit' ocamlfind package name for ocaml-ounit2",
            "active": true,
            "categories": [
                "devel",
                "ocaml"
            ],
            "maintainers": [
                {
                    "name": "landonf",
                    "github": "landonf",
                    "ports_count": 81
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "ocaml-ocamlbuild",
                        "clang-17"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "ocaml",
                        "ocaml-findlib",
                        "ocaml-stdlib-shims"
                    ]
                },
                {
                    "type": "run",
                    "ports": [
                        "ocaml-ounit2"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "build",
                    "ports": [
                        "ocaml-fileutils"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "ocaml-jingoo",
                        "geneweb"
                    ]
                },
                {
                    "type": "test",
                    "ports": [
                        "ocaml-re"
                    ]
                }
            ]
        },
        {
            "name": "ocaml-ounit2",
            "portdir": "ocaml/ocaml-ounit2",
            "version": "2.2.7",
            "license": "MIT",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/gildor478/ounit",
            "description": "Unit test framework for OCaml",
            "long_description": "OUnit is a unit test framework for OCaml. It allows one to easily create unit-tests for OCaml code. It is based on HUnit, a unit testing framework for Haskell. It is similar to JUnit, and other XUnit testing frameworks.",
            "active": true,
            "categories": [
                "devel",
                "ocaml"
            ],
            "maintainers": [
                {
                    "name": "landonf",
                    "github": "landonf",
                    "ports_count": 81
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "ocaml-dune",
                        "clang-17"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "ocaml",
                        "ocaml-findlib",
                        "ocaml-stdlib-shims"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "run",
                    "ports": [
                        "ocaml-ounit"
                    ]
                },
                {
                    "type": "test",
                    "ports": [
                        "ocaml-ctypes",
                        "abella"
                    ]
                }
            ]
        },
        {
            "name": "ocaml-parmap",
            "portdir": "ocaml/ocaml-parmap",
            "version": "1.2.5",
            "license": "GLPL-2",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/rdicosmo/parmap",
            "description": "Parmap is a library for multicore architecture for OCaml programs",
            "long_description": "Parmap is a minimalistic library allowing to exploit multicore architecture for OCaml programs with minimal modifications.",
            "active": true,
            "categories": [
                "devel",
                "ocaml"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "ocaml-dune",
                        "clang-16"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "ocaml",
                        "ocaml-dune-configurator",
                        "ocaml-findlib"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "coccinelle"
                    ]
                }
            ]
        },
        {
            "name": "ocaml-parsexp",
            "portdir": "ocaml/ocaml-parsexp",
            "version": "0.16.0",
            "license": "MIT",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/janestreet/parsexp",
            "description": "S-expression parser",
            "long_description": "S-expression parser",
            "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-sexplib0"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "ocaml-sexplib"
                    ]
                }
            ]
        },
        {
            "name": "ocaml-patdiff",
            "portdir": "ocaml/ocaml-patdiff",
            "version": "0.16.0",
            "license": "MIT",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/janestreet/patdiff",
            "description": "Colored patience diffs with word-level refinement",
            "long_description": "Patdiff is an OCaml implementation of Bram Cohenʼs patience diff algorithm, with a few extra conveniences for comparing code and config files.",
            "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-pcre",
                        "ocaml-re",
                        "ocaml-core",
                        "ocaml-core_kernel",
                        "ocaml",
                        "ocaml-expect_test_helpers_core",
                        "ocaml-patience_diff",
                        "ocaml-ppx_jane",
                        "ocaml-core_unix",
                        "ocaml-findlib"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "test",
                    "ports": [
                        "stanc3"
                    ]
                }
            ]
        },
        {
            "name": "ocaml-patience_diff",
            "portdir": "ocaml/ocaml-patience_diff",
            "version": "0.16.0",
            "license": "MIT",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/janestreet/patience_diff",
            "description": "Tool and library implementing patience diff",
            "long_description": "Diff library using Bram Cohenʼs patience diff algorithm.",
            "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_jane",
                        "ocaml-core",
                        "ocaml-base"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "ocaml-patdiff"
                    ]
                }
            ]
        },
        {
            "name": "ocaml-pcre",
            "portdir": "ocaml/ocaml-pcre",
            "version": "7.5.0",
            "license": "LGPL-2.1",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://mmottl.github.io/pcre-ocaml/",
            "description": "Perl compatibility regular expressions for OCaml",
            "long_description": "This OCaml-library interfaces the PCRE (Perl-compatibility regular expressions) library which is written in C. it can be used for matching regular expressions which are written in PERL-style. Searching for, replacing or splitting text should become much easier with this library.",
            "active": true,
            "categories": [
                "devel",
                "ocaml"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "ocaml-dune",
                        "ocaml-dune-configurator",
                        "clang-16"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "pcre",
                        "ocaml",
                        "ocaml-findlib"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "ocaml-ocamlnet",
                        "stog",
                        "ocaml-patdiff"
                    ]
                }
            ]
        },
        {
            "name": "ocaml-pcre2",
            "portdir": "ocaml/ocaml-pcre2",
            "version": "7.5.2",
            "license": "LGPL-2.1",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/camlp5/pcre2-ocaml",
            "description": "Bindings to the Perl Compatibility Regular Expressions library (version 2)",
            "long_description": "pcre2-ocaml offers library functions for string pattern matching and substitution, similar to the functionality offered by the Perl language.",
            "active": true,
            "categories": [
                "devel",
                "ocaml"
            ],
            "maintainers": [
                {
                    "name": "pguyot",
                    "github": "pguyot",
                    "ports_count": 23
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "ocaml-dune",
                        "ocaml-dune-configurator",
                        "clang-16"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "pcre2",
                        "ocaml",
                        "ocaml-findlib"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "ocaml-pprint",
            "portdir": "ocaml/ocaml-pprint",
            "version": "20230830",
            "license": "LGPL-2",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/fpottier/pprint",
            "description": "Pretty-printing library for OCaml",
            "long_description": "A pretty-printing combinator library and rendering engine for OCaml.",
            "active": true,
            "categories": [
                "devel",
                "ocaml"
            ],
            "maintainers": [
                {
                    "name": "landonf",
                    "github": "landonf",
                    "ports_count": 81
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "ocaml-dune",
                        "clang-16"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "ocaml",
                        "ocaml-findlib"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "fstar",
                        "kremlin"
                    ]
                }
            ]
        },
        {
            "name": "ocaml-ppx_assert",
            "portdir": "ocaml/ocaml-ppx_assert",
            "version": "0.16.0",
            "license": "MIT",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/janestreet/ppx_assert",
            "description": "Extension nodes to compare value and raise useful errors if they differ",
            "long_description": "Extension nodes to compare value and raise useful errors if they differ",
            "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-ppx_cold",
                        "ocaml",
                        "ocaml-ppx_here",
                        "ocaml-ppx_sexp_conv",
                        "ocaml-ppx_compare",
                        "ocaml-base"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "ocaml-core",
                        "ocaml-jst-config",
                        "ocaml-ppx_jane",
                        "ocaml-splittable_random"
                    ]
                }
            ]
        },
        {
            "name": "ocaml-ppx_base",
            "portdir": "ocaml/ocaml-ppx_base",
            "version": "0.16.0",
            "license": "MIT",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/janestreet/ppx_base",
            "description": "Base set of ppx rewriters",
            "long_description": "Base set of ppx rewriters",
            "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-ppxlib",
                        "ocaml-ppx_cold",
                        "ocaml-ppx_compare",
                        "ocaml",
                        "ocaml-ppx_sexp_conv",
                        "ocaml-ppx_enumerate",
                        "ocaml-ppx_globalize",
                        "ocaml-ppx_hash",
                        "ocaml-findlib"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "ocaml-base_quickcheck",
                        "ocaml-core",
                        "ocaml-ppx_jane",
                        "ocaml-ppx_module_timer",
                        "ocaml-ppx_string",
                        "ocaml-sexp_pretty",
                        "ocaml-time_now"
                    ]
                }
            ]
        },
        {
            "name": "ocaml-ppx_bench",
            "portdir": "ocaml/ocaml-ppx_bench",
            "version": "0.16.0",
            "license": "MIT",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/janestreet/ppx_bench",
            "description": "Syntax extension for writing in-line benchmarks in OCaml code",
            "long_description": "Syntax extension for writing in-line benchmarks in OCaml code",
            "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-ppxlib",
                        "ocaml-ppx_inline_test"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "ocaml-ppx_jane",
                        "ocaml-splittable_random"
                    ]
                }
            ]
        }
    ]
}