BSD Ports

converters/ocaml-jsonm 1.0.2_3 FreeBSD

Non-blocking streaming JSON codec for OCaml

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
License
ISCL
Categories
converters
Package size
607.3 KiB, 2199.0 KiB installed

Description

Jsonm is an OCaml non-blocking streaming codec to decode and encode the JSON data format. It can process JSON text without blocking on IO and without a complete in-memory representation of the data.

The uncut codec also processes whitespace and (non-standard) JSON with JavaScript comments.

In the other systems

SystemPortVersion
FreeBSDconverters/ocaml-jsonm1.0.2_3
NetBSDtextproc/ocaml-jsonm1.0.1nb9
DragonFlyconverters/ocaml-jsonm1.0.2_3
GhostBSDconverters/ocaml-jsonm1.0.2_3

Install

Binary package:

pkg install ocaml-jsonm

From the ports tree:

cd /usr/ports/converters/ocaml-jsonm/ && make install clean

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

RUN_DEPENDS=	ocaml-jsonm>0:converters/ocaml-jsonm

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:latest1.0.2_31.0.2_3-1.0.2_31.0.2_3
FreeBSD:14:quarterly1.0.2_31.0.2_3n/a1.0.2_31.0.2_3
FreeBSD:15:latest1.0.2_31.0.2_3n/a1.0.2_31.0.2_3
FreeBSD:15:quarterly1.0.2_31.0.2_3n/an/an/a
FreeBSD:16:latest1.0.2_31.0.2_3n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Build 4

Runtime 1

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

Build dependencies 38
Run dependencies 22

No port depends on this one.

Configuration

Options name: converters_jsonm

OptionDefaultDescription
DOCSoffBuild and/or install documentation
USES
ocaml tar:tbz
Service scripts
none

Files

pkg-plist 17
  • bin/jsontrip
  • %%OCAML_SITELIBDIR%%/jsonm/META
  • %%OCAML_SITELIBDIR%%/jsonm/jsonm.a
  • %%OCAML_SITELIBDIR%%/jsonm/jsonm.cma
  • %%OCAML_SITELIBDIR%%/jsonm/jsonm.cmi
  • %%OCAML_SITELIBDIR%%/jsonm/jsonm.cmti
  • %%OCAML_SITELIBDIR%%/jsonm/jsonm.cmx
  • %%OCAML_SITELIBDIR%%/jsonm/jsonm.cmxa
  • %%OCAML_SITELIBDIR%%/jsonm/jsonm.cmxs
  • %%OCAML_SITELIBDIR%%/jsonm/jsonm.mli
  • %%OCAML_SITELIBDIR%%/jsonm/opam
  • share/doc/ocaml/jsonm/CHANGES.md
  • share/doc/ocaml/jsonm/LICENSE.md
  • share/doc/ocaml/jsonm/README.md
  • share/doc/ocaml/jsonm/examples.ml
  • share/doc/ocaml/jsonm/jtree.ml
  • share/doc/ocaml/jsonm/odoc-pages/index.mld
distinfo 1
FileSizeSHA256
jsonm-1.0.2.tbz22368ea29239feb4053201df3e1e6d27c2ce123882ac4658e1c8bea9958be118a7bd6
Master sites 1
  • https://erratique.ch/software/jsonm/releases/

Commit history 0

No commits in the history this site was built from.