From 4c226f3d81c8532d13380c94bb8395f7bab718be Mon Sep 17 00:00:00 2001 From: miyanyan <40262194+miyanyan@users.noreply.github.com> Date: Wed, 30 Apr 2025 04:57:04 +0800 Subject: [PATCH] [readerwriterqueue] update to 1.0.7 (#45257) --- ports/readerwriterqueue/portfile.cmake | 18 +++++++++++++----- ports/readerwriterqueue/vcpkg.json | 14 ++++++++++++-- versions/baseline.json | 2 +- versions/r-/readerwriterqueue.json | 5 +++++ 4 files changed, 31 insertions(+), 8 deletions(-) diff --git a/ports/readerwriterqueue/portfile.cmake b/ports/readerwriterqueue/portfile.cmake index b0d25a4799..99090c8bc0 100644 --- a/ports/readerwriterqueue/portfile.cmake +++ b/ports/readerwriterqueue/portfile.cmake @@ -1,12 +1,20 @@ -# header-only library +set(VCPKG_BUILD_TYPE release) # header-only + vcpkg_from_github( OUT_SOURCE_PATH SOURCE_PATH REPO cameron314/readerwriterqueue - REF v1.0.6 - SHA512 93606d8337ec6bb8aad23a40a7d5e685f8b97f6c75ca4a6b11947aaef02c2283648c5352d3c7f451006b2244ce45d0c04384ba0e1da8ac515ce7644f83f49f2c + REF "v${VERSION}" + SHA512 adabc72f94dd9d9fedda9d1123bc1496c19e667c911b17058407718c79337a2532f7510abbcc1b6d69fb4bf54df8765b6ac64925929ef676912a5285eacc07c5 HEAD_REF master ) -file(GLOB HEADER_FILES ${SOURCE_PATH}/*.h) -file(INSTALL ${HEADER_FILES} DESTINATION ${CURRENT_PACKAGES_DIR}/include/${PORT}) +vcpkg_cmake_configure( + SOURCE_PATH "${SOURCE_PATH}" +) + +vcpkg_cmake_install() +vcpkg_cmake_config_fixup(CONFIG_PATH lib/cmake/${PORT}) +vcpkg_fixup_pkgconfig() + +file(REMOVE_RECURSE "${CURRENT_PACKAGES_DIR}/lib") file(INSTALL ${SOURCE_PATH}/LICENSE.md DESTINATION ${CURRENT_PACKAGES_DIR}/share/${PORT} RENAME copyright) diff --git a/ports/readerwriterqueue/vcpkg.json b/ports/readerwriterqueue/vcpkg.json index 2cf005c771..25e6a4b118 100644 --- a/ports/readerwriterqueue/vcpkg.json +++ b/ports/readerwriterqueue/vcpkg.json @@ -1,6 +1,16 @@ { "name": "readerwriterqueue", - "version-semver": "1.0.6", + "version-semver": "1.0.7", "description": "A single-producer, single-consumer lock-free queue", - "homepage": "https://github.com/cameron314/readerwriterqueue" + "homepage": "https://github.com/cameron314/readerwriterqueue", + "dependencies": [ + { + "name": "vcpkg-cmake", + "host": true + }, + { + "name": "vcpkg-cmake-config", + "host": true + } + ] } diff --git a/versions/baseline.json b/versions/baseline.json index 5551e5363f..b71ecdb02a 100644 --- a/versions/baseline.json +++ b/versions/baseline.json @@ -8081,7 +8081,7 @@ "port-version": 0 }, "readerwriterqueue": { - "baseline": "1.0.6", + "baseline": "1.0.7", "port-version": 0 }, "readline": { diff --git a/versions/r-/readerwriterqueue.json b/versions/r-/readerwriterqueue.json index 81d967a647..1eab2956f1 100644 --- a/versions/r-/readerwriterqueue.json +++ b/versions/r-/readerwriterqueue.json @@ -1,5 +1,10 @@ { "versions": [ + { + "git-tree": "8dd55cc4a2c0b7fbcbcaa78a2520e1cf00c2d7b5", + "version-semver": "1.0.7", + "port-version": 0 + }, { "git-tree": "ae76a96e8113f07bd43b2d2239d06d542bb8b681", "version-semver": "1.0.6",