Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
19 changes: 9 additions & 10 deletions Formula/e/edencommon.rb
Original file line number Diff line number Diff line change
@@ -1,20 +1,19 @@
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/v2025.08.11.00.tar.gz"
sha256 "25b5bd103e6450fe8e357fb76544c2816f1db405bb302a6f9f7a9386b5eb2d52"
url "https://github.com/facebookexperimental/edencommon/archive/refs/tags/v2025.08.18.00.tar.gz"
sha256 "ec857fadf3c3b8746cca3a3031f9c3dec8243f36f1f6baf51b1194b1081ac0e7"
license "MIT"
revision 1
head "https://github.com/facebookexperimental/edencommon.git", branch: "main"

bottle do
sha256 arm64_sequoia: "7297eed012815ff24d03fab2a59d6bb8e769879087fc04e0d5402d5b50be616b"
sha256 arm64_sonoma: "fdb1daeb98fede3b2e9165417fac498937452437e8e0d7569cc34a7164b675df"
sha256 arm64_ventura: "fea0522aff1625048f56cf6ffe65ef020e618573c9fe85367b4494138c298981"
sha256 cellar: :any, sonoma: "2dec94a4c84b2df4f24d7f90713c25339e9320320beafb23a52714ca561c0689"
sha256 cellar: :any, ventura: "d2334e1528cc9a8e10d2f18ce903c348bd53a3e7d53b2538558aa29a14300403"
sha256 cellar: :any_skip_relocation, arm64_linux: "264f2a3e524a9bd50b23dd69397949c3a110483ca4304c0ee8f87692c82c0289"
sha256 cellar: :any_skip_relocation, x86_64_linux: "90b0de4161acd3496a0f16fae62633298e81820d11840ea88cc3855e17f54022"
sha256 arm64_sequoia: "7b22e9fd04bbe5be75fb86809d97a48a1cce0e5939581424bfdb5589ae7adafa"
sha256 arm64_sonoma: "99b3beb941b6548c8fc91501b2fbbb4c5ec18a101d63e5152c13adb2b742e9e0"
sha256 arm64_ventura: "bc0c0436e4fbce956da6267605d4d6bfc848d83c9bb3b5510825ec031f49c64c"
sha256 cellar: :any, sonoma: "16851869dec692175bdfb09a9fabd52aae28259ab1d0fe7c4314762a1d82a75c"
sha256 cellar: :any, ventura: "a3cb5f41d891f37dcc38b217b7c034b2efca3d6d9f694592e0cf948687c77965"
sha256 cellar: :any_skip_relocation, arm64_linux: "074a5ed7d786dafeca9940b89e2ee0049d7332b3a3a3c79cee8e0fdabfeb69e2"
sha256 cellar: :any_skip_relocation, x86_64_linux: "c8035af26e4ea677ef029bcda5321ffe5b51084ad930ceede6e8182b3c0e1afe"
end

depends_on "cmake" => :build
Expand Down
24 changes: 9 additions & 15 deletions Formula/f/fb303.rb
Original file line number Diff line number Diff line change
@@ -1,19 +1,19 @@
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/v2025.08.11.00.tar.gz"
sha256 "69123178f5e00c0a507a82dc5cd33ff81300ee3a50d7951425d9f5931ee8fbbd"
url "https://github.com/facebook/fb303/archive/refs/tags/v2025.08.18.00.tar.gz"
sha256 "d3495010adb466b612f233c2731ba6089d39be3fc8581aa99da9db4bf7d30017"
license "Apache-2.0"
head "https://github.com/facebook/fb303.git", branch: "main"

