notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Want a good monitor light? See my photosAll times are UTC
Ukraine
This referral link gives you 10% off a Fastmail.com account and gives me a discount on my Fastmail account.

Get notified when packages are built

A new feature has been added. FreshPorts already tracks package built by the FreeBSD project. This information is displayed on each port page. You can now get an email when FreshPorts notices a new package is available for something on one of your watch lists. However, you must opt into that. Click on Report Subscriptions on the right, and New Package Notification box, and click on Update.

Finally, under Watch Lists, click on ABI Package Subscriptions to select your ABI (e.g. FreeBSD:14:amd64) & package set (latest/quarterly) combination for a given watch list. This is what FreshPorts will look for.

Port details on branch 2022Q2
ocaml-camlp5 Preprocessor-pretty-printer of OCaml
8.02.01 devel on this many watch lists=1 search for ports that depend on this port Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout 7.14_1Version of this port present on the latest quarterly branch.
Maintainer: hrs@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2008-04-15 20:52:14
Last Update: 2024-03-11 21:50:58
Commit Hash: 8025aa1
People watching this port, also watch:: ocaml-lwt, osslsigncode
License: INRIA
WWW:
https://camlp5.github.io
Description:
Camlp5 is a preprocessor-pretty-printer of ocaml. It offers tools for syntax (grammars) and the ability to modify the concrete syntax of the language (quotations, syntax extensions).
Homepage    cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb

