• profiles: desktop: Add "wayland" to make.defaults

    From Andreas Sturmlechner@21:1/5 to All on Sat Sep 14 12:23:05 2024
    1) overall small impact on binary size, no runtime implications for X users
    2) desktop profile definition is "minimal" USE flags, not necessarily "legacy" 3) plenty of "minimal" gui-wm/* exist, so X WMs can't claim that space
    4) KWin is not just used with Plasma, but also as LXQt default, and both
    Plasma as well as Gnome have plenty of desktop profile users for some reason (mostly no-multilib of course ...)
    5) deduplication++

    PR link: https://github.com/gentoo/gentoo/pull/38601


    Cleanup summary:

    profiles/targets/desktop/gnome/make.defaults | 2 +-
    profiles/targets/desktop/gnome/package.use | 18 ------------------
    profiles/targets/desktop/make.defaults | 2 +-
    profiles/targets/desktop/package.use | 17 +++++++++++++++--
    profiles/targets/desktop/plasma/make.defaults | 2 +-
    profiles/targets/desktop/plasma/package.use | 11 -----------
    6 files changed, 18 insertions(+), 34 deletions(-)


    diff --git a/profiles/targets/desktop/make.defaults b/profiles/targets/ desktop/make.defaults
    index 02e4f168b0a1..3e4f9fd3998b 100644
    --- a/profiles/targets/desktop/make.defaults
    +++ b/profiles/targets/desktop/make.defaults
    @@ -1,4 +1,4 @@
    # Copyright 1999-2024 Gentoo Authors
    # Distributed under the terms of the GNU General Public License v2

    -USE="a52 aac acpi alsa bluetooth branding cairo cdda cdr cups dbus dri dts
    dvd dvdr elogind encode exif flac gif gpm gtk gui icu jpeg kf6compat lcms libnotify mad mng mp3 mp4 mpeg ogg opengl pango pdf png policykit ppds qml qt6 qt5 sdl sound spell startup-notification svg tiff truetype vorbis udev udisks unicode upower usb vulkan wxwidgets X xcb xft x264 xml xv xvid"
    +USE="a52 aac acpi alsa bluetooth branding cairo cdda cdr cups dbus dri dts
    dvd dvdr elogind encode exif flac gif gpm gtk gui icu jpeg kf6compat lcms libnotify mad mng mp3 mp4 mpeg ogg opengl pango pdf png policykit ppds qml qt6 qt5 sdl sound spell startup-notification svg tiff truetype vorbis udev udisks unicode upower usb vulkan wayland wxwidgets X xcb xft x264 xml xv xvid"
    diff --git a/profiles/targets/desktop/gnome/m