aboutsummaryrefslogtreecommitdiff
path: root/devel
diff options
context:
space:
mode:
authorSimon Barner <barner@FreeBSD.org>2008-04-15 20:51:39 +0000
committerSimon Barner <barner@FreeBSD.org>2008-04-15 20:51:39 +0000
commitc238cdc33482efaa5b6b4ef0e4623133bc2d6cee (patch)
treec246212ce8635fad2375a65aa30c16b92622b390 /devel
parentf8b359165ce3ad94bda400ead032d0c7b520ff42 (diff)
downloadports-c238cdc33482efaa5b6b4ef0e4623133bc2d6cee.tar.gz
ports-c238cdc33482efaa5b6b4ef0e4623133bc2d6cee.zip
Notes
Diffstat (limited to 'devel')
-rw-r--r--devel/Makefile1
-rw-r--r--devel/ocaml-camlp5/Makefile51
-rw-r--r--devel/ocaml-camlp5/distinfo3
-rw-r--r--devel/ocaml-camlp5/pkg-descr5
-rw-r--r--devel/ocaml-camlp5/pkg-plist188
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