{"name":"ocaml-dune","portdir":"ocaml/ocaml-dune","version":"3.16.0","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/ocaml/dune","description":"Composable build system for OCaml","long_description":"Dune is a build system for OCaml and Reason.","active":true,"categories":["devel","ocaml"],"maintainers":[{"name":"landonf","github":"landonf","ports_count":83}],"variants":[],"dependencies":[{"type":"build","ports":["clang-17"]},{"type":"lib","ports":["ocaml","ocaml-findlib"]}],"depends_on":[{"type":"build","ports":["ocaml-pcre2","ocaml-cppo","ocaml-cppo_ocamlbuild","ocaml-ppx_derivers","ocaml-ppx_deriving_yojson","ocaml-result","ocaml-compiler-libs","ocaml-ppx_import","ocaml-angstrom","ocaml-bigstringaf","ocaml-configurator","ocaml-csexp","ocaml-hacl-star","ocaml-jingoo","ocaml-markup","ocaml-ounit2","ocaml-stdlib-shims","ocaml-syslog","ocaml-unidecode","ocaml-ppx_blob","ocaml-ppx_tools_versioned","ocaml-ppxfind","ocaml-ocaml-version","ocaml-wasm","ocaml-ppx_deriving","ocaml-ppxlib","ocaml-sexplib0","ocaml-uri","ocaml-gen","ocaml-ocplib-endian","ocaml-js_of_ocaml","ocaml-sedlex","ocaml-js_of_ocaml-compiler","ocaml-stringext","camlimages","ocaml-bigarray-compat","ocaml-cstruct","ocaml-fix","ocaml-hex","ocaml-integers","ocaml-migrate-parsetree","ocaml-ppx_tools","ocaml-re","ocaml-pprint","ocaml-sqlite3","ocaml-batteries","ocaml-memtrace","ocaml-pcre","ocaml-ctypes","ocaml-fileutils","ocaml-mmap","ocaml-stdint","ocaml-seq","ocaml-easy-format","ocaml-camlp-streams","ocaml-biniou","ocaml-base","ocaml-int_repr","ocaml-lwt","ocaml-lwt_ppx","ocaml-lwt_react","ocaml-menhir","ocaml-menhirLib","ocaml-menhirSdk","ocaml-coq-menhirlib","ocaml-ppx_tydi","ocaml-stdio","ocaml-visitors","ocaml-base_bigstring","ocaml-dune-build-info","ocaml-dune-configurator","ocaml-xdg","abella","ocaml-yojson","ocaml-parmap","ocaml-stdcompat","stanc3","ocaml-alcotest","ocaml-async","ocaml-async_kernel","ocaml-async_rpc_kernel","ocaml-async_unix","ocaml-base64","ocaml-base_quickcheck","ocaml-bin_prot","ocaml-bisect_ppx","ocaml-cmdliner","ocaml-core","ocaml-core_extended","ocaml-core_kernel","ocaml-core_unix","ocaml-crunch","ocaml-either","ocaml-expect_test_helpers_core","ocaml-fieldslib","ocaml-expect_test_helpers_kernel","ocaml-jane-street-headers","ocaml-jst-config","ocaml-lambda-term","ocaml-merlin","ocaml-mew","ocaml-dot-merlin-reader","ocaml-merlin-lib","ocaml-mew_vi","ocaml-ocaml_intrinsics","ocaml-ocamlformat","ocaml-ocp-indent","ocaml-ocamlformat-lib","ocaml-parsexp","ocaml-patience_diff","ocaml-patdiff","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","ocaml-protocol_version_header","ocaml-record_builder","ocaml-sexp_pretty","ocaml-sexplib","ocaml-shell","ocaml-spawn","ocaml-splittable_random","ocaml-syntax-shims","ocaml-textutils","ocaml-textutils_kernel","ocaml-time_now","ocaml-timezone","ocaml-trie","ocaml-typerep","ocaml-utop","ocaml-variantslib","ocaml-zed","ocaml-calendars","ocaml-ocamlgraph"]},{"type":"lib","ports":["geneweb"]}]}