Skip to content
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

[boost] update to 1.78.0 #21928

Merged
merged 44 commits into from
Jan 10, 2022
Merged

[boost] update to 1.78.0 #21928

merged 44 commits into from
Jan 10, 2022

Conversation

yurybura
Copy link
Contributor

@yurybura yurybura commented Dec 8, 2021

Updates Boost to 1.78.0

Fixes #21921
Fixes #21474
Fixes #20718
Fixes #16507
Fixes #14850

Copy link

@github-actions github-actions bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This is a new experimental fast check for PR issues. Please let us know if this bot is helpful!

After committing all other changes, the version database must be updated
git add -u && git commit
git checkout 7bb175eafedb203f19b18cf211666ec728c7461a -- versions
./vcpkg x-add-version --all
Diff
diff --git a/versions/b-/boost-accumulators.json b/versions/b-/boost-accumulators.json
index c8562b8..288b505 100644
--- a/versions/b-/boost-accumulators.json
+++ b/versions/b-/boost-accumulators.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "070cbab1861e2a57e6c39ac1a8dcf51ad9edafea",
+      "version": "1.78.0",
+      "port-version": 0
+    },
     {
       "git-tree": "b24ef7a5bec0e29c8013593cd6bba58e52b19a7a",
       "version": "1.77.0",
diff --git a/versions/b-/boost-algorithm.json b/versions/b-/boost-algorithm.json
index 85eb9ae..2ad310f 100644
--- a/versions/b-/boost-algorithm.json
+++ b/versions/b-/boost-algorithm.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "eca5eb57117afd2c43e7f00ed6908dabb254b46e",
+      "version": "1.78.0",
+      "port-version": 0
+    },
     {
       "git-tree": "338f795a1e6d73ab25444f64fe7ba1d617128813",
       "version": "1.77.0",
diff --git a/versions/b-/boost-align.json b/versions/b-/boost-align.json
index 56e02d2..a4e6a99 100644
--- a/versions/b-/boost-align.json
+++ b/versions/b-/boost-align.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "1733cf10f4a598f29af7380a6b8226abdeeb3f75",
+      "version": "1.78.0",
+      "port-version": 0
+    },
     {
       "git-tree": "5e733503d18c7e82478961e1155a40a95af0ab42",
       "version": "1.77.0",
diff --git a/versions/b-/boost-any.json b/versions/b-/boost-any.json
index c1150cc..2d0d743 100644
--- a/versions/b-/boost-any.json
+++ b/versions/b-/boost-any.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "a28a3fd1ebf198563ae9e200dcf36f1fae3b1482",
+      "version": "1.78.0",
+      "port-version": 0
+    },
     {
       "git-tree": "cf8bdfd2ce434a981620383dcc07d46c0a071ca1",
       "version": "1.77.0",
diff --git a/versions/b-/boost-array.json b/versions/b-/boost-array.json
index f14f775..6f804d1 100644
--- a/versions/b-/boost-array.json
+++ b/versions/b-/boost-array.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "8278959d326c44d846d660462556ab48361054f9",
+      "version": "1.78.0",
+      "port-version": 0
+    },
     {
       "git-tree": "fb008cce0de1c6a34ac5222d03d7e1069d135dc4",
       "version": "1.77.0",
diff --git a/versions/b-/boost-asio.json b/versions/b-/boost-asio.json
index 6559833..02b870e 100644
--- a/versions/b-/boost-asio.json
+++ b/versions/b-/boost-asio.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "0b86a1af42d7201b5e4446d03e05e3a3403af18e",
+      "version": "1.78.0",
+      "port-version": 0
+    },
     {
       "git-tree": "9c5c591c857588b69354bf075019bc78ce4237bd",
       "version": "1.77.0",
diff --git a/versions/b-/boost-assert.json b/versions/b-/boost-assert.json
index 04e0758..1d6e40c 100644
--- a/versions/b-/boost-assert.json
+++ b/versions/b-/boost-assert.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "81b29f057d38140b3d812094999772d2d5263d4e",
+      "version": "1.78.0",
+      "port-version": 0
+    },
     {
       "git-tree": "db6b88ce332c6752f87f8f0c098a832e23610303",
       "version": "1.77.0",
diff --git a/versions/b-/boost-assign.json b/versions/b-/boost-assign.json
index 2ba9d64..0a00d2f 100644
--- a/versions/b-/boost-assign.json
+++ b/versions/b-/boost-assign.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "cb2a0606569a77b0de8264bd55d015698f413dd7",
+      "version": "1.78.0",
+      "port-version": 0
+    },
     {
       "git-tree": "c7c391576a6f9714453c28f6b73ddcb3c7439827",
       "version": "1.77.0",
diff --git a/versions/b-/boost-atomic.json b/versions/b-/boost-atomic.json
index b16f499..9d6cc99 100644
--- a/versions/b-/boost-atomic.json
+++ b/versions/b-/boost-atomic.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "4933bff512cec4266cb410e6ac972ee9b9d2b730",
+      "version": "1.78.0",
+      "port-version": 0
+    },
     {
       "git-tree": "c5f02ea8b6555b20b6cc8901bdae9e9628086640",
       "version": "1.77.0",
diff --git a/versions/b-/boost-beast.json b/versions/b-/boost-beast.json
index 58a516b..d5d38f3 100644
--- a/versions/b-/boost-beast.json
+++ b/versions/b-/boost-beast.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "6aca843c23551cf2dbdf657ee886b4d842e9fbdb",
+      "version": "1.78.0",
+      "port-version": 0
+    },
     {
       "git-tree": "154d8664ca78bcee263cec7a297afe36a4877313",
       "version": "1.77.0",
diff --git a/versions/b-/boost-bimap.json b/versions/b-/boost-bimap.json
index ff33f65..b4115b0 100644
--- a/versions/b-/boost-bimap.json
+++ b/versions/b-/boost-bimap.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "d376fb04582a3ca0b6d14f991ae05965c7d0961a",
+      "version": "1.78.0",
+      "port-version": 0
+    },
     {
       "git-tree": "726aaa86124fd8d1658f0813902b8bf9b27bb707",
       "version": "1.77.0",
diff --git a/versions/b-/boost-bind.json b/versions/b-/boost-bind.json
index a69492f..a994e35 100644
--- a/versions/b-/boost-bind.json
+++ b/versions/b-/boost-bind.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "165c77e05b1d413a600f66135276ba7e727ebc35",
+      "version": "1.78.0",
+      "port-version": 0
+    },
     {
       "git-tree": "a1764edb5aaa4cf532e6e2d60d56420240dec410",
       "version": "1.77.0",
diff --git a/versions/b-/boost-build.json b/versions/b-/boost-build.json
index a660f3f..1ca2ae2 100644
--- a/versions/b-/boost-build.json
+++ b/versions/b-/boost-build.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "6509b63af677df50c68ae71d9c82174a478925da",
+      "version": "1.78.0",
+      "port-version": 0
+    },
     {
       "git-tree": "d12d4a6f44a7356c4262b27adcda834fe893b576",
       "version-string": "1.77.0",
diff --git a/versions/b-/boost-callable-traits.json b/versions/b-/boost-callable-traits.json
index ae38830..ed346a5 100644
--- a/versions/b-/boost-callable-traits.json
+++ b/versions/b-/boost-callable-traits.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "c65c1b67763ed69490e43430bc860493ccc19274",
+      "version": "1.78.0",
+      "port-version": 0
+    },
     {
       "git-tree": "6c22b4049665b95038b8f5d1e1952434f1387f7c",
       "version": "1.77.0",
diff --git a/versions/b-/boost-chrono.json b/versions/b-/boost-chrono.json
index 058f458..244624e 100644
--- a/versions/b-/boost-chrono.json
+++ b/versions/b-/boost-chrono.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "d08ea7bd6fb471393e10507f0b6d27d045868f3e",
+      "version": "1.78.0",
+      "port-version": 0
+    },
     {
       "git-tree": "f0143b4dd81e3de932ea886e69efd196452d81b3",
       "version": "1.77.0",
diff --git a/versions/b-/boost-circular-buffer.json b/versions/b-/boost-circular-buffer.json
index 0de7c05..c05cb13 100644
--- a/versions/b-/boost-circular-buffer.json
+++ b/versions/b-/boost-circular-buffer.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "239a4eff939919bbabf11914dbb656992e4e26ae",
+      "version": "1.78.0",
+      "port-version": 0
+    },
     {
       "git-tree": "6352fb4c9b9e30001311015e28e712e9a2ef4a33",
       "version": "1.77.0",
diff --git a/versions/b-/boost-compatibility.json b/versions/b-/boost-compatibility.json
index 11473c8..d3da455 100644
--- a/versions/b-/boost-compatibility.json
+++ b/versions/b-/boost-compatibility.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "ee3bf146536f03c976c00fa704664f0576241f15",
+      "version": "1.78.0",
+      "port-version": 0
+    },
     {
       "git-tree": "b2b4f365d9ee62baf2f0197bad774a679cb7449e",
       "version": "1.77.0",
diff --git a/versions/b-/boost-compute.json b/versions/b-/boost-compute.json
index a4d2f56..85805ba 100644
--- a/versions/b-/boost-compute.json
+++ b/versions/b-/boost-compute.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "02e813bc50d95bc901ba994faff7658f1ee5664b",
+      "version": "1.78.0",
+      "port-version": 0
+    },
     {
       "git-tree": "3e134e562b5a454a46bf922f7633cdf581db7795",
       "version": "1.77.0",
diff --git a/versions/b-/boost-concept-check.json b/versions/b-/boost-concept-check.json
index e116be7..738dc3b 100644
--- a/versions/b-/boost-concept-check.json
+++ b/versions/b-/boost-concept-check.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "d92ec4f75e3ca2046f7cc6bd42e394aa642dea7b",
+      "version": "1.78.0",
+      "port-version": 0
+    },
     {
       "git-tree": "9bdfb3a9b14b35dc1833bc559226c7925096ff57",
       "version": "1.77.0",
diff --git a/versions/b-/boost-config.json b/versions/b-/boost-config.json
index 9b10718..0da4e3e 100644
--- a/versions/b-/boost-config.json
+++ b/versions/b-/boost-config.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "b4958f142255c3aa14f1f39d04edcc12b6262745",
+      "version": "1.78.0",
+      "port-version": 0
+    },
     {
       "git-tree": "0f7b70c02bfb43bbdc8f62bd49c8a5339a65f48c",
       "version": "1.77.0",
diff --git a/versions/b-/boost-container-hash.json b/versions/b-/boost-container-hash.json
index 9611986..c194451 100644
--- a/versions/b-/boost-container-hash.json
+++ b/versions/b-/boost-container-hash.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "5c9a0efa908886517e39510cffaebe78df8bac17",
+      "version": "1.78.0",
+      "port-version": 0
+    },
     {
       "git-tree": "76c8d3c46db10b6774d6986822e53d1140934667",
       "version": "1.77.0",
diff --git a/versions/b-/boost-container.json b/versions/b-/boost-container.json
index 99438e8..60a39b3 100644
--- a/versions/b-/boost-container.json
+++ b/versions/b-/boost-container.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "cba0ae7cefffcca3cc1a0aec45ec07a66f6cc413",
+      "version": "1.78.0",
+      "port-version": 0
+    },
     {
       "git-tree": "9af11f40e9b9fc2ebdda7e8885f9f49dea1923d7",
       "version": "1.77.0",
diff --git a/versions/b-/boost-context.json b/versions/b-/boost-context.json
index 4b72fec..b3a76a4 100644
--- a/versions/b-/boost-context.json
+++ b/versions/b-/boost-context.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "e8e1944d2e8e61f5350d7b6c9a94150c5d0c42ec",
+      "version": "1.78.0",
+      "port-version": 0
+    },
     {
       "git-tree": "ec8ceb582e4ef9936ceb840c70b90dfb20703f1d",
       "version": "1.77.0",
diff --git a/versions/b-/boost-contract.json b/versions/b-/boost-contract.json
index d71be84..435780a 100644
--- a/versions/b-/boost-contract.json
+++ b/versions/b-/boost-contract.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "9fb4b8408822e7921fe3d07ba66184df6b5f16a6",
+      "version": "1.78.0",
+      "port-version": 0
+    },
     {
       "git-tree": "c8249694c8d2dfd942dbb733f138997d00ce89c7",
       "version": "1.77.0",
diff --git a/versions/b-/boost-conversion.json b/versions/b-/boost-conversion.json
index 40cc349..97703b6 100644
--- a/versions/b-/boost-conversion.json
+++ b/versions/b-/boost-conversion.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "ed01d578d9964b2be3619cd7e96c6f65dc206275",
+      "version": "1.78.0",
+      "port-version": 0
+    },
     {
       "git-tree": "5b591e95244353857eaade53621ee895b1d9e0a6",
       "version": "1.77.0",
diff --git a/versions/b-/boost-convert.json b/versions/b-/boost-convert.json
index 1bdea7d..a85859c 100644
--- a/versions/b-/boost-convert.json
+++ b/versions/b-/boost-convert.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "d1315f49ac5c357e8a427c97dee2faa3655c70f3",
+      "version": "1.78.0",
+      "port-version": 0
+    },
     {
       "git-tree": "8f01a746807fe131cfd83962df7faebd340eaef4",
       "version": "1.77.0",
diff --git a/versions/b-/boost-core.json b/versions/b-/boost-core.json
index 8c80cf3..320246c 100644
--- a/versions/b-/boost-core.json
+++ b/versions/b-/boost-core.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "b6d811257b985253c87570f25a75957689b2b895",
+      "version": "1.78.0",
+      "port-version": 0
+    },
     {
       "git-tree": "a56c8546828ee16a442a336c2385f9986f8c055f",
       "version": "1.77.0",
diff --git a/versions/b-/boost-coroutine.json b/versions/b-/boost-coroutine.json
index ac2aa24..c3215b3 100644
--- a/versions/b-/boost-coroutine.json
+++ b/versions/b-/boost-coroutine.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "d462e16750c6769375391d1e1c084999000cb324",
+      "version": "1.78.0",
+      "port-version": 0
+    },
     {
       "git-tree": "a5afb95d36e4f0baa263193b00e9a1abc1f01454",
       "version": "1.77.0",
diff --git a/versions/b-/boost-coroutine2.json b/versions/b-/boost-coroutine2.json
index de4f10b..e5073cc 100644
--- a/versions/b-/boost-coroutine2.json
+++ b/versions/b-/boost-coroutine2.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "d035a00380a7bcddb6c22f69c4743af4f2122a38",
+      "version": "1.78.0",
+      "port-version": 0
+    },
     {
       "git-tree": "a8142422dd258f6a24df4ef3caf54b1d48096d8e",
       "version": "1.77.0",
diff --git a/versions/b-/boost-crc.json b/versions/b-/boost-crc.json
index d887e71..2956a40 100644
--- a/versions/b-/boost-crc.json
+++ b/versions/b-/boost-crc.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "c1772d15f5d08e1f5e3a263c30869aef88a76085",
+      "version": "1.78.0",
+      "port-version": 0
+    },
     {
       "git-tree": "bab49b15015caaf455e6b304a613fccacd501ada",
       "version": "1.77.0",
diff --git a/versions/b-/boost-date-time.json b/versions/b-/boost-date-time.json
index 75e5967..1792e37 100644
--- a/versions/b-/boost-date-time.json
+++ b/versions/b-/boost-date-time.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "76bf565e940322a7d3110edf1b18fb4bfd8a1ab0",
+      "version": "1.78.0",
+      "port-version": 0
+    },
     {
       "git-tree": "e2ca710f2484af3cbeee428e063a7e4269510110",
       "version": "1.77.0",
diff --git a/versions/b-/boost-describe.json b/versions/b-/boost-describe.json
index aaa9562..46de022 100644
--- a/versions/b-/boost-describe.json
+++ b/versions/b-/boost-describe.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "e08134869cca3b2d75247c226637b24438c489c2",
+      "version": "1.78.0",
+      "port-version": 0
+    },
     {
       "git-tree": "399140a565739230fd9b805f047013bf42a2a0b6",
       "version": "1.77.0",
diff --git a/versions/b-/boost-detail.json b/versions/b-/boost-detail.json
index 2a2390b..6b3a3e4 100644
--- a/versions/b-/boost-detail.json
+++ b/versions/b-/boost-detail.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "61c65e46d0bf619e44cf343d734dda6987f53005",
+      "version": "1.78.0",
+      "port-version": 0
+    },
     {
       "git-tree": "57dabb22a4f9dfe872c6f007c9dbae7bf0847514",
       "version": "1.77.0",
diff --git a/versions/b-/boost-dll.json b/versions/b-/boost-dll.json
index 8fef201..465bbbd 100644
--- a/versions/b-/boost-dll.json
+++ b/versions/b-/boost-dll.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "1afc8f9b224cf9a2a1846073dffd93defdb46028",
+      "version": "1.78.0",
+      "port-version": 0
+    },
     {
       "git-tree": "7ca0cf6c2a9f41257ad68442240ff7ad21b7e662",
       "version": "1.77.0",
diff --git a/versions/b-/boost-dynamic-bitset.json b/versions/b-/boost-dynamic-bitset.json
index 25de531..80126c8 100644
--- a/versions/b-/boost-dynamic-bitset.json
+++ b/versions/b-/boost-dynamic-bitset.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "e137dc4091824493eec9e6f9734caa71eb069874",
+      "version": "1.78.0",
+      "port-version": 0
+    },
     {
       "git-tree": "e5b7742c115d4e4a450062e30b1542c6fe4aac5d",
       "version": "1.77.0",
diff --git a/versions/b-/boost-endian.json b/versions/b-/boost-endian.json
index 48caee3..7d66284 100644
--- a/versions/b-/boost-endian.json
+++ b/versions/b-/boost-endian.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "87ed62b8b7fba9caadc1ffff99abede02e0598f2",
+      "version": "1.78.0",
+      "port-version": 0
+    },
     {
       "git-tree": "6950c45ffb4e112920b6dd50c1cddde07b30d61d",
       "version": "1.77.0",
diff --git a/versions/b-/boost-exception.json b/versions/b-/boost-exception.json
index 831c946..e6dc6d9 100644
--- a/versions/b-/boost-exception.json
+++ b/versions/b-/boost-exception.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "02b0e67c7d9b5e26b1bccef1fba3152fe7ead595",
+      "version": "1.78.0",
+      "port-version": 0
+    },
     {
       "git-tree": "d60d712de012657effc2314a5d8781e453097129",
       "version": "1.77.0",
diff --git a/versions/b-/boost-fiber.json b/versions/b-/boost-fiber.json
index 1450170..39c3eb0 100644
--- a/versions/b-/boost-fiber.json
+++ b/versions/b-/boost-fiber.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "abcb987b1e6f406d025de406c797795c757aac0d",
+      "version": "1.78.0",
+      "port-version": 0
+    },
     {
       "git-tree": "c6fb978600b4d0ec5e62111f587f537d475c95a2",
       "version": "1.77.0",
diff --git a/versions/b-/boost-filesystem.json b/versions/b-/boost-filesystem.json
index 621e9a2..833f335 100644
--- a/versions/b-/boost-filesystem.json
+++ b/versions/b-/boost-filesystem.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "f7f7b3bf671f25f6234f81de59fb5dc169ea2480",
+      "version": "1.78.0",
+      "port-version": 0
+    },
     {
       "git-tree": "7665f5ed27513a334df5b6051cb72d076ce626c2",
       "version": "1.77.0",
diff --git a/versions/b-/boost-flyweight.json b/versions/b-/boost-flyweight.json
index 4f92215..0b7f00a 100644
--- a/versions/b-/boost-flyweight.json
+++ b/versions/b-/boost-flyweight.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "899fef7cf017fd090f2e96146a425e7376320a4e",
+      "version": "1.78.0",
+      "port-version": 0
+    },
     {
       "git-tree": "3c927df2056a6603e5bdc20673e22692183fd92e",
       "version": "1.77.0",
diff --git a/versions/b-/boost-foreach.json b/versions/b-/boost-foreach.json
index 14e835a..992d111 100644
--- a/versions/b-/boost-foreach.json
+++ b/versions/b-/boost-foreach.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "468a08373a9339026a955a01faf3a4bc6fe0ab11",
+      "version": "1.78.0",
+      "port-version": 0
+    },
     {
       "git-tree": "95983cd3eb11558e24d1f63a68a2ee944da927df",
       "version": "1.77.0",
diff --git a/versions/b-/boost-format.json b/versions/b-/boost-format.json
index 6b3d151..7b6e6ac 100644
--- a/versions/b-/boost-format.json
+++ b/versions/b-/boost-format.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "691157617974f33e41ef5ea7954d590a8f12be5a",
+      "version": "1.78.0",
+      "port-version": 0
+    },
     {
       "git-tree": "15c6449aa221b65139b38cc6c6ef91f32e2d2b1d",
       "version": "1.77.0",
diff --git a/versions/b-/boost-function-types.json b/versions/b-/boost-function-types.json
index c2d0dcf..5a33d67 100644
--- a/versions/b-/boost-function-types.json
+++ b/versions/b-/boost-function-types.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "94d4dd365c29ad1be2d148f3c4cf7857e3ac1edd",
+      "version": "1.78.0",
+      "port-version": 0
+    },
     {
       "git-tree": "7675770af935fb375c0350c7a5fc561f9bc31432",
       "version": "1.77.0",
diff --git a/versions/b-/boost-function.json b/versions/b-/boost-function.json
index 9de524d..6f7c0e4 100644
--- a/versions/b-/boost-function.json
+++ b/versions/b-/boost-function.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "74d9b1e1e9951fe6f6f4eeccddf8c83ff1280462",
+      "version": "1.78.0",
+      "port-version": 0
+    },
     {
       "git-tree": "092af2f7e20c516fc02e8a39d8887f2301bb1fd9",
       "version": "1.77.0",
diff --git a/versions/b-/boost-functional.json b/versions/b-/boost-functional.json
index 68497a7..5add7a0 100644
--- a/versions/b-/boost-functional.json
+++ b/versions/b-/boost-functional.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "5c46623f2b1557b35079a69ea27aa495f8765f26",
+      "version": "1.78.0",
+      "port-version": 0
+    },
     {
       "git-tree": "26960fd1a5c5ffbb7da0d747f43a61a27d8825eb",
       "version": "1.77.0",
diff --git a/versions/b-/boost-fusion.json b/versions/b-/boost-fusion.json
index da58b9f..86e7f18 100644
--- a/versions/b-/boost-fusion.json
+++ b/versions/b-/boost-fusion.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "a7c7b4de2e38c3436c0781ccf4b56567b8c2ae61",
+      "version": "1.78.0",
+      "port-version": 0
+    },
     {
       "git-tree": "e33ce42cfab1b757d73fc0c4ac7edacaefd0be58",
       "version": "1.77.0",
diff --git a/versions/b-/boost-geometry.json b/versions/b-/boost-geometry.json
index df15e0f..9fb480e 100644
--- a/versions/b-/boost-geometry.json
+++ b/versions/b-/boost-geometry.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "a4c2fd98bc285d97c11c99f5f631481fb534efc4",
+      "version": "1.78.0",
+      "port-version": 0
+    },
     {
       "git-tree": "96d1b04d567acad7c4caafc869fa7daa64968aac",
       "version": "1.77.0",
diff --git a/versions/b-/boost-gil.json b/versions/b-/boost-gil.json
index d81ef54..49e0d50 100644
--- a/versions/b-/boost-gil.json
+++ b/versions/b-/boost-gil.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "670859cf36c60562fb5036af7d087df936234c27",
+      "version": "1.78.0",
+      "port-version": 0
+    },
     {
       "git-tree": "d6607eb56e9f61771dbd6915d2e5d4b3b2976a7e",
       "version": "1.77.0",
diff --git a/versions/b-/boost-graph-parallel.json b/versions/b-/boost-graph-parallel.json
index e2b09a0..c13bca5 100644
--- a/versions/b-/boost-graph-parallel.json
+++ b/versions/b-/boost-graph-parallel.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "199f9b8209f287e7e9865e07b074d618c28db410",
+      "version": "1.78.0",
+      "port-version": 0
+    },
     {
       "git-tree": "779ea0573b2c460496e5014b1776f8577d9a9dac",
       "version": "1.77.0",
diff --git a/versions/b-/boost-graph.json b/versions/b-/boost-graph.json
index 653b130..d529ceb 100644
--- a/versions/b-/boost-graph.json
+++ b/versions/b-/boost-graph.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "f7b342391819ed511280f8ef46b7d52a399f2648",
+      "version": "1.78.0",
+      "port-version": 0
+    },
     {
       "git-tree": "8c7974cbf961af1d5eabeb1047f2dd16e087f180",
       "version": "1.77.0",
diff --git a/versions/b-/boost-hana.json b/versions/b-/boost-hana.json
index 4a4d472..4f74efb 100644
--- a/versions/b-/boost-hana.json
+++ b/versions/b-/boost-hana.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "3ff9854bbad812cd23a4c79b500aa8349fbed192",
+      "version": "1.78.0",
+      "port-version": 0
+    },
     {
       "git-tree": "e24bae813978df09c5b5718b6c4d2aa87734ab2a",
       "version": "1.77.0",
diff --git a/versions/b-/boost-heap.json b/versions/b-/boost-heap.json
index 02f4783..df68d02 100644
--- a/versions/b-/boost-heap.json
+++ b/versions/b-/boost-heap.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "76c4ec7815b1660fca1c1efd9b9c0c2f034ba4bb",
+      "version": "1.78.0",
+      "port-version": 0
+    },
     {
       "git-tree": "d9947d5f31b9c87f5ce1e759e02099b1949502e4",
       "version": "1.77.0",
diff --git a/versions/b-/boost-histogram.json b/versions/b-/boost-histogram.json
index 8419587..1bd8b80 100644
--- a/versions/b-/boost-histogram.json
+++ b/versions/b-/boost-histogram.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "223b95e57f20afec67e891aa7fc884e6ac492f6f",
+      "version": "1.78.0",
+      "port-version": 0
+    },
     {
       "git-tree": "09522ba204485792839f58b858ac31550e14a023",
       "version": "1.77.0",
diff --git a/versions/b-/boost-hof.json b/versions/b-/boost-hof.json
index e351454..48edaf0 100644
--- a/versions/b-/boost-hof.json
+++ b/versions/b-/boost-hof.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "899745af9cdd07134ebe4b4223eb749b7efa5be4",
+      "version": "1.78.0",
+      "port-version": 0
+    },
     {
       "git-tree": "2c22e81e06ddd812d0328854ce7302f662fca398",
       "version": "1.77.0",
diff --git a/versions/b-/boost-icl.json b/versions/b-/boost-icl.json
index a248dde..1e6a03f 100644
--- a/versions/b-/boost-icl.json
+++ b/versions/b-/boost-icl.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "074322ef21b89c54d87c0446716221c3c20544a8",
+      "version": "1.78.0",
+      "port-version": 0
+    },
     {
       "git-tree": "753c4291a6d27d5c2fc377455c83df2ee9fd569a",
       "version": "1.77.0",
diff --git a/versions/b-/boost-integer.json b/versions/b-/boost-integer.json
index 9310a58..289dd19 100644
--- a/versions/b-/boost-integer.json
+++ b/versions/b-/boost-integer.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "18f2f923e2a8d4f026787eb8626def460dd2ab6a",
+      "version": "1.78.0",
+      "port-version": 0
+    },
     {
       "git-tree": "375a2af7e2d5d620aa9f42064255c269b0c73f5a",
       "version": "1.77.0",
diff --git a/versions/b-/boost-interprocess.json b/versions/b-/boost-interprocess.json
index 7cb7b5e..ce9f239 100644
--- a/versions/b-/boost-interprocess.json
+++ b/versions/b-/boost-interprocess.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "220049a8136b65045c04fc13aea3a259e8f4f2b0",
+      "version": "1.78.0",
+      "port-version": 0
+    },
     {
       "git-tree": "6461c4f63a5c0f31efb213c9d1e3b9328b2e3dcc",
       "version": "1.77.0",
diff --git a/versions/b-/boost-interval.json b/versions/b-/boost-interval.json
index 277962a..1e3b05c 100644
--- a/versions/b-/boost-interval.json
+++ b/versions/b-/boost-interval.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "5786ba8a3bb499958bbe8ebbc58c6bb4e4c3eb91",
+      "version": "1.78.0",
+      "port-version": 0
+    },
     {
       "git-tree": "e57b55cec7198cb4f448933fa2763465db0c9672",
       "version": "1.77.0",
diff --git a/versions/b-/boost-intrusive.json b/versions/b-/boost-intrusive.json
index 5d825dc..4849a39 100644
--- a/versions/b-/boost-intrusive.json
+++ b/versions/b-/boost-intrusive.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "351ad9aa5db5bf50ab87a390a69d5df1d2b41ab7",
+      "version": "1.78.0",
+      "port-version": 0
+    },
     {
       "git-tree": "9fb49266dc300d8914a0485972738b960ccf4339",
       "version": "1.77.0",
diff --git a/versions/b-/boost-io.json b/versions/b-/boost-io.json
index cd5cec0..9c85f7c 100644
--- a/versions/b-/boost-io.json
+++ b/versions/b-/boost-io.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "33cc953c79a65bcdfdd7b55a757bf3f4ac4be4bf",
+      "version": "1.78.0",
+      "port-version": 0
+    },
     {
       "git-tree": "83ec8bab1f1bbd6eb1e2883a26747c7982d5c34f",
       "version": "1.77.0",
diff --git a/versions/b-/boost-iostreams.json b/versions/b-/boost-iostreams.json
index 490d00e..a507924 100644
--- a/versions/b-/boost-iostreams.json
+++ b/versions/b-/boost-iostreams.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "7e240f9d647c1142b5b61c9a635e3aa186756802",
+      "version": "1.78.0",
+      "port-version": 0
+    },
     {
       "git-tree": "286c74896c6f2a6057bfbce333304f279bb38aac",
       "version": "1.77.0",
diff --git a/versions/b-/boost-iterator.json b/versions/b-/boost-iterator.json
index ce0b7af..d622cc5 100644
--- a/versions/b-/boost-iterator.json
+++ b/versions/b-/boost-iterator.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "474aefb2b63e5ea3e6794631eab47aa3d6921573",
+      "version": "1.78.0",
+      "port-version": 0
+    },
     {
       "git-tree": "7bec2abc5b714c2bd975178406937ef59a73f29b",
       "version": "1.77.0",
diff --git a/versions/b-/boost-json.json b/versions/b-/boost-json.json
index 02a595c..a7f904b 100644
--- a/versions/b-/boost-json.json
+++ b/versions/b-/boost-json.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "2933341d28e2d98f0aa4e966af77ec34687a71d0",
+      "version": "1.78.0",
+      "port-version": 0
+    },
     {
       "git-tree": "80003ce3a7bb1c08b9ac354c58085758343ca42d",
       "version": "1.77.0",
diff --git a/versions/b-/boost-lambda.json b/versions/b-/boost-lambda.json
index 9655aa3..9fa2796 100644
--- a/versions/b-/boost-lambda.json
+++ b/versions/b-/boost-lambda.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "ad7994962fa2139e8b2e67adbf505c555a57f3c6",
+      "version": "1.78.0",
+      "port-version": 0
+    },
     {
       "git-tree": "56ca5b54a9913e884d79bfd72e13ac6d72acd71d",
       "version": "1.77.0",
diff --git a/versions/b-/boost-lambda2.json b/versions/b-/boost-lambda2.json
index 58b85cd..48656d1 100644
--- a/versions/b-/boost-lambda2.json
+++ b/versions/b-/boost-lambda2.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "fe85b4be83b3a88ec04a16d0704acc722502a128",
+      "version": "1.78.0",
+      "port-version": 0
+    },
     {
       "git-tree": "d97e933c5109b73c577e20f53bc095224e9ca198",
       "version": "1.77.0",
diff --git a/versions/b-/boost-leaf.json b/versions/b-/boost-leaf.json
index 7061e9b..f6129e5 100644
--- a/versions/b-/boost-leaf.json
+++ b/versions/b-/boost-leaf.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "c000f663b00cfc9a2566b67ea68d6fe5050a016a",
+      "version": "1.78.0",
+      "port-version": 0
+    },
     {
       "git-tree": "e257e66da57763ab4e677806d04b6d67721c09df",
       "version": "1.77.0",
diff --git a/versions/b-/boost-lexical-cast.json b/versions/b-/boost-lexical-cast.json
index a1012e9..4d7eadf 100644
--- a/versions/b-/boost-lexical-cast.json
+++ b/versions/b-/boost-lexical-cast.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "984ca6d42fd857c08fa915edc02bfcecb02cc343",
+      "version": "1.78.0",
+      "port-version": 0
+    },
     {
       "git-tree": "3a265d9296755adc81f3c02b273d758798903b0c",
       "version": "1.77.0",
diff --git a/versions/b-/boost-local-function.json b/versions/b-/boost-local-function.json
index 41612a1..7a3d94c 100644
--- a/versions/b-/boost-local-function.json
+++ b/versions/b-/boost-local-function.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "f0eb3b232475da3263d0c5a9b65a6cca3d63af1f",
+      "version": "1.78.0",
+      "port-version": 0
+    },
     {
       "git-tree": "61818440e17f46b0715e5b53b8c49a79dc274a27",
       "version": "1.77.0",
diff --git a/versions/b-/boost-locale.json b/versions/b-/boost-locale.json
index 3b10fee..d8a8d53 100644
--- a/versions/b-/boost-locale.json
+++ b/versions/b-/boost-locale.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "66e57914d683e3e7c9945eeefd2010b5a08b4972",
+      "version": "1.78.0",
+      "port-version": 0
+    },
     {
       "git-tree": "c391246c7c5588d89f0d3fe5425a3fb3c97d7787",
       "version": "1.77.0",
diff --git a/versions/b-/boost-lockfree.json b/versions/b-/boost-lockfree.json
index 75c947d..fafb9f8 100644
--- a/versions/b-/boost-lockfree.json
+++ b/versions/b-/boost-lockfree.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "8a98fed342e79efc6194594c5bdd0a6398a7bf9c",
+      "version": "1.78.0",
+      "port-version": 0
+    },
     {
       "git-tree": "6760017d0cf025254b1056309a2c32407081c4bb",
       "version": "1.77.0",
diff --git a/versions/b-/boost-log.json b/versions/b-/boost-log.json
index fd39146..95d2dc2 100644
--- a/versions/b-/boost-log.json
+++ b/versions/b-/boost-log.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "c31c53e57d7942236ec5b8880a68e3c8ea9d8e52",
+      "version": "1.78.0",
+      "port-version": 0
+    },
     {
       "git-tree": "6ab1ab88f37500f86b5c9b9222e50dc2c17da5c1",
       "version": "1.77.0",
diff --git a/versions/b-/boost-logic.json b/versions/b-/boost-logic.json
index 2cccebe..4bade7c 100644
--- a/versions/b-/boost-logic.json
+++ b/versions/b-/boost-logic.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "f5acfea5d30532cc6dccce78e0fd159a023ccb4a",
+      "version": "1.78.0",
+      "port-version": 0
+    },
     {
       "git-tree": "afcc526b0a9287bc84744bf57a1a6d37a0b3b567",
       "version": "1.77.0",
diff --git a/versions/b-/boost-math.json b/versions/b-/boost-math.json
index 2cc8be7..e9a8cde 100644
--- a/versions/b-/boost-math.json
+++ b/versions/b-/boost-math.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "e2fcdb4cd154efd942606b09085ec0cb7747a764",
+      "version": "1.78.0",
+      "port-version": 0
+    },
     {
       "git-tree": "c3caf2df93bffdc6d72b5c4df120200abe0f6562",
       "version": "1.77.0",
diff --git a/versions/b-/boost-metaparse.json b/versions/b-/boost-metaparse.json
index bfdb509..9572ffe 100644
--- a/versions/b-/boost-metaparse.json
+++ b/versions/b-/boost-metaparse.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "3b3d7330ddf3fd7d1f38256098f645cafd96d08a",
+      "version": "1.78.0",
+      "port-version": 0
+    },
     {
       "git-tree": "4f5433852913f94917d5e6afde09d24d48421ed3",
       "version": "1.77.0",
diff --git a/versions/b-/boost-modular-build-helper.json b/versions/b-/boost-modular-build-helper.json
index ef9108d..57cadbc 100644
--- a/versions/b-/boost-modular-build-helper.json
+++ b/versions/b-/boost-modular-build-helper.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "7f255afb5798caf04f963db39bfda1c1778a5e65",
+      "version": "1.78.0",
+      "port-version": 0
+    },
     {
       "git-tree": "aea8b4dbb8063db29d8ac843ef6aac35478bebaa",
       "version": "1.77.0",
diff --git a/versions/b-/boost-move.json b/versions/b-/boost-move.json
index 2063ba7..27252e0 100644
--- a/versions/b-/boost-move.json
+++ b/versions/b-/boost-move.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "a2b516a6391277e0c72147caf8c6677c92bff2a8",
+      "version": "1.78.0",
+      "port-version": 0
+    },
     {
       "git-tree": "d912a2a9e0b705919dae22cd8af6a4467e209e4e",
       "version": "1.77.0",
diff --git a/versions/b-/boost-mp11.json b/versions/b-/boost-mp11.json
index f0be35f..d0f8ddd 100644
--- a/versions/b-/boost-mp11.json
+++ b/versions/b-/boost-mp11.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "06e8d1438943e47b1b4282964a0d290461ba3387",
+      "version": "1.78.0",
+      "port-version": 0
+    },
     {
       "git-tree": "f685c323f00cf309294ac9e26b554baacbe3aecf",
       "version": "1.77.0",
diff --git a/versions/b-/boost-mpi.json b/versions/b-/boost-mpi.json
index 5bf38a9..0e8726b 100644
--- a/versions/b-/boost-mpi.json
+++ b/versions/b-/boost-mpi.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "01852b5e3e4776fe7b3b86fc7a0577779fa20347",
+      "version": "1.78.0",
+      "port-version": 0
+    },
     {
       "git-tree": "25bace7adcac31b1199ae4e8b522a3bf020362e2",
       "version": "1.77.0",
diff --git a/versions/b-/boost-mpl.json b/versions/b-/boost-mpl.json
index ef673f4..d9d464c 100644
--- a/versions/b-/boost-mpl.json
+++ b/versions/b-/boost-mpl.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "a8b09063ef7fce74a9bfc52625ea7bf285cf4a82",
+      "version": "1.78.0",
+      "port-version": 0
+    },
     {
       "git-tree": "1b0bd80c486b32952b76c2b9539555cff5d2f911",
       "version": "1.77.0",
diff --git a/versions/b-/boost-msm.json b/versions/b-/boost-msm.json
index 09d01c8..f7bc813 100644
--- a/versions/b-/boost-msm.json
+++ b/versions/b-/boost-msm.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "ce4a5ac8b3d7cabf044883d6ab34c4360b75792e",
+      "version": "1.78.0",
+      "port-version": 0
+    },
     {
       "git-tree": "c2dc03df49f99f1fca480d0439fe973a1f02c96b",
       "version": "1.77.0",
diff --git a/versions/b-/boost-multi-array.json b/versions/b-/boost-multi-array.json
index 5fa1f2b..bb280f5 100644
--- a/versions/b-/boost-multi-array.json
+++ b/versions/b-/boost-multi-array.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "b83337494c61a0f45310b4c298399841ac301aed",
+      "version": "1.78.0",
+      "port-version": 0
+    },
     {
       "git-tree": "afcf3afccfec7dacd50795dad8c588b3f2dabbb5",
       "version": "1.77.0",
diff --git a/versions/b-/boost-multi-index.json b/versions/b-/boost-multi-index.json
index 1be14c6..280c965 100644
--- a/versions/b-/boost-multi-index.json
+++ b/versions/b-/boost-multi-index.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "7a7e300ddb860a345ca0b9889cbe5d5d11934090",
+      "version": "1.78.0",
+      "port-version": 0
+    },
     {
       "git-tree": "e993a57f4569f76310bc8c203372ebe472395005",
       "version": "1.77.0",
diff --git a/versions/b-/boost-multiprecision.json b/versions/b-/boost-multiprecision.json
index 2959fa9..ef28023 100644
--- a/versions/b-/boost-multiprecision.json
+++ b/versions/b-/boost-multiprecision.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "b63e97c41ff72eeb91f193df1d7ec533feb78a05",
+      "version": "1.78.0",
+      "port-version": 0
+    },
     {
       "git-tree": "58d7184ae4115f7f46671db9929708872e6aae6c",
       "version": "1.77.0",
diff --git a/versions/b-/boost-nowide.json b/versions/b-/boost-nowide.json
index 3244ab2..4af48df 100644
--- a/versions/b-/boost-nowide.json
+++ b/versions/b-/boost-nowide.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "a3d2bdbe1f7a0a39aeb452f733a4e8df77fb71ef",
+      "version": "1.78.0",
+      "port-version": 0
+    },
     {
       "git-tree": "2fc28ef9747a6ead394ae884518c8be324dd8e33",
       "version": "1.77.0",
diff --git a/versions/b-/boost-numeric-conversion.json b/versions/b-/boost-numeric-conversion.json
index 1d616a8..627d7d9 100644
--- a/versions/b-/boost-numeric-conversion.json
+++ b/versions/b-/boost-numeric-conversion.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "11dcb5d23dd6b1db7138ffe608d76134ce1e4ec5",
+      "version": "1.78.0",
+      "port-version": 0
+    },
     {
       "git-tree": "78140f78c6400520bd4ce340c68236e083a504e9",
       "version": "1.77.0",
diff --git a/versions/b-/boost-odeint.json b/versions/b-/boost-odeint.json
index f4aa928..7ae02c2 100644
--- a/versions/b-/boost-odeint.json
+++ b/versions/b-/boost-odeint.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "069823a27c74a3a7872a0faed570b16130b4698d",
+      "version": "1.78.0",
+      "port-version": 0
+    },
     {
       "git-tree": "effd1406c513ca8f20a1e2b6de0cd299be92d74e",
       "version": "1.77.0",
diff --git a/versions/b-/boost-optional.json b/versions/b-/boost-optional.json
index e4f8ac1..df05ebf 100644
--- a/versions/b-/boost-optional.json
+++ b/versions/b-/boost-optional.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "4171d6f66bb828d51bee3de777da9384232b6068",
+      "version": "1.78.0",
+      "port-version": 0
+    },
     {
       "git-tree": "4a1ddf516bc0edc855ab4d9b8d134f338ba51a94",
       "version": "1.77.0",
diff --git a/versions/b-/boost-outcome.json b/versions/b-/boost-outcome.json
index 9169456..dd7a8d1 100644
--- a/versions/b-/boost-outcome.json
+++ b/versions/b-/boost-outcome.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "ea24820de39876b61aa98e1d54ac9663c0355f93",
+      "version": "1.78.0",
+      "port-version": 0
+    },
     {
       "git-tree": "6737734e6d10c475676e1ed16967ec7792acc7dc",
       "version": "1.77.0",
diff --git a/versions/b-/boost-parameter-python.json b/versions/b-/boost-parameter-python.json
index 3e36eae..e63948e 100644
--- a/versions/b-/boost-parameter-python.json
+++ b/versions/b-/boost-parameter-python.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "5658d4cf77840b1ec5245a35657dd9b1b790b368",
+      "version": "1.78.0",
+      "port-version": 0
+    },
     {
       "git-tree": "5295cb4faa096633a23163b2a6409a27464a157e",
       "version": "1.77.0",
diff --git a/versions/b-/boost-parameter.json b/versions/b-/boost-parameter.json
index 794115c..cfb5561 100644
--- a/versions/b-/boost-parameter.json
+++ b/versions/b-/boost-parameter.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "e11ea75fd7178b78b5a3751aa7db269c8ef222cb",
+      "version": "1.78.0",
+      "port-version": 0
+    },
     {
       "git-tree": "3f480980e4e1ce4713a28bd24d728efb0bb931fa",
       "version": "1.77.0",
diff --git a/versions/b-/boost-pfr.json b/versions/b-/boost-pfr.json
index 3c04fc3..1adbe9d 100644
--- a/versions/b-/boost-pfr.json
+++ b/versions/b-/boost-pfr.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "1ca2c9de4c7a8553f401a9f7b9e954eb6305bc47",
+      "version": "1.78.0",
+      "port-version": 0
+    },
     {
       "git-tree": "23bdfdb9c9cb19e28201088dc055b85dc44b62bf",
       "version": "1.77.0",
diff --git a/versions/b-/boost-phoenix.json b/versions/b-/boost-phoenix.json
index e8742b8..e7bb37c 100644
--- a/versions/b-/boost-phoenix.json
+++ b/versions/b-/boost-phoenix.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "1812de4001c736517ca9bd780fa4b5258dfb134c",
+      "version": "1.78.0",
+      "port-version": 0
+    },
     {
       "git-tree": "2926d1b537106cb231bb9f3a657f6fde6c8530f8",
       "version": "1.77.0",
diff --git a/versions/b-/boost-poly-collection.json b/versions/b-/boost-poly-collection.json
index 3aed0d7..87bbb42 100644
--- a/versions/b-/boost-poly-collection.json
+++ b/versions/b-/boost-poly-collection.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "3a128149f5edfbf7e5c4fcbf497b29ce587a35ad",
+      "version": "1.78.0",
+      "port-version": 0
+    },
     {
       "git-tree": "d57a3554e15ff1a0bf279688f487751bc5f74efb",
       "version": "1.77.0",
diff --git a/versions/b-/boost-polygon.json b/versions/b-/boost-polygon.json
index c7f28fe..ef14dc9 100644
--- a/versions/b-/boost-polygon.json
+++ b/versions/b-/boost-polygon.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "67a7f31ef72a1ceff351456cc7282b6f261db187",
+      "version": "1.78.0",
+      "port-version": 0
+    },
     {
       "git-tree": "81ea3095d56a98f6d5b75db6568a19e48ac819bb",
       "version": "1.77.0",
diff --git a/versions/b-/boost-pool.json b/versions/b-/boost-pool.json
index c6c63d6..0eeab3a 100644
--- a/versions/b-/boost-pool.json
+++ b/versions/b-/boost-pool.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "8c0061ca841cab5b588ebae9bd1387882eec3435",
+      "version": "1.78.0",
+      "port-version": 0
+    },
     {
       "git-tree": "7794803f75109db0ca64a48d2f1cbd76100b153d",
       "version": "1.77.0",
diff --git a/versions/b-/boost-predef.json b/versions/b-/boost-predef.json
index cfea8f0..7e40a36 100644
--- a/versions/b-/boost-predef.json
+++ b/versions/b-/boost-predef.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "1865984507efa465dea0f7d597528cfedcef0b7e",
+      "version": "1.78.0",
+      "port-version": 0
+    },
     {
       "git-tree": "a291dbfb68391a25f04944f9caa924f570b26d41",
       "version": "1.77.0",
diff --git a/versions/b-/boost-preprocessor.json b/versions/b-/boost-preprocessor.json
index ec230e7..5ce1911 100644
--- a/versions/b-/boost-preprocessor.json
+++ b/versions/b-/boost-preprocessor.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "e69da51c3ec0a8086ab18dbf75da11649aed5157",
+      "version": "1.78.0",
+      "port-version": 0
+    },
     {
       "git-tree": "6abad213e30df5ed168164b2612dba2041c7e8c1",
       "version": "1.77.0",
diff --git a/versions/b-/boost-process.json b/versions/b-/boost-process.json
index 342aecc..5d05fbb 100644
--- a/versions/b-/boost-process.json
+++ b/versions/b-/boost-process.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "ac41f3db78bc27ee0cb3fd40b7fcd0aea881694a",
+      "version": "1.78.0",
+      "port-version": 0
+    },
     {
       "git-tree": "0e476269a7091861c1db7379d4e925df6d184044",
       "version": "1.77.0",
diff --git a/versions/b-/boost-program-options.json b/versions/b-/boost-program-options.json
index a844bf6..b9f291e 100644
--- a/versions/b-/boost-program-options.json
+++ b/versions/b-/boost-program-options.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "8a0432f928213aacc0f1a51eef24201e1f120690",
+      "version": "1.78.0",
+      "port-version": 0
+    },
     {
       "git-tree": "8ba826d9a2078c4e933cb9bfd23cb9c1a0e252ac",
       "version": "1.77.0",
diff --git a/versions/b-/boost-property-map-parallel.json b/versions/b-/boost-property-map-parallel.json
index 7ea721c..af221a6 100644
--- a/versions/b-/boost-property-map-parallel.json
+++ b/versions/b-/boost-property-map-parallel.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "2d9edadb62d7a55975cf22e01b7ee0ce74b4301a",
+      "version": "1.78.0",
+      "port-version": 0
+    },
     {
       "git-tree": "32b8452f34ad6048981ab1f2a5d7c226753205b8",
       "version": "1.77.0",
diff --git a/versions/b-/boost-property-map.json b/versions/b-/boost-property-map.json
index c566620..fc1ff00 100644
--- a/versions/b-/boost-property-map.json
+++ b/versions/b-/boost-property-map.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "4c37ef13cdc33278fba6fa5c5bab30de91ce90e2",
+      "version": "1.78.0",
+      "port-version": 0
+    },
     {
       "git-tree": "c866a47a5b9a770e415dc1078cc37870cd5851bf",
       "version": "1.77.0",
diff --git a/versions/b-/boost-property-tree.json b/versions/b-/boost-property-tree.json
index 590c41e..b2ace9a 100644
--- a/versions/b-/boost-property-tree.json
+++ b/versions/b-/boost-property-tree.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "281dadcd5a8a6843ae829c4b653f33e7d1dbe2dd",
+      "version": "1.78.0",
+      "port-version": 0
+    },
     {
       "git-tree": "959191d822cc095e02a3f6d9af5b68aeb823a0d1",
       "version": "1.77.0",
diff --git a/versions/b-/boost-proto.json b/versions/b-/boost-proto.json
index 64d5c6e..ca82289 100644
--- a/versions/b-/boost-proto.json
+++ b/versions/b-/boost-proto.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "46fcd6f1550adf925df0d985dd5463991150a13f",
+      "version": "1.78.0",
+      "port-version": 0
+    },
     {
       "git-tree": "5d33f62f1117da9bac418c4b85d1a1bd96c547a4",
       "version": "1.77.0",
diff --git a/versions/b-/boost-ptr-container.json b/versions/b-/boost-ptr-container.json
index 342e26e..73a4376 100644
--- a/versions/b-/boost-ptr-container.json
+++ b/versions/b-/boost-ptr-container.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "81591a280761661476868c5f064461475bd10ba2",
+      "version": "1.78.0",
+      "port-version": 0
+    },
     {
       "git-tree": "e954b84d951409f6445d7d49bafa66c977ed9834",
       "version": "1.77.0",
diff --git a/versions/b-/boost-python.json b/versions/b-/boost-python.json
index da1303c..bbff498 100644
--- a/versions/b-/boost-python.json
+++ b/versions/b-/boost-python.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "f2e8edb056f172643fa44282083c02f33ce59078",
+      "version": "1.78.0",
+      "port-version": 0
+    },
     {
       "git-tree": "879991d36cfdcdb57b176b9dac08b55c3c69a9a1",
       "version": "1.77.0",
diff --git a/versions/b-/boost-qvm.json b/versions/b-/boost-qvm.json
index 072fa2f..8596f6f 100644
--- a/versions/b-/boost-qvm.json
+++ b/versions/b-/boost-qvm.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "e2c998753d319d94c00d3b3b3365e2a116bad23f",
+      "version": "1.78.0",
+      "port-version": 0
+    },
     {
       "git-tree": "5d7b01d612075dfb3d89b799bec152785c838b84",
       "version": "1.77.0",
diff --git a/versions/b-/boost-random.json b/versions/b-/boost-random.json
index ab58ea2..3b9f756 100644
--- a/versions/b-/boost-random.json
+++ b/versions/b-/boost-random.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "ca9654479a3b0b92cba2e2c05fb927715b87a10c",
+      "version": "1.78.0",
+      "port-version": 0
+    },
     {
       "git-tree": "3f6c3399689c43f599f3852d98325cb272e8f775",
       "version": "1.77.0",
diff --git a/versions/b-/boost-range.json b/versions/b-/boost-range.json
index a04bcd0..ceff56a 100644
--- a/versions/b-/boost-range.json
+++ b/versions/b-/boost-range.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "1ec82281ed52b6d4ae225abe93a18392c846cbc9",
+      "version": "1.78.0",
+      "port-version": 0
+    },
     {
       "git-tree": "737f4f322e661e01459862fbe73f748390b59c3d",
       "version": "1.77.0",
diff --git a/versions/b-/boost-ratio.json b/versions/b-/boost-ratio.json
index 8f132fe..f567870 100644
--- a/versions/b-/boost-ratio.json
+++ b/versions/b-/boost-ratio.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "a5e0af272c7df2d7994c6d98ad1d76df6b5330f7",
+      "version": "1.78.0",
+      "port-version": 0
+    },
     {
       "git-tree": "724fa7b1c0e1d78a9c29595b042443090e53a8ee",
       "version": "1.77.0",
diff --git a/versions/b-/boost-rational.json b/versions/b-/boost-rational.json
index 2fae947..b84c1db 100644
--- a/versions/b-/boost-rational.json
+++ b/versions/b-/boost-rational.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "2a2877b20057e313af02d1307832d90f764b2dc1",
+      "version": "1.78.0",
+      "port-version": 0
+    },
     {
       "git-tree": "d54d04de158ddaf33d7b8a6815532e8ee2771515",
       "version": "1.77.0",
diff --git a/versions/b-/boost-regex.json b/versions/b-/boost-regex.json
index 9066d4b..4071d58 100644
--- a/versions/b-/boost-regex.json
+++ b/versions/b-/boost-regex.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "f04cda8dcb436a4cfaa008331d05ef2d0974b698",
+      "version": "1.78.0",
+      "port-version": 0
+    },
     {
       "git-tree": "c7c4497156a2c9e4f3227ee3807512630242307d",
       "version": "1.77.0",
diff --git a/versions/b-/boost-safe-numerics.json b/versions/b-/boost-safe-numerics.json
index 0922755..d09bdb7 100644
--- a/versions/b-/boost-safe-numerics.json
+++ b/versions/b-/boost-safe-numerics.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "d425b6103c0c8a5824e74768d16fee276a33e99c",
+      "version": "1.78.0",
+      "port-version": 0
+    },
     {
       "git-tree": "fc4fa0c3b394d848fbc83ca16bcaec15742ed3db",
       "version": "1.77.0",
diff --git a/versions/b-/boost-scope-exit.json b/versions/b-/boost-scope-exit.json
index 622822b..465a08b 100644
--- a/versions/b-/boost-scope-exit.json
+++ b/versions/b-/boost-scope-exit.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "e3d93cccff577045dce502c87ffcb02efb259ae8",
+      "version": "1.78.0",
+      "port-version": 0
+    },
     {
       "git-tree": "33d55355e2f85c6188f1d131f386f86b8e29efc1",
       "version": "1.77.0",
diff --git a/versions/b-/boost-serialization.json b/versions/b-/boost-serialization.json
index a762ba7..9305f3e 100644
--- a/versions/b-/boost-serialization.json
+++ b/versions/b-/boost-serialization.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "c51578433055196c6e74bcdf792f4092479336de",
+      "version": "1.78.0",
+      "port-version": 0
+    },
     {
       "git-tree": "bdb25d2d55569534825b139f62cf29a2f7aaba6e",
       "version": "1.77.0",
diff --git a/versions/b-/boost-signals2.json b/versions/b-/boost-signals2.json
index 633f990..bbfab11 100644
--- a/versions/b-/boost-signals2.json
+++ b/versions/b-/boost-signals2.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "b3a1129bee4ba8d867758248e1b66add1a2bedb8",
+      "version": "1.78.0",
+      "port-version": 0
+    },
     {
       "git-tree": "ac3a1ba310974e1653a99cccc34339f29ad43786",
       "version": "1.77.0",
diff --git a/versions/b-/boost-smart-ptr.json b/versions/b-/boost-smart-ptr.json
index dfb0d40..1fccd55 100644
--- a/versions/b-/boost-smart-ptr.json
+++ b/versions/b-/boost-smart-ptr.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "18806e0372da7b7f8b2d6a8ff4bd7bf074a690cd",
+      "version": "1.78.0",
+      "port-version": 0
+    },
     {
       "git-tree": "700532550b70d03254c77f1467ab4c01a2c6e62a",
       "version": "1.77.0",
diff --git a/versions/b-/boost-sort.json b/versions/b-/boost-sort.json
index df8596d..37023d6 100644
--- a/versions/b-/boost-sort.json
+++ b/versions/b-/boost-sort.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "fc0176556b8aaecb87376a59e2f711a9068dab3a",
+      "version": "1.78.0",
+      "port-version": 0
+    },
     {
       "git-tree": "af8327ce79cadcc43327a0f75d79b2e5feed38b8",
       "version": "1.77.0",
diff --git a/versions/b-/boost-spirit.json b/versions/b-/boost-spirit.json
index 098082d..9debd00 100644
--- a/versions/b-/boost-spirit.json
+++ b/versions/b-/boost-spirit.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "05502d056fb4e5569f87cd2a591ce5802f4020eb",
+      "version": "1.78.0",
+      "port-version": 0
+    },
     {
       "git-tree": "bc66c5a9ccd7f7bde95426392bc7ff62189f920d",
       "version": "1.77.0",
diff --git a/versions/b-/boost-stacktrace.json b/versions/b-/boost-stacktrace.json
index ffa45e0..1df4173 100644
--- a/versions/b-/boost-stacktrace.json
+++ b/versions/b-/boost-stacktrace.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "e00114d87145dd426e0816ce0e5fd0ab4a587ad9",
+      "version": "1.78.0",
+      "port-version": 0
+    },
     {
       "git-tree": "8d5ffa9ca1552ad32a5c6a78c28a3e275323dc2d",
       "version": "1.77.0",
diff --git a/versions/b-/boost-statechart.json b/versions/b-/boost-statechart.json
index b3e2508..42cb3b6 100644
--- a/versions/b-/boost-statechart.json
+++ b/versions/b-/boost-statechart.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "ef8ccac6b5ef76c3b862e46b9f6cb37169e8b20a",
+      "version": "1.78.0",
+      "port-version": 0
+    },
     {
       "git-tree": "044b9fc61c729216838037b6b519393e32b2fa26",
       "version": "1.77.0",
diff --git a/versions/b-/boost-static-assert.json b/versions/b-/boost-static-assert.json
index 1da1c11..32ca4d2 100644
--- a/versions/b-/boost-static-assert.json
+++ b/versions/b-/boost-static-assert.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "0d1e3a21f0be997c400b7c60dc2ec1b1beccbe3c",
+      "version": "1.78.0",
+      "port-version": 0
+    },
     {
       "git-tree": "57ca16ab3652380b32a137add7aed6a385754d75",
       "version": "1.77.0",
diff --git a/versions/b-/boost-static-string.json b/versions/b-/boost-static-string.json
index c5953e7..bd08640 100644
--- a/versions/b-/boost-static-string.json
+++ b/versions/b-/boost-static-string.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "fe40bbd1d9be4c65daee4bf8f58a6b08baea4bdb",
+      "version": "1.78.0",
+      "port-version": 0
+    },
     {
       "git-tree": "8296453890169b2bf99e2b7ecf4231c7ae572903",
       "version": "1.77.0",
diff --git a/versions/b-/boost-stl-interfaces.json b/versions/b-/boost-stl-interfaces.json
index 4d7a745..c0c2407 100644
--- a/versions/b-/boost-stl-interfaces.json
+++ b/versions/b-/boost-stl-interfaces.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "536059a4a77be87c1825fd1523cc29e47c86541d",
+      "version": "1.78.0",
+      "port-version": 0
+    },
     {
       "git-tree": "0e127914d34e8dbaebf9f36fe800b8bc85252233",
       "version": "1.77.0",
diff --git a/versions/b-/boost-system.json b/versions/b-/boost-system.json
index 7e97411..a6aba1c 100644
--- a/versions/b-/boost-system.json
+++ b/versions/b-/boost-system.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "eaab2373181b829bf4cb4ee298dfc9c80e98f01f",
+      "version": "1.78.0",
+      "port-version": 0
+    },
     {
       "git-tree": "86ac553606d3af5cf67b96bafd1ddaf9e6c57b60",
       "version": "1.77.0",
diff --git a/versions/b-/boost-test.json b/versions/b-/boost-test.json
index f7f6df8..3944d21 100644
--- a/versions/b-/boost-test.json
+++ b/versions/b-/boost-test.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "f708624e589ff680030142741f8c6855aae0f95b",
+      "version": "1.78.0",
+      "port-version": 0
+    },
     {
       "git-tree": "6429276e9f4fa438346cb3d41e73b9c15bff1868",
       "version": "1.77.0",
diff --git a/versions/b-/boost-thread.json b/versions/b-/boost-thread.json
index ac61760..1f4e22e 100644
--- a/versions/b-/boost-thread.json
+++ b/versions/b-/boost-thread.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "ef371df76c2b790aae7209d2866c467bd6d339be",
+      "version": "1.78.0",
+      "port-version": 0
+    },
     {
       "git-tree": "1c097a032a997463e15245272e40ea9298554f8b",
       "version": "1.77.0",
diff --git a/versions/b-/boost-throw-exception.json b/versions/b-/boost-throw-exception.json
index 39345f0..7889d4f 100644
--- a/versions/b-/boost-throw-exception.json
+++ b/versions/b-/boost-throw-exception.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "2ab1c68ab2a41696a5f36841a66178256b8d229e",
+      "version": "1.78.0",
+      "port-version": 0
+    },
     {
       "git-tree": "f0887800c8710d96015c7c1541f78265e1227963",
       "version": "1.77.0",
diff --git a/versions/b-/boost-timer.json b/versions/b-/boost-timer.json
index 2d50aeb..10b443b 100644
--- a/versions/b-/boost-timer.json
+++ b/versions/b-/boost-timer.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "bf38eaeaceb0c989b414c6570b560e28822034fb",
+      "version": "1.78.0",
+      "port-version": 0
+    },
     {
       "git-tree": "aa256b5fe2ecea8dc514e446f136bbe1100a9805",
       "version": "1.77.0",
diff --git a/versions/b-/boost-tokenizer.json b/versions/b-/boost-tokenizer.json
index b665523..ea1e288 100644
--- a/versions/b-/boost-tokenizer.json
+++ b/versions/b-/boost-tokenizer.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "24c6aef67afefb01d20749d7b43790efcb1dfc66",
+      "version": "1.78.0",
+      "port-version": 0
+    },
     {
       "git-tree": "56a1fb828a469ba50000983860226452c264050f",
       "version": "1.77.0",
diff --git a/versions/b-/boost-tti.json b/versions/b-/boost-tti.json
index 8de66a0..3e1cc88 100644
--- a/versions/b-/boost-tti.json
+++ b/versions/b-/boost-tti.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "c47f152005c71db858b015f18edf72b02f7ebf27",
+      "version": "1.78.0",
+      "port-version": 0
+    },
     {
       "git-tree": "102fbb95889400677115252d4a5954a2f7edd5e1",
       "version": "1.77.0",
diff --git a/versions/b-/boost-tuple.json b/versions/b-/boost-tuple.json
index a37d4c5..0593f92 100644
--- a/versions/b-/boost-tuple.json
+++ b/versions/b-/boost-tuple.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "da0a88c5630fa116b473e02aae6651199529649e",
+      "version": "1.78.0",
+      "port-version": 0
+    },
     {
       "git-tree": "35d10ab4f156848f6f08f8bc26e41b27638af55e",
       "version": "1.77.0",
diff --git a/versions/b-/boost-type-erasure.json b/versions/b-/boost-type-erasure.json
index 2d00e53..2d619ab 100644
--- a/versions/b-/boost-type-erasure.json
+++ b/versions/b-/boost-type-erasure.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "787c75c5f25da496fb26723589ed3ea5c2c73a49",
+      "version": "1.78.0",
+      "port-version": 0
+    },
     {
       "git-tree": "d98f14bce468d5ac0e5fca0f61bd6c5eef911224",
       "version": "1.77.0",
diff --git a/versions/b-/boost-type-index.json b/versions/b-/boost-type-index.json
index 41d2c86..7dc17e6 100644
--- a/versions/b-/boost-type-index.json
+++ b/versions/b-/boost-type-index.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "fac6a10bb329da6cd19cfde9534ef11b3edb8623",
+      "version": "1.78.0",
+      "port-version": 0
+    },
     {
       "git-tree": "b8c5d86d75e307f04c4e5548f2ff57dccdc29e40",
       "version": "1.77.0",
diff --git a/versions/b-/boost-type-traits.json b/versions/b-/boost-type-traits.json
index 85a5178..2e1aff8 100644
--- a/versions/b-/boost-type-traits.json
+++ b/versions/b-/boost-type-traits.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "8ce0cad0c57f4acd5da2369894a0db64b918ac41",
+      "version": "1.78.0",
+      "port-version": 0
+    },
     {
       "git-tree": "7f108bb5313d004627d2b81b5e2a6d7298b091e9",
       "version": "1.77.0",
diff --git a/versions/b-/boost-typeof.json b/versions/b-/boost-typeof.json
index f68d656..3d5361e 100644
--- a/versions/b-/boost-typeof.json
+++ b/versions/b-/boost-typeof.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "478fadf37863e72ec547e1a7620da6a28cc85c7d",
+      "version": "1.78.0",
+      "port-version": 0
+    },
     {
       "git-tree": "7df16df37b9fe9d5e4184dfdf928030010522f51",
       "version": "1.77.0",
diff --git a/versions/b-/boost-ublas.json b/versions/b-/boost-ublas.json
index 813a33d..6833fb1 100644
--- a/versions/b-/boost-ublas.json
+++ b/versions/b-/boost-ublas.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "4c6ffcc2498c1521634d070a99e02c695f069c2e",
+      "version": "1.78.0",
+      "port-version": 0
+    },
     {
       "git-tree": "7261e769f15495294c4eed2d06a157979419b0a9",
       "version": "1.77.0",
diff --git a/versions/b-/boost-uninstall.json b/versions/b-/boost-uninstall.json
index 447f44e..4beb41f 100644
--- a/versions/b-/boost-uninstall.json
+++ b/versions/b-/boost-uninstall.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "996078abceb6009fb2841dd97edc5246e8bd38aa",
+      "version": "1.78.0",
+      "port-version": 0
+    },
     {
       "git-tree": "1d472d1b44489c230a741cb519e893732f5d00ac",
       "version": "1.77.0",
diff --git a/versions/b-/boost-units.json b/versions/b-/boost-units.json
index 366bdf9..c0e3151 100644
--- a/versions/b-/boost-units.json
+++ b/versions/b-/boost-units.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "30bc337bdcbfbfb7339e8a4dd2169df60fbae249",
+      "version": "1.78.0",
+      "port-version": 0
+    },
     {
       "git-tree": "696b0e8e934400879bf390ad024b231a3b32fa4c",
       "version": "1.77.0",
diff --git a/versions/b-/boost-unordered.json b/versions/b-/boost-unordered.json
index 008c8e4..b6148e3 100644
--- a/versions/b-/boost-unordered.json
+++ b/versions/b-/boost-unordered.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "c55ee280fedefd69dba819a4d768d5a5e132f9b9",
+      "version": "1.78.0",
+      "port-version": 0
+    },
     {
       "git-tree": "e0e056b82651533817c1ca6dce6fb6239ccdcdbb",
       "version": "1.77.0",
diff --git a/versions/b-/boost-utility.json b/versions/b-/boost-utility.json
index 7162542..efa7b88 100644
--- a/versions/b-/boost-utility.json
+++ b/versions/b-/boost-utility.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "4e39c1737260328064c10b743aba90788efc467a",
+      "version": "1.78.0",
+      "port-version": 0
+    },
     {
       "git-tree": "e3589215d60cac29105fb361ef70e6d8befb8f94",
       "version": "1.77.0",
diff --git a/versions/b-/boost-uuid.json b/versions/b-/boost-uuid.json
index c800583..6775ec0 100644
--- a/versions/b-/boost-uuid.json
+++ b/versions/b-/boost-uuid.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "19c834dc170873080e1c6308233fd9041ae42cce",
+      "version": "1.78.0",
+      "port-version": 0
+    },
     {
       "git-tree": "ce741d3c6c5770db02da8abb268bdd0b2cd0519b",
       "version": "1.77.0",
diff --git a/versions/b-/boost-variant.json b/versions/b-/boost-variant.json
index fa05a70..cddad5a 100644
--- a/versions/b-/boost-variant.json
+++ b/versions/b-/boost-variant.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "a2196d2cb8c61db4cdd6285170589e079c1ff3bb",
+      "version": "1.78.0",
+      "port-version": 0
+    },
     {
       "git-tree": "63d66b780f8fb2e1b7c1365fc54b23795b09279c",
       "version": "1.77.0",
diff --git a/versions/b-/boost-variant2.json b/versions/b-/boost-variant2.json
index 12a9941..dd69437 100644
--- a/versions/b-/boost-variant2.json
+++ b/versions/b-/boost-variant2.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "30915b5f5005d9b166f4349f493b4f7314d84c17",
+      "version": "1.78.0",
+      "port-version": 0
+    },
     {
       "git-tree": "7cc13c2fc5f9f303b76d9fc39da52e198bd6a998",
       "version": "1.77.0",
diff --git a/versions/b-/boost-vcpkg-helpers.json b/versions/b-/boost-vcpkg-helpers.json
index 840957f..a9d8769 100644
--- a/versions/b-/boost-vcpkg-helpers.json
+++ b/versions/b-/boost-vcpkg-helpers.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "a8e0b4b1d6401f60b02c5dfd7bf91b2a3dd47992",
+      "version": "1.78.0",
+      "port-version": 0
+    },
     {
       "git-tree": "f0b625fd73edd33c92f70727a4cf068d0268379e",
       "version": "1.77.0",
diff --git a/versions/b-/boost-vmd.json b/versions/b-/boost-vmd.json
index b6fba2a..dc92ffb 100644
--- a/versions/b-/boost-vmd.json
+++ b/versions/b-/boost-vmd.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "d89558e11194fd019488c8e4550bc8b7debb38d4",
+      "version": "1.78.0",
+      "port-version": 0
+    },
     {
       "git-tree": "65746c8cdad55d1703218a4e1eeaedd8a8cf3641",
       "version": "1.77.0",
diff --git a/versions/b-/boost-wave.json b/versions/b-/boost-wave.json
index 9ba8557..aaf5de7 100644
--- a/versions/b-/boost-wave.json
+++ b/versions/b-/boost-wave.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "fbf126b4e9405233ffd54018c18cf84895f59f29",
+      "version": "1.78.0",
+      "port-version": 0
+    },
     {
       "git-tree": "cd8b4e8a20d59332f25b012c8379b8847b98524f",
       "version": "1.77.0",
diff --git a/versions/b-/boost-winapi.json b/versions/b-/boost-winapi.json
index 6279226..154870d 100644
--- a/versions/b-/boost-winapi.json
+++ b/versions/b-/boost-winapi.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "8492201c09a250964609eea910b3d37c9895d411",
+      "version": "1.78.0",
+      "port-version": 0
+    },
     {
       "git-tree": "2d4c0be143dbffd619ac154ef5d8f4fe24277bbe",
       "version": "1.77.0",
diff --git a/versions/b-/boost-xpressive.json b/versions/b-/boost-xpressive.json
index 36d6037..08d44ea 100644
--- a/versions/b-/boost-xpressive.json
+++ b/versions/b-/boost-xpressive.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "b117a25b1705a9a21ddb41a01bc8c081121d6d95",
+      "version": "1.78.0",
+      "port-version": 0
+    },
     {
       "git-tree": "bf04b7076a27d24203528b52aaf41efc83923c67",
       "version": "1.77.0",
diff --git a/versions/b-/boost-yap.json b/versions/b-/boost-yap.json
index 6fa9b8f..6272a7b 100644
--- a/versions/b-/boost-yap.json
+++ b/versions/b-/boost-yap.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "692c496d822a9132dcf05c76bfee43bf7ab56c5e",
+      "version": "1.78.0",
+      "port-version": 0
+    },
     {
       "git-tree": "856780f406def0087cc90b0dd0b623a65d78103e",
       "version": "1.77.0",
diff --git a/versions/b-/boost.json b/versions/b-/boost.json
index d3f77c2..0e4effb 100644
--- a/versions/b-/boost.json
+++ b/versions/b-/boost.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "197e63258a3c3ca8a86610e5c2469e375f95fcb2",
+      "version": "1.78.0",
+      "port-version": 0
+    },
     {
       "git-tree": "19bdc0542dd287e39768144ba2719723a7818750",
       "version": "1.77.0",
diff --git a/versions/baseline.json b/versions/baseline.json
index d91e4e8..f832ad2 100644
--- a/versions/baseline.json
+++ b/versions/baseline.json
@@ -521,139 +521,139 @@
       "port-version": 0
     },
     "boost": {
-      "baseline": "1.77.0",
-      "port-version": 2
+      "baseline": "1.78.0",
+      "port-version": 0
     },
     "boost-accumulators": {
-      "baseline": "1.77.0",
+      "baseline": "1.78.0",
       "port-version": 0
     },
     "boost-algorithm": {
-      "baseline": "1.77.0",
+      "baseline": "1.78.0",
       "port-version": 0
     },
     "boost-align": {
-      "baseline": "1.77.0",
+      "baseline": "1.78.0",
       "port-version": 0
     },
     "boost-any": {
-      "baseline": "1.77.0",
+      "baseline": "1.78.0",
       "port-version": 0
     },
     "boost-array": {
-      "baseline": "1.77.0",
+      "baseline": "1.78.0",
       "port-version": 0
     },
     "boost-asio": {
-      "baseline": "1.77.0",
+      "baseline": "1.78.0",
       "port-version": 0
     },
     "boost-assert": {
-      "baseline": "1.77.0",
+      "baseline": "1.78.0",
       "port-version": 0
     },
     "boost-assign": {
-      "baseline": "1.77.0",
+      "baseline": "1.78.0",
       "port-version": 0
     },
     "boost-atomic": {
-      "baseline": "1.77.0",
+      "baseline": "1.78.0",
       "port-version": 0
     },
     "boost-beast": {
-      "baseline": "1.77.0",
+      "baseline": "1.78.0",
       "port-version": 0
     },
     "boost-bimap": {
-      "baseline": "1.77.0",
+      "baseline": "1.78.0",
       "port-version": 0
     },
     "boost-bind": {
-      "baseline": "1.77.0",
+      "baseline": "1.78.0",
       "port-version": 0
     },
     "boost-build": {
-      "baseline": "1.77.0",
+      "baseline": "1.78.0",
       "port-version": 0
     },
     "boost-callable-traits": {
-      "baseline": "1.77.0",
+      "baseline": "1.78.0",
       "port-version": 0
     },
     "boost-chrono": {
-      "baseline": "1.77.0",
+      "baseline": "1.78.0",
       "port-version": 0
     },
     "boost-circular-buffer": {
-      "baseline": "1.77.0",
+      "baseline": "1.78.0",
       "port-version": 0
     },
     "boost-compatibility": {
-      "baseline": "1.77.0",
+      "baseline": "1.78.0",
       "port-version": 0
     },
     "boost-compute": {
-      "baseline": "1.77.0",
+      "baseline": "1.78.0",
       "port-version": 0
     },
     "boost-concept-check": {
-      "baseline": "1.77.0",
+      "baseline": "1.78.0",
       "port-version": 0
     },
     "boost-config": {
-      "baseline": "1.77.0",
-      "port-version": 2
+      "baseline": "1.78.0",
+      "port-version": 0
     },
     "boost-container": {
-      "baseline": "1.77.0",
+      "baseline": "1.78.0",
       "port-version": 0
     },
     "boost-container-hash": {
-      "baseline": "1.77.0",
+      "baseline": "1.78.0",
       "port-version": 0
     },
     "boost-context": {
-      "baseline": "1.77.0",
+      "baseline": "1.78.0",
       "port-version": 0
     },
     "boost-contract": {
-      "baseline": "1.77.0",
+      "baseline": "1.78.0",
       "port-version": 0
     },
     "boost-conversion": {
-      "baseline": "1.77.0",
+      "baseline": "1.78.0",
       "port-version": 0
     },
     "boost-convert": {
-      "baseline": "1.77.0",
+      "baseline": "1.78.0",
       "port-version": 0
     },
     "boost-core": {
-      "baseline": "1.77.0",
+      "baseline": "1.78.0",
       "port-version": 0
     },
     "boost-coroutine": {
-      "baseline": "1.77.0",
+      "baseline": "1.78.0",
       "port-version": 0
     },
     "boost-coroutine2": {
-      "baseline": "1.77.0",
+      "baseline": "1.78.0",
       "port-version": 0
     },
     "boost-crc": {
-      "baseline": "1.77.0",
+      "baseline": "1.78.0",
       "port-version": 0
     },
     "boost-date-time": {
-      "baseline": "1.77.0",
+      "baseline": "1.78.0",
       "port-version": 0
     },
     "boost-describe": {
-      "baseline": "1.77.0",
+      "baseline": "1.78.0",
       "port-version": 0
     },
     "boost-detail": {
-      "baseline": "1.77.0",
+      "baseline": "1.78.0",
       "port-version": 0
     },
     "boost-di": {
@@ -661,467 +661,467 @@
       "port-version": 0
     },
     "boost-dll": {
-      "baseline": "1.77.0",
+      "baseline": "1.78.0",
       "port-version": 0
     },
     "boost-dynamic-bitset": {
-      "baseline": "1.77.0",
+      "baseline": "1.78.0",
       "port-version": 0
     },
     "boost-endian": {
-      "baseline": "1.77.0",
+      "baseline": "1.78.0",
       "port-version": 0
     },
     "boost-exception": {
-      "baseline": "1.77.0",
+      "baseline": "1.78.0",
       "port-version": 0
     },
     "boost-fiber": {
-      "baseline": "1.77.0",
+      "baseline": "1.78.0",
       "port-version": 0
     },
     "boost-filesystem": {
-      "baseline": "1.77.0",
+      "baseline": "1.78.0",
       "port-version": 0
     },
     "boost-flyweight": {
-      "baseline": "1.77.0",
+      "baseline": "1.78.0",
       "port-version": 0
     },
     "boost-foreach": {
-      "baseline": "1.77.0",
+      "baseline": "1.78.0",
       "port-version": 0
     },
     "boost-format": {
-      "baseline": "1.77.0",
+      "baseline": "1.78.0",
       "port-version": 0
     },
     "boost-function": {
-      "baseline": "1.77.0",
+      "baseline": "1.78.0",
       "port-version": 0
     },
     "boost-function-types": {
-      "baseline": "1.77.0",
+      "baseline": "1.78.0",
       "port-version": 0
     },
     "boost-functional": {
-      "baseline": "1.77.0",
+      "baseline": "1.78.0",
       "port-version": 0
     },
     "boost-fusion": {
-      "baseline": "1.77.0",
+      "baseline": "1.78.0",
       "port-version": 0
     },
     "boost-geometry": {
-      "baseline": "1.77.0",
+      "baseline": "1.78.0",
       "port-version": 0
     },
     "boost-gil": {
-      "baseline": "1.77.0",
-      "port-version": 1
+      "baseline": "1.78.0",
+      "port-version": 0
     },
     "boost-graph": {
-      "baseline": "1.77.0",
+      "baseline": "1.78.0",
       "port-version": 0
     },
     "boost-graph-parallel": {
-      "baseline": "1.77.0",
+      "baseline": "1.78.0",
       "port-version": 0
     },
     "boost-hana": {
-      "baseline": "1.77.0",
+      "baseline": "1.78.0",
       "port-version": 0
     },
     "boost-heap": {
-      "baseline": "1.77.0",
+      "baseline": "1.78.0",
       "port-version": 0
     },
     "boost-histogram": {
-      "baseline": "1.77.0",
+      "baseline": "1.78.0",
       "port-version": 0
     },
     "boost-hof": {
-      "baseline": "1.77.0",
+      "baseline": "1.78.0",
       "port-version": 0
     },
     "boost-icl": {
-      "baseline": "1.77.0",
+      "baseline": "1.78.0",
       "port-version": 0
     },
     "boost-integer": {
-      "baseline": "1.77.0",
+      "baseline": "1.78.0",
       "port-version": 0
     },
     "boost-interprocess": {
-      "baseline": "1.77.0",
+      "baseline": "1.78.0",
       "port-version": 0
     },
     "boost-interval": {
-      "baseline": "1.77.0",
+      "baseline": "1.78.0",
       "port-version": 0
     },
     "boost-intrusive": {
-      "baseline": "1.77.0",
+      "baseline": "1.78.0",
       "port-version": 0
     },
     "boost-io": {
-      "baseline": "1.77.0",
+      "baseline": "1.78.0",
       "port-version": 0
     },
     "boost-iostreams": {
-      "baseline": "1.77.0",
-      "port-version": 1
+      "baseline": "1.78.0",
+      "port-version": 0
     },
     "boost-iterator": {
-      "baseline": "1.77.0",
+      "baseline": "1.78.0",
       "port-version": 0
     },
     "boost-json": {
-      "baseline": "1.77.0",
+      "baseline": "1.78.0",
       "port-version": 0
     },
     "boost-lambda": {
-      "baseline": "1.77.0",
+      "baseline": "1.78.0",
       "port-version": 0
     },
     "boost-lambda2": {
-      "baseline": "1.77.0",
+      "baseline": "1.78.0",
       "port-version": 0
     },
     "boost-leaf": {
-      "baseline": "1.77.0",
+      "baseline": "1.78.0",
       "port-version": 0
     },
     "boost-lexical-cast": {
-      "baseline": "1.77.0",
+      "baseline": "1.78.0",
       "port-version": 0
     },
     "boost-local-function": {
-      "baseline": "1.77.0",
+      "baseline": "1.78.0",
       "port-version": 0
     },
     "boost-locale": {
-      "baseline": "1.77.0",
+      "baseline": "1.78.0",
       "port-version": 0
     },
     "boost-lockfree": {
-      "baseline": "1.77.0",
+      "baseline": "1.78.0",
       "port-version": 0
     },
     "boost-log": {
-      "baseline": "1.77.0",
+      "baseline": "1.78.0",
       "port-version": 0
     },
     "boost-logic": {
-      "baseline": "1.77.0",
+      "baseline": "1.78.0",
       "port-version": 0
     },
     "boost-math": {
-      "baseline": "1.77.0",
+      "baseline": "1.78.0",
       "port-version": 0
     },
     "boost-metaparse": {
-      "baseline": "1.77.0",
+      "baseline": "1.78.0",
       "port-version": 0
     },
     "boost-modular-build-helper": {
-      "baseline": "1.77.0",
-      "port-version": 4
+      "baseline": "1.78.0",
+      "port-version": 0
     },
     "boost-move": {
-      "baseline": "1.77.0",
+      "baseline": "1.78.0",
       "port-version": 0
     },
     "boost-mp11": {
-      "baseline": "1.77.0",
+      "baseline": "1.78.0",
       "port-version": 0
     },
     "boost-mpi": {
-      "baseline": "1.77.0",
+      "baseline": "1.78.0",
       "port-version": 0
     },
     "boost-mpl": {
-      "baseline": "1.77.0",
+      "baseline": "1.78.0",
       "port-version": 0
     },
     "boost-msm": {
-      "baseline": "1.77.0",
+      "baseline": "1.78.0",
       "port-version": 0
     },
     "boost-multi-array": {
-      "baseline": "1.77.0",
+      "baseline": "1.78.0",
       "port-version": 0
     },
     "boost-multi-index": {
-      "baseline": "1.77.0",
+      "baseline": "1.78.0",
       "port-version": 0
     },
     "boost-multiprecision": {
-      "baseline": "1.77.0",
+      "baseline": "1.78.0",
       "port-version": 0
     },
     "boost-nowide": {
-      "baseline": "1.77.0",
+      "baseline": "1.78.0",
       "port-version": 0
     },
     "boost-numeric-conversion": {
-      "baseline": "1.77.0",
+      "baseline": "1.78.0",
       "port-version": 0
     },
     "boost-odeint": {
-      "baseline": "1.77.0",
-      "port-version": 1
+      "baseline": "1.78.0",
+      "port-version": 0
     },
     "boost-optional": {
-      "baseline": "1.77.0",
+      "baseline": "1.78.0",
       "port-version": 0
     },
     "boost-outcome": {
-      "baseline": "1.77.0",
+      "baseline": "1.78.0",
       "port-version": 0
     },
     "boost-parameter": {
-      "baseline": "1.77.0",
+      "baseline": "1.78.0",
       "port-version": 0
     },
     "boost-parameter-python": {
-      "baseline": "1.77.0",
+      "baseline": "1.78.0",
       "port-version": 0
     },
     "boost-pfr": {
-      "baseline": "1.77.0",
+      "baseline": "1.78.0",
       "port-version": 0
     },
     "boost-phoenix": {
-      "baseline": "1.77.0",
+      "baseline": "1.78.0",
       "port-version": 0
     },
     "boost-poly-collection": {
-      "baseline": "1.77.0",
+      "baseline": "1.78.0",
       "port-version": 0
     },
     "boost-polygon": {
-      "baseline": "1.77.0",
+      "baseline": "1.78.0",
       "port-version": 0
     },
     "boost-pool": {
-      "baseline": "1.77.0",
+      "baseline": "1.78.0",
       "port-version": 0
     },
     "boost-predef": {
-      "baseline": "1.77.0",
+      "baseline": "1.78.0",
       "port-version": 0
     },
     "boost-preprocessor": {
-      "baseline": "1.77.0",
+      "baseline": "1.78.0",
       "port-version": 0
     },
     "boost-process": {
-      "baseline": "1.77.0",
-      "port-version": 2
+      "baseline": "1.78.0",
+      "port-version": 0
     },
     "boost-program-options": {
-      "baseline": "1.77.0",
+      "baseline": "1.78.0",
       "port-version": 0
     },
     "boost-property-map": {
-      "baseline": "1.77.0",
+      "baseline": "1.78.0",
       "port-version": 0
     },
     "boost-property-map-parallel": {
-      "baseline": "1.77.0",
+      "baseline": "1.78.0",
       "port-version": 0
     },
     "boost-property-tree": {
-      "baseline": "1.77.0",
+      "baseline": "1.78.0",
       "port-version": 0
     },
     "boost-proto": {
-      "baseline": "1.77.0",
+      "baseline": "1.78.0",
       "port-version": 0
     },
     "boost-ptr-container": {
-      "baseline": "1.77.0",
+      "baseline": "1.78.0",
       "port-version": 0
     },
     "boost-python": {
-      "baseline": "1.77.0",
-      "port-version": 1
+      "baseline": "1.78.0",
+      "port-version": 0
     },
     "boost-qvm": {
-      "baseline": "1.77.0",
+      "baseline": "1.78.0",
       "port-version": 0
     },
     "boost-random": {
-      "baseline": "1.77.0",
+      "baseline": "1.78.0",
       "port-version": 0
     },
     "boost-range": {
-      "baseline": "1.77.0",
+      "baseline": "1.78.0",
       "port-version": 0
     },
     "boost-ratio": {
-      "baseline": "1.77.0",
+      "baseline": "1.78.0",
       "port-version": 0
     },
     "boost-rational": {
-      "baseline": "1.77.0",
+      "baseline": "1.78.0",
       "port-version": 0
     },
     "boost-regex": {
-      "baseline": "1.77.0",
+      "baseline": "1.78.0",
       "port-version": 0
     },
     "boost-safe-numerics": {
-      "baseline": "1.77.0",
+      "baseline": "1.78.0",
       "port-version": 0
     },
     "boost-scope-exit": {
-      "baseline": "1.77.0",
+      "baseline": "1.78.0",
       "port-version": 0
     },
     "boost-serialization": {
-      "baseline": "1.77.0",
+      "baseline": "1.78.0",
       "port-version": 0
     },
     "boost-signals2": {
-      "baseline": "1.77.0",
+      "baseline": "1.78.0",
       "port-version": 0
     },
     "boost-smart-ptr": {
-      "baseline": "1.77.0",
+      "baseline": "1.78.0",
       "port-version": 0
     },
     "boost-sort": {
-      "baseline": "1.77.0",
+      "baseline": "1.78.0",
       "port-version": 0
     },
     "boost-spirit": {
-      "baseline": "1.77.0",
+      "baseline": "1.78.0",
       "port-version": 0
     },
     "boost-stacktrace": {
-      "baseline": "1.77.0",
+      "baseline": "1.78.0",
       "port-version": 0
     },
     "boost-statechart": {
-      "baseline": "1.77.0",
+      "baseline": "1.78.0",
       "port-version": 0
     },
     "boost-static-assert": {
-      "baseline": "1.77.0",
+      "baseline": "1.78.0",
       "port-version": 0
     },
     "boost-static-string": {
-      "baseline": "1.77.0",
+      "baseline": "1.78.0",
       "port-version": 0
     },
     "boost-stl-interfaces": {
-      "baseline": "1.77.0",
+      "baseline": "1.78.0",
       "port-version": 0
     },
     "boost-system": {
-      "baseline": "1.77.0",
+      "baseline": "1.78.0",
       "port-version": 0
     },
     "boost-test": {
-      "baseline": "1.77.0",
+      "baseline": "1.78.0",
       "port-version": 0
     },
     "boost-thread": {
-      "baseline": "1.77.0",
+      "baseline": "1.78.0",
       "port-version": 0
     },
     "boost-throw-exception": {
-      "baseline": "1.77.0",
+      "baseline": "1.78.0",
       "port-version": 0
     },
     "boost-timer": {
-      "baseline": "1.77.0",
+      "baseline": "1.78.0",
       "port-version": 0
     },
     "boost-tokenizer": {
-      "baseline": "1.77.0",
+      "baseline": "1.78.0",
       "port-version": 0
     },
     "boost-tti": {
-      "baseline": "1.77.0",
+      "baseline": "1.78.0",
       "port-version": 0
     },
     "boost-tuple": {
-      "baseline": "1.77.0",
+      "baseline": "1.78.0",
       "port-version": 0
     },
     "boost-type-erasure": {
-      "baseline": "1.77.0",
+      "baseline": "1.78.0",
       "port-version": 0
     },
     "boost-type-index": {
-      "baseline": "1.77.0",
+      "baseline": "1.78.0",
       "port-version": 0
     },
     "boost-type-traits": {
-      "baseline": "1.77.0",
+      "baseline": "1.78.0",
       "port-version": 0
     },
     "boost-typeof": {
-      "baseline": "1.77.0",
+      "baseline": "1.78.0",
       "port-version": 0
     },
     "boost-ublas": {
-      "baseline": "1.77.0",
+      "baseline": "1.78.0",
       "port-version": 0
     },
     "boost-uninstall": {
-      "baseline": "1.77.0",
+      "baseline": "1.78.0",
       "port-version": 0
     },
     "boost-units": {
-      "baseline": "1.77.0",
+      "baseline": "1.78.0",
       "port-version": 0
     },
     "boost-unordered": {
-      "baseline": "1.77.0",
+      "baseline": "1.78.0",
       "port-version": 0
     },
     "boost-utility": {
-      "baseline": "1.77.0",
+      "baseline": "1.78.0",
       "port-version": 0
     },
     "boost-uuid": {
-      "baseline": "1.77.0",
+      "baseline": "1.78.0",
       "port-version": 0
     },
     "boost-variant": {
-      "baseline": "1.77.0",
+      "baseline": "1.78.0",
       "port-version": 0
     },
     "boost-variant2": {
-      "baseline": "1.77.0",
+      "baseline": "1.78.0",
       "port-version": 0
     },
     "boost-vcpkg-helpers": {
-      "baseline": "1.77.0",
+      "baseline": "1.78.0",
       "port-version": 0
     },
     "boost-vmd": {
-      "baseline": "1.77.0",
+      "baseline": "1.78.0",
       "port-version": 0
     },
     "boost-wave": {
-      "baseline": "1.77.0",
+      "baseline": "1.78.0",
       "port-version": 0
     },
     "boost-winapi": {
-      "baseline": "1.77.0",
+      "baseline": "1.78.0",
       "port-version": 0
     },
     "boost-xpressive": {
-      "baseline": "1.77.0",
+      "baseline": "1.78.0",
       "port-version": 0
     },
     "boost-yap": {
-      "baseline": "1.77.0",
+      "baseline": "1.78.0",
       "port-version": 0
     },
     "boringssl": {

@yurybura yurybura changed the title [boost] update to v1.78.0 [boost] update to 1.78.0 Dec 8, 2021
@PhoebeHui PhoebeHui self-assigned this Dec 8, 2021
@PhoebeHui PhoebeHui added the category:port-update The issue is with a library, which is requesting update new revision label Dec 8, 2021
@dg0yt
Copy link
Contributor

dg0yt commented Dec 11, 2021

I recently learned that even in classic mode, vcpkg supports >= versioning in dependencies. Maybe this can be applied at least to boost-modular-build-helper dependencies to reduce the number of issues due to incomplete update attempts?
OTOH I wonder if the build helper could avoid hardcoding the boost version.

@yurybura
Copy link
Contributor Author

I recently learned that even in classic mode, vcpkg supports >= versioning in dependencies. Maybe this can be applied at least to boost-modular-build-helper dependencies to reduce the number of issues due to incomplete update attempts? OTOH I wonder if the build helper could avoid hardcoding the boost version.

@dg0yt Can you give me an example? I'm not sure if I understood you correctly.

@Kojoley
Copy link

Kojoley commented Dec 13, 2021

@yurybura stacktrace and fiber regressions most likely due to bfgroup/b2#104, try to include bfgroup/b2#113 patch.

@Kojoley
Copy link

Kojoley commented Dec 14, 2021

I see that uwp builds fail in boost-atomic but I don't understand how to obtain the actual build log that contains the error message or any useful diagnostic info about the failure.

@yurybura
Copy link
Contributor Author

I see that uwp builds fail in boost-atomic but I don't understand how to obtain the actual build log that contains the error message or any useful diagnostic info about the failure.

@Kojoley You can download logs here:
https://dev.azure.com/vcpkg/public/_build/results?buildId=64530&view=artifacts&pathAsName=false&type=publishedArtifacts
image

@BillyONeal
Copy link
Member

If I understand correctly this is PR is adding the problem and adding it at all creates the backcompat concern; I would be happier to remove the python2 feature and create an issue saying to add python2 back if/when upstream resolves that issue

@BillyONeal Thank you for your opinion. The last my comment related to this question.

If I remove python2 we will have: boost-mpi[core] - Ok (produces 1 library: boost_mpi-vc140.dll) boost-mpi[python2] - N/A boost-mpi[python3] - Ok (produces 3 libraries: boost_mpi-vc140.dll + boost_mpi_python310-vc140.dll + mpi.pyd) boost-mpi[python2,python3] - N/A.

I don't want to remove boost-mpi[python2] because it works fine. But if I have no other choice, I will remove it)

To be clear, the reason for the concern here is not the immediate customer who might want both, it's that as soon as there is another port that depends on one or the other transitively, that explodes in customers' face that have never heard of boost-mpi and just wanted google-wants-python2 and aws-wants-python3 in the same program. That experience is bad for the user because it explodes for something they've never heard of and can't resolve. Moreover, once something is listed in the catalog we functionally can't ever remove it, so if upstream chooses to never fix it, we're stuck with unhappy customers. That's why this is an alternative as far as vcpkg cares; that's what transitive dependencies see it as. We want customers to expect that different parts of the catalog work together, and have been suggesting overlays for folks who want to change the situation. For example here you could leave all the code for the python2 feature in portfile.cmake and just drop it from vcpkg.json for now so it'd be super easy to turn back on.

I asked @strega-nil to confirm.

@BillyONeal BillyONeal dismissed their stale review January 5, 2022 02:53

I've made my argument and asked @strega-nil to make the call

@Kojoley
Copy link

Kojoley commented Jan 5, 2022

Python 2 EOL was 2 years ago, is it really worth to support it?

@yurybura
Copy link
Contributor Author

yurybura commented Jan 5, 2022

Python 2 EOL was 2 years ago, is it really worth to support it?

Boost.Python still supports it.

@Kojoley
Copy link

Kojoley commented Jan 5, 2022

Python 2 EOL was 2 years ago, is it really worth to support it?

Boost.Python still supports it.

Boost.Python is in lethargic state for half a decade, adding Python 2 support in vcpkg makes it even harder for Boost to justify intentionally dropping the support.

@yurybura
Copy link
Contributor Author

yurybura commented Jan 5, 2022

Boost.Python is in lethargic state for half a decade, adding Python 2 support in vcpkg makes it even harder for Boost to justify intentionally dropping the support.

IMHO. Python 2 support has been already implemented. After removing Python2 from Boost.Python or removing Boost.Python from Boost, we can remove it in vcpkg.

@strega-nil-ms
Copy link
Contributor

If I understand correctly this is PR is adding the problem and adding it at all creates the backcompat concern; I would be happier to remove the python2 feature and create an issue saying to add python2 back if/when upstream resolves that issue

@BillyONeal Thank you for your opinion. The last my comment related to this question.
If I remove python2 we will have: boost-mpi[core] - Ok (produces 1 library: boost_mpi-vc140.dll) boost-mpi[python2] - N/A boost-mpi[python3] - Ok (produces 3 libraries: boost_mpi-vc140.dll + boost_mpi_python310-vc140.dll + mpi.pyd) boost-mpi[python2,python3] - N/A.
I don't want to remove boost-mpi[python2] because it works fine. But if I have no other choice, I will remove it)

To be clear, the reason for the concern here is not the immediate customer who might want both, it's that as soon as there is another port that depends on one or the other transitively, that explodes in customers' face that have never heard of boost-mpi and just wanted google-wants-python2 and aws-wants-python3 in the same program. That experience is bad for the user because it explodes for something they've never heard of and can't resolve. Moreover, once something is listed in the catalog we functionally can't ever remove it, so if upstream chooses to never fix it, we're stuck with unhappy customers. That's why this is an alternative as far as vcpkg cares; that's what transitive dependencies see it as. We want customers to expect that different parts of the catalog work together, and have been suggesting overlays for folks who want to change the situation. For example here you could leave all the code for the python2 feature in portfile.cmake and just drop it from vcpkg.json for now so it'd be super easy to turn back on.

I asked @strega-nil to confirm.

For this specific PR, I agree with Billy; just leave the support in the portfile and remove it from the mainline, since python2 is EOL; if someone wants python2 support, they can use overlays.

Copy link
Contributor

@strega-nil-ms strega-nil-ms left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Please remove python2 support from the vcpkg.json; if someone wants the EOL version of python, they can use an overlay.

@yurybura
Copy link
Contributor Author

yurybura commented Jan 6, 2022

Please remove python2 support from the vcpkg.json; if someone wants the EOL version of python, they can use an overlay.

Done.

@BillyONeal
Copy link
Member

Thanks!

Copy link

@github-actions github-actions bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This is a new experimental fast check for PR issues. Please let us know if this bot is helpful!

After committing all other changes, the version database must be updated
git add -u && git commit
git checkout 6d27dc93f7b7dd2726d8a3498f3b328aabbd9364 -- versions
./vcpkg x-add-version --all
Diff
diff --git a/versions/b-/boost-modular-build-helper.json b/versions/b-/boost-modular-build-helper.json
index a9c4c0c..4796cf6 100644
--- a/versions/b-/boost-modular-build-helper.json
+++ b/versions/b-/boost-modular-build-helper.json
@@ -1,7 +1,7 @@
 {
   "versions": [
     {
-      "git-tree": "8de0db080637b62526d31c39466e104e5a444de6",
+      "git-tree": "cb8ca019590f2915f8a4a2eef170531474c35de0",
       "version": "1.78.0",
       "port-version": 0
     },

@PhoebeHui PhoebeHui added the info:reviewed Pull Request changes follow basic guidelines label Jan 10, 2022
@strega-nil-ms
Copy link
Contributor

Thanks so much @yurybura :)

@strega-nil-ms strega-nil-ms merged commit 76d4836 into microsoft:master Jan 10, 2022
@yurybura yurybura deleted the boost-1.78.0 branch January 10, 2022 21:31
rhuijben pushed a commit to rhuijben/vcpkg that referenced this pull request Jan 25, 2022
* [scripts] update scripts

* [boost-*] generate ports

* update versions

* [scripts] update boost version in boost-modular-headers.cmake

* [scripts] add post source stubs for boost-json and boost-nowide ports and re-generate Boost ports

* update versions

* [boost-asio] make OpenSSL optional microsoft#20718

* update versions

* [boost] [boost-mpi] [boost-python] disable python for iOS and Android, fixes microsoft#21474

* update versions

* [boost-fiber] add NUMA support, fixes microsoft#16507

* update version

* [boost-build] apply patch bfgroup/b2#113 for fix build boost-fiber and boost-stacktrace

* update version

* [boost-atomic] fix compilation for uwp

* update version

* ignore mapnik's fail on arm64-windows

* [boost-python] support ARM on Windows

* update versions

* Boost features testing within CI

* [boost-modular-build-helper] fix boost_python file name in Jamroot.jam

* [boost-mpi] fix build with python2 or python3

* update versions

* [boost-fiber] fix build with numa=on

* update version

* [boost-multiprecision] fix build with MSVC on ARM

* update version

* [boost-mpi] try to fix build on linux and osx

* update versions

* exclude static

* guarantee the same result across platforms

* minor changes to boost-modular-build-helper's CMake

* correct versions

* [boost-modular-build-helper] install Python extensions on Windows

* [boost-mpi] add patch to fix build Python extension on Windows

* update versions

* [boost-mpi] remove python2 by request @BillyONeal @strega-nil-ms

* update version

* update versions

Co-authored-by: nicole mazzuca <[email protected]>
Co-authored-by: PhoebeHui <[email protected]>
ras0219-msft added a commit that referenced this pull request Feb 8, 2022
* [uriparser] update to 0.9.6 (#22398)

* [sobjectizer] Update to v.5.7.3 (#22399)

* sobjectizer updated to v5.7.3.

* so5extra updated to v1.5.0.

* so5extra-1.5.0 added to baseline.

* Fixes for old cmake commands.

* Update baseline for sobjectizer/so5extra.

* modernize cmake functions

* update version

* modernize cmake functions

* update version

* udpate version

Co-authored-by: Jonliu1993 <[email protected]>

* [boost] update to 1.78.0 (#21928)

* [scripts] update scripts

* [boost-*] generate ports

* update versions

* [scripts] update boost version in boost-modular-headers.cmake

* [scripts] add post source stubs for boost-json and boost-nowide ports and re-generate Boost ports

* update versions

* [boost-asio] make OpenSSL optional #20718

* update versions

* [boost] [boost-mpi] [boost-python] disable python for iOS and Android, fixes #21474

* update versions

* [boost-fiber] add NUMA support, fixes #16507

* update version

* [boost-build] apply patch https://github.com/bfgroup/b2/pull/113 for fix build boost-fiber and boost-stacktrace

* update version

* [boost-atomic] fix compilation for uwp

* update version

* ignore mapnik's fail on arm64-windows

* [boost-python] support ARM on Windows

* update versions

* Boost features testing within CI

* [boost-modular-build-helper] fix boost_python file name in Jamroot.jam

* [boost-mpi] fix build with python2 or python3

* update versions

* [boost-fiber] fix build with numa=on

* update version

* [boost-multiprecision] fix build with MSVC on ARM

* update version

* [boost-mpi] try to fix build on linux and osx

* update versions

* exclude static

* guarantee the same result across platforms

* minor changes to boost-modular-build-helper's CMake

* correct versions

* [boost-modular-build-helper] install Python extensions on Windows

* [boost-mpi] add patch to fix build Python extension on Windows

* update versions

* [boost-mpi] remove python2 by request @BillyONeal @strega-nil-ms

* update version

* update versions

Co-authored-by: nicole mazzuca <[email protected]>
Co-authored-by: PhoebeHui <[email protected]>

* [proj4]: Make the tiff specific features configurable and don't requi… (#22402)

* [proj4]: Make the tiff specific features configurable and don't require the lossy jpeg compression that isn't used by the proj Data and/or CDN

* [proj4]: Add version

* [cppgraphqlgen] Update from v4.0.0 to v4.1.0 (#22411)

* Bump version from 4.0.0 to 4.1.0

* vcpkg x-add-version cppgraphqlgen

* [mman] only windows (#22453)

* [vlpp] fix mac build (#22452)

* [s2n] disable -Werror for gcc 11 build (#22446)

s2n fails to build with gcc 11 (see
https://github.com/aws/s2n-tls/issues/2989) due to problematic type
declarations which generate compiler warnings, coupled with the fact
that s2n builds with -Werror by default. The underlying bug is not yet
fixed upstream.

Building with -Werror is not helpful for an end user trying to use s2n
from vcpkg, since a build failure like this is not actionable. This
change therefore uses the UNSAFE_TREAT_AS_ERRORS=OFF option to disable
-Werror.

* [sdl2-image] Support x64-uwp (#22437)

* fixed 22434

* Clean baseline

* update version

* version

* add supports field since the upstream doesn't support uwp

* improve code

* version

* version

Co-authored-by: JackBoosY <[email protected]>

* [openblas] Upgrade to latest version 0.03.19 (#22435)

* [#22423]: Upgrade Openblas to latest version 0.03.19

* Clean-up ports/openblas. Removing patch no longer needed

* Formatting ports/openblas/vcpkg.json

* vcpkg x-add-version openblas

* [simbody] no absolute paths (#22420)

* [macos ci] update to 2022-01-03 (#22314)

* [macos ci] update to 2022-01-03

* update the instructions

* forgot to update azure-pipelines-osx.yml

* install parallels in Install-Prerequisites.ps1

* oops

* fix ace, libsoundio, and libpqxx

* tensorflow doesn't yet support macOS 12

* [drogon] Fix libmariadb import/export and usage (#22426)

* Add canonical usage

* Use unofficial-libmariadb

* Update versions

* [getdns] Disable install COPYING in cmakelist (#22475)

Co-authored-by: Cheney-Wang <[email protected]>

* [pybind11] Update to 2.9.0 (#22460)

Co-authored-by: Heiko Thiel <[email protected]>

* [wintoast] only windows (#22441)

* [chakracore] Add flag to use all available CPUs (#22439)

* Update portfile.cmake

* Update vcpkg.json

* Update baseline.json

* Update chakracore.json

* Update portfile.cmake

* Update chakracore.json

* Update portfile.cmake

* Update portfile.cmake

* Update chakracore.json

* Update portfile.cmake

* Update chakracore.json

* Update ports/chakracore/vcpkg.json

Co-authored-by: JonLiu1993 <[email protected]>

* Update chakracore.json

Co-authored-by: JonLiu1993 <[email protected]>

* [luasocket] only work on windows (#22432)

* [vcpkg_execute_build_process] Catch ld signal 9 (#22417)

* [vcpkg_execute_build_process] Catch ld signal 9

* Update message output

* [realsense2] Update to 2.50.0 (#22416)

* Update realsense2

* Update versions

* strega-nil CRs

Co-authored-by: nicole mazzuca <[email protected]>

* [pdal] Revise and update (#21275)

* Modernize portfile, use vcpkg_from_github

* Revise cleanup and tool installation

* Fix static linkage with gdal

* Fix static linkage with PostgreSQL

* Fix compiler options

* Fix APPLE linker flags

* Don't use /usr/local/include

* Remove pdal failure from CI baseline

* Remove outdated FindICONV.cmake

* Simplify geos package lookup

* Separate boost patch from other dependencies

* Simplify boost patching

* Update to 2.3.0

* PDAL supports only dynamic linkage

* Normalize find_library

* Dependencies, features and plugins

* Update pdalboost fixup

* Fixup pkgconfig

"Requires" in pc file is incomplete, and not needed for dynamic linkage in vcpkg.

* Override absolute plugin path

* Don't set RPATH

* Add usage

* [pdal-c] Update portfile

* [pdal-c] Don't enforce pdal features

* [pdal-c] Update to v2.1.0

* Update versions

* Convert tabs

* Update versions

* Patch NOMINMAX definition

* Update versions

* Use project include instead of patch

* Update versions

* Update 'supports' field

* Update versions

* [vcpkg] z_vcpkg_get_cmake_vars(): Use build-type-specific cache variable if VCPKG_BUILD_TYPE is defined (#22461)

* z_vcpkg_get_cmake_vars(): Use build-type-specific cache variable
if VCPKG_BUILD_TYPE is defined

Some ports (e.g. gettext) execute debug and release builds manually
(with different options). If a globally cached copy of cmake vars file
is used, the second build type has no cmake vars defined (e.g. CFLAGS is empty)
because generated and globally cached cmake vars file includes only cmake vars
for the first build type

* Apply suggestions from code review

Co-authored-by: nicole mazzuca <[email protected]>

Co-authored-by: nicole mazzuca <[email protected]>

* [azure-identity-cpp] Update to 1.1.1 (#22493)

## 1.1.1 (2022-01-11)

### Bugs Fixed

- [2741](https://github.com/Azure/azure-sdk-for-cpp/issues/2741) Fixed linking problem when Azure SDK is built as DLL.

* [opencolorio/lcms] Fix dependency (#21960)

* [NCCL] Fix usage, add wrapper and install Find module file (#22031)

* fix-find_ncclConfig.cmake

* update version

* change port-version

* update version

* update version

* update version

* update port version

* update version

Co-authored-by: Frank-Xie <[email protected]>

* [libuuid] disallow on osx (#22306)

The `uuid/uuid.h` header conflicts with system libraries on osx; some system headers include `<uuid/uuid.h>`, intending to get the macOS system headers.

* [protobuf] fix protobuf-3.18 mingw build failure (#22369)

* fix protobuf-3.18 mingw build

* fix protobuf-3.18 mingw build

* [boost-modular-headers] download the license file only once (#22462)

* [boost-modular-headers] download license file only once for every header-only library

* update version

* [wxwidgets] Fix debug-/release-only build (#22464)

Signed-off-by: Vitalii Koshura <[email protected]>

* [buck-yeh-bux] Fix error C7595 (#22471)

* [buck-yeh-bux] Fix error C7595

* update version

Co-authored-by: Lily Wang <[email protected]>

* [Starlink-ast] update to 9.2.7 (#22382)

* updated to v9.2.6

* git hash update

* update to AST 9.2.7

* hash update

* Update versions/s-/starlink-ast.json

Co-authored-by: JonLiu1993 <[email protected]>

* starlink-ast doesn't use semver

Co-authored-by: JonLiu1993 <[email protected]>
Co-authored-by: nicole mazzuca <[email protected]>

* [fontconfig] don't build font cache in case of crosscompile (#22483)

* [netcdf-c] fix installation on windows when hdf5[parallel] is installed (#22488)

fixes #21646

* [gettext] Fix uwp "tools" build (#22489)

* [many ports] Update HTTP to HTTPS links where it can be done safely. (#20464)

* Update HTTP to HTTPS links where it can be done safely.

This means that the HTTP-based link gave a 200 response with identical
content to the HTTPS version of the link. For links containing
variables, we checked the interpolated (real) link.

* Bump relevant vcpkg.json versions.

* Use version-date for cello.

* update version

Co-authored-by: Billy Robert O'Neal III <[email protected]>
Co-authored-by: Jonliu1993 <[email protected]>

* [vtk] no absolute paths (#22330)

* [CppXaml] Add new port (#22414)

* Add CppXaml package

* format

* version

* 0.0.16

* update version

* Update ports/cppxaml/vcpkg.json

Co-authored-by: JonLiu1993 <[email protected]>

* update version

* add double quotes

* update version

Co-authored-by: JonLiu1993 <[email protected]>
Co-authored-by: Jonliu1993 <[email protected]>

* [antlr4] update to 4.9.3 (#22438)

* Fixing Tracy Port (#22510)

* Adding tracy port

* Formatting tracy port

* Tidying up the port

* Formatting again

* Making sure git-tree is correct

* Adding correct vcpkg dependencies

* Newline at file end again

* Update version database

* Making sure to mark tracy as not supporting x86 at all

* Updating version again

* Responding to feedback and double checking which builds will work

* Updating versions

* Tidying up some loose ends

* Updating port version again

* Removing port-version 1

* Removing tracy from ci baseline

* Removing unnecessary include copy

* Updating version

* Resolving feedback

* Updating version and formatting

* Version for the version god

* tweaking tracy supports

* Formatting and version

* Version

* Adding pthreads dependency to tracy for non-windows platforms

* Version

* Fixing tracy port

* Fixing version

* TRACY_IMPORTS should be an INTERFACE define

Co-authored-by: nicole mazzuca <[email protected]>

* [openxr-loader] Update to 1.0.22 (#22512)

* [openxr-loader] Update to 1.0.22

* [openxr-loader] Update version files

Co-authored-by: Rémy Tassoux <[email protected]>

* [libmicrohttpd] update to v0.9.75 (#22514)

* update libmicrohttpd to v0.9.75

* delete useless patch file

Co-authored-by: Mengna-Li <[email protected]>

* [speex] fix build on osx by disableing example binaries (#22458)

* [speex] disable building of example programs to avoid libogg dependency

* [speex] don't use deprecated vcpkg functions

* [vcpkg_find_fortran] Update the mingw-w64-i686-mpc* (#22519)

* [vcpkg_find_fortran] Update the mingw-w64-i686-mpc*

* Update the version for x64

* [icu] Fix pc files (#22388)

* [icu] Fix pc files

* Patch the issue in configure.ac

* Update VMs for Patch Tuesday and fix pwsh CVE. (#22494)

* [glslang] Restore version removed in #15719 (#22538)

* [crow] update to 0.3.4 (v0.3+4) (#22500)

Signed-off-by: Luca Schlecker <[email protected]>

* [wxWidgets] Fix issue introduced in 9b654a1f2174edaf63ef6af2c2d7e1ccd3cba83a (#22509)

Signed-off-by: Vitalii Koshura <[email protected]>

* [tiff] Fix -lm on android (#22137)

* [vcpkg baseline][rtabmap] Set WITH_PDAL to OFF (#22534)

* Remove lingering artifacts from the beta release of the azure-security-keyvault-common-cpp as it is no longer necessary. (#22491)

* Remove the beta release of the azure-security-keyvault-common-cpp as it
is no longer necessary.

* revert delete operator, set this port as depreciate

* format, version

* Update versions/a-/azure-security-keyvault-common-cpp.json

* Revert "Update versions/a-/azure-security-keyvault-common-cpp.json"

This reverts commit 8b9e666f8e02943e681cf572f42278df15792334.

* Revert "format, version"

This reverts commit bb7d882f129efc11d3ce9d2de38bf3ad31760f90.

* Revert "revert delete operator, set this port as depreciate"

This reverts commit 8916a559d6e7e9ec6d8421fa6e1cff1a8a70fa96.

* Add back the old versions file for keyvault-common.

Co-authored-by: JackBoosY <[email protected]>
Co-authored-by: Jack·Boos·Yu <[email protected]>

* [gdal] Update to 3.4.1 (#22370)

* Update gdal to 3.4.1

* Update versions

* Explicitly disable PCRE2

* Update versions

* Revise nmake dependency import and export

* Use pkg-config for spatialite with autotools

* Update versions

* [mongoose] update to v7.5 (#22385)

* Update mongoose to v7.5

* Update portfile.cmake

* [mongoose] update to v7.5

* udpate version

Co-authored-by: Jonliu1993 <[email protected]>

* [zstd] update to 1.5.2 (#22492)

* [boost-modular-build-helper] Fix boost build gcc macos (#22410)

* Allow gcc on macos on boost-build

* Remove libc++ flag for GCC on MacOs

* Bumped port version

* Ran x-add-version

* [scylla wrapper] only windows (#22612)

* scylla-wrapper only support windows

* update

* add port version

* update

* [aws-c-mqtt] Fix dependencies (#22611)

* Fix dependencies

* Update versions

* [piex] fix mac build (#22600)

* [milerius-sfml-imgui] fix mac build (#22596)

* [guetzli] fix mac build (#22588)

* [crossguid] fix mac build (#22587)

* [gherkin-c] Fix UNIX build, fix install path (#22578)

* [gherkin-c] Fix UNIX build, fix install path

* version

* manifest

* version

* should be a `-` not an `_`

Co-authored-by: nicole mazzuca <[email protected]>

* [libwebsockets] Fix building with Emscripten (#22563)

* Do not use pkg-config for finding OpenSSL
Do not use libuv when building for Emscripten

(cherry picked from commit f541d3265a00f31a91a56ed25096a0ad476fd2a9)

* Remove redundant flag

* Update versions

* Update versions

* Fix patch

* Update versions

Co-authored-by: Ahmed Yarub Hani Al Nuaimi <[email protected]>

* [libdshowcapture] only windows (#22562)

* [libxmp-lite] only windows (#22560)

* [minhook] only windows (#22558)

* [readline-win32] only windows (#22557)

* [unicorn] only windows (#22556)

* [wincrypt] only windows (#22555)

* [winsock2] only windows (#22554)

* [ffmpeg] fix Crosscompiling on osx (#22543)

* [robin-hood-hashing] Update to 3.11.5 (#22537)

* [robin-hood-hashing] Update to 3.11.5

* [robin-hood-hashing] Update version files

Co-authored-by: Rémy Tassoux <[email protected]>

* [LibJuice][Libdatachannel] Update v0.9.6 / Update v0.16.4 (#22531)

* Update libjuice to 0.9.6

* Update baseline.

* Update to 0.16.4.

* Update baseline.

Co-authored-by: Nemirtingas <[email protected]>

* [libtcod] Update to 1.20.1 (#22524)

* [libtcod] Update to 1.20.1

* Current versions do not follow semantic versioning.

Co-authored-by: JonLiu1993 <[email protected]>

Co-authored-by: JonLiu1993 <[email protected]>

* [mesa] Update hash (#22573)

* [mesa] Update hash

* version

* add FILE_DISAMBIGUATOR

Co-authored-by: nicole mazzuca <[email protected]>

* [mhook] only windows (#22559)

* [llfio] Support static linkage triplets (#22504)

* [quickcpplib] Avoid deprecated helper functions

* [quickcpplib] Update to version @0.0.0-cad832c8

fixup quickcpplib ref

* [quickcpplib] Add cxx17 and cxx20 feature levels

* [quickcpplib] Update port version information

* [llfio] Update to version @2.0-20220112

* [llfio] Avoid deprecated helper functions

* [llfio] Add cxx17 and cxx20 feature levels

* [llfio] Support static linkage triplets

* [llfio] Always install ntkernel-error-category

ntkernel-error-category sources have been recorded as part of
`headers.cmake` which are added to the library targets. Therefore cmake
configure fails if they aren't  available.

* [llfio] Fix msvc crt linkage specification

`quickcpplib` parses `CMAKE_MSVC_RUNTIME_LIBRARY` and cannot support the
default crt linkage generator expression from vcpkg. Therefore we need
to manually specify a valid option.

* [llfio] Update port version information

* [vcpkg_execute_build_process] Catch more compiler signal (#22566)

* [vcpkg_execute_build_process] Catch more cc1plus signal

* remove cc1plus

Co-authored-by: nicole mazzuca <[email protected]>

* [boost-build] Fix boost-exception for wasm32-emscripten (#22497)

* Fix boost-exception for wasm32-emscripten

* Updated port version for boost-exception

* Updated boost-exception with x-add-version

* Fixed patch

* Boost-build x-add-version

* Increment boost-build version again

* x-add-version for boost-build

* Fixed boost-build port version

* x-add-version for boost-build

Co-authored-by: Semphris <[email protected]>

* [curl] Update to 7.81.0 (#22445)

* Update to 7.81.0

* Revise curl wrapper, fix `COMPONENTS`

* Update versions

* Add fix for multi-ssl config

* [skip actions] CI feature test

* Refactor lib export fixup

Handle Debug/Release/IMPORTED_*...

* Fix libssh2 lookup

* Fix libidn2.pc for windows

* Fix libidn2 import

* Fix mbedtls import

* Simplify options

* [skip actions] CI feature test

* Revert CI feature test configuration

* Update versions

* Limit import lib fixup to WIN32

* Update versions

* [qt5-3d] Support Visual Studio 2022 (#22624)

The error shows related to the qt5-3d module when I'm compiling COLMAP 3.6 by vcpkg on Windows 10 with Visual Studio 2022 installed. After tracing the logs, I realized that only assimp-vc143-mt.lib available in VCPKG_ROOT\installed\x64-windows\lib

* [nayuki-qr-code-generator] new port (#22615)

* [google-cloud-cpp] Support abseil[cxx17] (#21942)

* [google-cloud-cpp] Support abseil[cxx17]

Signed-off-by: Daniel Lundborg <[email protected]>

* [google-cloud-cpp] add version

Signed-off-by: Daniel Lundborg <[email protected]>

* [quantlib] update to v1.25 (#21430)

* [irrlicht] Add the remind of libraries which needed by Linux (#21511)

* [irrlicht] Add the remind of libraries which needed by Linux

* update version

* [irrlicht] update mesa

* update version

* update version

* update portfile.cmake

* update version

Co-authored-by: Lily Wang <[email protected]>

* [FlashRuntimeExtensions] Add new port (#22171)

* Initial commit with a working port on Windows.

* Added version file.

* Update ports/flash-runtime-extensions/portfile.cmake

Co-authored-by: JonLiu1993 <[email protected]>

* Update ports/flash-runtime-extensions/portfile.cmake

Co-authored-by: JonLiu1993 <[email protected]>

* Update ports/flash-runtime-extensions/portfile.cmake

Co-authored-by: JonLiu1993 <[email protected]>

* Update ports/flash-runtime-extensions/vcpkg.json

Co-authored-by: JonLiu1993 <[email protected]>

* Update ports/flash-runtime-extensions/vcpkg.json

Co-authored-by: JonLiu1993 <[email protected]>

* Fixed address.

* Fixed url for original port.

* format vcpkg.json

* update version

* Removed comma.

* add supports

* update version

* Removing folder fixing vcpkg build.

* Changed hash value and version.

* Fixed baseline hash an version.

* Update ports/flash-runtime-extensions/portfile.cmake

* Update ports/flash-runtime-extensions/portfile.cmake

* added vcpkg x-add-version flash-runtime-extensions --overwrite-version

* update veersion

* update supports

* update version

Co-authored-by: JonLiu1993 <[email protected]>
Co-authored-by: Jonliu1993 <[email protected]>
Co-authored-by: Jack·Boos·Yu <[email protected]>

* [flann] Fix missing hdf5 dependency in flann-config.cmake (#22153)

* add find_package hdf5 in flann-config.cmake

* update versions

* Update flann.json

Co-authored-by: Lily Wang <[email protected]>

* [vcpkg ci] Ask for adding a license field (#20790)

* [vcpkg ci] Ask for adding a license field

* Apply suggestions from code review

* try out license field thing

* fix two newlines after </details>

* add more newlines

* Revert "try out license field thing"

This reverts commit 3ab82662ae516e11b0ed91d467e1d1a826d21d75.

Co-authored-by: nicole mazzuca <[email protected]>
Co-authored-by: nicole mazzuca <[email protected]>

* [FLTK] Update to 1.3.8 (#22487)

* [FLTK] Update to 1.3.8

* [FLTK] Update to 1.3.8 - fixups

* Update versions/f-/fltk.json

Co-authored-by: JonLiu1993 <[email protected]>

Co-authored-by: JonLiu1993 <[email protected]>

* [oatpp] update oatpp associated oatpp modules to v1.3.0 and [oatpp-ssdp] Add new port  (#22419)

* [qtkeychain] Support to build with less dependencies (#21965)

* [qtkeychain] Support to build with less dependencies

* Update version database

* [trantor] Update to 1.5.4 (#21969)

* [trantor] Update to 1.5.4

* format

* [robin-hood-hashing] Update to 3.11.4 (#21971)

* [robin-hood-hashing] Update to 3.11.4

* [robin-hood-hashing] Update version files

Co-authored-by: Rémy Tassoux <[email protected]>

* [libuuid] Fix wrong pkg-config installation (#21970) (#21972)

* [libuuid] Fix wrong pkg-config installation (#21970)

* update port version

* Update version database

* [rmlui] Update to version 4.3 (#21987)

* [json_dto] Update to v.0.3.0 (#22002)

* json-dto updated to v.0.3.0

* json-dto v.0.3.0 added to the mainline.

* [mmloader]Update mmloader to v1.0.1 (#22004)

* Update mmloader to v1.0.1

* Update mmloader version

- fixed compile errors of tools project

* Add version data

* Update ports/mmloader/vcpkg.json

Co-authored-by: JonLiu1993 <[email protected]>

* Update version data

* update mmloader.json

Co-authored-by: JonLiu1993 <[email protected]>
Co-authored-by: Jonliu1993 <[email protected]>

* [vk-bootstrap] New port (#21949)

* [vcpkg] Change osx to run every 48 hours rather than every 24. (#21954)

* Change osx to run every 48 hours rather than every 24.

* Back out more former-tensorflow-separation yaml.

* [kddockwidgets] new port (#21989)

* add kddockwidgets

* format manifest

* version stuff

* switch to vcpkg_cmake_*  and add patch

* version stuff

* add crosscompiliation code for arm windows

* version stuff

* remove prefer ninja

* version stuff

* [osgearth] Change blend2d dependency to use the blend2d target  (#21977)

* [osgearth] Change blend2d dependency to use the blend2d target and add missing dependency.

* Add quotes around 'dynamic', as requested by dg0yt

* Use CONFIG for blend2d, and combine with make-all-find-packages-required patch, as requested by @JackBoosY.

* [vcpkg baseline][tensorflow] setup python venv and update Linux VMs (#21912)

* Revert "incorporate changes from microsoft:master"

* Revert "Revert "incorporate changes from microsoft:master""

* preliminary approach to solve pip issue

* fix python venv

* fix macOS build command again

* bump version

* x-add-version

* Fix spelling of prerequisites.

* Add python3-venv

* Update linux pool.

Co-authored-by: Joachim Gehweiler <[email protected]>
Co-authored-by: Billy Robert O'Neal III <[email protected]>

* [libevent] no absolute paths (#21179)

* [Pcre2] Check if files exists before call vcpkg_replace_string. (#22003)

* Check if files exists before call vcpkg_replace_string.

* Update per comments.

Only guard debug.

* Update ports/pcre2/portfile.cmake

Co-authored-by: Jack·Boos·Yu <[email protected]>

* Bump port-version.

Co-authored-by: GLUD Lars <[email protected]>
Co-authored-by: Jack·Boos·Yu <[email protected]>
Co-authored-by: Billy Robert O'Neal III <[email protected]>

* [lodepng] Fix cannot open include file "lodepng.h" (#22007)

* [lodepng] Fix cannot open include file "lodepng.h"

* update version

Co-authored-by: Lily Wang <[email protected]>

* [MyGUI] update to 3.4.1 (#22015)

* [MyGUI] update to 3.4.1

* update version

* [s2n] Update, add openssl dependency (#21484)

* Update to 1.3.0, add openssl dependency

* Add 'tests' feature

* Update versions

Co-authored-by: Billy Robert O'Neal III <[email protected]>

* Libpq update and VCPKG_OSX_SYSROOT fix (#21583)

* [libpq] Update to 12.9

* [libpq] Use VCPKG_OSX_SYSROOT if set

otherwise configure set the default sysroot in addition, ignoring the
sysroot set by vcpkg_configure_cmake.

* [libpq] remove comment only chunks from patches

* [libpq] update version registry

* [qhttpengine] New port (#22009)

* [qhttpengine] New port

* Update version database

* Fix the format of portfile.cmake

* Fix the format of portfile.cmake

* update version

* Remove duplicate build_shared_libs setting.

Co-authored-by: LilyWangLL <[email protected]>
Co-authored-by: Lily Wang <[email protected]>
Co-authored-by: Billy Robert O'Neal III <[email protected]>

* [ xtensor-io ] Fix wrong hash (#22018)

* [xtensor-io] Fix wrong hash

* update version

* [vcpkg] Update VMs for December 2021 Patch Tuesday (#22013)

* Add Microsoft.VisualStudio.ComponentGroup.UWP.VC.BuildTools to VS as requested by https://github.com/microsoft/vcpkg/issues/19554

* Cherry pick python changes from https://github.com/microsoft/vcpkg/pull/21912

* Update linux pool.

* Update windows pool.

* [starlink] Veggiesaurus/starlink ast cminpack fix (#20559)

* add CMINPACK_NO_DLL flag back

* bump port version

* updated versions JSON

* quotation mark adjustment

* git-tree update

* adjusted c flags configuration

* hash update

* whitespace fix

* git-tree hash update

* updated to ast 9.2.5, added external-cminpack flag

* updated version hash

* removed old version entry

* removed $schema element from json

* updated port git-tree hash

* [libunifex] Update to 2021-12-07 (#21995)

* updated libunifex version

* remove comment

* run x-add-versions --all

* Update ports/libunifex/vcpkg.json

Co-authored-by: JonLiu1993 <[email protected]>

* rerun x-add-version libunifex

* Update versions/l-/libunifex.json

Co-authored-by: JonLiu1993 <[email protected]>

* update libunifex to 12-07

* x-add-version

* libunifex port update

force cpp20 as cpp17 build doesn't work with msvc. added a compile fix for externConstexpr and removed warnings with /EHsc

* Update libunifex.json

version update

* Update fix-compile-error.patch

relax clang warnings

* Update libunifex.json

git x-add-version libunifex

* remove unused

* x-add-versions

* remove old version log

Co-authored-by: JonLiu1993 <[email protected]>
Co-authored-by: Billy Robert O'Neal III <[email protected]>

* [tensorflow] update to 2.7, including bazel latest 4.x update (#22022)

* Revert "incorporate changes from microsoft:master"

* Revert "Revert "incorporate changes from microsoft:master""

* update tensorflow to 2.7 and bazel to latest 4.x

* Update version database.

Co-authored-by: jgehw <[email protected]>
Co-authored-by: Billy Robert O'Neal III <[email protected]>

* [hiredis] Fix static build (#22038)

* [hiredis] Fix static build

* Update version database

* [vcpkg baseline] Fix mpg123 build failed on Linux (#22028)

* [baseline] Fix mpg123 build failed on Linux

* update version

* Fix misspelled "module".

* Actually fix the misspelling this time Bill.

Co-authored-by: Lily Wang <[email protected]>
Co-authored-by: Billy Robert O'Neal III <[email protected]>

* [qt5-base] no _debug lib suffixes on macOS (#14225) (#21695)

* [qt5-base] no _debug lib suffixes on macOS (#14225)

* [qt5-base] patch qt5-base to remove _debug postfix on osx

* Apply suggestions from code review

Co-authored-by: Alexander Neumann <[email protected]>

* [qt5-base] create link to _debug.pc file from .pc file without _debug

* update version

* [qt5-base] create forward pkgconfig file

Co-authored-by: Billy Robert O'Neal III <[email protected]>
Co-authored-by: Alexander Neumann <[email protected]>

* [abseil] Upgrade to 2021.1102 (#22017)

* [abseil] Upgrade to 2021.1102

* revert portfile.cmake

* update version

* update portfile.cmake

* update version

Co-authored-by: Jonliu1993 <[email protected]>

* [python3] Support arm (#21528)

* [python3] Support arm on non Windows

* Support arm on all platform, add host dependency

* version

* [pybind11] Add supports

* version

Co-authored-by: NancyLi1013 <[email protected]>
Co-authored-by: JackBoosY <[email protected]>

* [openmvg] update to 2.0 (#22020)

* [openmvg] update to 2.0

* update version

* update patch

* update version

* [brynet] Update to 1.11.1 (#22021)

* brynet: upgrade to 1.11.1

* Update portfile.cmake

* Update brynet.json

* [graphicsmagick] update to version 1.3.37 (#22024)

* [graphicsmagick] update to version 1.3.37

* [graphicsmagick] manifest format

* [graphicsmagick] version database update

* [graphicsmagick] version-string -> version

* [graphicsmagick] version database update

* [meson] fix windows linker detection (#22032)

* fix meson linker detection .....

* bit of code cleanup in vcpkg_configure_meson

* forgot the version stuff

* put cmake back on path because meson is buggy as hell

* [libgpg-error] Release-only build support (#22036)

* [libgpg-error] Release-only build support

* Update version database

* Fix protfile spaces

* Update version database

* [elfutils] provide static or shared libraries correctly (#22055)

The logic for keeping the static or shared libraries according to
VCPKG_LIBRARY_LINKAGE was backwards, and it was providing shared
libraries when they should have been static, and vice versa.

* [gl3w] Use khrplatform.h from the egl-registry port (#22056)

* [gl3w] use khrplatform.h from the egl-registry port

The file was changed yesterday, invalidating the hash: KhronosGroup/EGL-Registry@57b4876de0f33677ece92dd9de0ef105ce69139d.

* [gl3w] migrate to new functions from vcpkg-cmake{,-config}

* [gl3w] bump port version

* [caf] Update to 0.18.5 (#22046)

* [caf] Update to 0.18.5

* Remove setting of BUILD_SHARED_LIBS already handled by vcpkg_cmake_configure.

Co-authored-by: Billy Robert O'Neal III <[email protected]>

* [gmsh] Add new port (#21896)

* add: gmsh

* add: versioning for gmsh.

* [gmsh] Re-factory code

* Fix install, remove some features due to lack required dependencies.

* version

* Do not support uwp officially

* version

* Update ports/gmsh/portfile.cmake

* Update versions/g-/gmsh.json

* Group the options

* version

* version

Co-authored-by: JackBoosY <[email protected]>
Co-authored-by: Jack·Boos·Yu <[email protected]>

* [kf5] upgrade to 5.89 (#21890)

* [kf5*] Update to 5.89

* [kf5*] Update versions

* [kf5kio] update tag to rc2

* [kf5kio] update versions

* [kf5*] final 5.89 released

* [kf5*] update versions

* Clean up trailing whitespace and add quotes when naming .clang-format.

Co-authored-by: Billy Robert O'Neal III <[email protected]>

* [ompl] Add vcpkg_check_linkage (#21659)

* [ompl] Add vcpkg_check_linkage

* version

* version

* [pcl] Add feature apps, visualization, simulation, examples and add usage (#21788)

* [pcl] Add feature apps, visualization and examples

* version

* Add simulation

* Enable more apps, install examples, add usage

* format manifest file

* version

* set feature vtk as a alias for feature visualization

* version

* [activemq-cpp] Added missing libuuid dependency (#22059)

This is a mandatory dependency according to
https://github.com/apache/activemq-cpp/blob/master/README.txt

* [optimus-cpp] New port: ID hashing and Obfuscation using Knuth's Algorithm for C++ (#22025)

* [optimus-cpp] New port: ID hashing and Obfuscation using Knuth's Algorithm for C++

* Changed reference

* Update version database

* Fix hash

* Update version database

* Review changes and update lib version

* fixver

* Update version database

* Update version database 2

* Fix vcpkg deps

* Update version database

* [tensorflow-common] remove single quotes from vcpkg flags (#21869)

* [vcpkg_acquire_msys] Update bzip2 to 1.0.8-2

* [tensorflow-common] remove single quotes from vcpkg flags

They are escaped like '\'-mtune=native\''  which leads to a compiler error:
cc: error: unrecognized command line option '-mtune=native'
Set via: set(VCPKG_CXX_FLAGS "-mtune=native")

* [sdl2-mixer] Fix link mpg123 error (#22049)

* [sdl2-mixer] Fix link mpg123 error

* update version

Co-authored-by: Lily Wang <[email protected]>

* [x64-windows-release] add a single config community triplet based on x64-windows and make it work on some ports (#15983)

* add a single config community triplet based on x64-windows

* add a failed port, otherwise mechanism does not support empty list

* add failures to baseline

* remove duplicate entry

* second round of failures added to baseline

* third round of regressions added to CI

* [ade] fix single-config builds

* [ade] update refs

* remove duplicate entries

* [unix2dos] restore eol in script file

* add even more ports now failing in singleConfig...

* [libjpeg-turbo] remove unnecessary check

* [libjpeg-turbo] fix references

* [baseline] restore check for ports that were added recently

* [libmodplug] enable single config triplets

* [tensorflow-common] enable single config triplets

* update baseline

* fix references

* remove wrong check for single config triplets

* fix references

* [ogre] fix single config builds

* [ogre] fix references

* [untested] force x64-windows-release as host triplet when testing x64-windows-release in CI

* fix

* [x264] fix for single config

* [x264] update refs

* [libffi] enable single config builds

* [libffi] update refs

* remove cli broken arguments

* [calceph] enable single-config builds

* [calceph] fix references

* [kf5config] enable single-config builds

* [kf5config] fix references

* [detours] enable single-config builds

* [detours] fix references

* [kf5*] enable single-config builds

* [kf5*] fix references

* fix

* kf5config fix reference

* trying again to force host triplet in CI

* [boost] fix for single-config builds

* [boost] update references

* fix

* [boost] update refs

* disable host triplet in ci because it's not necessary

* retrigger a build for ports previously failing

* remove host triplet in ci, not necessary anymore?

* make PR dry

* [tensorflow-common] bump version

* [tensorflow-common] fix references

* Fix version database for boost-modular-build-helper.

* fix references

* restore CRLF on some ports

* bump versions

* fix references

* bump port versions

* fix references

* boost-modular-build-helper: Reverted due to no changes.

detours, kf5config, kf5holidays, libbacktrace: Reverted due to only whitespace changes.
libffi: bumped port-version
libmodplug: reverted due to no functional changes
ogre, ogre-next: reverted due to incorrect case of "Debug" vs. "Release" already fixed in master.

And rebuilt version database.

Co-authored-by: Billy Robert O'Neal III <[email protected]>

* [llvm] update to 13.0.0 (#20749)

* [llvm] update to 13.0.0

* add version

* [llvm] rework processing of the CMake packages

* update versions

* [llvm] return patch to fix config paths

* update version

* [llvm] allow to build Flang on Windows

* add version

* [llvm] temporary enable Flang by default for test

* update version

* [llvm] fix Flang installation

* update version

* [llvm] try to fix Flang build

* update version

* [llvm] remove Flang from defaults and use Perl path

* [halide] update to 13.0.0

* update versions

* [mesa] update to v21.2.5 and fix build with LLVM 13

* [llvm] use version

* update versions

* [opencv4] fix build with Halide 13

* update version

* update ci.baseline

* [halide] update usage file

* [llvm] update supports

* update versions

* [vcpkg-ci-llvm] add test port

* [vcpkg-ci-llvm] rework test port

* [vcpkg-ci-llvm] test more features

* [halide] update to v13.0.1

* update version

* [mesa] recover port version

* update versions

* [opencv4] update version

* update version

* Update opencv4.json

* [halide] update to v13.0.2 and fix usage

* update version

* Update ports/halide/portfile.cmake

Co-authored-by: Phoebe <[email protected]>

* update version

* enable LLVM ABI breaking checks to avoid Halide build fail

Co-authored-by: Phoebe <[email protected]>

* [quazip] no absolute paths (#21570)

* [qca] no absolute paths (#21571)

* [cutelyst2] no absolute paths (#21574)

* [vcpkg docs][ES] Sync with English readme (#21952) (#22103)

* fixed false friends for librería

* add vcpkg-tool repo

* sync with English Readme (#21952)

* fix non translated links

* [msbuild] Correct resulting triplet installation folder (#22079)

Co-authored-by: klaus triendl <[email protected]>

* [cppgraphqlgen] Update to latest 4.0.0 release (#22071)

* [cppgraphqlgen] Update to latest 4.0.0 release

* [cppgraphqlgen] vcpkg x-add-version cppgraphqlgen

* [cppgraphqlgen] Replace deprecated vcpkg functions

* [cppgraphqlgen] Re-run vcpkg x-add-version

* Flag the x64-linux CI pipeline as known failure

* [python3] Fix feature deprecated-win7-support. (#22090)

* [python3] Fix deprecated-win7-support patch.

* x-add-version

* Pass native install dir to nmake (#22095)

* [sqlcipher] bump version to 4.5.0 (#22089)

* [sqlcipher] bump version to 4.5.0

* fix hash

* [ncurses] Update (#22087)

* Update to 6.3

* Fix mingw

* Add ncurses usage

* Update versions

* [arrow] Update to 6.0.1 (#22084)

* Bump version to 6.0.1

* Update versions files

* [log4cxx] Update to 0.12.1 (#22065)

* [log4cxx] Update to 0.12.1

* Use version rather than version-string.

Co-authored-by: Hentschel, Marten <[email protected]>
Co-authored-by: Billy Robert O'Neal III <[email protected]>

* [teemo] Update to v2.4 (#22105)

* [cpp-ipc] Update 1.0.1

* [cpp-ipc] Update version and ci.baseline

* [cpp-ipc] Remove cpp-ipc from ci.baseline.txt

* [teemo] Update to v2.3

* [teemo] Run `vcpkg x-add-version --all`

* [teemo] Update vcpkg.json

* [teemo] Run vcpkg `x-add-version teemo --overwrite-version`

* Remove excess teemo.json

* [teemo] Update to v2.4

* [teemo] run ./vcpkg x-add-version --all

Co-authored-by: Jonliu1993 <[email protected]>

* [rapidcheck] Update rapidcheck to 2021-10-10 (#22100)

* Updated rapidcheck port to 2021-10-10.

* Further updated rapidcheck for pull request.

* Apparently I `x-add-version`ed wrong the first time.

* [libunifex] no absolute paths (#22098)

* [ graphicsmagick ] Add Webp support feature (#22061)

* [graphicsmagick] add support to WebP format

* [graphicsmagick] port version update

* [Tracy Profiler] Add new port (#21826)

* Adding tracy port

* Formatting tracy port

* Tidying up the port

* Formatting again

* Making sure git-tree is correct

* Adding correct vcpkg dependencies

* Newline at file end again

* Update version database

* Making sure to mark tracy as not supporting x86 at all

* Updating version again

* Responding to feedback and double checking which builds will work

* Updating versions

* Tidying up some loose ends

* Updating port version again

* Removing port-version 1

* Removing tracy from ci baseline

* Removing unnecessary include copy

* Updating version

* Resolving feedback

* Updating version and formatting

* Version for the version god

* tweaking tracy supports

* Formatting and version

* Version

* Adding pthreads dependency to tracy for non-windows platforms

* Version

* [vcpkg baseline][ffmpeg] Fix dependency alsa (#22110)

* [vcpkg baseline][ffmpeg] Fix dependency alsa

* version

* fix option name

* version

* Apply suggestion

* version

* [libzen,libmediainfo] update and no absolute paths (#21171)

* [libdatachannel] update to 0.16.0 (#22048)

* update libdatachannel to 0.16.0

* update libdatachannel to 0.16.0

* delete port-version

* update version

Co-authored-by: Jonliu1993 <[email protected]>

* [libsodium] Fix cross compile build (#22117)

* [sail] Update to 0.9.0-pre19 (#22118)

* [sail] Update to 0.9.0-pre19

* [sail] vcpkg x-add-version --all --overwrite-version

* [sail] Remove vcpkg_fail_port_install

* [sail] vcpkg x-add-version --all --overwrite-version

* [sentry-native] Update to 0.4.13 (#22119)

Signed-off-by: Vitalii Koshura <[email protected]>

* add x64-linux-release community triplet (#22120)

* add x64-osx-release community triplet (#22134)

* Fix powershell 5 compatibility (#22123)

* [sqlite3] Fix .pc (#22121)

Android does not have -lpthread

* [rapidcheck ] Update to 2021-12-20. (#22125)

* Updated rapidcheck to 2021-12-20.

* Updated version files.

* update cpr version to 1.7.2 (#22133)

* [teemo] Update to v2.5 (#22136)

* [cpp-ipc] Update 1.0.1

* [cpp-ipc] Update version and ci.baseline

* [cpp-ipc] Remove cpp-ipc from ci.baseline.txt

* [teemo] Update to v2.3

* [teemo] Run `vcpkg x-add-version --all`

* [teemo] Update vcpkg.json

* [teemo] Run vcpkg `x-add-version teemo --overwrite-version`

* Remove excess teemo.json

* [teemo] Update to v2.4

* [teemo] run ./vcpkg x-add-version --all

* [teemo] Update to v2.5

* [teemo] Update versions/t-/teemo.json

Co-authored-by: Jonliu1993 <[email protected]>

* [entt] Update to 3.9.0 (#22147)

* [entt] Update to 3.9.0

* Update version files

* Migrate to new functions

* Update version

* [mvfst ] : Add new port (#22111)

* [abseil] Upgrade to 2021.1102

* revert portfile.cmake

* update version

* update portfile.cmake

* update version

* [s2geometry] google s2 for for manipulating geometric shapes

* [libevent] no absolute paths (#21179)

* [Pcre2] Check if files exists before call vcpkg_replace_string. (#22003)

* Check if files exists before call vcpkg_replace_string.

* Update per comments.

Only guard debug.

* Update ports/pcre2/portfile.cmake

Co-authored-by: Jack·Boos·Yu <[email protected]>

* Bump port-version.

Co-authored-by: GLUD Lars <[email protected]>
Co-authored-by: Jack·Boos·Yu <[email protected]>
Co-authored-by: Billy Robert O'Neal III <[email protected]>

* [lodepng] Fix cannot open include file "lodepng.h" (#22007)

* [lodepng] Fix cannot open include file "lodepng.h"

* update version

Co-authored-by: Lily Wang <[email protected]>

* [MyGUI] update to 3.4.1 (#22015)

* [MyGUI] update to 3.4.1

* update version

* [s2n] Update, add openssl dependency (#21484)

* Update to 1.3.0, add openssl dependency

* Add 'tests' feature

* Update versions

Co-authored-by: Billy Robert O'Neal III <[email protected]>

* Libpq update and VCPKG_OSX_SYSROOT fix (#21583)

* [libpq] Update to 12.9

* [libpq] Use VCPKG_OSX_SYSROOT if set

otherwise configure set the default sysroot in addition, ignoring the
sysroot set by vcpkg_configure_cmake.

* [libpq] remove comment only chunks from patches

* [libpq] update version registry

* [qhttpengine] New port (#22009)

* [qhttpengine] New port

* Update version database

* Fix the format of portfile.cmake

* Fix the format of portfile.cmake

* update version

* Remove duplicate build_shared_libs setting.

Co-authored-by: LilyWangLL <[email protected]>
Co-authored-by: Lily Wang <[email protected]>
Co-authored-by: Billy Robert O'Neal III <[email protected]>

* [ xtensor-io ] Fix wrong hash (#22018)

* [xtensor-io] Fix wrong hash

* update version

* [vcpkg] Update VMs for December 2021 Patch Tuesday (#22013)

* Add Microsoft.VisualStudio.ComponentGroup.UWP.VC.BuildTools to VS as requested by https://github.com/microsoft/vcpkg/issues/19554

* Cherry pick python changes from https://github.com/microsoft/vcpkg/pull/21912

* Update linux pool.

* Update windows pool.

* [starlink] Veggiesaurus/starlink ast cminpack fix (#20559)

* add CMINPACK_NO_DLL flag back

* bump port version

* updated versions JSON

* quotation mark adjustment

* git-tree update

* adjusted c flags configuration

* hash update

* whitespace fix

* git-tree hash update

* updated to ast 9.2.5, added external-cminpack flag

* updated version hash

* removed old version entry

* removed $schema element from json

* updated port git-tree hash

* [libunifex] Update to 2021-12-07 (#21995)

* updated libunifex version

* remove comment

* run x-add-versions --all

* Update ports/libunifex/vcpkg.json

Co-authored-by: JonLiu1993 <[email protected]>

* rerun x-add-version libunifex

* Update versions/l-/libunifex.json

Co-authored-by: JonLiu1993 <[email protected]>

* update libunifex to 12-07

* x-add-version

* libunifex port update

force cpp20 as cpp17 build doesn't work with msvc. added a compile fix for externConstexpr and removed warnings with /EHsc

* Update libunifex.json

version update

* Update fix-compile-error.patch

relax clang warnings

* Update libunifex.json

git x-add-version libunifex

* remove unused

* x-add-versions

* remove old version log

Co-authored-by: JonLiu1993 <[email protected]>
Co-authored-by: Billy Robert O'Neal III <[email protected]>

* [tensorflow] update to 2.7, including bazel latest 4.x update (#22022)

* Revert "incorporate changes from microsoft:master"

* Revert "Revert "incorporate changes from microsoft:master""

* update tensorflow to 2.7 and bazel to latest 4.x

* Update version database.

Co-authored-by: jgehw <[email protected]>
Co-authored-by: Billy Robert O'Neal III <[email protected]>

* [hiredis] Fix static build (#22038)

* [hiredis] Fix static build

* Update version database

* [vcpkg baseline] Fix mpg123 build failed on Linux (#22028)

* [baseline] Fix mpg123 build failed on Linux

* update version

* Fix misspelled "module".

* Actually fix the misspelling this time Bill.

Co-authored-by: Lily Wang <[email protected]>
Co-authored-by: Billy Robert O'Neal III <[email protected]>

* [qt5-base] no _debug lib suffixes on macOS (#14225) (#21695)

* [qt5-base] no _debug lib suffixes on macOS (#14225)

* [qt5-base] patch qt5-base to remove _debug postfix on osx

* Apply suggestions from code review

Co-authored-by: Alexander Neumann <[email protected]>

* [qt5-base] create link to _debug.pc file from .pc file without _debug

* update version

* [qt5-base] create forward pkgconfig file

Co-authored-by: Billy Robert O'Neal III <[email protected]>
Co-authored-by: Alexander Neumann <[email protected]>

* [python3] Support arm (#21528)

* [python3] Support arm on non Windows

* Support arm on all platform, add host dependency

* version

* [pybind11] Add supports

* version

Co-authored-by: NancyLi1013 <[email protected]>
Co-authored-by: JackBoosY <[email protected]>

* [openmvg] update to 2.0 (#22020)

* [openmvg] update to 2.0

* update version

* update patch

* update version

* [brynet] Update to 1.11.1 (#22021)

* brynet: upgrade to 1.11.1

* Update portfile.cmake

* Update brynet.json

* [graphicsmagick] update to version 1.3.37 (#22024)

* [graphicsmagick] update to version 1.3.37

* [graphicsmagick] manifest format

* [graphicsmagick] version database update

* [graphicsmagick] version-string -> version

* [graphicsmagick] version database update

* [meson] fix windows linker detection (#22032)

* fix meson linker detection .....

* bit of code cleanup in vcpkg_configure_meson

* forgot the version stuff

* put cmake back on path because meson is buggy as hell

* [libgpg-error] Release-only build support (#22036)

* [libgpg-error] Release-only build support

* Update version database

* Fix protfile spaces

* Update version database

* [elfutils] provide static or shared libraries correctly (#22055)

The logic for keeping the static or shared libraries according to
VCPKG_LIBRARY_LINKAGE was backwards, and it was providing shared
libraries when they should have been static, and vice versa.

* [gl3w] Use khrplatform.h from the egl-registry port (#22056)

* [gl3w] use khrplatform.h from the egl-registry port

The file was changed yesterday, invalidating the hash: KhronosGroup/EGL-Registry@57b4876de0f33677ece92dd9de0ef105ce69139d.

* [gl3w] migrate to new functions from vcpkg-cmake{,-config}

* [gl3w] bump port version

* [caf] Update to 0.18.5 (#22046)

* [caf] Update to 0.18.5

* Remove setting of BUILD_SHARED_LIBS already handled by vcpkg_cmake_configure.

Co-authored-by: Billy Robert O'Neal III <[email protected]>

* [gmsh] Add new port (#21896)

* add: gmsh

* add: versioning for gmsh.

* [gmsh] Re-factory code

* Fix install, remove some features due to lack required dependencies.

* version

* Do not support uwp officially

* version

* Update ports/gmsh/portfile.cmake

* Update versions/g-/gmsh.json

* Group the options

* version

* version

Co-authored-by: JackBoosY <[email protected]>
Co-authored-by: Jack·Boos·Yu <[email protected]>

* [kf5] upgrade to 5.89 (#21890)

* [kf5*] Update to 5.89

* [kf5*] Update versions

* [kf5kio] update tag to rc2

* [kf5kio] update versions

* [kf5*] final 5.89 released

* [kf5*] update versions

* Clean up trailing whitespace and add quotes when naming .clang-format.

Co-authored-by: Billy Robert O'Neal III <[email protected]>

* [ompl] Add vcpkg_check_linkage (#21659)

* [ompl] Add vcpkg_check_linkage

* version

* version

* [pcl] Add feature apps, visualization, simulation, examples and add usage (#21788)

* [pcl] Add feature apps, visualization and examples

* version

* Add simulation

* Enable more apps, install examples, add usage

* format manifest file

* version

* set feature vtk as a alias for feature visualization

* version

* [activemq-cpp] Added missing libuuid dependency (#22059)

This is a mandatory dependency according to
https://github.com/apache/activemq-cpp/blob/master/README.txt

* [optimus-cpp] New port: ID hashing and Obfuscation using Knuth's Algorithm for C++ (#22025)

* [optimus-cpp] New port: ID hashing and Obfuscation using Knuth's Algorithm for C++

* Changed reference

* Update version database

* Fix hash

* Update version database

* Review changes and update lib version

* fixver

* Update version database

* Update version database 2

* Fix vcpkg deps

* Update version database

* [tensorflow-common] remove single quotes from vcpkg flags (#21869)

* [vcpkg_acquire_msys] Update bzip2 to 1.0.8-2

* [tensorflow-common] remove single quotes from vcpkg flags

They are escaped like '\'-mtune=native\''  which leads to a compiler error:
cc: error: unrecognized command line option '-mtune=native'
Set via: set(VCPKG_CXX_FLAGS "-mtune=native")

* [sdl2-mixer] Fix link mpg123 error (#22049)

* [sdl2-mixer] Fix link mpg123 error

* update version

Co-authored-by: Lily Wang <[email protected]>

* [mvfst]: New port: a client and server implementation of IETF QUIC protocol in C++ by Facebook

* [mvfst]: New port: a client and server implementation of IETF QUIC protocol in C++ by Facebook

* [mvfst] new port

* [mvfst] New port

* Update ports/mvfst/portfile.cmake

Co-authored-by: JonLiu1993 <[email protected]>

* [mvfst] new port

* [mvfst]: new port

* [mvfst] new port

* [mvfst] new port

* [mvfst]: new port

Co-authored-by: Jonliu1993 <[email protected]>
Co-authored-by: autoantwort <[email protected]>
Co-authored-by: Lars Glud <[email protected]>
Co-authored-by: GLUD Lars <[email protected]>
Co-authored-by: Jack·Boos·Yu <[email protected]>
Co-authored-by: Billy Robert O'Neal III <[email protected]>
Co-authored-by: LilyWangLL <[email protected]>
Co-authored-by: Lily Wang <[email protected]>
Co-authored-by: Frank <[email protected]>
Co-authored-by: Kai Pastor <[email protected]>
Co-authored-by: Daniel Schürmann <[email protected]>
Co-authored-by: Vitaly <[email protected]>
Co-authored-by: JonLiu1993 <[email protected]>
Co-authored-by: Angus Comrie <[email protected]>
Co-authored-by: Li Zeyang <[email protected]>
Co-authored-by: Joachim Gehweiler <[email protected]>
Co-authored-by: jgehw <[email protected]>
Co-authored-by: Alexander Neumann <[email protected]>
Co-authored-by: NancyLi1013 <[email protected]>
Co-authored-by: NancyLi1013 <[email protected]>
Co-authored-by: JackBoosY <[email protected]>
Co-authored-by: IronsDu <[email protected]>
Co-authored-by: Josue Andrade Gomes <[email protected]>
Co-authored-by: Clayton Wheeler <[email protected]>
Co-authored-by: Christian Fillion <[email protected]>
Co-authored-by: Phoebe <[email protected]>
Co-authored-by: X.ZhaoMa <[email protected]>
Co-authored-by: Dawid Wróbel <[email protected]>

* [pdcurses] Revise portfile (#22092)

* Use vcpkg_build_nmake

* Update versions

* Use INSTALLDIR

* Update versions

* [imgui] Update to 1.86 (#22161)

* [imgui] Update to 1.86

* [imgui] Update version files

Co-authored-by: Rémy Tassoux <[email protected]>

* [drogon] Update to 1.7.4 (#22016)

* [drogon] Update to 1.7.4

* add fs.patch

* fix redis feature

Co-authored-by: antao <[email protected]>

* [activemq-cpp] Add platform for dependency libuuid (#22151)

* [activemq-cpp] Add platform for dependency libuuid

* version

* [mlpack] no absolute paths (#22160)

* [highfive] Fix usage (#22150)

* [highfive] Fix usage

* version

* Re-fix

* version

* [libmysql] Fix could not find package config files (#22062)

* [libmysql] Fix could not find package config files

* update version

* [poco] Fix install PocoDataMySQL.lib

* update version

* [poco] Update portfile.cmake

* update version

Co-authored-by: Lily Wang <[email protected]>

* [Breakpad] fix cmake include install (#22130)

* [abseil] Upgrade to 2021.1102

* revert portfile.cmake

* update version

* update portfile.cmake

* update version

* [s2geometry] google s2 for for manipulating geometric shapes

* [libevent] no absolute paths (#21179)

* [Pcre2] Check if files exists before call vcpkg_replace_string. (#22003)

* Check if files exists before call vcpkg_replace_string.

* Update per comments.

Only guard debug.

* Update ports/pcre2/portfile.cmake

Co-authored-by: Jack·Boos·Yu <[email protected]>

* Bump port-version.

Co-authored-by: GLUD Lars <[email protected]>
Co-authored-by: Jack·Boos·Yu <[email protected]>
Co-authored-by: Billy Robert O'Neal III <[email protected]>

* [lodepng] Fix cannot open include file "lodepng.h" (#22007)

* [lodepng] Fix cannot open include file "lodepng.h"

* update version

Co-authored-by: Lily Wang <[email protected]>

* [MyGUI] update to 3.4.1 (#22015)

* [MyGUI] update to 3.4.1

* update version

* [s2n] Update, add openssl dependency (#21484)

* Update to 1.3.0, add openssl dependency

* Add 'tests' feature

* Update versions

Co-authored-by: Billy Robert O'Neal III <[email protected]>

* Libpq update and VCPKG_OSX_SYSROOT fix (#21583)

* [libpq] Update to 12.9

* [libpq] Use VCPKG_OSX_SYSROOT if set

otherwise configure set the default sysroot in addition, ignoring the
sysroot set by vcpkg_configure_cmake.

* [libpq] remove comment only chunks from patches

* [libpq] update version registry

* [qhttpengine] New port (#22009)

* [qhttpengine] New port

* Update version database

* Fix the format of portfile.cmake

* Fix the format of portfile.cmake

* update version

* Remove duplicate build_shared_libs setting.

Co-authored-by: LilyWangLL <[email protected]>
Co-authored-by: Lily Wang <[email protected]>
Co-authored-by: Billy Robert O'Neal III <[email protected]>

* [ xtensor-io ] Fix wrong hash (#22018)

* [xtensor-io] Fix wrong hash

* update version

* [vcpkg] Update VMs for December 2021 Patch Tuesday (#22013)

* Add Microsoft.VisualStudio.ComponentGroup.UWP.VC.BuildTools to VS as requested by https://github.com/microsoft/vcpkg/issues/19554

* Cherry pick python changes from https://github.com/microsoft/vcpkg/pull/21912

* Update linux pool.

* Update windows pool.

* [starlink] Veggiesaurus/starlink ast cminpack fix (#20559)

* add CMINPACK_NO_DLL flag back

* bump port version

* updated versions JSON

* quotation mark adjustment

* git-tree update

* adjusted c flags configuration

* hash update

* whitespace fix

* git-tree hash update

* updated to ast 9.2.5, added external-cminpack flag

* updated version hash

* removed old version entry

* removed $schema element from json

* updated port git-tree hash

* [libunifex] Update to 2021-12-07 (#21995)

* updated libunifex version

* remove comment

* run x-add-versions --all

* Update ports/libunifex/vcpkg.json

Co-authored-by: JonLiu1993 <[email protected]>

* rerun x-add-version libunifex

* Update versions/l-/libunifex.json

Co-authored-by: JonLiu1993 <[email protected]>

* update libunifex to 12-07

* x-add-version

* libunifex port update

force cpp20 as cpp17 build doesn't work with msvc. added a compile fix for externConstexpr and removed warnings with /EHsc

* Update libunifex.json

version update

* Update fix-compile-error.patch

relax clang warnings

* Update libunifex.json

git x-add-version libunifex

* remove unused

* x-add-versions

* remove old version log

Co-authored-by: JonLiu1993 <[email protected]>
Co-authored-by: Billy Robert O'Neal III <[email protected]>

* [tensorflow] update to 2.7, including bazel latest 4.x update (#22022)

* Revert "incorporate changes from microsoft:master"

* Revert "Revert "incorporate changes from microsoft:master""

* update tensorflow to 2.7 and bazel to latest 4.x

* Update version database.

Co-authored-by: jgehw <[email protected]>
Co-authored-by: Billy Robert O'Neal III <[email protected]>

* [hiredis] Fix static build (#22038)

* [hiredis] Fix static build

* Update version database

* [vcpkg baseline] Fix mpg123 build failed on Linux (#22028)

* [baseline] Fix mpg123 build failed on Linux

* update version

* Fix misspelled "module".

* Actually fix the misspelling this time Bill.

Co-authored-by: Lily Wang <[email protected]>
Co-authored-by: Billy Robert O'Neal III <[email protected]>

* [qt5-base] no _debug lib suffixes on macOS (#14225) (#21695)

* [qt5-base] no _debug lib suffixes on macOS (#14225)

* [qt5-base] patch qt5-base to remove _debug postfix on osx

* Apply suggestions from code review

Co-authored-by: Alexander Neumann <[email protected]>

* [qt5-base] create link to _debug.pc file from .pc file without _debug

* update version

* [qt5-base] create forward pkgconfig file

Co-authored-by: Billy Robert O'Neal III <[email protected]>
Co-authored-by: Alexander Neumann <[email protected]>

* [python3] Support arm (#21528)

* [python3] Support arm on non Windows

* Support arm on all platform, add host dependency

* version

* [pybind11] Add supports

* version

Co-authored-by: NancyLi1013 <[email protected]>
Co-authored-by: JackBoosY <[email protected]>

* [openmvg] update to 2.0 (#22020)

* [openmvg] update to 2.0

* update version

* update patch

* update version

* [brynet] Update to 1.11.1 (#22021)

* brynet: upgrade to 1.11.1

* Update portfile.cmake

* Update brynet.json

* [graphicsmagick] update to version 1.3.37 (#22024)

* [graphicsmagick] update to version 1.3.37

* [graphicsmagick] manifest format

* [graphicsmagick] version database update

* [graphicsmagick] version-string -> version

* [graphicsmagick] version database update

* [meson] fix windows linker detection (#22032)

* fix meson linker detection .....

* bit of code cleanup in vcpkg_configure_meson

* forgot the version stuff

* put cmake back on path because meson is buggy as hell

* [libgpg-error] Release-only build support (#22036)

* [libgpg-error] Release-only build support

* Update version database

* Fix protfile spaces

* Update version database

* [elfutils] provide static or shared libraries correctly (#22055)

The logic for keeping the static or shared libraries according to
VCPKG_LIBRARY_LINKAGE was backwards, and it was providing shared
libraries when they should have been static, and vice versa.

* [gl3w] Use khrplatform.h from the egl-registry port (#22056)

* [gl3w] use khrplatform.h from the egl-registry port

The file was changed yesterday, invalidating the hash: KhronosGroup/EGL-Registry@57b4876de0f33677ece92dd9de0ef105ce69139d.

* [gl3w] migrate to new functions from vcpkg-cmake{,-config}

* [gl3w] bump port version

* [caf] Update to 0.18.5 (#22046)

* [caf] Update to 0.18.5

* Remove setting of BUILD_SHARED_LIBS already handled by vcpkg_cmake_configure.

Co-authored-by: Billy Robert O'Neal III <[email protected]>

* [gmsh] Add new port (#21896)

* add: gmsh

* add: versioning for gmsh.

* [gmsh] Re-factory code

* Fix install, remove some features due to lack required dependencies.

* version

* Do not support uwp officially

* version

* Update ports/gmsh/portfile.cmake

* Update versions/g-/gmsh.json

* Group the options

* version

* version

Co-authored-by: JackBoosY <[email protected]>
Co-authored-by: Jack·Boos·Yu <[email protected]>

* [kf5] upgrade to 5.89 (#21890)

* [kf5*] Update to 5.89

* [kf5*] Update versions

* [kf5kio] update tag to rc2

* [kf5kio] update versions

* [kf5*] final 5.89 released

* [kf5*] update versions

…
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
category:port-update The issue is with a library, which is requesting update new revision info:reviewed Pull Request changes follow basic guidelines
Projects
None yet
8 participants