bottle do
sha256 arm64_sequoia: "a9360d15d4497e36c188de3b85529a1b6ad33922516db3be41560da1583ac9cd"
sha256 arm64_sonoma: "09cd1df8ec18e72080b7021a1b664e00b2b26d7c1b0aef094466d965c6c42b42"
sha256 arm64_ventura: "a8dfbb1ca7004c49c4fff1b4bbbf7fec11e79c7bb4cb767abe36905eefa057d1"
sha256 cellar: :any, sonoma: "037be4de7b87f8b648a4b59964bfdf205982e526b3e9ee54fe314fbedeb0703d"
sha256 cellar: :any, ventura: "de0f81ba39281a2b53c26e294b3b637d37dc56575229c30e51c7cd4ed3431c41"
sha256 cellar: :any_skip_relocation, arm64_linux: "13db6cbb0bfbf5cff157b0d48768a0c399d04f65e92bfdf7670bfcb58e4b5567"
sha256 cellar: :any_skip_relocation, x86_64_linux: "119e7a1b6d82e1d3c01766a60d8126d117f3d2d586a93335a90ca8324d027e70"
sha256 arm64_sequoia: "9513f307551a6a96beed42bf4cd4d979860001394ab68c51549bef8fd800be43"
sha256 arm64_sonoma: "9ddb8af44d67dade791354839ae64517317ed79cdba52a6a983bb68fc36efc4e"
sha256 arm64_ventura: "53d53c2f04d73c0a7e1f1bb224d60f456bf3ac9776e8dfdb23fb647e9ebc7fac"
sha256 cellar: :any, sonoma: "1d7eae31ef548adce4dc101aa5ca5a7d5c9892e513d07f99a508314895ccbe29"
sha256 cellar: :any, ventura: "8c035aba9b22ce3171f167c8441a1ff3837a14fdb7980bf7f0d7979a0a10a384"
sha256 cellar: :any_skip_relocation, arm64_linux: "1fecc9a5bad9c4e680c04e2de43bb570fddac1c8b966b4756ce2d2063e2a896a"
sha256 cellar: :any_skip_relocation, x86_64_linux: "27a33186121f583cc8894377c6e2156c938703726a5bc99fb95ed193f9ec6452"
end

depends_on "cmake" => :build
Expand All @@ -26,12 +26,6 @@ class Fb303 < Formula
depends_on "glog"
depends_on "openssl@3"

# CMAKE_CXX_STANDARD to 20, should remove in next release
patch do
url "https://github.com/facebook/fb303/commit/ac1a8c3fb522f8a08d96ba831818912e18d565d9.patch?full_index=1"
sha256 "f048ae3b053822114fd692967cf7b8e8f0b362711699e65007c406b31d67550f"
end

def install
shared_args = ["-DBUILD_SHARED_LIBS=ON", "-DCMAKE_INSTALL_RPATH=#{rpath}"]
shared_args << "-DCMAKE_SHARED_LINKER_FLAGS=-Wl,-dead_strip_dylibs" if OS.mac?
Expand Down
19 changes: 9 additions & 10 deletions Formula/f/fbthrift.rb
Original file line number Diff line number Diff line change
@@ -1,20 +1,19 @@
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/v2025.08.11.00.tar.gz"
sha256 "e3abde5a00cd7b52db21f4097d5a2c8b32ab8e17071e795c0af27991410d0dde"
url "https://github.com/facebook/fbthrift/archive/refs/tags/v2025.08.18.00.tar.gz"
sha256 "2bf208b198bf7ad55d404a8863ff5092ce0ad6f0d8693877cacb72db16b44772"
license "Apache-2.0"
revision 1
head "https://github.com/facebook/fbthrift.git", branch: "main"

