From aafd024ac386807a464e220b8f0781370f74d639 Mon Sep 17 00:00:00 2001 From: Frama-CI Bot Date: Wed, 5 Nov 2025 08:51:54 +0000 Subject: [PATCH 1/2] new frama-clang package --- .../frama-clang/frama-clang.0.0.19~beta/opam | 48 +++++++++++++++++++ 1 file changed, 48 insertions(+) create mode 100644 packages/frama-clang/frama-clang.0.0.19~beta/opam diff --git a/packages/frama-clang/frama-clang.0.0.19~beta/opam b/packages/frama-clang/frama-clang.0.0.19~beta/opam new file mode 100644 index 00000000000..5bec0c20a30 --- /dev/null +++ b/packages/frama-clang/frama-clang.0.0.19~beta/opam @@ -0,0 +1,48 @@ +opam-version: "2.0" +synopsis: "Frama-C plug-in based on Clang for parsing C++ files" +description: + "This Frama-C plug-in parse C++ files that may contain ACSL++ annotations." +maintainer: "Virgile.Prevosto@cea.fr" +authors: "Virgile Prevosto" +license: "LGPL-2.1-only" +tags: ["formal specification" "C++" "plugins" "ACSL" "ACSL++"] +homepage: "https://frama-c.com/frama-clang.html" +bug-reports: "https://git.frama-c.com/pub/frama-clang/-/issues" +depends: [ + "dune" {>= "3.13" & != "3.13.0"} + "frama-c" {>= "32.0~" & < "33.0~"} + "zarith" {>= "1.5"} + "camlp5" + "camlp-streams" + "conf-llvm" {>= "11.0.0" & < "20"} + "conf-libclang" {>= "11.0.0" & < "20"} + "conf-clang" + "conf-cmake" + "odoc" {with-doc} +] +build: [ + ["dune" "subst"] {dev} + [ + "dune" + "build" + "-p" + name + "-j" + jobs + "--promote-install-files=false" + "@install" + "@runtest" {with-test} + "@doc" {with-doc} + ] + ["dune" "install" "-p" name "--create-install-files" name] +] +dev-repo: "git+https://git.frama-c.com/pub/frama-clang.git" +url { + src: + "https://git.frama-c.com/pub/frama-clang/-/archive/0.0.19-beta/frama-clang-0.0.19-beta.tar.bz2" + checksum: [ + "md5=2075190f6b1e760a241117d0b184a0b6" + "sha512=69ec73d483435b549fc9c8b785faeb7baf5968c77d938b5386437202cd42bd492a3e39f6d706ff5422de42183e05054b785e25d4c715fa5e901a566677ebdb5c" + ] +} +x-ci-accept-failures: ["debian-11" "ubuntu-20.04"] From 54f70dbf3bc6d5a86217e550916b1400ce7f19db Mon Sep 17 00:00:00 2001 From: Virgile Prevosto Date: Mon, 17 Nov 2025 09:59:29 +0100 Subject: [PATCH 2/2] [frama-clang] conf-libclang is supposed to have a depext on both libclang and llvm --- packages/frama-clang/frama-clang.0.0.19~beta/opam | 1 - 1 file changed, 1 deletion(-) diff --git a/packages/frama-clang/frama-clang.0.0.19~beta/opam b/packages/frama-clang/frama-clang.0.0.19~beta/opam index 5bec0c20a30..1ae8e572592 100644 --- a/packages/frama-clang/frama-clang.0.0.19~beta/opam +++ b/packages/frama-clang/frama-clang.0.0.19~beta/opam @@ -14,7 +14,6 @@ depends: [ "zarith" {>= "1.5"} "camlp5" "camlp-streams" - "conf-llvm" {>= "11.0.0" & < "20"} "conf-libclang" {>= "11.0.0" & < "20"} "conf-clang" "conf-cmake"