Added new package devel/ocaml-base, Jane Street's alternative standard

library for OCaml. It's needed for some other packages that I'm
upgrading.
This commit is contained in:
jaapb 2017-07-19 12:05:30 +00:00
parent 3bc2396ce7
commit f2de32478c
5 changed files with 643 additions and 0 deletions

7
devel/ocaml-base/DESCR Normal file
View file

@ -0,0 +1,7 @@
Base is a standard library for OCaml. It provides a standard set of general
purpose modules that are well-tested, performant, and fully-portable across
any environment that can run OCaml code. Unlike other standard library
projects, Base is meant to be used as a wholesale replacement of the standard
library distributed with the OCaml compiler. In particular it makes different
choices and doesn't re-export features that are not fully portable such as
I/O, which are left to other libraries.

23
devel/ocaml-base/Makefile Normal file
View file

@ -0,0 +1,23 @@
# $NetBSD: Makefile,v 1.1 2017/07/19 12:05:30 jaapb Exp $
VERSION= 0.9.3
GITHUB_PROJECT= base
GITHUB_TAG= v${VERSION}
DISTNAME= ${GITHUB_PROJECT}-${VERSION}
PKGNAME= ${GITHUB_PROJECT}-${DISTNAME}
PKGNAME= ocaml-${DISTNAME}
CATEGORIES= devel
MASTER_SITES= ${MASTER_SITE_GITHUB:=janestreet/}
DIST_SUBDIR= ocaml-${GITHUB_PROJECT}
MAINTAINER= jaapb@NetBSD.org
HOMEPAGE= https://github.com/janestreet/base/
COMMENT= Alternative standard library for OCaml
LICENSE= apache-2.0
OCAML_USE_FINDLIB= yes
OCAML_USE_JBUILDER= yes
.include "../../mk/ocaml.mk"
.include "../../devel/ocaml-sexplib/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"

595
devel/ocaml-base/PLIST Normal file
View file

