* [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