diff --git a/ports/avro-cpp/vcpkg.json b/ports/avro-cpp/vcpkg.json index 72cf168bc81c4f..88c00cf79d421b 100644 --- a/ports/avro-cpp/vcpkg.json +++ b/ports/avro-cpp/vcpkg.json @@ -1,6 +1,7 @@ { "name": "avro-cpp", "version-date": "2021-06-01", + "port-version": 1, "description": "Apache Avro is a data serialization system", "homepage": "https://github.com/apache/avro", "supports": "!(windows & static)", @@ -9,6 +10,7 @@ "boost-filesystem", "boost-format", "boost-iostreams", + "boost-math", "boost-program-options", "boost-random", "boost-test", diff --git a/ports/boost-accumulators/portfile.cmake b/ports/boost-accumulators/portfile.cmake index c89e31181c5280..117343e2c90605 100644 --- a/ports/boost-accumulators/portfile.cmake +++ b/ports/boost-accumulators/portfile.cmake @@ -3,8 +3,8 @@ vcpkg_from_github( OUT_SOURCE_PATH SOURCE_PATH REPO boostorg/accumulators - REF boost-1.76.0 - SHA512 51c5a64ec68274c77a674dfa15b106df2a341018498501a882d1fbeddcdee40944422184cf102986ce5c5fb1e7e5bf388566f94893a2bb6da98ec666fa20287d + REF boost-1.77.0 + SHA512 6d742d26ae382a753274d0c2055653d5b6368f939c0ccbd0e79283e993736a5369cdaacac648361730937dab8e5b412f265abf9f99de3c42de60baa34afe7029 HEAD_REF master ) diff --git a/ports/boost-accumulators/vcpkg.json b/ports/boost-accumulators/vcpkg.json index b0d7a0cc1e4e53..204f6cf7e2b3ac 100644 --- a/ports/boost-accumulators/vcpkg.json +++ b/ports/boost-accumulators/vcpkg.json @@ -1,6 +1,6 @@ { "name": "boost-accumulators", - "version": "1.76.0", + "version": "1.77.0", "description": "Boost accumulators module", "homepage": "https://github.com/boostorg/accumulators", "dependencies": [ @@ -10,13 +10,10 @@ "boost-concept-check", "boost-config", "boost-core", - "boost-detail", "boost-fusion", - "boost-interval", "boost-iterator", "boost-mpl", "boost-numeric-conversion", - "boost-odeint", "boost-parameter", "boost-preprocessor", "boost-range", @@ -27,7 +24,6 @@ "boost-type-traits", "boost-typeof", "boost-ublas", - "boost-utility", "boost-vcpkg-helpers" ] } diff --git a/ports/boost-algorithm/portfile.cmake b/ports/boost-algorithm/portfile.cmake index 056fdcd511d43a..35a3148e1abfcd 100644 --- a/ports/boost-algorithm/portfile.cmake +++ b/ports/boost-algorithm/portfile.cmake @@ -3,8 +3,8 @@ vcpkg_from_github( OUT_SOURCE_PATH SOURCE_PATH REPO boostorg/algorithm - REF boost-1.76.0 - SHA512 1a421f88244e07de254ea8f050e74ed0b0de889ea7a39d95daaf1f55ec5455d9dc7bcb3ae55970885dc6cd5ac6b5f9637146420eadcc59a12fc2753c842207c3 + REF boost-1.77.0 + SHA512 1be1d06c3233d2dad2941696ecbbd77ff2d0cb3304e7a9fee4aa59bd8209ca858520d45bc67148e20defe98bf2c49ac79acf39c07bcc2b2262c1a812514d568b HEAD_REF master ) diff --git a/ports/boost-algorithm/vcpkg.json b/ports/boost-algorithm/vcpkg.json index 98aa477b93bf89..42fff1f9f09b2b 100644 --- a/ports/boost-algorithm/vcpkg.json +++ b/ports/boost-algorithm/vcpkg.json @@ -1,6 +1,6 @@ { "name": "boost-algorithm", - "version": "1.76.0", + "version": "1.77.0", "description": "Boost algorithm module", "homepage": "https://github.com/boostorg/algorithm", "dependencies": [ @@ -10,7 +10,6 @@ "boost-concept-check", "boost-config", "boost-core", - "boost-detail", "boost-exception", "boost-function", "boost-iterator", @@ -22,7 +21,6 @@ "boost-tuple", "boost-type-traits", "boost-unordered", - "boost-utility", "boost-vcpkg-helpers" ] } diff --git a/ports/boost-align/portfile.cmake b/ports/boost-align/portfile.cmake index c19f35cb6fe74c..811ce936c13b8a 100644 --- a/ports/boost-align/portfile.cmake +++ b/ports/boost-align/portfile.cmake @@ -3,8 +3,8 @@ vcpkg_from_github( OUT_SOURCE_PATH SOURCE_PATH REPO boostorg/align - REF boost-1.76.0 - SHA512 5b9f646512a79c7848989b5d9c2d1e67b3db86cc751d2e1034969412715c7d27a7558ecfececcad3db3ddb49a9b4ca664c9ae844f3e57b32d443549968e2ac9b + REF boost-1.77.0 + SHA512 786c63da7d5593282356dc0010a63b46b5f50236890228481c9676f543ab2d56cb5418d913bce2daad8c5bbad3feded7068ac2ab6d68481be9c25401b22ff7f6 HEAD_REF master ) diff --git a/ports/boost-align/vcpkg.json b/ports/boost-align/vcpkg.json index 6556e1dafdf306..9c1b7167fbcc4b 100644 --- a/ports/boost-align/vcpkg.json +++ b/ports/boost-align/vcpkg.json @@ -1,6 +1,6 @@ { "name": "boost-align", - "version": "1.76.0", + "version": "1.77.0", "description": "Boost align module", "homepage": "https://github.com/boostorg/align", "dependencies": [ diff --git a/ports/boost-any/portfile.cmake b/ports/boost-any/portfile.cmake index cbfc500920d099..9719e5136294cf 100644 --- a/ports/boost-any/portfile.cmake +++ b/ports/boost-any/portfile.cmake @@ -3,8 +3,8 @@ vcpkg_from_github( OUT_SOURCE_PATH SOURCE_PATH REPO boostorg/any - REF boost-1.76.0 - SHA512 38f0bf6dddcdf5ce5527d068057de1ce9594605d51dde8f1591decb6423a912be2047fd2ed1b77acf42eb22d5e44a29276db9e9a24fad1596c589a58354307ba + REF boost-1.77.0 + SHA512 cfb7987b7dbbc959012786ded23f6241640cc5b308656318e3125d5903af61f3da2dc16a8cfe811b651f65eec0455f75c8cf31426267babd344c500e20869878 HEAD_REF master ) diff --git a/ports/boost-any/vcpkg.json b/ports/boost-any/vcpkg.json index ccddcf0a54d520..3f15578da984c9 100644 --- a/ports/boost-any/vcpkg.json +++ b/ports/boost-any/vcpkg.json @@ -1,16 +1,16 @@ { "name": "boost-any", - "version": "1.76.0", + "version": "1.77.0", "description": "Boost any module", "homepage": "https://github.com/boostorg/any", "dependencies": [ + "boost-assert", "boost-config", "boost-core", "boost-static-assert", "boost-throw-exception", "boost-type-index", "boost-type-traits", - "boost-utility", "boost-vcpkg-helpers" ] } diff --git a/ports/boost-array/portfile.cmake b/ports/boost-array/portfile.cmake index 9dbcd35278b178..c175b2962c3e28 100644 --- a/ports/boost-array/portfile.cmake +++ b/ports/boost-array/portfile.cmake @@ -3,8 +3,8 @@ vcpkg_from_github( OUT_SOURCE_PATH SOURCE_PATH REPO boostorg/array - REF boost-1.76.0 - SHA512 76109a4c45ba9ec880fd419cb6287ffc7f78b141c3b42f8ac934317093fbb632376381895863fa874187252e3047cd9cf4501f3fef04b559fb90a66e3b6acb50 + REF boost-1.77.0 + SHA512 e34d8e46ccb3d1efad8863a6babe59762c6cd7c5eaf45bd85402a68e445bde3202cd13c86d1ecef62d5b1855b4d32aa5d5bc62010213da38ee69b7c796669a53 HEAD_REF master ) diff --git a/ports/boost-array/vcpkg.json b/ports/boost-array/vcpkg.json index dd907b0d824ab4..c1e222945bae4d 100644 --- a/ports/boost-array/vcpkg.json +++ b/ports/boost-array/vcpkg.json @@ -1,13 +1,12 @@ { "name": "boost-array", - "version": "1.76.0", + "version": "1.77.0", "description": "Boost array module", "homepage": "https://github.com/boostorg/array", "dependencies": [ "boost-assert", "boost-config", "boost-core", - "boost-detail", "boost-static-assert", "boost-throw-exception", "boost-vcpkg-helpers" diff --git a/ports/boost-asio/portfile.cmake b/ports/boost-asio/portfile.cmake index a2da348041f418..0a56245fb079ff 100644 --- a/ports/boost-asio/portfile.cmake +++ b/ports/boost-asio/portfile.cmake @@ -3,8 +3,8 @@ vcpkg_from_github( OUT_SOURCE_PATH SOURCE_PATH REPO boostorg/asio - REF boost-1.76.0 - SHA512 d9706045510dc65dfb5d84fded39cb7bbbf44d9f1ba079efc3802962f30ba36ceb7b1610d47822348a910bbca857d0fee8ffef767921a9a75ee9565f9eb63a79 + REF boost-1.77.0 + SHA512 b7387f03994ecb22c545ed162c9622676a806cb7434e29303a72ee91e776034626cc125271439e7fa5983c76c06a887472dc3843e2a8ffca3a6ff3caee763641 HEAD_REF master PATCHES windows_alloca_header.patch ) diff --git a/ports/boost-asio/vcpkg.json b/ports/boost-asio/vcpkg.json index 8effa61df868a9..907244a5ff5eef 100644 --- a/ports/boost-asio/vcpkg.json +++ b/ports/boost-asio/vcpkg.json @@ -1,21 +1,22 @@ { "name": "boost-asio", - "version": "1.76.0", + "version": "1.77.0", "description": "Boost asio module", "homepage": "https://github.com/boostorg/asio", "supports": "!emscripten", "dependencies": [ + "boost-align", "boost-array", "boost-assert", "boost-bind", "boost-chrono", "boost-config", + "boost-core", { "name": "boost-coroutine", "platform": "!arm & !uwp & !emscripten" }, "boost-date-time", - "boost-detail", "boost-function", "boost-regex", "boost-smart-ptr", diff --git a/ports/boost-assert/portfile.cmake b/ports/boost-assert/portfile.cmake index b50ec9f1b11da2..e029a48ec5b718 100644 --- a/ports/boost-assert/portfile.cmake +++ b/ports/boost-assert/portfile.cmake @@ -3,8 +3,8 @@ vcpkg_from_github( OUT_SOURCE_PATH SOURCE_PATH REPO boostorg/assert - REF boost-1.76.0 - SHA512 bcd8d1fea358916d4ac8a707edee13bdc4b269a05f1456c3780fa525a2fe1438e8af1ca8689171da8bb3bb7ea2b02f0ed10ddc1204a5b52a885e2eebd1ba4f23 + REF boost-1.77.0 + SHA512 90116861cd0457ffa61b4b2ebecc978252f74196ad87d1f756702b28b4010fe366b4dd1e6a5b3726c6926b4fb1821d9f997a758fd02f8d3be5a45ef64e104e27 HEAD_REF master ) diff --git a/ports/boost-assert/vcpkg.json b/ports/boost-assert/vcpkg.json index 9e92a39cac3a48..568a16df39ecb2 100644 --- a/ports/boost-assert/vcpkg.json +++ b/ports/boost-assert/vcpkg.json @@ -1,6 +1,6 @@ { "name": "boost-assert", - "version": "1.76.0", + "version": "1.77.0", "description": "Boost assert module", "homepage": "https://github.com/boostorg/assert", "dependencies": [ diff --git a/ports/boost-assign/portfile.cmake b/ports/boost-assign/portfile.cmake index 3628044ae12d88..1e31ee9061c240 100644 --- a/ports/boost-assign/portfile.cmake +++ b/ports/boost-assign/portfile.cmake @@ -3,8 +3,8 @@ vcpkg_from_github( OUT_SOURCE_PATH SOURCE_PATH REPO boostorg/assign - REF boost-1.76.0 - SHA512 fce24fed1b909d108176ed9c52e9c8dfd53aa7eab063f99d83bf7b0d37db64494c5d47fe60bcade57d59afb4da53c50c0101c4a14316b043e5a018444ed4e34a + REF boost-1.77.0 + SHA512 5c72f5637f0c456a060a4204533798ceea39f95a7d96e4f9e05cdd25d178244b8a3a596a7387228df5929b1e3141724503b2579db9b546fadbb0e70648fc99e1 HEAD_REF master ) diff --git a/ports/boost-assign/vcpkg.json b/ports/boost-assign/vcpkg.json index 512d9b55aa7412..528dab79dfad9e 100644 --- a/ports/boost-assign/vcpkg.json +++ b/ports/boost-assign/vcpkg.json @@ -1,12 +1,12 @@ { "name": "boost-assign", - "version": "1.76.0", + "version": "1.77.0", "description": "Boost assign module", "homepage": "https://github.com/boostorg/assign", "dependencies": [ "boost-array", "boost-config", - "boost-detail", + "boost-core", "boost-move", "boost-mpl", "boost-preprocessor", @@ -16,7 +16,6 @@ "boost-throw-exception", "boost-tuple", "boost-type-traits", - "boost-utility", "boost-vcpkg-helpers" ] } diff --git a/ports/boost-atomic/portfile.cmake b/ports/boost-atomic/portfile.cmake index 2c5f291955f93a..331e57ee5d80bc 100644 --- a/ports/boost-atomic/portfile.cmake +++ b/ports/boost-atomic/portfile.cmake @@ -3,8 +3,8 @@ vcpkg_from_github( OUT_SOURCE_PATH SOURCE_PATH REPO boostorg/atomic - REF boost-1.76.0 - SHA512 8677c5bd03f089b75f8fac891f9d0383510096c64490936b766a94fdbfd984cd550f41e3e7dbed76372ca81ab8264d2d5fc2dcaadb87a52b4ebb7b0aa3b6feeb + REF boost-1.77.0 + SHA512 fb3c0469e75eda40fd0d2a32bdc005fb0645cb52306468681a76c6ba4eaae608a5c4ad72a9363fdee6ecf432759667a850856b54500f5a4577ab34c701cf5c6a HEAD_REF master ) diff --git a/ports/boost-atomic/vcpkg.json b/ports/boost-atomic/vcpkg.json index 4a684f35575602..9eaa56e1b1e92e 100644 --- a/ports/boost-atomic/vcpkg.json +++ b/ports/boost-atomic/vcpkg.json @@ -1,6 +1,6 @@ { "name": "boost-atomic", - "version": "1.76.0", + "version": "1.77.0", "description": "Boost atomic module", "homepage": "https://github.com/boostorg/atomic", "dependencies": [ @@ -20,6 +20,10 @@ "boost-static-assert", "boost-type-traits", "boost-vcpkg-helpers", - "boost-winapi" + "boost-winapi", + { + "name": "vcpkg-cmake", + "host": true + } ] } diff --git a/ports/boost-beast/portfile.cmake b/ports/boost-beast/portfile.cmake index b4d0f94efa4041..a72efbe96c1ad8 100644 --- a/ports/boost-beast/portfile.cmake +++ b/ports/boost-beast/portfile.cmake @@ -3,8 +3,8 @@ vcpkg_from_github( OUT_SOURCE_PATH SOURCE_PATH REPO boostorg/beast - REF boost-1.76.0 - SHA512 8fca87bdbd17ba7701fab6527043ff33c15b0c544b62448a2c269e4c0baab51fcedaf7f4bce746eb7a8d9390a37234aa96d0519fba7507d34656f20097a60c9e + REF boost-1.77.0 + SHA512 e4176ff221f99e43c54b39d8e0626931941b13813374a5302dd65797745f740a791c7a22bb713d1af2e7a9a4d0d6100c0aabf4b2af2c0fa1903dc35fb5c3d0d8 HEAD_REF master ) diff --git a/ports/boost-beast/vcpkg.json b/ports/boost-beast/vcpkg.json index 1373359a59f865..919ee0e83bc187 100644 --- a/ports/boost-beast/vcpkg.json +++ b/ports/boost-beast/vcpkg.json @@ -1,6 +1,6 @@ { "name": "boost-beast", - "version": "1.76.0", + "version": "1.77.0", "description": "Boost beast module", "homepage": "https://github.com/boostorg/beast", "supports": "!emscripten", diff --git a/ports/boost-bimap/portfile.cmake b/ports/boost-bimap/portfile.cmake index cbd7bd71f1ec4a..94b16bc5b174b2 100644 --- a/ports/boost-bimap/portfile.cmake +++ b/ports/boost-bimap/portfile.cmake @@ -3,8 +3,8 @@ vcpkg_from_github( OUT_SOURCE_PATH SOURCE_PATH REPO boostorg/bimap - REF boost-1.76.0 - SHA512 efa156483c4b696bf88e1f752f1810916699254cb22038d7ea2f3399938dcaebf14795572a2a42558bed356e19d0be154443282bdadc20c8235a057ac5a72fb6 + REF boost-1.77.0 + SHA512 bbb6c21d7678f49dcba4ad27d873a02a026751385a0e98633b17651183b2b25c541d18fc6ad703d8b1298137b770bdf4cc46e808c45083650f3c2db2a2d1bb28 HEAD_REF master ) diff --git a/ports/boost-bimap/vcpkg.json b/ports/boost-bimap/vcpkg.json index fc9dcd3c69a6c9..ac133a1e8ab044 100644 --- a/ports/boost-bimap/vcpkg.json +++ b/ports/boost-bimap/vcpkg.json @@ -1,6 +1,6 @@ { "name": "boost-bimap", - "version": "1.76.0", + "version": "1.77.0", "description": "Boost bimap module", "homepage": "https://github.com/boostorg/bimap", "dependencies": [ @@ -8,13 +8,11 @@ "boost-config", "boost-container-hash", "boost-core", - "boost-functional", "boost-iterator", "boost-lambda", "boost-mpl", "boost-multi-index", "boost-preprocessor", - "boost-property-map", "boost-serialization", "boost-static-assert", "boost-throw-exception", diff --git a/ports/boost-bind/portfile.cmake b/ports/boost-bind/portfile.cmake index 9ce296fe9fe9ba..1dd362b89aff5b 100644 --- a/ports/boost-bind/portfile.cmake +++ b/ports/boost-bind/portfile.cmake @@ -3,8 +3,8 @@ vcpkg_from_github( OUT_SOURCE_PATH SOURCE_PATH REPO boostorg/bind - REF boost-1.76.0 - SHA512 a2e40c56d5092818bcddd22b90c6fe6705e2d322b9d96e5abb3524fa166e1d7fc6e5a9c98acf14409663a639c77274d12f9e9840eaa4c963b872c7363caa54ba + REF boost-1.77.0 + SHA512 ad765f5ceb327ead0c2858f0c6b3d85c3e6de2a287edecd5be8410ae8a248528c3389f78c0b37efd0eb18e5dc41492eff2b5f939c75aeeacfd1ea3745697eb57 HEAD_REF master ) diff --git a/ports/boost-bind/vcpkg.json b/ports/boost-bind/vcpkg.json index f39026aa03363e..020db9f5fc2171 100644 --- a/ports/boost-bind/vcpkg.json +++ b/ports/boost-bind/vcpkg.json @@ -1,12 +1,11 @@ { "name": "boost-bind", - "version": "1.76.0", + "version": "1.77.0", "description": "Boost bind module", "homepage": "https://github.com/boostorg/bind", "dependencies": [ "boost-config", "boost-core", - "boost-detail", "boost-vcpkg-helpers" ] } diff --git a/ports/boost-build/fix_options.patch b/ports/boost-build/fix_options.patch deleted file mode 100644 index b63641b9e5b162..00000000000000 --- a/ports/boost-build/fix_options.patch +++ /dev/null @@ -1,236 +0,0 @@ -diff --git a/src/tools/msvc.jam b/src/tools/msvc.jam -index bf07a93..cf04eba 100644 ---- a/src/tools/msvc.jam -+++ b/src/tools/msvc.jam -@@ -450,19 +450,19 @@ rule configure-version-specific ( toolset : version : conditions ) - # version 7.* explicitly or if we auto-detected the version ourselves. - if ! [ MATCH ^(6\\.) : $(version) ] - { -- toolset.flags $(toolset).compile CFLAGS $(conditions) : "/Zc:forScope" "/Zc:wchar_t" ; -+ toolset.flags $(toolset).compile OPTIONS $(conditions) : "/Zc:forScope" "/Zc:wchar_t" ; - toolset.flags $(toolset).compile.c++ C++FLAGS $(conditions) : /wd4675 ; - - # Explicitly disable the 'function is deprecated' warning. Some msvc - # versions have a bug, causing them to emit the deprecation warning even - # with /W0. -- toolset.flags $(toolset).compile CFLAGS $(conditions)/off : /wd4996 ; -+ toolset.flags $(toolset).compile OPTIONS $(conditions)/off : /wd4996 ; - - if [ MATCH "^([78]\\.)" : $(version) ] - { - # 64-bit compatibility warning deprecated since 9.0, see - # http://msdn.microsoft.com/en-us/library/yt4xw8fh.aspx -- toolset.flags $(toolset).compile CFLAGS $(conditions)/all : /Wp64 ; -+ toolset.flags $(toolset).compile OPTIONS $(conditions)/all : /Wp64 ; - } - } - -@@ -471,17 +471,17 @@ rule configure-version-specific ( toolset : version : conditions ) - # variables and functions that have internal linkage - if ! [ version.version-less [ SPLIT_BY_CHARACTERS [ MATCH "^([0123456789.]+)" : $(version) ] : . ] : 12 ] - { -- toolset.flags $(toolset).compile CFLAGS $(conditions) : "/Zc:inline" ; -+ toolset.flags $(toolset).compile OPTIONS $(conditions) : "/Zc:inline" ; - - # /Gy analog for variables: https://devblogs.microsoft.com/cppblog/introducing-gw-compiler-switch/ -- toolset.flags $(toolset).compile CFLAGS $(conditions)/speed $(conditions)/space : /Gw ; -+ toolset.flags $(toolset).compile OPTIONS $(conditions)/speed $(conditions)/space : /Gw ; - } - - # 14.0 introduced /Zc:throwingNew opt-in flag that disables a workaround - # for not throwing operator new in VC up to 6.0 - if ! [ version.version-less [ SPLIT_BY_CHARACTERS [ MATCH "^([0123456789.]+)" : $(version) ] : . ] : 14 ] - { -- toolset.flags $(toolset).compile CFLAGS $(conditions) : "/Zc:throwingNew" ; -+ toolset.flags $(toolset).compile C++FLAGS $(conditions) : "/Zc:throwingNew" ; - } - - # -@@ -491,34 +491,34 @@ rule configure-version-specific ( toolset : version : conditions ) - if [ MATCH "^([67])" : $(version) ] - { - # 8.0 deprecates some of the options. -- toolset.flags $(toolset).compile CFLAGS $(conditions)/speed $(conditions)/space : /Ogiy /Gs ; -- toolset.flags $(toolset).compile CFLAGS $(conditions)/speed : /Ot ; -- toolset.flags $(toolset).compile CFLAGS $(conditions)/space : /Os ; -+ toolset.flags $(toolset).compile OPTIONS $(conditions)/speed $(conditions)/space : /Ogiy /Gs ; -+ toolset.flags $(toolset).compile OPTIONS $(conditions)/speed : /Ot ; -+ toolset.flags $(toolset).compile OPTIONS $(conditions)/space : /Os ; - -- toolset.flags $(toolset).compile CFLAGS $(conditions)/$(.cpu-arch-i386)/ : /GB ; -- toolset.flags $(toolset).compile CFLAGS $(conditions)/$(.cpu-arch-i386)/i486 : /G4 ; -- toolset.flags $(toolset).compile CFLAGS $(conditions)/$(.cpu-arch-i386)/$(.cpu-type-g5) : /G5 ; -- toolset.flags $(toolset).compile CFLAGS $(conditions)/$(.cpu-arch-i386)/$(.cpu-type-g6) : /G6 ; -- toolset.flags $(toolset).compile CFLAGS $(conditions)/$(.cpu-arch-i386)/$(.cpu-type-g7) : /G7 ; -+ toolset.flags $(toolset).compile OPTIONS $(conditions)/$(.cpu-arch-i386)/ : /GB ; -+ toolset.flags $(toolset).compile OPTIONS $(conditions)/$(.cpu-arch-i386)/i486 : /G4 ; -+ toolset.flags $(toolset).compile OPTIONS $(conditions)/$(.cpu-arch-i386)/$(.cpu-type-g5) : /G5 ; -+ toolset.flags $(toolset).compile OPTIONS $(conditions)/$(.cpu-arch-i386)/$(.cpu-type-g6) : /G6 ; -+ toolset.flags $(toolset).compile OPTIONS $(conditions)/$(.cpu-arch-i386)/$(.cpu-type-g7) : /G7 ; - - # Improve floating-point accuracy. Otherwise, some of C++ Boost's "math" - # tests will fail. -- toolset.flags $(toolset).compile CFLAGS $(conditions) : /Op ; -+ toolset.flags $(toolset).compile OPTIONS $(conditions) : /Op ; - - # 7.1 and below have single-threaded static RTL. -- toolset.flags $(toolset).compile CFLAGS $(conditions)/off/static/single : /ML ; -- toolset.flags $(toolset).compile CFLAGS $(conditions)/on/static/single : /MLd ; -+ toolset.flags $(toolset).compile OPTIONS $(conditions)/off/static/single : /ML ; -+ toolset.flags $(toolset).compile OPTIONS $(conditions)/on/static/single : /MLd ; - } - else - { - # 8.0 and above adds some more options. -- toolset.flags $(toolset).compile CFLAGS $(conditions)/$(.cpu-arch-amd64)/ : "/favor:blend" ; -- toolset.flags $(toolset).compile CFLAGS $(conditions)/$(.cpu-arch-amd64)/$(.cpu-type-em64t) : "/favor:EM64T" ; -- toolset.flags $(toolset).compile CFLAGS $(conditions)/$(.cpu-arch-amd64)/$(.cpu-type-amd64) : "/favor:AMD64" ; -+ toolset.flags $(toolset).compile OPTIONS $(conditions)/$(.cpu-arch-amd64)/ : "/favor:blend" ; -+ toolset.flags $(toolset).compile OPTIONS $(conditions)/$(.cpu-arch-amd64)/$(.cpu-type-em64t) : "/favor:EM64T" ; -+ toolset.flags $(toolset).compile OPTIONS $(conditions)/$(.cpu-arch-amd64)/$(.cpu-type-amd64) : "/favor:AMD64" ; - - # 8.0 and above only has multi-threaded static RTL. -- toolset.flags $(toolset).compile CFLAGS $(conditions)/off/static/single : /MT ; -- toolset.flags $(toolset).compile CFLAGS $(conditions)/on/static/single : /MTd ; -+ toolset.flags $(toolset).compile OPTIONS $(conditions)/off/static/single : /MT ; -+ toolset.flags $(toolset).compile OPTIONS $(conditions)/on/static/single : /MTd ; - - # Specify target machine type so the linker will not need to guess. - toolset.flags $(toolset).link LINKFLAGS $(conditions)/$(.cpu-arch-amd64) : "/MACHINE:X64" ; -@@ -614,7 +614,7 @@ rule compile.c ( targets + : sources * : properties * ) - { - set-setup-command $(targets) : $(properties) ; - C++FLAGS on $(targets[1]) = ; -- get-rspline $(targets) : -TC ; -+ get-rspline $(targets) : -TC CFLAGS ; - compile-c-c++ $(<) : $(>) [ on $(<) return $(PCH_FILE) ] [ on $(<) return $(PCH_HEADER) ] ; - } - -@@ -623,7 +623,7 @@ rule compile.c.preprocess ( targets + : sources * : properties * ) - { - set-setup-command $(targets) : $(properties) ; - C++FLAGS on $(targets[1]) = ; -- get-rspline $(targets) : -TC ; -+ get-rspline $(targets) : -TC CFLAGS ; - preprocess-c-c++ $(<) : $(>) [ on $(<) return $(PCH_FILE) ] [ on $(<) return $(PCH_HEADER) ] ; - } - -@@ -632,8 +632,8 @@ rule compile.c.pch ( targets + : sources * : properties * ) - { - set-setup-command $(targets) : $(properties) ; - C++FLAGS on $(targets[1]) = ; -- get-rspline $(targets[1]) : -TC ; -- get-rspline $(targets[2]) : -TC ; -+ get-rspline $(targets[1]) : -TC CFLAGS ; -+ get-rspline $(targets[2]) : -TC CFLAGS ; - local pch-source = [ on $(<) return $(PCH_SOURCE) ] ; - if $(pch-source) - { -@@ -716,14 +716,14 @@ actions compile-c-c++-pch-s - rule compile.c++ ( targets + : sources * : properties * ) - { - set-setup-command $(targets) : $(properties) ; -- get-rspline $(targets) : -TP ; -+ get-rspline $(targets) : -TP C++FLAGS ; - compile-c-c++ $(<) : $(>) [ on $(<) return $(PCH_FILE) ] [ on $(<) return $(PCH_HEADER) ] ; - } - - rule compile.c++.preprocess ( targets + : sources * : properties * ) - { - set-setup-command $(targets) : $(properties) ; -- get-rspline $(targets) : -TP ; -+ get-rspline $(targets) : -TP C++FLAGS ; - preprocess-c-c++ $(<) : $(>) [ on $(<) return $(PCH_FILE) ] [ on $(<) return $(PCH_HEADER) ] ; - } - -@@ -731,8 +731,8 @@ rule compile.c++.preprocess ( targets + : sources * : properties * ) - rule compile.c++.pch ( targets + : sources * : properties * ) - { - set-setup-command $(targets) : $(properties) ; -- get-rspline $(targets[1]) : -TP ; -- get-rspline $(targets[2]) : -TP ; -+ get-rspline $(targets[1]) : -TP C++FLAGS ; -+ get-rspline $(targets[2]) : -TP C++FLAGS ; - local pch-source = [ on $(<) return $(PCH_SOURCE) ] ; - if $(pch-source) - { -@@ -1691,10 +1691,10 @@ local rule default-path ( version ) - - - --rule get-rspline ( target : lang-opt ) -+rule get-rspline ( target : lang-opt lang-flags ) - { - CC_RSPLINE on $(target) = [ on $(target) return $(lang-opt) -U$(UNDEFS) -- $(CFLAGS) $(C++FLAGS) $(OPTIONS) -c $(.nl)-D$(DEFINES) -+ $($(lang-flags)) $(OPTIONS) -c $(.nl)-D$(DEFINES) - $(.nl)\"-I$(INCLUDES:W)\" $(.nl)\"-FI$(FORCE_INCLUDES:W)\" ] ; - } - -@@ -1830,25 +1830,25 @@ local rule register-toolset-really ( ) - # Declare flags for compilation. - # - -- toolset.flags msvc.compile CFLAGS speed : /O2 ; -- toolset.flags msvc.compile CFLAGS space : /O1 ; -+ toolset.flags msvc.compile OPTIONS speed : /O2 ; -+ toolset.flags msvc.compile OPTIONS space : /O1 ; - -- toolset.flags msvc.compile CFLAGS $(.cpu-arch-ia64)/$(.cpu-type-itanium) : /G1 ; -- toolset.flags msvc.compile CFLAGS $(.cpu-arch-ia64)/$(.cpu-type-itanium2) : /G2 ; -+ toolset.flags msvc.compile OPTIONS $(.cpu-arch-ia64)/$(.cpu-type-itanium) : /G1 ; -+ toolset.flags msvc.compile OPTIONS $(.cpu-arch-ia64)/$(.cpu-type-itanium2) : /G2 ; - -- toolset.flags msvc.compile CFLAGS on/object : /Z7 ; -- toolset.flags msvc.compile CFLAGS on/database : /Zi ; -- toolset.flags msvc.compile CFLAGS off : /Od ; -- toolset.flags msvc.compile CFLAGS off : /Ob0 ; -- toolset.flags msvc.compile CFLAGS on : /Ob1 ; -- toolset.flags msvc.compile CFLAGS full : /Ob2 ; -+ toolset.flags msvc.compile OPTIONS on/object : /Z7 ; -+ toolset.flags msvc.compile OPTIONS on/database : /Zi ; -+ toolset.flags msvc.compile OPTIONS off : /Od ; -+ toolset.flags msvc.compile OPTIONS off : /Ob0 ; -+ toolset.flags msvc.compile OPTIONS on : /Ob1 ; -+ toolset.flags msvc.compile OPTIONS full : /Ob2 ; - -- toolset.flags msvc.compile CFLAGS on : /W3 ; -- toolset.flags msvc.compile CFLAGS off : /W0 ; -- toolset.flags msvc.compile CFLAGS all : /W4 ; -- toolset.flags msvc.compile CFLAGS extra : /W4 ; -- toolset.flags msvc.compile CFLAGS pedantic : /W4 ; -- toolset.flags msvc.compile CFLAGS on : /WX ; -+ toolset.flags msvc.compile OPTIONS on : /W3 ; -+ toolset.flags msvc.compile OPTIONS off : /W0 ; -+ toolset.flags msvc.compile OPTIONS all : /W4 ; -+ toolset.flags msvc.compile OPTIONS extra : /W4 ; -+ toolset.flags msvc.compile OPTIONS pedantic : /W4 ; -+ toolset.flags msvc.compile OPTIONS on : /WX ; - - toolset.flags msvc.compile C++FLAGS on/off/off : /EHs ; - toolset.flags msvc.compile C++FLAGS on/off/on : /EHsc ; -@@ -1862,16 +1862,16 @@ local rule register-toolset-really ( ) - # By default 8.0 enables rtti support while prior versions disabled it. We - # simply enable or disable it explicitly so we do not have to depend on this - # default behaviour. -- toolset.flags msvc.compile CFLAGS on : /GR ; -- toolset.flags msvc.compile CFLAGS off : /GR- ; -- toolset.flags msvc.compile CFLAGS off/shared : /MD ; -- toolset.flags msvc.compile CFLAGS on/shared : /MDd ; -+ toolset.flags msvc.compile C++FLAGS on : /GR ; -+ toolset.flags msvc.compile C++FLAGS off : /GR- ; -+ toolset.flags msvc.compile OPTIONS off/shared : /MD ; -+ toolset.flags msvc.compile OPTIONS on/shared : /MDd ; - -- toolset.flags msvc.compile CFLAGS off/static/multi : /MT ; -- toolset.flags msvc.compile CFLAGS on/static/multi : /MTd ; -+ toolset.flags msvc.compile OPTIONS off/static/multi : /MT ; -+ toolset.flags msvc.compile OPTIONS on/static/multi : /MTd ; - -- toolset.flags msvc.compile OPTIONS : ; -- toolset.flags msvc.compile.c++ OPTIONS : ; -+ toolset.flags msvc.compile CFLAGS : ; -+ toolset.flags msvc.compile.c++ C++FLAGS : ; - - toolset.flags msvc.compile PDB_CFLAG on/database : /Fd ; - diff --git a/ports/boost-build/portfile.cmake b/ports/boost-build/portfile.cmake index 9bee6a0b09625b..c0016203b07814 100644 --- a/ports/boost-build/portfile.cmake +++ b/ports/boost-build/portfile.cmake @@ -4,16 +4,14 @@ if(CMAKE_HOST_WIN32 AND VCPKG_CMAKE_SYSTEM_NAME AND NOT VCPKG_CMAKE_SYSTEM_NAME return() endif() -set(BOOST_VERSION 1.75.0) +set(BOOST_VERSION 1.77.0) vcpkg_from_github( OUT_SOURCE_PATH SOURCE_PATH REPO boostorg/build REF boost-${BOOST_VERSION} - SHA512 dc5784cdcc908591a8c8814dac32849fb00b5f5b2d48de963d51a0571fd9f5a0419d6bb569f3375bf8fbfae28d680db4ce869604667b717023e76869836534f4 + SHA512 35352daaa31b54ee0bfce764dda0863931ac0e90aa8e3facde26a7ba472ddd2d799fced7cfcca8fc3ffd7a0a7f7e7d095337ba28f200da10e5187b7ef39bb88b HEAD_REF master - PATCHES - fix_options.patch ) vcpkg_download_distfile(ARCHIVE @@ -25,7 +23,7 @@ vcpkg_download_distfile(ARCHIVE vcpkg_download_distfile(BOOSTCPP_ARCHIVE URLS "https://raw.githubusercontent.com/boostorg/boost/boost-${BOOST_VERSION}/boostcpp.jam" FILENAME "boost-${BOOST_VERSION}-boostcpp.jam" - SHA512 8cf929fa4a602342c859a6bbd5f9dda783ac29431d951bcf6cae4cb14377c1b3aed90bacd902b0f7d1807591cf5e1a244cf8fc3c6cc6e0a4056db145b58f51df + SHA512 0daa0dd315f7e426e7b9ada9cc4dad03da2eb257456e551de3fb3b2a8244f0117ed41d9d1ff77b5a3eee7a3c5fb466d345b9bb2af46004fc630209043d4862e3 ) # https://github.com/boostorg/boost/pull/206 diff --git a/ports/boost-build/vcpkg.json b/ports/boost-build/vcpkg.json index 0abab074fa2417..420e86f76d482f 100644 --- a/ports/boost-build/vcpkg.json +++ b/ports/boost-build/vcpkg.json @@ -1,6 +1,6 @@ { "name": "boost-build", - "version-string": "1.75.0", + "version-string": "1.77.0", "description": "Boost.Build", "homepage": "https://github.com/boostorg/build", "dependencies": [ diff --git a/ports/boost-callable-traits/portfile.cmake b/ports/boost-callable-traits/portfile.cmake index 80cd42a75da807..923c94793baed9 100644 --- a/ports/boost-callable-traits/portfile.cmake +++ b/ports/boost-callable-traits/portfile.cmake @@ -3,8 +3,8 @@ vcpkg_from_github( OUT_SOURCE_PATH SOURCE_PATH REPO boostorg/callable_traits - REF boost-1.76.0 - SHA512 9ccc62f33001179b9ab6576cc6ac9a3e1a8117a557fbdd65c7eec0b522aa1b7e5e4f31601205819d1e3507afa4e327cfd56d58589974404c8f9c14f970bad79f + REF boost-1.77.0 + SHA512 ad0e266c219dba57048b4f3010a5740c7b6f914564123ba73c64b89952a2edf5b7e275d2bc4c8c456a7bc54abb736dc05ab4bc95b644f5ea724160671ebd95cf HEAD_REF master ) diff --git a/ports/boost-callable-traits/vcpkg.json b/ports/boost-callable-traits/vcpkg.json index 83bdb17a423aeb..9467c92e1f4a01 100644 --- a/ports/boost-callable-traits/vcpkg.json +++ b/ports/boost-callable-traits/vcpkg.json @@ -1,6 +1,6 @@ { "name": "boost-callable-traits", - "version": "1.76.0", + "version": "1.77.0", "description": "Boost callable_traits module", "homepage": "https://github.com/boostorg/callable_traits", "dependencies": [ diff --git a/ports/boost-chrono/portfile.cmake b/ports/boost-chrono/portfile.cmake index a02bebd10822eb..9253abf4e2a2a5 100644 --- a/ports/boost-chrono/portfile.cmake +++ b/ports/boost-chrono/portfile.cmake @@ -3,8 +3,8 @@ vcpkg_from_github( OUT_SOURCE_PATH SOURCE_PATH REPO boostorg/chrono - REF boost-1.76.0 - SHA512 ebfea42589e69152256fb175175d753fbb86f96d988fd2678e0df82d6bf7c2e226c8223280ab044cbb1533a690692e23134ee09f665db38a5d1a7e10dd79da22 + REF boost-1.77.0 + SHA512 df6f3ebb5995b8cec0d0964625e3fd5c3a139178a6676c27a28163e2c1559fdb2289e05c4f4eaff94ee04dd1a01afbb30d99c1f7a0e09660c9d5bfe7414a4f51 HEAD_REF master ) diff --git a/ports/boost-chrono/vcpkg.json b/ports/boost-chrono/vcpkg.json index 234f656ddfe149..dd8dca5c83cbf2 100644 --- a/ports/boost-chrono/vcpkg.json +++ b/ports/boost-chrono/vcpkg.json @@ -1,6 +1,6 @@ { "name": "boost-chrono", - "version": "1.76.0", + "version": "1.77.0", "description": "Boost chrono module", "homepage": "https://github.com/boostorg/chrono", "dependencies": [ @@ -10,7 +10,7 @@ "host": true }, "boost-config", - "boost-detail", + "boost-core", "boost-integer", { "name": "boost-modular-build-helper", @@ -27,6 +27,10 @@ "boost-typeof", "boost-utility", "boost-vcpkg-helpers", - "boost-winapi" + "boost-winapi", + { + "name": "vcpkg-cmake", + "host": true + } ] } diff --git a/ports/boost-circular-buffer/portfile.cmake b/ports/boost-circular-buffer/portfile.cmake index 25afaf23f36b33..09a265da2fcc33 100644 --- a/ports/boost-circular-buffer/portfile.cmake +++ b/ports/boost-circular-buffer/portfile.cmake @@ -3,8 +3,8 @@ vcpkg_from_github( OUT_SOURCE_PATH SOURCE_PATH REPO boostorg/circular_buffer - REF boost-1.76.0 - SHA512 0e85b0cd8d66552f8cbf2c90dcd3685d4666b2d4608f5352c68e3f1e03e68cdaf368777235b0cc6a17420e07c767c61ca026f753d1d1d6e35c6d7c3a11deac9f + REF boost-1.77.0 + SHA512 ffa84cd072a1ba9d9b88681558f4c9f8e62bf41a3003a68d33e69fe124e428f1f6c46cad6af7907fcefc6caedf548d525ea2b5474981db5e9f58285523ef6fb9 HEAD_REF master ) diff --git a/ports/boost-circular-buffer/vcpkg.json b/ports/boost-circular-buffer/vcpkg.json index 0edf67d872b34c..1959cc56d41cae 100644 --- a/ports/boost-circular-buffer/vcpkg.json +++ b/ports/boost-circular-buffer/vcpkg.json @@ -1,6 +1,6 @@ { "name": "boost-circular-buffer", - "version": "1.76.0", + "version": "1.77.0", "description": "Boost circular_buffer module", "homepage": "https://github.com/boostorg/circular_buffer", "dependencies": [ diff --git a/ports/boost-compatibility/portfile.cmake b/ports/boost-compatibility/portfile.cmake index 562fa62a5871ac..af9f20a0e01b36 100644 --- a/ports/boost-compatibility/portfile.cmake +++ b/ports/boost-compatibility/portfile.cmake @@ -3,8 +3,8 @@ vcpkg_from_github( OUT_SOURCE_PATH SOURCE_PATH REPO boostorg/compatibility - REF boost-1.76.0 - SHA512 ca17b6a6021d7f87692a37aa8e558b76235095f6e7850432ebc3c945afe25c01ce0b7d26e8d239636ff38d2d697ba057b9109f8c06b7d70ae154a4b8223733ce + REF boost-1.77.0 + SHA512 427d8c3f8fad551942b5003aefeea805ffd1a6bea7b6d9ad834e8814474b7168ac9040675c59fa4808d3389ac436a90d508dbbe0576dbb4b4b16bd479dd96538 HEAD_REF master ) diff --git a/ports/boost-compatibility/vcpkg.json b/ports/boost-compatibility/vcpkg.json index cd59ff838f2a04..db5c4ac84e3fb6 100644 --- a/ports/boost-compatibility/vcpkg.json +++ b/ports/boost-compatibility/vcpkg.json @@ -1,6 +1,6 @@ { "name": "boost-compatibility", - "version": "1.76.0", + "version": "1.77.0", "description": "Boost compatibility module", "homepage": "https://github.com/boostorg/compatibility", "dependencies": [ diff --git a/ports/boost-compute/portfile.cmake b/ports/boost-compute/portfile.cmake index 7b85fd92a17a9c..d461a5f9be738d 100644 --- a/ports/boost-compute/portfile.cmake +++ b/ports/boost-compute/portfile.cmake @@ -3,8 +3,8 @@ vcpkg_from_github( OUT_SOURCE_PATH SOURCE_PATH REPO boostorg/compute - REF boost-1.76.0 - SHA512 93f20c281e71ba205fdfc458a40f437cec09c2c9593e41ccf59e927b2f9e6c2f31b89389605c5a1f5b4893097928f16ded38b794dccf95adbdfac68f4e016ad9 + REF boost-1.77.0 + SHA512 1ca1ed9fdb87ea5c848bdac6e1a941b85927c31454143d06d98e214469fa1b902f1bc722c0a3e99acdc184b966789cb02d1ad2502aebd83315c3b54959dc79c0 HEAD_REF master ) diff --git a/ports/boost-compute/vcpkg.json b/ports/boost-compute/vcpkg.json index a994479bc81440..72e700266808a1 100644 --- a/ports/boost-compute/vcpkg.json +++ b/ports/boost-compute/vcpkg.json @@ -1,6 +1,6 @@ { "name": "boost-compute", - "version": "1.76.0", + "version": "1.77.0", "description": "Boost compute module", "homepage": "https://github.com/boostorg/compute", "dependencies": [ @@ -19,7 +19,6 @@ "boost-fusion", "boost-iterator", "boost-lexical-cast", - "boost-math", "boost-mpl", "boost-optional", "boost-preprocessor", diff --git a/ports/boost-concept-check/portfile.cmake b/ports/boost-concept-check/portfile.cmake index 3b1b2373fc5174..87184c7c618894 100644 --- a/ports/boost-concept-check/portfile.cmake +++ b/ports/boost-concept-check/portfile.cmake @@ -3,8 +3,8 @@ vcpkg_from_github( OUT_SOURCE_PATH SOURCE_PATH REPO boostorg/concept_check - REF boost-1.76.0 - SHA512 f10bcd81ed88a036078188647a0b8aa2245d0c343fe29d4c13c16fe8dc551d843281bbe1fb903c71026c8183f02f57bbad2cbbf3eb6c3f4f885ec8773afb8bde + REF boost-1.77.0 + SHA512 83963c83de619c7078fd174f7c64b9ab7d4bb831fdfdceb78eae7fd406dc44e0877c1a985e55134026173dee295430f4b223bdd8bbd3bf5c3c48f99d7319090f HEAD_REF master ) diff --git a/ports/boost-concept-check/vcpkg.json b/ports/boost-concept-check/vcpkg.json index 4017b24b9ee32a..b25c16d80b49b7 100644 --- a/ports/boost-concept-check/vcpkg.json +++ b/ports/boost-concept-check/vcpkg.json @@ -1,6 +1,6 @@ { "name": "boost-concept-check", - "version": "1.76.0", + "version": "1.77.0", "description": "Boost concept_check module", "homepage": "https://github.com/boostorg/concept_check", "dependencies": [ diff --git a/ports/boost-config/portfile.cmake b/ports/boost-config/portfile.cmake index 31de221d14d9d3..3576a717b10e7f 100644 --- a/ports/boost-config/portfile.cmake +++ b/ports/boost-config/portfile.cmake @@ -3,8 +3,8 @@ vcpkg_from_github( OUT_SOURCE_PATH SOURCE_PATH REPO boostorg/config - REF boost-1.76.0 - SHA512 cef30b35f4d791c9220aad28b347acb28ed87e58ecf319c9fe7dfdb0c36d8c2a1ba7f996fbf2da201a2c4fae8cf2ca1b45224754482c7ecb074cee382f33e7ab + REF boost-1.77.0 + SHA512 c6df16825b7bb27412667e00b6b6cdecbf56ee0707aa1df3505637c7de5c39c87335fabd7cd4361b29625d71c7664e6af865fc271ad0b3e70cc8872825f6155e HEAD_REF master ) diff --git a/ports/boost-config/vcpkg.json b/ports/boost-config/vcpkg.json index dd1e63c10f1274..d8e52641dad4d1 100644 --- a/ports/boost-config/vcpkg.json +++ b/ports/boost-config/vcpkg.json @@ -1,6 +1,6 @@ { "name": "boost-config", - "version": "1.76.0", + "version": "1.77.0", "description": "Boost config module", "homepage": "https://github.com/boostorg/config", "dependencies": [ diff --git a/ports/boost-container-hash/portfile.cmake b/ports/boost-container-hash/portfile.cmake index 7fd29b82f630e8..d8e4da4118ed66 100644 --- a/ports/boost-container-hash/portfile.cmake +++ b/ports/boost-container-hash/portfile.cmake @@ -3,8 +3,8 @@ vcpkg_from_github( OUT_SOURCE_PATH SOURCE_PATH REPO boostorg/container_hash - REF boost-1.76.0 - SHA512 59dbd3028e65ff5a499ebf316354eb4e46dcefa736d07954b9f99471cf0195b080821180925923814fad50f44e21f93e0a90b2d86ef3a6cf1b7d478a6d1122bf + REF boost-1.77.0 + SHA512 e7963ffdb8ca7a2eb35af104e44975f775c1f71a869835f4aedce2a19c484097dbbe83221f3680c9d9a0288ec35e12983de2abac0334cb3c7d1de429f9edd765 HEAD_REF master ) diff --git a/ports/boost-container-hash/vcpkg.json b/ports/boost-container-hash/vcpkg.json index 48f987d51f8fb8..a422b05355796a 100644 --- a/ports/boost-container-hash/vcpkg.json +++ b/ports/boost-container-hash/vcpkg.json @@ -1,6 +1,6 @@ { "name": "boost-container-hash", - "version": "1.76.0", + "version": "1.77.0", "description": "Boost container_hash module", "homepage": "https://github.com/boostorg/container_hash", "dependencies": [ diff --git a/ports/boost-container/portfile.cmake b/ports/boost-container/portfile.cmake index 133d7aecdbab2b..b52ba2406f520f 100644 --- a/ports/boost-container/portfile.cmake +++ b/ports/boost-container/portfile.cmake @@ -3,8 +3,8 @@ vcpkg_from_github( OUT_SOURCE_PATH SOURCE_PATH REPO boostorg/container - REF boost-1.76.0 - SHA512 5e73508ea1bb67ccbb83785c1f7db4a92d0cf9435a6383394dd1aecd83f88697a16b054c762bdd4d06c3ec92629d1f4b89cf32d2fafefa0a0702318bc01d5dd4 + REF boost-1.77.0 + SHA512 dec03159614a3d3017b2fae56b3c4ff5d6b3e0396490ea1b1015e54d3be1ec1c2c525ec6f410c2d94575025459d9053b9c29b9aa45d3a7a89656a82240fcfcda HEAD_REF master ) diff --git a/ports/boost-container/vcpkg.json b/ports/boost-container/vcpkg.json index c63d37c106d63f..c5dde650183ed5 100644 --- a/ports/boost-container/vcpkg.json +++ b/ports/boost-container/vcpkg.json @@ -1,6 +1,6 @@ { "name": "boost-container", - "version": "1.76.0", + "version": "1.77.0", "description": "Boost container module", "homepage": "https://github.com/boostorg/container", "dependencies": [ @@ -11,7 +11,6 @@ }, "boost-config", "boost-core", - "boost-detail", "boost-intrusive", { "name": "boost-modular-build-helper", @@ -21,6 +20,10 @@ "boost-static-assert", "boost-type-traits", "boost-vcpkg-helpers", - "boost-winapi" + "boost-winapi", + { + "name": "vcpkg-cmake", + "host": true + } ] } diff --git a/ports/boost-context/portfile.cmake b/ports/boost-context/portfile.cmake index df48741264584c..56ecba686ebe5f 100644 --- a/ports/boost-context/portfile.cmake +++ b/ports/boost-context/portfile.cmake @@ -3,8 +3,8 @@ vcpkg_from_github( OUT_SOURCE_PATH SOURCE_PATH REPO boostorg/context - REF boost-1.76.0 - SHA512 f004e38d63b73e96492ab7267a2e4c3b9993eebc7df6e17fbc5daeb4feb002ee8be815ad8db26ec954471678eefd3609d12a81a34adab3115032209002b663eb + REF boost-1.77.0 + SHA512 a65c27fe09bddfc1398331414f88f8fe2606ee147b2db2c5690dad8af860c03c6a4e61ecd750f43243bdcee5e5217cee77d469deb57b9ea0b181161e82b7a5cf HEAD_REF master ) @@ -28,9 +28,3 @@ boost_modular_build( ) include(${CURRENT_INSTALLED_DIR}/share/boost-vcpkg-helpers/boost-modular-headers.cmake) boost_modular_headers(SOURCE_PATH ${SOURCE_PATH}) - -# boost-context removed all.hpp, which is used by FindBoost to determine that context is installed -if(NOT EXISTS ${CURRENT_PACKAGES_DIR}/include/boost/context/all.hpp) - file(WRITE ${CURRENT_PACKAGES_DIR}/include/boost/context/all.hpp - "#error \"#include is no longer supported by boost_context.\"") -endif() diff --git a/ports/boost-context/vcpkg.json b/ports/boost-context/vcpkg.json index 22ccf155d784e9..cd4d54f195abbf 100644 --- a/ports/boost-context/vcpkg.json +++ b/ports/boost-context/vcpkg.json @@ -1,7 +1,6 @@ { "name": "boost-context", - "version": "1.76.0", - "port-version": 1, + "version": "1.77.0", "description": "Boost context module", "homepage": "https://github.com/boostorg/context", "supports": "!uwp & !emscripten", @@ -13,15 +12,18 @@ }, "boost-config", "boost-core", - "boost-detail", { "name": "boost-modular-build-helper", "host": true }, + "boost-mp11", "boost-pool", "boost-predef", "boost-smart-ptr", - "boost-thread", - "boost-vcpkg-helpers" + "boost-vcpkg-helpers", + { + "name": "vcpkg-cmake", + "host": true + } ] } diff --git a/ports/boost-contract/portfile.cmake b/ports/boost-contract/portfile.cmake index 2317a74e0a88d2..3ade7be44a9ea8 100644 --- a/ports/boost-contract/portfile.cmake +++ b/ports/boost-contract/portfile.cmake @@ -3,8 +3,8 @@ vcpkg_from_github( OUT_SOURCE_PATH SOURCE_PATH REPO boostorg/contract - REF boost-1.76.0 - SHA512 964290bd77ca345330e50ee76af6e976aba2190bf2186a5376f4fd4b581d2a62f4e5bf6d74938e36f9f06179471ba434721948e1190dd07e41b6b3b0deb9258f + REF boost-1.77.0 + SHA512 f7d26121200a3e3f5f693423b50ae313477749446ba0c89b2e47ce26007a0f7dd636c2ab47a83b120412d9fe09f3b905ca4a4ce93550be1ae4acb9c23f1892de HEAD_REF master ) diff --git a/ports/boost-contract/vcpkg.json b/ports/boost-contract/vcpkg.json index 369eacd3266cb7..8d0fed3e433957 100644 --- a/ports/boost-contract/vcpkg.json +++ b/ports/boost-contract/vcpkg.json @@ -1,6 +1,6 @@ { "name": "boost-contract", - "version": "1.76.0", + "version": "1.77.0", "description": "Boost contract module", "homepage": "https://github.com/boostorg/contract", "dependencies": [ @@ -12,7 +12,6 @@ }, "boost-config", "boost-core", - "boost-detail", "boost-exception", "boost-function", "boost-function-types", @@ -29,6 +28,10 @@ "boost-type-traits", "boost-typeof", "boost-utility", - "boost-vcpkg-helpers" + "boost-vcpkg-helpers", + { + "name": "vcpkg-cmake", + "host": true + } ] } diff --git a/ports/boost-conversion/portfile.cmake b/ports/boost-conversion/portfile.cmake index 1e22924881a47c..fdb6ada69b3e76 100644 --- a/ports/boost-conversion/portfile.cmake +++ b/ports/boost-conversion/portfile.cmake @@ -3,8 +3,8 @@ vcpkg_from_github( OUT_SOURCE_PATH SOURCE_PATH REPO boostorg/conversion - REF boost-1.76.0 - SHA512 2f14ad44d8fc8645704c1f9aeca7a824747c35422ee795faedc6ae78341d28f38f7100b063107a25fc62cb84a5cdedbe4a6308607168196322cde4abb1453bdd + REF boost-1.77.0 + SHA512 d0c866f7cf01be8bd98903a5ea92f678eb119f767b97caa8a2e5edaafd2cfbe838ee02c50301de0a9cf8082db95e3379f2fb1cd2b7ed835288c89171b2753da2 HEAD_REF master ) diff --git a/ports/boost-conversion/vcpkg.json b/ports/boost-conversion/vcpkg.json index 790eff2c6536bb..1bd0be804435b2 100644 --- a/ports/boost-conversion/vcpkg.json +++ b/ports/boost-conversion/vcpkg.json @@ -1,6 +1,6 @@ { "name": "boost-conversion", - "version": "1.76.0", + "version": "1.77.0", "description": "Boost conversion module", "homepage": "https://github.com/boostorg/conversion", "dependencies": [ @@ -11,7 +11,6 @@ "boost-throw-exception", "boost-type-traits", "boost-typeof", - "boost-utility", "boost-vcpkg-helpers" ] } diff --git a/ports/boost-convert/portfile.cmake b/ports/boost-convert/portfile.cmake index 693fca09a64832..3331ec10bedc67 100644 --- a/ports/boost-convert/portfile.cmake +++ b/ports/boost-convert/portfile.cmake @@ -3,8 +3,8 @@ vcpkg_from_github( OUT_SOURCE_PATH SOURCE_PATH REPO boostorg/convert - REF boost-1.76.0 - SHA512 104a220d275b16654f53edcd7048ef78123b38ac820d7bb3d76a0493fc31714d55706a61d0a1f7097daa5190b27c666c22beb19024bb15c52a365cd0cfcfd603 + REF boost-1.77.0 + SHA512 5c682d0ebe3a23484beca5ae920351e29a8914f0f16bf4296569c03271466d7d2f1818e1674070d41994cf6ef7aa70560883f878c8108873932fdf1a15835f8b HEAD_REF master ) diff --git a/ports/boost-convert/vcpkg.json b/ports/boost-convert/vcpkg.json index 20bf35943bbe40..f771279e7b0ba7 100644 --- a/ports/boost-convert/vcpkg.json +++ b/ports/boost-convert/vcpkg.json @@ -1,6 +1,6 @@ { "name": "boost-convert", - "version": "1.76.0", + "version": "1.77.0", "description": "Boost convert module", "homepage": "https://github.com/boostorg/convert", "dependencies": [ diff --git a/ports/boost-core/portfile.cmake b/ports/boost-core/portfile.cmake index fa1e14078d150c..2c2ed7653fc73c 100644 --- a/ports/boost-core/portfile.cmake +++ b/ports/boost-core/portfile.cmake @@ -3,8 +3,8 @@ vcpkg_from_github( OUT_SOURCE_PATH SOURCE_PATH REPO boostorg/core - REF boost-1.76.0 - SHA512 95fc5db2580ebd4d8de1a377c7b006e3f89e99c3613620334caa2747b82e28356bb8e023a79f53fca9425a6a9aa9af28b53eefc2cb7222f0f5c5447f448c0143 + REF boost-1.77.0 + SHA512 2414c3ad43f7d1a2b6ded729a26825faaf69eb016b831be659f462e0e1f399e1e36a37ef46ea2f270423c409c5c40666b8516f30011b9094d679122da86436e9 HEAD_REF master ) diff --git a/ports/boost-core/vcpkg.json b/ports/boost-core/vcpkg.json index 74767a24ee593b..578f83aaea3a74 100644 --- a/ports/boost-core/vcpkg.json +++ b/ports/boost-core/vcpkg.json @@ -1,9 +1,10 @@ { "name": "boost-core", - "version": "1.76.0", + "version": "1.77.0", "description": "Boost core module", "homepage": "https://github.com/boostorg/core", "dependencies": [ + "boost-assert", "boost-config", "boost-static-assert", "boost-vcpkg-helpers" diff --git a/ports/boost-coroutine/portfile.cmake b/ports/boost-coroutine/portfile.cmake index 6df9c62ce3a974..77e4b8ac4598cc 100644 --- a/ports/boost-coroutine/portfile.cmake +++ b/ports/boost-coroutine/portfile.cmake @@ -3,8 +3,8 @@ vcpkg_from_github( OUT_SOURCE_PATH SOURCE_PATH REPO boostorg/coroutine - REF boost-1.76.0 - SHA512 9554ef6a3200b7bd79d6ca953af65ae229e2c8649b2f4e67f911d0844924856163e0eb88fdce03e2c1cb120737e1a9f6cb8bf326ae0b44f161aac213b11b1640 + REF boost-1.77.0 + SHA512 f586cc1e96115341b396b4750e1bf99a0f40a353c219bf0d7a1c3926935d632f880394e1b06e39ce53fc416fa71b7850d8ce894880ad66cde8307606eb1dece4 HEAD_REF master ) diff --git a/ports/boost-coroutine/vcpkg.json b/ports/boost-coroutine/vcpkg.json index 9fb993438be750..57f4afa936f43d 100644 --- a/ports/boost-coroutine/vcpkg.json +++ b/ports/boost-coroutine/vcpkg.json @@ -1,6 +1,6 @@ { "name": "boost-coroutine", - "version": "1.76.0", + "version": "1.77.0", "description": "Boost coroutine module", "homepage": "https://github.com/boostorg/coroutine", "supports": "!arm & !uwp & !emscripten", @@ -16,7 +16,6 @@ "platform": "!uwp & !emscripten" }, "boost-core", - "boost-detail", "boost-exception", { "name": "boost-modular-build-helper", @@ -28,6 +27,10 @@ "boost-throw-exception", "boost-type-traits", "boost-utility", - "boost-vcpkg-helpers" + "boost-vcpkg-helpers", + { + "name": "vcpkg-cmake", + "host": true + } ] } diff --git a/ports/boost-coroutine2/portfile.cmake b/ports/boost-coroutine2/portfile.cmake index b2d9b451ba8a62..9e32f0e5fc1d39 100644 --- a/ports/boost-coroutine2/portfile.cmake +++ b/ports/boost-coroutine2/portfile.cmake @@ -3,8 +3,8 @@ vcpkg_from_github( OUT_SOURCE_PATH SOURCE_PATH REPO boostorg/coroutine2 - REF boost-1.76.0 - SHA512 746f03de8f9b2108d95eca2d940462c16660db2021b0612966f0f3e46a5a0d16708a3ef19c605ee56574a5427a93d435597c7dc7a411c2ffbba117afd660b291 + REF boost-1.77.0 + SHA512 6e44ff880f2eca082e9f95bc5ecd79b4e17ddf22351a8d6ec3c20ca4eb967c23581e861d81c5516b8b88a4b6ad854dbb3cfe5af80f892d71eaef11d0a1558bfd HEAD_REF master ) diff --git a/ports/boost-coroutine2/vcpkg.json b/ports/boost-coroutine2/vcpkg.json index ff9ecae6219e3e..5fe146960b888d 100644 --- a/ports/boost-coroutine2/vcpkg.json +++ b/ports/boost-coroutine2/vcpkg.json @@ -1,6 +1,6 @@ { "name": "boost-coroutine2", - "version": "1.76.0", + "version": "1.77.0", "description": "Boost coroutine2 module", "homepage": "https://github.com/boostorg/coroutine2", "supports": "!emscripten", @@ -11,7 +11,6 @@ "name": "boost-context", "platform": "!uwp & !emscripten" }, - "boost-detail", "boost-vcpkg-helpers" ] } diff --git a/ports/boost-crc/portfile.cmake b/ports/boost-crc/portfile.cmake index 1685331f55e4f8..71cf71dd1c1ca8 100644 --- a/ports/boost-crc/portfile.cmake +++ b/ports/boost-crc/portfile.cmake @@ -3,8 +3,8 @@ vcpkg_from_github( OUT_SOURCE_PATH SOURCE_PATH REPO boostorg/crc - REF boost-1.76.0 - SHA512 714041c7525dff54ca47d61482d691a06fbb8bf65c93cf87a34f522798657d2d4a01633c2d23c9688626b13e37e4f9f18ab66dccf1499518ba9927499f59e8b2 + REF boost-1.77.0 + SHA512 f82a3a89208d10f29eae521eb11ce81316351b4b75f882ce8af4e981966b2798a94ea4825a80b854bef1fcb29bb712f094da7481061f376d9bac593ac2085cf3 HEAD_REF master ) diff --git a/ports/boost-crc/vcpkg.json b/ports/boost-crc/vcpkg.json index e87e147c25eb77..98c8a2e7958837 100644 --- a/ports/boost-crc/vcpkg.json +++ b/ports/boost-crc/vcpkg.json @@ -1,6 +1,6 @@ { "name": "boost-crc", - "version": "1.76.0", + "version": "1.77.0", "description": "Boost crc module", "homepage": "https://github.com/boostorg/crc", "dependencies": [ diff --git a/ports/boost-date-time/portfile.cmake b/ports/boost-date-time/portfile.cmake index 91971f2cc51e57..9e6ebe6ec012b3 100644 --- a/ports/boost-date-time/portfile.cmake +++ b/ports/boost-date-time/portfile.cmake @@ -3,8 +3,8 @@ vcpkg_from_github( OUT_SOURCE_PATH SOURCE_PATH REPO boostorg/date_time - REF boost-1.76.0 - SHA512 f3d2f78e595762b9d31241d3df3d89a54520557d9cbea945c85a0604ad4a1499382dcb7e55e2c33e45908cbca71d9eb36c9bf72ce1392b7dc24ee34e3b18ba02 + REF boost-1.77.0 + SHA512 dc560858d38bae7be8fe70ced75f26fbb59b9b8f32ae5ae88cae9a6246db3f20ff3ab9d6b6e03d54ae4e93477801045891e6314d1bcca55ce97626da3c75191d HEAD_REF master ) diff --git a/ports/boost-date-time/vcpkg.json b/ports/boost-date-time/vcpkg.json index 36be9680caa6e8..d195fda68d76a0 100644 --- a/ports/boost-date-time/vcpkg.json +++ b/ports/boost-date-time/vcpkg.json @@ -1,6 +1,6 @@ { "name": "boost-date-time", - "version": "1.76.0", + "version": "1.77.0", "description": "Boost date_time module", "homepage": "https://github.com/boostorg/date_time", "dependencies": [ @@ -12,10 +12,8 @@ }, "boost-config", "boost-core", - "boost-detail", "boost-io", "boost-lexical-cast", - "boost-math", { "name": "boost-modular-build-helper", "host": true @@ -29,6 +27,10 @@ "boost-type-traits", "boost-utility", "boost-vcpkg-helpers", - "boost-winapi" + "boost-winapi", + { + "name": "vcpkg-cmake", + "host": true + } ] } diff --git a/ports/boost-describe/portfile.cmake b/ports/boost-describe/portfile.cmake new file mode 100644 index 00000000000000..745fd29833c35c --- /dev/null +++ b/ports/boost-describe/portfile.cmake @@ -0,0 +1,12 @@ +# Automatically generated by scripts/boost/generate-ports.ps1 + +vcpkg_from_github( + OUT_SOURCE_PATH SOURCE_PATH + REPO boostorg/describe + REF boost-1.77.0 + SHA512 70b9283fb106ec99fea1cf72400f813abf92b44e74f1bd18411201e96ddd78b0f244bc445bf304a2259da28a2a119d20bc89e50b19852cf2fd8c45d2ba99a302 + HEAD_REF master +) + +include(${CURRENT_INSTALLED_DIR}/share/boost-vcpkg-helpers/boost-modular-headers.cmake) +boost_modular_headers(SOURCE_PATH ${SOURCE_PATH}) diff --git a/ports/boost-describe/vcpkg.json b/ports/boost-describe/vcpkg.json new file mode 100644 index 00000000000000..4ced74c0e0696c --- /dev/null +++ b/ports/boost-describe/vcpkg.json @@ -0,0 +1,10 @@ +{ + "name": "boost-describe", + "version": "1.77.0", + "description": "Boost describe module", + "homepage": "https://github.com/boostorg/describe", + "dependencies": [ + "boost-mp11", + "boost-vcpkg-helpers" + ] +} diff --git a/ports/boost-detail/portfile.cmake b/ports/boost-detail/portfile.cmake index eff68f8902aa4f..7383a737410bb7 100644 --- a/ports/boost-detail/portfile.cmake +++ b/ports/boost-detail/portfile.cmake @@ -3,8 +3,8 @@ vcpkg_from_github( OUT_SOURCE_PATH SOURCE_PATH REPO boostorg/detail - REF boost-1.76.0 - SHA512 c1958a1ef6ab2fd9fbf2a16d6a0a4a8e49237e66b36c1f8f515d4c84386c1e98bac6d519f1395628441b9a7cdf01b479ebd28dd203835992e99f614dee5b609b + REF boost-1.77.0 + SHA512 c65810121889ba39e149b120b69a682f62aadb9a660100bb7009e5f27ad36e645cfa7b0d98a0fbaef12cd3c15738660aa9b9d6ef9cd5e91cb5cddfa3b171fd03 HEAD_REF master ) diff --git a/ports/boost-detail/vcpkg.json b/ports/boost-detail/vcpkg.json index 39db2d8557dcea..a5280c098de151 100644 --- a/ports/boost-detail/vcpkg.json +++ b/ports/boost-detail/vcpkg.json @@ -1,11 +1,14 @@ { "name": "boost-detail", - "version": "1.76.0", + "version": "1.77.0", "description": "Boost detail module", "homepage": "https://github.com/boostorg/detail", "dependencies": [ "boost-config", + "boost-core", "boost-preprocessor", + "boost-static-assert", + "boost-type-traits", "boost-vcpkg-helpers" ] } diff --git a/ports/boost-dll/portfile.cmake b/ports/boost-dll/portfile.cmake index c626a92c5950ef..247ea4b8f5ccdf 100644 --- a/ports/boost-dll/portfile.cmake +++ b/ports/boost-dll/portfile.cmake @@ -3,8 +3,8 @@ vcpkg_from_github( OUT_SOURCE_PATH SOURCE_PATH REPO boostorg/dll - REF boost-1.76.0 - SHA512 df41f44a89d1f661b87f1863b0dc551a44040ccd002c9eab6728dc4ad4cc789853ab29c04ce6b17f0d94303cbd9f06ba53521c54f7ec614a061e2cb02db1462a + REF boost-1.77.0 + SHA512 051de508ad1a0c635692845732ea12e2b3872599af9fbe70ed0183e8278292d3e9f5920ef851a052ca9ee7c8967c8486d894254b862ec379e36790536bd076dd HEAD_REF master ) diff --git a/ports/boost-dll/vcpkg.json b/ports/boost-dll/vcpkg.json index cbf24031081932..27d027222ee719 100644 --- a/ports/boost-dll/vcpkg.json +++ b/ports/boost-dll/vcpkg.json @@ -1,6 +1,6 @@ { "name": "boost-dll", - "version": "1.76.0", + "version": "1.77.0", "description": "Boost dll module", "homepage": "https://github.com/boostorg/dll", "dependencies": [ diff --git a/ports/boost-dynamic-bitset/portfile.cmake b/ports/boost-dynamic-bitset/portfile.cmake index 9f02f766e3fbec..a3ebd00693d2e1 100644 --- a/ports/boost-dynamic-bitset/portfile.cmake +++ b/ports/boost-dynamic-bitset/portfile.cmake @@ -3,8 +3,8 @@ vcpkg_from_github( OUT_SOURCE_PATH SOURCE_PATH REPO boostorg/dynamic_bitset - REF boost-1.76.0 - SHA512 5ca3153b18b2a57574c158e09af1bc3e79b769f73988de8d16fc16d4fddb375ce9aaebbee3204a8b5afaaafe6ca484d8a2d85162dec6a576c6bc52674c9d4a3f + REF boost-1.77.0 + SHA512 dcabd09d66003a7ff306d26f37399281bb2516021f76a1bc1960ef3bbfcf89767d1638fe69b237108aab165d45887468c5a34bb1016852f7277397ca965b6a3b HEAD_REF master ) diff --git a/ports/boost-dynamic-bitset/vcpkg.json b/ports/boost-dynamic-bitset/vcpkg.json index 46a5834bd4b039..1de96a61d4aa90 100644 --- a/ports/boost-dynamic-bitset/vcpkg.json +++ b/ports/boost-dynamic-bitset/vcpkg.json @@ -1,14 +1,13 @@ { "name": "boost-dynamic-bitset", - "version": "1.76.0", + "version": "1.77.0", "description": "Boost dynamic_bitset module", "homepage": "https://github.com/boostorg/dynamic_bitset", "dependencies": [ "boost-assert", "boost-config", + "boost-container-hash", "boost-core", - "boost-detail", - "boost-functional", "boost-integer", "boost-move", "boost-static-assert", diff --git a/ports/boost-endian/portfile.cmake b/ports/boost-endian/portfile.cmake index b7451f6aa5e2f8..bb3ff853a59f85 100644 --- a/ports/boost-endian/portfile.cmake +++ b/ports/boost-endian/portfile.cmake @@ -3,8 +3,8 @@ vcpkg_from_github( OUT_SOURCE_PATH SOURCE_PATH REPO boostorg/endian - REF boost-1.76.0 - SHA512 8075e7127872d134954708287aef372f872937ecec50db91fd78cc9de33056ba732519a8f7f76ce9bbcfbec0894416b3f3738259ba93ad2cc47702e58366516f + REF boost-1.77.0 + SHA512 f7ed33602a5d9860fa460bca51f9576a3d0c90b703b5e833e106ccf7e28b1449e86f230b353823578a669fcd65922d206ba03a390bfed258dd37edd8435736cd HEAD_REF master ) diff --git a/ports/boost-endian/vcpkg.json b/ports/boost-endian/vcpkg.json index 209e7119b5cc62..a759a4a445e4d3 100644 --- a/ports/boost-endian/vcpkg.json +++ b/ports/boost-endian/vcpkg.json @@ -1,6 +1,6 @@ { "name": "boost-endian", - "version": "1.76.0", + "version": "1.77.0", "description": "Boost endian module", "homepage": "https://github.com/boostorg/endian", "dependencies": [ diff --git a/ports/boost-exception/portfile.cmake b/ports/boost-exception/portfile.cmake index 4414015ea2904f..e5f34243d58313 100644 --- a/ports/boost-exception/portfile.cmake +++ b/ports/boost-exception/portfile.cmake @@ -3,8 +3,8 @@ vcpkg_from_github( OUT_SOURCE_PATH SOURCE_PATH REPO boostorg/exception - REF boost-1.76.0 - SHA512 e77b6c6088ad7a5443b635d2336605eb5c04fa97849fae7150df2b2521fe47916bf5c17fead55eefa3aa278eb826ca22058c4145d01e09ccc41c0a7ccf961506 + REF boost-1.77.0 + SHA512 90af6443bed8114466bce41b43c7d1d439f0b62dee4e1609da84f60c41313aa94e4a6d7bf82e448d612e2521450cfd59cb34cf85f5962718ea33aa7027f5c84f HEAD_REF master ) @@ -15,6 +15,3 @@ include(${CURRENT_HOST_INSTALLED_DIR}/share/boost-build/boost-modular-build.cmak boost_modular_build(SOURCE_PATH ${SOURCE_PATH}) include(${CURRENT_INSTALLED_DIR}/share/boost-vcpkg-helpers/boost-modular-headers.cmake) boost_modular_headers(SOURCE_PATH ${SOURCE_PATH}) - -set(VCPKG_LIBRARY_LINKAGE static) -file(REMOVE_RECURSE ${CURRENT_PACKAGES_DIR}/bin ${CURRENT_PACKAGES_DIR}/debug/bin) diff --git a/ports/boost-exception/vcpkg.json b/ports/boost-exception/vcpkg.json index aadce7d0c7c6f6..bca330a0a5d9b6 100644 --- a/ports/boost-exception/vcpkg.json +++ b/ports/boost-exception/vcpkg.json @@ -1,6 +1,6 @@ { "name": "boost-exception", - "version": "1.76.0", + "version": "1.77.0", "description": "Boost exception module", "homepage": "https://github.com/boostorg/exception", "dependencies": [ @@ -16,8 +16,13 @@ "host": true }, "boost-smart-ptr", + "boost-throw-exception", "boost-tuple", "boost-type-traits", - "boost-vcpkg-helpers" + "boost-vcpkg-helpers", + { + "name": "vcpkg-cmake", + "host": true + } ] } diff --git a/ports/boost-fiber/portfile.cmake b/ports/boost-fiber/portfile.cmake index c9fbc34da7065e..bfde32a75a4941 100644 --- a/ports/boost-fiber/portfile.cmake +++ b/ports/boost-fiber/portfile.cmake @@ -3,8 +3,8 @@ vcpkg_from_github( OUT_SOURCE_PATH SOURCE_PATH REPO boostorg/fiber - REF boost-1.76.0 - SHA512 b7994427313de7959144b929806a947fae20087c7215df25e2925dbd553e2aa88d8f1c39a70cbbde61f111c005cded7a664961bf633f0251be4b204e42f1fcbb + REF boost-1.77.0 + SHA512 f5ee6acc30902b2e68861a194f478a6a0a9ea8de096465fcb48c27756718fe6493c8c4d8e08b0473edd45162106061de735a95ff8679d54862cc3a62968aaa94 HEAD_REF master ) diff --git a/ports/boost-fiber/vcpkg.json b/ports/boost-fiber/vcpkg.json index 97cace4b1d4093..f7654c22f9e16b 100644 --- a/ports/boost-fiber/vcpkg.json +++ b/ports/boost-fiber/vcpkg.json @@ -1,6 +1,6 @@ { "name": "boost-fiber", - "version": "1.76.0", + "version": "1.77.0", "description": "Boost fiber module", "homepage": "https://github.com/boostorg/fiber", "supports": "!osx & !uwp & !arm & !emscripten", @@ -17,7 +17,6 @@ "platform": "!uwp & !emscripten" }, "boost-core", - "boost-detail", { "name": "boost-filesystem", "platform": "!uwp" @@ -30,6 +29,10 @@ }, "boost-predef", "boost-smart-ptr", - "boost-vcpkg-helpers" + "boost-vcpkg-helpers", + { + "name": "vcpkg-cmake", + "host": true + } ] } diff --git a/ports/boost-filesystem/portfile.cmake b/ports/boost-filesystem/portfile.cmake index 55241314a0567b..0e1a1d02fe3bba 100644 --- a/ports/boost-filesystem/portfile.cmake +++ b/ports/boost-filesystem/portfile.cmake @@ -3,8 +3,8 @@ vcpkg_from_github( OUT_SOURCE_PATH SOURCE_PATH REPO boostorg/filesystem - REF boost-1.76.0 - SHA512 1df89b441c2528844218e447e420c7c9aea0d72f8563ff20f86acebbc7d0d69ed9661422b3625e51005b975d73d7fac3efb69692e21ee13dd92fc1855f119088 + REF boost-1.77.0 + SHA512 ce63c951db9052bcc57f453628088791970245313f78af9131908731065b6fc906b885c05fd05bb8b902f52c191766858183f52a6954afe3cd4062c51b0592fd HEAD_REF master ) diff --git a/ports/boost-filesystem/vcpkg.json b/ports/boost-filesystem/vcpkg.json index d5f6438d160daa..9218ed31c7f174 100644 --- a/ports/boost-filesystem/vcpkg.json +++ b/ports/boost-filesystem/vcpkg.json @@ -1,19 +1,20 @@ { "name": "boost-filesystem", - "version": "1.76.0", + "version": "1.77.0", "description": "Boost filesystem module", "homepage": "https://github.com/boostorg/filesystem", "supports": "!uwp", "dependencies": [ "boost-assert", + "boost-atomic", { "name": "boost-build", "host": true }, "boost-config", + "boost-container-hash", "boost-core", "boost-detail", - "boost-functional", "boost-io", "boost-iterator", { @@ -25,6 +26,10 @@ "boost-system", "boost-type-traits", "boost-vcpkg-helpers", - "boost-winapi" + "boost-winapi", + { + "name": "vcpkg-cmake", + "host": true + } ] } diff --git a/ports/boost-flyweight/portfile.cmake b/ports/boost-flyweight/portfile.cmake index 9d14c96eee7fd5..64f9ed3f80e596 100644 --- a/ports/boost-flyweight/portfile.cmake +++ b/ports/boost-flyweight/portfile.cmake @@ -3,8 +3,8 @@ vcpkg_from_github( OUT_SOURCE_PATH SOURCE_PATH REPO boostorg/flyweight - REF boost-1.76.0 - SHA512 f772c0e7c3efd66c191383c6490ace32294b34f67af569c885abb375c2afdbfeb64de810b50096a902d90bc9f05bae19323a8ec9546f0cc3b9021cdbc497e97a + REF boost-1.77.0 + SHA512 6175d43913ec8e9b96042dbc3babe4ab565bee97a3e87dc08282e624861f54b959dda61e73166f3b2d3aadec50c7cc100b3d32fa777083e90692cdcf89ef9fb9 HEAD_REF master ) diff --git a/ports/boost-flyweight/vcpkg.json b/ports/boost-flyweight/vcpkg.json index 39b9f8965d383b..9654c5c6b23e4f 100644 --- a/ports/boost-flyweight/vcpkg.json +++ b/ports/boost-flyweight/vcpkg.json @@ -1,23 +1,23 @@ { "name": "boost-flyweight", - "version": "1.76.0", + "version": "1.77.0", "description": "Boost flyweight module", "homepage": "https://github.com/boostorg/flyweight", "dependencies": [ "boost-assert", "boost-config", + "boost-container-hash", "boost-core", "boost-detail", - "boost-functional", "boost-interprocess", "boost-mpl", "boost-multi-index", "boost-parameter", "boost-preprocessor", "boost-serialization", + "boost-smart-ptr", "boost-throw-exception", "boost-type-traits", - "boost-utility", "boost-vcpkg-helpers" ] } diff --git a/ports/boost-foreach/portfile.cmake b/ports/boost-foreach/portfile.cmake index 1c2ded7100758c..f16a626a9a7729 100644 --- a/ports/boost-foreach/portfile.cmake +++ b/ports/boost-foreach/portfile.cmake @@ -3,8 +3,8 @@ vcpkg_from_github( OUT_SOURCE_PATH SOURCE_PATH REPO boostorg/foreach - REF boost-1.76.0 - SHA512 b2d82918147aa9e22fba6ad798479fc4fca6a437a73c005cde715c5d19adf7320f986637a270742783d0d40bcadb11ae1cc7abbec4358363496d08b8c8d908e0 + REF boost-1.77.0 + SHA512 45a4bfb69ea3524c69de90e1b3495d1a5972110dec37f3d8fd623cb223484b076f54a1d6c4245925722b8c263077c6e461b16b8c53d2d264e01386722f502c83 HEAD_REF master ) diff --git a/ports/boost-foreach/vcpkg.json b/ports/boost-foreach/vcpkg.json index 2f117a39234b5b..5304250e401477 100644 --- a/ports/boost-foreach/vcpkg.json +++ b/ports/boost-foreach/vcpkg.json @@ -1,17 +1,15 @@ { "name": "boost-foreach", - "version": "1.76.0", + "version": "1.77.0", "description": "Boost foreach module", "homepage": "https://github.com/boostorg/foreach", "dependencies": [ "boost-config", "boost-core", - "boost-detail", "boost-iterator", "boost-mpl", "boost-range", "boost-type-traits", - "boost-utility", "boost-vcpkg-helpers" ] } diff --git a/ports/boost-format/portfile.cmake b/ports/boost-format/portfile.cmake index 33456281ba9e64..b2c0651aef1c7b 100644 --- a/ports/boost-format/portfile.cmake +++ b/ports/boost-format/portfile.cmake @@ -3,8 +3,8 @@ vcpkg_from_github( OUT_SOURCE_PATH SOURCE_PATH REPO boostorg/format - REF boost-1.76.0 - SHA512 7f988f0a3bf2e483d09edc7eb698128286b5c19bb9c4e39e9947ec4d1457b5c3d0b6d7b6f656dd9a2f96e4d372745d62843cd2836b12b96624059576c1905e3b + REF boost-1.77.0 + SHA512 b83dd71f3b76773f852b5f680c5cdc62105b616b6343e87320eea718f13932ba4098f47b17a67f096855cbb0a717b01552c292c49397a093b3bacb009a48e675 HEAD_REF master ) diff --git a/ports/boost-format/vcpkg.json b/ports/boost-format/vcpkg.json index e824cf9d2ba28c..c383b31c9abf64 100644 --- a/ports/boost-format/vcpkg.json +++ b/ports/boost-format/vcpkg.json @@ -1,13 +1,12 @@ { "name": "boost-format", - "version": "1.76.0", + "version": "1.77.0", "description": "Boost format module", "homepage": "https://github.com/boostorg/format", "dependencies": [ "boost-assert", "boost-config", "boost-core", - "boost-detail", "boost-optional", "boost-smart-ptr", "boost-throw-exception", diff --git a/ports/boost-function-types/portfile.cmake b/ports/boost-function-types/portfile.cmake index c0486271721c1d..a017e85c88b830 100644 --- a/ports/boost-function-types/portfile.cmake +++ b/ports/boost-function-types/portfile.cmake @@ -3,8 +3,8 @@ vcpkg_from_github( OUT_SOURCE_PATH SOURCE_PATH REPO boostorg/function_types - REF boost-1.76.0 - SHA512 d95ffacc507baf0bedb495f1ea7e0639a19db45b1d55f212dee1eea1e0a9de932e4b74da623200666eef5ead3aea60b66bf7f73cda845b95e54d26714dcdc2e6 + REF boost-1.77.0 + SHA512 7a530e9505daf5c67c14a01476c0317f3f85b9976082eb02a90cc79fc7c1b9a26d9d23740c1324e4df00cf4e85b1e1b2a2a9638eee74f85193ae3b3bfb936f92 HEAD_REF master ) diff --git a/ports/boost-function-types/vcpkg.json b/ports/boost-function-types/vcpkg.json index 539544f2f816ff..8f49bf9df71c7d 100644 --- a/ports/boost-function-types/vcpkg.json +++ b/ports/boost-function-types/vcpkg.json @@ -1,6 +1,6 @@ { "name": "boost-function-types", - "version": "1.76.0", + "version": "1.77.0", "description": "Boost function_types module", "homepage": "https://github.com/boostorg/function_types", "dependencies": [ diff --git a/ports/boost-function/portfile.cmake b/ports/boost-function/portfile.cmake index afce6022126d4d..d86bc5aea726be 100644 --- a/ports/boost-function/portfile.cmake +++ b/ports/boost-function/portfile.cmake @@ -3,8 +3,8 @@ vcpkg_from_github( OUT_SOURCE_PATH SOURCE_PATH REPO boostorg/function - REF boost-1.76.0 - SHA512 d8ad636b47fc77208b3b438494c8bfc286938fd310e91adb9a55a099b552f70a86dfde263fcf100c77fe43b300050dd19c289802366beaa9bd36f38a8539b34e + REF boost-1.77.0 + SHA512 637f6d436614a805bb7d8e5dac0fc154896f4e77a51e1bf2d4509779bc412eaff1756dedcc9937490ca21d5bc15c8df6d911cfe9eebce51f80b5ec42a85d4155 HEAD_REF master ) diff --git a/ports/boost-function/vcpkg.json b/ports/boost-function/vcpkg.json index 4d760713048b5b..00181a35f653db 100644 --- a/ports/boost-function/vcpkg.json +++ b/ports/boost-function/vcpkg.json @@ -1,6 +1,6 @@ { "name": "boost-function", - "version": "1.76.0", + "version": "1.77.0", "description": "Boost function module", "homepage": "https://github.com/boostorg/function", "dependencies": [ diff --git a/ports/boost-functional/portfile.cmake b/ports/boost-functional/portfile.cmake index dba5df091fbffd..844ccd4fff26db 100644 --- a/ports/boost-functional/portfile.cmake +++ b/ports/boost-functional/portfile.cmake @@ -3,8 +3,8 @@ vcpkg_from_github( OUT_SOURCE_PATH SOURCE_PATH REPO boostorg/functional - REF boost-1.76.0 - SHA512 9b63cdbba4a997c04a887775dd4d351eb3fce55ebc6f620865f88f696d969cc56d47675c21ed7a976f19b64eee4875b0e47dd0949e56a576f19fb1a6c59fe31a + REF boost-1.77.0 + SHA512 0b0d675482ccaa0ca2eff5c2a9d4ffe4ec2374320a8a0766e791b57eb16be661422727c5d55f3bce2113d6410e07b05b29369e1ed551545e9ad427b92fd44c83 HEAD_REF master ) diff --git a/ports/boost-functional/vcpkg.json b/ports/boost-functional/vcpkg.json index df76a7e8763af7..a00b0dc30355e2 100644 --- a/ports/boost-functional/vcpkg.json +++ b/ports/boost-functional/vcpkg.json @@ -1,11 +1,13 @@ { "name": "boost-functional", - "version": "1.76.0", + "version": "1.77.0", "description": "Boost functional module", "homepage": "https://github.com/boostorg/functional", "dependencies": [ "boost-config", "boost-core", + "boost-function", + "boost-function-types", "boost-mpl", "boost-preprocessor", "boost-type-traits", diff --git a/ports/boost-fusion/portfile.cmake b/ports/boost-fusion/portfile.cmake index 707ca68e867574..bcbbb77464a9d1 100644 --- a/ports/boost-fusion/portfile.cmake +++ b/ports/boost-fusion/portfile.cmake @@ -3,8 +3,8 @@ vcpkg_from_github( OUT_SOURCE_PATH SOURCE_PATH REPO boostorg/fusion - REF boost-1.76.0 - SHA512 4e8244962d5f165de9953f7669248002d36c82c213ae3e6374c2b997a3a39f151cf1bee2a5e5e45ae06f9ee7eb0322aeeb0ef7e4215d0829e9aa94f9000ee4b9 + REF boost-1.77.0 + SHA512 c8ff639af2fe04a9a97d087ffdb023ca5530b6de0228f8f87150e6c18100aac6b500698fdfb2a431688be351b7d10e09f58006c9bf84660efe02fdd0c969446c HEAD_REF master ) diff --git a/ports/boost-fusion/vcpkg.json b/ports/boost-fusion/vcpkg.json index c32b2d333df5fb..3b28a6b665ea7d 100644 --- a/ports/boost-fusion/vcpkg.json +++ b/ports/boost-fusion/vcpkg.json @@ -1,13 +1,12 @@ { "name": "boost-fusion", - "version": "1.76.0", + "version": "1.77.0", "description": "Boost fusion module", "homepage": "https://github.com/boostorg/fusion", "dependencies": [ "boost-config", "boost-container-hash", "boost-core", - "boost-detail", "boost-function-types", "boost-mpl", "boost-preprocessor", diff --git a/ports/boost-geometry/portfile.cmake b/ports/boost-geometry/portfile.cmake index 0bba9bc932b396..9530fbff3df15e 100644 --- a/ports/boost-geometry/portfile.cmake +++ b/ports/boost-geometry/portfile.cmake @@ -3,8 +3,8 @@ vcpkg_from_github( OUT_SOURCE_PATH SOURCE_PATH REPO boostorg/geometry - REF boost-1.76.0 - SHA512 2ae1af6337cbb820cef2c34c24b55fb032e4b57ead2a5fc5ee041a083f08e1c35c873e94a135d1c990809e1f160d19aedb31d8a1715f2c211361279fd9707236 + REF boost-1.77.0 + SHA512 a5c6b1051bba1ec60ab5ad99421892ad868f9d31ac1d8da5a7bb995bd4ad27ec9e20daf2ad5646e48badb33e8b14c8ebb9343923b6ff7f725347c222e797cb67 HEAD_REF master ) diff --git a/ports/boost-geometry/vcpkg.json b/ports/boost-geometry/vcpkg.json index 573f8e2ded62b8..c1d574a84ac841 100644 --- a/ports/boost-geometry/vcpkg.json +++ b/ports/boost-geometry/vcpkg.json @@ -1,10 +1,11 @@ { "name": "boost-geometry", - "version": "1.76.0", + "version": "1.77.0", "description": "Boost geometry module", "homepage": "https://github.com/boostorg/geometry", "dependencies": [ "boost-algorithm", + "boost-any", "boost-array", "boost-assert", "boost-concept-check", @@ -35,6 +36,7 @@ "boost-type-traits", "boost-utility", "boost-variant", + "boost-variant2", "boost-vcpkg-helpers" ] } diff --git a/ports/boost-gil/portfile.cmake b/ports/boost-gil/portfile.cmake index ac480b26286ccf..b6dae42551f2e7 100644 --- a/ports/boost-gil/portfile.cmake +++ b/ports/boost-gil/portfile.cmake @@ -3,8 +3,8 @@ vcpkg_from_github( OUT_SOURCE_PATH SOURCE_PATH REPO boostorg/gil - REF boost-1.76.0 - SHA512 ba3504fb8af75406c1e41d5f17fe8a31629949902cee75719890250bdbe45ab170d36e66f76e20dfe8612fb1888f152158bc21f4488e85a5a25ebc3aad18dd4d + REF boost-1.77.0 + SHA512 a779a3a471509f0a5cbb9048ac4345bcde875cab1afb540bc4b0d051367b3bbd4eb41ebc2d0e50cc4dda9c7775e7b753cb3dd582ae6fe938ae94a71187de4089 HEAD_REF master ) diff --git a/ports/boost-gil/vcpkg.json b/ports/boost-gil/vcpkg.json index 402b9e0fdd3188..2f3d1c8e81cea5 100644 --- a/ports/boost-gil/vcpkg.json +++ b/ports/boost-gil/vcpkg.json @@ -1,6 +1,6 @@ { "name": "boost-gil", - "version": "1.76.0", + "version": "1.77.0", "description": "Boost gil module", "homepage": "https://github.com/boostorg/gil", "dependencies": [ @@ -17,7 +17,6 @@ "boost-mp11", "boost-numeric-conversion", "boost-preprocessor", - "boost-utility", "boost-variant2", "boost-vcpkg-helpers" ] diff --git a/ports/boost-graph-parallel/portfile.cmake b/ports/boost-graph-parallel/portfile.cmake index 03830932976c98..b14dceb5008faf 100644 --- a/ports/boost-graph-parallel/portfile.cmake +++ b/ports/boost-graph-parallel/portfile.cmake @@ -3,10 +3,15 @@ vcpkg_from_github( OUT_SOURCE_PATH SOURCE_PATH REPO boostorg/graph_parallel - REF boost-1.76.0 - SHA512 6328aa909cb611728e10cb23f666b68ce11d2a79130946e60da3ce664c5aa71da43e05269720455647f0b52f4b4d7e941ea1cfd1e203bf42a494a44f770185c2 + REF boost-1.77.0 + SHA512 2236b4ad0eae70c6dba7814003cb6e37505a09b29f26e2558cc6784d01b37a2e715acac0fdcacf553b94328fa6495fdcacabd9e7d00068ce4baccd29060faca1 HEAD_REF master ) +if(NOT DEFINED CURRENT_HOST_INSTALLED_DIR) + message(FATAL_ERROR "boost-graph-parallel requires a newer version of vcpkg in order to build.") +endif() +include(${CURRENT_HOST_INSTALLED_DIR}/share/boost-build/boost-modular-build.cmake) +boost_modular_build(SOURCE_PATH ${SOURCE_PATH}) include(${CURRENT_INSTALLED_DIR}/share/boost-vcpkg-helpers/boost-modular-headers.cmake) boost_modular_headers(SOURCE_PATH ${SOURCE_PATH}) diff --git a/ports/boost-graph-parallel/vcpkg.json b/ports/boost-graph-parallel/vcpkg.json index 7fbb59aa391fa4..436b280efcea2b 100644 --- a/ports/boost-graph-parallel/vcpkg.json +++ b/ports/boost-graph-parallel/vcpkg.json @@ -1,13 +1,20 @@ { "name": "boost-graph-parallel", - "version": "1.76.0", + "version": "1.77.0", "description": "Boost graph_parallel module", "homepage": "https://github.com/boostorg/graph_parallel", + "supports": "!uwp", "dependencies": [ + "boost-algorithm", "boost-assert", + { + "name": "boost-build", + "host": true + }, "boost-concept-check", "boost-config", "boost-container-hash", + "boost-core", "boost-detail", "boost-dynamic-bitset", { @@ -19,18 +26,30 @@ "boost-graph", "boost-iterator", "boost-lexical-cast", - "boost-math", + { + "name": "boost-modular-build-helper", + "host": true + }, + { + "name": "boost-mpi", + "platform": "!uwp" + }, "boost-mpl", "boost-optional", "boost-property-map", + "boost-property-map-parallel", "boost-random", "boost-serialization", "boost-smart-ptr", "boost-static-assert", "boost-tuple", "boost-type-traits", - "boost-utility", "boost-variant", - "boost-vcpkg-helpers" + "boost-vcpkg-helpers", + "mpi", + { + "name": "vcpkg-cmake", + "host": true + } ] } diff --git a/ports/boost-graph/portfile.cmake b/ports/boost-graph/portfile.cmake index bff59f5c57ce0b..61bf8a3b91c72e 100644 --- a/ports/boost-graph/portfile.cmake +++ b/ports/boost-graph/portfile.cmake @@ -3,8 +3,8 @@ vcpkg_from_github( OUT_SOURCE_PATH SOURCE_PATH REPO boostorg/graph - REF boost-1.76.0 - SHA512 4a5699193adea6ad2df7c1fc9152be58a1234e79fad03a92dd7eca32cac41d2295b1b529b876b7d179b21097baadd8663e68a7d237abcf4b255772ed18f42a1a + REF boost-1.77.0 + SHA512 e7b318d18ec8586578d20398de862c852157f272bcc397b92a8808eb931aa1ca472df26972b052c123e3bed0213d41ad670bdc63621c6d5ef26495b66378bc76 HEAD_REF master ) diff --git a/ports/boost-graph/vcpkg.json b/ports/boost-graph/vcpkg.json index eb3e7e79fd24e0..b4a2db93bf99fc 100644 --- a/ports/boost-graph/vcpkg.json +++ b/ports/boost-graph/vcpkg.json @@ -1,6 +1,6 @@ { "name": "boost-graph", - "version": "1.76.0", + "version": "1.77.0", "description": "Boost graph module", "homepage": "https://github.com/boostorg/graph", "dependencies": [ @@ -45,10 +45,6 @@ "boost-smart-ptr", "boost-spirit", "boost-static-assert", - { - "name": "boost-test", - "platform": "!uwp" - }, "boost-throw-exception", "boost-tti", "boost-tuple", @@ -57,6 +53,10 @@ "boost-unordered", "boost-utility", "boost-vcpkg-helpers", - "boost-xpressive" + "boost-xpressive", + { + "name": "vcpkg-cmake", + "host": true + } ] } diff --git a/ports/boost-hana/portfile.cmake b/ports/boost-hana/portfile.cmake index 324cc11bd7fca5..e4e5e22f89acd6 100644 --- a/ports/boost-hana/portfile.cmake +++ b/ports/boost-hana/portfile.cmake @@ -3,8 +3,8 @@ vcpkg_from_github( OUT_SOURCE_PATH SOURCE_PATH REPO boostorg/hana - REF boost-1.76.0 - SHA512 839eb1684335ae541dd9342fda8ef5df5003b470922abd5fd72c175e03be4f0158d5cb2892bbce071358b641f5591a852c180f81ac3fb9777e2b88dd095491f2 + REF boost-1.77.0 + SHA512 763d772026c9a3ed0e945c92c698f76a8acfb63947bea0520f58040c5461b2c8032fa025fbd93d44b17ea7d83ddd645d84ec1362d7e86b937cbb83e8108536f4 HEAD_REF master ) diff --git a/ports/boost-hana/vcpkg.json b/ports/boost-hana/vcpkg.json index 1a075a79b978eb..de7c4aa378e101 100644 --- a/ports/boost-hana/vcpkg.json +++ b/ports/boost-hana/vcpkg.json @@ -1,6 +1,6 @@ { "name": "boost-hana", - "version": "1.76.0", + "version": "1.77.0", "description": "Boost hana module", "homepage": "https://github.com/boostorg/hana", "dependencies": [ diff --git a/ports/boost-heap/portfile.cmake b/ports/boost-heap/portfile.cmake index 34a53fdf0bf84b..33804f98450c66 100644 --- a/ports/boost-heap/portfile.cmake +++ b/ports/boost-heap/portfile.cmake @@ -3,8 +3,8 @@ vcpkg_from_github( OUT_SOURCE_PATH SOURCE_PATH REPO boostorg/heap - REF boost-1.76.0 - SHA512 11f16b0a573108d2c2f58ba9669371d2db5e6090f9d50abc367fd295fb5966a985793081e222742305e9cc86d950c8545f1afa0a855d43eab6cabf41a36e9335 + REF boost-1.77.0 + SHA512 73885784757bbec1ec5ac77fad398498f0f80f7d52b69f82b6d0c93d99cec38ec19765e20157fa6fee7e4fec371ce98962589ee2fc42b280dfe831ba56b0afef HEAD_REF master ) diff --git a/ports/boost-heap/vcpkg.json b/ports/boost-heap/vcpkg.json index a59c675fd3709f..6553f69d26d5fe 100644 --- a/ports/boost-heap/vcpkg.json +++ b/ports/boost-heap/vcpkg.json @@ -1,6 +1,6 @@ { "name": "boost-heap", - "version": "1.76.0", + "version": "1.77.0", "description": "Boost heap module", "homepage": "https://github.com/boostorg/heap", "dependencies": [ diff --git a/ports/boost-histogram/portfile.cmake b/ports/boost-histogram/portfile.cmake index 1246b2a273c887..739a20889ee65e 100644 --- a/ports/boost-histogram/portfile.cmake +++ b/ports/boost-histogram/portfile.cmake @@ -3,8 +3,8 @@ vcpkg_from_github( OUT_SOURCE_PATH SOURCE_PATH REPO boostorg/histogram - REF boost-1.76.0 - SHA512 0bef1cfbc328f73f14bd364902a157a519343ade5751466db3bfdfc63ab76490a9c7f11f8b6d0e24450646f7c26bb967f93719a0fb49f399de6e71b7a19827ff + REF boost-1.77.0 + SHA512 bb802772651e1e850ffbf385c83685a0f745f4e90a48b18dc80b701c4bd865fe47e167a7a7a2d434d6d07fbde088b2c3344a67a08a1b5a9268b4f68d88256ee7 HEAD_REF master ) diff --git a/ports/boost-histogram/vcpkg.json b/ports/boost-histogram/vcpkg.json index 00e04b7a5d5e02..1bdde815c66753 100644 --- a/ports/boost-histogram/vcpkg.json +++ b/ports/boost-histogram/vcpkg.json @@ -1,6 +1,6 @@ { "name": "boost-histogram", - "version": "1.76.0", + "version": "1.77.0", "description": "Boost histogram module", "homepage": "https://github.com/boostorg/histogram", "dependencies": [ diff --git a/ports/boost-hof/portfile.cmake b/ports/boost-hof/portfile.cmake index 7f07484da253f8..588a84b02697f1 100644 --- a/ports/boost-hof/portfile.cmake +++ b/ports/boost-hof/portfile.cmake @@ -3,8 +3,8 @@ vcpkg_from_github( OUT_SOURCE_PATH SOURCE_PATH REPO boostorg/hof - REF boost-1.76.0 - SHA512 40d70bd531c1c69bcefe0105001ff9c423e23029197a60e46c163abf2b66c726e7d8411503c1201946a1d6d0aa8aef5caded9942968b7844023fbe023a1509c8 + REF boost-1.77.0 + SHA512 8cbcc9ff6bf092c5ac90a44304a7e5eb2e969ad5d14d6913549941e941fe8bf1d2cabadfd6b4808fa494306eb53e9d1a5e6a9c7efa28db15b9844e87713e3cd6 HEAD_REF master ) diff --git a/ports/boost-hof/vcpkg.json b/ports/boost-hof/vcpkg.json index 3695f5ac94f79c..065612d9399dbf 100644 --- a/ports/boost-hof/vcpkg.json +++ b/ports/boost-hof/vcpkg.json @@ -1,6 +1,6 @@ { "name": "boost-hof", - "version": "1.76.0", + "version": "1.77.0", "description": "Boost hof module", "homepage": "https://github.com/boostorg/hof", "dependencies": [ diff --git a/ports/boost-icl/portfile.cmake b/ports/boost-icl/portfile.cmake index ce5ffd240124a1..a50473f909c8f8 100644 --- a/ports/boost-icl/portfile.cmake +++ b/ports/boost-icl/portfile.cmake @@ -3,8 +3,8 @@ vcpkg_from_github( OUT_SOURCE_PATH SOURCE_PATH REPO boostorg/icl - REF boost-1.76.0 - SHA512 e8561b8217cc8048b8bcaed49f827ec26ab6f0169050d299a5d85bd87bc2fcbc6cf9a078ff9de2751f8a419e9a1556f93b70742cec6bea2e88a353ce17db5e12 + REF boost-1.77.0 + SHA512 680119595e9743b70a0444ee65cace053269d6c04133c1a59e82cf2e41f7e73b4aab160a232902cbbc5c2d5f7f6633c1f00e1564c8c62b95beafd247ff482399 HEAD_REF master ) diff --git a/ports/boost-icl/vcpkg.json b/ports/boost-icl/vcpkg.json index 69d0c261f6d3dc..8d4cdc50cad90f 100644 --- a/ports/boost-icl/vcpkg.json +++ b/ports/boost-icl/vcpkg.json @@ -1,6 +1,6 @@ { "name": "boost-icl", - "version": "1.76.0", + "version": "1.77.0", "description": "Boost icl module", "homepage": "https://github.com/boostorg/icl", "dependencies": [ @@ -8,6 +8,7 @@ "boost-concept-check", "boost-config", "boost-container", + "boost-core", "boost-date-time", "boost-detail", "boost-iterator", diff --git a/ports/boost-integer/portfile.cmake b/ports/boost-integer/portfile.cmake index 618bafcf9e5a24..e5d3e499e7dbb5 100644 --- a/ports/boost-integer/portfile.cmake +++ b/ports/boost-integer/portfile.cmake @@ -3,8 +3,8 @@ vcpkg_from_github( OUT_SOURCE_PATH SOURCE_PATH REPO boostorg/integer - REF boost-1.76.0 - SHA512 d0df93ba10d4c6004c4b23aca512e3346c40cf6684d53059090b79dfcc633e89449beeae3b2f8f4e0c721076b55f92159dd5c6a7665405e426c66251ea2913a8 + REF boost-1.77.0 + SHA512 31a254a1ae2ea201b6e202c5f4c47291915a6fe76c947bb1fb254dd065b47beaf97ef54cec6bb29058c671b63d240a3db268e03bb90b133d375eb0606421106e HEAD_REF master ) diff --git a/ports/boost-integer/vcpkg.json b/ports/boost-integer/vcpkg.json index 5f6bc4df062fb9..d1b382d1987db7 100644 --- a/ports/boost-integer/vcpkg.json +++ b/ports/boost-integer/vcpkg.json @@ -1,13 +1,12 @@ { "name": "boost-integer", - "version": "1.76.0", + "version": "1.77.0", "description": "Boost integer module", "homepage": "https://github.com/boostorg/integer", "dependencies": [ "boost-assert", "boost-config", "boost-core", - "boost-detail", "boost-static-assert", "boost-throw-exception", "boost-vcpkg-helpers" diff --git a/ports/boost-interprocess/portfile.cmake b/ports/boost-interprocess/portfile.cmake index f4f402123ab593..431b05bd177b19 100644 --- a/ports/boost-interprocess/portfile.cmake +++ b/ports/boost-interprocess/portfile.cmake @@ -3,8 +3,8 @@ vcpkg_from_github( OUT_SOURCE_PATH SOURCE_PATH REPO boostorg/interprocess - REF boost-1.76.0 - SHA512 853cb0d6a51d42223d2c242d03b339f723e18c54c7a1f4e2be841a85a816ebc1524f5b9b90441c054072d5a408a724ee8dbeac22997ef5dfb3cf78c87c2acf71 + REF boost-1.77.0 + SHA512 59ccd15b58a8ba343ca4c009a3c6a59a06248d7f9829dbb355320d7184b6476dcbf98d68853fe9d2522e7d8500e39ce36073fde1f17cbab01003abb8e5d2d425 HEAD_REF master ) diff --git a/ports/boost-interprocess/vcpkg.json b/ports/boost-interprocess/vcpkg.json index 765d308702f400..58f1ffb35e0a90 100644 --- a/ports/boost-interprocess/vcpkg.json +++ b/ports/boost-interprocess/vcpkg.json @@ -1,6 +1,6 @@ { "name": "boost-interprocess", - "version": "1.76.0", + "version": "1.77.0", "description": "Boost interprocess module", "homepage": "https://github.com/boostorg/interprocess", "dependencies": [ @@ -8,15 +8,12 @@ "boost-config", "boost-container", "boost-core", - "boost-date-time", - "boost-detail", "boost-integer", "boost-intrusive", "boost-move", "boost-static-assert", "boost-type-traits", "boost-unordered", - "boost-utility", "boost-vcpkg-helpers", "boost-winapi" ] diff --git a/ports/boost-interval/portfile.cmake b/ports/boost-interval/portfile.cmake index 88017359bff32b..a73a59b11fc6ca 100644 --- a/ports/boost-interval/portfile.cmake +++ b/ports/boost-interval/portfile.cmake @@ -3,8 +3,8 @@ vcpkg_from_github( OUT_SOURCE_PATH SOURCE_PATH REPO boostorg/interval - REF boost-1.76.0 - SHA512 72e7712634c314fe51733ecf8dcad5ddf6361cbae9df4471ec632b4b8c126a0965f3ded1a15c9229e2b2c817024cf27ec1febbe641b10fefa2572611ace5f4b7 + REF boost-1.77.0 + SHA512 c1a4780e77063da68c5d08604afd06ed4a17a2149217622037e23d5753a0324073f58e2ab899fffcb2edc8c19e5bf87bae330116407849f9ac90a2c71aeb1b1d HEAD_REF master ) diff --git a/ports/boost-interval/vcpkg.json b/ports/boost-interval/vcpkg.json index fccc60b6609768..5612c624c1f0a5 100644 --- a/ports/boost-interval/vcpkg.json +++ b/ports/boost-interval/vcpkg.json @@ -1,6 +1,6 @@ { "name": "boost-interval", - "version": "1.76.0", + "version": "1.77.0", "description": "Boost interval module", "homepage": "https://github.com/boostorg/interval", "dependencies": [ diff --git a/ports/boost-intrusive/portfile.cmake b/ports/boost-intrusive/portfile.cmake index 9a7a4f0afe5baa..26d2cfaf58f23b 100644 --- a/ports/boost-intrusive/portfile.cmake +++ b/ports/boost-intrusive/portfile.cmake @@ -3,8 +3,8 @@ vcpkg_from_github( OUT_SOURCE_PATH SOURCE_PATH REPO boostorg/intrusive - REF boost-1.76.0 - SHA512 272ad56917b9f54d1a4ff578ac690766a692932ca7226a496b9a161d399c9a2e00f762db21924d7de6a446757f1dc5723af5e977a62ccfe408e4422c80cf76a8 + REF boost-1.77.0 + SHA512 9fed1756ca0c4abe1c64bd9794cc5f8548f71fef761d0cef25f6d10ee65d84cdc34216e20e4e29e34d7664a6addac7cbbc4f2f43d5faaa0c0660fad20a594ad3 HEAD_REF master ) diff --git a/ports/boost-intrusive/vcpkg.json b/ports/boost-intrusive/vcpkg.json index 2f043a7b6a6f10..f79993cf332939 100644 --- a/ports/boost-intrusive/vcpkg.json +++ b/ports/boost-intrusive/vcpkg.json @@ -1,6 +1,6 @@ { "name": "boost-intrusive", - "version": "1.76.0", + "version": "1.77.0", "description": "Boost intrusive module", "homepage": "https://github.com/boostorg/intrusive", "dependencies": [ diff --git a/ports/boost-io/portfile.cmake b/ports/boost-io/portfile.cmake index ba9c1f960b6607..1a3fa780b00f7d 100644 --- a/ports/boost-io/portfile.cmake +++ b/ports/boost-io/portfile.cmake @@ -3,8 +3,8 @@ vcpkg_from_github( OUT_SOURCE_PATH SOURCE_PATH REPO boostorg/io - REF boost-1.76.0 - SHA512 e03511225fe52fb18842404f1218bf1cab4b36010d43c65ae8296a6b845e0dfce4b7efdb15c8784b54ad099cfe1ab46b535b628cff193d98662bb268d7db6d41 + REF boost-1.77.0 + SHA512 2806d3a5a66c0ea6b4a70fd19608e666eaa7569600a9cceee75313fa4945f652eac3522c67bc01a09f2ba5832b7f6e799e7f010d117a2112826c23a6753182e4 HEAD_REF master ) diff --git a/ports/boost-io/vcpkg.json b/ports/boost-io/vcpkg.json index 06a482f8d79bc7..08082c3cab3c3a 100644 --- a/ports/boost-io/vcpkg.json +++ b/ports/boost-io/vcpkg.json @@ -1,6 +1,6 @@ { "name": "boost-io", - "version": "1.76.0", + "version": "1.77.0", "description": "Boost io module", "homepage": "https://github.com/boostorg/io", "dependencies": [ diff --git a/ports/boost-iostreams/CMakeLists.txt b/ports/boost-iostreams/CMakeLists.txt deleted file mode 100644 index 582377d4cc1052..00000000000000 --- a/ports/boost-iostreams/CMakeLists.txt +++ /dev/null @@ -1,40 +0,0 @@ -cmake_minimum_required(VERSION 3.5) -project(boost-iostreams) - -if(BUILD_SHARED_LIBS) - add_definitions(-DBOOST_IOSTREAMS_DYN_LINK=1) -endif() -add_definitions( - -DBOOST_ALL_NO_LIB=1 - -DBOOST_IOSTREAMS_USE_DEPRECATED -) -include_directories(include) -file(GLOB SOURCES src/*.cpp) -add_library(boost_iostreams ${SOURCES}) - -if(MSVC) - set_property(TARGET boost_iostreams PROPERTY OUTPUT_NAME_RELEASE boost_iostreams-vc140-mt) - set_property(TARGET boost_iostreams PROPERTY OUTPUT_NAME_DEBUG boost_iostreams-vc140-mt-gd) - - set_property(TARGET boost_iostreams PROPERTY RUNTIME_OUTPUT_NAME_RELEASE boost_iostreams) - set_property(TARGET boost_iostreams PROPERTY RUNTIME_OUTPUT_NAME_DEBUG boost_iostreamsd) -endif() - -find_package(ZLIB REQUIRED) -target_link_libraries(boost_iostreams PRIVATE ZLIB::ZLIB) - -find_package(BZip2 REQUIRED) -target_link_libraries(boost_iostreams PRIVATE BZip2::BZip2) - -find_package(LibLZMA REQUIRED) -target_include_directories(boost_iostreams PRIVATE ${LIBLZMA_INCLUDE_DIRS}) -target_link_libraries(boost_iostreams PRIVATE ${LIBLZMA_LIBRARIES}) - -find_library(ZSTD_LIBRARY NAMES zstdd zstd_staticd zstd zstd_static NAMES_PER_DIR) -target_link_libraries(boost_iostreams PRIVATE ${ZSTD_LIBRARY}) - -install(TARGETS boost_iostreams - RUNTIME DESTINATION bin - ARCHIVE DESTINATION lib - LIBRARY DESTINATION lib -) diff --git a/ports/boost-iostreams/b2-options.cmake b/ports/boost-iostreams/b2-options.cmake new file mode 100644 index 00000000000000..5a10a4ae1ea87a --- /dev/null +++ b/ports/boost-iostreams/b2-options.cmake @@ -0,0 +1,30 @@ +list(APPEND B2_OPTIONS + -sZLIB_INCLUDE="${CURRENT_INSTALLED_DIR}/include" + -sBZIP2_INCLUDE="${CURRENT_INSTALLED_DIR}/include" + -sLZMA_INCLUDE="${CURRENT_INSTALLED_DIR}/include" + -sZSTD_INCLUDE="${CURRENT_INSTALLED_DIR}/include" +) + +if(CMAKE_BUILD_TYPE STREQUAL "Release") + set(lib_suffix lib) +else() + set(lib_suffix debug/lib) + if(WIN32) + set(ZLIB_NAME zlibd) + else() + set(ZLIB_NAME z) + endif() + list(APPEND B2_OPTIONS + -sZLIB_NAME=${ZLIB_NAME} + -sBZIP2_NAME=bz2d + -sLZMA_NAME=lzmad + -sZSTD_BINARY=zstdd + ) +endif() + +list(APPEND B2_OPTIONS + -sZLIB_LIBRARY_PATH="${CURRENT_INSTALLED_DIR}/${lib_suffix}" + -sBZIP2_LIBRARY_PATH="${CURRENT_INSTALLED_DIR}/${lib_suffix}" + -sLZMA_LIBRARY_PATH="${CURRENT_INSTALLED_DIR}/${lib_suffix}" + -sZSTD_LIBRARY_PATH="${CURRENT_INSTALLED_DIR}/${lib_suffix}" +) diff --git a/ports/boost-iostreams/portfile.cmake b/ports/boost-iostreams/portfile.cmake index 3c6838f269e7e5..827c7595b3f7f2 100644 --- a/ports/boost-iostreams/portfile.cmake +++ b/ports/boost-iostreams/portfile.cmake @@ -3,8 +3,8 @@ vcpkg_from_github( OUT_SOURCE_PATH SOURCE_PATH REPO boostorg/iostreams - REF boost-1.76.0 - SHA512 3107bc329adf835b4f8592ec2c8988b377910bc6a724ba2f378dccf9e050da14ef593e5927ad53029e3ed8a51febbbef36af3dc6e889999c4768d8b9c1616393 + REF boost-1.77.0 + SHA512 0b656124e468c50623d4336a9bb357ca211d6d3989e0dc63a9036a2d13bfc352992a8673b7f13debf387b434cdf604c8fbb13ccf5b0b3fd8415b0f839aa4d7cf HEAD_REF master PATCHES Removeseekpos.patch ) @@ -13,6 +13,9 @@ if(NOT DEFINED CURRENT_HOST_INSTALLED_DIR) message(FATAL_ERROR "boost-iostreams requires a newer version of vcpkg in order to build.") endif() include(${CURRENT_HOST_INSTALLED_DIR}/share/boost-build/boost-modular-build.cmake) -boost_modular_build(SOURCE_PATH ${SOURCE_PATH}) +boost_modular_build( + SOURCE_PATH ${SOURCE_PATH} + BOOST_CMAKE_FRAGMENT "${CMAKE_CURRENT_LIST_DIR}/b2-options.cmake" +) include(${CURRENT_INSTALLED_DIR}/share/boost-vcpkg-helpers/boost-modular-headers.cmake) boost_modular_headers(SOURCE_PATH ${SOURCE_PATH}) diff --git a/ports/boost-iostreams/vcpkg.json b/ports/boost-iostreams/vcpkg.json index 98d632ddbcf228..6077718372062f 100644 --- a/ports/boost-iostreams/vcpkg.json +++ b/ports/boost-iostreams/vcpkg.json @@ -1,6 +1,6 @@ { "name": "boost-iostreams", - "version": "1.76.0", + "version": "1.77.0", "description": "Boost iostreams module", "homepage": "https://github.com/boostorg/iostreams", "supports": "!uwp", @@ -15,6 +15,7 @@ "boost-detail", "boost-function", "boost-integer", + "boost-iterator", { "name": "boost-modular-build-helper", "host": true @@ -22,6 +23,7 @@ "boost-mpl", "boost-numeric-conversion", "boost-preprocessor", + "boost-random", "boost-range", "boost-regex", "boost-smart-ptr", @@ -32,6 +34,10 @@ "boost-vcpkg-helpers", "bzip2", "liblzma", + { + "name": "vcpkg-cmake", + "host": true + }, "zlib", "zstd" ] diff --git a/ports/boost-iterator/portfile.cmake b/ports/boost-iterator/portfile.cmake index f55e4328eef63f..0743a5bbcd9e1c 100644 --- a/ports/boost-iterator/portfile.cmake +++ b/ports/boost-iterator/portfile.cmake @@ -3,8 +3,8 @@ vcpkg_from_github( OUT_SOURCE_PATH SOURCE_PATH REPO boostorg/iterator - REF boost-1.76.0 - SHA512 0c890932dc16d87e350f3cfa0942aa92e9a590174d6f330259fe0b1eb2ead9ca3f1d0e0c2bb56e086e5eda9f2122e2eda2b67b52a4df8e614876a64ab014a300 + REF boost-1.77.0 + SHA512 9d374cd58bf3494197235521a16ea63609ebb368a041a039adf833b28050a49614466d667f64f5bf825d32a8aad83ee9859ec5bde188b49ea7e3ee84d2fc6aaf HEAD_REF master ) diff --git a/ports/boost-iterator/vcpkg.json b/ports/boost-iterator/vcpkg.json index df8348d3933b71..f581c57d707771 100644 --- a/ports/boost-iterator/vcpkg.json +++ b/ports/boost-iterator/vcpkg.json @@ -1,6 +1,6 @@ { "name": "boost-iterator", - "version": "1.76.0", + "version": "1.77.0", "description": "Boost iterator module", "homepage": "https://github.com/boostorg/iterator", "dependencies": [ diff --git a/ports/boost-json/001-remove-checks.patch b/ports/boost-json/001-remove-checks.patch new file mode 100644 index 00000000000000..cea25c9755bff7 --- /dev/null +++ b/ports/boost-json/001-remove-checks.patch @@ -0,0 +1,30 @@ + Jamfile | 2 +- + build/Jamfile | 2 +- + 2 files changed, 2 insertions(+), 2 deletions(-) + +diff --git a/Jamfile b/Jamfile +index b999474..33bc8c9 100644 +--- a/Jamfile ++++ b/Jamfile +@@ -7,7 +7,7 @@ + # Official repository: https://github.com/boostorg/json + # + +-import ../config/checks/config : requires ; ++rule requires ( checks * ) { } + + # These make sure we only build on + # compatible C++11 or later toolchains. +diff --git a/build/Jamfile b/build/Jamfile +index 8425ad3..86d1208 100644 +--- a/build/Jamfile ++++ b/build/Jamfile +@@ -7,7 +7,7 @@ + # Official repository: https://github.com/boostorg/json + # + +-import ../../config/checks/config : requires ; ++rule requires ( checks * ) { } + + project boost/json + : requirements diff --git a/ports/boost-json/portfile.cmake b/ports/boost-json/portfile.cmake index 882daae7d4295a..b9c44818818691 100644 --- a/ports/boost-json/portfile.cmake +++ b/ports/boost-json/portfile.cmake @@ -3,19 +3,12 @@ vcpkg_from_github( OUT_SOURCE_PATH SOURCE_PATH REPO boostorg/json - REF boost-1.76.0 - SHA512 86807c1efafc582d41d6d46b0d83f95dcb4eebe071e8b6f25cb6c2706ee4c1f5be6dc70c5a28d76877390654889b3c02a77f655a132f715690f794be0336a00e + REF boost-1.77.0 + SHA512 538d749ae612b3c2e1681978d1aa9c87aed89a48ef7ce3f7cbd3caf72c4f2e2a232b86b7b089d5ddf63acf71e1a82146de370dfa8c8b881cd07db09885f421ce HEAD_REF master + PATCHES 001-remove-checks.patch ) -# see https://github.com/boostorg/json/issues/556 fore more details -vcpkg_replace_string("${SOURCE_PATH}/build/Jamfile" "import ../../config/checks/config" "import config/checks/config") -vcpkg_replace_string("${SOURCE_PATH}/build/Jamfile" "\n /boost//container/off" "") - -vcpkg_replace_string("${SOURCE_PATH}/Jamfile" "import ../config/checks/config" "import build/config/checks/config") -vcpkg_replace_string("${SOURCE_PATH}/Jamfile" "..//check_basic_alignas" "..//..//..//check_basic_alignas") - -file(COPY "${CURRENT_INSTALLED_DIR}/share/boost-config/checks" DESTINATION "${SOURCE_PATH}/build/config") if(NOT DEFINED CURRENT_HOST_INSTALLED_DIR) message(FATAL_ERROR "boost-json requires a newer version of vcpkg in order to build.") endif() diff --git a/ports/boost-json/vcpkg.json b/ports/boost-json/vcpkg.json index e58aac4e250785..c3d3dfc6077c5f 100644 --- a/ports/boost-json/vcpkg.json +++ b/ports/boost-json/vcpkg.json @@ -1,6 +1,6 @@ { "name": "boost-json", - "version": "1.76.0", + "version": "1.77.0", "description": "Boost json module", "homepage": "https://github.com/boostorg/json", "dependencies": [ @@ -17,9 +17,14 @@ "name": "boost-modular-build-helper", "host": true }, + "boost-mp11", "boost-system", "boost-throw-exception", "boost-utility", - "boost-vcpkg-helpers" + "boost-vcpkg-helpers", + { + "name": "vcpkg-cmake", + "host": true + } ] } diff --git a/ports/boost-lambda/portfile.cmake b/ports/boost-lambda/portfile.cmake index 8a17fdb72f8b70..f71d998d56c8d2 100644 --- a/ports/boost-lambda/portfile.cmake +++ b/ports/boost-lambda/portfile.cmake @@ -3,8 +3,8 @@ vcpkg_from_github( OUT_SOURCE_PATH SOURCE_PATH REPO boostorg/lambda - REF boost-1.76.0 - SHA512 3cde15d39798398938a896b9bba624ff78ca3eb22ae04b3293f7f63fa5408bfac227ce191b0cee8753ca8f521e16b682b2d035125d75788815635586f122355a + REF boost-1.77.0 + SHA512 bf8514928f42618eb056fc61370606ac38c1914822c308a288342459b29a8c202f2ca6efe3c9317b371a5ca435da2c0b79f6f8de2df7a8a95033b9eb22331102 HEAD_REF master ) diff --git a/ports/boost-lambda/vcpkg.json b/ports/boost-lambda/vcpkg.json index f8ae2329f4a342..f7a79b818f0a30 100644 --- a/ports/boost-lambda/vcpkg.json +++ b/ports/boost-lambda/vcpkg.json @@ -1,6 +1,6 @@ { "name": "boost-lambda", - "version": "1.76.0", + "version": "1.77.0", "description": "Boost lambda module", "homepage": "https://github.com/boostorg/lambda", "dependencies": [ @@ -8,6 +8,7 @@ "boost-config", "boost-core", "boost-detail", + "boost-iterator", "boost-mpl", "boost-preprocessor", "boost-tuple", diff --git a/ports/boost-lambda2/portfile.cmake b/ports/boost-lambda2/portfile.cmake new file mode 100644 index 00000000000000..a0c3f402375ab2 --- /dev/null +++ b/ports/boost-lambda2/portfile.cmake @@ -0,0 +1,12 @@ +# Automatically generated by scripts/boost/generate-ports.ps1 + +vcpkg_from_github( + OUT_SOURCE_PATH SOURCE_PATH + REPO boostorg/lambda2 + REF boost-1.77.0 + SHA512 2402ba5967082199d5c07f7bd03be9072b76173414a69029157e24bb3f65628febda7b609a128920e3b0f4bbc4265d6e692b24c985d39869b26f32168884df96 + HEAD_REF master +) + +include(${CURRENT_INSTALLED_DIR}/share/boost-vcpkg-helpers/boost-modular-headers.cmake) +boost_modular_headers(SOURCE_PATH ${SOURCE_PATH}) diff --git a/ports/boost-lambda2/vcpkg.json b/ports/boost-lambda2/vcpkg.json new file mode 100644 index 00000000000000..56067a693f4930 --- /dev/null +++ b/ports/boost-lambda2/vcpkg.json @@ -0,0 +1,9 @@ +{ + "name": "boost-lambda2", + "version": "1.77.0", + "description": "Boost lambda2 module", + "homepage": "https://github.com/boostorg/lambda2", + "dependencies": [ + "boost-vcpkg-helpers" + ] +} diff --git a/ports/boost-leaf/portfile.cmake b/ports/boost-leaf/portfile.cmake index 7f158826071add..27a688c0ab4d6f 100644 --- a/ports/boost-leaf/portfile.cmake +++ b/ports/boost-leaf/portfile.cmake @@ -3,8 +3,8 @@ vcpkg_from_github( OUT_SOURCE_PATH SOURCE_PATH REPO boostorg/leaf - REF boost-1.76.0 - SHA512 3ab95ba1d75cb9137805e656d7331cbf9fa290400ee88dc4f2088d26983c6c948c4fc7f05615f3bf5b9533aab84b259ec2158a97b4447f619f907b5377571b55 + REF boost-1.77.0 + SHA512 46035f095b76cdc9fee7f608fe2d05d0ad7bd59eb7b87e675c371ce43d842176c797c19a388e010f9bd8bf418789953e6e659af7940c1b1de1c3f2ff717fff18 HEAD_REF master ) diff --git a/ports/boost-leaf/vcpkg.json b/ports/boost-leaf/vcpkg.json index 72ee4ace096e2c..2831156c4a476a 100644 --- a/ports/boost-leaf/vcpkg.json +++ b/ports/boost-leaf/vcpkg.json @@ -1,6 +1,6 @@ { "name": "boost-leaf", - "version": "1.76.0", + "version": "1.77.0", "description": "Boost leaf module", "homepage": "https://github.com/boostorg/leaf", "dependencies": [ diff --git a/ports/boost-lexical-cast/portfile.cmake b/ports/boost-lexical-cast/portfile.cmake index fae7b7fdbc06db..253eb1e5742649 100644 --- a/ports/boost-lexical-cast/portfile.cmake +++ b/ports/boost-lexical-cast/portfile.cmake @@ -3,8 +3,8 @@ vcpkg_from_github( OUT_SOURCE_PATH SOURCE_PATH REPO boostorg/lexical_cast - REF boost-1.76.0 - SHA512 80f3fe792e2f66fab4096c9d327091bce66f004b3355de0ee28c2c1ea438412fceae2a84799113f7e901393e86fa8dacddf6b6338d3e6265f528c636065dd06a + REF boost-1.77.0 + SHA512 1c9cfee10bb61f52f653f4adf68d7342fe952c24a180aa49a5cc83689567be3a0f68c05e96ade23025163262e1ba96b545ed4e182d9411deb2251b54bcfb7fab HEAD_REF master ) diff --git a/ports/boost-lexical-cast/vcpkg.json b/ports/boost-lexical-cast/vcpkg.json index 5767a4253a41f7..b2e3aa390e3cb6 100644 --- a/ports/boost-lexical-cast/vcpkg.json +++ b/ports/boost-lexical-cast/vcpkg.json @@ -1,6 +1,6 @@ { "name": "boost-lexical-cast", - "version": "1.76.0", + "version": "1.77.0", "description": "Boost lexical_cast module", "homepage": "https://github.com/boostorg/lexical_cast", "dependencies": [ @@ -9,7 +9,6 @@ "boost-config", "boost-container", "boost-core", - "boost-detail", "boost-integer", "boost-numeric-conversion", "boost-range", diff --git a/ports/boost-local-function/portfile.cmake b/ports/boost-local-function/portfile.cmake index 9b3f1bc7f11083..db61899eed3e71 100644 --- a/ports/boost-local-function/portfile.cmake +++ b/ports/boost-local-function/portfile.cmake @@ -3,8 +3,8 @@ vcpkg_from_github( OUT_SOURCE_PATH SOURCE_PATH REPO boostorg/local_function - REF boost-1.76.0 - SHA512 e1637f892c70e0e7df67e1e9c28658787305b873198d9c1a60826d4bd581a0b866aa675339d7c85927bb74d74711d14eb8bbb47663ab69fa10945ca21a5ec220 + REF boost-1.77.0 + SHA512 0e827aa35b9281abb2efc804c0eef554076fb39c29ce006b534a9e1f4bb6573e703a5f848fdb1ea5e3257ea9281bf1533239fce4e0275390e81740a4d2eed9e6 HEAD_REF master ) diff --git a/ports/boost-local-function/vcpkg.json b/ports/boost-local-function/vcpkg.json index 74d77a16fbee09..89c6386d471e3a 100644 --- a/ports/boost-local-function/vcpkg.json +++ b/ports/boost-local-function/vcpkg.json @@ -1,6 +1,6 @@ { "name": "boost-local-function", - "version": "1.76.0", + "version": "1.77.0", "description": "Boost local_function module", "homepage": "https://github.com/boostorg/local_function", "dependencies": [ diff --git a/ports/boost-locale/b2-options.cmake.in b/ports/boost-locale/b2-options.cmake.in index 865a0b1437861a..66fa64326fa52b 100644 --- a/ports/boost-locale/b2-options.cmake.in +++ b/ports/boost-locale/b2-options.cmake.in @@ -1,41 +1,40 @@ set(_B2_OPTIONS_FEATURES "@FEATURES@") if("icu" IN_LIST _B2_OPTIONS_FEATURES) - set(BOOST_LOCALE_ICU_FEATURE on) + set(BOOST_LOCALE_ENABLE_ICU on) else() - set(BOOST_LOCALE_ICU_FEATURE off) + set(BOOST_LOCALE_ENABLE_ICU off) endif() if(@VCPKG_TARGET_IS_WINDOWS@) - list(APPEND B2_OPTIONS - boost.locale.iconv=off - boost.locale.posix=off - /boost/locale//boost_locale - boost.locale.icu=${BOOST_LOCALE_ICU_FEATURE} - ) -elseif(@VCPKG_TARGET_IS_ANDROID@) - find_library(LIBICONV_LIBRARY iconv) - get_filename_component(LIBICONV_DIR "${LIBICONV_LIBRARY}" DIRECTORY) - get_filename_component(LIBICONV_DIR "${LIBICONV_DIR}" DIRECTORY) - - list(APPEND B2_OPTIONS - boost.locale.iconv=on - boost.locale.posix=off - /boost/locale//boost_locale - boost.locale.icu=${BOOST_LOCALE_ICU_FEATURE} - -sICONV_PATH=${LIBICONV_DIR} - ) + set(BOOST_LOCALE_ENABLE_ICONV off) + set(BOOST_LOCALE_ENABLE_POSIX off) + set(BOOST_LOCALE_ENABLE_WINAPI on) else() - find_library(LIBICONV_LIBRARY iconv) - get_filename_component(LIBICONV_DIR "${LIBICONV_LIBRARY}" DIRECTORY) + find_library(VCPKG_ICONV_LIBRARY_RELEASE iconv PATHS "${CURRENT_INSTALLED_DIR}/lib/" NO_DEFAULT_PATH) + find_library(VCPKG_ICONV_LIBRARY_DEBUG iconv PATHS "${CURRENT_INSTALLED_DIR}/debug/lib/" NO_DEFAULT_PATH) + set(BOOST_LOCALE_ENABLE_ICONV on) + if(@VCPKG_TARGET_IS_ANDROID@) + set(BOOST_LOCALE_ENABLE_POSIX off) + else() + set(BOOST_LOCALE_ENABLE_POSIX on) + endif() + set(BOOST_LOCALE_ENABLE_WINAPI off) +endif() +list(APPEND B2_OPTIONS + boost.locale.iconv=${BOOST_LOCALE_ENABLE_ICONV} + boost.locale.icu=${BOOST_LOCALE_ENABLE_ICU} + boost.locale.posix=${BOOST_LOCALE_ENABLE_POSIX} + boost.locale.winapi=${BOOST_LOCALE_ENABLE_WINAPI} + /boost/locale//boost_locale +) + +if(BOOST_LOCALE_ENABLE_ICONV) list(APPEND B2_OPTIONS - boost.locale.iconv=on - boost.locale.posix=on - /boost/locale//boost_locale - boost.locale.icu=${BOOST_LOCALE_ICU_FEATURE} - -sICONV_PATH=${LIBICONV_DIR} + -sICONV_PATH=${CURRENT_INSTALLED_DIR} ) - if(VCPKG_CMAKE_SYSTEM_NAME STREQUAL "Emscripten" OR VCPKG_TARGET_ARCHITECTURE STREQUAL "wasm32") + + if(VCPKG_TARGET_IS_OSX OR VCPKG_CMAKE_SYSTEM_NAME STREQUAL "Emscripten" OR VCPKG_TARGET_ARCHITECTURE STREQUAL "wasm32") list(APPEND B2_OPTIONS boost.locale.force-found-iconv=on ) diff --git a/ports/boost-locale/portfile.cmake b/ports/boost-locale/portfile.cmake index 981ce574329fe8..2ea0a35325125e 100644 --- a/ports/boost-locale/portfile.cmake +++ b/ports/boost-locale/portfile.cmake @@ -3,8 +3,8 @@ vcpkg_from_github( OUT_SOURCE_PATH SOURCE_PATH REPO boostorg/locale - REF boost-1.76.0 - SHA512 509de7eb111cb408d1e4f766ab60388a4ecf593cb644ab22572765d0e0c6197937d6da886627d341e3665bdaa697f2c8cc4adef2f298858f16d72ae1029e5dac + REF boost-1.77.0 + SHA512 363bf4bc970fb044fc1739405ced27fee00fb2d5925263069f29821204c505ba4e4dac344a27232c8d7e96cd09d90342623ba5d93112277f21cf08ef5bbfd0ff HEAD_REF master PATCHES 0001-Fix-boost-ICU-support.patch diff --git a/ports/boost-locale/vcpkg.json b/ports/boost-locale/vcpkg.json index 014a13569aacf6..6953dc449e6392 100644 --- a/ports/boost-locale/vcpkg.json +++ b/ports/boost-locale/vcpkg.json @@ -1,6 +1,6 @@ { "name": "boost-locale", - "version": "1.76.0", + "version": "1.77.0", "description": "Boost locale module", "homepage": "https://github.com/boostorg/locale", "supports": "!uwp", @@ -19,7 +19,6 @@ }, "boost-smart-ptr", "boost-static-assert", - "boost-system", "boost-thread", "boost-type-traits", "boost-unordered", @@ -27,6 +26,10 @@ { "name": "libiconv", "platform": "!uwp & !windows & !mingw" + }, + { + "name": "vcpkg-cmake", + "host": true } ], "features": { diff --git a/ports/boost-lockfree/portfile.cmake b/ports/boost-lockfree/portfile.cmake index 8156322ee345ec..124af670e09d72 100644 --- a/ports/boost-lockfree/portfile.cmake +++ b/ports/boost-lockfree/portfile.cmake @@ -3,8 +3,8 @@ vcpkg_from_github( OUT_SOURCE_PATH SOURCE_PATH REPO boostorg/lockfree - REF boost-1.76.0 - SHA512 eb4f387306e843ed4fa16e4a8709d6ef8a54280f42dd453347ad9485d301835541bf256edcf237aefc7da94029b044ad3b8bc429b5afdeeebda75fa9bf8df2bd + REF boost-1.77.0 + SHA512 134e9f9d30b4ac124f2a18e0cf265c7ea7342279876625302bfeec8e25aff716e00ccd229389b0197b59d9ca85787eafb3fdec680a70d791497245dd8ca2cbec HEAD_REF master ) diff --git a/ports/boost-lockfree/vcpkg.json b/ports/boost-lockfree/vcpkg.json index f889222381526a..78b28dd4fd0734 100644 --- a/ports/boost-lockfree/vcpkg.json +++ b/ports/boost-lockfree/vcpkg.json @@ -1,6 +1,6 @@ { "name": "boost-lockfree", - "version": "1.76.0", + "version": "1.77.0", "description": "Boost lockfree module", "homepage": "https://github.com/boostorg/lockfree", "dependencies": [ @@ -11,6 +11,7 @@ "boost-config", "boost-core", "boost-integer", + "boost-iterator", "boost-mpl", "boost-parameter", "boost-predef", diff --git a/ports/boost-log/portfile.cmake b/ports/boost-log/portfile.cmake index 9b16049e95f5e8..970942ccfc321d 100644 --- a/ports/boost-log/portfile.cmake +++ b/ports/boost-log/portfile.cmake @@ -3,8 +3,8 @@ vcpkg_from_github( OUT_SOURCE_PATH SOURCE_PATH REPO boostorg/log - REF boost-1.76.0 - SHA512 9d29404852d9e79241bd745757960563e11c854887d2aa2fad5a0306f7c327351a70f526ebb8e9c603c79c6979678ca220071e6a62e0148a2bd51f30af952f07 + REF boost-1.77.0 + SHA512 17203830dce28e3b5c2c7b78f412ecdcae8b08cfc6dd4ae251bc6c99d9c2c66b0b3b5df3c2620c8ef8f39e48b37fc7477f2a2d86ebcb69bc95eb9cb1a98d01a0 HEAD_REF master ) diff --git a/ports/boost-log/vcpkg.json b/ports/boost-log/vcpkg.json index 1b700bb911ca7d..6812f2ed4ec235 100644 --- a/ports/boost-log/vcpkg.json +++ b/ports/boost-log/vcpkg.json @@ -1,6 +1,6 @@ { "name": "boost-log", - "version": "1.76.0", + "version": "1.77.0", "description": "Boost log module", "homepage": "https://github.com/boostorg/log", "supports": "!uwp & !emscripten", @@ -22,7 +22,6 @@ "boost-container", "boost-core", "boost-date-time", - "boost-detail", "boost-exception", { "name": "boost-filesystem", @@ -35,11 +34,6 @@ "boost-io", "boost-iterator", "boost-lexical-cast", - { - "name": "boost-locale", - "platform": "!uwp" - }, - "boost-math", { "name": "boost-modular-build-helper", "host": true @@ -67,6 +61,10 @@ "boost-utility", "boost-vcpkg-helpers", "boost-winapi", - "boost-xpressive" + "boost-xpressive", + { + "name": "vcpkg-cmake", + "host": true + } ] } diff --git a/ports/boost-logic/portfile.cmake b/ports/boost-logic/portfile.cmake index 2d2c461bc2772d..d44d928c12858c 100644 --- a/ports/boost-logic/portfile.cmake +++ b/ports/boost-logic/portfile.cmake @@ -3,8 +3,8 @@ vcpkg_from_github( OUT_SOURCE_PATH SOURCE_PATH REPO boostorg/logic - REF boost-1.76.0 - SHA512 6795e97a02f1b02c115951a075338fb62bf7458e30bd297071940d5a68990f0860736b29a18adbcf6bd3ca8c1af4042ddf64054c2ba873e54da3cbd587c098c4 + REF boost-1.77.0 + SHA512 e99a3b173e1d72c5e3228ada3061a8f5e09c544d5d9bb125495aecd863494ad007e3b7b4348e7f1940efe003446ea0e97b48b44af0180661d3f73621468c5ef1 HEAD_REF master ) diff --git a/ports/boost-logic/vcpkg.json b/ports/boost-logic/vcpkg.json index 440963f50e1880..4c33644bb1a374 100644 --- a/ports/boost-logic/vcpkg.json +++ b/ports/boost-logic/vcpkg.json @@ -1,12 +1,11 @@ { "name": "boost-logic", - "version": "1.76.0", + "version": "1.77.0", "description": "Boost logic module", "homepage": "https://github.com/boostorg/logic", "dependencies": [ "boost-config", "boost-core", - "boost-detail", "boost-vcpkg-helpers" ] } diff --git a/ports/boost-math/001-remove-checks.patch b/ports/boost-math/001-remove-checks.patch new file mode 100644 index 00000000000000..d25166fa38b3b2 --- /dev/null +++ b/ports/boost-math/001-remove-checks.patch @@ -0,0 +1,23 @@ + build/Jamfile.v2 | 2 -- + 1 file changed, 2 deletions(-) + +diff --git a/build/Jamfile.v2 b/build/Jamfile.v2 +index fd84028..3537e9f 100644 +--- a/build/Jamfile.v2 ++++ b/build/Jamfile.v2 +@@ -5,7 +5,6 @@ + + import testing ; + import pch ; +-import ../../config/checks/config : requires ; + + project + : requirements +@@ -19,7 +18,6 @@ project + intel-linux:-fvisibility=hidden + #sun:-xldscope=hidden + [ check-target-builds ../config//has_gcc_visibility "gcc visibility" : gcc:-fvisibility=hidden : ] +- [ requires cxx11_noexcept cxx11_rvalue_references sfinae_expr cxx11_auto_declarations cxx11_lambdas cxx11_unified_initialization_syntax cxx11_hdr_tuple cxx11_hdr_initializer_list cxx11_hdr_chrono cxx11_thread_local cxx11_constexpr cxx11_nullptr cxx11_numeric_limits cxx11_decltype cxx11_hdr_array cxx11_hdr_atomic cxx11_hdr_type_traits cxx11_allocator cxx11_explicit_conversion_operators ] + ; + + cpp-pch pch : ../src/tr1/pch.hpp : ../src/tr1 shared:BOOST_MATH_TR1_DYN_LINK=1 ; diff --git a/ports/boost-math/portfile.cmake b/ports/boost-math/portfile.cmake index 9fbcba6a6d41ab..3719fdda5f9e20 100644 --- a/ports/boost-math/portfile.cmake +++ b/ports/boost-math/portfile.cmake @@ -3,17 +3,12 @@ vcpkg_from_github( OUT_SOURCE_PATH SOURCE_PATH REPO boostorg/math - REF boost-1.76.0 - SHA512 50967b962ac4b3cfc799733e5cbbcc15215c27135368a739d2441a70aa6e4a7ccfb617bf3ccd571201568d8bacb209d2a98acbe0593cde7714c7da9faa09ee17 + REF boost-1.77.0 + SHA512 8a35fff7ecb12bc8caf8951859555016caa21601d5aa21284aae83df19cde054bfe9ead4cb92341558b23794f2b7bfd37979acb9fc6b2f5546f50505adffd8d3 HEAD_REF master + PATCHES 001-remove-checks.patch ) -vcpkg_replace_string("${SOURCE_PATH}/build/Jamfile.v2" "import ../../config/checks/config" "import config/checks/config") -vcpkg_replace_string("${SOURCE_PATH}/build/Jamfile.v2" "check-target-builds ../config//has_gcc_visibility" "check-target-builds ../has_gcc_visibility.cpp") - -file(COPY "${CURRENT_INSTALLED_DIR}/share/boost-config/checks" DESTINATION "${SOURCE_PATH}/build/config") -file(COPY "${SOURCE_PATH}/config/has_gcc_visibility.cpp" DESTINATION "${SOURCE_PATH}/build/config") -file(COPY "${SOURCE_PATH}/config/has_gcc_visibility.cpp" DESTINATION "${SOURCE_PATH}/") if(NOT DEFINED CURRENT_HOST_INSTALLED_DIR) message(FATAL_ERROR "boost-math requires a newer version of vcpkg in order to build.") endif() diff --git a/ports/boost-math/vcpkg.json b/ports/boost-math/vcpkg.json index 044d88f7a53380..de22af32b91bee 100644 --- a/ports/boost-math/vcpkg.json +++ b/ports/boost-math/vcpkg.json @@ -1,13 +1,10 @@ { "name": "boost-math", - "version": "1.76.0", + "version": "1.77.0", "description": "Boost math module", "homepage": "https://github.com/boostorg/math", "dependencies": [ - "boost-algorithm", - "boost-array", "boost-assert", - "boost-atomic", { "name": "boost-build", "host": true @@ -15,21 +12,20 @@ "boost-concept-check", "boost-config", "boost-core", - "boost-detail", "boost-integer", - "boost-lambda", "boost-lexical-cast", { "name": "boost-modular-build-helper", "host": true }, "boost-predef", - "boost-range", - "boost-smart-ptr", + "boost-random", "boost-static-assert", "boost-throw-exception", - "boost-type-traits", - "boost-utility", - "boost-vcpkg-helpers" + "boost-vcpkg-helpers", + { + "name": "vcpkg-cmake", + "host": true + } ] } diff --git a/ports/boost-metaparse/portfile.cmake b/ports/boost-metaparse/portfile.cmake index 4056d81fe901b0..9240356058ba62 100644 --- a/ports/boost-metaparse/portfile.cmake +++ b/ports/boost-metaparse/portfile.cmake @@ -3,8 +3,8 @@ vcpkg_from_github( OUT_SOURCE_PATH SOURCE_PATH REPO boostorg/metaparse - REF boost-1.76.0 - SHA512 27a9cc14b97f815960682da087137e656479069a0a5d57b26f9fbd43467217ba34b0d2f2336318e2394190c5d34d95d4fa71c6b3a2f95ccdae5a6010299e5783 + REF boost-1.77.0 + SHA512 b46ebf646a8e00c42c817191c02353d0d1a7635b367066a1ebe56e095278ac1d17c147ce46ca6aa3ec9021960530867b8f0bd097201798ba83cf2108db0e7407 HEAD_REF master ) diff --git a/ports/boost-metaparse/vcpkg.json b/ports/boost-metaparse/vcpkg.json index f91cd2f8c01599..157d5a1b4fb4b3 100644 --- a/ports/boost-metaparse/vcpkg.json +++ b/ports/boost-metaparse/vcpkg.json @@ -1,6 +1,6 @@ { "name": "boost-metaparse", - "version": "1.76.0", + "version": "1.77.0", "description": "Boost metaparse module", "homepage": "https://github.com/boostorg/metaparse", "dependencies": [ diff --git a/ports/boost-modular-build-helper/CMakeLists.txt b/ports/boost-modular-build-helper/CMakeLists.txt index 54fdfe16c91956..8b2f5910a56044 100644 --- a/ports/boost-modular-build-helper/CMakeLists.txt +++ b/ports/boost-modular-build-helper/CMakeLists.txt @@ -21,11 +21,6 @@ else() list(APPEND B2_OPTIONS "-sICU_PATH=\"${ICU_PATH}\"") endif() -if(DEFINED BOOST_CMAKE_FRAGMENT) - message(STATUS "Including ${BOOST_CMAKE_FRAGMENT}") - include(${BOOST_CMAKE_FRAGMENT}) -endif() - # Add build type specific options if(VCPKG_CRT_LINKAGE STREQUAL "dynamic") list(APPEND B2_OPTIONS runtime-link=shared) @@ -174,7 +169,6 @@ if(APPLE) string(APPEND LDFLAGS " -stdlib=libc++") endif() -set(TOOLSET_OPTIONS) if(CMAKE_SYSTEM_NAME STREQUAL "WindowsStore") # cl in b2 appears to not receive `LIBPATH` for finding winmd files, so we transform them to `/AI` options. set(libpath_args "$ENV{LIBPATH}") @@ -187,59 +181,10 @@ if(CMAKE_SYSTEM_NAME STREQUAL "WindowsStore") list(TRANSFORM libpath_args REPLACE "\\\"" "\\\\\"") list(JOIN libpath_args " " libpath_arg) - set(TOOLSET_OPTIONS "-Zl \"${libpath_arg}\" WindowsApp.lib /ZW -DVirtualAlloc=VirtualAllocFromApp -D_WIN32_WINNT=0x0A00") + string(APPEND CXXFLAGS " \"${libpath_arg}\" /ZW \"/D_WIN32_WINNT=0x0A00\"") + string(APPEND CFLAGS " -Zl") list(APPEND B2_OPTIONS windows-api=store) -endif() - -find_path(ZLIB_INCLUDE zlib.h) -list(APPEND B2_OPTIONS -sZLIB_INCLUDE="${ZLIB_INCLUDE}") - -find_path(BZIP2_INCLUDE bzlib.h) -list(APPEND B2_OPTIONS -sBZIP2_INCLUDE="${BZIP2_INCLUDE}") - -if(WIN32) - if(CMAKE_BUILD_TYPE STREQUAL "Release") - list(APPEND B2_OPTIONS - -sZLIB_BINARY=zlib - "-sZLIB_LIBPATH=${CURRENT_INSTALLED_DIR}/lib" - -sBZIP2_BINARY=bz2 - "-sBZIP2_LIBPATH=${CURRENT_INSTALLED_DIR}/lib" - -sLZMA_BINARY=lzma - "-sLZMA_LIBPATH=${CURRENT_INSTALLED_DIR}/lib" - -sZSTD_BINARY=zstd - "-sZSTD_LIBPATH=${CURRENT_INSTALLED_DIR}/lib" - ) - else() - list(APPEND B2_OPTIONS - -sZLIB_BINARY=zlibd - "-sZLIB_LIBPATH=${CURRENT_INSTALLED_DIR}/debug/lib" - -sBZIP2_BINARY=bz2d - "-sBZIP2_LIBPATH=${CURRENT_INSTALLED_DIR}/debug/lib" - -sLZMA_BINARY=lzmad - "-sLZMA_LIBPATH=${CURRENT_INSTALLED_DIR}/debug/lib" - -sZSTD_BINARY=zstdd - "-sZSTD_LIBPATH=${CURRENT_INSTALLED_DIR}/debug/lib" - ) - endif() -else() - find_library(ZLIB_LIBPATH z) - list(APPEND B2_OPTIONS - -sZLIB_BINARY=z - -sZLIB_LIBPATH="${ZLIB_LIBPATH}" - ) - if(CMAKE_BUILD_TYPE STREQUAL "Release") - find_library(BZIP2_LIBPATH bz2) - list(APPEND B2_OPTIONS - -sBZIP2_BINARY=bz2 - -sBZIP2_LIBPATH="${BZIP2_LIBPATH}" - ) - elseif(CMAKE_BUILD_TYPE STREQUAL "Debug") - find_library(BZIP2_LIBPATH bz2d) - list(APPEND B2_OPTIONS - -sBZIP2_BINARY=bz2d - -sBZIP2_LIBPATH="${BZIP2_LIBPATH}" - ) - endif() + list(APPEND B2_OPTIONS linkflags=WindowsApp.lib) endif() if(CMAKE_BUILD_TYPE STREQUAL "Release") @@ -252,6 +197,12 @@ if(NOT WIN32) list(APPEND B2_OPTIONS "--layout=system") endif() +# Include port specific CMake fragment +if(DEFINED BOOST_CMAKE_FRAGMENT) + message(STATUS "Including ${BOOST_CMAKE_FRAGMENT}") + include(${BOOST_CMAKE_FRAGMENT}) +endif() + configure_file(${CMAKE_CURRENT_LIST_DIR}/user-config.jam ${CMAKE_CURRENT_BINARY_DIR}/user-config.jam @ONLY) include(ProcessorCount) diff --git a/ports/boost-modular-build-helper/Jamroot.jam b/ports/boost-modular-build-helper/Jamroot.jam index 7917408c36d7a5..2a70c7ebdda985 100644 --- a/ports/boost-modular-build-helper/Jamroot.jam +++ b/ports/boost-modular-build-helper/Jamroot.jam @@ -1,5 +1,5 @@ -constant BOOST_VERSION : 1.76.0 ; -constant BOOST_VERSION_ABI_TAG : 1_76 ; +constant BOOST_VERSION : 1.77.0 ; +constant BOOST_VERSION_ABI_TAG : 1_77 ; constant BOOST_JAMROOT_MODULE : $(__name__) ; import boostcpp ; @@ -36,7 +36,8 @@ if "@PORT@" != "boost-system" { use-project /boost/system : . ; - lib boost_system : : "@CURRENT_INSTALLED_DIR@/@BUILD_LIB_PATH@@BOOST_LIB_PREFIX@boost_system@BOOST_LIB_SUFFIX@" @VARIANT@ ; + lib boost_system : : "@CURRENT_INSTALLED_DIR@/lib/@BOOST_LIB_PREFIX@boost_system@BOOST_LIB_RELEASE_SUFFIX@" release ; + lib boost_system : : "@CURRENT_INSTALLED_DIR@/debug/lib/@BOOST_LIB_PREFIX@boost_system@BOOST_LIB_DEBUG_SUFFIX@" debug ; explicit boost_system ; use-project /boost : . ; @@ -47,7 +48,8 @@ if "@PORT@" != "boost-chrono" { use-project /boost/chrono : . ; - lib boost_chrono : : "@CURRENT_INSTALLED_DIR@/@BUILD_LIB_PATH@@BOOST_LIB_PREFIX@boost_chrono@BOOST_LIB_SUFFIX@" @VARIANT@ ; + lib boost_chrono : : "@CURRENT_INSTALLED_DIR@/lib/@BOOST_LIB_PREFIX@boost_chrono@BOOST_LIB_RELEASE_SUFFIX@" release ; + lib boost_chrono : : "@CURRENT_INSTALLED_DIR@/debug/lib/@BOOST_LIB_PREFIX@boost_chrono@BOOST_LIB_DEBUG_SUFFIX@" debug ; explicit boost_chrono ; } @@ -55,7 +57,8 @@ if "@PORT@" != "boost-regex" { use-project /boost/regex : . ; - lib boost_regex : : "@CURRENT_INSTALLED_DIR@/@BUILD_LIB_PATH@@BOOST_LIB_PREFIX@boost_regex@BOOST_LIB_SUFFIX@" @VARIANT@ ; + lib boost_regex : : "@CURRENT_INSTALLED_DIR@/lib/@BOOST_LIB_PREFIX@boost_regex@BOOST_LIB_RELEASE_SUFFIX@" release ; + lib boost_regex : : "@CURRENT_INSTALLED_DIR@/debug/lib/@BOOST_LIB_PREFIX@boost_regex@BOOST_LIB_DEBUG_SUFFIX@" debug ; explicit boost_regex ; } @@ -63,7 +66,8 @@ if "@PORT@" != "boost-date-time" { use-project /boost/date_time : . ; - lib boost_date_time : : "@CURRENT_INSTALLED_DIR@/@BUILD_LIB_PATH@@BOOST_LIB_PREFIX@boost_date_time@BOOST_LIB_SUFFIX@" @VARIANT@ -/boost/date_time//boost_date_time ; + lib boost_date_time : : "@CURRENT_INSTALLED_DIR@/lib/@BOOST_LIB_PREFIX@boost_date_time@BOOST_LIB_RELEASE_SUFFIX@" release -/boost/date_time//boost_date_time ; + lib boost_date_time : : "@CURRENT_INSTALLED_DIR@/debug/lib/@BOOST_LIB_PREFIX@boost_date_time@BOOST_LIB_DEBUG_SUFFIX@" debug -/boost/date_time//boost_date_time ; explicit boost_date_time ; } @@ -71,7 +75,8 @@ if "@PORT@" != "boost-thread" { use-project /boost/thread : . ; - lib boost_thread : : "@CURRENT_INSTALLED_DIR@/@BUILD_LIB_PATH@@BOOST_LIB_PREFIX@boost_thread@BOOST_LIB_SUFFIX@" @VARIANT@ : : /boost/date_time//boost_date_time ; + lib boost_thread : : "@CURRENT_INSTALLED_DIR@/lib/@BOOST_LIB_PREFIX@boost_thread@BOOST_LIB_RELEASE_SUFFIX@" release : : /boost/date_time//boost_date_time ; + lib boost_thread : : "@CURRENT_INSTALLED_DIR@/debug/lib/@BOOST_LIB_PREFIX@boost_thread@BOOST_LIB_DEBUG_SUFFIX@" debug : : /boost/date_time//boost_date_time ; explicit boost_thread ; } @@ -79,7 +84,8 @@ if "@PORT@" != "boost-timer" { use-project /boost/timer : . ; - lib boost_timer : : "@CURRENT_INSTALLED_DIR@/@BUILD_LIB_PATH@@BOOST_LIB_PREFIX@boost_timer@BOOST_LIB_SUFFIX@" @VARIANT@ ; + lib boost_timer : : "@CURRENT_INSTALLED_DIR@/lib/@BOOST_LIB_PREFIX@boost_timer@BOOST_LIB_RELEASE_SUFFIX@" release ; + lib boost_timer : : "@CURRENT_INSTALLED_DIR@/debug/lib/@BOOST_LIB_PREFIX@boost_timer@BOOST_LIB_DEBUG_SUFFIX@" debug ; explicit boost_timer ; } @@ -87,7 +93,8 @@ if "@PORT@" != "boost-filesystem" { use-project /boost/filesystem : . ; - lib boost_filesystem : : "@CURRENT_INSTALLED_DIR@/@BUILD_LIB_PATH@@BOOST_LIB_PREFIX@boost_filesystem@BOOST_LIB_SUFFIX@" @VARIANT@ : : /boost/system//boost_system ; + lib boost_filesystem : : "@CURRENT_INSTALLED_DIR@/lib/@BOOST_LIB_PREFIX@boost_filesystem@BOOST_LIB_RELEASE_SUFFIX@" release : : /boost/system//boost_system ; + lib boost_filesystem : : "@CURRENT_INSTALLED_DIR@/debug/lib/@BOOST_LIB_PREFIX@boost_filesystem@BOOST_LIB_DEBUG_SUFFIX@" debug : : /boost/system//boost_system ; explicit boost_filesystem ; } @@ -95,7 +102,8 @@ if "@PORT@" != "boost-atomic" { use-project /boost/atomic : . ; - lib boost_atomic : : "@CURRENT_INSTALLED_DIR@/@BUILD_LIB_PATH@@BOOST_LIB_PREFIX@boost_atomic@BOOST_LIB_SUFFIX@" @VARIANT@ ; + lib boost_atomic : : "@CURRENT_INSTALLED_DIR@/lib/@BOOST_LIB_PREFIX@boost_atomic@BOOST_LIB_RELEASE_SUFFIX@" release ; + lib boost_atomic : : "@CURRENT_INSTALLED_DIR@/debug/lib/@BOOST_LIB_PREFIX@boost_atomic@BOOST_LIB_DEBUG_SUFFIX@" debug ; explicit boost_atomic ; } @@ -106,7 +114,8 @@ if "@PORT@" != "boost-context" use-project /boost/context : . ; - lib boost_context : : "@CURRENT_INSTALLED_DIR@/@BUILD_LIB_PATH@@BOOST_LIB_PREFIX@boost_context@BOOST_LIB_SUFFIX@" @VARIANT@ ; + lib boost_context : : "@CURRENT_INSTALLED_DIR@/lib/@BOOST_LIB_PREFIX@boost_context@BOOST_LIB_RELEASE_SUFFIX@" release ; + lib boost_context : : "@CURRENT_INSTALLED_DIR@/debug/lib/@BOOST_LIB_PREFIX@boost_context@BOOST_LIB_DEBUG_SUFFIX@" debug ; explicit boost_context ; } @@ -114,7 +123,8 @@ if "@PORT@" != "boost-test" { use-project /boost/test : . ; - lib boost_unit_test_framework : : "@CURRENT_INSTALLED_DIR@/@BUILD_LIB_PATH@@BOOST_LIB_PREFIX@boost_unit_test_framework@BOOST_LIB_SUFFIX@" @VARIANT@ ; + lib boost_unit_test_framework : : "@CURRENT_INSTALLED_DIR@/lib/@BOOST_LIB_PREFIX@boost_unit_test_framework@BOOST_LIB_RELEASE_SUFFIX@" release ; + lib boost_unit_test_framework : : "@CURRENT_INSTALLED_DIR@/debug/lib/@BOOST_LIB_PREFIX@boost_unit_test_framework@BOOST_LIB_DEBUG_SUFFIX@" debug ; explicit boost_unit_test_framework ; } @@ -122,10 +132,29 @@ if "@PORT@" != "boost-serialization" { use-project /boost/serialization : . ; - lib boost_serialization : : "@CURRENT_INSTALLED_DIR@/@BUILD_LIB_PATH@@BOOST_LIB_PREFIX@boost_serialization@BOOST_LIB_SUFFIX@" @VARIANT@ ; + lib boost_serialization : : "@CURRENT_INSTALLED_DIR@/lib/@BOOST_LIB_PREFIX@boost_serialization@BOOST_LIB_RELEASE_SUFFIX@" release ; + lib boost_serialization : : "@CURRENT_INSTALLED_DIR@/debug/lib/@BOOST_LIB_PREFIX@boost_serialization@BOOST_LIB_DEBUG_SUFFIX@" debug ; explicit boost_serialization ; } +if "@PORT@" != "boost-mpi" +{ + use-project /boost/mpi : . ; + + lib boost_mpi : : "@CURRENT_INSTALLED_DIR@/lib/@BOOST_LIB_PREFIX@boost_mpi@BOOST_LIB_RELEASE_SUFFIX@" release : : /boost/serialization//boost_serialization ; + lib boost_mpi : : "@CURRENT_INSTALLED_DIR@/debug/lib/@BOOST_LIB_PREFIX@boost_mpi@BOOST_LIB_DEBUG_SUFFIX@" debug : : /boost/serialization//boost_serialization ; + explicit boost_mpi ; +} + +if "@PORT@" != "boost-container" +{ + use-project /boost/container : . ; + + lib boost_container : : "@CURRENT_INSTALLED_DIR@/lib/@BOOST_LIB_PREFIX@boost_container@BOOST_LIB_RELEASE_SUFFIX@" release ; + lib boost_container : : "@CURRENT_INSTALLED_DIR@/debug/lib/@BOOST_LIB_PREFIX@boost_container@BOOST_LIB_DEBUG_SUFFIX@" debug ; + explicit boost_container ; +} + rule requires ( foo * ) { } diff --git a/ports/boost-modular-build-helper/boost-modular-build.cmake b/ports/boost-modular-build-helper/boost-modular-build.cmake index 373a9a44d5e7ec..e4a4fd9f35c2b6 100644 --- a/ports/boost-modular-build-helper/boost-modular-build.cmake +++ b/ports/boost-modular-build-helper/boost-modular-build.cmake @@ -9,9 +9,6 @@ function(boost_modular_build) endif() # Next CMake variables may be overridden in the file specified in ${_bm_BOOST_CMAKE_FRAGMENT} - set(B2_OPTIONS) - set(B2_OPTIONS_DBG) - set(B2_OPTIONS_REL) set(B2_REQUIREMENTS) # this variable is used in the Jamroot.jam if(DEFINED _bm_BOOST_CMAKE_FRAGMENT) @@ -29,12 +26,6 @@ function(boost_modular_build) message(FATAL_ERROR "Could not find b2 in ${BOOST_BUILD_PATH}") endif() - if(VCPKG_CMAKE_SYSTEM_NAME STREQUAL "WindowsStore") - list(APPEND B2_OPTIONS windows-api=store) - endif() - - set(_bm_DIR ${BOOST_BUILD_INSTALLED_DIR}/share/boost-build) - if(NOT VCPKG_CMAKE_SYSTEM_NAME OR VCPKG_CMAKE_SYSTEM_NAME STREQUAL "WindowsStore") set(BOOST_LIB_PREFIX) if(VCPKG_PLATFORM_TOOLSET MATCHES "v14.") @@ -61,65 +52,50 @@ function(boost_modular_build) endif() endif() + set(_jamfile) if(EXISTS "${_bm_SOURCE_PATH}/build/Jamfile.v2") - file(READ ${_bm_SOURCE_PATH}/build/Jamfile.v2 _contents) + set(_jamfile "${_bm_SOURCE_PATH}/build/Jamfile.v2") + elseif(EXISTS "${_bm_SOURCE_PATH}/build/Jamfile") + set(_jamfile "${_bm_SOURCE_PATH}/build/Jamfile") + endif() + if(_jamfile) + file(READ "${_jamfile}" _contents) string(REGEX REPLACE "\.\./\.\./([^/ ]+)/build//(boost_[^/ ]+)" "/boost/\\1//\\2" _contents "${_contents}" ) - string(REGEX REPLACE " /boost//([^/ ]+)" " /boost/\\1//boost_\\1" _contents "${_contents}") - file(WRITE ${_bm_SOURCE_PATH}/build/Jamfile.v2 "${_contents}") - endif() - - function(unix_build BOOST_LIB_SUFFIX BUILD_TYPE BUILD_LIB_PATH) - message(STATUS "Building ${BUILD_TYPE}...") - set(BOOST_LIB_SUFFIX ${BOOST_LIB_SUFFIX}) - set(VARIANT ${BUILD_TYPE}) - set(BUILD_LIB_PATH ${BUILD_LIB_PATH}) - configure_file(${_bm_DIR}/Jamroot.jam ${_bm_SOURCE_PATH}/Jamroot.jam @ONLY) - - set(configure_option) - if(DEFINED _bm_BOOST_CMAKE_FRAGMENT) - list(APPEND configure_option "-DBOOST_CMAKE_FRAGMENT=${_bm_BOOST_CMAKE_FRAGMENT}") - endif() - - vcpkg_configure_cmake( - SOURCE_PATH ${BOOST_BUILD_INSTALLED_DIR}/share/boost-build - PREFER_NINJA - OPTIONS - "-DPORT=${PORT}" - "-DFEATURES=${FEATURES}" - "-DCURRENT_INSTALLED_DIR=${CURRENT_INSTALLED_DIR}" - "-DB2_EXE=${B2_EXE}" - "-DSOURCE_PATH=${_bm_SOURCE_PATH}" - "-DBOOST_BUILD_PATH=${BOOST_BUILD_PATH}" - "-DVCPKG_CRT_LINKAGE=${VCPKG_CRT_LINKAGE}" - ${configure_option} - ) - vcpkg_install_cmake() - - vcpkg_copy_pdbs() - endfunction() - - set(build_flag 0) - if(NOT DEFINED VCPKG_BUILD_TYPE) - set(build_flag 1) - set(VCPKG_BUILD_TYPE "release") + string(REGEX REPLACE "/boost//([^/ ]+)" "/boost/\\1//boost_\\1" _contents "${_contents}") + file(WRITE "${_jamfile}" "${_contents}") endif() - if(VCPKG_BUILD_TYPE STREQUAL "release") - unix_build(${BOOST_LIB_RELEASE_SUFFIX} "release" "lib/") - endif() + configure_file(${BOOST_BUILD_INSTALLED_DIR}/share/boost-build/Jamroot.jam ${_bm_SOURCE_PATH}/Jamroot.jam @ONLY) - if(build_flag) - set(VCPKG_BUILD_TYPE "debug") + set(configure_options) + if(_bm_BOOST_CMAKE_FRAGMENT) + list(APPEND configure_options "-DBOOST_CMAKE_FRAGMENT=${_bm_BOOST_CMAKE_FRAGMENT}") endif() - if(VCPKG_BUILD_TYPE STREQUAL "debug") - unix_build(${BOOST_LIB_DEBUG_SUFFIX} "debug" "debug/lib/") - endif() + vcpkg_cmake_configure( + SOURCE_PATH ${BOOST_BUILD_INSTALLED_DIR}/share/boost-build + GENERATOR Ninja + OPTIONS + "-DPORT=${PORT}" + "-DFEATURES=${FEATURES}" + "-DCURRENT_INSTALLED_DIR=${CURRENT_INSTALLED_DIR}" + "-DB2_EXE=${B2_EXE}" + "-DSOURCE_PATH=${_bm_SOURCE_PATH}" + "-DBOOST_BUILD_PATH=${BOOST_BUILD_PATH}" + "-DVCPKG_CRT_LINKAGE=${VCPKG_CRT_LINKAGE}" + ${configure_options} + MAYBE_UNUSED_VARIABLES + FEATURES + ) + + vcpkg_cmake_install() + + vcpkg_copy_pdbs() file(GLOB INSTALLED_LIBS ${CURRENT_PACKAGES_DIR}/debug/lib/*.lib ${CURRENT_PACKAGES_DIR}/lib/*.lib) foreach(LIB IN LISTS INSTALLED_LIBS) @@ -136,7 +112,7 @@ function(boost_modular_build) string(REPLACE "-x64-" "-" NEW_FILENAME ${NEW_FILENAME}) # To enable CMake 3.10 and earlier to locate the binaries string(REPLACE "-a32-" "-" NEW_FILENAME ${NEW_FILENAME}) # To enable CMake 3.10 and earlier to locate the binaries string(REPLACE "-a64-" "-" NEW_FILENAME ${NEW_FILENAME}) # To enable CMake 3.10 and earlier to locate the binaries - string(REPLACE "-1_76" "" NEW_FILENAME ${NEW_FILENAME}) # To enable CMake > 3.10 to locate the binaries + string(REPLACE "-1_77" "" NEW_FILENAME ${NEW_FILENAME}) # To enable CMake > 3.10 to locate the binaries if("${DIRECTORY_OF_LIB_FILE}/${NEW_FILENAME}" STREQUAL "${DIRECTORY_OF_LIB_FILE}/${OLD_FILENAME}") # nothing to do elseif(EXISTS ${DIRECTORY_OF_LIB_FILE}/${NEW_FILENAME}) diff --git a/ports/boost-modular-build-helper/user-config.jam b/ports/boost-modular-build-helper/user-config.jam index 8111494700de66..aabe51b01036d4 100644 --- a/ports/boost-modular-build-helper/user-config.jam +++ b/ports/boost-modular-build-helper/user-config.jam @@ -8,7 +8,6 @@ if "@VCPKG_PLATFORM_TOOLSET@" != "external" @CXXFLAGS@ @CFLAGS@ @LDFLAGS@ - @TOOLSET_OPTIONS@ ; } else @@ -33,7 +32,7 @@ if "@PORT@" = "boost-python" using python : @VCPKG_PYTHON2_VERSION@ : : "@VCPKG_PYTHON2_INCLUDE@" : "@VCPKG_PYTHON2_LIBS_DEBUG@" : on ; } -if "@PORT@" = "boost-mpi" +if "@PORT@" = "boost-mpi" || "@PORT@" = "boost-graph-parallel" { using mpi : : "@CURRENT_INSTALLED_DIR@/lib" @@ -83,5 +82,5 @@ else } } -lib iconv : : "@LIBICONV_LIBRARY@" shared shared release : : ; -lib iconv : : "@LIBICONV_LIBRARY@" shared shared debug : : ; +lib iconv : : "@VCPKG_ICONV_LIBRARY_RELEASE@" shared shared release : : ; +lib iconv : : "@VCPKG_ICONV_LIBRARY_DEBUG@" shared shared debug : : ; diff --git a/ports/boost-modular-build-helper/vcpkg.json b/ports/boost-modular-build-helper/vcpkg.json index 78d6efa372e5be..63251aa3c46d47 100644 --- a/ports/boost-modular-build-helper/vcpkg.json +++ b/ports/boost-modular-build-helper/vcpkg.json @@ -1,9 +1,8 @@ { "name": "boost-modular-build-helper", - "version-string": "1.76.0", - "port-version": 2, + "version": "1.77.0", + "description": "Internal vcpkg port used to build Boost libraries", "dependencies": [ - "boost-build", "boost-uninstall" ] } diff --git a/ports/boost-move/portfile.cmake b/ports/boost-move/portfile.cmake index 2ebcbc847c24de..e1a2e72783122d 100644 --- a/ports/boost-move/portfile.cmake +++ b/ports/boost-move/portfile.cmake @@ -3,8 +3,8 @@ vcpkg_from_github( OUT_SOURCE_PATH SOURCE_PATH REPO boostorg/move - REF boost-1.76.0 - SHA512 f136696c88f398d27e97f77141f10c1ab80b0bccf9acdecc3c0e886c8f32e8e9bc9fe51ba563c814e20d71a15c01f70d96ffd88d5a6c5e297f568959492bc982 + REF boost-1.77.0 + SHA512 16a911d10e142c3fae375abd5062c45cb771aae214cebc4b56a1bf88e26dc7f33d678f68d47c7f6b15e6a893080a6f9db09ef944f9980463b063fe16b745b0fd HEAD_REF master ) diff --git a/ports/boost-move/vcpkg.json b/ports/boost-move/vcpkg.json index e197249a9bee88..0869b27f7cdcb4 100644 --- a/ports/boost-move/vcpkg.json +++ b/ports/boost-move/vcpkg.json @@ -1,6 +1,6 @@ { "name": "boost-move", - "version": "1.76.0", + "version": "1.77.0", "description": "Boost move module", "homepage": "https://github.com/boostorg/move", "dependencies": [ diff --git a/ports/boost-mp11/portfile.cmake b/ports/boost-mp11/portfile.cmake index 759f4849f57585..4eec827fce088d 100644 --- a/ports/boost-mp11/portfile.cmake +++ b/ports/boost-mp11/portfile.cmake @@ -3,8 +3,8 @@ vcpkg_from_github( OUT_SOURCE_PATH SOURCE_PATH REPO boostorg/mp11 - REF boost-1.76.0 - SHA512 fcdf427339f5e9a617d4ebcb5bbbf81eb6fd25568dbac64ad8f570df53997372d0c03e04b2c32d5ee704576a98008015f489d2a64726b50732da1cc3ab331531 + REF boost-1.77.0 + SHA512 02a93db3c0ee65b6742109c369c70300465ebc7d824f4c9bbf8f083395e68f0a4d2b4def8299f2fc29bc5c7cb0b18dc5a4d96d1f0e20216a49986ce9387ca5d1 HEAD_REF master ) diff --git a/ports/boost-mp11/vcpkg.json b/ports/boost-mp11/vcpkg.json index 4eb15cb1d83e83..7578247b5dc084 100644 --- a/ports/boost-mp11/vcpkg.json +++ b/ports/boost-mp11/vcpkg.json @@ -1,6 +1,6 @@ { "name": "boost-mp11", - "version": "1.76.0", + "version": "1.77.0", "description": "Boost mp11 module", "homepage": "https://github.com/boostorg/mp11", "dependencies": [ diff --git a/ports/boost-mpi/portfile.cmake b/ports/boost-mpi/portfile.cmake index e8d6079d95a885..0dc764257259da 100644 --- a/ports/boost-mpi/portfile.cmake +++ b/ports/boost-mpi/portfile.cmake @@ -3,8 +3,8 @@ vcpkg_from_github( OUT_SOURCE_PATH SOURCE_PATH REPO boostorg/mpi - REF boost-1.76.0 - SHA512 42870fa1a8d85814aa125664bdadfd986112b6e9eb4b1007835f3434c4eacccad8971fc0767e9ac7b935068ed0c0031cea5820cbb79291d2b281ace565cd8bc5 + REF boost-1.77.0 + SHA512 9acefa7dfa5b103322bf16ac76f2b9977e6af598c8547e6e33299b610e43fe006409675b5829c3ddcf1a832e36d45d06ffee8e669950a45f64cca3f16faf0b1a HEAD_REF master ) diff --git a/ports/boost-mpi/vcpkg.json b/ports/boost-mpi/vcpkg.json index 3fadfc06003232..9cb9d09e77ff1b 100644 --- a/ports/boost-mpi/vcpkg.json +++ b/ports/boost-mpi/vcpkg.json @@ -1,8 +1,9 @@ { "name": "boost-mpi", - "version": "1.76.0", + "version": "1.77.0", "description": "Boost mpi module", "homepage": "https://github.com/boostorg/mpi", + "supports": "!uwp", "dependencies": [ "boost-assert", { @@ -17,7 +18,6 @@ "boost-integer", "boost-iterator", "boost-lexical-cast", - "boost-math", { "name": "boost-modular-build-helper", "host": true @@ -35,6 +35,10 @@ "boost-type-traits", "boost-utility", "boost-vcpkg-helpers", - "mpi" + "mpi", + { + "name": "vcpkg-cmake", + "host": true + } ] } diff --git a/ports/boost-mpl/portfile.cmake b/ports/boost-mpl/portfile.cmake index 982679e0146d15..10784dfc410ee9 100644 --- a/ports/boost-mpl/portfile.cmake +++ b/ports/boost-mpl/portfile.cmake @@ -3,8 +3,8 @@ vcpkg_from_github( OUT_SOURCE_PATH SOURCE_PATH REPO boostorg/mpl - REF boost-1.76.0 - SHA512 90362fbe99563754c9b692466f61a0c5cfbb1bcb7c24d107d9e1525755b928cb9bb741768ba2dceaf4f44efd4c644cf1ea184d2ee3fbf419459dfc12a42430f1 + REF boost-1.77.0 + SHA512 8f43a32281aa33749fef93be450adb7ccc2774589afbb498bac335ff1cd95ad21e5899cb4c26cbdc2836764ca7264e1408e3d0c15a21d1488a56579304a29ba4 HEAD_REF master ) diff --git a/ports/boost-mpl/vcpkg.json b/ports/boost-mpl/vcpkg.json index 999fbb596b40d4..f1d3dbca7d0e0b 100644 --- a/ports/boost-mpl/vcpkg.json +++ b/ports/boost-mpl/vcpkg.json @@ -1,16 +1,16 @@ { "name": "boost-mpl", - "version": "1.76.0", + "version": "1.77.0", "description": "Boost mpl module", "homepage": "https://github.com/boostorg/mpl", "dependencies": [ "boost-config", "boost-core", - "boost-detail", "boost-predef", "boost-preprocessor", "boost-static-assert", "boost-type-traits", + "boost-utility", "boost-vcpkg-helpers" ] } diff --git a/ports/boost-msm/portfile.cmake b/ports/boost-msm/portfile.cmake index 37b9e89a023720..a6eb4db9e63ff9 100644 --- a/ports/boost-msm/portfile.cmake +++ b/ports/boost-msm/portfile.cmake @@ -3,8 +3,8 @@ vcpkg_from_github( OUT_SOURCE_PATH SOURCE_PATH REPO boostorg/msm - REF boost-1.76.0 - SHA512 88734ef44bd8b8fe41920ed2e2d0576c87b86604fe8bb33e5512e01719593287028475bbd1a597ba4b8d32bc7cc119e2c62d9efc8006f772abce0fb988f8e9d1 + REF boost-1.77.0 + SHA512 b84162658b78cf8c1d60f3a390fa241293570f5956b31144fa56ffc74a22663c5a4c61a969c25db17c4265b44a4a216fc46becd40987ea8e6a198100191f7c03 HEAD_REF master ) diff --git a/ports/boost-msm/vcpkg.json b/ports/boost-msm/vcpkg.json index 4704144e07136a..6b6a345466aabb 100644 --- a/ports/boost-msm/vcpkg.json +++ b/ports/boost-msm/vcpkg.json @@ -1,6 +1,6 @@ { "name": "boost-msm", - "version": "1.76.0", + "version": "1.77.0", "description": "Boost msm module", "homepage": "https://github.com/boostorg/msm", "dependencies": [ @@ -21,7 +21,6 @@ "boost-tuple", "boost-type-traits", "boost-typeof", - "boost-utility", "boost-vcpkg-helpers" ] } diff --git a/ports/boost-multi-array/portfile.cmake b/ports/boost-multi-array/portfile.cmake index 625a9c98882736..78d172a5cb8fec 100644 --- a/ports/boost-multi-array/portfile.cmake +++ b/ports/boost-multi-array/portfile.cmake @@ -3,8 +3,8 @@ vcpkg_from_github( OUT_SOURCE_PATH SOURCE_PATH REPO boostorg/multi_array - REF boost-1.76.0 - SHA512 1e6487b127e8205ba9ce790fefa39994bfe85417e9f87ef332e73f4465f8e26ea2ffc54e4d3096f6c7d48dd30768e910f6bf2ebd3b49d0ba490be7f0bda0c965 + REF boost-1.77.0 + SHA512 501bc069759a77535f85a309bdb13d0ef346ddc3d130145c5aa43797cc692cccf310bf3ebd7939e4d3452beec2314f1e07454017d8dc7c8b5ff079a7ba00f6de HEAD_REF master ) diff --git a/ports/boost-multi-array/vcpkg.json b/ports/boost-multi-array/vcpkg.json index 07804cbd4a2046..ac7da7e014b1bf 100644 --- a/ports/boost-multi-array/vcpkg.json +++ b/ports/boost-multi-array/vcpkg.json @@ -1,6 +1,6 @@ { "name": "boost-multi-array", - "version": "1.76.0", + "version": "1.77.0", "description": "Boost multi_array module", "homepage": "https://github.com/boostorg/multi_array", "dependencies": [ @@ -14,7 +14,6 @@ "boost-mpl", "boost-static-assert", "boost-type-traits", - "boost-utility", "boost-vcpkg-helpers" ] } diff --git a/ports/boost-multi-index/portfile.cmake b/ports/boost-multi-index/portfile.cmake index e8ac4693463505..bd178e64d81623 100644 --- a/ports/boost-multi-index/portfile.cmake +++ b/ports/boost-multi-index/portfile.cmake @@ -3,8 +3,8 @@ vcpkg_from_github( OUT_SOURCE_PATH SOURCE_PATH REPO boostorg/multi_index - REF boost-1.76.0 - SHA512 b7b19d5fb3f7c93009d7af6ab8e80694208f045d012778637bd57b018360311ce14d3921d0ee6163e0aaa01001a466c2b68cf32017361ef6c0c9858db14d8615 + REF boost-1.77.0 + SHA512 0cd8af351a946dca8c34e68b2b7419c815380d3ac21bcb4698112264a59a395d3adff47fced46fa8312e84aef336fc5d9b6ddb7c37f84faeb8d377afcbd00323 HEAD_REF master ) diff --git a/ports/boost-multi-index/vcpkg.json b/ports/boost-multi-index/vcpkg.json index 4bc77042b7982b..0c18de7a925873 100644 --- a/ports/boost-multi-index/vcpkg.json +++ b/ports/boost-multi-index/vcpkg.json @@ -1,6 +1,6 @@ { "name": "boost-multi-index", - "version": "1.76.0", + "version": "1.77.0", "description": "Boost multi_index module", "homepage": "https://github.com/boostorg/multi_index", "dependencies": [ @@ -9,15 +9,14 @@ "boost-config", "boost-container-hash", "boost-core", - "boost-detail", "boost-foreach", - "boost-functional", "boost-integer", "boost-iterator", "boost-move", "boost-mpl", "boost-preprocessor", "boost-serialization", + "boost-smart-ptr", "boost-static-assert", "boost-throw-exception", "boost-tuple", diff --git a/ports/boost-multiprecision/portfile.cmake b/ports/boost-multiprecision/portfile.cmake index 8002d71867e9fd..684d8796fdff88 100644 --- a/ports/boost-multiprecision/portfile.cmake +++ b/ports/boost-multiprecision/portfile.cmake @@ -3,8 +3,8 @@ vcpkg_from_github( OUT_SOURCE_PATH SOURCE_PATH REPO boostorg/multiprecision - REF boost-1.76.0 - SHA512 ced4b1d4f1f4549dcc5d9f1ea470af5fe69af79208e8609656d5d807c5c1f54b0835f0807eda476b8ac59103ba1045a0458ea124bfd61439aa3e3d56d011313d + REF boost-1.77.0 + SHA512 bc29e03b4a43ddbb96e7be49a0cb45d9973571d2dff8e8e0c776a8fd8f9a5da13861764b4004768341dd19a2a04766785032cc414846005e44ee6263ebb1cb85 HEAD_REF master ) diff --git a/ports/boost-multiprecision/vcpkg.json b/ports/boost-multiprecision/vcpkg.json index 523e5fb2ce253c..cd4bfdf322e905 100644 --- a/ports/boost-multiprecision/vcpkg.json +++ b/ports/boost-multiprecision/vcpkg.json @@ -1,20 +1,18 @@ { "name": "boost-multiprecision", - "version": "1.76.0", + "version": "1.77.0", "description": "Boost multiprecision module", "homepage": "https://github.com/boostorg/multiprecision", "dependencies": [ - "boost-array", "boost-assert", "boost-config", - "boost-container-hash", "boost-core", - "boost-functional", "boost-integer", "boost-lexical-cast", + "boost-math", "boost-predef", + "boost-random", "boost-rational", - "boost-throw-exception", "boost-vcpkg-helpers" ] } diff --git a/ports/boost-nowide/001-remove-checks.patch b/ports/boost-nowide/001-remove-checks.patch new file mode 100644 index 00000000000000..e097d8036d5e60 --- /dev/null +++ b/ports/boost-nowide/001-remove-checks.patch @@ -0,0 +1,16 @@ + build/Jamfile.v2 | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/build/Jamfile.v2 b/build/Jamfile.v2 +index 44cbc1c..a5605a7 100644 +--- a/build/Jamfile.v2 ++++ b/build/Jamfile.v2 +@@ -8,7 +8,7 @@ + # (See accompanying file LICENSE or www.boost.org/LICENSE_1_0.txt) + # See library home page at http://www.boost.org/libs/nowide + +-import ../../config/checks/config : requires ; ++rule requires ( checks * ) { } + + local requirements = + shared:BOOST_NOWIDE_DYN_LINK=1 diff --git a/ports/boost-nowide/b2-options.cmake b/ports/boost-nowide/b2-options.cmake index cac0b0b9514b72..57388346841878 100644 --- a/ports/boost-nowide/b2-options.cmake +++ b/ports/boost-nowide/b2-options.cmake @@ -1,3 +1,3 @@ if(APPLE) - list(APPEND B2_OPTIONS cxxstd=11) + list(APPEND B2_OPTIONS cxxstd=11) endif() diff --git a/ports/boost-nowide/portfile.cmake b/ports/boost-nowide/portfile.cmake index 924d952de876c0..e058c66438d29d 100644 --- a/ports/boost-nowide/portfile.cmake +++ b/ports/boost-nowide/portfile.cmake @@ -3,18 +3,12 @@ vcpkg_from_github( OUT_SOURCE_PATH SOURCE_PATH REPO boostorg/nowide - REF boost-1.76.0 - SHA512 42acb8ef8d0c3ab01673814ada908dcfb6673c8fb6a4f056043b0a81bbeb9cc8bdd7b52febe0d06d5899d39af9717fa2e63f3678f7005e56d0bc4765e8a232c0 + REF boost-1.77.0 + SHA512 7af7a33aed8a8e88d8da37db302bb2d560e71dad57e2be23086dfca5260fb7b15ab4513807c566e91b3ebe27b10d58614e967895b922bc408c774550625d15cf HEAD_REF master + PATCHES 001-remove-checks.patch ) -file(READ "${SOURCE_PATH}/build/Jamfile.v2" _contents) -string(REPLACE "import ../../config/checks/config" "import config/checks/config" _contents "${_contents}") -string(REPLACE "check-target-builds ../config//cxx11_moveable_fstreams" "check-target-builds ../check_movable_fstreams.cpp" _contents "${_contents}") -string(REPLACE "check-target-builds ../config//lfs_support" "check-target-builds ../check_lfs_support.cpp" _contents "${_contents}") -file(WRITE "${SOURCE_PATH}/build/Jamfile.v2" "${_contents}") -file(COPY "${CURRENT_INSTALLED_DIR}/share/boost-config/checks" DESTINATION "${SOURCE_PATH}/build/config") -file(COPY "${SOURCE_PATH}/config/check_lfs_support.cpp" "${SOURCE_PATH}/config/check_movable_fstreams.cpp" DESTINATION "${SOURCE_PATH}/build/config") if(NOT DEFINED CURRENT_HOST_INSTALLED_DIR) message(FATAL_ERROR "boost-nowide requires a newer version of vcpkg in order to build.") endif() diff --git a/ports/boost-nowide/vcpkg.json b/ports/boost-nowide/vcpkg.json index 08d1daca387c9f..447705361d6be5 100644 --- a/ports/boost-nowide/vcpkg.json +++ b/ports/boost-nowide/vcpkg.json @@ -1,6 +1,6 @@ { "name": "boost-nowide", - "version": "1.76.0", + "version": "1.77.0", "description": "Boost nowide module", "homepage": "https://github.com/boostorg/nowide", "dependencies": [ @@ -17,6 +17,10 @@ "name": "boost-modular-build-helper", "host": true }, - "boost-vcpkg-helpers" + "boost-vcpkg-helpers", + { + "name": "vcpkg-cmake", + "host": true + } ] } diff --git a/ports/boost-numeric-conversion/portfile.cmake b/ports/boost-numeric-conversion/portfile.cmake index 24ebf24f7205dd..cf4e640c595bcf 100644 --- a/ports/boost-numeric-conversion/portfile.cmake +++ b/ports/boost-numeric-conversion/portfile.cmake @@ -3,8 +3,8 @@ vcpkg_from_github( OUT_SOURCE_PATH SOURCE_PATH REPO boostorg/numeric_conversion - REF boost-1.76.0 - SHA512 cd659c91ae7f3b25e3d0b13b44c028fcc86295fe414fde70e5decbe1d8fcb1dbd233c6a36b90b33def4e0709075a41661aa311305329f38ba36810326306427b + REF boost-1.77.0 + SHA512 fa72f79ff3111c99ccddfa1af55d154665974096bb7f3c76ef28b6137212c263f95891b369a089d04b2f382cfbfbfee217631edf10d634f71ab644ef71c44afc HEAD_REF master ) diff --git a/ports/boost-numeric-conversion/vcpkg.json b/ports/boost-numeric-conversion/vcpkg.json index a25310104e6e18..4d1bd9593116f4 100644 --- a/ports/boost-numeric-conversion/vcpkg.json +++ b/ports/boost-numeric-conversion/vcpkg.json @@ -1,13 +1,12 @@ { "name": "boost-numeric-conversion", - "version": "1.76.0", + "version": "1.77.0", "description": "Boost numeric_conversion module", "homepage": "https://github.com/boostorg/numeric_conversion", "dependencies": [ "boost-config", "boost-conversion", "boost-core", - "boost-detail", "boost-mpl", "boost-preprocessor", "boost-throw-exception", diff --git a/ports/boost-odeint/portfile.cmake b/ports/boost-odeint/portfile.cmake index 0a7c9e2fb3685d..568f2dfc0ee7fa 100644 --- a/ports/boost-odeint/portfile.cmake +++ b/ports/boost-odeint/portfile.cmake @@ -3,8 +3,8 @@ vcpkg_from_github( OUT_SOURCE_PATH SOURCE_PATH REPO boostorg/odeint - REF boost-1.76.0 - SHA512 8bc70dd31f948f467249caa4c67bf9dcb58bba524edd303cd4312037cff49409108c88321649ff31363da4897f8fa6053e4e5b632fbfe19f0529db4fdc734cd8 + REF boost-1.77.0 + SHA512 33f06b5450855c35c719418ed320ddcdf926c5f27f03d18b345cdaa7921fa749d626dfb8c7c3fdcb102074499e96cf526cb7bdaac1e1a67f6e9f2db5ca3bf481 HEAD_REF master ) diff --git a/ports/boost-odeint/vcpkg.json b/ports/boost-odeint/vcpkg.json index 483ea6e86b8c1b..618b34f68ba550 100644 --- a/ports/boost-odeint/vcpkg.json +++ b/ports/boost-odeint/vcpkg.json @@ -1,6 +1,6 @@ { "name": "boost-odeint", - "version": "1.76.0", + "version": "1.77.0", "description": "Boost odeint module", "homepage": "https://github.com/boostorg/odeint", "dependencies": [ @@ -14,6 +14,10 @@ "boost-fusion", "boost-iterator", "boost-math", + { + "name": "boost-mpi", + "platform": "!uwp" + }, "boost-mpl", "boost-multi-array", "boost-preprocessor", @@ -21,6 +25,7 @@ "boost-static-assert", "boost-throw-exception", "boost-type-traits", + "boost-ublas", "boost-units", "boost-utility", "boost-vcpkg-helpers" diff --git a/ports/boost-optional/portfile.cmake b/ports/boost-optional/portfile.cmake index 0705d960add47d..83d100cff11e6c 100644 --- a/ports/boost-optional/portfile.cmake +++ b/ports/boost-optional/portfile.cmake @@ -3,8 +3,8 @@ vcpkg_from_github( OUT_SOURCE_PATH SOURCE_PATH REPO boostorg/optional - REF boost-1.76.0 - SHA512 4802a27da00446384ae4c91075593f0d67628192d9f9cbc2378a190d1ef5491979c40934b3ac0e72145522847d0abbd1afd44345696cd936875189ab0013138c + REF boost-1.77.0 + SHA512 aca6c679125d3e924a5f77e97ae06abfb2bb1794c70f84e1e72f79e3b7520f8ebe8cd3d980beb09a71b49dd62f450da0e3ccfa418d30306a6651cd029f43ff3f HEAD_REF master ) diff --git a/ports/boost-optional/vcpkg.json b/ports/boost-optional/vcpkg.json index 5cfaf9a3aba305..ba1c0e222bf2ee 100644 --- a/ports/boost-optional/vcpkg.json +++ b/ports/boost-optional/vcpkg.json @@ -1,6 +1,6 @@ { "name": "boost-optional", - "version": "1.76.0", + "version": "1.77.0", "description": "Boost optional module", "homepage": "https://github.com/boostorg/optional", "dependencies": [ diff --git a/ports/boost-outcome/portfile.cmake b/ports/boost-outcome/portfile.cmake index b434f1f22fdd50..00c443393d0cd5 100644 --- a/ports/boost-outcome/portfile.cmake +++ b/ports/boost-outcome/portfile.cmake @@ -3,8 +3,8 @@ vcpkg_from_github( OUT_SOURCE_PATH SOURCE_PATH REPO boostorg/outcome - REF boost-1.76.0 - SHA512 0e15ccdbb06db9308524e4e11b75b6c1802aec0237d139bcc6929a2dbeeee1cec21f2819cb8a881ba4d9d1d1934a91527cbf4a0044de34f9ff2c3bfdd01cb543 + REF boost-1.77.0 + SHA512 de4e84b43c8906fe4059249a526ea80d805bd9458cc30d467dd232a5326d199b1c38973645bf9115f19933d75998d767d1fea06e2a10edee8bf4453335927505 HEAD_REF master ) diff --git a/ports/boost-outcome/vcpkg.json b/ports/boost-outcome/vcpkg.json index fe9ab77a21c146..7088f3e340e2f4 100644 --- a/ports/boost-outcome/vcpkg.json +++ b/ports/boost-outcome/vcpkg.json @@ -1,6 +1,6 @@ { "name": "boost-outcome", - "version": "1.76.0", + "version": "1.77.0", "description": "Boost outcome module", "homepage": "https://github.com/boostorg/outcome", "dependencies": [ diff --git a/ports/boost-parameter-python/portfile.cmake b/ports/boost-parameter-python/portfile.cmake index 79ef14dbaa5d9b..34cc9d90abb52b 100644 --- a/ports/boost-parameter-python/portfile.cmake +++ b/ports/boost-parameter-python/portfile.cmake @@ -3,8 +3,8 @@ vcpkg_from_github( OUT_SOURCE_PATH SOURCE_PATH REPO boostorg/parameter_python - REF boost-1.76.0 - SHA512 d9e1cc0adae766e9c78fdd5002f2740902092f57f4c187f95e18d3cd9062bf8f9e5678caa9e7e2bc8a27d009302ba335ef8e7b7795a1e2577ab166c6adce9d7d + REF boost-1.77.0 + SHA512 d3fb2f165cbb1917143ea92be4debbf5f02d43003d9f1ec2e1c19412e39b96e143ac9e0b64a7455d9ce05617f152f0b8b67fee737c92381f0cdbf8996c610b77 HEAD_REF master ) diff --git a/ports/boost-parameter-python/vcpkg.json b/ports/boost-parameter-python/vcpkg.json index 104daca2d96c69..f82c3750efa0bd 100644 --- a/ports/boost-parameter-python/vcpkg.json +++ b/ports/boost-parameter-python/vcpkg.json @@ -1,6 +1,6 @@ { "name": "boost-parameter-python", - "version": "1.76.0", + "version": "1.77.0", "description": "Boost parameter_python module", "homepage": "https://github.com/boostorg/parameter_python", "supports": "!emscripten", diff --git a/ports/boost-parameter/portfile.cmake b/ports/boost-parameter/portfile.cmake index 2d9c1acc512241..ba5c515792192c 100644 --- a/ports/boost-parameter/portfile.cmake +++ b/ports/boost-parameter/portfile.cmake @@ -3,8 +3,8 @@ vcpkg_from_github( OUT_SOURCE_PATH SOURCE_PATH REPO boostorg/parameter - REF boost-1.76.0 - SHA512 737dac55fac0e4e31e80fb4adfa75880a857a41007d2cdbfacb58f89171410b7136bae69cee590a9de3735b58dc9c9bbf8c724f3ef4b4ac4cf27f695f8efc640 + REF boost-1.77.0 + SHA512 a9a46096b62af9a938403fe007cdf6ea7a0a5f1bd47bbecaad0e947c8175f848ccc44028a10470af3815157a604f4c2156ddc59d1dda07a1a0c1213728062932 HEAD_REF master ) diff --git a/ports/boost-parameter/vcpkg.json b/ports/boost-parameter/vcpkg.json index d662d36a764c45..4d1a532871776d 100644 --- a/ports/boost-parameter/vcpkg.json +++ b/ports/boost-parameter/vcpkg.json @@ -1,6 +1,6 @@ { "name": "boost-parameter", - "version": "1.76.0", + "version": "1.77.0", "description": "Boost parameter module", "homepage": "https://github.com/boostorg/parameter", "dependencies": [ diff --git a/ports/boost-pfr/portfile.cmake b/ports/boost-pfr/portfile.cmake index 7c6489e2771c84..615a77b51586ad 100644 --- a/ports/boost-pfr/portfile.cmake +++ b/ports/boost-pfr/portfile.cmake @@ -3,8 +3,8 @@ vcpkg_from_github( OUT_SOURCE_PATH SOURCE_PATH REPO boostorg/pfr - REF boost-1.76.0 - SHA512 cb6108970c50fff93677f70f4610376d1d917b372633c913290fcefbd92c24329717fd95060a9403afe19daf9a525ee129c88eed7ce5320dd44dd6c56c7ec63f + REF boost-1.77.0 + SHA512 2b77f879d9ac7f9c1d137d353c6a0665a243292adae75d71d3c324bba6ca3a22b4ef80b511757e95e33d3aa6a2597e86f67a6a70bf81089bbbb476bcbfe3ad06 HEAD_REF master ) diff --git a/ports/boost-pfr/vcpkg.json b/ports/boost-pfr/vcpkg.json index 6c6cbf410192c2..ea10cd7b610b66 100644 --- a/ports/boost-pfr/vcpkg.json +++ b/ports/boost-pfr/vcpkg.json @@ -1,6 +1,6 @@ { "name": "boost-pfr", - "version": "1.76.0", + "version": "1.77.0", "description": "Boost pfr module", "homepage": "https://github.com/boostorg/pfr", "dependencies": [ diff --git a/ports/boost-phoenix/portfile.cmake b/ports/boost-phoenix/portfile.cmake index 9c3f00410bb765..5ce6dfe70b01c4 100644 --- a/ports/boost-phoenix/portfile.cmake +++ b/ports/boost-phoenix/portfile.cmake @@ -3,8 +3,8 @@ vcpkg_from_github( OUT_SOURCE_PATH SOURCE_PATH REPO boostorg/phoenix - REF boost-1.76.0 - SHA512 515895386647ea13a40045814f8f91989aa1ec257f139fff150401247fdf8684e8b1df73b18edd69ffeee87d6c25d4d895dbd6dbef54fec61ba0f192904eaad1 + REF boost-1.77.0 + SHA512 d34a1625476dcb47afbb5f96c70d824bfb76b4fca287b09b491d1fe6396d827ecc984f5d2b9e87b6a868f25c5fa676524da9a7d0e37f7288a35595a44b8d9201 HEAD_REF master ) diff --git a/ports/boost-phoenix/vcpkg.json b/ports/boost-phoenix/vcpkg.json index 49196cb71e1b2a..f4ea48609d3992 100644 --- a/ports/boost-phoenix/vcpkg.json +++ b/ports/boost-phoenix/vcpkg.json @@ -1,6 +1,6 @@ { "name": "boost-phoenix", - "version": "1.76.0", + "version": "1.77.0", "description": "Boost phoenix module", "homepage": "https://github.com/boostorg/phoenix", "dependencies": [ @@ -8,7 +8,6 @@ "boost-bind", "boost-config", "boost-core", - "boost-detail", "boost-function", "boost-fusion", "boost-mpl", diff --git a/ports/boost-poly-collection/portfile.cmake b/ports/boost-poly-collection/portfile.cmake index 695cc40c86e141..9ced6b08a07179 100644 --- a/ports/boost-poly-collection/portfile.cmake +++ b/ports/boost-poly-collection/portfile.cmake @@ -3,8 +3,8 @@ vcpkg_from_github( OUT_SOURCE_PATH SOURCE_PATH REPO boostorg/poly_collection - REF boost-1.76.0 - SHA512 9bc910a72b232e8615d43e967f5a19d2b5910dcaf1641c71b9bbc67ea72e8fb96a834fab8657bce89be574ec9d56e298cb8f36d7663476a5604876fba6ae1cde + REF boost-1.77.0 + SHA512 94871d93bd92fd05a7d68838b7db9f92c7c3814ea71f23364486890ba8099b6374e59288a666890727e161d5e05fad417085f44b049e942617c99c9c11232639 HEAD_REF master ) diff --git a/ports/boost-poly-collection/vcpkg.json b/ports/boost-poly-collection/vcpkg.json index 50040ac1a376d1..8a8378ad7dd334 100644 --- a/ports/boost-poly-collection/vcpkg.json +++ b/ports/boost-poly-collection/vcpkg.json @@ -1,13 +1,12 @@ { "name": "boost-poly-collection", - "version": "1.76.0", + "version": "1.77.0", "description": "Boost poly_collection module", "homepage": "https://github.com/boostorg/poly_collection", "dependencies": [ "boost-assert", "boost-config", "boost-core", - "boost-detail", "boost-iterator", "boost-mp11", "boost-mpl", diff --git a/ports/boost-polygon/portfile.cmake b/ports/boost-polygon/portfile.cmake index 6f81c5c16ff109..b0387c7b4424e0 100644 --- a/ports/boost-polygon/portfile.cmake +++ b/ports/boost-polygon/portfile.cmake @@ -3,8 +3,8 @@ vcpkg_from_github( OUT_SOURCE_PATH SOURCE_PATH REPO boostorg/polygon - REF boost-1.76.0 - SHA512 3b735ae15c75581297ad920a79c30ad3e58da4a747333ff9c6637ad10e08c536d0e9b495b20ecc743af98a9d46af92aa602b52aede50c1a77de84f121cd13a4a + REF boost-1.77.0 + SHA512 939529b812c97d3c40e2b0954da12f4aff867fc953dae6c44c7b60860ec665467e5856ef8f16cad8795e490c59b2e17d3539ea5575e401e552aab7511c93d6d8 HEAD_REF master ) diff --git a/ports/boost-polygon/vcpkg.json b/ports/boost-polygon/vcpkg.json index 89a857b1bd939b..1e0f3f14e20178 100644 --- a/ports/boost-polygon/vcpkg.json +++ b/ports/boost-polygon/vcpkg.json @@ -1,6 +1,6 @@ { "name": "boost-polygon", - "version": "1.76.0", + "version": "1.77.0", "description": "Boost polygon module", "homepage": "https://github.com/boostorg/polygon", "dependencies": [ diff --git a/ports/boost-pool/portfile.cmake b/ports/boost-pool/portfile.cmake index a2d4d2296f2ceb..332836b926d202 100644 --- a/ports/boost-pool/portfile.cmake +++ b/ports/boost-pool/portfile.cmake @@ -3,8 +3,8 @@ vcpkg_from_github( OUT_SOURCE_PATH SOURCE_PATH REPO boostorg/pool - REF boost-1.76.0 - SHA512 df25c5df62471b176699300aac2b8fdfced427ebcf76bf9ef4f17679e5dfd52c25c227e628654de487b3403ecbd64c4a864d1c2ef52d52b58f185c5acbe9588e + REF boost-1.77.0 + SHA512 8b72d2a17f7295fd60660c5b3ec8d79f2279f97e4f870d88ffee35978f226ce3d9028322b84a484cd4555be2c0506f97edaccce7bf0ec76e6d89fd9fe7bd0285 HEAD_REF master ) diff --git a/ports/boost-pool/vcpkg.json b/ports/boost-pool/vcpkg.json index 8cdb410b3f8016..6c8c3a451675b2 100644 --- a/ports/boost-pool/vcpkg.json +++ b/ports/boost-pool/vcpkg.json @@ -1,12 +1,11 @@ { "name": "boost-pool", - "version": "1.76.0", + "version": "1.77.0", "description": "Boost pool module", "homepage": "https://github.com/boostorg/pool", "dependencies": [ "boost-assert", "boost-config", - "boost-detail", "boost-integer", "boost-throw-exception", "boost-type-traits", diff --git a/ports/boost-predef/portfile.cmake b/ports/boost-predef/portfile.cmake index 50f64847e149e9..dc4efd117e8b2c 100644 --- a/ports/boost-predef/portfile.cmake +++ b/ports/boost-predef/portfile.cmake @@ -3,8 +3,8 @@ vcpkg_from_github( OUT_SOURCE_PATH SOURCE_PATH REPO boostorg/predef - REF boost-1.76.0 - SHA512 89c04eff29e31010072fbe79c8d4ecb3baa0dd48cd8eba8847b836fe6d355a5e1243726156ff7343be11d849096049cdb9420d5238792ea116dbe8e2645f3bf6 + REF boost-1.77.0 + SHA512 d3c6b0fc10200aa49d7b5db542e40a858f1697c457391fab777384a974718f2b855fc526f6f44fb329a74139b46e05cc17ce57db2e35fe0388c976ce80f1f964 HEAD_REF master ) diff --git a/ports/boost-predef/vcpkg.json b/ports/boost-predef/vcpkg.json index 2c571dccf6c461..5f561935c837e5 100644 --- a/ports/boost-predef/vcpkg.json +++ b/ports/boost-predef/vcpkg.json @@ -1,6 +1,6 @@ { "name": "boost-predef", - "version": "1.76.0", + "version": "1.77.0", "description": "Boost predef module", "homepage": "https://github.com/boostorg/predef", "dependencies": [ diff --git a/ports/boost-preprocessor/portfile.cmake b/ports/boost-preprocessor/portfile.cmake index b70eb0a1c3afbe..09673725f6870c 100644 --- a/ports/boost-preprocessor/portfile.cmake +++ b/ports/boost-preprocessor/portfile.cmake @@ -3,8 +3,8 @@ vcpkg_from_github( OUT_SOURCE_PATH SOURCE_PATH REPO boostorg/preprocessor - REF boost-1.76.0 - SHA512 f7849c57fe0985ba872e591133fed8adf24bfd337b04847d1a30c5978881a8cc2050ad43b4e9ce0bc32a593bd87c14e9f0433aeb7d0b61a9d05ec3bd9d53c7b7 + REF boost-1.77.0 + SHA512 26d7487d9978551596cd243172c9ac6effd3f030244026fb73cac4dc64a458b5d1f0383ff4ac695492c598629d1bc93c186169b5be655d3cf700cf599cb22610 HEAD_REF master ) diff --git a/ports/boost-preprocessor/vcpkg.json b/ports/boost-preprocessor/vcpkg.json index c92339abe02d29..7660f620f38a72 100644 --- a/ports/boost-preprocessor/vcpkg.json +++ b/ports/boost-preprocessor/vcpkg.json @@ -1,6 +1,6 @@ { "name": "boost-preprocessor", - "version": "1.76.0", + "version": "1.77.0", "description": "Boost preprocessor module", "homepage": "https://github.com/boostorg/preprocessor", "dependencies": [ diff --git a/ports/boost-process/portfile.cmake b/ports/boost-process/portfile.cmake index c59feceb935003..27c0d16470d439 100644 --- a/ports/boost-process/portfile.cmake +++ b/ports/boost-process/portfile.cmake @@ -3,8 +3,8 @@ vcpkg_from_github( OUT_SOURCE_PATH SOURCE_PATH REPO boostorg/process - REF boost-1.76.0 - SHA512 d704892dee6ca83b4234bea9b267dae7db8d78ee740b037e054ab15051de0e09ea9bb9707be545c3c6d423f4a58259300de563cee54c3c76f632f13ab6bdce21 + REF boost-1.77.0 + SHA512 00eb27f702f092a20fdf1669b8c9c993b751971592d0bc5aa50b02d99d985a75361621b624aa51eb550c9e7905e15877168ae9d0feb1957fc85f99c264b152fd HEAD_REF master ) diff --git a/ports/boost-process/vcpkg.json b/ports/boost-process/vcpkg.json index 580cfbfa6d77d6..594b842c6081bf 100644 --- a/ports/boost-process/vcpkg.json +++ b/ports/boost-process/vcpkg.json @@ -1,6 +1,6 @@ { "name": "boost-process", - "version": "1.76.0", + "version": "1.77.0", "description": "Boost process module", "homepage": "https://github.com/boostorg/process", "supports": "!emscripten", diff --git a/ports/boost-program-options/portfile.cmake b/ports/boost-program-options/portfile.cmake index 77bc117b6653fc..1988be92705926 100644 --- a/ports/boost-program-options/portfile.cmake +++ b/ports/boost-program-options/portfile.cmake @@ -3,8 +3,8 @@ vcpkg_from_github( OUT_SOURCE_PATH SOURCE_PATH REPO boostorg/program_options - REF boost-1.76.0 - SHA512 5cbd02923de60da9b8b4ac232daabc4b3ac8c07f46d8de1a69576c331d1f13951166d4c61649328c68405d7e4d2cb2bf5996521a53c211f5399bd67acb546bce + REF boost-1.77.0 + SHA512 9035f69d3b478db65c960e00887130ff1388d2af518ec7507dfc8708c601400aeefca091b693764dfeb539a1aa29583101360a55c6ae859053e1be88cb5e70aa HEAD_REF master ) diff --git a/ports/boost-program-options/vcpkg.json b/ports/boost-program-options/vcpkg.json index f4bab0e24d9a28..28af65129ae361 100644 --- a/ports/boost-program-options/vcpkg.json +++ b/ports/boost-program-options/vcpkg.json @@ -1,6 +1,6 @@ { "name": "boost-program-options", - "version": "1.76.0", + "version": "1.77.0", "description": "Boost program_options module", "homepage": "https://github.com/boostorg/program_options", "dependencies": [ @@ -16,7 +16,6 @@ "boost-function", "boost-iterator", "boost-lexical-cast", - "boost-math", { "name": "boost-modular-build-helper", "host": true @@ -26,6 +25,10 @@ "boost-throw-exception", "boost-tokenizer", "boost-type-traits", - "boost-vcpkg-helpers" + "boost-vcpkg-helpers", + { + "name": "vcpkg-cmake", + "host": true + } ] } diff --git a/ports/boost-property-map-parallel/portfile.cmake b/ports/boost-property-map-parallel/portfile.cmake new file mode 100644 index 00000000000000..fe15c5e8febb32 --- /dev/null +++ b/ports/boost-property-map-parallel/portfile.cmake @@ -0,0 +1,12 @@ +# Automatically generated by scripts/boost/generate-ports.ps1 + +vcpkg_from_github( + OUT_SOURCE_PATH SOURCE_PATH + REPO boostorg/property_map_parallel + REF boost-1.77.0 + SHA512 e564ab747b9885002d983fd42196f2a84655ebf74a0fd42647067dca075b8a2462d5b88d65faa9e91284018a373c5b689749c42a9812922be222ebfb24064a91 + HEAD_REF master +) + +include(${CURRENT_INSTALLED_DIR}/share/boost-vcpkg-helpers/boost-modular-headers.cmake) +boost_modular_headers(SOURCE_PATH ${SOURCE_PATH}) diff --git a/ports/boost-property-map-parallel/vcpkg.json b/ports/boost-property-map-parallel/vcpkg.json new file mode 100644 index 00000000000000..accbd38746c614 --- /dev/null +++ b/ports/boost-property-map-parallel/vcpkg.json @@ -0,0 +1,26 @@ +{ + "name": "boost-property-map-parallel", + "version": "1.77.0", + "description": "Boost property_map_parallel module", + "homepage": "https://github.com/boostorg/property_map_parallel", + "dependencies": [ + "boost-assert", + "boost-bind", + "boost-concept-check", + "boost-config", + "boost-function", + { + "name": "boost-mpi", + "platform": "!uwp" + }, + "boost-mpl", + "boost-multi-index", + "boost-optional", + "boost-property-map", + "boost-serialization", + "boost-smart-ptr", + "boost-static-assert", + "boost-type-traits", + "boost-vcpkg-helpers" + ] +} diff --git a/ports/boost-property-map/portfile.cmake b/ports/boost-property-map/portfile.cmake index c3e8e212730b1c..8ba04af74875bb 100644 --- a/ports/boost-property-map/portfile.cmake +++ b/ports/boost-property-map/portfile.cmake @@ -3,8 +3,8 @@ vcpkg_from_github( OUT_SOURCE_PATH SOURCE_PATH REPO boostorg/property_map - REF boost-1.76.0 - SHA512 aa9778cc00a11af811a8163ab1530b92d23ded36b48b1fa3edfeef0926530c9318be93da0c3e5c13691a841c288d5189145d89d4f1d321884dc1f0a84fc2feba + REF boost-1.77.0 + SHA512 3ba808996ebb148e328778cc59fc210b3cf75f9b7baa2b14ce615d43a9253febe1e54160a534dc13eaade1dda96f0c9f406c2229c0f621033678842621cb7727 HEAD_REF master ) diff --git a/ports/boost-property-map/vcpkg.json b/ports/boost-property-map/vcpkg.json index d9960f408719fe..1706a7c9432d2a 100644 --- a/ports/boost-property-map/vcpkg.json +++ b/ports/boost-property-map/vcpkg.json @@ -1,23 +1,18 @@ { "name": "boost-property-map", - "version": "1.76.0", + "version": "1.77.0", "description": "Boost property_map module", "homepage": "https://github.com/boostorg/property_map", "dependencies": [ "boost-any", "boost-assert", - "boost-bind", "boost-concept-check", "boost-config", "boost-core", "boost-function", "boost-iterator", "boost-lexical-cast", - "boost-math", "boost-mpl", - "boost-multi-index", - "boost-optional", - "boost-serialization", "boost-smart-ptr", "boost-static-assert", "boost-throw-exception", diff --git a/ports/boost-property-tree/portfile.cmake b/ports/boost-property-tree/portfile.cmake index dd20b347b53560..f3ad60b71ca7a4 100644 --- a/ports/boost-property-tree/portfile.cmake +++ b/ports/boost-property-tree/portfile.cmake @@ -3,8 +3,8 @@ vcpkg_from_github( OUT_SOURCE_PATH SOURCE_PATH REPO boostorg/property_tree - REF boost-1.76.0 - SHA512 bd138f9ead12144b2975cf961d9820d6df4729491c259123b15f49f85c54b0391093874a5f825fbc9fce6d67746cef0a0bde893b448d0e07489abec67aa1eee1 + REF boost-1.77.0 + SHA512 60bbac071e1d62bf95e5f490e8ebde97313643ee0ad512f06247fddc89da9934322fe3351274233b7b32ac7d8602b80ae03e9161b2dbad477bdf2ff3f41aca22 HEAD_REF master ) diff --git a/ports/boost-property-tree/vcpkg.json b/ports/boost-property-tree/vcpkg.json index c01c411e2b19a8..dceaf13214139b 100644 --- a/ports/boost-property-tree/vcpkg.json +++ b/ports/boost-property-tree/vcpkg.json @@ -1,6 +1,6 @@ { "name": "boost-property-tree", - "version": "1.76.0", + "version": "1.77.0", "description": "Boost property_tree module", "homepage": "https://github.com/boostorg/property_tree", "dependencies": [ @@ -19,7 +19,6 @@ "boost-static-assert", "boost-throw-exception", "boost-type-traits", - "boost-utility", "boost-vcpkg-helpers" ] } diff --git a/ports/boost-proto/portfile.cmake b/ports/boost-proto/portfile.cmake index e643b8bb4a7347..1866bf5d3aa0e4 100644 --- a/ports/boost-proto/portfile.cmake +++ b/ports/boost-proto/portfile.cmake @@ -3,8 +3,8 @@ vcpkg_from_github( OUT_SOURCE_PATH SOURCE_PATH REPO boostorg/proto - REF boost-1.76.0 - SHA512 0acca1fe1e0d41f919fd721a60dedcba9c88fc490a37012cdda617272caac036a2f1686bbf8cc380b3989cee4e3cfce9fed4ebe3242ef9b7394b944212ba545d + REF boost-1.77.0 + SHA512 2c50272ffbf1e0c69cec467238f77b4617ed7099a197a45c51232587f38e063b5397d3ab00ecd66dcb23ff0ab2ad22885d56569bc11093613de4e31b7f8d6a5a HEAD_REF master ) diff --git a/ports/boost-proto/vcpkg.json b/ports/boost-proto/vcpkg.json index 9adf4165390def..7bfba355cb14a2 100644 --- a/ports/boost-proto/vcpkg.json +++ b/ports/boost-proto/vcpkg.json @@ -1,12 +1,11 @@ { "name": "boost-proto", - "version": "1.76.0", + "version": "1.77.0", "description": "Boost proto module", "homepage": "https://github.com/boostorg/proto", "dependencies": [ "boost-config", "boost-core", - "boost-detail", "boost-fusion", "boost-mpl", "boost-preprocessor", diff --git a/ports/boost-ptr-container/portfile.cmake b/ports/boost-ptr-container/portfile.cmake index da341f87842a19..3ef8d6a1520a83 100644 --- a/ports/boost-ptr-container/portfile.cmake +++ b/ports/boost-ptr-container/portfile.cmake @@ -3,8 +3,8 @@ vcpkg_from_github( OUT_SOURCE_PATH SOURCE_PATH REPO boostorg/ptr_container - REF boost-1.76.0 - SHA512 11a08ff378e0e70f18a79ded47c339eee9e1bf4fb7bd7ea5283f9d7b888112904453d8e6e3970993706f3d90069bd765bf848ec9a8b8edb0595f5b40f19ce1d8 + REF boost-1.77.0 + SHA512 31075bef92e568c125e03177ad6222f8708f86f09e469a894c676036e4fb57cee6befb709b22f23d0949fb7e9f5280417e6109d3ba2b756ec6e735783222d531 HEAD_REF master ) diff --git a/ports/boost-ptr-container/vcpkg.json b/ports/boost-ptr-container/vcpkg.json index 1edc6dfe2fb379..8b1c2ef5d33c91 100644 --- a/ports/boost-ptr-container/vcpkg.json +++ b/ports/boost-ptr-container/vcpkg.json @@ -1,6 +1,6 @@ { "name": "boost-ptr-container", - "version": "1.76.0", + "version": "1.77.0", "description": "Boost ptr_container module", "homepage": "https://github.com/boostorg/ptr_container", "dependencies": [ diff --git a/ports/boost-python/portfile.cmake b/ports/boost-python/portfile.cmake index 097f770f2073e4..f8bcfccad20737 100644 --- a/ports/boost-python/portfile.cmake +++ b/ports/boost-python/portfile.cmake @@ -3,8 +3,8 @@ vcpkg_from_github( OUT_SOURCE_PATH SOURCE_PATH REPO boostorg/python - REF boost-1.76.0 - SHA512 ab2d99f752dced241045c597408d3a76f78c800717752dc091510542a754fb86140359fdab81b57ff8405d05a1814083c3ddfa032b0d692cc40c3af4af496e91 + REF boost-1.77.0 + SHA512 755a5636e9c65586d0459d017d93a88e5d9973da262ac1b60486d8159c9601c289b9e1acb45fd67bcd24b73e7c841d6e224729dedc9f7996bc9aea52baaeca80 HEAD_REF master ) diff --git a/ports/boost-python/vcpkg.json b/ports/boost-python/vcpkg.json index 754db2e9cfff3d..0ba6de705c49f2 100644 --- a/ports/boost-python/vcpkg.json +++ b/ports/boost-python/vcpkg.json @@ -1,11 +1,11 @@ { "name": "boost-python", - "version": "1.76.0", - "port-version": 1, + "version": "1.77.0", "description": "Boost python module", "homepage": "https://github.com/boostorg/python", "supports": "!uwp & !(arm & windows) & !emscripten", "dependencies": [ + "boost-align", "boost-bind", { "name": "boost-build", @@ -21,7 +21,6 @@ "boost-integer", "boost-iterator", "boost-lexical-cast", - "boost-math", { "name": "boost-modular-build-helper", "host": true @@ -36,7 +35,11 @@ "boost-type-traits", "boost-utility", "boost-vcpkg-helpers", - "python3" + "python3", + { + "name": "vcpkg-cmake", + "host": true + } ], "features": { "python2": { diff --git a/ports/boost-qvm/portfile.cmake b/ports/boost-qvm/portfile.cmake index eaf65eb1f2f9dc..2ced66419075b7 100644 --- a/ports/boost-qvm/portfile.cmake +++ b/ports/boost-qvm/portfile.cmake @@ -3,8 +3,8 @@ vcpkg_from_github( OUT_SOURCE_PATH SOURCE_PATH REPO boostorg/qvm - REF boost-1.76.0 - SHA512 98fc06a38ca220e53383295b0dae966272871e2d99ef23e2fb14790722ce36d75de158ef6d34bc44e99ee8692e33cae69762d2f058e88059e625574012e336ce + REF boost-1.77.0 + SHA512 23cc5a83a056270ec46e2e4a405da9319d08c551cec6011ecb0af67ce21bc6e0f2d992e2257c96de7bf5256910d527ad365afc3d2d9dfe16513ddfd4456eadf9 HEAD_REF master ) diff --git a/ports/boost-qvm/vcpkg.json b/ports/boost-qvm/vcpkg.json index 9ead8ef80be78b..2a92183a57066f 100644 --- a/ports/boost-qvm/vcpkg.json +++ b/ports/boost-qvm/vcpkg.json @@ -1,6 +1,6 @@ { "name": "boost-qvm", - "version": "1.76.0", + "version": "1.77.0", "description": "Boost qvm module", "homepage": "https://github.com/boostorg/qvm", "dependencies": [ diff --git a/ports/boost-random/portfile.cmake b/ports/boost-random/portfile.cmake index 1786248e6bdb6a..587d4db9da93c4 100644 --- a/ports/boost-random/portfile.cmake +++ b/ports/boost-random/portfile.cmake @@ -3,8 +3,8 @@ vcpkg_from_github( OUT_SOURCE_PATH SOURCE_PATH REPO boostorg/random - REF boost-1.76.0 - SHA512 d34405b2b5d9e4de201b07d97a2440dbc49f54eba6e1f13f37a50f453d2e09ca7e0a0c2559706eab7f57651219325d2606cd29e91bff0710af269976504abb73 + REF boost-1.77.0 + SHA512 74b9bc57e685e79310c46d168f88cc04cff3bb58f37e66658b726d96e7ea3405ee8e3c50f6261e65d2dac2bf8edfa4fe30e987ce7d5cb31ed1cdf74ea4326814 HEAD_REF master ) diff --git a/ports/boost-random/vcpkg.json b/ports/boost-random/vcpkg.json index 4f40f9d6c1798c..d2e9e6c4ff3244 100644 --- a/ports/boost-random/vcpkg.json +++ b/ports/boost-random/vcpkg.json @@ -1,6 +1,6 @@ { "name": "boost-random", - "version": "1.76.0", + "version": "1.77.0", "description": "Boost random module", "homepage": "https://github.com/boostorg/random", "dependencies": [ @@ -12,7 +12,6 @@ }, "boost-config", "boost-core", - "boost-detail", "boost-dynamic-bitset", "boost-integer", "boost-io", @@ -26,6 +25,10 @@ "boost-throw-exception", "boost-type-traits", "boost-utility", - "boost-vcpkg-helpers" + "boost-vcpkg-helpers", + { + "name": "vcpkg-cmake", + "host": true + } ] } diff --git a/ports/boost-range/portfile.cmake b/ports/boost-range/portfile.cmake index aa78a1ae6c47b2..605832012ef3c6 100644 --- a/ports/boost-range/portfile.cmake +++ b/ports/boost-range/portfile.cmake @@ -3,8 +3,8 @@ vcpkg_from_github( OUT_SOURCE_PATH SOURCE_PATH REPO boostorg/range - REF boost-1.76.0 - SHA512 dc7801aad1bb271c28d9a0ec6e132b5b6992d4638b90c007e392148903acb27ef9bfe1273d00db181416e0325beb756eac26f458a360740889c521b8f5424fb4 + REF boost-1.77.0 + SHA512 502dfd6f4c08fd653fee6a9fac14c717ddcd53d3e9ff68c43b80ccac73b88bb98bfb92e88508b82eb8eafa96e29914fe43b0ab550f62e6708d5ea0465ae9d51e HEAD_REF master ) diff --git a/ports/boost-range/vcpkg.json b/ports/boost-range/vcpkg.json index b17779eed83b05..254fc05370e37d 100644 --- a/ports/boost-range/vcpkg.json +++ b/ports/boost-range/vcpkg.json @@ -1,6 +1,6 @@ { "name": "boost-range", - "version": "1.76.0", + "version": "1.77.0", "description": "Boost range module", "homepage": "https://github.com/boostorg/range", "dependencies": [ @@ -14,7 +14,6 @@ "boost-detail", "boost-iterator", "boost-mpl", - "boost-numeric-conversion", "boost-optional", "boost-preprocessor", "boost-regex", diff --git a/ports/boost-ratio/portfile.cmake b/ports/boost-ratio/portfile.cmake index 9c87047e74118c..352cbbe17e729b 100644 --- a/ports/boost-ratio/portfile.cmake +++ b/ports/boost-ratio/portfile.cmake @@ -3,8 +3,8 @@ vcpkg_from_github( OUT_SOURCE_PATH SOURCE_PATH REPO boostorg/ratio - REF boost-1.76.0 - SHA512 514fa35a91604ff823ee6c4736a5e5d6059ba445466884e2e58c38f6daba6e36c18f4071ca928bbc338036e67435d210d130822b122e029a3440c409507df201 + REF boost-1.77.0 + SHA512 aa575893c00eac177cef6a5e8817747a457bae1ef83cd32b81d950b9f13cdc1b744e0f8336773361727f4cc374d4731e973aa3f33f19ef53830f2b0818bc8b0d HEAD_REF master ) diff --git a/ports/boost-ratio/vcpkg.json b/ports/boost-ratio/vcpkg.json index e3f71c4a6a432f..3638387894cadd 100644 --- a/ports/boost-ratio/vcpkg.json +++ b/ports/boost-ratio/vcpkg.json @@ -1,6 +1,6 @@ { "name": "boost-ratio", - "version": "1.76.0", + "version": "1.77.0", "description": "Boost ratio module", "homepage": "https://github.com/boostorg/ratio", "dependencies": [ diff --git a/ports/boost-rational/portfile.cmake b/ports/boost-rational/portfile.cmake index 61cf338a57ccc5..915af079212486 100644 --- a/ports/boost-rational/portfile.cmake +++ b/ports/boost-rational/portfile.cmake @@ -3,8 +3,8 @@ vcpkg_from_github( OUT_SOURCE_PATH SOURCE_PATH REPO boostorg/rational - REF boost-1.76.0 - SHA512 399c1f49a73701f6db9304ac476f88af50470d96d400a68695ed3b3f8462622b4dde671053c6b3fcdd6474e5c2e7527946b79a5ea378af77337eee3b0ed16680 + REF boost-1.77.0 + SHA512 aa5328efb8b614ebbb7e4997c4b6fb1888110ece16d2ccd003ee5a284f16f59c5088c6d2750f766c99beeeefc95eba47aed6e6861ebc04bd9b7c10a2b1feccdc HEAD_REF master ) diff --git a/ports/boost-rational/vcpkg.json b/ports/boost-rational/vcpkg.json index b3d2a6091ef377..566d04c56b4f19 100644 --- a/ports/boost-rational/vcpkg.json +++ b/ports/boost-rational/vcpkg.json @@ -1,11 +1,12 @@ { "name": "boost-rational", - "version": "1.76.0", + "version": "1.77.0", "description": "Boost rational module", "homepage": "https://github.com/boostorg/rational", "dependencies": [ "boost-assert", "boost-config", + "boost-core", "boost-integer", "boost-static-assert", "boost-throw-exception", diff --git a/ports/boost-regex/portfile.cmake b/ports/boost-regex/portfile.cmake index e5c7381147b112..658d78cd3c95f9 100644 --- a/ports/boost-regex/portfile.cmake +++ b/ports/boost-regex/portfile.cmake @@ -3,8 +3,8 @@ vcpkg_from_github( OUT_SOURCE_PATH SOURCE_PATH REPO boostorg/regex - REF boost-1.76.0 - SHA512 03af2b4ced7e09c3cf14fe9d7befed41e2be1f6e999445d2c376f0a6fcf82fa29ee39d6bdab976d76281a388466d39e71cb9ea069bc8df079137427d4576e264 + REF boost-1.77.0 + SHA512 1723747db78ff927b5e713604cedf5c8a2eb436ccb2b8e36691376bbf814438ed3e6a4862539f6b85aff27cc3690e0d37b0af7c6925e60b755a907e4ac51378c HEAD_REF master ) diff --git a/ports/boost-regex/vcpkg.json b/ports/boost-regex/vcpkg.json index 96f3069106e911..131e77673466a8 100644 --- a/ports/boost-regex/vcpkg.json +++ b/ports/boost-regex/vcpkg.json @@ -1,6 +1,6 @@ { "name": "boost-regex", - "version": "1.76.0", + "version": "1.77.0", "description": "Boost regex module", "homepage": "https://github.com/boostorg/regex", "dependencies": [ @@ -13,9 +13,7 @@ "boost-config", "boost-container-hash", "boost-core", - "boost-detail", "boost-integer", - "boost-iterator", { "name": "boost-modular-build-helper", "host": true @@ -26,8 +24,11 @@ "boost-static-assert", "boost-throw-exception", "boost-type-traits", - "boost-utility", - "boost-vcpkg-helpers" + "boost-vcpkg-helpers", + { + "name": "vcpkg-cmake", + "host": true + } ], "features": { "icu": { diff --git a/ports/boost-safe-numerics/portfile.cmake b/ports/boost-safe-numerics/portfile.cmake index 0994a9ba594f8a..986b9853b0614d 100644 --- a/ports/boost-safe-numerics/portfile.cmake +++ b/ports/boost-safe-numerics/portfile.cmake @@ -3,8 +3,8 @@ vcpkg_from_github( OUT_SOURCE_PATH SOURCE_PATH REPO boostorg/safe_numerics - REF boost-1.76.0 - SHA512 450b69bbd03713189d8ea0e309ffa3e397d832ef0422862b67a8bca9d4615698cc3380a19cdb7b97f53c32ceb7afd18f258f0be7552a5641bf83351ac41b3973 + REF boost-1.77.0 + SHA512 780fc1c03763ff43f50c4672489427b61eed92168618ca7199160c0124ca79be4da5e1e3691ee85bf7b7f1e1d79897412b0bac6280f224ce6d4e7dea4862a363 HEAD_REF master ) diff --git a/ports/boost-safe-numerics/vcpkg.json b/ports/boost-safe-numerics/vcpkg.json index bbe3943bebc256..d328b0575bc361 100644 --- a/ports/boost-safe-numerics/vcpkg.json +++ b/ports/boost-safe-numerics/vcpkg.json @@ -1,6 +1,6 @@ { "name": "boost-safe-numerics", - "version": "1.76.0", + "version": "1.77.0", "description": "Boost safe_numerics module", "homepage": "https://github.com/boostorg/safe_numerics", "dependencies": [ diff --git a/ports/boost-scope-exit/portfile.cmake b/ports/boost-scope-exit/portfile.cmake index cf95910f72e856..92047249581e8a 100644 --- a/ports/boost-scope-exit/portfile.cmake +++ b/ports/boost-scope-exit/portfile.cmake @@ -3,8 +3,8 @@ vcpkg_from_github( OUT_SOURCE_PATH SOURCE_PATH REPO boostorg/scope_exit - REF boost-1.76.0 - SHA512 addc6040749187ca5c6d22d9c33ef839422658f80588841b2c722c508049e04c6b41a228c739066438c9562ffc1c35cc2ec3f3e4ea5b2443fdef532e5708d08f + REF boost-1.77.0 + SHA512 f0a73ba219f2c47ff6e1dc6c9648708e6d31b11c85f4579ba35a6cfa4b633390effcc3508d269370101f776c1217f087b2f677f2e6bb1b9f07b33240f2ce3c77 HEAD_REF master ) diff --git a/ports/boost-scope-exit/vcpkg.json b/ports/boost-scope-exit/vcpkg.json index 7f0b9400c711ad..98eec990818d96 100644 --- a/ports/boost-scope-exit/vcpkg.json +++ b/ports/boost-scope-exit/vcpkg.json @@ -1,11 +1,10 @@ { "name": "boost-scope-exit", - "version": "1.76.0", + "version": "1.77.0", "description": "Boost scope_exit module", "homepage": "https://github.com/boostorg/scope_exit", "dependencies": [ "boost-config", - "boost-detail", "boost-function", "boost-preprocessor", "boost-type-traits", diff --git a/ports/boost-serialization/portfile.cmake b/ports/boost-serialization/portfile.cmake index c0ffebaef8ed52..51fe27f7707b23 100644 --- a/ports/boost-serialization/portfile.cmake +++ b/ports/boost-serialization/portfile.cmake @@ -3,8 +3,8 @@ vcpkg_from_github( OUT_SOURCE_PATH SOURCE_PATH REPO boostorg/serialization - REF boost-1.76.0 - SHA512 ac9a0453f6244518a250c3d51f341b001618f2032b723467ad7a93aaf77a66d970d22b4a06072e98d4fc30b1b850c3cb9a7c7e3b46d6e4ea1adb2d9b55ff4b68 + REF boost-1.77.0 + SHA512 107264f536f3068415b7abbb30103defb9a51ef75b09132000381a8092cccc8f2796d39769a70b911c7b4aa8dc4ba1d987107a653f9dc6360769d5ecc525fc8d HEAD_REF master ) diff --git a/ports/boost-serialization/vcpkg.json b/ports/boost-serialization/vcpkg.json index 172efc1629264e..f75fe3b5fa0253 100644 --- a/ports/boost-serialization/vcpkg.json +++ b/ports/boost-serialization/vcpkg.json @@ -1,6 +1,6 @@ { "name": "boost-serialization", - "version": "1.76.0", + "version": "1.77.0", "description": "Boost serialization module", "homepage": "https://github.com/boostorg/serialization", "dependencies": [ @@ -33,6 +33,10 @@ "boost-unordered", "boost-utility", "boost-variant", - "boost-vcpkg-helpers" + "boost-vcpkg-helpers", + { + "name": "vcpkg-cmake", + "host": true + } ] } diff --git a/ports/boost-signals2/portfile.cmake b/ports/boost-signals2/portfile.cmake index f65973dd6784f3..49c102fcaaea33 100644 --- a/ports/boost-signals2/portfile.cmake +++ b/ports/boost-signals2/portfile.cmake @@ -3,8 +3,8 @@ vcpkg_from_github( OUT_SOURCE_PATH SOURCE_PATH REPO boostorg/signals2 - REF boost-1.76.0 - SHA512 d298a325c35dc0eda9614b6e8a4e84e7ef240e83e2b5938bc521ac99e5095c13b7a4e6a48b1b30bf1c038dd4c3e43d23dd85c14473da942cf65c5723fbb1c954 + REF boost-1.77.0 + SHA512 7391cff74532df1df43c107070bba15324d3511066ec6eb5062775f3bc1ca6be0846e1719dc638a9920e09ca7f2c943909434e8d36758d6535e192d7e5a4c298 HEAD_REF master ) diff --git a/ports/boost-signals2/vcpkg.json b/ports/boost-signals2/vcpkg.json index caebbac00cca80..4e3e790a8feaf1 100644 --- a/ports/boost-signals2/vcpkg.json +++ b/ports/boost-signals2/vcpkg.json @@ -1,6 +1,6 @@ { "name": "boost-signals2", - "version": "1.76.0", + "version": "1.77.0", "description": "Boost signals2 module", "homepage": "https://github.com/boostorg/signals2", "dependencies": [ @@ -8,7 +8,6 @@ "boost-bind", "boost-config", "boost-core", - "boost-detail", "boost-function", "boost-iterator", "boost-mpl", @@ -20,7 +19,6 @@ "boost-throw-exception", "boost-tuple", "boost-type-traits", - "boost-utility", "boost-variant", "boost-vcpkg-helpers" ] diff --git a/ports/boost-smart-ptr/portfile.cmake b/ports/boost-smart-ptr/portfile.cmake index 83120dd9896b84..479c4c63b0caec 100644 --- a/ports/boost-smart-ptr/portfile.cmake +++ b/ports/boost-smart-ptr/portfile.cmake @@ -3,8 +3,8 @@ vcpkg_from_github( OUT_SOURCE_PATH SOURCE_PATH REPO boostorg/smart_ptr - REF boost-1.76.0 - SHA512 e6ac81d1da13daf080d67f046fae19e98ef4f1eeb17b65743b8ff52e4a28b15152b6fdf083662f9a2555694a93064f78fd0ec432bfe09d617d13fa7422e7f28b + REF boost-1.77.0 + SHA512 b34396f4e1b5660391b850b84393c8df8f207f5a8bb753af3f4ebc7f27d867e300d29e977ecd2f307089b3666949059ce3df64b68ab492873dfa5776b099b172 HEAD_REF master ) diff --git a/ports/boost-smart-ptr/vcpkg.json b/ports/boost-smart-ptr/vcpkg.json index c50e9a2e6cb631..a3b85edc9d3948 100644 --- a/ports/boost-smart-ptr/vcpkg.json +++ b/ports/boost-smart-ptr/vcpkg.json @@ -1,6 +1,6 @@ { "name": "boost-smart-ptr", - "version": "1.76.0", + "version": "1.77.0", "description": "Boost smart_ptr module", "homepage": "https://github.com/boostorg/smart_ptr", "dependencies": [ diff --git a/ports/boost-sort/portfile.cmake b/ports/boost-sort/portfile.cmake index 08925d5f70eff5..eb6f92a64aeb2d 100644 --- a/ports/boost-sort/portfile.cmake +++ b/ports/boost-sort/portfile.cmake @@ -3,8 +3,8 @@ vcpkg_from_github( OUT_SOURCE_PATH SOURCE_PATH REPO boostorg/sort - REF boost-1.76.0 - SHA512 71fd8a9b5ccf29d5971bdb2b58288555a6a63c12b5463dcd0e11fc7132f0c620a77fde4492005204e8ef4a9084a9ecb29f6c9ad8e325227e491a99ba033f2080 + REF boost-1.77.0 + SHA512 b27b58ea45a0392b8d2151e2d39899383f3c5d2a487de67433c64d89d529eaa8d7ca07559b944f0b93986e70f1de8d366d2d726e0a425c973ad9d98e1f8946cd HEAD_REF master ) diff --git a/ports/boost-sort/vcpkg.json b/ports/boost-sort/vcpkg.json index ec6278f4915b07..03e7f7b519b4bb 100644 --- a/ports/boost-sort/vcpkg.json +++ b/ports/boost-sort/vcpkg.json @@ -1,14 +1,14 @@ { "name": "boost-sort", - "version": "1.76.0", + "version": "1.77.0", "description": "Boost sort module", "homepage": "https://github.com/boostorg/sort", "dependencies": [ "boost-config", + "boost-core", "boost-range", "boost-static-assert", "boost-type-traits", - "boost-utility", "boost-vcpkg-helpers" ] } diff --git a/ports/boost-spirit/portfile.cmake b/ports/boost-spirit/portfile.cmake index 829172d4836448..b5367ece548138 100644 --- a/ports/boost-spirit/portfile.cmake +++ b/ports/boost-spirit/portfile.cmake @@ -3,8 +3,8 @@ vcpkg_from_github( OUT_SOURCE_PATH SOURCE_PATH REPO boostorg/spirit - REF boost-1.76.0 - SHA512 0ef312d514fac39636c9f7f1aff1746592eaf69be820d488503a99ce28530e2c987f7102f7d2928f31a263de5e1053500a29ec512684fac3489d0bc48a44cfa2 + REF boost-1.77.0 + SHA512 6fa466b084daf1a8b7191114217345be45226316e178e6b6ba6154493e674c584d903bd9d0a4f88104f60e5b47a99ad7e44052fe9ac2bc86d9be3f68bde42897 HEAD_REF master ) diff --git a/ports/boost-spirit/vcpkg.json b/ports/boost-spirit/vcpkg.json index 3ba81888f24125..081c5af52cab83 100644 --- a/ports/boost-spirit/vcpkg.json +++ b/ports/boost-spirit/vcpkg.json @@ -1,6 +1,6 @@ { "name": "boost-spirit", - "version": "1.76.0", + "version": "1.77.0", "description": "Boost spirit module", "homepage": "https://github.com/boostorg/spirit", "dependencies": [ @@ -8,7 +8,6 @@ "boost-assert", "boost-config", "boost-core", - "boost-detail", "boost-endian", "boost-foreach", "boost-function", diff --git a/ports/boost-stacktrace/portfile.cmake b/ports/boost-stacktrace/portfile.cmake index ccc0d595894e78..a849f0ccddeb0a 100644 --- a/ports/boost-stacktrace/portfile.cmake +++ b/ports/boost-stacktrace/portfile.cmake @@ -3,8 +3,8 @@ vcpkg_from_github( OUT_SOURCE_PATH SOURCE_PATH REPO boostorg/stacktrace - REF boost-1.76.0 - SHA512 4a3ea0279fd41f19755ea6f90d7bb0b271d1e6c43c6e631acd17104a200bd425b9dd58a9cfcd7b1b1203e86c5a9216507d8e033f125bd582c5b68564a2a8200f + REF boost-1.77.0 + SHA512 bb4605b14ab1e1fbb2a593f8723ed5a3ef9258b21d7d0860f75773faca6c696792a8818f2a24c60f52b65e679067ac372d7a229682e52e05430555ed8e475b15 HEAD_REF master ) diff --git a/ports/boost-stacktrace/vcpkg.json b/ports/boost-stacktrace/vcpkg.json index ff1b17488b2c08..4398affb7edccb 100644 --- a/ports/boost-stacktrace/vcpkg.json +++ b/ports/boost-stacktrace/vcpkg.json @@ -1,6 +1,6 @@ { "name": "boost-stacktrace", - "version": "1.76.0", + "version": "1.77.0", "description": "Boost stacktrace module", "homepage": "https://github.com/boostorg/stacktrace", "supports": "!uwp", @@ -21,6 +21,10 @@ "boost-static-assert", "boost-type-traits", "boost-vcpkg-helpers", - "boost-winapi" + "boost-winapi", + { + "name": "vcpkg-cmake", + "host": true + } ] } diff --git a/ports/boost-statechart/portfile.cmake b/ports/boost-statechart/portfile.cmake index d1271b2dd5937c..c11e60481a78c4 100644 --- a/ports/boost-statechart/portfile.cmake +++ b/ports/boost-statechart/portfile.cmake @@ -3,8 +3,8 @@ vcpkg_from_github( OUT_SOURCE_PATH SOURCE_PATH REPO boostorg/statechart - REF boost-1.76.0 - SHA512 3b9476d1b59ecaf867c19f106c4e6ff9e66c5b26f9793256a52b8dc47c26ca63dfd67dfef374b20596287764589d7b274bf88e079fc191ff186321946ae3050d + REF boost-1.77.0 + SHA512 6bbe4a45ae1ff8ec76282d4bf2579a7882fe4682531facd97743096da33c715ea800fbf5e006c0d5b19a96b273fd297ee15c83a1ef90f1e0984aff66977ecbf1 HEAD_REF master ) diff --git a/ports/boost-statechart/vcpkg.json b/ports/boost-statechart/vcpkg.json index b1a7d268751a57..0664a3a7d6006c 100644 --- a/ports/boost-statechart/vcpkg.json +++ b/ports/boost-statechart/vcpkg.json @@ -1,6 +1,6 @@ { "name": "boost-statechart", - "version": "1.76.0", + "version": "1.77.0", "description": "Boost statechart module", "homepage": "https://github.com/boostorg/statechart", "dependencies": [ diff --git a/ports/boost-static-assert/portfile.cmake b/ports/boost-static-assert/portfile.cmake index ab617b641acda2..418975fbb8fde2 100644 --- a/ports/boost-static-assert/portfile.cmake +++ b/ports/boost-static-assert/portfile.cmake @@ -3,8 +3,8 @@ vcpkg_from_github( OUT_SOURCE_PATH SOURCE_PATH REPO boostorg/static_assert - REF boost-1.76.0 - SHA512 efd94b25d66f9841d41c8ad22e751e8489fc78de68172554ec2a82be61b7163c6b90fff56ab8dcf14da7b03770c6f2d14f317be5abbef796dc4d4366efd6498f + REF boost-1.77.0 + SHA512 465b6af0f0eb66b0587f97dd1869d86c31dcdb9eb2d7d55249d4dc2d4c77eca0a501d1ccb82e0f93fc3be80ed2983b1b854a116ec965654eac43bdaaa9d4b2dc HEAD_REF master ) diff --git a/ports/boost-static-assert/vcpkg.json b/ports/boost-static-assert/vcpkg.json index 6a27f491a5f0ed..73445511f2014c 100644 --- a/ports/boost-static-assert/vcpkg.json +++ b/ports/boost-static-assert/vcpkg.json @@ -1,11 +1,10 @@ { "name": "boost-static-assert", - "version": "1.76.0", + "version": "1.77.0", "description": "Boost static_assert module", "homepage": "https://github.com/boostorg/static_assert", "dependencies": [ "boost-config", - "boost-detail", "boost-vcpkg-helpers" ] } diff --git a/ports/boost-static-string/portfile.cmake b/ports/boost-static-string/portfile.cmake index 5b1936e93e8fae..67e382249d1c38 100644 --- a/ports/boost-static-string/portfile.cmake +++ b/ports/boost-static-string/portfile.cmake @@ -3,8 +3,8 @@ vcpkg_from_github( OUT_SOURCE_PATH SOURCE_PATH REPO boostorg/static_string - REF boost-1.76.0 - SHA512 cf7908b40eddc0ef478479834ce73f3352c8f29729a77698f9ebfa4fdf944b2aafce82410977764b5bedf4bfc92e000fc2c7c0df4cbdf487e0bb790cd5f35111 + REF boost-1.77.0 + SHA512 62e8f014e1b073282a56136591f3eebde2e43574f4d12a638483740483f768e844d2f9f741d31ba7acf9d541c6ac68c1b54f30741763d029091e7d4d1c64bd37 HEAD_REF master ) diff --git a/ports/boost-static-string/vcpkg.json b/ports/boost-static-string/vcpkg.json index 0137445f012e54..ee2674cadf8a14 100644 --- a/ports/boost-static-string/vcpkg.json +++ b/ports/boost-static-string/vcpkg.json @@ -1,6 +1,6 @@ { "name": "boost-static-string", - "version": "1.76.0", + "version": "1.77.0", "description": "Boost static_string module", "homepage": "https://github.com/boostorg/static_string", "dependencies": [ diff --git a/ports/boost-stl-interfaces/portfile.cmake b/ports/boost-stl-interfaces/portfile.cmake index 21d0f03fe9a70f..7d92dd19dfd9df 100644 --- a/ports/boost-stl-interfaces/portfile.cmake +++ b/ports/boost-stl-interfaces/portfile.cmake @@ -3,8 +3,8 @@ vcpkg_from_github( OUT_SOURCE_PATH SOURCE_PATH REPO boostorg/stl_interfaces - REF boost-1.76.0 - SHA512 6e260882bda4b57369fefbd4515273617b84708bd5b68f1e5ee77038b1a80e88efb43bddf1931ec6af346bfe25ae4afe7e282fb65712eb3959da88ff0d110ece + REF boost-1.77.0 + SHA512 df752f05d8c6125cf93b79a5b2b2722e3890fba888e729fba5503500da75a930ee29f654225028d3874107e3d1d0c4ecb165656ecf90ab4ba456fa435fe60b18 HEAD_REF master ) diff --git a/ports/boost-stl-interfaces/vcpkg.json b/ports/boost-stl-interfaces/vcpkg.json index 8939c1fa4d1001..922a5f330e36a6 100644 --- a/ports/boost-stl-interfaces/vcpkg.json +++ b/ports/boost-stl-interfaces/vcpkg.json @@ -1,6 +1,6 @@ { "name": "boost-stl-interfaces", - "version": "1.76.0", + "version": "1.77.0", "description": "Boost stl_interfaces module", "homepage": "https://github.com/boostorg/stl_interfaces", "dependencies": [ diff --git a/ports/boost-system/portfile.cmake b/ports/boost-system/portfile.cmake index bfc5dee5af2e2f..bbae650e885c21 100644 --- a/ports/boost-system/portfile.cmake +++ b/ports/boost-system/portfile.cmake @@ -5,8 +5,8 @@ vcpkg_buildpath_length_warning(37) vcpkg_from_github( OUT_SOURCE_PATH SOURCE_PATH REPO boostorg/system - REF boost-1.76.0 - SHA512 7943bab559c0629fec008fca6e4377fb34ac45f809fd67250cda8a364f5a47149bbb3541d1e684a7f92903e7b3b90c1fb0f6902c7a827c1f69a3ab7b5da1facd + REF boost-1.77.0 + SHA512 d546f9f46d3b3723f7f2e26f7378e700fff2a81d1da93e0f45feb9efbe6ebb5cb072f5b783765f48d39ce5e7cf57414d0cb69590f37a7eea6c181991f038ad55 HEAD_REF master ) diff --git a/ports/boost-system/vcpkg.json b/ports/boost-system/vcpkg.json index 39ffb53b2f4394..6ac3905da4f429 100644 --- a/ports/boost-system/vcpkg.json +++ b/ports/boost-system/vcpkg.json @@ -1,6 +1,6 @@ { "name": "boost-system", - "version": "1.76.0", + "version": "1.77.0", "description": "Boost system module", "homepage": "https://github.com/boostorg/system", "dependencies": [ @@ -14,6 +14,10 @@ "host": true }, "boost-vcpkg-helpers", - "boost-winapi" + "boost-winapi", + { + "name": "vcpkg-cmake", + "host": true + } ] } diff --git a/ports/boost-test/portfile.cmake b/ports/boost-test/portfile.cmake index 0f98c557d09b6f..79cc825047314c 100644 --- a/ports/boost-test/portfile.cmake +++ b/ports/boost-test/portfile.cmake @@ -3,8 +3,8 @@ vcpkg_from_github( OUT_SOURCE_PATH SOURCE_PATH REPO boostorg/test - REF boost-1.76.0 - SHA512 87b4e949adefd840ca1ac61ad97b5798508742ef10ca12d05be0181150b5cd23fa25e473ff5cb077a55afb04d61846b96f7dae298c2dbb2deb71589e6dbcc968 + REF boost-1.77.0 + SHA512 017807e1af6aec76211e6b452f5bdeba6d8df47916c4e9f119fd38b184bb380f97e4584febf6c60305f6de9386888bbac3c59fb93be2368338e4d4bbb293f916 HEAD_REF master ) diff --git a/ports/boost-test/vcpkg.json b/ports/boost-test/vcpkg.json index 6b2c8edffbab63..5187f8f638d022 100644 --- a/ports/boost-test/vcpkg.json +++ b/ports/boost-test/vcpkg.json @@ -1,6 +1,6 @@ { "name": "boost-test", - "version": "1.76.0", + "version": "1.77.0", "description": "Boost test module", "homepage": "https://github.com/boostorg/test", "supports": "!uwp", @@ -31,6 +31,10 @@ "boost-static-assert", "boost-type-traits", "boost-utility", - "boost-vcpkg-helpers" + "boost-vcpkg-helpers", + { + "name": "vcpkg-cmake", + "host": true + } ] } diff --git a/ports/boost-thread/portfile.cmake b/ports/boost-thread/portfile.cmake index 564a247abe7b02..2fa7472644891e 100644 --- a/ports/boost-thread/portfile.cmake +++ b/ports/boost-thread/portfile.cmake @@ -3,8 +3,8 @@ vcpkg_from_github( OUT_SOURCE_PATH SOURCE_PATH REPO boostorg/thread - REF boost-1.76.0 - SHA512 ed833316025be8a52ccfb620b874f9b9956c778e453de01a657745563184efc123f461dd54dc048946df3319c1b512810a9ce1fb8940fd75771a171c95349e28 + REF boost-1.77.0 + SHA512 b23a35190f0b57b057ddfb035c8b0ed33ff876ee35e9b1998fb429be370f8476e99bae9462906b40b7a0fa7e67d00cd9aba9a2e891786b5e5ebdb9f219492cff HEAD_REF master ) diff --git a/ports/boost-thread/vcpkg.json b/ports/boost-thread/vcpkg.json index 9e76367b9f2c2d..b91791b014fc98 100644 --- a/ports/boost-thread/vcpkg.json +++ b/ports/boost-thread/vcpkg.json @@ -1,6 +1,6 @@ { "name": "boost-thread", - "version": "1.76.0", + "version": "1.77.0", "description": "Boost thread module", "homepage": "https://github.com/boostorg/thread", "dependencies": [ @@ -19,13 +19,12 @@ "boost-container-hash", "boost-core", "boost-date-time", - "boost-detail", "boost-exception", "boost-function", "boost-intrusive", "boost-io", + "boost-iterator", "boost-lexical-cast", - "boost-math", { "name": "boost-modular-build-helper", "host": true @@ -42,6 +41,10 @@ "boost-type-traits", "boost-utility", "boost-vcpkg-helpers", - "boost-winapi" + "boost-winapi", + { + "name": "vcpkg-cmake", + "host": true + } ] } diff --git a/ports/boost-throw-exception/portfile.cmake b/ports/boost-throw-exception/portfile.cmake index 592e1402a47276..c2f1f091473a21 100644 --- a/ports/boost-throw-exception/portfile.cmake +++ b/ports/boost-throw-exception/portfile.cmake @@ -3,8 +3,8 @@ vcpkg_from_github( OUT_SOURCE_PATH SOURCE_PATH REPO boostorg/throw_exception - REF boost-1.76.0 - SHA512 875d7332eb2d80ff30a3bf51817d20260cae9fc598c3e51b0e1e1fe3627f86003a36da6a3a4fe957b943bb8afe33ba1fdb4931d067024a01cd3e6a34c13aa86f + REF boost-1.77.0 + SHA512 26f6f8269c597f15a1c9ab78ee1244befa41448e9a9f8549b6ee149d495d0258dad83471507228162b6532dd9f8144b584bbdecfb0ef7c934f460faae9e3a373 HEAD_REF master ) diff --git a/ports/boost-throw-exception/vcpkg.json b/ports/boost-throw-exception/vcpkg.json index 8718629dd0eaf3..b543770aec786e 100644 --- a/ports/boost-throw-exception/vcpkg.json +++ b/ports/boost-throw-exception/vcpkg.json @@ -1,6 +1,6 @@ { "name": "boost-throw-exception", - "version": "1.76.0", + "version": "1.77.0", "description": "Boost throw_exception module", "homepage": "https://github.com/boostorg/throw_exception", "dependencies": [ diff --git a/ports/boost-timer/portfile.cmake b/ports/boost-timer/portfile.cmake index fcca8cb5b98ec0..455aae9d571680 100644 --- a/ports/boost-timer/portfile.cmake +++ b/ports/boost-timer/portfile.cmake @@ -3,8 +3,8 @@ vcpkg_from_github( OUT_SOURCE_PATH SOURCE_PATH REPO boostorg/timer - REF boost-1.76.0 - SHA512 c61fa1957a193600091959b49f5d84137ce8823fbe53bb3761bd40c9c0bd7d3660b7e449c0a903cdd6249e21d84ee19d86e26449aabe0df8404e400af946aa87 + REF boost-1.77.0 + SHA512 39b4081fc8a19565493687c7c438597ad14b93523a901b2909412c41fa46bc97d300caa509d4651b5985ec9c7f4272be888b4570c0aff622bdb89ddc75af2bff HEAD_REF master ) diff --git a/ports/boost-timer/vcpkg.json b/ports/boost-timer/vcpkg.json index aceb8db8758337..3c6d96c800d27b 100644 --- a/ports/boost-timer/vcpkg.json +++ b/ports/boost-timer/vcpkg.json @@ -1,6 +1,6 @@ { "name": "boost-timer", - "version": "1.76.0", + "version": "1.77.0", "description": "Boost timer module", "homepage": "https://github.com/boostorg/timer", "dependencies": [ @@ -19,6 +19,10 @@ "boost-predef", "boost-system", "boost-throw-exception", - "boost-vcpkg-helpers" + "boost-vcpkg-helpers", + { + "name": "vcpkg-cmake", + "host": true + } ] } diff --git a/ports/boost-tokenizer/portfile.cmake b/ports/boost-tokenizer/portfile.cmake index 9d00409818a91a..837dcda6baca7d 100644 --- a/ports/boost-tokenizer/portfile.cmake +++ b/ports/boost-tokenizer/portfile.cmake @@ -3,8 +3,8 @@ vcpkg_from_github( OUT_SOURCE_PATH SOURCE_PATH REPO boostorg/tokenizer - REF boost-1.76.0 - SHA512 287916582c98aaf8c6549899f9258b1428a0c20942677cfe10b9285487918ac10a17cb7896eaceb800ed645587dcdbab5a58d3e7c18bb13eec230d00056fc453 + REF boost-1.77.0 + SHA512 3e271ba5fd74ba532cb9fb37c9aabb2c37c7221d780dbcd20ac372109e8a93aae591b5bbdcf901325d3fa2e3bfb5f564601d9920397a78fe0a3a9efe58e992ad HEAD_REF master ) diff --git a/ports/boost-tokenizer/vcpkg.json b/ports/boost-tokenizer/vcpkg.json index f679818ddd174f..93e53cb376d4ae 100644 --- a/ports/boost-tokenizer/vcpkg.json +++ b/ports/boost-tokenizer/vcpkg.json @@ -1,12 +1,12 @@ { "name": "boost-tokenizer", - "version": "1.76.0", + "version": "1.77.0", "description": "Boost tokenizer module", "homepage": "https://github.com/boostorg/tokenizer", "dependencies": [ "boost-assert", "boost-config", - "boost-detail", + "boost-core", "boost-iterator", "boost-mpl", "boost-throw-exception", diff --git a/ports/boost-tti/portfile.cmake b/ports/boost-tti/portfile.cmake index b61649bc632085..18564ada6c926f 100644 --- a/ports/boost-tti/portfile.cmake +++ b/ports/boost-tti/portfile.cmake @@ -3,8 +3,8 @@ vcpkg_from_github( OUT_SOURCE_PATH SOURCE_PATH REPO boostorg/tti - REF boost-1.76.0 - SHA512 7ccc41099e3b800fab74d90ed47943e3358f4c0dd88c1fe901d9f81f601794e78a6d0df9c7ab04dd59261870820371d89a8d5bb5c4983143b48bd9d5a22394a2 + REF boost-1.77.0 + SHA512 15a9237f78b2686aad1ddf215c3d49f2711add13cb5b5b5b591778776c17f2aa7a6fe7e4e5da5660fc58db1d24a9ea6f97fb6d1a8fe3bb5a66ef26c44d20e3e9 HEAD_REF master ) diff --git a/ports/boost-tti/vcpkg.json b/ports/boost-tti/vcpkg.json index d64351cea337bf..ae20d2496a98ac 100644 --- a/ports/boost-tti/vcpkg.json +++ b/ports/boost-tti/vcpkg.json @@ -1,11 +1,10 @@ { "name": "boost-tti", - "version": "1.76.0", + "version": "1.77.0", "description": "Boost tti module", "homepage": "https://github.com/boostorg/tti", "dependencies": [ "boost-config", - "boost-detail", "boost-function-types", "boost-mpl", "boost-preprocessor", diff --git a/ports/boost-tuple/portfile.cmake b/ports/boost-tuple/portfile.cmake index 5f731c81a0d0e1..270379b957f522 100644 --- a/ports/boost-tuple/portfile.cmake +++ b/ports/boost-tuple/portfile.cmake @@ -3,8 +3,8 @@ vcpkg_from_github( OUT_SOURCE_PATH SOURCE_PATH REPO boostorg/tuple - REF boost-1.76.0 - SHA512 22c40d1c9f63cd22d0b632d81b15b30767273be019afe4ae8030cd9ac740e84f50e2db202b62448e9aa44bad2d8f0a3102e54cf1648b414ab7e30814c9da6219 + REF boost-1.77.0 + SHA512 01ac85a757d96b3b7ec337bb43de202db3a3a7212c4e1eea740d83a0dfc947666e9ad713332751bafd0f1395da12600cd8354b6e23ec00818dde61114dee4c45 HEAD_REF master ) diff --git a/ports/boost-tuple/vcpkg.json b/ports/boost-tuple/vcpkg.json index 3ec8a549cb5f1a..48d98c5214e932 100644 --- a/ports/boost-tuple/vcpkg.json +++ b/ports/boost-tuple/vcpkg.json @@ -1,6 +1,6 @@ { "name": "boost-tuple", - "version": "1.76.0", + "version": "1.77.0", "description": "Boost tuple module", "homepage": "https://github.com/boostorg/tuple", "dependencies": [ @@ -8,7 +8,6 @@ "boost-core", "boost-static-assert", "boost-type-traits", - "boost-utility", "boost-vcpkg-helpers" ] } diff --git a/ports/boost-type-erasure/portfile.cmake b/ports/boost-type-erasure/portfile.cmake index b7afec0973ed29..625b6671f57c78 100644 --- a/ports/boost-type-erasure/portfile.cmake +++ b/ports/boost-type-erasure/portfile.cmake @@ -3,8 +3,8 @@ vcpkg_from_github( OUT_SOURCE_PATH SOURCE_PATH REPO boostorg/type_erasure - REF boost-1.76.0 - SHA512 8f304de312dfb59d3d02d90f1806908bf91a74459c6ad156902bbc7d72ad326e98e07c43f6cef76b6b82ba37d3f074584722e04212100272cdea613e4c47104e + REF boost-1.77.0 + SHA512 ed875163ee10eb9c25ae190933efbebdec0f5c8962e8cb6fc717bd036e2d0405bca2cd2613b8984dad348b0f54c87617e64882e7b8b00ef77a1fc533cdede76d HEAD_REF master ) diff --git a/ports/boost-type-erasure/vcpkg.json b/ports/boost-type-erasure/vcpkg.json index 867e95e8879b2a..48919ee7befa45 100644 --- a/ports/boost-type-erasure/vcpkg.json +++ b/ports/boost-type-erasure/vcpkg.json @@ -1,6 +1,6 @@ { "name": "boost-type-erasure", - "version": "1.76.0", + "version": "1.77.0", "description": "Boost type_erasure module", "homepage": "https://github.com/boostorg/type_erasure", "dependencies": [ @@ -10,7 +10,7 @@ "host": true }, "boost-config", - "boost-detail", + "boost-core", "boost-fusion", "boost-iterator", { @@ -25,8 +25,11 @@ "boost-throw-exception", "boost-type-traits", "boost-typeof", - "boost-utility", "boost-vcpkg-helpers", - "boost-vmd" + "boost-vmd", + { + "name": "vcpkg-cmake", + "host": true + } ] } diff --git a/ports/boost-type-index/portfile.cmake b/ports/boost-type-index/portfile.cmake index 64942aefe29881..d554a0b06c33aa 100644 --- a/ports/boost-type-index/portfile.cmake +++ b/ports/boost-type-index/portfile.cmake @@ -3,8 +3,8 @@ vcpkg_from_github( OUT_SOURCE_PATH SOURCE_PATH REPO boostorg/type_index - REF boost-1.76.0 - SHA512 8103eea4f14f15046761adc0b438a182adb1cfc245f02dc8211b9a7985d67c859f88fae2de2d7aef8f2bd969dcaccc28515e1339c0207551fa44e43ff4d8fbbf + REF boost-1.77.0 + SHA512 b2f15d95fc0a357264f1dc90a334b926a53d8dfbb1eb2f0efdebc586e96a1071467e4785e2e36eb335071a6da6b1aa9cb56bdb99f86a561d7d7041f845a5fe4a HEAD_REF master ) diff --git a/ports/boost-type-index/vcpkg.json b/ports/boost-type-index/vcpkg.json index ecc5bdaf5b9fe7..6b919889beccac 100644 --- a/ports/boost-type-index/vcpkg.json +++ b/ports/boost-type-index/vcpkg.json @@ -1,6 +1,6 @@ { "name": "boost-type-index", - "version": "1.76.0", + "version": "1.77.0", "description": "Boost type_index module", "homepage": "https://github.com/boostorg/type_index", "dependencies": [ diff --git a/ports/boost-type-traits/portfile.cmake b/ports/boost-type-traits/portfile.cmake index 10bf763268d956..0bbde14fbbe6fd 100644 --- a/ports/boost-type-traits/portfile.cmake +++ b/ports/boost-type-traits/portfile.cmake @@ -3,8 +3,8 @@ vcpkg_from_github( OUT_SOURCE_PATH SOURCE_PATH REPO boostorg/type_traits - REF boost-1.76.0 - SHA512 3dcaedf9dbb95c6b96ce5d836ad85c1a5cdf766a3421b3235dfa4a0e4db94d0322d714e03d53961a7a0cbe597bf0c7c8689c61a23274b2c9c70f90780b349659 + REF boost-1.77.0 + SHA512 3509a752e476ebcd19a7f17d3f7b709df82459659ab91976e5979fdfa14726d2840e7e59a50d47b3b489f86fb44153def13e0e009bfa0db33c1f6ed4e952f1b5 HEAD_REF master ) diff --git a/ports/boost-type-traits/vcpkg.json b/ports/boost-type-traits/vcpkg.json index 93322f28eb885e..6858974585a970 100644 --- a/ports/boost-type-traits/vcpkg.json +++ b/ports/boost-type-traits/vcpkg.json @@ -1,11 +1,10 @@ { "name": "boost-type-traits", - "version": "1.76.0", + "version": "1.77.0", "description": "Boost type_traits module", "homepage": "https://github.com/boostorg/type_traits", "dependencies": [ "boost-config", - "boost-detail", "boost-static-assert", "boost-vcpkg-helpers" ] diff --git a/ports/boost-typeof/portfile.cmake b/ports/boost-typeof/portfile.cmake index d162575d4bc275..d8ce3c67251bcd 100644 --- a/ports/boost-typeof/portfile.cmake +++ b/ports/boost-typeof/portfile.cmake @@ -3,8 +3,8 @@ vcpkg_from_github( OUT_SOURCE_PATH SOURCE_PATH REPO boostorg/typeof - REF boost-1.76.0 - SHA512 3126a39a1e37cfe20d98f46ddecf88d8d6ed6f996a08087d47771d6eab8229b08ebc9e949e92363f109936de9ea9df1004f6df6d433f9b4957f8f7812d845da3 + REF boost-1.77.0 + SHA512 4e1e4fc50d323d7604c9535eca11158dcd5fd8e3b7851316e9f6614b9c60f7f398c06d30b02a5699cd2d01941bec423824376623c98dbeff83c295b07dcf96d2 HEAD_REF master ) diff --git a/ports/boost-typeof/vcpkg.json b/ports/boost-typeof/vcpkg.json index 489c94e4ec3bca..d3977ed533f0b5 100644 --- a/ports/boost-typeof/vcpkg.json +++ b/ports/boost-typeof/vcpkg.json @@ -1,6 +1,6 @@ { "name": "boost-typeof", - "version": "1.76.0", + "version": "1.77.0", "description": "Boost typeof module", "homepage": "https://github.com/boostorg/typeof", "dependencies": [ diff --git a/ports/boost-ublas/portfile.cmake b/ports/boost-ublas/portfile.cmake index 0e856f5d0fdabf..93df8d66531fec 100644 --- a/ports/boost-ublas/portfile.cmake +++ b/ports/boost-ublas/portfile.cmake @@ -3,8 +3,8 @@ vcpkg_from_github( OUT_SOURCE_PATH SOURCE_PATH REPO boostorg/ublas - REF boost-1.76.0 - SHA512 b685374b8871f0f2edb8b1d2431ca448a28285e8d267123ee2cc9abe39e97775eacb47fc7f098547da7e3537ded1a3ba2b9ae73a7774302bf7cbe50d558431dd + REF boost-1.77.0 + SHA512 7be4845bebb317181667a3b2b284bc9098ad68a2751b187054c6f051af625a4f0c7754943b12cfda2a7268bedec2b12cfaf8fba5e58084b836993850ea5af942 HEAD_REF master ) diff --git a/ports/boost-ublas/vcpkg.json b/ports/boost-ublas/vcpkg.json index 1b0d943b44b5ed..ebccbb631cccd2 100644 --- a/ports/boost-ublas/vcpkg.json +++ b/ports/boost-ublas/vcpkg.json @@ -1,6 +1,6 @@ { "name": "boost-ublas", - "version": "1.76.0", + "version": "1.77.0", "description": "Boost ublas module", "homepage": "https://github.com/boostorg/ublas", "dependencies": [ @@ -8,6 +8,7 @@ "boost-concept-check", "boost-config", "boost-core", + "boost-interval", "boost-iterator", "boost-mpl", "boost-range", @@ -16,7 +17,6 @@ "boost-static-assert", "boost-type-traits", "boost-typeof", - "boost-utility", "boost-vcpkg-helpers" ] } diff --git a/ports/boost-uninstall/vcpkg.json b/ports/boost-uninstall/vcpkg.json index 09bef55d69f2ac..09aa7f2f383990 100644 --- a/ports/boost-uninstall/vcpkg.json +++ b/ports/boost-uninstall/vcpkg.json @@ -1,7 +1,5 @@ { "name": "boost-uninstall", - "version-string": "1.75.0", - "port-version": 1, - "description": "boost uninstall port", - "homepage": "https://boost.org" + "version": "1.77.0", + "description": "Internal vcpkg port used to uninstall Boost" } diff --git a/ports/boost-units/portfile.cmake b/ports/boost-units/portfile.cmake index 7ac447db4467a8..3a4afc42bee612 100644 --- a/ports/boost-units/portfile.cmake +++ b/ports/boost-units/portfile.cmake @@ -3,8 +3,8 @@ vcpkg_from_github( OUT_SOURCE_PATH SOURCE_PATH REPO boostorg/units - REF boost-1.76.0 - SHA512 84eff531365db19254d52ef0cdc31631a6806b766a8d2be6f01aaf0b468b367c8cd9f4979d2c28434c19c6377f8be5a42851f0e90bb876501738b1da9245ebb4 + REF boost-1.77.0 + SHA512 a3667c3e4f15e7612ed96f386aa05eafcb2448340c7000f4f2bd840b13bc326780a5700fb171db8535396ccc5d6342114953f3c3cc6da2b729964b3db683e1d5 HEAD_REF master ) diff --git a/ports/boost-units/vcpkg.json b/ports/boost-units/vcpkg.json index 7b5b94d2561cc3..c0fcd1274df853 100644 --- a/ports/boost-units/vcpkg.json +++ b/ports/boost-units/vcpkg.json @@ -1,6 +1,6 @@ { "name": "boost-units", - "version": "1.76.0", + "version": "1.77.0", "description": "Boost units module", "homepage": "https://github.com/boostorg/units", "dependencies": [ @@ -13,11 +13,9 @@ "boost-math", "boost-mpl", "boost-preprocessor", - "boost-serialization", "boost-static-assert", "boost-type-traits", "boost-typeof", - "boost-utility", "boost-vcpkg-helpers" ] } diff --git a/ports/boost-unordered/portfile.cmake b/ports/boost-unordered/portfile.cmake index 4e443ec3261fd2..b8cf77da97d0f5 100644 --- a/ports/boost-unordered/portfile.cmake +++ b/ports/boost-unordered/portfile.cmake @@ -3,8 +3,8 @@ vcpkg_from_github( OUT_SOURCE_PATH SOURCE_PATH REPO boostorg/unordered - REF boost-1.76.0 - SHA512 77047942a8561c84a196606fc4d6964687f52c7da52b419e69cc0f73a8751ba937393ff25e2a7d3fa9f0487df1c78f34cd633c9440a1b2c47da53cfe66d5b526 + REF boost-1.77.0 + SHA512 a561c3b26142c870c15dcf6f38635a5035671c4beedd66877582dc9459ee658eddf067e0ee642d90ec292a6dbde8ff86ecbec66e1d1dd635ee699cbfa418aab4 HEAD_REF master ) diff --git a/ports/boost-unordered/vcpkg.json b/ports/boost-unordered/vcpkg.json index 8675aff1b4e2af..b1084f5c3145fc 100644 --- a/ports/boost-unordered/vcpkg.json +++ b/ports/boost-unordered/vcpkg.json @@ -1,6 +1,6 @@ { "name": "boost-unordered", - "version": "1.76.0", + "version": "1.77.0", "description": "Boost unordered module", "homepage": "https://github.com/boostorg/unordered", "dependencies": [ @@ -10,7 +10,6 @@ "boost-container-hash", "boost-core", "boost-detail", - "boost-functional", "boost-move", "boost-predef", "boost-preprocessor", @@ -18,7 +17,6 @@ "boost-throw-exception", "boost-tuple", "boost-type-traits", - "boost-utility", "boost-vcpkg-helpers" ] } diff --git a/ports/boost-utility/portfile.cmake b/ports/boost-utility/portfile.cmake index 6ae1500d91546a..0702ca049e49d1 100644 --- a/ports/boost-utility/portfile.cmake +++ b/ports/boost-utility/portfile.cmake @@ -3,8 +3,8 @@ vcpkg_from_github( OUT_SOURCE_PATH SOURCE_PATH REPO boostorg/utility - REF boost-1.76.0 - SHA512 48beacbe0853d4d8cd7c5099639c0e52595640ee31827a039f1b06bf6f13b108a86bb6bafe1eb2eee03ec2a2d4e9fa65d8ee87cb45522eaa89f6b6672024468a + REF boost-1.77.0 + SHA512 2461e9b91b59df84ba7dc19c86c5f52b95780d9e5998575755144b5d1885da4e584b35b27694030eb6a2520c0891b5370b2ff19e657a05a81e1a3eaffaee2ac9 HEAD_REF master ) diff --git a/ports/boost-utility/vcpkg.json b/ports/boost-utility/vcpkg.json index 66b6454166ed4b..da333b8348f863 100644 --- a/ports/boost-utility/vcpkg.json +++ b/ports/boost-utility/vcpkg.json @@ -1,13 +1,11 @@ { "name": "boost-utility", - "version": "1.76.0", + "version": "1.77.0", "description": "Boost utility module", "homepage": "https://github.com/boostorg/utility", "dependencies": [ "boost-config", - "boost-container-hash", "boost-core", - "boost-detail", "boost-io", "boost-preprocessor", "boost-throw-exception", diff --git a/ports/boost-uuid/portfile.cmake b/ports/boost-uuid/portfile.cmake index bfe621ed0469fc..89f4a492f011c9 100644 --- a/ports/boost-uuid/portfile.cmake +++ b/ports/boost-uuid/portfile.cmake @@ -3,8 +3,8 @@ vcpkg_from_github( OUT_SOURCE_PATH SOURCE_PATH REPO boostorg/uuid - REF boost-1.76.0 - SHA512 9d0a4ee60cc941e8458a0796955860a2e760eff30bff0faa665a9e9dac78631af0f06a6b6d8146b73059d968f9cbc2065b341943bbaa6606bd6d02f4db9bfcb9 + REF boost-1.77.0 + SHA512 5548d3eed3f263595d9bb1babbd6f15d37b327c2c0e9ebd539e8d5f85e2fb59e7c9c932df615eb3eefcc2b48fa8e3c741a46a3b2ffad46b40a1a0cd4dde70c3f HEAD_REF master ) diff --git a/ports/boost-uuid/vcpkg.json b/ports/boost-uuid/vcpkg.json index f703a3a6e6e7ba..73dbcda7504115 100644 --- a/ports/boost-uuid/vcpkg.json +++ b/ports/boost-uuid/vcpkg.json @@ -1,13 +1,12 @@ { "name": "boost-uuid", - "version": "1.76.0", + "version": "1.77.0", "description": "Boost uuid module", "homepage": "https://github.com/boostorg/uuid", "dependencies": [ "boost-assert", "boost-config", "boost-container-hash", - "boost-conversion", "boost-core", "boost-io", "boost-move", diff --git a/ports/boost-variant/portfile.cmake b/ports/boost-variant/portfile.cmake index e7768285453def..c571ce509bc51d 100644 --- a/ports/boost-variant/portfile.cmake +++ b/ports/boost-variant/portfile.cmake @@ -3,8 +3,8 @@ vcpkg_from_github( OUT_SOURCE_PATH SOURCE_PATH REPO boostorg/variant - REF boost-1.76.0 - SHA512 d4c5afd1bda28021b4c1eaa0a98db16320144aec2595cf52564486da3c33d89b7a486ec35389af228169a37b928956b6e6405fe86c3dfb3f949cf3e26f372779 + REF boost-1.77.0 + SHA512 60c5f185c183a9d186ffa00d9809aed79ef60d5d2731ad36275a0e9a0a239b682878d3c00ba9760621eb817601c0ca848794c7f2c4f34bced4a4bbcf9e71c95c HEAD_REF master ) diff --git a/ports/boost-variant/vcpkg.json b/ports/boost-variant/vcpkg.json index 0d3547aab4cb7b..771b5d8a025b96 100644 --- a/ports/boost-variant/vcpkg.json +++ b/ports/boost-variant/vcpkg.json @@ -1,15 +1,15 @@ { "name": "boost-variant", - "version": "1.76.0", + "version": "1.77.0", "description": "Boost variant module", "homepage": "https://github.com/boostorg/variant", "dependencies": [ "boost-assert", "boost-bind", "boost-config", + "boost-container-hash", "boost-core", "boost-detail", - "boost-functional", "boost-integer", "boost-move", "boost-mpl", diff --git a/ports/boost-variant2/portfile.cmake b/ports/boost-variant2/portfile.cmake index 5519083b326905..e28c1022ea6041 100644 --- a/ports/boost-variant2/portfile.cmake +++ b/ports/boost-variant2/portfile.cmake @@ -3,8 +3,8 @@ vcpkg_from_github( OUT_SOURCE_PATH SOURCE_PATH REPO boostorg/variant2 - REF boost-1.76.0 - SHA512 5888d24d5ccfeea6d1e774f4388e9820a7fbc1e9899d8cee35942777df5120c959ea2cb16668ed7d5d7105f3fc42e4dbe5175ae98037a9ef80ac8f003742e50e + REF boost-1.77.0 + SHA512 0f4741e29288b2856eaa09c33557117faab71900b50e12f76bc89fea711cf1319ebff4aa9b3efd4012e510192e22c006bf1179c37798b386c7cecc955819dd96 HEAD_REF master ) diff --git a/ports/boost-variant2/vcpkg.json b/ports/boost-variant2/vcpkg.json index e4a06c5a0f7573..a823020a80bbb5 100644 --- a/ports/boost-variant2/vcpkg.json +++ b/ports/boost-variant2/vcpkg.json @@ -1,11 +1,10 @@ { "name": "boost-variant2", - "version": "1.76.0", + "version": "1.77.0", "description": "Boost variant2 module", "homepage": "https://github.com/boostorg/variant2", "dependencies": [ "boost-config", - "boost-detail", "boost-mp11", "boost-vcpkg-helpers" ] diff --git a/ports/boost-vcpkg-helpers/boost-modular-headers.cmake b/ports/boost-vcpkg-helpers/boost-modular-headers.cmake index 2be7c64464e3ba..73350f053280ad 100644 --- a/ports/boost-vcpkg-helpers/boost-modular-headers.cmake +++ b/ports/boost-vcpkg-helpers/boost-modular-headers.cmake @@ -1,6 +1,8 @@ function(boost_modular_headers) cmake_parse_arguments(_bm "" "SOURCE_PATH" "" ${ARGN}) + set(BOOST_VERSION 1.77.0) + if(NOT DEFINED _bm_SOURCE_PATH) message(FATAL_ERROR "SOURCE_PATH is a required argument to boost_modular_headers.") endif() @@ -15,7 +17,7 @@ function(boost_modular_headers) message(STATUS "Packaging headers done") vcpkg_download_distfile(ARCHIVE - URLS "https://raw.githubusercontent.com/boostorg/boost/boost-1.74.0/LICENSE_1_0.txt" + URLS "https://raw.githubusercontent.com/boostorg/boost/boost-${BOOST_VERSION}/LICENSE_1_0.txt" FILENAME "boost_LICENSE_1_0.txt" SHA512 d6078467835dba8932314c1c1e945569a64b065474d7aced27c9a7acc391d52e9f234138ed9f1aa9cd576f25f12f557e0b733c14891d42c16ecdc4a7bd4d60b8 ) diff --git a/ports/boost-vcpkg-helpers/vcpkg.json b/ports/boost-vcpkg-helpers/vcpkg.json index d22659efc64678..3b73dbb6c45148 100644 --- a/ports/boost-vcpkg-helpers/vcpkg.json +++ b/ports/boost-vcpkg-helpers/vcpkg.json @@ -1,8 +1,7 @@ { "name": "boost-vcpkg-helpers", - "version-string": "7", - "port-version": 2, - "description": "a set of vcpkg-internal scripts used to modularize boost", + "version": "1.77.0", + "description": "Internal vcpkg port used to modularize Boost", "dependencies": [ "boost-uninstall" ] diff --git a/ports/boost-vmd/portfile.cmake b/ports/boost-vmd/portfile.cmake index 1754882e45e58c..1af24d81373f2f 100644 --- a/ports/boost-vmd/portfile.cmake +++ b/ports/boost-vmd/portfile.cmake @@ -3,8 +3,8 @@ vcpkg_from_github( OUT_SOURCE_PATH SOURCE_PATH REPO boostorg/vmd - REF boost-1.76.0 - SHA512 a5abe1352bce1a8358230df914ad19acc99ecb6a077248274bf2aca956a0bd0f7b9490f38891c51e3ee3323b37878c4098e39b61ea86e63f0f915a81f8553283 + REF boost-1.77.0 + SHA512 2c7a5a631c78ff94a4557f102643f41add507b2bc80baed1705fbf13f76ae70672a4789cd310a3817e48d85e90477a8a81c68aab110aca53f714400dde438a7b HEAD_REF master ) diff --git a/ports/boost-vmd/vcpkg.json b/ports/boost-vmd/vcpkg.json index 125cc7fc56e08c..cc21a448a0d604 100644 --- a/ports/boost-vmd/vcpkg.json +++ b/ports/boost-vmd/vcpkg.json @@ -1,6 +1,6 @@ { "name": "boost-vmd", - "version": "1.76.0", + "version": "1.77.0", "description": "Boost vmd module", "homepage": "https://github.com/boostorg/vmd", "dependencies": [ diff --git a/ports/boost-wave/portfile.cmake b/ports/boost-wave/portfile.cmake index db17a26737eccb..a874786a820a07 100644 --- a/ports/boost-wave/portfile.cmake +++ b/ports/boost-wave/portfile.cmake @@ -3,8 +3,8 @@ vcpkg_from_github( OUT_SOURCE_PATH SOURCE_PATH REPO boostorg/wave - REF boost-1.76.0 - SHA512 eb44ee15a836d926fa24585389a7e3eb355141846401e9e9b3a69754235d8a99fa3a01107462b8e4081dff072be47222b7e52c510b2ca884dfdb65dfaff2fe1e + REF boost-1.77.0 + SHA512 d7b940086776a54ab2907277bbdc6be40b99dd358fde333802076d1a7e671aaf09326fb1a3742f9d23036666e34efc0c9c58b7a421edd93f6807e10a1886d880 HEAD_REF master ) diff --git a/ports/boost-wave/vcpkg.json b/ports/boost-wave/vcpkg.json index 2d07b287d25c8b..761743a56514cd 100644 --- a/ports/boost-wave/vcpkg.json +++ b/ports/boost-wave/vcpkg.json @@ -1,6 +1,6 @@ { "name": "boost-wave", - "version": "1.76.0", + "version": "1.77.0", "description": "Boost wave module", "homepage": "https://github.com/boostorg/wave", "supports": "!uwp", @@ -13,14 +13,12 @@ "boost-concept-check", "boost-config", "boost-core", - "boost-detail", { "name": "boost-filesystem", "platform": "!uwp" }, "boost-iterator", "boost-lexical-cast", - "boost-math", { "name": "boost-modular-build-helper", "host": true @@ -36,6 +34,10 @@ "boost-static-assert", "boost-throw-exception", "boost-type-traits", - "boost-vcpkg-helpers" + "boost-vcpkg-helpers", + { + "name": "vcpkg-cmake", + "host": true + } ] } diff --git a/ports/boost-winapi/portfile.cmake b/ports/boost-winapi/portfile.cmake index c95542ab5e58c7..e959cbb1987009 100644 --- a/ports/boost-winapi/portfile.cmake +++ b/ports/boost-winapi/portfile.cmake @@ -3,8 +3,8 @@ vcpkg_from_github( OUT_SOURCE_PATH SOURCE_PATH REPO boostorg/winapi - REF boost-1.76.0 - SHA512 f16965928f0781123a17d13b0f73b1af33d22baa412f87acf4355c6f110318f424b535a559d366d61b111ed1f9eda9140e7cc357f50936e0f8049e1fd44bbe47 + REF boost-1.77.0 + SHA512 a14aefe991dfb9f4845734990bcd567ef55f431658cabe8fb61a4380e323b5149652b8b2ed53e73215009b4e5672bac51bd5207d073a80d89dcbdaa736315f4e HEAD_REF master ) diff --git a/ports/boost-winapi/vcpkg.json b/ports/boost-winapi/vcpkg.json index 804e1be14e4933..1e457e8be9fa5a 100644 --- a/ports/boost-winapi/vcpkg.json +++ b/ports/boost-winapi/vcpkg.json @@ -1,6 +1,6 @@ { "name": "boost-winapi", - "version": "1.76.0", + "version": "1.77.0", "description": "Boost winapi module", "homepage": "https://github.com/boostorg/winapi", "dependencies": [ diff --git a/ports/boost-xpressive/portfile.cmake b/ports/boost-xpressive/portfile.cmake index 302004ee91da9d..dd1f8f7def1609 100644 --- a/ports/boost-xpressive/portfile.cmake +++ b/ports/boost-xpressive/portfile.cmake @@ -3,8 +3,8 @@ vcpkg_from_github( OUT_SOURCE_PATH SOURCE_PATH REPO boostorg/xpressive - REF boost-1.76.0 - SHA512 ce0ecfde6f1bbd0dcb0765a8a4648a6978e090f5563c7828e0bd95ea35e91788d1871965c3cec4f2a6d366cd9d2ef29f75b47474a8bfeb684873d074c002e1f1 + REF boost-1.77.0 + SHA512 79fcb6050c770590b0756d6cc2980bf6c8a4824affb56e41e3cbbefadcf1b5bfb04476691ebda57c61c8511eb2a50ee9618fdd8f8f75a7617ddabbda551531b1 HEAD_REF master ) diff --git a/ports/boost-xpressive/vcpkg.json b/ports/boost-xpressive/vcpkg.json index 99c4899e2017e0..3f11022987540c 100644 --- a/ports/boost-xpressive/vcpkg.json +++ b/ports/boost-xpressive/vcpkg.json @@ -1,6 +1,6 @@ { "name": "boost-xpressive", - "version": "1.76.0", + "version": "1.77.0", "description": "Boost xpressive module", "homepage": "https://github.com/boostorg/xpressive", "dependencies": [ @@ -8,13 +8,11 @@ "boost-config", "boost-conversion", "boost-core", - "boost-detail", "boost-exception", "boost-fusion", "boost-integer", "boost-iterator", "boost-lexical-cast", - "boost-math", "boost-mpl", "boost-numeric-conversion", "boost-optional", diff --git a/ports/boost-yap/portfile.cmake b/ports/boost-yap/portfile.cmake index d2a6e23f92d55a..17b4dc1622b80d 100644 --- a/ports/boost-yap/portfile.cmake +++ b/ports/boost-yap/portfile.cmake @@ -3,8 +3,8 @@ vcpkg_from_github( OUT_SOURCE_PATH SOURCE_PATH REPO boostorg/yap - REF boost-1.76.0 - SHA512 88c97e7b36748f925b2566c6308729b74419c118095de17011900497017bd3a0a445a0c29a0912da8852284b6fdf5d0e34bb63e7aa6790a9213b460ad57d1983 + REF boost-1.77.0 + SHA512 95a65b2961ce0df5ac5a544d1fe83dc7a74992a032a3f6c707b84aad04402ec32fa4b872117632dea7133bedb651d6fbcfcd826b3ceac79fafd372a8852a8291 HEAD_REF master ) diff --git a/ports/boost-yap/vcpkg.json b/ports/boost-yap/vcpkg.json index 58313ddbf6a03d..bdc57e0d11f8bd 100644 --- a/ports/boost-yap/vcpkg.json +++ b/ports/boost-yap/vcpkg.json @@ -1,6 +1,6 @@ { "name": "boost-yap", - "version": "1.76.0", + "version": "1.77.0", "description": "Boost yap module", "homepage": "https://github.com/boostorg/yap", "dependencies": [ diff --git a/ports/boost/0001-Fix-boost-ICU-support.patch b/ports/boost/0001-Fix-boost-ICU-support.patch deleted file mode 100644 index 1952f5a6484f38..00000000000000 --- a/ports/boost/0001-Fix-boost-ICU-support.patch +++ /dev/null @@ -1,166 +0,0 @@ ---- - libs/locale/build/Jamfile.v2 | 63 ++++++-------------------------------- - libs/locale/build/has_icu_test.cpp | 4 --- - libs/regex/build/Jamfile.v2 | 47 +++++++--------------------- - 3 files changed, 20 insertions(+), 94 deletions(-) - -diff --git a/libs/locale/build/Jamfile.v2 b/libs/locale/build/Jamfile.v2 -index 578e722..5f25917 100644 ---- a/libs/locale/build/Jamfile.v2 -+++ b/libs/locale/build/Jamfile.v2 -@@ -70,62 +70,17 @@ if $(ICU_LINK) - } - else - { -- searched-lib icuuc : : icuuc -- $(ICU_PATH)/lib -- shared -- shared ; -- -- searched-lib icuuc : : msvc -- debug -- icuucd -- $(ICU_PATH)/lib -- shared -- shared ; -- -- searched-lib icuuc : : this_is_an_invalid_library_name ; -- -- searched-lib icudt : : $(ICU_PATH)/lib -- icudata -- shared -- shared ; -- -- searched-lib icudt : : $(ICU_PATH)/lib -- icudt -- msvc -- shared -- shared ; -- -- searched-lib icudt : : this_is_an_invalid_library_name ; -- -- searched-lib icuin : : $(ICU_PATH)/lib -- icui18n -- shared -- shared ; -- -- searched-lib icuin : : msvc -- debug -- icuind -- $(ICU_PATH)/lib -- shared -- shared ; -- -- searched-lib icuin : : msvc -- release -- icuin -- $(ICU_PATH)/lib -- shared -- shared ; -- -- searched-lib icuin : : this_is_an_invalid_library_name ; -- -- explicit icuuc icudt icuin ; -+ alias icuuc : /user-config//icuuc ; -+ alias icuin : /user-config//icuin ; -+ alias icudt : /user-config//icudt ; -+ -+ explicit icuuc icuin icudt ; - - ICU_OPTS = $(ICU_PATH)/include -- icuuc/shared/shared -- icudt/shared/shared -- icuin/shared/shared -- $(ICU_PATH)/bin -- shared ; -+ icuuc -+ icuin -+ icudt -+ $(ICU_PATH)/bin ; - - - -diff --git a/libs/locale/build/has_icu_test.cpp b/libs/locale/build/has_icu_test.cpp -index 9419b30..ed9be05 100644 ---- a/libs/locale/build/has_icu_test.cpp -+++ b/libs/locale/build/has_icu_test.cpp -@@ -15,10 +15,6 @@ - #include - #include - --#if defined(_MSC_VER) && !defined(_DLL) --#error "Mixing ICU with a static runtime doesn't work" --#endif -- - int main() - { - icu::Locale loc; -diff --git a/libs/regex/build/Jamfile.v2 b/libs/regex/build/Jamfile.v2 -index 58fd1fb..76ee9f4 100644 ---- a/libs/regex/build/Jamfile.v2 -+++ b/libs/regex/build/Jamfile.v2 -@@ -48,50 +48,25 @@ if ! $(disable-icu) - } - else - { -- lib icuuc : : shared @path_options ; -- lib icuuc : : msvc debug icuucd shared @path_options ; -- lib icuuc : : intel windows debug icuucd shared @path_options ; -- lib icuuc : : sicuuc static @path_options ; -- lib icuuc : : msvc debug sicuucd static @path_options ; -- lib icuuc : : intel windows debug sicuucd static @path_options ; -- lib icuuc : : this_is_an_invalid_library_name ; -- -- lib icudt : : icudata shared @path_options ; -- lib icudt : : icudt msvc shared @path_options ; -- lib icudt : : icudt intel windows shared @path_options ; -- lib icudt : : sicudata static @path_options ; -- lib icudt : : sicudt msvc static @path_options ; -- lib icudt : : sicudt intel windows static @path_options ; -- lib icudt : : this_is_an_invalid_library_name ; -- -- lib icuin : : icui18n shared @path_options ; -- lib icuin : : msvc debug icuind shared @path_options ; -- lib icuin : : msvc icuin shared @path_options ; -- lib icuin : : intel windows debug icuind shared @path_options ; -- lib icuin : : intel windows icuin shared @path_options ; -- lib icuin : : sicui18n static @path_options ; -- lib icuin : : msvc debug sicuind static @path_options ; -- lib icuin : : msvc sicuin static @path_options ; -- lib icuin : : intel windows debug sicuind static @path_options ; -- lib icuin : : intel windows sicuin static @path_options ; -- lib icuin : : this_is_an_invalid_library_name ; -+ -+ alias icuuc : /user-config//icuuc ; -+ alias icuin : /user-config//icuin ; -+ alias icudt : /user-config//icudt ; -+ -+ explicit icuuc icuin icudt ; - - ICU_OPTS = - $(ICU_PATH)/include -- shared:icuuc/shared -- shared:icudt/shared -- shared:icuin/shared -- static:icuuc -- static:icudt -- static:icuin -- BOOST_HAS_ICU=1 -- static:U_STATIC_IMPLEMENTATION=1 -+ icuuc -+ icudt -+ icuin -+ BOOST_HAS_ICU=1 - ; - } - - } - --unit-test has_icu : has_icu_test.cpp : $(ICU_OPTS) ; -+exe has_icu : has_icu_test.cpp : $(ICU_OPTS) ; - explicit has_icu ; - - alias icu_options : : : : [ check-target-builds has_icu : $(ICU_OPTS) : ] ; --- -2.12.2.windows.2 - diff --git a/ports/boost/desktop/user-config.jam b/ports/boost/desktop/user-config.jam deleted file mode 100644 index 311cc89515e524..00000000000000 --- a/ports/boost/desktop/user-config.jam +++ /dev/null @@ -1,38 +0,0 @@ -using msvc : 14.0 : cl.exe : -echo -; - -using msvc : 14.1 : cl.exe : -echo -; - -using python : @PYTHON_VERSION@ : : "@PYTHON_INCLUDE_PATH@" : "@PYTHONLIBS_RELEASE@" ; -using python : @PYTHON_VERSION@ : : "@PYTHON_INCLUDE_PATH@" : "@PYTHONLIBS_DEBUG@" : on ; - -project user-config ; -lib advapi32 ; -lib icuuc : : "@CURRENT_INSTALLED_DIR@/lib" : : - "@LIB_RUNTIME_LINK@" - advapi32 ; - -lib icuuc : : "@CURRENT_INSTALLED_DIR@/debug/lib" - debug - icuucd : : - "@LIB_RUNTIME_LINK@" - advapi32 ; - -lib icuin : : "@CURRENT_INSTALLED_DIR@/lib" : : - "@LIB_RUNTIME_LINK@" ; - -lib icuin : : "@CURRENT_INSTALLED_DIR@/debug/lib" - debug - icuind : : - "@LIB_RUNTIME_LINK@" ; - -lib icudt : : "@CURRENT_INSTALLED_DIR@/lib" : : - "@LIB_RUNTIME_LINK@" ; - -lib icudt : : "@CURRENT_INSTALLED_DIR@/debug/lib" - debug - icudtd : : - "@LIB_RUNTIME_LINK@" ; \ No newline at end of file diff --git a/ports/boost/portfile.cmake b/ports/boost/portfile.cmake index df3ab59c3ba7c0..065116c276adcf 100644 --- a/ports/boost/portfile.cmake +++ b/ports/boost/portfile.cmake @@ -1,2 +1 @@ set(VCPKG_POLICY_EMPTY_PACKAGE enabled) - diff --git a/ports/boost/uwp/user-config.jam b/ports/boost/uwp/user-config.jam deleted file mode 100644 index 975b1d4125f36c..00000000000000 --- a/ports/boost/uwp/user-config.jam +++ /dev/null @@ -1,23 +0,0 @@ -using msvc : 14.0 : cl.exe : -echo -"\"/AI@PLATFORM_WINMD_DIR@\"" -kernel32.lib -RuntimeObject.lib -ole32.lib -; - -using msvc : 14.1 : cl.exe : -echo -"\"/AI@PLATFORM_WINMD_DIR@\"" -kernel32.lib -RuntimeObject.lib -ole32.lib -; - -project user-config ; - -lib icuuc : : dummy_lib_that_doesnt_exist ; - -lib icuin : : dummy_lib_that_doesnt_exist ; - -lib icudt : : dummy_lib_that_doesnt_exist ; \ No newline at end of file diff --git a/ports/boost/vcpkg.json b/ports/boost/vcpkg.json index 2ea1d4d3b8f83d..cf925fe92c1ca8 100644 --- a/ports/boost/vcpkg.json +++ b/ports/boost/vcpkg.json @@ -1,6 +1,6 @@ { "name": "boost", - "version": "1.76.0", + "version": "1.77.0", "description": "Peer-reviewed portable C++ source libraries", "homepage": "https://boost.org", "dependencies": [ @@ -49,6 +49,7 @@ }, "boost-crc", "boost-date-time", + "boost-describe", "boost-detail", "boost-dll", "boost-dynamic-bitset", @@ -72,7 +73,10 @@ "boost-geometry", "boost-gil", "boost-graph", - "boost-graph-parallel", + { + "name": "boost-graph-parallel", + "platform": "!uwp" + }, "boost-hana", "boost-heap", "boost-histogram", @@ -81,7 +85,6 @@ "boost-integer", "boost-interprocess", "boost-interval", - "boost-interval", "boost-intrusive", "boost-io", { @@ -91,6 +94,7 @@ "boost-iterator", "boost-json", "boost-lambda", + "boost-lambda2", "boost-leaf", "boost-lexical-cast", "boost-local-function", @@ -108,6 +112,10 @@ "boost-metaparse", "boost-move", "boost-mp11", + { + "name": "boost-mpi", + "platform": "!uwp" + }, "boost-mpl", "boost-msm", "boost-multi-array", @@ -115,8 +123,6 @@ "boost-multiprecision", "boost-nowide", "boost-numeric-conversion", - "boost-numeric-conversion", - "boost-odeint", "boost-odeint", "boost-optional", "boost-outcome", @@ -138,6 +144,7 @@ }, "boost-program-options", "boost-property-map", + "boost-property-map-parallel", "boost-property-tree", "boost-proto", "boost-ptr-container", @@ -152,7 +159,6 @@ "boost-rational", "boost-regex", "boost-safe-numerics", - "boost-safe-numerics", "boost-scope-exit", "boost-serialization", "boost-signals2", @@ -183,7 +189,6 @@ "boost-type-traits", "boost-typeof", "boost-ublas", - "boost-ublas", "boost-units", "boost-unordered", "boost-utility", @@ -203,6 +208,7 @@ "mpi": { "description": "Build with MPI support", "dependencies": [ + "boost-graph-parallel", "boost-mpi" ] } diff --git a/ports/libe57/vcpkg.json b/ports/libe57/vcpkg.json index 4f802910afd420..09984c737be08b 100644 --- a/ports/libe57/vcpkg.json +++ b/ports/libe57/vcpkg.json @@ -1,12 +1,14 @@ { "name": "libe57", "version-semver": "1.1.312", + "port-version": 1, "description": "An open source implementation of the ASTM E2807 Standard Specification for 3D Imaging Data Exchange in the C++ language.", "homepage": "http://www.libe57.org/", "dependencies": [ "boost-crc", "boost-filesystem", "boost-format", + "boost-math", "boost-program-options", "boost-system", "boost-thread", diff --git a/ports/mpi/vcpkg.json b/ports/mpi/vcpkg.json index 0b7b9d9be7f873..386b978bd9cbe2 100644 --- a/ports/mpi/vcpkg.json +++ b/ports/mpi/vcpkg.json @@ -1,8 +1,9 @@ { "name": "mpi", "version-string": "1", - "port-version": 1, + "port-version": 2, "description": "Message Passing Interface (MPI) is a standardized and portable message-passing standard designed by a group of researchers from academia and industry to function on a wide variety of parallel computing architectures. The standard defines the syntax and semantics of a core of library routines useful to a wide range of users writing portable message-passing programs in C, C++, and Fortran. There are several well-tested and efficient implementations of MPI, many of which are open-source or in the public domain.", + "supports": "!uwp", "dependencies": [ { "name": "msmpi", diff --git a/ports/msmpi/vcpkg.json b/ports/msmpi/vcpkg.json index 100ad65316e135..fa32759b43af2e 100644 --- a/ports/msmpi/vcpkg.json +++ b/ports/msmpi/vcpkg.json @@ -1,9 +1,9 @@ { "name": "msmpi", "version": "10.1.12498", - "port-version": 1, + "port-version": 2, "description": "Microsoft MPI (MS-MPI) is a Microsoft implementation of the Message Passing Interface standard for developing and running parallel applications on the Windows platform.", "homepage": "https://docs.microsoft.com/en-us/message-passing-interface/microsoft-mpi", "license": "MIT", - "supports": "windows" + "supports": "windows & !uwp" } diff --git a/ports/openmvs/fix-build-boost-1_77_0.patch b/ports/openmvs/fix-build-boost-1_77_0.patch new file mode 100644 index 00000000000000..69924d219c5671 --- /dev/null +++ b/ports/openmvs/fix-build-boost-1_77_0.patch @@ -0,0 +1,19 @@ + libs/Common/Common.cpp | 5 +++++ + 1 file changed, 5 insertions(+) + +diff --git a/libs/Common/Common.cpp b/libs/Common/Common.cpp +index 052951d..8dc404e 100644 +--- a/libs/Common/Common.cpp ++++ b/libs/Common/Common.cpp +@@ -31,6 +31,11 @@ namespace boost { + ASSERT("boost exception thrown" == NULL); + exit(EXIT_FAILURE); + } ++ void throw_exception(std::exception const & e, boost::source_location const &) { ++ VERBOSE("exception thrown: %s", e.what()); ++ ASSERT("boost exception thrown" == NULL); ++ exit(EXIT_FAILURE); ++ } + } // namespace boost + #endif + #endif diff --git a/ports/openmvs/portfile.cmake b/ports/openmvs/portfile.cmake index 2ec1bd0944171d..d2055fe1a1c804 100644 --- a/ports/openmvs/portfile.cmake +++ b/ports/openmvs/portfile.cmake @@ -8,20 +8,22 @@ vcpkg_from_github( HEAD_REF master PATCHES fix-build.patch + fix-build-boost-1_77_0.patch ) vcpkg_check_features(OUT_FEATURE_OPTIONS FEATURE_OPTIONS - cuda OpenMVS_USE_CUDA - openmp OpenMVS_USE_OPENMP + FEATURES + cuda OpenMVS_USE_CUDA + openmp OpenMVS_USE_OPENMP ) file(REMOVE "${SOURCE_PATH}/build/Modules/FindCERES.cmake") file(REMOVE "${SOURCE_PATH}/build/Modules/FindCGAL.cmake") file(REMOVE "${SOURCE_PATH}/build/Modules/FindEIGEN.cmake") -vcpkg_configure_cmake( +vcpkg_cmake_configure( SOURCE_PATH ${SOURCE_PATH} - PREFER_NINJA + GENERATOR Ninja OPTIONS ${FEATURE_OPTIONS} -DOpenMVS_USE_NONFREE=ON -DOpenMVS_USE_CERES=OFF @@ -37,11 +39,11 @@ vcpkg_configure_cmake( -DOpenMVS_BUILD_TOOLS=OFF ) -vcpkg_install_cmake() +vcpkg_cmake_install() file(REMOVE_RECURSE ${CURRENT_PACKAGES_DIR}/debug/include) -vcpkg_fixup_cmake_targets() +vcpkg_cmake_config_fixup() file(READ ${CURRENT_PACKAGES_DIR}/share/openmvs/OpenMVSTargets-release.cmake TARGETS_CMAKE) string(REPLACE "bin/InterfaceCOLMAP" "tools/openmvs/InterfaceCOLMAP" TARGETS_CMAKE "${TARGETS_CMAKE}") string(REPLACE "bin/InterfaceVisualSFM" "tools/openmvs/InterfaceVisualSFM" TARGETS_CMAKE "${TARGETS_CMAKE}") diff --git a/ports/openmvs/vcpkg.json b/ports/openmvs/vcpkg.json index 74df96ee51e340..eba2acd9f8ad70 100644 --- a/ports/openmvs/vcpkg.json +++ b/ports/openmvs/vcpkg.json @@ -1,7 +1,7 @@ { "name": "openmvs", "version-string": "1.1", - "port-version": 5, + "port-version": 6, "description": "OpenMVS: open Multi-View Stereo reconstruction library", "homepage": "https://cdcseacave.github.io/openMVS", "dependencies": [ @@ -9,6 +9,7 @@ "boost-program-options", "boost-serialization", "boost-system", + "boost-throw-exception", { "name": "cgal", "default-features": false @@ -27,6 +28,14 @@ }, "tiff", "vcglib", + { + "name": "vcpkg-cmake", + "host": true + }, + { + "name": "vcpkg-cmake-config", + "host": true + }, "zlib" ], "features": { diff --git a/ports/wt/0007-boost_1_77_0.patch b/ports/wt/0007-boost_1_77_0.patch new file mode 100644 index 00000000000000..8fed5713d0d7c0 --- /dev/null +++ b/ports/wt/0007-boost_1_77_0.patch @@ -0,0 +1,15 @@ + src/Wt/Render/CssParser.C | 1 + + 1 file changed, 1 insertion(+) + +diff --git a/src/Wt/Render/CssParser.C b/src/Wt/Render/CssParser.C +index b8d409e..6bb47b4 100644 +--- a/src/Wt/Render/CssParser.C ++++ b/src/Wt/Render/CssParser.C +@@ -39,6 +39,7 @@ using namespace Wt::Render; + #include + #endif + #include ++#include + + #include + diff --git a/ports/wt/portfile.cmake b/ports/wt/portfile.cmake index d7d70dab77e5ad..30dd1af9a9876d 100644 --- a/ports/wt/portfile.cmake +++ b/ports/wt/portfile.cmake @@ -8,16 +8,20 @@ vcpkg_from_github( 0002-link-glew.patch 0005-XML_file_path.patch 0006-GraphicsMagick.patch + 0007-boost_1_77_0.patch ) string(COMPARE EQUAL "${VCPKG_LIBRARY_LINKAGE}" "dynamic" SHARED_LIBS) -vcpkg_check_features(OUT_FEATURE_OPTIONS FEATURE_OPTIONS - dbo ENABLE_LIBWTDBO - postgresql ENABLE_POSTGRES - sqlite3 ENABLE_SQLITE - sqlserver ENABLE_MSSQLSERVER - openssl ENABLE_SSL +vcpkg_check_features( + OUT_FEATURE_OPTIONS + FEATURE_OPTIONS + FEATURES + dbo ENABLE_LIBWTDBO + postgresql ENABLE_POSTGRES + sqlite3 ENABLE_SQLITE + sqlserver ENABLE_MSSQLSERVER + openssl ENABLE_SSL ) if(VCPKG_TARGET_IS_WINDOWS) @@ -40,9 +44,9 @@ else() endif() endif() -vcpkg_configure_cmake( +vcpkg_cmake_configure( SOURCE_PATH ${SOURCE_PATH} - PREFER_NINJA + GENERATOR Ninja OPTIONS -DINSTALL_CONFIG_FILE_PATH="${DOWNLOADS}/wt" -DSHARED_LIBS=${SHARED_LIBS} @@ -70,8 +74,8 @@ vcpkg_configure_cmake( -DCMAKE_INSTALL_DIR=share ) -vcpkg_install_cmake() -vcpkg_fixup_cmake_targets() +vcpkg_cmake_install() +vcpkg_cmake_config_fixup() # There is no way to suppress installation of the headers and resource files in debug build. file(REMOVE_RECURSE ${CURRENT_PACKAGES_DIR}/debug/include ${CURRENT_PACKAGES_DIR}/debug/share) diff --git a/ports/wt/vcpkg.json b/ports/wt/vcpkg.json index 7a92d9228ed5f2..303e56c7775fca 100644 --- a/ports/wt/vcpkg.json +++ b/ports/wt/vcpkg.json @@ -1,7 +1,7 @@ { "name": "wt", "version-string": "4.5.0", - "port-version": 1, + "port-version": 2, "description": "Wt is a C++ library for developing web applications", "homepage": "https://github.com/emweb/wt", "dependencies": [ @@ -12,6 +12,7 @@ "boost-config", "boost-container-hash", "boost-filesystem", + "boost-foreach", "boost-fusion", "boost-interprocess", "boost-lexical-cast", @@ -43,6 +44,14 @@ "name": "pango", "platform": "!windows" }, + { + "name": "vcpkg-cmake", + "host": true + }, + { + "name": "vcpkg-cmake-config", + "host": true + }, "zlib" ], "default-features": [ diff --git a/scripts/boost/generate-ports.ps1 b/scripts/boost/generate-ports.ps1 index 1079514720b16b..e7d258d509ac13 100644 --- a/scripts/boost/generate-ports.ps1 +++ b/scripts/boost/generate-ports.ps1 @@ -1,131 +1,170 @@ [CmdletBinding()] param ( $libraries = @(), - $version = "1.76.0", + $version = "1.77.0", $portsDir = $null ) $ErrorActionPreference = 'Stop' $scriptsDir = split-path -parent $MyInvocation.MyCommand.Definition -if ($null -eq $portsDir) -{ +if ($null -eq $portsDir) { $portsDir = "$scriptsDir/../../ports" } -if ($IsWindows) -{ +if ($IsWindows) { $vcpkg = "$scriptsDir/../../vcpkg.exe" $curl = "curl.exe" } -else -{ +else { $vcpkg = "$scriptsDir/../../vcpkg" $curl = "curl" } # Clear this array when moving to a new boost version -$port_versions = @{ - #e.g. "asio" = 1; - "python" = 1; +$portVersions = @{ + #e.g. "boost-asio" = 1; } -$per_port_data = @{ - "asio" = @{ "supports" = "!emscripten" }; - "beast" = @{ "supports" = "!emscripten" }; - "fiber" = @{ "supports" = "!osx&!uwp&!arm&!emscripten" }; - "filesystem" = @{ "supports" = "!uwp" }; - "iostreams" = @{ "supports" = "!uwp" }; - "context" = @{ "supports" = "!uwp&!emscripten" }; - "stacktrace" = @{ "supports" = "!uwp" }; - "coroutine" = @{ "supports" = "!arm&!uwp&!emscripten" }; - "coroutine2" = @{ "supports" = "!emscripten" }; - "test" = @{ "supports" = "!uwp" }; - "wave" = @{ "supports" = "!uwp" }; - "log" = @{ "supports" = "!uwp&!emscripten" }; - "locale" = @{ - "supports" = "!uwp"; - "features" = @{ - icu=@{ - dependencies=@("icu") - description="ICU backend for Boost.Locale" +$portData = @{ + "boost-asio" = @{ + "dependencies" = @("openssl"); + "supports" = "!emscripten" + }; + "boost-beast" = @{ "supports" = "!emscripten" }; + "boost-fiber" = @{ "supports" = "!osx&!uwp&!arm&!emscripten" }; + "boost-filesystem" = @{ "supports" = "!uwp" }; + "boost-iostreams" = @{ + "dependencies" = @("zlib", "bzip2", "liblzma", "zstd"); + "supports" = "!uwp"; + }; + "boost-context" = @{ "supports" = "!uwp&!emscripten" }; + "boost-stacktrace" = @{ "supports" = "!uwp" }; + "boost-coroutine" = @{ "supports" = "!arm&!uwp&!emscripten" }; + "boost-coroutine2" = @{ "supports" = "!emscripten" }; + "boost-test" = @{ "supports" = "!uwp" }; + "boost-wave" = @{ "supports" = "!uwp" }; + "boost-log" = @{ "supports" = "!uwp&!emscripten" }; + "boost-locale" = @{ + "dependencies" = @(@{ name = "libiconv"; platform = "!uwp&!windows&!mingw" }); + "supports" = "!uwp"; + "features" = @{ + icu = @{ + dependencies = @("icu") + description = "ICU backend for Boost.Locale" } } }; - "parameter-python" = @{ "supports" = "!emscripten" }; - "process" = @{ "supports" = "!emscripten" }; - "python" = @{ - "supports" = "!uwp&!(arm&windows)&!emscripten"; - "features" = @{ - python2=@{ - dependencies=@("python2") - description="Build with Python2 support" + "boost-mpi" = @{ + "dependencies" = @("mpi"); + "supports" = "!uwp"; + }; + "boost-graph-parallel" = @{ + "dependencies" = @("mpi"); + "supports" = "!uwp"; + }; + "boost-parameter-python" = @{ "supports" = "!emscripten" }; + "boost-process" = @{ "supports" = "!emscripten" }; + "boost-python" = @{ + "dependencies" = @("python3"); + "supports" = "!uwp&!(arm&windows)&!emscripten"; + "features" = @{ + python2 = @{ + dependencies = @("python2") + description = "Build with Python2 support" } } }; - "regex" = @{ + "boost-regex" = @{ "features" = @{ - icu=@{ - dependencies=@("icu") - description="ICU backend for Boost.Regex" + icu = @{ + dependencies = @("icu") + description = "ICU backend for Boost.Regex" } } } } -function TransformReference() -{ +function GeneratePortName() { param ( - [string]$library + [string]$Library ) + "boost-" + ($Library -replace "_", "-") +} - if ($per_port_data.Contains($library) -and $per_port_data[$library].Contains('supports')) - { - @{name="boost-$library"; platform=$per_port_data[$library]['supports']} +function GeneratePortDependency() { + param ( + [string]$Library + ) + $portName = GeneratePortName $Library + if ($portData.Contains($portName) -and $portData[$portName].Contains('supports')) { + @{name = $portName; platform = $portData[$portName]['supports'] } } - else - { - "boost-$library" + else { + $portName } } - -function Generate() -{ +function GeneratePortManifest() { param ( - [string]$Name, + [string]$Library, [string]$PortName, + [string]$Homepage, + [string]$Description, + $Dependencies = @(), + $Features = @() + ) + if ([string]::IsNullOrEmpty($PortName)) { + $PortName = GeneratePortName $Library + } + $manifest = @{ + name = $PortName + "version" = $version + homepage = $Homepage + description = $Description + } + if ($portVersions.Contains($PortName)) { + $manifest["port-version"] = $portVersions[$PortName] + } + if ($portData.Contains($PortName)) { + $manifest += $portData[$PortName] + } + if ($Dependencies.Count -gt 0) { + $manifest["dependencies"] += $Dependencies + } + if ($Features.Count -gt 0) { + $manifest["features"] += $Features + } + $manifest | ConvertTo-Json -Depth 10 -Compress ` + | Out-File -Encoding UTF8 "$portsDir/$PortName/vcpkg.json" + & $vcpkg format-manifest "$portsDir/$PortName/vcpkg.json" +} + +function GeneratePort() { + param ( + [string]$Library, [string]$Hash, [bool]$NeedsBuild, - $Depends = @() + $Dependencies = @() ) - New-Item -ItemType "Directory" "$portsDir/boost-$PortName" -erroraction SilentlyContinue | out-null - $controlLines = @{ - name="boost-$PortName"; ` - "version"=$version; ` - dependencies=$Depends; ` - homepage="https://github.com/boostorg/$Name"; ` - description="Boost $Name module" ` - } - if ($port_versions.Contains($PortName)) - { - $controlLines["port-version"] = $port_versions[$PortName] - } + $portName = GeneratePortName $Library - if ($per_port_data.Contains($PortName)) - { - $controlLines += $per_port_data[$PortName] - } - $controlLines | ConvertTo-Json -Depth 10 -Compress | out-file -enc ascii "$portsDir/boost-$PortName/vcpkg.json" - & $vcpkg format-manifest "$portsDir/boost-$PortName/vcpkg.json" + New-Item -ItemType "Directory" "$portsDir/$portName" -erroraction SilentlyContinue | out-null + + # Generate vcpkg.json + GeneratePortManifest ` + -Library $Library ` + -PortName $PortName ` + -Homepage "https://github.com/boostorg/$Library" ` + -Description "Boost $Library module" ` + -Dependencies $Dependencies $portfileLines = @( "# Automatically generated by scripts/boost/generate-ports.ps1" "" ) - if ($PortName -eq "system") - { + if ($Library -eq "system") { $portfileLines += @( "vcpkg_buildpath_length_warning(37)" "" @@ -135,24 +174,20 @@ function Generate() $portfileLines += @( "vcpkg_from_github(" " OUT_SOURCE_PATH SOURCE_PATH" - " REPO boostorg/$Name" + " REPO boostorg/$Library" " REF boost-$version" " SHA512 $Hash" " HEAD_REF master" ) - [Array]$patches = Get-Item -Path "$portsDir/boost-$PortName/*.patch" - if ($null -eq $patches -or $patches.Count -eq 0) - { + [Array]$patches = Get-Item -Path "$portsDir/$portName/*.patch" + if ($null -eq $patches -or $patches.Count -eq 0) { } - elseif ($patches.Count -eq 1) - { + elseif ($patches.Count -eq 1) { $portfileLines += @(" PATCHES $($patches.name)") } - else - { + else { $portfileLines += @(" PATCHES") - foreach ($patch in $patches) - { + foreach ($patch in $patches) { $portfileLines += @(" $($patch.name)") } } @@ -161,22 +196,19 @@ function Generate() "" ) - if (Test-Path "$scriptsDir/post-source-stubs/$PortName.cmake") - { - $portfileLines += @(get-content "$scriptsDir/post-source-stubs/$PortName.cmake") + if (Test-Path "$scriptsDir/post-source-stubs/$Library.cmake") { + $portfileLines += @(get-content "$scriptsDir/post-source-stubs/$Library.cmake") } - if ($NeedsBuild) - { + if ($NeedsBuild) { $portfileLines += @( "if(NOT DEFINED CURRENT_HOST_INSTALLED_DIR)" - " message(FATAL_ERROR `"boost-$PortName requires a newer version of vcpkg in order to build.`")" + " message(FATAL_ERROR `"$portName requires a newer version of vcpkg in order to build.`")" "endif()" "include(`${CURRENT_HOST_INSTALLED_DIR}/share/boost-build/boost-modular-build.cmake)" ) # b2-options.cmake contains port-specific build options - if (Test-Path "$portsDir/boost-$PortName/b2-options.cmake") - { + if (Test-Path "$portsDir/$portName/b2-options.cmake") { $portfileLines += @( "boost_modular_build(" " SOURCE_PATH `${SOURCE_PATH}" @@ -184,8 +216,7 @@ function Generate() ")" ) } - elseif (Test-Path "$portsDir/boost-$PortName/b2-options.cmake.in") - { + elseif (Test-Path "$portsDir/$portName/b2-options.cmake.in") { $portfileLines += @( 'configure_file(' ' "${CMAKE_CURRENT_LIST_DIR}/b2-options.cmake.in"' @@ -198,8 +229,7 @@ function Generate() ')' ) } - else - { + else { $portfileLines += @( "boost_modular_build(SOURCE_PATH `${SOURCE_PATH})" ) @@ -211,268 +241,282 @@ function Generate() "boost_modular_headers(SOURCE_PATH `${SOURCE_PATH})" ) - if (Test-Path "$scriptsDir/post-build-stubs/$PortName.cmake") - { - $portfileLines += @(get-content "$scriptsDir/post-build-stubs/$PortName.cmake") + if (Test-Path "$scriptsDir/post-build-stubs/$Library.cmake") { + $portfileLines += @(get-content "$scriptsDir/post-build-stubs/$Library.cmake") } $portfileLines += @("") - Set-Content -LiteralPath "$portsDir/boost-$PortName/portfile.cmake" ` + Set-Content -LiteralPath "$portsDir/$portName/portfile.cmake" ` -Value "$($portfileLines -join "`r`n")" ` -Encoding UTF8 ` -NoNewline } -if (!(Test-Path "$scriptsDir/boost")) -{ +if (!(Test-Path "$scriptsDir/boost")) { "Cloning boost..." - pushd $scriptsDir - try - { + Push-Location $scriptsDir + try { git clone https://github.com/boostorg/boost --branch boost-$version } - finally - { - popd + finally { + Pop-Location } } -else -{ - pushd $scriptsDir/boost - try - { +else { + Push-Location $scriptsDir/boost + try { git fetch git checkout -f boost-$version } - finally - { - popd + finally { + Pop-Location } } -$libraries_found = Get-ChildItem $scriptsDir/boost/libs -directory | % name | % { - if ($_ -match "numeric") - { +$foundLibraries = Get-ChildItem $scriptsDir/boost/libs -directory | ForEach-Object name | ForEach-Object { + if ($_ -eq "numeric") { "numeric_conversion" "interval" "odeint" "ublas" - "safe_numerics" } - elseif ($_ -eq "headers") - { + elseif ($_ -eq "headers") { } - else - { + else { $_ } } New-Item -ItemType "Directory" $scriptsDir/downloads -erroraction SilentlyContinue | out-null -if ($libraries.Length -eq 0) -{ - $libraries = $libraries_found +$updateServicePorts = $false + +if ($libraries.Length -eq 0) { + $libraries = $foundLibraries + $updateServicePorts = $true } -$libraries_in_boost_port = @() +$boostPortDependencies = @() -foreach ($library in $libraries) -{ +foreach ($library in $libraries) { "Handling boost/$library..." $archive = "$scriptsDir/downloads/$library-boost-$version.tar.gz" - if (!(Test-Path $archive)) - { + if (!(Test-Path $archive)) { "Downloading boost/$library..." & $curl -L "https://github.com/boostorg/$library/archive/boost-$version.tar.gz" --output "$scriptsDir/downloads/$library-boost-$version.tar.gz" } $hash = & $vcpkg --x-wait-for-lock hash $archive # remove prefix "Waiting to take filesystem lock on /.vcpkg-root... " - if($hash -is [Object[]]) - { + if ($hash -is [Object[]]) { $hash = $hash[1] } $unpacked = "$scriptsDir/libs/$library-boost-$version" - if (!(Test-Path $unpacked)) - { + if (!(Test-Path $unpacked)) { "Unpacking boost/$library..." New-Item -ItemType "Directory" $scriptsDir/libs -erroraction SilentlyContinue | out-null - pushd $scriptsDir/libs - try - { + Push-Location $scriptsDir/libs + try { cmake -E tar xf $archive } - finally - { - popd + finally { + Pop-Location } } - pushd $unpacked - try - { - $groups = Get-ChildItem -Recurse -Path include,src -File ` - | ? { $_ -is [System.IO.FileInfo] } ` - | % { Get-Content -LiteralPath $_ } ` - | ? { $_ -match 'include [<"]boost/' } - - $groups = $groups | % { - $_ ` - -replace "boost/numeric/conversion/","boost/numeric_conversion/" ` - -replace "boost/functional/hash.hpp","boost/container_hash/hash.hpp" ` - -replace "boost/detail/([^/]+)/","boost/`$1/" ` - -replace " *# *include *[<`"]boost/([a-zA-Z0-9\._]*)[/>`"].*", "`$1" ` - -replace "/|\.hp?p?| ","" - } | group | % name | % { - # mappings - Write-Verbose "${library}: $_" - if ($_ -match "aligned_storage") { "type_traits" } - elseif ($_ -match "noncopyable|ref|swap|get_pointer|checked_delete|visit_each") { "core" } - elseif ($_ -eq "type") { "core" } - elseif ($_ -match "concept|concept_archetype") { "concept_check" } - elseif ($_ -match "unordered_") { "unordered" } - elseif ($_ -match "integer_fwd|integer_traits") { "integer" } - elseif ($_ -match "call_traits|operators|current_function|cstdlib|next_prior|compressed_pair") { "utility" } - elseif ($_ -match "^version|^workaround|^config|cstdint|cxx11_char_types|limits") { "config" } - elseif ($_ -match "enable_shared_from_this|shared_ptr|make_shared|make_unique|intrusive_ptr|scoped_ptr|pointer_cast|pointer_to_other|weak_ptr|shared_array|scoped_array") { "smart_ptr" } - elseif ($_ -match "iterator_adaptors|generator_iterator|pointee") { "iterator" } - elseif ($_ -eq "regex_fwd") { "regex" } - elseif ($_ -eq "make_default") { "convert" } - elseif ($_ -eq "foreach_fwd") { "foreach" } - elseif ($_ -eq "cerrno") { "system" } - elseif ($_ -eq "circular_buffer_fwd") { "circular_buffer" } + Push-Location $unpacked + try { + $usedLibraries = Get-ChildItem -Recurse -Path include, src -File ` + | Where-Object { $_ -is [System.IO.FileInfo] } ` + | ForEach-Object { + Write-Verbose "${library}: processing file: $_" + Get-Content -LiteralPath $_ + } ` + | Where-Object { + $_ -match ' *# *include *[<"]boost\/' + } ` + | ForEach-Object { + # extract path from the line + Write-Verbose "${library}: processing line: $_" + $_ -replace " *# *include *[<`"]boost\/([a-zA-Z0-9\.\-_\/]*)[>`"].*", "`$1" + }` + | ForEach-Object { + # map the path to the library name + Write-Verbose "${library}: processing path: $_" + if ($_ -match "^detail\/winapi\/") { "winapi" } + elseif ($_ -eq "detail/algorithm.hpp") { "graph" } + elseif ($_ -eq "detail/atomic_count.hpp") { "smart_ptr" } + elseif ($_ -eq "detail/basic_pointerbuf.hpp") { "lexical_cast" } + elseif ($_ -eq "detail/call_traits.hpp") { "utility" } + elseif ($_ -eq "detail/compressed_pair.hpp") { "utility" } + elseif ($_ -eq "detail/interlocked.hpp") { "winapi" } + elseif ($_ -eq "detail/iterator.hpp") { "core" } + elseif ($_ -eq "detail/lcast_precision.hpp") { "lexical_cast" } + elseif ($_ -eq "detail/lightweight_mutex.hpp") { "smart_ptr" } + elseif ($_ -eq "detail/lightweight_test.hpp") { "core" } + elseif ($_ -eq "detail/lightweight_thread.hpp") { "smart_ptr" } + elseif ($_ -eq "detail/no_exceptions_support.hpp") { "core" } + elseif ($_ -eq "detail/scoped_enum_emulation.hpp") { "core" } + elseif ($_ -eq "detail/sp_typeinfo.hpp") { "core" } + elseif ($_ -eq "detail/ob_compressed_pair.hpp") { "utility" } + elseif ($_ -eq "detail/quick_allocator.hpp") { "smart_ptr" } + elseif ($_ -eq "detail/workaround.hpp") { "config" } + elseif ($_ -match "^functional\/hash\/") { "container_hash" } + elseif ($_ -eq "functional/hash.hpp") { "container_hash" } + elseif ($_ -eq "functional/hash_fwd.hpp") { "container_hash" } + elseif ($_ -match "^graph\/distributed\/") { "graph_parallel" } + elseif ($_ -match "^graph\/parallel\/") { "graph_parallel" } + elseif ($_ -eq "graph/accounting.hpp") { "graph_parallel" } + elseif ($_ -eq "exception/exception.hpp") { "throw_exception" } + elseif ($_ -match "^numeric\/conversion\/") { "numeric_conversion" } + elseif ($_ -match "^numeric\/interval\/") { "interval" } + elseif ($_ -match "^numeric\/odeint\/") { "odeint" } + elseif ($_ -match "^numeric\/ublas\/") { "ublas" } + elseif ($_ -eq "numeric/interval.hpp") { "interval" } + elseif ($_ -eq "numeric/odeint.hpp") { "odeint" } + elseif ($_ -match "^parameter\/aux_\/python\/") { "parameter_python" } + elseif ($_ -eq "parameter/python.hpp") { "parameter_python" } + elseif ($_ -eq "pending/detail/disjoint_sets.hpp") { "graph" } + elseif ($_ -eq "pending/detail/int_iterator.hpp") { "iterator" } + elseif ($_ -eq "pending/detail/property.hpp") { "graph" } + elseif ($_ -eq "pending/bucket_sorter.hpp") { "graph" } + elseif ($_ -eq "pending/container_traits.hpp") { "graph" } + elseif ($_ -eq "pending/disjoint_sets.hpp") { "graph" } + elseif ($_ -eq "pending/fenced_priority_queue.hpp") { "graph" } + elseif ($_ -eq "pending/fibonacci_heap.hpp") { "graph" } + elseif ($_ -eq "pending/indirect_cmp.hpp") { "graph" } + elseif ($_ -eq "pending/integer_log2.hpp") { "integer" } + elseif ($_ -eq "pending/is_heap.hpp") { "graph" } + elseif ($_ -eq "pending/iterator_adaptors.hpp") { "iterator" } + elseif ($_ -eq "pending/iterator_tests.hpp") { "iterator" } + elseif ($_ -eq "pending/mutable_heap.hpp") { "graph" } + elseif ($_ -eq "pending/mutable_queue.hpp") { "graph" } + elseif ($_ -eq "pending/property.hpp") { "graph" } + elseif ($_ -eq "pending/property_serialize.hpp") { "graph" } + elseif ($_ -eq "pending/queue.hpp") { "graph" } + elseif ($_ -eq "pending/relaxed_heap.hpp") { "graph" } + elseif ($_ -eq "pending/stringtok.hpp") { "graph" } + elseif ($_ -match "^property_map\/parallel\/") { "property_map_parallel" } + elseif ($_ -eq "utility/addressof.hpp") { "core" } + elseif ($_ -eq "utility/declval.hpp") { "type_traits" } + elseif ($_ -eq "utility/enable_if.hpp") { "core" } + elseif ($_ -eq "utility/explicit_operator_bool.hpp") { "core" } + elseif ($_ -eq "utility/swap.hpp") { "core" } + # extract first directory name or file name from the path + else { $_ -replace "([a-zA-Z0-9\.\-_]*).*", "`$1" } + } ` + | ForEach-Object { + # map directory/file name to the library name + Write-Verbose "${library}: processing name: $_" + if ($_ -eq "current_function.hpp") { "assert" } + elseif ($_ -eq "memory_order.hpp") { "atomic" } + elseif ($_ -match "is_placeholder.hpp|mem_fn.hpp") { "bind" } + elseif ($_ -eq "circular_buffer_fwd.hpp") { "circular_buffer" } + elseif ($_ -match "^concept$|concept_archetype.hpp") { "concept_check" } + elseif ($_ -match "cstdint.hpp|cxx11_char_types.hpp|limits.hpp|version.hpp") { "config" } + elseif ($_ -eq "contract_macro.hpp") { "contract" } + elseif ($_ -match "implicit_cast.hpp|polymorphic_cast.hpp|polymorphic_pointer_cast.hpp") { "conversion" } + elseif ($_ -eq "make_default.hpp") { "convert" } + elseif ($_ -match "checked_delete.hpp|get_pointer.hpp|iterator.hpp|non_type.hpp|noncopyable.hpp|ref.hpp|swap.hpp|type.hpp|visit_each.hpp") { "core" } + elseif ($_ -match "blank.hpp|blank_fwd.hpp|cstdlib.hpp") { "detail" } + elseif ($_ -eq "dynamic_bitset_fwd.hpp") { "dynamic_bitset" } + elseif ($_ -eq "exception_ptr.hpp") { "exception" } + elseif ($_ -eq "foreach_fwd.hpp") { "foreach" } + elseif ($_ -eq "function_equal.hpp") { "function" } + elseif ($_ -match "integer_fwd.hpp|integer_traits.hpp") { "integer" } + elseif ($_ -eq "io_fwd.hpp") { "io" } + elseif ($_ -match "function_output_iterator.hpp|generator_iterator.hpp|indirect_reference.hpp|iterator_adaptors.hpp|next_prior.hpp|pointee.hpp|shared_container_iterator.hpp") { "iterator" } + elseif ($_ -match "cstdfloat.hpp|math_fwd.hpp") { "math" } + elseif ($_ -match "multi_index_container.hpp|multi_index_container_fwd.hpp") { "multi_index" } + elseif ($_ -eq "cast.hpp") { "numeric_conversion" } + elseif ($_ -match "none.hpp|none_t.hpp") { "optional" } + elseif ($_ -eq "qvm_lite.hpp") { "qvm" } + elseif ($_ -eq "nondet_random.hpp") { "random" } + elseif ($_ -match "cregex.hpp|regex_fwd.hpp") { "regex" } elseif ($_ -eq "archive") { "serialization" } - elseif ($_ -match "none|none_t") { "optional" } - elseif ($_ -match "cstdfloat|math_fwd") { "math" } - elseif ($_ -eq "cast") { "conversion"; "numeric_conversion" } # DEPRECATED header file, includes and - elseif ($_ -match "polymorphic_cast|implicit_cast") { "conversion" } - elseif ($_ -eq "nondet_random") { "random" } - elseif ($_ -eq "memory_order") { "atomic" } - elseif ($_ -match "blank|blank_fwd|numeric_traits|fenv") { "detail" } - elseif ($_ -match "is_placeholder|mem_fn") { "bind" } - elseif ($_ -eq "exception_ptr") { "exception" } - elseif ($_ -match "multi_index_container|multi_index_container_fwd") { "multi_index" } - elseif ($_ -eq "lexical_cast") { "lexical_cast"; "math" } - elseif ($_ -match "token_iterator|token_functions") { "tokenizer" } - elseif ($_ -eq "numeric" -and $library -notmatch "numeric_conversion|interval|odeint|ublas") { "numeric_conversion"; "interval"; "odeint"; "ublas" } - elseif ($_ -eq "io_fwd") { "io" } - else { $_ } - } | group | % name | ? { + elseif ($_ -match "^signals$|last_value.hpp|signal.hpp|signals.hpp") { "signals" } + elseif ($_ -match "enable_shared_from_this.hpp|intrusive_ptr.hpp|make_shared.hpp|make_unique.hpp|pointer_cast.hpp|pointer_to_other.hpp|scoped_array.hpp|scoped_ptr.hpp|shared_array.hpp|shared_ptr.hpp|weak_ptr.hpp") { "smart_ptr" } + elseif ($_ -eq "cerrno.hpp") { "system" } + elseif ($_ -eq "progress.hpp") { "timer" } + elseif ($_ -match "token_functions.hpp|token_iterator.hpp") { "tokenizer" } + elseif ($_ -match "aligned_storage.hpp") { "type_traits" } + elseif ($_ -match "unordered_map.hpp|unordered_set.hpp") { "unordered" } + elseif ($_ -match "call_traits.hpp|compressed_pair.hpp|operators.hpp|operators_v1.hpp") { "utility" } + # by dafault use the name as is, just remove the file extension if available + else { $_ -replace "\.hp?p?", "" } + } ` + | Where-Object { $_ -ne $library - } + } ` + | Group-Object -NoElement | ForEach-Object Name - #"`nFor ${library}:" - " [known] " + $($groups | ? { $libraries_found -contains $_ }) - " [unknown] " + $($groups | ? { $libraries_found -notcontains $_ }) - - $deps = @($groups | ? { $libraries_found -contains $_ }) - - $deps = @($deps | ? { - # Boost contains cycles, so remove a few dependencies to break the loop. - (($library -notmatch "core|assert|mpl|detail|throw_exception|type_traits|^exception") -or ($_ -notmatch "utility")) ` - -and ` - (($library -notmatch "assert") -or ($_ -notmatch "integer"))` - -and ` - (($library -notmatch "range") -or ($_ -notmatch "algorithm"))` - -and ` - (($library -ne "config") -or ($_ -notmatch "integer"))` - -and ` - (($library -notmatch "multiprecision") -or ($_ -notmatch "random|math"))` - -and ` - (($library -notmatch "lexical_cast") -or ($_ -notmatch "math"))` - -and ` - (($library -notmatch "functional") -or ($_ -notmatch "function"))` - -and ` - (($library -notmatch "detail") -or ($_ -notmatch "static_assert|integer|mpl|type_traits"))` - -and ` - ($_ -notmatch "mpi")` - -and ` - (($library -notmatch "spirit") -or ($_ -notmatch "serialization"))` - -and ` - (($library -notmatch "throw_exception") -or ($_ -notmatch "^exception"))` - -and ` - (($library -notmatch "iostreams|math") -or ($_ -notmatch "random"))` - -and ` - (($library -notmatch "utility|concept_check") -or ($_ -notmatch "iterator")) - } | % { $_ -replace "_","-" } | % { TransformReference $_ }) + " [known] " + $($usedLibraries | Where-Object { $foundLibraries -contains $_ }) + " [unknown] " + $($usedLibraries | Where-Object { $foundLibraries -notcontains $_ }) + $deps = @($usedLibraries | Where-Object { $foundLibraries -contains $_ }) + $deps = @($deps | ForEach-Object { GeneratePortDependency $_ }) $deps += @("boost-vcpkg-helpers") $needsBuild = $false - if (((Test-Path $unpacked/build/Jamfile.v2) -or (Test-Path $unpacked/build/Jamfile)) -and $library -notmatch "(metaparse|graph_parallel|function_types)") - { + if (((Test-Path $unpacked/build/Jamfile.v2) -or (Test-Path $unpacked/build/Jamfile)) -and $library -notmatch "function_types") { $deps += @( - @{ name="boost-build"; host=$True }, - @{ name="boost-modular-build-helper"; host=$True } + @{ name = "boost-build"; host = $True }, + @{ name = "boost-modular-build-helper"; host = $True }, + @{ name = "vcpkg-cmake"; host = $True } ) $needsBuild = $true } - if ($library -eq "python") - { - $deps += @("python3") - $needsBuild = $true - } - elseif ($library -eq "iostreams") - { - $deps += @("zlib", "bzip2", "liblzma", "zstd") - } - elseif ($library -eq "locale") - { - $deps += @(@{ name="libiconv"; platform="!uwp&!windows&!mingw" }, "boost-system") - } - elseif ($library -eq "asio") - { - $deps += @("openssl") - } - elseif ($library -eq "mpi") - { - $deps += @("mpi") - } - - $portName = $library -replace "_","-" - - Generate ` - -Name $library ` - -PortName $portName ` + GeneratePort ` + -Library $library ` -Hash $hash ` - -Depends $deps ` + -Dependencies $deps ` -NeedsBuild $needsBuild - $libraries_in_boost_port += @(TransformReference $portName) + $boostPortDependencies += @(GeneratePortDependency $library) } - finally - { - popd + finally { + Pop-Location } } -if ($libraries_in_boost_port.length -gt 1) { - # Generate master boost control file which depends on each individual library - # mpi is excluded due to it having a dependency on msmpi/openmpi - $boostDependsList = $libraries_in_boost_port | ? { $_ -notmatch "boost-mpi" } - - @{ - name = "boost"; - "version" = $version; - "port-version" = $port_versions.Contains('boost') ? $port_versions['boost'] : 0; - homepage = "https://boost.org"; - description = "Peer-reviewed portable C++ source libraries"; - dependencies = $boostDependsList; - features = @( - @{ - name = "mpi"; - description = "Build with MPI support"; - dependencies = @("boost-mpi"); - } - ); - } ` - | ConvertTo-Json -Depth 10 -Compress ` - | Out-File -Encoding UTF8 -FilePath "$portsDir/boost/vcpkg.json" - & $vcpkg format-manifest "$portsDir/boost/vcpkg.json" +if ($updateServicePorts) { + # Generate manifest file for master boost port which depends on each individual library + # mpi and graph-parallel are excluded due to they having a dependency on msmpi/openmpi + $boostPortDependencies = $boostPortDependencies | Where-Object { $_ -notmatch "boost-mpi|boost-graph-parallel" } + $boostPortFeatures = @( + @{ + name = "mpi" + description = "Build with MPI support" + dependencies = @("boost-mpi", "boost-graph-parallel") + } + ) + GeneratePortManifest ` + -PortName "boost" ` + -Homepage "https://boost.org" ` + -Description "Peer-reviewed portable C++ source libraries" ` + -Dependencies $boostPortDependencies ` + -Features $boostPortFeatures Set-Content -LiteralPath "$portsDir/boost/portfile.cmake" ` -Value "set(VCPKG_POLICY_EMPTY_PACKAGE enabled)`n" ` -Encoding UTF8 ` -NoNewline + + # Generate manifest files for boost-uninstall + GeneratePortManifest ` + -PortName "boost-uninstall" ` + -Description "Internal vcpkg port used to uninstall Boost" + + # Generate manifest files for boost-vcpkg-helpers + GeneratePortManifest ` + -PortName "boost-vcpkg-helpers" ` + -Description "Internal vcpkg port used to modularize Boost" ` + -Dependencies @("boost-uninstall") + + # Generate manifest files for boost-modular-build-helper + GeneratePortManifest ` + -PortName "boost-modular-build-helper" ` + -Description "Internal vcpkg port used to build Boost libraries" ` + -Dependencies @("boost-uninstall") + } diff --git a/scripts/boost/post-build-stubs/context.cmake b/scripts/boost/post-build-stubs/context.cmake deleted file mode 100644 index a88f8441dde071..00000000000000 --- a/scripts/boost/post-build-stubs/context.cmake +++ /dev/null @@ -1,6 +0,0 @@ - -# boost-context removed all.hpp, which is used by FindBoost to determine that context is installed -if(NOT EXISTS ${CURRENT_PACKAGES_DIR}/include/boost/context/all.hpp) - file(WRITE ${CURRENT_PACKAGES_DIR}/include/boost/context/all.hpp - "#error \"#include is no longer supported by boost_context.\"") -endif() diff --git a/scripts/boost/post-build-stubs/exception.cmake b/scripts/boost/post-build-stubs/exception.cmake deleted file mode 100644 index 43594a04414cda..00000000000000 --- a/scripts/boost/post-build-stubs/exception.cmake +++ /dev/null @@ -1,3 +0,0 @@ - -set(VCPKG_LIBRARY_LINKAGE static) -file(REMOVE_RECURSE ${CURRENT_PACKAGES_DIR}/bin ${CURRENT_PACKAGES_DIR}/debug/bin) diff --git a/scripts/boost/post-source-stubs/json.cmake b/scripts/boost/post-source-stubs/json.cmake deleted file mode 100644 index bdc751886f89f7..00000000000000 --- a/scripts/boost/post-source-stubs/json.cmake +++ /dev/null @@ -1,8 +0,0 @@ -# see https://github.com/boostorg/json/issues/556 fore more details -vcpkg_replace_string("${SOURCE_PATH}/build/Jamfile" "import ../../config/checks/config" "import config/checks/config") -vcpkg_replace_string("${SOURCE_PATH}/build/Jamfile" "\n /boost//container/off" "") - -vcpkg_replace_string("${SOURCE_PATH}/Jamfile" "import ../config/checks/config" "import build/config/checks/config") -vcpkg_replace_string("${SOURCE_PATH}/Jamfile" "..//check_basic_alignas" "..//..//..//check_basic_alignas") - -file(COPY "${CURRENT_INSTALLED_DIR}/share/boost-config/checks" DESTINATION "${SOURCE_PATH}/build/config") diff --git a/scripts/boost/post-source-stubs/math.cmake b/scripts/boost/post-source-stubs/math.cmake deleted file mode 100644 index fcbdd58149f1a2..00000000000000 --- a/scripts/boost/post-source-stubs/math.cmake +++ /dev/null @@ -1,6 +0,0 @@ -vcpkg_replace_string("${SOURCE_PATH}/build/Jamfile.v2" "import ../../config/checks/config" "import config/checks/config") -vcpkg_replace_string("${SOURCE_PATH}/build/Jamfile.v2" "check-target-builds ../config//has_gcc_visibility" "check-target-builds ../has_gcc_visibility.cpp") - -file(COPY "${CURRENT_INSTALLED_DIR}/share/boost-config/checks" DESTINATION "${SOURCE_PATH}/build/config") -file(COPY "${SOURCE_PATH}/config/has_gcc_visibility.cpp" DESTINATION "${SOURCE_PATH}/build/config") -file(COPY "${SOURCE_PATH}/config/has_gcc_visibility.cpp" DESTINATION "${SOURCE_PATH}/") diff --git a/scripts/boost/post-source-stubs/nowide.cmake b/scripts/boost/post-source-stubs/nowide.cmake deleted file mode 100644 index a523422597e271..00000000000000 --- a/scripts/boost/post-source-stubs/nowide.cmake +++ /dev/null @@ -1,7 +0,0 @@ -file(READ "${SOURCE_PATH}/build/Jamfile.v2" _contents) -string(REPLACE "import ../../config/checks/config" "import config/checks/config" _contents "${_contents}") -string(REPLACE "check-target-builds ../config//cxx11_moveable_fstreams" "check-target-builds ../check_movable_fstreams.cpp" _contents "${_contents}") -string(REPLACE "check-target-builds ../config//lfs_support" "check-target-builds ../check_lfs_support.cpp" _contents "${_contents}") -file(WRITE "${SOURCE_PATH}/build/Jamfile.v2" "${_contents}") -file(COPY "${CURRENT_INSTALLED_DIR}/share/boost-config/checks" DESTINATION "${SOURCE_PATH}/build/config") -file(COPY "${SOURCE_PATH}/config/check_lfs_support.cpp" "${SOURCE_PATH}/config/check_movable_fstreams.cpp" DESTINATION "${SOURCE_PATH}/build/config") diff --git a/scripts/ci.baseline.txt b/scripts/ci.baseline.txt index 8bdb71d556de25..fcea39c4182dd3 100644 --- a/scripts/ci.baseline.txt +++ b/scripts/ci.baseline.txt @@ -1295,6 +1295,7 @@ quickfix:x64-windows-static-md=fail quickfix:x64-windows=fail quickfix:x86-windows=fail qwt:x64-osx=fail +qwtw:x64-windows=fail rabit:x64-osx=fail ragel:arm-uwp=fail ragel:x64-uwp=fail diff --git a/versions/a-/avro-cpp.json b/versions/a-/avro-cpp.json index 0fb40249df62a3..1f27c12857b593 100644 --- a/versions/a-/avro-cpp.json +++ b/versions/a-/avro-cpp.json @@ -1,5 +1,10 @@ { "versions": [ + { + "git-tree": "7804bfb279bdea0b9e270f010e1683b9b8d7ee38", + "version-date": "2021-06-01", + "port-version": 1 + }, { "git-tree": "ecafbb456636115f10c5670a8bb484181c133d89", "version-date": "2021-06-01", diff --git a/versions/b-/boost-accumulators.json b/versions/b-/boost-accumulators.json index 91997673a2de26..c8562b855736a0 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 d4abb0b559e95d..85eb9ae2115f93 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 53a6ac2c0819c7..56e02d2dd827bc 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 c548b6c62c022c..c1150ccd6cb56a 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 2f0eb1855c5e42..f14f775d7c16b1 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 1043fdf4e953d1..655983326cdf4e 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 38aa1d4aef9d52..04e07585cebd69 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 1ee54c914b441c..2ba9d6427d3a45 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 be30f33fed6b10..b16f499384471e 100644 --- a/versions/b-/boost-atomic.json +++ b/versions/b-/boost-atomic.json @@ -1,5 +1,10 @@ { "versions": [ + { + "git-tree": "c5f02ea8b6555b20b6cc8901bdae9e9628086640", + "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 f3d48090a1a0dc..58a516bcdbe6c5 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 afb682e39ff2b1..ff33f654cf2f13 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 bf814c60da97a8..a69492ff3b4a2d 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 42d36cd47a24dc..a660f3f6370670 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 adc0b9f7b85de2..ae3883005c1f98 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 92397aedc80356..058f458e4ebce7 100644 --- a/versions/b-/boost-chrono.json +++ b/versions/b-/boost-chrono.json @@ -1,5 +1,10 @@ { "versions": [ + { + "git-tree": "f0143b4dd81e3de932ea886e69efd196452d81b3", + "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 0d7578bab4845c..0de7c05daa2599 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 2c9f8fb1e4b7f3..11473c87d3b6de 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 34cca0afd07914..a4d2f56365da8c 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 a8e62830292a1c..e116be7dc80d0a 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 05000084115e7c..6e93f18fe62e2a 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 ca606953d67d27..961198633273df 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 2da6fb4ca8a376..99438e8de73e19 100644 --- a/versions/b-/boost-container.json +++ b/versions/b-/boost-container.json @@ -1,5 +1,10 @@ { "versions": [ + { + "git-tree": "9af11f40e9b9fc2ebdda7e8885f9f49dea1923d7", + "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 02dd5e0ff6f6c0..4b72fec663bd5e 100644 --- a/versions/b-/boost-context.json +++ b/versions/b-/boost-context.json @@ -1,5 +1,10 @@ { "versions": [ + { + "git-tree": "ec8ceb582e4ef9936ceb840c70b90dfb20703f1d", + "version": "1.77.0", + "port-version": 0 + }, { "git-tree": "42c1043410aaf53351ccaf5c7ee6ae133f78a5db", "version": "1.76.0", diff --git a/versions/b-/boost-contract.json b/versions/b-/boost-contract.json index 6a3914a3853c10..d71be84fc1208d 100644 --- a/versions/b-/boost-contract.json +++ b/versions/b-/boost-contract.json @@ -1,5 +1,10 @@ { "versions": [ + { + "git-tree": "c8249694c8d2dfd942dbb733f138997d00ce89c7", + "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 339724897c4afb..40cc349771ee67 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 b12a031b753a8a..1bdea7dfbe6551 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 03ec7ef2090feb..8c80cf3e048528 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 f00bc267b98ddc..ac2aa2410db041 100644 --- a/versions/b-/boost-coroutine.json +++ b/versions/b-/boost-coroutine.json @@ -1,5 +1,10 @@ { "versions": [ + { + "git-tree": "a5afb95d36e4f0baa263193b00e9a1abc1f01454", + "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 a77f8efe666668..de4f10b9b121b2 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 b3f8af42036c7a..d887e71303fc1b 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 7f7d43699c327e..75e5967109583a 100644 --- a/versions/b-/boost-date-time.json +++ b/versions/b-/boost-date-time.json @@ -1,5 +1,10 @@ { "versions": [ + { + "git-tree": "e2ca710f2484af3cbeee428e063a7e4269510110", + "version": "1.77.0", + "port-version": 0 + }, { "git-tree": "47a2624a239c59fd89846f7b24fc3b108b31e82b", "version": "1.76.0", diff --git a/versions/b-/boost-describe.json b/versions/b-/boost-describe.json new file mode 100644 index 00000000000000..aaa95622c65b46 --- /dev/null +++ b/versions/b-/boost-describe.json @@ -0,0 +1,9 @@ +{ + "versions": [ + { + "git-tree": "399140a565739230fd9b805f047013bf42a2a0b6", + "version": "1.77.0", + "port-version": 0 + } + ] +} diff --git a/versions/b-/boost-detail.json b/versions/b-/boost-detail.json index 6697d99353ed4d..2a2390bad36310 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 fd55ed1b7e57ac..8fef2013dd5ce1 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 a8f5f199bbd1b8..25de5316dfebc7 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 45e4a268e7f554..48caee343a1333 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 5dc5968a1ce35c..831c9464149f61 100644 --- a/versions/b-/boost-exception.json +++ b/versions/b-/boost-exception.json @@ -1,5 +1,10 @@ { "versions": [ + { + "git-tree": "d60d712de012657effc2314a5d8781e453097129", + "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 fc78d022445ba7..14501708735ae2 100644 --- a/versions/b-/boost-fiber.json +++ b/versions/b-/boost-fiber.json @@ -1,5 +1,10 @@ { "versions": [ + { + "git-tree": "c6fb978600b4d0ec5e62111f587f537d475c95a2", + "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 b26dbff27f8211..621e9a2a025b50 100644 --- a/versions/b-/boost-filesystem.json +++ b/versions/b-/boost-filesystem.json @@ -1,5 +1,10 @@ { "versions": [ + { + "git-tree": "7665f5ed27513a334df5b6051cb72d076ce626c2", + "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 06bb8dcdfa2038..4f92215d8c9ddc 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 e5dec6f11b9c26..14e835af722dc8 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 e398345e83b313..6b3d15127219bb 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 b7af3e73873dad..c2d0dcf553d949 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 eb9a5ce127640e..9de524d1d9b369 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 cc58bf42acdd02..68497a74b45c5b 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 58cb0d00bfbcc2..da58b9f71b37ab 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 a0b8d11cf2fcc1..df15e0fdad10c8 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 b1f28b1fb07cf1..4b38949a22594e 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 8bb123d97a9aa9..e2b09a00a46e10 100644 --- a/versions/b-/boost-graph-parallel.json +++ b/versions/b-/boost-graph-parallel.json @@ -1,5 +1,10 @@ { "versions": [ + { + "git-tree": "779ea0573b2c460496e5014b1776f8577d9a9dac", + "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 41ac721d97992f..653b130a7444e4 100644 --- a/versions/b-/boost-graph.json +++ b/versions/b-/boost-graph.json @@ -1,5 +1,10 @@ { "versions": [ + { + "git-tree": "8c7974cbf961af1d5eabeb1047f2dd16e087f180", + "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 469ac151c7cf69..4a4d4721856851 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 5053b07d52a525..02f47838fe84ae 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 928b7b07867675..8419587845c96c 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 15433f00b380f2..e35145444d84c2 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 96f0dbfdabc863..a248dde081f8b9 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 511c3d1539c271..9310a58f933f1d 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 48908e0498c2b1..7cb7b5eda180af 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 5f1944f771b3c8..277962acba2ad2 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 a691948cfcd569..5d825dcea16eac 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 2ca5c987ab6a0f..cd5cec0aed2688 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 348cd0d1e2b618..9a6380b1ddee38 100644 --- a/versions/b-/boost-iostreams.json +++ b/versions/b-/boost-iostreams.json @@ -1,5 +1,10 @@ { "versions": [ + { + "git-tree": "9ff4027cebb3423a41814a8c2da942ea959b17ad", + "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 69f4d6577466fa..ce0b7af1635706 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 b09be2c5fda44a..02a595c9accf00 100644 --- a/versions/b-/boost-json.json +++ b/versions/b-/boost-json.json @@ -1,5 +1,10 @@ { "versions": [ + { + "git-tree": "80003ce3a7bb1c08b9ac354c58085758343ca42d", + "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 f1bd8dd4251949..9655aa372205e6 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-lambda2.json b/versions/b-/boost-lambda2.json new file mode 100644 index 00000000000000..58b85cda00c26e --- /dev/null +++ b/versions/b-/boost-lambda2.json @@ -0,0 +1,9 @@ +{ + "versions": [ + { + "git-tree": "d97e933c5109b73c577e20f53bc095224e9ca198", + "version": "1.77.0", + "port-version": 0 + } + ] +} diff --git a/versions/b-/boost-leaf.json b/versions/b-/boost-leaf.json index 429812e0a37fc3..7061e9bc0c6f9f 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 378637e5a2d6c9..a1012e927ba4f1 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 b4821984049c25..41612a19d3f838 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 7bd52febbd9ccc..3b10fee0bcbde4 100644 --- a/versions/b-/boost-locale.json +++ b/versions/b-/boost-locale.json @@ -1,5 +1,10 @@ { "versions": [ + { + "git-tree": "c391246c7c5588d89f0d3fe5425a3fb3c97d7787", + "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 66c9bc446ac270..75c947d2cbbc8a 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 d7baec9dfaa3f6..fd39146738c144 100644 --- a/versions/b-/boost-log.json +++ b/versions/b-/boost-log.json @@ -1,5 +1,10 @@ { "versions": [ + { + "git-tree": "6ab1ab88f37500f86b5c9b9222e50dc2c17da5c1", + "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 5abc466097af6a..2cccebec6302d5 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 413344d928d060..2cc8be73079f61 100644 --- a/versions/b-/boost-math.json +++ b/versions/b-/boost-math.json @@ -1,5 +1,10 @@ { "versions": [ + { + "git-tree": "c3caf2df93bffdc6d72b5c4df120200abe0f6562", + "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 4b3a52a0e436d5..bfdb5098845aec 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 2b37412e7e63c7..6d8bd59a618190 100644 --- a/versions/b-/boost-modular-build-helper.json +++ b/versions/b-/boost-modular-build-helper.json @@ -1,5 +1,10 @@ { "versions": [ + { + "git-tree": "b14ac826c44c030a65af10732269f379b856f76f", + "version": "1.77.0", + "port-version": 0 + }, { "git-tree": "fd1c08c606cabfe31c22e2677c383f8b5119fba6", "version-string": "1.76.0", diff --git a/versions/b-/boost-move.json b/versions/b-/boost-move.json index e8cebf7bebc3be..2063ba75059937 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 77668299003d03..f0be35fcece9d0 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 57f691cb92834c..5bf38a9fc2dec6 100644 --- a/versions/b-/boost-mpi.json +++ b/versions/b-/boost-mpi.json @@ -1,5 +1,10 @@ { "versions": [ + { + "git-tree": "25bace7adcac31b1199ae4e8b522a3bf020362e2", + "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 59a9f4267bd220..ef673f4feb5c3a 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 4e4dcbbd53d885..09d01c88d5ce80 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 e705e3ca788dde..5fa1f2bea25c88 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 d0fa4e3195257f..1be14c6dac1c9e 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 aec911444d9378..2959fa9c1c624b 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 79290c812354cf..3244ab2d7d63ec 100644 --- a/versions/b-/boost-nowide.json +++ b/versions/b-/boost-nowide.json @@ -1,5 +1,10 @@ { "versions": [ + { + "git-tree": "2fc28ef9747a6ead394ae884518c8be324dd8e33", + "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 290443486eef2d..1d616a86e0fc48 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 c0d98ace1af294..17884143b5d86e 100644 --- a/versions/b-/boost-odeint.json +++ b/versions/b-/boost-odeint.json @@ -1,5 +1,10 @@ { "versions": [ + { + "git-tree": "9ef1ae6d236984a5cdb1cb5dbc76067648461231", + "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 00a11e946e0542..e4f8ac19d25995 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 3944d0a8183b07..9169456da791ca 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 746e6f6c960d9c..3e36eaeeaea8fb 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 73318e03cd26d5..794115cda204fb 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 072e5835d00a79..3c04fc39c3cf08 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 114477982c1621..e8742b823075be 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 5072c7ed77c65b..3aed0d7a624683 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 85a7bea32b3500..c7f28fefc923db 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 0ddce84599ecca..c6c63d6928ad45 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 5428d428aeb1a6..cfea8f0ef0cda5 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 dd306d354b2786..ec230e7af6f6b6 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 df9877e51715a0..464304c2fa244d 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 b147dcb9d588ec..a844bf6338fd2c 100644 --- a/versions/b-/boost-program-options.json +++ b/versions/b-/boost-program-options.json @@ -1,5 +1,10 @@ { "versions": [ + { + "git-tree": "8ba826d9a2078c4e933cb9bfd23cb9c1a0e252ac", + "version": "1.77.0", + "port-version": 0 + }, { "git-tree": "6e841e59b06375faa95855cefe7cf14515ddcc42", "version": "1.76.0", diff --git a/versions/b-/boost-property-map-parallel.json b/versions/b-/boost-property-map-parallel.json new file mode 100644 index 00000000000000..7ea721c402434b --- /dev/null +++ b/versions/b-/boost-property-map-parallel.json @@ -0,0 +1,9 @@ +{ + "versions": [ + { + "git-tree": "32b8452f34ad6048981ab1f2a5d7c226753205b8", + "version": "1.77.0", + "port-version": 0 + } + ] +} diff --git a/versions/b-/boost-property-map.json b/versions/b-/boost-property-map.json index b14a178136f604..c5666200e3a8dd 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 260a3a16b915a4..590c41eb6af4f3 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 b1a2f8bfca3bb9..64d5c6e3e7b10c 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 da82a8157a191b..342e26e7bb555d 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 3b2903d194f19d..d58ad4b7d66b0f 100644 --- a/versions/b-/boost-python.json +++ b/versions/b-/boost-python.json @@ -1,5 +1,10 @@ { "versions": [ + { + "git-tree": "9f6fba6abc29e2084469c11ba2f2f1f745b08137", + "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 423359537de1b8..072fa2f55ae136 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 7ab2951c76318b..ab58ea216db09e 100644 --- a/versions/b-/boost-random.json +++ b/versions/b-/boost-random.json @@ -1,5 +1,10 @@ { "versions": [ + { + "git-tree": "3f6c3399689c43f599f3852d98325cb272e8f775", + "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 5eb03734bbe21e..a04bcd0a574992 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 0f17ec5e3ae618..8f132fe021939c 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 749b85e1dbcfbd..2fae947dd3b661 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 756cd71c8f30f7..9066d4b5a65a51 100644 --- a/versions/b-/boost-regex.json +++ b/versions/b-/boost-regex.json @@ -1,5 +1,10 @@ { "versions": [ + { + "git-tree": "c7c4497156a2c9e4f3227ee3807512630242307d", + "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 388d351f2d33b2..09227552291e64 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 351561ea0be17f..622822b7f3f633 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 127e96e7c1da79..a762ba7e011a81 100644 --- a/versions/b-/boost-serialization.json +++ b/versions/b-/boost-serialization.json @@ -1,5 +1,10 @@ { "versions": [ + { + "git-tree": "bdb25d2d55569534825b139f62cf29a2f7aaba6e", + "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 a03b6c18449e9f..633f990917f739 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 08a929562f634e..dfb0d402efbc0c 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 2d9c8e0517190d..df8596da5e8426 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 4ec1efb6e5dffb..098082d48a1900 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 06611a53b9f9d3..ffa45e095739aa 100644 --- a/versions/b-/boost-stacktrace.json +++ b/versions/b-/boost-stacktrace.json @@ -1,5 +1,10 @@ { "versions": [ + { + "git-tree": "8d5ffa9ca1552ad32a5c6a78c28a3e275323dc2d", + "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 934fe3ac9f9791..b3e250803bf5dc 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 5a1eef7dfe40dd..1da1c117dfd724 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 ce71f6e327c466..c5953e7103af83 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 4b44371ba7992f..4d7a745979ba00 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 61c8f4ce493fe5..7e9741164bba29 100644 --- a/versions/b-/boost-system.json +++ b/versions/b-/boost-system.json @@ -1,5 +1,10 @@ { "versions": [ + { + "git-tree": "86ac553606d3af5cf67b96bafd1ddaf9e6c57b60", + "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 de7fd15ef740e6..f7f6df87e386f4 100644 --- a/versions/b-/boost-test.json +++ b/versions/b-/boost-test.json @@ -1,5 +1,10 @@ { "versions": [ + { + "git-tree": "6429276e9f4fa438346cb3d41e73b9c15bff1868", + "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 b6358cf03ec3af..ac617602c296b8 100644 --- a/versions/b-/boost-thread.json +++ b/versions/b-/boost-thread.json @@ -1,5 +1,10 @@ { "versions": [ + { + "git-tree": "1c097a032a997463e15245272e40ea9298554f8b", + "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 673c72566a54b9..39345f00046f09 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 70ad94f66e17c6..2d50aeb789ff69 100644 --- a/versions/b-/boost-timer.json +++ b/versions/b-/boost-timer.json @@ -1,5 +1,10 @@ { "versions": [ + { + "git-tree": "aa256b5fe2ecea8dc514e446f136bbe1100a9805", + "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 ab96011fdd1445..b66552312ff79c 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 49ab50a25cfffe..8de66a06111cbc 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 47483eab79645a..a37d4c55a453a5 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 4e4fa5edf48b10..2d00e539e8cc63 100644 --- a/versions/b-/boost-type-erasure.json +++ b/versions/b-/boost-type-erasure.json @@ -1,5 +1,10 @@ { "versions": [ + { + "git-tree": "d98f14bce468d5ac0e5fca0f61bd6c5eef911224", + "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 5c43e79438857f..41d2c8622cb594 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 0769cc4346d054..85a5178f72bec5 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 fe3d24d7eb02f4..f68d6561a7c685 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 843391a4c5a522..813a33d10d51d3 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 200bac7bb6613e..447f44ef5a1443 100644 --- a/versions/b-/boost-uninstall.json +++ b/versions/b-/boost-uninstall.json @@ -1,5 +1,10 @@ { "versions": [ + { + "git-tree": "1d472d1b44489c230a741cb519e893732f5d00ac", + "version": "1.77.0", + "port-version": 0 + }, { "git-tree": "092a563d81779e6bfb0ee656bc4c8f01f57c7666", "version-string": "1.75.0", diff --git a/versions/b-/boost-units.json b/versions/b-/boost-units.json index df5f79b312cad6..366bdf93a9c37a 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 a68e71d84cc4ca..008c8e412651ed 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 94ad46f2c516f2..7162542a7c60fe 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 92e4a8ec156cb1..c8005837128ea6 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 87d228c23607c3..fa05a70ace6a72 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 3482f58425a9d8..12a9941867fe14 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-vcpkg-helpers.json b/versions/b-/boost-vcpkg-helpers.json index c57f5962ccd404..840957fe9c044f 100644 --- a/versions/b-/boost-vcpkg-helpers.json +++ b/versions/b-/boost-vcpkg-helpers.json @@ -1,5 +1,10 @@ { "versions": [ + { + "git-tree": "f0b625fd73edd33c92f70727a4cf068d0268379e", + "version": "1.77.0", + "port-version": 0 + }, { "git-tree": "2a21e5ab45d1ce41c185faf85dff0670ea6def1d", "version-string": "7", diff --git a/versions/b-/boost-vmd.json b/versions/b-/boost-vmd.json index 1bd9429ef119fb..b6fba2a1af9934 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 1e613bd3028a49..9ba855728fc29f 100644 --- a/versions/b-/boost-wave.json +++ b/versions/b-/boost-wave.json @@ -1,5 +1,10 @@ { "versions": [ + { + "git-tree": "cd8b4e8a20d59332f25b012c8379b8847b98524f", + "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 fe729f3679eabc..6279226c9dc38d 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 eef160d461f8c5..36d6037e34fcc4 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 7365300b554a48..6fa9b8ff9e1497 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 6c3c1e0c95a598..50252e7391bec0 100644 --- a/versions/b-/boost.json +++ b/versions/b-/boost.json @@ -1,5 +1,10 @@ { "versions": [ + { + "git-tree": "c2e18442532ea17f03c775323f53a3b03ade0b6d", + "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 5307c8cc285464..8ca12bb394d7ab 100644 --- a/versions/baseline.json +++ b/versions/baseline.json @@ -246,7 +246,7 @@ }, "avro-cpp": { "baseline": "2021-06-01", - "port-version": 0 + "port-version": 1 }, "aws-c-auth": { "baseline": "0.6.3", @@ -501,135 +501,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", - "port-version": 1 + "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": { @@ -637,459 +641,467 @@ "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", - "port-version": 2 + "baseline": "1.77.0", + "port-version": 0 }, "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", - "port-version": 1 + "baseline": "1.77.0", + "port-version": 0 }, "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": { - "baseline": "7", - "port-version": 2 + "baseline": "1.77.0", + "port-version": 0 }, "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": { @@ -3274,7 +3286,7 @@ }, "libe57": { "baseline": "1.1.312", - "port-version": 0 + "port-version": 1 }, "libebur128": { "baseline": "1.2.6", @@ -4342,7 +4354,7 @@ }, "mpi": { "baseline": "1", - "port-version": 1 + "port-version": 2 }, "mpir": { "baseline": "3.0.0", @@ -4394,7 +4406,7 @@ }, "msmpi": { "baseline": "10.1.12498", - "port-version": 1 + "port-version": 2 }, "mstch": { "baseline": "1.0.2", @@ -4818,7 +4830,7 @@ }, "openmvs": { "baseline": "1.1", - "port-version": 5 + "port-version": 6 }, "openni2": { "baseline": "2.2.0.33", @@ -6942,7 +6954,7 @@ }, "wt": { "baseline": "4.5.0", - "port-version": 1 + "port-version": 2 }, "wtl": { "baseline": "10.0.10320", diff --git a/versions/l-/libe57.json b/versions/l-/libe57.json index d9be12351d6f3e..e21d6930bf7c4d 100644 --- a/versions/l-/libe57.json +++ b/versions/l-/libe57.json @@ -1,5 +1,10 @@ { "versions": [ + { + "git-tree": "ed9a20551a07f8dbcb637af8394653c326e95aac", + "version-semver": "1.1.312", + "port-version": 1 + }, { "git-tree": "50300e4d95248be2c168fee27a31c5506c7b840d", "version-semver": "1.1.312", diff --git a/versions/m-/mpi.json b/versions/m-/mpi.json index 20b06883d1d623..599d1b627a8f3b 100644 --- a/versions/m-/mpi.json +++ b/versions/m-/mpi.json @@ -1,5 +1,10 @@ { "versions": [ + { + "git-tree": "783aea281dc7cdf59ec0636bd60c2feaef6595b4", + "version-string": "1", + "port-version": 2 + }, { "git-tree": "37ad8f71ce08f401038c2468f5776b0bd4265e4f", "version-string": "1", diff --git a/versions/m-/msmpi.json b/versions/m-/msmpi.json index 687eb427e9b937..7890abdddcd664 100644 --- a/versions/m-/msmpi.json +++ b/versions/m-/msmpi.json @@ -1,5 +1,10 @@ { "versions": [ + { + "git-tree": "a93f4540161febeb02c42e92a6bfff770c4729dc", + "version": "10.1.12498", + "port-version": 2 + }, { "git-tree": "d333159a4463603aade50bfa48dbb4bd5b33946e", "version": "10.1.12498", diff --git a/versions/o-/openmvs.json b/versions/o-/openmvs.json index 813b4c71be4a37..e81c7e82eb257e 100644 --- a/versions/o-/openmvs.json +++ b/versions/o-/openmvs.json @@ -1,5 +1,10 @@ { "versions": [ + { + "git-tree": "b1c5c58b15affc0db0e179229c4640341d62a4d7", + "version-string": "1.1", + "port-version": 6 + }, { "git-tree": "35e7c38229f3ddc1e59be044e8daa29afc650f99", "version-string": "1.1", diff --git a/versions/w-/wt.json b/versions/w-/wt.json index ed429e6bfc8d62..8fc39c07a13b0a 100644 --- a/versions/w-/wt.json +++ b/versions/w-/wt.json @@ -1,5 +1,10 @@ { "versions": [ + { + "git-tree": "1535b49590f6871ba9195f3a712e99ba1da27107", + "version-string": "4.5.0", + "port-version": 2 + }, { "git-tree": "1d3b1c0ba6b473d5b5e77ca515e74e90567e2965", "version-string": "4.5.0",