@ -0,0 +1,595 @@
@comment $NetBSD: PLIST,v 1.1 2017/07/19 12:05:30 jaapb Exp $
${OCAML_SITELIB}/base/META
${OCAML_SITELIB}/base/applicative.mli
${OCAML_SITELIB}/base/applicative_intf.ml
${OCAML_SITELIB}/base/array.mli
${OCAML_SITELIB}/base/array0.ml
${OCAML_SITELIB}/base/array_permute.ml
${OCAML_SITELIB}/base/avltree.mli
${OCAML_SITELIB}/base/backtrace.mli
${PLIST.ocaml-opt}${OCAML_SITELIB}/base/base.a
${OCAML_SITELIB}/base/base.cma
${OCAML_SITELIB}/base/base.cmi
${OCAML_SITELIB}/base/base.cmt
${PLIST.ocaml-opt}${OCAML_SITELIB}/base/base.cmx
${PLIST.ocaml-opt}${OCAML_SITELIB}/base/base.cmxa
${PLIST.ocaml-opt}${OCAML_SITELIB}/base/base.cmxs
${OCAML_SITELIB}/base/base.ml
${OCAML_SITELIB}/base/base__.cmi
${OCAML_SITELIB}/base/base__.cmt
${PLIST.ocaml-opt}${OCAML_SITELIB}/base/base__.cmx
${OCAML_SITELIB}/base/base__.ml-gen
${OCAML_SITELIB}/base/base__Applicative.cmi
${OCAML_SITELIB}/base/base__Applicative.cmt
${OCAML_SITELIB}/base/base__Applicative.cmti
${PLIST.ocaml-opt}${OCAML_SITELIB}/base/base__Applicative.cmx
${OCAML_SITELIB}/base/base__Applicative_intf.cmi
${OCAML_SITELIB}/base/base__Applicative_intf.cmt
${PLIST.ocaml-opt}${OCAML_SITELIB}/base/base__Applicative_intf.cmx
${OCAML_SITELIB}/base/base__Array.cmi
${OCAML_SITELIB}/base/base__Array.cmt
${OCAML_SITELIB}/base/base__Array.cmti
${PLIST.ocaml-opt}${OCAML_SITELIB}/base/base__Array.cmx
${OCAML_SITELIB}/base/base__Array0.cmi
${OCAML_SITELIB}/base/base__Array0.cmt
${PLIST.ocaml-opt}${OCAML_SITELIB}/base/base__Array0.cmx
${OCAML_SITELIB}/base/base__Array_permute.cmi
${OCAML_SITELIB}/base/base__Array_permute.cmt
${PLIST.ocaml-opt}${OCAML_SITELIB}/base/base__Array_permute.cmx
${OCAML_SITELIB}/base/base__Avltree.cmi
${OCAML_SITELIB}/base/base__Avltree.cmt
${OCAML_SITELIB}/base/base__Avltree.cmti
${PLIST.ocaml-opt}${OCAML_SITELIB}/base/base__Avltree.cmx
${OCAML_SITELIB}/base/base__Backtrace.cmi
${OCAML_SITELIB}/base/base__Backtrace.cmt
${OCAML_SITELIB}/base/base__Backtrace.cmti
${PLIST.ocaml-opt}${OCAML_SITELIB}/base/base__Backtrace.cmx
${OCAML_SITELIB}/base/base__Binary_search.cmi
${OCAML_SITELIB}/base/base__Binary_search.cmt
${OCAML_SITELIB}/base/base__Binary_search.cmti
${PLIST.ocaml-opt}${OCAML_SITELIB}/base/base__Binary_search.cmx
${OCAML_SITELIB}/base/base__Binary_searchable.cmi
${OCAML_SITELIB}/base/base__Binary_searchable.cmt
${OCAML_SITELIB}/base/base__Binary_searchable.cmti
${PLIST.ocaml-opt}${OCAML_SITELIB}/base/base__Binary_searchable.cmx
${OCAML_SITELIB}/base/base__Binary_searchable_intf.cmi
${OCAML_SITELIB}/base/base__Binary_searchable_intf.cmt
${PLIST.ocaml-opt}${OCAML_SITELIB}/base/base__Binary_searchable_intf.cmx
${OCAML_SITELIB}/base/base__Blit.cmi
${OCAML_SITELIB}/base/base__Blit.cmt
${OCAML_SITELIB}/base/base__Blit.cmti
${PLIST.ocaml-opt}${OCAML_SITELIB}/base/base__Blit.cmx
${OCAML_SITELIB}/base/base__Blit_intf.cmi
${OCAML_SITELIB}/base/base__Blit_intf.cmt
${PLIST.ocaml-opt}${OCAML_SITELIB}/base/base__Blit_intf.cmx
${OCAML_SITELIB}/base/base__Bool.cmi
${OCAML_SITELIB}/base/base__Bool.cmt
${OCAML_SITELIB}/base/base__Bool.cmti
${PLIST.ocaml-opt}${OCAML_SITELIB}/base/base__Bool.cmx
${OCAML_SITELIB}/base/base__Buffer.cmi
${OCAML_SITELIB}/base/base__Buffer.cmt
${OCAML_SITELIB}/base/base__Buffer.cmti
${PLIST.ocaml-opt}${OCAML_SITELIB}/base/base__Buffer.cmx
${OCAML_SITELIB}/base/base__Buffer_intf.cmi
${OCAML_SITELIB}/base/base__Buffer_intf.cmt
${PLIST.ocaml-opt}${OCAML_SITELIB}/base/base__Buffer_intf.cmx
${OCAML_SITELIB}/base/base__Char.cmi
${OCAML_SITELIB}/base/base__Char.cmt
${OCAML_SITELIB}/base/base__Char.cmti
${PLIST.ocaml-opt}${OCAML_SITELIB}/base/base__Char.cmx
${OCAML_SITELIB}/base/base__Char0.cmi
${OCAML_SITELIB}/base/base__Char0.cmt
${PLIST.ocaml-opt}${OCAML_SITELIB}/base/base__Char0.cmx
${OCAML_SITELIB}/base/base__Commutative_group.cmi
${OCAML_SITELIB}/base/base__Commutative_group.cmt
${PLIST.ocaml-opt}${OCAML_SITELIB}/base/base__Commutative_group.cmx
${OCAML_SITELIB}/base/base__Comparable.cmi
${OCAML_SITELIB}/base/base__Comparable.cmt
${OCAML_SITELIB}/base/base__Comparable.cmti
${PLIST.ocaml-opt}${OCAML_SITELIB}/base/base__Comparable.cmx
${OCAML_SITELIB}/base/base__Comparable_intf.cmi
${OCAML_SITELIB}/base/base__Comparable_intf.cmt
${PLIST.ocaml-opt}${OCAML_SITELIB}/base/base__Comparable_intf.cmx
${OCAML_SITELIB}/base/base__Comparator.cmi
${OCAML_SITELIB}/base/base__Comparator.cmt
${OCAML_SITELIB}/base/base__Comparator.cmti
${PLIST.ocaml-opt}${OCAML_SITELIB}/base/base__Comparator.cmx
${OCAML_SITELIB}/base/base__Container.cmi
${OCAML_SITELIB}/base/base__Container.cmt
${OCAML_SITELIB}/base/base__Container.cmti
${PLIST.ocaml-opt}${OCAML_SITELIB}/base/base__Container.cmx
${OCAML_SITELIB}/base/base__Container_intf.cmi
${OCAML_SITELIB}/base/base__Container_intf.cmt
${PLIST.ocaml-opt}${OCAML_SITELIB}/base/base__Container_intf.cmx
${OCAML_SITELIB}/base/base__Either.cmi
${OCAML_SITELIB}/base/base__Either.cmt
${OCAML_SITELIB}/base/base__Either.cmti
${PLIST.ocaml-opt}${OCAML_SITELIB}/base/base__Either.cmx
${OCAML_SITELIB}/base/base__Either_intf.cmi
${OCAML_SITELIB}/base/base__Either_intf.cmt
${PLIST.ocaml-opt}${OCAML_SITELIB}/base/base__Either_intf.cmx
${OCAML_SITELIB}/base/base__Equal.cmi
${OCAML_SITELIB}/base/base__Equal.cmt
${PLIST.ocaml-opt}${OCAML_SITELIB}/base/base__Equal.cmx
${OCAML_SITELIB}/base/base__Error.cmi
${OCAML_SITELIB}/base/base__Error.cmt
${OCAML_SITELIB}/base/base__Error.cmti
${PLIST.ocaml-opt}${OCAML_SITELIB}/base/base__Error.cmx
${OCAML_SITELIB}/base/base__Exn.cmi
${OCAML_SITELIB}/base/base__Exn.cmt
${OCAML_SITELIB}/base/base__Exn.cmti
${PLIST.ocaml-opt}${OCAML_SITELIB}/base/base__Exn.cmx
${OCAML_SITELIB}/base/base__Field.cmi
${OCAML_SITELIB}/base/base__Field.cmt
${OCAML_SITELIB}/base/base__Field.cmti
${PLIST.ocaml-opt}${OCAML_SITELIB}/base/base__Field.cmx
${OCAML_SITELIB}/base/base__Fieldslib.cmi
${OCAML_SITELIB}/base/base__Fieldslib.cmt
${PLIST.ocaml-opt}${OCAML_SITELIB}/base/base__Fieldslib.cmx
${OCAML_SITELIB}/base/base__Float.cmi
${OCAML_SITELIB}/base/base__Float.cmt
${OCAML_SITELIB}/base/base__Float.cmti
${PLIST.ocaml-opt}${OCAML_SITELIB}/base/base__Float.cmx
${OCAML_SITELIB}/base/base__Float0.cmi
${OCAML_SITELIB}/base/base__Float0.cmt
${PLIST.ocaml-opt}${OCAML_SITELIB}/base/base__Float0.cmx
${OCAML_SITELIB}/base/base__Floatable.cmi
${OCAML_SITELIB}/base/base__Floatable.cmt
${PLIST.ocaml-opt}${OCAML_SITELIB}/base/base__Floatable.cmx
${OCAML_SITELIB}/base/base__Fn.cmi
${OCAML_SITELIB}/base/base__Fn.cmt
${OCAML_SITELIB}/base/base__Fn.cmti
${PLIST.ocaml-opt}${OCAML_SITELIB}/base/base__Fn.cmx
${OCAML_SITELIB}/base/base__Hash.cmi
${OCAML_SITELIB}/base/base__Hash.cmt
${OCAML_SITELIB}/base/base__Hash.cmti
${PLIST.ocaml-opt}${OCAML_SITELIB}/base/base__Hash.cmx
${OCAML_SITELIB}/base/base__Hash_intf.cmi
${OCAML_SITELIB}/base/base__Hash_intf.cmt
${PLIST.ocaml-opt}${OCAML_SITELIB}/base/base__Hash_intf.cmx
${OCAML_SITELIB}/base/base__Hash_set.cmi
${OCAML_SITELIB}/base/base__Hash_set.cmt
${OCAML_SITELIB}/base/base__Hash_set.cmti
${PLIST.ocaml-opt}${OCAML_SITELIB}/base/base__Hash_set.cmx
${OCAML_SITELIB}/base/base__Hash_set_intf.cmi
${OCAML_SITELIB}/base/base__Hash_set_intf.cmt
${PLIST.ocaml-opt}${OCAML_SITELIB}/base/base__Hash_set_intf.cmx
${OCAML_SITELIB}/base/base__Hasher.cmi
${OCAML_SITELIB}/base/base__Hasher.cmt
${PLIST.ocaml-opt}${OCAML_SITELIB}/base/base__Hasher.cmx
${OCAML_SITELIB}/base/base__Hashtbl.cmi
${OCAML_SITELIB}/base/base__Hashtbl.cmt
${OCAML_SITELIB}/base/base__Hashtbl.cmti
${PLIST.ocaml-opt}${OCAML_SITELIB}/base/base__Hashtbl.cmx
${OCAML_SITELIB}/base/base__Hashtbl_intf.cmi
${OCAML_SITELIB}/base/base__Hashtbl_intf.cmt
${PLIST.ocaml-opt}${OCAML_SITELIB}/base/base__Hashtbl_intf.cmx
${OCAML_SITELIB}/base/base__Heap_block.cmi
${OCAML_SITELIB}/base/base__Heap_block.cmt
${OCAML_SITELIB}/base/base__Heap_block.cmti
${PLIST.ocaml-opt}${OCAML_SITELIB}/base/base__Heap_block.cmx
${OCAML_SITELIB}/base/base__Hex_lexer.cmi
${OCAML_SITELIB}/base/base__Hex_lexer.cmt
${PLIST.ocaml-opt}${OCAML_SITELIB}/base/base__Hex_lexer.cmx
${OCAML_SITELIB}/base/base__Identifiable.cmi
${OCAML_SITELIB}/base/base__Identifiable.cmt
${OCAML_SITELIB}/base/base__Identifiable.cmti
${PLIST.ocaml-opt}${OCAML_SITELIB}/base/base__Identifiable.cmx
${OCAML_SITELIB}/base/base__Import.cmi
${OCAML_SITELIB}/base/base__Import.cmt
${PLIST.ocaml-opt}${OCAML_SITELIB}/base/base__Import.cmx
${OCAML_SITELIB}/base/base__Import0.cmi
${OCAML_SITELIB}/base/base__Import0.cmt
${PLIST.ocaml-opt}${OCAML_SITELIB}/base/base__Import0.cmx
${OCAML_SITELIB}/base/base__Indexed_container.cmi
${OCAML_SITELIB}/base/base__Indexed_container.cmt
${OCAML_SITELIB}/base/base__Indexed_container.cmti
${PLIST.ocaml-opt}${OCAML_SITELIB}/base/base__Indexed_container.cmx
${OCAML_SITELIB}/base/base__Indexed_container_intf.cmi
${OCAML_SITELIB}/base/base__Indexed_container_intf.cmt
${PLIST.ocaml-opt}${OCAML_SITELIB}/base/base__Indexed_container_intf.cmx
${OCAML_SITELIB}/base/base__Info.cmi
${OCAML_SITELIB}/base/base__Info.cmt
${OCAML_SITELIB}/base/base__Info.cmti
${PLIST.ocaml-opt}${OCAML_SITELIB}/base/base__Info.cmx
${OCAML_SITELIB}/base/base__Info_intf.cmi
${OCAML_SITELIB}/base/base__Info_intf.cmt
${PLIST.ocaml-opt}${OCAML_SITELIB}/base/base__Info_intf.cmx
${OCAML_SITELIB}/base/base__Int.cmi
${OCAML_SITELIB}/base/base__Int.cmt
${OCAML_SITELIB}/base/base__Int.cmti
${PLIST.ocaml-opt}${OCAML_SITELIB}/base/base__Int.cmx
${OCAML_SITELIB}/base/base__Int32.cmi
${OCAML_SITELIB}/base/base__Int32.cmt
${OCAML_SITELIB}/base/base__Int32.cmti
${PLIST.ocaml-opt}${OCAML_SITELIB}/base/base__Int32.cmx
${OCAML_SITELIB}/base/base__Int63.cmi
${OCAML_SITELIB}/base/base__Int63.cmt
${OCAML_SITELIB}/base/base__Int63.cmti
${PLIST.ocaml-opt}${OCAML_SITELIB}/base/base__Int63.cmx
${OCAML_SITELIB}/base/base__Int63_backend.cmi
${OCAML_SITELIB}/base/base__Int63_backend.cmt
${PLIST.ocaml-opt}${OCAML_SITELIB}/base/base__Int63_backend.cmx
${OCAML_SITELIB}/base/base__Int63_backends.cmi
${OCAML_SITELIB}/base/base__Int63_backends.cmt
${PLIST.ocaml-opt}${OCAML_SITELIB}/base/base__Int63_backends.cmx
${OCAML_SITELIB}/base/base__Int63_emul.cmi
${OCAML_SITELIB}/base/base__Int63_emul.cmt
${OCAML_SITELIB}/base/base__Int63_emul.cmti
${PLIST.ocaml-opt}${OCAML_SITELIB}/base/base__Int63_emul.cmx
${OCAML_SITELIB}/base/base__Int64.cmi
${OCAML_SITELIB}/base/base__Int64.cmt
${OCAML_SITELIB}/base/base__Int64.cmti
${PLIST.ocaml-opt}${OCAML_SITELIB}/base/base__Int64.cmx
${OCAML_SITELIB}/base/base__Int_conversions.cmi
${OCAML_SITELIB}/base/base__Int_conversions.cmt
${OCAML_SITELIB}/base/base__Int_conversions.cmti
${PLIST.ocaml-opt}${OCAML_SITELIB}/base/base__Int_conversions.cmx
${OCAML_SITELIB}/base/base__Int_intf.cmi
${OCAML_SITELIB}/base/base__Int_intf.cmt
${PLIST.ocaml-opt}${OCAML_SITELIB}/base/base__Int_intf.cmx
${OCAML_SITELIB}/base/base__Int_math.cmi
${OCAML_SITELIB}/base/base__Int_math.cmt
${OCAML_SITELIB}/base/base__Int_math.cmti
${PLIST.ocaml-opt}${OCAML_SITELIB}/base/base__Int_math.cmx
${OCAML_SITELIB}/base/base__Int_pow2.cmi
${OCAML_SITELIB}/base/base__Int_pow2.cmt
${OCAML_SITELIB}/base/base__Int_pow2.cmti
${PLIST.ocaml-opt}${OCAML_SITELIB}/base/base__Int_pow2.cmx
${OCAML_SITELIB}/base/base__Intable.cmi
${OCAML_SITELIB}/base/base__Intable.cmt
${PLIST.ocaml-opt}${OCAML_SITELIB}/base/base__Intable.cmx
${OCAML_SITELIB}/base/base__Invariant.cmi
${OCAML_SITELIB}/base/base__Invariant.cmt
${OCAML_SITELIB}/base/base__Invariant.cmti
${PLIST.ocaml-opt}${OCAML_SITELIB}/base/base__Invariant.cmx
${OCAML_SITELIB}/base/base__Invariant_intf.cmi
${OCAML_SITELIB}/base/base__Invariant_intf.cmt
${PLIST.ocaml-opt}${OCAML_SITELIB}/base/base__Invariant_intf.cmx
${OCAML_SITELIB}/base/base__Lazy.cmi
${OCAML_SITELIB}/base/base__Lazy.cmt
${OCAML_SITELIB}/base/base__Lazy.cmti
${PLIST.ocaml-opt}${OCAML_SITELIB}/base/base__Lazy.cmx
${OCAML_SITELIB}/base/base__Linked_queue.cmi
${OCAML_SITELIB}/base/base__Linked_queue.cmt
${OCAML_SITELIB}/base/base__Linked_queue.cmti
${PLIST.ocaml-opt}${OCAML_SITELIB}/base/base__Linked_queue.cmx
${OCAML_SITELIB}/base/base__Linked_queue0.cmi
${OCAML_SITELIB}/base/base__Linked_queue0.cmt
${PLIST.ocaml-opt}${OCAML_SITELIB}/base/base__Linked_queue0.cmx
${OCAML_SITELIB}/base/base__List.cmi
${OCAML_SITELIB}/base/base__List.cmt
${OCAML_SITELIB}/base/base__List.cmti
${PLIST.ocaml-opt}${OCAML_SITELIB}/base/base__List.cmx
${OCAML_SITELIB}/base/base__List0.cmi
${OCAML_SITELIB}/base/base__List0.cmt
${PLIST.ocaml-opt}${OCAML_SITELIB}/base/base__List0.cmx
${OCAML_SITELIB}/base/base__Map.cmi
${OCAML_SITELIB}/base/base__Map.cmt
${OCAML_SITELIB}/base/base__Map.cmti
${PLIST.ocaml-opt}${OCAML_SITELIB}/base/base__Map.cmx
${OCAML_SITELIB}/base/base__Map_intf.cmi
${OCAML_SITELIB}/base/base__Map_intf.cmt
${PLIST.ocaml-opt}${OCAML_SITELIB}/base/base__Map_intf.cmx
${OCAML_SITELIB}/base/base__Maybe_bound.cmi
${OCAML_SITELIB}/base/base__Maybe_bound.cmt
${OCAML_SITELIB}/base/base__Maybe_bound.cmti
${PLIST.ocaml-opt}${OCAML_SITELIB}/base/base__Maybe_bound.cmx
${OCAML_SITELIB}/base/base__Monad.cmi
${OCAML_SITELIB}/base/base__Monad.cmt
${OCAML_SITELIB}/base/base__Monad.cmti
${PLIST.ocaml-opt}${OCAML_SITELIB}/base/base__Monad.cmx
${OCAML_SITELIB}/base/base__Monad_intf.cmi
${OCAML_SITELIB}/base/base__Monad_intf.cmt
${PLIST.ocaml-opt}${OCAML_SITELIB}/base/base__Monad_intf.cmx
${OCAML_SITELIB}/base/base__Nativeint.cmi
${OCAML_SITELIB}/base/base__Nativeint.cmt
${OCAML_SITELIB}/base/base__Nativeint.cmti
${PLIST.ocaml-opt}${OCAML_SITELIB}/base/base__Nativeint.cmx
${OCAML_SITELIB}/base/base__Option.cmi
${OCAML_SITELIB}/base/base__Option.cmt
${OCAML_SITELIB}/base/base__Option.cmti
${PLIST.ocaml-opt}${OCAML_SITELIB}/base/base__Option.cmx
${OCAML_SITELIB}/base/base__Or_error.cmi
${OCAML_SITELIB}/base/base__Or_error.cmt
${OCAML_SITELIB}/base/base__Or_error.cmti
${PLIST.ocaml-opt}${OCAML_SITELIB}/base/base__Or_error.cmx
${OCAML_SITELIB}/base/base__Ordered_collection_common.cmi
${OCAML_SITELIB}/base/base__Ordered_collection_common.cmt
${OCAML_SITELIB}/base/base__Ordered_collection_common.cmti
${PLIST.ocaml-opt}${OCAML_SITELIB}/base/base__Ordered_collection_common.cmx
${OCAML_SITELIB}/base/base__Ordering.cmi
${OCAML_SITELIB}/base/base__Ordering.cmt
${OCAML_SITELIB}/base/base__Ordering.cmti
${PLIST.ocaml-opt}${OCAML_SITELIB}/base/base__Ordering.cmx
${OCAML_SITELIB}/base/base__Poly.cmi
${OCAML_SITELIB}/base/base__Poly.cmt
${PLIST.ocaml-opt}${OCAML_SITELIB}/base/base__Poly.cmx
${OCAML_SITELIB}/base/base__Polymorphic_compare.cmi
${OCAML_SITELIB}/base/base__Polymorphic_compare.cmt
${OCAML_SITELIB}/base/base__Polymorphic_compare.cmti
${PLIST.ocaml-opt}${OCAML_SITELIB}/base/base__Polymorphic_compare.cmx
${OCAML_SITELIB}/base/base__Polymorphic_compare_intf.cmi
${OCAML_SITELIB}/base/base__Polymorphic_compare_intf.cmt
${PLIST.ocaml-opt}${OCAML_SITELIB}/base/base__Polymorphic_compare_intf.cmx
${OCAML_SITELIB}/base/base__Popcount.cmi
${OCAML_SITELIB}/base/base__Popcount.cmt
${OCAML_SITELIB}/base/base__Popcount.cmti
${PLIST.ocaml-opt}${OCAML_SITELIB}/base/base__Popcount.cmx
${OCAML_SITELIB}/base/base__Pow_overflow_bounds.cmi
${OCAML_SITELIB}/base/base__Pow_overflow_bounds.cmt
${PLIST.ocaml-opt}${OCAML_SITELIB}/base/base__Pow_overflow_bounds.cmx
${OCAML_SITELIB}/base/base__Ppx_compare_lib.cmi
${OCAML_SITELIB}/base/base__Ppx_compare_lib.cmt
${OCAML_SITELIB}/base/base__Ppx_compare_lib.cmti
${PLIST.ocaml-opt}${OCAML_SITELIB}/base/base__Ppx_compare_lib.cmx
${OCAML_SITELIB}/base/base__Ppx_hash_lib.cmi
${OCAML_SITELIB}/base/base__Ppx_hash_lib.cmt
${PLIST.ocaml-opt}${OCAML_SITELIB}/base/base__Ppx_hash_lib.cmx
${OCAML_SITELIB}/base/base__Pretty_printer.cmi
${OCAML_SITELIB}/base/base__Pretty_printer.cmt
${OCAML_SITELIB}/base/base__Pretty_printer.cmti
${PLIST.ocaml-opt}${OCAML_SITELIB}/base/base__Pretty_printer.cmx
${OCAML_SITELIB}/base/base__Printf.cmi
${OCAML_SITELIB}/base/base__Printf.cmt
${OCAML_SITELIB}/base/base__Printf.cmti
${PLIST.ocaml-opt}${OCAML_SITELIB}/base/base__Printf.cmx
${OCAML_SITELIB}/base/base__Queue_intf.cmi
${OCAML_SITELIB}/base/base__Queue_intf.cmt
${PLIST.ocaml-opt}${OCAML_SITELIB}/base/base__Queue_intf.cmx
${OCAML_SITELIB}/base/base__Random.cmi
${OCAML_SITELIB}/base/base__Random.cmt
${OCAML_SITELIB}/base/base__Random.cmti
${PLIST.ocaml-opt}${OCAML_SITELIB}/base/base__Random.cmx
${OCAML_SITELIB}/base/base__Ref.cmi
${OCAML_SITELIB}/base/base__Ref.cmt
${OCAML_SITELIB}/base/base__Ref.cmti
${PLIST.ocaml-opt}${OCAML_SITELIB}/base/base__Ref.cmx
${OCAML_SITELIB}/base/base__Result.cmi
${OCAML_SITELIB}/base/base__Result.cmt
${OCAML_SITELIB}/base/base__Result.cmti
${PLIST.ocaml-opt}${OCAML_SITELIB}/base/base__Result.cmx
${OCAML_SITELIB}/base/base__Sequence.cmi
${OCAML_SITELIB}/base/base__Sequence.cmt
${OCAML_SITELIB}/base/base__Sequence.cmti
${PLIST.ocaml-opt}${OCAML_SITELIB}/base/base__Sequence.cmx
${OCAML_SITELIB}/base/base__Set.cmi
${OCAML_SITELIB}/base/base__Set.cmt
${OCAML_SITELIB}/base/base__Set.cmti
${PLIST.ocaml-opt}${OCAML_SITELIB}/base/base__Set.cmx
${OCAML_SITELIB}/base/base__Set_intf.cmi
${OCAML_SITELIB}/base/base__Set_intf.cmt
${PLIST.ocaml-opt}${OCAML_SITELIB}/base/base__Set_intf.cmx
${OCAML_SITELIB}/base/base__Sexp.cmi
${OCAML_SITELIB}/base/base__Sexp.cmt
${OCAML_SITELIB}/base/base__Sexp.cmti
${PLIST.ocaml-opt}${OCAML_SITELIB}/base/base__Sexp.cmx
${OCAML_SITELIB}/base/base__Sexp_with_comparable.cmi
${OCAML_SITELIB}/base/base__Sexp_with_comparable.cmt
${OCAML_SITELIB}/base/base__Sexp_with_comparable.cmti
${PLIST.ocaml-opt}${OCAML_SITELIB}/base/base__Sexp_with_comparable.cmx
${OCAML_SITELIB}/base/base__Sexpable.cmi
${OCAML_SITELIB}/base/base__Sexpable.cmt
${OCAML_SITELIB}/base/base__Sexpable.cmti
${PLIST.ocaml-opt}${OCAML_SITELIB}/base/base__Sexpable.cmx
${OCAML_SITELIB}/base/base__Sexplib.cmi
${OCAML_SITELIB}/base/base__Sexplib.cmt
${PLIST.ocaml-opt}${OCAML_SITELIB}/base/base__Sexplib.cmx
${OCAML_SITELIB}/base/base__Sign.cmi
${OCAML_SITELIB}/base/base__Sign.cmt
${OCAML_SITELIB}/base/base__Sign.cmti
${PLIST.ocaml-opt}${OCAML_SITELIB}/base/base__Sign.cmx
${OCAML_SITELIB}/base/base__Sign0.cmi
${OCAML_SITELIB}/base/base__Sign0.cmt
${PLIST.ocaml-opt}${OCAML_SITELIB}/base/base__Sign0.cmx
${OCAML_SITELIB}/base/base__Source_code_position.cmi
${OCAML_SITELIB}/base/base__Source_code_position.cmt
${OCAML_SITELIB}/base/base__Source_code_position.cmti
${PLIST.ocaml-opt}${OCAML_SITELIB}/base/base__Source_code_position.cmx
${OCAML_SITELIB}/base/base__Source_code_position0.cmi
${OCAML_SITELIB}/base/base__Source_code_position0.cmt
${PLIST.ocaml-opt}${OCAML_SITELIB}/base/base__Source_code_position0.cmx
${OCAML_SITELIB}/base/base__Staged.cmi
${OCAML_SITELIB}/base/base__Staged.cmt
${OCAML_SITELIB}/base/base__Staged.cmti
${PLIST.ocaml-opt}${OCAML_SITELIB}/base/base__Staged.cmx
${OCAML_SITELIB}/base/base__String.cmi
${OCAML_SITELIB}/base/base__String.cmt
${OCAML_SITELIB}/base/base__String.cmti
${PLIST.ocaml-opt}${OCAML_SITELIB}/base/base__String.cmx
${OCAML_SITELIB}/base/base__String0.cmi
${OCAML_SITELIB}/base/base__String0.cmt
${PLIST.ocaml-opt}${OCAML_SITELIB}/base/base__String0.cmx
${OCAML_SITELIB}/base/base__String_dict.cmi
${OCAML_SITELIB}/base/base__String_dict.cmt
${OCAML_SITELIB}/base/base__String_dict.cmti
${PLIST.ocaml-opt}${OCAML_SITELIB}/base/base__String_dict.cmx
${OCAML_SITELIB}/base/base__String_set_primitives.cmi
${OCAML_SITELIB}/base/base__String_set_primitives.cmt
${PLIST.ocaml-opt}${OCAML_SITELIB}/base/base__String_set_primitives.cmx
${OCAML_SITELIB}/base/base__Stringable.cmi
${OCAML_SITELIB}/base/base__Stringable.cmt
${PLIST.ocaml-opt}${OCAML_SITELIB}/base/base__Stringable.cmx
${OCAML_SITELIB}/base/base__Sys.cmi
${OCAML_SITELIB}/base/base__Sys.cmt
${OCAML_SITELIB}/base/base__Sys.cmti
${PLIST.ocaml-opt}${OCAML_SITELIB}/base/base__Sys.cmx
${OCAML_SITELIB}/base/base__Sys0.cmi
${OCAML_SITELIB}/base/base__Sys0.cmt
${PLIST.ocaml-opt}${OCAML_SITELIB}/base/base__Sys0.cmx
${OCAML_SITELIB}/base/base__T.cmi
${OCAML_SITELIB}/base/base__T.cmt
${PLIST.ocaml-opt}${OCAML_SITELIB}/base/base__T.cmx
${OCAML_SITELIB}/base/base__Type_equal.cmi
${OCAML_SITELIB}/base/base__Type_equal.cmt
${OCAML_SITELIB}/base/base__Type_equal.cmti
${PLIST.ocaml-opt}${OCAML_SITELIB}/base/base__Type_equal.cmx
${OCAML_SITELIB}/base/base__Uchar.cmi
${OCAML_SITELIB}/base/base__Uchar.cmt
${OCAML_SITELIB}/base/base__Uchar.cmti
${PLIST.ocaml-opt}${OCAML_SITELIB}/base/base__Uchar.cmx
${OCAML_SITELIB}/base/base__Uchar0.cmi
${OCAML_SITELIB}/base/base__Uchar0.cmt
${PLIST.ocaml-opt}${OCAML_SITELIB}/base/base__Uchar0.cmx
${OCAML_SITELIB}/base/base__Unit.cmi
${OCAML_SITELIB}/base/base__Unit.cmt
${OCAML_SITELIB}/base/base__Unit.cmti
${PLIST.ocaml-opt}${OCAML_SITELIB}/base/base__Unit.cmx
${OCAML_SITELIB}/base/base__Validate.cmi
${OCAML_SITELIB}/base/base__Validate.cmt
${OCAML_SITELIB}/base/base__Validate.cmti
${PLIST.ocaml-opt}${OCAML_SITELIB}/base/base__Validate.cmx
${OCAML_SITELIB}/base/base__Variant.cmi
${OCAML_SITELIB}/base/base__Variant.cmt
${OCAML_SITELIB}/base/base__Variant.cmti
${PLIST.ocaml-opt}${OCAML_SITELIB}/base/base__Variant.cmx
${OCAML_SITELIB}/base/base__Variantslib.cmi
${OCAML_SITELIB}/base/base__Variantslib.cmt
${PLIST.ocaml-opt}${OCAML_SITELIB}/base/base__Variantslib.cmx
${OCAML_SITELIB}/base/base__With_return.cmi
${OCAML_SITELIB}/base/base__With_return.cmt
${OCAML_SITELIB}/base/base__With_return.cmti
${PLIST.ocaml-opt}${OCAML_SITELIB}/base/base__With_return.cmx
${OCAML_SITELIB}/base/base__Word_size.cmi
${OCAML_SITELIB}/base/base__Word_size.cmt
${OCAML_SITELIB}/base/base__Word_size.cmti
${PLIST.ocaml-opt}${OCAML_SITELIB}/base/base__Word_size.cmx
${OCAML_SITELIB}/base/binary_search.mli
${OCAML_SITELIB}/base/binary_searchable.mli
${OCAML_SITELIB}/base/binary_searchable_intf.ml
${OCAML_SITELIB}/base/blit.mli
${OCAML_SITELIB}/base/blit_intf.ml
${OCAML_SITELIB}/base/bool.mli
${OCAML_SITELIB}/base/buffer.mli
${OCAML_SITELIB}/base/buffer_intf.ml
${PLIST.ocaml-opt}${OCAML_SITELIB}/base/caml/caml.a
${OCAML_SITELIB}/base/caml/caml.cma
${OCAML_SITELIB}/base/caml/caml.cmi
${OCAML_SITELIB}/base/caml/caml.cmt
${PLIST.ocaml-opt}${OCAML_SITELIB}/base/caml/caml.cmx
${PLIST.ocaml-opt}${OCAML_SITELIB}/base/caml/caml.cmxa
${PLIST.ocaml-opt}${OCAML_SITELIB}/base/caml/caml.cmxs
${OCAML_SITELIB}/base/caml/caml.ml
${OCAML_SITELIB}/base/char.mli
${OCAML_SITELIB}/base/char0.ml
${OCAML_SITELIB}/base/commutative_group.ml
${OCAML_SITELIB}/base/comparable.mli
${OCAML_SITELIB}/base/comparable_intf.ml
${OCAML_SITELIB}/base/comparator.mli
${OCAML_SITELIB}/base/container.mli
${OCAML_SITELIB}/base/container_intf.ml
${OCAML_SITELIB}/base/either.mli
${OCAML_SITELIB}/base/either_intf.ml
${OCAML_SITELIB}/base/equal.ml
${OCAML_SITELIB}/base/error.mli
${OCAML_SITELIB}/base/exn.mli
${OCAML_SITELIB}/base/field.mli
${OCAML_SITELIB}/base/fieldslib.ml
${OCAML_SITELIB}/base/float.mli
${OCAML_SITELIB}/base/float0.ml
${OCAML_SITELIB}/base/floatable.ml
${OCAML_SITELIB}/base/fn.mli
${OCAML_SITELIB}/base/hash.mli
${OCAML_SITELIB}/base/hash_intf.ml
${OCAML_SITELIB}/base/hash_set.mli
${OCAML_SITELIB}/base/hash_set_intf.ml
${OCAML_SITELIB}/base/hasher.ml
${OCAML_SITELIB}/base/hashtbl.mli
${OCAML_SITELIB}/base/hashtbl_intf.ml
${OCAML_SITELIB}/base/heap_block.mli
${OCAML_SITELIB}/base/hex_lexer.ml
${OCAML_SITELIB}/base/identifiable.mli
${OCAML_SITELIB}/base/import.ml
${OCAML_SITELIB}/base/import0.ml
${OCAML_SITELIB}/base/indexed_container.mli
${OCAML_SITELIB}/base/indexed_container_intf.ml
${OCAML_SITELIB}/base/info.mli
${OCAML_SITELIB}/base/info_intf.ml
${OCAML_SITELIB}/base/int.mli
${OCAML_SITELIB}/base/int32.mli
${OCAML_SITELIB}/base/int63.mli
${OCAML_SITELIB}/base/int63_backend.ml
${OCAML_SITELIB}/base/int63_backends.ml
${OCAML_SITELIB}/base/int63_emul.mli
${OCAML_SITELIB}/base/int64.mli
${OCAML_SITELIB}/base/int_conversions.mli
${OCAML_SITELIB}/base/int_intf.ml
${OCAML_SITELIB}/base/int_math.mli
${OCAML_SITELIB}/base/int_pow2.mli
${OCAML_SITELIB}/base/intable.ml
${OCAML_SITELIB}/base/internalhash.h
${OCAML_SITELIB}/base/invariant.mli
${OCAML_SITELIB}/base/invariant_intf.ml
${OCAML_SITELIB}/base/lazy.mli
${OCAML_SITELIB}/base/libbase_stubs.a
${OCAML_SITELIB}/base/linked_queue.mli
${OCAML_SITELIB}/base/linked_queue0.ml
${OCAML_SITELIB}/base/list.mli
${OCAML_SITELIB}/base/list0.ml
${OCAML_SITELIB}/base/map.mli
${OCAML_SITELIB}/base/map_intf.ml
${OCAML_SITELIB}/base/maybe_bound.mli
${OCAML_SITELIB}/base/monad.mli
${OCAML_SITELIB}/base/monad_intf.ml
${OCAML_SITELIB}/base/nativeint.mli
${OCAML_SITELIB}/base/opam
${OCAML_SITELIB}/base/option.mli
${OCAML_SITELIB}/base/or_error.mli
${OCAML_SITELIB}/base/ordered_collection_common.mli
${OCAML_SITELIB}/base/ordering.mli
${OCAML_SITELIB}/base/poly.ml
${OCAML_SITELIB}/base/polymorphic_compare.mli
${OCAML_SITELIB}/base/polymorphic_compare_intf.ml
${OCAML_SITELIB}/base/popcount.mli
${OCAML_SITELIB}/base/pow_overflow_bounds.ml
${OCAML_SITELIB}/base/ppx_compare_lib.mli
${OCAML_SITELIB}/base/ppx_hash_lib.ml
${OCAML_SITELIB}/base/pretty_printer.mli
${OCAML_SITELIB}/base/printf.mli
${OCAML_SITELIB}/base/queue_intf.ml
${OCAML_SITELIB}/base/random.mli
${OCAML_SITELIB}/base/ref.mli
${OCAML_SITELIB}/base/result.mli
${OCAML_SITELIB}/base/runtime.js
${OCAML_SITELIB}/base/sequence.mli
${OCAML_SITELIB}/base/set.mli
${OCAML_SITELIB}/base/set_intf.ml
${OCAML_SITELIB}/base/sexp.mli
${OCAML_SITELIB}/base/sexp_with_comparable.mli
${OCAML_SITELIB}/base/sexpable.mli
${OCAML_SITELIB}/base/sexplib.ml
${PLIST.ocaml-opt}${OCAML_SITELIB}/base/shadow_stdlib/shadow_stdlib.a
${OCAML_SITELIB}/base/shadow_stdlib/shadow_stdlib.cma
${OCAML_SITELIB}/base/shadow_stdlib/shadow_stdlib.cmi
${OCAML_SITELIB}/base/shadow_stdlib/shadow_stdlib.cmt
${OCAML_SITELIB}/base/shadow_stdlib/shadow_stdlib.cmti
${PLIST.ocaml-opt}${OCAML_SITELIB}/base/shadow_stdlib/shadow_stdlib.cmx
${PLIST.ocaml-opt}${OCAML_SITELIB}/base/shadow_stdlib/shadow_stdlib.cmxa
${PLIST.ocaml-opt}${OCAML_SITELIB}/base/shadow_stdlib/shadow_stdlib.cmxs
${OCAML_SITELIB}/base/shadow_stdlib/shadow_stdlib.mli
${OCAML_SITELIB}/base/sign.mli
${OCAML_SITELIB}/base/sign0.ml
${OCAML_SITELIB}/base/source_code_position.mli
${OCAML_SITELIB}/base/source_code_position0.ml
${OCAML_SITELIB}/base/staged.mli
${OCAML_SITELIB}/base/string.mli
${OCAML_SITELIB}/base/string0.ml
${OCAML_SITELIB}/base/string_dict.mli
${OCAML_SITELIB}/base/string_set_primitives.ml
${OCAML_SITELIB}/base/stringable.ml
${OCAML_SITELIB}/base/sys.mli
${OCAML_SITELIB}/base/sys0.ml
${OCAML_SITELIB}/base/t.ml
${OCAML_SITELIB}/base/type_equal.mli
${OCAML_SITELIB}/base/uchar.mli
${OCAML_SITELIB}/base/uchar0.ml
${OCAML_SITELIB}/base/unit.mli
${OCAML_SITELIB}/base/validate.mli
${OCAML_SITELIB}/base/variant.mli
${OCAML_SITELIB}/base/variantslib.ml
${OCAML_SITELIB}/base/with_return.mli
${OCAML_SITELIB}/base/word_size.mli
${OCAML_SITELIB}/stubslibs/dllbase_stubs.so
share/doc/base/CHANGES.md
share/doc/base/LICENSE.txt
share/doc/base/README.org

