aboutsummaryrefslogtreecommitdiff
path: root/ports/uwebsockets
diff options
context:
space:
mode:
authorPhoebe <925731795@qq.com>2019-05-03 04:53:28 +0800
committerPhil Christensen <philc@microsoft.com>2019-05-02 13:53:28 -0700
commitb742476971e195f36dbcd88cf500d8d07e5e5a7c (patch)
treee59ad2d6ac2f8b4c4c02e49db4c553276a704ad4 /ports/uwebsockets
parentbba224b978935c8d8759ba5ae47d2ac9735dd545 (diff)
downloadvcpkg-b742476971e195f36dbcd88cf500d8d07e5e5a7c.tar.gz
vcpkg-b742476971e195f36dbcd88cf500d8d07e5e5a7c.zip
[uWebSockets] Upgrades 2019.03.29 (#6133)
Diffstat (limited to 'ports/uwebsockets')
-rw-r--r--ports/uwebsockets/CMakeLists.txt25
-rw-r--r--ports/uwebsockets/CONTROL6
-rw-r--r--ports/uwebsockets/portfile.cmake19
3 files changed, 8 insertions, 42 deletions
diff --git a/ports/uwebsockets/CMakeLists.txt b/ports/uwebsockets/CMakeLists.txt
deleted file mode 100644
index c3c4f97d8..000000000
--- a/ports/uwebsockets/CMakeLists.txt
+++ /dev/null
@@ -1,25 +0,0 @@
-project(uwebsockets CXX)
-
-option(INSTALL_HEADERS "Install header files" ON)
-
-find_package(ZLIB REQUIRED)
-find_package(OpenSSL REQUIRED)
-find_path(LIBUV_INCLUDE_DIR uv.h)
-find_library(LIBUV_LIBRARY NAMES libuv)
-
-file(GLOB SOURCES src/*.cpp)
-add_library(uWS ${SOURCES})
-target_include_directories(uWS PUBLIC ${OPENSSL_INCLUDE_DIR} ${ZLIB_INCLUDE_DIRS})
-target_link_libraries(uWS PUBLIC ${OPENSSL_LIBRARIES} ${ZLIB_LIBRARIES} ${LIBUV_LIBRARY})
-target_compile_features(uWS PRIVATE cxx_range_for)
-
-install(TARGETS uWS
- RUNTIME DESTINATION bin
- ARCHIVE DESTINATION lib
- LIBRARY DESTINATION lib
-)
-
-if(INSTALL_HEADERS)
- file(GLOB HEADERS src/*.h)
- install(FILES ${HEADERS} DESTINATION include/uWS)
-endif()
diff --git a/ports/uwebsockets/CONTROL b/ports/uwebsockets/CONTROL
index c212611de..daf53b28b 100644
--- a/ports/uwebsockets/CONTROL
+++ b/ports/uwebsockets/CONTROL
@@ -1,4 +1,4 @@
Source: uwebsockets
-Version: 0.14.8-2
-Build-Depends: libuv, openssl, zlib
-Description: Highly scalable cross-platform WebSocket & HTTP library for C++11 and Node.js
+Version: 0.15.6
+Build-Depends: zlib, usockets
+Description: Simple, secure & standards compliant web I/O for the most demanding of applications
diff --git a/ports/uwebsockets/portfile.cmake b/ports/uwebsockets/portfile.cmake
index f9d6c43a1..dc8f5255e 100644
--- a/ports/uwebsockets/portfile.cmake
+++ b/ports/uwebsockets/portfile.cmake
@@ -2,24 +2,15 @@ include(vcpkg_common_functions)
vcpkg_from_github(
OUT_SOURCE_PATH SOURCE_PATH
- REPO uWebSockets/uWebSockets
- REF v0.14.8
- SHA512 5e78e2f10e95648ad1e7f26612f69da3bbdcdb3f17c99e3bb9775e3eb440a2741f05375dcc043b43f0f2d4de6da54e7534431c5c10c1350103a4379b55cf9081
+ REPO uNetworking/uWebSockets
+ REF v0.15.6
+ SHA512 ba5dc18412ecceadb48e3c0f9b6f6d9ea920b76c36b12456bc96198346149010257c0f7807a1e1cc262ae0eca07e1994d3f1e3be0b3c815ce455d778c5375311
HEAD_REF master
)
-file(COPY ${CMAKE_CURRENT_LIST_DIR}/CMakeLists.txt DESTINATION ${SOURCE_PATH})
-
-vcpkg_configure_cmake(
- SOURCE_PATH ${SOURCE_PATH}
- PREFER_NINJA
- OPTIONS_DEBUG
- -DINSTALL_HEADERS=OFF
-)
-
-vcpkg_install_cmake()
+file(COPY ${SOURCE_PATH}/src DESTINATION ${CURRENT_PACKAGES_DIR}/include)
+file(RENAME ${CURRENT_PACKAGES_DIR}/include/src ${CURRENT_PACKAGES_DIR}/include/uwebsockets/)
file(COPY ${SOURCE_PATH}/LICENSE DESTINATION ${CURRENT_PACKAGES_DIR}/share/uwebsockets)
file(RENAME ${CURRENT_PACKAGES_DIR}/share/uwebsockets/LICENSE ${CURRENT_PACKAGES_DIR}/share/uwebsockets/copyright)
-vcpkg_copy_pdbs()