this repo has no description

+ camlp4 4.11

ygrek 2a54e82a 1703439f

Changed files
+80
packages
camlp4
camlp4.4.11+1
camlp4.4.11+system
+44
packages/camlp4/camlp4.4.11+1/opam
···
+
opam-version: "2.0"
+
authors: ["Daniel de Rauglaudre" "Nicolas Pouillard"]
+
maintainer: "ygrek@autistici.org"
+
homepage: "https://github.com/camlp4/camlp4"
+
license: "LGPL-2.1-only"
+
build: [
+
[
+
"./configure"
+
"--bindir=%{bin}%"
+
"--libdir=%{lib}%/ocaml"
+
"--pkgdir=%{lib}%"
+
]
+
[make "clean"]
+
[make "all"] {ocaml:native-dynlink}
+
[make "byte"] {!ocaml:native-dynlink}
+
]
+
depends: [
+
"ocaml" {>= "4.11" & < "4.12"}
+
"ocamlbuild" {build}
+
]
+
install: [
+
[make "install" "install-META"]
+
]
+
bug-reports: "https://github.com/camlp4/camlp4/issues"
+
dev-repo: "git+https://github.com/camlp4/camlp4.git"
+
synopsis:
+
"Camlp4 is a system for writing extensible parsers for programming languages"
+
description: """
+
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."""
+
conflicts: ["ocaml-system"]
+
url {
+
src: "https://github.com/camlp4/camlp4/archive/4.11+1.tar.gz"
+
checksum: [
+
"md5=622ca057637fcaa1c5d0c5753599f4f1"
+
"sha256=a501c19e8e1e5057f382761f64658f921b8efed460ff42b8de0e1545f5613172"
+
]
+
}
+36
packages/camlp4/camlp4.4.11+system/opam
···
+
opam-version: "2.0"
+
authors: ["Daniel de Rauglaudre" "Nicolas Pouillard"]
+
maintainer: "ygrek@autistici.org"
+
homepage: "https://github.com/camlp4/camlp4"
+
license: "LGPL-2.1-only"
+
build: [
+
["sh" "./make.sh"]
+
]
+
bug-reports: "https://github.com/camlp4/camlp4/issues"
+
dev-repo: "git+https://github.com/camlp4/camlp4.git"
+
depexts: [
+
["camlp4-extra"] {os-family = "debian"}
+
["camlp4"] {os = "macos" & os-distribution = "homebrew"}
+
]
+
synopsis:
+
"Camlp4 is a system for writing extensible parsers for programming languages"
+
description: """
+
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.
+
+
This version of Camlp4 installs using the `ocamlfind` packaging utility. If
+
you were using `+I camlp4` to directly locate Camlp4, this will no longer work."""
+
depends: [
+
"ocaml" {>= "4.11" & < "4.12"}
+
"ocaml-system"
+
]
+
url {
+
src: "https://github.com/camlp4/camlp4/archive/system.1.tar.gz"
+
checksum: "md5=c87c2e45b76d16f8ca7bbb5512eee981"
+
}