From 9f39409a344e665900a51c470a4678c2c30f91da Mon Sep 17 00:00:00 2001 From: myd7349 Date: Fri, 29 Mar 2019 06:44:02 +0800 Subject: [protobuf] Update to 3.7.1 (#5502) * [protobuf] Update to 3.7.1 --- ports/protobuf/CONTROL | 2 +- ports/protobuf/disable-lite.patch | 16 ++++++++-------- ports/protobuf/portfile.cmake | 5 ++--- ports/protobuf/version-rc-msvc.patch | 16 ---------------- 4 files changed, 11 insertions(+), 28 deletions(-) delete mode 100644 ports/protobuf/version-rc-msvc.patch diff --git a/ports/protobuf/CONTROL b/ports/protobuf/CONTROL index 88bc7d3ee..6cd33935c 100644 --- a/ports/protobuf/CONTROL +++ b/ports/protobuf/CONTROL @@ -1,5 +1,5 @@ Source: protobuf -Version: 3.6.1.3-1 +Version: 3.7.1 Description: Protocol Buffers - Google's data interchange format Feature: zlib diff --git a/ports/protobuf/disable-lite.patch b/ports/protobuf/disable-lite.patch index ceb34671c..3a372e68f 100644 --- a/ports/protobuf/disable-lite.patch +++ b/ports/protobuf/disable-lite.patch @@ -1,11 +1,11 @@ diff --git a/cmake/install.cmake b/cmake/install.cmake -index 82036cb..378db2d 100644 +index 9b2ae93c..7c9670a3 100644 --- a/cmake/install.cmake +++ b/cmake/install.cmake -@@ -15,10 +15,12 @@ foreach(_library ${_protobuf_libraries}) - PROPERTY INTERFACE_INCLUDE_DIRECTORIES - $ - $) +@@ -22,10 +22,12 @@ foreach(_library ${_protobuf_libraries}) + set_property(TARGET ${_library} + PROPERTY INSTALL_RPATH "@loader_path") + endif() + if(NOT "${_library}" STREQUAL "libprotobuf-lite") install(TARGETS ${_library} EXPORT protobuf-targets RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR} COMPONENT ${_library} @@ -15,8 +15,8 @@ index 82036cb..378db2d 100644 endforeach() if (protobuf_BUILD_PROTOC_BINARIES) -@@ -26,7 +28,7 @@ if (protobuf_BUILD_PROTOC_BINARIES) - RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR} COMPONENT protoc) +@@ -40,7 +42,7 @@ if (protobuf_BUILD_PROTOC_BINARIES) + endif() endif (protobuf_BUILD_PROTOC_BINARIES) -install(FILES ${CMAKE_CURRENT_BINARY_DIR}/protobuf.pc ${CMAKE_CURRENT_BINARY_DIR}/protobuf-lite.pc DESTINATION "${CMAKE_INSTALL_LIBDIR}/pkgconfig") @@ -24,7 +24,7 @@ index 82036cb..378db2d 100644 file(STRINGS extract_includes.bat.in _extract_strings REGEX "^copy") -@@ -107,12 +109,12 @@ configure_file(protobuf-options.cmake +@@ -121,12 +123,12 @@ configure_file(protobuf-options.cmake # Allows the build directory to be used as a find directory. if (protobuf_BUILD_PROTOC_BINARIES) diff --git a/ports/protobuf/portfile.cmake b/ports/protobuf/portfile.cmake index 32e8ccd91..9e0bc15d7 100644 --- a/ports/protobuf/portfile.cmake +++ b/ports/protobuf/portfile.cmake @@ -3,13 +3,12 @@ include(vcpkg_common_functions) vcpkg_from_github( OUT_SOURCE_PATH SOURCE_PATH REPO google/protobuf - REF v3.6.1.3 - SHA512 9eadb46c7daa19e612516958169bc90943b38b429a4b2cf2171b66b57f50a2f8a9b66cbf58bdd44517af414b78e0f3ab2e1361891dc60ecd098185da2638d37e + REF v3.7.1 + SHA512 7d4cfabd4bd55926336a3baafa0bc1f1f15380b1b2af945f70a2bb3ba24c6ac6567f49c492326d6d1c43a488166bff178f9266377758a05d8541d8b242f4f80f HEAD_REF master PATCHES fix-uwp.patch disable-lite.patch - version-rc-msvc.patch ) if(CMAKE_HOST_WIN32 AND NOT VCPKG_TARGET_ARCHITECTURE MATCHES "x64" AND NOT VCPKG_TARGET_ARCHITECTURE MATCHES "x86") diff --git a/ports/protobuf/version-rc-msvc.patch b/ports/protobuf/version-rc-msvc.patch deleted file mode 100644 index b24a862d9..000000000 --- a/ports/protobuf/version-rc-msvc.patch +++ /dev/null @@ -1,16 +0,0 @@ -diff --git a/cmake/protoc.cmake b/cmake/protoc.cmake -index 9bf6f5a..b58a12a 100644 ---- a/cmake/protoc.cmake -+++ b/cmake/protoc.cmake -@@ -2,9 +2,11 @@ set(protoc_files - ${protobuf_source_dir}/src/google/protobuf/compiler/main.cc - ) - -+if(MSVC) - set(protoc_rc_files - ${CMAKE_CURRENT_BINARY_DIR}/version.rc - ) -+endif() - - add_executable(protoc ${protoc_files} ${protoc_rc_files}) - target_link_libraries(protoc libprotobuf libprotoc) -- cgit v1.2.3