* Update port for azure-identity-cpp
* Update port version SHA
* Remove comment header from CONTROL file
* Remove comment header from portfile.cmake file
* Update port version SHA once again
Co-authored-by: Anton Kolesnyk <antkmsft@users.noreply.github.com>
Co-authored-by: Anton Kolesnyk <41349689+antkmsft@users.noreply.github.com>
* Update port for azure-storage-common-cpp
* Update port for azure-storage-blobs-cpp
* Update port for azure-storage-files-datalake-cpp
* Update port version SHAs
* Remove comment header from CONTROL files
* Remove comment header from portfile.cmake files
* Update port version SHAs once again
Co-authored-by: Anton Kolesnyk <antkmsft@users.noreply.github.com>
* [armadillo] Update to 10.2.0 and also update the repository
* Update versions
* Remove NO_REMOVE_ONE_LEVEL and update patches
* Update versions/a-/armadillo.json
* [physx] Use /Z7 instead of /Zi to integrate the debug message when building static
* update version record
* [physx] Add homepage
* update version record
* [physx] Re-fix flags, using toolchain set
* update version record
* [date] Fix vcpkg_fixup_cmake_targets for mingw
* [vcpkg baseline] Update date port-version
* [date] Tweak Windows detection
Co-authored-by: Alexander Neumann <30894796+Neumann-A@users.noreply.github.com>
* [vcpkg baseline] Update date port-version again
Co-authored-by: Alexander Neumann <30894796+Neumann-A@users.noreply.github.com>
* Update port for azure-core-cpp
* Update port version SHA
* Apply suggestions from code review
Remove comment headers from port files
Co-authored-by: NancyLi1013 <46708020+NancyLi1013@users.noreply.github.com>
* Update port version SHA once again
Co-authored-by: Anton Kolesnyk <antkmsft@users.noreply.github.com>
Co-authored-by: Anton Kolesnyk <41349689+antkmsft@users.noreply.github.com>
Co-authored-by: NancyLi1013 <46708020+NancyLi1013@users.noreply.github.com>
NixOS does not follow the FHS/LSB convention and building vcpkg therefore
fails. In general, vcpkg is of very limited use for a Nix system.
This shell.nix however, allows a developer to enter a environment
suitable for building vcpkg and developing packages for use on
other platforms.
Running with argument withX11 will allow building most packages that require
X11 libraries.
$ nix-shell --arg withX11 true
utilities.cmake: Disable warnings that are firing on Azure Pipelines CI machines due to different Clang version.
expected.h: Fix a bug I introduced in https://github.com/microsoft/vcpkg/pull/15638/ because I was under the impression expected worked like optional (in that value_or_exit for it should be treated as a program bug)
build.cpp: Add (void)s to silence warnings.
binarycaching.cpp: Repair assumption that the current directory is C: which isn't true on the Hosted Azure Pipelines agents.
others: Make unit tests respect %VCPKG_ROOT%, as necessary in the vcpkg_tool repo. Note that this required splitting vcpkgcmdarguments::ImbueFromEnvironment into the once-only process modifying part and the just imbue from environment part.
* [vcpkg] fix checking out git registry ports
* fix the new issues in builtinregistryentry
* fix tests
* fix tests boogaloo
* [vcpkg] Fix issue where baseline is requested for overlay during version resolution
* split BuiltinRegistryEntry into two types
Co-authored-by: Robert Schumacher <ras0219@outlook.com>
* Cherry picked WiP (Update to arrow-2.0.0)
* Point to arrow-3.0.0 files
* Add missing re2 dependency.
Sort dependency list alphabetically.
* Configure ARROW_SNAPPY_USE_SHARED
* Configure ARROW_THRIFT_USE_SHARED
* Spaces vs tabs.
* Fix Thrift and Lz4 library finding logic.
* Fix debug arrow (shared) linking against release snappy.
Tell CI x86 is not supported.
* Fix debug arrow (shared) linking against release snappy (for real this time).
* Fix linux build not finding Lz4.
* Fix thrift finding on Linux (was pointing to an intermediate dir)
* Try to fix macOS 10.x build.
* Update port_versions.
* update version
* update version
Co-authored-by: Jonliu1993 <13720414433@163.com>
* [vcpkg] Miscellaneous internal improvements extracted from #15424
* [vcpkg] CR comments
* [armadillo] Use vcpkg_from_git() to workaround gitlab missing archive
Co-authored-by: Robert Schumacher <roschuma@microsoft.com>
Co-authored-by: Billy Robert O'Neal III <bion@microsoft.com>
* Added armv7-a to allowed architectures for Android 32 bit arm builds
Closes#15820
* Fixed typo
* Bumped port version to 7
* Updated libffi version files
* vcpkg_configure_make: Support macOS cross-compile
* Move compiler flags logic to get_cmake_vars
* Better match the arch behavior of config.guess
* Apply suggestions from code review
Co-authored-by: Billy O'Neal <bion@microsoft.com>
Co-authored-by: Billy O'Neal <bion@microsoft.com>
* [pugixml] Update to 1.11.4
* update version
* Update ci.baseline.txt
Add paraview:x64-linux=fail
Co-authored-by: Billy Robert O'Neal III <bion@microsoft.com>
Co-authored-by: Jonliu1993 <13720414433@163.com>
Without this, X_VCPKG_APPLOCAL_DEPS_INSTALL does not work and
CMake prints this warning at the configure step:
CMake Warning (dev) in CMakeLists.txt:
Policy CMP0087 is not set: Install CODE|SCRIPT allow the use of generator
expressions. Run "cmake --help-policy CMP0087" for policy details. Use
the cmake_policy command to set the policy and suppress this warning.
This warning is for project developers. Use -Wno-dev to suppress it.
https://cmake.org/cmake/help/latest/policy/CMP0087.html
* [ffmpeg] use nasm instead of yasm
* [ffmpeg] bump port version
* [ffmpeg] remove old yasm path reference
* update baseline
* [ffmpeg] fall back to yasm on x86
* [ffmpeg] add comment in portfile about issue with ffmpeg nasm build for future reference
* [ffmpeg] update git-tree
Co-authored-by: JackBoosY <yuzaiyang@beyondsoft.com>
* [nsync] create a new port
* [nsync] support system name WindowsStore
* [nsync] use "version" instead of "version-string"
* [nsync] add version JSON
* Update ports/nsync/portfile.cmake
* [nsync] apply PR feedback
* [nsync] update SHA of port
* [nsync] extract vcpkg_replace_string to patch
* update version SHA
Co-authored-by: NancyLi1013 <46708020+NancyLi1013@users.noreply.github.com>
* [magnum,magnum-plugins] Add vulkan and shaderconverter features
Signed-off-by: Squareys <squareys@googlemail.com>
* [magnum,-plugins] Add warning for features unavailable in non-head version
Signed-off-by: Squareys <squareys@googlemail.com>
* update version record
Co-authored-by: JackBoosY <yuzaiyang@beyondsoft.com>
* pass additional link flags to b2
* configure boost-locale for android
* build libiconv for android
* Bump port version
* bump port version
* Update CONTROL
* new_ci_checks and versions
* add versions again
* fix pr review
* fix pr review. version
* bump versions
Co-authored-by: Nicole Mazzuca <mazzucan@outlook.com>
Co-authored-by: PhoebeHui <20694052+PhoebeHui@users.noreply.github.com>
In build https://dev.azure.com/vcpkg/public/_build/results?buildId=48398
we are getting output like:
```
Error: Building package v-hacd:x64-windows-static failed with: BUILD_FAILED
Elapsed time for package v-hacd:x64-windows-static: 4.156 s
Starting package 1396/1464: v8:x64-windows-static
Building package v8[core]:x64-windows-static...
-- Using msys root at D:/downloads/tools/msys2/969c0913b9df89e1
-- Fetching https://chromium.googlesource.com/v8/v8.git...
CMake Error at scripts/cmake/vcpkg_execute_required_process.cmake:108 (message):
Command failed: C:/agent/externals/git/cmd/git.exe fetch https://chromium.googlesource.com/v8/v8.git 7565e93eb72cea4268028fc20186d415c22b1cff --depth 1 -n
Working Directory: D:/downloads/git-tmp
Error code: 128
See logs for more information:
D:\buildtrees\v8\git-fetch-x64-windows-static-err.log
Call Stack (most recent call first):
scripts/cmake/vcpkg_from_git.cmake:91 (vcpkg_execute_required_process)
ports/v8/portfile.cmake:71 (vcpkg_from_git)
scripts/ports.cmake:128 (include)
Could not copy into file: D:\packages\v8_x64-windows-static\share\v8\vcpkg_abi_info.txt
```
but aren't printing the reason for the copy failure. Added printing of that reason.
* [dav1d] Add dav1d AV1 decoder port
* Remove unnecessary port-version
Co-authored-by: NancyLi1013 <46708020+NancyLi1013@users.noreply.github.com>
* Bump dav1d to 0.8.1
* Skip dav1d x86 due to infinite link
* Add dav1d port version
* Apply dav1d code review
* Reset dav1d version
Co-authored-by: NancyLi1013 <46708020+NancyLi1013@users.noreply.github.com>
* [ms-gltf] create a new port
* [ms-gltf] install with CMAKE_INSTALL_PREFIX
* add a patch to change install path style
* [ms-gltf] enable iOS/UWP & support features
* feature: support tests/samples to help debugging in buildtrees
* triplet: ios/uwp are now available
* [ms-gltf] disable Ninja for Windows
* [ms-gltf] format the manifest json
* [ms-gltf] update expected failures
* x64-linux
* [ms-gltf] format the manifest json
* [ms-gltf] update comments
* [ms-gltf] make "test" default feature
* [ms-gltf] add version JSON
* Address the review suggestions
* vcpkg x-add-version ms-gltf
* [ms-gltf] fix 'x64-osx' triplet 'samples' feature
* [ms-gltf] update git-tree of port
Co-authored-by: PhoebeHui <20694052+PhoebeHui@users.noreply.github.com>
* [harfbuzz] Use meson
* [harfbuzz] Add config file for CMake
* [harfbuzz,pango] Remove glib option for harfbuzz
* [libass,libmupdf,qt5-base,skia] Fix for harfbuzz
* Back out meson edit already applied in https://github.com/microsoft/vcpkg/pull/15258
* [harfbuzz] Fixup pkgconfig
* [libass] Bump port version
* Revert "[libass,libmupdf,qt5-base,skia] Fix for harfbuzz"
This reverts commit 3ba27c6c1c10a2889a8c5e028d010916f91418e3.
* [harfbuzz] Update to 2.7.4
* update baseline record
* Restore glib feature for harfbuzz and remove vagrant change
* Update port version
* Change over to manifests
* Update port version
Co-authored-by: Ebrahim Byagowi <ebrahim@gnu.org>
Co-authored-by: Billy Robert O'Neal III <bion@microsoft.com>
Co-authored-by: JackBoosY <yuzaiyang@beyondsoft.com>
* Fixed macos build
Fixed missing libiconv library on osx build
* [libxslt] Bump version
* update version record
* update baseline
* [libxslt] Add Support field.
* update version record
Co-authored-by: JackBoosY <yuzaiyang@beyondsoft.com>
* Fix warning on clang version 10.0.0-4ubuntu1
The warning was
```shell
../src/vcpkg/commands.porthistory.cpp:55:14: error: unused function 'is_date' [-Werror,-Wunused-function]
```
* Add environment variable VCPKG_USE_NUGET_CACHE
As the name suggests, this environment variable allow tu use Nuget
cache for Nuget binary caching sources.
* Document NuGet's Cache environment variable
* Added GameNetworkingSockets port
* Fixing requested changes in PR
* added `vcpkg_check_linkage(ONLY_DYNAMIC_LIBRARY)`
* added missing trailing newline
* removed all entries in ci.baseline.txt
Adding license field in manifest
Updated library version
* Formating manifest
* Fixing platform supports in manifest
* Refactor to OpenSSL only crypto backend
* Fixing format
* Adding version
Co-authored-by: Andrew Simpson <andy@aiusepsi.co.uk>
* [vcpkg] Fix regression in error messages with registries/versioning
* [vcpkg] Clean up redundant re-parsing with try_load_overlay_port
* [vcpkg] Deduplicate PathsPortfileProvider
* [vcpkg] Restore uses of Checks::exit_maybe_upgrade after merge
* [ceres] Mark all dependencies REQUIRED
* [suitesparse] Fix FindCXSparse.cmake
* [ceres] Add version to db
Co-authored-by: Robert Schumacher <roschuma@microsoft.com>
* [tesseract] add missing reference for downstream projects
* [tesseract] restore ci, fix many regressions that are uncovered by that
* Update ports/opencv2/CONTROL
Co-authored-by: NancyLi1013 <46708020+NancyLi1013@users.noreply.github.com>
* [opencv] fix regressions on uwp, accept failure on arm64 for now
* Apply suggestions from code review
Co-authored-by: NancyLi1013 <46708020+NancyLi1013@users.noreply.github.com>
* [opencv4] allow failures on all arm windows targets, both win32 and uwp
* [OpenCV] update to v4.5, draft
* Restore CI tests on arm architectures, they will have to work!
* adopts hints from #15180
* [libarchive] bump control version
* [libarchive] use vcpkg-cmake-wrapper instead of a custom libarchiveConfig, since it is vcpkg-provided and not port-provided
* enable features to be visible in parent scope
* apply documentation fix from CI
* [libarchive] remove unnecessary lines in portfile
* update patches
* restore ci tests for all opencv4 configs
* add port versions to baseline
* [OpenCV contrib] fix glog integration
* [OpenCV4] fix target processor detection
* update version refs
* [OpenCV3] fix target processor detection
* fix also ocv3
* remove vtk feature from opencv-ci testing
* remove qt5-tools from baseline, it works locally
Co-authored-by: NancyLi1013 <46708020+NancyLi1013@users.noreply.github.com>
* [darknet] update to latest version
* update version refs
* [darknet] update to latest version
* update version refs
Co-authored-by: NancyLi1013 <lirui09@beyondsoft.com>
* [poppler] Disable clang-format check
* Update port_version check
* Add CLANG program
* Add clang-format program
* Update clang-format and add it to azure-pipelines/linux/provision-image.sh
* Update ports/poppler/portfile.cmake
* Revert the changes for clang-format