this repo has no description

Release camlp5 8.02.00 with ocaml 5.1.0 compatibility

Also release bugfix for camlp5-buildscripts

Changed files
+105 -8
packages
camlp5
camlp5.8.02.00
camlp5-buildscripts
camlp5-buildscripts.0.03
pa_ppx
pa_ppx.0.11
pa_ppx.0.12
pa_ppx_hashcons
pa_ppx_hashcons.0.10
pa_ppx_migrate
pa_ppx_migrate.0.10
pa_ppx_quotation2extension
pa_ppx_quotation2extension.0.01
pa_ppx_regexp
pa_ppx_regexp.0.01
pa_ppx_static
pa_ppx_static.0.01
pa_ppx_unique
pa_ppx_unique.0.10
+36
packages/camlp5-buildscripts/camlp5-buildscripts.0.03/opam
···
···
+
synopsis: "Camlp5 Build scripts (written in OCaml)"
+
description:
+
"""
+
These are build-scripts that are helpful in building Camlp5 and packages based on Camlp5.
+
As such, they need to *not* depend on Camlp5. The command are *not* installed in a
+
bin-directory, but in the package-directory, hence invoked via the "ocamlfind package/exe"
+
method.
+
"""
+
opam-version: "2.0"
+
maintainer: "Chet Murthy <chetsky@gmail.com>"
+
authors: ["Chet Murthy"]
+
homepage: "https://github.com/camlp5/camlp5-buildscripts"
+
license: "BSD-3-Clause"
+
bug-reports: "https://github.com/camlp5/camlp5-buildscripts/issues"
+
dev-repo: "git+https://github.com/camlp5/camlp5-buildscripts.git"
+
doc: "https://github.com/camlp5/camlp5-buildscripts/doc"
+
+
depends: [
+
"ocaml" { >= "4.10.0" }
+
"not-ocamlfind" { >= "0.01" }
+
"mdx" { with-test & >= "2.2.1" }
+
"fmt"
+
"re" { >= "1.10.4" }
+
"bos" { >= "0.2.1" }
+
]
+
build: [
+
[make "sys"]
+
[make "test"] {with-test}
+
]
+
install: [make "install"]
+
url {
+
src: "https://github.com/camlp5/camlp5-buildscripts/archive/refs/tags/0.03.tar.gz"
+
checksum: [
+
"sha512=090032bc688685c88fcb36c3e3004577442376983c3f6082ebd92520ed02b67c2f26e5169243cd244e8a5c25696e4ff78a3f9a632b06c1e14aceab76f800445a"
+
]
+
}
+61
packages/camlp5/camlp5.8.02.00/opam
···
···
+
+
opam-version: "2.0"
+
synopsis: "Preprocessor-pretty-printer of OCaml"
+
description: """
+
Camlp5 is a preprocessor and pretty-printer for OCaml programs. It also provides parsing and printing tools.
+
+
As a preprocessor, it allows to:
+
+
extend the syntax of OCaml,
+
redefine the whole syntax of the language.
+
As a pretty printer, it allows to:
+
+
display OCaml programs in an elegant way,
+
convert from one syntax to another,
+
check the results of syntax extensions.
+
Camlp5 also provides some parsing and pretty printing tools:
+
+
extensible grammars
+
extensible printers
+
stream parsers and lexers
+
pretty print module
+
It works as a shell command and can also be used in the OCaml toplevel."""
+
maintainer: "https://github.com/ocaml/opam-repository/issues"
+
authors: ["Daniel de Rauglaudre" "Chet Murthy"]
+
license: "BSD-3-Clause"
+
homepage: "https://camlp5.github.io"
+
doc: "https://camlp5.github.io/doc/html"
+
bug-reports: "https://github.com/camlp5/camlp5/issues"
+
depends: [
+
"ocaml" {>= "4.10" & < "5.02.0"}
+
"ocamlfind"
+
"camlp-streams" { >= "5.0" }
+
"conf-perl"
+
"camlp5-buildscripts" { >= "0.02" }
+
"conf-diffutils" { with-test & os-distribution = "alpine" }
+
"re"
+
"pcre"
+
"ounit" { with-test }
+
"rresult"
+
"bos"
+
"fmt"
+
]
+
build: [
+
["./configure" "--prefix" prefix "-libdir" lib "-mandir" man]
+
[make "-j%{jobs}%" "DEBUG=-g" "world.opt"]
+
[make "-j%{jobs}%" "DEBUG=-g" "all"]
+
[make "-C" "testsuite" "clean" "all-tests"] { with-test }
+
[make "-C" "test" "clean" "all"] { with-test & os != "macos" }
+
# [make "-C" "scripts" "clean" "test"] { with-test }
+
]
+
install: [make "install"]
+
conflicts: [
+
"ocaml-option-bytecode-only"
+
]
+
dev-repo: "git+https://github.com/camlp5/camlp5.git"
+
url {
+
src: "https://github.com/camlp5/camlp5/archive/refs/tags/8.02.00.tar.gz"
+
checksum: [
+
"sha512=6e3caccc780f8de1d5804ae8f5700d29255f968f7f8ee3f9ef6f3456883d63aeb0abe797233823fd368b40b74feb1f537c3a61ce35d0c9c2737ab06743a09ddd"
+
]
+
}
+1 -1
packages/pa_ppx/pa_ppx.0.11/opam
···
depends: [
"ocaml" { >= "4.10.0" & < "5.01.0" }
"conf-perl"
-
"camlp5-buildscripts"
"camlp5" { >= "8.00.04" & < "8.01.00" }
"not-ocamlfind" { >= "0.09" }
"pcre" { >= "7.4.3" }
···
depends: [
"ocaml" { >= "4.10.0" & < "5.01.0" }
"conf-perl"
+
"camlp5-buildscripts" { < "0.03" }
"camlp5" { >= "8.00.04" & < "8.01.00" }
"not-ocamlfind" { >= "0.09" }
"pcre" { >= "7.4.3" }
+1 -1
packages/pa_ppx/pa_ppx.0.12/opam
···
depends: [
"ocaml" { >= "4.10.0" & < "5.01.0" }
"conf-perl"
-
"camlp5-buildscripts" { >= "0.02" }
"camlp5" { >= "8.01.00" }
"not-ocamlfind" { >= "0.10" }
"pcre" { >= "7.4.3" }
···
depends: [
"ocaml" { >= "4.10.0" & < "5.01.0" }
"conf-perl"
+
"camlp5-buildscripts" { >= "0.02" & < "0.03" }
"camlp5" { >= "8.01.00" }
"not-ocamlfind" { >= "0.10" }
"pcre" { >= "7.4.3" }
+1 -1
packages/pa_ppx_hashcons/pa_ppx_hashcons.0.10/opam
···
depends: [
"ocaml" { >= "4.10.0" & < "5.01.0" }
"cppo" { >= "1.6.9" }
-
"camlp5-buildscripts" { >= "0.02" }
"camlp5" { >= "8.01.00" }
"pa_ppx" { >= "0.12" }
"pa_ppx_migrate" { with-test & >= "0.10" }
···
depends: [
"ocaml" { >= "4.10.0" & < "5.01.0" }
"cppo" { >= "1.6.9" }
+
"camlp5-buildscripts" { >= "0.02" & < "0.03" }
"camlp5" { >= "8.01.00" }
"pa_ppx" { >= "0.12" }
"pa_ppx_migrate" { with-test & >= "0.10" }
+1 -1
packages/pa_ppx_migrate/pa_ppx_migrate.0.10/opam
···
depends: [
"ocaml" { >= "4.10.0" & < "5.01.0" }
"cppo" { >= "1.6.9" }
-
"camlp5-buildscripts" { >= "0.02" }
"camlp5" { >= "8.01.00" }
"pa_ppx" { >= "0.12" }
"not-ocamlfind" { >= "0.10" }
···
depends: [
"ocaml" { >= "4.10.0" & < "5.01.0" }
"cppo" { >= "1.6.9" }
+
"camlp5-buildscripts" { >= "0.02" & < "0.03" }
"camlp5" { >= "8.01.00" }
"pa_ppx" { >= "0.12" }
"not-ocamlfind" { >= "0.10" }
+1 -1
packages/pa_ppx_quotation2extension/pa_ppx_quotation2extension.0.01/opam
···
depends: [
"ocaml" { >= "4.10.0" & < "5.01.0" }
-
"camlp5-buildscripts" { >= "0.02" }
"camlp5" { >= "8.01.00" }
"pa_ppx" { >= "0.12" }
"pa_ppx_regexp" { >= "0.01" }
···
depends: [
"ocaml" { >= "4.10.0" & < "5.01.0" }
+
"camlp5-buildscripts" { >= "0.02" & < "0.03" }
"camlp5" { >= "8.01.00" }
"pa_ppx" { >= "0.12" }
"pa_ppx_regexp" { >= "0.01" }
+1 -1
packages/pa_ppx_regexp/pa_ppx_regexp.0.01/opam
···
depends: [
"ocaml" { >= "4.10.0" }
-
"camlp5-buildscripts" { >= "0.02" }
"camlp5" { >= "8.01.00" }
"pa_ppx" { >= "0.12" }
"pa_ppx_migrate" { >= "0.10" }
···
depends: [
"ocaml" { >= "4.10.0" }
+
"camlp5-buildscripts" { >= "0.02" & < "0.03" }
"camlp5" { >= "8.01.00" }
"pa_ppx" { >= "0.12" }
"pa_ppx_migrate" { >= "0.10" }
+1 -1
packages/pa_ppx_static/pa_ppx_static.0.01/opam
···
depends: [
"ocaml" { >= "4.10.0" & < "5.01.0" }
-
"camlp5-buildscripts" { >= "0.02" }
"camlp5" { >= "8.01.00" }
"pa_ppx" { >= "0.12" }
"not-ocamlfind" { >= "0.10" }
···
depends: [
"ocaml" { >= "4.10.0" & < "5.01.0" }
+
"camlp5-buildscripts" { >= "0.02" & < "0.03" }
"camlp5" { >= "8.01.00" }
"pa_ppx" { >= "0.12" }
"not-ocamlfind" { >= "0.10" }
+1 -1
packages/pa_ppx_unique/pa_ppx_unique.0.10/opam
···
depends: [
"ocaml" { >= "4.10.0" & < "5.01.0" }
"cppo" { >= "1.6.9" }
-
"camlp5-buildscripts" { >= "0.02" }
"camlp5" { >= "8.01.00" }
"pa_ppx" { >= "0.12" }
"pa_ppx_migrate" { with-test & >= "0.10" }
···
depends: [
"ocaml" { >= "4.10.0" & < "5.01.0" }
"cppo" { >= "1.6.9" }
+
"camlp5-buildscripts" { >= "0.02" & < "0.03" }
"camlp5" { >= "8.01.00" }
"pa_ppx" { >= "0.12" }
"pa_ppx_migrate" { with-test & >= "0.10" }