23 Commits

Author SHA1 Message Date
Amin Yahyaabadi
d9af3f5586
[fmt,folly] backport '/utf-8 only if the compiler is MSVC at build time' (#40944) 2024-09-24 12:42:06 -04:00
miyanyan
fe1cde61e9
[fmt] update to 11.0.2 (#39738) 2024-08-03 00:41:25 -07:00
wtz
50ca16008c
[multiple ports] Keep description consistent with upstream (#37998)
<!-- If your PR fixes issues, please note that here by adding "Fixes
#NNNNNN." for each fixed issue on separate lines. -->

<!-- If you are still working on the PR, open it as a Draft:
https://github.blog/2019-02-14-introducing-draft-pull-requests/. -->

<!-- If this PR updates an existing port, please uncomment and fill out
this checklist: -->

- [x] Changes comply with the [maintainer
guide](https://github.com/microsoft/vcpkg-docs/blob/main/vcpkg/contributing/maintainer-guide.md).
- [ ] ~SHA512s are updated for each updated download.~
- [ ] ~The "supports" clause reflects platforms that may be fixed by
this new version.~
- [ ] ~Any fixed [CI
baseline](https://github.com/microsoft/vcpkg/blob/master/scripts/ci.baseline.txt)
entries are removed from that file.~
- [ ] ~Any patches that are no longer applied are deleted from the
port's directory.~
- [x] The version database is fixed by rerunning `./vcpkg x-add-version
--all` and committing the result.
- [x] Only one version is added to each modified port's versions file.

<!-- If this PR adds a new port, please uncomment and fill out this
checklist:

- [ ] Changes comply with the [maintainer
guide](https://github.com/microsoft/vcpkg-docs/blob/main/vcpkg/contributing/maintainer-guide.md).
- [ ] The name of the port matches an existing name for this component
on https://repology.org/ if possible, and/or is strongly associated with
that component on search engines.
- [ ] Optional dependencies are resolved in exactly one way. For
example, if the component is built with CMake, all `find_package` calls
are REQUIRED, are satisfied by `vcpkg.json`'s declared dependencies, or
disabled with
[CMAKE_DISABLE_FIND_PACKAGE_Xxx](https://cmake.org/cmake/help/latest/variable/CMAKE_DISABLE_FIND_PACKAGE_PackageName.html).
- [ ] The versioning scheme in `vcpkg.json` matches what upstream says.
- [ ] The license declaration in `vcpkg.json` matches what upstream
says.
- [ ] The installed as the "copyright" file matches what upstream says.
- [ ] The source code of the component installed comes from an
authoritative source.
- [ ] The generated "usage text" is accurate. See
[adding-usage](https://github.com/microsoft/vcpkg-docs/blob/main/vcpkg/examples/adding-usage.md)
for context.
- [ ] The version database is fixed by rerunning `./vcpkg x-add-version
--all` and committing the result.
- [ ] Only one version is in the new port's versions file.
- [ ] Only one version is added to each modified port's versions file.

END OF NEW PORT CHECKLIST (delete this line) -->
2024-04-09 12:10:21 -04:00
Weihang Ding
c764ada376
[fmt] Fix visibility (#35793)
- [x] Changes comply with the [maintainer
guide](https://github.com/microsoft/vcpkg-docs/blob/main/vcpkg/contributing/maintainer-guide.md)
- [x] SHA512s are updated for each updated download
- [x] The "supports" clause reflects platforms that may be fixed by this
new version
- [x] Any fixed [CI
baseline](https://github.com/microsoft/vcpkg/blob/master/scripts/ci.baseline.txt)
entries are removed from that file.
- [x] Any patches that are no longer applied are deleted from the port's
directory.
- [x] The version database is fixed by rerunning `./vcpkg x-add-version
--all` and committing the result.
- [x] Only one version is added to each modified port's versions file.

```
ld: warning: direct access in function 'fmt::v10::detail::format_error_code(fmt::v10::detail::buffer<char>&, int, fmt::v10::basic_string_view<char>)' from file '/usr/local/vcpkg/installed/x64-osx/lib/libfmt.a(format.cc.o)' to global weak symbol 'decltype(fp.begin()) fmt::v10::detail::parse_format_specs<int, fmt::v10::detail::compile_parse_context<char> >(fmt::v10::detail::compile_parse_context<char>&)' from file '/usr/local/vcpkg/installed/x64-osx/lib/libspdlog.a(spdlog.cpp.o)' means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings.
```

When link with `spdlog`, it shows this warning.

This problem was once reported in #29280 by @marcovc

And this pr fix it.
2024-02-27 01:02:58 -08:00
Bruce Mitchener
b8ec6abf5d
[fmt] Update to 10.2.1 (#36033) 2024-01-04 17:00:31 -08:00
Bruce Mitchener
a344996f1d
[fmt] Update to 10.2.0 (#35971) 2024-01-02 14:39:37 -08:00
Jón Bjarni
c9e2aa851e
[fmt] Update to 10.1.1 (#33767)
* update fmt to 10.1.1

* fmt baseline and version
2023-09-18 09:58:50 -07:00
chausner
05a57650f3
[fmt] Update to 10.1.0 (#33128)
* Update fmt to 10.1.0

* Update CI baseline

---------

Co-authored-by: chausner <chausner@users.noreply.github.com>
Co-authored-by: Cheney-Wang <850426846@qq.com>
2023-08-17 10:52:12 -07:00
Pierre Wendling
656fcc6ab2
[fmt] Update to 10.0.0 (#31378)
* [fmt] Update to version 10.0.0.

* [fmt] Update portfile.

- Remove dead code. It is no longer necessary to manually move DLLs and
edit CMake configs.
- Use vcpkg_install_copyright.

* [fmt] Update baseline.

* [cachelib] Update to 2023.05.08.00, support fmt 10

* Update to 2023.05.08.00.
* Add patch to support fmt 10.
* Update baseline.

* [spdlog] Add upstream patch for fmt 10.

* Add upstream patch to support fmt 10.
* Update portfile.
* Add usage.
* Update baseline.

* [seacas] Add upstream patch to support fmt 10.0.0.

* Add patch to support fmt 10.0.0.
* Update baseline.

* [coolprop] Update patch to support fmt 10.

* Update patch to support fmt 10.0.0. See CoolProp/CoolProp#2252
* Update baseline.

* [wasmedge] Add patch for fmt 10 support.

* Add patch to support fmt 10
* Update baseline
2023-05-21 18:05:01 -07:00
JulZimmermann
12c39da1b2
[fmt] set license (#28254)
* set license in fmt port

* run x-add-version

Co-authored-by: Julian Zimmermann <julian.zimmermann@gti.de>
2022-12-13 19:32:30 -08:00
Jack·Boos·Yu
7178ff9591
[fmt] Update to 9.1.0 (#27162)
* [fmt] Update to 9.1.0

* version
2022-10-10 08:40:13 -07:00
sean
e2a71489b1
[fmt] Update to 9.0.0 (#25658)
* [fmt] Update to 9.0.0

* update version

* write version

Co-authored-by: FrankXie <v-frankxie@microsoft.com>
2022-08-04 14:09:02 -07:00
Mengna Li
5dd5017f14
[fmt] fix format conflict (#25137)
* fix format conflict

* update

* update patch file
2022-07-05 15:58:12 -07:00
Mengna Li
4534601219
fix invalid command (#23335) 2022-03-02 14:53:33 -08:00
chausner
a4f58019f6
[fmt] Update to 8.1.1 (#22707)
* Update fmt to 8.1.1

* Update CI baseline

Co-authored-by: chausner <chausner@users.noreply.github.com>
Co-authored-by: Billy Robert O'Neal III <bion@microsoft.com>
2022-01-27 08:07:14 -08:00
双草酸酯
b87c730e96
[fmt] update to 8.1.0 (#22349)
* [fmt] Upgrade to v8.1.0

* update version

* version-semver -> version

Co-authored-by: nicole mazzuca <mazzucan@outlook.com>
2022-01-05 19:28:29 -08:00
JonLiu1993
e67f76161c
[fmt] update to 8.0.1 (#18581)
* [fmt] update to 8.0.0

* update version

* revert patch foramt

* update version

* update version

* [fmt] update to 8.0.0

* update version

* [fmt] update to 8.0.1

* update version

* Apply suggested change

* update version
2021-09-07 11:55:54 -07:00
Matt Haynie
9a7d5a29dd
[fmt] Fix an easily avoidable compilation warning (#18622)
* Fix an unconditional #pragma warning breaking other compilers.

* Increase fmt version

* re-ran vcpkg x-add-version --all --overwrite-version, this time it produced a different result for some reason
2021-07-01 08:26:35 -07:00
NancyLi1013
345921bce4
[fmt] Update usage (#17279) 2021-04-28 17:08:29 -07:00
Jack·Boos·Yu
5f77fef68d
[fmt] Fix build error when building arm64-uwp (#16766)
* [fmt] Fix build error when building arm64-uwp

* update version record

* bump version

* update version record

* remove DISABLE_PARALLEL_CONFIGURE

* update version record
2021-04-07 13:28:15 -07:00
nicole mazzuca
c8f6537b80
[ci,vcpkg-cmake-*] remove host-only nature of vcpkg-cmake-* ports (#16774)
* remove host-only nature of vcpkg-cmake-* ports

* versions

* fix fmt on uwp
2021-03-18 15:06:03 -07:00
nicole mazzuca
3426db05b9
[scripts-audit] Rollup PR 2021-02-26 (#16440)
* [scripts-audit rollup] PR #16419

* pull the cmake doc comment parsing out into its own function
* support cmake helper ports
* add real support for deprecation, as opposed to ad-hoc

* [scripts-audit rollup] PR #16192

* add a z_ in front of internal functions
* move internal functions out

set feature_vars again in parent scope

* [scripts-audit rollup] PR #16309

Audit vcpkg_copy_pdbs

* [scripts-audit rollup] PR #16304

* Fix usage, documentation

* [scripts-audit rollup] PR #16393

* [scripts-audit rollup] PR #16377

Deprecate `vcpkg_*_cmake` in favor of `vcpkg_cmake_*` from the
`vcpkg-cmake` port, as well as `vcpkg_fixup_cmake_targets`
in favor of `vcpkg_cmake_config_fixup` from the
`vcpkg-cmake-config` port.
2021-02-28 13:17:19 -08:00
nicole mazzuca
68a74950d0
[vcpkg] Rename port_versions to versions (#15784) 2021-01-21 09:53:22 -08:00