reviewed ports wise and help with @pkgpath, ok by sthen@
reviewed and help with bytecode-only plists, minor nits and ok by jca@
tested on sparc 64 by @jca
tested on aarch64 by Kurt Miller
tested on amd64 by me
Thanks for reviews and testing!
Don't try to create the man3 directory or remove the .3 man pages that
are not generated because (according to the Makefile comment) ocamldoc is
hopeless at at generating them.
Placate portcheck by using ${PREFIX} instead of a hardcoded directory.
Maintainer timeout.
PLIST tweaks and ok chrisz@
where needed.
The next step towards Ocaml 4.3.0.
Bulk build by sthen@ identified several laggards which are included here.
ok anil@ sthen@ so final 4.3.0 polishing can be done in-tree.
This introduces a strong dependency on ocaml-camlp4 in order to get the
safe_camlp4 script. This could be split into a subpackage in the future,
to get a base findlib package that does not depend on camlp4
ok jca@, tested by krw@ daniel@ jsg@
add / change BUILD_DEPENDS for all ports using camlp4.
Findlib is changed because it won't use camlp4 and doesn't install
the Bytes module anymore, which is now included in OCaml 4.02.
ok avsm@
* Don't use MODULES = lang/ocaml, because with 4.02 we will
need to build findlib without camlp4, which will depend
on findlib.
* Remove patches accepted upstream.
* Add one patch from upstream to fix building without
ocamlfind in path yet and respecting PREFIX.
OK avsm@
This will help when upgrading to upcoming OCaml 4.02, which will miss camlp4
and labltk.
For a smooth transision, make all OCaml ports BUILD_DEPEND on camlp4 via
MODULES=ocaml.
sysutils/findlib is the only port using -labltk.
graphics/ocaml-camlimage is the only port using -graphics.
ok avsm@
ocaml apps compiled using it.
Issue was that the configure script which tried threads gets confused by
the spurious OpenBSD linker warnings about sprintf and falls back to VM
threads.
Bump PKGNAME, and trim an unneeded line from PLIST while here.
Reported by Adam Montague <amontague@siriushosting.com> and
Ivan M Makarenko <I.Makarenko@zsttk.ru>.
--
findlib provides a scheme to manage reusable Objective Caml software
components in the form of libraries, and includes tools that support
this scheme.