early-access version 2853
This commit is contained in:
66
externals/vcpkg/ports/websocketpp/cxx20.patch
vendored
Executable file
66
externals/vcpkg/ports/websocketpp/cxx20.patch
vendored
Executable file
@@ -0,0 +1,66 @@
|
||||
diff --git "a/websocketpp/endpoint.hpp" "b/websocketpp/endpoint.hpp"
|
||||
index c124b1d..9ce8a62 100644
|
||||
--- "a/websocketpp/endpoint.hpp"
|
||||
+++ "b/websocketpp/endpoint.hpp"
|
||||
@@ -109,7 +109,7 @@ public:
|
||||
|
||||
|
||||
/// Destructor
|
||||
- ~endpoint<connection,config>() {}
|
||||
+ ~endpoint() {}
|
||||
|
||||
#ifdef _WEBSOCKETPP_DEFAULT_DELETE_FUNCTIONS_
|
||||
// no copy constructor because endpoints are not copyable
|
||||
diff --git "a/websocketpp/logger/basic.hpp" "b/websocketpp/logger/basic.hpp"
|
||||
index 8451413..4c9d836 100644
|
||||
--- "a/websocketpp/logger/basic.hpp"
|
||||
+++ "b/websocketpp/logger/basic.hpp"
|
||||
@@ -58,33 +58,33 @@ namespace log {
|
||||
template <typename concurrency, typename names>
|
||||
class basic {
|
||||
public:
|
||||
- basic<concurrency,names>(channel_type_hint::value h =
|
||||
+ basic(channel_type_hint::value h =
|
||||
channel_type_hint::access)
|
||||
: m_static_channels(0xffffffff)
|
||||
, m_dynamic_channels(0)
|
||||
, m_out(h == channel_type_hint::error ? &std::cerr : &std::cout) {}
|
||||
|
||||
- basic<concurrency,names>(std::ostream * out)
|
||||
+ basic(std::ostream * out)
|
||||
: m_static_channels(0xffffffff)
|
||||
, m_dynamic_channels(0)
|
||||
, m_out(out) {}
|
||||
|
||||
- basic<concurrency,names>(level c, channel_type_hint::value h =
|
||||
+ basic(level c, channel_type_hint::value h =
|
||||
channel_type_hint::access)
|
||||
: m_static_channels(c)
|
||||
, m_dynamic_channels(0)
|
||||
, m_out(h == channel_type_hint::error ? &std::cerr : &std::cout) {}
|
||||
|
||||
- basic<concurrency,names>(level c, std::ostream * out)
|
||||
+ basic(level c, std::ostream * out)
|
||||
: m_static_channels(c)
|
||||
, m_dynamic_channels(0)
|
||||
, m_out(out) {}
|
||||
|
||||
/// Destructor
|
||||
- ~basic<concurrency,names>() {}
|
||||
+ ~basic() {}
|
||||
|
||||
/// Copy constructor
|
||||
- basic<concurrency,names>(basic<concurrency,names> const & other)
|
||||
+ basic(basic<concurrency,names> const & other)
|
||||
: m_static_channels(other.m_static_channels)
|
||||
, m_dynamic_channels(other.m_dynamic_channels)
|
||||
, m_out(other.m_out)
|
||||
@@ -97,7 +97,7 @@ public:
|
||||
|
||||
#ifdef _WEBSOCKETPP_MOVE_SEMANTICS_
|
||||
/// Move constructor
|
||||
- basic<concurrency,names>(basic<concurrency,names> && other)
|
||||
+ basic(basic<concurrency,names> && other)
|
||||
: m_static_channels(other.m_static_channels)
|
||||
, m_dynamic_channels(other.m_dynamic_channels)
|
||||
, m_out(other.m_out)
|
26
externals/vcpkg/ports/websocketpp/portfile.cmake
vendored
Executable file
26
externals/vcpkg/ports/websocketpp/portfile.cmake
vendored
Executable file
@@ -0,0 +1,26 @@
|
||||
#header-only library
|
||||
|
||||
vcpkg_from_github(
|
||||
OUT_SOURCE_PATH SOURCE_PATH
|
||||
REPO zaphoyd/websocketpp
|
||||
REF 56123c87598f8b1dd471be83ca841ceae07f95ba # 0.8.2
|
||||
SHA512 f185a66e5a7c783254352a6ef87e2e559f681032b7368765d08393ed12bcae76825abed7dcaea73de09df644320409dad46279701f5f469520542a2c9b6a6163
|
||||
HEAD_REF master
|
||||
PATCHES
|
||||
cxx20.patch
|
||||
)
|
||||
|
||||
file(MAKE_DIRECTORY ${CURRENT_PACKAGES_DIR}/share/${PORT})
|
||||
|
||||
# Copy the header files
|
||||
file(COPY "${SOURCE_PATH}/websocketpp" DESTINATION "${CURRENT_PACKAGES_DIR}/include" FILES_MATCHING PATTERN "*.hpp")
|
||||
|
||||
set(PACKAGE_INSTALL_INCLUDE_DIR "\${CMAKE_CURRENT_LIST_DIR}/../../include")
|
||||
set(WEBSOCKETPP_VERSION 0.8.2)
|
||||
set(PACKAGE_INIT "
|
||||
macro(set_and_check)
|
||||
set(\${ARGV})
|
||||
endmacro()
|
||||
")
|
||||
configure_file(${SOURCE_PATH}/websocketpp-config.cmake.in "${CURRENT_PACKAGES_DIR}/share/${PORT}/websocketpp-config.cmake" @ONLY)
|
||||
configure_file(${SOURCE_PATH}/COPYING ${CURRENT_PACKAGES_DIR}/share/${PORT}/copyright COPYONLY)
|
21
externals/vcpkg/ports/websocketpp/vcpkg.json
vendored
Executable file
21
externals/vcpkg/ports/websocketpp/vcpkg.json
vendored
Executable file
@@ -0,0 +1,21 @@
|
||||
{
|
||||
"name": "websocketpp",
|
||||
"version": "0.8.2",
|
||||
"port-version": 2,
|
||||
"description": "Library that implements RFC6455 The WebSocket Protocol",
|
||||
"homepage": "https://github.com/zaphoyd/websocketpp",
|
||||
"documentation": "http://docs.websocketpp.org/",
|
||||
"default-features": [
|
||||
"recommended"
|
||||
],
|
||||
"features": {
|
||||
"recommended": {
|
||||
"description": "Use recommended dependencies",
|
||||
"dependencies": [
|
||||
"boost-asio",
|
||||
"openssl",
|
||||
"zlib"
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
Reference in New Issue
Block a user