* Use higher level maintainer functions, cleanup
* Update
* Check vcpkg version
* Only static linkage on mingw
* Fix zlib linkage
* Patch for command line lenght issue
* Update antlr4 to version 4.11.1 and use GitHub instead of website downloads
* Remove unused patch files
* Run x-add-version
* Remove single-use variable and enforce vcpkg version
* x-add-version
* Use VERSION variable which is generated by vcpkg from vcpkg.json
* Add quotes, remove variable-used-once.
* Minimize patch.
* Update version database.
Co-authored-by: Billy Robert O'Neal III <bion@microsoft.com>
* [spdlog] Update to 1.11.0
* [spdlog] backporting https://github.com/gabime/spdlog/pull/2545
* [spdlog] Add 1.11.0 to versions file
* Remove patch header, add link to upstream merged PR, add quotes.
Co-authored-by: Billy Robert O'Neal III <bion@microsoft.com>
* Patch Basisu to include <libgen.h> for MinGW
* Bump Basisu port version
* Fix unescaped backslash in path to gperf
* Use || instead of or, honestly I don't know why this worked
* Revert "Fix unescaped backslash in path to gperf"
Will make the change to fontconfig in another branch
This reverts commit 6894e4583a.
* Put portfile patches on separate lines
* Update basisu.json
* Update basisu.json
Co-authored-by: Lily Wang <94091114+LilyWangLL@users.noreply.github.com>
* Add port kissnet
* Small fixes again according to the GitHub bot
* Update ports/kissnet/portfile.cmake
Co-authored-by: Frank <65999885+FrankXie05@users.noreply.github.com>
* Bump port version
* Update ports/kissnet/portfile.cmake
Co-authored-by: Frank <65999885+FrankXie05@users.noreply.github.com>
* Overwrite version
* Only copy header and add usage
* Add version
* Update ports/kissnet/portfile.cmake
Co-authored-by: Frank <65999885+FrankXie05@users.noreply.github.com>
* version
* vdb
* Add quotes, remove 'add 1 to x' comments.
Co-authored-by: Frank <65999885+FrankXie05@users.noreply.github.com>
Co-authored-by: FrankXie <v-frankxie@microsoft.com>
Co-authored-by: Billy Robert O'Neal III <bion@microsoft.com>
* [joltphysics] New port
* [joltphysics] Update version files
* [joltphysics] Update version files
* [joltphysics] Fix libraries installation on Linux and MacOS
* [joltphysics] Update version files
* [joltphysics] Update to latest commit (compile fixes for MSVC 17.4)
* [joltphysics] Update version files
* [joltphysics] Remove extra version entry
* Update ci.baseline.txt
[joltphysics] Revert ci.baseline changes
* [joltphysics] Update to 2.0.1
* [joltphysics] Update version files
- Defining SPDLOG_WCHAR_TO_UTF8_SUPPORT on non-Windows platforms
triggers an #error, restrict the wchar feature to Windows
- update port-version + vcpkg x-add-version spdlog
* Update ffmpeg to 4.4.3
- Backport fix for h.264 hardware decoding on M1 macs
- ffmpeg links against built-in atomic, not a findable lib
* add missing extension for new patch
* version!
Co-authored-by: Martijn Otto <martijn@resolume.com>
Co-authored-by: Javier Matos Denizac <javier.matosd@gmail.com>
* [libice] replace macros with typedefs
* [libx11] fix dl linkage on linux and cleanup the cmake wrapper.
* [libxxf86vm] add port
* [libxtst] add port
* [libxt] add port
* [libxmu] add port
* [libxaw] add port
* bump port version
* v db
* fix libxpm and maybe cross libxt
* malloc returns null for cross builds
* fix typo
* fix stuff
* v db
* fix stuff ?
* WIP commit
* libxt cross fix
* add todo
* fix libxaw
* xcb add some fixes.
* fix todos
* fix arm ?
* fix path
* bump some versions
* shorten comment
* format manifest
* v db
* fix stuff
* ci baseline
* v db
* adjust libx11 wrapper again
* v db
* add license
* remove doubled entry from v db
* v db
* libxmu remove global variable.
* correctly split unistd.patch and apply it
* disable thread safe init in libx11 on windows
* v db
* libx11 append options correctly.
* v db
* still not correct.
* v db
* [arrow] Update Apache Arrow to 10.0.0
* Update versions
* Simplify and make more robust
* Use vcpkg_check_features()
* Use lower case for CMake package name
* Update version
* [xalan-c] deprecate port
The Xalan-C project is being retired upstream and moved to the Apache
Attic.
* [xalan-c] update versions
* Remove from the baseline entirely.
Co-authored-by: Billy O'Neal <bion@microsoft.com>
* Use vcpkg_build_nmake for windows incl. uwp
Use prerun shell for configuration
* [openssl] Generate OPENSSL_VERSION_MAJOR/MINOR/FIX
* Update versions
Co-authored-by: Billy Robert O'Neal III <bion@microsoft.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 port
* Updating version
* Adding accidentally removed license
* Version
* Bumping to the more recent 1.3.234
* Updating version
* Installing target
* Formatting
* Updating version
* Update to version 9.6.0
* add eigen dependency to vcpkg.json
* Update ports/vowpal-wabbit
* run x-add-version
* Change eigen to eigen3
* Run x-add-version
* Update hash
* x-add-version
* Update cmake patch
* x-add-version
* [poco] Fix feature netssl on Windows
* version
* Don't try to find OpenSSL on Windows
* version
* ... even if feature netssl is disabled
* version
* Append to FEATURE_OPTIONS
* version
* Minimize patch
* version
* Fix typo
* version
* Disable more "dependency pick-ups"
* version
* Revert change to fix-dependency.patch and unnecessary disable_find_package calls.
Co-authored-by: Lily Wang <494550702@qq.com>
Co-authored-by: Billy O'Neal <bion@microsoft.com>
* 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
Co-authored-by: Aleksandr Drozdov <aleksandr.drozdov@evomarine.ru>
Co-authored-by: Billy Robert O'Neal III <bion@microsoft.com>
Co-authored-by: Monica <v-liumonica@microsoft.com>
* [sdl2-image] Update to 2.6.2.
* [sdl2-image] Update baseline and version history.
* [sdl2pp] Update sdl2-image target name.
* [sdl2pp] Update baseline and version history.
* [sdl2-image] Fix .pc file generation.
* [sdl2-image] Visually align features in portfile.
* [sdl2-image] Shorten patch to the strict minimum.
* [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>
* Fix Skia in relase-only config
* Use the modern
release_thing()
if (NOT VCPKG_BUILD_TYPE)
debug_thing()
endif()
form
Co-authored-by: Billy Robert O'Neal III <bion@microsoft.com>
* make sure that Release only triplets will be successful
* updated version
* Use the modern NOT VCPKG_BUILD_TYPE form and combine ifs.
Co-authored-by: Billy Robert O'Neal III <bion@microsoft.com>
* Fix zydis find_package
Zydis currently nests the config.cmake files in zydis/zydis which is
then skipped by find_package(zydis CONFIG REQUIRED)
closes https://github.com/zyantific/zydis/issues/388
* Run x-add-version
* [sdl2] Bump to 2.24.2.
* [sdl2] Add a usage file.
* [sdl2] Update baseline and version history.
* [sdl2] Update `SDL2_VERSION` variable.
* [sdl2] Update `HEAD_REF`.
* Use VERSION.
Co-authored-by: Billy Robert O'Neal III <bion@microsoft.com>
* [xaudio2port] Update for 1.2.10 release
* Update baseline
* Use VERSION.
Co-authored-by: walbourn <chuckw_walbourn@yahoo.com>
Co-authored-by: Billy Robert O'Neal III <bion@microsoft.com>
* [qtbase] support for android
* Fix opengl on android
* Make gles a feature
* Adjust android dependencies
* v.db
* Make ANDROID_SDK_ROOT available to all qt* ports
* v db
* naming and feature
* v db
* Gate gles2 `!windows`
Co-authored-by: Alexander Neumann <30894796+Neumann-A@users.noreply.github.com>
* v db
* !linux
* v db
* add qtbase[gles2] to ci for linux
* v db
* disable opengl_desktop if gles2 is set
* disable gles3
* v db
Co-authored-by: Alexander Neumann <30894796+Neumann-A@users.noreply.github.com>
* [pthreads] Fixed Windows ARM build
* [pthreads] bump port-version
* * Add upstream submission link.
* Use VERSION
* Add quotes around NMAKE's path.
Co-authored-by: Billy O'Neal <bion@microsoft.com>
* [OpenSSL] Update to 3.0.7.
Fixes critical security vulnerability https://twitter.com/iamamoose/status/1584908434855628800
flags.patch part already applied by upstream removed.
Download location changed to openssl.org while a github tag is still missing.
* Revert unintentional boringssl change.
* Add vcpkg_minimum_required and switch back to GitHub now that a tag is available.
* [libdmx] add new port
* [libxcvt] add port
* [xbitmaps] add port
* format manifest
* use version
* v db
* add cross fixes and fix issue due to missing xorg macros on osx
* v db
* license
* v db
* Use the conventional copyright install.
* Correct the SHA512.
Co-authored-by: Billy Robert O'Neal III <bion@microsoft.com>
* Updating version file.
* Updating version file.
* Updates!
* Updates!
* Updating the version file.
* Updates!
* Updates!
* Updating version file.
* Updating version file.
* Updating version file.
* Updating version file.
* Updating the version file.
* Updating the version file.
* Updating the version file.
* Updating the version file.
* Updating the version file.
* Updating the version file.
* Updating the version file.
* Updating the version file.
* Updating the version file.
* Updating the version file.
* Updating the version file.
* Updating the version file.
* [directxmesh, directxtex, directxtk, directxtk12, uvatlas] updated for October 2022 releases
* Updated baseline
* UVatlas can use port 0
* Update baseline
* Removed extra entry
* Moved EXR support for DirectXTex upstream per feedback
* Update baseline
* Remove no longer used patch.
Co-authored-by: walbourn <chuckw_walbourn@yahoo.com>
Co-authored-by: Billy O'Neal <bion@microsoft.com>
* [tinyxml2]: do not force export the symbols when building statically
https://github.com/leethomason/tinyxml2/pull/922
* [tinyxml2]: check for TINYXML2_EXPORT on non windows
* [tinyxml2] avoid redefinition of TINYXML2_LIB
* update luabridge
* update version
* Use file(INSTALL for the copyright file, and formatting.
Co-authored-by: Monica <v-liumonica@microsoft.com>
Co-authored-by: Billy O'Neal <bion@microsoft.com>
* [cairomm] update to 1.16.2 (microsoft#27374)
* [cairomm] update to 1.16.2 (microsoft#27374)
* Use VERSION defined by vcpkg, fix VCPKG_LIBRARY_LINKAGE typo, modernize release-only build handling.
Co-authored-by: Billy Robert O'Neal III <bion@microsoft.com>
* [ffmpeg] Update the download address of gcc under windows arm
* Never gcc download under windows arm
* update ffmpeg.json
* Removed download requirement for "cpp.exe" preprocessor
* x-add-version
* freerdp fix single config
* libassuan fix single config builds
* libcanberra fix single config build
* libmysql fix single config builds
* libobd fix single config
* libusb allow single config wrapper
* nmap single config cleanup
* spdk single config stuff
* zeroc-ice fix single config
* zopfli single config fix
* use version date
* v db
* Revert unchanged libodb-pgsql port-version bump.
Co-authored-by: Billy O'Neal <bion@microsoft.com>
* [graphene] update to 1.10.8 (microsoft#27397)
* [graphene] regenerate versions registries (microsoft#27397)
* Use VERSION declared by vcpkg itself, add quotes.
* Add license field.
* Modernize vcpkg_extract_source_archive_ex
Co-authored-by: Billy Robert O'Neal III <bion@microsoft.com>
* [xcb-cursor] add port
* [xcb-errors] add port
* [xcb-image] add port
* [xcb-keysyms] add port
* [xcb-util] add port
* [xcb-wm] add port
* v db
* remove xcb-cursor
* Apply CR
Co-authored-by: Billy O'Neal <bion@microsoft.com>
* update ports to new version
* v db
* fix v db
* add missing DESTINATION parameter
* v db
* rename xcb-errors and xcb-wm
* v db
* only apply the patch on windows
* v db
Co-authored-by: Billy O'Neal <bion@microsoft.com>
* update Triton
* run x-add-version
* remove patches. not need them anymore
* run x-add-version
* add boost feature
* run x-add-version
* keep boost as feature
* rename as it was before
* run x-add-version
* add missing space
* run x-add-version
* delete explicit -DBOOST_INTERFACE
* run x-add-version
* update openmesh
* update version
* Replace deprecated functions
* update version
* Fix CI errors for x64-linux
* update version
* update scalar specification
* update version
* update openmesh
* update version
* Remove duplicate version set.
Co-authored-by: Monica <v-liumonica@microsoft.com>
Co-authored-by: Billy Robert O'Neal III <bion@microsoft.com>
* Update libssh to 0.10.4
* run x-add-version
* add license and remove port
* correct license
* run x-add-version
* Fix version database.
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>
* [ktx] Update to 4.1.0-rc3.
This also fixes a compilation error with the previous port version (4.1.0-rc2) when using feature ktx[tools].
* [ktx] Fix gnu libtool detection.
Co-authored-by: Billy O'Neal <bion@microsoft.com>
Co-authored-by: Jonliu1993 <13720414433@163.com>
* [libepoxy] update to 1.5.10 (microsoft#27395)
* [libepoxy] update to 1.5.10 (microsoft#27395)
* [libepoxy] Add license and add use version over semver (microsoft#27395)
* [libepoxy] Regenerate versions (microsoft#27395)
* Minor changes
* Shortcut loaders.cache generation
With -Dbuiltin-loaders=all, the cache file contains nothing but comment lines.
However, the generation is flaky on windows in vcpkg CI.
* Revise tool fixup (fixes mingw cross builds)
* Update versions
* add vowpalwabbit port
* update baseline
* update version
* update baseline after version change
* mark arm64-windows as fail
* Update vowpalwabbit.json
* Update ci.baseline.txt
* Update ci.baseline.txt
* update supports field in manifest
* run x-add-version
* Update ci.baseline.txt
* Add usage and nitpick quotes.
* rename port to vowpal-wabbit and add patch to remove bin targets
* update versions, rename port
Co-authored-by: Lily Wang <94091114+LilyWangLL@users.noreply.github.com>
Co-authored-by: Billy O'Neal <bion@microsoft.com>
Crypto++ checks the host machine instead of the target machine
when deciding which harware extensions it can use. This breaks
cross-compilation in most cases. For example compiling x64 binaries
on Apple Silicon doesn't work.
This change allows users to disable hardware specific instructions
using triplet files if they're trying to cross-compile, by adding
if(PORT STREQUAL "cryptopp")
set(CRYPTOPP_DISABLE_ASM "ON")
endif()
* Make glslang binaries an optional feature
* Update versions
* Use 'tools' instead of 'binaries' as feature name
* Update versions
Co-authored-by: Miro Vilkki <miro.vilkki@basemark.com>
* [clipp] Add patch to fix std::result_of deprecated in C++20
* x-add-version
* Modify version-string to version-date
* x-add-version
* Add upstream PR comment.
* Version DB
Co-authored-by: Billy Robert O'Neal III <bion@microsoft.com>
* [libxcomposite] add port
* [libxinerama] add port
* [libxpresent] add port
* [libxv] add port
* [libxscrnsaver] add port
* v db
* add license
* v db
* fix cross context
* v db
* add new port of CSerialPort v4.1.1
* add cserialport version info
* modify according to the suggestion
* update version info
* remove BUILD_SHARED_LIBS set, it is automatically set by vcpkg_cmake_configure
* update version info
* move copyright to the end
* update version info
* Set policy CMP0063 to NEW
This change enables CMake to set the symbol visibility of static
libraries. Since poly2tri is compiled as a static library, without this
change, it can lead to linker warnings about conflicting visibility
settings if it is itself linked into a dynamic library.
* fixup! Set policy CMP0063 to NEW
* amend! Set policy CMP0063 to NEW
Set default symbol visibility to hidden
Policy CMP0063 enables CMake to set the symbol visibility of static
libraries. Since poly2tri is compiled as a static library, without this
change, the default symbol visibility cannot be set, leading to linker
warnings about conflicting visibility settings if poly2tri is itself
linked into a dynamic library.
* Update DTL (Diff template library) version to 1.20
* use "version" instead of "version-string"
* Update port version
* fix json format
* Update version database
* added license field
* added license field
* update version database
* quote all paths to allow for spaces in the path
* update version db
* update benchmark to 1.7.0
* add new benchmark version.
* add license field to benchmark
* fixup! add license field to benchmark
* update benchmark version
* [vlpp] Fix configure issues, export unofficial target
* version
* Update to latest, add features, force static only
* patch format
* FIx feature option pos
* typo
* Remove source_group since it's no longer an interface library, fix remove code
* Drop support with uwp since port uses desktop app only api
* Drop support with osx, add system-related definitions
* Revert c7ba8be6d8
* correct relationship, add and modify features
* Remove double quotes, fix extra_includes
* fix installation
* Fix arm build, switch tool build to cmake
* Use official fix to fix arm issue
* update to latest to fix arm regression
* Update to latest
* Set to interface library
* version
* Update to latest
* version
* Apply suggestions
* version
* Update ref
* version
* official target
* version
* port:add xapian port
* add xapian version
* update version
* change cmake file
* update version
* add vcpkg-cmake-config
* update version
* modify cmake
* update version
* vcpkg_cmake_config_fixup path
* update version
* cmake fix
* update version
* add not supports platform
* update version
* Update ports/xapian/vcpkg.json
Co-authored-by: Lily Wang <94091114+LilyWangLL@users.noreply.github.com>
* Update ports/xapian/portfile.cmake
Co-authored-by: Lily Wang <94091114+LilyWangLL@users.noreply.github.com>
* Update ports/xapian/portfile.cmake
Co-authored-by: Lily Wang <94091114+LilyWangLL@users.noreply.github.com>
* Update ports/xapian/portfile.cmake
Co-authored-by: Lily Wang <94091114+LilyWangLL@users.noreply.github.com>
* update version
* Update xapian.json
* windows platform should only build release , the debug library is not work
* Update ports/xapian/vcpkg.json
Co-authored-by: Lily Wang <94091114+LilyWangLL@users.noreply.github.com>
* Update ports/xapian/vcpkg.json
Co-authored-by: Lily Wang <94091114+LilyWangLL@users.noreply.github.com>
* build release version only
* update version
* Add quotes to paths
* Update versions/x-/xapian.json
Co-authored-by: xiaoyifang <xiaoyifang@vvcn>
Co-authored-by: Lily Wang <94091114+LilyWangLL@users.noreply.github.com>
Co-authored-by: xiaoyifang <xiaoyifang@vv.cn>
Co-authored-by: Victor Romero <romerosanchezv@gmail.com>
* [im3d] New port
* [im3d] Update version files
* [im3d] Add license field
* [im3d] Add missing version file
* [im3d] CMakeLists.txt fixes
* [im3d] Update version files