* Update arrow to 4.0.0
* Format
* Try fix thrift
* Update versions/ files
* Do not set ZSTD_ROOT
* Remove double quotes causing Windows problems
* Apply patches
* Remove LIB_DIR_OPTIONS
* Tweak zstd flags
* Update version hash
* Format
* Fail early on x86
* Update hash
* Fail early on arm, arm64
* Update hash
* Add expected failures to to scripts/ci.baseline.txt
* Exclude mallocs from default features
* Update hash
* Set default-features to false for aws-sdk-cpp
Co-authored-by: Robert Schumacher <roschuma@microsoft.com>
* Specify only x64 support in manifest
Co-authored-by: Robert Schumacher <roschuma@microsoft.com>
* Remove unneeded ci.baseline.txt entries
Co-authored-by: Robert Schumacher <roschuma@microsoft.com>
* Remove dataset from default-features
Co-authored-by: Robert Schumacher <roschuma@microsoft.com>
* Update hash
* Remove zstd path args
* Update hash
Co-authored-by: Tanguy Fautre <tanguy@fautre.com>
Co-authored-by: Robert Schumacher <roschuma@microsoft.com>
* [ffmpeg] fix release-only builds
* [ffmpeg] bump port version
* [ffmpeg] x-add-version
* [ffmpeg] strequal: use quotes when comparing against strings
* [ffmpeg] x-add-version
* [azure-storage-common-cpp] Update to 12.0.0
## 12.0.0 (2021-06-08)
### Other Changes and Improvements
- Fixed a filename encoding issue.
* [azure-storage-blobs-cpp] Update to 12.0.0
## 12.0.0 (2021-06-08)
### Other Changes and Improvements
- Added and updated some samples.
- Fixed a read consistency issue.
* [azure-storage-files-datalake-cpp] Update to 12.0.0
## 12.0.0 (2021-06-08)
### Breaking Changes
- Renamed `ContentLength` in `FlushFileResult` to `FileSize`.
### Other Changes and Improvements
- Removed `IfUnmodifiedSince` from access conditions of setting filesystem metadata operation.
- Updated some samples.
- Fixed a read consistency issue.
* [azure-storage-files-shares-cpp] Update to 12.0.0
## 12.0.0 (2021-06-08)
### Breaking Changes
- Renamed `ContentLength` in `FileItemDetails` to `FileSize`.
### Other Changes and Improvements
- Updated some samples.
- Fixed a read consistency issue.
* [azure-security-keyvault-common-cpp] Update to 4.0.0-beta.3
## 4.0.0-beta.3 (2021-06-08)
No breaking changes or new features added. Includes only implementation enhancements.
* [azure-security-keyvault-keys-cpp] Update to 4.0.0-beta.3
## 4.0.0-beta.3 (2021-06-08)
### Breaking Changes
- Updated `MaxPageResults` type to `int32_t`, from `uint32_t`, affecting:
- `GetDeletedKeysOptions()`.
- `GetPropertiesOfKeysOptions()`.
- `GetPropertiesOfKeyVersionsOptions()`.
- Updated `CreateRsaKeyOptions::KeySize` type from `uint64_t` to `int64_t`.
- Updated `CreateRsaKeyOptions::PublicExponent` type from `uint64_t` to `int64_t`.
- Updated `CreateOctKeyOptions::KeySize` type from `uint64_t` to `int64_t`.
* chore: Update to v3.2.1
Since we have modified CMake scripts in Argtable3, which now supports
the vcpkg manifest mechanism, we also remove unnecessary code snippets
and deprecated targets.
* chore: Update version information
* [expat] Update to 2.3.0
* update version
* [expat] Update to 2.4.1
* update version
* add pkgconfig.patch
* update version
* revert pkgconfig.patch
* update version
* revert patch format
* update version
* [openssl] Add cmake wrapper to handle OPENSSL_ROOT_DIR
* Get the abs path
* update version record
* apply suggestion.
* Clean up openssl related code, move to openssl wrapper.
* update version record
* [kf5holidays] Disable parallel configure
* update version record
* update version record
* bump version
* Update versions/o-/openssl.json
* update baseline
* Update ports/openssl/vcpkg-cmake-wrapper.cmake
* Update ports/openssl/vcpkg-cmake-wrapper.cmake
* Update versions/o-/openssl.json
* Update ports/openssl/vcpkg.json
* Update versions/o-/openssl.json
* Update ports/openssl/vcpkg.json
* Update versions/o-/openssl.json
* update version record
* [aubio] Fix definitions issues when build with dependencies
* Update baseline version
* Update the dependency
* Set default-features to false
* Fix link error
* Update the baseline version
* Update the baseline version
* Update the baseline version
* Unset the debug postfix
* Update the baseline version
* Remove unused dependency
* Update the baseline version
* Format manifest
* Update to 4.3.0
* Revise features and dependencies
* Fix pc files
* Quote filepath expressions
* Switch to port vcpkg-cmake
* Use features for vcpkg-cmake-wrapper
* [selene] Don't warn/fail on using deprecated types from tiff
* x-add-version
* Use proper 'version' field
* [selene] Format manifest
* [selene] Modernize build file
* Overwrite version and git-tree
* Rebuild
* Implement review comment
* Overwrite git-tree
* Rename cmake wrapper template
* Overwrite git-tree
* [hunspell] Fix build error on Windows
* Update ports/hunspell/portfile.cmake
* re-factory win build
* Drop support with UWP since the upstream doesn't add app bitset in vcxproj
* update baseline
* Update port-version
* Update version files
* Update version-string field as version
* Re update versions/h-/hunspell.json
Co-authored-by: JackBoosY <yuzaiyang@beyondsoft.com>
* [ffmpeg] use ffbuild/config.mak to get dependencies
* [ffmpeg] bump port version
* [ffmpeg] x-add-version
* [ffmpeg] fix dependency issue on x64-linux
* [ffmpeg] x-add-version
* [ffmpeg] link order fix on linux
* [ffmpeg] x-add-version
* [ffmpeg] bump port version
* [ffmpeg] x-add-version
* [ffmpeg] exclude -lgcc and -lgcc_s (causes issues on azure for unknown reasons)
* [ffmpeg] x-add-version
* [ffmpeg] handle -lgcc and -lgcc_s appropriately
* [ffmpeg] x-add-version
* [ffmpeg] use x_vcpkg_pkgconfig_get_modules to get info, added some more fixes to generated for pkgconfig files
* [ffmpeg] report dependencies (for now, helps debugging)
* [vcpkg-pkgconfig-get-modules] bump port version
* [ffmpeg] [vcpkg-pkgconfig-get-modules] x-add-version
* [ffmpeg] fix variant issue
* [ffmpeg] x-add-version
* [ffmpeg] reformat manifest
* [ffmpeg] x-add-version
* [ffmpeg] remove duplicate avfilter library from dependencies
* [ffmpeg] fix -pthread / -pthreads on linux
* [ffmpeg] x-add-version
* [ffmpeg] fix dynamic builds when no libraries need to be linked
* [ffmpeg] x-add-version
* [ffmpeg] disable openh264 on uwp when building all
* [ffmpeg] x-add-version
* [avcpp] fix uwp build failure due to deprecations treated as errors
* [avcpp] bump port version
* [avcpp] x-add-version
* [avcpp] smaller patch
* [avcpp] x-add-version
* [ffmpeg] x-add-version
* Format manifest, make port version explicit
* Use standard mingw import lib names
* Choose either static or shared binaries
* Insert macro for dynamic linkage
* Add szip pc file
* Quote path expressions
* Port away from deprecated cmake functions
* x-add-version
* Begin of hdf5 changes
* Remove obsolete variables (complements 23eadeae)
* Fix indentation and quoting expressions
* Handle single-linkage szip configuration
* Use mingw import lib names for hdf5
* Move dependencies to Requires in pc file
* Port away from deprecated cmake functions
* x-add-version hdf5
* Apply szip review comments
* Update version
* Improve pkgconfig patch to handle lists
* Update git-tree
* Add VCPKG_MAKE_CONFIGURE_OPTIONS that can be set in the triplet
To append options to the configure command
* Add documentation
* Expand without quotes
Co-Authored-By: ras0219 <533828+ras0219@users.noreply.github.com>
* Add VCPKG_CMAKE_CONFIGURE_OPTIONS that can be set in the triplet
Co-Authored-By: Jack·Boos·Yu <47264268+JackBoosY@users.noreply.github.com>
* Bump vcpkg-cmake port-version
* Run x-add-version vcpkg-cmake
* Apply suggestions from code review
* [vcpkg-cmake] add version
Co-authored-by: ras0219 <533828+ras0219@users.noreply.github.com>
Co-authored-by: Jack·Boos·Yu <47264268+JackBoosY@users.noreply.github.com>
Co-authored-by: nicole mazzuca <83086508+strega-nil-ms@users.noreply.github.com>
Co-authored-by: nicole mazzuca <mazzucan@outlook.com>
* [azure-core-cpp] Update to 1.0.0
## 1.0.0 (2021-06-04)
### Bug Fixes
- Make `RequestFailedException` copiable so it can be propagated across thread.
- By default, add `x-ms-request-id` header to the allow list of headers to log.
* [azure-identity-cpp] Update to 1.0.0
## 1.0.0 (2021-06-04)
No API changes since `1.0.0-beta.6`.
* [FFmpeg] Add support for arm64 on macOS
* [ffmpeg] x-add-version
* [ffmpeg] Rename version-string to version
* [ffmpeg] x-add-version
* minor fixes
Co-authored-by: nicole mazzuca <mazzucan@outlook.com>
* Add bddisasm port
Currently fetching bddisasm from my fork of the project
* bddisasm: Build with BDD_INCLUDE_TOOL=OFF
* bddisasm: Use PREFER_NINJA
* bddisasm: Update REF
* bddisasm: Don't use vcpkg_install_msbuild
* bddisasm: Switch to release 1.32.1 from the bitdefender repo
* Add the result of ./vcpkg x-add-version --all
* Replace the control file with a manifest
Converted with ./vcpkg format-manifest
* Add more details to bddisasm/vcpkg.json
Added port-version, license, homepage, documentation, and port mantainers
* Fix bddisasm/vcpkg.json
* Fix the version file
* List arm as not supported
* Update version file
* Fail install on arm
* Use the new vcpkg_cmake_* functions
* Remove the LICENSE file
* Fix version
* Update version file
* build only static library
bddisasm only supports being built as a static library, so say that in the portfile
Co-authored-by: nicole mazzuca <mazzucan@outlook.com>
* Updating xmlsec to 1.2.32. Removing the need for patching the UWP build.
* x-add-version for xmlsec
* Using correct version string in vcpkg.json.
Fixing bug on Windows build, xmlsec persists on lib prefix for the dll file.
* Updating to latest commit.
* [libgpg-error] update to 1.41, support Win, fix linux-arm
- Support Windows builds using ShiftMediaProject
- Update to 1.41 (latest by ShiftMediaProject)
- Fix linux-arm build
- Also convert CONTROL to JSON manifest format
* [libgpg-error] update versions
* [libgpg-error] use git tag instead of sha
Co-authored-by: Robert Schumacher <roschuma@microsoft.com>
* [libgpg-error] warn about using ShiftMediaProject fork
Co-authored-by: Robert Schumacher <roschuma@microsoft.com>
* [libgpg-error] 'Rebuild' target is implied and redundant
Co-authored-by: Robert Schumacher <roschuma@microsoft.com>
* [libgpg-error] remove leftover from nettle port
Co-authored-by: Robert Schumacher <roschuma@microsoft.com>
* [libgpg-error] fix compilation issues
* [libgpg-error] update to 1.42
* [libgpg-error] update versions
* [libgpg-error] attempt to fix x64-windows-static-md triplet
* [libgpg-error] update versions
Co-authored-by: Robert Schumacher <roschuma@microsoft.com>
* Revert "incorporate changes from microsoft:master"
* Revert "Revert "incorporate changes from microsoft:master""
* added check for spaces in username (unsupported by bazel)
* apply a work-around with custom build root instead of terminating build when username contains spaces
* x-add-version
* Add check for spaces in vcpkg path.
Keep non-Windows build output in vcpkg subfolders because it easily sums up to 100GB. So users have only one place to cleanup.
* vcpkg x-add-version
* fix typo
* re-run x-add-version
Co-authored-by: jgehw <Joachim_Gehweiler@McAfee.com>
* wip commit
* refactor openssl ports.
* fix issues due to the file movement
* qt build succesful.
* qtbase finished?
* add qttools and qtdeclarative
* add EntryPoints to fixup_cmake_targets
* add todo
* more config fixup
* correct entrypoint and remove winmain
* format manifest
* fix module issues
* add extra vars
* make qtdeclarative work (x64-windows). -static has problems
* some extra cleanup tools start building
* refactor code to use common script across ports
* remove patch applied twice
* remove copy pasta
* add remaining qt6 ports
* fix a few details
* fix the rest
* format manifests
* add features to qt5compat.
* small modification to directories
* copy plugins
* a bit of cleanup
* smaller fixes
* format manifest
* fix_linux_configure_issue
* adding linux features.
* dont use quotes around INSTALL_ vars to fix linux build
* fix script install on linux
* remove bin if empty on all platforms otherwise let vcpkg throw an error
* fix syncqt path
* fix assimp feature
* try to figure you ci failures
* fix manifest format
* change the head ref to dev
add three required upstream cmake patches
allow single config builds
* fix typo
* switch to use FEATURE_ instead of QT_FEATURE
* [ZSTD] Update to 1.4.5
* [zstd] fix wrong assert to fix uwp regressions
* always install *.pc file. Correct -l flag in pc file
* remove any changes to vcpkg_copy_tools
* fix orc regression
* fix arrow regressions
* fix zstd target suffix
* fix orc zstd linkage
* fix find_package(ZSTD)
* fix icu linkage in harfbuzz
* install zstd dlls.
* skip qt5-base in ci to test qtbase due to conflicts
* fix the patch due to a replacement error
* add a way for vcpkg_from_github to only download the source archive and return the archive file name.
* update everything to beta4.
maybe qtdeclarative:x64-windows-static works now?
* remove outdated patches
* Print the failed condition
* more debug messages
* fix condition patch
* update to beta5
* update vcpkg_from_git to support tags and make output of ref possible.
* update ports
* add missing qt ports, fix qtbase build
* regenerate docs
* fix typo
* fix imageformats webp
* fix qtdeclarative static builds msvc
* more fixes
* make the rest of qt build succesfully. (only tested x64-windows)
* format manifest.
* [vcpkg_from_git] new options TAG and OUT_REF
- TAG github tag to checkout
- OUT_REF github commit id related to tag or ref
(useable for automatic updates of ports if used with a version tag)
* fix importprefix in qml plugin targets in static builds
* fix static qttools build on windows
* move qml plugin fix into qtbase
* try fixing staqtic build issues.
* make comment in qtquickcontrols2
* dont promote targets
* fix missing limits include
* fix patch
* pass options in qtopcua
* fix freetype linkage
* fix freetype a bit different
* fix promotion patch
* fix freetype wrapper without "
* fix typo in patch
* enable build of qtopcua
* format manifest for ci to run
* retry promotion
* try again but explicity not promote Threads::Threads
* push patch
* [fontconfig] add vcpkg cmake wrapper.
* fix empty statement in the wrapper
* show files in bin if any
* Apply suggestions from code review
Co-authored-by: Robert Schumacher <roschuma@microsoft.com>
* additional changes due to CR
* regenerate docs
* qdoc is build if llvm is present.
* fix merge issues
* fix wayland deps
* add qt5-base to skip for static-md
* format manifest.
* update all qt ports. Lets see which patches need to be fixed/removed
* fix some regressions by removing patches no longer necessary.
(needs further cleanup to actually remove the patches)
* fix qtopcua
* make qttools build on osx
* fix dependency of qttranslations
* fix qtwayland
* fix typo
* fix case
* adjust ci baseline for qtwayland on osx due to missing system libs.
* create directory before rename
* trying to make osx work
* create the directory and move the files
* move the removing outside the foreach ....
* update to 6.0.2
* remove some outdated patches
* qt 6.1.0-beta1 ci testing
* remove unused patches
* fix a few issues with qt 6.1.0-beta1
qtvirtualkeyboard needs some features.
+ need to install cmake wrappers from qtimageformats.
+ move QtAxServer to manual-link
* Fix missing qt cmake wrappers for qttools and qtshadertools.
* block qt beta ports in CI
* turn off beta build in CI
* remove outdated patches
* skip qt6 beta ports in CI
* [gettext] add feature tools.
* switch hunspell to configure_make for pc files
* switch to manifest
* hunspell remove port debug and add comment about tools
* setup qtvirtualkeyboard features.
* fix manifest format CI
* only run wayland on linux
* disable pthread detection in gettext on windows
* fix hunspell host dependency
* formant manifest
* - add qt6 prefix
- add qt.conf.in
- make qtbase depend on itself (host dependency)
and see what breaks.
* cannot add qt6 to bin folder currently.
* try the prefix method
- add tools-path to vcpkg_fixup_cmake_targets
- add destination to vcpkg_copy_tools
* feature refinement
* fix tools issues
* update baseline
* more feature refinement.
* be less noise in logs
* update version in gettext
format-manifest.
* add version details
* move on to qt version 6.0.3
* build cmake test port against qt6
* move qt5 includes into include/qt5
* ws change in cmake to force rebuild
* version stuff
* add plugin_config patch
* version stuff
* use upstream plugin patch for 6.1
* version stuff
* update to qt 6.1.0-beta3
* add alignment patch
* fix hunspell include path
* make the patch depend on architecture
* add qbittorrent as a test port
* downgrade qbittorrent a bit so that in can run in CI
* remove bin in static builds
* remove debug folder completly (since it is empty)
* copy additional deps required by qtshadertools and qtdeclarative in qtbase to avoid issues with binary chaching.
* fix logic
* try upstream alignment patch
* update baseline
* add feature options to qt5compat
* update to qt 6.1.0
* version stuff
* fix qt.conf (for release builds only)
* fix install of missing FindX modules in qtimageformats which where supposed to be fixed upstream but aren't
* remove unnecessary patch
* version stuff
* fix some qt.conf stuff
* install some wrappers for debug builds.
* fine tuning qt.conf
* fix debug windeployqt install but somebody is linking release icudt in debug
* fix arm crossbuilds on windows
* remove tools default line
* version stuff
* add missing host dependencies.
* fix windeploy target correctly for debug
* fix cmake arm builds.
* some batch improvements
* run qmake.debug.bat for debug builds.
* version stuff
* unconditionally include the patch in qtvirtualkeyboard
* version stuff
* more host dependencies
* version stuff
* more host deps
* version stuff
* fix qtactiveqt
* version stuff
* suppress batch skript output
* version stuff
* Apply CR changes
* version stuff
* newline attack
* update qbittorrent test port and newline...
* version stuff again
* switch to version-semver
* version stuff
* remove qbittorrent test_port because
- easier than rewriting history
- qt6svg usage will probably be tested by paraview/vtk in the future
Co-authored-by: Billy Robert O'Neal III <bion@microsoft.com>
Co-authored-by: Robert Schumacher <roschuma@microsoft.com>
* [boost] don't handle compiled libs as header only ones (json/python)
* add version files
* [boost script] wait for lock to not get failure messages
* [boost-json] fix build
* add version files
* remove unnecessary changes
* Trigger Build because of #17612
* update boost asio and concept-check as requested by ci
* add version files
* Trigger Build because of #17612
* apply code review
* add version files
* fix version stuff
* Apply suggestions from code review
Co-authored-by: nicole mazzuca <83086508+strega-nil-ms@users.noreply.github.com>
* fixes
* add version file
* fix wrong suggestion
* add version files
* Update versions/b-/boost.json
Co-authored-by: Robert Schumacher <roschuma@microsoft.com>
* Address the review suggestion
Co-authored-by: nicole mazzuca <83086508+strega-nil-ms@users.noreply.github.com>
Co-authored-by: Robert Schumacher <roschuma@microsoft.com>
Co-authored-by: PhoebeHui <20694052+PhoebeHui@users.noreply.github.com>
* move boost out of the toolchain
* move icu out of the toolchain
* remove CURL from the toolchain (was already unreachable?)
* remove gsl from toolchain
* remove grpc from toolchain
* version stuff
* fix indent and missing endif()
* version stuff
* Revert changes to vcpkg.cmake
* push port version
* version stuff
* [vcpkg baseline][libtasn1] Fix static build
* update version record
* update baseline
* change the fix way to avoid other toolchain doesn't use VCPKG_X_FLAGS
* Update versions/l-/libtasn1.json
* Update ports/libtasn1/portfile.cmake
* Update versions/l-/libtasn1.json
* Provide geos-config, and fix dynamic builds on Unix
* x-add-version
* Fix debug suffix handling
* Update git-tree
* Don't build benchmarks
* Revise pc file and geos-config handling
Fixup pc files.
Add -lgeos to Libs.private to satisfy common usage requirement
(already present in geos-config).
Install executable geos-config into tools.
Rewrite geos-config relocatability as patch.
* Port to non-deprecated cmake functions
* Add usage
* Update git-tree
* [libtasn1] add Windows support
* [libtasn1] Supply absolute paths to standard headers in MSVC
* [libgpg-error] only apply MSVC patch on Windows
* [libtasn1] fix ar-lib issue
* [libtasn1] fix #include in sys_types.h as well
* [libtasn1] fix Windows builds
* [libtasn1] update to 4.17
* [libtasn1] fail x64-windows-static-md builds for now
* [libtasn1] update versions
* [libtasn1] wrap paths in double quotes
* [libtasn1] update versions
Co-authored-by: Robert Schumacher <roschuma@microsoft.com>
* [xmlsec] add pkgconfig files
- also fixes the library filename, which is actually libxmlsec1.
This follows the upstream naming scheme.
* [xmlsec] convert CONTROL to manifest
* [xmlsec] update versions
* [xmlsec] update library name
* [xmlsec] update versions
* [yasm-tool] Fix usage of port to be host dependencies
This allows mpg123, nettle, and gmp to support non-x86 windows manifest mode
* fix gmp
* oops
* versions update
* - updated catch2 to version 2.13.6
- replaces catch2 CONTROL file with proper manifest
* vcpkg x-add-version catch2
* fixed the portfile to REALLY update catch2 to version 2.13.6
* vcpkg x-add-version catch2 --overwrite-version
* fixed the portfile AGAIN to REALLY REALLY update catch2 to version 2.13.6 this time
* vcpkg x-add-version catch2 --overwrite-version
* updated hash in portfile.cmake for catch2
* vcpkg x-add-version catch2 --overwrite-version
* Update version-string as version-semver
* Update versions/c-/catch2.json
Co-authored-by: NancyLi1013 <lirui09@beyondsoft.com>
* [flashlight-cuda] Update port
* Ran x-add-version --overwrite-version
* remove usage, use vcpkg_fixup_cmake_targets
* overwrite version
* remove usage install
* overwrite version
* update port version
* x-add-version
* Update baseline version
Co-authored-by: PhoebeHui <20694052+PhoebeHui@users.noreply.github.com>
* Updated ismrmrd to version 1.5.0
* Updated version
* Remove space lines
* Update versions/i-/ismrmrd.json
Co-authored-by: NancyLi1013 <lirui09@beyondsoft.com>
* [popsift] vcpkg_check_features use FEATURES as required
* [popsift] fix copy tools
* [popsift] update port version to 2
* [popsift] update port version to 2
* [popsift] remove useless variable
* [popsift] formatting
* [popsift] using ${PORT}
* [popsift] update port version to 2
* [azure-core-cpp] Update to 1.0.0-beta.9
## 1.0.0-beta.9 (2021-05-18)
### New Features
- Added `Azure::PagedResponse<T>`.
### Breaking Changes
- Added `final` specifier to classes and structures that are are not expected to be inheritable at the moment.
- Removed `Context::GetApplicationContext()` in favor of a new static data member `Context::ApplicationContext`.
- Renamed `Request::IsDownloadViaStream()` to `ShouldBufferResponse()`.
- Removed the `Azure::Core::Http::Request` ctor overload that takes both a `bodyStream` and a `bufferedDownload` boolean since it is not useful.
- Changed integer size parameters for buffers from `int64_t` to `size_t` in various places such as `Azure::Core::IO::BodyStream::Read()` APIs.
- Removed the `Azure::Core::Diagnostics::Logger::Listener` typedef.
### Bug Fixes
- Do not re-use a libcurl connection to same host but different port.
- Fixed curl transport issue to avoid crash at exit when curl connection pool cleanup thread is running.
- Ensure uniqueness of `Azure::Core::Uuid` on POSIX platforms.
### Other Changes and Improvements
- Modified precondition validation of function arguments to now result in assert failures rather than throwing an exception.
- Remove exposing windows.h header from our public headers.
- Improved performance of the WinHTTP transport layer on Windows for uploading large payloads.
* [azure-identity-cpp] Update to 1.0.0-beta.6
## 1.0.0-beta.6 (2021-05-18)
### Breaking Changes
- Added `final` specifier to classes and structures that are are not expected to be inheritable at the moment.
* [azure-security-keyvault-common-cpp] Update to 4.0.0-beta.2
## 4.0.0-beta.2 (2021-05-18)
### Breaking Changes
- Added `final` specifier to classes and structures that are are not expected to be inheritable at the moment.
- Removed `KeyVaultException`.
- Removed `ClientOptions`.
* [azure-security-keyvault-keys-cpp] Update to 4.0.0-beta.2
## 4.0.0-beta.2 (2021-05-18)
### New Features
- Added support for importing and deserializing EC and OCT keys.
- Added cryptography client.
- Added `CreateFromResumeToken()` to `DeletedKeyOperation` and `RecoverKeyOperation`.
### Breaking Changes
- Added `final` specifier to classes and structures that are are not expected to be inheritable at the moment.
- Renamed `GetPropertiesOfKeysSinglePage()` to `GetPropertiesOfKeys()`.
- Renamed `GetPropertiesOfKeyVersionsSinglePage()` to `GetPropertiesOfKeyVersions()`.
- Renamed `GetDeletedKeysSinglePage()` to `GetDeletedKeys()`.
- Renamed `KeyPropertiesSinglePage` to `KeyPropertiesPageResult`.
- Renamed `DeletedKeySinglePage` to `DeletedKeyPageResult`.
- Renamed `GetPropertiesOfKeysSinglePageOptions` to `GetPropertiesOfKeysOptions`.
- Renamed `GetPropertiesOfKeyVersionsSinglePageOptions` to `GetPropertiesOfKeyVersionsOptions`.
- Renamed `GetDeletedKeysSinglePageOptions` to `GetDeletedKeysOptions`.
- Removed `Azure::Security::KeyVault::Keys::JsonWebKey::to_json`.
- Replaced static functions from `KeyOperation` and `KeyCurveName` with static const members.
- Replaced the enum `JsonWebKeyType` for a class with static const members as an extensible enum called `KeyVaultKeyType`.
- Renamed `MaxResults` to `MaxPageResults` for `GetSinglePageOptions`.
- Changed the returned type for list keys, key versions, and deleted keys from `Response<T>` to `PagedResponse<T>` affecting:
- `GetPropertiesOfKeysSinglePage()` and `GetPropertiesOfKeyVersionsSinglePage()` now returns `KeyProperties`.
- `GetDeletedKeysSinglePage()` now returns `DeletedKey`.
- Removed `ResumeDeleteKeyOperation()` and `ResumeRecoverKeyOperation()`.
### Bug Fixes
- Fix getting a resume token from delete and recover key operations.
* [azure-storage-common-cpp] Update to 12.0.0-beta.11
## 12.0.0-beta.11 (2021-05-19)
### Breaking Changes
- Added `final` specifier to classes and structures that are are not expected to be inheritable at the moment.
- Removed `Azure::PagedResponse<T>`.
### Bug Fixes
- Fixed a stream leak issue in `ReliableStream`.
* [azure-storage-blobs-cpp] Update to 12.0.0-beta.11
## 12.0.0-beta.11 (2021-05-19)
### Breaking Changes
- Added `final` specifier to classes and structures that are are not expected to be inheritable at the moment.
- Renamed `HasMorePages()` in paged response to `HasPage()`.
- Default chunk size for concurrent upload was changed to nullable.
- `BlobLeaseClient::Change()` updates internal lease id.
- Removed `ContentType` from `GetBlockListResult`.
- Moved `GetPageRangesResult` to detail namespace.
- `BlobServiceClient::UndeleteBlobContainer` doesn't support restoring a deleted container under a different name anymore.
- Changed the type of block count to `int32_t`.
* [azure-storage-files-datalake-cpp] Update to 12.0.0-beta.11
## 12.0.0-beta.11 (2021-05-19)
### New Features
- Added `DataLakePathClient::SetAccessControlListRecursive()`, `UpdateAccessControlListRecursive()` and `RemoveAccessControlListRecursive()`.
### Breaking Changes
- Added `final` specifier to classes and structures that are are not expected to be inheritable at the moment.
- Renamed `HasMorePages()` in paged response to `HasPage()`.
- Default chunk size for concurrent upload was changed to nullable.
- `DataLakeLeaseClient::Change()` updates internal lease id.
* [azure-storage-files-shares-cpp] Update to 12.0.0-beta.11
## 12.0.0-beta.11 (2021-05-19)
### New Features
- Added `ShareDirectoryClient::ForceCloseAllHandles()` and `ShareFileClient::ForceCloseAllHandles()`.
### Breaking Changes
- Added `final` specifier to classes and structures that are are not expected to be inheritable at the moment.
- Renamed `HasMorePages()` in paged response to `HasPage()`.
- `ShareLeaseClient::Change()` updates internal lease id.
- `ShareItem::ShareMetadata` was renamed to `ShareItem::Metadata`.
* Use rcVersion.h.in from PORT_DIR directly
* Inject static linking deps into pc file
* x-add-version
* Insert requires pc modules directly
* x-add-version
* [embree3] Update to 3.12.2 and add features
* update version record
* Update ports/embree3/portfile.cmake
* revert patch EOL, add keyword FEATURES
* Update versions/e-/embree3.json
* [oatpp] update to 1.2.5
* add version files
* update oatcpp libs to 1.2.5
* add version files
* use version instead of version string
* add version files
* update hashes
* add version files
* fix windows build
* add version files
* fix windows build
* add version files
* [flashlight-cpu] Update port
* Ran x-add-version --overwrite-version
* Use vcpkg_Fixup_cmake_targets, remove usage
* overwrite version
* bump port version
* x-add-version
* Update versions/f-/flashlight-cpu.json
Co-authored-by: Jack·Boos·Yu <47264268+JackBoosY@users.noreply.github.com>
* [openh264] respect meson default_library option so only required shared/static library gets built
* [openh264] bump port version
* [openh264] x-add-version
* [tinyfiledialogs] 3.6.3 -> 3.8.7
* x-add-version
* [tinyfiledialogs] Use git rather than explicit snapshot
* x-add-version
* [tinyfiledialogs] Put header in include dir one level down from before
* x-add-version
* Update ports/tinyfiledialogs/portfile.cmake
Co-authored-by: Robert Schumacher <roschuma@microsoft.com>
* Update ports/tinyfiledialogs/portfile.cmake
Co-authored-by: Robert Schumacher <roschuma@microsoft.com>
* Update ports/tinyfiledialogs/portfile.cmake
Co-authored-by: Robert Schumacher <roschuma@microsoft.com>
* Update ports/tinyfiledialogs/portfile.cmake
Co-authored-by: Robert Schumacher <roschuma@microsoft.com>
* Update ports/tinyfiledialogs/portfile.cmake
Co-authored-by: Robert Schumacher <roschuma@microsoft.com>
* [tinyfiledialogs] 3.8.8
* vcpkg x-add-version --all
* Update versions/t-/tinyfiledialogs.json
Co-authored-by: Jack·Boos·Yu <47264268+JackBoosY@users.noreply.github.com>
* Update ports/tinyfiledialogs/portfile.cmake
Co-authored-by: nicole mazzuca <83086508+strega-nil-ms@users.noreply.github.com>
* Update ports/tinyfiledialogs/portfile.cmake
Co-authored-by: nicole mazzuca <83086508+strega-nil-ms@users.noreply.github.com>
* Update versions/t-/tinyfiledialogs.json
Co-authored-by: Jack·Boos·Yu <47264268+JackBoosY@users.noreply.github.com>
Co-authored-by: Robert Schumacher <roschuma@microsoft.com>
Co-authored-by: Jack·Boos·Yu <47264268+JackBoosY@users.noreply.github.com>
Co-authored-by: nicole mazzuca <83086508+strega-nil-ms@users.noreply.github.com>
* [ffmpeg] update to version 4.4
* [ffmpeg] format-manifest
* [ffmpeg] remove avresample as default feature (it is deprecated, not upstream default, and will be removed in 4.5)
* [ffmpeg] x-add-version
* [ffmpeg] add avresample under the all feature
* [ffmpeg] x-add-version
* [ffmpeg] remove unused patch
* [ffmpeg] x-add-version
* [ffmpeg] remove wavpack from FindFFMPEG
* [ffmpeg] x-add-version
* [ffmpeg] fix compile cuda issue
* [ffmpeg] x-add-version
* [ffmpeg] only apply cuda compile patch on windows targets
* [ffmpeg] x-add-version
* [tensorpipe] create a new port
* [tensorpipe] create patch for libuv
* [libnop] create a new port
* [libnop] update baseline and port SHA
* [tensorpipe] fix header/target install
* [tensorpipe] remove support of Windows/UWP
* [tensorpipe] update baseline and port SHA
* Update ports/tensorpipe/portfile.cmake
Co-authored-by: NancyLi1013 <46708020+NancyLi1013@users.noreply.github.com>
* Update ports/tensorpipe/portfile.cmake
Co-authored-by: NancyLi1013 <46708020+NancyLi1013@users.noreply.github.com>
* [tensorpipe] support 'test' feature for Linux
* it will be helpful to check output binaries are valid
* update code snapshot(2021/03/02) and port SHA
* [tensorpipe] fix build failures in Linux
* TC for 'ibv' failes
* link with CMAKE_DL_LIBS for <dlfcn.h>
* [tensorpipe] apply PR feedback
* [tensorpipe] update version-date and patches
* [tensorpipe] FATAL_ERROR if feature requires Linux
* [tensorpipe] reduce features and code base
* simplify features
* fix `pybind11` build failures
* updates source code base and CMake export file names
* use GNUInstallDirs variable
* [tensorpipe] update baseline
* [tensorpipe] update support
* use more correct "support" exporession
* [tensorpipe] fix Linux/CUDA test options
* [tensorpipe] fix corrupted patch
* [tensorpipe] fix wrong support expression
Co-authored-by: NancyLi1013 <46708020+NancyLi1013@users.noreply.github.com>
* [curl] Fix android builds. Greatly simplify pkgconfig handling.
* [curl] Fix permissions on curl-config
* [curl] Fix missing assigment in replacement
* [curl] Update version
Co-authored-by: Robert Schumacher <roschuma@microsoft.com>
* add the port of bsio library
* add the port of bsio library
* add the port of bsio library
* add the port of bsio library
* add the port of bsio library
* add the port of bsio library
* add the port of bsio library
* add the port of bsio library
* add the port of bsio library
* add the port of bsio library
* add the port of bsio library
* Update portfile.cmake
Format vcpkg_cmake_configure
* add the port of bsio library
Co-authored-by: duzhongwei <duzhongwei@querycap.com>
Co-authored-by: NancyLi1013 <46708020+NancyLi1013@users.noreply.github.com>
* [forge] Update forge to v1.0.7 tag
- Use explicit cmake files install path
- Use REF option in vcpkg_from_github command to fetch tag
* [forge] Update version in baseline
* [libtcod] Update to 1.16.7
* [libtcod] Change to using version-semver in manifest.
* Apply suggestions from code review
* fixup! Apply suggestions from code review
Co-authored-by: nicole mazzuca <83086508+strega-nil-ms@users.noreply.github.com>
* [nccl] Only download if compatible with found CUDA version
* add-version
* Remove auto-download
* Remove windows branch
* Ran x-add-version --overwrite-version
* Add hardcoded find hints in /usr
* Fix version.
Co-authored-by: Billy Robert ONeal III <bion@microsoft.com>
* [libctl] add new port
* [meep] add new port
* [meep|libctl] support only linux for now
* [meep] add msys2 win32 handling
* fix autoconfig missing flags in configure_make
* [meep] move to autoconfig also on linux
* [libct] enable autoconfig; [meep] disabled fixup pkgconfig files, routines is not able to fully clean up include paths from libraries
* [hdf5] trying to fix pkgconfig files
* [CI] add guile to linux image when provisioned
* [msys2] add libguile dependency for libctl
* [libctl] working on the windows port
* add missing msys2 packages
* add osx support
* add guile on osx VMSS provisioning file
* prepend msys2 to path
* apply format.diff from PR automated test
* revert skript changes
* more hdf5 stuff
* remove meep and libctl
* more pc fixes for hdf5
* version stuff
* reset doc changes
* reset x264 changes
* fix version stuff
Co-authored-by: Stefano Sinigardi <stesinigardi@hotmail.com>
* [msmpi] Update the download hash
* update version record
* Update ports/msmpi/portfile.cmake
Co-authored-by: Robert Schumacher <roschuma@microsoft.com>
* Update versions/m-/msmpi.json
Co-authored-by: Robert Schumacher <roschuma@microsoft.com>
* update meson to latest
* version stuff
* update meson to 0.58
* reset version stuff
* version stuff
Co-authored-by: Billy Robert ONeal III <bion@microsoft.com>
* [vcpkg] Update vcpkg tool version 2021-05-05
* [vcpkg] Hotfix bug in Microsoft/vcpkg-tool#34
* [vcpkg-ci] Ignore results from non-target triplets
* [protobuf] Fix regression introduced in #16904
* [vcpkg] Fix bug where 'staticcrt' was ignored
Co-authored-by: Robert Schumacher <ras0219@outlook.com>
* add clags in tools build command
* bump port version
* x-add-version fontconfig
* vcpkg x-add-version fontconfig --overwrite-version
* bump port version
* ./vcpkg x-add-version fontconfig
* Update versions/f-/fontconfig.json
Co-authored-by: Robert Schumacher <roschuma@microsoft.com>
* bump port version
* ./vcpkg x-add-version fontconfig
Co-authored-by: Ilya Arzhannikov <iarzhannikov@artec3d.com>
Co-authored-by: Robert Schumacher <roschuma@microsoft.com>
* [ffmpeg] fix dnn dependency
The source file "libavfilter/dnn/dnn_backend_native.h" includes
"libavformat/avio.h", so avformat needs to be declared as a dependency.
This fixes the build of ffmpeg[core,avfilter]:x64-windows.
Posted upstream here:
http://ffmpeg.org/pipermail/ffmpeg-devel/2021-May/279926.html
Whilst at it, I've also added a link to the other avfilter patch:
http://ffmpeg.org/pipermail/ffmpeg-devel/2021-May/279927.html
* [ffmpeg] version bump
* [ffmpeg] x-add-version
* [openimageio] revert accidentally committed change that is meant for other PR
* fix libheif gdk-pixbuf error.
* version stuff
* add trace expand to get more info what happens in ci
* use pkg_get_variable instead of execute process
* fix patch
* update version stuff
* remove trace expand
* version again
* [icu] introduce host dependency
* add version files
* [icu] host dependency windows, update ci baseline
* add version files
* [icu] add debug messages
* [icu] do not depend on buildtree, install required files instead
* [icu] set env variable for dynamic libs
* [icu] find dlls for windows
* [icu] copy dlls
* [icu] cleanup, fix apple arm targets
* add version files
* [icu] no for-cross-compile subfolder
* add version files
* [icu] use instead of
* add version files
* [icu] convert to vcpkg_configure_make
* [icu] also build on arm
* [icu] add DESTINATION param to vcpkg_copy_tools and use it
* [icu] use foreach in macOS build
* [icu] fix of copy tool dependencies on windows
* [icu] delete more folders on windows
* [icu] copy tool dependencies manually
* [icu] don't copy non existing pdb files
* add version files
* [icu] bring vcpkg_copy_pdbs() back
* add version files
* [icu] add comment
* add version files
* [icu] use BUILD_TRIPLET instead of VCPKG_MAKE_BUILD_TRIPLET
* add version files
* [icu] simply logic for build on mac
* add version files
* Trigger Build
* add version files
* Trigger Build
* Trigger Build
* Apply suggestions from code review
* Apply suggestions from code review
* Trigger Build
Co-authored-by: Billy Robert ONeal III <bion@microsoft.com>
Co-authored-by: nicole mazzuca <83086508+strega-nil-ms@users.noreply.github.com>
* [freealut] add a new port
Also apply review suggestions from Cheney Wang and Robert Schumacher
Co-authored-by: Cheney Wang <38240633+Cheney-W@users.noreply.github.com>
Co-authored-by: Robert Schumacher <roschuma@microsoft.com>
* [freealut] add version info
Co-authored-by: Robert Schumacher <roschuma@microsoft.com>
* [libtorrent] Update to latest 1.2.x commit
- Update to 1.2.13 plus some additional fixes (allows dropping existing
patches)
- Build with libiconv by default on all platforms
- Fix deprecated usage of `vcpkg_check_features` without the `FEATURES`
keyword
- Migrate to vcpkg.json manifest files
* [libtorrent] Update versioning information
Co-authored-by: Francisco Pombal <FranciscoPombal@users.noreply.github.com>
* [pthreadpool] support find_package
* update to latest source code
* [pthreadpool] update port version
* [pthreadpool] support uwp
* use WindowStore in platform check
* [pthreadpool] prefix with 'unofficial'
* [avisynthplus] Update to 3.7.0
* Update to 3.7.0
* Allows static build as this is supported since 3.7.0
* [avisynthplus] add filesystem submodule to support older compiler
* [avisynthplus] change version-string to version-semver
* Remove the CGALConfig.cmake in /lib/cgal to only keep the original stuff in /share/cgal. This will fix the missing CGAL_VERSION.
* Update CONTROL version
* update baseline version
* ryuConfig.cmake now checks the target rather than the host system to decide whether to install ryu.lib or linryu.a
* executed vcpkg x-add-version ryu
* Update ports/ryu/ryuConfig.cmake
Co-authored-by: Robert Schumacher <roschuma@microsoft.com>
* executed vcpkg x-add-version ryu
* fixed a syntax error in ports/ryu/ryuConfig.cmake
* vcpkg x-add-version ryu
Co-authored-by: Robert Schumacher <roschuma@microsoft.com>
* [igraph] create new port
* [igraph] commit x-add-version result
* [igraph] fix formatting
* Update ports/igraph/portfile.cmake
Co-authored-by: Adam Johnson <AdamJohnso@gmail.com>
* Update ports/igraph/portfile.cmake
Co-authored-by: Adam Johnson <AdamJohnso@gmail.com>
* Update ports/igraph/portfile.cmake
Co-authored-by: Adam Johnson <AdamJohnso@gmail.com>
* Update ports/igraph/portfile.cmake
Co-authored-by: Adam Johnson <AdamJohnso@gmail.com>
* [igraph] explain why we use the release tarball
* [igraph] x-add-version
* [igraph] workaround for MSVC security warnings
* Disable some MSVC warnings
* set up for cross-compilation
* fixes
* enable external CXSparse and fixes
* final cleanup
* vcpkg x-add-version igraph
* Update ports/igraph/portfile.cmake
* Update ports/igraph/portfile.cmake
* Update ports/igraph/portfile.cmake
* Update ports/igraph/vcpkg.json
* x-add-version
Co-authored-by: Adam Johnson <AdamJohnso@gmail.com>
Co-authored-by: Jack·Boos·Yu <47264268+JackBoosY@users.noreply.github.com>
* [soil] Update repository
* Remove skip from ci.baseline.txt
* Update CMakeLists.txt and add support field
* update version files
* Update to another repository
* Rename SOILConfig.cmake.in to soilConfig.cmake.in
* Update ports/soil/portfile.cmake
* Update configureVersion file
* Update and rename SOILConfigVersion.cmake.in to soilConfigVersion.cmake.in
* Update version files
* Update versions/s-/soil.json
* update comms
* update versions
* commsdsl is dynamic only
* update version
* fail on static
* update version
* use version-semver instead of version-string
* update versions
* [darknet] fix opencv features colliding one with the others
* update yolov4-tiny sha512
* move to manifest file
* format manifest file and fix some inconsistencies
* [darknet] fix references
* Update ports/darknet/vcpkg.json
* Update versions/d-/darknet.json
* apply review suggestions
* [darknet] fix references
* Apply suggestions from code review
Co-authored-by: NancyLi1013 <46708020+NancyLi1013@users.noreply.github.com>
* format as requested by CI
* [darknet] update refs
* [darknet] bugfix
Co-authored-by: Jack·Boos·Yu <47264268+JackBoosY@users.noreply.github.com>
Co-authored-by: NancyLi1013 <46708020+NancyLi1013@users.noreply.github.com>
Co-authored-by: Billy Robert ONeal III <bion@microsoft.com>
* [simdjson] Update to 0.9.2
* [simdjson] Bump version
* [simdjson] Modernize
* [simdjson] Overwrite version
* [simdjson] Modernize
* [simdjson] Overwrite version
* [simdjson] I don't intend to change this line
* start 2021-04-16 process
Major new things:
* update to macOS Big Sur (11.*)
* switch from VirtualBox to Parallels due to ^ (and also ARM)
Minor new things:
* update from xcode CLT 12 to 12.4
This PR includes new stuff for creating the base box for parallels.
Still to do: using the new box type.
* update the vagrantfile stuff
* link the CI to the new version
* modify how macOS boxes are made
the Vagrantfile for the final VM will only download the azure pipeline stuff
this allows us to keep the versions of brew applications stable
* fix cpus and memory
* add vagrant plugins to installables
* Skip cppgraphqlgen ICE.
* [sdformat6] Remove unneeded include(FindBoost) which causes problems when the system cmake version doesn't match the one deployed by vcpkg.
* switch to dmg for installing osxfuse/sshfs
* Set cores to 11 (leaving 1 thread for host)
Co-authored-by: Billy Robert ONeal III <bion@microsoft.com>
* qt5-base: misleading list of system packages reqd
qt5-base requires many more packages present than just a mere
libxkbcommon-x11-dev currently suggested. Let's instead point users
to thezure provision script, which a complete and an up-to-date list
of them.
* [qt5-base] bump version
* update version record
* Update ports/qt5-base/vcpkg.json
* Update versions/q-/qt5-base.json
Co-authored-by: JackBoosY <yuzaiyang@beyondsoft.com>
Co-authored-by: Jack·Boos·Yu <47264268+JackBoosY@users.noreply.github.com>
* Fix parmetis build on x64-linux.
- Change 'METIS' directory to 'metis' because the true name is 'metis'.
- Remove the non working (on linux) link 'METIS' to 'metis'.
- Use absolute path for GKLIB_PATH. Using relative path does not work
for test HAVE_THREADLOCALSTORAGE in metis/GKlib/GKlibSystem.cmake
* Update parmetis version in baseline.
* Update CONTROL file
* Apply reviewer comment.
* Update ci-baseline.txt
* Update hash in parmetis.json.
* Update port version instead of package version.
* Update hash version
* Try to build parmetis on 'osx'.
* [tinyexr] upgrade to 1.0.0 and add targets
* [tinyexr] Disable building sample
Co-authored-by: Stefano Sinigardi <stesinigardi@hotmail.com>
Co-authored-by: Robert Schumacher <roschuma@microsoft.com>
* [urho3d] Add new port
* [urho3d] Build master branch
* [urho3d] Fix osx build
* [urho3d] Fix windows build
* [urho3d] Update to newest version
* [urho3d] Add versions info
* [urho3d] arm and uwp are not supported
* [urho3d] Update versions info
* [urho3d] Convert CONTROL to vcpkg.json
* [urho3d] Update portfile.cmake to use newer cmake functions
* [urho3d] Fix ExternalProject_Add error
* [urho3d] Update versions info
* [PoissonRecon] new port
* [poissonrecon] Simplify port and patches
Co-authored-by: Stefano Sinigardi <stesinigardi@hotmail.com>
Co-authored-by: Robert Schumacher <roschuma@microsoft.com>
* update fplus and fix cmake target. new port frugally-deep
* update version and format manifest
* add frugally-deep version
* lol thats header only..
* update version
* add feature double to frugally-deep
* update version
* [gamenetworkingsockets] Update to the latest commit to include headers
* update version
* Update portfile.cmake
* update version
Co-authored-by: NancyLi1013 <46708020+NancyLi1013@users.noreply.github.com>
* update glib to meson
* update ci baseline
* update glib to 2.66.3
remove cmakelists
* fix some minor meson issue but meson is still a mess
* add_bin_to_path to vcpkg_install_meson
* regen docs
* try fixing/touching all glib dependent ports
* fix libsigcpp-3 version
* fix glibmm
* fix gmime
* fix libcroco
* update libnice
* fix atk build
* update harfbuzz
* fix few builds
* update libxmlpp
* fix gdk-pixbuf
* fix gts
* gts add patch
* remove old libsigcpp
* add missing comma
* fix supports logic
* fix name mismatch
* restore original ci baseline.
* fix a lot of small details.
increment controls.
* fix harfbuzz & glib
* bump port version
* update port_versions
* fix version field
* update versions
* fix glib in harfbuzz
* update port versions
* silly uppercase type
* update port-versions
* fix cairo build
* update version
* fix atk
* update atk port-verisons
* fix gts public includes
* update versions
* fix cairomm
* fix pango
* fix ignition
* update versions.
* fix gtk
* fix librsvg
* update versions
* fix atk linux
* fix libgpod
* update versions
* fix lcm
* fix librsvg
* update pango and pangomm
* update pango to meson
* more updates
* update pixman
* fix cairo
* fix cairo
* some fixes
* reorder meson a bit
* add none.txt for meson
* fix x86_x64 to x86 "cross" builds
* add tiff pkgconfig
* update gdk-pixbuf
* fix tiff and jpeg
* add graphene
* fix gdk-pixbuf
* add sassc
* update gtk
* fix cairo complete build
* add harfbuzz inlcude in pango since meson does not add it into pkgconfig.
* fix gtk build. Remaining issue fix install script.
* fix gtk build
* fix io2d
* add supports field
* fix cartographer?
* fix librsvg build
* fix gtk build
* fix cartographer
* fix sassc on linux
* fix tiff and libjpeg pc files
* fix pixman x86
* _isnanf is undefined on arm-
* merge fix for make on arm64
* fix gdk-pixbuf on arm64-windows
* pixman remove test/demos.
should fix it on osx.
* [vcpkg_install_meson] add bin to path to run code generators
* [vcpkg_configure_meson]
deactivate native compiler in cross builds
make x86 on x86_x64 a native instead of a cross build
(as long as we are not building for UWP)
* pixman reenable UWP support.
* pixman reenable arm support
* add pixman:arm-uwp=fail to baseline
* update gtkmm
* remove double whitespaces
* gtk baseline
gtk dependency on cairo x11
remove double spaces in flags
* fix linux build
* native none again
* cairo fix cairo-script.pc
* comment out patch since the cairo changes should have fixed it.
* disable wayland backend in GTK since CI is missing system packages
* silly typo in cairo pc file correction
install lzo pc on windows
* remove double spaces in _FLAGS
remove unnecessary comments
* actually disabling wayland backend
* fix glib codegen issue having the wrong path
* try to fix paths in glib codegen
* integrate changes form #12860
* add the uwp patch back in
* deactivate extra harfbuzz shapers.
* vcpkg x-add-version --all --overwrite-version
* remove patches in tesseract.
* fix version
* rerun add-version
* add libgpod:x64-linux=fail to baseline due to missing system tools/libraries
* change regex to take double - into account.
* run x-add-version
* run format-manifest
* add missing removal of multiple spaces back into the regex
* remove ws diff change
* fix gtkmm the upstream way
* remove ws to reduce diff
* make glib build on osx
* format manifest
* run x-add-version
* add pthread dependency
* update baseline due to glib compiling on osx now.
* add meson as a dep to glib
* - add glib host dependencies
- switch to manifest of touched ports
* switch to manifest.
* [libxml2] add gnuinstalldirs
* [libxml2] add missing include of GNUInstallDirs
* add version info
* add include dir to pc files ....
* update version
* add UWP as crosscompiling target
* Apply suggestions from code review
* trying to fix cairo pthread detection on osx.
* fix libmicrohttpd by adding the required system frameworks on osx
* fix poppler by not removing the CXX standard
* fix missing coretext header from harfbuzz in pano
* fix formating issues
* fix librsvg on osx
* revert version changes
* bump version
* version stuff.
* fix graphene version stuff
* fix version stuff
* removing ports from ci baseline to cause me pain
* move cairomm:x64-linux=fail
to gtkmm:x64-linx=fail
remove pangomm:x64-osx=fail
* fix typo
* revert ws changes to vcpkg_install_meson
* update port version after merge
* version stuff
* fix fluidsynth by adding vcpkg_check_features
* move cairo to ci baseline on osx
* version stuff
* fluidsynth corrections
* more version stuff
* apply code review changes
* clean version stuff.
* update version stuff
* code review cleanup
* version stuff
* formating
* update version stuff again
* remove gdi again
* version stuff
* version stuff
* version baseline
* Apply strega-nil suggestions from code review
* run x-add-version
* reset versions to upstream/master
* v8 CONTROL -> json
* reset fluidsynth to upstream/master
* first batch of version-string -> version conversion
* second and last batch of version-string -> version conversions
* update version stuff
* disable gdi feature in harfbuzz (missing user32 linkage in qt5-base)
* version stuff
* Apply suggestions from code review
Co-authored-by: NancyLi1013 <46708020+NancyLi1013@users.noreply.github.com>
* Apply suggestions from code review
Co-authored-by: NancyLi1013 <46708020+NancyLi1013@users.noreply.github.com>
* more CR stuff
* update versions
* back out provision changes so that pr can be merged.
Co-authored-by: nicole mazzuca <mazzucan@outlook.com>
Co-authored-by: NancyLi1013 <46708020+NancyLi1013@users.noreply.github.com>
* Update to CUDA 11.3 on Windows.
* Update PowerShell to 7.1.3.
* Update CUDA to 11.3 on Linux.
* "Explode" VM provisioning scripts for more consistent feedback during deploy. This resolves the deployment script often hanging with no feedback as to why.
* [libdatachannel] Fix use of deprecated result_type typedef.
Submitted upstream as https://github.com/paullouisageneau/libdatachannel/pull/413
* [libvpx] Get the libvpx outputs from the correct place.
(Perhaps VS2019 version 16.10 moved where these are placed? I've been defensive and left an attempt to find from the old location in place.)
* [chromaprint] Support implementations where lrintf is an intrinsic.
* Add provision-entire-image script.
* [cudnn] Disable download-on-the-fly due to licensing concerns.
* Add libnccl to Linux VMs.
* [wangle] Disable x64-windows due to an ICE.
* [cmake] Update cmake to 3.20.1 to avoid https://gitlab.kitware.com/cmake/cmake/-/issues/21571 race
* [libudis86] Fix passing a bogus working directory which fails on CMake 3.20.x
* [dartsim] Disable unit tests, examples, and tutorials, some of which have CMake authoring errors rejected by 3.20.1.
* Add thrust to the cuda installees.
* [tensorflow] Put .bzl in CURRENT_BUILDTREES_DIR to avoid running out of disk space in CI and to respect --clean-after-build.
* [dimcli] Skip port broken by changes in VS2019 project system.
* [upb] Disable an additional warning.
* [libhv] Fix typo DISABLE_PARALLEL => DISABLE_PARALLEL_CONFIGURE
* Update pools
* Outcome v2.2.0 release.
* LLFIO matching updated Outcome and its dependencies at https://github.com/microsoft/vcpkg/pull/17362.
Also update usage docs, because a user complained about their incompleteness.
* [directx-headers] port updated to match the latest release
* Updated baseline
* Manifest format fix
* Update hash
* Build option was renamed
* Updated hash
* Use version constraint
* Update baseline
* [azure-sdk-for-cpp] Upgrade vcpkg manifest files
* Update version files
* vcpkg format-manifest
* Update version files
* Minor change to re-trigger CI
* Undo that minor change
* Bump up port-version
* Update x-add-version
* redo x-add-version without overwrite
Co-authored-by: Anton Kolesnyk <antkmsft@users.noreply.github.com>
* [libpq] mingw support
* [libpq] Let libpq decides whether to build _shlib or not
libpqcommon.a and libpqport.a are internal libraries intended for
sharing code between the frontend and the backend. It's best to let
the build system decides if the _shlib variant should be built or not
* [libpq] Always run install-lib-static on mingw
* [libpq] Rename .a to .dll.a and move .dll to correct folder
* [libpq] Create bin folder for mingw
* [vcpkg baseline] Update libpq
* [libpq] Link with crypt32 on mingw
* [vcpkg baseline] Update libpq
* [libpq] Fix release/debug only build
* [vcpkg baseline] Update libpq
* [lua] support iOS triplets
* separate interpreter/compiler to lua[tools] feature
* update git-tree SHA
* [lua] revert feature separation
* [lua] update port SHA
* [lua] make 'tools' default-feature
* set `ENABLE_LUA_CPP` for cmake wrapper
* [lua] fix after collision
* Update ports/lua/portfile.cmake
Co-authored-by: Robert Schumacher <roschuma@microsoft.com>
* Update ports/lua/portfile.cmake
Co-authored-by: Robert Schumacher <roschuma@microsoft.com>
* [lua] import TargetConditionals for apple platform
* Update ports/lua/vcpkg.json
Co-authored-by: Robert Schumacher <roschuma@microsoft.com>
* Update ports/lua/portfile.cmake
Co-authored-by: Robert Schumacher <roschuma@microsoft.com>
* [lua] remove negations for 'tool' config
use FEATURES instread of INVERTED_FEATURES to prevent confusions
Co-authored-by: Robert Schumacher <roschuma@microsoft.com>
* [minizip] support iOS triplets
* DISABLE_INSTALL_TOOLS when VCPKG_TARGET_IS_IOS
* [minizip] update git-tree SHA
* [minizip] IOAPI_NO_64 in Android
* add a patch to use standard C API
* [minizip] update port SHA
Catch2 installs into share/Catch2/ and lib/cmake/Catch2.
The vcpkg_fixup_cmake_targets() function tries to move the contents from
the latter directory to share/catch2, i.e. differing in case w.r.t. the
former.
On Linux this results in both names being present. On pure Windows the
first name "wins". It breaks in a Linux Docker container where the
installation root is located on a bound directory that is on a
case-insensitive file system, such as from a host running Windows.
Fixes: #17228.
* [cudnn] add other install dir on linux
* [cudnn] add other locations for linux
* [cudnn] fix env variables
* [cudnn] fix references
* [cudnn] use also cuda module as a hint
* [cudnn] fix refs
* [azure-security-keyvault-common-cpp] Update to 4.0.0-beta.1
## 4.0.0-beta.1 (2021-04-07)
### New Features
- KeyVaultException.
* [azure-security-keyvault-keys-cpp] Update to 4.0.0-beta.1
## 4.0.0-beta.1 (2021-04-07)
### New Features
- Added `Azure::Security::KeyVault::Keys::KeyClient` for get, create, list, delete, backup, restore, and import key operations.
- Added high-level and simplified `key_vault.hpp` file for simpler include experience for customers.
- Added model types which are returned from the `KeyClient` operations, such as `Azure::Security::KeyVault::Keys::KeyVaultKey`.
* Update vcpkg ports to use a manifest json file instead of a CONTROL
file.
* Update git tree sha versions using the command 'x-add-version --all
--overwrite-version'
Co-authored-by: Ahson Khan <ahkha@microsoft.com>
* [azure-core-cpp] Update to 1.0.0-beta.8
## 1.0.0-beta.8 (2021-04-07)
### New Features
- Added `Azure::Core::Url::GetScheme()`.
- Added `Azure::Core::Context::TryGetValue()`.
- Added `Azure::Core::Context::GetDeadline()`.
- Added `Azure::Core::Credentials::TokenCredentialOptions`.
- Added useful fields to the `Azure::Core::RequestFailedException` class such as `StatusCode`, `ReasonPhrase`, and the `RawResponse`, for better diagnosis of errors.
### Breaking Changes
- Simplified the `Response<T>` API surface to expose two public fields with direct access: `T Value` and a `unique_ptr` to an `Azure::Core::Http::RawResponse`.
- Renamed `Azure::Nullable<T>::GetValue()` to `Value()`.
- Removed from `Azure::Core::Http::Request`:
- `SetUploadChunkSize()`.
- `GetHTTPMessagePreBody()`.
- `GetUploadChunkSize()`.
- `GetHeadersAsString()`.
- Changes to `Azure::Core::Http::RawResponse`:
- Removed `SetHeader(std::string const& header)`
- Removed `SetHeader(uint8_t const* const first, uint8_t const* const last)`.
- Removed `GetMajorVersion()`.
- Removed `GetMinorVersion()`.
- Renamed `GetBodyStream()` to `ExtractBodyStream()`.
- Changes to `Azure::Core::Context`:
- Removed `Get()` and `HasKey()` in favor of a new method `TryGetValue()`.
- Changed input parameter type of `WithDeadline()` to `Azure::DateTime`.
- Removed `Azure::Core::PackageVersion`.
- Removed from `Azure::Core::Http::Policies` namespace: `HttpPolicyOrder`, `TransportPolicy`, `RetryPolicy`, `RequestIdPolicy`, `TelemetryPolicy`, `BearerTokenAuthenticationPolicy`, `LogPolicy`.
- Removed `AppendQueryParameters()`, `GetUrlWithoutQuery()` and `GetUrlAuthorityWithScheme()` from `Azure::Core::Url`.
- Changed the `Azure::Core::Http::HttpMethod` regular enum into an extensible enum class and removed the `HttpMethodToString()` helper method.
- Introduced `Azure::Core::Context::Key` class which takes place of `std::string` used for `Azure::Core::Context` keys previously.
- Changed the casing of `SSL` in API names to `Ssl`:
- Renamed type `Azure::Core::Http::CurlTransportSSLOptions` to `CurlTransportSslOptions`.
- Renamed member `Azure::Core::Http::CurlTransportOptions::SSLOptions` to `SslOptions`.
- Renamed member `Azure::Core::Http::CurlTransportOptions::SSLVerifyPeer` to `SslVerifyPeer`.
### Other changes and Improvements
- Moved `Azure::Core::Http::Request` to its own header file from `http.hpp` to `inc/azure/core/http/raw_response.hpp`.
- Moved `Azure::Core::Http::HttpStatusCode` to its own header file from `http.hpp` to `inc/azure/core/http/http_status_code.hpp`.
* [azure-identity-cpp] Update to 1.0.0-beta.5
## 1.0.0-beta.5 (2021-04-07)
### New Features
- Add Active Directory Federation Service (ADFS) support to `ClientSecretCredential`.
### Breaking Changes
- Removed `Azure::Identity::PackageVersion`.
* [azure-storage-common-cpp] Update to 12.0.0-beta.10
## 12.0.0-beta.10 (2021-04-16)
### New Features
- Added server timeout support.
- Added `PagedResponse<T>` for returning paginated collections.
### Breaking Changes
- Removed `Azure::Storage::Common::PackageVersion`.
- Moved `ReliableStream` to internal namespace.
- Removed `HttpGetterInfo` and `HTTPGetter` from the `Azure::Storage` namespace.
* [azure-storage-blobs-cpp] Update to 12.0.0-beta.10
## 12.0.0-beta.10 (2021-04-16)
### Breaking Changes
- Removed `Azure::Storage::Blobs::PackageVersion`.
- Renamed `GetUserDelegationKeyOptions::startsOn` to `StartsOn`.
- Replaced all paginated collection functions that have the SinglePage suffix with pageable functions returning a `PagedResponse<T>`-derived type. The options are also renamed accordingly.
- `BlobServiceClient::ListBlobContainers()`.
- `BlobServiceClient::FindBlobsByTags()`.
- `BlobContainerClinet::ListBlobs()`.
- `BlobContainerClient::ListBlobsByHierarchy()`.
- `PageBlobClient::GetPageRanges()`.
- `PageBlobClient::GetPageRangesDiff()`.
- `PageBlobClient::GetManagedDiskPageRangesDiff()`.
- Renamed `FilterBlobItem` to `TaggedBlobItem`.
- `FindBlobsByTags()` now returns `FindBlobsByTagsPagedResponse` and the field `FindBlobsByTagsSinglePageResult::Items` was renamed to `FindBlobsByTagsPagedResponse::TaggedBlobs`.
* [azure-storage-files-datalake-cpp] Update to 12.0.0-beta.10
## 12.0.0-beta.10 (2021-04-16)
### Breaking Changes
- Removed `Azure::Storage::Files::DataLake::PackageVersion`.
- Renamed `GetUserDelegationKeyOptions::startsOn` to `StartsOn`.
- Replaced all paginated collection functions that have the SinglePage suffix with pageable functions returning a `PagedResponse<T>`-derived type. The options are also renamed accordingly.
- `DataLakeServiceClient::ListFileSystems()`.
- `DataLakeFileSystemClient::ListPaths()`.
- `DataLakeDirectoryClient::ListPaths()`.
- Removed `DataLakePathClient::SetAccessControlListRecursiveSinglePage()`, `UpdateAccessControlListRecursiveSinglePage()` and `RemoveAccessControlListRecursiveSinglePage()`.
### Bug Fixes
- Rename functions always fail because `/` was left out in the renamed source path.
* [azure-storage-files-shares-cpp] Update to 12.0.0-beta.10
## 12.0.0-beta.10 (2021-04-16)
### Breaking Changes
- Removed `Azure::Storage::Files::Shares::PackageVersion`.
- Renamed `GetUserDelegationKeyOptions::startsOn` to `StartsOn`.
- Removed `ShareClient::ListFilesAndDirectories()`.
- Replaced all paginated collection functions that have the SinglePage suffix with pageable functions returning a `PagedResponse<T>`-derived type. The options are also renamed accordingly.
- `ShareServiceClient::ListShares()`.
- `ShareDirectoryClient::ListFilesAndDirectories()`.
- `ShareDirectoryClient::ListHandles()`.
- `ShareFileClient::ListHandles()`.
- Removed `ShareDirectoryClient::ForceCloseAllHandlesSinglePage()` and `ShareFileClient::ForceCloseAllHandlesSinglePage()`.
* Update vcpkg ports to use a manifest json file instead of a CONTROL file.
* Update git tree sha versions using the command 'x-add-version --all --overwrite-version'
Co-authored-by: Ahson Khan <ahkha@microsoft.com>
* [fluidsynth] update deps.
* add all the features. (at least in the portfile)
* bump port version
* use version instead of version-string
* revert version bump
* version stuff
* default everything to off without vcpkg_check_features
* version stuff
* new port for Microsoft.XAudio2.Redist NuGet package
* Update baselines
* Convert CONTROL to vcpkg.json
* Update baseline
* Removed use of VCPKG_CRT_LINKAGE
* Refresh baseline
* Updated unsupported platform port logic per feedback
* Update baseline
* [ffmpeg] no longer hardcode version strings in FindFFMPEG script
* [ffmpeg] bump port version
* [ffmpeg] x-add-version
* [ffmpeg] use OUTPUT_VARIABLE for extract_version_from_component
* [ffmpeg] x-add-version
* Apply suggestions from code review
* [ffmpeg] fix minor typo
* [ffmpeg] fix another minor typo
* [ffmpeg] x-add-version
Co-authored-by: nicole mazzuca <mazzucan@outlook.com>
* [cudnn] auto-download only if cuda version matches
* [cudnn] auto download also for cuda 10.2
* [cudnn] update version ref
* Update ports/cuda/vcpkg_find_cuda.cmake
Co-authored-by: Robert Schumacher <roschuma@microsoft.com>
* Update ports/cuda/vcpkg_find_cuda.cmake
Co-authored-by: Robert Schumacher <roschuma@microsoft.com>
* Update ports/cudnn/portfile.cmake
Co-authored-by: Robert Schumacher <roschuma@microsoft.com>
* apply review fixes
* fix baseline refs
Co-authored-by: Robert Schumacher <roschuma@microsoft.com>
* Update KF5 framework to 5.73
kf5crash
- make x11 patch exclusive to linux
- enable win/macOS builds
kf5syntaxhighlighting
- fix building on non-Win by removing the cli tool from all platforms
* Add kf5auth port
* Revert "Add kf5auth port"
This reverts commit 8703c24236.
* Add kf5globalaccel port
* Revert "Add kf5globalaccel port"
This reverts commit f1ac3db8e2.
* [ecm] use where possible
* [kf5holidays] use PORT placeholder where possible
* [kf5syntaxhighlighting] use PORT placeholder where possible
Co-authored-by: NancyLi1013 <46708020+NancyLi1013@users.noreply.github.com>
* [kf5plotting] use PORT placeholder where possible
* [kf5crash] fix logical condition in the patch
* [kf5crash] logical condition again, include other BSDs
* [kf5i18n] acquire python3
* [kf5i18n] remove vcpk cmake wrapper added mistakenly
* Update KF5 framework to 5.73
kf5crash
- make x11 patch exclusive to linux
- enable win/macOS builds
kf5syntaxhighlighting
- fix building on non-Win by removing the cli tool from all platforms
* Add kf5auth port
* Revert "Add kf5auth port"
This reverts commit 8703c24236.
* Add kf5globalaccel port
* Revert "Add kf5globalaccel port"
This reverts commit f1ac3db8e2.
* [ecm] use where possible
* [kf5holidays] use PORT placeholder where possible
* [kf5syntaxhighlighting] use PORT placeholder where possible
Co-authored-by: NancyLi1013 <46708020+NancyLi1013@users.noreply.github.com>
* [kf5plotting] use PORT placeholder where possible
* [kf5crash] fix logical condition in the patch
* [kf5crash] logical condition again, include other BSDs
* [kf5i18n] acquire python3
* [kf5i18n] remove vcpk cmake wrapper added mistakenly
* [ecm] Remove 'skip' from windows baseline
* Fixed KF5ItemModel for windows
* [kf5syntaxhighlighting] fix Windows build
* Fixed k5syntaxhighlighting for windows
* [kf5plotting] fix license files
* [kf5archive] fix license files
* [kf5*] update to 5.75.0
* [kf5holidays] fix sha sum
* [kf5syntaxhighlighting] fix licensing
* [kf5itemviews] fix windows static build
* [kf5widgetsaddons] fix windows static build
* [kf5completion] fix windows static build
* [kf5*] fix windows static build
* [kf5i18n] fix windows static build
* [kf5windowsystem] require libxcb-res0-dev
* [kf5windowsystem] depend on qt5-x11extras
* [qt5] fix brotli reference
* Delete duplicate apt entries.
* kf5crash: fix linux build
* kf5i18n: fix Linux build
* ecm: do not override custom clang format files
* kf5i18n: fix Windows build
* [kf5*] update versions
* [kf5i18n] fix logical NOT
* [kf5syntaxhighlighting] disable parallel configure
* [kf5*] update versions
* [kf5*] convert CONTROL to manifest
* [kf5*] update versions
* [kf5*] update versioning scheme
* [ecm] syntax formatting
Co-authored-by: NancyLi1013 <46708020+NancyLi1013@users.noreply.github.com>
* [kf5syntaxhighlighting] syntax formatting
Co-authored-by: NancyLi1013 <46708020+NancyLi1013@users.noreply.github.com>
* [kf5holidays] syntax formatting
Co-authored-by: NancyLi1013 <46708020+NancyLi1013@users.noreply.github.com>
* [kf5archive] restore original line order
* [kf5holidays] restore CRLF
* [kf5archive] restore CRLF
* [kf5syntaxhighlighting] syntax formatting
* [kf5syntaxhighlighting] quotations
* [kf5syntaxhighlighting] fix \bin removal redundancy
* [kf5*] update versions
Co-authored-by: NancyLi1013 <46708020+NancyLi1013@users.noreply.github.com>
Co-authored-by: Robert Schumacher <roschuma@microsoft.com>
Co-authored-by: Kuntal Majumder <hellozee@disroot.org>
Co-authored-by: Billy Robert O'Neal III <bion@microsoft.com>
* Update zxing-cpp and fix iconv dependency
* Convert PATCH file format
* update patch
* update version
* update patch
* update version
* revert the line end
* update version
* delete c++ 11
* update version
* [openmama] Modify the path of the common header file
* Update json files
* Remove file existence judgment
* Update git tree
Co-authored-by: Cheney-Wang <v-xincwa@microsoft.com>
* [soci] Re-fix feature mysql
* update version record
* [soci] Fix config file name and add find_dependency
* update baseline record
* [soci] Export INTERFACE_INCLUDE_DIRECTORIES
* update version record
* [lz4] update to 1.9.3
- Update lz4 to 1.9.3 https://github.com/lz4/lz4/releases/tag/v1.9.3
- tested as an install dependency for libarchive on x86-windows and x64-windows.
* forgot baseline / version
* Update libdatachannel to 0.12.0
* Update version and vcpkg.json format
* Use semver
* Update version
* Update ports/libdatachannel/portfile.cmake
Co-authored-by: NancyLi1013 <46708020+NancyLi1013@users.noreply.github.com>
* Update version hash
Co-authored-by: Nemirtingas <nanaki89@hotmail.fr>
Co-authored-by: NancyLi1013 <46708020+NancyLi1013@users.noreply.github.com>
* [minizip-ng] add new port
* [celero] Updated to Celero v2.8.0 (#16802)
* [celero] Updated to Celero v2.8.0
* [celero] Improving static linking support in VCPKG.
Celero issue #154 is tracking a fix.
https://github.com/DigitalInBlue/Celero/issues/154
* [celero] Updated to v2.8.1
* [celero] Updated version for VCPKG.
* [celero] Updates to better support VCPKG.
* [celero] Updated versions.
* Update celero.json
Co-authored-by: JonLiu1993 <63675417+JonLiu1993@users.noreply.github.com>
Co-authored-by: JonLiu1993 <63675417+JonLiu1993@users.noreply.github.com>
* [paho-mqttpp3] update to 1.1
* [paho-mqttpp3] update to 1.1
* Update version files
* revert ending line
* update version
* add vcpkg.json file
* update version
* update protifile.cmake
* Update version
Co-authored-by: Victor Romero <romerosanchezv@gmail.com>
* Add disable-exceptions feature to portfile to pass exceptions=0 to tbb_build in the non-windows case, and set TBB_USE_EXCEPTIONS=0 in the vcxproj files in the windows case. This removes the try/catch(...) wrappers around user code run by TBB. While these exception facilities can be nice in some cases, their removal allows for much easier debugging of a crash due to an unhandled exception in code that a TBB client provides to a TBB algortihm. With the try/catch(...) wrappers removed, the unhandled exception and crash dump are generated at the point of the thrown exception, versus significantly later in a different thread with the originally throwing thread no longer having the stack from when the exception was thrown.
* commit for changes from running x-add-version tbb to update for new port version
* Remove feature and undo changes made by x-add-version
* Rerun x-add-version
* [libxml2] add missing include of GNUInstallDirs
* add version info
* add include dir to pc files ....
* update version
* add escaping
* version update
* Update baseline version
Co-authored-by: PhoebeHui <20694052+PhoebeHui@users.noreply.github.com>
* [woff2] fix static linking and alternate toolchain
First, this change teaches the woff2 CMake configuration to
understand the vcpkg's custom unofficial-brotli pkg-config
configuration in order to support static linking. This fixes a
build failure on x64-linux or other triplets when
VCPKG_LIBRARY_LINKAGE is set to static.
Secondly, the CANONICAL_PREFIXES option for the woff2 CMake
configuration has been changed to be on by default, otherwise
custom triplets or toolchains using alternate compilers such as
Clang/LLVM or other versions of GCC will fail.
Leaving CANONICAL_PREFIXES set to OFF causes
-no-canonical-prefixes to be passed to the compiler, which
prevents symlinked compiler toolchains from working correctly.
If a user does actually need non-canonical prefixes, chances are
they will have a custom triplet or toolchain file that passes in
-no-canonical-prefixes as a CFLAG for every port, and so setting
it to ON here is a better default for vcpkg.
* [woff2] update versions
* [woff2] update control file
* [woff2] update versions
* [woff2] update ci.baseline.txt
* Update ports/woff2/0001-unofficial-brotli.patch
Co-authored-by: Jack·Boos·Yu <47264268+JackBoosY@users.noreply.github.com>
* [woff2] regenerate 0001-unofficial-brotli.patch file
* [woff2] update versions
* [woff2] regenerate 0001-unofficial-brotli.patch file attempt #2
* [woff2] update versions
Co-authored-by: Jack·Boos·Yu <47264268+JackBoosY@users.noreply.github.com>
* [psimd] create a new port
* [psimd] update baseline and port SHA
* [fp16] create a new port
* [fp16] update baseline and port SHA
* [fxdiv] create a new port
* [fxdiv] update baseline and port SHA
* [pthreadpool] create a new port
* [pthreadpool] update baseline and port SHA
* [nnpack] create a new port
* [nnpack] update baseline and port SHA
* [nnpack] use version-date
* [nnpack] disable windows
* there are no config for windows
* [nnpack] enforce psimd backend
There is a 'neon' backend, but it won't be considered for now
* [nnpack] update supports
* use more correct expression
* Port for presentmon, a windows-only tool
* run x-add-version
* Add expected failures to ci file for presentmon port
* Update scripts/ci.baseline.txt
Co-authored-by: Jack·Boos·Yu <47264268+JackBoosY@users.noreply.github.com>
* Update ports/presentmon/vcpkg.json
Co-authored-by: Jack·Boos·Yu <47264268+JackBoosY@users.noreply.github.com>
* Update versions/p-/presentmon.json
Co-authored-by: Jack·Boos·Yu <47264268+JackBoosY@users.noreply.github.com>
* CMake-based port for presentmon, based on source provided by JackBoosY
* Rerun x-add-version
Co-authored-by: Jack·Boos·Yu <47264268+JackBoosY@users.noreply.github.com>
* Updated to point at 1.1.34 tagged version of libxslt, merged the patch differences and added the required, additional patches to get it building.
* Added missing version info using "vcpkg x-add-version".
* Update ports/libxslt/CONTROL
Co-authored-by: NancyLi1013 <46708020+NancyLi1013@users.noreply.github.com>
* Re-added the version with the port-version fix in.
* Fix for x64-windows-static builds.
* Another re-add of the version since the git tree hash is different.
* [libxslt] Reorganize patches
Co-authored-by: NancyLi1013 <46708020+NancyLi1013@users.noreply.github.com>
Co-authored-by: Robert Schumacher <roschuma@microsoft.com>
* Replace control file with manifest.
* Update portfile and add features.
* Added support for multiple specs.
* Added OpenGL API features.
* Fixed gles1/glsc2 format.
* Fixed invalid invoke with default arguments.
* Apply format.
* Always use compatibility profile.
* Replace deprecated cmake commands.
* Use `vcpkg_check_features` for no-loader and extensions features.
* Add patch to ignore python detection.
* Update glad port version.
* Remove `core-profile` feature from manifest.
* Bump glad port version.
* Only set profile, if not provided.
Co-authored-by: Robert Schumacher <roschuma@microsoft.com>
* Added note about custom triplet.
Co-authored-by: Robert Schumacher <roschuma@microsoft.com>
* Use string-append to build spec list.
* Invert loader feature and use it by default.
* Reset port version.
Co-authored-by: Robert Schumacher <roschuma@microsoft.com>
* Use `version` instead of `version-string`.
Co-authored-by: Robert Schumacher <roschuma@microsoft.com>
* Made API version features inter-dependent.
* Also added dependencies if major version jumps.
Note that only the latest verison gets passed to the generator anyway.
* Apply format conventions.
* Bump glad version.
* Add note about wgl and glx compatibility.
* Bump glad version.
Co-authored-by: Robert Schumacher <roschuma@microsoft.com>
* [fmt] Fix build error when building arm64-uwp
* update version record
* bump version
* update version record
* remove DISABLE_PARALLEL_CONFIGURE
* update version record
* [ut] create a new port
* [ut] update baseline and port SHA
* [bext-ut] change port name
* [bext-ut] unique name for downloaded license
* Update ports/bext-ut/portfile.cmake
Co-authored-by: Robert Schumacher <roschuma@microsoft.com>
* [bext-ut] comment for copyright install
* [bext-ut] Lift license download up. Copy, don't move.
Co-authored-by: Robert Schumacher <roschuma@microsoft.com>
* [libodb-mysql] Fix usage
* update version record
* Revert changes about target name, add usage
* [libodb] Add component mysql
* update version record
* Update libjuice to 0.7.1 to update libdatachannel
* Transform the CONTROL file to .json and update version baseline.
* Update libjuice version. I don't really know why it changed.
* Fix version type
* Fix version type
Co-authored-by: Nemirtingas <nanaki89@hotmail.fr>
* [tesseract] Use vcpkg_fixup_pkgconfig.
* [libxml2] Correct pkgconfig lib name.
* [libwebp] Use vcpkg_fixup_pkgconfig.
* [libssh] Export pkgconfig on windows.
Also move to using git to get source.
* [modplug] Export pkgconfig on windows.
* [ffmpeg] Add support for fontconfig,freetype,fribidi,modplug,openjpeg,libssh,tesseract,libxml2 dependencies.
* [openjpeg] Correct required static link libs in pkgconfig.
* [modplug] Combine vcpkg_from_github using variable.
* Update ports/libssh/CONTROL
* Improve portfile.cmake
* update version records.
* [openjpeg] Update libs in pkgcfg.
Co-authored-by: Jack·Boos·Yu <47264268+JackBoosY@users.noreply.github.com>
* update version records
* [libssh] Add pthread to pkgconfig when using mbedtls.
* [libssh] Correct pthread naming on windows.
* [fontconfig] Add libintl to pkgconfig on windows.
* update version records
* [ffmpeg] Fixup FindFFmpeg.
* [ffmpeg] speex now supports non-windows.
* [ffmpeg] Add feature libass.
* [ffmpeg] Add dav1d feature.
* [ffmpeg] Add feature ilbc.
* [ffmpeg] Add tensorflow feature.
* [ffmpeg] update version record.
* [ffmpeg] Add CI feature test.
* [ffmpeg] Limit features based on CI failures.
* [ffmpeg] Update version record.
* [ffmpeg] limit features based on ci.baseline.
* [various ports] Update supports field.
* [ffmpeg] Limit features more based on CI.
* update version records.
* [ffmpeg] Add detection of additional non target deps..
select_library_configurations_from_names currently detects the debug libs even for release builds as _IMPORT_PREFIX was not being set.
* [aubio] Silence warning about FindFFMPEG.
* [pangolin] Use vcpkg supplied FindFFMPEG.
* update version files.
* [ffnvcodec] Set as not supporting uwp.
ffnvcodec will build under uwp as its a header only lib, but it can not be used as it requires dynamic dll loading.
* [ffmpeg] Update feature all.
* update version records
* [tesseract] Wrap debug pkgcfg update.
* [libssh,libxml2,openjpeg,fontconfig] Fix pkg-config for release only triplets.
* [libssh] Correct port version after merge.
* [ffmpeg] Fixup after merge.
* Update version files.
* [ffmpeg] Add opengl support.
* [ffmpeg] Update package version.
* [ffmpeg] Fix ffnvcodec support.
* [ffmpeg] Fix x265 detection on osx.
* [libvpx] Enable arm-uwp build.
* [ffmpeg] Fixup x265 patch.
* trigger sdl rebuild
* [ffmpeg] Disable opengl on osx.
* Revert "trigger sdl rebuild"
This reverts commit 94065bfe84.
* [ffmpeg] Disable failing features on osx.
* Update ports/ffmpeg/FindFFMPEG.cmake.in
Co-authored-by: Matthias C. M. Troffaes <matthias.troffaes@gmail.com>
* [ffmpeg] Add ass dependencies to FindFFmpeg.
* Update ports/ffmpeg/FindFFMPEG.cmake.in
Co-authored-by: Matthias C. M. Troffaes <matthias.troffaes@gmail.com>
* update version
* [fontconfig] disable pthread/json as they are not needed for lib builds.
Only used for tests.
* [ffmpeg] Enable fontconfig on static+windows.
* update versions
* update versions.
* Fix incorrectly included commits
* revert pangolin commit
Reverts most of 2543be2edf
* update versions
* Correct port version after merge.
* update versions.
* [ffmpeg] Fix cmake dependency detection on non-windows.
* Revert "revert pangolin commit"
This reverts commit f59bc5a53e.
* [ffmpeg] Fix dependency loading that does not define separate debug/release libs.
* update versions.
* [ffmpeg] set CMP0072 policy.
* [wavpack] Fix cmake config export.
* [ffmpeg] Add optional system dependent libraries.
* update versions after merge.
* update versions.
Co-authored-by: Jack·Boos·Yu <47264268+JackBoosY@users.noreply.github.com>
Co-authored-by: JackBoosY <yuzaiyang@beyondsoft.com>
Co-authored-by: Matthias C. M. Troffaes <matthias.troffaes@gmail.com>
* [qt5-base] fix glib link issues on linux
* add version
* remove unused vars
* update version
* write port info file.
* version stuff
* remove paraview from baseline. It was added due to the same spurious glib failures.
* trying out a different approach
* more changes
* change the if to actually use the buildtype instead
* remove x_vcpkg_get_port_info
* add option QT_OPENSSL_LINK back in
* use INCLUDE_DIRS_(DEBUG|RELEASE) instead of just INCLUDE_DIRS
* regen docs
* remove function call I forgot to remove
* [vcpkg-pkgconfig-get-modules] Move to port
* revert changes to ports.cmake
* include the file in qt5-base
* fix path
* remove unnecessary include
* Apply suggestions from code review
Co-authored-by: nicole mazzuca <mazzucan@outlook.com>
* Apply suggestions from code review
* update version
* ws removal
* version stuff
Co-authored-by: Robert Schumacher <roschuma@microsoft.com>
Co-authored-by: nicole mazzuca <mazzucan@outlook.com>
* [celero] Updated to Celero v2.8.0
* [celero] Improving static linking support in VCPKG.
Celero issue #154 is tracking a fix.
https://github.com/DigitalInBlue/Celero/issues/154
* [celero] Updated to v2.8.1
* [celero] Updated version for VCPKG.
* [celero] Updates to better support VCPKG.
* [celero] Updated versions.
* Update celero.json
Co-authored-by: JonLiu1993 <63675417+JonLiu1993@users.noreply.github.com>
* [libffi] fix build on apple silicon
* [libffi] add version files
* [libffi] changes
* [libffi] add version files
* [libffi] Rearrange target conditional list
Co-authored-by: Robert Schumacher <roschuma@microsoft.com>
* [dav1d] Update to 0.8.2
Update dav1d from 0.8.1 to 0.8.2
* versions: Update dav1d to 0.8.2
* Update version schemes
* Update the baseline version
Co-authored-by: PhoebeHui <20694052+PhoebeHui@users.noreply.github.com>
* Add support for linux backends
* Run vcpkg format-manifest
* Bump version
* Run vcpkg-format
* Add version
* Use vcpkg_check_features
* Use version instead of version-string
* Update version
* Update versions/l-/libsoundio.json
Co-authored-by: Victor Romero <romerosanchezv@gmail.com>
Co-authored-by: Jack·Boos·Yu <47264268+JackBoosY@users.noreply.github.com>
Co-authored-by: Victor Romero <romerosanchezv@gmail.com>
* [mpg123] Upgrade to 1.26.3-1
Fix invalid MPG123_API_VERSION value in mpg123.h.in for Windows
platform. It was equal to @API_VERSION@, now it is read from
configure.ac and set to correct value.
See also libsndfile/libsndfile#499.
* [mpg123] Update 1.26.3-1 baseline version
* add sciplot port
* port should also work on all platforms, as long as gnuplot can be installed
* add version information to vcpkg
* disable uwp in build pipeline and fix version SHA
* uwp not supported
* fix version sha
* Use vcpkg.json and bump version to 0.2.2
* add sciplot version
* [sciplot] Remove inaccessible 0.1 port
Co-authored-by: Robert Schumacher <roschuma@microsoft.com>
* Add control and portfile for mfl port
* Add mfl port
* reference version better header inclusion
* reference version with fmt linkage
* Apply suggestions from code review
Co-authored-by: NancyLi1013 <46708020+NancyLi1013@users.noreply.github.com>
* Set ports that don't build to fail in the ci baseline
* add version
* Check for static linkage and add message about C++20 requirements.
* add fail to ci baseline for dynamic windows builds
* version update
* Code review improvements
- Improve warning message that the port requires a C++20 compiler
- Use `version` rather than `version-string` in manifest
- Use `"supports": "static"` in manifest instead of setting dynamic
builds to `fail` in ci baseline.
* update version
Co-authored-by: NancyLi1013 <46708020+NancyLi1013@users.noreply.github.com>
* [fxdiv] create a new port
* [fxdiv] update baseline and port SHA
* [pthreadpool] create a new port
* [pthreadpool] update baseline and port SHA
* [pthreadpool] update deps for uwp
* [pthreadpool] apply PR feedback
* [pthreadpool] remove unnecessary work in portfile
* [psimd] create a new port
* [psimd] update baseline and port SHA
* [fp16] create a new port
* [fp16] update baseline and port SHA
* [fp16] apply PR feedback
* Rename `boost-di` to `di`
Problem:
- `boost-di` is not an official Boost library and it shouldn't use boost name.
Solution:
- Rename it to `di` instead.
* Update the port name to bext-di
* Update the version
Co-authored-by: Kris Jusiak <kris@jusiak.net>
Co-authored-by: PhoebeHui <20694052+PhoebeHui@users.noreply.github.com>