Manual pages:
FreshPorts has no man page information for this port.
pkg-plist: as obtained via: make generate-plist
Expand this list (254 items)
Collapse this list.
  1. /usr/local/share/licenses/ocaml-camlp5-8.02.01/catalog.mk
  2. /usr/local/share/licenses/ocaml-camlp5-8.02.01/LICENSE
  3. /usr/local/share/licenses/ocaml-camlp5-8.02.01/INRIA
  4. bin/camlp5
  5. bin/camlp5o
  6. bin/camlp5o.opt
  7. bin/camlp5r
  8. bin/camlp5r.opt
  9. bin/camlp5sch
  10. bin/mkcamlp5
  11. bin/mkcamlp5.opt
  12. bin/ocpp5
  13. lib/ocaml/camlp5/META
  14. lib/ocaml/camlp5/ast2pt.cmi
  15. lib/ocaml/camlp5/ast2pt.cmx
  16. lib/ocaml/camlp5/ast2pt.mli
  17. lib/ocaml/camlp5/asttools.cmi
  18. lib/ocaml/camlp5/asttools.cmx
  19. lib/ocaml/camlp5/camlp5.a
  20. lib/ocaml/camlp5/camlp5.cma
  21. lib/ocaml/camlp5/camlp5.cmxa
  22. lib/ocaml/camlp5/camlp5_top.cma
  23. lib/ocaml/camlp5/camlp5_top_funs.cmi
  24. lib/ocaml/camlp5/camlp5_top_funs.cmo
  25. lib/ocaml/camlp5/camlp5o.cma
  26. lib/ocaml/camlp5/camlp5r.cma
  27. lib/ocaml/camlp5/camlp5sch.cma
  28. lib/ocaml/camlp5/diff.cmi
  29. lib/ocaml/camlp5/diff.cmx
  30. lib/ocaml/camlp5/diff.mli
  31. lib/ocaml/camlp5/eprinter.cmi
  32. lib/ocaml/camlp5/eprinter.cmx
  33. lib/ocaml/camlp5/eprinter.mli
  34. lib/ocaml/camlp5/extfold.cmi
  35. lib/ocaml/camlp5/extfold.cmx
  36. lib/ocaml/camlp5/extfold.mli
  37. lib/ocaml/camlp5/extfun.cmi
  38. lib/ocaml/camlp5/extfun.cmx
  39. lib/ocaml/camlp5/extfun.mli
  40. lib/ocaml/camlp5/fstream.cmi
  41. lib/ocaml/camlp5/fstream.cmx
  42. lib/ocaml/camlp5/fstream.mli
  43. lib/ocaml/camlp5/gramext.cmi
  44. lib/ocaml/camlp5/gramext.cmx
  45. lib/ocaml/camlp5/gramext.mli
  46. lib/ocaml/camlp5/gramlib.a
  47. lib/ocaml/camlp5/gramlib.cma
  48. lib/ocaml/camlp5/gramlib.cmxa
  49. lib/ocaml/camlp5/grammar.cmi
  50. lib/ocaml/camlp5/grammar.cmx
  51. lib/ocaml/camlp5/grammar.mli
  52. lib/ocaml/camlp5/lib.sml
  53. lib/ocaml/camlp5/mLast.cmi
  54. lib/ocaml/camlp5/mLast.mli
  55. lib/ocaml/camlp5/mlsyntax.cmi
  56. lib/ocaml/camlp5/mlsyntax.cmx
  57. lib/ocaml/camlp5/ocpp.cmo
  58. lib/ocaml/camlp5/odyl.a
  59. lib/ocaml/camlp5/odyl.cma
  60. lib/ocaml/camlp5/odyl.cmo
  61. lib/ocaml/camlp5/odyl.cmx
  62. lib/ocaml/camlp5/odyl.cmxa
  63. lib/ocaml/camlp5/odyl.o
  64. lib/ocaml/camlp5/pa_schemer.cmo
  65. lib/ocaml/camlp5/pa_schemer.cmx
  66. lib/ocaml/camlp5/pa_schemer.o
  67. lib/ocaml/camlp5/pa_extend.cmi
  68. lib/ocaml/camlp5/pa_extend.cmo
  69. lib/ocaml/camlp5/pa_extend.cmx
  70. lib/ocaml/camlp5/pa_extend.o
  71. lib/ocaml/camlp5/pa_extend_m.cmo
  72. lib/ocaml/camlp5/pa_extend_m.cmx
  73. lib/ocaml/camlp5/pa_extend_m.o
  74. lib/ocaml/camlp5/pa_extfold.cmo
  75. lib/ocaml/camlp5/pa_extfold.cmx
  76. lib/ocaml/camlp5/pa_extfold.o
  77. lib/ocaml/camlp5/pa_extfun.cmo
  78. lib/ocaml/camlp5/pa_extfun.cmx
  79. lib/ocaml/camlp5/pa_extfun.o
  80. lib/ocaml/camlp5/pa_extprint.cmo
  81. lib/ocaml/camlp5/pa_extprint.cmx
  82. lib/ocaml/camlp5/pa_extprint.o
  83. lib/ocaml/camlp5/pa_fstream.cmo
  84. lib/ocaml/camlp5/pa_fstream.cmx
  85. lib/ocaml/camlp5/pa_fstream.o
  86. lib/ocaml/camlp5/pa_lefteval.cmo
  87. lib/ocaml/camlp5/pa_lefteval.cmx
  88. lib/ocaml/camlp5/pa_lefteval.o
  89. lib/ocaml/camlp5/pa_lexer.cmo
  90. lib/ocaml/camlp5/pa_lexer.cmx
  91. lib/ocaml/camlp5/pa_lexer.o
  92. lib/ocaml/camlp5/pa_lisp.cmo
  93. lib/ocaml/camlp5/pa_lisp.cmx
  94. lib/ocaml/camlp5/pa_lisp.o
  95. lib/ocaml/camlp5/pa_macro.cmi
  96. lib/ocaml/camlp5/pa_macro.cmo
  97. lib/ocaml/camlp5/pa_macro.cmx
  98. lib/ocaml/camlp5/pa_macro.o
  99. lib/ocaml/camlp5/pa_macro_gram.cmi
  100. lib/ocaml/camlp5/pa_macro_gram.cmo
  101. lib/ocaml/camlp5/pa_macro_gram.cmx
  102. lib/ocaml/camlp5/pa_macro_gram.o
  103. lib/ocaml/camlp5/pa_macro_print.cmo
  104. lib/ocaml/camlp5/pa_macro_print.cmx
  105. lib/ocaml/camlp5/pa_macro_print.o
  106. lib/ocaml/camlp5/pa_mkast.cmo
  107. lib/ocaml/camlp5/pa_mkast.cmx
  108. lib/ocaml/camlp5/pa_mkast.o
  109. lib/ocaml/camlp5/pa_mktest.cmo
  110. lib/ocaml/camlp5/pa_mktest.cmx
  111. lib/ocaml/camlp5/pa_mktest.o
  112. lib/ocaml/camlp5/pa_o.cmo
  113. lib/ocaml/camlp5/pa_o.cmx
  114. lib/ocaml/camlp5/pa_o.o
  115. lib/ocaml/camlp5/pa_o_fast.cmx
  116. lib/ocaml/camlp5/pa_o_fast.o
  117. lib/ocaml/camlp5/pa_oop.cmo
  118. lib/ocaml/camlp5/pa_oop.cmx
  119. lib/ocaml/camlp5/pa_oop.o
  120. lib/ocaml/camlp5/pa_op.cmo
  121. lib/ocaml/camlp5/pa_op.cmx
  122. lib/ocaml/camlp5/pa_op.o
  123. lib/ocaml/camlp5/pa_pprintf.cmo
  124. lib/ocaml/camlp5/pa_pprintf.cmx
  125. lib/ocaml/camlp5/pa_pprintf.o
  126. lib/ocaml/camlp5/pa_pragma.cmo
  127. lib/ocaml/camlp5/pa_pragma.cmx
  128. lib/ocaml/camlp5/pa_pragma.o
  129. lib/ocaml/camlp5/pa_r.cmo
  130. lib/ocaml/camlp5/pa_r.cmx
  131. lib/ocaml/camlp5/pa_r.o
  132. lib/ocaml/camlp5/pa_reloc.cmo
  133. lib/ocaml/camlp5/pa_reloc.cmx
  134. lib/ocaml/camlp5/pa_reloc.o
  135. lib/ocaml/camlp5/pa_rp.cmo
  136. lib/ocaml/camlp5/pa_rp.cmx
  137. lib/ocaml/camlp5/pa_rp.o
  138. lib/ocaml/camlp5/pa_scheme.cmo
  139. lib/ocaml/camlp5/pa_scheme.cmx
  140. lib/ocaml/camlp5/pa_scheme.o
  141. lib/ocaml/camlp5/pa_sml.cmo
  142. lib/ocaml/camlp5/pa_sml.cmx
  143. lib/ocaml/camlp5/pa_sml.o
  144. lib/ocaml/camlp5/papr_phony_macro.cmo
  145. lib/ocaml/camlp5/papr_phony_macro.cmx
  146. lib/ocaml/camlp5/papr_phony_macro.o
  147. lib/ocaml/camlp5/pcaml.cmi
  148. lib/ocaml/camlp5/pcaml.cmx
  149. lib/ocaml/camlp5/pcaml.mli
  150. lib/ocaml/camlp5/plexer.cmi
  151. lib/ocaml/camlp5/plexer.cmx
  152. lib/ocaml/camlp5/plexer.mli
  153. lib/ocaml/camlp5/plexing.cmi
  154. lib/ocaml/camlp5/plexing.cmx
  155. lib/ocaml/camlp5/plexing.mli
  156. lib/ocaml/camlp5/ploc.cmi
  157. lib/ocaml/camlp5/ploc.cmx
  158. lib/ocaml/camlp5/ploc.mli
  159. lib/ocaml/camlp5/pp_debug.cmi
  160. lib/ocaml/camlp5/pp_debug.cmx
  161. lib/ocaml/camlp5/pprintf.cmi
  162. lib/ocaml/camlp5/pprintf.cmx
  163. lib/ocaml/camlp5/pprintf.mli
  164. lib/ocaml/camlp5/pr_depend.cmo
  165. lib/ocaml/camlp5/pr_depend.cmx
  166. lib/ocaml/camlp5/pr_depend.o
  167. lib/ocaml/camlp5/pr_dump.cmo
  168. lib/ocaml/camlp5/pr_dump.cmx
  169. lib/ocaml/camlp5/pr_dump.o
  170. lib/ocaml/camlp5/pr_extend.cmo
  171. lib/ocaml/camlp5/pr_extend.cmx
  172. lib/ocaml/camlp5/pr_extend.o
  173. lib/ocaml/camlp5/pr_extfun.cmo
  174. lib/ocaml/camlp5/pr_extfun.cmx
  175. lib/ocaml/camlp5/pr_extfun.o
  176. lib/ocaml/camlp5/pr_extprint.cmo
  177. lib/ocaml/camlp5/pr_extprint.cmx
  178. lib/ocaml/camlp5/pr_extprint.o
  179. lib/ocaml/camlp5/pr_null.cmo
  180. lib/ocaml/camlp5/pr_null.cmx
  181. lib/ocaml/camlp5/pr_null.o
  182. lib/ocaml/camlp5/pr_o.cmi
  183. lib/ocaml/camlp5/pr_o.cmo
  184. lib/ocaml/camlp5/pr_o.cmx
  185. lib/ocaml/camlp5/pr_o.o
  186. lib/ocaml/camlp5/pr_official.cmo
  187. lib/ocaml/camlp5/pr_official.cmx
  188. lib/ocaml/camlp5/pr_official.o
  189. lib/ocaml/camlp5/pr_op.cmo
  190. lib/ocaml/camlp5/pr_op.cmx
  191. lib/ocaml/camlp5/pr_op.o
  192. lib/ocaml/camlp5/pr_r.cmi
  193. lib/ocaml/camlp5/pr_r.cmo
  194. lib/ocaml/camlp5/pr_r.cmx
  195. lib/ocaml/camlp5/pr_r.o
  196. lib/ocaml/camlp5/pr_ro.cmo
  197. lib/ocaml/camlp5/pr_ro.cmx
  198. lib/ocaml/camlp5/pr_ro.o
  199. lib/ocaml/camlp5/pr_rp.cmo
  200. lib/ocaml/camlp5/pr_rp.cmx
  201. lib/ocaml/camlp5/pr_rp.o
  202. lib/ocaml/camlp5/pr_scheme.cmo
  203. lib/ocaml/camlp5/pr_scheme.cmx
  204. lib/ocaml/camlp5/pr_scheme.o
  205. lib/ocaml/camlp5/pr_schemep.cmo
  206. lib/ocaml/camlp5/pr_schemep.cmx
  207. lib/ocaml/camlp5/pr_schemep.o
  208. lib/ocaml/camlp5/pretty.cmi
  209. lib/ocaml/camlp5/pretty.cmx
  210. lib/ocaml/camlp5/pretty.mli
  211. lib/ocaml/camlp5/prtools.cmi
  212. lib/ocaml/camlp5/prtools.cmx
  213. lib/ocaml/camlp5/prtools.mli
  214. lib/ocaml/camlp5/q_MLast.cmi
  215. lib/ocaml/camlp5/q_MLast.cmo
  216. lib/ocaml/camlp5/q_MLast.cmx
  217. lib/ocaml/camlp5/q_MLast.o
  218. lib/ocaml/camlp5/q_ast.cmi
  219. lib/ocaml/camlp5/q_ast.cmo
  220. lib/ocaml/camlp5/q_ast.cmx
  221. lib/ocaml/camlp5/q_ast.o
  222. lib/ocaml/camlp5/q_ast_base.cmi
  223. lib/ocaml/camlp5/q_ast_base.cmo
  224. lib/ocaml/camlp5/q_ast_base.cmx
  225. lib/ocaml/camlp5/q_ast_base.o
  226. lib/ocaml/camlp5/q_phony.cmo
  227. lib/ocaml/camlp5/q_phony.cmx
  228. lib/ocaml/camlp5/q_phony.o
  229. lib/ocaml/camlp5/quotation.cmi
  230. lib/ocaml/camlp5/quotation.cmx
  231. lib/ocaml/camlp5/quotation.mli
  232. lib/ocaml/camlp5/reloc.cmi
  233. lib/ocaml/camlp5/reloc.cmx
  234. lib/ocaml/camlp5/reloc.mli
  235. lib/ocaml/camlp5/stdpp.cmi
  236. lib/ocaml/camlp5/stdpp.cmx
  237. lib/ocaml/camlp5/stdpp.mli
  238. lib/ocaml/camlp5/token.cmi
  239. lib/ocaml/camlp5/token.cmx
  240. lib/ocaml/camlp5/token.mli
  241. lib/ocaml/camlp5/versdep.cmi
  242. lib/ocaml/camlp5/versdep.cmx
  243. share/man/man1/camlp5.1.gz
  244. share/man/man1/camlp5o.1.gz
  245. share/man/man1/camlp5o.opt.1.gz
  246. share/man/man1/camlp5r.1.gz
  247. share/man/man1/camlp5r.opt.1.gz
  248. share/man/man1/camlp5sch.1.gz
  249. share/man/man1/mkcamlp5.1.gz
  250. share/man/man1/mkcamlp5.opt.1.gz
  251. share/man/man1/ocpp5.1.gz
  252. @owner
  253. @group
  254. @mode
