mpd: add upstream patch to fix build with libupnp 1.6.24
Add an upstream patch to fix build with libupnp 1.6.24.
libupnp 1.6.24 added some compat helpers for programs making use of
libupnp to support 1.6.x and 1.8.x easier [1].
MPD added its own wrappers in version 0.20.12 [2] which are clashing with the
newly added compat helpers in libupnp 1.6.24.
The patch disables the MPD wrappers for libupnp version 1.6.24+.
Fixes:
http://autobuild.buildroot.net/results/
949bf9d42c82de34f3328a31bb122c81243e5418/
http://autobuild.buildroot.net/results/
b12ca93cb3ad52e601cc99f54a867e21a28fd1c9/
http://autobuild.buildroot.net/results/
7af8e96fdf823bbc427caa562d6d0a130a4875f0/
.. and many more.
Backported from:
78728138a04c2493c6bfadee98060043eca204bf
[1] https://sourceforge.net/p/pupnp/code/ci/
8177a4195a4d4a5d6cb095eaf4ca5b65ac446381/
[2] https://github.com/MusicPlayerDaemon/MPD/commit/
714011c81ed6053f7a35812071499356f337dd70
Signed-off-by: Jörg Krause <joerg.krause@embedded.rocks>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>