Hello,

Here's an update for mpd to 0.23.16 that's been working fine. Namely, it
incorporates the patches to update the fmt version. Look/work fine to
anyone else?

Thanks,
Lucas
diff refs/heads/master refs/heads/mpd
commit - fa99bbe6b1ef87e609f2909eecca3c82266e034e
commit + e793789353f0181777db73fd4fb1a71a03a83fe9
blob - 8141a68f8c9c4bfefe0768ba0fc7a9917b54265f
blob + 8866838b1c21534e385579d842db3111c2382506
--- audio/mpd/Makefile
+++ audio/mpd/Makefile
@@ -1,8 +1,7 @@
 BROKEN-hppa =          no atomic ops
 COMMENT =              Music Player Daemon
-VER =                  0.23.15
+VER =                  0.23.16
 DISTNAME =             mpd-${VER}
-REVISION =             0
 EXTRACT_SUFX =         .tar.xz
 CATEGORIES =           audio
 HOMEPAGE =             https://www.musicpd.org/
blob - 92ba5646a4fc8ba8c7d50fbd8a4d1234bf17c9ba
blob + e678f2f6e1b067b947ffff31ee5567129be7acc0
--- audio/mpd/distinfo
+++ audio/mpd/distinfo
@@ -1,2 +1,2 @@
-SHA256 (mpd-0.23.15.tar.xz) = VQEyI5rRrPgsz4kFtWzBPcLIGkSJuW+6dzGzBJkHZho=
-SIZE (mpd-0.23.15.tar.xz) = 778384
+SHA256 (mpd-0.23.16.tar.xz) = lmjjbfgN5IVoPJYtAoRb8xTYoI5hQa96/v92QB4yssE=
+SIZE (mpd-0.23.16.tar.xz) = 778572
blob - e9abfde890530d1eb4bcb3fba7e7f7e96296f382 (mode 644)
blob + /dev/null
--- audio/mpd/patches/patch-src_Log_cxx
+++ /dev/null
@@ -1,15 +0,0 @@
-Log: add missing include for std::back_inserter()
-e380ae90ebb6325d1820b6f34e10bf3474710899
-
-Index: src/Log.cxx
---- src/Log.cxx.orig
-+++ src/Log.cxx
-@@ -23,6 +23,8 @@
- 
- #include <fmt/format.h>
- 
-+#include <iterator> // for std::back_inserter()
-+
- static constexpr Domain exception_domain("exception");
- 
- void
blob - d132d001a53068da56b52c7f7d9de9a128748c0b (mode 644)
blob + /dev/null
--- audio/mpd/patches/patch-src_lib_ffmpeg_LibFmt_hxx
+++ /dev/null
@@ -1,15 +0,0 @@
-lib/fmt: support build with libfmt-11.0.0
-1402869715e3efca87942d79c3173a6b21a6925d
-
-Index: src/lib/ffmpeg/LibFmt.hxx
---- src/lib/ffmpeg/LibFmt.hxx.orig
-+++ src/lib/ffmpeg/LibFmt.hxx
-@@ -29,7 +29,7 @@ template<>
- struct fmt::formatter<AVSampleFormat> : formatter<string_view>
- {
-       template<typename FormatContext>
--      auto format(const AVSampleFormat format, FormatContext &ctx) {
-+      auto format(const AVSampleFormat format, FormatContext &ctx) const {
-               const char *name = av_get_sample_fmt_name(format);
-               if (name == nullptr)
-                       name = "?";
blob - ad104eeb4359d85043c8eccb9f8520a549dcf597 (mode 644)
blob + /dev/null
--- audio/mpd/patches/patch-src_lib_fmt_AudioFormatFormatter_hxx
+++ /dev/null
@@ -1,24 +0,0 @@
-lib/fmt: support build with libfmt-11.0.0
-3648475f871c33daa9e598c102a16e5a1a4d4dfc
-
-Index: src/lib/fmt/AudioFormatFormatter.hxx
---- src/lib/fmt/AudioFormatFormatter.hxx.orig
-+++ src/lib/fmt/AudioFormatFormatter.hxx
-@@ -39,7 +39,7 @@ template<>
- struct fmt::formatter<SampleFormat> : formatter<string_view>
- {
-       template<typename FormatContext>
--      auto format(const SampleFormat format, FormatContext &ctx) {
-+      auto format(const SampleFormat format, FormatContext &ctx) const {
-               return 
formatter<string_view>::format(sample_format_to_string(format),
-                                                     ctx);
-       }
-@@ -49,7 +49,7 @@ template<>
- struct fmt::formatter<AudioFormat> : formatter<string_view>
- {
-       template<typename FormatContext>
--      auto format(const AudioFormat &af, FormatContext &ctx) {
-+      auto format(const AudioFormat &af, FormatContext &ctx) const {
-               return formatter<string_view>::format(ToString(af).c_str(),
-                                                     ctx);
-       }
blob - 338735471869520a58127d5c7a0b43b8c81f8be0 (mode 644)
blob + /dev/null
--- audio/mpd/patches/patch-src_lib_fmt_ExceptionFormatter_hxx
+++ /dev/null
@@ -1,15 +0,0 @@
-lib/fmt: support build with libfmt-11.0.0
-1402869715e3efca87942d79c3173a6b21a6925d
-
-Index: src/lib/fmt/ExceptionFormatter.hxx
---- src/lib/fmt/ExceptionFormatter.hxx.orig
-+++ src/lib/fmt/ExceptionFormatter.hxx
-@@ -38,7 +38,7 @@ template<>
- struct fmt::formatter<std::exception_ptr> : formatter<string_view>
- {
-       template<typename FormatContext>
--      auto format(std::exception_ptr e, FormatContext &ctx) {
-+      auto format(std::exception_ptr e, FormatContext &ctx) const {
-               return formatter<string_view>::format(GetFullMessage(e), ctx);
-       }
- };
blob - 1884e24392cbac663735190d9fe33a47ad5ebf0c (mode 644)
blob + /dev/null
--- audio/mpd/patches/patch-src_lib_fmt_PathFormatter_hxx
+++ /dev/null
@@ -1,15 +0,0 @@
-lib/fmt: support build with libfmt-11.0.0
-1402869715e3efca87942d79c3173a6b21a6925d
-
-Index: src/lib/fmt/PathFormatter.hxx
---- src/lib/fmt/PathFormatter.hxx.orig
-+++ src/lib/fmt/PathFormatter.hxx
-@@ -29,7 +29,7 @@ template<>
- struct fmt::formatter<Path> : formatter<string_view>
- {
-       template<typename FormatContext>
--      auto format(Path path, FormatContext &ctx) {
-+      auto format(Path path, FormatContext &ctx) const {
-               return formatter<string_view>::format(path.ToUTF8(), ctx);
-       }
- };

Reply via email to