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
| System | Port | Version |
|---|---|---|
| FreeBSD | devel/ocaml-camlp4 | 4.14+1_1 |
| DragonFly | devel/ocaml-camlp4 | 4.14+1_1 |
| GhostBSD | devel/ocaml-camlp4 | 4.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.
| Repository | aarch64 | amd64 | armv6 | armv7 | i386 |
|---|---|---|---|---|---|
| FreeBSD:14:latest | 4.14+1_1 | 4.14+1_1 | 4.07+1 | 4.14+1_1 | 4.14+1_1 |
| FreeBSD:14:quarterly | 4.14+1_1 | 4.14+1_1 | n/a | 4.14+1_1 | 4.14+1_1 |
| FreeBSD:15:latest | 4.14+1_1 | 4.14+1_1 | n/a | 4.14+1_1 | 4.14+1_1 |
| FreeBSD:15:quarterly | 4.14+1_1 | 4.14+1_1 | n/a | n/a | n/a |
| FreeBSD:16:latest | 4.14+1_1 | 4.14+1_1 | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/a |
Dependencies
As this port's Makefile names them.
Build 1
ocamlbuild: devel/ocaml-ocamlbuild
The full lists below include those, and their dependencies in turn.
Build dependencies 5
Run dependencies 1
Required by 16
Configuration
No options to configure.
- USES
- gmake ocaml
- Service scripts
- none
Message after installing
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
| File | Size | SHA256 |
|---|---|---|
| ocaml-camlp4-4.14+1_GH0.tar.gz | 653215 | 553b6805dffc05eb4749b0293df47a18b82b9d9dcc125d688e55f13cbec0b93a |
Commit history 0
No commits in the history this site was built from.