Gentoo Archives: gentoo-commits

From: "Michał Górny" <mgorny@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: gnome-base/gnome-control-center/, media-gfx/entangle/, x11-misc/colord/, ...
Date: Sat, 26 Oct 2019 14:47:57
Message-Id: 1572101264.61e052196a6341511a8c439fce65910b58e638bb.mgorny@gentoo
1 commit: 61e052196a6341511a8c439fce65910b58e638bb
2 Author: Michał Górny <mgorny <AT> gentoo <DOT> org>
3 AuthorDate: Sat Oct 26 09:47:18 2019 +0000
4 Commit: Michał Górny <mgorny <AT> gentoo <DOT> org>
5 CommitDate: Sat Oct 26 14:47:44 2019 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=61e05219
7
8 */*: Replace virtual/libgudev with dev-libs/libgudev
9
10 Replace all virtual/libgudev deps. Without revbumps, since the removal
11 is not urgent and we can wait some for bumps to happen.
12
13 Bug: https://bugs.gentoo.org/697100
14 Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>
15
16 app-cdr/xfburn/xfburn-0.5.5-r2.ebuild | 2 +-
17 app-mobilephone/gammu/gammu-1.38.5.ebuild | 4 ++--
18 app-mobilephone/gammu/gammu-1.39.0-r1.ebuild | 2 +-
19 app-mobilephone/gammu/gammu-1.40.0.ebuild | 2 +-
20 dev-libs/libgaminggear/libgaminggear-0.15.1.ebuild | 2 +-
21 dev-libs/libwacom/libwacom-0.33.ebuild | 2 +-
22 dev-libs/libwacom/libwacom-1.0.ebuild | 2 +-
23 dev-util/umockdev/umockdev-0.12.1.ebuild | 4 ++--
24 dev-util/umockdev/umockdev-0.9.4.ebuild | 4 ++--
25 .../gnome-control-center/gnome-control-center-3.30.3-r1.ebuild | 2 +-
26 .../gnome-control-center/gnome-control-center-3.32.2.ebuild | 2 +-
27 .../gnome-settings-daemon/gnome-settings-daemon-3.30.2-r1.ebuild | 2 +-
28 .../gnome-settings-daemon/gnome-settings-daemon-3.32.1.ebuild | 2 +-
29 gnome-base/gvfs/gvfs-1.32.2.ebuild | 2 +-
30 gnome-base/gvfs/gvfs-1.38.3.ebuild | 2 +-
31 gnome-base/gvfs/gvfs-1.40.2.ebuild | 2 +-
32 .../cinnamon-settings-daemon-3.6.1-r1.ebuild | 4 ++--
33 .../cinnamon-settings-daemon-3.8.4.ebuild | 4 ++--
34 .../cinnamon-settings-daemon-4.0.2.ebuild | 2 +-
35 gnome-extra/gnome-boxes/gnome-boxes-3.30.3.ebuild | 2 +-
36 gnome-extra/gnome-dvb-daemon/gnome-dvb-daemon-0.2.90.ebuild | 2 +-
37 gnome-extra/gnome-packagekit/gnome-packagekit-3.24.0.ebuild | 4 ++--
38 gnome-extra/gnome-software/gnome-software-3.30.6.ebuild | 2 +-
39 gnome-extra/nm-applet/nm-applet-1.8.22.ebuild | 2 +-
40 gnome-extra/nm-applet/nm-applet-1.8.24.ebuild | 2 +-
41 media-gfx/entangle/entangle-0.6.0.ebuild | 4 ++--
42 media-gfx/entangle/entangle-2.0.ebuild | 4 ++--
43 media-gfx/gimp/gimp-2.10.10-r1.ebuild | 2 +-
44 media-gfx/gimp/gimp-2.10.12.ebuild | 2 +-
45 media-gfx/gimp/gimp-2.10.8-r1.ebuild | 2 +-
46 media-gfx/gimp/gimp-2.8.22-r1.ebuild | 2 +-
47 media-gfx/gimp/gimp-2.9.8-r1.ebuild | 2 +-
48 media-gfx/gimp/gimp-9999.ebuild | 2 +-
49 media-gfx/shotwell/shotwell-0.30.2.ebuild | 2 +-
50 media-gfx/shotwell/shotwell-0.30.7.ebuild | 2 +-
51 media-libs/clutter-gst/clutter-gst-3.0.27.ebuild | 2 +-
52 media-libs/clutter/clutter-1.26.2-r1.ebuild | 2 +-
53 .../gst-plugins-uvch264/gst-plugins-uvch264-1.14.3.ebuild | 2 +-
54 .../gst-plugins-uvch264/gst-plugins-uvch264-1.14.5.ebuild | 2 +-
55 media-plugins/gst-plugins-v4l2/gst-plugins-v4l2-1.14.4.ebuild | 2 +-
56 media-plugins/gst-plugins-v4l2/gst-plugins-v4l2-1.14.5.ebuild | 2 +-
57 media-sound/gnomad/gnomad-2.9.6.ebuild | 9 +++++----
58 media-sound/pragha/pragha-1.3.4.ebuild | 2 +-
59 media-sound/pragha/pragha-1.3.99.1.ebuild | 2 +-
60 media-sound/pragha/pragha-1.3.99.ebuild | 4 ++--
61 media-sound/rhythmbox/rhythmbox-3.4.3.ebuild | 2 +-
62 media-tv/gtk-v4l/gtk-v4l-0.4.ebuild | 4 ++--
63 media-video/gxine/gxine-0.5.907-r1.ebuild | 4 ++--
64 media-video/gxine/gxine-0.5.909.ebuild | 2 +-
65 media-video/handbrake/handbrake-1.1.0-r1.ebuild | 4 ++--
66 media-video/handbrake/handbrake-1.1.1.ebuild | 4 ++--
67 media-video/handbrake/handbrake-1.1.2.ebuild | 4 ++--
68 media-video/handbrake/handbrake-1.2.2-r2.ebuild | 2 +-
69 media-video/handbrake/handbrake-9999.ebuild | 4 ++--
70 net-im/empathy/empathy-3.12.14.ebuild | 6 +++---
71 net-libs/libmbim/libmbim-1.10.0.ebuild | 2 +-
72 net-libs/libmbim/libmbim-1.12.2.ebuild | 2 +-
73 net-libs/libmbim/libmbim-1.12.4.ebuild | 2 +-
74 net-libs/libmbim/libmbim-1.14.0.ebuild | 2 +-
75 net-libs/libmbim/libmbim-1.14.4.ebuild | 2 +-
76 net-libs/libmbim/libmbim-1.16.0.ebuild | 2 +-
77 net-libs/libmbim/libmbim-1.16.2.ebuild | 2 +-
78 net-libs/libmbim/libmbim-1.18.0.ebuild | 2 +-
79 net-libs/libmbim/libmbim-1.6.0.ebuild | 2 +-
80 net-libs/libqmi/libqmi-1.18.0.ebuild | 4 ++--
81 net-libs/libqmi/libqmi-1.18.2.ebuild | 4 ++--
82 net-libs/libqmi/libqmi-1.20.0.ebuild | 4 ++--
83 net-libs/libqmi/libqmi-1.20.2.ebuild | 2 +-
84 net-libs/libqmi/libqmi-1.22.2.ebuild | 2 +-
85 net-libs/libqmi/libqmi-9999.ebuild | 4 ++--
86 net-misc/modemmanager/modemmanager-1.10.0.ebuild | 2 +-
87 net-misc/modemmanager/modemmanager-1.8.2-r1.ebuild | 2 +-
88 net-misc/spice-gtk/spice-gtk-0.35.ebuild | 2 +-
89 sci-geosciences/gtk-g-rays2/gtk-g-rays2-2.05.ebuild | 4 ++--
90 sys-apps/fwupd/fwupd-1.3.2.ebuild | 2 +-
91 sys-apps/roccat-tools/roccat-tools-5.7.0.ebuild | 4 ++--
92 sys-apps/roccat-tools/roccat-tools-5.9.0.ebuild | 2 +-
93 sys-fs/udisks/udisks-1.0.5-r3.ebuild | 2 +-
94 sys-fs/udisks/udisks-2.8.2.ebuild | 2 +-
95 sys-fs/udisks/udisks-2.8.3.ebuild | 2 +-
96 sys-fs/udisks/udisks-2.8.4.ebuild | 2 +-
97 sys-power/upower/upower-0.99.11.ebuild | 2 +-
98 sys-power/upower/upower-0.99.9-r1.ebuild | 2 +-
99 x11-misc/colord/colord-1.3.5.ebuild | 2 +-
100 x11-wm/mutter/mutter-3.26.2-r1.ebuild | 4 ++--
101 x11-wm/mutter/mutter-3.30.2-r4.ebuild | 4 ++--
102 x11-wm/mutter/mutter-3.32.2.ebuild | 4 ++--
103 xfce-base/thunar/thunar-1.8.9.ebuild | 2 +-
104 xfce-extra/thunar-volman/thunar-volman-0.9.5.ebuild | 2 +-
105 89 files changed, 119 insertions(+), 118 deletions(-)
106
107 diff --git a/app-cdr/xfburn/xfburn-0.5.5-r2.ebuild b/app-cdr/xfburn/xfburn-0.5.5-r2.ebuild
108 index c9c6a659246..ac4460ed380 100644
109 --- a/app-cdr/xfburn/xfburn-0.5.5-r2.ebuild
110 +++ b/app-cdr/xfburn/xfburn-0.5.5-r2.ebuild
111 @@ -23,7 +23,7 @@ RDEPEND=">=dev-libs/glib-2.32:=
112 gstreamer? (
113 media-libs/gstreamer:1.0=
114 media-libs/gst-plugins-base:1.0= )
115 - udev? ( virtual/libgudev:= )"
116 + udev? ( dev-libs/libgudev:= )"
117 DEPEND="${RDEPEND}
118 dev-util/intltool
119 sys-devel/gettext
120
121 diff --git a/app-mobilephone/gammu/gammu-1.38.5.ebuild b/app-mobilephone/gammu/gammu-1.38.5.ebuild
122 index 2bbb2d63491..7d008c0138b 100644
123 --- a/app-mobilephone/gammu/gammu-1.38.5.ebuild
124 +++ b/app-mobilephone/gammu/gammu-1.38.5.ebuild
125 @@ -1,4 +1,4 @@
126 -# Copyright 1999-2018 Gentoo Foundation
127 +# Copyright 1999-2019 Gentoo Authors
128 # Distributed under the terms of the GNU General Public License v2
129
130 EAPI=6
131 @@ -16,7 +16,7 @@ IUSE="bluetooth curl dbi debug irda mysql nls odbc postgres usb"
132
133 COMMON_DEPEND="
134 dev-libs/glib:2=
135 - virtual/libgudev:=
136 + dev-libs/libgudev:=
137 bluetooth? ( net-wireless/bluez:= )
138 curl? ( net-misc/curl:= )
139 dbi? ( >=dev-db/libdbi-0.8.3:= )
140
141 diff --git a/app-mobilephone/gammu/gammu-1.39.0-r1.ebuild b/app-mobilephone/gammu/gammu-1.39.0-r1.ebuild
142 index 44f8382b7a3..c77e8e6583f 100644
143 --- a/app-mobilephone/gammu/gammu-1.39.0-r1.ebuild
144 +++ b/app-mobilephone/gammu/gammu-1.39.0-r1.ebuild
145 @@ -16,7 +16,7 @@ IUSE="bluetooth curl dbi debug irda mysql nls odbc postgres usb"
146
147 COMMON_DEPEND="
148 dev-libs/glib:2=
149 - virtual/libgudev:=
150 + dev-libs/libgudev:=
151 bluetooth? ( net-wireless/bluez:= )
152 curl? ( net-misc/curl:= )
153 dbi? ( >=dev-db/libdbi-0.8.3:= )
154
155 diff --git a/app-mobilephone/gammu/gammu-1.40.0.ebuild b/app-mobilephone/gammu/gammu-1.40.0.ebuild
156 index 3eb015fdcee..24180c0286c 100644
157 --- a/app-mobilephone/gammu/gammu-1.40.0.ebuild
158 +++ b/app-mobilephone/gammu/gammu-1.40.0.ebuild
159 @@ -16,7 +16,7 @@ IUSE="bluetooth curl dbi debug irda mysql nls odbc postgres usb"
160
161 DEPEND="
162 dev-libs/glib:2=
163 - virtual/libgudev:=
164 + dev-libs/libgudev:=
165 bluetooth? ( net-wireless/bluez:= )
166 curl? ( net-misc/curl:= )
167 dbi? ( >=dev-db/libdbi-0.8.3:= )
168
169 diff --git a/dev-libs/libgaminggear/libgaminggear-0.15.1.ebuild b/dev-libs/libgaminggear/libgaminggear-0.15.1.ebuild
170 index 4e350d095d8..f25ccc7bd7b 100644
171 --- a/dev-libs/libgaminggear/libgaminggear-0.15.1.ebuild
172 +++ b/dev-libs/libgaminggear/libgaminggear-0.15.1.ebuild
173 @@ -26,7 +26,7 @@ RDEPEND="
174
175 DEPEND="
176 ${RDEPEND}
177 - virtual/libgudev
178 + dev-libs/libgudev
179 "
180 BDEPEND="
181 dev-util/glib-utils
182
183 diff --git a/dev-libs/libwacom/libwacom-0.33.ebuild b/dev-libs/libwacom/libwacom-0.33.ebuild
184 index c6c4fbd1c4d..cfdfa669259 100644
185 --- a/dev-libs/libwacom/libwacom-0.33.ebuild
186 +++ b/dev-libs/libwacom/libwacom-0.33.ebuild
187 @@ -20,7 +20,7 @@ BDEPEND="
188 "
189 RDEPEND="
190 dev-libs/glib:2
191 - virtual/libgudev:=
192 + dev-libs/libgudev:=
193 "
194 DEPEND="${RDEPEND}"
195
196
197 diff --git a/dev-libs/libwacom/libwacom-1.0.ebuild b/dev-libs/libwacom/libwacom-1.0.ebuild
198 index 90d6573af7a..358cf66a884 100644
199 --- a/dev-libs/libwacom/libwacom-1.0.ebuild
200 +++ b/dev-libs/libwacom/libwacom-1.0.ebuild
201 @@ -20,7 +20,7 @@ BDEPEND="
202 "
203 RDEPEND="
204 dev-libs/glib:2
205 - virtual/libgudev:=
206 + dev-libs/libgudev:=
207 "
208 DEPEND="${RDEPEND}"
209
210
211 diff --git a/dev-util/umockdev/umockdev-0.12.1.ebuild b/dev-util/umockdev/umockdev-0.12.1.ebuild
212 index b9ada4a868f..036d7163ded 100644
213 --- a/dev-util/umockdev/umockdev-0.12.1.ebuild
214 +++ b/dev-util/umockdev/umockdev-0.12.1.ebuild
215 @@ -1,4 +1,4 @@
216 -# Copyright 1999-2018 Gentoo Authors
217 +# Copyright 1999-2019 Gentoo Authors
218 # Distributed under the terms of the GNU General Public License v2
219
220 EAPI=6
221 @@ -23,7 +23,7 @@ RDEPEND="
222 DEPEND="${RDEPEND}
223 test? (
224 ${PYTHON_DEPS}
225 - virtual/libgudev:=[${MULTILIB_USEDEP}] )
226 + dev-libs/libgudev:=[${MULTILIB_USEDEP}] )
227 app-arch/xz-utils
228 >=dev-util/gtk-doc-am-1.14
229 virtual/pkgconfig[${MULTILIB_USEDEP}]
230
231 diff --git a/dev-util/umockdev/umockdev-0.9.4.ebuild b/dev-util/umockdev/umockdev-0.9.4.ebuild
232 index 8f6c4d3ad17..07743116fe0 100644
233 --- a/dev-util/umockdev/umockdev-0.9.4.ebuild
234 +++ b/dev-util/umockdev/umockdev-0.9.4.ebuild
235 @@ -1,4 +1,4 @@
236 -# Copyright 1999-2017 Gentoo Foundation
237 +# Copyright 1999-2019 Gentoo Authors
238 # Distributed under the terms of the GNU General Public License v2
239
240 EAPI=6
241 @@ -15,7 +15,7 @@ SLOT="0"
242 KEYWORDS="~amd64 ~x86"
243 IUSE="static-libs test"
244
245 -RDEPEND="virtual/libgudev:=
246 +RDEPEND="dev-libs/libgudev:=
247 virtual/libudev:=
248 >=dev-libs/glib-2.32:2"
249 DEPEND="${RDEPEND}
250
251 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
252 index 0b752ffb26a..f1a2f590bad 100644
253 --- a/gnome-base/gnome-control-center/gnome-control-center-3.30.3-r1.ebuild
254 +++ b/gnome-base/gnome-control-center/gnome-control-center-3.30.3-r1.ebuild
255 @@ -50,7 +50,7 @@ COMMON_DEPEND="
256 ${clutter_gtk_dep}
257 >=media-video/cheese-3.28.0 )
258 ibus? ( >=app-i18n/ibus-1.5.2 )
259 - wayland? ( virtual/libgudev )
260 + wayland? ( dev-libs/libgudev )
261 networkmanager? (
262 >=gnome-extra/nm-applet-1.8.0
263 >=net-misc/networkmanager-1.10.0:=[modemmanager]
264
265 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
266 index 15c2542012e..35a0b6acb5d 100644
267 --- a/gnome-base/gnome-control-center/gnome-control-center-3.32.2.ebuild
268 +++ b/gnome-base/gnome-control-center/gnome-control-center-3.32.2.ebuild
269 @@ -49,7 +49,7 @@ COMMON_DEPEND="
270 v4l? (
271 >=media-video/cheese-3.28.0 )
272 ibus? ( >=app-i18n/ibus-1.5.2 )
273 - wayland? ( virtual/libgudev )
274 + wayland? ( dev-libs/libgudev )
275 networkmanager? (
276 >=gnome-extra/nm-applet-1.8.0
277 >=net-misc/networkmanager-1.10.0:=[modemmanager]
278
279 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
280 index af0a71d5c2b..5f6e5cc909c 100644
281 --- a/gnome-base/gnome-settings-daemon/gnome-settings-daemon-3.30.2-r1.ebuild
282 +++ b/gnome-base/gnome-settings-daemon/gnome-settings-daemon-3.30.2-r1.ebuild
283 @@ -39,7 +39,7 @@ COMMON_DEPEND="
284 >=sys-power/upower-0.99:=
285 x11-libs/libX11
286 x11-libs/libXtst
287 - udev? ( virtual/libgudev:= )
288 + udev? ( dev-libs/libgudev:= )
289 wayland? ( dev-libs/wayland )
290 input_devices_wacom? ( >=dev-libs/libwacom-0.7
291 >=x11-libs/pango-1.20.0
292
293 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
294 index 5b7a8c99372..60fa4ba9b52 100644
295 --- a/gnome-base/gnome-settings-daemon/gnome-settings-daemon-3.32.1.ebuild
296 +++ b/gnome-base/gnome-settings-daemon/gnome-settings-daemon-3.32.1.ebuild
297 @@ -38,7 +38,7 @@ COMMON_DEPEND="
298 >=sys-auth/polkit-0.114
299 >=sys-power/upower-0.99:=
300 x11-libs/libX11
301 - udev? ( virtual/libgudev:= )
302 + udev? ( dev-libs/libgudev:= )
303 wayland? ( dev-libs/wayland )
304 input_devices_wacom? ( >=dev-libs/libwacom-0.7
305 >=x11-libs/pango-1.20.0
306
307 diff --git a/gnome-base/gvfs/gvfs-1.32.2.ebuild b/gnome-base/gvfs/gvfs-1.32.2.ebuild
308 index 9667da5811b..627cbbe441e 100644
309 --- a/gnome-base/gvfs/gvfs-1.32.2.ebuild
310 +++ b/gnome-base/gvfs/gvfs-1.32.2.ebuild
311 @@ -57,7 +57,7 @@ RDEPEND="
312 systemd? ( >=sys-apps/systemd-206:0= )
313 udev? (
314 cdda? ( dev-libs/libcdio-paranoia )
315 - >=virtual/libgudev-147:=
316 + >=dev-libs/libgudev-147:=
317 virtual/libudev:= )
318 udisks? ( >=sys-fs/udisks-1.97:2 )
319 zeroconf? ( >=net-dns/avahi-0.6[dbus] )
320
321 diff --git a/gnome-base/gvfs/gvfs-1.38.3.ebuild b/gnome-base/gvfs/gvfs-1.38.3.ebuild
322 index d0c51873c96..65dbe146f6b 100644
323 --- a/gnome-base/gvfs/gvfs-1.38.3.ebuild
324 +++ b/gnome-base/gvfs/gvfs-1.38.3.ebuild
325 @@ -35,7 +35,7 @@ RDEPEND="
326 dev-libs/libxml2:2
327 >=net-libs/libsoup-2.42.0:2.4 )
328 zeroconf? ( >=net-dns/avahi-0.6[dbus] )
329 - udev? ( >=virtual/libgudev-147:= )
330 + udev? ( >=dev-libs/libgudev-147:= )
331 fuse? ( >=sys-fs/fuse-2.8.0:0 )
332 udisks? ( >=sys-fs/udisks-1.97:2 )
333 systemd? ( >=sys-apps/systemd-206:0= )
334
335 diff --git a/gnome-base/gvfs/gvfs-1.40.2.ebuild b/gnome-base/gvfs/gvfs-1.40.2.ebuild
336 index 530519c88e4..b6dca3188eb 100644
337 --- a/gnome-base/gvfs/gvfs-1.40.2.ebuild
338 +++ b/gnome-base/gvfs/gvfs-1.40.2.ebuild
339 @@ -35,7 +35,7 @@ RDEPEND="
340 dev-libs/libxml2:2
341 >=net-libs/libsoup-2.58.0:2.4 )
342 zeroconf? ( >=net-dns/avahi-0.6[dbus] )
343 - udev? ( >=virtual/libgudev-147:= )
344 + udev? ( >=dev-libs/libgudev-147:= )
345 fuse? ( >=sys-fs/fuse-2.8.0:0 )
346 udisks? ( >=sys-fs/udisks-1.97:2 )
347 systemd? ( >=sys-apps/systemd-206:0= )
348
349 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
350 index c7922a11496..243e2ba6d7a 100644
351 --- a/gnome-extra/cinnamon-settings-daemon/cinnamon-settings-daemon-3.6.1-r1.ebuild
352 +++ b/gnome-extra/cinnamon-settings-daemon/cinnamon-settings-daemon-3.6.1-r1.ebuild
353 @@ -1,4 +1,4 @@
354 -# Copyright 1999-2018 Gentoo Foundation
355 +# Copyright 1999-2019 Gentoo Authors
356 # Distributed under the terms of the GNU General Public License v2
357
358 EAPI=6
359 @@ -19,6 +19,7 @@ RESTRICT=test
360 # udev is non-optional since lots of plugins, not just gudev, pull it in
361 RDEPEND="
362 >=dev-libs/glib-2.38:2
363 + dev-libs/libgudev:=
364 >=gnome-base/libgnomekbd-3.6
365 >=gnome-base/librsvg-2.36.2
366 >=gnome-extra/cinnamon-desktop-2.8.0:0=
367 @@ -35,7 +36,6 @@ RDEPEND="
368 x11-libs/libXfixes
369 x11-libs/libXi
370 x11-libs/libxklavier
371 - virtual/libgudev:=
372 >=sys-power/upower-0.9.11
373
374 colord? ( >=x11-misc/colord-0.1.27:= )
375
376 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
377 index 82214fd1c4f..84d6992255a 100644
378 --- a/gnome-extra/cinnamon-settings-daemon/cinnamon-settings-daemon-3.8.4.ebuild
379 +++ b/gnome-extra/cinnamon-settings-daemon/cinnamon-settings-daemon-3.8.4.ebuild
380 @@ -1,4 +1,4 @@
381 -# Copyright 1999-2018 Gentoo Foundation
382 +# Copyright 1999-2019 Gentoo Authors
383 # Distributed under the terms of the GNU General Public License v2
384
385 EAPI=6
386 @@ -19,6 +19,7 @@ RESTRICT=test
387 # udev is non-optional since lots of plugins, not just gudev, pull it in
388 RDEPEND="
389 >=dev-libs/glib-2.38:2
390 + dev-libs/libgudev:=
391 >=gnome-base/libgnomekbd-3.6
392 >=gnome-base/librsvg-2.36.2
393 >=gnome-extra/cinnamon-desktop-2.8.0:0=
394 @@ -35,7 +36,6 @@ RDEPEND="
395 x11-libs/libXfixes
396 x11-libs/libXi
397 x11-libs/libxklavier
398 - virtual/libgudev:=
399 >=sys-power/upower-0.9.11
400
401 colord? ( >=x11-misc/colord-0.1.27:= )
402
403 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
404 index 2a05b829ee9..85bd173c3b5 100644
405 --- a/gnome-extra/cinnamon-settings-daemon/cinnamon-settings-daemon-4.0.2.ebuild
406 +++ b/gnome-extra/cinnamon-settings-daemon/cinnamon-settings-daemon-4.0.2.ebuild
407 @@ -19,6 +19,7 @@ RESTRICT=test
408 # udev is non-optional since lots of plugins, not just gudev, pull it in
409 RDEPEND="
410 >=dev-libs/glib-2.38:2
411 + dev-libs/libgudev:=
412 >=gnome-base/libgnomekbd-3.6
413 >=gnome-base/librsvg-2.36.2
414 >=gnome-extra/cinnamon-desktop-2.8.0:0=
415 @@ -35,7 +36,6 @@ RDEPEND="
416 x11-libs/libXfixes
417 x11-libs/libXi
418 x11-libs/libxklavier
419 - virtual/libgudev:=
420 >=sys-power/upower-0.9.11
421
422 colord? ( >=x11-misc/colord-0.1.27:= )
423
424 diff --git a/gnome-extra/gnome-boxes/gnome-boxes-3.30.3.ebuild b/gnome-extra/gnome-boxes/gnome-boxes-3.30.3.ebuild
425 index c8bae0bf8db..9a76000ee4d 100644
426 --- a/gnome-extra/gnome-boxes/gnome-boxes-3.30.3.ebuild
427 +++ b/gnome-extra/gnome-boxes/gnome-boxes-3.30.3.ebuild
428 @@ -29,6 +29,7 @@ COMMON_DEPEND="
429 >=dev-libs/gobject-introspection-1.54:=
430 >=x11-libs/gtk+-3.22.20:3[introspection]
431 >=net-libs/gtk-vnc-0.8.0-r1[gtk3(+)]
432 + >=dev-libs/libgudev-165:=
433 >=sys-libs/libosinfo-1.1.0
434 app-crypt/libsecret
435 >=net-libs/libsoup-2.44:2.4
436 @@ -38,7 +39,6 @@ COMMON_DEPEND="
437 >=net-misc/spice-gtk-0.32[gtk3(+),smartcard,usbredir]
438 app-misc/tracker:0/2.0
439 net-libs/webkit-gtk:4
440 - >=virtual/libgudev-165:=
441 rdp? ( net-misc/freerdp:= )
442 "
443 DEPEND="${COMMON_DEPEND}
444
445 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
446 index b6eefda7997..9a58b212019 100644
447 --- a/gnome-extra/gnome-dvb-daemon/gnome-dvb-daemon-0.2.90.ebuild
448 +++ b/gnome-extra/gnome-dvb-daemon/gnome-dvb-daemon-0.2.90.ebuild
449 @@ -17,6 +17,7 @@ KEYWORDS="amd64"
450 IUSE="nls totem vala"
451
452 RDEPEND=">=dev-libs/glib-2.32.0:2
453 + dev-libs/libgudev:0
454 >=media-libs/gstreamer-1.4.0:1.0
455 >=media-libs/gst-plugins-good-1.4.0:1.0
456 >=media-libs/gst-plugins-bad-1.4.0:1.0
457 @@ -28,7 +29,6 @@ RDEPEND=">=dev-libs/glib-2.32.0:2
458 >=dev-python/pygobject-3.2.1:3
459 >=dev-libs/gobject-introspection-1.44.0:0
460 x11-libs/gtk+:3[introspection]
461 - virtual/libgudev:0
462 vala? ( $(vala_depend) )
463 totem? ( media-video/totem )"
464 DEPEND="${RDEPEND}
465
466 diff --git a/gnome-extra/gnome-packagekit/gnome-packagekit-3.24.0.ebuild b/gnome-extra/gnome-packagekit/gnome-packagekit-3.24.0.ebuild
467 index 3b3299265a4..7c88ff7e92c 100644
468 --- a/gnome-extra/gnome-packagekit/gnome-packagekit-3.24.0.ebuild
469 +++ b/gnome-extra/gnome-packagekit/gnome-packagekit-3.24.0.ebuild
470 @@ -1,4 +1,4 @@
471 -# Copyright 1999-2017 Gentoo Foundation
472 +# Copyright 1999-2019 Gentoo Authors
473 # Distributed under the terms of the GNU General Public License v2
474
475 EAPI=6
476 @@ -31,7 +31,7 @@ RDEPEND="
477
478 systemd? ( >=sys-apps/systemd-42 )
479 !systemd? ( sys-auth/consolekit )
480 - udev? ( virtual/libgudev:= )
481 + udev? ( dev-libs/libgudev:= )
482 "
483 DEPEND="${RDEPEND}
484 app-text/docbook-sgml-utils
485
486 diff --git a/gnome-extra/gnome-software/gnome-software-3.30.6.ebuild b/gnome-extra/gnome-software/gnome-software-3.30.6.ebuild
487 index c7aa1aa96ec..452c5fea8fa 100644
488 --- a/gnome-extra/gnome-software/gnome-software-3.30.6.ebuild
489 +++ b/gnome-extra/gnome-software/gnome-software-3.30.6.ebuild
490 @@ -27,7 +27,7 @@ RDEPEND="
491 sys-auth/polkit
492 packagekit? ( >=app-admin/packagekit-base-1.1.0 )
493 firmware? ( >=sys-apps/fwupd-1.0.3 )
494 - udev? ( virtual/libgudev )
495 + udev? ( dev-libs/libgudev )
496 >=gnome-base/gsettings-desktop-schemas-3.11.5
497 "
498 DEPEND="${RDEPEND}
499
500 diff --git a/gnome-extra/nm-applet/nm-applet-1.8.22.ebuild b/gnome-extra/nm-applet/nm-applet-1.8.22.ebuild
501 index 578c09c6d1d..04d040c037c 100644
502 --- a/gnome-extra/nm-applet/nm-applet-1.8.22.ebuild
503 +++ b/gnome-extra/nm-applet/nm-applet-1.8.22.ebuild
504 @@ -19,6 +19,7 @@ RDEPEND="
505 >=app-crypt/libsecret-0.18
506 >=dev-libs/glib-2.38:2[dbus]
507 >=dev-libs/dbus-glib-0.88
508 + dev-libs/libgudev:=
509 >=sys-apps/dbus-1.4.1
510 >=sys-auth/polkit-0.96-r1
511 >=x11-libs/gtk+-3.10:3[introspection?]
512 @@ -33,7 +34,6 @@ RDEPEND="
513 >=dev-libs/libdbusmenu-16.04.0 )
514 introspection? ( >=dev-libs/gobject-introspection-0.9.6:= )
515 virtual/freedesktop-icon-theme
516 - virtual/libgudev:=
517 gcr? ( >=app-crypt/gcr-3.14:=[gtk] )
518 modemmanager? ( net-misc/modemmanager )
519 selinux? ( sys-libs/libselinux )
520
521 diff --git a/gnome-extra/nm-applet/nm-applet-1.8.24.ebuild b/gnome-extra/nm-applet/nm-applet-1.8.24.ebuild
522 index d0eddf11a2d..b94abdfa5bf 100644
523 --- a/gnome-extra/nm-applet/nm-applet-1.8.24.ebuild
524 +++ b/gnome-extra/nm-applet/nm-applet-1.8.24.ebuild
525 @@ -19,6 +19,7 @@ RDEPEND="
526 >=app-crypt/libsecret-0.18
527 >=dev-libs/glib-2.38:2[dbus]
528 >=dev-libs/dbus-glib-0.88
529 + dev-libs/libgudev:=
530 >=sys-apps/dbus-1.4.1
531 >=sys-auth/polkit-0.96-r1
532 >=x11-libs/gtk+-3.10:3[introspection?]
533 @@ -33,7 +34,6 @@ RDEPEND="
534 >=dev-libs/libdbusmenu-16.04.0 )
535 introspection? ( >=dev-libs/gobject-introspection-0.9.6:= )
536 virtual/freedesktop-icon-theme
537 - virtual/libgudev:=
538 gcr? ( >=app-crypt/gcr-3.14:=[gtk] )
539 modemmanager? ( net-misc/modemmanager )
540 selinux? ( sys-libs/libselinux )
541
542 diff --git a/media-gfx/entangle/entangle-0.6.0.ebuild b/media-gfx/entangle/entangle-0.6.0.ebuild
543 index 83e81921d62..70933e3d62f 100644
544 --- a/media-gfx/entangle/entangle-0.6.0.ebuild
545 +++ b/media-gfx/entangle/entangle-0.6.0.ebuild
546 @@ -1,4 +1,4 @@
547 -# Copyright 1999-2015 Gentoo Foundation
548 +# Copyright 1999-2019 Gentoo Authors
549 # Distributed under the terms of the GNU General Public License v2
550
551 EAPI=5
552 @@ -17,7 +17,7 @@ IUSE=""
553 DEPEND=">=dev-libs/glib-2.26:2
554 >=x11-libs/gdk-pixbuf-2.12.0:2
555 >=x11-libs/gtk+-3.3.18:3[introspection]
556 - virtual/libgudev:=
557 + dev-libs/libgudev:=
558 >=dev-libs/dbus-glib-0.60
559 >=dev-libs/gobject-introspection-0.9.3
560 >=media-libs/libgphoto2-2.4.11:=
561
562 diff --git a/media-gfx/entangle/entangle-2.0.ebuild b/media-gfx/entangle/entangle-2.0.ebuild
563 index 1d719a1b3d2..ebb4c3d3cf0 100644
564 --- a/media-gfx/entangle/entangle-2.0.ebuild
565 +++ b/media-gfx/entangle/entangle-2.0.ebuild
566 @@ -20,6 +20,7 @@ DEPEND="
567 ${PYTHON_DEPS}
568 >=dev-libs/glib-2.36:2
569 >=dev-libs/gobject-introspection-1.54.0
570 + dev-libs/libgudev:=
571 >=dev-libs/libpeas-1.2.0[gtk,${PYTHON_USEDEP}]
572 >=media-libs/gexiv2-0.10[introspection]
573 >=media-libs/libgphoto2-2.5.0:=
574 @@ -30,8 +31,7 @@ DEPEND="
575 >=x11-libs/gdk-pixbuf-2.12.0:2
576 >=x11-libs/gtk+-3.22:3[introspection]
577 >=x11-libs/libXext-1.3.0
578 - x11-themes/adwaita-icon-theme
579 - virtual/libgudev:="
580 + x11-themes/adwaita-icon-theme"
581 RDEPEND="${DEPEND}"
582
583 # perl for pod2man
584
585 diff --git a/media-gfx/gimp/gimp-2.10.10-r1.ebuild b/media-gfx/gimp/gimp-2.10.10-r1.ebuild
586 index 988122916d6..faa127d6d83 100644
587 --- a/media-gfx/gimp/gimp-2.10.10-r1.ebuild
588 +++ b/media-gfx/gimp/gimp-2.10.10-r1.ebuild
589 @@ -63,7 +63,7 @@ RDEPEND=">=dev-libs/glib-2.56.0:2
590 app-arch/bzip2
591 >=app-arch/xz-utils-5.0.0
592 postscript? ( app-text/ghostscript-gpl )
593 - udev? ( virtual/libgudev:= )
594 + udev? ( dev-libs/libgudev:= )
595 unwind? ( sys-libs/libunwind:= )
596 heif? ( >=media-libs/libheif-1.1.0:= )"
597 DEPEND="${RDEPEND}
598
599 diff --git a/media-gfx/gimp/gimp-2.10.12.ebuild b/media-gfx/gimp/gimp-2.10.12.ebuild
600 index 163d639879b..c50fc2d19f7 100644
601 --- a/media-gfx/gimp/gimp-2.10.12.ebuild
602 +++ b/media-gfx/gimp/gimp-2.10.12.ebuild
603 @@ -63,7 +63,7 @@ RDEPEND=">=dev-libs/glib-2.56.0:2
604 app-arch/bzip2
605 >=app-arch/xz-utils-5.0.0
606 postscript? ( app-text/ghostscript-gpl )
607 - udev? ( virtual/libgudev:= )
608 + udev? ( dev-libs/libgudev:= )
609 unwind? ( sys-libs/libunwind:= )
610 heif? ( >=media-libs/libheif-1.1.0:= )"
611 DEPEND="${RDEPEND}
612
613 diff --git a/media-gfx/gimp/gimp-2.10.8-r1.ebuild b/media-gfx/gimp/gimp-2.10.8-r1.ebuild
614 index 51958b923c8..c69d663e35e 100644
615 --- a/media-gfx/gimp/gimp-2.10.8-r1.ebuild
616 +++ b/media-gfx/gimp/gimp-2.10.8-r1.ebuild
617 @@ -66,7 +66,7 @@ RDEPEND=">=dev-libs/glib-2.56.0:2
618 app-arch/bzip2
619 >=app-arch/xz-utils-5.0.0
620 postscript? ( app-text/ghostscript-gpl )
621 - udev? ( virtual/libgudev:= )
622 + udev? ( dev-libs/libgudev:= )
623 unwind? ( sys-libs/libunwind:= )
624 heif? ( >=media-libs/libheif-1.1.0:= )"
625 DEPEND="${RDEPEND}
626
627 diff --git a/media-gfx/gimp/gimp-2.8.22-r1.ebuild b/media-gfx/gimp/gimp-2.8.22-r1.ebuild
628 index 34511189e6a..f44e399afa4 100644
629 --- a/media-gfx/gimp/gimp-2.8.22-r1.ebuild
630 +++ b/media-gfx/gimp/gimp-2.8.22-r1.ebuild
631 @@ -54,7 +54,7 @@ RDEPEND=">=dev-libs/glib-2.30.2:2
632 sys-libs/zlib
633 bzip2? ( app-arch/bzip2 )
634 postscript? ( app-text/ghostscript-gpl )
635 - udev? ( virtual/libgudev:= )"
636 + udev? ( dev-libs/libgudev:= )"
637 DEPEND="${RDEPEND}
638 sys-apps/findutils
639 virtual/pkgconfig
640
641 diff --git a/media-gfx/gimp/gimp-2.9.8-r1.ebuild b/media-gfx/gimp/gimp-2.9.8-r1.ebuild
642 index 1898a4be6a8..162fd88fc46 100644
643 --- a/media-gfx/gimp/gimp-2.9.8-r1.ebuild
644 +++ b/media-gfx/gimp/gimp-2.9.8-r1.ebuild
645 @@ -60,7 +60,7 @@ RDEPEND=">=dev-libs/glib-2.40.0:2
646 app-arch/bzip2
647 >=app-arch/xz-utils-5.0.0
648 postscript? ( app-text/ghostscript-gpl )
649 - udev? ( virtual/libgudev:= )"
650 + udev? ( dev-libs/libgudev:= )"
651 DEPEND="${RDEPEND}
652 >=dev-lang/perl-5.10.0
653 dev-libs/appstream-glib
654
655 diff --git a/media-gfx/gimp/gimp-9999.ebuild b/media-gfx/gimp/gimp-9999.ebuild
656 index d3c7b129124..e5e13bd8d9a 100644
657 --- a/media-gfx/gimp/gimp-9999.ebuild
658 +++ b/media-gfx/gimp/gimp-9999.ebuild
659 @@ -64,7 +64,7 @@ RDEPEND=">=dev-libs/glib-2.56.0:2
660 app-arch/bzip2
661 >=app-arch/xz-utils-5.0.0
662 postscript? ( app-text/ghostscript-gpl )
663 - udev? ( virtual/libgudev:= )
664 + udev? ( dev-libs/libgudev:= )
665 unwind? ( sys-libs/libunwind:= )
666 heif? ( >=media-libs/libheif-1.1.0:= )"
667 DEPEND="${RDEPEND}
668
669 diff --git a/media-gfx/shotwell/shotwell-0.30.2.ebuild b/media-gfx/shotwell/shotwell-0.30.2.ebuild
670 index 0856b633805..e5da9071bf8 100644
671 --- a/media-gfx/shotwell/shotwell-0.30.2.ebuild
672 +++ b/media-gfx/shotwell/shotwell-0.30.2.ebuild
673 @@ -27,7 +27,7 @@ COMMON_DEPEND="
674 media-libs/gstreamer:1.0
675 media-libs/gst-plugins-base:1.0
676 >=media-libs/libgphoto2-2.5:=
677 - udev? ( >=virtual/libgudev-145:= )
678 + udev? ( >=dev-libs/libgudev-145:= )
679 >=media-libs/gexiv2-0.10.4
680 <media-libs/gexiv2-0.11
681 >=media-libs/libraw-0.13.2:=
682
683 diff --git a/media-gfx/shotwell/shotwell-0.30.7.ebuild b/media-gfx/shotwell/shotwell-0.30.7.ebuild
684 index 84cb2d000fe..b5bd3767112 100644
685 --- a/media-gfx/shotwell/shotwell-0.30.7.ebuild
686 +++ b/media-gfx/shotwell/shotwell-0.30.7.ebuild
687 @@ -26,7 +26,7 @@ DEPEND="
688 media-libs/gstreamer:1.0
689 media-libs/gst-plugins-base:1.0
690 >=media-libs/libgphoto2-2.5:=
691 - udev? ( >=virtual/libgudev-145:= )
692 + udev? ( >=dev-libs/libgudev-145:= )
693 >=media-libs/gexiv2-0.10.4
694 >=media-libs/libraw-0.13.2:=
695 >=media-libs/libexif-0.6.16:=
696
697 diff --git a/media-libs/clutter-gst/clutter-gst-3.0.27.ebuild b/media-libs/clutter-gst/clutter-gst-3.0.27.ebuild
698 index 0de022907bb..8b174001efc 100644
699 --- a/media-libs/clutter-gst/clutter-gst-3.0.27.ebuild
700 +++ b/media-libs/clutter-gst/clutter-gst-3.0.27.ebuild
701 @@ -24,7 +24,7 @@ COMMON_DEPEND="
702 >=media-libs/gst-plugins-bad-1.4:1.0
703 >=media-libs/gst-plugins-base-1.4:1.0[introspection?]
704 introspection? ( >=dev-libs/gobject-introspection-0.6.8:= )
705 - udev? ( virtual/libgudev )
706 + udev? ( dev-libs/libgudev )
707 "
708 # uses goom from gst-plugins-good
709 RDEPEND="${COMMON_DEPEND}
710
711 diff --git a/media-libs/clutter/clutter-1.26.2-r1.ebuild b/media-libs/clutter/clutter-1.26.2-r1.ebuild
712 index 19a339b3ea8..6727c1dea6c 100644
713 --- a/media-libs/clutter/clutter-1.26.2-r1.ebuild
714 +++ b/media-libs/clutter/clutter-1.26.2-r1.ebuild
715 @@ -37,7 +37,7 @@ RDEPEND="
716 egl? (
717 >=dev-libs/libinput-0.19.0
718 media-libs/cogl[gles2,kms]
719 - >=virtual/libgudev-136
720 + >=dev-libs/libgudev-136
721 x11-libs/libxkbcommon
722 )
723 gtk? ( >=x11-libs/gtk+-3.22.6:3[aqua?] )
724
725 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
726 index 2e77d5d1e5c..8e8eebdaefe 100644
727 --- a/media-plugins/gst-plugins-uvch264/gst-plugins-uvch264-1.14.3.ebuild
728 +++ b/media-plugins/gst-plugins-uvch264/gst-plugins-uvch264-1.14.3.ebuild
729 @@ -11,7 +11,7 @@ KEYWORDS="amd64 x86"
730 IUSE=""
731
732 RDEPEND="
733 - virtual/libgudev:=[${MULTILIB_USEDEP}]
734 + dev-libs/libgudev:=[${MULTILIB_USEDEP}]
735 virtual/libusb:1[${MULTILIB_USEDEP}]
736 "
737 DEPEND="${RDEPEND}"
738
739 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
740 index b2560f32fb9..b4d2eba9356 100644
741 --- a/media-plugins/gst-plugins-uvch264/gst-plugins-uvch264-1.14.5.ebuild
742 +++ b/media-plugins/gst-plugins-uvch264/gst-plugins-uvch264-1.14.5.ebuild
743 @@ -11,7 +11,7 @@ KEYWORDS="~amd64 ~x86"
744 IUSE=""
745
746 RDEPEND="
747 - virtual/libgudev:=[${MULTILIB_USEDEP}]
748 + dev-libs/libgudev:=[${MULTILIB_USEDEP}]
749 virtual/libusb:1[${MULTILIB_USEDEP}]
750 "
751 DEPEND="${RDEPEND}"
752
753 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
754 index f2b917dd477..4193f12eb5d 100644
755 --- a/media-plugins/gst-plugins-v4l2/gst-plugins-v4l2-1.14.4.ebuild
756 +++ b/media-plugins/gst-plugins-v4l2/gst-plugins-v4l2-1.14.4.ebuild
757 @@ -13,7 +13,7 @@ IUSE="udev"
758 RDEPEND="
759 >=media-libs/libv4l-0.9.5[${MULTILIB_USEDEP}]
760 >=media-libs/gst-plugins-base-${PV}:${SLOT}[${MULTILIB_USEDEP}]
761 - udev? ( >=virtual/libgudev-208:=[${MULTILIB_USEDEP}] )
762 + udev? ( >=dev-libs/libgudev-208:=[${MULTILIB_USEDEP}] )
763 "
764 DEPEND="${RDEPEND}
765 virtual/os-headers
766
767 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
768 index b64ad19c99a..4bb6eaecf92 100644
769 --- a/media-plugins/gst-plugins-v4l2/gst-plugins-v4l2-1.14.5.ebuild
770 +++ b/media-plugins/gst-plugins-v4l2/gst-plugins-v4l2-1.14.5.ebuild
771 @@ -13,7 +13,7 @@ IUSE="udev"
772 RDEPEND="
773 >=media-libs/libv4l-0.9.5[${MULTILIB_USEDEP}]
774 >=media-libs/gst-plugins-base-${PV}:${SLOT}[${MULTILIB_USEDEP}]
775 - udev? ( >=virtual/libgudev-208:=[${MULTILIB_USEDEP}] )
776 + udev? ( >=dev-libs/libgudev-208:=[${MULTILIB_USEDEP}] )
777 "
778 DEPEND="${RDEPEND}
779 virtual/os-headers
780
781 diff --git a/media-sound/gnomad/gnomad-2.9.6.ebuild b/media-sound/gnomad/gnomad-2.9.6.ebuild
782 index 14e8e6ce2e8..fb2ee99ca36 100644
783 --- a/media-sound/gnomad/gnomad-2.9.6.ebuild
784 +++ b/media-sound/gnomad/gnomad-2.9.6.ebuild
785 @@ -1,4 +1,4 @@
786 -# Copyright 1999-2014 Gentoo Foundation
787 +# Copyright 1999-2019 Gentoo Authors
788 # Distributed under the terms of the GNU General Public License v2
789
790 EAPI=5
791 @@ -15,12 +15,13 @@ SLOT="0"
792 KEYWORDS="amd64 ~ppc ~ppc64 x86"
793 IUSE="nls"
794
795 -RDEPEND="media-libs/libid3tag
796 +RDEPEND="
797 + dev-libs/libgudev:=
798 + media-libs/libid3tag
799 media-libs/libmtp
800 media-libs/libnjb
801 media-libs/taglib
802 - >=x11-libs/gtk+-2.24:2
803 - virtual/libgudev:="
804 + >=x11-libs/gtk+-2.24:2"
805 DEPEND="${RDEPEND}
806 virtual/pkgconfig
807 nls? ( dev-util/intltool sys-devel/gettext )"
808
809 diff --git a/media-sound/pragha/pragha-1.3.4.ebuild b/media-sound/pragha/pragha-1.3.4.ebuild
810 index 24f7053da9d..723eee3c53b 100644
811 --- a/media-sound/pragha/pragha-1.3.4.ebuild
812 +++ b/media-sound/pragha/pragha-1.3.4.ebuild
813 @@ -34,7 +34,7 @@ COMMON_DEPEND=">=dev-db/sqlite-3.4:3=
814 playlist? ( >=dev-libs/totem-pl-parser-2.26:= )
815 rygel? ( >=net-misc/rygel-0.20:= )
816 soup? ( >=net-libs/libsoup-2.38:= )
817 - udev? ( virtual/libgudev:= )"
818 + udev? ( dev-libs/libgudev:= )"
819 RDEPEND="${COMMON_DEPEND}
820 media-plugins/gst-plugins-meta:1.0"
821 DEPEND="${COMMON_DEPEND}
822
823 diff --git a/media-sound/pragha/pragha-1.3.99.1.ebuild b/media-sound/pragha/pragha-1.3.99.1.ebuild
824 index c60f3ad27ea..c05a03a3311 100644
825 --- a/media-sound/pragha/pragha-1.3.99.1.ebuild
826 +++ b/media-sound/pragha/pragha-1.3.99.1.ebuild
827 @@ -35,7 +35,7 @@ COMMON_DEPEND=">=dev-db/sqlite-3.4:3=
828 playlist? ( >=dev-libs/totem-pl-parser-2.26:= )
829 rygel? ( >=net-misc/rygel-0.26 )
830 soup? ( >=net-libs/libsoup-2.38:= )
831 - udev? ( virtual/libgudev:= )"
832 + udev? ( dev-libs/libgudev:= )"
833 RDEPEND="${COMMON_DEPEND}
834 media-plugins/gst-plugins-meta:1.0"
835 DEPEND="${COMMON_DEPEND}
836
837 diff --git a/media-sound/pragha/pragha-1.3.99.ebuild b/media-sound/pragha/pragha-1.3.99.ebuild
838 index 54229d1b008..10930450160 100644
839 --- a/media-sound/pragha/pragha-1.3.99.ebuild
840 +++ b/media-sound/pragha/pragha-1.3.99.ebuild
841 @@ -1,4 +1,4 @@
842 -# Copyright 1999-2018 Gentoo Foundation
843 +# Copyright 1999-2019 Gentoo Authors
844 # Distributed under the terms of the GNU General Public License v2
845
846 EAPI=6
847 @@ -35,7 +35,7 @@ COMMON_DEPEND=">=dev-db/sqlite-3.4:3=
848 playlist? ( >=dev-libs/totem-pl-parser-2.26:= )
849 rygel? ( >=net-misc/rygel-0.26:= )
850 soup? ( >=net-libs/libsoup-2.38:= )
851 - udev? ( virtual/libgudev:= )"
852 + udev? ( dev-libs/libgudev:= )"
853 RDEPEND="${COMMON_DEPEND}
854 media-plugins/gst-plugins-meta:1.0"
855 DEPEND="${COMMON_DEPEND}
856
857 diff --git a/media-sound/rhythmbox/rhythmbox-3.4.3.ebuild b/media-sound/rhythmbox/rhythmbox-3.4.3.ebuild
858 index 89c3a913df8..5e1ce69f502 100644
859 --- a/media-sound/rhythmbox/rhythmbox-3.4.3.ebuild
860 +++ b/media-sound/rhythmbox/rhythmbox-3.4.3.ebuild
861 @@ -50,7 +50,7 @@ COMMON_DEPEND="
862 >=dev-python/pygobject-3.0:3[${PYTHON_USEDEP}]
863 )
864 udev? (
865 - virtual/libgudev:=
866 + dev-libs/libgudev:=
867 ipod? ( >=media-libs/libgpod-0.7.92[udev] )
868 mtp? ( >=media-libs/libmtp-0.3 ) )
869 "
870
871 diff --git a/media-tv/gtk-v4l/gtk-v4l-0.4.ebuild b/media-tv/gtk-v4l/gtk-v4l-0.4.ebuild
872 index e703e30893d..d91ae69676a 100644
873 --- a/media-tv/gtk-v4l/gtk-v4l-0.4.ebuild
874 +++ b/media-tv/gtk-v4l/gtk-v4l-0.4.ebuild
875 @@ -1,4 +1,4 @@
876 -# Copyright 1999-2014 Gentoo Foundation
877 +# Copyright 1999-2019 Gentoo Authors
878 # Distributed under the terms of the GNU General Public License v2
879
880 EAPI=5
881 @@ -14,8 +14,8 @@ KEYWORDS="~amd64 ~x86"
882 IUSE=""
883
884 RDEPEND=">=dev-libs/glib-2
885 + dev-libs/libgudev:=
886 >=media-libs/libv4l-0.6
887 - virtual/libgudev:=
888 x11-libs/gtk+:3"
889 DEPEND="${RDEPEND}
890 virtual/pkgconfig"
891
892 diff --git a/media-video/gxine/gxine-0.5.907-r1.ebuild b/media-video/gxine/gxine-0.5.907-r1.ebuild
893 index cb6ef3322c2..105163c36e4 100644
894 --- a/media-video/gxine/gxine-0.5.907-r1.ebuild
895 +++ b/media-video/gxine/gxine-0.5.907-r1.ebuild
896 @@ -1,4 +1,4 @@
897 -# Copyright 1999-2018 Gentoo Foundation
898 +# Copyright 1999-2019 Gentoo Authors
899 # Distributed under the terms of the GNU General Public License v2
900
901 EAPI=5
902 @@ -25,7 +25,7 @@ COMMON_DEPEND=">=media-libs/xine-lib-1.1.20
903 nsplugin? ( dev-libs/nspr
904 x11-libs/libXaw
905 x11-libs/libXt )
906 - udev? ( virtual/libgudev:= )
907 + udev? ( dev-libs/libgudev:= )
908 xcb? ( x11-libs/libxcb )
909 xinerama? ( x11-libs/libXinerama )"
910 DEPEND="${COMMON_DEPEND}
911
912 diff --git a/media-video/gxine/gxine-0.5.909.ebuild b/media-video/gxine/gxine-0.5.909.ebuild
913 index 832feba7de6..6dbccad0720 100644
914 --- a/media-video/gxine/gxine-0.5.909.ebuild
915 +++ b/media-video/gxine/gxine-0.5.909.ebuild
916 @@ -25,7 +25,7 @@ COMMON_DEPEND=">=media-libs/xine-lib-1.1.20[gtk]
917 nsplugin? ( dev-libs/nspr
918 x11-libs/libXaw
919 x11-libs/libXt )
920 - udev? ( virtual/libgudev:= )
921 + udev? ( dev-libs/libgudev:= )
922 xcb? ( x11-libs/libxcb )
923 xinerama? ( x11-libs/libXinerama )"
924 DEPEND="${COMMON_DEPEND}
925
926 diff --git a/media-video/handbrake/handbrake-1.1.0-r1.ebuild b/media-video/handbrake/handbrake-1.1.0-r1.ebuild
927 index cd52cd8ded2..5ab5c42c603 100644
928 --- a/media-video/handbrake/handbrake-1.1.0-r1.ebuild
929 +++ b/media-video/handbrake/handbrake-1.1.0-r1.ebuild
930 @@ -1,4 +1,4 @@
931 -# Copyright 1999-2018 Gentoo Foundation
932 +# Copyright 1999-2019 Gentoo Authors
933 # Distributed under the terms of the GNU General Public License v2
934
935 EAPI=6
936 @@ -58,11 +58,11 @@ RDEPEND="
937 >=x11-libs/gtk+-3.10
938 dev-libs/dbus-glib
939 dev-libs/glib:2
940 + dev-libs/libgudev:=
941 x11-libs/cairo
942 x11-libs/gdk-pixbuf:2
943 x11-libs/libnotify
944 x11-libs/pango
945 - virtual/libgudev:=
946 )
947 fdk? ( media-libs/fdk-aac )
948 x265? ( >=media-libs/x265-1.7:0= )
949
950 diff --git a/media-video/handbrake/handbrake-1.1.1.ebuild b/media-video/handbrake/handbrake-1.1.1.ebuild
951 index cd52cd8ded2..5ab5c42c603 100644
952 --- a/media-video/handbrake/handbrake-1.1.1.ebuild
953 +++ b/media-video/handbrake/handbrake-1.1.1.ebuild
954 @@ -1,4 +1,4 @@
955 -# Copyright 1999-2018 Gentoo Foundation
956 +# Copyright 1999-2019 Gentoo Authors
957 # Distributed under the terms of the GNU General Public License v2
958
959 EAPI=6
960 @@ -58,11 +58,11 @@ RDEPEND="
961 >=x11-libs/gtk+-3.10
962 dev-libs/dbus-glib
963 dev-libs/glib:2
964 + dev-libs/libgudev:=
965 x11-libs/cairo
966 x11-libs/gdk-pixbuf:2
967 x11-libs/libnotify
968 x11-libs/pango
969 - virtual/libgudev:=
970 )
971 fdk? ( media-libs/fdk-aac )
972 x265? ( >=media-libs/x265-1.7:0= )
973
974 diff --git a/media-video/handbrake/handbrake-1.1.2.ebuild b/media-video/handbrake/handbrake-1.1.2.ebuild
975 index 6e3559d14f9..5ab5c42c603 100644
976 --- a/media-video/handbrake/handbrake-1.1.2.ebuild
977 +++ b/media-video/handbrake/handbrake-1.1.2.ebuild
978 @@ -1,4 +1,4 @@
979 -# Copyright 1999-2018 Gentoo Authors
980 +# Copyright 1999-2019 Gentoo Authors
981 # Distributed under the terms of the GNU General Public License v2
982
983 EAPI=6
984 @@ -58,11 +58,11 @@ RDEPEND="
985 >=x11-libs/gtk+-3.10
986 dev-libs/dbus-glib
987 dev-libs/glib:2
988 + dev-libs/libgudev:=
989 x11-libs/cairo
990 x11-libs/gdk-pixbuf:2
991 x11-libs/libnotify
992 x11-libs/pango
993 - virtual/libgudev:=
994 )
995 fdk? ( media-libs/fdk-aac )
996 x265? ( >=media-libs/x265-1.7:0= )
997
998 diff --git a/media-video/handbrake/handbrake-1.2.2-r2.ebuild b/media-video/handbrake/handbrake-1.2.2-r2.ebuild
999 index d780a55c6e2..6d9379f3013 100644
1000 --- a/media-video/handbrake/handbrake-1.2.2-r2.ebuild
1001 +++ b/media-video/handbrake/handbrake-1.2.2-r2.ebuild
1002 @@ -61,11 +61,11 @@ RDEPEND="
1003 >=x11-libs/gtk+-3.10
1004 dev-libs/dbus-glib
1005 dev-libs/glib:2
1006 + dev-libs/libgudev:=
1007 x11-libs/cairo
1008 x11-libs/gdk-pixbuf:2
1009 x11-libs/libnotify
1010 x11-libs/pango
1011 - virtual/libgudev:=
1012 )
1013 fdk? ( media-libs/fdk-aac )
1014 x265? ( >=media-libs/x265-2.9:0= )
1015
1016 diff --git a/media-video/handbrake/handbrake-9999.ebuild b/media-video/handbrake/handbrake-9999.ebuild
1017 index 2ba4dd148d2..26469e6268b 100644
1018 --- a/media-video/handbrake/handbrake-9999.ebuild
1019 +++ b/media-video/handbrake/handbrake-9999.ebuild
1020 @@ -1,4 +1,4 @@
1021 -# Copyright 1999-2018 Gentoo Foundation
1022 +# Copyright 1999-2019 Gentoo Authors
1023 # Distributed under the terms of the GNU General Public License v2
1024
1025 EAPI=6
1026 @@ -58,11 +58,11 @@ RDEPEND="
1027 >=x11-libs/gtk+-3.10
1028 dev-libs/dbus-glib
1029 dev-libs/glib:2
1030 + dev-libs/libgudev:=
1031 x11-libs/cairo
1032 x11-libs/gdk-pixbuf:2
1033 x11-libs/libnotify
1034 x11-libs/pango
1035 - virtual/libgudev:=
1036 )
1037 fdk? ( media-libs/fdk-aac )
1038 x265? ( >=media-libs/x265-1.7:0= )
1039
1040 diff --git a/net-im/empathy/empathy-3.12.14.ebuild b/net-im/empathy/empathy-3.12.14.ebuild
1041 index 5f30e3ecb6a..0da5036c8c0 100644
1042 --- a/net-im/empathy/empathy-3.12.14.ebuild
1043 +++ b/net-im/empathy/empathy-3.12.14.ebuild
1044 @@ -1,4 +1,4 @@
1045 -# Copyright 1999-2017 Gentoo Foundation
1046 +# Copyright 1999-2019 Gentoo Authors
1047 # Distributed under the terms of the GNU General Public License v2
1048
1049 EAPI=6
1050 @@ -62,9 +62,9 @@ COMMON_DEPEND="
1051 >=app-text/enchant-1.2
1052 >=app-text/iso-codes-0.35 )
1053 v4l? (
1054 + dev-libs/libgudev:=
1055 media-plugins/gst-plugins-v4l2:1.0
1056 - >=media-video/cheese-3.4:=
1057 - virtual/libgudev:= )
1058 + >=media-video/cheese-3.4:= )
1059 "
1060
1061 # >=empathy-3.4 is incompatible with telepathy-rakia-0.6, bug #403861
1062
1063 diff --git a/net-libs/libmbim/libmbim-1.10.0.ebuild b/net-libs/libmbim/libmbim-1.10.0.ebuild
1064 index 580a6aac03e..a91ced3b0bc 100644
1065 --- a/net-libs/libmbim/libmbim-1.10.0.ebuild
1066 +++ b/net-libs/libmbim/libmbim-1.10.0.ebuild
1067 @@ -20,7 +20,7 @@ SLOT="0"
1068 IUSE="static-libs"
1069
1070 RDEPEND=">=dev-libs/glib-2.32:2
1071 - virtual/libgudev:="
1072 + dev-libs/libgudev:="
1073 DEPEND="${RDEPEND}
1074 dev-util/glib-utils
1075 dev-util/gtk-doc-am
1076
1077 diff --git a/net-libs/libmbim/libmbim-1.12.2.ebuild b/net-libs/libmbim/libmbim-1.12.2.ebuild
1078 index 7d9320f581a..f96e8c73e93 100644
1079 --- a/net-libs/libmbim/libmbim-1.12.2.ebuild
1080 +++ b/net-libs/libmbim/libmbim-1.12.2.ebuild
1081 @@ -20,7 +20,7 @@ SLOT="0"
1082 IUSE="static-libs"
1083
1084 RDEPEND=">=dev-libs/glib-2.32:2
1085 - virtual/libgudev:="
1086 + dev-libs/libgudev:="
1087 DEPEND="${RDEPEND}
1088 dev-util/glib-utils
1089 dev-util/gtk-doc-am
1090
1091 diff --git a/net-libs/libmbim/libmbim-1.12.4.ebuild b/net-libs/libmbim/libmbim-1.12.4.ebuild
1092 index a91f073f9d4..5f1e5580419 100644
1093 --- a/net-libs/libmbim/libmbim-1.12.4.ebuild
1094 +++ b/net-libs/libmbim/libmbim-1.12.4.ebuild
1095 @@ -20,7 +20,7 @@ SLOT="0"
1096 IUSE="static-libs"
1097
1098 RDEPEND=">=dev-libs/glib-2.32:2
1099 - virtual/libgudev:="
1100 + dev-libs/libgudev:="
1101 DEPEND="${RDEPEND}
1102 dev-util/glib-utils
1103 dev-util/gtk-doc-am
1104
1105 diff --git a/net-libs/libmbim/libmbim-1.14.0.ebuild b/net-libs/libmbim/libmbim-1.14.0.ebuild
1106 index f10f42cfecd..ae78f4905e4 100644
1107 --- a/net-libs/libmbim/libmbim-1.14.0.ebuild
1108 +++ b/net-libs/libmbim/libmbim-1.14.0.ebuild
1109 @@ -15,7 +15,7 @@ KEYWORDS="~alpha amd64 arm ~arm64 ~mips ppc ppc64 x86"
1110 IUSE="static-libs udev"
1111
1112 RDEPEND=">=dev-libs/glib-2.32:2
1113 - udev? ( virtual/libgudev:= )"
1114 + udev? ( dev-libs/libgudev:= )"
1115 DEPEND="${RDEPEND}
1116 dev-util/glib-utils
1117 dev-util/gtk-doc-am
1118
1119 diff --git a/net-libs/libmbim/libmbim-1.14.4.ebuild b/net-libs/libmbim/libmbim-1.14.4.ebuild
1120 index 9620241e897..3205f4a10e4 100644
1121 --- a/net-libs/libmbim/libmbim-1.14.4.ebuild
1122 +++ b/net-libs/libmbim/libmbim-1.14.4.ebuild
1123 @@ -15,7 +15,7 @@ KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~mips ~ppc ~ppc64 ~x86"
1124 IUSE="static-libs udev"
1125
1126 RDEPEND=">=dev-libs/glib-2.32:2
1127 - udev? ( virtual/libgudev:= )"
1128 + udev? ( dev-libs/libgudev:= )"
1129 DEPEND="${RDEPEND}
1130 dev-util/glib-utils
1131 dev-util/gtk-doc-am
1132
1133 diff --git a/net-libs/libmbim/libmbim-1.16.0.ebuild b/net-libs/libmbim/libmbim-1.16.0.ebuild
1134 index 9620241e897..3205f4a10e4 100644
1135 --- a/net-libs/libmbim/libmbim-1.16.0.ebuild
1136 +++ b/net-libs/libmbim/libmbim-1.16.0.ebuild
1137 @@ -15,7 +15,7 @@ KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~mips ~ppc ~ppc64 ~x86"
1138 IUSE="static-libs udev"
1139
1140 RDEPEND=">=dev-libs/glib-2.32:2
1141 - udev? ( virtual/libgudev:= )"
1142 + udev? ( dev-libs/libgudev:= )"
1143 DEPEND="${RDEPEND}
1144 dev-util/glib-utils
1145 dev-util/gtk-doc-am
1146
1147 diff --git a/net-libs/libmbim/libmbim-1.16.2.ebuild b/net-libs/libmbim/libmbim-1.16.2.ebuild
1148 index 595dcdc5bfc..ceb337e60f1 100644
1149 --- a/net-libs/libmbim/libmbim-1.16.2.ebuild
1150 +++ b/net-libs/libmbim/libmbim-1.16.2.ebuild
1151 @@ -15,7 +15,7 @@ KEYWORDS="~alpha amd64 arm arm64 ~mips ppc ppc64 x86"
1152 IUSE="static-libs udev"
1153
1154 RDEPEND=">=dev-libs/glib-2.32:2
1155 - udev? ( virtual/libgudev:= )"
1156 + udev? ( dev-libs/libgudev:= )"
1157 DEPEND="${RDEPEND}
1158 dev-util/glib-utils
1159 dev-util/gtk-doc-am
1160
1161 diff --git a/net-libs/libmbim/libmbim-1.18.0.ebuild b/net-libs/libmbim/libmbim-1.18.0.ebuild
1162 index a8e2b82383b..b1da88a0bea 100644
1163 --- a/net-libs/libmbim/libmbim-1.18.0.ebuild
1164 +++ b/net-libs/libmbim/libmbim-1.18.0.ebuild
1165 @@ -15,7 +15,7 @@ KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~mips ~ppc ~ppc64 ~x86"
1166 IUSE="static-libs udev"
1167
1168 RDEPEND=">=dev-libs/glib-2.36:2
1169 - udev? ( virtual/libgudev:= )"
1170 + udev? ( dev-libs/libgudev:= )"
1171 DEPEND="${RDEPEND}
1172 dev-util/gtk-doc-am
1173 virtual/pkgconfig"
1174
1175 diff --git a/net-libs/libmbim/libmbim-1.6.0.ebuild b/net-libs/libmbim/libmbim-1.6.0.ebuild
1176 index c959f6cc15b..c0c238ded46 100644
1177 --- a/net-libs/libmbim/libmbim-1.6.0.ebuild
1178 +++ b/net-libs/libmbim/libmbim-1.6.0.ebuild
1179 @@ -20,7 +20,7 @@ SLOT="0"
1180 IUSE="doc static-libs test"
1181
1182 RDEPEND=">=dev-libs/glib-2.32
1183 - virtual/libgudev:="
1184 + dev-libs/libgudev:="
1185 DEPEND="${RDEPEND}
1186 dev-util/glib-utils
1187 doc? ( dev-util/gtk-doc )
1188
1189 diff --git a/net-libs/libqmi/libqmi-1.18.0.ebuild b/net-libs/libqmi/libqmi-1.18.0.ebuild
1190 index 3c9b3648c60..e8219b0697e 100644
1191 --- a/net-libs/libqmi/libqmi-1.18.0.ebuild
1192 +++ b/net-libs/libqmi/libqmi-1.18.0.ebuild
1193 @@ -1,4 +1,4 @@
1194 -# Copyright 1999-2018 Gentoo Foundation
1195 +# Copyright 1999-2019 Gentoo Authors
1196 # Distributed under the terms of the GNU General Public License v2
1197
1198 EAPI="6"
1199 @@ -20,7 +20,7 @@ SLOT="0/5.1" # soname of libqmi-glib.so
1200 IUSE="doc +mbim static-libs"
1201
1202 RDEPEND=">=dev-libs/glib-2.32
1203 - virtual/libgudev
1204 + dev-libs/libgudev
1205 mbim? ( >=net-libs/libmbim-1.14.0 )"
1206 DEPEND="${RDEPEND}
1207 doc? ( dev-util/gtk-doc )
1208
1209 diff --git a/net-libs/libqmi/libqmi-1.18.2.ebuild b/net-libs/libqmi/libqmi-1.18.2.ebuild
1210 index 3c9b3648c60..e8219b0697e 100644
1211 --- a/net-libs/libqmi/libqmi-1.18.2.ebuild
1212 +++ b/net-libs/libqmi/libqmi-1.18.2.ebuild
1213 @@ -1,4 +1,4 @@
1214 -# Copyright 1999-2018 Gentoo Foundation
1215 +# Copyright 1999-2019 Gentoo Authors
1216 # Distributed under the terms of the GNU General Public License v2
1217
1218 EAPI="6"
1219 @@ -20,7 +20,7 @@ SLOT="0/5.1" # soname of libqmi-glib.so
1220 IUSE="doc +mbim static-libs"
1221
1222 RDEPEND=">=dev-libs/glib-2.32
1223 - virtual/libgudev
1224 + dev-libs/libgudev
1225 mbim? ( >=net-libs/libmbim-1.14.0 )"
1226 DEPEND="${RDEPEND}
1227 doc? ( dev-util/gtk-doc )
1228
1229 diff --git a/net-libs/libqmi/libqmi-1.20.0.ebuild b/net-libs/libqmi/libqmi-1.20.0.ebuild
1230 index 3c9b3648c60..e8219b0697e 100644
1231 --- a/net-libs/libqmi/libqmi-1.20.0.ebuild
1232 +++ b/net-libs/libqmi/libqmi-1.20.0.ebuild
1233 @@ -1,4 +1,4 @@
1234 -# Copyright 1999-2018 Gentoo Foundation
1235 +# Copyright 1999-2019 Gentoo Authors
1236 # Distributed under the terms of the GNU General Public License v2
1237
1238 EAPI="6"
1239 @@ -20,7 +20,7 @@ SLOT="0/5.1" # soname of libqmi-glib.so
1240 IUSE="doc +mbim static-libs"
1241
1242 RDEPEND=">=dev-libs/glib-2.32
1243 - virtual/libgudev
1244 + dev-libs/libgudev
1245 mbim? ( >=net-libs/libmbim-1.14.0 )"
1246 DEPEND="${RDEPEND}
1247 doc? ( dev-util/gtk-doc )
1248
1249 diff --git a/net-libs/libqmi/libqmi-1.20.2.ebuild b/net-libs/libqmi/libqmi-1.20.2.ebuild
1250 index f233d8e52a5..3f2f0561c2f 100644
1251 --- a/net-libs/libqmi/libqmi-1.20.2.ebuild
1252 +++ b/net-libs/libqmi/libqmi-1.20.2.ebuild
1253 @@ -20,7 +20,7 @@ SLOT="0/5.1" # soname of libqmi-glib.so
1254 IUSE="doc +mbim static-libs"
1255
1256 RDEPEND=">=dev-libs/glib-2.32
1257 - virtual/libgudev
1258 + dev-libs/libgudev
1259 mbim? ( >=net-libs/libmbim-1.14.0 )"
1260 DEPEND="${RDEPEND}
1261 doc? ( dev-util/gtk-doc )
1262
1263 diff --git a/net-libs/libqmi/libqmi-1.22.2.ebuild b/net-libs/libqmi/libqmi-1.22.2.ebuild
1264 index 84afb73ad2d..80fd734cd9b 100644
1265 --- a/net-libs/libqmi/libqmi-1.22.2.ebuild
1266 +++ b/net-libs/libqmi/libqmi-1.22.2.ebuild
1267 @@ -20,7 +20,7 @@ SLOT="0/5.4" # soname of libqmi-glib.so
1268 IUSE="doc +mbim static-libs"
1269
1270 RDEPEND=">=dev-libs/glib-2.36
1271 - virtual/libgudev
1272 + dev-libs/libgudev
1273 mbim? ( >=net-libs/libmbim-1.18.0 )"
1274 DEPEND="${RDEPEND}
1275 doc? ( dev-util/gtk-doc )
1276
1277 diff --git a/net-libs/libqmi/libqmi-9999.ebuild b/net-libs/libqmi/libqmi-9999.ebuild
1278 index 37e9191d90c..9ae85656240 100644
1279 --- a/net-libs/libqmi/libqmi-9999.ebuild
1280 +++ b/net-libs/libqmi/libqmi-9999.ebuild
1281 @@ -1,4 +1,4 @@
1282 -# Copyright 1999-2017 Gentoo Foundation
1283 +# Copyright 1999-2019 Gentoo Authors
1284 # Distributed under the terms of the GNU General Public License v2
1285
1286 EAPI="6"
1287 @@ -20,7 +20,7 @@ SLOT="0/5.1" # soname of libqmi-glib.so
1288 IUSE="doc +mbim static-libs"
1289
1290 RDEPEND=">=dev-libs/glib-2.36
1291 - virtual/libgudev
1292 + dev-libs/libgudev
1293 mbim? ( >=net-libs/libmbim-1.14.0 )"
1294 DEPEND="${RDEPEND}
1295 doc? ( dev-util/gtk-doc )
1296
1297 diff --git a/net-misc/modemmanager/modemmanager-1.10.0.ebuild b/net-misc/modemmanager/modemmanager-1.10.0.ebuild
1298 index 3f68591007d..b5e1e657cfc 100644
1299 --- a/net-misc/modemmanager/modemmanager-1.10.0.ebuild
1300 +++ b/net-misc/modemmanager/modemmanager-1.10.0.ebuild
1301 @@ -23,7 +23,7 @@ REQUIRED_USE="
1302
1303 RDEPEND="
1304 >=dev-libs/glib-2.36.0:2
1305 - udev? ( >=virtual/libgudev-230:= )
1306 + udev? ( >=dev-libs/libgudev-230:= )
1307 introspection? ( >=dev-libs/gobject-introspection-0.9.6:= )
1308 mbim? ( >=net-libs/libmbim-1.18.0 )
1309 policykit? ( >=sys-auth/polkit-0.106[introspection] )
1310
1311 diff --git a/net-misc/modemmanager/modemmanager-1.8.2-r1.ebuild b/net-misc/modemmanager/modemmanager-1.8.2-r1.ebuild
1312 index 7457b97ba8a..1e50b9f22e5 100644
1313 --- a/net-misc/modemmanager/modemmanager-1.8.2-r1.ebuild
1314 +++ b/net-misc/modemmanager/modemmanager-1.8.2-r1.ebuild
1315 @@ -23,7 +23,7 @@ REQUIRED_USE="
1316
1317 RDEPEND="
1318 >=dev-libs/glib-2.36.0:2
1319 - udev? ( >=virtual/libgudev-230:= )
1320 + udev? ( >=dev-libs/libgudev-230:= )
1321 introspection? ( >=dev-libs/gobject-introspection-0.9.6:= )
1322 mbim? ( >=net-libs/libmbim-1.16.0 )
1323 policykit? ( >=sys-auth/polkit-0.106[introspection] )
1324
1325 diff --git a/net-misc/spice-gtk/spice-gtk-0.35.ebuild b/net-misc/spice-gtk/spice-gtk-0.35.ebuild
1326 index d6e46f5386d..07b64a227a3 100644
1327 --- a/net-misc/spice-gtk/spice-gtk-0.35.ebuild
1328 +++ b/net-misc/spice-gtk/spice-gtk-0.35.ebuild
1329 @@ -48,10 +48,10 @@ RDEPEND="
1330 sasl? ( dev-libs/cyrus-sasl )
1331 smartcard? ( app-emulation/qemu[smartcard] )
1332 usbredir? (
1333 + dev-libs/libgudev:=
1334 sys-apps/hwids
1335 >=sys-apps/usbredir-0.4.2
1336 virtual/libusb:1
1337 - virtual/libgudev:=
1338 policykit? (
1339 sys-apps/acl
1340 >=sys-auth/polkit-0.110-r1
1341
1342 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
1343 index b1cae729d35..cae8a6436b4 100644
1344 --- a/sci-geosciences/gtk-g-rays2/gtk-g-rays2-2.05.ebuild
1345 +++ b/sci-geosciences/gtk-g-rays2/gtk-g-rays2-2.05.ebuild
1346 @@ -1,4 +1,4 @@
1347 -# Copyright 1999-2016 Gentoo Foundation
1348 +# Copyright 1999-2019 Gentoo Authors
1349 # Distributed under the terms of the GNU General Public License v2
1350
1351 EAPI=5
1352 @@ -17,7 +17,7 @@ IUSE=""
1353 RDEPEND="
1354 dev-libs/glib:2
1355 dev-libs/dbus-glib
1356 - virtual/libgudev
1357 + dev-libs/libgudev
1358 x11-libs/cairo
1359 x11-libs/gtk+:3
1360 virtual/freedesktop-icon-theme
1361
1362 diff --git a/sys-apps/fwupd/fwupd-1.3.2.ebuild b/sys-apps/fwupd/fwupd-1.3.2.ebuild
1363 index b8f2e661981..b1c77f7d52d 100644
1364 --- a/sys-apps/fwupd/fwupd-1.3.2.ebuild
1365 +++ b/sys-apps/fwupd/fwupd-1.3.2.ebuild
1366 @@ -42,6 +42,7 @@ DEPEND="${PYTHON_DEPS}
1367 >=dev-libs/glib-2.45.8:2
1368 dev-libs/json-glib
1369 dev-libs/libgpg-error
1370 + dev-libs/libgudev:=
1371 >=dev-libs/libgusb-0.2.9[introspection?]
1372 >=dev-libs/libxmlb-0.1.7
1373 dev-python/pillow[${PYTHON_USEDEP}]
1374 @@ -49,7 +50,6 @@ DEPEND="${PYTHON_DEPS}
1375 dev-python/pygobject:3[cairo,${PYTHON_USEDEP}]
1376 >=net-libs/libsoup-2.51.92:2.4[introspection?]
1377 virtual/libelf:0=
1378 - virtual/libgudev:=
1379 virtual/udev
1380 consolekit? ( >=sys-auth/consolekit-1.0.0 )
1381 dell? (
1382
1383 diff --git a/sys-apps/roccat-tools/roccat-tools-5.7.0.ebuild b/sys-apps/roccat-tools/roccat-tools-5.7.0.ebuild
1384 index ddaecc9fce6..f8ddfcc8bd6 100644
1385 --- a/sys-apps/roccat-tools/roccat-tools-5.7.0.ebuild
1386 +++ b/sys-apps/roccat-tools/roccat-tools-5.7.0.ebuild
1387 @@ -1,4 +1,4 @@
1388 -# Copyright 1999-2017 Gentoo Foundation
1389 +# Copyright 1999-2019 Gentoo Authors
1390 # Distributed under the terms of the GNU General Public License v2
1391
1392 EAPI=6
1393 @@ -46,11 +46,11 @@ RDEPEND="
1394 dev-libs/dbus-glib
1395 dev-libs/glib:2
1396 >=dev-libs/libgaminggear-0.15.1
1397 + dev-libs/libgudev:=
1398 sys-apps/dbus
1399 x11-libs/cairo
1400 x11-libs/gtk+:2
1401 x11-libs/libX11
1402 - virtual/libgudev:=
1403 virtual/libusb:1
1404 input_devices_roccat_ryosmk? ( || ( dev-lang/lua:5.1 dev-lang/lua:0 ) )
1405 input_devices_roccat_ryosmkfx? ( || ( dev-lang/lua:5.1 dev-lang/lua:0 ) )
1406
1407 diff --git a/sys-apps/roccat-tools/roccat-tools-5.9.0.ebuild b/sys-apps/roccat-tools/roccat-tools-5.9.0.ebuild
1408 index 1f81be7eaa3..db2565cfe82 100644
1409 --- a/sys-apps/roccat-tools/roccat-tools-5.9.0.ebuild
1410 +++ b/sys-apps/roccat-tools/roccat-tools-5.9.0.ebuild
1411 @@ -48,11 +48,11 @@ RDEPEND="
1412 dev-libs/dbus-glib
1413 dev-libs/glib:2
1414 >=dev-libs/libgaminggear-0.15.1
1415 + dev-libs/libgudev:=
1416 sys-apps/dbus
1417 x11-libs/cairo
1418 x11-libs/gtk+:2
1419 x11-libs/libX11
1420 - virtual/libgudev:=
1421 virtual/libusb:1
1422 input_devices_roccat_ryosmk? ( ${LUA_DEPEND} )
1423 input_devices_roccat_ryosmkfx? ( ${LUA_DEPEND} )
1424
1425 diff --git a/sys-fs/udisks/udisks-1.0.5-r3.ebuild b/sys-fs/udisks/udisks-1.0.5-r3.ebuild
1426 index 74ffc984dd3..9b9799bc30a 100644
1427 --- a/sys-fs/udisks/udisks-1.0.5-r3.ebuild
1428 +++ b/sys-fs/udisks/udisks-1.0.5-r3.ebuild
1429 @@ -16,6 +16,7 @@ IUSE="debug +lvm nls remote-access selinux"
1430 COMMON_DEPEND=">=dev-libs/dbus-glib-0.100
1431 >=dev-libs/glib-2.30
1432 >=dev-libs/libatasmart-0.19
1433 + dev-libs/libgudev:=
1434 >=sys-auth/polkit-0.110
1435 >=sys-apps/dbus-1.6
1436 >=sys-apps/sg3_utils-1.27.20090411
1437 @@ -24,7 +25,6 @@ COMMON_DEPEND=">=dev-libs/dbus-glib-0.100
1438 >=sys-fs/lvm2-2.02.66
1439 <sys-fs/lvm2-2.02.183
1440 )
1441 - virtual/libgudev:=
1442 virtual/libudev:=
1443 virtual/udev
1444 selinux? ( sec-policy/selinux-devicekit )"
1445
1446 diff --git a/sys-fs/udisks/udisks-2.8.2.ebuild b/sys-fs/udisks/udisks-2.8.2.ebuild
1447 index 61965b270cc..134f857287d 100644
1448 --- a/sys-fs/udisks/udisks-2.8.2.ebuild
1449 +++ b/sys-fs/udisks/udisks-2.8.2.ebuild
1450 @@ -18,9 +18,9 @@ REQUIRED_USE="?? ( elogind systemd )"
1451 COMMON_DEPEND="
1452 >=dev-libs/glib-2.50:2
1453 >=dev-libs/libatasmart-0.19
1454 + >=dev-libs/libgudev-165:=
1455 >=sys-auth/polkit-0.110
1456 >=sys-libs/libblockdev-2.19[cryptsetup,lvm?,vdo?]
1457 - >=virtual/libgudev-165:=
1458 virtual/udev
1459 acl? ( virtual/acl )
1460 elogind? ( >=sys-auth/elogind-219 )
1461
1462 diff --git a/sys-fs/udisks/udisks-2.8.3.ebuild b/sys-fs/udisks/udisks-2.8.3.ebuild
1463 index 2db934f2519..b49a758bd22 100644
1464 --- a/sys-fs/udisks/udisks-2.8.3.ebuild
1465 +++ b/sys-fs/udisks/udisks-2.8.3.ebuild
1466 @@ -18,9 +18,9 @@ REQUIRED_USE="?? ( elogind systemd )"
1467 COMMON_DEPEND="
1468 >=dev-libs/glib-2.50:2
1469 >=dev-libs/libatasmart-0.19
1470 + >=dev-libs/libgudev-165:=
1471 >=sys-auth/polkit-0.110
1472 >=sys-libs/libblockdev-2.19[cryptsetup,lvm?,vdo?]
1473 - >=virtual/libgudev-165:=
1474 virtual/udev
1475 acl? ( virtual/acl )
1476 elogind? ( >=sys-auth/elogind-219 )
1477
1478 diff --git a/sys-fs/udisks/udisks-2.8.4.ebuild b/sys-fs/udisks/udisks-2.8.4.ebuild
1479 index 2db934f2519..b49a758bd22 100644
1480 --- a/sys-fs/udisks/udisks-2.8.4.ebuild
1481 +++ b/sys-fs/udisks/udisks-2.8.4.ebuild
1482 @@ -18,9 +18,9 @@ REQUIRED_USE="?? ( elogind systemd )"
1483 COMMON_DEPEND="
1484 >=dev-libs/glib-2.50:2
1485 >=dev-libs/libatasmart-0.19
1486 + >=dev-libs/libgudev-165:=
1487 >=sys-auth/polkit-0.110
1488 >=sys-libs/libblockdev-2.19[cryptsetup,lvm?,vdo?]
1489 - >=virtual/libgudev-165:=
1490 virtual/udev
1491 acl? ( virtual/acl )
1492 elogind? ( >=sys-auth/elogind-219 )
1493
1494 diff --git a/sys-power/upower/upower-0.99.11.ebuild b/sys-power/upower/upower-0.99.11.ebuild
1495 index a6aeeafc5c5..0988b00821d 100644
1496 --- a/sys-power/upower/upower-0.99.11.ebuild
1497 +++ b/sys-power/upower/upower-0.99.11.ebuild
1498 @@ -24,8 +24,8 @@ COMMON_DEPS="
1499 sys-apps/dbus:=
1500 introspection? ( dev-libs/gobject-introspection:= )
1501 kernel_linux? (
1502 + dev-libs/libgudev:=
1503 virtual/libusb:1
1504 - virtual/libgudev:=
1505 virtual/udev
1506 ios? (
1507 >=app-pda/libimobiledevice-1:=
1508
1509 diff --git a/sys-power/upower/upower-0.99.9-r1.ebuild b/sys-power/upower/upower-0.99.9-r1.ebuild
1510 index c313d30cee9..4528da1b54a 100644
1511 --- a/sys-power/upower/upower-0.99.9-r1.ebuild
1512 +++ b/sys-power/upower/upower-0.99.9-r1.ebuild
1513 @@ -25,8 +25,8 @@ COMMON_DEPS="
1514 sys-apps/dbus:=
1515 introspection? ( dev-libs/gobject-introspection:= )
1516 kernel_linux? (
1517 + dev-libs/libgudev:=
1518 virtual/libusb:1
1519 - virtual/libgudev:=
1520 virtual/udev
1521 ios? (
1522 >=app-pda/libimobiledevice-1:=
1523
1524 diff --git a/x11-misc/colord/colord-1.3.5.ebuild b/x11-misc/colord/colord-1.3.5.ebuild
1525 index 35e1273e8b7..e440c947130 100644
1526 --- a/x11-misc/colord/colord-1.3.5.ebuild
1527 +++ b/x11-misc/colord/colord-1.3.5.ebuild
1528 @@ -36,8 +36,8 @@ COMMON_DEPEND="
1529 sys-apps/dbus )
1530 systemd? ( >=sys-apps/systemd-44:0= )
1531 udev? (
1532 + dev-libs/libgudev:=[${MULTILIB_USEDEP}]
1533 virtual/udev
1534 - virtual/libgudev:=[${MULTILIB_USEDEP}]
1535 virtual/libudev:=[${MULTILIB_USEDEP}]
1536 )
1537 "
1538
1539 diff --git a/x11-wm/mutter/mutter-3.26.2-r1.ebuild b/x11-wm/mutter/mutter-3.26.2-r1.ebuild
1540 index 717de28c38b..6cf45b57191 100644
1541 --- a/x11-wm/mutter/mutter-3.26.2-r1.ebuild
1542 +++ b/x11-wm/mutter/mutter-3.26.2-r1.ebuild
1543 @@ -57,14 +57,14 @@ RDEPEND="
1544 gles2? ( media-libs/mesa[gles2] )
1545 input_devices_wacom? ( >=dev-libs/libwacom-0.13 )
1546 introspection? ( >=dev-libs/gobject-introspection-1.42:= )
1547 - udev? ( >=virtual/libgudev-232:= )
1548 + udev? ( >=dev-libs/libgudev-232:= )
1549 wayland? (
1550 + >=dev-libs/libgudev-232:=
1551 >=dev-libs/libinput-1.4
1552 >=dev-libs/wayland-1.13.0
1553 >=dev-libs/wayland-protocols-1.9
1554 >=media-libs/mesa-10.3[egl,gbm,wayland]
1555 sys-apps/systemd
1556 - >=virtual/libgudev-232:=
1557 >=virtual/libudev-136:=
1558 x11-base/xorg-server[wayland]
1559 x11-libs/libdrm:=
1560
1561 diff --git a/x11-wm/mutter/mutter-3.30.2-r4.ebuild b/x11-wm/mutter/mutter-3.30.2-r4.ebuild
1562 index b7cfe6640e1..8f07d9a2c97 100644
1563 --- a/x11-wm/mutter/mutter-3.30.2-r4.ebuild
1564 +++ b/x11-wm/mutter/mutter-3.30.2-r4.ebuild
1565 @@ -59,16 +59,16 @@ RDEPEND="
1566
1567 input_devices_wacom? ( >=dev-libs/libwacom-0.13 )
1568 introspection? ( >=dev-libs/gobject-introspection-1.42:= )
1569 - udev? ( >=virtual/libgudev-232:= )
1570 + udev? ( >=dev-libs/libgudev-232:= )
1571 screencast? ( >=media-video/pipewire-0.2.2:0/0.2 )
1572 wayland? (
1573 + >=dev-libs/libgudev-232:=
1574 >=dev-libs/libinput-1.4
1575 >=dev-libs/wayland-1.13.0
1576 >=dev-libs/wayland-protocols-1.16
1577 >=media-libs/mesa-10.3[egl,gbm,wayland,gles2]
1578 systemd? ( sys-apps/systemd )
1579 elogind? ( sys-auth/elogind )
1580 - >=virtual/libgudev-232:=
1581 >=virtual/libudev-136:=
1582 x11-base/xorg-server[wayland]
1583 x11-libs/libdrm:=
1584
1585 diff --git a/x11-wm/mutter/mutter-3.32.2.ebuild b/x11-wm/mutter/mutter-3.32.2.ebuild
1586 index ef0a01e2b37..4685bb23716 100644
1587 --- a/x11-wm/mutter/mutter-3.32.2.ebuild
1588 +++ b/x11-wm/mutter/mutter-3.32.2.ebuild
1589 @@ -65,8 +65,8 @@ DEPEND="
1590 elogind? ( sys-auth/elogind )
1591 x11-base/xorg-server[wayland]
1592 )
1593 - udev? ( >=virtual/libudev-228:=
1594 - >=virtual/libgudev-232:= )
1595 + udev? ( >=dev-libs/libgudev-232:=
1596 + >=virtual/libudev-228:= )
1597 x11-libs/libSM
1598 input_devices_wacom? ( >=dev-libs/libwacom-0.13 )
1599 >=x11-libs/startup-notification-0.7
1600
1601 diff --git a/xfce-base/thunar/thunar-1.8.9.ebuild b/xfce-base/thunar/thunar-1.8.9.ebuild
1602 index aebca7766ec..5670f786cdf 100644
1603 --- a/xfce-base/thunar/thunar-1.8.9.ebuild
1604 +++ b/xfce-base/thunar/thunar-1.8.9.ebuild
1605 @@ -29,7 +29,7 @@ COMMON_DEPEND=">=dev-lang/perl-5.6
1606 libnotify? ( >=x11-libs/libnotify-0.7 )
1607 pcre? ( >=dev-libs/libpcre-6:= )
1608 trash-panel-plugin? ( >=xfce-base/xfce4-panel-4.10:= )
1609 - udisks? ( virtual/libgudev:= )"
1610 + udisks? ( dev-libs/libgudev:= )"
1611 RDEPEND="${COMMON_DEPEND}
1612 >=dev-util/desktop-file-utils-0.20-r1
1613 x11-misc/shared-mime-info
1614
1615 diff --git a/xfce-extra/thunar-volman/thunar-volman-0.9.5.ebuild b/xfce-extra/thunar-volman/thunar-volman-0.9.5.ebuild
1616 index 3e8b9349763..2192d6e6d2f 100644
1617 --- a/xfce-extra/thunar-volman/thunar-volman-0.9.5.ebuild
1618 +++ b/xfce-extra/thunar-volman/thunar-volman-0.9.5.ebuild
1619 @@ -16,7 +16,7 @@ KEYWORDS="alpha amd64 arm ~arm64 ~ia64 ppc ppc64 ~sparc x86"
1620 IUSE="libnotify"
1621
1622 COMMON_DEPEND=">=dev-libs/glib-2.30
1623 - virtual/libgudev:=
1624 + dev-libs/libgudev:=
1625 >=x11-libs/gtk+-3.20:3
1626 >=xfce-base/exo-0.10:=
1627 >=xfce-base/libxfce4ui-4.12:=