BSD Ports

devel/ocaml-res 5.0.1_2 FreeBSD

OCaml library for resizable arrays and strings

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
License
LGPL21+
Categories
devel
Package size
648.7 KiB, 2724.9 KiB installed

Description

This OCaml-library consists of a set of modules which implement automatically resizing (= reallocating) data structures that consume a contiguous part of memory. This allows appending and removing of elements to/from arrays (both boxed and unboxed), strings (-> buffers), bit strings and weak arrays while still maintaining fast constant-time access to elements.

There are also functors that allow the generation of similar modules which use different reallocation strategies.

In the other systems

SystemPortVersion
FreeBSDdevel/ocaml-res5.0.1_2
DragonFlydevel/ocaml-res5.0.1_2
GhostBSDdevel/ocaml-res5.0.1_2

Install

Binary package:

pkg install ocaml-res

From the ports tree:

cd /usr/ports/devel/ocaml-res/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	ocaml-res>0:devel/ocaml-res

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest5.0.1_25.0.1_2-5.0.1_25.0.1_2
FreeBSD:14:quarterly5.0.1_25.0.1_2n/a5.0.1_25.0.1_2
FreeBSD:15:latest5.0.1_25.0.1_2n/a5.0.1_25.0.1_2
FreeBSD:15:quarterly5.0.1_25.0.1_2n/an/an/a
FreeBSD:16:latest5.0.1_25.0.1_2n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Build 1

The full lists below include those, and their dependencies in turn.

Build dependencies 2
Run dependencies 1
Required by 1

Configuration

Options name: devel_res

OptionDefaultDescription
DOCSoffBuild and/or install documentation
EXAMPLESoffBuild and/or install examples
USES
ocaml
Service scripts
none

Files

pkg-plist 54
  • %%OCAML_SITELIBDIR%%/res/META
  • %%OCAML_SITELIBDIR%%/res/dune-package
  • %%OCAML_SITELIBDIR%%/res/nopres_impl.ml
  • %%OCAML_SITELIBDIR%%/res/nopres_intf.ml
  • %%OCAML_SITELIBDIR%%/res/opam
  • %%OCAML_SITELIBDIR%%/res/pres_impl.ml
  • %%OCAML_SITELIBDIR%%/res/pres_intf.ml
  • %%OCAML_SITELIBDIR%%/res/res.a
  • %%OCAML_SITELIBDIR%%/res/res.cma
  • %%OCAML_SITELIBDIR%%/res/res.cmi
  • %%OCAML_SITELIBDIR%%/res/res.cmt
  • %%OCAML_SITELIBDIR%%/res/res.cmti
  • %%OCAML_SITELIBDIR%%/res/res.cmx
  • %%OCAML_SITELIBDIR%%/res/res.cmxa
  • %%OCAML_SITELIBDIR%%/res/res.cmxs
  • %%OCAML_SITELIBDIR%%/res/res.ml
  • %%OCAML_SITELIBDIR%%/res/res.mli
  • %%OCAML_SITELIBDIR%%/res/res__.cmi
  • %%OCAML_SITELIBDIR%%/res/res__.cmt
  • %%OCAML_SITELIBDIR%%/res/res__.cmx
  • %%OCAML_SITELIBDIR%%/res/res__.ml
  • %%OCAML_SITELIBDIR%%/res/res__Nopres_impl.cmi
  • %%OCAML_SITELIBDIR%%/res/res__Nopres_impl.cmt
  • %%OCAML_SITELIBDIR%%/res/res__Nopres_impl.cmx
  • %%OCAML_SITELIBDIR%%/res/res__Nopres_intf.cmi
  • %%OCAML_SITELIBDIR%%/res/res__Nopres_intf.cmt
  • %%OCAML_SITELIBDIR%%/res/res__Nopres_intf.cmx
  • %%OCAML_SITELIBDIR%%/res/res__Pres_impl.cmi
  • %%OCAML_SITELIBDIR%%/res/res__Pres_impl.cmt
  • %%OCAML_SITELIBDIR%%/res/res__Pres_impl.cmx
  • %%OCAML_SITELIBDIR%%/res/res__Pres_intf.cmi
  • %%OCAML_SITELIBDIR%%/res/res__Pres_intf.cmt
  • %%OCAML_SITELIBDIR%%/res/res__Pres_intf.cmx
  • %%OCAML_SITELIBDIR%%/res/res__Strat.cmi
  • %%OCAML_SITELIBDIR%%/res/res__Strat.cmt
  • %%OCAML_SITELIBDIR%%/res/res__Strat.cmx
  • %%OCAML_SITELIBDIR%%/res/res__Weak_impl.cmi
  • %%OCAML_SITELIBDIR%%/res/res__Weak_impl.cmt
  • %%OCAML_SITELIBDIR%%/res/res__Weak_impl.cmx
  • %%OCAML_SITELIBDIR%%/res/res__Weak_intf.cmi
  • %%OCAML_SITELIBDIR%%/res/res__Weak_intf.cmt
  • %%OCAML_SITELIBDIR%%/res/res__Weak_intf.cmx
  • %%OCAML_SITELIBDIR%%/res/strat.ml
  • %%OCAML_SITELIBDIR%%/res/weak_impl.ml
  • %%OCAML_SITELIBDIR%%/res/weak_intf.ml
  • share/doc/ocaml-res/CHANGES.md
  • share/doc/ocaml-res/LICENSE.md
  • share/doc/ocaml-res/README.md
  • share/examples/ocaml-res/Makefile
  • share/examples/ocaml-res/buffer_ex.ml
  • share/examples/ocaml-res/defstrat.ml
  • share/examples/ocaml-res/dune
  • share/examples/ocaml-res/stupid_ga.ml
  • share/examples/ocaml-res/weak_ex.ml
distinfo 1
FileSizeSHA256
mmottl-res-5.0.1_GH0.tar.gz31771df7965f5021a4422a462545647aad420a50dd8ba69c504eff74b3c346593b70d

Commit history 0

No commits in the history this site was built from.