aboutsummaryrefslogtreecommitdiff
path: root/ports/libuv
diff options
context:
space:
mode:
authorPhoebe <20694052+PhoebeHui@users.noreply.github.com>2021-09-08 12:40:10 +0800
committerGitHub <noreply@github.com>2021-09-07 21:40:10 -0700
commit8ef3e28099e0d807c6be79520ed217dbcc5c4e85 (patch)
treef32d007a0770658982ac5f5cebab58d6a9539c8c /ports/libuv
parent4814a512905e288df1b5d544e60775abcc5a1ca0 (diff)
downloadvcpkg-8ef3e28099e0d807c6be79520ed217dbcc5c4e85.tar.gz
vcpkg-8ef3e28099e0d807c6be79520ed217dbcc5c4e85.zip
[libuv/librsync/libqrencode] Update to latest release version (#19972)
* [libuv/librsync/libqrencode] Update to latest release version * Update the baseline version * [libuv] Add new source file epoll.c * Update the source * Small changes
Diffstat (limited to 'ports/libuv')
-rw-r--r--ports/libuv/CMakeLists.txt1
-rw-r--r--ports/libuv/portfile.cmake27
-rw-r--r--ports/libuv/vcpkg.json15
3 files changed, 27 insertions, 16 deletions
diff --git a/ports/libuv/CMakeLists.txt b/ports/libuv/CMakeLists.txt
index b51630d78..d400b60ba 100644
--- a/ports/libuv/CMakeLists.txt
+++ b/ports/libuv/CMakeLists.txt
@@ -32,6 +32,7 @@ file(GLOB UV_SOURCES_LINUX
src/unix/procfs-exepath.c
src/unix/sysinfo-loadavg.c
src/unix/sysinfo-memory.c
+ src/unix/epoll.c
)
file(GLOB UV_SOURCES_DARWIN
src/unix/proctitle.c
diff --git a/ports/libuv/portfile.cmake b/ports/libuv/portfile.cmake
index 67e7eb009..6c2c384bb 100644
--- a/ports/libuv/portfile.cmake
+++ b/ports/libuv/portfile.cmake
@@ -1,38 +1,39 @@
vcpkg_from_github(
OUT_SOURCE_PATH SOURCE_PATH
REPO libuv/libuv
- REF 1dff88e5161cba5c59276d2070d2e304e4dcb242 # v1.41.0
- SHA512 c98b1c0b79ab87fcb49b9b7e69274d2f88318f58ec6403a75126ebda048a1f5c8bb28ed382996a0fd79f38a2f4b726e1bf6bc76a59339b5e80f2d32d9e42dc53
+ REF 6ce14710da7079eb248868171f6343bc409ea3a4 # v1.42.0
+ SHA512 305b0e8beb9372d22b767f1f792c6351d4b2d747b31cda95a4657cfca101806a17dd0bfab2039d22e29387c9d5ee376fe1b22d63aba1baf0d88817cbcacd97b8
HEAD_REF v1.x
)
-file(COPY ${CMAKE_CURRENT_LIST_DIR}/CMakeLists.txt DESTINATION ${SOURCE_PATH})
+file(COPY "${CMAKE_CURRENT_LIST_DIR}/CMakeLists.txt" DESTINATION "${SOURCE_PATH}")
-vcpkg_configure_cmake(
- SOURCE_PATH ${SOURCE_PATH}
- PREFER_NINJA
+vcpkg_cmake_configure(
+ SOURCE_PATH "${SOURCE_PATH}"
OPTIONS_DEBUG
-DUV_SKIP_HEADERS=ON
)
-vcpkg_install_cmake()
-vcpkg_fixup_cmake_targets(CONFIG_PATH share/unofficial-libuv TARGET_PATH share/unofficial-libuv)
+vcpkg_cmake_install()
+vcpkg_cmake_config_fixup(PACKAGE_NAME unofficial-libuv CONFIG_PATH share/unofficial-libuv)
vcpkg_copy_pdbs()
+file(REMOVE_RECURSE "${CURRENT_PACKAGES_DIR}/debug/share")
+
configure_file(
- ${CMAKE_CURRENT_LIST_DIR}/unofficial-libuv-config.in.cmake
- ${CURRENT_PACKAGES_DIR}/share/unofficial-libuv/unofficial-libuv-config.cmake
+ "${CMAKE_CURRENT_LIST_DIR}/unofficial-libuv-config.in.cmake"
+ "${CURRENT_PACKAGES_DIR}/share/unofficial-libuv/unofficial-libuv-config.cmake"
@ONLY
)
-file(READ ${CURRENT_PACKAGES_DIR}/include/uv.h UV_H)
+file(READ "${CURRENT_PACKAGES_DIR}/include/uv.h" UV_H)
if(VCPKG_LIBRARY_LINKAGE STREQUAL "dynamic")
string(REPLACE "defined(USING_UV_SHARED)" "1" UV_H "${UV_H}")
else()
string(REPLACE "defined(USING_UV_SHARED)" "0" UV_H "${UV_H}")
configure_file("${CMAKE_CURRENT_LIST_DIR}/vcpkg-cmake-wrapper.cmake" "${CURRENT_PACKAGES_DIR}/share/${PORT}/vcpkg-cmake-wrapper.cmake" @ONLY)
endif()
-file(WRITE ${CURRENT_PACKAGES_DIR}/include/uv.h "${UV_H}")
+file(WRITE "${CURRENT_PACKAGES_DIR}/include/uv.h" "${UV_H}")
-file(INSTALL ${SOURCE_PATH}/LICENSE DESTINATION ${CURRENT_PACKAGES_DIR}/share/${PORT} RENAME copyright)
+file(INSTALL "${SOURCE_PATH}/LICENSE" DESTINATION "${CURRENT_PACKAGES_DIR}/share/${PORT}" RENAME copyright)
diff --git a/ports/libuv/vcpkg.json b/ports/libuv/vcpkg.json
index d43b82c54..44b67b26c 100644
--- a/ports/libuv/vcpkg.json
+++ b/ports/libuv/vcpkg.json
@@ -1,7 +1,16 @@
{
"name": "libuv",
- "version": "1.41.0",
- "port-version": 1,
+ "version-semver": "1.42.0",
"description": "libuv is a multi-platform support library with a focus on asynchronous I/O.",
- "homepage": "https://github.com/libuv/libuv"
+ "homepage": "https://github.com/libuv/libuv",
+ "dependencies": [
+ {
+ "name": "vcpkg-cmake",
+ "host": true
+ },
+ {
+ "name": "vcpkg-cmake-config",
+ "host": true
+ }
+ ]
}