Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 22 Mar 2008 23:55:42 +0900
From:      Hirohisa Yamaguchi <umq@ueo.co.jp>
To:        FreeBSD-gnats-submit@FreeBSD.org
Subject:   ports/121963: [new port] devel/ocaml-camlp5 : a preprocessor-pretty-printer of ocaml
Message-ID:  <86bq566c5t.wl%umq@ueo.co.jp>
Resent-Message-ID: <200803221500.m2MF09H5020240@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help

>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@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@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@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@dirrm lib/ocaml/camlp5
X@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
 
 



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?86bq566c5t.wl%umq>