* [angle] Update to chromium/5249
- Refactor build system based on WebKit's CMake build system for libANGLE
- Add maintainer-notes.md
* [angle] Fetch & generate more files in portfile
* [angle] Move maintainer-notes.md
* [angle] Port changes from #27701
* Merge install tweak from #28547
* [angle] Tweak PlatformLinux
* Run x-add-version
* [angle] Update to chromium/5414
* Run x-add-version
* Fix version database.
* Fix version database
---------
Co-authored-by: Billy Robert O'Neal III <bion@microsoft.com>
Co-authored-by: Jonliu1993 <13720414433@163.com>
* [binlog] Add new port
Add binlog, a high performance C++ log library to produce structured
binary logs.
* run x-add-version
---------
Co-authored-by: Eddie James <eajames@linux.ibm.com>
* [sdl2-mixer] Bump to version 2.6.3
* [sdl2-mixer] Fix findFluidSynth on windows-static.
* [sdl2-mixer] vcpkg_minimum_required is not needed
* [sdl2-mixer] Control SDL2MIXER_MOD with libmodplug
If SDL2MIXER_MOD is left on when no backend is availble, CMake issues a
warning.
* [sdl2-mixer] Turn off SDL2MIXER_DEPS_SHARED
Similar issue to #28137. SDL2MIXER_OPUS_SHARED and
SDL2MIXER_VORBIS_VORBISFILE_SHARED need to be manually
turned off as they are unconditionally turned on.
* [sdl2-mixer] Set the correct vorbis backend.
Even when SDL2MIXER_VORBIS_VORBISFILE was set to ON, stb_vorbis would be
used as the default backend.
* [sdl2-mixer] Use vcpkg_install_copyright
* [sdl2-mixer] Ensure flac and mpg123 are selected.
Turn off header-only libraries when the features are selected.
* [sdl2-mixer] Patch missing call to find_dependency
This is fixed upstream but has not been included in the 2.6.x branch.
* [sdl2-mixer] Fix dependency linking.
- The FLAC target is an upstream patch.
- VCPKG's opusfile port is static-only, meaning Opus and Ogg needs to be
linked explicitly.
* [sdl2-mixer] Update baseline.
---------
Co-authored-by: MonicaLiu <v-liumonica@microsoft.com>
* 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>
* [opusfile] Generate pc files.
This is needed for SDL_mixer. (see #29487)
* [opusfile] Modernise portfile.
- Use `${VERSION}` for the REF.
- Use `vcpkg_check_features` to check for opusurl.
- Replace deprecated functions with the ones from `vcpkg-cmake`.
- Use `vcpkg_replace_string` to edit the header.
- Use `vcpkg_install_copyright` to install the license.
* [opusfile] Update baseline.
* [opusfile] Add license field to vcpkg.json.
* [opusfile] Install pc files for debug.
* [opusfile] Update version.
* [opusfile] Don't install debug pc file in release.
* [opusfile] Update version.
## 1.4.0 (2023-02-07)
### Features Added
- Added token caching. To benefit from it, share the `shared_ptr` to the same credential instance between multiple client instances.
- Added Azure CLI Credential.
- Added authority host overriding support for `ClientCertificateCredential`.
- Added Azure Stack support for `ClientCertificateCredential`.
- Added Azure App Service API version `2019-08-01` support for `ManagedIdentityCredential`.
## 1.1.0 (2023-02-07)
### Breaking Changes
- Changed `AttestationClient::AttestTpm` to match `AttestOpenEnclave` and `AttestSgxEnclave`:
- Added `std::vector<uint8_t>` dataToAttest parameter to the `AttestTpm()` client method.
- Removed `Payload` in `TpmAttestationOptions`.
- Changed `TpmResult` in `TpmAttestationResult` to type `std::vector<uint8_t>`.
* [openturns] add port
* v db
* fix missing boost dep.
* fix static stuff and others.
* v db
* reorder mpc and mpfr for linux
* v db
* add openturns:x64-osx=fail to ci baseline because vm uses old bison.
* move baseline fail above comment
* Add ci.baseline.txt note describing why it doesn't work.
* Add usage text.
* fix version
* v db
---------
Co-authored-by: Billy Robert O'Neal III <bion@microsoft.com>
* update geotrans:SHA512
* update version
* format
* update version
* update geotrans 3.9
* update version
* format
* update version
---------
Co-authored-by: MonicaLiu <v-liumonica@microsoft.com>
* Update CMakeLists.txt
* print lib prefix and suffix
* set extension to bc
* wip: wasm .bc copy workaround
* hack wasm32 boost libs copy
* rename bc to a
* remove status messages
* update port ver
* run addver cmd
* Add etcd-cpp-vpiv3 ports.
Signed-off-by: Tao He <sighingnow@gmail.com>
* Add version files
Signed-off-by: Tao He <sighingnow@gmail.com>
* Address linter comments
Signed-off-by: Tao He <sighingnow@gmail.com>
* Format
Signed-off-by: Tao He <sighingnow@gmail.com>
* Update the version
Signed-off-by: Tao He <sighingnow@gmail.com>
* Adding usage text
Signed-off-by: Tao He <sighingnow@gmail.com>
* Update version
Signed-off-by: Tao He <sighingnow@gmail.com>
* Double quotes
Signed-off-by: Tao He <sighingnow@gmail.com>
* Update the version
Signed-off-by: Tao He <sighingnow@gmail.com>
---------
Signed-off-by: Tao He <sighingnow@gmail.com>
* [openslide] add port
* v db
* don't buffer fixing triplets which are unsupported
* v db
* Apply suggestions from code review
Co-authored-by: Cheney Wang <38240633+Cheney-W@users.noreply.github.com>
* v db
---------
Co-authored-by: Cheney Wang <38240633+Cheney-W@users.noreply.github.com>
* Update opentelemetry-cpp to v1.8.2
* Add feature description to otlp-http
* Update opentelemetry-cpp.json
* use ${VERSION} in portfile.cmake
* update version
---------
Co-authored-by: Lily Wang <94091114+LilyWangLL@users.noreply.github.com>
Co-authored-by: Lily Wang <494550702@qq.com>
* [sqlite3] Control features with a configuration header rather than CMake or pkgconfig.
Resolves https://github.com/microsoft/vcpkg/pull/29335
Alternate of https://github.com/microsoft/vcpkg/pull/29258
@Neumann-A points out that controlling features through CMake configs and pkgconfig causes MSBuild customers to be left out in the cold. Moreover, attempting to add parenthesis to the SQLITE_API marco breaks autotools. This change makes such parenthesis unnecessary and ensures the configuration bits are used with automatic linking.
* Ensure feature controls affect the .c too, use less MAYBE_UNUSED.
* Correctly note that zlib has no effect without tools.
* Always add DL_LIBS even when static linking.
* [sqlitecpp] Unconditionally enable column metadata because that is done in the sqlite3 port.
* Add missing -l prefix on CMAKE_DL_LIBS
* [ptc-print] Add the current usage
* version
* update usage and use usage
* version
* Use the officially exported usage
* update version
* miss the space
* version
* [cyclonedds] Add new port
* [cyclonedds] Update supports
* [cyclonedds] Update version
* Add usage, vcpkg_fixup_pkgconfig.
* [cyclonedds] Update ddsperf dependencies
---------
Co-authored-by: Billy Robert O'Neal III <bion@microsoft.com>
* [arg-router] Add new port
https://github.com/cmannett85/arg_router
* [arg-router] Use VERSION CMake var
* [arg_router] Do not copy README and LICENSE to share dir
* Add quotes.
---------
Co-authored-by: Billy Robert O'Neal III <bion@microsoft.com>
* Updated rapidcheck to 2023-01-13.
* Updated version files.
* Add license note and quotes.
* Forgot to fix version DB :)
---------
Co-authored-by: Billy Robert O'Neal III <bion@microsoft.com>
* Bump to 2023-02-03
* update version database
* Remove unnecessary entries from `ci.baseline.txt`.
---------
Co-authored-by: Billy Robert O'Neal III <bion@microsoft.com>
* [blosc] Update to 1.21.3
* Update version
* [blosc] Update to 1.21.3
* update version
* [blosc] update to 1.21.3
* [blosc] Modify review comments
* [blosc]Modify CI Error
* [blosc]Modify review comments
* [blosc]Modify the patch name
* [blosc]modify CI error
* [blosc]update version
* [blosc]update version
* update version
* update version
* update git-tree
---------
Co-authored-by: Lily Wang <494550702@qq.com>
* [azure-core-cpp] Update to 1.8.0
## 1.8.0 (2023-02-02)
### Features Added
- Added support for parsing space character in place of 'T' in RFC3339 DateTimes.
- Added support for HTTP proxy servers, both unauthenticated and with basic authentication.
- Added universal support for several TLS options:
- Added the ability to set the expected TLS root certificate for TLS connection (useful if a proxy server uses a TLS certificate that is not chained to a known root).
- Added the ability to enable TLS certificate revocation list checks (off by default).
- For libcurl only: Allow TLS connection to succeed if CRL retrieval fails.
- *NOTE*: This change only applies if libcurl is built using the OpenSSL crypto backend. It does NOT apply if libcurl uses the schannel (Windows default) or SecureTransport (macOS/iOS default).
### Breaking Changes
- Changed the name of several distributed tracing HTTP span attributes:
- `requestId` is renamed to `az.client_request_id`
- `serviceRequestId` is renamed to `az.service_request_id`
- Bearer token authentication will not work for endpoint URL protocol schemes other than `"https"`. This ensures token security and is consistent with the Azure SDKs for other languages.
- Removed `noexcept` specification from `Azure::DateTime::clock::now()`.
- Updated retry policy timeouts to conform to Azure guidelines.
- The default delay between retries is changed from 4 seconds to 800ms.
- The maximum retry delay is changed from 2 minutes to 60 seconds (one minute).
If the original behavior is desired, customers can adjust these timeouts by changing the `RetryDelay` and `MaxRetryDelay` fields in the `RetryOptions` structure.
### Bugs Fixed
- Fixed bug in WinHTTP client which caused the `IgnoreUnknownCertificateAuthority` and `EnableCertificateRevocationListCheck` fields to be ignored if they were passed in from `TransportOptions`.
- [[#4206]](https://github.com/Azure/azure-sdk-for-cpp/issues/4206) Fixed connectivity issues in libcurl HTTP transport which can occur if a TCP connection is dropped prematurely. (A community contribution, courtesy of _[ahojnnes](https://github.com/ahojnnes)_)
### Other Changes
- Update distributed tracing attributes to align with current Azure Distributed Tracing Conventions attributes and names.
- Added the ability to consume version 1.1.1n of OpenSSL.
- Added support for Identity token caching, and for configuring token refresh offset in `BearerTokenAuthenticationPolicy`.
- Improved cancellation support for WinHTTP transport.
### Acknowledgments
Thank you to our developer community members who helped to make Azure Core better with their contributions to this release:
- Johannes Schonberger _([GitHub](https://github.com/ahojnnes))_
* [azure-core-tracing-opentelemetry-cpp] Update to 1.0.0-beta.4
## 1.0.0-beta.4 (2023-02-02)
### Features Added
- Aligned OpenTelemetry tracing infrastructure with OpenTelemetry 1.17.0 conventions for use with Azure Monitor.
### Other Changes
- Suppress several warnings from opentelemetry-cpp package.
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.
* [raygui] Add new port
* Update ports/raygui/portfile.cmake
Co-authored-by: Mengna Li <95600143+Adela0814@users.noreply.github.com>
* [raygui] Update version
---------
Co-authored-by: Mengna Li <95600143+Adela0814@users.noreply.github.com>