Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

grpc 1.55.0 protobuf 22.5 #131405

Merged
merged 70 commits into from
Jun 6, 2023
Merged
Show file tree
Hide file tree
Changes from 35 commits
Commits
Show all changes
70 commits
Select commit Hold shift + click to select a range
76b8c0d
grpc 1.55.0
chenrui333 May 19, 2023
5c6d1bc
protobuf 22.5
ZhongRuoyu Feb 17, 2023
4b0d832
grpc@1.54 1.54.2 (new formula)
carlocab May 26, 2023
21b7c8e
protobuf@21 21.12 (new formula)
carlocab May 26, 2023
f804c22
apache-arrow: switch to `grpc@1.54` and `protobuf@21`
carlocab May 20, 2023
d0f928a
bear: revision bump (grpc 1.55.0)
carlocab May 22, 2023
c9d65cb
bloaty: switch to `protobuf@21`
carlocab May 20, 2023
c2f2435
brpc: switch to `protobuf@21`
carlocab May 20, 2023
080f6b8
dvc: switch to `protobuf@21`
carlocab May 26, 2023
d93b15e
etcd-cpp-apiv3: switch to `grpc@1.54`, `protobuf@21`
carlocab May 20, 2023
cb19dd9
fastnetmon: switch to `grpc@1.54`
carlocab May 20, 2023
6647594
libphonenumber: switch to `protobuf@21`
carlocab May 20, 2023
7568cbf
libpulsar: switch to `protobuf@21`
carlocab May 20, 2023
06f31f8
mavsdk: switch to `grpc@1.54`, `protobuf@21`
carlocab May 20, 2023
066d4d3
monero: switch to `protobuf@21`
carlocab May 20, 2023
fb2b50c
mosh: revision bump (protobuf 22.5)
carlocab May 20, 2023
044ae79
mysql: switch to `protobuf@21`
carlocab May 20, 2023
79a8432
ncnn: switch to `protobuf@21`
carlocab May 20, 2023
4df00be
netdata: revision bump (protobuf 22.5)
carlocab May 20, 2023
6a7bcae
ola: switch to `protobuf@21`
carlocab May 20, 2023
2987906
opencv: switch to `protobuf@21`
carlocab May 20, 2023
043eb69
opencv@3: switch to `protobuf@21`
carlocab May 20, 2023
98432fe
opentelemetry-cpp: switch to `grpc@1.54`, `protobuf@21`
carlocab May 28, 2023
90c718b
or-tools: switch to `protobuf@21`
carlocab May 20, 2023
0abfc28
osm-pbf: switch to `protobuf@21`
carlocab May 20, 2023
24a2dd4
percona-server: switch to `protobuf@21`
carlocab May 20, 2023
8968302
percona-xtrabackup: switch to `protobuf@21`
carlocab May 20, 2023
37b747c
protobuf-c: switch to `protobuf@21`
carlocab May 20, 2023
4d09fa3
pytorch: switch to `protobuf@21`
carlocab May 20, 2023
964586d
rethinkdb: switch to `protobuf@21`
carlocab May 20, 2023
836a564
sysdig: switch to `grpc@1.54`, `protobuf@21`
carlocab May 20, 2023
fe26cfd
torchvision: revision bump (protobuf 22.5)
carlocab May 20, 2023
04936f3
trzsz: switch to `protobuf@21`
carlocab May 28, 2023
33dd299
vineyard: revision bump (protobuf 22.5)
carlocab May 20, 2023
6caf401
wownero: switch to `protobuf@21`
carlocab May 20, 2023
cab8bd8
or-tools: update 9.6_1 bottle.
BrewTestBot Jun 6, 2023
a929b3f
mysql: update 8.0.33_1 bottle.
BrewTestBot Jun 6, 2023
e77adf4
mavsdk: update 1.4.15_1 bottle.
BrewTestBot Jun 6, 2023
e6d6d16
percona-server: update 8.0.32-24_1 bottle.
BrewTestBot Jun 6, 2023
393f80d
ola: update 0.10.9_1 bottle.
BrewTestBot Jun 6, 2023
788a888
fastnetmon: update 1.2.5_1 bottle.
BrewTestBot Jun 6, 2023
b8829f4
bloaty: update 1.1_11 bottle.
BrewTestBot Jun 6, 2023
8f2d073
protobuf@21: add 21.12 bottle.
BrewTestBot Jun 6, 2023
41f5d5c
bear: update 3.1.2_2 bottle.
BrewTestBot Jun 6, 2023
5f86651
apache-arrow: update 12.0.0_1 bottle.
BrewTestBot Jun 6, 2023
ee6bc8b
dvc: update 2.58.2_1 bottle.
BrewTestBot Jun 6, 2023
6d96479
rethinkdb: update 2.4.3_1 bottle.
BrewTestBot Jun 6, 2023
ee695eb
grpc@1.54: add 1.54.2 bottle.
BrewTestBot Jun 6, 2023
5de259e
opencv: update 4.7.0_5 bottle.
BrewTestBot Jun 6, 2023
c2e3aaa
pytorch: update 2.0.0_1 bottle.
BrewTestBot Jun 6, 2023
da310fe
monero: update 0.18.2.2_1 bottle.
BrewTestBot Jun 6, 2023
bd1410a
wownero: update 0.11.0.3_1 bottle.
BrewTestBot Jun 6, 2023
57825a8
libphonenumber: update 8.13.13_1 bottle.
BrewTestBot Jun 6, 2023
e94468b
osm-pbf: update 1.5.0_5 bottle.
BrewTestBot Jun 6, 2023
02e1618
percona-xtrabackup: update 8.0.32-26_1 bottle.
BrewTestBot Jun 6, 2023
1d5cf27
etcd-cpp-apiv3: update 0.14.3_1 bottle.
BrewTestBot Jun 6, 2023
bc9c0a3
sysdig: update 0.31.5_2 bottle.
BrewTestBot Jun 6, 2023
82a0e50
vineyard: update 0.15.0_1 bottle.
BrewTestBot Jun 6, 2023
1e04597
protobuf: update 22.5 bottle.
BrewTestBot Jun 6, 2023
46b3467
brpc: update 1.5.0_1 bottle.
BrewTestBot Jun 6, 2023
3049870
mosh: update 1.4.0_1 bottle.
BrewTestBot Jun 6, 2023
b35d1b7
trzsz: update 1.1.2_1 bottle.
BrewTestBot Jun 6, 2023
a23632a
netdata: update 1.39.1_1 bottle.
BrewTestBot Jun 6, 2023
0cee92c
ncnn: update 20230517_1 bottle.
BrewTestBot Jun 6, 2023
c9d183a
opencv@3: update 3.4.16_8 bottle.
BrewTestBot Jun 6, 2023
6b02fbd
libpulsar: update 3.2.0_1 bottle.
BrewTestBot Jun 6, 2023
a76817c
protobuf-c: update 1.4.1_2 bottle.
BrewTestBot Jun 6, 2023
e127c07
grpc: update 1.55.0 bottle.
BrewTestBot Jun 6, 2023
7e96ff1
torchvision: update 0.15.1_1 bottle.
BrewTestBot Jun 6, 2023
47e2c40
opentelemetry-cpp: remove bottle block
carlocab Jun 6, 2023
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
1 change: 1 addition & 0 deletions Aliases/grpc@1.55
File renamed without changes.
5 changes: 3 additions & 2 deletions Formula/apache-arrow.rb
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@ class ApacheArrow < Formula
mirror "https://archive.apache.org/dist/arrow/arrow-12.0.0/apache-arrow-12.0.0.tar.gz"
sha256 "ddd8347882775e53af7d0965a1902b7d8fcd0a030fd14f783d4f85e821352d52"
license "Apache-2.0"
revision 1
head "https://github.com/apache/arrow.git", branch: "main"

