Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 1 Nov 2004 18:01:21 GMT
From:      Jun Mukai <mukai@jmuk.org>
To:        freebsd-gnats-submit@FreeBSD.org
Subject:   ports/73385: NEW PORT: devel/ocaml-extlib  A complete - yet small - standard library for the OCaml programming langage
Message-ID:  <200411011801.iA1I1Lu8015958@www.freebsd.org>
Resent-Message-ID: <200411011810.iA1IAIvc048684@freefall.freebsd.org>

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

>Number:         73385
>Category:       ports
>Synopsis:       NEW PORT: devel/ocaml-extlib  A complete - yet small - standard library for the OCaml programming langage
>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:   Mon Nov 01 18:10:18 GMT 2004
>Closed-Date:
>Last-Modified:
>Originator:     Jun Mukai
>Release:        FreeBSD 4.10-Release i386
>Organization:
>Environment:
>Description:
 ExtLib is a project aiming at providing a complete - yet small -
standard library for the OCaml programming langage. The purpose of
this library is to add new functions to OCaml Standard Library
modules, to modify some functions in order to get better performances
or more safety (tail-recursive) but also to provide new modules which
should be useful for the average OCaml programmer.

ExtLib is not directly related to OCaml authors (INRIA) although this
library can be seen as a proposal for inclusion in the official
distribution.
>How-To-Repeat:

