pkgsrc-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
CVS commit: pkgsrc/audio/musicpd
Module Name: pkgsrc
Committed By: wiz
Date: Thu Jun 25 07:29:22 UTC 2026
Modified Files:
pkgsrc/audio/musicpd: Makefile distinfo
Added Files:
pkgsrc/audio/musicpd/patches:
patch-src_input_plugins_AlsaInputPlugin.cxx
patch-src_input_plugins_QobuzClient.cxx
patch-src_input_plugins_QobuzLoginRequest.cxx
patch-src_input_plugins_QobuzTrackRequest.cxx
patch-src_lib_avahi_Publisher.cxx patch-src_lib_nfs_FileReader.cxx
patch-src_net_ToString.cxx
patch-src_output_plugins_httpd_HttpdClient.cxx
patch-src_output_plugins_httpd_IcyMetaDataServer.cxx
patch-src_song_AddedSinceSongFilter.cxx
patch-src_song_AudioFormatSongFilter.cxx
patch-src_song_ModifiedSinceSongFilter.cxx
patch-src_storage_plugins_NfsStorage.cxx
Log Message:
musicpd: update to 0.24.12.
ver 0.24.12 (2026/05/15)
* protocol
- allow empty URI in "lsinfo", "add" etc. (0.24.11 regression)
ver 0.24.11 (2026/05/15)
* protocol
- fix path traversal bug
* playlist: do not allow newlines in song URIs
* input
- curl: require version 7.85.0
* decoder
- pcm: fix stack buffer overflow
- sidplay: fall back to SIDLiteBuilder if ReSIDfpBuilder is unavailable
ver 0.24.10 (2026/05/06)
* input
- cache: fix deadlock bug
* decoder
- sidplay: support millisecond-precision time stamps
- sidplay: support libsidplayfp version 3
* database
- upnp: allow building with libupnp 1.14.30 which has fixed the API breakage
* Windows
- work around build failure due to zlib bug
ver 0.24.9 (2026/03/11)
* input
- curl: fix build failure after CURL 8.19 API change
* output
- fix auto-reopen after error times out
* database
- upnp: refuse to build with libupnp >= 1.14.26 due to API breakage
* abort if threads were created by a library during process startup
To generate a diff of this commit:
cvs rdiff -u -r1.342 -r1.343 pkgsrc/audio/musicpd/Makefile
cvs rdiff -u -r1.154 -r1.155 pkgsrc/audio/musicpd/distinfo
cvs rdiff -u -r0 -r1.1 \
pkgsrc/audio/musicpd/patches/patch-src_input_plugins_AlsaInputPlugin.cxx \
pkgsrc/audio/musicpd/patches/patch-src_input_plugins_QobuzClient.cxx \
pkgsrc/audio/musicpd/patches/patch-src_input_plugins_QobuzLoginRequest.cxx \
pkgsrc/audio/musicpd/patches/patch-src_input_plugins_QobuzTrackRequest.cxx \
pkgsrc/audio/musicpd/patches/patch-src_lib_avahi_Publisher.cxx \
pkgsrc/audio/musicpd/patches/patch-src_lib_nfs_FileReader.cxx \
pkgsrc/audio/musicpd/patches/patch-src_net_ToString.cxx \
pkgsrc/audio/musicpd/patches/patch-src_output_plugins_httpd_HttpdClient.cxx \
pkgsrc/audio/musicpd/patches/patch-src_output_plugins_httpd_IcyMetaDataServer.cxx \
pkgsrc/audio/musicpd/patches/patch-src_song_AddedSinceSongFilter.cxx \
pkgsrc/audio/musicpd/patches/patch-src_song_AudioFormatSongFilter.cxx \
pkgsrc/audio/musicpd/patches/patch-src_song_ModifiedSinceSongFilter.cxx \
pkgsrc/audio/musicpd/patches/patch-src_storage_plugins_NfsStorage.cxx
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: pkgsrc/audio/musicpd/Makefile
diff -u pkgsrc/audio/musicpd/Makefile:1.342 pkgsrc/audio/musicpd/Makefile:1.343
--- pkgsrc/audio/musicpd/Makefile:1.342 Thu Jun 11 07:21:24 2026
+++ pkgsrc/audio/musicpd/Makefile Thu Jun 25 07:29:21 2026
@@ -1,8 +1,7 @@
-# $NetBSD: Makefile,v 1.342 2026/06/11 07:21:24 wiz Exp $
+# $NetBSD: Makefile,v 1.343 2026/06/25 07:29:21 wiz Exp $
-DISTNAME= mpd-0.24.8
+DISTNAME= mpd-0.24.12
PKGNAME= ${DISTNAME:S/mpd/musicpd/}
-PKGREVISION= 3
CATEGORIES= audio
MASTER_SITES= https://www.musicpd.org/download/mpd/${PKGVERSION_NOREV:R}/
EXTRACT_SUFX= .tar.xz
Index: pkgsrc/audio/musicpd/distinfo
diff -u pkgsrc/audio/musicpd/distinfo:1.154 pkgsrc/audio/musicpd/distinfo:1.155
--- pkgsrc/audio/musicpd/distinfo:1.154 Fri Jan 30 08:58:13 2026
+++ pkgsrc/audio/musicpd/distinfo Thu Jun 25 07:29:21 2026
@@ -1,8 +1,21 @@
-$NetBSD: distinfo,v 1.154 2026/01/30 08:58:13 wiz Exp $
+$NetBSD: distinfo,v 1.155 2026/06/25 07:29:21 wiz Exp $
-BLAKE2s (mpd-0.24.8.tar.xz) = c28938775a0b09bb06f202b22a6a6204af7fe1e450f9944242cb2414e3a76c1c
-SHA512 (mpd-0.24.8.tar.xz) = cbcdb737b67e2539145ad5dc880bdf277e71db3fd7a63dd52f3c7a5f348f0539e6548bcaa4c2d07b4d25f1a33003199c0564c62317e254fd761c387fee6ac318
-Size (mpd-0.24.8.tar.xz) = 1017040 bytes
+BLAKE2s (mpd-0.24.12.tar.xz) = 7af0a6242a4c3de7580ed9419273865099f6fa99ea56b39a83042912083c8dc9
+SHA512 (mpd-0.24.12.tar.xz) = 868e6f97c63876ad36c1aa901c5e17ac501d9feccc9bffcc8a104e786c282d3e58ad2c0f8a2bb1fdada40fb5c9a8c55f7af19f396e54e58938231463daa0a624
+Size (mpd-0.24.12.tar.xz) = 1020148 bytes
SHA1 (patch-doc_mpd.conf.5.rst) = c6ea2852d864613a9e1f074c57af3e161227cef0
+SHA1 (patch-src_input_plugins_AlsaInputPlugin.cxx) = 184add3e052757b4bea4ba957bee535c60a9f4b2
+SHA1 (patch-src_input_plugins_QobuzClient.cxx) = cc7b9db51488d462e3cac53d41a0666969abb5ed
+SHA1 (patch-src_input_plugins_QobuzLoginRequest.cxx) = 2e4d20547f2ee16ca4556b264beebe2934f2eb52
+SHA1 (patch-src_input_plugins_QobuzTrackRequest.cxx) = e02182af45664e377e1eaeef95e0f508002aad46
+SHA1 (patch-src_lib_avahi_Publisher.cxx) = e1f6e0c16f5e749eb70b16aa91cda91f7eab5b59
+SHA1 (patch-src_lib_nfs_FileReader.cxx) = 6115cc373849681e36565d8412f011d5bb5e8c83
SHA1 (patch-src_net_IPv6Address.hxx) = f89b838ad5e946c5db8d95a6dd560e02bdccae29
+SHA1 (patch-src_net_ToString.cxx) = 94afe13bd17fd54ef88ec5f2846d95a5415c87e2
+SHA1 (patch-src_output_plugins_httpd_HttpdClient.cxx) = d7f179a7a962516c10d213a372eac3ae1284eede
+SHA1 (patch-src_output_plugins_httpd_IcyMetaDataServer.cxx) = 479b71103b487c74c5784f1bb68278297ed1ea1e
+SHA1 (patch-src_song_AddedSinceSongFilter.cxx) = e8e5393caf5c3af69dada9a288a313a79b50d84f
+SHA1 (patch-src_song_AudioFormatSongFilter.cxx) = 72f64cd8a65559b043f404854b8ed6c092d6a0d1
+SHA1 (patch-src_song_ModifiedSinceSongFilter.cxx) = c982a28c6066076fee59dbbd4050ca72bfb43f40
+SHA1 (patch-src_storage_plugins_NfsStorage.cxx) = 268a55dd422b12a079a34b1d885c901cee4a533f
SHA1 (patch-src_util_WStringAPI.hxx) = 92f39096770943c26d8aaae8a7581d4daca2d233
Added files:
Index: pkgsrc/audio/musicpd/patches/patch-src_input_plugins_AlsaInputPlugin.cxx
diff -u /dev/null pkgsrc/audio/musicpd/patches/patch-src_input_plugins_AlsaInputPlugin.cxx:1.1
--- /dev/null Thu Jun 25 07:29:22 2026
+++ pkgsrc/audio/musicpd/patches/patch-src_input_plugins_AlsaInputPlugin.cxx Thu Jun 25 07:29:21 2026
@@ -0,0 +1,16 @@
+$NetBSD: patch-src_input_plugins_AlsaInputPlugin.cxx,v 1.1 2026/06/25 07:29:21 wiz Exp $
+
+libfmt 12.2.0 support: use fmt/format.h not fmt/core.h
+https://github.com/MusicPlayerDaemon/MPD/pull/2512/changes
+
+--- src/input/plugins/AlsaInputPlugin.cxx.orig 2026-05-15 05:46:52.000000000 +0000
++++ src/input/plugins/AlsaInputPlugin.cxx
+@@ -27,7 +27,7 @@
+
+ #include <alsa/asoundlib.h>
+
+-#include <fmt/core.h>
++#include <fmt/format.h>
+
+ #include <cassert>
+
Index: pkgsrc/audio/musicpd/patches/patch-src_input_plugins_QobuzClient.cxx
diff -u /dev/null pkgsrc/audio/musicpd/patches/patch-src_input_plugins_QobuzClient.cxx:1.1
--- /dev/null Thu Jun 25 07:29:22 2026
+++ pkgsrc/audio/musicpd/patches/patch-src_input_plugins_QobuzClient.cxx Thu Jun 25 07:29:21 2026
@@ -0,0 +1,16 @@
+$NetBSD: patch-src_input_plugins_QobuzClient.cxx,v 1.1 2026/06/25 07:29:21 wiz Exp $
+
+libfmt 12.2.0 support: use fmt/format.h not fmt/core.h
+https://github.com/MusicPlayerDaemon/MPD/pull/2512/changes
+
+--- src/input/plugins/QobuzClient.cxx.orig 2026-05-15 05:46:52.000000000 +0000
++++ src/input/plugins/QobuzClient.cxx
+@@ -5,7 +5,7 @@
+ #include "lib/crypto/MD5.hxx"
+ #include "thread/ScopeUnlock.hxx"
+
+-#include <fmt/core.h>
++#include <fmt/format.h>
+
+ #include <cassert>
+ #include <stdexcept>
Index: pkgsrc/audio/musicpd/patches/patch-src_input_plugins_QobuzLoginRequest.cxx
diff -u /dev/null pkgsrc/audio/musicpd/patches/patch-src_input_plugins_QobuzLoginRequest.cxx:1.1
--- /dev/null Thu Jun 25 07:29:22 2026
+++ pkgsrc/audio/musicpd/patches/patch-src_input_plugins_QobuzLoginRequest.cxx Thu Jun 25 07:29:21 2026
@@ -0,0 +1,16 @@
+$NetBSD: patch-src_input_plugins_QobuzLoginRequest.cxx,v 1.1 2026/06/25 07:29:21 wiz Exp $
+
+libfmt 12.2.0 support: use fmt/format.h not fmt/core.h
+https://github.com/MusicPlayerDaemon/MPD/pull/2512/changes
+
+--- src/input/plugins/QobuzLoginRequest.cxx.orig 2026-05-15 05:46:52.000000000 +0000
++++ src/input/plugins/QobuzLoginRequest.cxx
+@@ -6,7 +6,7 @@
+ #include "QobuzSession.hxx"
+ #include "lib/curl/Form.hxx"
+
+-#include <fmt/core.h>
++#include <fmt/format.h>
+ #include <nlohmann/json.hpp>
+
+ #include <cassert>
Index: pkgsrc/audio/musicpd/patches/patch-src_input_plugins_QobuzTrackRequest.cxx
diff -u /dev/null pkgsrc/audio/musicpd/patches/patch-src_input_plugins_QobuzTrackRequest.cxx:1.1
--- /dev/null Thu Jun 25 07:29:22 2026
+++ pkgsrc/audio/musicpd/patches/patch-src_input_plugins_QobuzTrackRequest.cxx Thu Jun 25 07:29:22 2026
@@ -0,0 +1,16 @@
+$NetBSD: patch-src_input_plugins_QobuzTrackRequest.cxx,v 1.1 2026/06/25 07:29:22 wiz Exp $
+
+libfmt 12.2.0 support: use fmt/format.h not fmt/core.h
+https://github.com/MusicPlayerDaemon/MPD/pull/2512/changes
+
+--- src/input/plugins/QobuzTrackRequest.cxx.orig 2026-05-15 05:46:52.000000000 +0000
++++ src/input/plugins/QobuzTrackRequest.cxx
+@@ -5,7 +5,7 @@
+ #include "QobuzErrorParser.hxx"
+ #include "QobuzClient.hxx"
+
+-#include <fmt/core.h>
++#include <fmt/format.h>
+ #include <nlohmann/json.hpp>
+
+ using std::string_view_literals::operator""sv;
Index: pkgsrc/audio/musicpd/patches/patch-src_lib_avahi_Publisher.cxx
diff -u /dev/null pkgsrc/audio/musicpd/patches/patch-src_lib_avahi_Publisher.cxx:1.1
--- /dev/null Thu Jun 25 07:29:22 2026
+++ pkgsrc/audio/musicpd/patches/patch-src_lib_avahi_Publisher.cxx Thu Jun 25 07:29:22 2026
@@ -0,0 +1,16 @@
+$NetBSD: patch-src_lib_avahi_Publisher.cxx,v 1.1 2026/06/25 07:29:22 wiz Exp $
+
+libfmt 12.2.0 support: use fmt/format.h not fmt/core.h
+https://github.com/MusicPlayerDaemon/MPD/pull/2512/changes
+
+--- src/lib/avahi/Publisher.cxx.orig 2026-05-15 05:46:52.000000000 +0000
++++ src/lib/avahi/Publisher.cxx
+@@ -13,7 +13,7 @@
+ #include <avahi-common/malloc.h>
+ #include <avahi-common/alternative.h>
+
+-#include <fmt/core.h>
++#include <fmt/format.h>
+
+ #include <cassert>
+
Index: pkgsrc/audio/musicpd/patches/patch-src_lib_nfs_FileReader.cxx
diff -u /dev/null pkgsrc/audio/musicpd/patches/patch-src_lib_nfs_FileReader.cxx:1.1
--- /dev/null Thu Jun 25 07:29:22 2026
+++ pkgsrc/audio/musicpd/patches/patch-src_lib_nfs_FileReader.cxx Thu Jun 25 07:29:22 2026
@@ -0,0 +1,16 @@
+$NetBSD: patch-src_lib_nfs_FileReader.cxx,v 1.1 2026/06/25 07:29:22 wiz Exp $
+
+libfmt 12.2.0 support: use fmt/format.h not fmt/core.h
+https://github.com/MusicPlayerDaemon/MPD/pull/2512/changes
+
+--- src/lib/nfs/FileReader.cxx.orig 2026-05-15 05:46:52.000000000 +0000
++++ src/lib/nfs/FileReader.cxx
+@@ -10,7 +10,7 @@
+
+ #include <nfsc/libnfs.h> // for struct nfs_stat_64
+
+-#include <fmt/core.h>
++#include <fmt/format.h>
+
+ #include <cassert>
+ #include <cstring>
Index: pkgsrc/audio/musicpd/patches/patch-src_net_ToString.cxx
diff -u /dev/null pkgsrc/audio/musicpd/patches/patch-src_net_ToString.cxx:1.1
--- /dev/null Thu Jun 25 07:29:22 2026
+++ pkgsrc/audio/musicpd/patches/patch-src_net_ToString.cxx Thu Jun 25 07:29:22 2026
@@ -0,0 +1,16 @@
+$NetBSD: patch-src_net_ToString.cxx,v 1.1 2026/06/25 07:29:22 wiz Exp $
+
+libfmt 12.2.0 support: use fmt/format.h not fmt/core.h
+https://github.com/MusicPlayerDaemon/MPD/pull/2512/changes
+
+--- src/net/ToString.cxx.orig 2026-05-15 05:46:52.000000000 +0000
++++ src/net/ToString.cxx
+@@ -6,7 +6,7 @@
+ #include "SocketAddress.hxx"
+ #include "IPv4Address.hxx"
+
+-#include <fmt/core.h>
++#include <fmt/format.h>
+
+ #include <algorithm>
+ #include <cassert>
Index: pkgsrc/audio/musicpd/patches/patch-src_output_plugins_httpd_HttpdClient.cxx
diff -u /dev/null pkgsrc/audio/musicpd/patches/patch-src_output_plugins_httpd_HttpdClient.cxx:1.1
--- /dev/null Thu Jun 25 07:29:22 2026
+++ pkgsrc/audio/musicpd/patches/patch-src_output_plugins_httpd_HttpdClient.cxx Thu Jun 25 07:29:22 2026
@@ -0,0 +1,16 @@
+$NetBSD: patch-src_output_plugins_httpd_HttpdClient.cxx,v 1.1 2026/06/25 07:29:22 wiz Exp $
+
+libfmt 12.2.0 support: use fmt/format.h not fmt/core.h
+https://github.com/MusicPlayerDaemon/MPD/pull/2512/changes
+
+--- src/output/plugins/httpd/HttpdClient.cxx.orig 2026-05-15 05:46:52.000000000 +0000
++++ src/output/plugins/httpd/HttpdClient.cxx
+@@ -13,7 +13,7 @@
+ #include "util/StringSplit.hxx"
+ #include "Log.hxx"
+
+-#include <fmt/core.h>
++#include <fmt/format.h>
+
+ #include <cassert>
+
Index: pkgsrc/audio/musicpd/patches/patch-src_output_plugins_httpd_IcyMetaDataServer.cxx
diff -u /dev/null pkgsrc/audio/musicpd/patches/patch-src_output_plugins_httpd_IcyMetaDataServer.cxx:1.1
--- /dev/null Thu Jun 25 07:29:22 2026
+++ pkgsrc/audio/musicpd/patches/patch-src_output_plugins_httpd_IcyMetaDataServer.cxx Thu Jun 25 07:29:22 2026
@@ -0,0 +1,16 @@
+$NetBSD: patch-src_output_plugins_httpd_IcyMetaDataServer.cxx,v 1.1 2026/06/25 07:29:22 wiz Exp $
+
+libfmt 12.2.0 support: use fmt/format.h not fmt/core.h
+https://github.com/MusicPlayerDaemon/MPD/pull/2512/changes
+
+--- src/output/plugins/httpd/IcyMetaDataServer.cxx.orig 2026-05-15 05:46:52.000000000 +0000
++++ src/output/plugins/httpd/IcyMetaDataServer.cxx
+@@ -5,7 +5,7 @@
+ #include "tag/Tag.hxx"
+ #include "util/TruncateString.hxx"
+
+-#include <fmt/core.h>
++#include <fmt/format.h>
+
+ #include <iterator>
+
Index: pkgsrc/audio/musicpd/patches/patch-src_song_AddedSinceSongFilter.cxx
diff -u /dev/null pkgsrc/audio/musicpd/patches/patch-src_song_AddedSinceSongFilter.cxx:1.1
--- /dev/null Thu Jun 25 07:29:22 2026
+++ pkgsrc/audio/musicpd/patches/patch-src_song_AddedSinceSongFilter.cxx Thu Jun 25 07:29:22 2026
@@ -0,0 +1,16 @@
+$NetBSD: patch-src_song_AddedSinceSongFilter.cxx,v 1.1 2026/06/25 07:29:22 wiz Exp $
+
+libfmt 12.2.0 support: use fmt/format.h not fmt/core.h
+https://github.com/MusicPlayerDaemon/MPD/pull/2512/changes
+
+--- src/song/AddedSinceSongFilter.cxx.orig 2026-05-15 05:46:52.000000000 +0000
++++ src/song/AddedSinceSongFilter.cxx
+@@ -6,7 +6,7 @@
+ #include "time/ISO8601.hxx"
+ #include "util/StringBuffer.hxx"
+
+-#include <fmt/core.h>
++#include <fmt/format.h>
+
+ using std::string_view_literals::operator""sv;
+
Index: pkgsrc/audio/musicpd/patches/patch-src_song_AudioFormatSongFilter.cxx
diff -u /dev/null pkgsrc/audio/musicpd/patches/patch-src_song_AudioFormatSongFilter.cxx:1.1
--- /dev/null Thu Jun 25 07:29:22 2026
+++ pkgsrc/audio/musicpd/patches/patch-src_song_AudioFormatSongFilter.cxx Thu Jun 25 07:29:22 2026
@@ -0,0 +1,16 @@
+$NetBSD: patch-src_song_AudioFormatSongFilter.cxx,v 1.1 2026/06/25 07:29:22 wiz Exp $
+
+libfmt 12.2.0 support: use fmt/format.h not fmt/core.h
+https://github.com/MusicPlayerDaemon/MPD/pull/2512/changes
+
+--- src/song/AudioFormatSongFilter.cxx.orig 2026-05-15 05:46:52.000000000 +0000
++++ src/song/AudioFormatSongFilter.cxx
+@@ -5,7 +5,7 @@
+ #include "LightSong.hxx"
+ #include "util/StringBuffer.hxx"
+
+-#include <fmt/core.h>
++#include <fmt/format.h>
+
+ using std::string_view_literals::operator""sv;
+
Index: pkgsrc/audio/musicpd/patches/patch-src_song_ModifiedSinceSongFilter.cxx
diff -u /dev/null pkgsrc/audio/musicpd/patches/patch-src_song_ModifiedSinceSongFilter.cxx:1.1
--- /dev/null Thu Jun 25 07:29:22 2026
+++ pkgsrc/audio/musicpd/patches/patch-src_song_ModifiedSinceSongFilter.cxx Thu Jun 25 07:29:22 2026
@@ -0,0 +1,16 @@
+$NetBSD: patch-src_song_ModifiedSinceSongFilter.cxx,v 1.1 2026/06/25 07:29:22 wiz Exp $
+
+libfmt 12.2.0 support: use fmt/format.h not fmt/core.h
+https://github.com/MusicPlayerDaemon/MPD/pull/2512/changes
+
+--- src/song/ModifiedSinceSongFilter.cxx.orig 2026-05-15 05:46:52.000000000 +0000
++++ src/song/ModifiedSinceSongFilter.cxx
+@@ -6,7 +6,7 @@
+ #include "time/ISO8601.hxx"
+ #include "util/StringBuffer.hxx"
+
+-#include <fmt/core.h>
++#include <fmt/format.h>
+
+ using std::string_view_literals::operator""sv;
+
Index: pkgsrc/audio/musicpd/patches/patch-src_storage_plugins_NfsStorage.cxx
diff -u /dev/null pkgsrc/audio/musicpd/patches/patch-src_storage_plugins_NfsStorage.cxx:1.1
--- /dev/null Thu Jun 25 07:29:22 2026
+++ pkgsrc/audio/musicpd/patches/patch-src_storage_plugins_NfsStorage.cxx Thu Jun 25 07:29:22 2026
@@ -0,0 +1,16 @@
+$NetBSD: patch-src_storage_plugins_NfsStorage.cxx,v 1.1 2026/06/25 07:29:22 wiz Exp $
+
+libfmt 12.2.0 support: use fmt/format.h not fmt/core.h
+https://github.com/MusicPlayerDaemon/MPD/pull/2512/changes
+
+--- src/storage/plugins/NfsStorage.cxx.orig 2026-05-15 05:46:52.000000000 +0000
++++ src/storage/plugins/NfsStorage.cxx
+@@ -29,7 +29,7 @@ extern "C" {
+ #include <nfsc/libnfs-raw-nfs.h>
+ }
+
+-#include <fmt/core.h>
++#include <fmt/format.h>
+
+ #include <cassert>
+ #include <string>
Home |
Main Index |
Thread Index |
Old Index