bottle do
Expand All @@ -24,10 +25,10 @@ class ApacheArrow < Formula
depends_on "brotli"
depends_on "bzip2"
depends_on "glog"
depends_on "grpc"
depends_on "grpc@1.54"
depends_on "lz4"
depends_on "openssl@1.1"
depends_on "protobuf"
depends_on "protobuf@21"
depends_on "rapidjson"
depends_on "re2"
depends_on "snappy"
Expand Down
2 changes: 1 addition & 1 deletion Formula/bear.rb
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ class Bear < Formula
url "https://github.com/rizsotto/Bear/archive/3.1.2.tar.gz"
sha256 "5f94e98480bd8576a64cd1d59649f34b09b4e02a81f1d983c92af1113e061fc3"
license "GPL-3.0-or-later"
revision 1
revision 2
head "https://github.com/rizsotto/Bear.git", branch: "master"

bottle do
Expand Down
4 changes: 2 additions & 2 deletions Formula/bloaty.rb
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ class Bloaty < Formula
url "https://github.com/google/bloaty/releases/download/v1.1/bloaty-1.1.tar.bz2"
sha256 "a308d8369d5812aba45982e55e7c3db2ea4780b7496a5455792fb3dcba9abd6f"
license "Apache-2.0"
revision 10
revision 11

