Skip to content

Commit b580029

Browse files
authored
Merge pull request #235774 from Homebrew/bump-edencommon-2025.09.01.00
edencommon fb303 fbthrift fizz folly mvfst proxygen wangle watchman 2025.09.01.00
2 parents 369172c + 83ab3a4 commit b580029

File tree

9 files changed

+137
-95
lines changed

9 files changed

+137
-95
lines changed

Formula/e/edencommon.rb

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,19 @@
11
class Edencommon < Formula
22
desc "Shared library for Watchman and Eden projects"
33
homepage "https://github.com/facebookexperimental/edencommon"
4-
url "https://github.com/facebookexperimental/edencommon/archive/refs/tags/v2025.08.25.00.tar.gz"
5-
sha256 "69fc9c723c4dbfa24ae08a5b25273a2c40654ed4058881a313036107f0d89831"
4+
url "https://github.com/facebookexperimental/edencommon/archive/refs/tags/v2025.09.01.00.tar.gz"
5+
sha256 "48cf2c0baba255c600ab44adfae532abe08cff287cd43288fd15cb6930ecd9f7"
66
license "MIT"
77
head "https://github.com/facebookexperimental/edencommon.git", branch: "main"
88

99
bottle do
10-
sha256 arm64_sequoia: "84e6ccd6b6456b778fc3f780689784df9052d8f72c0bed062573bdf60d3694bc"
11-
sha256 arm64_sonoma: "f1242cc55a49b6457878d6b7ddb48d1d43601765ea03cf9a62aa9681c129a27a"
12-
sha256 arm64_ventura: "3b3577752d15ed0e5829cea9f63666a1de76570c5d2cc347108366facf7134c5"
13-
sha256 cellar: :any, sonoma: "a89127347c71db30556a68e63e4a0353a62cc285bec71371d775877ec83079b9"
14-
sha256 cellar: :any, ventura: "90f5aeb20029df2d81daa3316a011767fd92ce05ef20f06389ca0fe862964a98"
15-
sha256 cellar: :any_skip_relocation, arm64_linux: "834c0a23560499f4ba2d3db44c1f422334feeff8894cc3a95ed5be9f7b7e1d82"
16-
sha256 cellar: :any_skip_relocation, x86_64_linux: "4171efb2d7003fdaaf1c7d1b9b9fe9b089fb7bb6da2750f873a3df810f41a179"
10+
sha256 arm64_sequoia: "e43d222c1998a21d139e235025376bb756debbd76dfe11f668a9d73fcfac7429"
11+
sha256 arm64_sonoma: "02e753019656e67f1d56005915a56502224c4116e82928d48521b272268bb81f"
12+
sha256 arm64_ventura: "0f714a214875ffa157545237910b032ded86c1a737ab82f69fcbafc678083ec9"
13+
sha256 cellar: :any, sonoma: "065942763d7a726d72f593f48c5f0215348f7e976c7a66ddddc80f5c2f8c59b4"
14+
sha256 cellar: :any, ventura: "e797e4e5d1449a672d557b846b23b1b5df0fc04b5cd007e8cf9968a401b217e9"
15+
sha256 cellar: :any_skip_relocation, arm64_linux: "bd2feffa2ff2a46c1053f759d4d956eb607ae01ca187b7d36d70238141c58b9f"
16+
sha256 cellar: :any_skip_relocation, x86_64_linux: "9d712fdf8d71c45102b3a1d15fc83ad12c8bb279d496220509f6e1c0ecbf74bb"
1717
end
1818

1919
depends_on "cmake" => :build

