./lang/ocaml, The latest implementation of the Caml dialect of ML

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


Branch: CURRENT, Version: 4.09.0, Package name: ocaml-4.09.0, Maintainer: jaapb

Objective Caml is the latest implementation of the Caml dialect of ML. The main
novelties compared with its ancestor, Caml Light, are:

* Full support for objects and classes -- here combined for the first time
with ML-style type reconstruction.
* A powerful module calculus in the style of Standard ML (but retaining
separate compilation).
* A high-performance native code compiler (in addition to a Caml
Light-style bytecode compiler).


Required to build:
[pkgtools/cwrappers]

Package options: pic

Master sites:

SHA1: 981f15617d90ed990919c031c8c1f39b45f62002
RMD160: a6c7b137ada913531092e111dabccd8c4248313d
Filesize: 4716.682 KB

Version history: (Expand)


CVS history: (Expand)


   2020-02-15 15:48:08 by Roland Illig | Files touched by this commit (1)
Log message:
lang/ocaml: remove unknown configure option --without-x
   2020-01-23 08:17:13 by Darrin B. Jewell | Files touched by this commit (1)
Log message:
ocaml: fix Darwin install names

ressurects a change that got dropped in package upgrade
   2020-01-14 20:53:35 by Jaap Boender | Files touched by this commit (32) | Package updated
Log message:
Updated lang/ocaml to version 4.09.0.

Highlights of this release are:
* new optimisations, in particular for affine functions in matches;
* the graphics library was moved out of the main distribution;
* the vmthread library was removed;
* support for compiler plugins was removed;
* many bug fixes.

For more details see the Changes file in the distribution.
   2019-11-24 10:23:14 by Adam Ciarcinski | Files touched by this commit (5)
Log message:
ocaml: fix installation on Darwin + minor cleanups
   2019-10-04 12:33:21 by Maya Rashish | Files touched by this commit (3) | Package updated
Log message:
ocaml: claim natdynlink support on solaris. bump PKGREVISION

fixes ocaml-findlib PLIST issue.
   2019-10-01 11:52:51 by Maya Rashish | Files touched by this commit (2)
Log message:
ocaml: use the narrower scoped _POSIX_PTHREAD_SEMANTICS

The wider _XOPEN_SOURCE might cause issues with older versions of smartos
and newer C standards.
   2019-10-01 11:07:33 by Maya Rashish | Files touched by this commit (4)
Log message:
ocaml: fix SmartOS build.

- Claimed shared library support. same as other ELF platforms, but
  since it's not GNU ld, no -Wl,-E available.
- Change the PLIST vars based on what is actually built
- consider x86_64-*-solaris to be x86_64 and solaris. the arch=none
  option doesn't build.
- Search for socket stuff in -lnsl -lsocket.
- for a POSIX prototype sigwait, we need to define _XOPEN_SOURCE to something
   2019-08-27 08:23:50 by Jaap Boender | Files touched by this commit (3)
Log message:
Removed more superfluous patches (oops!) from lang/ocaml