bottle do
sha256 cellar: :any, arm64_ventura: "485449be09072bf5044e7a8252cf4385d3f1b4365a7907fb5cea4646dbfae409"
Expand All @@ -19,7 +19,7 @@ class Bloaty < Formula
depends_on "cmake" => :build
depends_on "pkg-config" => :build
depends_on "capstone"
depends_on "protobuf"
depends_on "protobuf@21"
depends_on "re2"

def install
Expand Down
7 changes: 5 additions & 2 deletions Formula/brpc.rb
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@ class Brpc < Formula
url "https://dlcdn.apache.org/brpc/1.5.0/apache-brpc-1.5.0-src.tar.gz"
sha256 "8afa1367d0c0ddb471decc8660ab7bdbfd45a027f7dfb6d18303990954f70105"
license "Apache-2.0"
revision 1
head "https://github.com/apache/brpc.git", branch: "master"

bottle do
Expand All @@ -20,7 +21,7 @@ class Brpc < Formula
depends_on "gflags"
depends_on "leveldb"
depends_on "openssl@3"
depends_on "protobuf"
depends_on "protobuf@21"

def install
args = %w[
Expand Down Expand Up @@ -62,10 +63,12 @@ def install
return 0;
}
EOS
protobuf = Formula["protobuf@21"]
flags = %W[
-I#{include}
-I#{protobuf.opt_include}
-L#{lib}
-L#{Formula["protobuf"].opt_lib}
-L#{protobuf.opt_lib}
-lbrpc
-lprotobuf
]
Expand Down
10 changes: 9 additions & 1 deletion Formula/dvc.rb
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@ class Dvc < Formula
url "https://files.pythonhosted.org/packages/b4/2f/7bbbc279bffe43a8fb050da1626bf52f2b0f605ecb96744b767453700752/dvc-2.58.2.tar.gz"
sha256 "d40fff99b76719d1d524f103ad9dc64141bb363492abb9b8a61c6e70efe5a4dc"
license "Apache-2.0"
revision 1

bottle do
sha256 cellar: :any, arm64_ventura: "4d056f5d2e70b919e8d939fb4ab6d524a8a96ed2ac6ffc0cc3fed2f8397949ff"
Expand All @@ -24,7 +25,7 @@ class Dvc < Formula
depends_on "cffi"
depends_on "numpy"
depends_on "openssl@1.1"
depends_on "protobuf"
depends_on "protobuf@21"
depends_on "pycparser"
depends_on "pygit2"
depends_on "pygments"
Expand Down Expand Up @@ -777,6 +778,13 @@ def install
virtualenv_install_with_resources

generate_completions_from_executable(bin/"dvc", "completion", "-s", shells: [:bash, :zsh])

# Remove the lines below when we depend on unversioned protobuf.
# This is needed because protobuf@21 is keg-only.
odie "`.pth` file writing can be removed!" if deps.none? { |d| d.name.start_with?("protobuf@") }
site_packages = Language::Python.site_packages("python3")
protobuf = Formula["protobuf@21"].opt_prefix
(libexec/site_packages/"homebrew-protobuf.pth").write protobuf/site_packages
end

