BSD Ports

devel/ocaml-ppx_optcomp 0.16.0 FreeBSD

OCaml syntax extension for optional compilation

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

Description

Ppx_optcomp is an PPX OCaml syntax extention to introduce conditional compilation in OCaml sources. It includes a simple expression language to evaluate condition predicates.

In the other systems

SystemPortVersion
FreeBSDdevel/ocaml-ppx_optcomp0.16.0
NetBSDdevel/ocaml-ppx_optcomp0.15.0nb2
GhostBSDdevel/ocaml-ppx_optcomp0.16.0

Install

Binary package:

pkg install ocaml-ppx_optcomp

From the ports tree:

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

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

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

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:latest0.16.00.16.0--0.16.0
FreeBSD:14:quarterly0.16.00.16.0n/a-0.16.0
FreeBSD:15:latest0.16.00.16.0n/a--
FreeBSD:15:quarterly0.16.00.16.0n/an/an/a
FreeBSD:16:latest0.16.00.16.0n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Build 3

Runtime 3

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

Build dependencies 8
Run dependencies 7

Configuration

Options name: devel_ppx_optcomp

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

Files

pkg-plist 27
  • %%OCAML_SITELIBDIR%%/ppx_optcomp/META
  • %%OCAML_SITELIBDIR%%/ppx_optcomp/cparser.ml
  • %%OCAML_SITELIBDIR%%/ppx_optcomp/dune-package
  • %%OCAML_SITELIBDIR%%/ppx_optcomp/interpreter.ml
  • %%OCAML_SITELIBDIR%%/ppx_optcomp/opam
  • %%OCAML_SITELIBDIR%%/ppx_optcomp/ppx_optcomp.a
  • %%OCAML_SITELIBDIR%%/ppx_optcomp/ppx_optcomp.cma
  • %%OCAML_SITELIBDIR%%/ppx_optcomp/ppx_optcomp.cmi
  • %%OCAML_SITELIBDIR%%/ppx_optcomp/ppx_optcomp.cmt
  • %%OCAML_SITELIBDIR%%/ppx_optcomp/ppx_optcomp.cmx
  • %%OCAML_SITELIBDIR%%/ppx_optcomp/ppx_optcomp.cmxa
  • %%OCAML_SITELIBDIR%%/ppx_optcomp/ppx_optcomp.cmxs
  • %%OCAML_SITELIBDIR%%/ppx_optcomp/ppx_optcomp.ml
  • %%OCAML_SITELIBDIR%%/ppx_optcomp/ppx_optcomp__.cmi
  • %%OCAML_SITELIBDIR%%/ppx_optcomp/ppx_optcomp__.cmt
  • %%OCAML_SITELIBDIR%%/ppx_optcomp/ppx_optcomp__.cmx
  • %%OCAML_SITELIBDIR%%/ppx_optcomp/ppx_optcomp__.ml
  • %%OCAML_SITELIBDIR%%/ppx_optcomp/ppx_optcomp__Cparser.cmi
  • %%OCAML_SITELIBDIR%%/ppx_optcomp/ppx_optcomp__Cparser.cmt
  • %%OCAML_SITELIBDIR%%/ppx_optcomp/ppx_optcomp__Cparser.cmx
  • %%OCAML_SITELIBDIR%%/ppx_optcomp/ppx_optcomp__Interpreter.cmi
  • %%OCAML_SITELIBDIR%%/ppx_optcomp/ppx_optcomp__Interpreter.cmt
  • %%OCAML_SITELIBDIR%%/ppx_optcomp/ppx_optcomp__Interpreter.cmx
  • %%OCAML_SITELIBDIR%%/ppx_optcomp/ppx_optcomp__Token.cmi
  • %%OCAML_SITELIBDIR%%/ppx_optcomp/ppx_optcomp__Token.cmt
  • %%OCAML_SITELIBDIR%%/ppx_optcomp/ppx_optcomp__Token.cmx
  • %%OCAML_SITELIBDIR%%/ppx_optcomp/token.ml
distinfo 1
FileSizeSHA256
janestreet-ppx_optcomp-v0.16.0_GH0.tar.gz1678922782ce22423612eecf9bc49d36ba51dd32416feed7b28e81364fb27211aff02

Commit history 0

No commits in the history this site was built from.