Skip to content

[boost] bugfix and new features after update to 1.77.0#20432

Merged
BillyONeal merged 29 commits intomicrosoft:masterfrom
yurybura:boost-1.77.0-fixes
Oct 12, 2021
Merged

[boost] bugfix and new features after update to 1.77.0#20432
BillyONeal merged 29 commits intomicrosoft:masterfrom
yurybura:boost-1.77.0-fixes

Conversation

@yurybura
Copy link
Contributor

@yurybura yurybura commented Sep 29, 2021

Allow to disable compression filters for iostreams. Examples:

vcpkg install boost-iostreams[core]
vcpkg install boost-iostreams[core,zlib]
vcpkg install boost-iostreams[core,zstd]
vcpkg install boost-iostreams[core,lzma,zstd]
etc.

Fixes #20417
Fixes #20508

[boost-iostreams] replace explicit dependencies with default-features, allow to disable compression filters
@PhoebeHui PhoebeHui self-assigned this Sep 30, 2021
@PhoebeHui PhoebeHui added category:port-bug The issue is with a library, which is something the port should already support category:port-feature The issue is with a library, which is requesting new capabilities that didn’t exist labels Sep 30, 2021
Copy link
Contributor

@PhoebeHui PhoebeHui left a comment

Choose a reason for hiding this comment

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

boost-odeint also depends on boost-mpi. Could you please remove it from boost dependency list?

@yurybura
Copy link
Contributor Author

yurybura commented Sep 30, 2021

boost-odeint also depends on boost-mpi. Could you please remove it from boost dependency list?

Done.

Note: odeint's OpenMP and MPI support is implemented as an external backend, which needs to be manually included.
I decided to move boost-mpi dependency in the feature mpi inside the boost-odeint library.

@dg0yt
Copy link
Contributor

dg0yt commented Oct 6, 2021

Maintainers please re-run CI on this.

tobbi and others added 10 commits October 8, 2021 00:02
* Control exported protobuf dependency

* Update versions

* Control exported protobuf dependency

* Update versions
…up targets (microsoft#20422)

* [OpenMVS] restore deprecated cmake scripts

* [OpenMVS] fix references

* switch back to vcpkg_cmake_*

Co-authored-by: nicole mazzuca <mazzucan@outlook.com>
…20554)

* Don't replace string in file that doesn't exist.

* Update per bot.

* Update per bot again.

* Address comments.
* json-dto updated to v.0.2.14.

* json-dto-0.2.14 added to baseline.

* Change deprecated commands.

* Update baseline for fresh json-dto-0.2.14.
* [sail] Update to 0.9.0-pre17

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

* [sail] Update pre17 hash

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

* Minimize makefiles patch

* Update to 1.0.6

* Fix uwp builds, remove skip from baseline

* Install pc file for windows

* Update versions

Co-authored-by: Billy Robert O'Neal III <bion@microsoft.com>
* Update dartsim

* Use newer vcpkg functions

* Update version number

* Update ports/dartsim/portfile.cmake

Co-authored-by: Robert Schumacher <roschuma@microsoft.com>

* Update versions

Co-authored-by: Robert Schumacher <roschuma@microsoft.com>
Copy link
Contributor

@PhoebeHui PhoebeHui left a comment

Choose a reason for hiding this comment

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

Thanks for your updates!

@PhoebeHui PhoebeHui added the info:needs-maintainer-attention Lets the current 'on rotation' vcpkg maintainer know they need to look at this. label Oct 11, 2021
@BillyONeal
Copy link
Member

Thanks for fixing generate-ports.ps1 after we so thoughtlessly broke it! Will merge this as soon as builds come back.

@BillyONeal
Copy link
Member

Thanks for the fixes!

@yurybura yurybura deleted the boost-1.77.0-fixes branch November 8, 2021 20:58
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

category:port-bug The issue is with a library, which is something the port should already support category:port-feature The issue is with a library, which is requesting new capabilities that didn’t exist info:needs-maintainer-attention Lets the current 'on rotation' vcpkg maintainer know they need to look at this.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[Boost-1.77.0::MSMPI] build failure (x86, x64) [boost] build failure due to missing msmpi

9 participants