Formula/f/fb303.rb

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,19 @@
11
class Fb303 < Formula
22
desc "Thrift functions for querying information from a service"
33
homepage "https://github.com/facebook/fb303"
4-
url "https://github.com/facebook/fb303/archive/refs/tags/v2025.08.25.00.tar.gz"
5-
sha256 "5f7e6d7484ef58a0ffabf1610aa4938b0f6b166255b18cf8c111019972b786d3"
4+
url "https://github.com/facebook/fb303/archive/refs/tags/v2025.09.01.00.tar.gz"
5+
sha256 "e8a96bf3a5469b836ee97d37a7a59c1473aaf8c1e29e14c2300b0ee674b344d0"
66
license "Apache-2.0"
77
head "https://github.com/facebook/fb303.git", branch: "main"
88

99
bottle do
10-
sha256 arm64_sequoia: "cf2ebcbdfe6f9054633476ea7325605cac64c916895fc8677aab54d07ff6a134"
11-
sha256 arm64_sonoma: "fdf10643a4fe0867bf70f5f58e874c7aeb7193d4fae8af20d70d75b0722ba915"
12-
sha256 arm64_ventura: "bdf730a32ea672b8c328749e65cb9893607c75f2cce0bc14617b482444bb3c97"
13-
sha256 cellar: :any, sonoma: "f8ce0643b0f52ead732009a0b7da2a9779bcf2d21c64eafd201a5c511bec8bb2"
14-
sha256 cellar: :any, ventura: "f8d9e62ccacdf5c300a56bf3fef0a961fa622de3dcf38021985d8a8c66c3bccd"
15-
sha256 cellar: :any_skip_relocation, arm64_linux: "b9ad26257f8badfd3b5dcba3800296b4711fc35894af8e48cfc3dc374000b654"
16-
sha256 cellar: :any_skip_relocation, x86_64_linux: "b40520ebbe927baea93a9f2f1ecba4e86866d5c4231483ac98548398049091c4"
10+
sha256 arm64_sequoia: "a2e151d507e71bdd1d96a9c5a86ae2ad2bac5cb36bde61d71ab0bbeed3615477"
11+
sha256 arm64_sonoma: "724c220cc9443d0af4cfe9b1e3d5dc2a0a8033a1cb8a9d6b972e9a1611e4c63f"
12+
sha256 arm64_ventura: "afd239f0b12420c324bc49da45a55eea3b41fdf15966acd5948a89d17ece483d"
13+
sha256 cellar: :any, sonoma: "6aacbd64daeade83fd6716858063f2333dc2648ad40e7615f89a759b53a24dd3"
14+
sha256 cellar: :any, ventura: "fa04536b41e742be627cd3a304a09aa31c64c704f1f0cea7f4bc5691e17af393"
15+
sha256 cellar: :any_skip_relocation, arm64_linux: "8dd981af655ba4877659d998861303dc0d3b24021032064b72505f8ae776eb51"
16+
sha256 cellar: :any_skip_relocation, x86_64_linux: "df1cc9da6a0d8cd27cc1e6b9764a20146c6e37825b0d2d73650453c9c3b9c739"
1717
end
1818

1919
depends_on "cmake" => :build

Formula/f/fbthrift.rb

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,19 @@
11
class Fbthrift < Formula
22
desc "Facebook's branch of Apache Thrift, including a new C++ server"
33
homepage "https://github.com/facebook/fbthrift"
4-
url "https://github.com/facebook/fbthrift/archive/refs/tags/v2025.08.25.00.tar.gz"
5-
sha256 "1bb005d5cff2149c2326a4b5bfc0535ca2fa1ecb6ed3ef0e044b3612fe0a9810"
4+
url "https://github.com/facebook/fbthrift/archive/refs/tags/v2025.09.01.00.tar.gz"
5+
sha256 "c58d4430b0873f4ad41971406832262b3d6d227e505d5885dac46424f3baccae"
66
license "Apache-2.0"
77
head "https://github.com/facebook/fbthrift.git", branch: "main"
88

