diff --git a/Formula/e/edencommon.rb b/Formula/e/edencommon.rb index f76a83ceae4ca..e604a3061a1c8 100644 --- a/Formula/e/edencommon.rb +++ b/Formula/e/edencommon.rb @@ -1,10 +1,9 @@ class Edencommon < Formula desc "Shared library for Watchman and Eden projects" homepage "https://github.com/facebookexperimental/edencommon" - url "https://github.com/facebookexperimental/edencommon/archive/refs/tags/v2024.12.02.00.tar.gz" - sha256 "1f52af7c2abca0afb9842f7c698449bd9eb7118d8be1e90255db6f2f2c46a272" + url "https://github.com/facebookexperimental/edencommon/archive/refs/tags/v2025.01.13.00.tar.gz" + sha256 "da27269ca1f204b7cad2f6a1e963deb002c07a81a0b8a188ec2663054d4263c6" license "MIT" - revision 1 head "https://github.com/facebookexperimental/edencommon.git", branch: "main" bottle do diff --git a/Formula/f/fb303.rb b/Formula/f/fb303.rb index a26aec2216ba0..5cfc56433f0e4 100644 --- a/Formula/f/fb303.rb +++ b/Formula/f/fb303.rb @@ -1,8 +1,8 @@ class Fb303 < Formula desc "Thrift functions for querying information from a service" homepage "https://github.com/facebook/fb303" - url "https://github.com/facebook/fb303/archive/refs/tags/v2024.12.02.00.tar.gz" - sha256 "5dd2c37f2de67bcf0442818442bfa3c9439ce38d4316dbf9365e3b1732de537e" + url "https://github.com/facebook/fb303/archive/refs/tags/v2025.01.13.00.tar.gz" + sha256 "13331ef9ff8722e204f1d506640dd831453df8cb9c9e2c0a36a5d8c654608f78" license "Apache-2.0" head "https://github.com/facebook/fb303.git", branch: "main" diff --git a/Formula/f/fbthrift.rb b/Formula/f/fbthrift.rb index d7eae68b4ec0e..7afd1a85f0328 100644 --- a/Formula/f/fbthrift.rb +++ b/Formula/f/fbthrift.rb @@ -1,10 +1,9 @@ class Fbthrift < Formula desc "Facebook's branch of Apache Thrift, including a new C++ server" homepage "https://github.com/facebook/fbthrift" - url "https://github.com/facebook/fbthrift/archive/refs/tags/v2024.12.02.00.tar.gz" - sha256 "c394eb7a607c54f6ec57979b06f4ebdcab6b3ae66ef71ad4a532b98ed39027fe" + url "https://github.com/facebook/fbthrift/archive/refs/tags/v2025.01.13.00.tar.gz" + sha256 "fea4364c6c28b0f488208a4ce3eee70c2596be7859d7d478fb14f4767fccb8e1" license "Apache-2.0" - revision 3 head "https://github.com/facebook/fbthrift.git", branch: "main" bottle do @@ -16,7 +15,6 @@ class Fbthrift < Formula sha256 cellar: :any_skip_relocation, x86_64_linux: "e857beb6da7183df4c265b141c1b22fea36fbd412a6e19ca3543264a7d704d84" end - depends_on "bison" => :build # Needs Bison 3.1+ depends_on "cmake" => [:build, :test] depends_on "mvfst" => [:build, :test] depends_on "double-conversion" @@ -34,10 +32,6 @@ class Fbthrift < Formula uses_from_macos "python" => :build uses_from_macos "zlib" - on_macos do - depends_on "llvm" if DevelopmentTools.clang_build_version <= 1100 - end - on_linux do depends_on "boost" end @@ -55,13 +49,17 @@ def install # Issue ref: https://github.com/facebook/fbthrift/issues/607 ENV.append "CXXFLAGS", "-fno-assume-unique-vtables" if DevelopmentTools.clang_build_version >= 1600 - ENV.llvm_clang if OS.mac? && (DevelopmentTools.clang_build_version <= 1100) ENV["OPENSSL_ROOT_DIR"] = Formula["openssl@3"].opt_prefix # The static libraries are a bit annoying to build. If modifying this formula # to include them, make sure `bin/thrift1` links with the dynamic libraries # instead of the static ones (e.g. `libcompiler_base`, `libcompiler_lib`, etc.) - shared_args = ["-DBUILD_SHARED_LIBS=ON", "-DCMAKE_INSTALL_RPATH=#{rpath}", "-DCMAKE_POSITION_INDEPENDENT_CODE=ON"] + shared_args = %W[ + -DBUILD_SHARED_LIBS=ON + -DCMAKE_INSTALL_RPATH=#{rpath} + -DCMAKE_POSITION_INDEPENDENT_CODE=ON + -Denable_tests=OFF + ] shared_args << "-DCMAKE_SHARED_LINKER_FLAGS=-Wl,-undefined,dynamic_lookup -Wl,-dead_strip_dylibs" if OS.mac? system "cmake", "-S", ".", "-B", "build/shared", *shared_args, *std_cmake_args diff --git a/Formula/f/fizz.rb b/Formula/f/fizz.rb index 6d4a47dc05f2c..5cde153d4d4a9 100644 --- a/Formula/f/fizz.rb +++ b/Formula/f/fizz.rb @@ -1,8 +1,8 @@ class Fizz < Formula desc "C++14 implementation of the TLS-1.3 standard" homepage "https://github.com/facebookincubator/fizz" - url "https://github.com/facebookincubator/fizz/releases/download/v2024.12.02.00/fizz-v2024.12.02.00.tar.gz" - sha256 "4d6fc99f65a53f9fdff5751bfe822da89cb792c7898b63583ef9f034ae41d64c" + url "https://github.com/facebookincubator/fizz/releases/download/v2025.01.13.00/fizz-v2025.01.13.00.tar.gz" + sha256 "edb1daa61f7a4aa13d0dd43d465c2fb4e2244726013b71242505f4de83e5f011" license "BSD-3-Clause" head "https://github.com/facebookincubator/fizz.git", branch: "main" @@ -28,12 +28,6 @@ class Fizz < Formula uses_from_macos "zlib" - # fix ambiguous reference to gflags, upstream pr ref, https://github.com/facebookincubator/fizz/pull/153 - patch do - url "https://github.com/facebookincubator/fizz/commit/ebd194681cc2ee7669d2dea2b802ae473f3d03d2.patch?full_index=1" - sha256 "3dfb5453678b5fad48b99fef2555b9c4b2535c5099fe3c32929c4f1c0b531f6f" - end - def install args = ["-DBUILD_TESTS=OFF", "-DBUILD_SHARED_LIBS=ON", "-DCMAKE_INSTALL_RPATH=#{rpath}"] if OS.mac? diff --git a/Formula/f/folly.rb b/Formula/f/folly.rb index dc3023ae36afb..73c69109473de 100644 --- a/Formula/f/folly.rb +++ b/Formula/f/folly.rb @@ -1,10 +1,9 @@ class Folly < Formula desc "Collection of reusable C++ library artifacts developed at Facebook" homepage "https://github.com/facebook/folly" - url "https://github.com/facebook/folly/archive/refs/tags/v2024.12.02.00.tar.gz" - sha256 "8cce5b638aad2f7284e1db2ddf39123f4df8d81f9e3efc516200aab6e89f2206" + url "https://github.com/facebook/folly/archive/refs/tags/v2025.01.13.00.tar.gz" + sha256 "fe3f81007f10318836dea7371dd453828d5a856ba661ddd993cb5483634c9585" license "Apache-2.0" - revision 1 head "https://github.com/facebook/folly.git", branch: "main" bottle do diff --git a/Formula/m/mvfst.rb b/Formula/m/mvfst.rb index f049961abfe5f..440585e543657 100644 --- a/Formula/m/mvfst.rb +++ b/Formula/m/mvfst.rb @@ -1,8 +1,8 @@ class Mvfst < Formula desc "QUIC transport protocol implementation" homepage "https://github.com/facebook/mvfst" - url "https://github.com/facebook/mvfst/archive/refs/tags/v2024.12.02.00.tar.gz" - sha256 "51d5971594c5a4017d14f080fece23f0f035e09a0df2f3553c886c8d990996f2" + url "https://github.com/facebook/mvfst/archive/refs/tags/v2025.01.13.00.tar.gz" + sha256 "08c0812c2af6335bce2626ed5bb500ace60501e9937dea41995211c772bca1d8" license "MIT" head "https://github.com/facebook/mvfst.git", branch: "main" diff --git a/Formula/p/proxygen.rb b/Formula/p/proxygen.rb index a6bbd0ab46a92..ad1f50922a027 100644 --- a/Formula/p/proxygen.rb +++ b/Formula/p/proxygen.rb @@ -1,10 +1,9 @@ class Proxygen < Formula desc "Collection of C++ HTTP libraries" homepage "https://github.com/facebook/proxygen" - url "https://github.com/facebook/proxygen/releases/download/v2024.12.02.00/proxygen-v2024.12.02.00.tar.gz" - sha256 "536c5baaf372a590e848d1bf60b46195bec421e2f940034530e1c170d43c4947" + url "https://github.com/facebook/proxygen/releases/download/v2025.01.13.00/proxygen-v2025.01.13.00.tar.gz" + sha256 "22883dd51f8bfea711d60afceb6cac6f0c4e02386d2603810de887691c3f9002" license "BSD-3-Clause" - revision 1 head "https://github.com/facebook/proxygen.git", branch: "main" bottle do diff --git a/Formula/w/wangle.rb b/Formula/w/wangle.rb index 85ccde5753c75..ad35036abc3fd 100644 --- a/Formula/w/wangle.rb +++ b/Formula/w/wangle.rb @@ -1,8 +1,8 @@ class Wangle < Formula desc "Modular, composable client/server abstractions framework" homepage "https://github.com/facebook/wangle" - url "https://github.com/facebook/wangle/archive/refs/tags/v2024.12.02.00.tar.gz" - sha256 "7ceef343e8cec54da0b054ddd6fa5e50cc96bfe897011ff094a5ca207ed7e672" + url "https://github.com/facebook/wangle/archive/refs/tags/v2025.01.13.00.tar.gz" + sha256 "52f5fd1517305c9d3fd8d8ebf0b73e0a361f54af6265f92f28f3763a6d7ea163" license "Apache-2.0" head "https://github.com/facebook/wangle.git", branch: "main" diff --git a/Formula/w/watchman.rb b/Formula/w/watchman.rb index 7f723cac41a67..bd5403557b1c2 100644 --- a/Formula/w/watchman.rb +++ b/Formula/w/watchman.rb @@ -1,10 +1,9 @@ class Watchman < Formula desc "Watch files and take action when they change" homepage "https://github.com/facebook/watchman" - url "https://github.com/facebook/watchman/archive/refs/tags/v2024.12.02.00.tar.gz" - sha256 "445bda6f262cd23ed305f914249e400c7377ebe21ec971a2ace6c1c3dfad5880" + url "https://github.com/facebook/watchman/archive/refs/tags/v2025.01.13.00.tar.gz" + sha256 "36b662fd16b36de77f0e825071ebcae7cf89ec58f580e414df37be2d1d68a3f5" license "MIT" - revision 2 head "https://github.com/facebook/watchman.git", branch: "main" bottle do