Path to this page:
./
lang/ocaml,
The latest implementation of the Caml dialect of ML
Branch: CURRENT,
Version: 4.00.1nb2,
Package name: ocaml-4.00.1nb2,
Maintainer: jaapbObjective 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:[
devel/gmake]
Master sites:
SHA1: 10b8a4d0b88d20b003e3dd719f2ac9434e6a1042
RMD160: db28f57b463af90650b877af0baf44eb226b0a79
Filesize: 2697.466 KB
Version history: (Expand)
- (2013-03-14) Updated to version: ocaml-4.00.1nb2
- (2013-02-18) Updated to version: ocaml-4.00.1nb1
- (2012-10-08) Updated to version: ocaml-4.00.1
- (2012-06-22) Updated to version: ocaml-3.12.1nb1
- (2012-03-04) Updated to version: ocaml-3.12.1
- (2011-12-06) Updated to version: ocaml-3.12.0nb5
CVS history: (Expand)
| 2013-03-15 16:41:51 by Ignatios Souvatzis | Files touched by this commit (1) |
Log message:
Note that there's a difference using this rather than the older.
|
| 2013-03-14 15:44:58 by Thomas Klausner | Files touched by this commit (2) |
Log message:
PKGREVISIOn does not belong in Makefile.common.
|
2013-03-14 15:37:56 by Ignatios Souvatzis | Files touched by this commit (2) |  |
Log message:
bump PKGREVISION to 4.00.1nb2
|
2013-03-14 15:29:49 by Ignatios Souvatzis | Files touched by this commit (3) |  |
Log message:
ocamlmklib adds absolute directories (that is, such starting with
'/') given to -L to run-time library search path passed to the
lower linker using -Wl,-rpath=
This is a problem, because even if we add the right directory with
-Wl,-rpath= or variants thereof, the wrong path still is in the
RPATH on the resulting binary. This might lead to the wrong library
being found at run-time.
To build clean packages when using ocamlmklib, '-elfmode' will switch
this behaviour off; when using '-elfmode', all following -L parameters
won't augment the RPATH, and it has to be updated seperately with
-dllpath, -Wl,-rpath= etc.
(This is a local pkgsrc stopgap addition, needed to proceed with
fixes to xentools41. The issue has been raised with upstream;
hopefully this patch can be reverted with a future ocaml package
version.)
|
| 2013-03-04 09:52:53 by Darrin B. Jewell | Files touched by this commit (1) |
Log message:
add Darwin to platforms that use PLIST.natdynlink
|
| 2013-02-18 17:29:29 by Jaap Boender | Files touched by this commit (6) |
Log message:
Removed the bytecomp_bytelink.ml patch, as suggested by degroote@ - it
isn't needed any longer and breaks some compilations. Also, changed some
patches to use the correct BSD_INSTALL variables for shared libraries, and
after discussion with adam@, I am taking over maintainership of this
package.
|
| 2013-01-25 15:49:38 by Jonathan Perkin | Files touched by this commit (2) |
Log message:
Fix build on 32-bit Solaris when the assembler is 64-bit by default.
|
| 2012-12-18 13:02:10 by Jonathan Perkin | Files touched by this commit (2) |
Log message:
Add support for 64-bit Solaris.
|