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-infosubcommand 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_PASSTHROUGHtriplet 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.0.0-pre-3- (#7169) [Poco] Add missing ipjlpapi.lib to foundation library
-
gsoap
2.8.84-1->2.8.87-1- (#7145) [gsoap] Update to 2.8.87
-
qt5-mqtt
5.12.3->5.12.3-1 -
botan
2.9.0-1->2.9.0-2 -
kinectsdk2
2.0->2.0-1- (#7143) kinectsdk2: fix missing header files
-
civetweb
1.11-1->2019-07-05- (#7166) [civetweb] Upgrade and enable feature websocket
-
curl
7.65.0-2->7.65.2-1 -
aws-checksums
0.1.2->0.1.3- (#7154) [aws-checksums]Upgrade version to 0.1.3
-
rapidjson
1.1.0-3->d87b698-1 -
freetype
2.10.0->2.10.1-1 -
llvm
7.0.0-3->8.0.0- (#7209) [llvm] Update to 8.0.0
-
reproc
6.0.0-1->6.0.0-2- (#7208) [reproc] Fix reproc++ installation path
-
wil
2019-06-10->2019-07-16 -
tesseract
4.0.0-3->4.1.0-1 -
zeromq
2019-05-07->2019-07-09- (#7203) [zeromq] Update to 4.3.2
-
spirv-tools
2019.3-dev->2019.3-dev-1- (#7204) [spirv-tools] Fix removed patch
-
libraqm
0.6.0->0.7.0 -
pthreads
3.0.0-1->3.0.0-2- (#7178) [pthreads4W] vcpkg wrapper fixes
-
libkml
1.3.0-2->1.3.0-3 -
gherkin-c
4.1.2->2019-10-07-1 -
google-cloud-cpp
0.10.0->0.11.0- (#7134) Upgrade google-cloud-cpp to v0.11.0.
-
sqlite3
3.28.0-1->3.29.0-1 -
nonius
2019-04-20->2019-04-20-1- (#7258) [nonius] properly install noniusConfig.cmake
-
leveldb
1.22->1.22-1- (#7245) [leveldb] Fix cmake config
-
bond
8.1.0->8.1.0-2 -
cpprestsdk
2.10.13-1->2.10.14- (#7286) Update cpprestsdk to v2.10.14.
-
qt5-base
5.12.3-1->5.12.3-3 -
qt5-3d
5.12.3->5.12.3-1- (#7230) [qt5]Fix build failure in linux
-
qt5-activeqt
5.12.3->5.12.3-1- (#7230) [qt5]Fix build failure in linux
-
qt5-charts
5.12.3->5.12.3-1- (#7230) [qt5]Fix build failure in linux
-
qt5-connectivity
5.12.3->5.12.3-1- (#7230) [qt5]Fix build failure in linux
-
qt5-datavis3d
5.12.3->5.12.3-1- (#7230) [qt5]Fix build failure in linux
-
qt5-declarative
5.12.3-1->5.12.3-2- (#7230) [qt5]Fix build failure in linux
-
qt5-gamepad
5.12.3->5.12.3-1- (#7230) [qt5]Fix build failure in linux
-
qt5-graphicaleffects
5.12.3->5.12.3-1- (#7230) [qt5]Fix build failure in linux
-
qt5-imageformats
5.12.3->5.12.3-1- (#7230) [qt5]Fix build failure in linux
-
qt5-location
5.12.3->5.12.3-1- (#7230) [qt5]Fix build failure in linux
-
qt5-macextras
5.12.3->5.12.3-1- (#7230) [qt5]Fix build failure in linux
-
qt5-modularscripts
2019-04-30->2019-04-30-1- (#7230) [qt5]Fix build failure in linux
-
qt5-multimedia
5.12.3->5.12.3-1- (#7230) [qt5]Fix build failure in linux
-
qt5-networkauth
5.12.3->5.12.3-1- (#7230) [qt5]Fix build failure in linux
-
qt5-purchasing
5.12.3->5.12.3-1- (#7230) [qt5]Fix build failure in linux
-
qt5-quickcontrols
5.12.3->5.12.3-1- (#7230) [qt5]Fix build failure in linux
-
qt5-quickcontrols2
5.12.3->5.12.3-1- (#7230) [qt5]Fix build failure in linux
-
qt5-remoteobjects
5.12.3->5.12.3-1- (#7230) [qt5]Fix build failure in linux
-
qt5-script
5.12.3->5.12.3-1- (#7230) [qt5]Fix build failure in linux
-
qt5-scxml
5.12.3->5.12.3-1- (#7230) [qt5]Fix build failure in linux
-
qt5-sensors
5.12.3->5.12.3-1- (#7230) [qt5]Fix build failure in linux
-
qt5-serialport
5.12.3->5.12.3-1- (#7230) [qt5]Fix build failure in linux
-
qt5-speech
5.12.3->5.12.3-1- (#7230) [qt5]Fix build failure in linux
-
qt5-svg
5.12.3->5.12.3-1- (#7230) [qt5]Fix build failure in linux
-
qt5-tools
5.12.3->5.12.3-1- (#7230) [qt5]Fix build failure in linux
-
qt5-virtualkeyboard
5.12.3->5.12.3-1- (#7230) [qt5]Fix build failure in linux
-
qt5-webchannel
5.12.3->5.12.3-1- (#7230) [qt5]Fix build failure in linux
-
qt5-websockets
5.12.3->5.12.3-1- (#7230) [qt5]Fix build failure in linux
-
qt5-webview
5.12.3->5.12.3-1- (#7230) [qt5]Fix build failure in linux
-
qt5-winextras
5.12.3->5.12.3-1 -
qt5-xmlpatterns
5.12.3->5.12.3-1- (#7230) [qt5]Fix build failure in linux
-
rocksdb
6.0.2->6.1.2- (#7304) [rocksdb] Update rocksdb to 6.1.2, adds optional zstd feature
-
metis
5.1.0-3->5.1.0-5 -
ecsutil
1.0.6.1->1.0.7.2 -
soundtouch
2.0.0-2->2.0.0-3- (#7298) [qt5-winextras, ecsutil, soundtouch] Fix build-depends
-
libsodium
1.0.18->1.0.18-1- (#7297) [libsodium] Fix Linux build error.
-
irrlicht
1.8.4->1.8.4-2 -
libyaml
0.2.2->0.2.2-1- (#7277) [libyaml] Fix build error
-
eastl
3.13.05-1->3.14.00- (#7276) [eastl] Upgrade to 3.14
-
boost-asio
1.70.0-1->1.70.0-2- (#7267) Fixed boost-asio on Windows
-
minizip
1.2.11-4->1.2.11-5- (#7282) [minizip] Make BZip2 an optional feature
-
blend2d
beta_2019-04-30->beta_2019-07-16- (#7239) [blend2d] Port update
-
so5extra
1.2.3-1->1.3.1- (#7238) [sobjectizer, so5extra] updates
-
sobjectizer
5.5.24.4-1->5.6.0.2- (#7238) [sobjectizer, so5extra] updates
-
directxtk
apr2019->apr2019-1- (#7233) [DirectXTK] Fix UWP build error
-
restbed
4.16-07-28-2018->4.16-07-28-2018-1- (#7232) [restbed] Add openssl feature
-
clapack
3.2.1-9->3.2.1-10- (#6786) [openblas/clapack] FindLapack/FindBLAS was not working.
-
geogram
1.6.9-6->1.6.9-7- (#6786) [openblas/clapack] FindLapack/FindBLAS was not working.
-
mlpack
3.1.1->3.1.1-1- (#6786) [openblas/clapack] FindLapack/FindBLAS was not working.
-
openblas
0.3.6-4->0.3.6-5- (#6786) [openblas/clapack] FindLapack/FindBLAS was not working.
-
pprint
2019-06-01->2019-07-19 -
boost-type-erasure
1.70.0->1.70.0-1- (#7325) [boost-type-erasure] fix depends on arm
-
armadillo
2019-04-16-3->2019-04-16-4- (#7041) [armadillo] Fix installation path
-
cutelyst2
2.7.0->2.8.0- (#7327) [cutelyst2]Upgrade version to 2.8.0
-
sdl2-image
2.0.4-3->2.0.5- (#7355) [sdl2-image] Updated to 2.0.5
-
qhull
7.2.1-3->7.3.2- (#7340) [qhull] Update to 7.3.2 and fix postbuild validation
-
libexif
0.6.21-1->0.6.21-2- (#7344) [Libexif] update download location
-
arrow
0.13.0-4->0.14.1- (#7211) [Arrow] Update to Arrow v0.14.1
-
date
ed0368f->2019-05-18-1- (#7399) [date] Fix issue with feature remote-api
-
libmariadb
3.0.10-1->3.0.10-3 -
inja
2.1.0->2.1.0-1- (#7402) [inja] Use inja CMakeLists.txt
-
pcl
1.9.1-4->1.9.1-5- (#7388) [pcl] Fix cuda building compatability issues with cuda 10.1
-
thrift
2019-05-07-2->2019-05-07-3- (#7302) [Thrift] Make Thrift static again
-
forest
12.0.0->12.0.3- (#7410) [forest] Update to Version 12.0.3
-
nlohmann-json
3.6.1->3.7.0- (#7459) [nlohmann-json] Update to 3.7.0
-
ecm
5.58.0->5.60.0-1 -
gl2ps
1.4.0-1->1.4.0-3 -
darknet
0.2.5-4->0.2.5-5- (#7450) [darknet] add training feature
-
g3log
2019-05-14-1->2019-07-29- (#7448) [g3log] Fix KjellKod/g3log#319
-
azure-storage-cpp
6.1.0->6.1.0-2 -
ace
6.5.5-1->6.5.6- (#7466) [ace] ace 6.5.6
-
bullet3
2.88->2.88-1 -
alembic
1.7.11-2->1.7.11-3- (#7468) Add PREFER_NINJA to many ports
-
ampl-mp
2019-03-21->2019-03-21-1- (#7468) Add PREFER_NINJA to many ports
-
anax
2.1.0-5->2.1.0-6- (#7468) Add PREFER_NINJA to many ports
-
apr
1.6.5-1->1.6.5-2- (#7468) Add PREFER_NINJA to many ports
-
blosc
1.16.3-1->1.16.3-2- (#7468) Add PREFER_NINJA to many ports
-
capnproto
0.7.0-2->0.7.0-3- (#7468) Add PREFER_NINJA to many ports
-
cgicc
3.2.19-1->3.2.19-2- (#7468) Add PREFER_NINJA to many ports
-
charls
2.0.0-1->2.0.0-2- (#7468) Add PREFER_NINJA to many ports
-
collada-dom
2.5.0-1->2.5.0-2- (#7468) Add PREFER_NINJA to many ports
-
ctemplate
2017-06-23-44b7c5-3->2017-06-23-44b7c5-4- (#7468) Add PREFER_NINJA to many ports
-
dlfcn-win32
1.1.1-1->1.1.1-2- (#7468) Add PREFER_NINJA to many ports
-
easyloggingpp
9.96.7->9.96.7-1- (#7468) Add PREFER_NINJA to many ports
-
fastfeat
391d5e9->391d5e9-1- (#7468) Add PREFER_NINJA to many ports
-
fastlz
1.0-2->1.0-3- (#7468) Add PREFER_NINJA to many ports
-
freeglut
3.0.0-6->3.0.0-7- (#7468) Add PREFER_NINJA to many ports
-
glbinding
3.1.0-1->3.1.0-2- (#7468) Add PREFER_NINJA to many ports
-
glew
2.1.0-4->2.1.0-5- (#7468) Add PREFER_NINJA to many ports
-
glfw3
3.3->3.3-1- (#7468) Add PREFER_NINJA to many ports
-
graphicsmagick
1.3.32->1.3.32-1- (#7468) Add PREFER_NINJA to many ports
-
hypre
2.11.2-1->2.11.2-2 -
jack2
1.9.12-1->1.9.12-2- (#7468) Add PREFER_NINJA to many ports
-
jxrlib
1.1-7->1.1-8- (#7468) Add PREFER_NINJA to many ports
-
kangaru
4.1.3-1->4.1.3-2- (#7468) Add PREFER_NINJA to many ports
-
libconfig
1.7.2->1.7.2-1- (#7468) Add PREFER_NINJA to many ports
-
libfreenect2
0.2.0-2->0.2.0-3- (#7468) Add PREFER_NINJA to many ports
-
libmad
0.15.1-2->0.15.1-3- (#7468) Add PREFER_NINJA to many ports
-
libmspack
0.10.1->0.10.1-1- (#7468) Add PREFER_NINJA to many ports
-
libnice
0.1.15->0.1.15-1- (#7468) Add PREFER_NINJA to many ports
-
libodb-boost
2.4.0-2->2.4.0-3- (#7468) Add PREFER_NINJA to many ports
-
libodb-mysql
2.4.0-2->2.4.0-3- (#7468) Add PREFER_NINJA to many ports
-
libodb-pgsql
2.4.0-2->2.4.0-3- (#7468) Add PREFER_NINJA to many ports
-
libodb-sqlite
2.4.0-3->2.4.0-4- (#7468) Add PREFER_NINJA to many ports
-
libodb
2.4.0-4->2.4.0-5- (#7468) Add PREFER_NINJA to many ports
-
librabbitmq
0.9.0->0.9.0-1- (#7468) Add PREFER_NINJA to many ports
-
libsamplerate
0.1.9.0->0.1.9.0-1- (#7468) Add PREFER_NINJA to many ports
-
libwebsockets
3.1.0-2->3.1.0-3- (#7468) Add PREFER_NINJA to many ports
-
lmdb
0.9.23-1->0.9.23-2- (#7468) Add PREFER_NINJA to many ports
-
mozjpeg
3.2-2->3.2-3- (#7468) Add PREFER_NINJA to many ports
-
nanodbc
2.12.4-3->2.12.4-4- (#7468) Add PREFER_NINJA to many ports
-
nmslib
1.7.3.6->1.7.3.6-1- (#7468) Add PREFER_NINJA to many ports
-
amqpcpp
4.1.4->4.1.5- (#7475) [amqpcpp] Update library to v4.1.5
-
cxxopts
2.1.2-1->2.2.0- (#7473) [cxxopts] Bumped to v2.2.0
-
boost-mpi
1.70.0-1->1.70.0-2- (#7142) [OpenMPI] add a new port
-
hdf5
1.10.5-7->1.10.5-8- (#7142) [OpenMPI] add a new port
-
kealib
1.4.11->1.4.11-1- (#7142) [OpenMPI] add a new port
-
parmetis
4.0.3-2->4.0.3-3- (#7142) [OpenMPI] add a new port
-
vtk
8.2.0-4->8.2.0-5- (#7142) [OpenMPI] add a new port
-- vcpkg team vcpkg@microsoft.com THU, 01 Aug 07:00:00 -0800