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

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


Branch: CURRENT, Version: 4.05.0nb2, Package name: ocaml-4.05.0nb2, 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: ef9e3febed311cf9331baefd2999961b36f849cb
RMD160: 67b299c3abe032f955e95eac106c32664351453c
Filesize: 3821.366 KB

Version history: (Expand)


CVS history: (Expand)


   2017-11-15 13:52:16 by Greg Troxel | Files touched by this commit (3)
Log message:
ocaml: Recognize NetBSD armv6 correctly in configure

While MACHINE_ARCH can be earmv6hf on NetBSD, configure has to match
what config.guess outputs, which is armv6.  For now, leave the old
earmv6/7 tokens, because this code inexplicably succeeded on earmv7hf.

With this, ocaml builds and builds a working unison, on earmv6hf
(RPI3).
   2017-10-28 01:30:07 by Pierre Pronchery | Files touched by this commit (2)
Log message:
Really honour LDFLAGS when building ocamlyacc

This fixes building lang/ocaml with RELRO.
   2017-10-17 10:26:48 by Thomas Klausner | Files touched by this commit (2)
Log message:
ocaml: revert part of powerpc patches

Do not overwrite cc linker options (probably committed unintentionally).
Refixes RELRO build.
   2017-10-17 10:26:05 by Thomas Klausner | Files touched by this commit (2)
Log message:
ocaml: fix indentation in some patches
   2017-10-10 14:10:05 by Havard Eidnes | Files touched by this commit (7)
Log message:
Apply the required fixes to make this work again on NetBSD/powerpc.

A similar set of changes has been sent upstream.
OK by jaapb@
   2017-09-22 11:48:28 by Jonathan Perkin | Files touched by this commit (1)
Log message:
ocaml: libasmrunp.a is only built when profiling is enabled.
   2017-09-21 15:56:59 by Jonathan Perkin | Files touched by this commit (2) | Package updated
Log message:
ocaml: Fix PKGMANDIR.

Add a PRINT_PLIST_AWK to help avoid this being removed again in the future,
though with all the PLIST_VARS used it's still difficult to keep updated.  It
is probably worth splitting the vars into individual PLIST files instead.
   2017-09-10 10:56:47 by Thomas Klausner | Files touched by this commit (3)
Log message:
Honor LDFLAGS again. Fixes RELRO build.