aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorYury Bura <yurybura@gmail.com>2021-09-28 03:12:39 +0300
committerGitHub <noreply@github.com>2021-09-27 17:12:39 -0700
commitcc471dc0f59b7b2066d6172c2893419412327a7a (patch)
treeb3a496ff9a185c17bee8670454c34dd9879fa387
parent3768cef9c204bb168c04b3ba7cb93b10a140a91d (diff)
downloadvcpkg-cc471dc0f59b7b2066d6172c2893419412327a7a.tar.gz
vcpkg-cc471dc0f59b7b2066d6172c2893419412327a7a.zip
[boost] update to 1.77.0 (#19556)
-rw-r--r--ports/avro-cpp/vcpkg.json2
-rw-r--r--ports/boost-accumulators/portfile.cmake4
-rw-r--r--ports/boost-accumulators/vcpkg.json6
-rw-r--r--ports/boost-algorithm/portfile.cmake4
-rw-r--r--ports/boost-algorithm/vcpkg.json4
-rw-r--r--ports/boost-align/portfile.cmake4
-rw-r--r--ports/boost-align/vcpkg.json2
-rw-r--r--ports/boost-any/portfile.cmake4
-rw-r--r--ports/boost-any/vcpkg.json4
-rw-r--r--ports/boost-array/portfile.cmake4
-rw-r--r--ports/boost-array/vcpkg.json3
-rw-r--r--ports/boost-asio/portfile.cmake4
-rw-r--r--ports/boost-asio/vcpkg.json5
-rw-r--r--ports/boost-assert/portfile.cmake4
-rw-r--r--ports/boost-assert/vcpkg.json2
-rw-r--r--ports/boost-assign/portfile.cmake4
-rw-r--r--ports/boost-assign/vcpkg.json5
-rw-r--r--ports/boost-atomic/portfile.cmake4
-rw-r--r--ports/boost-atomic/vcpkg.json8
-rw-r--r--ports/boost-beast/portfile.cmake4
-rw-r--r--ports/boost-beast/vcpkg.json2
-rw-r--r--ports/boost-bimap/portfile.cmake4
-rw-r--r--ports/boost-bimap/vcpkg.json4
-rw-r--r--ports/boost-bind/portfile.cmake4
-rw-r--r--ports/boost-bind/vcpkg.json3
-rw-r--r--ports/boost-build/fix_options.patch236
-rw-r--r--ports/boost-build/portfile.cmake8
-rw-r--r--ports/boost-build/vcpkg.json2
-rw-r--r--ports/boost-callable-traits/portfile.cmake4
-rw-r--r--ports/boost-callable-traits/vcpkg.json2
-rw-r--r--ports/boost-chrono/portfile.cmake4
-rw-r--r--ports/boost-chrono/vcpkg.json10
-rw-r--r--ports/boost-circular-buffer/portfile.cmake4
-rw-r--r--ports/boost-circular-buffer/vcpkg.json2
-rw-r--r--ports/boost-compatibility/portfile.cmake4
-rw-r--r--ports/boost-compatibility/vcpkg.json2
-rw-r--r--ports/boost-compute/portfile.cmake4
-rw-r--r--ports/boost-compute/vcpkg.json3
-rw-r--r--ports/boost-concept-check/portfile.cmake4
-rw-r--r--ports/boost-concept-check/vcpkg.json2
-rw-r--r--ports/boost-config/portfile.cmake4
-rw-r--r--ports/boost-config/vcpkg.json2
-rw-r--r--ports/boost-container-hash/portfile.cmake4
-rw-r--r--ports/boost-container-hash/vcpkg.json2
-rw-r--r--ports/boost-container/portfile.cmake4
-rw-r--r--ports/boost-container/vcpkg.json9
-rw-r--r--ports/boost-context/portfile.cmake10
-rw-r--r--ports/boost-context/vcpkg.json12
-rw-r--r--ports/boost-contract/portfile.cmake4
-rw-r--r--ports/boost-contract/vcpkg.json9
-rw-r--r--ports/boost-conversion/portfile.cmake4
-rw-r--r--ports/boost-conversion/vcpkg.json3
-rw-r--r--ports/boost-convert/portfile.cmake4
-rw-r--r--ports/boost-convert/vcpkg.json2
-rw-r--r--ports/boost-core/portfile.cmake4
-rw-r--r--ports/boost-core/vcpkg.json3
-rw-r--r--ports/boost-coroutine/portfile.cmake4
-rw-r--r--ports/boost-coroutine/vcpkg.json9
-rw-r--r--ports/boost-coroutine2/portfile.cmake4
-rw-r--r--ports/boost-coroutine2/vcpkg.json3
-rw-r--r--ports/boost-crc/portfile.cmake4
-rw-r--r--ports/boost-crc/vcpkg.json2
-rw-r--r--ports/boost-date-time/portfile.cmake4
-rw-r--r--ports/boost-date-time/vcpkg.json10
-rw-r--r--ports/boost-describe/portfile.cmake12
-rw-r--r--ports/boost-describe/vcpkg.json10
-rw-r--r--ports/boost-detail/portfile.cmake4
-rw-r--r--ports/boost-detail/vcpkg.json5
-rw-r--r--ports/boost-dll/portfile.cmake4
-rw-r--r--ports/boost-dll/vcpkg.json2
-rw-r--r--ports/boost-dynamic-bitset/portfile.cmake4
-rw-r--r--ports/boost-dynamic-bitset/vcpkg.json5
-rw-r--r--ports/boost-endian/portfile.cmake4
-rw-r--r--ports/boost-endian/vcpkg.json2
-rw-r--r--ports/boost-exception/portfile.cmake7
-rw-r--r--ports/boost-exception/vcpkg.json9
-rw-r--r--ports/boost-fiber/portfile.cmake4
-rw-r--r--ports/boost-fiber/vcpkg.json9
-rw-r--r--ports/boost-filesystem/portfile.cmake4
-rw-r--r--ports/boost-filesystem/vcpkg.json11
-rw-r--r--ports/boost-flyweight/portfile.cmake4
-rw-r--r--ports/boost-flyweight/vcpkg.json6
-rw-r--r--ports/boost-foreach/portfile.cmake4
-rw-r--r--ports/boost-foreach/vcpkg.json4
-rw-r--r--ports/boost-format/portfile.cmake4
-rw-r--r--ports/boost-format/vcpkg.json3
-rw-r--r--ports/boost-function-types/portfile.cmake4
-rw-r--r--ports/boost-function-types/vcpkg.json2
-rw-r--r--ports/boost-function/portfile.cmake4
-rw-r--r--ports/boost-function/vcpkg.json2
-rw-r--r--ports/boost-functional/portfile.cmake4
-rw-r--r--ports/boost-functional/vcpkg.json4
-rw-r--r--ports/boost-fusion/portfile.cmake4
-rw-r--r--ports/boost-fusion/vcpkg.json3
-rw-r--r--ports/boost-geometry/portfile.cmake4
-rw-r--r--ports/boost-geometry/vcpkg.json4
-rw-r--r--ports/boost-gil/portfile.cmake4
-rw-r--r--ports/boost-gil/vcpkg.json3
-rw-r--r--ports/boost-graph-parallel/portfile.cmake9
-rw-r--r--ports/boost-graph-parallel/vcpkg.json27
-rw-r--r--ports/boost-graph/portfile.cmake4
-rw-r--r--ports/boost-graph/vcpkg.json12
-rw-r--r--ports/boost-hana/portfile.cmake4
-rw-r--r--ports/boost-hana/vcpkg.json2
-rw-r--r--ports/boost-heap/portfile.cmake4
-rw-r--r--ports/boost-heap/vcpkg.json2
-rw-r--r--ports/boost-histogram/portfile.cmake4
-rw-r--r--ports/boost-histogram/vcpkg.json2
-rw-r--r--ports/boost-hof/portfile.cmake4
-rw-r--r--ports/boost-hof/vcpkg.json2
-rw-r--r--ports/boost-icl/portfile.cmake4
-rw-r--r--ports/boost-icl/vcpkg.json3
-rw-r--r--ports/boost-integer/portfile.cmake4
-rw-r--r--ports/boost-integer/vcpkg.json3
-rw-r--r--ports/boost-interprocess/portfile.cmake4
-rw-r--r--ports/boost-interprocess/vcpkg.json5
-rw-r--r--ports/boost-interval/portfile.cmake4
-rw-r--r--ports/boost-interval/vcpkg.json2
-rw-r--r--ports/boost-intrusive/portfile.cmake4
-rw-r--r--ports/boost-intrusive/vcpkg.json2
-rw-r--r--ports/boost-io/portfile.cmake4
-rw-r--r--ports/boost-io/vcpkg.json2
-rw-r--r--ports/boost-iostreams/CMakeLists.txt40
-rw-r--r--ports/boost-iostreams/b2-options.cmake30
-rw-r--r--ports/boost-iostreams/portfile.cmake9
-rw-r--r--ports/boost-iostreams/vcpkg.json8
-rw-r--r--ports/boost-iterator/portfile.cmake4
-rw-r--r--ports/boost-iterator/vcpkg.json2
-rw-r--r--ports/boost-json/001-remove-checks.patch30
-rw-r--r--ports/boost-json/portfile.cmake13
-rw-r--r--ports/boost-json/vcpkg.json9
-rw-r--r--ports/boost-lambda/portfile.cmake4
-rw-r--r--ports/boost-lambda/vcpkg.json3
-rw-r--r--ports/boost-lambda2/portfile.cmake12
-rw-r--r--ports/boost-lambda2/vcpkg.json9
-rw-r--r--ports/boost-leaf/portfile.cmake4
-rw-r--r--ports/boost-leaf/vcpkg.json2
-rw-r--r--ports/boost-lexical-cast/portfile.cmake4
-rw-r--r--ports/boost-lexical-cast/vcpkg.json3
-rw-r--r--ports/boost-local-function/portfile.cmake4
-rw-r--r--ports/boost-local-function/vcpkg.json2
-rw-r--r--ports/boost-locale/b2-options.cmake.in55
-rw-r--r--ports/boost-locale/portfile.cmake4
-rw-r--r--ports/boost-locale/vcpkg.json7
-rw-r--r--ports/boost-lockfree/portfile.cmake4
-rw-r--r--ports/boost-lockfree/vcpkg.json3
-rw-r--r--ports/boost-log/portfile.cmake4
-rw-r--r--ports/boost-log/vcpkg.json14
-rw-r--r--ports/boost-logic/portfile.cmake4
-rw-r--r--ports/boost-logic/vcpkg.json3
-rw-r--r--ports/boost-math/001-remove-checks.patch23
-rw-r--r--ports/boost-math/portfile.cmake11
-rw-r--r--ports/boost-math/vcpkg.json18
-rw-r--r--ports/boost-metaparse/portfile.cmake4
-rw-r--r--ports/boost-metaparse/vcpkg.json2
-rw-r--r--ports/boost-modular-build-helper/CMakeLists.txt67
-rw-r--r--ports/boost-modular-build-helper/Jamroot.jam55
-rw-r--r--ports/boost-modular-build-helper/boost-modular-build.cmake90
-rw-r--r--ports/boost-modular-build-helper/user-config.jam7
-rw-r--r--ports/boost-modular-build-helper/vcpkg.json5
-rw-r--r--ports/boost-move/portfile.cmake4
-rw-r--r--ports/boost-move/vcpkg.json2
-rw-r--r--ports/boost-mp11/portfile.cmake4
-rw-r--r--ports/boost-mp11/vcpkg.json2
-rw-r--r--ports/boost-mpi/portfile.cmake4
-rw-r--r--ports/boost-mpi/vcpkg.json10
-rw-r--r--ports/boost-mpl/portfile.cmake4
-rw-r--r--ports/boost-mpl/vcpkg.json4
-rw-r--r--ports/boost-msm/portfile.cmake4
-rw-r--r--ports/boost-msm/vcpkg.json3
-rw-r--r--ports/boost-multi-array/portfile.cmake4
-rw-r--r--ports/boost-multi-array/vcpkg.json3
-rw-r--r--ports/boost-multi-index/portfile.cmake4
-rw-r--r--ports/boost-multi-index/vcpkg.json5
-rw-r--r--ports/boost-multiprecision/portfile.cmake4
-rw-r--r--ports/boost-multiprecision/vcpkg.json8
-rw-r--r--ports/boost-nowide/001-remove-checks.patch16
-rw-r--r--ports/boost-nowide/b2-options.cmake2
-rw-r--r--ports/boost-nowide/portfile.cmake12
-rw-r--r--ports/boost-nowide/vcpkg.json8
-rw-r--r--ports/boost-numeric-conversion/portfile.cmake4
-rw-r--r--ports/boost-numeric-conversion/vcpkg.json3
-rw-r--r--ports/boost-odeint/portfile.cmake4
-rw-r--r--ports/boost-odeint/vcpkg.json7
-rw-r--r--ports/boost-optional/portfile.cmake4
-rw-r--r--ports/boost-optional/vcpkg.json2
-rw-r--r--ports/boost-outcome/portfile.cmake4
-rw-r--r--ports/boost-outcome/vcpkg.json2
-rw-r--r--ports/boost-parameter-python/portfile.cmake4
-rw-r--r--ports/boost-parameter-python/vcpkg.json2
-rw-r--r--ports/boost-parameter/portfile.cmake4
-rw-r--r--ports/boost-parameter/vcpkg.json2
-rw-r--r--ports/boost-pfr/portfile.cmake4
-rw-r--r--ports/boost-pfr/vcpkg.json2
-rw-r--r--ports/boost-phoenix/portfile.cmake4
-rw-r--r--ports/boost-phoenix/vcpkg.json3
-rw-r--r--ports/boost-poly-collection/portfile.cmake4
-rw-r--r--ports/boost-poly-collection/vcpkg.json3
-rw-r--r--ports/boost-polygon/portfile.cmake4
-rw-r--r--ports/boost-polygon/vcpkg.json2
-rw-r--r--ports/boost-pool/portfile.cmake4
-rw-r--r--ports/boost-pool/vcpkg.json3
-rw-r--r--ports/boost-predef/portfile.cmake4
-rw-r--r--ports/boost-predef/vcpkg.json2
-rw-r--r--ports/boost-preprocessor/portfile.cmake4
-rw-r--r--ports/boost-preprocessor/vcpkg.json2
-rw-r--r--ports/boost-process/portfile.cmake4
-rw-r--r--ports/boost-process/vcpkg.json2
-rw-r--r--ports/boost-program-options/portfile.cmake4
-rw-r--r--ports/boost-program-options/vcpkg.json9
-rw-r--r--ports/boost-property-map-parallel/portfile.cmake12
-rw-r--r--ports/boost-property-map-parallel/vcpkg.json26
-rw-r--r--ports/boost-property-map/portfile.cmake4
-rw-r--r--ports/boost-property-map/vcpkg.json7
-rw-r--r--ports/boost-property-tree/portfile.cmake4
-rw-r--r--ports/boost-property-tree/vcpkg.json3
-rw-r--r--ports/boost-proto/portfile.cmake4
-rw-r--r--ports/boost-proto/vcpkg.json3
-rw-r--r--ports/boost-ptr-container/portfile.cmake4
-rw-r--r--ports/boost-ptr-container/vcpkg.json2
-rw-r--r--ports/boost-python/portfile.cmake4
-rw-r--r--ports/boost-python/vcpkg.json11
-rw-r--r--ports/boost-qvm/portfile.cmake4
-rw-r--r--ports/boost-qvm/vcpkg.json2
-rw-r--r--ports/boost-random/portfile.cmake4
-rw-r--r--ports/boost-random/vcpkg.json9
-rw-r--r--ports/boost-range/portfile.cmake4
-rw-r--r--ports/boost-range/vcpkg.json3
-rw-r--r--ports/boost-ratio/portfile.cmake4
-rw-r--r--ports/boost-ratio/vcpkg.json2
-rw-r--r--ports/boost-rational/portfile.cmake4
-rw-r--r--ports/boost-rational/vcpkg.json3
-rw-r--r--ports/boost-regex/portfile.cmake4
-rw-r--r--ports/boost-regex/vcpkg.json11
-rw-r--r--ports/boost-safe-numerics/portfile.cmake4
-rw-r--r--ports/boost-safe-numerics/vcpkg.json2
-rw-r--r--ports/boost-scope-exit/portfile.cmake4
-rw-r--r--ports/boost-scope-exit/vcpkg.json3
-rw-r--r--ports/boost-serialization/portfile.cmake4
-rw-r--r--ports/boost-serialization/vcpkg.json8
-rw-r--r--ports/boost-signals2/portfile.cmake4
-rw-r--r--ports/boost-signals2/vcpkg.json4
-rw-r--r--ports/boost-smart-ptr/portfile.cmake4
-rw-r--r--ports/boost-smart-ptr/vcpkg.json2
-rw-r--r--ports/boost-sort/portfile.cmake4
-rw-r--r--ports/boost-sort/vcpkg.json4
-rw-r--r--ports/boost-spirit/portfile.cmake4
-rw-r--r--ports/boost-spirit/vcpkg.json3
-rw-r--r--ports/boost-stacktrace/portfile.cmake4
-rw-r--r--ports/boost-stacktrace/vcpkg.json8
-rw-r--r--ports/boost-statechart/portfile.cmake4
-rw-r--r--ports/boost-statechart/vcpkg.json2
-rw-r--r--ports/boost-static-assert/portfile.cmake4
-rw-r--r--ports/boost-static-assert/vcpkg.json3
-rw-r--r--ports/boost-static-string/portfile.cmake4
-rw-r--r--ports/boost-static-string/vcpkg.json2
-rw-r--r--ports/boost-stl-interfaces/portfile.cmake4
-rw-r--r--ports/boost-stl-interfaces/vcpkg.json2
-rw-r--r--ports/boost-system/portfile.cmake4
-rw-r--r--ports/boost-system/vcpkg.json8
-rw-r--r--ports/boost-test/portfile.cmake4
-rw-r--r--ports/boost-test/vcpkg.json8
-rw-r--r--ports/boost-thread/portfile.cmake4
-rw-r--r--ports/boost-thread/vcpkg.json11
-rw-r--r--ports/boost-throw-exception/portfile.cmake4
-rw-r--r--ports/boost-throw-exception/vcpkg.json2
-rw-r--r--ports/boost-timer/portfile.cmake4
-rw-r--r--ports/boost-timer/vcpkg.json8
-rw-r--r--ports/boost-tokenizer/portfile.cmake4
-rw-r--r--ports/boost-tokenizer/vcpkg.json4
-rw-r--r--ports/boost-tti/portfile.cmake4
-rw-r--r--ports/boost-tti/vcpkg.json3
-rw-r--r--ports/boost-tuple/portfile.cmake4
-rw-r--r--ports/boost-tuple/vcpkg.json3
-rw-r--r--ports/boost-type-erasure/portfile.cmake4
-rw-r--r--ports/boost-type-erasure/vcpkg.json11
-rw-r--r--ports/boost-type-index/portfile.cmake4
-rw-r--r--ports/boost-type-index/vcpkg.json2
-rw-r--r--ports/boost-type-traits/portfile.cmake4
-rw-r--r--ports/boost-type-traits/vcpkg.json3
-rw-r--r--ports/boost-typeof/portfile.cmake4
-rw-r--r--ports/boost-typeof/vcpkg.json2
-rw-r--r--ports/boost-ublas/portfile.cmake4
-rw-r--r--ports/boost-ublas/vcpkg.json4
-rw-r--r--ports/boost-uninstall/vcpkg.json6
-rw-r--r--ports/boost-units/portfile.cmake4
-rw-r--r--ports/boost-units/vcpkg.json4
-rw-r--r--ports/boost-unordered/portfile.cmake4
-rw-r--r--ports/boost-unordered/vcpkg.json4
-rw-r--r--ports/boost-utility/portfile.cmake4
-rw-r--r--ports/boost-utility/vcpkg.json4
-rw-r--r--ports/boost-uuid/portfile.cmake4
-rw-r--r--ports/boost-uuid/vcpkg.json3
-rw-r--r--ports/boost-variant/portfile.cmake4
-rw-r--r--ports/boost-variant/vcpkg.json4
-rw-r--r--ports/boost-variant2/portfile.cmake4
-rw-r--r--ports/boost-variant2/vcpkg.json3
-rw-r--r--ports/boost-vcpkg-helpers/boost-modular-headers.cmake4
-rw-r--r--ports/boost-vcpkg-helpers/vcpkg.json5
-rw-r--r--ports/boost-vmd/portfile.cmake4
-rw-r--r--ports/boost-vmd/vcpkg.json2
-rw-r--r--ports/boost-wave/portfile.cmake4
-rw-r--r--ports/boost-wave/vcpkg.json10
-rw-r--r--ports/boost-winapi/portfile.cmake4
-rw-r--r--ports/boost-winapi/vcpkg.json2
-rw-r--r--ports/boost-xpressive/portfile.cmake4
-rw-r--r--ports/boost-xpressive/vcpkg.json4
-rw-r--r--ports/boost-yap/portfile.cmake4
-rw-r--r--ports/boost-yap/vcpkg.json2
-rw-r--r--ports/boost/0001-Fix-boost-ICU-support.patch166
-rw-r--r--ports/boost/desktop/user-config.jam38
-rw-r--r--ports/boost/portfile.cmake1
-rw-r--r--ports/boost/uwp/user-config.jam23
-rw-r--r--ports/boost/vcpkg.json20
-rw-r--r--ports/libe57/vcpkg.json2
-rw-r--r--ports/mpi/vcpkg.json3
-rw-r--r--ports/msmpi/vcpkg.json4
-rw-r--r--ports/openmvs/fix-build-boost-1_77_0.patch19
-rw-r--r--ports/openmvs/portfile.cmake14
-rw-r--r--ports/openmvs/vcpkg.json11
-rw-r--r--ports/wt/0007-boost_1_77_0.patch15
-rw-r--r--ports/wt/portfile.cmake24
-rw-r--r--ports/wt/vcpkg.json11
-rw-r--r--scripts/boost/generate-ports.ps1616
-rw-r--r--scripts/boost/post-build-stubs/context.cmake6
-rw-r--r--scripts/boost/post-build-stubs/exception.cmake3
-rw-r--r--scripts/boost/post-source-stubs/json.cmake8
-rw-r--r--scripts/boost/post-source-stubs/math.cmake6
-rw-r--r--scripts/boost/post-source-stubs/nowide.cmake7
-rw-r--r--scripts/ci.baseline.txt1
-rw-r--r--versions/a-/avro-cpp.json5
-rw-r--r--versions/b-/boost-accumulators.json5
-rw-r--r--versions/b-/boost-algorithm.json5
-rw-r--r--versions/b-/boost-align.json5
-rw-r--r--versions/b-/boost-any.json5
-rw-r--r--versions/b-/boost-array.json5
-rw-r--r--versions/b-/boost-asio.json5
-rw-r--r--versions/b-/boost-assert.json5
-rw-r--r--versions/b-/boost-assign.json5
-rw-r--r--versions/b-/boost-atomic.json5
-rw-r--r--versions/b-/boost-beast.json5
-rw-r--r--versions/b-/boost-bimap.json5
-rw-r--r--versions/b-/boost-bind.json5
-rw-r--r--versions/b-/boost-build.json5
-rw-r--r--versions/b-/boost-callable-traits.json5
-rw-r--r--versions/b-/boost-chrono.json5
-rw-r--r--versions/b-/boost-circular-buffer.json5
-rw-r--r--versions/b-/boost-compatibility.json5
-rw-r--r--versions/b-/boost-compute.json5
-rw-r--r--versions/b-/boost-concept-check.json5
-rw-r--r--versions/b-/boost-config.json5
-rw-r--r--versions/b-/boost-container-hash.json5
-rw-r--r--versions/b-/boost-container.json5
-rw-r--r--versions/b-/boost-context.json5
-rw-r--r--versions/b-/boost-contract.json5
-rw-r--r--versions/b-/boost-conversion.json5
-rw-r--r--versions/b-/boost-convert.json5
-rw-r--r--versions/b-/boost-core.json5
-rw-r--r--versions/b-/boost-coroutine.json5
-rw-r--r--versions/b-/boost-coroutine2.json5
-rw-r--r--versions/b-/boost-crc.json5
-rw-r--r--versions/b-/boost-date-time.json5
-rw-r--r--versions/b-/boost-describe.json9
-rw-r--r--versions/b-/boost-detail.json5
-rw-r--r--versions/b-/boost-dll.json5
-rw-r--r--versions/b-/boost-dynamic-bitset.json5
-rw-r--r--versions/b-/boost-endian.json5
-rw-r--r--versions/b-/boost-exception.json5
-rw-r--r--versions/b-/boost-fiber.json5
-rw-r--r--versions/b-/boost-filesystem.json5
-rw-r--r--versions/b-/boost-flyweight.json5
-rw-r--r--versions/b-/boost-foreach.json5
-rw-r--r--versions/b-/boost-format.json5
-rw-r--r--versions/b-/boost-function-types.json5
-rw-r--r--versions/b-/boost-function.json5
-rw-r--r--versions/b-/boost-functional.json5
-rw-r--r--versions/b-/boost-fusion.json5
-rw-r--r--versions/b-/boost-geometry.json5
-rw-r--r--versions/b-/boost-gil.json5
-rw-r--r--versions/b-/boost-graph-parallel.json5
-rw-r--r--versions/b-/boost-graph.json5
-rw-r--r--versions/b-/boost-hana.json5
-rw-r--r--versions/b-/boost-heap.json5
-rw-r--r--versions/b-/boost-histogram.json5
-rw-r--r--versions/b-/boost-hof.json5
-rw-r--r--versions/b-/boost-icl.json5
-rw-r--r--versions/b-/boost-integer.json5
-rw-r--r--versions/b-/boost-interprocess.json5
-rw-r--r--versions/b-/boost-interval.json5
-rw-r--r--versions/b-/boost-intrusive.json5
-rw-r--r--versions/b-/boost-io.json5
-rw-r--r--versions/b-/boost-iostreams.json5
-rw-r--r--versions/b-/boost-iterator.json5
-rw-r--r--versions/b-/boost-json.json5
-rw-r--r--versions/b-/boost-lambda.json5
-rw-r--r--versions/b-/boost-lambda2.json9
-rw-r--r--versions/b-/boost-leaf.json5
-rw-r--r--versions/b-/boost-lexical-cast.json5
-rw-r--r--versions/b-/boost-local-function.json5
-rw-r--r--versions/b-/boost-locale.json5
-rw-r--r--versions/b-/boost-lockfree.json5
-rw-r--r--versions/b-/boost-log.json5
-rw-r--r--versions/b-/boost-logic.json5
-rw-r--r--versions/b-/boost-math.json5
-rw-r--r--versions/b-/boost-metaparse.json5
-rw-r--r--versions/b-/boost-modular-build-helper.json5
-rw-r--r--versions/b-/boost-move.json5
-rw-r--r--versions/b-/boost-mp11.json5
-rw-r--r--versions/b-/boost-mpi.json5
-rw-r--r--versions/b-/boost-mpl.json5
-rw-r--r--versions/b-/boost-msm.json5
-rw-r--r--versions/b-/boost-multi-array.json5
-rw-r--r--versions/b-/boost-multi-index.json5
-rw-r--r--versions/b-/boost-multiprecision.json5
-rw-r--r--versions/b-/boost-nowide.json5
-rw-r--r--versions/b-/boost-numeric-conversion.json5
-rw-r--r--versions/b-/boost-odeint.json5
-rw-r--r--versions/b-/boost-optional.json5
-rw-r--r--versions/b-/boost-outcome.json5
-rw-r--r--versions/b-/boost-parameter-python.json5
-rw-r--r--versions/b-/boost-parameter.json5
-rw-r--r--versions/b-/boost-pfr.json5
-rw-r--r--versions/b-/boost-phoenix.json5
-rw-r--r--versions/b-/boost-poly-collection.json5
-rw-r--r--versions/b-/boost-polygon.json5
-rw-r--r--versions/b-/boost-pool.json5
-rw-r--r--versions/b-/boost-predef.json5
-rw-r--r--versions/b-/boost-preprocessor.json5
-rw-r--r--versions/b-/boost-process.json5
-rw-r--r--versions/b-/boost-program-options.json5
-rw-r--r--versions/b-/boost-property-map-parallel.json9
-rw-r--r--versions/b-/boost-property-map.json5
-rw-r--r--versions/b-/boost-property-tree.json5
-rw-r--r--versions/b-/boost-proto.json5
-rw-r--r--versions/b-/boost-ptr-container.json5
-rw-r--r--versions/b-/boost-python.json5
-rw-r--r--versions/b-/boost-qvm.json5
-rw-r--r--versions/b-/boost-random.json5
-rw-r--r--versions/b-/boost-range.json5
-rw-r--r--versions/b-/boost-ratio.json5
-rw-r--r--versions/b-/boost-rational.json5
-rw-r--r--versions/b-/boost-regex.json5
-rw-r--r--versions/b-/boost-safe-numerics.json5
-rw-r--r--versions/b-/boost-scope-exit.json5
-rw-r--r--versions/b-/boost-serialization.json5
-rw-r--r--versions/b-/boost-signals2.json5
-rw-r--r--versions/b-/boost-smart-ptr.json5
-rw-r--r--versions/b-/boost-sort.json5
-rw-r--r--versions/b-/boost-spirit.json5
-rw-r--r--versions/b-/boost-stacktrace.json5
-rw-r--r--versions/b-/boost-statechart.json5
-rw-r--r--versions/b-/boost-static-assert.json5
-rw-r--r--versions/b-/boost-static-string.json5
-rw-r--r--versions/b-/boost-stl-interfaces.json5
-rw-r--r--versions/b-/boost-system.json5
-rw-r--r--versions/b-/boost-test.json5
-rw-r--r--versions/b-/boost-thread.json5
-rw-r--r--versions/b-/boost-throw-exception.json5
-rw-r--r--versions/b-/boost-timer.json5
-rw-r--r--versions/b-/boost-tokenizer.json5
-rw-r--r--versions/b-/boost-tti.json5
-rw-r--r--versions/b-/boost-tuple.json5
-rw-r--r--versions/b-/boost-type-erasure.json5
-rw-r--r--versions/b-/boost-type-index.json5
-rw-r--r--versions/b-/boost-type-traits.json5
-rw-r--r--versions/b-/boost-typeof.json5
-rw-r--r--versions/b-/boost-ublas.json5
-rw-r--r--versions/b-/boost-uninstall.json5
-rw-r--r--versions/b-/boost-units.json5
-rw-r--r--versions/b-/boost-unordered.json5
-rw-r--r--versions/b-/boost-utility.json5
-rw-r--r--versions/b-/boost-uuid.json5
-rw-r--r--versions/b-/boost-variant.json5
-rw-r--r--versions/b-/boost-variant2.json5
-rw-r--r--versions/b-/boost-vcpkg-helpers.json5
-rw-r--r--versions/b-/boost-vmd.json5
-rw-r--r--versions/b-/boost-wave.json5
-rw-r--r--versions/b-/boost-winapi.json5
-rw-r--r--versions/b-/boost-xpressive.json5
-rw-r--r--versions/b-/boost-yap.json5
-rw-r--r--versions/b-/boost.json5
-rw-r--r--versions/baseline.json328
-rw-r--r--versions/l-/libe57.json5
-rw-r--r--versions/m-/mpi.json5
-rw-r--r--versions/m-/msmpi.json5
-rw-r--r--versions/o-/openmvs.json5
-rw-r--r--versions/w-/wt.json5
487 files changed, 2351 insertions, 1792 deletions
diff --git a/ports/avro-cpp/vcpkg.json b/ports/avro-cpp/vcpkg.json
index 72cf168bc..88c00cf79 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 c89e31181..117343e2c 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 b0d7a0cc1..204f6cf7e 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 056fdcd51..35a3148e1 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 98aa477b9..42fff1f9f 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 c19f35cb6..811ce936c 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 6556e1daf..9c1b7167f 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 cbfc50092..9719e5136 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 ccddcf0a5..3f15578da 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 9dbcd3527..c175b2962 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 dd907b0d8..c1e222945 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 a2da34804..0a56245fb 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 8effa61df..907244a5f 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 b50ec9f1b..e029a48ec 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 9e92a39ca..568a16df3 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 3628044ae..1e31ee906 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 512d9b55a..528dab79d 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 2c5f29195..331e57ee5 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 4a684f355..9eaa56e1b 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 b4d0f94ef..a72efbe96 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 1373359a5..919ee0e83 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 cbd7bd71f..94b16bc5b 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 fc9dcd3c6..ac133a1e8 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 9ce296fe9..1dd362b89 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 f39026aa0..020db9f5f 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 b63641b9e..000000000
--- 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)/<warnings>off : /wd4996 ;
-+ toolset.flags $(toolset).compile OPTIONS $(conditions)/<warnings>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)/<warnings>all : /Wp64 ;
-+ toolset.flags $(toolset).compile OPTIONS $(conditions)/<warnings>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)/<optimization>speed $(conditions)/<optimization>space : /Gw ;
-+ toolset.flags $(toolset).compile OPTIONS $(conditions)/<optimization>speed $(conditions)/<optimization>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)/<optimization>speed $(conditions)/<optimization>space : /Ogiy /Gs ;
-- toolset.flags $(toolset).compile CFLAGS $(conditions)/<optimization>speed : /Ot ;
-- toolset.flags $(toolset).compile CFLAGS $(conditions)/<optimization>space : /Os ;
-+ toolset.flags $(toolset).compile OPTIONS $(conditions)/<optimization>speed $(conditions)/<optimization>space : /Ogiy /Gs ;
-+ toolset.flags $(toolset).compile OPTIONS $(conditions)/<optimization>speed : /Ot ;
-+ toolset.flags $(toolset).compile OPTIONS $(conditions)/<optimization>space : /Os ;
-
-- toolset.flags $(toolset).compile CFLAGS $(conditions)/$(.cpu-arch-i386)/<instruction-set> : /GB ;
-- toolset.flags $(toolset).compile CFLAGS $(conditions)/$(.cpu-arch-i386)/<instruction-set>i486 : /G4 ;
-- toolset.flags $(toolset).compile CFLAGS $(conditions)/$(.cpu-arch-i386)/<instruction-set>$(.cpu-type-g5) : /G5 ;
-- toolset.flags $(toolset).compile CFLAGS $(conditions)/$(.cpu-arch-i386)/<instruction-set>$(.cpu-type-g6) : /G6 ;
-- toolset.flags $(toolset).compile CFLAGS $(conditions)/$(.cpu-arch-i386)/<instruction-set>$(.cpu-type-g7) : /G7 ;
-+ toolset.flags $(toolset).compile OPTIONS $(conditions)/$(.cpu-arch-i386)/<instruction-set> : /GB ;
-+ toolset.flags $(toolset).compile OPTIONS $(conditions)/$(.cpu-arch-i386)/<instruction-set>i486 : /G4 ;
-+ toolset.flags $(toolset).compile OPTIONS $(conditions)/$(.cpu-arch-i386)/<instruction-set>$(.cpu-type-g5) : /G5 ;
-+ toolset.flags $(toolset).compile OPTIONS $(conditions)/$(.cpu-arch-i386)/<instruction-set>$(.cpu-type-g6) : /G6 ;
-+ toolset.flags $(toolset).compile OPTIONS $(conditions)/$(.cpu-arch-i386)/<instruction-set>$(.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)/<runtime-debugging>off/<runtime-link>static/<threading>single : /ML ;
-- toolset.flags $(toolset).compile CFLAGS $(conditions)/<runtime-debugging>on/<runtime-link>static/<threading>single : /MLd ;
-+ toolset.flags $(toolset).compile OPTIONS $(conditions)/<runtime-debugging>off/<runtime-link>static/<threading>single : /ML ;
-+ toolset.flags $(toolset).compile OPTIONS $(conditions)/<runtime-debugging>on/<runtime-link>static/<threading>single : /MLd ;
- }
- else
- {
- # 8.0 and above adds some more options.
-- toolset.flags $(toolset).compile CFLAGS $(conditions)/$(.cpu-arch-amd64)/<instruction-set> : "/favor:blend" ;
-- toolset.flags $(toolset).compile CFLAGS $(conditions)/$(.cpu-arch-amd64)/<instruction-set>$(.cpu-type-em64t) : "/favor:EM64T" ;
-- toolset.flags $(toolset).compile CFLAGS $(conditions)/$(.cpu-arch-amd64)/<instruction-set>$(.cpu-type-amd64) : "/favor:AMD64" ;
-+ toolset.flags $(toolset).compile OPTIONS $(conditions)/$(.cpu-arch-amd64)/<instruction-set> : "/favor:blend" ;
-+ toolset.flags $(toolset).compile OPTIONS $(conditions)/$(.cpu-arch-amd64)/<instruction-set>$(.cpu-type-em64t) : "/favor:EM64T" ;
-+ toolset.flags $(toolset).compile OPTIONS $(conditions)/$(.cpu-arch-amd64)/<instruction-set>$(.cpu-type-amd64) : "/favor:AMD64" ;
-
- # 8.0 and above only has multi-threaded static RTL.
-- toolset.flags $(toolset).compile CFLAGS $(conditions)/<runtime-debugging>off/<runtime-link>static/<threading>single : /MT ;
-- toolset.flags $(toolset).compile CFLAGS $(conditions)/<runtime-debugging>on/<runtime-link>static/<threading>single : /MTd ;
-+ toolset.flags $(toolset).compile OPTIONS $(conditions)/<runtime-debugging>off/<runtime-link>static/<threading>single : /MT ;
-+ toolset.flags $(toolset).compile OPTIONS $(conditions)/<runtime-debugging>on/<runtime-link>static/<threading>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 <optimization>speed : /O2 ;
-- toolset.flags msvc.compile CFLAGS <optimization>space : /O1 ;
-+ toolset.flags msvc.compile OPTIONS <optimization>speed : /O2 ;
-+ toolset.flags msvc.compile OPTIONS <optimization>space : /O1 ;
-
-- toolset.flags msvc.compile CFLAGS $(.cpu-arch-ia64)/<instruction-set>$(.cpu-type-itanium) : /G1 ;
-- toolset.flags msvc.compile CFLAGS $(.cpu-arch-ia64)/<instruction-set>$(.cpu-type-itanium2) : /G2 ;
-+ toolset.flags msvc.compile OPTIONS $(.cpu-arch-ia64)/<instruction-set>$(.cpu-type-itanium) : /G1 ;
-+ toolset.flags msvc.compile OPTIONS $(.cpu-arch-ia64)/<instruction-set>$(.cpu-type-itanium2) : /G2 ;
-
-- toolset.flags msvc.compile CFLAGS <debug-symbols>on/<debug-store>object : /Z7 ;
-- toolset.flags msvc.compile CFLAGS <debug-symbols>on/<debug-store>database : /Zi ;
-- toolset.flags msvc.compile CFLAGS <optimization>off : /Od ;
-- toolset.flags msvc.compile CFLAGS <inlining>off : /Ob0 ;
-- toolset.flags msvc.compile CFLAGS <inlining>on : /Ob1 ;
-- toolset.flags msvc.compile CFLAGS <inlining>full : /Ob2 ;
-+ toolset.flags msvc.compile OPTIONS <debug-symbols>on/<debug-store>object : /Z7 ;
-+ toolset.flags msvc.compile OPTIONS <debug-symbols>on/<debug-store>database : /Zi ;
-+ toolset.flags msvc.compile OPTIONS <optimization>off : /Od ;
-+ toolset.flags msvc.compile OPTIONS <inlining>off : /Ob0 ;
-+ toolset.flags msvc.compile OPTIONS <inlining>on : /Ob1 ;
-+ toolset.flags msvc.compile OPTIONS <inlining>full : /Ob2 ;
-
-- toolset.flags msvc.compile CFLAGS <warnings>on : /W3 ;
-- toolset.flags msvc.compile CFLAGS <warnings>off : /W0 ;
-- toolset.flags msvc.compile CFLAGS <warnings>all : /W4 ;
-- toolset.flags msvc.compile CFLAGS <warnings>extra : /W4 ;
-- toolset.flags msvc.compile CFLAGS <warnings>pedantic : /W4 ;
-- toolset.flags msvc.compile CFLAGS <warnings-as-errors>on : /WX ;
-+ toolset.flags msvc.compile OPTIONS <warnings>on : /W3 ;
-+ toolset.flags msvc.compile OPTIONS <warnings>off : /W0 ;
-+ toolset.flags msvc.compile OPTIONS <warnings>all : /W4 ;
-+ toolset.flags msvc.compile OPTIONS <warnings>extra : /W4 ;
-+ toolset.flags msvc.compile OPTIONS <warnings>pedantic : /W4 ;
-+ toolset.flags msvc.compile OPTIONS <warnings-as-errors>on : /WX ;
-
- toolset.flags msvc.compile C++FLAGS <exception-handling>on/<asynch-exceptions>off/<extern-c-nothrow>off : /EHs ;
- toolset.flags msvc.compile C++FLAGS <exception-handling>on/<asynch-exceptions>off/<extern-c-nothrow>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 <rtti>on : /GR ;
-- toolset.flags msvc.compile CFLAGS <rtti>off : /GR- ;
-- toolset.flags msvc.compile CFLAGS <runtime-debugging>off/<runtime-link>shared : /MD ;
-- toolset.flags msvc.compile CFLAGS <runtime-debugging>on/<runtime-link>shared : /MDd ;
-+ toolset.flags msvc.compile C++FLAGS <rtti>on : /GR ;
-+ toolset.flags msvc.compile C++FLAGS <rtti>off : /GR- ;
-+ toolset.flags msvc.compile OPTIONS <runtime-debugging>off/<runtime-link>shared : /MD ;
-+ toolset.flags msvc.compile OPTIONS <runtime-debugging>on/<runtime-link>shared : /MDd ;
-
-- toolset.flags msvc.compile CFLAGS <runtime-debugging>off/<runtime-link>static/<threading>multi : /MT ;
-- toolset.flags msvc.compile CFLAGS <runtime-debugging>on/<runtime-link>static/<threading>multi : /MTd ;
-+ toolset.flags msvc.compile OPTIONS <runtime-debugging>off/<runtime-link>static/<threading>multi : /MT ;
-+ toolset.flags msvc.compile OPTIONS <runtime-debugging>on/<runtime-link>static/<threading>multi : /MTd ;
-
-- toolset.flags msvc.compile OPTIONS <cflags> : ;
-- toolset.flags msvc.compile.c++ OPTIONS <cxxflags> : ;
-+ toolset.flags msvc.compile CFLAGS <cflags> : ;
-+ toolset.flags msvc.compile.c++ C++FLAGS <cxxflags> : ;
-
- toolset.flags msvc.compile PDB_CFLAG <debug-symbols>on/<debug-store>database : /Fd ;
-
diff --git a/ports/boost-build/portfile.cmake b/ports/boost-build/portfile.cmake
index 9bee6a0b0..c0016203b 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 0abab074f..420e86f76 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 80cd42a75..923c94793 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 83bdb17a4..9467c92e1 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 a02bebd10..9253abf4e 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 234f656dd..dd8dca5c8 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 25afaf23f..09a265da2 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 0edf67d87..1959cc56d 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 562fa62a5..af9f20a0e 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 cd59ff838..db5c4ac84 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 7b85fd92a..d461a5f9b 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 a994479bc..72e700266 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 3b1b2373f..87184c7c6 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 4017b24b9..b25c16d80 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 31de221d1..3576a717b 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 dd1e63c10..d8e52641d 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 7fd29b82f..d8e4da411 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 48f987d51..a422b0535 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 133d7aecd..b52ba2406 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 c63d37c10..c5dde6501 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 df4874126..56ecba686 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 <boost/context/all.hpp> is no longer supported by boost_context.\"")
-endif()
diff --git a/ports/boost-context/vcpkg.json b/ports/boost-context/vcpkg.json
index 22ccf155d..cd4d54f19 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 2317a74e0..3ade7be44 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 369eacd32..8d0fed3e4 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 1e2292488..fdb6ada69 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 790eff2c6..1bd0be804 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 693fca09a..3331ec10b 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 20bf35943..f771279e7 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 fa1e14078..2c2ed7653 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 74767a24e..578f83aae 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 6df9c62ce..77e4b8ac4 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 9fb993438..57f4afa93 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 b2d9b451b..9e32f0e5f 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 ff9ecae62..5fe146960 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 1685331f5..71cf71dd1 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 e87e147c2..98c8a2e79 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 91971f2cc..9e6ebe6ec 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 36be9680c..d195fda68 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 000000000..745fd2983
--- /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 000000000..4ced74c0e
--- /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 eff68f890..7383a7374 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 39db2d855..a5280c098 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 c626a92c5..247ea4b8f 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 cbf240310..27d027222 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 9f02f766e..a3ebd0069 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 46a5834bd..1de96a61d 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 b7451f6aa..bb3ff853a 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 209e7119b..a759a4a44 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 4414015ea..e5f34243d 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 aadce7d0c..bca330a0a 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 c9fbc34da..bfde32a75 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 97cace4b1..f7654c22f 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 55241314a..0e1a1d02f 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 d5f6438d1..9218ed31c 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 9d14c96ee..64f9ed3f8 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 39b9f8965..9654c5c6b 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 1c2ded710..f16a626a9 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 2f117a392..5304250e4 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 33456281b..b2c0651ae 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 e824cf9d2..c383b31c9 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 c04862717..a017e85c8 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 539544f2f..8f49bf9df 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 afce60221..d86bc5aea 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 4d7607130..00181a35f 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 dba5df091..844ccd4ff 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 df76a7e87..a00b0dc30 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 707ca68e8..bcbbb7746 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 c32b2d333..3b28a6b66 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 0bba9bc93..9530fbff3 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 573f8e2de..c1d574a84 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 ac480b262..b6dae4255 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 402b9e0fd..2f3d1c8e8 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 038309329..b14dceb50 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 7fbb59aa3..436b280ef 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 bff59f5c5..61bf8a3b9 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 eb3e7e79f..b4a2db93b 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 324cc11bd..e4e5e22f8 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 1a075a79b..de7c4aa37 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 34a53fdf0..33804f984 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 a59c675fd..6553f69d2 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 1246b2a27..739a20889 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 00e04b7a5..1bdde815c 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 7f07484da..588a84b02 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 3695f5ac9..065612d93 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 ce5ffd240..a50473f90 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 69d0c261f..8d4cdc50c 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 618bafcf9..e5d3e499e 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 5f6bc4df0..d1b382d19 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 f4f402123..431b05bd1 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 765d30870..58f1ffb35 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 88017359b..a73a59b11 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 fccc60b66..5612c624c 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 9a7a4f0af..26d2cfaf5 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 2f043a7b6..f79993cf3 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 ba9c1f960..1a3fa780b 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 06a482f8d..08082c3ca 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 582377d4c..000000000
--- 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 000000000..5a10a4ae1
--- /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 3c6838f26..827c7595b 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 98d632ddb..607771837 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 f55e4328e..0743a5bbc 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 df8348d39..f581c57d7 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 000000000..cea25c975
--- /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 882daae7d..b9c448188 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 <library>/boost//container/<warnings-as-errors>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 e58aac4e2..c3d3dfc60 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 8a17fdb72..f71d998d5 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 f8ae2329f..f7a79b818 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 000000000..a0c3f4023
--- /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 000000000..56067a693
--- /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 7f1588260..27a688c0a 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 72ee4ace0..2831156c4 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 fae7b7fdb..253eb1e57 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 5767a4253..b2e3aa390 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 9b3f1bc7f..db61899ee 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 74d77a16f..89c6386d4 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 865a0b143..66fa64326 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 981ce5743..2ea0a3532 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 014a13569..6953dc449 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 8156322ee..124af670e 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 f88922238..78b28dd4f 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 9b16049e9..970942ccf 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 1b700bb91..6812f2ed4 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",
@@ -36,11 +35,6 @@
"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 2d2c461bc..d44d928c1 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 440963f50..4c33644bb 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 000000000..d25166fa3
--- /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
+ <toolset>intel-linux:<cxxflags>-fvisibility=hidden
+ #<toolset>sun:<cxxflags>-xldscope=hidden
+ [ check-target-builds ../config//has_gcc_visibility "gcc visibility" : <toolset>gcc:<cxxflags>-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 : <include>../src/tr1 <link>shared:<define>BOOST_MATH_TR1_DYN_LINK=1 ;
diff --git a/ports/boost-math/portfile.cmake b/ports/boost-math/portfile.cmake
index 9fbcba6a6..3719fdda5 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 044d88f7a..de22af32b 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 4056d81fe..924035605 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 f91cd2f8c..157d5a1b4 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 54fdfe16c..8b2f5910a 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 " <linkflags>-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 "<cflags>-Zl <compileflags>\"${libpath_arg}\" <linkflags>WindowsApp.lib <cxxflags>/ZW <compileflags>-DVirtualAlloc=VirtualAllocFromApp <compileflags>-D_WIN32_WINNT=0x0A00")
+ string(APPEND CXXFLAGS " <compileflags>\"${libpath_arg}\" <cxxflags>/ZW <compileflags>\"/D_WIN32_WINNT=0x0A00\"")
+ string(APPEND CFLAGS " <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 7917408c3..2a70c7ebd 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 : : <file>"@CURRENT_INSTALLED_DIR@/@BUILD_LIB_PATH@@BOOST_LIB_PREFIX@boost_system@BOOST_LIB_SUFFIX@" <variant>@VARIANT@ ;
+ lib boost_system : : <file>"@CURRENT_INSTALLED_DIR@/lib/@BOOST_LIB_PREFIX@boost_system@BOOST_LIB_RELEASE_SUFFIX@" <variant>release ;
+ lib boost_system : : <file>"@CURRENT_INSTALLED_DIR@/debug/lib/@BOOST_LIB_PREFIX@boost_system@BOOST_LIB_DEBUG_SUFFIX@" <variant>debug ;
explicit boost_system ;
use-project /boost : . ;
@@ -47,7 +48,8 @@ if "@PORT@" != "boost-chrono"
{
use-project /boost/chrono : . ;
- lib boost_chrono : : <file>"@CURRENT_INSTALLED_DIR@/@BUILD_LIB_PATH@@BOOST_LIB_PREFIX@boost_chrono@BOOST_LIB_SUFFIX@" <variant>@VARIANT@ ;
+ lib boost_chrono : : <file>"@CURRENT_INSTALLED_DIR@/lib/@BOOST_LIB_PREFIX@boost_chrono@BOOST_LIB_RELEASE_SUFFIX@" <variant>release ;
+ lib boost_chrono : : <file>"@CURRENT_INSTALLED_DIR@/debug/lib/@BOOST_LIB_PREFIX@boost_chrono@BOOST_LIB_DEBUG_SUFFIX@" <variant>debug ;
explicit boost_chrono ;
}
@@ -55,7 +57,8 @@ if "@PORT@" != "boost-regex"
{
use-project /boost/regex : . ;
- lib boost_regex : : <file>"@CURRENT_INSTALLED_DIR@/@BUILD_LIB_PATH@@BOOST_LIB_PREFIX@boost_regex@BOOST_LIB_SUFFIX@" <variant>@VARIANT@ ;
+ lib boost_regex : : <file>"@CURRENT_INSTALLED_DIR@/lib/@BOOST_LIB_PREFIX@boost_regex@BOOST_LIB_RELEASE_SUFFIX@" <variant>release ;
+ lib boost_regex : : <file>"@CURRENT_INSTALLED_DIR@/debug/lib/@BOOST_LIB_PREFIX@boost_regex@BOOST_LIB_DEBUG_SUFFIX@" <variant>debug ;
explicit boost_regex ;
}
@@ -63,7 +66,8 @@ if "@PORT@" != "boost-date-time"
{
use-project /boost/date_time : . ;
- lib boost_date_time : : <file>"@CURRENT_INSTALLED_DIR@/@BUILD_LIB_PATH@@BOOST_LIB_PREFIX@boost_date_time@BOOST_LIB_SUFFIX@" <variant>@VARIANT@ -<library>/boost/date_time//boost_date_time ;
+ lib boost_date_time : : <file>"@CURRENT_INSTALLED_DIR@/lib/@BOOST_LIB_PREFIX@boost_date_time@BOOST_LIB_RELEASE_SUFFIX@" <variant>release -<library>/boost/date_time//boost_date_time ;
+ lib boost_date_time : : <file>"@CURRENT_INSTALLED_DIR@/debug/lib/@BOOST_LIB_PREFIX@boost_date_time@BOOST_LIB_DEBUG_SUFFIX@" <variant>debug -<library>/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 : : <file>"@CURRENT_INSTALLED_DIR@/@BUILD_LIB_PATH@@BOOST_LIB_PREFIX@boost_thread@BOOST_LIB_SUFFIX@" <variant>@VARIANT@ : : <library>/boost/date_time//boost_date_time ;
+ lib boost_thread : : <file>"@CURRENT_INSTALLED_DIR@/lib/@BOOST_LIB_PREFIX@boost_thread@BOOST_LIB_RELEASE_SUFFIX@" <variant>release : : <library>/boost/date_time//boost_date_time ;
+ lib boost_thread : : <file>"@CURRENT_INSTALLED_DIR@/debug/lib/@BOOST_LIB_PREFIX@boost_thread@BOOST_LIB_DEBUG_SUFFIX@" <variant>debug : : <library>/boost/date_time//boost_date_time ;
explicit boost_thread ;
}
@@ -79,7 +84,8 @@ if "@PORT@" != "boost-timer"
{
use-project /boost/timer : . ;
- lib boost_timer : : <file>"@CURRENT_INSTALLED_DIR@/@BUILD_LIB_PATH@@BOOST_LIB_PREFIX@boost_timer@BOOST_LIB_SUFFIX@" <variant>@VARIANT@ ;
+ lib boost_timer : : <file>"@CURRENT_INSTALLED_DIR@/lib/@BOOST_LIB_PREFIX@boost_timer@BOOST_LIB_RELEASE_SUFFIX@" <variant>release ;
+ lib boost_timer : : <file>"@CURRENT_INSTALLED_DIR@/debug/lib/@BOOST_LIB_PREFIX@boost_timer@BOOST_LIB_DEBUG_SUFFIX@" <variant>debug ;
explicit boost_timer ;
}
@@ -87,7 +93,8 @@ if "@PORT@" != "boost-filesystem"
{
use-project /boost/filesystem : . ;
- lib boost_filesystem : : <file>"@CURRENT_INSTALLED_DIR@/@BUILD_LIB_PATH@@BOOST_LIB_PREFIX@boost_filesystem@BOOST_LIB_SUFFIX@" <variant>@VARIANT@ : : <library>/boost/system//boost_system ;
+ lib boost_filesystem : : <file>"@CURRENT_INSTALLED_DIR@/lib/@BOOST_LIB_PREFIX@boost_filesystem@BOOST_LIB_RELEASE_SUFFIX@" <variant>release : : <library>/boost/system//boost_system ;
+ lib boost_filesystem : : <file>"@CURRENT_INSTALLED_DIR@/debug/lib/@BOOST_LIB_PREFIX@boost_filesystem@BOOST_LIB_DEBUG_SUFFIX@" <variant>debug : : <library>/boost/system//boost_system ;
explicit boost_filesystem ;
}
@@ -95,7 +102,8 @@ if "@PORT@" != "boost-atomic"
{
use-project /boost/atomic : . ;
- lib boost_atomic : : <file>"@CURRENT_INSTALLED_DIR@/@BUILD_LIB_PATH@@BOOST_LIB_PREFIX@boost_atomic@BOOST_LIB_SUFFIX@" <variant>@VARIANT@ ;
+ lib boost_atomic : : <file>"@CURRENT_INSTALLED_DIR@/lib/@BOOST_LIB_PREFIX@boost_atomic@BOOST_LIB_RELEASE_SUFFIX@" <variant>release ;
+ lib boost_atomic : : <file>"@CURRENT_INSTALLED_DIR@/debug/lib/@BOOST_LIB_PREFIX@boost_atomic@BOOST_LIB_DEBUG_SUFFIX@" <variant>debug ;
explicit boost_atomic ;
}
@@ -106,7 +114,8 @@ if "@PORT@" != "boost-context"
use-project /boost/context : . ;
- lib boost_context : : <file>"@CURRENT_INSTALLED_DIR@/@BUILD_LIB_PATH@@BOOST_LIB_PREFIX@boost_context@BOOST_LIB_SUFFIX@" <variant>@VARIANT@ ;
+ lib boost_context : : <file>"@CURRENT_INSTALLED_DIR@/lib/@BOOST_LIB_PREFIX@boost_context@BOOST_LIB_RELEASE_SUFFIX@" <variant>release ;
+ lib boost_context : : <file>"@CURRENT_INSTALLED_DIR@/debug/lib/@BOOST_LIB_PREFIX@boost_context@BOOST_LIB_DEBUG_SUFFIX@" <variant>debug ;
explicit boost_context ;
}
@@ -114,7 +123,8 @@ if "@PORT@" != "boost-test"
{
use-project /boost/test : . ;
- lib boost_unit_test_framework : : <file>"@CURRENT_INSTALLED_DIR@/@BUILD_LIB_PATH@@BOOST_LIB_PREFIX@boost_unit_test_framework@BOOST_LIB_SUFFIX@" <variant>@VARIANT@ ;
+ lib boost_unit_test_framework : : <file>"@CURRENT_INSTALLED_DIR@/lib/@BOOST_LIB_PREFIX@boost_unit_test_framework@BOOST_LIB_RELEASE_SUFFIX@" <variant>release ;
+ lib boost_unit_test_framework : : <file>"@CURRENT_INSTALLED_DIR@/debug/lib/@BOOST_LIB_PREFIX@boost_unit_test_framework@BOOST_LIB_DEBUG_SUFFIX@" <variant>debug ;
explicit boost_unit_test_framework ;
}
@@ -122,10 +132,29 @@ if "@PORT@" != "boost-serialization"
{
use-project /boost/serialization : . ;
- lib boost_serialization : : <file>"@CURRENT_INSTALLED_DIR@/@BUILD_LIB_PATH@@BOOST_LIB_PREFIX@boost_serialization@BOOST_LIB_SUFFIX@" <variant>@VARIANT@ ;
+ lib boost_serialization : : <file>"@CURRENT_INSTALLED_DIR@/lib/@BOOST_LIB_PREFIX@boost_serialization@BOOST_LIB_RELEASE_SUFFIX@" <variant>release ;
+ lib boost_serialization : : <file>"@CURRENT_INSTALLED_DIR@/debug/lib/@BOOST_LIB_PREFIX@boost_serialization@BOOST_LIB_DEBUG_SUFFIX@" <variant>debug ;
explicit boost_serialization ;
}
+if "@PORT@" != "boost-mpi"
+{
+ use-project /boost/mpi : . ;
+
+ lib boost_mpi : : <file>"@CURRENT_INSTALLED_DIR@/lib/@BOOST_LIB_PREFIX@boost_mpi@BOOST_LIB_RELEASE_SUFFIX@" <variant>release : : <library>/boost/serialization//boost_serialization ;
+ lib boost_mpi : : <file>"@CURRENT_INSTALLED_DIR@/debug/lib/@BOOST_LIB_PREFIX@boost_mpi@BOOST_LIB_DEBUG_SUFFIX@" <variant>debug : : <library>/boost/serialization//boost_serialization ;
+ explicit boost_mpi ;
+}
+
+if "@PORT@" != "boost-container"
+{
+ use-project /boost/container : . ;
+
+ lib boost_container : : <file>"@CURRENT_INSTALLED_DIR@/lib/@BOOST_LIB_PREFIX@boost_container@BOOST_LIB_RELEASE_SUFFIX@" <variant>release ;
+ lib boost_container : : <file>"@CURRENT_INSTALLED_DIR@/debug/lib/@BOOST_LIB_PREFIX@boost_container@BOOST_LIB_DEBUG_SUFFIX@" <variant>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 373a9a44d..e4a4fd9f3 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 811149470..aabe51b01 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@" : <python-debugging>on ;
}
-if "@PORT@" = "boost-mpi"
+if "@PORT@" = "boost-mpi" || "@PORT@" = "boost-graph-parallel"
{
using mpi : :
<library-path>"@CURRENT_INSTALLED_DIR@/lib"
@@ -83,5 +82,5 @@ else
}
}
-lib iconv : : <file>"@LIBICONV_LIBRARY@" <link>shared <runtime-link>shared <variant>release : : ;
-lib iconv : : <file>"@LIBICONV_LIBRARY@" <link>shared <runtime-link>shared <variant>debug : : ;
+lib iconv : : <file>"@VCPKG_ICONV_LIBRARY_RELEASE@" <link>shared <runtime-link>shared <variant>release : : ;
+lib iconv : : <file>"@VCPKG_ICONV_LIBRARY_DEBUG@" <link>shared <runtime-link>shared <variant>debug : : ;
diff --git a/ports/boost-modular-build-helper/vcpkg.json b/ports/boost-modular-build-helper/vcpkg.json
index 78d6efa37..63251aa3c 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 2ebcbc847..e1a2e7278 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 e197249a9..0869b27f7 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 759f4849f..4eec827fc 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 4eb15cb1d..7578247b5 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 e8d6079d9..0dc764257 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 3fadfc060..9cb9d09e7 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 982679e01..10784dfc4 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 999fbb596..f1d3dbca7 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 37b9e89a0..a6eb4db9e 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 4704144e0..6b6a34546 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 625a9c988..78d172a5c 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 07804cbd4..ac7da7e01 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 e8ac46934..bd178e64d 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 4bc77042b..0c18de7a9 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 8002d7186..684d8796f 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 523e5fb2c..cd4bfdf32 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 000000000..e097d8036
--- /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 =
+ <link>shared:<define>BOOST_NOWIDE_DYN_LINK=1
diff --git a/ports/boost-nowide/b2-options.cmake b/ports/boost-nowide/b2-options.cmake
index cac0b0b95..573883468 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 924d952de..e058c6643 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 08d1daca3..447705361 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 24ebf24f7..cf4e640c5 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 a25310104..4d1bd9593 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 0a7c9e2fb..568f2dfc0 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 483ea6e86..618b34f68 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 0705d960a..83d100cff 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 5cfaf9a3a..ba1c0e222 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 b434f1f22..00c443393 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 fe9ab77a2..7088f3e34 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 79ef14dba..34cc9d90a 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 104daca2d..f82c3750e 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 2d9c1acc5..ba5c51579 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 d662d36a7..4d1a53287 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 7c6489e27..615a77b51 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 6c6cbf410..ea10cd7b6 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 9c3f00410..5ce6dfe70 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 49196cb71..f4ea48609 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 695cc40c8..9ced6b08a 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 50040ac1a..8a8378ad7 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 6f81c5c16..b0387c7b4 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 89a857b1b..1e0f3f14e 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 a2d4d2296..332836b92 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 8cdb410b3..6c8c3a451 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 50f64847e..dc4efd117 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 2c571dccf..5f561935c 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 b70eb0a1c..09673725f 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 c92339abe..7660f620f 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 c59feceb9..27c0d1647 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 580cfbfa6..594b842c6 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 77bc117b6..1988be927 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 f4bab0e24..28af65129 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 000000000..fe15c5e8f
--- /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 000000000..accbd3874
--- /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 c3e8e2127..8ba04af74 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 d9960f408..1706a7c94 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 dd20b347b..f3ad60b71 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 c01c411e2..dceaf1321 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 e643b8bb4..1866bf5d3 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 9adf41653..7bfba355c 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 da341f878..3ef8d6a15 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 1edc6dfe2..8b1c2ef5d 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 097f770f2..f8bcfccad 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 754db2e9c..0ba6de705 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 eaf65eb1f..2ced66419 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 9ead8ef80..2a92183a5 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 1786248e6..587d4db9d 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 4f40f9d6c..d2e9e6c4f 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 aa78a1ae6..605832012 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 b17779eed..254fc0537 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 9c87047e7..352cbbe17 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 e3f71c4a6..363838789 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 61cf338a5..915af0792 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 b3d2a6091..566d04c56 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 e5c738114..658d78cd3 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 96f306910..131e77673 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 0994a9ba5..986b9853b 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 bbe3943be..d328b0575 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 cf95910f7..920472495 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 7f0b9400c..98eec9908 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 c0ffebaef..51fe27f77 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 172efc162..f75fe3b5f 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 f65973dd6..49c102fca 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 caebbac00..4e3e790a8 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 83120dd98..479c4c63b 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 c50e9a2e6..a3b85edc9 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 08925d5f7..eb6f92a64 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 ec6278f49..03e7f7b51 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 829172d48..b5367ece5 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 3ba81888f..081c5af52 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 ccc0d5958..a849f0ccd 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 ff1b17488..4398affb7 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 d1271b2dd..c11e60481 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 b1a7d2687..0664a3a7d 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 ab617b641..418975fbb 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 6a27f491a..73445511f 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 5b1936e93..67e382249 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 0137445f0..ee2674cad 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 21d0f03fe..7d92dd19d 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 8939c1fa4..922a5f330 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 bfc5dee5a..bbae650e8 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 39ffb53b2..6ac3905da 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 0f98c557d..79cc82504 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 6b2c8edff..5187f8f63 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 564a247ab..2fa747264 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 9e76367b9..b91791b01 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 592e1402a..c2f1f0914 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 8718629dd..b543770ae 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 fcca8cb5b..455aae9d5 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 aceb8db87..3c6d96c80 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 9d0040981..837dcda6b 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 f679818dd..93e53cb37 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 b61649bc6..18564ada6 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 d64351cea..ae20d2496 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 5f731c81a..270379b95 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 3ec8a549c..48d98c521 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 b7afec097..625b6671f 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 867e95e88..48919ee7b 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 64942aefe..d554a0b06 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 ecc5bdaf5..6b919889b 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 10bf76326..0bbde14fb 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 93322f28e..685897458 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 d162575d4..d8ce3c672 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 489c94e4e..d3977ed53 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 0e856f5d0..93df8d665 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 1b0d943b4..ebccbb631 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 09bef55d6..09aa7f2f3 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 7ac447db4..3a4afc42b 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 7b5b94d25..c0fcd1274 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 4e443ec32..b8cf77da9 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 8675aff1b..b1084f5c3 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 6ae1500d9..0702ca049 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 66b645416..da333b834 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 bfe621ed0..89f4a492f 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 f703a3a6e..73dbcda75 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 e77682854..c571ce509 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 0d3547aab..771b5d8a0 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 5519083b3..e28c1022e 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 e4a06c5a0..a823020a8 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 2be7c6446..73350f053 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 d22659efc..3b73dbb6c 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 1754882e4..1af24d813 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 125cc7fc5..cc21a448a 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 db17a2673..a874786a8 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 2d07b287d..761743a56 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 c95542ab5..e959cbb19 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 804e1be14..1e457e8be 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 302004ee9..dd1f8f7de 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 99c4899e2..3f1102298 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 d2a6e23f9..17b4dc162 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 58313ddbf..bdc57e0d1 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 1952f5a64..000000000
--- 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 : : <name>icuuc
-- <search>$(ICU_PATH)/lib
-- <link>shared
-- <runtime-link>shared ;
--
-- searched-lib icuuc : : <toolset>msvc
-- <variant>debug
-- <name>icuucd
-- <search>$(ICU_PATH)/lib
-- <link>shared
-- <runtime-link>shared ;
--
-- searched-lib icuuc : : <name>this_is_an_invalid_library_name ;
--
-- searched-lib icudt : : <search>$(ICU_PATH)/lib
-- <name>icudata
-- <link>shared
-- <runtime-link>shared ;
--
-- searched-lib icudt : : <search>$(ICU_PATH)/lib
-- <name>icudt
-- <toolset>msvc
-- <link>shared
-- <runtime-link>shared ;
--
-- searched-lib icudt : : <name>this_is_an_invalid_library_name ;
--
-- searched-lib icuin : : <search>$(ICU_PATH)/lib
-- <name>icui18n
-- <link>shared
-- <runtime-link>shared ;
--
-- searched-lib icuin : : <toolset>msvc
-- <variant>debug
-- <name>icuind
-- <search>$(ICU_PATH)/lib
-- <link>shared
-- <runtime-link>shared ;
--
-- searched-lib icuin : : <toolset>msvc
-- <variant>release
-- <name>icuin
-- <search>$(ICU_PATH)/lib
-- <link>shared
-- <runtime-link>shared ;
--
-- searched-lib icuin : : <name>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 = <include>$(ICU_PATH)/include
-- <library>icuuc/<link>shared/<runtime-link>shared
-- <library>icudt/<link>shared/<runtime-link>shared
-- <library>icuin/<link>shared/<runtime-link>shared
-- <dll-path>$(ICU_PATH)/bin
-- <runtime-link>shared ;
-+ <library>icuuc
-+ <library>icuin
-+ <library>icudt
-+ <dll-path>$(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 <unicode/uchar.h>
- #include <unicode/coll.h>
-
--#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 : : <runtime-link>shared <conditional>@path_options ;
-- lib icuuc : : <toolset>msvc <variant>debug <name>icuucd <runtime-link>shared <conditional>@path_options ;
-- lib icuuc : : <toolset>intel <target-os>windows <variant>debug <name>icuucd <runtime-link>shared <conditional>@path_options ;
-- lib icuuc : : <name>sicuuc <runtime-link>static <conditional>@path_options ;
-- lib icuuc : : <toolset>msvc <variant>debug <name>sicuucd <runtime-link>static <conditional>@path_options ;
-- lib icuuc : : <toolset>intel <target-os>windows <variant>debug <name>sicuucd <runtime-link>static <conditional>@path_options ;
-- lib icuuc : : <name>this_is_an_invalid_library_name ;
--
-- lib icudt : : <name>icudata <runtime-link>shared <conditional>@path_options ;
-- lib icudt : : <name>icudt <toolset>msvc <runtime-link>shared <conditional>@path_options ;
-- lib icudt : : <name>icudt <toolset>intel <target-os>windows <runtime-link>shared <conditional>@path_options ;
-- lib icudt : : <name>sicudata <runtime-link>static <conditional>@path_options ;
-- lib icudt : : <name>sicudt <toolset>msvc <runtime-link>static <conditional>@path_options ;
-- lib icudt : : <name>sicudt <toolset>intel <target-os>windows <runtime-link>static <conditional>@path_options ;
-- lib icudt : : <name>this_is_an_invalid_library_name ;
--
-- lib icuin : : <name>icui18n <runtime-link>shared <conditional>@path_options ;
-- lib icuin : : <toolset>msvc <variant>debug <name>icuind <runtime-link>shared <conditional>@path_options ;
-- lib icuin : : <toolset>msvc <name>icuin <runtime-link>shared <conditional>@path_options ;
-- lib icuin : : <toolset>intel <target-os>windows <variant>debug <name>icuind <runtime-link>shared <conditional>@path_options ;
-- lib icuin : : <toolset>intel <target-os>windows <name>icuin <runtime-link>shared <conditional>@path_options ;
-- lib icuin : : <name>sicui18n <runtime-link>static <conditional>@path_options ;
-- lib icuin : : <toolset>msvc <variant>debug <name>sicuind <runtime-link>static <conditional>@path_options ;
-- lib icuin : : <toolset>msvc <name>sicuin <runtime-link>static <conditional>@path_options ;
-- lib icuin : : <toolset>intel <target-os>windows <variant>debug <name>sicuind <runtime-link>static <conditional>@path_options ;
-- lib icuin : : <toolset>intel <target-os>windows <name>sicuin <runtime-link>static <conditional>@path_options ;
-- lib icuin : : <name>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 =
- <include>$(ICU_PATH)/include
-- <runtime-link>shared:<library>icuuc/<link>shared
-- <runtime-link>shared:<library>icudt/<link>shared
-- <runtime-link>shared:<library>icuin/<link>shared
-- <runtime-link>static:<library>icuuc
-- <runtime-link>static:<library>icudt
-- <runtime-link>static:<library>icuin
-- <define>BOOST_HAS_ICU=1
-- <runtime-link>static:<define>U_STATIC_IMPLEMENTATION=1
-+ <library>icuuc
-+ <library>icudt
-+ <library>icuin
-+ <define>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 311cc8951..000000000
--- a/ports/boost/desktop/user-config.jam
+++ /dev/null
@@ -1,38 +0,0 @@
-using msvc : 14.0 : cl.exe :
-<setup>echo
-;
-
-using msvc : 14.1 : cl.exe :
-<setup>echo
-;
-
-using python : @PYTHON_VERSION@ : : "@PYTHON_INCLUDE_PATH@" : "@PYTHONLIBS_RELEASE@" ;
-using python : @PYTHON_VERSION@ : : "@PYTHON_INCLUDE_PATH@" : "@PYTHONLIBS_DEBUG@" : <python-debugging>on ;
-
-project user-config ;
-lib advapi32 ;
-lib icuuc : : <search>"@CURRENT_INSTALLED_DIR@/lib" : :
- <runtime-link>"@LIB_RUNTIME_LINK@"
- <library>advapi32 ;
-
-lib icuuc : : <search>"@CURRENT_INSTALLED_DIR@/debug/lib"
- <variant>debug
- <name>icuucd : :
- <runtime-link>"@LIB_RUNTIME_LINK@"
- <library>advapi32 ;
-
-lib icuin : : <search>"@CURRENT_INSTALLED_DIR@/lib" : :
- <runtime-link>"@LIB_RUNTIME_LINK@" ;
-
-lib icuin : : <search>"@CURRENT_INSTALLED_DIR@/debug/lib"
- <variant>debug
- <name>icuind : :
- <runtime-link>"@LIB_RUNTIME_LINK@" ;
-
-lib icudt : : <search>"@CURRENT_INSTALLED_DIR@/lib" : :
- <runtime-link>"@LIB_RUNTIME_LINK@" ;
-
-lib icudt : : <search>"@CURRENT_INSTALLED_DIR@/debug/lib"
- <variant>debug
- <name>icudtd : :
- <runtime-link>"@LIB_RUNTIME_LINK@" ; \ No newline at end of file
diff --git a/ports/boost/portfile.cmake b/ports/boost/portfile.cmake
index df3ab59c3..065116c27 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 975b1d412..000000000
--- a/ports/boost/uwp/user-config.jam
+++ /dev/null
@@ -1,23 +0,0 @@
-using msvc : 14.0 : cl.exe :
-<setup>echo
-<compileflags>"\"/AI@PLATFORM_WINMD_DIR@\""
-<linkflags>kernel32.lib
-<linkflags>RuntimeObject.lib
-<linkflags>ole32.lib
-;
-
-using msvc : 14.1 : cl.exe :
-<setup>echo
-<compileflags>"\"/AI@PLATFORM_WINMD_DIR@\""
-<linkflags>kernel32.lib
-<linkflags>RuntimeObject.lib
-<linkflags>ole32.lib
-;
-
-project user-config ;
-
-lib icuuc : : <name>dummy_lib_that_doesnt_exist ;
-
-lib icuin : : <name>dummy_lib_that_doesnt_exist ;
-
-lib icudt : : <name>dummy_lib_that_doesnt_exist ; \ No newline at end of file
diff --git a/ports/boost/vcpkg.json b/ports/boost/vcpkg.json
index 2ea1d4d3b..cf925fe92 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 4f802910a..09984c737 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 0b7b9d9be..386b978bd 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 100ad6531..fa32759b4 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 000000000..69924d219
--- /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 2ec1bd094..d2055fe1a 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 74df96ee5..eba2acd9f 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 000000000..8fed5713d
--- /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 <boost/phoenix.hpp>
+ #endif
+ #include <boost/spirit/include/classic_file_iterator.hpp>
++#include <boost/foreach.hpp>
+
+ #include <map>
+
diff --git a/ports/wt/portfile.cmake b/ports/wt/portfile.cmake
index d7d70dab7..30dd1af9a 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 7a92d9228..303e56c77 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 107951472..e7d258d50 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 <path>/.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 <boost/polymorphic_cast.hpp> and <boost/numeric/conversion/cast.hpp>
- 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 a88f8441d..000000000
--- 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 <boost/context/all.hpp> 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 43594a044..000000000
--- 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 bdc751886..000000000
--- 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 <library>/boost//container/<warnings-as-errors>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 fcbdd5814..000000000
--- 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 a52342259..000000000
--- 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 8bdb71d55..fcea39c41 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 0fb40249d..1f27c1285 100644
--- a/versions/a-/avro-cpp.json
+++ b/versions/a-/avro-cpp.json
@@ -1,6 +1,11 @@
{
"versions": [
{
+ "git-tree": "7804bfb279bdea0b9e270f010e1683b9b8d7ee38",
+ "version-date": "2021-06-01",
+ "port-version": 1
+ },
+ {
"git-tree": "ecafbb456636115f10c5670a8bb484181c133d89",
"version-date": "2021-06-01",
"port-version": 0
diff --git a/versions/b-/boost-accumulators.json b/versions/b-/boost-accumulators.json
index 91997673a..c8562b855 100644
--- a/versions/b-/boost-accumulators.json
+++ b/versions/b-/boost-accumulators.json
@@ -1,6 +1,11 @@
{
"versions": [
{
+ "git-tree": "b24ef7a5bec0e29c8013593cd6bba58e52b19a7a",
+ "version": "1.77.0",
+ "port-version": 0
+ },
+ {
"git-tree": "94824d664d1b512dd44c3c84652b59da7726273a",
"version": "1.76.0",
"port-version": 0
diff --git a/versions/b-/boost-algorithm.json b/versions/b-/boost-algorithm.json
index d4abb0b55..85eb9ae21 100644
--- a/versions/b-/boost-algorithm.json
+++ b/versions/b-/boost-algorithm.json
@@ -1,6 +1,11 @@
{
"versions": [
{
+ "git-tree": "338f795a1e6d73ab25444f64fe7ba1d617128813",
+ "version": "1.77.0",
+ "port-version": 0
+ },
+ {
"git-tree": "b6ce23e02aaf8b595e852e9746677fa7f85819ca",
"version": "1.76.0",
"port-version": 0
diff --git a/versions/b-/boost-align.json b/versions/b-/boost-align.json
index 53a6ac2c0..56e02d2dd 100644
--- a/versions/b-/boost-align.json
+++ b/versions/b-/boost-align.json
@@ -1,6 +1,11 @@
{
"versions": [
{
+ "git-tree": "5e733503d18c7e82478961e1155a40a95af0ab42",
+ "version": "1.77.0",
+ "port-version": 0
+ },
+ {
"git-tree": "b28cfbc210773962783f57f6526678f1085be471",
"version": "1.76.0",
"port-version": 0
diff --git a/versions/b-/boost-any.json b/versions/b-/boost-any.json
index c548b6c62..c1150ccd6 100644
--- a/versions/b-/boost-any.json
+++ b/versions/b-/boost-any.json
@@ -1,6 +1,11 @@
{
"versions": [
{
+ "git-tree": "cf8bdfd2ce434a981620383dcc07d46c0a071ca1",
+ "version": "1.77.0",
+ "port-version": 0
+ },
+ {
"git-tree": "20631fecfd4ef3388bcaca6a3491d27b23bde42d",
"version": "1.76.0",
"port-version": 0
diff --git a/versions/b-/boost-array.json b/versions/b-/boost-array.json
index 2f0eb1855..f14f775d7 100644
--- a/versions/b-/boost-array.json
+++ b/versions/b-/boost-array.json
@@ -1,6 +1,11 @@
{
"versions": [
{
+ "git-tree": "fb008cce0de1c6a34ac5222d03d7e1069d135dc4",
+ "version": "1.77.0",
+ "port-version": 0
+ },
+ {
"git-tree": "bea67607788bd73e3c83b93848a507090f886b7c",
"version": "1.76.0",
"port-version": 0
diff --git a/versions/b-/boost-asio.json b/versions/b-/boost-asio.json
index 1043fdf4e..655983326 100644
--- a/versions/b-/boost-asio.json
+++ b/versions/b-/boost-asio.json
@@ -1,6 +1,11 @@
{
"versions": [
{
+ "git-tree": "9c5c591c857588b69354bf075019bc78ce4237bd",
+ "version": "1.77.0",
+ "port-version": 0
+ },
+ {
"git-tree": "c422367cb9f7a8de0fcbf1809e1a2cab1983bce9",
"version": "1.76.0",
"port-version": 0
diff --git a/versions/b-/boost-assert.json b/versions/b-/boost-assert.json
index 38aa1d4ae..04e07585c 100644
--- a/versions/b-/boost-assert.json
+++ b/versions/b-/boost-assert.json
@@ -1,6 +1,11 @@
{
"versions": [
{
+ "git-tree": "db6b88ce332c6752f87f8f0c098a832e23610303",
+ "version": "1.77.0",
+ "port-version": 0
+ },
+ {
"git-tree": "d756c428b49e3aed8ce71c1d0b946426e929ef8a",
"version": "1.76.0",
"port-version": 0
diff --git a/versions/b-/boost-assign.json b/versions/b-/boost-assign.json
index 1ee54c914..2ba9d6427 100644
--- a/versions/b-/boost-assign.json
+++ b/versions/b-/boost-assign.json
@@ -1,6 +1,11 @@
{
"versions": [
{
+ "git-tree": "c7c391576a6f9714453c28f6b73ddcb3c7439827",
+ "version": "1.77.0",
+ "port-version": 0
+ },
+ {
"git-tree": "b026e0722c90b595f8125caab74275b68dcd81f9",
"version": "1.76.0",
"port-version": 0
diff --git a/versions/b-/boost-atomic.json b/versions/b-/boost-atomic.json
index be30f33fe..b16f49938 100644
--- a/versions/b-/boost-atomic.json
+++ b/versions/b-/boost-atomic.json
@@ -1,6 +1,11 @@
{
"versions": [
{
+ "git-tree": "c5f02ea8b6555b20b6cc8901bdae9e9628086640",
+ "version": "1.77.0",
+ "port-version": 0
+ },
+ {
"git-tree": "cfe27152cb82633d279f5c55b3eb9ba3b454e23e",
"version": "1.76.0",
"port-version": 0
diff --git a/versions/b-/boost-beast.json b/versions/b-/boost-beast.json
index f3d48090a..58a516bcd 100644
--- a/versions/b-/boost-beast.json
+++ b/versions/b-/boost-beast.json
@@ -1,6 +1,11 @@
{
"versions": [
{
+ "git-tree": "154d8664ca78bcee263cec7a297afe36a4877313",
+ "version": "1.77.0",
+ "port-version": 0
+ },
+ {
"git-tree": "9d135f2fabb815ef2c643e71db48e227494aa3dd",
"version": "1.76.0",
"port-version": 0
diff --git a/versions/b-/boost-bimap.json b/versions/b-/boost-bimap.json
index afb682e39..ff33f654c 100644
--- a/versions/b-/boost-bimap.json
+++ b/versions/b-/boost-bimap.json
@@ -1,6 +1,11 @@
{
"versions": [
{
+ "git-tree": "726aaa86124fd8d1658f0813902b8bf9b27bb707",
+ "version": "1.77.0",
+ "port-version": 0
+ },
+ {
"git-tree": "2a01b028c11f40a89e1f0157f97e866ed4d53046",
"version": "1.76.0",
"port-version": 0
diff --git a/versions/b-/boost-bind.json b/versions/b-/boost-bind.json
index bf814c60d..a69492ff3 100644
--- a/versions/b-/boost-bind.json
+++ b/versions/b-/boost-bind.json
@@ -1,6 +1,11 @@
{
"versions": [
{
+ "git-tree": "a1764edb5aaa4cf532e6e2d60d56420240dec410",
+ "version": "1.77.0",
+ "port-version": 0
+ },
+ {
"git-tree": "7e622ce41f16af974c759e51dd9a250b054b3a71",
"version": "1.76.0",
"port-version": 0
diff --git a/versions/b-/boost-build.json b/versions/b-/boost-build.json
index 42d36cd47..a660f3f63 100644
--- a/versions/b-/boost-build.json
+++ b/versions/b-/boost-build.json
@@ -1,6 +1,11 @@
{
"versions": [
{
+ "git-tree": "d12d4a6f44a7356c4262b27adcda834fe893b576",
+ "version-string": "1.77.0",
+ "port-version": 0
+ },
+ {
"git-tree": "8e84097fbdf78eb6220bb0bb7c63addefb6301d9",
"version-string": "1.75.0",
"port-version": 0
diff --git a/versions/b-/boost-callable-traits.json b/versions/b-/boost-callable-traits.json
index adc0b9f7b..ae3883005 100644
--- a/versions/b-/boost-callable-traits.json
+++ b/versions/b-/boost-callable-traits.json
@@ -1,6 +1,11 @@
{
"versions": [
{
+ "git-tree": "6c22b4049665b95038b8f5d1e1952434f1387f7c",
+ "version": "1.77.0",
+ "port-version": 0
+ },
+ {
"git-tree": "61e468bd018412606e863d2b43d9b01c54205ba8",
"version": "1.76.0",
"port-version": 0
diff --git a/versions/b-/boost-chrono.json b/versions/b-/boost-chrono.json
index 92397aedc..058f458e4 100644
--- a/versions/b-/boost-chrono.json
+++ b/versions/b-/boost-chrono.json
@@ -1,6 +1,11 @@
{
"versions": [
{
+ "git-tree": "f0143b4dd81e3de932ea886e69efd196452d81b3",
+ "version": "1.77.0",
+ "port-version": 0
+ },
+ {
"git-tree": "9852214af239e8f5f34ba4299ac07b5e207f01da",
"version": "1.76.0",
"port-version": 0
diff --git a/versions/b-/boost-circular-buffer.json b/versions/b-/boost-circular-buffer.json
index 0d7578bab..0de7c05da 100644
--- a/versions/b-/boost-circular-buffer.json
+++ b/versions/b-/boost-circular-buffer.json
@@ -1,6 +1,11 @@
{
"versions": [
{
+ "git-tree": "6352fb4c9b9e30001311015e28e712e9a2ef4a33",
+ "version": "1.77.0",
+ "port-version": 0
+ },
+ {
"git-tree": "bcf85566e4489a3d73496650c2ae9481ff3640ef",
"version": "1.76.0",
"port-version": 0
diff --git a/versions/b-/boost-compatibility.json b/versions/b-/boost-compatibility.json
index 2c9f8fb1e..11473c87d 100644
--- a/versions/b-/boost-compatibility.json
+++ b/versions/b-/boost-compatibility.json
@@ -1,6 +1,11 @@
{
"versions": [
{
+ "git-tree": "b2b4f365d9ee62baf2f0197bad774a679cb7449e",
+ "version": "1.77.0",
+ "port-version": 0
+ },
+ {
"git-tree": "06fb2597b509bc3d29528cb737c46db0ee09ecdc",
"version": "1.76.0",
"port-version": 0
diff --git a/versions/b-/boost-compute.json b/versions/b-/boost-compute.json
index 34cca0afd..a4d2f5636 100644
--- a/versions/b-/boost-compute.json
+++ b/versions/b-/boost-compute.json
@@ -1,6 +1,11 @@
{
"versions": [
{
+ "git-tree": "3e134e562b5a454a46bf922f7633cdf581db7795",
+ "version": "1.77.0",
+ "port-version": 0
+ },
+ {
"git-tree": "805aad1fd978317024fd94885e2cfde0b90af4ef",
"version": "1.76.0",
"port-version": 0
diff --git a/versions/b-/boost-concept-check.json b/versions/b-/boost-concept-check.json
index a8e628302..e116be7dc 100644
--- a/versions/b-/boost-concept-check.json
+++ b/versions/b-/boost-concept-check.json
@@ -1,6 +1,11 @@
{
"versions": [
{
+ "git-tree": "9bdfb3a9b14b35dc1833bc559226c7925096ff57",
+ "version": "1.77.0",
+ "port-version": 0
+ },
+ {
"git-tree": "b6c3818b3fbea8e53859becf5f7a80ab8e583a85",
"version": "1.76.0",
"port-version": 0
diff --git a/versions/b-/boost-config.json b/versions/b-/boost-config.json
index 050000841..6e93f18fe 100644
--- a/versions/b-/boost-config.json
+++ b/versions/b-/boost-config.json
@@ -1,6 +1,11 @@
{
"versions": [
{
+ "git-tree": "2a93a4c962b961f617c133389c18a994e3c27af1",
+ "version": "1.77.0",
+ "port-version": 0
+ },
+ {
"git-tree": "a840275c02416548a8fa29b9d6170cb0a6e14680",
"version": "1.76.0",
"port-version": 0
diff --git a/versions/b-/boost-container-hash.json b/versions/b-/boost-container-hash.json
index ca606953d..961198633 100644
--- a/versions/b-/boost-container-hash.json
+++ b/versions/b-/boost-container-hash.json
@@ -1,6 +1,11 @@
{
"versions": [
{
+ "git-tree": "76c8d3c46db10b6774d6986822e53d1140934667",
+ "version": "1.77.0",
+ "port-version": 0
+ },
+ {
"git-tree": "b8f8aa1976367c2a674b1a8a91ec5e2ceee25a4c",
"version": "1.76.0",
"port-version": 0
diff --git a/versions/b-/boost-container.json b/versions/b-/boost-container.json
index 2da6fb4ca..99438e8de 100644
--- a/versions/b-/boost-container.json
+++ b/versions/b-/boost-container.json
@@ -1,6 +1,11 @@
{
"versions": [
{
+ "git-tree": "9af11f40e9b9fc2ebdda7e8885f9f49dea1923d7",
+ "version": "1.77.0",
+ "port-version": 0
+ },
+ {
"git-tree": "d24b325327cadb5031964d839a0c89ca482d87ad",
"version": "1.76.0",
"port-version": 0
diff --git a/versions/b-/boost-context.json b/versions/b-/boost-context.json
index 02dd5e0ff..4b72fec66 100644
--- a/versions/b-/boost-context.json
+++ b/versions/b-/boost-context.json
@@ -1,6 +1,11 @@
{
"versions": [
{
+ "git-tree": "ec8ceb582e4ef9936ceb840c70b90dfb20703f1d",
+ "version": "1.77.0",
+ "port-version": 0
+ },
+ {
"git-tree": "42c1043410aaf53351ccaf5c7ee6ae133f78a5db",
"version": "1.76.0",
"port-version": 1
diff --git a/versions/b-/boost-contract.json b/versions/b-/boost-contract.json
index 6a3914a38..d71be84fc 100644
--- a/versions/b-/boost-contract.json
+++ b/versions/b-/boost-contract.json
@@ -1,6 +1,11 @@
{
"versions": [
{
+ "git-tree": "c8249694c8d2dfd942dbb733f138997d00ce89c7",
+ "version": "1.77.0",
+ "port-version": 0
+ },
+ {
"git-tree": "6b8c36f8582d262cc3c02dc91e98309dd53b5a4b",
"version": "1.76.0",
"port-version": 0
diff --git a/versions/b-/boost-conversion.json b/versions/b-/boost-conversion.json
index 339724897..40cc34977 100644
--- a/versions/b-/boost-conversion.json
+++ b/versions/b-/boost-conversion.json
@@ -1,6 +1,11 @@
{
"versions": [
{
+ "git-tree": "5b591e95244353857eaade53621ee895b1d9e0a6",
+ "version": "1.77.0",
+ "port-version": 0
+ },
+ {
"git-tree": "a18dc435cbe0aa35d32830fbe85d7d5ab0b71bf0",
"version": "1.76.0",
"port-version": 0
diff --git a/versions/b-/boost-convert.json b/versions/b-/boost-convert.json
index b12a031b7..1bdea7dfb 100644
--- a/versions/b-/boost-convert.json
+++ b/versions/b-/boost-convert.json
@@ -1,6 +1,11 @@
{
"versions": [
{
+ "git-tree": "8f01a746807fe131cfd83962df7faebd340eaef4",
+ "version": "1.77.0",
+ "port-version": 0
+ },
+ {
"git-tree": "d13b694428c83a3f00302d0a4af2d2c457f13f05",
"version": "1.76.0",
"port-version": 0
diff --git a/versions/b-/boost-core.json b/versions/b-/boost-core.json
index 03ec7ef20..8c80cf3e0 100644
--- a/versions/b-/boost-core.json
+++ b/versions/b-/boost-core.json
@@ -1,6 +1,11 @@
{
"versions": [
{
+ "git-tree": "a56c8546828ee16a442a336c2385f9986f8c055f",
+ "version": "1.77.0",
+ "port-version": 0
+ },
+ {
"git-tree": "f72d1f923bbbf99709e9cbaf54f36b7c2d22d169",
"version": "1.76.0",
"port-version": 0
diff --git a/versions/b-/boost-coroutine.json b/versions/b-/boost-coroutine.json
index f00bc267b..ac2aa2410 100644
--- a/versions/b-/boost-coroutine.json
+++ b/versions/b-/boost-coroutine.json
@@ -1,6 +1,11 @@
{
"versions": [
{
+ "git-tree": "a5afb95d36e4f0baa263193b00e9a1abc1f01454",
+ "version": "1.77.0",
+ "port-version": 0
+ },
+ {
"git-tree": "55c94396b67927007f75ce08b2acc2b9adc908e5",
"version": "1.76.0",
"port-version": 0
diff --git a/versions/b-/boost-coroutine2.json b/versions/b-/boost-coroutine2.json
index a77f8efe6..de4f10b9b 100644
--- a/versions/b-/boost-coroutine2.json
+++ b/versions/b-/boost-coroutine2.json
@@ -1,6 +1,11 @@
{
"versions": [
{
+ "git-tree": "a8142422dd258f6a24df4ef3caf54b1d48096d8e",
+ "version": "1.77.0",
+ "port-version": 0
+ },
+ {
"git-tree": "4fe20c2b3573e82f0db30917b005310bc8697f88",
"version": "1.76.0",
"port-version": 0
diff --git a/versions/b-/boost-crc.json b/versions/b-/boost-crc.json
index b3f8af420..d887e7130 100644
--- a/versions/b-/boost-crc.json
+++ b/versions/b-/boost-crc.json
@@ -1,6 +1,11 @@
{
"versions": [
{
+ "git-tree": "bab49b15015caaf455e6b304a613fccacd501ada",
+ "version": "1.77.0",
+ "port-version": 0
+ },
+ {
"git-tree": "a9fb53c9bd706bc62d747a6e19e7d0639da9805d",
"version": "1.76.0",
"port-version": 0
diff --git a/versions/b-/boost-date-time.json b/versions/b-/boost-date-time.json
index 7f7d43699..75e596710 100644
--- a/versions/b-/boost-date-time.json
+++ b/versions/b-/boost-date-time.json
@@ -1,6 +1,11 @@
{
"versions": [
{
+ "git-tree": "e2ca710f2484af3cbeee428e063a7e4269510110",
+ "version": "1.77.0",
+ "port-version": 0
+ },
+ {
"git-tree": "47a2624a239c59fd89846f7b24fc3b108b31e82b",
"version": "1.76.0",
"port-version": 0
diff --git a/versions/b-/boost-describe.json b/versions/b-/boost-describe.json
new file mode 100644
index 000000000..aaa95622c
--- /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 6697d9935..2a2390bad 100644
--- a/versions/b-/boost-detail.json
+++ b/versions/b-/boost-detail.json
@@ -1,6 +1,11 @@
{
"versions": [
{
+ "git-tree": "57dabb22a4f9dfe872c6f007c9dbae7bf0847514",
+ "version": "1.77.0",
+ "port-version": 0
+ },
+ {
"git-tree": "69e27a71e0cacff0f2a9b005f03bc6262fe97210",
"version": "1.76.0",
"port-version": 0
diff --git a/versions/b-/boost-dll.json b/versions/b-/boost-dll.json
index fd55ed1b7..8fef2013d 100644
--- a/versions/b-/boost-dll.json
+++ b/versions/b-/boost-dll.json
@@ -1,6 +1,11 @@
{
"versions": [
{
+ "git-tree": "7ca0cf6c2a9f41257ad68442240ff7ad21b7e662",
+ "version": "1.77.0",
+ "port-version": 0
+ },
+ {
"git-tree": "b04bd18cc23d270ccaf152f5d28d5948ca69a664",
"version": "1.76.0",
"port-version": 0
diff --git a/versions/b-/boost-dynamic-bitset.json b/versions/b-/boost-dynamic-bitset.json
index a8f5f199b..25de5316d 100644
--- a/versions/b-/boost-dynamic-bitset.json
+++ b/versions/b-/boost-dynamic-bitset.json
@@ -1,6 +1,11 @@
{
"versions": [
{
+ "git-tree": "e5b7742c115d4e4a450062e30b1542c6fe4aac5d",
+ "version": "1.77.0",
+ "port-version": 0
+ },
+ {
"git-tree": "f0d3d3b2abd89405fba3564e8db5e05a02fb2902",
"version": "1.76.0",
"port-version": 0
diff --git a/versions/b-/boost-endian.json b/versions/b-/boost-endian.json
index 45e4a268e..48caee343 100644
--- a/versions/b-/boost-endian.json
+++ b/versions/b-/boost-endian.json
@@ -1,6 +1,11 @@
{
"versions": [
{
+ "git-tree": "6950c45ffb4e112920b6dd50c1cddde07b30d61d",
+ "version": "1.77.0",
+ "port-version": 0
+ },
+ {
"git-tree": "c191f1b591ce4455f933fa254ca32dfa5796058d",
"version": "1.76.0",
"port-version": 0
diff --git a/versions/b-/boost-exception.json b/versions/b-/boost-exception.json
index 5dc5968a1..831c94641 100644
--- a/versions/b-/boost-exception.json
+++ b/versions/b-/boost-exception.json
@@ -1,6 +1,11 @@
{
"versions": [
{
+ "git-tree": "d60d712de012657effc2314a5d8781e453097129",
+ "version": "1.77.0",
+ "port-version": 0
+ },
+ {
"git-tree": "aa0a09700d91a3cd3bf1fbf6b8463e20ede77053",
"version": "1.76.0",
"port-version": 0
diff --git a/versions/b-/boost-fiber.json b/versions/b-/boost-fiber.json
index fc78d0224..145017087 100644
--- a/versions/b-/boost-fiber.json
+++ b/versions/b-/boost-fiber.json
@@ -1,6 +1,11 @@
{
"versions": [
{
+ "git-tree": "c6fb978600b4d0ec5e62111f587f537d475c95a2",
+ "version": "1.77.0",
+ "port-version": 0
+ },
+ {
"git-tree": "e9b109cf5a3f708a5036ddeee8b58676357b3db9",
"version": "1.76.0",
"port-version": 0
diff --git a/versions/b-/boost-filesystem.json b/versions/b-/boost-filesystem.json
index b26dbff27..621e9a2a0 100644
--- a/versions/b-/boost-filesystem.json
+++ b/versions/b-/boost-filesystem.json
@@ -1,6 +1,11 @@
{
"versions": [
{
+ "git-tree": "7665f5ed27513a334df5b6051cb72d076ce626c2",
+ "version": "1.77.0",
+ "port-version": 0
+ },
+ {
"git-tree": "9265c46ce355c8470fa5bf8941b59dd27428d92e",
"version": "1.76.0",
"port-version": 0
diff --git a/versions/b-/boost-flyweight.json b/versions/b-/boost-flyweight.json
index 06bb8dcdf..4f92215d8 100644
--- a/versions/b-/boost-flyweight.json
+++ b/versions/b-/boost-flyweight.json
@@ -1,6 +1,11 @@
{
"versions": [
{
+ "git-tree": "3c927df2056a6603e5bdc20673e22692183fd92e",
+ "version": "1.77.0",
+ "port-version": 0
+ },
+ {
"git-tree": "476c374b6a92402048db19b98376eff8b3e05782",
"version": "1.76.0",
"port-version": 0
diff --git a/versions/b-/boost-foreach.json b/versions/b-/boost-foreach.json
index e5dec6f11..14e835af7 100644
--- a/versions/b-/boost-foreach.json
+++ b/versions/b-/boost-foreach.json
@@ -1,6 +1,11 @@
{
"versions": [
{
+ "git-tree": "95983cd3eb11558e24d1f63a68a2ee944da927df",
+ "version": "1.77.0",
+ "port-version": 0
+ },
+ {
"git-tree": "0e0fdd6589d7f0f04406efec82efcec315fa337e",
"version": "1.76.0",
"port-version": 0
diff --git a/versions/b-/boost-format.json b/versions/b-/boost-format.json
index e398345e8..6b3d15127 100644
--- a/versions/b-/boost-format.json
+++ b/versions/b-/boost-format.json
@@ -1,6 +1,11 @@
{
"versions": [
{
+ "git-tree": "15c6449aa221b65139b38cc6c6ef91f32e2d2b1d",
+ "version": "1.77.0",
+ "port-version": 0
+ },
+ {
"git-tree": "352c9212fd097f4c147caf0dab9cec05cd47aa1a",
"version": "1.76.0",
"port-version": 0
diff --git a/versions/b-/boost-function-types.json b/versions/b-/boost-function-types.json
index b7af3e738..c2d0dcf55 100644
--- a/versions/b-/boost-function-types.json
+++ b/versions/b-/boost-function-types.json
@@ -1,6 +1,11 @@
{
"versions": [
{
+ "git-tree": "7675770af935fb375c0350c7a5fc561f9bc31432",
+ "version": "1.77.0",
+ "port-version": 0
+ },
+ {
"git-tree": "2f33a85bf7a578c9659b4bccd02296568bae3f3e",
"version": "1.76.0",
"port-version": 0
diff --git a/versions/b-/boost-function.json b/versions/b-/boost-function.json
index eb9a5ce12..9de524d1d 100644
--- a/versions/b-/boost-function.json
+++ b/versions/b-/boost-function.json
@@ -1,6 +1,11 @@
{
"versions": [
{
+ "git-tree": "092af2f7e20c516fc02e8a39d8887f2301bb1fd9",
+ "version": "1.77.0",
+ "port-version": 0
+ },
+ {
"git-tree": "ad37e24486926b336f2ee015a3fa88cc8f8a2490",
"version": "1.76.0",
"port-version": 0
diff --git a/versions/b-/boost-functional.json b/versions/b-/boost-functional.json
index cc58bf42a..68497a74b 100644
--- a/versions/b-/boost-functional.json
+++ b/versions/b-/boost-functional.json
@@ -1,6 +1,11 @@
{
"versions": [
{
+ "git-tree": "26960fd1a5c5ffbb7da0d747f43a61a27d8825eb",
+ "version": "1.77.0",
+ "port-version": 0
+ },
+ {
"git-tree": "e84b797bddccd2a46e818d4364f71810f687b117",
"version": "1.76.0",
"port-version": 0
diff --git a/versions/b-/boost-fusion.json b/versions/b-/boost-fusion.json
index 58cb0d00b..da58b9f71 100644
--- a/versions/b-/boost-fusion.json
+++ b/versions/b-/boost-fusion.json
@@ -1,6 +1,11 @@
{
"versions": [
{
+ "git-tree": "e33ce42cfab1b757d73fc0c4ac7edacaefd0be58",
+ "version": "1.77.0",
+ "port-version": 0
+ },
+ {
"git-tree": "e6168fcf7f513e57e8f01f5c0ab19f446a66cd57",
"version": "1.76.0",
"port-version": 0
diff --git a/versions/b-/boost-geometry.json b/versions/b-/boost-geometry.json
index a0b8d11cf..df15e0fda 100644
--- a/versions/b-/boost-geometry.json
+++ b/versions/b-/boost-geometry.json
@@ -1,6 +1,11 @@
{
"versions": [
{
+ "git-tree": "96d1b04d567acad7c4caafc869fa7daa64968aac",
+ "version": "1.77.0",
+ "port-version": 0
+ },
+ {
"git-tree": "7de8c6c9ed0908a5d85b3dd739d27922fa213931",
"version": "1.76.0",
"port-version": 0
diff --git a/versions/b-/boost-gil.json b/versions/b-/boost-gil.json
index b1f28b1fb..4b38949a2 100644
--- a/versions/b-/boost-gil.json
+++ b/versions/b-/boost-gil.json
@@ -1,6 +1,11 @@
{
"versions": [
{
+ "git-tree": "2f4d4429e10ce2721dc48a01588fbf200c683bc5",
+ "version": "1.77.0",
+ "port-version": 0
+ },
+ {
"git-tree": "4d323694c269cffa88a705e2eec5339c1dd391d3",
"version": "1.76.0",
"port-version": 0
diff --git a/versions/b-/boost-graph-parallel.json b/versions/b-/boost-graph-parallel.json
index 8bb123d97..e2b09a00a 100644
--- a/versions/b-/boost-graph-parallel.json
+++ b/versions/b-/boost-graph-parallel.json
@@ -1,6 +1,11 @@
{
"versions": [
{
+ "git-tree": "779ea0573b2c460496e5014b1776f8577d9a9dac",
+ "version": "1.77.0",
+ "port-version": 0
+ },
+ {
"git-tree": "e71dd1ba560f6dfcfefa262a5c6762a15b94e3d4",
"version": "1.76.0",
"port-version": 0
diff --git a/versions/b-/boost-graph.json b/versions/b-/boost-graph.json
index 41ac721d9..653b130a7 100644
--- a/versions/b-/boost-graph.json
+++ b/versions/b-/boost-graph.json
@@ -1,6 +1,11 @@
{
"versions": [
{
+ "git-tree": "8c7974cbf961af1d5eabeb1047f2dd16e087f180",
+ "version": "1.77.0",
+ "port-version": 0
+ },
+ {
"git-tree": "c14b7885fb22225d265897b942a090ee43bcc1c3",
"version": "1.76.0",
"port-version": 0
diff --git a/versions/b-/boost-hana.json b/versions/b-/boost-hana.json
index 469ac151c..4a4d47218 100644
--- a/versions/b-/boost-hana.json
+++ b/versions/b-/boost-hana.json
@@ -1,6 +1,11 @@
{
"versions": [
{
+ "git-tree": "e24bae813978df09c5b5718b6c4d2aa87734ab2a",
+ "version": "1.77.0",
+ "port-version": 0
+ },
+ {
"git-tree": "55d762dd0711b68ad1e494dc5d7f3e88ba6b6889",
"version": "1.76.0",
"port-version": 0
diff --git a/versions/b-/boost-heap.json b/versions/b-/boost-heap.json
index 5053b07d5..02f47838f 100644
--- a/versions/b-/boost-heap.json
+++ b/versions/b-/boost-heap.json
@@ -1,6 +1,11 @@
{
"versions": [
{
+ "git-tree": "d9947d5f31b9c87f5ce1e759e02099b1949502e4",
+ "version": "1.77.0",
+ "port-version": 0
+ },
+ {
"git-tree": "7901583dc54be5f2453147da8fc772c5295f3ccd",
"version": "1.76.0",
"port-version": 0
diff --git a/versions/b-/boost-histogram.json b/versions/b-/boost-histogram.json
index 928b7b078..841958784 100644
--- a/versions/b-/boost-histogram.json
+++ b/versions/b-/boost-histogram.json
@@ -1,6 +1,11 @@
{
"versions": [
{
+ "git-tree": "09522ba204485792839f58b858ac31550e14a023",
+ "version": "1.77.0",
+ "port-version": 0
+ },
+ {
"git-tree": "dcdf8ce8a1b3b6563bc1aae0ef60afaaac061f89",
"version": "1.76.0",
"port-version": 0
diff --git a/versions/b-/boost-hof.json b/versions/b-/boost-hof.json
index 15433f00b..e35145444 100644
--- a/versions/b-/boost-hof.json
+++ b/versions/b-/boost-hof.json
@@ -1,6 +1,11 @@
{
"versions": [
{
+ "git-tree": "2c22e81e06ddd812d0328854ce7302f662fca398",
+ "version": "1.77.0",
+ "port-version": 0
+ },
+ {
"git-tree": "8bc8af27f9d16f09f9c17a179abdf230d39a24eb",
"version": "1.76.0",
"port-version": 0
diff --git a/versions/b-/boost-icl.json b/versions/b-/boost-icl.json
index 96f0dbfda..a248dde08 100644
--- a/versions/b-/boost-icl.json
+++ b/versions/b-/boost-icl.json
@@ -1,6 +1,11 @@
{
"versions": [
{
+ "git-tree": "753c4291a6d27d5c2fc377455c83df2ee9fd569a",
+ "version": "1.77.0",
+ "port-version": 0
+ },
+ {
"git-tree": "70080f8e245f5ba2caa54b447f946bee8c998ec8",
"version": "1.76.0",
"port-version": 0
diff --git a/versions/b-/boost-integer.json b/versions/b-/boost-integer.json
index 511c3d153..9310a58f9 100644
--- a/versions/b-/boost-integer.json
+++ b/versions/b-/boost-integer.json
@@ -1,6 +1,11 @@
{
"versions": [
{
+ "git-tree": "375a2af7e2d5d620aa9f42064255c269b0c73f5a",
+ "version": "1.77.0",
+ "port-version": 0
+ },
+ {
"git-tree": "77a69013cb4d850223122dff3bff12318a140d82",
"version": "1.76.0",
"port-version": 0
diff --git a/versions/b-/boost-interprocess.json b/versions/b-/boost-interprocess.json
index 48908e049..7cb7b5eda 100644
--- a/versions/b-/boost-interprocess.json
+++ b/versions/b-/boost-interprocess.json
@@ -1,6 +1,11 @@
{
"versions": [
{
+ "git-tree": "6461c4f63a5c0f31efb213c9d1e3b9328b2e3dcc",
+ "version": "1.77.0",
+ "port-version": 0
+ },
+ {
"git-tree": "6e0c78814b07fcfe58e421f651bda285081dcd48",
"version": "1.76.0",
"port-version": 0
diff --git a/versions/b-/boost-interval.json b/versions/b-/boost-interval.json
index 5f1944f77..277962acb 100644
--- a/versions/b-/boost-interval.json
+++ b/versions/b-/boost-interval.json
@@ -1,6 +1,11 @@
{
"versions": [
{
+ "git-tree": "e57b55cec7198cb4f448933fa2763465db0c9672",
+ "version": "1.77.0",
+ "port-version": 0
+ },
+ {
"git-tree": "6c7ee56a1456d43b67e772976c40eab0f96e10e8",
"version": "1.76.0",
"port-version": 0
diff --git a/versions/b-/boost-intrusive.json b/versions/b-/boost-intrusive.json
index a691948cf..5d825dcea 100644
--- a/versions/b-/boost-intrusive.json
+++ b/versions/b-/boost-intrusive.json
@@ -1,6 +1,11 @@
{
"versions": [
{
+ "git-tree": "9fb49266dc300d8914a0485972738b960ccf4339",
+ "version": "1.77.0",
+ "port-version": 0
+ },
+ {
"git-tree": "c63e249209fcddec92063bb59266892ed6bfab38",
"version": "1.76.0",
"port-version": 0
diff --git a/versions/b-/boost-io.json b/versions/b-/boost-io.json
index 2ca5c987a..cd5cec0ae 100644
--- a/versions/b-/boost-io.json
+++ b/versions/b-/boost-io.json
@@ -1,6 +1,11 @@
{
"versions": [
{
+ "git-tree": "83ec8bab1f1bbd6eb1e2883a26747c7982d5c34f",
+ "version": "1.77.0",
+ "port-version": 0
+ },
+ {
"git-tree": "33d8fc8dd5a42e12f4d1cd0989c147a674d5c6f1",
"version": "1.76.0",
"port-version": 0
diff --git a/versions/b-/boost-iostreams.json b/versions/b-/boost-iostreams.json
index 348cd0d1e..9a6380b1d 100644
--- a/versions/b-/boost-iostreams.json
+++ b/versions/b-/boost-iostreams.json
@@ -1,6 +1,11 @@
{
"versions": [
{
+ "git-tree": "9ff4027cebb3423a41814a8c2da942ea959b17ad",
+ "version": "1.77.0",
+ "port-version": 0
+ },
+ {
"git-tree": "0909e271c34f98d1e5857091ce21b16e1d165e05",
"version": "1.76.0",
"port-version": 0
diff --git a/versions/b-/boost-iterator.json b/versions/b-/boost-iterator.json
index 69f4d6577..ce0b7af16 100644
--- a/versions/b-/boost-iterator.json
+++ b/versions/b-/boost-iterator.json
@@ -1,6 +1,11 @@
{
"versions": [
{
+ "git-tree": "7bec2abc5b714c2bd975178406937ef59a73f29b",
+ "version": "1.77.0",
+ "port-version": 0
+ },
+ {
"git-tree": "504d724993ea74e0bc0b17b4101539cd603460d5",
"version": "1.76.0",
"port-version": 0
diff --git a/versions/b-/boost-json.json b/versions/b-/boost-json.json
index b09be2c5f..02a595c9a 100644
--- a/versions/b-/boost-json.json
+++ b/versions/b-/boost-json.json
@@ -1,6 +1,11 @@
{
"versions": [
{
+ "git-tree": "80003ce3a7bb1c08b9ac354c58085758343ca42d",
+ "version": "1.77.0",
+ "port-version": 0
+ },
+ {
"git-tree": "b7a48d6f43ab6578d7f25969c0aaf0c385036c8a",
"version": "1.76.0",
"port-version": 0
diff --git a/versions/b-/boost-lambda.json b/versions/b-/boost-lambda.json
index f1bd8dd42..9655aa372 100644
--- a/versions/b-/boost-lambda.json
+++ b/versions/b-/boost-lambda.json
@@ -1,6 +1,11 @@
{
"versions": [
{
+ "git-tree": "56ca5b54a9913e884d79bfd72e13ac6d72acd71d",
+ "version": "1.77.0",
+ "port-version": 0
+ },
+ {
"git-tree": "63ee28b3c29f04ba5d62bb8d0c9ab8e4b051dd1c",
"version": "1.76.0",
"port-version": 0
diff --git a/versions/b-/boost-lambda2.json b/versions/b-/boost-lambda2.json
new file mode 100644
index 000000000..58b85cda0
--- /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 429812e0a..7061e9bc0 100644
--- a/versions/b-/boost-leaf.json
+++ b/versions/b-/boost-leaf.json
@@ -1,6 +1,11 @@
{
"versions": [
{
+ "git-tree": "e257e66da57763ab4e677806d04b6d67721c09df",
+ "version": "1.77.0",
+ "port-version": 0
+ },
+ {
"git-tree": "e5d414a21f12b33a083b6595ef485d21e6e4df76",
"version": "1.76.0",
"port-version": 0
diff --git a/versions/b-/boost-lexical-cast.json b/versions/b-/boost-lexical-cast.json
index 378637e5a..a1012e927 100644
--- a/versions/b-/boost-lexical-cast.json
+++ b/versions/b-/boost-lexical-cast.json
@@ -1,6 +1,11 @@
{
"versions": [
{
+ "git-tree": "3a265d9296755adc81f3c02b273d758798903b0c",
+ "version": "1.77.0",
+ "port-version": 0
+ },
+ {
"git-tree": "966a986af9237664ffc3b35384ccbe006b83e196",
"version": "1.76.0",
"port-version": 0
diff --git a/versions/b-/boost-local-function.json b/versions/b-/boost-local-function.json
index b48219840..41612a19d 100644
--- a/versions/b-/boost-local-function.json
+++ b/versions/b-/boost-local-function.json
@@ -1,6 +1,11 @@
{
"versions": [
{
+ "git-tree": "61818440e17f46b0715e5b53b8c49a79dc274a27",
+ "version": "1.77.0",
+ "port-version": 0
+ },
+ {
"git-tree": "3e9c798dfb0bba3dd3833464354ff492e735231e",
"version": "1.76.0",
"port-version": 0
diff --git a/versions/b-/boost-locale.json b/versions/b-/boost-locale.json
index 7bd52febb..3b10fee0b 100644
--- a/versions/b-/boost-locale.json
+++ b/versions/b-/boost-locale.json
@@ -1,6 +1,11 @@
{
"versions": [
{
+ "git-tree": "c391246c7c5588d89f0d3fe5425a3fb3c97d7787",
+ "version": "1.77.0",
+ "port-version": 0
+ },
+ {
"git-tree": "76b51eadd7efd7d81d23c39d126a50abd1cb82e5",
"version": "1.76.0",
"port-version": 0
diff --git a/versions/b-/boost-lockfree.json b/versions/b-/boost-lockfree.json
index 66c9bc446..75c947d2c 100644
--- a/versions/b-/boost-lockfree.json
+++ b/versions/b-/boost-lockfree.json
@@ -1,6 +1,11 @@
{
"versions": [
{
+ "git-tree": "6760017d0cf025254b1056309a2c32407081c4bb",
+ "version": "1.77.0",
+ "port-version": 0
+ },
+ {
"git-tree": "22166eccd3d3b536062ee1648d147ee357a058ed",
"version": "1.76.0",
"port-version": 0
diff --git a/versions/b-/boost-log.json b/versions/b-/boost-log.json
index d7baec9df..fd3914673 100644
--- a/versions/b-/boost-log.json
+++ b/versions/b-/boost-log.json
@@ -1,6 +1,11 @@
{
"versions": [
{
+ "git-tree": "6ab1ab88f37500f86b5c9b9222e50dc2c17da5c1",
+ "version": "1.77.0",
+ "port-version": 0
+ },
+ {
"git-tree": "1e1221d665804faaebfc9c5b91c89a6b3f66f91d",
"version": "1.76.0",
"port-version": 0
diff --git a/versions/b-/boost-logic.json b/versions/b-/boost-logic.json
index 5abc46609..2cccebec6 100644
--- a/versions/b-/boost-logic.json
+++ b/versions/b-/boost-logic.json
@@ -1,6 +1,11 @@
{
"versions": [
{
+ "git-tree": "afcc526b0a9287bc84744bf57a1a6d37a0b3b567",
+ "version": "1.77.0",
+ "port-version": 0
+ },
+ {
"git-tree": "ee745d1ee8b0842a39a46d7830655c765b438bca",
"version": "1.76.0",
"port-version": 0
diff --git a/versions/b-/boost-math.json b/versions/b-/boost-math.json
index 413344d92..2cc8be730 100644
--- a/versions/b-/boost-math.json
+++ b/versions/b-/boost-math.json
@@ -1,6 +1,11 @@
{
"versions": [
{
+ "git-tree": "c3caf2df93bffdc6d72b5c4df120200abe0f6562",
+ "version": "1.77.0",
+ "port-version": 0
+ },
+ {
"git-tree": "448de1ada43d74ffd7b4511c34319a5cc25bbec0",
"version": "1.76.0",
"port-version": 0
diff --git a/versions/b-/boost-metaparse.json b/versions/b-/boost-metaparse.json
index 4b3a52a0e..bfdb50988 100644
--- a/versions/b-/boost-metaparse.json
+++ b/versions/b-/boost-metaparse.json
@@ -1,6 +1,11 @@
{
"versions": [
{
+ "git-tree": "4f5433852913f94917d5e6afde09d24d48421ed3",
+ "version": "1.77.0",
+ "port-version": 0
+ },
+ {
"git-tree": "44ca94c8ff9e03288a08adedfbccd61541867d75",
"version": "1.76.0",
"port-version": 0
diff --git a/versions/b-/boost-modular-build-helper.json b/versions/b-/boost-modular-build-helper.json
index 2b37412e7..6d8bd59a6 100644
--- a/versions/b-/boost-modular-build-helper.json
+++ b/versions/b-/boost-modular-build-helper.json
@@ -1,6 +1,11 @@
{
"versions": [
{
+ "git-tree": "b14ac826c44c030a65af10732269f379b856f76f",
+ "version": "1.77.0",
+ "port-version": 0
+ },
+ {
"git-tree": "fd1c08c606cabfe31c22e2677c383f8b5119fba6",
"version-string": "1.76.0",
"port-version": 2
diff --git a/versions/b-/boost-move.json b/versions/b-/boost-move.json
index e8cebf7be..2063ba750 100644
--- a/versions/b-/boost-move.json
+++ b/versions/b-/boost-move.json
@@ -1,6 +1,11 @@
{
"versions": [
{
+ "git-tree": "d912a2a9e0b705919dae22cd8af6a4467e209e4e",
+ "version": "1.77.0",
+ "port-version": 0
+ },
+ {
"git-tree": "b6563abd760c2241004acc0da699152ab8c4b294",
"version": "1.76.0",
"port-version": 0
diff --git a/versions/b-/boost-mp11.json b/versions/b-/boost-mp11.json
index 776682990..f0be35fce 100644
--- a/versions/b-/boost-mp11.json
+++ b/versions/b-/boost-mp11.json
@@ -1,6 +1,11 @@
{
"versions": [
{
+ "git-tree": "f685c323f00cf309294ac9e26b554baacbe3aecf",
+ "version": "1.77.0",
+ "port-version": 0
+ },
+ {
"git-tree": "8aa7b3c86aa66c1629ac5cf5ce4e4b6a4a95b61e",
"version": "1.76.0",
"port-version": 0
diff --git a/versions/b-/boost-mpi.json b/versions/b-/boost-mpi.json
index 57f691cb9..5bf38a9fc 100644
--- a/versions/b-/boost-mpi.json
+++ b/versions/b-/boost-mpi.json
@@ -1,6 +1,11 @@
{
"versions": [
{
+ "git-tree": "25bace7adcac31b1199ae4e8b522a3bf020362e2",
+ "version": "1.77.0",
+ "port-version": 0
+ },
+ {
"git-tree": "21a8e85d8e04d477e9127f80d78b6abf1d130651",
"version": "1.76.0",
"port-version": 0
diff --git a/versions/b-/boost-mpl.json b/versions/b-/boost-mpl.json
index 59a9f4267..ef673f4fe 100644
--- a/versions/b-/boost-mpl.json
+++ b/versions/b-/boost-mpl.json
@@ -1,6 +1,11 @@
{
"versions": [
{
+ "git-tree": "1b0bd80c486b32952b76c2b9539555cff5d2f911",
+ "version": "1.77.0",
+ "port-version": 0
+ },
+ {
"git-tree": "250327ba168c480f1f530792a14e87cd4d13b63d",
"version": "1.76.0",
"port-version": 0
diff --git a/versions/b-/boost-msm.json b/versions/b-/boost-msm.json
index 4e4dcbbd5..09d01c88d 100644
--- a/versions/b-/boost-msm.json
+++ b/versions/b-/boost-msm.json
@@ -1,6 +1,11 @@
{
"versions": [
{
+ "git-tree": "c2dc03df49f99f1fca480d0439fe973a1f02c96b",
+ "version": "1.77.0",
+ "port-version": 0
+ },
+ {
"git-tree": "ba54ee9c431c0c499935a7d7bc8a255cd5e9cac7",
"version": "1.76.0",
"port-version": 0
diff --git a/versions/b-/boost-multi-array.json b/versions/b-/boost-multi-array.json
index e705e3ca7..5fa1f2bea 100644
--- a/versions/b-/boost-multi-array.json
+++ b/versions/b-/boost-multi-array.json
@@ -1,6 +1,11 @@
{
"versions": [
{
+ "git-tree": "afcf3afccfec7dacd50795dad8c588b3f2dabbb5",
+ "version": "1.77.0",
+ "port-version": 0
+ },
+ {
"git-tree": "bc5acbb8051e16c1e48d8e82ea0fac48c6024287",
"version": "1.76.0",
"port-version": 0
diff --git a/versions/b-/boost-multi-index.json b/versions/b-/boost-multi-index.json
index d0fa4e319..1be14c6da 100644
--- a/versions/b-/boost-multi-index.json
+++ b/versions/b-/boost-multi-index.json
@@ -1,6 +1,11 @@
{
"versions": [
{
+ "git-tree": "e993a57f4569f76310bc8c203372ebe472395005",
+ "version": "1.77.0",
+ "port-version": 0
+ },
+ {
"git-tree": "d1e0c81cdc2adb33d2963722016c0b13a15055f7",
"version": "1.76.0",
"port-version": 0
diff --git a/versions/b-/boost-multiprecision.json b/versions/b-/boost-multiprecision.json
index aec911444..2959fa9c1 100644
--- a/versions/b-/boost-multiprecision.json
+++ b/versions/b-/boost-multiprecision.json
@@ -1,6 +1,11 @@
{
"versions": [
{
+ "git-tree": "58d7184ae4115f7f46671db9929708872e6aae6c",
+ "version": "1.77.0",
+ "port-version": 0
+ },
+ {
"git-tree": "55ee6b85fe02f7875374cb3f78a427365ba7beb5",
"version": "1.76.0",
"port-version": 0
diff --git a/versions/b-/boost-nowide.json b/versions/b-/boost-nowide.json
index 79290c812..3244ab2d7 100644
--- a/versions/b-/boost-nowide.json
+++ b/versions/b-/boost-nowide.json
@@ -1,6 +1,11 @@
{
"versions": [
{
+ "git-tree": "2fc28ef9747a6ead394ae884518c8be324dd8e33",
+ "version": "1.77.0",
+ "port-version": 0
+ },
+ {
"git-tree": "9b1a6083440b08b8b266524dac6a8aa200e417dc",
"version": "1.76.0",
"port-version": 0
diff --git a/versions/b-/boost-numeric-conversion.json b/versions/b-/boost-numeric-conversion.json
index 290443486..1d616a86e 100644
--- a/versions/b-/boost-numeric-conversion.json
+++ b/versions/b-/boost-numeric-conversion.json
@@ -1,6 +1,11 @@
{
"versions": [
{
+ "git-tree": "78140f78c6400520bd4ce340c68236e083a504e9",
+ "version": "1.77.0",
+ "port-version": 0
+ },
+ {
"git-tree": "3ab3a3a915ad6bff1aa094641e7471e5ddc8a11d",
"version": "1.76.0",
"port-version": 0
diff --git a/versions/b-/boost-odeint.json b/versions/b-/boost-odeint.json
index c0d98ace1..17884143b 100644
--- a/versions/b-/boost-odeint.json
+++ b/versions/b-/boost-odeint.json
@@ -1,6 +1,11 @@
{
"versions": [
{
+ "git-tree": "9ef1ae6d236984a5cdb1cb5dbc76067648461231",
+ "version": "1.77.0",
+ "port-version": 0
+ },
+ {
"git-tree": "89c69f304356b50d3e4e58155bb08009629de385",
"version": "1.76.0",
"port-version": 0
diff --git a/versions/b-/boost-optional.json b/versions/b-/boost-optional.json
index 00a11e946..e4f8ac19d 100644
--- a/versions/b-/boost-optional.json
+++ b/versions/b-/boost-optional.json
@@ -1,6 +1,11 @@
{
"versions": [
{
+ "git-tree": "4a1ddf516bc0edc855ab4d9b8d134f338ba51a94",
+ "version": "1.77.0",
+ "port-version": 0
+ },
+ {
"git-tree": "5a824aac647806d7f8d03ea8ec715faea895d54a",
"version": "1.76.0",
"port-version": 0
diff --git a/versions/b-/boost-outcome.json b/versions/b-/boost-outcome.json
index 3944d0a81..9169456da 100644
--- a/versions/b-/boost-outcome.json
+++ b/versions/b-/boost-outcome.json
@@ -1,6 +1,11 @@
{
"versions": [
{
+ "git-tree": "6737734e6d10c475676e1ed16967ec7792acc7dc",
+ "version": "1.77.0",
+ "port-version": 0
+ },
+ {
"git-tree": "1ea91b17815f03d2702bf3721f8002cb8d64cb85",
"version": "1.76.0",
"port-version": 0
diff --git a/versions/b-/boost-parameter-python.json b/versions/b-/boost-parameter-python.json
index 746e6f6c9..3e36eaeea 100644
--- a/versions/b-/boost-parameter-python.json
+++ b/versions/b-/boost-parameter-python.json
@@ -1,6 +1,11 @@
{
"versions": [
{
+ "git-tree": "5295cb4faa096633a23163b2a6409a27464a157e",
+ "version": "1.77.0",
+ "port-version": 0
+ },
+ {
"git-tree": "e57e6544326fe84416a0060a9d93723d05b9bb54",
"version": "1.76.0",
"port-version": 0
diff --git a/versions/b-/boost-parameter.json b/versions/b-/boost-parameter.json
index 73318e03c..794115cda 100644
--- a/versions/b-/boost-parameter.json
+++ b/versions/b-/boost-parameter.json
@@ -1,6 +1,11 @@
{
"versions": [
{
+ "git-tree": "3f480980e4e1ce4713a28bd24d728efb0bb931fa",
+ "version": "1.77.0",
+ "port-version": 0
+ },
+ {
"git-tree": "e064373327329af8a7624ad00073dbfdbc196a48",
"version": "1.76.0",
"port-version": 0
diff --git a/versions/b-/boost-pfr.json b/versions/b-/boost-pfr.json
index 072e5835d..3c04fc39c 100644
--- a/versions/b-/boost-pfr.json
+++ b/versions/b-/boost-pfr.json
@@ -1,6 +1,11 @@
{
"versions": [
{
+ "git-tree": "23bdfdb9c9cb19e28201088dc055b85dc44b62bf",
+ "version": "1.77.0",
+ "port-version": 0
+ },
+ {
"git-tree": "f58af0deba41766f33ad383428463f59cf38d976",
"version": "1.76.0",
"port-version": 0
diff --git a/versions/b-/boost-phoenix.json b/versions/b-/boost-phoenix.json
index 114477982..e8742b823 100644
--- a/versions/b-/boost-phoenix.json
+++ b/versions/b-/boost-phoenix.json
@@ -1,6 +1,11 @@
{
"versions": [
{
+ "git-tree": "2926d1b537106cb231bb9f3a657f6fde6c8530f8",
+ "version": "1.77.0",
+ "port-version": 0
+ },
+ {
"git-tree": "20af48e0084ec80f69c580872c2fc4e01fffd4fc",
"version": "1.76.0",
"port-version": 0
diff --git a/versions/b-/boost-poly-collection.json b/versions/b-/boost-poly-collection.json
index 5072c7ed7..3aed0d7a6 100644
--- a/versions/b-/boost-poly-collection.json
+++ b/versions/b-/boost-poly-collection.json
@@ -1,6 +1,11 @@
{
"versions": [
{
+ "git-tree": "d57a3554e15ff1a0bf279688f487751bc5f74efb",
+ "version": "1.77.0",
+ "port-version": 0
+ },
+ {
"git-tree": "603662ddf6590592848f2dd714fb08776d3a9616",
"version": "1.76.0",
"port-version": 0
diff --git a/versions/b-/boost-polygon.json b/versions/b-/boost-polygon.json
index 85a7bea32..c7f28fefc 100644
--- a/versions/b-/boost-polygon.json
+++ b/versions/b-/boost-polygon.json
@@ -1,6 +1,11 @@
{
"versions": [
{
+ "git-tree": "81ea3095d56a98f6d5b75db6568a19e48ac819bb",
+ "version": "1.77.0",
+ "port-version": 0
+ },
+ {
"git-tree": "1a6ab42b35df132f8a1f7c52dc7d92eb8a7cb894",
"version": "1.76.0",
"port-version": 0
diff --git a/versions/b-/boost-pool.json b/versions/b-/boost-pool.json
index 0ddce8459..c6c63d692 100644
--- a/versions/b-/boost-pool.json
+++ b/versions/b-/boost-pool.json
@@ -1,6 +1,11 @@
{
"versions": [
{
+ "git-tree": "7794803f75109db0ca64a48d2f1cbd76100b153d",
+ "version": "1.77.0",
+ "port-version": 0
+ },
+ {
"git-tree": "a9ae22b07f1f3b91d8b90f8532480abfbd0a24ac",
"version": "1.76.0",
"port-version": 0
diff --git a/versions/b-/boost-predef.json b/versions/b-/boost-predef.json
index 5428d428a..cfea8f0ef 100644
--- a/versions/b-/boost-predef.json
+++ b/versions/b-/boost-predef.json
@@ -1,6 +1,11 @@
{
"versions": [
{
+ "git-tree": "a291dbfb68391a25f04944f9caa924f570b26d41",
+ "version": "1.77.0",
+ "port-version": 0
+ },
+ {
"git-tree": "240a1963be7f74c2de3f507bf034e765c632f033",
"version": "1.76.0",
"port-version": 0
diff --git a/versions/b-/boost-preprocessor.json b/versions/b-/boost-preprocessor.json
index dd306d354..ec230e7af 100644
--- a/versions/b-/boost-preprocessor.json
+++ b/versions/b-/boost-preprocessor.json
@@ -1,6 +1,11 @@
{
"versions": [
{
+ "git-tree": "6abad213e30df5ed168164b2612dba2041c7e8c1",
+ "version": "1.77.0",
+ "port-version": 0
+ },
+ {
"git-tree": "c618127e3c475a0991c59922fa57c2fee6eabd40",
"version": "1.76.0",
"port-version": 0
diff --git a/versions/b-/boost-process.json b/versions/b-/boost-process.json
index df9877e51..464304c2f 100644
--- a/versions/b-/boost-process.json
+++ b/versions/b-/boost-process.json
@@ -1,6 +1,11 @@
{
"versions": [
{
+ "git-tree": "6589096a03d4f8ea1590b1b9e1bdc41a47c2f907",
+ "version": "1.77.0",
+ "port-version": 0
+ },
+ {
"git-tree": "dd105bdb8e892a098738e054cfb90cb1786c856e",
"version": "1.76.0",
"port-version": 0
diff --git a/versions/b-/boost-program-options.json b/versions/b-/boost-program-options.json
index b147dcb9d..a844bf633 100644
--- a/versions/b-/boost-program-options.json
+++ b/versions/b-/boost-program-options.json
@@ -1,6 +1,11 @@
{
"versions": [
{
+ "git-tree": "8ba826d9a2078c4e933cb9bfd23cb9c1a0e252ac",
+ "version": "1.77.0",
+ "port-version": 0
+ },
+ {
"git-tree": "6e841e59b06375faa95855cefe7cf14515ddcc42",
"version": "1.76.0",
"port-version": 0
diff --git a/versions/b-/boost-property-map-parallel.json b/versions/b-/boost-property-map-parallel.json
new file mode 100644
index 000000000..7ea721c40
--- /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 b14a17813..c5666200e 100644
--- a/versions/b-/boost-property-map.json
+++ b/versions/b-/boost-property-map.json
@@ -1,6 +1,11 @@
{
"versions": [
{
+ "git-tree": "c866a47a5b9a770e415dc1078cc37870cd5851bf",
+ "version": "1.77.0",
+ "port-version": 0
+ },
+ {
"git-tree": "68d4dfac2cedfe5786ecfb96bbe974c7257c73c7",
"version": "1.76.0",
"port-version": 0
diff --git a/versions/b-/boost-property-tree.json b/versions/b-/boost-property-tree.json
index 260a3a16b..590c41eb6 100644
--- a/versions/b-/boost-property-tree.json
+++ b/versions/b-/boost-property-tree.json
@@ -1,6 +1,11 @@
{
"versions": [
{
+ "git-tree": "959191d822cc095e02a3f6d9af5b68aeb823a0d1",
+ "version": "1.77.0",
+ "port-version": 0
+ },
+ {
"git-tree": "099a09d3ed31651c57f2f3c735da5948dce45b66",
"version": "1.76.0",
"port-version": 0
diff --git a/versions/b-/boost-proto.json b/versions/b-/boost-proto.json
index b1a2f8bfc..64d5c6e3e 100644
--- a/versions/b-/boost-proto.json
+++ b/versions/b-/boost-proto.json
@@ -1,6 +1,11 @@
{
"versions": [
{
+ "git-tree": "5d33f62f1117da9bac418c4b85d1a1bd96c547a4",
+ "version": "1.77.0",
+ "port-version": 0
+ },
+ {
"git-tree": "e7d8b52790eabfc30fa162d68055d3fe30c8b20c",
"version": "1.76.0",
"port-version": 0
diff --git a/versions/b-/boost-ptr-container.json b/versions/b-/boost-ptr-container.json
index da82a8157..342e26e7b 100644
--- a/versions/b-/boost-ptr-container.json
+++ b/versions/b-/boost-ptr-container.json
@@ -1,6 +1,11 @@
{
"versions": [
{
+ "git-tree": "e954b84d951409f6445d7d49bafa66c977ed9834",
+ "version": "1.77.0",
+ "port-version": 0
+ },
+ {
"git-tree": "1a46fb253999b4a420c6ae8c060351bb56dfb303",
"version": "1.76.0",
"port-version": 0
diff --git a/versions/b-/boost-python.json b/versions/b-/boost-python.json
index 3b2903d19..d58ad4b7d 100644
--- a/versions/b-/boost-python.json
+++ b/versions/b-/boost-python.json
@@ -1,6 +1,11 @@
{
"versions": [
{
+ "git-tree": "9f6fba6abc29e2084469c11ba2f2f1f745b08137",
+ "version": "1.77.0",
+ "port-version": 0
+ },
+ {
"git-tree": "789047e74a9db18c96ada8dc7addda4fc867360e",
"version": "1.76.0",
"port-version": 1
diff --git a/versions/b-/boost-qvm.json b/versions/b-/boost-qvm.json
index 423359537..072fa2f55 100644
--- a/versions/b-/boost-qvm.json
+++ b/versions/b-/boost-qvm.json
@@ -1,6 +1,11 @@
{
"versions": [
{
+ "git-tree": "5d7b01d612075dfb3d89b799bec152785c838b84",
+ "version": "1.77.0",
+ "port-version": 0
+ },
+ {
"git-tree": "70b5734ed30839efbf4048f5749af11e292df641",
"version": "1.76.0",
"port-version": 0
diff --git a/versions/b-/boost-random.json b/versions/b-/boost-random.json
index 7ab2951c7..ab58ea216 100644
--- a/versions/b-/boost-random.json
+++ b/versions/b-/boost-random.json
@@ -1,6 +1,11 @@
{
"versions": [
{
+ "git-tree": "3f6c3399689c43f599f3852d98325cb272e8f775",
+ "version": "1.77.0",
+ "port-version": 0
+ },
+ {
"git-tree": "174356d3aa0622ffc40c5a8a2c4c4d2813498a2e",
"version": "1.76.0",
"port-version": 0
diff --git a/versions/b-/boost-range.json b/versions/b-/boost-range.json
index 5eb03734b..a04bcd0a5 100644
--- a/versions/b-/boost-range.json
+++ b/versions/b-/boost-range.json
@@ -1,6 +1,11 @@
{
"versions": [
{
+ "git-tree": "737f4f322e661e01459862fbe73f748390b59c3d",
+ "version": "1.77.0",
+ "port-version": 0
+ },
+ {
"git-tree": "e595f4b0f7135b43d0bef283fec3c0d4d742dc51",
"version": "1.76.0",
"port-version": 0
diff --git a/versions/b-/boost-ratio.json b/versions/b-/boost-ratio.json
index 0f17ec5e3..8f132fe02 100644
--- a/versions/b-/boost-ratio.json
+++ b/versions/b-/boost-ratio.json
@@ -1,6 +1,11 @@
{
"versions": [
{
+ "git-tree": "724fa7b1c0e1d78a9c29595b042443090e53a8ee",
+ "version": "1.77.0",
+ "port-version": 0
+ },
+ {
"git-tree": "002edb9b01fe471f968eba09c80bed4ea60fa865",
"version": "1.76.0",
"port-version": 0
diff --git a/versions/b-/boost-rational.json b/versions/b-/boost-rational.json
index 749b85e1d..2fae947dd 100644
--- a/versions/b-/boost-rational.json
+++ b/versions/b-/boost-rational.json
@@ -1,6 +1,11 @@
{
"versions": [
{
+ "git-tree": "d54d04de158ddaf33d7b8a6815532e8ee2771515",
+ "version": "1.77.0",
+ "port-version": 0
+ },
+ {
"git-tree": "8f6911d5b98ba7669956568acb155112e623927b",
"version": "1.76.0",
"port-version": 0
diff --git a/versions/b-/boost-regex.json b/versions/b-/boost-regex.json
index 756cd71c8..9066d4b5a 100644
--- a/versions/b-/boost-regex.json
+++ b/versions/b-/boost-regex.json
@@ -1,6 +1,11 @@
{
"versions": [
{
+ "git-tree": "c7c4497156a2c9e4f3227ee3807512630242307d",
+ "version": "1.77.0",
+ "port-version": 0
+ },
+ {
"git-tree": "7803a877c9e9acd2162106e3bc15eb363b6b069a",
"version": "1.76.0",
"port-version": 0
diff --git a/versions/b-/boost-safe-numerics.json b/versions/b-/boost-safe-numerics.json
index 388d351f2..092275522 100644
--- a/versions/b-/boost-safe-numerics.json
+++ b/versions/b-/boost-safe-numerics.json
@@ -1,6 +1,11 @@
{
"versions": [
{
+ "git-tree": "fc4fa0c3b394d848fbc83ca16bcaec15742ed3db",
+ "version": "1.77.0",
+ "port-version": 0
+ },
+ {
"git-tree": "69c7ccf5d656e92b0a71e2456933481338ddb675",
"version": "1.76.0",
"port-version": 0
diff --git a/versions/b-/boost-scope-exit.json b/versions/b-/boost-scope-exit.json
index 351561ea0..622822b7f 100644
--- a/versions/b-/boost-scope-exit.json
+++ b/versions/b-/boost-scope-exit.json
@@ -1,6 +1,11 @@
{
"versions": [
{
+ "git-tree": "33d55355e2f85c6188f1d131f386f86b8e29efc1",
+ "version": "1.77.0",
+ "port-version": 0
+ },
+ {
"git-tree": "419330b673f261bc92184d6f65b442bda6fb0fbb",
"version": "1.76.0",
"port-version": 0
diff --git a/versions/b-/boost-serialization.json b/versions/b-/boost-serialization.json
index 127e96e7c..a762ba7e0 100644
--- a/versions/b-/boost-serialization.json
+++ b/versions/b-/boost-serialization.json
@@ -1,6 +1,11 @@
{
"versions": [
{
+ "git-tree": "bdb25d2d55569534825b139f62cf29a2f7aaba6e",
+ "version": "1.77.0",
+ "port-version": 0
+ },
+ {
"git-tree": "7cd97a04356c141db68bfb6aec62c68e467f9ea6",
"version": "1.76.0",
"port-version": 0
diff --git a/versions/b-/boost-signals2.json b/versions/b-/boost-signals2.json
index a03b6c184..633f99091 100644
--- a/versions/b-/boost-signals2.json
+++ b/versions/b-/boost-signals2.json
@@ -1,6 +1,11 @@
{
"versions": [
{
+ "git-tree": "ac3a1ba310974e1653a99cccc34339f29ad43786",
+ "version": "1.77.0",
+ "port-version": 0
+ },
+ {
"git-tree": "c574224ceed1d97eb67edfdb398117fb908b91c9",
"version": "1.76.0",
"port-version": 0
diff --git a/versions/b-/boost-smart-ptr.json b/versions/b-/boost-smart-ptr.json
index 08a929562..dfb0d402e 100644
--- a/versions/b-/boost-smart-ptr.json
+++ b/versions/b-/boost-smart-ptr.json
@@ -1,6 +1,11 @@
{
"versions": [
{
+ "git-tree": "700532550b70d03254c77f1467ab4c01a2c6e62a",
+ "version": "1.77.0",
+ "port-version": 0
+ },
+ {
"git-tree": "f43e22c2f1e0d71baa91b8ac5d995ab0cc0a802e",
"version": "1.76.0",
"port-version": 0
diff --git a/versions/b-/boost-sort.json b/versions/b-/boost-sort.json
index 2d9c8e051..df8596da5 100644
--- a/versions/b-/boost-sort.json
+++ b/versions/b-/boost-sort.json
@@ -1,6 +1,11 @@
{
"versions": [
{
+ "git-tree": "af8327ce79cadcc43327a0f75d79b2e5feed38b8",
+ "version": "1.77.0",
+ "port-version": 0
+ },
+ {
"git-tree": "078e3d6c36e55a55d2af19d02036437d6dabff5e",
"version": "1.76.0",
"port-version": 0
diff --git a/versions/b-/boost-spirit.json b/versions/b-/boost-spirit.json
index 4ec1efb6e..098082d48 100644
--- a/versions/b-/boost-spirit.json
+++ b/versions/b-/boost-spirit.json
@@ -1,6 +1,11 @@
{
"versions": [
{
+ "git-tree": "bc66c5a9ccd7f7bde95426392bc7ff62189f920d",
+ "version": "1.77.0",
+ "port-version": 0
+ },
+ {
"git-tree": "0fd209b14daf0b5990c60a1e10a6d92dd03c009c",
"version": "1.76.0",
"port-version": 0
diff --git a/versions/b-/boost-stacktrace.json b/versions/b-/boost-stacktrace.json
index 06611a53b..ffa45e095 100644
--- a/versions/b-/boost-stacktrace.json
+++ b/versions/b-/boost-stacktrace.json
@@ -1,6 +1,11 @@
{
"versions": [
{
+ "git-tree": "8d5ffa9ca1552ad32a5c6a78c28a3e275323dc2d",
+ "version": "1.77.0",
+ "port-version": 0
+ },
+ {
"git-tree": "02837608d604cde8de8bcbd5dcc706e406a808dd",
"version": "1.76.0",
"port-version": 0
diff --git a/versions/b-/boost-statechart.json b/versions/b-/boost-statechart.json
index 934fe3ac9..b3e250803 100644
--- a/versions/b-/boost-statechart.json
+++ b/versions/b-/boost-statechart.json
@@ -1,6 +1,11 @@
{
"versions": [
{
+ "git-tree": "044b9fc61c729216838037b6b519393e32b2fa26",
+ "version": "1.77.0",
+ "port-version": 0
+ },
+ {
"git-tree": "94c1acd6353e0db7370f742c082c160114f7af8a",
"version": "1.76.0",
"port-version": 0
diff --git a/versions/b-/boost-static-assert.json b/versions/b-/boost-static-assert.json
index 5a1eef7df..1da1c117d 100644
--- a/versions/b-/boost-static-assert.json
+++ b/versions/b-/boost-static-assert.json
@@ -1,6 +1,11 @@
{
"versions": [
{
+ "git-tree": "57ca16ab3652380b32a137add7aed6a385754d75",
+ "version": "1.77.0",
+ "port-version": 0
+ },
+ {
"git-tree": "dc334c3a07d041efa802d868ece12150bdef34b9",
"version": "1.76.0",
"port-version": 0
diff --git a/versions/b-/boost-static-string.json b/versions/b-/boost-static-string.json
index ce71f6e32..c5953e710 100644
--- a/versions/b-/boost-static-string.json
+++ b/versions/b-/boost-static-string.json
@@ -1,6 +1,11 @@
{
"versions": [
{
+ "git-tree": "8296453890169b2bf99e2b7ecf4231c7ae572903",
+ "version": "1.77.0",
+ "port-version": 0
+ },
+ {
"git-tree": "990abb2e15b868e2f80750422c3750e11700bc17",
"version": "1.76.0",
"port-version": 0
diff --git a/versions/b-/boost-stl-interfaces.json b/versions/b-/boost-stl-interfaces.json
index 4b44371ba..4d7a74597 100644
--- a/versions/b-/boost-stl-interfaces.json
+++ b/versions/b-/boost-stl-interfaces.json
@@ -1,6 +1,11 @@
{
"versions": [
{
+ "git-tree": "0e127914d34e8dbaebf9f36fe800b8bc85252233",
+ "version": "1.77.0",
+ "port-version": 0
+ },
+ {
"git-tree": "4b74daa481d1f60e2d6f9c6b221a80dc8668cde7",
"version": "1.76.0",
"port-version": 0
diff --git a/versions/b-/boost-system.json b/versions/b-/boost-system.json
index 61c8f4ce4..7e9741164 100644
--- a/versions/b-/boost-system.json
+++ b/versions/b-/boost-system.json
@@ -1,6 +1,11 @@
{
"versions": [
{
+ "git-tree": "86ac553606d3af5cf67b96bafd1ddaf9e6c57b60",
+ "version": "1.77.0",
+ "port-version": 0
+ },
+ {
"git-tree": "c0286de08a3fa5ba043e432b986df78f4defcc96",
"version": "1.76.0",
"port-version": 0
diff --git a/versions/b-/boost-test.json b/versions/b-/boost-test.json
index de7fd15ef..f7f6df87e 100644
--- a/versions/b-/boost-test.json
+++ b/versions/b-/boost-test.json
@@ -1,6 +1,11 @@
{
"versions": [
{
+ "git-tree": "6429276e9f4fa438346cb3d41e73b9c15bff1868",
+ "version": "1.77.0",
+ "port-version": 0
+ },
+ {
"git-tree": "9bab6b8839833eda9df6a0016d8634d129fef485",
"version": "1.76.0",
"port-version": 0
diff --git a/versions/b-/boost-thread.json b/versions/b-/boost-thread.json
index b6358cf03..ac617602c 100644
--- a/versions/b-/boost-thread.json
+++ b/versions/b-/boost-thread.json
@@ -1,6 +1,11 @@
{
"versions": [
{
+ "git-tree": "1c097a032a997463e15245272e40ea9298554f8b",
+ "version": "1.77.0",
+ "port-version": 0
+ },
+ {
"git-tree": "ef29c4cc84cd28ca6cc812794dfb264709dac11e",
"version": "1.76.0",
"port-version": 0
diff --git a/versions/b-/boost-throw-exception.json b/versions/b-/boost-throw-exception.json
index 673c72566..39345f000 100644
--- a/versions/b-/boost-throw-exception.json
+++ b/versions/b-/boost-throw-exception.json
@@ -1,6 +1,11 @@
{
"versions": [
{
+ "git-tree": "f0887800c8710d96015c7c1541f78265e1227963",
+ "version": "1.77.0",
+ "port-version": 0
+ },
+ {
"git-tree": "29a39e0d594d74febccddce3a077ff39c484fe21",
"version": "1.76.0",
"port-version": 0
diff --git a/versions/b-/boost-timer.json b/versions/b-/boost-timer.json
index 70ad94f66..2d50aeb78 100644
--- a/versions/b-/boost-timer.json
+++ b/versions/b-/boost-timer.json
@@ -1,6 +1,11 @@
{
"versions": [
{
+ "git-tree": "aa256b5fe2ecea8dc514e446f136bbe1100a9805",
+ "version": "1.77.0",
+ "port-version": 0
+ },
+ {
"git-tree": "7e8fe8dd0d1524fc679c48bf4ca41f31a99ebc36",
"version": "1.76.0",
"port-version": 0
diff --git a/versions/b-/boost-tokenizer.json b/versions/b-/boost-tokenizer.json
index ab96011fd..b66552312 100644
--- a/versions/b-/boost-tokenizer.json
+++ b/versions/b-/boost-tokenizer.json
@@ -1,6 +1,11 @@
{
"versions": [
{
+ "git-tree": "56a1fb828a469ba50000983860226452c264050f",
+ "version": "1.77.0",
+ "port-version": 0
+ },
+ {
"git-tree": "2b9b3cbc205006491c43f7244cd4a046961e610c",
"version": "1.76.0",
"port-version": 0
diff --git a/versions/b-/boost-tti.json b/versions/b-/boost-tti.json
index 49ab50a25..8de66a061 100644
--- a/versions/b-/boost-tti.json
+++ b/versions/b-/boost-tti.json
@@ -1,6 +1,11 @@
{
"versions": [
{
+ "git-tree": "102fbb95889400677115252d4a5954a2f7edd5e1",
+ "version": "1.77.0",
+ "port-version": 0
+ },
+ {
"git-tree": "878a097bf8023343a8af384bb30e0eee437a6904",
"version": "1.76.0",
"port-version": 0
diff --git a/versions/b-/boost-tuple.json b/versions/b-/boost-tuple.json
index 47483eab7..a37d4c55a 100644
--- a/versions/b-/boost-tuple.json
+++ b/versions/b-/boost-tuple.json
@@ -1,6 +1,11 @@
{
"versions": [
{
+ "git-tree": "35d10ab4f156848f6f08f8bc26e41b27638af55e",
+ "version": "1.77.0",
+ "port-version": 0
+ },
+ {
"git-tree": "8b10179f5ffe71f697610799b865c72d7be1dfb2",
"version": "1.76.0",
"port-version": 0
diff --git a/versions/b-/boost-type-erasure.json b/versions/b-/boost-type-erasure.json
index 4e4fa5edf..2d00e539e 100644
--- a/versions/b-/boost-type-erasure.json
+++ b/versions/b-/boost-type-erasure.json
@@ -1,6 +1,11 @@
{
"versions": [
{
+ "git-tree": "d98f14bce468d5ac0e5fca0f61bd6c5eef911224",
+ "version": "1.77.0",
+ "port-version": 0
+ },
+ {
"git-tree": "b488a742d2f94e05da4f00a2fd3c9cb46fba13df",
"version": "1.76.0",
"port-version": 0
diff --git a/versions/b-/boost-type-index.json b/versions/b-/boost-type-index.json
index 5c43e7943..41d2c8622 100644
--- a/versions/b-/boost-type-index.json
+++ b/versions/b-/boost-type-index.json
@@ -1,6 +1,11 @@
{
"versions": [
{
+ "git-tree": "b8c5d86d75e307f04c4e5548f2ff57dccdc29e40",
+ "version": "1.77.0",
+ "port-version": 0
+ },
+ {
"git-tree": "2125b24468cfbf25aaf0c3f600cda9b6773ffb18",
"version": "1.76.0",
"port-version": 0
diff --git a/versions/b-/boost-type-traits.json b/versions/b-/boost-type-traits.json
index 0769cc434..85a5178f7 100644
--- a/versions/b-/boost-type-traits.json
+++ b/versions/b-/boost-type-traits.json
@@ -1,6 +1,11 @@
{
"versions": [
{
+ "git-tree": "7f108bb5313d004627d2b81b5e2a6d7298b091e9",
+ "version": "1.77.0",
+ "port-version": 0
+ },
+ {
"git-tree": "2feae16df79f9f3d24b98d407e542458706426c5",
"version": "1.76.0",
"port-version": 0
diff --git a/versions/b-/boost-typeof.json b/versions/b-/boost-typeof.json
index fe3d24d7e..f68d6561a 100644
--- a/versions/b-/boost-typeof.json
+++ b/versions/b-/boost-typeof.json
@@ -1,6 +1,11 @@
{
"versions": [
{
+ "git-tree": "7df16df37b9fe9d5e4184dfdf928030010522f51",
+ "version": "1.77.0",
+ "port-version": 0
+ },
+ {
"git-tree": "6f493f75125a3d4c8b69fccc3c72ed6b868368c4",
"version": "1.76.0",
"port-version": 0
diff --git a/versions/b-/boost-ublas.json b/versions/b-/boost-ublas.json
index 843391a4c..813a33d10 100644
--- a/versions/b-/boost-ublas.json
+++ b/versions/b-/boost-ublas.json
@@ -1,6 +1,11 @@
{
"versions": [
{
+ "git-tree": "7261e769f15495294c4eed2d06a157979419b0a9",
+ "version": "1.77.0",
+ "port-version": 0
+ },
+ {
"git-tree": "845a49ec34532fe2ba0d071e489eec10808499ab",
"version": "1.76.0",
"port-version": 0
diff --git a/versions/b-/boost-uninstall.json b/versions/b-/boost-uninstall.json
index 200bac7bb..447f44ef5 100644
--- a/versions/b-/boost-uninstall.json
+++ b/versions/b-/boost-uninstall.json
@@ -1,6 +1,11 @@
{
"versions": [
{
+ "git-tree": "1d472d1b44489c230a741cb519e893732f5d00ac",
+ "version": "1.77.0",
+ "port-version": 0
+ },
+ {
"git-tree": "092a563d81779e6bfb0ee656bc4c8f01f57c7666",
"version-string": "1.75.0",
"port-version": 1
diff --git a/versions/b-/boost-units.json b/versions/b-/boost-units.json
index df5f79b31..366bdf93a 100644
--- a/versions/b-/boost-units.json
+++ b/versions/b-/boost-units.json
@@ -1,6 +1,11 @@
{
"versions": [
{
+ "git-tree": "696b0e8e934400879bf390ad024b231a3b32fa4c",
+ "version": "1.77.0",
+ "port-version": 0
+ },
+ {
"git-tree": "fce0be543d0eabb6160e3294f89c10165623e53f",
"version": "1.76.0",
"port-version": 0
diff --git a/versions/b-/boost-unordered.json b/versions/b-/boost-unordered.json
index a68e71d84..008c8e412 100644
--- a/versions/b-/boost-unordered.json
+++ b/versions/b-/boost-unordered.json
@@ -1,6 +1,11 @@
{
"versions": [
{
+ "git-tree": "e0e056b82651533817c1ca6dce6fb6239ccdcdbb",
+ "version": "1.77.0",
+ "port-version": 0
+ },
+ {
"git-tree": "f950f2d90f50ec8d7982801ae8df77ab848285a6",
"version": "1.76.0",
"port-version": 0
diff --git a/versions/b-/boost-utility.json b/versions/b-/boost-utility.json
index 94ad46f2c..7162542a7 100644
--- a/versions/b-/boost-utility.json
+++ b/versions/b-/boost-utility.json
@@ -1,6 +1,11 @@
{
"versions": [
{
+ "git-tree": "e3589215d60cac29105fb361ef70e6d8befb8f94",
+ "version": "1.77.0",
+ "port-version": 0
+ },
+ {
"git-tree": "aa3e587e5d4f80c8aa934cde043ac5940adaed55",
"version": "1.76.0",
"port-version": 0
diff --git a/versions/b-/boost-uuid.json b/versions/b-/boost-uuid.json
index 92e4a8ec1..c80058371 100644
--- a/versions/b-/boost-uuid.json
+++ b/versions/b-/boost-uuid.json
@@ -1,6 +1,11 @@
{
"versions": [
{
+ "git-tree": "ce741d3c6c5770db02da8abb268bdd0b2cd0519b",
+ "version": "1.77.0",
+ "port-version": 0
+ },
+ {
"git-tree": "5da2f125967693081c7afcf81a327fb6b63343f0",
"version": "1.76.0",
"port-version": 0
diff --git a/versions/b-/boost-variant.json b/versions/b-/boost-variant.json
index 87d228c23..fa05a70ac 100644
--- a/versions/b-/boost-variant.json
+++ b/versions/b-/boost-variant.json
@@ -1,6 +1,11 @@
{
"versions": [
{
+ "git-tree": "63d66b780f8fb2e1b7c1365fc54b23795b09279c",
+ "version": "1.77.0",
+ "port-version": 0
+ },
+ {
"git-tree": "cc3ce58ddedfd3cf1d23a75154f3939a1f7604bb",
"version": "1.76.0",
"port-version": 0
diff --git a/versions/b-/boost-variant2.json b/versions/b-/boost-variant2.json
index 3482f5842..12a994186 100644
--- a/versions/b-/boost-variant2.json
+++ b/versions/b-/boost-variant2.json
@@ -1,6 +1,11 @@
{
"versions": [
{
+ "git-tree": "7cc13c2fc5f9f303b76d9fc39da52e198bd6a998",
+ "version": "1.77.0",
+ "port-version": 0
+ },
+ {
"git-tree": "e3a2b15165133dd1a0ab0c5477e521e25ad02a31",
"version": "1.76.0",
"port-version": 0
diff --git a/versions/b-/boost-vcpkg-helpers.json b/versions/b-/boost-vcpkg-helpers.json
index c57f5962c..840957fe9 100644
--- a/versions/b-/boost-vcpkg-helpers.json
+++ b/versions/b-/boost-vcpkg-helpers.json
@@ -1,6 +1,11 @@
{
"versions": [
{
+ "git-tree": "f0b625fd73edd33c92f70727a4cf068d0268379e",
+ "version": "1.77.0",
+ "port-version": 0
+ },
+ {
"git-tree": "2a21e5ab45d1ce41c185faf85dff0670ea6def1d",
"version-string": "7",
"port-version": 2
diff --git a/versions/b-/boost-vmd.json b/versions/b-/boost-vmd.json
index 1bd9429ef..b6fba2a1a 100644
--- a/versions/b-/boost-vmd.json
+++ b/versions/b-/boost-vmd.json
@@ -1,6 +1,11 @@
{
"versions": [
{
+ "git-tree": "65746c8cdad55d1703218a4e1eeaedd8a8cf3641",
+ "version": "1.77.0",
+ "port-version": 0
+ },
+ {
"git-tree": "b2e44500c55aa436e9d239130203e1953f4d713c",
"version": "1.76.0",
"port-version": 0
diff --git a/versions/b-/boost-wave.json b/versions/b-/boost-wave.json
index 1e613bd30..9ba855728 100644
--- a/versions/b-/boost-wave.json
+++ b/versions/b-/boost-wave.json
@@ -1,6 +1,11 @@
{
"versions": [
{
+ "git-tree": "cd8b4e8a20d59332f25b012c8379b8847b98524f",
+ "version": "1.77.0",
+ "port-version": 0
+ },
+ {
"git-tree": "0b25e696df99e6186c1018a04d8c66607d330b89",
"version": "1.76.0",
"port-version": 0
diff --git a/versions/b-/boost-winapi.json b/versions/b-/boost-winapi.json
index fe729f367..6279226c9 100644
--- a/versions/b-/boost-winapi.json
+++ b/versions/b-/boost-winapi.json
@@ -1,6 +1,11 @@
{
"versions": [
{
+ "git-tree": "2d4c0be143dbffd619ac154ef5d8f4fe24277bbe",
+ "version": "1.77.0",
+ "port-version": 0
+ },
+ {
"git-tree": "48b21bc998317a6d60c63e07b38c83f4126b107b",
"version": "1.76.0",
"port-version": 0
diff --git a/versions/b-/boost-xpressive.json b/versions/b-/boost-xpressive.json
index eef160d46..36d6037e3 100644
--- a/versions/b-/boost-xpressive.json
+++ b/versions/b-/boost-xpressive.json
@@ -1,6 +1,11 @@
{
"versions": [
{
+ "git-tree": "bf04b7076a27d24203528b52aaf41efc83923c67",
+ "version": "1.77.0",
+ "port-version": 0
+ },
+ {
"git-tree": "8fea61636685db99cf11030e507f028cfa212bee",
"version": "1.76.0",
"port-version": 0
diff --git a/versions/b-/boost-yap.json b/versions/b-/boost-yap.json
index 7365300b5..6fa9b8ff9 100644
--- a/versions/b-/boost-yap.json
+++ b/versions/b-/boost-yap.json
@@ -1,6 +1,11 @@
{
"versions": [
{
+ "git-tree": "856780f406def0087cc90b0dd0b623a65d78103e",
+ "version": "1.77.0",
+ "port-version": 0
+ },
+ {
"git-tree": "daf7f224a26824ae0f4deb4e605e952d97755eb6",
"version": "1.76.0",
"port-version": 0
diff --git a/versions/b-/boost.json b/versions/b-/boost.json
index 6c3c1e0c9..50252e739 100644
--- a/versions/b-/boost.json
+++ b/versions/b-/boost.json
@@ -1,6 +1,11 @@
{
"versions": [
{
+ "git-tree": "c2e18442532ea17f03c775323f53a3b03ade0b6d",
+ "version": "1.77.0",
+ "port-version": 0
+ },
+ {
"git-tree": "1e18b90b86df900244b7c8c7001ceeac37b083ae",
"version": "1.76.0",
"port-version": 0
diff --git a/versions/baseline.json b/versions/baseline.json
index b126d2bfa..c50289847 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": {
@@ -3290,7 +3302,7 @@
},
"libe57": {
"baseline": "1.1.312",
- "port-version": 0
+ "port-version": 1
},
"libebur128": {
"baseline": "1.2.6",
@@ -4358,7 +4370,7 @@
},
"mpi": {
"baseline": "1",
- "port-version": 1
+ "port-version": 2
},
"mpir": {
"baseline": "3.0.0",
@@ -4410,7 +4422,7 @@
},
"msmpi": {
"baseline": "10.1.12498",
- "port-version": 1
+ "port-version": 2
},
"mstch": {
"baseline": "1.0.2",
@@ -4834,7 +4846,7 @@
},
"openmvs": {
"baseline": "1.1",
- "port-version": 5
+ "port-version": 6
},
"openni2": {
"baseline": "2.2.0.33",
@@ -6962,7 +6974,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 d9be12351..e21d6930b 100644
--- a/versions/l-/libe57.json
+++ b/versions/l-/libe57.json
@@ -1,6 +1,11 @@
{
"versions": [
{
+ "git-tree": "ed9a20551a07f8dbcb637af8394653c326e95aac",
+ "version-semver": "1.1.312",
+ "port-version": 1
+ },
+ {
"git-tree": "50300e4d95248be2c168fee27a31c5506c7b840d",
"version-semver": "1.1.312",
"port-version": 0
diff --git a/versions/m-/mpi.json b/versions/m-/mpi.json
index 20b06883d..599d1b627 100644
--- a/versions/m-/mpi.json
+++ b/versions/m-/mpi.json
@@ -1,6 +1,11 @@
{
"versions": [
{
+ "git-tree": "783aea281dc7cdf59ec0636bd60c2feaef6595b4",
+ "version-string": "1",
+ "port-version": 2
+ },
+ {
"git-tree": "37ad8f71ce08f401038c2468f5776b0bd4265e4f",
"version-string": "1",
"port-version": 1
diff --git a/versions/m-/msmpi.json b/versions/m-/msmpi.json
index 687eb427e..7890abddd 100644
--- a/versions/m-/msmpi.json
+++ b/versions/m-/msmpi.json
@@ -1,6 +1,11 @@
{
"versions": [
{
+ "git-tree": "a93f4540161febeb02c42e92a6bfff770c4729dc",
+ "version": "10.1.12498",
+ "port-version": 2
+ },
+ {
"git-tree": "d333159a4463603aade50bfa48dbb4bd5b33946e",
"version": "10.1.12498",
"port-version": 1
diff --git a/versions/o-/openmvs.json b/versions/o-/openmvs.json
index 813b4c71b..e81c7e82e 100644
--- a/versions/o-/openmvs.json
+++ b/versions/o-/openmvs.json
@@ -1,6 +1,11 @@
{
"versions": [
{
+ "git-tree": "b1c5c58b15affc0db0e179229c4640341d62a4d7",
+ "version-string": "1.1",
+ "port-version": 6
+ },
+ {
"git-tree": "35e7c38229f3ddc1e59be044e8daa29afc650f99",
"version-string": "1.1",
"port-version": 5
diff --git a/versions/w-/wt.json b/versions/w-/wt.json
index ed429e6bf..8fc39c07a 100644
--- a/versions/w-/wt.json
+++ b/versions/w-/wt.json
@@ -1,6 +1,11 @@
{
"versions": [
{
+ "git-tree": "1535b49590f6871ba9195f3a712e99ba1da27107",
+ "version-string": "4.5.0",
+ "port-version": 2
+ },
+ {
"git-tree": "1d3b1c0ba6b473d5b5e77ca515e74e90567e2965",
"version-string": "4.5.0",
"port-version": 1