Releases: microsoft/vcpkg
2019.12
vcpkg (2019.12.31)
Total port count: 1268
Total port count per triplet (tested):
triplet | ports available |
---|---|
x64-windows | 1181 |
x86-windows | 1166 |
x64-windows-static | 1087 |
x64-linux | 1000 |
x64-osx | 920 |
arm64-windows | 795 |
x64-uwp | 642 |
arm-uwp | 615 |
The following documentation has been updated:
- PR Review Checklist [NEW]
- (#9264) [vcpkg] Initialize PR review checklist
- vcpkg_install_qmake [NEW]
- (#9412) [vcpkg_install_qmake] Add vcpkg_install_qmake
- CONTROL Files
- (#9140) [docs] Fix CONTROL file default-features section header
- Portfile Functions
- (#9412) [vcpkg_install_qmake] Add vcpkg_install_qmake
- vcpkg_build_nmake
- (#9412) [vcpkg_install_qmake] Add vcpkg_install_qmake
- vcpkg_common_definitions
- (#9412) [vcpkg_install_qmake] Add vcpkg_install_qmake
- vcpkg_configure_make
- (#9412) [vcpkg_install_qmake] Add vcpkg_install_qmake
- vcpkg_download_distfile
- (#9412) [vcpkg_install_qmake] Add vcpkg_install_qmake
- vcpkg_extract_source_archive_ex
- (#9412) [vcpkg_install_qmake] Add vcpkg_install_qmake
- vcpkg_find_acquire_program
- (#9412) [vcpkg_install_qmake] Add vcpkg_install_qmake
- vcpkg_install_nmake
- (#9412) [vcpkg_install_qmake] Add vcpkg_install_qmake
The following changes have been made to vcpkg's infrastructure:
- (#9160) [ffmpeg] Fixed build error ARM64 Windows 10
- (#9199) [vcpkg] Add November changelog
- (#9203) [vcpkg] Check in baseline results for CI builds
- (#9191) [vcpkg] Give hints for yasm with brew and apt
- (#9242) [libxslt] Fix writing to locations outside vcpkg in Windows builds
- (#9279) Removed umock-c:64-windows-static result in baseline
- (#9280) [vcpkg] Add pull request template
- (#9331) Update baseline to skip ogre conflicts
- (#9349) Update baseline with 'leptonica:arm-uwp=fail'
- (#9277) [brynet] Update to 1.0.5
- (#9330) [simpleini] Fix build failure on travis CI
- (#9313) [opendnp3] Add new port
- (#9255) [OpenEXR] add missing underscore for OpenEXR_IEXMATH_LIBRARY_DEBUG NAMES
- (#9252) [rttr] Add dependency rapidjson
- (#8533) Fix CMAKE_TRY_COMPILE_PLATFORM_VARIABLES
- (#9382) [directxtk12] Update to dec2019 release
- (#9383) [directxtex] Update to dec2019 release
- (#9384) [directxmesh] Update to dec2019 release
- (#9381) [directxtk] Update to dec2019 release
- (#9287) Removed unused template function.
- (#9411) [vcpkg-baseline] Fixes for vtk, libarchive, xalan-c, and openvpn3 on Linux
- (#9412) [vcpkg_install_qmake] Add vcpkg_install_qmake
- (#9388) [hiredis] Support building static
- (#8624) [protobuf-c]Add new port.
- (#9389) Remove vtk:x64-linux result in baseline
The following 8 ports have been added:
port | version |
---|---|
proxywrapper | 1.0.0 |
opendnp3 | 2.3.2 |
function2 | 4.0.0 |
protobuf-c | 1.3.2 |
indicators | 1.5 |
proxygen | 2019.10.21.00 |
azure-kinect-sensor-sdk | 1.4.0-alpha.0 |
xtensor-fftw | 2019-11-30 |
The following 72 ports have been updated:
-
restinio
0.6.1
->0.6.2
-
pixman
0.38.0-4
->0.38.4-1
- (#9170) [pixman] Update to version 0.38.4
-
cjson
1.7.12
->2019-11-30
- (#9157) [cjson] Update to 2019-11-30
-
parallel-hashmap
1.24
->1.27
- (#9152) [parallel-hashmap] Update to 1.27
-
jsoncons
0.139.0
->0.140.0
- (#9124) [jsoncons] Update to v0.140.0
-
boost-modular-build-helper
1.71.0
->1.71.0-1
- (#9108) [boost-modular-build-helper] put quotes around the directory
-
protobuf
3.10.0
->3.11.2
-
ecsutil
1.0.7.3
->1.0.7.8
- (#8885) [ecsuti] Update to v1.0.7.8
-
libmodman
2.0.1
->2.0.1-1
- (#8916) [proxywrapper] Add new port
-
libproxy
0.4.15
->0.4.15-1
- (#8916) [proxywrapper] Add new port
-
xalan-c
1.11-9
->1.11-11
-
libxslt
1.1.33-5
->1.1.33-6
- (#9242) [libxslt] Fix writing to locations outside vcpkg in Windows builds
-
azure-c-shared-utility
2019-10-07.2
->2019-10-07.2-1
- (#9117) [azure-iot-sdk-c] Update macro-utils and umock-c to differentiate master and public-preview installations
-
azure-iot-sdk-c
2019-11-21.1
->2019-11-27.1
- (#9117) [azure-iot-sdk-c] Update macro-utils and umock-c to differentiate master and public-preview installations
-
azure-macro-utils-c
2019-10-07.2
->2019-11-27.1
- (#9117) [azure-iot-sdk-c] Update macro-utils and umock-c to differentiate master and public-preview installations
-
azure-uamqp-c
2019-10-07.2
->2019-11-27.1
- (#9117) [azure-iot-sdk-c] Update macro-utils and umock-c to differentiate master and public-preview installations
-
azure-uhttp-c
2019-10-07.2
->2019-11-27.1
- (#9117) [azure-iot-sdk-c] Update macro-utils and umock-c to differentiate master and public-preview installations
-
azure-umqtt-c
2019-10-07.2
->2019-11-27.1
- (#9117) [azure-iot-sdk-c] Update macro-utils and umock-c to differentiate master and public-preview installations
-
umock-c
2019-10-07.2
->2019-11-27.1
- (#9117) [azure-iot-sdk-c] Update macro-utils and umock-c to differentiate master and public-preview installations
-
python3
3.7.4
->3.7.3
- (#9173) [python3] Fix CONTROL Version
-
brynet
1.0.3
->1.0.5
- (#9277) [brynet] Update to 1.0.5
-
cpp-httplib
0.2.5
->0.4.2
- (#9360) [cpp-httplib] Update library to 0.4.2
-
botan
2.12.1
->2.12.1-1
- (#9335) [botan] Fix unrecognized compile flag MT/MD
-
simpleini
2018-08-31-2
->2018-08-31-3
- (#9330) [simpleini] Fix build failure on travis CI
-
libpcap
1.9.0
->1.9.1
- [(#9329)](...
2019.11
vcpkg (2019.11.30)
Total port count: 1262
Total port count per triplet (tested):
triplet | ports available |
---|---|
x64-windows | 1182 |
x86-windows | 1163 |
x64-windows-static | 1094 |
x64-linux | 1021 |
x64-osx | 984 |
arm64-windows | 782 |
x64-uwp | 646 |
arm-uwp | 614 |
The following commands and options have been updated:
export
--x-chocolatey
[NEW OPTION] : Experimental option to export a port as achocolatey
package- (#6891) [feature] add
vcpkg export --x-chocolatey
support
- (#6891) [feature] add
The following documentation has been updated:
- vcpkg_from_github
- (#5719) [vcpkg_from_github] Allow targeting Github Enterprise instances
- Privacy and Vcpkg
- (#9080) [vcpkg] update telemetry
The following additional changes have been made to vcpkg's infrastructure:
- (#8853) Add October changelog
- (#8894) Update README.md
- (#8976) [libusb] upgrade and support arm64-windows
- (#8924) [vcpkg] Remove libc++fs link dependency for clang/libc++ 9.*
- (#7598) [vcpkg] QoL: add host specific path separator to common definitions
- (#8941) [docs] Add the gcc+=7 prerequisite to the README
- (#5719) [vcpkg_from_github] Allow targeting Github Enterprise instances
- (#9080) [vcpkg] update telemetry
The following 12 ports have been added:
port | version |
---|---|
ogre-next | 2019-10-20 |
hiredis#8862 | 2019-11-1 |
cspice | 66-1 |
ecos | 2.0.7 |
redis-plus-plus | 1.1.1 |
nanoflann | 1.3.1 |
wxchartdir | 1.0.0 |
faad2 | 2.9.1-1 |
pfring | 2019-10-17 |
libmodman | 2.0.1 |
libproxy | 0.4.15 |
google-cloud-cpp-spanner | 0.3.0 |
The following 67 ports have been updated:
-
tbb
2019_U8-1
->2019_U8-2
- (#8744) tbb: Fix compilation on OSX
-
openvpn3
2018-03-21-1
->3.4.1
- (#8851) openvpn3: bump version
-
sqlpp11
0.58-2
->0.58-3
- (#8837) [sqlpp11] fixed ddl2cpp path
-
jsonnet
0.13.0
->0.14.0
- (#8848) [jsonnet]Upgrade to 0.14.0.
-
pango
1.40.11-4
->1.40.11-5
- (#8745) [pango] Add missing link library
-
opencv3
3.4.7-2
->3.4.8
-
boost-modular-build-helper
1.70.0-2
->1.71.0
- (#8606) [boost-modular-build-helper] Update to 1.71.
-
libxslt
1.1.33-4
->1.1.33-5
- (#9014) Prevent python3 build failure
-
python3
3.7.3
->3.7.4
- (#9014) Prevent python3 build failure
-
orc
1.5.6-1
->1.5.7
- (#8980) [orc]Upgrade to 1.5.7, disable tzdata test.
-
openvdb
6.1.0
->6.2.1
- (#8979) [openvdb]Upgrade to 6.2.1
-
libusb
1.0.22-4
->1.0.23
- (#8976) [libusb] upgrade and support arm64-windows
-
libmad
0.15.1-4
->0.15.1-5
- (#8959) [libmad] Fix libmad header for non-x86 MSVC targets
-
wil
2019-07-16
->2019-11-07
- (#8948) Update WIL port
-
botan
2.11.0
->2.12.1
- (#8844) [botan]Upgrade to 2.12.1
-
libbson
1.14.0-3
->1.15.1-1
- (#8790) [libbson][mongo-c-driver] Update to 1.15.1. Parse CONTROL file for version number
-
mongo-c-driver
1.14.0-5
->1.15.1-1
- (#8790) [libbson][mongo-c-driver] Update to 1.15.1. Parse CONTROL file for version number
-
libpopt
1.16-11
->1.16-12
- (#8652) [libpopt]Fix linux build.
-
libpng
1.6.37-4
->1.6.37-5
-
evpp
0.7.0-1
->0.7.0-2
- (#8349) [libevent] add features
-
libevent
2.1.11
->2.1.11-1
- (#8349) [libevent] add features
-
restinio
0.6.0.1
->0.6.1
- (#8993) [restinio] Update to v.0.6.1
-
google-cloud-cpp-common
0.15.0
->0.16.0-1
-
google-cloud-cpp
0.14.0-1
->0.15.0
- (#8986) [google-cloud-cpp*] Update to 0.16.0
-
freetype-gl
2019-03-29-2
->2019-03-29-3
- (#8992) [freetype-gl] Fix POST_BUILD_CHECKS_FAILED failure on Unix
-
tinyobjloader
1.0.7-1
->2.0.0-rc2
- (#8955) [tinyobjloader] Update to 2.0.0-rc2; Add feature to enable double precision
-
libzip
rel-1-5-2
->rel-1-5-2--1
- (#8918) [libzip] Fix patch not applying
-
tgui
0.8.5
->0.8.6
- (#8877) [tgui]Update to 0.8.6
-
jsoncons
0.136.1
->0.139.0
- (#9058) [jsoncons] Update to v0.139.0
-
azure-iot-sdk-c
2019-10-11.2
->2019-11-21.1
- (#9059) [azure-iot-sdk-c] Update public-preview feature to branch with fixed telemetry
-
tiff
4.0.10-7
->4.0.10-8
- (#9010) [tiff] Make BUILD_TOOLS option a feature
-
magic-enum
0.6.3
->0.6.3-1
- (#9007) [magic-enum] Fix export config.cmake issue
-
libflac
1.3.2-6
->1.3.3
- (#8988) [libflac] Update libflac to 1.3.3
-
otl
4.0.447
->4.0.448
- (#8937) [otl] Upgrade to version 4.0.448
-
librtmp
2.4-2
->2019-11-11
- (#8958) use latest librtmp
-
stlab
1.4.1-1
->1.5.1
- (#8901) [stlab] Update to 1.5.1
-
bitsery
5.0.0
->5.0.1-1
- (#8892) [bitsery] Update to 5.0.1
-
cereal
1.2.2-2
->1.3.0
- (#8913) [cereal] Update to 1.3.0
-
fizz
2019.07.08.00
->2019.10.28.00
- (#8765) [folly/fizz]Upgrade version.
-
folly
2019.06.17.00
->2019.10.21.00
- (#8765) [folly/fizz]Upgrade version.
-
qt5-base
5.12.5-1
->5.12.5-3
-
nlohmann-json
3.7.0
->3.7.3
- (#9069) [nlohmann-json] Upgrade to 3.7.3
-
json-dto
0.2.8-2
->0.2.9.2
-
prometheus-cpp
0.7.0
->0.8.0
- (#9047) [prometheus-cpp] Update to version 0.8.0
-
date
2019-09-09
->2019-11-08
- (#9006) [date] Update to 2019-11-08
-
netcdf-cxx4
4.3.0-5
->4.3.1
- (#8978) [netcdf-cxx4] Update to 4.3.1
-
libsodium
1.0.18-1
->1.0.18-2
2019.10
vcpkg (2019.10.31)
Total port count: 1250
Total port count per triplet (tested):
triplet | ports available |
---|---|
x64-windows | 1169 |
x86-windows | 1154 |
x64-windows-static | 1080 |
x64-linux | 1014 |
x64-osx | 976 |
arm64-windows | 774 |
x64-uwp | 638 |
arm-uwp | 608 |
The following commands and options have been updated:
create
The following documentation has been updated:
- vcpkg_fixup_cmake_targets [NEW]
- vcpkg_build_make [NEW]
- (#8267) Add function vcpkg_configure_make/vcpkg_build_make/vcpkg_install_make/vcpkg_build_nmake/vcpkg_install_nmake
- vcpkg_build_nmake [NEW]
- vcpkg_configure_make [NEW]
- vcpkg_install_make [NEW]
- (#8267) Add function vcpkg_configure_make/vcpkg_build_make/vcpkg_install_make/vcpkg_build_nmake/vcpkg_install_nmake
- vcpkg_install_nmake [NEW]
- Chinese README [NEW]
- (#8476) Add Chinese readme.
- Portfile Helper Functions
- (#8267) Add function vcpkg_configure_make/vcpkg_build_make/vcpkg_install_make/vcpkg_build_nmake/vcpkg_install_nmake
- Maintainer Guidelines and Policies
- (#8720) maintainer-guide.md - Fix link
The following remarkable changes have been made to vcpkg's infrastructure:
- New maintainer
portfile.cmake
helper functions for finer control over configuring/building/installing withmake
andnmake
- (#8267) Add function vcpkg_configure_make/vcpkg_build_make/vcpkg_install_make/vcpkg_build_nmake/vcpkg_install_nmake
- (#8540) Fix separate make and install execution error issue.
- (#8589) [libxslt]Using vcpkg_install_nmake in Windows, support unix.
- (#8610) Add AUTOCONF support with vcpkg_configure_make in Windows.
- (#8647) support SKIP_CONFIGURE in vcpkg_configure_make.
- Support for the
go
compiler invcpkg_find_acquire_program
- (#8440) Add go to vcpkg_find_acquire_program
The following additional changes have been made to vcpkg's infrastructure:
- (#8365) [Documentation] Added documentation page for vcpkg_fixup_cmake_targets.cmake
- (#8418) Add September changelog
- (#8435) Find default for text/plain on Linux and Windows (#567)
- (#8489) Fix option -j
- (#8580) Fix CMake checks for Apple Clang 11.0 on macOS 10.15
- (#8638) Fix compile error in Visual Studio 2017 15.1
- (#8669) [vcpkg_download_distfile.cmake] Fix Examples
- (#8667) vcpkg_configure_meson - Remove compiler flag /Oi
- (#8639) mesonbuild - Update to 0.52.0
The following 24 ports have been added:
port | version |
---|---|
cpp-base64 | 2019-06-19 |
mgnlibs | 2019-09-29 |
mmx | 2019-09-29 |
kcp | 2019-09-20 |
dbow3 | 1.0.0 |
nlohmann-fifo-map | 2018.05.07 |
libcrafter | 0.3 |
libudns | 0.4 |
ffnvcodec | 9.1.23.0 |
bfgroup-lyra | 1.1 |
google-cloud-cpp-common | 0.15.0 |
libsrt | 1.3.4 |
polyhook2 | 2019-10-24 |
tool-meson | 0.52.0 |
slikenet | 2019-10-22 |
libigl | 2.1.0-1 |
libmesh | 1.5.0 |
upb | 2019-10-21 |
opencensus-cpp | 0.4.0 |
openscap | 1.3.1 |
fftwpp | 2.05 |
ois | 1.5 |
libdivide | 3.0 |
wordnet | 3.0 |
The following 151 ports have been updated:
-
kangaru
4.2.0
->4.2.1
- (#8414) [kangaru] Update library to 4.2.1
-
magic-enum
0.6.0
->0.6.3
-
json5-parser
1.0.0
->1.0.0-1
- (#8401) [json5-parser] fix find_package issue
-
reproc
8.0.1
->9.0.0
- (#8411) Update reproc to 9.0.0.
-
libfabric
1.8.0
->1.8.1
- (#8415) [libfabric] Update library to 1.8.1
-
thrift
2019-05-07-3
->2019-05-07-4
- (#8410) [thrift]fix-paths
-
grpc
1.23.0
->1.23.1-1
-
protobuf
3.9.1
->3.10.0
- (#8439) [protobuf] Update protobuf to 3.10.0
-
google-cloud-cpp
0.13.0
->0.14.0
- (#8441) [google-cloud-cpp] Update to v0.14.0
-
nrf-ble-driver
4.1.1
->4.1.1-1
- (#8437) [nrf-ble-driver] Fix version number
-
plplot
5.13.0-2
->5.13.0-3
- (#8405) fix find_package(wxWidgets) issue in release build
-
freexl
1.0.4-2
->1.0.4-8
-
libosip2
5.1.0
->5.1.0-1
- (#8267) Add function vcpkg_configure_make/vcpkg_build_make/vcpkg_install_make/vcpkg_build_nmake/vcpkg_install_nmake
-
x264
157-303c484ec828ed0-2
->157-303c484ec828ed0-6
2019.09
vcpkg (2019.09.30)
Total port count: 1225
Total port count per triplet (tested):
triplet | ports available |
---|---|
x64-windows | 1151 |
x86-windows | 1136 |
x64-windows-static | 1061 |
x64-linux | 980 |
x64-osx | 939 |
arm64-windows | 766 |
x64-uwp | 624 |
arm-uwp | 594 |
The following commands and options have been updated:
x-history
[NEW COMMAND]depend-info
- Constrain argument count to single port name as usage intends
- (#8135) [vcpkg] Fix
depend-info
command arguments arity
- (#8135) [vcpkg] Fix
- Constrain argument count to single port name as usage intends
The following documentation has been updated:
- Frequently Asked Questions
- (#8258) Add detailed instructions for custom configurations
- Maintainer Guidelines and Policies
- (#8383) Fix a typo in maintainer-guide.md
The following remarkable changes have been made to vcpkg's infrastructure:
- Add port features to CI test result XML as the first step in testing them in CI system
- (#8342) [CI system] Add features to test result xml
The following additional changes have been made to vcpkg's infrastructure:
- (#8048) Add August changelog
- (#8082) [vcpkg] remove text from license
- (#7667) [Qt] Update to 5.12.4
- (#7954) Fix bug in
.vcpkg-root
detection that breaks--overlay-triplets
- (#8131) [vcpkg] add missing implib definitions, fix shared lib extension on mac
- (#8129) [vcpkg] Continue on malformed paths in PATH
- (#8200) [vcpkg] Fix missing VCPKG_ROOT_PATH in create command
- (#8222) [Qt] Fix static builds of qt5-imageformats
- (#5180) Use CMAKE_TRY_COMPILE_PLATFORM_VARIABLES to propagate values
- (#8032) [vcpkg] Avoid RENAME usage to prevent cross-device link problems (#4245)
- (#8304) [ports.cmake] Fixup capitalization inconsistencies of Windows drive letter
The following 55 ports have been added:
The following 220 ports have been updated:
-
breakpad
2019-07-11
->2019-07-11-1
- (#7938) [breakpad] Fix build failed with Visual Studio 2019
-
gtest
2019-08-14-1
->2019-08-14-2
- (#7887) [gtest]Re-fix gmock target.
-
libxslt
1.1.33
->1.1.33-2
-
pcre2
10.30-4
->10.30-5
- (#7948) Fix build with Emscripten/WASM
-
entt
3.0.0-1
->3.1.1
-
raylib
2019-04-27-2
->2.5.0
- (#7848) [raylib] update to 2.5.0
-
jsoncons
0.132.1
->0.136.0
-
exiv2
0.27.1-1
->0.27.2-1
- (#7992) [exiv2] Update library to 0.27.2
-
gettext
0.19-10
->0.19-11
- (#7990) [gettext]Improve gettext on Linux.
-
wtl
10.0-2
->10.0-3
- (#8005) Update WTL to 10.0.9163.
-
aixlog
1.2.1
->1.2.1-1
- (#7986) modernize many ports
-
chaiscript
6.1.0
->6.1.0-1
- (#7986) modernize many ports
-
dlfcn-win32
1.1.1-2
->1.1.1-3
- (#7986) modernize many ports
-
enet
1.3.13
->1.3.13-1
- (#7986) modernize many ports
-
fltk
1.3.4-6
-> ...
2019.08
vcpkg (2019.08.31)
Total port count: 1169
Total port count per triplet (tested):
triplet | ports available |
---|---|
x64-windows | 1099 |
x86-windows | 1085 |
x64-windows-static | 987 |
x64-linux | 930 |
x64-osx | 876 |
arm64-windows | 726 |
x64-uwp | 595 |
arm-uwp | 571 |
The following commands and options have been updated:
depend-info
--max-recurse
[NEW OPTION]: Set the max depth of recursion for listing dependencies--sort
[NEW OPTION]: Sort the list of dependencies bylexicographical
,topological
, andreverse
(topological) order--show-depth
[NEW OPTION]: Display the depth of each dependency in the list- (#7643) [depend-info] Fix bugs, add
--sort
,--show-depth
and--max-recurse
options
- (#7643) [depend-info] Fix bugs, add
install --only-downloads
[NEW OPTION]- Download sources for a package and its dependencies and don't build them
- (#7950) [vcpkg install] Enable Download Mode ⏬
- Download sources for a package and its dependencies and don't build them
The following documentation has been updated:
- Index
- Tool maintainers: Testing [NEW]
- Examples: Overlay triplets example
- (#7502) [vcpkg-docs] Reword and reorganize overlay-triplets-linux-dynamic.md
- Portfile helper functions
vcpkg_check_features
- (#7558) [vcpkg_check_features] Set output variable explicitly and allow reverse-logic check
vcpkg_configure_cmake
- (#7558) [vcpkg_check_features] Set output variable explicitly and allow reverse-logic check
vcpkg_pretiffy_command
[NEW]- (#7558) [vcpkg_check_features] Set output variable explicitly and allow reverse-logic check
- Maintainer Guidelines and Policies
- (#7751) Add guideline for overriding
VCPKG_<VARIABLE>
- (#7751) Add guideline for overriding
- Tool maintainers: Benchmarking [NEW]
- (#7821) [vcpkg docs] More tool maintainer docs! 🐱👤
- Tool maintainers: Layout of the vcpkg source tree [NEW]
- (#7821) [vcpkg docs] More tool maintainer docs! 🐱👤
vcpkg_common_definitions
[NEW]- (#7950) [vcpkg install] Enable Download Mode ⏬
vcpkg_execute_required_process
- (#7950) [vcpkg install] Enable Download Mode ⏬
vcpkg_fail_port_install
[NEW]- (#7950) [vcpkg install] Enable Download Mode ⏬
The following remarkable changes have been made to vcpkg's infrastructure:
- CONTROL files extended syntax
- Quality-of-Life improvements for portfile maintainers
- (#7601) [vcpkg/cmake] Added a function to fail from portfiles in a default way
- (#7600) [vcpkg] QoL: add target dependent library prefix/suffix variables and enable find_library for portfiles
- (#7773) [vcpkg] QoL: Make find_library useable without errors to console.
- (#7599) [vcpkg] QoL: add host/target dependent variables for executable suffixes
The following additional changes have been made to vcpkg's infrastructure:
- (#4572) Change CMakeLists.txt in toolsrc to allow compiling with llvm toolset
- (#7305) [vcpkg] Public ABI override option
- (#7307) [vcpkg] Always calculate ABI tags
- (#7491) Handle response files with Windows line-endings properly
- (#7501) Add July changelog
- (#7506) Update tests, and add documentation!
- (#7558) [vcpkg_check_features] Set output variable explicitly and allow reverse-logic check
- (#7568) [tensorflow] Add new port for linux
- (#7570) [vcpkg] Make
RealFilesystem::remove_all
much, much faster, and start benchmarking - (#7587) [vcpkg] Revert accidental removal of powershell-core usage in bb3a9dd
- (#7619) [vcpkg] Fix
.vcpkg-root
detection issue - (#7620) [vcpkg] Fix warnings in
files.{h,cpp}
build under /W4 - (#7623) Fix VS 2019 detection bug
- (#7637) [vcpkg] Fix the build on VS2015 debug
- (#7638) [vcpkg] Make CMakelists nicer 😁
- (#7687) [vcpkg] Port toolchains
- (#7754) [vcpkg] Allow multiple spaces in a comma list
- (#7757) [vcpkg] Switch to internal hash algorithms 🐱💻
- (#7793) Allow redirection of the scripts folder
- (#7798) [vcpkg] Fix build on FreeBSD 😈
- (#7816) [vcpkg] Fix gcc-9 warning
- (#7864) [vcpkg] Move
do_build_package_and_clean_buildtrees()
above generating vcpkg_abi_info.txt so it will be included in the package. - (#7930) [vcpkg] fix bug in StringView::operator== 😱
The following 63 ports have been added:
port | version |
---|---|
riffcpp #7541 #7859 | 2.2.2 |
easyhook | 2.7.6789.0 |
brigand | 1.3.0 |
ctbignum | 2019-08-02 |
gaussianlib | 2019-08-04 |
tinycthread | 2019-08-06 |
libcerf | 1.13 |
tinynpy | 1.0.0-2 |
googleapis #7703 | 0.1.3 |
pdqsort | 2019-07-30 |
discount | 2.2.6 |
duckx | 2019-08-06 |
opencv3 #7581 #7658 #7925 | 3.4.7-1 |
opencv4 #7558 #7581 #7658 | 4.1.1-1 |
tiny-bignum-c | 2019-07-31 |
tgc | 2019-08-11 |
bento4 | 1.5.1-628 |
dbow2 | 2019-08-05 |
tiny-aes-c | 2019-07-31 |
drlibs | 2019-08-12 |
nt-wrapper | 2019-08-10 |
xorstr | 2019-08-10 |
lazy-importer | 2019-08-10 |
plf-colony | 2019-08-10 |
plf-list | 2019-08-10 |
[plf-nanotimer](https... |
2019.07
Changelog
Total port count: 1105
Total port count per triplet (tested):
triplet | ports available |
---|---|
x64-windows | 1039 |
x86-windows | 1009 |
x64-windows-static | 928 |
x64-linux | 866 |
x64-osx | 788 |
arm64-windows | 678 |
x64-uwp | 546 |
arm-uwp | 522 |
The following commands and options have been updated:
- --scripts-root [NEW OPTION]
- Specify a directory to use in place of
<vcpkg root>/scripts
. Enables a shared script directory for those using a single vcpkg instance to manage distributed port directories- (#6552) Allow redirection of the scripts folder.
- Specify a directory to use in place of
- depend-info
- Allow
vcpkg depend-info port[feature]
to display port-dependency information for a given port and the specified feature.- (#6797) Make
depend-info
subcommand able to handle features
- (#6797) Make
- Allow
The following documentation has been updated:
- Overlay triplets example: build dynamic libraries on Linux [NEW]
- (#7291) Example: Building dynamic libraries on Linux using overlay triplets
- vcpkg_from_git
- (#7082) Fix vcpkg_from_git
- Maintainer Guidelines and Policies
- (#7390) [docs] add notes about manual-link
The following remarkable changes have been made to vcpkg's infrastructure:
VCPKG_ENV_PASSTHROUGH
triplet variable andenvironment-overrides.cmake
- Testing overhaul
The following additional changes have been made to vcpkg's infrastructure:
- (#7080) [vcpkg] Use spaces instead of semicolons in the output
- (#6791) Update python2, python3, perl, aria2, ninja, ruby, 7z
- (#7082) Fix vcpkg_from_git
- (#7117) Revert Visual Studio projects versions
- (#7051) Fix Python3 tool on Windows
- (#7135) revert ninja update
- (#7136) Bump version to warn of outdated vcpkg sources
- (#7094) [vcpkg] Fix powershell font corruption bug
- (#7158) [vcpkg] Fix incorrect setting of FEATURE_OPTIONS
- (#6792) Cleanup vcpkg_configure_cmake.cmake
- (#7175) Added nasm mirror as nasm.us is down again
- (#7216) [vcpkg] allow spaces in pathname on linux
- (#7243) Testing for --overlay-ports and --overlay-triplets args
- (#7294) Add June changelog
- (#7229) Better error message when VCPKG_ROOT is independently defined
- (#7336) Create issue templates
- (#7322) Resolves "project is never up-to-date" problem (issue 6179)
- (#7228) Parallel file operations
- (#7403) Add third party notices -- copied from chakracore
- (#7407) Modify CMakeLists to split up vcpkglib
- (#7430) [vcpkg] Fix RealFilesystem::remove_all
The following 37 ports have been added:
port | version |
---|---|
septag-sx | 2019-05-07-1 |
librdkafka | 1.1.0 |
soxr | 0.1.3. |
czmq#7186 | 2019-06-10-1 |
cppmicroservices | 4.0.0-pre1 |
zookeeper | 3.5.5 |
xmlsec | 1.2.28 |
librsvg | 2.40.20 |
7zip | 19.00 |
genann | 2019-07-10 |
offscale-libetcd-cpp | 2019-07-10 |
rabit | 0.1 |
zyre | 2019-07-07 |
cpp-peglib | 0.1.0 |
paho-mqttpp3 | 1.0.1 |
openxr-loader#7376 #7488 | 1.0.0-1 |
wintoast | 1.2.0 |
scnlib | 0.1.2 |
mongoose | 6.15-1 |
nameof | 2019-07-13 |
leaf#7468 | 0.2.1-2 |
otl | 4.0.442 |
dbg-macro | 2019-07-11 |
p-ranav-csv | 2019-07-11 |
lastools | 2019-07-10 |
basisu#7468 | 0.0.1-1 |
cmcstl2 | 2019-07-20 |
libconfuse | 2019-07-14 |
boolinq | 2019-07-22 |
libzippp | 2019-07-22 |
mimalloc | 2019-06-25 |
liblas | 1.8.1 |
xtensor-io | 0.7.0 |
easycl | 0.3 |
nngpp | 2019-07-25 |
mpi | 1 |
openmpi | 4.0.1 |
The following 160 ports have been updated:
-
openssl-unix
1.0.2q
->1.0.2s-1
-
openssl-windows
1.0.2q-2
->1.0.2s-1
- (#6854) Openssl version bump 1.0.2s
-
mongo-cxx-driver
3.4.0-2
->3.4.0-3
- (#7050) [mongo-cxx-driver] Do not delete the third_party include folder when building with mnmlstc
-
fdlibm
5.3-3
->5.3-4
- (#7082) Fix vcpkg_from_git
-
azure-iot-sdk-c
2019-05-16.1
->2019-07-01.1
- (#7123) [azure] Update azure-iot-sdk-c for public-preview release of 2019-07-01
-
open62541
0.3.0-1
->0.3.0-2
- (#7051) Fix Python3 tool on Windows
-
lua
5.3.5-1
->5.3.5-2
- (#7101) [lua] Add [cpp] feature to additionally build lua-c++
-
flann
1.9.1-1
->2019-04-07-1
- (#7125) [flann]Change the version tag to the corresponding time of commit id.
-
tbb
2019_U7
->2019_U7-1
- (#6510) [tbb] Add shared library support for Linux and OSX
-
dcmtk
3.6.4
->3.6.4-1
- (#7059) [dcmtk] support wchar_t* filename
-
libmupdf
1.15.0
->1.15.0-1
- (#7107) [libmupdf] Enable the old patch for fixing C2169
-
mongo-c-driver
1.14.0-2
->1.14.0-3
-
openimageio
1.8.16
->2.0.8
- (#7173) [openimageio] Upgrade to version 2.0.8
-
duktape
2.3.0
->2.3.0-2
-
poco
2.0.0-pre-2
-> `2...
2019.06
Changelog
Total port count: 1068
Total port count per triplet (tested):
triplet | ports available |
---|---|
x64-windows | 1006 |
x86-windows | 977 |
x64-windows-static | 895 |
x64-linux | 823 |
x64-osx | 755 |
arm64-windows | 654 |
x64-uwp | 532 |
arm-uwp | 504 |
The following commands and options have been updated:
- --overlay-ports [NEW OPTION]
- --overlay-triplets [NEW OPTION]
- Specify directories containing triplets files
- (#7053) Triplets Overlay Implementation
- Specify directories containing triplets files
- integrate
- (#7095) [vcpkg-integrate] Improve spelling, help, and autocomplete.
The following documentation has been updated:
- Maintainer Guidelines and Policies [NEW]
- (#6871) [docs] Add maintainer guidelines
- Ports Overlay [NEW]
- (#6981) Ports Overlay partial implementation
- vcpkg_check_features [NEW]
- vcpkg_execute_build_process [NEW]
- (#7039) [docs]Update cmake docs
- CONTROL files
- index
- (#6871) [docs] Add maintainer guidelines
- Portfile helper functions
- (#7039) [docs]Update cmake docs
- vcpkg_configure_cmake
- (#7074) [vcpkg_configure_cmake] Add NO_CHARSET_FLAG option
The following remarkable changes have been made to vcpkg's infrastructure:
- vcpkg_check_features.cmake
- CONTROL file Homepage field
- CONTROL files may now contain a 'Homepage' field which links to the port's official website
- (#6844) [vcpkg] Add optional 'Homepage' field to CONTROL
- CONTROL files may now contain a 'Homepage' field which links to the port's official website
The following additional changes have been made to vcpkg's infrastructure:
- (#4942) Update applocal.ps1
- (#5630) [scripts] Fix vcpkg_fixup_cmake on non Windows platforms
- (#6383) [vcpkg] update python3 to 3.7.3 on windows
- (#6590) ffmpeg: enable arm/arm64 windows support
- (#6653) [vcpkg] Fix install from head when no-downloads
- (#6667) make meson not download things
- (#6695) [icu] Enable parallel builds
- (#6704) [DOXYGEN]Upgrade doxygen to 1.8.15.
- (#6788) [vcpkg] Bootstrap should use Get-CimInstance instead of Get-WmiObject.
- (#6826) [vcpkg] Apply clang format
- (#6846) Introduce an easier way to identify target systems...
- (#6867) Protect #pragma comment(lib, "foo") with _WIN32 checks
- (#6872) set CMAKE_SYSTEM_PROCESSOR in Linux
- (#6880) retry on flaky linker
- (#6919) [vcpkg] Improve vcpkg::Files::Filesystem error handling
- (#6943) address qhull flaky build with msvc linker
- (#6952) bootstrap.sh: Retry up to 3 times for transient download errors
- (#6960) Use correct path separators for each platform
- (#6968) VS 2019 16.3 deprecates <experimental/filesystem>.
- (#6987) Bump version to 2019.06.21
- (#7038) #5248 make vcpkg buildable as 'system' user
- (#7039) [docs]Update cmake docs
- (#7074) [vcpkg_configure_cmake] Add NO_CHARSET_FLAG option
- (#7086) [vcpkg] fail archived port install when decompression fails
The following 44 ports have been added:
port | version |
---|---|
any-lite | 0.2.0 |
argparse | 2019-06-10 |
bdwgc | 8.0.4-1 |
byte-lite | 0.2.0 |
casclib | 1.50 |
cjson | 1.7.10-1 |
cpp-httplib | 0.2.0 |
cppcodec | 0.2 |
expected-lite | 0.3.0 |
greatest | 1.4.2 |
hedley | 2019-05-08-1 |
immer | 2019-06-07 |
itpp | 4.3.1 |
ixwebsocket | 4.0.3 |
json-c | 2019-05-31 |
libfabric(#7036) | 1.7.1-1 |
libftdi(#7015) (#7055) | 0.20-1 |
libftdi1 | 1.4 |
libpmemobj-cpp(#7097) | 1.6-1 |
libraqm | 0.6.0 |
libu2f-server | 1.1.0 |
libzen | 0.4.37 |
magic-enum | 2019-06-07 |
networkdirect-sdk | 2.0.1 |
observer-ptr-lite | 0.4.0 |
openigtlink | 3.0 |
optional-bare | 1.1.0 |
optional-lite | 3.2.0 |
polyclipping | 6.4.2 |
ppconsul(#6967) | 0.3-1 |
pprint | 2019-06-01 |
restclient-cpp(#7054) | 0.5.1-2 |
ring-span-lite | 0.3.0 |
robin-hood-hashing | 3.2.13 |
simde | 2019-06-05 |
span-lite | 0.5.0 |
sprout | 2019-06-20 |
stormlib | 9.22 |
string-view-lite | 1.3.0 |
tl-function-ref | 1.0.0-1 |
variant-lite | 1.2.2 |
wpilib(#7087) | 2019.5.1 |
zstr | 1.0.1 |
zydis | 2.0.3 |
The following 291 ports have been updated:
- alembic
1.7.11
->1.7.11-2
-...