1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-11-24 00:45:52 +00:00

Add ocaml-camlp5 5.08, a preprocessor-pretty-printer of OCaml.

PR:		ports/121963
Submitted by:	Hirohisa Yamaguchi <umq at ueo.co.jp>
This commit is contained in:
Simon Barner 2008-04-15 20:51:39 +00:00
parent f8b359165c
commit c238cdc334
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=211314
5 changed files with 248 additions and 0 deletions

View File

@ -831,6 +831,7 @@
SUBDIR += ocaml-annexlib
SUBDIR += ocaml-calendar
SUBDIR += ocaml-camljava
SUBDIR += ocaml-camlp5
SUBDIR += ocaml-camomile
SUBDIR += ocaml-camomile-examples
SUBDIR += ocaml-cfg

View File

@ -0,0 +1,51 @@
# ex:ts=8
# Ports collection makefile for: camlp5
# Date created: Mar 23 2008
# Whom: Hirohisa Yamaguchi <umq@ueo.co.jp>
#
# $FreeBSD$
#
PORTNAME= camlp5
PORTVERSION= 5.08
CATEGORIES= devel
MASTER_SITES= http://cristal.inria.fr/~ddr/camlp5/distrib/src/ \
http://pauillac.inria.fr/~ddr/camlp5/distrib/src/
PKGNAMEPREFIX= ocaml-
EXTRACT_SUFX= .tgz
MAINTAINER= umq@ueo.co.jp
COMMENT= A preprocessor-pretty-printer of OCaml
USE_OCAML= yes
HAS_CONFIGURE= yes
.if defined(WITH_TRANSITIONAL) || !defined(WITH_STRICT)
CONFIGURE_ARGS= --transitional --prefix ${PREFIX}
.else
CONFIGURE_ARGS= --strict --prefix ${PREFIX}
.endif
ALL_TARGET= world.opt
MAN1= camlp5.1
MANCOMPRESSED= no
MLINKS= camlp5.1 camlp5o.1 camlp5.1 camlp5o.opt.1 camlp5.1 camlp5r.1 \
camlp5.1 camlp5r.opt.1 camlp5.1 camlp5sch.1 camlp5.1 mkcamlp5.1 \
camlp5.1 mkcamlp5.opt.1 camlp5.1 ocpp5.1
PORTDOCS= CHANGES DEVEL ICHANGES INSTALL LICENSE MODE README UPGRADING
.include <bsd.port.pre.mk>
post-patch:
${FIND} ${WRKSRC} -name "*.sh" -exec ${REINPLACE_CMD} -e "s,^#!/bin/bash,#!/bin/sh," {} \;
${REINPLACE_CMD} -e "s,^#!/bin/bash,#!/bin/sh," ${WRKSRC}/configure
post-install:
.if !defined(NOPORTDOCS)
@${MKDIR} ${DOCSDIR}
.for f in ${PORTDOCS}
${INSTALL_DATA} ${WRKSRC}/${f} ${DOCSDIR}
.endfor
.endif
.include <bsd.port.post.mk>

View File

@ -0,0 +1,3 @@
MD5 (camlp5-5.08.tgz) = 61f617f11eedb26ad8607fe21413f920
SHA256 (camlp5-5.08.tgz) = 6c2f4f7a9d28168a6548b396edc2cc8e37c3f33b5db065a71f00013f95ddadcf
SIZE (camlp5-5.08.tgz) = 645774

View File

@ -0,0 +1,5 @@
Camlp5 is a preprocessor-pretty-printer of ocaml.
It offers tools for syntax (grammars) and the ability to modify the concrete
syntax of the language (quotations, syntax extensions).
WWW: http://cristal.inria.fr/~ddr/camlp5/

View File