99
bottle do
10-
sha256 cellar: :any, arm64_sequoia: "6ea9db34176c5ca4f0fc54c114add77492c4eb043b0ead756ffe485d4e18fb01"
11-
sha256 cellar: :any, arm64_sonoma: "c942ec14da17c4c6e7918ba399d80a2e476def068690a36dd24ccbea11656583"
12-
sha256 cellar: :any, arm64_ventura: "6c46d278084defd9f88f896eb2267a1545f93e3ef575f3c96d3b6fbfc98f94a9"
13-
sha256 cellar: :any, sonoma: "a5af10d1bdef1604ffdaa52e448ff755c36fdf46f0fe963b1a47d6888cb76429"
14-
sha256 cellar: :any, ventura: "f78b2c7bbd31cedede4b38f0c4463606f6f236a85aece036857fd0a5b81a59a2"
15-
sha256 cellar: :any_skip_relocation, arm64_linux: "3df3284f54a3737a2a31d2a1031de07e66ebc7b82130ceff9cd2af406e0f1d99"
16-
sha256 cellar: :any_skip_relocation, x86_64_linux: "ab52c17b20d63e2333182ba984bda10096fcac0a04b80659dd6a998e77000b87"
10+
sha256 cellar: :any, arm64_sequoia: "2dbae22f93e9d75d39f3bd6383a310ff9f1f06627514880874c91c60e5b0ab1a"
11+
sha256 cellar: :any, arm64_sonoma: "165fb80c1cc9ba4fa928d701e7df68d0b44d4d49ec1f7b96039b01fce9bd3034"
12+
sha256 cellar: :any, arm64_ventura: "9ce3ef1f9b7b358bcdfdea20633429cec0365310d2ba44b4885acc0dd17674e6"
13+
sha256 cellar: :any, sonoma: "f7b6d574506f589f80378a68b88b044beaf365484a9da5e4e11f2762e4e34724"
14+
sha256 cellar: :any, ventura: "872061995f05d978b6f799578139a85dbc0790fe314c1494560cbae0366d6a9b"
15+
sha256 cellar: :any_skip_relocation, arm64_linux: "80266ea60e22052a86f9ec4cfff3ac13deb53a3f7cd89839dd5bd4d845695d50"
16+
sha256 cellar: :any_skip_relocation, x86_64_linux: "cf374cc3b2147b521167dfe157bef5b098520fa3d07a3f6407edee9d4fa1dc02"
1717
end
1818

1919
depends_on "bison" => :build # Needs Bison 3.1+

Formula/f/fizz.rb

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,19 @@
11
class Fizz < Formula
22
desc "C++14 implementation of the TLS-1.3 standard"
33
homepage "https://github.com/facebookincubator/fizz"
4-
url "https://github.com/facebookincubator/fizz/releases/download/v2025.08.25.00/fizz-v2025.08.25.00.tar.gz"
5-
sha256 "25c0e6bdf629f70243dab2718dc3d4a55680f62284cd8599138ef0de1cee6701"
4+
url "https://github.com/facebookincubator/fizz/releases/download/v2025.09.01.00/fizz-v2025.09.01.00.tar.gz"
5+
sha256 "1dc308a102e038d97c3e0fe8981cf75867e16ff05e812b28fa9d1a8140e5e148"
66
license "BSD-3-Clause"
77
head "https://github.com/facebookincubator/fizz.git", branch: "main"
88

