Sfoglia il codice sorgente

Add brpc version 1.7.0 (#2887)

igavintang 1 anno fa
parent
commit
08f740b44c
2 ha cambiato i file con 22 aggiunte e 0 eliminazioni
  1. 20 0
      packages/b/brpc/patches/1.7.0/cmake.patch
  2. 2 0
      packages/b/brpc/xmake.lua

+ 20 - 0
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)

+ 2 - 0
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")