BSD Ports

devel/ocaml-camlp4 4.14+1_1 FreeBSD

System for writing extensible parsers for OCaml

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
License
LGPL20
Categories
devel
Package size
42338.2 KiB, 195396.6 KiB installed

Description

Camlp4 is a software system for writing extensible parsers for programming languages. It provides a set of OCaml libraries that are used to define grammars as well as loadable syntax extensions of such grammars. Camlp4 stands for Caml Preprocessor and Pretty-Printer and one of its most important applications is the definition of domain-specific extensions of the syntax of OCaml.

Camlp4 was part of the official OCaml distribution until its version 4.01.0. Since then it has been replaced by a simpler system which is easier to maintain and to learn: ppx rewriters and extension points.

In the other systems

SystemPortVersion
FreeBSDdevel/ocaml-camlp44.14+1_1
DragonFlydevel/ocaml-camlp44.14+1_1
GhostBSDdevel/ocaml-camlp44.14+1_1

Install

Binary package:

pkg install ocaml-camlp4

From the ports tree:

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

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

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

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:latest4.14+1_14.14+1_14.07+14.14+1_14.14+1_1
FreeBSD:14:quarterly4.14+1_14.14+1_1n/a4.14+1_14.14+1_1
FreeBSD:15:latest4.14+1_14.14+1_1n/a4.14+1_14.14+1_1
FreeBSD:15:quarterly4.14+1_14.14+1_1n/an/an/a
FreeBSD:16:latest4.14+1_14.14+1_1n/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 5
Run dependencies 1

Configuration

No options to configure.

USES
gmake ocaml
Service scripts
none

Message after installing

===>   NOTICE:

The ocaml-camlp4 port currently does not have a maintainer. As a result, it is
more likely to have unresolved issues, not be up-to-date, or even be removed in
the future. To volunteer to maintain this port, please create an issue at:

https://bugs.freebsd.org/bugzilla

More information about port maintainership is available at:

https://docs.freebsd.org/en/articles/contributing/#ports-contributing

Files