99
bottle do
10-
sha256 arm64_sequoia: "98db8733f4c86e94a83523685290a564cb599eb34ee86a8043bce332455027b2"
11-
sha256 arm64_sonoma: "0a76bc149c31122e0f1dfcac97972fde2755ae9b3e19d0f274ae0b021695c77f"
12-
sha256 arm64_ventura: "526df437c853f28d8914127a12daa9444b05f5efd0547edb9e3e55f0032761b1"
13-
sha256 cellar: :any, sonoma: "d2b9cca15d0afa98db3ff07e7915d1a7d9e6788a7b04d5c53037c770efc12f0a"
14-
sha256 cellar: :any, ventura: "51a5155b4eef3837c020fe9fbdced1b10b9c1697c9ebed6ee9985aa96a7580c0"
15-
sha256 cellar: :any_skip_relocation, arm64_linux: "6af772f31bd2d7e8d1a55d197d2590145fb10760c9d5f47a0a6077b997aa9b2f"
16-
sha256 cellar: :any_skip_relocation, x86_64_linux: "1aab926b76772115724a3aeef51f4cf620d7393452b978c23d640b47f7b8adeb"
10+
sha256 arm64_sequoia: "89460e728dacdaf4a41a3a063cc3d9323af2b875aab276163bc3d16e49bb1a93"
11+
sha256 arm64_sonoma: "ecd02f8ddb96fa1bbb6827d0fd33ca9204d0f6cd1027597fd23416b37e5ff2fc"
12+
sha256 arm64_ventura: "e0f03c015ed989dd479ae4d53fd619809a9fe54033e4c543163989740ba97d58"
13+
sha256 cellar: :any, sonoma: "c608d773512dd52c936eaeb239f2b58282f0df1931a8019ba77b607af302fd3e"
14+
sha256 cellar: :any, ventura: "40bbe17ef54245090ae9942727af8ff288054801ef13cfaf3ea0723818665b60"
15+
sha256 cellar: :any_skip_relocation, arm64_linux: "ff8cbcf91fe0657f27b9ed2afb2ca9e659d6e89e6913a322ec6c635d626a4f80"
16+
sha256 cellar: :any_skip_relocation, x86_64_linux: "efc560e8c479423a925a7c19789bbc127a0c3d5932ba5730c87c6481e0a39107"
1717
end
1818

1919
depends_on "cmake" => [:build, :test]

Formula/f/folly.rb

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,19 @@
11
class Folly < Formula
22
desc "Collection of reusable C++ library artifacts developed at Facebook"
33
homepage "https://github.com/facebook/folly"
4-
url "https://github.com/facebook/folly/archive/refs/tags/v2025.08.25.00.tar.gz"
5-
sha256 "38bdbad9f1551c6b5a6f16420005f3a126892830c351afdcf5477b858c09c4a2"
4+
url "https://github.com/facebook/folly/archive/refs/tags/v2025.09.01.00.tar.gz"
5+
sha256 "33affeb1a5f2575cc1a87fce6b07df1cf63c1e2fff201b3f100cbd98ce602580"
66
license "Apache-2.0"
77
head "https://github.com/facebook/folly.git", branch: "main"
88

99
bottle do
10-
sha256 cellar: :any, arm64_sequoia: "4f01882cdcff41caafdf761faf17ded24955d824ca7c0a5252ae50a82c2627e9"
11-
sha256 cellar: :any, arm64_sonoma: "6c7121c2ed479210a20c80ee4330f70ae3ce07307266e9e74741d2932194d267"
12-
sha256 cellar: :any, arm64_ventura: "3f33897c927321db8bfe56ace92c5a90372b914b8a884fca4bb0a306a9d0ce12"
13-
sha256 cellar: :any, sonoma: "748a6b91622c50cb11cff00dc5ee1e7e1014d2b003115259c9c91cdca6790d4d"
14-
sha256 cellar: :any, ventura: "9ef7a6ebbf7930e5d880538299922a06df080589aa68238cb604b246e36b36fe"
15-
sha256 cellar: :any_skip_relocation, arm64_linux: "3f58a0e06422710b8faa1ff4965a591e45236341dcdce76621e3fa2d32710ec9"
16-
sha256 cellar: :any_skip_relocation, x86_64_linux: "d1c89ca69297e4f737b8ad4f29f7e054db8aad5ee360e61e3c0d3f5c38fbaff9"
10+
sha256 cellar: :any, arm64_sequoia: "821a646ddfe95aff3ef48d407f6c9375fc330c4ba6055077b57069dafea19f22"
11+
sha256 cellar: :any, arm64_sonoma: "66c0fd27f31e201b455d461105260c4f6f026cba23358b2a5d6ba6bf0ad8c60a"
12+
sha256 cellar: :any, arm64_ventura: "393bcc34761f1dabdb929397553a58816dc80da383c28106ed5f262f290895e3"
13+
sha256 cellar: :any, sonoma: "7654853d2bf01d64e7e54327a8830a3fd7e4c5e137099b3d0382b95332bb5264"
14+
sha256 cellar: :any, ventura: "d06b3c9dff3b44577d724f83ae1b6bc350d05998e1487d370ad2f7bc5a453856"
15+
sha256 cellar: :any_skip_relocation, arm64_linux: "6d42633d9e63e004fc8b0b7f97e2329ead4c127b73ed4e16a0bbb31c3705e31c"
16+
sha256 cellar: :any_skip_relocation, x86_64_linux: "1216253a9b0bf32272790d42601084cf2ffd30d4bcbf9264c47fea1b53caa66a"
1717
end
1818

