From 08f740b44cb5aeef316898404c6932b72eb6f857 Mon Sep 17 00:00:00 2001 From: igavintang <9823338+igavintang@users.noreply.github.com> Date: Wed, 29 Nov 2023 17:24:03 +0800 Subject: [PATCH] Add brpc version 1.7.0 (#2887) --- packages/b/brpc/patches/1.7.0/cmake.patch | 20 ++++++++++++++++++++ packages/b/brpc/xmake.lua | 2 ++ 2 files changed, 22 insertions(+) create mode 100644 packages/b/brpc/patches/1.7.0/cmake.patch diff --git a/packages/b/brpc/patches/1.7.0/cmake.patch b/packages/b/brpc/patches/1.7.0/cmake.patch new file mode 100644 index 000000000..61409c8db --- /dev/null +++ b/packages/b/brpc/patches/1.7.0/cmake.patch @@ -0,0 +1,20 @@ +diff --git a/CMakeLists.txt b/CMakeLists.txt +index 71838043..88448d2e 100644 +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -227,14 +227,13 @@ set(DYNAMIC_LIB + ${PROTOC_LIB} + ${CMAKE_THREAD_LIBS_INIT} + ${THRIFT_LIB} +- ${OPENSSL_CRYPTO_LIBRARY} + dl + z) + + if(WITH_MESALINK) + list(APPEND DYNAMIC_LIB ${MESALINK_LIB}) + else() +- list(APPEND DYNAMIC_LIB ${OPENSSL_SSL_LIBRARY}) ++ list(APPEND DYNAMIC_LIB ${OPENSSL_SSL_LIBRARY} ${OPENSSL_CRYPTO_LIBRARY}) + endif() + + if(WITH_RDMA) diff --git a/packages/b/brpc/xmake.lua b/packages/b/brpc/xmake.lua index 9e6b618d6..1335df0ca 100644 --- a/packages/b/brpc/xmake.lua +++ b/packages/b/brpc/xmake.lua @@ -3,6 +3,8 @@ package("brpc") set_description("brpc is an Industrial-grade RPC framework using C++ Language, which is often used in high performance system such as Search, Storage, Machine learning, Advertisement, Recommendation etc.") add_urls("https://github.com/apache/brpc/archive/refs/tags/$(version).tar.gz") + add_versions("1.7.0", "48668cbc943edd1b72551e99c58516249d15767b46ea13a843eb8df1d3d1bc42") + add_patches("1.7.0", path.join(os.scriptdir(), "patches", "1.7.0", "cmake.patch"), "801920d6fcd20f3da68c1846dc22d26d2d320e48b06b6b5bd38bbed11e5ebd2c") add_versions("1.6.1", "d9eb93683b0e4cb583aacdf2357c3e3e613fbf797c4fafd0eae1d09d5ea50964") add_patches("1.6.1", path.join(os.scriptdir(), "patches", "1.6.1", "cmake.patch"), "046e590994ad302127d4cb7b1b2d8231db5f7c30c3948a0172d0dca9bef1da0b") add_versions("1.5.0", "5ce178e3070ecdf9576a8917e3f65d96085f437bfbf9f1d09d46bca1375938cf")