bottle do
sha256 cellar: :any, arm64_sequoia: "5d4969d54074cabe86d5414e8e1544187eca4a3fc647810057a39efb98cc13da"
sha256 cellar: :any, arm64_sonoma: "a605b323b02e117513bc1d201590799e3a11104958620b6ced95434017e3ede1"
sha256 cellar: :any, arm64_ventura: "056bc7bb26a3e641969614402e965c96c3abe7ad3c2bed1e56ead2aba7c885b2"
sha256 cellar: :any, sonoma: "31b139b373ba4ec5da2fa9235e6e4390cbd389dcd5ba7e9d0338001ee728a8c5"
sha256 cellar: :any, ventura: "03f1e4871e30d29364879670b547f1670c4cf0c5bb3d626881784f3a21fcc57a"
sha256 cellar: :any_skip_relocation, arm64_linux: "5663ea1ccac6717ca0e8564d0d9e1dae7621405fd338560d7f202993ef2739d7"
sha256 cellar: :any_skip_relocation, x86_64_linux: "26f507484ff586de46d5891853c95592528b06ce141907aba725887efd40df5e"
sha256 cellar: :any, arm64_sequoia: "d28045c515760e4d1a64fb956aa26f7791829e41eacc1bf8ce99aa78943e89f0"
sha256 cellar: :any, arm64_sonoma: "0c81d31fa95cf752dcb2432d50d13c6a013309111e2c3ecb12df0a7adedfd12f"
sha256 cellar: :any, arm64_ventura: "b6d99be37fe2153815025c49662befa959d89e2f25d3d0b3528d8d164ffe9c0d"
sha256 cellar: :any, sonoma: "3c540576a5b89c87831abbfbef99fe3b49e334b0dd68a59fa71c71491dd93830"
sha256 cellar: :any, ventura: "7e86c676d65f8a1035722d232e9436790ccf07f0599350dac525ca778e32ebe9"
sha256 cellar: :any_skip_relocation, arm64_linux: "c6d2fdda22209dcec738184c40388d82e67931ad10706f9f7793aa98ef236fe4"
sha256 cellar: :any_skip_relocation, x86_64_linux: "bd5ed2672bdd4ed00fefdc3b095b3809176468a36538f45c618cfca6b0930a08"
end

depends_on "bison" => :build # Needs Bison 3.1+
Expand Down
18 changes: 9 additions & 9 deletions Formula/f/fizz.rb
Original file line number Diff line number Diff line change
@@ -1,19 +1,19 @@
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/v2025.08.11.00/fizz-v2025.08.11.00.tar.gz"
sha256 "4b488cb4e3cff707081c286ae96bfa93250c8f53ab1a4e8b56cc55943f7c782b"
url "https://github.com/facebookincubator/fizz/releases/download/v2025.08.18.00/fizz-v2025.08.18.00.tar.gz"
sha256 "16e94add30d6e15373483c65350290512d2c234e18fcdf1411ae4394d37c1fbc"
license "BSD-3-Clause"
head "https://github.com/facebookincubator/fizz.git", branch: "main"

bottle do
sha256 arm64_sequoia: "587f5b45b40fb979a94eb7e41fe18734176333ddcf372f3a48f8a07fe1867897"
sha256 arm64_sonoma: "80c8cc4d78ba2d6f45923a809ea1269e66a3f37b6e6519aa0cde86939a2d50c2"
sha256 arm64_ventura: "071a3895a66cab6110a95e959dffe6ae3b1bf10617c4db03e478a2cc39f69262"
sha256 cellar: :any, sonoma: "1240433032929a0a0e08d2b7d869850500acc916d498763809a1a9413ff15be8"
sha256 cellar: :any, ventura: "a6e7c80fa22c811b713e555319d4bad5950edfc1e94e664e6761c8e94369e264"
sha256 cellar: :any_skip_relocation, arm64_linux: "e260629b24a64009cbe94636c7268ef2bb4be48a6b18f70ead7c0141e1bf8d2a"
sha256 cellar: :any_skip_relocation, x86_64_linux: "963c73e6d3b79fa3ab65ecc8896839b480b8d3b927f5572fbe8e9b6f0df8b8b1"
sha256 arm64_sequoia: "2fd02d423adb1b1762a76a912424c54e55ce534559687df76311b4099b7bdb0b"
sha256 arm64_sonoma: "79d8a714d8e73d3caff197cfdb6abccec60e7034de2dd6663cb33e4c3083eef4"
sha256 arm64_ventura: "39dddba638ea657bb594c212b916bb31e8640d6ab72cd9727180450feb58cae8"
sha256 cellar: :any, sonoma: "af1531cb2a267b7e1aa29c119d7617b31303adae1479cc4d5256410fd8488ef1"
sha256 cellar: :any, ventura: "3146538ae24cbc1a2b86431f079d4c15449b955ffff739e0ec10886fed5c925d"
sha256 cellar: :any_skip_relocation, arm64_linux: "c33ca889dbdbd0f5f91a93d635f92c8fb92f510cf461d04cec26d4b0dbc66784"
sha256 cellar: :any_skip_relocation, x86_64_linux: "dd993c3432af5363d9d55ca32611e90f3a04838fe337ca17fd10a9b26afd54a3"
end

