11class Tarantool < Formula
22 desc "In-memory database and Lua application server"
33 homepage "https://tarantool.org/"
4- url "https://download.tarantool.org/tarantool/src/tarantool-3.3.1 .tar.gz"
5- sha256 "c0f9d2160da2fa73a7dfb7e87d064d35554bf90358464e4c4ab9cced4695264e "
4+ url "https://download.tarantool.org/tarantool/src/tarantool-3.3.2 .tar.gz"
5+ sha256 "c518d6f7a5737ab1124227e8c9bac9669f94331181240ce9f085fcf1cfc7972a "
66 license "BSD-2-Clause"
7- revision 1
87 version_scheme 1
98 head "https://github.com/tarantool/tarantool.git" , branch : "master"
109
@@ -16,13 +15,13 @@ class Tarantool < Formula
1615 end
1716
1817 bottle do
19- sha256 cellar : :any , arm64_sequoia : "5298f8fd26ac5cca02095bed524f471102e6e732477d7417e451ac2dfecae86b "
20- sha256 cellar : :any , arm64_sonoma : "7b71b83056da025a166c42b201cb34fbb2dd759d15530aad69eb5f3c3d6c6f68 "
21- sha256 cellar : :any , arm64_ventura : "48c9a273d79164f5058427033540616bd4dda795507860149725a46a2ffc5cda "
22- sha256 cellar : :any , sonoma : "114182d89ca1081c142002c70e52e62048fd5c012fc43860ef11ebab24a8af2e "
23- sha256 cellar : :any , ventura : "e680a57e44b09e2aeac0d1e3753849ede9bda9bf646b45bd9d257a44b72b76f7 "
24- sha256 cellar : :any_skip_relocation , arm64_linux : "7520777553414da8bda7f32d2599a996c03a3d4c60bdec5b2931583efeea3361 "
25- sha256 cellar : :any_skip_relocation , x86_64_linux : "c16a9f89d4e515a874b56577571ddf3b568a742dbeb06a9184241c578d6fc8ce "
18+ sha256 cellar : :any , arm64_sequoia : "103dd702e7f807ddd4b77832dede095353bfe1f2a74d306d27e797d749fb1786 "
19+ sha256 cellar : :any , arm64_sonoma : "8ea02574509bafa3e1b499c240eee26845deb176b507ddea4915864602b799e8 "
20+ sha256 cellar : :any , arm64_ventura : "5eaa6b0f175bfc88724e2bfc56bf3469da5bb750b1cd4a138110b17b9a1a24ae "
21+ sha256 cellar : :any , sonoma : "34449549a6a1b95867b0389a90aacc62370d2d126f06bf3cae0f663090ce4075 "
22+ sha256 cellar : :any , ventura : "0d722ed06b548b9f92f60b2597415f64ed9a4e19354364ecdc9cfcfb786e7729 "
23+ sha256 cellar : :any_skip_relocation , arm64_linux : "f6c0b6b817b00ab3256f9b5797f000b3af57c63934a17e710bfdad61826a41cb "
24+ sha256 cellar : :any_skip_relocation , x86_64_linux : "d35e57ccb98cb3368d0f43bf6382e0bbb39256d73dacb13811b9b3a3a01016c3 "
2625 end
2726
2827 depends_on "cmake" => :build
@@ -39,7 +38,16 @@ class Tarantool < Formula
3938 depends_on "libunwind"
4039 end
4140
41+ # cmake 4 build patch, upstream pr ref, https://github.com/tarantool/tarantool/pull/11382
42+ patch do
43+ url "https://github.com/tarantool/tarantool/commit/68d591d8eb43d0a5de35cf7492955f18598629f2.patch?full_index=1"
44+ sha256 "7aeace515b991cf45a477e706a69b2ee5621d45a0394065bf75b92dcb1086534"
45+ end
46+
4247 def install
48+ # cmake 4 build patch for third parties
49+ ENV [ "CMAKE_POLICY_VERSION_MINIMUM" ] = "3.5"
50+
4351 # Workaround for clang >= 16 until upstream fix is available[^1].
4452 # Also, trying to apply LuaJIT commit[^2] worked on Xcode 16 but caused issue on Xcode 15.
4553 #
0 commit comments