source: trunk/dports/lang/ocaml/Portfile @ 1569

Last change on this file since 1569 was 1569, checked in by jpm, 17 years ago

implementation of the caml dialect of ml - what ever that means
weird build procedure

  • Property svn:eol-style set to native
File size: 1.2 KB
Line 
1PortSystem 1.0
2name            ocaml
3version         3.06
4revision        0
5categories      lang
6maintainers     jpm@opendarwin.org
7description     Latest implementation of the Caml dialect of ML
8long_description        \
9        The main novelties compared with its ancestor, Caml Light, are: \
10        1) Full support for objects and classes -- here combined for the \
11        first time with ML-style type reconstruction. \
12        2) A powerful module calculus in the style of Standard ML (but \
13        retaining separate compilation). \
14        3) A high-performance native code compiler (in addition to a Caml \
15        Light-style bytecode compiler).
16#homepage       http://caml.inria.fr/ocaml
17platforms       darwin
18master_sites    http://caml.inria.fr/distrib/ocaml-3.06/
19checksums       md5 51530ed183b511ce19fed325c8ab1b43
20patchfiles      patches
21configure {
22        cd ${worksrcpath}
23        system  "./configure -no-tk -bindir ${prefix}/bin -libdir ${prefix}/lib/ocaml \
24                -mandir ${prefix}/man/man1 -prefix ${prefix}"
25}
26build.target.all        world opt
27include contents
28
29#variant tk {
30#       depends_lib     lib:libtk8:tk
31#       configure {
32#               cd ${worksrcpath}
33#               system  "./configure -tkdefs -I${prefix}/include -tklibs -L${prefix}/lib \
34#                       -bindir ${prefix}/bin -libdir ${prefix}/lib/ocaml -mandir \
35#                       ${prefix}/man/man1 -prefix ${prefix}"
36#       }
37#}
Note: See TracBrowser for help on using the repository browser.