commit:     32eec7440046151d9de01bee671186571f7cc32b
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sun Apr 17 12:47:59 2022 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sun Apr 17 12:48:42 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=32eec744

virtual/libudev: keep transitional sys-fs/udev

Portage may be inclined to try (and fail) to use systemd
here instead of the new (for non-systemd systems) systemd-utils
tools package, so let's include sys-fs/udev instead, which
is a transitional package, below systemd-utils.

Already seen one nasty such situation where Portage gets
confused & can't resolve w/o this, and this sorts it out.

Signed-off-by: Sam James <sam <AT> gentoo.org>

 virtual/libudev/{libudev-232-r6.ebuild => libudev-232-r7.ebuild} | 1 +
 1 file changed, 1 insertion(+)

diff --git a/virtual/libudev/libudev-232-r6.ebuild 
b/virtual/libudev/libudev-232-r7.ebuild
similarity index 93%
rename from virtual/libudev/libudev-232-r6.ebuild
rename to virtual/libudev/libudev-232-r7.ebuild
index aed453196d9b..60120fb8bbda 100644
--- a/virtual/libudev/libudev-232-r6.ebuild
+++ b/virtual/libudev/libudev-232-r7.ebuild
@@ -14,6 +14,7 @@ IUSE="systemd"
 RDEPEND="
        !systemd? ( || (
                sys-apps/systemd-utils[udev,${MULTILIB_USEDEP}]
+               sys-fs/udev[${MULTILIB_USEDEP}]
                >=sys-fs/eudev-3.2.9:0/0[${MULTILIB_USEDEP}]
        ) )
        systemd? ( >=sys-apps/systemd-232:0/2[${MULTILIB_USEDEP}] )

Reply via email to