11class Mvfst < Formula
22 desc "QUIC transport protocol implementation"
33 homepage "https://github.com/facebook/mvfst"
4- url "https://github.com/facebook/mvfst/archive/refs/tags/v2024.10.07 .00.tar.gz"
5- sha256 "5609061c376e37378c1a05ec80ed07924d7e2732a8f02ba7b5b2272735f58374 "
4+ url "https://github.com/facebook/mvfst/archive/refs/tags/v2024.10.14 .00.tar.gz"
5+ sha256 "85739b2af448b62056d9695915356763b31c2c8263f05ca72b90b7dab526e3d5 "
66 license "MIT"
77 head "https://github.com/facebook/mvfst.git" , branch : "main"
88
99 bottle do
10- sha256 cellar : :any , arm64_sequoia : "20a03242b5175d2d1e97bb5bf21d1b70ed0337ffb68a7a2f18774bcaf8548b1a "
11- sha256 cellar : :any , arm64_sonoma : "dcdf0971a7f21ef014cd1eecbe97dca35f38bde5d85badc168daf20b8b62033f "
12- sha256 cellar : :any , arm64_ventura : "ddfbc740098486d047b715145173377a4a37260d2d8809fcea077f1f1c955416 "
13- sha256 cellar : :any , sonoma : "98f6ec13588cd5fa031b3041c0be1e48364863687edd5c910235ea4ec5759cd0 "
14- sha256 cellar : :any , ventura : "b3167a4c54baac0a17a68e1f55a35fa210e4d34577f3b5e41da36cc091ae8c89 "
15- sha256 cellar : :any_skip_relocation , x86_64_linux : "affa06c9040070bd52d285186ee368ab3d181c56ce7809f236be4cf421a6eb59 "
10+ sha256 cellar : :any , arm64_sequoia : "5c35f8d6669fdf32306b913ffde3fa4a3041c32dfd2a536af745d617430fec02 "
11+ sha256 cellar : :any , arm64_sonoma : "994b10f6724f848fb317550708e4a79617d74e1fb72af3ab827f1a44e1fd64a1 "
12+ sha256 cellar : :any , arm64_ventura : "12a959e1b2a0d3c0093c3be414d7738d5532d6720474af55e50e233ff21b6bc7 "
13+ sha256 cellar : :any , sonoma : "60b6dde4db0e4c5a623f8bfe2f2dd175ba89c174e3b4dc42b82c796f5b97b648 "
14+ sha256 cellar : :any , ventura : "71d1ca9148a1ea97b2d045dc940b42eaafe2e48ed47356c0ce770e5464151693 "
15+ sha256 cellar : :any_skip_relocation , x86_64_linux : "9368fe49f4a527e70eae76525823434b3144e3b20b9b82a4ae609542e02c67b4 "
1616 end
1717
1818 depends_on "cmake" => [ :build , :test ]
@@ -26,12 +26,6 @@ class Mvfst < Formula
2626 depends_on "libsodium"
2727 depends_on "openssl@3"
2828
29- # Fix missing symbols. CMake version of:
30- # https://github.com/facebook/mvfst/commit/0b2743fdae9b746659815afdf00611fe7999282e
31- # https://github.com/facebook/mvfst/commit/654c5b90d2e9431e71f0dd3d5be990200306acc4
32- # Upstreamed at: https://github.com/facebook/mvfst/pull/354
33- patch :DATA
34-
3529 def install
3630 shared_args = [ "-DBUILD_SHARED_LIBS=ON" , "-DCMAKE_INSTALL_RPATH=#{ rpath } " ]
3731 linker_flags = %w[ -undefined dynamic_lookup -dead_strip_dylibs ]
@@ -91,29 +85,3 @@ def install
9185 Process . kill "TERM" , server_pid
9286 end
9387end
94-
95- __END__
96- diff --git a/quic/api/CMakeLists.txt b/quic/api/CMakeLists.txt
97- index 5522347c5..a0a34761e 100644
98- --- a/quic/api/CMakeLists.txt
99- +++ b/quic/api/CMakeLists.txt
100- @@ -47,6 +47,7 @@ add_library(
101- QuicPacketScheduler.cpp
102- QuicStreamAsyncTransport.cpp
103- QuicTransportBase.cpp
104- + QuicTransportBaseLite.cpp
105- QuicTransportFunctions.cpp
106- )
107-
108- diff --git a/quic/state/CMakeLists.txt b/quic/state/CMakeLists.txt
109- index 0916546fe..14297bb30 100644
110- --- a/quic/state/CMakeLists.txt
111- +++ b/quic/state/CMakeLists.txt
112- @@ -55,6 +55,7 @@ add_library(
113- mvfst_state_ack_handler
114- AckEvent.cpp
115- AckHandlers.cpp
116- + AckedPacketIterator.cpp
117- )
118-
119- set_property(TARGET mvfst_state_ack_handler PROPERTY VERSION ${PACKAGE_VERSION})
0 commit comments