this repo has no description
1opam-version: "2.0"
2maintainer: "Ivan Gotovchits <ivg@ieee.org>"
3authors: "BAP Team"
4homepage: "https://github.com/BinaryAnalysisPlatform/bap/"
5bug-reports: "https://github.com/BinaryAnalysisPlatform/bap/issues"
6dev-repo: "git+https://github.com/BinaryAnalysisPlatform/bap/"
7license: "MIT"
8build: [
9 ["./configure"
10 "--prefix=%{prefix}%"
11 "--with-cxx=`which clang++`"
12 "--with-llvm-version=%{conf-bap-llvm:package-version}%"
13 "--with-llvm-config=%{conf-bap-llvm:config}%"
14 "--enable-llvm"]
15 [make]
16 ]
17
18install: [
19 [make "install"]
20]
21
22remove: [
23 ["ocamlfind" "remove" "bap-plugin-llvm"]
24 ["ocamlfind" "remove" "bap-llvm"]
25 ["bapbundle" "remove" "llvm.plugin"]
26]
27
28depends: [
29 "ocaml" {>= "4.08.0" }
30 "core_kernel" {>= "v0.14" & < "v0.16"}
31 "ppx_bap"
32 "bap-std" {= "2.5.0"}
33 "mmap"
34 "conf-env-travis"
35 "conf-bap-llvm"
36 "ogre" {= "2.5.0"}
37 "monads" {= "2.5.0"}
38]
39depexts: [
40 ["clang" "libncurses5-dev"] {os-distribution = "ubuntu"}
41 ["clang"] {os-distribution = "debian"}
42 ["clang" "libxml2-dev"] {os-distribution = "alpine"}
43 ["clang"] {os-distribution = "fedora"}
44]
45synopsis: "BAP LLVM backend"
46description:
47 "Provides a loader and a disassembler, based on LLVM-MC library."
48
49url {
50 src: "https://github.com/BinaryAnalysisPlatform/bap/archive/v2.5.0.tar.gz"
51 checksum: [
52 "sha256=9c126781385d2fa9b8edab22e62b25c70bf2f99f6ec78abb7e5e36d63cfa4174"
53 "md5=5abd9b3628b43f797326034f31ca574f"
54 ]
55 mirrors: "https://mirrors.aegis.cylab.cmu.edu/bap/2.5.0/v2.5.0.tar.gz"
56}
57extra-source "detect.travis" {
58 src:
59 "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/bap-llvm/detect.travis"
60 checksum: [
61 "sha256=d31e5e53e909a9f03f87a7fbbbd384f5901b7d4dcf321f9aac866ab27944694c"
62 "md5=00e7b28719062d550dcd7813becf7396"
63 ]
64}