depends_on "cmake" => [:build, :test]
Expand Down
19 changes: 9 additions & 10 deletions Formula/f/folly.rb
Original file line number Diff line number Diff line change
@@ -1,20 +1,19 @@
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/v2025.08.11.00.tar.gz"
sha256 "a5cdbf0e8b5198a0f0e863e9f9e3c35b30a78b189c2cd2f300d2d3ca67c0aa3f"
url "https://github.com/facebook/folly/archive/refs/tags/v2025.08.18.00.tar.gz"
sha256 "54df42979bb9d0445e8cc84752116d929b924ae05de2d20ea7c033ec5c44d911"
license "Apache-2.0"
revision 1
head "https://github.com/facebook/folly.git", branch: "main"

bottle do
sha256 cellar: :any, arm64_sequoia: "c4e759345fdf877e02b605efeaf3eaa16e43a83addb6c5bb726f32b922b61bef"
sha256 cellar: :any, arm64_sonoma: "4b971755b7aa91817395ac0bdb49689809746a3a2653df44124726a4c10bc710"
sha256 cellar: :any, arm64_ventura: "7825b4cc841ec6bc93a3c2c55df516a519c685df7f309f0a28f19a597e60204b"
sha256 cellar: :any, sonoma: "fa05030f67e26ef277265c5b967a9e76ffd1973e7c0d488dea3310f42ea3884f"
sha256 cellar: :any, ventura: "5ce5de03c92c5b50b8ead58eaee3f2b2d118b44a3adbd39ef95fb274461836c7"
sha256 cellar: :any_skip_relocation, arm64_linux: "e63128f38e72b70b4caccd116c71e1739da6db2ce7a3dffc9fd54ab98dcab316"
sha256 cellar: :any_skip_relocation, x86_64_linux: "c780f8d459efdf69b3adbd9403de57dfbbc160b1eb8bc2190cc362181c4fc8d4"
sha256 cellar: :any, arm64_sequoia: "2c5be01ef18fd74a0e3ef56845681f43884d1ba648a38aeedbfc5276699f1c0c"
sha256 cellar: :any, arm64_sonoma: "aee98dc442da71da25ec34b7a7c8d03bc2235dad56e21cba97508c9e3b625027"
sha256 cellar: :any, arm64_ventura: "8778b7998b8c4a358031f5158c5620062800abd8926d1d8fc42ad0f7d089f5ff"
sha256 cellar: :any, sonoma: "54f08d5721adb9082f332bec0674dd70dd67f1662307e818647223a2359e0757"
sha256 cellar: :any, ventura: "df2cc545311f1f9a3e2ea450e8a5dc5af048e287096651808682a186ac6dec45"
sha256 cellar: :any_skip_relocation, arm64_linux: "7d4978d3872432c3863bbc85d0b6a164550ca31b61d0efbc67358a81d99d4c4e"
sha256 cellar: :any_skip_relocation, x86_64_linux: "95cb7323e7d1bcd2f07aac3bbeb0749e4658472ce3f1e55509c492f90680acfe"
end

