BSD Ports

devel/ocaml-cppo 1.6.9_3 FreeBSD

C-style preprocessor for OCaml

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
License
BSD3CLAUSE
Categories
devel
Package size
517.2 KiB, 1698.3 KiB installed

Description

Cppo is an equivalent of the C preprocessor for OCaml programs. It allows the definition of simple macros and file inclusion.

Cppo is:

  • more OCaml-friendly than cpp
  • easy to learn without consulting a manual
  • reasonably fast
  • simple to install and to maintain

In the other systems

SystemPortVersion
FreeBSDdevel/ocaml-cppo1.6.9_3
OpenBSDdevel/ocaml-cppo1.6.6p10
NetBSDdevel/ocaml-cppo1.6.8nb3
DragonFlydevel/ocaml-cppo1.6.9_3

Install

Binary package:

pkg install ocaml-cppo

From the ports tree:

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

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

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

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

Dependencies

As this port's Makefile names them.

Build 2

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

Build dependencies 3
Run dependencies 1

Configuration

Options name: devel_cppo

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

Files

pkg-plist 21
  • bin/cppo
  • lib/ocaml/cppo/META
  • lib/ocaml/cppo/dune-package
  • lib/ocaml/cppo/opam
  • lib/ocaml/cppo_ocamlbuild/META
  • lib/ocaml/cppo_ocamlbuild/cppo_ocamlbuild.a
  • lib/ocaml/cppo_ocamlbuild/cppo_ocamlbuild.cma
  • lib/ocaml/cppo_ocamlbuild/cppo_ocamlbuild.cmxa
  • lib/ocaml/cppo_ocamlbuild/cppo_ocamlbuild.cmxs
  • lib/ocaml/cppo_ocamlbuild/dune-package
  • lib/ocaml/cppo_ocamlbuild/ocamlbuild_cppo.cmi
  • lib/ocaml/cppo_ocamlbuild/ocamlbuild_cppo.cmt
  • lib/ocaml/cppo_ocamlbuild/ocamlbuild_cppo.cmti
  • lib/ocaml/cppo_ocamlbuild/ocamlbuild_cppo.cmx
  • lib/ocaml/cppo_ocamlbuild/ocamlbuild_cppo.ml
  • lib/ocaml/cppo_ocamlbuild/ocamlbuild_cppo.mli
  • lib/ocaml/cppo_ocamlbuild/opam
  • share/doc/ocaml/cppo/LICENSE.md
  • share/doc/ocaml/cppo/README.md
  • share/doc/ocaml/cppo_ocamlbuild/LICENSE.md
  • share/doc/ocaml/cppo_ocamlbuild/README.md
distinfo 1
FileSizeSHA256
ocaml-community-cppo-v1.6.9_GH0.tar.gz3121016036d85c11d330a7c8b56f4e071d6bbe86d8937c89d3d79f6eef0e38bdda26a

Commit history 0

No commits in the history this site was built from.