aboutsummaryrefslogtreecommitdiff
path: root/ports
AgeCommit message (Collapse)Author
2020-07-06[libffi] Add pkgconfig file (#12126)Wolfgang Stöggl
* [libffi] Add pkgconfig file - Configure and add the libffi.pc file. - Furthermore, enable the check for same 32/64bit-ness in libffiConfigVersion.cmake again, which had caused issues in the past with newer versions of glib using meson build, e.g. when building for x86-windows target on an x64-windows host. Now, libffi is found by current glib (e.g. 2.64.3) during meson build using the libffi pkgconfig file. * Check VCPKG_BUILD_TYPE to handle release/debug
2020-07-06[tinyfiledialogs] Update version and download path to v3.6.3 (#12137)Maximilian Kruse
* Update tinyfiledialogs version and download path to v3.6.3 * update sha512 hash * Fix download link having an extra version ref * Fix filehash being uppercased * again, fixed some ci.baseline errors
2020-07-06[cli] Update the version to 1.1.1 (#12139)Daniele Pallastrelli
Co-authored-by: Daniele Pallastrelli <daniele.pallastrelli@sadel.it>
2020-07-06[marl] Update to 2020-06-30 (#12162)myd7349
* [marl] Update to 2020-06-30 [marl] Repoint HEAD_REF to `main` (#11953) [marl] Dynamic build support * [marl] Fix typo * [marl] Add manifest
2020-07-06[libexif] Update to 0.6.22 (#12161)Oskari Timperi
* [libexif] Update to 0.6.22 From the release page on github: > It largely contains stability, security and bugfixes. > > Some EXIF 2.3 tags have been added. > > It is ABI compatible to 0.6.21 release. * [libexif] Fixes to portfile.cmake - don't include vcpkg_commong_functions - use the PORT variable when installing copyright file * [libexif] Use vcpkg_fail_port_install Co-authored-by: Oskari Timperi <oskari.timperi@novatron.fi>
2020-07-06[robin-hood-hashing] Update to 3.7.0 (#12147)Rémy Tassoux
https://github.com/martinus/robin-hood-hashing/releases/tag/3.7.0
2020-07-06[curl] Update to 7.71.0 (#12141)NancyLi1013
* [curl] Update to 7.71.0 * Update to 7.71.1
2020-07-06[ace] 6.5.10 (#12183)Johnny Willemsen
* [ace] 6.5.10 * Add version macros to make the port file easier to update * ports/ace/portfile.cmake: * Updated macro names to have ACE_ prefix * ports/ace/portfile.cmake: * Use string replace * ports/ace/portfile.cmake:
2020-07-06[polyhook2] Update to latest (#12189)Stephen Eckels
* bump polyhook2 version * update polyhook2
2020-07-06[libyuv] Find dependency port libjpeg-turbo (#12213)Phoebe
2020-07-06[skyr-url] Changed version number to 1.12.0 (#12214)Glyn Matthews
2020-07-06[utf8h] Update to latest commit (#12218)Rémy Tassoux
This library doesn't provide official releases, therefore I'm using the latest commit.
2020-07-06[openvr] Update to 1.12.5 (#12219)Rémy Tassoux
* [openvr] Update to 1.12.5 https://github.com/ValveSoftware/openvr/releases/tag/v1.12.5 * [openvr] Fix static build faillure * [openvr] revert aa222ad9f8fdc040dc5929138d9ed3c09ca215cd * [openvr] update ci.baseline.txt
2020-07-06[opengl wincrypt winsock2] Use $ENV{WindowsSdkDir} instead of hard coding ↵Billy O'Neal
Windows SDK paths. (#12232) Also delete vcpkg_get_program_files_32_bit because it was used in only one place. Resolves #8288 Obsoletes #11421, #11261, #8329
2020-07-06[doctest] update to 2.4.0 (#12239)JonLiu1993
2020-07-06[opencc] Fix regression on pipeline (#12246)Jack·Boos·Yu
* debug opencc regression on pipeline * Get the build logs. * [opencc] Remove debug code, add DISABLE_PARALLEL to configure * [opencc] Remove apply patch * Update portfile.cmake
2020-07-06[ppmagic] Add new port (#12253)Vennor
* [ppmagic] Add 2c7894e3056c610d383027b2d48149ba9d4a1c62 * [ppmagic] Updated port version to the proper value 2020-07-03
2020-07-06[nanodbc] Set unixodbc as a dependency under non-Windows (#12274)Jack·Boos·Yu
2020-07-06[Exiv2] update to 0.27.3 (#12278)JonLiu1993
2020-07-06[mpg123] Update portfile.cmake to accomodate OpenSUSE 15.x /lib /lib64 (#12287)Tim Autry
* Increment CONTROL file version Increment CONTROL file version for mpg123 due to changes made to differentiate between library files being put in /lib64 instead of /lib on OpenSUSE 15.x linux * Update portfile.cmake to differentiate between /lib64 and /lib libraries on OpenSUSE 15.x linux Update portfile.cmake to differentiate between /lib64 and /lib libraries on OpenSUSE 15.x linux
2020-07-06[pcre] Use vcpkg_from_sourceforge as a fallback (#12252)Billy O'Neal
* [pcre] Use vcpkg_from_sourceforge as a fallback * Update ports/pcre/CONTROL Co-authored-by: Jack·Boos·Yu <47264268+JackBoosY@users.noreply.github.com>
2020-07-03[vcpkg_from_sourceforge] Add retry mirror function (2/2) (#12018)Jack·Boos·Yu
2020-07-02[pcre2] Restore the https://ftp.pcre.org/ mirror in addition to the ↵Billy O'Neal
SourceForge mirrors. (#12233)
2020-07-02[xercesc] rename feature from xmlch_wchar to xmlch-wchar (#12205)Johnny Willemsen
2020-07-02[safeint] Update to 3.24 (#12217)Rémy Tassoux
https://github.com/dcleblanc/SafeInt/releases/tag/3.24
2020-07-02[vtk] Added opengl feature. (#11399)Lars Glud
* Added opengl feature. Change description of feature: all. * Fix copyright
2020-07-02[span-lite] Update to 0.7.0 (#12206)Ryan
2020-07-02[cmocka libarchive libiconv libpq libxml2 plibsys] fix drive-by error in ↵nicole mazzuca
vcpkg-cmake-wrappers (#12196) * fix drive-by error in vcpkg-cmake-wrappers * rev port versions
2020-07-02[azure-iot-sdk-c] Fix feature name and enable to build (#12209)NancyLi1013
* [azure-iot-sdk-c] Fix feature name enable to build * Update OPTIONS
2020-07-01[sqlite3] update to 3.32.3 to deal with security issues (#12185)Richard H
2020-07-01[infoware] Bump version to 0.5.4 (#12167)наб
2020-07-01[imgui] Update to 1.77 (#12155)Rémy Tassoux
* [imgui] Add Freetype feature * [imgui] Update to 1.77 https://github.com/ocornut/imgui/releases/tag/v1.77 * [imgui] Fix INSTALL_INTERFACE path case
2020-07-01[google-cloud-cpp] Update to v1.15.0 (#12195)Carlos O'Ryan
2020-06-30[monkeys-audio] Update to 5.46 (#12158)Wolfgang Stöggl
- The previous version in vcpkg is not available for download any more - Fixes: Downloading https://monkeysaudio.com/files/MAC_SDK_538d.zip... Failed. Status: 22;"HTTP response code said error"
2020-06-30[boost-locale] Fix boost-locale failing to build with ICU (#10943)Victor-Bergman
Co-authored-by: PhoebeHui <20694052+PhoebeHui@users.noreply.github.com>
2020-06-30[suitesparse] Fixing `SuiteSparse_INCLUDE_DIRS` is not usable from the port. ↵Sean Yen
(#11945) * correct _SuiteSparse_PREFIX. * Update portfile.cmake
2020-06-30[vcpkg manifest] Manifest Implementation (#11757)nicole mazzuca
==== Changes Related to manifests ==== * Add the `manifests` feature flag * This only says whether we look for a `vcpkg.json` in the cwd, not whether we support parsing manifests (for ports, for example) * Changes to the manifests RFC * `"authors"` -> `"maintainers"` * `--x-classic-mode` -> `-manifests` \in `vcpkg_feature_flags` * reserve `"core"` in addition to `"default"`, since that's already reserved for features * Add a small helper note about what identifiers must look like * `<license-string>`: SPDX v3.8 -> v3.9 * `"feature"."description"` is allowed to be an array of strings as well * `"version"` -> `"version-string"` for forward-compat with versions RFC * Add the `--feature-flags` option * Add the ability to turn off feature flags via passing `-<feature-flag>` to `VCPKG_FEATURE_FLAGS` or `--feature-flags` * Add CMake toolchain support for manifests * Requires either: * a feature flag of `manifests` in either `Env{VCPKG_FEATURE_FLAGS}` or `VCPKG_FEATURE_FLAGS` * Passing the `VCPKG_ENABLE_MANIFESTS` option * The toolchain will install your packages to `${VCPKG_MANIFEST_DIR}/vcpkg_installed`. * Add MSBuild `vcpkg integrate install` support for manifests * Requires `VcpkgEnableManifest` to be true * `vcpkg create` creates a port that has a `vcpkg.json` instead of a `CONTROL` * argparse, abseil, 3fd, and avisynthplus ports switched to manifest from CONTROL * Add support for `--x-manifest-root`, as well as code for finding it if not passed * Add support for parsing manifests! * Add a filesystem lock! ==== Important Changes which are somewhat unrelated to manifests ==== * Rename `logicexpression.{h,cpp}` to `platform-expression.{h,cpp}` * Add `PlatformExpression` type which takes the place of the old logic expression * Split the parsing of platform expressions from checking whether they're true or not * Eagerly parse PlatformExpressions as opposed to leaving them as strings * Add checking for feature flag consistency * i.e., if `-binarycaching` is passed, you shouldn't be passing `--binarysource` * Add the `Json::Reader` type which, with the help of user-defined visitors, converts JSON to your internal type * VcpkgArgParser: place the switch names into a constant as opposed to using magic constants * In general update the parsing code so that this ^ works * Add `Port-Version` fields to CONTROL files * This replaces the existing practice of `Version: <my-version>-<port-version>` ==== Smaller changes ==== * small drive-by cleanups to some CMake * `${_VCPKG_INSTALLED_DIR}/${VCPKG_TARGET_TRIPLET}` -> `${CURRENT_INSTALLED_DIR}` * Remove `-analyze` when compiling with clang-cl, since that's not a supported flag (vcpkg's build system) * Add a message about which compiler is detected by vcpkg's build system machinery * Fix `Expected::then` * Convert `""` to `{}` for `std::string` and `fs::path`, to avoid a `strlen` (additionally, `.empty()` instead of `== ""`, and `.clear()`) * Add `Strings::strto` which converts strings to numeric types * Support built-in arrays and `StringView` for `Strings::join` * Add `operator<` and friends to `StringView` * Add `substr` to `StringView` * SourceParagraphParser gets some new errors
2020-06-29[vcpkg baseline][paraview] Fix linux build (#12144)Jack·Boos·Yu
2020-06-29[qt5-base] fix static init fiasco and fix debug dll's not being copied (#12153)Alexander Neumann
2020-06-29[ffmpeg] Allow gpl builds without avisynthplus (#12083)Matthias C. M. Troffaes
* [ffmpeg] Allow gpl builds without avisynthplus * Update CONTROL Co-authored-by: Billy Robert O'Neal <bion@microsoft.com> Co-authored-by: Lily <47812810+LilyWangL@users.noreply.github.com>
2020-06-29[openssl] Update openssl 1.1.1g - continued from PR #11003 (#11882)Septarius
* [openssl] Update version to 1.1.1g * [openssl] Disable build tests * [openssl-unix][openssl-uwp] use vcpkg_fail_port_install * [openssl] Applying PR #11003 Suggestions The suggested changes from PR #11003 Along with one additional to remove the deprecated vcpkg_test_cmake from openssl-uwp\portfile.cmake as well. * Update ports/openssl-uwp/portfile.cmake Co-authored-by: crackedmind <digital.stream.of.mind@gmail.com> Co-authored-by: NancyLi1013 <46708020+NancyLi1013@users.noreply.github.com>
2020-06-26[vcpkg] Add vcpkg_from_sourceforge (1/2) (#11899)Jack·Boos·Yu
2020-06-25[vcpkg baseline] Fix baseline errors (#12067)Jack·Boos·Yu
Co-authored-by: Billy Robert O'Neal III <bion@microsoft.com>
2020-06-24[ignition-plugin1] Add new port 🤖 (#11275)Silvio Traversaro
* [ignition-plugin1] Add new port * vcpkg_fixup_cmake_targets: Add DO_NOT_DELETE_PARENT_CONFIG_PATH By default the vcpkg_fixup_cmake_targets script remove the parent path of CONFIG_PATH if it named "cmake", this behaviour is not convenient for ports that install more than one CMake package config file, and for which vcpkg_fixup_cmake_targets is invoked multiple times. To optionally disable this behaviour, this commit adds the option DO_NOT_DELETE_PARENT_CONFIG_PATH to vcpkg_fixup_cmake_targets. * [ignition-modularscripts] Add support for ignition libraries that install multiple CMake package config files Some ignition libraries install several CMake package config files, to represent the different components of the library. This commit modifies the ignition_modular_library function to fixup correctly all the cmake package config files. * vcpkg_fixup_pkgconfig: Move definition of SYSTEM_LIBRARIES to vcpkg_common_definitions To correctly validate installed pkg-config files, vcpkg_fixup_pkgconfig needs to know for each platform which libraries are not managed by vcpkg. This commits improve this definitions for all the triplet supported by vcpkg, and move this definition to vcpkg_common_definitions in a way that permit custom triplets to overload its value.
2020-06-24Fix bootstrapping MSYS2 pacman (#11499) (#12080)Vicki Pfau
2020-06-23[stlab] Fix cmake config file (#11787)Phoebe
* [stlab] Fix cmake config file * Update ports/stlab/portfile.cmake Co-authored-by: Billy Robert O'Neal III <bion@microsoft.com>
2020-06-23[grpc] Update to 1.29.1 (#11791)Jack·Boos·Yu
* [grpc] Update to 1.29.1 * re-fix uwp build * re-fix dependency upb * [offscale-libetcd-cpp] Fix dependency grpc
2020-06-23[cairo] Fix error in static build (#11829)NancyLi1013
* [cairo] Fix error in static build * Fix Typo * [pango] Update dependency cairo as cairo[gobject] to solve the regressions * Update ports/cairo/portfile.cmake Co-authored-by: Jack·Boos·Yu <47264268+JackBoosY@users.noreply.github.com> * Update ports/cairo/CMakeLists.txt * [pango] Update dependency * Update * Remove redundant target * Post the message for feature gobject only in static build on Windows Co-authored-by: Jack·Boos·Yu <47264268+JackBoosY@users.noreply.github.com>
2020-06-23[tgbot-cpp] Add new port (#11876)ZeeWanderer
2020-06-23[Bitmagic] Add new port (#11890)JangBoo
* Add Bitmagic Port file * Renamed to Bitmagic * Added bitmagic portfile * Added lower case to capital letter to match * Edited path for header files * Removed function vcpkg_configure_cmake()