diff --git a/ports/dstorage/portfile.cmake b/ports/dstorage/portfile.cmake index 92d3c1f348..74481dad2d 100644 --- a/ports/dstorage/portfile.cmake +++ b/ports/dstorage/portfile.cmake @@ -5,7 +5,7 @@ set(VCPKG_POLICY_DLLS_IN_STATIC_LIBRARY enabled) vcpkg_download_distfile(ARCHIVE URLS "https://www.nuget.org/api/v2/package/Microsoft.Direct3D.DirectStorage/${VERSION}" FILENAME "directstorage.${VERSION}.zip" - SHA512 7d457f314d8ab61832d60dc8a6b1b7f7ab76a8ba89cdf5a2f80ccd34ec6a2b792058d1e1710284625c6803431d5a220b72fdfb87045cbd3d293884d87d6b2846 + SHA512 0bae992933ff6d3a04e1af287ac96bc4516aaaf7f36d21249b1ab8147ccd5aa913f7151b36c628def5a733c24b7d35900574e845243a4cb4ee65f710e06ae9da ) vcpkg_extract_source_archive( @@ -14,12 +14,10 @@ vcpkg_extract_source_archive( NO_REMOVE_ONE_LEVEL ) -if(VCPKG_TARGET_ARCHITECTURE STREQUAL "arm64") +if(VCPKG_TARGET_ARCHITECTURE MATCHES "arm64|arm64ec") set(DS_ARCH arm64) -elseif(VCPKG_TARGET_ARCHITECTURE STREQUAL "x86") - set(DS_ARCH x86) else() - set(DS_ARCH x64) + set(DS_ARCH ${VCPKG_TARGET_ARCHITECTURE}) endif() file(INSTALL "${PACKAGE_PATH}/native/include/dstorage.h" DESTINATION "${CURRENT_PACKAGES_DIR}/include") diff --git a/ports/dstorage/vcpkg.json b/ports/dstorage/vcpkg.json index 198f8de51b..1a0bb51f99 100644 --- a/ports/dstorage/vcpkg.json +++ b/ports/dstorage/vcpkg.json @@ -1,7 +1,6 @@ { "name": "dstorage", - "version": "1.2.3", - "port-version": 1, + "version": "1.2.4", "description": "DirectStorage for Windows", "homepage": "https://aka.ms/directstorage/", "documentation": "https://github.com/microsoft/DirectStorage", diff --git a/versions/baseline.json b/versions/baseline.json index 22ad6701ac..6662dc75dd 100644 --- a/versions/baseline.json +++ b/versions/baseline.json @@ -2445,8 +2445,8 @@ "port-version": 0 }, "dstorage": { - "baseline": "1.2.3", - "port-version": 1 + "baseline": "1.2.4", + "port-version": 0 }, "dtl": { "baseline": "1.21", diff --git a/versions/d-/dstorage.json b/versions/d-/dstorage.json index 6161362933..442c1c8d8f 100644 --- a/versions/d-/dstorage.json +++ b/versions/d-/dstorage.json @@ -1,5 +1,10 @@ { "versions": [ + { + "git-tree": "0f5f47583c0add0aae4f515e7293c17fd9162e0a", + "version": "1.2.4", + "port-version": 0 + }, { "git-tree": "b5b86f56e2f801673a67e2971ca39d839dd83f6b", "version": "1.2.3",