As described in bug 199845 here:
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=199845
the new ocaml distribution sheds some parts, which are now separate projects.
This patch modifies Mk/bsd.ocaml.mk to add some USE_ flags to cater for those extensions and fixes dependent ports.
Please note that this patch requires bugs 195737 199895 to be committed first.