1919
depends_on "cmake" => :build

Formula/m/mvfst.rb

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,19 @@
11
class 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/v2025.08.25.00.tar.gz"
5-
sha256 "116b6cf9f3dc82210bc840b5a9a560f4de82756cac9899d5ad7eab52f9a257ec"
4+
url "https://github.com/facebook/mvfst/archive/refs/tags/v2025.09.01.00.tar.gz"
5+
sha256 "df7add37679edf553a46d841a368eaf2bae2b76b8af828ccba18b8c26c070a32"
66
license "MIT"
77
head "https://github.com/facebook/mvfst.git", branch: "main"
88

99
bottle do
10-
sha256 arm64_sequoia: "fd09e7a8a070aa60e18b92984b744628a62c860ef2541e3847a6c95aee962592"
11-
sha256 arm64_sonoma: "06cc9af6f99321b45b862e89bd0e5937f8d038c78612eb54829dcc2fa8f1248c"
12-
sha256 arm64_ventura: "07fae04f0b06fde8714b7063b0ca0a84ff3468b9772e9685ee87ded02d501d8b"
13-
sha256 cellar: :any, sonoma: "8a9e9622b9694cd0d24ebf4fdace9de6ffcca295ce148484fb8a57542f7c1186"
14-
sha256 cellar: :any, ventura: "72d410f1d8c261494c974cf117c7ff27f8420c9ed7d6539a93a6c23ca92e2992"
15-
sha256 cellar: :any_skip_relocation, arm64_linux: "bd2d44bfa3b632271ea4846c007565057fac7cd8c3856f6ae67fbd2e91342ec1"
16-
sha256 cellar: :any_skip_relocation, x86_64_linux: "abe01899644db2b168fe3d13f261cbe058d15384d4987d9b8386aeb0eca2c991"
10+
sha256 arm64_sequoia: "b38dd5309cebd629914fe210bc67468338569dd98585fc1c697778b052f95bcd"
11+
sha256 arm64_sonoma: "1c6b72b365f997071633a0aa457fe6694cf8ee4f3919db9b66103c1d5294c553"
12+
sha256 arm64_ventura: "0f5f5479fd0d4cc978cb6c4a80cd80acca61e92197a1734b405c58e0f0a14ac0"
13+
sha256 cellar: :any, sonoma: "4956ace5ffa6cd8317a84a669e0cbe735edd2dcac8e44a6ea0df188692f8660d"
14+
sha256 cellar: :any, ventura: "76361b06517f1f8a1592277b353e410d3f201b6a5121fc88c8743a8a00f1feee"
15+
sha256 cellar: :any_skip_relocation, arm64_linux: "9bdd37c273eb702c6529cb28c491aadd4e4995dec77f11c73823d2c2a53fd4ec"
16+
sha256 cellar: :any_skip_relocation, x86_64_linux: "ed1015e8d997a678a3c9242ac71f4119e8318cafc5b30e5982dbd1a33ba237f9"
1717
end
1818

