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

{
    "count": 52292,
    "next": "https://ports.macports.org/api/v1/ports/?format=api&ordering=-updated_at&page=44",
    "previous": "https://ports.macports.org/api/v1/ports/?format=api&ordering=-updated_at&page=42",
    "results": [
        {
            "name": "ocaml-merlin-lib",
            "portdir": "ocaml/ocaml-merlin",
            "version": "5.7.1-504",
            "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": [],
            "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-dot-merlin-reader",
            "portdir": "ocaml/ocaml-merlin",
            "version": "5.7.1-504",
            "license": "MIT",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/ocaml/merlin",
            "description": "Reads config files for merlin",
            "long_description": "Editor helper, provides completion, typing and source browsing in Vim and Emacs",
            "active": true,
            "categories": [
                "devel",
                "ocaml"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "ocaml-dune",
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "ocaml",
                        "ocaml-findlib",
                        "ocaml-merlin-lib"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "ocaml-merlin"
                    ]
                }
            ]
        },
        {
            "name": "ocaml-merlin",
            "portdir": "ocaml/ocaml-merlin",
            "version": "5.7.1-504",
            "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": [],
            "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-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": 85
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "ocaml-dune",
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "ocaml",
                        "ocaml-findlib"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "fstar"
                    ]
                }
            ]
        },
        {
            "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": 192
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "ocaml-dune",
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "ocaml",
                        "ocaml-findlib",
                        "ocaml-uutf"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "geneweb"
                    ]
                }
            ]
        },
        {
            "name": "ocaml-js_of_ocaml-compiler",
            "portdir": "ocaml/ocaml-js_of_ocaml",
            "version": "6.3.2",
            "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-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "ocaml-menhir",
                        "ocaml-menhirLib",
                        "ocaml-menhirSdk",
                        "ocaml-sedlex",
                        "ocaml",
                        "ocaml-compiler-libs",
                        "ocaml-ppxlib",
                        "ocaml-cmdliner",
                        "ocaml-yojson",
                        "ocaml-findlib"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "ocaml-js_of_ocaml"
                    ]
                }
            ]
        },
        {
            "name": "ocaml-js_of_ocaml",
            "portdir": "ocaml/ocaml-js_of_ocaml",
            "version": "6.3.2",
            "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-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "ocaml",
                        "ocaml-findlib",
                        "ocaml-ppxlib",
                        "ocaml-js_of_ocaml-compiler"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "ocaml-logs"
                    ]
                }
            ]
        },
        {
            "name": "ocaml-jingoo",
            "portdir": "ocaml/ocaml-jingoo",
            "version": "1.5.2",
            "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": 192
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "ocaml-dune",
                        "ocaml-ppx_deriving",
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "ocaml-ounit",
                        "ocaml-re",
                        "ocaml",
                        "ocaml-uucp",
                        "ocaml-uutf",
                        "ocaml-findlib",
                        "ocaml-menhir"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "geneweb"
                    ]
                }
            ]
        },
        {
            "name": "ocaml-iri",
            "portdir": "ocaml/ocaml-iri",
            "version": "1.2.0",
            "license": "LGPL-3",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://zoggy.frama.io/ocaml-iri/",
            "description": "Implementation of Internationalized Resource Identifiers (IRIs)",
            "long_description": "Implementation of Internationalized Resource Identifiers (IRIs)",
            "active": true,
            "categories": [
                "textproc",
                "ocaml"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "ocaml-dune",
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "ocaml-sedlex",
                        "ocaml",
                        "ocaml-uunf",
                        "ocaml-uutf",
                        "ocaml-findlib"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "ocaml-xtmpl",
                        "ocaml-xtmpl_ppx"
                    ]
                }
            ]
        },
        {
            "name": "ocaml-integers",
            "portdir": "ocaml/ocaml-integers",
            "version": "0.7.0",
            "license": "MIT",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/yallop/ocaml-integers",
            "description": "Various signed and unsigned integer types for OCaml.",
            "long_description": "Various signed and unsigned integer types for OCaml.",
            "active": true,
            "categories": [
                "devel",
                "ocaml"
            ],
            "maintainers": [
                {
                    "name": "landonf",
                    "github": "landonf",
                    "ports_count": 85
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "ocaml-dune",
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "ocaml",
                        "ocaml-findlib",
                        "ocaml-stdlib-shims"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "ocaml-ctypes"
                    ]
                }
            ]
        },
        {
            "name": "ocaml-hex",
            "portdir": "ocaml/ocaml-hex",
            "version": "1.5.0",
            "license": "ISC",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/mirage/ocaml-hex",
            "description": "Hexadecimal converter library for OCaml",
            "long_description": "Hexadecimal converter library for OCaml.",
            "active": true,
            "categories": [
                "devel",
                "ocaml"
            ],
            "maintainers": [
                {
                    "name": "landonf",
                    "github": "landonf",
                    "ports_count": 85
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "ocaml-dune",
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "ocaml",
                        "ocaml-bigarray-compat",
                        "ocaml-cstruct",
                        "ocaml-findlib"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "build",
                    "ports": [
                        "everparse"
                    ]
                }
            ]
        },
        {
            "name": "ocaml-gen",
            "portdir": "ocaml/ocaml-gen",
            "version": "1.1",
            "license": "BSD",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/c-cube/gen",
            "description": "Iterator library for OCaml",
            "long_description": "Iterator library for OCaml, with support for restartable and consumable iterators.",
            "active": true,
            "categories": [
                "devel",
                "ocaml"
            ],
            "maintainers": [
                {
                    "name": "landonf",
                    "github": "landonf",
                    "ports_count": 85
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "ocaml-dune",
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "ocaml",
                        "ocaml-findlib",
                        "ocaml-seq"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "ocaml-sedlex"
                    ]
                }
            ]
        },
        {
            "name": "ocaml-fpath",
            "portdir": "ocaml/ocaml-fpath",
            "version": "0.7.3",
            "license": "ISC",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/dbuenzli/fpath",
            "description": "File system paths for OCaml",
            "long_description": "File system paths 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-astring",
                        "ocaml"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "ocaml-bos",
                        "ocaml-ocamlformat-lib"
                    ]
                }
            ]
        },
        {
            "name": "ocaml-fmt",
            "portdir": "ocaml/ocaml-fmt",
            "version": "0.11.0",
            "license": "ISC",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://erratique.ch/software/fmt",
            "description": "Fmt exposes combinators to devise format pretty-printing functions",
            "long_description": "Fmt exposes combinators to devise format pretty-printing functions",
            "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-alcotest",
                        "geneweb",
                        "camlp5",
                        "stanc3",
                        "ocaml-bos",
                        "ocaml-logs",
                        "stog",
                        "ocaml-camlp5-buildscripts",
                        "ocaml-not-ocamlfind"
                    ]
                }
            ]
        },
        {
            "name": "ocaml-fix",
            "portdir": "ocaml/ocaml-fix",
            "version": "20230505",
            "license": "LGPL-2",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://gitlab.inria.fr/fpottier/fix",
            "description": "Memoization and fixed points library for OCaml",
            "long_description": "An OCaml library that helps with various constructions that involve memoization and fixed points (recursion).",
            "active": true,
            "categories": [
                "devel",
                "ocaml"
            ],
            "maintainers": [
                {
                    "name": "landonf",
                    "github": "landonf",
                    "ports_count": 85
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "ocaml-dune",
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "ocaml",
                        "ocaml-findlib"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "ocaml-ocamlformat-lib",
                        "karamel"
                    ]
                }
            ]
        },
        {
            "name": "ocaml-extlib",
            "portdir": "ocaml/ocaml-extlib",
            "version": "1.8.0",
            "license": "LGPL-2.1",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/ygrek/ocaml-extlib",
            "description": "Extended Standard Library for OCaml",
            "long_description": "A User-supported Extended Standard Library for OCaml",
            "active": true,
            "categories": [
                "devel",
                "ocaml"
            ],
            "maintainers": [
                {
                    "name": "pmetzger",
                    "github": "pmetzger",
                    "ports_count": 24
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "ocaml-cppo",
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "ocaml",
                        "ocaml-findlib"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "ocaml-cudf"
                    ]
                }
            ]
        },
        {
            "name": "ocaml-eqaf",
            "portdir": "ocaml/ocaml-eqaf",
            "version": "0.10",
            "license": "MIT",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/mirage/eqaf",
            "description": "Constant-time equal function on string",
            "long_description": "This package provides an equal function on string in constant-time to avoid timing-attack with crypto stuff.",
            "active": true,
            "categories": [
                "devel",
                "ocaml"
            ],
            "maintainers": [
                {
                    "name": "pguyot",
                    "github": "pguyot",
                    "ports_count": 192
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "ocaml-dune",
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "ocaml",
                        "ocaml-findlib"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "ocaml-digestif"
                    ]
                }
            ]
        },
        {
            "name": "ocaml-either",
            "portdir": "ocaml/ocaml-either",
            "version": "1.0.0",
            "license": "MIT",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/mirage/either",
            "description": "Compatibility Either module",
            "long_description": "Compatibility Either module",
            "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-easy-format",
            "portdir": "ocaml/ocaml-easy-format",
            "version": "1.3.4",
            "license": "BSD",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/ocaml-community/easy-format",
            "description": "High-level functional interface to the OCaml Format module",
            "long_description": "High-level functional interface to the Format module of the OCaml standard library. It is a pretty-printing facility, i.e. it takes as input some code represented as a tree and formats this code into the most visually satisfying result, breaking and indenting lines of code where appropriate.",
            "active": true,
            "categories": [
                "devel",
                "ocaml"
            ],
            "maintainers": [
                {
                    "name": "landonf",
                    "github": "landonf",
                    "ports_count": 85
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "ocaml-dune",
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "ocaml",
                        "ocaml-findlib"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "ocaml-biniou"
                    ]
                }
            ]
        },
        {
            "name": "ocaml-digestif",
            "portdir": "ocaml/ocaml-digestif",
            "version": "1.3.0",
            "license": "MIT",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/mirage/digestif",
            "description": "Hashes implementations (SHA*, RIPEMD160, BLAKE2* and MD5)",
            "long_description": "Digestif is a toolbox to provide hash implementations in C and OCaml: MD5, SHA1, SHA224, SHA256, SHA384, SHA512, SHA3, Keccak-256, WHIRLPOOL, BLAKE2B, BLAKE2S, and RIPEMD160.",
            "active": true,
            "categories": [
                "devel",
                "ocaml"
            ],
            "maintainers": [
                {
                    "name": "pguyot",
                    "github": "pguyot",
                    "ports_count": 192
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "ocaml-dune",
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "ocaml",
                        "ocaml-findlib",
                        "ocaml-eqaf"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "geneweb"
                    ]
                }
            ]
        },
        {
            "name": "ocaml-cstruct",
            "portdir": "ocaml/ocaml-cstruct",
            "version": "6.2.0",
            "license": "ISC",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/mirage/ocaml-cstruct",
            "description": "Access C-like structures directly from OCaml",
            "long_description": "Cstruct is a library and syntax extension to make it easier to access C-like structures directly from OCaml. It supports both reading and writing to these structures, and they are accessed via the Bigarray module.",
            "active": true,
            "categories": [
                "devel",
                "lang",
                "ocaml"
            ],
            "maintainers": [
                {
                    "name": "landonf",
                    "github": "landonf",
                    "ports_count": 85
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "ocaml-dune",
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "ocaml",
                        "ocaml-bigarray-compat",
                        "ocaml-findlib"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "ocaml-async_unix",
                        "ocaml-hex"
                    ]
                }
            ]
        },
        {
            "name": "ocaml-csexp",
            "portdir": "ocaml/ocaml-csexp",
            "version": "1.5.2",
            "license": "MIT",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/ocaml-dune/csexp",
            "description": "Parsing and printing of S-expressions in Canonical form",
            "long_description": "This library provides minimal support for Canonical S-expressions. Canonical S-expressions are a binary encoding of S-expressions that is super simple and well suited for communication between programs.",
            "active": true,
            "categories": [
                "devel",
                "ocaml"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "ocaml-dune",
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "ocaml",
                        "ocaml-findlib"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "ocaml-dune-configurator",
                        "ocaml-ocamlformat-lib",
                        "ocaml-merlin-lib"
                    ]
                }
            ]
        },
        {
            "name": "ocaml-compiler-libs",
            "portdir": "ocaml/ocaml-compiler-libs",
            "version": "0.17.0",
            "license": "MIT",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/janestreet/ocaml-compiler-libs",
            "description": "OCaml compiler libraries, repackaged",
            "long_description": "Exposes the OCaml compiler libraries, repackaged under new toplevel names.",
            "active": true,
            "categories": [
                "devel",
                "ocaml"
            ],
            "maintainers": [
                {
                    "name": "landonf",
                    "github": "landonf",
                    "ports_count": 85
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "ocaml-dune",
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "ocaml",
                        "ocaml-findlib"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "ocaml-js_of_ocaml-compiler",
                        "ocaml-ppxlib"
                    ]
                }
            ]
        },
        {
            "name": "ocaml-cmdliner",
            "portdir": "ocaml/ocaml-cmdliner",
            "version": "2.1.1",
            "license": "ISC",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://erratique.ch/software/cmdliner",
            "description": "ocaml-cmdliner allows the declarative definition of command line interfaces for OCaml",
            "long_description": "ocaml-cmdliner allows the declarative definition of command line interfaces for OCaml",
            "active": true,
            "categories": [
                "devel",
                "ocaml"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "ocaml"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "ocaml-alcotest",
                        "ocaml-crunch",
                        "ocaml-decompress",
                        "ocaml-logs",
                        "ocaml-ocamlformat",
                        "ocaml-ocamlformat-lib",
                        "abella",
                        "ocaml-bisect_ppx",
                        "ocaml-fmt",
                        "ocaml-js_of_ocaml-compiler",
                        "ocaml-ocp-indent",
                        "ocaml-ptime",
                        "ocaml-uucp",
                        "ocaml-uunf",
                        "ocaml-uuseg",
                        "ocaml-uutf"
                    ]
                }
            ]
        },
        {
            "name": "ocaml-camlp-streams",
            "portdir": "ocaml/ocaml-camlp-streams",
            "version": "5.0.1",
            "license": "LGPL-2.1",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/ocaml/camlp-streams",
            "description": "The Stream and Genlex libraries for use with Camlp4 and Camlp5",
            "long_description": "The Stream and Genlex libraries for use with Camlp4 and Camlp5",
            "active": true,
            "categories": [
                "devel",
                "ocaml"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "ocaml-dune",
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "ocaml",
                        "ocaml-findlib"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "build",
                    "ports": [
                        "lablgtk3"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "ledit",
                        "geneweb",
                        "camlp5",
                        "ocaml-camomile",
                        "ocaml-ocamlformat-lib",
                        "ocaml-ulex",
                        "lablgl",
                        "ocaml-camlp4",
                        "mldonkey",
                        "ocaml-batteries",
                        "ocaml-biniou",
                        "ocaml-not-ocamlfind",
                        "ocaml-config-file",
                        "lablgtk2"
                    ]
                }
            ]
        },
        {
            "name": "ocaml-calendars",
            "portdir": "ocaml/ocaml-calendars",
            "version": "2.0.0",
            "license": "GPL",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/geneweb/calendars",
            "description": "Convert dates between gregorian/julian/french/hebrew calendars",
            "long_description": "Convert dates between gregorian/julian/french/hebrew calendars",
            "active": true,
            "categories": [
                "devel",
                "ocaml"
            ],
            "maintainers": [
                {
                    "name": "pguyot",
                    "github": "pguyot",
                    "ports_count": 192
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "ocaml-dune",
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "ocaml",
                        "ocaml-findlib"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "geneweb"
                    ]
                }
            ]
        },
        {
            "name": "ocaml-bisect_ppx",
            "portdir": "ocaml/ocaml-bisect_ppx",
            "version": "2.8.3",
            "license": "MIT",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/aantron/bisect_ppx",
            "description": "Code coverage tool for OCaml and Reason",
            "long_description": "Code coverage tool for OCaml and Reason",
            "active": true,
            "categories": [
                "devel",
                "ocaml"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "ocaml-dune",
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "ocaml",
                        "ocaml-findlib",
                        "ocaml-ppxlib",
                        "ocaml-cmdliner"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "test",
                    "ports": [
                        "stanc3"
                    ]
                }
            ]
        },
        {
            "name": "ocaml-biniou",
            "portdir": "ocaml/ocaml-biniou",
            "version": "1.2.2",
            "license": "BSD",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/ocaml-community/biniou",
            "description": "Binary data library for OCaml",
            "long_description": "Biniou (pronounced \"be new\") is a binary data format designed for speed, safety, ease of use and backward compatibility as protocols evolve. Biniou is vastly equivalent to JSON in terms of functionality but allows implementations several times faster (4 times faster than yojson), with 25-35% space savings.",
            "active": true,
            "categories": [
                "devel",
                "ocaml"
            ],
            "maintainers": [
                {
                    "name": "landonf",
                    "github": "landonf",
                    "ports_count": 85
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "ocaml-dune",
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "ocaml",
                        "ocaml-easy-format",
                        "ocaml-findlib",
                        "ocaml-camlp-streams"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "ocaml-bigarray-compat",
            "portdir": "ocaml/ocaml-bigarray-compat",
            "version": "1.1.0",
            "license": "ISC",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/mirage/bigarray-compat",
            "description": "OCaml compatibility library to use Stdlib.Bigarray when possible",
            "long_description": "OCaml compatibility library to use Stdlib.Bigarray when possible.",
            "active": true,
            "categories": [
                "devel",
                "lang",
                "ocaml"
            ],
            "maintainers": [
                {
                    "name": "landonf",
                    "github": "landonf",
                    "ports_count": 85
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "ocaml-dune",
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "ocaml",
                        "ocaml-findlib"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "ocaml-cstruct",
                        "ocaml-hex",
                        "ocaml-mmap"
                    ]
                }
            ]
        },
        {
            "name": "ocaml-batteries",
            "portdir": "ocaml/ocaml-batteries",
            "version": "3.10.0",
            "license": "LGPL-2.1",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "http://batteries.forge.ocamlcore.org/",
            "description": "A new O'Caml standard library",
            "long_description": "OCaml Batteries included (or simply Batteries) is a community-driven effort to standardize on an consistent, documented, and comprehensive development platform for the OCaml programming language.",
            "active": true,
            "categories": [
                "devel",
                "ocaml"
            ],
            "maintainers": [
                {
                    "name": "landonf",
                    "github": "landonf",
                    "ports_count": 85
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "ocaml-dune",
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "ocaml",
                        "ocaml-findlib",
                        "ocaml-num",
                        "ocaml-camlp-streams"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "build",
                    "ports": [
                        "everparse"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "fstar",
                        "karamel"
                    ]
                }
            ]
        },
        {
            "name": "ocaml-astring",
            "portdir": "ocaml/ocaml-astring",
            "version": "0.8.5",
            "license": "ISC",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://erratique.ch/software/astring",
            "description": "Alternative String module for OCaml",
            "long_description": "Astring exposes an alternative String module for OCaml. This module tries to balance minimality and expressiveness for basic, index-free, string processing and provides types and functions for substrings, string sets and string maps. Remaining compatible with the OCaml String module is a non-goal. The String module exposed by Astring has exception safe functions, removes deprecated and rarely used functions, alters some signatures and names, adds a few missing functions and fully exploits OCaml's newfound string immutability.",
            "active": true,
            "categories": [
                "devel",
                "ocaml"
            ],
            "maintainers": [
                {
                    "name": "pguyot",
                    "github": "pguyot",
                    "ports_count": 192
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "ocaml-ocamlbuild",
                        "ocaml-topkg",
                        "opam",
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "ocaml",
                        "ocaml-findlib"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "ocaml-alcotest",
                        "ocaml-bos",
                        "ocaml-ocamlformat-lib",
                        "ocaml-fpath"
                    ]
                }
            ]
        },
        {
            "name": "ocaml-ftp",
            "portdir": "net/ocaml-ftp",
            "version": "0.1.0",
            "license": "LGPL-2",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "http://savonet.sf.net/",
            "description": "OCaml ftp client library",
            "long_description": "OCaml ftp client library",
            "active": true,
            "categories": [
                "devel",
                "net",
                "ocaml"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "pkgconfig",
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "ocaml",
                        "ocaml-findlib"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "mldonkey",
            "portdir": "net/mldonkey",
            "version": "3.2.1",
            "license": "GPL-2+",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://mldonkey.sourceforge.net",
            "description": "OCaml/GTK client for the eDonkey p2p network",
            "long_description": "MLdonkey is a multi-platform multi-network peer-to-peer client. It supports several large networks, such as eDonkey, Overnet, Bittorrent, Gnutella (Bearshare, Limewire, etc), Gnutella2 (Shareaza), Fasttrack (Kazaa, Imesh, Grobster), Soulseek, Direct-Connect, and Opennap. Networks can be enabled/disabled, searches are performed in parallel on all enabled networks, but each file is only downloaded from one network, but from multiple clients concurrently.",
            "active": true,
            "categories": [
                "net",
                "p2p"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "pkgconfig",
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "gtk2",
                        "fontconfig",
                        "gd2",
                        "libjpeg-turbo",
                        "libpng",
                        "librsvg",
                        "ocaml",
                        "ocaml-camlp4",
                        "miniupnpc",
                        "bzip2",
                        "freetype",
                        "file",
                        "libmagic",
                        "expat",
                        "libiconv",
                        "lablgtk2",
                        "xorg-libX11",
                        "ocaml-camlp-streams",
                        "ocaml-num",
                        "zlib"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "abella",
            "portdir": "math/abella",
            "version": "2.0.8.3",
            "license": "GPL-3",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://abella-prover.org",
            "description": "Interactive theorem prover",
            "long_description": "Abella is an interactive theorem prover based on lambda-tree syntax. This means that Abella is well-suited for reasoning about the meta-theory of programming languages and other logical systems which manipulate objects with binding.",
            "active": true,
            "categories": [
                "math",
                "ocaml"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "ocaml",
                        "ocaml-dune",
                        "clang-18",
                        "ocaml-crunch"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "ocaml-base64",
                        "ocaml-menhir",
                        "ocaml-yojson",
                        "ocaml-re",
                        "ocaml-cmdliner"
                    ]
                },
                {
                    "type": "test",
                    "ports": [
                        "ocaml-ounit2"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "coq",
            "portdir": "lang/rocq",
            "version": "8.13.2",
            "license": "LGPL-2.1",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": "rocq",
            "homepage": "https://rocq-prover.org/",
            "description": "Obsolete port, replaced by rocq",
            "long_description": "This port has been replaced by rocq.",
            "active": true,
            "categories": [
                "lang",
                "math"
            ],
            "maintainers": [
                {
                    "name": "pmetzger",
                    "github": "pmetzger",
                    "ports_count": 24
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18"
                    ]
                },
                {
                    "type": "extract",
                    "ports": [
                        null
                    ]
                },
                {
                    "type": "fetch",
                    "ports": [
                        null
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        null
                    ]
                },
                {
                    "type": "patch",
                    "ports": [
                        null
                    ]
                },
                {
                    "type": "run",
                    "ports": [
                        null
                    ]
                },
                {
                    "type": "test",
                    "ports": [
                        null
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "wasm-component-ld",
            "portdir": "lang/wasm-component-ld",
            "version": "0.5.25",
            "license": "Apache-2 and MIT",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/bytecodealliance/wasm-component-ld",
            "description": "Linker for wasm32-wasip2 WebAssembly components",
            "long_description": "Linker for wasm32-wasip2 WebAssembly components. Wraps the standard WebAssembly linker (wasm-ld) to produce WebAssembly component binaries targeting wasm32-wasip2 (WASI Preview 2). Used alongside the wasi-sdk compiler toolchain.",
            "active": true,
            "categories": [
                "devel",
                "lang"
            ],
            "maintainers": [
                {
                    "name": "pguyot",
                    "github": "pguyot",
                    "ports_count": 192
                }
            ],
            "variants": [
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "cargo",
                        "legacy-support",
                        "rust",
                        "clang-20"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "libunwind"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "wasi-clang"
                    ]
                }
            ]
        },
        {
            "name": "rocq",
            "portdir": "lang/rocq",
            "version": "9.2.0",
            "license": "LGPL-2.1",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://rocq-prover.org/",
            "description": "Proof assistant for higher-order logic",
            "long_description": "Rocq (formerly coq) is a proof assistant for higher-order logic, which allows the development of computer programs consistent with their formal specification. It is developed using OCaml and Dune.",
            "active": true,
            "categories": [
                "lang",
                "math"
            ],
            "maintainers": [
                {
                    "name": "pmetzger",
                    "github": "pmetzger",
                    "ports_count": 24
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "ocaml-dune",
                        "ocaml-findlib",
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "ocaml",
                        "ocaml-zarith"
                    ]
                },
                {
                    "type": "test",
                    "ports": [
                        "ocaml-zip"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "tuareg-mode.el",
            "portdir": "lang/tuareg-mode.el",
            "version": "2.0.2",
            "license": "GPL-2+",
            "platforms": "darwin",
            "epoch": 1,
            "replaced_by": null,
            "homepage": "http://tuareg.forge.ocamlcore.org/",
            "description": "A GNU Emacs/XEmacs major mode for editing Caml and OCaml programs.",
            "long_description": "Tuareg is a Caml mode for GNU Emacs and XEmacs. It handles automatic indentation of Objective Caml and Camllight codes. Key parts of the code are highlighted using Font-Lock. Support to run an interactive Caml toplevel and debugger is provided.",
            "active": true,
            "categories": [
                "lang",
                "editors"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "emacs"
                    ]
                },
                {
                    "type": "run",
                    "ports": [
                        "ocaml"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "ocamldot",
            "portdir": "lang/ocamldot",
            "version": "1.0",
            "license": "public-domain",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "http://trevorjim.com/ocamldot/",
            "description": "dependency graph generator for OCaml generating graphviz dot files",
            "long_description": "dependency graph generator for OCaml generating graphviz dot files",
            "active": true,
            "categories": [
                "graphics",
                "lang",
                "ocaml"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "ocaml",
                        "clang-18"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "ocaml-dypgen",
            "portdir": "lang/ocaml-dypgen",
            "version": "20120619-1",
            "license": "CeCILL-B",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "http://dypgen.free.fr/",
            "description": "Self-extensible parsers and lexers for the Objective Caml programming language.",
            "long_description": "Self-extensible parsers and lexers for the Objective Caml programming language.",
            "active": true,
            "categories": [
                "devel",
                "lang",
                "ocaml"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "ocaml",
                        "ocaml-findlib"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "patoline"
                    ]
                }
            ]
        },
        {
            "name": "ocaml-camlp4",
            "portdir": "lang/ocaml-camlp4",
            "version": "5.4-1",
            "license": "(LGPL-2.1 or OpenSSLException)",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/ocaml/camlp4",
            "description": "Caml Preprocessor and Pretty-Printer",
            "long_description": "Camlp4 is a software system for writing extensible parsers for programming languages. It provides a set of OCaml libraries that are used to define grammars as well as loadable syntax extensions of such grammars. Camlp4 stands for Caml Preprocessor and Pretty-Printer and one of its most important applications is the definition of domain-specific extensions of the syntax of OCaml. Camlp4 was part of the official OCaml distribution until its version 4.01.0. Since then it has been replaced by a simpler system which is easier to maintain and to learn: ppx rewriters and extension points.",
            "active": true,
            "categories": [
                "devel",
                "lang",
                "ocaml"
            ],
            "maintainers": [
                {
                    "name": "pmetzger",
                    "github": "pmetzger",
                    "ports_count": 24
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "ocaml-ocamlbuild",
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "ocaml",
                        "ocaml-camlp-streams"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "build",
                    "ports": [
                        "ocaml-config-file",
                        "wyrd",
                        "orpie"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "coccinelle",
                        "mldonkey"
                    ]
                }
            ]
        },
        {
            "name": "ocaml",
            "portdir": "lang/ocaml",
            "version": "5.4.1",
            "license": "LGPL",
            "platforms": "darwin",
            "epoch": 1,
            "replaced_by": null,
            "homepage": "https://ocaml.org",
            "description": "Compiler and libraries for the OCaml programming language",
            "long_description": "OCaml is an industrial strength programming language in the ML family, supporting functional, imperative and object-oriented styles.",
            "active": true,
            "categories": [
                "lang",
                "ocaml"
            ],
            "maintainers": [
                {
                    "name": "pmetzger",
                    "github": "pmetzger",
                    "ports_count": 24
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18"
                    ]
                },
                {
                    "type": "extract",
                    "ports": [
                        "xz"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "build",
                    "ports": [
                        "pdfsandwich",
                        "ocaml-camlidl",
                        "abella",
                        "libguestfs",
                        "everparse",
                        "semgrep",
                        "hevea",
                        "moca",
                        "obc",
                        "orpie",
                        "ledit",
                        "opam",
                        "unison",
                        "ocamldot",
                        "whizard",
                        "guestfs-tools",
                        "bibtex2html"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "ocaml-async_rpc_kernel",
                        "ocaml-async_unix",
                        "ocaml-base",
                        "ocaml-base_bigstring",
                        "ocaml-base_quickcheck",
                        "ocaml-bigstringaf",
                        "ocaml-bin_prot",
                        "ocaml-bos",
                        "ocaml-cairo2",
                        "ocaml-camomile",
                        "ocaml-capitalization",
                        "ocaml-checkseum",
                        "ocaml-core",
                        "ocaml-core_extended",
                        "ocaml-core_kernel",
                        "ocaml-core_unix",
                        "ocaml-cryptokit",
                        "ocaml-decompress",
                        "ocaml-dune",
                        "ocaml-dune-configurator",
                        "ocaml-dune-build-info",
                        "ocaml-dune-site",
                        "ocaml-xdg",
                        "ocaml-expect_test_helpers_core",
                        "ocaml-expect_test_helpers_kernel",
                        "ocaml-fieldslib",
                        "ocaml-gel",
                        "ocaml-int_repr",
                        "ocaml-jane-street-headers",
                        "ocaml-jst-config",
                        "ocaml-logs",
                        "ocaml-logs-syslog",
                        "ocaml-lwt",
                        "ocaml-lwt_ppx",
                        "ocaml-lwt_react",
                        "ocaml-ocaml_intrinsics",
                        "ocaml-ocamlformat",
                        "ocaml-ocamlformat-lib",
                        "ocaml-ocamlnet",
                        "ocaml-parmap",
                        "ocaml-patdiff",
                        "ocaml-patience_diff",
                        "ocaml-pcre",
                        "ocaml-pcre2",
                        "ocaml-ppx_assert",
                        "ocaml-ppx_base",
                        "ocaml-ppx_bench",
                        "ocaml-ppx_bin_prot",
                        "ocaml-ppx_cold",
                        "ocaml-ppx_compare",
                        "ocaml-ppx_custom_printf",
                        "ocaml-ppx_diff",
                        "ocaml-ppx_disable_unused_warnings",
                        "ocaml-ppx_enumerate",
                        "ocaml-ppx_expect",
                        "ocaml-ppx_fields_conv",
                        "ocaml-ppx_fixed_literal",
                        "ocaml-ppx_globalize",
                        "ocaml-ppx_hash",
                        "ocaml-ppx_here",
                        "ocaml-ppx_inline_test",
                        "ocaml-ppx_jane",
                        "ocaml-ppx_let",
                        "ocaml-ppx_log",
                        "ocaml-ppx_module_timer",
                        "ocaml-ppx_optcomp",
                        "ocaml-ppx_optional",
                        "ocaml-ppx_sexp_conv",
                        "ocaml-ppx_sexp_message",
                        "ocaml-ppx_sexp_value",
                        "ocaml-ppx_stable",
                        "ocaml-ppx_stable_witness",
                        "ocaml-ppx_string",
                        "ocaml-ppx_string_conv",
                        "ocaml-ppx_tydi",
                        "ocaml-ppx_typerep_conv",
                        "ocaml-ppx_variants_conv",
                        "ocaml-protocol_version_header",
                        "ocaml-record_builder",
                        "ocaml-sexp_pretty",
                        "ocaml-shell",
                        "ocaml-splittable_random",
                        "ocaml-sqlite3",
                        "ocaml-stdio",
                        "ocaml-textutils",
                        "ocaml-textutils_kernel",
                        "ocaml-time_now",
                        "ocaml-timezone",
                        "ocaml-typerep",
                        "ocaml-ulex",
                        "ocaml-uopt",
                        "ocaml-uri",
                        "ocaml-variantslib",
                        "ocaml-higlo",
                        "ocaml-xtmpl",
                        "ocaml-xtmpl_ppx",
                        "ocaml-ocamlrss",
                        "stog",
                        "fstar",
                        "karamel",
                        "ocaml-cppo",
                        "ocaml-ctypes",
                        "ocaml-cppo_ocamlbuild",
                        "ocaml-fileutils",
                        "ocaml-hacl-star",
                        "ocaml-hacl-star-raw",
                        "ocaml-menhir",
                        "ocaml-menhirLib",
                        "ocaml-menhirSdk",
                        "ocaml-menhirGLR",
                        "ocaml-menhirCST",
                        "ocaml-coq-menhirlib",
                        "ocaml-ounit2",
                        "ocaml-ounit",
                        "ocaml-gsl",
                        "ocaml-cgi",
                        "ocaml-lua",
                        "ocaml-camlp5-buildscripts",
                        "ocaml-lambda-term",
                        "ocaml-utop",
                        "ocaml-zip",
                        "lablgtk3",
                        "ocaml-mysql",
                        "ocaml-cudf",
                        "omake",
                        "ott",
                        "swig-ocaml",
                        "swig3-ocaml",
                        "lablgl",
                        "ocaml-labltk",
                        "kalzium",
                        "ocaml-camlp4",
                        "ocaml-dypgen",
                        "rocq",
                        "mldonkey",
                        "ocaml-ftp",
                        "ocaml-astring",
                        "ocaml-batteries",
                        "ocaml-bigarray-compat",
                        "ocaml-biniou",
                        "ocaml-bisect_ppx",
                        "ocaml-calendars",
                        "ocaml-camlp-streams",
                        "ocaml-cmdliner",
                        "ocaml-compiler-libs",
                        "ocaml-csexp",
                        "ocaml-cstruct",
                        "ocaml-digestif",
                        "ocaml-easy-format",
                        "ocaml-either",
                        "ocaml-eqaf",
                        "ocaml-extlib",
                        "ocaml-fix",
                        "ocaml-fmt",
                        "ocaml-fpath",
                        "ocaml-gen",
                        "ocaml-hex",
                        "ocaml-integers",
                        "ocaml-iri",
                        "ocaml-jingoo",
                        "ocaml-js_of_ocaml",
                        "ocaml-js_of_ocaml-compiler",
                        "ocaml-markup",
                        "ocaml-memtrace",
                        "ocaml-merlin",
                        "ocaml-dot-merlin-reader",
                        "ocaml-merlin-lib",
                        "ocaml-mew",
                        "ocaml-mew_vi",
                        "ocaml-mmap",
                        "ocaml-mtime",
                        "ocaml-not-ocamlfind",
                        "ocaml-num",
                        "ocaml-ocaml-version",
                        "ocaml-ocaml_intrinsics_kernel",
                        "ocaml-ocamlbuild",
                        "ocaml-ocamlgraph",
                        "ocaml-ocf",
                        "ocaml-ocp-indent",
                        "ocaml-ocf_ppx",
                        "ocaml-ocplib-endian",
                        "ocaml-optint",
                        "ocaml-parsexp",
                        "ocaml-pp_loc",
                        "ocaml-pprint",
                        "ocaml-ppx_derivers",
                        "ocaml-ppx_deriving",
                        "ocaml-ppx_deriving_yojson",
                        "ocaml-ppx_ignore_instrumentation",
                        "ocaml-ppx_import",
                        "ocaml-ppx_pipebang",
                        "ocaml-ppx_tools",
                        "ocaml-ppxlib",
                        "ocaml-ppxlib_jane",
                        "ocaml-process",
                        "ocaml-ptime",
                        "ocaml-re",
                        "ocaml-react",
                        "ocaml-result",
                        "ocaml-rresult",
                        "ocaml-sedlex",
                        "ocaml-seq",
                        "ocaml-sexplib",
                        "ocaml-sexplib0",
                        "ocaml-sha",
                        "ocaml-spawn",
                        "ocaml-stdcompat",
                        "ocaml-stdint",
                        "ocaml-stdlib-shims",
                        "ocaml-stringext",
                        "ocaml-syntax-shims",
                        "ocaml-syslog",
                        "ocaml-syslog-message",
                        "ocaml-topkg",
                        "ocaml-trie",
                        "ocaml-buddy",
                        "ocaml-uucp",
                        "ocaml-uunf",
                        "ocaml-uuseg",
                        "ocaml-uutf",
                        "ocaml-visitors",
                        "ocaml-wasm",
                        "ocaml-xmlm",
                        "ocaml-yojson",
                        "ocaml-zarith",
                        "ocamlsdl",
                        "ocaml-zed",
                        "flashdot",
                        "ocaml-mpi",
                        "wyrd",
                        "advi",
                        "lablgtk2",
                        "monotone-viz",
                        "ocaml-configurator",
                        "ocaml-migrate-parsetree",
                        "ocaml-ppx_tools_versioned",
                        "ocaml-ppxfind",
                        "ocaml-unidecode",
                        "ocaml-findlib",
                        "ocaml-alcotest",
                        "ocaml-base64",
                        "ocaml-config-file",
                        "ocaml-crunch",
                        "ocaml-ppx_blob",
                        "coccinelle",
                        "geneweb",
                        "camlp5",
                        "ocaml-lacaml",
                        "stanc3",
                        "camlimages",
                        "ocaml-angstrom",
                        "ocaml-async",
                        "ocaml-async_kernel",
                        "ocaml-async_log",
                        "patoline"
                    ]
                },
                {
                    "type": "run",
                    "ports": [
                        "tuareg-mode.el",
                        "moca"
                    ]
                }
            ]
        },
        {
            "name": "kalzium",
            "portdir": "kde/kalzium",
            "version": "4.14.3",
            "license": "GPL-2+ and LGPL-2+",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://www.kde.org",
            "description": "Periodic Table of Elements",
            "long_description": "KDE Periodic Table of Elements",
            "active": true,
            "categories": [
                "kde",
                "kde4",
                "chemistry"
            ],
            "maintainers": [],
            "variants": [
                "debug",
                "docs",
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "automoc",
                        "cmake",
                        "pkgconfig",
                        "clang-18"
                    ]
                },
                {
                    "type": "extract",
                    "ports": [
                        "xz"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "qt4-mac",
                        "openbabel2",
                        "phonon",
                        "libkdeedu",
                        "ocaml",
                        "eigen"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "kdeedu4"
                    ]
                }
            ]
        },
        {
            "name": "ocaml-labltk",
            "portdir": "graphics/ocaml-labltk",
            "version": "8.06.16",
            "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-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "ocaml",
                        "tcl",
                        "tk"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "lablgl",
            "portdir": "graphics/lablgl",
            "version": "1.07",
            "license": "BSD and Tcl/Tk",
            "platforms": "darwin",
            "epoch": 1,
            "replaced_by": null,
            "homepage": "https://github.com/garrigue/lablgl",
            "description": "Objective Caml interface to OpenGL",
            "long_description": "LablGL is is an Objective Caml interface to OpenGL. Support is included for use with both Glut (standalone) and LablTk. LablGTK also includes specific support for LablGL.",
            "active": true,
            "categories": [
                "graphics",
                "ocaml"
            ],
            "maintainers": [
                {
                    "name": "pmetzger",
                    "github": "pmetzger",
                    "ports_count": 24
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "ocaml",
                        "ocaml-findlib",
                        "ocaml-camlp-streams"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "ocamlsdl",
                        "flashdot"
                    ]
                }
            ]
        },
        {
            "name": "swig3-tcl",
            "portdir": "devel/swig3",
            "version": "3.0.12",
            "license": "(GPL-3+ or Permissive)",
            "platforms": "any",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "http://www.swig.org/",
            "description": "Tcl binding for swig",
            "long_description": "SWIG is a software development tool that connects programs written in C and C++ with a variety of high-level programming languages. This is the Tcl binding.",
            "active": true,
            "categories": [
                "devel"
            ],
            "maintainers": [
                {
                    "name": "michaelld",
                    "github": "michaelld",
                    "ports_count": 453
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "bison",
                        "gsed",
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "swig3",
                        "tcl"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "swig3-ruby",
            "portdir": "devel/swig3",
            "version": "3.0.12",
            "license": "(GPL-3+ or Permissive)",
            "platforms": "any",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "http://www.swig.org/",
            "description": "Ruby binding for swig",
            "long_description": "SWIG is a software development tool that connects programs written in C and C++ with a variety of high-level programming languages. This is the Ruby binding.",
            "active": true,
            "categories": [
                "devel"
            ],
            "maintainers": [
                {
                    "name": "michaelld",
                    "github": "michaelld",
                    "ports_count": 453
                }
            ],
            "variants": [
                "ruby186",
                "ruby187",
                "ruby19",
                "ruby20",
                "ruby21",
                "ruby22",
                "ruby23",
                "ruby24"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "bison",
                        "gsed",
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "swig3",
                        "ruby23"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "swig3-r",
            "portdir": "devel/swig3",
            "version": "3.0.12",
            "license": "(GPL-3+ or Permissive)",
            "platforms": "any",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "http://www.swig.org/",
            "description": "R binding for swig",
            "long_description": "SWIG is a software development tool that connects programs written in C and C++ with a variety of high-level programming languages. This is the R binding.",
            "active": true,
            "categories": [
                "devel"
            ],
            "maintainers": [
                {
                    "name": "michaelld",
                    "github": "michaelld",
                    "ports_count": 453
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "bison",
                        "gsed",
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "swig3",
                        "R"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "swig3-python",
            "portdir": "devel/swig3",
            "version": "3.0.12",
            "license": "(GPL-3+ or Permissive)",
            "platforms": "any",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "http://www.swig.org/",
            "description": "Python binding for swig",
            "long_description": "SWIG is a software development tool that connects programs written in C and C++ with a variety of high-level programming languages. This is the Python binding.",
            "active": true,
            "categories": [
                "devel"
            ],
            "maintainers": [
                {
                    "name": "michaelld",
                    "github": "michaelld",
                    "ports_count": 453
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "bison",
                        "gsed",
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "swig3",
                        "python_select"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "build",
                    "ports": [
                        "py38-nds2-client",
                        "py27-nds2-client",
                        "py35-nds2-client",
                        "py36-nds2-client",
                        "py37-nds2-client",
                        "py39-nds2-client",
                        "gnuradio37",
                        "gr37-adapt",
                        "gr37-air-modes",
                        "gr37-ais",
                        "gr37-baz",
                        "gr37-cdma",
                        "gr37-fcdproplus",
                        "gr37-foo",
                        "gr37-fosphor",
                        "gr37-gfdm",
                        "gr37-gsm",
                        "gr37-ieee802-11",
                        "gr37-ieee802-15-4",
                        "gr37-iio",
                        "gr37-iqbalance",
                        "gr37-iridium",
                        "gr37-limesdr",
                        "gr37-lora-BastilleResearch",
                        "gr37-lora-rpp0",
                        "gr37-lte",
                        "gr37-mapper",
                        "gr37-mac",
                        "gr37-ofdm",
                        "gr37-osmosdr",
                        "gr37-pcap",
                        "gr37-pyqt",
                        "gr37-rds",
                        "gr37-satellites",
                        "gr37-sdrplay",
                        "gr37-specest",
                        "gr37-tdd",
                        "py313-nds2-client",
                        "py314-nds2-client"
                    ]
                }
            ]
        },
        {
            "name": "swig3-pike",
            "portdir": "devel/swig3",
            "version": "3.0.12",
            "license": "(GPL-3+ or Permissive)",
            "platforms": "any",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "http://www.swig.org/",
            "description": "Pike binding for swig",
            "long_description": "SWIG is a software development tool that connects programs written in C and C++ with a variety of high-level programming languages. This is the Pike binding.",
            "active": true,
            "categories": [
                "devel"
            ],
            "maintainers": [
                {
                    "name": "michaelld",
                    "github": "michaelld",
                    "ports_count": 453
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "bison",
                        "gsed",
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "swig3",
                        "pike"
                    ]
                }
            ],
            "depends_on": []
        }
    ]
}