| Age | Commit message (Collapse) | Author |
|
(#16347)
|
|
* 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>
|
|
|
|
* [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)
* remove double spaces in _FLAGS
remove unnecessary comments
* change regex to take double - into account.
* add missing removal of multiple spaces back into the regex
* remove ws diff change
* remove ws to reduce diff
* Change macro to function
Co-authored-by: Robert Schumacher <roschuma@microsoft.com>
* UWP is cross target.
Co-authored-by: Robert Schumacher <roschuma@microsoft.com>
|
|
install port (#15603)
* Replace Outcome single header based port with full fat cmake install port.
* [outcome] Improve portfile.cmake
* update baseline
* Refactor @JackBoosY's changes to make the dependency SHA feature chosen.
* update baseline
* Fix outcome features so they actually work.
* update baseline
* [outcome] install usage
* update baseline
* [outcome] Always use vcpkg copies of dependencies
* DO NOT MERGE YET, ONLY FOR INSPECTION BY PR REVIEW.
1. Break out these dependencies into standalone ports:
- ned14-internal-quickcpplib
- status-code
2. Add port for LLFIO.
3. Add dependency smoke tests for Outcome and LLFIO as per instructions.
* Fix all remaining issues, including link failure. This changeset is now ready to merge into vcpkg.
* Update versions.
* Have LLFIO not build static or shared libs according to VCPKG_LIBRARY_LINKAGE.
* Fix last commit breaking everything :)
* Update versions.
* Disable uwp support for LLFIO.
* versions
* Fix status code on GCC 6 and 7
* Don't download ntkernel-error-category if not on Windows.
* Fix status-code on UWP.
* Update versions.
* Fix MSVC on ARM.
* Apply all the feedback from the PR review, more or less.
* versions
* Update to latest, disable UWP for Outcome.
Co-authored-by: JackBoosY <yuzaiyang@beyondsoft.com>
Co-authored-by: Robert Schumacher <roschuma@microsoft.com>
|
|
* [libtcod] Add new port.
* [lodepng-c] Add port lodepng-c, conflict with lodepng
* [libtcode] Fix dependencies
* [libtcod] Re-fix dependency utf8proc
* update version record
* [lodepng-c/lodepng] Add conflict message
* add baseline
* remove port-version
* update port-version
* update version record
* [libtcod] Update to 1.16.6.
Patches applied upstream.
Co-authored-by: JackBoosY <yuzaiyang@beyondsoft.com>
|
|
* [g3log] Add supports
* Update versions
* Update versions/g-/g3log.json
|
|
* [vcpkg] Add VCPKG_HOST_TRIPLET. Improve vcpkg.schema.json
* [many ports] Apply host dependencies
* [yasm-tool] Revert yasm-tool changes to split into PR #16478
* [many ports] Add versions
* [vcpkg.cmake] Revert change applied in other PR
* [boost-modular-build-helper] Merge from master
Co-authored-by: Robert Schumacher <roschuma@microsoft.com>
|
|
* [libgnutls] macOS fix; additional optimizations
- add missing macOS SDK CoreFoundation framework reference
- add OpenSSL compatibility feature
- explicitly disable libdane (was disabled implicitly due to
a missing libunbound)
- no need for autoconfig
* [libgnutls] update versions
* [libgwenhywfar] new port
* [libgwenhywfar] add versions
* [libgwenhywfar] use semver versioning scheme
Co-authored-by: NancyLi1013 <46708020+NancyLi1013@users.noreply.github.com>
* [libgwenhywfar] use semver versioning scheme
Co-authored-by: NancyLi1013 <46708020+NancyLi1013@users.noreply.github.com>
* [libgwenhywfar] update versions
* [libgwenhywfar] make sure to fail a windows build
* [libgwenhywfar] update versions
Co-authored-by: NancyLi1013 <46708020+NancyLi1013@users.noreply.github.com>
|
|
* [gsoap] Update to 2.8.112
* Update versions
* Update supports
* Update versions/g-/gsoap.json
* [gsoap] Skip in CI
* Update scripts/ci.baseline.txt
Co-authored-by: Robert Schumacher <roschuma@microsoft.com>
Co-authored-by: Jack·Boos·Yu <47264268+JackBoosY@users.noreply.github.com>
|
|
* Add openh264 port
* Fixes for CI
* Don't build tests
* Add git dependency
* Update gas-preprocessor
* Update gas subfolder name
* No UWP support for meson builds
* Manifest format
* Update ports/openh264/vcpkg.json
Co-authored-by: NancyLi1013 <46708020+NancyLi1013@users.noreply.github.com>
* Update versions
* [openh264] Tweak precise tool dependencies
Co-authored-by: NancyLi1013 <46708020+NancyLi1013@users.noreply.github.com>
Co-authored-by: Robert Schumacher <roschuma@microsoft.com>
|
|
* [scripts] vcpkg_configure_make: do not set --build on macOS
* [scripts] vcpkg_configure_make: do not set --host on macOS
|
|
we would always run on build, as opposed to only running when changes happened
|
|
* [metrohash] exclude CRC for x86
* the change will allow x86 triplets
* update port SHA
* [metrohash] remove fail_port_install
* update ci.baseline.txt
* [metrohash] sync portfile and CMakeLists.txt
* make both file use 'VCPKG_TARGET_TRIPLET' to make ease of comparison
* [metrohash] Use try_compile helpers
Co-authored-by: Robert Schumacher <roschuma@microsoft.com>
|
|
* Add REMOVE_RECURSE to solve DLLs error path
* update version
* delete ci.baseline default set
* modify suggested change
* update version
* update control file
* update version
* update homepage
* update version
* Update scripts/ci.baseline.txt
* fix shared keyword
* update version
Co-authored-by: NancyLi1013 <46708020+NancyLi1013@users.noreply.github.com>
|
|
|
|
|
|
* remove host-only nature of vcpkg-cmake-* ports
* versions
* fix fmt on uwp
|
|
* [libbacktrace] add new port
* add version files
* Update ports/libbacktrace/portfile.cmake: Apply suggestion
Co-authored-by: Robert Schumacher <roschuma@microsoft.com>
* add version files
Co-authored-by: Robert Schumacher <roschuma@microsoft.com>
|
|
space is insufficient (#16633)
* [vcpkg_execute_build_process] Add warning message when memory or hard disk space is insufficient
* Update scripts/cmake/vcpkg_execute_build_process.cmake
|
|
* fix supports field to correctly run CI for other platforms
* Merge from master
* Update baseline version
* Fix the format issue
* Fix baseline version
* Revert the changes for host
* Fix the baseline version
* Disable mpfr:x64-osx and mpfr:x64-linux in Ci testing
Co-authored-by: PhoebeHui <20694052+PhoebeHui@users.noreply.github.com>
|
|
Windows 10 has native support for tar but older Windows do not. Add tar dependency for gettext, which requires tar when running autopoint.
Resolves #15508.
Resolves #14830.
|
|
This fixes build failures on osx when using dependencies not coming
from vcpkg (e.g. closed binaries). vcpkg tried to install those
dependencies (which fails because they're not where vcpkg expects them).
Fixes issue #8203
Co-authored-by: Martijn Otto <git@martijnotto.nl>
|
|
* [ports] add popsift
* [popsift] homepage and limitations
* [popsift] test debug
* [popsift] test -fpic off for static
* [popsift] update ci.baseline
* [popsift] testing winfixes
* [popsift] missing dependencies for apps
* [popsift] update portfile
* [popsift] cleaning
* [popsift] using vcpkg_find_cuda
and v1.0.0-rc2
* [popsift] using CUDA_TOOLKIT_ROOT_DIR
* [popsift] rolling back to v0.9
* [popsift] update versions/baseline
* [popsift] baseline x64-static-md fail
* [popsift] missing popsift.json
* [popsift] remove ci.baseline.txt
Co-authored-by: Jack·Boos·Yu <47264268+JackBoosY@users.noreply.github.com>
Co-authored-by: Jack·Boos·Yu <47264268+JackBoosY@users.noreply.github.com>
|
|
This contains all the docs and scripts changes from #16479,
without any of the ports changes, for easier CR
|
|
* [liblsl] Update to 1.14.0
* Adjust CI baseline, assuming liblsl:x64-linux and liblsl:x64-osx pass
* Add back set(VCPKG_LIBRARY_LINKAGE dynamic)
* [libsls] Improve portfile.cmake, add homepage
* update version record
* Update ports/liblsl/CONTROL
* Update versions/l-/liblsl.json
* [liblsl] Use pugixml vcpkg package instead of bundled one
* Convert tabs to spaces
* Update version
* Fix Supports in liblsl/CONTROL
Co-authored-by: Robert Schumacher <roschuma@microsoft.com>
* Update versions/l-/liblsl.json
Co-authored-by: JackBoosY <yuzaiyang@beyondsoft.com>
Co-authored-by: Jack·Boos·Yu <47264268+JackBoosY@users.noreply.github.com>
Co-authored-by: Robert Schumacher <roschuma@microsoft.com>
|
|
* [Azure pipeline] Upload file list logs for unstable testing
* Fix indentation
|
|
Otherwise, find_package() fails to find any binaries for many manifest installed packages until a second cmake run commences.
Fixes #16604
|
|
* [vcpkg_*_cmake] remove deprecation message
to be replaced by a note in the maintainer-guide
this allows existing ports to build without warnings, so as to avoid warning people unnecessarily,
while still making sure people update when they update ports.
* Update docs/maintainers/maintainer-guide.md
|
|
https://pythoninsider.blogspot.com/2021/02/python-392-and-388-are-now-available.html
https://www.python.org/downloads/release/python-392
|
|
|
|
* [scripts-audit rollup] PR #16419
* pull the cmake doc comment parsing out into its own function
* support cmake helper ports
* add real support for deprecation, as opposed to ad-hoc
* [scripts-audit rollup] PR #16192
* add a z_ in front of internal functions
* move internal functions out
set feature_vars again in parent scope
* [scripts-audit rollup] PR #16309
Audit vcpkg_copy_pdbs
* [scripts-audit rollup] PR #16304
* Fix usage, documentation
* [scripts-audit rollup] PR #16393
* [scripts-audit rollup] PR #16377
Deprecate `vcpkg_*_cmake` in favor of `vcpkg_cmake_*` from the
`vcpkg-cmake` port, as well as `vcpkg_fixup_cmake_targets`
in favor of `vcpkg_cmake_config_fixup` from the
`vcpkg-cmake-config` port.
|
|
2021-02-24-d67989bce1043b98092ac45996a8230a059a2d7e (#16400)
* [vcpkg-tool] Publish release 2021-02-24-d67989bce1043b98092ac45996a8230a059a2d7e
* Update bootstrap.sh
|
|
* [rsasynccpp] Added rsasynccpp port
* [rsasyncpp] Fix ci.baseline.txt, portfile.cmake, baseline.json, sasynccpp.json
* [rsasynccpp] Added requested changes to vcpkg.json
* [rsasynccpp] Improve portfile.cmake, add supports
* [rsasynccpp] Fix version
* [rsasynccpp] Fixing x64-Windows-static triplet
Co-authored-by: JackBoosY <yuzaiyang@beyondsoft.com>
|
|
* [python3] Update to 3.9.2.
* x-add-version
|
|
|
|
* [vcpkg] vcpkg_configure_meson: cross-compile fixes
This change includes two fixes to the meson cross-compile config.
The first change fixes the regex used to partition linker flag
options so that it supports double-hyphen prefixes.
The second change ensures that the cross file is always generated
when the target platform is either Android or iOS, even if the
host and target CPU architectures are the same.
* Use helper function instead of regex replace
Use vcpkg_internal_meson_convert_compiler_flags_to_list to partition
compiler flags into a list, instead of string(REGEX REPLACE ...).
|
|
|
|
* [vcpkg.cmake] modify to get in line with the audit
See PR #16055
This also (attempts to) allow vcpkg.cmake to run with cmake 3.0; we had
a VERSION_GREATER_EQUAL check, but that if keyword was added in cmake
3.7.
* s/target_name/package_name in find_package
* depend on z_vcpkg_function_arguments
instead of a custom macro
also, as a drive-by, switch to foreach(X IN LISTS ...)
* split the utility macros/functions out
additionally, move the options and settings to the top of the file
* move more options and settings to the top
* fix name of file
* fix ras code comments
* remove z_vcpkg_utilities due to export
* add cmake_policy(PUSH|POP)
* add VCPKG_INSTALLED_DIR input variable
* add .cmakestamp to vcpkg_installed
* fix osx ifs to use quotes
also, remove spaces between if and (, to keep style consistent
(mostly for ease of grepping...)
* fix bug fixed by #16193
* move z_vcpkg_add_fatal_error up
* fix RANGE for reals
|
|
(#16211) (#16212)
Co-authored-by: Billy Robert O'Neal III <bion@microsoft.com>
|
|
* [scripts audit] ports.cmake
* [testing] modify triplet files to test all ports
|
|
* [scripts-audit] vcpkg_add_to_path
* regenerate docs
|
|
|
|
|
|
Co-authored-by: Robert Schumacher <roschuma@microsoft.com>
|
|
* [z_vcpkg_prettify_command_line] write to output variable
* fix after testing
|
|
* [scripts-audit] z_vcpkg_function_arguments
fix bug when ARGC = 0
* really fix the bug this time
|
|
Co-authored-by: Robert Schumacher <roschuma@microsoft.com>
|
|
* vcpkg_configure_meson: Support macOS cross-compile
* Update scripts/cmake/vcpkg_configure_meson.cmake
Co-authored-by: Alexander Neumann <30894796+Neumann-A@users.noreply.github.com>
* Use adapted regex instead, utilize for native file config as well
Co-authored-by: Alexander Neumann <30894796+Neumann-A@users.noreply.github.com>
Co-authored-by: Alexander Neumann <30894796+Neumann-A@users.noreply.github.com>
|
|
* add port workflow
* format manifest
* add versions
* add versions for all
* ignore arm_uwp and x64_uwp
* merge two portfile
* Revert "add versions for all"
This reverts commit 3806e22a7d49c80a614c08a4107ca2657001085e.
* delete unnecessary line
* update versions
|