[msgpack] update version to 4.1.3 (#28117)

* [msgpack] update version to 4.1.3

* update version

* version

* clean and fix license

* clean and fix license

* version

* revert

* revert

* version

* fix ci

* version

* fix coolprop and update version

* update version

* format patch

* version

* hash

* revert patch

* version

* update patch

* version

* add new function

* vdb

---------

Co-authored-by: Monica <v-liumonica@microsoft.com>
This commit is contained in:
Frank 2023-03-21 02:33:03 +08:00 committed by GitHub
parent 0526b9cb22
commit b09cf765d3
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
11 changed files with 115 additions and 99 deletions

View File

@ -1,5 +1,5 @@
diff --git a/src/ODEIntegrators.cpp b/src/ODEIntegrators.cpp
index 4152f01..e5986ca 100644
index 23bd4c4..beab710 100644
--- a/src/ODEIntegrators.cpp
+++ b/src/ODEIntegrators.cpp
@@ -4,6 +4,8 @@
@ -9,5 +9,5 @@ index 4152f01..e5986ca 100644
+#undef max
+#undef min
bool ODEIntegrators::AdaptiveRK54(AbstractODEIntegrator &ode, double tstart, double tend, double hmin, double hmax, double eps_allowed, double step_relax)
{
bool ODEIntegrators::AdaptiveRK54(AbstractODEIntegrator& ode, double tstart, double tend, double hmin, double hmax, double eps_allowed,
double step_relax) {

View File

@ -1,19 +1,22 @@
diff --git a/CMakeLists.txt b/CMakeLists.txt
index 2d61aff..80ac50a 100644
index 414f380..619dfeb 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -237,10 +237,10 @@ list(REMOVE_ITEM APP_SOURCES "${CMAKE_CURRENT_SOURCE_DIR}/src/Tests/CoolProp-Te
list(REMOVE_ITEM APP_SOURCES "${CMAKE_CURRENT_SOURCE_DIR}/src/CoolPropLib.cpp")
@@ -247,13 +247,10 @@ list(REMOVE_ITEM APP_SOURCES
list(REMOVE_ITEM APP_SOURCES "${CMAKE_CURRENT_SOURCE_DIR}/src/CoolPropLib.cpp")
set (APP_INCLUDE_DIRS "${CMAKE_CURRENT_SOURCE_DIR}")
-list (APPEND APP_INCLUDE_DIRS "${CMAKE_CURRENT_SOURCE_DIR}/externals/Eigen")
-list (APPEND APP_INCLUDE_DIRS "${CMAKE_CURRENT_SOURCE_DIR}/externals/msgpack-c/include")
-list (APPEND APP_INCLUDE_DIRS "${CMAKE_CURRENT_SOURCE_DIR}/externals/fmtlib/include")
-list (APPEND APP_INCLUDE_DIRS "${CMAKE_CURRENT_SOURCE_DIR}/externals/fmtlib") # should be deprecated
set(APP_INCLUDE_DIRS "${CMAKE_CURRENT_SOURCE_DIR}")
-list(APPEND APP_INCLUDE_DIRS "${CMAKE_CURRENT_SOURCE_DIR}/externals/Eigen")
-list(APPEND APP_INCLUDE_DIRS
- "${CMAKE_CURRENT_SOURCE_DIR}/externals/msgpack-c/include")
-list(APPEND APP_INCLUDE_DIRS
- "${CMAKE_CURRENT_SOURCE_DIR}/externals/fmtlib/include")
-list(APPEND APP_INCLUDE_DIRS "${CMAKE_CURRENT_SOURCE_DIR}/externals/fmtlib"
-)# should be deprecated
+find_package(Eigen3 CONFIG REQUIRED)
+find_package(msgpack CONFIG REQUIRED)
+find_package(fmt CONFIG REQUIRED)
+link_libraries(Eigen3::Eigen msgpackc msgpackc-cxx fmt::fmt)
list (APPEND APP_INCLUDE_DIRS "${CMAKE_CURRENT_SOURCE_DIR}/include")
list (APPEND APP_INCLUDE_DIRS "${CMAKE_CURRENT_SOURCE_DIR}/src")
+link_libraries(Eigen3::Eigen fmt::fmt msgpackc-cxx)
list(APPEND APP_INCLUDE_DIRS "${CMAKE_CURRENT_SOURCE_DIR}/include")
list(APPEND APP_INCLUDE_DIRS "${CMAKE_CURRENT_SOURCE_DIR}/src")

View File

@ -1,31 +1,45 @@
diff --git a/CMakeLists.txt b/CMakeLists.txt
index 80ac50a..36819dd 100644
index 619dfeb..f856613 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -493,13 +493,13 @@ IF ( COOLPROP_OBJECT_LIBRARY OR COOLPROP_STATIC_LIBRARY OR COOLPROP_SHARED_LIBRA
SET_PROPERTY(TARGET ${LIB_NAME} PROPERTY RELEASE_POSTFIX )
modify_msvc_flags("/MD") # Note that the default is not used if ${COOLPROP_MSVC_REL} or ${COOLPROP_MSVC_DBG} is set
ENDIF (MSVC)
- INSTALL(TARGETS ${LIB_NAME} DESTINATION static_library/${CMAKE_SYSTEM_NAME}/${BITNESS}bit_${CMAKE_CXX_COMPILER_ID}_${CMAKE_CXX_COMPILER_VERSION} )
- INSTALL(FILES ${CMAKE_CURRENT_SOURCE_DIR}/${COOLPROP_LIBRARY_HEADER} DESTINATION static_library)
+ INSTALL(TARGETS ${LIB_NAME} RUNTIME DESTINATION bin LIBRARY DESTINATION lib ARCHIVE DESTINATION lib)
+ INSTALL(FILES ${CMAKE_CURRENT_SOURCE_DIR}/${COOLPROP_LIBRARY_HEADER} DESTINATION include)
ELSEIF (COOLPROP_SHARED_LIBRARY)
LIST(APPEND APP_SOURCES "${CMAKE_CURRENT_SOURCE_DIR}/${COOLPROP_LIBRARY_SOURCE}")
ADD_LIBRARY(${LIB_NAME} SHARED ${APP_SOURCES} ${COOLPROP_LIBRARY_EXPORTS})
- INSTALL(TARGETS ${LIB_NAME} DESTINATION shared_library/${CMAKE_SYSTEM_NAME}/${BITNESS}bit${CONVENTION} )
- INSTALL(FILES ${CMAKE_CURRENT_SOURCE_DIR}/${COOLPROP_LIBRARY_HEADER} DESTINATION shared_library)
+ INSTALL(TARGETS ${LIB_NAME} RUNTIME DESTINATION bin LIBRARY DESTINATION lib ARCHIVE DESTINATION lib)
+ INSTALL(FILES ${CMAKE_CURRENT_SOURCE_DIR}/${COOLPROP_LIBRARY_HEADER} DESTINATION include)
SET_PROPERTY (TARGET ${LIB_NAME} APPEND_STRING PROPERTY COMPILE_FLAGS " -DCOOLPROP_LIB")
# Now all the compiler specific settings for Visual Studio
IF (MSVC)
@@ -732,7 +732,7 @@ if (COOLPROP_EES_MODULE)
VERBATIM
)
@@ -543,21 +543,24 @@ if(COOLPROP_OBJECT_LIBRARY
endif(MSVC)
install(
TARGETS ${LIB_NAME}
- DESTINATION
- static_library/${CMAKE_SYSTEM_NAME}/${BITNESS}bit_${CMAKE_CXX_COMPILER_ID}_${CMAKE_CXX_COMPILER_VERSION}
+ RUNTIME DESTINATION bin
+ LIBRARY DESTINATION lib
+ ARCHIVE DESTINATION lib
)
install(FILES ${CMAKE_CURRENT_SOURCE_DIR}/${COOLPROP_LIBRARY_HEADER}
- DESTINATION static_library)
+ DESTINATION include)
elseif(COOLPROP_SHARED_LIBRARY)
list(APPEND APP_SOURCES
"${CMAKE_CURRENT_SOURCE_DIR}/${COOLPROP_LIBRARY_SOURCE}")
add_library(${LIB_NAME} SHARED ${APP_SOURCES} ${COOLPROP_LIBRARY_EXPORTS})
install(
TARGETS ${LIB_NAME}
- DESTINATION shared_library/${CMAKE_SYSTEM_NAME}/${BITNESS}bit${CONVENTION}
+ RUNTIME DESTINATION bin
+ LIBRARY DESTINATION lib
+ ARCHIVE DESTINATION lib
)
install(FILES ${CMAKE_CURRENT_SOURCE_DIR}/${COOLPROP_LIBRARY_HEADER}
- DESTINATION shared_library)
+ DESTINATION include)
set_property(
TARGET ${LIB_NAME}
APPEND_STRING
@@ -889,7 +892,9 @@ if(COOLPROP_EES_MODULE)
VERBATIM)
# install the generated library and the other files
- install(TARGETS COOLPROP_EES DESTINATION "${CMAKE_INSTALL_PREFIX}/EES/${CMAKE_SYSTEM_NAME}")
+ install(TARGETS COOLPROP_EES RUNTIME DESTINATION bin LIBRARY DESTINATION lib ARCHIVE DESTINATION lib)
install(FILES "${CMAKE_CURRENT_SOURCE_DIR}/wrappers/EES/CoolProp.htm" DESTINATION "${CMAKE_INSTALL_PREFIX}/EES/${CMAKE_SYSTEM_NAME}")
install(FILES "${CMAKE_CURRENT_SOURCE_DIR}/wrappers/EES/CoolProp.LIB" DESTINATION "${CMAKE_INSTALL_PREFIX}/EES/${CMAKE_SYSTEM_NAME}")
install(FILES "${CMAKE_CURRENT_SOURCE_DIR}/wrappers/EES/CoolProp_EES_Sample.EES" DESTINATION "${CMAKE_INSTALL_PREFIX}/EES/${CMAKE_SYSTEM_NAME}")
install(TARGETS COOLPROP_EES
- DESTINATION "${CMAKE_INSTALL_PREFIX}/EES/${CMAKE_SYSTEM_NAME}")
+ RUNTIME DESTINATION bin
+ LIBRARY DESTINATION lib
+ ARCHIVE DESTINATION lib)
install(FILES "${CMAKE_CURRENT_SOURCE_DIR}/wrappers/EES/CoolProp.htm"
DESTINATION "${CMAKE_INSTALL_PREFIX}/EES/${CMAKE_SYSTEM_NAME}")
install(FILES "${CMAKE_CURRENT_SOURCE_DIR}/wrappers/EES/CoolProp.LIB"

View File

@ -1,39 +1,40 @@
diff --git a/include/CPstrings.h b/include/CPstrings.h
index b99820a..fe6a2aa 100644
index 711981c..9d379d2 100644
--- a/include/CPstrings.h
+++ b/include/CPstrings.h
@@ -6,6 +6,8 @@
#include <algorithm>
#include <functional>
#include <cctype>
+ #include <vector>
+ #include <string>
#include <algorithm>
#include <functional>
#include <cctype>
+#include <vector>
+#include <string>
#if !defined(NO_FMTLIB)
#ifndef FMT_HEADER_ONLY
# ifndef FMT_HEADER_ONLY
@@ -14,9 +16,6 @@
#include "fmt/format.h" // For addition of the string formatting functions and macros from fmtlib
#include "fmt/printf.h" // For sprintf
#undef FMT_HEADER_ONLY
# include "fmt/format.h" // For addition of the string formatting functions and macros from fmtlib
# include "fmt/printf.h" // For sprintf
# undef FMT_HEADER_ONLY
-#else
- #include <vector>
- #include <string>
-# include <vector>
-# include <string>
#endif
#include "Exceptions.h"
@@ -58,11 +57,11 @@
// Missing string formatting function, this old guy is needed for ancient gcc compilers on PowerPC for VxWorks
inline std::string format(const char* fmt, ...);
#include "Exceptions.h"
@@ -75,11 +74,12 @@ inline bool endswith(const std::string& s1, const std::string& s2) {
// Missing string formatting function, this old guy is needed for ancient gcc compilers on PowerPC for VxWorks
inline std::string format(const char* fmt, ...);
#else
- // Missing std::string formatting function - provided by the fmtlib library
- inline std::string format(const char *format, fmt::ArgList args) {
- return fmt::sprintf(format, args);
+ template<class...Args>
+ std::string format(const Args & ... args)
+ {
+ return fmt::sprintf(args...);
}
- FMT_VARIADIC(std::string, format, const char *)
// For latest FMTLIB
/*template <typename... Args>
-// Missing std::string formatting function - provided by the fmtlib library
-inline std::string format(const char* format, fmt::ArgList args) {
- return fmt::sprintf(format, args);
+template<class...Args>
+std::string format(const Args & ... args)
+{
+ return fmt::sprintf(args...);
}
-FMT_VARIADIC(std::string, format, const char*)
+
// For latest FMTLIB
/*template <typename... Args>
inline std::string format(const char *format_str, const Args & ... args) {

View File

@ -1,10 +1,9 @@
set(PORT_VERSION 6.1.0)
vcpkg_from_github(
OUT_SOURCE_PATH SOURCE_PATH
REPO CoolProp/CoolProp
REF f5ebb4e655add4c23bb327ab5209f3dbf919bc6d # v6.4.1
SHA512 916d00777fe56035171ed0a6cbe09b8d4487317772802e4fe9b43f5965f3212dcb3754e18fe1db9c748a4d17facbbe6cb2244451cf5cf66334465760fc1701b7
REF "v${VERSION}"
SHA512 ccd868cb297d86f054318acec4c3bf9f8ec07b54c320d5e887853c4190adefbd3b2d188e7453896656b5ad0e81b32d133fd0ce67bf58e647d58c96918bc993eb
HEAD_REF master
PATCHES
fmt-fix.patch
@ -45,7 +44,6 @@ file(COPY
)
file(COPY
${CURRENT_INSTALLED_DIR}/include/msgpack.h
${CURRENT_INSTALLED_DIR}/include/msgpack.hpp
${CURRENT_INSTALLED_DIR}/include/msgpack
DESTINATION ${SOURCE_PATH}/externals/msgpack-c/include
@ -98,4 +96,4 @@ endif()
file(REMOVE_RECURSE "${CURRENT_PACKAGES_DIR}/debug/include")
# Handle copyright
file(INSTALL "${SOURCE_PATH}/LICENSE" DESTINATION "${CURRENT_PACKAGES_DIR}/share/${PORT}" RENAME copyright)
vcpkg_install_copyright(FILE_LIST "${SOURCE_PATH}/LICENSE")

View File

@ -1,7 +1,6 @@
{
"name": "coolprop",
"version-semver": "6.4.1",
"port-version": 2,
"version-semver": "6.4.3",
"description": "Thermophysical properties for the masses",
"homepage": "https://github.com/CoolProp/CoolProp",
"license": "MIT",

View File

@ -5,33 +5,24 @@ endif()
vcpkg_from_github(
OUT_SOURCE_PATH SOURCE_PATH
REPO msgpack/msgpack-c
REF cpp-3.3.0
SHA512 33ed87b23d776cadcc230666e6435088e402c5813e7e4dce5ce79c8c3aceba5a36db8f395278042c6ac44c474b33018ff1635889d8b20bc41c5f6f1d1c963cae
REF cpp-4.1.3
SHA512 1252a2d61b119e9a8db6cc3667d2ae3234784d6607e2d08b836ab2f561455aa8c14ac134de0e8bb47f85a9fa86a9b325babd0a5a437daa0f270143d07738adcf
HEAD_REF master
)
if(VCPKG_LIBRARY_LINKAGE STREQUAL static)
set(MSGPACK_ENABLE_SHARED OFF)
set(MSGPACK_ENABLE_STATIC ON)
else()
set(MSGPACK_ENABLE_SHARED ON)
set(MSGPACK_ENABLE_STATIC OFF)
endif()
vcpkg_cmake_configure(
SOURCE_PATH "${SOURCE_PATH}"
OPTIONS
-DMSGPACK_ENABLE_SHARED=${MSGPACK_ENABLE_SHARED}
-DMSGPACK_ENABLE_STATIC=${MSGPACK_ENABLE_STATIC}
-DMSGPACK_BUILD_EXAMPLES=OFF
-DMSGPACK_BUILD_TESTS=OFF)
-DMSGPACK_BUILD_TESTS=OFF
-DMSGPACK_BUILD_DOCS=OFF
)
vcpkg_cmake_install()
vcpkg_copy_pdbs()
vcpkg_cmake_config_fixup(CONFIG_PATH lib/cmake/msgpack)
vcpkg_cmake_config_fixup(PACKAGE_NAME msgpackc-cxx CONFIG_PATH lib/cmake/msgpackc-cxx)
file(REMOVE_RECURSE "${CURRENT_PACKAGES_DIR}/debug/include")
file(REMOVE_RECURSE "${CURRENT_PACKAGES_DIR}/debug")
file(REMOVE_RECURSE "${CURRENT_PACKAGES_DIR}/lib")
file(INSTALL "${SOURCE_PATH}/COPYING" DESTINATION "${CURRENT_PACKAGES_DIR}/share/${PORT}" RENAME copyright)
vcpkg_fixup_pkgconfig()
vcpkg_install_copyright(FILE_LIST "${SOURCE_PATH}/COPYING")

View File

@ -1,11 +1,11 @@
{
"name": "msgpack",
"version": "3.3.0",
"port-version": 4,
"version": "4.1.3",
"description": "MessagePack is an efficient binary serialization format, which lets you exchange data among multiple languages like JSON, except that it's faster and smaller.",
"homepage": "https://github.com/msgpack/msgpack-c",
"license": "BSL-1.0",
"dependencies": [
"boost",
{
"name": "vcpkg-cmake",
"host": true

View File

@ -1689,8 +1689,8 @@
"port-version": 0
},
"coolprop": {
"baseline": "6.4.1",
"port-version": 2
"baseline": "6.4.3",
"port-version": 0
},
"coroutine": {
"baseline": "1.5.0",
@ -5269,8 +5269,8 @@
"port-version": 0
},
"msgpack": {
"baseline": "3.3.0",
"port-version": 4
"baseline": "4.1.3",
"port-version": 0
},
"msgpack11": {
"baseline": "0.0.10",

View File

@ -1,5 +1,10 @@
{
"versions": [
{
"git-tree": "ecf4aa81e29286ea194307b2379ef1fd0e3e311f",
"version-semver": "6.4.3",
"port-version": 0
},
{
"git-tree": "b66373d8ddd7b8b887779bfb7c132b4000fe4c87",
"version-semver": "6.4.1",

View File

@ -1,5 +1,10 @@
{
"versions": [
{
"git-tree": "006d17cf08d5bb92fdb2f4bf33ba97d18cbcc090",
"version": "4.1.3",
"port-version": 0
},
{
"git-tree": "bb5c0f8535c60c90ea150ac38ed5eccbb77845ef",
"version": "3.3.0",