HTTP 200 OK
Allow: GET, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept
{
"count": 50625,
"next": "https://ports.macports.org/api/v1/ports/?format=api&ordering=-name&page=868",
"previous": "https://ports.macports.org/api/v1/ports/?format=api&ordering=-name&page=866",
"results": [
{
"name": "ocaml-ppx_sexp_message",
"portdir": "ocaml/ocaml-ppx_sexp_message",
"version": "0.16.0",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/janestreet/ppx_sexp_message",
"description": "ppx rewriter for easy construction of s-expressions",
"long_description": "ppx rewriter for easy construction of s-expressions",
"active": true,
"categories": [
"devel",
"ocaml"
],
"maintainers": [
{
"name": "vital.had",
"github": "barracuda156",
"ports_count": 2571
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"ocaml-dune",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"ocaml-findlib",
"ocaml-ppxlib",
"ocaml",
"ocaml-ppx_sexp_conv",
"ocaml-ppx_here",
"ocaml-base"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"ocaml-base_quickcheck",
"ocaml-core",
"ocaml-ppx_jane",
"ocaml-ppx_log",
"ocaml-splittable_random"
]
}
]
},
{
"name": "ocaml-ppx_sexp_conv",
"portdir": "ocaml/ocaml-ppx_sexp_conv",
"version": "0.16.0",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/janestreet/ppx_sexp_conv",
"description": "ppx syntax extension that generates code for converting OCaml types to and from s-expressions",
"long_description": "ppx syntax extension that generates code for converting OCaml types to and from s-expressions",
"active": true,
"categories": [
"devel",
"ocaml"
],
"maintainers": [
{
"name": "vital.had",
"github": "barracuda156",
"ports_count": 2571
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"ocaml-dune",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"ocaml-findlib",
"ocaml",
"ocaml-ppxlib",
"ocaml-sexplib0",
"ocaml-base"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"ocaml-bin_prot",
"ocaml-core",
"ocaml-ppx_assert",
"ocaml-ppx_base",
"ocaml-ppx_custom_printf",
"ocaml-ppx_hash",
"ocaml-ppx_log",
"ocaml-ppx_sexp_message",
"ocaml-ppx_sexp_value"
]
}
]
},
{
"name": "ocaml-ppx_pipebang",
"portdir": "ocaml/ocaml-ppx_pipebang",
"version": "0.16.0",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/janestreet/ppx_pipebang",
"description": "ppx rewriter that inlines reverse application operators |> and |!",
"long_description": "ppx rewriter that inlines reverse application operators |> and |!",
"active": true,
"categories": [
"devel",
"ocaml"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"ocaml-dune",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"ocaml",
"ocaml-findlib",
"ocaml-ppxlib"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"ocaml-ppx_jane"
]
}
]
},
{
"name": "ocaml-ppx_optional",
"portdir": "ocaml/ocaml-ppx_optional",
"version": "0.16.0",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/janestreet/ppx_optional",
"description": "ppx rewriter that rewrites simple match statements with an if-then-else expression",
"long_description": "ppx rewriter that rewrites simple match statements with an if-then-else expression",
"active": true,
"categories": [
"devel",
"ocaml"
],
"maintainers": [
{
"name": "vital.had",
"github": "barracuda156",
"ports_count": 2571
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"ocaml-dune",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"ocaml",
"ocaml-base",
"ocaml-findlib",
"ocaml-ppxlib"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"ocaml-ppx_jane"
]
}
]
},
{
"name": "ocaml-ppx_optcomp",
"portdir": "ocaml/ocaml-ppx_optcomp",
"version": "0.16.0",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/janestreet/ppx_optcomp",
"description": "Optional compilation for OCaml",
"long_description": "Optional compilation for OCaml",
"active": true,
"categories": [
"devel",
"ocaml"
],
"maintainers": [
{
"name": "vital.had",
"github": "barracuda156",
"ports_count": 2571
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"ocaml-dune",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"ocaml-findlib",
"ocaml",
"ocaml-ppxlib",
"ocaml-stdio",
"ocaml-base"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"ocaml-bin_prot",
"ocaml-core",
"ocaml-core_kernel",
"ocaml-core_unix",
"ocaml-time_now"
]
}
]
},
{
"name": "ocaml-ppx_module_timer",
"portdir": "ocaml/ocaml-ppx_module_timer",
"version": "0.16.0",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/janestreet/ppx_module_timer",
"description": "Extension to record module start-up times",
"long_description": "Extension to record module start-up times",
"active": true,
"categories": [
"devel",
"ocaml"
],
"maintainers": [
{
"name": "vital.had",
"github": "barracuda156",
"ports_count": 2571
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"ocaml-dune",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"ocaml-findlib",
"ocaml-stdio",
"ocaml",
"ocaml-ppx_base",
"ocaml-time_now",
"ocaml-ppxlib",
"ocaml-base"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"ocaml-ppx_jane"
]
}
]
},
{
"name": "ocaml-ppx_log",
"portdir": "ocaml/ocaml-ppx_log",
"version": "0.16.0",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/janestreet/ppx_log",
"description": "ppx rewriter that defines extension nodes for logging",
"long_description": "ppx rewriter that defines extension nodes for logging",
"active": true,
"categories": [
"ocaml"
],
"maintainers": [
{
"name": "vital.had",
"github": "barracuda156",
"ports_count": 2571
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"ocaml-dune",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"ocaml-findlib",
"ocaml-ppxlib",
"ocaml-ppx_here",
"ocaml",
"ocaml-ppx_sexp_message",
"ocaml-sexplib",
"ocaml-ppx_sexp_conv",
"ocaml-base"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"ocaml-async",
"ocaml-ppx_jane"
]
}
]
},
{
"name": "ocaml-ppxlib",
"portdir": "ocaml/ocaml-ppxlib",
"version": "0.32.1",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/ocaml-ppx/ppxlib",
"description": "Standard library for ppx rewriters",
"long_description": "Ppxlib is the standard library for ppx rewriters and other programs that manipulate the in-memory reprensation of the OCaml parsetree.",
"active": true,
"categories": [
"devel",
"ocaml"
],
"maintainers": [
{
"name": "landonf",
"github": "landonf",
"ports_count": 83
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"ocaml-dune",
"clang-16"
]
},
{
"type": "lib",
"ports": [
"ocaml-ppx_derivers",
"ocaml-sexplib0",
"ocaml",
"ocaml-stdlib-shims",
"ocaml-compiler-libs",
"ocaml-findlib"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"ocaml-ppx_deriving_yojson",
"ocaml-ppx_import",
"ocaml-ppx_blob",
"ocaml-ppx_deriving",
"ocaml-js_of_ocaml",
"ocaml-sedlex",
"ocaml-js_of_ocaml-compiler",
"ocaml-lwt_ppx",
"ocaml-ppx_tydi",
"ocaml-visitors",
"fstar",
"ocaml-base_quickcheck",
"ocaml-bisect_ppx",
"ocaml-ppx_assert",
"ocaml-ppx_base",
"ocaml-ppx_bench",
"ocaml-ppx_bin_prot",
"ocaml-ppx_cold",
"ocaml-ppx_compare",
"ocaml-ppx_custom_printf",
"ocaml-ppx_disable_unused_warnings",
"ocaml-ppx_enumerate",
"ocaml-ppx_expect",
"ocaml-ppx_fields_conv",
"ocaml-ppx_fixed_literal",
"ocaml-ppx_globalize",
"ocaml-ppx_hash",
"ocaml-ppx_here",
"ocaml-ppx_ignore_instrumentation",
"ocaml-ppx_inline_test",
"ocaml-ppx_jane",
"ocaml-ppx_let",
"ocaml-ppx_log",
"ocaml-ppx_module_timer",
"ocaml-ppx_optcomp",
"ocaml-ppx_optional",
"ocaml-ppx_pipebang",
"ocaml-ppx_sexp_conv",
"ocaml-ppx_sexp_message",
"ocaml-ppx_sexp_value",
"ocaml-ppx_stable",
"ocaml-ppx_stable_witness",
"ocaml-ppx_string",
"ocaml-ppx_typerep_conv",
"ocaml-ppx_variants_conv"
]
}
]
},
{
"name": "ocaml-ppx_let",
"portdir": "ocaml/ocaml-ppx_let",
"version": "0.16.0",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/janestreet/ppx_let",
"description": "ppx rewriter for monadic and applicative let bindings, match expressions and if expressions",
"long_description": "ppx rewriter for monadic and applicative let bindings, match expressions and if expressions",
"active": true,
"categories": [
"devel",
"ocaml"
],
"maintainers": [
{
"name": "vital.had",
"github": "barracuda156",
"ports_count": 2571
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"ocaml-dune",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"ocaml-findlib",
"ocaml",
"ocaml-ppx_here",
"ocaml-ppxlib",
"ocaml-base"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"ocaml-base_quickcheck",
"ocaml-ppx_jane"
]
}
]
},
{
"name": "ocaml-ppx_jane",
"portdir": "ocaml/ocaml-ppx_jane",
"version": "0.16.0",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/janestreet/ppx_jane",
"description": "ppx_driver including all standard ppx rewriters",
"long_description": "ppx_driver including all standard ppx rewriters",
"active": true,
"categories": [
"devel",
"ocaml"
],
"maintainers": [
{
"name": "vital.had",
"github": "barracuda156",
"ports_count": 2571
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"ocaml-dune",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"ocaml-ppxlib",
"ocaml-ppx_assert",
"ocaml-ppx_custom_printf",
"ocaml-ppx_fixed_literal",
"ocaml-ppx_here",
"ocaml-ppx_ignore_instrumentation",
"ocaml-ppx_let",
"ocaml-ppx_optional",
"ocaml-ppx_pipebang",
"ocaml-ppx_sexp_message",
"ocaml-ppx_sexp_value",
"ocaml-ppx_stable",
"ocaml-ppx_stable_witness",
"ocaml",
"ocaml-ppx_bench",
"ocaml-ppx_bin_prot",
"ocaml-ppx_disable_unused_warnings",
"ocaml-ppx_fields_conv",
"ocaml-ppx_inline_test",
"ocaml-ppx_log",
"ocaml-ppx_module_timer",
"ocaml-ppx_string",
"ocaml-ppx_typerep_conv",
"ocaml-ppx_variants_conv",
"ocaml-base_quickcheck",
"ocaml-ppx_expect",
"ocaml-ppx_tydi",
"ocaml-ppx_base",
"ocaml-findlib"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"ocaml-int_repr",
"ocaml-base_bigstring",
"ocaml-async",
"ocaml-async_kernel",
"ocaml-async_rpc_kernel",
"ocaml-async_unix",
"ocaml-core",
"ocaml-core_extended",
"ocaml-core_kernel",
"ocaml-core_unix",
"ocaml-expect_test_helpers_core",
"ocaml-expect_test_helpers_kernel",
"ocaml-patience_diff",
"ocaml-patdiff",
"ocaml-protocol_version_header",
"ocaml-record_builder",
"ocaml-shell",
"ocaml-textutils",
"ocaml-textutils_kernel",
"ocaml-timezone"
]
}
]
},
{
"name": "ocaml-ppx_inline_test",
"portdir": "ocaml/ocaml-ppx_inline_test",
"version": "0.16.1",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/janestreet/ppx_inline_test",
"description": "Syntax extension for writing in-line tests in OCaml code",
"long_description": "Syntax extension for writing in-line tests in OCaml code",
"active": true,
"categories": [
"devel",
"ocaml"
],
"maintainers": [
{
"name": "vital.had",
"github": "barracuda156",
"ports_count": 2571
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"ocaml-dune",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"ocaml-findlib",
"ocaml",
"ocaml-time_now",
"ocaml-ppxlib",
"ocaml-base"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"ocaml-core",
"ocaml-ppx_bench",
"ocaml-ppx_expect",
"ocaml-ppx_jane",
"ocaml-splittable_random"
]
},
{
"type": "test",
"ports": [
"ocaml-sqlite3"
]
}
]
},
{
"name": "ocaml-ppx_import",
"portdir": "ocaml/ocaml-ppx_import",
"version": "1.11.0",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/ocaml-ppx/ppx_import",
"description": "A syntax extension for importing declarations from interface files",
"long_description": "A syntax extension for importing declarations from interface files",
"active": true,
"categories": [
"devel",
"ocaml"
],
"maintainers": [
{
"name": "pguyot",
"github": "pguyot",
"ports_count": 23
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"ocaml-dune",
"clang-16"
]
},
{
"type": "lib",
"ports": [
"ocaml",
"ocaml-findlib",
"ocaml-ppxlib"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"geneweb"
]
}
]
},
{
"name": "ocaml-ppx_ignore_instrumentation",
"portdir": "ocaml/ocaml-ppx_ignore_instrumentation",
"version": "0.16.0",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/janestreet/ppx_ignore_instrumentation",
"description": "Ignore Jane Street specific instrumentation extensions",
"long_description": "Ignore Jane Street specific instrumentation extensions",
"active": true,
"categories": [
"ocaml"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"ocaml-dune",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"ocaml",
"ocaml-findlib",
"ocaml-ppxlib"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"ocaml-ppx_jane"
]
}
]
},
{
"name": "ocaml-ppx_here",
"portdir": "ocaml/ocaml-ppx_here",
"version": "0.16.0",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/janestreet/ppx_here",
"description": "ppx rewriter that defines an extension node whose value is its source position",
"long_description": "ppx rewriter that defines an extension node whose value is its source position",
"active": true,
"categories": [
"devel",
"ocaml"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"ocaml-dune",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"ocaml",
"ocaml-base",
"ocaml-findlib",
"ocaml-ppxlib"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"ocaml-ppx_assert",
"ocaml-ppx_bin_prot",
"ocaml-ppx_expect",
"ocaml-ppx_jane",
"ocaml-ppx_let",
"ocaml-ppx_log",
"ocaml-ppx_sexp_message",
"ocaml-ppx_sexp_value"
]
}
]
},
{
"name": "ocaml-ppx_hash",
"portdir": "ocaml/ocaml-ppx_hash",
"version": "0.16.0",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/janestreet/ppx_hash",
"description": "ppx writer that generates hash functions from type expressions and definitions",
"long_description": "ppx writer that generates hash functions from type expressions and definitions",
"active": true,
"categories": [
"ocaml"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"ocaml-dune",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"ocaml-findlib",
"ocaml-ppxlib",
"ocaml",
"ocaml-ppx_sexp_conv",
"ocaml-ppx_compare",
"ocaml-base"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"ocaml-core",
"ocaml-ppx_base"
]
}
]
},
{
"name": "ocaml-ppx_globalize",
"portdir": "ocaml/ocaml-ppx_globalize",
"version": "0.16.0",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/janestreet/ppx_globalize",
"description": "ppx rewriter that generates functions to copy local values to the global heap",
"long_description": "ppx rewriter that generates functions to copy local values to the global heap",
"active": true,
"categories": [
"devel",
"ocaml"
],
"maintainers": [
{
"name": "vital.had",
"github": "barracuda156",
"ports_count": 2571
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"ocaml-dune",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"ocaml",
"ocaml-base",
"ocaml-findlib",
"ocaml-ppxlib"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"ocaml-ppx_base"
]
}
]
},
{
"name": "ocaml-ppx_fixed_literal",
"portdir": "ocaml/ocaml-ppx_fixed_literal",
"version": "0.16.0",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/janestreet/ppx_fixed_literal",
"description": "Simpler notation for fixed point literals",
"long_description": "Simpler notation for fixed point literals",
"active": true,
"categories": [
"ocaml"
],
"maintainers": [
{
"name": "vital.had",
"github": "barracuda156",
"ports_count": 2571
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"ocaml-dune",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"ocaml",
"ocaml-base",
"ocaml-findlib",
"ocaml-ppxlib"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"ocaml-ppx_jane"
]
}
]
},
{
"name": "ocaml-ppxfind",
"portdir": "ocaml/ocaml-ppxfind",
"version": "1.3",
"license": "BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/diml/ppxfind",
"description": "Apply OCaml PPX rewriters from the command line",
"long_description": "A command line tool that supports applying PPX rewriters.",
"active": true,
"categories": [
"devel",
"ocaml"
],
"maintainers": [
{
"name": "landonf",
"github": "landonf",
"ports_count": 83
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0",
"ocaml-dune"
]
},
{
"type": "lib",
"ports": [
"ocaml",
"ocaml-findlib",
"ocaml-migrate-parsetree"
]
}
],
"depends_on": []
},
{
"name": "ocaml-ppx_fields_conv",
"portdir": "ocaml/ocaml-ppx_fields_conv",
"version": "0.16.0",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/janestreet/ppx_fields_conv",
"description": "Generation of accessor and iteration functions for OCaml records",
"long_description": "Generation of accessor and iteration functions for OCaml records",
"active": true,
"categories": [
"devel",
"ocaml"
],
"maintainers": [
{
"name": "vital.had",
"github": "barracuda156",
"ports_count": 2571
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"ocaml-dune",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"ocaml-findlib",
"ocaml",
"ocaml-fieldslib",
"ocaml-ppxlib",
"ocaml-base"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"ocaml-base_quickcheck",
"ocaml-bin_prot",
"ocaml-ppx_jane"
]
}
]
},
{
"name": "ocaml-ppx_expect",
"portdir": "ocaml/ocaml-ppx_expect",
"version": "0.16.0",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/janestreet/ppx_expect",
"description": "Expect-test is a framework for writing tests in OCaml, similar to Cram",
"long_description": "Expect-test is a framework for writing tests in OCaml, similar to Cram",
"active": true,
"categories": [
"devel",
"ocaml"
],
"maintainers": [
{
"name": "vital.had",
"github": "barracuda156",
"ports_count": 2571
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"ocaml-dune",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"ocaml-findlib",
"ocaml-stdio",
"ocaml-ppxlib",
"ocaml",
"ocaml-ppx_here",
"ocaml-ppx_inline_test",
"ocaml-re",
"ocaml-base"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"ocaml-ppx_jane"
]
},
{
"type": "test",
"ports": [
"ocaml-spawn"
]
}
]
},
{
"name": "ocaml-ppx_enumerate",
"portdir": "ocaml/ocaml-ppx_enumerate",
"version": "0.16.0",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/janestreet/ppx_enumerate",
"description": "Generate a list containing all values of a finite type",
"long_description": "Generate a list containing all values of a finite type",
"active": true,
"categories": [
"ocaml"
],
"maintainers": [
{
"name": "vital.had",
"github": "barracuda156",
"ports_count": 2571
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"ocaml-dune",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"ocaml",
"ocaml-base",
"ocaml-findlib",
"ocaml-ppxlib"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"ocaml-ppx_base"
]
}
]
},
{
"name": "ocaml-ppx_disable_unused_warnings",
"portdir": "ocaml/ocaml-ppx_disable_unused_warnings",
"version": "0.16.0",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/janestreet/ppx_disable_unused_warnings",
"description": "Extension that disables many OCaml compiler warnings",
"long_description": "Extension that disables many OCaml compiler warnings",
"active": true,
"categories": [
"devel",
"ocaml"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"ocaml-dune",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"ocaml",
"ocaml-base",
"ocaml-findlib",
"ocaml-ppxlib"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"ocaml-ppx_jane"
]
}
]
},
{
"name": "ocaml-ppx_deriving_yojson",
"portdir": "ocaml/ocaml-ppx_deriving_yojson",
"version": "3.7.0",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/whitequark/ppx_deriving_yojson",
"description": "OCaml ppx_deriving plugin for Yojson",
"long_description": "An OCaml ppx_deriving plugin that generates JSON serializers and deserializers using the Yjoson library.",
"active": true,
"categories": [
"devel",
"ocaml"
],
"maintainers": [
{
"name": "landonf",
"github": "landonf",
"ports_count": 83
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"ocaml-dune",
"clang-15"
]
},
{
"type": "lib",
"ports": [
"ocaml-ppx_deriving",
"ocaml-result",
"ocaml",
"ocaml-ppxlib",
"ocaml-yojson",
"ocaml-findlib"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"fstar",
"kremlin"
]
}
]
},
{
"name": "ocaml-ppx_deriving",
"portdir": "ocaml/ocaml-ppx_deriving",
"version": "6.0.2",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/ocaml-ppx/ppx_deriving",
"description": "Type-driven code generation for OCaml",
"long_description": "Common infrastructure for generating OCaml code based on type definitions, and a set of useful plugins for common tasks.",
"active": true,
"categories": [
"devel",
"ocaml"
],
"maintainers": [
{
"name": "landonf",
"github": "landonf",
"ports_count": 83
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"ocaml-cppo",
"ocaml-dune",
"clang-16"
]
},
{
"type": "lib",
"ports": [
"ocaml",
"ocaml-ppxlib",
"ocaml-findlib",
"ocaml-ppx_derivers"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"ocaml-ppx_deriving_yojson",
"ocaml-jingoo",
"geneweb",
"ocaml-visitors",
"fstar",
"kremlin",
"stanc3"
]
}
]
},
{
"name": "ocaml-ppx_derivers",
"portdir": "ocaml/ocaml-ppx_derivers",
"version": "1.2.1",
"license": "BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/ocaml-ppx/ppx_derivers",
"description": "Allow OCaml ppx_deriving and ppx_type_conv to interoperate",
"long_description": "Allow OCaml ppx_deriving and ppx_type_conv to interoperate when linked as part of the same ocaml-migrate-parsetree driver.",
"active": true,
"categories": [
"devel",
"ocaml"
],
"maintainers": [
{
"name": "landonf",
"github": "landonf",
"ports_count": 83
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"ocaml-dune",
"clang-15"
]
},
{
"type": "lib",
"ports": [
"ocaml",
"ocaml-findlib"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"ocaml-ppx_deriving",
"ocaml-ppxlib",
"ocaml-migrate-parsetree"
]
}
]
},
{
"name": "ocaml-ppx_custom_printf",
"portdir": "ocaml/ocaml-ppx_custom_printf",
"version": "0.16.0",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/janestreet/ppx_custom_printf",
"description": "Extensions to printf-style format-strings for user-defined string conversion",
"long_description": "Extensions to printf-style format-strings for user-defined string conversion",
"active": true,
"categories": [
"ocaml"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"ocaml-dune",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"ocaml-findlib",
"ocaml",
"ocaml-ppx_sexp_conv",
"ocaml-ppxlib",
"ocaml-base"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"ocaml-bin_prot",
"ocaml-ppx_jane"
]
}
]
},
{
"name": "ocaml-ppx_compare",
"portdir": "ocaml/ocaml-ppx_compare",
"version": "0.16.0",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/janestreet/ppx_compare",
"description": "Generation of fast comparison and equality functions from type expressions and definitions",
"long_description": "Generation of fast comparison and equality functions from type expressions and definitions",
"active": true,
"categories": [
"ocaml"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"ocaml-dune",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"ocaml",
"ocaml-base",
"ocaml-findlib",
"ocaml-ppxlib"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"ocaml-bin_prot",
"ocaml-ppx_assert",
"ocaml-ppx_base",
"ocaml-ppx_hash"
]
}
]
},
{
"name": "ocaml-ppx_cold",
"portdir": "ocaml/ocaml-ppx_cold",
"version": "0.16.0",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/janestreet/ppx_cold",
"description": "Expands cold attribute",
"long_description": "Expands cold attribute",
"active": true,
"categories": [
"devel",
"ocaml"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"ocaml-dune",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"ocaml",
"ocaml-base",
"ocaml-findlib",
"ocaml-ppxlib"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"ocaml-ppx_assert",
"ocaml-ppx_base"
]
}
]
},
{
"name": "ocaml-ppx_blob",
"portdir": "ocaml/ocaml-ppx_blob",
"version": "0.9.0",
"license": "Unlicense",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/johnwhitington/ppx_blob",
"description": "Include a file as a string at compile time",
"long_description": "ppx_blob allows you to include a binary blob from a file as a string. Writing [%blob \"filename\"] will replace the string with the contents of the file at compile time. This allows the inclusion of arbitary, possibly compressed, data, without the need to respect OCaml's lexical conventions.",
"active": true,
"categories": [
"devel",
"ocaml"
],
"maintainers": [
{
"name": "pguyot",
"github": "pguyot",
"ports_count": 23
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"ocaml-dune",
"clang-16"
]
},
{
"type": "lib",
"ports": [
"ocaml",
"ocaml-findlib",
"ocaml-ppxlib",
"ocaml-alcotest"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"geneweb"
]
}
]
},
{
"name": "ocaml-ppx_bin_prot",
"portdir": "ocaml/ocaml-ppx_bin_prot",
"version": "0.16.0",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/janestreet/ppx_bin_prot",
"description": "Generation of binary serialization and deserialization functions from type definitions",
"long_description": "Generation of binary serialization and deserialization functions from type definitions",
"active": true,
"categories": [
"devel",
"ocaml"
],
"maintainers": [
{
"name": "vital.had",
"github": "barracuda156",
"ports_count": 2571
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"ocaml-dune",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"ocaml-findlib",
"ocaml-ppxlib",
"ocaml",
"ocaml-bin_prot",
"ocaml-ppx_here",
"ocaml-base"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"ocaml-ppx_jane"
]
}
]
},
{
"name": "ocaml-ppx_bench",
"portdir": "ocaml/ocaml-ppx_bench",
"version": "0.16.0",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/janestreet/ppx_bench",
"description": "Syntax extension for writing in-line benchmarks in OCaml code",
"long_description": "Syntax extension for writing in-line benchmarks in OCaml code",
"active": true,
"categories": [
"devel",
"ocaml"
],
"maintainers": [
{
"name": "vital.had",
"github": "barracuda156",
"ports_count": 2571
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"ocaml-dune",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"ocaml",
"ocaml-findlib",
"ocaml-ppxlib",
"ocaml-ppx_inline_test"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"ocaml-ppx_jane",
"ocaml-splittable_random"
]
}
]
},
{
"name": "ocaml-ppx_base",
"portdir": "ocaml/ocaml-ppx_base",
"version": "0.16.0",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/janestreet/ppx_base",
"description": "Base set of ppx rewriters",
"long_description": "Base set of ppx rewriters",
"active": true,
"categories": [
"devel",
"ocaml"
],
"maintainers": [
{
"name": "vital.had",
"github": "barracuda156",
"ports_count": 2571
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"ocaml-dune",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"ocaml-ppxlib",
"ocaml-ppx_cold",
"ocaml-ppx_compare",
"ocaml",
"ocaml-ppx_sexp_conv",
"ocaml-ppx_enumerate",
"ocaml-ppx_globalize",
"ocaml-ppx_hash",
"ocaml-findlib"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"ocaml-base_quickcheck",
"ocaml-core",
"ocaml-ppx_jane",
"ocaml-ppx_module_timer",
"ocaml-ppx_string",
"ocaml-sexp_pretty",
"ocaml-time_now"
]
}
]
},
{
"name": "ocaml-ppx_assert",
"portdir": "ocaml/ocaml-ppx_assert",
"version": "0.16.0",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/janestreet/ppx_assert",
"description": "Extension nodes to compare value and raise useful errors if they differ",
"long_description": "Extension nodes to compare value and raise useful errors if they differ",
"active": true,
"categories": [
"devel",
"ocaml"
],
"maintainers": [
{
"name": "vital.had",
"github": "barracuda156",
"ports_count": 2571
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"ocaml-dune",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"ocaml-findlib",
"ocaml-ppxlib",
"ocaml-ppx_cold",
"ocaml",
"ocaml-ppx_here",
"ocaml-ppx_sexp_conv",
"ocaml-ppx_compare",
"ocaml-base"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"ocaml-core",
"ocaml-jst-config",
"ocaml-ppx_jane",
"ocaml-splittable_random"
]
}
]
},
{
"name": "ocaml-pprint",
"portdir": "ocaml/ocaml-pprint",
"version": "20230830",
"license": "LGPL-2",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/fpottier/pprint",
"description": "Pretty-printing library for OCaml",
"long_description": "A pretty-printing combinator library and rendering engine for OCaml.",
"active": true,
"categories": [
"devel",
"ocaml"
],
"maintainers": [
{
"name": "landonf",
"github": "landonf",
"ports_count": 83
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"ocaml-dune",
"clang-16"
]
},
{
"type": "lib",
"ports": [
"ocaml",
"ocaml-findlib"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"fstar",
"kremlin"
]
}
]
},
{
"name": "ocaml-pcre2",
"portdir": "ocaml/ocaml-pcre2",
"version": "7.5.2",
"license": "LGPL-2.1",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/camlp5/pcre2-ocaml",
"description": "Bindings to the Perl Compatibility Regular Expressions library (version 2)",
"long_description": "pcre2-ocaml offers library functions for string pattern matching and substitution, similar to the functionality offered by the Perl language.",
"active": true,
"categories": [
"devel",
"ocaml"
],
"maintainers": [
{
"name": "pguyot",
"github": "pguyot",
"ports_count": 23
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"ocaml-dune",
"ocaml-dune-configurator",
"clang-16"
]
},
{
"type": "lib",
"ports": [
"pcre2",
"ocaml",
"ocaml-findlib"
]
}
],
"depends_on": []
},
{
"name": "ocaml-pcre",
"portdir": "ocaml/ocaml-pcre",
"version": "7.5.0",
"license": "LGPL-2.1",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://mmottl.github.io/pcre-ocaml/",
"description": "Perl compatibility regular expressions for OCaml",
"long_description": "This OCaml-library interfaces the PCRE (Perl-compatibility regular expressions) library which is written in C. it can be used for matching regular expressions which are written in PERL-style. Searching for, replacing or splitting text should become much easier with this library.",
"active": true,
"categories": [
"devel",
"ocaml"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"ocaml-dune",
"ocaml-dune-configurator",
"clang-16"
]
},
{
"type": "lib",
"ports": [
"pcre",
"ocaml",
"ocaml-findlib"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"ocaml-ocamlnet",
"stog",
"ocaml-patdiff"
]
}
]
},
{
"name": "ocaml-patience_diff",
"portdir": "ocaml/ocaml-patience_diff",
"version": "0.16.0",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/janestreet/patience_diff",
"description": "Tool and library implementing patience diff",
"long_description": "Diff library using Bram Cohenʼs patience diff algorithm.",
"active": true,
"categories": [
"devel",
"ocaml"
],
"maintainers": [
{
"name": "vital.had",
"github": "barracuda156",
"ports_count": 2571
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"ocaml-dune",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"ocaml-findlib",
"ocaml",
"ocaml-ppx_jane",
"ocaml-core",
"ocaml-base"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"ocaml-patdiff"
]
}
]
},
{
"name": "ocaml-patdiff",
"portdir": "ocaml/ocaml-patdiff",
"version": "0.16.0",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/janestreet/patdiff",
"description": "Colored patience diffs with word-level refinement",
"long_description": "Patdiff is an OCaml implementation of Bram Cohenʼs patience diff algorithm, with a few extra conveniences for comparing code and config files.",
"active": true,
"categories": [
"devel",
"ocaml"
],
"maintainers": [
{
"name": "vital.had",
"github": "barracuda156",
"ports_count": 2571
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"ocaml-dune",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"ocaml-pcre",
"ocaml-re",
"ocaml-core",
"ocaml-core_kernel",
"ocaml",
"ocaml-expect_test_helpers_core",
"ocaml-patience_diff",
"ocaml-ppx_jane",
"ocaml-core_unix",
"ocaml-findlib"
]
}
],
"depends_on": [
{
"type": "test",
"ports": [
"stanc3"
]
}
]
},
{
"name": "ocaml-parsexp",
"portdir": "ocaml/ocaml-parsexp",
"version": "0.16.0",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/janestreet/parsexp",
"description": "S-expression parser",
"long_description": "S-expression parser",
"active": true,
"categories": [
"devel",
"ocaml"
],
"maintainers": [
{
"name": "vital.had",
"github": "barracuda156",
"ports_count": 2571
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"ocaml-dune",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"ocaml",
"ocaml-findlib",
"ocaml-sexplib0"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"ocaml-sexplib"
]
}
]
},
{
"name": "ocaml-parmap",
"portdir": "ocaml/ocaml-parmap",
"version": "1.2.5",
"license": "GLPL-2",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/rdicosmo/parmap",
"description": "Parmap is a library for multicore architecture for OCaml programs",
"long_description": "Parmap is a minimalistic library allowing to exploit multicore architecture for OCaml programs with minimal modifications.",
"active": true,
"categories": [
"devel",
"ocaml"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"ocaml-dune",
"clang-16"
]
},
{
"type": "lib",
"ports": [
"ocaml",
"ocaml-dune-configurator",
"ocaml-findlib"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"coccinelle"
]
}
]
},
{
"name": "ocaml-ounit2",
"portdir": "ocaml/ocaml-ounit2",
"version": "2.2.7",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/gildor478/ounit",
"description": "Unit test framework for OCaml",
"long_description": "OUnit is a unit test framework for OCaml. It allows one to easily create unit-tests for OCaml code. It is based on HUnit, a unit testing framework for Haskell. It is similar to JUnit, and other XUnit testing frameworks.",
"active": true,
"categories": [
"devel",
"ocaml"
],
"maintainers": [
{
"name": "landonf",
"github": "landonf",
"ports_count": 83
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"ocaml-dune",
"clang-17"
]
},
{
"type": "lib",
"ports": [
"ocaml",
"ocaml-findlib",
"ocaml-stdlib-shims"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"ocaml-ounit"
]
},
{
"type": "test",
"ports": [
"ocaml-ctypes",
"abella"
]
}
]
},
{
"name": "ocaml-ounit",
"portdir": "ocaml/ocaml-ounit2",
"version": "2.2.7",
"license": "MIT",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/gildor478/ounit",
"description": "Compatibility shim for ocaml-ounit2",
"long_description": "Provides legacy 'oUnit' ocamlfind package name for ocaml-ounit2",
"active": true,
"categories": [
"devel",
"ocaml"
],
"maintainers": [
{
"name": "landonf",
"github": "landonf",
"ports_count": 83
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"ocaml-ocamlbuild",
"clang-17"
]
},
{
"type": "lib",
"ports": [
"ocaml",
"ocaml-findlib",
"ocaml-stdlib-shims"
]
},
{
"type": "run",
"ports": [
"ocaml-ounit2"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"ocaml-fileutils"
]
},
{
"type": "lib",
"ports": [
"ocaml-jingoo",
"geneweb"
]
},
{
"type": "test",
"ports": [
"ocaml-re"
]
}
]
},
{
"name": "ocaml-ocplib-endian",
"portdir": "ocaml/ocaml-ocplib-endian",
"version": "1.2",
"license": "BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/OCamlPro/ocplib-endian",
"description": "Optimized fixed-width integer functions for OCaml",
"long_description": "Optimized functions for reading and writing fixed-width integers from strings and bigarrays in OCaml.",
"active": true,
"categories": [
"devel",
"ocaml"
],
"maintainers": [
{
"name": "landonf",
"github": "landonf",
"ports_count": 83
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"ocaml-cppo",
"ocaml-dune",
"clang-16"
]
},
{
"type": "lib",
"ports": [
"ocaml",
"ocaml-findlib"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"ocaml-lwt",
"ocaml-lwt_ppx",
"ocaml-lwt_react"
]
}
]
},
{
"name": "ocaml-ocp-indent",
"portdir": "ocaml/ocaml-ocp-indent",
"version": "1.8.2",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/OCamlPro/ocp-indent",
"description": "Simple tool to indent OCaml programs",
"long_description": "Simple tool to indent OCaml programs",
"active": true,
"categories": [
"devel",
"ocaml"
],
"maintainers": [
{
"name": "vital.had",
"github": "barracuda156",
"ports_count": 2571
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"ocaml-dune",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"ocaml",
"ocaml-findlib",
"ocaml-cmdliner"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"ocaml-ocamlformat-lib"
]
},
{
"type": "test",
"ports": [
"stanc3"
]
}
]
},
{
"name": "ocaml-ocaml-version",
"portdir": "ocaml/ocaml-ocaml-version",
"version": "3.6.2",
"license": "ISC",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/ocurrent/ocaml-version",
"description": "Manipulate, parse and generate OCaml compiler version strings",
"long_description": "Manipulate, parse and generate OCaml compiler version strings",
"active": true,
"categories": [
"devel",
"ocaml"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"ocaml-dune",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"ocaml",
"ocaml-findlib"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"ocaml-ocamlformat-lib"
]
}
]
},
{
"name": "ocaml-ocamlrss",
"portdir": "www/ocaml-ocamlrss",
"version": "2.2.0",
"license": "LGPL-3",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://zoggy.github.io/ocamlrss/",
"description": "OCaml-RSS is a small OCaml library providing functions to parse and print RSS 2.0 files",
"long_description": "OCaml-RSS is a small OCaml library providing functions to parse and print RSS 2.0 files",
"active": true,
"categories": [
"devel",
"www",
"ocaml"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0"
]
},
{
"type": "lib",
"ports": [
"ocaml",
"ocaml-findlib",
"ocaml-ocamlnet",
"ocaml-xmlm"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"stog"
]
}
]
},
{
"name": "ocaml-ocamlnet",
"portdir": "ocaml/ocaml-ocamlnet",
"version": "4.1.9",
"license": "(BSD or GPL-2 or LGPL-2)",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://projects.camlcity.org/projects/ocamlnet.html",
"description": "Internet protocols and helper data structures for OCaml.",
"long_description": "Internet protocols (http, cgi, email etc.) and helper data structures (mail messages, character sets, etc.) Ocamlnet implements a number of Internet protocols (http client & server, cgi and cgi variants, SunRPC, FTP, POP, SMTP) and is a strong base for web and Internet programming.",
"active": true,
"categories": [
"devel",
"ocaml"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-14"
]
},
{
"type": "lib",
"ports": [
"ocaml",
"ocaml-findlib",
"ocaml-pcre"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"ocaml-ocamlrss"
]
}
]
},
{
"name": "ocaml-ocaml_intrinsics",
"portdir": "ocaml/ocaml-ocaml_intrinsics",
"version": "0.16.0",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/janestreet/ocaml_intrinsics",
"description": "Library of intrinsics for OCaml",
"long_description": "The ocaml_intrinsics library provides an OCaml interface to operations that have dedicated hardware instructions on some micro-architectures.",
"active": true,
"categories": [
"devel",
"ocaml"
],
"maintainers": [
{
"name": "vital.had",
"github": "barracuda156",
"ports_count": 2571
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"ocaml-dune",
"ocaml-dune-configurator",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"ocaml",
"ocaml-findlib"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"ocaml-core_unix"
]
}
]
},
{
"name": "ocaml-ocamlgraph",
"portdir": "ocaml/ocaml-ocamlgraph",
"version": "2.1.0",
"license": "LGPL-2.1",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://ocaml.org/p/ocamlgraph/latest",
"description": "A generic graph library for OCaml",
"long_description": "A generic graph library for OCaml which Provides both graph data structures and graph algorithms",
"active": true,
"categories": [
"devel",
"ocaml"
],
"maintainers": [
{
"name": "pguyot",
"github": "pguyot",
"ports_count": 23
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"ocaml-dune",
"clang-16"
]
},
{
"type": "lib",
"ports": [
"ocaml",
"ocaml-findlib",
"ocaml-stdlib-shims"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"ocaml-not-ocamlfind"
]
}
]
},
{
"name": "ocaml-ocamlformat-lib",
"portdir": "ocaml/ocaml-ocamlformat",
"version": "0.27.0",
"license": "(LGPL-2.1 or MIT)",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/ocaml-ppx/ocamlformat",
"description": "Auto-formatter for OCaml code",
"long_description": "Auto-formatter for OCaml code",
"active": true,
"categories": [
"devel",
"ocaml"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"ocaml-dune",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"ocaml-csexp",
"ocaml-findlib",
"ocaml-fix",
"ocaml-menhir",
"ocaml-menhirLib",
"ocaml-menhirSdk",
"ocaml-result",
"ocaml-stdio",
"ocaml",
"ocaml-astring",
"ocaml-uutf",
"ocaml-dune-build-info",
"ocaml-either",
"ocaml-fpath",
"ocaml-ocaml-version",
"ocaml-ocp-indent",
"ocaml-uuseg",
"ocaml-camlp-streams",
"ocaml-base"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"ocaml-ocamlformat"
]
}
]
}
]
}