./devel/ocamlbuild, Build system for OCaml

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 0.16.0, Package name: ocamlbuild-0.16.0, Maintainer: jaapb

OCamlbuild is a generic build tool that has built-in rules for building OCaml
libraries and programs.


Required to run:
[lang/ocaml] [devel/ocaml-findlib]

Required to build:
[pkgtools/cwrappers]

Master sites:

Filesize: 198.03 KB

Version history: (Expand)


CVS history: (Expand)


   2025-02-19 14:28:47 by Thomas Klausner | Files touched by this commit (2) | Package updated
Log message:
ocamlbuild: update to 0.16.0.

0.16.0 (13 Feb 2025):
---------------------

OCamlbuild 0.16.0 improves ocamlbuild's behavior
when cross-compiling for Windows.

- Set default values of `Options.ext_*` and `Options.exe` from the output of
  `Options.ocamlc "-config"` (Useful when `Options.ocamlc` is a cross \ 
compiler)
  (#353 by Pierre Boutillier, reviewed by Kate Deplaix and Hugo Heuzard,
   requested by whitequark in #181)
- Misc: continue improving the CI
  (#355 by Hugo Heuzard)
   2025-01-19 20:27:18 by Thomas Klausner | Files touched by this commit (3) | Package updated
Log message:
ocamlbuild: update to 0.15.0.

0.15.0 (29 Jun 2024):
----------------------
OCamlbuild 0.15.0 comes with first class support for native Windows ports of OCaml
(MinGW64-w64 and MSVC). This support was historically provided by
[opam-repository-mingw](https://fdopen.github.io/opam-repository-mingw/).

- Misc: restore CI (unix, macos, windows)
  (#328, #329, #336, #349 by Hugo Heuzard)
* Remove degraded mode for windows
  (#333 by Hugo Heuzard)
- Remove light mode (#332 by Hugo Heuzard)
- Make the codebase work on windows native
  (#329, #333, #334, #338, #339, #342, #343, #344 by Hugo Heuzard)
* No longer treat empty path in PATH env variable as the current working directory
  (#339 by Hugo Heuzard)
- Emit a warning if several calls are made to
   `Ocamlbuild_plugin.dispatch` -- all calls before the last one are
   ignored, which may not be what users expect.
  (#30 by Gabriel Scherer, review by whitequark)
- Rename user-rebindable {LINK,COMP}FLAGS into OCB_{LINK,COMP}FLAGS
  (#303 by Gabriel Scherer)

0.14.3 (20 Dec 2023):
---------------------

- Add OCaml 5.2 support
  (#325 by Hugo Heuzard)
- Quote Makefile arguments to allow spaces in paths, especially on Windows.
  Documented in #321 (#324 by Jonah Beckford)
   2023-04-26 18:15:25 by Thomas Klausner | Files touched by this commit (2) | Package updated
Log message:
ocamlbuild: update to 0.14.2.

0.14.2 (28 Sep 2022):
---------------------

- Add OCaml 5.1 support
  (#319 by Kate Deplaix, reviewed by Gabriel Scherer)
   2022-05-24 20:51:57 by Jaap Boender | Files touched by this commit (118) | Package updated
Log message:
Recursive revbump associated with update of ocaml.

Also change of mk/ocaml.mk to lang/ocaml/ocaml.mk.
   2022-03-01 10:07:29 by Jaap Boender | Files touched by this commit (3)
Log message:
Updates devel/ocamlbuild to version 0.14.1.

This adds support for the upcoming OCaml 5.00 release, and fixes some
bugs.
   2021-10-26 12:20:11 by Nia Alarie | Files touched by this commit (3016)
Log message:
archivers: Replace RMD160 checksums with BLAKE2s checksums

All checksums have been double-checked against existing RMD160 and
SHA512 hashes

Could not be committed due to merge conflict:
devel/py-traitlets/distinfo

The following distfiles were unfetchable (note: some may be only fetched
conditionally):

./devel/pvs/distinfo pvs-3.2-solaris.tgz
./devel/eclipse/distinfo eclipse-sourceBuild-srcIncluded-3.0.1.zip
   2021-10-07 15:44:44 by Nia Alarie | Files touched by this commit (3017)
Log message:
devel: Remove SHA1 hashes for distfiles
   2021-03-08 09:13:10 by Jaap Boender | Files touched by this commit (214) | Package updated
Log message:
Recursive revbump associated with update of lang/ocaml