Skip to Content.
Sympa Menu

sm-commit - [SM-Commit] GIT changes to master grimoire by Pavel Vinogradov (f14ae797b7cb082f32a5f01455c767d7fc2c68a2)

sm-commit AT lists.ibiblio.org

Subject: Source Mage code commit list

List archive

Chronological Thread  
  • From: Pavel Vinogradov <scm AT sourcemage.org>
  • To: sm-commit AT lists.ibiblio.org
  • Subject: [SM-Commit] GIT changes to master grimoire by Pavel Vinogradov (f14ae797b7cb082f32a5f01455c767d7fc2c68a2)
  • Date: Wed, 6 Jul 2022 00:45:46 +0000

GIT changes to master grimoire by Pavel Vinogradov <public AT sourcemaage.org>:

audio-players/mpd/HISTORY | 3 ++
audio-players/mpd/patches/fmt-v9.patch | 42
+++++++++++++++++++++++++++++++++
libs/fmt/DETAILS | 4 +--
libs/fmt/HISTORY | 3 ++
4 files changed, 50 insertions(+), 2 deletions(-)

New commits:
commit f14ae797b7cb082f32a5f01455c767d7fc2c68a2
Author: Pavel Vinogradov <public AT sourcemaage.org>
Commit: Pavel Vinogradov <public AT sourcemaage.org>

audio-players/mpd: made it possible to build with fmt 9.x.x

commit 96df8ac1ac19c87df90808f5e1b7449f3661d89e
Author: Pavel Vinogradov <public AT sourcemaage.org>
Commit: Pavel Vinogradov <public AT sourcemaage.org>

libs/fmt: version 9.0.0

diff --git a/audio-players/mpd/HISTORY b/audio-players/mpd/HISTORY
index 0d745c3..a82cdf1 100644
--- a/audio-players/mpd/HISTORY
+++ b/audio-players/mpd/HISTORY
@@ -1,3 +1,6 @@
+2022-07-05 Pavel Vinogradov <public AT sourcemage.org>
+ * patches/fmt-v9.patch: added for fmt v9 API
+
2022-06-13 Pavel Vinogradov <public AT sourcemage.org>
* BUILD, CONFIGURE, DEPENDS: reorganized flags, reenabled CONFIGURE
options,
uncommented python-sphinx optional dependency
diff --git a/audio-players/mpd/patches/fmt-v9.patch
b/audio-players/mpd/patches/fmt-v9.patch
new file mode 100644
index 0000000..9a2b834
--- /dev/null
+++ b/audio-players/mpd/patches/fmt-v9.patch
@@ -0,0 +1,42 @@
+diff --git a/src/client/Response.hxx b/src/client/Response.hxx
+--- a/src/client/Response.hxx
++++ b/src/client/Response.hxx
+@@ -82,7 +82,10 @@ public:
+
+ template<typename S, typename... Args>
+ bool Fmt(const S &format_str, Args&&... args) noexcept {
+-#if FMT_VERSION >= 70000
++#if FMT_VERSION >= 90000
++ return VFmt(fmt::detail::to_string_view(format_str),
++
fmt::make_format_args<fmt::v9::buffer_context<fmt::v9::char_t<S>>>(args...));
++#elif FMT_VERSION >= 70000
+ return VFmt(fmt::to_string_view(format_str),
+ fmt::make_args_checked<Args...>(format_str,
+ args...));
+@@ -109,7 +112,10 @@ public:
+ template<typename S, typename... Args>
+ void FmtError(enum ack code,
+ const S &format_str, Args&&... args) noexcept {
+-#if FMT_VERSION >= 70000
++#if FMT_VERSION >= 90000
++ return VFmtError(code,
fmt::detail::to_string_view(format_str),
++
fmt::make_format_args<fmt::v9::buffer_context<fmt::v9::char_t<S>>>(args...));
++#elif FMT_VERSION >= 70000
+ return VFmtError(code, fmt::to_string_view(format_str),
+ fmt::make_args_checked<Args...>(format_str,
+ args...));
+diff --git a/src/Log.hxxb/src/Log.hxx
+--- a/src/Log.hxx
++++ b/src/Log.hxx
+@@ -45,7 +45,10 @@ void
+ LogFmt(LogLevel level, const Domain &domain,
+ const S &format_str, Args&&... args) noexcept
+ {
+-#if FMT_VERSION >= 70000
++#if FMT_VERSION >= 90000
++ return LogVFmt(level, domain, fmt::detail::to_string_view(format_str),
++
fmt::make_format_args<fmt::v9::buffer_context<fmt::v9::char_t<S>>>(args...));
++#elif FMT_VERSION >= 70000
+ return LogVFmt(level, domain, fmt::to_string_view(format_str),
+ fmt::make_args_checked<Args...>(format_str,
+ args...));
diff --git a/libs/fmt/DETAILS b/libs/fmt/DETAILS
index ddf55cd..29ab464 100755
--- a/libs/fmt/DETAILS
+++ b/libs/fmt/DETAILS
@@ -1,6 +1,6 @@
SPELL=fmt
- VERSION=8.1.1
-
SOURCE_HASH=sha512:794a47d7cb352a2a9f2c050a60a46b002e4157e5ad23e15a5afc668e852b1e1847aeee3cda79e266c789ff79310d792060c94976ceef6352e322d60b94e23189
+ VERSION=9.0.0
+
SOURCE_HASH=sha512:f9612a53c93654753572ac038e52c683f3485691493750d5c2fdb48f3a769e181bfeab8035041cae02bf14cd67df30ec3c5614d7db913f85699cd9da8072bdf8
SOURCE=$SPELL-$VERSION.tar.gz
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
WEB_SITE=https://github.com/fmtlib/fmt
diff --git a/libs/fmt/HISTORY b/libs/fmt/HISTORY
index 1ba5dd0..785221e 100644
--- a/libs/fmt/HISTORY
+++ b/libs/fmt/HISTORY
@@ -1,3 +1,6 @@
+2022-07-05 Pavel Vinogradov <public AT sourcemage.org>
+ * DETAILS: version 9.0.0
+
2022-01-07 Treeve Jelbert <treeve AT sourcemage.org>
* DETAILS: version 8.1.1




  • [SM-Commit] GIT changes to master grimoire by Pavel Vinogradov (f14ae797b7cb082f32a5f01455c767d7fc2c68a2), Pavel Vinogradov, 07/05/2022

Archive powered by MHonArc 2.6.24.

Top of Page