* Support libavif building on UWP and ARM
Remove deprecated functions
Bump port version
Apply suggestions from code review
Co-authored-by: NancyLi1013 <46708020+NancyLi1013@users.noreply.github.com>
Bump version
Add version all
use patches
* Add version
* Disable deprecated functions using _CRT_SECURE_NO_WARNINGS rather than disabling 4996.
Co-authored-by: Billy Robert O'Neal III <bion@microsoft.com>
* Modernize lodepng portfile
* Update to 8c6a9e30
* Install LICENSE as copyright
* Don't install examples
* Remove unused parameter
* Merge lodepng-c into lodepng
* Add usage
* Omit lodepng-util: not official API
* Update versions
* [gdal] Don't use lz4: not a dependency
* [libjxl] Fix link flags
* Revise install cleanup, handle .dylib
* Add extra flags for uwp
* Workaround uwp toolchain quirks
* More dependency control, jxl_extras for tools only
* Pass the version to the build
* Update versions
* Skip CI for libjxl:arm-uwp
* Install usage file
* Update versions
* Use version-date for lodepng, mark lodepng-c as deprecated, and update version database.
Co-authored-by: Billy Robert O'Neal III <bion@microsoft.com>
* updating qt stuff to 6.2.2
* add missing modules for 6.2.2
* remove patch from qtbase
* add qtpositioning
* add qml feature
* add supports statement
* small ref change
* fix hash
* remove ,
* qtlocation is now emtpy
* get as list of files
* fix error in manifest
* add tool name
* fix qtapplication?
* print bin files
* fix qtapplicationmanager
* format
* set policy
* fix git fetch
* fix ref variable
* fix pc files for taglib
closes#21834
* fix qtinterfaceframework
* format manifest
* version stuff
* fix qtapplicationmanager
* fix version
* make qt buildable for static windows builds.
* version corrections
* add extra paths; otherwise it breaks out of the buildtree
* version stuff.
* trying to fix qtapplicationmanager
* add supports field
* fix cross case
* fix stuff
* version stuff
* [libdisasm] Support uwp
* version
* Add dependency vcpkg-cmake
* version
* [breakpad] drop support with uwp
* version
* use _CRT_SECURE_NO_WARNINGS instead
* version
* [skCrypter] add new port
[skCryper] format vcpkg.json
* [skCrypter] update baseline
* [skCrypter] rename folder to all l lowercase
* [skCrypter] rerun x-add-version
* Revise portfile and patch
* Install pc file for windows
* Update versions
* Remove readosm failure from CI baseline
* Revise dependencies based on #include, use pkgconfig
* Revise portfile
* Update to 5.0.1
* Update versions
* Fix release-only nmake build
* Update versions
* [foxi] create a new port
* [foxi] update git-tree, version
* [foxi] fix windows build
* [foxi] disable UWP because of build failure
* LOAD_LIBRARY_SEARCH_DEFAULT_DIRS undefined
* Rename patch to better indicate the patch's purpose and to clarify that it need not be replicated upstream.
Co-authored-by: Billy Robert O'Neal III <bion@microsoft.com>
* update meson to 0.60.1
* add port vcpkg-tool-meson for consistency deprecate usage of tool-meson
* [skip actions] make every port using meson depend on vcpkg-tool-meson
(except pkgconf for now.)
* fix subtle bugs in vcpkg_find_acquire_program
make the port install meson if the system does not provide it.
* make pkgconf depend on meson
* restore old vcpkg_find_acquire_program behavior for versioning
* Update ports/gstreamer/vcpkg.json
remove duplicated dependency
* remove invalid option in glib
* [skip actions] fix ci failures?
* remove invalid option in gstreamer
* try without cmake
* get more logs from meson configure.
* update glib to 2.70.1
* fix typo
* fix pc file of flac
* update meson to 0.60.2
* try the patch from the other pr.
* patch meson .....
* version stuff
* fix port version
* fix gstreamer version
* remove version
* format-manifest
* version stuff
* format manifest again
* revert version stuff
* remove outdated gtk options
* version stuff
* pango version stuff
* correct baseline lost in merge
* Fix fontconfig version db
Co-authored-by: Billy Robert O'Neal III <bion@microsoft.com>
* [sdl2pp] no absolute paths
* [sdl2-image][sdl2-mixer][sdl2-ttf][sdl2pp] Install and fix .pc files
Co-authored-by: Robert Schumacher <roschuma@microsoft.com>
* [symengine] no absolute paths
* [symengine] Fix relative calculation of include
* Update versions
Co-authored-by: Robert Schumacher <roschuma@microsoft.com>
* enabled osx builds now that https://github.com/microsoft/vcpkg/issues/6645 is fixed
* updated port version since upsteam was unchanged
* update version database
* Delete vcpkg_fail_port_install call.
* Unblock arm.
Co-authored-by: Lisa Ong <>
Co-authored-by: Billy Robert O'Neal III <bion@microsoft.com>
* [vcpkg-gn] Adding gn as a host only port
* Disable support for x86 and fix variable name usage.
* [vcpkg-gn] Version information.
* Updating documentation.
Co-authored-by: David McCloskey <davmcclo@gmail.com>
* [libgit2] Add Exported CMake Targets
* update version
* update version
* Remove no longer applicable comment.
Co-authored-by: Lily Wang <v-lilywang@microsoft.com>
Co-authored-by: Billy Robert O'Neal III <bion@microsoft.com>
* [poly2tri] Fix consuming the library due to incorrectly encoded header
sweep.h was in ANSI codepage and some characters were illegal in utf-8
* Completely remove the surname.
Co-authored-by: Osyotr <8740768+Osyotr@users.noreply.github.com>
Co-authored-by: Billy Robert O'Neal III <bion@microsoft.com>
* [egl-registry] update
* [opengl-registry] update + pc file
* [glad] update due to new opengl spec layout
* fix hash
* version stuff
* push glad to port verison 3
* version stuff
* fix version
* use glob for opengl-registry installation.
* version stuff
* Apply suggestions from code review
Co-authored-by: JonLiu1993 <63675417+JonLiu1993@users.noreply.github.com>
* version stuff
Co-authored-by: JonLiu1993 <63675417+JonLiu1993@users.noreply.github.com>
* [kf5*] Update to 5.87
* [kf5*] Wrap paths in quotes
* [kf5*] Use current portfile spec
* [kf5*] Add missing PACKAGE_NAME where applicable
* [kf5config] use vcpkg_copy_tools to copy tools
* [kf5*] Install data files to a standard /share location
* [kf5sonnet] use vcpkg_copy_tools to copy tools
* [kf5*] no need to remove non-existent folders
* [kf5windowsystem] link against XCB when building statically
* [kf5dbusaddons] link against X11Extras when building statically
* [kf5syntaxhighlighting] handle /qml and /bin dirs
* [kf5*] KDE_INSTALL_QMLDIR instead moving by hand
* [kf5syntaxhighlighting] install kate-syntax-highlighter tool
* [kf5*] Formatting
* [kf5config] copy libexec tools to correct subfolders on *nix
* [kf5globalaccel] Make XCB XTEST optional requirement
* [kf5kio] Find LibMount when building statically
* [kf5kio] Revert blkid usage
221a94a66c
* [kf5*] Disable any doc leftovers
* [kf5*] update versions
* [kf5sonnet] don't build examples
* [kf5*] update versions
* [ecm] vcpkg-cmake-config dependency is extraneous
* [kf5kio] formatting
* [kf5*] update versions
This caused wxwidgets to get set on as far as the upstream build system cares if wxwidgets was built first regardless of the feature setting, which broke in CI with unresolved external symbol errors in wxwidgets' internals.
Resolves nightly CI failure:
```
"D:\buildtrees\osg\x86-windows-dbg\install.vcxproj" (default target) (1) ->
"D:\buildtrees\osg\x86-windows-dbg\ALL_BUILD.vcxproj" (default target) (3) ->
"D:\buildtrees\osg\x86-windows-dbg\src\osgPlugins\OpenCASCADE\osgdb_opencascade.vcxproj" (default target) (54) ->
(ClCompile target) ->
D:\buildtrees\osg\src\raph-3.6.5-0028e69d98.clean\src\osgPlugins\OpenCASCADE\ReaderWriterOpenCASCADE.cpp(214,49): error C2039: 'Nodes': is not a member of 'Poly_Triangulation' [D:\buildtrees\osg\x86-windows-dbg\src\osgPlugins\OpenCASCADE\osgdb_opencascade.vcxproj]
```
DICOM disabled because there's a check for dcmtk which isn't a dependency of osg[plugins]
Inventor disabled because there's a check for this library.
Opencascade disabled because it's broken.
All others disabled because they were behind some kind of if (XXX_found) in src\osgPlugins\CMakeLists.tx, except, Quicktime left alone because that's part of MacOS?
* add vcpkg-qmake
* add missing ,
* format manifest
* fix silly $( mistake
* fix syntax issues
* fix if since cmake port seems to b e out of sync
* add qwt test port
* wip transfer commit
* fix remaining issues. add docs.
* enable verbose output
* fix qt.conf and prl files
* [skip actions] add missing ()
* disable debug flag
* prl files are not only in /lib
* bump qtbase version
* version stuff
* more prl fixes.
* update version
* revert qwt update
* version stuff
* revert changes to qtbase
* make vcpkg-cmake a direct dependency
Co-authored-by: Robert Schumacher <roschuma@microsoft.com>
* add supports native. remove host deps.
* remove comment
* format manifest
* overwrite version
Co-authored-by: Robert Schumacher <roschuma@microsoft.com>
* Fix CMake configuration for 3rd party libraries
Fix CMake configuration for Eigen3 and glog in TheiaConfig.cmake. Use OpenImageIO::OpenImageIO instead of ${OPENIMAGEIO_LIBRARIES} in CMakeLists.txt.
* Create new port version pointing to latest port commit.
* Revert "Create new port version pointing to latest port commit."
This reverts commit d4d4bd7cc3.
* advance port version
* create new version and update baseline
* replace deprecated vcpkg functions
* create new port version
* Back out multiple update of port-version of theia.
* Update version database.
Co-authored-by: Daniel Buhrig <daniel.buhrig@ottobock.de>
Co-authored-by: Billy Robert O'Neal III <bion@microsoft.com>
* RESTinio updated to 0.6.14.
* Fix for RESTinio's vcpkg.json.
* x-add-version for RESTinio.
* Fixes for RESTinio vcpkg.json and portfile.cmake files.
* x-add-version for RESTinio.
* [bux] Add new port
* Corrections according to Create Pull Request suggested questions
* SHA512
* Mark fails into .\scripts\ci.baseline.txt
* Mark fails into .\scripts\ci.baseline.txt
* No need of "port-version": 1 in vcpkg.json
* Update version database
* Update ports/bux/portfile.cmake
Co-authored-by: JonLiu1993 <63675417+JonLiu1993@users.noreply.github.com>
* Update ports/bux/portfile.cmake
Co-authored-by: JonLiu1993 <63675417+JonLiu1993@users.noreply.github.com>
* Update ports/bux/portfile.cmake
Co-authored-by: JonLiu1993 <63675417+JonLiu1993@users.noreply.github.com>
* Update ports/bux/vcpkg.json
Co-authored-by: JonLiu1993 <63675417+JonLiu1993@users.noreply.github.com>
* Update bux.json
* Update ports/bux/vcpkg.json
* update version
* Update scripts/ci.baseline.txt
Co-authored-by: JonLiu1993 <63675417+JonLiu1993@users.noreply.github.com>
* update bux support
* update version
* update version
* Rename bux to buck-yeh-bux
* Update version database
* [buck-yeh-bux] upgrade to v1.5.0
1. [New] `bux::C_ParaLog` is ready for a variety of parallel logging configurations, filtered or unfiltered.
2. [New] Necessary helper classes for implementation _s.t_ logger users no longer need to declare child source instances explicitly.
3. [New] Add methods to `ParaLog.h` & `SyncLog.h` to support testability.
4. [New] Add unit test cases to `ParaLog.h` & `SyncLog.h` (test_paralog & test_logger)
5. [New] Update what are found in `test/` to `test/archlinux/aur_poc/`
6. [Bug] `std::uniform_int_distribution<unsigned char>` no longer allowed.
7. [Change] `CUR_FUNC_` for Windows (MSVC)
8. [Change] `tbb` is no longer implicitly needed by C++ standard library.
9. [Change] `smoke_filtlog.cpp` verifies 2-level log filters ok.
* Missing comma in versions/b-/buck-yeh-bux.json
* buck-yeh-bux 1.6.0
* Corrections made according to NancyLi1013's requests in PR #20813
* Fix SHA key in versions/b-/buck-yeh-bux.json
* Update to buxk-yeh-bux v1.6.2
* [buck-yeh-bux-mariadb-client] The first release
* Add dependency to libmariadb
* Inccorect git-tree value in versions/b-/buck-yeh-bux-mariadb-client.json
* linux build is enabled
* [buck-yeh-bux] Upgrade to 1.6.3 to allow u64-linux
* linux build is disabled again for not recognizing C++20 header <concpts> yet
* Mark vcpkg.json to support Linux but ci.baseline.txt to fail the CI build
* Repair buck-buck-yeh-bux in version database.
Co-authored-by: JonLiu1993 <63675417+JonLiu1993@users.noreply.github.com>
Co-authored-by: Jonliu1993 <13720414433@163.com>
Co-authored-by: Billy Robert O'Neal III <bion@microsoft.com>
* [pcl] Add feature and fix find libusb, fix pkgconfig
* version
* Re-fix libusb
* version
* Re-fix libusb
* version
* Add space to libs
* version
* Disable OPENNI, fix more pkgconfigs
* Disable more options
* Re-make patch
* version
* fast-float update to v3.2.0
* update version
* update
* update version to v3.2.0
* update version
* update version
* update version
* update
* revert portfile.camke
* update version
* [proj4,vtk,mapnik] Upgrade to proj 8.0.0. Make vtk compatible via upstream patch and mapnik by buildscript tweak.
* [mapnik, proj4, vtk]: add versions
* Enable CI for libspatialite:x64-windows-static-md
* Use pkgconfig for nmake
* Use pkgconfig for autotools; fix mingw
* Install pc file for windows
* Add feature interface, make GPLv2+ features optional
* spatialite-tools need libspatialite[rttopo]
* Update versions
* new port for libical
* ports/libical/portfile.cmake - cleanup
* [libical] implement fixes from pull request
* [libical] update to 3.0.11, modernize port file
* [libical] make rscale a default feature
* [libical] update versions
* [libical] don't make rscale deault for now, disable on static
* [libical] update versions
Co-authored-by: Allen Winter <allen.winter@kdab.com>
* [openblas] make openblas build on MinGW
* Portfile cleanup: Join separate vcpkg_check_feature calls and add double quotes according to maintainer guidelines.
* Portfile cleanup: Migrate vcpkg cmake commands from deprecated to new functions.
* Portfile cleanup: Migrate vcpkg cmake commands from deprecated to new functions (2) - missed a spot.
* Re-factory code
* version
* [shogun] Fix include cblas path
* version
Co-authored-by: JackBoosY <yuzaiyang@beyondsoft.com>
* [ace] Upgrade to ACE 7.0.4, added myself as maintainer, added some todo's for ACE 7.0.5 when it becomes available
* ports/ace/portfile.cmake:
* ports/ace/vcpkg.json:
* [ace] Update port file
* ports/ace/vcpkg.json:
* [ace] Upgrade to 7.0.4
* [ace] Updated version database
* update version
* [ace] Upgrade to 7.0.5
* ports/ace/portfile.cmake:
* ports/ace/vcpkg.json:
* [ace] Updated version database
* [ace] Make platform toolset more maintainable
* ports/ace/portfile.cmake:
* Updated version database
Co-authored-by: Jonliu1993 <13720414433@163.com>
* [unixODBC] update to 2.3.9
* [unixodbc] convenience update for dynamic/static linking of ltdl and Iconv
* [unixodbc] update to 2.3.9 - review findings
* [magnum-plugins] Update head features and bundled dependency
* [magnum-plugins] Format vcpkg.json
* [magnum-plugins] Use vcpkg_extract_source_archive
* [magnum-plugins] Formatting
* [magnum-plugins] Replace deprecated functions
* [magnum-plugins] add zstd dependency to basisimageconverter and basisimporter
* [magnum-plugins] Update version
* Update to 3.1.15
* Modernize portfile
* Keep plugins
* Always use vcpkg zlib instead vendored copy
* Use zlib and openssl modules in pc file
* Always install pc file, drop non-relocatable mariadb_config
* UWP is not supported
* Use schannel SSL backend on windows
* Fix exported includedir and libdir
* Fixup windows pc file
* Disable extra static lib
* Disable plugins with extra dependencies
* [libmariadb] Namespace targets with unofficial::
* Update versions
* Enable CI for x86-windows: no conflict with mysql
* Re-enable lib mariadbclient via feature
* Use openssl targets to handle multi-config
* Update versions
* CR request
* Update versions
* [onnx] build onnxifi targets without SHARED/MODULE
* update version to 1.10.2
* provide license field in vcpkg.json
* [onnx] update version, baseline
* [onnx] remove vcpkg_fail_port_install for UWP
* it's already described in the "supports"
* Update casclib to 2021-11-16
* Update CI baseline
* Add patch for shared Windows builds
* Update CI baseline
* Fix find_package
* Update CI baseline
Co-authored-by: chausner <chausner@users.noreply.github.com>
* [kissfft] update, add kiss_fftr
* [kissfft] remove deprecated vcpkg function
* [kissfft] update version in vcpkg index
* [kissfft] export symbol
* [kissfft] update version
* [kissfft] change version
* [kissfft] bump version hash
* [bux] Add new port
* Corrections according to Create Pull Request suggested questions
* SHA512
* Mark fails into .\scripts\ci.baseline.txt
* Mark fails into .\scripts\ci.baseline.txt
* No need of "port-version": 1 in vcpkg.json
* Update version database
* Update ports/bux/portfile.cmake
Co-authored-by: JonLiu1993 <63675417+JonLiu1993@users.noreply.github.com>
* Update ports/bux/portfile.cmake
Co-authored-by: JonLiu1993 <63675417+JonLiu1993@users.noreply.github.com>
* Update ports/bux/portfile.cmake
Co-authored-by: JonLiu1993 <63675417+JonLiu1993@users.noreply.github.com>
* Update ports/bux/vcpkg.json
Co-authored-by: JonLiu1993 <63675417+JonLiu1993@users.noreply.github.com>
* Update bux.json
* Update ports/bux/vcpkg.json
* update version
* Update scripts/ci.baseline.txt
Co-authored-by: JonLiu1993 <63675417+JonLiu1993@users.noreply.github.com>
* update bux support
* update version
* update version
* Rename bux to buck-yeh-bux
* Update version database
* [buck-yeh-bux] upgrade to v1.5.0
1. [New] `bux::C_ParaLog` is ready for a variety of parallel logging configurations, filtered or unfiltered.
2. [New] Necessary helper classes for implementation _s.t_ logger users no longer need to declare child source instances explicitly.
3. [New] Add methods to `ParaLog.h` & `SyncLog.h` to support testability.
4. [New] Add unit test cases to `ParaLog.h` & `SyncLog.h` (test_paralog & test_logger)
5. [New] Update what are found in `test/` to `test/archlinux/aur_poc/`
6. [Bug] `std::uniform_int_distribution<unsigned char>` no longer allowed.
7. [Change] `CUR_FUNC_` for Windows (MSVC)
8. [Change] `tbb` is no longer implicitly needed by C++ standard library.
9. [Change] `smoke_filtlog.cpp` verifies 2-level log filters ok.
* Missing comma in versions/b-/buck-yeh-bux.json
* buck-yeh-bux 1.6.0
* Corrections made according to NancyLi1013's requests in PR #20813
* Fix SHA key in versions/b-/buck-yeh-bux.json
* Update to buxk-yeh-bux v1.6.2
Co-authored-by: JonLiu1993 <63675417+JonLiu1993@users.noreply.github.com>
Co-authored-by: Jonliu1993 <13720414433@163.com>
* [libxslt] Fix linux dynamic build and replace absolute paths with relative
Also remove docs, python and plugins since they all do nothing
* [libxslt] Use pkg-config for libxml2; provide libxslt.pc on Windows
* [libxslt] Update version db
* [libxslt] Revert change to vcpkg_copy_tools
* [libxslt] Typo COPY_RECURSE
Co-authored-by: Osyotr <8740768+Osyotr@users.noreply.github.com>
Co-authored-by: Robert Schumacher <roschuma@microsoft.com>
* Update hypre to 2.23.0
* Update CI baseline
* Add back vcpkg_check_linkage(ONLY_STATIC_LIBRARY) on Windows
* Update CI baseline
Co-authored-by: chausner <chausner@users.noreply.github.com>
* Update asio-grpc to v1.3.0
* Update asio-grpc baseline and versions
* Remove boost-asio, libunifex and standalone-asio features from asio-grpc. Add a usage file. Update it to 1.3.1
* Remove asio-grpc 1.3.0 from versions/