* [licensepp] Add new port
* [cryptopp-pem] Update to a newer version that will make lincensepp happy
* Revert "[cryptopp-pem] Update to a newer version that will make lincensepp happy"
This reverts commit 726e3ce3d2.
This version can not compile with cryptopp.
* [licensepp] Finish it
* [licensepp] Fix interface include directory
* [licensepp] Fixup cmake targets
* [licensepp] -O3 is not recognised by msvc
* [licensepp] Fix _iterator_debug_level value mismatch
* [licensepp] Update patch file
* [licensepp] Fail fast on UWP
* [licensepp] Simplify patch file
* [licensepp] Tabs -> Spaces
* [msix] Fix source hash
* [librsfv] Change repo to github
* [librsvg] Just re-trigger it
* [libxmp-lite] Re-trigger CI test
* Update ports/msix/CONTROL
* [avisynthplus] Upgrade to 3.6.0
AviSynth+ also supports linux and macOS now
* [avisynthplus] Allow x64-linux build fail on CI
AviSynth+ requires C++17 to build correctly. C++17 std::filesystem is not available in gcc 7.5 used in CI.
* [unicorn-lib] Check current version on CI first
- Check if the current version of unicorn-lib builds on all
supported triplets
- Current version of port in vcpkg:
commit ba11f5930dbeb5f8e04b2ee727b6dd3932fd6b03
date 2019-07-09
* [unicorn-lib] Update to 01cc7fc (2020-03-02)
- Update to current version in git:
commit 01cc7fcd2d60dbc083767d448477638e5ec8b92a
date 2020-03-02
* [sqlpp11] update to v0.59
[sqlpp11-connector-mysql] support MySQL connector
* [cpp-taskflow][fastrtps] update hashes to fix ci
* revert "[cpp-taskflow][fastrtps] update hashes to fix ci"
* [sqlpp11] add homepage
* [Arrow] Update to 0.17.1
* Remove arrow:x64-linux=fail from ci.baseline.txt.
Add explicit tool dependencies on Flex and Bison for Linux and OSX.
* Revert arrow dependency on Flex/Bison, it's Thrift that needs them and its portfile is already fine.
* Use vcpkg_fail_port_install(ON_ARCH x86 arm arm64) instead of custom check.
Remove thrift:x64-osx=fail from ci.baseline.txt (we know arrow depends on it, and arrow:x64-osx has been shown to work in 3rd party project).
* Disable using pkg-config files to locate dependencies in arrow
This is incompatible with vcpkg as these files refer to paths in the
packages directory rather than the installed directory, so this only
works if the packages haven't been cleaned.
* Mark thrift:x64-osx as still failing until a proper solution for Bison can be found.
* Update ports/arrow/portfile.cmake
Co-authored-by: Adam Reeve <adreeve@gmail.com>
Co-authored-by: NancyLi1013 <46708020+NancyLi1013@users.noreply.github.com>
* [vcpkg] Remove do-nothing Set-Content from Windows azure-pipelines.yml.
* [vcpkg] Fix OSX CI by ensuring the downloads directory exists in advance, and extract common command line parameters with powershell splatting.
* [tensorflow-cc] Prevent hang building tensorflow-cc asking to configure iOS.
* Skip ignition-msgs5:x64-osx
* fix librsvg
* fix for linux dependencies
* fix for linux dependencies (retry)
* increase control port version
Co-authored-by: Angel Sánchez <angelsanchez@inedit.com>
* [google-cloud-cpp] Consolidate all google-cloud* packages
Starting with the v1.14.0 release all google-cloud* packages and the
googleapis package are kept in a single repository and released
simultaneously.
* Update CI baseline.
google-cloud-cpp used to inherit failures from googleapis, which
indicates these are (probably) problems in the generated protobuf/grpc
code.
* Update enet-control
* Update enet portfile to 1.3.15
* Use correct hashsum in enet 1.3.15
* Remove empty lines from enet 1.3.15
* [enet] Replace deprecated vcpkg_common_functionality
* [enet] Remove includes that needn't be included
* [ace] Update to 6.5.8
* Address review comments
* ports/ace/portfile.cmake:
* Put back copy step
* ports/ace/portfile.cmake:
* Fixed error
* ports/ace/portfile.cmake:
* ARM should work, let us try it
* ports/ace/portfile.cmake:
* ARM doesn't work yet, so disable it again
* ports/ace/portfile.cmake:
* Add support for vcpkg of ace on MacOSX
* ports/ace/portfile.cmake:
* [ace] Add patch to fix Visual Studio 2019 internal compiler error
* ports/ace/process_manager.patch:
Added.
* ports/ace/CONTROL:
* ports/ace/portfile.cmake:
* Attempt to fix apply patches
* ports/ace/portfile.cmake:
* [ace] Updated baseline for ace, 4 configurations work again with the applied patch
* scripts/ci.baseline.txt:
* Address review comments
* ports/ace/portfile.cmake:
* Revised patch for ACE
* ports/ace/process_manager.patch:
* [ace] Add support for uwp
* ports/ace/portfile.cmake:
* ace now works in all configurations
* scripts/ci.baseline.txt:
* Removed !uwp and update version
* ports/ace/CONTROL:
* Simplified install of copyright file and on windows we always have a QoS library
* ports/ace/portfile.cmake:
* Install all cpp files, at some point we should try the MPC install support on Windows
* [ace] Updated version
When asio and boost-asio are installed, osg's build scripts would choose the standalone version of asio, but uses features specific to boost-asio. This patch forces the port to always use boost-asio, as the original CONTROL file indicated was the intent.
Also fixed transitive dependencies not being declared that just happened to get installed because boost-asio is a dependency.
* [polyhook2] Update to 2020-05-25
- Update to latest PolyHook_2 revision.
- Add support for zydis and inlinentd as features (enabled by default, as per upstream default).
- Support for capstone, exception, detours, and pe is now configurable via features (all enabled by default, as per upstream default).
- Remove cmake build patch. Relevant parts have been upstreamed.
- For now, remove tool feature for building tests, as upstream does not support building tests along with building the library.
- Add support for cmake config so library can be used simply with "find_package(PolyHook_2 CONFIG REQUIRE)".
* [polyhook2] package does not support arm, uwp, linux, and osx
Co-authored-by: NancyLi1013 <46708020+NancyLi1013@users.noreply.github.com>
Co-authored-by: NancyLi1013 <46708020+NancyLi1013@users.noreply.github.com>
* [zxing-cpp] Fix build failure
* [libiconv] Add vcpkg-cmake-wrapper to find libcharset
* [zxing-cpp] Use FindIconv and wrapper to find libiconv, add features
* [libiconv] Add include code to wrapper
* [ace] Update to 6.5.8
* Address review comments
* ports/ace/portfile.cmake:
* Put back copy step
* ports/ace/portfile.cmake:
* Fixed error
* ports/ace/portfile.cmake:
* ARM should work, let us try it
* ports/ace/portfile.cmake:
* ARM doesn't work yet, so disable it again
* ports/ace/portfile.cmake:
* Add support for vcpkg of ace on MacOSX
* ports/ace/portfile.cmake:
* [ace] Add patch to fix Visual Studio 2019 internal compiler error
* ports/ace/process_manager.patch:
Added.
* ports/ace/CONTROL:
* ports/ace/portfile.cmake:
* Attempt to fix apply patches
* ports/ace/portfile.cmake:
* [ace] Updated baseline for ace, 4 configurations work again with the applied patch
* scripts/ci.baseline.txt:
* Address review comments
* ports/ace/portfile.cmake:
* Revised patch for ACE
* ports/ace/process_manager.patch:
* [ace] Add support for uwp
* ports/ace/portfile.cmake:
* ace now works in all configurations
* scripts/ci.baseline.txt:
* Removed !uwp and update version
* ports/ace/CONTROL:
* Simplified install of copyright file and on windows we always have a QoS library
* ports/ace/portfile.cmake:
* [ace] Simplified the port file by using an array for directories and libraries
* ports/ace/CONTROL:
* ports/ace/portfile.cmake:
* Update ports/ace/portfile.cmake
Co-authored-by: Jack·Boos·Yu <47264268+JackBoosY@users.noreply.github.com>
Co-authored-by: Jack·Boos·Yu <47264268+JackBoosY@users.noreply.github.com>
* [ace] Update to 6.5.8
* Address review comments
* ports/ace/portfile.cmake:
* Put back copy step
* ports/ace/portfile.cmake:
* Fixed error
* ports/ace/portfile.cmake:
* ARM should work, let us try it
* ports/ace/portfile.cmake:
* ARM doesn't work yet, so disable it again
* ports/ace/portfile.cmake:
* Add support for vcpkg of ace on MacOSX
* ports/ace/portfile.cmake:
* [ace] Add patch to fix Visual Studio 2019 internal compiler error
* ports/ace/process_manager.patch:
Added.
* ports/ace/CONTROL:
* ports/ace/portfile.cmake:
* Attempt to fix apply patches
* ports/ace/portfile.cmake:
* [ace] Updated baseline for ace, 4 configurations work again with the applied patch
* scripts/ci.baseline.txt:
* Address review comments
* ports/ace/portfile.cmake:
* Revised patch for ACE
* ports/ace/process_manager.patch:
* [ace] Add support for uwp
* ports/ace/portfile.cmake:
* ace now works in all configurations
* scripts/ci.baseline.txt:
* Removed !uwp and update version
* ports/ace/CONTROL:
* Simplified install of copyright file and on windows we always have a QoS library
* ports/ace/portfile.cmake:
* [simdjson] Update to 0.3.1
* [simdjson] Update CI baseline
* [simdjson] Include arm build
* [simdjson] Make UWP happy
* [simdjson] Turn off SIMDJSON_COMPETITION for linux
* [simdjson] Update to 2020-05-06
[simdjson] Turn off SIMDJSON_SANITIZE under DEBUG mode (#10145)
* [simdjson] Update to lastest
* wip
* [simdjson] Update to 2020-05-20
* [simdjson] Update to 2020-05-21
* [simdjson] Fix ninja build
* [simdjson] arm-uwp still not supported
* [simdjson] Update to 2020-05-22 and disable UWP patch
* [itk] You shall pass
* [simdjson] Fix x64-uwp
* Revert "[itk] You shall pass"
This reverts commit 885e8a8af4.
* [simdjson] Update
* [simdjson] Update to 2020-05-26
* [symengine] Add new port
* [symengine] Fix boost.math dependency
boost.lexical_cast depends on boost.math.
* [symengine] Fix linux build
* [symengine] Modernize
* [symengine] Update to 2019-11-30
* [symengine] Disable dynamic build on Windows
[symengine] Modernize
* [symengine] Update to 2020-05-12
* [symengine] Update to 2020-05-23
* [symengine] Let us give uwp a try
* [symengine] Dynamic library support
* [symengine] Update
* [symengine] INTERFACE_INCLUDE_DIRECTORIES
* [symengine] Add feature tcmalloc
* [symengine] Update to 2020-05-25
* [ace] Update to 6.5.8
* Address review comments
* ports/ace/portfile.cmake:
* Put back copy step
* ports/ace/portfile.cmake:
* Fixed error
* ports/ace/portfile.cmake:
* ARM should work, let us try it
* ports/ace/portfile.cmake:
* ARM doesn't work yet, so disable it again
* ports/ace/portfile.cmake:
* Add support for vcpkg of ace on MacOSX
* ports/ace/portfile.cmake:
* [ace] Add patch to fix Visual Studio 2019 internal compiler error
* ports/ace/process_manager.patch:
Added.
* ports/ace/CONTROL:
* ports/ace/portfile.cmake:
* Attempt to fix apply patches
* ports/ace/portfile.cmake:
* [ace] Updated baseline for ace, 4 configurations work again with the applied patch
* scripts/ci.baseline.txt:
* Address review comments
* ports/ace/portfile.cmake:
* Revised patch for ACE
* ports/ace/process_manager.patch:
* Update ports/ace/portfile.cmake
add comment about why the patch is needed
Co-authored-by: nicole mazzuca <mazzucan@outlook.com>
* [freeglut] fix linking release dll to debug lib
This patch:
1. Increments version by -1 in the CONTROL file
2. Adds execution of fix-debug-macro.patch file in portfile.cmake
3. Add the fix-debug-macro.patch to the port directory
* [freeglut] update version to -1
Update CONTROL file to reflect version 3.2.1-1 adding fix-debug-macro.patch
* [freeglut] update portfile.cmake
Update portfile.cmake to execute new fix-debug-macro.patch
Reference: https://github.com/microsoft/vcpkg/issues/8315
This patch updates:
1. the ./include/GL/freeglut_std.h
- line 73 and 91
- from ifdef NDEBUG
- to if defined(NDEBUG) || !defined(_DEBUG)
2. the ./src/blackberry/fg_main_blackberry.c
- line 34
- from ifdef NDEBUG
- to if defined(NDEBUG) || !defined(_DEBUG)
* Update portfile.cmake
* Update ports/freeglut/portfile.cmake
Co-authored-by: Jack·Boos·Yu <47264268+JackBoosY@users.noreply.github.com>
* Bump luafilesytem to 1.8.0 and lpeg to 1.0.2
* Code review changes for lpeg / luafilesystem
* [lpeg][luafilesystem] Remove windows only gates
* Remove failures from baseline
* [libvpx] Change default target on Unix
* Update CONTROL
* [libvpx] Support to build x86/x64 on Unix
* [libvpx] Update by review comments
* Update portfile.cmake
* [libvpx] By default build with 'generic-gnu'
* [absent] Add new port
absent is a small library meant to simplify the composition
of nullable types in a generic, type-safe, and declarative style
for some C++ type-constructors
* [absent] Remove deprecated include(vcpkg_common_functions)
* [absent] Add Homepage
Update to ce6dd6b which has the following benign changes compared to 1.3.3 proper
* `std::`-ify a bunch of C library stuff
* C-cast -> `static_cast` or `reinterpret_cast`
* build system changes
* `unsigned` -> `uint32_t`
* removing UB in some shifts
* better support for powerPC and Windows
* Change out `cos(double)` for `cosf(float)` in C
* Correct `%d` to `%u` in printf
* update all 16 configure_make ports
* add make wrappers for msvc
* improve make builds
* fix relativ path errors on linux (and osx?)
* revisit all 16 portfiles again
* remove trace from install
* fix relative build path issues.
* bump control of the 16 configure ports
* never forget .... real linux is case sensitive ....
* Revert "bump control of the 16 configure ports"
This reverts commit 40d6d81c01.
* Revert "Revert "bump control of the 16 configure ports""
This reverts commit 9c9851ddfc.
* bump control again for real ci rebuild
* add copy_source
* remove message
* pass parameters to vcpkg_build_make
* fix healpix build.
* fix libmagic regression
* fix libwandio regression
* pfring changes regression fix? (cannot test in wsl)
* ws change to retrigger CI
* fix libpq regression
* fix libudns regression
* add share/pkgconfig to PKG_CONFIG_PATH
* cleanup of deprecated options
* cleanup docs
* Revert "bump control again for real ci rebuild"
This reverts commit b4bc18edc2.
* shared binaries on linux should stay in lib. Only dlls are mvoed to bin
* move pkgconfig check and add message about missing system packages
* added autopoint as a build requirement
* fix prerun shell working dir.
* a few fixes from the x windows pr
- add libpath setting
- fixed pkgconfig search on windows platforms
- fixed autopoint msys package on windows
* fix release prefix
* minimal cleanup and ws changes to trigger true CI rebuild
* fix tcl by upgrading
* remove unnecessary rename
* fix pfring? can't test in WSL. Linux kernel headers required.
* fix lowercase in patch
* fix libwandio
* remove x264 from fail list
* replace wrappers with wrappers from automake
* update make ports
* remove unnecessary message
* refactor vcpkg_configure_make
* [tcl] remove stray ?
* [farmhash] fix build
* [freexl] ws change to retrigger ci build
* [x264] add pthread as a dependency
* [vcpkg/scripts] add ignore flag correctly
* [sdl] fix vcpkg_fixup_pkgconfig call
* [farmhash/freexl] delete configure and recreate it.
* [libudns] remove trailing ?
* [freexl] use empty build target
* [freexl] add system library; remove previous change
* Update ports/x264/portfile.cmake
Co-authored-by: Jack·Boos·Yu <47264268+JackBoosY@users.noreply.github.com>
* [libwandio] remove unncessary comment
Co-authored-by: dan-shaw <51385773+dan-shaw@users.noreply.github.com>
Co-authored-by: Jack·Boos·Yu <47264268+JackBoosY@users.noreply.github.com>
- New upstream version 1.5.4
- Use simplified file(INSTALL ...) for copyright file
- Add libepoxy-1.5.4_Add_call_convention_to_mock_function.patch
Co-authored-by: nicole mazzuca <mazzucan@outlook.com>
* [fcl] Explicity handle FCL_USE_X64_SSE CMake option
The FCL_USE_X64_SSE option is enabled by default in fcl,
but it only make sense to enable SSE flags when targeting
either x86 or x64.
* Update CONTROL
* [tool-meson] Update to 0.54.2
- Release notes: https://mesonbuild.com/Release-notes-for-0-54-0.html
- Homepage added to CONTROL file
* Re-trigger CI test
Co-authored-by: JackBoosY <yuzaiyang@beyondsoft.com>
* update parallel_hashmap version
* Update portfile.cmake
* Update CONTROL
* Update portfile.cmake for parallel_hashmap
* bump parallel-hashmap to latest github release
* Update parallel_hashmap version to 1.32 (current)
* Update CONTROL
* update portfile as requested
* [cmake] Update to 3.17.1
* update cmake directory name
* [cpuid] Fix install headers.
* [stormlib] Fix install headers
* [murmurhash] Fix install headers
* [metrohash] Fix install headers
* update baseline
* update baseline
* [otl] update hash
* update baseline
* [gts] Do not use ninja to avoid empty implib issue
* update baseline
* [dmlc] Re-trigger ci test
* [replxx] Re-trigger ci test
* update baseline
* [osg] Re-trigger ci test
* [replxx] Fix build failure
* Set cmake min version to 3.17.1
* update baseline
* [libnice] Re-trigger ci test
* [mlpack] Re-trigger ci test
* update to 3.17.2
* update cmake hash
* update baseline
* update baseline
* update baseline
* update baseline
* Update scripts/ci.baseline.txt
Co-authored-by: Billy O'Neal <billy.oneal@gmail.com>
* update baseline
* update baseline
* [magnum] Set magnum:arm64-windows to skip in baseline
* [nanogui] Set nanogui:arm64-windows to fail in baseline
* [nettle] Set nettle:x64-windows to fail, waiting for fix this issue in another PR
* re-trigger CI test
* update baseline
* Install unixODBC in Linux
* [nanodbc] Re-trigger CI test
* update baseline
* Remove space
* update baseline
* [ixwebsocket] update to 9.5.0
* remove reference to vcpkg_test_cmake which is deprecated (was commented)
* remove all features, bump to depend on 9.5.2
* wrong sha512
* exclude uwp from the supported platforms / cannot see in logfiles why it is not building + I do not have access to this platform for testing
* try again uwp
* bring back mbedtls dep
* 9.5.8 has an old pre 1.1 openssl fix
* use mbedtls on windows and uwp
* revert to original CONTROL file
* do not install ixwebsocketConfig.cmake which conflicts with vcpkg
* portfile will handles openssl, mbedtls and sectransp options to choose the tls backend library
Co-authored-by: Benjamin Sergeant <bsergeant@mz.com>
* [munit] Add new port
* [munit] Modernize
* [muint] Update to 2020-04-06
* [munit] Update CI baseline
* [munit] Update CI baseline
* [munit] Fail fast
* [munit] Download meson on linux and osx
* [vcpkg_find_acquire_program] Always download meson if not found
* Revert "[munit] Download meson on linux and osx"
This reverts commit e7e17730d4.
Co-authored-by: wangli28 <wangli28@beyondsoft.com>
* [libgo] Update to 3.1
* Add headers in debug sub folder
* Update ci.baseline and remove headers in debug/include directory
* Update the way to install headers and targets on Windows
* Remove the headers in netio/disable_hook on all platforms
* Add unsupported for arm and uwp
* Add only support static build and update ci.baseline
* code review
Co-authored-by: nicole mazzuca <mazzucan@outlook.com>
* Update to 2.8.102 and reenable x64 Build
* Remove surplus empty directory during install
* Corrected the "Supports" entry in CONTROL
Should have read the documentation for "Supports" to see that this is a boolean expression
* [ctp] New port CTP library 6.3.15
* [ctp] Minor changes
- Update portfile to support custom triplets
- disable CI due to downloading server availability
* Update ports/ctp/portfile.cmake
* Update ports/ctp/portfile.cmake
* Remove ${...} from if
Co-authored-by: Vincent Gao <xgao1023@outlook.com>
Co-authored-by: Jack·Boos·Yu <47264268+JackBoosY@users.noreply.github.com>
Co-authored-by: nicole mazzuca <mazzucan@outlook.com>
* fix number of spaces in string replacement
* fix libiconv library name
* [libpq] update to 12.2
fix some issues with features
feature combination client+nls does not compile with latest VS
due to libpq src's accessing an implementation detail (needs upstream fix)
* on arm skip host openssl version check if host cannot execute the triplet version
* use PORT_VERSION to update the version references more easily
* fix tcl and python feature on windows