[vcpkg-tool-nodejs] Update to 24.21.0 (#54367)

This commit is contained in:
Andrew Tribick authored and GitHub committed 2026-10-08 23:25:27 +00:00
1 parent 2d58ce785b
commit 0699a19d0c
4 files changed
+75 -70

No files matched your search

+68 -68
View File
@@ -1,68 +1,68 @@
vcpkg_minimum_required(VERSION 2022-10-12) # for ${VERSION}
set(VCPKG_POLICY_EMPTY_PACKAGE enabled)
set(PROGNAME node)
set(BREW_PACKAGE_NAME "${PROGNAME}")
set(APT_PACKAGE_NAME "${PROGNAME}")
if(VCPKG_CROSSCOMPILING)
message(FATAL_ERROR "This is a host only port!")
endif()
set(BASE_URL "https://nodejs.org/dist/v${VERSION}/")
set(ARCHIVE "")
set(ARCHIVE_EXT "")
if(VCPKG_TARGET_IS_WINDOWS AND VCPKG_TARGET_ARCHITECTURE STREQUAL "arm64")
set(ARCHIVE "node-v${VERSION}-win-arm64")
set(ARCHIVE_EXT ".zip")
set(HASH dd1535671b24cfbfa1e8fadac50fb7dabc55e866760186a7718f667b667998697b5b98c7370bc3382d6357922f270281609893271ef8b4df93bad1b66818ec6b)
elseif(VCPKG_TARGET_IS_WINDOWS AND VCPKG_TARGET_ARCHITECTURE STREQUAL "x64")
set(ARCHIVE "node-v${VERSION}-win-x64")
set(ARCHIVE_EXT ".zip")
set(HASH 134bdd7a27c95dfef79dbac85a86a22fa5d124458dd0cefd940f341ca7cfb55fab4dfe952960a36c3aa99bc4431c667dee193f54f40e4940d3cb33131f222480)
elseif(VCPKG_TARGET_IS_OSX AND VCPKG_TARGET_ARCHITECTURE STREQUAL "x64")
set(ARCHIVE "node-v${VERSION}-darwin-x64")
set(ARCHIVE_EXT ".tar.gz")
set(HASH 4da7b1d0ee71849db2146e5557dc50386bb40f1a4972eefa975f4d10831d24b18ec3416d6089a945201dccd826fed13f4c1ac95d7835a395e954122a01eb3887)
elseif(VCPKG_TARGET_IS_OSX AND VCPKG_TARGET_ARCHITECTURE STREQUAL "arm64")
set(ARCHIVE "node-v${VERSION}-darwin-arm64")
set(ARCHIVE_EXT ".tar.gz")
set(HASH a9be1e1403a730f3283e43306f1bb5f073c18d035c78e38b12ae16639ee8f985596dfecd139b7f75774bc9e3f9d8972aba5e5deaf36d1273116042cfefb64983)
elseif(VCPKG_TARGET_IS_LINUX AND VCPKG_TARGET_ARCHITECTURE STREQUAL "x64")
set(ARCHIVE "node-v${VERSION}-linux-x64")
set(ARCHIVE_EXT ".tar.xz")
set(HASH b8d2f2460ee35e9952f5b39d416bc0dce58f12a2ddf885a279f12deeb4130db469d5a0b9edd585c401f5645a85e00f343005a290e86d3b895fb7a87605c413f7)
elseif(VCPKG_TARGET_IS_LINUX AND VCPKG_TARGET_ARCHITECTURE STREQUAL "arm64")
set(ARCHIVE "node-v${VERSION}-linux-arm64")
set(ARCHIVE_EXT ".tar.xz")
set(HASH 22a05a66c6bb7c1bff923ae1b6d9975ca76c37e574d4e979f3d194f54f0bee62e30fbc15e5558acf41ed4b575a31c55a0b7cdeb01a53749f3928cc51550226c3)
else()
message(FATAL_ERROR "Target not yet supported by '${PORT}'")
endif()
set(URL "${BASE_URL}${ARCHIVE}${ARCHIVE_EXT}")
message(STATUS "URL: '${URL}'")
vcpkg_download_distfile(ARCHIVE_PATH
URLS "${URL}"
SHA512 "${HASH}"
FILENAME "${ARCHIVE}${ARCHIVE_EXT}"
#ALWAYS_REDOWNLOAD
#SKIP_SHA512
)
file(MAKE_DIRECTORY "${CURRENT_PACKAGES_DIR}/tools")
message(STATUS "ARCHIVE_PATH: '${ARCHIVE_PATH}'")
vcpkg_execute_in_download_mode(
COMMAND ${CMAKE_COMMAND} -E tar xzf "${ARCHIVE_PATH}"
WORKING_DIRECTORY "${CURRENT_PACKAGES_DIR}/tools"
)
file(RENAME "${CURRENT_PACKAGES_DIR}/tools/${ARCHIVE}" "${CURRENT_PACKAGES_DIR}/tools/node")
# Do not break code signatures
if(VCPKG_TARGET_IS_OSX)
set(VCPKG_FIXUP_MACHO_RPATH OFF)
endif()
vcpkg_minimum_required(VERSION 2022-10-12) # for ${VERSION}
set(VCPKG_POLICY_EMPTY_PACKAGE enabled)
set(PROGNAME node)
set(BREW_PACKAGE_NAME "${PROGNAME}")
set(APT_PACKAGE_NAME "${PROGNAME}")
if(VCPKG_CROSSCOMPILING)
message(FATAL_ERROR "This is a host only port!")
endif()
set(BASE_URL "https://nodejs.org/dist/v${VERSION}/")
set(ARCHIVE "")
set(ARCHIVE_EXT "")
if(VCPKG_TARGET_IS_WINDOWS AND VCPKG_TARGET_ARCHITECTURE STREQUAL "arm64")
set(ARCHIVE "node-v${VERSION}-win-arm64")
set(ARCHIVE_EXT ".zip")
set(HASH f4edd7cf979b56ccc3363142c5ca7ab4e1339f6155e23f8b4278c14cf5f36866a5155e52ec7c245bb12810f402779fd0de73ba0b65684f380fb891821d6ea55d)
elseif(VCPKG_TARGET_IS_WINDOWS AND VCPKG_TARGET_ARCHITECTURE STREQUAL "x64")
set(ARCHIVE "node-v${VERSION}-win-x64")
set(ARCHIVE_EXT ".zip")
set(HASH b935659cfddf1229707e9c5d3611d33c3200ca94c1d322438a561fdd4d114e5c9ba1609288b85c8c222f9ac877f1c765416667b8cafe36437fc0b40865ea7890)
elseif(VCPKG_TARGET_IS_OSX AND VCPKG_TARGET_ARCHITECTURE STREQUAL "x64")
set(ARCHIVE "node-v${VERSION}-darwin-x64")
set(ARCHIVE_EXT ".tar.gz")
set(HASH 3982cb5d3f874fb66f845449e763eb9c3e8b48a143194b981de1e034fd7216526eefa8404f81a329af553db8b9987e6872c1ec94cd705a7bfc3b247a05e40e65)
elseif(VCPKG_TARGET_IS_OSX AND VCPKG_TARGET_ARCHITECTURE STREQUAL "arm64")
set(ARCHIVE "node-v${VERSION}-darwin-arm64")
set(ARCHIVE_EXT ".tar.gz")
set(HASH 5d2c8c6a04f0503c0a614cfb5bd08ef1315039b0e3fcd368f392a647d98f2ab4b14dacaacc60fb20b9004a15a054d94998fe8b75ec479757b06c5707e2ad9d65)
elseif(VCPKG_TARGET_IS_LINUX AND VCPKG_TARGET_ARCHITECTURE STREQUAL "x64")
set(ARCHIVE "node-v${VERSION}-linux-x64")
set(ARCHIVE_EXT ".tar.xz")
set(HASH 11dd3f7860436325843d55eec5685d8b1f3da20b19423b4238cac295530ec01e4e100c3463e2092a8bfc661a57d28e7368a02257bb70ad430f2245b3fc8e68db)
elseif(VCPKG_TARGET_IS_LINUX AND VCPKG_TARGET_ARCHITECTURE STREQUAL "arm64")
set(ARCHIVE "node-v${VERSION}-linux-arm64")
set(ARCHIVE_EXT ".tar.xz")
set(HASH c7e09dbdc9c307bb705c2ac625f93612a98ff71dcff21e9f2a19674e9c791ec450eb21b99ba97f9a8f0a4c5274cb22b22129857bb71efad944bfef5d693bfd14)
else()
message(FATAL_ERROR "Target not yet supported by '${PORT}'")
endif()
set(URL "${BASE_URL}${ARCHIVE}${ARCHIVE_EXT}")
message(STATUS "URL: '${URL}'")
vcpkg_download_distfile(ARCHIVE_PATH
URLS "${URL}"
SHA512 "${HASH}"
FILENAME "${ARCHIVE}${ARCHIVE_EXT}"
#ALWAYS_REDOWNLOAD
#SKIP_SHA512
)
file(MAKE_DIRECTORY "${CURRENT_PACKAGES_DIR}/tools")
message(STATUS "ARCHIVE_PATH: '${ARCHIVE_PATH}'")
vcpkg_execute_in_download_mode(
COMMAND ${CMAKE_COMMAND} -E tar xzf "${ARCHIVE_PATH}"
WORKING_DIRECTORY "${CURRENT_PACKAGES_DIR}/tools"
)
file(RENAME "${CURRENT_PACKAGES_DIR}/tools/${ARCHIVE}" "${CURRENT_PACKAGES_DIR}/tools/node")
# Do not break code signatures
if(VCPKG_TARGET_IS_OSX)
set(VCPKG_FIXUP_MACHO_RPATH OFF)
endif()
+1 -1
View File
@@ -1,5 +1,5 @@
{
"name": "vcpkg-tool-nodejs",
"version-semver": "24.14.0",
"version-semver": "24.21.0",
"supports": "native"
}
+1 -1
View File
@@ -10761,7 +10761,7 @@
"port-version": 2
},
"vcpkg-tool-nodejs": {
"baseline": "24.14.0",
"baseline": "24.21.0",
"port-version": 0
},
"vcpkg-tool-python2": {
+5
View File
@@ -1,5 +1,10 @@
{
"versions": [
{
"git-tree": "2a5dc678ae2e9875f5c1980ac5eafcba06a75d20",
"version-semver": "24.21.0",
"port-version": 0
},
{
"git-tree": "b1e81c9dc1f37faa637cec6bd90051ca2f12c052",
"version-semver": "24.14.0",