Skip to content

Commit 97e2a43

Browse files
authored
Merge pull request #246557 from Homebrew/bump-ns-3-3.46
ns-3 3.46
2 parents 34d4a14 + 352218e commit 97e2a43

File tree

1 file changed

+19
-16
lines changed

1 file changed

+19
-16
lines changed

Formula/n/ns-3.rb

Lines changed: 19 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -3,19 +3,17 @@ class Ns3 < Formula
33

44
desc "Discrete-event network simulator"
55
homepage "https://www.nsnam.org/"
6-
url "https://gitlab.com/nsnam/ns-3-dev/-/archive/ns-3.45/ns-3-dev-ns-3.45.tar.gz"
7-
sha256 "ea736ba7de4baf0b4fc91cfe2ff74ac3bcd94d4e3ad7055141ddbb30f8d0fc48"
6+
url "https://gitlab.com/nsnam/ns-3-dev/-/archive/ns-3.46/ns-3-dev-ns-3.46.tar.gz"
7+
sha256 "284c77fda5f48b43808fa218eb9ecc4c303a3a77a7b5bf89e3de5d82cef880c8"
88
license "GPL-2.0-only"
99

1010
bottle do
11-
sha256 arm64_tahoe: "eee2b492d4a45aeb4c11f73a5abc55436ce2a91d6e96adbb329944d46e94aa3c"
12-
sha256 arm64_sequoia: "16a5e5c3ad224f1bfcb9e2820eba18c0b8c173efc439134d6bb0518875623ab6"
13-
sha256 arm64_sonoma: "62126a9fdd2c9c8add1f3afe4a07711aa54c48200f48f7b675618f0ec1555505"
14-
sha256 arm64_ventura: "57b9753395cea0ab0519dc036783373e5d533fa09957c9f2768a79afabec86e0"
15-
sha256 sonoma: "2e76d35afec9a8ff072481604cb44fd37a9a1f5d8d97b34927e39c6879482b10"
16-
sha256 ventura: "adf133d189b26d97496f0c8d44c33438174b4fd521b79eda5a197e3914d87683"
17-
sha256 cellar: :any_skip_relocation, arm64_linux: "16990f583b68561b0e280ae2a94601b3eaac8f55f43821f98752c9ac8b003e64"
18-
sha256 cellar: :any_skip_relocation, x86_64_linux: "9789a8feeb782f96928c7b0dab8222333f79f8390859dbf57cae226b35fcc35a"
11+
sha256 arm64_tahoe: "7e1c4ae53154eb0c4d19dd4b38470727cfe69b75eb5b64fd4b81b96e0f95afaf"
12+
sha256 arm64_sequoia: "b82a111ac2af1a20221bf78d88ce60f84e75c8269ab91d13bf8662d9a405eed0"
13+
sha256 arm64_sonoma: "ce9fe7fcea0f60ad6c1c67b8ddcc41a54ee80048bf25a80af83f629c632e3595"
14+
sha256 sonoma: "ad49a316a753cf240d6b236eb870d506c96d175bf1cd706d5d12a31ceac527d5"
15+
sha256 cellar: :any_skip_relocation, arm64_linux: "2d6d2e71bd75d9977aa9cde1c91c2fc0aaac6809b539f3ff952c907993d493f3"
16+
sha256 cellar: :any_skip_relocation, x86_64_linux: "b6de224113cbfc085d1983108919af9296bb860020dabb67bcf65636a4f7247c"
1917
end
2018

2119
depends_on "boost" => :build
@@ -28,15 +26,20 @@ class Ns3 < Formula
2826
uses_from_macos "sqlite"
2927

3028
def install
29+
# Fix to error: no matching function for call to ‘find...’
30+
# Issue ref: https://gitlab.com/nsnam/ns-3-dev/-/issues/1264
31+
inreplace "src/core/model/test.cc", "#include <vector>", "#include <vector>\n#include <algorithm>"
32+
3133
# Fix binding's rpath
3234
linker_flags = ["-Wl,-rpath,#{loader_path}"]
3335

34-
system "cmake", "-S", ".", "-B", "build",
35-
"-DNS3_GTK3=OFF",
36-
"-DNS3_PYTHON_BINDINGS=OFF",
37-
"-DNS3_MPI=ON",
38-
"-DCMAKE_SHARED_LINKER_FLAGS=#{linker_flags.join(" ")}",
39-
*std_cmake_args
36+
args = %W[
37+
-DNS3_GTK3=OFF
38+
-DNS3_PYTHON_BINDINGS=OFF
39+
-DNS3_MPI=ON
40+
-DCMAKE_SHARED_LINKER_FLAGS=#{linker_flags.join(" ")}
41+
]
42+
system "cmake", "-S", ".", "-B", "build", *args, *std_cmake_args
4043
system "cmake", "--build", "build"
4144
system "cmake", "--install", "build"
4245

0 commit comments

Comments
 (0)