Commit Graph

32 Commits

Author SHA1 Message Date
Billy O'Neal
501db0f17e
[boost-build] Fix SHA512 and add MSVC workaround. () 2023-04-15 08:10:04 -07:00
Martin Hořeňovský
bedfdb774c
[Boost] Update Boost ports to 1.82#0 ()
Also adds the port for boost-mysql.
2023-04-15 00:15:07 -07:00
Billy O'Neal
9484a57dd5
Update vcpkg-tool to 2023-02-16. () 2023-02-24 11:57:40 -08:00
Billy O'Neal
6aa38234d0
[boost] Fix generate ports to match the tree. ()
Added the ability for the 'default' port version to get a value in case they all change at once (as almost happened due to https://github.com/microsoft/vcpkg/issues/29288)

https://github.com/microsoft/vcpkg/pull/28356/ did not apply post-source stubs for url and locale. I suspect they were just forgotten to be checked in?
https://github.com/microsoft/vcpkg/pull/28617/ did not record the port version change in generate-ports.ps1.

Also fixed all files to have LF line endings. (since changing boost-vcpkg-helper version also changed all the other ports anyway)

Also changed "When changing this file also update and run scripts/boost/generate-ports.ps1" to "Automatically generated by scripts/boost/generate-ports.ps1" because I think that better conveys the consequences (your changes will get nuked).
2023-02-01 13:34:29 -08:00
Nick
6d41737729
[boost] update to 1.81.0 () 2022-12-20 09:20:54 -08:00
Osyotr
5ba2b95aea
[boost] Add version constraints () 2022-10-18 18:17:10 -07:00
autoantwort
afb70b3cae
[boost-coroutine] works on arm () 2022-10-05 15:06:16 -07:00
Yury Bura
8424da584e
[boost] update to 1.80.0 ()
* [scripts/boost] modify script to use v1.80.0.beta1

* [boost] generate ports

* add versions

* [boost-build] remove obsolete patches

* update version

* [boost-json] remove obsolete patch

* [scripts/boost] modify script to use v1.80.0

* [boost] generate ports v1.80.0

* [boost] generate ports v1.80.0

* [boost-locale] update patch

* update versions

* [scripts/boost] fix script and regenerate Boost ports

* update versions

* update version

Co-authored-by: Yury Bura <yury.bura@sk.com>
2022-08-25 10:46:01 -07:00
Yury Bura
96ec7fb25d
[boost] update to 1.79.0 ()
* [scripts/boost] update to v1.79.0

* [boost-*] re-generate ports

* update versions

* [boost-wave] fix build

* update version

* [fbthrift] fix build compatibility with Boost 1.79.0

* update versions

* [scripts/boost] use vcpkg_replace_string

* update versions
2022-04-21 10:01:54 -07:00
Yury Bura
76d4836f3b
[boost] update to 1.78.0 ()
* [scripts] update scripts

* [boost-*] generate ports

* update versions

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

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

* update versions

* [boost-asio] make OpenSSL optional 

* update versions

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

* update versions

* [boost-fiber] add NUMA support, fixes 

* update version

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

* update version

* [boost-atomic] fix compilation for uwp

* update version

* ignore mapnik's fail on arm64-windows

* [boost-python] support ARM on Windows

* update versions

* Boost features testing within CI

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

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

* update versions

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

* update version

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

* update version

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

* update versions

* exclude static

* guarantee the same result across platforms

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

* correct versions

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

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

* update versions

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

* update version

* update versions

Co-authored-by: nicole mazzuca <mazzucan@outlook.com>
Co-authored-by: PhoebeHui <20694052+PhoebeHui@users.noreply.github.com>
2022-01-10 11:47:12 -08:00
Yury Bura
cc471dc0f5
[boost] update to 1.77.0 () 2021-09-27 17:12:39 -07:00
autoantwort
761c81d433
[boost] update to 1.76.0 ()
* [boost] update generator script for boost 1.76

* [boost] update ports to 1.76.0 (run generator)

* [boost] fix windows build?

* [quantlib] update and fix mac build

* [symengine] update and fix build

* [avro-cpp] update to latest master and fix windows build

* [folly] update to 2021.05.31.00

* [fbthrift, fizz, wangle] update to v2021.05.31.00 and fix build

* [proxygen] update to version 2021.05.31.00

* [fizz, proxygen, fbthrift] fix sodium target

* [proxygen] also works on macOS

* [quantlib] use fix from upstream to fix mac build

* [symengine] minimize patch file and fix deprecation warning

* [folly,proxygen,wangle,fizz,fbthrift] update to 2021.06.14.00

* [fbthrift] remove unnecessary dependency rsocket

I couldn't find any information that this dependency exists. The term is used in the code, but not in the context of a dependency

* [fizz,fbthrift] fix zlib dependency

* [fbthrift] pass required flex executable to cmake configure

* add version files

* [boost] generate-ports.ps1: Apply code review

* [boost] changes from new version of generate-ports script

* update version files

* [boost] generate-ports.ps1: Apply code review
2021-07-07 12:31:06 -07:00
ras0219
4783c36f8c
[boost][many ports] Reformat manifest files in preparation for ()
Co-authored-by: Robert Schumacher <roschuma@microsoft.com>
2021-01-13 14:41:23 -08:00
cedral
56e1606ea0
Fix duplicate symbols of asio::dummy_return<void> ()
* Fix duplicate symbols of asio::dummy_return<void>

* Update ports/boost-asio/CONTROL

* Update ports/boost-asio/portfile.cmake

Co-authored-by: Jack·Boos·Yu <47264268+JackBoosY@users.noreply.github.com>
2021-01-11 00:05:01 -08:00
yurybura
f2c91b2d89
[boost] update to 1.75.0 () 2020-12-23 17:16:42 -08:00
Long Nguyen
7944ed328a
[icu] mingw support + [mp3lame] Fix VCPKG_TARGET_STATIC_LIBRARY_SUFFIX () 2020-12-15 15:00:41 -08:00
niclar
0e1252388d
[boost] Update to 1.74.0 () 2020-11-06 13:30:37 -08:00
stoperro
318a8adbd0
[boost] Enable Boost building with wasm32-emscripten () 2020-10-28 14:22:51 -07:00
ras0219
23d4072643
[boost] Add Supports fields and more accurately handle arm64-windows/x64-uwp ()
* [boost] Add Supports fields. Regenerate to better describe arm64-windows and UWP.

* [ci.baseline.txt] Remove unneeded boost entries

* [libtorrent] Modify Supports to cover arm64-windows

* [ci.baseline.txt] Add exposed failures now that boost:arm64-windows builds

* Update ports/boost-fiber/CONTROL

* Update ports/boost/CONTROL

Co-authored-by: Robert Schumacher <roschuma@microsoft.com>
Co-authored-by: Phoebe <20694052+PhoebeHui@users.noreply.github.com>
2020-08-07 11:41:21 -07:00
yurybura
24e8be5fcf
[boost] update to 1.73.0 ()
* [boost] update to 1.73

* [ompl] remove dependency to boost-disjoint-sets

* [libtorrent] include fixes from RC_1_2 branch

* [liblas] fix boost headers

* [freeopcua] fix std headers

* [pcl] fix build with Boost 1.73.0

* [hpx] fix build with Boost 1.73.0

* [libmysql] fix conflict with C++20 header <version>

* [boost-modular-build-helper] move port-specific b2 options to the file `<port_dir>/b2-options.cmake`
[boost-python] support Python2 (fixes )

* [boost-python] remove Python executable from user-config

* [libtorrent] update version after merge

* [libtorrent] add boost-variant dependency
2020-05-13 10:26:05 -07:00
yurybura
c50852aba0 [boost] Update to 1.72.0 ()
* [boost-python] Support Python2 as feature, fix build with installed Python2

* [boost-python] Update generate script to support Python2 mod

* Re-generate boost ports

* [boost-modular-build-helper] Update to 1.71.
[boost-build] Update to 1.71.

* [boost-modular-build-helper] Remove manual library name changing
[boost-iostreams] Use boost-modular-headers.cmake script

* Delete temporary file.

* Revert changes in modular build script.

* Update ports versions.

* [boost-modular-build-helper] Fix build boost-iostreams with LZMA and ZSTD

* [boost] Update to 1.72.0

* [libtorrent] Fix build with Boost 1.72.0
Original PR: https://github.com/arvidn/libtorrent/pull/4091

* Update ci.baseline.txt:
- fail libgo:* due to use the removed class from Boost.Context 1.72.0 (reported issue https://github.com/yyzybb537/libgo/issues/214)
- pass boost-context:arm64-windows
- fix typo

* Folly only supports the x64 architecture

* fail boost-coroutine:arm64-windows=fail and boost-fiber:arm64-windows=fail because they use fcontext_t from Boost.Context which is not implemented for Windows on ARM64 (reported issue https://github.com/boostorg/context/issues/130)

* Fix globbing-expressions

* Add vcpkg_buildpath_length_warning(37) for boost-system.
Revert boost-iostreams port changes.

* Update ci.baseline.txt
2020-01-16 15:10:15 -08:00
Robert Schumacher
9433136b22 [boost] Update to 1.71.0 ()
* [boost] Update to 1.71.0

* [openmvs] Fixes for boost 1.71

* [telnetpp] DISABLE_PARALLEL_CONFIGURE

* [execute_process] Fix output variables (like error_code) not getting populated

* [telnetpp] Add missing boost-exception dependency

* [boost] Refactor generate-ports.ps1 into scripts dir. Enable boost-thread on uwp.

* [boost-iostreams] Revert removal of zstd dependency

* [openmvs] Fix tools deployment
2019-09-27 10:41:02 -07:00
denis-gz
54b39598e1 [boost-asio] fix on Windows () 2019-07-18 00:14:48 -07:00
pravic
18b029a5e3 [WIP] Add a Homepage URL entry for vcpkg ports ()
* [vcpkg] Add "Homepage" field to the CONTROL files.
2019-06-15 16:54:47 -07:00
Robert Schumacher
9d473a6954
[boost] Update to 1.70.0 ()
* [boost] Update to 1.70.0

* [boost-build] Update to 1.70.0

* [folly][freeopcua][libtorrent][websocketpp] Upgrades/patches to handle boost 1.70

* [boost-variant] Revert to 1.69 due to regression
[fizz][folly] Update and fix for boost 1.70
[libsodium] Use CMake buildsystem replacement to enable non-Windows

* [wangle] Update. [folly] Avoid linking debug libs in release.

* [pcl] Fix compatibility with boost 1.70

* [fizz] Handle merge regression

* [arrow] Modernize and fix cmake targets

* [boost-type-traits] Update patches for arm64-windows

* [boost-locale] Add boost-system and boost-thread as arm64 dependencies

* [ompl] Add missing boost-timer dependency
2019-05-16 18:33:32 -07:00
Andrew McMahon
0e759709dd [boost] update boost to 1.69. Fixes ()
* Update boost to 1.69. Fixes 

- Remove boost-signal (rationale: deprecated and removed in 1.69)
- Remove boost-hana workaround by xiangfan-ms   (rationale: 1.69 incorporates required fixes in hana master branch; builds fine in VS2017 15.9)

* [boost-signals] Restore signals from boost 1.68 because it is required by wt

* [boost-vcpkg-helpers] Improve dependency detection

* [boost-iostreams] Revert to cmake build to enable dependencies

* [boost-iostreams] Fix use of zstd in static builds

* [libtorrent] Update to 1.2.0

* [wt] Update to 4.0.5

* [boost-safe-numerics] [boost-vcpkg-helpers] Added safe_numerics; slight mod to regex match

* [hpx] Backport boost 1.69 fixes

* [libtorrent] Clean up cmake file installation

* [boost-type-traits] Fix MSVC arm
2019-01-30 16:04:17 -08:00
Robert Schumacher
eae02c95b3 [boost] Update to 1.68.0
[boost-vcpkg-helpers] Improve include scanner

[boost-vcpkg-helpers] Fix boost/functional/hash -> boost/container_hash dependency

[boost-context] Install replacement boost/context/all.hpp to support FindBoost.cmake

[boost] Improve port dependency qualifiers for UWP

[boost-contract] Mark as known to fail for ARM
2018-08-20 14:26:49 -07:00
Robert Schumacher
751015f6a4 [boost] Update to 1.67 2018-04-19 10:40:06 -07:00
Robert Schumacher
b831381cf5 [boost] Improve non-windows support 2018-04-19 10:40:06 -07:00
Robert Schumacher
55415f9200 [boost-asio] Added openssl as a dependency since most users will want it 2018-01-19 16:26:30 -08:00
Robert Schumacher
78ac1d0bb6 [boost] Split boost-modular.cmake 2018-01-17 23:21:47 -08:00
Robert Schumacher
14358e8b25 [boost] Modularize 2017-12-19 10:21:58 -08:00