* [imgui] Enable C++ 11 standard as code requires it
see vcpkg issue microsoft#25588
* [imgui] Enable C++ 11 standard using target_compile_features
As lerppana suggested:
It is better to use cxx_std_11 meta feature instead of locking the version number.
This should indicate cmake to use at least 11 instead of exactly 11.
see vcpkg issue microsoft#25588
* [imgui] update versions (vcpkg x-add-version imgui)
Enable C++ 11 standard as code requires it
see vcpkg issue microsoft#25588
* feature upgrade rxcpp version from v4.1.0 to v4.1.1
* feature x-add-version
* fix rxcpp version hash diff
* feature migrating new cmake function
* feature upgrade vcpkg from v4.1.0 to v4.1.1
* fix format-manifest
* feature use version instead of version-string
* feature run x-add-version for rxcpp
* feature add license to rxcpp
* feature x-add-version for rxcpp
* update vcpkg.json
* update version
Co-authored-by: Jonliu1993 <13720414433@163.com>
* Add support for loongarch64 cpu.
* update port version database
* update port version
* Do nothing...
* Revert "Do nothing..."
This reverts commit b73b0e4cb8.
Co-authored-by: Jamlys Lee <jamlys_lee@163.com>
Co-authored-by: Victor Romero <viromer@microsoft.com>
* Add new port ezfoundation
* Update version registry for ezfoundation
* Skip unsupported Linux and OSX build for ezfoundation
* Add license field for ezfoundation
* Update version registry for ezfoundation
* Add supports spec in manifest
* Update version registry
Co-authored-by: Mark Keinz <makei@microsoft.com>
* Revert "[wxwidgets] Remove debug asserts from Release build. (#25240)"
This reverts commit 6e16931acd.
* Update to 3.1.7
* Update installation layout
* Upstream CMake export is not ready for use
* Update versions
* Remove obsolete patch
* Use msvc layout for mingw on windows
* Add debug-support feature
* Update versions
* Fix condition
* Update versions
* Restore symlink patch
* Update versions
* Remove trace option from test port
* Enable testing without feature debug-support
* Fixup defaults for using without debug support
* Expect wxrc-3.1 for mingw cross builds ("unix" layout)
* Update versions
* [quickcpplib] Update port @2022-07-04
* [quickcpplib] Invert polyfill features
* [quickcpplib] Update version database
* [quickcpplib] Exclude CI failures
* Fix build failure for loongarch64 cpu.
* Update port version of boost-build.
* Update port version database.
* update sha512 of libharu-shading-pr-157.patch
* update vcpkg.json of libharu
* fix spelling wrong for 'version-date'.
* update port version database
* Revert "update sha512 of libharu-shading-pr-157.patch"
This reverts commit 64410af12c.
* update port version database
Co-authored-by: Jamlys Lee <jamlys_lee@163.com>
* Always save config.log, even on error
* Always save config.log and CMakeCache.txt[.log]
* Add SAVE_LOG_FILES option
* Make implicit lookups explicit
* Update versions
Explicitly disable icu feature if not selected in vcpkg
Co-authored-by: Osyotr <8740768+Osyotr@users.noreply.github.com>
Co-authored-by: JackBoosY <yuzaiyang@beyondsoft.com>
* [json-c] Updated to the latest version
* [json-c] Change
* [json-c] Fixes
* [json-c] Changes that have been requested
* [json-c] Formatted and x-add-version
* [json-c] Changes that have been requested
* [json-c] Changes that have been requested
* [json-c] Fix SHA
* Fix failure of cross-compiling for ffmpeg due to use inappropriate strip.
* Update port version of ffmpeg.
* Remove redundant adjust condition.
* Update version database
Co-authored-by: Jamlys Lee <jamlys_lee@163.com>
* Updated portfile and patches for the osgEarth 3.3 release
* Updated portfile and patches for the osgEarth 3.3 release
* Update version database
* Update vcpkg.json
* added license
* re-formatted
* re-formmatted again
* update port
* Update version database
* Update versions/baseline.json
upstream osgearth changed, set port back to 0
Co-authored-by: Frank <65999885+FrankXie05@users.noreply.github.com>
* updated version
* Update portfile.cmake
added cleanup
* updated version
* Update find-package.patch
fix Blosc
* Update find-package.patch
fix Blosc again
* version update
* Removed optional dependencies and submodule downloads
* update version
* Remove downloaded imgui in case it was not cleaned, better comments, and only download imgui if tools enabled
* updated version
* Update versions/o-/osgearth.json
* Update versions/o-/osgearth.json
Co-authored-by: Paul Levy <plevy@pelicanmapping.com>
Co-authored-by: Frank <65999885+FrankXie05@users.noreply.github.com>
Co-authored-by: Jack·Boos·Yu <47264268+JackBoosY@users.noreply.github.com>
* Update isalConfig.cmake
* Refactor build process
* Remove debug/share on non-Windows
* Fix build, fix config.cmake, correct usage info
* version
* Add supports, add license
* cleanup baseline
* version
* update supports
* version
* Correct include path
* version
* Fix lib name on non-Windows
* version
* Apply suggestion
* version
* Apply suggestions
* version
* Apply suggestion
* version
Co-authored-by: JackBoosY <yuzaiyang@beyondsoft.com>
* Initial port for Ableton Link
* Added missing versions/a-/ableton.json file
* Added double quotes to all relative paths in portfile.cmake
* Removed CMakeLists.txt file from the installed files
* Use Catch2 only in CMakeLists.txt, when test features are enabled
* Made find_package asio conditional too
* Update the sqlpp11 port to version 0.61 + SQLite3
* Update the sqlpp11 version to 0.61
* Update dependencies in sqlpp11 ports
* Update sqlpp11 and its connectors versions
* Update files according to the maintainer guide
* Update the sqlpp11 version
* Update SHA512
* Version instead of version-string
* Update the sqlpp11 version
* Version-string instead of version
* Version update
* Vesrion update after script
* Update according to checks
* Replace connector ports by empty one
* Update the sqlite3 connector port to dummy one
* Remove non exsistent sqlpp11 sqlite3 version
* Make the mysql connector port as obsolete
* Format vcpkg.json in sqlpp11's ports
* Update sqlpp11's ports versions
* Backward compatibility in the mysql connector
* Update version in sqlpp11's mysql connector
* Remove non exsistent sqlpp11 mysql version
* Updated gamenetworkingsockets to 1.4.1
Also use "version-semver" to specify the version, since we are using
Semantic Versioning.
* Add gamenetworkingsockets v1.4.1
* [gamenetworkingsockets] update version to 1.4.1
* update version
Co-authored-by: Jonliu1993 <13720414433@163.com>
* Updating version info.
* Updating version info.
* Updating version info.
* Updating version info.
* Updating version info.
* Updating version info.
* Updating version info.
* Updating version info.
* Updating version info.
* Updating version info.
* Updating version info.
* Updating version info.
* Updating version info.
* Updating version info.
* [libdatachannel] chore(version): updated to 0.17.7
* [libdatachannel] chore(version): updated to 0.17.7 version
* [libdatachannel] chore(version): updated to 0.17.7 version sha
* update version
* [libdatachannel] update version to 0.17.8
* del version
* update version
* format patch
* overwrite version
Co-authored-by: FrankXie <v-frankxie@microsoft.com>
* [test] Test rapidjson hash
* Restore the origin hash
* version
* Re-trigger download
* version
* Try to check hash again
* version
* Remove empty space to reduce changes size
* version
* increase num
* version
* [qtbase] Change qt source downloads to point at GitHub
* [qtbase] Rewrite update system to emit tarball data
* [qtbase] PR feedback
* Update Qt to 6.3.1
* reenable qtlocation ?
* v db
* move buildtrees - to b in pipeline; trying to get webengine logs
* fix patch
* v db
* remove special handling of arm cross case fixed in windows toolchain
* v db
* Fix stuff
* fix more stuff
* fix more stuff
* retry
* fix regex replacement
* fix regex stuff. And qtinterface ref?
* more fixes
* remove unused variable
* v db
* Revert scripts/azure-pipelines/test-modified-ports.ps1
* v db fix
* revert qtlocation changes
* revert v db
* v db
* v db
Co-authored-by: Robert Schumacher <roschuma@microsoft.com>
* QT arm64-windows build (WIP)
* Updated versions
* Undo changes made to graphviz in error
* Only remove OpenGL for ARM
* Update version database
* Update version database
* updated libs not compatible with uwp+arm
* Update version database
* Enable QT in CI
* qt5-base not compat
* Update ports/qtapplicationmanager/vcpkg.json
Co-authored-by: Jack·Boos·Yu <47264268+JackBoosY@users.noreply.github.com>
* Update ports/qt5-imageformats/vcpkg.json
Co-authored-by: Jack·Boos·Yu <47264268+JackBoosY@users.noreply.github.com>
* Updated versions
Co-authored-by: Jack·Boos·Yu <47264268+JackBoosY@users.noreply.github.com>
* [sqlite3] Remove the restriction of using find_dependency(Threads) only under static linking
* x-add-version
Co-authored-by: Cheney-Wang <v-xincwa@microsoft.com>
* Add files via upload
* [new port] avro-cpp
* add boost-format
* remove comments
* remove comments
* [librdkafka] Upgrade up to 1.9.0
* [librdkafka] Upgrade up to 1.9.0
* [librdkafka] Upgrade up to 1.9.0
Co-authored-by: Alexander Smyslov <aleksandr.smyslov@libertexgroup.com>
Co-authored-by: Smyslov Alexander Nikolayevich <aleksandr.smyslov@fxclub.com>
* New port for dv-processing library
* formatting manifest
* Version update in manifest
* Adding to the versioning system
* Better compatibility for compiler checking when installing
* Version update
* Not using archive release anymore; cli11 is now a vcpkg dependency; cmakemod cloned and copied to the correct directory
* Version update
Co-authored-by: Rokas Jurevicius <rokas.jurevicius@inivation.com>
* [imgui] Update to 1.88
* [imgui] Update version files
* [imgui-sfml] Build for C++11 to support imgui 1.88 changes
* [imgui-sfml] Update version files
* [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>
* Fix zeromq mingw build issues
* upd. zeromq port version (5 to 6)
* upd. zeromq version files
* Made dynamically set and declared flags based on VCPKG_LIBRARY_LINKAGE more explicit
* Update version database
* I mean
* version
* Update ports/zeromq/portfile.cmake
Co-authored-by: Jack·Boos·Yu <47264268+JackBoosY@users.noreply.github.com>
* upd. zeromq version
* revert WITH_PERF_TOOLS changes
* upd. zeromq version
* reset zeromq BUILD_TESTS option to ZMQ_BUILD_TESTS CACHE var
* upd. zeromq version
Co-authored-by: JackBoosY <yuzaiyang@beyondsoft.com>
Co-authored-by: Jack·Boos·Yu <47264268+JackBoosY@users.noreply.github.com>
* Opencascade fix build on Linux
* Added fontconfig to deps
* Updated version database
* Updated license identifier
* revert back the license
* bump up the port version
* vcpk add all
* Update versions/o-/opencascade.json
Co-authored-by: Jack·Boos·Yu <47264268+JackBoosY@users.noreply.github.com>
* Fix the application of VCPKG_CMAKE_CONFIGURE_OPTIONS with more than one option
VCPKG_CMAKE_CONFIGURE_OPTIONS (plural) is meant to be a list of options to be added to a cmake invocation.
But it was being applied quoted, which disallowed it from containing multiple options.
- If it was initialized with a list, cmake would get the options ";"-separated.
- If it was initialized with a blank-separated string, cmake would get the entire astring quoted as a single argument.
The fix is simple: don't (ever) quote arguments to list(APPEND) unless they are really meant to be a single element to append to the list.
* Update the version-date of vcpkg-cmake
* Update hash after rebase
* Fix vcpkg-cmake.json
In my defence, I'm new to this...
Co-authored-by: Juan Carlos Arevalo Baeza (JCAB) <jcab@ntdev.microsoft.com>
* Updating ktx zstd patch to work for non-windows platforms
* Formatting
* Updating version
* Extra version nonsense
* Private zstd
* Versioning
* Updating hash of ktx revision and tweaking mingw toolchain to find gcc/g++ differently
* Updating version
* Removing change to mingw
* Revise portfile
* Plugins are a default feature; fix disabling
* Remove line continuations from pc file
vcpkg_fixup_pkgconfig cannot handle it.
* Control nvtt plugin via feature
* Control dae plugin, not find_package
* Control fontconfig via feature
Use CMake's (3.14) find module for which vcpkg provides a wrapper.
OSG links to Fontconfig::Fontconfig.
OSG default is to use Fontconfig except for ios and android.
* Control freetype via feature
Use CMake's find module for which vcpkg provides a wrapper.
OSG links to FREETYPE_LIBRARIES.
* Control RestHttpDevice via feature
Only this plugin needs boost.
* Drop unused liblas dependency
* Drop unused coin dependency
Coin was meant to be used for the inventor plugin,
but this plugin is disabled.
* Control sdl1 via feature
* Enable apps on linux
* Disable apps and docs for debug
* Drop example application patch
* Use option, not patch, to disable DLL versioning
* Fix osg plugin PDB installation
* Prefer <Pkg>_LIBRARIES for linking
<Pkg>_LIBRARIES carries debug+release config and transitive usage requirements.
* Curl patches are obsolete now.
We leverage CURL_LIBRARIES via link-libraries.patch.
* Add unofficial config export
* Use toolchain's windows version
Fixes mingw build.
* Avoid extra dependency lookups
* Silence warnings about plugin control variables
* Define OSG_LIBRARY_STATIC
* Revise copying of plugins
* Control OpenEXR via feature
Unblock uwp.
* Allow jasper without opengl
* [osgearth] Remove obsolete geos patching
The build uses exported geos config.
* [osgearth] Serialize linking to avoid OOM errors
* [osgearth] Fix minor portfile issues
* [osgearth] Prefer <Pkg>_LIBRARIES for linking
<Pkg>_LIBRARIES carries debug+release config and transitive usage requirements.
* [osgearth] Use unofficial osg config
* [osgearth] Fix lib installation dir
* [osgearth] Revise OSGEARTH_LIBRARY_STATIC
* [osgearth] Revise find_package patching
* [osgearth] Revise copying of plugins
* [osgearth] Disable tools for debug variant
* [osgearth] Control Blend2D via feature
* Update versions
* Fix plugin lookup
* Update versions
* CR request
* Update versions
* [osgearth] Remove tools from default features
* Update versions
* [quickcpplib] Update port to ned14/quickcpplib@568e1811
* [quickcpplib] Fix incorrect license information
* [quickcpplib] Switch to the version-date scheme
* [quickcpplib] Add version 2022-06-17 to database
* cppcms
* cudnn
* devicenameresolver
* epsilon
* fann
* cudnn license
* devicenameresolver version
* epsilon
* version
* Remove from ci baseline
* license
* version
* libbf
* version
* Why are those ports unsupported on static? I think because of failing post build lint
* version
* cppcms
* version
* epsilon
* version
* typo
* version
* test on static
* version
* cppcms not supported on static
* version
* cudnn
* device
* version
* try again...
* version
* version-date
* version
* [cppcms] Patch out tests & examples
* version
* Fix patch
* version
* remove debug include
* version
* [cppcms] copy pdbs
* version
* Add another post-release update.
https://sourceforge.net/p/wtl/patches/66/
* Put the WTL includes into a subdirectory again.
This reverts 1323f4b8.
* Update metadata.
* Update more metadata.
* Mention the source of the post-release update list
* Refresh metadata.
* Revert "Put the WTL includes into a subdirectory again."
This reverts commit 1d9c1d6120.
* [saucer] add new port
[saucer] add lockpp dependency
beleg
* [lockpp] add new port
* [saucer] update ref
* [saucer] only support static
* fix: revert cibaseline
* refactor: also disable uwp
* [saucer,lockpp] remove superflous dependencies
* [lockpp] update version
* [saucer] update to 1.0.0
* [saucer] specifiy only static library
* [saucer] bump ref
* [saucer] remove unused dependency
Co-authored-by: Robert Schumacher <roschuma@microsoft.com>
* [saucer] use vcpkg webview2
Co-authored-by: Robert Schumacher <roschuma@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>
* [wxWidgets] Remove debug asserts from Release build.
Currently when building wxWidgets in Release mode, the debug asserts are enabled.
This fixes this issue by providing a necessary define to disable them.
Ref: https://docs.wxwidgets.org/3.1.6/group__group__funcmacro__debug.html
[wxCharts, vcpkg-ci-wxwidgets] Update ports to include fix for wxWidgets release build with debug asserts off when building a dynamic/shared library.
Signed-off-by: Vitalii Koshura <lestat.de.lionkur@gmail.com>
* Update wxcharts.json
Co-authored-by: LilyWangLL <94091114+LilyWangLL@users.noreply.github.com>
* [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.
* [buck-yeh-bux] Upgrade to 1.6.5
* [buck-yeh-bux] Upgrade to 1.6.5
* Add "license" field
* Correction nade by `./vcpkg format-manifest ports/buck-yeh-bux/vcpkg.json`
* Update according to `git rev-parse HEAD:ports/buck-yeh-bux`
* [buck-yeh-bux-mariadb-client] Upgrade to 1.0.3
* [buck-yeh-bux-sqlite] New port
* `vcpkg.json`/"supports" changed to "!(arm | uwp | osx | linux)" for all my ports
And remove the corresponding lines from `ci.baseline.txt`
* Update "port-version" & "git-tree"
* Update "port-version"
* Update "git-tree" but revert "port-version"
* Update ports/buck-yeh-bux-mariadb-client/vcpkg.json
Co-authored-by: Cheney Wang <38240633+Cheney-W@users.noreply.github.com>
* Update ports/buck-yeh-bux/vcpkg.json
Co-authored-by: Cheney Wang <38240633+Cheney-W@users.noreply.github.com>
* Run `./vcpkg x-add-version ...` to update port-version
* Update buck-yeh-bux-mariadb-client.json
* Update buck-yeh-bux.json
* [buck-yeh-bux] Update to 1.6.6
* [buck-yeh-bux] Update to 1.6.6
* [buck-yeh-bux] Update to 1.6.6
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>
Co-authored-by: Cheney Wang <38240633+Cheney-W@users.noreply.github.com>
* [hdf5] Refix msmpi library path in pkgconfig
* version
* version
* Apply suggestion
* version
* [hdf5] Use post-hoc string replacement
* version
Co-authored-by: Robert Schumacher <roschuma@microsoft.com>
* Provide Deshaw Research's Random123 implementation
* Convert CONTROL to vcpkg.json.
* Update versions/baseline.json.
* Remove call to deprecated function.
* Address reviewer comments by using vcpkg_from_github.
* Implement recommended changes from MR review.
* Update x-add-version.
* Random123 uses a proprietary license that is very similar to BSD.
* Random123 uses a proprietary license that is very similar to BSD.
* Update versions file.
* format portfile.cmake
* x-add-version
* apply suggestion
* x-add-version
Co-authored-by: Lily Wang <v-lilywang@microsoft.com>
* Adding libcaer port file
* Formatting libcaer config
* Adding version info
* Git tree update for libcaer
* Updating static builds and osx / linux platforms
* Version update
* Removing deprecated methods and fixing linux build
* libcaer version update
* Fix macos build
* Version update
* Macos test
* Version update
* Update patch file
* Version update
* Version update
* Fixing comments
* Formatting
* Versioning update
* Adding pkgconfig fixup
* Version update
Co-authored-by: Rokas Jurevicius <rokas.jurevicius@inivation.com>
* [mmloader] Fix supports
* Fix version db
* Fix version
* version
* [mmloader] Remove from CI baseline
* unsupported on UWP
* version
* Revert version db
* Update download link
* Fix version database.
* Remove skips from ci.baseline.txt.
* Use versioned download link
Updated to use versioned download links for macOS, Linux x86 and Linux x64, in addition to Windows.
* Update portfile.cmake
* Remove support for arm and uwp
* Update ci.baseline.txt
* Update version database.
Co-authored-by: Billy Robert O'Neal III <bion@microsoft.com>
* [plog] Update to 1.1.8
* Update ports/plog/usage
Co-authored-by: Frank <65999885+FrankXie05@users.noreply.github.com>
* Update plog.json version hash
Co-authored-by: Frank <65999885+FrankXie05@users.noreply.github.com>
* [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.
* [buck-yeh-bux] Upgrade to 1.6.5
* [buck-yeh-bux] Upgrade to 1.6.5
* Add "license" field
* Correction nade by `./vcpkg format-manifest ports/buck-yeh-bux/vcpkg.json`
* Update according to `git rev-parse HEAD:ports/buck-yeh-bux`
* [buck-yeh-bux-mariadb-client] Upgrade to 1.0.3
* [buck-yeh-bux-sqlite] New port
* `vcpkg.json`/"supports" changed to "!(arm | uwp | osx | linux)" for all my ports
And remove the corresponding lines from `ci.baseline.txt`
* Update "port-version" & "git-tree"
* Update "port-version"
* Update "git-tree" but revert "port-version"
* Update ports/buck-yeh-bux-mariadb-client/vcpkg.json
Co-authored-by: Cheney Wang <38240633+Cheney-W@users.noreply.github.com>
* Update ports/buck-yeh-bux/vcpkg.json
Co-authored-by: Cheney Wang <38240633+Cheney-W@users.noreply.github.com>
* Run `./vcpkg x-add-version ...` to update port-version
* Update buck-yeh-bux-mariadb-client.json
* Update buck-yeh-bux.json
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>
Co-authored-by: Cheney Wang <38240633+Cheney-W@users.noreply.github.com>
* Update jwt-cpp to 0.6.0
* New version added to vckpg metadata
* jwt-cpp: license field and port version reset
* jwt-cpp: fix for versions and port-version field
* jwt-cpp: fix for SHA digest
Co-authored-by: Thiago Macedo <thiago@sincronica.com.br>
* [cvtt] Add port.
* [cvtt] Modified to unofficial-cvtt
* Apply suggestions from code review
Co-authored-by: Robert Schumacher <roschuma@microsoft.com>
* [cvtt] Renamed to convectionkernels
Co-authored-by: Robert Schumacher <roschuma@microsoft.com>
* update to 6.60
* add license field
* use path from cmakelists, not the port name (which aren't necessarily the same)
* fail cases are already listed in the supports field
* add versions
* [wtl] Fix internal include path
* more double quotes
* change to version
* version
* typo
* version
* Add license
* version
* Apply suggestion
* version
* [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.
* [buck-yeh-bux] Upgrade to 1.6.5
* [buck-yeh-bux] Upgrade to 1.6.5
* Add "license" field
* Correction nade by `./vcpkg format-manifest ports/buck-yeh-bux/vcpkg.json`
* Update according to `git rev-parse HEAD:ports/buck-yeh-bux`
* [buck-yeh-bux-mariadb-client] Upgrade to 1.0.3
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>
## 1.0.0-beta.3 (2022-06-07)
### Breaking Changes
- `ValueToSend` field in `TpmAttestationOptions` becomes `Payload`.
- `AddIsolatedModeCertificatesOptions` becomes `AddIsolatedModeCertificateOptions`
- `RemoveIsolatedModeCertificatesOptions` becomes `RemoveIsolatedModeCertificateOptions`
- Renamed `AttestEnclaveOptions` to `AttestSgxEnclaveOptions` and `AttestOpenEnclaveOptions`.
- `AttestationClient` and `AttestationAdministrationClient` creation is now done using the factory method `AttestationClient::Create()` and `AttestationAdministrationClient::Create()`.
* [docs] Delete embedded documentation in favor of docs/
Drive-by for the helper ports:
1. "documentation": "https://vcpkg.io/en/docs/README.html"
2. "license": "MIT"
3. Use `include_guard(GLOBAL)` in all script files
4. Make sure any persistent variables are saved to the cache
* [docs] Restore empty regenerate.ps1 to satisfy Azure Pipelines
* [docs] PR comments
* [hareflow] Add hareflow
* Fix version info
* Mark windows x86 as skip
* PR fixes & drop exclusion of x86 windows
* Add newline to portfile
* Fix dependencies
* [cppwinrt] rewrote port to leverage cppwinrt.exe tool from nuget.org
* Reformat
* Update baseline
* Update ports/cppwinrt/portfile.cmake
Co-authored-by: Robert Schumacher <roschuma@microsoft.com>
* Update ports/cppwinrt/CMakeLists.txt.in
Co-authored-by: Robert Schumacher <roschuma@microsoft.com>
* Update ports/cppwinrt/portfile.cmake
Co-authored-by: Robert Schumacher <roschuma@microsoft.com>
* Update ports/cppwinrt/portfile.cmake
Co-authored-by: Robert Schumacher <roschuma@microsoft.com>
* Update ports/cppwinrt/CMakeLists.txt.in
Co-authored-by: Robert Schumacher <roschuma@microsoft.com>
* Update ports/cppwinrt/CMakeLists.txt.in
Co-authored-by: Robert Schumacher <roschuma@microsoft.com>
* Update ports/cppwinrt/CppWinRT-config.cmake.in
Co-authored-by: Robert Schumacher <roschuma@microsoft.com>
* Simplifed CMakeLists.txt
* Update baseline
* Fix build break
* Update baseline
* Still need SDK version scanning fallback for ADO pipelines
* Refresh baseline
* Additional code review
* Update baseline
* Don't need a config-version file for a VCPKG only CMake
* Baseline update
* [cppwinrt] Simplify port
* Update ports/cppwinrt/vcpkg.json
Co-authored-by: LilyWangLL <94091114+LilyWangLL@users.noreply.github.com>
* Update baseline
Co-authored-by: Robert Schumacher <roschuma@microsoft.com>
Co-authored-by: LilyWangLL <94091114+LilyWangLL@users.noreply.github.com>
* [c4core] update version to 0.1.9
* update version
* [ryml] update version to 0.4.1
* update version
* add license
* update version
* disable triplet arm-uwp
* overwrite version
* format patch
* overwrite version
* don't use new macro
* update version
* [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.
* [buck-yeh-bux] Upgrade to 1.6.5
* [buck-yeh-bux] Upgrade to 1.6.5
* Add "license" field
* Correction nade by `./vcpkg format-manifest ports/buck-yeh-bux/vcpkg.json`
* Update according to `git rev-parse HEAD:ports/buck-yeh-bux`
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>
* [getopt-win32] ARM64 support
* retrigger checks
* updated git-tree sha
* Specify ports that do not support ARM but were enabled by getopt-win32 adding support.
* Upated SHA's
* Update ports/getopt-win32/portfile.cmake
Formatting indentation fix.
Co-authored-by: Mengna Li <95600143+Adela0814@users.noreply.github.com>
* Formatting indentation fix.
* Update version database
* [getopt-win32] Use CMake
* Updating versions
Co-authored-by: Mengna Li <95600143+Adela0814@users.noreply.github.com>
Co-authored-by: Robert Schumacher <roschuma@microsoft.com>
* Updated to latest release:
https://github.com/libusb/hidapi/releases/tag/hidapi-0.12.0
* Update SHA
* SHA = 0
* Overwrite version
* SHA512
* version
* Removed failing line introduced in #22320
* version
* Added vcpkg_replace_string again, now for libhidapi.cmake instead of hidapi.cmake
* x-add-version
* update nethost
* bump nethost version
* Add CMake exports in an unofficial- namespace
https://github.com/microsoft/vcpkg/blob/master/docs/maintainers/maintainer-guide.md#add-cmake-exports-in-an-unofficial--namespace
* fix port version and deprecated functions
* change nethost version date to version
* update usage
* add quotes to paths and export targets directly
* bump nethost version
* [nethost] Only build one flavor
* fix build error
* bump nethost version
Co-authored-by: Robert Schumacher <roschuma@microsoft.com>
* boringssl: Add a patch to disable another warning breaking build for VS2022.
Filed upstream as https://bugs.chromium.org/p/boringssl/issues/detail?id=495
* Update versions
* format portfile.cmake
* x-add-version
* Update patch, remove -WX and -Werror
* x-add-version
* update patch's name
* x-add-version
Co-authored-by: Lily Wang <v-lilywang@microsoft.com>
* Take gperf from vcpkg tool if possible
* [gperf] Install binary into tools/gperf/
* Fix kf5codecs gperf bug
* Add PREPEND to freetds port
* fix gperf for qtwebengine
* make gperf modern port
Co-authored-by: Robert Schumacher <roschuma@microsoft.com>
* [imgui] Add supports for features dx-binding and metal-binding and metal-binding
* x-add-version
Co-authored-by: Lily Wang <v-lilywang@microsoft.com>
* [flecs] Add new port
Fix#10774.
* [flecs] Add version stuffs
* [flecs] Disable UWP support
GetModuleHandle doesn't support UWP.
* [flecs] Overwrite version
* [flecs] Add vcpkg-cmake-wrapper.cmake
* [flecs] Overwrite version
* Consolidate autotools patches with pkg-config
Fixes mingw builds.
* No msbuild limitations for mingw
* Implement readline support
* Remove features which never built
* Bonjour support is osx only
* Move remaining support checks to manifest
* Remove libpq uwp fail from ci baseline
* Update versions
* Bump version to 8.0.0
* Update version files
* Update patches
* Update version files
* Add patch for MSVC 2022 compat
* Update version files
* [arrow] Minimize dependencies patch
* [arrow] Fix issue with getting brotli include dir for dynamic targets
Co-authored-by: Robert Schumacher <roschuma@microsoft.com>
* [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
* [wxwidgets] Fix find dependency pcre2
* version
* Use pcre2.pc
* version
* Fix double quotes
* version
* Use PC_PCRE2_LINK_LIBRARIES instead of target name to fix wx-config content
* version
* Set wxUSE_SECRETSTORE to FALSE to avoid introduce system pcre in wx-config
* version
* update meson and see what breaks
* include patch again.
* update meson to 0.62.1
* remove old patch
* move to 64bit since 32bit not longer exists.
* fix gobject-introspection
* v db
* revert nasm changes
* set MESON_SCRIPT instead of MESON.
* v db
* apply CR
Co-authored-by: Robert Schumacher <roschuma@microsoft.com>
* v db
Co-authored-by: Alexander Neumann <you@example.com>
Co-authored-by: Robert Schumacher <roschuma@microsoft.com>
* [jsoncons] Update to version 0.168.7
* [jsoncons] Update to ver 0.168.7, update baseline
* [jsoncons] port-version removed from vcpkg.json
* update version
* Modernize and use new functions
* overwrite version
Co-authored-by: FrankXie <v-frankxie@microsoft.com>
* [kinectsdk1, kinectsdk2] Add Config.cmake.in
* change version-string to version
* x-add-version
* update supports
* x-add-version
* [kinectsdk1][kinectsdk2] Switch to lessmsi
Co-authored-by: Lily Wang <v-lilywang@microsoft.com>
Co-authored-by: Robert Schumacher <roschuma@microsoft.com>
* update openjpeg
* update openjpeg
* add arm patch and license
* reduce to version
* update db
* fix fastcgi to always use make
* remove from baseline
* openjpeg add tools feature
* vdb
* add supports statement. fastcgi uses stuff which only is allowed in desktop apps.
* format manfiest
* ver db
Co-authored-by: Billy Robert O'Neal III <bion@microsoft.com>
* libxslt update and switch to cmake
* give logs.
* Revert "give logs."
This reverts commit fddf7675c9.
* fine tuning
* version stuff
* format manifest
* ver db
* Trailing whitespace and terminal newline.
Co-authored-by: Billy Robert O'Neal <bion@microsoft.com>
* [qt5-webengine] Manually add nodejs to the path (microsoft#23574)
The build process requires nodejs to be in PATH when webengine is
built, and will build only the pdf-plugin if it's not (see #23574)
* [qt5-webengine] Workaround MSVC2022 Internal Compiler Error
(microsoft#23574)
Add a patch based on
https://codereview.qt-project.org/c/qt/qtwebengine-chromium/+/407582
which was merged into upstream. We can't take the upstream patch
directly, because the patch was committed to the chromium
(sub)repository which is a subdirectory in the release zip file, i.e.
I had to modify the pathnames for the patch to apply
* [qt5-webengine] Update diagnostics (microsoft#23574)
I've spotted the linker using 16GB singlehandedly on the release
(opposed to "debug") packaging, and emory consumption was almost
permanently over 32GB while compiling, though peak memory
consumption can be reduced by setting up low values for
VCPKG_MAX_CONCURRENY
Also, reword the build-prefix-too-long message
* [qt5-webengine] Attempt enabling windows ci baselines (microsoft#23574)
* [qt5-webengine] Regenerate version registries (microsoft#23574)
* Also remove out of date comments from ci.baseline.txt referring to deleted lines.
* Revert "Also remove out of date comments from ci.baseline.txt referring to deleted lines."
This reverts commit 7a4d846431.
* [qt5-webengine] Re-add webengine blacklisting to ci.baseline (microsoft#23574)
Co-authored-by: Billy Robert O'Neal III <bion@microsoft.com>
* Fix angle macos build
* Fix angle port version
* Fix angle port version
* Fix angle_common source files for macos
* upgrade angle port version to #4
* Fix angle port version, again...
* Fix angle port version, again, again...
* [catch2] Update to 3.0.1
* [catch2] Update version files
* [catch2] Move catch2main.lib to the manual-link folder
* [catch2] Update version files
* [catch2] Fix catch2main library path on every platform
* [catch2] Update version files
* New port: openctm
* Change openctm from "version-semver" to "version"
Co-authored-by: Frank <65999885+FrankXie05@users.noreply.github.com>
* Update openctm versions file
* Use ${PORT} instead of openctm directly
* Put CMake configs in the unofficial namespace.
* dos2unix
Co-authored-by: Frank <65999885+FrankXie05@users.noreply.github.com>
Co-authored-by: Billy Robert O'Neal III <bion@microsoft.com>