>Fix:
# 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:
#
#	ocaml-extlib
#	ocaml-extlib/distinfo
#	ocaml-extlib/Makefile
#	ocaml-extlib/pkg-descr
#	ocaml-extlib/pkg-plist
#
echo c - ocaml-extlib
mkdir -p ocaml-extlib > /dev/null 2>&1
echo x - ocaml-extlib/distinfo
sed 's/^X//' >ocaml-extlib/distinfo << 'END-of-ocaml-extlib/distinfo'
XMD5 (extlib-1.3.tgz) = b98fc222fee229ac6e77439624c0f794
XSIZE (extlib-1.3.tgz) = 71546
END-of-ocaml-extlib/distinfo
echo x - ocaml-extlib/Makefile
sed 's/^X//' >ocaml-extlib/Makefile << 'END-of-ocaml-extlib/Makefile'
X# Ports collection makefile for:	extlib
X# Date created:			Nov 2, 2004
X# Whom:				mukai
X#
X# $FreeBSD$
X#
X
XPORTNAME=	extlib
XPORTVERSION=	1.3
XCATEGORIES=	devel
XMASTER_SITES=	${MASTER_SITE_SOURCEFORGE}
XMASTER_SITE_SUBDIR=	ocaml-lib
XPKGNAMEPREFIX=	ocaml-
XEXTRACT_SUFX=	.tgz
X
XMAINTAINER=	mukai@jmuk.org
XCOMMENT=	A complete - yet small - standard library for the OCaml programming langage
X
XBUILD_DEPENDS=	ocamlc:${PORTSDIR}/lang/ocaml \
X		ocamlfind:${PORTSDIR}/devel/ocaml-findlib
X
XUSE_GMAKE=	yes
XALL_TARGET=	all opt doc
XDOCSDIR=	${PREFIX}/share/doc/ocaml/${PORTNAME}
X
Xpost-install:
X.if !defined(NO_PORTDOCS)
X	${MKDIR} ${DOCSDIR}
X	${INSTALL_DATA} ${WRKSRC}/doc/* ${DOCSDIR}
X.endif
X
X.include <bsd.port.mk>
END-of-ocaml-extlib/Makefile
echo x - ocaml-extlib/pkg-descr
sed 's/^X//' >ocaml-extlib/pkg-descr << 'END-of-ocaml-extlib/pkg-descr'
XExtLib is a project aiming at providing a complete - yet small -
Xstandard library for the OCaml programming langage. The purpose of
Xthis library is to add new functions to OCaml Standard Library
Xmodules, to modify some functions in order to get better performances
Xor more safety (tail-recursive) but also to provide new modules which
Xshould be useful for the average OCaml programmer.
X
XExtLib is not directly related to OCaml authors (INRIA) although this
Xlibrary can be seen as a proposal for inclusion in the official
Xdistribution.
X
XWWW: http://ocaml-lib.sourceforge.net/
END-of-ocaml-extlib/pkg-descr
echo x - ocaml-extlib/pkg-plist
sed 's/^X//' >ocaml-extlib/pkg-plist << 'END-of-ocaml-extlib/pkg-plist'
Xlib/ocaml/site-lib/extlib/IO.cmi
Xlib/ocaml/site-lib/extlib/base64.cmi
Xlib/ocaml/site-lib/extlib/bitSet.cmi
Xlib/ocaml/site-lib/extlib/dbi.cmi
Xlib/ocaml/site-lib/extlib/dllist.cmi
Xlib/ocaml/site-lib/extlib/dynArray.cmi
Xlib/ocaml/site-lib/extlib/enum.cmi
Xlib/ocaml/site-lib/extlib/extHashtbl.cmi
Xlib/ocaml/site-lib/extlib/extLib.cmi
Xlib/ocaml/site-lib/extlib/extList.cmi
Xlib/ocaml/site-lib/extlib/extString.cmi
Xlib/ocaml/site-lib/extlib/global.cmi
Xlib/ocaml/site-lib/extlib/optParse.cmi
Xlib/ocaml/site-lib/extlib/option.cmi
Xlib/ocaml/site-lib/extlib/pMap.cmi
Xlib/ocaml/site-lib/extlib/refList.cmi
Xlib/ocaml/site-lib/extlib/std.cmi
Xlib/ocaml/site-lib/extlib/uChar.cmi
Xlib/ocaml/site-lib/extlib/uTF8.cmi
Xlib/ocaml/site-lib/extlib/unzip.cmi
Xlib/ocaml/site-lib/extlib/extLib.cma
Xlib/ocaml/site-lib/extlib/extLib.cmxa
Xlib/ocaml/site-lib/extlib/extLib.a
Xlib/ocaml/site-lib/extlib/META
X%%PORTDOCS%%%%DOCSDIR%%/Base64.html
X%%PORTDOCS%%%%DOCSDIR%%/BitSet.html
X%%PORTDOCS%%%%DOCSDIR%%/Dbi.Decimal.html
X%%PORTDOCS%%%%DOCSDIR%%/Dbi.connection.html
X%%PORTDOCS%%%%DOCSDIR%%/Dbi.html
X%%PORTDOCS%%%%DOCSDIR%%/Dbi.statement.html
X%%PORTDOCS%%%%DOCSDIR%%/Dllist.html
X%%PORTDOCS%%%%DOCSDIR%%/DynArray.html
X%%PORTDOCS%%%%DOCSDIR%%/Enum.html
X%%PORTDOCS%%%%DOCSDIR%%/ExtHashtbl.Hashtbl.html
X%%PORTDOCS%%%%DOCSDIR%%/ExtHashtbl.html
X%%PORTDOCS%%%%DOCSDIR%%/ExtList.List.html
X%%PORTDOCS%%%%DOCSDIR%%/ExtList.html
X%%PORTDOCS%%%%DOCSDIR%%/ExtString.String.html
X%%PORTDOCS%%%%DOCSDIR%%/ExtString.html
X%%PORTDOCS%%%%DOCSDIR%%/Global.html
X%%PORTDOCS%%%%DOCSDIR%%/IO.BigEndian.html
X%%PORTDOCS%%%%DOCSDIR%%/IO.html
X%%PORTDOCS%%%%DOCSDIR%%/IO.in_channel.html
X%%PORTDOCS%%%%DOCSDIR%%/IO.in_chars.html
X%%PORTDOCS%%%%DOCSDIR%%/IO.out_channel.html
X%%PORTDOCS%%%%DOCSDIR%%/IO.out_chars.html
X%%PORTDOCS%%%%DOCSDIR%%/OptParse.Formatter.html
X%%PORTDOCS%%%%DOCSDIR%%/OptParse.Opt.html
X%%PORTDOCS%%%%DOCSDIR%%/OptParse.OptParser.html
X%%PORTDOCS%%%%DOCSDIR%%/OptParse.StdOpt.html
X%%PORTDOCS%%%%DOCSDIR%%/OptParse.html
X%%PORTDOCS%%%%DOCSDIR%%/Option.html
X%%PORTDOCS%%%%DOCSDIR%%/PMap.html
X%%PORTDOCS%%%%DOCSDIR%%/RefList.Index.html
X%%PORTDOCS%%%%DOCSDIR%%/RefList.html
X%%PORTDOCS%%%%DOCSDIR%%/Std.html
X%%PORTDOCS%%%%DOCSDIR%%/UChar.html
X%%PORTDOCS%%%%DOCSDIR%%/UTF8.Buf.html
X%%PORTDOCS%%%%DOCSDIR%%/UTF8.html
X%%PORTDOCS%%%%DOCSDIR%%/Unzip.html
X%%PORTDOCS%%%%DOCSDIR%%/index.html
X%%PORTDOCS%%%%DOCSDIR%%/index_attributes.html
X%%PORTDOCS%%%%DOCSDIR%%/index_class_types.html
X%%PORTDOCS%%%%DOCSDIR%%/index_classes.html
X%%PORTDOCS%%%%DOCSDIR%%/index_exceptions.html
X%%PORTDOCS%%%%DOCSDIR%%/index_methods.html
X%%PORTDOCS%%%%DOCSDIR%%/index_module_types.html
X%%PORTDOCS%%%%DOCSDIR%%/index_modules.html
X%%PORTDOCS%%%%DOCSDIR%%/index_types.html
X%%PORTDOCS%%%%DOCSDIR%%/index_values.html
X%%PORTDOCS%%%%DOCSDIR%%/style.css
X%%PORTDOCS%%%%DOCSDIR%%/type_Base64.html
X%%PORTDOCS%%%%DOCSDIR%%/type_BitSet.html
X%%PORTDOCS%%%%DOCSDIR%%/type_Dbi.Decimal.html
X%%PORTDOCS%%%%DOCSDIR%%/type_Dbi.connection.html
X%%PORTDOCS%%%%DOCSDIR%%/type_Dbi.html
X%%PORTDOCS%%%%DOCSDIR%%/type_Dbi.statement.html
X%%PORTDOCS%%%%DOCSDIR%%/type_Dllist.html
X%%PORTDOCS%%%%DOCSDIR%%/type_DynArray.html
X%%PORTDOCS%%%%DOCSDIR%%/type_Enum.html
X%%PORTDOCS%%%%DOCSDIR%%/type_ExtHashtbl.Hashtbl.html
X%%PORTDOCS%%%%DOCSDIR%%/type_ExtHashtbl.html
X%%PORTDOCS%%%%DOCSDIR%%/type_ExtList.List.html
X%%PORTDOCS%%%%DOCSDIR%%/type_ExtList.html
X%%PORTDOCS%%%%DOCSDIR%%/type_ExtString.String.html
X%%PORTDOCS%%%%DOCSDIR%%/type_ExtString.html
X%%PORTDOCS%%%%DOCSDIR%%/type_Global.html
X%%PORTDOCS%%%%DOCSDIR%%/type_IO.BigEndian.html
X%%PORTDOCS%%%%DOCSDIR%%/type_IO.html
X%%PORTDOCS%%%%DOCSDIR%%/type_IO.in_channel.html
X%%PORTDOCS%%%%DOCSDIR%%/type_IO.in_chars.html
X%%PORTDOCS%%%%DOCSDIR%%/type_IO.out_channel.html
X%%PORTDOCS%%%%DOCSDIR%%/type_IO.out_chars.html
X%%PORTDOCS%%%%DOCSDIR%%/type_OptParse.Formatter.html
X%%PORTDOCS%%%%DOCSDIR%%/type_OptParse.Opt.html
X%%PORTDOCS%%%%DOCSDIR%%/type_OptParse.OptParser.html
X%%PORTDOCS%%%%DOCSDIR%%/type_OptParse.StdOpt.html
X%%PORTDOCS%%%%DOCSDIR%%/type_OptParse.html
X%%PORTDOCS%%%%DOCSDIR%%/type_Option.html
X%%PORTDOCS%%%%DOCSDIR%%/type_PMap.html
X%%PORTDOCS%%%%DOCSDIR%%/type_RefList.Index.html
X%%PORTDOCS%%%%DOCSDIR%%/type_RefList.html
X%%PORTDOCS%%%%DOCSDIR%%/type_Std.html
X%%PORTDOCS%%%%DOCSDIR%%/type_UChar.html
X%%PORTDOCS%%%%DOCSDIR%%/type_UTF8.Buf.html
X%%PORTDOCS%%%%DOCSDIR%%/type_UTF8.html
X%%PORTDOCS%%%%DOCSDIR%%/type_Unzip.html
X@dirrm lib/ocaml/site-lib/extlib
X@dirrm %%DOCSDIR%%
X
X
END-of-ocaml-extlib/pkg-plist
exit


>Release-Note:
>Audit-Trail:
>Unformatted:



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200411011801.iA1I1Lu8015958>