SUMMARY="Implementation of the Caml language" DESCRIPTION="Caml is a general-purpose programming language, designed with \ program safety and reliability in mind. It is very expressive, yet easy to \ learn and use. Caml supports functional, imperative, and object-oriented programming styles. \ It has been developed and distributed by INRIA, a French research institute in \ computer science and applied mathematics, since 1985. The OCaml system is the main implementation of the Caml language. It features \ a powerful module system and a full-fledged object-oriented layer. It comes \ with a native-code compiler that supports numerous architectures, for high \ performance; a bytecode compiler, for increased portability; and an \ interactive loop, for experimentation and rapid development." HOMEPAGE="http://caml.inria.fr/index.en.html" COPYRIGHT="1996-2018 Institut National de Recherche en Informatique et en Automatique (INRIA)" LICENSE="GNU LGPL v2" REVISION="2" SOURCE_URI="http://caml.inria.fr/pub/distrib/ocaml-4.07/ocaml-$portVersion.tar.gz" CHECKSUM_SHA256="50e10b0c4e28300cb889e56839ec9e07e2847a85e04bfbd5a7ed0290b7239ef8" ARCHITECTURES="all !x86_gcc2" SECONDARY_ARCHITECTURES="x86" PROVIDES=" ocaml$secondaryArchSuffix = $portVersion compat >= 4 cmd:camlp4 = $portVersion compat >= 4 cmd:camlp4boot = $portVersion compat >= 4 cmd:camlp4o = $portVersion compat >= 4 cmd:camlp4o.opt = $portVersion compat >= 4 cmd:camlp4of = $portVersion compat >= 4 cmd:camlp4of.opt = $portVersion compat >= 4 cmd:camlp4oof = $portVersion compat >= 4 cmd:camlp4oof.opt = $portVersion compat >= 4 cmd:camlp4orf = $portVersion compat >= 4 cmd:camlp4orf.opt = $portVersion compat >= 4 cmd:camlp4prof = $portVersion compat >= 4 cmd:camlp4r = $portVersion compat >= 4 cmd:camlp4r.opt = $portVersion compat >= 4 cmd:camlp4rf = $portVersion compat >= 4 cmd:camlp4rf.opt = $portVersion compat >= 4 cmd:mkcamlp4 = $portVersion compat >= 4 cmd:ocaml = $portVersion compat >= 4 cmd:ocaml_instr_graph = $portVersion compat >= 4 cmd:ocaml_instr_report = $portVersion compat >= 4 cmd:ocamlbuild = $portVersion compat >= 4 cmd:ocamlbuild.byte = $portVersion compat >= 4 cmd:ocamlbuild.native = $portVersion compat >= 4 cmd:ocamlc = $portVersion compat >= 4 cmd:ocamlc.byte = $portVersion compat >= 4 cmd:ocamlc.opt = $portVersion compat >= 4 cmd:ocamlcmt = $portVersion compat >= 4 cmd:ocamlcp = $portVersion compat >= 4 cmd:ocamlcp.byte = $portVersion compat >= 4 cmd:ocamlcp.opt = $portVersion compat >= 4 cmd:ocamldebug = $portVersion compat >= 4 cmd:ocamldep = $portVersion compat >= 4 cmd:ocamldep.byte = $portVersion compat >= 4 cmd:ocamldep.opt = $portVersion compat >= 4 cmd:ocamldoc = $portVersion compat >= 4 cmd:ocamldoc.opt = $portVersion compat >= 4 cmd:ocamllex = $portVersion compat >= 4 cmd:ocamllex.byte = $portVersion compat >= 4 cmd:ocamllex.opt = $portVersion compat >= 4 cmd:ocamlmklib = $portVersion compat >= 4 cmd:ocamlmklib.byte = $portVersion compat >= 4 cmd:ocamlmklib.opt = $portVersion compat >= 4 cmd:ocamlmktop = $portVersion compat >= 4 cmd:ocamlmktop.byte = $portVersion compat >= 4 cmd:ocamlmktop.opt = $portVersion compat >= 4 cmd:ocamlobjinfo = $portVersion compat >= 4 cmd:ocamlobjinfo.byte = $portVersion compat >= 4 cmd:ocamlobjinfo.opt = $portVersion compat >= 4 cmd:ocamlopt = $portVersion compat >= 4 cmd:ocamlopt.byte = $portVersion compat >= 4 cmd:ocamlopt.opt = $portVersion compat >= 4 cmd:ocamloptp = $portVersion compat >= 4 cmd:ocamloptp.byte = $portVersion compat >= 4 cmd:ocamloptp.opt = $portVersion compat >= 4 cmd:ocamlprof = $portVersion compat >= 4 cmd:ocamlprof.byte = $portVersion compat >= 4 cmd:ocamlprof.opt = $portVersion compat >= 4 cmd:ocamlrun = $portVersion compat >= 4 cmd:ocamlrund = $portVersion compat >= 4 cmd:ocamlruni = $portVersion compat >= 4 cmd:ocamlyacc = $portVersion compat >= 4 " REQUIRES=" haiku$secondaryArchSuffix " BUILD_REQUIRES=" haiku${secondaryArchSuffix}_devel " BUILD_PREREQUIRES=" cmd:make cmd:gcc$secondaryArchSuffix cmd:awk cmd:sed cmd:grep cmd:xargs " BUILD() { ./configure --prefix $prefix \ --mandir $manDir make world } INSTALL() { make install }