Collapse this list.
Dependency lines:
  • ocaml-camlp5>0:devel/ocaml-camlp5
To install the port:
cd /usr/ports/devel/ocaml-camlp5/ && make install clean
To add the package, run one of these commands:
  • pkg install devel/ocaml-camlp5
  • pkg install ocaml-camlp5
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: ocaml-camlp5
Flavors: there is no flavor information for this port.
distinfo:
TIMESTAMP = 1706825749 SHA256 (camlp5-camlp5-8.02.01_GH0.tar.gz) = 58d4bce0c20fa1151fc2c15f172f5884472e2044a4b0da22aababf46c361e515 SIZE (camlp5-camlp5-8.02.01_GH0.tar.gz) = 1260482

Packages (timestamps in pop-ups are UTC):
ocaml-camlp5
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest8.02.018.02.01-8.02.018.02.01-7.07-
FreeBSD:13:quarterly7.14_17.14_17.14-7.14_17.14_17.14_17.14_1
FreeBSD:14:latest8.02.018.02.017.148.02.018.02.017.14-7.14
FreeBSD:14:quarterly7.14_17.14_1--7.14_17.14_17.14_17.14_1
FreeBSD:15:latest8.02.018.02.01n/a-n/a7.14_17.14_17.14_1
FreeBSD:15:quarterly--n/a-n/a---
Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. META : devel/ocaml-bos
  2. META : devel/ocaml-camlp-streams
  3. META : devel/ocaml-fmt
  4. META : devel/ocaml-pcre2
  5. META : devel/ocaml-re
  6. META : devel/ocaml-rresult
  7. ocamlc : lang/ocaml
  8. gmake>=4.4.1 : devel/gmake
  9. perl5>=5.36<5.37 : lang/perl5.36
