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.77.0 #19556

Merged
merged 59 commits into from
Sep 28, 2021
Merged

[boost] update to 1.77.0 #19556

merged 59 commits into from
Sep 28, 2021

Conversation

yurybura
Copy link
Contributor

@yurybura yurybura commented Aug 13, 2021

Updates Boost to 1.77.0

Fixes #19555
Fixes #19506
Fixes #17882
Fixes #17312
Fixes #16580
Fixes #10609
Fixes #8753

Supersedes #19297
Supersedes #19514

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 801f40c6883e40792ed4dc13547dcd9c4c2e2701 -- versions
./vcpkg x-add-version --all
Diff
diff --git a/versions/b-/boost-accumulators.json b/versions/b-/boost-accumulators.json
index 9199767..a19977c 100644
--- a/versions/b-/boost-accumulators.json
+++ b/versions/b-/boost-accumulators.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "9ca35bf034feb3e7688fc0239bdc1cd48ef58c68",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "94824d664d1b512dd44c3c84652b59da7726273a",
       "version": "1.76.0",
diff --git a/versions/b-/boost-algorithm.json b/versions/b-/boost-algorithm.json
index d4abb0b..03da7de 100644
--- a/versions/b-/boost-algorithm.json
+++ b/versions/b-/boost-algorithm.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "1bdc3fb4a3e99a0bf3d1630f3f2a0520128c6d31",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "b6ce23e02aaf8b595e852e9746677fa7f85819ca",
       "version": "1.76.0",
diff --git a/versions/b-/boost-align.json b/versions/b-/boost-align.json
index 53a6ac2..56e02d2 100644
--- a/versions/b-/boost-align.json
+++ b/versions/b-/boost-align.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "5e733503d18c7e82478961e1155a40a95af0ab42",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "b28cfbc210773962783f57f6526678f1085be471",
       "version": "1.76.0",
diff --git a/versions/b-/boost-any.json b/versions/b-/boost-any.json
index c548b6c..560db3a 100644
--- a/versions/b-/boost-any.json
+++ b/versions/b-/boost-any.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "d1d0e702307de9653e859bbddc184b3e348c9fdc",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "20631fecfd4ef3388bcaca6a3491d27b23bde42d",
       "version": "1.76.0",
diff --git a/versions/b-/boost-array.json b/versions/b-/boost-array.json
index 2f0eb18..f14f775 100644
--- a/versions/b-/boost-array.json
+++ b/versions/b-/boost-array.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "fb008cce0de1c6a34ac5222d03d7e1069d135dc4",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "bea67607788bd73e3c83b93848a507090f886b7c",
       "version": "1.76.0",
diff --git a/versions/b-/boost-asio.json b/versions/b-/boost-asio.json
index 1043fdf..62cc711 100644
--- a/versions/b-/boost-asio.json
+++ b/versions/b-/boost-asio.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "654c2d5eeee047ab32025417320d0c7d4f8c18f8",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "c422367cb9f7a8de0fcbf1809e1a2cab1983bce9",
       "version": "1.76.0",
diff --git a/versions/b-/boost-assert.json b/versions/b-/boost-assert.json
index 38aa1d4..04e0758 100644
--- a/versions/b-/boost-assert.json
+++ b/versions/b-/boost-assert.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "db6b88ce332c6752f87f8f0c098a832e23610303",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "d756c428b49e3aed8ce71c1d0b946426e929ef8a",
       "version": "1.76.0",
diff --git a/versions/b-/boost-assign.json b/versions/b-/boost-assign.json
index 1ee54c9..c0523ea 100644
--- a/versions/b-/boost-assign.json
+++ b/versions/b-/boost-assign.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "e8fd62c102cb61828ef12e076bc6330c2c8c7fca",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "b026e0722c90b595f8125caab74275b68dcd81f9",
       "version": "1.76.0",
diff --git a/versions/b-/boost-atomic.json b/versions/b-/boost-atomic.json
index be30f33..1c02219 100644
--- a/versions/b-/boost-atomic.json
+++ b/versions/b-/boost-atomic.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "9bb8e8b3f795d8034a4690e1a53ed4028e9a9573",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "cfe27152cb82633d279f5c55b3eb9ba3b454e23e",
       "version": "1.76.0",
diff --git a/versions/b-/boost-beast.json b/versions/b-/boost-beast.json
index f3d4809..58a516b 100644
--- a/versions/b-/boost-beast.json
+++ b/versions/b-/boost-beast.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "154d8664ca78bcee263cec7a297afe36a4877313",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "9d135f2fabb815ef2c643e71db48e227494aa3dd",
       "version": "1.76.0",
diff --git a/versions/b-/boost-bimap.json b/versions/b-/boost-bimap.json
index afb682e..b284197 100644
--- a/versions/b-/boost-bimap.json
+++ b/versions/b-/boost-bimap.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "2c727e433670c2062c86d3bbd01628f32a8ab6bf",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "2a01b028c11f40a89e1f0157f97e866ed4d53046",
       "version": "1.76.0",
diff --git a/versions/b-/boost-bind.json b/versions/b-/boost-bind.json
index bf814c6..a69492f 100644
--- a/versions/b-/boost-bind.json
+++ b/versions/b-/boost-bind.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "a1764edb5aaa4cf532e6e2d60d56420240dec410",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "7e622ce41f16af974c759e51dd9a250b054b3a71",
       "version": "1.76.0",
diff --git a/versions/b-/boost-callable-traits.json b/versions/b-/boost-callable-traits.json
index adc0b9f..ae38830 100644
--- a/versions/b-/boost-callable-traits.json
+++ b/versions/b-/boost-callable-traits.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "6c22b4049665b95038b8f5d1e1952434f1387f7c",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "61e468bd018412606e863d2b43d9b01c54205ba8",
       "version": "1.76.0",
diff --git a/versions/b-/boost-chrono.json b/versions/b-/boost-chrono.json
index 92397ae..42a5464 100644
--- a/versions/b-/boost-chrono.json
+++ b/versions/b-/boost-chrono.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "80477c12473b76536e43a5288bb4f83a3afeadea",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "9852214af239e8f5f34ba4299ac07b5e207f01da",
       "version": "1.76.0",
diff --git a/versions/b-/boost-circular-buffer.json b/versions/b-/boost-circular-buffer.json
index 0d7578b..0de7c05 100644
--- a/versions/b-/boost-circular-buffer.json
+++ b/versions/b-/boost-circular-buffer.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "6352fb4c9b9e30001311015e28e712e9a2ef4a33",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "bcf85566e4489a3d73496650c2ae9481ff3640ef",
       "version": "1.76.0",
diff --git a/versions/b-/boost-compatibility.json b/versions/b-/boost-compatibility.json
index 2c9f8fb..11473c8 100644
--- a/versions/b-/boost-compatibility.json
+++ b/versions/b-/boost-compatibility.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "b2b4f365d9ee62baf2f0197bad774a679cb7449e",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "06fb2597b509bc3d29528cb737c46db0ee09ecdc",
       "version": "1.76.0",
diff --git a/versions/b-/boost-compute.json b/versions/b-/boost-compute.json
index 34cca0a..8e8cabe 100644
--- a/versions/b-/boost-compute.json
+++ b/versions/b-/boost-compute.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "ed44f0f5a4f89ceeaca609370445e2bf0c14368d",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "805aad1fd978317024fd94885e2cfde0b90af4ef",
       "version": "1.76.0",
diff --git a/versions/b-/boost-concept-check.json b/versions/b-/boost-concept-check.json
index a8e6283..e116be7 100644
--- a/versions/b-/boost-concept-check.json
+++ b/versions/b-/boost-concept-check.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "9bdfb3a9b14b35dc1833bc559226c7925096ff57",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "b6c3818b3fbea8e53859becf5f7a80ab8e583a85",
       "version": "1.76.0",
diff --git a/versions/b-/boost-config.json b/versions/b-/boost-config.json
index 0500008..6e93f18 100644
--- a/versions/b-/boost-config.json
+++ b/versions/b-/boost-config.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "2a93a4c962b961f617c133389c18a994e3c27af1",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "a840275c02416548a8fa29b9d6170cb0a6e14680",
       "version": "1.76.0",
diff --git a/versions/b-/boost-container-hash.json b/versions/b-/boost-container-hash.json
index ca60695..9611986 100644
--- a/versions/b-/boost-container-hash.json
+++ b/versions/b-/boost-container-hash.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "76c8d3c46db10b6774d6986822e53d1140934667",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "b8f8aa1976367c2a674b1a8a91ec5e2ceee25a4c",
       "version": "1.76.0",
diff --git a/versions/b-/boost-container.json b/versions/b-/boost-container.json
index 2da6fb4..09b4ff3 100644
--- a/versions/b-/boost-container.json
+++ b/versions/b-/boost-container.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "13bc59d2743dbafca936963df21dad58b8f0c11c",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "d24b325327cadb5031964d839a0c89ca482d87ad",
       "version": "1.76.0",
diff --git a/versions/b-/boost-context.json b/versions/b-/boost-context.json
index 57b42e3..ee75461 100644
--- a/versions/b-/boost-context.json
+++ b/versions/b-/boost-context.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "992c59006113598a5898e24538141227cf6025c2",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "7543f135833a2b698617f25a5206dd4194fe01bb",
       "version": "1.76.0",
diff --git a/versions/b-/boost-contract.json b/versions/b-/boost-contract.json
index 6a3914a..a833709 100644
--- a/versions/b-/boost-contract.json
+++ b/versions/b-/boost-contract.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "d75c604ab26d9ee1e065a6acbd2cf0044014ecac",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "6b8c36f8582d262cc3c02dc91e98309dd53b5a4b",
       "version": "1.76.0",
diff --git a/versions/b-/boost-conversion.json b/versions/b-/boost-conversion.json
index 3397248..ac3282e 100644
--- a/versions/b-/boost-conversion.json
+++ b/versions/b-/boost-conversion.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "c08d798f24aa3ab731717daba2bd10c592da4cbf",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "a18dc435cbe0aa35d32830fbe85d7d5ab0b71bf0",
       "version": "1.76.0",
diff --git a/versions/b-/boost-convert.json b/versions/b-/boost-convert.json
index b12a031..1bdea7d 100644
--- a/versions/b-/boost-convert.json
+++ b/versions/b-/boost-convert.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "8f01a746807fe131cfd83962df7faebd340eaef4",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "d13b694428c83a3f00302d0a4af2d2c457f13f05",
       "version": "1.76.0",
diff --git a/versions/b-/boost-core.json b/versions/b-/boost-core.json
index 03ec7ef..431eb62 100644
--- a/versions/b-/boost-core.json
+++ b/versions/b-/boost-core.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "ac0956aa5d9fe3e06b6ef451445075080c1bf9d9",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "f72d1f923bbbf99709e9cbaf54f36b7c2d22d169",
       "version": "1.76.0",
diff --git a/versions/b-/boost-coroutine.json b/versions/b-/boost-coroutine.json
index f00bc26..79932ac 100644
--- a/versions/b-/boost-coroutine.json
+++ b/versions/b-/boost-coroutine.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "de4e08efac1f752a41b5f2260dd95732a0c73715",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "55c94396b67927007f75ce08b2acc2b9adc908e5",
       "version": "1.76.0",
diff --git a/versions/b-/boost-coroutine2.json b/versions/b-/boost-coroutine2.json
index a77f8ef..de4f10b 100644
--- a/versions/b-/boost-coroutine2.json
+++ b/versions/b-/boost-coroutine2.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "a8142422dd258f6a24df4ef3caf54b1d48096d8e",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "4fe20c2b3573e82f0db30917b005310bc8697f88",
       "version": "1.76.0",
diff --git a/versions/b-/boost-crc.json b/versions/b-/boost-crc.json
index b3f8af4..d887e71 100644
--- a/versions/b-/boost-crc.json
+++ b/versions/b-/boost-crc.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "bab49b15015caaf455e6b304a613fccacd501ada",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "a9fb53c9bd706bc62d747a6e19e7d0639da9805d",
       "version": "1.76.0",
diff --git a/versions/b-/boost-date-time.json b/versions/b-/boost-date-time.json
index 7f7d436..5d8705d 100644
--- a/versions/b-/boost-date-time.json
+++ b/versions/b-/boost-date-time.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "f1ba7566da43e127b28ce33a75985063844ed803",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "47a2624a239c59fd89846f7b24fc3b108b31e82b",
       "version": "1.76.0",
diff --git a/versions/b-/boost-detail.json b/versions/b-/boost-detail.json
index 6697d99..6b84a60 100644
--- a/versions/b-/boost-detail.json
+++ b/versions/b-/boost-detail.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "e620e57b718f1261e0c15e5711181a3fc3e9fe79",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "69e27a71e0cacff0f2a9b005f03bc6262fe97210",
       "version": "1.76.0",
diff --git a/versions/b-/boost-dll.json b/versions/b-/boost-dll.json
index fd55ed1..8fef201 100644
--- a/versions/b-/boost-dll.json
+++ b/versions/b-/boost-dll.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "7ca0cf6c2a9f41257ad68442240ff7ad21b7e662",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "b04bd18cc23d270ccaf152f5d28d5948ca69a664",
       "version": "1.76.0",
diff --git a/versions/b-/boost-dynamic-bitset.json b/versions/b-/boost-dynamic-bitset.json
index a8f5f19..dbe5f9b 100644
--- a/versions/b-/boost-dynamic-bitset.json
+++ b/versions/b-/boost-dynamic-bitset.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "4ea6d905ef64b6d80fba348c30a6b9d5195ba78a",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "f0d3d3b2abd89405fba3564e8db5e05a02fb2902",
       "version": "1.76.0",
diff --git a/versions/b-/boost-endian.json b/versions/b-/boost-endian.json
index 45e4a26..48caee3 100644
--- a/versions/b-/boost-endian.json
+++ b/versions/b-/boost-endian.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "6950c45ffb4e112920b6dd50c1cddde07b30d61d",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "c191f1b591ce4455f933fa254ca32dfa5796058d",
       "version": "1.76.0",
diff --git a/versions/b-/boost-exception.json b/versions/b-/boost-exception.json
index 5dc5968..332ca21 100644
--- a/versions/b-/boost-exception.json
+++ b/versions/b-/boost-exception.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "27450b57d1d9e49cda6b5be5b3e2ec2bcc204bed",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "aa0a09700d91a3cd3bf1fbf6b8463e20ede77053",
       "version": "1.76.0",
diff --git a/versions/b-/boost-fiber.json b/versions/b-/boost-fiber.json
index fc78d02..0b41d4e 100644
--- a/versions/b-/boost-fiber.json
+++ b/versions/b-/boost-fiber.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "87a26babef4d570c0ad24a596950a60694e3e356",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "e9b109cf5a3f708a5036ddeee8b58676357b3db9",
       "version": "1.76.0",
diff --git a/versions/b-/boost-filesystem.json b/versions/b-/boost-filesystem.json
index b26dbff..3d7ddd3 100644
--- a/versions/b-/boost-filesystem.json
+++ b/versions/b-/boost-filesystem.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "bb265f46da941ecd7f3bb0b93b169e27af18b5e6",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "9265c46ce355c8470fa5bf8941b59dd27428d92e",
       "version": "1.76.0",
diff --git a/versions/b-/boost-flyweight.json b/versions/b-/boost-flyweight.json
index 06bb8dc..b8f104d 100644
--- a/versions/b-/boost-flyweight.json
+++ b/versions/b-/boost-flyweight.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "625a28a1bab552ae66738b348054baeb5b2b2437",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "476c374b6a92402048db19b98376eff8b3e05782",
       "version": "1.76.0",
diff --git a/versions/b-/boost-foreach.json b/versions/b-/boost-foreach.json
index e5dec6f..66f0a1e 100644
--- a/versions/b-/boost-foreach.json
+++ b/versions/b-/boost-foreach.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "d2b62f512ff0ff5929ec54d987d5793887c1c056",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "0e0fdd6589d7f0f04406efec82efcec315fa337e",
       "version": "1.76.0",
diff --git a/versions/b-/boost-format.json b/versions/b-/boost-format.json
index e398345..6b3d151 100644
--- a/versions/b-/boost-format.json
+++ b/versions/b-/boost-format.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "15c6449aa221b65139b38cc6c6ef91f32e2d2b1d",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "352c9212fd097f4c147caf0dab9cec05cd47aa1a",
       "version": "1.76.0",
diff --git a/versions/b-/boost-function-types.json b/versions/b-/boost-function-types.json
index b7af3e7..c2d0dcf 100644
--- a/versions/b-/boost-function-types.json
+++ b/versions/b-/boost-function-types.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "7675770af935fb375c0350c7a5fc561f9bc31432",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "2f33a85bf7a578c9659b4bccd02296568bae3f3e",
       "version": "1.76.0",
diff --git a/versions/b-/boost-function.json b/versions/b-/boost-function.json
index eb9a5ce..9de524d 100644
--- a/versions/b-/boost-function.json
+++ b/versions/b-/boost-function.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "092af2f7e20c516fc02e8a39d8887f2301bb1fd9",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "ad37e24486926b336f2ee015a3fa88cc8f8a2490",
       "version": "1.76.0",
diff --git a/versions/b-/boost-functional.json b/versions/b-/boost-functional.json
index cc58bf4..68497a7 100644
--- a/versions/b-/boost-functional.json
+++ b/versions/b-/boost-functional.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "26960fd1a5c5ffbb7da0d747f43a61a27d8825eb",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "e84b797bddccd2a46e818d4364f71810f687b117",
       "version": "1.76.0",
diff --git a/versions/b-/boost-fusion.json b/versions/b-/boost-fusion.json
index 58cb0d0..a5b09db 100644
--- a/versions/b-/boost-fusion.json
+++ b/versions/b-/boost-fusion.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "6a619b93e6245951cc2bf12f3477dc3ea1a43f3f",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "e6168fcf7f513e57e8f01f5c0ab19f446a66cd57",
       "version": "1.76.0",
diff --git a/versions/b-/boost-geometry.json b/versions/b-/boost-geometry.json
index a0b8d11..3cd8c38 100644
--- a/versions/b-/boost-geometry.json
+++ b/versions/b-/boost-geometry.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "28bbc03f1d2a8c59236d65cd4eab7ccca3951baa",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "7de8c6c9ed0908a5d85b3dd739d27922fa213931",
       "version": "1.76.0",
diff --git a/versions/b-/boost-gil.json b/versions/b-/boost-gil.json
index b1f28b1..a2e6ba6 100644
--- a/versions/b-/boost-gil.json
+++ b/versions/b-/boost-gil.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "b251f679c798070d23be117118fa1e63e423ebb2",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "4d323694c269cffa88a705e2eec5339c1dd391d3",
       "version": "1.76.0",
diff --git a/versions/b-/boost-graph-parallel.json b/versions/b-/boost-graph-parallel.json
index 8bb123d..cb3fe3d 100644
--- a/versions/b-/boost-graph-parallel.json
+++ b/versions/b-/boost-graph-parallel.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "3d2e8013354fdf7d262b5b311f0f3b488fb5aabb",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "e71dd1ba560f6dfcfefa262a5c6762a15b94e3d4",
       "version": "1.76.0",
diff --git a/versions/b-/boost-graph.json b/versions/b-/boost-graph.json
index 41ac721..df5b22a 100644
--- a/versions/b-/boost-graph.json
+++ b/versions/b-/boost-graph.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "69d727c85b6dbfe67b5f2c220cb099ff550a36c6",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "c14b7885fb22225d265897b942a090ee43bcc1c3",
       "version": "1.76.0",
diff --git a/versions/b-/boost-hana.json b/versions/b-/boost-hana.json
index 469ac15..4a4d472 100644
--- a/versions/b-/boost-hana.json
+++ b/versions/b-/boost-hana.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "e24bae813978df09c5b5718b6c4d2aa87734ab2a",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "55d762dd0711b68ad1e494dc5d7f3e88ba6b6889",
       "version": "1.76.0",
diff --git a/versions/b-/boost-heap.json b/versions/b-/boost-heap.json
index 5053b07..56633dc 100644
--- a/versions/b-/boost-heap.json
+++ b/versions/b-/boost-heap.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "7e20b7e0b7e8b335bbf78053d032c3a1fdeeea56",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "7901583dc54be5f2453147da8fc772c5295f3ccd",
       "version": "1.76.0",
diff --git a/versions/b-/boost-histogram.json b/versions/b-/boost-histogram.json
index 928b7b0..8419587 100644
--- a/versions/b-/boost-histogram.json
+++ b/versions/b-/boost-histogram.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "09522ba204485792839f58b858ac31550e14a023",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "dcdf8ce8a1b3b6563bc1aae0ef60afaaac061f89",
       "version": "1.76.0",
diff --git a/versions/b-/boost-hof.json b/versions/b-/boost-hof.json
index 15433f0..e351454 100644
--- a/versions/b-/boost-hof.json
+++ b/versions/b-/boost-hof.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "2c22e81e06ddd812d0328854ce7302f662fca398",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "8bc8af27f9d16f09f9c17a179abdf230d39a24eb",
       "version": "1.76.0",
diff --git a/versions/b-/boost-icl.json b/versions/b-/boost-icl.json
index 96f0dbf..3e7a17d 100644
--- a/versions/b-/boost-icl.json
+++ b/versions/b-/boost-icl.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "e21b8389938919452967794b57aa88285e4cd335",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "70080f8e245f5ba2caa54b447f946bee8c998ec8",
       "version": "1.76.0",
diff --git a/versions/b-/boost-integer.json b/versions/b-/boost-integer.json
index 511c3d1..9310a58 100644
--- a/versions/b-/boost-integer.json
+++ b/versions/b-/boost-integer.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "375a2af7e2d5d620aa9f42064255c269b0c73f5a",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "77a69013cb4d850223122dff3bff12318a140d82",
       "version": "1.76.0",
diff --git a/versions/b-/boost-interprocess.json b/versions/b-/boost-interprocess.json
index 48908e0..87fb81f 100644
--- a/versions/b-/boost-interprocess.json
+++ b/versions/b-/boost-interprocess.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "a7755bea85f3c1103b38bfa2fb68a62b92de4942",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "6e0c78814b07fcfe58e421f651bda285081dcd48",
       "version": "1.76.0",
diff --git a/versions/b-/boost-interval.json b/versions/b-/boost-interval.json
index 5f1944f..277962a 100644
--- a/versions/b-/boost-interval.json
+++ b/versions/b-/boost-interval.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "e57b55cec7198cb4f448933fa2763465db0c9672",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "6c7ee56a1456d43b67e772976c40eab0f96e10e8",
       "version": "1.76.0",
diff --git a/versions/b-/boost-intrusive.json b/versions/b-/boost-intrusive.json
index a691948..5d825dc 100644
--- a/versions/b-/boost-intrusive.json
+++ b/versions/b-/boost-intrusive.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "9fb49266dc300d8914a0485972738b960ccf4339",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "c63e249209fcddec92063bb59266892ed6bfab38",
       "version": "1.76.0",
diff --git a/versions/b-/boost-io.json b/versions/b-/boost-io.json
index 2ca5c98..cd5cec0 100644
--- a/versions/b-/boost-io.json
+++ b/versions/b-/boost-io.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "83ec8bab1f1bbd6eb1e2883a26747c7982d5c34f",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "33d8fc8dd5a42e12f4d1cd0989c147a674d5c6f1",
       "version": "1.76.0",
diff --git a/versions/b-/boost-iostreams.json b/versions/b-/boost-iostreams.json
index 348cd0d..5edad57 100644
--- a/versions/b-/boost-iostreams.json
+++ b/versions/b-/boost-iostreams.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "70c1027efdb49d37e0042724859ca2dad60e8476",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "0909e271c34f98d1e5857091ce21b16e1d165e05",
       "version": "1.76.0",
diff --git a/versions/b-/boost-iterator.json b/versions/b-/boost-iterator.json
index 69f4d65..ce0b7af 100644
--- a/versions/b-/boost-iterator.json
+++ b/versions/b-/boost-iterator.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "7bec2abc5b714c2bd975178406937ef59a73f29b",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "504d724993ea74e0bc0b17b4101539cd603460d5",
       "version": "1.76.0",
diff --git a/versions/b-/boost-json.json b/versions/b-/boost-json.json
index b09be2c..9fe215d 100644
--- a/versions/b-/boost-json.json
+++ b/versions/b-/boost-json.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "66ddd627366a366a18be5bcea9dceb430e1d7203",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "b7a48d6f43ab6578d7f25969c0aaf0c385036c8a",
       "version": "1.76.0",
diff --git a/versions/b-/boost-lambda.json b/versions/b-/boost-lambda.json
index f1bd8dd..14ee34b 100644
--- a/versions/b-/boost-lambda.json
+++ b/versions/b-/boost-lambda.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "6a577fa248a224220d404160bb4931b5afed7cac",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "63ee28b3c29f04ba5d62bb8d0c9ab8e4b051dd1c",
       "version": "1.76.0",
diff --git a/versions/b-/boost-leaf.json b/versions/b-/boost-leaf.json
index 429812e..7061e9b 100644
--- a/versions/b-/boost-leaf.json
+++ b/versions/b-/boost-leaf.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "e257e66da57763ab4e677806d04b6d67721c09df",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "e5d414a21f12b33a083b6595ef485d21e6e4df76",
       "version": "1.76.0",
diff --git a/versions/b-/boost-lexical-cast.json b/versions/b-/boost-lexical-cast.json
index 378637e..9bbcfba 100644
--- a/versions/b-/boost-lexical-cast.json
+++ b/versions/b-/boost-lexical-cast.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "206c20541564f64569ebafd12cf31ada84bb633e",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "966a986af9237664ffc3b35384ccbe006b83e196",
       "version": "1.76.0",
diff --git a/versions/b-/boost-local-function.json b/versions/b-/boost-local-function.json
index b482198..41612a1 100644
--- a/versions/b-/boost-local-function.json
+++ b/versions/b-/boost-local-function.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "61818440e17f46b0715e5b53b8c49a79dc274a27",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "3e9c798dfb0bba3dd3833464354ff492e735231e",
       "version": "1.76.0",
diff --git a/versions/b-/boost-locale.json b/versions/b-/boost-locale.json
index 7bd52fe..086c2dc 100644
--- a/versions/b-/boost-locale.json
+++ b/versions/b-/boost-locale.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "a30d7ca3b7d94e7f4fa20959678f4f0f53a34a6a",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "76b51eadd7efd7d81d23c39d126a50abd1cb82e5",
       "version": "1.76.0",
diff --git a/versions/b-/boost-lockfree.json b/versions/b-/boost-lockfree.json
index 66c9bc4..9e9cbf6 100644
--- a/versions/b-/boost-lockfree.json
+++ b/versions/b-/boost-lockfree.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "311812d349fb8b1b58afbba92205a646c67d78f6",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "22166eccd3d3b536062ee1648d147ee357a058ed",
       "version": "1.76.0",
diff --git a/versions/b-/boost-log.json b/versions/b-/boost-log.json
index d7baec9..f1b685b 100644
--- a/versions/b-/boost-log.json
+++ b/versions/b-/boost-log.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "6ed0f563213a0360a898873306b3f6212e3e6428",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "1e1221d665804faaebfc9c5b91c89a6b3f66f91d",
       "version": "1.76.0",
diff --git a/versions/b-/boost-logic.json b/versions/b-/boost-logic.json
index 5abc466..2cccebe 100644
--- a/versions/b-/boost-logic.json
+++ b/versions/b-/boost-logic.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "afcc526b0a9287bc84744bf57a1a6d37a0b3b567",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "ee745d1ee8b0842a39a46d7830655c765b438bca",
       "version": "1.76.0",
diff --git a/versions/b-/boost-math.json b/versions/b-/boost-math.json
index 413344d..353118f 100644
--- a/versions/b-/boost-math.json
+++ b/versions/b-/boost-math.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "5dc4b635d9319bbc04b989686157b6af1298a000",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "448de1ada43d74ffd7b4511c34319a5cc25bbec0",
       "version": "1.76.0",
diff --git a/versions/b-/boost-metaparse.json b/versions/b-/boost-metaparse.json
index 4b3a52a..bfdb509 100644
--- a/versions/b-/boost-metaparse.json
+++ b/versions/b-/boost-metaparse.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "4f5433852913f94917d5e6afde09d24d48421ed3",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "44ca94c8ff9e03288a08adedfbccd61541867d75",
       "version": "1.76.0",
diff --git a/versions/b-/boost-modular-build-helper.json b/versions/b-/boost-modular-build-helper.json
index 95199b6..8e80302 100644
--- a/versions/b-/boost-modular-build-helper.json
+++ b/versions/b-/boost-modular-build-helper.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "317afa34b68c36ab135491ca6063a85794eab275",
+      "version-string": "1.77.0",
+      "port-version": 1
+    },
     {
       "git-tree": "f9cf6243049bf0abf8526fba57702a2122665549",
       "version-string": "1.76.0",
diff --git a/versions/b-/boost-move.json b/versions/b-/boost-move.json
index e8cebf7..2063ba7 100644
--- a/versions/b-/boost-move.json
+++ b/versions/b-/boost-move.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "d912a2a9e0b705919dae22cd8af6a4467e209e4e",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "b6563abd760c2241004acc0da699152ab8c4b294",
       "version": "1.76.0",
diff --git a/versions/b-/boost-mp11.json b/versions/b-/boost-mp11.json
index 7766829..f0be35f 100644
--- a/versions/b-/boost-mp11.json
+++ b/versions/b-/boost-mp11.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "f685c323f00cf309294ac9e26b554baacbe3aecf",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "8aa7b3c86aa66c1629ac5cf5ce4e4b6a4a95b61e",
       "version": "1.76.0",
diff --git a/versions/b-/boost-mpi.json b/versions/b-/boost-mpi.json
index 57f691c..c064c52 100644
--- a/versions/b-/boost-mpi.json
+++ b/versions/b-/boost-mpi.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "f44c07bb22e724fd152f8a5a13345b918952f00a",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "21a8e85d8e04d477e9127f80d78b6abf1d130651",
       "version": "1.76.0",
diff --git a/versions/b-/boost-mpl.json b/versions/b-/boost-mpl.json
index 59a9f42..02b1f7a 100644
--- a/versions/b-/boost-mpl.json
+++ b/versions/b-/boost-mpl.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "92d481a8de935dba87480540b454f6ec04e523ef",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "250327ba168c480f1f530792a14e87cd4d13b63d",
       "version": "1.76.0",
diff --git a/versions/b-/boost-msm.json b/versions/b-/boost-msm.json
index 4e4dcbb..b469225 100644
--- a/versions/b-/boost-msm.json
+++ b/versions/b-/boost-msm.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "4d4c1664ee4fa4ebed6a1c042215f2adfa5c1114",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "ba54ee9c431c0c499935a7d7bc8a255cd5e9cac7",
       "version": "1.76.0",
diff --git a/versions/b-/boost-multi-array.json b/versions/b-/boost-multi-array.json
index e705e3c..af9403b 100644
--- a/versions/b-/boost-multi-array.json
+++ b/versions/b-/boost-multi-array.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "4f0903314c7fdff4832827b519ce7c115e319772",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "bc5acbb8051e16c1e48d8e82ea0fac48c6024287",
       "version": "1.76.0",
diff --git a/versions/b-/boost-multi-index.json b/versions/b-/boost-multi-index.json
index d0fa4e3..70cf34c 100644
--- a/versions/b-/boost-multi-index.json
+++ b/versions/b-/boost-multi-index.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "f61916ca893db786f67ae374b3736e5aa8ab6c8b",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "d1e0c81cdc2adb33d2963722016c0b13a15055f7",
       "version": "1.76.0",
diff --git a/versions/b-/boost-multiprecision.json b/versions/b-/boost-multiprecision.json
index aec9114..2959fa9 100644
--- a/versions/b-/boost-multiprecision.json
+++ b/versions/b-/boost-multiprecision.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "58d7184ae4115f7f46671db9929708872e6aae6c",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "55ee6b85fe02f7875374cb3f78a427365ba7beb5",
       "version": "1.76.0",
diff --git a/versions/b-/boost-nowide.json b/versions/b-/boost-nowide.json
index 79290c8..2e38b1d 100644
--- a/versions/b-/boost-nowide.json
+++ b/versions/b-/boost-nowide.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "9bac3a4c4bb5b4ec00e132f71d3298e603dd77c0",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "9b1a6083440b08b8b266524dac6a8aa200e417dc",
       "version": "1.76.0",
diff --git a/versions/b-/boost-numeric-conversion.json b/versions/b-/boost-numeric-conversion.json
index 2904434..1d616a8 100644
--- a/versions/b-/boost-numeric-conversion.json
+++ b/versions/b-/boost-numeric-conversion.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "78140f78c6400520bd4ce340c68236e083a504e9",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "3ab3a3a915ad6bff1aa094641e7471e5ddc8a11d",
       "version": "1.76.0",
diff --git a/versions/b-/boost-odeint.json b/versions/b-/boost-odeint.json
index c0d98ac..6c0f418 100644
--- a/versions/b-/boost-odeint.json
+++ b/versions/b-/boost-odeint.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "ef4f8a0e3c87705b4d0b92661319de0324270622",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "89c69f304356b50d3e4e58155bb08009629de385",
       "version": "1.76.0",
diff --git a/versions/b-/boost-optional.json b/versions/b-/boost-optional.json
index 00a11e9..e4f8ac1 100644
--- a/versions/b-/boost-optional.json
+++ b/versions/b-/boost-optional.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "4a1ddf516bc0edc855ab4d9b8d134f338ba51a94",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "5a824aac647806d7f8d03ea8ec715faea895d54a",
       "version": "1.76.0",
diff --git a/versions/b-/boost-outcome.json b/versions/b-/boost-outcome.json
index 3944d0a..9169456 100644
--- a/versions/b-/boost-outcome.json
+++ b/versions/b-/boost-outcome.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "6737734e6d10c475676e1ed16967ec7792acc7dc",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "1ea91b17815f03d2702bf3721f8002cb8d64cb85",
       "version": "1.76.0",
diff --git a/versions/b-/boost-parameter-python.json b/versions/b-/boost-parameter-python.json
index 746e6f6..3e36eae 100644
--- a/versions/b-/boost-parameter-python.json
+++ b/versions/b-/boost-parameter-python.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "5295cb4faa096633a23163b2a6409a27464a157e",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "e57e6544326fe84416a0060a9d93723d05b9bb54",
       "version": "1.76.0",
diff --git a/versions/b-/boost-parameter.json b/versions/b-/boost-parameter.json
index 73318e0..794115c 100644
--- a/versions/b-/boost-parameter.json
+++ b/versions/b-/boost-parameter.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "3f480980e4e1ce4713a28bd24d728efb0bb931fa",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "e064373327329af8a7624ad00073dbfdbc196a48",
       "version": "1.76.0",
diff --git a/versions/b-/boost-pfr.json b/versions/b-/boost-pfr.json
index 072e583..3c04fc3 100644
--- a/versions/b-/boost-pfr.json
+++ b/versions/b-/boost-pfr.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "23bdfdb9c9cb19e28201088dc055b85dc44b62bf",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "f58af0deba41766f33ad383428463f59cf38d976",
       "version": "1.76.0",
diff --git a/versions/b-/boost-phoenix.json b/versions/b-/boost-phoenix.json
index 1144779..e8742b8 100644
--- a/versions/b-/boost-phoenix.json
+++ b/versions/b-/boost-phoenix.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "2926d1b537106cb231bb9f3a657f6fde6c8530f8",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "20af48e0084ec80f69c580872c2fc4e01fffd4fc",
       "version": "1.76.0",
diff --git a/versions/b-/boost-poly-collection.json b/versions/b-/boost-poly-collection.json
index 5072c7e..09d6a01 100644
--- a/versions/b-/boost-poly-collection.json
+++ b/versions/b-/boost-poly-collection.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "243e7ab2167d1acfbad1f0ce866de0d412255381",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "603662ddf6590592848f2dd714fb08776d3a9616",
       "version": "1.76.0",
diff --git a/versions/b-/boost-polygon.json b/versions/b-/boost-polygon.json
index 85a7bea..c7f28fe 100644
--- a/versions/b-/boost-polygon.json
+++ b/versions/b-/boost-polygon.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "81ea3095d56a98f6d5b75db6568a19e48ac819bb",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "1a6ab42b35df132f8a1f7c52dc7d92eb8a7cb894",
       "version": "1.76.0",
diff --git a/versions/b-/boost-pool.json b/versions/b-/boost-pool.json
index 0ddce84..c6c63d6 100644
--- a/versions/b-/boost-pool.json
+++ b/versions/b-/boost-pool.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "7794803f75109db0ca64a48d2f1cbd76100b153d",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "a9ae22b07f1f3b91d8b90f8532480abfbd0a24ac",
       "version": "1.76.0",
diff --git a/versions/b-/boost-predef.json b/versions/b-/boost-predef.json
index 5428d42..cfea8f0 100644
--- a/versions/b-/boost-predef.json
+++ b/versions/b-/boost-predef.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "a291dbfb68391a25f04944f9caa924f570b26d41",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "240a1963be7f74c2de3f507bf034e765c632f033",
       "version": "1.76.0",
diff --git a/versions/b-/boost-preprocessor.json b/versions/b-/boost-preprocessor.json
index dd306d3..ec230e7 100644
--- a/versions/b-/boost-preprocessor.json
+++ b/versions/b-/boost-preprocessor.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "6abad213e30df5ed168164b2612dba2041c7e8c1",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "c618127e3c475a0991c59922fa57c2fee6eabd40",
       "version": "1.76.0",
diff --git a/versions/b-/boost-process.json b/versions/b-/boost-process.json
index df9877e..286d955 100644
--- a/versions/b-/boost-process.json
+++ b/versions/b-/boost-process.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "262665dd3207795ab3d9f77d6884573e64316ce3",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "dd105bdb8e892a098738e054cfb90cb1786c856e",
       "version": "1.76.0",
diff --git a/versions/b-/boost-program-options.json b/versions/b-/boost-program-options.json
index b147dcb..4911a61 100644
--- a/versions/b-/boost-program-options.json
+++ b/versions/b-/boost-program-options.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "d86b3064943057985484cbca2094f1faf137f378",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "6e841e59b06375faa95855cefe7cf14515ddcc42",
       "version": "1.76.0",
diff --git a/versions/b-/boost-property-map.json b/versions/b-/boost-property-map.json
index b14a178..9697836 100644
--- a/versions/b-/boost-property-map.json
+++ b/versions/b-/boost-property-map.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "e598566c9f13ae6ddd7dfa6723c8958637cc7cc8",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "68d4dfac2cedfe5786ecfb96bbe974c7257c73c7",
       "version": "1.76.0",
diff --git a/versions/b-/boost-property-tree.json b/versions/b-/boost-property-tree.json
index 260a3a1..9db6ba0 100644
--- a/versions/b-/boost-property-tree.json
+++ b/versions/b-/boost-property-tree.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "23951c4d911768d329c28dcea1c48ee439776879",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "099a09d3ed31651c57f2f3c735da5948dce45b66",
       "version": "1.76.0",
diff --git a/versions/b-/boost-proto.json b/versions/b-/boost-proto.json
index b1a2f8b..64d5c6e 100644
--- a/versions/b-/boost-proto.json
+++ b/versions/b-/boost-proto.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "5d33f62f1117da9bac418c4b85d1a1bd96c547a4",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "e7d8b52790eabfc30fa162d68055d3fe30c8b20c",
       "version": "1.76.0",
diff --git a/versions/b-/boost-ptr-container.json b/versions/b-/boost-ptr-container.json
index da82a81..342e26e 100644
--- a/versions/b-/boost-ptr-container.json
+++ b/versions/b-/boost-ptr-container.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "e954b84d951409f6445d7d49bafa66c977ed9834",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "1a46fb253999b4a420c6ae8c060351bb56dfb303",
       "version": "1.76.0",
diff --git a/versions/b-/boost-python.json b/versions/b-/boost-python.json
index 3b2903d..e2a6043 100644
--- a/versions/b-/boost-python.json
+++ b/versions/b-/boost-python.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "5f579f8a1b3304f1feaf1d99c47e393ad209614c",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "789047e74a9db18c96ada8dc7addda4fc867360e",
       "version": "1.76.0",
diff --git a/versions/b-/boost-qvm.json b/versions/b-/boost-qvm.json
index 4233595..072fa2f 100644
--- a/versions/b-/boost-qvm.json
+++ b/versions/b-/boost-qvm.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "5d7b01d612075dfb3d89b799bec152785c838b84",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "70b5734ed30839efbf4048f5749af11e292df641",
       "version": "1.76.0",
diff --git a/versions/b-/boost-random.json b/versions/b-/boost-random.json
index 7ab2951..46cb2eb 100644
--- a/versions/b-/boost-random.json
+++ b/versions/b-/boost-random.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "3a0a3ae2efeb04c9d179354134b5efe5c16da71e",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "174356d3aa0622ffc40c5a8a2c4c4d2813498a2e",
       "version": "1.76.0",
diff --git a/versions/b-/boost-range.json b/versions/b-/boost-range.json
index 5eb0373..d5a1f64 100644
--- a/versions/b-/boost-range.json
+++ b/versions/b-/boost-range.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "9453b5bbe76829cf9a11cec5a05c974d7a887ef4",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "e595f4b0f7135b43d0bef283fec3c0d4d742dc51",
       "version": "1.76.0",
diff --git a/versions/b-/boost-ratio.json b/versions/b-/boost-ratio.json
index 0f17ec5..8f132fe 100644
--- a/versions/b-/boost-ratio.json
+++ b/versions/b-/boost-ratio.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "724fa7b1c0e1d78a9c29595b042443090e53a8ee",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "002edb9b01fe471f968eba09c80bed4ea60fa865",
       "version": "1.76.0",
diff --git a/versions/b-/boost-rational.json b/versions/b-/boost-rational.json
index 749b85e..7d2b56e 100644
--- a/versions/b-/boost-rational.json
+++ b/versions/b-/boost-rational.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "ee5265e8af0e494de32fa125455810de26b50a48",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "8f6911d5b98ba7669956568acb155112e623927b",
       "version": "1.76.0",
diff --git a/versions/b-/boost-regex.json b/versions/b-/boost-regex.json
index 756cd71..496fdfd 100644
--- a/versions/b-/boost-regex.json
+++ b/versions/b-/boost-regex.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "6f9eb8cfb3f7ff12ac408329f3680b6aa9080988",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "7803a877c9e9acd2162106e3bc15eb363b6b069a",
       "version": "1.76.0",
diff --git a/versions/b-/boost-safe-numerics.json b/versions/b-/boost-safe-numerics.json
index 388d351..0922755 100644
--- a/versions/b-/boost-safe-numerics.json
+++ b/versions/b-/boost-safe-numerics.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "fc4fa0c3b394d848fbc83ca16bcaec15742ed3db",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "69c7ccf5d656e92b0a71e2456933481338ddb675",
       "version": "1.76.0",
diff --git a/versions/b-/boost-scope-exit.json b/versions/b-/boost-scope-exit.json
index 351561e..622822b 100644
--- a/versions/b-/boost-scope-exit.json
+++ b/versions/b-/boost-scope-exit.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "33d55355e2f85c6188f1d131f386f86b8e29efc1",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "419330b673f261bc92184d6f65b442bda6fb0fbb",
       "version": "1.76.0",
diff --git a/versions/b-/boost-serialization.json b/versions/b-/boost-serialization.json
index 127e96e..2ca28e8 100644
--- a/versions/b-/boost-serialization.json
+++ b/versions/b-/boost-serialization.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "c8d272453100026b736637eabbebd15fb86ddd00",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "7cd97a04356c141db68bfb6aec62c68e467f9ea6",
       "version": "1.76.0",
diff --git a/versions/b-/boost-signals2.json b/versions/b-/boost-signals2.json
index a03b6c1..a4333ea 100644
--- a/versions/b-/boost-signals2.json
+++ b/versions/b-/boost-signals2.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "30008ab1a46d9c2bc7f8cbbbcb7d3245f67acca3",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "c574224ceed1d97eb67edfdb398117fb908b91c9",
       "version": "1.76.0",
diff --git a/versions/b-/boost-smart-ptr.json b/versions/b-/boost-smart-ptr.json
index 08a9295..dfb0d40 100644
--- a/versions/b-/boost-smart-ptr.json
+++ b/versions/b-/boost-smart-ptr.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "700532550b70d03254c77f1467ab4c01a2c6e62a",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "f43e22c2f1e0d71baa91b8ac5d995ab0cc0a802e",
       "version": "1.76.0",
diff --git a/versions/b-/boost-sort.json b/versions/b-/boost-sort.json
index 2d9c8e0..f1b40c3 100644
--- a/versions/b-/boost-sort.json
+++ b/versions/b-/boost-sort.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "eb0b234026858f9cabcbaef1963f0468a4cd3a71",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "078e3d6c36e55a55d2af19d02036437d6dabff5e",
       "version": "1.76.0",
diff --git a/versions/b-/boost-spirit.json b/versions/b-/boost-spirit.json
index 4ec1efb..098082d 100644
--- a/versions/b-/boost-spirit.json
+++ b/versions/b-/boost-spirit.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "bc66c5a9ccd7f7bde95426392bc7ff62189f920d",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "0fd209b14daf0b5990c60a1e10a6d92dd03c009c",
       "version": "1.76.0",
diff --git a/versions/b-/boost-stacktrace.json b/versions/b-/boost-stacktrace.json
index 06611a5..92f8154 100644
--- a/versions/b-/boost-stacktrace.json
+++ b/versions/b-/boost-stacktrace.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "cdd32d2e17baa1c70faefe65ea2a8877675ebc22",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "02837608d604cde8de8bcbd5dcc706e406a808dd",
       "version": "1.76.0",
diff --git a/versions/b-/boost-statechart.json b/versions/b-/boost-statechart.json
index 934fe3a..b3e2508 100644
--- a/versions/b-/boost-statechart.json
+++ b/versions/b-/boost-statechart.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "044b9fc61c729216838037b6b519393e32b2fa26",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "94c1acd6353e0db7370f742c082c160114f7af8a",
       "version": "1.76.0",
diff --git a/versions/b-/boost-static-assert.json b/versions/b-/boost-static-assert.json
index 5a1eef7..1da1c11 100644
--- a/versions/b-/boost-static-assert.json
+++ b/versions/b-/boost-static-assert.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "57ca16ab3652380b32a137add7aed6a385754d75",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "dc334c3a07d041efa802d868ece12150bdef34b9",
       "version": "1.76.0",
diff --git a/versions/b-/boost-static-string.json b/versions/b-/boost-static-string.json
index ce71f6e..c5953e7 100644
--- a/versions/b-/boost-static-string.json
+++ b/versions/b-/boost-static-string.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "8296453890169b2bf99e2b7ecf4231c7ae572903",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "990abb2e15b868e2f80750422c3750e11700bc17",
       "version": "1.76.0",
diff --git a/versions/b-/boost-stl-interfaces.json b/versions/b-/boost-stl-interfaces.json
index 4b44371..4d7a745 100644
--- a/versions/b-/boost-stl-interfaces.json
+++ b/versions/b-/boost-stl-interfaces.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "0e127914d34e8dbaebf9f36fe800b8bc85252233",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "4b74daa481d1f60e2d6f9c6b221a80dc8668cde7",
       "version": "1.76.0",
diff --git a/versions/b-/boost-system.json b/versions/b-/boost-system.json
index 61c8f4c..11a6352 100644
--- a/versions/b-/boost-system.json
+++ b/versions/b-/boost-system.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "973d6e6f8e21c429e4c61ffdd394d71bdd96bbc1",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "c0286de08a3fa5ba043e432b986df78f4defcc96",
       "version": "1.76.0",
diff --git a/versions/b-/boost-test.json b/versions/b-/boost-test.json
index de7fd15..90f4b08 100644
--- a/versions/b-/boost-test.json
+++ b/versions/b-/boost-test.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "56243e726c5a2c29f6524092203329d63a2326b5",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "9bab6b8839833eda9df6a0016d8634d129fef485",
       "version": "1.76.0",
diff --git a/versions/b-/boost-thread.json b/versions/b-/boost-thread.json
index b6358cf..0a446e5 100644
--- a/versions/b-/boost-thread.json
+++ b/versions/b-/boost-thread.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "431f0220b371642d8647d0111a661922c9b4b3d0",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "ef29c4cc84cd28ca6cc812794dfb264709dac11e",
       "version": "1.76.0",
diff --git a/versions/b-/boost-throw-exception.json b/versions/b-/boost-throw-exception.json
index 673c725..39345f0 100644
--- a/versions/b-/boost-throw-exception.json
+++ b/versions/b-/boost-throw-exception.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "f0887800c8710d96015c7c1541f78265e1227963",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "29a39e0d594d74febccddce3a077ff39c484fe21",
       "version": "1.76.0",
diff --git a/versions/b-/boost-timer.json b/versions/b-/boost-timer.json
index 70ad94f..ad7b8e0 100644
--- a/versions/b-/boost-timer.json
+++ b/versions/b-/boost-timer.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "cee3a21bb22197439cae2f5ac86048c31d0e5bb6",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "7e8fe8dd0d1524fc679c48bf4ca41f31a99ebc36",
       "version": "1.76.0",
diff --git a/versions/b-/boost-tokenizer.json b/versions/b-/boost-tokenizer.json
index ab96011..824149e 100644
--- a/versions/b-/boost-tokenizer.json
+++ b/versions/b-/boost-tokenizer.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "79882d15718cf9395ff95fa5434d05ab01bd6679",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "2b9b3cbc205006491c43f7244cd4a046961e610c",
       "version": "1.76.0",
diff --git a/versions/b-/boost-tti.json b/versions/b-/boost-tti.json
index 49ab50a..8de66a0 100644
--- a/versions/b-/boost-tti.json
+++ b/versions/b-/boost-tti.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "102fbb95889400677115252d4a5954a2f7edd5e1",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "878a097bf8023343a8af384bb30e0eee437a6904",
       "version": "1.76.0",
diff --git a/versions/b-/boost-tuple.json b/versions/b-/boost-tuple.json
index 47483ea..1b196a2 100644
--- a/versions/b-/boost-tuple.json
+++ b/versions/b-/boost-tuple.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "b2dc4b33674ef4290b12a87b05fc2853b55643cb",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "8b10179f5ffe71f697610799b865c72d7be1dfb2",
       "version": "1.76.0",
diff --git a/versions/b-/boost-type-erasure.json b/versions/b-/boost-type-erasure.json
index 4e4fa5e..6d71a65 100644
--- a/versions/b-/boost-type-erasure.json
+++ b/versions/b-/boost-type-erasure.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "8e0711a0047f51bb6f021cc766cea87d146308d8",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "b488a742d2f94e05da4f00a2fd3c9cb46fba13df",
       "version": "1.76.0",
diff --git a/versions/b-/boost-type-index.json b/versions/b-/boost-type-index.json
index 5c43e79..41d2c86 100644
--- a/versions/b-/boost-type-index.json
+++ b/versions/b-/boost-type-index.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "b8c5d86d75e307f04c4e5548f2ff57dccdc29e40",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "2125b24468cfbf25aaf0c3f600cda9b6773ffb18",
       "version": "1.76.0",
diff --git a/versions/b-/boost-type-traits.json b/versions/b-/boost-type-traits.json
index 0769cc4..85a5178 100644
--- a/versions/b-/boost-type-traits.json
+++ b/versions/b-/boost-type-traits.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "7f108bb5313d004627d2b81b5e2a6d7298b091e9",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "2feae16df79f9f3d24b98d407e542458706426c5",
       "version": "1.76.0",
diff --git a/versions/b-/boost-typeof.json b/versions/b-/boost-typeof.json
index fe3d24d..f68d656 100644
--- a/versions/b-/boost-typeof.json
+++ b/versions/b-/boost-typeof.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "7df16df37b9fe9d5e4184dfdf928030010522f51",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "6f493f75125a3d4c8b69fccc3c72ed6b868368c4",
       "version": "1.76.0",
diff --git a/versions/b-/boost-ublas.json b/versions/b-/boost-ublas.json
index 843391a..f82b71b 100644
--- a/versions/b-/boost-ublas.json
+++ b/versions/b-/boost-ublas.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "2403e70ed1aefa09410b4b0216495e5b256a35ad",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "845a49ec34532fe2ba0d071e489eec10808499ab",
       "version": "1.76.0",
diff --git a/versions/b-/boost-uninstall.json b/versions/b-/boost-uninstall.json
index 200bac7..b0bdb7a 100644
--- a/versions/b-/boost-uninstall.json
+++ b/versions/b-/boost-uninstall.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "5d947b991071a758e1845ae85d4d9e235c585528",
+      "version-string": "1.77.0",
+      "port-version": 1
+    },
     {
       "git-tree": "092a563d81779e6bfb0ee656bc4c8f01f57c7666",
       "version-string": "1.75.0",
diff --git a/versions/b-/boost-units.json b/versions/b-/boost-units.json
index df5f79b..4c50fc3 100644
--- a/versions/b-/boost-units.json
+++ b/versions/b-/boost-units.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "a02da9c329bb8258edc30bf70edf274e9f67923b",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "fce0be543d0eabb6160e3294f89c10165623e53f",
       "version": "1.76.0",
diff --git a/versions/b-/boost-unordered.json b/versions/b-/boost-unordered.json
index a68e71d..4127422 100644
--- a/versions/b-/boost-unordered.json
+++ b/versions/b-/boost-unordered.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "ee989128695300505ccac7563c02edf41d26dd0b",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "f950f2d90f50ec8d7982801ae8df77ab848285a6",
       "version": "1.76.0",
diff --git a/versions/b-/boost-utility.json b/versions/b-/boost-utility.json
index 94ad46f..7162542 100644
--- a/versions/b-/boost-utility.json
+++ b/versions/b-/boost-utility.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "e3589215d60cac29105fb361ef70e6d8befb8f94",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "aa3e587e5d4f80c8aa934cde043ac5940adaed55",
       "version": "1.76.0",
diff --git a/versions/b-/boost-uuid.json b/versions/b-/boost-uuid.json
index 92e4a8e..c800583 100644
--- a/versions/b-/boost-uuid.json
+++ b/versions/b-/boost-uuid.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "ce741d3c6c5770db02da8abb268bdd0b2cd0519b",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "5da2f125967693081c7afcf81a327fb6b63343f0",
       "version": "1.76.0",
diff --git a/versions/b-/boost-variant.json b/versions/b-/boost-variant.json
index 87d228c..3702cf4 100644
--- a/versions/b-/boost-variant.json
+++ b/versions/b-/boost-variant.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "eb08ddeee14f593ad73957b45a26230b7d546f5a",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "cc3ce58ddedfd3cf1d23a75154f3939a1f7604bb",
       "version": "1.76.0",
diff --git a/versions/b-/boost-variant2.json b/versions/b-/boost-variant2.json
index 3482f58..12a9941 100644
--- a/versions/b-/boost-variant2.json
+++ b/versions/b-/boost-variant2.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "7cc13c2fc5f9f303b76d9fc39da52e198bd6a998",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "e3a2b15165133dd1a0ab0c5477e521e25ad02a31",
       "version": "1.76.0",
diff --git a/versions/b-/boost-vmd.json b/versions/b-/boost-vmd.json
index 1bd9429..b6fba2a 100644
--- a/versions/b-/boost-vmd.json
+++ b/versions/b-/boost-vmd.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "65746c8cdad55d1703218a4e1eeaedd8a8cf3641",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "b2e44500c55aa436e9d239130203e1953f4d713c",
       "version": "1.76.0",
diff --git a/versions/b-/boost-wave.json b/versions/b-/boost-wave.json
index 1e613bd..c7dd335 100644
--- a/versions/b-/boost-wave.json
+++ b/versions/b-/boost-wave.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "ad6692a6cb19f2aff062cbabe8331e3904a5c2ae",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "0b25e696df99e6186c1018a04d8c66607d330b89",
       "version": "1.76.0",
diff --git a/versions/b-/boost-winapi.json b/versions/b-/boost-winapi.json
index fe729f3..6279226 100644
--- a/versions/b-/boost-winapi.json
+++ b/versions/b-/boost-winapi.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "2d4c0be143dbffd619ac154ef5d8f4fe24277bbe",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "48b21bc998317a6d60c63e07b38c83f4126b107b",
       "version": "1.76.0",
diff --git a/versions/b-/boost-xpressive.json b/versions/b-/boost-xpressive.json
index eef160d..3fe51d7 100644
--- a/versions/b-/boost-xpressive.json
+++ b/versions/b-/boost-xpressive.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "0674280234c342b471c291c1bf988ca139c297f6",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "8fea61636685db99cf11030e507f028cfa212bee",
       "version": "1.76.0",
diff --git a/versions/b-/boost-yap.json b/versions/b-/boost-yap.json
index 7365300..6fa9b8f 100644
--- a/versions/b-/boost-yap.json
+++ b/versions/b-/boost-yap.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "856780f406def0087cc90b0dd0b623a65d78103e",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "daf7f224a26824ae0f4deb4e605e952d97755eb6",
       "version": "1.76.0",
diff --git a/versions/b-/boost.json b/versions/b-/boost.json
index 6c3c1e0..94e7b2f 100644
--- a/versions/b-/boost.json
+++ b/versions/b-/boost.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "0806cca7b211a518ff5bb699af86393db80d77e2",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "1e18b90b86df900244b7c8c7001ceeac37b083ae",
       "version": "1.76.0",
diff --git a/versions/baseline.json b/versions/baseline.json
index 94f34ac..c62fad4 100644
--- a/versions/baseline.json
+++ b/versions/baseline.json
@@ -449,55 +449,55 @@
       "port-version": 0
     },
     "boost": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-accumulators": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-algorithm": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-align": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-any": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-array": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-asio": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-assert": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-assign": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-atomic": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-beast": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-bimap": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-bind": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-build": {
@@ -505,79 +505,83 @@
       "port-version": 0
     },
     "boost-callable-traits": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-chrono": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-circular-buffer": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-compatibility": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-compute": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-concept-check": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-config": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-container": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-container-hash": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-context": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-contract": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-conversion": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-convert": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-core": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-coroutine": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-coroutine2": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-crc": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-date-time": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
+      "port-version": 0
+    },
+    "boost-describe": {
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-detail": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-di": {
@@ -585,435 +589,443 @@
       "port-version": 0
     },
     "boost-dll": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-dynamic-bitset": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-endian": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-exception": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-fiber": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-filesystem": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-flyweight": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-foreach": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-format": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-function": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-function-types": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-functional": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-fusion": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-geometry": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-gil": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-graph": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-graph-parallel": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-hana": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-heap": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-histogram": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-hof": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-icl": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-integer": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-interprocess": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-interval": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-intrusive": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-io": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-iostreams": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-iterator": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-json": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-lambda": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
+      "port-version": 0
+    },
+    "boost-lambda2": {
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-leaf": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-lexical-cast": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-local-function": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-locale": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-lockfree": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-log": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-logic": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-math": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-metaparse": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-modular-build-helper": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 1
     },
     "boost-move": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-mp11": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-mpi": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-mpl": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-msm": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-multi-array": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-multi-index": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-multiprecision": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-nowide": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-numeric-conversion": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-odeint": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-optional": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-outcome": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-parameter": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-parameter-python": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-pfr": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-phoenix": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-poly-collection": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-polygon": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-pool": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-predef": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-preprocessor": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-process": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-program-options": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-property-map": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
+      "port-version": 0
+    },
+    "boost-property-map-parallel": {
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-property-tree": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-proto": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-ptr-container": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-python": {
-      "baseline": "1.76.0",
-      "port-version": 1
+      "baseline": "1.77.0",
+      "port-version": 0
     },
     "boost-qvm": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-random": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-range": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-ratio": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-rational": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-regex": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-safe-numerics": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-scope-exit": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-serialization": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-signals2": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-smart-ptr": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-sort": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-spirit": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-stacktrace": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-statechart": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-static-assert": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-static-string": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-stl-interfaces": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-system": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-test": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-thread": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-throw-exception": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-timer": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-tokenizer": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-tti": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-tuple": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-type-erasure": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-type-index": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-type-traits": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-typeof": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-ublas": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-uninstall": {
-      "baseline": "1.75.0",
+      "baseline": "1.77.0",
       "port-version": 1
     },
     "boost-units": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-unordered": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-utility": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-uuid": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-variant": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-variant2": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-vcpkg-helpers": {
@@ -1021,23 +1033,23 @@
       "port-version": 2
     },
     "boost-vmd": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-wave": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-winapi": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-xpressive": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-yap": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boringssl": {

@BillyONeal
Copy link
Member

Pushed merge with master because existing VM fleet is being shut down.

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 e22f9d7d70e61b8b0cfe1c0adacee69bf6f8365b -- versions
./vcpkg x-add-version --all
Diff
diff --git a/versions/b-/boost-accumulators.json b/versions/b-/boost-accumulators.json
index 9199767..a19977c 100644
--- a/versions/b-/boost-accumulators.json
+++ b/versions/b-/boost-accumulators.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "9ca35bf034feb3e7688fc0239bdc1cd48ef58c68",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "94824d664d1b512dd44c3c84652b59da7726273a",
       "version": "1.76.0",
diff --git a/versions/b-/boost-algorithm.json b/versions/b-/boost-algorithm.json
index d4abb0b..03da7de 100644
--- a/versions/b-/boost-algorithm.json
+++ b/versions/b-/boost-algorithm.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "1bdc3fb4a3e99a0bf3d1630f3f2a0520128c6d31",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "b6ce23e02aaf8b595e852e9746677fa7f85819ca",
       "version": "1.76.0",
diff --git a/versions/b-/boost-align.json b/versions/b-/boost-align.json
index 53a6ac2..56e02d2 100644
--- a/versions/b-/boost-align.json
+++ b/versions/b-/boost-align.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "5e733503d18c7e82478961e1155a40a95af0ab42",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "b28cfbc210773962783f57f6526678f1085be471",
       "version": "1.76.0",
diff --git a/versions/b-/boost-any.json b/versions/b-/boost-any.json
index c548b6c..560db3a 100644
--- a/versions/b-/boost-any.json
+++ b/versions/b-/boost-any.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "d1d0e702307de9653e859bbddc184b3e348c9fdc",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "20631fecfd4ef3388bcaca6a3491d27b23bde42d",
       "version": "1.76.0",
diff --git a/versions/b-/boost-array.json b/versions/b-/boost-array.json
index 2f0eb18..f14f775 100644
--- a/versions/b-/boost-array.json
+++ b/versions/b-/boost-array.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "fb008cce0de1c6a34ac5222d03d7e1069d135dc4",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "bea67607788bd73e3c83b93848a507090f886b7c",
       "version": "1.76.0",
diff --git a/versions/b-/boost-asio.json b/versions/b-/boost-asio.json
index 1043fdf..62cc711 100644
--- a/versions/b-/boost-asio.json
+++ b/versions/b-/boost-asio.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "654c2d5eeee047ab32025417320d0c7d4f8c18f8",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "c422367cb9f7a8de0fcbf1809e1a2cab1983bce9",
       "version": "1.76.0",
diff --git a/versions/b-/boost-assert.json b/versions/b-/boost-assert.json
index 38aa1d4..04e0758 100644
--- a/versions/b-/boost-assert.json
+++ b/versions/b-/boost-assert.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "db6b88ce332c6752f87f8f0c098a832e23610303",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "d756c428b49e3aed8ce71c1d0b946426e929ef8a",
       "version": "1.76.0",
diff --git a/versions/b-/boost-assign.json b/versions/b-/boost-assign.json
index 1ee54c9..c0523ea 100644
--- a/versions/b-/boost-assign.json
+++ b/versions/b-/boost-assign.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "e8fd62c102cb61828ef12e076bc6330c2c8c7fca",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "b026e0722c90b595f8125caab74275b68dcd81f9",
       "version": "1.76.0",
diff --git a/versions/b-/boost-atomic.json b/versions/b-/boost-atomic.json
index be30f33..1c02219 100644
--- a/versions/b-/boost-atomic.json
+++ b/versions/b-/boost-atomic.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "9bb8e8b3f795d8034a4690e1a53ed4028e9a9573",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "cfe27152cb82633d279f5c55b3eb9ba3b454e23e",
       "version": "1.76.0",
diff --git a/versions/b-/boost-beast.json b/versions/b-/boost-beast.json
index f3d4809..58a516b 100644
--- a/versions/b-/boost-beast.json
+++ b/versions/b-/boost-beast.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "154d8664ca78bcee263cec7a297afe36a4877313",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "9d135f2fabb815ef2c643e71db48e227494aa3dd",
       "version": "1.76.0",
diff --git a/versions/b-/boost-bimap.json b/versions/b-/boost-bimap.json
index afb682e..b284197 100644
--- a/versions/b-/boost-bimap.json
+++ b/versions/b-/boost-bimap.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "2c727e433670c2062c86d3bbd01628f32a8ab6bf",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "2a01b028c11f40a89e1f0157f97e866ed4d53046",
       "version": "1.76.0",
diff --git a/versions/b-/boost-bind.json b/versions/b-/boost-bind.json
index bf814c6..a69492f 100644
--- a/versions/b-/boost-bind.json
+++ b/versions/b-/boost-bind.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "a1764edb5aaa4cf532e6e2d60d56420240dec410",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "7e622ce41f16af974c759e51dd9a250b054b3a71",
       "version": "1.76.0",
diff --git a/versions/b-/boost-callable-traits.json b/versions/b-/boost-callable-traits.json
index adc0b9f..ae38830 100644
--- a/versions/b-/boost-callable-traits.json
+++ b/versions/b-/boost-callable-traits.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "6c22b4049665b95038b8f5d1e1952434f1387f7c",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "61e468bd018412606e863d2b43d9b01c54205ba8",
       "version": "1.76.0",
diff --git a/versions/b-/boost-chrono.json b/versions/b-/boost-chrono.json
index 92397ae..42a5464 100644
--- a/versions/b-/boost-chrono.json
+++ b/versions/b-/boost-chrono.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "80477c12473b76536e43a5288bb4f83a3afeadea",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "9852214af239e8f5f34ba4299ac07b5e207f01da",
       "version": "1.76.0",
diff --git a/versions/b-/boost-circular-buffer.json b/versions/b-/boost-circular-buffer.json
index 0d7578b..0de7c05 100644
--- a/versions/b-/boost-circular-buffer.json
+++ b/versions/b-/boost-circular-buffer.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "6352fb4c9b9e30001311015e28e712e9a2ef4a33",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "bcf85566e4489a3d73496650c2ae9481ff3640ef",
       "version": "1.76.0",
diff --git a/versions/b-/boost-compatibility.json b/versions/b-/boost-compatibility.json
index 2c9f8fb..11473c8 100644
--- a/versions/b-/boost-compatibility.json
+++ b/versions/b-/boost-compatibility.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "b2b4f365d9ee62baf2f0197bad774a679cb7449e",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "06fb2597b509bc3d29528cb737c46db0ee09ecdc",
       "version": "1.76.0",
diff --git a/versions/b-/boost-compute.json b/versions/b-/boost-compute.json
index 34cca0a..8e8cabe 100644
--- a/versions/b-/boost-compute.json
+++ b/versions/b-/boost-compute.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "ed44f0f5a4f89ceeaca609370445e2bf0c14368d",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "805aad1fd978317024fd94885e2cfde0b90af4ef",
       "version": "1.76.0",
diff --git a/versions/b-/boost-concept-check.json b/versions/b-/boost-concept-check.json
index a8e6283..e116be7 100644
--- a/versions/b-/boost-concept-check.json
+++ b/versions/b-/boost-concept-check.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "9bdfb3a9b14b35dc1833bc559226c7925096ff57",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "b6c3818b3fbea8e53859becf5f7a80ab8e583a85",
       "version": "1.76.0",
diff --git a/versions/b-/boost-config.json b/versions/b-/boost-config.json
index 0500008..6e93f18 100644
--- a/versions/b-/boost-config.json
+++ b/versions/b-/boost-config.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "2a93a4c962b961f617c133389c18a994e3c27af1",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "a840275c02416548a8fa29b9d6170cb0a6e14680",
       "version": "1.76.0",
diff --git a/versions/b-/boost-container-hash.json b/versions/b-/boost-container-hash.json
index ca60695..9611986 100644
--- a/versions/b-/boost-container-hash.json
+++ b/versions/b-/boost-container-hash.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "76c8d3c46db10b6774d6986822e53d1140934667",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "b8f8aa1976367c2a674b1a8a91ec5e2ceee25a4c",
       "version": "1.76.0",
diff --git a/versions/b-/boost-container.json b/versions/b-/boost-container.json
index 2da6fb4..09b4ff3 100644
--- a/versions/b-/boost-container.json
+++ b/versions/b-/boost-container.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "13bc59d2743dbafca936963df21dad58b8f0c11c",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "d24b325327cadb5031964d839a0c89ca482d87ad",
       "version": "1.76.0",
diff --git a/versions/b-/boost-context.json b/versions/b-/boost-context.json
index 57b42e3..ee75461 100644
--- a/versions/b-/boost-context.json
+++ b/versions/b-/boost-context.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "992c59006113598a5898e24538141227cf6025c2",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "7543f135833a2b698617f25a5206dd4194fe01bb",
       "version": "1.76.0",
diff --git a/versions/b-/boost-contract.json b/versions/b-/boost-contract.json
index 6a3914a..a833709 100644
--- a/versions/b-/boost-contract.json
+++ b/versions/b-/boost-contract.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "d75c604ab26d9ee1e065a6acbd2cf0044014ecac",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "6b8c36f8582d262cc3c02dc91e98309dd53b5a4b",
       "version": "1.76.0",
diff --git a/versions/b-/boost-conversion.json b/versions/b-/boost-conversion.json
index 3397248..ac3282e 100644
--- a/versions/b-/boost-conversion.json
+++ b/versions/b-/boost-conversion.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "c08d798f24aa3ab731717daba2bd10c592da4cbf",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "a18dc435cbe0aa35d32830fbe85d7d5ab0b71bf0",
       "version": "1.76.0",
diff --git a/versions/b-/boost-convert.json b/versions/b-/boost-convert.json
index b12a031..1bdea7d 100644
--- a/versions/b-/boost-convert.json
+++ b/versions/b-/boost-convert.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "8f01a746807fe131cfd83962df7faebd340eaef4",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "d13b694428c83a3f00302d0a4af2d2c457f13f05",
       "version": "1.76.0",
diff --git a/versions/b-/boost-core.json b/versions/b-/boost-core.json
index 03ec7ef..431eb62 100644
--- a/versions/b-/boost-core.json
+++ b/versions/b-/boost-core.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "ac0956aa5d9fe3e06b6ef451445075080c1bf9d9",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "f72d1f923bbbf99709e9cbaf54f36b7c2d22d169",
       "version": "1.76.0",
diff --git a/versions/b-/boost-coroutine.json b/versions/b-/boost-coroutine.json
index f00bc26..79932ac 100644
--- a/versions/b-/boost-coroutine.json
+++ b/versions/b-/boost-coroutine.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "de4e08efac1f752a41b5f2260dd95732a0c73715",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "55c94396b67927007f75ce08b2acc2b9adc908e5",
       "version": "1.76.0",
diff --git a/versions/b-/boost-coroutine2.json b/versions/b-/boost-coroutine2.json
index a77f8ef..de4f10b 100644
--- a/versions/b-/boost-coroutine2.json
+++ b/versions/b-/boost-coroutine2.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "a8142422dd258f6a24df4ef3caf54b1d48096d8e",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "4fe20c2b3573e82f0db30917b005310bc8697f88",
       "version": "1.76.0",
diff --git a/versions/b-/boost-crc.json b/versions/b-/boost-crc.json
index b3f8af4..d887e71 100644
--- a/versions/b-/boost-crc.json
+++ b/versions/b-/boost-crc.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "bab49b15015caaf455e6b304a613fccacd501ada",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "a9fb53c9bd706bc62d747a6e19e7d0639da9805d",
       "version": "1.76.0",
diff --git a/versions/b-/boost-date-time.json b/versions/b-/boost-date-time.json
index 7f7d436..5d8705d 100644
--- a/versions/b-/boost-date-time.json
+++ b/versions/b-/boost-date-time.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "f1ba7566da43e127b28ce33a75985063844ed803",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "47a2624a239c59fd89846f7b24fc3b108b31e82b",
       "version": "1.76.0",
diff --git a/versions/b-/boost-detail.json b/versions/b-/boost-detail.json
index 6697d99..6b84a60 100644
--- a/versions/b-/boost-detail.json
+++ b/versions/b-/boost-detail.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "e620e57b718f1261e0c15e5711181a3fc3e9fe79",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "69e27a71e0cacff0f2a9b005f03bc6262fe97210",
       "version": "1.76.0",
diff --git a/versions/b-/boost-dll.json b/versions/b-/boost-dll.json
index fd55ed1..8fef201 100644
--- a/versions/b-/boost-dll.json
+++ b/versions/b-/boost-dll.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "7ca0cf6c2a9f41257ad68442240ff7ad21b7e662",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "b04bd18cc23d270ccaf152f5d28d5948ca69a664",
       "version": "1.76.0",
diff --git a/versions/b-/boost-dynamic-bitset.json b/versions/b-/boost-dynamic-bitset.json
index a8f5f19..dbe5f9b 100644
--- a/versions/b-/boost-dynamic-bitset.json
+++ b/versions/b-/boost-dynamic-bitset.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "4ea6d905ef64b6d80fba348c30a6b9d5195ba78a",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "f0d3d3b2abd89405fba3564e8db5e05a02fb2902",
       "version": "1.76.0",
diff --git a/versions/b-/boost-endian.json b/versions/b-/boost-endian.json
index 45e4a26..48caee3 100644
--- a/versions/b-/boost-endian.json
+++ b/versions/b-/boost-endian.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "6950c45ffb4e112920b6dd50c1cddde07b30d61d",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "c191f1b591ce4455f933fa254ca32dfa5796058d",
       "version": "1.76.0",
diff --git a/versions/b-/boost-exception.json b/versions/b-/boost-exception.json
index 5dc5968..332ca21 100644
--- a/versions/b-/boost-exception.json
+++ b/versions/b-/boost-exception.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "27450b57d1d9e49cda6b5be5b3e2ec2bcc204bed",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "aa0a09700d91a3cd3bf1fbf6b8463e20ede77053",
       "version": "1.76.0",
diff --git a/versions/b-/boost-fiber.json b/versions/b-/boost-fiber.json
index fc78d02..0b41d4e 100644
--- a/versions/b-/boost-fiber.json
+++ b/versions/b-/boost-fiber.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "87a26babef4d570c0ad24a596950a60694e3e356",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "e9b109cf5a3f708a5036ddeee8b58676357b3db9",
       "version": "1.76.0",
diff --git a/versions/b-/boost-filesystem.json b/versions/b-/boost-filesystem.json
index b26dbff..3d7ddd3 100644
--- a/versions/b-/boost-filesystem.json
+++ b/versions/b-/boost-filesystem.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "bb265f46da941ecd7f3bb0b93b169e27af18b5e6",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "9265c46ce355c8470fa5bf8941b59dd27428d92e",
       "version": "1.76.0",
diff --git a/versions/b-/boost-flyweight.json b/versions/b-/boost-flyweight.json
index 06bb8dc..b8f104d 100644
--- a/versions/b-/boost-flyweight.json
+++ b/versions/b-/boost-flyweight.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "625a28a1bab552ae66738b348054baeb5b2b2437",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "476c374b6a92402048db19b98376eff8b3e05782",
       "version": "1.76.0",
diff --git a/versions/b-/boost-foreach.json b/versions/b-/boost-foreach.json
index e5dec6f..66f0a1e 100644
--- a/versions/b-/boost-foreach.json
+++ b/versions/b-/boost-foreach.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "d2b62f512ff0ff5929ec54d987d5793887c1c056",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "0e0fdd6589d7f0f04406efec82efcec315fa337e",
       "version": "1.76.0",
diff --git a/versions/b-/boost-format.json b/versions/b-/boost-format.json
index e398345..6b3d151 100644
--- a/versions/b-/boost-format.json
+++ b/versions/b-/boost-format.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "15c6449aa221b65139b38cc6c6ef91f32e2d2b1d",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "352c9212fd097f4c147caf0dab9cec05cd47aa1a",
       "version": "1.76.0",
diff --git a/versions/b-/boost-function-types.json b/versions/b-/boost-function-types.json
index b7af3e7..c2d0dcf 100644
--- a/versions/b-/boost-function-types.json
+++ b/versions/b-/boost-function-types.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "7675770af935fb375c0350c7a5fc561f9bc31432",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "2f33a85bf7a578c9659b4bccd02296568bae3f3e",
       "version": "1.76.0",
diff --git a/versions/b-/boost-function.json b/versions/b-/boost-function.json
index eb9a5ce..9de524d 100644
--- a/versions/b-/boost-function.json
+++ b/versions/b-/boost-function.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "092af2f7e20c516fc02e8a39d8887f2301bb1fd9",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "ad37e24486926b336f2ee015a3fa88cc8f8a2490",
       "version": "1.76.0",
diff --git a/versions/b-/boost-functional.json b/versions/b-/boost-functional.json
index cc58bf4..68497a7 100644
--- a/versions/b-/boost-functional.json
+++ b/versions/b-/boost-functional.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "26960fd1a5c5ffbb7da0d747f43a61a27d8825eb",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "e84b797bddccd2a46e818d4364f71810f687b117",
       "version": "1.76.0",
diff --git a/versions/b-/boost-fusion.json b/versions/b-/boost-fusion.json
index 58cb0d0..a5b09db 100644
--- a/versions/b-/boost-fusion.json
+++ b/versions/b-/boost-fusion.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "6a619b93e6245951cc2bf12f3477dc3ea1a43f3f",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "e6168fcf7f513e57e8f01f5c0ab19f446a66cd57",
       "version": "1.76.0",
diff --git a/versions/b-/boost-geometry.json b/versions/b-/boost-geometry.json
index a0b8d11..3cd8c38 100644
--- a/versions/b-/boost-geometry.json
+++ b/versions/b-/boost-geometry.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "28bbc03f1d2a8c59236d65cd4eab7ccca3951baa",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "7de8c6c9ed0908a5d85b3dd739d27922fa213931",
       "version": "1.76.0",
diff --git a/versions/b-/boost-gil.json b/versions/b-/boost-gil.json
index b1f28b1..a2e6ba6 100644
--- a/versions/b-/boost-gil.json
+++ b/versions/b-/boost-gil.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "b251f679c798070d23be117118fa1e63e423ebb2",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "4d323694c269cffa88a705e2eec5339c1dd391d3",
       "version": "1.76.0",
diff --git a/versions/b-/boost-graph-parallel.json b/versions/b-/boost-graph-parallel.json
index 8bb123d..cb3fe3d 100644
--- a/versions/b-/boost-graph-parallel.json
+++ b/versions/b-/boost-graph-parallel.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "3d2e8013354fdf7d262b5b311f0f3b488fb5aabb",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "e71dd1ba560f6dfcfefa262a5c6762a15b94e3d4",
       "version": "1.76.0",
diff --git a/versions/b-/boost-graph.json b/versions/b-/boost-graph.json
index 41ac721..df5b22a 100644
--- a/versions/b-/boost-graph.json
+++ b/versions/b-/boost-graph.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "69d727c85b6dbfe67b5f2c220cb099ff550a36c6",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "c14b7885fb22225d265897b942a090ee43bcc1c3",
       "version": "1.76.0",
diff --git a/versions/b-/boost-hana.json b/versions/b-/boost-hana.json
index 469ac15..4a4d472 100644
--- a/versions/b-/boost-hana.json
+++ b/versions/b-/boost-hana.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "e24bae813978df09c5b5718b6c4d2aa87734ab2a",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "55d762dd0711b68ad1e494dc5d7f3e88ba6b6889",
       "version": "1.76.0",
diff --git a/versions/b-/boost-heap.json b/versions/b-/boost-heap.json
index 5053b07..56633dc 100644
--- a/versions/b-/boost-heap.json
+++ b/versions/b-/boost-heap.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "7e20b7e0b7e8b335bbf78053d032c3a1fdeeea56",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "7901583dc54be5f2453147da8fc772c5295f3ccd",
       "version": "1.76.0",
diff --git a/versions/b-/boost-histogram.json b/versions/b-/boost-histogram.json
index 928b7b0..8419587 100644
--- a/versions/b-/boost-histogram.json
+++ b/versions/b-/boost-histogram.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "09522ba204485792839f58b858ac31550e14a023",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "dcdf8ce8a1b3b6563bc1aae0ef60afaaac061f89",
       "version": "1.76.0",
diff --git a/versions/b-/boost-hof.json b/versions/b-/boost-hof.json
index 15433f0..e351454 100644
--- a/versions/b-/boost-hof.json
+++ b/versions/b-/boost-hof.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "2c22e81e06ddd812d0328854ce7302f662fca398",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "8bc8af27f9d16f09f9c17a179abdf230d39a24eb",
       "version": "1.76.0",
diff --git a/versions/b-/boost-icl.json b/versions/b-/boost-icl.json
index 96f0dbf..3e7a17d 100644
--- a/versions/b-/boost-icl.json
+++ b/versions/b-/boost-icl.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "e21b8389938919452967794b57aa88285e4cd335",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "70080f8e245f5ba2caa54b447f946bee8c998ec8",
       "version": "1.76.0",
diff --git a/versions/b-/boost-integer.json b/versions/b-/boost-integer.json
index 511c3d1..9310a58 100644
--- a/versions/b-/boost-integer.json
+++ b/versions/b-/boost-integer.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "375a2af7e2d5d620aa9f42064255c269b0c73f5a",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "77a69013cb4d850223122dff3bff12318a140d82",
       "version": "1.76.0",
diff --git a/versions/b-/boost-interprocess.json b/versions/b-/boost-interprocess.json
index 48908e0..87fb81f 100644
--- a/versions/b-/boost-interprocess.json
+++ b/versions/b-/boost-interprocess.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "a7755bea85f3c1103b38bfa2fb68a62b92de4942",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "6e0c78814b07fcfe58e421f651bda285081dcd48",
       "version": "1.76.0",
diff --git a/versions/b-/boost-interval.json b/versions/b-/boost-interval.json
index 5f1944f..277962a 100644
--- a/versions/b-/boost-interval.json
+++ b/versions/b-/boost-interval.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "e57b55cec7198cb4f448933fa2763465db0c9672",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "6c7ee56a1456d43b67e772976c40eab0f96e10e8",
       "version": "1.76.0",
diff --git a/versions/b-/boost-intrusive.json b/versions/b-/boost-intrusive.json
index a691948..5d825dc 100644
--- a/versions/b-/boost-intrusive.json
+++ b/versions/b-/boost-intrusive.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "9fb49266dc300d8914a0485972738b960ccf4339",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "c63e249209fcddec92063bb59266892ed6bfab38",
       "version": "1.76.0",
diff --git a/versions/b-/boost-io.json b/versions/b-/boost-io.json
index 2ca5c98..cd5cec0 100644
--- a/versions/b-/boost-io.json
+++ b/versions/b-/boost-io.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "83ec8bab1f1bbd6eb1e2883a26747c7982d5c34f",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "33d8fc8dd5a42e12f4d1cd0989c147a674d5c6f1",
       "version": "1.76.0",
diff --git a/versions/b-/boost-iostreams.json b/versions/b-/boost-iostreams.json
index 348cd0d..5edad57 100644
--- a/versions/b-/boost-iostreams.json
+++ b/versions/b-/boost-iostreams.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "70c1027efdb49d37e0042724859ca2dad60e8476",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "0909e271c34f98d1e5857091ce21b16e1d165e05",
       "version": "1.76.0",
diff --git a/versions/b-/boost-iterator.json b/versions/b-/boost-iterator.json
index 69f4d65..ce0b7af 100644
--- a/versions/b-/boost-iterator.json
+++ b/versions/b-/boost-iterator.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "7bec2abc5b714c2bd975178406937ef59a73f29b",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "504d724993ea74e0bc0b17b4101539cd603460d5",
       "version": "1.76.0",
diff --git a/versions/b-/boost-json.json b/versions/b-/boost-json.json
index b09be2c..9fe215d 100644
--- a/versions/b-/boost-json.json
+++ b/versions/b-/boost-json.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "66ddd627366a366a18be5bcea9dceb430e1d7203",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "b7a48d6f43ab6578d7f25969c0aaf0c385036c8a",
       "version": "1.76.0",
diff --git a/versions/b-/boost-lambda.json b/versions/b-/boost-lambda.json
index f1bd8dd..14ee34b 100644
--- a/versions/b-/boost-lambda.json
+++ b/versions/b-/boost-lambda.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "6a577fa248a224220d404160bb4931b5afed7cac",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "63ee28b3c29f04ba5d62bb8d0c9ab8e4b051dd1c",
       "version": "1.76.0",
diff --git a/versions/b-/boost-leaf.json b/versions/b-/boost-leaf.json
index 429812e..7061e9b 100644
--- a/versions/b-/boost-leaf.json
+++ b/versions/b-/boost-leaf.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "e257e66da57763ab4e677806d04b6d67721c09df",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "e5d414a21f12b33a083b6595ef485d21e6e4df76",
       "version": "1.76.0",
diff --git a/versions/b-/boost-lexical-cast.json b/versions/b-/boost-lexical-cast.json
index 378637e..9bbcfba 100644
--- a/versions/b-/boost-lexical-cast.json
+++ b/versions/b-/boost-lexical-cast.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "206c20541564f64569ebafd12cf31ada84bb633e",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "966a986af9237664ffc3b35384ccbe006b83e196",
       "version": "1.76.0",
diff --git a/versions/b-/boost-local-function.json b/versions/b-/boost-local-function.json
index b482198..41612a1 100644
--- a/versions/b-/boost-local-function.json
+++ b/versions/b-/boost-local-function.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "61818440e17f46b0715e5b53b8c49a79dc274a27",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "3e9c798dfb0bba3dd3833464354ff492e735231e",
       "version": "1.76.0",
diff --git a/versions/b-/boost-locale.json b/versions/b-/boost-locale.json
index 7bd52fe..086c2dc 100644
--- a/versions/b-/boost-locale.json
+++ b/versions/b-/boost-locale.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "a30d7ca3b7d94e7f4fa20959678f4f0f53a34a6a",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "76b51eadd7efd7d81d23c39d126a50abd1cb82e5",
       "version": "1.76.0",
diff --git a/versions/b-/boost-lockfree.json b/versions/b-/boost-lockfree.json
index 66c9bc4..9e9cbf6 100644
--- a/versions/b-/boost-lockfree.json
+++ b/versions/b-/boost-lockfree.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "311812d349fb8b1b58afbba92205a646c67d78f6",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "22166eccd3d3b536062ee1648d147ee357a058ed",
       "version": "1.76.0",
diff --git a/versions/b-/boost-log.json b/versions/b-/boost-log.json
index d7baec9..f1b685b 100644
--- a/versions/b-/boost-log.json
+++ b/versions/b-/boost-log.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "6ed0f563213a0360a898873306b3f6212e3e6428",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "1e1221d665804faaebfc9c5b91c89a6b3f66f91d",
       "version": "1.76.0",
diff --git a/versions/b-/boost-logic.json b/versions/b-/boost-logic.json
index 5abc466..2cccebe 100644
--- a/versions/b-/boost-logic.json
+++ b/versions/b-/boost-logic.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "afcc526b0a9287bc84744bf57a1a6d37a0b3b567",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "ee745d1ee8b0842a39a46d7830655c765b438bca",
       "version": "1.76.0",
diff --git a/versions/b-/boost-math.json b/versions/b-/boost-math.json
index 413344d..353118f 100644
--- a/versions/b-/boost-math.json
+++ b/versions/b-/boost-math.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "5dc4b635d9319bbc04b989686157b6af1298a000",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "448de1ada43d74ffd7b4511c34319a5cc25bbec0",
       "version": "1.76.0",
diff --git a/versions/b-/boost-metaparse.json b/versions/b-/boost-metaparse.json
index 4b3a52a..bfdb509 100644
--- a/versions/b-/boost-metaparse.json
+++ b/versions/b-/boost-metaparse.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "4f5433852913f94917d5e6afde09d24d48421ed3",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "44ca94c8ff9e03288a08adedfbccd61541867d75",
       "version": "1.76.0",
diff --git a/versions/b-/boost-modular-build-helper.json b/versions/b-/boost-modular-build-helper.json
index 95199b6..8e80302 100644
--- a/versions/b-/boost-modular-build-helper.json
+++ b/versions/b-/boost-modular-build-helper.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "317afa34b68c36ab135491ca6063a85794eab275",
+      "version-string": "1.77.0",
+      "port-version": 1
+    },
     {
       "git-tree": "f9cf6243049bf0abf8526fba57702a2122665549",
       "version-string": "1.76.0",
diff --git a/versions/b-/boost-move.json b/versions/b-/boost-move.json
index e8cebf7..2063ba7 100644
--- a/versions/b-/boost-move.json
+++ b/versions/b-/boost-move.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "d912a2a9e0b705919dae22cd8af6a4467e209e4e",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "b6563abd760c2241004acc0da699152ab8c4b294",
       "version": "1.76.0",
diff --git a/versions/b-/boost-mp11.json b/versions/b-/boost-mp11.json
index 7766829..f0be35f 100644
--- a/versions/b-/boost-mp11.json
+++ b/versions/b-/boost-mp11.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "f685c323f00cf309294ac9e26b554baacbe3aecf",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "8aa7b3c86aa66c1629ac5cf5ce4e4b6a4a95b61e",
       "version": "1.76.0",
diff --git a/versions/b-/boost-mpi.json b/versions/b-/boost-mpi.json
index 57f691c..c064c52 100644
--- a/versions/b-/boost-mpi.json
+++ b/versions/b-/boost-mpi.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "f44c07bb22e724fd152f8a5a13345b918952f00a",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "21a8e85d8e04d477e9127f80d78b6abf1d130651",
       "version": "1.76.0",
diff --git a/versions/b-/boost-mpl.json b/versions/b-/boost-mpl.json
index 59a9f42..02b1f7a 100644
--- a/versions/b-/boost-mpl.json
+++ b/versions/b-/boost-mpl.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "92d481a8de935dba87480540b454f6ec04e523ef",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "250327ba168c480f1f530792a14e87cd4d13b63d",
       "version": "1.76.0",
diff --git a/versions/b-/boost-msm.json b/versions/b-/boost-msm.json
index 4e4dcbb..b469225 100644
--- a/versions/b-/boost-msm.json
+++ b/versions/b-/boost-msm.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "4d4c1664ee4fa4ebed6a1c042215f2adfa5c1114",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "ba54ee9c431c0c499935a7d7bc8a255cd5e9cac7",
       "version": "1.76.0",
diff --git a/versions/b-/boost-multi-array.json b/versions/b-/boost-multi-array.json
index e705e3c..af9403b 100644
--- a/versions/b-/boost-multi-array.json
+++ b/versions/b-/boost-multi-array.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "4f0903314c7fdff4832827b519ce7c115e319772",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "bc5acbb8051e16c1e48d8e82ea0fac48c6024287",
       "version": "1.76.0",
diff --git a/versions/b-/boost-multi-index.json b/versions/b-/boost-multi-index.json
index d0fa4e3..70cf34c 100644
--- a/versions/b-/boost-multi-index.json
+++ b/versions/b-/boost-multi-index.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "f61916ca893db786f67ae374b3736e5aa8ab6c8b",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "d1e0c81cdc2adb33d2963722016c0b13a15055f7",
       "version": "1.76.0",
diff --git a/versions/b-/boost-multiprecision.json b/versions/b-/boost-multiprecision.json
index aec9114..2959fa9 100644
--- a/versions/b-/boost-multiprecision.json
+++ b/versions/b-/boost-multiprecision.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "58d7184ae4115f7f46671db9929708872e6aae6c",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "55ee6b85fe02f7875374cb3f78a427365ba7beb5",
       "version": "1.76.0",
diff --git a/versions/b-/boost-nowide.json b/versions/b-/boost-nowide.json
index 79290c8..2e38b1d 100644
--- a/versions/b-/boost-nowide.json
+++ b/versions/b-/boost-nowide.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "9bac3a4c4bb5b4ec00e132f71d3298e603dd77c0",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "9b1a6083440b08b8b266524dac6a8aa200e417dc",
       "version": "1.76.0",
diff --git a/versions/b-/boost-numeric-conversion.json b/versions/b-/boost-numeric-conversion.json
index 2904434..1d616a8 100644
--- a/versions/b-/boost-numeric-conversion.json
+++ b/versions/b-/boost-numeric-conversion.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "78140f78c6400520bd4ce340c68236e083a504e9",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "3ab3a3a915ad6bff1aa094641e7471e5ddc8a11d",
       "version": "1.76.0",
diff --git a/versions/b-/boost-odeint.json b/versions/b-/boost-odeint.json
index c0d98ac..6c0f418 100644
--- a/versions/b-/boost-odeint.json
+++ b/versions/b-/boost-odeint.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "ef4f8a0e3c87705b4d0b92661319de0324270622",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "89c69f304356b50d3e4e58155bb08009629de385",
       "version": "1.76.0",
diff --git a/versions/b-/boost-optional.json b/versions/b-/boost-optional.json
index 00a11e9..e4f8ac1 100644
--- a/versions/b-/boost-optional.json
+++ b/versions/b-/boost-optional.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "4a1ddf516bc0edc855ab4d9b8d134f338ba51a94",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "5a824aac647806d7f8d03ea8ec715faea895d54a",
       "version": "1.76.0",
diff --git a/versions/b-/boost-outcome.json b/versions/b-/boost-outcome.json
index 3944d0a..9169456 100644
--- a/versions/b-/boost-outcome.json
+++ b/versions/b-/boost-outcome.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "6737734e6d10c475676e1ed16967ec7792acc7dc",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "1ea91b17815f03d2702bf3721f8002cb8d64cb85",
       "version": "1.76.0",
diff --git a/versions/b-/boost-parameter-python.json b/versions/b-/boost-parameter-python.json
index 746e6f6..3e36eae 100644
--- a/versions/b-/boost-parameter-python.json
+++ b/versions/b-/boost-parameter-python.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "5295cb4faa096633a23163b2a6409a27464a157e",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "e57e6544326fe84416a0060a9d93723d05b9bb54",
       "version": "1.76.0",
diff --git a/versions/b-/boost-parameter.json b/versions/b-/boost-parameter.json
index 73318e0..794115c 100644
--- a/versions/b-/boost-parameter.json
+++ b/versions/b-/boost-parameter.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "3f480980e4e1ce4713a28bd24d728efb0bb931fa",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "e064373327329af8a7624ad00073dbfdbc196a48",
       "version": "1.76.0",
diff --git a/versions/b-/boost-pfr.json b/versions/b-/boost-pfr.json
index 072e583..3c04fc3 100644
--- a/versions/b-/boost-pfr.json
+++ b/versions/b-/boost-pfr.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "23bdfdb9c9cb19e28201088dc055b85dc44b62bf",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "f58af0deba41766f33ad383428463f59cf38d976",
       "version": "1.76.0",
diff --git a/versions/b-/boost-phoenix.json b/versions/b-/boost-phoenix.json
index 1144779..e8742b8 100644
--- a/versions/b-/boost-phoenix.json
+++ b/versions/b-/boost-phoenix.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "2926d1b537106cb231bb9f3a657f6fde6c8530f8",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "20af48e0084ec80f69c580872c2fc4e01fffd4fc",
       "version": "1.76.0",
diff --git a/versions/b-/boost-poly-collection.json b/versions/b-/boost-poly-collection.json
index 5072c7e..09d6a01 100644
--- a/versions/b-/boost-poly-collection.json
+++ b/versions/b-/boost-poly-collection.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "243e7ab2167d1acfbad1f0ce866de0d412255381",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "603662ddf6590592848f2dd714fb08776d3a9616",
       "version": "1.76.0",
diff --git a/versions/b-/boost-polygon.json b/versions/b-/boost-polygon.json
index 85a7bea..c7f28fe 100644
--- a/versions/b-/boost-polygon.json
+++ b/versions/b-/boost-polygon.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "81ea3095d56a98f6d5b75db6568a19e48ac819bb",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "1a6ab42b35df132f8a1f7c52dc7d92eb8a7cb894",
       "version": "1.76.0",
diff --git a/versions/b-/boost-pool.json b/versions/b-/boost-pool.json
index 0ddce84..c6c63d6 100644
--- a/versions/b-/boost-pool.json
+++ b/versions/b-/boost-pool.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "7794803f75109db0ca64a48d2f1cbd76100b153d",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "a9ae22b07f1f3b91d8b90f8532480abfbd0a24ac",
       "version": "1.76.0",
diff --git a/versions/b-/boost-predef.json b/versions/b-/boost-predef.json
index 5428d42..cfea8f0 100644
--- a/versions/b-/boost-predef.json
+++ b/versions/b-/boost-predef.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "a291dbfb68391a25f04944f9caa924f570b26d41",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "240a1963be7f74c2de3f507bf034e765c632f033",
       "version": "1.76.0",
diff --git a/versions/b-/boost-preprocessor.json b/versions/b-/boost-preprocessor.json
index dd306d3..ec230e7 100644
--- a/versions/b-/boost-preprocessor.json
+++ b/versions/b-/boost-preprocessor.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "6abad213e30df5ed168164b2612dba2041c7e8c1",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "c618127e3c475a0991c59922fa57c2fee6eabd40",
       "version": "1.76.0",
diff --git a/versions/b-/boost-process.json b/versions/b-/boost-process.json
index df9877e..286d955 100644
--- a/versions/b-/boost-process.json
+++ b/versions/b-/boost-process.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "262665dd3207795ab3d9f77d6884573e64316ce3",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "dd105bdb8e892a098738e054cfb90cb1786c856e",
       "version": "1.76.0",
diff --git a/versions/b-/boost-program-options.json b/versions/b-/boost-program-options.json
index b147dcb..4911a61 100644
--- a/versions/b-/boost-program-options.json
+++ b/versions/b-/boost-program-options.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "d86b3064943057985484cbca2094f1faf137f378",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "6e841e59b06375faa95855cefe7cf14515ddcc42",
       "version": "1.76.0",
diff --git a/versions/b-/boost-property-map.json b/versions/b-/boost-property-map.json
index b14a178..9697836 100644
--- a/versions/b-/boost-property-map.json
+++ b/versions/b-/boost-property-map.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "e598566c9f13ae6ddd7dfa6723c8958637cc7cc8",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "68d4dfac2cedfe5786ecfb96bbe974c7257c73c7",
       "version": "1.76.0",
diff --git a/versions/b-/boost-property-tree.json b/versions/b-/boost-property-tree.json
index 260a3a1..9db6ba0 100644
--- a/versions/b-/boost-property-tree.json
+++ b/versions/b-/boost-property-tree.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "23951c4d911768d329c28dcea1c48ee439776879",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "099a09d3ed31651c57f2f3c735da5948dce45b66",
       "version": "1.76.0",
diff --git a/versions/b-/boost-proto.json b/versions/b-/boost-proto.json
index b1a2f8b..64d5c6e 100644
--- a/versions/b-/boost-proto.json
+++ b/versions/b-/boost-proto.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "5d33f62f1117da9bac418c4b85d1a1bd96c547a4",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "e7d8b52790eabfc30fa162d68055d3fe30c8b20c",
       "version": "1.76.0",
diff --git a/versions/b-/boost-ptr-container.json b/versions/b-/boost-ptr-container.json
index da82a81..342e26e 100644
--- a/versions/b-/boost-ptr-container.json
+++ b/versions/b-/boost-ptr-container.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "e954b84d951409f6445d7d49bafa66c977ed9834",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "1a46fb253999b4a420c6ae8c060351bb56dfb303",
       "version": "1.76.0",
diff --git a/versions/b-/boost-python.json b/versions/b-/boost-python.json
index 3b2903d..e2a6043 100644
--- a/versions/b-/boost-python.json
+++ b/versions/b-/boost-python.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "5f579f8a1b3304f1feaf1d99c47e393ad209614c",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "789047e74a9db18c96ada8dc7addda4fc867360e",
       "version": "1.76.0",
diff --git a/versions/b-/boost-qvm.json b/versions/b-/boost-qvm.json
index 4233595..072fa2f 100644
--- a/versions/b-/boost-qvm.json
+++ b/versions/b-/boost-qvm.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "5d7b01d612075dfb3d89b799bec152785c838b84",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "70b5734ed30839efbf4048f5749af11e292df641",
       "version": "1.76.0",
diff --git a/versions/b-/boost-random.json b/versions/b-/boost-random.json
index 7ab2951..46cb2eb 100644
--- a/versions/b-/boost-random.json
+++ b/versions/b-/boost-random.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "3a0a3ae2efeb04c9d179354134b5efe5c16da71e",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "174356d3aa0622ffc40c5a8a2c4c4d2813498a2e",
       "version": "1.76.0",
diff --git a/versions/b-/boost-range.json b/versions/b-/boost-range.json
index 5eb0373..d5a1f64 100644
--- a/versions/b-/boost-range.json
+++ b/versions/b-/boost-range.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "9453b5bbe76829cf9a11cec5a05c974d7a887ef4",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "e595f4b0f7135b43d0bef283fec3c0d4d742dc51",
       "version": "1.76.0",
diff --git a/versions/b-/boost-ratio.json b/versions/b-/boost-ratio.json
index 0f17ec5..8f132fe 100644
--- a/versions/b-/boost-ratio.json
+++ b/versions/b-/boost-ratio.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "724fa7b1c0e1d78a9c29595b042443090e53a8ee",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "002edb9b01fe471f968eba09c80bed4ea60fa865",
       "version": "1.76.0",
diff --git a/versions/b-/boost-rational.json b/versions/b-/boost-rational.json
index 749b85e..7d2b56e 100644
--- a/versions/b-/boost-rational.json
+++ b/versions/b-/boost-rational.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "ee5265e8af0e494de32fa125455810de26b50a48",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "8f6911d5b98ba7669956568acb155112e623927b",
       "version": "1.76.0",
diff --git a/versions/b-/boost-regex.json b/versions/b-/boost-regex.json
index 756cd71..496fdfd 100644
--- a/versions/b-/boost-regex.json
+++ b/versions/b-/boost-regex.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "6f9eb8cfb3f7ff12ac408329f3680b6aa9080988",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "7803a877c9e9acd2162106e3bc15eb363b6b069a",
       "version": "1.76.0",
diff --git a/versions/b-/boost-safe-numerics.json b/versions/b-/boost-safe-numerics.json
index 388d351..0922755 100644
--- a/versions/b-/boost-safe-numerics.json
+++ b/versions/b-/boost-safe-numerics.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "fc4fa0c3b394d848fbc83ca16bcaec15742ed3db",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "69c7ccf5d656e92b0a71e2456933481338ddb675",
       "version": "1.76.0",
diff --git a/versions/b-/boost-scope-exit.json b/versions/b-/boost-scope-exit.json
index 351561e..622822b 100644
--- a/versions/b-/boost-scope-exit.json
+++ b/versions/b-/boost-scope-exit.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "33d55355e2f85c6188f1d131f386f86b8e29efc1",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "419330b673f261bc92184d6f65b442bda6fb0fbb",
       "version": "1.76.0",
diff --git a/versions/b-/boost-serialization.json b/versions/b-/boost-serialization.json
index 127e96e..2ca28e8 100644
--- a/versions/b-/boost-serialization.json
+++ b/versions/b-/boost-serialization.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "c8d272453100026b736637eabbebd15fb86ddd00",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "7cd97a04356c141db68bfb6aec62c68e467f9ea6",
       "version": "1.76.0",
diff --git a/versions/b-/boost-signals2.json b/versions/b-/boost-signals2.json
index a03b6c1..a4333ea 100644
--- a/versions/b-/boost-signals2.json
+++ b/versions/b-/boost-signals2.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "30008ab1a46d9c2bc7f8cbbbcb7d3245f67acca3",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "c574224ceed1d97eb67edfdb398117fb908b91c9",
       "version": "1.76.0",
diff --git a/versions/b-/boost-smart-ptr.json b/versions/b-/boost-smart-ptr.json
index 08a9295..dfb0d40 100644
--- a/versions/b-/boost-smart-ptr.json
+++ b/versions/b-/boost-smart-ptr.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "700532550b70d03254c77f1467ab4c01a2c6e62a",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "f43e22c2f1e0d71baa91b8ac5d995ab0cc0a802e",
       "version": "1.76.0",
diff --git a/versions/b-/boost-sort.json b/versions/b-/boost-sort.json
index 2d9c8e0..f1b40c3 100644
--- a/versions/b-/boost-sort.json
+++ b/versions/b-/boost-sort.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "eb0b234026858f9cabcbaef1963f0468a4cd3a71",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "078e3d6c36e55a55d2af19d02036437d6dabff5e",
       "version": "1.76.0",
diff --git a/versions/b-/boost-spirit.json b/versions/b-/boost-spirit.json
index 4ec1efb..098082d 100644
--- a/versions/b-/boost-spirit.json
+++ b/versions/b-/boost-spirit.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "bc66c5a9ccd7f7bde95426392bc7ff62189f920d",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "0fd209b14daf0b5990c60a1e10a6d92dd03c009c",
       "version": "1.76.0",
diff --git a/versions/b-/boost-stacktrace.json b/versions/b-/boost-stacktrace.json
index 06611a5..92f8154 100644
--- a/versions/b-/boost-stacktrace.json
+++ b/versions/b-/boost-stacktrace.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "cdd32d2e17baa1c70faefe65ea2a8877675ebc22",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "02837608d604cde8de8bcbd5dcc706e406a808dd",
       "version": "1.76.0",
diff --git a/versions/b-/boost-statechart.json b/versions/b-/boost-statechart.json
index 934fe3a..b3e2508 100644
--- a/versions/b-/boost-statechart.json
+++ b/versions/b-/boost-statechart.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "044b9fc61c729216838037b6b519393e32b2fa26",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "94c1acd6353e0db7370f742c082c160114f7af8a",
       "version": "1.76.0",
diff --git a/versions/b-/boost-static-assert.json b/versions/b-/boost-static-assert.json
index 5a1eef7..1da1c11 100644
--- a/versions/b-/boost-static-assert.json
+++ b/versions/b-/boost-static-assert.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "57ca16ab3652380b32a137add7aed6a385754d75",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "dc334c3a07d041efa802d868ece12150bdef34b9",
       "version": "1.76.0",
diff --git a/versions/b-/boost-static-string.json b/versions/b-/boost-static-string.json
index ce71f6e..c5953e7 100644
--- a/versions/b-/boost-static-string.json
+++ b/versions/b-/boost-static-string.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "8296453890169b2bf99e2b7ecf4231c7ae572903",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "990abb2e15b868e2f80750422c3750e11700bc17",
       "version": "1.76.0",
diff --git a/versions/b-/boost-stl-interfaces.json b/versions/b-/boost-stl-interfaces.json
index 4b44371..4d7a745 100644
--- a/versions/b-/boost-stl-interfaces.json
+++ b/versions/b-/boost-stl-interfaces.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "0e127914d34e8dbaebf9f36fe800b8bc85252233",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "4b74daa481d1f60e2d6f9c6b221a80dc8668cde7",
       "version": "1.76.0",
diff --git a/versions/b-/boost-system.json b/versions/b-/boost-system.json
index 61c8f4c..11a6352 100644
--- a/versions/b-/boost-system.json
+++ b/versions/b-/boost-system.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "973d6e6f8e21c429e4c61ffdd394d71bdd96bbc1",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "c0286de08a3fa5ba043e432b986df78f4defcc96",
       "version": "1.76.0",
diff --git a/versions/b-/boost-test.json b/versions/b-/boost-test.json
index de7fd15..90f4b08 100644
--- a/versions/b-/boost-test.json
+++ b/versions/b-/boost-test.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "56243e726c5a2c29f6524092203329d63a2326b5",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "9bab6b8839833eda9df6a0016d8634d129fef485",
       "version": "1.76.0",
diff --git a/versions/b-/boost-thread.json b/versions/b-/boost-thread.json
index b6358cf..0a446e5 100644
--- a/versions/b-/boost-thread.json
+++ b/versions/b-/boost-thread.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "431f0220b371642d8647d0111a661922c9b4b3d0",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "ef29c4cc84cd28ca6cc812794dfb264709dac11e",
       "version": "1.76.0",
diff --git a/versions/b-/boost-throw-exception.json b/versions/b-/boost-throw-exception.json
index 673c725..39345f0 100644
--- a/versions/b-/boost-throw-exception.json
+++ b/versions/b-/boost-throw-exception.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "f0887800c8710d96015c7c1541f78265e1227963",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "29a39e0d594d74febccddce3a077ff39c484fe21",
       "version": "1.76.0",
diff --git a/versions/b-/boost-timer.json b/versions/b-/boost-timer.json
index 70ad94f..ad7b8e0 100644
--- a/versions/b-/boost-timer.json
+++ b/versions/b-/boost-timer.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "cee3a21bb22197439cae2f5ac86048c31d0e5bb6",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "7e8fe8dd0d1524fc679c48bf4ca41f31a99ebc36",
       "version": "1.76.0",
diff --git a/versions/b-/boost-tokenizer.json b/versions/b-/boost-tokenizer.json
index ab96011..824149e 100644
--- a/versions/b-/boost-tokenizer.json
+++ b/versions/b-/boost-tokenizer.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "79882d15718cf9395ff95fa5434d05ab01bd6679",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "2b9b3cbc205006491c43f7244cd4a046961e610c",
       "version": "1.76.0",
diff --git a/versions/b-/boost-tti.json b/versions/b-/boost-tti.json
index 49ab50a..8de66a0 100644
--- a/versions/b-/boost-tti.json
+++ b/versions/b-/boost-tti.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "102fbb95889400677115252d4a5954a2f7edd5e1",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "878a097bf8023343a8af384bb30e0eee437a6904",
       "version": "1.76.0",
diff --git a/versions/b-/boost-tuple.json b/versions/b-/boost-tuple.json
index 47483ea..1b196a2 100644
--- a/versions/b-/boost-tuple.json
+++ b/versions/b-/boost-tuple.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "b2dc4b33674ef4290b12a87b05fc2853b55643cb",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "8b10179f5ffe71f697610799b865c72d7be1dfb2",
       "version": "1.76.0",
diff --git a/versions/b-/boost-type-erasure.json b/versions/b-/boost-type-erasure.json
index 4e4fa5e..6d71a65 100644
--- a/versions/b-/boost-type-erasure.json
+++ b/versions/b-/boost-type-erasure.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "8e0711a0047f51bb6f021cc766cea87d146308d8",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "b488a742d2f94e05da4f00a2fd3c9cb46fba13df",
       "version": "1.76.0",
diff --git a/versions/b-/boost-type-index.json b/versions/b-/boost-type-index.json
index 5c43e79..41d2c86 100644
--- a/versions/b-/boost-type-index.json
+++ b/versions/b-/boost-type-index.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "b8c5d86d75e307f04c4e5548f2ff57dccdc29e40",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "2125b24468cfbf25aaf0c3f600cda9b6773ffb18",
       "version": "1.76.0",
diff --git a/versions/b-/boost-type-traits.json b/versions/b-/boost-type-traits.json
index 0769cc4..85a5178 100644
--- a/versions/b-/boost-type-traits.json
+++ b/versions/b-/boost-type-traits.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "7f108bb5313d004627d2b81b5e2a6d7298b091e9",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "2feae16df79f9f3d24b98d407e542458706426c5",
       "version": "1.76.0",
diff --git a/versions/b-/boost-typeof.json b/versions/b-/boost-typeof.json
index fe3d24d..f68d656 100644
--- a/versions/b-/boost-typeof.json
+++ b/versions/b-/boost-typeof.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "7df16df37b9fe9d5e4184dfdf928030010522f51",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "6f493f75125a3d4c8b69fccc3c72ed6b868368c4",
       "version": "1.76.0",
diff --git a/versions/b-/boost-ublas.json b/versions/b-/boost-ublas.json
index 843391a..f82b71b 100644
--- a/versions/b-/boost-ublas.json
+++ b/versions/b-/boost-ublas.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "2403e70ed1aefa09410b4b0216495e5b256a35ad",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "845a49ec34532fe2ba0d071e489eec10808499ab",
       "version": "1.76.0",
diff --git a/versions/b-/boost-uninstall.json b/versions/b-/boost-uninstall.json
index 200bac7..b0bdb7a 100644
--- a/versions/b-/boost-uninstall.json
+++ b/versions/b-/boost-uninstall.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "5d947b991071a758e1845ae85d4d9e235c585528",
+      "version-string": "1.77.0",
+      "port-version": 1
+    },
     {
       "git-tree": "092a563d81779e6bfb0ee656bc4c8f01f57c7666",
       "version-string": "1.75.0",
diff --git a/versions/b-/boost-units.json b/versions/b-/boost-units.json
index df5f79b..4c50fc3 100644
--- a/versions/b-/boost-units.json
+++ b/versions/b-/boost-units.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "a02da9c329bb8258edc30bf70edf274e9f67923b",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "fce0be543d0eabb6160e3294f89c10165623e53f",
       "version": "1.76.0",
diff --git a/versions/b-/boost-unordered.json b/versions/b-/boost-unordered.json
index a68e71d..4127422 100644
--- a/versions/b-/boost-unordered.json
+++ b/versions/b-/boost-unordered.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "ee989128695300505ccac7563c02edf41d26dd0b",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "f950f2d90f50ec8d7982801ae8df77ab848285a6",
       "version": "1.76.0",
diff --git a/versions/b-/boost-utility.json b/versions/b-/boost-utility.json
index 94ad46f..7162542 100644
--- a/versions/b-/boost-utility.json
+++ b/versions/b-/boost-utility.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "e3589215d60cac29105fb361ef70e6d8befb8f94",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "aa3e587e5d4f80c8aa934cde043ac5940adaed55",
       "version": "1.76.0",
diff --git a/versions/b-/boost-uuid.json b/versions/b-/boost-uuid.json
index 92e4a8e..c800583 100644
--- a/versions/b-/boost-uuid.json
+++ b/versions/b-/boost-uuid.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "ce741d3c6c5770db02da8abb268bdd0b2cd0519b",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "5da2f125967693081c7afcf81a327fb6b63343f0",
       "version": "1.76.0",
diff --git a/versions/b-/boost-variant.json b/versions/b-/boost-variant.json
index 87d228c..3702cf4 100644
--- a/versions/b-/boost-variant.json
+++ b/versions/b-/boost-variant.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "eb08ddeee14f593ad73957b45a26230b7d546f5a",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "cc3ce58ddedfd3cf1d23a75154f3939a1f7604bb",
       "version": "1.76.0",
diff --git a/versions/b-/boost-variant2.json b/versions/b-/boost-variant2.json
index 3482f58..12a9941 100644
--- a/versions/b-/boost-variant2.json
+++ b/versions/b-/boost-variant2.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "7cc13c2fc5f9f303b76d9fc39da52e198bd6a998",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "e3a2b15165133dd1a0ab0c5477e521e25ad02a31",
       "version": "1.76.0",
diff --git a/versions/b-/boost-vmd.json b/versions/b-/boost-vmd.json
index 1bd9429..b6fba2a 100644
--- a/versions/b-/boost-vmd.json
+++ b/versions/b-/boost-vmd.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "65746c8cdad55d1703218a4e1eeaedd8a8cf3641",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "b2e44500c55aa436e9d239130203e1953f4d713c",
       "version": "1.76.0",
diff --git a/versions/b-/boost-wave.json b/versions/b-/boost-wave.json
index 1e613bd..c7dd335 100644
--- a/versions/b-/boost-wave.json
+++ b/versions/b-/boost-wave.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "ad6692a6cb19f2aff062cbabe8331e3904a5c2ae",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "0b25e696df99e6186c1018a04d8c66607d330b89",
       "version": "1.76.0",
diff --git a/versions/b-/boost-winapi.json b/versions/b-/boost-winapi.json
index fe729f3..6279226 100644
--- a/versions/b-/boost-winapi.json
+++ b/versions/b-/boost-winapi.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "2d4c0be143dbffd619ac154ef5d8f4fe24277bbe",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "48b21bc998317a6d60c63e07b38c83f4126b107b",
       "version": "1.76.0",
diff --git a/versions/b-/boost-xpressive.json b/versions/b-/boost-xpressive.json
index eef160d..3fe51d7 100644
--- a/versions/b-/boost-xpressive.json
+++ b/versions/b-/boost-xpressive.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "0674280234c342b471c291c1bf988ca139c297f6",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "8fea61636685db99cf11030e507f028cfa212bee",
       "version": "1.76.0",
diff --git a/versions/b-/boost-yap.json b/versions/b-/boost-yap.json
index 7365300..6fa9b8f 100644
--- a/versions/b-/boost-yap.json
+++ b/versions/b-/boost-yap.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "856780f406def0087cc90b0dd0b623a65d78103e",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "daf7f224a26824ae0f4deb4e605e952d97755eb6",
       "version": "1.76.0",
diff --git a/versions/b-/boost.json b/versions/b-/boost.json
index 6c3c1e0..94e7b2f 100644
--- a/versions/b-/boost.json
+++ b/versions/b-/boost.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "0806cca7b211a518ff5bb699af86393db80d77e2",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "1e18b90b86df900244b7c8c7001ceeac37b083ae",
       "version": "1.76.0",
diff --git a/versions/baseline.json b/versions/baseline.json
index 94f34ac..c62fad4 100644
--- a/versions/baseline.json
+++ b/versions/baseline.json
@@ -449,55 +449,55 @@
       "port-version": 0
     },
     "boost": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-accumulators": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-algorithm": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-align": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-any": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-array": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-asio": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-assert": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-assign": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-atomic": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-beast": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-bimap": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-bind": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-build": {
@@ -505,79 +505,83 @@
       "port-version": 0
     },
     "boost-callable-traits": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-chrono": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-circular-buffer": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-compatibility": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-compute": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-concept-check": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-config": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-container": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-container-hash": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-context": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-contract": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-conversion": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-convert": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-core": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-coroutine": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-coroutine2": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-crc": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-date-time": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
+      "port-version": 0
+    },
+    "boost-describe": {
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-detail": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-di": {
@@ -585,435 +589,443 @@
       "port-version": 0
     },
     "boost-dll": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-dynamic-bitset": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-endian": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-exception": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-fiber": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-filesystem": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-flyweight": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-foreach": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-format": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-function": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-function-types": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-functional": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-fusion": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-geometry": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-gil": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-graph": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-graph-parallel": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-hana": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-heap": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-histogram": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-hof": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-icl": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-integer": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-interprocess": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-interval": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-intrusive": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-io": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-iostreams": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-iterator": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-json": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-lambda": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
+      "port-version": 0
+    },
+    "boost-lambda2": {
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-leaf": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-lexical-cast": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-local-function": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-locale": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-lockfree": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-log": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-logic": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-math": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-metaparse": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-modular-build-helper": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 1
     },
     "boost-move": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-mp11": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-mpi": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-mpl": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-msm": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-multi-array": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-multi-index": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-multiprecision": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-nowide": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-numeric-conversion": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-odeint": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-optional": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-outcome": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-parameter": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-parameter-python": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-pfr": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-phoenix": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-poly-collection": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-polygon": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-pool": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-predef": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-preprocessor": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-process": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-program-options": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-property-map": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
+      "port-version": 0
+    },
+    "boost-property-map-parallel": {
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-property-tree": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-proto": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-ptr-container": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-python": {
-      "baseline": "1.76.0",
-      "port-version": 1
+      "baseline": "1.77.0",
+      "port-version": 0
     },
     "boost-qvm": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-random": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-range": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-ratio": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-rational": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-regex": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-safe-numerics": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-scope-exit": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-serialization": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-signals2": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-smart-ptr": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-sort": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-spirit": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-stacktrace": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-statechart": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-static-assert": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-static-string": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-stl-interfaces": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-system": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-test": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-thread": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-throw-exception": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-timer": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-tokenizer": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-tti": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-tuple": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-type-erasure": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-type-index": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-type-traits": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-typeof": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-ublas": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-uninstall": {
-      "baseline": "1.75.0",
+      "baseline": "1.77.0",
       "port-version": 1
     },
     "boost-units": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-unordered": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-utility": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-uuid": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-variant": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-variant2": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-vcpkg-helpers": {
@@ -1021,23 +1033,23 @@
       "port-version": 2
     },
     "boost-vmd": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-wave": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-winapi": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-xpressive": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-yap": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boringssl": {

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 e22f9d7d70e61b8b0cfe1c0adacee69bf6f8365b -- versions
./vcpkg x-add-version --all
Diff
diff --git a/versions/b-/boost-accumulators.json b/versions/b-/boost-accumulators.json
index 9199767..a19977c 100644
--- a/versions/b-/boost-accumulators.json
+++ b/versions/b-/boost-accumulators.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "9ca35bf034feb3e7688fc0239bdc1cd48ef58c68",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "94824d664d1b512dd44c3c84652b59da7726273a",
       "version": "1.76.0",
diff --git a/versions/b-/boost-algorithm.json b/versions/b-/boost-algorithm.json
index d4abb0b..03da7de 100644
--- a/versions/b-/boost-algorithm.json
+++ b/versions/b-/boost-algorithm.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "1bdc3fb4a3e99a0bf3d1630f3f2a0520128c6d31",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "b6ce23e02aaf8b595e852e9746677fa7f85819ca",
       "version": "1.76.0",
diff --git a/versions/b-/boost-align.json b/versions/b-/boost-align.json
index 53a6ac2..56e02d2 100644
--- a/versions/b-/boost-align.json
+++ b/versions/b-/boost-align.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "5e733503d18c7e82478961e1155a40a95af0ab42",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "b28cfbc210773962783f57f6526678f1085be471",
       "version": "1.76.0",
diff --git a/versions/b-/boost-any.json b/versions/b-/boost-any.json
index c548b6c..560db3a 100644
--- a/versions/b-/boost-any.json
+++ b/versions/b-/boost-any.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "d1d0e702307de9653e859bbddc184b3e348c9fdc",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "20631fecfd4ef3388bcaca6a3491d27b23bde42d",
       "version": "1.76.0",
diff --git a/versions/b-/boost-array.json b/versions/b-/boost-array.json
index 2f0eb18..f14f775 100644
--- a/versions/b-/boost-array.json
+++ b/versions/b-/boost-array.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "fb008cce0de1c6a34ac5222d03d7e1069d135dc4",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "bea67607788bd73e3c83b93848a507090f886b7c",
       "version": "1.76.0",
diff --git a/versions/b-/boost-asio.json b/versions/b-/boost-asio.json
index 1043fdf..62cc711 100644
--- a/versions/b-/boost-asio.json
+++ b/versions/b-/boost-asio.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "654c2d5eeee047ab32025417320d0c7d4f8c18f8",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "c422367cb9f7a8de0fcbf1809e1a2cab1983bce9",
       "version": "1.76.0",
diff --git a/versions/b-/boost-assert.json b/versions/b-/boost-assert.json
index 38aa1d4..04e0758 100644
--- a/versions/b-/boost-assert.json
+++ b/versions/b-/boost-assert.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "db6b88ce332c6752f87f8f0c098a832e23610303",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "d756c428b49e3aed8ce71c1d0b946426e929ef8a",
       "version": "1.76.0",
diff --git a/versions/b-/boost-assign.json b/versions/b-/boost-assign.json
index 1ee54c9..c0523ea 100644
--- a/versions/b-/boost-assign.json
+++ b/versions/b-/boost-assign.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "e8fd62c102cb61828ef12e076bc6330c2c8c7fca",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "b026e0722c90b595f8125caab74275b68dcd81f9",
       "version": "1.76.0",
diff --git a/versions/b-/boost-atomic.json b/versions/b-/boost-atomic.json
index be30f33..1c02219 100644
--- a/versions/b-/boost-atomic.json
+++ b/versions/b-/boost-atomic.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "9bb8e8b3f795d8034a4690e1a53ed4028e9a9573",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "cfe27152cb82633d279f5c55b3eb9ba3b454e23e",
       "version": "1.76.0",
diff --git a/versions/b-/boost-beast.json b/versions/b-/boost-beast.json
index f3d4809..58a516b 100644
--- a/versions/b-/boost-beast.json
+++ b/versions/b-/boost-beast.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "154d8664ca78bcee263cec7a297afe36a4877313",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "9d135f2fabb815ef2c643e71db48e227494aa3dd",
       "version": "1.76.0",
diff --git a/versions/b-/boost-bimap.json b/versions/b-/boost-bimap.json
index afb682e..b284197 100644
--- a/versions/b-/boost-bimap.json
+++ b/versions/b-/boost-bimap.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "2c727e433670c2062c86d3bbd01628f32a8ab6bf",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "2a01b028c11f40a89e1f0157f97e866ed4d53046",
       "version": "1.76.0",
diff --git a/versions/b-/boost-bind.json b/versions/b-/boost-bind.json
index bf814c6..a69492f 100644
--- a/versions/b-/boost-bind.json
+++ b/versions/b-/boost-bind.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "a1764edb5aaa4cf532e6e2d60d56420240dec410",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "7e622ce41f16af974c759e51dd9a250b054b3a71",
       "version": "1.76.0",
diff --git a/versions/b-/boost-callable-traits.json b/versions/b-/boost-callable-traits.json
index adc0b9f..ae38830 100644
--- a/versions/b-/boost-callable-traits.json
+++ b/versions/b-/boost-callable-traits.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "6c22b4049665b95038b8f5d1e1952434f1387f7c",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "61e468bd018412606e863d2b43d9b01c54205ba8",
       "version": "1.76.0",
diff --git a/versions/b-/boost-chrono.json b/versions/b-/boost-chrono.json
index 92397ae..42a5464 100644
--- a/versions/b-/boost-chrono.json
+++ b/versions/b-/boost-chrono.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "80477c12473b76536e43a5288bb4f83a3afeadea",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "9852214af239e8f5f34ba4299ac07b5e207f01da",
       "version": "1.76.0",
diff --git a/versions/b-/boost-circular-buffer.json b/versions/b-/boost-circular-buffer.json
index 0d7578b..0de7c05 100644
--- a/versions/b-/boost-circular-buffer.json
+++ b/versions/b-/boost-circular-buffer.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "6352fb4c9b9e30001311015e28e712e9a2ef4a33",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "bcf85566e4489a3d73496650c2ae9481ff3640ef",
       "version": "1.76.0",
diff --git a/versions/b-/boost-compatibility.json b/versions/b-/boost-compatibility.json
index 2c9f8fb..11473c8 100644
--- a/versions/b-/boost-compatibility.json
+++ b/versions/b-/boost-compatibility.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "b2b4f365d9ee62baf2f0197bad774a679cb7449e",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "06fb2597b509bc3d29528cb737c46db0ee09ecdc",
       "version": "1.76.0",
diff --git a/versions/b-/boost-compute.json b/versions/b-/boost-compute.json
index 34cca0a..8e8cabe 100644
--- a/versions/b-/boost-compute.json
+++ b/versions/b-/boost-compute.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "ed44f0f5a4f89ceeaca609370445e2bf0c14368d",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "805aad1fd978317024fd94885e2cfde0b90af4ef",
       "version": "1.76.0",
diff --git a/versions/b-/boost-concept-check.json b/versions/b-/boost-concept-check.json
index a8e6283..e116be7 100644
--- a/versions/b-/boost-concept-check.json
+++ b/versions/b-/boost-concept-check.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "9bdfb3a9b14b35dc1833bc559226c7925096ff57",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "b6c3818b3fbea8e53859becf5f7a80ab8e583a85",
       "version": "1.76.0",
diff --git a/versions/b-/boost-config.json b/versions/b-/boost-config.json
index 0500008..6e93f18 100644
--- a/versions/b-/boost-config.json
+++ b/versions/b-/boost-config.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "2a93a4c962b961f617c133389c18a994e3c27af1",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "a840275c02416548a8fa29b9d6170cb0a6e14680",
       "version": "1.76.0",
diff --git a/versions/b-/boost-container-hash.json b/versions/b-/boost-container-hash.json
index ca60695..9611986 100644
--- a/versions/b-/boost-container-hash.json
+++ b/versions/b-/boost-container-hash.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "76c8d3c46db10b6774d6986822e53d1140934667",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "b8f8aa1976367c2a674b1a8a91ec5e2ceee25a4c",
       "version": "1.76.0",
diff --git a/versions/b-/boost-container.json b/versions/b-/boost-container.json
index 2da6fb4..09b4ff3 100644
--- a/versions/b-/boost-container.json
+++ b/versions/b-/boost-container.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "13bc59d2743dbafca936963df21dad58b8f0c11c",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "d24b325327cadb5031964d839a0c89ca482d87ad",
       "version": "1.76.0",
diff --git a/versions/b-/boost-context.json b/versions/b-/boost-context.json
index 57b42e3..ee75461 100644
--- a/versions/b-/boost-context.json
+++ b/versions/b-/boost-context.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "992c59006113598a5898e24538141227cf6025c2",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "7543f135833a2b698617f25a5206dd4194fe01bb",
       "version": "1.76.0",
diff --git a/versions/b-/boost-contract.json b/versions/b-/boost-contract.json
index 6a3914a..a833709 100644
--- a/versions/b-/boost-contract.json
+++ b/versions/b-/boost-contract.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "d75c604ab26d9ee1e065a6acbd2cf0044014ecac",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "6b8c36f8582d262cc3c02dc91e98309dd53b5a4b",
       "version": "1.76.0",
diff --git a/versions/b-/boost-conversion.json b/versions/b-/boost-conversion.json
index 3397248..ac3282e 100644
--- a/versions/b-/boost-conversion.json
+++ b/versions/b-/boost-conversion.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "c08d798f24aa3ab731717daba2bd10c592da4cbf",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "a18dc435cbe0aa35d32830fbe85d7d5ab0b71bf0",
       "version": "1.76.0",
diff --git a/versions/b-/boost-convert.json b/versions/b-/boost-convert.json
index b12a031..1bdea7d 100644
--- a/versions/b-/boost-convert.json
+++ b/versions/b-/boost-convert.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "8f01a746807fe131cfd83962df7faebd340eaef4",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "d13b694428c83a3f00302d0a4af2d2c457f13f05",
       "version": "1.76.0",
diff --git a/versions/b-/boost-core.json b/versions/b-/boost-core.json
index 03ec7ef..431eb62 100644
--- a/versions/b-/boost-core.json
+++ b/versions/b-/boost-core.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "ac0956aa5d9fe3e06b6ef451445075080c1bf9d9",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "f72d1f923bbbf99709e9cbaf54f36b7c2d22d169",
       "version": "1.76.0",
diff --git a/versions/b-/boost-coroutine.json b/versions/b-/boost-coroutine.json
index f00bc26..79932ac 100644
--- a/versions/b-/boost-coroutine.json
+++ b/versions/b-/boost-coroutine.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "de4e08efac1f752a41b5f2260dd95732a0c73715",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "55c94396b67927007f75ce08b2acc2b9adc908e5",
       "version": "1.76.0",
diff --git a/versions/b-/boost-coroutine2.json b/versions/b-/boost-coroutine2.json
index a77f8ef..de4f10b 100644
--- a/versions/b-/boost-coroutine2.json
+++ b/versions/b-/boost-coroutine2.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "a8142422dd258f6a24df4ef3caf54b1d48096d8e",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "4fe20c2b3573e82f0db30917b005310bc8697f88",
       "version": "1.76.0",
diff --git a/versions/b-/boost-crc.json b/versions/b-/boost-crc.json
index b3f8af4..d887e71 100644
--- a/versions/b-/boost-crc.json
+++ b/versions/b-/boost-crc.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "bab49b15015caaf455e6b304a613fccacd501ada",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "a9fb53c9bd706bc62d747a6e19e7d0639da9805d",
       "version": "1.76.0",
diff --git a/versions/b-/boost-date-time.json b/versions/b-/boost-date-time.json
index 7f7d436..5d8705d 100644
--- a/versions/b-/boost-date-time.json
+++ b/versions/b-/boost-date-time.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "f1ba7566da43e127b28ce33a75985063844ed803",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "47a2624a239c59fd89846f7b24fc3b108b31e82b",
       "version": "1.76.0",
diff --git a/versions/b-/boost-detail.json b/versions/b-/boost-detail.json
index 6697d99..6b84a60 100644
--- a/versions/b-/boost-detail.json
+++ b/versions/b-/boost-detail.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "e620e57b718f1261e0c15e5711181a3fc3e9fe79",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "69e27a71e0cacff0f2a9b005f03bc6262fe97210",
       "version": "1.76.0",
diff --git a/versions/b-/boost-dll.json b/versions/b-/boost-dll.json
index fd55ed1..8fef201 100644
--- a/versions/b-/boost-dll.json
+++ b/versions/b-/boost-dll.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "7ca0cf6c2a9f41257ad68442240ff7ad21b7e662",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "b04bd18cc23d270ccaf152f5d28d5948ca69a664",
       "version": "1.76.0",
diff --git a/versions/b-/boost-dynamic-bitset.json b/versions/b-/boost-dynamic-bitset.json
index a8f5f19..dbe5f9b 100644
--- a/versions/b-/boost-dynamic-bitset.json
+++ b/versions/b-/boost-dynamic-bitset.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "4ea6d905ef64b6d80fba348c30a6b9d5195ba78a",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "f0d3d3b2abd89405fba3564e8db5e05a02fb2902",
       "version": "1.76.0",
diff --git a/versions/b-/boost-endian.json b/versions/b-/boost-endian.json
index 45e4a26..48caee3 100644
--- a/versions/b-/boost-endian.json
+++ b/versions/b-/boost-endian.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "6950c45ffb4e112920b6dd50c1cddde07b30d61d",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "c191f1b591ce4455f933fa254ca32dfa5796058d",
       "version": "1.76.0",
diff --git a/versions/b-/boost-exception.json b/versions/b-/boost-exception.json
index 5dc5968..332ca21 100644
--- a/versions/b-/boost-exception.json
+++ b/versions/b-/boost-exception.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "27450b57d1d9e49cda6b5be5b3e2ec2bcc204bed",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "aa0a09700d91a3cd3bf1fbf6b8463e20ede77053",
       "version": "1.76.0",
diff --git a/versions/b-/boost-fiber.json b/versions/b-/boost-fiber.json
index fc78d02..0b41d4e 100644
--- a/versions/b-/boost-fiber.json
+++ b/versions/b-/boost-fiber.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "87a26babef4d570c0ad24a596950a60694e3e356",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "e9b109cf5a3f708a5036ddeee8b58676357b3db9",
       "version": "1.76.0",
diff --git a/versions/b-/boost-filesystem.json b/versions/b-/boost-filesystem.json
index b26dbff..3d7ddd3 100644
--- a/versions/b-/boost-filesystem.json
+++ b/versions/b-/boost-filesystem.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "bb265f46da941ecd7f3bb0b93b169e27af18b5e6",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "9265c46ce355c8470fa5bf8941b59dd27428d92e",
       "version": "1.76.0",
diff --git a/versions/b-/boost-flyweight.json b/versions/b-/boost-flyweight.json
index 06bb8dc..b8f104d 100644
--- a/versions/b-/boost-flyweight.json
+++ b/versions/b-/boost-flyweight.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "625a28a1bab552ae66738b348054baeb5b2b2437",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "476c374b6a92402048db19b98376eff8b3e05782",
       "version": "1.76.0",
diff --git a/versions/b-/boost-foreach.json b/versions/b-/boost-foreach.json
index e5dec6f..66f0a1e 100644
--- a/versions/b-/boost-foreach.json
+++ b/versions/b-/boost-foreach.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "d2b62f512ff0ff5929ec54d987d5793887c1c056",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "0e0fdd6589d7f0f04406efec82efcec315fa337e",
       "version": "1.76.0",
diff --git a/versions/b-/boost-format.json b/versions/b-/boost-format.json
index e398345..6b3d151 100644
--- a/versions/b-/boost-format.json
+++ b/versions/b-/boost-format.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "15c6449aa221b65139b38cc6c6ef91f32e2d2b1d",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "352c9212fd097f4c147caf0dab9cec05cd47aa1a",
       "version": "1.76.0",
diff --git a/versions/b-/boost-function-types.json b/versions/b-/boost-function-types.json
index b7af3e7..c2d0dcf 100644
--- a/versions/b-/boost-function-types.json
+++ b/versions/b-/boost-function-types.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "7675770af935fb375c0350c7a5fc561f9bc31432",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "2f33a85bf7a578c9659b4bccd02296568bae3f3e",
       "version": "1.76.0",
diff --git a/versions/b-/boost-function.json b/versions/b-/boost-function.json
index eb9a5ce..9de524d 100644
--- a/versions/b-/boost-function.json
+++ b/versions/b-/boost-function.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "092af2f7e20c516fc02e8a39d8887f2301bb1fd9",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "ad37e24486926b336f2ee015a3fa88cc8f8a2490",
       "version": "1.76.0",
diff --git a/versions/b-/boost-functional.json b/versions/b-/boost-functional.json
index cc58bf4..68497a7 100644
--- a/versions/b-/boost-functional.json
+++ b/versions/b-/boost-functional.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "26960fd1a5c5ffbb7da0d747f43a61a27d8825eb",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "e84b797bddccd2a46e818d4364f71810f687b117",
       "version": "1.76.0",
diff --git a/versions/b-/boost-fusion.json b/versions/b-/boost-fusion.json
index 58cb0d0..a5b09db 100644
--- a/versions/b-/boost-fusion.json
+++ b/versions/b-/boost-fusion.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "6a619b93e6245951cc2bf12f3477dc3ea1a43f3f",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "e6168fcf7f513e57e8f01f5c0ab19f446a66cd57",
       "version": "1.76.0",
diff --git a/versions/b-/boost-geometry.json b/versions/b-/boost-geometry.json
index a0b8d11..3cd8c38 100644
--- a/versions/b-/boost-geometry.json
+++ b/versions/b-/boost-geometry.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "28bbc03f1d2a8c59236d65cd4eab7ccca3951baa",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "7de8c6c9ed0908a5d85b3dd739d27922fa213931",
       "version": "1.76.0",
diff --git a/versions/b-/boost-gil.json b/versions/b-/boost-gil.json
index b1f28b1..a2e6ba6 100644
--- a/versions/b-/boost-gil.json
+++ b/versions/b-/boost-gil.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "b251f679c798070d23be117118fa1e63e423ebb2",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "4d323694c269cffa88a705e2eec5339c1dd391d3",
       "version": "1.76.0",
diff --git a/versions/b-/boost-graph-parallel.json b/versions/b-/boost-graph-parallel.json
index 8bb123d..cb3fe3d 100644
--- a/versions/b-/boost-graph-parallel.json
+++ b/versions/b-/boost-graph-parallel.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "3d2e8013354fdf7d262b5b311f0f3b488fb5aabb",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "e71dd1ba560f6dfcfefa262a5c6762a15b94e3d4",
       "version": "1.76.0",
diff --git a/versions/b-/boost-graph.json b/versions/b-/boost-graph.json
index 41ac721..df5b22a 100644
--- a/versions/b-/boost-graph.json
+++ b/versions/b-/boost-graph.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "69d727c85b6dbfe67b5f2c220cb099ff550a36c6",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "c14b7885fb22225d265897b942a090ee43bcc1c3",
       "version": "1.76.0",
diff --git a/versions/b-/boost-hana.json b/versions/b-/boost-hana.json
index 469ac15..4a4d472 100644
--- a/versions/b-/boost-hana.json
+++ b/versions/b-/boost-hana.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "e24bae813978df09c5b5718b6c4d2aa87734ab2a",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "55d762dd0711b68ad1e494dc5d7f3e88ba6b6889",
       "version": "1.76.0",
diff --git a/versions/b-/boost-heap.json b/versions/b-/boost-heap.json
index 5053b07..56633dc 100644
--- a/versions/b-/boost-heap.json
+++ b/versions/b-/boost-heap.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "7e20b7e0b7e8b335bbf78053d032c3a1fdeeea56",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "7901583dc54be5f2453147da8fc772c5295f3ccd",
       "version": "1.76.0",
diff --git a/versions/b-/boost-histogram.json b/versions/b-/boost-histogram.json
index 928b7b0..8419587 100644
--- a/versions/b-/boost-histogram.json
+++ b/versions/b-/boost-histogram.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "09522ba204485792839f58b858ac31550e14a023",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "dcdf8ce8a1b3b6563bc1aae0ef60afaaac061f89",
       "version": "1.76.0",
diff --git a/versions/b-/boost-hof.json b/versions/b-/boost-hof.json
index 15433f0..e351454 100644
--- a/versions/b-/boost-hof.json
+++ b/versions/b-/boost-hof.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "2c22e81e06ddd812d0328854ce7302f662fca398",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "8bc8af27f9d16f09f9c17a179abdf230d39a24eb",
       "version": "1.76.0",
diff --git a/versions/b-/boost-icl.json b/versions/b-/boost-icl.json
index 96f0dbf..3e7a17d 100644
--- a/versions/b-/boost-icl.json
+++ b/versions/b-/boost-icl.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "e21b8389938919452967794b57aa88285e4cd335",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "70080f8e245f5ba2caa54b447f946bee8c998ec8",
       "version": "1.76.0",
diff --git a/versions/b-/boost-integer.json b/versions/b-/boost-integer.json
index 511c3d1..9310a58 100644
--- a/versions/b-/boost-integer.json
+++ b/versions/b-/boost-integer.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "375a2af7e2d5d620aa9f42064255c269b0c73f5a",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "77a69013cb4d850223122dff3bff12318a140d82",
       "version": "1.76.0",
diff --git a/versions/b-/boost-interprocess.json b/versions/b-/boost-interprocess.json
index 48908e0..87fb81f 100644
--- a/versions/b-/boost-interprocess.json
+++ b/versions/b-/boost-interprocess.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "a7755bea85f3c1103b38bfa2fb68a62b92de4942",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "6e0c78814b07fcfe58e421f651bda285081dcd48",
       "version": "1.76.0",
diff --git a/versions/b-/boost-interval.json b/versions/b-/boost-interval.json
index 5f1944f..277962a 100644
--- a/versions/b-/boost-interval.json
+++ b/versions/b-/boost-interval.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "e57b55cec7198cb4f448933fa2763465db0c9672",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "6c7ee56a1456d43b67e772976c40eab0f96e10e8",
       "version": "1.76.0",
diff --git a/versions/b-/boost-intrusive.json b/versions/b-/boost-intrusive.json
index a691948..5d825dc 100644
--- a/versions/b-/boost-intrusive.json
+++ b/versions/b-/boost-intrusive.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "9fb49266dc300d8914a0485972738b960ccf4339",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "c63e249209fcddec92063bb59266892ed6bfab38",
       "version": "1.76.0",
diff --git a/versions/b-/boost-io.json b/versions/b-/boost-io.json
index 2ca5c98..cd5cec0 100644
--- a/versions/b-/boost-io.json
+++ b/versions/b-/boost-io.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "83ec8bab1f1bbd6eb1e2883a26747c7982d5c34f",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "33d8fc8dd5a42e12f4d1cd0989c147a674d5c6f1",
       "version": "1.76.0",
diff --git a/versions/b-/boost-iostreams.json b/versions/b-/boost-iostreams.json
index 348cd0d..5edad57 100644
--- a/versions/b-/boost-iostreams.json
+++ b/versions/b-/boost-iostreams.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "70c1027efdb49d37e0042724859ca2dad60e8476",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "0909e271c34f98d1e5857091ce21b16e1d165e05",
       "version": "1.76.0",
diff --git a/versions/b-/boost-iterator.json b/versions/b-/boost-iterator.json
index 69f4d65..ce0b7af 100644
--- a/versions/b-/boost-iterator.json
+++ b/versions/b-/boost-iterator.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "7bec2abc5b714c2bd975178406937ef59a73f29b",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "504d724993ea74e0bc0b17b4101539cd603460d5",
       "version": "1.76.0",
diff --git a/versions/b-/boost-json.json b/versions/b-/boost-json.json
index b09be2c..9fe215d 100644
--- a/versions/b-/boost-json.json
+++ b/versions/b-/boost-json.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "66ddd627366a366a18be5bcea9dceb430e1d7203",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "b7a48d6f43ab6578d7f25969c0aaf0c385036c8a",
       "version": "1.76.0",
diff --git a/versions/b-/boost-lambda.json b/versions/b-/boost-lambda.json
index f1bd8dd..14ee34b 100644
--- a/versions/b-/boost-lambda.json
+++ b/versions/b-/boost-lambda.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "6a577fa248a224220d404160bb4931b5afed7cac",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "63ee28b3c29f04ba5d62bb8d0c9ab8e4b051dd1c",
       "version": "1.76.0",
diff --git a/versions/b-/boost-leaf.json b/versions/b-/boost-leaf.json
index 429812e..7061e9b 100644
--- a/versions/b-/boost-leaf.json
+++ b/versions/b-/boost-leaf.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "e257e66da57763ab4e677806d04b6d67721c09df",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "e5d414a21f12b33a083b6595ef485d21e6e4df76",
       "version": "1.76.0",
diff --git a/versions/b-/boost-lexical-cast.json b/versions/b-/boost-lexical-cast.json
index 378637e..9bbcfba 100644
--- a/versions/b-/boost-lexical-cast.json
+++ b/versions/b-/boost-lexical-cast.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "206c20541564f64569ebafd12cf31ada84bb633e",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "966a986af9237664ffc3b35384ccbe006b83e196",
       "version": "1.76.0",
diff --git a/versions/b-/boost-local-function.json b/versions/b-/boost-local-function.json
index b482198..41612a1 100644
--- a/versions/b-/boost-local-function.json
+++ b/versions/b-/boost-local-function.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "61818440e17f46b0715e5b53b8c49a79dc274a27",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "3e9c798dfb0bba3dd3833464354ff492e735231e",
       "version": "1.76.0",
diff --git a/versions/b-/boost-locale.json b/versions/b-/boost-locale.json
index 7bd52fe..086c2dc 100644
--- a/versions/b-/boost-locale.json
+++ b/versions/b-/boost-locale.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "a30d7ca3b7d94e7f4fa20959678f4f0f53a34a6a",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "76b51eadd7efd7d81d23c39d126a50abd1cb82e5",
       "version": "1.76.0",
diff --git a/versions/b-/boost-lockfree.json b/versions/b-/boost-lockfree.json
index 66c9bc4..9e9cbf6 100644
--- a/versions/b-/boost-lockfree.json
+++ b/versions/b-/boost-lockfree.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "311812d349fb8b1b58afbba92205a646c67d78f6",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "22166eccd3d3b536062ee1648d147ee357a058ed",
       "version": "1.76.0",
diff --git a/versions/b-/boost-log.json b/versions/b-/boost-log.json
index d7baec9..f1b685b 100644
--- a/versions/b-/boost-log.json
+++ b/versions/b-/boost-log.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "6ed0f563213a0360a898873306b3f6212e3e6428",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "1e1221d665804faaebfc9c5b91c89a6b3f66f91d",
       "version": "1.76.0",
diff --git a/versions/b-/boost-logic.json b/versions/b-/boost-logic.json
index 5abc466..2cccebe 100644
--- a/versions/b-/boost-logic.json
+++ b/versions/b-/boost-logic.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "afcc526b0a9287bc84744bf57a1a6d37a0b3b567",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "ee745d1ee8b0842a39a46d7830655c765b438bca",
       "version": "1.76.0",
diff --git a/versions/b-/boost-math.json b/versions/b-/boost-math.json
index 413344d..353118f 100644
--- a/versions/b-/boost-math.json
+++ b/versions/b-/boost-math.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "5dc4b635d9319bbc04b989686157b6af1298a000",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "448de1ada43d74ffd7b4511c34319a5cc25bbec0",
       "version": "1.76.0",
diff --git a/versions/b-/boost-metaparse.json b/versions/b-/boost-metaparse.json
index 4b3a52a..bfdb509 100644
--- a/versions/b-/boost-metaparse.json
+++ b/versions/b-/boost-metaparse.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "4f5433852913f94917d5e6afde09d24d48421ed3",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "44ca94c8ff9e03288a08adedfbccd61541867d75",
       "version": "1.76.0",
diff --git a/versions/b-/boost-modular-build-helper.json b/versions/b-/boost-modular-build-helper.json
index 95199b6..8e80302 100644
--- a/versions/b-/boost-modular-build-helper.json
+++ b/versions/b-/boost-modular-build-helper.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "317afa34b68c36ab135491ca6063a85794eab275",
+      "version-string": "1.77.0",
+      "port-version": 1
+    },
     {
       "git-tree": "f9cf6243049bf0abf8526fba57702a2122665549",
       "version-string": "1.76.0",
diff --git a/versions/b-/boost-move.json b/versions/b-/boost-move.json
index e8cebf7..2063ba7 100644
--- a/versions/b-/boost-move.json
+++ b/versions/b-/boost-move.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "d912a2a9e0b705919dae22cd8af6a4467e209e4e",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "b6563abd760c2241004acc0da699152ab8c4b294",
       "version": "1.76.0",
diff --git a/versions/b-/boost-mp11.json b/versions/b-/boost-mp11.json
index 7766829..f0be35f 100644
--- a/versions/b-/boost-mp11.json
+++ b/versions/b-/boost-mp11.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "f685c323f00cf309294ac9e26b554baacbe3aecf",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "8aa7b3c86aa66c1629ac5cf5ce4e4b6a4a95b61e",
       "version": "1.76.0",
diff --git a/versions/b-/boost-mpi.json b/versions/b-/boost-mpi.json
index 57f691c..c064c52 100644
--- a/versions/b-/boost-mpi.json
+++ b/versions/b-/boost-mpi.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "f44c07bb22e724fd152f8a5a13345b918952f00a",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "21a8e85d8e04d477e9127f80d78b6abf1d130651",
       "version": "1.76.0",
diff --git a/versions/b-/boost-mpl.json b/versions/b-/boost-mpl.json
index 59a9f42..02b1f7a 100644
--- a/versions/b-/boost-mpl.json
+++ b/versions/b-/boost-mpl.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "92d481a8de935dba87480540b454f6ec04e523ef",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "250327ba168c480f1f530792a14e87cd4d13b63d",
       "version": "1.76.0",
diff --git a/versions/b-/boost-msm.json b/versions/b-/boost-msm.json
index 4e4dcbb..b469225 100644
--- a/versions/b-/boost-msm.json
+++ b/versions/b-/boost-msm.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "4d4c1664ee4fa4ebed6a1c042215f2adfa5c1114",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "ba54ee9c431c0c499935a7d7bc8a255cd5e9cac7",
       "version": "1.76.0",
diff --git a/versions/b-/boost-multi-array.json b/versions/b-/boost-multi-array.json
index e705e3c..af9403b 100644
--- a/versions/b-/boost-multi-array.json
+++ b/versions/b-/boost-multi-array.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "4f0903314c7fdff4832827b519ce7c115e319772",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "bc5acbb8051e16c1e48d8e82ea0fac48c6024287",
       "version": "1.76.0",
diff --git a/versions/b-/boost-multi-index.json b/versions/b-/boost-multi-index.json
index d0fa4e3..70cf34c 100644
--- a/versions/b-/boost-multi-index.json
+++ b/versions/b-/boost-multi-index.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "f61916ca893db786f67ae374b3736e5aa8ab6c8b",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "d1e0c81cdc2adb33d2963722016c0b13a15055f7",
       "version": "1.76.0",
diff --git a/versions/b-/boost-multiprecision.json b/versions/b-/boost-multiprecision.json
index aec9114..2959fa9 100644
--- a/versions/b-/boost-multiprecision.json
+++ b/versions/b-/boost-multiprecision.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "58d7184ae4115f7f46671db9929708872e6aae6c",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "55ee6b85fe02f7875374cb3f78a427365ba7beb5",
       "version": "1.76.0",
diff --git a/versions/b-/boost-nowide.json b/versions/b-/boost-nowide.json
index 79290c8..843f80b 100644
--- a/versions/b-/boost-nowide.json
+++ b/versions/b-/boost-nowide.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "9b1ea6735ca44550481a5565e787f549b7c123a2",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "9b1a6083440b08b8b266524dac6a8aa200e417dc",
       "version": "1.76.0",
diff --git a/versions/b-/boost-numeric-conversion.json b/versions/b-/boost-numeric-conversion.json
index 2904434..1d616a8 100644
--- a/versions/b-/boost-numeric-conversion.json
+++ b/versions/b-/boost-numeric-conversion.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "78140f78c6400520bd4ce340c68236e083a504e9",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "3ab3a3a915ad6bff1aa094641e7471e5ddc8a11d",
       "version": "1.76.0",
diff --git a/versions/b-/boost-odeint.json b/versions/b-/boost-odeint.json
index c0d98ac..6c0f418 100644
--- a/versions/b-/boost-odeint.json
+++ b/versions/b-/boost-odeint.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "ef4f8a0e3c87705b4d0b92661319de0324270622",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "89c69f304356b50d3e4e58155bb08009629de385",
       "version": "1.76.0",
diff --git a/versions/b-/boost-optional.json b/versions/b-/boost-optional.json
index 00a11e9..e4f8ac1 100644
--- a/versions/b-/boost-optional.json
+++ b/versions/b-/boost-optional.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "4a1ddf516bc0edc855ab4d9b8d134f338ba51a94",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "5a824aac647806d7f8d03ea8ec715faea895d54a",
       "version": "1.76.0",
diff --git a/versions/b-/boost-outcome.json b/versions/b-/boost-outcome.json
index 3944d0a..9169456 100644
--- a/versions/b-/boost-outcome.json
+++ b/versions/b-/boost-outcome.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "6737734e6d10c475676e1ed16967ec7792acc7dc",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "1ea91b17815f03d2702bf3721f8002cb8d64cb85",
       "version": "1.76.0",
diff --git a/versions/b-/boost-parameter-python.json b/versions/b-/boost-parameter-python.json
index 746e6f6..3e36eae 100644
--- a/versions/b-/boost-parameter-python.json
+++ b/versions/b-/boost-parameter-python.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "5295cb4faa096633a23163b2a6409a27464a157e",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "e57e6544326fe84416a0060a9d93723d05b9bb54",
       "version": "1.76.0",
diff --git a/versions/b-/boost-parameter.json b/versions/b-/boost-parameter.json
index 73318e0..794115c 100644
--- a/versions/b-/boost-parameter.json
+++ b/versions/b-/boost-parameter.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "3f480980e4e1ce4713a28bd24d728efb0bb931fa",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "e064373327329af8a7624ad00073dbfdbc196a48",
       "version": "1.76.0",
diff --git a/versions/b-/boost-pfr.json b/versions/b-/boost-pfr.json
index 072e583..3c04fc3 100644
--- a/versions/b-/boost-pfr.json
+++ b/versions/b-/boost-pfr.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "23bdfdb9c9cb19e28201088dc055b85dc44b62bf",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "f58af0deba41766f33ad383428463f59cf38d976",
       "version": "1.76.0",
diff --git a/versions/b-/boost-phoenix.json b/versions/b-/boost-phoenix.json
index 1144779..e8742b8 100644
--- a/versions/b-/boost-phoenix.json
+++ b/versions/b-/boost-phoenix.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "2926d1b537106cb231bb9f3a657f6fde6c8530f8",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "20af48e0084ec80f69c580872c2fc4e01fffd4fc",
       "version": "1.76.0",
diff --git a/versions/b-/boost-poly-collection.json b/versions/b-/boost-poly-collection.json
index 5072c7e..09d6a01 100644
--- a/versions/b-/boost-poly-collection.json
+++ b/versions/b-/boost-poly-collection.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "243e7ab2167d1acfbad1f0ce866de0d412255381",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "603662ddf6590592848f2dd714fb08776d3a9616",
       "version": "1.76.0",
diff --git a/versions/b-/boost-polygon.json b/versions/b-/boost-polygon.json
index 85a7bea..c7f28fe 100644
--- a/versions/b-/boost-polygon.json
+++ b/versions/b-/boost-polygon.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "81ea3095d56a98f6d5b75db6568a19e48ac819bb",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "1a6ab42b35df132f8a1f7c52dc7d92eb8a7cb894",
       "version": "1.76.0",
diff --git a/versions/b-/boost-pool.json b/versions/b-/boost-pool.json
index 0ddce84..c6c63d6 100644
--- a/versions/b-/boost-pool.json
+++ b/versions/b-/boost-pool.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "7794803f75109db0ca64a48d2f1cbd76100b153d",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "a9ae22b07f1f3b91d8b90f8532480abfbd0a24ac",
       "version": "1.76.0",
diff --git a/versions/b-/boost-predef.json b/versions/b-/boost-predef.json
index 5428d42..cfea8f0 100644
--- a/versions/b-/boost-predef.json
+++ b/versions/b-/boost-predef.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "a291dbfb68391a25f04944f9caa924f570b26d41",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "240a1963be7f74c2de3f507bf034e765c632f033",
       "version": "1.76.0",
diff --git a/versions/b-/boost-preprocessor.json b/versions/b-/boost-preprocessor.json
index dd306d3..ec230e7 100644
--- a/versions/b-/boost-preprocessor.json
+++ b/versions/b-/boost-preprocessor.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "6abad213e30df5ed168164b2612dba2041c7e8c1",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "c618127e3c475a0991c59922fa57c2fee6eabd40",
       "version": "1.76.0",
diff --git a/versions/b-/boost-process.json b/versions/b-/boost-process.json
index df9877e..286d955 100644
--- a/versions/b-/boost-process.json
+++ b/versions/b-/boost-process.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "262665dd3207795ab3d9f77d6884573e64316ce3",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "dd105bdb8e892a098738e054cfb90cb1786c856e",
       "version": "1.76.0",
diff --git a/versions/b-/boost-program-options.json b/versions/b-/boost-program-options.json
index b147dcb..4911a61 100644
--- a/versions/b-/boost-program-options.json
+++ b/versions/b-/boost-program-options.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "d86b3064943057985484cbca2094f1faf137f378",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "6e841e59b06375faa95855cefe7cf14515ddcc42",
       "version": "1.76.0",
diff --git a/versions/b-/boost-property-map.json b/versions/b-/boost-property-map.json
index b14a178..9697836 100644
--- a/versions/b-/boost-property-map.json
+++ b/versions/b-/boost-property-map.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "e598566c9f13ae6ddd7dfa6723c8958637cc7cc8",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "68d4dfac2cedfe5786ecfb96bbe974c7257c73c7",
       "version": "1.76.0",
diff --git a/versions/b-/boost-property-tree.json b/versions/b-/boost-property-tree.json
index 260a3a1..9db6ba0 100644
--- a/versions/b-/boost-property-tree.json
+++ b/versions/b-/boost-property-tree.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "23951c4d911768d329c28dcea1c48ee439776879",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "099a09d3ed31651c57f2f3c735da5948dce45b66",
       "version": "1.76.0",
diff --git a/versions/b-/boost-proto.json b/versions/b-/boost-proto.json
index b1a2f8b..64d5c6e 100644
--- a/versions/b-/boost-proto.json
+++ b/versions/b-/boost-proto.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "5d33f62f1117da9bac418c4b85d1a1bd96c547a4",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "e7d8b52790eabfc30fa162d68055d3fe30c8b20c",
       "version": "1.76.0",
diff --git a/versions/b-/boost-ptr-container.json b/versions/b-/boost-ptr-container.json
index da82a81..342e26e 100644
--- a/versions/b-/boost-ptr-container.json
+++ b/versions/b-/boost-ptr-container.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "e954b84d951409f6445d7d49bafa66c977ed9834",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "1a46fb253999b4a420c6ae8c060351bb56dfb303",
       "version": "1.76.0",
diff --git a/versions/b-/boost-python.json b/versions/b-/boost-python.json
index 3b2903d..e2a6043 100644
--- a/versions/b-/boost-python.json
+++ b/versions/b-/boost-python.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "5f579f8a1b3304f1feaf1d99c47e393ad209614c",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "789047e74a9db18c96ada8dc7addda4fc867360e",
       "version": "1.76.0",
diff --git a/versions/b-/boost-qvm.json b/versions/b-/boost-qvm.json
index 4233595..072fa2f 100644
--- a/versions/b-/boost-qvm.json
+++ b/versions/b-/boost-qvm.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "5d7b01d612075dfb3d89b799bec152785c838b84",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "70b5734ed30839efbf4048f5749af11e292df641",
       "version": "1.76.0",
diff --git a/versions/b-/boost-random.json b/versions/b-/boost-random.json
index 7ab2951..46cb2eb 100644
--- a/versions/b-/boost-random.json
+++ b/versions/b-/boost-random.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "3a0a3ae2efeb04c9d179354134b5efe5c16da71e",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "174356d3aa0622ffc40c5a8a2c4c4d2813498a2e",
       "version": "1.76.0",
diff --git a/versions/b-/boost-range.json b/versions/b-/boost-range.json
index 5eb0373..d5a1f64 100644
--- a/versions/b-/boost-range.json
+++ b/versions/b-/boost-range.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "9453b5bbe76829cf9a11cec5a05c974d7a887ef4",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "e595f4b0f7135b43d0bef283fec3c0d4d742dc51",
       "version": "1.76.0",
diff --git a/versions/b-/boost-ratio.json b/versions/b-/boost-ratio.json
index 0f17ec5..8f132fe 100644
--- a/versions/b-/boost-ratio.json
+++ b/versions/b-/boost-ratio.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "724fa7b1c0e1d78a9c29595b042443090e53a8ee",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "002edb9b01fe471f968eba09c80bed4ea60fa865",
       "version": "1.76.0",
diff --git a/versions/b-/boost-rational.json b/versions/b-/boost-rational.json
index 749b85e..7d2b56e 100644
--- a/versions/b-/boost-rational.json
+++ b/versions/b-/boost-rational.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "ee5265e8af0e494de32fa125455810de26b50a48",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "8f6911d5b98ba7669956568acb155112e623927b",
       "version": "1.76.0",
diff --git a/versions/b-/boost-regex.json b/versions/b-/boost-regex.json
index 756cd71..496fdfd 100644
--- a/versions/b-/boost-regex.json
+++ b/versions/b-/boost-regex.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "6f9eb8cfb3f7ff12ac408329f3680b6aa9080988",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "7803a877c9e9acd2162106e3bc15eb363b6b069a",
       "version": "1.76.0",
diff --git a/versions/b-/boost-safe-numerics.json b/versions/b-/boost-safe-numerics.json
index 388d351..0922755 100644
--- a/versions/b-/boost-safe-numerics.json
+++ b/versions/b-/boost-safe-numerics.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "fc4fa0c3b394d848fbc83ca16bcaec15742ed3db",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "69c7ccf5d656e92b0a71e2456933481338ddb675",
       "version": "1.76.0",
diff --git a/versions/b-/boost-scope-exit.json b/versions/b-/boost-scope-exit.json
index 351561e..622822b 100644
--- a/versions/b-/boost-scope-exit.json
+++ b/versions/b-/boost-scope-exit.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "33d55355e2f85c6188f1d131f386f86b8e29efc1",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "419330b673f261bc92184d6f65b442bda6fb0fbb",
       "version": "1.76.0",
diff --git a/versions/b-/boost-serialization.json b/versions/b-/boost-serialization.json
index 127e96e..2ca28e8 100644
--- a/versions/b-/boost-serialization.json
+++ b/versions/b-/boost-serialization.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "c8d272453100026b736637eabbebd15fb86ddd00",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "7cd97a04356c141db68bfb6aec62c68e467f9ea6",
       "version": "1.76.0",
diff --git a/versions/b-/boost-signals2.json b/versions/b-/boost-signals2.json
index a03b6c1..a4333ea 100644
--- a/versions/b-/boost-signals2.json
+++ b/versions/b-/boost-signals2.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "30008ab1a46d9c2bc7f8cbbbcb7d3245f67acca3",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "c574224ceed1d97eb67edfdb398117fb908b91c9",
       "version": "1.76.0",
diff --git a/versions/b-/boost-smart-ptr.json b/versions/b-/boost-smart-ptr.json
index 08a9295..dfb0d40 100644
--- a/versions/b-/boost-smart-ptr.json
+++ b/versions/b-/boost-smart-ptr.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "700532550b70d03254c77f1467ab4c01a2c6e62a",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "f43e22c2f1e0d71baa91b8ac5d995ab0cc0a802e",
       "version": "1.76.0",
diff --git a/versions/b-/boost-sort.json b/versions/b-/boost-sort.json
index 2d9c8e0..f1b40c3 100644
--- a/versions/b-/boost-sort.json
+++ b/versions/b-/boost-sort.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "eb0b234026858f9cabcbaef1963f0468a4cd3a71",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "078e3d6c36e55a55d2af19d02036437d6dabff5e",
       "version": "1.76.0",
diff --git a/versions/b-/boost-spirit.json b/versions/b-/boost-spirit.json
index 4ec1efb..098082d 100644
--- a/versions/b-/boost-spirit.json
+++ b/versions/b-/boost-spirit.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "bc66c5a9ccd7f7bde95426392bc7ff62189f920d",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "0fd209b14daf0b5990c60a1e10a6d92dd03c009c",
       "version": "1.76.0",
diff --git a/versions/b-/boost-stacktrace.json b/versions/b-/boost-stacktrace.json
index 06611a5..92f8154 100644
--- a/versions/b-/boost-stacktrace.json
+++ b/versions/b-/boost-stacktrace.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "cdd32d2e17baa1c70faefe65ea2a8877675ebc22",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "02837608d604cde8de8bcbd5dcc706e406a808dd",
       "version": "1.76.0",
diff --git a/versions/b-/boost-statechart.json b/versions/b-/boost-statechart.json
index 934fe3a..b3e2508 100644
--- a/versions/b-/boost-statechart.json
+++ b/versions/b-/boost-statechart.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "044b9fc61c729216838037b6b519393e32b2fa26",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "94c1acd6353e0db7370f742c082c160114f7af8a",
       "version": "1.76.0",
diff --git a/versions/b-/boost-static-assert.json b/versions/b-/boost-static-assert.json
index 5a1eef7..1da1c11 100644
--- a/versions/b-/boost-static-assert.json
+++ b/versions/b-/boost-static-assert.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "57ca16ab3652380b32a137add7aed6a385754d75",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "dc334c3a07d041efa802d868ece12150bdef34b9",
       "version": "1.76.0",
diff --git a/versions/b-/boost-static-string.json b/versions/b-/boost-static-string.json
index ce71f6e..c5953e7 100644
--- a/versions/b-/boost-static-string.json
+++ b/versions/b-/boost-static-string.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "8296453890169b2bf99e2b7ecf4231c7ae572903",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "990abb2e15b868e2f80750422c3750e11700bc17",
       "version": "1.76.0",
diff --git a/versions/b-/boost-stl-interfaces.json b/versions/b-/boost-stl-interfaces.json
index 4b44371..4d7a745 100644
--- a/versions/b-/boost-stl-interfaces.json
+++ b/versions/b-/boost-stl-interfaces.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "0e127914d34e8dbaebf9f36fe800b8bc85252233",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "4b74daa481d1f60e2d6f9c6b221a80dc8668cde7",
       "version": "1.76.0",
diff --git a/versions/b-/boost-system.json b/versions/b-/boost-system.json
index 61c8f4c..11a6352 100644
--- a/versions/b-/boost-system.json
+++ b/versions/b-/boost-system.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "973d6e6f8e21c429e4c61ffdd394d71bdd96bbc1",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "c0286de08a3fa5ba043e432b986df78f4defcc96",
       "version": "1.76.0",
diff --git a/versions/b-/boost-test.json b/versions/b-/boost-test.json
index de7fd15..90f4b08 100644
--- a/versions/b-/boost-test.json
+++ b/versions/b-/boost-test.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "56243e726c5a2c29f6524092203329d63a2326b5",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "9bab6b8839833eda9df6a0016d8634d129fef485",
       "version": "1.76.0",
diff --git a/versions/b-/boost-thread.json b/versions/b-/boost-thread.json
index b6358cf..0a446e5 100644
--- a/versions/b-/boost-thread.json
+++ b/versions/b-/boost-thread.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "431f0220b371642d8647d0111a661922c9b4b3d0",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "ef29c4cc84cd28ca6cc812794dfb264709dac11e",
       "version": "1.76.0",
diff --git a/versions/b-/boost-throw-exception.json b/versions/b-/boost-throw-exception.json
index 673c725..39345f0 100644
--- a/versions/b-/boost-throw-exception.json
+++ b/versions/b-/boost-throw-exception.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "f0887800c8710d96015c7c1541f78265e1227963",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "29a39e0d594d74febccddce3a077ff39c484fe21",
       "version": "1.76.0",
diff --git a/versions/b-/boost-timer.json b/versions/b-/boost-timer.json
index 70ad94f..ad7b8e0 100644
--- a/versions/b-/boost-timer.json
+++ b/versions/b-/boost-timer.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "cee3a21bb22197439cae2f5ac86048c31d0e5bb6",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "7e8fe8dd0d1524fc679c48bf4ca41f31a99ebc36",
       "version": "1.76.0",
diff --git a/versions/b-/boost-tokenizer.json b/versions/b-/boost-tokenizer.json
index ab96011..824149e 100644
--- a/versions/b-/boost-tokenizer.json
+++ b/versions/b-/boost-tokenizer.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "79882d15718cf9395ff95fa5434d05ab01bd6679",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "2b9b3cbc205006491c43f7244cd4a046961e610c",
       "version": "1.76.0",
diff --git a/versions/b-/boost-tti.json b/versions/b-/boost-tti.json
index 49ab50a..8de66a0 100644
--- a/versions/b-/boost-tti.json
+++ b/versions/b-/boost-tti.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "102fbb95889400677115252d4a5954a2f7edd5e1",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "878a097bf8023343a8af384bb30e0eee437a6904",
       "version": "1.76.0",
diff --git a/versions/b-/boost-tuple.json b/versions/b-/boost-tuple.json
index 47483ea..1b196a2 100644
--- a/versions/b-/boost-tuple.json
+++ b/versions/b-/boost-tuple.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "b2dc4b33674ef4290b12a87b05fc2853b55643cb",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "8b10179f5ffe71f697610799b865c72d7be1dfb2",
       "version": "1.76.0",
diff --git a/versions/b-/boost-type-erasure.json b/versions/b-/boost-type-erasure.json
index 4e4fa5e..6d71a65 100644
--- a/versions/b-/boost-type-erasure.json
+++ b/versions/b-/boost-type-erasure.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "8e0711a0047f51bb6f021cc766cea87d146308d8",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "b488a742d2f94e05da4f00a2fd3c9cb46fba13df",
       "version": "1.76.0",
diff --git a/versions/b-/boost-type-index.json b/versions/b-/boost-type-index.json
index 5c43e79..41d2c86 100644
--- a/versions/b-/boost-type-index.json
+++ b/versions/b-/boost-type-index.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "b8c5d86d75e307f04c4e5548f2ff57dccdc29e40",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "2125b24468cfbf25aaf0c3f600cda9b6773ffb18",
       "version": "1.76.0",
diff --git a/versions/b-/boost-type-traits.json b/versions/b-/boost-type-traits.json
index 0769cc4..85a5178 100644
--- a/versions/b-/boost-type-traits.json
+++ b/versions/b-/boost-type-traits.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "7f108bb5313d004627d2b81b5e2a6d7298b091e9",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "2feae16df79f9f3d24b98d407e542458706426c5",
       "version": "1.76.0",
diff --git a/versions/b-/boost-typeof.json b/versions/b-/boost-typeof.json
index fe3d24d..f68d656 100644
--- a/versions/b-/boost-typeof.json
+++ b/versions/b-/boost-typeof.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "7df16df37b9fe9d5e4184dfdf928030010522f51",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "6f493f75125a3d4c8b69fccc3c72ed6b868368c4",
       "version": "1.76.0",
diff --git a/versions/b-/boost-ublas.json b/versions/b-/boost-ublas.json
index 843391a..f82b71b 100644
--- a/versions/b-/boost-ublas.json
+++ b/versions/b-/boost-ublas.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "2403e70ed1aefa09410b4b0216495e5b256a35ad",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "845a49ec34532fe2ba0d071e489eec10808499ab",
       "version": "1.76.0",
diff --git a/versions/b-/boost-uninstall.json b/versions/b-/boost-uninstall.json
index 200bac7..b0bdb7a 100644
--- a/versions/b-/boost-uninstall.json
+++ b/versions/b-/boost-uninstall.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "5d947b991071a758e1845ae85d4d9e235c585528",
+      "version-string": "1.77.0",
+      "port-version": 1
+    },
     {
       "git-tree": "092a563d81779e6bfb0ee656bc4c8f01f57c7666",
       "version-string": "1.75.0",
diff --git a/versions/b-/boost-units.json b/versions/b-/boost-units.json
index df5f79b..4c50fc3 100644
--- a/versions/b-/boost-units.json
+++ b/versions/b-/boost-units.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "a02da9c329bb8258edc30bf70edf274e9f67923b",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "fce0be543d0eabb6160e3294f89c10165623e53f",
       "version": "1.76.0",
diff --git a/versions/b-/boost-unordered.json b/versions/b-/boost-unordered.json
index a68e71d..4127422 100644
--- a/versions/b-/boost-unordered.json
+++ b/versions/b-/boost-unordered.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "ee989128695300505ccac7563c02edf41d26dd0b",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "f950f2d90f50ec8d7982801ae8df77ab848285a6",
       "version": "1.76.0",
diff --git a/versions/b-/boost-utility.json b/versions/b-/boost-utility.json
index 94ad46f..7162542 100644
--- a/versions/b-/boost-utility.json
+++ b/versions/b-/boost-utility.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "e3589215d60cac29105fb361ef70e6d8befb8f94",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "aa3e587e5d4f80c8aa934cde043ac5940adaed55",
       "version": "1.76.0",
diff --git a/versions/b-/boost-uuid.json b/versions/b-/boost-uuid.json
index 92e4a8e..c800583 100644
--- a/versions/b-/boost-uuid.json
+++ b/versions/b-/boost-uuid.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "ce741d3c6c5770db02da8abb268bdd0b2cd0519b",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "5da2f125967693081c7afcf81a327fb6b63343f0",
       "version": "1.76.0",
diff --git a/versions/b-/boost-variant.json b/versions/b-/boost-variant.json
index 87d228c..3702cf4 100644
--- a/versions/b-/boost-variant.json
+++ b/versions/b-/boost-variant.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "eb08ddeee14f593ad73957b45a26230b7d546f5a",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "cc3ce58ddedfd3cf1d23a75154f3939a1f7604bb",
       "version": "1.76.0",
diff --git a/versions/b-/boost-variant2.json b/versions/b-/boost-variant2.json
index 3482f58..12a9941 100644
--- a/versions/b-/boost-variant2.json
+++ b/versions/b-/boost-variant2.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "7cc13c2fc5f9f303b76d9fc39da52e198bd6a998",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "e3a2b15165133dd1a0ab0c5477e521e25ad02a31",
       "version": "1.76.0",
diff --git a/versions/b-/boost-vmd.json b/versions/b-/boost-vmd.json
index 1bd9429..b6fba2a 100644
--- a/versions/b-/boost-vmd.json
+++ b/versions/b-/boost-vmd.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "65746c8cdad55d1703218a4e1eeaedd8a8cf3641",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "b2e44500c55aa436e9d239130203e1953f4d713c",
       "version": "1.76.0",
diff --git a/versions/b-/boost-wave.json b/versions/b-/boost-wave.json
index 1e613bd..c7dd335 100644
--- a/versions/b-/boost-wave.json
+++ b/versions/b-/boost-wave.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "ad6692a6cb19f2aff062cbabe8331e3904a5c2ae",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "0b25e696df99e6186c1018a04d8c66607d330b89",
       "version": "1.76.0",
diff --git a/versions/b-/boost-winapi.json b/versions/b-/boost-winapi.json
index fe729f3..6279226 100644
--- a/versions/b-/boost-winapi.json
+++ b/versions/b-/boost-winapi.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "2d4c0be143dbffd619ac154ef5d8f4fe24277bbe",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "48b21bc998317a6d60c63e07b38c83f4126b107b",
       "version": "1.76.0",
diff --git a/versions/b-/boost-xpressive.json b/versions/b-/boost-xpressive.json
index eef160d..3fe51d7 100644
--- a/versions/b-/boost-xpressive.json
+++ b/versions/b-/boost-xpressive.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "0674280234c342b471c291c1bf988ca139c297f6",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "8fea61636685db99cf11030e507f028cfa212bee",
       "version": "1.76.0",
diff --git a/versions/b-/boost-yap.json b/versions/b-/boost-yap.json
index 7365300..6fa9b8f 100644
--- a/versions/b-/boost-yap.json
+++ b/versions/b-/boost-yap.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "856780f406def0087cc90b0dd0b623a65d78103e",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "daf7f224a26824ae0f4deb4e605e952d97755eb6",
       "version": "1.76.0",
diff --git a/versions/b-/boost.json b/versions/b-/boost.json
index 6c3c1e0..94e7b2f 100644
--- a/versions/b-/boost.json
+++ b/versions/b-/boost.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "0806cca7b211a518ff5bb699af86393db80d77e2",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "1e18b90b86df900244b7c8c7001ceeac37b083ae",
       "version": "1.76.0",
diff --git a/versions/baseline.json b/versions/baseline.json
index 94f34ac..c62fad4 100644
--- a/versions/baseline.json
+++ b/versions/baseline.json
@@ -449,55 +449,55 @@
       "port-version": 0
     },
     "boost": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-accumulators": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-algorithm": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-align": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-any": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-array": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-asio": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-assert": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-assign": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-atomic": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-beast": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-bimap": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-bind": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-build": {
@@ -505,79 +505,83 @@
       "port-version": 0
     },
     "boost-callable-traits": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-chrono": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-circular-buffer": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-compatibility": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-compute": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-concept-check": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-config": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-container": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-container-hash": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-context": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-contract": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-conversion": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-convert": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-core": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-coroutine": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-coroutine2": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-crc": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-date-time": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
+      "port-version": 0
+    },
+    "boost-describe": {
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-detail": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-di": {
@@ -585,435 +589,443 @@
       "port-version": 0
     },
     "boost-dll": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-dynamic-bitset": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-endian": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-exception": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-fiber": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-filesystem": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-flyweight": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-foreach": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-format": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-function": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-function-types": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-functional": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-fusion": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-geometry": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-gil": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-graph": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-graph-parallel": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-hana": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-heap": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-histogram": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-hof": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-icl": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-integer": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-interprocess": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-interval": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-intrusive": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-io": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-iostreams": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-iterator": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-json": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-lambda": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
+      "port-version": 0
+    },
+    "boost-lambda2": {
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-leaf": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-lexical-cast": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-local-function": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-locale": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-lockfree": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-log": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-logic": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-math": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-metaparse": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-modular-build-helper": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 1
     },
     "boost-move": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-mp11": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-mpi": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-mpl": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-msm": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-multi-array": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-multi-index": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-multiprecision": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-nowide": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-numeric-conversion": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-odeint": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-optional": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-outcome": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-parameter": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-parameter-python": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-pfr": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-phoenix": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-poly-collection": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-polygon": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-pool": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-predef": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-preprocessor": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-process": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-program-options": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-property-map": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
+      "port-version": 0
+    },
+    "boost-property-map-parallel": {
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-property-tree": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-proto": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-ptr-container": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-python": {
-      "baseline": "1.76.0",
-      "port-version": 1
+      "baseline": "1.77.0",
+      "port-version": 0
     },
     "boost-qvm": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-random": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-range": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-ratio": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-rational": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-regex": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-safe-numerics": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-scope-exit": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-serialization": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-signals2": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-smart-ptr": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-sort": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-spirit": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-stacktrace": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-statechart": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-static-assert": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-static-string": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-stl-interfaces": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-system": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-test": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-thread": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-throw-exception": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-timer": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-tokenizer": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-tti": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-tuple": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-type-erasure": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-type-index": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-type-traits": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-typeof": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-ublas": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-uninstall": {
-      "baseline": "1.75.0",
+      "baseline": "1.77.0",
       "port-version": 1
     },
     "boost-units": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-unordered": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-utility": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-uuid": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-variant": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-variant2": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-vcpkg-helpers": {
@@ -1021,23 +1033,23 @@
       "port-version": 2
     },
     "boost-vmd": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-wave": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-winapi": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-xpressive": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-yap": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boringssl": {

@PhoebeHui PhoebeHui added the category:port-update The issue is with a library, which is requesting update new revision label Aug 16, 2021
@PhoebeHui PhoebeHui self-assigned this Aug 16, 2021
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 e22f9d7d70e61b8b0cfe1c0adacee69bf6f8365b -- versions
./vcpkg x-add-version --all
Diff
diff --git a/versions/b-/boost-accumulators.json b/versions/b-/boost-accumulators.json
index 9199767..1200688 100644
--- a/versions/b-/boost-accumulators.json
+++ b/versions/b-/boost-accumulators.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "3bb590c7e76783cf97fab536befe8e2ae77fc67b",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "94824d664d1b512dd44c3c84652b59da7726273a",
       "version": "1.76.0",
diff --git a/versions/b-/boost-algorithm.json b/versions/b-/boost-algorithm.json
index d4abb0b..4e3c815 100644
--- a/versions/b-/boost-algorithm.json
+++ b/versions/b-/boost-algorithm.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "13c45e5902a15b39cec09a72c9eccecaeca1864a",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "b6ce23e02aaf8b595e852e9746677fa7f85819ca",
       "version": "1.76.0",
diff --git a/versions/b-/boost-align.json b/versions/b-/boost-align.json
index 53a6ac2..56e02d2 100644
--- a/versions/b-/boost-align.json
+++ b/versions/b-/boost-align.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "5e733503d18c7e82478961e1155a40a95af0ab42",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "b28cfbc210773962783f57f6526678f1085be471",
       "version": "1.76.0",
diff --git a/versions/b-/boost-any.json b/versions/b-/boost-any.json
index c548b6c..c1150cc 100644
--- a/versions/b-/boost-any.json
+++ b/versions/b-/boost-any.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "cf8bdfd2ce434a981620383dcc07d46c0a071ca1",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "20631fecfd4ef3388bcaca6a3491d27b23bde42d",
       "version": "1.76.0",
diff --git a/versions/b-/boost-array.json b/versions/b-/boost-array.json
index 2f0eb18..f14f775 100644
--- a/versions/b-/boost-array.json
+++ b/versions/b-/boost-array.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "fb008cce0de1c6a34ac5222d03d7e1069d135dc4",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "bea67607788bd73e3c83b93848a507090f886b7c",
       "version": "1.76.0",
diff --git a/versions/b-/boost-asio.json b/versions/b-/boost-asio.json
index 1043fdf..6559833 100644
--- a/versions/b-/boost-asio.json
+++ b/versions/b-/boost-asio.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "9c5c591c857588b69354bf075019bc78ce4237bd",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "c422367cb9f7a8de0fcbf1809e1a2cab1983bce9",
       "version": "1.76.0",
diff --git a/versions/b-/boost-assert.json b/versions/b-/boost-assert.json
index 38aa1d4..04e0758 100644
--- a/versions/b-/boost-assert.json
+++ b/versions/b-/boost-assert.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "db6b88ce332c6752f87f8f0c098a832e23610303",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "d756c428b49e3aed8ce71c1d0b946426e929ef8a",
       "version": "1.76.0",
diff --git a/versions/b-/boost-assign.json b/versions/b-/boost-assign.json
index 1ee54c9..2ba9d64 100644
--- a/versions/b-/boost-assign.json
+++ b/versions/b-/boost-assign.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "c7c391576a6f9714453c28f6b73ddcb3c7439827",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "b026e0722c90b595f8125caab74275b68dcd81f9",
       "version": "1.76.0",
diff --git a/versions/b-/boost-atomic.json b/versions/b-/boost-atomic.json
index be30f33..1c02219 100644
--- a/versions/b-/boost-atomic.json
+++ b/versions/b-/boost-atomic.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "9bb8e8b3f795d8034a4690e1a53ed4028e9a9573",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "cfe27152cb82633d279f5c55b3eb9ba3b454e23e",
       "version": "1.76.0",
diff --git a/versions/b-/boost-beast.json b/versions/b-/boost-beast.json
index f3d4809..58a516b 100644
--- a/versions/b-/boost-beast.json
+++ b/versions/b-/boost-beast.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "154d8664ca78bcee263cec7a297afe36a4877313",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "9d135f2fabb815ef2c643e71db48e227494aa3dd",
       "version": "1.76.0",
diff --git a/versions/b-/boost-bimap.json b/versions/b-/boost-bimap.json
index afb682e..b284197 100644
--- a/versions/b-/boost-bimap.json
+++ b/versions/b-/boost-bimap.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "2c727e433670c2062c86d3bbd01628f32a8ab6bf",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "2a01b028c11f40a89e1f0157f97e866ed4d53046",
       "version": "1.76.0",
diff --git a/versions/b-/boost-bind.json b/versions/b-/boost-bind.json
index bf814c6..a69492f 100644
--- a/versions/b-/boost-bind.json
+++ b/versions/b-/boost-bind.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "a1764edb5aaa4cf532e6e2d60d56420240dec410",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "7e622ce41f16af974c759e51dd9a250b054b3a71",
       "version": "1.76.0",
diff --git a/versions/b-/boost-callable-traits.json b/versions/b-/boost-callable-traits.json
index adc0b9f..ae38830 100644
--- a/versions/b-/boost-callable-traits.json
+++ b/versions/b-/boost-callable-traits.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "6c22b4049665b95038b8f5d1e1952434f1387f7c",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "61e468bd018412606e863d2b43d9b01c54205ba8",
       "version": "1.76.0",
diff --git a/versions/b-/boost-chrono.json b/versions/b-/boost-chrono.json
index 92397ae..5908580 100644
--- a/versions/b-/boost-chrono.json
+++ b/versions/b-/boost-chrono.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "5c9333099c0b1f57423804e364b2f496f020f8c8",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "9852214af239e8f5f34ba4299ac07b5e207f01da",
       "version": "1.76.0",
diff --git a/versions/b-/boost-circular-buffer.json b/versions/b-/boost-circular-buffer.json
index 0d7578b..0de7c05 100644
--- a/versions/b-/boost-circular-buffer.json
+++ b/versions/b-/boost-circular-buffer.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "6352fb4c9b9e30001311015e28e712e9a2ef4a33",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "bcf85566e4489a3d73496650c2ae9481ff3640ef",
       "version": "1.76.0",
diff --git a/versions/b-/boost-compatibility.json b/versions/b-/boost-compatibility.json
index 2c9f8fb..11473c8 100644
--- a/versions/b-/boost-compatibility.json
+++ b/versions/b-/boost-compatibility.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "b2b4f365d9ee62baf2f0197bad774a679cb7449e",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "06fb2597b509bc3d29528cb737c46db0ee09ecdc",
       "version": "1.76.0",
diff --git a/versions/b-/boost-compute.json b/versions/b-/boost-compute.json
index 34cca0a..8e8cabe 100644
--- a/versions/b-/boost-compute.json
+++ b/versions/b-/boost-compute.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "ed44f0f5a4f89ceeaca609370445e2bf0c14368d",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "805aad1fd978317024fd94885e2cfde0b90af4ef",
       "version": "1.76.0",
diff --git a/versions/b-/boost-concept-check.json b/versions/b-/boost-concept-check.json
index a8e6283..e116be7 100644
--- a/versions/b-/boost-concept-check.json
+++ b/versions/b-/boost-concept-check.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "9bdfb3a9b14b35dc1833bc559226c7925096ff57",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "b6c3818b3fbea8e53859becf5f7a80ab8e583a85",
       "version": "1.76.0",
diff --git a/versions/b-/boost-config.json b/versions/b-/boost-config.json
index 0500008..6e93f18 100644
--- a/versions/b-/boost-config.json
+++ b/versions/b-/boost-config.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "2a93a4c962b961f617c133389c18a994e3c27af1",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "a840275c02416548a8fa29b9d6170cb0a6e14680",
       "version": "1.76.0",
diff --git a/versions/b-/boost-container-hash.json b/versions/b-/boost-container-hash.json
index ca60695..9611986 100644
--- a/versions/b-/boost-container-hash.json
+++ b/versions/b-/boost-container-hash.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "76c8d3c46db10b6774d6986822e53d1140934667",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "b8f8aa1976367c2a674b1a8a91ec5e2ceee25a4c",
       "version": "1.76.0",
diff --git a/versions/b-/boost-container.json b/versions/b-/boost-container.json
index 2da6fb4..811e6b4 100644
--- a/versions/b-/boost-container.json
+++ b/versions/b-/boost-container.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "033dd128263aba848d4456db4f614f1affe104d4",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "d24b325327cadb5031964d839a0c89ca482d87ad",
       "version": "1.76.0",
diff --git a/versions/b-/boost-context.json b/versions/b-/boost-context.json
index 57b42e3..ee75461 100644
--- a/versions/b-/boost-context.json
+++ b/versions/b-/boost-context.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "992c59006113598a5898e24538141227cf6025c2",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "7543f135833a2b698617f25a5206dd4194fe01bb",
       "version": "1.76.0",
diff --git a/versions/b-/boost-contract.json b/versions/b-/boost-contract.json
index 6a3914a..a833709 100644
--- a/versions/b-/boost-contract.json
+++ b/versions/b-/boost-contract.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "d75c604ab26d9ee1e065a6acbd2cf0044014ecac",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "6b8c36f8582d262cc3c02dc91e98309dd53b5a4b",
       "version": "1.76.0",
diff --git a/versions/b-/boost-conversion.json b/versions/b-/boost-conversion.json
index 3397248..40cc349 100644
--- a/versions/b-/boost-conversion.json
+++ b/versions/b-/boost-conversion.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "5b591e95244353857eaade53621ee895b1d9e0a6",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "a18dc435cbe0aa35d32830fbe85d7d5ab0b71bf0",
       "version": "1.76.0",
diff --git a/versions/b-/boost-convert.json b/versions/b-/boost-convert.json
index b12a031..1bdea7d 100644
--- a/versions/b-/boost-convert.json
+++ b/versions/b-/boost-convert.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "8f01a746807fe131cfd83962df7faebd340eaef4",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "d13b694428c83a3f00302d0a4af2d2c457f13f05",
       "version": "1.76.0",
diff --git a/versions/b-/boost-core.json b/versions/b-/boost-core.json
index 03ec7ef..8c80cf3 100644
--- a/versions/b-/boost-core.json
+++ b/versions/b-/boost-core.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "a56c8546828ee16a442a336c2385f9986f8c055f",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "f72d1f923bbbf99709e9cbaf54f36b7c2d22d169",
       "version": "1.76.0",
diff --git a/versions/b-/boost-coroutine.json b/versions/b-/boost-coroutine.json
index f00bc26..79932ac 100644
--- a/versions/b-/boost-coroutine.json
+++ b/versions/b-/boost-coroutine.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "de4e08efac1f752a41b5f2260dd95732a0c73715",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "55c94396b67927007f75ce08b2acc2b9adc908e5",
       "version": "1.76.0",
diff --git a/versions/b-/boost-coroutine2.json b/versions/b-/boost-coroutine2.json
index a77f8ef..de4f10b 100644
--- a/versions/b-/boost-coroutine2.json
+++ b/versions/b-/boost-coroutine2.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "a8142422dd258f6a24df4ef3caf54b1d48096d8e",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "4fe20c2b3573e82f0db30917b005310bc8697f88",
       "version": "1.76.0",
diff --git a/versions/b-/boost-crc.json b/versions/b-/boost-crc.json
index b3f8af4..d887e71 100644
--- a/versions/b-/boost-crc.json
+++ b/versions/b-/boost-crc.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "bab49b15015caaf455e6b304a613fccacd501ada",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "a9fb53c9bd706bc62d747a6e19e7d0639da9805d",
       "version": "1.76.0",
diff --git a/versions/b-/boost-date-time.json b/versions/b-/boost-date-time.json
index 7f7d436..5d8705d 100644
--- a/versions/b-/boost-date-time.json
+++ b/versions/b-/boost-date-time.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "f1ba7566da43e127b28ce33a75985063844ed803",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "47a2624a239c59fd89846f7b24fc3b108b31e82b",
       "version": "1.76.0",
diff --git a/versions/b-/boost-detail.json b/versions/b-/boost-detail.json
index 6697d99..2a2390b 100644
--- a/versions/b-/boost-detail.json
+++ b/versions/b-/boost-detail.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "57dabb22a4f9dfe872c6f007c9dbae7bf0847514",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "69e27a71e0cacff0f2a9b005f03bc6262fe97210",
       "version": "1.76.0",
diff --git a/versions/b-/boost-dll.json b/versions/b-/boost-dll.json
index fd55ed1..8fef201 100644
--- a/versions/b-/boost-dll.json
+++ b/versions/b-/boost-dll.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "7ca0cf6c2a9f41257ad68442240ff7ad21b7e662",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "b04bd18cc23d270ccaf152f5d28d5948ca69a664",
       "version": "1.76.0",
diff --git a/versions/b-/boost-dynamic-bitset.json b/versions/b-/boost-dynamic-bitset.json
index a8f5f19..dbe5f9b 100644
--- a/versions/b-/boost-dynamic-bitset.json
+++ b/versions/b-/boost-dynamic-bitset.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "4ea6d905ef64b6d80fba348c30a6b9d5195ba78a",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "f0d3d3b2abd89405fba3564e8db5e05a02fb2902",
       "version": "1.76.0",
diff --git a/versions/b-/boost-endian.json b/versions/b-/boost-endian.json
index 45e4a26..48caee3 100644
--- a/versions/b-/boost-endian.json
+++ b/versions/b-/boost-endian.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "6950c45ffb4e112920b6dd50c1cddde07b30d61d",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "c191f1b591ce4455f933fa254ca32dfa5796058d",
       "version": "1.76.0",
diff --git a/versions/b-/boost-exception.json b/versions/b-/boost-exception.json
index 5dc5968..ae69b55 100644
--- a/versions/b-/boost-exception.json
+++ b/versions/b-/boost-exception.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "a3f0c1aa4eac8dd4cadc1d2c9c533c3589764db2",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "aa0a09700d91a3cd3bf1fbf6b8463e20ede77053",
       "version": "1.76.0",
diff --git a/versions/b-/boost-fiber.json b/versions/b-/boost-fiber.json
index fc78d02..0b41d4e 100644
--- a/versions/b-/boost-fiber.json
+++ b/versions/b-/boost-fiber.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "87a26babef4d570c0ad24a596950a60694e3e356",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "e9b109cf5a3f708a5036ddeee8b58676357b3db9",
       "version": "1.76.0",
diff --git a/versions/b-/boost-filesystem.json b/versions/b-/boost-filesystem.json
index b26dbff..3d7ddd3 100644
--- a/versions/b-/boost-filesystem.json
+++ b/versions/b-/boost-filesystem.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "bb265f46da941ecd7f3bb0b93b169e27af18b5e6",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "9265c46ce355c8470fa5bf8941b59dd27428d92e",
       "version": "1.76.0",
diff --git a/versions/b-/boost-flyweight.json b/versions/b-/boost-flyweight.json
index 06bb8dc..d11af80 100644
--- a/versions/b-/boost-flyweight.json
+++ b/versions/b-/boost-flyweight.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "6396d013905138dcb6ae30e9d9710a8ff56667c6",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "476c374b6a92402048db19b98376eff8b3e05782",
       "version": "1.76.0",
diff --git a/versions/b-/boost-foreach.json b/versions/b-/boost-foreach.json
index e5dec6f..cfdca73 100644
--- a/versions/b-/boost-foreach.json
+++ b/versions/b-/boost-foreach.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "beac389851d5dc50cd0b66e4a0efed456483a59a",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "0e0fdd6589d7f0f04406efec82efcec315fa337e",
       "version": "1.76.0",
diff --git a/versions/b-/boost-format.json b/versions/b-/boost-format.json
index e398345..6b3d151 100644
--- a/versions/b-/boost-format.json
+++ b/versions/b-/boost-format.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "15c6449aa221b65139b38cc6c6ef91f32e2d2b1d",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "352c9212fd097f4c147caf0dab9cec05cd47aa1a",
       "version": "1.76.0",
diff --git a/versions/b-/boost-function-types.json b/versions/b-/boost-function-types.json
index b7af3e7..c2d0dcf 100644
--- a/versions/b-/boost-function-types.json
+++ b/versions/b-/boost-function-types.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "7675770af935fb375c0350c7a5fc561f9bc31432",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "2f33a85bf7a578c9659b4bccd02296568bae3f3e",
       "version": "1.76.0",
diff --git a/versions/b-/boost-function.json b/versions/b-/boost-function.json
index eb9a5ce..9de524d 100644
--- a/versions/b-/boost-function.json
+++ b/versions/b-/boost-function.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "092af2f7e20c516fc02e8a39d8887f2301bb1fd9",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "ad37e24486926b336f2ee015a3fa88cc8f8a2490",
       "version": "1.76.0",
diff --git a/versions/b-/boost-functional.json b/versions/b-/boost-functional.json
index cc58bf4..68497a7 100644
--- a/versions/b-/boost-functional.json
+++ b/versions/b-/boost-functional.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "26960fd1a5c5ffbb7da0d747f43a61a27d8825eb",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "e84b797bddccd2a46e818d4364f71810f687b117",
       "version": "1.76.0",
diff --git a/versions/b-/boost-fusion.json b/versions/b-/boost-fusion.json
index 58cb0d0..a5b09db 100644
--- a/versions/b-/boost-fusion.json
+++ b/versions/b-/boost-fusion.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "6a619b93e6245951cc2bf12f3477dc3ea1a43f3f",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "e6168fcf7f513e57e8f01f5c0ab19f446a66cd57",
       "version": "1.76.0",
diff --git a/versions/b-/boost-geometry.json b/versions/b-/boost-geometry.json
index a0b8d11..3cd8c38 100644
--- a/versions/b-/boost-geometry.json
+++ b/versions/b-/boost-geometry.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "28bbc03f1d2a8c59236d65cd4eab7ccca3951baa",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "7de8c6c9ed0908a5d85b3dd739d27922fa213931",
       "version": "1.76.0",
diff --git a/versions/b-/boost-gil.json b/versions/b-/boost-gil.json
index b1f28b1..17751bc 100644
--- a/versions/b-/boost-gil.json
+++ b/versions/b-/boost-gil.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "d8877a51150a6c096f903570e9917369159e1d78",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "4d323694c269cffa88a705e2eec5339c1dd391d3",
       "version": "1.76.0",
diff --git a/versions/b-/boost-graph-parallel.json b/versions/b-/boost-graph-parallel.json
index 8bb123d..4b98013 100644
--- a/versions/b-/boost-graph-parallel.json
+++ b/versions/b-/boost-graph-parallel.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "16923b431fa67a5e5a0b65f5a16f62049aaeb3f2",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "e71dd1ba560f6dfcfefa262a5c6762a15b94e3d4",
       "version": "1.76.0",
diff --git a/versions/b-/boost-graph.json b/versions/b-/boost-graph.json
index 41ac721..bf8f634 100644
--- a/versions/b-/boost-graph.json
+++ b/versions/b-/boost-graph.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "51f6df6fa4122f647b57392e952a83ddb4d2e694",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "c14b7885fb22225d265897b942a090ee43bcc1c3",
       "version": "1.76.0",
diff --git a/versions/b-/boost-hana.json b/versions/b-/boost-hana.json
index 469ac15..4a4d472 100644
--- a/versions/b-/boost-hana.json
+++ b/versions/b-/boost-hana.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "e24bae813978df09c5b5718b6c4d2aa87734ab2a",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "55d762dd0711b68ad1e494dc5d7f3e88ba6b6889",
       "version": "1.76.0",
diff --git a/versions/b-/boost-heap.json b/versions/b-/boost-heap.json
index 5053b07..56633dc 100644
--- a/versions/b-/boost-heap.json
+++ b/versions/b-/boost-heap.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "7e20b7e0b7e8b335bbf78053d032c3a1fdeeea56",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "7901583dc54be5f2453147da8fc772c5295f3ccd",
       "version": "1.76.0",
diff --git a/versions/b-/boost-histogram.json b/versions/b-/boost-histogram.json
index 928b7b0..8419587 100644
--- a/versions/b-/boost-histogram.json
+++ b/versions/b-/boost-histogram.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "09522ba204485792839f58b858ac31550e14a023",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "dcdf8ce8a1b3b6563bc1aae0ef60afaaac061f89",
       "version": "1.76.0",
diff --git a/versions/b-/boost-hof.json b/versions/b-/boost-hof.json
index 15433f0..e351454 100644
--- a/versions/b-/boost-hof.json
+++ b/versions/b-/boost-hof.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "2c22e81e06ddd812d0328854ce7302f662fca398",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "8bc8af27f9d16f09f9c17a179abdf230d39a24eb",
       "version": "1.76.0",
diff --git a/versions/b-/boost-icl.json b/versions/b-/boost-icl.json
index 96f0dbf..a248dde 100644
--- a/versions/b-/boost-icl.json
+++ b/versions/b-/boost-icl.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "753c4291a6d27d5c2fc377455c83df2ee9fd569a",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "70080f8e245f5ba2caa54b447f946bee8c998ec8",
       "version": "1.76.0",
diff --git a/versions/b-/boost-integer.json b/versions/b-/boost-integer.json
index 511c3d1..9310a58 100644
--- a/versions/b-/boost-integer.json
+++ b/versions/b-/boost-integer.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "375a2af7e2d5d620aa9f42064255c269b0c73f5a",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "77a69013cb4d850223122dff3bff12318a140d82",
       "version": "1.76.0",
diff --git a/versions/b-/boost-interprocess.json b/versions/b-/boost-interprocess.json
index 48908e0..7cb7b5e 100644
--- a/versions/b-/boost-interprocess.json
+++ b/versions/b-/boost-interprocess.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "6461c4f63a5c0f31efb213c9d1e3b9328b2e3dcc",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "6e0c78814b07fcfe58e421f651bda285081dcd48",
       "version": "1.76.0",
diff --git a/versions/b-/boost-interval.json b/versions/b-/boost-interval.json
index 5f1944f..277962a 100644
--- a/versions/b-/boost-interval.json
+++ b/versions/b-/boost-interval.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "e57b55cec7198cb4f448933fa2763465db0c9672",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "6c7ee56a1456d43b67e772976c40eab0f96e10e8",
       "version": "1.76.0",
diff --git a/versions/b-/boost-intrusive.json b/versions/b-/boost-intrusive.json
index a691948..5d825dc 100644
--- a/versions/b-/boost-intrusive.json
+++ b/versions/b-/boost-intrusive.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "9fb49266dc300d8914a0485972738b960ccf4339",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "c63e249209fcddec92063bb59266892ed6bfab38",
       "version": "1.76.0",
diff --git a/versions/b-/boost-io.json b/versions/b-/boost-io.json
index 2ca5c98..cd5cec0 100644
--- a/versions/b-/boost-io.json
+++ b/versions/b-/boost-io.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "83ec8bab1f1bbd6eb1e2883a26747c7982d5c34f",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "33d8fc8dd5a42e12f4d1cd0989c147a674d5c6f1",
       "version": "1.76.0",
diff --git a/versions/b-/boost-iostreams.json b/versions/b-/boost-iostreams.json
index 348cd0d..75cb95f 100644
--- a/versions/b-/boost-iostreams.json
+++ b/versions/b-/boost-iostreams.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "1fc7dc408d28d15df3275d9280004919fe5ab9c4",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "0909e271c34f98d1e5857091ce21b16e1d165e05",
       "version": "1.76.0",
diff --git a/versions/b-/boost-iterator.json b/versions/b-/boost-iterator.json
index 69f4d65..ce0b7af 100644
--- a/versions/b-/boost-iterator.json
+++ b/versions/b-/boost-iterator.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "7bec2abc5b714c2bd975178406937ef59a73f29b",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "504d724993ea74e0bc0b17b4101539cd603460d5",
       "version": "1.76.0",
diff --git a/versions/b-/boost-json.json b/versions/b-/boost-json.json
index b09be2c..9fe215d 100644
--- a/versions/b-/boost-json.json
+++ b/versions/b-/boost-json.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "66ddd627366a366a18be5bcea9dceb430e1d7203",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "b7a48d6f43ab6578d7f25969c0aaf0c385036c8a",
       "version": "1.76.0",
diff --git a/versions/b-/boost-lambda.json b/versions/b-/boost-lambda.json
index f1bd8dd..9655aa3 100644
--- a/versions/b-/boost-lambda.json
+++ b/versions/b-/boost-lambda.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "56ca5b54a9913e884d79bfd72e13ac6d72acd71d",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "63ee28b3c29f04ba5d62bb8d0c9ab8e4b051dd1c",
       "version": "1.76.0",
diff --git a/versions/b-/boost-leaf.json b/versions/b-/boost-leaf.json
index 429812e..7061e9b 100644
--- a/versions/b-/boost-leaf.json
+++ b/versions/b-/boost-leaf.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "e257e66da57763ab4e677806d04b6d67721c09df",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "e5d414a21f12b33a083b6595ef485d21e6e4df76",
       "version": "1.76.0",
diff --git a/versions/b-/boost-lexical-cast.json b/versions/b-/boost-lexical-cast.json
index 378637e..9bbcfba 100644
--- a/versions/b-/boost-lexical-cast.json
+++ b/versions/b-/boost-lexical-cast.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "206c20541564f64569ebafd12cf31ada84bb633e",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "966a986af9237664ffc3b35384ccbe006b83e196",
       "version": "1.76.0",
diff --git a/versions/b-/boost-local-function.json b/versions/b-/boost-local-function.json
index b482198..41612a1 100644
--- a/versions/b-/boost-local-function.json
+++ b/versions/b-/boost-local-function.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "61818440e17f46b0715e5b53b8c49a79dc274a27",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "3e9c798dfb0bba3dd3833464354ff492e735231e",
       "version": "1.76.0",
diff --git a/versions/b-/boost-locale.json b/versions/b-/boost-locale.json
index 7bd52fe..086c2dc 100644
--- a/versions/b-/boost-locale.json
+++ b/versions/b-/boost-locale.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "a30d7ca3b7d94e7f4fa20959678f4f0f53a34a6a",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "76b51eadd7efd7d81d23c39d126a50abd1cb82e5",
       "version": "1.76.0",
diff --git a/versions/b-/boost-lockfree.json b/versions/b-/boost-lockfree.json
index 66c9bc4..75c947d 100644
--- a/versions/b-/boost-lockfree.json
+++ b/versions/b-/boost-lockfree.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "6760017d0cf025254b1056309a2c32407081c4bb",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "22166eccd3d3b536062ee1648d147ee357a058ed",
       "version": "1.76.0",
diff --git a/versions/b-/boost-log.json b/versions/b-/boost-log.json
index d7baec9..6170da9 100644
--- a/versions/b-/boost-log.json
+++ b/versions/b-/boost-log.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "7bc97222060781b3a9f79694c6c135e4528dd3a5",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "1e1221d665804faaebfc9c5b91c89a6b3f66f91d",
       "version": "1.76.0",
diff --git a/versions/b-/boost-logic.json b/versions/b-/boost-logic.json
index 5abc466..2cccebe 100644
--- a/versions/b-/boost-logic.json
+++ b/versions/b-/boost-logic.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "afcc526b0a9287bc84744bf57a1a6d37a0b3b567",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "ee745d1ee8b0842a39a46d7830655c765b438bca",
       "version": "1.76.0",
diff --git a/versions/b-/boost-math.json b/versions/b-/boost-math.json
index 413344d..353118f 100644
--- a/versions/b-/boost-math.json
+++ b/versions/b-/boost-math.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "5dc4b635d9319bbc04b989686157b6af1298a000",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "448de1ada43d74ffd7b4511c34319a5cc25bbec0",
       "version": "1.76.0",
diff --git a/versions/b-/boost-metaparse.json b/versions/b-/boost-metaparse.json
index 4b3a52a..bfdb509 100644
--- a/versions/b-/boost-metaparse.json
+++ b/versions/b-/boost-metaparse.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "4f5433852913f94917d5e6afde09d24d48421ed3",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "44ca94c8ff9e03288a08adedfbccd61541867d75",
       "version": "1.76.0",
diff --git a/versions/b-/boost-modular-build-helper.json b/versions/b-/boost-modular-build-helper.json
index 95199b6..8e80302 100644
--- a/versions/b-/boost-modular-build-helper.json
+++ b/versions/b-/boost-modular-build-helper.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "317afa34b68c36ab135491ca6063a85794eab275",
+      "version-string": "1.77.0",
+      "port-version": 1
+    },
     {
       "git-tree": "f9cf6243049bf0abf8526fba57702a2122665549",
       "version-string": "1.76.0",
diff --git a/versions/b-/boost-move.json b/versions/b-/boost-move.json
index e8cebf7..2063ba7 100644
--- a/versions/b-/boost-move.json
+++ b/versions/b-/boost-move.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "d912a2a9e0b705919dae22cd8af6a4467e209e4e",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "b6563abd760c2241004acc0da699152ab8c4b294",
       "version": "1.76.0",
diff --git a/versions/b-/boost-mp11.json b/versions/b-/boost-mp11.json
index 7766829..f0be35f 100644
--- a/versions/b-/boost-mp11.json
+++ b/versions/b-/boost-mp11.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "f685c323f00cf309294ac9e26b554baacbe3aecf",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "8aa7b3c86aa66c1629ac5cf5ce4e4b6a4a95b61e",
       "version": "1.76.0",
diff --git a/versions/b-/boost-mpi.json b/versions/b-/boost-mpi.json
index 57f691c..c064c52 100644
--- a/versions/b-/boost-mpi.json
+++ b/versions/b-/boost-mpi.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "f44c07bb22e724fd152f8a5a13345b918952f00a",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "21a8e85d8e04d477e9127f80d78b6abf1d130651",
       "version": "1.76.0",
diff --git a/versions/b-/boost-mpl.json b/versions/b-/boost-mpl.json
index 59a9f42..ef673f4 100644
--- a/versions/b-/boost-mpl.json
+++ b/versions/b-/boost-mpl.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "1b0bd80c486b32952b76c2b9539555cff5d2f911",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "250327ba168c480f1f530792a14e87cd4d13b63d",
       "version": "1.76.0",
diff --git a/versions/b-/boost-msm.json b/versions/b-/boost-msm.json
index 4e4dcbb..09d01c8 100644
--- a/versions/b-/boost-msm.json
+++ b/versions/b-/boost-msm.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "c2dc03df49f99f1fca480d0439fe973a1f02c96b",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "ba54ee9c431c0c499935a7d7bc8a255cd5e9cac7",
       "version": "1.76.0",
diff --git a/versions/b-/boost-multi-array.json b/versions/b-/boost-multi-array.json
index e705e3c..bd12182 100644
--- a/versions/b-/boost-multi-array.json
+++ b/versions/b-/boost-multi-array.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "fb10ab0aee84b36f80c6946a0eb5cb983eaee321",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "bc5acbb8051e16c1e48d8e82ea0fac48c6024287",
       "version": "1.76.0",
diff --git a/versions/b-/boost-multi-index.json b/versions/b-/boost-multi-index.json
index d0fa4e3..aa632e2 100644
--- a/versions/b-/boost-multi-index.json
+++ b/versions/b-/boost-multi-index.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "32a1dffe0cbdfc48a7704c6b7cc1c99657aa0513",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "d1e0c81cdc2adb33d2963722016c0b13a15055f7",
       "version": "1.76.0",
diff --git a/versions/b-/boost-multiprecision.json b/versions/b-/boost-multiprecision.json
index aec9114..2959fa9 100644
--- a/versions/b-/boost-multiprecision.json
+++ b/versions/b-/boost-multiprecision.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "58d7184ae4115f7f46671db9929708872e6aae6c",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "55ee6b85fe02f7875374cb3f78a427365ba7beb5",
       "version": "1.76.0",
diff --git a/versions/b-/boost-nowide.json b/versions/b-/boost-nowide.json
index 79290c8..843f80b 100644
--- a/versions/b-/boost-nowide.json
+++ b/versions/b-/boost-nowide.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "9b1ea6735ca44550481a5565e787f549b7c123a2",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "9b1a6083440b08b8b266524dac6a8aa200e417dc",
       "version": "1.76.0",
diff --git a/versions/b-/boost-numeric-conversion.json b/versions/b-/boost-numeric-conversion.json
index 2904434..1d616a8 100644
--- a/versions/b-/boost-numeric-conversion.json
+++ b/versions/b-/boost-numeric-conversion.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "78140f78c6400520bd4ce340c68236e083a504e9",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "3ab3a3a915ad6bff1aa094641e7471e5ddc8a11d",
       "version": "1.76.0",
diff --git a/versions/b-/boost-odeint.json b/versions/b-/boost-odeint.json
index c0d98ac..2a5df88 100644
--- a/versions/b-/boost-odeint.json
+++ b/versions/b-/boost-odeint.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "bb3118eea73069f60bbafb316954f94ba6e38931",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "89c69f304356b50d3e4e58155bb08009629de385",
       "version": "1.76.0",
diff --git a/versions/b-/boost-optional.json b/versions/b-/boost-optional.json
index 00a11e9..e4f8ac1 100644
--- a/versions/b-/boost-optional.json
+++ b/versions/b-/boost-optional.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "4a1ddf516bc0edc855ab4d9b8d134f338ba51a94",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "5a824aac647806d7f8d03ea8ec715faea895d54a",
       "version": "1.76.0",
diff --git a/versions/b-/boost-outcome.json b/versions/b-/boost-outcome.json
index 3944d0a..9169456 100644
--- a/versions/b-/boost-outcome.json
+++ b/versions/b-/boost-outcome.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "6737734e6d10c475676e1ed16967ec7792acc7dc",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "1ea91b17815f03d2702bf3721f8002cb8d64cb85",
       "version": "1.76.0",
diff --git a/versions/b-/boost-parameter-python.json b/versions/b-/boost-parameter-python.json
index 746e6f6..3e36eae 100644
--- a/versions/b-/boost-parameter-python.json
+++ b/versions/b-/boost-parameter-python.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "5295cb4faa096633a23163b2a6409a27464a157e",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "e57e6544326fe84416a0060a9d93723d05b9bb54",
       "version": "1.76.0",
diff --git a/versions/b-/boost-parameter.json b/versions/b-/boost-parameter.json
index 73318e0..794115c 100644
--- a/versions/b-/boost-parameter.json
+++ b/versions/b-/boost-parameter.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "3f480980e4e1ce4713a28bd24d728efb0bb931fa",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "e064373327329af8a7624ad00073dbfdbc196a48",
       "version": "1.76.0",
diff --git a/versions/b-/boost-pfr.json b/versions/b-/boost-pfr.json
index 072e583..3c04fc3 100644
--- a/versions/b-/boost-pfr.json
+++ b/versions/b-/boost-pfr.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "23bdfdb9c9cb19e28201088dc055b85dc44b62bf",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "f58af0deba41766f33ad383428463f59cf38d976",
       "version": "1.76.0",
diff --git a/versions/b-/boost-phoenix.json b/versions/b-/boost-phoenix.json
index 1144779..e8742b8 100644
--- a/versions/b-/boost-phoenix.json
+++ b/versions/b-/boost-phoenix.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "2926d1b537106cb231bb9f3a657f6fde6c8530f8",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "20af48e0084ec80f69c580872c2fc4e01fffd4fc",
       "version": "1.76.0",
diff --git a/versions/b-/boost-poly-collection.json b/versions/b-/boost-poly-collection.json
index 5072c7e..09d6a01 100644
--- a/versions/b-/boost-poly-collection.json
+++ b/versions/b-/boost-poly-collection.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "243e7ab2167d1acfbad1f0ce866de0d412255381",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "603662ddf6590592848f2dd714fb08776d3a9616",
       "version": "1.76.0",
diff --git a/versions/b-/boost-polygon.json b/versions/b-/boost-polygon.json
index 85a7bea..c7f28fe 100644
--- a/versions/b-/boost-polygon.json
+++ b/versions/b-/boost-polygon.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "81ea3095d56a98f6d5b75db6568a19e48ac819bb",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "1a6ab42b35df132f8a1f7c52dc7d92eb8a7cb894",
       "version": "1.76.0",
diff --git a/versions/b-/boost-pool.json b/versions/b-/boost-pool.json
index 0ddce84..c6c63d6 100644
--- a/versions/b-/boost-pool.json
+++ b/versions/b-/boost-pool.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "7794803f75109db0ca64a48d2f1cbd76100b153d",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "a9ae22b07f1f3b91d8b90f8532480abfbd0a24ac",
       "version": "1.76.0",
diff --git a/versions/b-/boost-predef.json b/versions/b-/boost-predef.json
index 5428d42..cfea8f0 100644
--- a/versions/b-/boost-predef.json
+++ b/versions/b-/boost-predef.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "a291dbfb68391a25f04944f9caa924f570b26d41",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "240a1963be7f74c2de3f507bf034e765c632f033",
       "version": "1.76.0",
diff --git a/versions/b-/boost-preprocessor.json b/versions/b-/boost-preprocessor.json
index dd306d3..ec230e7 100644
--- a/versions/b-/boost-preprocessor.json
+++ b/versions/b-/boost-preprocessor.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "6abad213e30df5ed168164b2612dba2041c7e8c1",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "c618127e3c475a0991c59922fa57c2fee6eabd40",
       "version": "1.76.0",
diff --git a/versions/b-/boost-process.json b/versions/b-/boost-process.json
index df9877e..286d955 100644
--- a/versions/b-/boost-process.json
+++ b/versions/b-/boost-process.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "262665dd3207795ab3d9f77d6884573e64316ce3",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "dd105bdb8e892a098738e054cfb90cb1786c856e",
       "version": "1.76.0",
diff --git a/versions/b-/boost-program-options.json b/versions/b-/boost-program-options.json
index b147dcb..4911a61 100644
--- a/versions/b-/boost-program-options.json
+++ b/versions/b-/boost-program-options.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "d86b3064943057985484cbca2094f1faf137f378",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "6e841e59b06375faa95855cefe7cf14515ddcc42",
       "version": "1.76.0",
diff --git a/versions/b-/boost-property-map.json b/versions/b-/boost-property-map.json
index b14a178..9697836 100644
--- a/versions/b-/boost-property-map.json
+++ b/versions/b-/boost-property-map.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "e598566c9f13ae6ddd7dfa6723c8958637cc7cc8",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "68d4dfac2cedfe5786ecfb96bbe974c7257c73c7",
       "version": "1.76.0",
diff --git a/versions/b-/boost-property-tree.json b/versions/b-/boost-property-tree.json
index 260a3a1..590c41e 100644
--- a/versions/b-/boost-property-tree.json
+++ b/versions/b-/boost-property-tree.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "959191d822cc095e02a3f6d9af5b68aeb823a0d1",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "099a09d3ed31651c57f2f3c735da5948dce45b66",
       "version": "1.76.0",
diff --git a/versions/b-/boost-proto.json b/versions/b-/boost-proto.json
index b1a2f8b..64d5c6e 100644
--- a/versions/b-/boost-proto.json
+++ b/versions/b-/boost-proto.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "5d33f62f1117da9bac418c4b85d1a1bd96c547a4",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "e7d8b52790eabfc30fa162d68055d3fe30c8b20c",
       "version": "1.76.0",
diff --git a/versions/b-/boost-ptr-container.json b/versions/b-/boost-ptr-container.json
index da82a81..342e26e 100644
--- a/versions/b-/boost-ptr-container.json
+++ b/versions/b-/boost-ptr-container.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "e954b84d951409f6445d7d49bafa66c977ed9834",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "1a46fb253999b4a420c6ae8c060351bb56dfb303",
       "version": "1.76.0",
diff --git a/versions/b-/boost-python.json b/versions/b-/boost-python.json
index 3b2903d..e2a6043 100644
--- a/versions/b-/boost-python.json
+++ b/versions/b-/boost-python.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "5f579f8a1b3304f1feaf1d99c47e393ad209614c",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "789047e74a9db18c96ada8dc7addda4fc867360e",
       "version": "1.76.0",
diff --git a/versions/b-/boost-qvm.json b/versions/b-/boost-qvm.json
index 4233595..072fa2f 100644
--- a/versions/b-/boost-qvm.json
+++ b/versions/b-/boost-qvm.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "5d7b01d612075dfb3d89b799bec152785c838b84",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "70b5734ed30839efbf4048f5749af11e292df641",
       "version": "1.76.0",
diff --git a/versions/b-/boost-random.json b/versions/b-/boost-random.json
index 7ab2951..46cb2eb 100644
--- a/versions/b-/boost-random.json
+++ b/versions/b-/boost-random.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "3a0a3ae2efeb04c9d179354134b5efe5c16da71e",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "174356d3aa0622ffc40c5a8a2c4c4d2813498a2e",
       "version": "1.76.0",
diff --git a/versions/b-/boost-range.json b/versions/b-/boost-range.json
index 5eb0373..d5a1f64 100644
--- a/versions/b-/boost-range.json
+++ b/versions/b-/boost-range.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "9453b5bbe76829cf9a11cec5a05c974d7a887ef4",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "e595f4b0f7135b43d0bef283fec3c0d4d742dc51",
       "version": "1.76.0",
diff --git a/versions/b-/boost-ratio.json b/versions/b-/boost-ratio.json
index 0f17ec5..8f132fe 100644
--- a/versions/b-/boost-ratio.json
+++ b/versions/b-/boost-ratio.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "724fa7b1c0e1d78a9c29595b042443090e53a8ee",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "002edb9b01fe471f968eba09c80bed4ea60fa865",
       "version": "1.76.0",
diff --git a/versions/b-/boost-rational.json b/versions/b-/boost-rational.json
index 749b85e..2fae947 100644
--- a/versions/b-/boost-rational.json
+++ b/versions/b-/boost-rational.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "d54d04de158ddaf33d7b8a6815532e8ee2771515",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "8f6911d5b98ba7669956568acb155112e623927b",
       "version": "1.76.0",
diff --git a/versions/b-/boost-regex.json b/versions/b-/boost-regex.json
index 756cd71..64f14f3 100644
--- a/versions/b-/boost-regex.json
+++ b/versions/b-/boost-regex.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "3b3c9f5ccc3133e73ab117db2928e164df10d62e",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "7803a877c9e9acd2162106e3bc15eb363b6b069a",
       "version": "1.76.0",
diff --git a/versions/b-/boost-safe-numerics.json b/versions/b-/boost-safe-numerics.json
index 388d351..0922755 100644
--- a/versions/b-/boost-safe-numerics.json
+++ b/versions/b-/boost-safe-numerics.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "fc4fa0c3b394d848fbc83ca16bcaec15742ed3db",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "69c7ccf5d656e92b0a71e2456933481338ddb675",
       "version": "1.76.0",
diff --git a/versions/b-/boost-scope-exit.json b/versions/b-/boost-scope-exit.json
index 351561e..622822b 100644
--- a/versions/b-/boost-scope-exit.json
+++ b/versions/b-/boost-scope-exit.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "33d55355e2f85c6188f1d131f386f86b8e29efc1",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "419330b673f261bc92184d6f65b442bda6fb0fbb",
       "version": "1.76.0",
diff --git a/versions/b-/boost-serialization.json b/versions/b-/boost-serialization.json
index 127e96e..2ca28e8 100644
--- a/versions/b-/boost-serialization.json
+++ b/versions/b-/boost-serialization.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "c8d272453100026b736637eabbebd15fb86ddd00",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "7cd97a04356c141db68bfb6aec62c68e467f9ea6",
       "version": "1.76.0",
diff --git a/versions/b-/boost-signals2.json b/versions/b-/boost-signals2.json
index a03b6c1..0d26660 100644
--- a/versions/b-/boost-signals2.json
+++ b/versions/b-/boost-signals2.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "7f7af7c69403c9e74584c94a12946114cf58c0e9",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "c574224ceed1d97eb67edfdb398117fb908b91c9",
       "version": "1.76.0",
diff --git a/versions/b-/boost-smart-ptr.json b/versions/b-/boost-smart-ptr.json
index 08a9295..dfb0d40 100644
--- a/versions/b-/boost-smart-ptr.json
+++ b/versions/b-/boost-smart-ptr.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "700532550b70d03254c77f1467ab4c01a2c6e62a",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "f43e22c2f1e0d71baa91b8ac5d995ab0cc0a802e",
       "version": "1.76.0",
diff --git a/versions/b-/boost-sort.json b/versions/b-/boost-sort.json
index 2d9c8e0..df8596d 100644
--- a/versions/b-/boost-sort.json
+++ b/versions/b-/boost-sort.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "af8327ce79cadcc43327a0f75d79b2e5feed38b8",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "078e3d6c36e55a55d2af19d02036437d6dabff5e",
       "version": "1.76.0",
diff --git a/versions/b-/boost-spirit.json b/versions/b-/boost-spirit.json
index 4ec1efb..098082d 100644
--- a/versions/b-/boost-spirit.json
+++ b/versions/b-/boost-spirit.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "bc66c5a9ccd7f7bde95426392bc7ff62189f920d",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "0fd209b14daf0b5990c60a1e10a6d92dd03c009c",
       "version": "1.76.0",
diff --git a/versions/b-/boost-stacktrace.json b/versions/b-/boost-stacktrace.json
index 06611a5..92f8154 100644
--- a/versions/b-/boost-stacktrace.json
+++ b/versions/b-/boost-stacktrace.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "cdd32d2e17baa1c70faefe65ea2a8877675ebc22",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "02837608d604cde8de8bcbd5dcc706e406a808dd",
       "version": "1.76.0",
diff --git a/versions/b-/boost-statechart.json b/versions/b-/boost-statechart.json
index 934fe3a..b3e2508 100644
--- a/versions/b-/boost-statechart.json
+++ b/versions/b-/boost-statechart.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "044b9fc61c729216838037b6b519393e32b2fa26",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "94c1acd6353e0db7370f742c082c160114f7af8a",
       "version": "1.76.0",
diff --git a/versions/b-/boost-static-assert.json b/versions/b-/boost-static-assert.json
index 5a1eef7..1da1c11 100644
--- a/versions/b-/boost-static-assert.json
+++ b/versions/b-/boost-static-assert.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "57ca16ab3652380b32a137add7aed6a385754d75",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "dc334c3a07d041efa802d868ece12150bdef34b9",
       "version": "1.76.0",
diff --git a/versions/b-/boost-static-string.json b/versions/b-/boost-static-string.json
index ce71f6e..c5953e7 100644
--- a/versions/b-/boost-static-string.json
+++ b/versions/b-/boost-static-string.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "8296453890169b2bf99e2b7ecf4231c7ae572903",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "990abb2e15b868e2f80750422c3750e11700bc17",
       "version": "1.76.0",
diff --git a/versions/b-/boost-stl-interfaces.json b/versions/b-/boost-stl-interfaces.json
index 4b44371..4d7a745 100644
--- a/versions/b-/boost-stl-interfaces.json
+++ b/versions/b-/boost-stl-interfaces.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "0e127914d34e8dbaebf9f36fe800b8bc85252233",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "4b74daa481d1f60e2d6f9c6b221a80dc8668cde7",
       "version": "1.76.0",
diff --git a/versions/b-/boost-system.json b/versions/b-/boost-system.json
index 61c8f4c..11a6352 100644
--- a/versions/b-/boost-system.json
+++ b/versions/b-/boost-system.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "973d6e6f8e21c429e4c61ffdd394d71bdd96bbc1",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "c0286de08a3fa5ba043e432b986df78f4defcc96",
       "version": "1.76.0",
diff --git a/versions/b-/boost-test.json b/versions/b-/boost-test.json
index de7fd15..90f4b08 100644
--- a/versions/b-/boost-test.json
+++ b/versions/b-/boost-test.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "56243e726c5a2c29f6524092203329d63a2326b5",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "9bab6b8839833eda9df6a0016d8634d129fef485",
       "version": "1.76.0",
diff --git a/versions/b-/boost-thread.json b/versions/b-/boost-thread.json
index b6358cf..f868d04 100644
--- a/versions/b-/boost-thread.json
+++ b/versions/b-/boost-thread.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "e5ae56fd01c0a1e0a34575c7c838a5cff6436b68",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "ef29c4cc84cd28ca6cc812794dfb264709dac11e",
       "version": "1.76.0",
diff --git a/versions/b-/boost-throw-exception.json b/versions/b-/boost-throw-exception.json
index 673c725..39345f0 100644
--- a/versions/b-/boost-throw-exception.json
+++ b/versions/b-/boost-throw-exception.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "f0887800c8710d96015c7c1541f78265e1227963",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "29a39e0d594d74febccddce3a077ff39c484fe21",
       "version": "1.76.0",
diff --git a/versions/b-/boost-timer.json b/versions/b-/boost-timer.json
index 70ad94f..ad7b8e0 100644
--- a/versions/b-/boost-timer.json
+++ b/versions/b-/boost-timer.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "cee3a21bb22197439cae2f5ac86048c31d0e5bb6",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "7e8fe8dd0d1524fc679c48bf4ca41f31a99ebc36",
       "version": "1.76.0",
diff --git a/versions/b-/boost-tokenizer.json b/versions/b-/boost-tokenizer.json
index ab96011..824149e 100644
--- a/versions/b-/boost-tokenizer.json
+++ b/versions/b-/boost-tokenizer.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "79882d15718cf9395ff95fa5434d05ab01bd6679",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "2b9b3cbc205006491c43f7244cd4a046961e610c",
       "version": "1.76.0",
diff --git a/versions/b-/boost-tti.json b/versions/b-/boost-tti.json
index 49ab50a..8de66a0 100644
--- a/versions/b-/boost-tti.json
+++ b/versions/b-/boost-tti.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "102fbb95889400677115252d4a5954a2f7edd5e1",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "878a097bf8023343a8af384bb30e0eee437a6904",
       "version": "1.76.0",
diff --git a/versions/b-/boost-tuple.json b/versions/b-/boost-tuple.json
index 47483ea..a37d4c5 100644
--- a/versions/b-/boost-tuple.json
+++ b/versions/b-/boost-tuple.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "35d10ab4f156848f6f08f8bc26e41b27638af55e",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "8b10179f5ffe71f697610799b865c72d7be1dfb2",
       "version": "1.76.0",
diff --git a/versions/b-/boost-type-erasure.json b/versions/b-/boost-type-erasure.json
index 4e4fa5e..1b600a4 100644
--- a/versions/b-/boost-type-erasure.json
+++ b/versions/b-/boost-type-erasure.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "20fd4300e24173a9f80662580c14a1af3f8f968b",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "b488a742d2f94e05da4f00a2fd3c9cb46fba13df",
       "version": "1.76.0",
diff --git a/versions/b-/boost-type-index.json b/versions/b-/boost-type-index.json
index 5c43e79..41d2c86 100644
--- a/versions/b-/boost-type-index.json
+++ b/versions/b-/boost-type-index.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "b8c5d86d75e307f04c4e5548f2ff57dccdc29e40",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "2125b24468cfbf25aaf0c3f600cda9b6773ffb18",
       "version": "1.76.0",
diff --git a/versions/b-/boost-type-traits.json b/versions/b-/boost-type-traits.json
index 0769cc4..85a5178 100644
--- a/versions/b-/boost-type-traits.json
+++ b/versions/b-/boost-type-traits.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "7f108bb5313d004627d2b81b5e2a6d7298b091e9",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "2feae16df79f9f3d24b98d407e542458706426c5",
       "version": "1.76.0",
diff --git a/versions/b-/boost-typeof.json b/versions/b-/boost-typeof.json
index fe3d24d..f68d656 100644
--- a/versions/b-/boost-typeof.json
+++ b/versions/b-/boost-typeof.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "7df16df37b9fe9d5e4184dfdf928030010522f51",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "6f493f75125a3d4c8b69fccc3c72ed6b868368c4",
       "version": "1.76.0",
diff --git a/versions/b-/boost-ublas.json b/versions/b-/boost-ublas.json
index 843391a..813a33d 100644
--- a/versions/b-/boost-ublas.json
+++ b/versions/b-/boost-ublas.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "7261e769f15495294c4eed2d06a157979419b0a9",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "845a49ec34532fe2ba0d071e489eec10808499ab",
       "version": "1.76.0",
diff --git a/versions/b-/boost-uninstall.json b/versions/b-/boost-uninstall.json
index 200bac7..b0bdb7a 100644
--- a/versions/b-/boost-uninstall.json
+++ b/versions/b-/boost-uninstall.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "5d947b991071a758e1845ae85d4d9e235c585528",
+      "version-string": "1.77.0",
+      "port-version": 1
+    },
     {
       "git-tree": "092a563d81779e6bfb0ee656bc4c8f01f57c7666",
       "version-string": "1.75.0",
diff --git a/versions/b-/boost-units.json b/versions/b-/boost-units.json
index df5f79b..366bdf9 100644
--- a/versions/b-/boost-units.json
+++ b/versions/b-/boost-units.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "696b0e8e934400879bf390ad024b231a3b32fa4c",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "fce0be543d0eabb6160e3294f89c10165623e53f",
       "version": "1.76.0",
diff --git a/versions/b-/boost-unordered.json b/versions/b-/boost-unordered.json
index a68e71d..0ce388d 100644
--- a/versions/b-/boost-unordered.json
+++ b/versions/b-/boost-unordered.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "a0a4f53e510a644bd7c1966c9ade400a02f06a2d",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "f950f2d90f50ec8d7982801ae8df77ab848285a6",
       "version": "1.76.0",
diff --git a/versions/b-/boost-utility.json b/versions/b-/boost-utility.json
index 94ad46f..7162542 100644
--- a/versions/b-/boost-utility.json
+++ b/versions/b-/boost-utility.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "e3589215d60cac29105fb361ef70e6d8befb8f94",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "aa3e587e5d4f80c8aa934cde043ac5940adaed55",
       "version": "1.76.0",
diff --git a/versions/b-/boost-uuid.json b/versions/b-/boost-uuid.json
index 92e4a8e..c800583 100644
--- a/versions/b-/boost-uuid.json
+++ b/versions/b-/boost-uuid.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "ce741d3c6c5770db02da8abb268bdd0b2cd0519b",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "5da2f125967693081c7afcf81a327fb6b63343f0",
       "version": "1.76.0",
diff --git a/versions/b-/boost-variant.json b/versions/b-/boost-variant.json
index 87d228c..3702cf4 100644
--- a/versions/b-/boost-variant.json
+++ b/versions/b-/boost-variant.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "eb08ddeee14f593ad73957b45a26230b7d546f5a",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "cc3ce58ddedfd3cf1d23a75154f3939a1f7604bb",
       "version": "1.76.0",
diff --git a/versions/b-/boost-variant2.json b/versions/b-/boost-variant2.json
index 3482f58..12a9941 100644
--- a/versions/b-/boost-variant2.json
+++ b/versions/b-/boost-variant2.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "7cc13c2fc5f9f303b76d9fc39da52e198bd6a998",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "e3a2b15165133dd1a0ab0c5477e521e25ad02a31",
       "version": "1.76.0",
diff --git a/versions/b-/boost-vmd.json b/versions/b-/boost-vmd.json
index 1bd9429..b6fba2a 100644
--- a/versions/b-/boost-vmd.json
+++ b/versions/b-/boost-vmd.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "65746c8cdad55d1703218a4e1eeaedd8a8cf3641",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "b2e44500c55aa436e9d239130203e1953f4d713c",
       "version": "1.76.0",
diff --git a/versions/b-/boost-wave.json b/versions/b-/boost-wave.json
index 1e613bd..abbbdd2 100644
--- a/versions/b-/boost-wave.json
+++ b/versions/b-/boost-wave.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "af25837c59d98a04cfc571b4b1a38736f6ee4ee4",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "0b25e696df99e6186c1018a04d8c66607d330b89",
       "version": "1.76.0",
diff --git a/versions/b-/boost-winapi.json b/versions/b-/boost-winapi.json
index fe729f3..6279226 100644
--- a/versions/b-/boost-winapi.json
+++ b/versions/b-/boost-winapi.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "2d4c0be143dbffd619ac154ef5d8f4fe24277bbe",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "48b21bc998317a6d60c63e07b38c83f4126b107b",
       "version": "1.76.0",
diff --git a/versions/b-/boost-xpressive.json b/versions/b-/boost-xpressive.json
index eef160d..36d6037 100644
--- a/versions/b-/boost-xpressive.json
+++ b/versions/b-/boost-xpressive.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "bf04b7076a27d24203528b52aaf41efc83923c67",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "8fea61636685db99cf11030e507f028cfa212bee",
       "version": "1.76.0",
diff --git a/versions/b-/boost-yap.json b/versions/b-/boost-yap.json
index 7365300..6fa9b8f 100644
--- a/versions/b-/boost-yap.json
+++ b/versions/b-/boost-yap.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "856780f406def0087cc90b0dd0b623a65d78103e",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "daf7f224a26824ae0f4deb4e605e952d97755eb6",
       "version": "1.76.0",
diff --git a/versions/b-/boost.json b/versions/b-/boost.json
index 6c3c1e0..94e7b2f 100644
--- a/versions/b-/boost.json
+++ b/versions/b-/boost.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "0806cca7b211a518ff5bb699af86393db80d77e2",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "1e18b90b86df900244b7c8c7001ceeac37b083ae",
       "version": "1.76.0",
diff --git a/versions/baseline.json b/versions/baseline.json
index 94f34ac..c62fad4 100644
--- a/versions/baseline.json
+++ b/versions/baseline.json
@@ -449,55 +449,55 @@
       "port-version": 0
     },
     "boost": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-accumulators": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-algorithm": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-align": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-any": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-array": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-asio": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-assert": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-assign": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-atomic": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-beast": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-bimap": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-bind": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-build": {
@@ -505,79 +505,83 @@
       "port-version": 0
     },
     "boost-callable-traits": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-chrono": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-circular-buffer": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-compatibility": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-compute": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-concept-check": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-config": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-container": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-container-hash": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-context": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-contract": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-conversion": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-convert": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-core": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-coroutine": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-coroutine2": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-crc": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-date-time": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
+      "port-version": 0
+    },
+    "boost-describe": {
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-detail": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-di": {
@@ -585,435 +589,443 @@
       "port-version": 0
     },
     "boost-dll": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-dynamic-bitset": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-endian": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-exception": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-fiber": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-filesystem": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-flyweight": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-foreach": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-format": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-function": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-function-types": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-functional": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-fusion": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-geometry": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-gil": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-graph": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-graph-parallel": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-hana": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-heap": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-histogram": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-hof": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-icl": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-integer": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-interprocess": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-interval": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-intrusive": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-io": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-iostreams": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-iterator": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-json": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-lambda": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
+      "port-version": 0
+    },
+    "boost-lambda2": {
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-leaf": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-lexical-cast": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-local-function": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-locale": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-lockfree": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-log": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-logic": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-math": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-metaparse": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-modular-build-helper": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 1
     },
     "boost-move": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-mp11": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-mpi": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-mpl": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-msm": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-multi-array": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-multi-index": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-multiprecision": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-nowide": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-numeric-conversion": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-odeint": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-optional": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-outcome": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-parameter": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-parameter-python": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-pfr": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-phoenix": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-poly-collection": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-polygon": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-pool": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-predef": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-preprocessor": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-process": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-program-options": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-property-map": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
+      "port-version": 0
+    },
+    "boost-property-map-parallel": {
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-property-tree": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-proto": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-ptr-container": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-python": {
-      "baseline": "1.76.0",
-      "port-version": 1
+      "baseline": "1.77.0",
+      "port-version": 0
     },
     "boost-qvm": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-random": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-range": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-ratio": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-rational": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-regex": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-safe-numerics": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-scope-exit": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-serialization": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-signals2": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-smart-ptr": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-sort": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-spirit": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-stacktrace": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-statechart": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-static-assert": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-static-string": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-stl-interfaces": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-system": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-test": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-thread": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-throw-exception": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-timer": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-tokenizer": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-tti": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-tuple": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-type-erasure": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-type-index": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-type-traits": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-typeof": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-ublas": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-uninstall": {
-      "baseline": "1.75.0",
+      "baseline": "1.77.0",
       "port-version": 1
     },
     "boost-units": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-unordered": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-utility": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-uuid": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-variant": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-variant2": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-vcpkg-helpers": {
@@ -1021,23 +1033,23 @@
       "port-version": 2
     },
     "boost-vmd": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-wave": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-winapi": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-xpressive": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-yap": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boringssl": {

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 e22f9d7d70e61b8b0cfe1c0adacee69bf6f8365b -- versions
./vcpkg x-add-version --all
Diff
diff --git a/versions/b-/boost-accumulators.json b/versions/b-/boost-accumulators.json
index 9199767..1200688 100644
--- a/versions/b-/boost-accumulators.json
+++ b/versions/b-/boost-accumulators.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "3bb590c7e76783cf97fab536befe8e2ae77fc67b",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "94824d664d1b512dd44c3c84652b59da7726273a",
       "version": "1.76.0",
diff --git a/versions/b-/boost-algorithm.json b/versions/b-/boost-algorithm.json
index d4abb0b..4e3c815 100644
--- a/versions/b-/boost-algorithm.json
+++ b/versions/b-/boost-algorithm.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "13c45e5902a15b39cec09a72c9eccecaeca1864a",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "b6ce23e02aaf8b595e852e9746677fa7f85819ca",
       "version": "1.76.0",
diff --git a/versions/b-/boost-align.json b/versions/b-/boost-align.json
index 53a6ac2..56e02d2 100644
--- a/versions/b-/boost-align.json
+++ b/versions/b-/boost-align.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "5e733503d18c7e82478961e1155a40a95af0ab42",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "b28cfbc210773962783f57f6526678f1085be471",
       "version": "1.76.0",
diff --git a/versions/b-/boost-any.json b/versions/b-/boost-any.json
index c548b6c..c1150cc 100644
--- a/versions/b-/boost-any.json
+++ b/versions/b-/boost-any.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "cf8bdfd2ce434a981620383dcc07d46c0a071ca1",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "20631fecfd4ef3388bcaca6a3491d27b23bde42d",
       "version": "1.76.0",
diff --git a/versions/b-/boost-array.json b/versions/b-/boost-array.json
index 2f0eb18..f14f775 100644
--- a/versions/b-/boost-array.json
+++ b/versions/b-/boost-array.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "fb008cce0de1c6a34ac5222d03d7e1069d135dc4",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "bea67607788bd73e3c83b93848a507090f886b7c",
       "version": "1.76.0",
diff --git a/versions/b-/boost-asio.json b/versions/b-/boost-asio.json
index 1043fdf..6559833 100644
--- a/versions/b-/boost-asio.json
+++ b/versions/b-/boost-asio.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "9c5c591c857588b69354bf075019bc78ce4237bd",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "c422367cb9f7a8de0fcbf1809e1a2cab1983bce9",
       "version": "1.76.0",
diff --git a/versions/b-/boost-assert.json b/versions/b-/boost-assert.json
index 38aa1d4..04e0758 100644
--- a/versions/b-/boost-assert.json
+++ b/versions/b-/boost-assert.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "db6b88ce332c6752f87f8f0c098a832e23610303",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "d756c428b49e3aed8ce71c1d0b946426e929ef8a",
       "version": "1.76.0",
diff --git a/versions/b-/boost-assign.json b/versions/b-/boost-assign.json
index 1ee54c9..2ba9d64 100644
--- a/versions/b-/boost-assign.json
+++ b/versions/b-/boost-assign.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "c7c391576a6f9714453c28f6b73ddcb3c7439827",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "b026e0722c90b595f8125caab74275b68dcd81f9",
       "version": "1.76.0",
diff --git a/versions/b-/boost-atomic.json b/versions/b-/boost-atomic.json
index be30f33..1c02219 100644
--- a/versions/b-/boost-atomic.json
+++ b/versions/b-/boost-atomic.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "9bb8e8b3f795d8034a4690e1a53ed4028e9a9573",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "cfe27152cb82633d279f5c55b3eb9ba3b454e23e",
       "version": "1.76.0",
diff --git a/versions/b-/boost-beast.json b/versions/b-/boost-beast.json
index f3d4809..58a516b 100644
--- a/versions/b-/boost-beast.json
+++ b/versions/b-/boost-beast.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "154d8664ca78bcee263cec7a297afe36a4877313",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "9d135f2fabb815ef2c643e71db48e227494aa3dd",
       "version": "1.76.0",
diff --git a/versions/b-/boost-bimap.json b/versions/b-/boost-bimap.json
index afb682e..b284197 100644
--- a/versions/b-/boost-bimap.json
+++ b/versions/b-/boost-bimap.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "2c727e433670c2062c86d3bbd01628f32a8ab6bf",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "2a01b028c11f40a89e1f0157f97e866ed4d53046",
       "version": "1.76.0",
diff --git a/versions/b-/boost-bind.json b/versions/b-/boost-bind.json
index bf814c6..a69492f 100644
--- a/versions/b-/boost-bind.json
+++ b/versions/b-/boost-bind.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "a1764edb5aaa4cf532e6e2d60d56420240dec410",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "7e622ce41f16af974c759e51dd9a250b054b3a71",
       "version": "1.76.0",
diff --git a/versions/b-/boost-callable-traits.json b/versions/b-/boost-callable-traits.json
index adc0b9f..ae38830 100644
--- a/versions/b-/boost-callable-traits.json
+++ b/versions/b-/boost-callable-traits.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "6c22b4049665b95038b8f5d1e1952434f1387f7c",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "61e468bd018412606e863d2b43d9b01c54205ba8",
       "version": "1.76.0",
diff --git a/versions/b-/boost-chrono.json b/versions/b-/boost-chrono.json
index 92397ae..5908580 100644
--- a/versions/b-/boost-chrono.json
+++ b/versions/b-/boost-chrono.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "5c9333099c0b1f57423804e364b2f496f020f8c8",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "9852214af239e8f5f34ba4299ac07b5e207f01da",
       "version": "1.76.0",
diff --git a/versions/b-/boost-circular-buffer.json b/versions/b-/boost-circular-buffer.json
index 0d7578b..0de7c05 100644
--- a/versions/b-/boost-circular-buffer.json
+++ b/versions/b-/boost-circular-buffer.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "6352fb4c9b9e30001311015e28e712e9a2ef4a33",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "bcf85566e4489a3d73496650c2ae9481ff3640ef",
       "version": "1.76.0",
diff --git a/versions/b-/boost-compatibility.json b/versions/b-/boost-compatibility.json
index 2c9f8fb..11473c8 100644
--- a/versions/b-/boost-compatibility.json
+++ b/versions/b-/boost-compatibility.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "b2b4f365d9ee62baf2f0197bad774a679cb7449e",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "06fb2597b509bc3d29528cb737c46db0ee09ecdc",
       "version": "1.76.0",
diff --git a/versions/b-/boost-compute.json b/versions/b-/boost-compute.json
index 34cca0a..8e8cabe 100644
--- a/versions/b-/boost-compute.json
+++ b/versions/b-/boost-compute.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "ed44f0f5a4f89ceeaca609370445e2bf0c14368d",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "805aad1fd978317024fd94885e2cfde0b90af4ef",
       "version": "1.76.0",
diff --git a/versions/b-/boost-concept-check.json b/versions/b-/boost-concept-check.json
index a8e6283..e116be7 100644
--- a/versions/b-/boost-concept-check.json
+++ b/versions/b-/boost-concept-check.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "9bdfb3a9b14b35dc1833bc559226c7925096ff57",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "b6c3818b3fbea8e53859becf5f7a80ab8e583a85",
       "version": "1.76.0",
diff --git a/versions/b-/boost-config.json b/versions/b-/boost-config.json
index 0500008..6e93f18 100644
--- a/versions/b-/boost-config.json
+++ b/versions/b-/boost-config.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "2a93a4c962b961f617c133389c18a994e3c27af1",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "a840275c02416548a8fa29b9d6170cb0a6e14680",
       "version": "1.76.0",
diff --git a/versions/b-/boost-container-hash.json b/versions/b-/boost-container-hash.json
index ca60695..9611986 100644
--- a/versions/b-/boost-container-hash.json
+++ b/versions/b-/boost-container-hash.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "76c8d3c46db10b6774d6986822e53d1140934667",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "b8f8aa1976367c2a674b1a8a91ec5e2ceee25a4c",
       "version": "1.76.0",
diff --git a/versions/b-/boost-container.json b/versions/b-/boost-container.json
index 2da6fb4..811e6b4 100644
--- a/versions/b-/boost-container.json
+++ b/versions/b-/boost-container.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "033dd128263aba848d4456db4f614f1affe104d4",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "d24b325327cadb5031964d839a0c89ca482d87ad",
       "version": "1.76.0",
diff --git a/versions/b-/boost-context.json b/versions/b-/boost-context.json
index 57b42e3..ee75461 100644
--- a/versions/b-/boost-context.json
+++ b/versions/b-/boost-context.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "992c59006113598a5898e24538141227cf6025c2",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "7543f135833a2b698617f25a5206dd4194fe01bb",
       "version": "1.76.0",
diff --git a/versions/b-/boost-contract.json b/versions/b-/boost-contract.json
index 6a3914a..a833709 100644
--- a/versions/b-/boost-contract.json
+++ b/versions/b-/boost-contract.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "d75c604ab26d9ee1e065a6acbd2cf0044014ecac",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "6b8c36f8582d262cc3c02dc91e98309dd53b5a4b",
       "version": "1.76.0",
diff --git a/versions/b-/boost-conversion.json b/versions/b-/boost-conversion.json
index 3397248..40cc349 100644
--- a/versions/b-/boost-conversion.json
+++ b/versions/b-/boost-conversion.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "5b591e95244353857eaade53621ee895b1d9e0a6",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "a18dc435cbe0aa35d32830fbe85d7d5ab0b71bf0",
       "version": "1.76.0",
diff --git a/versions/b-/boost-convert.json b/versions/b-/boost-convert.json
index b12a031..1bdea7d 100644
--- a/versions/b-/boost-convert.json
+++ b/versions/b-/boost-convert.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "8f01a746807fe131cfd83962df7faebd340eaef4",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "d13b694428c83a3f00302d0a4af2d2c457f13f05",
       "version": "1.76.0",
diff --git a/versions/b-/boost-core.json b/versions/b-/boost-core.json
index 03ec7ef..8c80cf3 100644
--- a/versions/b-/boost-core.json
+++ b/versions/b-/boost-core.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "a56c8546828ee16a442a336c2385f9986f8c055f",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "f72d1f923bbbf99709e9cbaf54f36b7c2d22d169",
       "version": "1.76.0",
diff --git a/versions/b-/boost-coroutine.json b/versions/b-/boost-coroutine.json
index f00bc26..79932ac 100644
--- a/versions/b-/boost-coroutine.json
+++ b/versions/b-/boost-coroutine.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "de4e08efac1f752a41b5f2260dd95732a0c73715",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "55c94396b67927007f75ce08b2acc2b9adc908e5",
       "version": "1.76.0",
diff --git a/versions/b-/boost-coroutine2.json b/versions/b-/boost-coroutine2.json
index a77f8ef..de4f10b 100644
--- a/versions/b-/boost-coroutine2.json
+++ b/versions/b-/boost-coroutine2.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "a8142422dd258f6a24df4ef3caf54b1d48096d8e",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "4fe20c2b3573e82f0db30917b005310bc8697f88",
       "version": "1.76.0",
diff --git a/versions/b-/boost-crc.json b/versions/b-/boost-crc.json
index b3f8af4..d887e71 100644
--- a/versions/b-/boost-crc.json
+++ b/versions/b-/boost-crc.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "bab49b15015caaf455e6b304a613fccacd501ada",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "a9fb53c9bd706bc62d747a6e19e7d0639da9805d",
       "version": "1.76.0",
diff --git a/versions/b-/boost-date-time.json b/versions/b-/boost-date-time.json
index 7f7d436..5d8705d 100644
--- a/versions/b-/boost-date-time.json
+++ b/versions/b-/boost-date-time.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "f1ba7566da43e127b28ce33a75985063844ed803",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "47a2624a239c59fd89846f7b24fc3b108b31e82b",
       "version": "1.76.0",
diff --git a/versions/b-/boost-detail.json b/versions/b-/boost-detail.json
index 6697d99..2a2390b 100644
--- a/versions/b-/boost-detail.json
+++ b/versions/b-/boost-detail.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "57dabb22a4f9dfe872c6f007c9dbae7bf0847514",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "69e27a71e0cacff0f2a9b005f03bc6262fe97210",
       "version": "1.76.0",
diff --git a/versions/b-/boost-dll.json b/versions/b-/boost-dll.json
index fd55ed1..8fef201 100644
--- a/versions/b-/boost-dll.json
+++ b/versions/b-/boost-dll.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "7ca0cf6c2a9f41257ad68442240ff7ad21b7e662",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "b04bd18cc23d270ccaf152f5d28d5948ca69a664",
       "version": "1.76.0",
diff --git a/versions/b-/boost-dynamic-bitset.json b/versions/b-/boost-dynamic-bitset.json
index a8f5f19..dbe5f9b 100644
--- a/versions/b-/boost-dynamic-bitset.json
+++ b/versions/b-/boost-dynamic-bitset.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "4ea6d905ef64b6d80fba348c30a6b9d5195ba78a",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "f0d3d3b2abd89405fba3564e8db5e05a02fb2902",
       "version": "1.76.0",
diff --git a/versions/b-/boost-endian.json b/versions/b-/boost-endian.json
index 45e4a26..48caee3 100644
--- a/versions/b-/boost-endian.json
+++ b/versions/b-/boost-endian.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "6950c45ffb4e112920b6dd50c1cddde07b30d61d",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "c191f1b591ce4455f933fa254ca32dfa5796058d",
       "version": "1.76.0",
diff --git a/versions/b-/boost-exception.json b/versions/b-/boost-exception.json
index 5dc5968..ae69b55 100644
--- a/versions/b-/boost-exception.json
+++ b/versions/b-/boost-exception.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "a3f0c1aa4eac8dd4cadc1d2c9c533c3589764db2",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "aa0a09700d91a3cd3bf1fbf6b8463e20ede77053",
       "version": "1.76.0",
diff --git a/versions/b-/boost-fiber.json b/versions/b-/boost-fiber.json
index fc78d02..0b41d4e 100644
--- a/versions/b-/boost-fiber.json
+++ b/versions/b-/boost-fiber.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "87a26babef4d570c0ad24a596950a60694e3e356",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "e9b109cf5a3f708a5036ddeee8b58676357b3db9",
       "version": "1.76.0",
diff --git a/versions/b-/boost-filesystem.json b/versions/b-/boost-filesystem.json
index b26dbff..3d7ddd3 100644
--- a/versions/b-/boost-filesystem.json
+++ b/versions/b-/boost-filesystem.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "bb265f46da941ecd7f3bb0b93b169e27af18b5e6",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "9265c46ce355c8470fa5bf8941b59dd27428d92e",
       "version": "1.76.0",
diff --git a/versions/b-/boost-flyweight.json b/versions/b-/boost-flyweight.json
index 06bb8dc..d11af80 100644
--- a/versions/b-/boost-flyweight.json
+++ b/versions/b-/boost-flyweight.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "6396d013905138dcb6ae30e9d9710a8ff56667c6",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "476c374b6a92402048db19b98376eff8b3e05782",
       "version": "1.76.0",
diff --git a/versions/b-/boost-foreach.json b/versions/b-/boost-foreach.json
index e5dec6f..cfdca73 100644
--- a/versions/b-/boost-foreach.json
+++ b/versions/b-/boost-foreach.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "beac389851d5dc50cd0b66e4a0efed456483a59a",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "0e0fdd6589d7f0f04406efec82efcec315fa337e",
       "version": "1.76.0",
diff --git a/versions/b-/boost-format.json b/versions/b-/boost-format.json
index e398345..6b3d151 100644
--- a/versions/b-/boost-format.json
+++ b/versions/b-/boost-format.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "15c6449aa221b65139b38cc6c6ef91f32e2d2b1d",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "352c9212fd097f4c147caf0dab9cec05cd47aa1a",
       "version": "1.76.0",
diff --git a/versions/b-/boost-function-types.json b/versions/b-/boost-function-types.json
index b7af3e7..c2d0dcf 100644
--- a/versions/b-/boost-function-types.json
+++ b/versions/b-/boost-function-types.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "7675770af935fb375c0350c7a5fc561f9bc31432",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "2f33a85bf7a578c9659b4bccd02296568bae3f3e",
       "version": "1.76.0",
diff --git a/versions/b-/boost-function.json b/versions/b-/boost-function.json
index eb9a5ce..9de524d 100644
--- a/versions/b-/boost-function.json
+++ b/versions/b-/boost-function.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "092af2f7e20c516fc02e8a39d8887f2301bb1fd9",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "ad37e24486926b336f2ee015a3fa88cc8f8a2490",
       "version": "1.76.0",
diff --git a/versions/b-/boost-functional.json b/versions/b-/boost-functional.json
index cc58bf4..68497a7 100644
--- a/versions/b-/boost-functional.json
+++ b/versions/b-/boost-functional.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "26960fd1a5c5ffbb7da0d747f43a61a27d8825eb",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "e84b797bddccd2a46e818d4364f71810f687b117",
       "version": "1.76.0",
diff --git a/versions/b-/boost-fusion.json b/versions/b-/boost-fusion.json
index 58cb0d0..a5b09db 100644
--- a/versions/b-/boost-fusion.json
+++ b/versions/b-/boost-fusion.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "6a619b93e6245951cc2bf12f3477dc3ea1a43f3f",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "e6168fcf7f513e57e8f01f5c0ab19f446a66cd57",
       "version": "1.76.0",
diff --git a/versions/b-/boost-geometry.json b/versions/b-/boost-geometry.json
index a0b8d11..3cd8c38 100644
--- a/versions/b-/boost-geometry.json
+++ b/versions/b-/boost-geometry.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "28bbc03f1d2a8c59236d65cd4eab7ccca3951baa",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "7de8c6c9ed0908a5d85b3dd739d27922fa213931",
       "version": "1.76.0",
diff --git a/versions/b-/boost-gil.json b/versions/b-/boost-gil.json
index b1f28b1..17751bc 100644
--- a/versions/b-/boost-gil.json
+++ b/versions/b-/boost-gil.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "d8877a51150a6c096f903570e9917369159e1d78",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "4d323694c269cffa88a705e2eec5339c1dd391d3",
       "version": "1.76.0",
diff --git a/versions/b-/boost-graph-parallel.json b/versions/b-/boost-graph-parallel.json
index 8bb123d..4b98013 100644
--- a/versions/b-/boost-graph-parallel.json
+++ b/versions/b-/boost-graph-parallel.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "16923b431fa67a5e5a0b65f5a16f62049aaeb3f2",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "e71dd1ba560f6dfcfefa262a5c6762a15b94e3d4",
       "version": "1.76.0",
diff --git a/versions/b-/boost-graph.json b/versions/b-/boost-graph.json
index 41ac721..bf8f634 100644
--- a/versions/b-/boost-graph.json
+++ b/versions/b-/boost-graph.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "51f6df6fa4122f647b57392e952a83ddb4d2e694",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "c14b7885fb22225d265897b942a090ee43bcc1c3",
       "version": "1.76.0",
diff --git a/versions/b-/boost-hana.json b/versions/b-/boost-hana.json
index 469ac15..4a4d472 100644
--- a/versions/b-/boost-hana.json
+++ b/versions/b-/boost-hana.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "e24bae813978df09c5b5718b6c4d2aa87734ab2a",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "55d762dd0711b68ad1e494dc5d7f3e88ba6b6889",
       "version": "1.76.0",
diff --git a/versions/b-/boost-heap.json b/versions/b-/boost-heap.json
index 5053b07..56633dc 100644
--- a/versions/b-/boost-heap.json
+++ b/versions/b-/boost-heap.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "7e20b7e0b7e8b335bbf78053d032c3a1fdeeea56",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "7901583dc54be5f2453147da8fc772c5295f3ccd",
       "version": "1.76.0",
diff --git a/versions/b-/boost-histogram.json b/versions/b-/boost-histogram.json
index 928b7b0..8419587 100644
--- a/versions/b-/boost-histogram.json
+++ b/versions/b-/boost-histogram.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "09522ba204485792839f58b858ac31550e14a023",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "dcdf8ce8a1b3b6563bc1aae0ef60afaaac061f89",
       "version": "1.76.0",
diff --git a/versions/b-/boost-hof.json b/versions/b-/boost-hof.json
index 15433f0..e351454 100644
--- a/versions/b-/boost-hof.json
+++ b/versions/b-/boost-hof.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "2c22e81e06ddd812d0328854ce7302f662fca398",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "8bc8af27f9d16f09f9c17a179abdf230d39a24eb",
       "version": "1.76.0",
diff --git a/versions/b-/boost-icl.json b/versions/b-/boost-icl.json
index 96f0dbf..a248dde 100644
--- a/versions/b-/boost-icl.json
+++ b/versions/b-/boost-icl.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "753c4291a6d27d5c2fc377455c83df2ee9fd569a",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "70080f8e245f5ba2caa54b447f946bee8c998ec8",
       "version": "1.76.0",
diff --git a/versions/b-/boost-integer.json b/versions/b-/boost-integer.json
index 511c3d1..9310a58 100644
--- a/versions/b-/boost-integer.json
+++ b/versions/b-/boost-integer.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "375a2af7e2d5d620aa9f42064255c269b0c73f5a",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "77a69013cb4d850223122dff3bff12318a140d82",
       "version": "1.76.0",
diff --git a/versions/b-/boost-interprocess.json b/versions/b-/boost-interprocess.json
index 48908e0..7cb7b5e 100644
--- a/versions/b-/boost-interprocess.json
+++ b/versions/b-/boost-interprocess.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "6461c4f63a5c0f31efb213c9d1e3b9328b2e3dcc",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "6e0c78814b07fcfe58e421f651bda285081dcd48",
       "version": "1.76.0",
diff --git a/versions/b-/boost-interval.json b/versions/b-/boost-interval.json
index 5f1944f..277962a 100644
--- a/versions/b-/boost-interval.json
+++ b/versions/b-/boost-interval.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "e57b55cec7198cb4f448933fa2763465db0c9672",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "6c7ee56a1456d43b67e772976c40eab0f96e10e8",
       "version": "1.76.0",
diff --git a/versions/b-/boost-intrusive.json b/versions/b-/boost-intrusive.json
index a691948..5d825dc 100644
--- a/versions/b-/boost-intrusive.json
+++ b/versions/b-/boost-intrusive.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "9fb49266dc300d8914a0485972738b960ccf4339",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "c63e249209fcddec92063bb59266892ed6bfab38",
       "version": "1.76.0",
diff --git a/versions/b-/boost-io.json b/versions/b-/boost-io.json
index 2ca5c98..cd5cec0 100644
--- a/versions/b-/boost-io.json
+++ b/versions/b-/boost-io.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "83ec8bab1f1bbd6eb1e2883a26747c7982d5c34f",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "33d8fc8dd5a42e12f4d1cd0989c147a674d5c6f1",
       "version": "1.76.0",
diff --git a/versions/b-/boost-iostreams.json b/versions/b-/boost-iostreams.json
index 348cd0d..75cb95f 100644
--- a/versions/b-/boost-iostreams.json
+++ b/versions/b-/boost-iostreams.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "1fc7dc408d28d15df3275d9280004919fe5ab9c4",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "0909e271c34f98d1e5857091ce21b16e1d165e05",
       "version": "1.76.0",
diff --git a/versions/b-/boost-iterator.json b/versions/b-/boost-iterator.json
index 69f4d65..ce0b7af 100644
--- a/versions/b-/boost-iterator.json
+++ b/versions/b-/boost-iterator.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "7bec2abc5b714c2bd975178406937ef59a73f29b",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "504d724993ea74e0bc0b17b4101539cd603460d5",
       "version": "1.76.0",
diff --git a/versions/b-/boost-json.json b/versions/b-/boost-json.json
index b09be2c..9fe215d 100644
--- a/versions/b-/boost-json.json
+++ b/versions/b-/boost-json.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "66ddd627366a366a18be5bcea9dceb430e1d7203",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "b7a48d6f43ab6578d7f25969c0aaf0c385036c8a",
       "version": "1.76.0",
diff --git a/versions/b-/boost-lambda.json b/versions/b-/boost-lambda.json
index f1bd8dd..9655aa3 100644
--- a/versions/b-/boost-lambda.json
+++ b/versions/b-/boost-lambda.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "56ca5b54a9913e884d79bfd72e13ac6d72acd71d",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "63ee28b3c29f04ba5d62bb8d0c9ab8e4b051dd1c",
       "version": "1.76.0",
diff --git a/versions/b-/boost-leaf.json b/versions/b-/boost-leaf.json
index 429812e..7061e9b 100644
--- a/versions/b-/boost-leaf.json
+++ b/versions/b-/boost-leaf.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "e257e66da57763ab4e677806d04b6d67721c09df",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "e5d414a21f12b33a083b6595ef485d21e6e4df76",
       "version": "1.76.0",
diff --git a/versions/b-/boost-lexical-cast.json b/versions/b-/boost-lexical-cast.json
index 378637e..9bbcfba 100644
--- a/versions/b-/boost-lexical-cast.json
+++ b/versions/b-/boost-lexical-cast.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "206c20541564f64569ebafd12cf31ada84bb633e",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "966a986af9237664ffc3b35384ccbe006b83e196",
       "version": "1.76.0",
diff --git a/versions/b-/boost-local-function.json b/versions/b-/boost-local-function.json
index b482198..41612a1 100644
--- a/versions/b-/boost-local-function.json
+++ b/versions/b-/boost-local-function.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "61818440e17f46b0715e5b53b8c49a79dc274a27",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "3e9c798dfb0bba3dd3833464354ff492e735231e",
       "version": "1.76.0",
diff --git a/versions/b-/boost-locale.json b/versions/b-/boost-locale.json
index 7bd52fe..086c2dc 100644
--- a/versions/b-/boost-locale.json
+++ b/versions/b-/boost-locale.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "a30d7ca3b7d94e7f4fa20959678f4f0f53a34a6a",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "76b51eadd7efd7d81d23c39d126a50abd1cb82e5",
       "version": "1.76.0",
diff --git a/versions/b-/boost-lockfree.json b/versions/b-/boost-lockfree.json
index 66c9bc4..75c947d 100644
--- a/versions/b-/boost-lockfree.json
+++ b/versions/b-/boost-lockfree.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "6760017d0cf025254b1056309a2c32407081c4bb",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "22166eccd3d3b536062ee1648d147ee357a058ed",
       "version": "1.76.0",
diff --git a/versions/b-/boost-log.json b/versions/b-/boost-log.json
index d7baec9..6170da9 100644
--- a/versions/b-/boost-log.json
+++ b/versions/b-/boost-log.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "7bc97222060781b3a9f79694c6c135e4528dd3a5",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "1e1221d665804faaebfc9c5b91c89a6b3f66f91d",
       "version": "1.76.0",
diff --git a/versions/b-/boost-logic.json b/versions/b-/boost-logic.json
index 5abc466..2cccebe 100644
--- a/versions/b-/boost-logic.json
+++ b/versions/b-/boost-logic.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "afcc526b0a9287bc84744bf57a1a6d37a0b3b567",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "ee745d1ee8b0842a39a46d7830655c765b438bca",
       "version": "1.76.0",
diff --git a/versions/b-/boost-math.json b/versions/b-/boost-math.json
index 413344d..353118f 100644
--- a/versions/b-/boost-math.json
+++ b/versions/b-/boost-math.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "5dc4b635d9319bbc04b989686157b6af1298a000",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "448de1ada43d74ffd7b4511c34319a5cc25bbec0",
       "version": "1.76.0",
diff --git a/versions/b-/boost-metaparse.json b/versions/b-/boost-metaparse.json
index 4b3a52a..bfdb509 100644
--- a/versions/b-/boost-metaparse.json
+++ b/versions/b-/boost-metaparse.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "4f5433852913f94917d5e6afde09d24d48421ed3",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "44ca94c8ff9e03288a08adedfbccd61541867d75",
       "version": "1.76.0",
diff --git a/versions/b-/boost-modular-build-helper.json b/versions/b-/boost-modular-build-helper.json
index 95199b6..8e80302 100644
--- a/versions/b-/boost-modular-build-helper.json
+++ b/versions/b-/boost-modular-build-helper.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "317afa34b68c36ab135491ca6063a85794eab275",
+      "version-string": "1.77.0",
+      "port-version": 1
+    },
     {
       "git-tree": "f9cf6243049bf0abf8526fba57702a2122665549",
       "version-string": "1.76.0",
diff --git a/versions/b-/boost-move.json b/versions/b-/boost-move.json
index e8cebf7..2063ba7 100644
--- a/versions/b-/boost-move.json
+++ b/versions/b-/boost-move.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "d912a2a9e0b705919dae22cd8af6a4467e209e4e",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "b6563abd760c2241004acc0da699152ab8c4b294",
       "version": "1.76.0",
diff --git a/versions/b-/boost-mp11.json b/versions/b-/boost-mp11.json
index 7766829..f0be35f 100644
--- a/versions/b-/boost-mp11.json
+++ b/versions/b-/boost-mp11.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "f685c323f00cf309294ac9e26b554baacbe3aecf",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "8aa7b3c86aa66c1629ac5cf5ce4e4b6a4a95b61e",
       "version": "1.76.0",
diff --git a/versions/b-/boost-mpi.json b/versions/b-/boost-mpi.json
index 57f691c..c064c52 100644
--- a/versions/b-/boost-mpi.json
+++ b/versions/b-/boost-mpi.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "f44c07bb22e724fd152f8a5a13345b918952f00a",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "21a8e85d8e04d477e9127f80d78b6abf1d130651",
       "version": "1.76.0",
diff --git a/versions/b-/boost-mpl.json b/versions/b-/boost-mpl.json
index 59a9f42..ef673f4 100644
--- a/versions/b-/boost-mpl.json
+++ b/versions/b-/boost-mpl.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "1b0bd80c486b32952b76c2b9539555cff5d2f911",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "250327ba168c480f1f530792a14e87cd4d13b63d",
       "version": "1.76.0",
diff --git a/versions/b-/boost-msm.json b/versions/b-/boost-msm.json
index 4e4dcbb..09d01c8 100644
--- a/versions/b-/boost-msm.json
+++ b/versions/b-/boost-msm.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "c2dc03df49f99f1fca480d0439fe973a1f02c96b",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "ba54ee9c431c0c499935a7d7bc8a255cd5e9cac7",
       "version": "1.76.0",
diff --git a/versions/b-/boost-multi-array.json b/versions/b-/boost-multi-array.json
index e705e3c..bd12182 100644
--- a/versions/b-/boost-multi-array.json
+++ b/versions/b-/boost-multi-array.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "fb10ab0aee84b36f80c6946a0eb5cb983eaee321",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "bc5acbb8051e16c1e48d8e82ea0fac48c6024287",
       "version": "1.76.0",
diff --git a/versions/b-/boost-multi-index.json b/versions/b-/boost-multi-index.json
index d0fa4e3..aa632e2 100644
--- a/versions/b-/boost-multi-index.json
+++ b/versions/b-/boost-multi-index.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "32a1dffe0cbdfc48a7704c6b7cc1c99657aa0513",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "d1e0c81cdc2adb33d2963722016c0b13a15055f7",
       "version": "1.76.0",
diff --git a/versions/b-/boost-multiprecision.json b/versions/b-/boost-multiprecision.json
index aec9114..2959fa9 100644
--- a/versions/b-/boost-multiprecision.json
+++ b/versions/b-/boost-multiprecision.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "58d7184ae4115f7f46671db9929708872e6aae6c",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "55ee6b85fe02f7875374cb3f78a427365ba7beb5",
       "version": "1.76.0",
diff --git a/versions/b-/boost-nowide.json b/versions/b-/boost-nowide.json
index 79290c8..843f80b 100644
--- a/versions/b-/boost-nowide.json
+++ b/versions/b-/boost-nowide.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "9b1ea6735ca44550481a5565e787f549b7c123a2",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "9b1a6083440b08b8b266524dac6a8aa200e417dc",
       "version": "1.76.0",
diff --git a/versions/b-/boost-numeric-conversion.json b/versions/b-/boost-numeric-conversion.json
index 2904434..1d616a8 100644
--- a/versions/b-/boost-numeric-conversion.json
+++ b/versions/b-/boost-numeric-conversion.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "78140f78c6400520bd4ce340c68236e083a504e9",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "3ab3a3a915ad6bff1aa094641e7471e5ddc8a11d",
       "version": "1.76.0",
diff --git a/versions/b-/boost-odeint.json b/versions/b-/boost-odeint.json
index c0d98ac..2a5df88 100644
--- a/versions/b-/boost-odeint.json
+++ b/versions/b-/boost-odeint.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "bb3118eea73069f60bbafb316954f94ba6e38931",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "89c69f304356b50d3e4e58155bb08009629de385",
       "version": "1.76.0",
diff --git a/versions/b-/boost-optional.json b/versions/b-/boost-optional.json
index 00a11e9..e4f8ac1 100644
--- a/versions/b-/boost-optional.json
+++ b/versions/b-/boost-optional.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "4a1ddf516bc0edc855ab4d9b8d134f338ba51a94",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "5a824aac647806d7f8d03ea8ec715faea895d54a",
       "version": "1.76.0",
diff --git a/versions/b-/boost-outcome.json b/versions/b-/boost-outcome.json
index 3944d0a..9169456 100644
--- a/versions/b-/boost-outcome.json
+++ b/versions/b-/boost-outcome.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "6737734e6d10c475676e1ed16967ec7792acc7dc",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "1ea91b17815f03d2702bf3721f8002cb8d64cb85",
       "version": "1.76.0",
diff --git a/versions/b-/boost-parameter-python.json b/versions/b-/boost-parameter-python.json
index 746e6f6..3e36eae 100644
--- a/versions/b-/boost-parameter-python.json
+++ b/versions/b-/boost-parameter-python.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "5295cb4faa096633a23163b2a6409a27464a157e",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "e57e6544326fe84416a0060a9d93723d05b9bb54",
       "version": "1.76.0",
diff --git a/versions/b-/boost-parameter.json b/versions/b-/boost-parameter.json
index 73318e0..794115c 100644
--- a/versions/b-/boost-parameter.json
+++ b/versions/b-/boost-parameter.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "3f480980e4e1ce4713a28bd24d728efb0bb931fa",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "e064373327329af8a7624ad00073dbfdbc196a48",
       "version": "1.76.0",
diff --git a/versions/b-/boost-pfr.json b/versions/b-/boost-pfr.json
index 072e583..3c04fc3 100644
--- a/versions/b-/boost-pfr.json
+++ b/versions/b-/boost-pfr.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "23bdfdb9c9cb19e28201088dc055b85dc44b62bf",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "f58af0deba41766f33ad383428463f59cf38d976",
       "version": "1.76.0",
diff --git a/versions/b-/boost-phoenix.json b/versions/b-/boost-phoenix.json
index 1144779..e8742b8 100644
--- a/versions/b-/boost-phoenix.json
+++ b/versions/b-/boost-phoenix.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "2926d1b537106cb231bb9f3a657f6fde6c8530f8",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "20af48e0084ec80f69c580872c2fc4e01fffd4fc",
       "version": "1.76.0",
diff --git a/versions/b-/boost-poly-collection.json b/versions/b-/boost-poly-collection.json
index 5072c7e..09d6a01 100644
--- a/versions/b-/boost-poly-collection.json
+++ b/versions/b-/boost-poly-collection.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "243e7ab2167d1acfbad1f0ce866de0d412255381",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "603662ddf6590592848f2dd714fb08776d3a9616",
       "version": "1.76.0",
diff --git a/versions/b-/boost-polygon.json b/versions/b-/boost-polygon.json
index 85a7bea..c7f28fe 100644
--- a/versions/b-/boost-polygon.json
+++ b/versions/b-/boost-polygon.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "81ea3095d56a98f6d5b75db6568a19e48ac819bb",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "1a6ab42b35df132f8a1f7c52dc7d92eb8a7cb894",
       "version": "1.76.0",
diff --git a/versions/b-/boost-pool.json b/versions/b-/boost-pool.json
index 0ddce84..c6c63d6 100644
--- a/versions/b-/boost-pool.json
+++ b/versions/b-/boost-pool.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "7794803f75109db0ca64a48d2f1cbd76100b153d",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "a9ae22b07f1f3b91d8b90f8532480abfbd0a24ac",
       "version": "1.76.0",
diff --git a/versions/b-/boost-predef.json b/versions/b-/boost-predef.json
index 5428d42..cfea8f0 100644
--- a/versions/b-/boost-predef.json
+++ b/versions/b-/boost-predef.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "a291dbfb68391a25f04944f9caa924f570b26d41",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "240a1963be7f74c2de3f507bf034e765c632f033",
       "version": "1.76.0",
diff --git a/versions/b-/boost-preprocessor.json b/versions/b-/boost-preprocessor.json
index dd306d3..ec230e7 100644
--- a/versions/b-/boost-preprocessor.json
+++ b/versions/b-/boost-preprocessor.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "6abad213e30df5ed168164b2612dba2041c7e8c1",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "c618127e3c475a0991c59922fa57c2fee6eabd40",
       "version": "1.76.0",
diff --git a/versions/b-/boost-process.json b/versions/b-/boost-process.json
index df9877e..286d955 100644
--- a/versions/b-/boost-process.json
+++ b/versions/b-/boost-process.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "262665dd3207795ab3d9f77d6884573e64316ce3",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "dd105bdb8e892a098738e054cfb90cb1786c856e",
       "version": "1.76.0",
diff --git a/versions/b-/boost-program-options.json b/versions/b-/boost-program-options.json
index b147dcb..4911a61 100644
--- a/versions/b-/boost-program-options.json
+++ b/versions/b-/boost-program-options.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "d86b3064943057985484cbca2094f1faf137f378",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "6e841e59b06375faa95855cefe7cf14515ddcc42",
       "version": "1.76.0",
diff --git a/versions/b-/boost-property-map.json b/versions/b-/boost-property-map.json
index b14a178..9697836 100644
--- a/versions/b-/boost-property-map.json
+++ b/versions/b-/boost-property-map.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "e598566c9f13ae6ddd7dfa6723c8958637cc7cc8",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "68d4dfac2cedfe5786ecfb96bbe974c7257c73c7",
       "version": "1.76.0",
diff --git a/versions/b-/boost-property-tree.json b/versions/b-/boost-property-tree.json
index 260a3a1..590c41e 100644
--- a/versions/b-/boost-property-tree.json
+++ b/versions/b-/boost-property-tree.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "959191d822cc095e02a3f6d9af5b68aeb823a0d1",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "099a09d3ed31651c57f2f3c735da5948dce45b66",
       "version": "1.76.0",
diff --git a/versions/b-/boost-proto.json b/versions/b-/boost-proto.json
index b1a2f8b..64d5c6e 100644
--- a/versions/b-/boost-proto.json
+++ b/versions/b-/boost-proto.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "5d33f62f1117da9bac418c4b85d1a1bd96c547a4",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "e7d8b52790eabfc30fa162d68055d3fe30c8b20c",
       "version": "1.76.0",
diff --git a/versions/b-/boost-ptr-container.json b/versions/b-/boost-ptr-container.json
index da82a81..342e26e 100644
--- a/versions/b-/boost-ptr-container.json
+++ b/versions/b-/boost-ptr-container.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "e954b84d951409f6445d7d49bafa66c977ed9834",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "1a46fb253999b4a420c6ae8c060351bb56dfb303",
       "version": "1.76.0",
diff --git a/versions/b-/boost-python.json b/versions/b-/boost-python.json
index 3b2903d..e2a6043 100644
--- a/versions/b-/boost-python.json
+++ b/versions/b-/boost-python.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "5f579f8a1b3304f1feaf1d99c47e393ad209614c",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "789047e74a9db18c96ada8dc7addda4fc867360e",
       "version": "1.76.0",
diff --git a/versions/b-/boost-qvm.json b/versions/b-/boost-qvm.json
index 4233595..072fa2f 100644
--- a/versions/b-/boost-qvm.json
+++ b/versions/b-/boost-qvm.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "5d7b01d612075dfb3d89b799bec152785c838b84",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "70b5734ed30839efbf4048f5749af11e292df641",
       "version": "1.76.0",
diff --git a/versions/b-/boost-random.json b/versions/b-/boost-random.json
index 7ab2951..46cb2eb 100644
--- a/versions/b-/boost-random.json
+++ b/versions/b-/boost-random.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "3a0a3ae2efeb04c9d179354134b5efe5c16da71e",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "174356d3aa0622ffc40c5a8a2c4c4d2813498a2e",
       "version": "1.76.0",
diff --git a/versions/b-/boost-range.json b/versions/b-/boost-range.json
index 5eb0373..d5a1f64 100644
--- a/versions/b-/boost-range.json
+++ b/versions/b-/boost-range.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "9453b5bbe76829cf9a11cec5a05c974d7a887ef4",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "e595f4b0f7135b43d0bef283fec3c0d4d742dc51",
       "version": "1.76.0",
diff --git a/versions/b-/boost-ratio.json b/versions/b-/boost-ratio.json
index 0f17ec5..8f132fe 100644
--- a/versions/b-/boost-ratio.json
+++ b/versions/b-/boost-ratio.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "724fa7b1c0e1d78a9c29595b042443090e53a8ee",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "002edb9b01fe471f968eba09c80bed4ea60fa865",
       "version": "1.76.0",
diff --git a/versions/b-/boost-rational.json b/versions/b-/boost-rational.json
index 749b85e..2fae947 100644
--- a/versions/b-/boost-rational.json
+++ b/versions/b-/boost-rational.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "d54d04de158ddaf33d7b8a6815532e8ee2771515",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "8f6911d5b98ba7669956568acb155112e623927b",
       "version": "1.76.0",
diff --git a/versions/b-/boost-regex.json b/versions/b-/boost-regex.json
index 756cd71..64f14f3 100644
--- a/versions/b-/boost-regex.json
+++ b/versions/b-/boost-regex.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "3b3c9f5ccc3133e73ab117db2928e164df10d62e",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "7803a877c9e9acd2162106e3bc15eb363b6b069a",
       "version": "1.76.0",
diff --git a/versions/b-/boost-safe-numerics.json b/versions/b-/boost-safe-numerics.json
index 388d351..0922755 100644
--- a/versions/b-/boost-safe-numerics.json
+++ b/versions/b-/boost-safe-numerics.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "fc4fa0c3b394d848fbc83ca16bcaec15742ed3db",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "69c7ccf5d656e92b0a71e2456933481338ddb675",
       "version": "1.76.0",
diff --git a/versions/b-/boost-scope-exit.json b/versions/b-/boost-scope-exit.json
index 351561e..622822b 100644
--- a/versions/b-/boost-scope-exit.json
+++ b/versions/b-/boost-scope-exit.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "33d55355e2f85c6188f1d131f386f86b8e29efc1",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "419330b673f261bc92184d6f65b442bda6fb0fbb",
       "version": "1.76.0",
diff --git a/versions/b-/boost-serialization.json b/versions/b-/boost-serialization.json
index 127e96e..2ca28e8 100644
--- a/versions/b-/boost-serialization.json
+++ b/versions/b-/boost-serialization.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "c8d272453100026b736637eabbebd15fb86ddd00",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "7cd97a04356c141db68bfb6aec62c68e467f9ea6",
       "version": "1.76.0",
diff --git a/versions/b-/boost-signals2.json b/versions/b-/boost-signals2.json
index a03b6c1..0d26660 100644
--- a/versions/b-/boost-signals2.json
+++ b/versions/b-/boost-signals2.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "7f7af7c69403c9e74584c94a12946114cf58c0e9",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "c574224ceed1d97eb67edfdb398117fb908b91c9",
       "version": "1.76.0",
diff --git a/versions/b-/boost-smart-ptr.json b/versions/b-/boost-smart-ptr.json
index 08a9295..dfb0d40 100644
--- a/versions/b-/boost-smart-ptr.json
+++ b/versions/b-/boost-smart-ptr.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "700532550b70d03254c77f1467ab4c01a2c6e62a",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "f43e22c2f1e0d71baa91b8ac5d995ab0cc0a802e",
       "version": "1.76.0",
diff --git a/versions/b-/boost-sort.json b/versions/b-/boost-sort.json
index 2d9c8e0..df8596d 100644
--- a/versions/b-/boost-sort.json
+++ b/versions/b-/boost-sort.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "af8327ce79cadcc43327a0f75d79b2e5feed38b8",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "078e3d6c36e55a55d2af19d02036437d6dabff5e",
       "version": "1.76.0",
diff --git a/versions/b-/boost-spirit.json b/versions/b-/boost-spirit.json
index 4ec1efb..098082d 100644
--- a/versions/b-/boost-spirit.json
+++ b/versions/b-/boost-spirit.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "bc66c5a9ccd7f7bde95426392bc7ff62189f920d",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "0fd209b14daf0b5990c60a1e10a6d92dd03c009c",
       "version": "1.76.0",
diff --git a/versions/b-/boost-stacktrace.json b/versions/b-/boost-stacktrace.json
index 06611a5..92f8154 100644
--- a/versions/b-/boost-stacktrace.json
+++ b/versions/b-/boost-stacktrace.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "cdd32d2e17baa1c70faefe65ea2a8877675ebc22",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "02837608d604cde8de8bcbd5dcc706e406a808dd",
       "version": "1.76.0",
diff --git a/versions/b-/boost-statechart.json b/versions/b-/boost-statechart.json
index 934fe3a..b3e2508 100644
--- a/versions/b-/boost-statechart.json
+++ b/versions/b-/boost-statechart.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "044b9fc61c729216838037b6b519393e32b2fa26",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "94c1acd6353e0db7370f742c082c160114f7af8a",
       "version": "1.76.0",
diff --git a/versions/b-/boost-static-assert.json b/versions/b-/boost-static-assert.json
index 5a1eef7..1da1c11 100644
--- a/versions/b-/boost-static-assert.json
+++ b/versions/b-/boost-static-assert.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "57ca16ab3652380b32a137add7aed6a385754d75",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "dc334c3a07d041efa802d868ece12150bdef34b9",
       "version": "1.76.0",
diff --git a/versions/b-/boost-static-string.json b/versions/b-/boost-static-string.json
index ce71f6e..c5953e7 100644
--- a/versions/b-/boost-static-string.json
+++ b/versions/b-/boost-static-string.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "8296453890169b2bf99e2b7ecf4231c7ae572903",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "990abb2e15b868e2f80750422c3750e11700bc17",
       "version": "1.76.0",
diff --git a/versions/b-/boost-stl-interfaces.json b/versions/b-/boost-stl-interfaces.json
index 4b44371..4d7a745 100644
--- a/versions/b-/boost-stl-interfaces.json
+++ b/versions/b-/boost-stl-interfaces.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "0e127914d34e8dbaebf9f36fe800b8bc85252233",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "4b74daa481d1f60e2d6f9c6b221a80dc8668cde7",
       "version": "1.76.0",
diff --git a/versions/b-/boost-system.json b/versions/b-/boost-system.json
index 61c8f4c..11a6352 100644
--- a/versions/b-/boost-system.json
+++ b/versions/b-/boost-system.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "973d6e6f8e21c429e4c61ffdd394d71bdd96bbc1",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "c0286de08a3fa5ba043e432b986df78f4defcc96",
       "version": "1.76.0",
diff --git a/versions/b-/boost-test.json b/versions/b-/boost-test.json
index de7fd15..90f4b08 100644
--- a/versions/b-/boost-test.json
+++ b/versions/b-/boost-test.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "56243e726c5a2c29f6524092203329d63a2326b5",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "9bab6b8839833eda9df6a0016d8634d129fef485",
       "version": "1.76.0",
diff --git a/versions/b-/boost-thread.json b/versions/b-/boost-thread.json
index b6358cf..f868d04 100644
--- a/versions/b-/boost-thread.json
+++ b/versions/b-/boost-thread.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "e5ae56fd01c0a1e0a34575c7c838a5cff6436b68",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "ef29c4cc84cd28ca6cc812794dfb264709dac11e",
       "version": "1.76.0",
diff --git a/versions/b-/boost-throw-exception.json b/versions/b-/boost-throw-exception.json
index 673c725..39345f0 100644
--- a/versions/b-/boost-throw-exception.json
+++ b/versions/b-/boost-throw-exception.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "f0887800c8710d96015c7c1541f78265e1227963",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "29a39e0d594d74febccddce3a077ff39c484fe21",
       "version": "1.76.0",
diff --git a/versions/b-/boost-timer.json b/versions/b-/boost-timer.json
index 70ad94f..ad7b8e0 100644
--- a/versions/b-/boost-timer.json
+++ b/versions/b-/boost-timer.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "cee3a21bb22197439cae2f5ac86048c31d0e5bb6",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "7e8fe8dd0d1524fc679c48bf4ca41f31a99ebc36",
       "version": "1.76.0",
diff --git a/versions/b-/boost-tokenizer.json b/versions/b-/boost-tokenizer.json
index ab96011..824149e 100644
--- a/versions/b-/boost-tokenizer.json
+++ b/versions/b-/boost-tokenizer.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "79882d15718cf9395ff95fa5434d05ab01bd6679",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "2b9b3cbc205006491c43f7244cd4a046961e610c",
       "version": "1.76.0",
diff --git a/versions/b-/boost-tti.json b/versions/b-/boost-tti.json
index 49ab50a..8de66a0 100644
--- a/versions/b-/boost-tti.json
+++ b/versions/b-/boost-tti.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "102fbb95889400677115252d4a5954a2f7edd5e1",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "878a097bf8023343a8af384bb30e0eee437a6904",
       "version": "1.76.0",
diff --git a/versions/b-/boost-tuple.json b/versions/b-/boost-tuple.json
index 47483ea..a37d4c5 100644
--- a/versions/b-/boost-tuple.json
+++ b/versions/b-/boost-tuple.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "35d10ab4f156848f6f08f8bc26e41b27638af55e",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "8b10179f5ffe71f697610799b865c72d7be1dfb2",
       "version": "1.76.0",
diff --git a/versions/b-/boost-type-erasure.json b/versions/b-/boost-type-erasure.json
index 4e4fa5e..1b600a4 100644
--- a/versions/b-/boost-type-erasure.json
+++ b/versions/b-/boost-type-erasure.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "20fd4300e24173a9f80662580c14a1af3f8f968b",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "b488a742d2f94e05da4f00a2fd3c9cb46fba13df",
       "version": "1.76.0",
diff --git a/versions/b-/boost-type-index.json b/versions/b-/boost-type-index.json
index 5c43e79..41d2c86 100644
--- a/versions/b-/boost-type-index.json
+++ b/versions/b-/boost-type-index.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "b8c5d86d75e307f04c4e5548f2ff57dccdc29e40",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "2125b24468cfbf25aaf0c3f600cda9b6773ffb18",
       "version": "1.76.0",
diff --git a/versions/b-/boost-type-traits.json b/versions/b-/boost-type-traits.json
index 0769cc4..85a5178 100644
--- a/versions/b-/boost-type-traits.json
+++ b/versions/b-/boost-type-traits.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "7f108bb5313d004627d2b81b5e2a6d7298b091e9",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "2feae16df79f9f3d24b98d407e542458706426c5",
       "version": "1.76.0",
diff --git a/versions/b-/boost-typeof.json b/versions/b-/boost-typeof.json
index fe3d24d..f68d656 100644
--- a/versions/b-/boost-typeof.json
+++ b/versions/b-/boost-typeof.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "7df16df37b9fe9d5e4184dfdf928030010522f51",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "6f493f75125a3d4c8b69fccc3c72ed6b868368c4",
       "version": "1.76.0",
diff --git a/versions/b-/boost-ublas.json b/versions/b-/boost-ublas.json
index 843391a..813a33d 100644
--- a/versions/b-/boost-ublas.json
+++ b/versions/b-/boost-ublas.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "7261e769f15495294c4eed2d06a157979419b0a9",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "845a49ec34532fe2ba0d071e489eec10808499ab",
       "version": "1.76.0",
diff --git a/versions/b-/boost-uninstall.json b/versions/b-/boost-uninstall.json
index 200bac7..b0bdb7a 100644
--- a/versions/b-/boost-uninstall.json
+++ b/versions/b-/boost-uninstall.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "5d947b991071a758e1845ae85d4d9e235c585528",
+      "version-string": "1.77.0",
+      "port-version": 1
+    },
     {
       "git-tree": "092a563d81779e6bfb0ee656bc4c8f01f57c7666",
       "version-string": "1.75.0",
diff --git a/versions/b-/boost-units.json b/versions/b-/boost-units.json
index df5f79b..366bdf9 100644
--- a/versions/b-/boost-units.json
+++ b/versions/b-/boost-units.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "696b0e8e934400879bf390ad024b231a3b32fa4c",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "fce0be543d0eabb6160e3294f89c10165623e53f",
       "version": "1.76.0",
diff --git a/versions/b-/boost-unordered.json b/versions/b-/boost-unordered.json
index a68e71d..0ce388d 100644
--- a/versions/b-/boost-unordered.json
+++ b/versions/b-/boost-unordered.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "a0a4f53e510a644bd7c1966c9ade400a02f06a2d",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "f950f2d90f50ec8d7982801ae8df77ab848285a6",
       "version": "1.76.0",
diff --git a/versions/b-/boost-utility.json b/versions/b-/boost-utility.json
index 94ad46f..7162542 100644
--- a/versions/b-/boost-utility.json
+++ b/versions/b-/boost-utility.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "e3589215d60cac29105fb361ef70e6d8befb8f94",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "aa3e587e5d4f80c8aa934cde043ac5940adaed55",
       "version": "1.76.0",
diff --git a/versions/b-/boost-uuid.json b/versions/b-/boost-uuid.json
index 92e4a8e..c800583 100644
--- a/versions/b-/boost-uuid.json
+++ b/versions/b-/boost-uuid.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "ce741d3c6c5770db02da8abb268bdd0b2cd0519b",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "5da2f125967693081c7afcf81a327fb6b63343f0",
       "version": "1.76.0",
diff --git a/versions/b-/boost-variant.json b/versions/b-/boost-variant.json
index 87d228c..3702cf4 100644
--- a/versions/b-/boost-variant.json
+++ b/versions/b-/boost-variant.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "eb08ddeee14f593ad73957b45a26230b7d546f5a",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "cc3ce58ddedfd3cf1d23a75154f3939a1f7604bb",
       "version": "1.76.0",
diff --git a/versions/b-/boost-variant2.json b/versions/b-/boost-variant2.json
index 3482f58..12a9941 100644
--- a/versions/b-/boost-variant2.json
+++ b/versions/b-/boost-variant2.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "7cc13c2fc5f9f303b76d9fc39da52e198bd6a998",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "e3a2b15165133dd1a0ab0c5477e521e25ad02a31",
       "version": "1.76.0",
diff --git a/versions/b-/boost-vmd.json b/versions/b-/boost-vmd.json
index 1bd9429..b6fba2a 100644
--- a/versions/b-/boost-vmd.json
+++ b/versions/b-/boost-vmd.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "65746c8cdad55d1703218a4e1eeaedd8a8cf3641",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "b2e44500c55aa436e9d239130203e1953f4d713c",
       "version": "1.76.0",
diff --git a/versions/b-/boost-wave.json b/versions/b-/boost-wave.json
index 1e613bd..abbbdd2 100644
--- a/versions/b-/boost-wave.json
+++ b/versions/b-/boost-wave.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "af25837c59d98a04cfc571b4b1a38736f6ee4ee4",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "0b25e696df99e6186c1018a04d8c66607d330b89",
       "version": "1.76.0",
diff --git a/versions/b-/boost-winapi.json b/versions/b-/boost-winapi.json
index fe729f3..6279226 100644
--- a/versions/b-/boost-winapi.json
+++ b/versions/b-/boost-winapi.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "2d4c0be143dbffd619ac154ef5d8f4fe24277bbe",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "48b21bc998317a6d60c63e07b38c83f4126b107b",
       "version": "1.76.0",
diff --git a/versions/b-/boost-xpressive.json b/versions/b-/boost-xpressive.json
index eef160d..36d6037 100644
--- a/versions/b-/boost-xpressive.json
+++ b/versions/b-/boost-xpressive.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "bf04b7076a27d24203528b52aaf41efc83923c67",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "8fea61636685db99cf11030e507f028cfa212bee",
       "version": "1.76.0",
diff --git a/versions/b-/boost-yap.json b/versions/b-/boost-yap.json
index 7365300..6fa9b8f 100644
--- a/versions/b-/boost-yap.json
+++ b/versions/b-/boost-yap.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "856780f406def0087cc90b0dd0b623a65d78103e",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "daf7f224a26824ae0f4deb4e605e952d97755eb6",
       "version": "1.76.0",
diff --git a/versions/b-/boost.json b/versions/b-/boost.json
index 6c3c1e0..94e7b2f 100644
--- a/versions/b-/boost.json
+++ b/versions/b-/boost.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "0806cca7b211a518ff5bb699af86393db80d77e2",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "1e18b90b86df900244b7c8c7001ceeac37b083ae",
       "version": "1.76.0",
diff --git a/versions/baseline.json b/versions/baseline.json
index 2855173..01a2f56 100644
--- a/versions/baseline.json
+++ b/versions/baseline.json
@@ -449,55 +449,55 @@
       "port-version": 0
     },
     "boost": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-accumulators": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-algorithm": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-align": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-any": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-array": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-asio": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-assert": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-assign": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-atomic": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-beast": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-bimap": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-bind": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-build": {
@@ -505,79 +505,83 @@
       "port-version": 0
     },
     "boost-callable-traits": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-chrono": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-circular-buffer": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-compatibility": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-compute": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-concept-check": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-config": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-container": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-container-hash": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-context": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-contract": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-conversion": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-convert": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-core": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-coroutine": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-coroutine2": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-crc": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-date-time": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
+      "port-version": 0
+    },
+    "boost-describe": {
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-detail": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-di": {
@@ -585,435 +589,443 @@
       "port-version": 0
     },
     "boost-dll": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-dynamic-bitset": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-endian": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-exception": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-fiber": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-filesystem": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-flyweight": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-foreach": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-format": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-function": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-function-types": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-functional": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-fusion": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-geometry": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-gil": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-graph": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-graph-parallel": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-hana": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-heap": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-histogram": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-hof": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-icl": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-integer": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-interprocess": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-interval": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-intrusive": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-io": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-iostreams": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-iterator": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-json": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-lambda": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
+      "port-version": 0
+    },
+    "boost-lambda2": {
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-leaf": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-lexical-cast": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-local-function": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-locale": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-lockfree": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-log": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-logic": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-math": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-metaparse": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-modular-build-helper": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 1
     },
     "boost-move": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-mp11": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-mpi": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-mpl": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-msm": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-multi-array": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-multi-index": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-multiprecision": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-nowide": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-numeric-conversion": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-odeint": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-optional": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-outcome": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-parameter": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-parameter-python": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-pfr": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-phoenix": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-poly-collection": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-polygon": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-pool": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-predef": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-preprocessor": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-process": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-program-options": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-property-map": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
+      "port-version": 0
+    },
+    "boost-property-map-parallel": {
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-property-tree": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-proto": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-ptr-container": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-python": {
-      "baseline": "1.76.0",
-      "port-version": 1
+      "baseline": "1.77.0",
+      "port-version": 0
     },
     "boost-qvm": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-random": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-range": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-ratio": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-rational": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-regex": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-safe-numerics": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-scope-exit": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-serialization": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-signals2": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-smart-ptr": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-sort": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-spirit": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-stacktrace": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-statechart": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-static-assert": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-static-string": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-stl-interfaces": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-system": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-test": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-thread": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-throw-exception": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-timer": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-tokenizer": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-tti": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-tuple": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-type-erasure": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-type-index": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-type-traits": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-typeof": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-ublas": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-uninstall": {
-      "baseline": "1.75.0",
+      "baseline": "1.77.0",
       "port-version": 1
     },
     "boost-units": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-unordered": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-utility": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-uuid": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-variant": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-variant2": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-vcpkg-helpers": {
@@ -1021,23 +1033,23 @@
       "port-version": 2
     },
     "boost-vmd": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-wave": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-winapi": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-xpressive": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-yap": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boringssl": {
@@ -6766,7 +6778,7 @@
     },
     "wt": {
       "baseline": "4.5.0",
-      "port-version": 0
+      "port-version": 1
     },
     "wtl": {
       "baseline": "10.0.10320",
diff --git a/versions/w-/wt.json b/versions/w-/wt.json
index 6a42741..20866f8 100644
--- a/versions/w-/wt.json
+++ b/versions/w-/wt.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "aff8d400e9b1b015ed45a84c702d0049db122f82",
+      "version": "4.5.0",
+      "port-version": 1
+    },
     {
       "git-tree": "4e770dbe450a78c88a5d607926eaf854e15cd546",
       "version-string": "4.5.0",

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 e22f9d7d70e61b8b0cfe1c0adacee69bf6f8365b -- versions
./vcpkg x-add-version --all
Diff
diff --git a/versions/b-/boost-accumulators.json b/versions/b-/boost-accumulators.json
index 9199767..c8562b8 100644
--- a/versions/b-/boost-accumulators.json
+++ b/versions/b-/boost-accumulators.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "b24ef7a5bec0e29c8013593cd6bba58e52b19a7a",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "94824d664d1b512dd44c3c84652b59da7726273a",
       "version": "1.76.0",
diff --git a/versions/b-/boost-algorithm.json b/versions/b-/boost-algorithm.json
index d4abb0b..85eb9ae 100644
--- a/versions/b-/boost-algorithm.json
+++ b/versions/b-/boost-algorithm.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "338f795a1e6d73ab25444f64fe7ba1d617128813",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "b6ce23e02aaf8b595e852e9746677fa7f85819ca",
       "version": "1.76.0",
diff --git a/versions/b-/boost-align.json b/versions/b-/boost-align.json
index 53a6ac2..56e02d2 100644
--- a/versions/b-/boost-align.json
+++ b/versions/b-/boost-align.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "5e733503d18c7e82478961e1155a40a95af0ab42",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "b28cfbc210773962783f57f6526678f1085be471",
       "version": "1.76.0",
diff --git a/versions/b-/boost-any.json b/versions/b-/boost-any.json
index c548b6c..c1150cc 100644
--- a/versions/b-/boost-any.json
+++ b/versions/b-/boost-any.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "cf8bdfd2ce434a981620383dcc07d46c0a071ca1",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "20631fecfd4ef3388bcaca6a3491d27b23bde42d",
       "version": "1.76.0",
diff --git a/versions/b-/boost-array.json b/versions/b-/boost-array.json
index 2f0eb18..f14f775 100644
--- a/versions/b-/boost-array.json
+++ b/versions/b-/boost-array.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "fb008cce0de1c6a34ac5222d03d7e1069d135dc4",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "bea67607788bd73e3c83b93848a507090f886b7c",
       "version": "1.76.0",
diff --git a/versions/b-/boost-asio.json b/versions/b-/boost-asio.json
index 1043fdf..6559833 100644
--- a/versions/b-/boost-asio.json
+++ b/versions/b-/boost-asio.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "9c5c591c857588b69354bf075019bc78ce4237bd",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "c422367cb9f7a8de0fcbf1809e1a2cab1983bce9",
       "version": "1.76.0",
diff --git a/versions/b-/boost-assert.json b/versions/b-/boost-assert.json
index 38aa1d4..04e0758 100644
--- a/versions/b-/boost-assert.json
+++ b/versions/b-/boost-assert.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "db6b88ce332c6752f87f8f0c098a832e23610303",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "d756c428b49e3aed8ce71c1d0b946426e929ef8a",
       "version": "1.76.0",
diff --git a/versions/b-/boost-assign.json b/versions/b-/boost-assign.json
index 1ee54c9..2ba9d64 100644
--- a/versions/b-/boost-assign.json
+++ b/versions/b-/boost-assign.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "c7c391576a6f9714453c28f6b73ddcb3c7439827",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "b026e0722c90b595f8125caab74275b68dcd81f9",
       "version": "1.76.0",
diff --git a/versions/b-/boost-atomic.json b/versions/b-/boost-atomic.json
index be30f33..1c02219 100644
--- a/versions/b-/boost-atomic.json
+++ b/versions/b-/boost-atomic.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "9bb8e8b3f795d8034a4690e1a53ed4028e9a9573",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "cfe27152cb82633d279f5c55b3eb9ba3b454e23e",
       "version": "1.76.0",
diff --git a/versions/b-/boost-beast.json b/versions/b-/boost-beast.json
index f3d4809..58a516b 100644
--- a/versions/b-/boost-beast.json
+++ b/versions/b-/boost-beast.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "154d8664ca78bcee263cec7a297afe36a4877313",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "9d135f2fabb815ef2c643e71db48e227494aa3dd",
       "version": "1.76.0",
diff --git a/versions/b-/boost-bimap.json b/versions/b-/boost-bimap.json
index afb682e..ff33f65 100644
--- a/versions/b-/boost-bimap.json
+++ b/versions/b-/boost-bimap.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "726aaa86124fd8d1658f0813902b8bf9b27bb707",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "2a01b028c11f40a89e1f0157f97e866ed4d53046",
       "version": "1.76.0",
diff --git a/versions/b-/boost-bind.json b/versions/b-/boost-bind.json
index bf814c6..a69492f 100644
--- a/versions/b-/boost-bind.json
+++ b/versions/b-/boost-bind.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "a1764edb5aaa4cf532e6e2d60d56420240dec410",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "7e622ce41f16af974c759e51dd9a250b054b3a71",
       "version": "1.76.0",
diff --git a/versions/b-/boost-callable-traits.json b/versions/b-/boost-callable-traits.json
index adc0b9f..ae38830 100644
--- a/versions/b-/boost-callable-traits.json
+++ b/versions/b-/boost-callable-traits.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "6c22b4049665b95038b8f5d1e1952434f1387f7c",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "61e468bd018412606e863d2b43d9b01c54205ba8",
       "version": "1.76.0",
diff --git a/versions/b-/boost-chrono.json b/versions/b-/boost-chrono.json
index 92397ae..5908580 100644
--- a/versions/b-/boost-chrono.json
+++ b/versions/b-/boost-chrono.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "5c9333099c0b1f57423804e364b2f496f020f8c8",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "9852214af239e8f5f34ba4299ac07b5e207f01da",
       "version": "1.76.0",
diff --git a/versions/b-/boost-circular-buffer.json b/versions/b-/boost-circular-buffer.json
index 0d7578b..0de7c05 100644
--- a/versions/b-/boost-circular-buffer.json
+++ b/versions/b-/boost-circular-buffer.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "6352fb4c9b9e30001311015e28e712e9a2ef4a33",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "bcf85566e4489a3d73496650c2ae9481ff3640ef",
       "version": "1.76.0",
diff --git a/versions/b-/boost-compatibility.json b/versions/b-/boost-compatibility.json
index 2c9f8fb..11473c8 100644
--- a/versions/b-/boost-compatibility.json
+++ b/versions/b-/boost-compatibility.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "b2b4f365d9ee62baf2f0197bad774a679cb7449e",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "06fb2597b509bc3d29528cb737c46db0ee09ecdc",
       "version": "1.76.0",
diff --git a/versions/b-/boost-compute.json b/versions/b-/boost-compute.json
index 34cca0a..a4d2f56 100644
--- a/versions/b-/boost-compute.json
+++ b/versions/b-/boost-compute.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "3e134e562b5a454a46bf922f7633cdf581db7795",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "805aad1fd978317024fd94885e2cfde0b90af4ef",
       "version": "1.76.0",
diff --git a/versions/b-/boost-concept-check.json b/versions/b-/boost-concept-check.json
index a8e6283..e116be7 100644
--- a/versions/b-/boost-concept-check.json
+++ b/versions/b-/boost-concept-check.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "9bdfb3a9b14b35dc1833bc559226c7925096ff57",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "b6c3818b3fbea8e53859becf5f7a80ab8e583a85",
       "version": "1.76.0",
diff --git a/versions/b-/boost-config.json b/versions/b-/boost-config.json
index 0500008..6e93f18 100644
--- a/versions/b-/boost-config.json
+++ b/versions/b-/boost-config.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "2a93a4c962b961f617c133389c18a994e3c27af1",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "a840275c02416548a8fa29b9d6170cb0a6e14680",
       "version": "1.76.0",
diff --git a/versions/b-/boost-container-hash.json b/versions/b-/boost-container-hash.json
index ca60695..9611986 100644
--- a/versions/b-/boost-container-hash.json
+++ b/versions/b-/boost-container-hash.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "76c8d3c46db10b6774d6986822e53d1140934667",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "b8f8aa1976367c2a674b1a8a91ec5e2ceee25a4c",
       "version": "1.76.0",
diff --git a/versions/b-/boost-container.json b/versions/b-/boost-container.json
index 2da6fb4..811e6b4 100644
--- a/versions/b-/boost-container.json
+++ b/versions/b-/boost-container.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "033dd128263aba848d4456db4f614f1affe104d4",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "d24b325327cadb5031964d839a0c89ca482d87ad",
       "version": "1.76.0",
diff --git a/versions/b-/boost-context.json b/versions/b-/boost-context.json
index 57b42e3..ee75461 100644
--- a/versions/b-/boost-context.json
+++ b/versions/b-/boost-context.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "992c59006113598a5898e24538141227cf6025c2",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "7543f135833a2b698617f25a5206dd4194fe01bb",
       "version": "1.76.0",
diff --git a/versions/b-/boost-contract.json b/versions/b-/boost-contract.json
index 6a3914a..a833709 100644
--- a/versions/b-/boost-contract.json
+++ b/versions/b-/boost-contract.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "d75c604ab26d9ee1e065a6acbd2cf0044014ecac",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "6b8c36f8582d262cc3c02dc91e98309dd53b5a4b",
       "version": "1.76.0",
diff --git a/versions/b-/boost-conversion.json b/versions/b-/boost-conversion.json
index 3397248..40cc349 100644
--- a/versions/b-/boost-conversion.json
+++ b/versions/b-/boost-conversion.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "5b591e95244353857eaade53621ee895b1d9e0a6",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "a18dc435cbe0aa35d32830fbe85d7d5ab0b71bf0",
       "version": "1.76.0",
diff --git a/versions/b-/boost-convert.json b/versions/b-/boost-convert.json
index b12a031..1bdea7d 100644
--- a/versions/b-/boost-convert.json
+++ b/versions/b-/boost-convert.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "8f01a746807fe131cfd83962df7faebd340eaef4",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "d13b694428c83a3f00302d0a4af2d2c457f13f05",
       "version": "1.76.0",
diff --git a/versions/b-/boost-core.json b/versions/b-/boost-core.json
index 03ec7ef..8c80cf3 100644
--- a/versions/b-/boost-core.json
+++ b/versions/b-/boost-core.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "a56c8546828ee16a442a336c2385f9986f8c055f",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "f72d1f923bbbf99709e9cbaf54f36b7c2d22d169",
       "version": "1.76.0",
diff --git a/versions/b-/boost-coroutine.json b/versions/b-/boost-coroutine.json
index f00bc26..79932ac 100644
--- a/versions/b-/boost-coroutine.json
+++ b/versions/b-/boost-coroutine.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "de4e08efac1f752a41b5f2260dd95732a0c73715",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "55c94396b67927007f75ce08b2acc2b9adc908e5",
       "version": "1.76.0",
diff --git a/versions/b-/boost-coroutine2.json b/versions/b-/boost-coroutine2.json
index a77f8ef..de4f10b 100644
--- a/versions/b-/boost-coroutine2.json
+++ b/versions/b-/boost-coroutine2.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "a8142422dd258f6a24df4ef3caf54b1d48096d8e",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "4fe20c2b3573e82f0db30917b005310bc8697f88",
       "version": "1.76.0",
diff --git a/versions/b-/boost-crc.json b/versions/b-/boost-crc.json
index b3f8af4..d887e71 100644
--- a/versions/b-/boost-crc.json
+++ b/versions/b-/boost-crc.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "bab49b15015caaf455e6b304a613fccacd501ada",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "a9fb53c9bd706bc62d747a6e19e7d0639da9805d",
       "version": "1.76.0",
diff --git a/versions/b-/boost-date-time.json b/versions/b-/boost-date-time.json
index 7f7d436..5d8705d 100644
--- a/versions/b-/boost-date-time.json
+++ b/versions/b-/boost-date-time.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "f1ba7566da43e127b28ce33a75985063844ed803",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "47a2624a239c59fd89846f7b24fc3b108b31e82b",
       "version": "1.76.0",
diff --git a/versions/b-/boost-detail.json b/versions/b-/boost-detail.json
index 6697d99..2a2390b 100644
--- a/versions/b-/boost-detail.json
+++ b/versions/b-/boost-detail.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "57dabb22a4f9dfe872c6f007c9dbae7bf0847514",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "69e27a71e0cacff0f2a9b005f03bc6262fe97210",
       "version": "1.76.0",
diff --git a/versions/b-/boost-dll.json b/versions/b-/boost-dll.json
index fd55ed1..8fef201 100644
--- a/versions/b-/boost-dll.json
+++ b/versions/b-/boost-dll.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "7ca0cf6c2a9f41257ad68442240ff7ad21b7e662",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "b04bd18cc23d270ccaf152f5d28d5948ca69a664",
       "version": "1.76.0",
diff --git a/versions/b-/boost-dynamic-bitset.json b/versions/b-/boost-dynamic-bitset.json
index a8f5f19..25de531 100644
--- a/versions/b-/boost-dynamic-bitset.json
+++ b/versions/b-/boost-dynamic-bitset.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "e5b7742c115d4e4a450062e30b1542c6fe4aac5d",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "f0d3d3b2abd89405fba3564e8db5e05a02fb2902",
       "version": "1.76.0",
diff --git a/versions/b-/boost-endian.json b/versions/b-/boost-endian.json
index 45e4a26..48caee3 100644
--- a/versions/b-/boost-endian.json
+++ b/versions/b-/boost-endian.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "6950c45ffb4e112920b6dd50c1cddde07b30d61d",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "c191f1b591ce4455f933fa254ca32dfa5796058d",
       "version": "1.76.0",
diff --git a/versions/b-/boost-exception.json b/versions/b-/boost-exception.json
index 5dc5968..ae69b55 100644
--- a/versions/b-/boost-exception.json
+++ b/versions/b-/boost-exception.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "a3f0c1aa4eac8dd4cadc1d2c9c533c3589764db2",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "aa0a09700d91a3cd3bf1fbf6b8463e20ede77053",
       "version": "1.76.0",
diff --git a/versions/b-/boost-fiber.json b/versions/b-/boost-fiber.json
index fc78d02..0b41d4e 100644
--- a/versions/b-/boost-fiber.json
+++ b/versions/b-/boost-fiber.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "87a26babef4d570c0ad24a596950a60694e3e356",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "e9b109cf5a3f708a5036ddeee8b58676357b3db9",
       "version": "1.76.0",
diff --git a/versions/b-/boost-filesystem.json b/versions/b-/boost-filesystem.json
index b26dbff..43b0198 100644
--- a/versions/b-/boost-filesystem.json
+++ b/versions/b-/boost-filesystem.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "df63cb20c6f72f8295ef55126a68cf48e4babc62",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "9265c46ce355c8470fa5bf8941b59dd27428d92e",
       "version": "1.76.0",
diff --git a/versions/b-/boost-flyweight.json b/versions/b-/boost-flyweight.json
index 06bb8dc..4f92215 100644
--- a/versions/b-/boost-flyweight.json
+++ b/versions/b-/boost-flyweight.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "3c927df2056a6603e5bdc20673e22692183fd92e",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "476c374b6a92402048db19b98376eff8b3e05782",
       "version": "1.76.0",
diff --git a/versions/b-/boost-foreach.json b/versions/b-/boost-foreach.json
index e5dec6f..14e835a 100644
--- a/versions/b-/boost-foreach.json
+++ b/versions/b-/boost-foreach.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "95983cd3eb11558e24d1f63a68a2ee944da927df",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "0e0fdd6589d7f0f04406efec82efcec315fa337e",
       "version": "1.76.0",
diff --git a/versions/b-/boost-format.json b/versions/b-/boost-format.json
index e398345..6b3d151 100644
--- a/versions/b-/boost-format.json
+++ b/versions/b-/boost-format.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "15c6449aa221b65139b38cc6c6ef91f32e2d2b1d",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "352c9212fd097f4c147caf0dab9cec05cd47aa1a",
       "version": "1.76.0",
diff --git a/versions/b-/boost-function-types.json b/versions/b-/boost-function-types.json
index b7af3e7..c2d0dcf 100644
--- a/versions/b-/boost-function-types.json
+++ b/versions/b-/boost-function-types.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "7675770af935fb375c0350c7a5fc561f9bc31432",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "2f33a85bf7a578c9659b4bccd02296568bae3f3e",
       "version": "1.76.0",
diff --git a/versions/b-/boost-function.json b/versions/b-/boost-function.json
index eb9a5ce..9de524d 100644
--- a/versions/b-/boost-function.json
+++ b/versions/b-/boost-function.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "092af2f7e20c516fc02e8a39d8887f2301bb1fd9",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "ad37e24486926b336f2ee015a3fa88cc8f8a2490",
       "version": "1.76.0",
diff --git a/versions/b-/boost-functional.json b/versions/b-/boost-functional.json
index cc58bf4..68497a7 100644
--- a/versions/b-/boost-functional.json
+++ b/versions/b-/boost-functional.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "26960fd1a5c5ffbb7da0d747f43a61a27d8825eb",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "e84b797bddccd2a46e818d4364f71810f687b117",
       "version": "1.76.0",
diff --git a/versions/b-/boost-fusion.json b/versions/b-/boost-fusion.json
index 58cb0d0..da58b9f 100644
--- a/versions/b-/boost-fusion.json
+++ b/versions/b-/boost-fusion.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "e33ce42cfab1b757d73fc0c4ac7edacaefd0be58",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "e6168fcf7f513e57e8f01f5c0ab19f446a66cd57",
       "version": "1.76.0",
diff --git a/versions/b-/boost-geometry.json b/versions/b-/boost-geometry.json
index a0b8d11..df15e0f 100644
--- a/versions/b-/boost-geometry.json
+++ b/versions/b-/boost-geometry.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "96d1b04d567acad7c4caafc869fa7daa64968aac",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "7de8c6c9ed0908a5d85b3dd739d27922fa213931",
       "version": "1.76.0",
diff --git a/versions/b-/boost-gil.json b/versions/b-/boost-gil.json
index b1f28b1..4b38949 100644
--- a/versions/b-/boost-gil.json
+++ b/versions/b-/boost-gil.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "2f4d4429e10ce2721dc48a01588fbf200c683bc5",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "4d323694c269cffa88a705e2eec5339c1dd391d3",
       "version": "1.76.0",
diff --git a/versions/b-/boost-graph-parallel.json b/versions/b-/boost-graph-parallel.json
index 8bb123d..9a0c8f4 100644
--- a/versions/b-/boost-graph-parallel.json
+++ b/versions/b-/boost-graph-parallel.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "8f9840dbcfb91c293ccb605842a4551da522d2dd",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "e71dd1ba560f6dfcfefa262a5c6762a15b94e3d4",
       "version": "1.76.0",
diff --git a/versions/b-/boost-graph.json b/versions/b-/boost-graph.json
index 41ac721..d79df4d 100644
--- a/versions/b-/boost-graph.json
+++ b/versions/b-/boost-graph.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "8efeb5e83b2bdc10c3a8dc5798d6f118be3aaf3a",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "c14b7885fb22225d265897b942a090ee43bcc1c3",
       "version": "1.76.0",
diff --git a/versions/b-/boost-hana.json b/versions/b-/boost-hana.json
index 469ac15..4a4d472 100644
--- a/versions/b-/boost-hana.json
+++ b/versions/b-/boost-hana.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "e24bae813978df09c5b5718b6c4d2aa87734ab2a",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "55d762dd0711b68ad1e494dc5d7f3e88ba6b6889",
       "version": "1.76.0",
diff --git a/versions/b-/boost-heap.json b/versions/b-/boost-heap.json
index 5053b07..02f4783 100644
--- a/versions/b-/boost-heap.json
+++ b/versions/b-/boost-heap.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "d9947d5f31b9c87f5ce1e759e02099b1949502e4",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "7901583dc54be5f2453147da8fc772c5295f3ccd",
       "version": "1.76.0",
diff --git a/versions/b-/boost-histogram.json b/versions/b-/boost-histogram.json
index 928b7b0..8419587 100644
--- a/versions/b-/boost-histogram.json
+++ b/versions/b-/boost-histogram.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "09522ba204485792839f58b858ac31550e14a023",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "dcdf8ce8a1b3b6563bc1aae0ef60afaaac061f89",
       "version": "1.76.0",
diff --git a/versions/b-/boost-hof.json b/versions/b-/boost-hof.json
index 15433f0..e351454 100644
--- a/versions/b-/boost-hof.json
+++ b/versions/b-/boost-hof.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "2c22e81e06ddd812d0328854ce7302f662fca398",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "8bc8af27f9d16f09f9c17a179abdf230d39a24eb",
       "version": "1.76.0",
diff --git a/versions/b-/boost-icl.json b/versions/b-/boost-icl.json
index 96f0dbf..a248dde 100644
--- a/versions/b-/boost-icl.json
+++ b/versions/b-/boost-icl.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "753c4291a6d27d5c2fc377455c83df2ee9fd569a",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "70080f8e245f5ba2caa54b447f946bee8c998ec8",
       "version": "1.76.0",
diff --git a/versions/b-/boost-integer.json b/versions/b-/boost-integer.json
index 511c3d1..9310a58 100644
--- a/versions/b-/boost-integer.json
+++ b/versions/b-/boost-integer.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "375a2af7e2d5d620aa9f42064255c269b0c73f5a",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "77a69013cb4d850223122dff3bff12318a140d82",
       "version": "1.76.0",
diff --git a/versions/b-/boost-interprocess.json b/versions/b-/boost-interprocess.json
index 48908e0..7cb7b5e 100644
--- a/versions/b-/boost-interprocess.json
+++ b/versions/b-/boost-interprocess.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "6461c4f63a5c0f31efb213c9d1e3b9328b2e3dcc",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "6e0c78814b07fcfe58e421f651bda285081dcd48",
       "version": "1.76.0",
diff --git a/versions/b-/boost-interval.json b/versions/b-/boost-interval.json
index 5f1944f..277962a 100644
--- a/versions/b-/boost-interval.json
+++ b/versions/b-/boost-interval.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "e57b55cec7198cb4f448933fa2763465db0c9672",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "6c7ee56a1456d43b67e772976c40eab0f96e10e8",
       "version": "1.76.0",
diff --git a/versions/b-/boost-intrusive.json b/versions/b-/boost-intrusive.json
index a691948..5d825dc 100644
--- a/versions/b-/boost-intrusive.json
+++ b/versions/b-/boost-intrusive.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "9fb49266dc300d8914a0485972738b960ccf4339",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "c63e249209fcddec92063bb59266892ed6bfab38",
       "version": "1.76.0",
diff --git a/versions/b-/boost-io.json b/versions/b-/boost-io.json
index 2ca5c98..cd5cec0 100644
--- a/versions/b-/boost-io.json
+++ b/versions/b-/boost-io.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "83ec8bab1f1bbd6eb1e2883a26747c7982d5c34f",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "33d8fc8dd5a42e12f4d1cd0989c147a674d5c6f1",
       "version": "1.76.0",
diff --git a/versions/b-/boost-iostreams.json b/versions/b-/boost-iostreams.json
index 348cd0d..75cb95f 100644
--- a/versions/b-/boost-iostreams.json
+++ b/versions/b-/boost-iostreams.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "1fc7dc408d28d15df3275d9280004919fe5ab9c4",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "0909e271c34f98d1e5857091ce21b16e1d165e05",
       "version": "1.76.0",
diff --git a/versions/b-/boost-iterator.json b/versions/b-/boost-iterator.json
index 69f4d65..ce0b7af 100644
--- a/versions/b-/boost-iterator.json
+++ b/versions/b-/boost-iterator.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "7bec2abc5b714c2bd975178406937ef59a73f29b",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "504d724993ea74e0bc0b17b4101539cd603460d5",
       "version": "1.76.0",
diff --git a/versions/b-/boost-json.json b/versions/b-/boost-json.json
index b09be2c..9fe215d 100644
--- a/versions/b-/boost-json.json
+++ b/versions/b-/boost-json.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "66ddd627366a366a18be5bcea9dceb430e1d7203",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "b7a48d6f43ab6578d7f25969c0aaf0c385036c8a",
       "version": "1.76.0",
diff --git a/versions/b-/boost-lambda.json b/versions/b-/boost-lambda.json
index f1bd8dd..9655aa3 100644
--- a/versions/b-/boost-lambda.json
+++ b/versions/b-/boost-lambda.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "56ca5b54a9913e884d79bfd72e13ac6d72acd71d",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "63ee28b3c29f04ba5d62bb8d0c9ab8e4b051dd1c",
       "version": "1.76.0",
diff --git a/versions/b-/boost-leaf.json b/versions/b-/boost-leaf.json
index 429812e..7061e9b 100644
--- a/versions/b-/boost-leaf.json
+++ b/versions/b-/boost-leaf.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "e257e66da57763ab4e677806d04b6d67721c09df",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "e5d414a21f12b33a083b6595ef485d21e6e4df76",
       "version": "1.76.0",
diff --git a/versions/b-/boost-lexical-cast.json b/versions/b-/boost-lexical-cast.json
index 378637e..a1012e9 100644
--- a/versions/b-/boost-lexical-cast.json
+++ b/versions/b-/boost-lexical-cast.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "3a265d9296755adc81f3c02b273d758798903b0c",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "966a986af9237664ffc3b35384ccbe006b83e196",
       "version": "1.76.0",
diff --git a/versions/b-/boost-local-function.json b/versions/b-/boost-local-function.json
index b482198..41612a1 100644
--- a/versions/b-/boost-local-function.json
+++ b/versions/b-/boost-local-function.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "61818440e17f46b0715e5b53b8c49a79dc274a27",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "3e9c798dfb0bba3dd3833464354ff492e735231e",
       "version": "1.76.0",
diff --git a/versions/b-/boost-locale.json b/versions/b-/boost-locale.json
index 7bd52fe..8f6049e 100644
--- a/versions/b-/boost-locale.json
+++ b/versions/b-/boost-locale.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "59ab585870df1376d15841fb150f21f603c21ca9",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "76b51eadd7efd7d81d23c39d126a50abd1cb82e5",
       "version": "1.76.0",
diff --git a/versions/b-/boost-lockfree.json b/versions/b-/boost-lockfree.json
index 66c9bc4..75c947d 100644
--- a/versions/b-/boost-lockfree.json
+++ b/versions/b-/boost-lockfree.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "6760017d0cf025254b1056309a2c32407081c4bb",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "22166eccd3d3b536062ee1648d147ee357a058ed",
       "version": "1.76.0",
diff --git a/versions/b-/boost-log.json b/versions/b-/boost-log.json
index d7baec9..93d50e9 100644
--- a/versions/b-/boost-log.json
+++ b/versions/b-/boost-log.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "7b1d79374410e1c342555c708282343c6122ae96",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "1e1221d665804faaebfc9c5b91c89a6b3f66f91d",
       "version": "1.76.0",
diff --git a/versions/b-/boost-logic.json b/versions/b-/boost-logic.json
index 5abc466..2cccebe 100644
--- a/versions/b-/boost-logic.json
+++ b/versions/b-/boost-logic.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "afcc526b0a9287bc84744bf57a1a6d37a0b3b567",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "ee745d1ee8b0842a39a46d7830655c765b438bca",
       "version": "1.76.0",
diff --git a/versions/b-/boost-math.json b/versions/b-/boost-math.json
index 413344d..353118f 100644
--- a/versions/b-/boost-math.json
+++ b/versions/b-/boost-math.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "5dc4b635d9319bbc04b989686157b6af1298a000",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "448de1ada43d74ffd7b4511c34319a5cc25bbec0",
       "version": "1.76.0",
diff --git a/versions/b-/boost-metaparse.json b/versions/b-/boost-metaparse.json
index 4b3a52a..bfdb509 100644
--- a/versions/b-/boost-metaparse.json
+++ b/versions/b-/boost-metaparse.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "4f5433852913f94917d5e6afde09d24d48421ed3",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "44ca94c8ff9e03288a08adedfbccd61541867d75",
       "version": "1.76.0",
diff --git a/versions/b-/boost-modular-build-helper.json b/versions/b-/boost-modular-build-helper.json
index 95199b6..8e80302 100644
--- a/versions/b-/boost-modular-build-helper.json
+++ b/versions/b-/boost-modular-build-helper.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "317afa34b68c36ab135491ca6063a85794eab275",
+      "version-string": "1.77.0",
+      "port-version": 1
+    },
     {
       "git-tree": "f9cf6243049bf0abf8526fba57702a2122665549",
       "version-string": "1.76.0",
diff --git a/versions/b-/boost-move.json b/versions/b-/boost-move.json
index e8cebf7..2063ba7 100644
--- a/versions/b-/boost-move.json
+++ b/versions/b-/boost-move.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "d912a2a9e0b705919dae22cd8af6a4467e209e4e",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "b6563abd760c2241004acc0da699152ab8c4b294",
       "version": "1.76.0",
diff --git a/versions/b-/boost-mp11.json b/versions/b-/boost-mp11.json
index 7766829..f0be35f 100644
--- a/versions/b-/boost-mp11.json
+++ b/versions/b-/boost-mp11.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "f685c323f00cf309294ac9e26b554baacbe3aecf",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "8aa7b3c86aa66c1629ac5cf5ce4e4b6a4a95b61e",
       "version": "1.76.0",
diff --git a/versions/b-/boost-mpi.json b/versions/b-/boost-mpi.json
index 57f691c..eb59eb3 100644
--- a/versions/b-/boost-mpi.json
+++ b/versions/b-/boost-mpi.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "5a2d7122bd10559e19ef5ed8a9fef6922d31978b",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "21a8e85d8e04d477e9127f80d78b6abf1d130651",
       "version": "1.76.0",
diff --git a/versions/b-/boost-mpl.json b/versions/b-/boost-mpl.json
index 59a9f42..ef673f4 100644
--- a/versions/b-/boost-mpl.json
+++ b/versions/b-/boost-mpl.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "1b0bd80c486b32952b76c2b9539555cff5d2f911",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "250327ba168c480f1f530792a14e87cd4d13b63d",
       "version": "1.76.0",
diff --git a/versions/b-/boost-msm.json b/versions/b-/boost-msm.json
index 4e4dcbb..09d01c8 100644
--- a/versions/b-/boost-msm.json
+++ b/versions/b-/boost-msm.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "c2dc03df49f99f1fca480d0439fe973a1f02c96b",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "ba54ee9c431c0c499935a7d7bc8a255cd5e9cac7",
       "version": "1.76.0",
diff --git a/versions/b-/boost-multi-array.json b/versions/b-/boost-multi-array.json
index e705e3c..5fa1f2b 100644
--- a/versions/b-/boost-multi-array.json
+++ b/versions/b-/boost-multi-array.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "afcf3afccfec7dacd50795dad8c588b3f2dabbb5",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "bc5acbb8051e16c1e48d8e82ea0fac48c6024287",
       "version": "1.76.0",
diff --git a/versions/b-/boost-multi-index.json b/versions/b-/boost-multi-index.json
index d0fa4e3..1be14c6 100644
--- a/versions/b-/boost-multi-index.json
+++ b/versions/b-/boost-multi-index.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "e993a57f4569f76310bc8c203372ebe472395005",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "d1e0c81cdc2adb33d2963722016c0b13a15055f7",
       "version": "1.76.0",
diff --git a/versions/b-/boost-multiprecision.json b/versions/b-/boost-multiprecision.json
index aec9114..2959fa9 100644
--- a/versions/b-/boost-multiprecision.json
+++ b/versions/b-/boost-multiprecision.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "58d7184ae4115f7f46671db9929708872e6aae6c",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "55ee6b85fe02f7875374cb3f78a427365ba7beb5",
       "version": "1.76.0",
diff --git a/versions/b-/boost-nowide.json b/versions/b-/boost-nowide.json
index 79290c8..cbf26a0 100644
--- a/versions/b-/boost-nowide.json
+++ b/versions/b-/boost-nowide.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "0c79d5b12c04d95989cca229ad4142dfe14e18cb",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "9b1a6083440b08b8b266524dac6a8aa200e417dc",
       "version": "1.76.0",
diff --git a/versions/b-/boost-numeric-conversion.json b/versions/b-/boost-numeric-conversion.json
index 2904434..1d616a8 100644
--- a/versions/b-/boost-numeric-conversion.json
+++ b/versions/b-/boost-numeric-conversion.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "78140f78c6400520bd4ce340c68236e083a504e9",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "3ab3a3a915ad6bff1aa094641e7471e5ddc8a11d",
       "version": "1.76.0",
diff --git a/versions/b-/boost-odeint.json b/versions/b-/boost-odeint.json
index c0d98ac..5ca26e8 100644
--- a/versions/b-/boost-odeint.json
+++ b/versions/b-/boost-odeint.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "50460c81582e71e1cfbc4351485380abf3e2dc1f",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "89c69f304356b50d3e4e58155bb08009629de385",
       "version": "1.76.0",
diff --git a/versions/b-/boost-optional.json b/versions/b-/boost-optional.json
index 00a11e9..e4f8ac1 100644
--- a/versions/b-/boost-optional.json
+++ b/versions/b-/boost-optional.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "4a1ddf516bc0edc855ab4d9b8d134f338ba51a94",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "5a824aac647806d7f8d03ea8ec715faea895d54a",
       "version": "1.76.0",
diff --git a/versions/b-/boost-outcome.json b/versions/b-/boost-outcome.json
index 3944d0a..9169456 100644
--- a/versions/b-/boost-outcome.json
+++ b/versions/b-/boost-outcome.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "6737734e6d10c475676e1ed16967ec7792acc7dc",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "1ea91b17815f03d2702bf3721f8002cb8d64cb85",
       "version": "1.76.0",
diff --git a/versions/b-/boost-parameter-python.json b/versions/b-/boost-parameter-python.json
index 746e6f6..3e36eae 100644
--- a/versions/b-/boost-parameter-python.json
+++ b/versions/b-/boost-parameter-python.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "5295cb4faa096633a23163b2a6409a27464a157e",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "e57e6544326fe84416a0060a9d93723d05b9bb54",
       "version": "1.76.0",
diff --git a/versions/b-/boost-parameter.json b/versions/b-/boost-parameter.json
index 73318e0..794115c 100644
--- a/versions/b-/boost-parameter.json
+++ b/versions/b-/boost-parameter.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "3f480980e4e1ce4713a28bd24d728efb0bb931fa",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "e064373327329af8a7624ad00073dbfdbc196a48",
       "version": "1.76.0",
diff --git a/versions/b-/boost-pfr.json b/versions/b-/boost-pfr.json
index 072e583..3c04fc3 100644
--- a/versions/b-/boost-pfr.json
+++ b/versions/b-/boost-pfr.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "23bdfdb9c9cb19e28201088dc055b85dc44b62bf",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "f58af0deba41766f33ad383428463f59cf38d976",
       "version": "1.76.0",
diff --git a/versions/b-/boost-phoenix.json b/versions/b-/boost-phoenix.json
index 1144779..e8742b8 100644
--- a/versions/b-/boost-phoenix.json
+++ b/versions/b-/boost-phoenix.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "2926d1b537106cb231bb9f3a657f6fde6c8530f8",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "20af48e0084ec80f69c580872c2fc4e01fffd4fc",
       "version": "1.76.0",
diff --git a/versions/b-/boost-poly-collection.json b/versions/b-/boost-poly-collection.json
index 5072c7e..3aed0d7 100644
--- a/versions/b-/boost-poly-collection.json
+++ b/versions/b-/boost-poly-collection.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "d57a3554e15ff1a0bf279688f487751bc5f74efb",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "603662ddf6590592848f2dd714fb08776d3a9616",
       "version": "1.76.0",
diff --git a/versions/b-/boost-polygon.json b/versions/b-/boost-polygon.json
index 85a7bea..c7f28fe 100644
--- a/versions/b-/boost-polygon.json
+++ b/versions/b-/boost-polygon.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "81ea3095d56a98f6d5b75db6568a19e48ac819bb",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "1a6ab42b35df132f8a1f7c52dc7d92eb8a7cb894",
       "version": "1.76.0",
diff --git a/versions/b-/boost-pool.json b/versions/b-/boost-pool.json
index 0ddce84..c6c63d6 100644
--- a/versions/b-/boost-pool.json
+++ b/versions/b-/boost-pool.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "7794803f75109db0ca64a48d2f1cbd76100b153d",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "a9ae22b07f1f3b91d8b90f8532480abfbd0a24ac",
       "version": "1.76.0",
diff --git a/versions/b-/boost-predef.json b/versions/b-/boost-predef.json
index 5428d42..cfea8f0 100644
--- a/versions/b-/boost-predef.json
+++ b/versions/b-/boost-predef.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "a291dbfb68391a25f04944f9caa924f570b26d41",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "240a1963be7f74c2de3f507bf034e765c632f033",
       "version": "1.76.0",
diff --git a/versions/b-/boost-preprocessor.json b/versions/b-/boost-preprocessor.json
index dd306d3..ec230e7 100644
--- a/versions/b-/boost-preprocessor.json
+++ b/versions/b-/boost-preprocessor.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "6abad213e30df5ed168164b2612dba2041c7e8c1",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "c618127e3c475a0991c59922fa57c2fee6eabd40",
       "version": "1.76.0",
diff --git a/versions/b-/boost-process.json b/versions/b-/boost-process.json
index df9877e..464304c 100644
--- a/versions/b-/boost-process.json
+++ b/versions/b-/boost-process.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "6589096a03d4f8ea1590b1b9e1bdc41a47c2f907",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "dd105bdb8e892a098738e054cfb90cb1786c856e",
       "version": "1.76.0",
diff --git a/versions/b-/boost-program-options.json b/versions/b-/boost-program-options.json
index b147dcb..019f966 100644
--- a/versions/b-/boost-program-options.json
+++ b/versions/b-/boost-program-options.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "88ad44984772d71ce3ec8f617be3bf712b5b4394",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "6e841e59b06375faa95855cefe7cf14515ddcc42",
       "version": "1.76.0",
diff --git a/versions/b-/boost-property-map.json b/versions/b-/boost-property-map.json
index b14a178..c566620 100644
--- a/versions/b-/boost-property-map.json
+++ b/versions/b-/boost-property-map.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "c866a47a5b9a770e415dc1078cc37870cd5851bf",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "68d4dfac2cedfe5786ecfb96bbe974c7257c73c7",
       "version": "1.76.0",
diff --git a/versions/b-/boost-property-tree.json b/versions/b-/boost-property-tree.json
index 260a3a1..590c41e 100644
--- a/versions/b-/boost-property-tree.json
+++ b/versions/b-/boost-property-tree.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "959191d822cc095e02a3f6d9af5b68aeb823a0d1",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "099a09d3ed31651c57f2f3c735da5948dce45b66",
       "version": "1.76.0",
diff --git a/versions/b-/boost-proto.json b/versions/b-/boost-proto.json
index b1a2f8b..64d5c6e 100644
--- a/versions/b-/boost-proto.json
+++ b/versions/b-/boost-proto.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "5d33f62f1117da9bac418c4b85d1a1bd96c547a4",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "e7d8b52790eabfc30fa162d68055d3fe30c8b20c",
       "version": "1.76.0",
diff --git a/versions/b-/boost-ptr-container.json b/versions/b-/boost-ptr-container.json
index da82a81..342e26e 100644
--- a/versions/b-/boost-ptr-container.json
+++ b/versions/b-/boost-ptr-container.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "e954b84d951409f6445d7d49bafa66c977ed9834",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "1a46fb253999b4a420c6ae8c060351bb56dfb303",
       "version": "1.76.0",
diff --git a/versions/b-/boost-python.json b/versions/b-/boost-python.json
index 3b2903d..e7d8651 100644
--- a/versions/b-/boost-python.json
+++ b/versions/b-/boost-python.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "f608df15dae03f42a6ed45bbdea7834552ec543a",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "789047e74a9db18c96ada8dc7addda4fc867360e",
       "version": "1.76.0",
diff --git a/versions/b-/boost-qvm.json b/versions/b-/boost-qvm.json
index 4233595..072fa2f 100644
--- a/versions/b-/boost-qvm.json
+++ b/versions/b-/boost-qvm.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "5d7b01d612075dfb3d89b799bec152785c838b84",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "70b5734ed30839efbf4048f5749af11e292df641",
       "version": "1.76.0",
diff --git a/versions/b-/boost-random.json b/versions/b-/boost-random.json
index 7ab2951..46cb2eb 100644
--- a/versions/b-/boost-random.json
+++ b/versions/b-/boost-random.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "3a0a3ae2efeb04c9d179354134b5efe5c16da71e",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "174356d3aa0622ffc40c5a8a2c4c4d2813498a2e",
       "version": "1.76.0",
diff --git a/versions/b-/boost-range.json b/versions/b-/boost-range.json
index 5eb0373..a04bcd0 100644
--- a/versions/b-/boost-range.json
+++ b/versions/b-/boost-range.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "737f4f322e661e01459862fbe73f748390b59c3d",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "e595f4b0f7135b43d0bef283fec3c0d4d742dc51",
       "version": "1.76.0",
diff --git a/versions/b-/boost-ratio.json b/versions/b-/boost-ratio.json
index 0f17ec5..8f132fe 100644
--- a/versions/b-/boost-ratio.json
+++ b/versions/b-/boost-ratio.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "724fa7b1c0e1d78a9c29595b042443090e53a8ee",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "002edb9b01fe471f968eba09c80bed4ea60fa865",
       "version": "1.76.0",
diff --git a/versions/b-/boost-rational.json b/versions/b-/boost-rational.json
index 749b85e..2fae947 100644
--- a/versions/b-/boost-rational.json
+++ b/versions/b-/boost-rational.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "d54d04de158ddaf33d7b8a6815532e8ee2771515",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "8f6911d5b98ba7669956568acb155112e623927b",
       "version": "1.76.0",
diff --git a/versions/b-/boost-regex.json b/versions/b-/boost-regex.json
index 756cd71..64f14f3 100644
--- a/versions/b-/boost-regex.json
+++ b/versions/b-/boost-regex.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "3b3c9f5ccc3133e73ab117db2928e164df10d62e",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "7803a877c9e9acd2162106e3bc15eb363b6b069a",
       "version": "1.76.0",
diff --git a/versions/b-/boost-safe-numerics.json b/versions/b-/boost-safe-numerics.json
index 388d351..0922755 100644
--- a/versions/b-/boost-safe-numerics.json
+++ b/versions/b-/boost-safe-numerics.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "fc4fa0c3b394d848fbc83ca16bcaec15742ed3db",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "69c7ccf5d656e92b0a71e2456933481338ddb675",
       "version": "1.76.0",
diff --git a/versions/b-/boost-scope-exit.json b/versions/b-/boost-scope-exit.json
index 351561e..622822b 100644
--- a/versions/b-/boost-scope-exit.json
+++ b/versions/b-/boost-scope-exit.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "33d55355e2f85c6188f1d131f386f86b8e29efc1",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "419330b673f261bc92184d6f65b442bda6fb0fbb",
       "version": "1.76.0",
diff --git a/versions/b-/boost-serialization.json b/versions/b-/boost-serialization.json
index 127e96e..2ca28e8 100644
--- a/versions/b-/boost-serialization.json
+++ b/versions/b-/boost-serialization.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "c8d272453100026b736637eabbebd15fb86ddd00",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "7cd97a04356c141db68bfb6aec62c68e467f9ea6",
       "version": "1.76.0",
diff --git a/versions/b-/boost-signals2.json b/versions/b-/boost-signals2.json
index a03b6c1..633f990 100644
--- a/versions/b-/boost-signals2.json
+++ b/versions/b-/boost-signals2.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "ac3a1ba310974e1653a99cccc34339f29ad43786",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "c574224ceed1d97eb67edfdb398117fb908b91c9",
       "version": "1.76.0",
diff --git a/versions/b-/boost-smart-ptr.json b/versions/b-/boost-smart-ptr.json
index 08a9295..dfb0d40 100644
--- a/versions/b-/boost-smart-ptr.json
+++ b/versions/b-/boost-smart-ptr.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "700532550b70d03254c77f1467ab4c01a2c6e62a",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "f43e22c2f1e0d71baa91b8ac5d995ab0cc0a802e",
       "version": "1.76.0",
diff --git a/versions/b-/boost-sort.json b/versions/b-/boost-sort.json
index 2d9c8e0..df8596d 100644
--- a/versions/b-/boost-sort.json
+++ b/versions/b-/boost-sort.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "af8327ce79cadcc43327a0f75d79b2e5feed38b8",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "078e3d6c36e55a55d2af19d02036437d6dabff5e",
       "version": "1.76.0",
diff --git a/versions/b-/boost-spirit.json b/versions/b-/boost-spirit.json
index 4ec1efb..098082d 100644
--- a/versions/b-/boost-spirit.json
+++ b/versions/b-/boost-spirit.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "bc66c5a9ccd7f7bde95426392bc7ff62189f920d",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "0fd209b14daf0b5990c60a1e10a6d92dd03c009c",
       "version": "1.76.0",
diff --git a/versions/b-/boost-stacktrace.json b/versions/b-/boost-stacktrace.json
index 06611a5..92f8154 100644
--- a/versions/b-/boost-stacktrace.json
+++ b/versions/b-/boost-stacktrace.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "cdd32d2e17baa1c70faefe65ea2a8877675ebc22",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "02837608d604cde8de8bcbd5dcc706e406a808dd",
       "version": "1.76.0",
diff --git a/versions/b-/boost-statechart.json b/versions/b-/boost-statechart.json
index 934fe3a..b3e2508 100644
--- a/versions/b-/boost-statechart.json
+++ b/versions/b-/boost-statechart.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "044b9fc61c729216838037b6b519393e32b2fa26",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "94c1acd6353e0db7370f742c082c160114f7af8a",
       "version": "1.76.0",
diff --git a/versions/b-/boost-static-assert.json b/versions/b-/boost-static-assert.json
index 5a1eef7..1da1c11 100644
--- a/versions/b-/boost-static-assert.json
+++ b/versions/b-/boost-static-assert.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "57ca16ab3652380b32a137add7aed6a385754d75",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "dc334c3a07d041efa802d868ece12150bdef34b9",
       "version": "1.76.0",
diff --git a/versions/b-/boost-static-string.json b/versions/b-/boost-static-string.json
index ce71f6e..c5953e7 100644
--- a/versions/b-/boost-static-string.json
+++ b/versions/b-/boost-static-string.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "8296453890169b2bf99e2b7ecf4231c7ae572903",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "990abb2e15b868e2f80750422c3750e11700bc17",
       "version": "1.76.0",
diff --git a/versions/b-/boost-stl-interfaces.json b/versions/b-/boost-stl-interfaces.json
index 4b44371..4d7a745 100644
--- a/versions/b-/boost-stl-interfaces.json
+++ b/versions/b-/boost-stl-interfaces.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "0e127914d34e8dbaebf9f36fe800b8bc85252233",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "4b74daa481d1f60e2d6f9c6b221a80dc8668cde7",
       "version": "1.76.0",
diff --git a/versions/b-/boost-system.json b/versions/b-/boost-system.json
index 61c8f4c..11a6352 100644
--- a/versions/b-/boost-system.json
+++ b/versions/b-/boost-system.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "973d6e6f8e21c429e4c61ffdd394d71bdd96bbc1",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "c0286de08a3fa5ba043e432b986df78f4defcc96",
       "version": "1.76.0",
diff --git a/versions/b-/boost-test.json b/versions/b-/boost-test.json
index de7fd15..e3199f2 100644
--- a/versions/b-/boost-test.json
+++ b/versions/b-/boost-test.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "ec8db1a8051ee54cda424bbb51296f70d6f62976",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "9bab6b8839833eda9df6a0016d8634d129fef485",
       "version": "1.76.0",
diff --git a/versions/b-/boost-thread.json b/versions/b-/boost-thread.json
index b6358cf..1e532a7 100644
--- a/versions/b-/boost-thread.json
+++ b/versions/b-/boost-thread.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "c9029e417b5ae083ffebf6eb922e6f26edf6380a",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "ef29c4cc84cd28ca6cc812794dfb264709dac11e",
       "version": "1.76.0",
diff --git a/versions/b-/boost-throw-exception.json b/versions/b-/boost-throw-exception.json
index 673c725..39345f0 100644
--- a/versions/b-/boost-throw-exception.json
+++ b/versions/b-/boost-throw-exception.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "f0887800c8710d96015c7c1541f78265e1227963",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "29a39e0d594d74febccddce3a077ff39c484fe21",
       "version": "1.76.0",
diff --git a/versions/b-/boost-timer.json b/versions/b-/boost-timer.json
index 70ad94f..ad7b8e0 100644
--- a/versions/b-/boost-timer.json
+++ b/versions/b-/boost-timer.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "cee3a21bb22197439cae2f5ac86048c31d0e5bb6",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "7e8fe8dd0d1524fc679c48bf4ca41f31a99ebc36",
       "version": "1.76.0",
diff --git a/versions/b-/boost-tokenizer.json b/versions/b-/boost-tokenizer.json
index ab96011..b665523 100644
--- a/versions/b-/boost-tokenizer.json
+++ b/versions/b-/boost-tokenizer.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "56a1fb828a469ba50000983860226452c264050f",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "2b9b3cbc205006491c43f7244cd4a046961e610c",
       "version": "1.76.0",
diff --git a/versions/b-/boost-tti.json b/versions/b-/boost-tti.json
index 49ab50a..8de66a0 100644
--- a/versions/b-/boost-tti.json
+++ b/versions/b-/boost-tti.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "102fbb95889400677115252d4a5954a2f7edd5e1",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "878a097bf8023343a8af384bb30e0eee437a6904",
       "version": "1.76.0",
diff --git a/versions/b-/boost-tuple.json b/versions/b-/boost-tuple.json
index 47483ea..a37d4c5 100644
--- a/versions/b-/boost-tuple.json
+++ b/versions/b-/boost-tuple.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "35d10ab4f156848f6f08f8bc26e41b27638af55e",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "8b10179f5ffe71f697610799b865c72d7be1dfb2",
       "version": "1.76.0",
diff --git a/versions/b-/boost-type-erasure.json b/versions/b-/boost-type-erasure.json
index 4e4fa5e..6527479 100644
--- a/versions/b-/boost-type-erasure.json
+++ b/versions/b-/boost-type-erasure.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "a9bde685d7fda2b82db62ca1bac9f2f445980933",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "b488a742d2f94e05da4f00a2fd3c9cb46fba13df",
       "version": "1.76.0",
diff --git a/versions/b-/boost-type-index.json b/versions/b-/boost-type-index.json
index 5c43e79..41d2c86 100644
--- a/versions/b-/boost-type-index.json
+++ b/versions/b-/boost-type-index.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "b8c5d86d75e307f04c4e5548f2ff57dccdc29e40",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "2125b24468cfbf25aaf0c3f600cda9b6773ffb18",
       "version": "1.76.0",
diff --git a/versions/b-/boost-type-traits.json b/versions/b-/boost-type-traits.json
index 0769cc4..85a5178 100644
--- a/versions/b-/boost-type-traits.json
+++ b/versions/b-/boost-type-traits.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "7f108bb5313d004627d2b81b5e2a6d7298b091e9",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "2feae16df79f9f3d24b98d407e542458706426c5",
       "version": "1.76.0",
diff --git a/versions/b-/boost-typeof.json b/versions/b-/boost-typeof.json
index fe3d24d..f68d656 100644
--- a/versions/b-/boost-typeof.json
+++ b/versions/b-/boost-typeof.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "7df16df37b9fe9d5e4184dfdf928030010522f51",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "6f493f75125a3d4c8b69fccc3c72ed6b868368c4",
       "version": "1.76.0",
diff --git a/versions/b-/boost-ublas.json b/versions/b-/boost-ublas.json
index 843391a..813a33d 100644
--- a/versions/b-/boost-ublas.json
+++ b/versions/b-/boost-ublas.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "7261e769f15495294c4eed2d06a157979419b0a9",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "845a49ec34532fe2ba0d071e489eec10808499ab",
       "version": "1.76.0",
diff --git a/versions/b-/boost-uninstall.json b/versions/b-/boost-uninstall.json
index 200bac7..b0bdb7a 100644
--- a/versions/b-/boost-uninstall.json
+++ b/versions/b-/boost-uninstall.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "5d947b991071a758e1845ae85d4d9e235c585528",
+      "version-string": "1.77.0",
+      "port-version": 1
+    },
     {
       "git-tree": "092a563d81779e6bfb0ee656bc4c8f01f57c7666",
       "version-string": "1.75.0",
diff --git a/versions/b-/boost-units.json b/versions/b-/boost-units.json
index df5f79b..366bdf9 100644
--- a/versions/b-/boost-units.json
+++ b/versions/b-/boost-units.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "696b0e8e934400879bf390ad024b231a3b32fa4c",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "fce0be543d0eabb6160e3294f89c10165623e53f",
       "version": "1.76.0",
diff --git a/versions/b-/boost-unordered.json b/versions/b-/boost-unordered.json
index a68e71d..008c8e4 100644
--- a/versions/b-/boost-unordered.json
+++ b/versions/b-/boost-unordered.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "e0e056b82651533817c1ca6dce6fb6239ccdcdbb",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "f950f2d90f50ec8d7982801ae8df77ab848285a6",
       "version": "1.76.0",
diff --git a/versions/b-/boost-utility.json b/versions/b-/boost-utility.json
index 94ad46f..7162542 100644
--- a/versions/b-/boost-utility.json
+++ b/versions/b-/boost-utility.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "e3589215d60cac29105fb361ef70e6d8befb8f94",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "aa3e587e5d4f80c8aa934cde043ac5940adaed55",
       "version": "1.76.0",
diff --git a/versions/b-/boost-uuid.json b/versions/b-/boost-uuid.json
index 92e4a8e..c800583 100644
--- a/versions/b-/boost-uuid.json
+++ b/versions/b-/boost-uuid.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "ce741d3c6c5770db02da8abb268bdd0b2cd0519b",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "5da2f125967693081c7afcf81a327fb6b63343f0",
       "version": "1.76.0",
diff --git a/versions/b-/boost-variant.json b/versions/b-/boost-variant.json
index 87d228c..fa05a70 100644
--- a/versions/b-/boost-variant.json
+++ b/versions/b-/boost-variant.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "63d66b780f8fb2e1b7c1365fc54b23795b09279c",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "cc3ce58ddedfd3cf1d23a75154f3939a1f7604bb",
       "version": "1.76.0",
diff --git a/versions/b-/boost-variant2.json b/versions/b-/boost-variant2.json
index 3482f58..12a9941 100644
--- a/versions/b-/boost-variant2.json
+++ b/versions/b-/boost-variant2.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "7cc13c2fc5f9f303b76d9fc39da52e198bd6a998",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "e3a2b15165133dd1a0ab0c5477e521e25ad02a31",
       "version": "1.76.0",
diff --git a/versions/b-/boost-vmd.json b/versions/b-/boost-vmd.json
index 1bd9429..b6fba2a 100644
--- a/versions/b-/boost-vmd.json
+++ b/versions/b-/boost-vmd.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "65746c8cdad55d1703218a4e1eeaedd8a8cf3641",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "b2e44500c55aa436e9d239130203e1953f4d713c",
       "version": "1.76.0",
diff --git a/versions/b-/boost-wave.json b/versions/b-/boost-wave.json
index 1e613bd..abbbdd2 100644
--- a/versions/b-/boost-wave.json
+++ b/versions/b-/boost-wave.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "af25837c59d98a04cfc571b4b1a38736f6ee4ee4",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "0b25e696df99e6186c1018a04d8c66607d330b89",
       "version": "1.76.0",
diff --git a/versions/b-/boost-winapi.json b/versions/b-/boost-winapi.json
index fe729f3..6279226 100644
--- a/versions/b-/boost-winapi.json
+++ b/versions/b-/boost-winapi.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "2d4c0be143dbffd619ac154ef5d8f4fe24277bbe",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "48b21bc998317a6d60c63e07b38c83f4126b107b",
       "version": "1.76.0",
diff --git a/versions/b-/boost-xpressive.json b/versions/b-/boost-xpressive.json
index eef160d..36d6037 100644
--- a/versions/b-/boost-xpressive.json
+++ b/versions/b-/boost-xpressive.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "bf04b7076a27d24203528b52aaf41efc83923c67",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "8fea61636685db99cf11030e507f028cfa212bee",
       "version": "1.76.0",
diff --git a/versions/b-/boost-yap.json b/versions/b-/boost-yap.json
index 7365300..6fa9b8f 100644
--- a/versions/b-/boost-yap.json
+++ b/versions/b-/boost-yap.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "856780f406def0087cc90b0dd0b623a65d78103e",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "daf7f224a26824ae0f4deb4e605e952d97755eb6",
       "version": "1.76.0",
diff --git a/versions/b-/boost.json b/versions/b-/boost.json
index 6c3c1e0..f3f5c53 100644
--- a/versions/b-/boost.json
+++ b/versions/b-/boost.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "7660b52cdda62ffa0efd5ac4ec56cc8f6f5d8d05",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "1e18b90b86df900244b7c8c7001ceeac37b083ae",
       "version": "1.76.0",
diff --git a/versions/baseline.json b/versions/baseline.json
index 2855173..01a2f56 100644
--- a/versions/baseline.json
+++ b/versions/baseline.json
@@ -449,55 +449,55 @@
       "port-version": 0
     },
     "boost": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-accumulators": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-algorithm": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-align": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-any": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-array": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-asio": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-assert": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-assign": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-atomic": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-beast": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-bimap": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-bind": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-build": {
@@ -505,79 +505,83 @@
       "port-version": 0
     },
     "boost-callable-traits": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-chrono": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-circular-buffer": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-compatibility": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-compute": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-concept-check": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-config": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-container": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-container-hash": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-context": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-contract": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-conversion": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-convert": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-core": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-coroutine": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-coroutine2": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-crc": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-date-time": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
+      "port-version": 0
+    },
+    "boost-describe": {
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-detail": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-di": {
@@ -585,435 +589,443 @@
       "port-version": 0
     },
     "boost-dll": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-dynamic-bitset": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-endian": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-exception": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-fiber": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-filesystem": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-flyweight": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-foreach": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-format": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-function": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-function-types": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-functional": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-fusion": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-geometry": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-gil": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-graph": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-graph-parallel": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-hana": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-heap": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-histogram": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-hof": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-icl": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-integer": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-interprocess": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-interval": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-intrusive": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-io": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-iostreams": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-iterator": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-json": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-lambda": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
+      "port-version": 0
+    },
+    "boost-lambda2": {
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-leaf": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-lexical-cast": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-local-function": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-locale": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-lockfree": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-log": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-logic": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-math": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-metaparse": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-modular-build-helper": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 1
     },
     "boost-move": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-mp11": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-mpi": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-mpl": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-msm": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-multi-array": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-multi-index": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-multiprecision": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-nowide": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-numeric-conversion": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-odeint": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-optional": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-outcome": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-parameter": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-parameter-python": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-pfr": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-phoenix": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-poly-collection": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-polygon": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-pool": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-predef": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-preprocessor": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-process": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-program-options": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-property-map": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
+      "port-version": 0
+    },
+    "boost-property-map-parallel": {
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-property-tree": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-proto": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-ptr-container": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-python": {
-      "baseline": "1.76.0",
-      "port-version": 1
+      "baseline": "1.77.0",
+      "port-version": 0
     },
     "boost-qvm": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-random": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-range": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-ratio": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-rational": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-regex": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-safe-numerics": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-scope-exit": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-serialization": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-signals2": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-smart-ptr": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-sort": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-spirit": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-stacktrace": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-statechart": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-static-assert": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-static-string": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-stl-interfaces": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-system": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-test": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-thread": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-throw-exception": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-timer": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-tokenizer": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-tti": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-tuple": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-type-erasure": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-type-index": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-type-traits": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-typeof": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-ublas": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-uninstall": {
-      "baseline": "1.75.0",
+      "baseline": "1.77.0",
       "port-version": 1
     },
     "boost-units": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-unordered": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-utility": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-uuid": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-variant": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-variant2": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-vcpkg-helpers": {
@@ -1021,23 +1033,23 @@
       "port-version": 2
     },
     "boost-vmd": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-wave": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-winapi": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-xpressive": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-yap": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boringssl": {
@@ -6766,7 +6778,7 @@
     },
     "wt": {
       "baseline": "4.5.0",
-      "port-version": 0
+      "port-version": 1
     },
     "wtl": {
       "baseline": "10.0.10320",
diff --git a/versions/w-/wt.json b/versions/w-/wt.json
index 6a42741..20866f8 100644
--- a/versions/w-/wt.json
+++ b/versions/w-/wt.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "aff8d400e9b1b015ed45a84c702d0049db122f82",
+      "version": "4.5.0",
+      "port-version": 1
+    },
     {
       "git-tree": "4e770dbe450a78c88a5d607926eaf854e15cd546",
       "version-string": "4.5.0",

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 e22f9d7d70e61b8b0cfe1c0adacee69bf6f8365b -- versions
./vcpkg x-add-version --all
Diff
diff --git a/versions/b-/boost-accumulators.json b/versions/b-/boost-accumulators.json
index 9199767..c8562b8 100644
--- a/versions/b-/boost-accumulators.json
+++ b/versions/b-/boost-accumulators.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "b24ef7a5bec0e29c8013593cd6bba58e52b19a7a",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "94824d664d1b512dd44c3c84652b59da7726273a",
       "version": "1.76.0",
diff --git a/versions/b-/boost-algorithm.json b/versions/b-/boost-algorithm.json
index d4abb0b..85eb9ae 100644
--- a/versions/b-/boost-algorithm.json
+++ b/versions/b-/boost-algorithm.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "338f795a1e6d73ab25444f64fe7ba1d617128813",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "b6ce23e02aaf8b595e852e9746677fa7f85819ca",
       "version": "1.76.0",
diff --git a/versions/b-/boost-align.json b/versions/b-/boost-align.json
index 53a6ac2..56e02d2 100644
--- a/versions/b-/boost-align.json
+++ b/versions/b-/boost-align.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "5e733503d18c7e82478961e1155a40a95af0ab42",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "b28cfbc210773962783f57f6526678f1085be471",
       "version": "1.76.0",
diff --git a/versions/b-/boost-any.json b/versions/b-/boost-any.json
index c548b6c..c1150cc 100644
--- a/versions/b-/boost-any.json
+++ b/versions/b-/boost-any.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "cf8bdfd2ce434a981620383dcc07d46c0a071ca1",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "20631fecfd4ef3388bcaca6a3491d27b23bde42d",
       "version": "1.76.0",
diff --git a/versions/b-/boost-array.json b/versions/b-/boost-array.json
index 2f0eb18..f14f775 100644
--- a/versions/b-/boost-array.json
+++ b/versions/b-/boost-array.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "fb008cce0de1c6a34ac5222d03d7e1069d135dc4",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "bea67607788bd73e3c83b93848a507090f886b7c",
       "version": "1.76.0",
diff --git a/versions/b-/boost-asio.json b/versions/b-/boost-asio.json
index 1043fdf..6559833 100644
--- a/versions/b-/boost-asio.json
+++ b/versions/b-/boost-asio.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "9c5c591c857588b69354bf075019bc78ce4237bd",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "c422367cb9f7a8de0fcbf1809e1a2cab1983bce9",
       "version": "1.76.0",
diff --git a/versions/b-/boost-assert.json b/versions/b-/boost-assert.json
index 38aa1d4..04e0758 100644
--- a/versions/b-/boost-assert.json
+++ b/versions/b-/boost-assert.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "db6b88ce332c6752f87f8f0c098a832e23610303",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "d756c428b49e3aed8ce71c1d0b946426e929ef8a",
       "version": "1.76.0",
diff --git a/versions/b-/boost-assign.json b/versions/b-/boost-assign.json
index 1ee54c9..2ba9d64 100644
--- a/versions/b-/boost-assign.json
+++ b/versions/b-/boost-assign.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "c7c391576a6f9714453c28f6b73ddcb3c7439827",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "b026e0722c90b595f8125caab74275b68dcd81f9",
       "version": "1.76.0",
diff --git a/versions/b-/boost-atomic.json b/versions/b-/boost-atomic.json
index be30f33..1c02219 100644
--- a/versions/b-/boost-atomic.json
+++ b/versions/b-/boost-atomic.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "9bb8e8b3f795d8034a4690e1a53ed4028e9a9573",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "cfe27152cb82633d279f5c55b3eb9ba3b454e23e",
       "version": "1.76.0",
diff --git a/versions/b-/boost-beast.json b/versions/b-/boost-beast.json
index f3d4809..58a516b 100644
--- a/versions/b-/boost-beast.json
+++ b/versions/b-/boost-beast.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "154d8664ca78bcee263cec7a297afe36a4877313",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "9d135f2fabb815ef2c643e71db48e227494aa3dd",
       "version": "1.76.0",
diff --git a/versions/b-/boost-bimap.json b/versions/b-/boost-bimap.json
index afb682e..ff33f65 100644
--- a/versions/b-/boost-bimap.json
+++ b/versions/b-/boost-bimap.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "726aaa86124fd8d1658f0813902b8bf9b27bb707",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "2a01b028c11f40a89e1f0157f97e866ed4d53046",
       "version": "1.76.0",
diff --git a/versions/b-/boost-bind.json b/versions/b-/boost-bind.json
index bf814c6..a69492f 100644
--- a/versions/b-/boost-bind.json
+++ b/versions/b-/boost-bind.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "a1764edb5aaa4cf532e6e2d60d56420240dec410",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "7e622ce41f16af974c759e51dd9a250b054b3a71",
       "version": "1.76.0",
diff --git a/versions/b-/boost-callable-traits.json b/versions/b-/boost-callable-traits.json
index adc0b9f..ae38830 100644
--- a/versions/b-/boost-callable-traits.json
+++ b/versions/b-/boost-callable-traits.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "6c22b4049665b95038b8f5d1e1952434f1387f7c",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "61e468bd018412606e863d2b43d9b01c54205ba8",
       "version": "1.76.0",
diff --git a/versions/b-/boost-chrono.json b/versions/b-/boost-chrono.json
index 92397ae..5908580 100644
--- a/versions/b-/boost-chrono.json
+++ b/versions/b-/boost-chrono.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "5c9333099c0b1f57423804e364b2f496f020f8c8",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "9852214af239e8f5f34ba4299ac07b5e207f01da",
       "version": "1.76.0",
diff --git a/versions/b-/boost-circular-buffer.json b/versions/b-/boost-circular-buffer.json
index 0d7578b..0de7c05 100644
--- a/versions/b-/boost-circular-buffer.json
+++ b/versions/b-/boost-circular-buffer.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "6352fb4c9b9e30001311015e28e712e9a2ef4a33",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "bcf85566e4489a3d73496650c2ae9481ff3640ef",
       "version": "1.76.0",
diff --git a/versions/b-/boost-compatibility.json b/versions/b-/boost-compatibility.json
index 2c9f8fb..11473c8 100644
--- a/versions/b-/boost-compatibility.json
+++ b/versions/b-/boost-compatibility.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "b2b4f365d9ee62baf2f0197bad774a679cb7449e",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "06fb2597b509bc3d29528cb737c46db0ee09ecdc",
       "version": "1.76.0",
diff --git a/versions/b-/boost-compute.json b/versions/b-/boost-compute.json
index 34cca0a..a4d2f56 100644
--- a/versions/b-/boost-compute.json
+++ b/versions/b-/boost-compute.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "3e134e562b5a454a46bf922f7633cdf581db7795",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "805aad1fd978317024fd94885e2cfde0b90af4ef",
       "version": "1.76.0",
diff --git a/versions/b-/boost-concept-check.json b/versions/b-/boost-concept-check.json
index a8e6283..e116be7 100644
--- a/versions/b-/boost-concept-check.json
+++ b/versions/b-/boost-concept-check.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "9bdfb3a9b14b35dc1833bc559226c7925096ff57",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "b6c3818b3fbea8e53859becf5f7a80ab8e583a85",
       "version": "1.76.0",
diff --git a/versions/b-/boost-config.json b/versions/b-/boost-config.json
index 0500008..6e93f18 100644
--- a/versions/b-/boost-config.json
+++ b/versions/b-/boost-config.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "2a93a4c962b961f617c133389c18a994e3c27af1",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "a840275c02416548a8fa29b9d6170cb0a6e14680",
       "version": "1.76.0",
diff --git a/versions/b-/boost-container-hash.json b/versions/b-/boost-container-hash.json
index ca60695..9611986 100644
--- a/versions/b-/boost-container-hash.json
+++ b/versions/b-/boost-container-hash.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "76c8d3c46db10b6774d6986822e53d1140934667",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "b8f8aa1976367c2a674b1a8a91ec5e2ceee25a4c",
       "version": "1.76.0",
diff --git a/versions/b-/boost-container.json b/versions/b-/boost-container.json
index 2da6fb4..811e6b4 100644
--- a/versions/b-/boost-container.json
+++ b/versions/b-/boost-container.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "033dd128263aba848d4456db4f614f1affe104d4",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "d24b325327cadb5031964d839a0c89ca482d87ad",
       "version": "1.76.0",
diff --git a/versions/b-/boost-context.json b/versions/b-/boost-context.json
index 57b42e3..ee75461 100644
--- a/versions/b-/boost-context.json
+++ b/versions/b-/boost-context.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "992c59006113598a5898e24538141227cf6025c2",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "7543f135833a2b698617f25a5206dd4194fe01bb",
       "version": "1.76.0",
diff --git a/versions/b-/boost-contract.json b/versions/b-/boost-contract.json
index 6a3914a..a833709 100644
--- a/versions/b-/boost-contract.json
+++ b/versions/b-/boost-contract.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "d75c604ab26d9ee1e065a6acbd2cf0044014ecac",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "6b8c36f8582d262cc3c02dc91e98309dd53b5a4b",
       "version": "1.76.0",
diff --git a/versions/b-/boost-conversion.json b/versions/b-/boost-conversion.json
index 3397248..40cc349 100644
--- a/versions/b-/boost-conversion.json
+++ b/versions/b-/boost-conversion.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "5b591e95244353857eaade53621ee895b1d9e0a6",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "a18dc435cbe0aa35d32830fbe85d7d5ab0b71bf0",
       "version": "1.76.0",
diff --git a/versions/b-/boost-convert.json b/versions/b-/boost-convert.json
index b12a031..1bdea7d 100644
--- a/versions/b-/boost-convert.json
+++ b/versions/b-/boost-convert.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "8f01a746807fe131cfd83962df7faebd340eaef4",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "d13b694428c83a3f00302d0a4af2d2c457f13f05",
       "version": "1.76.0",
diff --git a/versions/b-/boost-core.json b/versions/b-/boost-core.json
index 03ec7ef..8c80cf3 100644
--- a/versions/b-/boost-core.json
+++ b/versions/b-/boost-core.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "a56c8546828ee16a442a336c2385f9986f8c055f",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "f72d1f923bbbf99709e9cbaf54f36b7c2d22d169",
       "version": "1.76.0",
diff --git a/versions/b-/boost-coroutine.json b/versions/b-/boost-coroutine.json
index f00bc26..79932ac 100644
--- a/versions/b-/boost-coroutine.json
+++ b/versions/b-/boost-coroutine.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "de4e08efac1f752a41b5f2260dd95732a0c73715",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "55c94396b67927007f75ce08b2acc2b9adc908e5",
       "version": "1.76.0",
diff --git a/versions/b-/boost-coroutine2.json b/versions/b-/boost-coroutine2.json
index a77f8ef..de4f10b 100644
--- a/versions/b-/boost-coroutine2.json
+++ b/versions/b-/boost-coroutine2.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "a8142422dd258f6a24df4ef3caf54b1d48096d8e",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "4fe20c2b3573e82f0db30917b005310bc8697f88",
       "version": "1.76.0",
diff --git a/versions/b-/boost-crc.json b/versions/b-/boost-crc.json
index b3f8af4..d887e71 100644
--- a/versions/b-/boost-crc.json
+++ b/versions/b-/boost-crc.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "bab49b15015caaf455e6b304a613fccacd501ada",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "a9fb53c9bd706bc62d747a6e19e7d0639da9805d",
       "version": "1.76.0",
diff --git a/versions/b-/boost-date-time.json b/versions/b-/boost-date-time.json
index 7f7d436..5d8705d 100644
--- a/versions/b-/boost-date-time.json
+++ b/versions/b-/boost-date-time.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "f1ba7566da43e127b28ce33a75985063844ed803",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "47a2624a239c59fd89846f7b24fc3b108b31e82b",
       "version": "1.76.0",
diff --git a/versions/b-/boost-detail.json b/versions/b-/boost-detail.json
index 6697d99..2a2390b 100644
--- a/versions/b-/boost-detail.json
+++ b/versions/b-/boost-detail.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "57dabb22a4f9dfe872c6f007c9dbae7bf0847514",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "69e27a71e0cacff0f2a9b005f03bc6262fe97210",
       "version": "1.76.0",
diff --git a/versions/b-/boost-dll.json b/versions/b-/boost-dll.json
index fd55ed1..8fef201 100644
--- a/versions/b-/boost-dll.json
+++ b/versions/b-/boost-dll.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "7ca0cf6c2a9f41257ad68442240ff7ad21b7e662",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "b04bd18cc23d270ccaf152f5d28d5948ca69a664",
       "version": "1.76.0",
diff --git a/versions/b-/boost-dynamic-bitset.json b/versions/b-/boost-dynamic-bitset.json
index a8f5f19..25de531 100644
--- a/versions/b-/boost-dynamic-bitset.json
+++ b/versions/b-/boost-dynamic-bitset.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "e5b7742c115d4e4a450062e30b1542c6fe4aac5d",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "f0d3d3b2abd89405fba3564e8db5e05a02fb2902",
       "version": "1.76.0",
diff --git a/versions/b-/boost-endian.json b/versions/b-/boost-endian.json
index 45e4a26..48caee3 100644
--- a/versions/b-/boost-endian.json
+++ b/versions/b-/boost-endian.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "6950c45ffb4e112920b6dd50c1cddde07b30d61d",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "c191f1b591ce4455f933fa254ca32dfa5796058d",
       "version": "1.76.0",
diff --git a/versions/b-/boost-exception.json b/versions/b-/boost-exception.json
index 5dc5968..ae69b55 100644
--- a/versions/b-/boost-exception.json
+++ b/versions/b-/boost-exception.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "a3f0c1aa4eac8dd4cadc1d2c9c533c3589764db2",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "aa0a09700d91a3cd3bf1fbf6b8463e20ede77053",
       "version": "1.76.0",
diff --git a/versions/b-/boost-fiber.json b/versions/b-/boost-fiber.json
index fc78d02..0b41d4e 100644
--- a/versions/b-/boost-fiber.json
+++ b/versions/b-/boost-fiber.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "87a26babef4d570c0ad24a596950a60694e3e356",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "e9b109cf5a3f708a5036ddeee8b58676357b3db9",
       "version": "1.76.0",
diff --git a/versions/b-/boost-filesystem.json b/versions/b-/boost-filesystem.json
index b26dbff..43b0198 100644
--- a/versions/b-/boost-filesystem.json
+++ b/versions/b-/boost-filesystem.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "df63cb20c6f72f8295ef55126a68cf48e4babc62",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "9265c46ce355c8470fa5bf8941b59dd27428d92e",
       "version": "1.76.0",
diff --git a/versions/b-/boost-flyweight.json b/versions/b-/boost-flyweight.json
index 06bb8dc..4f92215 100644
--- a/versions/b-/boost-flyweight.json
+++ b/versions/b-/boost-flyweight.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "3c927df2056a6603e5bdc20673e22692183fd92e",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "476c374b6a92402048db19b98376eff8b3e05782",
       "version": "1.76.0",
diff --git a/versions/b-/boost-foreach.json b/versions/b-/boost-foreach.json
index e5dec6f..14e835a 100644
--- a/versions/b-/boost-foreach.json
+++ b/versions/b-/boost-foreach.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "95983cd3eb11558e24d1f63a68a2ee944da927df",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "0e0fdd6589d7f0f04406efec82efcec315fa337e",
       "version": "1.76.0",
diff --git a/versions/b-/boost-format.json b/versions/b-/boost-format.json
index e398345..6b3d151 100644
--- a/versions/b-/boost-format.json
+++ b/versions/b-/boost-format.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "15c6449aa221b65139b38cc6c6ef91f32e2d2b1d",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "352c9212fd097f4c147caf0dab9cec05cd47aa1a",
       "version": "1.76.0",
diff --git a/versions/b-/boost-function-types.json b/versions/b-/boost-function-types.json
index b7af3e7..c2d0dcf 100644
--- a/versions/b-/boost-function-types.json
+++ b/versions/b-/boost-function-types.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "7675770af935fb375c0350c7a5fc561f9bc31432",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "2f33a85bf7a578c9659b4bccd02296568bae3f3e",
       "version": "1.76.0",
diff --git a/versions/b-/boost-function.json b/versions/b-/boost-function.json
index eb9a5ce..9de524d 100644
--- a/versions/b-/boost-function.json
+++ b/versions/b-/boost-function.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "092af2f7e20c516fc02e8a39d8887f2301bb1fd9",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "ad37e24486926b336f2ee015a3fa88cc8f8a2490",
       "version": "1.76.0",
diff --git a/versions/b-/boost-functional.json b/versions/b-/boost-functional.json
index cc58bf4..68497a7 100644
--- a/versions/b-/boost-functional.json
+++ b/versions/b-/boost-functional.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "26960fd1a5c5ffbb7da0d747f43a61a27d8825eb",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "e84b797bddccd2a46e818d4364f71810f687b117",
       "version": "1.76.0",
diff --git a/versions/b-/boost-fusion.json b/versions/b-/boost-fusion.json
index 58cb0d0..da58b9f 100644
--- a/versions/b-/boost-fusion.json
+++ b/versions/b-/boost-fusion.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "e33ce42cfab1b757d73fc0c4ac7edacaefd0be58",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "e6168fcf7f513e57e8f01f5c0ab19f446a66cd57",
       "version": "1.76.0",
diff --git a/versions/b-/boost-geometry.json b/versions/b-/boost-geometry.json
index a0b8d11..df15e0f 100644
--- a/versions/b-/boost-geometry.json
+++ b/versions/b-/boost-geometry.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "96d1b04d567acad7c4caafc869fa7daa64968aac",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "7de8c6c9ed0908a5d85b3dd739d27922fa213931",
       "version": "1.76.0",
diff --git a/versions/b-/boost-gil.json b/versions/b-/boost-gil.json
index b1f28b1..4b38949 100644
--- a/versions/b-/boost-gil.json
+++ b/versions/b-/boost-gil.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "2f4d4429e10ce2721dc48a01588fbf200c683bc5",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "4d323694c269cffa88a705e2eec5339c1dd391d3",
       "version": "1.76.0",
diff --git a/versions/b-/boost-graph-parallel.json b/versions/b-/boost-graph-parallel.json
index 8bb123d..2f73a8e 100644
--- a/versions/b-/boost-graph-parallel.json
+++ b/versions/b-/boost-graph-parallel.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "c6493194305abdbfcbc26b46a95a0e594721bd56",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "e71dd1ba560f6dfcfefa262a5c6762a15b94e3d4",
       "version": "1.76.0",
diff --git a/versions/b-/boost-graph.json b/versions/b-/boost-graph.json
index 41ac721..d79df4d 100644
--- a/versions/b-/boost-graph.json
+++ b/versions/b-/boost-graph.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "8efeb5e83b2bdc10c3a8dc5798d6f118be3aaf3a",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "c14b7885fb22225d265897b942a090ee43bcc1c3",
       "version": "1.76.0",
diff --git a/versions/b-/boost-hana.json b/versions/b-/boost-hana.json
index 469ac15..4a4d472 100644
--- a/versions/b-/boost-hana.json
+++ b/versions/b-/boost-hana.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "e24bae813978df09c5b5718b6c4d2aa87734ab2a",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "55d762dd0711b68ad1e494dc5d7f3e88ba6b6889",
       "version": "1.76.0",
diff --git a/versions/b-/boost-heap.json b/versions/b-/boost-heap.json
index 5053b07..02f4783 100644
--- a/versions/b-/boost-heap.json
+++ b/versions/b-/boost-heap.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "d9947d5f31b9c87f5ce1e759e02099b1949502e4",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "7901583dc54be5f2453147da8fc772c5295f3ccd",
       "version": "1.76.0",
diff --git a/versions/b-/boost-histogram.json b/versions/b-/boost-histogram.json
index 928b7b0..8419587 100644
--- a/versions/b-/boost-histogram.json
+++ b/versions/b-/boost-histogram.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "09522ba204485792839f58b858ac31550e14a023",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "dcdf8ce8a1b3b6563bc1aae0ef60afaaac061f89",
       "version": "1.76.0",
diff --git a/versions/b-/boost-hof.json b/versions/b-/boost-hof.json
index 15433f0..e351454 100644
--- a/versions/b-/boost-hof.json
+++ b/versions/b-/boost-hof.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "2c22e81e06ddd812d0328854ce7302f662fca398",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "8bc8af27f9d16f09f9c17a179abdf230d39a24eb",
       "version": "1.76.0",
diff --git a/versions/b-/boost-icl.json b/versions/b-/boost-icl.json
index 96f0dbf..a248dde 100644
--- a/versions/b-/boost-icl.json
+++ b/versions/b-/boost-icl.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "753c4291a6d27d5c2fc377455c83df2ee9fd569a",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "70080f8e245f5ba2caa54b447f946bee8c998ec8",
       "version": "1.76.0",
diff --git a/versions/b-/boost-integer.json b/versions/b-/boost-integer.json
index 511c3d1..9310a58 100644
--- a/versions/b-/boost-integer.json
+++ b/versions/b-/boost-integer.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "375a2af7e2d5d620aa9f42064255c269b0c73f5a",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "77a69013cb4d850223122dff3bff12318a140d82",
       "version": "1.76.0",
diff --git a/versions/b-/boost-interprocess.json b/versions/b-/boost-interprocess.json
index 48908e0..7cb7b5e 100644
--- a/versions/b-/boost-interprocess.json
+++ b/versions/b-/boost-interprocess.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "6461c4f63a5c0f31efb213c9d1e3b9328b2e3dcc",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "6e0c78814b07fcfe58e421f651bda285081dcd48",
       "version": "1.76.0",
diff --git a/versions/b-/boost-interval.json b/versions/b-/boost-interval.json
index 5f1944f..277962a 100644
--- a/versions/b-/boost-interval.json
+++ b/versions/b-/boost-interval.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "e57b55cec7198cb4f448933fa2763465db0c9672",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "6c7ee56a1456d43b67e772976c40eab0f96e10e8",
       "version": "1.76.0",
diff --git a/versions/b-/boost-intrusive.json b/versions/b-/boost-intrusive.json
index a691948..5d825dc 100644
--- a/versions/b-/boost-intrusive.json
+++ b/versions/b-/boost-intrusive.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "9fb49266dc300d8914a0485972738b960ccf4339",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "c63e249209fcddec92063bb59266892ed6bfab38",
       "version": "1.76.0",
diff --git a/versions/b-/boost-io.json b/versions/b-/boost-io.json
index 2ca5c98..cd5cec0 100644
--- a/versions/b-/boost-io.json
+++ b/versions/b-/boost-io.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "83ec8bab1f1bbd6eb1e2883a26747c7982d5c34f",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "33d8fc8dd5a42e12f4d1cd0989c147a674d5c6f1",
       "version": "1.76.0",
diff --git a/versions/b-/boost-iostreams.json b/versions/b-/boost-iostreams.json
index 348cd0d..75cb95f 100644
--- a/versions/b-/boost-iostreams.json
+++ b/versions/b-/boost-iostreams.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "1fc7dc408d28d15df3275d9280004919fe5ab9c4",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "0909e271c34f98d1e5857091ce21b16e1d165e05",
       "version": "1.76.0",
diff --git a/versions/b-/boost-iterator.json b/versions/b-/boost-iterator.json
index 69f4d65..ce0b7af 100644
--- a/versions/b-/boost-iterator.json
+++ b/versions/b-/boost-iterator.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "7bec2abc5b714c2bd975178406937ef59a73f29b",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "504d724993ea74e0bc0b17b4101539cd603460d5",
       "version": "1.76.0",
diff --git a/versions/b-/boost-json.json b/versions/b-/boost-json.json
index b09be2c..9fe215d 100644
--- a/versions/b-/boost-json.json
+++ b/versions/b-/boost-json.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "66ddd627366a366a18be5bcea9dceb430e1d7203",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "b7a48d6f43ab6578d7f25969c0aaf0c385036c8a",
       "version": "1.76.0",
diff --git a/versions/b-/boost-lambda.json b/versions/b-/boost-lambda.json
index f1bd8dd..9655aa3 100644
--- a/versions/b-/boost-lambda.json
+++ b/versions/b-/boost-lambda.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "56ca5b54a9913e884d79bfd72e13ac6d72acd71d",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "63ee28b3c29f04ba5d62bb8d0c9ab8e4b051dd1c",
       "version": "1.76.0",
diff --git a/versions/b-/boost-leaf.json b/versions/b-/boost-leaf.json
index 429812e..7061e9b 100644
--- a/versions/b-/boost-leaf.json
+++ b/versions/b-/boost-leaf.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "e257e66da57763ab4e677806d04b6d67721c09df",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "e5d414a21f12b33a083b6595ef485d21e6e4df76",
       "version": "1.76.0",
diff --git a/versions/b-/boost-lexical-cast.json b/versions/b-/boost-lexical-cast.json
index 378637e..a1012e9 100644
--- a/versions/b-/boost-lexical-cast.json
+++ b/versions/b-/boost-lexical-cast.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "3a265d9296755adc81f3c02b273d758798903b0c",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "966a986af9237664ffc3b35384ccbe006b83e196",
       "version": "1.76.0",
diff --git a/versions/b-/boost-local-function.json b/versions/b-/boost-local-function.json
index b482198..41612a1 100644
--- a/versions/b-/boost-local-function.json
+++ b/versions/b-/boost-local-function.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "61818440e17f46b0715e5b53b8c49a79dc274a27",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "3e9c798dfb0bba3dd3833464354ff492e735231e",
       "version": "1.76.0",
diff --git a/versions/b-/boost-locale.json b/versions/b-/boost-locale.json
index 7bd52fe..8f6049e 100644
--- a/versions/b-/boost-locale.json
+++ b/versions/b-/boost-locale.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "59ab585870df1376d15841fb150f21f603c21ca9",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "76b51eadd7efd7d81d23c39d126a50abd1cb82e5",
       "version": "1.76.0",
diff --git a/versions/b-/boost-lockfree.json b/versions/b-/boost-lockfree.json
index 66c9bc4..75c947d 100644
--- a/versions/b-/boost-lockfree.json
+++ b/versions/b-/boost-lockfree.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "6760017d0cf025254b1056309a2c32407081c4bb",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "22166eccd3d3b536062ee1648d147ee357a058ed",
       "version": "1.76.0",
diff --git a/versions/b-/boost-log.json b/versions/b-/boost-log.json
index d7baec9..93d50e9 100644
--- a/versions/b-/boost-log.json
+++ b/versions/b-/boost-log.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "7b1d79374410e1c342555c708282343c6122ae96",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "1e1221d665804faaebfc9c5b91c89a6b3f66f91d",
       "version": "1.76.0",
diff --git a/versions/b-/boost-logic.json b/versions/b-/boost-logic.json
index 5abc466..2cccebe 100644
--- a/versions/b-/boost-logic.json
+++ b/versions/b-/boost-logic.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "afcc526b0a9287bc84744bf57a1a6d37a0b3b567",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "ee745d1ee8b0842a39a46d7830655c765b438bca",
       "version": "1.76.0",
diff --git a/versions/b-/boost-math.json b/versions/b-/boost-math.json
index 413344d..353118f 100644
--- a/versions/b-/boost-math.json
+++ b/versions/b-/boost-math.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "5dc4b635d9319bbc04b989686157b6af1298a000",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "448de1ada43d74ffd7b4511c34319a5cc25bbec0",
       "version": "1.76.0",
diff --git a/versions/b-/boost-metaparse.json b/versions/b-/boost-metaparse.json
index 4b3a52a..bfdb509 100644
--- a/versions/b-/boost-metaparse.json
+++ b/versions/b-/boost-metaparse.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "4f5433852913f94917d5e6afde09d24d48421ed3",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "44ca94c8ff9e03288a08adedfbccd61541867d75",
       "version": "1.76.0",
diff --git a/versions/b-/boost-modular-build-helper.json b/versions/b-/boost-modular-build-helper.json
index 95199b6..580e533 100644
--- a/versions/b-/boost-modular-build-helper.json
+++ b/versions/b-/boost-modular-build-helper.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "786e6dd1789c41136640513f851523f8838b64f4",
+      "version-string": "1.77.0",
+      "port-version": 1
+    },
     {
       "git-tree": "f9cf6243049bf0abf8526fba57702a2122665549",
       "version-string": "1.76.0",
diff --git a/versions/b-/boost-move.json b/versions/b-/boost-move.json
index e8cebf7..2063ba7 100644
--- a/versions/b-/boost-move.json
+++ b/versions/b-/boost-move.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "d912a2a9e0b705919dae22cd8af6a4467e209e4e",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "b6563abd760c2241004acc0da699152ab8c4b294",
       "version": "1.76.0",
diff --git a/versions/b-/boost-mp11.json b/versions/b-/boost-mp11.json
index 7766829..f0be35f 100644
--- a/versions/b-/boost-mp11.json
+++ b/versions/b-/boost-mp11.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "f685c323f00cf309294ac9e26b554baacbe3aecf",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "8aa7b3c86aa66c1629ac5cf5ce4e4b6a4a95b61e",
       "version": "1.76.0",
diff --git a/versions/b-/boost-mpi.json b/versions/b-/boost-mpi.json
index 57f691c..eb59eb3 100644
--- a/versions/b-/boost-mpi.json
+++ b/versions/b-/boost-mpi.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "5a2d7122bd10559e19ef5ed8a9fef6922d31978b",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "21a8e85d8e04d477e9127f80d78b6abf1d130651",
       "version": "1.76.0",
diff --git a/versions/b-/boost-mpl.json b/versions/b-/boost-mpl.json
index 59a9f42..ef673f4 100644
--- a/versions/b-/boost-mpl.json
+++ b/versions/b-/boost-mpl.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "1b0bd80c486b32952b76c2b9539555cff5d2f911",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "250327ba168c480f1f530792a14e87cd4d13b63d",
       "version": "1.76.0",
diff --git a/versions/b-/boost-msm.json b/versions/b-/boost-msm.json
index 4e4dcbb..09d01c8 100644
--- a/versions/b-/boost-msm.json
+++ b/versions/b-/boost-msm.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "c2dc03df49f99f1fca480d0439fe973a1f02c96b",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "ba54ee9c431c0c499935a7d7bc8a255cd5e9cac7",
       "version": "1.76.0",
diff --git a/versions/b-/boost-multi-array.json b/versions/b-/boost-multi-array.json
index e705e3c..5fa1f2b 100644
--- a/versions/b-/boost-multi-array.json
+++ b/versions/b-/boost-multi-array.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "afcf3afccfec7dacd50795dad8c588b3f2dabbb5",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "bc5acbb8051e16c1e48d8e82ea0fac48c6024287",
       "version": "1.76.0",
diff --git a/versions/b-/boost-multi-index.json b/versions/b-/boost-multi-index.json
index d0fa4e3..1be14c6 100644
--- a/versions/b-/boost-multi-index.json
+++ b/versions/b-/boost-multi-index.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "e993a57f4569f76310bc8c203372ebe472395005",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "d1e0c81cdc2adb33d2963722016c0b13a15055f7",
       "version": "1.76.0",
diff --git a/versions/b-/boost-multiprecision.json b/versions/b-/boost-multiprecision.json
index aec9114..2959fa9 100644
--- a/versions/b-/boost-multiprecision.json
+++ b/versions/b-/boost-multiprecision.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "58d7184ae4115f7f46671db9929708872e6aae6c",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "55ee6b85fe02f7875374cb3f78a427365ba7beb5",
       "version": "1.76.0",
diff --git a/versions/b-/boost-nowide.json b/versions/b-/boost-nowide.json
index 79290c8..cbf26a0 100644
--- a/versions/b-/boost-nowide.json
+++ b/versions/b-/boost-nowide.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "0c79d5b12c04d95989cca229ad4142dfe14e18cb",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "9b1a6083440b08b8b266524dac6a8aa200e417dc",
       "version": "1.76.0",
diff --git a/versions/b-/boost-numeric-conversion.json b/versions/b-/boost-numeric-conversion.json
index 2904434..1d616a8 100644
--- a/versions/b-/boost-numeric-conversion.json
+++ b/versions/b-/boost-numeric-conversion.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "78140f78c6400520bd4ce340c68236e083a504e9",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "3ab3a3a915ad6bff1aa094641e7471e5ddc8a11d",
       "version": "1.76.0",
diff --git a/versions/b-/boost-odeint.json b/versions/b-/boost-odeint.json
index c0d98ac..5ca26e8 100644
--- a/versions/b-/boost-odeint.json
+++ b/versions/b-/boost-odeint.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "50460c81582e71e1cfbc4351485380abf3e2dc1f",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "89c69f304356b50d3e4e58155bb08009629de385",
       "version": "1.76.0",
diff --git a/versions/b-/boost-optional.json b/versions/b-/boost-optional.json
index 00a11e9..e4f8ac1 100644
--- a/versions/b-/boost-optional.json
+++ b/versions/b-/boost-optional.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "4a1ddf516bc0edc855ab4d9b8d134f338ba51a94",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "5a824aac647806d7f8d03ea8ec715faea895d54a",
       "version": "1.76.0",
diff --git a/versions/b-/boost-outcome.json b/versions/b-/boost-outcome.json
index 3944d0a..9169456 100644
--- a/versions/b-/boost-outcome.json
+++ b/versions/b-/boost-outcome.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "6737734e6d10c475676e1ed16967ec7792acc7dc",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "1ea91b17815f03d2702bf3721f8002cb8d64cb85",
       "version": "1.76.0",
diff --git a/versions/b-/boost-parameter-python.json b/versions/b-/boost-parameter-python.json
index 746e6f6..3e36eae 100644
--- a/versions/b-/boost-parameter-python.json
+++ b/versions/b-/boost-parameter-python.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "5295cb4faa096633a23163b2a6409a27464a157e",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "e57e6544326fe84416a0060a9d93723d05b9bb54",
       "version": "1.76.0",
diff --git a/versions/b-/boost-parameter.json b/versions/b-/boost-parameter.json
index 73318e0..794115c 100644
--- a/versions/b-/boost-parameter.json
+++ b/versions/b-/boost-parameter.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "3f480980e4e1ce4713a28bd24d728efb0bb931fa",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "e064373327329af8a7624ad00073dbfdbc196a48",
       "version": "1.76.0",
diff --git a/versions/b-/boost-pfr.json b/versions/b-/boost-pfr.json
index 072e583..3c04fc3 100644
--- a/versions/b-/boost-pfr.json
+++ b/versions/b-/boost-pfr.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "23bdfdb9c9cb19e28201088dc055b85dc44b62bf",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "f58af0deba41766f33ad383428463f59cf38d976",
       "version": "1.76.0",
diff --git a/versions/b-/boost-phoenix.json b/versions/b-/boost-phoenix.json
index 1144779..e8742b8 100644
--- a/versions/b-/boost-phoenix.json
+++ b/versions/b-/boost-phoenix.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "2926d1b537106cb231bb9f3a657f6fde6c8530f8",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "20af48e0084ec80f69c580872c2fc4e01fffd4fc",
       "version": "1.76.0",
diff --git a/versions/b-/boost-poly-collection.json b/versions/b-/boost-poly-collection.json
index 5072c7e..3aed0d7 100644
--- a/versions/b-/boost-poly-collection.json
+++ b/versions/b-/boost-poly-collection.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "d57a3554e15ff1a0bf279688f487751bc5f74efb",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "603662ddf6590592848f2dd714fb08776d3a9616",
       "version": "1.76.0",
diff --git a/versions/b-/boost-polygon.json b/versions/b-/boost-polygon.json
index 85a7bea..c7f28fe 100644
--- a/versions/b-/boost-polygon.json
+++ b/versions/b-/boost-polygon.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "81ea3095d56a98f6d5b75db6568a19e48ac819bb",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "1a6ab42b35df132f8a1f7c52dc7d92eb8a7cb894",
       "version": "1.76.0",
diff --git a/versions/b-/boost-pool.json b/versions/b-/boost-pool.json
index 0ddce84..c6c63d6 100644
--- a/versions/b-/boost-pool.json
+++ b/versions/b-/boost-pool.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "7794803f75109db0ca64a48d2f1cbd76100b153d",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "a9ae22b07f1f3b91d8b90f8532480abfbd0a24ac",
       "version": "1.76.0",
diff --git a/versions/b-/boost-predef.json b/versions/b-/boost-predef.json
index 5428d42..cfea8f0 100644
--- a/versions/b-/boost-predef.json
+++ b/versions/b-/boost-predef.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "a291dbfb68391a25f04944f9caa924f570b26d41",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "240a1963be7f74c2de3f507bf034e765c632f033",
       "version": "1.76.0",
diff --git a/versions/b-/boost-preprocessor.json b/versions/b-/boost-preprocessor.json
index dd306d3..ec230e7 100644
--- a/versions/b-/boost-preprocessor.json
+++ b/versions/b-/boost-preprocessor.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "6abad213e30df5ed168164b2612dba2041c7e8c1",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "c618127e3c475a0991c59922fa57c2fee6eabd40",
       "version": "1.76.0",
diff --git a/versions/b-/boost-process.json b/versions/b-/boost-process.json
index df9877e..464304c 100644
--- a/versions/b-/boost-process.json
+++ b/versions/b-/boost-process.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "6589096a03d4f8ea1590b1b9e1bdc41a47c2f907",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "dd105bdb8e892a098738e054cfb90cb1786c856e",
       "version": "1.76.0",
diff --git a/versions/b-/boost-program-options.json b/versions/b-/boost-program-options.json
index b147dcb..019f966 100644
--- a/versions/b-/boost-program-options.json
+++ b/versions/b-/boost-program-options.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "88ad44984772d71ce3ec8f617be3bf712b5b4394",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "6e841e59b06375faa95855cefe7cf14515ddcc42",
       "version": "1.76.0",
diff --git a/versions/b-/boost-property-map.json b/versions/b-/boost-property-map.json
index b14a178..c566620 100644
--- a/versions/b-/boost-property-map.json
+++ b/versions/b-/boost-property-map.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "c866a47a5b9a770e415dc1078cc37870cd5851bf",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "68d4dfac2cedfe5786ecfb96bbe974c7257c73c7",
       "version": "1.76.0",
diff --git a/versions/b-/boost-property-tree.json b/versions/b-/boost-property-tree.json
index 260a3a1..590c41e 100644
--- a/versions/b-/boost-property-tree.json
+++ b/versions/b-/boost-property-tree.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "959191d822cc095e02a3f6d9af5b68aeb823a0d1",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "099a09d3ed31651c57f2f3c735da5948dce45b66",
       "version": "1.76.0",
diff --git a/versions/b-/boost-proto.json b/versions/b-/boost-proto.json
index b1a2f8b..64d5c6e 100644
--- a/versions/b-/boost-proto.json
+++ b/versions/b-/boost-proto.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "5d33f62f1117da9bac418c4b85d1a1bd96c547a4",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "e7d8b52790eabfc30fa162d68055d3fe30c8b20c",
       "version": "1.76.0",
diff --git a/versions/b-/boost-ptr-container.json b/versions/b-/boost-ptr-container.json
index da82a81..342e26e 100644
--- a/versions/b-/boost-ptr-container.json
+++ b/versions/b-/boost-ptr-container.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "e954b84d951409f6445d7d49bafa66c977ed9834",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "1a46fb253999b4a420c6ae8c060351bb56dfb303",
       "version": "1.76.0",
diff --git a/versions/b-/boost-python.json b/versions/b-/boost-python.json
index 3b2903d..e7d8651 100644
--- a/versions/b-/boost-python.json
+++ b/versions/b-/boost-python.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "f608df15dae03f42a6ed45bbdea7834552ec543a",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "789047e74a9db18c96ada8dc7addda4fc867360e",
       "version": "1.76.0",
diff --git a/versions/b-/boost-qvm.json b/versions/b-/boost-qvm.json
index 4233595..072fa2f 100644
--- a/versions/b-/boost-qvm.json
+++ b/versions/b-/boost-qvm.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "5d7b01d612075dfb3d89b799bec152785c838b84",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "70b5734ed30839efbf4048f5749af11e292df641",
       "version": "1.76.0",
diff --git a/versions/b-/boost-random.json b/versions/b-/boost-random.json
index 7ab2951..46cb2eb 100644
--- a/versions/b-/boost-random.json
+++ b/versions/b-/boost-random.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "3a0a3ae2efeb04c9d179354134b5efe5c16da71e",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "174356d3aa0622ffc40c5a8a2c4c4d2813498a2e",
       "version": "1.76.0",
diff --git a/versions/b-/boost-range.json b/versions/b-/boost-range.json
index 5eb0373..a04bcd0 100644
--- a/versions/b-/boost-range.json
+++ b/versions/b-/boost-range.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "737f4f322e661e01459862fbe73f748390b59c3d",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "e595f4b0f7135b43d0bef283fec3c0d4d742dc51",
       "version": "1.76.0",
diff --git a/versions/b-/boost-ratio.json b/versions/b-/boost-ratio.json
index 0f17ec5..8f132fe 100644
--- a/versions/b-/boost-ratio.json
+++ b/versions/b-/boost-ratio.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "724fa7b1c0e1d78a9c29595b042443090e53a8ee",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "002edb9b01fe471f968eba09c80bed4ea60fa865",
       "version": "1.76.0",
diff --git a/versions/b-/boost-rational.json b/versions/b-/boost-rational.json
index 749b85e..2fae947 100644
--- a/versions/b-/boost-rational.json
+++ b/versions/b-/boost-rational.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "d54d04de158ddaf33d7b8a6815532e8ee2771515",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "8f6911d5b98ba7669956568acb155112e623927b",
       "version": "1.76.0",
diff --git a/versions/b-/boost-regex.json b/versions/b-/boost-regex.json
index 756cd71..64f14f3 100644
--- a/versions/b-/boost-regex.json
+++ b/versions/b-/boost-regex.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "3b3c9f5ccc3133e73ab117db2928e164df10d62e",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "7803a877c9e9acd2162106e3bc15eb363b6b069a",
       "version": "1.76.0",
diff --git a/versions/b-/boost-safe-numerics.json b/versions/b-/boost-safe-numerics.json
index 388d351..0922755 100644
--- a/versions/b-/boost-safe-numerics.json
+++ b/versions/b-/boost-safe-numerics.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "fc4fa0c3b394d848fbc83ca16bcaec15742ed3db",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "69c7ccf5d656e92b0a71e2456933481338ddb675",
       "version": "1.76.0",
diff --git a/versions/b-/boost-scope-exit.json b/versions/b-/boost-scope-exit.json
index 351561e..622822b 100644
--- a/versions/b-/boost-scope-exit.json
+++ b/versions/b-/boost-scope-exit.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "33d55355e2f85c6188f1d131f386f86b8e29efc1",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "419330b673f261bc92184d6f65b442bda6fb0fbb",
       "version": "1.76.0",
diff --git a/versions/b-/boost-serialization.json b/versions/b-/boost-serialization.json
index 127e96e..2ca28e8 100644
--- a/versions/b-/boost-serialization.json
+++ b/versions/b-/boost-serialization.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "c8d272453100026b736637eabbebd15fb86ddd00",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "7cd97a04356c141db68bfb6aec62c68e467f9ea6",
       "version": "1.76.0",
diff --git a/versions/b-/boost-signals2.json b/versions/b-/boost-signals2.json
index a03b6c1..633f990 100644
--- a/versions/b-/boost-signals2.json
+++ b/versions/b-/boost-signals2.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "ac3a1ba310974e1653a99cccc34339f29ad43786",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "c574224ceed1d97eb67edfdb398117fb908b91c9",
       "version": "1.76.0",
diff --git a/versions/b-/boost-smart-ptr.json b/versions/b-/boost-smart-ptr.json
index 08a9295..dfb0d40 100644
--- a/versions/b-/boost-smart-ptr.json
+++ b/versions/b-/boost-smart-ptr.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "700532550b70d03254c77f1467ab4c01a2c6e62a",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "f43e22c2f1e0d71baa91b8ac5d995ab0cc0a802e",
       "version": "1.76.0",
diff --git a/versions/b-/boost-sort.json b/versions/b-/boost-sort.json
index 2d9c8e0..df8596d 100644
--- a/versions/b-/boost-sort.json
+++ b/versions/b-/boost-sort.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "af8327ce79cadcc43327a0f75d79b2e5feed38b8",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "078e3d6c36e55a55d2af19d02036437d6dabff5e",
       "version": "1.76.0",
diff --git a/versions/b-/boost-spirit.json b/versions/b-/boost-spirit.json
index 4ec1efb..098082d 100644
--- a/versions/b-/boost-spirit.json
+++ b/versions/b-/boost-spirit.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "bc66c5a9ccd7f7bde95426392bc7ff62189f920d",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "0fd209b14daf0b5990c60a1e10a6d92dd03c009c",
       "version": "1.76.0",
diff --git a/versions/b-/boost-stacktrace.json b/versions/b-/boost-stacktrace.json
index 06611a5..92f8154 100644
--- a/versions/b-/boost-stacktrace.json
+++ b/versions/b-/boost-stacktrace.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "cdd32d2e17baa1c70faefe65ea2a8877675ebc22",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "02837608d604cde8de8bcbd5dcc706e406a808dd",
       "version": "1.76.0",
diff --git a/versions/b-/boost-statechart.json b/versions/b-/boost-statechart.json
index 934fe3a..b3e2508 100644
--- a/versions/b-/boost-statechart.json
+++ b/versions/b-/boost-statechart.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "044b9fc61c729216838037b6b519393e32b2fa26",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "94c1acd6353e0db7370f742c082c160114f7af8a",
       "version": "1.76.0",
diff --git a/versions/b-/boost-static-assert.json b/versions/b-/boost-static-assert.json
index 5a1eef7..1da1c11 100644
--- a/versions/b-/boost-static-assert.json
+++ b/versions/b-/boost-static-assert.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "57ca16ab3652380b32a137add7aed6a385754d75",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "dc334c3a07d041efa802d868ece12150bdef34b9",
       "version": "1.76.0",
diff --git a/versions/b-/boost-static-string.json b/versions/b-/boost-static-string.json
index ce71f6e..c5953e7 100644
--- a/versions/b-/boost-static-string.json
+++ b/versions/b-/boost-static-string.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "8296453890169b2bf99e2b7ecf4231c7ae572903",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "990abb2e15b868e2f80750422c3750e11700bc17",
       "version": "1.76.0",
diff --git a/versions/b-/boost-stl-interfaces.json b/versions/b-/boost-stl-interfaces.json
index 4b44371..4d7a745 100644
--- a/versions/b-/boost-stl-interfaces.json
+++ b/versions/b-/boost-stl-interfaces.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "0e127914d34e8dbaebf9f36fe800b8bc85252233",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "4b74daa481d1f60e2d6f9c6b221a80dc8668cde7",
       "version": "1.76.0",
diff --git a/versions/b-/boost-system.json b/versions/b-/boost-system.json
index 61c8f4c..11a6352 100644
--- a/versions/b-/boost-system.json
+++ b/versions/b-/boost-system.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "973d6e6f8e21c429e4c61ffdd394d71bdd96bbc1",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "c0286de08a3fa5ba043e432b986df78f4defcc96",
       "version": "1.76.0",
diff --git a/versions/b-/boost-test.json b/versions/b-/boost-test.json
index de7fd15..e3199f2 100644
--- a/versions/b-/boost-test.json
+++ b/versions/b-/boost-test.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "ec8db1a8051ee54cda424bbb51296f70d6f62976",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "9bab6b8839833eda9df6a0016d8634d129fef485",
       "version": "1.76.0",
diff --git a/versions/b-/boost-thread.json b/versions/b-/boost-thread.json
index b6358cf..1e532a7 100644
--- a/versions/b-/boost-thread.json
+++ b/versions/b-/boost-thread.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "c9029e417b5ae083ffebf6eb922e6f26edf6380a",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "ef29c4cc84cd28ca6cc812794dfb264709dac11e",
       "version": "1.76.0",
diff --git a/versions/b-/boost-throw-exception.json b/versions/b-/boost-throw-exception.json
index 673c725..39345f0 100644
--- a/versions/b-/boost-throw-exception.json
+++ b/versions/b-/boost-throw-exception.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "f0887800c8710d96015c7c1541f78265e1227963",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "29a39e0d594d74febccddce3a077ff39c484fe21",
       "version": "1.76.0",
diff --git a/versions/b-/boost-timer.json b/versions/b-/boost-timer.json
index 70ad94f..ad7b8e0 100644
--- a/versions/b-/boost-timer.json
+++ b/versions/b-/boost-timer.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "cee3a21bb22197439cae2f5ac86048c31d0e5bb6",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "7e8fe8dd0d1524fc679c48bf4ca41f31a99ebc36",
       "version": "1.76.0",
diff --git a/versions/b-/boost-tokenizer.json b/versions/b-/boost-tokenizer.json
index ab96011..b665523 100644
--- a/versions/b-/boost-tokenizer.json
+++ b/versions/b-/boost-tokenizer.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "56a1fb828a469ba50000983860226452c264050f",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "2b9b3cbc205006491c43f7244cd4a046961e610c",
       "version": "1.76.0",
diff --git a/versions/b-/boost-tti.json b/versions/b-/boost-tti.json
index 49ab50a..8de66a0 100644
--- a/versions/b-/boost-tti.json
+++ b/versions/b-/boost-tti.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "102fbb95889400677115252d4a5954a2f7edd5e1",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "878a097bf8023343a8af384bb30e0eee437a6904",
       "version": "1.76.0",
diff --git a/versions/b-/boost-tuple.json b/versions/b-/boost-tuple.json
index 47483ea..a37d4c5 100644
--- a/versions/b-/boost-tuple.json
+++ b/versions/b-/boost-tuple.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "35d10ab4f156848f6f08f8bc26e41b27638af55e",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "8b10179f5ffe71f697610799b865c72d7be1dfb2",
       "version": "1.76.0",
diff --git a/versions/b-/boost-type-erasure.json b/versions/b-/boost-type-erasure.json
index 4e4fa5e..6527479 100644
--- a/versions/b-/boost-type-erasure.json
+++ b/versions/b-/boost-type-erasure.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "a9bde685d7fda2b82db62ca1bac9f2f445980933",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "b488a742d2f94e05da4f00a2fd3c9cb46fba13df",
       "version": "1.76.0",
diff --git a/versions/b-/boost-type-index.json b/versions/b-/boost-type-index.json
index 5c43e79..41d2c86 100644
--- a/versions/b-/boost-type-index.json
+++ b/versions/b-/boost-type-index.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "b8c5d86d75e307f04c4e5548f2ff57dccdc29e40",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "2125b24468cfbf25aaf0c3f600cda9b6773ffb18",
       "version": "1.76.0",
diff --git a/versions/b-/boost-type-traits.json b/versions/b-/boost-type-traits.json
index 0769cc4..85a5178 100644
--- a/versions/b-/boost-type-traits.json
+++ b/versions/b-/boost-type-traits.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "7f108bb5313d004627d2b81b5e2a6d7298b091e9",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "2feae16df79f9f3d24b98d407e542458706426c5",
       "version": "1.76.0",
diff --git a/versions/b-/boost-typeof.json b/versions/b-/boost-typeof.json
index fe3d24d..f68d656 100644
--- a/versions/b-/boost-typeof.json
+++ b/versions/b-/boost-typeof.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "7df16df37b9fe9d5e4184dfdf928030010522f51",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "6f493f75125a3d4c8b69fccc3c72ed6b868368c4",
       "version": "1.76.0",
diff --git a/versions/b-/boost-ublas.json b/versions/b-/boost-ublas.json
index 843391a..813a33d 100644
--- a/versions/b-/boost-ublas.json
+++ b/versions/b-/boost-ublas.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "7261e769f15495294c4eed2d06a157979419b0a9",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "845a49ec34532fe2ba0d071e489eec10808499ab",
       "version": "1.76.0",
diff --git a/versions/b-/boost-uninstall.json b/versions/b-/boost-uninstall.json
index 200bac7..b0bdb7a 100644
--- a/versions/b-/boost-uninstall.json
+++ b/versions/b-/boost-uninstall.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "5d947b991071a758e1845ae85d4d9e235c585528",
+      "version-string": "1.77.0",
+      "port-version": 1
+    },
     {
       "git-tree": "092a563d81779e6bfb0ee656bc4c8f01f57c7666",
       "version-string": "1.75.0",
diff --git a/versions/b-/boost-units.json b/versions/b-/boost-units.json
index df5f79b..366bdf9 100644
--- a/versions/b-/boost-units.json
+++ b/versions/b-/boost-units.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "696b0e8e934400879bf390ad024b231a3b32fa4c",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "fce0be543d0eabb6160e3294f89c10165623e53f",
       "version": "1.76.0",
diff --git a/versions/b-/boost-unordered.json b/versions/b-/boost-unordered.json
index a68e71d..008c8e4 100644
--- a/versions/b-/boost-unordered.json
+++ b/versions/b-/boost-unordered.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "e0e056b82651533817c1ca6dce6fb6239ccdcdbb",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "f950f2d90f50ec8d7982801ae8df77ab848285a6",
       "version": "1.76.0",
diff --git a/versions/b-/boost-utility.json b/versions/b-/boost-utility.json
index 94ad46f..7162542 100644
--- a/versions/b-/boost-utility.json
+++ b/versions/b-/boost-utility.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "e3589215d60cac29105fb361ef70e6d8befb8f94",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "aa3e587e5d4f80c8aa934cde043ac5940adaed55",
       "version": "1.76.0",
diff --git a/versions/b-/boost-uuid.json b/versions/b-/boost-uuid.json
index 92e4a8e..c800583 100644
--- a/versions/b-/boost-uuid.json
+++ b/versions/b-/boost-uuid.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "ce741d3c6c5770db02da8abb268bdd0b2cd0519b",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "5da2f125967693081c7afcf81a327fb6b63343f0",
       "version": "1.76.0",
diff --git a/versions/b-/boost-variant.json b/versions/b-/boost-variant.json
index 87d228c..fa05a70 100644
--- a/versions/b-/boost-variant.json
+++ b/versions/b-/boost-variant.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "63d66b780f8fb2e1b7c1365fc54b23795b09279c",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "cc3ce58ddedfd3cf1d23a75154f3939a1f7604bb",
       "version": "1.76.0",
diff --git a/versions/b-/boost-variant2.json b/versions/b-/boost-variant2.json
index 3482f58..12a9941 100644
--- a/versions/b-/boost-variant2.json
+++ b/versions/b-/boost-variant2.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "7cc13c2fc5f9f303b76d9fc39da52e198bd6a998",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "e3a2b15165133dd1a0ab0c5477e521e25ad02a31",
       "version": "1.76.0",
diff --git a/versions/b-/boost-vmd.json b/versions/b-/boost-vmd.json
index 1bd9429..b6fba2a 100644
--- a/versions/b-/boost-vmd.json
+++ b/versions/b-/boost-vmd.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "65746c8cdad55d1703218a4e1eeaedd8a8cf3641",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "b2e44500c55aa436e9d239130203e1953f4d713c",
       "version": "1.76.0",
diff --git a/versions/b-/boost-wave.json b/versions/b-/boost-wave.json
index 1e613bd..abbbdd2 100644
--- a/versions/b-/boost-wave.json
+++ b/versions/b-/boost-wave.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "af25837c59d98a04cfc571b4b1a38736f6ee4ee4",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "0b25e696df99e6186c1018a04d8c66607d330b89",
       "version": "1.76.0",
diff --git a/versions/b-/boost-winapi.json b/versions/b-/boost-winapi.json
index fe729f3..6279226 100644
--- a/versions/b-/boost-winapi.json
+++ b/versions/b-/boost-winapi.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "2d4c0be143dbffd619ac154ef5d8f4fe24277bbe",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "48b21bc998317a6d60c63e07b38c83f4126b107b",
       "version": "1.76.0",
diff --git a/versions/b-/boost-xpressive.json b/versions/b-/boost-xpressive.json
index eef160d..36d6037 100644
--- a/versions/b-/boost-xpressive.json
+++ b/versions/b-/boost-xpressive.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "bf04b7076a27d24203528b52aaf41efc83923c67",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "8fea61636685db99cf11030e507f028cfa212bee",
       "version": "1.76.0",
diff --git a/versions/b-/boost-yap.json b/versions/b-/boost-yap.json
index 7365300..6fa9b8f 100644
--- a/versions/b-/boost-yap.json
+++ b/versions/b-/boost-yap.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "856780f406def0087cc90b0dd0b623a65d78103e",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "daf7f224a26824ae0f4deb4e605e952d97755eb6",
       "version": "1.76.0",
diff --git a/versions/b-/boost.json b/versions/b-/boost.json
index 6c3c1e0..2072c78 100644
--- a/versions/b-/boost.json
+++ b/versions/b-/boost.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "e0e3c95e8780305543f8f28dc4917313783cc2b0",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "1e18b90b86df900244b7c8c7001ceeac37b083ae",
       "version": "1.76.0",
diff --git a/versions/baseline.json b/versions/baseline.json
index 739bdd0..5135cb4 100644
--- a/versions/baseline.json
+++ b/versions/baseline.json
@@ -449,55 +449,55 @@
       "port-version": 0
     },
     "boost": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-accumulators": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-algorithm": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-align": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-any": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-array": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-asio": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-assert": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-assign": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-atomic": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-beast": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-bimap": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-bind": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-build": {
@@ -505,79 +505,83 @@
       "port-version": 0
     },
     "boost-callable-traits": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-chrono": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-circular-buffer": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-compatibility": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-compute": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-concept-check": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-config": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-container": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-container-hash": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-context": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-contract": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-conversion": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-convert": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-core": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-coroutine": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-coroutine2": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-crc": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-date-time": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
+      "port-version": 0
+    },
+    "boost-describe": {
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-detail": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-di": {
@@ -585,435 +589,443 @@
       "port-version": 0
     },
     "boost-dll": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-dynamic-bitset": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-endian": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-exception": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-fiber": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-filesystem": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-flyweight": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-foreach": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-format": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-function": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-function-types": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-functional": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-fusion": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-geometry": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-gil": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-graph": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-graph-parallel": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-hana": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-heap": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-histogram": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-hof": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-icl": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-integer": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-interprocess": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-interval": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-intrusive": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-io": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-iostreams": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-iterator": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-json": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-lambda": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
+      "port-version": 0
+    },
+    "boost-lambda2": {
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-leaf": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-lexical-cast": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-local-function": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-locale": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-lockfree": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-log": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-logic": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-math": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-metaparse": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-modular-build-helper": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 1
     },
     "boost-move": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-mp11": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-mpi": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-mpl": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-msm": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-multi-array": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-multi-index": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-multiprecision": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-nowide": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-numeric-conversion": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-odeint": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-optional": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-outcome": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-parameter": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-parameter-python": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-pfr": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-phoenix": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-poly-collection": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-polygon": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-pool": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-predef": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-preprocessor": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-process": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-program-options": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-property-map": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
+      "port-version": 0
+    },
+    "boost-property-map-parallel": {
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-property-tree": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-proto": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-ptr-container": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-python": {
-      "baseline": "1.76.0",
-      "port-version": 1
+      "baseline": "1.77.0",
+      "port-version": 0
     },
     "boost-qvm": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-random": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-range": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-ratio": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-rational": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-regex": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-safe-numerics": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-scope-exit": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-serialization": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-signals2": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-smart-ptr": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-sort": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-spirit": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-stacktrace": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-statechart": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-static-assert": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-static-string": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-stl-interfaces": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-system": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-test": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-thread": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-throw-exception": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-timer": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-tokenizer": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-tti": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-tuple": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-type-erasure": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-type-index": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-type-traits": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-typeof": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-ublas": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-uninstall": {
-      "baseline": "1.75.0",
+      "baseline": "1.77.0",
       "port-version": 1
     },
     "boost-units": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-unordered": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-utility": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-uuid": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-variant": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-variant2": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-vcpkg-helpers": {
@@ -1021,23 +1033,23 @@
       "port-version": 2
     },
     "boost-vmd": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-wave": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-winapi": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-xpressive": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-yap": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boringssl": {
@@ -6770,7 +6782,7 @@
     },
     "wt": {
       "baseline": "4.5.0",
-      "port-version": 0
+      "port-version": 1
     },
     "wtl": {
       "baseline": "10.0.10320",
diff --git a/versions/w-/wt.json b/versions/w-/wt.json
index 6a42741..20866f8 100644
--- a/versions/w-/wt.json
+++ b/versions/w-/wt.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "aff8d400e9b1b015ed45a84c702d0049db122f82",
+      "version": "4.5.0",
+      "port-version": 1
+    },
     {
       "git-tree": "4e770dbe450a78c88a5d607926eaf854e15cd546",
       "version-string": "4.5.0",

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 e22f9d7d70e61b8b0cfe1c0adacee69bf6f8365b -- versions
./vcpkg x-add-version --all
Diff
diff --git a/versions/b-/boost-accumulators.json b/versions/b-/boost-accumulators.json
index 9199767..c8562b8 100644
--- a/versions/b-/boost-accumulators.json
+++ b/versions/b-/boost-accumulators.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "b24ef7a5bec0e29c8013593cd6bba58e52b19a7a",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "94824d664d1b512dd44c3c84652b59da7726273a",
       "version": "1.76.0",
diff --git a/versions/b-/boost-algorithm.json b/versions/b-/boost-algorithm.json
index d4abb0b..85eb9ae 100644
--- a/versions/b-/boost-algorithm.json
+++ b/versions/b-/boost-algorithm.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "338f795a1e6d73ab25444f64fe7ba1d617128813",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "b6ce23e02aaf8b595e852e9746677fa7f85819ca",
       "version": "1.76.0",
diff --git a/versions/b-/boost-align.json b/versions/b-/boost-align.json
index 53a6ac2..56e02d2 100644
--- a/versions/b-/boost-align.json
+++ b/versions/b-/boost-align.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "5e733503d18c7e82478961e1155a40a95af0ab42",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "b28cfbc210773962783f57f6526678f1085be471",
       "version": "1.76.0",
diff --git a/versions/b-/boost-any.json b/versions/b-/boost-any.json
index c548b6c..c1150cc 100644
--- a/versions/b-/boost-any.json
+++ b/versions/b-/boost-any.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "cf8bdfd2ce434a981620383dcc07d46c0a071ca1",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "20631fecfd4ef3388bcaca6a3491d27b23bde42d",
       "version": "1.76.0",
diff --git a/versions/b-/boost-array.json b/versions/b-/boost-array.json
index 2f0eb18..f14f775 100644
--- a/versions/b-/boost-array.json
+++ b/versions/b-/boost-array.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "fb008cce0de1c6a34ac5222d03d7e1069d135dc4",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "bea67607788bd73e3c83b93848a507090f886b7c",
       "version": "1.76.0",
diff --git a/versions/b-/boost-asio.json b/versions/b-/boost-asio.json
index 1043fdf..6559833 100644
--- a/versions/b-/boost-asio.json
+++ b/versions/b-/boost-asio.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "9c5c591c857588b69354bf075019bc78ce4237bd",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "c422367cb9f7a8de0fcbf1809e1a2cab1983bce9",
       "version": "1.76.0",
diff --git a/versions/b-/boost-assert.json b/versions/b-/boost-assert.json
index 38aa1d4..04e0758 100644
--- a/versions/b-/boost-assert.json
+++ b/versions/b-/boost-assert.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "db6b88ce332c6752f87f8f0c098a832e23610303",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "d756c428b49e3aed8ce71c1d0b946426e929ef8a",
       "version": "1.76.0",
diff --git a/versions/b-/boost-assign.json b/versions/b-/boost-assign.json
index 1ee54c9..2ba9d64 100644
--- a/versions/b-/boost-assign.json
+++ b/versions/b-/boost-assign.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "c7c391576a6f9714453c28f6b73ddcb3c7439827",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "b026e0722c90b595f8125caab74275b68dcd81f9",
       "version": "1.76.0",
diff --git a/versions/b-/boost-atomic.json b/versions/b-/boost-atomic.json
index be30f33..1c02219 100644
--- a/versions/b-/boost-atomic.json
+++ b/versions/b-/boost-atomic.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "9bb8e8b3f795d8034a4690e1a53ed4028e9a9573",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "cfe27152cb82633d279f5c55b3eb9ba3b454e23e",
       "version": "1.76.0",
diff --git a/versions/b-/boost-beast.json b/versions/b-/boost-beast.json
index f3d4809..58a516b 100644
--- a/versions/b-/boost-beast.json
+++ b/versions/b-/boost-beast.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "154d8664ca78bcee263cec7a297afe36a4877313",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "9d135f2fabb815ef2c643e71db48e227494aa3dd",
       "version": "1.76.0",
diff --git a/versions/b-/boost-bimap.json b/versions/b-/boost-bimap.json
index afb682e..ff33f65 100644
--- a/versions/b-/boost-bimap.json
+++ b/versions/b-/boost-bimap.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "726aaa86124fd8d1658f0813902b8bf9b27bb707",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "2a01b028c11f40a89e1f0157f97e866ed4d53046",
       "version": "1.76.0",
diff --git a/versions/b-/boost-bind.json b/versions/b-/boost-bind.json
index bf814c6..a69492f 100644
--- a/versions/b-/boost-bind.json
+++ b/versions/b-/boost-bind.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "a1764edb5aaa4cf532e6e2d60d56420240dec410",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "7e622ce41f16af974c759e51dd9a250b054b3a71",
       "version": "1.76.0",
diff --git a/versions/b-/boost-build.json b/versions/b-/boost-build.json
index 42d36cd..a660f3f 100644
--- a/versions/b-/boost-build.json
+++ b/versions/b-/boost-build.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "d12d4a6f44a7356c4262b27adcda834fe893b576",
+      "version-string": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "8e84097fbdf78eb6220bb0bb7c63addefb6301d9",
       "version-string": "1.75.0",
diff --git a/versions/b-/boost-callable-traits.json b/versions/b-/boost-callable-traits.json
index adc0b9f..ae38830 100644
--- a/versions/b-/boost-callable-traits.json
+++ b/versions/b-/boost-callable-traits.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "6c22b4049665b95038b8f5d1e1952434f1387f7c",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "61e468bd018412606e863d2b43d9b01c54205ba8",
       "version": "1.76.0",
diff --git a/versions/b-/boost-chrono.json b/versions/b-/boost-chrono.json
index 92397ae..5908580 100644
--- a/versions/b-/boost-chrono.json
+++ b/versions/b-/boost-chrono.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "5c9333099c0b1f57423804e364b2f496f020f8c8",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "9852214af239e8f5f34ba4299ac07b5e207f01da",
       "version": "1.76.0",
diff --git a/versions/b-/boost-circular-buffer.json b/versions/b-/boost-circular-buffer.json
index 0d7578b..0de7c05 100644
--- a/versions/b-/boost-circular-buffer.json
+++ b/versions/b-/boost-circular-buffer.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "6352fb4c9b9e30001311015e28e712e9a2ef4a33",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "bcf85566e4489a3d73496650c2ae9481ff3640ef",
       "version": "1.76.0",
diff --git a/versions/b-/boost-compatibility.json b/versions/b-/boost-compatibility.json
index 2c9f8fb..11473c8 100644
--- a/versions/b-/boost-compatibility.json
+++ b/versions/b-/boost-compatibility.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "b2b4f365d9ee62baf2f0197bad774a679cb7449e",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "06fb2597b509bc3d29528cb737c46db0ee09ecdc",
       "version": "1.76.0",
diff --git a/versions/b-/boost-compute.json b/versions/b-/boost-compute.json
index 34cca0a..a4d2f56 100644
--- a/versions/b-/boost-compute.json
+++ b/versions/b-/boost-compute.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "3e134e562b5a454a46bf922f7633cdf581db7795",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "805aad1fd978317024fd94885e2cfde0b90af4ef",
       "version": "1.76.0",
diff --git a/versions/b-/boost-concept-check.json b/versions/b-/boost-concept-check.json
index a8e6283..e116be7 100644
--- a/versions/b-/boost-concept-check.json
+++ b/versions/b-/boost-concept-check.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "9bdfb3a9b14b35dc1833bc559226c7925096ff57",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "b6c3818b3fbea8e53859becf5f7a80ab8e583a85",
       "version": "1.76.0",
diff --git a/versions/b-/boost-config.json b/versions/b-/boost-config.json
index 0500008..6e93f18 100644
--- a/versions/b-/boost-config.json
+++ b/versions/b-/boost-config.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "2a93a4c962b961f617c133389c18a994e3c27af1",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "a840275c02416548a8fa29b9d6170cb0a6e14680",
       "version": "1.76.0",
diff --git a/versions/b-/boost-container-hash.json b/versions/b-/boost-container-hash.json
index ca60695..9611986 100644
--- a/versions/b-/boost-container-hash.json
+++ b/versions/b-/boost-container-hash.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "76c8d3c46db10b6774d6986822e53d1140934667",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "b8f8aa1976367c2a674b1a8a91ec5e2ceee25a4c",
       "version": "1.76.0",
diff --git a/versions/b-/boost-container.json b/versions/b-/boost-container.json
index 2da6fb4..811e6b4 100644
--- a/versions/b-/boost-container.json
+++ b/versions/b-/boost-container.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "033dd128263aba848d4456db4f614f1affe104d4",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "d24b325327cadb5031964d839a0c89ca482d87ad",
       "version": "1.76.0",
diff --git a/versions/b-/boost-context.json b/versions/b-/boost-context.json
index 57b42e3..ee75461 100644
--- a/versions/b-/boost-context.json
+++ b/versions/b-/boost-context.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "992c59006113598a5898e24538141227cf6025c2",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "7543f135833a2b698617f25a5206dd4194fe01bb",
       "version": "1.76.0",
diff --git a/versions/b-/boost-contract.json b/versions/b-/boost-contract.json
index 6a3914a..a833709 100644
--- a/versions/b-/boost-contract.json
+++ b/versions/b-/boost-contract.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "d75c604ab26d9ee1e065a6acbd2cf0044014ecac",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "6b8c36f8582d262cc3c02dc91e98309dd53b5a4b",
       "version": "1.76.0",
diff --git a/versions/b-/boost-conversion.json b/versions/b-/boost-conversion.json
index 3397248..40cc349 100644
--- a/versions/b-/boost-conversion.json
+++ b/versions/b-/boost-conversion.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "5b591e95244353857eaade53621ee895b1d9e0a6",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "a18dc435cbe0aa35d32830fbe85d7d5ab0b71bf0",
       "version": "1.76.0",
diff --git a/versions/b-/boost-convert.json b/versions/b-/boost-convert.json
index b12a031..1bdea7d 100644
--- a/versions/b-/boost-convert.json
+++ b/versions/b-/boost-convert.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "8f01a746807fe131cfd83962df7faebd340eaef4",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "d13b694428c83a3f00302d0a4af2d2c457f13f05",
       "version": "1.76.0",
diff --git a/versions/b-/boost-core.json b/versions/b-/boost-core.json
index 03ec7ef..8c80cf3 100644
--- a/versions/b-/boost-core.json
+++ b/versions/b-/boost-core.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "a56c8546828ee16a442a336c2385f9986f8c055f",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "f72d1f923bbbf99709e9cbaf54f36b7c2d22d169",
       "version": "1.76.0",
diff --git a/versions/b-/boost-coroutine.json b/versions/b-/boost-coroutine.json
index f00bc26..79932ac 100644
--- a/versions/b-/boost-coroutine.json
+++ b/versions/b-/boost-coroutine.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "de4e08efac1f752a41b5f2260dd95732a0c73715",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "55c94396b67927007f75ce08b2acc2b9adc908e5",
       "version": "1.76.0",
diff --git a/versions/b-/boost-coroutine2.json b/versions/b-/boost-coroutine2.json
index a77f8ef..de4f10b 100644
--- a/versions/b-/boost-coroutine2.json
+++ b/versions/b-/boost-coroutine2.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "a8142422dd258f6a24df4ef3caf54b1d48096d8e",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "4fe20c2b3573e82f0db30917b005310bc8697f88",
       "version": "1.76.0",
diff --git a/versions/b-/boost-crc.json b/versions/b-/boost-crc.json
index b3f8af4..d887e71 100644
--- a/versions/b-/boost-crc.json
+++ b/versions/b-/boost-crc.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "bab49b15015caaf455e6b304a613fccacd501ada",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "a9fb53c9bd706bc62d747a6e19e7d0639da9805d",
       "version": "1.76.0",
diff --git a/versions/b-/boost-date-time.json b/versions/b-/boost-date-time.json
index 7f7d436..5d8705d 100644
--- a/versions/b-/boost-date-time.json
+++ b/versions/b-/boost-date-time.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "f1ba7566da43e127b28ce33a75985063844ed803",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "47a2624a239c59fd89846f7b24fc3b108b31e82b",
       "version": "1.76.0",
diff --git a/versions/b-/boost-detail.json b/versions/b-/boost-detail.json
index 6697d99..2a2390b 100644
--- a/versions/b-/boost-detail.json
+++ b/versions/b-/boost-detail.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "57dabb22a4f9dfe872c6f007c9dbae7bf0847514",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "69e27a71e0cacff0f2a9b005f03bc6262fe97210",
       "version": "1.76.0",
diff --git a/versions/b-/boost-dll.json b/versions/b-/boost-dll.json
index fd55ed1..8fef201 100644
--- a/versions/b-/boost-dll.json
+++ b/versions/b-/boost-dll.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "7ca0cf6c2a9f41257ad68442240ff7ad21b7e662",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "b04bd18cc23d270ccaf152f5d28d5948ca69a664",
       "version": "1.76.0",
diff --git a/versions/b-/boost-dynamic-bitset.json b/versions/b-/boost-dynamic-bitset.json
index a8f5f19..25de531 100644
--- a/versions/b-/boost-dynamic-bitset.json
+++ b/versions/b-/boost-dynamic-bitset.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "e5b7742c115d4e4a450062e30b1542c6fe4aac5d",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "f0d3d3b2abd89405fba3564e8db5e05a02fb2902",
       "version": "1.76.0",
diff --git a/versions/b-/boost-endian.json b/versions/b-/boost-endian.json
index 45e4a26..48caee3 100644
--- a/versions/b-/boost-endian.json
+++ b/versions/b-/boost-endian.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "6950c45ffb4e112920b6dd50c1cddde07b30d61d",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "c191f1b591ce4455f933fa254ca32dfa5796058d",
       "version": "1.76.0",
diff --git a/versions/b-/boost-exception.json b/versions/b-/boost-exception.json
index 5dc5968..ae69b55 100644
--- a/versions/b-/boost-exception.json
+++ b/versions/b-/boost-exception.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "a3f0c1aa4eac8dd4cadc1d2c9c533c3589764db2",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "aa0a09700d91a3cd3bf1fbf6b8463e20ede77053",
       "version": "1.76.0",
diff --git a/versions/b-/boost-fiber.json b/versions/b-/boost-fiber.json
index fc78d02..0b41d4e 100644
--- a/versions/b-/boost-fiber.json
+++ b/versions/b-/boost-fiber.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "87a26babef4d570c0ad24a596950a60694e3e356",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "e9b109cf5a3f708a5036ddeee8b58676357b3db9",
       "version": "1.76.0",
diff --git a/versions/b-/boost-filesystem.json b/versions/b-/boost-filesystem.json
index b26dbff..43b0198 100644
--- a/versions/b-/boost-filesystem.json
+++ b/versions/b-/boost-filesystem.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "df63cb20c6f72f8295ef55126a68cf48e4babc62",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "9265c46ce355c8470fa5bf8941b59dd27428d92e",
       "version": "1.76.0",
diff --git a/versions/b-/boost-flyweight.json b/versions/b-/boost-flyweight.json
index 06bb8dc..4f92215 100644
--- a/versions/b-/boost-flyweight.json
+++ b/versions/b-/boost-flyweight.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "3c927df2056a6603e5bdc20673e22692183fd92e",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "476c374b6a92402048db19b98376eff8b3e05782",
       "version": "1.76.0",
diff --git a/versions/b-/boost-foreach.json b/versions/b-/boost-foreach.json
index e5dec6f..14e835a 100644
--- a/versions/b-/boost-foreach.json
+++ b/versions/b-/boost-foreach.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "95983cd3eb11558e24d1f63a68a2ee944da927df",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "0e0fdd6589d7f0f04406efec82efcec315fa337e",
       "version": "1.76.0",
diff --git a/versions/b-/boost-format.json b/versions/b-/boost-format.json
index e398345..6b3d151 100644
--- a/versions/b-/boost-format.json
+++ b/versions/b-/boost-format.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "15c6449aa221b65139b38cc6c6ef91f32e2d2b1d",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "352c9212fd097f4c147caf0dab9cec05cd47aa1a",
       "version": "1.76.0",
diff --git a/versions/b-/boost-function-types.json b/versions/b-/boost-function-types.json
index b7af3e7..c2d0dcf 100644
--- a/versions/b-/boost-function-types.json
+++ b/versions/b-/boost-function-types.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "7675770af935fb375c0350c7a5fc561f9bc31432",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "2f33a85bf7a578c9659b4bccd02296568bae3f3e",
       "version": "1.76.0",
diff --git a/versions/b-/boost-function.json b/versions/b-/boost-function.json
index eb9a5ce..9de524d 100644
--- a/versions/b-/boost-function.json
+++ b/versions/b-/boost-function.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "092af2f7e20c516fc02e8a39d8887f2301bb1fd9",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "ad37e24486926b336f2ee015a3fa88cc8f8a2490",
       "version": "1.76.0",
diff --git a/versions/b-/boost-functional.json b/versions/b-/boost-functional.json
index cc58bf4..68497a7 100644
--- a/versions/b-/boost-functional.json
+++ b/versions/b-/boost-functional.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "26960fd1a5c5ffbb7da0d747f43a61a27d8825eb",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "e84b797bddccd2a46e818d4364f71810f687b117",
       "version": "1.76.0",
diff --git a/versions/b-/boost-fusion.json b/versions/b-/boost-fusion.json
index 58cb0d0..da58b9f 100644
--- a/versions/b-/boost-fusion.json
+++ b/versions/b-/boost-fusion.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "e33ce42cfab1b757d73fc0c4ac7edacaefd0be58",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "e6168fcf7f513e57e8f01f5c0ab19f446a66cd57",
       "version": "1.76.0",
diff --git a/versions/b-/boost-geometry.json b/versions/b-/boost-geometry.json
index a0b8d11..df15e0f 100644
--- a/versions/b-/boost-geometry.json
+++ b/versions/b-/boost-geometry.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "96d1b04d567acad7c4caafc869fa7daa64968aac",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "7de8c6c9ed0908a5d85b3dd739d27922fa213931",
       "version": "1.76.0",
diff --git a/versions/b-/boost-gil.json b/versions/b-/boost-gil.json
index b1f28b1..4b38949 100644
--- a/versions/b-/boost-gil.json
+++ b/versions/b-/boost-gil.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "2f4d4429e10ce2721dc48a01588fbf200c683bc5",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "4d323694c269cffa88a705e2eec5339c1dd391d3",
       "version": "1.76.0",
diff --git a/versions/b-/boost-graph-parallel.json b/versions/b-/boost-graph-parallel.json
index 8bb123d..2f73a8e 100644
--- a/versions/b-/boost-graph-parallel.json
+++ b/versions/b-/boost-graph-parallel.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "c6493194305abdbfcbc26b46a95a0e594721bd56",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "e71dd1ba560f6dfcfefa262a5c6762a15b94e3d4",
       "version": "1.76.0",
diff --git a/versions/b-/boost-graph.json b/versions/b-/boost-graph.json
index 41ac721..d79df4d 100644
--- a/versions/b-/boost-graph.json
+++ b/versions/b-/boost-graph.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "8efeb5e83b2bdc10c3a8dc5798d6f118be3aaf3a",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "c14b7885fb22225d265897b942a090ee43bcc1c3",
       "version": "1.76.0",
diff --git a/versions/b-/boost-hana.json b/versions/b-/boost-hana.json
index 469ac15..4a4d472 100644
--- a/versions/b-/boost-hana.json
+++ b/versions/b-/boost-hana.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "e24bae813978df09c5b5718b6c4d2aa87734ab2a",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "55d762dd0711b68ad1e494dc5d7f3e88ba6b6889",
       "version": "1.76.0",
diff --git a/versions/b-/boost-heap.json b/versions/b-/boost-heap.json
index 5053b07..02f4783 100644
--- a/versions/b-/boost-heap.json
+++ b/versions/b-/boost-heap.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "d9947d5f31b9c87f5ce1e759e02099b1949502e4",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "7901583dc54be5f2453147da8fc772c5295f3ccd",
       "version": "1.76.0",
diff --git a/versions/b-/boost-histogram.json b/versions/b-/boost-histogram.json
index 928b7b0..8419587 100644
--- a/versions/b-/boost-histogram.json
+++ b/versions/b-/boost-histogram.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "09522ba204485792839f58b858ac31550e14a023",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "dcdf8ce8a1b3b6563bc1aae0ef60afaaac061f89",
       "version": "1.76.0",
diff --git a/versions/b-/boost-hof.json b/versions/b-/boost-hof.json
index 15433f0..e351454 100644
--- a/versions/b-/boost-hof.json
+++ b/versions/b-/boost-hof.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "2c22e81e06ddd812d0328854ce7302f662fca398",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "8bc8af27f9d16f09f9c17a179abdf230d39a24eb",
       "version": "1.76.0",
diff --git a/versions/b-/boost-icl.json b/versions/b-/boost-icl.json
index 96f0dbf..a248dde 100644
--- a/versions/b-/boost-icl.json
+++ b/versions/b-/boost-icl.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "753c4291a6d27d5c2fc377455c83df2ee9fd569a",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "70080f8e245f5ba2caa54b447f946bee8c998ec8",
       "version": "1.76.0",
diff --git a/versions/b-/boost-integer.json b/versions/b-/boost-integer.json
index 511c3d1..9310a58 100644
--- a/versions/b-/boost-integer.json
+++ b/versions/b-/boost-integer.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "375a2af7e2d5d620aa9f42064255c269b0c73f5a",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "77a69013cb4d850223122dff3bff12318a140d82",
       "version": "1.76.0",
diff --git a/versions/b-/boost-interprocess.json b/versions/b-/boost-interprocess.json
index 48908e0..7cb7b5e 100644
--- a/versions/b-/boost-interprocess.json
+++ b/versions/b-/boost-interprocess.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "6461c4f63a5c0f31efb213c9d1e3b9328b2e3dcc",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "6e0c78814b07fcfe58e421f651bda285081dcd48",
       "version": "1.76.0",
diff --git a/versions/b-/boost-interval.json b/versions/b-/boost-interval.json
index 5f1944f..277962a 100644
--- a/versions/b-/boost-interval.json
+++ b/versions/b-/boost-interval.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "e57b55cec7198cb4f448933fa2763465db0c9672",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "6c7ee56a1456d43b67e772976c40eab0f96e10e8",
       "version": "1.76.0",
diff --git a/versions/b-/boost-intrusive.json b/versions/b-/boost-intrusive.json
index a691948..5d825dc 100644
--- a/versions/b-/boost-intrusive.json
+++ b/versions/b-/boost-intrusive.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "9fb49266dc300d8914a0485972738b960ccf4339",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "c63e249209fcddec92063bb59266892ed6bfab38",
       "version": "1.76.0",
diff --git a/versions/b-/boost-io.json b/versions/b-/boost-io.json
index 2ca5c98..cd5cec0 100644
--- a/versions/b-/boost-io.json
+++ b/versions/b-/boost-io.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "83ec8bab1f1bbd6eb1e2883a26747c7982d5c34f",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "33d8fc8dd5a42e12f4d1cd0989c147a674d5c6f1",
       "version": "1.76.0",
diff --git a/versions/b-/boost-iostreams.json b/versions/b-/boost-iostreams.json
index 348cd0d..75cb95f 100644
--- a/versions/b-/boost-iostreams.json
+++ b/versions/b-/boost-iostreams.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "1fc7dc408d28d15df3275d9280004919fe5ab9c4",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "0909e271c34f98d1e5857091ce21b16e1d165e05",
       "version": "1.76.0",
diff --git a/versions/b-/boost-iterator.json b/versions/b-/boost-iterator.json
index 69f4d65..ce0b7af 100644
--- a/versions/b-/boost-iterator.json
+++ b/versions/b-/boost-iterator.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "7bec2abc5b714c2bd975178406937ef59a73f29b",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "504d724993ea74e0bc0b17b4101539cd603460d5",
       "version": "1.76.0",
diff --git a/versions/b-/boost-json.json b/versions/b-/boost-json.json
index b09be2c..9fe215d 100644
--- a/versions/b-/boost-json.json
+++ b/versions/b-/boost-json.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "66ddd627366a366a18be5bcea9dceb430e1d7203",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "b7a48d6f43ab6578d7f25969c0aaf0c385036c8a",
       "version": "1.76.0",
diff --git a/versions/b-/boost-lambda.json b/versions/b-/boost-lambda.json
index f1bd8dd..9655aa3 100644
--- a/versions/b-/boost-lambda.json
+++ b/versions/b-/boost-lambda.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "56ca5b54a9913e884d79bfd72e13ac6d72acd71d",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "63ee28b3c29f04ba5d62bb8d0c9ab8e4b051dd1c",
       "version": "1.76.0",
diff --git a/versions/b-/boost-leaf.json b/versions/b-/boost-leaf.json
index 429812e..7061e9b 100644
--- a/versions/b-/boost-leaf.json
+++ b/versions/b-/boost-leaf.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "e257e66da57763ab4e677806d04b6d67721c09df",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "e5d414a21f12b33a083b6595ef485d21e6e4df76",
       "version": "1.76.0",
diff --git a/versions/b-/boost-lexical-cast.json b/versions/b-/boost-lexical-cast.json
index 378637e..a1012e9 100644
--- a/versions/b-/boost-lexical-cast.json
+++ b/versions/b-/boost-lexical-cast.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "3a265d9296755adc81f3c02b273d758798903b0c",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "966a986af9237664ffc3b35384ccbe006b83e196",
       "version": "1.76.0",
diff --git a/versions/b-/boost-local-function.json b/versions/b-/boost-local-function.json
index b482198..41612a1 100644
--- a/versions/b-/boost-local-function.json
+++ b/versions/b-/boost-local-function.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "61818440e17f46b0715e5b53b8c49a79dc274a27",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "3e9c798dfb0bba3dd3833464354ff492e735231e",
       "version": "1.76.0",
diff --git a/versions/b-/boost-locale.json b/versions/b-/boost-locale.json
index 7bd52fe..8f6049e 100644
--- a/versions/b-/boost-locale.json
+++ b/versions/b-/boost-locale.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "59ab585870df1376d15841fb150f21f603c21ca9",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "76b51eadd7efd7d81d23c39d126a50abd1cb82e5",
       "version": "1.76.0",
diff --git a/versions/b-/boost-lockfree.json b/versions/b-/boost-lockfree.json
index 66c9bc4..75c947d 100644
--- a/versions/b-/boost-lockfree.json
+++ b/versions/b-/boost-lockfree.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "6760017d0cf025254b1056309a2c32407081c4bb",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "22166eccd3d3b536062ee1648d147ee357a058ed",
       "version": "1.76.0",
diff --git a/versions/b-/boost-log.json b/versions/b-/boost-log.json
index d7baec9..93d50e9 100644
--- a/versions/b-/boost-log.json
+++ b/versions/b-/boost-log.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "7b1d79374410e1c342555c708282343c6122ae96",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "1e1221d665804faaebfc9c5b91c89a6b3f66f91d",
       "version": "1.76.0",
diff --git a/versions/b-/boost-logic.json b/versions/b-/boost-logic.json
index 5abc466..2cccebe 100644
--- a/versions/b-/boost-logic.json
+++ b/versions/b-/boost-logic.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "afcc526b0a9287bc84744bf57a1a6d37a0b3b567",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "ee745d1ee8b0842a39a46d7830655c765b438bca",
       "version": "1.76.0",
diff --git a/versions/b-/boost-math.json b/versions/b-/boost-math.json
index 413344d..353118f 100644
--- a/versions/b-/boost-math.json
+++ b/versions/b-/boost-math.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "5dc4b635d9319bbc04b989686157b6af1298a000",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "448de1ada43d74ffd7b4511c34319a5cc25bbec0",
       "version": "1.76.0",
diff --git a/versions/b-/boost-metaparse.json b/versions/b-/boost-metaparse.json
index 4b3a52a..bfdb509 100644
--- a/versions/b-/boost-metaparse.json
+++ b/versions/b-/boost-metaparse.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "4f5433852913f94917d5e6afde09d24d48421ed3",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "44ca94c8ff9e03288a08adedfbccd61541867d75",
       "version": "1.76.0",
diff --git a/versions/b-/boost-modular-build-helper.json b/versions/b-/boost-modular-build-helper.json
index 95199b6..2e3bcaa 100644
--- a/versions/b-/boost-modular-build-helper.json
+++ b/versions/b-/boost-modular-build-helper.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "6b5ff461c715fba0987c202450e2aba7a635b84a",
+      "version-string": "1.77.0",
+      "port-version": 1
+    },
     {
       "git-tree": "f9cf6243049bf0abf8526fba57702a2122665549",
       "version-string": "1.76.0",
diff --git a/versions/b-/boost-move.json b/versions/b-/boost-move.json
index e8cebf7..2063ba7 100644
--- a/versions/b-/boost-move.json
+++ b/versions/b-/boost-move.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "d912a2a9e0b705919dae22cd8af6a4467e209e4e",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "b6563abd760c2241004acc0da699152ab8c4b294",
       "version": "1.76.0",
diff --git a/versions/b-/boost-mp11.json b/versions/b-/boost-mp11.json
index 7766829..f0be35f 100644
--- a/versions/b-/boost-mp11.json
+++ b/versions/b-/boost-mp11.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "f685c323f00cf309294ac9e26b554baacbe3aecf",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "8aa7b3c86aa66c1629ac5cf5ce4e4b6a4a95b61e",
       "version": "1.76.0",
diff --git a/versions/b-/boost-mpi.json b/versions/b-/boost-mpi.json
index 57f691c..eb59eb3 100644
--- a/versions/b-/boost-mpi.json
+++ b/versions/b-/boost-mpi.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "5a2d7122bd10559e19ef5ed8a9fef6922d31978b",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "21a8e85d8e04d477e9127f80d78b6abf1d130651",
       "version": "1.76.0",
diff --git a/versions/b-/boost-mpl.json b/versions/b-/boost-mpl.json
index 59a9f42..ef673f4 100644
--- a/versions/b-/boost-mpl.json
+++ b/versions/b-/boost-mpl.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "1b0bd80c486b32952b76c2b9539555cff5d2f911",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "250327ba168c480f1f530792a14e87cd4d13b63d",
       "version": "1.76.0",
diff --git a/versions/b-/boost-msm.json b/versions/b-/boost-msm.json
index 4e4dcbb..09d01c8 100644
--- a/versions/b-/boost-msm.json
+++ b/versions/b-/boost-msm.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "c2dc03df49f99f1fca480d0439fe973a1f02c96b",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "ba54ee9c431c0c499935a7d7bc8a255cd5e9cac7",
       "version": "1.76.0",
diff --git a/versions/b-/boost-multi-array.json b/versions/b-/boost-multi-array.json
index e705e3c..5fa1f2b 100644
--- a/versions/b-/boost-multi-array.json
+++ b/versions/b-/boost-multi-array.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "afcf3afccfec7dacd50795dad8c588b3f2dabbb5",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "bc5acbb8051e16c1e48d8e82ea0fac48c6024287",
       "version": "1.76.0",
diff --git a/versions/b-/boost-multi-index.json b/versions/b-/boost-multi-index.json
index d0fa4e3..1be14c6 100644
--- a/versions/b-/boost-multi-index.json
+++ b/versions/b-/boost-multi-index.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "e993a57f4569f76310bc8c203372ebe472395005",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "d1e0c81cdc2adb33d2963722016c0b13a15055f7",
       "version": "1.76.0",
diff --git a/versions/b-/boost-multiprecision.json b/versions/b-/boost-multiprecision.json
index aec9114..2959fa9 100644
--- a/versions/b-/boost-multiprecision.json
+++ b/versions/b-/boost-multiprecision.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "58d7184ae4115f7f46671db9929708872e6aae6c",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "55ee6b85fe02f7875374cb3f78a427365ba7beb5",
       "version": "1.76.0",
diff --git a/versions/b-/boost-nowide.json b/versions/b-/boost-nowide.json
index 79290c8..cbf26a0 100644
--- a/versions/b-/boost-nowide.json
+++ b/versions/b-/boost-nowide.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "0c79d5b12c04d95989cca229ad4142dfe14e18cb",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "9b1a6083440b08b8b266524dac6a8aa200e417dc",
       "version": "1.76.0",
diff --git a/versions/b-/boost-numeric-conversion.json b/versions/b-/boost-numeric-conversion.json
index 2904434..1d616a8 100644
--- a/versions/b-/boost-numeric-conversion.json
+++ b/versions/b-/boost-numeric-conversion.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "78140f78c6400520bd4ce340c68236e083a504e9",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "3ab3a3a915ad6bff1aa094641e7471e5ddc8a11d",
       "version": "1.76.0",
diff --git a/versions/b-/boost-odeint.json b/versions/b-/boost-odeint.json
index c0d98ac..5ca26e8 100644
--- a/versions/b-/boost-odeint.json
+++ b/versions/b-/boost-odeint.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "50460c81582e71e1cfbc4351485380abf3e2dc1f",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "89c69f304356b50d3e4e58155bb08009629de385",
       "version": "1.76.0",
diff --git a/versions/b-/boost-optional.json b/versions/b-/boost-optional.json
index 00a11e9..e4f8ac1 100644
--- a/versions/b-/boost-optional.json
+++ b/versions/b-/boost-optional.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "4a1ddf516bc0edc855ab4d9b8d134f338ba51a94",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "5a824aac647806d7f8d03ea8ec715faea895d54a",
       "version": "1.76.0",
diff --git a/versions/b-/boost-outcome.json b/versions/b-/boost-outcome.json
index 3944d0a..9169456 100644
--- a/versions/b-/boost-outcome.json
+++ b/versions/b-/boost-outcome.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "6737734e6d10c475676e1ed16967ec7792acc7dc",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "1ea91b17815f03d2702bf3721f8002cb8d64cb85",
       "version": "1.76.0",
diff --git a/versions/b-/boost-parameter-python.json b/versions/b-/boost-parameter-python.json
index 746e6f6..3e36eae 100644
--- a/versions/b-/boost-parameter-python.json
+++ b/versions/b-/boost-parameter-python.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "5295cb4faa096633a23163b2a6409a27464a157e",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "e57e6544326fe84416a0060a9d93723d05b9bb54",
       "version": "1.76.0",
diff --git a/versions/b-/boost-parameter.json b/versions/b-/boost-parameter.json
index 73318e0..794115c 100644
--- a/versions/b-/boost-parameter.json
+++ b/versions/b-/boost-parameter.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "3f480980e4e1ce4713a28bd24d728efb0bb931fa",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "e064373327329af8a7624ad00073dbfdbc196a48",
       "version": "1.76.0",
diff --git a/versions/b-/boost-pfr.json b/versions/b-/boost-pfr.json
index 072e583..3c04fc3 100644
--- a/versions/b-/boost-pfr.json
+++ b/versions/b-/boost-pfr.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "23bdfdb9c9cb19e28201088dc055b85dc44b62bf",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "f58af0deba41766f33ad383428463f59cf38d976",
       "version": "1.76.0",
diff --git a/versions/b-/boost-phoenix.json b/versions/b-/boost-phoenix.json
index 1144779..e8742b8 100644
--- a/versions/b-/boost-phoenix.json
+++ b/versions/b-/boost-phoenix.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "2926d1b537106cb231bb9f3a657f6fde6c8530f8",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "20af48e0084ec80f69c580872c2fc4e01fffd4fc",
       "version": "1.76.0",
diff --git a/versions/b-/boost-poly-collection.json b/versions/b-/boost-poly-collection.json
index 5072c7e..3aed0d7 100644
--- a/versions/b-/boost-poly-collection.json
+++ b/versions/b-/boost-poly-collection.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "d57a3554e15ff1a0bf279688f487751bc5f74efb",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "603662ddf6590592848f2dd714fb08776d3a9616",
       "version": "1.76.0",
diff --git a/versions/b-/boost-polygon.json b/versions/b-/boost-polygon.json
index 85a7bea..c7f28fe 100644
--- a/versions/b-/boost-polygon.json
+++ b/versions/b-/boost-polygon.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "81ea3095d56a98f6d5b75db6568a19e48ac819bb",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "1a6ab42b35df132f8a1f7c52dc7d92eb8a7cb894",
       "version": "1.76.0",
diff --git a/versions/b-/boost-pool.json b/versions/b-/boost-pool.json
index 0ddce84..c6c63d6 100644
--- a/versions/b-/boost-pool.json
+++ b/versions/b-/boost-pool.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "7794803f75109db0ca64a48d2f1cbd76100b153d",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "a9ae22b07f1f3b91d8b90f8532480abfbd0a24ac",
       "version": "1.76.0",
diff --git a/versions/b-/boost-predef.json b/versions/b-/boost-predef.json
index 5428d42..cfea8f0 100644
--- a/versions/b-/boost-predef.json
+++ b/versions/b-/boost-predef.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "a291dbfb68391a25f04944f9caa924f570b26d41",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "240a1963be7f74c2de3f507bf034e765c632f033",
       "version": "1.76.0",
diff --git a/versions/b-/boost-preprocessor.json b/versions/b-/boost-preprocessor.json
index dd306d3..ec230e7 100644
--- a/versions/b-/boost-preprocessor.json
+++ b/versions/b-/boost-preprocessor.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "6abad213e30df5ed168164b2612dba2041c7e8c1",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "c618127e3c475a0991c59922fa57c2fee6eabd40",
       "version": "1.76.0",
diff --git a/versions/b-/boost-process.json b/versions/b-/boost-process.json
index df9877e..464304c 100644
--- a/versions/b-/boost-process.json
+++ b/versions/b-/boost-process.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "6589096a03d4f8ea1590b1b9e1bdc41a47c2f907",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "dd105bdb8e892a098738e054cfb90cb1786c856e",
       "version": "1.76.0",
diff --git a/versions/b-/boost-program-options.json b/versions/b-/boost-program-options.json
index b147dcb..019f966 100644
--- a/versions/b-/boost-program-options.json
+++ b/versions/b-/boost-program-options.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "88ad44984772d71ce3ec8f617be3bf712b5b4394",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "6e841e59b06375faa95855cefe7cf14515ddcc42",
       "version": "1.76.0",
diff --git a/versions/b-/boost-property-map.json b/versions/b-/boost-property-map.json
index b14a178..c566620 100644
--- a/versions/b-/boost-property-map.json
+++ b/versions/b-/boost-property-map.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "c866a47a5b9a770e415dc1078cc37870cd5851bf",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "68d4dfac2cedfe5786ecfb96bbe974c7257c73c7",
       "version": "1.76.0",
diff --git a/versions/b-/boost-property-tree.json b/versions/b-/boost-property-tree.json
index 260a3a1..590c41e 100644
--- a/versions/b-/boost-property-tree.json
+++ b/versions/b-/boost-property-tree.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "959191d822cc095e02a3f6d9af5b68aeb823a0d1",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "099a09d3ed31651c57f2f3c735da5948dce45b66",
       "version": "1.76.0",
diff --git a/versions/b-/boost-proto.json b/versions/b-/boost-proto.json
index b1a2f8b..64d5c6e 100644
--- a/versions/b-/boost-proto.json
+++ b/versions/b-/boost-proto.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "5d33f62f1117da9bac418c4b85d1a1bd96c547a4",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "e7d8b52790eabfc30fa162d68055d3fe30c8b20c",
       "version": "1.76.0",
diff --git a/versions/b-/boost-ptr-container.json b/versions/b-/boost-ptr-container.json
index da82a81..342e26e 100644
--- a/versions/b-/boost-ptr-container.json
+++ b/versions/b-/boost-ptr-container.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "e954b84d951409f6445d7d49bafa66c977ed9834",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "1a46fb253999b4a420c6ae8c060351bb56dfb303",
       "version": "1.76.0",
diff --git a/versions/b-/boost-python.json b/versions/b-/boost-python.json
index 3b2903d..e7d8651 100644
--- a/versions/b-/boost-python.json
+++ b/versions/b-/boost-python.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "f608df15dae03f42a6ed45bbdea7834552ec543a",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "789047e74a9db18c96ada8dc7addda4fc867360e",
       "version": "1.76.0",
diff --git a/versions/b-/boost-qvm.json b/versions/b-/boost-qvm.json
index 4233595..072fa2f 100644
--- a/versions/b-/boost-qvm.json
+++ b/versions/b-/boost-qvm.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "5d7b01d612075dfb3d89b799bec152785c838b84",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "70b5734ed30839efbf4048f5749af11e292df641",
       "version": "1.76.0",
diff --git a/versions/b-/boost-random.json b/versions/b-/boost-random.json
index 7ab2951..46cb2eb 100644
--- a/versions/b-/boost-random.json
+++ b/versions/b-/boost-random.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "3a0a3ae2efeb04c9d179354134b5efe5c16da71e",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "174356d3aa0622ffc40c5a8a2c4c4d2813498a2e",
       "version": "1.76.0",
diff --git a/versions/b-/boost-range.json b/versions/b-/boost-range.json
index 5eb0373..a04bcd0 100644
--- a/versions/b-/boost-range.json
+++ b/versions/b-/boost-range.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "737f4f322e661e01459862fbe73f748390b59c3d",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "e595f4b0f7135b43d0bef283fec3c0d4d742dc51",
       "version": "1.76.0",
diff --git a/versions/b-/boost-ratio.json b/versions/b-/boost-ratio.json
index 0f17ec5..8f132fe 100644
--- a/versions/b-/boost-ratio.json
+++ b/versions/b-/boost-ratio.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "724fa7b1c0e1d78a9c29595b042443090e53a8ee",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "002edb9b01fe471f968eba09c80bed4ea60fa865",
       "version": "1.76.0",
diff --git a/versions/b-/boost-rational.json b/versions/b-/boost-rational.json
index 749b85e..2fae947 100644
--- a/versions/b-/boost-rational.json
+++ b/versions/b-/boost-rational.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "d54d04de158ddaf33d7b8a6815532e8ee2771515",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "8f6911d5b98ba7669956568acb155112e623927b",
       "version": "1.76.0",
diff --git a/versions/b-/boost-regex.json b/versions/b-/boost-regex.json
index 756cd71..64f14f3 100644
--- a/versions/b-/boost-regex.json
+++ b/versions/b-/boost-regex.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "3b3c9f5ccc3133e73ab117db2928e164df10d62e",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "7803a877c9e9acd2162106e3bc15eb363b6b069a",
       "version": "1.76.0",
diff --git a/versions/b-/boost-safe-numerics.json b/versions/b-/boost-safe-numerics.json
index 388d351..0922755 100644
--- a/versions/b-/boost-safe-numerics.json
+++ b/versions/b-/boost-safe-numerics.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "fc4fa0c3b394d848fbc83ca16bcaec15742ed3db",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "69c7ccf5d656e92b0a71e2456933481338ddb675",
       "version": "1.76.0",
diff --git a/versions/b-/boost-scope-exit.json b/versions/b-/boost-scope-exit.json
index 351561e..622822b 100644
--- a/versions/b-/boost-scope-exit.json
+++ b/versions/b-/boost-scope-exit.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "33d55355e2f85c6188f1d131f386f86b8e29efc1",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "419330b673f261bc92184d6f65b442bda6fb0fbb",
       "version": "1.76.0",
diff --git a/versions/b-/boost-serialization.json b/versions/b-/boost-serialization.json
index 127e96e..2ca28e8 100644
--- a/versions/b-/boost-serialization.json
+++ b/versions/b-/boost-serialization.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "c8d272453100026b736637eabbebd15fb86ddd00",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "7cd97a04356c141db68bfb6aec62c68e467f9ea6",
       "version": "1.76.0",
diff --git a/versions/b-/boost-signals2.json b/versions/b-/boost-signals2.json
index a03b6c1..633f990 100644
--- a/versions/b-/boost-signals2.json
+++ b/versions/b-/boost-signals2.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "ac3a1ba310974e1653a99cccc34339f29ad43786",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "c574224ceed1d97eb67edfdb398117fb908b91c9",
       "version": "1.76.0",
diff --git a/versions/b-/boost-smart-ptr.json b/versions/b-/boost-smart-ptr.json
index 08a9295..dfb0d40 100644
--- a/versions/b-/boost-smart-ptr.json
+++ b/versions/b-/boost-smart-ptr.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "700532550b70d03254c77f1467ab4c01a2c6e62a",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "f43e22c2f1e0d71baa91b8ac5d995ab0cc0a802e",
       "version": "1.76.0",
diff --git a/versions/b-/boost-sort.json b/versions/b-/boost-sort.json
index 2d9c8e0..df8596d 100644
--- a/versions/b-/boost-sort.json
+++ b/versions/b-/boost-sort.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "af8327ce79cadcc43327a0f75d79b2e5feed38b8",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "078e3d6c36e55a55d2af19d02036437d6dabff5e",
       "version": "1.76.0",
diff --git a/versions/b-/boost-spirit.json b/versions/b-/boost-spirit.json
index 4ec1efb..098082d 100644
--- a/versions/b-/boost-spirit.json
+++ b/versions/b-/boost-spirit.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "bc66c5a9ccd7f7bde95426392bc7ff62189f920d",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "0fd209b14daf0b5990c60a1e10a6d92dd03c009c",
       "version": "1.76.0",
diff --git a/versions/b-/boost-stacktrace.json b/versions/b-/boost-stacktrace.json
index 06611a5..92f8154 100644
--- a/versions/b-/boost-stacktrace.json
+++ b/versions/b-/boost-stacktrace.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "cdd32d2e17baa1c70faefe65ea2a8877675ebc22",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "02837608d604cde8de8bcbd5dcc706e406a808dd",
       "version": "1.76.0",
diff --git a/versions/b-/boost-statechart.json b/versions/b-/boost-statechart.json
index 934fe3a..b3e2508 100644
--- a/versions/b-/boost-statechart.json
+++ b/versions/b-/boost-statechart.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "044b9fc61c729216838037b6b519393e32b2fa26",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "94c1acd6353e0db7370f742c082c160114f7af8a",
       "version": "1.76.0",
diff --git a/versions/b-/boost-static-assert.json b/versions/b-/boost-static-assert.json
index 5a1eef7..1da1c11 100644
--- a/versions/b-/boost-static-assert.json
+++ b/versions/b-/boost-static-assert.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "57ca16ab3652380b32a137add7aed6a385754d75",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "dc334c3a07d041efa802d868ece12150bdef34b9",
       "version": "1.76.0",
diff --git a/versions/b-/boost-static-string.json b/versions/b-/boost-static-string.json
index ce71f6e..c5953e7 100644
--- a/versions/b-/boost-static-string.json
+++ b/versions/b-/boost-static-string.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "8296453890169b2bf99e2b7ecf4231c7ae572903",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "990abb2e15b868e2f80750422c3750e11700bc17",
       "version": "1.76.0",
diff --git a/versions/b-/boost-stl-interfaces.json b/versions/b-/boost-stl-interfaces.json
index 4b44371..4d7a745 100644
--- a/versions/b-/boost-stl-interfaces.json
+++ b/versions/b-/boost-stl-interfaces.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "0e127914d34e8dbaebf9f36fe800b8bc85252233",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "4b74daa481d1f60e2d6f9c6b221a80dc8668cde7",
       "version": "1.76.0",
diff --git a/versions/b-/boost-system.json b/versions/b-/boost-system.json
index 61c8f4c..11a6352 100644
--- a/versions/b-/boost-system.json
+++ b/versions/b-/boost-system.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "973d6e6f8e21c429e4c61ffdd394d71bdd96bbc1",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "c0286de08a3fa5ba043e432b986df78f4defcc96",
       "version": "1.76.0",
diff --git a/versions/b-/boost-test.json b/versions/b-/boost-test.json
index de7fd15..e3199f2 100644
--- a/versions/b-/boost-test.json
+++ b/versions/b-/boost-test.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "ec8db1a8051ee54cda424bbb51296f70d6f62976",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "9bab6b8839833eda9df6a0016d8634d129fef485",
       "version": "1.76.0",
diff --git a/versions/b-/boost-thread.json b/versions/b-/boost-thread.json
index b6358cf..1e532a7 100644
--- a/versions/b-/boost-thread.json
+++ b/versions/b-/boost-thread.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "c9029e417b5ae083ffebf6eb922e6f26edf6380a",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "ef29c4cc84cd28ca6cc812794dfb264709dac11e",
       "version": "1.76.0",
diff --git a/versions/b-/boost-throw-exception.json b/versions/b-/boost-throw-exception.json
index 673c725..39345f0 100644
--- a/versions/b-/boost-throw-exception.json
+++ b/versions/b-/boost-throw-exception.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "f0887800c8710d96015c7c1541f78265e1227963",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "29a39e0d594d74febccddce3a077ff39c484fe21",
       "version": "1.76.0",
diff --git a/versions/b-/boost-timer.json b/versions/b-/boost-timer.json
index 70ad94f..ad7b8e0 100644
--- a/versions/b-/boost-timer.json
+++ b/versions/b-/boost-timer.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "cee3a21bb22197439cae2f5ac86048c31d0e5bb6",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "7e8fe8dd0d1524fc679c48bf4ca41f31a99ebc36",
       "version": "1.76.0",
diff --git a/versions/b-/boost-tokenizer.json b/versions/b-/boost-tokenizer.json
index ab96011..b665523 100644
--- a/versions/b-/boost-tokenizer.json
+++ b/versions/b-/boost-tokenizer.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "56a1fb828a469ba50000983860226452c264050f",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "2b9b3cbc205006491c43f7244cd4a046961e610c",
       "version": "1.76.0",
diff --git a/versions/b-/boost-tti.json b/versions/b-/boost-tti.json
index 49ab50a..8de66a0 100644
--- a/versions/b-/boost-tti.json
+++ b/versions/b-/boost-tti.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "102fbb95889400677115252d4a5954a2f7edd5e1",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "878a097bf8023343a8af384bb30e0eee437a6904",
       "version": "1.76.0",
diff --git a/versions/b-/boost-tuple.json b/versions/b-/boost-tuple.json
index 47483ea..a37d4c5 100644
--- a/versions/b-/boost-tuple.json
+++ b/versions/b-/boost-tuple.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "35d10ab4f156848f6f08f8bc26e41b27638af55e",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "8b10179f5ffe71f697610799b865c72d7be1dfb2",
       "version": "1.76.0",
diff --git a/versions/b-/boost-type-erasure.json b/versions/b-/boost-type-erasure.json
index 4e4fa5e..6527479 100644
--- a/versions/b-/boost-type-erasure.json
+++ b/versions/b-/boost-type-erasure.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "a9bde685d7fda2b82db62ca1bac9f2f445980933",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "b488a742d2f94e05da4f00a2fd3c9cb46fba13df",
       "version": "1.76.0",
diff --git a/versions/b-/boost-type-index.json b/versions/b-/boost-type-index.json
index 5c43e79..41d2c86 100644
--- a/versions/b-/boost-type-index.json
+++ b/versions/b-/boost-type-index.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "b8c5d86d75e307f04c4e5548f2ff57dccdc29e40",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "2125b24468cfbf25aaf0c3f600cda9b6773ffb18",
       "version": "1.76.0",
diff --git a/versions/b-/boost-type-traits.json b/versions/b-/boost-type-traits.json
index 0769cc4..85a5178 100644
--- a/versions/b-/boost-type-traits.json
+++ b/versions/b-/boost-type-traits.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "7f108bb5313d004627d2b81b5e2a6d7298b091e9",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "2feae16df79f9f3d24b98d407e542458706426c5",
       "version": "1.76.0",
diff --git a/versions/b-/boost-typeof.json b/versions/b-/boost-typeof.json
index fe3d24d..f68d656 100644
--- a/versions/b-/boost-typeof.json
+++ b/versions/b-/boost-typeof.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "7df16df37b9fe9d5e4184dfdf928030010522f51",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "6f493f75125a3d4c8b69fccc3c72ed6b868368c4",
       "version": "1.76.0",
diff --git a/versions/b-/boost-ublas.json b/versions/b-/boost-ublas.json
index 843391a..813a33d 100644
--- a/versions/b-/boost-ublas.json
+++ b/versions/b-/boost-ublas.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "7261e769f15495294c4eed2d06a157979419b0a9",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "845a49ec34532fe2ba0d071e489eec10808499ab",
       "version": "1.76.0",
diff --git a/versions/b-/boost-uninstall.json b/versions/b-/boost-uninstall.json
index 200bac7..b0bdb7a 100644
--- a/versions/b-/boost-uninstall.json
+++ b/versions/b-/boost-uninstall.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "5d947b991071a758e1845ae85d4d9e235c585528",
+      "version-string": "1.77.0",
+      "port-version": 1
+    },
     {
       "git-tree": "092a563d81779e6bfb0ee656bc4c8f01f57c7666",
       "version-string": "1.75.0",
diff --git a/versions/b-/boost-units.json b/versions/b-/boost-units.json
index df5f79b..366bdf9 100644
--- a/versions/b-/boost-units.json
+++ b/versions/b-/boost-units.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "696b0e8e934400879bf390ad024b231a3b32fa4c",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "fce0be543d0eabb6160e3294f89c10165623e53f",
       "version": "1.76.0",
diff --git a/versions/b-/boost-unordered.json b/versions/b-/boost-unordered.json
index a68e71d..008c8e4 100644
--- a/versions/b-/boost-unordered.json
+++ b/versions/b-/boost-unordered.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "e0e056b82651533817c1ca6dce6fb6239ccdcdbb",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "f950f2d90f50ec8d7982801ae8df77ab848285a6",
       "version": "1.76.0",
diff --git a/versions/b-/boost-utility.json b/versions/b-/boost-utility.json
index 94ad46f..7162542 100644
--- a/versions/b-/boost-utility.json
+++ b/versions/b-/boost-utility.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "e3589215d60cac29105fb361ef70e6d8befb8f94",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "aa3e587e5d4f80c8aa934cde043ac5940adaed55",
       "version": "1.76.0",
diff --git a/versions/b-/boost-uuid.json b/versions/b-/boost-uuid.json
index 92e4a8e..c800583 100644
--- a/versions/b-/boost-uuid.json
+++ b/versions/b-/boost-uuid.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "ce741d3c6c5770db02da8abb268bdd0b2cd0519b",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "5da2f125967693081c7afcf81a327fb6b63343f0",
       "version": "1.76.0",
diff --git a/versions/b-/boost-variant.json b/versions/b-/boost-variant.json
index 87d228c..fa05a70 100644
--- a/versions/b-/boost-variant.json
+++ b/versions/b-/boost-variant.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "63d66b780f8fb2e1b7c1365fc54b23795b09279c",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "cc3ce58ddedfd3cf1d23a75154f3939a1f7604bb",
       "version": "1.76.0",
diff --git a/versions/b-/boost-variant2.json b/versions/b-/boost-variant2.json
index 3482f58..12a9941 100644
--- a/versions/b-/boost-variant2.json
+++ b/versions/b-/boost-variant2.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "7cc13c2fc5f9f303b76d9fc39da52e198bd6a998",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "e3a2b15165133dd1a0ab0c5477e521e25ad02a31",
       "version": "1.76.0",
diff --git a/versions/b-/boost-vmd.json b/versions/b-/boost-vmd.json
index 1bd9429..b6fba2a 100644
--- a/versions/b-/boost-vmd.json
+++ b/versions/b-/boost-vmd.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "65746c8cdad55d1703218a4e1eeaedd8a8cf3641",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "b2e44500c55aa436e9d239130203e1953f4d713c",
       "version": "1.76.0",
diff --git a/versions/b-/boost-wave.json b/versions/b-/boost-wave.json
index 1e613bd..abbbdd2 100644
--- a/versions/b-/boost-wave.json
+++ b/versions/b-/boost-wave.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "af25837c59d98a04cfc571b4b1a38736f6ee4ee4",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "0b25e696df99e6186c1018a04d8c66607d330b89",
       "version": "1.76.0",
diff --git a/versions/b-/boost-winapi.json b/versions/b-/boost-winapi.json
index fe729f3..6279226 100644
--- a/versions/b-/boost-winapi.json
+++ b/versions/b-/boost-winapi.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "2d4c0be143dbffd619ac154ef5d8f4fe24277bbe",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "48b21bc998317a6d60c63e07b38c83f4126b107b",
       "version": "1.76.0",
diff --git a/versions/b-/boost-xpressive.json b/versions/b-/boost-xpressive.json
index eef160d..36d6037 100644
--- a/versions/b-/boost-xpressive.json
+++ b/versions/b-/boost-xpressive.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "bf04b7076a27d24203528b52aaf41efc83923c67",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "8fea61636685db99cf11030e507f028cfa212bee",
       "version": "1.76.0",
diff --git a/versions/b-/boost-yap.json b/versions/b-/boost-yap.json
index 7365300..6fa9b8f 100644
--- a/versions/b-/boost-yap.json
+++ b/versions/b-/boost-yap.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "856780f406def0087cc90b0dd0b623a65d78103e",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "daf7f224a26824ae0f4deb4e605e952d97755eb6",
       "version": "1.76.0",
diff --git a/versions/b-/boost.json b/versions/b-/boost.json
index 6c3c1e0..2072c78 100644
--- a/versions/b-/boost.json
+++ b/versions/b-/boost.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "e0e3c95e8780305543f8f28dc4917313783cc2b0",
+      "version": "1.77.0",
+      "port-version": 0
+    },
     {
       "git-tree": "1e18b90b86df900244b7c8c7001ceeac37b083ae",
       "version": "1.76.0",
diff --git a/versions/baseline.json b/versions/baseline.json
index 739bdd0..e9696e5 100644
--- a/versions/baseline.json
+++ b/versions/baseline.json
@@ -449,135 +449,139 @@
       "port-version": 0
     },
     "boost": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-accumulators": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-algorithm": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-align": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-any": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-array": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-asio": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-assert": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-assign": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-atomic": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-beast": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-bimap": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-bind": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-build": {
-      "baseline": "1.75.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-callable-traits": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-chrono": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-circular-buffer": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-compatibility": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-compute": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-concept-check": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-config": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-container": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-container-hash": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-context": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-contract": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-conversion": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-convert": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-core": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-coroutine": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-coroutine2": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-crc": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-date-time": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
+      "port-version": 0
+    },
+    "boost-describe": {
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-detail": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-di": {
@@ -585,435 +589,443 @@
       "port-version": 0
     },
     "boost-dll": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-dynamic-bitset": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-endian": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-exception": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-fiber": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-filesystem": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-flyweight": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-foreach": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-format": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-function": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-function-types": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-functional": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-fusion": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-geometry": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-gil": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-graph": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-graph-parallel": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-hana": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-heap": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-histogram": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-hof": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-icl": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-integer": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-interprocess": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-interval": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-intrusive": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-io": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-iostreams": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-iterator": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-json": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-lambda": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
+      "port-version": 0
+    },
+    "boost-lambda2": {
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-leaf": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-lexical-cast": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-local-function": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-locale": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-lockfree": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-log": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-logic": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-math": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-metaparse": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-modular-build-helper": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 1
     },
     "boost-move": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-mp11": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-mpi": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-mpl": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-msm": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-multi-array": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-multi-index": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-multiprecision": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-nowide": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-numeric-conversion": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-odeint": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-optional": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-outcome": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-parameter": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-parameter-python": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-pfr": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-phoenix": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-poly-collection": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-polygon": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-pool": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-predef": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-preprocessor": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-process": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-program-options": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-property-map": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
+      "port-version": 0
+    },
+    "boost-property-map-parallel": {
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-property-tree": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-proto": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-ptr-container": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-python": {
-      "baseline": "1.76.0",
-      "port-version": 1
+      "baseline": "1.77.0",
+      "port-version": 0
     },
     "boost-qvm": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-random": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-range": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-ratio": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-rational": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-regex": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-safe-numerics": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-scope-exit": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-serialization": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-signals2": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-smart-ptr": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-sort": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-spirit": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-stacktrace": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-statechart": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-static-assert": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-static-string": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-stl-interfaces": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-system": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-test": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-thread": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-throw-exception": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-timer": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-tokenizer": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-tti": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-tuple": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-type-erasure": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-type-index": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-type-traits": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-typeof": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-ublas": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-uninstall": {
-      "baseline": "1.75.0",
+      "baseline": "1.77.0",
       "port-version": 1
     },
     "boost-units": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-unordered": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-utility": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-uuid": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-variant": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-variant2": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-vcpkg-helpers": {
@@ -1021,23 +1033,23 @@
       "port-version": 2
     },
     "boost-vmd": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-wave": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-winapi": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-xpressive": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boost-yap": {
-      "baseline": "1.76.0",
+      "baseline": "1.77.0",
       "port-version": 0
     },
     "boringssl": {
@@ -6770,7 +6782,7 @@
     },
     "wt": {
       "baseline": "4.5.0",
-      "port-version": 0
+      "port-version": 1
     },
     "wtl": {
       "baseline": "10.0.10320",
diff --git a/versions/w-/wt.json b/versions/w-/wt.json
index 6a42741..20866f8 100644
--- a/versions/w-/wt.json
+++ b/versions/w-/wt.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "aff8d400e9b1b015ed45a84c702d0049db122f82",
+      "version": "4.5.0",
+      "port-version": 1
+    },
     {
       "git-tree": "4e770dbe450a78c88a5d607926eaf854e15cd546",
       "version-string": "4.5.0",

@yurybura
Copy link
Contributor Author

@PhoebeHui @ras0219-msft @BillyONeal Please start review. Thanks!

@PhoebeHui
Copy link
Contributor

PhoebeHui commented Sep 24, 2021

I have double checked:

  • boost-regex[icu] with x64-windows and x64-linux test pass
  • boost-locale[icu] with x64-windows and x64-linux test pass
  • wt: all features with x64-window test pass
  • Boost-fiber/boost-thread test pass when build with release only, which used to test the changes in ports/boost-modular-build-helper/Jamroot.jam.
  • The version of boost-build/boost-uninstall/boost-vcpkg-helpers has been updated
  • Scripts/boost/generate-ports.ps1, the changes need other members further review.

@PhoebeHui
Copy link
Contributor

cc @cenit @autoantwort

@PhoebeHui PhoebeHui added the requires:vcpkg-team-review This PR or issue requires someone on the vcpkg team to take a further look. label Sep 24, 2021
@autoantwort
Copy link
Contributor

Why was qwtw added to the baseline?

@yurybura
Copy link
Contributor Author

Why was qwtw added to the baseline?

This lib has a build problem. I have no idea how to fix this. I cannot update this library because newer releases of this project have lower versions numbers.. As a result, I reported this issue in the original repository ig-or/qwtw#2 and added it to the baseline.

@cenit
Copy link
Contributor

cenit commented Sep 24, 2021

is this working in single-config triplets? in #15983 i had to do some fixes to boost to make it work in those triplets....

@yurybura
Copy link
Contributor Author

is this working in single-config triplets? in #15983 i had to do some fixes to boost to make it work in those triplets....

I haven't tested this config. I think it may work. Let me know steps to test it.

@cenit
Copy link
Contributor

cenit commented Sep 24, 2021

is this working in single-config triplets? in #15983 i had to do some fixes to boost to make it work in those triplets....

I haven't tested this config. I think it may work. Let me know steps to test it.

Add

set(VCPKG_BUILD_TYPE “release”)

to a triplet (a new one or an existing one) and then build boost with that triplet. Please also see the above PR to see what i had to modify to the jam build script

@yurybura
Copy link
Contributor Author

yurybura commented Sep 24, 2021

is this working in single-config triplets? in #15983 i had to do some fixes to boost to make it work in those triplets....

I haven't tested this config. I think it may work. Let me know steps to test it.

Add

set(VCPKG_BUILD_TYPE “release”)

to a triplet (a new one or an existing one) and then build boost with that triplet. Please also see the above PR to see what i had to modify to the jam build script

I've just tested custom triplet x64-windows-release. Boost works as expected.

@PhoebeHui
Copy link
Contributor

Yes, I have tested those changes with x64-linux-release, all built successfully.

Copy link
Contributor

@PhoebeHui PhoebeHui left a comment

Choose a reason for hiding this comment

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

LGTM

@PhoebeHui PhoebeHui added the info:reviewed Pull Request changes follow basic guidelines label Sep 26, 2021
@sketch34
Copy link

Thanks guys, just to chip in I've tested this PR and it works fine for me with boost::asio and boost::beast @ 1.77.0 👍🏼

@BillyONeal BillyONeal merged commit cc471dc into microsoft:master Sep 28, 2021
@BillyONeal
Copy link
Member

Thanks for the updated copy of Boost!

@sketch34
Copy link

Thanks to everyone and @yurybura for the PR 👏

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 requires:vcpkg-team-review This PR or issue requires someone on the vcpkg team to take a further look.
Projects
None yet
7 participants