BSD Ports

devel/ocaml-ppx_deriving 6.0.2_1 FreeBSD

Helpers to generate code deriving from types, for OCaml

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
License
MIT
Categories
devel
Package size
5825.0 KiB, 22695.5 KiB installed

Description

Ppx_deriving is an OCaml library to simplify the generation of code for user defined types. It includes several plugins such as show, eq, ord, enum, iter, map, fold, make, yojson and protobuf.

In the other systems

SystemPortVersion
FreeBSDdevel/ocaml-ppx_deriving6.0.2_1
NetBSDdevel/ocaml-ppx_deriving5.2.1nb2
DragonFlydevel/ocaml-ppx_deriving6.0.2_1
GhostBSDdevel/ocaml-ppx_deriving6.0.2_1

Install

Binary package:

pkg install ocaml-ppx_deriving

From the ports tree:

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

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

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

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:latest6.0.2_16.0.2_1-6.0.2_16.0.2_1
FreeBSD:14:quarterly6.0.2_16.0.2_1n/a6.0.2_16.0.2_1
FreeBSD:15:latest6.0.2_16.0.2_1n/a6.0.2_16.0.2_1
FreeBSD:15:quarterly6.0.2_16.0.2_1n/an/an/a
FreeBSD:16:latest6.0.2_16.0.2_1n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Build 4

Runtime 3

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

Build dependencies 27
Run dependencies 25

Configuration

Options name: devel_ppx_deriving

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

Files

