This change updates OCaml and related ports.
It also introduces new ports which are are needed for these updates.
Finally, all ports which may be affected by the ABI change get their
PORTREVISION bumped.
Changes to lang/ocaml:
- Updated to 4.14.2 (wen@)
- Runtime dependency on GNU AS is specified as fullpath, that ought to fix synth build on armv6-7 (Bojan Petrovic).
Updates to ports:
- converters/ocaml-base64: Update to 3.5.1, improve port
- converters/ocaml-jsonm: Strip shared objects
- databases/ocaml-dbm: Update to 1.3
- devel/menhir: Update to 20231231
- devel/ocaml-base: Unbreak non-x86.
- devel/ocaml-camlp-streams: Tidy Makefile
- devel/ocaml-ipaddr: Update to 5.5.0
- devel/ocaml-lwt: Update to 5.7.0
- devel/ocaml-result: Set package version, strip shared objects
- devel/ocaml-sexplib: Resurrect and update to 0.16.0.
- devel/ocaml-stdio: Update to 0.17.0
- security/ocaml-cryptokit: Update to 1.19, improve port
- security/ocaml-ssl: Update to 0.7.0, install stublibs in package directory
- x11-toolkits/ocaml-graphics: Tidy Makefile
New ports:
- devel/ocaml-cstruct
- devel/ocaml-compiler-libs
- devel/ocaml-ppx_derivers
- devel/ocaml-ppxlib
- devel/ocaml-domain-name
- devel/ocaml-ocplib-endian
- devel/ocaml-parsexp
- devel/ocaml-ppx_sexp_conv
- security/ocaml-lwt_ssl
PR: 248980 [1], 233204 [1], 277770 [1], 277773 [1],
277775 [1], 277779 [2], 277780 [2], 277781 [1], 277782 [2], 277818 [1], 278300 [1], 278791 [3],
Approved by: maintainer timeout [1],
? (new port) [2], Benjamin Jacobs (maintainer) [3]