diff options
| author | Phoebe <20694052+PhoebeHui@users.noreply.github.com> | 2021-09-08 12:40:10 +0800 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2021-09-07 21:40:10 -0700 |
| commit | 8ef3e28099e0d807c6be79520ed217dbcc5c4e85 (patch) | |
| tree | f32d007a0770658982ac5f5cebab58d6a9539c8c /ports/libuv | |
| parent | 4814a512905e288df1b5d544e60775abcc5a1ca0 (diff) | |
| download | vcpkg-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.txt | 1 | ||||
| -rw-r--r-- | ports/libuv/portfile.cmake | 27 | ||||
| -rw-r--r-- | ports/libuv/vcpkg.json | 15 |
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 + } + ] } |
