Hi, this ebuild is the only one in the tree that uses meson_auto_depend, and there is no reason to use it or set the meson dependency yourself at this point. The following patch removes this usage. You shouldn't have to bump since this is a BDEPEND. Thanks, William
Created attachment 562932 [details, diff] fix-meson-eclass-usage.patch
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5df23f6b1670d5e9261431a6b4a0670355067c3d commit 5df23f6b1670d5e9261431a6b4a0670355067c3d Author: William Hubbs <williamh@gentoo.org> AuthorDate: 2019-02-03 21:36:54 +0000 Commit: William Hubbs <williamh@gentoo.org> CommitDate: 2019-02-03 21:38:04 +0000 media-sound/mpd: remove meson_auto_depend usage from 0.24.1-r1 This was approved by zlogene. Closes: https://bugs.gentoo.org/676364 Package-Manager: Portage-2.3.59, Repoman-2.3.12 Signed-off-by: William Hubbs <williamh@gentoo.org> media-sound/mpd/mpd-0.21.4-r1.ebuild | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-)
Your change is technically slightly wrong. eclass doesn't guarantee >dev-util/meson-0.47.1, so after your commit it has a minimum dep on >=meson-0.45.1 only, but the package requires at least 0.47.1 or newer (not sure if 0.47.1 itself would be fine, I suspect that's a typo in old dep atom)