Created attachment 232693 [details] Basic components for OCaml development In order to upgrade or add new ports with the dune method, several basic components are required, and the attached patch adds them. Included are: devel/ocaml-compiler-libs devel/ocaml-ppx_derivers devel/ocaml-sexplib0 devel/ocaml-stdlib-shims devel/ocaml-ppxlib devel/ocaml-csexp devel/ocaml-dune-configurator devel/ocaml-base devel/ocaml-jane-street-headers devel/ocaml-ppx_cold devel/ocaml-ppx_compare devel/ocaml-ppx_here devel/ocaml-ppx_sexp_conv devel/ocaml-num devel/ocaml-parsexp devel/ocaml-ppx_assert devel/ocaml-stdio devel/ocaml-jst-config devel/ocaml-ppx_enumerate devel/ocaml-ppx_hash devel/ocaml-octavius devel/ocaml-ppx_js_style devel/ocaml-ppx_base devel/ocaml-ppx_optcomp devel/ocaml-time_now devel/ocaml-ppx_inline_test devel/ocaml-integers devel/ocaml-bigarray-compat devel/ocaml-ctypes devel/ocaml-luv devel/ocaml-ppx_let devel/ocaml-ocplib-endian devel/ocaml-mmap devel/ocaml-ppx_expect devel/ocaml-ppx_custom_printf devel/ocaml-fieldslib devel/ocaml-ppx_fields_conv devel/ocaml-variantslib devel/ocaml-ppx_variants_conv devel/ocaml-bin_prot devel/ocaml-ppx_bin_prot devel/ocaml-ppx_sexp_message devel/ocaml-ppx_sexp_value devel/ocaml-ppx_bench devel/ocaml-splittable_random devel/ocaml-base_quickcheck devel/ocaml-ppx_fixed_literal devel/ocaml-ppx_module_timer devel/ocaml-ppx_optional devel/ocaml-ppx_pipebang devel/ocaml-ppx_stable devel/ocaml-ppx_string devel/ocaml-typerep devel/ocaml-ppx_typerep_conv devel/ocaml-ppx_jane devel/ocaml-ppx_deriving devel/ocaml-base_bigstring devel/ocaml-core_kernel devel/ocaml-fmt devel/ocaml-menhirLib devel/ocaml-menhirSdk devel/ocaml-easy-format devel/ocaml-biniou devel/ocaml-yojson devel/ocaml-camlp-streams devel/ocaml-domain-name devel/ocaml-async_kernel devel/ocaml-timezone devel/ocaml-spawn devel/ocaml-core devel/ocaml-async_unix devel/ocaml-cstruct with the entries for the new port in devel/Makefile. Important note: all the PR related to Ocaml ports must be committed at the same time!
Created attachment 232894 [details] Basic components for OCaml development This adds some new ports required to fix the failures reported at https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=262781#c7 Added ports are: - devel/ocaml-ppx_deriving_yojson - devel/ocaml-batteries - devel/ocaml-psmt2-frontend - devel/ocaml-ocplib-simplex
Created attachment 232941 [details] Basic components for OCaml development Add some new components, mainly used to fix devel/aifad, devel/coccinelle and math/coq. Included are: - graphics/ocaml-cairo2 - x11-toolkits/ocaml-lablgtk3 - x11-toolkits/ocaml-lablgtk3-sourceview3
Created attachment 233066 [details] Basic components for OCaml development Adding: - devel/ocaml-xmlm - devel/ocaml-uucd - devel/ocaml-uunf - devel/ocaml-uucp - devel/ocaml-jingoo - devel/ocaml-ppx_blob - devel/ocaml-ppx_import - converters/ocaml-unidecode - converters/ocaml-calendars - textproc/ocaml-markup These are needed to fix failures reported in PR 262781.
Created attachment 233102 [details] Basic components for OCaml development Adding x11/ocaml-graphics, the Graphics library from OCaml, previously included with lang/ocaml.
Created attachment 233128 [details] Basic components for OCaml development Adding devel/ocaml-curses, needed to fix math/orpie.
devel/ocaml-dune-configurator build failed: /usr/bin/sed -i.bak -e 's|%%ver%%|2.8.0|' /wrkdirs/usr/ports/devel/ocaml-dune-configurator/work/dune-2.8.0/dune-project (cd /wrkdirs/usr/ports/devel/ocaml-dune-configurator/work/dune-2.8.0 && /usr/local/bin/dune build -p dune-configurator --profile=dune-bootstrap) dune: Cannot use --profile and -p simultaneously
What about this PR?
Back to the pool.
As I see (with `pkg rquery`) all ports added meantime.