A simple version bump from a local repo did not work however, due to a patch failing: >>> Emerging (1 of 1) media-sound/mpd-0.20.15::localrepo * mpd-0.20.15.tar.xz SHA256 SHA512 WHIRLPOOL size ;-) ... [ ok ] * Determining the location of the kernel source code * Found kernel source directory: * /usr/src/linux * Found kernel object directory: * /lib/modules/4.14.13-gentoo/build * Found sources for kernel version: * 4.14.13-gentoo * Checking for suitable kernel configuration options... [ ok ] * If you will be starting mpd via /etc/init.d/mpd, please make * sure that MPD's pid_file is _set_. >>> Unpacking source... >>> Unpacking mpd-0.20.15.tar.xz to /var/tmp/portage/media-sound/mpd-0.20.15/work >>> Source unpacked in /var/tmp/portage/media-sound/mpd-0.20.15/work >>> Preparing source in /var/tmp/portage/media-sound/mpd-0.20.15/work/mpd-0.20.15 ... * Applying mpd-0.18.conf.patch ... /var/tmp/portage/media-sound/mpd-0.20.15/temp/environment: line 1325: /var/tmp/portage/media-sound/mpd-0.20.15/files/mpd-0.18.conf.patch: No such file or directory [ !! ] * ERROR: media-sound/mpd-0.20.15::localrepo failed (prepare phase): * patch -p1 failed with /var/tmp/portage/media-sound/mpd-0.20.15/files/mpd-0.18.conf.patch
*** Bug 647614 has been marked as a duplicate of this bug. ***
A simple version bump works perfectly well. You need to copy the files directory into your overlay, not just the ebuild.
Has worked on my home system (but didn't build on my work system) although errors are reported by the init scripts... # /etc/init.d/mpd status * Use of the opts variable is deprecated and will be * removed in the future. * Please use extra_commands, extra_started_commands or extra_stopped_commands.
@Torbjörn Lönnemark: You are right - copying over the files/ dir and re-digesting made my local overlay work. Thanks!
0.20.18 released https://www.musicpd.org/news/2018/02/mpd-0-20-18-released/
ver 0.20.19 (2018/04/26) * protocol - validate absolute seek time, reject negative values * database - proxy: fix "search already in progress" errors - proxy: implement "list ... group" * input - mms: fix lockup bug and a crash bug * decoder - ffmpeg: fix av_register_all() deprecation warning (FFmpeg 4.0) * player - fix spurious "Not seekable" error when switching radio streams * macOS: fix crash bug Simple version bump of the ebuild still works.
ver 0.20.20 (2018/05/22) * protocol - fix "modified-since" filter regression * output - pulse: cork stream when paused due to "single" mode * decoder - dsdiff, dsf: support more MIME types - dsdiff, dsf: allow 4 MB ID3 tags - opus: support R128_ALBUM_GAIN tag * Android, Windows - enable the "proxy" database plugin Bumping locally has worked ok for me.
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f9d610a56339495bb5bf5d4bd0e770b15247f21d commit f9d610a56339495bb5bf5d4bd0e770b15247f21d Author: Mikle Kolyada <zlogene@gentoo.org> AuthorDate: 2018-08-28 12:08:09 +0000 Commit: Mikle Kolyada <zlogene@gentoo.org> CommitDate: 2018-08-28 12:09:21 +0000 media-sound/mpd: Version bump (v0.20.21) - CDEPEND -> COMMON_DEPEND to avoid possible further collision - switch src_install() to default - pin net-libs/libupnp to the zero slot as pkg-config fails otherwise - remove lbcdio patch (has been upstreamed) Closes: https://bugs.gentoo.org/641120 Closes: https://bugs.gentoo.org/645916 Closes: https://bugs.gentoo.org/641584 Package-Manager: Portage-2.3.40, Repoman-2.3.9 media-sound/mpd/Manifest | 1 + media-sound/mpd/mpd-0.20.21.ebuild | 270 +++++++++++++++++++++++++++++++++++++ 2 files changed, 271 insertions(+)