View file

@ -0,0 +1,12 @@
# $NetBSD: buildlink3.mk,v 1.1 2017/07/19 12:05:30 jaapb Exp $
BUILDLINK_TREE+= ocaml-base
.if !defined(OCAML_BASE_BUILDLINK3_MK)
OCAML_BASE_BUILDLINK3_MK:=
BUILDLINK_API_DEPENDS.ocaml-base+= ocaml-base>=0.9.3
BUILDLINK_PKGSRCDIR.ocaml-base?= ../../devel/ocaml-base
.endif # OCAML_BASE_BUILDLINK3_MK
BUILDLINK_TREE+= -ocaml-base

View file

@ -0,0 +1,6 @@
$NetBSD: distinfo,v 1.1 2017/07/19 12:05:30 jaapb Exp $
SHA1 (ocaml-base/base-0.9.3.tar.gz) = 7ef69cec139aa63de12b29a1c6de93dd8847c7e4
RMD160 (ocaml-base/base-0.9.3.tar.gz) = 8dcd53e97f2d9176973998f1d61e5abafcb26cce
SHA512 (ocaml-base/base-0.9.3.tar.gz) = 7c7ca4439479230a6d338ce51b14c93225b71fd98242f47d82e06c08cbec092a33faa7385db8d21ce0302e7f4f3cf5d659a704e2d85ab3391e046c7d7ea3b62b
Size (ocaml-base/base-0.9.3.tar.gz) = 286655 bytes