pkg-plist 161
  • bin/camlp4
  • bin/camlp4boot
  • bin/camlp4o
  • bin/camlp4o.opt
  • bin/camlp4of
  • bin/camlp4of.opt
  • bin/camlp4oof
  • bin/camlp4oof.opt
  • bin/camlp4orf
  • bin/camlp4orf.opt
  • bin/camlp4prof
  • bin/camlp4r
  • bin/camlp4r.opt
  • bin/camlp4rf
  • bin/camlp4rf.opt
  • bin/mkcamlp4
  • lib/ocaml/camlp4/Camlp4.cmi
  • lib/ocaml/camlp4/Camlp4Bin.cmi
  • lib/ocaml/camlp4/Camlp4Bin.cmo
  • lib/ocaml/camlp4/Camlp4Bin.cmx
  • lib/ocaml/camlp4/Camlp4Bin.o
  • lib/ocaml/camlp4/Camlp4Filters/Camlp4AstLifter.cmi
  • lib/ocaml/camlp4/Camlp4Filters/Camlp4AstLifter.cmo
  • lib/ocaml/camlp4/Camlp4Filters/Camlp4AstLifter.cmx
  • lib/ocaml/camlp4/Camlp4Filters/Camlp4AstLifter.o
  • lib/ocaml/camlp4/Camlp4Filters/Camlp4ExceptionTracer.cmi
  • lib/ocaml/camlp4/Camlp4Filters/Camlp4ExceptionTracer.cmo
  • lib/ocaml/camlp4/Camlp4Filters/Camlp4ExceptionTracer.cmx
  • lib/ocaml/camlp4/Camlp4Filters/Camlp4ExceptionTracer.o
  • lib/ocaml/camlp4/Camlp4Filters/Camlp4FoldGenerator.cmi
  • lib/ocaml/camlp4/Camlp4Filters/Camlp4FoldGenerator.cmo
  • lib/ocaml/camlp4/Camlp4Filters/Camlp4FoldGenerator.cmx
  • lib/ocaml/camlp4/Camlp4Filters/Camlp4FoldGenerator.o
  • lib/ocaml/camlp4/Camlp4Filters/Camlp4LocationStripper.cmi
  • lib/ocaml/camlp4/Camlp4Filters/Camlp4LocationStripper.cmo
  • lib/ocaml/camlp4/Camlp4Filters/Camlp4LocationStripper.cmx
  • lib/ocaml/camlp4/Camlp4Filters/Camlp4LocationStripper.o
  • lib/ocaml/camlp4/Camlp4Filters/Camlp4MapGenerator.cmi
  • lib/ocaml/camlp4/Camlp4Filters/Camlp4MapGenerator.cmo
  • lib/ocaml/camlp4/Camlp4Filters/Camlp4MapGenerator.cmx
  • lib/ocaml/camlp4/Camlp4Filters/Camlp4MapGenerator.o
  • lib/ocaml/camlp4/Camlp4Filters/Camlp4MetaGenerator.cmi
  • lib/ocaml/camlp4/Camlp4Filters/Camlp4MetaGenerator.cmo
  • lib/ocaml/camlp4/Camlp4Filters/Camlp4MetaGenerator.cmx
  • lib/ocaml/camlp4/Camlp4Filters/Camlp4MetaGenerator.o
  • lib/ocaml/camlp4/Camlp4Filters/Camlp4Profiler.cmi
  • lib/ocaml/camlp4/Camlp4Filters/Camlp4Profiler.cmo
  • lib/ocaml/camlp4/Camlp4Filters/Camlp4Profiler.cmx
  • lib/ocaml/camlp4/Camlp4Filters/Camlp4Profiler.o
  • lib/ocaml/camlp4/Camlp4Filters/Camlp4TrashRemover.cmi
  • lib/ocaml/camlp4/Camlp4Filters/Camlp4TrashRemover.cmo
  • lib/ocaml/camlp4/Camlp4Filters/Camlp4TrashRemover.cmx
  • lib/ocaml/camlp4/Camlp4Filters/Camlp4TrashRemover.o
  • lib/ocaml/camlp4/Camlp4Parsers/Camlp4AstLoader.cmi
  • lib/ocaml/camlp4/Camlp4Parsers/Camlp4AstLoader.cmo
  • lib/ocaml/camlp4/Camlp4Parsers/Camlp4AstLoader.cmx
  • lib/ocaml/camlp4/Camlp4Parsers/Camlp4AstLoader.o
  • lib/ocaml/camlp4/Camlp4Parsers/Camlp4DebugParser.cmi
  • lib/ocaml/camlp4/Camlp4Parsers/Camlp4DebugParser.cmo
  • lib/ocaml/camlp4/Camlp4Parsers/Camlp4DebugParser.cmx
  • lib/ocaml/camlp4/Camlp4Parsers/Camlp4DebugParser.o
  • lib/ocaml/camlp4/Camlp4Parsers/Camlp4GrammarParser.cmi
  • lib/ocaml/camlp4/Camlp4Parsers/Camlp4GrammarParser.cmo
  • lib/ocaml/camlp4/Camlp4Parsers/Camlp4GrammarParser.cmx
  • lib/ocaml/camlp4/Camlp4Parsers/Camlp4GrammarParser.o
  • lib/ocaml/camlp4/Camlp4Parsers/Camlp4ListComprehension.cmi
  • lib/ocaml/camlp4/Camlp4Parsers/Camlp4ListComprehension.cmo
  • lib/ocaml/camlp4/Camlp4Parsers/Camlp4ListComprehension.cmx
  • lib/ocaml/camlp4/Camlp4Parsers/Camlp4ListComprehension.o
  • lib/ocaml/camlp4/Camlp4Parsers/Camlp4MacroParser.cmi
  • lib/ocaml/camlp4/Camlp4Parsers/Camlp4MacroParser.cmo
  • lib/ocaml/camlp4/Camlp4Parsers/Camlp4MacroParser.cmx
  • lib/ocaml/camlp4/Camlp4Parsers/Camlp4MacroParser.o
  • lib/ocaml/camlp4/Camlp4Parsers/Camlp4OCamlOriginalQuotationExpander.cmi
  • lib/ocaml/camlp4/Camlp4Parsers/Camlp4OCamlOriginalQuotationExpander.cmo
  • lib/ocaml/camlp4/Camlp4Parsers/Camlp4OCamlOriginalQuotationExpander.cmx
  • lib/ocaml/camlp4/Camlp4Parsers/Camlp4OCamlOriginalQuotationExpander.o
  • lib/ocaml/camlp4/Camlp4Parsers/Camlp4OCamlParser.cmi
  • lib/ocaml/camlp4/Camlp4Parsers/Camlp4OCamlParser.cmo
  • lib/ocaml/camlp4/Camlp4Parsers/Camlp4OCamlParser.cmx
  • lib/ocaml/camlp4/Camlp4Parsers/Camlp4OCamlParser.o
  • lib/ocaml/camlp4/Camlp4Parsers/Camlp4OCamlParserParser.cmi
  • lib/ocaml/camlp4/Camlp4Parsers/Camlp4OCamlParserParser.cmo
  • lib/ocaml/camlp4/Camlp4Parsers/Camlp4OCamlParserParser.cmx
  • lib/ocaml/camlp4/Camlp4Parsers/Camlp4OCamlParserParser.o
  • lib/ocaml/camlp4/Camlp4Parsers/Camlp4OCamlReloadedParser.cmi
  • lib/ocaml/camlp4/Camlp4Parsers/Camlp4OCamlReloadedParser.cmo
  • lib/ocaml/camlp4/Camlp4Parsers/Camlp4OCamlReloadedParser.cmx
  • lib/ocaml/camlp4/Camlp4Parsers/Camlp4OCamlReloadedParser.o
  • lib/ocaml/camlp4/Camlp4Parsers/Camlp4OCamlRevisedParser.cmi
  • lib/ocaml/camlp4/Camlp4Parsers/Camlp4OCamlRevisedParser.cmo
  • lib/ocaml/camlp4/Camlp4Parsers/Camlp4OCamlRevisedParser.cmx
  • lib/ocaml/camlp4/Camlp4Parsers/Camlp4OCamlRevisedParser.o
  • lib/ocaml/camlp4/Camlp4Parsers/Camlp4OCamlRevisedParserParser.cmi
  • lib/ocaml/camlp4/Camlp4Parsers/Camlp4OCamlRevisedParserParser.cmo
  • lib/ocaml/camlp4/Camlp4Parsers/Camlp4OCamlRevisedParserParser.cmx
  • lib/ocaml/camlp4/Camlp4Parsers/Camlp4OCamlRevisedParserParser.o
  • lib/ocaml/camlp4/Camlp4Parsers/Camlp4OCamlRevisedQuotationExpander.cmi
  • lib/ocaml/camlp4/Camlp4Parsers/Camlp4OCamlRevisedQuotationExpander.cmo
  • lib/ocaml/camlp4/Camlp4Parsers/Camlp4OCamlRevisedQuotationExpander.cmx

The first 100 are listed.

distinfo 1
FileSizeSHA256
ocaml-camlp4-4.14+1_GH0.tar.gz653215553b6805dffc05eb4749b0293df47a18b82b9d9dcc125d688e55f13cbec0b93a

Commit history 0

No commits in the history this site was built from.