Skip to content

Commit b6deb2e

Browse files
authored
Merge pull request #878 from diffblue/ebmc-5-4-homebrew
Add EBMC 5.4 Homebrew formula
2 parents 12b3d47 + 5d77e63 commit b6deb2e

File tree

5 files changed

+28
-4
lines changed

5 files changed

+28
-4
lines changed
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ class Ebmc < Formula
22
desc "Model Checker for SystemVerilog"
33
homepage "https://www.cprover.org/ebmc/"
44
url "https://github.com/diffblue/hw-cbmc.git",
5-
tag: "ebmc-5.0"
5+
tag: "ebmc-5.0",
66
revision: "61e797fa61f8c207b2bc4ad391c6982e6798dd4d"
77
version "5.0"
88
license "BSD-3-Clause"
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ class Ebmc < Formula
22
desc "Model Checker for SystemVerilog"
33
homepage "https://www.cprover.org/ebmc/"
44
url "https://github.com/diffblue/hw-cbmc.git",
5-
tag: "ebmc-5.1"
5+
tag: "ebmc-5.1",
66
revision: "3296ed5b6e40f91702273b5503bcbfc92487c2fc"
77
version "5.1"
88
license "BSD-3-Clause"
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ class Ebmc < Formula
22
desc "Model Checker for SystemVerilog"
33
homepage "https://www.cprover.org/ebmc/"
44
url "https://github.com/diffblue/hw-cbmc.git",
5-
tag: "ebmc-5.2"
5+
tag: "ebmc-5.2",
66
revision: "d308e0934a635a3e16a332284d41c43eda7a4133"
77
version "5.2"
88
license "BSD-3-Clause"
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ class Ebmc < Formula
22
desc "Model Checker for SystemVerilog"
33
homepage "https://www.cprover.org/ebmc/"
44
url "https://github.com/diffblue/hw-cbmc.git",
5-
tag: "ebmc-5.3"
5+
tag: "ebmc-5.3",
66
revision: "a7bf36c2fba8f7658932b5d83a0e1752668cd091"
77
version "5.3"
88
license "BSD-3-Clause"

Formula/[email protected]

+24
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
class Ebmc < Formula
2+
desc "Model Checker for SystemVerilog"
3+
homepage "https://www.cprover.org/ebmc/"
4+
url "https://github.com/diffblue/hw-cbmc.git",
5+
tag: "ebmc-5.4",
6+
revision: "a7e28cda0bc5ac1a17afa574e2d4fb88a8778b5d"
7+
version "5.4"
8+
license "BSD-3-Clause"
9+
10+
uses_from_macos "flex" => :build
11+
uses_from_macos "curl" => :build
12+
depends_on "bison" => :build
13+
14+
def install
15+
system "make", "-C", "lib/cbmc/src", "minisat2-download"
16+
system "make", "-C", "src"
17+
system "mkdir", "-p", "#{prefix}/usr/bin"
18+
system "cp", "src/ebmc/ebmc", "#{prefix}/usr/bin/"
19+
end
20+
21+
test do
22+
system "make", "-C", "regression/ebmc", "test"
23+
end
24+
end

0 commit comments

Comments
 (0)