File tree 1 file changed +74
-0
lines changed
packages/goblint-cil/goblint-cil.2.0.0 1 file changed +74
-0
lines changed Original file line number Diff line number Diff line change
1
+ opam-version: "2.0"
2
+ synopsis:
3
+ "A front-end for the C programming language that facilitates program analysis and transformation"
4
+ description: """
5
+ This is a fork of the 'cil' package used for 'goblint'. Major changes include:
6
+ * Support for C99 and C11.
7
+ * Compatibility with modern OCaml versions.
8
+ * Use Zarith instead of Num and use that for integer constants.
9
+ * Improved locations with columns and spans.
10
+ * Removal of unmaintained extensions and MSVC support.
11
+ * Use dune instead of make and ocamlbuild.
12
+ * Many bug fixes."""
13
+ maintainer: [
14
+ "Michael Schwarz <
[email protected] >"
15
+
16
+ ]
17
+ authors: [
18
+ "George Necula"
19
+ "Scott McPeak"
20
+ "Westley Weimer"
21
+ "Gabriel Kerneis"
22
+ "Ralf Vogler"
23
+ "Michael Schwarz"
24
+ "Simmo Saan"
25
+ ]
26
+ license: "BSD-3-Clause"
27
+ homepage: "https://github.com/goblint/cil"
28
+ bug-reports: "https://github.com/goblint/cil/issues"
29
+ depends: [
30
+ "ocaml" {>= "4.05.0"}
31
+ "ocamlfind" {with-test}
32
+ "zarith"
33
+ "hevea" {with-doc}
34
+ "dune" {>= "2.7"}
35
+ "dune-configurator"
36
+ "odoc" {with-doc}
37
+ "stdlib-shims"
38
+ "ppx_deriving_yojson" {>= "3.2"}
39
+ "yojson"
40
+ "conf-perl"
41
+ "cppo"
42
+ "conf-gcc"
43
+ ]
44
+ conflicts: ["cil"]
45
+ build: [
46
+ ["dune" "subst"] {dev}
47
+ [
48
+ "dune"
49
+ "build"
50
+ "-p"
51
+ name
52
+ "-j"
53
+ jobs
54
+ "@install"
55
+ "@runtest" {with-test}
56
+ "@doc" {with-doc}
57
+ ]
58
+ ]
59
+ dev-repo: "git+https://github.com/goblint/cil.git"
60
+ depexts: [
61
+ ["perl-ExtUtils-MakeMaker"] {os-distribution = "centos" | os-distribution = "fedora" | os-distribution = "ol"}
62
+ ["perl-FindBin"] {os-distribution = "fedora"}
63
+ ["build-base"] {os-distribution = "alpine"}
64
+ ]
65
+ available: arch != "x86_32" & arch != "arm32" & arch != "ppc32" & arch != "ppc64" & arch != "s390x"
66
+ url {
67
+ src:
68
+ "https://github.com/goblint/cil/releases/download/2.0.0/goblint-cil-2.0.0.tbz"
69
+ checksum: [
70
+ "sha256=0467f30218c7ef03074b96912e46f58883e5229ba7d30102470191ad39a49b26"
71
+ "sha512=08a7a1a79dce32072431dd681866682e9dab7acbc4cb6e0e2255d6b71fea7020d7fcf00bbbb130489b77f03fa244382dce30eca67d75967e81b06e09996d44a8"
72
+ ]
73
+ }
74
+ x-commit-hash: "9968b57aae763fd0b5d652e13e2f18b643eb82e4"
You can’t perform that action at this time.
0 commit comments