depends_on "cmake" => :build
Expand Down
19 changes: 9 additions & 10 deletions Formula/m/mvfst.rb
Original file line number Diff line number Diff line change
@@ -1,20 +1,19 @@
class Mvfst < Formula
desc "QUIC transport protocol implementation"
homepage "https://github.com/facebook/mvfst"
url "https://github.com/facebook/mvfst/archive/refs/tags/v2025.08.11.00.tar.gz"
sha256 "9d475c425e658e7d2d55911856b47acf6c5cde9bf64ee4d9b380b1363a4c2f8b"
url "https://github.com/facebook/mvfst/archive/refs/tags/v2025.08.18.00.tar.gz"
sha256 "8906b8e7e517a5676d1ab1288ca0566e4bbaa87f484af258c9e2f59e682be91b"
license "MIT"
revision 1
head "https://github.com/facebook/mvfst.git", branch: "main"

bottle do
sha256 arm64_sequoia: "88b81f899678252ddc2731fc2ca653c409d21f945253d9224215a3824db019c6"
sha256 arm64_sonoma: "033ec7b6024d085e7d6170ca00a9207c20fe2e79b977140d7fbe4f22cbb6437d"
sha256 arm64_ventura: "5c9087cfe7080dbd80b1119a6f425668ae3e47fffa6e4d4c65575feb019f5282"
sha256 cellar: :any, sonoma: "a38be2b3f090f84913e8414aec2441d0075e78cac1dba8b2bc0f2a7dde834f60"
sha256 cellar: :any, ventura: "bd392f5224a8c02cb47f53b77171657274b1777e9dd84af9171c5f5ebfbb2e55"
sha256 cellar: :any_skip_relocation, arm64_linux: "6d64ec398e6c25cc9f777d3928cf7215683f0ae0475d4deeffdadb8ac25c42c7"
sha256 cellar: :any_skip_relocation, x86_64_linux: "16eab43b9dfccabd23dd8e6227e4ef120b5a3ea44bd8e24d2f11d380f88fed8d"
sha256 arm64_sequoia: "f0df0dfecbbc2335d0b07f1e0e834ef411457dbac241639cf4575ffb5c82c8d7"
sha256 arm64_sonoma: "bd5e8c3f80f5776022fa840aea36d9bdd636b7ed870252336303ccfeddc88166"
sha256 arm64_ventura: "ef8d632fcfcbb70aefd544291e46b5b42b2d978570bb24d3df130ed11f29a325"
sha256 cellar: :any, sonoma: "ba0f31b9248484925aa1c14fe8a4eff11cec4266c348af82927356c7ec548262"
sha256 cellar: :any, ventura: "08a1cdc0fe81f417987578a32a8a5934b3c7c7ce153208cd86dd041db3255c48"
sha256 cellar: :any_skip_relocation, arm64_linux: "64bd2b6e2168e4df088e2f25284aebe09cc464e0bcb887aa7bbf38384806a8f3"
sha256 cellar: :any_skip_relocation, x86_64_linux: "ff6a248d5f8f8f1aa87589cc50ff43279146e2b3a22a50841b1cc6740943a59d"
end

depends_on "cmake" => [:build, :test]
Expand Down
38 changes: 10 additions & 28 deletions Formula/p/proxygen.rb
Original file line number Diff line number Diff line change
@@ -1,20 +1,19 @@
class Proxygen < Formula
desc "Collection of C++ HTTP libraries"
homepage "https://github.com/facebook/proxygen"
url "https://github.com/facebook/proxygen/releases/download/v2025.08.11.00/proxygen-v2025.08.11.00.tar.gz"
sha256 "adcb875fda718aa62fe47dc9b25c45c65632ccec583452f302624619a164e44f"
url "https://github.com/facebook/proxygen/releases/download/v2025.08.18.00/proxygen-v2025.08.18.00.tar.gz"
sha256 "01286d48007a578b3b9964e2f065a07f296de50d8ddac2fdc6fe54bb2145fbba"
license "BSD-3-Clause"
revision 1
head "https://github.com/facebook/proxygen.git", branch: "main"

