-
Notifications
You must be signed in to change notification settings - Fork 6.6k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[vcpkg-scripts][boost] Improve generate-ports.ps1 #38814
Conversation
Excluding: boost-container, boost-interprocess
FTR I do have a variant of
Basically this is a TODO list for upstream, but I don't have the time to handle it now. diff for `CMakelists.txt` parsingdiff --git a/ports/boost-any/vcpkg.json b/ports/boost-any/vcpkg.json
index 08f117826e..dfa767eea7 100644
--- a/ports/boost-any/vcpkg.json
+++ b/ports/boost-any/vcpkg.json
@@ -7,10 +7,6 @@
"homepage": "https://www.boost.org/libs/any",
"license": "BSL-1.0",
"dependencies": [
- {
- "name": "boost-assert",
- "version>=": "1.85.0"
- },
{
"name": "boost-cmake",
"version>=": "1.85.0"
diff --git a/ports/boost-assign/vcpkg.json b/ports/boost-assign/vcpkg.json
index 87384b1a6a..b4b79ccd61 100644
--- a/ports/boost-assign/vcpkg.json
+++ b/ports/boost-assign/vcpkg.json
@@ -31,6 +31,10 @@
"name": "boost-move",
"version>=": "1.85.0"
},
+ {
+ "name": "boost-mpl",
+ "version>=": "1.85.0"
+ },
{
"name": "boost-preprocessor",
"version>=": "1.85.0"
diff --git a/ports/boost-atomic/vcpkg.json b/ports/boost-atomic/vcpkg.json
index bbb785e4f4..7aef372517 100644
--- a/ports/boost-atomic/vcpkg.json
+++ b/ports/boost-atomic/vcpkg.json
@@ -38,10 +38,6 @@
{
"name": "boost-type-traits",
"version>=": "1.85.0"
- },
- {
- "name": "boost-winapi",
- "version>=": "1.85.0"
}
]
}
diff --git a/ports/boost-beast/vcpkg.json b/ports/boost-beast/vcpkg.json
index ff6ffaa3d2..35d6d4607f 100644
--- a/ports/boost-beast/vcpkg.json
+++ b/ports/boost-beast/vcpkg.json
@@ -32,10 +32,6 @@
"name": "boost-container",
"version>=": "1.85.0"
},
- {
- "name": "boost-container-hash",
- "version>=": "1.85.0"
- },
{
"name": "boost-core",
"version>=": "1.85.0"
@@ -64,10 +60,6 @@
"name": "boost-optional",
"version>=": "1.85.0"
},
- {
- "name": "boost-preprocessor",
- "version>=": "1.85.0"
- },
{
"name": "boost-smart-ptr",
"version>=": "1.85.0"
@@ -89,11 +81,11 @@
"version>=": "1.85.0"
},
{
- "name": "boost-type-index",
+ "name": "boost-type-traits",
"version>=": "1.85.0"
},
{
- "name": "boost-type-traits",
+ "name": "boost-utility",
"version>=": "1.85.0"
},
{
diff --git a/ports/boost-charconv/vcpkg.json b/ports/boost-charconv/vcpkg.json
index e79e2a0a37..bea994d5c9 100644
--- a/ports/boost-charconv/vcpkg.json
+++ b/ports/boost-charconv/vcpkg.json
@@ -7,10 +7,6 @@
"homepage": "https://www.boost.org/libs/charconv",
"license": "BSL-1.0",
"dependencies": [
- {
- "name": "boost-assert",
- "version>=": "1.85.0"
- },
{
"name": "boost-cmake",
"version>=": "1.85.0"
@@ -19,10 +15,6 @@
"name": "boost-config",
"version>=": "1.85.0"
},
- {
- "name": "boost-core",
- "version>=": "1.85.0"
- },
{
"name": "boost-headers",
"version>=": "1.85.0"
diff --git a/ports/boost-cobalt/vcpkg.json b/ports/boost-cobalt/vcpkg.json
index ab5c52ff31..8180cedcaf 100644
--- a/ports/boost-cobalt/vcpkg.json
+++ b/ports/boost-cobalt/vcpkg.json
@@ -8,14 +8,6 @@
"license": "BSL-1.0",
"supports": "!osx & !ios & !android & !uwp",
"dependencies": [
- {
- "name": "boost-asio",
- "version>=": "1.85.0"
- },
- {
- "name": "boost-circular-buffer",
- "version>=": "1.85.0"
- },
{
"name": "boost-cmake",
"version>=": "1.85.0"
@@ -24,49 +16,9 @@
"name": "boost-config",
"version>=": "1.85.0"
},
- {
- "name": "boost-container",
- "version>=": "1.85.0"
- },
- {
- "name": "boost-core",
- "version>=": "1.85.0"
- },
{
"name": "boost-headers",
"version>=": "1.85.0"
- },
- {
- "name": "boost-intrusive",
- "version>=": "1.85.0"
- },
- {
- "name": "boost-leaf",
- "version>=": "1.85.0"
- },
- {
- "name": "boost-mp11",
- "version>=": "1.85.0"
- },
- {
- "name": "boost-preprocessor",
- "version>=": "1.85.0"
- },
- {
- "name": "boost-smart-ptr",
- "version>=": "1.85.0"
- },
- {
- "name": "boost-system",
- "version>=": "1.85.0"
- },
- {
- "name": "boost-throw-exception",
- "version>=": "1.85.0"
- },
- {
- "name": "boost-variant2",
- "version>=": "1.85.0"
}
]
}
diff --git a/ports/boost-compat/vcpkg.json b/ports/boost-compat/vcpkg.json
index 5d3136b479..aff4c5b6b4 100644
--- a/ports/boost-compat/vcpkg.json
+++ b/ports/boost-compat/vcpkg.json
@@ -22,10 +22,6 @@
{
"name": "boost-headers",
"version>=": "1.85.0"
- },
- {
- "name": "boost-throw-exception",
- "version>=": "1.85.0"
}
]
}
diff --git a/ports/boost-compute/vcpkg.json b/ports/boost-compute/vcpkg.json
index 08477b9119..b3a1b250d5 100644
--- a/ports/boost-compute/vcpkg.json
+++ b/ports/boost-compute/vcpkg.json
@@ -19,6 +19,10 @@
"name": "boost-assert",
"version>=": "1.85.0"
},
+ {
+ "name": "boost-atomic",
+ "version>=": "1.85.0"
+ },
{
"name": "boost-chrono",
"version>=": "1.85.0"
diff --git a/ports/boost-container/portfile.cmake b/ports/boost-container/portfile.cmake
index 15a263b428..e3642dec70 100644
--- a/ports/boost-container/portfile.cmake
+++ b/ports/boost-container/portfile.cmake
@@ -6,6 +6,9 @@ vcpkg_from_github(
REF boost-${VERSION}
SHA512 7b287d5739abdbe08a8a0cb150e513c4feff43731ad923b115aa50d07200586c9b526eb144e7e3f1f191e6ba290032512b216d01cba5178173a3501f6cb37c39
HEAD_REF master
+ PATCHES
+ no-static-assert.diff
+ posix-threads.diff
)
set(FEATURE_OPTIONS "")
diff --git a/ports/boost-container/vcpkg.json b/ports/boost-container/vcpkg.json
index 08d638f985..fbb807b4c6 100644
--- a/ports/boost-container/vcpkg.json
+++ b/ports/boost-container/vcpkg.json
@@ -30,6 +30,10 @@
{
"name": "boost-move",
"version>=": "1.85.0"
+ },
+ {
+ "name": "boost-static-assert",
+ "version>=": "1.85.0"
}
]
}
diff --git a/ports/boost-fiber/vcpkg.json b/ports/boost-fiber/vcpkg.json
index dedb1485e6..0c64642c9c 100644
--- a/ports/boost-fiber/vcpkg.json
+++ b/ports/boost-fiber/vcpkg.json
@@ -8,10 +8,6 @@
"license": "BSL-1.0",
"supports": "!uwp & !(arm & windows) & !emscripten",
"dependencies": [
- {
- "name": "boost-algorithm",
- "version>=": "1.85.0"
- },
{
"name": "boost-assert",
"version>=": "1.85.0"
@@ -33,15 +29,6 @@
"name": "boost-core",
"version>=": "1.85.0"
},
- {
- "name": "boost-filesystem",
- "platform": "!uwp",
- "version>=": "1.85.0"
- },
- {
- "name": "boost-format",
- "version>=": "1.85.0"
- },
{
"name": "boost-headers",
"version>=": "1.85.0"
diff --git a/ports/boost-filesystem/vcpkg.json b/ports/boost-filesystem/vcpkg.json
index 93e2b4ec01..4d2d91d1b8 100644
--- a/ports/boost-filesystem/vcpkg.json
+++ b/ports/boost-filesystem/vcpkg.json
@@ -12,10 +12,6 @@
"name": "boost-assert",
"version>=": "1.85.0"
},
- {
- "name": "boost-atomic",
- "version>=": "1.85.0"
- },
{
"name": "boost-cmake",
"version>=": "1.85.0"
@@ -67,10 +63,6 @@
{
"name": "boost-type-traits",
"version>=": "1.85.0"
- },
- {
- "name": "boost-winapi",
- "version>=": "1.85.0"
}
]
}
diff --git a/ports/boost-fusion/vcpkg.json b/ports/boost-fusion/vcpkg.json
index 8cb35b8101..c17cd3645a 100644
--- a/ports/boost-fusion/vcpkg.json
+++ b/ports/boost-fusion/vcpkg.json
@@ -23,6 +23,10 @@
"name": "boost-core",
"version>=": "1.85.0"
},
+ {
+ "name": "boost-describe",
+ "version>=": "1.85.0"
+ },
{
"name": "boost-function-types",
"version>=": "1.85.0"
@@ -35,6 +39,10 @@
"name": "boost-headers",
"version>=": "1.85.0"
},
+ {
+ "name": "boost-mp11",
+ "version>=": "1.85.0"
+ },
{
"name": "boost-mpl",
"version>=": "1.85.0"
diff --git a/ports/boost-geometry/vcpkg.json b/ports/boost-geometry/vcpkg.json
index 5c5078aeaa..461e93a7b0 100644
--- a/ports/boost-geometry/vcpkg.json
+++ b/ports/boost-geometry/vcpkg.json
@@ -43,6 +43,10 @@
"name": "boost-core",
"version>=": "1.85.0"
},
+ {
+ "name": "boost-endian",
+ "version>=": "1.85.0"
+ },
{
"name": "boost-function-types",
"version>=": "1.85.0"
@@ -71,6 +75,10 @@
"name": "boost-math",
"version>=": "1.85.0"
},
+ {
+ "name": "boost-move",
+ "version>=": "1.85.0"
+ },
{
"name": "boost-mpl",
"version>=": "1.85.0"
@@ -87,6 +95,10 @@
"name": "boost-polygon",
"version>=": "1.85.0"
},
+ {
+ "name": "boost-predef",
+ "version>=": "1.85.0"
+ },
{
"name": "boost-qvm",
"version>=": "1.85.0"
@@ -103,6 +115,10 @@
"name": "boost-serialization",
"version>=": "1.85.0"
},
+ {
+ "name": "boost-smart-ptr",
+ "version>=": "1.85.0"
+ },
{
"name": "boost-static-assert",
"version>=": "1.85.0"
@@ -127,6 +143,10 @@
"name": "boost-type-traits",
"version>=": "1.85.0"
},
+ {
+ "name": "boost-utility",
+ "version>=": "1.85.0"
+ },
{
"name": "boost-variant",
"version>=": "1.85.0"
diff --git a/ports/boost-graph-parallel/vcpkg.json b/ports/boost-graph-parallel/vcpkg.json
index 17adcde03e..e9fe0bf5fe 100644
--- a/ports/boost-graph-parallel/vcpkg.json
+++ b/ports/boost-graph-parallel/vcpkg.json
@@ -7,10 +7,6 @@
"homepage": "https://www.boost.org/libs/graph_parallel",
"license": "BSL-1.0",
"dependencies": [
- {
- "name": "boost-algorithm",
- "version>=": "1.85.0"
- },
{
"name": "boost-assert",
"version>=": "1.85.0"
diff --git a/ports/boost-histogram/vcpkg.json b/ports/boost-histogram/vcpkg.json
index 0b220d10c0..54f8ff6312 100644
--- a/ports/boost-histogram/vcpkg.json
+++ b/ports/boost-histogram/vcpkg.json
@@ -31,10 +31,6 @@
"name": "boost-mp11",
"version>=": "1.85.0"
},
- {
- "name": "boost-serialization",
- "version>=": "1.85.0"
- },
{
"name": "boost-throw-exception",
"version>=": "1.85.0"
diff --git a/ports/boost-integer/vcpkg.json b/ports/boost-integer/vcpkg.json
index bfd2033ca3..11472bef58 100644
--- a/ports/boost-integer/vcpkg.json
+++ b/ports/boost-integer/vcpkg.json
@@ -34,10 +34,6 @@
{
"name": "boost-throw-exception",
"version>=": "1.85.0"
- },
- {
- "name": "boost-type-traits",
- "version>=": "1.85.0"
}
]
}
diff --git a/ports/boost-interprocess/vcpkg.json b/ports/boost-interprocess/vcpkg.json
index 5e4265ea7d..b518fdd570 100644
--- a/ports/boost-interprocess/vcpkg.json
+++ b/ports/boost-interprocess/vcpkg.json
@@ -31,6 +31,10 @@
"name": "boost-headers",
"version>=": "1.85.0"
},
+ {
+ "name": "boost-integer",
+ "version>=": "1.85.0"
+ },
{
"name": "boost-intrusive",
"version>=": "1.85.0"
@@ -47,6 +51,10 @@
"name": "boost-type-traits",
"version>=": "1.85.0"
},
+ {
+ "name": "boost-unordered",
+ "version>=": "1.85.0"
+ },
{
"name": "boost-winapi",
"version>=": "1.85.0"
diff --git a/ports/boost-json/vcpkg.json b/ports/boost-json/vcpkg.json
index 68c76950f7..b31b04fb6a 100644
--- a/ports/boost-json/vcpkg.json
+++ b/ports/boost-json/vcpkg.json
@@ -7,14 +7,6 @@
"homepage": "https://www.boost.org/libs/json",
"license": "BSL-1.0",
"dependencies": [
- {
- "name": "boost-align",
- "version>=": "1.85.0"
- },
- {
- "name": "boost-assert",
- "version>=": "1.85.0"
- },
{
"name": "boost-cmake",
"version>=": "1.85.0"
@@ -23,45 +15,9 @@
"name": "boost-config",
"version>=": "1.85.0"
},
- {
- "name": "boost-container",
- "version>=": "1.85.0"
- },
- {
- "name": "boost-container-hash",
- "version>=": "1.85.0"
- },
- {
- "name": "boost-core",
- "version>=": "1.85.0"
- },
- {
- "name": "boost-describe",
- "version>=": "1.85.0"
- },
- {
- "name": "boost-endian",
- "version>=": "1.85.0"
- },
{
"name": "boost-headers",
"version>=": "1.85.0"
- },
- {
- "name": "boost-mp11",
- "version>=": "1.85.0"
- },
- {
- "name": "boost-static-assert",
- "version>=": "1.85.0"
- },
- {
- "name": "boost-system",
- "version>=": "1.85.0"
- },
- {
- "name": "boost-throw-exception",
- "version>=": "1.85.0"
}
]
}
diff --git a/ports/boost-log/vcpkg.json b/ports/boost-log/vcpkg.json
index 28e2d492ff..a467ed7eb2 100644
--- a/ports/boost-log/vcpkg.json
+++ b/ports/boost-log/vcpkg.json
@@ -12,6 +12,10 @@
"name": "boost-align",
"version>=": "1.85.0"
},
+ {
+ "name": "boost-array",
+ "version>=": "1.85.0"
+ },
{
"name": "boost-asio",
"version>=": "1.85.0"
@@ -21,7 +25,7 @@
"version>=": "1.85.0"
},
{
- "name": "boost-atomic",
+ "name": "boost-bind",
"version>=": "1.85.0"
},
{
@@ -32,6 +36,10 @@
"name": "boost-config",
"version>=": "1.85.0"
},
+ {
+ "name": "boost-container",
+ "version>=": "1.85.0"
+ },
{
"name": "boost-core",
"version>=": "1.85.0"
@@ -69,14 +77,6 @@
"name": "boost-intrusive",
"version>=": "1.85.0"
},
- {
- "name": "boost-io",
- "version>=": "1.85.0"
- },
- {
- "name": "boost-iterator",
- "version>=": "1.85.0"
- },
{
"name": "boost-move",
"version>=": "1.85.0"
@@ -105,10 +105,6 @@
"name": "boost-preprocessor",
"version>=": "1.85.0"
},
- {
- "name": "boost-property-tree",
- "version>=": "1.85.0"
- },
{
"name": "boost-proto",
"version>=": "1.85.0"
@@ -122,10 +118,6 @@
"name": "boost-range",
"version>=": "1.85.0"
},
- {
- "name": "boost-regex",
- "version>=": "1.85.0"
- },
{
"name": "boost-smart-ptr",
"version>=": "1.85.0"
@@ -135,11 +127,11 @@
"version>=": "1.85.0"
},
{
- "name": "boost-system",
+ "name": "boost-static-assert",
"version>=": "1.85.0"
},
{
- "name": "boost-thread",
+ "name": "boost-system",
"version>=": "1.85.0"
},
{
@@ -161,10 +153,6 @@
{
"name": "boost-winapi",
"version>=": "1.85.0"
- },
- {
- "name": "boost-xpressive",
- "version>=": "1.85.0"
}
]
}
diff --git a/ports/boost-math/vcpkg.json b/ports/boost-math/vcpkg.json
index 757cfe0208..50de6ade85 100644
--- a/ports/boost-math/vcpkg.json
+++ b/ports/boost-math/vcpkg.json
@@ -7,54 +7,17 @@
"homepage": "https://www.boost.org/libs/math",
"license": "BSL-1.0",
"dependencies": [
- {
- "name": "boost-assert",
- "version>=": "1.85.0"
- },
{
"name": "boost-cmake",
"version>=": "1.85.0"
},
- {
- "name": "boost-concept-check",
- "version>=": "1.85.0"
- },
{
"name": "boost-config",
"version>=": "1.85.0"
},
- {
- "name": "boost-core",
- "version>=": "1.85.0"
- },
{
"name": "boost-headers",
"version>=": "1.85.0"
- },
- {
- "name": "boost-integer",
- "version>=": "1.85.0"
- },
- {
- "name": "boost-lexical-cast",
- "version>=": "1.85.0"
- },
- {
- "name": "boost-predef",
- "version>=": "1.85.0"
- },
- {
- "name": "boost-random",
- "platform": "!uwp",
- "version>=": "1.85.0"
- },
- {
- "name": "boost-static-assert",
- "version>=": "1.85.0"
- },
- {
- "name": "boost-throw-exception",
- "version>=": "1.85.0"
}
]
}
diff --git a/ports/boost-multiprecision/vcpkg.json b/ports/boost-multiprecision/vcpkg.json
index 809af53011..70e620456d 100644
--- a/ports/boost-multiprecision/vcpkg.json
+++ b/ports/boost-multiprecision/vcpkg.json
@@ -7,10 +7,6 @@
"homepage": "https://www.boost.org/libs/multiprecision",
"license": "BSL-1.0",
"dependencies": [
- {
- "name": "boost-assert",
- "version>=": "1.85.0"
- },
{
"name": "boost-cmake",
"version>=": "1.85.0"
@@ -19,38 +15,9 @@
"name": "boost-config",
"version>=": "1.85.0"
},
- {
- "name": "boost-core",
- "version>=": "1.85.0"
- },
{
"name": "boost-headers",
"version>=": "1.85.0"
- },
- {
- "name": "boost-integer",
- "version>=": "1.85.0"
- },
- {
- "name": "boost-lexical-cast",
- "version>=": "1.85.0"
- },
- {
- "name": "boost-math",
- "version>=": "1.85.0"
- },
- {
- "name": "boost-predef",
- "version>=": "1.85.0"
- },
- {
- "name": "boost-random",
- "platform": "!uwp",
- "version>=": "1.85.0"
- },
- {
- "name": "boost-throw-exception",
- "version>=": "1.85.0"
}
]
}
diff --git a/ports/boost-mysql/vcpkg.json b/ports/boost-mysql/vcpkg.json
index 872e31f8b9..bd87576015 100644
--- a/ports/boost-mysql/vcpkg.json
+++ b/ports/boost-mysql/vcpkg.json
@@ -7,18 +7,6 @@
"homepage": "https://www.boost.org/libs/mysql",
"license": "BSL-1.0",
"dependencies": [
- {
- "name": "boost-asio",
- "version>=": "1.85.0"
- },
- {
- "name": "boost-assert",
- "version>=": "1.85.0"
- },
- {
- "name": "boost-charconv",
- "version>=": "1.85.0"
- },
{
"name": "boost-cmake",
"version>=": "1.85.0"
@@ -27,46 +15,10 @@
"name": "boost-config",
"version>=": "1.85.0"
},
- {
- "name": "boost-core",
- "version>=": "1.85.0"
- },
- {
- "name": "boost-describe",
- "version>=": "1.85.0"
- },
- {
- "name": "boost-endian",
- "version>=": "1.85.0"
- },
{
"name": "boost-headers",
"version>=": "1.85.0"
},
- {
- "name": "boost-intrusive",
- "version>=": "1.85.0"
- },
- {
- "name": "boost-mp11",
- "version>=": "1.85.0"
- },
- {
- "name": "boost-optional",
- "version>=": "1.85.0"
- },
- {
- "name": "boost-system",
- "version>=": "1.85.0"
- },
- {
- "name": "boost-throw-exception",
- "version>=": "1.85.0"
- },
- {
- "name": "boost-variant2",
- "version>=": "1.85.0"
- },
"openssl"
]
}
diff --git a/ports/boost-nowide/vcpkg.json b/ports/boost-nowide/vcpkg.json
index 00c19ca091..eed55481c5 100644
--- a/ports/boost-nowide/vcpkg.json
+++ b/ports/boost-nowide/vcpkg.json
@@ -15,11 +15,6 @@
"name": "boost-config",
"version>=": "1.85.0"
},
- {
- "name": "boost-filesystem",
- "platform": "!uwp",
- "version>=": "1.85.0"
- },
{
"name": "boost-headers",
"version>=": "1.85.0"
diff --git a/ports/boost-odeint/vcpkg.json b/ports/boost-odeint/vcpkg.json
index 1f426a3b9f..4be27692f7 100644
--- a/ports/boost-odeint/vcpkg.json
+++ b/ports/boost-odeint/vcpkg.json
@@ -59,10 +59,6 @@
"name": "boost-range",
"version>=": "1.85.0"
},
- {
- "name": "boost-static-assert",
- "version>=": "1.85.0"
- },
{
"name": "boost-throw-exception",
"version>=": "1.85.0"
diff --git a/ports/boost-outcome/vcpkg.json b/ports/boost-outcome/vcpkg.json
index 7d9d00c9be..f06f910391 100644
--- a/ports/boost-outcome/vcpkg.json
+++ b/ports/boost-outcome/vcpkg.json
@@ -7,10 +7,6 @@
"homepage": "https://www.boost.org/libs/outcome",
"license": "BSL-1.0",
"dependencies": [
- {
- "name": "boost-assert",
- "version>=": "1.85.0"
- },
{
"name": "boost-cmake",
"version>=": "1.85.0"
diff --git a/ports/boost-process/vcpkg.json b/ports/boost-process/vcpkg.json
index 4c3da6fe1c..ca5da1ad5f 100644
--- a/ports/boost-process/vcpkg.json
+++ b/ports/boost-process/vcpkg.json
@@ -16,10 +16,6 @@
"name": "boost-asio",
"version>=": "1.85.0"
},
- {
- "name": "boost-assert",
- "version>=": "1.85.0"
- },
{
"name": "boost-cmake",
"version>=": "1.85.0"
@@ -45,10 +41,6 @@
"name": "boost-headers",
"version>=": "1.85.0"
},
- {
- "name": "boost-io",
- "version>=": "1.85.0"
- },
{
"name": "boost-iterator",
"version>=": "1.85.0"
@@ -65,10 +57,6 @@
"name": "boost-system",
"version>=": "1.85.0"
},
- {
- "name": "boost-throw-exception",
- "version>=": "1.85.0"
- },
{
"name": "boost-tokenizer",
"version>=": "1.85.0"
@@ -77,14 +65,6 @@
"name": "boost-type-index",
"version>=": "1.85.0"
},
- {
- "name": "boost-type-traits",
- "version>=": "1.85.0"
- },
- {
- "name": "boost-utility",
- "version>=": "1.85.0"
- },
{
"name": "boost-winapi",
"version>=": "1.85.0"
diff --git a/ports/boost-property-map-parallel/vcpkg.json b/ports/boost-property-map-parallel/vcpkg.json
index ea68c7002d..5944fb977f 100644
--- a/ports/boost-property-map-parallel/vcpkg.json
+++ b/ports/boost-property-map-parallel/vcpkg.json
@@ -11,6 +11,10 @@
"name": "boost-assert",
"version>=": "1.85.0"
},
+ {
+ "name": "boost-bind",
+ "version>=": "1.85.0"
+ },
{
"name": "boost-cmake",
"version>=": "1.85.0"
diff --git a/ports/boost-property-map/vcpkg.json b/ports/boost-property-map/vcpkg.json
index 00c052350c..b0c2ee96e2 100644
--- a/ports/boost-property-map/vcpkg.json
+++ b/ports/boost-property-map/vcpkg.json
@@ -63,10 +63,6 @@
"name": "boost-throw-exception",
"version>=": "1.85.0"
},
- {
- "name": "boost-type-index",
- "version>=": "1.85.0"
- },
{
"name": "boost-type-traits",
"version>=": "1.85.0"
diff --git a/ports/boost-redis/vcpkg.json b/ports/boost-redis/vcpkg.json
index cad7a6dbe6..05f14eff99 100644
--- a/ports/boost-redis/vcpkg.json
+++ b/ports/boost-redis/vcpkg.json
@@ -7,14 +7,6 @@
"homepage": "https://www.boost.org/libs/redis",
"license": "BSL-1.0",
"dependencies": [
- {
- "name": "boost-asio",
- "version>=": "1.85.0"
- },
- {
- "name": "boost-assert",
- "version>=": "1.85.0"
- },
{
"name": "boost-cmake",
"version>=": "1.85.0"
@@ -23,25 +15,9 @@
"name": "boost-config",
"version>=": "1.85.0"
},
- {
- "name": "boost-core",
- "version>=": "1.85.0"
- },
{
"name": "boost-headers",
"version>=": "1.85.0"
- },
- {
- "name": "boost-mp11",
- "version>=": "1.85.0"
- },
- {
- "name": "boost-system",
- "version>=": "1.85.0"
- },
- {
- "name": "boost-throw-exception",
- "version>=": "1.85.0"
}
]
}
diff --git a/ports/boost-regex/vcpkg.json b/ports/boost-regex/vcpkg.json
index af22481ace..18215e8fe8 100644
--- a/ports/boost-regex/vcpkg.json
+++ b/ports/boost-regex/vcpkg.json
@@ -7,61 +7,17 @@
"homepage": "https://www.boost.org/libs/regex",
"license": "BSL-1.0",
"dependencies": [
- {
- "name": "boost-assert",
- "version>=": "1.85.0"
- },
{
"name": "boost-cmake",
"version>=": "1.85.0"
},
- {
- "name": "boost-concept-check",
- "version>=": "1.85.0"
- },
{
"name": "boost-config",
"version>=": "1.85.0"
},
- {
- "name": "boost-container-hash",
- "version>=": "1.85.0"
- },
- {
- "name": "boost-core",
- "version>=": "1.85.0"
- },
{
"name": "boost-headers",
"version>=": "1.85.0"
- },
- {
- "name": "boost-integer",
- "version>=": "1.85.0"
- },
- {
- "name": "boost-mpl",
- "version>=": "1.85.0"
- },
- {
- "name": "boost-predef",
- "version>=": "1.85.0"
- },
- {
- "name": "boost-smart-ptr",
- "version>=": "1.85.0"
- },
- {
- "name": "boost-static-assert",
- "version>=": "1.85.0"
- },
- {
- "name": "boost-throw-exception",
- "version>=": "1.85.0"
- },
- {
- "name": "boost-type-traits",
- "version>=": "1.85.0"
}
],
"features": {
diff --git a/ports/boost-scope/vcpkg.json b/ports/boost-scope/vcpkg.json
index d5dfccef5d..54be58e448 100644
--- a/ports/boost-scope/vcpkg.json
+++ b/ports/boost-scope/vcpkg.json
@@ -7,10 +7,6 @@
"homepage": "https://www.boost.org/libs/scope",
"license": "BSL-1.0",
"dependencies": [
- {
- "name": "boost-assert",
- "version>=": "1.85.0"
- },
{
"name": "boost-cmake",
"version>=": "1.85.0"
diff --git a/ports/boost-serialization/vcpkg.json b/ports/boost-serialization/vcpkg.json
index 09b14a70dc..9e2818e45a 100644
--- a/ports/boost-serialization/vcpkg.json
+++ b/ports/boost-serialization/vcpkg.json
@@ -55,10 +55,6 @@
"name": "boost-move",
"version>=": "1.85.0"
},
- {
- "name": "boost-mp11",
- "version>=": "1.85.0"
- },
{
"name": "boost-mpl",
"version>=": "1.85.0"
@@ -88,11 +84,11 @@
"version>=": "1.85.0"
},
{
- "name": "boost-throw-exception",
+ "name": "boost-type-traits",
"version>=": "1.85.0"
},
{
- "name": "boost-type-traits",
+ "name": "boost-unordered",
"version>=": "1.85.0"
},
{
@@ -102,10 +98,6 @@
{
"name": "boost-variant",
"version>=": "1.85.0"
- },
- {
- "name": "boost-variant2",
- "version>=": "1.85.0"
}
]
}
diff --git a/ports/boost-signals2/vcpkg.json b/ports/boost-signals2/vcpkg.json
index 5be3299d84..6a80a2d7f8 100644
--- a/ports/boost-signals2/vcpkg.json
+++ b/ports/boost-signals2/vcpkg.json
@@ -51,6 +51,10 @@
"name": "boost-parameter",
"version>=": "1.85.0"
},
+ {
+ "name": "boost-predef",
+ "version>=": "1.85.0"
+ },
{
"name": "boost-preprocessor",
"version>=": "1.85.0"
diff --git a/ports/boost-spirit/vcpkg.json b/ports/boost-spirit/vcpkg.json
index 4381b6af97..f388f34007 100644
--- a/ports/boost-spirit/vcpkg.json
+++ b/ports/boost-spirit/vcpkg.json
@@ -91,10 +91,6 @@
"name": "boost-range",
"version>=": "1.85.0"
},
- {
- "name": "boost-regex",
- "version>=": "1.85.0"
- },
{
"name": "boost-smart-ptr",
"version>=": "1.85.0"
diff --git a/ports/boost-stacktrace/vcpkg.json b/ports/boost-stacktrace/vcpkg.json
index afbb5f38e4..7cf29717f5 100644
--- a/ports/boost-stacktrace/vcpkg.json
+++ b/ports/boost-stacktrace/vcpkg.json
@@ -8,10 +8,6 @@
"license": "BSL-1.0",
"supports": "!uwp",
"dependencies": [
- {
- "name": "boost-assert",
- "version>=": "1.85.0"
- },
{
"name": "boost-cmake",
"version>=": "1.85.0"
@@ -20,25 +16,9 @@
"name": "boost-config",
"version>=": "1.85.0"
},
- {
- "name": "boost-container-hash",
- "version>=": "1.85.0"
- },
- {
- "name": "boost-core",
- "version>=": "1.85.0"
- },
{
"name": "boost-headers",
"version>=": "1.85.0"
- },
- {
- "name": "boost-predef",
- "version>=": "1.85.0"
- },
- {
- "name": "boost-winapi",
- "version>=": "1.85.0"
}
]
}
diff --git a/ports/boost-static-string/vcpkg.json b/ports/boost-static-string/vcpkg.json
index 990b82aec5..155509b80b 100644
--- a/ports/boost-static-string/vcpkg.json
+++ b/ports/boost-static-string/vcpkg.json
@@ -7,10 +7,6 @@
"homepage": "https://www.boost.org/libs/static_string",
"license": "BSL-1.0",
"dependencies": [
- {
- "name": "boost-assert",
- "version>=": "1.85.0"
- },
{
"name": "boost-cmake",
"version>=": "1.85.0"
@@ -19,29 +15,9 @@
"name": "boost-config",
"version>=": "1.85.0"
},
- {
- "name": "boost-container-hash",
- "version>=": "1.85.0"
- },
- {
- "name": "boost-core",
- "version>=": "1.85.0"
- },
{
"name": "boost-headers",
"version>=": "1.85.0"
- },
- {
- "name": "boost-static-assert",
- "version>=": "1.85.0"
- },
- {
- "name": "boost-throw-exception",
- "version>=": "1.85.0"
- },
- {
- "name": "boost-utility",
- "version>=": "1.85.0"
}
]
}
diff --git a/ports/boost-stl-interfaces/vcpkg.json b/ports/boost-stl-interfaces/vcpkg.json
index 1453995d67..2537b8e8fb 100644
--- a/ports/boost-stl-interfaces/vcpkg.json
+++ b/ports/boost-stl-interfaces/vcpkg.json
@@ -22,10 +22,6 @@
{
"name": "boost-headers",
"version>=": "1.85.0"
- },
- {
- "name": "boost-type-traits",
- "version>=": "1.85.0"
}
]
}
diff --git a/ports/boost-test/vcpkg.json b/ports/boost-test/vcpkg.json
index 8e5bfbe579..2388c1b79d 100644
--- a/ports/boost-test/vcpkg.json
+++ b/ports/boost-test/vcpkg.json
@@ -8,18 +8,6 @@
"license": "BSL-1.0",
"supports": "!uwp",
"dependencies": [
- {
- "name": "boost-algorithm",
- "version>=": "1.85.0"
- },
- {
- "name": "boost-assert",
- "version>=": "1.85.0"
- },
- {
- "name": "boost-bind",
- "version>=": "1.85.0"
- },
{
"name": "boost-cmake",
"version>=": "1.85.0"
@@ -28,65 +16,9 @@
"name": "boost-config",
"version>=": "1.85.0"
},
- {
- "name": "boost-core",
- "version>=": "1.85.0"
- },
- {
- "name": "boost-detail",
- "version>=": "1.85.0"
- },
- {
- "name": "boost-exception",
- "version>=": "1.85.0"
- },
- {
- "name": "boost-function",
- "version>=": "1.85.0"
- },
{
"name": "boost-headers",
"version>=": "1.85.0"
- },
- {
- "name": "boost-io",
- "version>=": "1.85.0"
- },
- {
- "name": "boost-iterator",
- "version>=": "1.85.0"
- },
- {
- "name": "boost-mpl",
- "version>=": "1.85.0"
- },
- {
- "name": "boost-numeric-conversion",
- "version>=": "1.85.0"
- },
- {
- "name": "boost-optional",
- "version>=": "1.85.0"
- },
- {
- "name": "boost-preprocessor",
- "version>=": "1.85.0"
- },
- {
- "name": "boost-smart-ptr",
- "version>=": "1.85.0"
- },
- {
- "name": "boost-static-assert",
- "version>=": "1.85.0"
- },
- {
- "name": "boost-type-traits",
- "version>=": "1.85.0"
- },
- {
- "name": "boost-utility",
- "version>=": "1.85.0"
}
]
}
diff --git a/ports/boost-tokenizer/vcpkg.json b/ports/boost-tokenizer/vcpkg.json
index 390a58e17a..f52aac43db 100644
--- a/ports/boost-tokenizer/vcpkg.json
+++ b/ports/boost-tokenizer/vcpkg.json
@@ -20,15 +20,15 @@
"version>=": "1.85.0"
},
{
- "name": "boost-core",
+ "name": "boost-headers",
"version>=": "1.85.0"
},
{
- "name": "boost-headers",
+ "name": "boost-iterator",
"version>=": "1.85.0"
},
{
- "name": "boost-iterator",
+ "name": "boost-mpl",
"version>=": "1.85.0"
},
{
diff --git a/ports/boost-url/vcpkg.json b/ports/boost-url/vcpkg.json
index 954a93bd0c..4781b00878 100644
--- a/ports/boost-url/vcpkg.json
+++ b/ports/boost-url/vcpkg.json
@@ -7,14 +7,6 @@
"homepage": "https://www.boost.org/libs/url",
"license": "BSL-1.0",
"dependencies": [
- {
- "name": "boost-align",
- "version>=": "1.85.0"
- },
- {
- "name": "boost-assert",
- "version>=": "1.85.0"
- },
{
"name": "boost-cmake",
"version>=": "1.85.0"
@@ -23,41 +15,9 @@
"name": "boost-config",
"version>=": "1.85.0"
},
- {
- "name": "boost-core",
- "version>=": "1.85.0"
- },
{
"name": "boost-headers",
"version>=": "1.85.0"
- },
- {
- "name": "boost-mp11",
- "version>=": "1.85.0"
- },
- {
- "name": "boost-optional",
- "version>=": "1.85.0"
- },
- {
- "name": "boost-static-assert",
- "version>=": "1.85.0"
- },
- {
- "name": "boost-system",
- "version>=": "1.85.0"
- },
- {
- "name": "boost-throw-exception",
- "version>=": "1.85.0"
- },
- {
- "name": "boost-type-traits",
- "version>=": "1.85.0"
- },
- {
- "name": "boost-variant2",
- "version>=": "1.85.0"
}
]
}
diff --git a/ports/boost-utility/vcpkg.json b/ports/boost-utility/vcpkg.json
index 65614dc64c..d78fc2b9d2 100644
--- a/ports/boost-utility/vcpkg.json
+++ b/ports/boost-utility/vcpkg.json
@@ -7,10 +7,6 @@
"homepage": "https://www.boost.org/libs/utility",
"license": "BSL-1.0",
"dependencies": [
- {
- "name": "boost-assert",
- "version>=": "1.85.0"
- },
{
"name": "boost-cmake",
"version>=": "1.85.0"
@@ -35,6 +31,10 @@
"name": "boost-preprocessor",
"version>=": "1.85.0"
},
+ {
+ "name": "boost-static-assert",
+ "version>=": "1.85.0"
+ },
{
"name": "boost-throw-exception",
"version>=": "1.85.0"
diff --git a/ports/boost-xpressive/vcpkg.json b/ports/boost-xpressive/vcpkg.json
index f0a44db0a3..9a5798b480 100644
--- a/ports/boost-xpressive/vcpkg.json
+++ b/ports/boost-xpressive/vcpkg.json
@@ -79,10 +79,6 @@
"name": "boost-smart-ptr",
"version>=": "1.85.0"
},
- {
- "name": "boost-spirit",
- "version>=": "1.85.0"
- },
{
"name": "boost-static-assert",
"version>=": "1.85.0" |
... because the support is entirely determined by boost-python.
@@ -284,7 +316,7 @@ function GeneratePort() { | |||
# Generate vcpkg.json | |||
GeneratePortManifest ` | |||
-PortName $portName ` | |||
-Homepage "https://github.com/boostorg/$Library" ` | |||
-Homepage "https://www.boost.org/libs/$Library" ` |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This is what the GH repos use, e.g. https://github.com/boostorg/asio.
That should've been done when build was changed to cmake. A better solution would be to ask Boost to list dependencies in |
Again, the key problem is to attach the right guards on conditional dependencies. |
Add reviewed tag for further review by the vcpkg team. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM, I'll ask for a second review in tomorrow's meeting.
WAH why is the script flashing terminals in my face now. |
Nevermind, the problem is having a vcpkg for linux in the same directory as the windows one since the powershell scripts only calls out to |
* [gdk-pixbuf] Update to 2.42.12 (#38789) Fixes #38788 - [x] Changes comply with the [maintainer guide](https://github.com/microsoft/vcpkg-docs/blob/main/vcpkg/contributing/maintainer-guide.md). - [x] SHA512s are updated for each updated download. - [x] The "supports" clause reflects platforms that may be fixed by this new version. - [x] Any fixed [CI baseline](https://github.com/microsoft/vcpkg/blob/master/scripts/ci.baseline.txt) entries are removed from that file. - [x] Any patches that are no longer applied are deleted from the port's directory. - [x] The version database is fixed by rerunning `./vcpkg x-add-version --all` and committing the result. - [x] Only one version is added to each modified port's versions file. * [vcpkg baseline][qt5-base] Add option disable feature gssapi to fix ci baseline (#38670) Fixes regression: https://dev.azure.com/vcpkg/public/_build/results?buildId=102737&view=results ```` REGRESSION: lunarg-vulkantools:x64-linux failed with BUILD_FAILED REGRESSION: qt5-serialbus:x64-linux failed with BUILD_FAILED ```` Error: ```` /usr/bin/ld: /mnt/vcpkg-ci/b/krb5/x64-linux-dbg/lib/gssapi/krb5/../../.././../src/krb5-1-8a38cd677f.clean/src/lib/gssapi/krb5/export_name.c:61: undefined reference to `krb5_free_context' ```` Add option _--gssapi=no_ to disable use feature gssapi Remove ```` lunarg-vulkantools:x64-linux=fail qt5-serialbus:x64-linux=fail ```` from ci.baseline.txt - [x] Changes comply with the [maintainer guide](https://github.com/microsoft/vcpkg-docs/blob/main/vcpkg/contributing/maintainer-guide.md). - [ ] ~~SHA512s are updated for each updated download.~~ - [ ] ~~The "supports" clause reflects platforms that may be fixed by this new version.~~ - [ ] ~~Any fixed [CI baseline](https://github.com/microsoft/vcpkg/blob/master/scripts/ci.baseline.txt) entries are removed from that file.~~ - [ ] ~~Any patches that are no longer applied are deleted from the port's directory.~~ - [x] The version database is fixed by rerunning `./vcpkg x-add-version --all` and committing the result. - [x] Only one version is added to each modified port's versions file. --------- Co-authored-by: Jon <v-zhli17@microsoft.com> * [wxwidgets] Update to 3.2.5 (#38733) Fixes https://github.com/microsoft/vcpkg/issues/38731 Delete upstream merged patch fix-glegl.patch. - [X] Changes comply with the [maintainer guide](https://github.com/microsoft/vcpkg-docs/blob/main/vcpkg/contributing/maintainer-guide.md). - [X] SHA512s are updated for each updated download. - [ ] ~~The "supports" clause reflects platforms that may be fixed by this new version.~~ - [ ] ~~Any fixed [CI baseline](https://github.com/microsoft/vcpkg/blob/master/scripts/ci.baseline.txt) entries are removed from that file.~~ - [X] Any patches that are no longer applied are deleted from the port's directory. - [X] The version database is fixed by rerunning `./vcpkg x-add-version --all` and committing the result. - [X] Only one version is added to each modified port's versions file. All features passed with following triplets: ``` x86-windows x64-windows x64-windows-static ``` --------- Co-authored-by: Jim wang (BEYONDSOFT CONSULTING INC) <v-wangjim@microsoft.com> * [glaze] update to v2.6.3 (#38793) This version supports gcc14 - [x] Changes comply with the [maintainer guide](https://github.com/microsoft/vcpkg-docs/blob/main/vcpkg/contributing/maintainer-guide.md). - [x] SHA512s are updated for each updated download. - [ ] The "supports" clause reflects platforms that may be fixed by this new version. - [ ] Any fixed [CI baseline](https://github.com/microsoft/vcpkg/blob/master/scripts/ci.baseline.txt) entries are removed from that file. - [ ] Any patches that are no longer applied are deleted from the port's directory. - [x] The version database is fixed by rerunning `./vcpkg x-add-version --all` and committing the result. - [x] Only one version is added to each modified port's versions file. * [mp-units] update to v2.1.1 (#38791) Current version v2.1.0 cannot be compiled with gcc14, this minor version fixes that https://github.com/mpusz/mp-units/issues/575 - [x] Changes comply with the [maintainer guide](https://github.com/microsoft/vcpkg-docs/blob/main/vcpkg/contributing/maintainer-guide.md). - [x] SHA512s are updated for each updated download. - [ ] The "supports" clause reflects platforms that may be fixed by this new version. - [ ] Any fixed [CI baseline](https://github.com/microsoft/vcpkg/blob/master/scripts/ci.baseline.txt) entries are removed from that file. - [ ] Any patches that are no longer applied are deleted from the port's directory. - [x] The version database is fixed by rerunning `./vcpkg x-add-version --all` and committing the result. - [x] Only one version is added to each modified port's versions file. * [avcpp] Update to 2.3.2 (#38749) Update `avcpp` to 2.3.2. - [x] Changes comply with the [maintainer guide](https://github.com/microsoft/vcpkg-docs/blob/main/vcpkg/contributing/maintainer-guide.md). - [x] SHA512s are updated for each updated download. - [ ] ~~The "supports" clause reflects platforms that may be fixed by this new version.~~ - [ ] ~~Any fixed [CI baseline](https://github.com/microsoft/vcpkg/blob/master/scripts/ci.baseline.txt) entries are removed from that file.~~ - [ ] ~~Any patches that are no longer applied are deleted from the port's directory.~~ - [x] The version database is fixed by rerunning `./vcpkg x-add-version --all` and committing the result. - [x] Only one version is added to each modified port's versions file. --------- Co-authored-by: Lily Wang <v-lilywang@microsoft.com> * [icu] Add reminder to install autoconf-archive (#38019) Fixes #38005. By user request, add a reminder to install `autoconf-archive` on non-windows machines. - [x] Changes comply with the [maintainer guide](https://github.com/microsoft/vcpkg-docs/blob/main/vcpkg/contributing/maintainer-guide.md). - [ ] ~SHA512s are updated for each updated download.~ - [ ] ~The "supports" clause reflects platforms that may be fixed by this new version.~ - [ ] ·Any fixed [CI baseline](https://github.com/microsoft/vcpkg/blob/master/scripts/ci.baseline.txt) entries are removed from that file.~ - [ ] ~Any patches that are no longer applied are deleted from the port's directory.~ - [x] The version database is fixed by rerunning `./vcpkg x-add-version --all` and committing the result. - [x] Only one version is added to each modified port's versions file. --------- Co-authored-by: Monica <v-liumonica@microsoft.com> * [libjxl] Fix wasm32-emscripten build (#38785) Fixes error during the CMake configuration step caused by the missing execution of the third-party dependencies fetch script required for Emscripten in libjxl CMakeLists.txt. ` CMake Error at third_party/CMakeLists.txt:128 (message): Please run C:/Users/david/vcpkg/buildtrees/libjxl/src/v0.10.2-fef900ea4e.clean/deps.sh to fetch the build dependencies. ` Fix by using libpng provided by vcpkg disabling the bundled libpng option. - [x] Changes comply with the [maintainer guide](https://github.com/microsoft/vcpkg-docs/blob/main/vcpkg/contributing/maintainer-guide.md). - ~~[ ] SHA512s are updated for each updated download.~~ - ~~[ ] The "supports" clause reflects platforms that may be fixed by this new version.~~ - ~~[ ] Any fixed [CI baseline](https://github.com/microsoft/vcpkg/blob/master/scripts/ci.baseline.txt) entries are removed from that file.~~ - ~~[ ] Any patches that are no longer applied are deleted from the port's directory.~~ - [x] The version database is fixed by rerunning `./vcpkg x-add-version --all` and committing the result. - [x] Only one version is added to each modified port's versions file. * DevDiv Internal Mint SAS Tokens (#38803) Mint asset caching SAS token using user-delegation SAS instead of storage keys. * [mongoose] update to 7.14 (#38830) Signed-off-by: Vitalii Koshura <lestat.de.lionkur@gmail.com> * [sail] Bump version to 0.9.5 (#38829) - [x] Changes comply with the [maintainer guide](https://github.com/microsoft/vcpkg-docs/blob/main/vcpkg/contributing/maintainer-guide.md). - [x] SHA512s are updated for each updated download. - [ ] The "supports" clause reflects platforms that may be fixed by this new version. - [ ] Any fixed [CI baseline](https://github.com/microsoft/vcpkg/blob/master/scripts/ci.baseline.txt) entries are removed from that file. - [ ] Any patches that are no longer applied are deleted from the port's directory. - [ ] The version database is fixed by rerunning `./vcpkg x-add-version --all` and committing the result. - [ ] Only one version is added to each modified port's versions file. * [sqlite-orm] Fix test feature to support uwp (#38825) According to the upstream PR [1295](https://github.com/fnc12/sqlite_orm/pull/1295), fix the test feature to support uwp. - [x] Changes comply with the [maintainer guide](https://github.com/microsoft/vcpkg-docs/blob/main/vcpkg/contributing/maintainer-guide.md). - [ ] ~~SHA512s are updated for each updated download.~~ - [X] The "supports" clause reflects platforms that may be fixed by this new version. - [ ] ~~Any fixed [CI baseline](https://github.com/microsoft/vcpkg/blob/master/scripts/ci.baseline.txt) entries are removed from that file.~~ - [ ] ~~Any patches that are no longer applied are deleted from the port's directory.~~ - [X] The version database is fixed by rerunning `./vcpkg x-add-version --all` and committing the result. - [X] Only one version is added to each modified port's versions file. Test features passed with following triplet: ``` x64-uwp ``` * [glaze] update to v2.6.4 (#38819) Update to 2.6.4, previous version has broken support for clang16+, https://github.com/stephenberry/glaze/releases/tag/v2.6.4 Fixed message aswell, dropped support of gcc11 in version 2.6.3, https://github.com/stephenberry/glaze/releases/tag/v2.6.3 - [x] Changes comply with the [maintainer guide](https://github.com/microsoft/vcpkg-docs/blob/main/vcpkg/contributing/maintainer-guide.md). - [x] SHA512s are updated for each updated download. - [ ] The "supports" clause reflects platforms that may be fixed by this new version. - [ ] Any fixed [CI baseline](https://github.com/microsoft/vcpkg/blob/master/scripts/ci.baseline.txt) entries are removed from that file. - [ ] Any patches that are no longer applied are deleted from the port's directory. - [x] The version database is fixed by rerunning `./vcpkg x-add-version --all` and committing the result. - [x] Only one version is added to each modified port's versions file. * [DPP] Bump to version 10.0.30 (#38811) **This PR updates DPP package to 10.0.30** Our vcpkg update is built from our CI actions. - #### Which triplets are supported/not supported? Have you updated the [CI baseline](https://github.com/microsoft/vcpkg/blob/master/scripts/ci.baseline.txt)? `Triplets are unchanged, baseline not updated.` - #### Does your PR follow the [maintainer guide](https://github.com/microsoft/vcpkg/blob/master/docs/maintainers/maintainer-guide.md)? `Yes` - #### If you have added/updated a port: Have you run `./vcpkg x-add-version --all` and committed the result? `Yes` * [hdr-histogram] add new port (#38810) - [x] Changes comply with the [maintainer guide](https://github.com/microsoft/vcpkg-docs/blob/main/vcpkg/contributing/maintainer-guide.md). - [x] The name of the port matches an existing name for this component on https://repology.org/ if possible, and/or is strongly associated with that component on search engines. - [x] Optional dependencies are resolved in exactly one way. For example, if the component is built with CMake, all `find_package` calls are REQUIRED, are satisfied by `vcpkg.json`'s declared dependencies, or disabled with [CMAKE_DISABLE_FIND_PACKAGE_Xxx](https://cmake.org/cmake/help/latest/variable/CMAKE_DISABLE_FIND_PACKAGE_PackageName.html). - [x] The versioning scheme in `vcpkg.json` matches what upstream says. - [x] The license declaration in `vcpkg.json` matches what upstream says. - [x] The installed as the "copyright" file matches what upstream says. - [x] The source code of the component installed comes from an authoritative source. - [x] The generated "usage text" is accurate. See [adding-usage](https://github.com/microsoft/vcpkg-docs/blob/main/vcpkg/examples/adding-usage.md) for context. - [x] The version database is fixed by rerunning `./vcpkg x-add-version --all` and committing the result. - [x] Only one version is in the new port's versions file. - [x] Only one version is added to each modified port's versions file. --------- Co-authored-by: Cheney Wang <38240633+Cheney-W@users.noreply.github.com> * [flatbush] update to v1.2.1 (#38848) Fix multiple definition error when `#include`d in more than one source file Address several findings reported by clang-tidy and other minor fine-tunings Ran through clang-format and include-what-you-use - [x] Changes comply with the [maintainer guide](https://github.com/microsoft/vcpkg-docs/blob/main/vcpkg/contributing/maintainer-guide.md). - [x] SHA512s are updated for each updated download. - [ ] The "supports" clause reflects platforms that may be fixed by this new version. - [ ] Any fixed [CI baseline](https://github.com/microsoft/vcpkg/blob/master/scripts/ci.baseline.txt) entries are removed from that file. - [x] Any patches that are no longer applied are deleted from the port's directory. - [x] The version database is fixed by rerunning `./vcpkg x-add-version --all` and committing the result. - [x] Only one version is added to each modified port's versions file. * [cgltf] update to v1.14 (#38837) Fixes #38772 Update port cgltf to the latest version 1.14 Note: no feature need to test - [x] Changes comply with the [maintainer guide](https://github.com/microsoft/vcpkg-docs/blob/main/vcpkg/contributing/maintainer-guide.md). - [x] SHA512s are updated for each updated download. - [ ] ~~The "supports" clause reflects platforms that may be fixed by this new version.~~ - [ ] ~~Any fixed [CI baseline](https://github.com/microsoft/vcpkg/blob/master/scripts/ci.baseline.txt) entries are removed from that file.~~ - [ ] ~~Any patches that are no longer applied are deleted from the port's directory.~~ - [x] The version database is fixed by rerunning `./vcpkg x-add-version --all` and committing the result. - [x] Only one version is added to each modified port's versions file. --------- Co-authored-by: Jon <v-zhli17@microsoft.com> * [vcpkg baseline][realm-core] Fix zlib lookup failure (#38832) Fixes regression: https://dev.azure.com/vcpkg/public/_build/results?buildId=103057&view=results ``` REGRESSION: realm-core:x64-android failed with BUILD_FAILED REGRESSION: realm-core:arm-neon-android failed with BUILD_FAILED REGRESSION: realm-core:arm64-android failed with BUILD_FAILED ``` Error: ``` CMake Error at /mnt/vcpkg-ci/installed/x64-android/share/zlib/vcpkg-cmake-wrapper.cmake:5 (message): Broken installation of vcpkg port zlib Call Stack (most recent call first): /vcpkg/scripts/buildsystems/vcpkg.cmake:813 (include) CMakeLists.txt:336 (find_package) ``` - [X] Changes comply with the [maintainer guide](https://github.com/microsoft/vcpkg-docs/blob/main/vcpkg/contributing/maintainer-guide.md). - [ ] ~~SHA512s are updated for each updated download.~~ - [ ] ~~The "supports" clause reflects platforms that may be fixed by this new version.~~ - [ ] ~~Any fixed [CI baseline](https://github.com/microsoft/vcpkg/blob/master/scripts/ci.baseline.txt) entries are removed from that file.~~ - [ ] ~~Any patches that are no longer applied are deleted from the port's directory.~~ - [X] The version database is fixed by rerunning `./vcpkg x-add-version --all` and committing the result. - [X] Only one version is added to each modified port's versions file. Compile test pass with following triplets: ``` x64-android arm64-android ``` * [qttools] remove assistant as a host default feature (#38612) Not everyone will need assistant as host feature as not everyone uses local Qt documentation. The Qt documentation format is also not that commonly used outside of Qt itself. Assistant pulls in additional uncommonly used dependencies litehtml and gumbo. - [x] Changes comply with the [maintainer guide](https://github.com/microsoft/vcpkg-docs/blob/main/vcpkg/contributing/maintainer-guide.md). - [x] SHA512s are updated for each updated download. - [x] The "supports" clause reflects platforms that may be fixed by this new version. - [x] Any fixed [CI baseline](https://github.com/microsoft/vcpkg/blob/master/scripts/ci.baseline.txt) entries are removed from that file. - [x] Any patches that are no longer applied are deleted from the port's directory. - [x] The version database is fixed by rerunning `./vcpkg x-add-version --all` and committing the result. - [x] Only one version is added to each modified port's versions file. * [quill] Update to 3.9.0 (#38807) Update quill port from 3.8.0 to 3.9.0 : https://github.com/odygrd/quill/releases/tag/v3.9.0 - [x] Changes comply with the [maintainer guide](https://github.com/microsoft/vcpkg-docs/blob/main/vcpkg/contributing/maintainer-guide.md). - [x] SHA512s are updated for each updated download. - [ ] ~~The "supports" clause reflects platforms that may be fixed by this new version.~~ - [ ] ~~Any fixed [CI baseline](https://github.com/microsoft/vcpkg/blob/master/scripts/ci.baseline.txt) entries are removed from that file.~~ - [ ] ~~Any patches that are no longer applied are deleted from the port's directory.~~ - [x] The version database is fixed by rerunning `./vcpkg x-add-version --all` and committing the result. - [x] Only one version is added to each modified port's versions file. * [cli11] Update to 2.4.2 (#38805) And fixes https://github.com/microsoft/vcpkg/issues/38804, direct use with MSVS. * [bgfx]: Update to 1.127.8725.469 (#38816) This new version of bgfx removes support for D3D9 and WebGPU. The package has been updated so tools better support cross compilation by being able to generate a config cmake file which is installed linking the proper host tools path. Prior to this, it assumed that all hosts were x64 which prevented cross compiling from apple sillicon and raspberry pis for example. - [x] Changes comply with the [maintainer guide](https://github.com/microsoft/vcpkg-docs/blob/main/vcpkg/contributing/maintainer-guide.md). - [x] SHA512s are updated for each updated download. - [x] The "supports" clause reflects platforms that may be fixed by this new version. - [x] Any fixed [CI baseline](https://github.com/microsoft/vcpkg/blob/master/scripts/ci.baseline.txt) entries are removed from that file. - [x] Any patches that are no longer applied are deleted from the port's directory. - [x] The version database is fixed by rerunning `./vcpkg x-add-version --all` and committing the result. - [x] Only one version is added to each modified port's versions file. * [boost-interprocess] Fix link libs (#38815) Alternative to #38809: Some link libs are only used by tests, not by the lib. Portfile generated with #38814, therefore omitting change to `generate-ports.ps1`. * [boost-container] Fix deps and emscripten (#38806) Fixes #38679. ([No longer uses Boost::static_assert.](https://www.boost.org/doc/libs/1_85_0/doc/html/container/release_notes.html#container.release_notes.release_notes_boost_1_85_00)) Fixes #38469. (Needs threads, so [emscripten needs to use `-pthread`](https://emscripten.org/docs/porting/pthreads.html#compiling-with-pthreads-enabled).) Change homepage link to something more useful. The update to the generator script and the other ports will be in a separate PR. * [vcpkg-tool-meson] Fix warnings, cmake, llvm 18 (#38796) Cherry-picked and extended from https://github.com/microsoft/vcpkg/pull/38658. And a minor refactoring for easier management of patches. llvm 18 changes for https://github.com/microsoft/vcpkg/pull/37599, squashed from https://github.com/microsoft/vcpkg/pull/37599#issuecomment-2112721881. * [qt5-base,qt5-tools,qt5-doc] Fix dependencies, enable qdoc (#38058) - at-spi2-core used to be satisfied by a system package in the linux CI image, noticed in the host build in android CI. - dbus used to be provided by a system dev package in the linux CI. The automatic configuration chooses "linked" mode in this case. With the system package remove from CI, this auto configuration created an installation order dependency due to the lack of a dbus dependency. Noticed in some CI runs, e.g. https://github.com/microsoft/vcpkg/pull/38618. - libclang probably became a dependency for qdoc with 5.15, but nobody noticed. - pcre2 has a default feature jit which is causing problems, #38604. This PR unblocks opt-put from pcre2[jit] in qt5-base. --------- Co-authored-by: MonicaLiu <110024546+MonicaLiu0311@users.noreply.github.com> Co-authored-by: Monica <liuyumei01@beyondsoft.com> * [curl] Refactor curl port (#38786) Refactor curl port: - Add test - Refine dependencies patch - gssapi feature is not for windows <!-- If your PR fixes issues, please note that here by adding "Fixes #NNNNNN." for each fixed issue on separate lines. --> <!-- If you are still working on the PR, open it as a Draft: https://github.blog/2019-02-14-introducing-draft-pull-requests/. --> - [x] Changes comply with the [maintainer guide](https://github.com/microsoft/vcpkg-docs/blob/main/vcpkg/contributing/maintainer-guide.md). - [x] SHA512s are updated for each updated download. - [x] The "supports" clause reflects platforms that may be fixed by this new version. - [x] Any fixed [CI baseline](https://github.com/microsoft/vcpkg/blob/master/scripts/ci.baseline.txt) entries are removed from that file. - [x] Any patches that are no longer applied are deleted from the port's directory. - [x] The version database is fixed by rerunning `./vcpkg x-add-version --all` and committing the result. - [x] Only one version is added to each modified port's versions file. <!-- If this PR adds a new port, please uncomment and fill out this checklist: - [ ] Changes comply with the [maintainer guide](https://github.com/microsoft/vcpkg-docs/blob/main/vcpkg/contributing/maintainer-guide.md). - [ ] The name of the port matches an existing name for this component on https://repology.org/ if possible, and/or is strongly associated with that component on search engines. - [ ] Optional dependencies are resolved in exactly one way. For example, if the component is built with CMake, all `find_package` calls are REQUIRED, are satisfied by `vcpkg.json`'s declared dependencies, or disabled with [CMAKE_DISABLE_FIND_PACKAGE_Xxx](https://cmake.org/cmake/help/latest/variable/CMAKE_DISABLE_FIND_PACKAGE_PackageName.html). - [ ] The versioning scheme in `vcpkg.json` matches what upstream says. - [ ] The license declaration in `vcpkg.json` matches what upstream says. - [ ] The installed as the "copyright" file matches what upstream says. - [ ] The source code of the component installed comes from an authoritative source. - [ ] The generated "usage text" is accurate. See [adding-usage](https://github.com/microsoft/vcpkg-docs/blob/main/vcpkg/examples/adding-usage.md) for context. - [ ] The version database is fixed by rerunning `./vcpkg x-add-version --all` and committing the result. - [ ] Only one version is in the new port's versions file. - [ ] Only one version is added to each modified port's versions file. END OF NEW PORT CHECKLIST (delete this line) --> Co-authored-by: WangWeiLin-MV <156736127+WangWeiLin-MV@users.noreply.github.com> * [libavif] add dav1d feature (#38365) This feature adds dav1d (AV1 decoder) to libavif which is smaller and way faster than the AOM one that's already there. I'm actually not sure if you consider this a feature or an alternative. It's a bit of an edge case. The decoder itself is definitely an alternative to the one that's already there, but: libavif supports several codecs at once so adding both aom and dav1d at the same time works, and the user can choose the preferred codec via libavif's API surface. So pedantically spoken it adds and doesn't take away. - [x] Changes comply with the [maintainer guide](https://github.com/microsoft/vcpkg-docs/blob/main/vcpkg/contributing/maintainer-guide.md). (...ish) - [x] SHA512s are updated for each updated download. - [x] The "supports" clause reflects platforms that may be fixed by this new version. - [x] Any fixed [CI baseline](https://github.com/microsoft/vcpkg/blob/master/scripts/ci.baseline.txt) entries are removed from that file. - [x] Any patches that are no longer applied are deleted from the port's directory. - [x] The version database is fixed by rerunning `./vcpkg x-add-version --all` and committing the result. - [x] Only one version is added to each modified port's versions file. * [avcpp] Update to 2.4.0 (#38590) Fixes #38582. PR https://github.com/h4tr3d/avcpp/pull/137 submitted to upstream has been merged, and a new version has been released by upstream, so updating to 2.4.0 fixes the issue: ``` 1> [CMake] CMake Error at build/debug/vcpkg_installed/x64-windows/share/avcpp/avcpp-targets.cmake:61 (set_target_properties): 1> [CMake] The link interface of target "avcpp::avcpp" contains: 1> [CMake] 1> [CMake] Threads::Threads 1> [CMake] 1> [CMake] but the target was not found. Possible reasons include: 1> [CMake] 1> [CMake] * There is a typo in the target name. 1> [CMake] * A find_package call is missing for an IMPORTED target. 1> [CMake] * An ALIAS target is missing. 1> [CMake] 1> [CMake] Call Stack (most recent call first): 1> [CMake] build/debug/vcpkg_installed/x64-windows/share/avcpp/avcpp-config.cmake:26 (include) 1> [CMake] vcpkg/scripts/buildsystems/vcpkg.cmake:859 (_find_package) 1> [CMake] CMakeLists.txt:16 (find_package) ``` - [x] Changes comply with the [maintainer guide](https://github.com/microsoft/vcpkg-docs/blob/main/vcpkg/contributing/maintainer-guide.md). - [ ] ~SHA512s are updated for each updated download.~ - [ ] ~The "supports" clause reflects platforms that may be fixed by this new version.~ - [ ] ~Any fixed [CI baseline](https://github.com/microsoft/vcpkg/blob/master/scripts/ci.baseline.txt) entries are removed from that file.~ - [ ] ~Any patches that are no longer applied are deleted from the port's directory.~ - [x] The version database is fixed by rerunning `./vcpkg x-add-version --all` and committing the result. - [x] Only one version is added to each modified port's versions file. --------- Co-authored-by: Monica <v-liumonica@microsoft.com> * [fastrtps] Update to 2.14.0 (#38637) Although the project was rebranded to Fast-DDS, the CMake project kept the name fastrtps. - [X] Changes comply with the [maintainer guide](https://github.com/microsoft/vcpkg-docs/blob/main/vcpkg/contributing/maintainer-guide.md). - [X] SHA512s are updated for each updated download. - [X] The "supports" clause reflects platforms that may be fixed by this new version. - [ ] Any fixed [CI baseline](https://github.com/microsoft/vcpkg/blob/master/scripts/ci.baseline.txt) entries are removed from that file. - [X] Any patches that are no longer applied are deleted from the port's directory. - [X] The version database is fixed by rerunning `./vcpkg x-add-version --all` and committing the result. - [X] Only one version is added to each modified port's versions file. * [libdjinterop] Update to 0.21.0 (#38888) Adds version 0.21.0 of libdjinterop. - [x] Changes comply with the [maintainer guide](https://github.com/microsoft/vcpkg-docs/blob/main/vcpkg/contributing/maintainer-guide.md). - [x] SHA512s are updated for each updated download. - [x] The "supports" clause reflects platforms that may be fixed by this new version. - [x] Any fixed [CI baseline](https://github.com/microsoft/vcpkg/blob/master/scripts/ci.baseline.txt) entries are removed from that file. - [x] Any patches that are no longer applied are deleted from the port's directory. - [x] The version database is fixed by rerunning `./vcpkg x-add-version --all` and committing the result. - [x] Only one version is added to each modified port's versions file. * [ctre] update to 3.9.0 (#38887) - [x] Changes comply with the [maintainer guide](https://github.com/microsoft/vcpkg-docs/blob/main/vcpkg/contributing/maintainer-guide.md). - [x] SHA512s are updated for each updated download. - [ ] ~The "supports" clause reflects platforms that may be fixed by this new version.~ - [ ] ~Any fixed [CI baseline](https://github.com/microsoft/vcpkg/blob/master/scripts/ci.baseline.txt) entries are removed from that file.~ - [ ] ~Any patches that are no longer applied are deleted from the port's directory.~ - [x] The version database is fixed by rerunning `./vcpkg x-add-version --all` and committing the result. - [x] Only one version is added to each modified port's versions file. * [vcpkg-scripts] Update nuget to 6.10.0 (#38872) This updates the included NuGet to the currently supported version, v6.10.0. Relates to - but does not fix - #38871 Co-authored-by: Jesper Stemann Andersen <jsa@hafniumlabs.com> * Patch Tuesday for May 2024 (#38802) * [sentry-native] update to 0.7.3 (#38866) Signed-off-by: Vitalii Koshura <lestat.de.lionkur@gmail.com> * [ffmpeg] Handle -F from libs (#38858) Cherry-picked from #38658: Fixes errors like ~~~ CMake Error at /Users/vcpkg/Data/installed/x64-osx/share/ffmpeg/FindFFMPEG.cmake:70 (find_library): Could not find FFMPEG_DEPENDENCY_-F/Library/Developer/CommandLineTools/SDKs/MacOSX14.2.sdk/System/Library/Frameworks_RELEASE using the following names: -F/Library/Developer/CommandLineTools/SDKs/MacOSX14.2.sdk/System/Library/Frameworks Call Stack (most recent call first): /Users/vcpkg/Data/installed/x64-osx/share/ffmpeg/FindFFMPEG.cmake:144 (append_dependencies) /Users/vcpkg/Data/installed/x64-osx/share/ffmpeg/vcpkg-cmake-wrapper.cmake:25 (_find_package) /Users/vcpkg/Data/work/1/s/scripts/buildsystems/vcpkg.cmake:813 (include) CMakeLists.txt:32 (find_package) ~~~ * [msgpack] Update to 6.1.1 (#38717) - [x] Changes comply with the [maintainer guide](https://github.com/microsoft/vcpkg-docs/blob/main/vcpkg/contributing/maintainer-guide.md). - [X] SHA512s are updated for each updated download. - [X] The "supports" clause reflects platforms that may be fixed by this new version. - [X] Any fixed [CI baseline](https://github.com/microsoft/vcpkg/blob/master/scripts/ci.baseline.txt) entries are removed from that file. - [X] Any patches that are no longer applied are deleted from the port's directory. - [X] The version database is fixed by rerunning `./vcpkg x-add-version --all` and committing the result. - [X] Only one version is added to each modified port's versions file. --------- Co-authored-by: Jon <v-zhli17@microsoft.com> * [krb5] Add windows (#38706) Take elements from this PR: #38685 - [x] Changes comply with the [maintainer guide](https://github.com/microsoft/vcpkg-docs/blob/main/vcpkg/contributing/maintainer-guide.md). - [x] SHA512s are updated for each updated download. - [x] The "supports" clause reflects platforms that may be fixed by this new version. - [x] Any fixed [CI baseline](https://github.com/microsoft/vcpkg/blob/master/scripts/ci.baseline.txt) entries are removed from that file. - [x] Any patches that are no longer applied are deleted from the port's directory. - [x] The version database is fixed by rerunning `./vcpkg x-add-version --all` and committing the result. - [x] Only one version is added to each modified port's versions file. --------- Co-authored-by: Sharadh Rajaraman <sharadh@cuno.io> Co-authored-by: Sharadh Rajaraman <3754080+sharadhr@users.noreply.github.com> Co-authored-by: WangWeiLin-MV <156736127+WangWeiLin-MV@users.noreply.github.com> * Revert "Patch Tuesday for May 2024" (#38890) Reverts microsoft/vcpkg#38802 * [cpprestsdk] fix bad define in header for clang (#38659) - **[cpprestsdk] fix clang build on new zlib** - **./vcpkg x-add-version --all** Defining `dllimport` is *bad* and breaks clang, and since this is in maintaince mode they aren't going to fix it. This had the ability to blow up projects before, but newer zlib versions use `__has_declspec_attribute`, so that makes it impossible to even _build_ cpprestsdk on systems like these (I'm on Fedora 40). Refs: https://github.com/microsoft/cpprestsdk/issues/1710 https://github.com/llvm/llvm-project/issues/53269 - [x] Changes comply with the [maintainer guide](https://github.com/microsoft/vcpkg-docs/blob/main/vcpkg/contributing/maintainer-guide.md). - [x] SHA512s are updated for each updated download. - [x] The "supports" clause reflects platforms that may be fixed by this new version. - [x] Any fixed [CI baseline](https://github.com/microsoft/vcpkg/blob/master/scripts/ci.baseline.txt) entries are removed from that file. - [x] Any patches that are no longer applied are deleted from the port's directory. - [x] The version database is fixed by rerunning `./vcpkg x-add-version --all` and committing the result. - [x] Only one version is added to each modified port's versions file. * [blas] Resolve baseline problems (#38467) Extended from that originally authored by @Cheney-W in https://github.com/microsoft/vcpkg/pull/38097 * [type-safe] update to 0.2.4 (#38923) - [x] Changes comply with the [maintainer guide](https://github.com/microsoft/vcpkg-docs/blob/main/vcpkg/contributing/maintainer-guide.md). - [x] SHA512s are updated for each updated download. - [ ] The "supports" clause reflects platforms that may be fixed by this new version. - [ ] Any fixed [CI baseline](https://github.com/microsoft/vcpkg/blob/master/scripts/ci.baseline.txt) entries are removed from that file. - [ ] Any patches that are no longer applied are deleted from the port's directory. - [x] The version database is fixed by rerunning `./vcpkg x-add-version --all` and committing the result. - [x] Only one version is added to each modified port's versions file. * [libslirp] Update to 4.8.0 (#38917) Fixes #38910 - [x] Changes comply with the [maintainer guide](https://github.com/microsoft/vcpkg-docs/blob/main/vcpkg/contributing/maintainer-guide.md). - [x] SHA512s are updated for each updated download. - [x] The "supports" clause reflects platforms that may be fixed by this new version. - [ ] ~~Any fixed [CI baseline](https://github.com/microsoft/vcpkg/blob/master/scripts/ci.baseline.txt) entries are removed from that file.~~ - [ ] ~~Any patches that are no longer applied are deleted from the port's directory.~~ - [x] The version database is fixed by rerunning `./vcpkg x-add-version --all` and committing the result. - [x] Only one version is added to each modified port's versions file. --------- Co-authored-by: Lily Wang <v-lilywang@microsoft.com> * [tinygltf] update to 2.8.22 (#38914) - [x] Changes comply with the [maintainer guide](https://github.com/microsoft/vcpkg-docs/blob/main/vcpkg/contributing/maintainer-guide.md). - [x] SHA512s are updated for each updated download. - [ ] The "supports" clause reflects platforms that may be fixed by this new version. - [ ] Any fixed [CI baseline](https://github.com/microsoft/vcpkg/blob/master/scripts/ci.baseline.txt) entries are removed from that file. - [ ] Any patches that are no longer applied are deleted from the port's directory. - [x] The version database is fixed by rerunning `./vcpkg x-add-version --all` and committing the result. - [x] Only one version is added to each modified port's versions file. * [sentry-native] update to 0.7.4 (#38898) Signed-off-by: Vitalii Koshura <lestat.de.lionkur@gmail.com> * [cudnn] add cudnn 9.1 compatibility (#38933) * [curl] Update to 8.8.0 (#38862) Resolves #38869. For simplicity, always acquire `PKGCONFIG`: It is needed by multiple features, and on `UNIX`, curl's find modules will try to load it for determining package hints. * [nghttp2] update to 1.62.1 (#38857) * [nanoflann] Update to 1.5.5 (#38853) * [qtwebengine] Fix error C2275 and C2672 in MSVC (#38895) * [gettext-libintl] Link CoreFoundation on apple (#38859) Cherry-picked from https://github.com/microsoft/vcpkg/pull/38658. * [libmagic] Update dependency specifications. (#38798) * [protobuf] fix pc library reference (#38822) * [cgal] fix dependency (#38618) * Patch Tuesday for May 2024 (Again) (#38891) * Update AzCopy, PowerShell Core, and VS. * [luafilesystem] Add cmake files (#38425) One of two ports for #38340 - [x] Changes comply with the [maintainer guide](https://github.com/microsoft/vcpkg-docs/blob/main/vcpkg/contributing/maintainer-guide.md). - ~[ ] SHA512s are updated for each updated download.~ - ~[ ] The "supports" clause reflects platforms that may be fixed by this new version.~ - ~[ ] Any fixed [CI baseline](https://github.com/microsoft/vcpkg/blob/master/scripts/ci.baseline.txt) entries are removed from that file.~ - ~[ ] Any patches that are no longer applied are deleted from the port's directory.~ - [x] The version database is fixed by rerunning `./vcpkg x-add-version --all` and committing the result. - [x] Only one version is added to each modified port's versions file. * [open62541] Update to 1.3.10 [open62541pp] Update to 0.13.0 (#38953) Refer to #38922, related of #38762. ### Checklist - [x] Changes comply with the [maintainer guide](https://github.com/microsoft/vcpkg-docs/blob/main/vcpkg/contributing/maintainer-guide.md). - [x] SHA512s are updated for each updated download. - [ ] ~The "supports" clause reflects platforms that may be fixed by this new version.~ - [ ] ~Any fixed [CI baseline](https://github.com/microsoft/vcpkg/blob/master/scripts/ci.baseline.txt) entries are removed from that file.~ - [x] Any patches that are no longer applied are deleted from the port's directory. - [x] The version database is fixed by rerunning `./vcpkg x-add-version --all` and committing the result. - [x] Only one version is added to each modified port's versions file. ### Test The ports `open62541` and `open62541pp` usages test pass with the following triplets: * x64-windows * [yomm2] update to 1.5.2 (#38950) - [x] Changes comply with the [maintainer guide](https://github.com/microsoft/vcpkg-docs/blob/main/vcpkg/contributing/maintainer-guide.md). - [x] SHA512s are updated for each updated download. - [ ] ~The "supports" clause reflects platforms that may be fixed by this new version.~ - [ ] ~Any fixed [CI baseline](https://github.com/microsoft/vcpkg/blob/master/scripts/ci.baseline.txt) entries are removed from that file.~ - [x] Any patches that are no longer applied are deleted from the port's directory. - [x] The version database is fixed by rerunning `./vcpkg x-add-version --all` and committing the result. - [x] Only one version is added to each modified port's versions file. Co-authored-by: Jean-Louis Leroy <jll63@users.noreply.github.com> * [libnick] Update to 2024.5.1 (#38949) - [x] Changes comply with the [maintainer guide](https://github.com/microsoft/vcpkg-docs/blob/main/vcpkg/contributing/maintainer-guide.md). - [x] SHA512s are updated for each updated download. - [x] The "supports" clause reflects platforms that may be fixed by this new version. - [x] Any fixed [CI baseline](https://github.com/microsoft/vcpkg/blob/master/scripts/ci.baseline.txt) entries are removed from that file. - [x] Any patches that are no longer applied are deleted from the port's directory. - [x] The version database is fixed by rerunning `./vcpkg x-add-version --all` and committing the result. - [x] Only one version is added to each modified port's versions file. * [yara] Update yara to version 4.5.1 (#38942) - [x] Changes comply with the [maintainer guide](https://github.com/microsoft/vcpkg-docs/blob/main/vcpkg/contributing/maintainer-guide.md). - [x] SHA512s are updated for each updated download. - [x] The "supports" clause reflects platforms that may be fixed by this new version. - [x] Any fixed [CI baseline](https://github.com/microsoft/vcpkg/blob/master/scripts/ci.baseline.txt) entries are removed from that file. - [x] Any patches that are no longer applied are deleted from the port's directory. - [x] The version database is fixed by rerunning `./vcpkg x-add-version --all` and committing the result. - [x] Only one version is added to each modified port's versions file. * [robotraconteur] Update to version 1.2.1 (#38939) - [x] Changes comply with the [maintainer guide](https://github.com/microsoft/vcpkg-docs/blob/main/vcpkg/contributing/maintainer-guide.md). - [x] SHA512s are updated for each updated download. - [ ] The "supports" clause reflects platforms that may be fixed by this new version. - [ ] Any fixed [CI baseline](https://github.com/microsoft/vcpkg/blob/master/scripts/ci.baseline.txt) entries are removed from that file. - [x] Any patches that are no longer applied are deleted from the port's directory. - [x] The version database is fixed by rerunning `./vcpkg x-add-version --all` and committing the result. - [x] Only one version is added to each modified port's versions file. --------- Co-authored-by: Cheney Wang <38240633+Cheney-W@users.noreply.github.com> * [live555] update to 2024-05-15 (#38924) Fixes https://github.com/microsoft/vcpkg/issues/38912 No feature needs to be tested. - [x] Changes comply with the [maintainer guide](https://github.com/microsoft/vcpkg-docs/blob/main/vcpkg/contributing/maintainer-guide.md). - [x] SHA512s are updated for each updated download. - [ ] ~The "supports" clause reflects platforms that may be fixed by this new version.~ - [ ] ~Any fixed [CI baseline](https://github.com/microsoft/vcpkg/blob/master/scripts/ci.baseline.txt) entries are removed from that file.~ - [ ] ~Any patches that are no longer applied are deleted from the port's directory.~ - [x] The version database is fixed by rerunning `./vcpkg x-add-version --all` and committing the result. - [x] Only one version is added to each modified port's versions file. * [VTK] Add IOOCCT feature to VTK. (#38920) <!-- If your PR fixes issues, please note that here by adding "Fixes #NNNNNN." for each fixed issue on separate lines. --> <!-- If you are still working on the PR, open it as a Draft: https://github.blog/2019-02-14-introducing-draft-pull-requests/. --> - [x] Changes comply with the [maintainer guide](https://github.com/microsoft/vcpkg-docs/blob/main/vcpkg/contributing/maintainer-guide.md). - [x] SHA512s are updated for each updated download. - [x] The "supports" clause reflects platforms that may be fixed by this new version. - [x] Any fixed [CI baseline](https://github.com/microsoft/vcpkg/blob/master/scripts/ci.baseline.txt) entries are removed from that file. - [x] Any patches that are no longer applied are deleted from the port's directory. - [x] The version database is fixed by rerunning `./vcpkg x-add-version --all` and committing the result. - [x] Only one version is added to each modified port's versions file. <!-- If this PR adds a new port, please uncomment and fill out this checklist: - [ ] Changes comply with the [maintainer guide](https://github.com/microsoft/vcpkg-docs/blob/main/vcpkg/contributing/maintainer-guide.md). - [ ] The name of the port matches an existing name for this component on https://repology.org/ if possible, and/or is strongly associated with that component on search engines. - [ ] Optional dependencies are resolved in exactly one way. For example, if the component is built with CMake, all `find_package` calls are REQUIRED, are satisfied by `vcpkg.json`'s declared dependencies, or disabled with [CMAKE_DISABLE_FIND_PACKAGE_Xxx](https://cmake.org/cmake/help/latest/variable/CMAKE_DISABLE_FIND_PACKAGE_PackageName.html). - [ ] The versioning scheme in `vcpkg.json` matches what upstream says. - [ ] The license declaration in `vcpkg.json` matches what upstream says. - [ ] The installed as the "copyright" file matches what upstream says. - [ ] The source code of the component installed comes from an authoritative source. - [ ] The generated "usage text" is accurate. See [adding-usage](https://github.com/microsoft/vcpkg-docs/blob/main/vcpkg/examples/adding-usage.md) for context. - [ ] The version database is fixed by rerunning `./vcpkg x-add-version --all` and committing the result. - [ ] Only one version is in the new port's versions file. - [ ] Only one version is added to each modified port's versions file. END OF NEW PORT CHECKLIST (delete this line) --> * [brpc] update to 1.9.0 (#38918) Fixes https://github.com/microsoft/vcpkg/issues/38799 Update `brpc` to the latest version 1.9.0. No feature needs to be tested. Remove unnecessary patch file. - [x] Changes comply with the [maintainer guide](https://github.com/microsoft/vcpkg-docs/blob/main/vcpkg/contributing/maintainer-guide.md). - [x] SHA512s are updated for each updated download. - [ ] ~The "supports" clause reflects platforms that may be fixed by this new version.~ - [ ] ~Any fixed [CI baseline](https://github.com/microsoft/vcpkg/blob/master/scripts/ci.baseline.txt) entries are removed from that file.~ - [x] Any patches that are no longer applied are deleted from the port's directory. - [x] The version database is fixed by rerunning `./vcpkg x-add-version --all` and committing the result. - [x] Only one version is added to each modified port's versions file. * [yyjson] Update to 0.9.0 (#38889) Fixes https://github.com/microsoft/vcpkg/issues/38868 - [X] Changes comply with the [maintainer guide](https://github.com/microsoft/vcpkg-docs/blob/main/vcpkg/contributing/maintainer-guide.md). - [X] SHA512s are updated for each updated download. - [ ] ~~The "supports" clause reflects platforms that may be fixed by this new version.~~ - [ ] ~~Any fixed [CI baseline](https://github.com/microsoft/vcpkg/blob/master/scripts/ci.baseline.txt) entries are removed from that file.~~ - [ ] ~~Any patches that are no longer applied are deleted from the port's directory.~~ - [X] The version database is fixed by rerunning `./vcpkg x-add-version --all` and committing the result. - [X] Only one version is added to each modified port's versions file. Usage test pass with following triplet: ``` x64-windows ``` * [quill] Update to 4.1.0 (#38886) Update quill port from 3.9.0 to 4.1.0 : https://github.com/odygrd/quill/releases/tag/v4.0.1 https://github.com/odygrd/quill/releases/tag/v4.0.0 This version brings major changes to the library. It is now header only. The ability to easily devendor fmt was removed, but the one bundled with quill is now encapsulated behind a distinct namespace, so it should not conflict with libraries using the vcpkg fmt port. - [x] Changes comply with the [maintainer guide](https://github.com/microsoft/vcpkg-docs/blob/main/vcpkg/contributing/maintainer-guide.md). - [x] SHA512s are updated for each updated download. - [ ] ~~The "supports" clause reflects platforms that may be fixed by this new version.~~ - [ ] ~~Any fixed [CI baseline](https://github.com/microsoft/vcpkg/blob/master/scripts/ci.baseline.txt) entries are removed from that file.~~ - [ ] ~~Any patches that are no longer applied are deleted from the port's directory.~~ - [x] The version database is fixed by rerunning `./vcpkg x-add-version --all` and committing the result. - [x] Only one version is added to each modified port's versions file. * [gsl] update to 2.8 (#38944) - [ ] Changes comply with the [maintainer guide](https://github.com/microsoft/vcpkg-docs/blob/main/vcpkg/contributing/maintainer-guide.md). - [x] SHA512s are updated for each updated download. - [ ] The "supports" clause reflects platforms that may be fixed by this new version. - [ ] Any fixed [CI baseline](https://github.com/microsoft/vcpkg/blob/master/scripts/ci.baseline.txt) entries are removed from that file. - [ ] Any patches that are no longer applied are deleted from the port's directory. - [x] The version database is fixed by rerunning `./vcpkg x-add-version --all` and committing the result. - [ ] Only one version is added to each modified port's versions file. * [phnt]Update phnt to 1.1.0 (#38863) - [x] Changes comply with the [maintainer guide](https://github.com/microsoft/vcpkg-docs/blob/main/vcpkg/contributing/maintainer-guide.md). - [x] SHA512s are updated for each updated download. - [x] The "supports" clause reflects platforms that may be fixed by this new version. - [x] Any fixed [CI baseline](https://github.com/microsoft/vcpkg/blob/master/scripts/ci.baseline.txt) entries are removed from that file. - [x] Any patches that are no longer applied are deleted from the port's directory. - [x] The version database is fixed by rerunning `./vcpkg x-add-version --all` and committing the result. - [x] Only one version is added to each modified port's versions file. --------- Co-authored-by: Monica <liuyumei01@beyondsoft.com> * [liborigin] fix x64-linux-dynamic (#38824) - [x] Changes comply with the [maintainer guide](https://github.com/microsoft/vcpkg-docs/blob/main/vcpkg/contributing/maintainer-guide.md). - [ ] SHA512s are updated for each updated download. - [ ] The "supports" clause reflects platforms that may be fixed by this new version. - [ ] Any fixed [CI baseline](https://github.com/microsoft/vcpkg/blob/master/scripts/ci.baseline.txt) entries are removed from that file. - [ ] Any patches that are no longer applied are deleted from the port's directory. - [x] The version database is fixed by rerunning `./vcpkg x-add-version --all` and committing the result. - [ ] Only one version is added to each modified port's versions file. * [vcpkg-scripts][boost] Improve generate-ports.ps1 (#38814) - Change homepage URLs to point to documentation instead of GH. - Allow encoding alternative propagation of `supports`/`platform` so that changes don't need to be selected manually. - Allow to suppress the generated dependency `platform` expression when a dependency is non-optional. (`boost-parameter` requires `boost-python`, and the dependency transitively determines the supported platforms of the dependent port.) - For port `boost`, generate `platform` expression from transitive `supports` limitations. (`boost-parameter` platform expression must account for `boost-python`.) This fixes port `boost` for uwp. And so it can now be directly referenced from `vcpkg-ci-boost` which is already enforced to `pass` in ci.baseline.txt. :tada: - Restores sorting of `$portData`. - Use the same tarball download area and naming as `vcpkg install`. This PR doesn't include the updates to `boost-container` (#38806), `bost-interprocess` (#38815) and boost-math (#38728) * [FFmpeg] chromium patch (#38683) Required to build qtwebengine and probably chromium itself with ffmpeg on linux-dynamic * [kf5kio] Fix port quirks (#38965) Simplified from #34088: - Remove stray `--trace-expand` - Don't require `qt5-base` default-features. - Disable uncontrolled gssapi dependency (might be silently satisfied by `krb5` or system libs, but `krb5` needs extra fixes). Unblocks PRs which trigger curl and kf5kio, e.g. #37196, #38901, #37599, #38967. Tested in #37196. * [libsodium] Update to 1.0.20 (#38954) Fixes #38947 - [x] Changes comply with the [maintainer guide](https://github.com/microsoft/vcpkg-docs/blob/main/vcpkg/contributing/maintainer-guide.md). - [x] SHA512s are updated for each updated download. - [ ] ~~The "supports" clause reflects platforms that may be fixed by this new version.~~ - [ ] ~~Any fixed [CI baseline](https://github.com/microsoft/vcpkg/blob/master/scripts/ci.baseline.txt) entries are removed from that file.~~ - [x] Any patches that are no longer applied are deleted from the port's directory. - [x] The version database is fixed by rerunning `./vcpkg x-add-version --all` and committing the result. - [x] Only one version is added to each modified port's versions file. --------- Co-authored-by: Lily Wang <v-lilywang@microsoft.com> --------- Signed-off-by: Vitalii Koshura <lestat.de.lionkur@gmail.com> Co-authored-by: Alonso Schaich <alonsoschaich@fastmail.fm> Co-authored-by: JonLiu1993 <63675417+JonLiu1993@users.noreply.github.com> Co-authored-by: Jon <v-zhli17@microsoft.com> Co-authored-by: jim wang <122244446+jimwang118@users.noreply.github.com> Co-authored-by: Jim wang (BEYONDSOFT CONSULTING INC) <v-wangjim@microsoft.com> Co-authored-by: Jón Bjarni <jbbjarnason@gmail.com> Co-authored-by: Lily Wang <94091114+LilyWangLL@users.noreply.github.com> Co-authored-by: Lily Wang <v-lilywang@microsoft.com> Co-authored-by: MonicaLiu <110024546+MonicaLiu0311@users.noreply.github.com> Co-authored-by: Monica <v-liumonica@microsoft.com> Co-authored-by: Davide Pianca <davidepianca98@gmail.com> Co-authored-by: Billy O'Neal <bion@microsoft.com> Co-authored-by: Vitalii Koshura <lestat.de.lionkur@gmail.com> Co-authored-by: Dmitry Baryshev <dima8w@gmail.com> Co-authored-by: Craig Edwards (Brain) <braindigitalis@users.noreply.github.com> Co-authored-by: EfesX <rav4xzc@gmail.com> Co-authored-by: Cheney Wang <38240633+Cheney-W@users.noreply.github.com> Co-authored-by: Alex E <36134278+chusitoo@users.noreply.github.com> Co-authored-by: Thomas Sondergaard <thomas.sondergaard@mi.medical.canon> Co-authored-by: Rémy Tassoux <contact@rt2.fr> Co-authored-by: Kai Pastor <dg0yt@darc.de> Co-authored-by: Sandy <bwrsandman@gmail.com> Co-authored-by: Monica <liuyumei01@beyondsoft.com> Co-authored-by: talregev <talregev@users.noreply.github.com> Co-authored-by: WangWeiLin-MV <156736127+WangWeiLin-MV@users.noreply.github.com> Co-authored-by: Tammo Hinrichs <113701613+VentuzTammoHinrichs@users.noreply.github.com> Co-authored-by: René <rene@habr.de> Co-authored-by: Adam Szmigin <smidge@xsco.net> Co-authored-by: Brady Hahn <zeromemesdev@gmail.com> Co-authored-by: Jesper Stemann Andersen <jesper@sait.dk> Co-authored-by: Jesper Stemann Andersen <jsa@hafniumlabs.com> Co-authored-by: Receiver <62743649+Receiver1@users.noreply.github.com> Co-authored-by: Sharadh Rajaraman <sharadh@cuno.io> Co-authored-by: Sharadh Rajaraman <3754080+sharadhr@users.noreply.github.com> Co-authored-by: Russell Greene <russellgreene8@gmail.com> Co-authored-by: miyanyan <40262194+miyanyan@users.noreply.github.com> Co-authored-by: Stefano Sinigardi <stesinigardi@hotmail.com> Co-authored-by: Alexis La Goutte <alexis.lagoutte@gmail.com> Co-authored-by: SunBlack <SunBlack@users.noreply.github.com> Co-authored-by: Theodore Tsirpanis <theodore.tsirpanis@tiledb.com> Co-authored-by: Frank <65999885+FrankXie05@users.noreply.github.com> Co-authored-by: moritz-h <7849248+moritz-h@users.noreply.github.com> Co-authored-by: Stephen E. Baker <baker.stephen.e@gmail.com> Co-authored-by: Jean-Louis Leroy <jl@yorel.be> Co-authored-by: Jean-Louis Leroy <jll63@users.noreply.github.com> Co-authored-by: Nick Logozzo <nlogozzo225@gmail.com> Co-authored-by: Fabian Wosar <fwosar@users.noreply.github.com> Co-authored-by: John Wason <wason@wasontech.com> Co-authored-by: Lars Glud <larshg@gmail.com> Co-authored-by: مهدي شينون (Mehdi Chinoune) <79349457+MehdiChinoune@users.noreply.github.com> Co-authored-by: frendguo <frendguo@live.cn> Co-authored-by: Alexander Neumann <30894796+Neumann-A@users.noreply.github.com>
$suppressPlatformForDependency[$PortName] ` | ||
| ForEach-Object { (GeneratePortDependency -PortName $_).platform } ` | ||
| Group-Object -NoElement ` | ||
| Join-String -Property Name -Separator ' & ' |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
May need to wrap terms in (...)
before joining with &
.
supports
/platform
so that changes don't need to be selected manually.platform
expression when a dependency is non-optional.(
boost-parameter
requiresboost-python
, and the dependency transitively determines the supported platforms of the dependent port.)boost
, generateplatform
expression from transitivesupports
limitations.(
boost-parameter
platform expression must account forboost-python
.)This fixes port
boost
for uwp. And so it can now be directly referenced fromvcpkg-ci-boost
which is already enforced topass
in ci.baseline.txt. 🎉$portData
.vcpkg install
.This PR doesn't include the updates to
boost-container
(#38806),bost-interprocess
(#38815) and boost-math (#38728)