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.07.0" & < "4.10.0"}
30 "bap-std" {= "2.1.0"}
31 "cmdliner"
32 "conf-env-travis"
33 "conf-bap-llvm" {>= "1.1"}
34 "ogre"
35 "monads"
36]
37depexts: [
38 ["clang" "libncurses5-dev"] {os-distribution = "ubuntu"}
39 ["clang" "libncurses5-dev"] {os-distribution = "debian"}
40 ["clang" "libxml2-dev"] {os-distribution = "alpine"}
41]
42synopsis: "BAP LLVM backend"
43description:
44 "Provides a loader and a disassembler, based on LLVM-MC library."
45url {
46 src: "https://github.com/BinaryAnalysisPlatform/bap/archive/v2.1.0.tar.gz"
47 checksum: [
48 "sha256=631fc58628418e4856709a0cfc923a65e00c9494fbd28d444c633d11194831de"
49 "md5=3db9deac8d429b9b8a8ec9aec54987b1"
50 ]
51 mirrors: "https://mirrors.aegis.cylab.cmu.edu/bap/2.1.0/v2.1.0.tar.gz"
52}
53extra-source "detect.travis" {
54 src:
55 "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/bap-llvm/detect.travis"
56 checksum: [
57 "sha256=d31e5e53e909a9f03f87a7fbbbd384f5901b7d4dcf321f9aac866ab27944694c"
58 "md5=00e7b28719062d550dcd7813becf7396"
59 ]
60}