* [libmysql] Update to 8.0.34
* [libmysql] Fix deps
* [libmysql] Fix deps, cont.
* WIP
* WIP
* [libmysql] Don't wrap downstream Find modules
Downstream Find modules are not standardized and cannot be wrapped
reliably. By moving the legacy wrapper behaviour to a config module,
we can catch those users which were relying on the old usage, and
display the instructions for migrating to the canonical unofficial
usage.
* [libmysql] Cross build stuff
* [libmysql] Cross build stuff
* [libmysql] Cross build stuff
* [lensfun] Add new port
* version
* fix win build
* ver
* try to fix win build
* try again
* fix script tools installation
* ver
* INSTALL_HELPER_SCRIPTS -> OFF
* ver
* typo
* ver
* Apply suggestion
* ver
* Remove feature tool
* ver
---------
Co-authored-by: jyu49 <yu_jack@apple.com>
* [libigl] Upate to v2.5.0
* Add updated patches to libigl v2.5.0
* Add find_package for stb
* Remove PNG from libigl
* Update basline.json and libigl.json
* Update libigl.json
* Add stb to dependancies, remove unneeded patch
* Fix formating
* Update libigl.json version
* Stb is case senstive on Linux
* Update version git-tree
* Supports recent compilers.
Recent compilers (e.g. clang>=16) changed the default c++ standard to
cxx17. This will break compilation of liblemon. This commit forces
code to be compiled in cxx14 mode.
* Updates port version.
* Add libcoro 0.7
* Update CI baseline
* Add "supports": "!windows"
* Update CI baseline
* Remove unneeded vcpkg-cmake-config dependency
* Update CI baseline
* Disable x64-linux and x64-osx in ci.baseline.txt
* Apply code review suggestions
* Update CI baseline
* Add patch to disable git config
* Update CI baseline
* Fix patch
* Update CI baseline
* Allow shared library builds
* Update CI baseline
* Update libcoro to version 0.8
* Update CI baseline
* Update CI baseline
* Fix line endings
* Update CI baseline
* Fix hash
* Update CI baseline
* Update version database
* Force rerun of CI pipeline
* Update to libcoro 0.9
* Update CI baseline
* Replace manual dependency check with manifest-based one
* Remove v0.8 version
* Update CI baseline
---------
Co-authored-by: chausner <chausner@users.noreply.github.com>
Co-authored-by: Billy Robert O'Neal III <bion@microsoft.com>
Under normal circumstances, things can't be removed from the version database, because that breaks outstanding references to those versions. However, these entries can't be parsed in the first place which means nobody can be depending on them being there. (Usually this comes from accidentally merging PRs that add multiple versions, such as 8184c5e06chttps://github.com/microsoft/vcpkg/pull/31859 )
This was detected using new output from https://github.com/microsoft/vcpkg-tool/pull/1210
C:\Dev\vcpkg\versions\a-\abseil.json: error: failed to execute: "C:\Program Files\Git\cmd\git.exe" "--git-dir=C:\Dev\vcpkg\.git" "--work-tree=C:\Dev\vcpkg\buildtrees\versioning_\versions\abseil\2209360b556a40cf034551f6f9063456eac63986_83008.tmp" -c core.autocrlf=false read-tree -m -u 2209360b556a40cf034551f6f9063456eac63986
error: git failed with exit code: (128).
fatal: failed to unpack tree object 2209360b556a40cf034551f6f9063456eac63986
note: while checking out port abseil with git tree 2209360b556a40cf034551f6f9063456eac63986
note: while validating version: 20230125.3#2
C:\Dev\vcpkg\versions\a-\abseil.json: C:\Dev\vcpkg\buildtrees\versioning_\versions\abseil\28fa609b06eec70bb06e61891e94b94f35f7d06e\vcpkg.json: error: $.features: mismatched type: expected a set of features
note: while validating version: 2020-03-03#7
C:\Dev\vcpkg\versions\a-\async-mqtt.json: error: failed to execute: "C:\Program Files\Git\cmd\git.exe" "--git-dir=C:\Dev\vcpkg\.git" "--work-tree=C:\Dev\vcpkg\buildtrees\versioning_\versions\async-mqtt\61071a18dc0dc629c374fa016b81473e04a28ff1_83008.tmp" -c core.autocrlf=false read-tree -m -u 61071a18dc
error: git failed with exit code: (128).
fatal: failed to unpack tree object 61071a18dc
note: while checking out port async-mqtt with git tree 61071a18dc
note: while validating version: 1.0.8
C:\Dev\vcpkg\versions\b-\blend2d.json: C:\Dev\vcpkg\buildtrees\versioning_\versions\blend2d\ffce764b880d8cc24e3b00328aa3861f15bae91d\vcpkg.json: error: $.features: mismatched type: expected a set of features
note: while validating version: beta_2020-07-31
C:\Dev\vcpkg\versions\b-\blend2d.json: C:\Dev\vcpkg\buildtrees\versioning_\versions\blend2d\03a43f03eb0cab95aac27a77b71273fc4aa2e94d\vcpkg.json: error: $.features: mismatched type: expected a set of features
note: while validating version: beta_2020-07-09
C:\Dev\vcpkg\versions\e-\elfio.json: error: The version database declares 3.8 as version, but 19659f0b36 declares it as version-string. Versions must be unique, even if they are declared with different schemes.
note: run:
vcpkg x-add-version elfio --overwrite-version
to overwrite the scheme declared in the version database with that declared in the port.
C:\Dev\vcpkg\versions\f-\flashlight-text.json: error: failed to execute: "C:\Program Files\Git\cmd\git.exe" "--git-dir=C:\Dev\vcpkg\.git" "--work-tree=C:\Dev\vcpkg\buildtrees\versioning_\versions\flashlight-text\6386901fa48bce946fdc5775a1c1b784e0a97175_83008.tmp" -c core.autocrlf=false read-tree -m -u 6386901fa4
error: git failed with exit code: (128).
fatal: failed to unpack tree object 6386901fa4
note: while checking out port flashlight-text with git tree 6386901fa4
note: while validating version: 0.0.3
C:\Dev\vcpkg\versions\l-\libwebp.json: C:\Dev\vcpkg\buildtrees\versioning_\versions\libwebp\a05e0de81085231df86f6902aba1e0a364e2ca7b\CONTROL:1:94: error: invalid character in feature name (must be lowercase, digits, '-', or '*')
on expression: libwebp[anim, gif2webp, img2webp, info, mux, nearlossless, simd, cwebp, dwebp], libwebp[vwebp_sdl] (!osx), libwebp[extras] (!osx)
^
note: while validating version: 1.1.0
C:\Dev\vcpkg\versions\l-\libwebp.json: C:\Dev\vcpkg\buildtrees\versioning_\versions\libwebp\5066566c98bc1913b678347c4cbae0a6aff4cf2d\CONTROL:1:94: error: invalid character in feature name (must be lowercase, digits, '-', or '*')
on expression: libwebp[anim, gif2webp, img2webp, info, mux, nearlossless, simd, cwebp, dwebp], libwebp[vwebp_sdl] (!osx), libwebp[extras] (!osx)
^
note: while validating version: 1.0.3-1
C:\Dev\vcpkg\versions\l-\libwebp.json: C:\Dev\vcpkg\buildtrees\versioning_\versions\libwebp\6ff3a23b154fad821db2d8236bf9d0382f0229cf\CONTROL:1:94: error: invalid character in feature name (must be lowercase, digits, '-', or '*')
on expression: libwebp[anim, gif2webp, img2webp, info, mux, nearlossless, simd, cwebp, dwebp], libwebp[vwebp_sdl, extras] (!osx)
^
note: while validating version: 1.0.3
C:\Dev\vcpkg\versions\o-\opencolorio.json: error: failed to execute: "C:\Program Files\Git\cmd\git.exe" "--git-dir=C:\Dev\vcpkg\.git" "--work-tree=C:\Dev\vcpkg\buildtrees\versioning_\versions\opencolorio\9569944b76966b78bec5ef83672899acd7e4febe_83008.tmp" -c core.autocrlf=false read-tree -m -u 9569944b76
error: git failed with exit code: (128).
fatal: failed to unpack tree object 9569944b76
note: while checking out port opencolorio with git tree 9569944b76
note: while validating version: 2.1.2
C:\Dev\vcpkg\versions\q-\qscintilla.json: error: failed to execute: "C:\Program Files\Git\cmd\git.exe" "--git-dir=C:\Dev\vcpkg\.git" "--work-tree=C:\Dev\vcpkg\buildtrees\versioning_\versions\qscintilla\b5942c0b0a6d9131bc4ad9a1dde662f809a6d965_83008.tmp" -c core.autocrlf=false read-tree -m -u b5942c0b0a6d9131bc4ad9a1dde662f809a6d965
error: git failed with exit code: (128).
fatal: failed to unpack tree object b5942c0b0a6d9131bc4ad9a1dde662f809a6d965
note: while checking out port qscintilla with git tree b5942c0b0a6d9131bc4ad9a1dde662f809a6d965
note: while validating version: 2.13.4
C:\Dev\vcpkg\versions\r-\robin-map.json: error: The version database declares 0.6.3 as version-semver, but 84f1433234 declares it as version-string. Versions must be unique, even if they are declared with different schemes.
note: run:
vcpkg x-add-version robin-map --overwrite-version
to overwrite the scheme declared in the version database with that declared in the port.
C:\Dev\vcpkg\versions\v-\vcpkg-cmake-get-vars.json: error: failed to execute: "C:\Program Files\Git\cmd\git.exe" "--git-dir=C:\Dev\vcpkg\.git" "--work-tree=C:\Dev\vcpkg\buildtrees\versioning_\versions\vcpkg-cmake-get-vars\c6eb09f11e34173a4bfc31252d02d6aea6c25d8f_83008.tmp" -c core.autocrlf=false read-tree -m -u c6eb09f11e
error: git failed with exit code: (128).
fatal: failed to unpack tree object c6eb09f11e
note: while checking out port vcpkg-cmake-get-vars with git tree c6eb09f11e
note: while validating version: 2023-04-13
* [libremidi] Add new port
* [libremidi] Add license to vcpkg.json
* [libremidi] Update version
* [libremidi] Apply suggestions from code review
Co-authored-by: jim wang <122244446+jimwang118@users.noreply.github.com>
* [libremidi] Use newer upstream version with UWP build fix
* [libremidi] Update version
---------
Co-authored-by: jim wang <122244446+jimwang118@users.noreply.github.com>
* Port Launch Darkly Server is supported on ARM
I tested it.
* Build fail on arm-neon-android
* Remove launch-darkly's warning as error
and change CI baseline back
* add libsystemd, libcap, libxcrypt
* baseline libsystemd, libcap, libxcrypt
* versions tree libsystemd, libcap, libxcrypt
* licenses for libsystemd, libcap, libxcrypt in vcpkg.json
* update tree for libsystemd, libcap, libxcrypt
* allow restricted header libxcrypt
* tree allow restricted header libxcrypt
* remove message Warning
* use targets exist during configure, instead of configure_file variable to search for zstd
* update git-tree
* add quotes to full paths and remove messages in portfiles
* update git-tree
* remove extra spaces
* update git-tree
* remove extra line
* update git tree
* do configure hack differently and remove cross compile patch and override compiler during build_make
* update git tree
* try either gcc or clang for libcap and specify log file root for each build command
* update git-tree
* libcap use host dependency of self
* libcap update git tree
* libsystemd is LGPL2.1
* update libsystemd git-tree
* change from find_package to find_dependency in unofficial cmake export
of libsystemd
* update libsystemd git-tree
* update libxcrypt
* update git tree libxcrypt
* patch pkgconfig file of libsystemd
* update libsystemd git-tree
* update libsystemd to 254
* update git-tree libsystemd
* * Copy of cap_names.h checked in for cross compilation
* Decouple cap_names.h from libcap.* make targets
* Use vcpkg_cmake_get_vars instead of ENV{CC} etc.
* Remove unnecessary self dependency of libcap
* Update libcap to 1.2.69
* Update git-tree
* cleanup old versions from version jsons
* fix renaming library
* update version
* add usage
* update version
* update line break
* update version
---------
Co-authored-by: Jim wang (BEYONDSOFT CONSULTING INC) <v-wangjim@microsoft.com>
* [libbjson] update port to v1.24.3
* update version
* [libbson] add patch
* update version
* [mongo-c-driver] update port to v1.24.3
* update hash
* [mongo-cxx-driver] update port to r3.8.0
* update hash
* [libzip] fix pkgconfig
* v db
* CR. Use Requires.private
Co-authored-by: Kai Pastor <dg0yt@darc.de>
* v db
* fix lzma pc name
* v db
---------
Co-authored-by: Kai Pastor <dg0yt@darc.de>
* Initial support of libunwind
* Fix copyright install
* ./vcpkg x-add-version --all
* Update git-tree
* Resolve some change requests
- A blank line needs to be added at the end of the file.
- Fix the version number in the vcpkg.json and usage files.
* Fix version
* Use vcpkg_from_github instead vcpkg_from_git
* Fix usage and portfile.cmake files
* Fix git-tree
* Yet another refactor
* Update git-tree
* update libosmium to 2.19.0
* Update ports/libosmium/portfile.cmake
Co-authored-by: jim wang <122244446+jimwang118@users.noreply.github.com>
* update libosmium.json
* cleanup
---------
Co-authored-by: jim wang <122244446+jimwang118@users.noreply.github.com>
* [python3] Update to 3.11.3
* Force set PythonForBuild on windows
* Set LD_LIBRARY_PATH on unix
* Always use vcpkg_find_acquire_program(PYTHON3) on windows
* Remove LD_LIBRARY_PATH shenanigans
* [vtk] Parse python version from include folder
* Fix static builds on windows
* Pass --with-build-python on unix
* [omniorb] Fix python version in patch
* Resurrect rpath patch
* [python3] fix usage
* [gobject-introspection] don't hardcode python version
* Update vcpkg_find_aquire_program(PYTHON3)
This is also required for gobject-introspection
* [paraview] don't hardcode python version
* [vtk-dicom] don't hardcode python version
* Update python in vcpkgTools.xml
* Fix host arch detection in vcpkg_find_acquire_program(PYTHON3)
* [libpq] Don't hardcode python version
* [shiva] Don't pass python variables
* [vcpkg-get-python-packages] Delete unused file, update hardcoded python version
* [python3] update to 3.11.4
* [omniorb] Use PREPEND in vcpkg_add_to_path
So that python from vcpkg is picked before system python
* libpq quickfix
* re-fix libpq
* fix vcpkg-get-python-packages
* Make windows 7 patch compatible with unix builds
* Copy pyd files to bin
Also fixes copying files that do not belong to current build tree
* Fix static builds
* Speculatively fix osx regression
* Fix omniorb on unix
* [gobject-introspection] fix windows builds
* [vtk] Update vendored copy of mpi4py for python 3.11 support
* [mdl-sdk] Fix python
* [gobject-introspection] fix the fix of a fix...
* Update versions
* Undo changes in gobject-introspection and vcpkg_find_aquire_program(PYTHON3)
---------
Co-authored-by: root <root@DESKTOP-UIPL9V8>
* [libphonenumber] Bump to 8.13.17 & fix linux and macOS build
* update version database
* fix windows icui18n lib name
* update version database
* fix patches
* update version database
* fix ci.baseline.txt
* Upgrade librdkafka up to v2.2.0
* Upgrade librdkafka up to v2.2.0
---------
Co-authored-by: Smyslov Alexander Nikolayevich <aleksandr.smyslov@fxclub.com>
* update libhv version to 1.3.1
* update vcpkg version information
* modify SHA512 value
* modify vcpkg version information
* delete patch file
* modify vcpkg version information
* Update ports/libhv/vcpkg.json
Co-authored-by: Frank <65999885+FrankXie05@users.noreply.github.com>
* revert version
* update version baseline
---------
Co-authored-by: Frank <65999885+FrankXie05@users.noreply.github.com>
Co-authored-by: Frank <1433351828@qq.com>
* [libxdf] Add new port
* [libxdf] Format
* [libxdf] Add version stuff
* [libxdf] Use vcpkg_install_copyright
* [libxdf] Overwrite version
* [libxdf] Fix pugixml dependency
* [libxdf] Overwrite version
* [libxdf] Update to latest commit
* [libxdf] Overwrite version
* Revert "[libxdf] Overwrite version"
This reverts commit a9a791bbaf.
Revert "[libxdf] Update to latest commit"
This reverts commit 834ae8738c.
* [librsvg] add license id and use vcpkg_install_copyright()
COPYING and COPYING.LIB have identical texts.
The source files state, that the LGPL is the:
GNU Library General Public License as published by the Free Software
Foundation; either version 2 of the License, or (at your option) any
later version.
* Update version database
* [libepoxy] Fix android builds
* [libepoxy] uwp is unsupported
* [libepoxy] windows staticcrt is unsupported
Initialization code is in DllMain, so dynamic linkage is required, so avoid static CRT.
* [libssh] Update to 0.10.5
* Fix pc file for mingw on linux
* Fix exported config
* Update ci baseline
* Update usage
* Revert "Update ci baseline"
---------
Co-authored-by: Cheney-Wang <850426846@qq.com>
* refine feature name for libosmscout
* update port-version for libosmscout
* vcpkg x-add-version for libosmscout
---------
Co-authored-by: abc <a@b.com>
* Xbox triplets should not support ports with only copyleft licenses
* Reverted ports that build with xbox currently
* Fix conflict and rebase
* Update baseline
* Update baseline
* Update libupdf to 1.22.1
* update versions
* Update ports/libmupdf/vcpkg.json
Co-authored-by: jim wang <122244446+jimwang118@users.noreply.github.com>
* Update ports/libmupdf/vcpkg.json
Co-authored-by: jim wang <122244446+jimwang118@users.noreply.github.com>
* Update versions
* Update versions/l-/libmupdf.json
Co-authored-by: jim wang <122244446+jimwang118@users.noreply.github.com>
---------
Co-authored-by: jim wang <122244446+jimwang118@users.noreply.github.com>
* [libmicrohttpd] Update to version 0.9.77
* [libmicrohttpd] Remove unneeded dependency
Gettext is used by upstream only to build files for distribution.
Gettext is not used by the library itself.
* [libmicrohttpd] Add ARM support
The ARM is supported by upstream for a long time, VC support for ARM
was added in the version 0.9.77.
* [libmicrohttpd] Use universal project for VC builds
* [libmicrohttpd] Exclude wrong lib headers
* [libmicrohttpd] Support release/debug for non-VC builds
* [libmicrohttpd] Add license
* [libmicrohttpd] Add "https" feature
* [libmicrohttpd] Use right function for license file
* [libmicrohttpd] Fix "supports"
libmicrohttpd VC projects support only static library with static
runtime or dynamic library with dynamic runtime
* [libmicrohttpd] Update version database
* New port: libtracepoint-decode (decoder for perf.data)
Library for decoding tracepoints, e.g. from Linux perf.data files.
* Version 1.0 for new port: libtracepoint-decode
* [libgit2] defined GIT_OPENSSL option
* update version
* update version
* update version
* update portfile.cmake
* update version
* remove unix restrictions
* update version
* Fix the issue that the proxy cannot run
* update version
* fix build error
* update version
* fix build error on osx
* update version
* fix does not support android
* update version
* [libmad] Add dynamic building
* Update version
* Fix version
* Fixes to use vcpkg concepts
* Update version
* change to mad
* Update version
* PR fixes
* Update version
* Add version
* Update version
* [luajit] Use nmake build setup [skip actions]
* [luajit] Use vcpkg_configure/install_make [skip actions]
* Cross build with host tools
* Host tools must match target bitness
* Cleanup
* WIP
* Don't touch CI baseline now
* Less osx quirks
* Move msvc header installation to nmake
* Simplify MSVC
* Add arm and x86 cross build support
* libzim: add package
update libzim versions
libzim:meson ignore xapian
* Update ports/libzim/vcpkg.json
Co-authored-by: Mengna Li <95600143+Adela0814@users.noreply.github.com>
* Update ports/libzim/portfile.cmake
Co-authored-by: Mengna Li <95600143+Adela0814@users.noreply.github.com>
* support both static and dynamic library
* modify according to review
Update ports/libzim/portfile.cmake
Co-authored-by: Mengna Li <95600143+Adela0814@users.noreply.github.com>
add version
* only enable release library
* make xapian does not support on windows
* disable android platform
---------
Co-authored-by: Mengna Li <95600143+Adela0814@users.noreply.github.com>
* [librdkafka] upgrade version up to 2.1.1
* [librdkafka] upgrade version up to 2.1.1
* Update ports/librdkafka/portfile.cmake
Co-authored-by: jim wang <122244446+jimwang118@users.noreply.github.com>
* [librdkafka] upgrade version up to 2.1.1
* remove blank
* update version
---------
Co-authored-by: Smyslov Alexander Nikolayevich <aleksandr.smyslov@fxclub.com>
Co-authored-by: jim wang <122244446+jimwang118@users.noreply.github.com>
Fix: Change /lib/plugin/debug to /debug/lib/plugin
Feat: Change ref to actual tagged version
Fix: Remove duplicate "remove" file
Fix: Add WITH_BUILD_ID to MAYBE_UNUSED_VARIABLES
Signed-off-by: Gordon Smith <GordonJSmith@gmail.com>
This aligns with the behaviour of other ports like QT and GStreamer
deadlocks when trying to load glib shared libraries if they are in
the plugin directory.
* [llvm] Update port to 15.0.1
The patchset is rebased onto llvmorg-15.0.1, with some significant
differences especially around install paths. The NixOS project
appears to be midway through a large change to the install path
mechanics, for the same purpose as this patchset.
When that has landed, it looks like most of these patches can go away.
* [llvm] x-add-version for 15.0.1
* [llvm] Add enable-ios feature flag
This passes straight through to COMPILER_RT_ENABLE_IOS, which is
defaulted to ON in LLVM. This is a problem if your build host
doesn't have the iOS SDK installed, such as on vcpkg CI.
Co-authored-by: Josh Channings <josh@channings.me.uk>
* [libmysql] update to 8.0.32
* update version
* minimize system libs patch
* update version
* fix compilation on macOS with homebrew
* update version
* fix `\n` by mistake
* fix mysql_config
* update version
* [vcpkg_baseline][llvm] Fix file conflicts for libiomp5md.dll
* update version
* add llvm
* version
* Correct files
* update version
* lib
* vdb
* fix before install
* version
* fix in end line
* version
* bin not lib
* version
* test patch
* version
* revert intel-mkl and disable libomp on WIN32
* version
* disable create symlink
* version
* Optimization patch
* version
* remove sapce
* version
* patch name
* vdb
* [libzip] Use the upstream package name for zstd.
Without it, when with the zstd feature, calling `find_package` on libzip
would fail due to the `Zstd` not being found.
* [libzip] Bump port version.
* [libzip] Update baseline.
* [libzip] Reduce patch size by using NAMES.
* [libzip] Update version.
* [libigl] update to 2.4.0
* update version
* update option and fix build error
* update version
* update patch
* update version
* update patch
* version
* use hunter eigen
* version
* use hunter dep
* vdb
* added a patch for updating the hunter version to the last available: resolves an issue when it was impossible to compile project on windows systems with MSVC 193+
* Update version database
* modified port version
* changed port version
* Update version database
* fix mpfr usage
* del version
* update version
* fixed wrong embree dependecy definition
* updated version
* removed not existing hunter packages
* formatted json
* updated version
* disabled hunter functionality completely. dependencies over vcpkg
* updated version
* fix typo, formatting
* updated version
* embree version
* updated versions/l-/libigl.json
* fixed gmp & mpfr linkage
* cleaned up the path file
* updated version
* patch cleanup, Eigen3 typo
* update version
* fixed dependend library naming, added static build capability
* updated version
* added tetgen, comiso and triangle as options
* autoformatted json
* updated version
* forgot options variable
* update version
* unused variables
* update version
* added upstream fix for static builds
* updated version
---------
Co-authored-by: FrankXie <v-frankxie@microsoft.com>
Co-authored-by: Frank <1433351828@qq.com>
Co-authored-by: Dimitrii Nikolaev <nikolaev@ift.at>
* Add libtar port
* Update ports/libtar/portfile.cmake
Co-authored-by: Frank <65999885+FrankXie05@users.noreply.github.com>
---------
Co-authored-by: Frank <65999885+FrankXie05@users.noreply.github.com>
* [vcpkg-cmake-get-vars] Call 'project' early
System variables like 'APPLE' or 'ANDROID' aren't set before 'project()'.
* Get Android variables
* [openssl] Ensure that compiler is reached via 'PATH'
* Fix Android configuration
* Add 'tools' feature
* Update versions
* [openssl] Initialize android with vcpkg settings
* [openssl] Really don't build apps
* [vcpkg-cmake-get-vars] Update android vars
* [libpq] Pass openssl version from pkgconfig
* [vcpkg-cmake-get-vars] Update android vars
* [vcpkg-cmake-get-vars] Report generator
* [vcpkg-cmake-get-vars] Escape all output
* Transfer cmake-get-vars fixes
* Transfer cmake-get-vars extra flags
* no-asm for android-arm w/o neon
* [vcpkg_configure_make] Unquote as needed
Toolchain flags are passed into make via environment variables (e.g.
CFLAGS) and expanded by Makefiles regardless of quotes. And even vcm's
internal handling isn't prepared for these quotes. So we must remove
the early. This doesn't interfere with properly escaped quotes.
* Re-add lost 'project', amends 4cf7caaa
* [openssl] Fix emscripten
* [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>
* Fix linux tools can't compile with undefined reference to `sin'
* update port version
* update baseline.json
* fix duplicate FIND_LIBRARY (LIB_MATH NAMES m) & fix linking of luac is missing math libs
* update lua port version in version database
---------
Co-authored-by: tobias.funk <tobias.funk@nortonlifelock.com>
* [luminoengine] Fix cannot find luminoengine library
* update version
* update version database
* fix review
* update version
* rename patch
* update version
* fix ci error
* update version
* fix ci error
* update version
* wip
* wip
* wip
* wip
* fix
* fix
* fix
* desc
* fix for guidelines
* format
* Run x-add-version
* Add supports
* Default is core only
* Default is core only
* add version
* uwp unsupported
* add version
* rename port
* add version
* fix config path
* add version
* [libraw] Updated port to version 0.21.1
* [freeimage] Updated port to prepare for libraw version 0.21
* Add const in the right position
* Portfile modernization
* [libraw] Revise dependencies
* Add dng-lossy feature
* Update versions
* Add license
* Fix license name
---------
Co-authored-by: Anders Klemets <anderskl@microsoft.com>
Tagged release is +2 years old, fix-android-threads patch got upstreamed so it
is no longer necessary here. Also, includes a small patch which makes it
build on uwp.
* Updated libmorton version
* Fixed version database
* Update ports/libmorton/portfile.cmake
Co-authored-by: Cheney Wang <38240633+Cheney-W@users.noreply.github.com>
* Update version database
---------
Co-authored-by: Cheney Wang <38240633+Cheney-W@users.noreply.github.com>
* [libflac] Bump to 1.4.2.
- The license was incorrectly set to GFDL instead of BSD-3.
See: https://github.com/xiph/flac#components
- Remove patches that were merged upstream.
- Stack protection and fortify source under mingw is checked upstream.
- CMake config file location has changed.
- Use vcpkg_install_copyright to install license.
* [libflac] Add usage file.
* [libflac] Update baseline.
* fix libsigcpp include path
* update version files
* fix indent
* change version number back
* fix pc
* rerun x-add-version
* Update license and upstream version
* revert and re-generate version files
* Update ports/libsigcpp/portfile.cmake
Co-authored-by: jim wang <122244446+jimwang118@users.noreply.github.com>
* Update version again....
---------
Co-authored-by: jim wang <122244446+jimwang118@users.noreply.github.com>
In https://github.com/microsoft/vcpkg/pull/29267 we asked the user to remove a ci.baseline.txt entry for libcopp , but this failed in the most recent full build https://dev.azure.com/vcpkg/public/_build/results?buildId=84590 . It looks like the port doesn't have the plumbing to hook up ARM or ARM64 compilers on Windows, so this isn't a machine configuration / ci.baseline.txt issue.
There does appear to be some code in upstream trying to select armasm rather than masm to use the arm assembler but the port doesn't know how to hook that up.
* [libwebp] Update to 1.3.0
* Fix [core] on x64-osx
* Fix features and dependencies
* Cleanup tool installation
* Usage
* Lift restriction for vwebp tool
* [mapnik] Fix libwebp
* [qt5-imageformats] Use libwebp pc files
* Revert "Lift restriction for vwebp tool"
This reverts commit 42e0273f65.
* [gdal] Use upstream WebP config
* Revert no longer necessary changes to mapnik.
* Remove unnecessary patch that git checkout didn't remove.
---------
Co-authored-by: Billy Robert O'Neal III <bion@microsoft.com>
* [libleidenalg] temp fix while waiting for upstream
* [libleidenalg] bump baseline
* Update ports/libleidenalg/vcpkg.json
Co-authored-by: Billy O'Neal <bion@microsoft.com>
* update baseline
* Use a commit SHA rather than the ref.
* Fix SHA
* Fix version DB.
Co-authored-by: Billy O'Neal <bion@microsoft.com>
* [LLVM] Update to 14.0.6
* add version
* Use VERSION rather than making specific LLVM_VERSION.
Co-authored-by: Billy Robert O'Neal III <bion@microsoft.com>
* [onnx] feature: foxi
* https://github.com/houseroad/foxi
* install the project's copyright (MIT)
* pytorch requires `foxi_loader`
The CMake target will be renamed to `onnxifi_*` for convenience.
* [onnx] force onnx/onnx_proto static in Windows
Checked the protject's CI logs. It turned out onnx/onnx_proto are ALWAYS static.
Specify it in CMakeLists.txt because vcpkg configures `BUILD_SHARED_LIBS=ON`
If the triplet requires it.
There are no `ONNXIFI_ENABLE_EXT=ON` case.
Removed the misused build options in portfile.
Add port feature `protobuf-lite` which is in build option.
* [onnx] support windows static triplets
* remove SHARED for `onnxifi_wrapper` and `onnxifi_dummy`
* [onnx] fix wrong LICENSE install
* [onnx] remove feature 'foxi'
* also remove redundant part in patch files
* [libtorch] rework patch files
* [libtorch] config fixup ATen, Torch
* use `link_libraries` to vcpkg installed folder
* future work may use library names without `find_library`
* update versions JSON to use `version-semver`
* [libtorch] make shared only
* Caffe2 is exported when BUILD_SHARED_LIBS
* [libtorch] remove headers after install
* [libtorch] rewrite patches and feature options
* checked osx / linux build
* [libtorch] use eigen3 always
* Caffe2 eigen_utils.h requires it
* [libtorch] error if BLAS feature collision
* [libtorch] remove !static
* [libtorch] replace vcpkg_find_acquire_program
* let's see python3 from find_program supports
* Dependency python3
* [libtorch] migrate works from luncliff/vcpkg-registry
* Update target version and dependencies
* Removed unsupported features
* [libtorch] misc fix, update version, baseline
* fix merge confict for 'onnx'
* [libtorch] install pip packages
* typing-extensions, pyyaml
* [libtorch] turn off Metal options
* [onnx] revert 'onnx' changes
* [libtorch] refine patches
* [libtorch] link with foxi_loader
* removed wrong onnx related source changes
* [libtorch] update git-tree
* [libtorch] reduce patch size
* [libtorch] find numa and activate USE_NUMA
* Update ports/libtorch/portfile.cmake
Co-authored-by: nicole mazzuca <83086508+strega-nil-ms@users.noreply.github.com>
* Update ports/libtorch/portfile.cmake
Co-authored-by: nicole mazzuca <83086508+strega-nil-ms@users.noreply.github.com>
* Update ports/libtorch/portfile.cmake
Co-authored-by: nicole mazzuca <83086508+strega-nil-ms@users.noreply.github.com>
* [libtorch] fix mistype and update version JSON
* Add double quotes
* version
* Fix support expression
* version
* [libtorch] update cpuinfo usage
* https://github.com/microsoft/vcpkg/pull/23944
* update version
* [tensorpipe] fix linux install
* find_package(Tensorpipe) may fail because of case mismatch
* [tensorpipe] update versions JSON
* [libtorch] fix feature failures
* [libtorch] remove CUDA feature
* [libtorch] giveup 'fbgemm' feature
* [libtorch] use mpi, openmpi in Linux
* [libtorch] fix glog link error
* [tensorpipe] bump port version
* see https://github.com/microsoft/vcpkg/pull/23569
* [libtorch] fix patch list
* [libtorch] use official libuv config
* see https://github.com/microsoft/vcpkg/pull/24745
* Update ports/libtorch/portfile.cmake
Co-authored-by: Jack·Boos·Yu <47264268+JackBoosY@users.noreply.github.com>
* Update ports/libtorch/portfile.cmake
Co-authored-by: Jack·Boos·Yu <47264268+JackBoosY@users.noreply.github.com>
* update versions JSON
* revert unnecessary 'nnpack' changes
* Update ports/libtorch/portfile.cmake
Co-authored-by: Adam Johnson <AdamJohnso@gmail.com>
* [libtorch] use vcpkg-get-python-packages
* [libtorch] provide path of python3
* Update ports/libtorch/portfile.cmake
Co-authored-by: Billy O'Neal <bion@microsoft.com>
* Fix version database.
* [libtorch] use openmpi in linux/osx
* [libtorch] update to v1.12.1
* [libtorch] find_program(python3, python)
* [libtorch] provide PYTHON_EXECUTABLE directly
* [xnnpack] update to 2022-02-17
* [xnnpack] use C11, C++11
* [libtorch] more patches, DISABLE_PARALLEL_CONFIGURE
* [libtorch] allow static torch_cpu build
* Revert "[libtorch] allow static torch_cpu build"
This reverts commit 5fd4ef0bbe.
* [libtorch] find_package(BLAS)
* [libtorch] simplify Python3, NumPy option use
* [libtorch] fix install in Windows
* [libtorch] exclude torch_global_deps in Windows
* [libtorch] platform of nnpack feature
* [libtorch] fix MPI option in Windows
* [libtorch] fixing LNK1161
* [libtorch] fix some mistypes
* [libtorch] define NOMINMAX for c10
* [libtorch] disable vulkan feature in Windows
* ci.baseline.txt: allow libtorch failure
* fails with Visual Studio 2022 17.4.2
* requires 17.4.3+
* Enable testing port on Windows
* [caffe2] redirect to libtorch
* update baseline
Co-authored-by: JackBoosY <yuzaiyang@beyondsoft.com>
Co-authored-by: nicole mazzuca <83086508+strega-nil-ms@users.noreply.github.com>
Co-authored-by: Billy Robert O'Neal <bion@microsoft.com>
Co-authored-by: Jack·Boos·Yu <47264268+JackBoosY@users.noreply.github.com>
Co-authored-by: Adam Johnson <AdamJohnso@gmail.com>
Co-authored-by: Victor Romero <romerosanchezv@gmail.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
* [libleidenalg] add port libleidenalg
* [libleidenalg] fix git sha
* updated to new cmake lib
* updated to fix typo in config.in
* Fix version database.
Co-authored-by: Billy Robert O'Neal III <bion@microsoft.com>
* Adding libphonenumber port, pushing changes to get help on error
* Added patches to cmake file to work with vcpkg, still facing error & pushing to share code
* Added patch to not build shared libs in order to bypass ninja error. Debug build failing so building release only. Pushing for help.
* Fixing irregular format vcpkg.json for libphonenumber
* Add fix to re2 dependency, and only building release
* Fixed debugs builds by turning geocoder off, fixed icu link problems in static builds, and added support for re2
* Skipping linux and osx builds as well as debug builds for x64 static triplets due to time.
* Fixing port to incorporate reviews on the PR
* Removing changes to triplets
* Resolving validate version files by overwriting
* Adding changes to address reviews on patches & triplets, add protobuf lite use, and cleaning up code
* Resolving validate version files by overwriting
* Addressing reviews on dirent and shared lib
* Making test lib builds optional and OFF by default
* Resolving validate version files by overwriting
* Update vcpkg.json to include license
Co-authored-by: JonLiu1993 <63675417+JonLiu1993@users.noreply.github.com>
* Reviewing github bot's messages
* Reviewing github bot's messages
* Making building tests false as temp solution.
* Reviewing github bot's messages
Co-authored-by: Trish Lam <trishlam@microsoft.com>
Co-authored-by: JonLiu1993 <63675417+JonLiu1993@users.noreply.github.com>
* [libxml2] update to 2.10.3
* v db
* remove commented code
* v db
* change homepage
* v db
* add log files to ffmpeg
* copy out libxml-2.0.pc
* fix pc file
* revert ffmpeg changes
* v db
* update to new version of vcpkg
* format-manifest
* run x-add-version
* add support for x64-windows-static-md triplet
* run x-add-version
* remove BUILD_SHARED_LIBS
* run x-add-version
* remove WITH_KDE option
* run x-add-version
* restore -DWITH_KDE and test remiving fix-arm-build.patch
* run x-add-version
* remove arm patch and final fixes to pass CI
* run x-add-version