Sun Oct 26 10:54:36 2014 UTC ()
Added devel/ocaml-extlib, an alternative standard library for OCaml. Will
come in handy as a dependency for a few things.


(jaapb)
diff -r0 -r1.1 pkgsrc/devel/ocaml-extlib/DESCR
diff -r0 -r1.1 pkgsrc/devel/ocaml-extlib/Makefile
diff -r0 -r1.1 pkgsrc/devel/ocaml-extlib/PLIST
diff -r0 -r1.1 pkgsrc/devel/ocaml-extlib/buildlink3.mk
diff -r0 -r1.1 pkgsrc/devel/ocaml-extlib/distinfo

File Added: pkgsrc/devel/ocaml-extlib/DESCR
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.

File Added: pkgsrc/devel/ocaml-extlib/Makefile
# $NetBSD: Makefile,v 1.1 2014/10/26 10:54:36 jaapb Exp $

DISTNAME=	extlib-1.6.1
CATEGORIES=	devel
MASTER_SITES=	https://ocaml-extlib.googlecode.com/files/

MAINTAINER=	jaapb@NetBSD.org
HOMEPAGE=	http://code.google.com/p/ocaml-extlib/
COMMENT=	Alternative standard library for OCaml
LICENSE=	gnu-lgpl-v2.1

USE_TOOLS+=	gmake
MAKE_JOBS_SAFE=	no

OCAML_USE_FINDLIB=	yes

.include "../../mk/ocaml.mk"

BUILD_TARGET=	all
.if ${OCAML_USE_OPT_COMPILER} == "yes"
BUILD_TARGET+=	opt
.endif

.include "../../lang/camlp4/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"

File Added: pkgsrc/devel/ocaml-extlib/PLIST
@comment $NetBSD: PLIST,v 1.1 2014/10/26 10:54:36 jaapb Exp $
${OCAML_SITELIB}/extlib/IO.cmi
${PLIST.ocaml-opt}${OCAML_SITELIB}/extlib/IO.cmx
${OCAML_SITELIB}/extlib/IO.mli
${OCAML_SITELIB}/extlib/META
${OCAML_SITELIB}/extlib/base64.cmi
${PLIST.ocaml-opt}${OCAML_SITELIB}/extlib/base64.cmx
${OCAML_SITELIB}/extlib/base64.mli
${OCAML_SITELIB}/extlib/bitSet.cmi
${PLIST.ocaml-opt}${OCAML_SITELIB}/extlib/bitSet.cmx
${OCAML_SITELIB}/extlib/bitSet.mli
${OCAML_SITELIB}/extlib/dllist.cmi
${PLIST.ocaml-opt}${OCAML_SITELIB}/extlib/dllist.cmx
${OCAML_SITELIB}/extlib/dllist.mli
${OCAML_SITELIB}/extlib/dynArray.cmi
${PLIST.ocaml-opt}${OCAML_SITELIB}/extlib/dynArray.cmx
${OCAML_SITELIB}/extlib/dynArray.mli
${OCAML_SITELIB}/extlib/enum.cmi
${PLIST.ocaml-opt}${OCAML_SITELIB}/extlib/enum.cmx
${OCAML_SITELIB}/extlib/enum.mli
${OCAML_SITELIB}/extlib/extArray.cmi
${PLIST.ocaml-opt}${OCAML_SITELIB}/extlib/extArray.cmx
${OCAML_SITELIB}/extlib/extArray.mli
${OCAML_SITELIB}/extlib/extHashtbl.cmi
${PLIST.ocaml-opt}${OCAML_SITELIB}/extlib/extHashtbl.cmx
${OCAML_SITELIB}/extlib/extHashtbl.mli
${PLIST.ocaml-opt}${OCAML_SITELIB}/extlib/extLib.a
${OCAML_SITELIB}/extlib/extLib.cma
${OCAML_SITELIB}/extlib/extLib.cmi
${PLIST.ocaml-opt}${OCAML_SITELIB}/extlib/extLib.cmx
${PLIST.ocaml-opt}${OCAML_SITELIB}/extlib/extLib.cmxa
${OCAML_SITELIB}/extlib/extList.cmi
${PLIST.ocaml-opt}${OCAML_SITELIB}/extlib/extList.cmx
${OCAML_SITELIB}/extlib/extList.mli
${OCAML_SITELIB}/extlib/extString.cmi
${PLIST.ocaml-opt}${OCAML_SITELIB}/extlib/extString.cmx
${OCAML_SITELIB}/extlib/extString.mli
${OCAML_SITELIB}/extlib/global.cmi
${PLIST.ocaml-opt}${OCAML_SITELIB}/extlib/global.cmx
${OCAML_SITELIB}/extlib/global.mli
${OCAML_SITELIB}/extlib/optParse.cmi
${PLIST.ocaml-opt}${OCAML_SITELIB}/extlib/optParse.cmx
${OCAML_SITELIB}/extlib/optParse.mli
${OCAML_SITELIB}/extlib/option.cmi
${PLIST.ocaml-opt}${OCAML_SITELIB}/extlib/option.cmx
${OCAML_SITELIB}/extlib/option.mli
${OCAML_SITELIB}/extlib/pMap.cmi
${PLIST.ocaml-opt}${OCAML_SITELIB}/extlib/pMap.cmx
${OCAML_SITELIB}/extlib/pMap.mli
${OCAML_SITELIB}/extlib/refList.cmi
${PLIST.ocaml-opt}${OCAML_SITELIB}/extlib/refList.cmx
${OCAML_SITELIB}/extlib/refList.mli
${OCAML_SITELIB}/extlib/std.cmi
${PLIST.ocaml-opt}${OCAML_SITELIB}/extlib/std.cmx
${OCAML_SITELIB}/extlib/std.mli
${OCAML_SITELIB}/extlib/uChar.cmi
${PLIST.ocaml-opt}${OCAML_SITELIB}/extlib/uChar.cmx
${OCAML_SITELIB}/extlib/uChar.mli
${OCAML_SITELIB}/extlib/uTF8.cmi
${PLIST.ocaml-opt}${OCAML_SITELIB}/extlib/uTF8.cmx
${OCAML_SITELIB}/extlib/uTF8.mli
${OCAML_SITELIB}/extlib/unzip.cmi
${PLIST.ocaml-opt}${OCAML_SITELIB}/extlib/unzip.cmx
${OCAML_SITELIB}/extlib/unzip.mli

File Added: pkgsrc/devel/ocaml-extlib/buildlink3.mk
# $NetBSD: buildlink3.mk,v 1.1 2014/10/26 10:54:36 jaapb Exp $

BUILDLINK_TREE+=	ocaml-extlib

.if !defined(OCAML_EXTLIB_BUILDLINK3_MK)
OCAML_EXTLIB_BUILDLINK3_MK:=

BUILDLINK_API_DEPENDS.ocaml-extlib+=	ocaml-extlib>=1.6.1
BUILDLINK_PKGSRCDIR.ocaml-extlib?=	../../devel/ocaml-extlib

.endif	# OCAML_EXTLIB_BUILDLINK3_MK

BUILDLINK_TREE+=	-ocaml-extlib

File Added: pkgsrc/devel/ocaml-extlib/distinfo
$NetBSD: distinfo,v 1.1 2014/10/26 10:54:36 jaapb Exp $

SHA1 (extlib-1.6.1.tar.gz) = 0022ed273affff85432d5587d46a8721817d315e
RMD160 (extlib-1.6.1.tar.gz) = 4d92f55e71ee6effe58b07126458caa118472aa3
Size (extlib-1.6.1.tar.gz) = 72780 bytes