test do
Expand Down
13 changes: 7 additions & 6 deletions Formula/etcd-cpp-apiv3.rb
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@ class EtcdCppApiv3 < Formula
url "https://github.com/etcd-cpp-apiv3/etcd-cpp-apiv3/archive/refs/tags/v0.14.3.tar.gz"
sha256 "5faf1ca697f9889c269a2a0cb2237d8121959f72bf6eca4f61dffdcb9c6d9d46"
license "BSD-3-Clause"
revision 1

bottle do
sha256 cellar: :any, arm64_ventura: "a66eb265d53f20608fb1eb5667d94c78d45d3ecda60644327695dabe553f4700"
Expand All @@ -20,9 +21,9 @@ class EtcdCppApiv3 < Formula

depends_on "boost"
depends_on "cpprestsdk"
depends_on "grpc"
depends_on "grpc@1.54"
depends_on "openssl@1.1"
depends_on "protobuf"
depends_on "protobuf@21"

fails_with gcc: "5"

Expand Down Expand Up @@ -55,15 +56,15 @@ def install
system ENV.cxx, "test.cc", "-std=c++17",
"-I#{Formula["boost"].include}",
"-I#{Formula["cpprestsdk"].include}",
"-I#{Formula["grpc"].include}",
"-I#{Formula["grpc@1.54"].include}",
"-I#{Formula["openssl@1.1"].include}",
"-I#{Formula["protobuf"].include}",
"-I#{Formula["protobuf@21"].include}",
"-I#{include}",
"-L#{Formula["boost"].lib}",
"-L#{Formula["cpprestsdk"].lib}",
"-L#{Formula["grpc"].lib}",
"-L#{Formula["grpc@1.54"].lib}",
"-L#{Formula["openssl@1.1"].lib}",
"-L#{Formula["protobuf"].lib}",
"-L#{Formula["protobuf@21"].lib}",
"-L#{lib}",
"-lboost_random-mt",
"-lboost_chrono-mt",
Expand Down
3 changes: 2 additions & 1 deletion Formula/fastnetmon.rb
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@ class Fastnetmon < Formula
url "https://github.com/pavel-odintsov/fastnetmon/archive/refs/tags/v1.2.5.tar.gz"
sha256 "d92a1f16e60b6ab6f5c5e023a215570e9352ce9d0c9a9d7209416f8cd0227ae6"
license "GPL-2.0-only"
revision 1

bottle do
sha256 cellar: :any, arm64_ventura: "43e1dcf0484a87c3db4a424bac3e2965b22290b7a3178532f803584e479fb20a"
Expand All @@ -19,7 +20,7 @@ class Fastnetmon < Formula
depends_on "abseil"
depends_on "boost"
depends_on "capnp"
depends_on "grpc"
depends_on "grpc@1.54"
depends_on "hiredis"
depends_on "log4cpp"
depends_on macos: :big_sur # We need C++ 20 available for build which is available from Big Sur
Expand Down
4 changes: 2 additions & 2 deletions Formula/grpc.rb
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,8 @@ class Grpc < Formula
desc "Next generation open source RPC library and framework"
homepage "https://grpc.io/"
url "https://github.com/grpc/grpc.git",
tag: "v1.54.2",
revision: "8871dab19b4ab5389e28474d25cfeea61283265c"
tag: "v1.55.0",
revision: "0bf4a618b17a3f0ed61c22364913c7f66fc1c61a"
license "Apache-2.0"
head "https://github.com/grpc/grpc.git", branch: "master"

Expand Down
104 changes: 104 additions & 0 deletions Formula/grpc@1.54.rb
Original file line number Diff line number Diff line change
@@ -0,0 +1,104 @@
class GrpcAT154 < Formula
desc "Next generation open source RPC library and framework"
homepage "https://grpc.io/"
url "https://github.com/grpc/grpc.git",
tag: "v1.54.2",
revision: "8871dab19b4ab5389e28474d25cfeea61283265c"
license "Apache-2.0"

