commit:     61e052196a6341511a8c439fce65910b58e638bb
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Sat Oct 26 09:47:18 2019 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Sat Oct 26 14:47:44 2019 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=61e05219

*/*: Replace virtual/libgudev with dev-libs/libgudev

Replace all virtual/libgudev deps.  Without revbumps, since the removal
is not urgent and we can wait some for bumps to happen.

Bug: https://bugs.gentoo.org/697100
Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 app-cdr/xfburn/xfburn-0.5.5-r2.ebuild                            | 2 +-
 app-mobilephone/gammu/gammu-1.38.5.ebuild                        | 4 ++--
 app-mobilephone/gammu/gammu-1.39.0-r1.ebuild                     | 2 +-
 app-mobilephone/gammu/gammu-1.40.0.ebuild                        | 2 +-
 dev-libs/libgaminggear/libgaminggear-0.15.1.ebuild               | 2 +-
 dev-libs/libwacom/libwacom-0.33.ebuild                           | 2 +-
 dev-libs/libwacom/libwacom-1.0.ebuild                            | 2 +-
 dev-util/umockdev/umockdev-0.12.1.ebuild                         | 4 ++--
 dev-util/umockdev/umockdev-0.9.4.ebuild                          | 4 ++--
 .../gnome-control-center/gnome-control-center-3.30.3-r1.ebuild   | 2 +-
 .../gnome-control-center/gnome-control-center-3.32.2.ebuild      | 2 +-
 .../gnome-settings-daemon/gnome-settings-daemon-3.30.2-r1.ebuild | 2 +-
 .../gnome-settings-daemon/gnome-settings-daemon-3.32.1.ebuild    | 2 +-
 gnome-base/gvfs/gvfs-1.32.2.ebuild                               | 2 +-
 gnome-base/gvfs/gvfs-1.38.3.ebuild                               | 2 +-
 gnome-base/gvfs/gvfs-1.40.2.ebuild                               | 2 +-
 .../cinnamon-settings-daemon-3.6.1-r1.ebuild                     | 4 ++--
 .../cinnamon-settings-daemon-3.8.4.ebuild                        | 4 ++--
 .../cinnamon-settings-daemon-4.0.2.ebuild                        | 2 +-
 gnome-extra/gnome-boxes/gnome-boxes-3.30.3.ebuild                | 2 +-
 gnome-extra/gnome-dvb-daemon/gnome-dvb-daemon-0.2.90.ebuild      | 2 +-
 gnome-extra/gnome-packagekit/gnome-packagekit-3.24.0.ebuild      | 4 ++--
 gnome-extra/gnome-software/gnome-software-3.30.6.ebuild          | 2 +-
 gnome-extra/nm-applet/nm-applet-1.8.22.ebuild                    | 2 +-
 gnome-extra/nm-applet/nm-applet-1.8.24.ebuild                    | 2 +-
 media-gfx/entangle/entangle-0.6.0.ebuild                         | 4 ++--
 media-gfx/entangle/entangle-2.0.ebuild                           | 4 ++--
 media-gfx/gimp/gimp-2.10.10-r1.ebuild                            | 2 +-
 media-gfx/gimp/gimp-2.10.12.ebuild                               | 2 +-
 media-gfx/gimp/gimp-2.10.8-r1.ebuild                             | 2 +-
 media-gfx/gimp/gimp-2.8.22-r1.ebuild                             | 2 +-
 media-gfx/gimp/gimp-2.9.8-r1.ebuild                              | 2 +-
 media-gfx/gimp/gimp-9999.ebuild                                  | 2 +-
 media-gfx/shotwell/shotwell-0.30.2.ebuild                        | 2 +-
 media-gfx/shotwell/shotwell-0.30.7.ebuild                        | 2 +-
 media-libs/clutter-gst/clutter-gst-3.0.27.ebuild                 | 2 +-
 media-libs/clutter/clutter-1.26.2-r1.ebuild                      | 2 +-
 .../gst-plugins-uvch264/gst-plugins-uvch264-1.14.3.ebuild        | 2 +-
 .../gst-plugins-uvch264/gst-plugins-uvch264-1.14.5.ebuild        | 2 +-
 media-plugins/gst-plugins-v4l2/gst-plugins-v4l2-1.14.4.ebuild    | 2 +-
 media-plugins/gst-plugins-v4l2/gst-plugins-v4l2-1.14.5.ebuild    | 2 +-
 media-sound/gnomad/gnomad-2.9.6.ebuild                           | 9 +++++----
 media-sound/pragha/pragha-1.3.4.ebuild                           | 2 +-
 media-sound/pragha/pragha-1.3.99.1.ebuild                        | 2 +-
 media-sound/pragha/pragha-1.3.99.ebuild                          | 4 ++--
 media-sound/rhythmbox/rhythmbox-3.4.3.ebuild                     | 2 +-
 media-tv/gtk-v4l/gtk-v4l-0.4.ebuild                              | 4 ++--
 media-video/gxine/gxine-0.5.907-r1.ebuild                        | 4 ++--
 media-video/gxine/gxine-0.5.909.ebuild                           | 2 +-
 media-video/handbrake/handbrake-1.1.0-r1.ebuild                  | 4 ++--
 media-video/handbrake/handbrake-1.1.1.ebuild                     | 4 ++--
 media-video/handbrake/handbrake-1.1.2.ebuild                     | 4 ++--
 media-video/handbrake/handbrake-1.2.2-r2.ebuild                  | 2 +-
 media-video/handbrake/handbrake-9999.ebuild                      | 4 ++--
 net-im/empathy/empathy-3.12.14.ebuild                            | 6 +++---
 net-libs/libmbim/libmbim-1.10.0.ebuild                           | 2 +-
 net-libs/libmbim/libmbim-1.12.2.ebuild                           | 2 +-
 net-libs/libmbim/libmbim-1.12.4.ebuild                           | 2 +-
 net-libs/libmbim/libmbim-1.14.0.ebuild                           | 2 +-
 net-libs/libmbim/libmbim-1.14.4.ebuild                           | 2 +-
 net-libs/libmbim/libmbim-1.16.0.ebuild                           | 2 +-
 net-libs/libmbim/libmbim-1.16.2.ebuild                           | 2 +-
 net-libs/libmbim/libmbim-1.18.0.ebuild                           | 2 +-
 net-libs/libmbim/libmbim-1.6.0.ebuild                            | 2 +-
 net-libs/libqmi/libqmi-1.18.0.ebuild                             | 4 ++--
 net-libs/libqmi/libqmi-1.18.2.ebuild                             | 4 ++--
 net-libs/libqmi/libqmi-1.20.0.ebuild                             | 4 ++--
 net-libs/libqmi/libqmi-1.20.2.ebuild                             | 2 +-
 net-libs/libqmi/libqmi-1.22.2.ebuild                             | 2 +-
 net-libs/libqmi/libqmi-9999.ebuild                               | 4 ++--
 net-misc/modemmanager/modemmanager-1.10.0.ebuild                 | 2 +-
 net-misc/modemmanager/modemmanager-1.8.2-r1.ebuild               | 2 +-
 net-misc/spice-gtk/spice-gtk-0.35.ebuild                         | 2 +-
 sci-geosciences/gtk-g-rays2/gtk-g-rays2-2.05.ebuild              | 4 ++--
 sys-apps/fwupd/fwupd-1.3.2.ebuild                                | 2 +-
 sys-apps/roccat-tools/roccat-tools-5.7.0.ebuild                  | 4 ++--
 sys-apps/roccat-tools/roccat-tools-5.9.0.ebuild                  | 2 +-
 sys-fs/udisks/udisks-1.0.5-r3.ebuild                             | 2 +-
 sys-fs/udisks/udisks-2.8.2.ebuild                                | 2 +-
 sys-fs/udisks/udisks-2.8.3.ebuild                                | 2 +-
 sys-fs/udisks/udisks-2.8.4.ebuild                                | 2 +-
 sys-power/upower/upower-0.99.11.ebuild                           | 2 +-
 sys-power/upower/upower-0.99.9-r1.ebuild                         | 2 +-
 x11-misc/colord/colord-1.3.5.ebuild                              | 2 +-
 x11-wm/mutter/mutter-3.26.2-r1.ebuild                            | 4 ++--
 x11-wm/mutter/mutter-3.30.2-r4.ebuild                            | 4 ++--
 x11-wm/mutter/mutter-3.32.2.ebuild                               | 4 ++--
 xfce-base/thunar/thunar-1.8.9.ebuild                             | 2 +-
 xfce-extra/thunar-volman/thunar-volman-0.9.5.ebuild              | 2 +-
 89 files changed, 119 insertions(+), 118 deletions(-)

diff --git a/app-cdr/xfburn/xfburn-0.5.5-r2.ebuild 
b/app-cdr/xfburn/xfburn-0.5.5-r2.ebuild
index c9c6a659246..ac4460ed380 100644
--- a/app-cdr/xfburn/xfburn-0.5.5-r2.ebuild
+++ b/app-cdr/xfburn/xfburn-0.5.5-r2.ebuild
@@ -23,7 +23,7 @@ RDEPEND=">=dev-libs/glib-2.32:=
        gstreamer? (
                media-libs/gstreamer:1.0=
                media-libs/gst-plugins-base:1.0= )
-       udev? ( virtual/libgudev:= )"
+       udev? ( dev-libs/libgudev:= )"
 DEPEND="${RDEPEND}
        dev-util/intltool
        sys-devel/gettext

diff --git a/app-mobilephone/gammu/gammu-1.38.5.ebuild 
b/app-mobilephone/gammu/gammu-1.38.5.ebuild
index 2bbb2d63491..7d008c0138b 100644
--- a/app-mobilephone/gammu/gammu-1.38.5.ebuild
+++ b/app-mobilephone/gammu/gammu-1.38.5.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -16,7 +16,7 @@ IUSE="bluetooth curl dbi debug irda mysql nls odbc postgres 
usb"
 
 COMMON_DEPEND="
        dev-libs/glib:2=
-       virtual/libgudev:=
+       dev-libs/libgudev:=
        bluetooth? ( net-wireless/bluez:= )
        curl? ( net-misc/curl:= )
        dbi? ( >=dev-db/libdbi-0.8.3:= )

diff --git a/app-mobilephone/gammu/gammu-1.39.0-r1.ebuild 
b/app-mobilephone/gammu/gammu-1.39.0-r1.ebuild
index 44f8382b7a3..c77e8e6583f 100644
--- a/app-mobilephone/gammu/gammu-1.39.0-r1.ebuild
+++ b/app-mobilephone/gammu/gammu-1.39.0-r1.ebuild
@@ -16,7 +16,7 @@ IUSE="bluetooth curl dbi debug irda mysql nls odbc postgres 
usb"
 
 COMMON_DEPEND="
        dev-libs/glib:2=
-       virtual/libgudev:=
+       dev-libs/libgudev:=
        bluetooth? ( net-wireless/bluez:= )
        curl? ( net-misc/curl:= )
        dbi? ( >=dev-db/libdbi-0.8.3:= )

diff --git a/app-mobilephone/gammu/gammu-1.40.0.ebuild 
b/app-mobilephone/gammu/gammu-1.40.0.ebuild
index 3eb015fdcee..24180c0286c 100644
--- a/app-mobilephone/gammu/gammu-1.40.0.ebuild
+++ b/app-mobilephone/gammu/gammu-1.40.0.ebuild
@@ -16,7 +16,7 @@ IUSE="bluetooth curl dbi debug irda mysql nls odbc postgres 
usb"
 
 DEPEND="
        dev-libs/glib:2=
-       virtual/libgudev:=
+       dev-libs/libgudev:=
        bluetooth? ( net-wireless/bluez:= )
        curl? ( net-misc/curl:= )
        dbi? ( >=dev-db/libdbi-0.8.3:= )

diff --git a/dev-libs/libgaminggear/libgaminggear-0.15.1.ebuild 
b/dev-libs/libgaminggear/libgaminggear-0.15.1.ebuild
index 4e350d095d8..f25ccc7bd7b 100644
--- a/dev-libs/libgaminggear/libgaminggear-0.15.1.ebuild
+++ b/dev-libs/libgaminggear/libgaminggear-0.15.1.ebuild
@@ -26,7 +26,7 @@ RDEPEND="
 
 DEPEND="
        ${RDEPEND}
-       virtual/libgudev
+       dev-libs/libgudev
 "
 BDEPEND="
        dev-util/glib-utils

diff --git a/dev-libs/libwacom/libwacom-0.33.ebuild 
b/dev-libs/libwacom/libwacom-0.33.ebuild
index c6c4fbd1c4d..cfdfa669259 100644
--- a/dev-libs/libwacom/libwacom-0.33.ebuild
+++ b/dev-libs/libwacom/libwacom-0.33.ebuild
@@ -20,7 +20,7 @@ BDEPEND="
 "
 RDEPEND="
        dev-libs/glib:2
-       virtual/libgudev:=
+       dev-libs/libgudev:=
 "
 DEPEND="${RDEPEND}"
 

diff --git a/dev-libs/libwacom/libwacom-1.0.ebuild 
b/dev-libs/libwacom/libwacom-1.0.ebuild
index 90d6573af7a..358cf66a884 100644
--- a/dev-libs/libwacom/libwacom-1.0.ebuild
+++ b/dev-libs/libwacom/libwacom-1.0.ebuild
@@ -20,7 +20,7 @@ BDEPEND="
 "
 RDEPEND="
        dev-libs/glib:2
-       virtual/libgudev:=
+       dev-libs/libgudev:=
 "
 DEPEND="${RDEPEND}"
 

diff --git a/dev-util/umockdev/umockdev-0.12.1.ebuild 
b/dev-util/umockdev/umockdev-0.12.1.ebuild
index b9ada4a868f..036d7163ded 100644
--- a/dev-util/umockdev/umockdev-0.12.1.ebuild
+++ b/dev-util/umockdev/umockdev-0.12.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Authors
+# Copyright 1999-2019 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -23,7 +23,7 @@ RDEPEND="
 DEPEND="${RDEPEND}
        test? (
                ${PYTHON_DEPS}
-               virtual/libgudev:=[${MULTILIB_USEDEP}] )
+               dev-libs/libgudev:=[${MULTILIB_USEDEP}] )
        app-arch/xz-utils
        >=dev-util/gtk-doc-am-1.14
        virtual/pkgconfig[${MULTILIB_USEDEP}]

diff --git a/dev-util/umockdev/umockdev-0.9.4.ebuild 
b/dev-util/umockdev/umockdev-0.9.4.ebuild
index 8f6c4d3ad17..07743116fe0 100644
--- a/dev-util/umockdev/umockdev-0.9.4.ebuild
+++ b/dev-util/umockdev/umockdev-0.9.4.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -15,7 +15,7 @@ SLOT="0"
 KEYWORDS="~amd64 ~x86"
 IUSE="static-libs test"
 
-RDEPEND="virtual/libgudev:=
+RDEPEND="dev-libs/libgudev:=
        virtual/libudev:=
        >=dev-libs/glib-2.32:2"
 DEPEND="${RDEPEND}

diff --git 
a/gnome-base/gnome-control-center/gnome-control-center-3.30.3-r1.ebuild 
b/gnome-base/gnome-control-center/gnome-control-center-3.30.3-r1.ebuild
index 0b752ffb26a..f1a2f590bad 100644
--- a/gnome-base/gnome-control-center/gnome-control-center-3.30.3-r1.ebuild
+++ b/gnome-base/gnome-control-center/gnome-control-center-3.30.3-r1.ebuild
@@ -50,7 +50,7 @@ COMMON_DEPEND="
                ${clutter_gtk_dep}
                >=media-video/cheese-3.28.0 )
        ibus? ( >=app-i18n/ibus-1.5.2 )
-       wayland? ( virtual/libgudev )
+       wayland? ( dev-libs/libgudev )
        networkmanager? (
                >=gnome-extra/nm-applet-1.8.0
                >=net-misc/networkmanager-1.10.0:=[modemmanager]

diff --git a/gnome-base/gnome-control-center/gnome-control-center-3.32.2.ebuild 
b/gnome-base/gnome-control-center/gnome-control-center-3.32.2.ebuild
index 15c2542012e..35a0b6acb5d 100644
--- a/gnome-base/gnome-control-center/gnome-control-center-3.32.2.ebuild
+++ b/gnome-base/gnome-control-center/gnome-control-center-3.32.2.ebuild
@@ -49,7 +49,7 @@ COMMON_DEPEND="
        v4l? (
                >=media-video/cheese-3.28.0 )
        ibus? ( >=app-i18n/ibus-1.5.2 )
-       wayland? ( virtual/libgudev )
+       wayland? ( dev-libs/libgudev )
        networkmanager? (
                >=gnome-extra/nm-applet-1.8.0
                >=net-misc/networkmanager-1.10.0:=[modemmanager]

diff --git 
a/gnome-base/gnome-settings-daemon/gnome-settings-daemon-3.30.2-r1.ebuild 
b/gnome-base/gnome-settings-daemon/gnome-settings-daemon-3.30.2-r1.ebuild
index af0a71d5c2b..5f6e5cc909c 100644
--- a/gnome-base/gnome-settings-daemon/gnome-settings-daemon-3.30.2-r1.ebuild
+++ b/gnome-base/gnome-settings-daemon/gnome-settings-daemon-3.30.2-r1.ebuild
@@ -39,7 +39,7 @@ COMMON_DEPEND="
        >=sys-power/upower-0.99:=
        x11-libs/libX11
        x11-libs/libXtst
-       udev? ( virtual/libgudev:= )
+       udev? ( dev-libs/libgudev:= )
        wayland? ( dev-libs/wayland )
        input_devices_wacom? ( >=dev-libs/libwacom-0.7
                >=x11-libs/pango-1.20.0

diff --git 
a/gnome-base/gnome-settings-daemon/gnome-settings-daemon-3.32.1.ebuild 
b/gnome-base/gnome-settings-daemon/gnome-settings-daemon-3.32.1.ebuild
index 5b7a8c99372..60fa4ba9b52 100644
--- a/gnome-base/gnome-settings-daemon/gnome-settings-daemon-3.32.1.ebuild
+++ b/gnome-base/gnome-settings-daemon/gnome-settings-daemon-3.32.1.ebuild
@@ -38,7 +38,7 @@ COMMON_DEPEND="
        >=sys-auth/polkit-0.114
        >=sys-power/upower-0.99:=
        x11-libs/libX11
-       udev? ( virtual/libgudev:= )
+       udev? ( dev-libs/libgudev:= )
        wayland? ( dev-libs/wayland )
        input_devices_wacom? ( >=dev-libs/libwacom-0.7
                >=x11-libs/pango-1.20.0

diff --git a/gnome-base/gvfs/gvfs-1.32.2.ebuild 
b/gnome-base/gvfs/gvfs-1.32.2.ebuild
index 9667da5811b..627cbbe441e 100644
--- a/gnome-base/gvfs/gvfs-1.32.2.ebuild
+++ b/gnome-base/gvfs/gvfs-1.32.2.ebuild
@@ -57,7 +57,7 @@ RDEPEND="
        systemd? ( >=sys-apps/systemd-206:0= )
        udev? (
                cdda? ( dev-libs/libcdio-paranoia )
-               >=virtual/libgudev-147:=
+               >=dev-libs/libgudev-147:=
                virtual/libudev:= )
        udisks? ( >=sys-fs/udisks-1.97:2 )
        zeroconf? ( >=net-dns/avahi-0.6[dbus] )

diff --git a/gnome-base/gvfs/gvfs-1.38.3.ebuild 
b/gnome-base/gvfs/gvfs-1.38.3.ebuild
index d0c51873c96..65dbe146f6b 100644
--- a/gnome-base/gvfs/gvfs-1.38.3.ebuild
+++ b/gnome-base/gvfs/gvfs-1.38.3.ebuild
@@ -35,7 +35,7 @@ RDEPEND="
                dev-libs/libxml2:2
                >=net-libs/libsoup-2.42.0:2.4 )
        zeroconf? ( >=net-dns/avahi-0.6[dbus] )
-       udev? ( >=virtual/libgudev-147:= )
+       udev? ( >=dev-libs/libgudev-147:= )
        fuse? ( >=sys-fs/fuse-2.8.0:0 )
        udisks? ( >=sys-fs/udisks-1.97:2 )
        systemd? ( >=sys-apps/systemd-206:0= )

diff --git a/gnome-base/gvfs/gvfs-1.40.2.ebuild 
b/gnome-base/gvfs/gvfs-1.40.2.ebuild
index 530519c88e4..b6dca3188eb 100644
--- a/gnome-base/gvfs/gvfs-1.40.2.ebuild
+++ b/gnome-base/gvfs/gvfs-1.40.2.ebuild
@@ -35,7 +35,7 @@ RDEPEND="
                dev-libs/libxml2:2
                >=net-libs/libsoup-2.58.0:2.4 )
        zeroconf? ( >=net-dns/avahi-0.6[dbus] )
-       udev? ( >=virtual/libgudev-147:= )
+       udev? ( >=dev-libs/libgudev-147:= )
        fuse? ( >=sys-fs/fuse-2.8.0:0 )
        udisks? ( >=sys-fs/udisks-1.97:2 )
        systemd? ( >=sys-apps/systemd-206:0= )

diff --git 
a/gnome-extra/cinnamon-settings-daemon/cinnamon-settings-daemon-3.6.1-r1.ebuild 
b/gnome-extra/cinnamon-settings-daemon/cinnamon-settings-daemon-3.6.1-r1.ebuild
index c7922a11496..243e2ba6d7a 100644
--- 
a/gnome-extra/cinnamon-settings-daemon/cinnamon-settings-daemon-3.6.1-r1.ebuild
+++ 
b/gnome-extra/cinnamon-settings-daemon/cinnamon-settings-daemon-3.6.1-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -19,6 +19,7 @@ RESTRICT=test
 # udev is non-optional since lots of plugins, not just gudev, pull it in
 RDEPEND="
        >=dev-libs/glib-2.38:2
+       dev-libs/libgudev:=
        >=gnome-base/libgnomekbd-3.6
        >=gnome-base/librsvg-2.36.2
        >=gnome-extra/cinnamon-desktop-2.8.0:0=
@@ -35,7 +36,6 @@ RDEPEND="
        x11-libs/libXfixes
        x11-libs/libXi
        x11-libs/libxklavier
-       virtual/libgudev:=
        >=sys-power/upower-0.9.11
 
        colord? ( >=x11-misc/colord-0.1.27:= )

diff --git 
a/gnome-extra/cinnamon-settings-daemon/cinnamon-settings-daemon-3.8.4.ebuild 
b/gnome-extra/cinnamon-settings-daemon/cinnamon-settings-daemon-3.8.4.ebuild
index 82214fd1c4f..84d6992255a 100644
--- a/gnome-extra/cinnamon-settings-daemon/cinnamon-settings-daemon-3.8.4.ebuild
+++ b/gnome-extra/cinnamon-settings-daemon/cinnamon-settings-daemon-3.8.4.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -19,6 +19,7 @@ RESTRICT=test
 # udev is non-optional since lots of plugins, not just gudev, pull it in
 RDEPEND="
        >=dev-libs/glib-2.38:2
+       dev-libs/libgudev:=
        >=gnome-base/libgnomekbd-3.6
        >=gnome-base/librsvg-2.36.2
        >=gnome-extra/cinnamon-desktop-2.8.0:0=
@@ -35,7 +36,6 @@ RDEPEND="
        x11-libs/libXfixes
        x11-libs/libXi
        x11-libs/libxklavier
-       virtual/libgudev:=
        >=sys-power/upower-0.9.11
 
        colord? ( >=x11-misc/colord-0.1.27:= )

diff --git 
a/gnome-extra/cinnamon-settings-daemon/cinnamon-settings-daemon-4.0.2.ebuild 
b/gnome-extra/cinnamon-settings-daemon/cinnamon-settings-daemon-4.0.2.ebuild
index 2a05b829ee9..85bd173c3b5 100644
--- a/gnome-extra/cinnamon-settings-daemon/cinnamon-settings-daemon-4.0.2.ebuild
+++ b/gnome-extra/cinnamon-settings-daemon/cinnamon-settings-daemon-4.0.2.ebuild
@@ -19,6 +19,7 @@ RESTRICT=test
 # udev is non-optional since lots of plugins, not just gudev, pull it in
 RDEPEND="
        >=dev-libs/glib-2.38:2
+       dev-libs/libgudev:=
        >=gnome-base/libgnomekbd-3.6
        >=gnome-base/librsvg-2.36.2
        >=gnome-extra/cinnamon-desktop-2.8.0:0=
@@ -35,7 +36,6 @@ RDEPEND="
        x11-libs/libXfixes
        x11-libs/libXi
        x11-libs/libxklavier
-       virtual/libgudev:=
        >=sys-power/upower-0.9.11
 
        colord? ( >=x11-misc/colord-0.1.27:= )

diff --git a/gnome-extra/gnome-boxes/gnome-boxes-3.30.3.ebuild 
b/gnome-extra/gnome-boxes/gnome-boxes-3.30.3.ebuild
index c8bae0bf8db..9a76000ee4d 100644
--- a/gnome-extra/gnome-boxes/gnome-boxes-3.30.3.ebuild
+++ b/gnome-extra/gnome-boxes/gnome-boxes-3.30.3.ebuild
@@ -29,6 +29,7 @@ COMMON_DEPEND="
        >=dev-libs/gobject-introspection-1.54:=
        >=x11-libs/gtk+-3.22.20:3[introspection]
        >=net-libs/gtk-vnc-0.8.0-r1[gtk3(+)]
+       >=dev-libs/libgudev-165:=
        >=sys-libs/libosinfo-1.1.0
        app-crypt/libsecret
        >=net-libs/libsoup-2.44:2.4
@@ -38,7 +39,6 @@ COMMON_DEPEND="
        >=net-misc/spice-gtk-0.32[gtk3(+),smartcard,usbredir]
        app-misc/tracker:0/2.0
        net-libs/webkit-gtk:4
-       >=virtual/libgudev-165:=
        rdp? ( net-misc/freerdp:= )
 "
 DEPEND="${COMMON_DEPEND}

diff --git a/gnome-extra/gnome-dvb-daemon/gnome-dvb-daemon-0.2.90.ebuild 
b/gnome-extra/gnome-dvb-daemon/gnome-dvb-daemon-0.2.90.ebuild
index b6eefda7997..9a58b212019 100644
--- a/gnome-extra/gnome-dvb-daemon/gnome-dvb-daemon-0.2.90.ebuild
+++ b/gnome-extra/gnome-dvb-daemon/gnome-dvb-daemon-0.2.90.ebuild
@@ -17,6 +17,7 @@ KEYWORDS="amd64"
 IUSE="nls totem vala"
 
 RDEPEND=">=dev-libs/glib-2.32.0:2
+       dev-libs/libgudev:0
        >=media-libs/gstreamer-1.4.0:1.0
        >=media-libs/gst-plugins-good-1.4.0:1.0
        >=media-libs/gst-plugins-bad-1.4.0:1.0
@@ -28,7 +29,6 @@ RDEPEND=">=dev-libs/glib-2.32.0:2
        >=dev-python/pygobject-3.2.1:3
        >=dev-libs/gobject-introspection-1.44.0:0
        x11-libs/gtk+:3[introspection]
-       virtual/libgudev:0
        vala? ( $(vala_depend) )
        totem? ( media-video/totem )"
 DEPEND="${RDEPEND}

diff --git a/gnome-extra/gnome-packagekit/gnome-packagekit-3.24.0.ebuild 
b/gnome-extra/gnome-packagekit/gnome-packagekit-3.24.0.ebuild
index 3b3299265a4..7c88ff7e92c 100644
--- a/gnome-extra/gnome-packagekit/gnome-packagekit-3.24.0.ebuild
+++ b/gnome-extra/gnome-packagekit/gnome-packagekit-3.24.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -31,7 +31,7 @@ RDEPEND="
 
        systemd? ( >=sys-apps/systemd-42 )
        !systemd? ( sys-auth/consolekit )
-       udev? ( virtual/libgudev:= )
+       udev? ( dev-libs/libgudev:= )
 "
 DEPEND="${RDEPEND}
        app-text/docbook-sgml-utils

diff --git a/gnome-extra/gnome-software/gnome-software-3.30.6.ebuild 
b/gnome-extra/gnome-software/gnome-software-3.30.6.ebuild
index c7aa1aa96ec..452c5fea8fa 100644
--- a/gnome-extra/gnome-software/gnome-software-3.30.6.ebuild
+++ b/gnome-extra/gnome-software/gnome-software-3.30.6.ebuild
@@ -27,7 +27,7 @@ RDEPEND="
        sys-auth/polkit
        packagekit? ( >=app-admin/packagekit-base-1.1.0 )
        firmware? ( >=sys-apps/fwupd-1.0.3 )
-       udev? ( virtual/libgudev )
+       udev? ( dev-libs/libgudev )
        >=gnome-base/gsettings-desktop-schemas-3.11.5
 "
 DEPEND="${RDEPEND}

diff --git a/gnome-extra/nm-applet/nm-applet-1.8.22.ebuild 
b/gnome-extra/nm-applet/nm-applet-1.8.22.ebuild
index 578c09c6d1d..04d040c037c 100644
--- a/gnome-extra/nm-applet/nm-applet-1.8.22.ebuild
+++ b/gnome-extra/nm-applet/nm-applet-1.8.22.ebuild
@@ -19,6 +19,7 @@ RDEPEND="
        >=app-crypt/libsecret-0.18
        >=dev-libs/glib-2.38:2[dbus]
        >=dev-libs/dbus-glib-0.88
+       dev-libs/libgudev:=
        >=sys-apps/dbus-1.4.1
        >=sys-auth/polkit-0.96-r1
        >=x11-libs/gtk+-3.10:3[introspection?]
@@ -33,7 +34,6 @@ RDEPEND="
                >=dev-libs/libdbusmenu-16.04.0 )
        introspection? ( >=dev-libs/gobject-introspection-0.9.6:= )
        virtual/freedesktop-icon-theme
-       virtual/libgudev:=
        gcr? ( >=app-crypt/gcr-3.14:=[gtk] )
        modemmanager? ( net-misc/modemmanager )
        selinux? ( sys-libs/libselinux )

diff --git a/gnome-extra/nm-applet/nm-applet-1.8.24.ebuild 
b/gnome-extra/nm-applet/nm-applet-1.8.24.ebuild
index d0eddf11a2d..b94abdfa5bf 100644
--- a/gnome-extra/nm-applet/nm-applet-1.8.24.ebuild
+++ b/gnome-extra/nm-applet/nm-applet-1.8.24.ebuild
@@ -19,6 +19,7 @@ RDEPEND="
        >=app-crypt/libsecret-0.18
        >=dev-libs/glib-2.38:2[dbus]
        >=dev-libs/dbus-glib-0.88
+       dev-libs/libgudev:=
        >=sys-apps/dbus-1.4.1
        >=sys-auth/polkit-0.96-r1
        >=x11-libs/gtk+-3.10:3[introspection?]
@@ -33,7 +34,6 @@ RDEPEND="
                >=dev-libs/libdbusmenu-16.04.0 )
        introspection? ( >=dev-libs/gobject-introspection-0.9.6:= )
        virtual/freedesktop-icon-theme
-       virtual/libgudev:=
        gcr? ( >=app-crypt/gcr-3.14:=[gtk] )
        modemmanager? ( net-misc/modemmanager )
        selinux? ( sys-libs/libselinux )

diff --git a/media-gfx/entangle/entangle-0.6.0.ebuild 
b/media-gfx/entangle/entangle-0.6.0.ebuild
index 83e81921d62..70933e3d62f 100644
--- a/media-gfx/entangle/entangle-0.6.0.ebuild
+++ b/media-gfx/entangle/entangle-0.6.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=5
@@ -17,7 +17,7 @@ IUSE=""
 DEPEND=">=dev-libs/glib-2.26:2
        >=x11-libs/gdk-pixbuf-2.12.0:2
        >=x11-libs/gtk+-3.3.18:3[introspection]
-       virtual/libgudev:=
+       dev-libs/libgudev:=
        >=dev-libs/dbus-glib-0.60
        >=dev-libs/gobject-introspection-0.9.3
        >=media-libs/libgphoto2-2.4.11:=

diff --git a/media-gfx/entangle/entangle-2.0.ebuild 
b/media-gfx/entangle/entangle-2.0.ebuild
index 1d719a1b3d2..ebb4c3d3cf0 100644
--- a/media-gfx/entangle/entangle-2.0.ebuild
+++ b/media-gfx/entangle/entangle-2.0.ebuild
@@ -20,6 +20,7 @@ DEPEND="
        ${PYTHON_DEPS}
        >=dev-libs/glib-2.36:2
        >=dev-libs/gobject-introspection-1.54.0
+       dev-libs/libgudev:=
        >=dev-libs/libpeas-1.2.0[gtk,${PYTHON_USEDEP}]
        >=media-libs/gexiv2-0.10[introspection]
        >=media-libs/libgphoto2-2.5.0:=
@@ -30,8 +31,7 @@ DEPEND="
        >=x11-libs/gdk-pixbuf-2.12.0:2
        >=x11-libs/gtk+-3.22:3[introspection]
        >=x11-libs/libXext-1.3.0
-       x11-themes/adwaita-icon-theme
-       virtual/libgudev:="
+       x11-themes/adwaita-icon-theme"
 RDEPEND="${DEPEND}"
 
 # perl for pod2man

diff --git a/media-gfx/gimp/gimp-2.10.10-r1.ebuild 
b/media-gfx/gimp/gimp-2.10.10-r1.ebuild
index 988122916d6..faa127d6d83 100644
--- a/media-gfx/gimp/gimp-2.10.10-r1.ebuild
+++ b/media-gfx/gimp/gimp-2.10.10-r1.ebuild
@@ -63,7 +63,7 @@ RDEPEND=">=dev-libs/glib-2.56.0:2
        app-arch/bzip2
        >=app-arch/xz-utils-5.0.0
        postscript? ( app-text/ghostscript-gpl )
-       udev? ( virtual/libgudev:= )
+       udev? ( dev-libs/libgudev:= )
        unwind? ( sys-libs/libunwind:= )
        heif? ( >=media-libs/libheif-1.1.0:= )"
 DEPEND="${RDEPEND}

diff --git a/media-gfx/gimp/gimp-2.10.12.ebuild 
b/media-gfx/gimp/gimp-2.10.12.ebuild
index 163d639879b..c50fc2d19f7 100644
--- a/media-gfx/gimp/gimp-2.10.12.ebuild
+++ b/media-gfx/gimp/gimp-2.10.12.ebuild
@@ -63,7 +63,7 @@ RDEPEND=">=dev-libs/glib-2.56.0:2
        app-arch/bzip2
        >=app-arch/xz-utils-5.0.0
        postscript? ( app-text/ghostscript-gpl )
-       udev? ( virtual/libgudev:= )
+       udev? ( dev-libs/libgudev:= )
        unwind? ( sys-libs/libunwind:= )
        heif? ( >=media-libs/libheif-1.1.0:= )"
 DEPEND="${RDEPEND}

diff --git a/media-gfx/gimp/gimp-2.10.8-r1.ebuild 
b/media-gfx/gimp/gimp-2.10.8-r1.ebuild
index 51958b923c8..c69d663e35e 100644
--- a/media-gfx/gimp/gimp-2.10.8-r1.ebuild
+++ b/media-gfx/gimp/gimp-2.10.8-r1.ebuild
@@ -66,7 +66,7 @@ RDEPEND=">=dev-libs/glib-2.56.0:2
        app-arch/bzip2
        >=app-arch/xz-utils-5.0.0
        postscript? ( app-text/ghostscript-gpl )
-       udev? ( virtual/libgudev:= )
+       udev? ( dev-libs/libgudev:= )
        unwind? ( sys-libs/libunwind:= )
        heif? ( >=media-libs/libheif-1.1.0:= )"
 DEPEND="${RDEPEND}

diff --git a/media-gfx/gimp/gimp-2.8.22-r1.ebuild 
b/media-gfx/gimp/gimp-2.8.22-r1.ebuild
index 34511189e6a..f44e399afa4 100644
--- a/media-gfx/gimp/gimp-2.8.22-r1.ebuild
+++ b/media-gfx/gimp/gimp-2.8.22-r1.ebuild
@@ -54,7 +54,7 @@ RDEPEND=">=dev-libs/glib-2.30.2:2
        sys-libs/zlib
        bzip2? ( app-arch/bzip2 )
        postscript? ( app-text/ghostscript-gpl )
-       udev? ( virtual/libgudev:= )"
+       udev? ( dev-libs/libgudev:= )"
 DEPEND="${RDEPEND}
        sys-apps/findutils
        virtual/pkgconfig

diff --git a/media-gfx/gimp/gimp-2.9.8-r1.ebuild 
b/media-gfx/gimp/gimp-2.9.8-r1.ebuild
index 1898a4be6a8..162fd88fc46 100644
--- a/media-gfx/gimp/gimp-2.9.8-r1.ebuild
+++ b/media-gfx/gimp/gimp-2.9.8-r1.ebuild
@@ -60,7 +60,7 @@ RDEPEND=">=dev-libs/glib-2.40.0:2
        app-arch/bzip2
        >=app-arch/xz-utils-5.0.0
        postscript? ( app-text/ghostscript-gpl )
-       udev? ( virtual/libgudev:= )"
+       udev? ( dev-libs/libgudev:= )"
 DEPEND="${RDEPEND}
        >=dev-lang/perl-5.10.0
        dev-libs/appstream-glib

diff --git a/media-gfx/gimp/gimp-9999.ebuild b/media-gfx/gimp/gimp-9999.ebuild
index d3c7b129124..e5e13bd8d9a 100644
--- a/media-gfx/gimp/gimp-9999.ebuild
+++ b/media-gfx/gimp/gimp-9999.ebuild
@@ -64,7 +64,7 @@ RDEPEND=">=dev-libs/glib-2.56.0:2
        app-arch/bzip2
        >=app-arch/xz-utils-5.0.0
        postscript? ( app-text/ghostscript-gpl )
-       udev? ( virtual/libgudev:= )
+       udev? ( dev-libs/libgudev:= )
        unwind? ( sys-libs/libunwind:= )
        heif? ( >=media-libs/libheif-1.1.0:= )"
 DEPEND="${RDEPEND}

diff --git a/media-gfx/shotwell/shotwell-0.30.2.ebuild 
b/media-gfx/shotwell/shotwell-0.30.2.ebuild
index 0856b633805..e5da9071bf8 100644
--- a/media-gfx/shotwell/shotwell-0.30.2.ebuild
+++ b/media-gfx/shotwell/shotwell-0.30.2.ebuild
@@ -27,7 +27,7 @@ COMMON_DEPEND="
        media-libs/gstreamer:1.0
        media-libs/gst-plugins-base:1.0
        >=media-libs/libgphoto2-2.5:=
-       udev? ( >=virtual/libgudev-145:= )
+       udev? ( >=dev-libs/libgudev-145:= )
        >=media-libs/gexiv2-0.10.4
        <media-libs/gexiv2-0.11
        >=media-libs/libraw-0.13.2:=

diff --git a/media-gfx/shotwell/shotwell-0.30.7.ebuild 
b/media-gfx/shotwell/shotwell-0.30.7.ebuild
index 84cb2d000fe..b5bd3767112 100644
--- a/media-gfx/shotwell/shotwell-0.30.7.ebuild
+++ b/media-gfx/shotwell/shotwell-0.30.7.ebuild
@@ -26,7 +26,7 @@ DEPEND="
        media-libs/gstreamer:1.0
        media-libs/gst-plugins-base:1.0
        >=media-libs/libgphoto2-2.5:=
-       udev? ( >=virtual/libgudev-145:= )
+       udev? ( >=dev-libs/libgudev-145:= )
        >=media-libs/gexiv2-0.10.4
        >=media-libs/libraw-0.13.2:=
        >=media-libs/libexif-0.6.16:=

diff --git a/media-libs/clutter-gst/clutter-gst-3.0.27.ebuild 
b/media-libs/clutter-gst/clutter-gst-3.0.27.ebuild
index 0de022907bb..8b174001efc 100644
--- a/media-libs/clutter-gst/clutter-gst-3.0.27.ebuild
+++ b/media-libs/clutter-gst/clutter-gst-3.0.27.ebuild
@@ -24,7 +24,7 @@ COMMON_DEPEND="
        >=media-libs/gst-plugins-bad-1.4:1.0
        >=media-libs/gst-plugins-base-1.4:1.0[introspection?]
        introspection? ( >=dev-libs/gobject-introspection-0.6.8:= )
-       udev? ( virtual/libgudev )
+       udev? ( dev-libs/libgudev )
 "
 # uses goom from gst-plugins-good
 RDEPEND="${COMMON_DEPEND}

diff --git a/media-libs/clutter/clutter-1.26.2-r1.ebuild 
b/media-libs/clutter/clutter-1.26.2-r1.ebuild
index 19a339b3ea8..6727c1dea6c 100644
--- a/media-libs/clutter/clutter-1.26.2-r1.ebuild
+++ b/media-libs/clutter/clutter-1.26.2-r1.ebuild
@@ -37,7 +37,7 @@ RDEPEND="
        egl? (
                >=dev-libs/libinput-0.19.0
                media-libs/cogl[gles2,kms]
-               >=virtual/libgudev-136
+               >=dev-libs/libgudev-136
                x11-libs/libxkbcommon
        )
        gtk? ( >=x11-libs/gtk+-3.22.6:3[aqua?] )

diff --git 
a/media-plugins/gst-plugins-uvch264/gst-plugins-uvch264-1.14.3.ebuild 
b/media-plugins/gst-plugins-uvch264/gst-plugins-uvch264-1.14.3.ebuild
index 2e77d5d1e5c..8e8eebdaefe 100644
--- a/media-plugins/gst-plugins-uvch264/gst-plugins-uvch264-1.14.3.ebuild
+++ b/media-plugins/gst-plugins-uvch264/gst-plugins-uvch264-1.14.3.ebuild
@@ -11,7 +11,7 @@ KEYWORDS="amd64 x86"
 IUSE=""
 
 RDEPEND="
-       virtual/libgudev:=[${MULTILIB_USEDEP}]
+       dev-libs/libgudev:=[${MULTILIB_USEDEP}]
        virtual/libusb:1[${MULTILIB_USEDEP}]
 "
 DEPEND="${RDEPEND}"

diff --git 
a/media-plugins/gst-plugins-uvch264/gst-plugins-uvch264-1.14.5.ebuild 
b/media-plugins/gst-plugins-uvch264/gst-plugins-uvch264-1.14.5.ebuild
index b2560f32fb9..b4d2eba9356 100644
--- a/media-plugins/gst-plugins-uvch264/gst-plugins-uvch264-1.14.5.ebuild
+++ b/media-plugins/gst-plugins-uvch264/gst-plugins-uvch264-1.14.5.ebuild
@@ -11,7 +11,7 @@ KEYWORDS="~amd64 ~x86"
 IUSE=""
 
 RDEPEND="
-       virtual/libgudev:=[${MULTILIB_USEDEP}]
+       dev-libs/libgudev:=[${MULTILIB_USEDEP}]
        virtual/libusb:1[${MULTILIB_USEDEP}]
 "
 DEPEND="${RDEPEND}"

diff --git a/media-plugins/gst-plugins-v4l2/gst-plugins-v4l2-1.14.4.ebuild 
b/media-plugins/gst-plugins-v4l2/gst-plugins-v4l2-1.14.4.ebuild
index f2b917dd477..4193f12eb5d 100644
--- a/media-plugins/gst-plugins-v4l2/gst-plugins-v4l2-1.14.4.ebuild
+++ b/media-plugins/gst-plugins-v4l2/gst-plugins-v4l2-1.14.4.ebuild
@@ -13,7 +13,7 @@ IUSE="udev"
 RDEPEND="
        >=media-libs/libv4l-0.9.5[${MULTILIB_USEDEP}]
        >=media-libs/gst-plugins-base-${PV}:${SLOT}[${MULTILIB_USEDEP}]
-       udev? ( >=virtual/libgudev-208:=[${MULTILIB_USEDEP}] )
+       udev? ( >=dev-libs/libgudev-208:=[${MULTILIB_USEDEP}] )
 "
 DEPEND="${RDEPEND}
        virtual/os-headers

diff --git a/media-plugins/gst-plugins-v4l2/gst-plugins-v4l2-1.14.5.ebuild 
b/media-plugins/gst-plugins-v4l2/gst-plugins-v4l2-1.14.5.ebuild
index b64ad19c99a..4bb6eaecf92 100644
--- a/media-plugins/gst-plugins-v4l2/gst-plugins-v4l2-1.14.5.ebuild
+++ b/media-plugins/gst-plugins-v4l2/gst-plugins-v4l2-1.14.5.ebuild
@@ -13,7 +13,7 @@ IUSE="udev"
 RDEPEND="
        >=media-libs/libv4l-0.9.5[${MULTILIB_USEDEP}]
        >=media-libs/gst-plugins-base-${PV}:${SLOT}[${MULTILIB_USEDEP}]
-       udev? ( >=virtual/libgudev-208:=[${MULTILIB_USEDEP}] )
+       udev? ( >=dev-libs/libgudev-208:=[${MULTILIB_USEDEP}] )
 "
 DEPEND="${RDEPEND}
        virtual/os-headers

diff --git a/media-sound/gnomad/gnomad-2.9.6.ebuild 
b/media-sound/gnomad/gnomad-2.9.6.ebuild
index 14e8e6ce2e8..fb2ee99ca36 100644
--- a/media-sound/gnomad/gnomad-2.9.6.ebuild
+++ b/media-sound/gnomad/gnomad-2.9.6.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2014 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=5
@@ -15,12 +15,13 @@ SLOT="0"
 KEYWORDS="amd64 ~ppc ~ppc64 x86"
 IUSE="nls"
 
-RDEPEND="media-libs/libid3tag
+RDEPEND="
+       dev-libs/libgudev:=
+       media-libs/libid3tag
        media-libs/libmtp
        media-libs/libnjb
        media-libs/taglib
-       >=x11-libs/gtk+-2.24:2
-       virtual/libgudev:="
+       >=x11-libs/gtk+-2.24:2"
 DEPEND="${RDEPEND}
        virtual/pkgconfig
        nls? ( dev-util/intltool sys-devel/gettext )"

diff --git a/media-sound/pragha/pragha-1.3.4.ebuild 
b/media-sound/pragha/pragha-1.3.4.ebuild
index 24f7053da9d..723eee3c53b 100644
--- a/media-sound/pragha/pragha-1.3.4.ebuild
+++ b/media-sound/pragha/pragha-1.3.4.ebuild
@@ -34,7 +34,7 @@ COMMON_DEPEND=">=dev-db/sqlite-3.4:3=
        playlist? ( >=dev-libs/totem-pl-parser-2.26:= )
        rygel? ( >=net-misc/rygel-0.20:= )
        soup? ( >=net-libs/libsoup-2.38:= )
-       udev? ( virtual/libgudev:= )"
+       udev? ( dev-libs/libgudev:= )"
 RDEPEND="${COMMON_DEPEND}
        media-plugins/gst-plugins-meta:1.0"
 DEPEND="${COMMON_DEPEND}

diff --git a/media-sound/pragha/pragha-1.3.99.1.ebuild 
b/media-sound/pragha/pragha-1.3.99.1.ebuild
index c60f3ad27ea..c05a03a3311 100644
--- a/media-sound/pragha/pragha-1.3.99.1.ebuild
+++ b/media-sound/pragha/pragha-1.3.99.1.ebuild
@@ -35,7 +35,7 @@ COMMON_DEPEND=">=dev-db/sqlite-3.4:3=
        playlist? ( >=dev-libs/totem-pl-parser-2.26:= )
        rygel? ( >=net-misc/rygel-0.26 )
        soup? ( >=net-libs/libsoup-2.38:= )
-       udev? ( virtual/libgudev:= )"
+       udev? ( dev-libs/libgudev:= )"
 RDEPEND="${COMMON_DEPEND}
        media-plugins/gst-plugins-meta:1.0"
 DEPEND="${COMMON_DEPEND}

diff --git a/media-sound/pragha/pragha-1.3.99.ebuild 
b/media-sound/pragha/pragha-1.3.99.ebuild
index 54229d1b008..10930450160 100644
--- a/media-sound/pragha/pragha-1.3.99.ebuild
+++ b/media-sound/pragha/pragha-1.3.99.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -35,7 +35,7 @@ COMMON_DEPEND=">=dev-db/sqlite-3.4:3=
        playlist? ( >=dev-libs/totem-pl-parser-2.26:= )
        rygel? ( >=net-misc/rygel-0.26:= )
        soup? ( >=net-libs/libsoup-2.38:= )
-       udev? ( virtual/libgudev:= )"
+       udev? ( dev-libs/libgudev:= )"
 RDEPEND="${COMMON_DEPEND}
        media-plugins/gst-plugins-meta:1.0"
 DEPEND="${COMMON_DEPEND}

diff --git a/media-sound/rhythmbox/rhythmbox-3.4.3.ebuild 
b/media-sound/rhythmbox/rhythmbox-3.4.3.ebuild
index 89c3a913df8..5e1ce69f502 100644
--- a/media-sound/rhythmbox/rhythmbox-3.4.3.ebuild
+++ b/media-sound/rhythmbox/rhythmbox-3.4.3.ebuild
@@ -50,7 +50,7 @@ COMMON_DEPEND="
                >=dev-python/pygobject-3.0:3[${PYTHON_USEDEP}]
        )
        udev? (
-               virtual/libgudev:=
+               dev-libs/libgudev:=
                ipod? ( >=media-libs/libgpod-0.7.92[udev] )
                mtp? ( >=media-libs/libmtp-0.3 ) )
 "

diff --git a/media-tv/gtk-v4l/gtk-v4l-0.4.ebuild 
b/media-tv/gtk-v4l/gtk-v4l-0.4.ebuild
index e703e30893d..d91ae69676a 100644
--- a/media-tv/gtk-v4l/gtk-v4l-0.4.ebuild
+++ b/media-tv/gtk-v4l/gtk-v4l-0.4.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2014 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=5
@@ -14,8 +14,8 @@ KEYWORDS="~amd64 ~x86"
 IUSE=""
 
 RDEPEND=">=dev-libs/glib-2
+       dev-libs/libgudev:=
        >=media-libs/libv4l-0.6
-       virtual/libgudev:=
        x11-libs/gtk+:3"
 DEPEND="${RDEPEND}
        virtual/pkgconfig"

diff --git a/media-video/gxine/gxine-0.5.907-r1.ebuild 
b/media-video/gxine/gxine-0.5.907-r1.ebuild
index cb6ef3322c2..105163c36e4 100644
--- a/media-video/gxine/gxine-0.5.907-r1.ebuild
+++ b/media-video/gxine/gxine-0.5.907-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=5
@@ -25,7 +25,7 @@ COMMON_DEPEND=">=media-libs/xine-lib-1.1.20
        nsplugin? ( dev-libs/nspr
                x11-libs/libXaw
                x11-libs/libXt )
-       udev? ( virtual/libgudev:= )
+       udev? ( dev-libs/libgudev:= )
        xcb? ( x11-libs/libxcb )
        xinerama? ( x11-libs/libXinerama )"
 DEPEND="${COMMON_DEPEND}

diff --git a/media-video/gxine/gxine-0.5.909.ebuild 
b/media-video/gxine/gxine-0.5.909.ebuild
index 832feba7de6..6dbccad0720 100644
--- a/media-video/gxine/gxine-0.5.909.ebuild
+++ b/media-video/gxine/gxine-0.5.909.ebuild
@@ -25,7 +25,7 @@ COMMON_DEPEND=">=media-libs/xine-lib-1.1.20[gtk]
        nsplugin? ( dev-libs/nspr
                x11-libs/libXaw
                x11-libs/libXt )
-       udev? ( virtual/libgudev:= )
+       udev? ( dev-libs/libgudev:= )
        xcb? ( x11-libs/libxcb )
        xinerama? ( x11-libs/libXinerama )"
 DEPEND="${COMMON_DEPEND}

diff --git a/media-video/handbrake/handbrake-1.1.0-r1.ebuild 
b/media-video/handbrake/handbrake-1.1.0-r1.ebuild
index cd52cd8ded2..5ab5c42c603 100644
--- a/media-video/handbrake/handbrake-1.1.0-r1.ebuild
+++ b/media-video/handbrake/handbrake-1.1.0-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -58,11 +58,11 @@ RDEPEND="
                >=x11-libs/gtk+-3.10
                dev-libs/dbus-glib
                dev-libs/glib:2
+               dev-libs/libgudev:=
                x11-libs/cairo
                x11-libs/gdk-pixbuf:2
                x11-libs/libnotify
                x11-libs/pango
-               virtual/libgudev:=
        )
        fdk? ( media-libs/fdk-aac )
        x265? ( >=media-libs/x265-1.7:0= )

diff --git a/media-video/handbrake/handbrake-1.1.1.ebuild 
b/media-video/handbrake/handbrake-1.1.1.ebuild
index cd52cd8ded2..5ab5c42c603 100644
--- a/media-video/handbrake/handbrake-1.1.1.ebuild
+++ b/media-video/handbrake/handbrake-1.1.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -58,11 +58,11 @@ RDEPEND="
                >=x11-libs/gtk+-3.10
                dev-libs/dbus-glib
                dev-libs/glib:2
+               dev-libs/libgudev:=
                x11-libs/cairo
                x11-libs/gdk-pixbuf:2
                x11-libs/libnotify
                x11-libs/pango
-               virtual/libgudev:=
        )
        fdk? ( media-libs/fdk-aac )
        x265? ( >=media-libs/x265-1.7:0= )

diff --git a/media-video/handbrake/handbrake-1.1.2.ebuild 
b/media-video/handbrake/handbrake-1.1.2.ebuild
index 6e3559d14f9..5ab5c42c603 100644
--- a/media-video/handbrake/handbrake-1.1.2.ebuild
+++ b/media-video/handbrake/handbrake-1.1.2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Authors
+# Copyright 1999-2019 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -58,11 +58,11 @@ RDEPEND="
                >=x11-libs/gtk+-3.10
                dev-libs/dbus-glib
                dev-libs/glib:2
+               dev-libs/libgudev:=
                x11-libs/cairo
                x11-libs/gdk-pixbuf:2
                x11-libs/libnotify
                x11-libs/pango
-               virtual/libgudev:=
        )
        fdk? ( media-libs/fdk-aac )
        x265? ( >=media-libs/x265-1.7:0= )

diff --git a/media-video/handbrake/handbrake-1.2.2-r2.ebuild 
b/media-video/handbrake/handbrake-1.2.2-r2.ebuild
index d780a55c6e2..6d9379f3013 100644
--- a/media-video/handbrake/handbrake-1.2.2-r2.ebuild
+++ b/media-video/handbrake/handbrake-1.2.2-r2.ebuild
@@ -61,11 +61,11 @@ RDEPEND="
                >=x11-libs/gtk+-3.10
                dev-libs/dbus-glib
                dev-libs/glib:2
+               dev-libs/libgudev:=
                x11-libs/cairo
                x11-libs/gdk-pixbuf:2
                x11-libs/libnotify
                x11-libs/pango
-               virtual/libgudev:=
        )
        fdk? ( media-libs/fdk-aac )
        x265? ( >=media-libs/x265-2.9:0= )

diff --git a/media-video/handbrake/handbrake-9999.ebuild 
b/media-video/handbrake/handbrake-9999.ebuild
index 2ba4dd148d2..26469e6268b 100644
--- a/media-video/handbrake/handbrake-9999.ebuild
+++ b/media-video/handbrake/handbrake-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -58,11 +58,11 @@ RDEPEND="
                >=x11-libs/gtk+-3.10
                dev-libs/dbus-glib
                dev-libs/glib:2
+               dev-libs/libgudev:=
                x11-libs/cairo
                x11-libs/gdk-pixbuf:2
                x11-libs/libnotify
                x11-libs/pango
-               virtual/libgudev:=
        )
        fdk? ( media-libs/fdk-aac )
        x265? ( >=media-libs/x265-1.7:0= )

diff --git a/net-im/empathy/empathy-3.12.14.ebuild 
b/net-im/empathy/empathy-3.12.14.ebuild
index 5f30e3ecb6a..0da5036c8c0 100644
--- a/net-im/empathy/empathy-3.12.14.ebuild
+++ b/net-im/empathy/empathy-3.12.14.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -62,9 +62,9 @@ COMMON_DEPEND="
                >=app-text/enchant-1.2
                >=app-text/iso-codes-0.35 )
        v4l? (
+               dev-libs/libgudev:=
                media-plugins/gst-plugins-v4l2:1.0
-               >=media-video/cheese-3.4:=
-               virtual/libgudev:= )
+               >=media-video/cheese-3.4:= )
 "
 
 # >=empathy-3.4 is incompatible with telepathy-rakia-0.6, bug #403861

diff --git a/net-libs/libmbim/libmbim-1.10.0.ebuild 
b/net-libs/libmbim/libmbim-1.10.0.ebuild
index 580a6aac03e..a91ced3b0bc 100644
--- a/net-libs/libmbim/libmbim-1.10.0.ebuild
+++ b/net-libs/libmbim/libmbim-1.10.0.ebuild
@@ -20,7 +20,7 @@ SLOT="0"
 IUSE="static-libs"
 
 RDEPEND=">=dev-libs/glib-2.32:2
-       virtual/libgudev:="
+       dev-libs/libgudev:="
 DEPEND="${RDEPEND}
        dev-util/glib-utils
        dev-util/gtk-doc-am

diff --git a/net-libs/libmbim/libmbim-1.12.2.ebuild 
b/net-libs/libmbim/libmbim-1.12.2.ebuild
index 7d9320f581a..f96e8c73e93 100644
--- a/net-libs/libmbim/libmbim-1.12.2.ebuild
+++ b/net-libs/libmbim/libmbim-1.12.2.ebuild
@@ -20,7 +20,7 @@ SLOT="0"
 IUSE="static-libs"
 
 RDEPEND=">=dev-libs/glib-2.32:2
-       virtual/libgudev:="
+       dev-libs/libgudev:="
 DEPEND="${RDEPEND}
        dev-util/glib-utils
        dev-util/gtk-doc-am

diff --git a/net-libs/libmbim/libmbim-1.12.4.ebuild 
b/net-libs/libmbim/libmbim-1.12.4.ebuild
index a91f073f9d4..5f1e5580419 100644
--- a/net-libs/libmbim/libmbim-1.12.4.ebuild
+++ b/net-libs/libmbim/libmbim-1.12.4.ebuild
@@ -20,7 +20,7 @@ SLOT="0"
 IUSE="static-libs"
 
 RDEPEND=">=dev-libs/glib-2.32:2
-       virtual/libgudev:="
+       dev-libs/libgudev:="
 DEPEND="${RDEPEND}
        dev-util/glib-utils
        dev-util/gtk-doc-am

diff --git a/net-libs/libmbim/libmbim-1.14.0.ebuild 
b/net-libs/libmbim/libmbim-1.14.0.ebuild
index f10f42cfecd..ae78f4905e4 100644
--- a/net-libs/libmbim/libmbim-1.14.0.ebuild
+++ b/net-libs/libmbim/libmbim-1.14.0.ebuild
@@ -15,7 +15,7 @@ KEYWORDS="~alpha amd64 arm ~arm64 ~mips ppc ppc64 x86"
 IUSE="static-libs udev"
 
 RDEPEND=">=dev-libs/glib-2.32:2
-       udev? ( virtual/libgudev:= )"
+       udev? ( dev-libs/libgudev:= )"
 DEPEND="${RDEPEND}
        dev-util/glib-utils
        dev-util/gtk-doc-am

diff --git a/net-libs/libmbim/libmbim-1.14.4.ebuild 
b/net-libs/libmbim/libmbim-1.14.4.ebuild
index 9620241e897..3205f4a10e4 100644
--- a/net-libs/libmbim/libmbim-1.14.4.ebuild
+++ b/net-libs/libmbim/libmbim-1.14.4.ebuild
@@ -15,7 +15,7 @@ KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~mips ~ppc ~ppc64 ~x86"
 IUSE="static-libs udev"
 
 RDEPEND=">=dev-libs/glib-2.32:2
-       udev? ( virtual/libgudev:= )"
+       udev? ( dev-libs/libgudev:= )"
 DEPEND="${RDEPEND}
        dev-util/glib-utils
        dev-util/gtk-doc-am

diff --git a/net-libs/libmbim/libmbim-1.16.0.ebuild 
b/net-libs/libmbim/libmbim-1.16.0.ebuild
index 9620241e897..3205f4a10e4 100644
--- a/net-libs/libmbim/libmbim-1.16.0.ebuild
+++ b/net-libs/libmbim/libmbim-1.16.0.ebuild
@@ -15,7 +15,7 @@ KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~mips ~ppc ~ppc64 ~x86"
 IUSE="static-libs udev"
 
 RDEPEND=">=dev-libs/glib-2.32:2
-       udev? ( virtual/libgudev:= )"
+       udev? ( dev-libs/libgudev:= )"
 DEPEND="${RDEPEND}
        dev-util/glib-utils
        dev-util/gtk-doc-am

diff --git a/net-libs/libmbim/libmbim-1.16.2.ebuild 
b/net-libs/libmbim/libmbim-1.16.2.ebuild
index 595dcdc5bfc..ceb337e60f1 100644
--- a/net-libs/libmbim/libmbim-1.16.2.ebuild
+++ b/net-libs/libmbim/libmbim-1.16.2.ebuild
@@ -15,7 +15,7 @@ KEYWORDS="~alpha amd64 arm arm64 ~mips ppc ppc64 x86"
 IUSE="static-libs udev"
 
 RDEPEND=">=dev-libs/glib-2.32:2
-       udev? ( virtual/libgudev:= )"
+       udev? ( dev-libs/libgudev:= )"
 DEPEND="${RDEPEND}
        dev-util/glib-utils
        dev-util/gtk-doc-am

diff --git a/net-libs/libmbim/libmbim-1.18.0.ebuild 
b/net-libs/libmbim/libmbim-1.18.0.ebuild
index a8e2b82383b..b1da88a0bea 100644
--- a/net-libs/libmbim/libmbim-1.18.0.ebuild
+++ b/net-libs/libmbim/libmbim-1.18.0.ebuild
@@ -15,7 +15,7 @@ KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~mips ~ppc ~ppc64 ~x86"
 IUSE="static-libs udev"
 
 RDEPEND=">=dev-libs/glib-2.36:2
-       udev? ( virtual/libgudev:= )"
+       udev? ( dev-libs/libgudev:= )"
 DEPEND="${RDEPEND}
        dev-util/gtk-doc-am
        virtual/pkgconfig"

diff --git a/net-libs/libmbim/libmbim-1.6.0.ebuild 
b/net-libs/libmbim/libmbim-1.6.0.ebuild
index c959f6cc15b..c0c238ded46 100644
--- a/net-libs/libmbim/libmbim-1.6.0.ebuild
+++ b/net-libs/libmbim/libmbim-1.6.0.ebuild
@@ -20,7 +20,7 @@ SLOT="0"
 IUSE="doc static-libs test"
 
 RDEPEND=">=dev-libs/glib-2.32
-       virtual/libgudev:="
+       dev-libs/libgudev:="
 DEPEND="${RDEPEND}
        dev-util/glib-utils
        doc? ( dev-util/gtk-doc )

diff --git a/net-libs/libqmi/libqmi-1.18.0.ebuild 
b/net-libs/libqmi/libqmi-1.18.0.ebuild
index 3c9b3648c60..e8219b0697e 100644
--- a/net-libs/libqmi/libqmi-1.18.0.ebuild
+++ b/net-libs/libqmi/libqmi-1.18.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI="6"
@@ -20,7 +20,7 @@ SLOT="0/5.1"  # soname of libqmi-glib.so
 IUSE="doc +mbim static-libs"
 
 RDEPEND=">=dev-libs/glib-2.32
-       virtual/libgudev
+       dev-libs/libgudev
        mbim? ( >=net-libs/libmbim-1.14.0 )"
 DEPEND="${RDEPEND}
        doc? ( dev-util/gtk-doc )

diff --git a/net-libs/libqmi/libqmi-1.18.2.ebuild 
b/net-libs/libqmi/libqmi-1.18.2.ebuild
index 3c9b3648c60..e8219b0697e 100644
--- a/net-libs/libqmi/libqmi-1.18.2.ebuild
+++ b/net-libs/libqmi/libqmi-1.18.2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI="6"
@@ -20,7 +20,7 @@ SLOT="0/5.1"  # soname of libqmi-glib.so
 IUSE="doc +mbim static-libs"
 
 RDEPEND=">=dev-libs/glib-2.32
-       virtual/libgudev
+       dev-libs/libgudev
        mbim? ( >=net-libs/libmbim-1.14.0 )"
 DEPEND="${RDEPEND}
        doc? ( dev-util/gtk-doc )

diff --git a/net-libs/libqmi/libqmi-1.20.0.ebuild 
b/net-libs/libqmi/libqmi-1.20.0.ebuild
index 3c9b3648c60..e8219b0697e 100644
--- a/net-libs/libqmi/libqmi-1.20.0.ebuild
+++ b/net-libs/libqmi/libqmi-1.20.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI="6"
@@ -20,7 +20,7 @@ SLOT="0/5.1"  # soname of libqmi-glib.so
 IUSE="doc +mbim static-libs"
 
 RDEPEND=">=dev-libs/glib-2.32
-       virtual/libgudev
+       dev-libs/libgudev
        mbim? ( >=net-libs/libmbim-1.14.0 )"
 DEPEND="${RDEPEND}
        doc? ( dev-util/gtk-doc )

diff --git a/net-libs/libqmi/libqmi-1.20.2.ebuild 
b/net-libs/libqmi/libqmi-1.20.2.ebuild
index f233d8e52a5..3f2f0561c2f 100644
--- a/net-libs/libqmi/libqmi-1.20.2.ebuild
+++ b/net-libs/libqmi/libqmi-1.20.2.ebuild
@@ -20,7 +20,7 @@ SLOT="0/5.1"  # soname of libqmi-glib.so
 IUSE="doc +mbim static-libs"
 
 RDEPEND=">=dev-libs/glib-2.32
-       virtual/libgudev
+       dev-libs/libgudev
        mbim? ( >=net-libs/libmbim-1.14.0 )"
 DEPEND="${RDEPEND}
        doc? ( dev-util/gtk-doc )

diff --git a/net-libs/libqmi/libqmi-1.22.2.ebuild 
b/net-libs/libqmi/libqmi-1.22.2.ebuild
index 84afb73ad2d..80fd734cd9b 100644
--- a/net-libs/libqmi/libqmi-1.22.2.ebuild
+++ b/net-libs/libqmi/libqmi-1.22.2.ebuild
@@ -20,7 +20,7 @@ SLOT="0/5.4"  # soname of libqmi-glib.so
 IUSE="doc +mbim static-libs"
 
 RDEPEND=">=dev-libs/glib-2.36
-       virtual/libgudev
+       dev-libs/libgudev
        mbim? ( >=net-libs/libmbim-1.18.0 )"
 DEPEND="${RDEPEND}
        doc? ( dev-util/gtk-doc )

diff --git a/net-libs/libqmi/libqmi-9999.ebuild 
b/net-libs/libqmi/libqmi-9999.ebuild
index 37e9191d90c..9ae85656240 100644
--- a/net-libs/libqmi/libqmi-9999.ebuild
+++ b/net-libs/libqmi/libqmi-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI="6"
@@ -20,7 +20,7 @@ SLOT="0/5.1"  # soname of libqmi-glib.so
 IUSE="doc +mbim static-libs"
 
 RDEPEND=">=dev-libs/glib-2.36
-       virtual/libgudev
+       dev-libs/libgudev
        mbim? ( >=net-libs/libmbim-1.14.0 )"
 DEPEND="${RDEPEND}
        doc? ( dev-util/gtk-doc )

diff --git a/net-misc/modemmanager/modemmanager-1.10.0.ebuild 
b/net-misc/modemmanager/modemmanager-1.10.0.ebuild
index 3f68591007d..b5e1e657cfc 100644
--- a/net-misc/modemmanager/modemmanager-1.10.0.ebuild
+++ b/net-misc/modemmanager/modemmanager-1.10.0.ebuild
@@ -23,7 +23,7 @@ REQUIRED_USE="
 
 RDEPEND="
        >=dev-libs/glib-2.36.0:2
-       udev? ( >=virtual/libgudev-230:= )
+       udev? ( >=dev-libs/libgudev-230:= )
        introspection? ( >=dev-libs/gobject-introspection-0.9.6:= )
        mbim? ( >=net-libs/libmbim-1.18.0 )
        policykit? ( >=sys-auth/polkit-0.106[introspection] )

diff --git a/net-misc/modemmanager/modemmanager-1.8.2-r1.ebuild 
b/net-misc/modemmanager/modemmanager-1.8.2-r1.ebuild
index 7457b97ba8a..1e50b9f22e5 100644
--- a/net-misc/modemmanager/modemmanager-1.8.2-r1.ebuild
+++ b/net-misc/modemmanager/modemmanager-1.8.2-r1.ebuild
@@ -23,7 +23,7 @@ REQUIRED_USE="
 
 RDEPEND="
        >=dev-libs/glib-2.36.0:2
-       udev? ( >=virtual/libgudev-230:= )
+       udev? ( >=dev-libs/libgudev-230:= )
        introspection? ( >=dev-libs/gobject-introspection-0.9.6:= )
        mbim? ( >=net-libs/libmbim-1.16.0 )
        policykit? ( >=sys-auth/polkit-0.106[introspection] )

diff --git a/net-misc/spice-gtk/spice-gtk-0.35.ebuild 
b/net-misc/spice-gtk/spice-gtk-0.35.ebuild
index d6e46f5386d..07b64a227a3 100644
--- a/net-misc/spice-gtk/spice-gtk-0.35.ebuild
+++ b/net-misc/spice-gtk/spice-gtk-0.35.ebuild
@@ -48,10 +48,10 @@ RDEPEND="
        sasl? ( dev-libs/cyrus-sasl )
        smartcard? ( app-emulation/qemu[smartcard] )
        usbredir? (
+               dev-libs/libgudev:=
                sys-apps/hwids
                >=sys-apps/usbredir-0.4.2
                virtual/libusb:1
-               virtual/libgudev:=
                policykit? (
                        sys-apps/acl
                        >=sys-auth/polkit-0.110-r1

diff --git a/sci-geosciences/gtk-g-rays2/gtk-g-rays2-2.05.ebuild 
b/sci-geosciences/gtk-g-rays2/gtk-g-rays2-2.05.ebuild
index b1cae729d35..cae8a6436b4 100644
--- a/sci-geosciences/gtk-g-rays2/gtk-g-rays2-2.05.ebuild
+++ b/sci-geosciences/gtk-g-rays2/gtk-g-rays2-2.05.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2016 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=5
@@ -17,7 +17,7 @@ IUSE=""
 RDEPEND="
        dev-libs/glib:2
        dev-libs/dbus-glib
-       virtual/libgudev
+       dev-libs/libgudev
        x11-libs/cairo
        x11-libs/gtk+:3
        virtual/freedesktop-icon-theme

diff --git a/sys-apps/fwupd/fwupd-1.3.2.ebuild 
b/sys-apps/fwupd/fwupd-1.3.2.ebuild
index b8f2e661981..b1c77f7d52d 100644
--- a/sys-apps/fwupd/fwupd-1.3.2.ebuild
+++ b/sys-apps/fwupd/fwupd-1.3.2.ebuild
@@ -42,6 +42,7 @@ DEPEND="${PYTHON_DEPS}
        >=dev-libs/glib-2.45.8:2
        dev-libs/json-glib
        dev-libs/libgpg-error
+       dev-libs/libgudev:=
        >=dev-libs/libgusb-0.2.9[introspection?]
        >=dev-libs/libxmlb-0.1.7
        dev-python/pillow[${PYTHON_USEDEP}]
@@ -49,7 +50,6 @@ DEPEND="${PYTHON_DEPS}
        dev-python/pygobject:3[cairo,${PYTHON_USEDEP}]
        >=net-libs/libsoup-2.51.92:2.4[introspection?]
        virtual/libelf:0=
-       virtual/libgudev:=
        virtual/udev
        consolekit? ( >=sys-auth/consolekit-1.0.0 )
        dell? (

diff --git a/sys-apps/roccat-tools/roccat-tools-5.7.0.ebuild 
b/sys-apps/roccat-tools/roccat-tools-5.7.0.ebuild
index ddaecc9fce6..f8ddfcc8bd6 100644
--- a/sys-apps/roccat-tools/roccat-tools-5.7.0.ebuild
+++ b/sys-apps/roccat-tools/roccat-tools-5.7.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -46,11 +46,11 @@ RDEPEND="
        dev-libs/dbus-glib
        dev-libs/glib:2
        >=dev-libs/libgaminggear-0.15.1
+       dev-libs/libgudev:=
        sys-apps/dbus
        x11-libs/cairo
        x11-libs/gtk+:2
        x11-libs/libX11
-       virtual/libgudev:=
        virtual/libusb:1
        input_devices_roccat_ryosmk? ( || ( dev-lang/lua:5.1 dev-lang/lua:0 ) )
        input_devices_roccat_ryosmkfx? ( || ( dev-lang/lua:5.1 dev-lang/lua:0 ) 
)

diff --git a/sys-apps/roccat-tools/roccat-tools-5.9.0.ebuild 
b/sys-apps/roccat-tools/roccat-tools-5.9.0.ebuild
index 1f81be7eaa3..db2565cfe82 100644
--- a/sys-apps/roccat-tools/roccat-tools-5.9.0.ebuild
+++ b/sys-apps/roccat-tools/roccat-tools-5.9.0.ebuild
@@ -48,11 +48,11 @@ RDEPEND="
        dev-libs/dbus-glib
        dev-libs/glib:2
        >=dev-libs/libgaminggear-0.15.1
+       dev-libs/libgudev:=
        sys-apps/dbus
        x11-libs/cairo
        x11-libs/gtk+:2
        x11-libs/libX11
-       virtual/libgudev:=
        virtual/libusb:1
        input_devices_roccat_ryosmk? ( ${LUA_DEPEND} )
        input_devices_roccat_ryosmkfx? ( ${LUA_DEPEND} )

diff --git a/sys-fs/udisks/udisks-1.0.5-r3.ebuild 
b/sys-fs/udisks/udisks-1.0.5-r3.ebuild
index 74ffc984dd3..9b9799bc30a 100644
--- a/sys-fs/udisks/udisks-1.0.5-r3.ebuild
+++ b/sys-fs/udisks/udisks-1.0.5-r3.ebuild
@@ -16,6 +16,7 @@ IUSE="debug +lvm nls remote-access selinux"
 COMMON_DEPEND=">=dev-libs/dbus-glib-0.100
        >=dev-libs/glib-2.30
        >=dev-libs/libatasmart-0.19
+       dev-libs/libgudev:=
        >=sys-auth/polkit-0.110
        >=sys-apps/dbus-1.6
        >=sys-apps/sg3_utils-1.27.20090411
@@ -24,7 +25,6 @@ COMMON_DEPEND=">=dev-libs/dbus-glib-0.100
                >=sys-fs/lvm2-2.02.66
                <sys-fs/lvm2-2.02.183
        )
-       virtual/libgudev:=
        virtual/libudev:=
        virtual/udev
        selinux? ( sec-policy/selinux-devicekit )"

diff --git a/sys-fs/udisks/udisks-2.8.2.ebuild 
b/sys-fs/udisks/udisks-2.8.2.ebuild
index 61965b270cc..134f857287d 100644
--- a/sys-fs/udisks/udisks-2.8.2.ebuild
+++ b/sys-fs/udisks/udisks-2.8.2.ebuild
@@ -18,9 +18,9 @@ REQUIRED_USE="?? ( elogind systemd )"
 COMMON_DEPEND="
        >=dev-libs/glib-2.50:2
        >=dev-libs/libatasmart-0.19
+       >=dev-libs/libgudev-165:=
        >=sys-auth/polkit-0.110
        >=sys-libs/libblockdev-2.19[cryptsetup,lvm?,vdo?]
-       >=virtual/libgudev-165:=
        virtual/udev
        acl? ( virtual/acl )
        elogind? ( >=sys-auth/elogind-219 )

diff --git a/sys-fs/udisks/udisks-2.8.3.ebuild 
b/sys-fs/udisks/udisks-2.8.3.ebuild
index 2db934f2519..b49a758bd22 100644
--- a/sys-fs/udisks/udisks-2.8.3.ebuild
+++ b/sys-fs/udisks/udisks-2.8.3.ebuild
@@ -18,9 +18,9 @@ REQUIRED_USE="?? ( elogind systemd )"
 COMMON_DEPEND="
        >=dev-libs/glib-2.50:2
        >=dev-libs/libatasmart-0.19
+       >=dev-libs/libgudev-165:=
        >=sys-auth/polkit-0.110
        >=sys-libs/libblockdev-2.19[cryptsetup,lvm?,vdo?]
-       >=virtual/libgudev-165:=
        virtual/udev
        acl? ( virtual/acl )
        elogind? ( >=sys-auth/elogind-219 )

diff --git a/sys-fs/udisks/udisks-2.8.4.ebuild 
b/sys-fs/udisks/udisks-2.8.4.ebuild
index 2db934f2519..b49a758bd22 100644
--- a/sys-fs/udisks/udisks-2.8.4.ebuild
+++ b/sys-fs/udisks/udisks-2.8.4.ebuild
@@ -18,9 +18,9 @@ REQUIRED_USE="?? ( elogind systemd )"
 COMMON_DEPEND="
        >=dev-libs/glib-2.50:2
        >=dev-libs/libatasmart-0.19
+       >=dev-libs/libgudev-165:=
        >=sys-auth/polkit-0.110
        >=sys-libs/libblockdev-2.19[cryptsetup,lvm?,vdo?]
-       >=virtual/libgudev-165:=
        virtual/udev
        acl? ( virtual/acl )
        elogind? ( >=sys-auth/elogind-219 )

diff --git a/sys-power/upower/upower-0.99.11.ebuild 
b/sys-power/upower/upower-0.99.11.ebuild
index a6aeeafc5c5..0988b00821d 100644
--- a/sys-power/upower/upower-0.99.11.ebuild
+++ b/sys-power/upower/upower-0.99.11.ebuild
@@ -24,8 +24,8 @@ COMMON_DEPS="
        sys-apps/dbus:=
        introspection? ( dev-libs/gobject-introspection:= )
        kernel_linux? (
+               dev-libs/libgudev:=
                virtual/libusb:1
-               virtual/libgudev:=
                virtual/udev
                ios? (
                        >=app-pda/libimobiledevice-1:=

diff --git a/sys-power/upower/upower-0.99.9-r1.ebuild 
b/sys-power/upower/upower-0.99.9-r1.ebuild
index c313d30cee9..4528da1b54a 100644
--- a/sys-power/upower/upower-0.99.9-r1.ebuild
+++ b/sys-power/upower/upower-0.99.9-r1.ebuild
@@ -25,8 +25,8 @@ COMMON_DEPS="
        sys-apps/dbus:=
        introspection? ( dev-libs/gobject-introspection:= )
        kernel_linux? (
+               dev-libs/libgudev:=
                virtual/libusb:1
-               virtual/libgudev:=
                virtual/udev
                ios? (
                        >=app-pda/libimobiledevice-1:=

diff --git a/x11-misc/colord/colord-1.3.5.ebuild 
b/x11-misc/colord/colord-1.3.5.ebuild
index 35e1273e8b7..e440c947130 100644
--- a/x11-misc/colord/colord-1.3.5.ebuild
+++ b/x11-misc/colord/colord-1.3.5.ebuild
@@ -36,8 +36,8 @@ COMMON_DEPEND="
                sys-apps/dbus )
        systemd? ( >=sys-apps/systemd-44:0= )
        udev? (
+               dev-libs/libgudev:=[${MULTILIB_USEDEP}]
                virtual/udev
-               virtual/libgudev:=[${MULTILIB_USEDEP}]
                virtual/libudev:=[${MULTILIB_USEDEP}]
        )
 "

diff --git a/x11-wm/mutter/mutter-3.26.2-r1.ebuild 
b/x11-wm/mutter/mutter-3.26.2-r1.ebuild
index 717de28c38b..6cf45b57191 100644
--- a/x11-wm/mutter/mutter-3.26.2-r1.ebuild
+++ b/x11-wm/mutter/mutter-3.26.2-r1.ebuild
@@ -57,14 +57,14 @@ RDEPEND="
        gles2? ( media-libs/mesa[gles2] )
        input_devices_wacom? ( >=dev-libs/libwacom-0.13 )
        introspection? ( >=dev-libs/gobject-introspection-1.42:= )
-       udev? ( >=virtual/libgudev-232:= )
+       udev? ( >=dev-libs/libgudev-232:= )
        wayland? (
+               >=dev-libs/libgudev-232:=
                >=dev-libs/libinput-1.4
                >=dev-libs/wayland-1.13.0
                >=dev-libs/wayland-protocols-1.9
                >=media-libs/mesa-10.3[egl,gbm,wayland]
                sys-apps/systemd
-               >=virtual/libgudev-232:=
                >=virtual/libudev-136:=
                x11-base/xorg-server[wayland]
                x11-libs/libdrm:=

diff --git a/x11-wm/mutter/mutter-3.30.2-r4.ebuild 
b/x11-wm/mutter/mutter-3.30.2-r4.ebuild
index b7cfe6640e1..8f07d9a2c97 100644
--- a/x11-wm/mutter/mutter-3.30.2-r4.ebuild
+++ b/x11-wm/mutter/mutter-3.30.2-r4.ebuild
@@ -59,16 +59,16 @@ RDEPEND="
 
        input_devices_wacom? ( >=dev-libs/libwacom-0.13 )
        introspection? ( >=dev-libs/gobject-introspection-1.42:= )
-       udev? ( >=virtual/libgudev-232:= )
+       udev? ( >=dev-libs/libgudev-232:= )
        screencast? ( >=media-video/pipewire-0.2.2:0/0.2 )
        wayland? (
+               >=dev-libs/libgudev-232:=
                >=dev-libs/libinput-1.4
                >=dev-libs/wayland-1.13.0
                >=dev-libs/wayland-protocols-1.16
                >=media-libs/mesa-10.3[egl,gbm,wayland,gles2]
                systemd? ( sys-apps/systemd )
                elogind? ( sys-auth/elogind )
-               >=virtual/libgudev-232:=
                >=virtual/libudev-136:=
                x11-base/xorg-server[wayland]
                x11-libs/libdrm:=

diff --git a/x11-wm/mutter/mutter-3.32.2.ebuild 
b/x11-wm/mutter/mutter-3.32.2.ebuild
index ef0a01e2b37..4685bb23716 100644
--- a/x11-wm/mutter/mutter-3.32.2.ebuild
+++ b/x11-wm/mutter/mutter-3.32.2.ebuild
@@ -65,8 +65,8 @@ DEPEND="
                elogind? ( sys-auth/elogind )
                x11-base/xorg-server[wayland]
        )
-       udev? ( >=virtual/libudev-228:=
-               >=virtual/libgudev-232:= )
+       udev? ( >=dev-libs/libgudev-232:=
+               >=virtual/libudev-228:= )
        x11-libs/libSM
        input_devices_wacom? ( >=dev-libs/libwacom-0.13 )
        >=x11-libs/startup-notification-0.7

diff --git a/xfce-base/thunar/thunar-1.8.9.ebuild 
b/xfce-base/thunar/thunar-1.8.9.ebuild
index aebca7766ec..5670f786cdf 100644
--- a/xfce-base/thunar/thunar-1.8.9.ebuild
+++ b/xfce-base/thunar/thunar-1.8.9.ebuild
@@ -29,7 +29,7 @@ COMMON_DEPEND=">=dev-lang/perl-5.6
        libnotify? ( >=x11-libs/libnotify-0.7 )
        pcre? ( >=dev-libs/libpcre-6:= )
        trash-panel-plugin? ( >=xfce-base/xfce4-panel-4.10:= )
-       udisks? ( virtual/libgudev:= )"
+       udisks? ( dev-libs/libgudev:= )"
 RDEPEND="${COMMON_DEPEND}
        >=dev-util/desktop-file-utils-0.20-r1
        x11-misc/shared-mime-info

diff --git a/xfce-extra/thunar-volman/thunar-volman-0.9.5.ebuild 
b/xfce-extra/thunar-volman/thunar-volman-0.9.5.ebuild
index 3e8b9349763..2192d6e6d2f 100644
--- a/xfce-extra/thunar-volman/thunar-volman-0.9.5.ebuild
+++ b/xfce-extra/thunar-volman/thunar-volman-0.9.5.ebuild
@@ -16,7 +16,7 @@ KEYWORDS="alpha amd64 arm ~arm64 ~ia64 ppc ppc64 ~sparc x86"
 IUSE="libnotify"
 
 COMMON_DEPEND=">=dev-libs/glib-2.30
-       virtual/libgudev:=
+       dev-libs/libgudev:=
        >=x11-libs/gtk+-3.20:3
        >=xfce-base/exo-0.10:=
        >=xfce-base/libxfce4ui-4.12:=

Reply via email to