When compiling the package in question with =app-pda/libplist-2.2.0 installed there is a configure failure. libplist now calls itself libplist-2.0. Upstream has already changed the entire libimobiledevice stack to reflect this and released version bumps but Gentoo's packages are partially updated. I am going to attach an ebuild for version 1.1.4 which contains the fix. Reproducible: Always Steps to Reproduce: 1. Emerge =app-pda/libplist-2.2.0 2. Notice ifuse becomes @preserved-rebuild 3. Emerge =app-pda/ifuse-1.1.3 Actual Results: >>> Emerging (1 of 1) app-pda/ifuse-1.1.3::gentoo (Truncated...) checking for libplist... no configure: error: Package requirements (libplist) were not met: Package 'libplist', required by 'virtual:world', not found Expected Results: The package installs and works as expected. The new ebuild specifies a slot for the fuse dependency which should also resolve https://bugs.gentoo.org/702112
Created attachment 649688 [details] Updated ebuild
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ebd5321aa0f3659ae8d94d78c4fb69ec9e555005 commit ebd5321aa0f3659ae8d94d78c4fb69ec9e555005 Author: Joonas Niilola <juippis@gentoo.org> AuthorDate: 2020-07-18 14:49:28 +0000 Commit: Joonas Niilola <juippis@gentoo.org> CommitDate: 2020-07-18 14:51:37 +0000 app-pda/libplist: fix broken 2.2.0 release on Gentoo - upstream introduced new way of naming the library, breaking reverse deps, see https://github.com/libimobiledevice/libplist/issues/163 and upstream commit 137716df3f197a7184c1fba88fcb30480dafd6e0. No ABI change introduced. Closes: https://bugs.gentoo.org/733082 Closes: https://bugs.gentoo.org/733048 Closes: https://bugs.gentoo.org/733048 Closes: https://bugs.gentoo.org/732910 Closes: https://bugs.gentoo.org/732916 Signed-off-by: Joonas Niilola <juippis@gentoo.org> .../files/libplist-2.2.0-pkgconfig-lib.patch | 10 ++ app-pda/libplist/libplist-2.2.0-r2.ebuild | 110 +++++++++++++++++++++ 2 files changed, 120 insertions(+) https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ebd5321aa0f3659ae8d94d78c4fb69ec9e555005 commit ebd5321aa0f3659ae8d94d78c4fb69ec9e555005 Author: Joonas Niilola <juippis@gentoo.org> AuthorDate: 2020-07-18 14:49:28 +0000 Commit: Joonas Niilola <juippis@gentoo.org> CommitDate: 2020-07-18 14:51:37 +0000 app-pda/libplist: fix broken 2.2.0 release on Gentoo - upstream introduced new way of naming the library, breaking reverse deps, see https://github.com/libimobiledevice/libplist/issues/163 and upstream commit 137716df3f197a7184c1fba88fcb30480dafd6e0. No ABI change introduced. Closes: https://bugs.gentoo.org/733082 Closes: https://bugs.gentoo.org/733048 Closes: https://bugs.gentoo.org/733048 Closes: https://bugs.gentoo.org/732910 Closes: https://bugs.gentoo.org/732916 Signed-off-by: Joonas Niilola <juippis@gentoo.org> .../files/libplist-2.2.0-pkgconfig-lib.patch | 10 ++ app-pda/libplist/libplist-2.2.0-r2.ebuild | 110 +++++++++++++++++++++ 2 files changed, 120 insertions(+)