1919
depends_on "cmake" => [:build, :test]

Formula/p/proxygen.rb

Lines changed: 65 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -1,20 +1,19 @@
11
class Proxygen < Formula
22
desc "Collection of C++ HTTP libraries"
33
homepage "https://github.com/facebook/proxygen"
4-
url "https://github.com/facebook/proxygen/releases/download/v2025.08.25.00/proxygen-v2025.08.25.00.tar.gz"
5-
sha256 "e7397cbe93bb8567438f033bc5b1e407b074061c72783d3f55388e416b63fcf0"
4+
url "https://github.com/facebook/proxygen/releases/download/v2025.09.01.00/proxygen-v2025.09.01.00.tar.gz"
5+
sha256 "f8602dfd40e4d2a72726c5f63cc430a6abac7e72fa005739be695b3d5d4fc31e"
66
license "BSD-3-Clause"
77
head "https://github.com/facebook/proxygen.git", branch: "main"
88

99
bottle do
10-
rebuild 1
11-
sha256 arm64_sequoia: "6bb39c37508260f20776ded6d8542b966dcc57855f067aa0bab6da8a425fcef7"
12-
sha256 arm64_sonoma: "19cbde3ce930b7a9150a87cfbd67bb73fb6320436d5466d7d5762a525b386ad3"
13-
sha256 arm64_ventura: "6d525af161582983242795d367b32f0cbc1d8edaad4632a6a09e64c426b09d41"
14-
sha256 cellar: :any, sonoma: "5c5694ffc6401602394ab1227231cd38071f6c545a41e3933659da51988a9e3a"
15-
sha256 cellar: :any, ventura: "bf12c14c6124f089c6b6821803e7a61ab9e697acb475e68d5e6472d4e3882cab"
16-
sha256 cellar: :any_skip_relocation, arm64_linux: "c0cb2b7dcdbb48a2d49b034f6b4ef5750cd0b57dfcb9370ca3b1efd4b77e8ab9"
17-
sha256 cellar: :any_skip_relocation, x86_64_linux: "f9ddf97e3cbb525994f69c0cbd4e530dedc266b819d4438ab092e01ac13f2404"
10+
sha256 arm64_sequoia: "c6f97eab85d0a8c7c98fdb955f4608a749e12aab6aac6d95d37bcb55266c869e"
11+
sha256 arm64_sonoma: "4046d4e325229150a4b3bdc5a47f862b61e6433bd616d23fb0f56c6492d10547"
12+
sha256 arm64_ventura: "0293c5d11f02ea35cdcf5459389c306bb62c445eb2692fd7d26739f365558475"
13+
sha256 cellar: :any, sonoma: "eff39e7c46bd810b9978e0d43c879e20dedcc13a5560db4350f9e3cab67cbede"
14+
sha256 cellar: :any, ventura: "2de9be28409b21a7e33d10bf239f7e7c98d47d76fa31701efa72c4df9918603e"
15+
sha256 cellar: :any_skip_relocation, arm64_linux: "d22132e208c9f4e7c220cc590702520ad99b3309b5c4a2ea84b4296e706a0a56"
16+
sha256 cellar: :any_skip_relocation, x86_64_linux: "e082af77c752ddb30c67107a49641f41125c4227baa2afcd7e77e7ea9f83846b"
1817
end
1918

2019
depends_on "cmake" => :build
@@ -37,26 +36,16 @@ class Proxygen < Formula
3736

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