Runtime dependencies:
  1. META : devel/ocaml-camlp-streams
  2. META : devel/ocaml-pcre2
  3. META : devel/ocaml-re
  4. META : devel/ocaml-rresult
  5. ocamlc : lang/ocaml
Patch dependencies:
  1. ocamlc : lang/ocaml
Extract dependencies:
  1. ocamlc : lang/ocaml
This port is required by:
for Build
  1. math/coq
  2. sysutils/ledit
  3. www/geneweb

Deleted ports which required this port:

Expand this list of 3 deleted ports
  1. math/why3*
  2. math/why3-gpl*
  3. math/why3-spark*
  4. Collapse this list of deleted ports.
* - deleted ports are only shown under the This port is required by section. It was harder to do for the Required section. Perhaps later...

Configuration Options:
===> The following configuration options are available for ocaml-camlp5-8.02.01: DOCS=on: Build and/or install documentation ====> Options available for the single MODE: you have to select exactly one of them TRANSITIONAL=off: Compatible syntax tree with old versions STRICT=on: New syntax tree quotations kit ===> Use 'make config' to modify these settings
Options name:
devel_ocaml-camlp5
USES:
gmake perl5 tar:tgz
FreshPorts was unable to extract/find any pkg message
Master Sites:
Expand this list (1 items)
Collapse this list.
  1. https://codeload.github.com/camlp5/camlp5/tar.gz/8.02.01?dummy=/
Collapse this list.

There are no commits on branch 2022Q2 for this port