Skip to content

Releases: microsoft/vcpkg

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