From 7ff71c68261ecf3b60cdb8772f2e6759ee0a71b1 Mon Sep 17 00:00:00 2001 From: Yizhou Tong Date: Thu, 3 Sep 2026 13:13:52 +0800 Subject: [PATCH] [stdexec] Fix missing include in libdispatch_queue.hpp (#53741) Co-authored-by: yihtseu --- ports/stdexec/fix-libdispatch-vector-include.patch | 11 +++++++++++ ports/stdexec/portfile.cmake | 1 + ports/stdexec/vcpkg.json | 1 + versions/baseline.json | 2 +- versions/s-/stdexec.json | 5 +++++ 5 files changed, 19 insertions(+), 1 deletion(-) create mode 100644 ports/stdexec/fix-libdispatch-vector-include.patch diff --git a/ports/stdexec/fix-libdispatch-vector-include.patch b/ports/stdexec/fix-libdispatch-vector-include.patch new file mode 100644 index 0000000000..bc455afb78 --- /dev/null +++ b/ports/stdexec/fix-libdispatch-vector-include.patch @@ -0,0 +1,11 @@ +diff --git a/include/exec/libdispatch_queue.hpp b/include/exec/libdispatch_queue.hpp +--- a/include/exec/libdispatch_queue.hpp ++++ b/include/exec/libdispatch_queue.hpp +@@ -29,6 +29,7 @@ + # include "../stdexec/execution.hpp" + # include "sender_for.hpp" + # include ++# include + + namespace experimental::execution + { diff --git a/ports/stdexec/portfile.cmake b/ports/stdexec/portfile.cmake index dc022eec00..cdc9172ef6 100644 --- a/ports/stdexec/portfile.cmake +++ b/ports/stdexec/portfile.cmake @@ -13,6 +13,7 @@ vcpkg_from_github( fix-boost-asio-dependency.patch fix-tbb-dependency.patch fix-taskflow-dependency.patch + fix-libdispatch-vector-include.patch ) vcpkg_check_features(OUT_FEATURE_OPTIONS FEATURE_OPTIONS diff --git a/ports/stdexec/vcpkg.json b/ports/stdexec/vcpkg.json index cbb8e723af..44ccdc46af 100644 --- a/ports/stdexec/vcpkg.json +++ b/ports/stdexec/vcpkg.json @@ -1,6 +1,7 @@ { "name": "stdexec", "version-date": "2026-05-25", + "port-version": 1, "description": "stdexec is an experimental reference implementation of the Senders model of asynchronous programming proposed by P2300 - std::execution for adoption into the C++ Standard.", "homepage": "https://github.com/NVIDIA/stdexec", "license": "Apache-2.0", diff --git a/versions/baseline.json b/versions/baseline.json index 2dc919f259..71972688b1 100644 --- a/versions/baseline.json +++ b/versions/baseline.json @@ -9810,7 +9810,7 @@ }, "stdexec": { "baseline": "2026-05-25", - "port-version": 0 + "port-version": 1 }, "stdgpu": { "baseline": "2026-07-08", diff --git a/versions/s-/stdexec.json b/versions/s-/stdexec.json index ff4588c7a8..4737fc19ea 100644 --- a/versions/s-/stdexec.json +++ b/versions/s-/stdexec.json @@ -1,5 +1,10 @@ { "versions": [ + { + "git-tree": "139c4af74280988d79c52ebc13220fb1cc26912d", + "version-date": "2026-05-25", + "port-version": 1 + }, { "git-tree": "7778ab6796b86b3cc458a0319610e2ebed422577", "version-date": "2026-05-25",