40-
# Fix build with Boost 1.89.0, pr ref: https://github.com/facebook/proxygen/pull/570
41-
patch do
42-
url "https://github.com/facebook/proxygen/commit/10af948d7ff29bc8601e83127a9d9ab1c441fc58.patch?full_index=1"
43-
sha256 "161937c94727ab34976d5f2f602e6b7fcaecc7c86236ce0f6cbd809a5f852379"
44-
end
45-
46-
# Fix various symbol resolution errors.
47-
# https://github.com/facebook/proxygen/pull/572
48-
patch do
49-
url "https://github.com/facebook/proxygen/commit/7ad708b2206e4400240af5fd08e429b1b0cbedb3.patch?full_index=1"
50-
sha256 "4e64f687017888af90c4c6e691923db75c1e067fc8b722b038d05ee67707767c"
51-
end
52-
5339
# Fix name of `liblibhttperf2`.
5440
# https://github.com/facebook/proxygen/pull/574
5541
patch do
5642
url "https://github.com/facebook/proxygen/commit/415ed3320f3d110f1d8c6846ca0582a4db7d225a.patch?full_index=1"
5743
sha256 "4ea28c2f87732526afad0f2b2b66be330ad3d4fc18d0f20eb5e1242b557a6fcf"
5844
end
5945

46+
# Fix build with Boost 1.89.0, pr ref: https://github.com/facebook/proxygen/pull/570
47+
patch :DATA
48+
6049
def install
6150
args = ["-DBUILD_SHARED_LIBS=ON", "-DCMAKE_INSTALL_RPATH=#{rpath}"]
6251
if OS.mac?
@@ -81,3 +70,56 @@ def install
8170
Process.kill "TERM", pid
8271
end
8372
end
73+
74+
__END__
75+
diff --git i/CMakeLists.txt w/CMakeLists.txt
76+
index cc189df..9d61345 100644
77+
--- i/CMakeLists.txt
78+
+++ w/CMakeLists.txt
79+
@@ -80,17 +80,21 @@ find_package(ZLIB REQUIRED)
80+
find_package(OpenSSL REQUIRED)
81+
find_package(Threads)
82+
find_package(c-ares REQUIRED)
83+
-find_package(Boost 1.58 REQUIRED
84+
- COMPONENTS
85+
+set(PROXYGEN_BOOST_COMPONENTS
86+
iostreams
87+
context
88+
filesystem
89+
program_options
90+
regex
91+
- system
92+
thread
93+
chrono
94+
)
95+
+find_package(Boost 1.58 REQUIRED COMPONENTS ${PROXYGEN_BOOST_COMPONENTS})
96+
+if (Boost_MAJOR_VERSION EQUAL 1 AND Boost_MINOR_VERSION LESS 69)
97+
+ list(APPEND PROXYGEN_BOOST_COMPONENTS system)
98+
+ find_package(Boost 1.58 REQUIRED COMPONENTS ${PROXYGEN_BOOST_COMPONENTS})
99+
+endif()
100+
+string(REPLACE ";" " " PROXYGEN_BOOST_COMPONENTS "${PROXYGEN_BOOST_COMPONENTS}")
101+
102+
list(APPEND
103+
_PROXYGEN_COMMON_COMPILE_OPTIONS
104+
diff --git i/cmake/proxygen-config.cmake.in w/cmake/proxygen-config.cmake.in
105+
index 8899242..114aaf7 100644
106+
--- i/cmake/proxygen-config.cmake.in
107+
+++ w/cmake/proxygen-config.cmake.in
108+
@@ -31,16 +31,7 @@ find_dependency(Fizz)
109+
find_dependency(ZLIB)
110+
find_dependency(OpenSSL)
111+
find_dependency(Threads)
112+
-find_dependency(Boost 1.58 REQUIRED
113+
- COMPONENTS
114+
- iostreams
115+
- context
116+
- filesystem
117+
- program_options
118+
- regex
119+
- system
120+
- thread
121+
-)
122+
+find_dependency(Boost 1.58 REQUIRED COMPONENTS @PROXYGEN_BOOST_COMPONENTS@)
123+
find_dependency(c-ares REQUIRED)
124+
125+
if(NOT TARGET proxygen::proxygen)

0 commit comments

Comments
 (0)