diff options
author | Simon Barner <barner@FreeBSD.org> | 2008-04-15 20:51:39 +0000 |
---|---|---|
committer | Simon Barner <barner@FreeBSD.org> | 2008-04-15 20:51:39 +0000 |
commit | c238cdc33482efaa5b6b4ef0e4623133bc2d6cee (patch) | |
tree | c246212ce8635fad2375a65aa30c16b92622b390 /devel | |
parent | f8b359165ce3ad94bda400ead032d0c7b520ff42 (diff) | |
download | ports-c238cdc33482efaa5b6b4ef0e4623133bc2d6cee.tar.gz ports-c238cdc33482efaa5b6b4ef0e4623133bc2d6cee.zip |
Notes
Diffstat (limited to 'devel')
-rw-r--r-- | devel/Makefile | 1 | ||||
-rw-r--r-- | devel/ocaml-camlp5/Makefile | 51 | ||||
-rw-r--r-- | devel/ocaml-camlp5/distinfo | 3 | ||||
-rw-r--r-- | devel/ocaml-camlp5/pkg-descr | 5 | ||||
-rw-r--r-- | devel/ocaml-camlp5/pkg-plist | 188 |
5 files changed, 248 insertions, 0 deletions
diff --git a/devel/Makefile b/devel/Makefile index b95792961029..b62a0efc403c 100644 --- a/devel/Makefile +++ b/devel/Makefile @@ -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 diff --git a/devel/ocaml-camlp5/Makefile b/devel/ocaml-camlp5/Makefile new file mode 100644 index 000000000000..fb95fe4337bf --- /dev/null +++ b/devel/ocaml-camlp5/Makefile @@ -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> diff --git a/devel/ocaml-camlp5/distinfo b/devel/ocaml-camlp5/distinfo new file mode 100644 index 000000000000..01000734cc83 --- /dev/null +++ b/devel/ocaml-camlp5/distinfo @@ -0,0 +1,3 @@ +MD5 (camlp5-5.08.tgz) = 61f617f11eedb26ad8607fe21413f920 +SHA256 (camlp5-5.08.tgz) = 6c2f4f7a9d28168a6548b396edc2cc8e37c3f33b5db065a71f00013f95ddadcf +SIZE (camlp5-5.08.tgz) = 645774 diff --git a/devel/ocaml-camlp5/pkg-descr b/devel/ocaml-camlp5/pkg-descr new file mode 100644 index 000000000000..10b26ac04501 --- /dev/null +++ b/devel/ocaml-camlp5/pkg-descr @@ -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/ diff --git a/devel/ocaml-camlp5/pkg-plist b/devel/ocaml-camlp5/pkg-plist new file mode 100644 index 000000000000..0a737ea50f83 --- /dev/null +++ b/devel/ocaml-camlp5/pkg-plist @@ -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 |