# $Id: Portfile 34934 2008-03-12 04:39:48Z jmr@macports.org $ PortSystem 1.0 name camlp5 version 5.08 categories lang platforms darwin description Camlp5 is a preprocessor-pretty-printer of OCaml. long_description Camlp5 is a preprocessor and pretty-printer for \ OCaml programs. It also provides parsing and printing tools. \ As a preprocessor, it allows to: extend the syntax of OCaml, \ redefine the whole syntax of the language. As a pretty printer, \ it allows to: display OCaml programs in an elegant way, convert \ from one syntax to another, check the results of syntax \ extensions. Camlp5 also provides some parsing and pretty \ printing tools: extensible grammars, extensible printers, \ stream parsers and lexers pretty print module. It works as a \ shell command and can also be used in the OCaml toplevel. maintainers pobox.com:mreid homepage http://pauillac.inria.fr/~ddr/camlp5/ master_sites http://pauillac.inria.fr/~ddr/camlp5/distrib/src/ extract.suffix .tgz depends_build port:ocaml configure.pre_args --prefix "${prefix}" --mandir "${prefix}/share/man" build.target world.opt checksums md5 61f617f11eedb26ad8607fe21413f920 \ sha1 1ceb0a26dfa33de764a6361ed83595d76cfa47c0 \ rmd160 6212b56e21f8d9fed8ce17463ca237526430ad5a