ports/121963: [new port] devel/ocaml-camlp5 : a preprocessor-pretty-printer of ocaml
Hirohisa Yamaguchi
umq at ueo.co.jp
Sat Mar 22 15:00:09 UTC 2008
>Number: 121963
>Category: ports
>Synopsis: [new port] devel/ocaml-camlp5 : a preprocessor-pretty-printer of ocaml
>Confidential: no
>Severity: non-critical
>Priority: low
>Responsible: freebsd-ports-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: change-request
>Submitter-Id: current-users
>Arrival-Date: Sat Mar 22 15:00:08 UTC 2008
>Closed-Date:
>Last-Modified:
>Originator: Hirohisa Yamaguchi
>Release: FreeBSD 8.0-CURRENT amd64
>Organization:
<organization of PR author (multiple lines)>
>Environment:
System: FreeBSD calliope.****.org 8.0-CURRENT FreeBSD 8.0-CURRENT #15: Fri Jan 18 14:38:27 JST 2008 root at calliope.****.org:/usr/obj/usr/src/sys/CALLIOPE64 amd64
>Description:
Camlp5 is a preprocessor-pretty-printer of OCaml.
It is a successor of camlp4, which is currently included in
OCaml distribution.
WWW: http://cristal.inria.fr/~ddr/camlp5/
>How-To-Repeat:
N/A
>Fix:
--Multipart_Sat_Mar_22_23:55:42_2008-1
Content-Type: application/octet-stream
Content-Disposition: attachment; filename="ocaml-camlp5.shar"
Content-Transfer-Encoding: 7bit
# This is a shell archive. Save it in a file, remove anything before
# this line, and then unpack it by entering "sh file". Note, it may
# create directories; files and directories will be owned by you and
# have default permissions.
#
# This archive contains:
#
# devel/ocaml-camlp5
# devel/ocaml-camlp5/Makefile
# devel/ocaml-camlp5/distinfo
# devel/ocaml-camlp5/pkg-descr
# devel/ocaml-camlp5/files
# devel/ocaml-camlp5/files/patch-configure
# devel/ocaml-camlp5/files/patch-ocaml_src__tools__camlp5_comm.sh
# devel/ocaml-camlp5/files/patch-ocaml_src__tools__ocamlc.sh
# devel/ocaml-camlp5/files/patch-tools__camlp5_comm.sh
# devel/ocaml-camlp5/files/patch-tools__ocamlc.sh
# devel/ocaml-camlp5/files/patch-tools__ocamlopt.sh
# devel/ocaml-camlp5/pkg-plist
#
echo c - devel/ocaml-camlp5
mkdir -p devel/ocaml-camlp5 > /dev/null 2>&1
echo x - devel/ocaml-camlp5/Makefile
sed 's/^X//' >devel/ocaml-camlp5/Makefile << 'END-of-devel/ocaml-camlp5/Makefile'
X# ex:ts=8
X# Ports collection makefile for: camlp5
X# Date created: Mar 23 2008
X# Whom: Hirohisa Yamaguchi <umq at ueo.co.jp>
X#
X# $FreeBSD$
X#
X
XPORTNAME= camlp5
XPORTVERSION= 5.08
XCATEGORIES= devel
XMASTER_SITES= http://cristal.inria.fr/~ddr/camlp5/distrib/src/ \
X http://pauillac.inria.fr/~ddr/camlp5/distrib/src/
XPKGNAMEPREFIX= ocaml-
XEXTRACT_SUFX= .tgz
X
XMAINTAINER= freebsd-ports-bugs at FreeBSD.org
XCOMMENT= A preprocessor-pretty-printer of OCaml
X
XUSE_OCAML= yes
XHAS_CONFIGURE= yes
X
X.if defined(WITH_TRANSITIONAL) || !defined(WITH_STRICT)
XCONFIGURE_ARGS= --transitional --prefix ${PREFIX}
X.else
XCONFIGURE_ARGS= --strict --prefix ${PREFIX}
X.endif
XALL_TARGET= world.opt
X
XMAN1= camlp5.1
XMANCOMPRESSED= no
XMLINKS= camlp5.1 camlp5o.1 camlp5.1 camlp5o.opt.1 camlp5.1 camlp5r.1 \
X camlp5.1 camlp5r.opt.1 camlp5.1 camlp5sch.1 camlp5.1 mkcamlp5.1 \
X camlp5.1 mkcamlp5.opt.1 camlp5.1 ocpp5.1
XPORTDOCS= CHANGES DEVEL ICHANGES INSTALL LICENSE MODE README UPGRADING
X
X.include <bsd.port.pre.mk>
X
Xpost-install:
X.if !defined(NOPORTDOCS)
X @${MKDIR} ${DOCSDIR}
X.for f in ${PORTDOCS}
X ${INSTALL_DATA} ${WRKSRC}/${f} ${DOCSDIR}
X.endfor
X.endif
X
X.include <bsd.port.post.mk>
END-of-devel/ocaml-camlp5/Makefile
echo x - devel/ocaml-camlp5/distinfo
sed 's/^X//' >devel/ocaml-camlp5/distinfo << 'END-of-devel/ocaml-camlp5/distinfo'
XMD5 (camlp5-5.08.tgz) = 61f617f11eedb26ad8607fe21413f920
XSHA256 (camlp5-5.08.tgz) = 6c2f4f7a9d28168a6548b396edc2cc8e37c3f33b5db065a71f00013f95ddadcf
XSIZE (camlp5-5.08.tgz) = 645774
END-of-devel/ocaml-camlp5/distinfo
echo x - devel/ocaml-camlp5/pkg-descr
sed 's/^X//' >devel/ocaml-camlp5/pkg-descr << 'END-of-devel/ocaml-camlp5/pkg-descr'
XCamlp5 is a preprocessor-pretty-printer of ocaml.
XIt offers tools for syntax (grammars) and the ability to modify the concrete
Xsyntax of the language (quotations, syntax extensions).
X
XWWW: http://cristal.inria.fr/~ddr/camlp5/
END-of-devel/ocaml-camlp5/pkg-descr
echo c - devel/ocaml-camlp5/files
mkdir -p devel/ocaml-camlp5/files > /dev/null 2>&1
echo x - devel/ocaml-camlp5/files/patch-configure
sed 's/^X//' >devel/ocaml-camlp5/files/patch-configure << 'END-of-devel/ocaml-camlp5/files/patch-configure'
X--- ./configure.orig 2007-12-04 10:40:09.000000000 +0900
X+++ ./configure 2008-03-22 08:45:47.000000000 +0900
X@@ -1,4 +1,4 @@
X-#!/bin/bash
X+#!/bin/sh
X # $Id: configure 1611 2007-12-04 01:40:09Z deraugla $
X
X prefix=''
END-of-devel/ocaml-camlp5/files/patch-configure
echo x - devel/ocaml-camlp5/files/patch-ocaml_src__tools__camlp5_comm.sh
sed 's/^X//' >devel/ocaml-camlp5/files/patch-ocaml_src__tools__camlp5_comm.sh << 'END-of-devel/ocaml-camlp5/files/patch-ocaml_src__tools__camlp5_comm.sh'
X--- ./ocaml_src/tools/camlp5_comm.sh.orig 2007-07-11 21:01:39.000000000 +0900
X+++ ./ocaml_src/tools/camlp5_comm.sh 2008-03-22 08:45:47.000000000 +0900
X@@ -1,4 +1,4 @@
X-#!/bin/bash
X+#!/bin/sh
X
X FILE=
X while test "" != "$1"; do
END-of-devel/ocaml-camlp5/files/patch-ocaml_src__tools__camlp5_comm.sh
echo x - devel/ocaml-camlp5/files/patch-ocaml_src__tools__ocamlc.sh
sed 's/^X//' >devel/ocaml-camlp5/files/patch-ocaml_src__tools__ocamlc.sh << 'END-of-devel/ocaml-camlp5/files/patch-ocaml_src__tools__ocamlc.sh'
X--- ./ocaml_src/tools/ocamlc.sh.orig 2006-12-07 02:02:03.000000000 +0900
X+++ ./ocaml_src/tools/ocamlc.sh 2008-03-22 08:45:47.000000000 +0900
X@@ -1,4 +1,4 @@
X-#!/bin/bash -e
X+#!/bin/sh -e
X if test "$(basename "$(dirname $OTOP)")" != "ocaml_stuff"; then
X COMM="$OTOP/boot/ocamlrun$EXE $OTOP/ocamlc -I $OTOP/stdlib"
X else
END-of-devel/ocaml-camlp5/files/patch-ocaml_src__tools__ocamlc.sh
echo x - devel/ocaml-camlp5/files/patch-tools__camlp5_comm.sh
sed 's/^X//' >devel/ocaml-camlp5/files/patch-tools__camlp5_comm.sh << 'END-of-devel/ocaml-camlp5/files/patch-tools__camlp5_comm.sh'
X--- ./tools/camlp5_comm.sh.orig 2007-09-16 14:48:11.000000000 +0900
X+++ ./tools/camlp5_comm.sh 2008-03-22 08:45:47.000000000 +0900
X@@ -1,4 +1,4 @@
X-#!/bin/bash
X+#!/bin/sh
X # $Id: camlp5_comm.sh 1173 2007-09-16 05:48:11Z deraugla $
X
X ARGS1="-mode $MODE"
END-of-devel/ocaml-camlp5/files/patch-tools__camlp5_comm.sh
echo x - devel/ocaml-camlp5/files/patch-tools__ocamlc.sh
sed 's/^X//' >devel/ocaml-camlp5/files/patch-tools__ocamlc.sh << 'END-of-devel/ocaml-camlp5/files/patch-tools__ocamlc.sh'
X--- ./tools/ocamlc.sh.orig 2006-12-07 02:02:03.000000000 +0900
X+++ ./tools/ocamlc.sh 2008-03-22 08:45:47.000000000 +0900
X@@ -1,4 +1,4 @@
X-#!/bin/bash -e
X+#!/bin/sh -e
X if test "$(basename "$(dirname $OTOP)")" != "ocaml_stuff"; then
X COMM="$OTOP/boot/ocamlrun$EXE $OTOP/ocamlc -I $OTOP/stdlib"
X else
END-of-devel/ocaml-camlp5/files/patch-tools__ocamlc.sh
echo x - devel/ocaml-camlp5/files/patch-tools__ocamlopt.sh
sed 's/^X//' >devel/ocaml-camlp5/files/patch-tools__ocamlopt.sh << 'END-of-devel/ocaml-camlp5/files/patch-tools__ocamlopt.sh'
X--- ./tools/ocamlopt.sh.orig 2006-12-07 02:02:03.000000000 +0900
X+++ ./tools/ocamlopt.sh 2008-03-22 08:46:07.000000000 +0900
X@@ -1,4 +1,4 @@
X-#!/bin/bash -e
X+#!/bin/sh -e
X if test "$(basename "$(dirname $OTOP)")" != "ocaml_stuff"; then
X COMM="$OTOP/boot/ocamlrun$EXE $OTOP/ocamlopt -I $OTOP/stdlib"
X else
END-of-devel/ocaml-camlp5/files/patch-tools__ocamlopt.sh
echo x - devel/ocaml-camlp5/pkg-plist
sed 's/^X//' >devel/ocaml-camlp5/pkg-plist << 'END-of-devel/ocaml-camlp5/pkg-plist'
Xbin/camlp5
Xbin/camlp5o
Xbin/camlp5o.opt
Xbin/camlp5r
Xbin/camlp5r.opt
Xbin/camlp5sch
Xbin/mkcamlp5
Xbin/mkcamlp5.opt
Xbin/ocpp5
Xlib/ocaml/camlp5/ast2pt.cmi
Xlib/ocaml/camlp5/ast2pt.mli
Xlib/ocaml/camlp5/camlp5.a
Xlib/ocaml/camlp5/camlp5.cma
Xlib/ocaml/camlp5/camlp5.cmxa
Xlib/ocaml/camlp5/camlp5_top.cma
Xlib/ocaml/camlp5/camlp5o.cma
Xlib/ocaml/camlp5/camlp5r.cma
Xlib/ocaml/camlp5/camlp5sch.cma
Xlib/ocaml/camlp5/diff.cmi
Xlib/ocaml/camlp5/diff.cmx
Xlib/ocaml/camlp5/diff.mli
Xlib/ocaml/camlp5/eprinter.cmi
Xlib/ocaml/camlp5/eprinter.cmx
Xlib/ocaml/camlp5/eprinter.mli
Xlib/ocaml/camlp5/extfold.cmi
Xlib/ocaml/camlp5/extfold.cmx
Xlib/ocaml/camlp5/extfold.mli
Xlib/ocaml/camlp5/extfun.cmi
Xlib/ocaml/camlp5/extfun.cmx
Xlib/ocaml/camlp5/extfun.mli
Xlib/ocaml/camlp5/fstream.cmi
Xlib/ocaml/camlp5/fstream.cmx
Xlib/ocaml/camlp5/fstream.mli
Xlib/ocaml/camlp5/gramext.cmi
Xlib/ocaml/camlp5/gramext.cmx
Xlib/ocaml/camlp5/gramext.mli
Xlib/ocaml/camlp5/gramlib.a
Xlib/ocaml/camlp5/gramlib.cma
Xlib/ocaml/camlp5/gramlib.cmxa
Xlib/ocaml/camlp5/grammar.cmi
Xlib/ocaml/camlp5/grammar.cmx
Xlib/ocaml/camlp5/grammar.mli
Xlib/ocaml/camlp5/lib.sml
Xlib/ocaml/camlp5/mLast.cmi
Xlib/ocaml/camlp5/mLast.mli
Xlib/ocaml/camlp5/ocpp.cmo
Xlib/ocaml/camlp5/odyl.a
Xlib/ocaml/camlp5/odyl.cma
Xlib/ocaml/camlp5/odyl.cmo
Xlib/ocaml/camlp5/odyl.cmx
Xlib/ocaml/camlp5/odyl.cmxa
Xlib/ocaml/camlp5/odyl.o
Xlib/ocaml/camlp5/pa_extend.cmi
Xlib/ocaml/camlp5/pa_extend.cmo
Xlib/ocaml/camlp5/pa_extend.cmx
Xlib/ocaml/camlp5/pa_extend.o
Xlib/ocaml/camlp5/pa_extend_m.cmo
Xlib/ocaml/camlp5/pa_extend_m.cmx
Xlib/ocaml/camlp5/pa_extend_m.o
Xlib/ocaml/camlp5/pa_extfold.cmo
Xlib/ocaml/camlp5/pa_extfold.cmx
Xlib/ocaml/camlp5/pa_extfold.o
Xlib/ocaml/camlp5/pa_extfun.cmo
Xlib/ocaml/camlp5/pa_extfun.cmx
Xlib/ocaml/camlp5/pa_extfun.o
Xlib/ocaml/camlp5/pa_extprint.cmo
Xlib/ocaml/camlp5/pa_extprint.cmx
Xlib/ocaml/camlp5/pa_extprint.o
Xlib/ocaml/camlp5/pa_fstream.cmo
Xlib/ocaml/camlp5/pa_fstream.cmx
Xlib/ocaml/camlp5/pa_fstream.o
Xlib/ocaml/camlp5/pa_lefteval.cmo
Xlib/ocaml/camlp5/pa_lefteval.cmx
Xlib/ocaml/camlp5/pa_lefteval.o
Xlib/ocaml/camlp5/pa_lexer.cmo
Xlib/ocaml/camlp5/pa_lexer.cmx
Xlib/ocaml/camlp5/pa_lexer.o
Xlib/ocaml/camlp5/pa_lisp.cmo
Xlib/ocaml/camlp5/pa_lisp.cmx
Xlib/ocaml/camlp5/pa_lisp.o
Xlib/ocaml/camlp5/pa_macro.cmi
Xlib/ocaml/camlp5/pa_macro.cmo
Xlib/ocaml/camlp5/pa_macro.cmx
Xlib/ocaml/camlp5/pa_macro.o
Xlib/ocaml/camlp5/pa_o.cmo
Xlib/ocaml/camlp5/pa_o.cmx
Xlib/ocaml/camlp5/pa_o.o
Xlib/ocaml/camlp5/pa_o_fast.cmx
Xlib/ocaml/camlp5/pa_oop.cmo
Xlib/ocaml/camlp5/pa_oop.cmx
Xlib/ocaml/camlp5/pa_oop.o
Xlib/ocaml/camlp5/pa_op.cmo
Xlib/ocaml/camlp5/pa_op.cmx
Xlib/ocaml/camlp5/pa_op.o
Xlib/ocaml/camlp5/pa_pprintf.cmo
Xlib/ocaml/camlp5/pa_pprintf.cmx
Xlib/ocaml/camlp5/pa_pprintf.o
Xlib/ocaml/camlp5/pa_pragma.cmo
Xlib/ocaml/camlp5/pa_pragma.cmx
Xlib/ocaml/camlp5/pa_pragma.o
Xlib/ocaml/camlp5/pa_r.cmo
Xlib/ocaml/camlp5/pa_r.cmx
Xlib/ocaml/camlp5/pa_r.o
Xlib/ocaml/camlp5/pa_rp.cmo
Xlib/ocaml/camlp5/pa_rp.cmx
Xlib/ocaml/camlp5/pa_rp.o
Xlib/ocaml/camlp5/pa_scheme.cmo
Xlib/ocaml/camlp5/pa_scheme.cmx
Xlib/ocaml/camlp5/pa_scheme.o
Xlib/ocaml/camlp5/pa_sml.cmo
Xlib/ocaml/camlp5/pa_sml.cmx
Xlib/ocaml/camlp5/pa_sml.o
Xlib/ocaml/camlp5/pcaml.cmi
Xlib/ocaml/camlp5/pcaml.mli
Xlib/ocaml/camlp5/plexer.cmi
Xlib/ocaml/camlp5/plexer.cmx
Xlib/ocaml/camlp5/plexer.mli
Xlib/ocaml/camlp5/plexing.cmi
Xlib/ocaml/camlp5/plexing.cmx
Xlib/ocaml/camlp5/plexing.mli
Xlib/ocaml/camlp5/ploc.cmi
Xlib/ocaml/camlp5/ploc.cmx
Xlib/ocaml/camlp5/ploc.mli
Xlib/ocaml/camlp5/pprintf.cmi
Xlib/ocaml/camlp5/pprintf.cmx
Xlib/ocaml/camlp5/pprintf.mli
Xlib/ocaml/camlp5/pr_depend.cmo
Xlib/ocaml/camlp5/pr_depend.cmx
Xlib/ocaml/camlp5/pr_depend.o
Xlib/ocaml/camlp5/pr_dump.cmo
Xlib/ocaml/camlp5/pr_dump.cmx
Xlib/ocaml/camlp5/pr_dump.o
Xlib/ocaml/camlp5/pr_extend.cmo
Xlib/ocaml/camlp5/pr_extend.cmx
Xlib/ocaml/camlp5/pr_extend.o
Xlib/ocaml/camlp5/pr_extfun.cmo
Xlib/ocaml/camlp5/pr_extfun.cmx
Xlib/ocaml/camlp5/pr_extfun.o
Xlib/ocaml/camlp5/pr_extprint.cmo
Xlib/ocaml/camlp5/pr_extprint.cmx
Xlib/ocaml/camlp5/pr_extprint.o
Xlib/ocaml/camlp5/pr_null.cmo
Xlib/ocaml/camlp5/pr_null.cmx
Xlib/ocaml/camlp5/pr_null.o
Xlib/ocaml/camlp5/pr_o.cmo
Xlib/ocaml/camlp5/pr_o.cmx
Xlib/ocaml/camlp5/pr_o.o
Xlib/ocaml/camlp5/pr_op.cmo
Xlib/ocaml/camlp5/pr_op.cmx
Xlib/ocaml/camlp5/pr_op.o
Xlib/ocaml/camlp5/pr_r.cmo
Xlib/ocaml/camlp5/pr_r.cmx
Xlib/ocaml/camlp5/pr_r.o
Xlib/ocaml/camlp5/pr_ro.cmo
Xlib/ocaml/camlp5/pr_ro.cmx
Xlib/ocaml/camlp5/pr_ro.o
Xlib/ocaml/camlp5/pr_rp.cmo
Xlib/ocaml/camlp5/pr_rp.cmx
Xlib/ocaml/camlp5/pr_rp.o
Xlib/ocaml/camlp5/pr_scheme.cmo
Xlib/ocaml/camlp5/pr_scheme.cmx
Xlib/ocaml/camlp5/pr_scheme.o
Xlib/ocaml/camlp5/pr_schemep.cmo
Xlib/ocaml/camlp5/pr_schemep.cmx
Xlib/ocaml/camlp5/pr_schemep.o
Xlib/ocaml/camlp5/pretty.cmi
Xlib/ocaml/camlp5/pretty.cmx
Xlib/ocaml/camlp5/pretty.mli
Xlib/ocaml/camlp5/prtools.cmi
Xlib/ocaml/camlp5/prtools.mli
Xlib/ocaml/camlp5/q_MLast.cmo
Xlib/ocaml/camlp5/q_MLast.cmx
Xlib/ocaml/camlp5/q_MLast.o
Xlib/ocaml/camlp5/q_ast.cmo
Xlib/ocaml/camlp5/q_ast.cmx
Xlib/ocaml/camlp5/q_ast.o
Xlib/ocaml/camlp5/q_phony.cmo
Xlib/ocaml/camlp5/q_phony.cmx
Xlib/ocaml/camlp5/q_phony.o
Xlib/ocaml/camlp5/quotation.cmi
Xlib/ocaml/camlp5/quotation.mli
Xlib/ocaml/camlp5/stdpp.cmi
Xlib/ocaml/camlp5/stdpp.cmx
Xlib/ocaml/camlp5/stdpp.mli
Xlib/ocaml/camlp5/token.cmi
Xlib/ocaml/camlp5/token.cmx
Xlib/ocaml/camlp5/token.mli
X at dirrm lib/ocaml/camlp5
X at dirrm lib/ocaml
END-of-devel/ocaml-camlp5/pkg-plist
exit
--Multipart_Sat_Mar_22_23:55:42_2008-1--
>Release-Note:
>Audit-Trail:
>Unformatted:
--Multipart_Sat_Mar_22_23:55:42_2008-1
Content-Type: text/plain; charset=US-ASCII
More information about the freebsd-ports-bugs
mailing list