@ -0,0 +1,188 @@
bin/camlp5
bin/camlp5o
bin/camlp5o.opt
bin/camlp5r
bin/camlp5r.opt
bin/camlp5sch
bin/mkcamlp5
bin/mkcamlp5.opt
bin/ocpp5
lib/ocaml/camlp5/ast2pt.cmi
lib/ocaml/camlp5/ast2pt.mli
lib/ocaml/camlp5/camlp5.a
lib/ocaml/camlp5/camlp5.cma
lib/ocaml/camlp5/camlp5.cmxa
lib/ocaml/camlp5/camlp5_top.cma
lib/ocaml/camlp5/camlp5o.cma
lib/ocaml/camlp5/camlp5r.cma
lib/ocaml/camlp5/camlp5sch.cma
lib/ocaml/camlp5/diff.cmi
lib/ocaml/camlp5/diff.cmx
lib/ocaml/camlp5/diff.mli
lib/ocaml/camlp5/eprinter.cmi
lib/ocaml/camlp5/eprinter.cmx
lib/ocaml/camlp5/eprinter.mli
lib/ocaml/camlp5/extfold.cmi
lib/ocaml/camlp5/extfold.cmx
lib/ocaml/camlp5/extfold.mli
lib/ocaml/camlp5/extfun.cmi
lib/ocaml/camlp5/extfun.cmx
lib/ocaml/camlp5/extfun.mli
lib/ocaml/camlp5/fstream.cmi
lib/ocaml/camlp5/fstream.cmx
lib/ocaml/camlp5/fstream.mli
lib/ocaml/camlp5/gramext.cmi
lib/ocaml/camlp5/gramext.cmx
lib/ocaml/camlp5/gramext.mli
lib/ocaml/camlp5/gramlib.a
lib/ocaml/camlp5/gramlib.cma
lib/ocaml/camlp5/gramlib.cmxa
lib/ocaml/camlp5/grammar.cmi
lib/ocaml/camlp5/grammar.cmx
lib/ocaml/camlp5/grammar.mli
lib/ocaml/camlp5/lib.sml
lib/ocaml/camlp5/mLast.cmi
lib/ocaml/camlp5/mLast.mli
lib/ocaml/camlp5/ocpp.cmo
lib/ocaml/camlp5/odyl.a
lib/ocaml/camlp5/odyl.cma
lib/ocaml/camlp5/odyl.cmo
lib/ocaml/camlp5/odyl.cmx
lib/ocaml/camlp5/odyl.cmxa
lib/ocaml/camlp5/odyl.o
lib/ocaml/camlp5/pa_extend.cmi
lib/ocaml/camlp5/pa_extend.cmo
lib/ocaml/camlp5/pa_extend.cmx
lib/ocaml/camlp5/pa_extend.o
lib/ocaml/camlp5/pa_extend_m.cmo
lib/ocaml/camlp5/pa_extend_m.cmx
lib/ocaml/camlp5/pa_extend_m.o
lib/ocaml/camlp5/pa_extfold.cmo
lib/ocaml/camlp5/pa_extfold.cmx
lib/ocaml/camlp5/pa_extfold.o
lib/ocaml/camlp5/pa_extfun.cmo
lib/ocaml/camlp5/pa_extfun.cmx
lib/ocaml/camlp5/pa_extfun.o
lib/ocaml/camlp5/pa_extprint.cmo
lib/ocaml/camlp5/pa_extprint.cmx
lib/ocaml/camlp5/pa_extprint.o
lib/ocaml/camlp5/pa_fstream.cmo
lib/ocaml/camlp5/pa_fstream.cmx
lib/ocaml/camlp5/pa_fstream.o
lib/ocaml/camlp5/pa_lefteval.cmo
lib/ocaml/camlp5/pa_lefteval.cmx
lib/ocaml/camlp5/pa_lefteval.o
lib/ocaml/camlp5/pa_lexer.cmo
lib/ocaml/camlp5/pa_lexer.cmx
lib/ocaml/camlp5/pa_lexer.o
lib/ocaml/camlp5/pa_lisp.cmo
lib/ocaml/camlp5/pa_lisp.cmx
lib/ocaml/camlp5/pa_lisp.o
lib/ocaml/camlp5/pa_macro.cmi
lib/ocaml/camlp5/pa_macro.cmo
lib/ocaml/camlp5/pa_macro.cmx
lib/ocaml/camlp5/pa_macro.o
lib/ocaml/camlp5/pa_o.cmo
lib/ocaml/camlp5/pa_o.cmx
lib/ocaml/camlp5/pa_o.o
lib/ocaml/camlp5/pa_o_fast.cmx
lib/ocaml/camlp5/pa_oop.cmo
lib/ocaml/camlp5/pa_oop.cmx
lib/ocaml/camlp5/pa_oop.o
lib/ocaml/camlp5/pa_op.cmo
lib/ocaml/camlp5/pa_op.cmx
lib/ocaml/camlp5/pa_op.o
lib/ocaml/camlp5/pa_pprintf.cmo
lib/ocaml/camlp5/pa_pprintf.cmx
lib/ocaml/camlp5/pa_pprintf.o
lib/ocaml/camlp5/pa_pragma.cmo
lib/ocaml/camlp5/pa_pragma.cmx
lib/ocaml/camlp5/pa_pragma.o
lib/ocaml/camlp5/pa_r.cmo
lib/ocaml/camlp5/pa_r.cmx
lib/ocaml/camlp5/pa_r.o
lib/ocaml/camlp5/pa_rp.cmo
lib/ocaml/camlp5/pa_rp.cmx
lib/ocaml/camlp5/pa_rp.o
lib/ocaml/camlp5/pa_scheme.cmo
lib/ocaml/camlp5/pa_scheme.cmx
lib/ocaml/camlp5/pa_scheme.o
lib/ocaml/camlp5/pa_sml.cmo
lib/ocaml/camlp5/pa_sml.cmx
lib/ocaml/camlp5/pa_sml.o
lib/ocaml/camlp5/pcaml.cmi
lib/ocaml/camlp5/pcaml.mli
lib/ocaml/camlp5/plexer.cmi
lib/ocaml/camlp5/plexer.cmx
lib/ocaml/camlp5/plexer.mli
lib/ocaml/camlp5/plexing.cmi
lib/ocaml/camlp5/plexing.cmx
lib/ocaml/camlp5/plexing.mli
lib/ocaml/camlp5/ploc.cmi
lib/ocaml/camlp5/ploc.cmx
lib/ocaml/camlp5/ploc.mli
lib/ocaml/camlp5/pprintf.cmi
lib/ocaml/camlp5/pprintf.cmx
lib/ocaml/camlp5/pprintf.mli
lib/ocaml/camlp5/pr_depend.cmo
lib/ocaml/camlp5/pr_depend.cmx
lib/ocaml/camlp5/pr_depend.o
lib/ocaml/camlp5/pr_dump.cmo
lib/ocaml/camlp5/pr_dump.cmx
lib/ocaml/camlp5/pr_dump.o
lib/ocaml/camlp5/pr_extend.cmo
lib/ocaml/camlp5/pr_extend.cmx
lib/ocaml/camlp5/pr_extend.o
lib/ocaml/camlp5/pr_extfun.cmo
lib/ocaml/camlp5/pr_extfun.cmx
lib/ocaml/camlp5/pr_extfun.o
lib/ocaml/camlp5/pr_extprint.cmo
lib/ocaml/camlp5/pr_extprint.cmx
lib/ocaml/camlp5/pr_extprint.o
lib/ocaml/camlp5/pr_null.cmo
lib/ocaml/camlp5/pr_null.cmx
lib/ocaml/camlp5/pr_null.o
lib/ocaml/camlp5/pr_o.cmo
lib/ocaml/camlp5/pr_o.cmx
lib/ocaml/camlp5/pr_o.o
lib/ocaml/camlp5/pr_op.cmo
lib/ocaml/camlp5/pr_op.cmx
lib/ocaml/camlp5/pr_op.o
lib/ocaml/camlp5/pr_r.cmo
lib/ocaml/camlp5/pr_r.cmx
lib/ocaml/camlp5/pr_r.o
lib/ocaml/camlp5/pr_ro.cmo
lib/ocaml/camlp5/pr_ro.cmx
lib/ocaml/camlp5/pr_ro.o
lib/ocaml/camlp5/pr_rp.cmo
lib/ocaml/camlp5/pr_rp.cmx
lib/ocaml/camlp5/pr_rp.o
lib/ocaml/camlp5/pr_scheme.cmo
lib/ocaml/camlp5/pr_scheme.cmx
lib/ocaml/camlp5/pr_scheme.o
lib/ocaml/camlp5/pr_schemep.cmo
lib/ocaml/camlp5/pr_schemep.cmx
lib/ocaml/camlp5/pr_schemep.o
lib/ocaml/camlp5/pretty.cmi
lib/ocaml/camlp5/pretty.cmx
lib/ocaml/camlp5/pretty.mli
lib/ocaml/camlp5/prtools.cmi
lib/ocaml/camlp5/prtools.mli
lib/ocaml/camlp5/q_MLast.cmo
lib/ocaml/camlp5/q_MLast.cmx
lib/ocaml/camlp5/q_MLast.o
lib/ocaml/camlp5/q_ast.cmo
lib/ocaml/camlp5/q_ast.cmx
lib/ocaml/camlp5/q_ast.o
lib/ocaml/camlp5/q_phony.cmo
lib/ocaml/camlp5/q_phony.cmx
lib/ocaml/camlp5/q_phony.o
lib/ocaml/camlp5/quotation.cmi
lib/ocaml/camlp5/quotation.mli
lib/ocaml/camlp5/stdpp.cmi
lib/ocaml/camlp5/stdpp.cmx
lib/ocaml/camlp5/stdpp.mli
lib/ocaml/camlp5/token.cmi
lib/ocaml/camlp5/token.cmx
lib/ocaml/camlp5/token.mli
@dirrm lib/ocaml/camlp5