# The "latest" release on GitHub is sometimes for an older major/minor and
# there's sometimes a notable gap between when a version is tagged and
# released, so we have to check the releases page instead.
livecheck do
url "https://github.com/grpc/grpc/releases?q=prerelease%3Afalse"
regex(%r{href=["']?[^"' >]*?/tag/v?(1\.54(?:\.\d+)+)["' >]}i)
strategy :page_match
end

keg_only :versioned_formula

depends_on "autoconf" => :build
depends_on "automake" => :build
depends_on "cmake" => :build
depends_on "libtool" => :build
depends_on "pkg-config" => :test
depends_on "abseil"
depends_on "c-ares"
depends_on "openssl@1.1"
depends_on "protobuf@21"
depends_on "re2"

uses_from_macos "zlib"

on_macos do
depends_on "llvm" => :build if DevelopmentTools.clang_build_version <= 1100
end

fails_with :clang do
build 1100
cause "Requires C++17 features not yet implemented"
end

fails_with gcc: "5" # C++17

def install
ENV.llvm_clang if OS.mac? && (DevelopmentTools.clang_build_version <= 1100)
mkdir "cmake/build" do
args = %W[
../..
-DCMAKE_CXX_STANDARD=17
-DCMAKE_CXX_STANDARD_REQUIRED=TRUE
-DCMAKE_INSTALL_RPATH=#{rpath}
-DBUILD_SHARED_LIBS=ON
-DgRPC_BUILD_TESTS=OFF
-DgRPC_INSTALL=ON
-DgRPC_ABSL_PROVIDER=package
-DgRPC_CARES_PROVIDER=package
-DgRPC_PROTOBUF_PROVIDER=package
-DgRPC_SSL_PROVIDER=package
-DgRPC_ZLIB_PROVIDER=package
-DgRPC_RE2_PROVIDER=package
] + std_cmake_args

system "cmake", *args
system "make", "install"

args = %W[
../..
-DCMAKE_INSTALL_RPATH=#{rpath}
-DBUILD_SHARED_LIBS=ON
-DgRPC_BUILD_TESTS=ON
] + std_cmake_args
system "cmake", *args
system "make", "grpc_cli"
bin.install "grpc_cli"
lib.install Dir[shared_library("libgrpc++_test_config", "*")]

if OS.mac?
# These are installed manually, so need to be relocated manually as well
MachO::Tools.add_rpath(bin/"grpc_cli", rpath)
MachO::Tools.add_rpath(lib/shared_library("libgrpc++_test_config"), rpath)
end
end
end

test do
(testpath/"test.cpp").write <<~EOS
#include <grpc/grpc.h>
int main() {
grpc_init();
grpc_shutdown();
return GRPC_STATUS_OK;
}
EOS
ENV.prepend_path "PKG_CONFIG_PATH", lib/"pkgconfig"
ENV.prepend_path "PKG_CONFIG_PATH", Formula["protobuf@21"].opt_lib/"pkgconfig"
ENV.prepend_path "PKG_CONFIG_PATH", Formula["openssl@1.1"].opt_lib/"pkgconfig"
pkg_config_flags = shell_output("pkg-config --cflags --libs libcares protobuf re2 grpc++").chomp.split
system ENV.cc, "test.cpp", "-L#{Formula["abseil"].opt_lib}", *pkg_config_flags, "-o", "test"
system "./test"

output = shell_output("#{bin}/grpc_cli ls localhost:#{free_port} 2>&1", 1)
assert_match "Received an error when querying services endpoint.", output
end
end
6 changes: 4 additions & 2 deletions Formula/libphonenumber.rb
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@ class Libphonenumber < Formula
url "https://github.com/google/libphonenumber/archive/v8.13.13.tar.gz"
sha256 "5722d25b41ef621849f765121233dcedeb4bca7df87355a21053f893ba7a9a69"
license "Apache-2.0"
revision 1

livecheck do
url :stable
Expand All @@ -26,7 +27,7 @@ class Libphonenumber < Formula
depends_on "abseil"
depends_on "boost"
depends_on "icu4c"
depends_on "protobuf"
depends_on "protobuf@21"
depends_on "re2"

