Page MenuHomeFreeBSD

lang/ocaml: Update to 4.14.2 with updates to various ocaml ports
ClosedPublic

Authored by freebsd_dev.thsi.be on May 19 2024, 4:14 PM.
Tags
None
Referenced Files
Unknown Object (File)
Mon, Jun 17, 5:08 PM
Unknown Object (File)
Thu, Jun 13, 1:24 AM
Unknown Object (File)
Sat, May 25, 8:25 PM
Unknown Object (File)
May 23 2024, 11:53 PM
Unknown Object (File)
May 23 2024, 8:33 PM
Unknown Object (File)
May 23 2024, 2:27 AM
Unknown Object (File)
May 22 2024, 4:26 PM
Unknown Object (File)
May 20 2024, 5:19 AM
Subscribers

Details

Summary

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]

Diff Detail

Repository
R11 FreeBSD ports repository
Lint
Lint Not Applicable
Unit
Tests Not Applicable

Event Timeline

freebsd_dev.thsi.be created this revision.
madpilot added a subscriber: madpilot.

Adding myself as reviewer, I'm going to test this and report back.

I tested this in poudriere and with the ocaml ports I use and everything looks fine.

I'll commit this later today, also resetting maintainership on a few ports, since michipili@gmail.com has not been responsive for years now.

This revision is now accepted and ready to land.May 22 2024, 4:28 PM