It seems we currently have several IUSE for the same purpose, with **sound** probably having oldest mentions[1].
This came up while working on virtual/sound-theme and splitting up media-libs/libcanberra[2], and could be dealt with in the same PR.
- Should we consolidate these into a single IUSE?
- Which one?
- Any other IUSE with the same purpose not listed here?
List of current IUSE consumers below:
sound **global** use flag: - Enable sound support
sound *local* use flags:
media-libs/libcanberra: Install x11-themes/sound-theme-freedesktop to get sounds on Gnome and Xfce.
... others, with a different meaning:
games-board/pysolfc: Enable sound support using dev-python/pygame
games-roguelike/angband: Enable and install sounds
games-rpg/drascula: Install optional audio files
games-strategy/freeciv: Add support for sound provided by media-libs/sdl-mixer
media-libs/libsdl: Control audio support (disable at your own risk)
media-libs/libsdl2: Control audio support (disable at your own risk)
net-im/toxic: [3] Enables audio calling
notification-sound *local* use flags:
net-im/dino: notification sounds plugin
libcanberra *local* use flags:
dev-libs/eekboard: Enable support for media-libs/libcanberra
mail-client/claws-mail: Enable sound notification in connection with USE=notification
net-irc/hexchat: Enable sound event support using media-libs/libcanberra
net-misc/eventd: Enable plugin for sounds via media-libs/libcanberra
net-p2p/eiskaltdcpp: Enable sound notifications support over libcanberra [...]
x11-wm/metacity: Enable sound event support using media-libs/libcanberra
xfce-base/xfce4-settings: Enable sound event support using media-libs/libcanberra
xfce-extra/xfce4-pulseaudio-plugin: Enable sound event support using media-libs/libcanberra
[1]
https://bugs.gentoo.org/323379
[2]
https://github.com/gentoo/gentoo/pull/38648
[3] Instead, net-im/toxic uses *audio-notify* for native sound notifications -----BEGIN PGP SIGNATURE-----
iQITBAABCgB9FiEESn1gz6RHOTQPAoX/ASQjMY0fts0FAmck2htfFIAAAAAALgAo aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldDRB N0Q2MENGQTQ0NzM5MzQwRjAyODVGRjAxMjQyMzMxOEQxRkI2Q0QACgkQASQjMY0f ts2NoQv/ZoKz5vcDq4V+hsO+ZI1SPU0oqURusDTwZk9fCXx9LidS1Cr/ukuFflVf Kv+sFEqgsA9tg3ZW8d1ND/l/8fBjKFvI8wjvBWtSOZlaoLCrR8ilt1e2MpHBGpH/ ypmGuxah6BE0BihqFF/CoIr8jxQ0EaZ/WmF6Yh7LoF90vZ5vbDMZLGDm3K0818sQ cUCP9ET+rZ69rtXlwhwyhPCQJvcGHVslMQf9GCJrEKLAGesQJmgOAxRP7CQ1ZjgZ IB4PVWYmy+bglAt1o1DsRdODPcJExRTaI6ZvT+5cN2MpRTjSKIZIS8P0RuLFiXEW Xi6ma3jwgMrey6qgRpwXQt5UT0vWix3aONvUea4YXbBOBrd4UUbfZHRa9OKyebu9 WNhkrjDDQgAqvAhm7O0GCDWV9ht8N70D0sBilOxZ931krtMCm2RDnf2H5wplNXfn 4Pc1+Lue69kPSk8NFJ5RMj5Ns1s2dDaT7nStE4iQ07dGSN7xsbfu3ooNw1GME7xu
o6sTed+E
=XbaB
-----END PGP SIGNATURE-----
--- SoupGate-Win32 v1.05
* Origin: fsxNet Usenet Gateway (21:1/5)