fails_with gcc: "5" # For abseil and C++17
Expand Down Expand Up @@ -66,7 +67,8 @@ def install
}
}
EOS
system ENV.cxx, "-std=c++17", "test.cpp", "-L#{lib}", "-lphonenumber", "-o", "test"
system ENV.cxx, "-std=c++17", "-I#{Formula["protobuf@21"].opt_include}", "test.cpp",
"-L#{lib}", "-lphonenumber", "-o", "test"
system "./test"
end
end
Expand Down
11 changes: 7 additions & 4 deletions Formula/libpulsar.rb
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@ class Libpulsar < Formula
mirror "https://archive.apache.org/dist/pulsar/pulsar-client-cpp-3.2.0/apache-pulsar-client-cpp-3.2.0.tar.gz"
sha256 "e1d007d140906e4e7fc2b47414d551f3c7024bd9d35c8be1bbde3078dc2bddbc"
license "Apache-2.0"
revision 1

bottle do
sha256 cellar: :any, arm64_ventura: "08ede2fa1b7e6995c97083b329757c147144b3d46534e174f191a89010048f52"
Expand All @@ -20,7 +21,7 @@ class Libpulsar < Formula
depends_on "pkg-config" => :build
depends_on "boost"
depends_on "openssl@1.1"
depends_on "protobuf"
depends_on "protobuf@21"
depends_on "snappy"
depends_on "zstd"

Expand All @@ -30,8 +31,8 @@ def install
system "cmake", ".", *std_cmake_args,
"-DBUILD_TESTS=OFF",
"-DBoost_INCLUDE_DIRS=#{Formula["boost"].include}",
"-DProtobuf_INCLUDE_DIR=#{Formula["protobuf"].include}",
"-DProtobuf_LIBRARIES=#{Formula["protobuf"].lib/shared_library("libprotobuf")}"
"-DProtobuf_INCLUDE_DIR=#{Formula["protobuf@21"].include}",
"-DProtobuf_LIBRARIES=#{Formula["protobuf@21"].lib/shared_library("libprotobuf")}"
system "make", "pulsarShared", "pulsarStatic"
system "make", "install"
end
Expand All @@ -46,7 +47,9 @@ def install
}
EOS

system ENV.cxx, "-std=gnu++11", "test.cc", "-L#{lib}", "-lpulsar", "-o", "test"
# Protobuf include can be removed when this depends on unversioned protobuf.
system ENV.cxx, "-std=gnu++11", "-I#{Formula["protobuf@21"].opt_include}",
"test.cc", "-L#{lib}", "-lpulsar", "-o", "test"
system "./test"
end
end
5 changes: 3 additions & 2 deletions Formula/mavsdk.rb
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,7 @@ class Mavsdk < Formula
tag: "v1.4.15",
revision: "8b9b5b810c08ecf582ba0a4bffdb76b35d0a8007"
license "BSD-3-Clause"
revision 1

livecheck do
url :stable
Expand All @@ -29,10 +30,10 @@ class Mavsdk < Formula
depends_on "abseil"
depends_on "c-ares"
depends_on "curl"
depends_on "grpc"
depends_on "grpc@1.54"
depends_on "jsoncpp"
depends_on "openssl@1.1"
depends_on "protobuf"
depends_on "protobuf@21"
depends_on "re2"
depends_on "tinyxml2"

Expand Down
3 changes: 2 additions & 1 deletion Formula/monero.rb
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@ class Monero < Formula
tag: "v0.18.2.2",
revision: "e06129bb4d1076f4f2cebabddcee09f1e9e30dcc"
license "BSD-3-Clause"
revision 1

livecheck do
url :stable
Expand All @@ -29,7 +30,7 @@ class Monero < Formula
depends_on "libsodium"
depends_on "libusb"
depends_on "openssl@1.1"
depends_on "protobuf"
depends_on "protobuf@21"
depends_on "readline"
depends_on "unbound"
depends_on "zeromq"
Expand Down
Loading