commit: 3c7ac38f9f354666527766cc2f6b2578d1461ea7 Author: Ionen Wolkens <ionen <AT> gentoo <DOT> org> AuthorDate: Fri Feb 28 18:27:33 2025 +0000 Commit: Ionen Wolkens <ionen <AT> gentoo <DOT> org> CommitDate: Fri Feb 28 18:45:45 2025 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3c7ac38f
app-emulation/wine-*: replace IUSE=udisks by generic IUSE=+dbus This actually had been bothering me for a while, and bug #950382 is a good excuse to finally rename it. There is little reason to treat dbus communication specially and handle each services with its own USE vs just having USE=dbus. ...and per the bug, this now gained additional usage with bluetooth (and perhaps more in the future) making current USE=udisks an issue. Also feel it makes more sense enabled by default to avoid confusion, but users that know they don't need it may want to optionally disable it to skip USE=abi_x86_32 on dbus (albeit it's trivial). Note wine will not even link with libdbus, this just enables support for dlopen'ing it when needed. Unfortunately this will cause semi-unnessary rebuilds for all wine users. Closes: https://bugs.gentoo.org/950382 Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org> app-emulation/wine-proton/wine-proton-8.0.5c.ebuild | 11 +++++------ app-emulation/wine-proton/wine-proton-9.0.4.ebuild | 11 +++++------ app-emulation/wine-proton/wine-proton-9999.ebuild | 11 +++++------ app-emulation/wine-staging/wine-staging-10.0.ebuild | 11 +++++------ app-emulation/wine-staging/wine-staging-10.1.ebuild | 11 +++++------ app-emulation/wine-staging/wine-staging-10.2.ebuild | 11 +++++------ app-emulation/wine-staging/wine-staging-9.0.ebuild | 11 +++++------ app-emulation/wine-staging/wine-staging-9999.ebuild | 11 +++++------ app-emulation/wine-vanilla/wine-vanilla-10.0.ebuild | 11 +++++------ app-emulation/wine-vanilla/wine-vanilla-10.1.ebuild | 11 +++++------ app-emulation/wine-vanilla/wine-vanilla-10.2.ebuild | 11 +++++------ app-emulation/wine-vanilla/wine-vanilla-8.0.2.ebuild | 9 ++++----- app-emulation/wine-vanilla/wine-vanilla-9.0.ebuild | 12 ++++++------ app-emulation/wine-vanilla/wine-vanilla-9999.ebuild | 11 +++++------ 14 files changed, 70 insertions(+), 83 deletions(-) diff --git a/app-emulation/wine-proton/wine-proton-8.0.5c.ebuild b/app-emulation/wine-proton/wine-proton-8.0.5c.ebuild index 369241a19cb1..6843554f7424 100644 --- a/app-emulation/wine-proton/wine-proton-8.0.5c.ebuild +++ b/app-emulation/wine-proton/wine-proton-8.0.5c.ebuild @@ -28,10 +28,10 @@ HOMEPAGE="https://github.com/ValveSoftware/wine/" LICENSE="LGPL-2.1+ BSD-2 IJG MIT OPENLDAP ZLIB gsm libpng2 libtiff" SLOT="${PV}" IUSE=" - +abi_x86_32 +abi_x86_64 +alsa crossdev-mingw custom-cflags + +abi_x86_32 +abi_x86_64 +alsa crossdev-mingw custom-cflags +dbus +fontconfig +gecko +gstreamer llvm-libunwind +mono nls osmesa - perl pulseaudio +sdl selinux +ssl +strip udev udisks +unwind - usb v4l video_cards_amdgpu +xcomposite xinerama + perl pulseaudio +sdl selinux +ssl +strip udev +unwind usb v4l + video_cards_amdgpu +xcomposite xinerama " # tests are non-trivial to run, can hang easily, don't play well with @@ -50,6 +50,7 @@ WINE_DLOPEN_DEPEND=" x11-libs/libXrandr[${MULTILIB_USEDEP}] x11-libs/libXrender[${MULTILIB_USEDEP}] x11-libs/libXxf86vm[${MULTILIB_USEDEP}] + dbus? ( sys-apps/dbus[${MULTILIB_USEDEP}] ) fontconfig? ( media-libs/fontconfig[${MULTILIB_USEDEP}] ) osmesa? ( media-libs/mesa[osmesa,${MULTILIB_USEDEP}] ) sdl? ( media-libs/libsdl2[haptic,joystick,${MULTILIB_USEDEP}] ) @@ -57,7 +58,6 @@ WINE_DLOPEN_DEPEND=" dev-libs/gmp:=[${MULTILIB_USEDEP}] net-libs/gnutls:=[${MULTILIB_USEDEP}] ) - udisks? ( sys-apps/dbus[${MULTILIB_USEDEP}] ) v4l? ( media-libs/libv4l[${MULTILIB_USEDEP}] ) xcomposite? ( x11-libs/libXcomposite[${MULTILIB_USEDEP}] ) xinerama? ( x11-libs/libXinerama[${MULTILIB_USEDEP}] ) @@ -92,7 +92,6 @@ RDEPEND=" dev-perl/XML-LibXML ) selinux? ( sec-policy/selinux-wine ) - udisks? ( sys-fs/udisks:2 ) " DEPEND=" ${WINE_COMMON_DEPEND} @@ -238,6 +237,7 @@ src_configure() { $(use_enable video_cards_amdgpu amd_ags_x64) --disable-tests $(use_with alsa) + $(use_with dbus) $(use_with fontconfig) $(use_with gstreamer) $(use_with nls gettext) @@ -247,7 +247,6 @@ src_configure() { $(use_with sdl) $(use_with ssl gnutls) $(use_with udev) - $(use_with udisks dbus) # dbus is only used for udisks $(use_with unwind) $(use_with usb) $(use_with v4l v4l2) diff --git a/app-emulation/wine-proton/wine-proton-9.0.4.ebuild b/app-emulation/wine-proton/wine-proton-9.0.4.ebuild index df0e7b0ea031..440bd3ad68dd 100644 --- a/app-emulation/wine-proton/wine-proton-9.0.4.ebuild +++ b/app-emulation/wine-proton/wine-proton-9.0.4.ebuild @@ -28,10 +28,10 @@ HOMEPAGE="https://github.com/ValveSoftware/wine/" LICENSE="LGPL-2.1+ BSD-2 IJG MIT OPENLDAP ZLIB gsm libpng2 libtiff" SLOT="${PV}" IUSE=" - +abi_x86_32 +abi_x86_64 +alsa crossdev-mingw custom-cflags + +abi_x86_32 +abi_x86_64 +alsa crossdev-mingw custom-cflags +dbus +fontconfig +gecko +gstreamer llvm-libunwind +mono nls osmesa - perl pulseaudio +sdl selinux +ssl +strip udev udisks +unwind - usb v4l video_cards_amdgpu wow64 +xcomposite xinerama + perl pulseaudio +sdl selinux +ssl +strip udev +unwind usb v4l + video_cards_amdgpu wow64 +xcomposite xinerama " REQUIRED_USE="wow64? ( abi_x86_64 !abi_x86_32 )" @@ -51,6 +51,7 @@ WINE_DLOPEN_DEPEND=" x11-libs/libXrandr[${MULTILIB_USEDEP}] x11-libs/libXrender[${MULTILIB_USEDEP}] x11-libs/libXxf86vm[${MULTILIB_USEDEP}] + dbus? ( sys-apps/dbus[${MULTILIB_USEDEP}] ) fontconfig? ( media-libs/fontconfig[${MULTILIB_USEDEP}] ) osmesa? ( media-libs/mesa[osmesa,${MULTILIB_USEDEP}] ) sdl? ( media-libs/libsdl2[haptic,joystick,${MULTILIB_USEDEP}] ) @@ -58,7 +59,6 @@ WINE_DLOPEN_DEPEND=" dev-libs/gmp:=[${MULTILIB_USEDEP}] net-libs/gnutls:=[${MULTILIB_USEDEP}] ) - udisks? ( sys-apps/dbus[${MULTILIB_USEDEP}] ) v4l? ( media-libs/libv4l[${MULTILIB_USEDEP}] ) xcomposite? ( x11-libs/libXcomposite[${MULTILIB_USEDEP}] ) xinerama? ( x11-libs/libXinerama[${MULTILIB_USEDEP}] ) @@ -96,7 +96,6 @@ RDEPEND=" dev-perl/XML-LibXML ) selinux? ( sec-policy/selinux-wine ) - udisks? ( sys-fs/udisks:2 ) " DEPEND=" ${WINE_COMMON_DEPEND} @@ -260,6 +259,7 @@ src_configure() { $(use_enable video_cards_amdgpu amd_ags_x64) --disable-tests $(use_with alsa) + $(use_with dbus) $(use_with fontconfig) $(use_with gstreamer) $(use_with nls gettext) @@ -269,7 +269,6 @@ src_configure() { $(use_with sdl) $(use_with ssl gnutls) $(use_with udev) - $(use_with udisks dbus) # dbus is only used for udisks $(use_with unwind) $(use_with usb) $(use_with v4l v4l2) diff --git a/app-emulation/wine-proton/wine-proton-9999.ebuild b/app-emulation/wine-proton/wine-proton-9999.ebuild index fd9e2d49e34b..8e09199023e6 100644 --- a/app-emulation/wine-proton/wine-proton-9999.ebuild +++ b/app-emulation/wine-proton/wine-proton-9999.ebuild @@ -28,10 +28,10 @@ HOMEPAGE="https://github.com/ValveSoftware/wine/" LICENSE="LGPL-2.1+ BSD-2 IJG MIT OPENLDAP ZLIB gsm libpng2 libtiff" SLOT="${PV}" IUSE=" - +abi_x86_32 +abi_x86_64 +alsa crossdev-mingw custom-cflags + +abi_x86_32 +abi_x86_64 +alsa crossdev-mingw custom-cflags +dbus +fontconfig +gecko +gstreamer llvm-libunwind +mono nls osmesa - perl pulseaudio +sdl selinux +ssl +strip udev udisks +unwind - usb v4l video_cards_amdgpu wow64 +xcomposite xinerama + perl pulseaudio +sdl selinux +ssl +strip udev +unwind usb v4l + video_cards_amdgpu wow64 +xcomposite xinerama " REQUIRED_USE="wow64? ( abi_x86_64 !abi_x86_32 )" @@ -51,6 +51,7 @@ WINE_DLOPEN_DEPEND=" x11-libs/libXrandr[${MULTILIB_USEDEP}] x11-libs/libXrender[${MULTILIB_USEDEP}] x11-libs/libXxf86vm[${MULTILIB_USEDEP}] + dbus? ( sys-apps/dbus[${MULTILIB_USEDEP}] ) fontconfig? ( media-libs/fontconfig[${MULTILIB_USEDEP}] ) osmesa? ( media-libs/mesa[osmesa,${MULTILIB_USEDEP}] ) sdl? ( media-libs/libsdl2[haptic,joystick,${MULTILIB_USEDEP}] ) @@ -58,7 +59,6 @@ WINE_DLOPEN_DEPEND=" dev-libs/gmp:=[${MULTILIB_USEDEP}] net-libs/gnutls:=[${MULTILIB_USEDEP}] ) - udisks? ( sys-apps/dbus[${MULTILIB_USEDEP}] ) v4l? ( media-libs/libv4l[${MULTILIB_USEDEP}] ) xcomposite? ( x11-libs/libXcomposite[${MULTILIB_USEDEP}] ) xinerama? ( x11-libs/libXinerama[${MULTILIB_USEDEP}] ) @@ -96,7 +96,6 @@ RDEPEND=" dev-perl/XML-LibXML ) selinux? ( sec-policy/selinux-wine ) - udisks? ( sys-fs/udisks:2 ) " DEPEND=" ${WINE_COMMON_DEPEND} @@ -260,6 +259,7 @@ src_configure() { $(use_enable video_cards_amdgpu amd_ags_x64) --disable-tests $(use_with alsa) + $(use_with dbus) $(use_with fontconfig) $(use_with gstreamer) $(use_with nls gettext) @@ -269,7 +269,6 @@ src_configure() { $(use_with sdl) $(use_with ssl gnutls) $(use_with udev) - $(use_with udisks dbus) # dbus is only used for udisks $(use_with unwind) $(use_with usb) $(use_with v4l v4l2) diff --git a/app-emulation/wine-staging/wine-staging-10.0.ebuild b/app-emulation/wine-staging/wine-staging-10.0.ebuild index b9f6cba67acd..308ff1a0162b 100644 --- a/app-emulation/wine-staging/wine-staging-10.0.ebuild +++ b/app-emulation/wine-staging/wine-staging-10.0.ebuild @@ -35,12 +35,12 @@ S="${WORKDIR}/${WINE_P}" LICENSE="LGPL-2.1+ BSD BSD-2 IJG MIT OPENLDAP ZLIB gsm libpng2 libtiff" SLOT="${PV}" IUSE=" - +X +abi_x86_32 +abi_x86_64 +alsa capi crossdev-mingw cups dos + +X +abi_x86_32 +abi_x86_64 +alsa capi crossdev-mingw cups +dbus dos llvm-libunwind custom-cflags ffmpeg +fontconfig +gecko gphoto2 +gstreamer kerberos +mingw +mono netapi nls odbc opencl +opengl osmesa pcap perl pulseaudio samba scanner +sdl selinux smartcard - +ssl +strip +truetype udev udisks +unwind usb v4l +vulkan wayland - wow64 +xcomposite xinerama + +ssl +strip +truetype udev +unwind usb v4l +vulkan wayland wow64 + +xcomposite xinerama " # bug #551124 for truetype # TODO: wow64 can be done without mingw if using clang (needs bug #912237) @@ -71,6 +71,7 @@ WINE_DLOPEN_DEPEND=" xinerama? ( x11-libs/libXinerama[${MULTILIB_USEDEP}] ) ) cups? ( net-print/cups[${MULTILIB_USEDEP}] ) + dbus? ( sys-apps/dbus[${MULTILIB_USEDEP}] ) fontconfig? ( media-libs/fontconfig[${MULTILIB_USEDEP}] ) kerberos? ( virtual/krb5[${MULTILIB_USEDEP}] ) netapi? ( net-fs/samba[${MULTILIB_USEDEP}] ) @@ -78,7 +79,6 @@ WINE_DLOPEN_DEPEND=" sdl? ( media-libs/libsdl2[haptic,joystick,${MULTILIB_USEDEP}] ) ssl? ( net-libs/gnutls:=[${MULTILIB_USEDEP}] ) truetype? ( media-libs/freetype[${MULTILIB_USEDEP}] ) - udisks? ( sys-apps/dbus[${MULTILIB_USEDEP}] ) v4l? ( media-libs/libv4l[${MULTILIB_USEDEP}] ) vulkan? ( media-libs/vulkan-loader[X?,wayland?,${MULTILIB_USEDEP}] ) " @@ -134,7 +134,6 @@ RDEPEND=" ) samba? ( net-fs/samba[winbind] ) selinux? ( sec-policy/selinux-wine ) - udisks? ( sys-fs/udisks:2 ) " DEPEND=" ${WINE_COMMON_DEPEND} @@ -286,6 +285,7 @@ src_configure() { $(use_with alsa) $(use_with capi) $(use_with cups) + $(use_with dbus) $(use_with ffmpeg) $(use_with fontconfig) $(use_with gphoto2 gphoto) @@ -307,7 +307,6 @@ src_configure() { $(use_with ssl gnutls) $(use_with truetype freetype) $(use_with udev) - $(use_with udisks dbus) # dbus is only used for udisks $(use_with unwind) $(use_with usb) $(use_with v4l v4l2) diff --git a/app-emulation/wine-staging/wine-staging-10.1.ebuild b/app-emulation/wine-staging/wine-staging-10.1.ebuild index b9f6cba67acd..308ff1a0162b 100644 --- a/app-emulation/wine-staging/wine-staging-10.1.ebuild +++ b/app-emulation/wine-staging/wine-staging-10.1.ebuild @@ -35,12 +35,12 @@ S="${WORKDIR}/${WINE_P}" LICENSE="LGPL-2.1+ BSD BSD-2 IJG MIT OPENLDAP ZLIB gsm libpng2 libtiff" SLOT="${PV}" IUSE=" - +X +abi_x86_32 +abi_x86_64 +alsa capi crossdev-mingw cups dos + +X +abi_x86_32 +abi_x86_64 +alsa capi crossdev-mingw cups +dbus dos llvm-libunwind custom-cflags ffmpeg +fontconfig +gecko gphoto2 +gstreamer kerberos +mingw +mono netapi nls odbc opencl +opengl osmesa pcap perl pulseaudio samba scanner +sdl selinux smartcard - +ssl +strip +truetype udev udisks +unwind usb v4l +vulkan wayland - wow64 +xcomposite xinerama + +ssl +strip +truetype udev +unwind usb v4l +vulkan wayland wow64 + +xcomposite xinerama " # bug #551124 for truetype # TODO: wow64 can be done without mingw if using clang (needs bug #912237) @@ -71,6 +71,7 @@ WINE_DLOPEN_DEPEND=" xinerama? ( x11-libs/libXinerama[${MULTILIB_USEDEP}] ) ) cups? ( net-print/cups[${MULTILIB_USEDEP}] ) + dbus? ( sys-apps/dbus[${MULTILIB_USEDEP}] ) fontconfig? ( media-libs/fontconfig[${MULTILIB_USEDEP}] ) kerberos? ( virtual/krb5[${MULTILIB_USEDEP}] ) netapi? ( net-fs/samba[${MULTILIB_USEDEP}] ) @@ -78,7 +79,6 @@ WINE_DLOPEN_DEPEND=" sdl? ( media-libs/libsdl2[haptic,joystick,${MULTILIB_USEDEP}] ) ssl? ( net-libs/gnutls:=[${MULTILIB_USEDEP}] ) truetype? ( media-libs/freetype[${MULTILIB_USEDEP}] ) - udisks? ( sys-apps/dbus[${MULTILIB_USEDEP}] ) v4l? ( media-libs/libv4l[${MULTILIB_USEDEP}] ) vulkan? ( media-libs/vulkan-loader[X?,wayland?,${MULTILIB_USEDEP}] ) " @@ -134,7 +134,6 @@ RDEPEND=" ) samba? ( net-fs/samba[winbind] ) selinux? ( sec-policy/selinux-wine ) - udisks? ( sys-fs/udisks:2 ) " DEPEND=" ${WINE_COMMON_DEPEND} @@ -286,6 +285,7 @@ src_configure() { $(use_with alsa) $(use_with capi) $(use_with cups) + $(use_with dbus) $(use_with ffmpeg) $(use_with fontconfig) $(use_with gphoto2 gphoto) @@ -307,7 +307,6 @@ src_configure() { $(use_with ssl gnutls) $(use_with truetype freetype) $(use_with udev) - $(use_with udisks dbus) # dbus is only used for udisks $(use_with unwind) $(use_with usb) $(use_with v4l v4l2) diff --git a/app-emulation/wine-staging/wine-staging-10.2.ebuild b/app-emulation/wine-staging/wine-staging-10.2.ebuild index 91bb4e3675cd..abce0fb8e199 100644 --- a/app-emulation/wine-staging/wine-staging-10.2.ebuild +++ b/app-emulation/wine-staging/wine-staging-10.2.ebuild @@ -35,12 +35,12 @@ S="${WORKDIR}/${WINE_P}" LICENSE="LGPL-2.1+ BSD BSD-2 IJG MIT OPENLDAP ZLIB gsm libpng2 libtiff" SLOT="${PV}" IUSE=" - +X +abi_x86_32 +abi_x86_64 +alsa capi crossdev-mingw cups dos + +X +abi_x86_32 +abi_x86_64 +alsa capi crossdev-mingw cups +dbus dos llvm-libunwind custom-cflags ffmpeg +fontconfig +gecko gphoto2 +gstreamer kerberos +mingw +mono netapi nls odbc opencl +opengl osmesa pcap perl pulseaudio samba scanner +sdl selinux smartcard - +ssl +strip +truetype udev udisks +unwind usb v4l +vulkan wayland - wow64 +xcomposite xinerama + +ssl +strip +truetype udev +unwind usb v4l +vulkan wayland wow64 + +xcomposite xinerama " # bug #551124 for truetype # TODO: wow64 can be done without mingw if using clang (needs bug #912237) @@ -71,6 +71,7 @@ WINE_DLOPEN_DEPEND=" xinerama? ( x11-libs/libXinerama[${MULTILIB_USEDEP}] ) ) cups? ( net-print/cups[${MULTILIB_USEDEP}] ) + dbus? ( sys-apps/dbus[${MULTILIB_USEDEP}] ) fontconfig? ( media-libs/fontconfig[${MULTILIB_USEDEP}] ) kerberos? ( virtual/krb5[${MULTILIB_USEDEP}] ) netapi? ( net-fs/samba[${MULTILIB_USEDEP}] ) @@ -78,7 +79,6 @@ WINE_DLOPEN_DEPEND=" sdl? ( media-libs/libsdl2[haptic,joystick,${MULTILIB_USEDEP}] ) ssl? ( net-libs/gnutls:=[${MULTILIB_USEDEP}] ) truetype? ( media-libs/freetype[${MULTILIB_USEDEP}] ) - udisks? ( sys-apps/dbus[${MULTILIB_USEDEP}] ) v4l? ( media-libs/libv4l[${MULTILIB_USEDEP}] ) vulkan? ( media-libs/vulkan-loader[X?,wayland?,${MULTILIB_USEDEP}] ) " @@ -134,7 +134,6 @@ RDEPEND=" ) samba? ( net-fs/samba[winbind] ) selinux? ( sec-policy/selinux-wine ) - udisks? ( sys-fs/udisks:2 ) " DEPEND=" ${WINE_COMMON_DEPEND} @@ -285,6 +284,7 @@ src_configure() { $(use_with alsa) $(use_with capi) $(use_with cups) + $(use_with dbus) $(use_with ffmpeg) $(use_with fontconfig) $(use_with gphoto2 gphoto) @@ -306,7 +306,6 @@ src_configure() { $(use_with ssl gnutls) $(use_with truetype freetype) $(use_with udev) - $(use_with udisks dbus) # dbus is only used for udisks $(use_with unwind) $(use_with usb) $(use_with v4l v4l2) diff --git a/app-emulation/wine-staging/wine-staging-9.0.ebuild b/app-emulation/wine-staging/wine-staging-9.0.ebuild index 7b9acc98ab06..fa7cc2f0f157 100644 --- a/app-emulation/wine-staging/wine-staging-9.0.ebuild +++ b/app-emulation/wine-staging/wine-staging-9.0.ebuild @@ -35,12 +35,12 @@ S="${WORKDIR}/${WINE_P}" LICENSE="LGPL-2.1+ BSD-2 IJG MIT OPENLDAP ZLIB gsm libpng2 libtiff" SLOT="${PV}" IUSE=" - +X +abi_x86_32 +abi_x86_64 +alsa capi crossdev-mingw cups dos + +X +abi_x86_32 +abi_x86_64 +alsa capi crossdev-mingw cups +dbus dos llvm-libunwind custom-cflags +fontconfig +gecko gphoto2 +gstreamer kerberos +mingw +mono netapi nls opencl +opengl osmesa pcap perl pulseaudio samba scanner +sdl selinux smartcard +ssl +strip - +truetype udev udisks +unwind usb v4l +vulkan wayland wow64 - +xcomposite xinerama + +truetype udev +unwind usb v4l +vulkan wayland wow64 +xcomposite + xinerama " # bug #551124 for truetype # TODO: wow64 can be done without mingw if using clang (needs bug #912237) @@ -71,13 +71,13 @@ WINE_DLOPEN_DEPEND=" xinerama? ( x11-libs/libXinerama[${MULTILIB_USEDEP}] ) ) cups? ( net-print/cups[${MULTILIB_USEDEP}] ) + dbus? ( sys-apps/dbus[${MULTILIB_USEDEP}] ) fontconfig? ( media-libs/fontconfig[${MULTILIB_USEDEP}] ) kerberos? ( virtual/krb5[${MULTILIB_USEDEP}] ) netapi? ( net-fs/samba[${MULTILIB_USEDEP}] ) sdl? ( media-libs/libsdl2[haptic,joystick,${MULTILIB_USEDEP}] ) ssl? ( net-libs/gnutls:=[${MULTILIB_USEDEP}] ) truetype? ( media-libs/freetype[${MULTILIB_USEDEP}] ) - udisks? ( sys-apps/dbus[${MULTILIB_USEDEP}] ) v4l? ( media-libs/libv4l[${MULTILIB_USEDEP}] ) vulkan? ( media-libs/vulkan-loader[X?,${MULTILIB_USEDEP}] ) " @@ -132,7 +132,6 @@ RDEPEND=" ) samba? ( net-fs/samba[winbind] ) selinux? ( sec-policy/selinux-wine ) - udisks? ( sys-fs/udisks:2 ) " DEPEND=" ${WINE_COMMON_DEPEND} @@ -295,6 +294,7 @@ src_configure() { $(use_with alsa) $(use_with capi) $(use_with cups) + $(use_with dbus) $(use_with fontconfig) $(use_with gphoto2 gphoto) $(use_with gstreamer) @@ -315,7 +315,6 @@ src_configure() { $(use_with ssl gnutls) $(use_with truetype freetype) $(use_with udev) - $(use_with udisks dbus) # dbus is only used for udisks $(use_with unwind) $(use_with usb) $(use_with v4l v4l2) diff --git a/app-emulation/wine-staging/wine-staging-9999.ebuild b/app-emulation/wine-staging/wine-staging-9999.ebuild index 007fb7cefc7c..9839169937b5 100644 --- a/app-emulation/wine-staging/wine-staging-9999.ebuild +++ b/app-emulation/wine-staging/wine-staging-9999.ebuild @@ -39,12 +39,12 @@ LICENSE=" " SLOT="${PV}" IUSE=" - +X +abi_x86_32 +abi_x86_64 +alsa capi crossdev-mingw cups dos + +X +abi_x86_32 +abi_x86_64 +alsa capi crossdev-mingw cups +dbus dos llvm-libunwind custom-cflags ffmpeg +fontconfig +gecko gphoto2 +gstreamer kerberos +mingw +mono netapi nls odbc opencl +opengl osmesa pcap perl pulseaudio samba scanner +sdl selinux smartcard - +ssl +strip +truetype udev udisks +unwind usb v4l +vulkan wayland - wow64 +xcomposite xinerama + +ssl +strip +truetype udev +unwind usb v4l +vulkan wayland wow64 + +xcomposite xinerama " # bug #551124 for truetype # TODO: wow64 can be done without mingw if using clang (needs bug #912237) @@ -75,6 +75,7 @@ WINE_DLOPEN_DEPEND=" xinerama? ( x11-libs/libXinerama[${MULTILIB_USEDEP}] ) ) cups? ( net-print/cups[${MULTILIB_USEDEP}] ) + dbus? ( sys-apps/dbus[${MULTILIB_USEDEP}] ) fontconfig? ( media-libs/fontconfig[${MULTILIB_USEDEP}] ) kerberos? ( virtual/krb5[${MULTILIB_USEDEP}] ) netapi? ( net-fs/samba[${MULTILIB_USEDEP}] ) @@ -82,7 +83,6 @@ WINE_DLOPEN_DEPEND=" sdl? ( media-libs/libsdl2[haptic,joystick,${MULTILIB_USEDEP}] ) ssl? ( net-libs/gnutls:=[${MULTILIB_USEDEP}] ) truetype? ( media-libs/freetype[${MULTILIB_USEDEP}] ) - udisks? ( sys-apps/dbus[${MULTILIB_USEDEP}] ) v4l? ( media-libs/libv4l[${MULTILIB_USEDEP}] ) vulkan? ( media-libs/vulkan-loader[X?,wayland?,${MULTILIB_USEDEP}] ) " @@ -138,7 +138,6 @@ RDEPEND=" ) samba? ( net-fs/samba[winbind] ) selinux? ( sec-policy/selinux-wine ) - udisks? ( sys-fs/udisks:2 ) " DEPEND=" ${WINE_COMMON_DEPEND} @@ -289,6 +288,7 @@ src_configure() { $(use_with alsa) $(use_with capi) $(use_with cups) + $(use_with dbus) $(use_with ffmpeg) $(use_with fontconfig) $(use_with gphoto2 gphoto) @@ -310,7 +310,6 @@ src_configure() { $(use_with ssl gnutls) $(use_with truetype freetype) $(use_with udev) - $(use_with udisks dbus) # dbus is only used for udisks $(use_with unwind) $(use_with usb) $(use_with v4l v4l2) diff --git a/app-emulation/wine-vanilla/wine-vanilla-10.0.ebuild b/app-emulation/wine-vanilla/wine-vanilla-10.0.ebuild index 6f4ad3813807..d402e8142ed6 100644 --- a/app-emulation/wine-vanilla/wine-vanilla-10.0.ebuild +++ b/app-emulation/wine-vanilla/wine-vanilla-10.0.ebuild @@ -29,12 +29,12 @@ HOMEPAGE=" LICENSE="LGPL-2.1+ BSD BSD-2 IJG MIT OPENLDAP ZLIB gsm libpng2 libtiff" SLOT="${PV}" IUSE=" - +X +abi_x86_32 +abi_x86_64 +alsa capi crossdev-mingw cups dos + +X +abi_x86_32 +abi_x86_64 +alsa capi crossdev-mingw cups +dbus dos llvm-libunwind custom-cflags ffmpeg +fontconfig +gecko gphoto2 +gstreamer kerberos +mingw +mono netapi nls odbc opencl +opengl osmesa pcap perl pulseaudio samba scanner +sdl selinux smartcard - +ssl +strip +truetype udev udisks +unwind usb v4l +vulkan wayland - wow64 +xcomposite xinerama + +ssl +strip +truetype udev +unwind usb v4l +vulkan wayland wow64 + +xcomposite xinerama " # bug #551124 for truetype # TODO?: wow64 can be done without mingw if using clang (needs bug #912237) @@ -65,6 +65,7 @@ WINE_DLOPEN_DEPEND=" xinerama? ( x11-libs/libXinerama[${MULTILIB_USEDEP}] ) ) cups? ( net-print/cups[${MULTILIB_USEDEP}] ) + dbus? ( sys-apps/dbus[${MULTILIB_USEDEP}] ) fontconfig? ( media-libs/fontconfig[${MULTILIB_USEDEP}] ) kerberos? ( virtual/krb5[${MULTILIB_USEDEP}] ) netapi? ( net-fs/samba[${MULTILIB_USEDEP}] ) @@ -72,7 +73,6 @@ WINE_DLOPEN_DEPEND=" sdl? ( media-libs/libsdl2[haptic,joystick,${MULTILIB_USEDEP}] ) ssl? ( net-libs/gnutls:=[${MULTILIB_USEDEP}] ) truetype? ( media-libs/freetype[${MULTILIB_USEDEP}] ) - udisks? ( sys-apps/dbus[${MULTILIB_USEDEP}] ) v4l? ( media-libs/libv4l[${MULTILIB_USEDEP}] ) vulkan? ( media-libs/vulkan-loader[X?,wayland?,${MULTILIB_USEDEP}] ) " @@ -128,7 +128,6 @@ RDEPEND=" ) samba? ( net-fs/samba[winbind] ) selinux? ( sec-policy/selinux-wine ) - udisks? ( sys-fs/udisks:2 ) " DEPEND=" ${WINE_COMMON_DEPEND} @@ -249,6 +248,7 @@ src_configure() { $(use_with alsa) $(use_with capi) $(use_with cups) + $(use_with dbus) $(use_with ffmpeg) $(use_with fontconfig) $(use_with gphoto2 gphoto) @@ -270,7 +270,6 @@ src_configure() { $(use_with ssl gnutls) $(use_with truetype freetype) $(use_with udev) - $(use_with udisks dbus) # dbus is only used for udisks $(use_with unwind) $(use_with usb) $(use_with v4l v4l2) diff --git a/app-emulation/wine-vanilla/wine-vanilla-10.1.ebuild b/app-emulation/wine-vanilla/wine-vanilla-10.1.ebuild index 93fb715508b9..fb43916272f3 100644 --- a/app-emulation/wine-vanilla/wine-vanilla-10.1.ebuild +++ b/app-emulation/wine-vanilla/wine-vanilla-10.1.ebuild @@ -29,12 +29,12 @@ HOMEPAGE=" LICENSE="LGPL-2.1+ BSD BSD-2 IJG MIT OPENLDAP ZLIB gsm libpng2 libtiff" SLOT="${PV}" IUSE=" - +X +abi_x86_32 +abi_x86_64 +alsa capi crossdev-mingw cups dos + +X +abi_x86_32 +abi_x86_64 +alsa capi crossdev-mingw cups +dbus dos llvm-libunwind custom-cflags ffmpeg +fontconfig +gecko gphoto2 +gstreamer kerberos +mingw +mono netapi nls odbc opencl +opengl osmesa pcap perl pulseaudio samba scanner +sdl selinux smartcard - +ssl +strip +truetype udev udisks +unwind usb v4l +vulkan wayland - wow64 +xcomposite xinerama + +ssl +strip +truetype udev +unwind usb v4l +vulkan wayland wow64 + +xcomposite xinerama " # bug #551124 for truetype # TODO?: wow64 can be done without mingw if using clang (needs bug #912237) @@ -65,6 +65,7 @@ WINE_DLOPEN_DEPEND=" xinerama? ( x11-libs/libXinerama[${MULTILIB_USEDEP}] ) ) cups? ( net-print/cups[${MULTILIB_USEDEP}] ) + dbus? ( sys-apps/dbus[${MULTILIB_USEDEP}] ) fontconfig? ( media-libs/fontconfig[${MULTILIB_USEDEP}] ) kerberos? ( virtual/krb5[${MULTILIB_USEDEP}] ) netapi? ( net-fs/samba[${MULTILIB_USEDEP}] ) @@ -72,7 +73,6 @@ WINE_DLOPEN_DEPEND=" sdl? ( media-libs/libsdl2[haptic,joystick,${MULTILIB_USEDEP}] ) ssl? ( net-libs/gnutls:=[${MULTILIB_USEDEP}] ) truetype? ( media-libs/freetype[${MULTILIB_USEDEP}] ) - udisks? ( sys-apps/dbus[${MULTILIB_USEDEP}] ) v4l? ( media-libs/libv4l[${MULTILIB_USEDEP}] ) vulkan? ( media-libs/vulkan-loader[X?,wayland?,${MULTILIB_USEDEP}] ) " @@ -128,7 +128,6 @@ RDEPEND=" ) samba? ( net-fs/samba[winbind] ) selinux? ( sec-policy/selinux-wine ) - udisks? ( sys-fs/udisks:2 ) " DEPEND=" ${WINE_COMMON_DEPEND} @@ -249,6 +248,7 @@ src_configure() { $(use_with alsa) $(use_with capi) $(use_with cups) + $(use_with dbus) $(use_with ffmpeg) $(use_with fontconfig) $(use_with gphoto2 gphoto) @@ -270,7 +270,6 @@ src_configure() { $(use_with ssl gnutls) $(use_with truetype freetype) $(use_with udev) - $(use_with udisks dbus) # dbus is only used for udisks $(use_with unwind) $(use_with usb) $(use_with v4l v4l2) diff --git a/app-emulation/wine-vanilla/wine-vanilla-10.2.ebuild b/app-emulation/wine-vanilla/wine-vanilla-10.2.ebuild index e69ea3ce3b1e..51e759a24b10 100644 --- a/app-emulation/wine-vanilla/wine-vanilla-10.2.ebuild +++ b/app-emulation/wine-vanilla/wine-vanilla-10.2.ebuild @@ -29,12 +29,12 @@ HOMEPAGE=" LICENSE="LGPL-2.1+ BSD BSD-2 IJG MIT OPENLDAP ZLIB gsm libpng2 libtiff" SLOT="${PV}" IUSE=" - +X +abi_x86_32 +abi_x86_64 +alsa capi crossdev-mingw cups dos + +X +abi_x86_32 +abi_x86_64 +alsa capi crossdev-mingw cups +dbus dos llvm-libunwind custom-cflags ffmpeg +fontconfig +gecko gphoto2 +gstreamer kerberos +mingw +mono netapi nls odbc opencl +opengl osmesa pcap perl pulseaudio samba scanner +sdl selinux smartcard - +ssl +strip +truetype udev udisks +unwind usb v4l +vulkan wayland - wow64 +xcomposite xinerama + +ssl +strip +truetype udev +unwind usb v4l +vulkan wayland wow64 + +xcomposite xinerama " # bug #551124 for truetype # TODO?: wow64 can be done without mingw if using clang (needs bug #912237) @@ -65,6 +65,7 @@ WINE_DLOPEN_DEPEND=" xinerama? ( x11-libs/libXinerama[${MULTILIB_USEDEP}] ) ) cups? ( net-print/cups[${MULTILIB_USEDEP}] ) + dbus? ( sys-apps/dbus[${MULTILIB_USEDEP}] ) fontconfig? ( media-libs/fontconfig[${MULTILIB_USEDEP}] ) kerberos? ( virtual/krb5[${MULTILIB_USEDEP}] ) netapi? ( net-fs/samba[${MULTILIB_USEDEP}] ) @@ -72,7 +73,6 @@ WINE_DLOPEN_DEPEND=" sdl? ( media-libs/libsdl2[haptic,joystick,${MULTILIB_USEDEP}] ) ssl? ( net-libs/gnutls:=[${MULTILIB_USEDEP}] ) truetype? ( media-libs/freetype[${MULTILIB_USEDEP}] ) - udisks? ( sys-apps/dbus[${MULTILIB_USEDEP}] ) v4l? ( media-libs/libv4l[${MULTILIB_USEDEP}] ) vulkan? ( media-libs/vulkan-loader[X?,wayland?,${MULTILIB_USEDEP}] ) " @@ -128,7 +128,6 @@ RDEPEND=" ) samba? ( net-fs/samba[winbind] ) selinux? ( sec-policy/selinux-wine ) - udisks? ( sys-fs/udisks:2 ) " DEPEND=" ${WINE_COMMON_DEPEND} @@ -248,6 +247,7 @@ src_configure() { $(use_with alsa) $(use_with capi) $(use_with cups) + $(use_with dbus) $(use_with ffmpeg) $(use_with fontconfig) $(use_with gphoto2 gphoto) @@ -269,7 +269,6 @@ src_configure() { $(use_with ssl gnutls) $(use_with truetype freetype) $(use_with udev) - $(use_with udisks dbus) # dbus is only used for udisks $(use_with unwind) $(use_with usb) $(use_with v4l v4l2) diff --git a/app-emulation/wine-vanilla/wine-vanilla-8.0.2.ebuild b/app-emulation/wine-vanilla/wine-vanilla-8.0.2.ebuild index 32f4e9b03470..997fc15550b4 100644 --- a/app-emulation/wine-vanilla/wine-vanilla-8.0.2.ebuild +++ b/app-emulation/wine-vanilla/wine-vanilla-8.0.2.ebuild @@ -28,11 +28,11 @@ HOMEPAGE=" LICENSE="LGPL-2.1+ BSD-2 IJG MIT OPENLDAP ZLIB gsm libpng2 libtiff" SLOT="${PV}" IUSE=" - +X +abi_x86_32 +abi_x86_64 +alsa capi crossdev-mingw cups dos + +X +abi_x86_32 +abi_x86_64 +alsa capi crossdev-mingw cups +dbus dos llvm-libunwind custom-cflags +fontconfig +gecko gphoto2 +gstreamer kerberos +mingw +mono netapi nls odbc opencl +opengl osmesa pcap perl pulseaudio samba scanner +sdl selinux +ssl +strip +truetype - udev udisks +unwind usb v4l +vulkan +xcomposite xinerama + udev +unwind usb v4l +vulkan +xcomposite xinerama " # bug #551124 for truetype REQUIRED_USE=" @@ -61,6 +61,7 @@ WINE_DLOPEN_DEPEND=" xinerama? ( x11-libs/libXinerama[${MULTILIB_USEDEP}] ) ) cups? ( net-print/cups[${MULTILIB_USEDEP}] ) + dbus? ( sys-apps/dbus[${MULTILIB_USEDEP}] ) fontconfig? ( media-libs/fontconfig[${MULTILIB_USEDEP}] ) kerberos? ( virtual/krb5[${MULTILIB_USEDEP}] ) netapi? ( net-fs/samba[${MULTILIB_USEDEP}] ) @@ -68,7 +69,6 @@ WINE_DLOPEN_DEPEND=" sdl? ( media-libs/libsdl2[haptic,joystick,${MULTILIB_USEDEP}] ) ssl? ( net-libs/gnutls:=[${MULTILIB_USEDEP}] ) truetype? ( media-libs/freetype[${MULTILIB_USEDEP}] ) - udisks? ( sys-apps/dbus[${MULTILIB_USEDEP}] ) v4l? ( media-libs/libv4l[${MULTILIB_USEDEP}] ) vulkan? ( media-libs/vulkan-loader[X?,${MULTILIB_USEDEP}] ) " @@ -115,7 +115,6 @@ RDEPEND=" ) samba? ( net-fs/samba[winbind] ) selinux? ( sec-policy/selinux-wine ) - udisks? ( sys-fs/udisks:2 ) " DEPEND=" ${WINE_COMMON_DEPEND} @@ -221,6 +220,7 @@ src_configure() { $(use_with alsa) $(use_with capi) $(use_with cups) + $(use_with dbus) $(use_with fontconfig) $(use_with gphoto2 gphoto) $(use_with gstreamer) @@ -240,7 +240,6 @@ src_configure() { $(use_with ssl gnutls) $(use_with truetype freetype) $(use_with udev) - $(use_with udisks dbus) # dbus is only used for udisks $(use_with unwind) $(use_with usb) $(use_with v4l v4l2) diff --git a/app-emulation/wine-vanilla/wine-vanilla-9.0.ebuild b/app-emulation/wine-vanilla/wine-vanilla-9.0.ebuild index 05db199543ff..d1e8119eee1c 100644 --- a/app-emulation/wine-vanilla/wine-vanilla-9.0.ebuild +++ b/app-emulation/wine-vanilla/wine-vanilla-9.0.ebuild @@ -29,12 +29,13 @@ HOMEPAGE=" LICENSE="LGPL-2.1+ BSD-2 IJG MIT OPENLDAP ZLIB gsm libpng2 libtiff" SLOT="${PV}" IUSE=" - +X +abi_x86_32 +abi_x86_64 +alsa capi crossdev-mingw cups dos + +X +abi_x86_32 +abi_x86_64 +alsa capi crossdev-mingw cups +dbus dos llvm-libunwind custom-cflags +fontconfig +gecko gphoto2 +gstreamer kerberos +mingw +mono netapi nls odbc opencl +opengl osmesa pcap perl pulseaudio samba scanner +sdl selinux smartcard +ssl +strip - +truetype udev udisks +unwind usb v4l +vulkan wayland wow64 - +xcomposite xinerama" + +truetype udev +unwind usb v4l +vulkan wayland wow64 +xcomposite + xinerama +" # bug #551124 for truetype # TODO?: wow64 can be done without mingw if using clang (needs bug #912237) REQUIRED_USE=" @@ -64,6 +65,7 @@ WINE_DLOPEN_DEPEND=" xinerama? ( x11-libs/libXinerama[${MULTILIB_USEDEP}] ) ) cups? ( net-print/cups[${MULTILIB_USEDEP}] ) + dbus? ( sys-apps/dbus[${MULTILIB_USEDEP}] ) fontconfig? ( media-libs/fontconfig[${MULTILIB_USEDEP}] ) kerberos? ( virtual/krb5[${MULTILIB_USEDEP}] ) netapi? ( net-fs/samba[${MULTILIB_USEDEP}] ) @@ -71,7 +73,6 @@ WINE_DLOPEN_DEPEND=" sdl? ( media-libs/libsdl2[haptic,joystick,${MULTILIB_USEDEP}] ) ssl? ( net-libs/gnutls:=[${MULTILIB_USEDEP}] ) truetype? ( media-libs/freetype[${MULTILIB_USEDEP}] ) - udisks? ( sys-apps/dbus[${MULTILIB_USEDEP}] ) v4l? ( media-libs/libv4l[${MULTILIB_USEDEP}] ) vulkan? ( media-libs/vulkan-loader[X?,${MULTILIB_USEDEP}] ) " @@ -126,7 +127,6 @@ RDEPEND=" ) samba? ( net-fs/samba[winbind] ) selinux? ( sec-policy/selinux-wine ) - udisks? ( sys-fs/udisks:2 ) " DEPEND=" ${WINE_COMMON_DEPEND} @@ -247,6 +247,7 @@ src_configure() { $(use_with alsa) $(use_with capi) $(use_with cups) + $(use_with dbus) $(use_with fontconfig) $(use_with gphoto2 gphoto) $(use_with gstreamer) @@ -267,7 +268,6 @@ src_configure() { $(use_with ssl gnutls) $(use_with truetype freetype) $(use_with udev) - $(use_with udisks dbus) # dbus is only used for udisks $(use_with unwind) $(use_with usb) $(use_with v4l v4l2) diff --git a/app-emulation/wine-vanilla/wine-vanilla-9999.ebuild b/app-emulation/wine-vanilla/wine-vanilla-9999.ebuild index efb50886e36a..872bc955f08e 100644 --- a/app-emulation/wine-vanilla/wine-vanilla-9999.ebuild +++ b/app-emulation/wine-vanilla/wine-vanilla-9999.ebuild @@ -33,12 +33,12 @@ LICENSE=" " SLOT="${PV}" IUSE=" - +X +abi_x86_32 +abi_x86_64 +alsa capi crossdev-mingw cups dos + +X +abi_x86_32 +abi_x86_64 +alsa capi crossdev-mingw cups +dbus dos llvm-libunwind custom-cflags ffmpeg +fontconfig +gecko gphoto2 +gstreamer kerberos +mingw +mono netapi nls odbc opencl +opengl osmesa pcap perl pulseaudio samba scanner +sdl selinux smartcard - +ssl +strip +truetype udev udisks +unwind usb v4l +vulkan wayland - wow64 +xcomposite xinerama + +ssl +strip +truetype udev +unwind usb v4l +vulkan wayland wow64 + +xcomposite xinerama " # bug #551124 for truetype # TODO?: wow64 can be done without mingw if using clang (needs bug #912237) @@ -69,6 +69,7 @@ WINE_DLOPEN_DEPEND=" xinerama? ( x11-libs/libXinerama[${MULTILIB_USEDEP}] ) ) cups? ( net-print/cups[${MULTILIB_USEDEP}] ) + dbus? ( sys-apps/dbus[${MULTILIB_USEDEP}] ) fontconfig? ( media-libs/fontconfig[${MULTILIB_USEDEP}] ) kerberos? ( virtual/krb5[${MULTILIB_USEDEP}] ) netapi? ( net-fs/samba[${MULTILIB_USEDEP}] ) @@ -76,7 +77,6 @@ WINE_DLOPEN_DEPEND=" sdl? ( media-libs/libsdl2[haptic,joystick,${MULTILIB_USEDEP}] ) ssl? ( net-libs/gnutls:=[${MULTILIB_USEDEP}] ) truetype? ( media-libs/freetype[${MULTILIB_USEDEP}] ) - udisks? ( sys-apps/dbus[${MULTILIB_USEDEP}] ) v4l? ( media-libs/libv4l[${MULTILIB_USEDEP}] ) vulkan? ( media-libs/vulkan-loader[X?,wayland?,${MULTILIB_USEDEP}] ) " @@ -132,7 +132,6 @@ RDEPEND=" ) samba? ( net-fs/samba[winbind] ) selinux? ( sec-policy/selinux-wine ) - udisks? ( sys-fs/udisks:2 ) " DEPEND=" ${WINE_COMMON_DEPEND} @@ -252,6 +251,7 @@ src_configure() { $(use_with alsa) $(use_with capi) $(use_with cups) + $(use_with dbus) $(use_with ffmpeg) $(use_with fontconfig) $(use_with gphoto2 gphoto) @@ -273,7 +273,6 @@ src_configure() { $(use_with ssl gnutls) $(use_with truetype freetype) $(use_with udev) - $(use_with udisks dbus) # dbus is only used for udisks $(use_with unwind) $(use_with usb) $(use_with v4l v4l2)
