diff --git a/packages/goblint-cil/goblint-cil.2.0.3/opam b/packages/goblint-cil/goblint-cil.2.0.3/opam new file mode 100644 index 000000000000..98559d104976 --- /dev/null +++ b/packages/goblint-cil/goblint-cil.2.0.3/opam @@ -0,0 +1,74 @@ +opam-version: "2.0" +synopsis: + "A front-end for the C programming language that facilitates program analysis and transformation" +description: """ +This is a fork of the 'cil' package used for 'goblint'. Major changes include: +* Support for C99 and C11. +* Compatibility with modern OCaml versions. +* Use Zarith instead of Num and use that for integer constants. +* Improved locations with columns and spans. +* Removal of unmaintained extensions and MSVC support. +* Use dune instead of make and ocamlbuild. +* Many bug fixes.""" +maintainer: [ + "Michael Schwarz " + "Simmo Saan " +] +authors: [ + "George Necula" + "Scott McPeak" + "Westley Weimer" + "Gabriel Kerneis" + "Ralf Vogler" + "Michael Schwarz" + "Simmo Saan" +] +license: "BSD-3-Clause" +homepage: "https://github.com/goblint/cil" +bug-reports: "https://github.com/goblint/cil/issues" +depends: [ + "ocaml" {>= "4.05.0"} + "ocamlfind" {with-test} + "zarith" + "hevea" {with-doc} + "dune" {>= "2.7"} + "dune-configurator" + "odoc" {with-doc} + "stdlib-shims" + "ppx_deriving_yojson" {>= "3.2"} + "yojson" + "conf-perl" + "cppo" + "conf-gcc" +] +conflicts: ["cil"] +build: [ + ["dune" "subst"] {dev} + [ + "dune" + "build" + "-p" + name + "-j" + jobs + "@install" + "@runtest" {with-test} + "@doc" {with-doc} + ] +] +dev-repo: "git+https://github.com/goblint/cil.git" +depexts: [ + ["perl-ExtUtils-MakeMaker"] {os-distribution = "centos" | os-distribution = "fedora" | os-distribution = "ol"} + ["perl-FindBin"] {os-distribution = "fedora"} + ["build-base"] {os-distribution = "alpine"} +] +available: arch = "x86_64" +url { + src: + "https://github.com/goblint/cil/releases/download/2.0.3/goblint-cil-2.0.3.tbz" + checksum: [ + "sha256=6f7db2b495d183458ec887cf1869cd936b8cd6b8bb9dd9c22dda5d510f1b8927" + "sha512=d101affa1cb5ef0b9048892aa6d1f94117ae3705f999e12793cbe0f5bfa5a9a160f174ffe84afb98a146bf46c02872389d4c161d0857de5a2dc5474994122397" + ] +} +x-commit-hash: "d2760bacfbfdb25a374254de44f2ff1cb5f42abd"