Skip to content

Releases: microsoft/vcpkg

2019.12

09 Jan 14:16
Compare
Choose a tag to compare

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:

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

    • (#9174) [restinio] Update to v.0.6.1.1.
    • (#9293) [restinio] update to 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

    • (#9131) [protobuf] Update protobuf to 3.11.0
    • (#9271) [protobuf] Update to 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

    • (#9203) [vcpkg] Check in baseline results for CI builds
    • (#9411) [vcpkg-baseline] Fixes for vtk, libarchive, xalan-c, and openvpn3 on Linux
  • 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

  • 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

Read more

2019.11

03 Dec 22:53
Compare
Choose a tag to compare

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 a chocolatey package
      • (#6891) [feature] add vcpkg export --x-chocolatey support

The following documentation has been updated:

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

  • 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

    • (#8623) [opencv3] Upgrade to version 3.4.8
    • (#8911) Revert "[opencv3] Upgrade to version 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

  • botan 2.11.0 -> 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

    • (#8622) [lipng/libpng-apng]Remove port libpng-apng and add apng as a feature with libpng.
    • (#8716) [libpng] Fix CMake targets
  • evpp 0.7.0-1 -> 0.7.0-2

  • libevent 2.1.11 -> 2.1.11-1

  • 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

    • (#8986) [google-cloud-cpp*] Update to 0.16.0
    • (#9097) [google-cloud-cpp-common] Add test feature
  • 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

  • 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

  • stlab 1.4.1-1 -> 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

  • 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

    • (#8793) [qt5] Modify qtdeploy to include qtquickshapes
    • (#8932) [qt5-base] Add option to link to OpenSSL at compile-time
  • 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

    • (#9057) [json-dto] Update to v0.2.9; Switch repo; Fix license installation
    • (#9083) [json_dto] Update to v.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

Read more

2019.10

01 Nov 16:35
Compare
Choose a tag to compare

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
    • Port template updated with best practices, new CMake variables, CONTROL homepage field and example feature entries, links to relevant documentation, and maintainer function usage examples

The following documentation has been updated:

The following remarkable changes have been made to vcpkg's infrastructure:

  • New maintainer portfile.cmake helper functions for finer control over configuring/building/installing with make and nmake
    • (#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 in vcpkg_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

    • (#8431) [magic_enum] Update to 0.6.1. Add HEAD_REF
    • (#8500) [magic-enum] Update to 0.6.2
    • (#8656) [magic-enum] Update to 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

  • libfabric 1.8.0 -> 1.8.1

    • (#8415) [libfabric] Update library to 1.8.1
  • thrift 2019-05-07-3 -> 2019-05-07-4

  • grpc 1.23.0 -> 1.23.1-1

    • (#8438) [grpc] Update grpc to 1.23.1
    • (#8737) [grpc]Fix build failure in Linux: duplicate function gettid.
  • 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

    • (#8267) Add function vcpkg_configure_make/vcpkg_build_make/vcpkg_install_make/vcpkg_build_nmake/vcpkg_install_nmake
    • (#8489) Fix option -j
    • (#8540) Fix separate make and install execution error issue.
  • 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

    • (#8267) Add function vcpkg_configure_make/vcpkg_build_make/vcpkg_install_make/vcpkg_build_nmake/vcpkg_install_nmake
    • (#8489) Fix option -j
    • (#8540) Fix separate make and install execution e...
Read more

2019.09

02 Oct 07:09
Compare
Choose a tag to compare

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]
    • Shows the full history of CONTROL version of a port, including the vcpkg commit hash, CONTROL version, and date of vcpkg commit
      • (#7377) [x-history] Prints CONTROL version history of a port 👻
      • (#8101) fix x-history help desc.
  • depend-info
    • Constrain argument count to single port name as usage intends
      • (#8135) [vcpkg] Fix depend-info command arguments arity

The following documentation has been updated:

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:
port version
dmlc 2019-08-12
anyrpc 2017-12-01
imgui-sfml#8004 2.1
ignition-cmake0#8044 #8136 0.6.2-1
ignition-math4 4.0.0
ignition-modularscripts#8136 2019-09-11
volk#8364 2019-09-26
cppkafka#8073 0.3.1-1
nativefiledialog 2019-08-28
cello 2019-07-23
libhydrogen 2019-08-11
quantlib 2019-09-02
magic-get 2019-09-02
cityhash 2013-01-08
ignition-common1 1.1.1
wampcc 2019-09-04
hidapi 2019-08-30
sokol 2019-09-09
parallelstl 20190522-1
marl#8161 2019-09-13
vectorclass 2.00.01
wren 2019-07-01
libsrtp 2.2.0
ignition-msgs1 1.0.0
ignition-transport4 4.0.0
argtable3 2019-08-21
llgl 2019-08-15
sdformat6 6.2.0
grppi 0.4.0
opencolorio 1.1.1
cpputest 2019-9-16
winreg#8371 1.2.1-1
zfp 0.5.5-1
libyuv fec9121
foonathan-memory#8266 2019-07-21-1
jinja2cpplight 2018-05-08
liblbfgs 1.10
sigslot 1.0.0
cute-headers 2019-09-20
libsoundio 2.0.0
matplotlib-cpp 2019-09-24
asynch#8371 2019-09-21-1
minimp3#8371 2019-07-24-1
crfsuite 2019-07-21
cudnn 7.6
libosip2 5.1.0
portable-snippets 2019-09-20
ignition-fuel-tools1 1.2.0
clickhouse-cpp 2019-05-22
tweeny 3.0
nanogui 2019-09-23
wepoll 1.5.5
tcl 8.6.5
cpuinfo 2019-07-28
mathc 2019-09-29
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

    • (#7451) [libxslt]Fix dependent ports in static builds.
    • (#7986) modernize many ports
  • 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

  • jsoncons 0.132.1 -> 0.136.0

    • (#8034) [jsoncons] Update to version 0.133.0
    • (#8221) [jsoncons] Update to v0.134.0
    • (#8348) [jsoncons] Update jsoncons to v0.135.0
    • (#8382) [jsoncons] Update jsoncons to v0.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

  • aixlog 1.2.1 -> 1.2.1-1

  • chaiscript 6.1.0 -> 6.1.0-1

  • dlfcn-win32 1.1.1-2 -> 1.1.1-3

  • enet 1.3.13 -> 1.3.13-1

  • fltk 1.3.4-6 -> ...

Read more

2019.08

10 Sep 08:13
Compare
Choose a tag to compare

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 by lexicographical, topological, and reverse (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
  • install --only-downloads [NEW OPTION]
    • Download sources for a package and its dependencies and don't build them
      • (#7950) [vcpkg install] Enable Download Mode ⏬

The following documentation has been updated:

The following remarkable changes have been made to vcpkg's infrastructure:

  • CONTROL files extended syntax
    • The Build-Depends field now supports logical expressions as well as line breaks
      • (#7508) Improve logical evaluation of dependency qualifiers
      • (#7863) Fix list parsing logic and add error messages
  • 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...
Read more

2019.07

01 Aug 16:51
Compare
Choose a tag to compare

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.
  • 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

The following documentation has been updated:

The following remarkable changes have been made to vcpkg's infrastructure:

  • VCPKG_ENV_PASSTHROUGH triplet variable and environment-overrides.cmake
    • Port authors can add an environment-overrides.cmake file to a port to override global triplet settings or to define behavior of the vpckg binary on a per port basis
      • (#7290) [vcpkg] Environment Variable Passthrough
      • (#7292) [vcpkg] Portfile Settings
  • Testing overhaul
    • Tests have been migrated from the Visual Studio unit testing framework to the cross-platform Catch2
      • (#7315) Rewrite the tests! now they're cross-platform!

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

    • (#6854) Openssl version bump 1.0.2s
    • (#6512) [openssl-unix] Shared library support
  • 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

  • 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

    • (#7048) [mongo-c-driver] Add usage
    • (#7338) [mongo-c-driver] Disable snappy auto-detection
  • openimageio 1.8.16 -> 2.0.8

    • (#7173) [openimageio] Upgrade to version 2.0.8
  • duktape 2.3.0 -> 2.3.0-2

    • (#7170) [duktape] Fix package not found by find_package.
    • (#7468) Add PREFER_NINJA to many ports
  • poco 2.0.0-pre-2 -> `2...

Read more

2019.06

19 Jul 21:41
e2049cb
Compare
Choose a tag to compare

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]
    • Specify directories to be used when searching for ports
      • (#6981) Ports Overlay partial implementation
      • (#7002) [--overlay-ports] Show location of overriden ports during install plan
  • --overlay-triplets [NEW OPTION]
    • Specify directories containing triplets files
      • (#7053) Triplets Overlay Implementation
  • integrate
    • (#7095) [vcpkg-integrate] Improve spelling, help, and autocomplete.

The following documentation has been updated:

The following remarkable changes have been made to vcpkg's infrastructure:

  • vcpkg_check_features.cmake
    • New portfile.cmake function for vcpkg contributors; Check if one or more features are a part of the package installation
      • (#6958) [vcpkg] Add vcpkg_check_features
      • (#7091) [vcpkg] Update vcpkg_check_features document
  • 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

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
    -...
Read more