bottle do
sha256 arm64_sequoia: "f3da126c26cbdcc23bf494e725fa2762ec55e051dbf973799f10c2d4eaf88658"
sha256 arm64_sonoma: "5c9b413a911322b781d4c3678f7afef2d3ee4855f276ae94ea931097fdac2ebe"
sha256 arm64_ventura: "1153ae17ffd8123af0f755b3e2808048d1578b6190c04016f8faed8fef4ddf40"
sha256 cellar: :any, sonoma: "a241780f6ff7ead3e2114987768734dab40b97528807e5b472b3b6616c692656"
sha256 cellar: :any, ventura: "633c8e994de2a51a188e6208df20b08456797ec24026abbe89b0afc4ddfd9da0"
sha256 cellar: :any_skip_relocation, arm64_linux: "324b023efcd262dfd0b9f0527d7693b651233fe14a2877eebddb49f395aa6d77"
sha256 cellar: :any_skip_relocation, x86_64_linux: "3442dee81c75d346b366906419ed098a14317e4991be6c1f479c710f7c1d0e0d"
sha256 arm64_sequoia: "fa88f8a4d249437e9bd7213b299ec3492a728d3fb1c9451a7791789e76df04eb"
sha256 arm64_sonoma: "ec1a4f7f0e4f6b16a8be15b4b4777a969e08bde42fc3170d7a3da91f9ae96e17"
sha256 arm64_ventura: "aad6a0f38acb601ca37cccb5d1fd3d9e76f9da8d0816b57b5a65aa2bded5e10a"
sha256 cellar: :any, sonoma: "1f2d75555ac3c6bb644cd4de3b9f83821ba9b1276695a819602ee69fcdfb95b9"
sha256 cellar: :any, ventura: "707b37f044ec643d1a86e9b3201fbee5a3df34e39a0fdc48b755921f9713ba57"
sha256 cellar: :any_skip_relocation, arm64_linux: "217c2edfb832bb2b63d5445826e55d502c15fe7d4c874eb4d12f423ec90e03a3"
sha256 cellar: :any_skip_relocation, x86_64_linux: "947bbd8191ad9867e0487fb2d24229d1fb385dfd6f9259ddaebff8ef858c1bcb"
end

depends_on "cmake" => :build
Expand All @@ -30,36 +29,19 @@ class Proxygen < Formula
depends_on "wangle"
depends_on "zstd"

# TODO: uses_from_macos "gperf" => :build
uses_from_macos "gperf" => :build
uses_from_macos "python" => :build
uses_from_macos "zlib"

conflicts_with "hq", because: "both install `hq` binaries"

# FIXME: Build script is not compatible with gperf 3.2
resource "gperf" do
on_linux do
url "https://ftpmirror.gnu.org/gnu/gperf/gperf-3.1.tar.gz"
mirror "https://ftp.gnu.org/gnu/gperf/gperf-3.1.tar.gz"
sha256 "588546b945bba4b70b6a3a616e80b4ab466e3f33024a352fc2198112cdbb3ae2"
end
end

# Fix build with Boost 1.89.0, pr ref: https://github.com/facebook/proxygen/pull/570
patch do
url "https://github.com/facebook/proxygen/commit/d69f521bc0c7201ced9326aabe7ba0ca590621bf.patch?full_index=1"
sha256 "2b51cbce006750d70e6807bb186d4b06f9ec1c40f7109d0f0b8a8910581a39a3"
end

def install
if OS.linux?
resource("gperf").stage do
system "./configure", *std_configure_args(prefix: buildpath/"gperf")
system "make", "install"
ENV.prepend_path "PATH", buildpath/"gperf/bin"
end
end

args = ["-DBUILD_SHARED_LIBS=ON", "-DCMAKE_INSTALL_RPATH=#{rpath}"]
if OS.mac?
args += [
Expand Down
Loading
Loading