* UWP toolchain fix and update some ports supports expressions for uwp/xbox
* Update baseline
* More ports updated for !xbox
* Update baseline
* Update support expression for ms-gdkx
* Update baseline
* ms-gdkx port should fail on ado system
* Revert change to opengl-registry since its needed for angle on UWP
* Minor github actions cr
* Refresh baseline
* [msgpack] update version to 4.1.3
* update version
* version
* clean and fix license
* clean and fix license
* version
* revert
* revert
* version
* fix ci
* version
* fix coolprop and update version
* update version
* format patch
* version
* hash
* revert patch
* version
* update patch
* version
* add new function
* vdb
---------
Co-authored-by: Monica <v-liumonica@microsoft.com>
* Try adding xbox triplets
* Update for Gaming Command Prompt usage
* Fix directxtk12 shaders for xbox
* Add toolchain for xbox
* Fix ports for feature builds
* Code review feedback
* More code review
* Code review
* WIN32_LEAN_AND_MEAN is too aggressive for many libs
* Normalize GDK variable paths
* Need to leave oldnames.lib as many libs use POSIX names
* More code review feedback
* Remove extra file
* Use of /DEFAULTLIB fixed 41 ports
* Code review feedback
* Added basic xbox supports expression
* Updates for xbox-aware ports
* Update for CMake fixes upstream
* Minor synatx fix
* Fix up merge issues
* Need directx-headers for linux
* Missed one port revision
* Removed VCPKG_TARGET_IS_XBOX from project scope after upstream fixes
* Update baseline
* License updates per github-actions bot
* Update baseline
* Update toolchain to support try_compile for GDK headers
* Update port numbers
* Update baseline
* Don't need directx-dxc for Xbox builds
* Update baseline
* Update hashes
* Code review
* Update baseline
* Refresh hashes for upstream fixes
* Update baseline
* Add ms-gdkx stub port
* Update baseline
* updated ms-gdkx with user-friendly output
* Update baseline
* Code review for the toolchain file
* Update directxkt12 hash
* Refresh baseline
* Update MSBuild integration to select proper triplet for GDK custom platforms
* Update CMake integration to select proper xbox triplet from XBOX_CONSOLE_TARGET
* vcpkg.targets update
* Code review feedback
* Update baseline
* Refresh baseline
* Code review for MSBuild
* Code review for xbox toolchain
* vcpkg.cmake codereview
---------
Co-authored-by: walbourn <chuckw_walbourn@yahoo.com>
* [many ports]switch to vcpkg-cmake / vckg-cmake-config part 3
* version
* typo
* version
* typo
* version
* Fix params
* version
* deprecated vcpkg_extract_source_archive_ex
* version
* fix arguments
* version
* Rename argument
* version
* Deprecate vcpkg_extract_source_archive_ex
* version
---------
Co-authored-by: jyu49 <yu_jack@apple.com>
* [many ports]switch to vcpkg-cmake / vckg-cmake-config part 4
* version
* typo
* version
* typo
* version
* Remove PREFER_NINJA
* version
* deprecated vcpkg_extract_source_archive_ex
* version
* fix argument
* version
* More rename
* version
---------
Co-authored-by: jyu49 <yu_jack@apple.com>
* Bump to 2023-02-03
* update version database
* Remove unnecessary entries from `ci.baseline.txt`.
---------
Co-authored-by: Billy Robert O'Neal III <bion@microsoft.com>
* [cgns] update to 4.2.0
* [vtk-m] update to 1.6.0
* [vtk] Update to 9.0.1-pv5.9.1
- VTK update to match release version of ParaView
* [ParaView] Update to 5.9.1
* version stuff
* fix automatic svg linkage in static builds
* update qt5-svg
* revisit vtk
- fix build with vtk-m 1.6
- remove unused patches
- remove comments
* bump version
* remove two commented lines
* version stuff
* remove old PR version
* commit stuff
* commit stuff
* update notes
* wip commit
* update paraview
* fix hdf5 patch
* fix patch
* fix patch
* fix portfile
* add mpi feature
* format manifest
* use relativ path
* trace
* retry
* move qml files again
* try with host triplet
* - use VCPKG_CRT_LINKAGE
- use METIS not metis
* fix casing Zlib
* hopefully more fixes on other platforms.
* fix patch
* fix missing ws
* fix typos
* scale down to warning
* revert jsoncpp change
fix zoltan on osx?
* move trace option to failing port
* move trace option to failing port
* Revert "trilinos vcpkg.json changes"
* verdict fix osx build ?
* fix patch
* fix internal find_package call
* also apply correct case for metis
* disable METIS on osx
* vtk-m don't support arm.
* force more features in Ci
* fix missing ,
* more fixes
* more vtk python try and error.
* - paraview python setup same as vtk
- remove openvr from platforms not supporting it
- trace openimageio
* fix case and remove fmt for openimageio.
* trying to fix stuff
* set hash to 0
* [skip actions] add missing module
* WebCore module moved to paraview&python
* fixes
* remove patch in vtk-dicom
* add var to maybe unused
* use correct 5.11 ref instead of the one in release
* Patch cleanup round 1
* remove empty patch parts
* fix vtkm configs
* reintegrate jsoncpp.patch
* fix patch
* add single seacas/kokkos/zoltan ports
* throw out trilinos, zoltan, kokkos
replace trilinos with seacas
make seacas work for dynamic windows
* fix mpi feature
* fix dependency
* retry dep fix
* rename target
* remove double line
* fix target
* fix patch
* retry
* remove cgns config
* fix cgns
* no seacas trace
* lowercase hdf5 target
* fix case of metis
* disable Fortran
* add iotr patch
* add additional config folder
* handel case sensitive Seacas again
* get trace again and force jsoncpp
* update cmake to 3.25.0
* bump port-version
* add patch from vtk upstream
* cleanup, format-manifest
* fix port version
* v db
* opencv4 always inject deps.
* fix test port to not require stuff which is not supported on x86
* Fix HDF5 lookup in opencv4
* only delete bin folder in static builds
* add license field
* v db
* add missing "
* v db
* trace again
* fix rtabmap python dep
* fix openimageio by deleting the find module
* v db
* cr cleanup
* v db
* opencv4 v db due to merge with master. Had to bump port version
* v db
* v db
* v db
* CR comments
* v db for cr comments
* trace theia output
* revert theia trace
* v db
* try without patch
* revert rtabmap changes
* v db after merge
* v db for all
* [mesa] supports: !staticcrt
* [mesa] Install copyright from license.rst
* [mesa] Revise internal dependencies
* [mesa] Revise external dependencies
* [mesa] Move windows opengl32 lib to manual-link
* [opengl] Fix case of include names
* [opengl] Refactor for simplicity and mingw support
* [opengl] Stop copying out of windows SDK [skip actions]
* Update versions
* Revert "[opengl] Stop copying out of windows SDK"
* [mesa] Align with port opengl
* update to 1557.140.5.0.1
* update
* fix static-md fail
* update
* fix install copyright
* add new line at the end of file
* Fixing fatal error LNK1181: cannot open input file dnssd_stub.lib
Co-authored-by: Cheney-Wang <850426846@qq.com>
* [entt] Remove incorrect version
* [libharu] Fix incorrect version git tree
* [libopensp] Fix incorrect version git tree
* [minizip] Fix incorrect version git tree
* [smf] Remove incorrect version
* [vlpp] Remove incorrect version
* [vulkan-headers] Remove incorrect version
* [marisa] Add new port
* [marisa] Add new port
* add COPY_SOURCE to fix build
* fix ci
* test arm
* fix version
* !(windows & static)
* !arm
* !arm
* add vcpkg_fixup_pkgconfig to msbuild
* rename port
* fix license and change version to 2020-09-26
* static build on win
* use "version-semver"
* up supports
* up version
* add configure_file when msbuild
* fix empty bindir libdir includedir
* fix msvc build
Co-authored-by: Monica <v-liumonica@microsoft.com>
* [imgui] Update to 1.89
* [imgui] Update version files
* [imgui] Update to 1.89.1
* [imgui] Update version files
* [ogre] Fix build failure on imgui 1.89
* [ogre] Update version files
* [imgui-sfml] Fix build failure on imgui 1.89
* [imgui-sfml] Update version files
* [milerius-sfml-imgui] Fix build failure on imgui 1.89
* [milerius-sfml-imgui] Update version files
* [imgui] Modernize port
* [imgui] Update version files
* bump port version
* version
* version... again
Co-authored-by: Javier Matos Denizac <javier.matosd@gmail.com>
* Updating port to just upgrade mimalloc to v2.0.7 which fixes arm64 on windows
* Updating version
* Adding hash. Oops
* Updating version
* Updating supports field
* Updating version
* Updating meshoptimizer port to add basisu support to gltfpack
* Updating version
* Using proper gltfpack branch for v0.18
* Updating version
* Adding patch to fix x86-windows
* Updating version
* [folly] update to <v2022.10.24.00>
* update version
* update fizz to the latest version
* update version
* update mvfst to the latest version
* update version
* Apply review suggesstion
* update version
Co-authored-by: Billy Robert O'Neal III <bion@microsoft.com>
* Don't use external ZLIB_DLL
* Update versions
* [minizip] Bump to zlib version
* Update versions
* [libkml] Fix mingw build
* [libkml] Modernize
* [libkml] Fix minizip dependency
* [libkml] No DLL
* Update versions
* [libkml] Update mingw patch
* Update versions
* Update versions
* [zlib] Update to 1.2.13
This picks up the official fix for CVE-2022-37434.
* Cherry pick installing the correct license from https://github.com/microsoft/vcpkg/pull/27242/
* Update version database.
* More version database.
* Also update minizip.
* Also guard ZLIB_DLL properties for BUILD_SHARED_LIBS.
* Version database.
* Fix minizip usage.
Co-authored-by: Kai Pastor <dg0yt@darc.de>
* [mesa] 22.1.4
* delete correct patch ...
* v db
* fix feature names
* v db
* add enable-rtti
* v db
* update to latest and add offscreen feature
* f m
* v db
* Add first draft port for matchit
* Adjust formatting
* Add version for matchit
* Update matchit to v1.0.1
* Run vcpkg x-add-version for v1.0.1
* Fix typo in command for copying license file
* Remove installation of redudant files
* Add usage instructions
* Update license info in vcpkg.json
* FIX: revert license change info to libzippp
Previous commit incorrectly change the license for the port libzippp. This commit fixes that.
* Run vcpkg x-add-version
* Update ports/matchit/portfile.cmake
Change HEAD_REF to main
Co-authored-by: Bowen Fu <BowenFu@users.noreply.github.com>
* Run vcpkg xdg-version
* Add command for installing usage file
* Run vcpkg x-add-version
* Update matchit.json
* Use quoted variables in portfile.cmake
Co-authored-by: Cheney Wang <38240633+Cheney-W@users.noreply.github.com>
* Run x-add-version
Co-authored-by: Bowen Fu <BowenFu@users.noreply.github.com>
Co-authored-by: Cheney Wang <38240633+Cheney-W@users.noreply.github.com>
* Add mchehab/zbar
* Quote all paths
Co-authored-by: Cheney Wang <38240633+Cheney-W@users.noreply.github.com>
* Update to 0.23.90
* Flip name
* Update version registry
Co-authored-by: Cheney Wang <38240633+Cheney-W@users.noreply.github.com>
* [ports/inih/{portfile.cmake,vcpkg.json}] Upgrade from r51 to r56
* [ports/inih] Upgrade to latest vcpkg recommendations
* [ports/inih/CMakeLists.txt] Export targets (following `ports/openctm/CMakeLists.txt` template)
* Thomas1664's nitpicks agreed on by BillyONeal.
* Fix vcpkg_cmake_config_fixup call and add usage.
* Hook up with_INIReader
* Version DB oops
Co-authored-by: Billy Robert O'Neal III <bion@microsoft.com>
* Remove bogus arguments in the `vcpkg create` template.
* [gklib] Add new port in support of metis and parmetis.
New port checklist:
* Review the code :)
* Check the name against https://repology.org/ There are 2 packages, both of which seem to be the same thing
* Check the name against Bing/Google. It's the first entry.
* Check the source code for optional `find_package`s There are none.
* Check that the versioning scheme and license match what upstream says They have none.
* Check that the source code comes from the upstream project's authoritative source. We did.
* Check that the generated usage is accurate.
* Check that the reported license is accurate. We hope so.
* [metis] Update source to github.
Resolves https://github.com/microsoft/vcpkg/issues/25764
Competes with https://github.com/microsoft/vcpkg/pull/25953
* [parmetis] Update source to github.
* Add licenses.
* Fix GKlib case.
* Fix metis install.
* Revise generator selection
If the host is x86, assume that msbuild is requested for windows.
If msbuild is requested and suitable, use it.
Else if a particular generator is requested, use it.
Else if ninja is available, use it.
Else on non-windows host, use "Unix Makefiles".
* Revise ninja_host detection
* Revise parallel configure detection
* Consolidate ninja path setup
* Update documentation
* Use portable chdir
* [ms-gltf] Use new generator selection
* Update versions
* [Many ports] Fix copyright
* version
* [moos-core] Fix deprecated cmake
* version
* Fix cmake
* version
Co-authored-by: Billy Robert O'Neal III <bion@microsoft.com>
* [mygui] Add feature tools
* x-add-version
* Test tools on CI
* overwrite-version
* Add the part of install tools to source's cmakefile
* x-add-version --overwrite-version
Co-authored-by: Cheney-Wang <v-xincwa@microsoft.com>
* [mmloader] Fix supports
* Fix version db
* Fix version
* version
* [mmloader] Remove from CI baseline
* unsupported on UWP
* version
* Revert version db
* [mpi] Add cmake wrapper to fix bug getting MPI_${LANG}_ADDITIONAL_INCLUDE_DIRS when calling FindMPI.cmake
* version
* Move wrapper to msmpi, only copy the wrapper in the meta port installation
* version
* typo
* version
* Apply suggestion
* version
* move unset before _find_package
* version
* Add double quotes
* version
* Fix
* version
* Don't double quote list!
* version
* Apply suggestion
* version
* [llvm] update to v14.0.0
* [llvm] BOLT sub-project support
* [llvm] fix tools install paths
* [halide] update to v14.0.0
* update versions
* [vcpkg-get-python-packages] fix "LOGNAME should be specified" warning
* [mesa] update to v22.0.1
* update versions
* update versions
* update version
* [mesa] update to 22.0.2
* update version
* [mesa] update patches
* update version
* [llvm] update to v14.0.3
* update version
* [llvm] remove depricated feature
* [llvm] allow to build OpenMP on Windows and remove incomplete cross-compile support
* update version
* [llvm] use vcpkg_cmake_get_vars
* [llvm/openmp] install CMake file in share/openmp
* [llvm] add vcpkg-cmake-get-vars dependency and slip post build check if OpenMP is enabled
* update version
* [minimp3] Update to 2021-11-30
* Add license field to vcpkg.json
* Use double quotes for arguments with variables
* Update versions hash
Co-authored-by: friendlyanon <friendlyanon@users.noreply.github.com>
* [toolchain windows] set CMAKE_SYSTEM_NAME and CMAKE_SYSTEM_PROCESSOR
In specific, I did this for the cpuinfo PR - I realized the reason
that cpuinfo doesn't support arm64 windows cross compilation is because
we don't set CMAKE_SYSTEM_PROCESSOR.
* correctly set CMAKE_CROSSCOMPILING
* start fixin libraries
* more changes:
- gainput: remove line
- glog: remove try_run when cross compiling
- windows.cmake: set CMAKE_SYSTEM_VERSION
* more patches
- mapnik: set BOOST_REGEX_HAS_ICU to avoid check_cxx_source_runs
- orc: set HAS_PRE_1970 and HAS_POST_2038 for same
- seal: change out check_cxx_source_runs for check_cxx_source_compiles
* more changes
* fix x86-windows
* fix qpid-proton, glog
* build corrade-rc
* fix x64-uwp ports
* forgot to _actually_ always build corrade-rc .,.
* Replay #22831
* Dedupe CMAKE_SYSTEM_NAME settings.
* Add quotes for corrade_rc_param
Co-authored-by: Jack·Boos·Yu <47264268+JackBoosY@users.noreply.github.com>
* Update version DB.
Co-authored-by: nicole mazzuca <mazzucan@outlook.com>
Co-authored-by: Billy Robert O'Neal III <bion@microsoft.com>
Co-authored-by: Jack·Boos·Yu <47264268+JackBoosY@users.noreply.github.com>
* add upstream patch
* [skip actions] add the patch file
* fine tune
* [opencv] update portfiles to use vcpkg-get-python-packages
* fix references
* try another fix
* add all deps
* add code from tensorflow about venv
* retry
* fix file path
* new approach
* unset pythonhome
* next unset
* try this instead.
* retry without the PYTHON_LIB_PATH stuff
* try and error
* next try
* retry
* typo fix
* try updating
* retry
* more try and error
* reorder
* drop qface version
* use qface 2.0.5
* bump watchdog
* fix call on !windows
* fine tuning
* refactor function signature
* update version
* fix formating
* version stuff
* create dir before usage
* fine tuning
* version stuff
* update and patch libilbc
* formating stuff
* fix version-string
* version stuff
* add license
* version update
* bump version
* version stuff
* version stuff
Co-authored-by: Alexander Neumann <you@example.com>
Co-authored-by: Stefano Sinigardi <stesinigardi@hotmail.com>
* add vcpkg-get-python-packages
* version stuff
* use vcpkg_execute_required_process
* use function in mesa.
* version stuff
* fix the last call which needs to use vcpkg_execute_in_download_mode
* version update
* set WORKING_DIRECTORY
* version stuff
* use include_guard; remove HEAD_REF
* version stuff
* Apply suggestions from code review
Co-authored-by: nicole mazzuca <83086508+strega-nil-ms@users.noreply.github.com>
* fine tuning after CR
* version stuff
* add "supports": "native"
* version stuff
* remove message since vcpkg will tell you that it is unsupported
* version stuff
* make sure we only do stuff on windows hosts.
* version stuff
Co-authored-by: nicole mazzuca <83086508+strega-nil-ms@users.noreply.github.com>
Co-authored-by: Alexander Neumann <you@example.com>
* [minizip-ng] fix: in windows only compat symbols were exposed
* [minzip-ng] updated version
* [minzip-ng] updated baseline and versions
* Add vcpkg_check_linkage
* update version
Co-authored-by: prateek.chokse <prateek.chokse@airamatrix.com>
Co-authored-by: Jonliu1993 <13720414433@163.com>
* [gmp] use native buildsystem on windows
* fix stuff from merge
* fix version
* version stuff
* trying patching some symbols for dynamic builds
* fix nettle build
* fix more dependent ports using gmpd
* fix uwp builds by copying tools
* missing host dep
* fix mpfr
* version-string nettle
* port-version mpfr
* version stuff
* remove patch from portfile
* version stuff
Co-authored-by: Alexander Neumann <you@example.com>
* [fbthrift, fizz, folly] Fix dependency resolution.
Found by nightly build https://dev.azure.com/vcpkg/public/_build/results?buildId=67402
* wangle was fixed by a compiler update on a patch tuesday.
* this unblocked attempting fbthrift on x64-windows hosts, but it misses a header; added patch already merged upstream adding missing algorithm <include>
* fixed folly attempt to insert the right debug prefix which was broken by vcpkg_fixup_cmake_targets no longer generating _IMPORT_PREFIX.
* disable dynamic build of fbthrift on Windows because it tries to create DLLs with no import libs (because it makes no exports)
* Format and fix version database.
* Back out fizz patches.
* Block dynamic flavors. (The build in question builds an exe and expects all its dependencies to be linked statically and patching the build system to copy over the right DLLs seems out of scope)
* Add libevent patch.
* Also fixup mvfst and add missing CONFIG to patch.
* Remove unused patch.
* Fix version sha