diff --git a/sound/mpd/Makefile b/sound/mpd/Makefile index ae444a81bc..a6c50a3aad 100644 --- a/sound/mpd/Makefile +++ b/sound/mpd/Makefile @@ -8,12 +8,12 @@ include $(TOPDIR)/rules.mk PKG_NAME:=mpd -PKG_VERSION:=0.19.14 +PKG_VERSION:=0.19.17 PKG_RELEASE:=1 PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.xz PKG_SOURCE_URL:=http://www.musicpd.org/download/mpd/0.19/ -PKG_MD5SUM:=9f99340ec6b77bea4ba3729e3b76fd7c +PKG_MD5SUM:=47e13f3f160bf94e7a897c5a48990f3d PKG_MAINTAINER:=Ted Hess PKG_LICENSE:=GPL-2.0 diff --git a/sound/mpd/patches/100-musl_gcc5_fixes.patch b/sound/mpd/patches/100-musl_gcc5_fixes.patch deleted file mode 100644 index 924cc40bd7..0000000000 --- a/sound/mpd/patches/100-musl_gcc5_fixes.patch +++ /dev/null @@ -1,28 +0,0 @@ -Add a patch from the Alpine Linux project to fix a musl build issue with gcc 5: - -Problem has been reported upstream and closed with WONTFIX: -http://bugs.musicpd.org/view.php?id=4387 -http://bugs.musicpd.org/view.php?id=4110 - -however... - -POSIX does not permit using PTHREAD_COND_INITIALIZER except for static -initialization, and certainly does not permit using it as a value - -POSIX does not specify the type of the object (it's opaque) so if -there are any types for which their code would be invalid C++, then their -code is invalid - -Volatile in the type is necessary. without that, LTO can break the code. - ---- a/src/notify.hxx -+++ b/src/notify.hxx -@@ -28,7 +28,7 @@ struct notify { - Cond cond; - bool pending; - --#if !defined(WIN32) && !defined(__NetBSD__) && !defined(__BIONIC__) -+#if defined(__GLIBC__) - constexpr - #endif - notify():pending(false) {} diff --git a/sound/mpd/patches/210-support_raw_pcm_streams.patch b/sound/mpd/patches/210-support_raw_pcm_streams.patch index 69dac9f3da..275657061f 100644 --- a/sound/mpd/patches/210-support_raw_pcm_streams.patch +++ b/sound/mpd/patches/210-support_raw_pcm_streams.patch @@ -1,6 +1,6 @@ --- a/src/decoder/plugins/FfmpegDecoderPlugin.cxx +++ b/src/decoder/plugins/FfmpegDecoderPlugin.cxx -@@ -774,6 +774,7 @@ static const char *const ffmpeg_mime_typ +@@ -777,6 +777,7 @@ static const char *const ffmpeg_mime_typ "audio/qcelp", "audio/vorbis", "audio/vorbis+ogg", diff --git a/sound/mpd/patches/220-handle_slow_server_stream_startup.patch b/sound/mpd/patches/220-handle_slow_server_stream_startup.patch index 62a4e59f73..2ebb91cc0d 100644 --- a/sound/mpd/patches/220-handle_slow_server_stream_startup.patch +++ b/sound/mpd/patches/220-handle_slow_server_stream_startup.patch @@ -1,6 +1,6 @@ --- a/src/decoder/plugins/FfmpegDecoderPlugin.cxx +++ b/src/decoder/plugins/FfmpegDecoderPlugin.cxx -@@ -467,6 +467,13 @@ ffmpeg_probe(Decoder *decoder, InputStre +@@ -465,6 +465,13 @@ ffmpeg_probe(Decoder *decoder, InputStre unsigned char buffer[BUFFER_SIZE]; size_t nbytes = decoder_read(decoder, is, buffer, BUFFER_SIZE);