@@ -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