pkg-plist 104
  • %%OCAML_SITELIBDIR%%/ppx_deriving/META
  • %%OCAML_SITELIBDIR%%/ppx_deriving/api/ppx_deriving.cmi
  • %%OCAML_SITELIBDIR%%/ppx_deriving/api/ppx_deriving.cmt
  • %%OCAML_SITELIBDIR%%/ppx_deriving/api/ppx_deriving.cmti
  • %%OCAML_SITELIBDIR%%/ppx_deriving/api/ppx_deriving.cmx
  • %%OCAML_SITELIBDIR%%/ppx_deriving/api/ppx_deriving.ml
  • %%OCAML_SITELIBDIR%%/ppx_deriving/api/ppx_deriving.mli
  • %%OCAML_SITELIBDIR%%/ppx_deriving/api/ppx_deriving_api.a
  • %%OCAML_SITELIBDIR%%/ppx_deriving/api/ppx_deriving_api.cma
  • %%OCAML_SITELIBDIR%%/ppx_deriving/api/ppx_deriving_api.cmxa
  • %%OCAML_SITELIBDIR%%/ppx_deriving/api/ppx_deriving_api.cmxs
  • %%OCAML_SITELIBDIR%%/ppx_deriving/create/ppx_deriving_create.a
  • %%OCAML_SITELIBDIR%%/ppx_deriving/create/ppx_deriving_create.cma
  • %%OCAML_SITELIBDIR%%/ppx_deriving/create/ppx_deriving_create.cmi
  • %%OCAML_SITELIBDIR%%/ppx_deriving/create/ppx_deriving_create.cmt
  • %%OCAML_SITELIBDIR%%/ppx_deriving/create/ppx_deriving_create.cmx
  • %%OCAML_SITELIBDIR%%/ppx_deriving/create/ppx_deriving_create.cmxa
  • %%OCAML_SITELIBDIR%%/ppx_deriving/create/ppx_deriving_create.cmxs
  • %%OCAML_SITELIBDIR%%/ppx_deriving/create/ppx_deriving_create.ml
  • %%OCAML_SITELIBDIR%%/ppx_deriving/dune-package
  • %%OCAML_SITELIBDIR%%/ppx_deriving/enum/ppx_deriving_enum.a
  • %%OCAML_SITELIBDIR%%/ppx_deriving/enum/ppx_deriving_enum.cma
  • %%OCAML_SITELIBDIR%%/ppx_deriving/enum/ppx_deriving_enum.cmi
  • %%OCAML_SITELIBDIR%%/ppx_deriving/enum/ppx_deriving_enum.cmt
  • %%OCAML_SITELIBDIR%%/ppx_deriving/enum/ppx_deriving_enum.cmx
  • %%OCAML_SITELIBDIR%%/ppx_deriving/enum/ppx_deriving_enum.cmxa
  • %%OCAML_SITELIBDIR%%/ppx_deriving/enum/ppx_deriving_enum.cmxs
  • %%OCAML_SITELIBDIR%%/ppx_deriving/enum/ppx_deriving_enum.ml
  • %%OCAML_SITELIBDIR%%/ppx_deriving/eq/ppx_deriving_eq.a
  • %%OCAML_SITELIBDIR%%/ppx_deriving/eq/ppx_deriving_eq.cma
  • %%OCAML_SITELIBDIR%%/ppx_deriving/eq/ppx_deriving_eq.cmi
  • %%OCAML_SITELIBDIR%%/ppx_deriving/eq/ppx_deriving_eq.cmt
  • %%OCAML_SITELIBDIR%%/ppx_deriving/eq/ppx_deriving_eq.cmx
  • %%OCAML_SITELIBDIR%%/ppx_deriving/eq/ppx_deriving_eq.cmxa
  • %%OCAML_SITELIBDIR%%/ppx_deriving/eq/ppx_deriving_eq.cmxs
  • %%OCAML_SITELIBDIR%%/ppx_deriving/eq/ppx_deriving_eq.ml
  • %%OCAML_SITELIBDIR%%/ppx_deriving/fold/ppx_deriving_fold.a
  • %%OCAML_SITELIBDIR%%/ppx_deriving/fold/ppx_deriving_fold.cma
  • %%OCAML_SITELIBDIR%%/ppx_deriving/fold/ppx_deriving_fold.cmi
  • %%OCAML_SITELIBDIR%%/ppx_deriving/fold/ppx_deriving_fold.cmt
  • %%OCAML_SITELIBDIR%%/ppx_deriving/fold/ppx_deriving_fold.cmx
  • %%OCAML_SITELIBDIR%%/ppx_deriving/fold/ppx_deriving_fold.cmxa
  • %%OCAML_SITELIBDIR%%/ppx_deriving/fold/ppx_deriving_fold.cmxs
  • %%OCAML_SITELIBDIR%%/ppx_deriving/fold/ppx_deriving_fold.ml
  • %%OCAML_SITELIBDIR%%/ppx_deriving/iter/ppx_deriving_iter.a
  • %%OCAML_SITELIBDIR%%/ppx_deriving/iter/ppx_deriving_iter.cma
  • %%OCAML_SITELIBDIR%%/ppx_deriving/iter/ppx_deriving_iter.cmi
  • %%OCAML_SITELIBDIR%%/ppx_deriving/iter/ppx_deriving_iter.cmt
  • %%OCAML_SITELIBDIR%%/ppx_deriving/iter/ppx_deriving_iter.cmx
  • %%OCAML_SITELIBDIR%%/ppx_deriving/iter/ppx_deriving_iter.cmxa
  • %%OCAML_SITELIBDIR%%/ppx_deriving/iter/ppx_deriving_iter.cmxs
  • %%OCAML_SITELIBDIR%%/ppx_deriving/iter/ppx_deriving_iter.ml
  • %%OCAML_SITELIBDIR%%/ppx_deriving/make/ppx_deriving_make.a
  • %%OCAML_SITELIBDIR%%/ppx_deriving/make/ppx_deriving_make.cma
  • %%OCAML_SITELIBDIR%%/ppx_deriving/make/ppx_deriving_make.cmi
  • %%OCAML_SITELIBDIR%%/ppx_deriving/make/ppx_deriving_make.cmt
  • %%OCAML_SITELIBDIR%%/ppx_deriving/make/ppx_deriving_make.cmx
  • %%OCAML_SITELIBDIR%%/ppx_deriving/make/ppx_deriving_make.cmxa
  • %%OCAML_SITELIBDIR%%/ppx_deriving/make/ppx_deriving_make.cmxs
  • %%OCAML_SITELIBDIR%%/ppx_deriving/make/ppx_deriving_make.ml
  • %%OCAML_SITELIBDIR%%/ppx_deriving/map/ppx_deriving_map.a
  • %%OCAML_SITELIBDIR%%/ppx_deriving/map/ppx_deriving_map.cma
  • %%OCAML_SITELIBDIR%%/ppx_deriving/map/ppx_deriving_map.cmi
  • %%OCAML_SITELIBDIR%%/ppx_deriving/map/ppx_deriving_map.cmt
  • %%OCAML_SITELIBDIR%%/ppx_deriving/map/ppx_deriving_map.cmx
  • %%OCAML_SITELIBDIR%%/ppx_deriving/map/ppx_deriving_map.cmxa
  • %%OCAML_SITELIBDIR%%/ppx_deriving/map/ppx_deriving_map.cmxs
  • %%OCAML_SITELIBDIR%%/ppx_deriving/map/ppx_deriving_map.ml
  • %%OCAML_SITELIBDIR%%/ppx_deriving/opam
  • %%OCAML_SITELIBDIR%%/ppx_deriving/ord/ppx_deriving_ord.a
  • %%OCAML_SITELIBDIR%%/ppx_deriving/ord/ppx_deriving_ord.cma
  • %%OCAML_SITELIBDIR%%/ppx_deriving/ord/ppx_deriving_ord.cmi
  • %%OCAML_SITELIBDIR%%/ppx_deriving/ord/ppx_deriving_ord.cmt
  • %%OCAML_SITELIBDIR%%/ppx_deriving/ord/ppx_deriving_ord.cmx
  • %%OCAML_SITELIBDIR%%/ppx_deriving/ord/ppx_deriving_ord.cmxa
  • %%OCAML_SITELIBDIR%%/ppx_deriving/ord/ppx_deriving_ord.cmxs
  • %%OCAML_SITELIBDIR%%/ppx_deriving/ord/ppx_deriving_ord.ml
  • %%OCAML_SITELIBDIR%%/ppx_deriving/ppx_deriving
  • %%OCAML_SITELIBDIR%%/ppx_deriving/runtime/ppx_deriving_runtime.a
  • %%OCAML_SITELIBDIR%%/ppx_deriving/runtime/ppx_deriving_runtime.cma
  • %%OCAML_SITELIBDIR%%/ppx_deriving/runtime/ppx_deriving_runtime.cmi
  • %%OCAML_SITELIBDIR%%/ppx_deriving/runtime/ppx_deriving_runtime.cmt
  • %%OCAML_SITELIBDIR%%/ppx_deriving/runtime/ppx_deriving_runtime.cmti
  • %%OCAML_SITELIBDIR%%/ppx_deriving/runtime/ppx_deriving_runtime.cmx
  • %%OCAML_SITELIBDIR%%/ppx_deriving/runtime/ppx_deriving_runtime.cmxa
  • %%OCAML_SITELIBDIR%%/ppx_deriving/runtime/ppx_deriving_runtime.cmxs
  • %%OCAML_SITELIBDIR%%/ppx_deriving/runtime/ppx_deriving_runtime.ml
  • %%OCAML_SITELIBDIR%%/ppx_deriving/runtime/ppx_deriving_runtime.mli
  • %%OCAML_SITELIBDIR%%/ppx_deriving/show/ppx_deriving_show.a
  • %%OCAML_SITELIBDIR%%/ppx_deriving/show/ppx_deriving_show.cma
  • %%OCAML_SITELIBDIR%%/ppx_deriving/show/ppx_deriving_show.cmi
  • %%OCAML_SITELIBDIR%%/ppx_deriving/show/ppx_deriving_show.cmt
  • %%OCAML_SITELIBDIR%%/ppx_deriving/show/ppx_deriving_show.cmx
  • %%OCAML_SITELIBDIR%%/ppx_deriving/show/ppx_deriving_show.cmxa
  • %%OCAML_SITELIBDIR%%/ppx_deriving/show/ppx_deriving_show.cmxs
  • %%OCAML_SITELIBDIR%%/ppx_deriving/show/ppx_deriving_show.ml
  • %%OCAML_SITELIBDIR%%/ppx_deriving/std/ppx_deriving_std.a
  • %%OCAML_SITELIBDIR%%/ppx_deriving/std/ppx_deriving_std.cma
  • %%OCAML_SITELIBDIR%%/ppx_deriving/std/ppx_deriving_std.cmi
  • %%OCAML_SITELIBDIR%%/ppx_deriving/std/ppx_deriving_std.cmt

The first 100 are listed.

distinfo 1
FileSizeSHA256
ocaml-ppx-ppx_deriving-v6.0.2_GH0.tar.gz48443a76c39e2ec47a1dec804eeeb3d6300ec8d41166b8f7c29dbebf02ad21073ce40

Commit history 0

No commits in the history this site was built from.