aboutsummaryrefslogtreecommitdiff
path: root/ports/boost-modular-build-helper
AgeCommit message (Collapse)Author
2021-10-12[boost-modular-build-helper] Fixup mingw lib names (#20576)Kai Pastor
* Fixup mingw lib names on windows * Update versions * Bump boost-modular-build-helper port-version. Co-authored-by: Billy Robert O'Neal III <bion@microsoft.com>
2021-10-11[boost] bugfix and new features after update to 1.77.0 (#20432)Yury Bura
* [scripts/boost] fix issue #20417 [boost-iostreams] replace explicit dependencies with default-features, allow to disable compression filters * add versions * [scripts/boost] update port version after #20421 * [boost-odeint] move boost-mpi dependency to the feature * add version * [boost-modular-build-helper] rework user-config generation * [boost-python] move python3 from explicit dependency to default feature * [boost-modular-build-helper] update version * add verions * [boost-modular-build-helper] fix empty flags * update version * Fix compilation on Emscripten / WebAssembly (#20551) * [opencv4,opencv3] Control exported protobuf dependency (#20550) * Control exported protobuf dependency * Update versions * Control exported protobuf dependency * Update versions * [OpenMVS] restore deprecated cmake scripts for configure, build & fixup targets (#20422) * [OpenMVS] restore deprecated cmake scripts * [OpenMVS] fix references * switch back to vcpkg_cmake_* Co-authored-by: nicole mazzuca <mazzucan@outlook.com> * [libffi] Don't replace string in file that doesn't exist. (#20554) * Don't replace string in file that doesn't exist. * Update per bot. * Update per bot again. * Address comments. * [json-dto] Update to 0.2.14 (#20570) * 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 (#20562) * [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 * [freexl] Update to 1.0.6 (#20520) * 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> * [dartsim] Update to 6.11.0 (#20566) * 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> * [scripts/boost] update Boost version in boost-modular-build.cmake to avoid manual changes * update version * [boost-modular-build-helper] fix USER_CONFIG_EXTRA_LINES variable name and rename generated files * update version * Resolve differences from rerunning generate-ports.ps1. Co-authored-by: Billy Robert O'Neal III <bion@microsoft.com> Co-authored-by: Tobias Markus <tobbi.bugs@googlemail.com> Co-authored-by: Kai Pastor <dg0yt@darc.de> Co-authored-by: Stefano Sinigardi <stesinigardi@hotmail.com> Co-authored-by: nicole mazzuca <mazzucan@outlook.com> Co-authored-by: Lars Glud <larshg@gmail.com> Co-authored-by: eao197 <eao197@users.noreply.github.com> Co-authored-by: Dmitry Baryshev <dmitrymq@gmail.com> Co-authored-by: Akash <Ace314159@users.noreply.github.com> Co-authored-by: Robert Schumacher <roschuma@microsoft.com>
2021-09-27[boost] update to 1.77.0 (#19556)Yury Bura
2021-09-21[boost-modular-build-helper] Unify boost builds across OS's (#20220)ras0219
* [boost-modular-build-helper] Unify boost builds across OS's * [boost-modular-build-helper] Update version * [boost-modular-build-helper] Cleanup Co-authored-by: Robert Schumacher <roschuma@microsoft.com>
2021-07-23[boost] Fix `boost-modular-build.cmake` with VS 2022 17.0 Preview 2 (#19086)Stephan T. Lavavej
* Fix boost-modular-build.cmake with VS 2022 17.0 Preview 2. * Update another version list, noticed by @CaseyCarter. * Update port-version to 1. * Run `vcpkg.exe x-add-version --all`.
2021-07-07[boost] update to 1.76.0 (#17335)autoantwort
* [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-06[boost-modular-build-helper] Fix boost build toolchain options not being ↵omartijn
used (#18529) * Fix boost build toolchain options not being used The issue was due to the options only being set for the gcc toolchain, and then only for a specific version. On platforms defaulting to a different toolchain (e.g. macOS) this didn't work at all. Additionally, some missing flags were not propagated, in particular the CMAKE_OSX_DEPLOYMENT_TARGET, CMAKE_OSX_SYSROOT and CMAKE_OSX_ARCHITECTURES * [boost-modular-build-helper] Apply CR comments Co-authored-by: Martijn Otto <git@martijnotto.nl> Co-authored-by: Robert Schumacher <ras0219@outlook.com>
2021-04-30[boost-context] support android (#16930)huangqinjin
2021-03-26[many ports] Apply host dependencies (#16479)ras0219
* [vcpkg] Add VCPKG_HOST_TRIPLET. Improve vcpkg.schema.json * [many ports] Apply host dependencies * [yasm-tool] Revert yasm-tool changes to split into PR #16478 * [many ports] Add versions * [vcpkg.cmake] Revert change applied in other PR * [boost-modular-build-helper] Merge from master Co-authored-by: Robert Schumacher <roschuma@microsoft.com>
2021-03-24boost-modular-build-helper] Add system library dl for boost-regex[icu] and ↵Phoebe
boost-locale[icu] on linux (#16859) * [boost-modular-build-helper] Add system library dl for boost-regex[icu] and boost-locale[icu] on linux * Update baseline version
2021-02-24[boost] /safeseh for assembly (#16375)autoantwort
* [boost] build boost on windows x86 with /safeseh * add version files
2021-02-11[boost-python] Fix build issue with feature python2 (#16087)Phoebe
* [boost-python] Fix build issue with feature python2 * Update the versions * Fix the python-tag * update the version
2021-01-25[boost-locale] android build (#15606)Ilya Arzhannikov
* pass additional link flags to b2 * configure boost-locale for android * build libiconv for android * Bump port version * bump port version * Update CONTROL * new_ci_checks and versions * add versions again * fix pr review * fix pr review. version * bump versions Co-authored-by: Nicole Mazzuca <mazzucan@outlook.com> Co-authored-by: PhoebeHui <20694052+PhoebeHui@users.noreply.github.com>
2021-01-22[vcpkg,boost-modular-build-helper] initial ppc64le community support (#15572)Andrei Lebedev
* [vcpkg] initial ppc64le community support Signed-off-by: Andrei Lebedev <lebdron@gmail.com> * [boost-modular-build-helper] ppc64le support Signed-off-by: Andrei Lebedev <lebdron@gmail.com> * Merge from master Co-authored-by: PhoebeHui <20694052+PhoebeHui@users.noreply.github.com> Co-authored-by: dan-shaw <51385773+dan-shaw@users.noreply.github.com> Co-authored-by: Nicole Mazzuca <mazzucan@outlook.com>
2021-01-13[boost][many ports] Reformat manifest files in preparation for #15424 (#15616)ras0219
Co-authored-by: Robert Schumacher <roschuma@microsoft.com>
2020-12-30[boost-modular-builder] let fallback to default tool path (#15254)Eli Arzhannikov
Co-authored-by: Ilya Arzhannikov <iarzhannikov@artec3d.com> Co-authored-by: Billy Robert O'Neal III <bion@microsoft.com>
2020-12-28[boost-modular-build-helper] Fix repeat building issue on linux and osx ↵Phoebe
(#15265)
2020-12-28Allow B2_OPTIONS_[DBG|REL] in BOOST_CMAKE_FRAGMENT (#15274)Kevin Lalumiere
2020-12-23[boost] update to 1.75.0 (#15090)yurybura
2020-12-16[boost-modular-build-helper] Specify msvc version in user-config.jam (#15137)Robert Schumacher
2020-12-15[icu] mingw support + [mp3lame] Fix VCPKG_TARGET_STATIC_LIBRARY_SUFFIX (#14969)Long Nguyen
2020-11-13[boost] Install usage file (#14517)Phoebe
* [boost] Install usage file * Switch to target style Co-authored-by: nicole mazzuca <mazzucan@outlook.com>
2020-11-06[boost] Update to 1.74.0 (#14089)niclar
2020-09-27[boost-modular-build-helper] Fix build fail due to missing library file (#13407)bialasjaroslaw
Set correct library suffixes for mingw builds (.dll.a instead of default .so)
2020-09-05Add community triple arm64-linux and arm-linux. (#11880)xyb
Verify the following command on both 32 bits and 64 bits OS on Raspberry pi 3. ./bootstrap-vcpkg.sh ./vcpkg install boost
2020-09-04Fix [boost] MSVC 2013 v120 Build (#10645)Manuel Kugelmann
2020-08-21[boost-uninstall] Add port to easily uninstall all boost components (#12851)Jack·Boos·Yu
Co-authored-by: Daniel Marshall <xandan@gmail.com>
2020-08-10[boost-modular-build-helper] Fix issue that link incorrect dependent ↵Phoebe
libraries (#9224) * [boost-modular-build-helper] Fix build issues when release only * Configure Jamroot.jam on linux * Fix indentation Co-authored-by: PhoebeHui <v-phma@microsoft.com>
2020-08-07[vcpkg] Improving android support (#12634)Christophe Calmejane
* Fix for Android compilation See https://github.com/microsoft/vcpkg/issues/5809 * Allow for custom android triplets. Fallback to Xamarin installed NDK. * Increased Port-Version for boost-modular-build-helper * More restrictive matching pattern for android toolchain
2020-07-30[boost] s390x support (#12535)Andrei Lebedev
Signed-off-by: Andrei Lebedev <lebdron@gmail.com>
2020-07-15[boost-modular-build-helper] Remove has_icu.lib (#12417)Phoebe
* [boost-modular-build-helper] Remove has_icu.lib * Add quotes
2020-06-05[boost] MinGW build fixes (#11427)Todor Prokopov
2020-05-13[boost] update to 1.73.0 (#11221)yurybura
* [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 #3495) * [boost-python] remove Python executable from user-config * [libtorrent] update version after merge * [libtorrent] add boost-variant dependency
2020-04-27[boost-modular-build] Fix lack of arm64-linux support (#10814)David Hahn
* Fix boost modular build for ARM64 builds on Linux * Add error message * Fix endif error * Fix typo in error msg * Bump up version
2020-04-24[boost-modular-build-helper] Support Clang '--target=<value>' syntax to ↵Mark Schofield
enable Android builds (#10285) * [boost-modular-build-helper] Support Clang --target=<value> syntax to enable Android builds (#10091) * [boost-modular-build-helper] Updating to version 1.72.0-2 * re-trigger ci test Co-authored-by: JackBoosY <yuzaiyang@beyondsoft.com>
2020-03-02[boost-python] Try to fix build issue on Linux (#9780)yurybura
* [boost-python] Try to fix build issue on Linux * Update baseline: enable boost-python:x64-linux * Fix number of processor detection on Linux: use CMake module * Fix user-config.jam configuration on Linux * Update baseline: enable boost-mpi:x64-linux * Fix build boost-regex[icu] on Linux, issue #4962
2020-02-11[many ports] Support building with MinGW toolchain (#8940)Todor Prokopov
* Some package fixes necessary to build with MinGW toolchain * [libraqm] Fix build error caused by trying to write to source directory * [tmxparser] Fix build failure when tmx port is intalled before tmxparser port System include path was added first on compiler command line. This leads to build failure when there is a tmx.h header file in system include path. * [qt5-base][angle] Trigger CI rebuild * [kd-soap] Fix build error * Update ci.baseline Co-authored-by: Robert Schumacher <roschuma@microsoft.com>
2020-02-05[boost-modular-build-helper] Bump CONTROL to track changesRobert Schumacher
2020-01-26remove _WIN32_WINNT definition from not WindowsStore.Kurata Sayuri
2020-01-16[boost] Update to 1.72.0 (#9317)yurybura
* [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
2019-12-02[boost-modular-build-helper] put quotes around the directory in compiler ↵Phoebe
flags (#9108)
2019-11-04[boost-modular-build-helper] Update to 1.71. (#8606)quatmax
2019-08-19[boost-modular-build-helper] Fix multiple compiler and linker options… (#7160)Igor Kostenko
* [boost-modular-build-helper] Fix multiple compiler and linker options support in boost
2019-05-22[boost-modular-build-helper] Dynamic build supportAndrei Lebedev
Use stage directory instead of intermediate build directory to provide all the required symlinks generated by boost build Signed-off-by: Andrei Lebedev <lebdron@gmail.com>
2019-05-21[boost] Fixup DLL names and fix v142 build issues (#6508)Robert Schumacher
* [boost-modular-build-helper] Update to 1.70. Fixes #6493. * [boost-build] Fix boost-build toolset selection for v142
2019-04-29[boost-regex] Enable arm64-windows (#6206)Tony Lin
2019-01-30[boost] update boost to 1.69. Fixes #5023 #4961 (#5059)Andrew McMahon
* Update boost to 1.69. Fixes #5023 - Remove boost-signal (rationale: deprecated and removed in 1.69) - Remove boost-hana workaround by xiangfan-ms #4186 #3579 (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[boost][python3] Fix building with VS 2019Robert Schumacher
2018-10-22Fix boost compile & linker flags (#3871)Matthias Schmieder
* making sure there is a leading <compileflags> even if CMAKE_CXX_FLAGS do not start with a whitespace * making sure there is a leading <compileflags> even if CMAKE_CXX_FLAGS do not start with a whitespace * full support for CXXFLAGS, CFLAGS and LDFLAGS throughout the boost-modular-build-helper * [boost-modular-build-helper] Bump version and use CMAKE_* macros since the VCPKG_* macros are not passed in * [boost-type-erasure] Depend on boost-thread even in UWP
2018-08-24[boost-build] Update to 1.68Robert Schumacher