From f43e7a5067f5d594ffee9ad66fe50256b423c524 Mon Sep 17 00:00:00 2001 From: Tianling Shen Date: Thu, 31 Aug 2023 16:34:04 +0800 Subject: [PATCH] mpd: Update to 0.23.13 ver 0.23.13 (2023/05/22) * input - curl: fix busy loop after connection failed - curl: hide "404" log messages for non-existent ".mpdignore" files * archive - zzip: fix crash bug * database - simple: reveal hidden songs after deleting containing CUE * decoder - ffmpeg: reorder to a lower priority than "gme" - gme: require GME 0.6 or later * output - pipewire: fix corruption bug due to missing lock * Linux - shut down if parent process dies in --no-daemon mode - determine systemd unit directories via pkg-config * support libfmt 10 ver 0.23.12 (2023/01/17) * input - curl: require CURL 7.55.0 or later * decoder - mad: fix integer underflow with very small files * tags - fix crash bug due to race condition * output - pipewire: adjust to PipeWire 0.3.64 API change * fix build failures with GCC 13 Removed upstreamed patch. Signed-off-by: Tianling Shen --- sound/mpd/Makefile | 4 ++-- sound/mpd/patches/010-gcc12.patch | 30 ------------------------- sound/mpd/patches/030-no-avfilter.patch | 2 +- 3 files changed, 3 insertions(+), 33 deletions(-) delete mode 100644 sound/mpd/patches/010-gcc12.patch diff --git a/sound/mpd/Makefile b/sound/mpd/Makefile index c46ed1a611..fbbc698391 100644 --- a/sound/mpd/Makefile +++ b/sound/mpd/Makefile @@ -6,12 +6,12 @@ include $(TOPDIR)/rules.mk PKG_NAME:=mpd -PKG_VERSION:=0.23.11 +PKG_VERSION:=0.23.13 PKG_RELEASE:=1 PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.xz PKG_SOURCE_URL:=https://www.musicpd.org/download/mpd/0.23 -PKG_HASH:=edb4e7a8f9dff238b5610f9e2461940ea98c727a5462fafb1cdf836304dfdca9 +PKG_HASH:=a96b01e6fbbb7e8ab25eb7c15d5c811c62eb19b76d143a802f51674791f1d519 PKG_MAINTAINER:= PKG_LICENSE:=GPL-2.0-or-later diff --git a/sound/mpd/patches/010-gcc12.patch b/sound/mpd/patches/010-gcc12.patch deleted file mode 100644 index a3b83b5d5f..0000000000 --- a/sound/mpd/patches/010-gcc12.patch +++ /dev/null @@ -1,30 +0,0 @@ -From e4b055eb6d08c5c8f8d85828ce4005d410e462cb Mon Sep 17 00:00:00 2001 -From: =?UTF-8?q?=C4=90o=C3=A0n=20Tr=E1=BA=A7n=20C=C3=B4ng=20Danh?= - -Date: Thu, 1 Dec 2022 08:29:23 +0700 -Subject: [PATCH] v0.23.x: RemoteTagCache: add missing include - -Fix build with Boost 1.81.0. `` was included by one of those boost headers, -however, it's no longer included as of Boost 1.81.0. - -`master` doesn't use `std::array` in this file. - -While we're at it, add all necessary inclusion files. ---- - src/RemoteTagCache.hxx | 4 ++++ - 1 file changed, 4 insertions(+) - ---- a/src/RemoteTagCache.hxx -+++ b/src/RemoteTagCache.hxx -@@ -28,7 +28,11 @@ - #include - #include - -+#include -+#include -+#include - #include -+#include - - class RemoteTagCacheHandler; - diff --git a/sound/mpd/patches/030-no-avfilter.patch b/sound/mpd/patches/030-no-avfilter.patch index 233cf5077e..c9652ba4e8 100644 --- a/sound/mpd/patches/030-no-avfilter.patch +++ b/sound/mpd/patches/030-no-avfilter.patch @@ -11,4 +11,4 @@ -endif conf.set('HAVE_LIBAVFILTER', libavfilter_dep.found()) - if not enable_ffmpeg + if not libavutil_dep.found()