summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--app-backup/timeshift/Manifest2
-rw-r--r--app-backup/timeshift/files/timeshift-22.11.1-build-system.patch73
-rw-r--r--app-backup/timeshift/files/timeshift-22.11.1-glib-deprecations.patch135
-rw-r--r--app-backup/timeshift/timeshift-22.11.1-r2.ebuild87
-rw-r--r--app-backup/timeshift/timeshift-24.06.3.ebuild49
-rw-r--r--app-emulation/virtualbox-modules/virtualbox-modules-7.1.4.ebuild (renamed from app-emulation/virtualbox-modules/virtualbox-modules-7.0.20.ebuild)0
-rw-r--r--app-misc/calamares-config-redcore/calamares-config-redcore-1.314.1337-r14.ebuild (renamed from app-misc/calamares-config-redcore/calamares-config-redcore-1.314.1337-r9.ebuild)0
-rw-r--r--app-misc/calamares-config-redcore/files/modules/bootloader.conf4
-rw-r--r--app-misc/calamares-config-redcore/files/modules/dracut.conf2
-rw-r--r--app-misc/calamares-config-redcore/files/modules/partition.conf2
-rw-r--r--app-misc/geoclue/Manifest1
-rw-r--r--app-misc/geoclue/geoclue-2.7.1-r6.ebuild77
-rw-r--r--app-misc/redcore-live/redcore-live-1.314.1337-r4.ebuild (renamed from app-misc/redcore-live/redcore-live-1.314.1337-r2.ebuild)0
-rw-r--r--app-misc/redcore-skel/redcore-skel-1.314.1337-r10.ebuild (renamed from app-misc/redcore-skel/redcore-skel-1.314.1337-r4.ebuild)35
-rw-r--r--app-portage/sisyphus-qt/sisyphus-qt-6.2410.0.ebuild (renamed from app-portage/sisyphus-qt/sisyphus-qt-6.2409.0.ebuild)2
-rw-r--r--app-portage/sisyphus/sisyphus-6.2410.0.ebuild (renamed from app-portage/sisyphus/sisyphus-6.2409.0.ebuild)7
-rw-r--r--dev-libs/libqtxdg/Manifest2
-rw-r--r--dev-libs/libqtxdg/libqtxdg-3.12.0-r5.ebuild57
-rw-r--r--dev-libs/libqtxdg/libqtxdg-4.0.0-r5.ebuild51
-rw-r--r--dev-python/grpcio-tools/Manifest2
-rw-r--r--dev-python/grpcio-tools/grpcio-tools-1.66.1-r1.ebuild (renamed from dev-python/grpcio-tools/grpcio-tools-1.62.0.ebuild)13
-rw-r--r--dev-python/grpcio/Manifest2
-rw-r--r--dev-python/grpcio/files/1.62.0-cython3.patch107
-rw-r--r--dev-python/grpcio/grpcio-1.66.1-r1.ebuild (renamed from dev-python/grpcio/grpcio-1.62.0.ebuild)25
-rw-r--r--dev-util/lxqt-build-tools/Manifest2
-rw-r--r--dev-util/lxqt-build-tools/lxqt-build-tools-0.13.0-r5.ebuild26
-rw-r--r--dev-util/lxqt-build-tools/lxqt-build-tools-2.0.0-r5.ebuild90
-rw-r--r--kde-plasma/kinfocenter/Manifest3
-rw-r--r--kde-plasma/kinfocenter/kinfocenter-5.27.11-r5.ebuild81
-rw-r--r--kde-plasma/kinfocenter/kinfocenter-6.2.3-r5.ebuild (renamed from kde-plasma/kinfocenter/kinfocenter-6.1.5-r5.ebuild)3
-rw-r--r--lxqt-base/lxqt-config/Manifest1
-rw-r--r--lxqt-base/lxqt-config/files/lxqt-config-qt5ct.patch83
-rw-r--r--lxqt-base/lxqt-config/files/revert-2aff948ea19508317c185d87bc5f5e20fe64a30f.patch394
-rw-r--r--lxqt-base/lxqt-config/lxqt-config-2.1.0-r1.ebuild74
-rw-r--r--lxqt-base/lxqt-meta/lxqt-meta-2.1.0.ebuild (renamed from lxqt-base/lxqt-meta/lxqt-meta-2.0.0-r5.ebuild)10
-rw-r--r--lxqt-base/lxqt-qtplugin/Manifest2
-rw-r--r--lxqt-base/lxqt-qtplugin/lxqt-qtplugin-1.4.1-r5.ebuild37
-rw-r--r--lxqt-base/lxqt-qtplugin/lxqt-qtplugin-2.0.0-r5.ebuild34
-rw-r--r--lxqt-base/lxqt-session/Manifest1
-rw-r--r--lxqt-base/lxqt-session/files/lxqt-session-qt5ct.patch16
-rw-r--r--lxqt-base/lxqt-session/lxqt-session-2.1.0-r1.ebuild60
-rw-r--r--metadata/md5-cache/acct-group/smbshare-02
-rw-r--r--metadata/md5-cache/app-admin/calamares-3.3.9-r102
-rw-r--r--metadata/md5-cache/app-admin/conky-1.19.8-r102
-rw-r--r--metadata/md5-cache/app-admin/opensnitch-1.6.22
-rw-r--r--metadata/md5-cache/app-admin/opensnitch-ebpf-module-1.6.22
-rw-r--r--metadata/md5-cache/app-arch/unp-2.0_pre9-r12
-rw-r--r--metadata/md5-cache/app-backup/timeshift-22.11.1-r216
-rw-r--r--metadata/md5-cache/app-backup/timeshift-24.06.315
-rw-r--r--metadata/md5-cache/app-emulation/qemu-guest-agent-8.2.0-r62
-rw-r--r--metadata/md5-cache/app-emulation/steam-1.0.0.792
-rw-r--r--metadata/md5-cache/app-emulation/virtualbox-modules-7.1.4 (renamed from metadata/md5-cache/app-emulation/virtualbox-modules-7.0.20)4
-rw-r--r--metadata/md5-cache/app-misc/calamares-config-redcore-1.314.1337-r14 (renamed from metadata/md5-cache/app-misc/calamares-config-redcore-1.314.1337-r9)0
-rw-r--r--metadata/md5-cache/app-misc/geoclue-2.7.1-r617
-rw-r--r--metadata/md5-cache/app-misc/redcore-live-1.314.1337-r4 (renamed from metadata/md5-cache/app-misc/redcore-live-1.314.1337-r2)0
-rw-r--r--metadata/md5-cache/app-misc/redcore-skel-1.314.1337-r1013
-rw-r--r--metadata/md5-cache/app-misc/redcore-skel-1.314.1337-r413
-rw-r--r--metadata/md5-cache/app-portage/flaggie-0.99.8-r12
-rw-r--r--metadata/md5-cache/app-portage/sisyphus-6.2410.0 (renamed from metadata/md5-cache/app-portage/sisyphus-6.2409.0)6
-rw-r--r--metadata/md5-cache/app-portage/sisyphus-qt-6.2410.0 (renamed from metadata/md5-cache/app-portage/sisyphus-qt-6.2409.0)8
-rw-r--r--metadata/md5-cache/app-text/simplenote-2.6.0-r12
-rw-r--r--metadata/md5-cache/dev-go/go-protobuf-1.5.22
-rw-r--r--metadata/md5-cache/dev-go/protoc-gen-go-grpc-1.2.02
-rw-r--r--metadata/md5-cache/dev-libs/libdbusmenu-qt5-0.9.3_pre20160218-r32
-rw-r--r--metadata/md5-cache/dev-libs/libqtxdg-3.12.0-r516
-rw-r--r--metadata/md5-cache/dev-libs/libqtxdg-4.0.0-r516
-rw-r--r--metadata/md5-cache/dev-python/animation-0.0.5-r52
-rw-r--r--metadata/md5-cache/dev-python/grpcio-1.62.016
-rw-r--r--metadata/md5-cache/dev-python/grpcio-1.66.1-r116
-rw-r--r--metadata/md5-cache/dev-python/grpcio-tools-1.62.016
-rw-r--r--metadata/md5-cache/dev-python/grpcio-tools-1.66.1-r116
-rw-r--r--metadata/md5-cache/dev-python/sh-1.12.14-r62
-rw-r--r--metadata/md5-cache/dev-python/typer-0.9.0-r32
-rw-r--r--metadata/md5-cache/dev-python/wget-2.2-r42
-rw-r--r--metadata/md5-cache/dev-python/zeroconf-0.82.1-r102
-rw-r--r--metadata/md5-cache/dev-util/lxqt-build-tools-0.13.0-r514
-rw-r--r--metadata/md5-cache/dev-util/lxqt-build-tools-2.0.0-r515
-rw-r--r--metadata/md5-cache/kde-plasma/kinfocenter-5.27.11-r516
-rw-r--r--metadata/md5-cache/kde-plasma/kinfocenter-6.1.5-r516
-rw-r--r--metadata/md5-cache/kde-plasma/kinfocenter-6.2.3-r516
-rw-r--r--metadata/md5-cache/lxqt-base/lxqt-config-2.1.0-r115
-rw-r--r--metadata/md5-cache/lxqt-base/lxqt-meta-2.0.0-r511
-rw-r--r--metadata/md5-cache/lxqt-base/lxqt-meta-2.1.011
-rw-r--r--metadata/md5-cache/lxqt-base/lxqt-qtplugin-1.4.1-r514
-rw-r--r--metadata/md5-cache/lxqt-base/lxqt-qtplugin-2.0.0-r514
-rw-r--r--metadata/md5-cache/lxqt-base/lxqt-session-2.1.0-r115
-rw-r--r--metadata/md5-cache/media-libs/portsmf-239-r12
-rw-r--r--metadata/md5-cache/media-sound/cantata-2.5.0-r152
-rw-r--r--metadata/md5-cache/media-sound/strawberry-1.0.23-r102
-rw-r--r--metadata/md5-cache/media-tv/tv-lite-0.7.62
-rw-r--r--metadata/md5-cache/media-video/guvcview-2.0.6-r102
-rw-r--r--metadata/md5-cache/net-dialup/rp-pppoe-4.0-r52
-rw-r--r--metadata/md5-cache/net-misc/warpinator-1.8.6 (renamed from metadata/md5-cache/net-misc/warpinator-1.8.3-r1)6
-rw-r--r--metadata/md5-cache/sys-apps/baselayout-2.13-r72
-rw-r--r--metadata/md5-cache/sys-apps/firetools-0.9.642
-rw-r--r--metadata/md5-cache/sys-apps/lsb-release-3.3-r52
-rw-r--r--metadata/md5-cache/sys-apps/openrc-0.552
-rw-r--r--metadata/md5-cache/sys-auth/polkit-qt5-0.200.02
-rw-r--r--metadata/md5-cache/sys-auth/polkit-qt6-0.200.02
-rw-r--r--metadata/md5-cache/sys-boot/etcher-1.19.21-r12
-rw-r--r--metadata/md5-cache/sys-boot/grub-2.04-r152
-rw-r--r--metadata/md5-cache/sys-boot/os-prober-1.77-r102
-rw-r--r--metadata/md5-cache/sys-boot/plymouth-0.9.4-r112
-rw-r--r--metadata/md5-cache/sys-boot/rpi-imager-1.8.52
-rw-r--r--metadata/md5-cache/sys-devel/gcc-13.2.1_p20240210-r517
-rw-r--r--metadata/md5-cache/sys-fs/cryptsetup-2.6.1-r52
-rw-r--r--metadata/md5-cache/sys-fs/gocryptfs-2.0.1-r12
-rw-r--r--metadata/md5-cache/sys-fs/vhba-20240917 (renamed from metadata/md5-cache/sys-fs/vhba-20240202-r1)8
-rw-r--r--metadata/md5-cache/sys-fs/zfs-utils-2.2.62
-rw-r--r--metadata/md5-cache/sys-kernel/bcmwl-dkms-6.30.223.271-r13 (renamed from metadata/md5-cache/sys-kernel/bcmwl-dkms-6.30.223.271-r12)0
-rw-r--r--metadata/md5-cache/sys-kernel/dracut-059-r152
-rw-r--r--metadata/md5-cache/sys-kernel/linux-image-redcore-6.10.14 (renamed from metadata/md5-cache/sys-kernel/linux-image-redcore-6.10.10)2
-rw-r--r--metadata/md5-cache/sys-kernel/linux-image-redcore-6.11.7 (renamed from metadata/md5-cache/sys-kernel/linux-image-redcore-6.8.12-r1)10
-rw-r--r--metadata/md5-cache/sys-kernel/linux-image-redcore-lts-5.15.171 (renamed from metadata/md5-cache/sys-kernel/linux-image-redcore-lts-5.15.167)4
-rw-r--r--metadata/md5-cache/sys-kernel/linux-image-redcore-lts-6.1.116 (renamed from metadata/md5-cache/sys-kernel/linux-image-redcore-lts-6.1.110)4
-rw-r--r--metadata/md5-cache/sys-kernel/linux-image-redcore-lts-6.6.60 (renamed from metadata/md5-cache/sys-kernel/linux-image-redcore-lts-6.6.51)2
-rw-r--r--metadata/md5-cache/sys-kernel/linux-sources-redcore-6.10.14 (renamed from metadata/md5-cache/sys-kernel/linux-sources-redcore-6.10.10)2
-rw-r--r--metadata/md5-cache/sys-kernel/linux-sources-redcore-6.11.7 (renamed from metadata/md5-cache/sys-kernel/linux-sources-redcore-6.8.12-r1)6
-rw-r--r--metadata/md5-cache/sys-kernel/linux-sources-redcore-lts-5.15.171 (renamed from metadata/md5-cache/sys-kernel/linux-sources-redcore-lts-5.15.167)4
-rw-r--r--metadata/md5-cache/sys-kernel/linux-sources-redcore-lts-6.1.116 (renamed from metadata/md5-cache/sys-kernel/linux-sources-redcore-lts-6.1.110)4
-rw-r--r--metadata/md5-cache/sys-kernel/linux-sources-redcore-lts-6.6.60 (renamed from metadata/md5-cache/sys-kernel/linux-sources-redcore-lts-6.6.51)2
-rw-r--r--metadata/md5-cache/sys-kernel/nvidia-drivers-dkms-550.127.05-r1 (renamed from metadata/md5-cache/sys-kernel/nvidia-drivers-dkms-550.107.02)2
-rw-r--r--metadata/md5-cache/sys-kernel/tp_smapi-dkms-0.44-r3 (renamed from metadata/md5-cache/sys-kernel/tp_smapi-dkms-0.44-r2)0
-rw-r--r--metadata/md5-cache/sys-kernel/vhba-dkms-20240917 (renamed from metadata/md5-cache/sys-kernel/vhba-dkms-20240202-r2)2
-rw-r--r--metadata/md5-cache/sys-kernel/virtualbox-modules-dkms-7.1.4-r1 (renamed from metadata/md5-cache/sys-kernel/virtualbox-modules-dkms-7.0.20-r1)2
-rw-r--r--metadata/md5-cache/sys-power/radeon-profile-20200824-r102
-rw-r--r--metadata/md5-cache/virtual/libudev-314.1337-r12
-rw-r--r--metadata/md5-cache/www-client/ungoogled-chromium-130.0.6723.58 (renamed from metadata/md5-cache/www-client/ungoogled-chromium-128.0.6613.84)4
-rw-r--r--metadata/md5-cache/x11-drivers/nvidia-drivers-390.157-r12 (renamed from metadata/md5-cache/x11-drivers/nvidia-drivers-390.157-r10)4
-rw-r--r--metadata/md5-cache/x11-drivers/nvidia-drivers-470.256.02-r5 (renamed from metadata/md5-cache/x11-drivers/nvidia-drivers-470.256.02-r2)4
-rw-r--r--metadata/md5-cache/x11-drivers/nvidia-drivers-550.127.05-r2 (renamed from metadata/md5-cache/x11-drivers/nvidia-drivers-550.107.02-r2)8
-rw-r--r--metadata/md5-cache/x11-libs/gtk+-2.24.33-r6 (renamed from metadata/md5-cache/x11-libs/gtk+-2.24.33-r5)2
-rw-r--r--metadata/md5-cache/x11-libs/gtk+-3.24.41-r6 (renamed from metadata/md5-cache/x11-libs/gtk+-3.24.41-r5)2
-rw-r--r--metadata/md5-cache/x11-libs/libfm-qt-1.4.0-r514
-rw-r--r--metadata/md5-cache/x11-libs/libfm-qt-2.0.2-r514
-rw-r--r--metadata/md5-cache/x11-misc/nvidia-settings-390.157-r72
-rw-r--r--metadata/md5-cache/x11-misc/nvidia-settings-470.256.022
-rw-r--r--metadata/md5-cache/x11-misc/nvidia-settings-550.127.05 (renamed from metadata/md5-cache/x11-misc/nvidia-settings-550.107.02-r1)4
-rw-r--r--metadata/md5-cache/x11-themes/material-icon-theme-1.314.1337-r22
-rw-r--r--metadata/md5-cache/x11-themes/redcore-theme-lxqt-1.314.133712
-rw-r--r--metadata/md5-cache/x11-themes/redcore-theme-sddm-1.314.1337-r3 (renamed from metadata/md5-cache/x11-themes/redcore-theme-sddm-1.314.1337-r1)0
-rw-r--r--metadata/md5-cache/x11-wm/qtile-meta-1-r710
-rw-r--r--metadata/pkg_desc_index64
-rw-r--r--net-misc/warpinator/Manifest2
-rw-r--r--net-misc/warpinator/files/warpinator-system-paths.patch21
-rw-r--r--net-misc/warpinator/warpinator-1.8.6.ebuild (renamed from net-misc/warpinator/warpinator-1.8.3-r1.ebuild)1
-rw-r--r--sys-devel/gcc/Manifest4
-rw-r--r--sys-devel/gcc/files/gcc-13-fix-cross-fixincludes.patch22
-rw-r--r--sys-devel/gcc/files/gcc-15.0.0_pre20240623-PR115602.patch120
-rw-r--r--sys-devel/gcc/files/gcc-configure-texinfo.patch16
-rw-r--r--sys-devel/gcc/gcc-13.2.1_p20240210-r5.ebuild66
-rw-r--r--sys-fs/vhba/Manifest2
-rw-r--r--sys-fs/vhba/vhba-20240917.ebuild (renamed from sys-fs/vhba/vhba-20240202-r1.ebuild)0
-rw-r--r--sys-kernel/bcmwl-dkms/bcmwl-dkms-6.30.223.271-r13.ebuild (renamed from sys-kernel/bcmwl-dkms/bcmwl-dkms-6.30.223.271-r12.ebuild)0
-rw-r--r--sys-kernel/bcmwl-dkms/files/dkms.conf2
-rw-r--r--sys-kernel/linux-image-redcore-lts/Manifest6
-rw-r--r--sys-kernel/linux-image-redcore-lts/files/5.15-amd64.config7
-rw-r--r--sys-kernel/linux-image-redcore-lts/files/5.15-do_not_bug_the_next_18-years.patch12
-rw-r--r--sys-kernel/linux-image-redcore-lts/files/6.1-amd64.config8
-rw-r--r--sys-kernel/linux-image-redcore-lts/files/6.1-do_not_bug_the_next_18-years.patch12
-rw-r--r--sys-kernel/linux-image-redcore-lts/files/6.6-amd64.config8
-rw-r--r--sys-kernel/linux-image-redcore-lts/linux-image-redcore-lts-5.15.171.ebuild (renamed from sys-kernel/linux-image-redcore-lts/linux-image-redcore-lts-5.15.167.ebuild)1
-rw-r--r--sys-kernel/linux-image-redcore-lts/linux-image-redcore-lts-6.1.116.ebuild (renamed from sys-kernel/linux-image-redcore-lts/linux-image-redcore-lts-6.1.110.ebuild)1
-rw-r--r--sys-kernel/linux-image-redcore-lts/linux-image-redcore-lts-6.6.60.ebuild (renamed from sys-kernel/linux-image-redcore-lts/linux-image-redcore-lts-6.6.51.ebuild)0
-rw-r--r--sys-kernel/linux-image-redcore/Manifest4
-rw-r--r--sys-kernel/linux-image-redcore/files/6.10-amd64.config8
-rw-r--r--sys-kernel/linux-image-redcore/files/6.11-0001-Revert-cpufreq-Avoid-configuring-old-governors-as-de.patch (renamed from sys-kernel/linux-image-redcore/files/6.8-0001-Revert-cpufreq-Avoid-configuring-old-governors-as-de.patch)0
-rw-r--r--sys-kernel/linux-image-redcore/files/6.11-ZEN-Add-sysctl-and-CONFIG-to-disallow-unprivileged-C.patch (renamed from sys-kernel/linux-image-redcore/files/6.8-ZEN-Add-sysctl-and-CONFIG-to-disallow-unprivileged-C.patch)0
-rw-r--r--sys-kernel/linux-image-redcore/files/6.11-acpi-use-kern_warning_even_when_error.patch (renamed from sys-kernel/linux-image-redcore/files/6.8-acpi-use-kern_warning_even_when_error.patch)0
-rw-r--r--sys-kernel/linux-image-redcore/files/6.11-amd64.config (renamed from sys-kernel/linux-image-redcore/files/6.8-amd64.config)344
-rw-r--r--sys-kernel/linux-image-redcore/files/6.11-apic_vector-spam-in-debug-mode-only.patch (renamed from sys-kernel/linux-image-redcore/files/6.8-apic_vector-spam-in-debug-mode-only.patch)0
-rw-r--r--sys-kernel/linux-image-redcore/files/6.11-ata-fix-NCQ-LOG-strings-and-move-to-debug.patch (renamed from sys-kernel/linux-image-redcore/files/6.8-ata-fix-NCQ-LOG-strings-and-move-to-debug.patch)0
-rw-r--r--sys-kernel/linux-image-redcore/files/6.11-ath10k-be-quiet.patch (renamed from sys-kernel/linux-image-redcore/files/6.8-ath10k-be-quiet.patch)0
-rw-r--r--sys-kernel/linux-image-redcore/files/6.11-fix-bootconfig-makefile.patch (renamed from sys-kernel/linux-image-redcore/files/6.8-fix-bootconfig-makefile.patch)0
-rw-r--r--sys-kernel/linux-image-redcore/files/6.11-revert-parts-of-a00ec3874e7d326ab2dffbed92faddf6a77a84e9-no-Intel-NO.patch (renamed from sys-kernel/linux-image-redcore/files/6.8-revert-parts-of-a00ec3874e7d326ab2dffbed92faddf6a77a84e9-no-Intel-NO.patch)0
-rw-r--r--sys-kernel/linux-image-redcore/linux-image-redcore-6.10.14.ebuild (renamed from sys-kernel/linux-image-redcore/linux-image-redcore-6.10.10.ebuild)0
-rw-r--r--sys-kernel/linux-image-redcore/linux-image-redcore-6.11.7.ebuild (renamed from sys-kernel/linux-image-redcore/linux-image-redcore-6.8.12-r1.ebuild)4
-rw-r--r--sys-kernel/linux-sources-redcore-lts/Manifest6
-rw-r--r--sys-kernel/linux-sources-redcore-lts/files/5.15-amd64.config7
-rw-r--r--sys-kernel/linux-sources-redcore-lts/files/5.15-do_not_bug_the_next_18-years.patch12
-rw-r--r--sys-kernel/linux-sources-redcore-lts/files/6.1-amd64.config8
-rw-r--r--sys-kernel/linux-sources-redcore-lts/files/6.1-do_not_bug_the_next_18-years.patch12
-rw-r--r--sys-kernel/linux-sources-redcore-lts/files/6.6-amd64.config8
-rw-r--r--sys-kernel/linux-sources-redcore-lts/linux-sources-redcore-lts-5.15.171.ebuild (renamed from sys-kernel/linux-sources-redcore-lts/linux-sources-redcore-lts-5.15.167.ebuild)1
-rw-r--r--sys-kernel/linux-sources-redcore-lts/linux-sources-redcore-lts-6.1.116.ebuild (renamed from sys-kernel/linux-sources-redcore-lts/linux-sources-redcore-lts-6.1.110.ebuild)1
-rw-r--r--sys-kernel/linux-sources-redcore-lts/linux-sources-redcore-lts-6.6.60.ebuild (renamed from sys-kernel/linux-sources-redcore-lts/linux-sources-redcore-lts-6.6.51.ebuild)0
-rw-r--r--sys-kernel/linux-sources-redcore/Manifest4
-rw-r--r--sys-kernel/linux-sources-redcore/files/6.10-amd64.config8
-rw-r--r--sys-kernel/linux-sources-redcore/files/6.11-0001-Revert-cpufreq-Avoid-configuring-old-governors-as-de.patch (renamed from sys-kernel/linux-sources-redcore/files/6.8-0001-Revert-cpufreq-Avoid-configuring-old-governors-as-de.patch)0
-rw-r--r--sys-kernel/linux-sources-redcore/files/6.11-ZEN-Add-sysctl-and-CONFIG-to-disallow-unprivileged-C.patch (renamed from sys-kernel/linux-sources-redcore/files/6.8-ZEN-Add-sysctl-and-CONFIG-to-disallow-unprivileged-C.patch)0
-rw-r--r--sys-kernel/linux-sources-redcore/files/6.11-acpi-use-kern_warning_even_when_error.patch (renamed from sys-kernel/linux-sources-redcore/files/6.8-acpi-use-kern_warning_even_when_error.patch)0
-rw-r--r--sys-kernel/linux-sources-redcore/files/6.11-amd64.config (renamed from sys-kernel/linux-sources-redcore/files/6.8-amd64.config)344
-rw-r--r--sys-kernel/linux-sources-redcore/files/6.11-apic_vector-spam-in-debug-mode-only.patch (renamed from sys-kernel/linux-sources-redcore/files/6.8-apic_vector-spam-in-debug-mode-only.patch)0
-rw-r--r--sys-kernel/linux-sources-redcore/files/6.11-ata-fix-NCQ-LOG-strings-and-move-to-debug.patch (renamed from sys-kernel/linux-sources-redcore/files/6.8-ata-fix-NCQ-LOG-strings-and-move-to-debug.patch)0
-rw-r--r--sys-kernel/linux-sources-redcore/files/6.11-ath10k-be-quiet.patch (renamed from sys-kernel/linux-sources-redcore/files/6.8-ath10k-be-quiet.patch)0
-rw-r--r--sys-kernel/linux-sources-redcore/files/6.11-fix-bootconfig-makefile.patch (renamed from sys-kernel/linux-sources-redcore/files/6.8-fix-bootconfig-makefile.patch)0
-rw-r--r--sys-kernel/linux-sources-redcore/files/6.11-revert-parts-of-a00ec3874e7d326ab2dffbed92faddf6a77a84e9-no-Intel-NO.patch (renamed from sys-kernel/linux-sources-redcore/files/6.8-revert-parts-of-a00ec3874e7d326ab2dffbed92faddf6a77a84e9-no-Intel-NO.patch)0
-rw-r--r--sys-kernel/linux-sources-redcore/linux-sources-redcore-6.10.14.ebuild (renamed from sys-kernel/linux-sources-redcore/linux-sources-redcore-6.10.10.ebuild)0
-rw-r--r--sys-kernel/linux-sources-redcore/linux-sources-redcore-6.11.7.ebuild (renamed from sys-kernel/linux-sources-redcore/linux-sources-redcore-6.8.12-r1.ebuild)4
-rw-r--r--sys-kernel/nvidia-drivers-dkms/Manifest2
-rw-r--r--sys-kernel/nvidia-drivers-dkms/files/dkms550.patch8
-rw-r--r--sys-kernel/nvidia-drivers-dkms/nvidia-drivers-dkms-550.127.05-r1.ebuild (renamed from sys-kernel/nvidia-drivers-dkms/nvidia-drivers-dkms-550.107.02.ebuild)0
-rw-r--r--sys-kernel/tp_smapi-dkms/files/dkms-hdaps.conf2
-rw-r--r--sys-kernel/tp_smapi-dkms/files/dkms.conf2
-rw-r--r--sys-kernel/tp_smapi-dkms/tp_smapi-dkms-0.44-r3.ebuild (renamed from sys-kernel/tp_smapi-dkms/tp_smapi-dkms-0.44-r2.ebuild)0
-rw-r--r--sys-kernel/vhba-dkms/Manifest2
-rw-r--r--sys-kernel/vhba-dkms/files/dkms.conf4
-rw-r--r--sys-kernel/vhba-dkms/vhba-dkms-20240917.ebuild (renamed from sys-kernel/vhba-dkms/vhba-dkms-20240202-r2.ebuild)0
-rw-r--r--sys-kernel/virtualbox-modules-dkms/Manifest2
-rw-r--r--sys-kernel/virtualbox-modules-dkms/files/dkms.conf4
-rw-r--r--sys-kernel/virtualbox-modules-dkms/virtualbox-modules-dkms-7.1.4-r1.ebuild (renamed from sys-kernel/virtualbox-modules-dkms/virtualbox-modules-dkms-7.0.20-r1.ebuild)0
-rw-r--r--www-client/ungoogled-chromium/Manifest2
-rw-r--r--www-client/ungoogled-chromium/ungoogled-chromium-130.0.6723.58.ebuild (renamed from www-client/ungoogled-chromium/ungoogled-chromium-128.0.6613.84.ebuild)0
-rw-r--r--x11-drivers/nvidia-drivers/Manifest10
-rw-r--r--x11-drivers/nvidia-drivers/nvidia-drivers-390.157-r12.ebuild (renamed from x11-drivers/nvidia-drivers/nvidia-drivers-390.157-r10.ebuild)10
-rw-r--r--x11-drivers/nvidia-drivers/nvidia-drivers-470.256.02-r5.ebuild (renamed from x11-drivers/nvidia-drivers/nvidia-drivers-470.256.02-r2.ebuild)30
-rw-r--r--x11-drivers/nvidia-drivers/nvidia-drivers-550.127.05-r2.ebuild (renamed from x11-drivers/nvidia-drivers/nvidia-drivers-550.107.02-r2.ebuild)30
-rw-r--r--x11-libs/gtk+/files/gtkrc-2.04
-rw-r--r--x11-libs/gtk+/files/settings.ini4
-rw-r--r--x11-libs/gtk+/gtk+-2.24.33-r6.ebuild (renamed from x11-libs/gtk+/gtk+-2.24.33-r5.ebuild)0
-rw-r--r--x11-libs/gtk+/gtk+-3.24.41-r6.ebuild (renamed from x11-libs/gtk+/gtk+-3.24.41-r5.ebuild)0
-rw-r--r--x11-libs/libfm-qt/libfm-qt-1.4.0-r5.ebuild48
-rw-r--r--x11-libs/libfm-qt/libfm-qt-2.0.2-r5.ebuild45
-rw-r--r--x11-misc/nvidia-settings/Manifest2
-rw-r--r--x11-misc/nvidia-settings/nvidia-settings-550.127.05.ebuild (renamed from x11-misc/nvidia-settings/nvidia-settings-550.107.02-r1.ebuild)0
-rw-r--r--x11-themes/redcore-theme-lxqt/redcore-theme-lxqt-1.314.1337.ebuild25
-rw-r--r--x11-themes/redcore-theme-sddm/files/redcore/Background.qml56
-rw-r--r--x11-themes/redcore-theme-sddm/files/redcore/Components/CapsOn.qml21
-rw-r--r--x11-themes/redcore-theme-sddm/files/redcore/Components/FalsePass.qml168
-rw-r--r--x11-themes/redcore-theme-sddm/files/redcore/Components/LayoutPanel.qml213
-rw-r--r--x11-themes/redcore-theme-sddm/files/redcore/Components/LoginBg.qml53
-rw-r--r--x11-themes/redcore-theme-sddm/files/redcore/Components/LoginButton.qml35
-rw-r--r--x11-themes/redcore-theme-sddm/files/redcore/Components/PasswordField.qml35
-rw-r--r--x11-themes/redcore-theme-sddm/files/redcore/Components/PasswordFieldPin.qml35
-rw-r--r--x11-themes/redcore-theme-sddm/files/redcore/Components/PowerPanel.qml390
-rw-r--r--x11-themes/redcore-theme-sddm/files/redcore/Components/RevealButton.qml68
-rw-r--r--x11-themes/redcore-theme-sddm/files/redcore/Components/SessionPanel.qml354
-rw-r--r--x11-themes/redcore-theme-sddm/files/redcore/Components/TruePass.qml787
-rw-r--r--x11-themes/redcore-theme-sddm/files/redcore/Components/UserList.qml113
-rw-r--r--x11-themes/redcore-theme-sddm/files/redcore/Components/UserPanel.qml1092
-rw-r--r--x11-themes/redcore-theme-sddm/files/redcore/KeyboardButton.qml61
-rw-r--r--x11-themes/redcore-theme-sddm/files/redcore/Login.qml156
-rw-r--r--x11-themes/redcore-theme-sddm/files/redcore/Main.qml889
-rw-r--r--x11-themes/redcore-theme-sddm/files/redcore/Messages.sh2
-rw-r--r--x11-themes/redcore-theme-sddm/files/redcore/SessionButton.qml55
-rw-r--r--x11-themes/redcore-theme-sddm/files/redcore/faces/.face.icon14
-rw-r--r--x11-themes/redcore-theme-sddm/files/redcore/fonts/SegMDL2.ttfbin0 -> 203656 bytes
-rw-r--r--x11-themes/redcore-theme-sddm/files/redcore/fonts/SegoeBoot-Semilight.woffbin0 -> 41404 bytes
-rw-r--r--x11-themes/redcore-theme-sddm/files/redcore/fonts/segoeui.ttfbin0 -> 926016 bytes
-rw-r--r--x11-themes/redcore-theme-sddm/files/redcore/fonts/segoeuil.ttfbin0 -> 879172 bytes
-rw-r--r--x11-themes/redcore-theme-sddm/files/redcore/metadata.desktop20
-rw-r--r--x11-themes/redcore-theme-sddm/files/redcore/preview.pngbin0 -> 2680258 bytes
-rw-r--r--x11-themes/redcore-theme-sddm/files/redcore/redcore-weblink.svg15
-rw-r--r--x11-themes/redcore-theme-sddm/files/redcore/theme.conf10
-rw-r--r--x11-themes/redcore-theme-sddm/files/redcore/user-192.pngbin0 -> 2392 bytes
-rw-r--r--x11-themes/redcore-theme-sddm/redcore-theme-sddm-1.314.1337-r3.ebuild (renamed from x11-themes/redcore-theme-sddm/redcore-theme-sddm-1.314.1337-r1.ebuild)0
-rw-r--r--x11-wm/qtile-meta/qtile-meta-1-r7.ebuild52
257 files changed, 5832 insertions, 2488 deletions
diff --git a/app-backup/timeshift/Manifest b/app-backup/timeshift/Manifest
index 1cbb6dc1..d5eb8e38 100644
--- a/app-backup/timeshift/Manifest
+++ b/app-backup/timeshift/Manifest
@@ -1 +1 @@
-DIST timeshift-22.11.1-r2.tar.gz 1490993 BLAKE2B ddee86cada8cb9982725c754977f96d260b161a15a12086fcd325d9da9789b6600a3d99d44d8c6fbe60ed39187c93f3bfde62dc889c2217219a44121d831f58f SHA512 cd5226e2400743ce0c1da077103caeb61f320c73e5fb409f57c0f10bba5c06893bcc0e5e588fb03b397ffbd76bb43498f18e70e5964947ad950d4edfe1dd6967
+DIST timeshift-24.06.3.tar.gz 1626536 BLAKE2B 1db6f0d2d251d6a309451c4ad5741d8cd112b51837ea8b046c1f19bd47ae54e10ce35af3e3779b838b676a5611f3f72d43373db02f7471fcb752ba1942093e58 SHA512 c2746bd64b158f60117f2d464d17ef70255f36958b94b82297efe0f7e3501c840bf962aed9e9615abb394ef928c5bebdd563194ec3b875775b10f9990aabbdee
diff --git a/app-backup/timeshift/files/timeshift-22.11.1-build-system.patch b/app-backup/timeshift/files/timeshift-22.11.1-build-system.patch
deleted file mode 100644
index cac54b28..00000000
--- a/app-backup/timeshift/files/timeshift-22.11.1-build-system.patch
+++ /dev/null
@@ -1,73 +0,0 @@
-diff --git a/src/makefile b/src/makefile
-index 0f61c35..add4dc2 100644
---- a/src/makefile
-+++ b/src/makefile
-@@ -1,8 +1,11 @@
- SHELL=/bin/bash
--CFLAGS=--std=c99
--EXECUTABLES = find msgmerge msgfmt install rm mkdir cp chmod valac
-+CFLAGS+= --std=c99
-+EXECUTABLES = find msgmerge msgfmt install rm mkdir cp chmod $(VALAC)
- CHECKEXECS := $(foreach exec,$(EXECUTABLES), $(if $(shell which $(exec)),,$(error No $(exec) found, install it)))
-
-+INSTALL_GTK ?= true
-+INSTALL_CONSOLE ?= true
-+
- prefix=/usr
- sysconfdir=/etc
- appconfdir=$(sysconfdir)/timeshift
-@@ -50,8 +53,8 @@ all: app-gtk app-console
- app-gtk:
-
- #timeshift-gtk
-- valac -X -D'GETTEXT_PACKAGE="${app_name}"' \
-- --Xcc="-lm" --Xcc="-Os" ${symbols} \
-+ $(VALAC) -v -X -D'GETTEXT_PACKAGE="${app_name}"' \
-+ --cc="$(CC)" $(foreach flag, $(CFLAGS) $(LDFLAGS), -X $(flag)) --Xcc="-lm" ${symbols} \
- Core/*.vala Gtk/*.vala Utility/*.vala Utility/Gtk/*.vala \
- -o ${app_name}-gtk \
- --pkg glib-2.0 --pkg gio-unix-2.0 --pkg posix \
-@@ -61,8 +64,8 @@ app-gtk:
- app-console:
-
- #timeshift
-- valac -X -D'GETTEXT_PACKAGE="${app_name}"' \
-- --Xcc="-lm" --Xcc="-Os" ${symbols} \
-+ $(VALAC) -v -X -D'GETTEXT_PACKAGE="${app_name}"' \
-+ --cc="$(CC)" $(foreach flag, $(CFLAGS) $(LDFLAGS), -X $(flag)) --Xcc="-lm" ${symbols} \
- Core/*.vala Utility/*.vala Utility/Gtk/*.vala Console/*.vala \
- -o ${app_name} \
- --pkg glib-2.0 --pkg gio-unix-2.0 --pkg posix \
-@@ -71,7 +74,6 @@ app-console:
-
- manpage:
- ./${app_name} --help > ../man/${app_name}.1
-- gzip -f ../man/${app_name}.1
-
- clean:
- rm -rfv ../release/{source,i386,amd64,armel,armhf}
-@@ -96,10 +98,12 @@ install:
-
- # binary
- install -m 0755 ${app_name} "$(DESTDIR)$(bindir)"
-- install -m 0755 ${app_name}-gtk "$(DESTDIR)$(bindir)"
-+ @if test "$(INSTALL_GTK)" = true; then \
-+ install -m 0755 ${app_name}-gtk "$(DESTDIR)$(bindir)"; \
-+ install -m 0755 ${app_name}-launcher "$(DESTDIR)$(bindir)"; \
-+ fi
- #install -m 0755 ${app_name}-uninstall "$(DESTDIR)$(bindir)"
-- install -m 0755 ${app_name}-launcher "$(DESTDIR)$(bindir)"
--
-+
- # shared files
- cp -dpr --no-preserve=ownership -t "$(DESTDIR)$(sharedir)/${app_name}" ./share/${app_name}/*
- find $(DESTDIR)$(sharedir)/${app_name} -type d -exec chmod 755 {} \+
-@@ -115,7 +119,7 @@ install:
- install -m 0644 ../files/${app_name}.json "$(DESTDIR)$(appconfdir)/default.json"
-
- # man page
-- install -m 0644 ../man/${app_name}.1.gz "$(DESTDIR)$(man1dir)/${app_name}.1.gz"
-+ install -m 0644 ../man/${app_name}.1 "$(DESTDIR)$(man1dir)/${app_name}.1"
-
- # app icons
- cp -dpr --no-preserve=ownership -t "$(DESTDIR)$(sharedir)/icons" ./share/icons/*
diff --git a/app-backup/timeshift/files/timeshift-22.11.1-glib-deprecations.patch b/app-backup/timeshift/files/timeshift-22.11.1-glib-deprecations.patch
deleted file mode 100644
index 1e0efd63..00000000
--- a/app-backup/timeshift/files/timeshift-22.11.1-glib-deprecations.patch
+++ /dev/null
@@ -1,135 +0,0 @@
-diff --git a/src/Core/Main.vala b/src/Core/Main.vala
-index 9ee386b..b4b9b96 100644
---- a/src/Core/Main.vala
-+++ b/src/Core/Main.vala
-@@ -1742,7 +1742,7 @@ public class Main : GLib.Object{
- try {
- thread_delete_running = true;
- thread_delete_success = false;
-- Thread.create<void> (delete_thread, true);
-+ new Thread<void>.try ("delete", () => {delete_thread();});
-
- //new Thread<bool> ("", delete_thread);
-
-@@ -2226,13 +2226,13 @@ public class Main : GLib.Object{
- thr_success = false;
-
- if (btrfs_mode){
-- Thread.create<bool> (restore_execute_btrfs, true);
-+ new Thread<bool>.try ("restore-execute-btrfs", () => {restore_execute_btrfs(); return true;});
- }
- else{
-- Thread.create<bool> (restore_execute_rsync, true);
-+ new Thread<bool>.try ("restore-execute-rsync", () => {restore_execute_rsync(); return true;});
- }
- }
-- catch (ThreadError e) {
-+ catch (Error e) {
- thread_restore_running = false;
- thr_success = false;
- log_error (e.message);
-@@ -3842,8 +3842,8 @@ public class Main : GLib.Object{
- try {
- thread_estimate_running = true;
- thr_success = false;
-- Thread.create<void> (estimate_system_size_thread, true);
-- } catch (ThreadError e) {
-+ new Thread<void>.try ("estimate-system-size", () => {estimate_system_size_thread();});
-+ } catch (Error e) {
- thread_estimate_running = false;
- thr_success = false;
- log_error (e.message);
-@@ -3964,8 +3964,8 @@ public class Main : GLib.Object{
- try {
- thread_subvol_info_running = true;
- thread_subvol_info_success = false;
-- Thread.create<void> (query_subvolume_info_thread, true);
-- } catch (ThreadError e) {
-+ new Thread<void>.try ("query-subvolume-info", () => {query_subvolume_info_thread();});
-+ } catch (Error e) {
- thread_subvol_info_running = false;
- thread_subvol_info_success = false;
- log_error (e.message);
-diff --git a/src/Core/SnapshotRepo.vala b/src/Core/SnapshotRepo.vala
-index 12351b2..955c9df 100644
---- a/src/Core/SnapshotRepo.vala
-+++ b/src/Core/SnapshotRepo.vala
-@@ -865,8 +865,8 @@ public class SnapshotRepo : GLib.Object{
- try {
- thr_running = true;
- thr_success = false;
-- Thread.create<void> (delete_directory_thread, true);
-- } catch (ThreadError e) {
-+ new Thread<void>.try ("delete-directory", () => {delete_directory_thread();});
-+ } catch (Error e) {
- thr_running = false;
- thr_success = false;
- log_error (e.message);
-diff --git a/src/Gtk/BackupBox.vala b/src/Gtk/BackupBox.vala
-index daa7cef..ad00a10 100644
---- a/src/Gtk/BackupBox.vala
-+++ b/src/Gtk/BackupBox.vala
-@@ -179,7 +179,7 @@ class BackupBox : Gtk.Box{
-
- try {
- thread_is_running = true;
-- Thread.create<void> (take_snapshot_thread, true);
-+ new Thread<void>.try ("snapshot-taker", () => {take_snapshot_thread();});
- }
- catch (Error e) {
- log_error (e.message);
-diff --git a/src/Gtk/EstimateBox.vala b/src/Gtk/EstimateBox.vala
-index efdfaf7..f006e4a 100644
---- a/src/Gtk/EstimateBox.vala
-+++ b/src/Gtk/EstimateBox.vala
-@@ -93,9 +93,9 @@ class EstimateBox : Gtk.Box{
-
- try {
- thread_is_running = true;
-- Thread.create<void> (estimate_system_size_thread, true);
-+ new Thread<void>.try ("estimate-system-size", () => {estimate_system_size_thread();});
- }
-- catch (ThreadError e) {
-+ catch (Error e) {
- thread_is_running = false;
- log_error (e.message);
- }
-diff --git a/src/Gtk/RestoreBox.vala b/src/Gtk/RestoreBox.vala
-index 4d483b0..9871dd0 100644
---- a/src/Gtk/RestoreBox.vala
-+++ b/src/Gtk/RestoreBox.vala
-@@ -192,7 +192,7 @@ class RestoreBox : Gtk.Box{
-
- try {
- thread_is_running = true;
-- Thread.create<void> (restore_thread, true);
-+ new Thread<void>.try ("restore", () => {restore_thread();});
- }
- catch (Error e) {
- log_error (e.message);
-diff --git a/src/Gtk/RsyncLogBox.vala b/src/Gtk/RsyncLogBox.vala
-index 4006a04..a38b361 100644
---- a/src/Gtk/RsyncLogBox.vala
-+++ b/src/Gtk/RsyncLogBox.vala
-@@ -164,7 +164,7 @@ public class RsyncLogBox : Gtk.Box {
-
- try {
- thread_is_running = true;
-- Thread.create<void> (parse_log_file_thread, true);
-+ new Thread<void>.try ("log-file-parser", () => {parse_log_file_thread();});
- }
- catch (Error e) {
- log_error (e.message);
-diff --git a/src/Utility/FileItem.vala b/src/Utility/FileItem.vala
-index 0d2c8bb..dd517c0 100644
---- a/src/Utility/FileItem.vala
-+++ b/src/Utility/FileItem.vala
-@@ -182,7 +182,7 @@ public class FileItem : GLib.Object,Gee.Comparable<FileItem> {
- }
-
- // modified
-- this.modified = (new DateTime.from_timeval_utc(info.get_modification_time())).to_local();
-+ this.modified = info.get_modification_date_time().to_local();
-
- // owner_user
- this.owner_user = info.get_attribute_string(FileAttribute.OWNER_USER);
diff --git a/app-backup/timeshift/timeshift-22.11.1-r2.ebuild b/app-backup/timeshift/timeshift-22.11.1-r2.ebuild
deleted file mode 100644
index 7482e365..00000000
--- a/app-backup/timeshift/timeshift-22.11.1-r2.ebuild
+++ /dev/null
@@ -1,87 +0,0 @@
-# Copyright 2019-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit optfeature toolchain-funcs vala xdg
-
-DESCRIPTION="A system restore utility for Linux"
-HOMEPAGE="https://github.com/linuxmint/timeshift"
-SRC_URI="https://github.com/linuxmint/${PN}/archive/${PV}.tar.gz -> ${PF}.tar.gz"
-
-LICENSE="LGPL-3"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="gtk"
-
-DEPEND="
- dev-libs/atk
- dev-libs/glib:2
- dev-libs/json-glib
- >=dev-libs/libgee-0.18.0:=
- net-libs/libsoup:2.4
- media-libs/harfbuzz:=
- x11-libs/cairo
- x11-libs/gdk-pixbuf:2
- x11-libs/gtk+:3
- x11-libs/libX11
- x11-libs/pango
- >=x11-libs/xapp-1.0.4
- x11-libs/vte:2.91[vala]
-"
-RDEPEND="${DEPEND}
- net-misc/rsync
- virtual/cron
-"
-BDEPEND="
- $(vala_depend)
- virtual/pkgconfig
-"
-
-PATCHES=(
- "${FILESDIR}"/"${P}"-build-system.patch
- "${FILESDIR}"/"${P}"-glib-deprecations.patch
-)
-
-src_prepare() {
- default
- vala_setup
-}
-
-src_compile() {
- tc-export CC
- if use gtk; then
- # can't use all jobs here, fails to compile because some files getting removed
- # during compilation, which are missing afterwards.
- # https://bugs.gentoo.org/883157
- # Pascal Jäger <pascal.jaeger@leimstift.de> (2022-11-26)
- emake -j1
- else
- emake app-console -j1
- fi
- emake manpage
-}
-
-src_install() {
- if use gtk; then
- emake INSTALL_GTK=true prefix="${EPREFIX}"/usr sysconfdir="${EPREFIX}"/etc install DESTDIR="${D}"
- else
- emake INSTALL_GTK=false prefix="${EPREFIX}"/usr sysconfdir="${EPREFIX}"/etc install DESTDIR="${D}"
- fi
- einstalldocs
-}
-
-pkg_postinst() {
- xdg_pkg_postinst
- if ! use gtk; then
- elog ""
- elog "Installed timeshift without gtk GUI."
- elog "If you need the gtk GUI emerge timeshift"
- elog "with USE=\"gtk\""
- fi
- optfeature "btrfs support" sys-fs/btrfs-progs
-}
-
-pkg_postrm() {
- xdg_pkg_postrm
-}
diff --git a/app-backup/timeshift/timeshift-24.06.3.ebuild b/app-backup/timeshift/timeshift-24.06.3.ebuild
new file mode 100644
index 00000000..7732a9f9
--- /dev/null
+++ b/app-backup/timeshift/timeshift-24.06.3.ebuild
@@ -0,0 +1,49 @@
+# Copyright 2019-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit optfeature meson vala xdg
+
+DESCRIPTION="A system restore utility for Linux"
+HOMEPAGE="https://github.com/linuxmint/timeshift"
+SRC_URI="https://github.com/linuxmint/${PN}/archive/${PV}.tar.gz -> ${PF}.tar.gz"
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+DEPEND="
+ dev-libs/glib:2
+ dev-libs/gobject-introspection
+ x11-libs/gtk+:3
+ dev-libs/json-glib
+ x11-libs/vte:2.91[vala]
+ >=dev-libs/libgee-0.18.0:=
+ >=x11-libs/xapp-1.0.4[vala(+)]
+ x11-libs/cairo
+ x11-libs/gdk-pixbuf:2
+"
+RDEPEND="${DEPEND}
+ virtual/cron
+"
+BDEPEND="
+ $(vala_depend)
+ virtual/pkgconfig
+ sys-apps/help2man
+"
+
+src_prepare() {
+ default
+ vala_setup
+}
+
+pkg_postinst() {
+ xdg_pkg_postinst
+ optfeature "btrfs support" sys-fs/btrfs-progs
+ optfeature "rsync support" net-misc/rsync
+}
+
+pkg_postrm() {
+ xdg_pkg_postrm
+}
diff --git a/app-emulation/virtualbox-modules/virtualbox-modules-7.0.20.ebuild b/app-emulation/virtualbox-modules/virtualbox-modules-7.1.4.ebuild
index 9b65abd5..9b65abd5 100644
--- a/app-emulation/virtualbox-modules/virtualbox-modules-7.0.20.ebuild
+++ b/app-emulation/virtualbox-modules/virtualbox-modules-7.1.4.ebuild
diff --git a/app-misc/calamares-config-redcore/calamares-config-redcore-1.314.1337-r9.ebuild b/app-misc/calamares-config-redcore/calamares-config-redcore-1.314.1337-r14.ebuild
index d1471cf6..d1471cf6 100644
--- a/app-misc/calamares-config-redcore/calamares-config-redcore-1.314.1337-r9.ebuild
+++ b/app-misc/calamares-config-redcore/calamares-config-redcore-1.314.1337-r14.ebuild
diff --git a/app-misc/calamares-config-redcore/files/modules/bootloader.conf b/app-misc/calamares-config-redcore/files/modules/bootloader.conf
index 6d04fa8f..cd8d798a 100644
--- a/app-misc/calamares-config-redcore/files/modules/bootloader.conf
+++ b/app-misc/calamares-config-redcore/files/modules/bootloader.conf
@@ -1,8 +1,8 @@
---
efiBootLoader: "grub"
-kernel: "/boot/vmlinuz-6.10.10-redcore"
-img: "/boot/initrd-6.10.10-redcore"
+kernel: "/boot/vmlinuz-6.11.7-redcore"
+img: "/boot/initrd-6.11.7-redcore"
timeout: "10"
grubInstall: "grub2-install"
diff --git a/app-misc/calamares-config-redcore/files/modules/dracut.conf b/app-misc/calamares-config-redcore/files/modules/dracut.conf
index 457f0c23..3704a12e 100644
--- a/app-misc/calamares-config-redcore/files/modules/dracut.conf
+++ b/app-misc/calamares-config-redcore/files/modules/dracut.conf
@@ -1,2 +1,2 @@
---
-initramfsName: /boot/initrd-6.10.10-redcore
+initramfsName: /boot/initrd-6.11.7-redcore
diff --git a/app-misc/calamares-config-redcore/files/modules/partition.conf b/app-misc/calamares-config-redcore/files/modules/partition.conf
index ff39e356..eb274351 100644
--- a/app-misc/calamares-config-redcore/files/modules/partition.conf
+++ b/app-misc/calamares-config-redcore/files/modules/partition.conf
@@ -15,4 +15,4 @@ requiredPartitionTableType:
- msdos
- gpt
defaultFileSystemType: "ext4"
-enableLuksAutomatedPartitioning: true
+enableLuksAutomatedPartitioning: false
diff --git a/app-misc/geoclue/Manifest b/app-misc/geoclue/Manifest
deleted file mode 100644
index a1e946bb..00000000
--- a/app-misc/geoclue/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST geoclue-2.7.1.tar.bz2 106458 BLAKE2B a2fc44d4941936d8dcd495d77d11b0d948d7031ca048b97ff0940c7fcdd37ba604655f2e255c5e0dd5cc7a82a2d5a15b18aab4825b2446560e225c13df6da3b8 SHA512 972663a6f8c969d0e1a5f911af2b8afed486d5c0ba06dadc19bcfbe1ea22cef10243b2bd0084e5c45b70977cfa5650c8f15f760e4bc4e7dbd946745b67c9188b
diff --git a/app-misc/geoclue/geoclue-2.7.1-r6.ebuild b/app-misc/geoclue/geoclue-2.7.1-r6.ebuild
deleted file mode 100644
index 601ac3db..00000000
--- a/app-misc/geoclue/geoclue-2.7.1-r6.ebuild
+++ /dev/null
@@ -1,77 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-PYTHON_COMPAT=( python3_{10..12} )
-PYTHON_REQ_USE="xml(+)"
-
-inherit meson python-any-r1 systemd vala xdg
-
-DESCRIPTION="A location information D-Bus service"
-HOMEPAGE="https://gitlab.freedesktop.org/geoclue/geoclue/-/wikis/home"
-SRC_URI="https://gitlab.freedesktop.org/geoclue/${PN}/-/archive/${PV}/${P}.tar.bz2"
-
-LICENSE="LGPL-2.1+ GPL-2+"
-SLOT="2.0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86"
-IUSE="+introspection gtk-doc modemmanager vala zeroconf"
-REQUIRED_USE="vala? ( introspection )"
-
-DEPEND="
- >=dev-libs/glib-2.68:2
- >=dev-libs/json-glib-0.14.0
- >=net-libs/libsoup-3.0.0:3.0
- introspection? ( >=dev-libs/gobject-introspection-1.54:= )
- modemmanager? ( >=net-misc/modemmanager-1.6 )
- zeroconf? ( >=net-dns/avahi-0.6.10[dbus] )
- x11-libs/libnotify
-"
-RDEPEND="${DEPEND}
- acct-user/geoclue
- sys-apps/dbus
-"
-BDEPEND="
- ${PYTHON_DEPS}
- dev-util/gdbus-codegen
- dev-util/glib-utils
- gtk-doc? (
- app-text/docbook-xml-dtd:4.1.2
- >=dev-util/gtk-doc-1 )
- >=sys-devel/gettext-0.19.8
- virtual/pkgconfig
- vala? ( $(vala_depend) )
-"
-
-src_prepare() {
- default
- use vala && vala_setup
- xdg_environment_reset
-}
-
-src_configure() {
- local emesonargs=(
- -Dlibgeoclue=true
- $(meson_use introspection)
- $(meson_use vala vapi)
- $(meson_use gtk-doc)
- $(meson_use modemmanager 3g-source)
- $(meson_use modemmanager cdma-source)
- $(meson_use modemmanager modem-gps-source)
- $(meson_use zeroconf nmea-source)
- -Dcompass=true
- -Denable-backend=true
- -Ddemo-agent=true
- -Dsystemd-system-unit-dir="$(systemd_get_systemunitdir)"
- -Ddbus-srv-user=geoclue
-
- -Dmozilla-api-key=1f26b12b-b629-4c4d-aa39-37b5d0cc957d
- )
-
- DISTRO="$(awk -F= '/^NAME/ {print $2}' /etc/os-release | tr -d \" )"
- if [[ $DISTRO != Redcore ]]; then
- eerror "The following API key has been allocated for Redcore Linux only."
- die "Please request an API key for your distribution."
- fi
-
- meson_src_configure
-}
diff --git a/app-misc/redcore-live/redcore-live-1.314.1337-r2.ebuild b/app-misc/redcore-live/redcore-live-1.314.1337-r4.ebuild
index 59462bbf..59462bbf 100644
--- a/app-misc/redcore-live/redcore-live-1.314.1337-r2.ebuild
+++ b/app-misc/redcore-live/redcore-live-1.314.1337-r4.ebuild
diff --git a/app-misc/redcore-skel/redcore-skel-1.314.1337-r4.ebuild b/app-misc/redcore-skel/redcore-skel-1.314.1337-r10.ebuild
index 670ee873..3657c4fe 100644
--- a/app-misc/redcore-skel/redcore-skel-1.314.1337-r4.ebuild
+++ b/app-misc/redcore-skel/redcore-skel-1.314.1337-r10.ebuild
@@ -14,33 +14,36 @@ KEYWORDS="amd64 x86"
IUSE=""
DEPEND=""
RDEPEND="
- media-fonts/jetbrains-mono
+ media-fonts/fontawesome
media-fonts/roboto
x11-themes/material-icon-theme
- x11-themes/numix-icon-theme
- x11-themes/numix-icon-theme-circle
x11-themes/redcore-artwork-community
x11-themes/redcore-artwork-core
x11-themes/redcore-artwork-grub
x11-themes/redcore-theme
x11-themes/redcore-theme-sddm"
-S="${WORKDIR}/${P}"
+S="${WORKDIR}/${P}/skel"
src_install () {
- dodir etc/skel
- insinto etc/skel
- doins -r skel/*
- doins -r skel/.*
-
- doicon "${FILESDIR}"/redcore-weblink.svg
-
- dodir etc/xdg/autostart
- insinto etc/xdg/autostart
+ local SKEL_HOME="/etc/skel"
+ dodir "${SKEL_HOME}"
+ insinto "${SKEL_HOME}"
+ doins -r *
+ doins -r .*
+ fperms 755 "${SKEL_HOME}"/.config/autostart/scripts/disable-dpms.sh
+ fperms 755 "${SKEL_HOME}"/.config/qtile/scripts/autostart.sh
+
+ local XDG_HOME="/etc/xdg"
+ dodir "${XDG_HOME}"/autostart
+ insinto "${XDG_HOME}"/autostart
doins "${FILESDIR}"/loginsound.desktop
- dodir usr/share/sounds
- insinto usr/share/sounds
+ local SND_HOME="/usr/share/sounds"
+ dodir "${SND_HOME}"
+ insinto "${SND_HOME}"
doins "${FILESDIR}"/redcore.ogg
- rm -rf ${D}etc/.git
+ doicon "${FILESDIR}"/redcore-weblink.svg
+
+ rm -rvf "${D}"/etc/.git
}
diff --git a/app-portage/sisyphus-qt/sisyphus-qt-6.2409.0.ebuild b/app-portage/sisyphus-qt/sisyphus-qt-6.2410.0.ebuild
index ab5fc2ce..7260f5d4 100644
--- a/app-portage/sisyphus-qt/sisyphus-qt-6.2409.0.ebuild
+++ b/app-portage/sisyphus-qt/sisyphus-qt-6.2410.0.ebuild
@@ -14,7 +14,7 @@ HOMEPAGE="http://redcorelinux.org"
EGIT_REPO_URI="https://gitlab.com/redcore/sisyphus.git"
EGIT_BRANCH="master"
-EGIT_COMMIT="17e31142c0021821319cd3effc5e9ba4cccf5d82"
+EGIT_COMMIT="000419569794cf93adac725cbf3dc521378c9a28"
LICENSE="GPL-2"
SLOT="0"
diff --git a/app-portage/sisyphus/sisyphus-6.2409.0.ebuild b/app-portage/sisyphus/sisyphus-6.2410.0.ebuild
index c783891a..a603d382 100644
--- a/app-portage/sisyphus/sisyphus-6.2409.0.ebuild
+++ b/app-portage/sisyphus/sisyphus-6.2410.0.ebuild
@@ -12,7 +12,7 @@ HOMEPAGE="http://redcorelinux.org"
EGIT_REPO_URI="https://gitlab.com/redcore/sisyphus.git"
EGIT_BRANCH="master"
-EGIT_COMMIT="17e31142c0021821319cd3effc5e9ba4cccf5d82"
+EGIT_COMMIT="000419569794cf93adac725cbf3dc521378c9a28"
LICENSE="GPL-2"
SLOT="0"
@@ -44,6 +44,7 @@ src_install() {
keepdir var/lib/"${PN}"/{csv,db}
dodir etc/"${PN}"
+ keepdir etc/"${PN}"
insinto etc/"${PN}"
doins "${FILESDIR}"/"${PN}"-mirrors-amd64.conf
doins "${FILESDIR}"/"${PN}"-mirrors-arm64.conf
@@ -58,6 +59,9 @@ src_install() {
doins "${FILESDIR}"/"${PN}".package-unmask.conf
doins "${FILESDIR}"/"${PN}".package-use.conf
+ dodir etc/"${PN}"/news
+ keepdir etc/"${PN}"/news
+
# enforce the best available python implementation (CLI)
python_setup
python_fix_shebang "${ED}"/usr/share/"${PN}"/"${PN}"-cli.py
@@ -66,6 +70,7 @@ src_install() {
pkg_postinst() {
# Take care of the etc-update for the user
rm -rf "${EROOT}"/etc/"${PN}"/._cfg*
+ rm -rf "${EROOT}"/etc/"${PN}"/news/._cfg*
# Make sure portage sees the new mirror configuration file
rm -rf "{EROOT}"/etc/"${PN}"/mirrors.conf
diff --git a/dev-libs/libqtxdg/Manifest b/dev-libs/libqtxdg/Manifest
deleted file mode 100644
index bf0f56d8..00000000
--- a/dev-libs/libqtxdg/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST libqtxdg-3.12.0.tar.xz 71684 BLAKE2B 909fe97ccd8815d9d923d440abef9f0e9cf28fa8e18220f6998e69ff17a1bbb28b37c734758c01cb0a9537464fb0dd2f38b1f61640fd8468c30f8aac57e62106 SHA512 9db46b0dddb027a24e1c19a2e3679014735cc246f15d32bc5fb9e778cd7d8fb57c9b105f819091308002f0a2eff8269920ecc0d7bd5ce8a01fbaf0b37e61a76e
-DIST libqtxdg-4.0.0.tar.xz 71508 BLAKE2B 823bfaba4ea1beb88b064d4935e7c660569b9215aa9f40b7ad6e3ffab965259467d968cd6b5f0c42c2912478d2766d52d52f0296d9eb3586c45ac5ddd7b97ed7 SHA512 4a8a32968e74ed54d700cf65c9cfb238001f58d93a9e374e18d60023615d6277f80459dd8477205ce31a6d8caf798cde70b91681df80b1bff3b754e0586868d2
diff --git a/dev-libs/libqtxdg/libqtxdg-3.12.0-r5.ebuild b/dev-libs/libqtxdg/libqtxdg-3.12.0-r5.ebuild
deleted file mode 100644
index 6e69475a..00000000
--- a/dev-libs/libqtxdg/libqtxdg-3.12.0-r5.ebuild
+++ /dev/null
@@ -1,57 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake optfeature virtualx
-
-DESCRIPTION="Qt Implementation of XDG Standards"
-HOMEPAGE="https://lxqt-project.org/"
-
-if [[ ${PV} == *9999 ]]; then
- inherit git-r3
- EGIT_REPO_URI="https://github.com/lxqt/${PN}.git"
-else
- SRC_URI="https://github.com/lxqt/${PN}/releases/download/${PV}/${P}.tar.xz"
- KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86"
-fi
-
-LICENSE="LGPL-2.1+ Nokia-Qt-LGPL-Exception-1.1"
-SLOT="0/5"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-BDEPEND="
- >=dev-util/lxqt-build-tools-0.13.0:${SLOT}
- virtual/pkgconfig
-"
-RDEPEND="
- dev-libs/glib:2
- >=dev-qt/qtcore-5.15:5
- >=dev-qt/qtdbus-5.15:5
- >=dev-qt/qtgui-5.15:5=
- >=dev-qt/qtsvg-5.15:5
- >=dev-qt/qtwidgets-5.15:5
- >=dev-qt/qtxml-5.15:5
- x11-misc/xdg-utils
-"
-DEPEND="${RDEPEND}
- test? ( >=dev-qt/qttest-5.15:5 )
-"
-
-src_configure() {
- local mycmakeargs=(
- -DBUILD_TESTS=$(usex test)
- )
-
- cmake_src_configure
-}
-
-src_test() {
- # Tests don't work with C
- LC_ALL=en_US.utf8 virtx cmake_src_test
-}
-
-pkg_postinst() {
- ! has_version lxqt-base/lxqt-meta && optfeature "features that require a terminal emulator" x11-terms/xterm
-}
diff --git a/dev-libs/libqtxdg/libqtxdg-4.0.0-r5.ebuild b/dev-libs/libqtxdg/libqtxdg-4.0.0-r5.ebuild
deleted file mode 100644
index d67297cc..00000000
--- a/dev-libs/libqtxdg/libqtxdg-4.0.0-r5.ebuild
+++ /dev/null
@@ -1,51 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake optfeature virtualx
-
-DESCRIPTION="Qt Implementation of XDG Standards"
-HOMEPAGE="https://lxqt-project.org/"
-
-if [[ ${PV} == 9999 ]]; then
- inherit git-r3
- EGIT_REPO_URI="https://github.com/lxqt/${PN}.git"
-else
- SRC_URI="https://github.com/lxqt/${PN}/releases/download/${PV}/${P}.tar.xz"
- KEYWORDS="amd64 arm64 ~loong ~riscv ~x86"
-fi
-
-LICENSE="LGPL-2.1+ Nokia-Qt-LGPL-Exception-1.1"
-SLOT="0/6"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-BDEPEND="
- >=dev-util/lxqt-build-tools-2.0.0:${SLOT}
- virtual/pkgconfig
-"
-RDEPEND="
- dev-libs/glib:2
- >=dev-qt/qtbase-6.6:6=[dbus,gui,widgets,xml]
- >=dev-qt/qtsvg-6.6:6
- x11-misc/xdg-utils
-"
-DEPEND="${RDEPEND}"
-
-src_configure() {
- local mycmakeargs=(
- -DBUILD_TESTS=$(usex test)
- )
-
- cmake_src_configure
-}
-
-src_test() {
- # Tests don't work with C
- LC_ALL=en_US.utf8 virtx cmake_src_test
-}
-
-pkg_postinst() {
- ! has_version lxqt-base/lxqt-meta && optfeature "features that require a terminal emulator" x11-terms/xterm
-}
diff --git a/dev-python/grpcio-tools/Manifest b/dev-python/grpcio-tools/Manifest
index 36fc7269..9c2603a4 100644
--- a/dev-python/grpcio-tools/Manifest
+++ b/dev-python/grpcio-tools/Manifest
@@ -1 +1 @@
-DIST grpcio-tools-1.62.0.tar.gz 4613875 BLAKE2B 60c8d7c38f10a80ed5b420ecab312ea6f5ad384245194c4f6726783385d443c6354306bbef604230d3a81e9f2cc6885f76eb6a5beae4733279d6210c3fe6603d SHA512 c1691a705cea54056850e98caff37025e551b165b4042f6cab856319805e9507b9aaac5ceea35641f62ce619274faac735e4d2002d36e22b1ce22cf96269dc58
+DIST grpcio_tools-1.66.1.tar.gz 5134197 BLAKE2B b55eecb8fef4f529bb1cf616b71fd676d5cef27431d01cb5bc5920664e904c6f0a6b84ffb3ae067eebfc5a964fbe45ff18b89f74786a52c7d6b98232ee1521c3 SHA512 04cb1cd4280e938d9eec8b4c9ddd8d2cb815a6b8785968b6afa305612d60ead90c8162f522287d82a5bb4d335095918e4b2babaa7766db6f8fb821e5fbb07096
diff --git a/dev-python/grpcio-tools/grpcio-tools-1.62.0.ebuild b/dev-python/grpcio-tools/grpcio-tools-1.66.1-r1.ebuild
index 3ebdbe20..53ebfb86 100644
--- a/dev-python/grpcio-tools/grpcio-tools-1.62.0.ebuild
+++ b/dev-python/grpcio-tools/grpcio-tools-1.66.1-r1.ebuild
@@ -3,9 +3,9 @@
EAPI=8
+DISTUTILS_EXT=1
PYTHON_COMPAT=( python3_{9..12} )
DISTUTILS_USE_PEP517=setuptools
-PYPI_NO_NORMALIZE=1
inherit distutils-r1 multiprocessing prefix pypi
@@ -14,16 +14,19 @@ HOMEPAGE="https://grpc.io"
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
RDEPEND="
- dev-python/cython[${PYTHON_USEDEP}]
~dev-python/grpcio-${PV}[${PYTHON_USEDEP}]
- <dev-python/protobuf-python-5[${PYTHON_USEDEP}]
- >=dev-python/protobuf-python-4.21.3[${PYTHON_USEDEP}]
+ >=dev-python/protobuf-python-5.26.1[${PYTHON_USEDEP}]
+ <dev-python/protobuf-python-6[${PYTHON_USEDEP}]
"
DEPEND="${RDEPEND}"
+BDEPEND="
+ virtual/pkgconfig
+ dev-python/cython[${PYTHON_USEDEP}]
+"
python_prepare_all() {
distutils-r1_python_prepare_all
diff --git a/dev-python/grpcio/Manifest b/dev-python/grpcio/Manifest
index 930ec826..692bae34 100644
--- a/dev-python/grpcio/Manifest
+++ b/dev-python/grpcio/Manifest
@@ -1 +1 @@
-DIST grpcio-1.62.0.tar.gz 26315723 BLAKE2B a49156538644f66af7a569c0a91eb48a5d15177a8aa7c4410c4f8ea54f18893f2ca6d10a522a73f4e4d8950372aa35e8bc909f062b89db0a40e8765cebd43a23 SHA512 cd54cf3c2d296faca2f7b4eb13385e407aa09be752234585cb71b53afd1bc48fd8aca01eac1a4e2583a0ef07a902b84c887413d6678210c5f38a91a13960e826
+DIST grpcio-1.66.1.tar.gz 12326405 BLAKE2B 06bd29d040952690c95a0bffae87fa3472e222af982872839dc451c4f1842b682d27794c6f5d309525004181b30ec974e7c7efb6735e1712aeae584f250891fd SHA512 64a358e894fce45766ee7d0b3ab8cdcc0d2176f31d5e1583ffa2a17f0becd9c4b78b48ada6da1cb463f9bdee4f82f0a7845d0a47009d600fa268b2f74089e657
diff --git a/dev-python/grpcio/files/1.62.0-cython3.patch b/dev-python/grpcio/files/1.62.0-cython3.patch
deleted file mode 100644
index e734a7bd..00000000
--- a/dev-python/grpcio/files/1.62.0-cython3.patch
+++ /dev/null
@@ -1,107 +0,0 @@
-diff -Naur a/src/python/grpcio/grpc/_cython/_cygrpc/aio/callback_common.pxd.pxi b/src/python/grpcio/grpc/_cython/_cygrpc/aio/callback_common.pxd.pxi
---- a/src/python/grpcio/grpc/_cython/_cygrpc/aio/callback_common.pxd.pxi 2024-03-05 18:46:12.903254598 +0800
-+++ b/src/python/grpcio/grpc/_cython/_cygrpc/aio/callback_common.pxd.pxi 2024-03-05 18:46:42.989252881 +0800
-@@ -48,7 +48,7 @@
- @staticmethod
- cdef void functor_run(
- grpc_completion_queue_functor* functor,
-- int succeed)
-+ int succeed) noexcept
-
- cdef grpc_completion_queue_functor *c_functor(self)
-
-diff -Naur a/src/python/grpcio/grpc/_cython/_cygrpc/aio/callback_common.pyx.pxi b/src/python/grpcio/grpc/_cython/_cygrpc/aio/callback_common.pyx.pxi
---- a/src/python/grpcio/grpc/_cython/_cygrpc/aio/callback_common.pyx.pxi 2024-03-05 18:46:12.903254598 +0800
-+++ b/src/python/grpcio/grpc/_cython/_cygrpc/aio/callback_common.pyx.pxi 2024-03-05 18:47:00.094251906 +0800
-@@ -50,7 +50,7 @@
- @staticmethod
- cdef void functor_run(
- grpc_completion_queue_functor* functor,
-- int success):
-+ int success) noexcept:
- cdef CallbackContext *context = <CallbackContext *>functor
- cdef object waiter = <object>context.waiter
- if not waiter.cancelled():
-diff -Naur a/src/python/grpcio/grpc/_cython/_cygrpc/credentials.pyx.pxi b/src/python/grpcio/grpc/_cython/_cygrpc/credentials.pyx.pxi
---- a/src/python/grpcio/grpc/_cython/_cygrpc/credentials.pyx.pxi 2024-03-05 18:46:12.903254598 +0800
-+++ b/src/python/grpcio/grpc/_cython/_cygrpc/credentials.pyx.pxi 2024-03-05 18:48:02.097248368 +0800
-@@ -316,7 +316,7 @@
- return credentials
-
- cdef grpc_ssl_certificate_config_reload_status _server_cert_config_fetcher_wrapper(
-- void* user_data, grpc_ssl_server_certificate_config **config) with gil:
-+ void* user_data, grpc_ssl_server_certificate_config **config) noexcept with gil:
- # This is a credentials.ServerCertificateConfig
- cdef ServerCertificateConfig cert_config = None
- if not user_data:
-diff -Naur a/src/python/grpcio/grpc/_cython/_cygrpc/fork_posix.pxd.pxi b/src/python/grpcio/grpc/_cython/_cygrpc/fork_posix.pxd.pxi
---- a/src/python/grpcio/grpc/_cython/_cygrpc/fork_posix.pxd.pxi 2024-03-05 18:46:12.902254598 +0800
-+++ b/src/python/grpcio/grpc/_cython/_cygrpc/fork_posix.pxd.pxi 2024-03-05 19:16:29.155150966 +0800
-@@ -12,10 +12,10 @@
- # See the License for the specific language governing permissions and
- # limitations under the License.
-
--cdef void __prefork() nogil
-+cdef void __prefork() noexcept nogil
-
-
--cdef void __postfork_parent() nogil
-+cdef void __postfork_parent() noexcept nogil
-
-
--cdef void __postfork_child() nogil
-\ No newline at end of file
-+cdef void __postfork_child() noexcept nogil
-\ No newline at end of file
-diff -Naur a/src/python/grpcio/grpc/_cython/_cygrpc/fork_posix.pyx.pxi b/src/python/grpcio/grpc/_cython/_cygrpc/fork_posix.pyx.pxi
---- a/src/python/grpcio/grpc/_cython/_cygrpc/fork_posix.pyx.pxi 2024-03-05 18:46:12.903254598 +0800
-+++ b/src/python/grpcio/grpc/_cython/_cygrpc/fork_posix.pyx.pxi 2024-03-05 19:17:17.124148229 +0800
-@@ -35,7 +35,7 @@
-
- _fork_handler_failed = False
-
--cdef void __prefork() nogil:
-+cdef void __prefork() noexcept nogil:
- with gil:
- global _fork_handler_failed
- _fork_handler_failed = False
-@@ -49,14 +49,14 @@
- _fork_handler_failed = True
-
-
--cdef void __postfork_parent() nogil:
-+cdef void __postfork_parent() noexcept nogil:
- with gil:
- with _fork_state.fork_in_progress_condition:
- _fork_state.fork_in_progress = False
- _fork_state.fork_in_progress_condition.notify_all()
-
-
--cdef void __postfork_child() nogil:
-+cdef void __postfork_child() noexcept nogil:
- with gil:
- try:
- if _fork_handler_failed:
-diff -Naur a/src/python/grpcio/grpc/_cython/_cygrpc/vtable.pyx.pxi b/src/python/grpcio/grpc/_cython/_cygrpc/vtable.pyx.pxi
---- a/src/python/grpcio/grpc/_cython/_cygrpc/vtable.pyx.pxi 2024-03-05 18:46:12.903254598 +0800
-+++ b/src/python/grpcio/grpc/_cython/_cygrpc/vtable.pyx.pxi 2024-03-05 19:17:53.735146140 +0800
-@@ -13,16 +13,16 @@
- # limitations under the License.
-
- # TODO(https://github.com/grpc/grpc/issues/15662): Reform this.
--cdef void* _copy_pointer(void* pointer):
-+cdef void* _copy_pointer(void* pointer) noexcept:
- return pointer
-
-
- # TODO(https://github.com/grpc/grpc/issues/15662): Reform this.
--cdef void _destroy_pointer(void* pointer):
-+cdef void _destroy_pointer(void* pointer) noexcept:
- pass
-
-
--cdef int _compare_pointer(void* first_pointer, void* second_pointer):
-+cdef int _compare_pointer(void* first_pointer, void* second_pointer) noexcept:
- if first_pointer < second_pointer:
- return -1
- elif first_pointer > second_pointer:
diff --git a/dev-python/grpcio/grpcio-1.62.0.ebuild b/dev-python/grpcio/grpcio-1.66.1-r1.ebuild
index e0567c1b..58002b6a 100644
--- a/dev-python/grpcio/grpcio-1.62.0.ebuild
+++ b/dev-python/grpcio/grpcio-1.66.1-r1.ebuild
@@ -1,42 +1,43 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{9..12} )
+PYTHON_COMPAT=( python3_{10..13} )
-inherit distutils-r1 multiprocessing prefix pypi
+inherit distutils-r1 flag-o-matic multiprocessing prefix pypi
DESCRIPTION="High-performance RPC framework (python libraries)"
HOMEPAGE="https://grpc.io"
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="amd64 ~arm arm64 ~ppc64 ~riscv x86"
+KEYWORDS="~amd64"
RDEPEND="
- >=dev-libs/openssl-1.1.1:0=[-bindist(-)]
- >=dev-libs/re2-0.2021.11.01:=
- <dev-python/protobuf-python-5[${PYTHON_USEDEP}]
- >=dev-python/protobuf-python-4.21.3[${PYTHON_USEDEP}]
+ dev-libs/openssl:=[-bindist(-)]
+ dev-libs/re2:=
+ <dev-python/protobuf-python-6[${PYTHON_USEDEP}]
+ >=dev-python/protobuf-python-5.26.1[${PYTHON_USEDEP}]
net-dns/c-ares:=
sys-libs/zlib:=
"
DEPEND="${RDEPEND}"
BDEPEND="dev-python/cython[${PYTHON_USEDEP}]"
-PATCHES=(
- "${FILESDIR}/1.62.0-cython3.patch"
-)
-
python_prepare_all() {
distutils-r1_python_prepare_all
hprefixify setup.py
}
python_configure_all() {
+ # -Werror=odr -Werror=lto-type-mismatch
+ # https://bugs.gentoo.org/856775
+ # https://github.com/grpc/grpc/issues/36158
+ filter-lto
+
# os.environ.get('GRPC_BUILD_WITH_BORING_SSL_ASM', True)
export GRPC_BUILD_WITH_BORING_SSL_ASM=
export GRPC_PYTHON_DISABLE_LIBC_COMPATIBILITY=1
diff --git a/dev-util/lxqt-build-tools/Manifest b/dev-util/lxqt-build-tools/Manifest
deleted file mode 100644
index 10a379ef..00000000
--- a/dev-util/lxqt-build-tools/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST lxqt-build-tools-0.13.0.tar.xz 25480 BLAKE2B aebbcb55851b0acc00bf4d34e3846e12a3d503e4f7238ba57d7d6b3df44ccd8e6dbe5fc1986ed722dfd4384ad17f22be14fa0c6270b3ed385ae7cd4ff5711e3e SHA512 ffb300159d6bbbdbe9d43d261a5028342f24057c943cf8dab5093d53b72bf5700de8f545914d454993e949d64aba77e3d01cbe68e8a4b4f6ca9f9f9693de3e0b
-DIST lxqt-build-tools-2.0.0.tar.xz 26072 BLAKE2B a549dbe4b2e93d33d0238efe4e419c867db49e626436c243c8080cd4d925212edfb531bb2d9b661d675b7c9b9fec076a4a6f2d144f414ebc3babacada75877e3 SHA512 4fe92af82d55bda8fc1b6dc44998ed64b031e33a5c19e9206c1822375b8aa8abbf5f5b94d3c5ebe6d5d318f8821664ee308064b7adb9081e08047a4456cc6a66
diff --git a/dev-util/lxqt-build-tools/lxqt-build-tools-0.13.0-r5.ebuild b/dev-util/lxqt-build-tools/lxqt-build-tools-0.13.0-r5.ebuild
deleted file mode 100644
index 6d99d769..00000000
--- a/dev-util/lxqt-build-tools/lxqt-build-tools-0.13.0-r5.ebuild
+++ /dev/null
@@ -1,26 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake
-
-DESCRIPTION="LXQt Build Tools"
-HOMEPAGE="https://lxqt-project.org/"
-
-if [[ ${PV} = *9999* ]]; then
- inherit git-r3
- EGIT_REPO_URI="https://github.com/lxqt/${PN}.git"
-else
- SRC_URI="https://github.com/lxqt/${PN}/releases/download/${PV}/${P}.tar.xz"
- KEYWORDS="amd64 ~arm arm64 ~hppa ~loong ~ppc64 ~riscv x86"
-fi
-
-LICENSE="BSD"
-SLOT="0/5"
-
-DEPEND="
- >=dev-libs/glib-2.50.0
- >=dev-qt/qtcore-5.15:5
-"
-RDEPEND="${DEPEND}"
diff --git a/dev-util/lxqt-build-tools/lxqt-build-tools-2.0.0-r5.ebuild b/dev-util/lxqt-build-tools/lxqt-build-tools-2.0.0-r5.ebuild
deleted file mode 100644
index 67c740e0..00000000
--- a/dev-util/lxqt-build-tools/lxqt-build-tools-2.0.0-r5.ebuild
+++ /dev/null
@@ -1,90 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake
-
-DESCRIPTION="LXQt Build Tools"
-HOMEPAGE="https://lxqt-project.org/"
-
-if [[ ${PV} == 9999 ]]; then
- inherit git-r3
- EGIT_REPO_URI="https://github.com/lxqt/${PN}.git"
-else
- SRC_URI="https://github.com/lxqt/${PN}/releases/download/${PV}/${P}.tar.xz"
- KEYWORDS="amd64 arm64 ~loong ~riscv ~x86"
-fi
-
-LICENSE="BSD"
-SLOT="0/6"
-IUSE="qt5"
-
-DEPEND="
- >=dev-libs/glib-2.50.0
- >=dev-qt/qtbase-6.6:6
-"
-RDEPEND="${DEPEND}
- qt5? (
- !<=app-arch/lxqt-archiver-1
- !<=gui-libs/xdg-desktop-portal-lxqt-1
- !<=lxqt-base/liblxqt-2
- !<=lxqt-base/libsysstat-1
- !<=lxqt-base/lxqt-about-2
- !<=lxqt-base/lxqt-admin-2
- !<=lxqt-base/lxqt-config-2
- !<=lxqt-base/lxqt-globalkeys-2
- !<=lxqt-base/lxqt-menu-data-2
- !<=lxqt-base/lxqt-meta-2
- !<=lxqt-base/lxqt-notificationd-2
- !<=lxqt-base/lxqt-openssh-askpass-2
- !<=lxqt-base/lxqt-panel-2
- !<=lxqt-base/lxqt-policykit-2
- !<=lxqt-base/lxqt-powermanagement-2
- !<=lxqt-base/lxqt-runner-2
- !<=lxqt-base/lxqt-session-2
- !<=lxqt-base/lxqt-sudo-2
- !<=media-gfx/lximage-qt-2
- !<=media-sound/pavucontrol-qt-2
- !<=x11-libs/qtermwidget-2
- !x11-misc/obconf-qt
- !<=x11-misc/pcmanfm-qt-2
- !<=x11-misc/qps-2.9
- !<=x11-misc/screengrab-2.8
- !<=x11-terms/qterminal-2
- !<=x11-themes/lxqt-themes-2
- )
- !qt5? (
- !<=app-arch/lxqt-archiver-1
- !<=app-misc/qtxdg-tools-4
- !<=dev-libs/libqtxdg-4
- !<=gui-libs/xdg-desktop-portal-lxqt-1
- !<=lxqt-base/liblxqt-2
- !<=lxqt-base/libsysstat-1
- !<=lxqt-base/lxqt-about-2
- !<=lxqt-base/lxqt-admin-2
- !<=lxqt-base/lxqt-config-2
- !<=lxqt-base/lxqt-globalkeys-2
- !<=lxqt-base/lxqt-menu-data-2
- !<=lxqt-base/lxqt-meta-2
- !<=lxqt-base/lxqt-notificationd-2
- !<=lxqt-base/lxqt-openssh-askpass-2
- !<=lxqt-base/lxqt-panel-2
- !<=lxqt-base/lxqt-policykit-2
- !<=lxqt-base/lxqt-powermanagement-2
- !<=lxqt-base/lxqt-qtplugin-2
- !<=lxqt-base/lxqt-runner-2
- !<=lxqt-base/lxqt-session-2
- !<=lxqt-base/lxqt-sudo-2
- !<=media-gfx/lximage-qt-2
- !<=media-sound/pavucontrol-qt-2
- !<=x11-libs/libfm-qt-2
- !<=x11-libs/qtermwidget-2
- !x11-misc/obconf-qt
- !<=x11-misc/pcmanfm-qt-2
- !<=x11-misc/qps-2.9
- !<=x11-misc/screengrab-2.8
- !<=x11-terms/qterminal-2
- !<=x11-themes/lxqt-themes-2
- )
-"
diff --git a/kde-plasma/kinfocenter/Manifest b/kde-plasma/kinfocenter/Manifest
index dcfb98cf..9ad331b5 100644
--- a/kde-plasma/kinfocenter/Manifest
+++ b/kde-plasma/kinfocenter/Manifest
@@ -1,2 +1 @@
-DIST kinfocenter-5.27.11.tar.xz 1018276 BLAKE2B 921832d3c52abfe35d3b77f34161c630d54c6fe8675eac6b2dcc343ab21b7c30b501216c9762aa90a8f5bfc036d2d8859a7419478ec38a85afcbf90315788cc1 SHA512 24a9df9fb28637e39293669569e4be896956ecfc3a27719821a1498f541aed220e7ebcd0e1a0b63051562690a9400b7fefc9c1217763c87009745e886573205e
-DIST kinfocenter-6.1.5.tar.xz 720016 BLAKE2B e0555f40fcf6ab5aac032b9366322b05cb38f60288ee275b2e69bf7116f80c6ca922b6dbacbb417aaffa66157d9f9216defad07de9705f03f7cec5f4c5145f64 SHA512 58909d0804d23bb17961ba471e8f3db8cd58e66c6df4bc4ac27eecaa99e003351df08f9b099589c78160459e4147d461f15b5d4df8140ef40778020445da9085
+DIST kinfocenter-6.2.3.tar.xz 731288 BLAKE2B a55d589ac0dfb9b115043ebd05446c2c820023d4860c1d1580ecdb2ed5edceac75ac79f78d2a0e02e931eedcba743a832031e0fc894281678728b46f3fa4b474 SHA512 137720c390f39b4722db3ed3c79bd6c782f90eb389b0342f870e506832204bba8b1ab2415baec6314d28037c7e6f4ecf7dae0c6ff20a9eec6b40bc11975990c9
diff --git a/kde-plasma/kinfocenter/kinfocenter-5.27.11-r5.ebuild b/kde-plasma/kinfocenter/kinfocenter-5.27.11-r5.ebuild
deleted file mode 100644
index ac7b4f32..00000000
--- a/kde-plasma/kinfocenter/kinfocenter-5.27.11-r5.ebuild
+++ /dev/null
@@ -1,81 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_HANDBOOK="forceoptional"
-KFMIN=5.106.0
-PVCUT=$(ver_cut 1-3)
-QTMIN=5.15.9
-inherit ecm plasma.kde.org optfeature
-
-DESCRIPTION="Utility providing information about the computer hardware"
-HOMEPAGE="https://userbase.kde.org/KInfoCenter"
-
-LICENSE="GPL-2" # TODO: CHECK
-SLOT="5"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
-IUSE="gles2-only usb"
-
-DEPEND="
- >=dev-qt/qtdbus-${QTMIN}:5
- >=dev-qt/qtdeclarative-${QTMIN}:5
- >=dev-qt/qtgui-${QTMIN}:5[gles2-only=]
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=kde-frameworks/kauth-${KFMIN}:5
- >=kde-frameworks/kcmutils-${KFMIN}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kconfigwidgets-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/kdeclarative-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kio-${KFMIN}:5
- >=kde-frameworks/kpackage-${KFMIN}:5
- >=kde-frameworks/kservice-${KFMIN}:5
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
- >=kde-frameworks/solid-${KFMIN}:5
- gles2-only? ( media-libs/mesa[gles2] )
- usb? ( virtual/libusb:1 )
-"
-RDEPEND="${DEPEND}
- dev-qt/qdbus:*
- >=dev-qt/qtquickcontrols2-${QTMIN}:5
- >=kde-frameworks/kirigami-${KFMIN}:5
- >=kde-plasma/kde-cli-tools-${PVCUT}:*
- >=kde-plasma/systemsettings-${PVCUT}:5
-"
-BDEPEND=">=kde-frameworks/kcmutils-${KFMIN}:5"
-
-src_configure() {
- local mycmakeargs=(
- $(cmake_use_find_package usb USB1)
- )
-
- ecm_src_configure
-}
-
-src_install() {
- ecm_src_install
-
- # TODO: Make this fully obsolete by /etc/os-release
- insinto /etc/xdg
- doins "${FILESDIR}"/kcm-about-distrorc
-
- insinto /usr/share/${PN}
- doins "${FILESDIR}"/glogo-small.png
-}
-
-pkg_postinst() {
- if [[ -z "${REPLACING_VERSIONS}" ]]; then
- optfeature "NFS information module" net-fs/nfs-utils
- optfeature "Samba status information module" net-fs/samba
- optfeature "Vulkan graphics API information module" dev-util/vulkan-tools
- optfeature "advanced CPU information module" sys-apps/util-linux
- fi
- optfeature "Wayland information module" app-misc/wayland-utils
- optfeature "Firmware security module" "app-text/aha sys-apps/fwupd"
- optfeature "OpenGL information module" x11-apps/mesa-progs
- optfeature "PCI devices information module" sys-apps/pciutils
- optfeature "X Server information module" x11-apps/xdpyinfo
- ecm_pkg_postinst
-}
diff --git a/kde-plasma/kinfocenter/kinfocenter-6.1.5-r5.ebuild b/kde-plasma/kinfocenter/kinfocenter-6.2.3-r5.ebuild
index 36967b06..ab97b705 100644
--- a/kde-plasma/kinfocenter/kinfocenter-6.1.5-r5.ebuild
+++ b/kde-plasma/kinfocenter/kinfocenter-6.2.3-r5.ebuild
@@ -4,7 +4,7 @@
EAPI=8
ECM_HANDBOOK="forceoptional"
-KFMIN=6.5.0
+KFMIN=6.6.0
PVCUT=$(ver_cut 1-3)
QTMIN=6.7.2
inherit ecm plasma.kde.org optfeature
@@ -27,7 +27,6 @@ DEPEND="
>=kde-frameworks/ki18n-${KFMIN}:6
>=kde-frameworks/kio-${KFMIN}:6
>=kde-frameworks/kservice-${KFMIN}:6
- >=kde-frameworks/solid-${KFMIN}:6
gles2-only? ( || (
>=media-libs/mesa-24.1.0_rc1[opengl]
<media-libs/mesa-24.1.0_rc1[gles2]
diff --git a/lxqt-base/lxqt-config/Manifest b/lxqt-base/lxqt-config/Manifest
new file mode 100644
index 00000000..25e7138f
--- /dev/null
+++ b/lxqt-base/lxqt-config/Manifest
@@ -0,0 +1 @@
+DIST lxqt-config-2.1.0.tar.xz 391732 BLAKE2B 888e497f21e605f092495aded60fa717d833029423599fb9bee4b26e91a42233517099a3f7aa35c8cd3a71db2c6c40ca6f291ab247faa23c037fc979e871968b SHA512 4bbfbb4aa668c8c72cffc5df52299a91eb2ea791bd6f4d3e5a52bf3937658dfad84183c167ddc5f8c1db9daedc1b00e3033d8b7a246cbda8d54af61ca51ff536
diff --git a/lxqt-base/lxqt-config/files/lxqt-config-qt5ct.patch b/lxqt-base/lxqt-config/files/lxqt-config-qt5ct.patch
new file mode 100644
index 00000000..7b6dba8b
--- /dev/null
+++ b/lxqt-base/lxqt-config/files/lxqt-config-qt5ct.patch
@@ -0,0 +1,83 @@
+diff '--color=auto' -Nur a/lxqt-config-appearance/main.cpp b/lxqt-config-appearance/main.cpp
+--- a/lxqt-config-appearance/main.cpp 2024-04-17 12:00:51.000000000 +0100
++++ b/lxqt-config-appearance/main.cpp 2024-09-30 03:31:04.883188155 +0100
+@@ -33,12 +33,8 @@
+ #include <QMessageBox>
+ #include <QGuiApplication>
+
+-#include "iconthemeconfig.h"
+ #include "lxqtthemeconfig.h"
+-#include "styleconfig.h"
+-#include "fontsconfig.h"
+ #include "configothertoolkits.h"
+-#include "gtkconfig.h"
+
+ #include "../liblxqt-config-cursor/selectwnd.h"
+
+@@ -69,24 +65,6 @@
+
+ QSettings& qtSettings = *settings; // use lxqt config file for Qt settings in Qt5.
+
+- /*** Widget Style ***/
+- StyleConfig* stylePage = new StyleConfig(settings, &qtSettings, dialog);
+- dialog->addPage(stylePage, QObject::tr("Widget Style"), QStringList() << QStringLiteral("preferences-desktop-theme") << QStringLiteral("preferences-desktop"));
+- QObject::connect(dialog, &LXQt::ConfigDialog::reset, stylePage, &StyleConfig::initControls);
+- QObject::connect(stylePage, &StyleConfig::settingsChanged, dialog, [dialog] {
+- dialog->enableButton(QDialogButtonBox::Apply, true); // enable Apply button when something is changed
+- });
+- QObject::connect(stylePage, &StyleConfig::updateOtherSettings, configOtherToolKits, &ConfigOtherToolKits::setConfig);
+-
+- /*** Icon Theme ***/
+- IconThemeConfig* iconPage = new IconThemeConfig(settings, dialog);
+- dialog->addPage(iconPage, QObject::tr("Icons Theme"), QStringList() << QStringLiteral("preferences-desktop-icons") << QStringLiteral("preferences-desktop"));
+- QObject::connect(dialog, &LXQt::ConfigDialog::reset, iconPage, &IconThemeConfig::initControls);
+- QObject::connect(iconPage, &IconThemeConfig::settingsChanged, dialog, [dialog] {
+- dialog->enableButton(QDialogButtonBox::Apply, true);
+- });
+- QObject::connect(iconPage, &IconThemeConfig::updateOtherSettings, configOtherToolKits, &ConfigOtherToolKits::setConfig);
+-
+ /*** LXQt Theme ***/
+ LXQtThemeConfig* themePage = new LXQtThemeConfig(settings, dialog);
+ dialog->addPage(themePage, QObject::tr("LXQt Theme"), QStringList() << QStringLiteral("preferences-desktop-color") << QStringLiteral("preferences-desktop"));
+@@ -95,15 +73,6 @@
+ dialog->enableButton(QDialogButtonBox::Apply, true);
+ });
+
+- /*** Font ***/
+- FontsConfig* fontsPage = new FontsConfig(settings, &qtSettings, dialog);
+- dialog->addPage(fontsPage, QObject::tr("Font"), QStringList() << QStringLiteral("preferences-desktop-font") << QStringLiteral("preferences-desktop"));
+- QObject::connect(dialog, &LXQt::ConfigDialog::reset, fontsPage, &FontsConfig::initControls);
+- QObject::connect(fontsPage, &FontsConfig::updateOtherSettings, configOtherToolKits, &ConfigOtherToolKits::setConfig);
+- QObject::connect(fontsPage, &FontsConfig::settingsChanged, dialog, [dialog] {
+- dialog->enableButton(QDialogButtonBox::Apply, true);
+- });
+-
+ /*** Cursor Theme ***/
+ SelectWnd* cursorPage = new SelectWnd(sessionSettings, dialog);
+ cursorPage->setCurrent();
+@@ -112,25 +81,13 @@
+ dialog->enableButton(QDialogButtonBox::Apply, true);
+ });
+
+- /*** GTK Theme ***/
+- GTKConfig* GTKPage = new GTKConfig(&mConfigAppearanceSettings, configOtherToolKits, dialog);
+- dialog->addPage(GTKPage, QObject::tr("GTK Style"), QStringList() << QStringLiteral("gtk-preferences") << QStringLiteral("preferences-desktop"));
+- QObject::connect(dialog, &LXQt::ConfigDialog::reset, GTKPage, &GTKConfig::initControls);
+- QObject::connect(GTKPage, &GTKConfig::settingsChanged, dialog, [dialog] {
+- dialog->enableButton(QDialogButtonBox::Apply, true);
+- });
+-
+ // apply all changes on clicking Apply
+ QObject::connect(dialog, &LXQt::ConfigDialog::clicked, [=] (QDialogButtonBox::StandardButton btn) {
+ if (btn == QDialogButtonBox::Apply)
+ {
+ // FIXME: Update cursor style on Qt apps on wayland and GTK on X11.
+- iconPage->applyIconTheme();
+ themePage->applyLxqtTheme();
+- fontsPage->updateQtFont();
+ cursorPage->applyCusorTheme();
+- GTKPage->applyGTKStyle();
+- stylePage->applyStyle(); // Cursor and font have to be set before style
+ // disable Apply button after changes are applied
+ dialog->enableButton(btn, false);
+ }
diff --git a/lxqt-base/lxqt-config/files/revert-2aff948ea19508317c185d87bc5f5e20fe64a30f.patch b/lxqt-base/lxqt-config/files/revert-2aff948ea19508317c185d87bc5f5e20fe64a30f.patch
new file mode 100644
index 00000000..f49e98a2
--- /dev/null
+++ b/lxqt-base/lxqt-config/files/revert-2aff948ea19508317c185d87bc5f5e20fe64a30f.patch
@@ -0,0 +1,394 @@
+diff '--color=auto' -Nur a/lxqt-config-appearance/lxqtthemeconfig.cpp b/lxqt-config-appearance/lxqtthemeconfig.cpp
+--- a/lxqt-config-appearance/lxqtthemeconfig.cpp 2024-11-05 05:22:05.000000000 +0000
++++ b/lxqt-config-appearance/lxqtthemeconfig.cpp 2024-11-08 18:39:06.790390985 +0000
+@@ -35,7 +35,6 @@
+ #include <QMenu>
+ #include <QDesktopServices>
+ #include <QUrl>
+-#include <QDir>
+
+ #include <XdgDirs>
+
+@@ -61,11 +60,10 @@
+ }
+ };
+
+-LXQtThemeConfig::LXQtThemeConfig(LXQt::Settings *settings, StyleConfig *stylePage, QWidget *parent) :
++LXQtThemeConfig::LXQtThemeConfig(LXQt::Settings *settings, QWidget *parent) :
+ QWidget(parent),
+ ui(new Ui::LXQtThemeConfig),
+- mSettings(settings),
+- mStylePage(stylePage)
++ mSettings(settings)
+ {
+ ui->setupUi(this);
+ {
+@@ -96,9 +94,8 @@
+
+ initControls();
+
+- connect(ui->lxqtThemeList, &QTreeWidget::currentItemChanged, this, &LXQtThemeConfig::onCurrentItemChanged);
++ connect(ui->lxqtThemeList, &QTreeWidget::currentItemChanged, this, &LXQtThemeConfig::settingsChanged);
+ connect(ui->wallpaperOverride, &QAbstractButton::clicked, this, &LXQtThemeConfig::settingsChanged);
+- connect(ui->paletteOverride, &QAbstractButton::clicked, this, &LXQtThemeConfig::onPaletteOverrideChanged);
+
+ connect(ui->lxqtThemeList, &QTreeWidget::itemDoubleClicked, this, &LXQtThemeConfig::doubleClicked);
+ connect(ui->lxqtThemeList, &QWidget::customContextMenuRequested, this, &LXQtThemeConfig::contextMenu);
+@@ -125,9 +122,6 @@
+ ++it;
+ }
+
+- ui->wallpaperOverride->setChecked(mSettings->value(QStringLiteral("wallpaper_override")).toBool());
+- ui->paletteOverride->setChecked(mSettings->value(QStringLiteral("palette_override")).toBool());
+-
+ update();
+ }
+
+@@ -155,12 +149,6 @@
+ }
+ }
+ }
+-
+- if(mSettings->value(QStringLiteral("wallpaper_override")) != ui->wallpaperOverride->isChecked())
+- mSettings->setValue(QStringLiteral("wallpaper_override"), ui->wallpaperOverride->isChecked());
+-
+- if(mSettings->value(QStringLiteral("palette_override")) != ui->paletteOverride->isChecked())
+- mSettings->setValue(QStringLiteral("palette_override"), ui->paletteOverride->isChecked());
+ }
+
+ void LXQtThemeConfig::doubleClicked(QTreeWidgetItem *item, int /*column*/)
+@@ -188,43 +176,3 @@
+ });
+ menu.exec(ui->lxqtThemeList->viewport()->mapToGlobal(p));
+ }
+-
+-void LXQtThemeConfig::loadThemePalette()
+-{
+- QTreeWidgetItem* current = ui->lxqtThemeList->currentItem();
+- if (!ui->paletteOverride->isChecked() || !mStylePage || !current)
+- return;
+- QString themeName = current->data(0, Qt::UserRole).toString();
+- if (themeName.isEmpty())
+- return;
+- themeName[0] = themeName[0].toTitleCase(); // palette names should be as they appear in GUI
+- auto paths = QStandardPaths::standardLocations(QStandardPaths::GenericDataLocation);
+- paths.removeDuplicates();
+- for (const auto &path : std::as_const(paths))
+- {
+- QDir dir(path + QLatin1String("/lxqt/palettes"));
+- if (dir.exists())
+- {
+- if (dir.exists(themeName))
+- {
+- const QString palettePath = path + QStringLiteral("/lxqt/palettes/") + themeName;
+- mStylePage->loadPaletteFile(palettePath);
+- break;
+- }
+- }
+- }
+-}
+-
+-void LXQtThemeConfig::onPaletteOverrideChanged(bool checked)
+-{
+- emit settingsChanged();
+- if (checked)
+- loadThemePalette();
+-}
+-
+-void LXQtThemeConfig::onCurrentItemChanged(QTreeWidgetItem*, QTreeWidgetItem*)
+-{
+- emit settingsChanged();
+- if (ui->paletteOverride->isChecked())
+- loadThemePalette();
+-}
+diff '--color=auto' -Nur a/lxqt-config-appearance/lxqtthemeconfig.h b/lxqt-config-appearance/lxqtthemeconfig.h
+--- a/lxqt-config-appearance/lxqtthemeconfig.h 2024-11-05 05:22:05.000000000 +0000
++++ b/lxqt-config-appearance/lxqtthemeconfig.h 2024-11-08 18:39:06.791390985 +0000
+@@ -30,7 +30,6 @@
+
+ #include <QWidget>
+ #include <LXQt/Settings>
+-#include "styleconfig.h"
+
+ class QTreeWidgetItem;
+
+@@ -43,7 +42,7 @@
+ Q_OBJECT
+
+ public:
+- explicit LXQtThemeConfig(LXQt::Settings *settings, StyleConfig *stylePage, QWidget *parent = nullptr);
++ explicit LXQtThemeConfig(LXQt::Settings *settings, QWidget *parent = nullptr);
+ ~LXQtThemeConfig();
+
+ void applyLxqtTheme();
+@@ -57,15 +56,10 @@
+ private slots:
+ void doubleClicked(QTreeWidgetItem *item, int column);
+ void contextMenu(const QPoint& p);
+- void onPaletteOverrideChanged(bool checked);
+- void onCurrentItemChanged(QTreeWidgetItem*, QTreeWidgetItem*);
+
+ private:
+- void loadThemePalette();
+-
+ Ui::LXQtThemeConfig *ui;
+ LXQt::Settings *mSettings;
+- StyleConfig *mStylePage;
+ };
+
+ #endif // LXQTTHEMECONFIG_H
+diff '--color=auto' -Nur a/lxqt-config-appearance/lxqtthemeconfig.ui b/lxqt-config-appearance/lxqtthemeconfig.ui
+--- a/lxqt-config-appearance/lxqtthemeconfig.ui 2024-11-05 05:22:05.000000000 +0000
++++ b/lxqt-config-appearance/lxqtthemeconfig.ui 2024-11-08 18:39:06.791390985 +0000
+@@ -58,13 +58,6 @@
+ </property>
+ </widget>
+ </item>
+- <item>
+- <widget class="QCheckBox" name="paletteOverride">
+- <property name="text">
+- <string>Use palette provided by theme</string>
+- </property>
+- </widget>
+- </item>
+ </layout>
+ </widget>
+ <resources/>
+diff '--color=auto' -Nur a/lxqt-config-appearance/main.cpp b/lxqt-config-appearance/main.cpp
+--- a/lxqt-config-appearance/main.cpp 2024-11-05 05:22:05.000000000 +0000
++++ b/lxqt-config-appearance/main.cpp 2024-11-08 18:39:06.791390985 +0000
+@@ -88,7 +88,7 @@
+ QObject::connect(iconPage, &IconThemeConfig::updateOtherSettings, configOtherToolKits, &ConfigOtherToolKits::setConfig);
+
+ /*** LXQt Theme ***/
+- LXQtThemeConfig* themePage = new LXQtThemeConfig(settings, stylePage, dialog);
++ LXQtThemeConfig* themePage = new LXQtThemeConfig(settings, dialog);
+ dialog->addPage(themePage, QObject::tr("LXQt Theme"), QStringList() << QStringLiteral("preferences-desktop-color") << QStringLiteral("preferences-desktop"));
+ QObject::connect(dialog, &LXQt::ConfigDialog::reset, themePage, &LXQtThemeConfig::initControls);
+ QObject::connect(themePage, &LXQtThemeConfig::settingsChanged, dialog, [dialog] {
+diff '--color=auto' -Nur a/lxqt-config-appearance/styleconfig.cpp b/lxqt-config-appearance/styleconfig.cpp
+--- a/lxqt-config-appearance/styleconfig.cpp 2024-11-05 05:22:05.000000000 +0000
++++ b/lxqt-config-appearance/styleconfig.cpp 2024-11-08 18:39:06.791390985 +0000
+@@ -485,70 +485,65 @@
+ dialog.setQuestion(tr("Do you really want to remove selected palette(s)?\nRoot palettes will remain intact if existing."));
+
+ if (dialog.exec() == QDialog::Accepted)
+- {
+- loadPaletteFile(dialog.currentPalette());
+- }
+-}
++ { // set color labels
++ auto paletteFile = dialog.currentPalette();
++ if (paletteFile.isEmpty())
++ return;
++ QSettings settings(paletteFile, QSettings::IniFormat);
++ settings.beginGroup(QStringLiteral("Palette"));
++
++ QColor color;
++ color = QColor::fromString(settings.value(QStringLiteral("window_color")).toString());
++ if (!color.isValid())
++ color = QGuiApplication::palette().color(QPalette::Active,QPalette::Window);
++ ui->winColorLabel->setColor(color, true);
++
++ color = QColor::fromString(settings.value(QStringLiteral("base_color")).toString());
++ if (!color.isValid())
++ color = QGuiApplication::palette().color(QPalette::Active,QPalette::Base);
++ ui->baseColorLabel->setColor(color, true);
++
++ color = QColor::fromString(settings.value(QStringLiteral("highlight_color")).toString());
++ if (!color.isValid())
++ color = QGuiApplication::palette().color(QPalette::Active,QPalette::Highlight);
++ ui->highlightColorLabel->setColor(color, true);
++
++ color = QColor::fromString(settings.value(QStringLiteral("window_text_color")).toString());
++ if (!color.isValid())
++ color = QGuiApplication::palette().color(QPalette::Active,QPalette::WindowText);
++ ui->windowTextColorLabel->setColor(color, true);
++
++ color = QColor::fromString(settings.value(QStringLiteral("text_color")).toString());
++ if (!color.isValid())
++ color = QGuiApplication::palette().color(QPalette::Active,QPalette::Text);
++ ui->viewTextColorLabel->setColor(color, true);
++
++ color = QColor::fromString(settings.value(QStringLiteral("highlighted_text_color")).toString());
++ if (!color.isValid())
++ color = QGuiApplication::palette().color(QPalette::Active,QPalette::HighlightedText);
++ ui->highlightedTextColorLabel->setColor(color, true);
++
++ color = QColor::fromString(settings.value(QStringLiteral("link_color")).toString());
++ if (!color.isValid())
++ color = QGuiApplication::palette().color(QPalette::Active,QPalette::Link);
++ ui->linkColorLabel->setColor(color, true);
++
++ color = QColor::fromString(settings.value(QStringLiteral("link_visited_color")).toString());
++ if (!color.isValid())
++ color = QGuiApplication::palette().color(QPalette::Active,QPalette::LinkVisited);
++ ui->linkVisitedColorLabel->setColor(color, true);
++
++ // tooltips use the Inactive color group
++ color = QColor::fromString(settings.value(QStringLiteral("tooltip_base_color")).toString());
++ if (!color.isValid())
++ color = QGuiApplication::palette().color(QPalette::Inactive,QPalette::ToolTipBase);
++ ui->tooltipColorLabel->setColor(color, true);
++
++ color = QColor::fromString(settings.value(QStringLiteral("tooltip_text_color")).toString());
++ if (!color.isValid())
++ color = QGuiApplication::palette().color(QPalette::Inactive,QPalette::ToolTipText);
++ ui->tooltipTextColorLabel->setColor(color, true);
+
+-void StyleConfig::loadPaletteFile(const QString& paletteFile)
+-{ // set color labels
+- if (paletteFile.isEmpty())
+- return;
+-
+- QSettings settings(paletteFile, QSettings::IniFormat);
+- settings.beginGroup(QStringLiteral("Palette"));
+-
+- QColor color;
+- color = QColor::fromString(settings.value(QStringLiteral("window_color")).toString());
+- if (!color.isValid())
+- color = QGuiApplication::palette().color(QPalette::Active,QPalette::Window);
+- ui->winColorLabel->setColor(color, true);
+-
+- color = QColor::fromString(settings.value(QStringLiteral("base_color")).toString());
+- if (!color.isValid())
+- color = QGuiApplication::palette().color(QPalette::Active,QPalette::Base);
+- ui->baseColorLabel->setColor(color, true);
+-
+- color = QColor::fromString(settings.value(QStringLiteral("highlight_color")).toString());
+- if (!color.isValid())
+- color = QGuiApplication::palette().color(QPalette::Active,QPalette::Highlight);
+- ui->highlightColorLabel->setColor(color, true);
+-
+- color = QColor::fromString(settings.value(QStringLiteral("window_text_color")).toString());
+- if (!color.isValid())
+- color = QGuiApplication::palette().color(QPalette::Active,QPalette::WindowText);
+- ui->windowTextColorLabel->setColor(color, true);
+-
+- color = QColor::fromString(settings.value(QStringLiteral("text_color")).toString());
+- if (!color.isValid())
+- color = QGuiApplication::palette().color(QPalette::Active,QPalette::Text);
+- ui->viewTextColorLabel->setColor(color, true);
+-
+- color = QColor::fromString(settings.value(QStringLiteral("highlighted_text_color")).toString());
+- if (!color.isValid())
+- color = QGuiApplication::palette().color(QPalette::Active,QPalette::HighlightedText);
+- ui->highlightedTextColorLabel->setColor(color, true);
+-
+- color = QColor::fromString(settings.value(QStringLiteral("link_color")).toString());
+- if (!color.isValid())
+- color = QGuiApplication::palette().color(QPalette::Active,QPalette::Link);
+- ui->linkColorLabel->setColor(color, true);
+-
+- color = QColor::fromString(settings.value(QStringLiteral("link_visited_color")).toString());
+- if (!color.isValid())
+- color = QGuiApplication::palette().color(QPalette::Active,QPalette::LinkVisited);
+- ui->linkVisitedColorLabel->setColor(color, true);
+-
+- // tooltips use the Inactive color group
+- color = QColor::fromString(settings.value(QStringLiteral("tooltip_base_color")).toString());
+- if (!color.isValid())
+- color = QGuiApplication::palette().color(QPalette::Inactive,QPalette::ToolTipBase);
+- ui->tooltipColorLabel->setColor(color, true);
+-
+- color = QColor::fromString(settings.value(QStringLiteral("tooltip_text_color")).toString());
+- if (!color.isValid())
+- color = QGuiApplication::palette().color(QPalette::Inactive,QPalette::ToolTipText);
+- ui->tooltipTextColorLabel->setColor(color, true);
+-
+- settings.endGroup();
++ settings.endGroup();
++ }
+ }
+diff '--color=auto' -Nur a/lxqt-config-appearance/styleconfig.h b/lxqt-config-appearance/styleconfig.h
+--- a/lxqt-config-appearance/styleconfig.h 2024-11-05 05:22:05.000000000 +0000
++++ b/lxqt-config-appearance/styleconfig.h 2024-11-08 18:39:06.791390985 +0000
+@@ -47,7 +47,6 @@
+ ~StyleConfig();
+
+ void applyStyle();
+- void loadPaletteFile(const QString& paletteFile);
+
+ public slots:
+ void initControls();
+diff '--color=auto' -Nur a/lxqt-config-appearance/styleconfig.ui b/lxqt-config-appearance/styleconfig.ui
+--- a/lxqt-config-appearance/styleconfig.ui 2024-11-05 05:22:05.000000000 +0000
++++ b/lxqt-config-appearance/styleconfig.ui 2024-11-08 18:39:06.791390985 +0000
+@@ -127,28 +127,28 @@
+ <widget class="ColorLabel" name="highlightColorLabel"/>
+ </item>
+ <item row="3" column="0">
+- <widget class="QLabel" name="label_3">
++ <widget class="QLabel" name="label_13">
+ <property name="text">
+- <string>Tooltip:</string>
++ <string>Link:</string>
+ </property>
+ </widget>
+ </item>
+ <item row="3" column="1">
+- <widget class="ColorLabel" name="tooltipColorLabel">
+- <property name="text">
+- <string/>
+- </property>
+- </widget>
++ <widget class="ColorLabel" name="linkColorLabel"/>
+ </item>
+ <item row="4" column="0">
+- <widget class="QLabel" name="label_13">
++ <widget class="QLabel" name="label_3">
+ <property name="text">
+- <string>Link:</string>
++ <string>Tooltip:</string>
+ </property>
+ </widget>
+ </item>
+ <item row="4" column="1">
+- <widget class="ColorLabel" name="linkColorLabel"/>
++ <widget class="ColorLabel" name="tooltipColorLabel">
++ <property name="text">
++ <string/>
++ </property>
++ </widget>
+ </item>
+ </layout>
+ </item>
+@@ -191,28 +191,28 @@
+ <widget class="ColorLabel" name="highlightedTextColorLabel"/>
+ </item>
+ <item row="3" column="0">
+- <widget class="QLabel" name="label_4">
++ <widget class="QLabel" name="label_14">
+ <property name="text">
+- <string>Tooltip Text:</string>
++ <string>Visited Link:</string>
+ </property>
+ </widget>
+ </item>
+ <item row="3" column="1">
+- <widget class="ColorLabel" name="tooltipTextColorLabel">
+- <property name="text">
+- <string/>
+- </property>
+- </widget>
++ <widget class="ColorLabel" name="linkVisitedColorLabel"/>
+ </item>
+ <item row="4" column="0">
+- <widget class="QLabel" name="label_14">
++ <widget class="QLabel" name="label_4">
+ <property name="text">
+- <string>Visited Link:</string>
++ <string>Tooltip Text:</string>
+ </property>
+ </widget>
+ </item>
+ <item row="4" column="1">
+- <widget class="ColorLabel" name="linkVisitedColorLabel"/>
++ <widget class="ColorLabel" name="tooltipTextColorLabel">
++ <property name="text">
++ <string/>
++ </property>
++ </widget>
+ </item>
+ </layout>
+ </item>
diff --git a/lxqt-base/lxqt-config/lxqt-config-2.1.0-r1.ebuild b/lxqt-base/lxqt-config/lxqt-config-2.1.0-r1.ebuild
new file mode 100644
index 00000000..8b21bad4
--- /dev/null
+++ b/lxqt-base/lxqt-config/lxqt-config-2.1.0-r1.ebuild
@@ -0,0 +1,74 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+MY_PV="$(ver_cut 1-2)"
+
+inherit cmake xdg-utils
+
+DESCRIPTION="LXQt system configuration control center"
+HOMEPAGE="https://lxqt-project.org/"
+
+if [[ ${PV} == 9999 ]]; then
+ inherit git-r3
+ EGIT_REPO_URI="https://github.com/lxqt/${PN}.git"
+else
+ SRC_URI="https://github.com/lxqt/${PN}/releases/download/${PV}/${P}.tar.xz"
+ KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
+fi
+
+LICENSE="GPL-2 GPL-2+ GPL-3 LGPL-2 LGPL-2+ LGPL-2.1+ WTFPL-2"
+SLOT="0"
+IUSE="+monitor +touchpad"
+
+BDEPEND="
+ >=dev-qt/qttools-6.6:6[linguist]
+ >=dev-util/lxqt-build-tools-2.1.0
+"
+DEPEND="
+ >=dev-libs/libqtxdg-4.1.0
+ >=dev-qt/qtbase-6.6:6[gui,widgets,xml]
+ >=dev-qt/qtsvg-6.6:6
+ =lxqt-base/liblxqt-${MY_PV}*:=
+ =lxqt-base/lxqt-menu-data-${MY_PV}*
+ sys-libs/zlib:=
+ x11-apps/setxkbmap
+ x11-libs/libxcb:=
+ x11-libs/libX11
+ x11-libs/libXcursor
+ x11-libs/libXfixes
+ monitor? ( kde-plasma/libkscreen:6= )
+ touchpad? (
+ virtual/libudev:=
+ x11-drivers/xf86-input-libinput
+ x11-libs/libXi
+ )
+"
+RDEPEND="${DEPEND}"
+
+PATCHES=(
+ "${FILESDIR}"/revert-2aff948ea19508317c185d87bc5f5e20fe64a30f.patch
+ "${FILESDIR}"/"${PN}"-qt5ct.patch )
+
+src_configure() {
+ local mycmakeargs=(
+ -DWITH_MONITOR=$(usex monitor)
+ -DWITH_TOUCHPAD=$(usex touchpad)
+ )
+
+ cmake_src_configure
+}
+
+src_install() {
+ cmake_src_install
+ doman man/*.1 liblxqt-config-cursor/man/*.1 lxqt-config-appearance/man/*.1
+}
+
+pkg_postinst() {
+ xdg_icon_cache_update
+}
+
+pkg_postrm() {
+ xdg_icon_cache_update
+}
diff --git a/lxqt-base/lxqt-meta/lxqt-meta-2.0.0-r5.ebuild b/lxqt-base/lxqt-meta/lxqt-meta-2.1.0.ebuild
index 41ff6289..9dc7f620 100644
--- a/lxqt-base/lxqt-meta/lxqt-meta-2.0.0-r5.ebuild
+++ b/lxqt-base/lxqt-meta/lxqt-meta-2.1.0.ebuild
@@ -16,9 +16,9 @@ LICENSE="metapackage"
SLOT="0"
IUSE="
- +about admin +archiver +desktop-portal discover +display-manager +filemanager
+ +about admin +archiver +desktop-portal discover +display-manager +filemanager gtk
+lximage networkmanager nls +openbox +policykit powermanagement +processviewer
- +qt5 +screenshot +sddm ssh-askpass +sudo +terminal +trash +window-manager
+ qt5 qt6 +screenshot +sddm ssh-askpass +sudo +terminal +trash +window-manager
"
REQUIRED_USE="trash? ( filemanager )"
@@ -33,12 +33,12 @@ RDEPEND="
=lxqt-base/lxqt-menu-data-${MY_PV}*
=lxqt-base/lxqt-notificationd-${MY_PV}*
=lxqt-base/lxqt-panel-${MY_PV}*
- =lxqt-base/lxqt-qtplugin-${MY_PV}*
=lxqt-base/lxqt-runner-${MY_PV}*
=lxqt-base/lxqt-session-${MY_PV}*
virtual/ttf-fonts
x11-terms/xterm
=x11-themes/lxqt-themes-${MY_PV}*
+ x11-themes/redcore-theme-lxqt
about? ( =lxqt-base/lxqt-about-${MY_PV}* )
admin? ( =lxqt-base/lxqt-admin-${MY_PV}* )
archiver? ( >=app-arch/lxqt-archiver-1.0 )
@@ -49,6 +49,7 @@ RDEPEND="
!sddm? ( x11-misc/lightdm )
)
filemanager? ( =x11-misc/pcmanfm-qt-${MY_PV}* )
+ gtk? ( lxde-base/lxappearance )
lximage? ( =media-gfx/lximage-qt-${MY_PV}* )
networkmanager? (
net-misc/networkmanager
@@ -58,7 +59,8 @@ RDEPEND="
policykit? ( =lxqt-base/lxqt-policykit-${MY_PV}* )
powermanagement? ( =lxqt-base/lxqt-powermanagement-${MY_PV}* )
processviewer? ( >=x11-misc/qps-2.9 )
- qt5? ( >=lxqt-base/lxqt-qtplugin-1.4.1:0/5 )
+ qt5? ( x11-misc/qt5ct )
+ qt6? ( gui-apps/qt6ct )
screenshot? ( >=x11-misc/screengrab-2.8 )
sddm? ( x11-misc/sddm )
ssh-askpass? ( =lxqt-base/lxqt-openssh-askpass-${MY_PV}* )
diff --git a/lxqt-base/lxqt-qtplugin/Manifest b/lxqt-base/lxqt-qtplugin/Manifest
deleted file mode 100644
index 4c77d646..00000000
--- a/lxqt-base/lxqt-qtplugin/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST lxqt-qtplugin-1.4.1.tar.xz 24252 BLAKE2B 8a308c6aca200dec0ff2c749ac44b5888fb3bf6f623caba6c8745192f2c6f6dda0de30a5aa3d84e4b9778a98c5d04bd9587f7ea2aef13ec649750b3da9813d2b SHA512 fa682e4c40468e1db61960fee5983aa900c3e5505c529174928e30ee258b67efe546d140c475df9a1b2af6d703b65071f44f41c96876e728fe1ded6ac8dbfa13
-DIST lxqt-qtplugin-2.0.0.tar.xz 24128 BLAKE2B 54a342dff7e7b93fa5ddbc466d408cb2e215b1c05208f76752c3651d6c2cf91708a9b62c951e9595854e2312c6cb13c2de57b364797fcadee803aaaa45c18679 SHA512 aac58511a309f162e69cbf00ae90f611e4bd8665576388d73e97e324ade2532e8ece7098ccd0c362b0674e1491f203258635f0b81738c92690b987b0f5ccf856
diff --git a/lxqt-base/lxqt-qtplugin/lxqt-qtplugin-1.4.1-r5.ebuild b/lxqt-base/lxqt-qtplugin/lxqt-qtplugin-1.4.1-r5.ebuild
deleted file mode 100644
index 131e5a17..00000000
--- a/lxqt-base/lxqt-qtplugin/lxqt-qtplugin-1.4.1-r5.ebuild
+++ /dev/null
@@ -1,37 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-MY_PV="$(ver_cut 1-2)"
-
-inherit cmake
-
-DESCRIPTION="LXQt system integration plugin for Qt"
-HOMEPAGE="https://lxqt-project.org/"
-
-if [[ ${PV} = *9999* ]]; then
- inherit git-r3
- EGIT_REPO_URI="https://github.com/lxqt/${PN}.git"
-else
- SRC_URI="https://github.com/lxqt/${PN}/releases/download/${PV}/${P}.tar.xz"
- KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86"
-fi
-
-LICENSE="LGPL-2.1+"
-SLOT="0/5"
-
-BDEPEND="
- >=dev-qt/linguist-tools-5.15:5
- >=dev-util/lxqt-build-tools-0.13.0:${SLOT}
-"
-DEPEND="
- dev-libs/libdbusmenu-qt[qt5(+)]
- >=dev-libs/libqtxdg-3.12.0:${SLOT}
- >=dev-qt/qtcore-5.15:5
- >=dev-qt/qtdbus-5.15:5
- >=dev-qt/qtgui-5.15:5=
- >=dev-qt/qtwidgets-5.15:5
- >=x11-libs/libfm-qt-1.4.0:${SLOT}
-"
-RDEPEND="${DEPEND}"
diff --git a/lxqt-base/lxqt-qtplugin/lxqt-qtplugin-2.0.0-r5.ebuild b/lxqt-base/lxqt-qtplugin/lxqt-qtplugin-2.0.0-r5.ebuild
deleted file mode 100644
index 3b794cb3..00000000
--- a/lxqt-base/lxqt-qtplugin/lxqt-qtplugin-2.0.0-r5.ebuild
+++ /dev/null
@@ -1,34 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-MY_PV="$(ver_cut 1-2)"
-
-inherit cmake
-
-DESCRIPTION="LXQt system integration plugin for Qt"
-HOMEPAGE="https://lxqt-project.org/"
-
-if [[ ${PV} == 9999 ]]; then
- inherit git-r3
- EGIT_REPO_URI="https://github.com/lxqt/${PN}.git"
-else
- SRC_URI="https://github.com/lxqt/${PN}/releases/download/${PV}/${P}.tar.xz"
- KEYWORDS="amd64 arm64 ~riscv ~x86"
-fi
-
-LICENSE="LGPL-2.1+"
-SLOT="0/6"
-
-BDEPEND="
- >=dev-qt/qttools-6.6:6[linguist]
- >=dev-util/lxqt-build-tools-2.0.0:${SLOT}
-"
-DEPEND="
- dev-libs/libdbusmenu-lxqt
- >=dev-libs/libqtxdg-4.0.0:${SLOT}
- >=dev-qt/qtbase-6.6:6=[dbus,gui,widgets]
- >=x11-libs/libfm-qt-2.0.2:${SLOT}
-"
-RDEPEND="${DEPEND}"
diff --git a/lxqt-base/lxqt-session/Manifest b/lxqt-base/lxqt-session/Manifest
new file mode 100644
index 00000000..54130789
--- /dev/null
+++ b/lxqt-base/lxqt-session/Manifest
@@ -0,0 +1 @@
+DIST lxqt-session-2.1.0.tar.xz 212308 BLAKE2B 4036295e6cb61b8f94ee0c56e46c3792894de55f32de0dcd2d121881d1f68450bf9fa9c36f0b9740cb6eaccbbd11aa8e210eaa77e16e97c8f03de1008def4d00 SHA512 b0f70ef1f166fd5c48394f66794c655f1a26411d69c831f671c07ca5eaf9434d2902fbcda507f3b75b69d165a6e234a774c5f8f3f85d7cb924fa3152866d88b5
diff --git a/lxqt-base/lxqt-session/files/lxqt-session-qt5ct.patch b/lxqt-base/lxqt-session/files/lxqt-session-qt5ct.patch
new file mode 100644
index 00000000..ef83e373
--- /dev/null
+++ b/lxqt-base/lxqt-session/files/lxqt-session-qt5ct.patch
@@ -0,0 +1,16 @@
+diff '--color=auto' -Nur a/startlxqt.in b/startlxqt.in
+--- a/startlxqt.in 2024-04-17 12:22:25.000000000 +0100
++++ b/startlxqt.in 2024-09-30 03:19:21.606222756 +0100
+@@ -53,11 +53,8 @@
+ fi
+ fi
+
+-# Qt4 platform plugin
+-export QT_PLATFORM_PLUGIN=lxqt
+-
+ # Qt5 platform plugin
+-export QT_QPA_PLATFORMTHEME=lxqt
++export QT_QPA_PLATFORMTHEME=qt5ct
+
+ # use lxqt-applications.menu for main app menu
+ export XDG_MENU_PREFIX="lxqt-"
diff --git a/lxqt-base/lxqt-session/lxqt-session-2.1.0-r1.ebuild b/lxqt-base/lxqt-session/lxqt-session-2.1.0-r1.ebuild
new file mode 100644
index 00000000..6b914af7
--- /dev/null
+++ b/lxqt-base/lxqt-session/lxqt-session-2.1.0-r1.ebuild
@@ -0,0 +1,60 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake
+
+DESCRIPTION="LXQt Session Manager"
+HOMEPAGE="https://lxqt-project.org/"
+
+MY_PV="$(ver_cut 1-2)"
+
+if [[ ${PV} == 9999 ]]; then
+ inherit git-r3
+ EGIT_REPO_URI="https://github.com/lxqt/${PN}.git"
+else
+ SRC_URI="https://github.com/lxqt/${PN}/releases/download/${PV}/${P}.tar.xz"
+ KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
+fi
+
+LICENSE="LGPL-2.1 LGPL-2.1+"
+SLOT="0"
+IUSE="+udev"
+
+BDEPEND="
+ >=dev-qt/qttools-6.6:6[linguist]
+ >=dev-util/lxqt-build-tools-2.1.0
+"
+DEPEND="
+ >=app-misc/qtxdg-tools-4.1.0
+ >=dev-libs/libqtxdg-4.1.0
+ >=dev-qt/qtbase-6.6:6[dbus,gui,widgets]
+ kde-frameworks/kwindowsystem:6[X]
+ kde-plasma/layer-shell-qt:6
+ =lxqt-base/liblxqt-${MY_PV}*:=
+ sys-process/procps:=
+ x11-libs/libX11
+ x11-misc/xdg-user-dirs
+ udev? ( virtual/libudev:= )
+"
+RDEPEND="${DEPEND}"
+
+PATCHES=( "${FILESDIR}"/"${PN}"-qt5ct.patch )
+
+src_configure() {
+ local mycmakeargs=(
+ -DWITH_LIBUDEV=$(usex udev)
+ )
+
+ cmake_src_configure
+}
+
+src_install() {
+ cmake_src_install
+ doman lxqt-config-session/man/*.1 lxqt-session/man/*.1
+
+ newenvd - 91lxqt-config-dir <<- _EOF_
+ XDG_CONFIG_DIRS='${EPREFIX}/usr/share'
+ _EOF_
+}
diff --git a/metadata/md5-cache/acct-group/smbshare-0 b/metadata/md5-cache/acct-group/smbshare-0
index bd99220f..e53a8fd4 100644
--- a/metadata/md5-cache/acct-group/smbshare-0
+++ b/metadata/md5-cache/acct-group/smbshare-0
@@ -4,5 +4,5 @@ EAPI=7
INHERIT=acct-group
KEYWORDS=~alpha amd64 arm arm64 hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris
SLOT=0
-_eclasses_=acct-group 9c916a562ab97082a4bb17f30f23b19d user-info 9951b1a0e4f026d16c33a001fd2d5cdf
+_eclasses_=acct-group c2bb1fc7bada6e119b3ce202ca42476f user-info 9951b1a0e4f026d16c33a001fd2d5cdf
_md5_=a1deb4775c7266c0f297d4d94b76d0ea
diff --git a/metadata/md5-cache/app-admin/calamares-3.3.9-r10 b/metadata/md5-cache/app-admin/calamares-3.3.9-r10
index e80ffb75..1af02b82 100644
--- a/metadata/md5-cache/app-admin/calamares-3.3.9-r10
+++ b/metadata/md5-cache/app-admin/calamares-3.3.9-r10
@@ -14,5 +14,5 @@ REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_1
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/calamares/calamares/releases/download/v3.3.9/calamares-3.3.9.tar.gz
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 ecm fe5d0f686a62c5a29db9433ce94c2e31 flag-o-matic fa33e3696fe4689dda7e9affe92e2c94 multilib 7e1347c006a76bb812f3a9f663b79991 multiprocessing e644caa6eb7ce7e5ab0864383ac13ad9 ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-single-r1 f7abe75c203a988aa9b5c460b6c7d0f1 python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 948855ec7ad9f11351edf9066708dfa9 virtualx 53fb93b5555470a64f14fde25cf1ad2c xdg 8d7d90c01b1b1c2602dab6fc6b177097 xdg-utils 5465aed08f1dfc2a75f14cbea4272961
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 ecm fe5d0f686a62c5a29db9433ce94c2e31 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 2fee95c11e5f883024588d4837db6802 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=363d317ca9318d8b9d6a49b9c695a578
diff --git a/metadata/md5-cache/app-admin/conky-1.19.8-r10 b/metadata/md5-cache/app-admin/conky-1.19.8-r10
index 32753d8a..e85fda2f 100644
--- a/metadata/md5-cache/app-admin/conky-1.19.8-r10
+++ b/metadata/md5-cache/app-admin/conky-1.19.8-r10
@@ -14,5 +14,5 @@ REQUIRED_USE=^^ ( lua_single_target_lua5-4 ) imlib? ( X ) lua-cairo? ( X bundled
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/brndnmtthws/conky/archive/v1.19.8.tar.gz -> conky-1.19.8.tar.gz
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic fa33e3696fe4689dda7e9affe92e2c94 linux-info ea4122ba1d8791a12b78e53f9510a2e3 lua-single 3ae43cac1bf8275a847245b9a475a54e lua-utils 1f91de68f9a26642216e45d7765fd4fb multilib 7e1347c006a76bb812f3a9f663b79991 multiprocessing e644caa6eb7ce7e5ab0864383ac13ad9 ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 5af215c3da6aef17a2d5e02968df1d5a python-utils-r1 6881b056477c23167d9a6b33e146374e readme.gentoo-r1 32b48460d813533d85f082897cec1b80 toolchain-funcs 948855ec7ad9f11351edf9066708dfa9 xdg 8d7d90c01b1b1c2602dab6fc6b177097 xdg-utils 5465aed08f1dfc2a75f14cbea4272961
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe linux-info ea4122ba1d8791a12b78e53f9510a2e3 lua-single 75fe955a36b18e199213c8739eaebdbb lua-utils 7c89927eda6f21c4c48136247077ab37 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 f7b9a2fa38c69a9c2a7ad8fc9283ccf7 python-utils-r1 2fee95c11e5f883024588d4837db6802 readme.gentoo-r1 b045f3acf546393ab6b3170781875358 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=5b790d3d38362a5241d00ac9a84969e6
diff --git a/metadata/md5-cache/app-admin/opensnitch-1.6.2 b/metadata/md5-cache/app-admin/opensnitch-1.6.2
index 06cba428..bf229b32 100644
--- a/metadata/md5-cache/app-admin/opensnitch-1.6.2
+++ b/metadata/md5-cache/app-admin/opensnitch-1.6.2
@@ -13,5 +13,5 @@ REQUIRED_USE=|| ( iptables nftables ) || ( python_targets_python3_10 python_targ
RESTRICT=strip test
SLOT=0
SRC_URI=https://github.com/evilsocket/opensnitch/archive/refs/tags/v1.6.2.tar.gz -> opensnitch-1.6.2.tar.gz https://github.com/fsnotify/fsnotify/archive/v1.4.7.tar.gz -> github.com-fsnotify-fsnotify-v1.4.7.tar.gz https://github.com/golang/protobuf/archive/v1.5.0.tar.gz -> github.com-golang-protobuf-v1.5.0.tar.gz https://github.com/google/gopacket/archive/v1.1.14.tar.gz -> github.com-google-gopacket-v1.1.14.tar.gz https://github.com/google/nftables/archive/v0.1.0.tar.gz -> github.com-google-nftables-v0.1.0.tar.gz https://github.com/google/uuid/archive/v1.3.0.tar.gz -> github.com-google-uuid-v1.3.0.tar.gz https://github.com/iovisor/gobpf/archive/v0.2.0.tar.gz -> github.com-iovisor-gobpf-v0.2.0.tar.gz https://github.com/varlink/go/archive/v0.4.0.tar.gz -> github.com-varlink-go-v0.4.0.tar.gz https://github.com/vishvananda/netlink/archive/e1a867c6b452.tar.gz -> github.com-vishvananda-netlink-e1a867c6b452.tar.gz https://github.com/golang/net/archive/491a49abca63.tar.gz -> github.com-golang-net-491a49abca63.tar.gz https://github.com/golang/sys/archive/v0.2.0.tar.gz -> github.com-golang-sys-v0.2.0.tar.gz https://github.com/grpc/grpc-go/archive/v1.32.0.tar.gz -> github.com-grpc-grpc-go-v1.32.0.tar.gz https://github.com/protocolbuffers/protobuf-go/archive/v1.27.1.tar.gz -> github.com-protocolbuffers-protobuf-go-v1.27.1.tar.gz https://github.com/golang/sync/archive/v0.1.0.tar.gz -> github.com-golang-sync-v0.1.0.tar.gz https://github.com/golang/text/archive/v0.7.0.tar.gz -> github.com-golang-text-v0.7.0.tar.gz https://github.com/googleapis/go-genproto/archive/0dfe4f8abfcc.tar.gz -> github.com-googleapis-go-genproto-0dfe4f8abfcc.tar.gz https://github.com/mdlayher/netlink/archive/v1.7.1.tar.gz -> github.com-mdlayher-netlink-v1.7.1.tar.gz https://github.com/mdlayher/socket/archive/41a913f399.tar.gz -> github.com-mdlayher-socket-41a913f399.tar.gz https://github.com/josharian/native/archive/v1.1.0.tar.gz -> github.com-josharian-native-v1.1.0.tar.gz https://github.com/vishvananda/netns/archive/7a452d2d15.tar.gz -> github.com-vishvananda-netns-7a452d2d15.tar.gz
-_eclasses_=distutils-r1 515591e76fa89a2359ed45d26bf9c774 eapi8-dosym 5ac4857ad078256d939c44f7c64197a9 flag-o-matic fa33e3696fe4689dda7e9affe92e2c94 go-env 90efbc8636d2f02d9654183330e84cf7 golang-base 33e0f9ff6c6f053a3df2d38992afeb58 golang-vcs-snapshot dacb23628c2ff18d349878f599c078a5 linux-info ea4122ba1d8791a12b78e53f9510a2e3 multibuild 45df57b1877333d70a9e894f6c8fdb3a multilib 7e1347c006a76bb812f3a9f663b79991 multiprocessing e644caa6eb7ce7e5ab0864383ac13ad9 ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils a0eb740debe3d472355e8bc52f62e0ac python-r1 c1fc393cd1e72f093b4838e29d27918c python-utils-r1 6881b056477c23167d9a6b33e146374e systemd 0f241b5c9f3758c3d3423df59a7f655a toolchain-funcs 948855ec7ad9f11351edf9066708dfa9 xdg-utils 5465aed08f1dfc2a75f14cbea4272961
+_eclasses_=distutils-r1 bcc61b7696f06db333c2f2db1606ed76 eapi8-dosym 5ac4857ad078256d939c44f7c64197a9 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe go-env 90efbc8636d2f02d9654183330e84cf7 golang-base 33e0f9ff6c6f053a3df2d38992afeb58 golang-vcs-snapshot dacb23628c2ff18d349878f599c078a5 linux-info ea4122ba1d8791a12b78e53f9510a2e3 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 2fee95c11e5f883024588d4837db6802 systemd 54bd206bb5c4efac6ae28b6b006713b0 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=1b35105711758ea17f3fc13fe83cb444
diff --git a/metadata/md5-cache/app-admin/opensnitch-ebpf-module-1.6.2 b/metadata/md5-cache/app-admin/opensnitch-ebpf-module-1.6.2
index 6e3af4a2..6d77f270 100644
--- a/metadata/md5-cache/app-admin/opensnitch-ebpf-module-1.6.2
+++ b/metadata/md5-cache/app-admin/opensnitch-ebpf-module-1.6.2
@@ -12,5 +12,5 @@ RDEPEND=dist-kernel? ( virtual/dist-kernel:= ) ~app-admin/opensnitch-1.6.2
RESTRICT=strip test
SLOT=0
SRC_URI=https://github.com/evilsocket/opensnitch/archive/refs/tags/v1.6.2.tar.gz -> opensnitch-1.6.2.tar.gz
-_eclasses_=linux-info ea4122ba1d8791a12b78e53f9510a2e3 multilib 7e1347c006a76bb812f3a9f663b79991 toolchain-funcs 948855ec7ad9f11351edf9066708dfa9
+_eclasses_=linux-info ea4122ba1d8791a12b78e53f9510a2e3 multilib b2a329026f2e404e9e371097dda47f96 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87
_md5_=c02dd8626b70431ee93272530a1978df
diff --git a/metadata/md5-cache/app-arch/unp-2.0_pre9-r1 b/metadata/md5-cache/app-arch/unp-2.0_pre9-r1
index b1b3843c..7d66fde9 100644
--- a/metadata/md5-cache/app-arch/unp-2.0_pre9-r1
+++ b/metadata/md5-cache/app-arch/unp-2.0_pre9-r1
@@ -10,5 +10,5 @@ LICENSE=GPL-2
RDEPEND=nls? ( sys-devel/gettext ) dev-lang/perl
SLOT=0
SRC_URI=mirror://debian/pool/main/u/unp/unp_2.0~pre9.tar.xz
-_eclasses_=bash-completion-r1 3047612be964ffd4a549447fc4289f12 multilib 7e1347c006a76bb812f3a9f663b79991 strip-linguas fb8451f811e086c24779a594303ff347 toolchain-funcs 948855ec7ad9f11351edf9066708dfa9
+_eclasses_=bash-completion-r1 767861f3744f589ee5291c1698b1c082 multilib b2a329026f2e404e9e371097dda47f96 strip-linguas 9d8d529d8082ec56dd495636df194d64 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87
_md5_=4978777d9489eceb02d3374f19a41e00
diff --git a/metadata/md5-cache/app-backup/timeshift-22.11.1-r2 b/metadata/md5-cache/app-backup/timeshift-22.11.1-r2
deleted file mode 100644
index e56e6b09..00000000
--- a/metadata/md5-cache/app-backup/timeshift-22.11.1-r2
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=|| ( dev-lang/vala:0.56 ) virtual/pkgconfig
-DEFINED_PHASES=compile install postinst postrm preinst prepare
-DEPEND=dev-libs/atk dev-libs/glib:2 dev-libs/json-glib >=dev-libs/libgee-0.18.0:= net-libs/libsoup:2.4 media-libs/harfbuzz:= x11-libs/cairo x11-libs/gdk-pixbuf:2 x11-libs/gtk+:3 x11-libs/libX11 x11-libs/pango >=x11-libs/xapp-1.0.4 x11-libs/vte:2.91[vala]
-DESCRIPTION=A system restore utility for Linux
-EAPI=8
-HOMEPAGE=https://github.com/linuxmint/timeshift
-IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
-INHERIT=optfeature toolchain-funcs vala xdg
-IUSE=gtk
-KEYWORDS=~amd64 ~x86
-LICENSE=LGPL-3
-RDEPEND=dev-libs/atk dev-libs/glib:2 dev-libs/json-glib >=dev-libs/libgee-0.18.0:= net-libs/libsoup:2.4 media-libs/harfbuzz:= x11-libs/cairo x11-libs/gdk-pixbuf:2 x11-libs/gtk+:3 x11-libs/libX11 x11-libs/pango >=x11-libs/xapp-1.0.4 x11-libs/vte:2.91[vala] net-misc/rsync virtual/cron
-SLOT=0
-SRC_URI=https://github.com/linuxmint/timeshift/archive/22.11.1.tar.gz -> timeshift-22.11.1-r2.tar.gz
-_eclasses_=flag-o-matic fa33e3696fe4689dda7e9affe92e2c94 multilib 7e1347c006a76bb812f3a9f663b79991 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 toolchain-funcs 948855ec7ad9f11351edf9066708dfa9 vala e477903dbe0105930c51f170a592dc16 xdg 8d7d90c01b1b1c2602dab6fc6b177097 xdg-utils 5465aed08f1dfc2a75f14cbea4272961
-_md5_=4aca574b6d0c8950d350655b7e97c040
diff --git a/metadata/md5-cache/app-backup/timeshift-24.06.3 b/metadata/md5-cache/app-backup/timeshift-24.06.3
new file mode 100644
index 00000000..7782e832
--- /dev/null
+++ b/metadata/md5-cache/app-backup/timeshift-24.06.3
@@ -0,0 +1,15 @@
+BDEPEND=|| ( dev-lang/vala:0.56 ) virtual/pkgconfig sys-apps/help2man >=dev-build/meson-1.2.3 app-alternatives/ninja dev-build/meson-format-array
+DEFINED_PHASES=compile configure install postinst postrm preinst prepare test
+DEPEND=dev-libs/glib:2 dev-libs/gobject-introspection x11-libs/gtk+:3 dev-libs/json-glib x11-libs/vte:2.91[vala] >=dev-libs/libgee-0.18.0:= >=x11-libs/xapp-1.0.4[vala(+)] x11-libs/cairo x11-libs/gdk-pixbuf:2
+DESCRIPTION=A system restore utility for Linux
+EAPI=8
+HOMEPAGE=https://github.com/linuxmint/timeshift
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
+INHERIT=optfeature meson vala xdg
+KEYWORDS=~amd64 ~x86
+LICENSE=GPL-2+
+RDEPEND=dev-libs/glib:2 dev-libs/gobject-introspection x11-libs/gtk+:3 dev-libs/json-glib x11-libs/vte:2.91[vala] >=dev-libs/libgee-0.18.0:= >=x11-libs/xapp-1.0.4[vala(+)] x11-libs/cairo x11-libs/gdk-pixbuf:2 virtual/cron
+SLOT=0
+SRC_URI=https://github.com/linuxmint/timeshift/archive/24.06.3.tar.gz -> timeshift-24.06.3.tar.gz
+_eclasses_=flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe meson 99466844dd8d4fcfb07578a76f5a9922 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 python-utils-r1 2fee95c11e5f883024588d4837db6802 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 vala e477903dbe0105930c51f170a592dc16 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_md5_=a7dce2637ac82db218ae71f56b74cd85
diff --git a/metadata/md5-cache/app-emulation/qemu-guest-agent-8.2.0-r6 b/metadata/md5-cache/app-emulation/qemu-guest-agent-8.2.0-r6
index aba6d47d..cb74af3f 100644
--- a/metadata/md5-cache/app-emulation/qemu-guest-agent-8.2.0-r6
+++ b/metadata/md5-cache/app-emulation/qemu-guest-agent-8.2.0-r6
@@ -10,5 +10,5 @@ LICENSE=GPL-2 BSD-2
RDEPEND=dev-libs/glib
SLOT=0
SRC_URI=http://wiki.qemu.org/download/qemu-8.2.0.tar.xz
-_eclasses_=edo 367e103a74bf77e6a8da7894d999fa3c multilib 7e1347c006a76bb812f3a9f663b79991 multiprocessing e644caa6eb7ce7e5ab0864383ac13ad9 python-any-r1 5af215c3da6aef17a2d5e02968df1d5a python-utils-r1 6881b056477c23167d9a6b33e146374e systemd 0f241b5c9f3758c3d3423df59a7f655a toolchain-funcs 948855ec7ad9f11351edf9066708dfa9 udev 3b4170e9c327a8ed17097484a016c0c8
+_eclasses_=edo 367e103a74bf77e6a8da7894d999fa3c multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f python-any-r1 f7b9a2fa38c69a9c2a7ad8fc9283ccf7 python-utils-r1 2fee95c11e5f883024588d4837db6802 systemd 54bd206bb5c4efac6ae28b6b006713b0 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 udev f3d9a4376ebd22131726a68e1a0a058f
_md5_=152225f642d22684dc0c0cf24041017b
diff --git a/metadata/md5-cache/app-emulation/steam-1.0.0.79 b/metadata/md5-cache/app-emulation/steam-1.0.0.79
index 26cf0b32..78a25138 100644
--- a/metadata/md5-cache/app-emulation/steam-1.0.0.79
+++ b/metadata/md5-cache/app-emulation/steam-1.0.0.79
@@ -11,5 +11,5 @@ RDEPEND=app-arch/tar app-arch/xz-utils app-shells/bash media-libs/fontconfig[abi
RESTRICT=bindist mirror test
SLOT=0
SRC_URI=https://repo.steampowered.com/steam/archive/stable/steam_1.0.0.79.tar.gz
-_eclasses_=desktop 56973babb9c5f19cab0eeb53ece644c6 pax-utils 6285e04fab2343992d2df0df4edf6003 prefix 629161311cdf29bf8596fdd036826a2c xdg 8d7d90c01b1b1c2602dab6fc6b177097 xdg-utils 5465aed08f1dfc2a75f14cbea4272961
+_eclasses_=desktop 3a72ffe0d8e1dd73af3a1c8c15a59fed pax-utils 5555f2e75744739fe100ee62c22d28fe prefix c3c4c93ebda319c0fa7ed6f942ba1010 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=d1fb1afdc04316198817600e89d625a6
diff --git a/metadata/md5-cache/app-emulation/virtualbox-modules-7.0.20 b/metadata/md5-cache/app-emulation/virtualbox-modules-7.1.4
index 849290f9..6090b57d 100644
--- a/metadata/md5-cache/app-emulation/virtualbox-modules-7.0.20
+++ b/metadata/md5-cache/app-emulation/virtualbox-modules-7.1.4
@@ -1,10 +1,10 @@
DEFINED_PHASES=compile install
-DEPEND=acct-group/vboxusers ~sys-kernel/virtualbox-modules-dkms-7.0.20
+DEPEND=acct-group/vboxusers ~sys-kernel/virtualbox-modules-dkms-7.1.4
DESCRIPTION=Kernel Modules for Virtualbox
EAPI=8
HOMEPAGE=http://www.virtualbox.org/
KEYWORDS=amd64
LICENSE=GPL-2
-RDEPEND=acct-group/vboxusers ~sys-kernel/virtualbox-modules-dkms-7.0.20
+RDEPEND=acct-group/vboxusers ~sys-kernel/virtualbox-modules-dkms-7.1.4
SLOT=0
_md5_=e29ff93175c62a16320425d7e3ebd0c4
diff --git a/metadata/md5-cache/app-misc/calamares-config-redcore-1.314.1337-r9 b/metadata/md5-cache/app-misc/calamares-config-redcore-1.314.1337-r14
index 1a3aa14d..1a3aa14d 100644
--- a/metadata/md5-cache/app-misc/calamares-config-redcore-1.314.1337-r9
+++ b/metadata/md5-cache/app-misc/calamares-config-redcore-1.314.1337-r14
diff --git a/metadata/md5-cache/app-misc/geoclue-2.7.1-r6 b/metadata/md5-cache/app-misc/geoclue-2.7.1-r6
deleted file mode 100644
index 583daa49..00000000
--- a/metadata/md5-cache/app-misc/geoclue-2.7.1-r6
+++ /dev/null
@@ -1,17 +0,0 @@
-BDEPEND=|| ( dev-lang/python:3.12[xml(+)] dev-lang/python:3.11[xml(+)] dev-lang/python:3.10[xml(+)] ) dev-util/gdbus-codegen dev-util/glib-utils gtk-doc? ( app-text/docbook-xml-dtd:4.1.2 >=dev-util/gtk-doc-1 ) >=sys-devel/gettext-0.19.8 virtual/pkgconfig vala? ( || ( dev-lang/vala:0.56 ) ) >=dev-build/meson-1.2.3 app-alternatives/ninja dev-build/meson-format-array virtual/pkgconfig
-DEFINED_PHASES=compile configure install postinst postrm preinst prepare setup test
-DEPEND=>=dev-libs/glib-2.68:2 >=dev-libs/json-glib-0.14.0 >=net-libs/libsoup-3.0.0:3.0 introspection? ( >=dev-libs/gobject-introspection-1.54:= ) modemmanager? ( >=net-misc/modemmanager-1.6 ) zeroconf? ( >=net-dns/avahi-0.6.10[dbus] ) x11-libs/libnotify
-DESCRIPTION=A location information D-Bus service
-EAPI=8
-HOMEPAGE=https://gitlab.freedesktop.org/geoclue/geoclue/-/wikis/home
-IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
-INHERIT=meson python-any-r1 systemd vala xdg
-IUSE=+introspection gtk-doc modemmanager vala zeroconf
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86
-LICENSE=LGPL-2.1+ GPL-2+
-RDEPEND=>=dev-libs/glib-2.68:2 >=dev-libs/json-glib-0.14.0 >=net-libs/libsoup-3.0.0:3.0 introspection? ( >=dev-libs/gobject-introspection-1.54:= ) modemmanager? ( >=net-misc/modemmanager-1.6 ) zeroconf? ( >=net-dns/avahi-0.6.10[dbus] ) x11-libs/libnotify acct-user/geoclue sys-apps/dbus
-REQUIRED_USE=vala? ( introspection )
-SLOT=2.0
-SRC_URI=https://gitlab.freedesktop.org/geoclue/geoclue/-/archive/2.7.1/geoclue-2.7.1.tar.bz2
-_eclasses_=flag-o-matic fa33e3696fe4689dda7e9affe92e2c94 meson 99466844dd8d4fcfb07578a76f5a9922 multilib 7e1347c006a76bb812f3a9f663b79991 multiprocessing e644caa6eb7ce7e5ab0864383ac13ad9 ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 5af215c3da6aef17a2d5e02968df1d5a python-utils-r1 6881b056477c23167d9a6b33e146374e systemd 0f241b5c9f3758c3d3423df59a7f655a toolchain-funcs 948855ec7ad9f11351edf9066708dfa9 vala e477903dbe0105930c51f170a592dc16 xdg 8d7d90c01b1b1c2602dab6fc6b177097 xdg-utils 5465aed08f1dfc2a75f14cbea4272961
-_md5_=7d7ec5396074a62873455ec301de4464
diff --git a/metadata/md5-cache/app-misc/redcore-live-1.314.1337-r2 b/metadata/md5-cache/app-misc/redcore-live-1.314.1337-r4
index d2ee88b8..d2ee88b8 100644
--- a/metadata/md5-cache/app-misc/redcore-live-1.314.1337-r2
+++ b/metadata/md5-cache/app-misc/redcore-live-1.314.1337-r4
diff --git a/metadata/md5-cache/app-misc/redcore-skel-1.314.1337-r10 b/metadata/md5-cache/app-misc/redcore-skel-1.314.1337-r10
new file mode 100644
index 00000000..8b9d26da
--- /dev/null
+++ b/metadata/md5-cache/app-misc/redcore-skel-1.314.1337-r10
@@ -0,0 +1,13 @@
+BDEPEND=>=dev-vcs/git-1.8.2.1[curl]
+DEFINED_PHASES=install unpack
+DESCRIPTION=Redcore Linux skel tree
+EAPI=8
+HOMEPAGE=https://redcorelinux.org
+INHERIT=desktop git-r3
+KEYWORDS=amd64 x86
+LICENSE=GPL-2
+PROPERTIES=live
+RDEPEND=media-fonts/fontawesome media-fonts/roboto x11-themes/material-icon-theme x11-themes/redcore-artwork-community x11-themes/redcore-artwork-core x11-themes/redcore-artwork-grub x11-themes/redcore-theme x11-themes/redcore-theme-sddm
+SLOT=0
+_eclasses_=desktop 3a72ffe0d8e1dd73af3a1c8c15a59fed git-r3 875eb471682d3e1f18da124be97dcc81
+_md5_=fc7c35bfa97a6cd9246f31de676df811
diff --git a/metadata/md5-cache/app-misc/redcore-skel-1.314.1337-r4 b/metadata/md5-cache/app-misc/redcore-skel-1.314.1337-r4
deleted file mode 100644
index 0d1a3f0a..00000000
--- a/metadata/md5-cache/app-misc/redcore-skel-1.314.1337-r4
+++ /dev/null
@@ -1,13 +0,0 @@
-BDEPEND=>=dev-vcs/git-1.8.2.1[curl]
-DEFINED_PHASES=install unpack
-DESCRIPTION=Redcore Linux skel tree
-EAPI=8
-HOMEPAGE=https://redcorelinux.org
-INHERIT=desktop git-r3
-KEYWORDS=amd64 x86
-LICENSE=GPL-2
-PROPERTIES=live
-RDEPEND=media-fonts/jetbrains-mono media-fonts/roboto x11-themes/material-icon-theme x11-themes/numix-icon-theme x11-themes/numix-icon-theme-circle x11-themes/redcore-artwork-community x11-themes/redcore-artwork-core x11-themes/redcore-artwork-grub x11-themes/redcore-theme x11-themes/redcore-theme-sddm
-SLOT=0
-_eclasses_=desktop 56973babb9c5f19cab0eeb53ece644c6 git-r3 875eb471682d3e1f18da124be97dcc81
-_md5_=16fcced6a3e075c4ce8ab4dc550c8982
diff --git a/metadata/md5-cache/app-portage/flaggie-0.99.8-r1 b/metadata/md5-cache/app-portage/flaggie-0.99.8-r1
index 432e7efc..55c7fe48 100644
--- a/metadata/md5-cache/app-portage/flaggie-0.99.8-r1
+++ b/metadata/md5-cache/app-portage/flaggie-0.99.8-r1
@@ -12,5 +12,5 @@ REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_tar
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://files.pythonhosted.org/packages/source/f/flaggie/flaggie-0.99.8.tar.gz
-_eclasses_=distutils-r1 515591e76fa89a2359ed45d26bf9c774 flag-o-matic fa33e3696fe4689dda7e9affe92e2c94 multibuild 45df57b1877333d70a9e894f6c8fdb3a multilib 7e1347c006a76bb812f3a9f663b79991 multiprocessing e644caa6eb7ce7e5ab0864383ac13ad9 ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils a0eb740debe3d472355e8bc52f62e0ac pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 c1fc393cd1e72f093b4838e29d27918c python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 948855ec7ad9f11351edf9066708dfa9
+_eclasses_=distutils-r1 bcc61b7696f06db333c2f2db1606ed76 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pypi ad1b21f87d117ae9bb089bdb65b8f013 python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 2fee95c11e5f883024588d4837db6802 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87
_md5_=5fcfbc62cc3c7635294405aec265cc0c
diff --git a/metadata/md5-cache/app-portage/sisyphus-6.2409.0 b/metadata/md5-cache/app-portage/sisyphus-6.2410.0
index d8e9d1f2..1224d7bc 100644
--- a/metadata/md5-cache/app-portage/sisyphus-6.2409.0
+++ b/metadata/md5-cache/app-portage/sisyphus-6.2410.0
@@ -8,9 +8,9 @@ INHERIT=python-single-r1 git-r3
IUSE=+gui python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12
KEYWORDS=amd64 arm64
LICENSE=GPL-2
-PDEPEND=gui? ( ~app-portage/sisyphus-qt-6.2409.0 )
+PDEPEND=gui? ( ~app-portage/sisyphus-qt-6.2410.0 )
PROPERTIES=live
RDEPEND=dev-lang/python[sqlite] app-portage/portage-utils python_single_target_python3_10? ( app-portage/gentoolkit[python_targets_python3_10(-)] dev-python/animation[python_targets_python3_10(-)] dev-python/GitPython[python_targets_python3_10(-)] dev-python/typer[python_targets_python3_10(-)] dev-python/typing-extensions[python_targets_python3_10(-)] dev-python/urllib3[python_targets_python3_10(-)] sys-apps/portage[python_targets_python3_10(-)] ) python_single_target_python3_11? ( app-portage/gentoolkit[python_targets_python3_11(-)] dev-python/animation[python_targets_python3_11(-)] dev-python/GitPython[python_targets_python3_11(-)] dev-python/typer[python_targets_python3_11(-)] dev-python/typing-extensions[python_targets_python3_11(-)] dev-python/urllib3[python_targets_python3_11(-)] sys-apps/portage[python_targets_python3_11(-)] ) python_single_target_python3_12? ( app-portage/gentoolkit[python_targets_python3_12(-)] dev-python/animation[python_targets_python3_12(-)] dev-python/GitPython[python_targets_python3_12(-)] dev-python/typer[python_targets_python3_12(-)] dev-python/typing-extensions[python_targets_python3_12(-)] dev-python/urllib3[python_targets_python3_12(-)] sys-apps/portage[python_targets_python3_12(-)] ) sys-apps/gentoo-functions
SLOT=0
-_eclasses_=eapi8-dosym 5ac4857ad078256d939c44f7c64197a9 git-r3 875eb471682d3e1f18da124be97dcc81 multilib 7e1347c006a76bb812f3a9f663b79991 multiprocessing e644caa6eb7ce7e5ab0864383ac13ad9 python-single-r1 f7abe75c203a988aa9b5c460b6c7d0f1 python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 948855ec7ad9f11351edf9066708dfa9
-_md5_=b03598807e71d092f9661ca90f941e09
+_eclasses_=eapi8-dosym 5ac4857ad078256d939c44f7c64197a9 git-r3 875eb471682d3e1f18da124be97dcc81 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 2fee95c11e5f883024588d4837db6802 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87
+_md5_=0d27dc5ce3f2e75bc0eacf6ed107be18
diff --git a/metadata/md5-cache/app-portage/sisyphus-qt-6.2409.0 b/metadata/md5-cache/app-portage/sisyphus-qt-6.2410.0
index 1e9468dc..f7df4f4d 100644
--- a/metadata/md5-cache/app-portage/sisyphus-qt-6.2409.0
+++ b/metadata/md5-cache/app-portage/sisyphus-qt-6.2410.0
@@ -1,6 +1,6 @@
BDEPEND=>=dev-vcs/git-1.8.2.1[curl]
DEFINED_PHASES=install setup unpack
-DEPEND=dev-lang/python[sqlite] ~app-portage/sisyphus-6.2409.0
+DEPEND=dev-lang/python[sqlite] ~app-portage/sisyphus-6.2410.0
DESCRIPTION=A simple portage python wrapper which works like other package managers(apt-get/yum/dnf)
EAPI=7
HOMEPAGE=http://redcorelinux.org
@@ -9,7 +9,7 @@ IUSE=qt5 qt6 python_single_target_python3_10 python_single_target_python3_11 pyt
KEYWORDS=amd64 arm64
LICENSE=GPL-2
PROPERTIES=live
-RDEPEND=dev-lang/python[sqlite] ~app-portage/sisyphus-6.2409.0 app-misc/tmux qt5? ( python_single_target_python3_10? ( dev-python/PyQt5[designer,gui,widgets,python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/PyQt5[designer,gui,widgets,python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/PyQt5[designer,gui,widgets,python_targets_python3_12(-)] ) ) qt6? ( python_single_target_python3_10? ( dev-python/PyQt6[designer,gui,widgets,python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/PyQt6[designer,gui,widgets,python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/PyQt6[designer,gui,widgets,python_targets_python3_12(-)] ) )
+RDEPEND=dev-lang/python[sqlite] ~app-portage/sisyphus-6.2410.0 app-misc/tmux qt5? ( python_single_target_python3_10? ( dev-python/PyQt5[designer,gui,widgets,python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/PyQt5[designer,gui,widgets,python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/PyQt5[designer,gui,widgets,python_targets_python3_12(-)] ) ) qt6? ( python_single_target_python3_10? ( dev-python/PyQt6[designer,gui,widgets,python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/PyQt6[designer,gui,widgets,python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/PyQt6[designer,gui,widgets,python_targets_python3_12(-)] ) )
SLOT=0
-_eclasses_=eapi8-dosym 5ac4857ad078256d939c44f7c64197a9 git-r3 875eb471682d3e1f18da124be97dcc81 multilib 7e1347c006a76bb812f3a9f663b79991 multiprocessing e644caa6eb7ce7e5ab0864383ac13ad9 python-single-r1 f7abe75c203a988aa9b5c460b6c7d0f1 python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 948855ec7ad9f11351edf9066708dfa9
-_md5_=fbce8886e3e9c86d29d15c07057c09bf
+_eclasses_=eapi8-dosym 5ac4857ad078256d939c44f7c64197a9 git-r3 875eb471682d3e1f18da124be97dcc81 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 2fee95c11e5f883024588d4837db6802 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87
+_md5_=b8b9d3f4d7508dc6a9dc8257c8e9dd03
diff --git a/metadata/md5-cache/app-text/simplenote-2.6.0-r1 b/metadata/md5-cache/app-text/simplenote-2.6.0-r1
index 5c8b116b..ce28e736 100644
--- a/metadata/md5-cache/app-text/simplenote-2.6.0-r1
+++ b/metadata/md5-cache/app-text/simplenote-2.6.0-r1
@@ -10,5 +10,5 @@ RDEPEND=dev-libs/nss media-libs/alsa-lib x11-libs/gtk+:2 x11-libs/libXtst x11-li
RESTRICT=mirror strip
SLOT=0
SRC_URI=https://github.com/Automattic/simplenote-electron/releases/download/v2.6.0/Simplenote-linux-2.6.0-amd64.deb
-_eclasses_=multilib 7e1347c006a76bb812f3a9f663b79991 multiprocessing e644caa6eb7ce7e5ab0864383ac13ad9 toolchain-funcs 948855ec7ad9f11351edf9066708dfa9 unpacker fb4b84181244b3b9990fa0bf40232dd2
+_eclasses_=multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 unpacker fb4b84181244b3b9990fa0bf40232dd2
_md5_=94f69937a9a798289f2667ec4705ce05
diff --git a/metadata/md5-cache/dev-go/go-protobuf-1.5.2 b/metadata/md5-cache/dev-go/go-protobuf-1.5.2
index f3eb429e..2a5bc8a2 100644
--- a/metadata/md5-cache/dev-go/go-protobuf-1.5.2
+++ b/metadata/md5-cache/dev-go/go-protobuf-1.5.2
@@ -11,5 +11,5 @@ LICENSE=BSD
RESTRICT=!test? ( test )
SLOT=0/1.5.2
SRC_URI=https://github.com/golang/protobuf/archive/v1.5.2.tar.gz -> go-protobuf-1.5.2.tar.gz https://github.com/google/go-genproto/archive/af9cb2a35e7f169ec875002c1829c9b315cddc04.tar.gz -> github.com-google-go-genproto-af9cb2a35e7f169ec875002c1829c9b315cddc04.tar.gz https://github.com/golang/net/archive/aaf60122140d3fcf75376d319f0554393160eb50.tar.gz -> github.com-golang-net-aaf60122140d3fcf75376d319f0554393160eb50.tar.gz https://github.com/golang/sync/archive/1d60e4601c6fd243af51cc01ddf169918a5407ca.tar.gz -> github.com-golang-sync-1d60e4601c6fd243af51cc01ddf169918a5407ca.tar.gz https://github.com/protocolbuffers/protobuf-go/archive/v1.27.1.tar.gz -> github.com-protocolbuffers-protobuf-go-v1.27.1.tar.gz
-_eclasses_=flag-o-matic fa33e3696fe4689dda7e9affe92e2c94 go-env 90efbc8636d2f02d9654183330e84cf7 golang-base 33e0f9ff6c6f053a3df2d38992afeb58 golang-build 20e04694f8bbaef2664220cebb994a48 golang-vcs-snapshot dacb23628c2ff18d349878f599c078a5 multilib 7e1347c006a76bb812f3a9f663b79991 toolchain-funcs 948855ec7ad9f11351edf9066708dfa9
+_eclasses_=flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe go-env 90efbc8636d2f02d9654183330e84cf7 golang-base 33e0f9ff6c6f053a3df2d38992afeb58 golang-build 20e04694f8bbaef2664220cebb994a48 golang-vcs-snapshot dacb23628c2ff18d349878f599c078a5 multilib b2a329026f2e404e9e371097dda47f96 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87
_md5_=7b9db603f87168b2e621777087f9beb4
diff --git a/metadata/md5-cache/dev-go/protoc-gen-go-grpc-1.2.0 b/metadata/md5-cache/dev-go/protoc-gen-go-grpc-1.2.0
index b779d0bb..be26a99f 100644
--- a/metadata/md5-cache/dev-go/protoc-gen-go-grpc-1.2.0
+++ b/metadata/md5-cache/dev-go/protoc-gen-go-grpc-1.2.0
@@ -11,5 +11,5 @@ LICENSE=BSD
RESTRICT=!test? ( test )
SLOT=0/1.2.0
SRC_URI=https://github.com/grpc/grpc-go/archive/refs/tags/cmd/protoc-gen-go-grpc/v1.2.0.tar.gz -> protoc-gen-go-grpc-1.2.0.tar.gz mirror://goproxy//github.com/golang/protobuf/@v/v1.5.0.mod -> github.com%2Fgolang%2Fprotobuf%2F@v%2Fv1.5.0.mod mirror://goproxy//github.com/google/go-cmp/@v/v0.5.5.zip -> github.com%2Fgoogle%2Fgo-cmp%2F@v%2Fv0.5.5.zip mirror://goproxy//github.com/google/go-cmp/@v/v0.5.5.mod -> github.com%2Fgoogle%2Fgo-cmp%2F@v%2Fv0.5.5.mod mirror://goproxy//golang.org/x/xerrors/@v/v0.0.0-20191204190536-9bdfabe68543.zip -> golang.org%2Fx%2Fxerrors%2F@v%2Fv0.0.0-20191204190536-9bdfabe68543.zip mirror://goproxy//golang.org/x/xerrors/@v/v0.0.0-20191204190536-9bdfabe68543.mod -> golang.org%2Fx%2Fxerrors%2F@v%2Fv0.0.0-20191204190536-9bdfabe68543.mod mirror://goproxy//google.golang.org/protobuf/@v/v1.26.0-rc.1.mod -> google.golang.org%2Fprotobuf%2F@v%2Fv1.26.0-rc.1.mod mirror://goproxy//google.golang.org/protobuf/@v/v1.27.1.zip -> google.golang.org%2Fprotobuf%2F@v%2Fv1.27.1.zip mirror://goproxy//google.golang.org/protobuf/@v/v1.27.1.mod -> google.golang.org%2Fprotobuf%2F@v%2Fv1.27.1.mod
-_eclasses_=flag-o-matic fa33e3696fe4689dda7e9affe92e2c94 go-env 90efbc8636d2f02d9654183330e84cf7 go-module 83fd3ed1657cfc316c93d6a37018290d multilib 7e1347c006a76bb812f3a9f663b79991 multiprocessing e644caa6eb7ce7e5ab0864383ac13ad9 toolchain-funcs 948855ec7ad9f11351edf9066708dfa9
+_eclasses_=flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe go-env 90efbc8636d2f02d9654183330e84cf7 go-module df32d29550d40a92da723d3b8e17b467 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f toolchain-funcs d3d42b22a610ce81c267b644bcec9b87
_md5_=fabcf4f74d24a53be3855a155ae4c44b
diff --git a/metadata/md5-cache/dev-libs/libdbusmenu-qt5-0.9.3_pre20160218-r3 b/metadata/md5-cache/dev-libs/libdbusmenu-qt5-0.9.3_pre20160218-r3
index df3bdf22..ee2e4ce6 100644
--- a/metadata/md5-cache/dev-libs/libdbusmenu-qt5-0.9.3_pre20160218-r3
+++ b/metadata/md5-cache/dev-libs/libdbusmenu-qt5-0.9.3_pre20160218-r3
@@ -12,5 +12,5 @@ RDEPEND=dev-qt/qtcore:5 dev-qt/qtdbus:5 dev-qt/qtgui:5 dev-qt/qtwidgets:5
RESTRICT=test
SLOT=0
SRC_URI=https://launchpad.net/ubuntu/+archive/primary/+files/libdbusmenu-qt_0.9.3+16.04.20160218.orig.tar.gz
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic fa33e3696fe4689dda7e9affe92e2c94 multilib 7e1347c006a76bb812f3a9f663b79991 multiprocessing e644caa6eb7ce7e5ab0864383ac13ad9 ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs 948855ec7ad9f11351edf9066708dfa9 virtualx 53fb93b5555470a64f14fde25cf1ad2c xdg-utils 5465aed08f1dfc2a75f14cbea4272961
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=19e67b34ced9848785ace79a858d57f2
diff --git a/metadata/md5-cache/dev-libs/libqtxdg-3.12.0-r5 b/metadata/md5-cache/dev-libs/libqtxdg-3.12.0-r5
deleted file mode 100644
index 37413340..00000000
--- a/metadata/md5-cache/dev-libs/libqtxdg-3.12.0-r5
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=>=dev-util/lxqt-build-tools-0.13.0:0/5 virtual/pkgconfig app-alternatives/ninja >=dev-build/cmake-3.20.5 test? ( x11-base/xorg-server[xvfb] x11-apps/xhost )
-DEFINED_PHASES=compile configure install postinst prepare test
-DEPEND=dev-libs/glib:2 >=dev-qt/qtcore-5.15:5 >=dev-qt/qtdbus-5.15:5 >=dev-qt/qtgui-5.15:5= >=dev-qt/qtsvg-5.15:5 >=dev-qt/qtwidgets-5.15:5 >=dev-qt/qtxml-5.15:5 x11-misc/xdg-utils test? ( >=dev-qt/qttest-5.15:5 )
-DESCRIPTION=Qt Implementation of XDG Standards
-EAPI=8
-HOMEPAGE=https://lxqt-project.org/
-INHERIT=cmake optfeature virtualx
-IUSE=test test
-KEYWORDS=amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86
-LICENSE=LGPL-2.1+ Nokia-Qt-LGPL-Exception-1.1
-RDEPEND=dev-libs/glib:2 >=dev-qt/qtcore-5.15:5 >=dev-qt/qtdbus-5.15:5 >=dev-qt/qtgui-5.15:5= >=dev-qt/qtsvg-5.15:5 >=dev-qt/qtwidgets-5.15:5 >=dev-qt/qtxml-5.15:5 x11-misc/xdg-utils
-RESTRICT=!test? ( test ) !test? ( test )
-SLOT=0/5
-SRC_URI=https://github.com/lxqt/libqtxdg/releases/download/3.12.0/libqtxdg-3.12.0.tar.xz
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic fa33e3696fe4689dda7e9affe92e2c94 multilib 7e1347c006a76bb812f3a9f663b79991 multiprocessing e644caa6eb7ce7e5ab0864383ac13ad9 ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 toolchain-funcs 948855ec7ad9f11351edf9066708dfa9 virtualx 53fb93b5555470a64f14fde25cf1ad2c xdg-utils 5465aed08f1dfc2a75f14cbea4272961
-_md5_=de0f671bb105066ada9681dd05f9cd4c
diff --git a/metadata/md5-cache/dev-libs/libqtxdg-4.0.0-r5 b/metadata/md5-cache/dev-libs/libqtxdg-4.0.0-r5
deleted file mode 100644
index 28e08ffa..00000000
--- a/metadata/md5-cache/dev-libs/libqtxdg-4.0.0-r5
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=>=dev-util/lxqt-build-tools-2.0.0:0/6 virtual/pkgconfig app-alternatives/ninja >=dev-build/cmake-3.20.5 test? ( x11-base/xorg-server[xvfb] x11-apps/xhost )
-DEFINED_PHASES=compile configure install postinst prepare test
-DEPEND=dev-libs/glib:2 >=dev-qt/qtbase-6.6:6=[dbus,gui,widgets,xml] >=dev-qt/qtsvg-6.6:6 x11-misc/xdg-utils
-DESCRIPTION=Qt Implementation of XDG Standards
-EAPI=8
-HOMEPAGE=https://lxqt-project.org/
-INHERIT=cmake optfeature virtualx
-IUSE=test test
-KEYWORDS=amd64 arm64 ~loong ~riscv ~x86
-LICENSE=LGPL-2.1+ Nokia-Qt-LGPL-Exception-1.1
-RDEPEND=dev-libs/glib:2 >=dev-qt/qtbase-6.6:6=[dbus,gui,widgets,xml] >=dev-qt/qtsvg-6.6:6 x11-misc/xdg-utils
-RESTRICT=!test? ( test ) !test? ( test )
-SLOT=0/6
-SRC_URI=https://github.com/lxqt/libqtxdg/releases/download/4.0.0/libqtxdg-4.0.0.tar.xz
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic fa33e3696fe4689dda7e9affe92e2c94 multilib 7e1347c006a76bb812f3a9f663b79991 multiprocessing e644caa6eb7ce7e5ab0864383ac13ad9 ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 toolchain-funcs 948855ec7ad9f11351edf9066708dfa9 virtualx 53fb93b5555470a64f14fde25cf1ad2c xdg-utils 5465aed08f1dfc2a75f14cbea4272961
-_md5_=0af4a19cb64de4eabc2c56282f48d630
diff --git a/metadata/md5-cache/dev-python/animation-0.0.5-r5 b/metadata/md5-cache/dev-python/animation-0.0.5-r5
index 52228cfa..eed1c622 100644
--- a/metadata/md5-cache/dev-python/animation-0.0.5-r5
+++ b/metadata/md5-cache/dev-python/animation-0.0.5-r5
@@ -12,5 +12,5 @@ RDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_pytho
REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
SLOT=0
SRC_URI=https://github.com/bprinty/animation/archive/0.0.5.tar.gz -> animation-0.0.5.tar.gz
-_eclasses_=distutils-r1 515591e76fa89a2359ed45d26bf9c774 eapi8-dosym 5ac4857ad078256d939c44f7c64197a9 flag-o-matic fa33e3696fe4689dda7e9affe92e2c94 multibuild 45df57b1877333d70a9e894f6c8fdb3a multilib 7e1347c006a76bb812f3a9f663b79991 multiprocessing e644caa6eb7ce7e5ab0864383ac13ad9 ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils a0eb740debe3d472355e8bc52f62e0ac python-r1 c1fc393cd1e72f093b4838e29d27918c python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 948855ec7ad9f11351edf9066708dfa9
+_eclasses_=distutils-r1 bcc61b7696f06db333c2f2db1606ed76 eapi8-dosym 5ac4857ad078256d939c44f7c64197a9 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 2fee95c11e5f883024588d4837db6802 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87
_md5_=414d0136bcc594766941df6e577ce3c5
diff --git a/metadata/md5-cache/dev-python/grpcio-1.62.0 b/metadata/md5-cache/dev-python/grpcio-1.62.0
deleted file mode 100644
index f6fc5568..00000000
--- a/metadata/md5-cache/dev-python/grpcio-1.62.0
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=dev-python/cython[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=dev-libs/openssl-1.1.1:0=[-bindist(-)] >=dev-libs/re2-0.2021.11.01:= <dev-python/protobuf-python-5[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/protobuf-python-4.21.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] net-dns/c-ares:= sys-libs/zlib:= python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
-DESCRIPTION=High-performance RPC framework (python libraries)
-EAPI=8
-HOMEPAGE=https://grpc.io
-INHERIT=distutils-r1 multiprocessing prefix pypi
-IUSE=python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 debug
-KEYWORDS=amd64 ~arm arm64 ~ppc64 ~riscv x86
-LICENSE=Apache-2.0
-RDEPEND=>=dev-libs/openssl-1.1.1:0=[-bindist(-)] >=dev-libs/re2-0.2021.11.01:= <dev-python/protobuf-python-5[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/protobuf-python-4.21.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] net-dns/c-ares:= sys-libs/zlib:= python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
-REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
-SLOT=0
-SRC_URI=https://files.pythonhosted.org/packages/source/g/grpcio/grpcio-1.62.0.tar.gz
-_eclasses_=distutils-r1 515591e76fa89a2359ed45d26bf9c774 flag-o-matic fa33e3696fe4689dda7e9affe92e2c94 multibuild 45df57b1877333d70a9e894f6c8fdb3a multilib 7e1347c006a76bb812f3a9f663b79991 multiprocessing e644caa6eb7ce7e5ab0864383ac13ad9 ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils a0eb740debe3d472355e8bc52f62e0ac prefix 629161311cdf29bf8596fdd036826a2c pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 c1fc393cd1e72f093b4838e29d27918c python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 948855ec7ad9f11351edf9066708dfa9
-_md5_=5fdfb1c44924f0d9f8d901fe6e22c045
diff --git a/metadata/md5-cache/dev-python/grpcio-1.66.1-r1 b/metadata/md5-cache/dev-python/grpcio-1.66.1-r1
new file mode 100644
index 00000000..b991fd1f
--- /dev/null
+++ b/metadata/md5-cache/dev-python/grpcio-1.66.1-r1
@@ -0,0 +1,16 @@
+BDEPEND=dev-python/cython[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
+DEFINED_PHASES=compile configure install prepare test
+DEPEND=dev-libs/openssl:=[-bindist(-)] dev-libs/re2:= <dev-python/protobuf-python-6[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/protobuf-python-5.26.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] net-dns/c-ares:= sys-libs/zlib:= python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
+DESCRIPTION=High-performance RPC framework (python libraries)
+EAPI=8
+HOMEPAGE=https://grpc.io
+INHERIT=distutils-r1 flag-o-matic multiprocessing prefix pypi
+IUSE=python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 debug
+KEYWORDS=~amd64
+LICENSE=Apache-2.0
+RDEPEND=dev-libs/openssl:=[-bindist(-)] dev-libs/re2:= <dev-python/protobuf-python-6[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/protobuf-python-5.26.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] net-dns/c-ares:= sys-libs/zlib:= python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
+REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
+SLOT=0
+SRC_URI=https://files.pythonhosted.org/packages/source/g/grpcio/grpcio-1.66.1.tar.gz
+_eclasses_=distutils-r1 bcc61b7696f06db333c2f2db1606ed76 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c prefix c3c4c93ebda319c0fa7ed6f942ba1010 pypi ad1b21f87d117ae9bb089bdb65b8f013 python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 2fee95c11e5f883024588d4837db6802 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87
+_md5_=62de320434253a0d240510af62dd511f
diff --git a/metadata/md5-cache/dev-python/grpcio-tools-1.62.0 b/metadata/md5-cache/dev-python/grpcio-tools-1.62.0
deleted file mode 100644
index 453d74e8..00000000
--- a/metadata/md5-cache/dev-python/grpcio-tools-1.62.0
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=dev-python/cython[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ~dev-python/grpcio-1.62.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] <dev-python/protobuf-python-5[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/protobuf-python-4.21.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
-DESCRIPTION=Protobuf code generator for gRPC
-EAPI=8
-HOMEPAGE=https://grpc.io
-INHERIT=distutils-r1 multiprocessing prefix pypi
-IUSE=python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
-KEYWORDS=amd64 ~arm64 ~ppc64 ~x86
-LICENSE=Apache-2.0
-RDEPEND=dev-python/cython[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ~dev-python/grpcio-1.62.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] <dev-python/protobuf-python-5[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/protobuf-python-4.21.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
-REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
-SLOT=0
-SRC_URI=https://files.pythonhosted.org/packages/source/g/grpcio-tools/grpcio-tools-1.62.0.tar.gz
-_eclasses_=distutils-r1 515591e76fa89a2359ed45d26bf9c774 flag-o-matic fa33e3696fe4689dda7e9affe92e2c94 multibuild 45df57b1877333d70a9e894f6c8fdb3a multilib 7e1347c006a76bb812f3a9f663b79991 multiprocessing e644caa6eb7ce7e5ab0864383ac13ad9 ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils a0eb740debe3d472355e8bc52f62e0ac prefix 629161311cdf29bf8596fdd036826a2c pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 c1fc393cd1e72f093b4838e29d27918c python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 948855ec7ad9f11351edf9066708dfa9
-_md5_=e5dc4fe28021e0c84c564b18e23ef947
diff --git a/metadata/md5-cache/dev-python/grpcio-tools-1.66.1-r1 b/metadata/md5-cache/dev-python/grpcio-tools-1.66.1-r1
new file mode 100644
index 00000000..29085249
--- /dev/null
+++ b/metadata/md5-cache/dev-python/grpcio-tools-1.66.1-r1
@@ -0,0 +1,16 @@
+BDEPEND=virtual/pkgconfig dev-python/cython[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
+DEFINED_PHASES=compile configure install prepare test
+DEPEND=~dev-python/grpcio-1.66.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/protobuf-python-5.26.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] <dev-python/protobuf-python-6[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
+DESCRIPTION=Protobuf code generator for gRPC
+EAPI=8
+HOMEPAGE=https://grpc.io
+INHERIT=distutils-r1 multiprocessing prefix pypi
+IUSE=python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 debug
+KEYWORDS=~amd64 ~arm ~arm64 ~x86
+LICENSE=Apache-2.0
+RDEPEND=~dev-python/grpcio-1.66.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/protobuf-python-5.26.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] <dev-python/protobuf-python-6[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
+REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
+SLOT=0
+SRC_URI=https://files.pythonhosted.org/packages/source/g/grpcio-tools/grpcio_tools-1.66.1.tar.gz
+_eclasses_=distutils-r1 bcc61b7696f06db333c2f2db1606ed76 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c prefix c3c4c93ebda319c0fa7ed6f942ba1010 pypi ad1b21f87d117ae9bb089bdb65b8f013 python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 2fee95c11e5f883024588d4837db6802 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87
+_md5_=8658f152960127a80bced1b028773032
diff --git a/metadata/md5-cache/dev-python/sh-1.12.14-r6 b/metadata/md5-cache/dev-python/sh-1.12.14-r6
index 002b77a6..27cc0a43 100644
--- a/metadata/md5-cache/dev-python/sh-1.12.14-r6
+++ b/metadata/md5-cache/dev-python/sh-1.12.14-r6
@@ -12,5 +12,5 @@ RDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_pytho
REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
SLOT=0
SRC_URI=https://github.com/amoffat/sh/archive/1.12.14.tar.gz -> sh-1.12.14.tar.gz
-_eclasses_=distutils-r1 515591e76fa89a2359ed45d26bf9c774 eapi8-dosym 5ac4857ad078256d939c44f7c64197a9 flag-o-matic fa33e3696fe4689dda7e9affe92e2c94 multibuild 45df57b1877333d70a9e894f6c8fdb3a multilib 7e1347c006a76bb812f3a9f663b79991 multiprocessing e644caa6eb7ce7e5ab0864383ac13ad9 ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils a0eb740debe3d472355e8bc52f62e0ac python-r1 c1fc393cd1e72f093b4838e29d27918c python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 948855ec7ad9f11351edf9066708dfa9
+_eclasses_=distutils-r1 bcc61b7696f06db333c2f2db1606ed76 eapi8-dosym 5ac4857ad078256d939c44f7c64197a9 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 2fee95c11e5f883024588d4837db6802 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87
_md5_=94e9d7c912a3ef5c3697902d48d998d0
diff --git a/metadata/md5-cache/dev-python/typer-0.9.0-r3 b/metadata/md5-cache/dev-python/typer-0.9.0-r3
index 875763f4..5207194d 100644
--- a/metadata/md5-cache/dev-python/typer-0.9.0-r3
+++ b/metadata/md5-cache/dev-python/typer-0.9.0-r3
@@ -13,5 +13,5 @@ REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_tar
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/tiangolo/typer/archive/0.9.0.tar.gz -> typer-0.9.0.tar.gz
-_eclasses_=distutils-r1 515591e76fa89a2359ed45d26bf9c774 flag-o-matic fa33e3696fe4689dda7e9affe92e2c94 multibuild 45df57b1877333d70a9e894f6c8fdb3a multilib 7e1347c006a76bb812f3a9f663b79991 multiprocessing e644caa6eb7ce7e5ab0864383ac13ad9 ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils a0eb740debe3d472355e8bc52f62e0ac python-r1 c1fc393cd1e72f093b4838e29d27918c python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 948855ec7ad9f11351edf9066708dfa9
+_eclasses_=distutils-r1 bcc61b7696f06db333c2f2db1606ed76 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 2fee95c11e5f883024588d4837db6802 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87
_md5_=97205ca9698ae79768378a73ea6deaea
diff --git a/metadata/md5-cache/dev-python/wget-2.2-r4 b/metadata/md5-cache/dev-python/wget-2.2-r4
index af67a222..479c015e 100644
--- a/metadata/md5-cache/dev-python/wget-2.2-r4
+++ b/metadata/md5-cache/dev-python/wget-2.2-r4
@@ -12,5 +12,5 @@ PROPERTIES=live
RDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
SLOT=0
-_eclasses_=distutils-r1 515591e76fa89a2359ed45d26bf9c774 eapi8-dosym 5ac4857ad078256d939c44f7c64197a9 flag-o-matic fa33e3696fe4689dda7e9affe92e2c94 git-r3 875eb471682d3e1f18da124be97dcc81 multibuild 45df57b1877333d70a9e894f6c8fdb3a multilib 7e1347c006a76bb812f3a9f663b79991 multiprocessing e644caa6eb7ce7e5ab0864383ac13ad9 ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils a0eb740debe3d472355e8bc52f62e0ac python-r1 c1fc393cd1e72f093b4838e29d27918c python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 948855ec7ad9f11351edf9066708dfa9
+_eclasses_=distutils-r1 bcc61b7696f06db333c2f2db1606ed76 eapi8-dosym 5ac4857ad078256d939c44f7c64197a9 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe git-r3 875eb471682d3e1f18da124be97dcc81 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 2fee95c11e5f883024588d4837db6802 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87
_md5_=eccc94552cbcb5e30185d63d1ec03704
diff --git a/metadata/md5-cache/dev-python/zeroconf-0.82.1-r10 b/metadata/md5-cache/dev-python/zeroconf-0.82.1-r10
index bfe3631c..955a0234 100644
--- a/metadata/md5-cache/dev-python/zeroconf-0.82.1-r10
+++ b/metadata/md5-cache/dev-python/zeroconf-0.82.1-r10
@@ -13,5 +13,5 @@ REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_tar
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://files.pythonhosted.org/packages/source/z/zeroconf/zeroconf-0.82.1.tar.gz
-_eclasses_=distutils-r1 515591e76fa89a2359ed45d26bf9c774 flag-o-matic fa33e3696fe4689dda7e9affe92e2c94 multibuild 45df57b1877333d70a9e894f6c8fdb3a multilib 7e1347c006a76bb812f3a9f663b79991 multiprocessing e644caa6eb7ce7e5ab0864383ac13ad9 ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils a0eb740debe3d472355e8bc52f62e0ac pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 c1fc393cd1e72f093b4838e29d27918c python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 948855ec7ad9f11351edf9066708dfa9
+_eclasses_=distutils-r1 bcc61b7696f06db333c2f2db1606ed76 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pypi ad1b21f87d117ae9bb089bdb65b8f013 python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 2fee95c11e5f883024588d4837db6802 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87
_md5_=098a896e2c26638e27dbff80e2153bd1
diff --git a/metadata/md5-cache/dev-util/lxqt-build-tools-0.13.0-r5 b/metadata/md5-cache/dev-util/lxqt-build-tools-0.13.0-r5
deleted file mode 100644
index 6447ec8a..00000000
--- a/metadata/md5-cache/dev-util/lxqt-build-tools-0.13.0-r5
+++ /dev/null
@@ -1,14 +0,0 @@
-BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.20.5
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=dev-libs/glib-2.50.0 >=dev-qt/qtcore-5.15:5
-DESCRIPTION=LXQt Build Tools
-EAPI=8
-HOMEPAGE=https://lxqt-project.org/
-INHERIT=cmake
-KEYWORDS=amd64 ~arm arm64 ~hppa ~loong ~ppc64 ~riscv x86
-LICENSE=BSD
-RDEPEND=>=dev-libs/glib-2.50.0 >=dev-qt/qtcore-5.15:5
-SLOT=0/5
-SRC_URI=https://github.com/lxqt/lxqt-build-tools/releases/download/0.13.0/lxqt-build-tools-0.13.0.tar.xz
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic fa33e3696fe4689dda7e9affe92e2c94 multilib 7e1347c006a76bb812f3a9f663b79991 multiprocessing e644caa6eb7ce7e5ab0864383ac13ad9 ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs 948855ec7ad9f11351edf9066708dfa9 xdg-utils 5465aed08f1dfc2a75f14cbea4272961
-_md5_=bc664a472d77525d4a92df68f3973f16
diff --git a/metadata/md5-cache/dev-util/lxqt-build-tools-2.0.0-r5 b/metadata/md5-cache/dev-util/lxqt-build-tools-2.0.0-r5
deleted file mode 100644
index 03d47390..00000000
--- a/metadata/md5-cache/dev-util/lxqt-build-tools-2.0.0-r5
+++ /dev/null
@@ -1,15 +0,0 @@
-BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.20.5
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=dev-libs/glib-2.50.0 >=dev-qt/qtbase-6.6:6
-DESCRIPTION=LXQt Build Tools
-EAPI=8
-HOMEPAGE=https://lxqt-project.org/
-INHERIT=cmake
-IUSE=qt5
-KEYWORDS=amd64 arm64 ~loong ~riscv ~x86
-LICENSE=BSD
-RDEPEND=>=dev-libs/glib-2.50.0 >=dev-qt/qtbase-6.6:6 qt5? ( !<=app-arch/lxqt-archiver-1 !<=gui-libs/xdg-desktop-portal-lxqt-1 !<=lxqt-base/liblxqt-2 !<=lxqt-base/libsysstat-1 !<=lxqt-base/lxqt-about-2 !<=lxqt-base/lxqt-admin-2 !<=lxqt-base/lxqt-config-2 !<=lxqt-base/lxqt-globalkeys-2 !<=lxqt-base/lxqt-menu-data-2 !<=lxqt-base/lxqt-meta-2 !<=lxqt-base/lxqt-notificationd-2 !<=lxqt-base/lxqt-openssh-askpass-2 !<=lxqt-base/lxqt-panel-2 !<=lxqt-base/lxqt-policykit-2 !<=lxqt-base/lxqt-powermanagement-2 !<=lxqt-base/lxqt-runner-2 !<=lxqt-base/lxqt-session-2 !<=lxqt-base/lxqt-sudo-2 !<=media-gfx/lximage-qt-2 !<=media-sound/pavucontrol-qt-2 !<=x11-libs/qtermwidget-2 !x11-misc/obconf-qt !<=x11-misc/pcmanfm-qt-2 !<=x11-misc/qps-2.9 !<=x11-misc/screengrab-2.8 !<=x11-terms/qterminal-2 !<=x11-themes/lxqt-themes-2 ) !qt5? ( !<=app-arch/lxqt-archiver-1 !<=app-misc/qtxdg-tools-4 !<=dev-libs/libqtxdg-4 !<=gui-libs/xdg-desktop-portal-lxqt-1 !<=lxqt-base/liblxqt-2 !<=lxqt-base/libsysstat-1 !<=lxqt-base/lxqt-about-2 !<=lxqt-base/lxqt-admin-2 !<=lxqt-base/lxqt-config-2 !<=lxqt-base/lxqt-globalkeys-2 !<=lxqt-base/lxqt-menu-data-2 !<=lxqt-base/lxqt-meta-2 !<=lxqt-base/lxqt-notificationd-2 !<=lxqt-base/lxqt-openssh-askpass-2 !<=lxqt-base/lxqt-panel-2 !<=lxqt-base/lxqt-policykit-2 !<=lxqt-base/lxqt-powermanagement-2 !<=lxqt-base/lxqt-qtplugin-2 !<=lxqt-base/lxqt-runner-2 !<=lxqt-base/lxqt-session-2 !<=lxqt-base/lxqt-sudo-2 !<=media-gfx/lximage-qt-2 !<=media-sound/pavucontrol-qt-2 !<=x11-libs/libfm-qt-2 !<=x11-libs/qtermwidget-2 !x11-misc/obconf-qt !<=x11-misc/pcmanfm-qt-2 !<=x11-misc/qps-2.9 !<=x11-misc/screengrab-2.8 !<=x11-terms/qterminal-2 !<=x11-themes/lxqt-themes-2 )
-SLOT=0/6
-SRC_URI=https://github.com/lxqt/lxqt-build-tools/releases/download/2.0.0/lxqt-build-tools-2.0.0.tar.xz
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic fa33e3696fe4689dda7e9affe92e2c94 multilib 7e1347c006a76bb812f3a9f663b79991 multiprocessing e644caa6eb7ce7e5ab0864383ac13ad9 ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs 948855ec7ad9f11351edf9066708dfa9 xdg-utils 5465aed08f1dfc2a75f14cbea4272961
-_md5_=da1ae8178b7c042d0ab4ae1d7ab7c4ae
diff --git a/metadata/md5-cache/kde-plasma/kinfocenter-5.27.11-r5 b/metadata/md5-cache/kde-plasma/kinfocenter-5.27.11-r5
deleted file mode 100644
index 71687904..00000000
--- a/metadata/md5-cache/kde-plasma/kinfocenter-5.27.11-r5
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=>=kde-frameworks/kcmutils-5.106.0:5 app-alternatives/ninja >=dev-build/cmake-3.20.5 handbook? ( >=kde-frameworks/kdoctools-5.106.0:5 ) dev-libs/libpcre2:* >=kde-frameworks/extra-cmake-modules-5.106.0:*
-DEFINED_PHASES=compile configure install nofetch postinst postrm preinst prepare setup test unpack
-DEPEND=>=dev-qt/qtdbus-5.15.9:5 >=dev-qt/qtdeclarative-5.15.9:5 >=dev-qt/qtgui-5.15.9:5[gles2-only=] >=dev-qt/qtwidgets-5.15.9:5 >=kde-frameworks/kauth-5.106.0:5 >=kde-frameworks/kcmutils-5.106.0:5 >=kde-frameworks/kconfig-5.106.0:5 >=kde-frameworks/kconfigwidgets-5.106.0:5 >=kde-frameworks/kcoreaddons-5.106.0:5 >=kde-frameworks/kdeclarative-5.106.0:5 >=kde-frameworks/ki18n-5.106.0:5 >=kde-frameworks/kio-5.106.0:5 >=kde-frameworks/kpackage-5.106.0:5 >=kde-frameworks/kservice-5.106.0:5 >=kde-frameworks/kwidgetsaddons-5.106.0:5 >=kde-frameworks/solid-5.106.0:5 gles2-only? ( media-libs/mesa[gles2] ) usb? ( virtual/libusb:1 ) dev-qt/qtcore:5
-DESCRIPTION=Utility providing information about the computer hardware
-EAPI=8
-HOMEPAGE=https://userbase.kde.org/KInfoCenter
-IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
-INHERIT=ecm plasma.kde.org optfeature
-IUSE=gles2-only usb debug +handbook
-KEYWORDS=~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86
-LICENSE=GPL-2
-RDEPEND=>=dev-qt/qtdbus-5.15.9:5 >=dev-qt/qtdeclarative-5.15.9:5 >=dev-qt/qtgui-5.15.9:5[gles2-only=] >=dev-qt/qtwidgets-5.15.9:5 >=kde-frameworks/kauth-5.106.0:5 >=kde-frameworks/kcmutils-5.106.0:5 >=kde-frameworks/kconfig-5.106.0:5 >=kde-frameworks/kconfigwidgets-5.106.0:5 >=kde-frameworks/kcoreaddons-5.106.0:5 >=kde-frameworks/kdeclarative-5.106.0:5 >=kde-frameworks/ki18n-5.106.0:5 >=kde-frameworks/kio-5.106.0:5 >=kde-frameworks/kpackage-5.106.0:5 >=kde-frameworks/kservice-5.106.0:5 >=kde-frameworks/kwidgetsaddons-5.106.0:5 >=kde-frameworks/solid-5.106.0:5 gles2-only? ( media-libs/mesa[gles2] ) usb? ( virtual/libusb:1 ) dev-qt/qdbus:* >=dev-qt/qtquickcontrols2-5.15.9:5 >=kde-frameworks/kirigami-5.106.0:5 >=kde-plasma/kde-cli-tools-5.27.11:* >=kde-plasma/systemsettings-5.27.11:5 || ( kde-frameworks/breeze-icons:* kde-frameworks/oxygen-icons:* ) >=kde-frameworks/kf-env-4 dev-qt/qtcore:5
-SLOT=5
-SRC_URI=mirror://kde/stable/plasma/5.27.11/kinfocenter-5.27.11.tar.xz
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 ecm fe5d0f686a62c5a29db9433ce94c2e31 flag-o-matic fa33e3696fe4689dda7e9affe92e2c94 kde.org 5b717883256e9841ce52e6cad2fca427 multilib 7e1347c006a76bb812f3a9f663b79991 multiprocessing e644caa6eb7ce7e5ab0864383ac13ad9 ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 plasma.kde.org 04eb5849283348eac80db74a8749b14a toolchain-funcs 948855ec7ad9f11351edf9066708dfa9 virtualx 53fb93b5555470a64f14fde25cf1ad2c xdg 8d7d90c01b1b1c2602dab6fc6b177097 xdg-utils 5465aed08f1dfc2a75f14cbea4272961
-_md5_=74954b0e46b2b337a216f9bc4c556551
diff --git a/metadata/md5-cache/kde-plasma/kinfocenter-6.1.5-r5 b/metadata/md5-cache/kde-plasma/kinfocenter-6.1.5-r5
deleted file mode 100644
index 5d011908..00000000
--- a/metadata/md5-cache/kde-plasma/kinfocenter-6.1.5-r5
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=>=kde-frameworks/kcmutils-6.5.0:6 app-alternatives/ninja >=dev-build/cmake-3.20.5 handbook? ( >=kde-frameworks/kdoctools-6.5.0:6 ) dev-libs/libpcre2:* >=kde-frameworks/extra-cmake-modules-6.5.0:*
-DEFINED_PHASES=compile configure install nofetch postinst postrm preinst prepare setup test unpack
-DEPEND=>=dev-qt/qtbase-6.7.2:6[dbus,gles2-only=,gui,widgets] >=dev-qt/qtdeclarative-6.7.2:6 >=kde-frameworks/kauth-6.5.0:6 >=kde-frameworks/kcmutils-6.5.0:6 >=kde-frameworks/kconfig-6.5.0:6 >=kde-frameworks/kcoreaddons-6.5.0:6 >=kde-frameworks/ki18n-6.5.0:6 >=kde-frameworks/kio-6.5.0:6 >=kde-frameworks/kservice-6.5.0:6 >=kde-frameworks/solid-6.5.0:6 gles2-only? ( || ( >=media-libs/mesa-24.1.0_rc1[opengl] <media-libs/mesa-24.1.0_rc1[gles2] ) ) usb? ( virtual/libusb:1 ) dev-qt/qtbase:6
-DESCRIPTION=Utility providing information about the computer hardware
-EAPI=8
-HOMEPAGE=https://userbase.kde.org/KInfoCenter
-IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
-INHERIT=ecm plasma.kde.org optfeature
-IUSE=gles2-only usb debug +handbook
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
-LICENSE=GPL-2
-RDEPEND=>=dev-qt/qtbase-6.7.2:6[dbus,gles2-only=,gui,widgets] >=dev-qt/qtdeclarative-6.7.2:6 >=kde-frameworks/kauth-6.5.0:6 >=kde-frameworks/kcmutils-6.5.0:6 >=kde-frameworks/kconfig-6.5.0:6 >=kde-frameworks/kcoreaddons-6.5.0:6 >=kde-frameworks/ki18n-6.5.0:6 >=kde-frameworks/kio-6.5.0:6 >=kde-frameworks/kservice-6.5.0:6 >=kde-frameworks/solid-6.5.0:6 gles2-only? ( || ( >=media-libs/mesa-24.1.0_rc1[opengl] <media-libs/mesa-24.1.0_rc1[gles2] ) ) usb? ( virtual/libusb:1 ) || ( >=dev-qt/qttools-6.7.2:6[qdbus] dev-qt/qdbus:* ) >=kde-frameworks/kirigami-6.5.0:6 >=kde-plasma/systemsettings-6.1.5:6 || ( kde-frameworks/breeze-icons:* kde-frameworks/oxygen-icons:* ) >=kde-frameworks/kf-env-6 dev-qt/qtbase:6 !kde-plasma/kinfocenter:5
-SLOT=6
-SRC_URI=mirror://kde/stable/plasma/6.1.5/kinfocenter-6.1.5.tar.xz
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 ecm fe5d0f686a62c5a29db9433ce94c2e31 flag-o-matic fa33e3696fe4689dda7e9affe92e2c94 kde.org 5b717883256e9841ce52e6cad2fca427 multilib 7e1347c006a76bb812f3a9f663b79991 multiprocessing e644caa6eb7ce7e5ab0864383ac13ad9 ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 plasma.kde.org 04eb5849283348eac80db74a8749b14a toolchain-funcs 948855ec7ad9f11351edf9066708dfa9 virtualx 53fb93b5555470a64f14fde25cf1ad2c xdg 8d7d90c01b1b1c2602dab6fc6b177097 xdg-utils 5465aed08f1dfc2a75f14cbea4272961
-_md5_=9f553cb12eb177de9943decf3a51c743
diff --git a/metadata/md5-cache/kde-plasma/kinfocenter-6.2.3-r5 b/metadata/md5-cache/kde-plasma/kinfocenter-6.2.3-r5
new file mode 100644
index 00000000..cdda2ddd
--- /dev/null
+++ b/metadata/md5-cache/kde-plasma/kinfocenter-6.2.3-r5
@@ -0,0 +1,16 @@
+BDEPEND=>=kde-frameworks/kcmutils-6.6.0:6 app-alternatives/ninja >=dev-build/cmake-3.20.5 handbook? ( >=kde-frameworks/kdoctools-6.6.0:6 ) dev-libs/libpcre2:* >=kde-frameworks/extra-cmake-modules-6.6.0:*
+DEFINED_PHASES=compile configure install nofetch postinst postrm preinst prepare setup test unpack
+DEPEND=>=dev-qt/qtbase-6.7.2:6[dbus,gles2-only=,gui,widgets] >=dev-qt/qtdeclarative-6.7.2:6 >=kde-frameworks/kauth-6.6.0:6 >=kde-frameworks/kcmutils-6.6.0:6 >=kde-frameworks/kconfig-6.6.0:6 >=kde-frameworks/kcoreaddons-6.6.0:6 >=kde-frameworks/ki18n-6.6.0:6 >=kde-frameworks/kio-6.6.0:6 >=kde-frameworks/kservice-6.6.0:6 gles2-only? ( || ( >=media-libs/mesa-24.1.0_rc1[opengl] <media-libs/mesa-24.1.0_rc1[gles2] ) ) usb? ( virtual/libusb:1 ) dev-qt/qtbase:6
+DESCRIPTION=Utility providing information about the computer hardware
+EAPI=8
+HOMEPAGE=https://userbase.kde.org/KInfoCenter
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
+INHERIT=ecm plasma.kde.org optfeature
+IUSE=gles2-only usb debug +handbook
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
+LICENSE=GPL-2
+RDEPEND=>=dev-qt/qtbase-6.7.2:6[dbus,gles2-only=,gui,widgets] >=dev-qt/qtdeclarative-6.7.2:6 >=kde-frameworks/kauth-6.6.0:6 >=kde-frameworks/kcmutils-6.6.0:6 >=kde-frameworks/kconfig-6.6.0:6 >=kde-frameworks/kcoreaddons-6.6.0:6 >=kde-frameworks/ki18n-6.6.0:6 >=kde-frameworks/kio-6.6.0:6 >=kde-frameworks/kservice-6.6.0:6 gles2-only? ( || ( >=media-libs/mesa-24.1.0_rc1[opengl] <media-libs/mesa-24.1.0_rc1[gles2] ) ) usb? ( virtual/libusb:1 ) || ( >=dev-qt/qttools-6.7.2:6[qdbus] dev-qt/qdbus:* ) >=kde-frameworks/kirigami-6.6.0:6 >=kde-plasma/systemsettings-6.2.3:6 || ( kde-frameworks/breeze-icons:* kde-frameworks/oxygen-icons:* ) >=kde-frameworks/kf-env-6 dev-qt/qtbase:6 !kde-plasma/kinfocenter:5
+SLOT=6
+SRC_URI=mirror://kde/stable/plasma/6.2.3/kinfocenter-6.2.3.tar.xz
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 ecm fe5d0f686a62c5a29db9433ce94c2e31 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe kde.org 5b717883256e9841ce52e6cad2fca427 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 plasma.kde.org 04eb5849283348eac80db74a8749b14a toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_md5_=0c6cce307c0d390c3a022339dd41350a
diff --git a/metadata/md5-cache/lxqt-base/lxqt-config-2.1.0-r1 b/metadata/md5-cache/lxqt-base/lxqt-config-2.1.0-r1
new file mode 100644
index 00000000..43584a28
--- /dev/null
+++ b/metadata/md5-cache/lxqt-base/lxqt-config-2.1.0-r1
@@ -0,0 +1,15 @@
+BDEPEND=>=dev-qt/qttools-6.6:6[linguist] >=dev-util/lxqt-build-tools-2.1.0 app-alternatives/ninja >=dev-build/cmake-3.20.5
+DEFINED_PHASES=compile configure install postinst postrm prepare test
+DEPEND=>=dev-libs/libqtxdg-4.1.0 >=dev-qt/qtbase-6.6:6[gui,widgets,xml] >=dev-qt/qtsvg-6.6:6 =lxqt-base/liblxqt-2.1*:= =lxqt-base/lxqt-menu-data-2.1* sys-libs/zlib:= x11-apps/setxkbmap x11-libs/libxcb:= x11-libs/libX11 x11-libs/libXcursor x11-libs/libXfixes monitor? ( kde-plasma/libkscreen:6= ) touchpad? ( virtual/libudev:= x11-drivers/xf86-input-libinput x11-libs/libXi )
+DESCRIPTION=LXQt system configuration control center
+EAPI=8
+HOMEPAGE=https://lxqt-project.org/
+INHERIT=cmake xdg-utils
+IUSE=+monitor +touchpad
+KEYWORDS=~amd64 ~arm64 ~riscv ~x86
+LICENSE=GPL-2 GPL-2+ GPL-3 LGPL-2 LGPL-2+ LGPL-2.1+ WTFPL-2
+RDEPEND=>=dev-libs/libqtxdg-4.1.0 >=dev-qt/qtbase-6.6:6[gui,widgets,xml] >=dev-qt/qtsvg-6.6:6 =lxqt-base/liblxqt-2.1*:= =lxqt-base/lxqt-menu-data-2.1* sys-libs/zlib:= x11-apps/setxkbmap x11-libs/libxcb:= x11-libs/libX11 x11-libs/libXcursor x11-libs/libXfixes monitor? ( kde-plasma/libkscreen:6= ) touchpad? ( virtual/libudev:= x11-drivers/xf86-input-libinput x11-libs/libXi )
+SLOT=0
+SRC_URI=https://github.com/lxqt/lxqt-config/releases/download/2.1.0/lxqt-config-2.1.0.tar.xz
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_md5_=dea0efbd6c24ac464dc683d9f3687db3
diff --git a/metadata/md5-cache/lxqt-base/lxqt-meta-2.0.0-r5 b/metadata/md5-cache/lxqt-base/lxqt-meta-2.0.0-r5
deleted file mode 100644
index a4671568..00000000
--- a/metadata/md5-cache/lxqt-base/lxqt-meta-2.0.0-r5
+++ /dev/null
@@ -1,11 +0,0 @@
-DEFINED_PHASES=-
-DESCRIPTION=Meta ebuild for LXQt, the Lightweight Desktop Environment
-EAPI=8
-HOMEPAGE=https://lxqt-project.org/
-IUSE=+about admin +archiver +desktop-portal discover +display-manager +filemanager +lximage networkmanager nls +openbox +policykit powermanagement +processviewer +qt5 +screenshot +sddm ssh-askpass +sudo +terminal +trash +window-manager
-KEYWORDS=~amd64
-LICENSE=metapackage
-RDEPEND=kde-frameworks/breeze-icons:6 =lxqt-base/lxqt-config-2.0* =lxqt-base/lxqt-globalkeys-2.0* =lxqt-base/lxqt-menu-data-2.0* =lxqt-base/lxqt-notificationd-2.0* =lxqt-base/lxqt-panel-2.0* =lxqt-base/lxqt-qtplugin-2.0* =lxqt-base/lxqt-runner-2.0* =lxqt-base/lxqt-session-2.0* virtual/ttf-fonts x11-terms/xterm =x11-themes/lxqt-themes-2.0* about? ( =lxqt-base/lxqt-about-2.0* ) admin? ( =lxqt-base/lxqt-admin-2.0* ) archiver? ( >=app-arch/lxqt-archiver-1.0 ) desktop-portal? ( >=gui-libs/xdg-desktop-portal-lxqt-1.0 ) discover? ( kde-plasma/discover ) display-manager? ( sddm? ( x11-misc/sddm ) !sddm? ( x11-misc/lightdm ) ) filemanager? ( =x11-misc/pcmanfm-qt-2.0* ) lximage? ( =media-gfx/lximage-qt-2.0* ) networkmanager? ( net-misc/networkmanager gnome-extra/nm-applet ) nls? ( dev-qt/qttranslations:6 ) policykit? ( =lxqt-base/lxqt-policykit-2.0* ) powermanagement? ( =lxqt-base/lxqt-powermanagement-2.0* ) processviewer? ( >=x11-misc/qps-2.9 ) qt5? ( >=lxqt-base/lxqt-qtplugin-1.4.1:0/5 ) screenshot? ( >=x11-misc/screengrab-2.8 ) sddm? ( x11-misc/sddm ) ssh-askpass? ( =lxqt-base/lxqt-openssh-askpass-2.0* ) sudo? ( =lxqt-base/lxqt-sudo-2.0* ) terminal? ( =x11-terms/qterminal-2.0* ) trash? ( gnome-base/gvfs ) window-manager? ( openbox? ( x11-wm/openbox x11-misc/obconf ) !openbox? ( kde-plasma/kwin:6 kde-plasma/systemsettings:6 ) )
-REQUIRED_USE=trash? ( filemanager )
-SLOT=0
-_md5_=96729f5b605df4abf32b2daaa3b3ad04
diff --git a/metadata/md5-cache/lxqt-base/lxqt-meta-2.1.0 b/metadata/md5-cache/lxqt-base/lxqt-meta-2.1.0
new file mode 100644
index 00000000..b0312779
--- /dev/null
+++ b/metadata/md5-cache/lxqt-base/lxqt-meta-2.1.0
@@ -0,0 +1,11 @@
+DEFINED_PHASES=-
+DESCRIPTION=Meta ebuild for LXQt, the Lightweight Desktop Environment
+EAPI=8
+HOMEPAGE=https://lxqt-project.org/
+IUSE=+about admin +archiver +desktop-portal discover +display-manager +filemanager gtk +lximage networkmanager nls +openbox +policykit powermanagement +processviewer qt5 qt6 +screenshot +sddm ssh-askpass +sudo +terminal +trash +window-manager
+KEYWORDS=~amd64
+LICENSE=metapackage
+RDEPEND=kde-frameworks/breeze-icons:6 =lxqt-base/lxqt-config-2.1* =lxqt-base/lxqt-globalkeys-2.1* =lxqt-base/lxqt-menu-data-2.1* =lxqt-base/lxqt-notificationd-2.1* =lxqt-base/lxqt-panel-2.1* =lxqt-base/lxqt-runner-2.1* =lxqt-base/lxqt-session-2.1* virtual/ttf-fonts x11-terms/xterm =x11-themes/lxqt-themes-2.1* x11-themes/redcore-theme-lxqt about? ( =lxqt-base/lxqt-about-2.1* ) admin? ( =lxqt-base/lxqt-admin-2.1* ) archiver? ( >=app-arch/lxqt-archiver-1.0 ) desktop-portal? ( >=gui-libs/xdg-desktop-portal-lxqt-1.0 ) discover? ( kde-plasma/discover ) display-manager? ( sddm? ( x11-misc/sddm ) !sddm? ( x11-misc/lightdm ) ) filemanager? ( =x11-misc/pcmanfm-qt-2.1* ) gtk? ( lxde-base/lxappearance ) lximage? ( =media-gfx/lximage-qt-2.1* ) networkmanager? ( net-misc/networkmanager gnome-extra/nm-applet ) nls? ( dev-qt/qttranslations:6 ) policykit? ( =lxqt-base/lxqt-policykit-2.1* ) powermanagement? ( =lxqt-base/lxqt-powermanagement-2.1* ) processviewer? ( >=x11-misc/qps-2.9 ) qt5? ( x11-misc/qt5ct ) qt6? ( gui-apps/qt6ct ) screenshot? ( >=x11-misc/screengrab-2.8 ) sddm? ( x11-misc/sddm ) ssh-askpass? ( =lxqt-base/lxqt-openssh-askpass-2.1* ) sudo? ( =lxqt-base/lxqt-sudo-2.1* ) terminal? ( =x11-terms/qterminal-2.1* ) trash? ( gnome-base/gvfs ) window-manager? ( openbox? ( x11-wm/openbox x11-misc/obconf ) !openbox? ( kde-plasma/kwin:6 kde-plasma/systemsettings:6 ) )
+REQUIRED_USE=trash? ( filemanager )
+SLOT=0
+_md5_=0d564750977c2a1bcb7a1f05d219d6f3
diff --git a/metadata/md5-cache/lxqt-base/lxqt-qtplugin-1.4.1-r5 b/metadata/md5-cache/lxqt-base/lxqt-qtplugin-1.4.1-r5
deleted file mode 100644
index d1b5fd45..00000000
--- a/metadata/md5-cache/lxqt-base/lxqt-qtplugin-1.4.1-r5
+++ /dev/null
@@ -1,14 +0,0 @@
-BDEPEND=>=dev-qt/linguist-tools-5.15:5 >=dev-util/lxqt-build-tools-0.13.0:0/5 app-alternatives/ninja >=dev-build/cmake-3.20.5
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=dev-libs/libdbusmenu-qt[qt5(+)] >=dev-libs/libqtxdg-3.12.0:0/5 >=dev-qt/qtcore-5.15:5 >=dev-qt/qtdbus-5.15:5 >=dev-qt/qtgui-5.15:5= >=dev-qt/qtwidgets-5.15:5 >=x11-libs/libfm-qt-1.4.0:0/5
-DESCRIPTION=LXQt system integration plugin for Qt
-EAPI=8
-HOMEPAGE=https://lxqt-project.org/
-INHERIT=cmake
-KEYWORDS=amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86
-LICENSE=LGPL-2.1+
-RDEPEND=dev-libs/libdbusmenu-qt[qt5(+)] >=dev-libs/libqtxdg-3.12.0:0/5 >=dev-qt/qtcore-5.15:5 >=dev-qt/qtdbus-5.15:5 >=dev-qt/qtgui-5.15:5= >=dev-qt/qtwidgets-5.15:5 >=x11-libs/libfm-qt-1.4.0:0/5
-SLOT=0/5
-SRC_URI=https://github.com/lxqt/lxqt-qtplugin/releases/download/1.4.1/lxqt-qtplugin-1.4.1.tar.xz
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic fa33e3696fe4689dda7e9affe92e2c94 multilib 7e1347c006a76bb812f3a9f663b79991 multiprocessing e644caa6eb7ce7e5ab0864383ac13ad9 ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs 948855ec7ad9f11351edf9066708dfa9 xdg-utils 5465aed08f1dfc2a75f14cbea4272961
-_md5_=12ae5a10e01e6b20ecdbdfd2dc475710
diff --git a/metadata/md5-cache/lxqt-base/lxqt-qtplugin-2.0.0-r5 b/metadata/md5-cache/lxqt-base/lxqt-qtplugin-2.0.0-r5
deleted file mode 100644
index 6a014405..00000000
--- a/metadata/md5-cache/lxqt-base/lxqt-qtplugin-2.0.0-r5
+++ /dev/null
@@ -1,14 +0,0 @@
-BDEPEND=>=dev-qt/qttools-6.6:6[linguist] >=dev-util/lxqt-build-tools-2.0.0:0/6 app-alternatives/ninja >=dev-build/cmake-3.20.5
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=dev-libs/libdbusmenu-lxqt >=dev-libs/libqtxdg-4.0.0:0/6 >=dev-qt/qtbase-6.6:6=[dbus,gui,widgets] >=x11-libs/libfm-qt-2.0.2:0/6
-DESCRIPTION=LXQt system integration plugin for Qt
-EAPI=8
-HOMEPAGE=https://lxqt-project.org/
-INHERIT=cmake
-KEYWORDS=amd64 arm64 ~riscv ~x86
-LICENSE=LGPL-2.1+
-RDEPEND=dev-libs/libdbusmenu-lxqt >=dev-libs/libqtxdg-4.0.0:0/6 >=dev-qt/qtbase-6.6:6=[dbus,gui,widgets] >=x11-libs/libfm-qt-2.0.2:0/6
-SLOT=0/6
-SRC_URI=https://github.com/lxqt/lxqt-qtplugin/releases/download/2.0.0/lxqt-qtplugin-2.0.0.tar.xz
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic fa33e3696fe4689dda7e9affe92e2c94 multilib 7e1347c006a76bb812f3a9f663b79991 multiprocessing e644caa6eb7ce7e5ab0864383ac13ad9 ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs 948855ec7ad9f11351edf9066708dfa9 xdg-utils 5465aed08f1dfc2a75f14cbea4272961
-_md5_=d41dd4ee0abaeff147951182cbafa000
diff --git a/metadata/md5-cache/lxqt-base/lxqt-session-2.1.0-r1 b/metadata/md5-cache/lxqt-base/lxqt-session-2.1.0-r1
new file mode 100644
index 00000000..134d0644
--- /dev/null
+++ b/metadata/md5-cache/lxqt-base/lxqt-session-2.1.0-r1
@@ -0,0 +1,15 @@
+BDEPEND=>=dev-qt/qttools-6.6:6[linguist] >=dev-util/lxqt-build-tools-2.1.0 app-alternatives/ninja >=dev-build/cmake-3.20.5
+DEFINED_PHASES=compile configure install prepare test
+DEPEND=>=app-misc/qtxdg-tools-4.1.0 >=dev-libs/libqtxdg-4.1.0 >=dev-qt/qtbase-6.6:6[dbus,gui,widgets] kde-frameworks/kwindowsystem:6[X] kde-plasma/layer-shell-qt:6 =lxqt-base/liblxqt-2.1*:= sys-process/procps:= x11-libs/libX11 x11-misc/xdg-user-dirs udev? ( virtual/libudev:= )
+DESCRIPTION=LXQt Session Manager
+EAPI=8
+HOMEPAGE=https://lxqt-project.org/
+INHERIT=cmake
+IUSE=+udev
+KEYWORDS=~amd64 ~arm64 ~riscv ~x86
+LICENSE=LGPL-2.1 LGPL-2.1+
+RDEPEND=>=app-misc/qtxdg-tools-4.1.0 >=dev-libs/libqtxdg-4.1.0 >=dev-qt/qtbase-6.6:6[dbus,gui,widgets] kde-frameworks/kwindowsystem:6[X] kde-plasma/layer-shell-qt:6 =lxqt-base/liblxqt-2.1*:= sys-process/procps:= x11-libs/libX11 x11-misc/xdg-user-dirs udev? ( virtual/libudev:= )
+SLOT=0
+SRC_URI=https://github.com/lxqt/lxqt-session/releases/download/2.1.0/lxqt-session-2.1.0.tar.xz
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_md5_=0356590e5671ee393b9a8e6e0cf25e71
diff --git a/metadata/md5-cache/media-libs/portsmf-239-r1 b/metadata/md5-cache/media-libs/portsmf-239-r1
index 182bb031..8c7c2843 100644
--- a/metadata/md5-cache/media-libs/portsmf-239-r1
+++ b/metadata/md5-cache/media-libs/portsmf-239-r1
@@ -10,5 +10,5 @@ LICENSE=MIT
RESTRICT=!test? ( test )
SLOT=0/1
SRC_URI=https://codeberg.org/tenacityteam/portsmf/archive/239.tar.gz -> portsmf-239.tar.gz
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic fa33e3696fe4689dda7e9affe92e2c94 multilib 7e1347c006a76bb812f3a9f663b79991 multiprocessing e644caa6eb7ce7e5ab0864383ac13ad9 ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs 948855ec7ad9f11351edf9066708dfa9 xdg-utils 5465aed08f1dfc2a75f14cbea4272961
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=62f125fbdafb4f8e0f13c287944b6969
diff --git a/metadata/md5-cache/media-sound/cantata-2.5.0-r15 b/metadata/md5-cache/media-sound/cantata-2.5.0-r15
index a7e8b79d..51204322 100644
--- a/metadata/md5-cache/media-sound/cantata-2.5.0-r15
+++ b/metadata/md5-cache/media-sound/cantata-2.5.0-r15
@@ -14,5 +14,5 @@ REQUIRED_USE=?? ( cdda cdio ) cdda? ( udisks || ( cddb musicbrainz ) ) cddb? ( |
RESTRICT=test
SLOT=0
SRC_URI=https://github.com/CDrummond/cantata/releases/download/v2.5.0/cantata-2.5.0.tar.bz2
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic fa33e3696fe4689dda7e9affe92e2c94 multilib 7e1347c006a76bb812f3a9f663b79991 multiprocessing e644caa6eb7ce7e5ab0864383ac13ad9 ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 plocale 950fbaec7deeba41b5bcc0572cca99b9 toolchain-funcs 948855ec7ad9f11351edf9066708dfa9 xdg 8d7d90c01b1b1c2602dab6fc6b177097 xdg-utils 5465aed08f1dfc2a75f14cbea4272961
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 plocale 950fbaec7deeba41b5bcc0572cca99b9 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=ff35210eb2bc6386a95037e3246f03d5
diff --git a/metadata/md5-cache/media-sound/strawberry-1.0.23-r10 b/metadata/md5-cache/media-sound/strawberry-1.0.23-r10
index fc8ebb9f..c6de9e16 100644
--- a/metadata/md5-cache/media-sound/strawberry-1.0.23-r10
+++ b/metadata/md5-cache/media-sound/strawberry-1.0.23-r10
@@ -13,5 +13,5 @@ RDEPEND=dev-db/sqlite:= dev-libs/glib:2 dev-libs/protobuf:= dev-qt/qtconcurrent:
REQUIRED_USE=cdda? ( gstreamer ) || ( gstreamer vlc )
SLOT=0
SRC_URI=https://github.com/strawberrymusicplayer/strawberry/releases/download/1.0.23/strawberry-1.0.23.tar.xz
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic fa33e3696fe4689dda7e9affe92e2c94 multilib 7e1347c006a76bb812f3a9f663b79991 multiprocessing e644caa6eb7ce7e5ab0864383ac13ad9 ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 plocale 950fbaec7deeba41b5bcc0572cca99b9 toolchain-funcs 948855ec7ad9f11351edf9066708dfa9 xdg 8d7d90c01b1b1c2602dab6fc6b177097 xdg-utils 5465aed08f1dfc2a75f14cbea4272961
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 plocale 950fbaec7deeba41b5bcc0572cca99b9 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=785b717cd0b7f4861fc0679373061fdb
diff --git a/metadata/md5-cache/media-tv/tv-lite-0.7.6 b/metadata/md5-cache/media-tv/tv-lite-0.7.6
index 889f3809..a91f771b 100644
--- a/metadata/md5-cache/media-tv/tv-lite-0.7.6
+++ b/metadata/md5-cache/media-tv/tv-lite-0.7.6
@@ -12,5 +12,5 @@ RDEPEND=dev-libs/rapidjson dev-db/sqlite media-video/vlc net-misc/curl sys-apps/
REQUIRED_USE=^^ ( gtk gtk3 )
SLOT=0
SRC_URI=https://gitlab.com/cburneci/tv-lite/-/archive/0.7.6/tv-lite-0.7.6.tar.gz
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic fa33e3696fe4689dda7e9affe92e2c94 multilib 7e1347c006a76bb812f3a9f663b79991 multiprocessing e644caa6eb7ce7e5ab0864383ac13ad9 ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs 948855ec7ad9f11351edf9066708dfa9 xdg-utils 5465aed08f1dfc2a75f14cbea4272961
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=dd241935e37888e94a481e7fc4630b07
diff --git a/metadata/md5-cache/media-video/guvcview-2.0.6-r10 b/metadata/md5-cache/media-video/guvcview-2.0.6-r10
index 2b66cb4d..bb771ce8 100644
--- a/metadata/md5-cache/media-video/guvcview-2.0.6-r10
+++ b/metadata/md5-cache/media-video/guvcview-2.0.6-r10
@@ -11,5 +11,5 @@ LICENSE=GPL-3
RDEPEND=>=dev-libs/glib-2.10 media-libs/libpng:0= media-libs/libsdl2 media-libs/libv4l >=media-libs/portaudio-19_pre >=media-video/ffmpeg-2.8:0= virtual/libusb:1 virtual/udev gsl? ( >=sci-libs/gsl-1.15 ) pulseaudio? ( >=media-sound/pulseaudio-0.9.15 ) qt5? ( dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtwidgets:5 ) !qt5? ( >=x11-libs/gtk+-3.6:3 )
SLOT=0
SRC_URI=mirror://sourceforge/guvcview/guvcview-src-2.0.6.tar.gz
-_eclasses_=autotools 61927ff6474f1d141b4ea4a5b9870424 flag-o-matic fa33e3696fe4689dda7e9affe92e2c94 gnuconfig f8b9cc21e72de8cbedde6ca5108d208b libtool f9e6905c12590c1cac06d85371a0819a multilib 7e1347c006a76bb812f3a9f663b79991 qmake-utils a8dd17b1d94586164f5e3fc12b1c6b81 toolchain-funcs 948855ec7ad9f11351edf9066708dfa9
+_eclasses_=autotools 7d91cc798a8afd8f4e0c6e9587296ebe flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool 6b28392a775f807c8be5fc7ec9a605b9 multilib b2a329026f2e404e9e371097dda47f96 qmake-utils a8dd17b1d94586164f5e3fc12b1c6b81 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87
_md5_=5212515f1309e434eb343bf4b150481f
diff --git a/metadata/md5-cache/net-dialup/rp-pppoe-4.0-r5 b/metadata/md5-cache/net-dialup/rp-pppoe-4.0-r5
index 818a9950..cd49d8f7 100644
--- a/metadata/md5-cache/net-dialup/rp-pppoe-4.0-r5
+++ b/metadata/md5-cache/net-dialup/rp-pppoe-4.0-r5
@@ -9,5 +9,5 @@ LICENSE=GPL-2
RDEPEND=net-dialup/ppp:= sys-apps/iproute2
SLOT=0
SRC_URI=https://dianne.skoll.ca/projects/rp-pppoe/download/rp-pppoe-4.0.tar.gz
-_eclasses_=readme.gentoo-r1 32b48460d813533d85f082897cec1b80
+_eclasses_=readme.gentoo-r1 b045f3acf546393ab6b3170781875358
_md5_=91d3fbc9a847aa26e63e33c8b85e176d
diff --git a/metadata/md5-cache/net-misc/warpinator-1.8.3-r1 b/metadata/md5-cache/net-misc/warpinator-1.8.6
index df8c11b7..b1d25ac8 100644
--- a/metadata/md5-cache/net-misc/warpinator-1.8.3-r1
+++ b/metadata/md5-cache/net-misc/warpinator-1.8.6
@@ -10,6 +10,6 @@ KEYWORDS=~amd64
LICENSE=GPL-3
RDEPEND=dev-libs/gobject-introspection dev-python/cryptography dev-python/ifaddr dev-python/qrcode dev-python/netaddr dev-python/netifaces dev-python/pynacl dev-python/setproctitle >=dev-python/python3-xapp-1.6.0
SLOT=0
-SRC_URI=https://github.com/linuxmint/warpinator/archive/refs/tags/master.lmde6.tar.gz -> warpinator-1.8.3.tar.gz
-_eclasses_=flag-o-matic fa33e3696fe4689dda7e9affe92e2c94 gnome2-utils a8cf148ec7f5ae0b1f1d33ae5f7f9e88 meson 99466844dd8d4fcfb07578a76f5a9922 multilib 7e1347c006a76bb812f3a9f663b79991 multiprocessing e644caa6eb7ce7e5ab0864383ac13ad9 ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 948855ec7ad9f11351edf9066708dfa9 xdg 8d7d90c01b1b1c2602dab6fc6b177097 xdg-utils 5465aed08f1dfc2a75f14cbea4272961
-_md5_=da49f37bc983d3da79ed6b2c6355f821
+SRC_URI=https://github.com/linuxmint/warpinator/archive/refs/tags/master.lmde6.tar.gz -> warpinator-1.8.6.tar.gz
+_eclasses_=flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe gnome2-utils a8cf148ec7f5ae0b1f1d33ae5f7f9e88 meson 99466844dd8d4fcfb07578a76f5a9922 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-utils-r1 2fee95c11e5f883024588d4837db6802 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_md5_=f4fbffdcfcc1174bd35334ab8e94f609
diff --git a/metadata/md5-cache/sys-apps/baselayout-2.13-r7 b/metadata/md5-cache/sys-apps/baselayout-2.13-r7
index 891a047b..afb0cbb6 100644
--- a/metadata/md5-cache/sys-apps/baselayout-2.13-r7
+++ b/metadata/md5-cache/sys-apps/baselayout-2.13-r7
@@ -11,5 +11,5 @@ LICENSE=GPL-2
RDEPEND=acct-group/smbshare sys-apps/fakeroot !net-fs/sambacfg !sys-boot/grubcfg !sys-kernel/dracutcfg !sys-apps/baselayout-prefix
SLOT=0
SRC_URI=https://gitweb.gentoo.org/proj/baselayout.git/snapshot/baselayout-2.13.tar.bz2
-_eclasses_=multilib 7e1347c006a76bb812f3a9f663b79991 prefix 629161311cdf29bf8596fdd036826a2c toolchain-funcs 948855ec7ad9f11351edf9066708dfa9 udev 3b4170e9c327a8ed17097484a016c0c8
+_eclasses_=multilib b2a329026f2e404e9e371097dda47f96 prefix c3c4c93ebda319c0fa7ed6f942ba1010 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 udev f3d9a4376ebd22131726a68e1a0a058f
_md5_=a00ef495138fd5150a470ae695318ff8
diff --git a/metadata/md5-cache/sys-apps/firetools-0.9.64 b/metadata/md5-cache/sys-apps/firetools-0.9.64
index cbfb1469..f950a866 100644
--- a/metadata/md5-cache/sys-apps/firetools-0.9.64
+++ b/metadata/md5-cache/sys-apps/firetools-0.9.64
@@ -9,5 +9,5 @@ LICENSE=GPL-2
RDEPEND=|| ( sys-apps/firejail sys-apps/firejail-lts ) dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtsvg:5 x11-terms/xterm
SLOT=0
SRC_URI=https://github.com/netblue30/firetools/archive/0.9.64.tar.gz -> firetools-0.9.64.tar.gz
-_eclasses_=multilib 7e1347c006a76bb812f3a9f663b79991 qmake-utils a8dd17b1d94586164f5e3fc12b1c6b81 toolchain-funcs 948855ec7ad9f11351edf9066708dfa9
+_eclasses_=multilib b2a329026f2e404e9e371097dda47f96 qmake-utils a8dd17b1d94586164f5e3fc12b1c6b81 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87
_md5_=0e045f1c9a1fd4d2de6ed0aa0c8474a0
diff --git a/metadata/md5-cache/sys-apps/lsb-release-3.3-r5 b/metadata/md5-cache/sys-apps/lsb-release-3.3-r5
index bc324d47..1d432b70 100644
--- a/metadata/md5-cache/sys-apps/lsb-release-3.3-r5
+++ b/metadata/md5-cache/sys-apps/lsb-release-3.3-r5
@@ -8,5 +8,5 @@ KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~r
LICENSE=GPL-2
SLOT=0
SRC_URI=https://github.com/thkukuk/lsb-release_os-release/archive/refs/tags/v3.3.tar.gz -> lsb-release-3.3.tar.gz
-_eclasses_=prefix 629161311cdf29bf8596fdd036826a2c
+_eclasses_=prefix c3c4c93ebda319c0fa7ed6f942ba1010
_md5_=bab5422801096c2ac37d4698a0ca67a8
diff --git a/metadata/md5-cache/sys-apps/openrc-0.55 b/metadata/md5-cache/sys-apps/openrc-0.55
index 79ad10a5..376614d5 100644
--- a/metadata/md5-cache/sys-apps/openrc-0.55
+++ b/metadata/md5-cache/sys-apps/openrc-0.55
@@ -12,5 +12,5 @@ PDEPEND=netifrc? ( net-misc/netifrc )
RDEPEND=apparmor? ( sys-apps/apparmor sys-apps/apparmor-utils sec-policy/apparmor-profiles ) pam? ( sys-libs/pam ) audit? ( sys-process/audit ) caps? ( sys-libs/libcap ) dkms? ( sys-kernel/dkms ) elogind? ( sys-auth/elogind ) havege? ( sys-apps/haveged ) sys-process/psmisc selinux? ( sys-apps/policycoreutils >=sys-libs/libselinux-2.6 ) settingsd? ( app-admin/openrc-settingsd ) amd64? ( splash? ( sys-boot/plymouth-openrc-plugin ) ) >=virtual/logger-1.314.1337 bash? ( app-shells/bash ) sysv-utils? ( !sys-apps/systemd[sysv-utils(-)] !sys-apps/sysvinit ) !sysv-utils? ( sysvinit? ( >=sys-apps/sysvinit-2.86-r6[selinux?] ) ) virtual/tmpfiles selinux? ( >=sec-policy/selinux-base-policy-2.20170204-r4 >=sec-policy/selinux-openrc-2.20170204-r4 )
SLOT=0
SRC_URI=https://github.com/OpenRC/openrc/archive/0.55.tar.gz -> openrc-0.55.tar.gz
-_eclasses_=eapi8-dosym 5ac4857ad078256d939c44f7c64197a9 flag-o-matic fa33e3696fe4689dda7e9affe92e2c94 meson 99466844dd8d4fcfb07578a76f5a9922 multilib 7e1347c006a76bb812f3a9f663b79991 multiprocessing e644caa6eb7ce7e5ab0864383ac13ad9 ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 pam b56d0c9c20fc5b553f13c8ae165a10a5 python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 948855ec7ad9f11351edf9066708dfa9
+_eclasses_=eapi8-dosym 5ac4857ad078256d939c44f7c64197a9 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe meson 99466844dd8d4fcfb07578a76f5a9922 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 pam b56d0c9c20fc5b553f13c8ae165a10a5 python-utils-r1 2fee95c11e5f883024588d4837db6802 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87
_md5_=b202080d0936045869110b648bae71a4
diff --git a/metadata/md5-cache/sys-auth/polkit-qt5-0.200.0 b/metadata/md5-cache/sys-auth/polkit-qt5-0.200.0
index 26166866..54e65e82 100644
--- a/metadata/md5-cache/sys-auth/polkit-qt5-0.200.0
+++ b/metadata/md5-cache/sys-auth/polkit-qt5-0.200.0
@@ -11,5 +11,5 @@ LICENSE=LGPL-2
RDEPEND=dev-libs/glib:2 dev-qt/qtcore:5 dev-qt/qtdbus:5 dev-qt/qtgui:5 dev-qt/qtwidgets:5 >=sys-auth/polkit-0.103
SLOT=0
SRC_URI=mirror://kde/stable/polkit-qt-1/polkit-qt-1-0.200.0.tar.xz
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic fa33e3696fe4689dda7e9affe92e2c94 kde.org 5b717883256e9841ce52e6cad2fca427 multilib 7e1347c006a76bb812f3a9f663b79991 multiprocessing e644caa6eb7ce7e5ab0864383ac13ad9 ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs 948855ec7ad9f11351edf9066708dfa9 xdg-utils 5465aed08f1dfc2a75f14cbea4272961
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe kde.org 5b717883256e9841ce52e6cad2fca427 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=a13f9f74a6b2b9e59b59c230a8306bc8
diff --git a/metadata/md5-cache/sys-auth/polkit-qt6-0.200.0 b/metadata/md5-cache/sys-auth/polkit-qt6-0.200.0
index 80560ed7..3552e4e9 100644
--- a/metadata/md5-cache/sys-auth/polkit-qt6-0.200.0
+++ b/metadata/md5-cache/sys-auth/polkit-qt6-0.200.0
@@ -11,5 +11,5 @@ LICENSE=LGPL-2
RDEPEND=dev-libs/glib:2 dev-qt/qtbase:6[dbus,gui,widgets] >=sys-auth/polkit-0.103
SLOT=0
SRC_URI=mirror://kde/stable/polkit-qt-1/polkit-qt-1-0.200.0.tar.xz
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic fa33e3696fe4689dda7e9affe92e2c94 kde.org 5b717883256e9841ce52e6cad2fca427 multilib 7e1347c006a76bb812f3a9f663b79991 multiprocessing e644caa6eb7ce7e5ab0864383ac13ad9 ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs 948855ec7ad9f11351edf9066708dfa9 xdg-utils 5465aed08f1dfc2a75f14cbea4272961
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe kde.org 5b717883256e9841ce52e6cad2fca427 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=6062551c7d289a30d49b0fe115c87d50
diff --git a/metadata/md5-cache/sys-boot/etcher-1.19.21-r1 b/metadata/md5-cache/sys-boot/etcher-1.19.21-r1
index 6c9b74a3..b1c97853 100644
--- a/metadata/md5-cache/sys-boot/etcher-1.19.21-r1
+++ b/metadata/md5-cache/sys-boot/etcher-1.19.21-r1
@@ -12,5 +12,5 @@ RDEPEND=virtual/libudev app-accessibility/at-spi2-core:2 dev-libs/expat dev-libs
RESTRICT=mirror strip test
SLOT=0
SRC_URI=https://github.com/balena-io/etcher/releases/download/v1.19.21/balena-etcher_1.19.21_amd64.deb
-_eclasses_=bintron-r1 06e7a11ae53d672e47f0d6a907a82e5b chromium-2 93690d770dc2e27deaa89794e2f9fe3f linux-info ea4122ba1d8791a12b78e53f9510a2e3 multilib 7e1347c006a76bb812f3a9f663b79991 multiprocessing e644caa6eb7ce7e5ab0864383ac13ad9 toolchain-funcs 948855ec7ad9f11351edf9066708dfa9 unpacker fb4b84181244b3b9990fa0bf40232dd2 xdg 8d7d90c01b1b1c2602dab6fc6b177097 xdg-utils 5465aed08f1dfc2a75f14cbea4272961
+_eclasses_=bintron-r1 06e7a11ae53d672e47f0d6a907a82e5b chromium-2 93690d770dc2e27deaa89794e2f9fe3f linux-info ea4122ba1d8791a12b78e53f9510a2e3 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 unpacker fb4b84181244b3b9990fa0bf40232dd2 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=b417046c0b6ec39c8f3ad235c7410c4c
diff --git a/metadata/md5-cache/sys-boot/grub-2.04-r15 b/metadata/md5-cache/sys-boot/grub-2.04-r15
index 7f5c1376..79ab9d98 100644
--- a/metadata/md5-cache/sys-boot/grub-2.04-r15
+++ b/metadata/md5-cache/sys-boot/grub-2.04-r15
@@ -13,5 +13,5 @@ REQUIRED_USE=grub_platforms_coreboot? ( fonts ) grub_platforms_qemu? ( fonts ) g
RESTRICT=!test? ( test )
SLOT=2/2.04-r15
SRC_URI=mirror://gnu/grub/grub-2.04.tar.xz fonts? ( mirror://gnu/unifont/unifont-12.1.02/unifont-12.1.02.pcf.gz ) themes? ( mirror://sourceforge/dejavu/dejavu-sans-ttf-2.37.zip )
-_eclasses_=autotools 61927ff6474f1d141b4ea4a5b9870424 bash-completion-r1 3047612be964ffd4a549447fc4289f12 flag-o-matic fa33e3696fe4689dda7e9affe92e2c94 gnuconfig f8b9cc21e72de8cbedde6ca5108d208b libtool f9e6905c12590c1cac06d85371a0819a multibuild 45df57b1877333d70a9e894f6c8fdb3a multilib 7e1347c006a76bb812f3a9f663b79991 out-of-source-utils a0eb740debe3d472355e8bc52f62e0ac pax-utils 6285e04fab2343992d2df0df4edf6003 toolchain-funcs 948855ec7ad9f11351edf9066708dfa9
+_eclasses_=autotools 7d91cc798a8afd8f4e0c6e9587296ebe bash-completion-r1 767861f3744f589ee5291c1698b1c082 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool 6b28392a775f807c8be5fc7ec9a605b9 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pax-utils 5555f2e75744739fe100ee62c22d28fe toolchain-funcs d3d42b22a610ce81c267b644bcec9b87
_md5_=374aa7723dafbca8cfec86b713b61d56
diff --git a/metadata/md5-cache/sys-boot/os-prober-1.77-r10 b/metadata/md5-cache/sys-boot/os-prober-1.77-r10
index 23e29936..891699ef 100644
--- a/metadata/md5-cache/sys-boot/os-prober-1.77-r10
+++ b/metadata/md5-cache/sys-boot/os-prober-1.77-r10
@@ -8,5 +8,5 @@ LICENSE=GPL-3
RDEPEND=sys-boot/grub:2[mount]
SLOT=0
SRC_URI=mirror://debian/pool/main/o/os-prober/os-prober_1.77.tar.xz
-_eclasses_=multilib 7e1347c006a76bb812f3a9f663b79991 readme.gentoo-r1 32b48460d813533d85f082897cec1b80 toolchain-funcs 948855ec7ad9f11351edf9066708dfa9
+_eclasses_=multilib b2a329026f2e404e9e371097dda47f96 readme.gentoo-r1 b045f3acf546393ab6b3170781875358 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87
_md5_=1279fcc79839bfad1083d2a4f3618ab3
diff --git a/metadata/md5-cache/sys-boot/plymouth-0.9.4-r11 b/metadata/md5-cache/sys-boot/plymouth-0.9.4-r11
index 9bea2819..ae2d8159 100644
--- a/metadata/md5-cache/sys-boot/plymouth-0.9.4-r11
+++ b/metadata/md5-cache/sys-boot/plymouth-0.9.4-r11
@@ -11,5 +11,5 @@ LICENSE=GPL-2
RDEPEND=>=media-libs/libpng-1.2.16:= gtk? ( dev-libs/glib:2 >=x11-libs/gtk+-3.14:3 x11-libs/cairo ) libkms? ( x11-libs/libdrm ) pango? ( >=x11-libs/pango-1.21 ) udev? ( virtual/udev ) !<sys-kernel/dracut-0.37-r3
SLOT=0
SRC_URI=https://www.freedesktop.org/software/plymouth/releases/plymouth-0.9.4.tar.xz
-_eclasses_=autotools 61927ff6474f1d141b4ea4a5b9870424 flag-o-matic fa33e3696fe4689dda7e9affe92e2c94 gnuconfig f8b9cc21e72de8cbedde6ca5108d208b libtool f9e6905c12590c1cac06d85371a0819a multilib 7e1347c006a76bb812f3a9f663b79991 readme.gentoo-r1 32b48460d813533d85f082897cec1b80 toolchain-funcs 948855ec7ad9f11351edf9066708dfa9
+_eclasses_=autotools 7d91cc798a8afd8f4e0c6e9587296ebe flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool 6b28392a775f807c8be5fc7ec9a605b9 multilib b2a329026f2e404e9e371097dda47f96 readme.gentoo-r1 b045f3acf546393ab6b3170781875358 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87
_md5_=3f6cac1de8a8ab1141df8e34f1520ea4
diff --git a/metadata/md5-cache/sys-boot/rpi-imager-1.8.5 b/metadata/md5-cache/sys-boot/rpi-imager-1.8.5
index c7331b13..5d6a91e7 100644
--- a/metadata/md5-cache/sys-boot/rpi-imager-1.8.5
+++ b/metadata/md5-cache/sys-boot/rpi-imager-1.8.5
@@ -13,5 +13,5 @@ RDEPEND=app-arch/libarchive:= app-arch/xz-utils net-libs/gnutls:= net-misc/curl
RESTRICT=test !test? ( test )
SLOT=0
SRC_URI=https://github.com/raspberrypi/rpi-imager/archive/v1.8.5.tar.gz -> rpi-imager-1.8.5.tar.gz
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic fa33e3696fe4689dda7e9affe92e2c94 multilib 7e1347c006a76bb812f3a9f663b79991 multiprocessing e644caa6eb7ce7e5ab0864383ac13ad9 ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 python-any-r1 5af215c3da6aef17a2d5e02968df1d5a python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 948855ec7ad9f11351edf9066708dfa9 xdg 8d7d90c01b1b1c2602dab6fc6b177097 xdg-utils 5465aed08f1dfc2a75f14cbea4272961
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 python-any-r1 f7b9a2fa38c69a9c2a7ad8fc9283ccf7 python-utils-r1 2fee95c11e5f883024588d4837db6802 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=149246d82a1dc27f2ad1c9c5c531a237
diff --git a/metadata/md5-cache/sys-devel/gcc-13.2.1_p20240210-r5 b/metadata/md5-cache/sys-devel/gcc-13.2.1_p20240210-r5
new file mode 100644
index 00000000..52a98468
--- /dev/null
+++ b/metadata/md5-cache/sys-devel/gcc-13.2.1_p20240210-r5
@@ -0,0 +1,17 @@
+BDEPEND=sys-devel/gnuconfig >=app-portage/elt-patches-20240116 app-alternatives/yacc sys-devel/binutils:* >=sys-devel/flex-2.5.4 nls? ( sys-devel/gettext ) test? ( || ( dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 ) >=dev-util/dejagnu-1.4.4 >=sys-devel/autogen-5.5.4 ) sys-apps/texinfo valgrind? ( dev-debug/valgrind ) ada? ( || ( sys-devel/gcc:13[ada] <sys-devel/gcc-13[ada] <dev-lang/ada-bootstrap-13 dev-lang/gnat-gpl[ada] ) ) d? ( || ( sys-devel/gcc:13[d(-)] <sys-devel/gcc-13[d(-)] <sys-devel/gcc-12[d(-)] ) )
+DEFINED_PHASES=compile configure install postinst postrm preinst prepare pretend setup test unpack
+DEPEND=elibc_glibc? ( sys-libs/glibc[cet(-)?] ) sys-libs/zlib virtual/libiconv nls? ( virtual/libintl ) >=dev-libs/gmp-4.3.2:0= >=dev-libs/mpfr-2.4.2:0= >=dev-libs/mpc-0.8.1:0= objc-gc? ( >=dev-libs/boehm-gc-7.4.2 ) graphite? ( >=dev-libs/isl-0.14:0= ) sanitize? ( virtual/libcrypt ) systemtap? ( dev-debug/systemtap ) zstd? ( app-arch/zstd:= )
+DESCRIPTION=The GNU Compiler Collection
+EAPI=8
+HOMEPAGE=https://gcc.gnu.org/
+INHERIT=toolchain
+IUSE=test vanilla +nls debug +cxx +fortran doc hardened multilib objc pgo objc-gc libssp objc++ openmp fixed-point go +sanitize graphite ada vtv jit +pie +ssp pch systemtap d lto cet zstd valgrind custom-cflags ieee-long-double default-znow default-stack-clash-protection modula2
+KEYWORDS=~alpha amd64 arm arm64 hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86
+LICENSE=GPL-3+ LGPL-3+ || ( GPL-3+ libgcc libstdc++ gcc-runtime-library-exception-3.1 ) FDL-1.3+
+PDEPEND=>=sys-devel/gcc-config-2.11
+RDEPEND=elibc_glibc? ( sys-libs/glibc[cet(-)?] ) sys-libs/zlib virtual/libiconv nls? ( virtual/libintl ) >=dev-libs/gmp-4.3.2:0= >=dev-libs/mpfr-2.4.2:0= >=dev-libs/mpc-0.8.1:0= objc-gc? ( >=dev-libs/boehm-gc-7.4.2 ) graphite? ( >=dev-libs/isl-0.14:0= ) zstd? ( app-arch/zstd:= )
+RESTRICT=!test? ( test )
+SLOT=13
+SRC_URI=mirror://gcc/snapshots/13-20240210/gcc-13-20240210.tar.xz https://dev.gentoo.org/~sam/distfiles/sys-devel/gcc/gcc-13.2.0-patches-14.tar.xz https://dev.gentoo.org/~sam/distfiles/sys-devel/gcc/gcc-13.2.0-musl-patches-2.tar.xz test? ( https://gitweb.gentoo.org/proj/gcc-patches.git/plain/scripts/testsuite-management/validate_failures.py?id=a447cd6dee206facb66720bdacf0c765a8b09f33 -> gcc-validate-failures-a447cd6dee206facb66720bdacf0c765a8b09f33.py )
+_eclasses_=edo 367e103a74bf77e6a8da7894d999fa3c flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool 6b28392a775f807c8be5fc7ec9a605b9 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f pax-utils 5555f2e75744739fe100ee62c22d28fe prefix c3c4c93ebda319c0fa7ed6f942ba1010 python-any-r1 f7b9a2fa38c69a9c2a7ad8fc9283ccf7 python-utils-r1 2fee95c11e5f883024588d4837db6802 toolchain 321337c81cefbdfe765734707ff26f12 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87
+_md5_=bccd37fc90fbf9df5d5d1200552fffac
diff --git a/metadata/md5-cache/sys-fs/cryptsetup-2.6.1-r5 b/metadata/md5-cache/sys-fs/cryptsetup-2.6.1-r5
index 6ada349c..a811c85b 100644
--- a/metadata/md5-cache/sys-fs/cryptsetup-2.6.1-r5
+++ b/metadata/md5-cache/sys-fs/cryptsetup-2.6.1-r5
@@ -13,5 +13,5 @@ REQUIRED_USE=^^ ( gcrypt kernel nettle openssl ) static? ( !gcrypt !ssh !udev !f
RESTRICT=!test? ( test )
SLOT=0/12
SRC_URI=https://www.kernel.org/pub/linux/utils/cryptsetup/v2.6/cryptsetup-2.6.1.tar.xz
-_eclasses_=linux-info ea4122ba1d8791a12b78e53f9510a2e3 multilib 7e1347c006a76bb812f3a9f663b79991 tmpfiles abdfd90f8841c1cb4b94575d5d109952 toolchain-funcs 948855ec7ad9f11351edf9066708dfa9
+_eclasses_=linux-info ea4122ba1d8791a12b78e53f9510a2e3 multilib b2a329026f2e404e9e371097dda47f96 tmpfiles 9a9814db5a3fbd4f1e921c05297e7735 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87
_md5_=ffd97a42af384b00fad98655d08345e3
diff --git a/metadata/md5-cache/sys-fs/gocryptfs-2.0.1-r1 b/metadata/md5-cache/sys-fs/gocryptfs-2.0.1-r1
index fff5e24e..f9248b36 100644
--- a/metadata/md5-cache/sys-fs/gocryptfs-2.0.1-r1
+++ b/metadata/md5-cache/sys-fs/gocryptfs-2.0.1-r1
@@ -11,5 +11,5 @@ RDEPEND=sys-fs/fuse ssl? ( dev-libs/openssl:0= )
RESTRICT=test strip
SLOT=0
SRC_URI=https://github.com/rfjakob/gocryptfs/releases/download/v2.0.1/gocryptfs_v2.0.1_src-deps.tar.gz -> gocryptfs-2.0.1.tar.gz mirror://goproxy//github.com/davecgh/go-spew/@v/v1.1.0.zip -> github.com%2Fdavecgh%2Fgo-spew%2F@v%2Fv1.1.0.zip mirror://goproxy//github.com/davecgh/go-spew/@v/v1.1.0.mod -> github.com%2Fdavecgh%2Fgo-spew%2F@v%2Fv1.1.0.mod mirror://goproxy//github.com/hanwen/go-fuse/@v/v1.0.0.zip -> github.com%2Fhanwen%2Fgo-fuse%2F@v%2Fv1.0.0.zip mirror://goproxy//github.com/hanwen/go-fuse/@v/v1.0.0.mod -> github.com%2Fhanwen%2Fgo-fuse%2F@v%2Fv1.0.0.mod mirror://goproxy//github.com/hanwen/go-fuse/v2/@v/v2.1.1-0.20210508151621-62c5aa1919a7.zip -> github.com%2Fhanwen%2Fgo-fuse%2Fv2%2F@v%2Fv2.1.1-0.20210508151621-62c5aa1919a7.zip mirror://goproxy//github.com/hanwen/go-fuse/v2/@v/v2.1.1-0.20210508151621-62c5aa1919a7.mod -> github.com%2Fhanwen%2Fgo-fuse%2Fv2%2F@v%2Fv2.1.1-0.20210508151621-62c5aa1919a7.mod mirror://goproxy//github.com/jacobsa/crypto/@v/v0.0.0-20190317225127-9f44e2d11115.zip -> github.com%2Fjacobsa%2Fcrypto%2F@v%2Fv0.0.0-20190317225127-9f44e2d11115.zip mirror://goproxy//github.com/jacobsa/crypto/@v/v0.0.0-20190317225127-9f44e2d11115.mod -> github.com%2Fjacobsa%2Fcrypto%2F@v%2Fv0.0.0-20190317225127-9f44e2d11115.mod mirror://goproxy//github.com/jacobsa/oglematchers/@v/v0.0.0-20150720000706-141901ea67cd.zip -> github.com%2Fjacobsa%2Foglematchers%2F@v%2Fv0.0.0-20150720000706-141901ea67cd.zip mirror://goproxy//github.com/jacobsa/oglematchers/@v/v0.0.0-20150720000706-141901ea67cd.mod -> github.com%2Fjacobsa%2Foglematchers%2F@v%2Fv0.0.0-20150720000706-141901ea67cd.mod mirror://goproxy//github.com/jacobsa/oglemock/@v/v0.0.0-20150831005832-e94d794d06ff.zip -> github.com%2Fjacobsa%2Foglemock%2F@v%2Fv0.0.0-20150831005832-e94d794d06ff.zip mirror://goproxy//github.com/jacobsa/oglemock/@v/v0.0.0-20150831005832-e94d794d06ff.mod -> github.com%2Fjacobsa%2Foglemock%2F@v%2Fv0.0.0-20150831005832-e94d794d06ff.mod mirror://goproxy//github.com/jacobsa/ogletest/@v/v0.0.0-20170503003838-80d50a735a11.zip -> github.com%2Fjacobsa%2Fogletest%2F@v%2Fv0.0.0-20170503003838-80d50a735a11.zip mirror://goproxy//github.com/jacobsa/ogletest/@v/v0.0.0-20170503003838-80d50a735a11.mod -> github.com%2Fjacobsa%2Fogletest%2F@v%2Fv0.0.0-20170503003838-80d50a735a11.mod mirror://goproxy//github.com/jacobsa/reqtrace/@v/v0.0.0-20150505043853-245c9e0234cb.zip -> github.com%2Fjacobsa%2Freqtrace%2F@v%2Fv0.0.0-20150505043853-245c9e0234cb.zip mirror://goproxy//github.com/jacobsa/reqtrace/@v/v0.0.0-20150505043853-245c9e0234cb.mod -> github.com%2Fjacobsa%2Freqtrace%2F@v%2Fv0.0.0-20150505043853-245c9e0234cb.mod mirror://goproxy//github.com/kylelemons/godebug/@v/v0.0.0-20170820004349-d65d576e9348.zip -> github.com%2Fkylelemons%2Fgodebug%2F@v%2Fv0.0.0-20170820004349-d65d576e9348.zip mirror://goproxy//github.com/kylelemons/godebug/@v/v0.0.0-20170820004349-d65d576e9348.mod -> github.com%2Fkylelemons%2Fgodebug%2F@v%2Fv0.0.0-20170820004349-d65d576e9348.mod mirror://goproxy//github.com/pkg/xattr/@v/v0.4.1.zip -> github.com%2Fpkg%2Fxattr%2F@v%2Fv0.4.1.zip mirror://goproxy//github.com/pkg/xattr/@v/v0.4.1.mod -> github.com%2Fpkg%2Fxattr%2F@v%2Fv0.4.1.mod mirror://goproxy//github.com/pmezard/go-difflib/@v/v1.0.0.zip -> github.com%2Fpmezard%2Fgo-difflib%2F@v%2Fv1.0.0.zip mirror://goproxy//github.com/pmezard/go-difflib/@v/v1.0.0.mod -> github.com%2Fpmezard%2Fgo-difflib%2F@v%2Fv1.0.0.mod mirror://goproxy//github.com/rfjakob/eme/@v/v1.1.1.zip -> github.com%2Frfjakob%2Feme%2F@v%2Fv1.1.1.zip mirror://goproxy//github.com/rfjakob/eme/@v/v1.1.1.mod -> github.com%2Frfjakob%2Feme%2F@v%2Fv1.1.1.mod mirror://goproxy//github.com/sabhiram/go-gitignore/@v/v0.0.0-20180611051255-d3107576ba94.zip -> github.com%2Fsabhiram%2Fgo-gitignore%2F@v%2Fv0.0.0-20180611051255-d3107576ba94.zip mirror://goproxy//github.com/sabhiram/go-gitignore/@v/v0.0.0-20180611051255-d3107576ba94.mod -> github.com%2Fsabhiram%2Fgo-gitignore%2F@v%2Fv0.0.0-20180611051255-d3107576ba94.mod mirror://goproxy//github.com/stretchr/objx/@v/v0.1.0.mod -> github.com%2Fstretchr%2Fobjx%2F@v%2Fv0.1.0.mod mirror://goproxy//github.com/stretchr/testify/@v/v1.5.1.zip -> github.com%2Fstretchr%2Ftestify%2F@v%2Fv1.5.1.zip mirror://goproxy//github.com/stretchr/testify/@v/v1.5.1.mod -> github.com%2Fstretchr%2Ftestify%2F@v%2Fv1.5.1.mod mirror://goproxy//golang.org/x/crypto/@v/v0.0.0-20190308221718-c2843e01d9a2.mod -> golang.org%2Fx%2Fcrypto%2F@v%2Fv0.0.0-20190308221718-c2843e01d9a2.mod mirror://goproxy//golang.org/x/crypto/@v/v0.0.0-20200429183012-4b2356b1ed79.zip -> golang.org%2Fx%2Fcrypto%2F@v%2Fv0.0.0-20200429183012-4b2356b1ed79.zip mirror://goproxy//golang.org/x/crypto/@v/v0.0.0-20200429183012-4b2356b1ed79.mod -> golang.org%2Fx%2Fcrypto%2F@v%2Fv0.0.0-20200429183012-4b2356b1ed79.mod mirror://goproxy//golang.org/x/net/@v/v0.0.0-20190404232315-eb5bcb51f2a3.mod -> golang.org%2Fx%2Fnet%2F@v%2Fv0.0.0-20190404232315-eb5bcb51f2a3.mod mirror://goproxy//golang.org/x/net/@v/v0.0.0-20200324143707-d3edc9973b7e.zip -> golang.org%2Fx%2Fnet%2F@v%2Fv0.0.0-20200324143707-d3edc9973b7e.zip mirror://goproxy//golang.org/x/net/@v/v0.0.0-20200324143707-d3edc9973b7e.mod -> golang.org%2Fx%2Fnet%2F@v%2Fv0.0.0-20200324143707-d3edc9973b7e.mod mirror://goproxy//golang.org/x/sync/@v/v0.0.0-20201207232520-09787c993a3a.mod -> golang.org%2Fx%2Fsync%2F@v%2Fv0.0.0-20201207232520-09787c993a3a.mod mirror://goproxy//golang.org/x/sys/@v/v0.0.0-20180830151530-49385e6e1522.mod -> golang.org%2Fx%2Fsys%2F@v%2Fv0.0.0-20180830151530-49385e6e1522.mod mirror://goproxy//golang.org/x/sys/@v/v0.0.0-20181021155630-eda9bb28ed51.mod -> golang.org%2Fx%2Fsys%2F@v%2Fv0.0.0-20181021155630-eda9bb28ed51.mod mirror://goproxy//golang.org/x/sys/@v/v0.0.0-20190215142949-d0b11bdaac8a.mod -> golang.org%2Fx%2Fsys%2F@v%2Fv0.0.0-20190215142949-d0b11bdaac8a.mod mirror://goproxy//golang.org/x/sys/@v/v0.0.0-20190412213103-97732733099d.mod -> golang.org%2Fx%2Fsys%2F@v%2Fv0.0.0-20190412213103-97732733099d.mod mirror://goproxy//golang.org/x/sys/@v/v0.0.0-20200323222414-85ca7c5b95cd.mod -> golang.org%2Fx%2Fsys%2F@v%2Fv0.0.0-20200323222414-85ca7c5b95cd.mod mirror://goproxy//golang.org/x/sys/@v/v0.0.0-20200501145240-bc7a7d42d5c3.zip -> golang.org%2Fx%2Fsys%2F@v%2Fv0.0.0-20200501145240-bc7a7d42d5c3.zip mirror://goproxy//golang.org/x/sys/@v/v0.0.0-20200501145240-bc7a7d42d5c3.mod -> golang.org%2Fx%2Fsys%2F@v%2Fv0.0.0-20200501145240-bc7a7d42d5c3.mod mirror://goproxy//golang.org/x/text/@v/v0.3.0.mod -> golang.org%2Fx%2Ftext%2F@v%2Fv0.3.0.mod mirror://goproxy//gopkg.in/check.v1/@v/v0.0.0-20161208181325-20d25e280405.zip -> gopkg.in%2Fcheck.v1%2F@v%2Fv0.0.0-20161208181325-20d25e280405.zip mirror://goproxy//gopkg.in/check.v1/@v/v0.0.0-20161208181325-20d25e280405.mod -> gopkg.in%2Fcheck.v1%2F@v%2Fv0.0.0-20161208181325-20d25e280405.mod mirror://goproxy//gopkg.in/yaml.v2/@v/v2.2.2.zip -> gopkg.in%2Fyaml.v2%2F@v%2Fv2.2.2.zip mirror://goproxy//gopkg.in/yaml.v2/@v/v2.2.2.mod -> gopkg.in%2Fyaml.v2%2F@v%2Fv2.2.2.mod
-_eclasses_=flag-o-matic fa33e3696fe4689dda7e9affe92e2c94 go-env 90efbc8636d2f02d9654183330e84cf7 go-module 83fd3ed1657cfc316c93d6a37018290d multilib 7e1347c006a76bb812f3a9f663b79991 multiprocessing e644caa6eb7ce7e5ab0864383ac13ad9 toolchain-funcs 948855ec7ad9f11351edf9066708dfa9
+_eclasses_=flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe go-env 90efbc8636d2f02d9654183330e84cf7 go-module df32d29550d40a92da723d3b8e17b467 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f toolchain-funcs d3d42b22a610ce81c267b644bcec9b87
_md5_=e540f6767071bbd7da63934df499a7b5
diff --git a/metadata/md5-cache/sys-fs/vhba-20240202-r1 b/metadata/md5-cache/sys-fs/vhba-20240917
index 2b30fdea..0670dec9 100644
--- a/metadata/md5-cache/sys-fs/vhba-20240202-r1
+++ b/metadata/md5-cache/sys-fs/vhba-20240917
@@ -1,14 +1,14 @@
BDEPEND=virtual/pkgconfig
DEFINED_PHASES=compile install prepare
-DEPEND=~sys-kernel/vhba-dkms-20240202 virtual/udev virtual/pkgconfig
+DEPEND=~sys-kernel/vhba-dkms-20240917 virtual/udev virtual/pkgconfig
DESCRIPTION=Virtual (SCSI) Host Bus Adapter kernel module for the CDEmu suite
EAPI=8
HOMEPAGE=http://cdemu.org
INHERIT=udev
KEYWORDS=amd64 x86
LICENSE=GPL-2+
-RDEPEND=~sys-kernel/vhba-dkms-20240202 virtual/udev
+RDEPEND=~sys-kernel/vhba-dkms-20240917 virtual/udev
SLOT=0
-SRC_URI=https://download.sourceforge.net/cdemu/vhba-module/vhba-module-20240202.tar.xz
-_eclasses_=multilib 7e1347c006a76bb812f3a9f663b79991 toolchain-funcs 948855ec7ad9f11351edf9066708dfa9 udev 3b4170e9c327a8ed17097484a016c0c8
+SRC_URI=https://download.sourceforge.net/cdemu/vhba-module/vhba-module-20240917.tar.xz
+_eclasses_=multilib b2a329026f2e404e9e371097dda47f96 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 udev f3d9a4376ebd22131726a68e1a0a058f
_md5_=bb73be054574cf31bf5982ad6ed5b3d3
diff --git a/metadata/md5-cache/sys-fs/zfs-utils-2.2.6 b/metadata/md5-cache/sys-fs/zfs-utils-2.2.6
index afebea87..3709d5cf 100644
--- a/metadata/md5-cache/sys-fs/zfs-utils-2.2.6
+++ b/metadata/md5-cache/sys-fs/zfs-utils-2.2.6
@@ -12,5 +12,5 @@ RDEPEND=net-libs/libtirpc:= sys-apps/util-linux sys-libs/zlib virtual/libudev:=
RESTRICT=test
SLOT=0
SRC_URI=https://github.com/openzfs/zfs-utils/releases/download/zfs-2.2.6/zfs-2.2.6.tar.gz
-_eclasses_=autotools 61927ff6474f1d141b4ea4a5b9870424 bash-completion-r1 3047612be964ffd4a549447fc4289f12 flag-o-matic fa33e3696fe4689dda7e9affe92e2c94 gnuconfig f8b9cc21e72de8cbedde6ca5108d208b libtool f9e6905c12590c1cac06d85371a0819a multilib 7e1347c006a76bb812f3a9f663b79991 pam b56d0c9c20fc5b553f13c8ae165a10a5 toolchain-funcs 948855ec7ad9f11351edf9066708dfa9 udev 3b4170e9c327a8ed17097484a016c0c8 usr-ldscript ff03a5d223e97515fa25b5cae97ebda9
+_eclasses_=autotools 7d91cc798a8afd8f4e0c6e9587296ebe bash-completion-r1 767861f3744f589ee5291c1698b1c082 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool 6b28392a775f807c8be5fc7ec9a605b9 multilib b2a329026f2e404e9e371097dda47f96 pam b56d0c9c20fc5b553f13c8ae165a10a5 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 udev f3d9a4376ebd22131726a68e1a0a058f usr-ldscript ff03a5d223e97515fa25b5cae97ebda9
_md5_=3f5136e6a091af53b0864f79c9f80a60
diff --git a/metadata/md5-cache/sys-kernel/bcmwl-dkms-6.30.223.271-r12 b/metadata/md5-cache/sys-kernel/bcmwl-dkms-6.30.223.271-r13
index 1ab11014..1ab11014 100644
--- a/metadata/md5-cache/sys-kernel/bcmwl-dkms-6.30.223.271-r12
+++ b/metadata/md5-cache/sys-kernel/bcmwl-dkms-6.30.223.271-r13
diff --git a/metadata/md5-cache/sys-kernel/dracut-059-r15 b/metadata/md5-cache/sys-kernel/dracut-059-r15
index 17d32cda..b2a7920e 100644
--- a/metadata/md5-cache/sys-kernel/dracut-059-r15
+++ b/metadata/md5-cache/sys-kernel/dracut-059-r15
@@ -12,5 +12,5 @@ RDEPEND=cryptsetup? ( sys-fs/cryptsetup ) device-mapper? ( sys-fs/lvm2 ) lvm? (
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/dracutdevs/dracut/archive/refs/tags/059.tar.gz -> dracut-059.tar.gz
-_eclasses_=bash-completion-r1 3047612be964ffd4a549447fc4289f12 multilib 7e1347c006a76bb812f3a9f663b79991 systemd 0f241b5c9f3758c3d3423df59a7f655a toolchain-funcs 948855ec7ad9f11351edf9066708dfa9
+_eclasses_=bash-completion-r1 767861f3744f589ee5291c1698b1c082 multilib b2a329026f2e404e9e371097dda47f96 systemd 54bd206bb5c4efac6ae28b6b006713b0 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87
_md5_=114f3c4bbef05f74f5f14461722a5057
diff --git a/metadata/md5-cache/sys-kernel/linux-image-redcore-6.10.10 b/metadata/md5-cache/sys-kernel/linux-image-redcore-6.10.14
index 40c0e6fa..02dc8903 100644
--- a/metadata/md5-cache/sys-kernel/linux-image-redcore-6.10.10
+++ b/metadata/md5-cache/sys-kernel/linux-image-redcore-6.10.14
@@ -9,5 +9,5 @@ LICENSE=GPL-2
RDEPEND=app-arch/lz4 app-arch/xz-utils dev-build/autoconf dev-build/make sys-devel/bc cryptsetup? ( sys-fs/cryptsetup ) dmraid? ( sys-fs/dmraid ) dracut? ( >=sys-kernel/dracut-0.44-r8 ) dkms? ( sys-kernel/dkms sys-kernel/linux-sources-redcore:6.10 ) mdadm? ( sys-fs/mdadm ) >=sys-kernel/linux-firmware-20180314
RESTRICT=binchecks strip mirror
SLOT=6.10
-SRC_URI=https://cdn.kernel.org/pub/linux/kernel/v6.x/linux-6.10.10.tar.xz
+SRC_URI=https://cdn.kernel.org/pub/linux/kernel/v6.x/linux-6.10.14.tar.xz
_md5_=aa75d34710488d2a398a1f57a953e647
diff --git a/metadata/md5-cache/sys-kernel/linux-image-redcore-6.8.12-r1 b/metadata/md5-cache/sys-kernel/linux-image-redcore-6.11.7
index 638408b1..f73ad6f6 100644
--- a/metadata/md5-cache/sys-kernel/linux-image-redcore-6.8.12-r1
+++ b/metadata/md5-cache/sys-kernel/linux-image-redcore-6.11.7
@@ -1,13 +1,13 @@
DEFINED_PHASES=compile install postinst postrm prepare setup
-DEPEND=app-arch/lz4 app-arch/xz-utils dev-build/autoconf dev-build/make sys-devel/bc cryptsetup? ( sys-fs/cryptsetup ) dmraid? ( sys-fs/dmraid ) dracut? ( >=sys-kernel/dracut-0.44-r8 ) dkms? ( sys-kernel/dkms sys-kernel/linux-sources-redcore:6.8 ) mdadm? ( sys-fs/mdadm ) >=sys-kernel/linux-firmware-20180314
+DEPEND=app-arch/lz4 app-arch/xz-utils dev-build/autoconf dev-build/make sys-devel/bc cryptsetup? ( sys-fs/cryptsetup ) dmraid? ( sys-fs/dmraid ) dracut? ( >=sys-kernel/dracut-0.44-r8 ) dkms? ( sys-kernel/dkms sys-kernel/linux-sources-redcore:6.11 ) mdadm? ( sys-fs/mdadm ) >=sys-kernel/linux-firmware-20180314
DESCRIPTION=Redcore Linux Kernel Image
EAPI=8
HOMEPAGE=https://redcorelinux.org
IUSE=+cryptsetup +dmraid +dracut +dkms +mdadm
KEYWORDS=~amd64
LICENSE=GPL-2
-RDEPEND=app-arch/lz4 app-arch/xz-utils dev-build/autoconf dev-build/make sys-devel/bc cryptsetup? ( sys-fs/cryptsetup ) dmraid? ( sys-fs/dmraid ) dracut? ( >=sys-kernel/dracut-0.44-r8 ) dkms? ( sys-kernel/dkms sys-kernel/linux-sources-redcore:6.8 ) mdadm? ( sys-fs/mdadm ) >=sys-kernel/linux-firmware-20180314
+RDEPEND=app-arch/lz4 app-arch/xz-utils dev-build/autoconf dev-build/make sys-devel/bc cryptsetup? ( sys-fs/cryptsetup ) dmraid? ( sys-fs/dmraid ) dracut? ( >=sys-kernel/dracut-0.44-r8 ) dkms? ( sys-kernel/dkms sys-kernel/linux-sources-redcore:6.11 ) mdadm? ( sys-fs/mdadm ) >=sys-kernel/linux-firmware-20180314
RESTRICT=binchecks strip mirror
-SLOT=6.8
-SRC_URI=https://cdn.kernel.org/pub/linux/kernel/v6.x/linux-6.8.12.tar.xz
-_md5_=c7c31a4bba06921050d7fff57af93e22
+SLOT=6.11
+SRC_URI=https://cdn.kernel.org/pub/linux/kernel/v6.x/linux-6.11.7.tar.xz
+_md5_=571f71d9152e3dc1d83385c620ae00f8
diff --git a/metadata/md5-cache/sys-kernel/linux-image-redcore-lts-5.15.167 b/metadata/md5-cache/sys-kernel/linux-image-redcore-lts-5.15.171
index 44d53640..dc7c59b3 100644
--- a/metadata/md5-cache/sys-kernel/linux-image-redcore-lts-5.15.167
+++ b/metadata/md5-cache/sys-kernel/linux-image-redcore-lts-5.15.171
@@ -9,5 +9,5 @@ LICENSE=GPL-2
RDEPEND=app-arch/lz4 app-arch/xz-utils dev-build/autoconf dev-build/make sys-devel/bc cryptsetup? ( sys-fs/cryptsetup ) dmraid? ( sys-fs/dmraid ) dracut? ( >=sys-kernel/dracut-0.44-r8 ) dkms? ( sys-kernel/dkms sys-kernel/linux-sources-redcore-lts:5.15 ) mdadm? ( sys-fs/mdadm ) >=sys-kernel/linux-firmware-20180314
RESTRICT=binchecks strip mirror
SLOT=5.15
-SRC_URI=https://cdn.kernel.org/pub/linux/kernel/v5.x/linux-5.15.167.tar.xz
-_md5_=63dd13a61372ad9723e281a52992cc26
+SRC_URI=https://cdn.kernel.org/pub/linux/kernel/v5.x/linux-5.15.171.tar.xz
+_md5_=ff62beafe883a7b43a32ee2fd6dc095b
diff --git a/metadata/md5-cache/sys-kernel/linux-image-redcore-lts-6.1.110 b/metadata/md5-cache/sys-kernel/linux-image-redcore-lts-6.1.116
index 62d8ff4d..a9ee9754 100644
--- a/metadata/md5-cache/sys-kernel/linux-image-redcore-lts-6.1.110
+++ b/metadata/md5-cache/sys-kernel/linux-image-redcore-lts-6.1.116
@@ -9,5 +9,5 @@ LICENSE=GPL-2
RDEPEND=app-arch/lz4 app-arch/xz-utils dev-build/autoconf dev-build/make sys-devel/bc cryptsetup? ( sys-fs/cryptsetup ) dmraid? ( sys-fs/dmraid ) dracut? ( >=sys-kernel/dracut-0.44-r8 ) dkms? ( sys-kernel/dkms sys-kernel/linux-sources-redcore-lts:6.1 ) mdadm? ( sys-fs/mdadm ) >=sys-kernel/linux-firmware-20180314
RESTRICT=binchecks strip mirror
SLOT=6.1
-SRC_URI=https://cdn.kernel.org/pub/linux/kernel/v6.x/linux-6.1.110.tar.xz
-_md5_=ed637850d94a87fc80ce6a5a8c30d468
+SRC_URI=https://cdn.kernel.org/pub/linux/kernel/v6.x/linux-6.1.116.tar.xz
+_md5_=28ec190c8e41b4d7e17aa81635e92e0f
diff --git a/metadata/md5-cache/sys-kernel/linux-image-redcore-lts-6.6.51 b/metadata/md5-cache/sys-kernel/linux-image-redcore-lts-6.6.60
index 684c4bea..61339708 100644
--- a/metadata/md5-cache/sys-kernel/linux-image-redcore-lts-6.6.51
+++ b/metadata/md5-cache/sys-kernel/linux-image-redcore-lts-6.6.60
@@ -9,5 +9,5 @@ LICENSE=GPL-2
RDEPEND=app-arch/lz4 app-arch/xz-utils dev-build/autoconf dev-build/make sys-devel/bc cryptsetup? ( sys-fs/cryptsetup ) dmraid? ( sys-fs/dmraid ) dracut? ( >=sys-kernel/dracut-0.44-r8 ) dkms? ( sys-kernel/dkms sys-kernel/linux-sources-redcore-lts:6.6 ) mdadm? ( sys-fs/mdadm ) >=sys-kernel/linux-firmware-20180314
RESTRICT=binchecks strip mirror
SLOT=6.6
-SRC_URI=https://cdn.kernel.org/pub/linux/kernel/v6.x/linux-6.6.51.tar.xz
+SRC_URI=https://cdn.kernel.org/pub/linux/kernel/v6.x/linux-6.6.60.tar.xz
_md5_=54ff5c9f3d2bba6c0db27796e6888d5d
diff --git a/metadata/md5-cache/sys-kernel/linux-sources-redcore-6.10.10 b/metadata/md5-cache/sys-kernel/linux-sources-redcore-6.10.14
index 0a375e42..04764000 100644
--- a/metadata/md5-cache/sys-kernel/linux-sources-redcore-6.10.10
+++ b/metadata/md5-cache/sys-kernel/linux-sources-redcore-6.10.14
@@ -8,5 +8,5 @@ LICENSE=GPL-2
RDEPEND=app-arch/lz4 app-arch/xz-utils dev-build/autoconf dev-build/make sys-devel/bc
RESTRICT=strip mirror
SLOT=6.10
-SRC_URI=https://cdn.kernel.org/pub/linux/kernel/v6.x/linux-6.10.10.tar.xz
+SRC_URI=https://cdn.kernel.org/pub/linux/kernel/v6.x/linux-6.10.14.tar.xz
_md5_=96d6481b9220d3fe8898ca6eaeb3ec87
diff --git a/metadata/md5-cache/sys-kernel/linux-sources-redcore-6.8.12-r1 b/metadata/md5-cache/sys-kernel/linux-sources-redcore-6.11.7
index 35379ea1..ecb6adab 100644
--- a/metadata/md5-cache/sys-kernel/linux-sources-redcore-6.8.12-r1
+++ b/metadata/md5-cache/sys-kernel/linux-sources-redcore-6.11.7
@@ -7,6 +7,6 @@ KEYWORDS=~amd64
LICENSE=GPL-2
RDEPEND=app-arch/lz4 app-arch/xz-utils dev-build/autoconf dev-build/make sys-devel/bc
RESTRICT=strip mirror
-SLOT=6.8
-SRC_URI=https://cdn.kernel.org/pub/linux/kernel/v6.x/linux-6.8.12.tar.xz
-_md5_=6cc495101d9b7e81a1c8022128f14118
+SLOT=6.11
+SRC_URI=https://cdn.kernel.org/pub/linux/kernel/v6.x/linux-6.11.7.tar.xz
+_md5_=c036e384fc37f50d0d250b0b85507625
diff --git a/metadata/md5-cache/sys-kernel/linux-sources-redcore-lts-5.15.167 b/metadata/md5-cache/sys-kernel/linux-sources-redcore-lts-5.15.171
index 10254ccd..2848c739 100644
--- a/metadata/md5-cache/sys-kernel/linux-sources-redcore-lts-5.15.167
+++ b/metadata/md5-cache/sys-kernel/linux-sources-redcore-lts-5.15.171
@@ -8,5 +8,5 @@ LICENSE=GPL-2
RDEPEND=app-arch/lz4 app-arch/xz-utils dev-build/autoconf dev-build/make sys-devel/bc
RESTRICT=strip mirror
SLOT=5.15
-SRC_URI=https://cdn.kernel.org/pub/linux/kernel/v5.x/linux-5.15.167.tar.xz
-_md5_=e1e2077e7c5ae762c58d9fbe4e805984
+SRC_URI=https://cdn.kernel.org/pub/linux/kernel/v5.x/linux-5.15.171.tar.xz
+_md5_=dc7e9d5f8e7cdb7264cd1bc082e3d569
diff --git a/metadata/md5-cache/sys-kernel/linux-sources-redcore-lts-6.1.110 b/metadata/md5-cache/sys-kernel/linux-sources-redcore-lts-6.1.116
index 86c7ff3b..89cad489 100644
--- a/metadata/md5-cache/sys-kernel/linux-sources-redcore-lts-6.1.110
+++ b/metadata/md5-cache/sys-kernel/linux-sources-redcore-lts-6.1.116
@@ -8,5 +8,5 @@ LICENSE=GPL-2
RDEPEND=app-arch/lz4 app-arch/xz-utils dev-build/autoconf dev-build/make sys-devel/bc
RESTRICT=strip mirror
SLOT=6.1
-SRC_URI=https://cdn.kernel.org/pub/linux/kernel/v6.x/linux-6.1.110.tar.xz
-_md5_=c1b32885d3419f3abf045e73731005a8
+SRC_URI=https://cdn.kernel.org/pub/linux/kernel/v6.x/linux-6.1.116.tar.xz
+_md5_=98330249dbb672d30f0f31a7b7e999fa
diff --git a/metadata/md5-cache/sys-kernel/linux-sources-redcore-lts-6.6.51 b/metadata/md5-cache/sys-kernel/linux-sources-redcore-lts-6.6.60
index 5855f8da..f1f49491 100644
--- a/metadata/md5-cache/sys-kernel/linux-sources-redcore-lts-6.6.51
+++ b/metadata/md5-cache/sys-kernel/linux-sources-redcore-lts-6.6.60
@@ -8,5 +8,5 @@ LICENSE=GPL-2
RDEPEND=app-arch/lz4 app-arch/xz-utils dev-build/autoconf dev-build/make sys-devel/bc
RESTRICT=strip mirror
SLOT=6.6
-SRC_URI=https://cdn.kernel.org/pub/linux/kernel/v6.x/linux-6.6.51.tar.xz
+SRC_URI=https://cdn.kernel.org/pub/linux/kernel/v6.x/linux-6.6.60.tar.xz
_md5_=02dcd6030111cdbb24a08e03e9825ef7
diff --git a/metadata/md5-cache/sys-kernel/nvidia-drivers-dkms-550.107.02 b/metadata/md5-cache/sys-kernel/nvidia-drivers-dkms-550.127.05-r1
index d725484a..fe78cb3e 100644
--- a/metadata/md5-cache/sys-kernel/nvidia-drivers-dkms-550.107.02
+++ b/metadata/md5-cache/sys-kernel/nvidia-drivers-dkms-550.127.05-r1
@@ -9,5 +9,5 @@ LICENSE=GPL-2 NVIDIA-r2
RDEPEND=sys-kernel/dkms !!sys-kernel/nvidia-drivers-dkms:3 !!sys-kernel/nvidia-drivers-dkms:4
RESTRICT=strip
SLOT=5
-SRC_URI=amd64? ( http://us.download.nvidia.com/XFree86/Linux-x86_64/550.107.02/NVIDIA-Linux-x86_64-550.107.02.run )
+SRC_URI=amd64? ( http://us.download.nvidia.com/XFree86/Linux-x86_64/550.127.05/NVIDIA-Linux-x86_64-550.127.05.run )
_md5_=10129d2f1e2bedd29d9fcecaeaabf620
diff --git a/metadata/md5-cache/sys-kernel/tp_smapi-dkms-0.44-r2 b/metadata/md5-cache/sys-kernel/tp_smapi-dkms-0.44-r3
index b4444eff..b4444eff 100644
--- a/metadata/md5-cache/sys-kernel/tp_smapi-dkms-0.44-r2
+++ b/metadata/md5-cache/sys-kernel/tp_smapi-dkms-0.44-r3
diff --git a/metadata/md5-cache/sys-kernel/vhba-dkms-20240202-r2 b/metadata/md5-cache/sys-kernel/vhba-dkms-20240917
index 19194a3e..fdda4752 100644
--- a/metadata/md5-cache/sys-kernel/vhba-dkms-20240202-r2
+++ b/metadata/md5-cache/sys-kernel/vhba-dkms-20240917
@@ -7,5 +7,5 @@ KEYWORDS=amd64 ~hppa x86
LICENSE=GPL-2+
RDEPEND=sys-kernel/dkms
SLOT=0
-SRC_URI=https://download.sourceforge.net/cdemu/vhba-module/vhba-module-20240202.tar.xz
+SRC_URI=https://download.sourceforge.net/cdemu/vhba-module/vhba-module-20240917.tar.xz
_md5_=b1e4fe5d53ec9a2e837f7e0622435325
diff --git a/metadata/md5-cache/sys-kernel/virtualbox-modules-dkms-7.0.20-r1 b/metadata/md5-cache/sys-kernel/virtualbox-modules-dkms-7.1.4-r1
index 26713501..25fdf264 100644
--- a/metadata/md5-cache/sys-kernel/virtualbox-modules-dkms-7.0.20-r1
+++ b/metadata/md5-cache/sys-kernel/virtualbox-modules-dkms-7.1.4-r1
@@ -8,5 +8,5 @@ LICENSE=GPL-2
RDEPEND=sys-apps/ethtool sys-kernel/dkms
RESTRICT=mirror
SLOT=0
-SRC_URI=https://dev.gentoo.org/~ceamac/app-emulation/virtualbox-modules/vbox-kernel-module-src-7.0.20.tar.xz
+SRC_URI=https://dev.gentoo.org/~ceamac/app-emulation/virtualbox-modules/vbox-kernel-module-src-7.1.4.tar.xz
_md5_=8cea03aec6c07877e611865a4dc78843
diff --git a/metadata/md5-cache/sys-power/radeon-profile-20200824-r10 b/metadata/md5-cache/sys-power/radeon-profile-20200824-r10
index 468bc97f..09ea36a7 100644
--- a/metadata/md5-cache/sys-power/radeon-profile-20200824-r10
+++ b/metadata/md5-cache/sys-power/radeon-profile-20200824-r10
@@ -9,5 +9,5 @@ LICENSE=GPL-2
RDEPEND=dev-qt/qtcharts:5 dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtnetwork:5 dev-qt/qtwidgets:5 x11-libs/libX11 x11-libs/libXrandr
SLOT=0
SRC_URI=https://github.com/marazmista/radeon-profile/archive/20200824.tar.gz -> radeon-profile-20200824.tar.gz
-_eclasses_=multilib 7e1347c006a76bb812f3a9f663b79991 qmake-utils a8dd17b1d94586164f5e3fc12b1c6b81 toolchain-funcs 948855ec7ad9f11351edf9066708dfa9
+_eclasses_=multilib b2a329026f2e404e9e371097dda47f96 qmake-utils a8dd17b1d94586164f5e3fc12b1c6b81 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87
_md5_=5d976bc5dd96e8c3e9ca6cea7bb21972
diff --git a/metadata/md5-cache/virtual/libudev-314.1337-r1 b/metadata/md5-cache/virtual/libudev-314.1337-r1
index e89777de..6c27d27a 100644
--- a/metadata/md5-cache/virtual/libudev-314.1337-r1
+++ b/metadata/md5-cache/virtual/libudev-314.1337-r1
@@ -6,5 +6,5 @@ IUSE=systemd abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mip
KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86
RDEPEND=!systemd? ( >=sys-apps/systemd-utils-251[udev,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) systemd? ( >=sys-apps/systemd-251:0/2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] )
SLOT=0/1
-_eclasses_=multibuild 45df57b1877333d70a9e894f6c8fdb3a multilib 7e1347c006a76bb812f3a9f663b79991 multilib-build 8cdc28ee17e24f9f57730a28fe166a21 out-of-source-utils a0eb740debe3d472355e8bc52f62e0ac toolchain-funcs 948855ec7ad9f11351edf9066708dfa9
+_eclasses_=multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multilib-build 9ac26ea006828266d235e2f0135429b5 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c toolchain-funcs d3d42b22a610ce81c267b644bcec9b87
_md5_=28248cdb084c68f2de2bd7cc1b2b123e
diff --git a/metadata/md5-cache/www-client/ungoogled-chromium-128.0.6613.84 b/metadata/md5-cache/www-client/ungoogled-chromium-130.0.6723.58
index d451e9fc..53322484 100644
--- a/metadata/md5-cache/www-client/ungoogled-chromium-128.0.6613.84
+++ b/metadata/md5-cache/www-client/ungoogled-chromium-130.0.6723.58
@@ -9,6 +9,6 @@ LICENSE=BSD
RDEPEND=app-accessibility/at-spi2-core dev-libs/expat dev-libs/glib:2 dev-libs/libxslt dev-libs/nspr >=dev-libs/icu-71.1:= >=dev-libs/libxml2-2.9.4-r3[icu] >=dev-libs/nss-3.26 media-libs/fontconfig media-libs/freetype media-libs/libjpeg-turbo media-libs/libpng media-libs/libpulse media-libs/libva media-libs/lcms media-libs/flac >=media-libs/alsa-lib-1.0.19 >=media-libs/libwebp-0.4.0 >=net-print/cups-1.3.11 sys-apps/dbus sys-apps/pciutils sys-libs/zlib[minizip] x11-libs/cairo x11-libs/pango x11-libs/gtk+:3[X] x11-libs/libX11 x11-libs/libXcomposite x11-libs/libXcursor x11-libs/libXdamage x11-libs/libXext x11-libs/libXfixes x11-libs/libXrandr x11-libs/libXrender x11-libs/libXtst x11-libs/libxcb >=x11-libs/libXi-1.6.0 virtual/udev qt5? ( dev-qt/qtcore:5 dev-qt/qtgui:5[X] dev-qt/qtwidgets:5 ) qt6? ( dev-qt/qtbase:6[gui,widgets] ) widevine? ( www-plugins/chrome-binary-plugins ) x11-misc/xdg-utils virtual/opengl virtual/ttf-fonts !www-client/chromium
RESTRICT=binchecks mirror strip
SLOT=0
-SRC_URI=http://mirrors.redcorelinux.org/redcorelinux/amd64/distfiles/ungoogled-chromium_128.0.6613.84-1_linux.tar.xz
-_eclasses_=desktop 56973babb9c5f19cab0eeb53ece644c6 pax-utils 6285e04fab2343992d2df0df4edf6003 readme.gentoo-r1 32b48460d813533d85f082897cec1b80 xdg-utils 5465aed08f1dfc2a75f14cbea4272961
+SRC_URI=http://mirrors.redcorelinux.org/redcorelinux/amd64/distfiles/ungoogled-chromium_130.0.6723.58-1_linux.tar.xz
+_eclasses_=desktop 3a72ffe0d8e1dd73af3a1c8c15a59fed pax-utils 5555f2e75744739fe100ee62c22d28fe readme.gentoo-r1 b045f3acf546393ab6b3170781875358 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=c897c50cb9f0c11e5079f48ea4a5e544
diff --git a/metadata/md5-cache/x11-drivers/nvidia-drivers-390.157-r10 b/metadata/md5-cache/x11-drivers/nvidia-drivers-390.157-r12
index 230165dd..8d239195 100644
--- a/metadata/md5-cache/x11-drivers/nvidia-drivers-390.157-r10
+++ b/metadata/md5-cache/x11-drivers/nvidia-drivers-390.157-r12
@@ -13,5 +13,5 @@ RDEPEND=acct-group/video persistenced? ( acct-user/nvpd net-libs/libtirpc:= ) sy
RESTRICT=strip
SLOT=3
SRC_URI=https://download.nvidia.com/XFree86/Linux-x86_64/390.157/NVIDIA-Linux-x86_64-390.157.run https://download.nvidia.com/XFree86/nvidia-installer/nvidia-installer-390.157.tar.bz2 https://download.nvidia.com/XFree86/nvidia-modprobe/nvidia-modprobe-390.157.tar.bz2 https://download.nvidia.com/XFree86/nvidia-persistenced/nvidia-persistenced-390.157.tar.bz2 https://download.nvidia.com/XFree86/nvidia-xconfig/nvidia-xconfig-390.157.tar.bz2
-_eclasses_=desktop 56973babb9c5f19cab0eeb53ece644c6 flag-o-matic fa33e3696fe4689dda7e9affe92e2c94 multilib 7e1347c006a76bb812f3a9f663b79991 multiprocessing e644caa6eb7ce7e5ab0864383ac13ad9 readme.gentoo-r1 32b48460d813533d85f082897cec1b80 systemd 0f241b5c9f3758c3d3423df59a7f655a toolchain-funcs 948855ec7ad9f11351edf9066708dfa9 unpacker fb4b84181244b3b9990fa0bf40232dd2 user-info 9951b1a0e4f026d16c33a001fd2d5cdf
-_md5_=091223e6ffc2ec54a76b4035f36276a0
+_eclasses_=desktop 3a72ffe0d8e1dd73af3a1c8c15a59fed flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f readme.gentoo-r1 b045f3acf546393ab6b3170781875358 systemd 54bd206bb5c4efac6ae28b6b006713b0 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 unpacker fb4b84181244b3b9990fa0bf40232dd2 user-info 9951b1a0e4f026d16c33a001fd2d5cdf
+_md5_=af513800ea74e52cc9a120e85a507fe6
diff --git a/metadata/md5-cache/x11-drivers/nvidia-drivers-470.256.02-r2 b/metadata/md5-cache/x11-drivers/nvidia-drivers-470.256.02-r5
index 549a932b..87bf7d54 100644
--- a/metadata/md5-cache/x11-drivers/nvidia-drivers-470.256.02-r2
+++ b/metadata/md5-cache/x11-drivers/nvidia-drivers-470.256.02-r5
@@ -13,5 +13,5 @@ RDEPEND=acct-group/video persistenced? ( acct-user/nvpd net-libs/libtirpc:= ) sy
RESTRICT=strip
SLOT=4
SRC_URI=https://download.nvidia.com/XFree86/Linux-x86_64/470.256.02/NVIDIA-Linux-x86_64-470.256.02.run https://download.nvidia.com/XFree86/nvidia-installer/nvidia-installer-470.256.02.tar.bz2 https://download.nvidia.com/XFree86/nvidia-modprobe/nvidia-modprobe-470.256.02.tar.bz2 https://download.nvidia.com/XFree86/nvidia-persistenced/nvidia-persistenced-470.256.02.tar.bz2 https://download.nvidia.com/XFree86/nvidia-xconfig/nvidia-xconfig-470.256.02.tar.bz2
-_eclasses_=desktop 56973babb9c5f19cab0eeb53ece644c6 flag-o-matic fa33e3696fe4689dda7e9affe92e2c94 multilib 7e1347c006a76bb812f3a9f663b79991 multiprocessing e644caa6eb7ce7e5ab0864383ac13ad9 readme.gentoo-r1 32b48460d813533d85f082897cec1b80 systemd 0f241b5c9f3758c3d3423df59a7f655a toolchain-funcs 948855ec7ad9f11351edf9066708dfa9 unpacker fb4b84181244b3b9990fa0bf40232dd2 user-info 9951b1a0e4f026d16c33a001fd2d5cdf
-_md5_=70de39a0fba000e2c2ef9fe19db0bcfe
+_eclasses_=desktop 3a72ffe0d8e1dd73af3a1c8c15a59fed flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f readme.gentoo-r1 b045f3acf546393ab6b3170781875358 systemd 54bd206bb5c4efac6ae28b6b006713b0 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 unpacker fb4b84181244b3b9990fa0bf40232dd2 user-info 9951b1a0e4f026d16c33a001fd2d5cdf
+_md5_=6cb8bda49a31cd24c06524f3d15a6d0c
diff --git a/metadata/md5-cache/x11-drivers/nvidia-drivers-550.107.02-r2 b/metadata/md5-cache/x11-drivers/nvidia-drivers-550.127.05-r2
index 5ff54dac..c0f3cab7 100644
--- a/metadata/md5-cache/x11-drivers/nvidia-drivers-550.107.02-r2
+++ b/metadata/md5-cache/x11-drivers/nvidia-drivers-550.127.05-r2
@@ -9,9 +9,9 @@ IUSE=abi_x86_32 abi_x86_64 +acpi +dkms +persistenced +powerd +tools +wayland +X
KEYWORDS=-* amd64
LICENSE=NVIDIA-r2 Apache-2.0 BSD BSD-2 GPL-2 MIT ZLIB curl openssl
PDEPEND=tools? ( x11-misc/nvidia-settings:5 )
-RDEPEND=acct-group/video X? ( x11-libs/libpciaccess ) persistenced? ( acct-user/nvpd net-libs/libtirpc:= ) dev-libs/openssl:0/3 sys-libs/glibc !!x11-drivers/nvidia-drivers:3 !!x11-drivers/nvidia-drivers:4 acpi? ( sys-power/acpid ) dkms? ( ~sys-kernel/nvidia-drivers-dkms-550.107.02:5 ) X? ( media-libs/libglvnd[X,abi_x86_32(-)?] x11-libs/libX11[abi_x86_32(-)?] x11-libs/libXext[abi_x86_32(-)?] ) powerd? ( sys-apps/dbus[abi_x86_32(-)?] ) wayland? ( gui-libs/egl-gbm >=gui-libs/egl-wayland-1.1.10 )
+RDEPEND=acct-group/video X? ( x11-libs/libpciaccess ) persistenced? ( acct-user/nvpd net-libs/libtirpc:= ) dev-libs/openssl:0/3 sys-libs/glibc !!x11-drivers/nvidia-drivers:3 !!x11-drivers/nvidia-drivers:4 acpi? ( sys-power/acpid ) dkms? ( ~sys-kernel/nvidia-drivers-dkms-550.127.05:5 ) X? ( media-libs/libglvnd[X,abi_x86_32(-)?] x11-libs/libX11[abi_x86_32(-)?] x11-libs/libXext[abi_x86_32(-)?] ) powerd? ( sys-apps/dbus[abi_x86_32(-)?] ) wayland? ( gui-libs/egl-gbm >=gui-libs/egl-wayland-1.1.10 )
RESTRICT=strip
SLOT=5
-SRC_URI=https://download.nvidia.com/XFree86/Linux-x86_64/550.107.02/NVIDIA-Linux-x86_64-550.107.02.run https://download.nvidia.com/XFree86/nvidia-installer/nvidia-installer-550.107.02.tar.bz2 https://download.nvidia.com/XFree86/nvidia-modprobe/nvidia-modprobe-550.107.02.tar.bz2 https://download.nvidia.com/XFree86/nvidia-persistenced/nvidia-persistenced-550.107.02.tar.bz2 https://download.nvidia.com/XFree86/nvidia-xconfig/nvidia-xconfig-550.107.02.tar.bz2
-_eclasses_=desktop 56973babb9c5f19cab0eeb53ece644c6 flag-o-matic fa33e3696fe4689dda7e9affe92e2c94 multilib 7e1347c006a76bb812f3a9f663b79991 multiprocessing e644caa6eb7ce7e5ab0864383ac13ad9 readme.gentoo-r1 32b48460d813533d85f082897cec1b80 systemd 0f241b5c9f3758c3d3423df59a7f655a toolchain-funcs 948855ec7ad9f11351edf9066708dfa9 unpacker fb4b84181244b3b9990fa0bf40232dd2 user-info 9951b1a0e4f026d16c33a001fd2d5cdf
-_md5_=1472d5f5a218447aed41a0fa0de056be
+SRC_URI=https://download.nvidia.com/XFree86/Linux-x86_64/550.127.05/NVIDIA-Linux-x86_64-550.127.05.run https://download.nvidia.com/XFree86/nvidia-installer/nvidia-installer-550.127.05.tar.bz2 https://download.nvidia.com/XFree86/nvidia-modprobe/nvidia-modprobe-550.127.05.tar.bz2 https://download.nvidia.com/XFree86/nvidia-persistenced/nvidia-persistenced-550.127.05.tar.bz2 https://download.nvidia.com/XFree86/nvidia-xconfig/nvidia-xconfig-550.127.05.tar.bz2
+_eclasses_=desktop 3a72ffe0d8e1dd73af3a1c8c15a59fed flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f readme.gentoo-r1 b045f3acf546393ab6b3170781875358 systemd 54bd206bb5c4efac6ae28b6b006713b0 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 unpacker fb4b84181244b3b9990fa0bf40232dd2 user-info 9951b1a0e4f026d16c33a001fd2d5cdf
+_md5_=0487952eb78675c1915cf65f5f863be5
diff --git a/metadata/md5-cache/x11-libs/gtk+-2.24.33-r5 b/metadata/md5-cache/x11-libs/gtk+-2.24.33-r6
index 7613073c..d172b5c5 100644
--- a/metadata/md5-cache/x11-libs/gtk+-2.24.33-r5
+++ b/metadata/md5-cache/x11-libs/gtk+-2.24.33-r6
@@ -15,5 +15,5 @@ REQUIRED_USE=xinerama? ( !aqua )
RESTRICT=test !test? ( test )
SLOT=2
SRC_URI=mirror://gnome/sources/gtk+/2.24/gtk+-2.24.33.tar.xz
-_eclasses_=autotools 61927ff6474f1d141b4ea4a5b9870424 flag-o-matic fa33e3696fe4689dda7e9affe92e2c94 gnome.org e1b4f392dbfedfb8974b71b017937f08 gnome2 26fd01914b36038dc8e964ff4bd03a95 gnome2-utils a8cf148ec7f5ae0b1f1d33ae5f7f9e88 gnuconfig f8b9cc21e72de8cbedde6ca5108d208b libtool f9e6905c12590c1cac06d85371a0819a multibuild 45df57b1877333d70a9e894f6c8fdb3a multilib 7e1347c006a76bb812f3a9f663b79991 multilib-build 8cdc28ee17e24f9f57730a28fe166a21 multilib-minimal b93489cf816ff90770a3c1c61b25db44 out-of-source-utils a0eb740debe3d472355e8bc52f62e0ac readme.gentoo-r1 32b48460d813533d85f082897cec1b80 toolchain-funcs 948855ec7ad9f11351edf9066708dfa9 virtualx 53fb93b5555470a64f14fde25cf1ad2c xdg 8d7d90c01b1b1c2602dab6fc6b177097 xdg-utils 5465aed08f1dfc2a75f14cbea4272961
+_eclasses_=autotools 7d91cc798a8afd8f4e0c6e9587296ebe flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe gnome.org e1b4f392dbfedfb8974b71b017937f08 gnome2 26fd01914b36038dc8e964ff4bd03a95 gnome2-utils a8cf148ec7f5ae0b1f1d33ae5f7f9e88 gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool 6b28392a775f807c8be5fc7ec9a605b9 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c readme.gentoo-r1 b045f3acf546393ab6b3170781875358 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=c10618d5ecef2aabfe918002789cc5aa
diff --git a/metadata/md5-cache/x11-libs/gtk+-3.24.41-r5 b/metadata/md5-cache/x11-libs/gtk+-3.24.41-r6
index a9aaa097..daa9cb7c 100644
--- a/metadata/md5-cache/x11-libs/gtk+-3.24.41-r5
+++ b/metadata/md5-cache/x11-libs/gtk+-3.24.41-r6
@@ -15,5 +15,5 @@ REQUIRED_USE=|| ( aqua wayland X ) test? ( X ) xinerama? ( X )
RESTRICT=!test? ( test ) !test? ( test )
SLOT=3
SRC_URI=mirror://gnome/sources/gtk+/3.24/gtk+-3.24.41.tar.xz
-_eclasses_=flag-o-matic fa33e3696fe4689dda7e9affe92e2c94 gnome.org e1b4f392dbfedfb8974b71b017937f08 gnome2 26fd01914b36038dc8e964ff4bd03a95 gnome2-utils a8cf148ec7f5ae0b1f1d33ae5f7f9e88 libtool f9e6905c12590c1cac06d85371a0819a meson 99466844dd8d4fcfb07578a76f5a9922 meson-multilib 8989922d980e5e870cc3de949d1b2586 multibuild 45df57b1877333d70a9e894f6c8fdb3a multilib 7e1347c006a76bb812f3a9f663b79991 multilib-build 8cdc28ee17e24f9f57730a28fe166a21 multilib-minimal b93489cf816ff90770a3c1c61b25db44 multiprocessing e644caa6eb7ce7e5ab0864383ac13ad9 ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils a0eb740debe3d472355e8bc52f62e0ac python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 948855ec7ad9f11351edf9066708dfa9 virtualx 53fb93b5555470a64f14fde25cf1ad2c xdg 8d7d90c01b1b1c2602dab6fc6b177097 xdg-utils 5465aed08f1dfc2a75f14cbea4272961
+_eclasses_=flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe gnome.org e1b4f392dbfedfb8974b71b017937f08 gnome2 26fd01914b36038dc8e964ff4bd03a95 gnome2-utils a8cf148ec7f5ae0b1f1d33ae5f7f9e88 libtool 6b28392a775f807c8be5fc7ec9a605b9 meson 99466844dd8d4fcfb07578a76f5a9922 meson-multilib 8989922d980e5e870cc3de949d1b2586 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-utils-r1 2fee95c11e5f883024588d4837db6802 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=c4dbf3502754f1ec07901259dd076159
diff --git a/metadata/md5-cache/x11-libs/libfm-qt-1.4.0-r5 b/metadata/md5-cache/x11-libs/libfm-qt-1.4.0-r5
deleted file mode 100644
index fc0f9387..00000000
--- a/metadata/md5-cache/x11-libs/libfm-qt-1.4.0-r5
+++ /dev/null
@@ -1,14 +0,0 @@
-BDEPEND=>=dev-qt/linguist-tools-5.15:5 >=dev-util/lxqt-build-tools-0.13.0:0/5 virtual/pkgconfig app-alternatives/ninja >=dev-build/cmake-3.20.5
-DEFINED_PHASES=compile configure install postinst postrm prepare test
-DEPEND=dev-libs/glib:2 >=dev-qt/qtcore-5.15:5 >=dev-qt/qtgui-5.15:5= >=dev-qt/qtwidgets-5.15:5 >=dev-qt/qtx11extras-5.15:5 >=lxde-base/menu-cache-1.1.0:= =lxqt-base/lxqt-menu-data-1.4* media-libs/libexif x11-libs/libxcb:=
-DESCRIPTION=Qt Library for Building File Managers
-EAPI=8
-HOMEPAGE=https://lxqt-project.org/
-INHERIT=cmake xdg-utils
-KEYWORDS=amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86
-LICENSE=BSD GPL-2+ LGPL-2.1+
-RDEPEND=dev-libs/glib:2 >=dev-qt/qtcore-5.15:5 >=dev-qt/qtgui-5.15:5= >=dev-qt/qtwidgets-5.15:5 >=dev-qt/qtx11extras-5.15:5 >=lxde-base/menu-cache-1.1.0:= =lxqt-base/lxqt-menu-data-1.4* media-libs/libexif x11-libs/libxcb:=
-SLOT=0/5
-SRC_URI=https://github.com/lxqt/libfm-qt/releases/download/1.4.0/libfm-qt-1.4.0.tar.xz
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic fa33e3696fe4689dda7e9affe92e2c94 multilib 7e1347c006a76bb812f3a9f663b79991 multiprocessing e644caa6eb7ce7e5ab0864383ac13ad9 ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs 948855ec7ad9f11351edf9066708dfa9 xdg-utils 5465aed08f1dfc2a75f14cbea4272961
-_md5_=fab1d7d8a7f20bb1168130aca1621589
diff --git a/metadata/md5-cache/x11-libs/libfm-qt-2.0.2-r5 b/metadata/md5-cache/x11-libs/libfm-qt-2.0.2-r5
deleted file mode 100644
index 9c8df5c7..00000000
--- a/metadata/md5-cache/x11-libs/libfm-qt-2.0.2-r5
+++ /dev/null
@@ -1,14 +0,0 @@
-BDEPEND=>=dev-qt/qttools-6.6:6[linguist] >=dev-util/lxqt-build-tools-2.0.0:0/6 virtual/pkgconfig app-alternatives/ninja >=dev-build/cmake-3.20.5
-DEFINED_PHASES=compile configure install postinst postrm prepare test
-DEPEND=dev-libs/glib:2 >=dev-qt/qtbase-6.6:6=[gui,widgets,X] >=lxde-base/menu-cache-1.1.0:= >=lxqt-base/lxqt-menu-data-2.0.0 media-libs/libexif x11-libs/libxcb:=
-DESCRIPTION=Qt Library for Building File Managers
-EAPI=8
-HOMEPAGE=https://lxqt-project.org/
-INHERIT=cmake xdg-utils
-KEYWORDS=amd64 arm64 ~riscv ~x86
-LICENSE=BSD GPL-2+ LGPL-2.1+
-RDEPEND=dev-libs/glib:2 >=dev-qt/qtbase-6.6:6=[gui,widgets,X] >=lxde-base/menu-cache-1.1.0:= >=lxqt-base/lxqt-menu-data-2.0.0 media-libs/libexif x11-libs/libxcb:=
-SLOT=0/6
-SRC_URI=https://github.com/lxqt/libfm-qt/releases/download/2.0.2/libfm-qt-2.0.2.tar.xz
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic fa33e3696fe4689dda7e9affe92e2c94 multilib 7e1347c006a76bb812f3a9f663b79991 multiprocessing e644caa6eb7ce7e5ab0864383ac13ad9 ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs 948855ec7ad9f11351edf9066708dfa9 xdg-utils 5465aed08f1dfc2a75f14cbea4272961
-_md5_=c5f17f9ac7ec49677ed5201b18cbf9bf
diff --git a/metadata/md5-cache/x11-misc/nvidia-settings-390.157-r7 b/metadata/md5-cache/x11-misc/nvidia-settings-390.157-r7
index 1dd623bd..ada29700 100644
--- a/metadata/md5-cache/x11-misc/nvidia-settings-390.157-r7
+++ b/metadata/md5-cache/x11-misc/nvidia-settings-390.157-r7
@@ -10,5 +10,5 @@ RDEPEND=x11-libs/gtk+:2 x11-libs/gtk+:3 x11-libs/libX11 x11-libs/libXext x11-lib
RESTRICT=strip
SLOT=3
SRC_URI=https://github.com/NVIDIA/nvidia-settings/archive/refs/tags/390.157.tar.gz -> nvidia-settings-390.157.tar.gz
-_eclasses_=desktop 56973babb9c5f19cab0eeb53ece644c6 multilib 7e1347c006a76bb812f3a9f663b79991 toolchain-funcs 948855ec7ad9f11351edf9066708dfa9
+_eclasses_=desktop 3a72ffe0d8e1dd73af3a1c8c15a59fed multilib b2a329026f2e404e9e371097dda47f96 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87
_md5_=e7a128fba637672f8ead6d9a9715ccf8
diff --git a/metadata/md5-cache/x11-misc/nvidia-settings-470.256.02 b/metadata/md5-cache/x11-misc/nvidia-settings-470.256.02
index 45a96d9c..8214a14f 100644
--- a/metadata/md5-cache/x11-misc/nvidia-settings-470.256.02
+++ b/metadata/md5-cache/x11-misc/nvidia-settings-470.256.02
@@ -10,5 +10,5 @@ RDEPEND=x11-libs/gtk+:2 x11-libs/gtk+:3 x11-libs/libX11 x11-libs/libXext x11-lib
RESTRICT=strip
SLOT=4
SRC_URI=https://github.com/NVIDIA/nvidia-settings/archive/refs/tags/470.256.02.tar.gz -> nvidia-settings-470.256.02.tar.gz
-_eclasses_=desktop 56973babb9c5f19cab0eeb53ece644c6 multilib 7e1347c006a76bb812f3a9f663b79991 toolchain-funcs 948855ec7ad9f11351edf9066708dfa9
+_eclasses_=desktop 3a72ffe0d8e1dd73af3a1c8c15a59fed multilib b2a329026f2e404e9e371097dda47f96 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87
_md5_=bc991da2d4e110c8278dc4997d785765
diff --git a/metadata/md5-cache/x11-misc/nvidia-settings-550.107.02-r1 b/metadata/md5-cache/x11-misc/nvidia-settings-550.127.05
index 73c84ca9..b79799f2 100644
--- a/metadata/md5-cache/x11-misc/nvidia-settings-550.107.02-r1
+++ b/metadata/md5-cache/x11-misc/nvidia-settings-550.127.05
@@ -9,6 +9,6 @@ LICENSE=GPL-2
RDEPEND=x11-libs/gtk+:2 x11-libs/gtk+:3 x11-libs/libX11 x11-libs/libXext x11-libs/libXxf86vm x11-libs/gdk-pixbuf-xlib media-libs/mesa x11-libs/pango[X] x11-libs/libXv x11-libs/libXrandr dev-libs/glib:2 dev-libs/jansson x11-libs/cairo >=x11-libs/libvdpau-1.0 !!x11-misc/nvidia-settings:3 !!x11-misc/nvidia-settings:4 x11-drivers/nvidia-drivers:5
RESTRICT=strip
SLOT=5
-SRC_URI=https://github.com/NVIDIA/nvidia-settings/archive/refs/tags/550.107.02.tar.gz -> nvidia-settings-550.107.02.tar.gz
-_eclasses_=desktop 56973babb9c5f19cab0eeb53ece644c6 multilib 7e1347c006a76bb812f3a9f663b79991 toolchain-funcs 948855ec7ad9f11351edf9066708dfa9
+SRC_URI=https://github.com/NVIDIA/nvidia-settings/archive/refs/tags/550.127.05.tar.gz -> nvidia-settings-550.127.05.tar.gz
+_eclasses_=desktop 3a72ffe0d8e1dd73af3a1c8c15a59fed multilib b2a329026f2e404e9e371097dda47f96 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87
_md5_=eeddb1b0c712b4ce76df8f100ed0e73c
diff --git a/metadata/md5-cache/x11-themes/material-icon-theme-1.314.1337-r2 b/metadata/md5-cache/x11-themes/material-icon-theme-1.314.1337-r2
index a65cab07..3a4dd24f 100644
--- a/metadata/md5-cache/x11-themes/material-icon-theme-1.314.1337-r2
+++ b/metadata/md5-cache/x11-themes/material-icon-theme-1.314.1337-r2
@@ -8,5 +8,5 @@ KEYWORDS=amd64 x86
LICENSE=Apache-2.0
PROPERTIES=live
SLOT=0
-_eclasses_=git-r3 875eb471682d3e1f18da124be97dcc81 xdg-utils 5465aed08f1dfc2a75f14cbea4272961
+_eclasses_=git-r3 875eb471682d3e1f18da124be97dcc81 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=42b676e590d1ffba05301353d0a1d3a3
diff --git a/metadata/md5-cache/x11-themes/redcore-theme-lxqt-1.314.1337 b/metadata/md5-cache/x11-themes/redcore-theme-lxqt-1.314.1337
new file mode 100644
index 00000000..390f3ede
--- /dev/null
+++ b/metadata/md5-cache/x11-themes/redcore-theme-lxqt-1.314.1337
@@ -0,0 +1,12 @@
+BDEPEND=>=dev-vcs/git-1.8.2.1[curl]
+DEFINED_PHASES=install unpack
+DESCRIPTION=Official Redcore Linux LXQT theme
+EAPI=8
+HOMEPAGE=http://redcorelinux.org
+INHERIT=git-r3
+KEYWORDS=x86 amd64
+LICENSE=GPLv3
+PROPERTIES=live
+SLOT=0
+_eclasses_=git-r3 875eb471682d3e1f18da124be97dcc81
+_md5_=3c62bd6c7dd8ad2edb3e40f7aa75f0b5
diff --git a/metadata/md5-cache/x11-themes/redcore-theme-sddm-1.314.1337-r1 b/metadata/md5-cache/x11-themes/redcore-theme-sddm-1.314.1337-r3
index 23cd2b8f..23cd2b8f 100644
--- a/metadata/md5-cache/x11-themes/redcore-theme-sddm-1.314.1337-r1
+++ b/metadata/md5-cache/x11-themes/redcore-theme-sddm-1.314.1337-r3
diff --git a/metadata/md5-cache/x11-wm/qtile-meta-1-r7 b/metadata/md5-cache/x11-wm/qtile-meta-1-r7
new file mode 100644
index 00000000..1b7d5323
--- /dev/null
+++ b/metadata/md5-cache/x11-wm/qtile-meta-1-r7
@@ -0,0 +1,10 @@
+DEFINED_PHASES=-
+DESCRIPTION=Meta ebuild for Qtile, a hackable tiling window manager written in Python
+EAPI=8
+HOMEPAGE=https://qtile.org/
+IUSE=+archiver +desktop-portal discover +display-manager +editor +gtk +imgview +launcher +networkmanager +notifications +policykit +pulseaudio +qt5 +qt6 +screenshot +sddm +terminal +wallpaper +wayland +X
+KEYWORDS=~amd64
+LICENSE=metapackage
+RDEPEND=x11-wm/qtile archiver? ( app-arch/lxqt-archiver ) desktop-portal? ( gui-libs/xdg-desktop-portal-wlr ) discover? ( kde-plasma/discover ) display-manager? ( sddm? ( x11-misc/sddm ) !sddm? ( x11-misc/lightdm ) ) editor? ( app-editors/featherpad ) gtk? ( lxde-base/lxappearance ) imgview? ( media-gfx/qimgv ) launcher? ( x11-misc/rofi ) networkmanager? ( net-misc/networkmanager gnome-extra/nm-applet ) notifications? ( x11-misc/dunst ) policykit? ( || ( kde-plasma/polkit-kde-agent gnome-extra/polkit-gnome ) ) pulseaudio? ( media-sound/pavucontrol-qt ) qt5? ( x11-misc/qt5ct ) qt6? ( gui-apps/qt6ct ) screenshot? ( media-gfx/flameshot ) sddm? ( x11-misc/sddm ) terminal? ( x11-terms/alacritty ) wallpaper? ( X? ( media-gfx/feh ) wayland? ( gui-apps/swaybg ) ) X? ( x11-misc/picom )
+SLOT=0
+_md5_=c0a0ee65e9d3cd80fae3d6329a11dff5
diff --git a/metadata/pkg_desc_index b/metadata/pkg_desc_index
index c52a4bde..ca76a39d 100644
--- a/metadata/pkg_desc_index
+++ b/metadata/pkg_desc_index
@@ -5,37 +5,35 @@ app-admin/opensnitch 1.6.2: Desktop application firewall
app-admin/opensnitch-ebpf-module 1.6.2: eBPF process monitor module for opensnitch
app-admin/vasile 2.1812.2-r1: Versatile Advanced Script for ISO and Latest Enchantments
app-arch/unp 2.0_pre9-r1: Script for unpacking various file formats
-app-backup/timeshift 22.11.1-r2: A system restore utility for Linux
+app-backup/timeshift 24.06.3: A system restore utility for Linux
app-emulation/qemu-guest-agent 8.2.0-r6: QEMU Guest Agent (qemu-ga) for use when running inside a VM
app-emulation/steam 1.0.0.79: Installer, launcher and supplementary files for Valve's Steam client
-app-emulation/virtualbox-modules 7.0.20: Kernel Modules for Virtualbox
+app-emulation/virtualbox-modules 7.1.4: Kernel Modules for Virtualbox
app-laptop/tp_smapi 0.44-r1: IBM ThinkPad SMAPI BIOS driver
-app-misc/calamares-config-redcore 1.314.1337-r9: Redcore Linux Calamares modules config
-app-misc/geoclue 2.7.1-r6: A location information D-Bus service
-app-misc/redcore-live 1.314.1337-r2: Redcore Linux live scripts
-app-misc/redcore-skel 1.314.1337-r4: Redcore Linux skel tree
+app-misc/calamares-config-redcore 1.314.1337-r14: Redcore Linux Calamares modules config
+app-misc/redcore-live 1.314.1337-r4: Redcore Linux live scripts
+app-misc/redcore-skel 1.314.1337-r10: Redcore Linux skel tree
app-portage/flaggie 0.99.8-r1: A smart CLI mangler for package.* files
-app-portage/sisyphus 6.2409.0: A simple portage python wrapper which works like other package managers(apt-get/yum/dnf)
-app-portage/sisyphus-qt 6.2409.0: A simple portage python wrapper which works like other package managers(apt-get/yum/dnf)
+app-portage/sisyphus 6.2410.0: A simple portage python wrapper which works like other package managers(apt-get/yum/dnf)
+app-portage/sisyphus-qt 6.2410.0: A simple portage python wrapper which works like other package managers(apt-get/yum/dnf)
app-text/simplenote 2.6.0-r1: The simplest way to keep notes
dev-go/go-protobuf 1.5.2: Go support for Google's protocol buffers
dev-go/protoc-gen-go-grpc 1.2.0: This tool generates Go language bindings of services in protobuf definition files for gRPC
dev-libs/libdbusmenu-qt 0.9.3_pre20160218-r2: A library providing Qt implementation of DBusMenu specification (meta mackage)
dev-libs/libdbusmenu-qt5 0.9.3_pre20160218-r3: Library providing Qt implementation of DBusMenu specification
-dev-libs/libqtxdg 3.12.0-r5 4.0.0-r5: Qt Implementation of XDG Standards
dev-python/animation 0.0.5-r5: Tools for terminal-based wait animations
-dev-python/grpcio 1.62.0: High-performance RPC framework (python libraries)
-dev-python/grpcio-tools 1.62.0: Protobuf code generator for gRPC
+dev-python/grpcio 1.66.1-r1: High-performance RPC framework (python libraries)
+dev-python/grpcio-tools 1.66.1-r1: Protobuf code generator for gRPC
dev-python/sh 1.12.14-r6: Python process launching
dev-python/typer 0.9.0-r3: Build great CLIs. Easy to code. Based on Python type hints
dev-python/wget 2.2-r4: Python library for downloading from http URLs
dev-python/zeroconf 0.82.1-r10: Pure Python Multicast DNS Service Discovery Library (Bonjour/Avahi compatible)
-dev-util/lxqt-build-tools 0.13.0-r5 2.0.0-r5: LXQt Build Tools
gui-libs/display-manager-init 1.1.2-r1: RC init files for starting display and login managers
-kde-plasma/kinfocenter 5.27.11-r5 6.1.5-r5: Utility providing information about the computer hardware
+kde-plasma/kinfocenter 6.2.3-r5: Utility providing information about the computer hardware
lxde-base/lxappearance 0.6.3-r5: LXDE GTK+ theme switcher
-lxqt-base/lxqt-meta 2.0.0-r5: Meta ebuild for LXQt, the Lightweight Desktop Environment
-lxqt-base/lxqt-qtplugin 1.4.1-r5 2.0.0-r5: LXQt system integration plugin for Qt
+lxqt-base/lxqt-config 2.1.0-r1: LXQt system configuration control center
+lxqt-base/lxqt-meta 2.1.0: Meta ebuild for LXQt, the Lightweight Desktop Environment
+lxqt-base/lxqt-session 2.1.0-r1: LXQt Session Manager
media-libs/portsmf 239-r1: The Tenacity fork of PortSMF, a Standard MIDI File library
media-sound/cantata 2.5.0-r15: Featureful and configurable Qt client for the music player daemon (MPD)
media-sound/strawberry 1.0.23-r10: Modern music player and library organizer based on Clementine and Qt
@@ -43,7 +41,7 @@ media-tv/sopcast 3.2.6-r5: SopCast free P2P Internet TV binary
media-tv/tv-lite 0.7.6: IPTV viewer with Sopcast and Acestream handling capabilities.
media-video/guvcview 2.0.6-r10: Simple Qt5 or GTK+3 interface for capturing and viewing video from v4l2 devices
net-dialup/rp-pppoe 4.0-r5: A user-mode PPPoE client and server suite for Linux
-net-misc/warpinator 1.8.3-r1: Share files across the LAN
+net-misc/warpinator 1.8.6: Share files across the LAN
net-print/lexmark-upd-ppd 1.0.0.20210304-r1: Lexmark universal printer driver PPDs
net-wireless/broadcom-sta 6.30.223.271-r6: Broadcom's IEEE 802.11a/b/g/n hybrid Linux device driver
sys-apps/baselayout 2.13-r7: Filesystem baselayout and init scripts
@@ -59,22 +57,23 @@ sys-boot/os-prober 1.77-r10: Utility to detect other OSs on a set of drives
sys-boot/plymouth 0.9.4-r11: Graphical boot animation (splash) and logger
sys-boot/rpi-imager 1.8.5: Raspberry Pi Imaging Utility
sys-boot/unetbootin-static 625-r5: Universal Netboot Installer creates Live USB systems for various OS distributions
+sys-devel/gcc 13.2.1_p20240210-r5: The GNU Compiler Collection
sys-fs/cryptsetup 2.6.1-r5: Tool to setup encrypted devices with dm-crypt
sys-fs/gocryptfs 2.0.1-r1: Encrypted overlay filesystem written in Go
-sys-fs/vhba 20240202-r1: Virtual (SCSI) Host Bus Adapter kernel module for the CDEmu suite
+sys-fs/vhba 20240917: Virtual (SCSI) Host Bus Adapter kernel module for the CDEmu suite
sys-fs/zfs 2.2.6: ZFS meta-package (Gentoo compatibility ebuild)
sys-fs/zfs-utils 2.2.6: Userland utilities for ZFS Linux kernel module
-sys-kernel/bcmwl-dkms 6.30.223.271-r12: Broadcom's IEEE 802.11a/b/g/n hybrid Linux device driver source
+sys-kernel/bcmwl-dkms 6.30.223.271-r13: Broadcom's IEEE 802.11a/b/g/n hybrid Linux device driver source
sys-kernel/dkms 2.3-r4: Dynamic Kernel Module Support
sys-kernel/dracut 059-r15: Generic initramfs generation tool
-sys-kernel/linux-image-redcore 6.8.12-r1 6.10.10: Redcore Linux Kernel Image
-sys-kernel/linux-image-redcore-lts 5.15.167 6.1.110 6.6.51: Redcore Linux LTS Kernel Image
-sys-kernel/linux-sources-redcore 6.8.12-r1 6.10.10: Redcore Linux Kernel Sources
-sys-kernel/linux-sources-redcore-lts 5.15.167 6.1.110 6.6.51: Redcore Linux LTS Kernel Sources
-sys-kernel/nvidia-drivers-dkms 390.157-r8 470.256.02 550.107.02: NVIDIA driver sources for linux
-sys-kernel/tp_smapi-dkms 0.44-r2: IBM ThinkPad SMAPI BIOS driver sources
-sys-kernel/vhba-dkms 20240202-r2: Virtual (SCSI) Host Bus Adapter kernel module for the CDEmu suite sources
-sys-kernel/virtualbox-modules-dkms 7.0.20-r1: Kernel Modules source for Virtualbox
+sys-kernel/linux-image-redcore 6.10.14 6.11.7: Redcore Linux Kernel Image
+sys-kernel/linux-image-redcore-lts 5.15.171 6.1.116 6.6.60: Redcore Linux LTS Kernel Image
+sys-kernel/linux-sources-redcore 6.10.14 6.11.7: Redcore Linux Kernel Sources
+sys-kernel/linux-sources-redcore-lts 5.15.171 6.1.116 6.6.60: Redcore Linux LTS Kernel Sources
+sys-kernel/nvidia-drivers-dkms 390.157-r8 470.256.02 550.127.05-r1: NVIDIA driver sources for linux
+sys-kernel/tp_smapi-dkms 0.44-r3: IBM ThinkPad SMAPI BIOS driver sources
+sys-kernel/vhba-dkms 20240917: Virtual (SCSI) Host Bus Adapter kernel module for the CDEmu suite sources
+sys-kernel/virtualbox-modules-dkms 7.1.4-r1: Kernel Modules source for Virtualbox
sys-kernel/zfs-dkms 2.2.6: ZFS sources for linux
sys-power/radeon-profile 20200824-r10: Read current clocks of ATi/AMD Radeon cards
virtual/libudev 314.1337-r1: Virtual for libudev providers
@@ -83,13 +82,12 @@ virtual/logger 1.314.1337: Virtual for system loggers
virtual/notification-daemon 1.334.1337: Virtual (dummy package) for notification daemon dbus service
virtual/tmpfiles 1.314.1337-r1: Virtual to select between different tmpfiles.d handlers
virtual/udev 314.1337-r1: Virtual to select between different udev daemon providers
-www-client/ungoogled-chromium 128.0.6613.84: Modifications to Chromium for removing Google integration and enhancing privacy
+www-client/ungoogled-chromium 130.0.6723.58: Modifications to Chromium for removing Google integration and enhancing privacy
x11-base/xorg-drivers 21.1-r100: Meta package containing deps on all xorg drivers (dummy package)
-x11-drivers/nvidia-drivers 390.157-r10 470.256.02-r2 550.107.02-r2: NVIDIA Accelerated Graphics Driver
-x11-libs/gtk+ 2.24.33-r5 3.24.41-r5: Gimp ToolKit +
-x11-libs/libfm-qt 1.4.0-r5 2.0.2-r5: Qt Library for Building File Managers
+x11-drivers/nvidia-drivers 390.157-r12 470.256.02-r5 550.127.05-r2: NVIDIA Accelerated Graphics Driver
+x11-libs/gtk+ 2.24.33-r6 3.24.41-r6: Gimp ToolKit +
x11-misc/nvidia-prime 314: NVIDIA Prime Render Offload configuration and utilities
-x11-misc/nvidia-settings 390.157-r7 470.256.02 550.107.02-r1: NVIDIA Linux X11 Settings Utility
+x11-misc/nvidia-settings 390.157-r7 470.256.02 550.127.05: NVIDIA Linux X11 Settings Utility
x11-misc/pcmanfm-qt-share 1337-r1: PCManFM-QT custom action to share folder using Samba
x11-themes/material-icon-theme 1.314.1337-r2: Icon theme following the Google's material design specifications
x11-themes/redcore-artwork-calamares 1.314.1337-r6: Redcore Linux branding component for Calamares
@@ -97,4 +95,6 @@ x11-themes/redcore-artwork-community 1.314.1337-r1: Redcore Linux Community Wall
x11-themes/redcore-artwork-core 1.314.1337-r1: Offical Redcore Linux Core Artwork
x11-themes/redcore-artwork-grub 1.314.1337-r1: Redcore Linux GRUB2 Images
x11-themes/redcore-theme 1.314.1337-r1: Official Redcore Linux GTK theme
-x11-themes/redcore-theme-sddm 1.314.1337-r1: Redcore Linux SDDM Theme
+x11-themes/redcore-theme-lxqt 1.314.1337: Official Redcore Linux LXQT theme
+x11-themes/redcore-theme-sddm 1.314.1337-r3: Redcore Linux SDDM Theme
+x11-wm/qtile-meta 1-r7: Meta ebuild for Qtile, a hackable tiling window manager written in Python
diff --git a/net-misc/warpinator/Manifest b/net-misc/warpinator/Manifest
index 969e2214..7285c30f 100644
--- a/net-misc/warpinator/Manifest
+++ b/net-misc/warpinator/Manifest
@@ -1 +1 @@
-DIST warpinator-1.8.3.tar.gz 48156643 BLAKE2B 69020a866adb8b8da361cb7d2b6bf9a8b86913c1a1799078038d6340f18ed7eb490e0d920ddcf9c1f837cfe52c21156ec2fdadc3f24ce79ec416824672cb9943 SHA512 914194f02849c3a9169bc208cc4c50f287f93575a4bd25d8321a884036898a22d19063d6d5877e93241b2cf7ccb7c94ace685b27e915aa4b391a038e0e03e856
+DIST warpinator-1.8.6.tar.gz 48199734 BLAKE2B 3360c96be6bbb45e0f4de0108f2a0b4893f8e5917308322fb28e556e288334f13ce8a65410c0014bddee497a34e680f368759ff9361a1881337dc86048403225 SHA512 936ec6384d4ed7bffd24bf7ce3d4ff1c5b86e93004e98948641c93de1f8570842c1691cb00572f3975bab9aa2a78a67529145d8c2f920bffa83c1926ff0b164f
diff --git a/net-misc/warpinator/files/warpinator-system-paths.patch b/net-misc/warpinator/files/warpinator-system-paths.patch
deleted file mode 100644
index 45228202..00000000
--- a/net-misc/warpinator/files/warpinator-system-paths.patch
+++ /dev/null
@@ -1,21 +0,0 @@
-diff -Nur a/src/warpinator-launch.py b/src/warpinator-launch.py
---- a/src/warpinator-launch.py 2023-10-16 18:26:49.000000000 +0100
-+++ b/src/warpinator-launch.py 2023-11-13 22:05:06.499787499 +0000
-@@ -135,7 +135,7 @@
-
- launch_args = []
-
-- launch_args += ["/bin/bwrap"]
-+ launch_args += ["/usr/bin/bwrap"]
- launch_args += ["--ro-bind", "/", "/"]
- launch_args += ["--dev", "/dev"]
- launch_args += ["--bind", rundir + "/dconf", rundir + "/dconf"]
-@@ -156,7 +156,7 @@
- launch_args += ["--die-with-parent"]
-
- # launch_args += ["/bin/sh"]
-- launch_args += ["/bin/python3", warpinator_path]
-+ launch_args += ["/usr/bin/python3", warpinator_path]
-
- ret = 0
-
diff --git a/net-misc/warpinator/warpinator-1.8.3-r1.ebuild b/net-misc/warpinator/warpinator-1.8.6.ebuild
index 74aa3981..549ec530 100644
--- a/net-misc/warpinator/warpinator-1.8.3-r1.ebuild
+++ b/net-misc/warpinator/warpinator-1.8.6.ebuild
@@ -33,7 +33,6 @@ S="${WORKDIR}/${PN}-master.lmde6"
PATCHES=(
"${FILESDIR}/${PN}-bundled-grpcio-cython3.patch"
- "${FILESDIR}/${PN}-system-paths.patch"
"${FILESDIR}/${PN}-dbus-fallback.patch"
)
diff --git a/sys-devel/gcc/Manifest b/sys-devel/gcc/Manifest
new file mode 100644
index 00000000..bfa85b05
--- /dev/null
+++ b/sys-devel/gcc/Manifest
@@ -0,0 +1,4 @@
+DIST gcc-13-20240210.tar.xz 84354416 BLAKE2B 5807623d3f7dd751b6dfe164cfd50d57b2f93485c23c3c2228a4a846a9a94cdad52a5e6f2806e5e7ee2a7b5526386ebdb339c44c7ea023d69f8652088a1b114d SHA512 14a01ced7ac2bfd9fc93de4e3819b4d0823fbe129d3f1faabeb707e9e3e2613b4173321b58b3648a7250e3b7ff5d94edfee60e6c38682f31a1f7b57b1c01433f
+DIST gcc-13.2.0-musl-patches-2.tar.xz 5292 BLAKE2B c057d6574d03c05854edaa9f3fd40e9149662b04f3ac7a7db3eb078d73a7b535726d1bf52e5b12736dedb2f9898ad731f2e48a6421fcfbf7b90f929dee072fcb SHA512 a691da0c87c443a5e9d23731f4005f27871c5b12bc9102873ffa24d374aa7b9fbd187c4f5635d23fa9ffb17e351e76173c2d3fdf40646e355c4cb314b538de69
+DIST gcc-13.2.0-patches-14.tar.xz 46928 BLAKE2B fce23bc5315f35b04a4976550c4b44578944a1b17e40c7553351eeb8a1ef0f3a2538da5a5e1ae6f37b784ff11bbd8a44b8f6eec542be63e34d984dee69e1cd81 SHA512 d7d52bb2915fd89c06b0134bede8db939cadbb1f2dcddf923bee2c3f9f577ff9e5e986b60420d892539edf82867a0d1bd635807814bc618b06a2b37cdaca893a
+DIST gcc-validate-failures-a447cd6dee206facb66720bdacf0c765a8b09f33.py 27537 BLAKE2B 96c7474de0bc50ab890a91551412398c979396c43aa237a4b6d8baa98ce7fda2cc9f5a755a03fd9d055d885ee2fb40ba29644a0649c24398361ce75a20fae634 SHA512 409434953351cf1f2287f1e4a4fbde5b28a27add35ddd284080acec71b33cb4ec5e1c07f41a79fac060bd6f1eedd198812495141923e410ded907429fe515f83
diff --git a/sys-devel/gcc/files/gcc-13-fix-cross-fixincludes.patch b/sys-devel/gcc/files/gcc-13-fix-cross-fixincludes.patch
new file mode 100644
index 00000000..e0e5a3ab
--- /dev/null
+++ b/sys-devel/gcc/files/gcc-13-fix-cross-fixincludes.patch
@@ -0,0 +1,22 @@
+Revert of https://gcc.gnu.org/git/?p=gcc.git;a=commitdiff;h=59e4c98173a79fcaa2c33253261409f38856c384
+for now to fix cross fixincludes builds.
+
+https://gcc.gnu.org/PR115416
+https://bugs.gentoo.org/905118
+https://bugs.gentoo.org/925204
+https://bugs.gentoo.org/926059
+--- a/gcc/Makefile.in
++++ b/gcc/Makefile.in
+@@ -532,11 +532,7 @@ LINKER_PLUGIN_API_H = $(srcdir)/../include/plugin-api.h
+ # Default native SYSTEM_HEADER_DIR, to be overridden by targets.
+ NATIVE_SYSTEM_HEADER_DIR = @NATIVE_SYSTEM_HEADER_DIR@
+ # Default cross SYSTEM_HEADER_DIR, to be overridden by targets.
+-ifeq (@includedir@,$(prefix)/include)
+- CROSS_SYSTEM_HEADER_DIR = @CROSS_SYSTEM_HEADER_DIR@
+-else
+- CROSS_SYSTEM_HEADER_DIR = @includedir@
+-endif
++CROSS_SYSTEM_HEADER_DIR = @CROSS_SYSTEM_HEADER_DIR@
+
+ # autoconf sets SYSTEM_HEADER_DIR to one of the above.
+ # Purge it of unnecessary internal relative paths
diff --git a/sys-devel/gcc/files/gcc-15.0.0_pre20240623-PR115602.patch b/sys-devel/gcc/files/gcc-15.0.0_pre20240623-PR115602.patch
new file mode 100644
index 00000000..d78c6d96
--- /dev/null
+++ b/sys-devel/gcc/files/gcc-15.0.0_pre20240623-PR115602.patch
@@ -0,0 +1,120 @@
+https://gcc.gnu.org/PR115602
+https://gcc.gnu.org/git/?p=gcc.git;a=patch;h=c43c74f6ec795a586388de7abfdd20a0040f6f16
+
+From c43c74f6ec795a586388de7abfdd20a0040f6f16 Mon Sep 17 00:00:00 2001
+From: Richard Biener <rguenther@suse.de>
+Date: Mon, 24 Jun 2024 09:52:39 +0200
+Subject: [PATCH] tree-optimization/115602 - SLP CSE results in cycles
+
+The following prevents SLP CSE to create new cycles which happened
+because of a 1:1 permute node being present where its child was then
+CSEd to the permute node. Fixed by making a node only available to
+CSE to after recursing.
+
+ PR tree-optimization/115602
+ * tree-vect-slp.cc (vect_cse_slp_nodes): Delay populating the
+ bst-map to avoid cycles.
+
+ * gcc.dg/vect/pr115602.c: New testcase.
+---
+ gcc/testsuite/gcc.dg/vect/pr115602.c | 27 +++++++++++++++++++++++
+ gcc/tree-vect-slp.cc | 33 ++++++++++++++++++----------
+ 2 files changed, 48 insertions(+), 12 deletions(-)
+ create mode 100644 gcc/testsuite/gcc.dg/vect/pr115602.c
+
+diff --git a/gcc/testsuite/gcc.dg/vect/pr115602.c b/gcc/testsuite/gcc.dg/vect/pr115602.c
+new file mode 100644
+index 00000000000..9a208d1d950
+--- /dev/null
++++ b/gcc/testsuite/gcc.dg/vect/pr115602.c
+@@ -0,0 +1,27 @@
++/* { dg-do compile } */
++
++typedef struct {
++ double x, y;
++} pointf;
++struct {
++ pointf focus;
++ double zoom;
++ pointf devscale;
++ char button;
++ pointf oldpointer;
++} gvevent_motion_job;
++char gvevent_motion_job_4;
++double gvevent_motion_pointer_1, gvevent_motion_pointer_0;
++void gvevent_motion() {
++ double dx = (gvevent_motion_pointer_0 - gvevent_motion_job.oldpointer.x) /
++ gvevent_motion_job.devscale.x,
++ dy = (gvevent_motion_pointer_1 - gvevent_motion_job.oldpointer.y) /
++ gvevent_motion_job.devscale.y;
++ if (dx && dy < .0001)
++ return;
++ switch (gvevent_motion_job_4)
++ case 2: {
++ gvevent_motion_job.focus.x -= dy / gvevent_motion_job.zoom;
++ gvevent_motion_job.focus.y += dx / gvevent_motion_job.zoom;
++ }
++}
+diff --git a/gcc/tree-vect-slp.cc b/gcc/tree-vect-slp.cc
+index e84aeabef94..b47b7e8c979 100644
+--- a/gcc/tree-vect-slp.cc
++++ b/gcc/tree-vect-slp.cc
+@@ -6079,35 +6079,44 @@ vect_optimize_slp_pass::run ()
+ static void
+ vect_cse_slp_nodes (scalar_stmts_to_slp_tree_map_t *bst_map, slp_tree& node)
+ {
++ bool put_p = false;
+ if (SLP_TREE_DEF_TYPE (node) == vect_internal_def
+ /* Besides some VEC_PERM_EXPR, two-operator nodes also
+ lack scalar stmts and thus CSE doesn't work via bst_map. Ideally
+ we'd have sth that works for all internal and external nodes. */
+ && !SLP_TREE_SCALAR_STMTS (node).is_empty ())
+ {
+- if (slp_tree *leader = bst_map->get (SLP_TREE_SCALAR_STMTS (node)))
++ slp_tree *leader = bst_map->get (SLP_TREE_SCALAR_STMTS (node));
++ if (leader)
+ {
+- if (*leader != node)
+- {
+- if (dump_enabled_p ())
+- dump_printf_loc (MSG_NOTE, vect_location,
+- "re-using SLP tree %p for %p\n",
+- (void *)*leader, (void *)node);
+- vect_free_slp_tree (node);
+- (*leader)->refcnt += 1;
+- node = *leader;
+- }
++ /* We've visited this node already. */
++ if (!*leader || *leader == node)
++ return;
++
++ if (dump_enabled_p ())
++ dump_printf_loc (MSG_NOTE, vect_location,
++ "re-using SLP tree %p for %p\n",
++ (void *)*leader, (void *)node);
++ vect_free_slp_tree (node);
++ (*leader)->refcnt += 1;
++ node = *leader;
+ return;
+ }
+
+- bst_map->put (SLP_TREE_SCALAR_STMTS (node).copy (), node);
++ /* Avoid creating a cycle by populating the map only after recursion. */
++ bst_map->put (SLP_TREE_SCALAR_STMTS (node).copy (), nullptr);
+ node->refcnt += 1;
++ put_p = true;
+ /* And recurse. */
+ }
+
+ for (slp_tree &child : SLP_TREE_CHILDREN (node))
+ if (child)
+ vect_cse_slp_nodes (bst_map, child);
++
++ /* Now record the node for CSE in other siblings. */
++ if (put_p)
++ bst_map->put (SLP_TREE_SCALAR_STMTS (node).copy (), node);
+ }
+
+ /* Optimize the SLP graph of VINFO. */
+--
+2.43.0
diff --git a/sys-devel/gcc/files/gcc-configure-texinfo.patch b/sys-devel/gcc/files/gcc-configure-texinfo.patch
new file mode 100644
index 00000000..99e90998
--- /dev/null
+++ b/sys-devel/gcc/files/gcc-configure-texinfo.patch
@@ -0,0 +1,16 @@
+Chances are quite good that the installed makeinfo is sufficient.
+So ignore false positives where the makeinfo installed is so new
+that it violates the cheesy version grep.
+
+http://bugs.gentoo.org/198182
+
+--- a/configure
++++ b/configure
+@@ -3573,6 +3573,6 @@
+ :
+ else
+- MAKEINFO="$MISSING makeinfo"
++ :
+ fi
+ ;;
+
diff --git a/sys-devel/gcc/gcc-13.2.1_p20240210-r5.ebuild b/sys-devel/gcc/gcc-13.2.1_p20240210-r5.ebuild
new file mode 100644
index 00000000..ddcc19f0
--- /dev/null
+++ b/sys-devel/gcc/gcc-13.2.1_p20240210-r5.ebuild
@@ -0,0 +1,66 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+TOOLCHAIN_PATCH_DEV="sam"
+TOOLCHAIN_HAS_TESTS=1
+PATCH_GCC_VER="13.2.0"
+PATCH_VER="14"
+MUSL_VER="2"
+MUSL_GCC_VER="13.2.0"
+PYTHON_COMPAT=( python3_{10..12} )
+
+if [[ ${PV} == *.9999 ]] ; then
+ MY_PV_2=$(ver_cut 2)
+ MY_PV_3=1
+ if [[ ${MY_PV_2} == 0 ]] ; then
+ MY_PV_2=0
+ MY_PV_3=0
+ else
+ MY_PV_2=$((${MY_PV_2} - 1))
+ fi
+
+ # e.g. 12.2.9999 -> 12.1.1
+ TOOLCHAIN_GCC_PV=$(ver_cut 1).${MY_PV_2}.${MY_PV_3}
+elif [[ -n ${TOOLCHAIN_GCC_RC} ]] ; then
+ # Cheesy hack for RCs
+ MY_PV=$(ver_cut 1).$((($(ver_cut 2) + 1))).$((($(ver_cut 3) - 1)))-RC-$(ver_cut 5)
+ MY_P=${PN}-${MY_PV}
+ GCC_TARBALL_SRC_URI="mirror://gcc/snapshots/${MY_PV}/${MY_P}.tar.xz"
+ TOOLCHAIN_SET_S=no
+ S="${WORKDIR}"/${MY_P}
+fi
+
+inherit toolchain
+
+if tc_is_live ; then
+ # Needs to be after inherit (for now?), bug #830908
+ EGIT_BRANCH=releases/gcc-$(ver_cut 1)
+elif [[ -z ${TOOLCHAIN_USE_GIT_PATCHES} ]] ; then
+ # Don't keyword live ebuilds
+ KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86"
+ :;
+fi
+
+if [[ ${CATEGORY} != cross-* ]] ; then
+ # Technically only if USE=hardened *too* right now, but no point in complicating it further.
+ # If GCC is enabling CET by default, we need glibc to be built with support for it.
+ # bug #830454
+ RDEPEND="elibc_glibc? ( sys-libs/glibc[cet(-)?] )"
+ DEPEND="${RDEPEND}"
+fi
+
+src_prepare() {
+ local p upstreamed_patches=(
+ # add them here
+ )
+ for p in "${upstreamed_patches[@]}"; do
+ rm -v "${WORKDIR}/patch/${p}" || die
+ done
+
+ toolchain_src_prepare
+
+ eapply "${FILESDIR}"/${PN}-13-fix-cross-fixincludes.patch
+ eapply_user
+}
diff --git a/sys-fs/vhba/Manifest b/sys-fs/vhba/Manifest
index 7323586a..3e7b2aec 100644
--- a/sys-fs/vhba/Manifest
+++ b/sys-fs/vhba/Manifest
@@ -1 +1 @@
-DIST vhba-module-20240202.tar.xz 16168 BLAKE2B 7974f60b73c634528afdd44e94c6da34bdc481d874f19845efc0464435a7e560494dd703b0fb1df34c96fce5f1afb300a1e6e2b3b9730e91c956816905eb2f44 SHA512 fdb9b79feb870bb22ed2182216103c8b87d1b5a471d02def24bdf5782cc2bee2333f1d78e1428b042c3df5a33ff8e07b1d61cbe11414a27db18034f3fbbe2612
+DIST vhba-module-20240917.tar.xz 16204 BLAKE2B 1e6dd176d40e86363eacddf3f97231b07b7428178b6e1792cf3abd15e42f2350db66557b3499c204c47678b4967955670a8839f8b50549614bd6a8ba204b9bb7 SHA512 aa94f88e501f11fe1de9dc9eb315f720947fafa23a12789c8b674b1f7d578cc351c2c1524ea1165b893cb50c7188d016da548006e7a1795c99eeacc92e1ab0de
diff --git a/sys-fs/vhba/vhba-20240202-r1.ebuild b/sys-fs/vhba/vhba-20240917.ebuild
index 1fc48d90..1fc48d90 100644
--- a/sys-fs/vhba/vhba-20240202-r1.ebuild
+++ b/sys-fs/vhba/vhba-20240917.ebuild
diff --git a/sys-kernel/bcmwl-dkms/bcmwl-dkms-6.30.223.271-r12.ebuild b/sys-kernel/bcmwl-dkms/bcmwl-dkms-6.30.223.271-r13.ebuild
index 6dcd3345..6dcd3345 100644
--- a/sys-kernel/bcmwl-dkms/bcmwl-dkms-6.30.223.271-r12.ebuild
+++ b/sys-kernel/bcmwl-dkms/bcmwl-dkms-6.30.223.271-r13.ebuild
diff --git a/sys-kernel/bcmwl-dkms/files/dkms.conf b/sys-kernel/bcmwl-dkms/files/dkms.conf
index 1bc11f7b..9c2b7b6c 100644
--- a/sys-kernel/bcmwl-dkms/files/dkms.conf
+++ b/sys-kernel/bcmwl-dkms/files/dkms.conf
@@ -1,6 +1,6 @@
PACKAGE_NAME="bcmwl-dkms"
PACKAGE_VERSION="6.30.223.271"
-BUILD_EXCLUSIVE_KERNEL="^(5\.[0-9]+\.|6\.[0-9]\.|\.|6\.1[0-0]\.)" # only build for kernels v5.x.x up to and including v6.10.x
+BUILD_EXCLUSIVE_KERNEL="^(5\.[0-9]+\.|6\.[0-9]\.|\.|6\.1[0-1]\.)" # only build for kernels v5.x.x up to and including v6.11.x
MAKE[0]="make KVER=$kernelver"
MAKE[0]="make KV_FULL=$kernelver"
BUILT_MODULE_NAME[0]="wl"
diff --git a/sys-kernel/linux-image-redcore-lts/Manifest b/sys-kernel/linux-image-redcore-lts/Manifest
index 3e430736..108415a8 100644
--- a/sys-kernel/linux-image-redcore-lts/Manifest
+++ b/sys-kernel/linux-image-redcore-lts/Manifest
@@ -1,3 +1,3 @@
-DIST linux-5.15.167.tar.xz 126681812 BLAKE2B 24acaf9a064f4b2af4a272f49ad63ac565fa55408d595f4c15ebcccd8a44a2ab964e5bfbb9b9b10f765d741da541c9e3911aa7dee3164c091b203cd06c5ad08b SHA512 3ce1848fef40dcee6de3808574ab236c72799aed5aa5a295d169b45ed529e254b43df81c9d9b15902723d7316c3d1af366aeee815ee9be985cd2d380e360cf0b
-DIST linux-6.1.110.tar.xz 135196940 BLAKE2B a4d78c86f74c0684a3ec53056241900a0fec06862fa47b963085ed7e797a0c5c8dc8d9b5e6d83d5da412e8ae8f820bcbc2f83c2a049ceed81e545fb0733ad582 SHA512 48c9515d32bbba034e3a477554bac627f131533a9b47ec55c8ded5f464c7e57f0f27c1f34ec92403792680d1019baa4472b2c55892c5e1d8edfd04cf7bd79eb4
-DIST linux-6.6.51.tar.xz 140337048 BLAKE2B 11c628d94cd62e08ec500fd67fc8b989e03cfa617690f5f7ce010f211c7778c7b57c119d827a707b3c09e862b5b96de3eb8e503b7128a4e1651789e4420ac1e6 SHA512 c79fcd957dbc855e101464a04b33921ab0dab7bf16201da0cd49b4c3dc9746f22a7f3411033035698ef98e8c9bcc6edf560e44c2b740235beac7cd59a4ea695c
+DIST linux-5.15.171.tar.xz 126708808 BLAKE2B dee5c456d5d31411c8d03d9326f8785e65eb3116303570f683971b7ec7703e76975c9167225f4960d6cce90302df2fa93a0b2f69fd4e8b80d91313edb972de4e SHA512 706ad0af33a1769e116ff9f7043dc781daa7ccb918ec2a820cb1032a633e2e92d06befe78c73178ace4a4741ba55ce93f761f80527b0256f5622a74f93ecb92a
+DIST linux-6.1.116.tar.xz 135228552 BLAKE2B a4cf12dcfebfecd20eaff305083365fe60ee58f4798cce4648772ab7da11609751f2dcf452bbe18aac7d2d730a4f863c1126578090282389c0672c5aafabedd6 SHA512 c729c6d159cca3cc708b863cc9fa34b5c97be605d997e2ebe5ef93b33d8abecbb474e5c265756ff617dd5d23a2b73e6b36d3c73890a99963b19aa2d335515c93
+DIST linux-6.6.60.tar.xz 140394784 BLAKE2B 82e39bb4f9abe204c6361152fdeb5ad2ccfeec478f0af20ab795dd52271b159bcfe2d4aea32cd505a567a0bed64cb10b988283548ddaa5cbbe014117970e3318 SHA512 b23b7381be0879b92c17d3873d1f899cdf52c1a97ab998cb8ef8864ec9cd4cfb63da1ca775efa6576751a7a4adc51140003a53a6926dcc56a3199a0d2814f345
diff --git a/sys-kernel/linux-image-redcore-lts/files/5.15-amd64.config b/sys-kernel/linux-image-redcore-lts/files/5.15-amd64.config
index b1aace74..26feff8d 100644
--- a/sys-kernel/linux-image-redcore-lts/files/5.15-amd64.config
+++ b/sys-kernel/linux-image-redcore-lts/files/5.15-amd64.config
@@ -1,8 +1,8 @@
#
# Automatically generated file; DO NOT EDIT.
-# Linux/x86 5.15.162-redcore-lts Kernel Configuration
+# Linux/x86 5.15.169-redcore-lts Kernel Configuration
#
-CONFIG_CC_VERSION_TEXT="gcc (Gentoo Hardened 13.2.1_p20240210 p14) 13.2.1 20240210"
+CONFIG_CC_VERSION_TEXT="gcc (Gentoo Hardened 13.2.1_p20240210-r5 p14) 13.2.1 20240210"
CONFIG_CC_IS_GCC=y
CONFIG_GCC_VERSION=130201
CONFIG_CLANG_VERSION=0
@@ -9979,6 +9979,9 @@ CONFIG_TRUSTED_KEYS=m
CONFIG_ENCRYPTED_KEYS=m
CONFIG_KEY_DH_OPERATIONS=y
CONFIG_SECURITY_DMESG_RESTRICT=y
+CONFIG_PROC_MEM_ALWAYS_FORCE=y
+# CONFIG_PROC_MEM_FORCE_PTRACE is not set
+# CONFIG_PROC_MEM_NO_FORCE is not set
CONFIG_SECURITY=y
CONFIG_SECURITYFS=y
CONFIG_SECURITY_NETWORK=y
diff --git a/sys-kernel/linux-image-redcore-lts/files/5.15-do_not_bug_the_next_18-years.patch b/sys-kernel/linux-image-redcore-lts/files/5.15-do_not_bug_the_next_18-years.patch
deleted file mode 100644
index 75763d62..00000000
--- a/sys-kernel/linux-image-redcore-lts/files/5.15-do_not_bug_the_next_18-years.patch
+++ /dev/null
@@ -1,12 +0,0 @@
-diff -Naur linux-5.5.6/fs/namespace.c linux-5.5.6-p/fs/namespace.c
---- linux-5.5.6/fs/namespace.c 2020-02-24 08:38:51.000000000 +0100
-+++ linux-5.5.6-p/fs/namespace.c 2020-02-27 11:09:12.337903446 +0100
-@@ -2478,7 +2478,7 @@
-
- time64_to_tm(sb->s_time_max, 0, &tm);
-
-- pr_warn("%s filesystem being %s at %s supports timestamps until %04ld (0x%llx)\n",
-+ pr_debug("%s filesystem being %s at %s supports timestamps until %04ld (0x%llx)\n",
- sb->s_type->name,
- is_mounted(mnt) ? "remounted" : "mounted",
- mntpath,
diff --git a/sys-kernel/linux-image-redcore-lts/files/6.1-amd64.config b/sys-kernel/linux-image-redcore-lts/files/6.1-amd64.config
index 7c4aab49..10bea3ac 100644
--- a/sys-kernel/linux-image-redcore-lts/files/6.1-amd64.config
+++ b/sys-kernel/linux-image-redcore-lts/files/6.1-amd64.config
@@ -1,8 +1,8 @@
#
# Automatically generated file; DO NOT EDIT.
-# Linux/x86 6.1.104-redcore-lts Kernel Configuration
+# Linux/x86 6.1.114-redcore-lts Kernel Configuration
#
-CONFIG_CC_VERSION_TEXT="gcc (Gentoo Hardened 13.2.1_p20240210 p14) 13.2.1 20240210"
+CONFIG_CC_VERSION_TEXT="gcc (Gentoo Hardened 13.2.1_p20240210-r5 p14) 13.2.1 20240210"
CONFIG_CC_IS_GCC=y
CONFIG_GCC_VERSION=130201
CONFIG_CLANG_VERSION=0
@@ -9111,7 +9111,6 @@ CONFIG_INTEL_IOMMU_SVM=y
# CONFIG_INTEL_IOMMU_DEFAULT_ON is not set
CONFIG_INTEL_IOMMU_FLOPPY_WA=y
# CONFIG_INTEL_IOMMU_SCALABLE_MODE_DEFAULT_ON is not set
-CONFIG_INTEL_IOMMU_PERF_EVENTS=y
CONFIG_IRQ_REMAP=y
CONFIG_HYPERV_IOMMU=y
CONFIG_VIRTIO_IOMMU=m
@@ -10448,6 +10447,9 @@ CONFIG_ENCRYPTED_KEYS=m
# CONFIG_USER_DECRYPTED_DATA is not set
CONFIG_KEY_DH_OPERATIONS=y
CONFIG_SECURITY_DMESG_RESTRICT=y
+CONFIG_PROC_MEM_ALWAYS_FORCE=y
+# CONFIG_PROC_MEM_FORCE_PTRACE is not set
+# CONFIG_PROC_MEM_NO_FORCE is not set
CONFIG_SECURITY=y
CONFIG_SECURITYFS=y
CONFIG_SECURITY_NETWORK=y
diff --git a/sys-kernel/linux-image-redcore-lts/files/6.1-do_not_bug_the_next_18-years.patch b/sys-kernel/linux-image-redcore-lts/files/6.1-do_not_bug_the_next_18-years.patch
deleted file mode 100644
index 75763d62..00000000
--- a/sys-kernel/linux-image-redcore-lts/files/6.1-do_not_bug_the_next_18-years.patch
+++ /dev/null
@@ -1,12 +0,0 @@
-diff -Naur linux-5.5.6/fs/namespace.c linux-5.5.6-p/fs/namespace.c
---- linux-5.5.6/fs/namespace.c 2020-02-24 08:38:51.000000000 +0100
-+++ linux-5.5.6-p/fs/namespace.c 2020-02-27 11:09:12.337903446 +0100
-@@ -2478,7 +2478,7 @@
-
- time64_to_tm(sb->s_time_max, 0, &tm);
-
-- pr_warn("%s filesystem being %s at %s supports timestamps until %04ld (0x%llx)\n",
-+ pr_debug("%s filesystem being %s at %s supports timestamps until %04ld (0x%llx)\n",
- sb->s_type->name,
- is_mounted(mnt) ? "remounted" : "mounted",
- mntpath,
diff --git a/sys-kernel/linux-image-redcore-lts/files/6.6-amd64.config b/sys-kernel/linux-image-redcore-lts/files/6.6-amd64.config
index 3e3303e2..d6fbf0ac 100644
--- a/sys-kernel/linux-image-redcore-lts/files/6.6-amd64.config
+++ b/sys-kernel/linux-image-redcore-lts/files/6.6-amd64.config
@@ -1,8 +1,8 @@
#
# Automatically generated file; DO NOT EDIT.
-# Linux/x86 6.6.45-redcore-lts Kernel Configuration
+# Linux/x86 6.6.58-redcore-lts Kernel Configuration
#
-CONFIG_CC_VERSION_TEXT="gcc (Gentoo Hardened 13.2.1_p20240210 p14) 13.2.1 20240210"
+CONFIG_CC_VERSION_TEXT="gcc (Gentoo Hardened 13.2.1_p20240210-r5 p14) 13.2.1 20240210"
CONFIG_CC_IS_GCC=y
CONFIG_GCC_VERSION=130201
CONFIG_CLANG_VERSION=0
@@ -7835,6 +7835,7 @@ CONFIG_HID_ZYDACRON=m
CONFIG_HID_SENSOR_HUB=m
CONFIG_HID_SENSOR_CUSTOM_SENSOR=m
CONFIG_HID_ALPS=m
+CONFIG_HID_MCP2200=m
CONFIG_HID_MCP2221=m
# end of Special HID drivers
@@ -10667,6 +10668,9 @@ CONFIG_ENCRYPTED_KEYS=m
# CONFIG_USER_DECRYPTED_DATA is not set
CONFIG_KEY_DH_OPERATIONS=y
CONFIG_SECURITY_DMESG_RESTRICT=y
+CONFIG_PROC_MEM_ALWAYS_FORCE=y
+# CONFIG_PROC_MEM_FORCE_PTRACE is not set
+# CONFIG_PROC_MEM_NO_FORCE is not set
CONFIG_SECURITY=y
CONFIG_SECURITYFS=y
CONFIG_SECURITY_NETWORK=y
diff --git a/sys-kernel/linux-image-redcore-lts/linux-image-redcore-lts-5.15.167.ebuild b/sys-kernel/linux-image-redcore-lts/linux-image-redcore-lts-5.15.171.ebuild
index edb13202..731d0be7 100644
--- a/sys-kernel/linux-image-redcore-lts/linux-image-redcore-lts-5.15.167.ebuild
+++ b/sys-kernel/linux-image-redcore-lts/linux-image-redcore-lts-5.15.171.ebuild
@@ -42,7 +42,6 @@ PATCHES=(
"${FILESDIR}"/"${KV_MAJOR}"-apic_vector-spam-in-debug-mode-only.patch
"${FILESDIR}"/"${KV_MAJOR}"-ata-fix-NCQ-LOG-strings-and-move-to-debug.patch
"${FILESDIR}"/"${KV_MAJOR}"-ath10k-be-quiet.patch
- "${FILESDIR}"/"${KV_MAJOR}"-do_not_bug_the_next_18-years.patch
"${FILESDIR}"/"${KV_MAJOR}"-fix-bootconfig-makefile.patch
"${FILESDIR}"/"${KV_MAJOR}"-iwlwifi-fix-5e003982b07ae.patch
"${FILESDIR}"/"${KV_MAJOR}"-iwlwifi-use-debug-for-debug-infos.patch
diff --git a/sys-kernel/linux-image-redcore-lts/linux-image-redcore-lts-6.1.110.ebuild b/sys-kernel/linux-image-redcore-lts/linux-image-redcore-lts-6.1.116.ebuild
index 2a744e4e..e13c20c2 100644
--- a/sys-kernel/linux-image-redcore-lts/linux-image-redcore-lts-6.1.110.ebuild
+++ b/sys-kernel/linux-image-redcore-lts/linux-image-redcore-lts-6.1.116.ebuild
@@ -36,7 +36,6 @@ PATCHES=(
"${FILESDIR}"/"${KV_MAJOR}"-ata-fix-NCQ-LOG-strings-and-move-to-debug.patch
"${FILESDIR}"/"${KV_MAJOR}"-radeon_dp_aux_transfer_native-no-ratelimited_debug.patch
"${FILESDIR}"/"${KV_MAJOR}"-acpi-use-kern_warning_even_when_error.patch
- "${FILESDIR}"/"${KV_MAJOR}"-do_not_bug_the_next_18-years.patch
"${FILESDIR}"/"${KV_MAJOR}"-fix-bootconfig-makefile.patch
"${FILESDIR}"/"${KV_MAJOR}"-apic_vector-spam-in-debug-mode-only.patch
"${FILESDIR}"/"${KV_MAJOR}"-0001-Revert-cpufreq-Avoid-configuring-old-governors-as-de.patch
diff --git a/sys-kernel/linux-image-redcore-lts/linux-image-redcore-lts-6.6.51.ebuild b/sys-kernel/linux-image-redcore-lts/linux-image-redcore-lts-6.6.60.ebuild
index 2d7aa20d..2d7aa20d 100644
--- a/sys-kernel/linux-image-redcore-lts/linux-image-redcore-lts-6.6.51.ebuild
+++ b/sys-kernel/linux-image-redcore-lts/linux-image-redcore-lts-6.6.60.ebuild
diff --git a/sys-kernel/linux-image-redcore/Manifest b/sys-kernel/linux-image-redcore/Manifest
index 009caecf..ca608fb0 100644
--- a/sys-kernel/linux-image-redcore/Manifest
+++ b/sys-kernel/linux-image-redcore/Manifest
@@ -1,2 +1,2 @@
-DIST linux-6.10.10.tar.xz 145139280 BLAKE2B 8a15910089d080886046b1fd8d57ef28ce872bf428e67ccbc9d5ca92da794d6dee7ab83cc914a499b40962e2990c3b1e5b11ae7d12c1eff7bec548c9a67df03a SHA512 affaa3690150ca13f0ee14f91f0e09a5ad3340a7ea6404e34286dfb4bd4fdfe12fcac47e83da7878681bf28a8a8b78e0b315e1563408885dbb07aac5bd2e4dce
-DIST linux-6.8.12.tar.xz 142594556 BLAKE2B 45d0b9e5967aab2e38571984ac73e6caa9fe3f9d06baed753c9fcbd9679d3cdd921d42e2b76027bdfb6896add5f4d89aba587a7b841f21540ffe8aadb6bdf259 SHA512 95c4c814a0257ae4678889249cb36867451e59e106d615cdcc1be929fbd6f44a925db98ee6bf1c01ae59f976a66e481231e6131348dd7da60dd08a7901dfeab9
+DIST linux-6.10.14.tar.xz 145226492 BLAKE2B 587d7c27809f5ca1efef263deaabd8e4b8f0e40bc6bc15d9a94b70486ff68e2d3b3aee0314286fe23be887ef06a8596e83629e96fced9eb9da1da65c39d72609 SHA512 1dccdc084b47ccbb270ddc1f4d9b020c4314eec198141690f83fe3cf78959a7b15638b7d69bead235b18ddcf8e6c99c8e8a62bc1c17a983d911d647b07c3919d
+DIST linux-6.11.7.tar.xz 146976356 BLAKE2B 4d1aec68c93f3159099ac02a6d4bbc46f207383079ea3117102b9d657964132d946b9579e4e8582a0cf9c79170de0b7a0c5fac2b6e1b36aabd5e66340bec3c18 SHA512 4e6c985e817342024f253db478d97c575f27c4b199f59930421c120150292b6c6bdfae5724cc52e4775b426f274905876a51efe0fcb7a325c3fa288a368bd1f5
diff --git a/sys-kernel/linux-image-redcore/files/6.10-amd64.config b/sys-kernel/linux-image-redcore/files/6.10-amd64.config
index 7a512e90..f41d85fb 100644
--- a/sys-kernel/linux-image-redcore/files/6.10-amd64.config
+++ b/sys-kernel/linux-image-redcore/files/6.10-amd64.config
@@ -1,8 +1,8 @@
#
# Automatically generated file; DO NOT EDIT.
-# Linux/x86 6.10.9-redcore Kernel Configuration
+# Linux/x86 6.10.14-redcore Kernel Configuration
#
-CONFIG_CC_VERSION_TEXT="gcc (Gentoo Hardened 13.2.1_p20240210 p14) 13.2.1 20240210"
+CONFIG_CC_VERSION_TEXT="gcc (Gentoo Hardened 13.2.1_p20240210-r5 p14) 13.2.1 20240210"
CONFIG_CC_IS_GCC=y
CONFIG_GCC_VERSION=130201
CONFIG_CLANG_VERSION=0
@@ -11,6 +11,7 @@ CONFIG_AS_VERSION=24200
CONFIG_LD_IS_BFD=y
CONFIG_LD_VERSION=24200
CONFIG_LLD_VERSION=0
+CONFIG_RUST_IS_AVAILABLE=y
CONFIG_CC_CAN_LINK=y
CONFIG_CC_CAN_LINK_STATIC=y
CONFIG_CC_HAS_ASM_GOTO_OUTPUT=y
@@ -10877,6 +10878,9 @@ CONFIG_ENCRYPTED_KEYS=m
# CONFIG_USER_DECRYPTED_DATA is not set
CONFIG_KEY_DH_OPERATIONS=y
CONFIG_SECURITY_DMESG_RESTRICT=y
+CONFIG_PROC_MEM_ALWAYS_FORCE=y
+# CONFIG_PROC_MEM_FORCE_PTRACE is not set
+# CONFIG_PROC_MEM_NO_FORCE is not set
CONFIG_SECURITY=y
CONFIG_SECURITYFS=y
CONFIG_SECURITY_NETWORK=y
diff --git a/sys-kernel/linux-image-redcore/files/6.8-0001-Revert-cpufreq-Avoid-configuring-old-governors-as-de.patch b/sys-kernel/linux-image-redcore/files/6.11-0001-Revert-cpufreq-Avoid-configuring-old-governors-as-de.patch
index e8ef9b4f..e8ef9b4f 100644
--- a/sys-kernel/linux-image-redcore/files/6.8-0001-Revert-cpufreq-Avoid-configuring-old-governors-as-de.patch
+++ b/sys-kernel/linux-image-redcore/files/6.11-0001-Revert-cpufreq-Avoid-configuring-old-governors-as-de.patch
diff --git a/sys-kernel/linux-image-redcore/files/6.8-ZEN-Add-sysctl-and-CONFIG-to-disallow-unprivileged-C.patch b/sys-kernel/linux-image-redcore/files/6.11-ZEN-Add-sysctl-and-CONFIG-to-disallow-unprivileged-C.patch
index 09d6a2c0..09d6a2c0 100644
--- a/sys-kernel/linux-image-redcore/files/6.8-ZEN-Add-sysctl-and-CONFIG-to-disallow-unprivileged-C.patch
+++ b/sys-kernel/linux-image-redcore/files/6.11-ZEN-Add-sysctl-and-CONFIG-to-disallow-unprivileged-C.patch
diff --git a/sys-kernel/linux-image-redcore/files/6.8-acpi-use-kern_warning_even_when_error.patch b/sys-kernel/linux-image-redcore/files/6.11-acpi-use-kern_warning_even_when_error.patch
index 64c773ab..64c773ab 100644
--- a/sys-kernel/linux-image-redcore/files/6.8-acpi-use-kern_warning_even_when_error.patch
+++ b/sys-kernel/linux-image-redcore/files/6.11-acpi-use-kern_warning_even_when_error.patch
diff --git a/sys-kernel/linux-image-redcore/files/6.8-amd64.config b/sys-kernel/linux-image-redcore/files/6.11-amd64.config
index 393ea09e..98a62b99 100644
--- a/sys-kernel/linux-image-redcore/files/6.8-amd64.config
+++ b/sys-kernel/linux-image-redcore/files/6.11-amd64.config
@@ -1,8 +1,8 @@
#
# Automatically generated file; DO NOT EDIT.
-# Linux/x86 6.8.12-redcore Kernel Configuration
+# Linux/x86 6.11.5-redcore Kernel Configuration
#
-CONFIG_CC_VERSION_TEXT="gcc (Gentoo Hardened 13.2.1_p20240210 p14) 13.2.1 20240210"
+CONFIG_CC_VERSION_TEXT="gcc (Gentoo Hardened 13.2.1_p20240210-r5 p14) 13.2.1 20240210"
CONFIG_CC_IS_GCC=y
CONFIG_GCC_VERSION=130201
CONFIG_CLANG_VERSION=0
@@ -14,9 +14,7 @@ CONFIG_LLD_VERSION=0
CONFIG_RUST_IS_AVAILABLE=y
CONFIG_CC_CAN_LINK=y
CONFIG_CC_CAN_LINK_STATIC=y
-CONFIG_CC_HAS_ASM_GOTO_OUTPUT=y
-CONFIG_CC_HAS_ASM_GOTO_TIED_OUTPUT=y
-CONFIG_GCC_ASM_GOTO_OUTPUT_WORKAROUND=y
+CONFIG_GCC_ASM_GOTO_OUTPUT_BROKEN=y
CONFIG_TOOLS_SUPPORT_RELR=y
CONFIG_CC_HAS_ASM_INLINE=y
CONFIG_CC_HAS_NO_PROFILE_FN_ATTR=y
@@ -90,6 +88,7 @@ CONFIG_CLOCKSOURCE_VALIDATE_LAST_CYCLE=y
CONFIG_GENERIC_TIME_VSYSCALL=y
CONFIG_GENERIC_CLOCKEVENTS=y
CONFIG_GENERIC_CLOCKEVENTS_BROADCAST=y
+CONFIG_GENERIC_CLOCKEVENTS_BROADCAST_IDLE=y
CONFIG_GENERIC_CLOCKEVENTS_MIN_ADJUST=y
CONFIG_GENERIC_CMOS_UPDATE=y
CONFIG_HAVE_POSIX_CPU_TIMERS_TASK_WORK=y
@@ -164,6 +163,7 @@ CONFIG_PREEMPT_RCU=y
# CONFIG_RCU_EXPERT is not set
CONFIG_TREE_SRCU=y
CONFIG_TASKS_RCU_GENERIC=y
+CONFIG_NEED_TASKS_RCU=y
CONFIG_TASKS_RCU=y
CONFIG_TASKS_RUDE_RCU=y
CONFIG_TASKS_TRACE_RCU=y
@@ -172,6 +172,7 @@ CONFIG_RCU_NEED_SEGCBLIST=y
CONFIG_RCU_NOCB_CPU=y
CONFIG_RCU_NOCB_CPU_DEFAULT_ALL=y
CONFIG_RCU_LAZY=y
+# CONFIG_RCU_LAZY_DEFAULT_OFF is not set
# end of RCU Subsystem
CONFIG_IKCONFIG=y
@@ -199,11 +200,12 @@ CONFIG_CC_NO_STRINGOP_OVERFLOW=y
CONFIG_ARCH_SUPPORTS_INT128=y
CONFIG_NUMA_BALANCING=y
CONFIG_NUMA_BALANCING_DEFAULT_ENABLED=y
+CONFIG_SLAB_OBJ_EXT=y
CONFIG_CGROUPS=y
CONFIG_PAGE_COUNTER=y
CONFIG_CGROUP_FAVOR_DYNMODS=y
CONFIG_MEMCG=y
-CONFIG_MEMCG_KMEM=y
+CONFIG_MEMCG_V1=y
CONFIG_BLK_CGROUP=y
CONFIG_CGROUP_WRITEBACK=y
CONFIG_CGROUP_SCHED=y
@@ -267,7 +269,6 @@ CONFIG_PRINTK=y
CONFIG_BUG=y
CONFIG_ELF_CORE=y
CONFIG_PCSPKR_PLATFORM=y
-CONFIG_BASE_FULL=y
CONFIG_FUTEX=y
CONFIG_FUTEX_PI=y
CONFIG_EPOLL=y
@@ -286,7 +287,6 @@ CONFIG_KALLSYMS=y
# CONFIG_KALLSYMS_SELFTEST is not set
CONFIG_KALLSYMS_ALL=y
CONFIG_KALLSYMS_ABSOLUTE_PERCPU=y
-CONFIG_KALLSYMS_BASE_RELATIVE=y
CONFIG_ARCH_HAS_MEMBARRIER_SYNC_CORE=y
CONFIG_HAVE_PERF_EVENTS=y
CONFIG_GUEST_PERF_EVENTS=y
@@ -305,7 +305,7 @@ CONFIG_TRACEPOINTS=y
#
# Kexec and crash features
#
-CONFIG_CRASH_CORE=y
+CONFIG_VMCORE_INFO=y
CONFIG_KEXEC_CORE=y
CONFIG_KEXEC=y
CONFIG_KEXEC_FILE=y
@@ -349,9 +349,10 @@ CONFIG_CC_HAS_SANE_STACKPROTECTOR=y
#
CONFIG_SMP=y
CONFIG_X86_X2APIC=y
+# CONFIG_X86_POSTED_MSI is not set
CONFIG_X86_MPPARSE=y
-CONFIG_GOLDFISH=y
CONFIG_X86_CPU_RESCTRL=y
+# CONFIG_X86_FRED is not set
# CONFIG_X86_EXTENDED_PLATFORM is not set
CONFIG_X86_INTEL_LPSS=y
CONFIG_X86_AMD_PLATFORM_DEVICE=y
@@ -408,6 +409,7 @@ CONFIG_SCHED_SMT=y
CONFIG_SCHED_MC=y
CONFIG_SCHED_MC_PRIO=y
CONFIG_X86_LOCAL_APIC=y
+CONFIG_ACPI_MADT_WAKEUP=y
CONFIG_X86_IO_APIC=y
CONFIG_X86_REROUTE_FOR_BROKEN_BOOT_IRQS=y
CONFIG_X86_MCE=y
@@ -475,7 +477,6 @@ CONFIG_EFI=y
CONFIG_EFI_STUB=y
CONFIG_EFI_HANDOVER_PROTOCOL=y
CONFIG_EFI_MIXED=y
-# CONFIG_EFI_FAKE_MEMMAP is not set
CONFIG_EFI_RUNTIME_MAP=y
# CONFIG_HZ_100 is not set
# CONFIG_HZ_250 is not set
@@ -493,7 +494,6 @@ CONFIG_ARCH_SUPPORTS_KEXEC_BZIMAGE_VERIFY_SIG=y
CONFIG_ARCH_SUPPORTS_KEXEC_JUMP=y
CONFIG_ARCH_SUPPORTS_CRASH_DUMP=y
CONFIG_ARCH_SUPPORTS_CRASH_HOTPLUG=y
-CONFIG_ARCH_HAS_GENERIC_CRASHKERNEL_RESERVATION=y
CONFIG_PHYSICAL_START=0x1000000
CONFIG_RELOCATABLE=y
CONFIG_RANDOMIZE_BASE=y
@@ -514,6 +514,8 @@ CONFIG_HAVE_LIVEPATCH=y
CONFIG_LIVEPATCH=y
# end of Processor type and features
+CONFIG_CC_HAS_NAMED_AS=y
+CONFIG_USE_X86_SEG_SUPPORT=y
CONFIG_CC_HAS_SLS=y
CONFIG_CC_HAS_RETURN_THUNK=y
CONFIG_CC_HAS_ENTRY_PADDING=y
@@ -524,17 +526,17 @@ CONFIG_HAVE_CALL_THUNKS=y
CONFIG_CALL_THUNKS=y
CONFIG_PREFIX_SYMBOLS=y
CONFIG_CPU_MITIGATIONS=y
-CONFIG_PAGE_TABLE_ISOLATION=y
-CONFIG_RETPOLINE=y
-CONFIG_RETHUNK=y
-CONFIG_CPU_UNRET_ENTRY=y
-CONFIG_CALL_DEPTH_TRACKING=y
+CONFIG_MITIGATION_PAGE_TABLE_ISOLATION=y
+CONFIG_MITIGATION_RETPOLINE=y
+CONFIG_MITIGATION_RETHUNK=y
+CONFIG_MITIGATION_UNRET_ENTRY=y
+CONFIG_MITIGATION_CALL_DEPTH_TRACKING=y
# CONFIG_CALL_THUNKS_DEBUG is not set
-CONFIG_CPU_IBPB_ENTRY=y
-CONFIG_CPU_IBRS_ENTRY=y
-CONFIG_CPU_SRSO=y
-CONFIG_SLS=y
-# CONFIG_GDS_FORCE_MITIGATION is not set
+CONFIG_MITIGATION_IBPB_ENTRY=y
+CONFIG_MITIGATION_IBRS_ENTRY=y
+CONFIG_MITIGATION_SRSO=y
+CONFIG_MITIGATION_SLS=y
+CONFIG_MITIGATION_GDS_FORCE=y
CONFIG_MITIGATION_RFDS=y
CONFIG_MITIGATION_SPECTRE_BHI=y
CONFIG_ARCH_HAS_ADD_PAGES=y
@@ -548,6 +550,9 @@ CONFIG_SUSPEND_FREEZER=y
CONFIG_HIBERNATE_CALLBACKS=y
CONFIG_HIBERNATION=y
CONFIG_HIBERNATION_SNAPSHOT_DEV=y
+# CONFIG_HIBERNATION_COMP_LZO is not set
+CONFIG_HIBERNATION_COMP_LZ4=y
+CONFIG_HIBERNATION_DEF_COMP="lz4"
CONFIG_PM_STD_PARTITION=""
CONFIG_PM_SLEEP=y
CONFIG_PM_SLEEP_SMP=y
@@ -605,8 +610,8 @@ CONFIG_ACPI_HOTPLUG_MEMORY=y
CONFIG_ACPI_HOTPLUG_IOAPIC=y
CONFIG_ACPI_SBS=m
CONFIG_ACPI_HED=y
-# CONFIG_ACPI_CUSTOM_METHOD is not set
CONFIG_ACPI_BGRT=y
+CONFIG_ACPI_NHLT=y
CONFIG_ACPI_NFIT=m
# CONFIG_NFIT_SECURITY_DEBUG is not set
CONFIG_ACPI_NUMA=y
@@ -712,7 +717,6 @@ CONFIG_COMPAT=y
CONFIG_COMPAT_FOR_U64_ALIGNMENT=y
# end of Binary Emulations
-CONFIG_HAVE_KVM=y
CONFIG_KVM_COMMON=y
CONFIG_HAVE_KVM_PFNCACHE=y
CONFIG_HAVE_KVM_IRQCHIP=y
@@ -723,9 +727,11 @@ CONFIG_HAVE_KVM_DIRTY_RING_ACQ_REL=y
CONFIG_KVM_MMIO=y
CONFIG_KVM_ASYNC_PF=y
CONFIG_HAVE_KVM_MSI=y
+CONFIG_HAVE_KVM_READONLY_MEM=y
CONFIG_HAVE_KVM_CPU_RELAX_INTERCEPT=y
CONFIG_KVM_VFIO=y
CONFIG_KVM_GENERIC_DIRTYLOG_READ_PROTECT=y
+CONFIG_KVM_GENERIC_PRE_FAULT_MEMORY=y
CONFIG_KVM_COMPAT=y
CONFIG_HAVE_KVM_IRQ_BYPASS=y
CONFIG_HAVE_KVM_NO_POLL=y
@@ -733,6 +739,11 @@ CONFIG_KVM_XFER_TO_GUEST_WORK=y
CONFIG_HAVE_KVM_PM_NOTIFIER=y
CONFIG_KVM_GENERIC_HARDWARE_ENABLING=y
CONFIG_KVM_GENERIC_MMU_NOTIFIER=y
+CONFIG_KVM_GENERIC_MEMORY_ATTRIBUTES=y
+CONFIG_KVM_PRIVATE_MEM=y
+CONFIG_KVM_GENERIC_PRIVATE_MEM=y
+CONFIG_HAVE_KVM_ARCH_GMEM_PREPARE=y
+CONFIG_HAVE_KVM_ARCH_GMEM_INVALIDATE=y
CONFIG_VIRTUALIZATION=y
CONFIG_KVM=m
CONFIG_KVM_INTEL=m
@@ -748,6 +759,8 @@ CONFIG_AS_SHA1_NI=y
CONFIG_AS_SHA256_NI=y
CONFIG_AS_TPAUSE=y
CONFIG_AS_GFNI=y
+CONFIG_AS_VAES=y
+CONFIG_AS_VPCLMULQDQ=y
CONFIG_AS_WRUSS=y
CONFIG_ARCH_CONFIGURES_CPU_MITIGATIONS=y
@@ -858,8 +871,11 @@ CONFIG_ARCH_MMAP_RND_BITS=28
CONFIG_HAVE_ARCH_MMAP_RND_COMPAT_BITS=y
CONFIG_ARCH_MMAP_RND_COMPAT_BITS=8
CONFIG_HAVE_ARCH_COMPAT_MMAP_BASES=y
+CONFIG_HAVE_PAGE_SIZE_4KB=y
+CONFIG_PAGE_SIZE_4KB=y
CONFIG_PAGE_SIZE_LESS_THAN_64KB=y
CONFIG_PAGE_SIZE_LESS_THAN_256KB=y
+CONFIG_PAGE_SHIFT=12
CONFIG_HAVE_OBJTOOL=y
CONFIG_HAVE_JUMP_LABEL_HACK=y
CONFIG_HAVE_NOINSTR_HACK=y
@@ -897,6 +913,7 @@ CONFIG_ARCH_HAS_PARANOID_L1D_FLUSH=y
CONFIG_DYNAMIC_SIGFRAME=y
CONFIG_ARCH_HAS_HW_PTE_YOUNG=y
CONFIG_ARCH_HAS_NONLEAF_PMD_YOUNG=y
+CONFIG_ARCH_HAS_KERNEL_FPU_SUPPORT=y
#
# GCOV-based kernel profiling
@@ -913,7 +930,6 @@ CONFIG_FUNCTION_ALIGNMENT=16
# end of General architecture-dependent options
CONFIG_RT_MUTEXES=y
-CONFIG_BASE_SMALL=0
CONFIG_MODULES=y
CONFIG_MODULE_DEBUGFS=y
# CONFIG_MODULE_DEBUG is not set
@@ -932,6 +948,7 @@ CONFIG_MODULE_COMPRESS_GZIP=y
CONFIG_MODULE_DECOMPRESS=y
# CONFIG_MODULE_ALLOW_MISSING_NAMESPACE_IMPORTS is not set
CONFIG_MODPROBE_PATH="/sbin/modprobe"
+# CONFIG_TRIM_UNUSED_KSYMS is not set
CONFIG_MODULES_TREE_LOOKUP=y
CONFIG_BLOCK=y
CONFIG_BLOCK_LEGACY_AUTOLOAD=y
@@ -941,11 +958,9 @@ CONFIG_BLK_DEV_BSG_COMMON=y
CONFIG_BLK_ICQ=y
CONFIG_BLK_DEV_BSGLIB=y
CONFIG_BLK_DEV_INTEGRITY=y
-CONFIG_BLK_DEV_INTEGRITY_T10=m
CONFIG_BLK_DEV_WRITE_MOUNTED=y
CONFIG_BLK_DEV_ZONED=y
CONFIG_BLK_DEV_THROTTLING=y
-# CONFIG_BLK_DEV_THROTTLING_LOW is not set
CONFIG_BLK_WBT=y
CONFIG_BLK_WBT_MQ=y
CONFIG_BLK_CGROUP_IOLATENCY=y
@@ -953,7 +968,6 @@ CONFIG_BLK_CGROUP_FC_APPID=y
# CONFIG_BLK_CGROUP_IOCOST is not set
CONFIG_BLK_CGROUP_IOPRIO=y
CONFIG_BLK_DEBUG_FS=y
-CONFIG_BLK_DEBUG_FS_ZONED=y
# CONFIG_BLK_SED_OPAL is not set
# CONFIG_BLK_INLINE_ENCRYPTION is not set
@@ -1039,6 +1053,7 @@ CONFIG_COREDUMP=y
#
CONFIG_SWAP=y
# CONFIG_ZSWAP is not set
+CONFIG_HAVE_ZSMALLOC=y
CONFIG_ZSMALLOC=m
# CONFIG_ZSMALLOC_STAT is not set
CONFIG_ZSMALLOC_CHAIN_SIZE=8
@@ -1050,6 +1065,7 @@ CONFIG_SLUB=y
CONFIG_SLAB_MERGE_DEFAULT=y
CONFIG_SLAB_FREELIST_RANDOM=y
CONFIG_SLAB_FREELIST_HARDENED=y
+CONFIG_SLAB_BUCKETS=y
# CONFIG_SLUB_STATS is not set
CONFIG_SLUB_CPU_PARTIAL=y
CONFIG_RANDOM_KMALLOC_CACHES=y
@@ -1063,7 +1079,7 @@ CONFIG_SPARSEMEM_VMEMMAP_ENABLE=y
CONFIG_SPARSEMEM_VMEMMAP=y
CONFIG_ARCH_WANT_OPTIMIZE_DAX_VMEMMAP=y
CONFIG_ARCH_WANT_OPTIMIZE_HUGETLB_VMEMMAP=y
-CONFIG_HAVE_FAST_GUP=y
+CONFIG_HAVE_GUP_FAST=y
CONFIG_NUMA_KEEP_MEMINFO=y
CONFIG_MEMORY_ISOLATION=y
CONFIG_EXCLUSIVE_SYSTEM_RAM=y
@@ -1102,12 +1118,12 @@ CONFIG_TRANSPARENT_HUGEPAGE_ALWAYS=y
# CONFIG_TRANSPARENT_HUGEPAGE_NEVER is not set
CONFIG_THP_SWAP=y
# CONFIG_READ_ONLY_THP_FOR_FS is not set
+CONFIG_PGTABLE_HAS_HUGE_LEAVES=y
CONFIG_NEED_PER_CPU_EMBED_FIRST_CHUNK=y
CONFIG_NEED_PER_CPU_PAGE_FIRST_CHUNK=y
CONFIG_USE_PERCPU_NUMA_NODE_ID=y
CONFIG_HAVE_SETUP_PER_CPU_AREA=y
CONFIG_CMA=y
-# CONFIG_CMA_DEBUG is not set
# CONFIG_CMA_DEBUGFS is not set
# CONFIG_CMA_SYSFS is not set
CONFIG_CMA_AREAS=7
@@ -1147,6 +1163,7 @@ CONFIG_ARCH_SUPPORTS_PER_VMA_LOCK=y
CONFIG_PER_VMA_LOCK=y
CONFIG_LOCK_MM_AND_FIND_VMA=y
CONFIG_IOMMU_MM_DATA=y
+CONFIG_EXECMEM=y
#
# Data Access Monitoring
@@ -1169,7 +1186,6 @@ CONFIG_SKB_EXTENSIONS=y
CONFIG_PACKET=m
CONFIG_PACKET_DIAG=m
CONFIG_UNIX=y
-CONFIG_UNIX_SCM=y
CONFIG_AF_UNIX_OOB=y
CONFIG_UNIX_DIAG=m
CONFIG_TLS=m
@@ -1192,6 +1208,7 @@ CONFIG_NET_KEY_MIGRATE=y
CONFIG_XFRM_ESPINTCP=y
CONFIG_SMC=m
CONFIG_SMC_DIAG=m
+# CONFIG_SMC_LO is not set
CONFIG_XDP_SOCKETS=y
CONFIG_XDP_SOCKETS_DIAG=m
CONFIG_NET_HANDSHAKE=y
@@ -1550,6 +1567,7 @@ CONFIG_IP_VS_PE_SIP=m
# IP: Netfilter Configuration
#
CONFIG_NF_DEFRAG_IPV4=m
+CONFIG_IP_NF_IPTABLES_LEGACY=m
CONFIG_NF_SOCKET_IPV4=m
CONFIG_NF_TPROXY_IPV4=m
CONFIG_NF_TABLES_IPV4=y
@@ -1582,6 +1600,7 @@ CONFIG_IP_NF_TARGET_TTL=m
CONFIG_IP_NF_RAW=m
CONFIG_IP_NF_SECURITY=m
CONFIG_IP_NF_ARPTABLES=m
+CONFIG_NFT_COMPAT_ARP=m
CONFIG_IP_NF_ARPFILTER=m
CONFIG_IP_NF_ARP_MANGLE=m
# end of IP: Netfilter Configuration
@@ -1589,6 +1608,7 @@ CONFIG_IP_NF_ARP_MANGLE=m
#
# IPv6: Netfilter Configuration
#
+CONFIG_IP6_NF_IPTABLES_LEGACY=m
CONFIG_NF_SOCKET_IPV6=m
CONFIG_NF_TPROXY_IPV6=m
CONFIG_NF_TABLES_IPV6=y
@@ -1626,6 +1646,7 @@ CONFIG_NF_TABLES_BRIDGE=m
CONFIG_NFT_BRIDGE_META=m
CONFIG_NFT_BRIDGE_REJECT=m
CONFIG_NF_CONNTRACK_BRIDGE=m
+CONFIG_BRIDGE_NF_EBTABLES_LEGACY=m
CONFIG_BRIDGE_NF_EBTABLES=m
CONFIG_BRIDGE_EBT_BROUTE=m
CONFIG_BRIDGE_EBT_T_FILTER=m
@@ -1725,6 +1746,7 @@ CONFIG_NET_DSA_TAG_RZN1_A5PSW=m
CONFIG_NET_DSA_TAG_LAN9303=m
CONFIG_NET_DSA_TAG_SJA1105=m
CONFIG_NET_DSA_TAG_TRAILER=m
+CONFIG_NET_DSA_TAG_VSC73XX_8021Q=m
CONFIG_NET_DSA_TAG_XRS700X=m
CONFIG_VLAN_8021Q=m
CONFIG_VLAN_8021Q_GVRP=y
@@ -1824,7 +1846,6 @@ CONFIG_NET_ACT_GACT=m
CONFIG_GACT_PROB=y
CONFIG_NET_ACT_MIRRED=m
CONFIG_NET_ACT_SAMPLE=m
-CONFIG_NET_ACT_IPT=m
CONFIG_NET_ACT_NAT=m
CONFIG_NET_ACT_PEDIT=m
# CONFIG_NET_ACT_SIMP is not set
@@ -1992,6 +2013,7 @@ CONFIG_BT_MTKUART=m
CONFIG_BT_HCIRSI=m
CONFIG_BT_VIRTIO=m
# CONFIG_BT_NXPUART is not set
+CONFIG_BT_INTEL_PCIE=m
# end of Bluetooth device drivers
CONFIG_AF_RXRPC=m
@@ -2105,6 +2127,7 @@ CONFIG_LWTUNNEL=y
CONFIG_LWTUNNEL_BPF=y
CONFIG_DST_CACHE=y
CONFIG_GRO_CELLS=y
+CONFIG_NET_IEEE8021Q_HELPERS=y
CONFIG_NET_SELFTESTS=m
CONFIG_NET_SOCK_MSG=y
CONFIG_NET_DEVLINK=y
@@ -2119,6 +2142,7 @@ CONFIG_ETHTOOL_NETLINK=y
CONFIG_HAVE_EISA=y
# CONFIG_EISA is not set
CONFIG_HAVE_PCI=y
+CONFIG_GENERIC_PCI_IOMAP=y
CONFIG_PCI=y
CONFIG_PCI_DOMAINS=y
CONFIG_PCIEPORTBUS=y
@@ -2183,6 +2207,11 @@ CONFIG_PCI_HYPERV_INTERFACE=m
# Mobiveil-based PCIe controllers
#
# end of Mobiveil-based PCIe controllers
+
+#
+# PLDA-based PCIe controllers
+#
+# end of PLDA-based PCIe controllers
# end of PCI controller drivers
#
@@ -2212,7 +2241,6 @@ CONFIG_CXL_PORT=m
CONFIG_CXL_SUSPEND=y
CONFIG_CXL_REGION=y
# CONFIG_CXL_REGION_INVALIDATION_TEST is not set
-CONFIG_CXL_PMU=m
CONFIG_PCCARD=m
CONFIG_PCMCIA=m
CONFIG_PCMCIA_LOAD_CIS=y
@@ -2471,7 +2499,6 @@ CONFIG_MTD_L440GX=m
CONFIG_MTD_PCI=m
CONFIG_MTD_PCMCIA=m
# CONFIG_MTD_PCMCIA_ANONYMOUS is not set
-CONFIG_MTD_INTEL_VR_NOR=m
CONFIG_MTD_PLATRAM=m
# end of Mapping drivers for chip access
@@ -2566,6 +2593,7 @@ CONFIG_MTD_UBI_BEB_LIMIT=20
CONFIG_MTD_UBI_FASTMAP=y
# CONFIG_MTD_UBI_GLUEBI is not set
CONFIG_MTD_UBI_BLOCK=y
+CONFIG_MTD_UBI_NVMEM=m
CONFIG_MTD_HYPERBUS=m
# CONFIG_OF is not set
CONFIG_ARCH_MIGHT_HAVE_PC_PARPORT=y
@@ -2639,6 +2667,7 @@ CONFIG_NVME_TCP=m
CONFIG_NVME_TCP_TLS=y
CONFIG_NVME_HOST_AUTH=y
CONFIG_NVME_TARGET=m
+# CONFIG_NVME_TARGET_DEBUGFS is not set
# CONFIG_NVME_TARGET_PASSTHRU is not set
CONFIG_NVME_TARGET_LOOP=m
CONFIG_NVME_TARGET_RDMA=m
@@ -2735,6 +2764,7 @@ CONFIG_MISC_RTSX_USB=m
CONFIG_UACCE=m
# CONFIG_PVPANIC is not set
CONFIG_GP_PCI1XXXX=m
+CONFIG_KEBA_CP500=m
# end of Misc devices
#
@@ -3053,6 +3083,7 @@ CONFIG_DM_LOG_WRITES=m
CONFIG_DM_INTEGRITY=m
CONFIG_DM_ZONED=m
CONFIG_DM_AUDIT=y
+CONFIG_DM_VDO=m
CONFIG_TARGET_CORE=m
CONFIG_TCM_IBLOCK=m
CONFIG_TCM_FILEIO=m
@@ -3110,6 +3141,7 @@ CONFIG_VXLAN=m
CONFIG_GENEVE=m
CONFIG_BAREUDP=m
CONFIG_GTP=m
+CONFIG_PFCP=m
CONFIG_AMT=m
CONFIG_MACSEC=m
CONFIG_NETCONSOLE=m
@@ -3207,10 +3239,6 @@ CONFIG_NET_DSA_XRS700X=m
CONFIG_NET_DSA_XRS700X_I2C=m
CONFIG_NET_DSA_XRS700X_MDIO=m
CONFIG_NET_DSA_REALTEK=m
-# CONFIG_NET_DSA_REALTEK_MDIO is not set
-# CONFIG_NET_DSA_REALTEK_SMI is not set
-CONFIG_NET_DSA_REALTEK_RTL8365MB=m
-CONFIG_NET_DSA_REALTEK_RTL8366RB=m
CONFIG_NET_DSA_SMSC_LAN9303=m
CONFIG_NET_DSA_SMSC_LAN9303_I2C=m
CONFIG_NET_DSA_SMSC_LAN9303_MDIO=m
@@ -3346,6 +3374,8 @@ CONFIG_NET_VENDOR_HUAWEI=y
CONFIG_HINIC=m
CONFIG_NET_VENDOR_I825XX=y
CONFIG_NET_VENDOR_INTEL=y
+CONFIG_LIBETH=m
+CONFIG_LIBIE=m
CONFIG_E100=m
CONFIG_E1000=m
CONFIG_E1000E=m
@@ -3371,7 +3401,9 @@ CONFIG_ICE_SWITCHDEV=y
CONFIG_ICE_HWTS=y
CONFIG_FM10K=m
CONFIG_IGC=m
+CONFIG_IGC_LEDS=y
CONFIG_IDPF=m
+CONFIG_IDPF_SINGLEQ=y
CONFIG_JME=m
CONFIG_NET_VENDOR_ADI=y
CONFIG_ADIN1110=m
@@ -3384,6 +3416,7 @@ CONFIG_SKGE_GENESIS=y
CONFIG_SKY2=m
# CONFIG_SKY2_DEBUG is not set
CONFIG_OCTEON_EP=m
+CONFIG_OCTEON_EP_VF=m
CONFIG_PRESTERA=m
CONFIG_PRESTERA_PCI=m
CONFIG_NET_VENDOR_MELLANOX=y
@@ -3405,6 +3438,8 @@ CONFIG_MLXSW_SPECTRUM=m
CONFIG_MLXSW_SPECTRUM_DCB=y
CONFIG_MLXSW_MINIMAL=m
CONFIG_MLXFW=m
+CONFIG_NET_VENDOR_META=y
+CONFIG_FBNIC=m
CONFIG_NET_VENDOR_MICREL=y
CONFIG_KS8842=m
CONFIG_KS8851=m
@@ -3529,6 +3564,7 @@ CONFIG_DWC_XLGMAC=m
CONFIG_DWC_XLGMAC_PCI=m
CONFIG_NET_VENDOR_TEHUTI=y
CONFIG_TEHUTI=m
+CONFIG_TEHUTI_TN40=m
CONFIG_NET_VENDOR_TI=y
# CONFIG_TI_CPSW_PHY_SEL is not set
CONFIG_TLAN=m
@@ -3561,7 +3597,6 @@ CONFIG_SKFP=m
CONFIG_HIPPI=y
CONFIG_ROADRUNNER=m
CONFIG_ROADRUNNER_LARGE_RINGS=y
-CONFIG_NET_SB1000=m
CONFIG_PHYLINK=m
CONFIG_PHYLIB=m
CONFIG_SWPHY=y
@@ -3572,6 +3607,7 @@ CONFIG_SFP=m
#
# MII PHY device drivers
#
+CONFIG_AIR_EN8811H_PHY=m
CONFIG_AMD_PHY=m
CONFIG_ADIN_PHY=m
CONFIG_ADIN1100_PHY=m
@@ -3609,7 +3645,10 @@ CONFIG_NATIONAL_PHY=m
CONFIG_NXP_C45_TJA11XX_PHY=m
CONFIG_NXP_TJA11XX_PHY=m
CONFIG_NCN26000_PHY=m
+CONFIG_QCOM_NET_PHYLIB=m
CONFIG_AT803X_PHY=m
+CONFIG_QCA83XX_PHY=m
+CONFIG_QCA808X_PHY=m
CONFIG_QSEMI_PHY=m
CONFIG_REALTEK_PHY=m
CONFIG_RENESAS_PHY=m
@@ -3629,6 +3668,8 @@ CONFIG_XILINX_GMII2RGMII=m
CONFIG_MICREL_KS8995MA=m
CONFIG_PSE_CONTROLLER=y
CONFIG_PSE_REGULATOR=m
+CONFIG_PSE_PD692X0=m
+CONFIG_PSE_TPS23881=m
CONFIG_CAN_DEV=m
CONFIG_CAN_VCAN=m
CONFIG_CAN_VXCAN=m
@@ -3643,10 +3684,10 @@ CONFIG_CAN_C_CAN=m
CONFIG_CAN_C_CAN_PLATFORM=m
CONFIG_CAN_C_CAN_PCI=m
CONFIG_CAN_CC770=m
-CONFIG_CAN_CC770_ISA=m
CONFIG_CAN_CC770_PLATFORM=m
CONFIG_CAN_CTUCANFD=m
CONFIG_CAN_CTUCANFD_PCI=m
+CONFIG_CAN_ESD_402_PCI=m
CONFIG_CAN_IFI_CANFD=m
CONFIG_CAN_M_CAN=m
CONFIG_CAN_M_CAN_PCI=m
@@ -3662,7 +3703,6 @@ CONFIG_CAN_PEAK_PCI=m
CONFIG_CAN_PEAK_PCIEC=y
CONFIG_CAN_PEAK_PCMCIA=m
CONFIG_CAN_PLX_PCI=m
-CONFIG_CAN_SJA1000_ISA=m
CONFIG_CAN_SJA1000_PLATFORM=m
CONFIG_CAN_SOFTING=m
CONFIG_CAN_SOFTING_CS=m
@@ -3847,6 +3887,7 @@ CONFIG_ATH10K_SDIO=m
CONFIG_ATH10K_USB=m
# CONFIG_ATH10K_DEBUG is not set
CONFIG_ATH10K_DEBUGFS=y
+CONFIG_ATH10K_LEDS=y
# CONFIG_ATH10K_SPECTRAL is not set
# CONFIG_ATH10K_TRACING is not set
CONFIG_WCN36XX=m
@@ -4040,11 +4081,13 @@ CONFIG_RTL8188EE=m
CONFIG_RTL8192EE=m
CONFIG_RTL8821AE=m
CONFIG_RTL8192CU=m
+CONFIG_RTL8192DU=m
CONFIG_RTLWIFI=m
CONFIG_RTLWIFI_PCI=m
CONFIG_RTLWIFI_USB=m
# CONFIG_RTLWIFI_DEBUG is not set
CONFIG_RTL8192C_COMMON=m
+CONFIG_RTL8192D_COMMON=m
CONFIG_RTL8723_COMMON=m
CONFIG_RTLBTCOEXIST=m
CONFIG_RTL8XXXU=m
@@ -4056,6 +4099,8 @@ CONFIG_RTW88_SDIO=m
CONFIG_RTW88_USB=m
CONFIG_RTW88_8822B=m
CONFIG_RTW88_8822C=m
+CONFIG_RTW88_8723X=m
+CONFIG_RTW88_8703B=m
CONFIG_RTW88_8723D=m
CONFIG_RTW88_8821C=m
CONFIG_RTW88_8822BE=m
@@ -4066,6 +4111,7 @@ CONFIG_RTW88_8822CS=m
CONFIG_RTW88_8822CU=m
CONFIG_RTW88_8723DE=m
CONFIG_RTW88_8723DS=m
+CONFIG_RTW88_8723CS=m
CONFIG_RTW88_8723DU=m
CONFIG_RTW88_8821CE=m
CONFIG_RTW88_8821CS=m
@@ -4077,12 +4123,15 @@ CONFIG_RTW89_CORE=m
CONFIG_RTW89_PCI=m
CONFIG_RTW89_8851B=m
CONFIG_RTW89_8852A=m
+CONFIG_RTW89_8852B_COMMON=m
CONFIG_RTW89_8852B=m
CONFIG_RTW89_8852C=m
+CONFIG_RTW89_8922A=m
CONFIG_RTW89_8851BE=m
CONFIG_RTW89_8852AE=m
CONFIG_RTW89_8852BE=m
CONFIG_RTW89_8852CE=m
+CONFIG_RTW89_8922AE=m
# CONFIG_RTW89_DEBUGMSG is not set
# CONFIG_RTW89_DEBUGFS is not set
CONFIG_WLAN_VENDOR_RSI=y
@@ -4343,6 +4392,9 @@ CONFIG_TOUCHSCREEN_EGALAX_SERIAL=m
CONFIG_TOUCHSCREEN_EXC3000=m
CONFIG_TOUCHSCREEN_FUJITSU=m
CONFIG_TOUCHSCREEN_GOODIX=m
+CONFIG_TOUCHSCREEN_GOODIX_BERLIN_CORE=m
+CONFIG_TOUCHSCREEN_GOODIX_BERLIN_I2C=m
+CONFIG_TOUCHSCREEN_GOODIX_BERLIN_SPI=m
CONFIG_TOUCHSCREEN_HIDEEP=m
CONFIG_TOUCHSCREEN_HYCON_HY46XX=m
CONFIG_TOUCHSCREEN_HYNITRON_CSTXXX=m
@@ -4428,6 +4480,7 @@ CONFIG_INPUT_AD714X_SPI=m
CONFIG_INPUT_ARIZONA_HAPTICS=m
CONFIG_INPUT_ATC260X_ONKEY=m
CONFIG_INPUT_BMA150=m
+# CONFIG_INPUT_CS40L50_VIBRA is not set
CONFIG_INPUT_E3X0_BUTTON=m
CONFIG_INPUT_PCSPKR=m
CONFIG_INPUT_MAX77693_HAPTIC=m
@@ -4522,7 +4575,6 @@ CONFIG_VT=y
CONFIG_CONSOLE_TRANSLATIONS=y
CONFIG_VT_CONSOLE=y
CONFIG_VT_CONSOLE_SLEEP=y
-CONFIG_HW_CONSOLE=y
CONFIG_VT_HW_CONSOLE_BINDING=y
CONFIG_UNIX98_PTYS=y
CONFIG_LEGACY_PTYS=y
@@ -4574,10 +4626,9 @@ CONFIG_SERIAL_CORE_CONSOLE=y
CONFIG_SERIAL_JSM=m
CONFIG_SERIAL_LANTIQ=m
CONFIG_SERIAL_SCCNXP=m
-CONFIG_SERIAL_SC16IS7XX_CORE=m
CONFIG_SERIAL_SC16IS7XX=m
-CONFIG_SERIAL_SC16IS7XX_I2C=y
-CONFIG_SERIAL_SC16IS7XX_SPI=y
+CONFIG_SERIAL_SC16IS7XX_I2C=m
+CONFIG_SERIAL_SC16IS7XX_SPI=m
CONFIG_SERIAL_ALTERA_JTAGUART=m
CONFIG_SERIAL_ALTERA_UART=m
CONFIG_SERIAL_ALTERA_UART_MAXPORTS=4
@@ -4640,6 +4691,7 @@ CONFIG_HPET_MMAP=y
CONFIG_HPET_MMAP_DEFAULT=y
CONFIG_HANGCHECK_TIMER=m
CONFIG_TCG_TPM=m
+CONFIG_TCG_TPM2_HMAC=y
CONFIG_HW_RANDOM_TPM=y
CONFIG_TCG_TIS_CORE=m
CONFIG_TCG_TIS=m
@@ -4706,6 +4758,7 @@ CONFIG_I2C_AMD756_S4882=m
CONFIG_I2C_AMD8111=m
CONFIG_I2C_AMD_MP2=m
CONFIG_I2C_I801=m
+CONFIG_I2C_I801_MUX=y
CONFIG_I2C_ISCH=m
CONFIG_I2C_ISMT=m
CONFIG_I2C_PIIX4=m
@@ -4717,6 +4770,7 @@ CONFIG_I2C_SIS630=m
CONFIG_I2C_SIS96X=m
CONFIG_I2C_VIA=m
CONFIG_I2C_VIAPRO=m
+CONFIG_I2C_ZHAOXIN=m
#
# ACPI drivers
@@ -4793,6 +4847,7 @@ CONFIG_SPI_AXI_SPI_ENGINE=m
CONFIG_SPI_BITBANG=m
CONFIG_SPI_BUTTERFLY=m
CONFIG_SPI_CADENCE=m
+CONFIG_SPI_CH341=m
CONFIG_SPI_CS42L43=m
CONFIG_SPI_DESIGNWARE=m
# CONFIG_SPI_DW_DMA is not set
@@ -4872,6 +4927,7 @@ CONFIG_PTP_1588_CLOCK_INES=m
CONFIG_PTP_1588_CLOCK_KVM=m
CONFIG_PTP_1588_CLOCK_IDT82P33=m
CONFIG_PTP_1588_CLOCK_IDTCM=m
+CONFIG_PTP_1588_CLOCK_FC3W=m
CONFIG_PTP_1588_CLOCK_MOCK=m
CONFIG_PTP_1588_CLOCK_VMW=m
CONFIG_PTP_1588_CLOCK_OCP=m
@@ -4937,6 +4993,7 @@ CONFIG_GPIO_CDEV=y
CONFIG_GPIO_CDEV_V1=y
CONFIG_GPIO_GENERIC=m
CONFIG_GPIO_REGMAP=m
+CONFIG_GPIO_SWNODE_UNDEFINED=y
CONFIG_GPIO_MAX730X=m
CONFIG_GPIO_IDIO_16=m
@@ -4947,6 +5004,7 @@ CONFIG_GPIO_AMDPT=m
CONFIG_GPIO_DWAPB=m
CONFIG_GPIO_EXAR=m
CONFIG_GPIO_GENERIC_PLATFORM=m
+CONFIG_GPIO_GRANITERAPIDS=m
CONFIG_GPIO_ICH=m
CONFIG_GPIO_MB86S7X=m
CONFIG_GPIO_MENZ127=m
@@ -4985,6 +5043,7 @@ CONFIG_GPIO_TPIC2810=m
#
CONFIG_GPIO_ARIZONA=m
CONFIG_GPIO_BD9571MWV=m
+CONFIG_GPIO_CROS_EC=m
CONFIG_GPIO_DA9052=m
CONFIG_GPIO_DLN2=m
# CONFIG_GPIO_ELKHARTLAKE is not set
@@ -5039,6 +5098,12 @@ CONFIG_GPIO_VIRTIO=m
CONFIG_GPIO_SIM=m
# end of Virtual GPIO drivers
+#
+# GPIO Debugging utilities
+#
+CONFIG_GPIO_VIRTUSER=m
+# end of GPIO Debugging utilities
+
CONFIG_W1=m
CONFIG_W1_CON=y
@@ -5051,6 +5116,7 @@ CONFIG_W1_MASTER_DS2490=m
CONFIG_W1_MASTER_DS2482=m
CONFIG_W1_MASTER_GPIO=m
CONFIG_W1_MASTER_SGI=m
+CONFIG_W1_MASTER_UART=m
# end of 1-wire Bus Masters
#
@@ -5082,6 +5148,8 @@ CONFIG_POWER_RESET_ATC260X=m
CONFIG_POWER_RESET_MT6323=y
# CONFIG_POWER_RESET_RESTART is not set
CONFIG_POWER_RESET_TPS65086=y
+CONFIG_POWER_SEQUENCING=m
+CONFIG_POWER_SEQUENCING_QCOM_WCN=m
CONFIG_POWER_SUPPLY=y
# CONFIG_POWER_SUPPLY_DEBUG is not set
CONFIG_POWER_SUPPLY_HWMON=y
@@ -5114,6 +5182,7 @@ CONFIG_AXP288_CHARGER=m
CONFIG_AXP288_FUEL_GAUGE=m
CONFIG_BATTERY_MAX17040=m
CONFIG_BATTERY_MAX17042=m
+CONFIG_BATTERY_MAX1720X=m
CONFIG_BATTERY_MAX1721X=m
CONFIG_CHARGER_PCF50633=m
CONFIG_CHARGER_ISP1704=m
@@ -5147,6 +5216,7 @@ CONFIG_CHARGER_RT9467=m
CONFIG_CHARGER_RT9471=m
CONFIG_CHARGER_CROS_USBPD=m
CONFIG_CHARGER_CROS_PCHG=m
+CONFIG_CHARGER_CROS_CONTROL=m
CONFIG_CHARGER_BD99954=m
CONFIG_CHARGER_WILCO=m
CONFIG_BATTERY_SURFACE=m
@@ -5183,6 +5253,7 @@ CONFIG_SENSORS_AHT10=m
CONFIG_SENSORS_AQUACOMPUTER_D5NEXT=m
CONFIG_SENSORS_AS370=m
CONFIG_SENSORS_ASC7621=m
+CONFIG_SENSORS_ASUS_ROG_RYUJIN=m
CONFIG_SENSORS_AXI_FAN_CONTROL=m
CONFIG_SENSORS_K8TEMP=m
CONFIG_SENSORS_K10TEMP=m
@@ -5190,8 +5261,10 @@ CONFIG_SENSORS_FAM15H_POWER=m
CONFIG_SENSORS_APPLESMC=m
CONFIG_SENSORS_ASB100=m
CONFIG_SENSORS_ATXP1=m
+CONFIG_SENSORS_CHIPCAP2=m
CONFIG_SENSORS_CORSAIR_CPRO=m
CONFIG_SENSORS_CORSAIR_PSU=m
+CONFIG_SENSORS_CROS_EC=m
CONFIG_SENSORS_DRIVETEMP=m
CONFIG_SENSORS_DS620=m
CONFIG_SENSORS_DS1621=m
@@ -5221,6 +5294,7 @@ CONFIG_SENSORS_IT87=m
CONFIG_SENSORS_JC42=m
CONFIG_SENSORS_POWERZ=m
CONFIG_SENSORS_POWR1220=m
+CONFIG_SENSORS_LENOVO_EC=m
CONFIG_SENSORS_LINEAGE=m
CONFIG_SENSORS_LTC2945=m
CONFIG_SENSORS_LTC2947=m
@@ -5235,6 +5309,7 @@ CONFIG_SENSORS_LTC4222=m
CONFIG_SENSORS_LTC4245=m
CONFIG_SENSORS_LTC4260=m
CONFIG_SENSORS_LTC4261=m
+CONFIG_SENSORS_LTC4282=m
CONFIG_SENSORS_MAX1111=m
CONFIG_SENSORS_MAX127=m
CONFIG_SENSORS_MAX16065=m
@@ -5286,6 +5361,7 @@ CONFIG_SENSORS_NCT7802=m
CONFIG_SENSORS_NCT7904=m
CONFIG_SENSORS_NPCM7XX=m
CONFIG_SENSORS_NZXT_KRAKEN2=m
+CONFIG_SENSORS_NZXT_KRAKEN3=m
CONFIG_SENSORS_NZXT_SMART2=m
CONFIG_SENSORS_OCC_P8_I2C=m
CONFIG_SENSORS_OCC=m
@@ -5299,6 +5375,7 @@ CONFIG_SENSORS_PMBUS=m
# CONFIG_SENSORS_ACBEL_FSG032 is not set
CONFIG_SENSORS_ADM1266=m
CONFIG_SENSORS_ADM1275=m
+CONFIG_SENSORS_ADP1050=m
CONFIG_SENSORS_BEL_PFE=m
CONFIG_SENSORS_BPA_RS600=m
CONFIG_SENSORS_DELTA_AHE50DC_FAN=m
@@ -5329,12 +5406,17 @@ CONFIG_SENSORS_MAX34440=m
CONFIG_SENSORS_MAX8688=m
CONFIG_SENSORS_MP2856=m
CONFIG_SENSORS_MP2888=m
+CONFIG_SENSORS_MP2891=m
CONFIG_SENSORS_MP2975=m
+CONFIG_SENSORS_MP2993=m
CONFIG_SENSORS_MP2975_REGULATOR=y
CONFIG_SENSORS_MP5023=m
+CONFIG_SENSORS_MP5920=m
CONFIG_SENSORS_MP5990=m
+CONFIG_SENSORS_MP9941=m
# CONFIG_SENSORS_MPQ7932_REGULATOR is not set
CONFIG_SENSORS_MPQ7932=m
+CONFIG_SENSORS_MPQ8785=m
CONFIG_SENSORS_PIM4328=m
CONFIG_SENSORS_PLI1209BC=m
# CONFIG_SENSORS_PLI1209BC_REGULATOR is not set
@@ -5349,10 +5431,13 @@ CONFIG_SENSORS_TPS53679=m
CONFIG_SENSORS_TPS546D24=m
CONFIG_SENSORS_UCD9000=m
CONFIG_SENSORS_UCD9200=m
+CONFIG_SENSORS_XDP710=m
CONFIG_SENSORS_XDPE152=m
CONFIG_SENSORS_XDPE122=m
# CONFIG_SENSORS_XDPE122_REGULATOR is not set
CONFIG_SENSORS_ZL6100=m
+CONFIG_SENSORS_PT5161L=m
+CONFIG_SENSORS_PWM_FAN=m
CONFIG_SENSORS_SBTSI=m
CONFIG_SENSORS_SBRMI=m
CONFIG_SENSORS_SHT15=m
@@ -5374,6 +5459,7 @@ CONFIG_SENSORS_SCH56XX_COMMON=m
CONFIG_SENSORS_SCH5627=m
CONFIG_SENSORS_SCH5636=m
CONFIG_SENSORS_STTS751=m
+CONFIG_SENSORS_SURFACE_FAN=m
CONFIG_SENSORS_ADC128D818=m
CONFIG_SENSORS_ADS7828=m
CONFIG_SENSORS_ADS7871=m
@@ -5382,6 +5468,8 @@ CONFIG_SENSORS_INA209=m
CONFIG_SENSORS_INA2XX=m
CONFIG_SENSORS_INA238=m
CONFIG_SENSORS_INA3221=m
+CONFIG_SENSORS_SPD5118=m
+CONFIG_SENSORS_SPD5118_DETECT=y
CONFIG_SENSORS_TC74=m
CONFIG_SENSORS_THMC50=m
CONFIG_SENSORS_TMP102=m
@@ -5424,7 +5512,6 @@ CONFIG_THERMAL_STATISTICS=y
CONFIG_THERMAL_DEBUGFS=y
CONFIG_THERMAL_EMERGENCY_POWEROFF_DELAY_MS=100
CONFIG_THERMAL_HWMON=y
-CONFIG_THERMAL_WRITABLE_TRIPS=y
CONFIG_THERMAL_DEFAULT_GOV_STEP_WISE=y
# CONFIG_THERMAL_DEFAULT_GOV_FAIR_SHARE is not set
# CONFIG_THERMAL_DEFAULT_GOV_USER_SPACE is not set
@@ -5487,9 +5574,11 @@ CONFIG_WATCHDOG_PRETIMEOUT_DEFAULT_GOV_PANIC=y
#
CONFIG_SOFT_WATCHDOG=m
# CONFIG_SOFT_WATCHDOG_PRETIMEOUT is not set
+CONFIG_CROS_EC_WATCHDOG=m
CONFIG_DA9052_WATCHDOG=m
CONFIG_DA9063_WATCHDOG=m
CONFIG_DA9062_WATCHDOG=m
+CONFIG_LENOVO_SE10_WDT=m
CONFIG_MENF21BMC_WATCHDOG=m
CONFIG_MENZ069_WATCHDOG=m
CONFIG_WDAT_WDT=m
@@ -5682,6 +5771,9 @@ CONFIG_MFD_WM8994=m
CONFIG_MFD_WCD934X=m
CONFIG_MFD_ATC260X=m
CONFIG_MFD_ATC260X_I2C=m
+CONFIG_MFD_CS40L50_CORE=m
+CONFIG_MFD_CS40L50_I2C=m
+CONFIG_MFD_CS40L50_SPI=m
CONFIG_RAVE_SP_CORE=m
CONFIG_MFD_INTEL_M10_BMC_CORE=m
CONFIG_MFD_INTEL_M10_BMC_SPI=m
@@ -6136,6 +6228,7 @@ CONFIG_DVB_BUDGET=m
CONFIG_DVB_BUDGET_CI=m
CONFIG_DVB_BUDGET_AV=m
CONFIG_VIDEO_IPU3_CIO2=m
+CONFIG_VIDEO_INTEL_IPU6=m
CONFIG_INTEL_VSC=m
CONFIG_IPU_BRIDGE=m
CONFIG_RADIO_ADAPTERS=m
@@ -6232,6 +6325,10 @@ CONFIG_VIDEO_CAFE_CCIC=m
#
#
+# Raspberry Pi media platform drivers
+#
+
+#
# Renesas media platform drivers
#
@@ -6319,6 +6416,8 @@ CONFIG_VIDEO_CCS_PLL=m
CONFIG_VIDEO_ALVIUM_CSI2=m
CONFIG_VIDEO_AR0521=m
CONFIG_VIDEO_GC0308=m
+CONFIG_VIDEO_GC05A2=m
+CONFIG_VIDEO_GC08A3=m
CONFIG_VIDEO_GC2145=m
CONFIG_VIDEO_HI556=m
CONFIG_VIDEO_HI846=m
@@ -6328,6 +6427,7 @@ CONFIG_VIDEO_IMX214=m
CONFIG_VIDEO_IMX219=m
CONFIG_VIDEO_IMX258=m
CONFIG_VIDEO_IMX274=m
+CONFIG_VIDEO_IMX283=m
CONFIG_VIDEO_IMX290=m
CONFIG_VIDEO_IMX296=m
CONFIG_VIDEO_IMX319=m
@@ -6664,20 +6764,12 @@ CONFIG_DVB_SP2=m
# Graphics support
#
CONFIG_APERTURE_HELPERS=y
-CONFIG_VIDEO_CMDLINE=y
-CONFIG_VIDEO_NOMODESET=y
+CONFIG_SCREEN_INFO=y
+CONFIG_VIDEO=y
CONFIG_AUXDISPLAY=y
CONFIG_CHARLCD=m
-CONFIG_LINEDISP=m
CONFIG_HD44780_COMMON=m
CONFIG_HD44780=m
-CONFIG_KS0108=m
-CONFIG_KS0108_PORT=0x378
-CONFIG_KS0108_DELAY=2
-CONFIG_CFAG12864B=m
-CONFIG_CFAG12864B_RATE=20
-CONFIG_IMG_ASCII_LCD=m
-CONFIG_HT16K33=m
CONFIG_LCD2S=m
CONFIG_PARPORT_PANEL=m
CONFIG_PANEL_PARPORT=0
@@ -6686,6 +6778,16 @@ CONFIG_PANEL_PROFILE=5
# CONFIG_CHARLCD_BL_OFF is not set
# CONFIG_CHARLCD_BL_ON is not set
CONFIG_CHARLCD_BL_FLASH=y
+CONFIG_KS0108=m
+CONFIG_KS0108_PORT=0x378
+CONFIG_KS0108_DELAY=2
+CONFIG_CFAG12864B=m
+CONFIG_CFAG12864B_RATE=20
+CONFIG_LINEDISP=m
+CONFIG_IMG_ASCII_LCD=m
+CONFIG_HT16K33=m
+CONFIG_MAX6959=m
+CONFIG_SEG_LED_GPIO=m
CONFIG_PANEL=m
CONFIG_AGP=m
CONFIG_AGP_AMD64=m
@@ -6697,16 +6799,18 @@ CONFIG_VGA_SWITCHEROO=y
CONFIG_DRM=m
CONFIG_DRM_MIPI_DBI=m
CONFIG_DRM_MIPI_DSI=y
+# CONFIG_DRM_DEBUG_MM is not set
CONFIG_DRM_KMS_HELPER=m
CONFIG_DRM_FBDEV_EMULATION=y
CONFIG_DRM_FBDEV_OVERALLOC=100
# CONFIG_DRM_LOAD_EDID_FIRMWARE is not set
CONFIG_DRM_DISPLAY_HELPER=m
+# CONFIG_DRM_DISPLAY_DP_AUX_CEC is not set
+# CONFIG_DRM_DISPLAY_DP_AUX_CHARDEV is not set
CONFIG_DRM_DISPLAY_DP_HELPER=y
+CONFIG_DRM_DISPLAY_DP_TUNNEL=y
CONFIG_DRM_DISPLAY_HDCP_HELPER=y
CONFIG_DRM_DISPLAY_HDMI_HELPER=y
-CONFIG_DRM_DP_AUX_CHARDEV=y
-# CONFIG_DRM_DP_CEC is not set
CONFIG_DRM_TTM=m
CONFIG_DRM_EXEC=m
CONFIG_DRM_GPUVM=m
@@ -6738,6 +6842,7 @@ CONFIG_DRM_AMDGPU=m
CONFIG_DRM_AMDGPU_SI=y
CONFIG_DRM_AMDGPU_CIK=y
CONFIG_DRM_AMDGPU_USERPTR=y
+CONFIG_DRM_AMD_ISP=y
#
# ACP (Audio CoProcessor) Configuration
@@ -6769,6 +6874,7 @@ CONFIG_DRM_I915_COMPRESS_ERROR=y
CONFIG_DRM_I915_USERPTR=y
CONFIG_DRM_I915_GVT_KVMGT=m
CONFIG_DRM_I915_PXP=y
+CONFIG_DRM_I915_DP_TUNNEL=y
CONFIG_DRM_I915_REQUEST_TIMEOUT=20000
CONFIG_DRM_I915_FENCE_TIMEOUT=10000
CONFIG_DRM_I915_USERFAULT_AUTOSUSPEND=250
@@ -6845,8 +6951,8 @@ CONFIG_DRM_SSD130X=m
CONFIG_DRM_SSD130X_I2C=m
CONFIG_DRM_SSD130X_SPI=m
CONFIG_DRM_HYPERV=m
-CONFIG_DRM_PANEL_ORIENTATION_QUIRKS=y
CONFIG_DRM_PRIVACY_SCREEN=y
+CONFIG_DRM_PANEL_ORIENTATION_QUIRKS=y
#
# Frame buffer Devices
@@ -6942,6 +7048,7 @@ CONFIG_LCD_HX8357=m
CONFIG_LCD_OTM3225A=m
CONFIG_BACKLIGHT_CLASS_DEVICE=y
CONFIG_BACKLIGHT_KTD253=m
+CONFIG_BACKLIGHT_KTD2801=m
CONFIG_BACKLIGHT_KTZ8866=m
CONFIG_BACKLIGHT_LM3533=m
CONFIG_BACKLIGHT_PWM=m
@@ -6955,6 +7062,7 @@ CONFIG_BACKLIGHT_WM831X=m
CONFIG_BACKLIGHT_ADP8860=m
CONFIG_BACKLIGHT_ADP8870=m
CONFIG_BACKLIGHT_PCF50633=m
+CONFIG_BACKLIGHT_LM3509=m
CONFIG_BACKLIGHT_LM3630A=m
CONFIG_BACKLIGHT_LM3639=m
CONFIG_BACKLIGHT_LP855X=m
@@ -7143,6 +7251,7 @@ CONFIG_SND_HDA_PATCH_LOADER=y
CONFIG_SND_HDA_CIRRUS_SCODEC=m
CONFIG_SND_HDA_SCODEC_CS35L41=m
CONFIG_SND_HDA_CS_DSP_CONTROLS=m
+CONFIG_SND_HDA_SCODEC_COMPONENT=m
CONFIG_SND_HDA_SCODEC_CS35L41_I2C=m
CONFIG_SND_HDA_SCODEC_CS35L41_SPI=m
CONFIG_SND_HDA_SCODEC_CS35L56=m
@@ -7157,6 +7266,7 @@ CONFIG_SND_HDA_CODEC_HDMI=m
CONFIG_SND_HDA_CODEC_CIRRUS=m
CONFIG_SND_HDA_CODEC_CS8409=m
CONFIG_SND_HDA_CODEC_CONEXANT=m
+CONFIG_SND_HDA_CODEC_SENARYTECH=m
CONFIG_SND_HDA_CODEC_CA0110=m
CONFIG_SND_HDA_CODEC_CA0132=m
CONFIG_SND_HDA_CODEC_CA0132_DSP=y
@@ -7244,7 +7354,10 @@ CONFIG_SND_AMD_ASOC_ACP70=m
CONFIG_SND_SOC_AMD_MACH_COMMON=m
CONFIG_SND_SOC_AMD_LEGACY_MACH=m
CONFIG_SND_SOC_AMD_SOF_MACH=m
+CONFIG_SND_AMD_SOUNDWIRE_ACPI=m
CONFIG_SND_SOC_AMD_RPL_ACP6x=m
+CONFIG_SND_SOC_AMD_ACP63_TOPLEVEL=m
+CONFIG_SND_SOC_AMD_SOUNDWIRE_LINK_BASELINE=m
CONFIG_SND_SOC_AMD_PS=m
CONFIG_SND_SOC_AMD_PS_MACH=m
CONFIG_SND_ATMEL_SOC=m
@@ -7337,7 +7450,6 @@ CONFIG_SND_SOC_INTEL_SOF_MAXIM_COMMON=m
CONFIG_SND_SOC_INTEL_SOF_REALTEK_COMMON=m
CONFIG_SND_SOC_INTEL_SOF_CIRRUS_COMMON=m
CONFIG_SND_SOC_INTEL_SOF_NUVOTON_COMMON=m
-CONFIG_SND_SOC_INTEL_SOF_SSP_COMMON=m
CONFIG_SND_SOC_INTEL_SOF_BOARD_HELPERS=m
CONFIG_SND_SOC_INTEL_HASWELL_MACH=m
CONFIG_SND_SOC_INTEL_BDW_RT5650_MACH=m
@@ -7358,7 +7470,6 @@ CONFIG_SND_SOC_INTEL_SKL_RT286_MACH=m
CONFIG_SND_SOC_INTEL_SKL_NAU88L25_SSM4567_MACH=m
CONFIG_SND_SOC_INTEL_SKL_NAU88L25_MAX98357A_MACH=m
CONFIG_SND_SOC_INTEL_DA7219_MAX98357A_GENERIC=m
-CONFIG_SND_SOC_INTEL_BXT_DA7219_MAX98357A_COMMON=m
CONFIG_SND_SOC_INTEL_BXT_DA7219_MAX98357A_MACH=m
CONFIG_SND_SOC_INTEL_BXT_RT298_MACH=m
CONFIG_SND_SOC_INTEL_SOF_WM8804_MACH=m
@@ -7398,6 +7509,7 @@ CONFIG_SND_SOC_SOF_AMD_RENOIR=m
CONFIG_SND_SOC_SOF_AMD_VANGOGH=m
CONFIG_SND_SOC_SOF_AMD_REMBRANDT=m
CONFIG_SND_SOC_SOF_ACP_PROBES=m
+CONFIG_SND_SOC_SOF_AMD_SOUNDWIRE_LINK_BASELINE=m
CONFIG_SND_SOC_SOF_AMD_ACP63=m
CONFIG_SND_SOC_SOF_INTEL_TOPLEVEL=y
CONFIG_SND_SOC_SOF_INTEL_HIFI_EP_IPC=m
@@ -7428,6 +7540,7 @@ CONFIG_SND_SOC_SOF_METEORLAKE=m
CONFIG_SND_SOC_SOF_INTEL_LNL=m
CONFIG_SND_SOC_SOF_LUNARLAKE=m
CONFIG_SND_SOC_SOF_HDA_COMMON=m
+CONFIG_SND_SOC_SOF_HDA_GENERIC=m
CONFIG_SND_SOC_SOF_HDA_MLINK=m
CONFIG_SND_SOC_SOF_HDA_LINK=y
CONFIG_SND_SOC_SOF_HDA_AUDIO_CODEC=y
@@ -7474,6 +7587,7 @@ CONFIG_SND_SOC_AK4375=m
CONFIG_SND_SOC_AK4458=m
CONFIG_SND_SOC_AK4554=m
CONFIG_SND_SOC_AK4613=m
+CONFIG_SND_SOC_AK4619=m
CONFIG_SND_SOC_AK4642=m
CONFIG_SND_SOC_AK5386=m
CONFIG_SND_SOC_AK5558=m
@@ -7489,6 +7603,7 @@ CONFIG_SND_SOC_BD28623=m
# CONFIG_SND_SOC_BT_SCO is not set
CONFIG_SND_SOC_CHV3_CODEC=m
CONFIG_SND_SOC_CROS_EC_CODEC=m
+CONFIG_SND_SOC_CS_AMP_LIB=m
CONFIG_SND_SOC_CS35L32=m
CONFIG_SND_SOC_CS35L33=m
CONFIG_SND_SOC_CS35L34=m
@@ -7505,6 +7620,7 @@ CONFIG_SND_SOC_CS35L56_SHARED=m
# CONFIG_SND_SOC_CS35L56_I2C is not set
# CONFIG_SND_SOC_CS35L56_SPI is not set
# CONFIG_SND_SOC_CS35L56_SDW is not set
+CONFIG_SND_SOC_CS40L50=m
CONFIG_SND_SOC_CS42L42_CORE=m
CONFIG_SND_SOC_CS42L42=m
CONFIG_SND_SOC_CS42L42_SDW=m
@@ -7528,6 +7644,8 @@ CONFIG_SND_SOC_CS43130=m
CONFIG_SND_SOC_CS4341=m
CONFIG_SND_SOC_CS4349=m
CONFIG_SND_SOC_CS53L30=m
+CONFIG_SND_SOC_CS530X=m
+CONFIG_SND_SOC_CS530X_I2C=m
CONFIG_SND_SOC_CX2072X=m
CONFIG_SND_SOC_DA7213=m
CONFIG_SND_SOC_DA7219=m
@@ -7536,6 +7654,7 @@ CONFIG_SND_SOC_HDMI_CODEC=m
CONFIG_SND_SOC_ES7134=m
CONFIG_SND_SOC_ES7241=m
CONFIG_SND_SOC_ES83XX_DSM_COMMON=m
+CONFIG_SND_SOC_ES8311=m
CONFIG_SND_SOC_ES8316=m
CONFIG_SND_SOC_ES8326=m
CONFIG_SND_SOC_ES8328=m
@@ -7547,7 +7666,6 @@ CONFIG_SND_SOC_HDAC_HDA=m
CONFIG_SND_SOC_HDA=m
CONFIG_SND_SOC_ICS43432=m
CONFIG_SND_SOC_IDT821034=m
-CONFIG_SND_SOC_INNO_RK3036=m
CONFIG_SND_SOC_MAX98088=m
CONFIG_SND_SOC_MAX98090=m
CONFIG_SND_SOC_MAX98357A=m
@@ -7584,8 +7702,8 @@ CONFIG_SND_SOC_PCM5102A=m
CONFIG_SND_SOC_PCM512x=m
CONFIG_SND_SOC_PCM512x_I2C=m
CONFIG_SND_SOC_PCM512x_SPI=m
+CONFIG_SND_SOC_PCM6240=m
CONFIG_SND_SOC_PEB2466=m
-CONFIG_SND_SOC_RK3328=m
CONFIG_SND_SOC_RL6231=m
CONFIG_SND_SOC_RL6347A=m
CONFIG_SND_SOC_RT274=m
@@ -7600,6 +7718,7 @@ CONFIG_SND_SOC_RT1308=m
CONFIG_SND_SOC_RT1308_SDW=m
CONFIG_SND_SOC_RT1316_SDW=m
CONFIG_SND_SOC_RT1318_SDW=m
+CONFIG_SND_SOC_RT1320_SDW=m
CONFIG_SND_SOC_RT5514=m
CONFIG_SND_SOC_RT5514_SPI=m
CONFIG_SND_SOC_RT5616=m
@@ -7686,8 +7805,12 @@ CONFIG_SND_SOC_WCD_CLASSH=m
CONFIG_SND_SOC_WCD9335=m
CONFIG_SND_SOC_WCD_MBHC=m
CONFIG_SND_SOC_WCD934X=m
+CONFIG_SND_SOC_WCD937X=m
+CONFIG_SND_SOC_WCD937X_SDW=m
CONFIG_SND_SOC_WCD938X=m
CONFIG_SND_SOC_WCD938X_SDW=m
+CONFIG_SND_SOC_WCD939X=m
+CONFIG_SND_SOC_WCD939X_SDW=m
CONFIG_SND_SOC_WM5102=m
CONFIG_SND_SOC_WM8510=m
CONFIG_SND_SOC_WM8523=m
@@ -7881,6 +8004,7 @@ CONFIG_HID_UDRAW_PS3=m
CONFIG_HID_U2FZERO=m
CONFIG_HID_WACOM=m
CONFIG_HID_WIIMOTE=m
+CONFIG_HID_WINWING=m
CONFIG_HID_XINMO=m
CONFIG_HID_ZEROPLUS=m
CONFIG_ZEROPLUS_FF=y
@@ -7956,6 +8080,7 @@ CONFIG_USB_OTG=y
CONFIG_USB_OTG_FSM=m
CONFIG_USB_LEDS_TRIGGER_USBPORT=m
CONFIG_USB_AUTOSUSPEND_DELAY=2
+CONFIG_USB_DEFAULT_AUTHORIZATION_MODE=1
CONFIG_USB_MON=m
#
@@ -8340,6 +8465,7 @@ CONFIG_TYPEC_MUX_FSA4480=m
CONFIG_TYPEC_MUX_GPIO_SBU=m
CONFIG_TYPEC_MUX_PI3USB30532=m
CONFIG_TYPEC_MUX_INTEL_PMC=m
+CONFIG_TYPEC_MUX_IT5205=m
CONFIG_TYPEC_MUX_NB7VPQ904M=m
CONFIG_TYPEC_MUX_PTN36502=m
CONFIG_TYPEC_MUX_WCD939X_USBSS=m
@@ -8411,8 +8537,8 @@ CONFIG_MS_BLOCK=m
CONFIG_MEMSTICK_TIFM_MS=m
CONFIG_MEMSTICK_JMICRON_38X=m
CONFIG_MEMSTICK_R592=m
-CONFIG_MEMSTICK_REALTEK_PCI=m
CONFIG_MEMSTICK_REALTEK_USB=m
+CONFIG_LEDS_EXPRESSWIRE=y
CONFIG_NEW_LEDS=y
CONFIG_LEDS_CLASS=y
CONFIG_LEDS_CLASS_FLASH=m
@@ -8424,6 +8550,7 @@ CONFIG_LEDS_CLASS_MULTICOLOR=m
#
CONFIG_LEDS_APU=m
CONFIG_LEDS_AW200XX=m
+CONFIG_LEDS_CROS_EC=m
CONFIG_LEDS_LM3530=m
CONFIG_LEDS_LM3532=m
CONFIG_LEDS_LM3533=m
@@ -8463,6 +8590,7 @@ CONFIG_LEDS_MLXCPLD=m
CONFIG_LEDS_MLXREG=m
CONFIG_LEDS_USER=m
CONFIG_LEDS_NIC78BX=m
+CONFIG_LEDS_SPI_BYTE=m
CONFIG_LEDS_TI_LMU_COMMON=m
CONFIG_LEDS_LM36274=m
CONFIG_LEDS_TPS6105X=m
@@ -8479,6 +8607,7 @@ CONFIG_LEDS_SGM3140=m
#
# RGB LED drivers
#
+CONFIG_LEDS_KTD202X=m
CONFIG_LEDS_PWM_MULTICOLOR=m
# CONFIG_LEDS_MT6370_RGB is not set
@@ -8505,8 +8634,8 @@ CONFIG_LEDS_TRIGGER_CAMERA=m
CONFIG_LEDS_TRIGGER_PANIC=y
CONFIG_LEDS_TRIGGER_NETDEV=m
CONFIG_LEDS_TRIGGER_PATTERN=m
-CONFIG_LEDS_TRIGGER_AUDIO=m
CONFIG_LEDS_TRIGGER_TTY=m
+CONFIG_LEDS_TRIGGER_INPUT_EVENTS=m
#
# Simple LED drivers
@@ -8650,6 +8779,7 @@ CONFIG_RTC_DRV_TPS6594=m
CONFIG_RTC_DRV_S35390A=m
CONFIG_RTC_DRV_FM3130=m
CONFIG_RTC_DRV_RX8010=m
+CONFIG_RTC_DRV_RX8111=m
CONFIG_RTC_DRV_RX8581=m
CONFIG_RTC_DRV_RX8025=m
CONFIG_RTC_DRV_EM3027=m
@@ -8789,7 +8919,6 @@ CONFIG_UIO_AEC=m
CONFIG_UIO_SERCOS3=m
CONFIG_UIO_PCI_GENERIC=m
CONFIG_UIO_NETX=m
-CONFIG_UIO_PRUSS=m
CONFIG_UIO_MF624=m
CONFIG_UIO_HV_GENERIC=m
CONFIG_UIO_DFL=m
@@ -8813,10 +8942,11 @@ CONFIG_VFIO_PCI_VGA=y
CONFIG_VFIO_PCI_IGD=y
CONFIG_MLX5_VFIO_PCI=m
CONFIG_VIRTIO_VFIO_PCI=m
+CONFIG_QAT_VFIO_PCI=m
# end of VFIO support for PCI devices
CONFIG_VFIO_MDEV=m
-CONFIG_IRQ_BYPASS_MANAGER=m
+CONFIG_IRQ_BYPASS_MANAGER=y
CONFIG_VIRT_DRIVERS=y
CONFIG_VMGENID=m
CONFIG_VBOXGUEST=m
@@ -8840,6 +8970,7 @@ CONFIG_VIRTIO_INPUT=m
CONFIG_VIRTIO_MMIO=m
CONFIG_VIRTIO_MMIO_CMDLINE_DEVICES=y
CONFIG_VIRTIO_DMA_SHARED_BUFFER=m
+# CONFIG_VIRTIO_DEBUG is not set
CONFIG_VDPA=m
CONFIG_VDPA_USER=m
CONFIG_IFCVF=m
@@ -8849,6 +8980,7 @@ CONFIG_MLX5_VDPA_NET=m
CONFIG_VP_VDPA=m
CONFIG_ALIBABA_ENI_VDPA=m
CONFIG_SNET_VDPA=m
+CONFIG_OCTEONEP_VDPA=m
CONFIG_VHOST_IOTLB=m
CONFIG_VHOST_RING=m
CONFIG_VHOST_TASK=y
@@ -8963,7 +9095,6 @@ CONFIG_COMEDI_TESTS=m
CONFIG_COMEDI_TESTS_EXAMPLE=m
CONFIG_COMEDI_TESTS_NI_ROUTES=m
CONFIG_STAGING=y
-CONFIG_PRISM2_USB=m
CONFIG_RTLLIB=m
CONFIG_RTLLIB_CRYPTO_CCMP=m
CONFIG_RTLLIB_CRYPTO_TKIP=m
@@ -9023,11 +9154,9 @@ CONFIG_VIDEO_ATOMISP_GC2235=m
CONFIG_VIDEO_ATOMISP_MSRLIST_HELPER=m
CONFIG_VIDEO_ATOMISP_MT9M114=m
CONFIG_VIDEO_ATOMISP_GC0310=m
-CONFIG_VIDEO_ATOMISP_LM3554=m
CONFIG_DVB_AV7110_IR=y
CONFIG_DVB_AV7110=m
CONFIG_DVB_AV7110_OSD=y
-CONFIG_DVB_BUDGET_PATCH=m
CONFIG_DVB_SP8870=m
CONFIG_VIDEO_IPU3_IMGU=m
@@ -9096,7 +9225,6 @@ CONFIG_GREYBUS_SDIO=m
CONFIG_GREYBUS_SPI=m
CONFIG_GREYBUS_UART=m
CONFIG_GREYBUS_USB=m
-CONFIG_PI433=m
CONFIG_FIELDBUS_DEV=m
CONFIG_VME_BUS=y
@@ -9110,6 +9238,7 @@ CONFIG_VME_FAKE=m
# VME Device Drivers
#
CONFIG_VME_USER=m
+CONFIG_GOLDFISH=y
CONFIG_GOLDFISH_PIPE=m
CONFIG_CHROME_PLATFORMS=y
CONFIG_CHROMEOS_ACPI=m
@@ -9139,6 +9268,7 @@ CONFIG_WILCO_EC=m
CONFIG_WILCO_EC_DEBUGFS=m
CONFIG_WILCO_EC_EVENTS=m
CONFIG_WILCO_EC_TELEMETRY=m
+CONFIG_CZNIC_PLATFORMS=y
CONFIG_MELLANOX_PLATFORM=y
CONFIG_MLXREG_HOTPLUG=m
CONFIG_MLXREG_IO=m
@@ -9168,12 +9298,14 @@ CONFIG_NVIDIA_WMI_EC_BACKLIGHT=m
CONFIG_XIAOMI_WMI=m
CONFIG_GIGABYTE_WMI=m
CONFIG_YOGABOOK=m
+CONFIG_YT2_1380=m
CONFIG_ACERHDF=m
CONFIG_ACER_WIRELESS=m
CONFIG_ACER_WMI=m
CONFIG_AMD_PMF=m
CONFIG_AMD_PMF_DEBUG=y
CONFIG_AMD_PMC=m
+# CONFIG_AMD_MP2_STB is not set
CONFIG_AMD_HSMP=m
# CONFIG_AMD_WBRF is not set
CONFIG_ADV_SWBUTTON=m
@@ -9192,10 +9324,12 @@ CONFIG_DCDBAS=m
CONFIG_DELL_LAPTOP=m
CONFIG_DELL_RBU=m
CONFIG_DELL_RBTN=m
+CONFIG_DELL_PC=m
CONFIG_DELL_SMBIOS=m
CONFIG_DELL_SMBIOS_WMI=y
CONFIG_DELL_SMBIOS_SMM=y
CONFIG_DELL_SMO8800=m
+CONFIG_DELL_UART_BACKLIGHT=m
CONFIG_DELL_WMI=m
# CONFIG_DELL_WMI_PRIVACY is not set
CONFIG_DELL_WMI_AIO=m
@@ -9263,12 +9397,17 @@ CONFIG_INTEL_PUNIT_IPC=m
CONFIG_INTEL_RST=m
CONFIG_INTEL_SDSI=m
CONFIG_INTEL_SMARTCONNECT=m
+CONFIG_INTEL_TPMI_POWER_DOMAINS=m
CONFIG_INTEL_TPMI=m
+CONFIG_INTEL_PLR_TPMI=m
CONFIG_INTEL_TURBO_MAX_3=y
CONFIG_INTEL_VSEC=m
+CONFIG_ACPI_QUICKSTART=m
+CONFIG_MEEGOPAD_ANX7428=m
# CONFIG_MSI_EC is not set
CONFIG_MSI_LAPTOP=m
CONFIG_MSI_WMI=m
+CONFIG_MSI_WMI_PLATFORM=m
CONFIG_PCENGINES_APU2=m
CONFIG_BARCO_P50_GPIO=m
CONFIG_SAMSUNG_LAPTOP=m
@@ -9288,6 +9427,7 @@ CONFIG_TOPSTAR_LAPTOP=m
CONFIG_SERIAL_MULTI_INSTANTIATE=m
CONFIG_MLX_PLATFORM=m
CONFIG_INSPUR_PLATFORM_PROFILE=m
+CONFIG_LENOVO_WMI_CAMERA=m
CONFIG_X86_ANDROID_TABLETS=m
CONFIG_FW_ATTR_CLASS=m
CONFIG_INTEL_IPS=m
@@ -9349,6 +9489,7 @@ CONFIG_IOMMU_DEFAULT_DMA_LAZY=y
# CONFIG_IOMMU_DEFAULT_PASSTHROUGH is not set
CONFIG_IOMMU_DMA=y
CONFIG_IOMMU_SVA=y
+CONFIG_IOMMU_IOPF=y
CONFIG_AMD_IOMMU=y
CONFIG_DMAR_TABLE=y
CONFIG_INTEL_IOMMU=y
@@ -9432,6 +9573,7 @@ CONFIG_WPCM450_SOC=m
#
CONFIG_QCOM_PMIC_PDCHARGER_ULOG=m
CONFIG_QCOM_QMI_HELPERS=m
+CONFIG_QCOM_PBS=m
# end of Qualcomm SoC drivers
# CONFIG_SOC_TI is not set
@@ -9519,6 +9661,7 @@ CONFIG_IIO_CONSUMERS_PER_TRIGGER=2
CONFIG_IIO_SW_DEVICE=m
CONFIG_IIO_SW_TRIGGER=m
CONFIG_IIO_TRIGGERED_EVENT=m
+CONFIG_IIO_BACKEND=m
#
# Accelerometers
@@ -9545,6 +9688,7 @@ CONFIG_BMC150_ACCEL=m
CONFIG_BMC150_ACCEL_I2C=m
CONFIG_BMC150_ACCEL_SPI=m
CONFIG_BMI088_ACCEL=m
+CONFIG_BMI088_ACCEL_I2C=m
CONFIG_BMI088_ACCEL_SPI=m
CONFIG_DA280=m
CONFIG_DA311=m
@@ -9593,12 +9737,14 @@ CONFIG_AD7091R=m
CONFIG_AD7091R5=m
CONFIG_AD7091R8=m
CONFIG_AD7124=m
+CONFIG_AD7173=m
CONFIG_AD7192=m
CONFIG_AD7266=m
CONFIG_AD7280=m
CONFIG_AD7291=m
CONFIG_AD7292=m
CONFIG_AD7298=m
+CONFIG_AD7380=m
CONFIG_AD7476=m
CONFIG_AD7606=m
CONFIG_AD7606_IFACE_PARALLEL=m
@@ -9610,8 +9756,10 @@ CONFIG_AD7791=m
CONFIG_AD7793=m
CONFIG_AD7887=m
CONFIG_AD7923=m
+CONFIG_AD7944=m
CONFIG_AD7949=m
CONFIG_AD799X=m
+CONFIG_AD9467=m
CONFIG_AXP20X_ADC=m
CONFIG_AXP288_ADC=m
CONFIG_CC10001_ADC=m
@@ -9640,11 +9788,13 @@ CONFIG_MCP320X=m
CONFIG_MCP3422=m
CONFIG_MCP3564=m
CONFIG_MCP3911=m
+CONFIG_MEDIATEK_MT6359_AUXADC=m
CONFIG_MEDIATEK_MT6360_ADC=m
CONFIG_MEDIATEK_MT6370_ADC=m
CONFIG_MEN_Z188_ADC=m
CONFIG_MP2629_ADC=m
CONFIG_NAU7802=m
+CONFIG_PAC1934=m
CONFIG_QCOM_VADC_COMMON=m
CONFIG_QCOM_SPMI_IADC=m
CONFIG_QCOM_SPMI_VADC=m
@@ -9659,8 +9809,10 @@ CONFIG_TI_ADC108S102=m
CONFIG_TI_ADC128S052=m
CONFIG_TI_ADC161S626=m
CONFIG_TI_ADS1015=m
+CONFIG_TI_ADS1119=m
CONFIG_TI_ADS7924=m
# CONFIG_TI_ADS1100 is not set
+CONFIG_TI_ADS1298=m
CONFIG_TI_ADS7950=m
CONFIG_TI_ADS8344=m
CONFIG_TI_ADS8688=m
@@ -9712,6 +9864,9 @@ CONFIG_BME680=m
CONFIG_BME680_I2C=m
CONFIG_BME680_SPI=m
CONFIG_CCS811=m
+CONFIG_ENS160=m
+CONFIG_ENS160_I2C=m
+CONFIG_ENS160_SPI=m
CONFIG_IAQCORE=m
CONFIG_PMS7003=m
CONFIG_SCD30_CORE=m
@@ -9772,6 +9927,7 @@ CONFIG_AD5592R=m
CONFIG_AD5593R=m
CONFIG_AD5504=m
CONFIG_AD5624R_SPI=m
+CONFIG_AD9739A=m
CONFIG_LTC2688=m
CONFIG_AD5686=m
CONFIG_AD5686_SPI=m
@@ -9833,6 +9989,7 @@ CONFIG_AD9523=m
CONFIG_ADF4350=m
CONFIG_ADF4371=m
CONFIG_ADF4377=m
+CONFIG_ADMFM2000=m
CONFIG_ADMV1013=m
CONFIG_ADMV1014=m
CONFIG_ADMV4420=m
@@ -9942,6 +10099,7 @@ CONFIG_ADUX1020=m
CONFIG_AL3010=m
CONFIG_AL3320A=m
CONFIG_APDS9300=m
+CONFIG_APDS9306=m
CONFIG_APDS9960=m
CONFIG_AS73211=m
CONFIG_BH1750=m
@@ -9993,6 +10151,7 @@ CONFIG_US5182D=m
CONFIG_VCNL4000=m
CONFIG_VCNL4035=m
CONFIG_VEML6030=m
+CONFIG_VEML6040=m
CONFIG_VEML6070=m
CONFIG_VEML6075=m
CONFIG_VL6180=m
@@ -10098,6 +10257,8 @@ CONFIG_MPL115_I2C=m
CONFIG_MPL115_SPI=m
CONFIG_MPL3115=m
CONFIG_MPRLS0025PA=m
+CONFIG_MPRLS0025PA_I2C=m
+CONFIG_MPRLS0025PA_SPI=m
CONFIG_MS5611=m
CONFIG_MS5611_I2C=m
CONFIG_MS5611_SPI=m
@@ -10181,12 +10342,12 @@ CONFIG_NTB_PERF=m
CONFIG_NTB_MSI_TEST=m
CONFIG_NTB_TRANSPORT=m
CONFIG_PWM=y
-CONFIG_PWM_SYSFS=y
# CONFIG_PWM_DEBUG is not set
CONFIG_PWM_CLK=m
CONFIG_PWM_CROS_EC=m
CONFIG_PWM_DWC_CORE=m
CONFIG_PWM_DWC=m
+CONFIG_PWM_GPIO=m
CONFIG_PWM_IQS620A=m
CONFIG_PWM_LP3943=m
CONFIG_PWM_LPSS=m
@@ -10197,6 +10358,7 @@ CONFIG_PWM_PCA9685=m
#
# IRQ chip support
#
+CONFIG_LAN966X_OIC=m
CONFIG_MADERA_IRQ=m
# end of IRQ chip support
@@ -10204,6 +10366,7 @@ CONFIG_IPACK_BUS=m
CONFIG_BOARD_TPCI200=m
CONFIG_SERIAL_IPOCTAL=m
CONFIG_RESET_CONTROLLER=y
+CONFIG_RESET_GPIO=m
CONFIG_RESET_TI_SYSCON=m
CONFIG_RESET_TI_TPS380X=m
@@ -10244,11 +10407,14 @@ CONFIG_MCB_LPC=m
# Performance monitor support
#
CONFIG_DWC_PCIE_PMU=m
+CONFIG_CXL_PMU=m
# end of Performance monitor support
CONFIG_RAS=y
CONFIG_RAS_CEC=y
# CONFIG_RAS_CEC_DEBUG is not set
+CONFIG_AMD_ATL=m
+CONFIG_RAS_FMPM=m
CONFIG_USB4=m
# CONFIG_USB4_DEBUGFS_WRITE is not set
CONFIG_USB4_DMA_TEST=m
@@ -10303,6 +10469,8 @@ CONFIG_FPGA=m
CONFIG_ALTERA_PR_IP_CORE=m
CONFIG_FPGA_MGR_ALTERA_PS_SPI=m
CONFIG_FPGA_MGR_ALTERA_CVP=m
+CONFIG_FPGA_MGR_XILINX_CORE=m
+CONFIG_FPGA_MGR_XILINX_SELECTMAP=m
CONFIG_FPGA_MGR_XILINX_SPI=m
CONFIG_FPGA_MGR_MACHXO2_SPI=m
CONFIG_FPGA_BRIDGE=m
@@ -10393,10 +10561,13 @@ CONFIG_XFS_QUOTA=y
CONFIG_XFS_POSIX_ACL=y
CONFIG_XFS_RT=y
CONFIG_XFS_DRAIN_INTENTS=y
+CONFIG_XFS_LIVE_HOOKS=y
+CONFIG_XFS_MEMORY_BUFS=y
CONFIG_XFS_ONLINE_SCRUB=y
CONFIG_XFS_ONLINE_SCRUB_STATS=y
# CONFIG_XFS_ONLINE_REPAIR is not set
CONFIG_XFS_DEBUG=y
+# CONFIG_XFS_DEBUG_EXPENSIVE is not set
# CONFIG_XFS_ASSERT_FATAL is not set
CONFIG_GFS2_FS=m
CONFIG_GFS2_FS_LOCKING_DLM=y
@@ -10461,6 +10632,7 @@ CONFIG_AUTOFS_FS=m
CONFIG_FUSE_FS=m
CONFIG_CUSE=m
CONFIG_VIRTIO_FS=m
+CONFIG_FUSE_PASSTHROUGH=y
CONFIG_OVERLAY_FS=m
CONFIG_OVERLAY_FS_REDIRECT_DIR=y
CONFIG_OVERLAY_FS_REDIRECT_ALWAYS_FOLLOW=y
@@ -10475,9 +10647,9 @@ CONFIG_OVERLAY_FS_XINO_AUTO=y
#
CONFIG_NETFS_SUPPORT=m
CONFIG_NETFS_STATS=y
+# CONFIG_NETFS_DEBUG is not set
CONFIG_FSCACHE=y
CONFIG_FSCACHE_STATS=y
-# CONFIG_FSCACHE_DEBUG is not set
CONFIG_CACHEFILES=m
# CONFIG_CACHEFILES_DEBUG is not set
# CONFIG_CACHEFILES_ERROR_INJECTION is not set
@@ -10504,13 +10676,11 @@ CONFIG_FAT_DEFAULT_IOCHARSET="utf8"
# CONFIG_FAT_DEFAULT_UTF8 is not set
CONFIG_EXFAT_FS=m
CONFIG_EXFAT_DEFAULT_IOCHARSET="utf8"
-CONFIG_NTFS_FS=m
-# CONFIG_NTFS_DEBUG is not set
-CONFIG_NTFS_RW=y
CONFIG_NTFS3_FS=m
# CONFIG_NTFS3_64BIT_CLUSTER is not set
CONFIG_NTFS3_LZX_XPRESS=y
CONFIG_NTFS3_FS_POSIX_ACL=y
+CONFIG_NTFS_FS=m
# end of DOS/FAT/EXFAT/NT Filesystems
#
@@ -10776,12 +10946,16 @@ CONFIG_KEYS=y
# CONFIG_KEYS_REQUEST_CACHE is not set
CONFIG_PERSISTENT_KEYRINGS=y
CONFIG_TRUSTED_KEYS=m
+CONFIG_HAVE_TRUSTED_KEYS=y
CONFIG_TRUSTED_KEYS_TPM=y
CONFIG_TRUSTED_KEYS_TEE=y
CONFIG_ENCRYPTED_KEYS=m
# CONFIG_USER_DECRYPTED_DATA is not set
CONFIG_KEY_DH_OPERATIONS=y
CONFIG_SECURITY_DMESG_RESTRICT=y
+CONFIG_PROC_MEM_ALWAYS_FORCE=y
+# CONFIG_PROC_MEM_FORCE_PTRACE is not set
+# CONFIG_PROC_MEM_NO_FORCE is not set
CONFIG_SECURITY=y
CONFIG_SECURITYFS=y
CONFIG_SECURITY_NETWORK=y
@@ -10900,7 +11074,6 @@ CONFIG_CRYPTO_ECC=m
CONFIG_CRYPTO_ECDH=m
CONFIG_CRYPTO_ECDSA=m
CONFIG_CRYPTO_ECRDSA=m
-CONFIG_CRYPTO_SM2=m
CONFIG_CRYPTO_CURVE25519=m
# end of Public-key cryptography
@@ -10993,7 +11166,7 @@ CONFIG_CRYPTO_XXHASH=m
CONFIG_CRYPTO_CRC32C=m
CONFIG_CRYPTO_CRC32=m
CONFIG_CRYPTO_CRCT10DIF=y
-CONFIG_CRYPTO_CRC64_ROCKSOFT=m
+CONFIG_CRYPTO_CRC64_ROCKSOFT=y
# end of CRCs (cyclic redundancy checks)
#
@@ -11033,7 +11206,6 @@ CONFIG_CRYPTO_USER_API_RNG=m
# CONFIG_CRYPTO_USER_API_RNG_CAVP is not set
CONFIG_CRYPTO_USER_API_AEAD=m
CONFIG_CRYPTO_USER_API_ENABLE_OBSOLETE=y
-# CONFIG_CRYPTO_STATS is not set
# end of Userspace interface
CONFIG_CRYPTO_HASH_INFO=y
@@ -11102,6 +11274,7 @@ CONFIG_CRYPTO_DEV_QAT_420XX=m
CONFIG_CRYPTO_DEV_QAT_DH895xCCVF=m
CONFIG_CRYPTO_DEV_QAT_C3XXXVF=m
CONFIG_CRYPTO_DEV_QAT_C62XVF=m
+# CONFIG_CRYPTO_DEV_QAT_ERROR_INJECTION is not set
CONFIG_CRYPTO_DEV_IAA_CRYPTO=m
# CONFIG_CRYPTO_DEV_IAA_CRYPTO_STATS is not set
CONFIG_CRYPTO_DEV_CHELSIO=m
@@ -11148,7 +11321,6 @@ CONFIG_GENERIC_NET_UTILS=y
CONFIG_CORDIC=m
CONFIG_PRIME_NUMBERS=m
CONFIG_RATIONAL=y
-CONFIG_GENERIC_PCI_IOMAP=y
CONFIG_GENERIC_IOMAP=y
CONFIG_ARCH_USE_CMPXCHG_LOCKREF=y
CONFIG_ARCH_HAS_FAST_MULTIPLIER=y
@@ -11159,6 +11331,7 @@ CONFIG_ARCH_USE_SYM_ANNOTATIONS=y
#
CONFIG_CRYPTO_LIB_UTILS=y
CONFIG_CRYPTO_LIB_AES=y
+CONFIG_CRYPTO_LIB_AESCFB=m
CONFIG_CRYPTO_LIB_ARC4=m
CONFIG_CRYPTO_LIB_GF128MUL=m
CONFIG_CRYPTO_ARCH_HAVE_LIB_BLAKE2S=y
@@ -11182,7 +11355,7 @@ CONFIG_CRYPTO_LIB_SHA256=y
CONFIG_CRC_CCITT=m
CONFIG_CRC16=m
CONFIG_CRC_T10DIF=y
-CONFIG_CRC64_ROCKSOFT=m
+CONFIG_CRC64_ROCKSOFT=y
CONFIG_CRC_ITU_T=m
CONFIG_CRC32=y
# CONFIG_CRC32_SELFTEST is not set
@@ -11190,7 +11363,7 @@ CONFIG_CRC32_SLICEBY8=y
# CONFIG_CRC32_SLICEBY4 is not set
# CONFIG_CRC32_SARWATE is not set
# CONFIG_CRC32_BIT is not set
-CONFIG_CRC64=m
+CONFIG_CRC64=y
CONFIG_CRC4=m
CONFIG_CRC7=m
CONFIG_LIBCRC32C=m
@@ -11253,6 +11426,7 @@ CONFIG_ARCH_DMA_ADDR_T_64BIT=y
CONFIG_ARCH_HAS_FORCE_DMA_UNENCRYPTED=y
CONFIG_SWIOTLB=y
CONFIG_SWIOTLB_DYNAMIC=y
+CONFIG_DMA_NEED_SYNC=y
CONFIG_DMA_COHERENT_POOL=y
CONFIG_DMA_CMA=y
CONFIG_DMA_NUMA_CMA=y
@@ -11287,6 +11461,8 @@ CONFIG_UCS2_STRING=y
CONFIG_HAVE_GENERIC_VDSO=y
CONFIG_GENERIC_GETTIMEOFDAY=y
CONFIG_GENERIC_VDSO_TIME_NS=y
+CONFIG_GENERIC_VDSO_OVERFLOW_PROTECT=y
+CONFIG_VDSO_GETRANDOM=y
CONFIG_FONT_SUPPORT=y
CONFIG_FONTS=y
CONFIG_FONT_8x8=y
@@ -11376,7 +11552,7 @@ CONFIG_DEBUG_FS_ALLOW_ALL=y
# CONFIG_DEBUG_FS_ALLOW_NONE is not set
CONFIG_HAVE_ARCH_KGDB=y
# CONFIG_KGDB is not set
-CONFIG_ARCH_HAS_UBSAN_SANITIZE_ALL=y
+CONFIG_ARCH_HAS_UBSAN=y
# CONFIG_UBSAN is not set
CONFIG_HAVE_ARCH_KCSAN=y
CONFIG_HAVE_KCSAN_COMPILER=y
@@ -11422,6 +11598,7 @@ CONFIG_ARCH_HAS_DEBUG_VIRTUAL=y
# CONFIG_DEBUG_VIRTUAL is not set
CONFIG_DEBUG_MEMORY_INIT=y
# CONFIG_DEBUG_PER_CPU_MAPS is not set
+# CONFIG_MEM_ALLOC_PROFILING is not set
CONFIG_HAVE_ARCH_KASAN=y
CONFIG_HAVE_ARCH_KASAN_VMALLOC=y
CONFIG_CC_HAS_KASAN_GENERIC=y
@@ -11582,6 +11759,7 @@ CONFIG_FTRACE_MCOUNT_USE_CC=y
# CONFIG_RING_BUFFER_BENCHMARK is not set
# CONFIG_TRACE_EVAL_MAP_FILE is not set
# CONFIG_FTRACE_RECORD_RECURSION is not set
+# CONFIG_FTRACE_VALIDATE_RCU_IS_WATCHING is not set
# CONFIG_FTRACE_STARTUP_TEST is not set
# CONFIG_FTRACE_SORT_STARTUP_TEST is not set
# CONFIG_RING_BUFFER_STARTUP_TEST is not set
diff --git a/sys-kernel/linux-image-redcore/files/6.8-apic_vector-spam-in-debug-mode-only.patch b/sys-kernel/linux-image-redcore/files/6.11-apic_vector-spam-in-debug-mode-only.patch
index 0771ca17..0771ca17 100644
--- a/sys-kernel/linux-image-redcore/files/6.8-apic_vector-spam-in-debug-mode-only.patch
+++ b/sys-kernel/linux-image-redcore/files/6.11-apic_vector-spam-in-debug-mode-only.patch
diff --git a/sys-kernel/linux-image-redcore/files/6.8-ata-fix-NCQ-LOG-strings-and-move-to-debug.patch b/sys-kernel/linux-image-redcore/files/6.11-ata-fix-NCQ-LOG-strings-and-move-to-debug.patch
index 344a8c4b..344a8c4b 100644
--- a/sys-kernel/linux-image-redcore/files/6.8-ata-fix-NCQ-LOG-strings-and-move-to-debug.patch
+++ b/sys-kernel/linux-image-redcore/files/6.11-ata-fix-NCQ-LOG-strings-and-move-to-debug.patch
diff --git a/sys-kernel/linux-image-redcore/files/6.8-ath10k-be-quiet.patch b/sys-kernel/linux-image-redcore/files/6.11-ath10k-be-quiet.patch
index a6c715e7..a6c715e7 100644
--- a/sys-kernel/linux-image-redcore/files/6.8-ath10k-be-quiet.patch
+++ b/sys-kernel/linux-image-redcore/files/6.11-ath10k-be-quiet.patch
diff --git a/sys-kernel/linux-image-redcore/files/6.8-fix-bootconfig-makefile.patch b/sys-kernel/linux-image-redcore/files/6.11-fix-bootconfig-makefile.patch
index 4399ecda..4399ecda 100644
--- a/sys-kernel/linux-image-redcore/files/6.8-fix-bootconfig-makefile.patch
+++ b/sys-kernel/linux-image-redcore/files/6.11-fix-bootconfig-makefile.patch
diff --git a/sys-kernel/linux-image-redcore/files/6.8-revert-parts-of-a00ec3874e7d326ab2dffbed92faddf6a77a84e9-no-Intel-NO.patch b/sys-kernel/linux-image-redcore/files/6.11-revert-parts-of-a00ec3874e7d326ab2dffbed92faddf6a77a84e9-no-Intel-NO.patch
index 89fea186..89fea186 100644
--- a/sys-kernel/linux-image-redcore/files/6.8-revert-parts-of-a00ec3874e7d326ab2dffbed92faddf6a77a84e9-no-Intel-NO.patch
+++ b/sys-kernel/linux-image-redcore/files/6.11-revert-parts-of-a00ec3874e7d326ab2dffbed92faddf6a77a84e9-no-Intel-NO.patch
diff --git a/sys-kernel/linux-image-redcore/linux-image-redcore-6.10.10.ebuild b/sys-kernel/linux-image-redcore/linux-image-redcore-6.10.14.ebuild
index 59ff3c7b..59ff3c7b 100644
--- a/sys-kernel/linux-image-redcore/linux-image-redcore-6.10.10.ebuild
+++ b/sys-kernel/linux-image-redcore/linux-image-redcore-6.10.14.ebuild
diff --git a/sys-kernel/linux-image-redcore/linux-image-redcore-6.8.12-r1.ebuild b/sys-kernel/linux-image-redcore/linux-image-redcore-6.11.7.ebuild
index 5f194080..81dc6ba7 100644
--- a/sys-kernel/linux-image-redcore/linux-image-redcore-6.8.12-r1.ebuild
+++ b/sys-kernel/linux-image-redcore/linux-image-redcore-6.11.7.ebuild
@@ -3,9 +3,9 @@
EAPI=8
-EXTRAVERSION="redcore-r1"
+EXTRAVERSION="redcore"
KV_FULL="${PV}-${EXTRAVERSION}"
-KV_MAJOR="6.8"
+KV_MAJOR="6.11"
DESCRIPTION="Redcore Linux Kernel Image"
HOMEPAGE="https://redcorelinux.org"
diff --git a/sys-kernel/linux-sources-redcore-lts/Manifest b/sys-kernel/linux-sources-redcore-lts/Manifest
index 3e430736..108415a8 100644
--- a/sys-kernel/linux-sources-redcore-lts/Manifest
+++ b/sys-kernel/linux-sources-redcore-lts/Manifest
@@ -1,3 +1,3 @@
-DIST linux-5.15.167.tar.xz 126681812 BLAKE2B 24acaf9a064f4b2af4a272f49ad63ac565fa55408d595f4c15ebcccd8a44a2ab964e5bfbb9b9b10f765d741da541c9e3911aa7dee3164c091b203cd06c5ad08b SHA512 3ce1848fef40dcee6de3808574ab236c72799aed5aa5a295d169b45ed529e254b43df81c9d9b15902723d7316c3d1af366aeee815ee9be985cd2d380e360cf0b
-DIST linux-6.1.110.tar.xz 135196940 BLAKE2B a4d78c86f74c0684a3ec53056241900a0fec06862fa47b963085ed7e797a0c5c8dc8d9b5e6d83d5da412e8ae8f820bcbc2f83c2a049ceed81e545fb0733ad582 SHA512 48c9515d32bbba034e3a477554bac627f131533a9b47ec55c8ded5f464c7e57f0f27c1f34ec92403792680d1019baa4472b2c55892c5e1d8edfd04cf7bd79eb4
-DIST linux-6.6.51.tar.xz 140337048 BLAKE2B 11c628d94cd62e08ec500fd67fc8b989e03cfa617690f5f7ce010f211c7778c7b57c119d827a707b3c09e862b5b96de3eb8e503b7128a4e1651789e4420ac1e6 SHA512 c79fcd957dbc855e101464a04b33921ab0dab7bf16201da0cd49b4c3dc9746f22a7f3411033035698ef98e8c9bcc6edf560e44c2b740235beac7cd59a4ea695c
+DIST linux-5.15.171.tar.xz 126708808 BLAKE2B dee5c456d5d31411c8d03d9326f8785e65eb3116303570f683971b7ec7703e76975c9167225f4960d6cce90302df2fa93a0b2f69fd4e8b80d91313edb972de4e SHA512 706ad0af33a1769e116ff9f7043dc781daa7ccb918ec2a820cb1032a633e2e92d06befe78c73178ace4a4741ba55ce93f761f80527b0256f5622a74f93ecb92a
+DIST linux-6.1.116.tar.xz 135228552 BLAKE2B a4cf12dcfebfecd20eaff305083365fe60ee58f4798cce4648772ab7da11609751f2dcf452bbe18aac7d2d730a4f863c1126578090282389c0672c5aafabedd6 SHA512 c729c6d159cca3cc708b863cc9fa34b5c97be605d997e2ebe5ef93b33d8abecbb474e5c265756ff617dd5d23a2b73e6b36d3c73890a99963b19aa2d335515c93
+DIST linux-6.6.60.tar.xz 140394784 BLAKE2B 82e39bb4f9abe204c6361152fdeb5ad2ccfeec478f0af20ab795dd52271b159bcfe2d4aea32cd505a567a0bed64cb10b988283548ddaa5cbbe014117970e3318 SHA512 b23b7381be0879b92c17d3873d1f899cdf52c1a97ab998cb8ef8864ec9cd4cfb63da1ca775efa6576751a7a4adc51140003a53a6926dcc56a3199a0d2814f345
diff --git a/sys-kernel/linux-sources-redcore-lts/files/5.15-amd64.config b/sys-kernel/linux-sources-redcore-lts/files/5.15-amd64.config
index b1aace74..26feff8d 100644
--- a/sys-kernel/linux-sources-redcore-lts/files/5.15-amd64.config
+++ b/sys-kernel/linux-sources-redcore-lts/files/5.15-amd64.config
@@ -1,8 +1,8 @@
#
# Automatically generated file; DO NOT EDIT.
-# Linux/x86 5.15.162-redcore-lts Kernel Configuration
+# Linux/x86 5.15.169-redcore-lts Kernel Configuration
#
-CONFIG_CC_VERSION_TEXT="gcc (Gentoo Hardened 13.2.1_p20240210 p14) 13.2.1 20240210"
+CONFIG_CC_VERSION_TEXT="gcc (Gentoo Hardened 13.2.1_p20240210-r5 p14) 13.2.1 20240210"
CONFIG_CC_IS_GCC=y
CONFIG_GCC_VERSION=130201
CONFIG_CLANG_VERSION=0
@@ -9979,6 +9979,9 @@ CONFIG_TRUSTED_KEYS=m
CONFIG_ENCRYPTED_KEYS=m
CONFIG_KEY_DH_OPERATIONS=y
CONFIG_SECURITY_DMESG_RESTRICT=y
+CONFIG_PROC_MEM_ALWAYS_FORCE=y
+# CONFIG_PROC_MEM_FORCE_PTRACE is not set
+# CONFIG_PROC_MEM_NO_FORCE is not set
CONFIG_SECURITY=y
CONFIG_SECURITYFS=y
CONFIG_SECURITY_NETWORK=y
diff --git a/sys-kernel/linux-sources-redcore-lts/files/5.15-do_not_bug_the_next_18-years.patch b/sys-kernel/linux-sources-redcore-lts/files/5.15-do_not_bug_the_next_18-years.patch
deleted file mode 100644
index 75763d62..00000000
--- a/sys-kernel/linux-sources-redcore-lts/files/5.15-do_not_bug_the_next_18-years.patch
+++ /dev/null
@@ -1,12 +0,0 @@
-diff -Naur linux-5.5.6/fs/namespace.c linux-5.5.6-p/fs/namespace.c
---- linux-5.5.6/fs/namespace.c 2020-02-24 08:38:51.000000000 +0100
-+++ linux-5.5.6-p/fs/namespace.c 2020-02-27 11:09:12.337903446 +0100
-@@ -2478,7 +2478,7 @@
-
- time64_to_tm(sb->s_time_max, 0, &tm);
-
-- pr_warn("%s filesystem being %s at %s supports timestamps until %04ld (0x%llx)\n",
-+ pr_debug("%s filesystem being %s at %s supports timestamps until %04ld (0x%llx)\n",
- sb->s_type->name,
- is_mounted(mnt) ? "remounted" : "mounted",
- mntpath,
diff --git a/sys-kernel/linux-sources-redcore-lts/files/6.1-amd64.config b/sys-kernel/linux-sources-redcore-lts/files/6.1-amd64.config
index 7c4aab49..10bea3ac 100644
--- a/sys-kernel/linux-sources-redcore-lts/files/6.1-amd64.config
+++ b/sys-kernel/linux-sources-redcore-lts/files/6.1-amd64.config
@@ -1,8 +1,8 @@
#
# Automatically generated file; DO NOT EDIT.
-# Linux/x86 6.1.104-redcore-lts Kernel Configuration
+# Linux/x86 6.1.114-redcore-lts Kernel Configuration
#
-CONFIG_CC_VERSION_TEXT="gcc (Gentoo Hardened 13.2.1_p20240210 p14) 13.2.1 20240210"
+CONFIG_CC_VERSION_TEXT="gcc (Gentoo Hardened 13.2.1_p20240210-r5 p14) 13.2.1 20240210"
CONFIG_CC_IS_GCC=y
CONFIG_GCC_VERSION=130201
CONFIG_CLANG_VERSION=0
@@ -9111,7 +9111,6 @@ CONFIG_INTEL_IOMMU_SVM=y
# CONFIG_INTEL_IOMMU_DEFAULT_ON is not set
CONFIG_INTEL_IOMMU_FLOPPY_WA=y
# CONFIG_INTEL_IOMMU_SCALABLE_MODE_DEFAULT_ON is not set
-CONFIG_INTEL_IOMMU_PERF_EVENTS=y
CONFIG_IRQ_REMAP=y
CONFIG_HYPERV_IOMMU=y
CONFIG_VIRTIO_IOMMU=m
@@ -10448,6 +10447,9 @@ CONFIG_ENCRYPTED_KEYS=m
# CONFIG_USER_DECRYPTED_DATA is not set
CONFIG_KEY_DH_OPERATIONS=y
CONFIG_SECURITY_DMESG_RESTRICT=y
+CONFIG_PROC_MEM_ALWAYS_FORCE=y
+# CONFIG_PROC_MEM_FORCE_PTRACE is not set
+# CONFIG_PROC_MEM_NO_FORCE is not set
CONFIG_SECURITY=y
CONFIG_SECURITYFS=y
CONFIG_SECURITY_NETWORK=y
diff --git a/sys-kernel/linux-sources-redcore-lts/files/6.1-do_not_bug_the_next_18-years.patch b/sys-kernel/linux-sources-redcore-lts/files/6.1-do_not_bug_the_next_18-years.patch
deleted file mode 100644
index 75763d62..00000000
--- a/sys-kernel/linux-sources-redcore-lts/files/6.1-do_not_bug_the_next_18-years.patch
+++ /dev/null
@@ -1,12 +0,0 @@
-diff -Naur linux-5.5.6/fs/namespace.c linux-5.5.6-p/fs/namespace.c
---- linux-5.5.6/fs/namespace.c 2020-02-24 08:38:51.000000000 +0100
-+++ linux-5.5.6-p/fs/namespace.c 2020-02-27 11:09:12.337903446 +0100
-@@ -2478,7 +2478,7 @@
-
- time64_to_tm(sb->s_time_max, 0, &tm);
-
-- pr_warn("%s filesystem being %s at %s supports timestamps until %04ld (0x%llx)\n",
-+ pr_debug("%s filesystem being %s at %s supports timestamps until %04ld (0x%llx)\n",
- sb->s_type->name,
- is_mounted(mnt) ? "remounted" : "mounted",
- mntpath,
diff --git a/sys-kernel/linux-sources-redcore-lts/files/6.6-amd64.config b/sys-kernel/linux-sources-redcore-lts/files/6.6-amd64.config
index 3e3303e2..d6fbf0ac 100644
--- a/sys-kernel/linux-sources-redcore-lts/files/6.6-amd64.config
+++ b/sys-kernel/linux-sources-redcore-lts/files/6.6-amd64.config
@@ -1,8 +1,8 @@
#
# Automatically generated file; DO NOT EDIT.
-# Linux/x86 6.6.45-redcore-lts Kernel Configuration
+# Linux/x86 6.6.58-redcore-lts Kernel Configuration
#
-CONFIG_CC_VERSION_TEXT="gcc (Gentoo Hardened 13.2.1_p20240210 p14) 13.2.1 20240210"
+CONFIG_CC_VERSION_TEXT="gcc (Gentoo Hardened 13.2.1_p20240210-r5 p14) 13.2.1 20240210"
CONFIG_CC_IS_GCC=y
CONFIG_GCC_VERSION=130201
CONFIG_CLANG_VERSION=0
@@ -7835,6 +7835,7 @@ CONFIG_HID_ZYDACRON=m
CONFIG_HID_SENSOR_HUB=m
CONFIG_HID_SENSOR_CUSTOM_SENSOR=m
CONFIG_HID_ALPS=m
+CONFIG_HID_MCP2200=m
CONFIG_HID_MCP2221=m
# end of Special HID drivers
@@ -10667,6 +10668,9 @@ CONFIG_ENCRYPTED_KEYS=m
# CONFIG_USER_DECRYPTED_DATA is not set
CONFIG_KEY_DH_OPERATIONS=y
CONFIG_SECURITY_DMESG_RESTRICT=y
+CONFIG_PROC_MEM_ALWAYS_FORCE=y
+# CONFIG_PROC_MEM_FORCE_PTRACE is not set
+# CONFIG_PROC_MEM_NO_FORCE is not set
CONFIG_SECURITY=y
CONFIG_SECURITYFS=y
CONFIG_SECURITY_NETWORK=y
diff --git a/sys-kernel/linux-sources-redcore-lts/linux-sources-redcore-lts-5.15.167.ebuild b/sys-kernel/linux-sources-redcore-lts/linux-sources-redcore-lts-5.15.171.ebuild
index dec3297b..4d175b0f 100644
--- a/sys-kernel/linux-sources-redcore-lts/linux-sources-redcore-lts-5.15.167.ebuild
+++ b/sys-kernel/linux-sources-redcore-lts/linux-sources-redcore-lts-5.15.171.ebuild
@@ -36,7 +36,6 @@ PATCHES=(
"${FILESDIR}"/"${KV_MAJOR}"-apic_vector-spam-in-debug-mode-only.patch
"${FILESDIR}"/"${KV_MAJOR}"-ata-fix-NCQ-LOG-strings-and-move-to-debug.patch
"${FILESDIR}"/"${KV_MAJOR}"-ath10k-be-quiet.patch
- "${FILESDIR}"/"${KV_MAJOR}"-do_not_bug_the_next_18-years.patch
"${FILESDIR}"/"${KV_MAJOR}"-fix-bootconfig-makefile.patch
"${FILESDIR}"/"${KV_MAJOR}"-iwlwifi-fix-5e003982b07ae.patch
"${FILESDIR}"/"${KV_MAJOR}"-iwlwifi-use-debug-for-debug-infos.patch
diff --git a/sys-kernel/linux-sources-redcore-lts/linux-sources-redcore-lts-6.1.110.ebuild b/sys-kernel/linux-sources-redcore-lts/linux-sources-redcore-lts-6.1.116.ebuild
index 30f3f5a4..cf1c54d9 100644
--- a/sys-kernel/linux-sources-redcore-lts/linux-sources-redcore-lts-6.1.110.ebuild
+++ b/sys-kernel/linux-sources-redcore-lts/linux-sources-redcore-lts-6.1.116.ebuild
@@ -30,7 +30,6 @@ PATCHES=(
"${FILESDIR}"/"${KV_MAJOR}"-ata-fix-NCQ-LOG-strings-and-move-to-debug.patch
"${FILESDIR}"/"${KV_MAJOR}"-radeon_dp_aux_transfer_native-no-ratelimited_debug.patch
"${FILESDIR}"/"${KV_MAJOR}"-acpi-use-kern_warning_even_when_error.patch
- "${FILESDIR}"/"${KV_MAJOR}"-do_not_bug_the_next_18-years.patch
"${FILESDIR}"/"${KV_MAJOR}"-fix-bootconfig-makefile.patch
"${FILESDIR}"/"${KV_MAJOR}"-apic_vector-spam-in-debug-mode-only.patch
"${FILESDIR}"/"${KV_MAJOR}"-0001-Revert-cpufreq-Avoid-configuring-old-governors-as-de.patch
diff --git a/sys-kernel/linux-sources-redcore-lts/linux-sources-redcore-lts-6.6.51.ebuild b/sys-kernel/linux-sources-redcore-lts/linux-sources-redcore-lts-6.6.60.ebuild
index 730cd283..730cd283 100644
--- a/sys-kernel/linux-sources-redcore-lts/linux-sources-redcore-lts-6.6.51.ebuild
+++ b/sys-kernel/linux-sources-redcore-lts/linux-sources-redcore-lts-6.6.60.ebuild
diff --git a/sys-kernel/linux-sources-redcore/Manifest b/sys-kernel/linux-sources-redcore/Manifest
index 009caecf..ca608fb0 100644
--- a/sys-kernel/linux-sources-redcore/Manifest
+++ b/sys-kernel/linux-sources-redcore/Manifest
@@ -1,2 +1,2 @@
-DIST linux-6.10.10.tar.xz 145139280 BLAKE2B 8a15910089d080886046b1fd8d57ef28ce872bf428e67ccbc9d5ca92da794d6dee7ab83cc914a499b40962e2990c3b1e5b11ae7d12c1eff7bec548c9a67df03a SHA512 affaa3690150ca13f0ee14f91f0e09a5ad3340a7ea6404e34286dfb4bd4fdfe12fcac47e83da7878681bf28a8a8b78e0b315e1563408885dbb07aac5bd2e4dce
-DIST linux-6.8.12.tar.xz 142594556 BLAKE2B 45d0b9e5967aab2e38571984ac73e6caa9fe3f9d06baed753c9fcbd9679d3cdd921d42e2b76027bdfb6896add5f4d89aba587a7b841f21540ffe8aadb6bdf259 SHA512 95c4c814a0257ae4678889249cb36867451e59e106d615cdcc1be929fbd6f44a925db98ee6bf1c01ae59f976a66e481231e6131348dd7da60dd08a7901dfeab9
+DIST linux-6.10.14.tar.xz 145226492 BLAKE2B 587d7c27809f5ca1efef263deaabd8e4b8f0e40bc6bc15d9a94b70486ff68e2d3b3aee0314286fe23be887ef06a8596e83629e96fced9eb9da1da65c39d72609 SHA512 1dccdc084b47ccbb270ddc1f4d9b020c4314eec198141690f83fe3cf78959a7b15638b7d69bead235b18ddcf8e6c99c8e8a62bc1c17a983d911d647b07c3919d
+DIST linux-6.11.7.tar.xz 146976356 BLAKE2B 4d1aec68c93f3159099ac02a6d4bbc46f207383079ea3117102b9d657964132d946b9579e4e8582a0cf9c79170de0b7a0c5fac2b6e1b36aabd5e66340bec3c18 SHA512 4e6c985e817342024f253db478d97c575f27c4b199f59930421c120150292b6c6bdfae5724cc52e4775b426f274905876a51efe0fcb7a325c3fa288a368bd1f5
diff --git a/sys-kernel/linux-sources-redcore/files/6.10-amd64.config b/sys-kernel/linux-sources-redcore/files/6.10-amd64.config
index 7a512e90..f41d85fb 100644
--- a/sys-kernel/linux-sources-redcore/files/6.10-amd64.config
+++ b/sys-kernel/linux-sources-redcore/files/6.10-amd64.config
@@ -1,8 +1,8 @@
#
# Automatically generated file; DO NOT EDIT.
-# Linux/x86 6.10.9-redcore Kernel Configuration
+# Linux/x86 6.10.14-redcore Kernel Configuration
#
-CONFIG_CC_VERSION_TEXT="gcc (Gentoo Hardened 13.2.1_p20240210 p14) 13.2.1 20240210"
+CONFIG_CC_VERSION_TEXT="gcc (Gentoo Hardened 13.2.1_p20240210-r5 p14) 13.2.1 20240210"
CONFIG_CC_IS_GCC=y
CONFIG_GCC_VERSION=130201
CONFIG_CLANG_VERSION=0
@@ -11,6 +11,7 @@ CONFIG_AS_VERSION=24200
CONFIG_LD_IS_BFD=y
CONFIG_LD_VERSION=24200
CONFIG_LLD_VERSION=0
+CONFIG_RUST_IS_AVAILABLE=y
CONFIG_CC_CAN_LINK=y
CONFIG_CC_CAN_LINK_STATIC=y
CONFIG_CC_HAS_ASM_GOTO_OUTPUT=y
@@ -10877,6 +10878,9 @@ CONFIG_ENCRYPTED_KEYS=m
# CONFIG_USER_DECRYPTED_DATA is not set
CONFIG_KEY_DH_OPERATIONS=y
CONFIG_SECURITY_DMESG_RESTRICT=y
+CONFIG_PROC_MEM_ALWAYS_FORCE=y
+# CONFIG_PROC_MEM_FORCE_PTRACE is not set
+# CONFIG_PROC_MEM_NO_FORCE is not set
CONFIG_SECURITY=y
CONFIG_SECURITYFS=y
CONFIG_SECURITY_NETWORK=y
diff --git a/sys-kernel/linux-sources-redcore/files/6.8-0001-Revert-cpufreq-Avoid-configuring-old-governors-as-de.patch b/sys-kernel/linux-sources-redcore/files/6.11-0001-Revert-cpufreq-Avoid-configuring-old-governors-as-de.patch
index e8ef9b4f..e8ef9b4f 100644
--- a/sys-kernel/linux-sources-redcore/files/6.8-0001-Revert-cpufreq-Avoid-configuring-old-governors-as-de.patch
+++ b/sys-kernel/linux-sources-redcore/files/6.11-0001-Revert-cpufreq-Avoid-configuring-old-governors-as-de.patch
diff --git a/sys-kernel/linux-sources-redcore/files/6.8-ZEN-Add-sysctl-and-CONFIG-to-disallow-unprivileged-C.patch b/sys-kernel/linux-sources-redcore/files/6.11-ZEN-Add-sysctl-and-CONFIG-to-disallow-unprivileged-C.patch
index 09d6a2c0..09d6a2c0 100644
--- a/sys-kernel/linux-sources-redcore/files/6.8-ZEN-Add-sysctl-and-CONFIG-to-disallow-unprivileged-C.patch
+++ b/sys-kernel/linux-sources-redcore/files/6.11-ZEN-Add-sysctl-and-CONFIG-to-disallow-unprivileged-C.patch
diff --git a/sys-kernel/linux-sources-redcore/files/6.8-acpi-use-kern_warning_even_when_error.patch b/sys-kernel/linux-sources-redcore/files/6.11-acpi-use-kern_warning_even_when_error.patch
index 64c773ab..64c773ab 100644
--- a/sys-kernel/linux-sources-redcore/files/6.8-acpi-use-kern_warning_even_when_error.patch
+++ b/sys-kernel/linux-sources-redcore/files/6.11-acpi-use-kern_warning_even_when_error.patch
diff --git a/sys-kernel/linux-sources-redcore/files/6.8-amd64.config b/sys-kernel/linux-sources-redcore/files/6.11-amd64.config
index 393ea09e..98a62b99 100644
--- a/sys-kernel/linux-sources-redcore/files/6.8-amd64.config
+++ b/sys-kernel/linux-sources-redcore/files/6.11-amd64.config
@@ -1,8 +1,8 @@
#
# Automatically generated file; DO NOT EDIT.
-# Linux/x86 6.8.12-redcore Kernel Configuration
+# Linux/x86 6.11.5-redcore Kernel Configuration
#
-CONFIG_CC_VERSION_TEXT="gcc (Gentoo Hardened 13.2.1_p20240210 p14) 13.2.1 20240210"
+CONFIG_CC_VERSION_TEXT="gcc (Gentoo Hardened 13.2.1_p20240210-r5 p14) 13.2.1 20240210"
CONFIG_CC_IS_GCC=y
CONFIG_GCC_VERSION=130201
CONFIG_CLANG_VERSION=0
@@ -14,9 +14,7 @@ CONFIG_LLD_VERSION=0
CONFIG_RUST_IS_AVAILABLE=y
CONFIG_CC_CAN_LINK=y
CONFIG_CC_CAN_LINK_STATIC=y
-CONFIG_CC_HAS_ASM_GOTO_OUTPUT=y
-CONFIG_CC_HAS_ASM_GOTO_TIED_OUTPUT=y
-CONFIG_GCC_ASM_GOTO_OUTPUT_WORKAROUND=y
+CONFIG_GCC_ASM_GOTO_OUTPUT_BROKEN=y
CONFIG_TOOLS_SUPPORT_RELR=y
CONFIG_CC_HAS_ASM_INLINE=y
CONFIG_CC_HAS_NO_PROFILE_FN_ATTR=y
@@ -90,6 +88,7 @@ CONFIG_CLOCKSOURCE_VALIDATE_LAST_CYCLE=y
CONFIG_GENERIC_TIME_VSYSCALL=y
CONFIG_GENERIC_CLOCKEVENTS=y
CONFIG_GENERIC_CLOCKEVENTS_BROADCAST=y
+CONFIG_GENERIC_CLOCKEVENTS_BROADCAST_IDLE=y
CONFIG_GENERIC_CLOCKEVENTS_MIN_ADJUST=y
CONFIG_GENERIC_CMOS_UPDATE=y
CONFIG_HAVE_POSIX_CPU_TIMERS_TASK_WORK=y
@@ -164,6 +163,7 @@ CONFIG_PREEMPT_RCU=y
# CONFIG_RCU_EXPERT is not set
CONFIG_TREE_SRCU=y
CONFIG_TASKS_RCU_GENERIC=y
+CONFIG_NEED_TASKS_RCU=y
CONFIG_TASKS_RCU=y
CONFIG_TASKS_RUDE_RCU=y
CONFIG_TASKS_TRACE_RCU=y
@@ -172,6 +172,7 @@ CONFIG_RCU_NEED_SEGCBLIST=y
CONFIG_RCU_NOCB_CPU=y
CONFIG_RCU_NOCB_CPU_DEFAULT_ALL=y
CONFIG_RCU_LAZY=y
+# CONFIG_RCU_LAZY_DEFAULT_OFF is not set
# end of RCU Subsystem
CONFIG_IKCONFIG=y
@@ -199,11 +200,12 @@ CONFIG_CC_NO_STRINGOP_OVERFLOW=y
CONFIG_ARCH_SUPPORTS_INT128=y
CONFIG_NUMA_BALANCING=y
CONFIG_NUMA_BALANCING_DEFAULT_ENABLED=y
+CONFIG_SLAB_OBJ_EXT=y
CONFIG_CGROUPS=y
CONFIG_PAGE_COUNTER=y
CONFIG_CGROUP_FAVOR_DYNMODS=y
CONFIG_MEMCG=y
-CONFIG_MEMCG_KMEM=y
+CONFIG_MEMCG_V1=y
CONFIG_BLK_CGROUP=y
CONFIG_CGROUP_WRITEBACK=y
CONFIG_CGROUP_SCHED=y
@@ -267,7 +269,6 @@ CONFIG_PRINTK=y
CONFIG_BUG=y
CONFIG_ELF_CORE=y
CONFIG_PCSPKR_PLATFORM=y
-CONFIG_BASE_FULL=y
CONFIG_FUTEX=y
CONFIG_FUTEX_PI=y
CONFIG_EPOLL=y
@@ -286,7 +287,6 @@ CONFIG_KALLSYMS=y
# CONFIG_KALLSYMS_SELFTEST is not set
CONFIG_KALLSYMS_ALL=y
CONFIG_KALLSYMS_ABSOLUTE_PERCPU=y
-CONFIG_KALLSYMS_BASE_RELATIVE=y
CONFIG_ARCH_HAS_MEMBARRIER_SYNC_CORE=y
CONFIG_HAVE_PERF_EVENTS=y
CONFIG_GUEST_PERF_EVENTS=y
@@ -305,7 +305,7 @@ CONFIG_TRACEPOINTS=y
#
# Kexec and crash features
#
-CONFIG_CRASH_CORE=y
+CONFIG_VMCORE_INFO=y
CONFIG_KEXEC_CORE=y
CONFIG_KEXEC=y
CONFIG_KEXEC_FILE=y
@@ -349,9 +349,10 @@ CONFIG_CC_HAS_SANE_STACKPROTECTOR=y
#
CONFIG_SMP=y
CONFIG_X86_X2APIC=y
+# CONFIG_X86_POSTED_MSI is not set
CONFIG_X86_MPPARSE=y
-CONFIG_GOLDFISH=y
CONFIG_X86_CPU_RESCTRL=y
+# CONFIG_X86_FRED is not set
# CONFIG_X86_EXTENDED_PLATFORM is not set
CONFIG_X86_INTEL_LPSS=y
CONFIG_X86_AMD_PLATFORM_DEVICE=y
@@ -408,6 +409,7 @@ CONFIG_SCHED_SMT=y
CONFIG_SCHED_MC=y
CONFIG_SCHED_MC_PRIO=y
CONFIG_X86_LOCAL_APIC=y
+CONFIG_ACPI_MADT_WAKEUP=y
CONFIG_X86_IO_APIC=y
CONFIG_X86_REROUTE_FOR_BROKEN_BOOT_IRQS=y
CONFIG_X86_MCE=y
@@ -475,7 +477,6 @@ CONFIG_EFI=y
CONFIG_EFI_STUB=y
CONFIG_EFI_HANDOVER_PROTOCOL=y
CONFIG_EFI_MIXED=y
-# CONFIG_EFI_FAKE_MEMMAP is not set
CONFIG_EFI_RUNTIME_MAP=y
# CONFIG_HZ_100 is not set
# CONFIG_HZ_250 is not set
@@ -493,7 +494,6 @@ CONFIG_ARCH_SUPPORTS_KEXEC_BZIMAGE_VERIFY_SIG=y
CONFIG_ARCH_SUPPORTS_KEXEC_JUMP=y
CONFIG_ARCH_SUPPORTS_CRASH_DUMP=y
CONFIG_ARCH_SUPPORTS_CRASH_HOTPLUG=y
-CONFIG_ARCH_HAS_GENERIC_CRASHKERNEL_RESERVATION=y
CONFIG_PHYSICAL_START=0x1000000
CONFIG_RELOCATABLE=y
CONFIG_RANDOMIZE_BASE=y
@@ -514,6 +514,8 @@ CONFIG_HAVE_LIVEPATCH=y
CONFIG_LIVEPATCH=y
# end of Processor type and features
+CONFIG_CC_HAS_NAMED_AS=y
+CONFIG_USE_X86_SEG_SUPPORT=y
CONFIG_CC_HAS_SLS=y
CONFIG_CC_HAS_RETURN_THUNK=y
CONFIG_CC_HAS_ENTRY_PADDING=y
@@ -524,17 +526,17 @@ CONFIG_HAVE_CALL_THUNKS=y
CONFIG_CALL_THUNKS=y
CONFIG_PREFIX_SYMBOLS=y
CONFIG_CPU_MITIGATIONS=y
-CONFIG_PAGE_TABLE_ISOLATION=y
-CONFIG_RETPOLINE=y
-CONFIG_RETHUNK=y
-CONFIG_CPU_UNRET_ENTRY=y
-CONFIG_CALL_DEPTH_TRACKING=y
+CONFIG_MITIGATION_PAGE_TABLE_ISOLATION=y
+CONFIG_MITIGATION_RETPOLINE=y
+CONFIG_MITIGATION_RETHUNK=y
+CONFIG_MITIGATION_UNRET_ENTRY=y
+CONFIG_MITIGATION_CALL_DEPTH_TRACKING=y
# CONFIG_CALL_THUNKS_DEBUG is not set
-CONFIG_CPU_IBPB_ENTRY=y
-CONFIG_CPU_IBRS_ENTRY=y
-CONFIG_CPU_SRSO=y
-CONFIG_SLS=y
-# CONFIG_GDS_FORCE_MITIGATION is not set
+CONFIG_MITIGATION_IBPB_ENTRY=y
+CONFIG_MITIGATION_IBRS_ENTRY=y
+CONFIG_MITIGATION_SRSO=y
+CONFIG_MITIGATION_SLS=y
+CONFIG_MITIGATION_GDS_FORCE=y
CONFIG_MITIGATION_RFDS=y
CONFIG_MITIGATION_SPECTRE_BHI=y
CONFIG_ARCH_HAS_ADD_PAGES=y
@@ -548,6 +550,9 @@ CONFIG_SUSPEND_FREEZER=y
CONFIG_HIBERNATE_CALLBACKS=y
CONFIG_HIBERNATION=y
CONFIG_HIBERNATION_SNAPSHOT_DEV=y
+# CONFIG_HIBERNATION_COMP_LZO is not set
+CONFIG_HIBERNATION_COMP_LZ4=y
+CONFIG_HIBERNATION_DEF_COMP="lz4"
CONFIG_PM_STD_PARTITION=""
CONFIG_PM_SLEEP=y
CONFIG_PM_SLEEP_SMP=y
@@ -605,8 +610,8 @@ CONFIG_ACPI_HOTPLUG_MEMORY=y
CONFIG_ACPI_HOTPLUG_IOAPIC=y
CONFIG_ACPI_SBS=m
CONFIG_ACPI_HED=y
-# CONFIG_ACPI_CUSTOM_METHOD is not set
CONFIG_ACPI_BGRT=y
+CONFIG_ACPI_NHLT=y
CONFIG_ACPI_NFIT=m
# CONFIG_NFIT_SECURITY_DEBUG is not set
CONFIG_ACPI_NUMA=y
@@ -712,7 +717,6 @@ CONFIG_COMPAT=y
CONFIG_COMPAT_FOR_U64_ALIGNMENT=y
# end of Binary Emulations
-CONFIG_HAVE_KVM=y
CONFIG_KVM_COMMON=y
CONFIG_HAVE_KVM_PFNCACHE=y
CONFIG_HAVE_KVM_IRQCHIP=y
@@ -723,9 +727,11 @@ CONFIG_HAVE_KVM_DIRTY_RING_ACQ_REL=y
CONFIG_KVM_MMIO=y
CONFIG_KVM_ASYNC_PF=y
CONFIG_HAVE_KVM_MSI=y
+CONFIG_HAVE_KVM_READONLY_MEM=y
CONFIG_HAVE_KVM_CPU_RELAX_INTERCEPT=y
CONFIG_KVM_VFIO=y
CONFIG_KVM_GENERIC_DIRTYLOG_READ_PROTECT=y
+CONFIG_KVM_GENERIC_PRE_FAULT_MEMORY=y
CONFIG_KVM_COMPAT=y
CONFIG_HAVE_KVM_IRQ_BYPASS=y
CONFIG_HAVE_KVM_NO_POLL=y
@@ -733,6 +739,11 @@ CONFIG_KVM_XFER_TO_GUEST_WORK=y
CONFIG_HAVE_KVM_PM_NOTIFIER=y
CONFIG_KVM_GENERIC_HARDWARE_ENABLING=y
CONFIG_KVM_GENERIC_MMU_NOTIFIER=y
+CONFIG_KVM_GENERIC_MEMORY_ATTRIBUTES=y
+CONFIG_KVM_PRIVATE_MEM=y
+CONFIG_KVM_GENERIC_PRIVATE_MEM=y
+CONFIG_HAVE_KVM_ARCH_GMEM_PREPARE=y
+CONFIG_HAVE_KVM_ARCH_GMEM_INVALIDATE=y
CONFIG_VIRTUALIZATION=y
CONFIG_KVM=m
CONFIG_KVM_INTEL=m
@@ -748,6 +759,8 @@ CONFIG_AS_SHA1_NI=y
CONFIG_AS_SHA256_NI=y
CONFIG_AS_TPAUSE=y
CONFIG_AS_GFNI=y
+CONFIG_AS_VAES=y
+CONFIG_AS_VPCLMULQDQ=y
CONFIG_AS_WRUSS=y
CONFIG_ARCH_CONFIGURES_CPU_MITIGATIONS=y
@@ -858,8 +871,11 @@ CONFIG_ARCH_MMAP_RND_BITS=28
CONFIG_HAVE_ARCH_MMAP_RND_COMPAT_BITS=y
CONFIG_ARCH_MMAP_RND_COMPAT_BITS=8
CONFIG_HAVE_ARCH_COMPAT_MMAP_BASES=y
+CONFIG_HAVE_PAGE_SIZE_4KB=y
+CONFIG_PAGE_SIZE_4KB=y
CONFIG_PAGE_SIZE_LESS_THAN_64KB=y
CONFIG_PAGE_SIZE_LESS_THAN_256KB=y
+CONFIG_PAGE_SHIFT=12
CONFIG_HAVE_OBJTOOL=y
CONFIG_HAVE_JUMP_LABEL_HACK=y
CONFIG_HAVE_NOINSTR_HACK=y
@@ -897,6 +913,7 @@ CONFIG_ARCH_HAS_PARANOID_L1D_FLUSH=y
CONFIG_DYNAMIC_SIGFRAME=y
CONFIG_ARCH_HAS_HW_PTE_YOUNG=y
CONFIG_ARCH_HAS_NONLEAF_PMD_YOUNG=y
+CONFIG_ARCH_HAS_KERNEL_FPU_SUPPORT=y
#
# GCOV-based kernel profiling
@@ -913,7 +930,6 @@ CONFIG_FUNCTION_ALIGNMENT=16
# end of General architecture-dependent options
CONFIG_RT_MUTEXES=y
-CONFIG_BASE_SMALL=0
CONFIG_MODULES=y
CONFIG_MODULE_DEBUGFS=y
# CONFIG_MODULE_DEBUG is not set
@@ -932,6 +948,7 @@ CONFIG_MODULE_COMPRESS_GZIP=y
CONFIG_MODULE_DECOMPRESS=y
# CONFIG_MODULE_ALLOW_MISSING_NAMESPACE_IMPORTS is not set
CONFIG_MODPROBE_PATH="/sbin/modprobe"
+# CONFIG_TRIM_UNUSED_KSYMS is not set
CONFIG_MODULES_TREE_LOOKUP=y
CONFIG_BLOCK=y
CONFIG_BLOCK_LEGACY_AUTOLOAD=y
@@ -941,11 +958,9 @@ CONFIG_BLK_DEV_BSG_COMMON=y
CONFIG_BLK_ICQ=y
CONFIG_BLK_DEV_BSGLIB=y
CONFIG_BLK_DEV_INTEGRITY=y
-CONFIG_BLK_DEV_INTEGRITY_T10=m
CONFIG_BLK_DEV_WRITE_MOUNTED=y
CONFIG_BLK_DEV_ZONED=y
CONFIG_BLK_DEV_THROTTLING=y
-# CONFIG_BLK_DEV_THROTTLING_LOW is not set
CONFIG_BLK_WBT=y
CONFIG_BLK_WBT_MQ=y
CONFIG_BLK_CGROUP_IOLATENCY=y
@@ -953,7 +968,6 @@ CONFIG_BLK_CGROUP_FC_APPID=y
# CONFIG_BLK_CGROUP_IOCOST is not set
CONFIG_BLK_CGROUP_IOPRIO=y
CONFIG_BLK_DEBUG_FS=y
-CONFIG_BLK_DEBUG_FS_ZONED=y
# CONFIG_BLK_SED_OPAL is not set
# CONFIG_BLK_INLINE_ENCRYPTION is not set
@@ -1039,6 +1053,7 @@ CONFIG_COREDUMP=y
#
CONFIG_SWAP=y
# CONFIG_ZSWAP is not set
+CONFIG_HAVE_ZSMALLOC=y
CONFIG_ZSMALLOC=m
# CONFIG_ZSMALLOC_STAT is not set
CONFIG_ZSMALLOC_CHAIN_SIZE=8
@@ -1050,6 +1065,7 @@ CONFIG_SLUB=y
CONFIG_SLAB_MERGE_DEFAULT=y
CONFIG_SLAB_FREELIST_RANDOM=y
CONFIG_SLAB_FREELIST_HARDENED=y
+CONFIG_SLAB_BUCKETS=y
# CONFIG_SLUB_STATS is not set
CONFIG_SLUB_CPU_PARTIAL=y
CONFIG_RANDOM_KMALLOC_CACHES=y
@@ -1063,7 +1079,7 @@ CONFIG_SPARSEMEM_VMEMMAP_ENABLE=y
CONFIG_SPARSEMEM_VMEMMAP=y
CONFIG_ARCH_WANT_OPTIMIZE_DAX_VMEMMAP=y
CONFIG_ARCH_WANT_OPTIMIZE_HUGETLB_VMEMMAP=y
-CONFIG_HAVE_FAST_GUP=y
+CONFIG_HAVE_GUP_FAST=y
CONFIG_NUMA_KEEP_MEMINFO=y
CONFIG_MEMORY_ISOLATION=y
CONFIG_EXCLUSIVE_SYSTEM_RAM=y
@@ -1102,12 +1118,12 @@ CONFIG_TRANSPARENT_HUGEPAGE_ALWAYS=y
# CONFIG_TRANSPARENT_HUGEPAGE_NEVER is not set
CONFIG_THP_SWAP=y
# CONFIG_READ_ONLY_THP_FOR_FS is not set
+CONFIG_PGTABLE_HAS_HUGE_LEAVES=y
CONFIG_NEED_PER_CPU_EMBED_FIRST_CHUNK=y
CONFIG_NEED_PER_CPU_PAGE_FIRST_CHUNK=y
CONFIG_USE_PERCPU_NUMA_NODE_ID=y
CONFIG_HAVE_SETUP_PER_CPU_AREA=y
CONFIG_CMA=y
-# CONFIG_CMA_DEBUG is not set
# CONFIG_CMA_DEBUGFS is not set
# CONFIG_CMA_SYSFS is not set
CONFIG_CMA_AREAS=7
@@ -1147,6 +1163,7 @@ CONFIG_ARCH_SUPPORTS_PER_VMA_LOCK=y
CONFIG_PER_VMA_LOCK=y
CONFIG_LOCK_MM_AND_FIND_VMA=y
CONFIG_IOMMU_MM_DATA=y
+CONFIG_EXECMEM=y
#
# Data Access Monitoring
@@ -1169,7 +1186,6 @@ CONFIG_SKB_EXTENSIONS=y
CONFIG_PACKET=m
CONFIG_PACKET_DIAG=m
CONFIG_UNIX=y
-CONFIG_UNIX_SCM=y
CONFIG_AF_UNIX_OOB=y
CONFIG_UNIX_DIAG=m
CONFIG_TLS=m
@@ -1192,6 +1208,7 @@ CONFIG_NET_KEY_MIGRATE=y
CONFIG_XFRM_ESPINTCP=y
CONFIG_SMC=m
CONFIG_SMC_DIAG=m
+# CONFIG_SMC_LO is not set
CONFIG_XDP_SOCKETS=y
CONFIG_XDP_SOCKETS_DIAG=m
CONFIG_NET_HANDSHAKE=y
@@ -1550,6 +1567,7 @@ CONFIG_IP_VS_PE_SIP=m
# IP: Netfilter Configuration
#
CONFIG_NF_DEFRAG_IPV4=m
+CONFIG_IP_NF_IPTABLES_LEGACY=m
CONFIG_NF_SOCKET_IPV4=m
CONFIG_NF_TPROXY_IPV4=m
CONFIG_NF_TABLES_IPV4=y
@@ -1582,6 +1600,7 @@ CONFIG_IP_NF_TARGET_TTL=m
CONFIG_IP_NF_RAW=m
CONFIG_IP_NF_SECURITY=m
CONFIG_IP_NF_ARPTABLES=m
+CONFIG_NFT_COMPAT_ARP=m
CONFIG_IP_NF_ARPFILTER=m
CONFIG_IP_NF_ARP_MANGLE=m
# end of IP: Netfilter Configuration
@@ -1589,6 +1608,7 @@ CONFIG_IP_NF_ARP_MANGLE=m
#
# IPv6: Netfilter Configuration
#
+CONFIG_IP6_NF_IPTABLES_LEGACY=m
CONFIG_NF_SOCKET_IPV6=m
CONFIG_NF_TPROXY_IPV6=m
CONFIG_NF_TABLES_IPV6=y
@@ -1626,6 +1646,7 @@ CONFIG_NF_TABLES_BRIDGE=m
CONFIG_NFT_BRIDGE_META=m
CONFIG_NFT_BRIDGE_REJECT=m
CONFIG_NF_CONNTRACK_BRIDGE=m
+CONFIG_BRIDGE_NF_EBTABLES_LEGACY=m
CONFIG_BRIDGE_NF_EBTABLES=m
CONFIG_BRIDGE_EBT_BROUTE=m
CONFIG_BRIDGE_EBT_T_FILTER=m
@@ -1725,6 +1746,7 @@ CONFIG_NET_DSA_TAG_RZN1_A5PSW=m
CONFIG_NET_DSA_TAG_LAN9303=m
CONFIG_NET_DSA_TAG_SJA1105=m
CONFIG_NET_DSA_TAG_TRAILER=m
+CONFIG_NET_DSA_TAG_VSC73XX_8021Q=m
CONFIG_NET_DSA_TAG_XRS700X=m
CONFIG_VLAN_8021Q=m
CONFIG_VLAN_8021Q_GVRP=y
@@ -1824,7 +1846,6 @@ CONFIG_NET_ACT_GACT=m
CONFIG_GACT_PROB=y
CONFIG_NET_ACT_MIRRED=m
CONFIG_NET_ACT_SAMPLE=m
-CONFIG_NET_ACT_IPT=m
CONFIG_NET_ACT_NAT=m
CONFIG_NET_ACT_PEDIT=m
# CONFIG_NET_ACT_SIMP is not set
@@ -1992,6 +2013,7 @@ CONFIG_BT_MTKUART=m
CONFIG_BT_HCIRSI=m
CONFIG_BT_VIRTIO=m
# CONFIG_BT_NXPUART is not set
+CONFIG_BT_INTEL_PCIE=m
# end of Bluetooth device drivers
CONFIG_AF_RXRPC=m
@@ -2105,6 +2127,7 @@ CONFIG_LWTUNNEL=y
CONFIG_LWTUNNEL_BPF=y
CONFIG_DST_CACHE=y
CONFIG_GRO_CELLS=y
+CONFIG_NET_IEEE8021Q_HELPERS=y
CONFIG_NET_SELFTESTS=m
CONFIG_NET_SOCK_MSG=y
CONFIG_NET_DEVLINK=y
@@ -2119,6 +2142,7 @@ CONFIG_ETHTOOL_NETLINK=y
CONFIG_HAVE_EISA=y
# CONFIG_EISA is not set
CONFIG_HAVE_PCI=y
+CONFIG_GENERIC_PCI_IOMAP=y
CONFIG_PCI=y
CONFIG_PCI_DOMAINS=y
CONFIG_PCIEPORTBUS=y
@@ -2183,6 +2207,11 @@ CONFIG_PCI_HYPERV_INTERFACE=m
# Mobiveil-based PCIe controllers
#
# end of Mobiveil-based PCIe controllers
+
+#
+# PLDA-based PCIe controllers
+#
+# end of PLDA-based PCIe controllers
# end of PCI controller drivers
#
@@ -2212,7 +2241,6 @@ CONFIG_CXL_PORT=m
CONFIG_CXL_SUSPEND=y
CONFIG_CXL_REGION=y
# CONFIG_CXL_REGION_INVALIDATION_TEST is not set
-CONFIG_CXL_PMU=m
CONFIG_PCCARD=m
CONFIG_PCMCIA=m
CONFIG_PCMCIA_LOAD_CIS=y
@@ -2471,7 +2499,6 @@ CONFIG_MTD_L440GX=m
CONFIG_MTD_PCI=m
CONFIG_MTD_PCMCIA=m
# CONFIG_MTD_PCMCIA_ANONYMOUS is not set
-CONFIG_MTD_INTEL_VR_NOR=m
CONFIG_MTD_PLATRAM=m
# end of Mapping drivers for chip access
@@ -2566,6 +2593,7 @@ CONFIG_MTD_UBI_BEB_LIMIT=20
CONFIG_MTD_UBI_FASTMAP=y
# CONFIG_MTD_UBI_GLUEBI is not set
CONFIG_MTD_UBI_BLOCK=y
+CONFIG_MTD_UBI_NVMEM=m
CONFIG_MTD_HYPERBUS=m
# CONFIG_OF is not set
CONFIG_ARCH_MIGHT_HAVE_PC_PARPORT=y
@@ -2639,6 +2667,7 @@ CONFIG_NVME_TCP=m
CONFIG_NVME_TCP_TLS=y
CONFIG_NVME_HOST_AUTH=y
CONFIG_NVME_TARGET=m
+# CONFIG_NVME_TARGET_DEBUGFS is not set
# CONFIG_NVME_TARGET_PASSTHRU is not set
CONFIG_NVME_TARGET_LOOP=m
CONFIG_NVME_TARGET_RDMA=m
@@ -2735,6 +2764,7 @@ CONFIG_MISC_RTSX_USB=m
CONFIG_UACCE=m
# CONFIG_PVPANIC is not set
CONFIG_GP_PCI1XXXX=m
+CONFIG_KEBA_CP500=m
# end of Misc devices
#
@@ -3053,6 +3083,7 @@ CONFIG_DM_LOG_WRITES=m
CONFIG_DM_INTEGRITY=m
CONFIG_DM_ZONED=m
CONFIG_DM_AUDIT=y
+CONFIG_DM_VDO=m
CONFIG_TARGET_CORE=m
CONFIG_TCM_IBLOCK=m
CONFIG_TCM_FILEIO=m
@@ -3110,6 +3141,7 @@ CONFIG_VXLAN=m
CONFIG_GENEVE=m
CONFIG_BAREUDP=m
CONFIG_GTP=m
+CONFIG_PFCP=m
CONFIG_AMT=m
CONFIG_MACSEC=m
CONFIG_NETCONSOLE=m
@@ -3207,10 +3239,6 @@ CONFIG_NET_DSA_XRS700X=m
CONFIG_NET_DSA_XRS700X_I2C=m
CONFIG_NET_DSA_XRS700X_MDIO=m
CONFIG_NET_DSA_REALTEK=m
-# CONFIG_NET_DSA_REALTEK_MDIO is not set
-# CONFIG_NET_DSA_REALTEK_SMI is not set
-CONFIG_NET_DSA_REALTEK_RTL8365MB=m
-CONFIG_NET_DSA_REALTEK_RTL8366RB=m
CONFIG_NET_DSA_SMSC_LAN9303=m
CONFIG_NET_DSA_SMSC_LAN9303_I2C=m
CONFIG_NET_DSA_SMSC_LAN9303_MDIO=m
@@ -3346,6 +3374,8 @@ CONFIG_NET_VENDOR_HUAWEI=y
CONFIG_HINIC=m
CONFIG_NET_VENDOR_I825XX=y
CONFIG_NET_VENDOR_INTEL=y
+CONFIG_LIBETH=m
+CONFIG_LIBIE=m
CONFIG_E100=m
CONFIG_E1000=m
CONFIG_E1000E=m
@@ -3371,7 +3401,9 @@ CONFIG_ICE_SWITCHDEV=y
CONFIG_ICE_HWTS=y
CONFIG_FM10K=m
CONFIG_IGC=m
+CONFIG_IGC_LEDS=y
CONFIG_IDPF=m
+CONFIG_IDPF_SINGLEQ=y
CONFIG_JME=m
CONFIG_NET_VENDOR_ADI=y
CONFIG_ADIN1110=m
@@ -3384,6 +3416,7 @@ CONFIG_SKGE_GENESIS=y
CONFIG_SKY2=m
# CONFIG_SKY2_DEBUG is not set
CONFIG_OCTEON_EP=m
+CONFIG_OCTEON_EP_VF=m
CONFIG_PRESTERA=m
CONFIG_PRESTERA_PCI=m
CONFIG_NET_VENDOR_MELLANOX=y
@@ -3405,6 +3438,8 @@ CONFIG_MLXSW_SPECTRUM=m
CONFIG_MLXSW_SPECTRUM_DCB=y
CONFIG_MLXSW_MINIMAL=m
CONFIG_MLXFW=m
+CONFIG_NET_VENDOR_META=y
+CONFIG_FBNIC=m
CONFIG_NET_VENDOR_MICREL=y
CONFIG_KS8842=m
CONFIG_KS8851=m
@@ -3529,6 +3564,7 @@ CONFIG_DWC_XLGMAC=m
CONFIG_DWC_XLGMAC_PCI=m
CONFIG_NET_VENDOR_TEHUTI=y
CONFIG_TEHUTI=m
+CONFIG_TEHUTI_TN40=m
CONFIG_NET_VENDOR_TI=y
# CONFIG_TI_CPSW_PHY_SEL is not set
CONFIG_TLAN=m
@@ -3561,7 +3597,6 @@ CONFIG_SKFP=m
CONFIG_HIPPI=y
CONFIG_ROADRUNNER=m
CONFIG_ROADRUNNER_LARGE_RINGS=y
-CONFIG_NET_SB1000=m
CONFIG_PHYLINK=m
CONFIG_PHYLIB=m
CONFIG_SWPHY=y
@@ -3572,6 +3607,7 @@ CONFIG_SFP=m
#
# MII PHY device drivers
#
+CONFIG_AIR_EN8811H_PHY=m
CONFIG_AMD_PHY=m
CONFIG_ADIN_PHY=m
CONFIG_ADIN1100_PHY=m
@@ -3609,7 +3645,10 @@ CONFIG_NATIONAL_PHY=m
CONFIG_NXP_C45_TJA11XX_PHY=m
CONFIG_NXP_TJA11XX_PHY=m
CONFIG_NCN26000_PHY=m
+CONFIG_QCOM_NET_PHYLIB=m
CONFIG_AT803X_PHY=m
+CONFIG_QCA83XX_PHY=m
+CONFIG_QCA808X_PHY=m
CONFIG_QSEMI_PHY=m
CONFIG_REALTEK_PHY=m
CONFIG_RENESAS_PHY=m
@@ -3629,6 +3668,8 @@ CONFIG_XILINX_GMII2RGMII=m
CONFIG_MICREL_KS8995MA=m
CONFIG_PSE_CONTROLLER=y
CONFIG_PSE_REGULATOR=m
+CONFIG_PSE_PD692X0=m
+CONFIG_PSE_TPS23881=m
CONFIG_CAN_DEV=m
CONFIG_CAN_VCAN=m
CONFIG_CAN_VXCAN=m
@@ -3643,10 +3684,10 @@ CONFIG_CAN_C_CAN=m
CONFIG_CAN_C_CAN_PLATFORM=m
CONFIG_CAN_C_CAN_PCI=m
CONFIG_CAN_CC770=m
-CONFIG_CAN_CC770_ISA=m
CONFIG_CAN_CC770_PLATFORM=m
CONFIG_CAN_CTUCANFD=m
CONFIG_CAN_CTUCANFD_PCI=m
+CONFIG_CAN_ESD_402_PCI=m
CONFIG_CAN_IFI_CANFD=m
CONFIG_CAN_M_CAN=m
CONFIG_CAN_M_CAN_PCI=m
@@ -3662,7 +3703,6 @@ CONFIG_CAN_PEAK_PCI=m
CONFIG_CAN_PEAK_PCIEC=y
CONFIG_CAN_PEAK_PCMCIA=m
CONFIG_CAN_PLX_PCI=m
-CONFIG_CAN_SJA1000_ISA=m
CONFIG_CAN_SJA1000_PLATFORM=m
CONFIG_CAN_SOFTING=m
CONFIG_CAN_SOFTING_CS=m
@@ -3847,6 +3887,7 @@ CONFIG_ATH10K_SDIO=m
CONFIG_ATH10K_USB=m
# CONFIG_ATH10K_DEBUG is not set
CONFIG_ATH10K_DEBUGFS=y
+CONFIG_ATH10K_LEDS=y
# CONFIG_ATH10K_SPECTRAL is not set
# CONFIG_ATH10K_TRACING is not set
CONFIG_WCN36XX=m
@@ -4040,11 +4081,13 @@ CONFIG_RTL8188EE=m
CONFIG_RTL8192EE=m
CONFIG_RTL8821AE=m
CONFIG_RTL8192CU=m
+CONFIG_RTL8192DU=m
CONFIG_RTLWIFI=m
CONFIG_RTLWIFI_PCI=m
CONFIG_RTLWIFI_USB=m
# CONFIG_RTLWIFI_DEBUG is not set
CONFIG_RTL8192C_COMMON=m
+CONFIG_RTL8192D_COMMON=m
CONFIG_RTL8723_COMMON=m
CONFIG_RTLBTCOEXIST=m
CONFIG_RTL8XXXU=m
@@ -4056,6 +4099,8 @@ CONFIG_RTW88_SDIO=m
CONFIG_RTW88_USB=m
CONFIG_RTW88_8822B=m
CONFIG_RTW88_8822C=m
+CONFIG_RTW88_8723X=m
+CONFIG_RTW88_8703B=m
CONFIG_RTW88_8723D=m
CONFIG_RTW88_8821C=m
CONFIG_RTW88_8822BE=m
@@ -4066,6 +4111,7 @@ CONFIG_RTW88_8822CS=m
CONFIG_RTW88_8822CU=m
CONFIG_RTW88_8723DE=m
CONFIG_RTW88_8723DS=m
+CONFIG_RTW88_8723CS=m
CONFIG_RTW88_8723DU=m
CONFIG_RTW88_8821CE=m
CONFIG_RTW88_8821CS=m
@@ -4077,12 +4123,15 @@ CONFIG_RTW89_CORE=m
CONFIG_RTW89_PCI=m
CONFIG_RTW89_8851B=m
CONFIG_RTW89_8852A=m
+CONFIG_RTW89_8852B_COMMON=m
CONFIG_RTW89_8852B=m
CONFIG_RTW89_8852C=m
+CONFIG_RTW89_8922A=m
CONFIG_RTW89_8851BE=m
CONFIG_RTW89_8852AE=m
CONFIG_RTW89_8852BE=m
CONFIG_RTW89_8852CE=m
+CONFIG_RTW89_8922AE=m
# CONFIG_RTW89_DEBUGMSG is not set
# CONFIG_RTW89_DEBUGFS is not set
CONFIG_WLAN_VENDOR_RSI=y
@@ -4343,6 +4392,9 @@ CONFIG_TOUCHSCREEN_EGALAX_SERIAL=m
CONFIG_TOUCHSCREEN_EXC3000=m
CONFIG_TOUCHSCREEN_FUJITSU=m
CONFIG_TOUCHSCREEN_GOODIX=m
+CONFIG_TOUCHSCREEN_GOODIX_BERLIN_CORE=m
+CONFIG_TOUCHSCREEN_GOODIX_BERLIN_I2C=m
+CONFIG_TOUCHSCREEN_GOODIX_BERLIN_SPI=m
CONFIG_TOUCHSCREEN_HIDEEP=m
CONFIG_TOUCHSCREEN_HYCON_HY46XX=m
CONFIG_TOUCHSCREEN_HYNITRON_CSTXXX=m
@@ -4428,6 +4480,7 @@ CONFIG_INPUT_AD714X_SPI=m
CONFIG_INPUT_ARIZONA_HAPTICS=m
CONFIG_INPUT_ATC260X_ONKEY=m
CONFIG_INPUT_BMA150=m
+# CONFIG_INPUT_CS40L50_VIBRA is not set
CONFIG_INPUT_E3X0_BUTTON=m
CONFIG_INPUT_PCSPKR=m
CONFIG_INPUT_MAX77693_HAPTIC=m
@@ -4522,7 +4575,6 @@ CONFIG_VT=y
CONFIG_CONSOLE_TRANSLATIONS=y
CONFIG_VT_CONSOLE=y
CONFIG_VT_CONSOLE_SLEEP=y
-CONFIG_HW_CONSOLE=y
CONFIG_VT_HW_CONSOLE_BINDING=y
CONFIG_UNIX98_PTYS=y
CONFIG_LEGACY_PTYS=y
@@ -4574,10 +4626,9 @@ CONFIG_SERIAL_CORE_CONSOLE=y
CONFIG_SERIAL_JSM=m
CONFIG_SERIAL_LANTIQ=m
CONFIG_SERIAL_SCCNXP=m
-CONFIG_SERIAL_SC16IS7XX_CORE=m
CONFIG_SERIAL_SC16IS7XX=m
-CONFIG_SERIAL_SC16IS7XX_I2C=y
-CONFIG_SERIAL_SC16IS7XX_SPI=y
+CONFIG_SERIAL_SC16IS7XX_I2C=m
+CONFIG_SERIAL_SC16IS7XX_SPI=m
CONFIG_SERIAL_ALTERA_JTAGUART=m
CONFIG_SERIAL_ALTERA_UART=m
CONFIG_SERIAL_ALTERA_UART_MAXPORTS=4
@@ -4640,6 +4691,7 @@ CONFIG_HPET_MMAP=y
CONFIG_HPET_MMAP_DEFAULT=y
CONFIG_HANGCHECK_TIMER=m
CONFIG_TCG_TPM=m
+CONFIG_TCG_TPM2_HMAC=y
CONFIG_HW_RANDOM_TPM=y
CONFIG_TCG_TIS_CORE=m
CONFIG_TCG_TIS=m
@@ -4706,6 +4758,7 @@ CONFIG_I2C_AMD756_S4882=m
CONFIG_I2C_AMD8111=m
CONFIG_I2C_AMD_MP2=m
CONFIG_I2C_I801=m
+CONFIG_I2C_I801_MUX=y
CONFIG_I2C_ISCH=m
CONFIG_I2C_ISMT=m
CONFIG_I2C_PIIX4=m
@@ -4717,6 +4770,7 @@ CONFIG_I2C_SIS630=m
CONFIG_I2C_SIS96X=m
CONFIG_I2C_VIA=m
CONFIG_I2C_VIAPRO=m
+CONFIG_I2C_ZHAOXIN=m
#
# ACPI drivers
@@ -4793,6 +4847,7 @@ CONFIG_SPI_AXI_SPI_ENGINE=m
CONFIG_SPI_BITBANG=m
CONFIG_SPI_BUTTERFLY=m
CONFIG_SPI_CADENCE=m
+CONFIG_SPI_CH341=m
CONFIG_SPI_CS42L43=m
CONFIG_SPI_DESIGNWARE=m
# CONFIG_SPI_DW_DMA is not set
@@ -4872,6 +4927,7 @@ CONFIG_PTP_1588_CLOCK_INES=m
CONFIG_PTP_1588_CLOCK_KVM=m
CONFIG_PTP_1588_CLOCK_IDT82P33=m
CONFIG_PTP_1588_CLOCK_IDTCM=m
+CONFIG_PTP_1588_CLOCK_FC3W=m
CONFIG_PTP_1588_CLOCK_MOCK=m
CONFIG_PTP_1588_CLOCK_VMW=m
CONFIG_PTP_1588_CLOCK_OCP=m
@@ -4937,6 +4993,7 @@ CONFIG_GPIO_CDEV=y
CONFIG_GPIO_CDEV_V1=y
CONFIG_GPIO_GENERIC=m
CONFIG_GPIO_REGMAP=m
+CONFIG_GPIO_SWNODE_UNDEFINED=y
CONFIG_GPIO_MAX730X=m
CONFIG_GPIO_IDIO_16=m
@@ -4947,6 +5004,7 @@ CONFIG_GPIO_AMDPT=m
CONFIG_GPIO_DWAPB=m
CONFIG_GPIO_EXAR=m
CONFIG_GPIO_GENERIC_PLATFORM=m
+CONFIG_GPIO_GRANITERAPIDS=m
CONFIG_GPIO_ICH=m
CONFIG_GPIO_MB86S7X=m
CONFIG_GPIO_MENZ127=m
@@ -4985,6 +5043,7 @@ CONFIG_GPIO_TPIC2810=m
#
CONFIG_GPIO_ARIZONA=m
CONFIG_GPIO_BD9571MWV=m
+CONFIG_GPIO_CROS_EC=m
CONFIG_GPIO_DA9052=m
CONFIG_GPIO_DLN2=m
# CONFIG_GPIO_ELKHARTLAKE is not set
@@ -5039,6 +5098,12 @@ CONFIG_GPIO_VIRTIO=m
CONFIG_GPIO_SIM=m
# end of Virtual GPIO drivers
+#
+# GPIO Debugging utilities
+#
+CONFIG_GPIO_VIRTUSER=m
+# end of GPIO Debugging utilities
+
CONFIG_W1=m
CONFIG_W1_CON=y
@@ -5051,6 +5116,7 @@ CONFIG_W1_MASTER_DS2490=m
CONFIG_W1_MASTER_DS2482=m
CONFIG_W1_MASTER_GPIO=m
CONFIG_W1_MASTER_SGI=m
+CONFIG_W1_MASTER_UART=m
# end of 1-wire Bus Masters
#
@@ -5082,6 +5148,8 @@ CONFIG_POWER_RESET_ATC260X=m
CONFIG_POWER_RESET_MT6323=y
# CONFIG_POWER_RESET_RESTART is not set
CONFIG_POWER_RESET_TPS65086=y
+CONFIG_POWER_SEQUENCING=m
+CONFIG_POWER_SEQUENCING_QCOM_WCN=m
CONFIG_POWER_SUPPLY=y
# CONFIG_POWER_SUPPLY_DEBUG is not set
CONFIG_POWER_SUPPLY_HWMON=y
@@ -5114,6 +5182,7 @@ CONFIG_AXP288_CHARGER=m
CONFIG_AXP288_FUEL_GAUGE=m
CONFIG_BATTERY_MAX17040=m
CONFIG_BATTERY_MAX17042=m
+CONFIG_BATTERY_MAX1720X=m
CONFIG_BATTERY_MAX1721X=m
CONFIG_CHARGER_PCF50633=m
CONFIG_CHARGER_ISP1704=m
@@ -5147,6 +5216,7 @@ CONFIG_CHARGER_RT9467=m
CONFIG_CHARGER_RT9471=m
CONFIG_CHARGER_CROS_USBPD=m
CONFIG_CHARGER_CROS_PCHG=m
+CONFIG_CHARGER_CROS_CONTROL=m
CONFIG_CHARGER_BD99954=m
CONFIG_CHARGER_WILCO=m
CONFIG_BATTERY_SURFACE=m
@@ -5183,6 +5253,7 @@ CONFIG_SENSORS_AHT10=m
CONFIG_SENSORS_AQUACOMPUTER_D5NEXT=m
CONFIG_SENSORS_AS370=m
CONFIG_SENSORS_ASC7621=m
+CONFIG_SENSORS_ASUS_ROG_RYUJIN=m
CONFIG_SENSORS_AXI_FAN_CONTROL=m
CONFIG_SENSORS_K8TEMP=m
CONFIG_SENSORS_K10TEMP=m
@@ -5190,8 +5261,10 @@ CONFIG_SENSORS_FAM15H_POWER=m
CONFIG_SENSORS_APPLESMC=m
CONFIG_SENSORS_ASB100=m
CONFIG_SENSORS_ATXP1=m
+CONFIG_SENSORS_CHIPCAP2=m
CONFIG_SENSORS_CORSAIR_CPRO=m
CONFIG_SENSORS_CORSAIR_PSU=m
+CONFIG_SENSORS_CROS_EC=m
CONFIG_SENSORS_DRIVETEMP=m
CONFIG_SENSORS_DS620=m
CONFIG_SENSORS_DS1621=m
@@ -5221,6 +5294,7 @@ CONFIG_SENSORS_IT87=m
CONFIG_SENSORS_JC42=m
CONFIG_SENSORS_POWERZ=m
CONFIG_SENSORS_POWR1220=m
+CONFIG_SENSORS_LENOVO_EC=m
CONFIG_SENSORS_LINEAGE=m
CONFIG_SENSORS_LTC2945=m
CONFIG_SENSORS_LTC2947=m
@@ -5235,6 +5309,7 @@ CONFIG_SENSORS_LTC4222=m
CONFIG_SENSORS_LTC4245=m
CONFIG_SENSORS_LTC4260=m
CONFIG_SENSORS_LTC4261=m
+CONFIG_SENSORS_LTC4282=m
CONFIG_SENSORS_MAX1111=m
CONFIG_SENSORS_MAX127=m
CONFIG_SENSORS_MAX16065=m
@@ -5286,6 +5361,7 @@ CONFIG_SENSORS_NCT7802=m
CONFIG_SENSORS_NCT7904=m
CONFIG_SENSORS_NPCM7XX=m
CONFIG_SENSORS_NZXT_KRAKEN2=m
+CONFIG_SENSORS_NZXT_KRAKEN3=m
CONFIG_SENSORS_NZXT_SMART2=m
CONFIG_SENSORS_OCC_P8_I2C=m
CONFIG_SENSORS_OCC=m
@@ -5299,6 +5375,7 @@ CONFIG_SENSORS_PMBUS=m
# CONFIG_SENSORS_ACBEL_FSG032 is not set
CONFIG_SENSORS_ADM1266=m
CONFIG_SENSORS_ADM1275=m
+CONFIG_SENSORS_ADP1050=m
CONFIG_SENSORS_BEL_PFE=m
CONFIG_SENSORS_BPA_RS600=m
CONFIG_SENSORS_DELTA_AHE50DC_FAN=m
@@ -5329,12 +5406,17 @@ CONFIG_SENSORS_MAX34440=m
CONFIG_SENSORS_MAX8688=m
CONFIG_SENSORS_MP2856=m
CONFIG_SENSORS_MP2888=m
+CONFIG_SENSORS_MP2891=m
CONFIG_SENSORS_MP2975=m
+CONFIG_SENSORS_MP2993=m
CONFIG_SENSORS_MP2975_REGULATOR=y
CONFIG_SENSORS_MP5023=m
+CONFIG_SENSORS_MP5920=m
CONFIG_SENSORS_MP5990=m
+CONFIG_SENSORS_MP9941=m
# CONFIG_SENSORS_MPQ7932_REGULATOR is not set
CONFIG_SENSORS_MPQ7932=m
+CONFIG_SENSORS_MPQ8785=m
CONFIG_SENSORS_PIM4328=m
CONFIG_SENSORS_PLI1209BC=m
# CONFIG_SENSORS_PLI1209BC_REGULATOR is not set
@@ -5349,10 +5431,13 @@ CONFIG_SENSORS_TPS53679=m
CONFIG_SENSORS_TPS546D24=m
CONFIG_SENSORS_UCD9000=m
CONFIG_SENSORS_UCD9200=m
+CONFIG_SENSORS_XDP710=m
CONFIG_SENSORS_XDPE152=m
CONFIG_SENSORS_XDPE122=m
# CONFIG_SENSORS_XDPE122_REGULATOR is not set
CONFIG_SENSORS_ZL6100=m
+CONFIG_SENSORS_PT5161L=m
+CONFIG_SENSORS_PWM_FAN=m
CONFIG_SENSORS_SBTSI=m
CONFIG_SENSORS_SBRMI=m
CONFIG_SENSORS_SHT15=m
@@ -5374,6 +5459,7 @@ CONFIG_SENSORS_SCH56XX_COMMON=m
CONFIG_SENSORS_SCH5627=m
CONFIG_SENSORS_SCH5636=m
CONFIG_SENSORS_STTS751=m
+CONFIG_SENSORS_SURFACE_FAN=m
CONFIG_SENSORS_ADC128D818=m
CONFIG_SENSORS_ADS7828=m
CONFIG_SENSORS_ADS7871=m
@@ -5382,6 +5468,8 @@ CONFIG_SENSORS_INA209=m
CONFIG_SENSORS_INA2XX=m
CONFIG_SENSORS_INA238=m
CONFIG_SENSORS_INA3221=m
+CONFIG_SENSORS_SPD5118=m
+CONFIG_SENSORS_SPD5118_DETECT=y
CONFIG_SENSORS_TC74=m
CONFIG_SENSORS_THMC50=m
CONFIG_SENSORS_TMP102=m
@@ -5424,7 +5512,6 @@ CONFIG_THERMAL_STATISTICS=y
CONFIG_THERMAL_DEBUGFS=y
CONFIG_THERMAL_EMERGENCY_POWEROFF_DELAY_MS=100
CONFIG_THERMAL_HWMON=y
-CONFIG_THERMAL_WRITABLE_TRIPS=y
CONFIG_THERMAL_DEFAULT_GOV_STEP_WISE=y
# CONFIG_THERMAL_DEFAULT_GOV_FAIR_SHARE is not set
# CONFIG_THERMAL_DEFAULT_GOV_USER_SPACE is not set
@@ -5487,9 +5574,11 @@ CONFIG_WATCHDOG_PRETIMEOUT_DEFAULT_GOV_PANIC=y
#
CONFIG_SOFT_WATCHDOG=m
# CONFIG_SOFT_WATCHDOG_PRETIMEOUT is not set
+CONFIG_CROS_EC_WATCHDOG=m
CONFIG_DA9052_WATCHDOG=m
CONFIG_DA9063_WATCHDOG=m
CONFIG_DA9062_WATCHDOG=m
+CONFIG_LENOVO_SE10_WDT=m
CONFIG_MENF21BMC_WATCHDOG=m
CONFIG_MENZ069_WATCHDOG=m
CONFIG_WDAT_WDT=m
@@ -5682,6 +5771,9 @@ CONFIG_MFD_WM8994=m
CONFIG_MFD_WCD934X=m
CONFIG_MFD_ATC260X=m
CONFIG_MFD_ATC260X_I2C=m
+CONFIG_MFD_CS40L50_CORE=m
+CONFIG_MFD_CS40L50_I2C=m
+CONFIG_MFD_CS40L50_SPI=m
CONFIG_RAVE_SP_CORE=m
CONFIG_MFD_INTEL_M10_BMC_CORE=m
CONFIG_MFD_INTEL_M10_BMC_SPI=m
@@ -6136,6 +6228,7 @@ CONFIG_DVB_BUDGET=m
CONFIG_DVB_BUDGET_CI=m
CONFIG_DVB_BUDGET_AV=m
CONFIG_VIDEO_IPU3_CIO2=m
+CONFIG_VIDEO_INTEL_IPU6=m
CONFIG_INTEL_VSC=m
CONFIG_IPU_BRIDGE=m
CONFIG_RADIO_ADAPTERS=m
@@ -6232,6 +6325,10 @@ CONFIG_VIDEO_CAFE_CCIC=m
#
#
+# Raspberry Pi media platform drivers
+#
+
+#
# Renesas media platform drivers
#
@@ -6319,6 +6416,8 @@ CONFIG_VIDEO_CCS_PLL=m
CONFIG_VIDEO_ALVIUM_CSI2=m
CONFIG_VIDEO_AR0521=m
CONFIG_VIDEO_GC0308=m
+CONFIG_VIDEO_GC05A2=m
+CONFIG_VIDEO_GC08A3=m
CONFIG_VIDEO_GC2145=m
CONFIG_VIDEO_HI556=m
CONFIG_VIDEO_HI846=m
@@ -6328,6 +6427,7 @@ CONFIG_VIDEO_IMX214=m
CONFIG_VIDEO_IMX219=m
CONFIG_VIDEO_IMX258=m
CONFIG_VIDEO_IMX274=m
+CONFIG_VIDEO_IMX283=m
CONFIG_VIDEO_IMX290=m
CONFIG_VIDEO_IMX296=m
CONFIG_VIDEO_IMX319=m
@@ -6664,20 +6764,12 @@ CONFIG_DVB_SP2=m
# Graphics support
#
CONFIG_APERTURE_HELPERS=y
-CONFIG_VIDEO_CMDLINE=y
-CONFIG_VIDEO_NOMODESET=y
+CONFIG_SCREEN_INFO=y
+CONFIG_VIDEO=y
CONFIG_AUXDISPLAY=y
CONFIG_CHARLCD=m
-CONFIG_LINEDISP=m
CONFIG_HD44780_COMMON=m
CONFIG_HD44780=m
-CONFIG_KS0108=m
-CONFIG_KS0108_PORT=0x378
-CONFIG_KS0108_DELAY=2
-CONFIG_CFAG12864B=m
-CONFIG_CFAG12864B_RATE=20
-CONFIG_IMG_ASCII_LCD=m
-CONFIG_HT16K33=m
CONFIG_LCD2S=m
CONFIG_PARPORT_PANEL=m
CONFIG_PANEL_PARPORT=0
@@ -6686,6 +6778,16 @@ CONFIG_PANEL_PROFILE=5
# CONFIG_CHARLCD_BL_OFF is not set
# CONFIG_CHARLCD_BL_ON is not set
CONFIG_CHARLCD_BL_FLASH=y
+CONFIG_KS0108=m
+CONFIG_KS0108_PORT=0x378
+CONFIG_KS0108_DELAY=2
+CONFIG_CFAG12864B=m
+CONFIG_CFAG12864B_RATE=20
+CONFIG_LINEDISP=m
+CONFIG_IMG_ASCII_LCD=m
+CONFIG_HT16K33=m
+CONFIG_MAX6959=m
+CONFIG_SEG_LED_GPIO=m
CONFIG_PANEL=m
CONFIG_AGP=m
CONFIG_AGP_AMD64=m
@@ -6697,16 +6799,18 @@ CONFIG_VGA_SWITCHEROO=y
CONFIG_DRM=m
CONFIG_DRM_MIPI_DBI=m
CONFIG_DRM_MIPI_DSI=y
+# CONFIG_DRM_DEBUG_MM is not set
CONFIG_DRM_KMS_HELPER=m
CONFIG_DRM_FBDEV_EMULATION=y
CONFIG_DRM_FBDEV_OVERALLOC=100
# CONFIG_DRM_LOAD_EDID_FIRMWARE is not set
CONFIG_DRM_DISPLAY_HELPER=m
+# CONFIG_DRM_DISPLAY_DP_AUX_CEC is not set
+# CONFIG_DRM_DISPLAY_DP_AUX_CHARDEV is not set
CONFIG_DRM_DISPLAY_DP_HELPER=y
+CONFIG_DRM_DISPLAY_DP_TUNNEL=y
CONFIG_DRM_DISPLAY_HDCP_HELPER=y
CONFIG_DRM_DISPLAY_HDMI_HELPER=y
-CONFIG_DRM_DP_AUX_CHARDEV=y
-# CONFIG_DRM_DP_CEC is not set
CONFIG_DRM_TTM=m
CONFIG_DRM_EXEC=m
CONFIG_DRM_GPUVM=m
@@ -6738,6 +6842,7 @@ CONFIG_DRM_AMDGPU=m
CONFIG_DRM_AMDGPU_SI=y
CONFIG_DRM_AMDGPU_CIK=y
CONFIG_DRM_AMDGPU_USERPTR=y
+CONFIG_DRM_AMD_ISP=y
#
# ACP (Audio CoProcessor) Configuration
@@ -6769,6 +6874,7 @@ CONFIG_DRM_I915_COMPRESS_ERROR=y
CONFIG_DRM_I915_USERPTR=y
CONFIG_DRM_I915_GVT_KVMGT=m
CONFIG_DRM_I915_PXP=y
+CONFIG_DRM_I915_DP_TUNNEL=y
CONFIG_DRM_I915_REQUEST_TIMEOUT=20000
CONFIG_DRM_I915_FENCE_TIMEOUT=10000
CONFIG_DRM_I915_USERFAULT_AUTOSUSPEND=250
@@ -6845,8 +6951,8 @@ CONFIG_DRM_SSD130X=m
CONFIG_DRM_SSD130X_I2C=m
CONFIG_DRM_SSD130X_SPI=m
CONFIG_DRM_HYPERV=m
-CONFIG_DRM_PANEL_ORIENTATION_QUIRKS=y
CONFIG_DRM_PRIVACY_SCREEN=y
+CONFIG_DRM_PANEL_ORIENTATION_QUIRKS=y
#
# Frame buffer Devices
@@ -6942,6 +7048,7 @@ CONFIG_LCD_HX8357=m
CONFIG_LCD_OTM3225A=m
CONFIG_BACKLIGHT_CLASS_DEVICE=y
CONFIG_BACKLIGHT_KTD253=m
+CONFIG_BACKLIGHT_KTD2801=m
CONFIG_BACKLIGHT_KTZ8866=m
CONFIG_BACKLIGHT_LM3533=m
CONFIG_BACKLIGHT_PWM=m
@@ -6955,6 +7062,7 @@ CONFIG_BACKLIGHT_WM831X=m
CONFIG_BACKLIGHT_ADP8860=m
CONFIG_BACKLIGHT_ADP8870=m
CONFIG_BACKLIGHT_PCF50633=m
+CONFIG_BACKLIGHT_LM3509=m
CONFIG_BACKLIGHT_LM3630A=m
CONFIG_BACKLIGHT_LM3639=m
CONFIG_BACKLIGHT_LP855X=m
@@ -7143,6 +7251,7 @@ CONFIG_SND_HDA_PATCH_LOADER=y
CONFIG_SND_HDA_CIRRUS_SCODEC=m
CONFIG_SND_HDA_SCODEC_CS35L41=m
CONFIG_SND_HDA_CS_DSP_CONTROLS=m
+CONFIG_SND_HDA_SCODEC_COMPONENT=m
CONFIG_SND_HDA_SCODEC_CS35L41_I2C=m
CONFIG_SND_HDA_SCODEC_CS35L41_SPI=m
CONFIG_SND_HDA_SCODEC_CS35L56=m
@@ -7157,6 +7266,7 @@ CONFIG_SND_HDA_CODEC_HDMI=m
CONFIG_SND_HDA_CODEC_CIRRUS=m
CONFIG_SND_HDA_CODEC_CS8409=m
CONFIG_SND_HDA_CODEC_CONEXANT=m
+CONFIG_SND_HDA_CODEC_SENARYTECH=m
CONFIG_SND_HDA_CODEC_CA0110=m
CONFIG_SND_HDA_CODEC_CA0132=m
CONFIG_SND_HDA_CODEC_CA0132_DSP=y
@@ -7244,7 +7354,10 @@ CONFIG_SND_AMD_ASOC_ACP70=m
CONFIG_SND_SOC_AMD_MACH_COMMON=m
CONFIG_SND_SOC_AMD_LEGACY_MACH=m
CONFIG_SND_SOC_AMD_SOF_MACH=m
+CONFIG_SND_AMD_SOUNDWIRE_ACPI=m
CONFIG_SND_SOC_AMD_RPL_ACP6x=m
+CONFIG_SND_SOC_AMD_ACP63_TOPLEVEL=m
+CONFIG_SND_SOC_AMD_SOUNDWIRE_LINK_BASELINE=m
CONFIG_SND_SOC_AMD_PS=m
CONFIG_SND_SOC_AMD_PS_MACH=m
CONFIG_SND_ATMEL_SOC=m
@@ -7337,7 +7450,6 @@ CONFIG_SND_SOC_INTEL_SOF_MAXIM_COMMON=m
CONFIG_SND_SOC_INTEL_SOF_REALTEK_COMMON=m
CONFIG_SND_SOC_INTEL_SOF_CIRRUS_COMMON=m
CONFIG_SND_SOC_INTEL_SOF_NUVOTON_COMMON=m
-CONFIG_SND_SOC_INTEL_SOF_SSP_COMMON=m
CONFIG_SND_SOC_INTEL_SOF_BOARD_HELPERS=m
CONFIG_SND_SOC_INTEL_HASWELL_MACH=m
CONFIG_SND_SOC_INTEL_BDW_RT5650_MACH=m
@@ -7358,7 +7470,6 @@ CONFIG_SND_SOC_INTEL_SKL_RT286_MACH=m
CONFIG_SND_SOC_INTEL_SKL_NAU88L25_SSM4567_MACH=m
CONFIG_SND_SOC_INTEL_SKL_NAU88L25_MAX98357A_MACH=m
CONFIG_SND_SOC_INTEL_DA7219_MAX98357A_GENERIC=m
-CONFIG_SND_SOC_INTEL_BXT_DA7219_MAX98357A_COMMON=m
CONFIG_SND_SOC_INTEL_BXT_DA7219_MAX98357A_MACH=m
CONFIG_SND_SOC_INTEL_BXT_RT298_MACH=m
CONFIG_SND_SOC_INTEL_SOF_WM8804_MACH=m
@@ -7398,6 +7509,7 @@ CONFIG_SND_SOC_SOF_AMD_RENOIR=m
CONFIG_SND_SOC_SOF_AMD_VANGOGH=m
CONFIG_SND_SOC_SOF_AMD_REMBRANDT=m
CONFIG_SND_SOC_SOF_ACP_PROBES=m
+CONFIG_SND_SOC_SOF_AMD_SOUNDWIRE_LINK_BASELINE=m
CONFIG_SND_SOC_SOF_AMD_ACP63=m
CONFIG_SND_SOC_SOF_INTEL_TOPLEVEL=y
CONFIG_SND_SOC_SOF_INTEL_HIFI_EP_IPC=m
@@ -7428,6 +7540,7 @@ CONFIG_SND_SOC_SOF_METEORLAKE=m
CONFIG_SND_SOC_SOF_INTEL_LNL=m
CONFIG_SND_SOC_SOF_LUNARLAKE=m
CONFIG_SND_SOC_SOF_HDA_COMMON=m
+CONFIG_SND_SOC_SOF_HDA_GENERIC=m
CONFIG_SND_SOC_SOF_HDA_MLINK=m
CONFIG_SND_SOC_SOF_HDA_LINK=y
CONFIG_SND_SOC_SOF_HDA_AUDIO_CODEC=y
@@ -7474,6 +7587,7 @@ CONFIG_SND_SOC_AK4375=m
CONFIG_SND_SOC_AK4458=m
CONFIG_SND_SOC_AK4554=m
CONFIG_SND_SOC_AK4613=m
+CONFIG_SND_SOC_AK4619=m
CONFIG_SND_SOC_AK4642=m
CONFIG_SND_SOC_AK5386=m
CONFIG_SND_SOC_AK5558=m
@@ -7489,6 +7603,7 @@ CONFIG_SND_SOC_BD28623=m
# CONFIG_SND_SOC_BT_SCO is not set
CONFIG_SND_SOC_CHV3_CODEC=m
CONFIG_SND_SOC_CROS_EC_CODEC=m
+CONFIG_SND_SOC_CS_AMP_LIB=m
CONFIG_SND_SOC_CS35L32=m
CONFIG_SND_SOC_CS35L33=m
CONFIG_SND_SOC_CS35L34=m
@@ -7505,6 +7620,7 @@ CONFIG_SND_SOC_CS35L56_SHARED=m
# CONFIG_SND_SOC_CS35L56_I2C is not set
# CONFIG_SND_SOC_CS35L56_SPI is not set
# CONFIG_SND_SOC_CS35L56_SDW is not set
+CONFIG_SND_SOC_CS40L50=m
CONFIG_SND_SOC_CS42L42_CORE=m
CONFIG_SND_SOC_CS42L42=m
CONFIG_SND_SOC_CS42L42_SDW=m
@@ -7528,6 +7644,8 @@ CONFIG_SND_SOC_CS43130=m
CONFIG_SND_SOC_CS4341=m
CONFIG_SND_SOC_CS4349=m
CONFIG_SND_SOC_CS53L30=m
+CONFIG_SND_SOC_CS530X=m
+CONFIG_SND_SOC_CS530X_I2C=m
CONFIG_SND_SOC_CX2072X=m
CONFIG_SND_SOC_DA7213=m
CONFIG_SND_SOC_DA7219=m
@@ -7536,6 +7654,7 @@ CONFIG_SND_SOC_HDMI_CODEC=m
CONFIG_SND_SOC_ES7134=m
CONFIG_SND_SOC_ES7241=m
CONFIG_SND_SOC_ES83XX_DSM_COMMON=m
+CONFIG_SND_SOC_ES8311=m
CONFIG_SND_SOC_ES8316=m
CONFIG_SND_SOC_ES8326=m
CONFIG_SND_SOC_ES8328=m
@@ -7547,7 +7666,6 @@ CONFIG_SND_SOC_HDAC_HDA=m
CONFIG_SND_SOC_HDA=m
CONFIG_SND_SOC_ICS43432=m
CONFIG_SND_SOC_IDT821034=m
-CONFIG_SND_SOC_INNO_RK3036=m
CONFIG_SND_SOC_MAX98088=m
CONFIG_SND_SOC_MAX98090=m
CONFIG_SND_SOC_MAX98357A=m
@@ -7584,8 +7702,8 @@ CONFIG_SND_SOC_PCM5102A=m
CONFIG_SND_SOC_PCM512x=m
CONFIG_SND_SOC_PCM512x_I2C=m
CONFIG_SND_SOC_PCM512x_SPI=m
+CONFIG_SND_SOC_PCM6240=m
CONFIG_SND_SOC_PEB2466=m
-CONFIG_SND_SOC_RK3328=m
CONFIG_SND_SOC_RL6231=m
CONFIG_SND_SOC_RL6347A=m
CONFIG_SND_SOC_RT274=m
@@ -7600,6 +7718,7 @@ CONFIG_SND_SOC_RT1308=m
CONFIG_SND_SOC_RT1308_SDW=m
CONFIG_SND_SOC_RT1316_SDW=m
CONFIG_SND_SOC_RT1318_SDW=m
+CONFIG_SND_SOC_RT1320_SDW=m
CONFIG_SND_SOC_RT5514=m
CONFIG_SND_SOC_RT5514_SPI=m
CONFIG_SND_SOC_RT5616=m
@@ -7686,8 +7805,12 @@ CONFIG_SND_SOC_WCD_CLASSH=m
CONFIG_SND_SOC_WCD9335=m
CONFIG_SND_SOC_WCD_MBHC=m
CONFIG_SND_SOC_WCD934X=m
+CONFIG_SND_SOC_WCD937X=m
+CONFIG_SND_SOC_WCD937X_SDW=m
CONFIG_SND_SOC_WCD938X=m
CONFIG_SND_SOC_WCD938X_SDW=m
+CONFIG_SND_SOC_WCD939X=m
+CONFIG_SND_SOC_WCD939X_SDW=m
CONFIG_SND_SOC_WM5102=m
CONFIG_SND_SOC_WM8510=m
CONFIG_SND_SOC_WM8523=m
@@ -7881,6 +8004,7 @@ CONFIG_HID_UDRAW_PS3=m
CONFIG_HID_U2FZERO=m
CONFIG_HID_WACOM=m
CONFIG_HID_WIIMOTE=m
+CONFIG_HID_WINWING=m
CONFIG_HID_XINMO=m
CONFIG_HID_ZEROPLUS=m
CONFIG_ZEROPLUS_FF=y
@@ -7956,6 +8080,7 @@ CONFIG_USB_OTG=y
CONFIG_USB_OTG_FSM=m
CONFIG_USB_LEDS_TRIGGER_USBPORT=m
CONFIG_USB_AUTOSUSPEND_DELAY=2
+CONFIG_USB_DEFAULT_AUTHORIZATION_MODE=1
CONFIG_USB_MON=m
#
@@ -8340,6 +8465,7 @@ CONFIG_TYPEC_MUX_FSA4480=m
CONFIG_TYPEC_MUX_GPIO_SBU=m
CONFIG_TYPEC_MUX_PI3USB30532=m
CONFIG_TYPEC_MUX_INTEL_PMC=m
+CONFIG_TYPEC_MUX_IT5205=m
CONFIG_TYPEC_MUX_NB7VPQ904M=m
CONFIG_TYPEC_MUX_PTN36502=m
CONFIG_TYPEC_MUX_WCD939X_USBSS=m
@@ -8411,8 +8537,8 @@ CONFIG_MS_BLOCK=m
CONFIG_MEMSTICK_TIFM_MS=m
CONFIG_MEMSTICK_JMICRON_38X=m
CONFIG_MEMSTICK_R592=m
-CONFIG_MEMSTICK_REALTEK_PCI=m
CONFIG_MEMSTICK_REALTEK_USB=m
+CONFIG_LEDS_EXPRESSWIRE=y
CONFIG_NEW_LEDS=y
CONFIG_LEDS_CLASS=y
CONFIG_LEDS_CLASS_FLASH=m
@@ -8424,6 +8550,7 @@ CONFIG_LEDS_CLASS_MULTICOLOR=m
#
CONFIG_LEDS_APU=m
CONFIG_LEDS_AW200XX=m
+CONFIG_LEDS_CROS_EC=m
CONFIG_LEDS_LM3530=m
CONFIG_LEDS_LM3532=m
CONFIG_LEDS_LM3533=m
@@ -8463,6 +8590,7 @@ CONFIG_LEDS_MLXCPLD=m
CONFIG_LEDS_MLXREG=m
CONFIG_LEDS_USER=m
CONFIG_LEDS_NIC78BX=m
+CONFIG_LEDS_SPI_BYTE=m
CONFIG_LEDS_TI_LMU_COMMON=m
CONFIG_LEDS_LM36274=m
CONFIG_LEDS_TPS6105X=m
@@ -8479,6 +8607,7 @@ CONFIG_LEDS_SGM3140=m
#
# RGB LED drivers
#
+CONFIG_LEDS_KTD202X=m
CONFIG_LEDS_PWM_MULTICOLOR=m
# CONFIG_LEDS_MT6370_RGB is not set
@@ -8505,8 +8634,8 @@ CONFIG_LEDS_TRIGGER_CAMERA=m
CONFIG_LEDS_TRIGGER_PANIC=y
CONFIG_LEDS_TRIGGER_NETDEV=m
CONFIG_LEDS_TRIGGER_PATTERN=m
-CONFIG_LEDS_TRIGGER_AUDIO=m
CONFIG_LEDS_TRIGGER_TTY=m
+CONFIG_LEDS_TRIGGER_INPUT_EVENTS=m
#
# Simple LED drivers
@@ -8650,6 +8779,7 @@ CONFIG_RTC_DRV_TPS6594=m
CONFIG_RTC_DRV_S35390A=m
CONFIG_RTC_DRV_FM3130=m
CONFIG_RTC_DRV_RX8010=m
+CONFIG_RTC_DRV_RX8111=m
CONFIG_RTC_DRV_RX8581=m
CONFIG_RTC_DRV_RX8025=m
CONFIG_RTC_DRV_EM3027=m
@@ -8789,7 +8919,6 @@ CONFIG_UIO_AEC=m
CONFIG_UIO_SERCOS3=m
CONFIG_UIO_PCI_GENERIC=m
CONFIG_UIO_NETX=m
-CONFIG_UIO_PRUSS=m
CONFIG_UIO_MF624=m
CONFIG_UIO_HV_GENERIC=m
CONFIG_UIO_DFL=m
@@ -8813,10 +8942,11 @@ CONFIG_VFIO_PCI_VGA=y
CONFIG_VFIO_PCI_IGD=y
CONFIG_MLX5_VFIO_PCI=m
CONFIG_VIRTIO_VFIO_PCI=m
+CONFIG_QAT_VFIO_PCI=m
# end of VFIO support for PCI devices
CONFIG_VFIO_MDEV=m
-CONFIG_IRQ_BYPASS_MANAGER=m
+CONFIG_IRQ_BYPASS_MANAGER=y
CONFIG_VIRT_DRIVERS=y
CONFIG_VMGENID=m
CONFIG_VBOXGUEST=m
@@ -8840,6 +8970,7 @@ CONFIG_VIRTIO_INPUT=m
CONFIG_VIRTIO_MMIO=m
CONFIG_VIRTIO_MMIO_CMDLINE_DEVICES=y
CONFIG_VIRTIO_DMA_SHARED_BUFFER=m
+# CONFIG_VIRTIO_DEBUG is not set
CONFIG_VDPA=m
CONFIG_VDPA_USER=m
CONFIG_IFCVF=m
@@ -8849,6 +8980,7 @@ CONFIG_MLX5_VDPA_NET=m
CONFIG_VP_VDPA=m
CONFIG_ALIBABA_ENI_VDPA=m
CONFIG_SNET_VDPA=m
+CONFIG_OCTEONEP_VDPA=m
CONFIG_VHOST_IOTLB=m
CONFIG_VHOST_RING=m
CONFIG_VHOST_TASK=y
@@ -8963,7 +9095,6 @@ CONFIG_COMEDI_TESTS=m
CONFIG_COMEDI_TESTS_EXAMPLE=m
CONFIG_COMEDI_TESTS_NI_ROUTES=m
CONFIG_STAGING=y
-CONFIG_PRISM2_USB=m
CONFIG_RTLLIB=m
CONFIG_RTLLIB_CRYPTO_CCMP=m
CONFIG_RTLLIB_CRYPTO_TKIP=m
@@ -9023,11 +9154,9 @@ CONFIG_VIDEO_ATOMISP_GC2235=m
CONFIG_VIDEO_ATOMISP_MSRLIST_HELPER=m
CONFIG_VIDEO_ATOMISP_MT9M114=m
CONFIG_VIDEO_ATOMISP_GC0310=m
-CONFIG_VIDEO_ATOMISP_LM3554=m
CONFIG_DVB_AV7110_IR=y
CONFIG_DVB_AV7110=m
CONFIG_DVB_AV7110_OSD=y
-CONFIG_DVB_BUDGET_PATCH=m
CONFIG_DVB_SP8870=m
CONFIG_VIDEO_IPU3_IMGU=m
@@ -9096,7 +9225,6 @@ CONFIG_GREYBUS_SDIO=m
CONFIG_GREYBUS_SPI=m
CONFIG_GREYBUS_UART=m
CONFIG_GREYBUS_USB=m
-CONFIG_PI433=m
CONFIG_FIELDBUS_DEV=m
CONFIG_VME_BUS=y
@@ -9110,6 +9238,7 @@ CONFIG_VME_FAKE=m
# VME Device Drivers
#
CONFIG_VME_USER=m
+CONFIG_GOLDFISH=y
CONFIG_GOLDFISH_PIPE=m
CONFIG_CHROME_PLATFORMS=y
CONFIG_CHROMEOS_ACPI=m
@@ -9139,6 +9268,7 @@ CONFIG_WILCO_EC=m
CONFIG_WILCO_EC_DEBUGFS=m
CONFIG_WILCO_EC_EVENTS=m
CONFIG_WILCO_EC_TELEMETRY=m
+CONFIG_CZNIC_PLATFORMS=y
CONFIG_MELLANOX_PLATFORM=y
CONFIG_MLXREG_HOTPLUG=m
CONFIG_MLXREG_IO=m
@@ -9168,12 +9298,14 @@ CONFIG_NVIDIA_WMI_EC_BACKLIGHT=m
CONFIG_XIAOMI_WMI=m
CONFIG_GIGABYTE_WMI=m
CONFIG_YOGABOOK=m
+CONFIG_YT2_1380=m
CONFIG_ACERHDF=m
CONFIG_ACER_WIRELESS=m
CONFIG_ACER_WMI=m
CONFIG_AMD_PMF=m
CONFIG_AMD_PMF_DEBUG=y
CONFIG_AMD_PMC=m
+# CONFIG_AMD_MP2_STB is not set
CONFIG_AMD_HSMP=m
# CONFIG_AMD_WBRF is not set
CONFIG_ADV_SWBUTTON=m
@@ -9192,10 +9324,12 @@ CONFIG_DCDBAS=m
CONFIG_DELL_LAPTOP=m
CONFIG_DELL_RBU=m
CONFIG_DELL_RBTN=m
+CONFIG_DELL_PC=m
CONFIG_DELL_SMBIOS=m
CONFIG_DELL_SMBIOS_WMI=y
CONFIG_DELL_SMBIOS_SMM=y
CONFIG_DELL_SMO8800=m
+CONFIG_DELL_UART_BACKLIGHT=m
CONFIG_DELL_WMI=m
# CONFIG_DELL_WMI_PRIVACY is not set
CONFIG_DELL_WMI_AIO=m
@@ -9263,12 +9397,17 @@ CONFIG_INTEL_PUNIT_IPC=m
CONFIG_INTEL_RST=m
CONFIG_INTEL_SDSI=m
CONFIG_INTEL_SMARTCONNECT=m
+CONFIG_INTEL_TPMI_POWER_DOMAINS=m
CONFIG_INTEL_TPMI=m
+CONFIG_INTEL_PLR_TPMI=m
CONFIG_INTEL_TURBO_MAX_3=y
CONFIG_INTEL_VSEC=m
+CONFIG_ACPI_QUICKSTART=m
+CONFIG_MEEGOPAD_ANX7428=m
# CONFIG_MSI_EC is not set
CONFIG_MSI_LAPTOP=m
CONFIG_MSI_WMI=m
+CONFIG_MSI_WMI_PLATFORM=m
CONFIG_PCENGINES_APU2=m
CONFIG_BARCO_P50_GPIO=m
CONFIG_SAMSUNG_LAPTOP=m
@@ -9288,6 +9427,7 @@ CONFIG_TOPSTAR_LAPTOP=m
CONFIG_SERIAL_MULTI_INSTANTIATE=m
CONFIG_MLX_PLATFORM=m
CONFIG_INSPUR_PLATFORM_PROFILE=m
+CONFIG_LENOVO_WMI_CAMERA=m
CONFIG_X86_ANDROID_TABLETS=m
CONFIG_FW_ATTR_CLASS=m
CONFIG_INTEL_IPS=m
@@ -9349,6 +9489,7 @@ CONFIG_IOMMU_DEFAULT_DMA_LAZY=y
# CONFIG_IOMMU_DEFAULT_PASSTHROUGH is not set
CONFIG_IOMMU_DMA=y
CONFIG_IOMMU_SVA=y
+CONFIG_IOMMU_IOPF=y
CONFIG_AMD_IOMMU=y
CONFIG_DMAR_TABLE=y
CONFIG_INTEL_IOMMU=y
@@ -9432,6 +9573,7 @@ CONFIG_WPCM450_SOC=m
#
CONFIG_QCOM_PMIC_PDCHARGER_ULOG=m
CONFIG_QCOM_QMI_HELPERS=m
+CONFIG_QCOM_PBS=m
# end of Qualcomm SoC drivers
# CONFIG_SOC_TI is not set
@@ -9519,6 +9661,7 @@ CONFIG_IIO_CONSUMERS_PER_TRIGGER=2
CONFIG_IIO_SW_DEVICE=m
CONFIG_IIO_SW_TRIGGER=m
CONFIG_IIO_TRIGGERED_EVENT=m
+CONFIG_IIO_BACKEND=m
#
# Accelerometers
@@ -9545,6 +9688,7 @@ CONFIG_BMC150_ACCEL=m
CONFIG_BMC150_ACCEL_I2C=m
CONFIG_BMC150_ACCEL_SPI=m
CONFIG_BMI088_ACCEL=m
+CONFIG_BMI088_ACCEL_I2C=m
CONFIG_BMI088_ACCEL_SPI=m
CONFIG_DA280=m
CONFIG_DA311=m
@@ -9593,12 +9737,14 @@ CONFIG_AD7091R=m
CONFIG_AD7091R5=m
CONFIG_AD7091R8=m
CONFIG_AD7124=m
+CONFIG_AD7173=m
CONFIG_AD7192=m
CONFIG_AD7266=m
CONFIG_AD7280=m
CONFIG_AD7291=m
CONFIG_AD7292=m
CONFIG_AD7298=m
+CONFIG_AD7380=m
CONFIG_AD7476=m
CONFIG_AD7606=m
CONFIG_AD7606_IFACE_PARALLEL=m
@@ -9610,8 +9756,10 @@ CONFIG_AD7791=m
CONFIG_AD7793=m
CONFIG_AD7887=m
CONFIG_AD7923=m
+CONFIG_AD7944=m
CONFIG_AD7949=m
CONFIG_AD799X=m
+CONFIG_AD9467=m
CONFIG_AXP20X_ADC=m
CONFIG_AXP288_ADC=m
CONFIG_CC10001_ADC=m
@@ -9640,11 +9788,13 @@ CONFIG_MCP320X=m
CONFIG_MCP3422=m
CONFIG_MCP3564=m
CONFIG_MCP3911=m
+CONFIG_MEDIATEK_MT6359_AUXADC=m
CONFIG_MEDIATEK_MT6360_ADC=m
CONFIG_MEDIATEK_MT6370_ADC=m
CONFIG_MEN_Z188_ADC=m
CONFIG_MP2629_ADC=m
CONFIG_NAU7802=m
+CONFIG_PAC1934=m
CONFIG_QCOM_VADC_COMMON=m
CONFIG_QCOM_SPMI_IADC=m
CONFIG_QCOM_SPMI_VADC=m
@@ -9659,8 +9809,10 @@ CONFIG_TI_ADC108S102=m
CONFIG_TI_ADC128S052=m
CONFIG_TI_ADC161S626=m
CONFIG_TI_ADS1015=m
+CONFIG_TI_ADS1119=m
CONFIG_TI_ADS7924=m
# CONFIG_TI_ADS1100 is not set
+CONFIG_TI_ADS1298=m
CONFIG_TI_ADS7950=m
CONFIG_TI_ADS8344=m
CONFIG_TI_ADS8688=m
@@ -9712,6 +9864,9 @@ CONFIG_BME680=m
CONFIG_BME680_I2C=m
CONFIG_BME680_SPI=m
CONFIG_CCS811=m
+CONFIG_ENS160=m
+CONFIG_ENS160_I2C=m
+CONFIG_ENS160_SPI=m
CONFIG_IAQCORE=m
CONFIG_PMS7003=m
CONFIG_SCD30_CORE=m
@@ -9772,6 +9927,7 @@ CONFIG_AD5592R=m
CONFIG_AD5593R=m
CONFIG_AD5504=m
CONFIG_AD5624R_SPI=m
+CONFIG_AD9739A=m
CONFIG_LTC2688=m
CONFIG_AD5686=m
CONFIG_AD5686_SPI=m
@@ -9833,6 +9989,7 @@ CONFIG_AD9523=m
CONFIG_ADF4350=m
CONFIG_ADF4371=m
CONFIG_ADF4377=m
+CONFIG_ADMFM2000=m
CONFIG_ADMV1013=m
CONFIG_ADMV1014=m
CONFIG_ADMV4420=m
@@ -9942,6 +10099,7 @@ CONFIG_ADUX1020=m
CONFIG_AL3010=m
CONFIG_AL3320A=m
CONFIG_APDS9300=m
+CONFIG_APDS9306=m
CONFIG_APDS9960=m
CONFIG_AS73211=m
CONFIG_BH1750=m
@@ -9993,6 +10151,7 @@ CONFIG_US5182D=m
CONFIG_VCNL4000=m
CONFIG_VCNL4035=m
CONFIG_VEML6030=m
+CONFIG_VEML6040=m
CONFIG_VEML6070=m
CONFIG_VEML6075=m
CONFIG_VL6180=m
@@ -10098,6 +10257,8 @@ CONFIG_MPL115_I2C=m
CONFIG_MPL115_SPI=m
CONFIG_MPL3115=m
CONFIG_MPRLS0025PA=m
+CONFIG_MPRLS0025PA_I2C=m
+CONFIG_MPRLS0025PA_SPI=m
CONFIG_MS5611=m
CONFIG_MS5611_I2C=m
CONFIG_MS5611_SPI=m
@@ -10181,12 +10342,12 @@ CONFIG_NTB_PERF=m
CONFIG_NTB_MSI_TEST=m
CONFIG_NTB_TRANSPORT=m
CONFIG_PWM=y
-CONFIG_PWM_SYSFS=y
# CONFIG_PWM_DEBUG is not set
CONFIG_PWM_CLK=m
CONFIG_PWM_CROS_EC=m
CONFIG_PWM_DWC_CORE=m
CONFIG_PWM_DWC=m
+CONFIG_PWM_GPIO=m
CONFIG_PWM_IQS620A=m
CONFIG_PWM_LP3943=m
CONFIG_PWM_LPSS=m
@@ -10197,6 +10358,7 @@ CONFIG_PWM_PCA9685=m
#
# IRQ chip support
#
+CONFIG_LAN966X_OIC=m
CONFIG_MADERA_IRQ=m
# end of IRQ chip support
@@ -10204,6 +10366,7 @@ CONFIG_IPACK_BUS=m
CONFIG_BOARD_TPCI200=m
CONFIG_SERIAL_IPOCTAL=m
CONFIG_RESET_CONTROLLER=y
+CONFIG_RESET_GPIO=m
CONFIG_RESET_TI_SYSCON=m
CONFIG_RESET_TI_TPS380X=m
@@ -10244,11 +10407,14 @@ CONFIG_MCB_LPC=m
# Performance monitor support
#
CONFIG_DWC_PCIE_PMU=m
+CONFIG_CXL_PMU=m
# end of Performance monitor support
CONFIG_RAS=y
CONFIG_RAS_CEC=y
# CONFIG_RAS_CEC_DEBUG is not set
+CONFIG_AMD_ATL=m
+CONFIG_RAS_FMPM=m
CONFIG_USB4=m
# CONFIG_USB4_DEBUGFS_WRITE is not set
CONFIG_USB4_DMA_TEST=m
@@ -10303,6 +10469,8 @@ CONFIG_FPGA=m
CONFIG_ALTERA_PR_IP_CORE=m
CONFIG_FPGA_MGR_ALTERA_PS_SPI=m
CONFIG_FPGA_MGR_ALTERA_CVP=m
+CONFIG_FPGA_MGR_XILINX_CORE=m
+CONFIG_FPGA_MGR_XILINX_SELECTMAP=m
CONFIG_FPGA_MGR_XILINX_SPI=m
CONFIG_FPGA_MGR_MACHXO2_SPI=m
CONFIG_FPGA_BRIDGE=m
@@ -10393,10 +10561,13 @@ CONFIG_XFS_QUOTA=y
CONFIG_XFS_POSIX_ACL=y
CONFIG_XFS_RT=y
CONFIG_XFS_DRAIN_INTENTS=y
+CONFIG_XFS_LIVE_HOOKS=y
+CONFIG_XFS_MEMORY_BUFS=y
CONFIG_XFS_ONLINE_SCRUB=y
CONFIG_XFS_ONLINE_SCRUB_STATS=y
# CONFIG_XFS_ONLINE_REPAIR is not set
CONFIG_XFS_DEBUG=y
+# CONFIG_XFS_DEBUG_EXPENSIVE is not set
# CONFIG_XFS_ASSERT_FATAL is not set
CONFIG_GFS2_FS=m
CONFIG_GFS2_FS_LOCKING_DLM=y
@@ -10461,6 +10632,7 @@ CONFIG_AUTOFS_FS=m
CONFIG_FUSE_FS=m
CONFIG_CUSE=m
CONFIG_VIRTIO_FS=m
+CONFIG_FUSE_PASSTHROUGH=y
CONFIG_OVERLAY_FS=m
CONFIG_OVERLAY_FS_REDIRECT_DIR=y
CONFIG_OVERLAY_FS_REDIRECT_ALWAYS_FOLLOW=y
@@ -10475,9 +10647,9 @@ CONFIG_OVERLAY_FS_XINO_AUTO=y
#
CONFIG_NETFS_SUPPORT=m
CONFIG_NETFS_STATS=y
+# CONFIG_NETFS_DEBUG is not set
CONFIG_FSCACHE=y
CONFIG_FSCACHE_STATS=y
-# CONFIG_FSCACHE_DEBUG is not set
CONFIG_CACHEFILES=m
# CONFIG_CACHEFILES_DEBUG is not set
# CONFIG_CACHEFILES_ERROR_INJECTION is not set
@@ -10504,13 +10676,11 @@ CONFIG_FAT_DEFAULT_IOCHARSET="utf8"
# CONFIG_FAT_DEFAULT_UTF8 is not set
CONFIG_EXFAT_FS=m
CONFIG_EXFAT_DEFAULT_IOCHARSET="utf8"
-CONFIG_NTFS_FS=m
-# CONFIG_NTFS_DEBUG is not set
-CONFIG_NTFS_RW=y
CONFIG_NTFS3_FS=m
# CONFIG_NTFS3_64BIT_CLUSTER is not set
CONFIG_NTFS3_LZX_XPRESS=y
CONFIG_NTFS3_FS_POSIX_ACL=y
+CONFIG_NTFS_FS=m
# end of DOS/FAT/EXFAT/NT Filesystems
#
@@ -10776,12 +10946,16 @@ CONFIG_KEYS=y
# CONFIG_KEYS_REQUEST_CACHE is not set
CONFIG_PERSISTENT_KEYRINGS=y
CONFIG_TRUSTED_KEYS=m
+CONFIG_HAVE_TRUSTED_KEYS=y
CONFIG_TRUSTED_KEYS_TPM=y
CONFIG_TRUSTED_KEYS_TEE=y
CONFIG_ENCRYPTED_KEYS=m
# CONFIG_USER_DECRYPTED_DATA is not set
CONFIG_KEY_DH_OPERATIONS=y
CONFIG_SECURITY_DMESG_RESTRICT=y
+CONFIG_PROC_MEM_ALWAYS_FORCE=y
+# CONFIG_PROC_MEM_FORCE_PTRACE is not set
+# CONFIG_PROC_MEM_NO_FORCE is not set
CONFIG_SECURITY=y
CONFIG_SECURITYFS=y
CONFIG_SECURITY_NETWORK=y
@@ -10900,7 +11074,6 @@ CONFIG_CRYPTO_ECC=m
CONFIG_CRYPTO_ECDH=m
CONFIG_CRYPTO_ECDSA=m
CONFIG_CRYPTO_ECRDSA=m
-CONFIG_CRYPTO_SM2=m
CONFIG_CRYPTO_CURVE25519=m
# end of Public-key cryptography
@@ -10993,7 +11166,7 @@ CONFIG_CRYPTO_XXHASH=m
CONFIG_CRYPTO_CRC32C=m
CONFIG_CRYPTO_CRC32=m
CONFIG_CRYPTO_CRCT10DIF=y
-CONFIG_CRYPTO_CRC64_ROCKSOFT=m
+CONFIG_CRYPTO_CRC64_ROCKSOFT=y
# end of CRCs (cyclic redundancy checks)
#
@@ -11033,7 +11206,6 @@ CONFIG_CRYPTO_USER_API_RNG=m
# CONFIG_CRYPTO_USER_API_RNG_CAVP is not set
CONFIG_CRYPTO_USER_API_AEAD=m
CONFIG_CRYPTO_USER_API_ENABLE_OBSOLETE=y
-# CONFIG_CRYPTO_STATS is not set
# end of Userspace interface
CONFIG_CRYPTO_HASH_INFO=y
@@ -11102,6 +11274,7 @@ CONFIG_CRYPTO_DEV_QAT_420XX=m
CONFIG_CRYPTO_DEV_QAT_DH895xCCVF=m
CONFIG_CRYPTO_DEV_QAT_C3XXXVF=m
CONFIG_CRYPTO_DEV_QAT_C62XVF=m
+# CONFIG_CRYPTO_DEV_QAT_ERROR_INJECTION is not set
CONFIG_CRYPTO_DEV_IAA_CRYPTO=m
# CONFIG_CRYPTO_DEV_IAA_CRYPTO_STATS is not set
CONFIG_CRYPTO_DEV_CHELSIO=m
@@ -11148,7 +11321,6 @@ CONFIG_GENERIC_NET_UTILS=y
CONFIG_CORDIC=m
CONFIG_PRIME_NUMBERS=m
CONFIG_RATIONAL=y
-CONFIG_GENERIC_PCI_IOMAP=y
CONFIG_GENERIC_IOMAP=y
CONFIG_ARCH_USE_CMPXCHG_LOCKREF=y
CONFIG_ARCH_HAS_FAST_MULTIPLIER=y
@@ -11159,6 +11331,7 @@ CONFIG_ARCH_USE_SYM_ANNOTATIONS=y
#
CONFIG_CRYPTO_LIB_UTILS=y
CONFIG_CRYPTO_LIB_AES=y
+CONFIG_CRYPTO_LIB_AESCFB=m
CONFIG_CRYPTO_LIB_ARC4=m
CONFIG_CRYPTO_LIB_GF128MUL=m
CONFIG_CRYPTO_ARCH_HAVE_LIB_BLAKE2S=y
@@ -11182,7 +11355,7 @@ CONFIG_CRYPTO_LIB_SHA256=y
CONFIG_CRC_CCITT=m
CONFIG_CRC16=m
CONFIG_CRC_T10DIF=y
-CONFIG_CRC64_ROCKSOFT=m
+CONFIG_CRC64_ROCKSOFT=y
CONFIG_CRC_ITU_T=m
CONFIG_CRC32=y
# CONFIG_CRC32_SELFTEST is not set
@@ -11190,7 +11363,7 @@ CONFIG_CRC32_SLICEBY8=y
# CONFIG_CRC32_SLICEBY4 is not set
# CONFIG_CRC32_SARWATE is not set
# CONFIG_CRC32_BIT is not set
-CONFIG_CRC64=m
+CONFIG_CRC64=y
CONFIG_CRC4=m
CONFIG_CRC7=m
CONFIG_LIBCRC32C=m
@@ -11253,6 +11426,7 @@ CONFIG_ARCH_DMA_ADDR_T_64BIT=y
CONFIG_ARCH_HAS_FORCE_DMA_UNENCRYPTED=y
CONFIG_SWIOTLB=y
CONFIG_SWIOTLB_DYNAMIC=y
+CONFIG_DMA_NEED_SYNC=y
CONFIG_DMA_COHERENT_POOL=y
CONFIG_DMA_CMA=y
CONFIG_DMA_NUMA_CMA=y
@@ -11287,6 +11461,8 @@ CONFIG_UCS2_STRING=y
CONFIG_HAVE_GENERIC_VDSO=y
CONFIG_GENERIC_GETTIMEOFDAY=y
CONFIG_GENERIC_VDSO_TIME_NS=y
+CONFIG_GENERIC_VDSO_OVERFLOW_PROTECT=y
+CONFIG_VDSO_GETRANDOM=y
CONFIG_FONT_SUPPORT=y
CONFIG_FONTS=y
CONFIG_FONT_8x8=y
@@ -11376,7 +11552,7 @@ CONFIG_DEBUG_FS_ALLOW_ALL=y
# CONFIG_DEBUG_FS_ALLOW_NONE is not set
CONFIG_HAVE_ARCH_KGDB=y
# CONFIG_KGDB is not set
-CONFIG_ARCH_HAS_UBSAN_SANITIZE_ALL=y
+CONFIG_ARCH_HAS_UBSAN=y
# CONFIG_UBSAN is not set
CONFIG_HAVE_ARCH_KCSAN=y
CONFIG_HAVE_KCSAN_COMPILER=y
@@ -11422,6 +11598,7 @@ CONFIG_ARCH_HAS_DEBUG_VIRTUAL=y
# CONFIG_DEBUG_VIRTUAL is not set
CONFIG_DEBUG_MEMORY_INIT=y
# CONFIG_DEBUG_PER_CPU_MAPS is not set
+# CONFIG_MEM_ALLOC_PROFILING is not set
CONFIG_HAVE_ARCH_KASAN=y
CONFIG_HAVE_ARCH_KASAN_VMALLOC=y
CONFIG_CC_HAS_KASAN_GENERIC=y
@@ -11582,6 +11759,7 @@ CONFIG_FTRACE_MCOUNT_USE_CC=y
# CONFIG_RING_BUFFER_BENCHMARK is not set
# CONFIG_TRACE_EVAL_MAP_FILE is not set
# CONFIG_FTRACE_RECORD_RECURSION is not set
+# CONFIG_FTRACE_VALIDATE_RCU_IS_WATCHING is not set
# CONFIG_FTRACE_STARTUP_TEST is not set
# CONFIG_FTRACE_SORT_STARTUP_TEST is not set
# CONFIG_RING_BUFFER_STARTUP_TEST is not set
diff --git a/sys-kernel/linux-sources-redcore/files/6.8-apic_vector-spam-in-debug-mode-only.patch b/sys-kernel/linux-sources-redcore/files/6.11-apic_vector-spam-in-debug-mode-only.patch
index 0771ca17..0771ca17 100644
--- a/sys-kernel/linux-sources-redcore/files/6.8-apic_vector-spam-in-debug-mode-only.patch
+++ b/sys-kernel/linux-sources-redcore/files/6.11-apic_vector-spam-in-debug-mode-only.patch
diff --git a/sys-kernel/linux-sources-redcore/files/6.8-ata-fix-NCQ-LOG-strings-and-move-to-debug.patch b/sys-kernel/linux-sources-redcore/files/6.11-ata-fix-NCQ-LOG-strings-and-move-to-debug.patch
index 344a8c4b..344a8c4b 100644
--- a/sys-kernel/linux-sources-redcore/files/6.8-ata-fix-NCQ-LOG-strings-and-move-to-debug.patch
+++ b/sys-kernel/linux-sources-redcore/files/6.11-ata-fix-NCQ-LOG-strings-and-move-to-debug.patch
diff --git a/sys-kernel/linux-sources-redcore/files/6.8-ath10k-be-quiet.patch b/sys-kernel/linux-sources-redcore/files/6.11-ath10k-be-quiet.patch
index a6c715e7..a6c715e7 100644
--- a/sys-kernel/linux-sources-redcore/files/6.8-ath10k-be-quiet.patch
+++ b/sys-kernel/linux-sources-redcore/files/6.11-ath10k-be-quiet.patch
diff --git a/sys-kernel/linux-sources-redcore/files/6.8-fix-bootconfig-makefile.patch b/sys-kernel/linux-sources-redcore/files/6.11-fix-bootconfig-makefile.patch
index 4399ecda..4399ecda 100644
--- a/sys-kernel/linux-sources-redcore/files/6.8-fix-bootconfig-makefile.patch
+++ b/sys-kernel/linux-sources-redcore/files/6.11-fix-bootconfig-makefile.patch
diff --git a/sys-kernel/linux-sources-redcore/files/6.8-revert-parts-of-a00ec3874e7d326ab2dffbed92faddf6a77a84e9-no-Intel-NO.patch b/sys-kernel/linux-sources-redcore/files/6.11-revert-parts-of-a00ec3874e7d326ab2dffbed92faddf6a77a84e9-no-Intel-NO.patch
index 89fea186..89fea186 100644
--- a/sys-kernel/linux-sources-redcore/files/6.8-revert-parts-of-a00ec3874e7d326ab2dffbed92faddf6a77a84e9-no-Intel-NO.patch
+++ b/sys-kernel/linux-sources-redcore/files/6.11-revert-parts-of-a00ec3874e7d326ab2dffbed92faddf6a77a84e9-no-Intel-NO.patch
diff --git a/sys-kernel/linux-sources-redcore/linux-sources-redcore-6.10.10.ebuild b/sys-kernel/linux-sources-redcore/linux-sources-redcore-6.10.14.ebuild
index 1c126eee..1c126eee 100644
--- a/sys-kernel/linux-sources-redcore/linux-sources-redcore-6.10.10.ebuild
+++ b/sys-kernel/linux-sources-redcore/linux-sources-redcore-6.10.14.ebuild
diff --git a/sys-kernel/linux-sources-redcore/linux-sources-redcore-6.8.12-r1.ebuild b/sys-kernel/linux-sources-redcore/linux-sources-redcore-6.11.7.ebuild
index 3ce185d3..94bf4e8b 100644
--- a/sys-kernel/linux-sources-redcore/linux-sources-redcore-6.8.12-r1.ebuild
+++ b/sys-kernel/linux-sources-redcore/linux-sources-redcore-6.11.7.ebuild
@@ -3,9 +3,9 @@
EAPI=8
-EXTRAVERSION="redcore-r1"
+EXTRAVERSION="redcore"
KV_FULL="${PV}-${EXTRAVERSION}"
-KV_MAJOR="6.8"
+KV_MAJOR="6.11"
DESCRIPTION="Redcore Linux Kernel Sources"
HOMEPAGE="https://redcorelinux.org"
diff --git a/sys-kernel/nvidia-drivers-dkms/Manifest b/sys-kernel/nvidia-drivers-dkms/Manifest
index 420ba133..3b8b263e 100644
--- a/sys-kernel/nvidia-drivers-dkms/Manifest
+++ b/sys-kernel/nvidia-drivers-dkms/Manifest
@@ -1,3 +1,3 @@
DIST NVIDIA-Linux-x86_64-390.157.run 85835541 BLAKE2B 44b855cd11f3b2f231f9fb90492ae2e67a67ea3ea83c413e7c90956d38c9730a8bd0321281ae03c6afce633d102f5b499aed25622b9bfd31bdd2c98f0717e95b SHA512 4780503a4cff0180b1b1f37d20a6ba3438dd78b51fa7f69b98d35521835e5d61099129746929d51d63afa2d47b672b3e145e1e1897584dc3799e7f822c5b3a0a
DIST NVIDIA-Linux-x86_64-470.256.02.run 272850014 BLAKE2B 0fdc867f92b82b2a60810c3b43751cad7ac2c39928c92c6c343c0c6044f4d7d923d93b8599db3f7c999c0ee7d16940e65d991a61cbb30e1d9e49c5639ac6bdc8 SHA512 a837946dd24d7945c1962a695f1f31965f3ceb6927f52cd08fd51b8db138b7a888bbeab69243f5c8468a7bd7ccd47f5dbdb48a1ca81264866c1ebb7d88628f88
-DIST NVIDIA-Linux-x86_64-550.107.02.run 307251605 BLAKE2B 767300982ac4b28fc731b250141cd0f5e9531424dcecd816e995c6fe63a8e2c15c0a42f9324f93c19da12868fd48abbaa15a1de752b675b88fa45a3c4385f40a SHA512 da0a15f87a4e6562f9a5e087a76b92de873db4849c8fdbf57d7dfe9d524e55dfbd578aef38d8818b9cb712a905a31fd0b97e399c74613943810545c92cf30f9d
+DIST NVIDIA-Linux-x86_64-550.127.05.run 307139930 BLAKE2B 6c6bfbc4383a3a9b61e73a4bc54062d29f6cc48b209263f772bca64301f04a2f692a55f6f493762a0770d88873f8231e29c6b73d3d68263624c7daf304008afe SHA512 b67364c0911aa4908192846ed855571312c9e29c47cae8c83300caf71a9c8c7277f2a0591f0c0dd669f34464e04cf420a16ec83f5db4875a32c00a678db80d06
diff --git a/sys-kernel/nvidia-drivers-dkms/files/dkms550.patch b/sys-kernel/nvidia-drivers-dkms/files/dkms550.patch
index 0d782858..e0935e86 100644
--- a/sys-kernel/nvidia-drivers-dkms/files/dkms550.patch
+++ b/sys-kernel/nvidia-drivers-dkms/files/dkms550.patch
@@ -5,8 +5,8 @@ diff -Nur a/kernel/dkms.conf b/kernel/dkms.conf
-PACKAGE_NAME="nvidia"
-PACKAGE_VERSION="__VERSION_STRING"
+PACKAGE_NAME="nvidia-drivers-dkms"
-+PACKAGE_VERSION="550.107.02"
-+BUILD_EXCLUSIVE_KERNEL="^(5\.[0-9]+\.|6\.[0-9]\.|\.|6\.1[0-0]\.)" # only build for kernels v5.x.x up to and including v6.10.x
++PACKAGE_VERSION="550.127.05"
++BUILD_EXCLUSIVE_KERNEL="^(5\.[0-9]+\.|6\.[0-9]\.|\.|6\.1[0-1]\.)" # only build for kernels v5.x.x up to and including v6.11.x
AUTOINSTALL="yes"
# By default, DKMS will add KERNELRELEASE to the make command line; however,
@@ -35,8 +35,8 @@ diff -Nur a/kernel-open/dkms.conf b/kernel-open/dkms.conf
-PACKAGE_NAME="nvidia"
-PACKAGE_VERSION="__VERSION_STRING"
+PACKAGE_NAME="nvidia-drivers-dkms"
-+PACKAGE_VERSION="550.107.02"
-+BUILD_EXCLUSIVE_KERNEL="^(5\.[0-9]+\.|6\.[0-9]\.|\.|6\.1[0-0]\.)" # only build for kernels v5.x.x up to and including v6.10.x
++PACKAGE_VERSION="550.127.05"
++BUILD_EXCLUSIVE_KERNEL="^(5\.[0-9]+\.|6\.[0-9]\.|\.|6\.1[0-1]\.)" # only build for kernels v5.x.x up to and including v6.11.x
AUTOINSTALL="yes"
# By default, DKMS will add KERNELRELEASE to the make command line; however,
diff --git a/sys-kernel/nvidia-drivers-dkms/nvidia-drivers-dkms-550.107.02.ebuild b/sys-kernel/nvidia-drivers-dkms/nvidia-drivers-dkms-550.127.05-r1.ebuild
index 1bc82c27..1bc82c27 100644
--- a/sys-kernel/nvidia-drivers-dkms/nvidia-drivers-dkms-550.107.02.ebuild
+++ b/sys-kernel/nvidia-drivers-dkms/nvidia-drivers-dkms-550.127.05-r1.ebuild
diff --git a/sys-kernel/tp_smapi-dkms/files/dkms-hdaps.conf b/sys-kernel/tp_smapi-dkms/files/dkms-hdaps.conf
index 47ff3d01..f49a884e 100644
--- a/sys-kernel/tp_smapi-dkms/files/dkms-hdaps.conf
+++ b/sys-kernel/tp_smapi-dkms/files/dkms-hdaps.conf
@@ -1,6 +1,6 @@
PACKAGE_NAME="tp_smapi-dkms"
PACKAGE_VERSION="0.44"
-BUILD_EXCLUSIVE_KERNEL="^(5\.[0-9]+\.|6\.[0-9]\.|\.|6\.1[0-0]\.)" # only build for kernels v5.x.x up to and including v6.10.x
+BUILD_EXCLUSIVE_KERNEL="^(5\.[0-9]+\.|6\.[0-9]\.|\.|6\.1[0-1]\.)" # only build for kernels v5.x.x up to and including v6.11.x
MAKE[0]="make -C ${kernel_source_dir} M=${dkms_tree}/${PACKAGE_NAME}/${PACKAGE_VERSION}/build HDAPS=1"
CLEAN="make -C ${kernel_source_dir} M=${dkms_tree}/${PACKAGE_NAME}/${PACKAGE_VERSION}/build clean"
BUILT_MODULE_NAME[0]="thinkpad_ec"
diff --git a/sys-kernel/tp_smapi-dkms/files/dkms.conf b/sys-kernel/tp_smapi-dkms/files/dkms.conf
index 1ec6cf56..4fe2c6ed 100644
--- a/sys-kernel/tp_smapi-dkms/files/dkms.conf
+++ b/sys-kernel/tp_smapi-dkms/files/dkms.conf
@@ -1,6 +1,6 @@
PACKAGE_NAME="tp_smapi-dkms"
PACKAGE_VERSION="0.44"
-BUILD_EXCLUSIVE_KERNEL="^(5\.[0-9]+\.|6\.[0-9]\.|\.|6\.1[0-0]\.)" # only build for kernels v5.x.x up to and including v6.10.x
+BUILD_EXCLUSIVE_KERNEL="^(5\.[0-9]+\.|6\.[0-9]\.|\.|6\.1[0-1]\.)" # only build for kernels v5.x.x up to and including v6.11.x
MAKE[0]="make -C ${kernel_source_dir} M=${dkms_tree}/${PACKAGE_NAME}/${PACKAGE_VERSION}/build"
CLEAN="make -C ${kernel_source_dir} M=${dkms_tree}/${PACKAGE_NAME}/${PACKAGE_VERSION}/build clean"
BUILT_MODULE_NAME[0]="thinkpad_ec"
diff --git a/sys-kernel/tp_smapi-dkms/tp_smapi-dkms-0.44-r2.ebuild b/sys-kernel/tp_smapi-dkms/tp_smapi-dkms-0.44-r3.ebuild
index e50f0538..e50f0538 100644
--- a/sys-kernel/tp_smapi-dkms/tp_smapi-dkms-0.44-r2.ebuild
+++ b/sys-kernel/tp_smapi-dkms/tp_smapi-dkms-0.44-r3.ebuild
diff --git a/sys-kernel/vhba-dkms/Manifest b/sys-kernel/vhba-dkms/Manifest
index 7323586a..3e7b2aec 100644
--- a/sys-kernel/vhba-dkms/Manifest
+++ b/sys-kernel/vhba-dkms/Manifest
@@ -1 +1 @@
-DIST vhba-module-20240202.tar.xz 16168 BLAKE2B 7974f60b73c634528afdd44e94c6da34bdc481d874f19845efc0464435a7e560494dd703b0fb1df34c96fce5f1afb300a1e6e2b3b9730e91c956816905eb2f44 SHA512 fdb9b79feb870bb22ed2182216103c8b87d1b5a471d02def24bdf5782cc2bee2333f1d78e1428b042c3df5a33ff8e07b1d61cbe11414a27db18034f3fbbe2612
+DIST vhba-module-20240917.tar.xz 16204 BLAKE2B 1e6dd176d40e86363eacddf3f97231b07b7428178b6e1792cf3abd15e42f2350db66557b3499c204c47678b4967955670a8839f8b50549614bd6a8ba204b9bb7 SHA512 aa94f88e501f11fe1de9dc9eb315f720947fafa23a12789c8b674b1f7d578cc351c2c1524ea1165b893cb50c7188d016da548006e7a1795c99eeacc92e1ab0de
diff --git a/sys-kernel/vhba-dkms/files/dkms.conf b/sys-kernel/vhba-dkms/files/dkms.conf
index 576c28ae..69a04c8f 100644
--- a/sys-kernel/vhba-dkms/files/dkms.conf
+++ b/sys-kernel/vhba-dkms/files/dkms.conf
@@ -1,6 +1,6 @@
PACKAGE_NAME="vhba-dkms"
-PACKAGE_VERSION="20240202"
-BUILD_EXCLUSIVE_KERNEL="^(5\.[0-9]+\.|6\.[0-9]\.|\.|6\.1[0-0]\.)" # only build for kernels v5.x.x up to and including v6.10.x
+PACKAGE_VERSION="20240917"
+BUILD_EXCLUSIVE_KERNEL="^(5\.[0-9]+\.|6\.[0-9]\.|\.|6\.1[0-1]\.)" # only build for kernels v5.x.x up to and including v6.11.x
MAKE[0]="make KVER=$kernelver"
MAKE[0]="make KV_FULL=$kernelver"
BUILT_MODULE_NAME[0]="vhba"
diff --git a/sys-kernel/vhba-dkms/vhba-dkms-20240202-r2.ebuild b/sys-kernel/vhba-dkms/vhba-dkms-20240917.ebuild
index 2479452e..2479452e 100644
--- a/sys-kernel/vhba-dkms/vhba-dkms-20240202-r2.ebuild
+++ b/sys-kernel/vhba-dkms/vhba-dkms-20240917.ebuild
diff --git a/sys-kernel/virtualbox-modules-dkms/Manifest b/sys-kernel/virtualbox-modules-dkms/Manifest
index 3b5e5c1f..fb4a2a0c 100644
--- a/sys-kernel/virtualbox-modules-dkms/Manifest
+++ b/sys-kernel/virtualbox-modules-dkms/Manifest
@@ -1 +1 @@
-DIST vbox-kernel-module-src-7.0.20.tar.xz 720160 BLAKE2B 833aa87af13a6c3e9426bd00e32b14c8b3958ab14425e8c02141d8579e987255b170662e00abb92f17234d4f03462d6d5b9fc1279d9da5449d344a328c905c8f SHA512 650bb6cf16ae42774524bf2e7ad2ee125d7a8d57de1e58d24b8b49bb9cf2829ea01dd32d2c1e0b2df556eab4a458cb0d84715b92d4085d03891f62a46aaf2916
+DIST vbox-kernel-module-src-7.1.4.tar.xz 738112 BLAKE2B 4313b21cd96b0a89edccbcc6bd5402271121df3fb97452d3487ba8b6f07fc952034f8ffa10bfebbde765e6672515041be7a42335d64faece19ec813ec03ce84f SHA512 e4261575209afe28dbc5108d6fd15fb29760aab8e12a9bca14781a7287653aa4366c159fa6af3a8df8d6685846325e23ad82f1aae353c0ec42328933449e77af
diff --git a/sys-kernel/virtualbox-modules-dkms/files/dkms.conf b/sys-kernel/virtualbox-modules-dkms/files/dkms.conf
index fbb988f2..77575661 100644
--- a/sys-kernel/virtualbox-modules-dkms/files/dkms.conf
+++ b/sys-kernel/virtualbox-modules-dkms/files/dkms.conf
@@ -1,6 +1,6 @@
PACKAGE_NAME="virtualbox-modules-dkms"
-PACKAGE_VERSION="7.0.20"
-BUILD_EXCLUSIVE_KERNEL="^(5\.[0-9]+\.|6\.[0-9]\.|\.|6\.1[0-0]\.)" # only build for kernels v5.x.x up to and including v6.10.x
+PACKAGE_VERSION="7.1.4"
+BUILD_EXCLUSIVE_KERNEL="^(5\.[0-9]+\.|6\.[0-9]\.|\.|6\.1[0-1]\.)" # only build for kernels v5.x.x up to and including v6.11.x
BUILT_MODULE_NAME[0]="vboxdrv"
BUILT_MODULE_LOCATION[0]="vboxdrv"
DEST_MODULE_LOCATION[0]="/extra/dkms"
diff --git a/sys-kernel/virtualbox-modules-dkms/virtualbox-modules-dkms-7.0.20-r1.ebuild b/sys-kernel/virtualbox-modules-dkms/virtualbox-modules-dkms-7.1.4-r1.ebuild
index c78290ac..c78290ac 100644
--- a/sys-kernel/virtualbox-modules-dkms/virtualbox-modules-dkms-7.0.20-r1.ebuild
+++ b/sys-kernel/virtualbox-modules-dkms/virtualbox-modules-dkms-7.1.4-r1.ebuild
diff --git a/www-client/ungoogled-chromium/Manifest b/www-client/ungoogled-chromium/Manifest
index b6eab41b..2809bbf2 100644
--- a/www-client/ungoogled-chromium/Manifest
+++ b/www-client/ungoogled-chromium/Manifest
@@ -1 +1 @@
-DIST ungoogled-chromium_128.0.6613.84-1_linux.tar.xz 130332700 BLAKE2B 27b5c3156b7d3b6b783cc0066b398538f94de8af89a94d75d64ad5d102fd8e39b09f32127ffac0c29af05f4749092fa12f01e4ed1335bb47017e6bda67ea45e1 SHA512 889862880397ed0a06daffa3b799df24300cc9c68c6a0243051ab6ea5841a6f00b72a5f6ffe907fa8461fd8b04855ddaf608f5720e48bc401b2b56af4a1437d1
+DIST ungoogled-chromium_130.0.6723.58-1_linux.tar.xz 131207496 BLAKE2B 769a133adc900aeec30c29b7236243e73efea3ccfe02dd1219110a28e42b704334c15ebe74c7dd2740df7b2ccc2f6754aeeafbf8887b0119dd093986c93a66f6 SHA512 2a55fa660ad8717d61abd4a3a64d13247f4a6fe8b63db83c5a2cc97e48ee5d2fd59470cbb0c7e03a7f93db5139ec0a908c808d6e94a76a17d40ab66a827cb81a
diff --git a/www-client/ungoogled-chromium/ungoogled-chromium-128.0.6613.84.ebuild b/www-client/ungoogled-chromium/ungoogled-chromium-130.0.6723.58.ebuild
index 940d6a90..940d6a90 100644
--- a/www-client/ungoogled-chromium/ungoogled-chromium-128.0.6613.84.ebuild
+++ b/www-client/ungoogled-chromium/ungoogled-chromium-130.0.6723.58.ebuild
diff --git a/x11-drivers/nvidia-drivers/Manifest b/x11-drivers/nvidia-drivers/Manifest
index 5af3f879..db739604 100644
--- a/x11-drivers/nvidia-drivers/Manifest
+++ b/x11-drivers/nvidia-drivers/Manifest
@@ -1,15 +1,15 @@
DIST NVIDIA-Linux-x86_64-390.157.run 85835541 BLAKE2B 44b855cd11f3b2f231f9fb90492ae2e67a67ea3ea83c413e7c90956d38c9730a8bd0321281ae03c6afce633d102f5b499aed25622b9bfd31bdd2c98f0717e95b SHA512 4780503a4cff0180b1b1f37d20a6ba3438dd78b51fa7f69b98d35521835e5d61099129746929d51d63afa2d47b672b3e145e1e1897584dc3799e7f822c5b3a0a
DIST NVIDIA-Linux-x86_64-470.256.02.run 272850014 BLAKE2B 0fdc867f92b82b2a60810c3b43751cad7ac2c39928c92c6c343c0c6044f4d7d923d93b8599db3f7c999c0ee7d16940e65d991a61cbb30e1d9e49c5639ac6bdc8 SHA512 a837946dd24d7945c1962a695f1f31965f3ceb6927f52cd08fd51b8db138b7a888bbeab69243f5c8468a7bd7ccd47f5dbdb48a1ca81264866c1ebb7d88628f88
-DIST NVIDIA-Linux-x86_64-550.107.02.run 307251605 BLAKE2B 767300982ac4b28fc731b250141cd0f5e9531424dcecd816e995c6fe63a8e2c15c0a42f9324f93c19da12868fd48abbaa15a1de752b675b88fa45a3c4385f40a SHA512 da0a15f87a4e6562f9a5e087a76b92de873db4849c8fdbf57d7dfe9d524e55dfbd578aef38d8818b9cb712a905a31fd0b97e399c74613943810545c92cf30f9d
+DIST NVIDIA-Linux-x86_64-550.127.05.run 307139930 BLAKE2B 6c6bfbc4383a3a9b61e73a4bc54062d29f6cc48b209263f772bca64301f04a2f692a55f6f493762a0770d88873f8231e29c6b73d3d68263624c7daf304008afe SHA512 b67364c0911aa4908192846ed855571312c9e29c47cae8c83300caf71a9c8c7277f2a0591f0c0dd669f34464e04cf420a16ec83f5db4875a32c00a678db80d06
DIST nvidia-installer-390.157.tar.bz2 150323 BLAKE2B 8058ca87a6dea956d564af9f7eab9b1fc82b1f2382bd5cb2f6d97cbe2e19292533522d5f8f2eacbeb16520372715fcb72f8f9b0998962af5d4e75522c8d74524 SHA512 93a7ece648602157496c8e27a88864ede341a100f5328a4c1a25faf8f0b94d252060e5e2f71d0c302fd0566c10773c30b76b3b5f431d8039b71c90a7969f7d7e
DIST nvidia-installer-470.256.02.tar.bz2 146269 BLAKE2B 4402e725c8fd0157eb84d4ec140a33f97e873014577487ef1e32fb8921cabe79c60ff46532e5bfaabb2b6ac894f7c80086dbab19e61906e2e27346fb85f98829 SHA512 c962dc17d9696256d1ebedcaeb3010994f2ce3895aedc47987599ebfec132a9b9a249d2ece6502b15bd4a93f9b0106aa13487a7da5f64199c274ce11eba27cfd
-DIST nvidia-installer-550.107.02.tar.bz2 155423 BLAKE2B 5bd3d57dfd9ca70c38908f5b397d71802bd78ca1de4c6d9b32de147e39adac61028ca56848b2cb10f13717046204b690c86c880034d1f386df9298e7f15c4b65 SHA512 2120f31f9ab92bb3a8da6991c4d5df6cf50ed81e5c6eadcf23f6af98f08ef674e137ac2bf62f1bf76d94f005d0fc9ef2a130d2e606fca929229f358ac51377d1
+DIST nvidia-installer-550.127.05.tar.bz2 155613 BLAKE2B 6731d9d70b436202d1c92c026cef46bf03ed025b3032583b27e5eeb98440285516b6a097fe41a18ffb44a63260c4450db2fe419c758ded4f9e90a30cf95cd27a SHA512 e0a271365df8a4f1c0ff7116b5353ec407d305d1783a9834b0cbaa935e75d3b3960ef595c9ef24ad6c8b936fcff5dd43fcace102a0fb0e2cd7d844ada6c44aaa
DIST nvidia-modprobe-390.157.tar.bz2 35306 BLAKE2B 80d202b39c2f95ec0f909712c2e101483af50124092c32efb33bd98ff58ddfb97b737ff07f1ddc941f688c1b4c26a15f392566d522e18506771f10422fcd571c SHA512 109bbe24a3758b568ea65fe1e9d78f69fae6108ec0497b796c885a3912825fe04ffd7389a3e22987f1a10a2926bf6eaa384faabc59478aa3ee244dd3ac91c6d3
DIST nvidia-modprobe-470.256.02.tar.bz2 38769 BLAKE2B 0db444b09b0b6d24c04877fae95249e781d82b3141f90eb05d869b64d2b6e65ad00bf44c4e427c64dbd4765fa99a8699f80a1d95b00c66137a54dc878d7ea298 SHA512 c1cbfa6c8e188e5a5eb5d390b9a903406cbff103d212fc30e611e4023be3fde896ad84e8bb45b030beb5d1bcd8155c9e55a8f9636c45ce1e2a5c03f672989a31
-DIST nvidia-modprobe-550.107.02.tar.bz2 41486 BLAKE2B 4c74caa2f91bda9ad96e6366986e2934776cc31ae3b0dd596fe5d0392cf023a766e2fb2fc765d5886e872935028fda0836df1826fdeea2e2a76701420021778e SHA512 6fc755b50f6ccf25812ed6936560784a7ea5766152f04631829b192a070b47ba68296bc215b60d1f7a9773f2db6388214d55e115794db8cf944a6f64d19ce34f
+DIST nvidia-modprobe-550.127.05.tar.bz2 41498 BLAKE2B 387945fe05f244350ec2982b6a723ba34ed8c726865ed95c2a33702233db3eb6e1937673f3eee72632bb0db6de6cc6c0dbc07abe909491187e8da6ebd2582840 SHA512 c229d3018589d9f52f17baa4d8eee966a198051058019f577d0455b67d0189c586b8ed64273859e4cf7d4a37cd6f6fb21aa53a8e2fe4cd926de34106e87bae6a
DIST nvidia-persistenced-390.157.tar.bz2 48654 BLAKE2B 2cf6c92da90acff55e8c180a06b0c6a29d48be9fd8ca3c541202fd14f0697220fba6b66452942aa7ae7cc8821f5c5eb9fa8f7a31d2248624e5f9141d83a176b8 SHA512 70f0707ed6f2b877e69ef90cf782f66cbc9d2071db53ca09ceb7b89427b0fe176708517340621fa251539b7d481b238adeeb60261674eed74de1f62db6dbb72e
DIST nvidia-persistenced-470.256.02.tar.bz2 46567 BLAKE2B 8f837322a3b88412fd2f6acf38721b49a6cb444fbd842d652519e5596f2e545d8f06bbdf017f46a22301ce87455f96147fab2829ca5fbf26131ec3e4a772e282 SHA512 4fd19258649b7d39945fb5c8578bf11ab118617dd14f3d11cdf15cb3fe77daf7b4719e4ae57af59031b1b809d02f4e8e8afed0ec60b9d0aed4d2488bd3013cd9
-DIST nvidia-persistenced-550.107.02.tar.bz2 49661 BLAKE2B 695bcf0211194263b38444305c5b6bd6a13331ab57c05bd85d9ea5e007af37e34b96bc450fbcb92bb12050d75c3885d51563fdc2a827f25a433283b067e204ee SHA512 6b398f53a3670d73c13be364d1c7acd563878ebe1162ff5fd0f1f3749c20284a8dd9d98cadccf1fc0b354f353006a3dd2acfd066f98601e6fe1577f0dc59631f
+DIST nvidia-persistenced-550.127.05.tar.bz2 61307 BLAKE2B 5e6f8d6734062b45782b71ebc8a3d17eb9cd56bef532f89ba27e4828c3f51b1c3ad94323f3e8d331cfa9b225f406f58d13ac36dc0976f0a7de955a35fd3acb38 SHA512 00d1a0436afdc9c3abe3abd68f29cec20c4ef38e8f96b8b36bd5428636ad085b42109591438b4d3a776f1f9b6efdef0e97dc964bd0e2b95c740b50d821e9311d
DIST nvidia-xconfig-390.157.tar.bz2 107399 BLAKE2B 0cbb3b1ba508ddc3ba4a161c290b31bf7a67f67880bdbd01171a962c5fa97ca945b1ef17932403f8589309380743f1da632c728d8accb6d4e56dbd895e7486bb SHA512 50b390811c9bf091b14add41f886925b17496b41006b7d3981d2398caa65cf5db8a579c8cebed78278384bf3acc629befb07b54339c61abcc75852c0dcb8b8ca
DIST nvidia-xconfig-470.256.02.tar.bz2 108698 BLAKE2B e468574e4bc57e7279d4120e2b08a201671b50d408be0c530eabe5da7d45daaf21cbf5c7fa31410d0d732fe8ea1551cbfb21d1ae193c1b3f5b5c50c764c9e236 SHA512 9dcec1e0c2b56b4d38a5f2c76086302f8bc0860cc15012cce29c3a5062f801a48b6a2bb78344361b07a2717b58502783441a2daf402d9973a17526175b1f15ca
-DIST nvidia-xconfig-550.107.02.tar.bz2 111170 BLAKE2B dbf2b0b7f7b71f17ce5a0b6ae1c5346a573ea11163b24c4bce1b18281d4af70f38458bc122c39ad948242a8cfc37b68e696141b8dd3ce16f9ae7fb3fb61af735 SHA512 a7b9ba8d542041b273deaeb354c398fba4241dfdcf68be71e1c1138c925206db0f7ce2945c5ec92eddbcdbf240c5340802b3989e6140593828d1eb79854730e3
+DIST nvidia-xconfig-550.127.05.tar.bz2 111217 BLAKE2B a687e3e1d9e77cb5153a9732beade8c007d11fdada22cdd0a9debe464d9ac5125b435c95565f66c8cf895a9656e66ae37384b11a43e2f0785daf509746b57d62 SHA512 ff1a151663621320c32df1593c13e70d17d06f9d9633ea6c57463c0dd73873f8afc73676c393fdca82d7aa5085000e6b3af420228712e4c226b7b24220c454ec
diff --git a/x11-drivers/nvidia-drivers/nvidia-drivers-390.157-r10.ebuild b/x11-drivers/nvidia-drivers/nvidia-drivers-390.157-r12.ebuild
index 0a584315..959d01e0 100644
--- a/x11-drivers/nvidia-drivers/nvidia-drivers-390.157-r10.ebuild
+++ b/x11-drivers/nvidia-drivers/nvidia-drivers-390.157-r12.ebuild
@@ -307,6 +307,16 @@ documentation that is installed alongside this README."
# manually if need others or addwrite)
insinto /etc/sandbox.d
newins - 20nvidia <<<'SANDBOX_PREDICT="/dev/nvidiactl"'
+
+ # Dracut does not include /etc/modprobe.d if hostonly=no, but we do need this
+ # to ensure that the nouveau blacklist is applied
+ # https://github.com/dracut-ng/dracut-ng/issues/674
+ # https://bugs.gentoo.org/932781
+ dodir /usr/lib/dracut/dracut.conf.d
+ if use dkms; then
+ echo "install_items+=\" ${EPREFIX}/etc/modprobe.d/nvidia.conf \"" >> \
+ "${ED}/usr/lib/dracut/dracut.conf.d/10-${PN}.conf" || die
+ fi
}
_dracut_initramfs_regen() {
diff --git a/x11-drivers/nvidia-drivers/nvidia-drivers-470.256.02-r2.ebuild b/x11-drivers/nvidia-drivers/nvidia-drivers-470.256.02-r5.ebuild
index ff22d171..4598d1da 100644
--- a/x11-drivers/nvidia-drivers/nvidia-drivers-470.256.02-r2.ebuild
+++ b/x11-drivers/nvidia-drivers/nvidia-drivers-470.256.02-r5.ebuild
@@ -289,6 +289,22 @@ documentation that is installed alongside this README."
# TODO: cleanup after 255.5 been stable for a few months
dosym {/usr/lib,/"${libdir}"}/elogind/system-sleep/nvidia
+ # needed with >=systemd-256 or may fail to resume with some setups
+ # https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1072722
+ insinto "${unitdir}"/systemd-homed.service.d
+ newins - 10-nvidia.conf <<-EOF
+ [Service]
+ Environment=SYSTEMD_HOME_LOCK_FREEZE_SESSION=false
+ EOF
+ insinto "${unitdir}"/systemd-suspend.service.d
+ newins - 10-nvidia.conf <<-EOF
+ [Service]
+ Environment=SYSTEMD_SLEEP_FREEZE_USER_SESSIONS=false
+ EOF
+ dosym -r "${unitdir}"/systemd-{suspend,hibernate}.service.d/10-nvidia.conf
+ dosym -r "${unitdir}"/systemd-{suspend,hybrid-sleep}.service.d/10-nvidia.conf
+ dosym -r "${unitdir}"/systemd-{suspend,suspend-then-hibernate}.service.d/10-nvidia.conf
+
# symlink non-versioned so nvidia-settings can use it even if misdetected
dosym nvidia-application-profiles-${PV}-key-documentation \
${paths[APPLICATION_PROFILE]}/nvidia-application-profiles-key-documentation
@@ -302,6 +318,16 @@ documentation that is installed alongside this README."
# ebuilds should handle manually if need others or addwrite)
insinto /etc/sandbox.d
newins - 20nvidia <<<'SANDBOX_PREDICT="/dev/nvidiactl:/dev/char"'
+
+ # Dracut does not include /etc/modprobe.d if hostonly=no, but we do need this
+ # to ensure that the nouveau blacklist is applied
+ # https://github.com/dracut-ng/dracut-ng/issues/674
+ # https://bugs.gentoo.org/932781
+ dodir /usr/lib/dracut/dracut.conf.d
+ if use dkms; then
+ echo "install_items+=\" ${EPREFIX}/etc/modprobe.d/nvidia.conf \"" >> \
+ "${ED}/usr/lib/dracut/dracut.conf.d/10-${PN}.conf" || die
+ fi
}
_dracut_initramfs_regen() {
@@ -342,8 +368,8 @@ pkg_postinst() {
ewarn "installed by the ebuild to handle sleep using the official upstream"
ewarn "script. It is recommended to disable the option."
fi
- if [[ $(realpath "${EROOT}"{/etc,{/usr,}/lib*}/elogind/system-sleep | sort | uniq | \
- xargs -d'\n' grep -Ril nvidia 2>/dev/null | wc -l) -gt 2 ]]
+ if [[ $(realpath "${EROOT}"{/etc,{/usr,}/lib*}/elogind/system-sleep 2>/dev/null | \
+ sort | uniq | xargs -d'\n' grep -Ril nvidia 2>/dev/null | wc -l) -gt 2 ]]
then
ewarn
ewarn "!!! WARNING !!!"
diff --git a/x11-drivers/nvidia-drivers/nvidia-drivers-550.107.02-r2.ebuild b/x11-drivers/nvidia-drivers/nvidia-drivers-550.127.05-r2.ebuild
index bad49990..4e81eede 100644
--- a/x11-drivers/nvidia-drivers/nvidia-drivers-550.107.02-r2.ebuild
+++ b/x11-drivers/nvidia-drivers/nvidia-drivers-550.127.05-r2.ebuild
@@ -309,6 +309,22 @@ documentation that is installed alongside this README."
# TODO: cleanup after 255.5 been stable for a few months
dosym {/usr/lib,/"${libdir}"}/elogind/system-sleep/nvidia
+ # needed with >=systemd-256 or may fail to resume with some setups
+ # https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1072722
+ insinto "${unitdir}"/systemd-homed.service.d
+ newins - 10-nvidia.conf <<-EOF
+ [Service]
+ Environment=SYSTEMD_HOME_LOCK_FREEZE_SESSION=false
+ EOF
+ insinto "${unitdir}"/systemd-suspend.service.d
+ newins - 10-nvidia.conf <<-EOF
+ [Service]
+ Environment=SYSTEMD_SLEEP_FREEZE_USER_SESSIONS=false
+ EOF
+ dosym -r "${unitdir}"/systemd-{suspend,hibernate}.service.d/10-nvidia.conf
+ dosym -r "${unitdir}"/systemd-{suspend,hybrid-sleep}.service.d/10-nvidia.conf
+ dosym -r "${unitdir}"/systemd-{suspend,suspend-then-hibernate}.service.d/10-nvidia.conf
+
# symlink non-versioned so nvidia-settings can use it even if misdetected
dosym nvidia-application-profiles-${PV}-key-documentation \
${paths[APPLICATION_PROFILE]}/nvidia-application-profiles-key-documentation
@@ -322,6 +338,16 @@ documentation that is installed alongside this README."
# ebuilds should handle manually if need others or addwrite)
insinto /etc/sandbox.d
newins - 20nvidia <<<'SANDBOX_PREDICT="/dev/nvidiactl:/dev/nvidia-caps:/dev/char"'
+
+ # Dracut does not include /etc/modprobe.d if hostonly=no, but we do need this
+ # to ensure that the nouveau blacklist is applied
+ # https://github.com/dracut-ng/dracut-ng/issues/674
+ # https://bugs.gentoo.org/932781
+ dodir /usr/lib/dracut/dracut.conf.d
+ if use dkms; then
+ echo "install_items+=\" ${EPREFIX}/etc/modprobe.d/nvidia.conf \"" >> \
+ "${ED}/usr/lib/dracut/dracut.conf.d/10-${PN}.conf" || die
+ fi
}
_dracut_initramfs_regen() {
@@ -362,8 +388,8 @@ pkg_postinst() {
ewarn "installed by the ebuild to handle sleep using the official upstream"
ewarn "script. It is recommended to disable the option."
fi
- if [[ $(realpath "${EROOT}"{/etc,{/usr,}/lib*}/elogind/system-sleep | sort | uniq | \
- xargs -d'\n' grep -Ril nvidia 2>/dev/null | wc -l) -gt 2 ]]
+ if [[ $(realpath "${EROOT}"{/etc,{/usr,}/lib*}/elogind/system-sleep 2>/dev/null | \
+ sort | uniq | xargs -d'\n' grep -Ril nvidia 2>/dev/null | wc -l) -gt 2 ]]
then
ewarn
ewarn "!!! WARNING !!!"
diff --git a/x11-libs/gtk+/files/gtkrc-2.0 b/x11-libs/gtk+/files/gtkrc-2.0
index 8a901076..9ec61ccd 100644
--- a/x11-libs/gtk+/files/gtkrc-2.0
+++ b/x11-libs/gtk+/files/gtkrc-2.0
@@ -1,6 +1,6 @@
gtk-theme-name="Redcore-daylight"
-gtk-icon-theme-name="Numix-Circle-Light"
-gtk-font-name="Roboto 9"
+gtk-icon-theme-name="breeze"
+gtk-font-name="Roboto 10"
gtk-cursor-theme-name="Hacked-Red"
gtk-cursor-theme-size=0
gtk-toolbar-style=GTK_TOOLBAR_ICONS
diff --git a/x11-libs/gtk+/files/settings.ini b/x11-libs/gtk+/files/settings.ini
index f3ca1890..3e97dce8 100644
--- a/x11-libs/gtk+/files/settings.ini
+++ b/x11-libs/gtk+/files/settings.ini
@@ -1,7 +1,7 @@
[Settings]
gtk-theme-name=Redcore-daylight
-gtk-icon-theme-name=Numix-Circle-Light
-gtk-font-name=Roboto 9
+gtk-icon-theme-name=breeze
+gtk-font-name=Roboto 10
gtk-cursor-theme-size=0
gtk-toolbar-style=GTK_TOOLBAR_ICONS
gtk-toolbar-icon-size=GTK_ICON_SIZE_SMALL_TOOLBAR
diff --git a/x11-libs/gtk+/gtk+-2.24.33-r5.ebuild b/x11-libs/gtk+/gtk+-2.24.33-r6.ebuild
index 9fa82df5..9fa82df5 100644
--- a/x11-libs/gtk+/gtk+-2.24.33-r5.ebuild
+++ b/x11-libs/gtk+/gtk+-2.24.33-r6.ebuild
diff --git a/x11-libs/gtk+/gtk+-3.24.41-r5.ebuild b/x11-libs/gtk+/gtk+-3.24.41-r6.ebuild
index 8e646b38..8e646b38 100644
--- a/x11-libs/gtk+/gtk+-3.24.41-r5.ebuild
+++ b/x11-libs/gtk+/gtk+-3.24.41-r6.ebuild
diff --git a/x11-libs/libfm-qt/libfm-qt-1.4.0-r5.ebuild b/x11-libs/libfm-qt/libfm-qt-1.4.0-r5.ebuild
deleted file mode 100644
index a0568dda..00000000
--- a/x11-libs/libfm-qt/libfm-qt-1.4.0-r5.ebuild
+++ /dev/null
@@ -1,48 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-MY_PV="$(ver_cut 1-2)"
-
-inherit cmake xdg-utils
-
-DESCRIPTION="Qt Library for Building File Managers"
-HOMEPAGE="https://lxqt-project.org/"
-
-if [[ "${PV}" == "9999" ]]; then
- inherit git-r3
- EGIT_REPO_URI="https://github.com/lxqt/${PN}.git"
-else
- SRC_URI="https://github.com/lxqt/${PN}/releases/download/${PV}/${P}.tar.xz"
- KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86"
-fi
-
-LICENSE="BSD GPL-2+ LGPL-2.1+"
-SLOT="0/5"
-
-BDEPEND="
- >=dev-qt/linguist-tools-5.15:5
- >=dev-util/lxqt-build-tools-0.13.0:${SLOT}
- virtual/pkgconfig
-"
-DEPEND="
- dev-libs/glib:2
- >=dev-qt/qtcore-5.15:5
- >=dev-qt/qtgui-5.15:5=
- >=dev-qt/qtwidgets-5.15:5
- >=dev-qt/qtx11extras-5.15:5
- >=lxde-base/menu-cache-1.1.0:=
- =lxqt-base/lxqt-menu-data-${MY_PV}*
- media-libs/libexif
- x11-libs/libxcb:=
-"
-RDEPEND="${DEPEND}"
-
-pkg_postinst() {
- xdg_mimeinfo_database_update
-}
-
-pkg_postrm() {
- xdg_mimeinfo_database_update
-}
diff --git a/x11-libs/libfm-qt/libfm-qt-2.0.2-r5.ebuild b/x11-libs/libfm-qt/libfm-qt-2.0.2-r5.ebuild
deleted file mode 100644
index c0a8293b..00000000
--- a/x11-libs/libfm-qt/libfm-qt-2.0.2-r5.ebuild
+++ /dev/null
@@ -1,45 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-MY_PV="$(ver_cut 1-2)"
-
-inherit cmake xdg-utils
-
-DESCRIPTION="Qt Library for Building File Managers"
-HOMEPAGE="https://lxqt-project.org/"
-
-if [[ ${PV} == 9999 ]]; then
- inherit git-r3
- EGIT_REPO_URI="https://github.com/lxqt/${PN}.git"
-else
- SRC_URI="https://github.com/lxqt/${PN}/releases/download/${PV}/${P}.tar.xz"
- KEYWORDS="amd64 arm64 ~riscv ~x86"
-fi
-
-LICENSE="BSD GPL-2+ LGPL-2.1+"
-SLOT="0/6"
-
-BDEPEND="
- >=dev-qt/qttools-6.6:6[linguist]
- >=dev-util/lxqt-build-tools-2.0.0:${SLOT}
- virtual/pkgconfig
-"
-DEPEND="
- dev-libs/glib:2
- >=dev-qt/qtbase-6.6:6=[gui,widgets,X]
- >=lxde-base/menu-cache-1.1.0:=
- >=lxqt-base/lxqt-menu-data-2.0.0
- media-libs/libexif
- x11-libs/libxcb:=
-"
-RDEPEND="${DEPEND}"
-
-pkg_postinst() {
- xdg_mimeinfo_database_update
-}
-
-pkg_postrm() {
- xdg_mimeinfo_database_update
-}
diff --git a/x11-misc/nvidia-settings/Manifest b/x11-misc/nvidia-settings/Manifest
index 9bf1b960..8e357216 100644
--- a/x11-misc/nvidia-settings/Manifest
+++ b/x11-misc/nvidia-settings/Manifest
@@ -1,3 +1,3 @@
DIST nvidia-settings-390.157.tar.gz 1297247 BLAKE2B 3a2791f8b35131f2036333d31117f5315b4b79720bfbd7724f893caa9daabb5a813bda580f1f4c1df25260393e9c315b1aa362c489e9462ce395a8d58a695bc0 SHA512 03b8cfa287612eaa1699845136283fe1ec4a43212fb0b9d3d0682ce6dd51702fbdfc53c29ea9ebe914034d2c20abb35af7667e0314948842152efd746773771a
DIST nvidia-settings-470.256.02.tar.gz 1235206 BLAKE2B 8df813bef9382b08cc36db5be798c7d63fecdea5714d780721516d16106be3751121fbd136f927807d8eb3f5aacafb006a6c58265b7d0a727164aa1a9a2a8f26 SHA512 ffcae8ff5d525aff43a83c919b663ba125e055fe6506bb26bc2d41a2127a2721a199242fe83f74705a1f532047286be498ae18e8f01c9091d5e9edf95f94b76f
-DIST nvidia-settings-550.107.02.tar.gz 1279611 BLAKE2B 696d3e4a646e4a8d3cc0d3dc0ef83d10151cb1858f531ad5fae7c4175ea2fc204dd26ff5bd5f30292dd0935c52dbc47f6dcd41397a7dee03ca5e0272e4b7fc43 SHA512 048bdfb633b16f19338b98d7c251311ea30bae3b008f118c58465155adeef04ec5ab5a6186bd9530c32ae4884a397124478544c14f063bdf7c23020414a56b9e
+DIST nvidia-settings-550.127.05.tar.gz 1279623 BLAKE2B a2e01d3752c7b90081561af50173962f2ff0f830a3a28e51418d32ad9c41172fe67fd8f2e63f4eef76da012be21fdf0097965509e9568cd8d6160862277f5d60 SHA512 c58fd521298f4cfb76b31043fa52e8447f84f5f2a8672b85f97a61086894b23115e29ccbef9d6552e9c2e34635ae9931f77fa5ccda101664e767a4080cde5dd1
diff --git a/x11-misc/nvidia-settings/nvidia-settings-550.107.02-r1.ebuild b/x11-misc/nvidia-settings/nvidia-settings-550.127.05.ebuild
index 6fdd9da7..6fdd9da7 100644
--- a/x11-misc/nvidia-settings/nvidia-settings-550.107.02-r1.ebuild
+++ b/x11-misc/nvidia-settings/nvidia-settings-550.127.05.ebuild
diff --git a/x11-themes/redcore-theme-lxqt/redcore-theme-lxqt-1.314.1337.ebuild b/x11-themes/redcore-theme-lxqt/redcore-theme-lxqt-1.314.1337.ebuild
new file mode 100644
index 00000000..1e7d26aa
--- /dev/null
+++ b/x11-themes/redcore-theme-lxqt/redcore-theme-lxqt-1.314.1337.ebuild
@@ -0,0 +1,25 @@
+# Copyright 2015 Rogentos
+# Distributed under the terms of the GNU General Public License v3
+
+EAPI=8
+
+inherit git-r3
+
+DESCRIPTION="Official Redcore Linux LXQT theme"
+HOMEPAGE="http://redcorelinux.org"
+
+EGIT_BRANCH="master"
+EGIT_REPO_URI="https://pagure.io/redcore/redcore-theme-lxqt.git"
+
+LICENSE="GPLv3"
+SLOT="0"
+KEYWORDS="x86 amd64"
+IUSE=""
+RDEPEND=""
+
+src_install() {
+ rm README.md
+ dodir usr/share/lxqt/themes
+ insinto usr/share/lxqt/themes
+ doins -r *
+}
diff --git a/x11-themes/redcore-theme-sddm/files/redcore/Background.qml b/x11-themes/redcore-theme-sddm/files/redcore/Background.qml
deleted file mode 100644
index 6721e57f..00000000
--- a/x11-themes/redcore-theme-sddm/files/redcore/Background.qml
+++ /dev/null
@@ -1,56 +0,0 @@
-/*
- SPDX-FileCopyrightText: 2016 Boudhayan Gupta <bgupta@kde.org>
-
- SPDX-License-Identifier: LGPL-2.0-or-later
-*/
-
-import QtQuick 2.15
-
-FocusScope {
- id: sceneBackground
-
- property var sceneBackgroundType
- property alias sceneBackgroundColor: sceneColorBackground.color
- property alias sceneBackgroundImage: sceneImageBackground.source
-
- Rectangle {
- id: sceneColorBackground
- anchors.fill: parent
- }
-
- Image {
- id: sceneImageBackground
- anchors.fill: parent
- sourceSize.width: parent.width
- sourceSize.height: parent.height
- fillMode: Image.PreserveAspectCrop
- smooth: true;
- }
-
- states: [
- State {
- name: "imageBackground"
- when: sceneBackgroundType === "image"
- PropertyChanges {
- target: sceneColorBackground
- visible: false
- }
- PropertyChanges {
- target: sceneImageBackground
- visible: true
- }
- },
- State {
- name: "colorBackground"
- when: sceneBackgroundType !== "image"
- PropertyChanges {
- target: sceneColorBackground
- visible: true
- }
- PropertyChanges {
- target: sceneImageBackground
- visible: false
- }
- }
- ]
-}
diff --git a/x11-themes/redcore-theme-sddm/files/redcore/Components/CapsOn.qml b/x11-themes/redcore-theme-sddm/files/redcore/Components/CapsOn.qml
new file mode 100644
index 00000000..64578872
--- /dev/null
+++ b/x11-themes/redcore-theme-sddm/files/redcore/Components/CapsOn.qml
@@ -0,0 +1,21 @@
+import QtQuick 2.15
+import QtQuick.Controls 2.15
+
+Rectangle {
+ id: capsButton
+
+ color: "transparent"
+
+ x: -50
+
+ Text {
+ color: "white"
+ font.family: Qt.resolvedUrl("../fonts") ? "Segoe UI" : segoeui.name
+ text: "Caps Lock is on"
+ renderType: Text.NativeRendering
+ font.weight: Font.Bold
+ font.pointSize: 12
+ }
+}
+
+
diff --git a/x11-themes/redcore-theme-sddm/files/redcore/Components/FalsePass.qml b/x11-themes/redcore-theme-sddm/files/redcore/Components/FalsePass.qml
new file mode 100644
index 00000000..026a89c4
--- /dev/null
+++ b/x11-themes/redcore-theme-sddm/files/redcore/Components/FalsePass.qml
@@ -0,0 +1,168 @@
+import QtQuick 2.15
+import QtQuick.Controls 2.15
+
+FocusScope {
+
+ Text {
+ id: falseText
+ text: "The password is incorrect. Try again."
+ color: "white"
+ font.pointSize: 11
+ font.family: Qt.resolvedUrl("../fonts") ? "Segoe UI" : segoeui.name
+ renderType: Text.NativeRendering
+ x: -falseText.width / 2
+ }
+
+ Button {
+ id: falseButton
+ hoverEnabled: true
+ width: 120
+ height: 33
+
+ x: 1
+ y: 1
+
+ Text {
+ color: "white"
+ font.family: Qt.resolvedUrl("../fonts") ? "Segoe UI" : segoeui.name
+ text: "OK"
+ renderType: Text.NativeRendering
+ font.pointSize: 11
+ anchors.centerIn: parent
+ }
+
+ anchors {
+ horizontalCenter: parent.horizontalCenter
+ topMargin: 25
+ top: falseText.bottom
+ }
+
+ background: Rectangle {
+ id: falseButtonBackground
+ color: "#35FFFFFF"
+ border.color: "#35FFFFFF"
+ border.width: 2
+ }
+
+ states: [
+ State {
+ name: "1hovered"
+ when: falseButton.hovered
+ PropertyChanges {
+ target: falseButtonBackground
+ border.color: "#90FFFFFF"
+ }
+ },
+ State {
+ name: "2hovered"
+ when: falseBg.hovered
+ PropertyChanges {
+ target: falseButtonBackground
+ border.color: "#90FFFFFF"
+ }
+ },
+ State {
+ name: "3hovered"
+ when: falseBg2.hovered
+ PropertyChanges {
+ target: falseButtonBackground
+ border.color: "#90FFFFFF"
+ }
+ }
+ ]
+
+ Button {
+ id: falseBg
+ hoverEnabled: true
+ width: 122
+ height: 35
+
+ x: -1
+ y: -1
+
+ background: Rectangle {
+ id: bgBackground
+ color: "transparent"
+ border.color: "black"
+ border.width: 1
+ }
+ }
+
+ Button {
+ id: falseBg2
+ hoverEnabled: true
+ focus: true
+
+ x: -3
+ y: -3
+
+ width: 126
+ height: 39
+
+ background: Rectangle {
+ id: bg2Background
+ color: "transparent"
+ border.color: "white"
+ border.width: 2
+ }
+
+ onClicked: {
+ falsePass.visible = false
+
+ passwordField.visible = config.PinMode === "off" ? true : false
+ passwordField.enabled = config.PinMode === "off" ? true : false
+ passwordField.focus = config.PinMode === "off" ? true : false
+
+ passwordFieldPin.visible = config.PinMode === "off" ? false : true
+ passwordFieldPin.enabled = config.PinMode === "off" ? false : true
+ passwordFieldPin.focus = config.PinMode === "off" ? false : true
+
+ leftPanel.visible = listView2.count > 1 ? true : false
+ rightPanel.visible = true
+
+ passwordField.text = ""
+
+ passwordFieldPin.text = ""
+ }
+
+ Keys.onReturnPressed: {
+ falsePass.visible = false
+
+ passwordField.visible = config.PinMode === "off" ? true : false
+ passwordField.enabled = config.PinMode === "off" ? true : false
+ passwordField.focus = config.PinMode === "off" ? true : false
+
+ passwordFieldPin.visible = config.PinMode === "off" ? false : true
+ passwordFieldPin.enabled = config.PinMode === "off" ? false : true
+ passwordFieldPin.focus = config.PinMode === "off" ? false : true
+
+ leftPanel.visible = listView2.count > 1 ? true : false
+ rightPanel.visible = true
+
+ passwordField.text = ""
+
+ passwordFieldPin.text = ""
+ }
+
+ Keys.onEnterPressed: {
+ falsePass.visible = false
+
+ passwordField.visible = config.PinMode === "off" ? true : false
+ passwordField.enabled = config.PinMode === "off" ? true : false
+ passwordField.focus = config.PinMode === "off" ? true : false
+
+ passwordFieldPin.visible = config.PinMode === "off" ? false : true
+ passwordFieldPin.enabled = config.PinMode === "off" ? false : true
+ passwordFieldPin.focus = config.PinMode === "off" ? false : true
+
+ leftPanel.visible = listView2.count > 1 ? true : false
+ rightPanel.visible = true
+
+ passwordField.text = ""
+
+ passwordFieldPin.text = ""
+ }
+ }
+ }
+}
+
diff --git a/x11-themes/redcore-theme-sddm/files/redcore/Components/LayoutPanel.qml b/x11-themes/redcore-theme-sddm/files/redcore/Components/LayoutPanel.qml
new file mode 100644
index 00000000..f2cd9188
--- /dev/null
+++ b/x11-themes/redcore-theme-sddm/files/redcore/Components/LayoutPanel.qml
@@ -0,0 +1,213 @@
+import QtQuick 2.15
+import QtQuick.Controls 2.15
+
+Item {
+ implicitHeight: layoutButton.height
+ implicitWidth: layoutButton.width
+
+ signal valueChanged(int id)
+
+ // This gives an error but works, applying what the error says causes it to not work so this stays like that for a while.
+ onValueChanged: {
+ keyboard.currentLayout = id
+ }
+
+ DelegateModel {
+ id: layoutWrapper
+
+ model: keyboard.layouts
+ delegate: ItemDelegate {
+ id: layoutEntry
+ width: parent.width
+ height: 34
+ highlighted: layoutList.currentIndex == index
+
+ contentItem: Text {
+ renderType: Text.NativeRendering
+ font.family: Qt.resolvedUrl("../fonts") ? "Segoe UI" : segoeui.name
+ font.pointSize: 10
+ horizontalAlignment: Text.AlignHCenter
+ verticalAlignment: Text.AlignVCenter
+ elide: Text.ElideRight
+ color: "white"
+ text: modelData.longName
+ }
+
+ background: Rectangle {
+ id: layoutEntryBackground
+ color: "transparent"
+ }
+
+ states: [
+ State {
+ name: "focused"
+ when: layoutEntry.focus
+ PropertyChanges {
+ target: layoutEntryBackground
+ color: config.color
+ }
+ },
+
+ State {
+ name: "hovered"
+ when: layoutEntry.hovered
+ PropertyChanges {
+ target: layoutEntryBackground
+ color: "#343434"
+ }
+ }
+ ]
+
+ MouseArea {
+ anchors.fill: parent
+
+ onPressed: {
+ layoutEntryBackground.color = "#35FFFFFF"
+ }
+
+ onReleased: {
+ if (layoutEntry.focus) {
+ layoutEntryBackground.color = config.color
+ }
+ else {
+ layoutEntryBackground.color = "#1E1E1E"
+ }
+ }
+
+ onClicked: {
+ layoutList.currentIndex = index
+ layoutPopup.close()
+ valueChanged(layoutList.currentIndex)
+ }
+ }
+ }
+ }
+
+ Button {
+ id: layoutButton
+ height: 50
+ width: 50
+ hoverEnabled: true
+
+ Text {
+ color: "white"
+ text: keyboard.layouts[keyboard.currentLayout].shortName
+ font.family: Qt.resolvedUrl("../fonts") ? "Segoe UI" : segoeui.name
+ font.capitalization: Font.AllUppercase
+ renderType: Text.NativeRendering
+ font.pointSize: 12
+
+ anchors {
+ horizontalCenter: layoutButton.horizontalCenter
+ verticalCenter: layoutButton.verticalCenter
+ }
+ }
+
+ ToolTip {
+ id: layoutButtonTip
+
+ delay: 1000
+ timeout: 4800
+ leftPadding: 9
+ rightPadding: 9
+ topPadding: 7
+ bottomPadding: 7
+ y: layoutButton.height + 5
+ z: 2
+ visible: layoutButton.hovered
+
+ contentItem: Text {
+ text: keyboard.layouts[keyboard.currentLayout].longName
+ font.family: Qt.resolvedUrl("../fonts") ? "Segoe UI" : segoeui.name
+ renderType: Text.NativeRendering
+ color: "white"
+ }
+
+ background: Rectangle {
+ color: "#2A2A2A"
+ border.width: 1
+ border.color: "#1A1A1A"
+ }
+ }
+
+ background: Rectangle {
+ id: layoutButtonBackground
+ color: "transparent"
+ }
+
+ states: [
+ State {
+ name: "pressed"
+ when: layoutButton.down
+ PropertyChanges {
+ target: layoutButtonBackground
+ color: "#33FFFFFF"
+ }
+ },
+ State {
+ name: "hovered"
+ when: layoutButton.hovered
+ PropertyChanges {
+ target: layoutButtonBackground
+ color: "#1AFFFFFF"
+ }
+ },
+ State {
+ name: "selection"
+ when: layoutPopup.visible
+ PropertyChanges {
+ target: layoutButtonBackground
+ color: "transparent"
+ }
+ }
+ ]
+
+ onClicked: {
+ layoutPopup.visible ? layoutPopup.close() : layoutPopup.open()
+ layoutPopup.visible === layoutPopup.open ; layoutButton.state = "selection"
+ layoutButtonTip.hide()
+ }
+ }
+
+ Popup {
+ id: layoutPopup
+ width: 121
+ x: Math.round((parent.width - width) / 2)
+ y: Math.round(-layoutButton.height -(layoutPopup.height) + 45)
+ topPadding: 5
+ bottomPadding: 5
+ leftPadding: 0
+ rightPadding: 0
+
+ background: Rectangle {
+ color: "#1E1E1E"
+ }
+
+ contentItem: ListView {
+ id: layoutList
+ implicitHeight: contentHeight
+ model: layoutWrapper
+ currentIndex: keyboard.currentLayout
+ clip: true
+ interactive: false
+ }
+
+ enter: Transition {
+ NumberAnimation {
+ property: "opacity"
+ from: 0
+ to: 1
+ easing.type: Easing.OutCirc
+ }
+ }
+
+ exit: Transition {
+ NumberAnimation {
+ property: "opacity"
+ from: 1
+ to: 0
+ easing.type: Easing.OutCirc
+ }
+ }
+ }
+}
diff --git a/x11-themes/redcore-theme-sddm/files/redcore/Components/LoginBg.qml b/x11-themes/redcore-theme-sddm/files/redcore/Components/LoginBg.qml
new file mode 100644
index 00000000..6b190804
--- /dev/null
+++ b/x11-themes/redcore-theme-sddm/files/redcore/Components/LoginBg.qml
@@ -0,0 +1,53 @@
+import QtQuick 2.15
+import QtQuick.Controls 2.15
+
+Button {
+ id: loginBg
+ hoverEnabled: true
+ width: 0
+ height: 0
+
+ background: Rectangle {
+ id: loginbgBackground
+ width: 293
+ height: 36
+ x: -2
+ y: -2
+ color: "transparent"
+ border.color: "#70FFFFFF"
+ border.width: 2
+ }
+
+ states: [
+ State {
+ name: "hovered"
+ when: loginButton.hovered
+ PropertyChanges {
+ target: loginbgBackground
+ border.color: "#FFFFFF"
+ width: loginbgBackground.width
+ height: loginbgBackground.height
+ }
+ },
+
+ State {
+ when: revealButton.hovered
+ PropertyChanges {
+ target: loginbgBackground
+ border.color: "#FFFFFF"
+ width: loginbgBackground.width
+ height: loginbgBackground.height
+ }
+ },
+
+ State {
+ when: passwordField.hovered
+ PropertyChanges {
+ target: loginbgBackground
+ border.color: "#FFFFFF"
+ width: loginbgBackground.width
+ height: loginbgBackground.height
+ }
+ }
+ ]
+}
diff --git a/x11-themes/redcore-theme-sddm/files/redcore/Components/LoginButton.qml b/x11-themes/redcore-theme-sddm/files/redcore/Components/LoginButton.qml
new file mode 100644
index 00000000..8cd15cb5
--- /dev/null
+++ b/x11-themes/redcore-theme-sddm/files/redcore/Components/LoginButton.qml
@@ -0,0 +1,35 @@
+import QtQuick 2.15
+import QtQuick.Controls 2.15
+
+Button {
+ id: loginButton
+ hoverEnabled: true
+ width: 31
+ height: 32
+ x: passwordField.width
+
+ Text {
+ color: "white"
+ text: String.fromCodePoint(0xebe7)
+ font.family: Qt.resolvedUrl("../fonts") ? "Segoe MDL2 Assets" : iconfont.name
+ font.pointSize: 13
+ renderType: Text.NativeRendering
+ anchors.centerIn: parent
+ }
+
+ background: Rectangle {
+ id: loginbuttonBackground
+ color: "#35FFFFFF"
+ }
+
+ states: [
+ State {
+ name: "pressed"
+ when: loginButton.down
+ PropertyChanges {
+ target: loginbuttonBackground
+ color: "#75FFFFFF"
+ }
+ }
+ ]
+}
diff --git a/x11-themes/redcore-theme-sddm/files/redcore/Components/PasswordField.qml b/x11-themes/redcore-theme-sddm/files/redcore/Components/PasswordField.qml
new file mode 100644
index 00000000..076b8189
--- /dev/null
+++ b/x11-themes/redcore-theme-sddm/files/redcore/Components/PasswordField.qml
@@ -0,0 +1,35 @@
+import QtQuick 2.15
+import QtQuick.Controls 2.15
+
+TextField {
+ id: passwordField
+ focus: true
+ visible: true
+ selectByMouse: true
+ placeholderText: "Password"
+
+ property alias text: passwordField.text
+
+ echoMode: TextInput.Password ? TextInput.Password : TextInput.Normal
+ selectionColor: config.color
+
+ font.family: Qt.resolvedUrl("../fonts") ? "Segoe UI" : segoeui.name
+ font.pointSize: 10.9
+ renderType: Text.NativeRendering
+
+ color: "black"
+
+ x: 3
+
+ horizontalAlignment: TextInput.AlignLeft
+ width: 258
+ height: 32
+
+ background: Rectangle {
+ id: passFieldBackground
+ color: "white"
+ x: -3
+ width: parent.width
+ height: parent.height
+ }
+}
diff --git a/x11-themes/redcore-theme-sddm/files/redcore/Components/PasswordFieldPin.qml b/x11-themes/redcore-theme-sddm/files/redcore/Components/PasswordFieldPin.qml
new file mode 100644
index 00000000..cae4360a
--- /dev/null
+++ b/x11-themes/redcore-theme-sddm/files/redcore/Components/PasswordFieldPin.qml
@@ -0,0 +1,35 @@
+import QtQuick 2.15
+import QtQuick.Controls 2.15
+
+TextField {
+ id: passwordFieldPin
+ focus: true
+ visible: true
+ selectByMouse: true
+ placeholderText: "PIN"
+
+ property alias text: passwordFieldPin.text
+
+ echoMode: TextInput.Password ? TextInput.Password : TextInput.Normal
+ selectionColor: config.color
+
+ font.family: Qt.resolvedUrl("../fonts") ? "Segoe UI" : segoeui.name
+ font.pointSize: 10.9
+ renderType: Text.NativeRendering
+
+ color: "black"
+
+ x: 3
+
+ horizontalAlignment: TextInput.AlignLeft
+ width: 289
+ height: 32
+
+ background: Rectangle {
+ id: passFieldBackgroundPin
+ color: "white"
+ x: -3
+ width: parent.width
+ height: parent.height
+ }
+}
diff --git a/x11-themes/redcore-theme-sddm/files/redcore/Components/PowerPanel.qml b/x11-themes/redcore-theme-sddm/files/redcore/Components/PowerPanel.qml
new file mode 100644
index 00000000..0484850f
--- /dev/null
+++ b/x11-themes/redcore-theme-sddm/files/redcore/Components/PowerPanel.qml
@@ -0,0 +1,390 @@
+import QtQuick 2.15
+import QtQuick.Controls 2.15
+
+Item {
+ Button {
+ id: powerButton
+ height: 50
+ width: 50
+ hoverEnabled: true
+
+ Text {
+ color: "white"
+ font.family: Qt.resolvedUrl("../fonts") ? "Segoe MDL2 Assets" : iconfont.name
+ text: String.fromCodePoint(0xe7e8)
+ renderType: Text.NativeRendering
+ font.pointSize: powerButton.height / 2
+ anchors.centerIn: powerButton
+ }
+
+ ToolTip {
+ id: powerButtonTip
+
+ delay: 1000
+ timeout: 4800
+ leftPadding: 9
+ rightPadding: 9
+ topPadding: 7
+ bottomPadding: 7
+ y: powerButton.height + 5
+ z: 2
+ visible: powerButton.hovered
+
+ contentItem: Text {
+ text: "Power"
+ font.family: Qt.resolvedUrl("../fonts") ? "Segoe UI" : segoeui.name
+ renderType: Text.NativeRendering
+ color: "white"
+ }
+
+ background: Rectangle {
+ color: "#2A2A2A"
+ border.width: 1
+ border.color: "#1A1A1A"
+ }
+ }
+
+ background: Rectangle {
+ id: powerButtonBackground
+ color: "transparent"
+ }
+
+ states: [
+ State {
+ name: "pressed"
+ when: powerButton.down
+ PropertyChanges {
+ target: powerButtonBackground
+ color: "#33FFFFFF"
+ }
+ },
+
+ State {
+ name: "hovered"
+ when: powerButton.hovered
+ PropertyChanges {
+ target: powerButtonBackground
+ color: "#1AFFFFFF"
+ }
+ },
+
+ State {
+ name: "selection"
+ when: powerPopup.visible
+ PropertyChanges {
+ target: powerButtonBackground
+ color: "transparent"
+ }
+ }
+ ]
+
+ onClicked: {
+ powerPopup.visible ? powerPopup.close() : powerPopup.open()
+ powerPopup.visible === powerPopup.open ; powerButton.state = "selection"
+ powerButtonTip.hide()
+ }
+ }
+
+ Popup {
+ id: powerPopup
+ width: 125
+ height: poweroffButton.height + rebootButton.height + sleepButton.height + 10
+ x: Math.round((powerButton.width - width) / 2) - 13
+ y: -117
+ z: 3
+ topPadding: 5
+ bottomPadding: 5
+ leftPadding: 1
+ rightPadding: 1
+ background: Rectangle {
+ color: "#F51F1F1F"
+ border.width: 1
+ border.color: "black"
+ }
+
+ Button {
+ id: poweroffButton
+ width: parent.width
+ height: 34
+ hoverEnabled: true
+
+ ToolTip {
+ id: poweroffTip
+
+ delay: 1000
+ timeout: 4800
+ leftPadding: 9
+ rightPadding: 9
+ topPadding: 7
+ bottomPadding: 7
+ visible: poweroffButton.hovered
+
+ contentItem: Text {
+ text: "Closes all apps and turns off the PC."
+ font.family: Qt.resolvedUrl("../fonts") ? "Segoe UI" : segoeui.name
+ renderType: Text.NativeRendering
+ color: "white"
+ }
+
+ background: Rectangle {
+ color: "#2A2A2A"
+ border.width: 1
+ border.color: "#1A1A1A"
+ }
+ }
+
+ background: Rectangle {
+ id: poweroffButtonBackground
+ color: "transparent"
+ border.width: 0
+ border.color: "#29292A"
+ }
+
+ Text {
+ text: "Shut Down"
+ color: "white"
+
+ font.family: Qt.resolvedUrl("../fonts") ? "Segoe UI" : segoeui.name
+ font.pointSize: 10
+ leftPadding: 10
+ renderType: Text.NativeRendering
+
+ anchors {
+ left: poweroffIcon.right
+ verticalCenter: poweroffButton.verticalCenter
+ }
+ }
+
+ Text {
+ id: poweroffIcon
+ color: "white"
+ font.family: Qt.resolvedUrl("../fonts") ? "Segoe MDL2 Assets" : iconfont.name
+ text: String.fromCodePoint(0xe7e8)
+ renderType: Text.NativeRendering
+ font.pointSize: 12
+
+ x: 10
+
+ anchors {
+ verticalCenter: poweroffButton.verticalCenter
+ }
+ }
+
+
+ states: [
+ State {
+ name: "hovered"
+ when: poweroffButton.hovered
+ PropertyChanges {
+ target: poweroffButtonBackground
+ color: "#30FFFFFF"
+ border.color: "#60FFFFFF"
+ border.width: 1
+ }
+ }
+ ]
+
+ onClicked: sddm.powerOff()
+ }
+
+ Button {
+ id: rebootButton
+ width: parent.width
+ height: 34
+ hoverEnabled: true
+
+ anchors {
+ horizontalCenter: poweroffButton.horizontalCenter
+ top: poweroffButton.bottom
+ }
+
+ background: Rectangle {
+ id: rebootButtonBackground
+ color: "transparent"
+ border.width: 0
+ border.color: "#29292A"
+ }
+
+ Text {
+ id: rebootText
+ text: "Restart"
+ color: "white"
+
+ font.family: Qt.resolvedUrl("../fonts") ? "Segoe UI" : segoeui.name
+ font.pointSize: 10
+ leftPadding: 10
+ renderType: Text.NativeRendering
+
+ anchors {
+ left: rebootIcon.right
+ verticalCenter: rebootButton.verticalCenter
+ }
+ }
+
+ Text {
+ id: rebootIcon
+ color: "white"
+ font.family: Qt.resolvedUrl("../fonts") ? "Segoe MDL2 Assets" : iconfont.name
+ text: String.fromCodePoint(0xe777)
+ renderType: Text.NativeRendering
+ font.pointSize: 12
+
+ x: 10
+
+ anchors {
+ verticalCenter: rebootButton.verticalCenter
+ }
+ }
+
+ ToolTip {
+ id: rebootButtonTip
+
+ delay: 1000
+ timeout: 4800
+ leftPadding: 9
+ rightPadding: 9
+ topPadding: 7
+ bottomPadding: 7
+ visible: rebootButton.hovered
+
+ contentItem: Text {
+ text: "Closes all apps, turns off the PC, and then turns it on
+again." // I had to make it like this, so it's normal, don't touch.
+ font.family: Qt.resolvedUrl("../fonts") ? "Segoe UI" : segoeui.name
+ renderType: Text.NativeRendering
+ color: "white"
+ }
+
+ background: Rectangle {
+ color: "#2A2A2A"
+ border.width: 1
+ border.color: "#1A1A1A"
+ }
+ }
+
+ states: [
+ State {
+ name: "hovered"
+ when: rebootButton.hovered
+ PropertyChanges {
+ target: rebootButtonBackground
+ color: "#30FFFFFF"
+ border.color: "#60FFFFFF"
+ border.width: 1
+ }
+ }
+ ]
+
+ onClicked: sddm.reboot()
+ }
+
+ Button {
+ id: sleepButton
+ width: parent.width
+ height: 34
+ hoverEnabled: true
+
+ anchors {
+ horizontalCenter: rebootButton.horizontalCenter
+ top: rebootButton.bottom
+ }
+
+ background: Rectangle {
+ id: sleepButtonBackground
+ color: "transparent"
+ border.width: 0
+ border.color: "#29292A"
+ }
+
+ Text {
+ text: "Sleep"
+ color: "white"
+
+ font.family: Qt.resolvedUrl("../fonts") ? "Segoe UI" : segoeui.name
+ font.pointSize: 10
+ leftPadding: 10
+ renderType: Text.NativeRendering
+
+ anchors {
+ left: sleepIcon.right
+ verticalCenter: sleepButton.verticalCenter
+ }
+ }
+
+ Text {
+ id: sleepIcon
+ color: "white"
+ font.family: Qt.resolvedUrl("../fonts") ? "Segoe MDL2 Assets" : iconfont.name
+ text: String.fromCodePoint(0xe708)
+ renderType: Text.NativeRendering
+ font.pointSize: 12
+
+ x: 10
+
+ anchors {
+ verticalCenter: sleepButton.verticalCenter
+ }
+ }
+
+ ToolTip {
+ id: sleepButtonTip
+
+ delay: 1000
+ timeout: 4800
+ leftPadding: 9
+ rightPadding: 9
+ topPadding: 7
+ bottomPadding: 7
+ visible: sleepButton.hovered
+
+ contentItem: Text {
+ text: "The PC stays on but uses low power. Apps stay open so
+when the PC wakes up, you're instantly back to where
+you left off." // Again, it had to be like this, don't touch.
+ font.family: Qt.resolvedUrl("../fonts") ? "Segoe UI" : segoeui.name
+ renderType: Text.NativeRendering
+ color: "white"
+ }
+
+ background: Rectangle {
+ color: "#2A2A2A"
+ border.width: 1
+ border.color: "#1A1A1A"
+ }
+ }
+
+ states: [
+ State {
+ name: "hovered"
+ when: sleepButton.hovered
+ PropertyChanges {
+ target: sleepButtonBackground
+ color: "#30FFFFFF"
+ border.color: "#60FFFFFF"
+ border.width: 1
+ }
+ }
+ ]
+
+ onClicked: sddm.suspend()
+ }
+
+ enter: Transition {
+ NumberAnimation {
+ property: "opacity"
+ from: 0
+ to: 1
+ easing.type: Easing.OutCirc
+ }
+ }
+
+ exit: Transition {
+ NumberAnimation {
+ property: "opacity"
+ from: 1
+ to: 0
+ easing.type: Easing.OutCirc
+ }
+ }
+ }
+}
diff --git a/x11-themes/redcore-theme-sddm/files/redcore/Components/RevealButton.qml b/x11-themes/redcore-theme-sddm/files/redcore/Components/RevealButton.qml
new file mode 100644
index 00000000..9c1afa5d
--- /dev/null
+++ b/x11-themes/redcore-theme-sddm/files/redcore/Components/RevealButton.qml
@@ -0,0 +1,68 @@
+import QtQuick 2.15
+import QtQuick.Controls 2.15
+
+Button {
+ id: revealButton
+ hoverEnabled: true
+ width: 32
+ height: 32
+
+ x: passwordField.width - loginButton.width
+
+ Text {
+ id: revealText
+ color: "black"
+ text: String.fromCodePoint(0xe18b)
+ font.family: Qt.resolvedUrl("../fonts") ? "Segoe MDL2 Assets" : iconfont.name
+ font.pointSize: 10
+ renderType: Text.NativeRendering
+ anchors.centerIn: parent
+ }
+
+ background: Rectangle {
+ id: revealButtonBackground
+ color: "white"
+ }
+
+ states: [
+ State {
+ name: "on"
+ when: revealButton.down
+ PropertyChanges {
+ target: passwordField
+ echoMode: TextInput.Normal
+ }
+ PropertyChanges {
+ target: passwordFieldPin
+ echoMode: TextInput.Normal
+ }
+ PropertyChanges {
+ target: revealButtonBackground
+ color: config.color
+ }
+ PropertyChanges {
+ target: revealText
+ color: "white"
+ }
+ },
+ State {
+ name: "off"
+ PropertyChanges {
+ target: passwordField
+ echoMode: TextInput.Password
+ }
+ PropertyChanges {
+ target: passwordFieldPin
+ echoMode: TextInput.Password
+ }
+ },
+ State {
+ name: "hovered"
+ when: revealButton.hovered
+ PropertyChanges {
+ target: revealText
+ color: config.color
+ }
+ }
+ ]
+}
diff --git a/x11-themes/redcore-theme-sddm/files/redcore/Components/SessionPanel.qml b/x11-themes/redcore-theme-sddm/files/redcore/Components/SessionPanel.qml
new file mode 100644
index 00000000..49ec000b
--- /dev/null
+++ b/x11-themes/redcore-theme-sddm/files/redcore/Components/SessionPanel.qml
@@ -0,0 +1,354 @@
+import QtQuick 2.15
+import QtQuick.Controls 2.15
+
+Item {
+ property int session: sessionList.currentIndex
+
+ implicitHeight: sessionButton.height
+ implicitWidth: sessionButton.width
+
+ DelegateModel {
+ id: sessionWrapper
+ model: sessionModel
+ delegate: ItemDelegate {
+ id: sessionEntry
+ width: parent.width
+ height: 36
+ highlighted: sessionList.currentIndex == index
+ contentItem: Text {
+ renderType: Text.NativeRendering
+ font.family: Qt.resolvedUrl("../fonts") ? "Segoe UI" : segoeui.name
+ font.pointSize: 10
+ verticalAlignment: Text.AlignVCenter
+ color: "black"
+ text: name
+
+ Text {
+ id: offon
+ text: "Off"
+ color: "black"
+ font.family: Qt.resolvedUrl("../fonts") ? "Segoe UI" : segoeui.name
+ font.weight: Font.Bold
+ font.pointSize: 10
+ renderType: Text.NativeRendering
+
+ anchors {
+ verticalCenter: parent.verticalCenter
+ bottom: parent.top
+ bottomMargin: 5
+ }
+ }
+
+ Button {
+ id: sessionLever
+ width: 46
+ height: 15
+ z: 3
+
+ anchors {
+ top: parent.bottom
+ topMargin: 7
+ right: parent.right
+ rightMargin: 7
+ }
+
+ background: Rectangle {
+ id: sessionLeverBackground
+ color: "#A6A6A6"
+ border.color: "white"
+ border.width: 1
+ }
+
+ MouseArea {
+ anchors.fill: parent
+
+ onClicked: {
+ sessionList.currentIndex = index
+ }
+ }
+
+ Button {
+ id: leftblackLever
+ width: 12
+ height: 19
+
+ anchors {
+ verticalCenter: parent.verticalCenter
+ left: parent.left
+ leftMargin: -2
+ }
+
+ background: Rectangle {
+ color: "black"
+ }
+
+ MouseArea {
+ anchors.fill: parent
+
+ onClicked: {
+ sessionList.currentIndex = index
+ }
+ }
+ }
+
+ Button {
+ id: rightblackLever
+ width: 12
+ height: 19
+ visible: false
+
+ anchors {
+ verticalCenter: parent.verticalCenter
+ right: parent.right
+ rightMargin: -2
+ }
+
+ background: Rectangle {
+ color: "black"
+ }
+ }
+
+ MouseArea {
+ anchors.fill: parent
+
+ onClicked: {
+ sessionList.currentIndex = index
+ }
+ }
+ }
+
+ Button {
+ width: 50
+ height: 19
+
+ anchors {
+ top: parent.bottom
+ topMargin: 5
+ right: parent.right
+ rightMargin: 5
+ }
+
+ MouseArea {
+ anchors.fill: parent
+
+ onClicked: {
+ sessionList.currentIndex = index
+ }
+ }
+
+ background: Rectangle {
+ id: leverBack
+ color: "#A6A6A6"
+ }
+ }
+ }
+
+ background: Rectangle {
+ id: sessionEntryBackground
+ color: "transparent"
+ }
+
+ states: [
+ State {
+ name: "focused"
+ when: sessionEntry.focus
+ PropertyChanges {
+ target: sessionLeverBackground
+ color: config.color
+ }
+ PropertyChanges {
+ target: rightblackLever
+ visible: true
+ }
+ PropertyChanges {
+ target: leftblackLever
+ visible: false
+ }
+ PropertyChanges {
+ target: offon
+ text: "On"
+ }
+ },
+
+ State {
+ name: "hovered"
+ when: sessionLever.hovered
+ PropertyChanges {
+ target: sessionLeverBackground
+ color: "#B5B5B5"
+ }
+ }
+ ]
+ }
+ }
+
+ Button {
+ id: sessionButton
+ height: 50
+ width: 50
+ hoverEnabled: true
+
+ Text {
+ color: "white"
+ font.family: Qt.resolvedUrl("../fonts") ? "Segoe MDL2 Assets" : iconfont.name
+ text: String.fromCodePoint(0xe776)
+ renderType: Text.NativeRendering
+ font.pointSize: sessionButton.height / 2
+ anchors.centerIn: sessionButton
+ }
+
+ ToolTip {
+ id: sessionButtonTip
+
+ delay: 1000
+ timeout: 4800
+ leftPadding: 9
+ rightPadding: 9
+ topPadding: 7
+ bottomPadding: 7
+ y: sessionButton.height + 5
+ z: 2
+ visible: sessionButton.hovered
+
+ contentItem: Text {
+ text: "Session"
+ font.family: Qt.resolvedUrl("../fonts") ? "Segoe UI" : segoeui.name
+ renderType: Text.NativeRendering
+ color: "white"
+ }
+
+ background: Rectangle {
+ color: "#2A2A2A"
+ border.width: 1
+ border.color: "#1A1A1A"
+ }
+ }
+
+ background: Rectangle {
+ id: sessionButtonBackground
+ color: "transparent"
+ }
+
+ states: [
+ State {
+ name: "pressed"
+ when: sessionButton.down
+ PropertyChanges {
+ target: sessionButtonBackground
+ color: "#33FFFFFF"
+ }
+ },
+
+ State {
+ name: "hovered"
+ when: sessionButton.hovered
+ PropertyChanges {
+ target: sessionButtonBackground
+ color: "#1AFFFFFF"
+ }
+ },
+
+ State {
+ name: "selection"
+ when: sessionPopup.visible
+ PropertyChanges {
+ target: sessionButtonBackground
+ color: "transparent"
+ }
+ }
+ ]
+
+ onClicked: {
+ sessionPopup.visible ? sessionPopup.close() : sessionPopup.open()
+ sessionPopup.visible === sessionPopup.open ; sessionButton.state = "selection"
+ sessionButtonTip.hide()
+ }
+ }
+
+ Popup {
+ id: sessionPopup
+ width: 175
+ x: Math.round((parent.width - width) / 2)
+ y: Math.round(-sessionButton.height -(sessionPopup.height) + 45)
+ z: 3
+ topPadding: 5
+ bottomPadding: 15
+ leftPadding: 15
+ rightPadding: 15
+
+ background: Rectangle {
+ color: "white"
+ border.width: 1
+ border.color: "black"
+
+ Button {
+ id: screenKeyboard
+ width: parent.width - 2
+ height: 41
+ x: 1
+ y: 1
+ z: 3
+
+ visible: false // disabled for now because i have no idea how to add on screen keyboard :3
+ enabled: false
+
+ Text {
+ color: "black"
+ text: "On-Screen Keyboard"
+ renderType: Text.NativeRendering
+ font.family: Qt.resolvedUrl("../fonts") ? "Segoe UI" : segoeui.name
+ font.pointSize: 10
+ anchors {
+ verticalCenter: parent.verticalCenter
+ left: parent.left
+ leftMargin: 20
+ }
+ }
+
+ states: [
+ State {
+ name: "hovered"
+ when: screenKeyboard.hovered
+ PropertyChanges {
+ target: screenKeyboardBackground
+ color: "#30000000"
+ }
+ }
+ ]
+
+ background: Rectangle {
+ id: screenKeyboardBackground
+ color: "transparent"
+ }
+ }
+ }
+
+ contentItem: ListView {
+ id: sessionList
+ implicitHeight: contentHeight + 20
+ model: sessionWrapper
+ currentIndex: sessionModel.lastIndex
+ clip: true
+ spacing: 25
+ interactive: false
+ }
+
+ enter: Transition {
+ NumberAnimation {
+ property: "opacity"
+ from: 0
+ to: 1
+ easing.type: Easing.OutCirc
+ }
+ }
+
+ exit: Transition {
+ NumberAnimation {
+ property: "opacity"
+ from: 1
+ to: 0
+ easing.type: Easing.OutCirc
+ }
+ }
+ }
+}
diff --git a/x11-themes/redcore-theme-sddm/files/redcore/Components/TruePass.qml b/x11-themes/redcore-theme-sddm/files/redcore/Components/TruePass.qml
new file mode 100644
index 00000000..58032049
--- /dev/null
+++ b/x11-themes/redcore-theme-sddm/files/redcore/Components/TruePass.qml
@@ -0,0 +1,787 @@
+// UNUSED FILE!
+// Planning to use boot up animation but I can't because SDDM isn't made for something like this.
+// https://github.com/sddm/sddm/issues/1960
+
+
+import QtQuick 2.15
+import QtQuick.Controls 2.15
+
+Rectangle {
+ id: trueButton
+ x: 1
+ y: 1
+ color: "transparent"
+
+ Text {
+ id: welcome
+ color: "white"
+ font.family: Qt.resolvedUrl("../fonts") ? "Segoe UI" : segoeui.name
+ text: "Welcome"
+ renderType: Text.NativeRendering
+ font.weight: Font.Normal
+ font.pointSize: 16.5
+ anchors.centerIn: parent
+ }
+
+ Text {
+ id: splash
+ color: "white"
+ text: ""
+ font.family: Qt.resolvedUrl("../fonts") ? "Segoe Boot Semilight" : animFont.name
+ renderType: Text.NativeRendering
+ font.weight: Font.Normal
+ font.pointSize: 17
+
+ anchors {
+ left: welcome.left
+ leftMargin: -45
+ verticalCenter: parent.verticalCenter
+ }
+
+ SequentialAnimation {
+ id: seqStart
+ running: true
+ loops: Animation.Infinite
+
+ PropertyAnimation {
+ target: splash
+ property: "text"
+ to: "" // 1
+ duration: 30
+ }
+ PropertyAnimation {
+ target: splash
+ property: "text"
+ to: "" // 2
+ duration: 30
+ }
+ PropertyAnimation {
+ target: splash
+ property: "text"
+ to: "" // 3
+ duration: 30
+ }
+ PropertyAnimation {
+ target: splash
+ property: "text"
+ to: "" // 4
+ duration: 30
+ }
+ PropertyAnimation {
+ target: splash
+ property: "text"
+ to: "" // 5
+ duration: 30
+ }
+ PropertyAnimation {
+ target: splash
+ property: "text"
+ to: "" // 6
+ duration: 30
+ }
+ PropertyAnimation {
+ target: splash
+ property: "text"
+ to: "" // 7
+ duration: 30
+ }
+ PropertyAnimation {
+ target: splash
+ property: "text"
+ to: "" // 8
+ duration: 30
+ }
+ PropertyAnimation {
+ target: splash
+ property: "text"
+ to: "" // 9
+ duration: 30
+ }
+ PropertyAnimation {
+ target: splash
+ property: "text"
+ to: "" // 10
+ duration: 30
+ }
+ PropertyAnimation {
+ target: splash
+ property: "text"
+ to: "" // 11
+ duration: 30
+ }
+ PropertyAnimation {
+ target: splash
+ property: "text"
+ to: "" // 12
+ duration: 30
+ }
+ PropertyAnimation {
+ target: splash
+ property: "text"
+ to: "" // 13
+ duration: 30
+ }
+ PropertyAnimation {
+ target: splash
+ property: "text"
+ to: "" //14
+ duration: 30
+ }
+ PropertyAnimation {
+ target: splash
+ property: "text"
+ to: "" // 15
+ duration: 30
+ }
+ PropertyAnimation {
+ target: splash
+ property: "text"
+ to: "" // 16
+ duration: 30
+ }
+ PropertyAnimation {
+ target: splash
+ property: "text"
+ to: "" // 17
+ duration: 30
+ }
+ PropertyAnimation {
+ target: splash
+ property: "text"
+ to: "" // 18
+ duration: 30
+ }
+ PropertyAnimation {
+ target: splash
+ property: "text"
+ to: "" // 19
+ duration: 30
+ }
+ PropertyAnimation {
+ target: splash
+ property: "text"
+ to: "" // 20
+ duration: 30
+ }
+ PropertyAnimation {
+ target: splash
+ property: "text"
+ to: "" // 21
+ duration: 30
+ }
+ PropertyAnimation {
+ target: splash
+ property: "text"
+ to: "" // 22
+ duration: 30
+ }
+ PropertyAnimation {
+ target: splash
+ property: "text"
+ to: "" // 23
+ duration: 30
+ }
+ PropertyAnimation {
+ target: splash
+ property: "text"
+ to: "" // 24
+ duration: 30
+ }
+ PropertyAnimation {
+ target: splash
+ property: "text"
+ to: "" // 25
+ duration: 30
+ }
+ PropertyAnimation {
+ target: splash
+ property: "text"
+ to: "" //26
+ duration: 30
+ }
+ PropertyAnimation {
+ target: splash
+ property: "text"
+ to: "" // 27
+ duration: 30
+ }
+ PropertyAnimation {
+ target: splash
+ property: "text"
+ to: "" // 28
+ duration: 30
+ }
+ PropertyAnimation {
+ target: splash
+ property: "text"
+ to: "" // 29
+ duration: 30
+ }
+ PropertyAnimation {
+ target: splash
+ property: "text"
+ to: "" // 30
+ duration: 30
+ }
+ PropertyAnimation {
+ target: splash
+ property: "text"
+ to: "" // 31
+ duration: 30
+ }
+ PropertyAnimation {
+ target: splash
+ property: "text"
+ to: "" // 32
+ duration: 30
+ }
+ PropertyAnimation {
+ target: splash
+ property: "text"
+ to: "" // 33
+ duration: 30
+ }
+ PropertyAnimation {
+ target: splash
+ property: "text"
+ to: "" // 34
+ duration: 30
+ }
+ PropertyAnimation {
+ target: splash
+ property: "text"
+ to: "" // 35
+ duration: 30
+ }
+ PropertyAnimation {
+ target: splash
+ property: "text"
+ to: "" // 36
+ duration: 30
+ }
+ PropertyAnimation {
+ target: splash
+ property: "text"
+ to: "" // 37
+ duration: 30
+ }
+ PropertyAnimation {
+ target: splash
+ property: "text"
+ to: "" // 38
+ duration: 30
+ }
+ PropertyAnimation {
+ target: splash
+ property: "text"
+ to: "" // 39
+ duration: 30
+ }
+ PropertyAnimation {
+ target: splash
+ property: "text"
+ to: "" // 40
+ duration: 30
+ }
+ PropertyAnimation {
+ target: splash
+ property: "text"
+ to: "" // 41
+ duration: 30
+ }
+ PropertyAnimation {
+ target: splash
+ property: "text"
+ to: "" // 42
+ duration: 30
+ }
+ PropertyAnimation {
+ target: splash
+ property: "text"
+ to: "" // 43
+ duration: 30
+ }
+ PropertyAnimation {
+ target: splash
+ property: "text"
+ to: "" // 44
+ duration: 30
+ }
+ PropertyAnimation {
+ target: splash
+ property: "text"
+ to: "" // 45
+ duration: 30
+ }
+ PropertyAnimation {
+ target: splash
+ property: "text"
+ to: "" // 46
+ duration: 30
+ }
+ PropertyAnimation {
+ target: splash
+ property: "text"
+ to: "" // 47
+ duration: 30
+ }
+ PropertyAnimation {
+ target: splash
+ property: "text"
+ to: "" // 48
+ duration: 30
+ }
+ PropertyAnimation {
+ target: splash
+ property: "text"
+ to: "" // 49
+ duration: 30
+ }
+ PropertyAnimation {
+ target: splash
+ property: "text"
+ to: "" // 50
+ duration: 30
+ }
+ PropertyAnimation {
+ target: splash
+ property: "text"
+ to: "" // 51
+ duration: 30
+ }
+ PropertyAnimation {
+ target: splash
+ property: "text"
+ to: "" // 52
+ duration: 30
+ }
+ PropertyAnimation {
+ target: splash
+ property: "text"
+ to: "" // 53
+ duration: 30
+ }
+ PropertyAnimation {
+ target: splash
+ property: "text"
+ to: "" // 54
+ duration: 30
+ }
+ PropertyAnimation {
+ target: splash
+ property: "text"
+ to: "" // 55
+ duration: 30
+ }
+ PropertyAnimation {
+ target: splash
+ property: "text"
+ to: "" // 56
+ duration: 30
+ }
+ PropertyAnimation {
+ target: splash
+ property: "text"
+ to: "" // 57
+ duration: 30
+ }
+ PropertyAnimation {
+ target: splash
+ property: "text"
+ to: "" // sivas
+ duration: 30
+ }
+ PropertyAnimation {
+ target: splash
+ property: "text"
+ to: "" // 59
+ duration: 30
+ }
+ PropertyAnimation {
+ target: splash
+ property: "text"
+ to: "" // 60
+ duration: 30
+ }
+ PropertyAnimation {
+ target: splash
+ property: "text"
+ to: "" // 61
+ duration: 30
+ }
+ PropertyAnimation {
+ target: splash
+ property: "text"
+ to: "" //62
+ duration: 30
+ }
+ PropertyAnimation {
+ target: splash
+ property: "text"
+ to: "" // 63
+ duration: 30
+ }
+ PropertyAnimation {
+ target: splash
+ property: "text"
+ to: "" // 64
+ duration: 30
+ }
+ PropertyAnimation {
+ target: splash
+ property: "text"
+ to: "" // 65
+ duration: 30
+ }
+ PropertyAnimation {
+ target: splash
+ property: "text"
+ to: "" // 66
+ duration: 30
+ }
+ PropertyAnimation {
+ target: splash
+ property: "text"
+ to: "" // 67
+ duration: 30
+ }
+ PropertyAnimation {
+ target: splash
+ property: "text"
+ to: "" // 68
+ duration: 30
+ }
+ PropertyAnimation {
+ target: splash
+ property: "text"
+ to: "" // haha funni number
+ duration: 30
+ }
+ PropertyAnimation {
+ target: splash
+ property: "text"
+ to: "" // 70
+ duration: 30
+ }
+ PropertyAnimation {
+ target: splash
+ property: "text"
+ to: "" // 71
+ duration: 30
+ }
+ PropertyAnimation {
+ target: splash
+ property: "text"
+ to: "" // 72
+ duration: 30
+ }
+ PropertyAnimation {
+ target: splash
+ property: "text"
+ to: "" // 73
+ duration: 30
+ }
+ PropertyAnimation {
+ target: splash
+ property: "text"
+ to: "" // 74
+ duration: 30
+ }
+ PropertyAnimation {
+ target: splash
+ property: "text"
+ to: "" // 75
+ duration: 30
+ }
+ PropertyAnimation {
+ target: splash
+ property: "text"
+ to: "" // 76
+ duration: 30
+ }
+ PropertyAnimation {
+ target: splash
+ property: "text"
+ to: "" // 77
+ duration: 30
+ }
+ PropertyAnimation {
+ target: splash
+ property: "text"
+ to: "" // 78
+ duration: 30
+ }
+ PropertyAnimation {
+ target: splash
+ property: "text"
+ to: "" // 79
+ duration: 30
+ }
+ PropertyAnimation {
+ target: splash
+ property: "text"
+ to: "" // 80
+ duration: 30
+ }
+ PropertyAnimation {
+ target: splash
+ property: "text"
+ to: "" // 81
+ duration: 30
+ }
+ PropertyAnimation {
+ target: splash
+ property: "text"
+ to: "" // 82
+ duration: 30
+ }
+ PropertyAnimation {
+ target: splash
+ property: "text"
+ to: "" // 83
+ duration: 30
+ }
+ PropertyAnimation {
+ target: splash
+ property: "text"
+ to: "" // 84
+ duration: 30
+ }
+ PropertyAnimation {
+ target: splash
+ property: "text"
+ to: "" //85
+ duration: 30
+ }
+ PropertyAnimation {
+ target: splash
+ property: "text"
+ to: "" // 86
+ duration: 30
+ }
+ PropertyAnimation {
+ target: splash
+ property: "text"
+ to: "" // 87
+ duration: 30
+ }
+ PropertyAnimation {
+ target: splash
+ property: "text"
+ to: "" // 88
+ duration: 30
+ }
+ PropertyAnimation {
+ target: splash
+ property: "text"
+ to: "" // 89
+ duration: 30
+ }
+ PropertyAnimation {
+ target: splash
+ property: "text"
+ to: "" // 90
+ duration: 30
+ }
+ PropertyAnimation {
+ target: splash
+ property: "text"
+ to: "" // 91
+ duration: 30
+ }
+ PropertyAnimation {
+ target: splash
+ property: "text"
+ to: "" // 92
+ duration: 30
+ }
+ PropertyAnimation {
+ target: splash
+ property: "text"
+ to: "" // 93
+ duration: 30
+ }
+ PropertyAnimation {
+ target: splash
+ property: "text"
+ to: "" // 94
+ duration: 30
+ }
+ PropertyAnimation {
+ target: splash
+ property: "text"
+ to: "" //95
+ duration: 30
+ }
+ PropertyAnimation {
+ target: splash
+ property: "text"
+ to: "" // 96
+ duration: 30
+ }
+ PropertyAnimation {
+ target: splash
+ property: "text"
+ to: "" // 97
+ duration: 30
+ }
+ PropertyAnimation {
+ target: splash
+ property: "text"
+ to: "" // 98
+ duration: 30
+ }
+ PropertyAnimation {
+ target: splash
+ property: "text"
+ to: "" // 99
+ duration: 30
+ }
+ PropertyAnimation {
+ target: splash
+ property: "text"
+ to: "" // 100
+ duration: 30
+ }
+ PropertyAnimation {
+ target: splash
+ property: "text"
+ to: "" // 101
+ duration: 30
+ }
+ PropertyAnimation {
+ target: splash
+ property: "text"
+ to: "" // 102
+ duration: 30
+ }
+ PropertyAnimation {
+ target: splash
+ property: "text"
+ to: "" // 103
+ duration: 30
+ }
+ PropertyAnimation {
+ target: splash
+ property: "text"
+ to: "" // 104
+ duration: 30
+ }
+ PropertyAnimation {
+ target: splash
+ property: "text"
+ to: "" // 105
+ duration: 30
+ }
+ PropertyAnimation {
+ target: splash
+ property: "text"
+ to: "" // 106
+ duration: 30
+ }
+ PropertyAnimation {
+ target: splash
+ property: "text"
+ to: "" // 107
+ duration: 30
+ }
+ PropertyAnimation {
+ target: splash
+ property: "text"
+ to: "" // 108
+ duration: 30
+ }
+ PropertyAnimation {
+ target: splash
+ property: "text"
+ to: "" // 109
+ duration: 30
+ }
+ PropertyAnimation {
+ target: splash
+ property: "text"
+ to: "" // 110
+ duration: 30
+ }
+ PropertyAnimation {
+ target: splash
+ property: "text"
+ to: "" // 111
+ duration: 30
+ }
+ PropertyAnimation {
+ target: splash
+ property: "text"
+ to: "" // 112
+ duration: 30
+ }
+ PropertyAnimation {
+ target: splash
+ property: "text"
+ to: "" // 113
+ duration: 30
+ }
+ PropertyAnimation {
+ target: splash
+ property: "text"
+ to: "" // 114
+ duration: 30
+ }
+ PropertyAnimation {
+ target: splash
+ property: "text"
+ to: "" // 115
+ duration: 30
+ }
+ PropertyAnimation {
+ target: splash
+ property: "text"
+ to: "" // 116
+ duration: 30
+ }
+ PropertyAnimation {
+ target: splash
+ property: "text"
+ to: "" // 117
+ duration: 30
+ }
+ PropertyAnimation {
+ target: splash
+ property: "text"
+ to: "" // 118
+ duration: 30
+ }
+ PropertyAnimation {
+ target: splash
+ property: "text"
+ to: "" // 119
+ duration: 30
+ }
+ PropertyAnimation {
+ target: splash
+ property: "text"
+ to: "" // 120
+ duration: 30
+ }
+ PropertyAnimation {
+ target: splash
+ property: "text"
+ to: "" // 121
+ duration: 30
+ }
+ PropertyAnimation {
+ target: splash
+ property: "text"
+ to: "" // 122
+ duration: 30
+ }
+ PropertyAnimation {
+ target: splash
+ property: "text"
+ to: "" // 123
+ duration: 30
+ }
+ }
+ }
+}
+
diff --git a/x11-themes/redcore-theme-sddm/files/redcore/Components/UserList.qml b/x11-themes/redcore-theme-sddm/files/redcore/Components/UserList.qml
new file mode 100644
index 00000000..22241310
--- /dev/null
+++ b/x11-themes/redcore-theme-sddm/files/redcore/Components/UserList.qml
@@ -0,0 +1,113 @@
+import QtQuick 2.15
+import QtQuick.Layouts 2.15
+import QtQuick.Controls 2.15
+import Qt5Compat.GraphicalEffects
+
+Rectangle {
+ id: container
+
+ property alias name: name.text
+ property alias icon: icon.source
+
+ height: 58
+ color: "transparent"
+
+ anchors.left: parent.left
+
+ MouseArea {
+ id: rectArea
+ hoverEnabled: true
+ anchors.fill: parent
+
+ onEntered: {
+ if (container.focus == false)
+ container.color = "#30FFFFFF";
+ }
+
+ onExited: {
+ if (container.focus == false)
+ container.color = "transparent";
+ }
+ }
+
+ states: [
+ State {
+ name: "focused"
+ when: container.focus
+ PropertyChanges {
+ target: container
+ color: config.color
+ }
+ },
+ State {
+ name: "unfocused"
+ when: !container.focus
+ PropertyChanges {
+ target: container
+ color: "transparent"
+ }
+ }
+ ]
+
+ Item {
+ id: users
+
+ Image {
+ id: icon
+ width: 48
+ height: 48
+ smooth: true
+ visible: false
+
+ onStatusChanged: {
+ if (icon.status == Image.Error)
+ icon.source = "../user-192.png"
+ else
+ icon.source = "../user-192.png"
+ }
+
+ x: 12
+ y: 5
+ }
+
+ OpacityMask {
+ id: img
+ anchors.fill: icon
+ source: icon
+ maskSource: mask
+ }
+
+ Item {
+ id: mask
+ width: icon.width
+ height: icon.height
+ layer.enabled: true
+ visible: false
+
+ Rectangle {
+ width: icon.width
+ height: icon.height
+ radius: width / 2
+ color: "black"
+ }
+ }
+
+ Text {
+ id: name
+ renderType: Text.NativeRendering
+ font.family: Qt.resolvedUrl("../fonts") ? "Segoe UI" : segoeui.name
+ font.pointSize: 10
+ elide: Text.ElideRight
+ verticalAlignment: Text.AlignVCenter
+ clip: true
+
+ color: "white"
+
+ anchors {
+ verticalCenter: img.verticalCenter
+ left: img.right
+ leftMargin: 12
+ }
+ }
+ }
+}
diff --git a/x11-themes/redcore-theme-sddm/files/redcore/Components/UserPanel.qml b/x11-themes/redcore-theme-sddm/files/redcore/Components/UserPanel.qml
new file mode 100644
index 00000000..0b3a5643
--- /dev/null
+++ b/x11-themes/redcore-theme-sddm/files/redcore/Components/UserPanel.qml
@@ -0,0 +1,1092 @@
+import QtQuick 2.15
+import QtQuick.Window 2.15
+import QtQuick.Controls 2.15
+import Qt5Compat.GraphicalEffects
+
+FocusScope {
+
+ property alias icon: icon.source
+
+ property alias name: name.text
+
+ property alias password: passwordField.text
+
+ property alias passwordpin: passwordFieldPin.text
+
+ property int session: sessionPanel.session
+
+ Connections {
+ target: sddm
+
+ function onLoginFailed() {
+ truePass.visible = false
+
+ passwordField.visible = false
+ passwordField.enabled = false
+ passwordField.focus = false
+
+ rightPanel.visible = false
+ leftPanel.visible = false
+
+ passwordFieldPin.visible = false
+ passwordFieldPin.enabled = false
+ passwordFieldPin.focus = false
+
+ falsePass.visible = true
+ falsePass.focus = true
+
+ bootani.stop()
+ }
+
+ function onLoginSucceeded() {} //broken, but this time it's not my fault. see https://github.com/sddm/sddm/issues/1960
+ }
+
+ Image {
+ id: icon
+ width: 128
+ height: 128
+ smooth: true
+ visible: false
+
+ onStatusChanged: {
+ if (icon.status == Image.Error)
+ icon.source = "../user-192.png"
+ else
+ icon.source = "../user-192.png"
+ }
+
+ x: -(icon.width / 2)
+ y: -(icon.width * 2) + (icon.width * 0.8)
+ }
+
+ OpacityMask {
+ anchors.fill: icon
+ source: icon
+ maskSource: mask
+ }
+
+ Item {
+ id: mask
+ width: icon.width
+ height: icon.height
+ layer.enabled: true
+ visible: false
+
+ Rectangle {
+ width: icon.width
+ height: icon.height
+ radius: width / 2
+ color: "black"
+ }
+ }
+
+ Text {
+ id: name
+ color: "white"
+ font.pointSize: 40
+ font.family: Qt.resolvedUrl("../fonts") ? "Segoe UI Light" : segoeuil.name
+ renderType: Text.NativeRendering
+
+ anchors {
+ topMargin: 15
+ horizontalCenter: icon.horizontalCenter
+ top: icon.bottom
+ }
+ }
+
+ PasswordField {
+ id: passwordField
+ visible: config.PinMode === "off" ? true : false
+ enabled: config.PinMode === "off" ? true : false
+ focus: config.PinMode === "off" ? true : false
+ x: -135
+
+ anchors {
+ topMargin: 25
+ top: name.bottom
+ }
+
+ onTextChanged: {
+ if (passwordField.text !== "") {
+ passwordField.width = 226
+ loginButton.x = passwordField.width + loginButton.width + 1
+ revealButton.x = passwordField.width
+ revealButton.visible = true
+ }
+
+ else {
+ passwordField.width = 258
+ revealButton.visible = false
+ }
+ }
+
+ Keys.onReturnPressed: {
+ truePass.visible = true
+ passwordField.visible = false
+ passwordFieldPin.visible = false
+ rightPanel.visible = false
+ leftPanel.visible = false
+ sddm.login(model.name, password, session)
+
+ bootani.start()
+ }
+
+ Keys.onEnterPressed: {
+ truePass.visible = true
+ passwordField.visible = false
+ passwordFieldPin.visible = false
+ rightPanel.visible = false
+ leftPanel.visible = false
+ sddm.login(model.name, password, session)
+
+ bootani.start()
+ }
+
+ LoginBg {
+ id: loginBg
+
+ x: -3
+
+ LoginButton {
+ id: loginButton
+ visible: true
+
+ ToolTip {
+ id: loginButtonTip
+
+ delay: 1000
+ timeout: 4800
+ leftPadding: 9
+ rightPadding: 9
+ topPadding: 7
+ bottomPadding: 7
+ visible: loginButton.hovered
+
+ contentItem: Text {
+ text: "Submit"
+ font.family: Qt.resolvedUrl("../fonts") ? "Segoe UI" : segoeui.name
+ renderType: Text.NativeRendering
+ color: "white"
+ }
+
+ background: Rectangle {
+ color: "#2A2A2A"
+ border.width: 1
+ border.color: "#1A1A1A"
+ }
+ }
+
+ onClicked: {
+ loginButtonTip.hide()
+ truePass.visible = true
+ rightPanel.visible = false
+ leftPanel.visible = false
+ passwordField.visible = false
+ passwordFieldPin.visible = false
+ sddm.login(model.name, password, session)
+
+ bootani.start()
+ }
+ }
+
+ RevealButton {
+ id: revealButton
+ visible: false
+ }
+ }
+ }
+
+ PasswordFieldPin {
+ id: passwordFieldPin
+ visible: config.PinMode === "off" ? false : true
+ enabled: config.PinMode === "off" ? false : true
+ focus: config.PinMode === "off" ? false : true
+
+ x: -135
+
+ validator: IntValidator { // this dude allows only numbers to be typed, if something goes wrong, blame this dude.
+ bottom: 8
+ top: 1000
+ }
+
+ anchors {
+ topMargin: 25
+ top: name.bottom
+ }
+
+ onTextChanged: {
+ if (passwordFieldPin.text !== "") {
+ passwordFieldPin.width = 257
+ revealButtonPin.x = passwordFieldPin.width
+ revealButtonPin.visible = true
+ }
+
+ else {
+ passwordFieldPin.width = 289
+ revealButtonPin.visible = false
+ }
+
+ if (passwordFieldPin.length > 3 ) {
+ rightPanel.visible = false
+ leftPanel.visible = false
+ sddm.login(model.name, password, session)
+
+ bootani.start()
+ }
+ }
+
+ LoginBg {
+ id: loginBgPin
+
+ x: -3
+
+ RevealButton {
+ id: revealButtonPin
+ visible: false
+ }
+ }
+ }
+
+ FalsePass {
+ id: falsePass
+ visible: false
+
+ anchors {
+ horizontalCenter: parent.horizontalCenter
+ topMargin: 25
+ top: name.bottom
+ }
+ }
+
+ Rectangle {
+ id: truePass
+ x: 1
+ y: 1
+ color: "transparent"
+ visible: false
+
+ Text {
+ id: welcome
+ color: "white"
+ font.family: Qt.resolvedUrl("../fonts") ? "Segoe UI" : segoeui.name
+ text: "Welcome"
+ renderType: Text.NativeRendering
+ font.weight: Font.DemiBold
+ font.pointSize: 17
+ anchors.centerIn: parent
+
+ leftPadding: 50
+ topPadding: 155
+ }
+
+ Rectangle {
+ id: trueButton
+ color: "transparent"
+
+ FontLoader {
+ id: animFont
+ source: Qt.resolvedUrl("../fonts/SegoeBoot-Semilight.woff")
+ }
+
+ anchors.left: welcome.right
+ anchors.top: welcome.bottom
+
+ Text {
+ id: splash
+ color: "white"
+ text: ""
+ font.family: Qt.resolvedUrl("../fonts") ? "Segoe Boot Semilight" : animFont.name
+ renderType: Text.NativeRendering
+ font.weight: Font.Normal
+ font.pointSize: 24
+
+ topPadding: -25
+ leftPadding: -150
+
+ visible: true
+ // visible: animFont.status == FontLoader.Ready ? true : false
+
+ anchors {
+ verticalCenter: parent.verticalCenter
+ }
+
+ SequentialAnimation {
+ id: bootani
+ running: false
+ loops: Animation.Infinite
+
+ PropertyAnimation {
+ target: splash
+ property: "text"
+ to: "" // 1
+ duration: 30
+ }
+ PropertyAnimation {
+ target: splash
+ property: "text"
+ to: "" // 2
+ duration: 30
+ }
+ PropertyAnimation {
+ target: splash
+ property: "text"
+ to: "" // 3
+ duration: 30
+ }
+ PropertyAnimation {
+ target: splash
+ property: "text"
+ to: "" // 4
+ duration: 30
+ }
+ PropertyAnimation {
+ target: splash
+ property: "text"
+ to: "" // 5
+ duration: 30
+ }
+ PropertyAnimation {
+ target: splash
+ property: "text"
+ to: "" // 6
+ duration: 30
+ }
+ PropertyAnimation {
+ target: splash
+ property: "text"
+ to: "" // 7
+ duration: 30
+ }
+ PropertyAnimation {
+ target: splash
+ property: "text"
+ to: "" // 8
+ duration: 30
+ }
+ PropertyAnimation {
+ target: splash
+ property: "text"
+ to: "" // 9
+ duration: 30
+ }
+ PropertyAnimation {
+ target: splash
+ property: "text"
+ to: "" // 10
+ duration: 30
+ }
+ PropertyAnimation {
+ target: splash
+ property: "text"
+ to: "" // 11
+ duration: 30
+ }
+ PropertyAnimation {
+ target: splash
+ property: "text"
+ to: "" // 12
+ duration: 30
+ }
+ PropertyAnimation {
+ target: splash
+ property: "text"
+ to: "" // 13
+ duration: 30
+ }
+ PropertyAnimation {
+ target: splash
+ property: "text"
+ to: "" //14
+ duration: 30
+ }
+ PropertyAnimation {
+ target: splash
+ property: "text"
+ to: "" // 15
+ duration: 30
+ }
+ PropertyAnimation {
+ target: splash
+ property: "text"
+ to: "" // 16
+ duration: 30
+ }
+ PropertyAnimation {
+ target: splash
+ property: "text"
+ to: "" // 17
+ duration: 30
+ }
+ PropertyAnimation {
+ target: splash
+ property: "text"
+ to: "" // 18
+ duration: 30
+ }
+ PropertyAnimation {
+ target: splash
+ property: "text"
+ to: "" // 19
+ duration: 30
+ }
+ PropertyAnimation {
+ target: splash
+ property: "text"
+ to: "" // 20
+ duration: 30
+ }
+ PropertyAnimation {
+ target: splash
+ property: "text"
+ to: "" // 21
+ duration: 30
+ }
+ PropertyAnimation {
+ target: splash
+ property: "text"
+ to: "" // 22
+ duration: 30
+ }
+ PropertyAnimation {
+ target: splash
+ property: "text"
+ to: "" // 23
+ duration: 30
+ }
+ PropertyAnimation {
+ target: splash
+ property: "text"
+ to: "" // 24
+ duration: 30
+ }
+ PropertyAnimation {
+ target: splash
+ property: "text"
+ to: "" // 25
+ duration: 30
+ }
+ PropertyAnimation {
+ target: splash
+ property: "text"
+ to: "" //26
+ duration: 30
+ }
+ PropertyAnimation {
+ target: splash
+ property: "text"
+ to: "" // 27
+ duration: 30
+ }
+ PropertyAnimation {
+ target: splash
+ property: "text"
+ to: "" // 28
+ duration: 30
+ }
+ PropertyAnimation {
+ target: splash
+ property: "text"
+ to: "" // 29
+ duration: 30
+ }
+ PropertyAnimation {
+ target: splash
+ property: "text"
+ to: "" // 30
+ duration: 30
+ }
+ PropertyAnimation {
+ target: splash
+ property: "text"
+ to: "" // 31
+ duration: 30
+ }
+ PropertyAnimation {
+ target: splash
+ property: "text"
+ to: "" // 32
+ duration: 30
+ }
+ PropertyAnimation {
+ target: splash
+ property: "text"
+ to: "" // 33
+ duration: 30
+ }
+ PropertyAnimation {
+ target: splash
+ property: "text"
+ to: "" // 34
+ duration: 30
+ }
+ PropertyAnimation {
+ target: splash
+ property: "text"
+ to: "" // 35
+ duration: 30
+ }
+ PropertyAnimation {
+ target: splash
+ property: "text"
+ to: "" // 36
+ duration: 30
+ }
+ PropertyAnimation {
+ target: splash
+ property: "text"
+ to: "" // 37
+ duration: 30
+ }
+ PropertyAnimation {
+ target: splash
+ property: "text"
+ to: "" // 38
+ duration: 30
+ }
+ PropertyAnimation {
+ target: splash
+ property: "text"
+ to: "" // 39
+ duration: 30
+ }
+ PropertyAnimation {
+ target: splash
+ property: "text"
+ to: "" // 40
+ duration: 30
+ }
+ PropertyAnimation {
+ target: splash
+ property: "text"
+ to: "" // 41
+ duration: 30
+ }
+ PropertyAnimation {
+ target: splash
+ property: "text"
+ to: "" // 42
+ duration: 30
+ }
+ PropertyAnimation {
+ target: splash
+ property: "text"
+ to: "" // 43
+ duration: 30
+ }
+ PropertyAnimation {
+ target: splash
+ property: "text"
+ to: "" // 44
+ duration: 30
+ }
+ PropertyAnimation {
+ target: splash
+ property: "text"
+ to: "" // 45
+ duration: 30
+ }
+ PropertyAnimation {
+ target: splash
+ property: "text"
+ to: "" // 46
+ duration: 30
+ }
+ PropertyAnimation {
+ target: splash
+ property: "text"
+ to: "" // 47
+ duration: 30
+ }
+ PropertyAnimation {
+ target: splash
+ property: "text"
+ to: "" // 48
+ duration: 30
+ }
+ PropertyAnimation {
+ target: splash
+ property: "text"
+ to: "" // 49
+ duration: 30
+ }
+ PropertyAnimation {
+ target: splash
+ property: "text"
+ to: "" // 50
+ duration: 30
+ }
+ PropertyAnimation {
+ target: splash
+ property: "text"
+ to: "" // 51
+ duration: 30
+ }
+ PropertyAnimation {
+ target: splash
+ property: "text"
+ to: "" // 52
+ duration: 30
+ }
+ PropertyAnimation {
+ target: splash
+ property: "text"
+ to: "" // 53
+ duration: 30
+ }
+ PropertyAnimation {
+ target: splash
+ property: "text"
+ to: "" // 54
+ duration: 30
+ }
+ PropertyAnimation {
+ target: splash
+ property: "text"
+ to: "" // 55
+ duration: 30
+ }
+ PropertyAnimation {
+ target: splash
+ property: "text"
+ to: "" // 56
+ duration: 30
+ }
+ PropertyAnimation {
+ target: splash
+ property: "text"
+ to: "" // 57
+ duration: 30
+ }
+ PropertyAnimation {
+ target: splash
+ property: "text"
+ to: "" // sivas
+ duration: 30
+ }
+ PropertyAnimation {
+ target: splash
+ property: "text"
+ to: "" // 59
+ duration: 30
+ }
+ PropertyAnimation {
+ target: splash
+ property: "text"
+ to: "" // 60
+ duration: 30
+ }
+ PropertyAnimation {
+ target: splash
+ property: "text"
+ to: "" // 61
+ duration: 30
+ }
+ PropertyAnimation {
+ target: splash
+ property: "text"
+ to: "" //62
+ duration: 30
+ }
+ PropertyAnimation {
+ target: splash
+ property: "text"
+ to: "" // 63
+ duration: 30
+ }
+ PropertyAnimation {
+ target: splash
+ property: "text"
+ to: "" // 64
+ duration: 30
+ }
+ PropertyAnimation {
+ target: splash
+ property: "text"
+ to: "" // 65
+ duration: 30
+ }
+ PropertyAnimation {
+ target: splash
+ property: "text"
+ to: "" // 66
+ duration: 30
+ }
+ PropertyAnimation {
+ target: splash
+ property: "text"
+ to: "" // 67
+ duration: 30
+ }
+ PropertyAnimation {
+ target: splash
+ property: "text"
+ to: "" // 68
+ duration: 30
+ }
+ PropertyAnimation {
+ target: splash
+ property: "text"
+ to: "" // haha funni number
+ duration: 30
+ }
+ PropertyAnimation {
+ target: splash
+ property: "text"
+ to: "" // 70
+ duration: 30
+ }
+ PropertyAnimation {
+ target: splash
+ property: "text"
+ to: "" // 71
+ duration: 30
+ }
+ PropertyAnimation {
+ target: splash
+ property: "text"
+ to: "" // 72
+ duration: 30
+ }
+ PropertyAnimation {
+ target: splash
+ property: "text"
+ to: "" // 73
+ duration: 30
+ }
+ PropertyAnimation {
+ target: splash
+ property: "text"
+ to: "" // 74
+ duration: 30
+ }
+ PropertyAnimation {
+ target: splash
+ property: "text"
+ to: "" // 75
+ duration: 30
+ }
+ PropertyAnimation {
+ target: splash
+ property: "text"
+ to: "" // 76
+ duration: 30
+ }
+ PropertyAnimation {
+ target: splash
+ property: "text"
+ to: "" // 77
+ duration: 30
+ }
+ PropertyAnimation {
+ target: splash
+ property: "text"
+ to: "" // 78
+ duration: 30
+ }
+ PropertyAnimation {
+ target: splash
+ property: "text"
+ to: "" // 79
+ duration: 30
+ }
+ PropertyAnimation {
+ target: splash
+ property: "text"
+ to: "" // 80
+ duration: 30
+ }
+ PropertyAnimation {
+ target: splash
+ property: "text"
+ to: "" // 81
+ duration: 30
+ }
+ PropertyAnimation {
+ target: splash
+ property: "text"
+ to: "" // 82
+ duration: 30
+ }
+ PropertyAnimation {
+ target: splash
+ property: "text"
+ to: "" // 83
+ duration: 30
+ }
+ PropertyAnimation {
+ target: splash
+ property: "text"
+ to: "" // 84
+ duration: 30
+ }
+ PropertyAnimation {
+ target: splash
+ property: "text"
+ to: "" //85
+ duration: 30
+ }
+ PropertyAnimation {
+ target: splash
+ property: "text"
+ to: "" // 86
+ duration: 30
+ }
+ PropertyAnimation {
+ target: splash
+ property: "text"
+ to: "" // 87
+ duration: 30
+ }
+ PropertyAnimation {
+ target: splash
+ property: "text"
+ to: "" // 88
+ duration: 30
+ }
+ PropertyAnimation {
+ target: splash
+ property: "text"
+ to: "" // 89
+ duration: 30
+ }
+ PropertyAnimation {
+ target: splash
+ property: "text"
+ to: "" // 90
+ duration: 30
+ }
+ PropertyAnimation {
+ target: splash
+ property: "text"
+ to: "" // 91
+ duration: 30
+ }
+ PropertyAnimation {
+ target: splash
+ property: "text"
+ to: "" // 92
+ duration: 30
+ }
+ PropertyAnimation {
+ target: splash
+ property: "text"
+ to: "" // 93
+ duration: 30
+ }
+ PropertyAnimation {
+ target: splash
+ property: "text"
+ to: "" // 94
+ duration: 30
+ }
+ PropertyAnimation {
+ target: splash
+ property: "text"
+ to: "" //95
+ duration: 30
+ }
+ PropertyAnimation {
+ target: splash
+ property: "text"
+ to: "" // 96
+ duration: 30
+ }
+ PropertyAnimation {
+ target: splash
+ property: "text"
+ to: "" // 97
+ duration: 30
+ }
+ PropertyAnimation {
+ target: splash
+ property: "text"
+ to: "" // 98
+ duration: 30
+ }
+ PropertyAnimation {
+ target: splash
+ property: "text"
+ to: "" // 99
+ duration: 30
+ }
+ PropertyAnimation {
+ target: splash
+ property: "text"
+ to: "" // 100
+ duration: 30
+ }
+ PropertyAnimation {
+ target: splash
+ property: "text"
+ to: "" // 101
+ duration: 30
+ }
+ PropertyAnimation {
+ target: splash
+ property: "text"
+ to: "" // 102
+ duration: 30
+ }
+ PropertyAnimation {
+ target: splash
+ property: "text"
+ to: "" // 103
+ duration: 30
+ }
+ PropertyAnimation {
+ target: splash
+ property: "text"
+ to: "" // 104
+ duration: 30
+ }
+ PropertyAnimation {
+ target: splash
+ property: "text"
+ to: "" // 105
+ duration: 30
+ }
+ PropertyAnimation {
+ target: splash
+ property: "text"
+ to: "" // 106
+ duration: 30
+ }
+ PropertyAnimation {
+ target: splash
+ property: "text"
+ to: "" // 107
+ duration: 30
+ }
+ PropertyAnimation {
+ target: splash
+ property: "text"
+ to: "" // 108
+ duration: 30
+ }
+ PropertyAnimation {
+ target: splash
+ property: "text"
+ to: "" // 109
+ duration: 30
+ }
+ PropertyAnimation {
+ target: splash
+ property: "text"
+ to: "" // 110
+ duration: 30
+ }
+ PropertyAnimation {
+ target: splash
+ property: "text"
+ to: "" // 111
+ duration: 30
+ }
+ PropertyAnimation {
+ target: splash
+ property: "text"
+ to: "" // 112
+ duration: 30
+ }
+ PropertyAnimation {
+ target: splash
+ property: "text"
+ to: "" // 113
+ duration: 30
+ }
+ PropertyAnimation {
+ target: splash
+ property: "text"
+ to: "" // 114
+ duration: 30
+ }
+ PropertyAnimation {
+ target: splash
+ property: "text"
+ to: "" // 115
+ duration: 30
+ }
+ PropertyAnimation {
+ target: splash
+ property: "text"
+ to: "" // 116
+ duration: 30
+ }
+ PropertyAnimation {
+ target: splash
+ property: "text"
+ to: "" // 117
+ duration: 30
+ }
+ PropertyAnimation {
+ target: splash
+ property: "text"
+ to: "" // 118
+ duration: 30
+ }
+ PropertyAnimation {
+ target: splash
+ property: "text"
+ to: "" // 119
+ duration: 30
+ }
+ PropertyAnimation {
+ target: splash
+ property: "text"
+ to: "" // 120
+ duration: 30
+ }
+ PropertyAnimation {
+ target: splash
+ property: "text"
+ to: "" // 121
+ duration: 30
+ }
+ PropertyAnimation {
+ target: splash
+ property: "text"
+ to: "" // 122
+ duration: 30
+ }
+ PropertyAnimation {
+ target: splash
+ property: "text"
+ to: "" // 123
+ duration: 30
+ }
+ }
+ }
+ }
+
+
+ }
+
+ CapsOn {
+ id: capsOn
+ visible: false
+
+ state: keyboard.capsLock ? "on" : "off"
+
+ states: [
+ State {
+ name: "on"
+ PropertyChanges {
+ target: capsOn
+ visible: true
+ }
+ },
+
+ State {
+ name: "off"
+ PropertyChanges {
+ target: capsOn
+ visible: false
+ }
+ }
+ ]
+
+ anchors {
+ top: passwordField.bottom
+ topMargin: 25
+ }
+ }
+}
diff --git a/x11-themes/redcore-theme-sddm/files/redcore/KeyboardButton.qml b/x11-themes/redcore-theme-sddm/files/redcore/KeyboardButton.qml
deleted file mode 100644
index cd9f97bd..00000000
--- a/x11-themes/redcore-theme-sddm/files/redcore/KeyboardButton.qml
+++ /dev/null
@@ -1,61 +0,0 @@
-/*
- SPDX-FileCopyrightText: 2016 David Edmundson <davidedmundson@kde.org>
- SPDX-FileCopyrightText: 2022 Aleix Pol Gonzalez <aleixpol@kde.org>
-
- SPDX-License-Identifier: LGPL-2.0-or-later
-*/
-
-import QtQuick 2.15
-
-import org.kde.plasma.components 3.0 as PlasmaComponents
-import org.kde.kirigami 2.20 as Kirigami
-
-PlasmaComponents.ToolButton {
- id: root
-
- property int currentIndex: keyboard.currentLayout
- onCurrentIndexChanged: keyboard.currentLayout = currentIndex
-
- text: i18nd("plasma-desktop-sddm-theme", "Keyboard Layout: %1", keyboard.layouts[currentIndex].longName)
- visible: keyboard.layouts.length > 1
-
- checkable: true
- checked: menu.opened
- onToggled: {
- if (checked) {
- menu.popup(root, 0, 0)
- } else {
- menu.dismiss()
- }
- }
-
- signal keyboardLayoutChanged()
-
- PlasmaComponents.Menu {
- id: menu
- Kirigami.Theme.colorSet: Kirigami.Theme.Window
- Kirigami.Theme.inherit: false
-
- onAboutToShow: {
- if (instantiator.model === null) {
- let layouts = keyboard.layouts;
- layouts.sort((a, b) => a.longName.localeCompare(b.longName));
- instantiator.model = layouts;
- }
- }
-
- Instantiator {
- id: instantiator
- model: null
- onObjectAdded: (index, object) => menu.insertItem(index, object)
- onObjectRemoved: (index, object) => menu.removeItem(object)
- delegate: PlasmaComponents.MenuItem {
- text: modelData.longName
- onTriggered: {
- keyboard.currentLayout = keyboard.layouts.indexOf(modelData)
- root.keyboardLayoutChanged()
- }
- }
- }
- }
-}
diff --git a/x11-themes/redcore-theme-sddm/files/redcore/Login.qml b/x11-themes/redcore-theme-sddm/files/redcore/Login.qml
deleted file mode 100644
index 22751b01..00000000
--- a/x11-themes/redcore-theme-sddm/files/redcore/Login.qml
+++ /dev/null
@@ -1,156 +0,0 @@
-import org.kde.breeze.components
-
-import QtQuick 2.15
-import QtQuick.Layouts 1.15
-import QtQuick.Controls 2.15 as QQC2
-
-import org.kde.plasma.components 3.0 as PlasmaComponents3
-import org.kde.plasma.extras 2.0 as PlasmaExtras
-import org.kde.kirigami 2.20 as Kirigami
-
-SessionManagementScreen {
- id: root
- property Item mainPasswordBox: passwordBox
-
- property bool showUsernamePrompt: !showUserList
-
- property string lastUserName
- property bool loginScreenUiVisible: false
-
- //the y position that should be ensured visible when the on screen keyboard is visible
- property int visibleBoundary: mapFromItem(loginButton, 0, 0).y
- onHeightChanged: visibleBoundary = mapFromItem(loginButton, 0, 0).y + loginButton.height + Kirigami.Units.smallSpacing
-
- property real fontSize: Kirigami.Theme.defaultFont.pointSize
-
- signal loginRequest(string username, string password)
-
- onShowUsernamePromptChanged: {
- if (!showUsernamePrompt) {
- lastUserName = ""
- }
- }
-
- onUserSelected: {
- // Don't startLogin() here, because the signal is connected to the
- // Escape key as well, for which it wouldn't make sense to trigger
- // login.
- focusFirstVisibleFormControl();
- }
-
- QQC2.StackView.onActivating: {
- // Controls are not visible yet.
- Qt.callLater(focusFirstVisibleFormControl);
- }
-
- function focusFirstVisibleFormControl() {
- const nextControl = (userNameInput.visible
- ? userNameInput
- : (passwordBox.visible
- ? passwordBox
- : loginButton));
- // Using TabFocusReason, so that the loginButton gets the visual highlight.
- nextControl.forceActiveFocus(Qt.TabFocusReason);
- }
-
- /*
- * Login has been requested with the following username and password
- * If username field is visible, it will be taken from that, otherwise from the "name" property of the currentIndex
- */
- function startLogin() {
- const username = showUsernamePrompt ? userNameInput.text : userList.selectedUser
- const password = passwordBox.text
-
- footer.enabled = false
- mainStack.enabled = false
- userListComponent.userList.opacity = 0.5
-
- // This is partly because it looks nicer, but more importantly it
- // works round a Qt bug that can trigger if the app is closed with a
- // TextField focused.
- //
- // See https://bugreports.qt.io/browse/QTBUG-55460
- loginButton.forceActiveFocus();
- loginRequest(username, password);
- }
-
- PlasmaComponents3.TextField {
- id: userNameInput
- font.pointSize: fontSize + 1
- Layout.fillWidth: true
-
- text: lastUserName
- visible: showUsernamePrompt
- focus: showUsernamePrompt && !lastUserName //if there's a username prompt it gets focus first, otherwise password does
- placeholderText: i18nd("plasma-desktop-sddm-theme", "Username")
-
- onAccepted: {
- if (root.loginScreenUiVisible) {
- passwordBox.forceActiveFocus()
- }
- }
- }
-
- RowLayout {
- Layout.fillWidth: true
-
- PlasmaExtras.PasswordField {
- id: passwordBox
- font.pointSize: fontSize + 1
- Layout.fillWidth: true
-
- placeholderText: i18nd("plasma-desktop-sddm-theme", "Password")
- focus: !showUsernamePrompt || lastUserName
-
- // Disable reveal password action because SDDM does not have the breeze icon set loaded
- rightActions: []
-
- onAccepted: {
- if (root.loginScreenUiVisible) {
- startLogin();
- }
- }
-
- visible: root.showUsernamePrompt || userList.currentItem.needsPassword
-
- Keys.onEscapePressed: {
- mainStack.currentItem.forceActiveFocus();
- }
-
- //if empty and left or right is pressed change selection in user switch
- //this cannot be in keys.onLeftPressed as then it doesn't reach the password box
- Keys.onPressed: event => {
- if (event.key === Qt.Key_Left && !text) {
- userList.decrementCurrentIndex();
- event.accepted = true
- }
- if (event.key === Qt.Key_Right && !text) {
- userList.incrementCurrentIndex();
- event.accepted = true
- }
- }
-
- Connections {
- target: sddm
- function onLoginFailed() {
- passwordBox.selectAll()
- passwordBox.forceActiveFocus()
- }
- }
- }
-
- PlasmaComponents3.Button {
- id: loginButton
- Accessible.name: i18nd("plasma-desktop-sddm-theme", "Log In")
- Layout.preferredHeight: passwordBox.implicitHeight
- Layout.preferredWidth: text.length === 0 ? loginButton.Layout.preferredHeight : -1
-
- icon.name: text.length === 0 ? (root.LayoutMirroring.enabled ? "go-previous" : "go-next") : ""
-
- text: root.showUsernamePrompt || userList.currentItem.needsPassword ? "" : i18n("Log In")
- onClicked: startLogin()
- Keys.onEnterPressed: clicked()
- Keys.onReturnPressed: clicked()
- }
- }
-}
diff --git a/x11-themes/redcore-theme-sddm/files/redcore/Main.qml b/x11-themes/redcore-theme-sddm/files/redcore/Main.qml
index 60b8f61d..a850fc51 100644
--- a/x11-themes/redcore-theme-sddm/files/redcore/Main.qml
+++ b/x11-themes/redcore-theme-sddm/files/redcore/Main.qml
@@ -1,540 +1,555 @@
-/*
- SPDX-FileCopyrightText: 2016 David Edmundson <davidedmundson@kde.org>
-
- SPDX-License-Identifier: LGPL-2.0-or-later
-*/
-
import QtQuick 2.15
-import QtQuick.Layouts 1.15
-import QtQuick.Controls 2.15 as QQC2
-import Qt5Compat.GraphicalEffects
-
-import org.kde.plasma.components 3.0 as PlasmaComponents3
-import org.kde.plasma.private.keyboardindicator as KeyboardIndicator
-import org.kde.kirigami 2.20 as Kirigami
-
-import org.kde.breeze.components
+import QtQuick.Controls 2.15
+import QtQuick.Layouts 2.15
+import "Components"
Item {
id: root
+ width: Screen.width
+ height: Screen.height
- // If we're using software rendering, draw outlines instead of shadows
- // See https://bugs.kde.org/show_bug.cgi?id=398317
- readonly property bool softwareRendering: GraphicsInfo.api === GraphicsInfo.Software
-
- Kirigami.Theme.colorSet: Kirigami.Theme.Complementary
- Kirigami.Theme.inherit: false
-
- width: 1600
- height: 900
-
- property string notificationMessage
-
- LayoutMirroring.enabled: Qt.application.layoutDirection === Qt.RightToLeft
- LayoutMirroring.childrenInherit: true
-
- KeyboardIndicator.KeyState {
- id: capsLockState
- key: Qt.Key_CapsLock
+ FontLoader {
+ id: segoeui
+ source: Qt.resolvedUrl("fonts/segoeui.ttf")
}
- Item {
- id: wallpaper
- anchors.fill: parent
- Repeater {
- model: screenModel
-
- Background {
- x: geometry.x; y: geometry.y; width: geometry.width; height: geometry.height
- sceneBackgroundType: config.type
- sceneBackgroundColor: config.color
- sceneBackgroundImage: config.background
- }
- }
+ FontLoader {
+ id: segoeuil
+ source: Qt.resolvedUrl("fonts/segoeuil.ttf")
}
- RejectPasswordAnimation {
- id: rejectPasswordAnimation
- target: mainStack
+ FontLoader {
+ id: iconfont
+ source: Qt.resolvedUrl("fonts/SegMDL2.ttf")
}
- MouseArea {
- id: loginScreenRoot
+ Rectangle {
+ id: background
anchors.fill: parent
+ width: parent.width
+ height: parent.height
- property bool uiVisible: true
- property bool blockUI: mainStack.depth > 1 || userListComponent.mainPasswordBox.text.length > 0 || inputPanel.keyboardActive || config.type !== "image"
-
- hoverEnabled: true
- drag.filterChildren: true
- onPressed: uiVisible = true;
- onPositionChanged: uiVisible = true;
- onUiVisibleChanged: {
- if (blockUI) {
- fadeoutTimer.running = false;
- } else if (uiVisible) {
- fadeoutTimer.restart();
+ Image {
+ anchors.fill: parent
+ width: parent.width
+ height: parent.height
+ source: config.background
+
+ Rectangle {
+ width: parent.width
+ height: parent.height
+ color: "#75000000"
}
}
- onBlockUIChanged: {
- if (blockUI) {
- fadeoutTimer.running = false;
- uiVisible = true;
- } else {
- fadeoutTimer.restart();
+ }
+
+ Rectangle {
+ id: startupBg
+ width: Screen.width
+ height: Screen.height
+ color: "transparent"
+ z: 4
+
+ Image {
+ anchors.fill: parent
+ width: Screen.width
+ height: Screen.height
+ smooth: true
+ source: config.background
+
+ Rectangle {
+ id: backRect
+ width: Screen.width
+ height: Screen.height
+ color: "#15000000"
}
}
- Keys.onPressed: event => {
- uiVisible = true;
- event.accepted = false;
+ FontLoader {
+ id: localsys
+ source: Qt.resolvedUrl("fonts/SegMDL2.ttf")
}
- //takes one full minute for the ui to disappear
- Timer {
- id: fadeoutTimer
- running: true
- interval: 60000
- onTriggered: {
- if (!loginScreenRoot.blockUI) {
- userListComponent.mainPasswordBox.showPassword = false;
- loginScreenRoot.uiVisible = false;
- }
+ Text {
+ id: warning
+ visible: {
+ if (segoeui.status === FontLoader.Error && localsys.status === FontLoader.Error) return true
+
+ return false
}
- }
- WallpaperFader {
- visible: config.type === "image"
- anchors.fill: parent
- state: loginScreenRoot.uiVisible ? "on" : "off"
- source: wallpaper
- mainStack: mainStack
- footer: footer
- clock: clock
- }
- DropShadow {
- id: clockShadow
- anchors.fill: clock
- source: clock
- visible: !softwareRendering
- radius: 6
- samples: 14
- spread: 0.3
- color : "black" // shadows should always be black
- Behavior on opacity {
- OpacityAnimator {
- duration: Kirigami.Units.veryLongDuration * 2
- easing.type: Easing.InOutQuad
- }
+ color: "white"
+ font.pointSize: 19
+ font.family: Qt.resolvedUrl("../fonts") ? "Segoe UI Light" : segoeuisb.name
+ font.weight: Font.DemiBold
+ renderType: Text.NativeRendering
+ horizontalAlignment: Text.AlignLeft
+ text: "w00t"
+ bottomPadding: 400
+
+ anchors {
+ horizontalCenter: parent.horizontalCenter
+ verticalCenter: parent.verticalCenter
}
}
- Clock {
- id: clock
- property Item shadow: clockShadow
- visible: y > 0
- anchors.horizontalCenter: parent.horizontalCenter
- y: (userListComponent.userList.y + mainStack.y)/2 - height/2
- Layout.alignment: Qt.AlignBaseline
+ Text {
+ id: warning2
+ visible: warning.visible ? true : false
+
+ color: "white"
+ font.pointSize: 19
+ font.family: Qt.resolvedUrl("../fonts") ? "Segoe UI Light" : segoeuisb.name
+ font.weight: Font.DemiBold
+ renderType: Text.NativeRendering
+ horizontalAlignment: Text.AlignLeft
+ text: "w00t"
+ bottomPadding: 250
+
+ anchors {
+ horizontalCenter: parent.horizontalCenter
+ verticalCenter: parent.verticalCenter
+ }
}
- QQC2.StackView {
- id: mainStack
+ Text {
+ id: warning3
+ visible: warning.visible ? true : false
+
+ color: "white"
+ font.pointSize: 19
+ font.family: Qt.resolvedUrl("../fonts") ? "Segoe UI Light" : segoeuisb.name
+ font.weight: Font.DemiBold
+ renderType: Text.NativeRendering
+ horizontalAlignment: Text.AlignLeft
+ text: "w00t"
+ bottomPadding: 200
+
anchors {
- left: parent.left
- right: parent.right
+ horizontalCenter: parent.horizontalCenter
+ verticalCenter: parent.verticalCenter
}
- height: root.height + Kirigami.Units.gridUnit * 3
-
- // If true (depends on the style and environment variables), hover events are always accepted
- // and propagation stopped. This means the parent MouseArea won't get them and the UI won't be shown.
- // Disable capturing those events while the UI is hidden to avoid that, while still passing events otherwise.
- // One issue is that while the UI is visible, mouse activity won't keep resetting the timer, but when it
- // finally expires, the next event should immediately set uiVisible = true again.
- hoverEnabled: loginScreenRoot.uiVisible ? undefined : false
-
- focus: true //StackView is an implicit focus scope, so we need to give this focus so the item inside will have it
-
- Timer {
- //SDDM has a bug in 0.13 where even though we set the focus on the right item within the window, the window doesn't have focus
- //it is fixed in 6d5b36b28907b16280ff78995fef764bb0c573db which will be 0.14
- //we need to call "window->activate()" *After* it's been shown. We can't control that in QML so we use a shoddy timer
- //it's been this way for all Plasma 5.x without a huge problem
- running: true
- repeat: false
- interval: 200
- onTriggered: mainStack.forceActiveFocus()
+ }
+
+ Text {
+ id: warning4
+ visible: warning.visible ? true : false
+
+ color: "white"
+ font.pointSize: 19
+ font.family: Qt.resolvedUrl("../fonts") ? "Segoe UI Light" : segoeuisb.name
+ font.weight: Font.DemiBold
+ renderType: Text.NativeRendering
+ horizontalAlignment: Text.AlignLeft
+ text: "w00t"
+ bottomPadding: 50
+
+ anchors {
+ horizontalCenter: parent.horizontalCenter
+ verticalCenter: parent.verticalCenter
}
+ }
- initialItem: Login {
- id: userListComponent
- userListModel: userModel
- loginScreenUiVisible: loginScreenRoot.uiVisible
- userListCurrentIndex: userModel.lastIndex >= 0 ? userModel.lastIndex : 0
- lastUserName: userModel.lastUser
- showUserList: {
- if (!userListModel.hasOwnProperty("count")
- || !userListModel.hasOwnProperty("disableAvatarsThreshold")) {
- return false
- }
+ MouseArea {
+ id: mouseArea
+ anchors.fill: parent
+ drag.target: timeDate
+ drag.axis: Drag.YAxis
+ drag.minimumY: -Screen.height / 2
+ drag.maximumY: 0
+ focus: true
+
+ onClicked: {
+ listView.focus = true
+ mouseArea.focus = false
+ mouseArea.enabled = false
+ seqStart.start()
+ parStart.start()
+ }
- if (userListModel.count === 0 ) {
- return false
- }
+ Keys.onPressed: {
+ listView.focus = true
+ mouseArea.focus = false
+ mouseArea.enabled = false
+ seqStart.start()
+ parStart.start()
+ }
- if (userListModel.hasOwnProperty("containsAllUsers") && !userListModel.containsAllUsers) {
- return false
- }
+ property bool dragActive: drag.active
- return userListModel.count <= userListModel.disableAvatarsThreshold
+ onDragActiveChanged: {
+ if(drag.active) {}
+ else {
+ listView.focus = true
+ mouseArea.focus = false
+ mouseArea.enabled = false
+ seqStart.start()
+ parslideStart.start()
}
+ }
+ }
- notificationMessage: {
- const parts = [];
- if (capsLockState.locked) {
- parts.push(i18nd("plasma-desktop-sddm-theme", "Caps Lock is on"));
- }
- if (root.notificationMessage) {
- parts.push(root.notificationMessage);
- }
- return parts.join(" • ");
- }
+ ParallelAnimation {
+ id: parStart
+ running: false
- actionItemsVisible: !inputPanel.keyboardActive
- actionItems: [
- ActionButton {
- iconSource: "system-suspend"
- text: i18ndc("plasma-desktop-sddm-theme", "Suspend to RAM", "Sleep")
- fontSize: Kirigami.Theme.defaultFont.pointSize + 1
- onClicked: sddm.suspend()
- enabled: sddm.canSuspend
- },
- ActionButton {
- iconSource: "system-reboot"
- text: i18nd("plasma-desktop-sddm-theme", "Restart")
- fontSize: Kirigami.Theme.defaultFont.pointSize + 1
- onClicked: sddm.reboot()
- enabled: sddm.canReboot
- },
- ActionButton {
- iconSource: "system-shutdown"
- text: i18nd("plasma-desktop-sddm-theme", "Shut Down")
- fontSize: Kirigami.Theme.defaultFont.pointSize + 1
- onClicked: sddm.powerOff()
- enabled: sddm.canPowerOff
- },
- ActionButton {
- iconSource: "system-user-prompt"
- text: i18ndc("plasma-desktop-sddm-theme", "For switching to a username and password prompt", "Other…")
- fontSize: Kirigami.Theme.defaultFont.pointSize + 1
- onClicked: mainStack.push(userPromptComponent)
- enabled: true
- visible: !userListComponent.showUsernamePrompt
- }]
-
- onLoginRequest: {
- root.notificationMessage = ""
- sddm.login(username, password, sessionButton.currentIndex)
- }
+ NumberAnimation {
+ target: timeDate
+ properties: "y"
+ from: 0
+ to: -45
+ duration: 125
}
- Behavior on opacity {
- OpacityAnimator {
- duration: Kirigami.Units.longDuration
- }
+ NumberAnimation {
+ target: timeDate
+ properties: "visible"
+ from: 1
+ to: 0
+ duration: 125
}
- readonly property real zoomFactor: 1.5
+ NumberAnimation {
+ target: startupBg
+ properties: "opacity"
+ from: 1
+ to: 0
+ duration: 100
+ }
+ }
- popEnter: Transition {
- ScaleAnimator {
- from: mainStack.zoomFactor
- to: 1
- duration: Kirigami.Units.veryLongDuration
- easing.type: Easing.OutCubic
- }
- OpacityAnimator {
- from: 0
- to: 1
- duration: Kirigami.Units.veryLongDuration
- easing.type: Easing.OutCubic
- }
+ ParallelAnimation {
+ id: parslideStart
+ running: false
+
+ NumberAnimation {
+ target: startupBg
+ properties: "opacity"
+ from: 1
+ to: 0
+ duration: 100
+ }
+ }
+
+ SequentialAnimation {
+ id: seqStart
+ running: false
+
+ ColorAnimation {
+ target: backRect
+ properties: "color"
+ from: "#15000000"
+ to: "#75000000"
+ duration: 125
}
- popExit: Transition {
+ ParallelAnimation {
+
ScaleAnimator {
+ target: background
from: 1
- to: 1 / mainStack.zoomFactor
- duration: Kirigami.Units.veryLongDuration
- easing.type: Easing.OutCubic
+ to: 1.01
+ duration: 250
}
- OpacityAnimator {
- from: 1
- to: 0
- duration: Kirigami.Units.veryLongDuration
- easing.type: Easing.OutCubic
- }
- }
- pushEnter: Transition {
- ScaleAnimator {
- from: 1 / mainStack.zoomFactor
+ NumberAnimation {
+ target: centerPanel
+ properties: "opacity"
+ from: 0
to: 1
- duration: Kirigami.Units.veryLongDuration
- easing.type: Easing.OutCubic
+ duration: 225
}
- OpacityAnimator {
+
+ NumberAnimation {
+ target: rightPanel
+ properties: "opacity"
from: 0
to: 1
- duration: Kirigami.Units.veryLongDuration
- easing.type: Easing.OutCubic
+ duration: 100
}
- }
- pushExit: Transition {
- ScaleAnimator {
- from: 1
- to: mainStack.zoomFactor
- duration: Kirigami.Units.veryLongDuration
- easing.type: Easing.OutCubic
- }
- OpacityAnimator {
- from: 1
- to: 0
- duration: Kirigami.Units.veryLongDuration
- easing.type: Easing.OutCubic
+ NumberAnimation {
+ target: leftPanel
+ properties: "opacity"
+ from: 0
+ to: 1
+ duration: 100
}
}
}
- VirtualKeyboardLoader {
- id: inputPanel
+ Rectangle {
+ id: timeDate
+ width: parent.width
+ height: parent.height
+ color: "transparent"
- z: 1
+ Column {
+ id: timeContainer
- screenRoot: root
- mainStack: mainStack
- mainBlock: userListComponent
- passwordField: userListComponent.mainPasswordBox
- }
+ anchors {
+ bottom: parent.bottom
+ left: parent.left
+ bottomMargin: 90
+ leftMargin: 35
+ }
- Component {
- id: userPromptComponent
- Login {
- showUsernamePrompt: true
- notificationMessage: root.notificationMessage
- loginScreenUiVisible: loginScreenRoot.uiVisible
- fontSize: Kirigami.Theme.defaultFont.pointSize + 2
-
- // using a model rather than a QObject list to avoid QTBUG-75900
- userListModel: ListModel {
- ListElement {
- name: ""
- icon: ""
- }
- Component.onCompleted: {
- // as we can't bind inside ListElement
- setProperty(0, "name", i18nd("plasma-desktop-sddm-theme", "Type in Username and Password"));
- setProperty(0, "icon", Qt.resolvedUrl("faces/.face.icon"))
+ property date dateTime: new Date()
+
+ Timer {
+ interval: 100; running: true; repeat: true;
+ onTriggered: timeContainer.dateTime = new Date()
+ }
+
+ Text {
+ id: time
+
+ color: "white"
+ font.pointSize: 95
+ font.family: Qt.resolvedUrl("../fonts") ? "Segoe UI Light" : segoeuil.name
+ renderType: Text.NativeRendering
+ text: Qt.formatTime(timeContainer.dateTime, "hh:mm")
+
+ anchors {
+ horizontalCenter: parent.horizontalCenter
+ left: parent.left
}
}
- onLoginRequest: {
- root.notificationMessage = ""
- sddm.login(username, password, sessionButton.currentIndex)
+ Rectangle {
+ id: spacingRect
+ color: "transparent"
+ width: 15
+ height: 15
+
+ anchors {
+ horizontalCenter: parent.horizontalCenter
+ }
}
- actionItemsVisible: !inputPanel.keyboardActive
- actionItems: [
- ActionButton {
- iconSource: "system-suspend"
- text: i18ndc("plasma-desktop-sddm-theme", "Suspend to RAM", "Sleep")
- fontSize: Kirigami.Theme.defaultFont.pointSize + 1
- onClicked: sddm.suspend()
- enabled: sddm.canSuspend
- },
- ActionButton {
- iconSource: "system-reboot"
- text: i18nd("plasma-desktop-sddm-theme", "Restart")
- fontSize: Kirigami.Theme.defaultFont.pointSize + 1
- onClicked: sddm.reboot()
- enabled: sddm.canReboot
- },
- ActionButton {
- iconSource: "system-shutdown"
- text: i18nd("plasma-desktop-sddm-theme", "Shut Down")
- fontSize: Kirigami.Theme.defaultFont.pointSize + 1
- onClicked: sddm.powerOff()
- enabled: sddm.canPowerOff
- },
- ActionButton {
- iconSource: "system-user-list"
- text: i18nd("plasma-desktop-sddm-theme", "List Users")
- fontSize: Kirigami.Theme.defaultFont.pointSize + 1
- onClicked: mainStack.pop()
+ Text {
+ id: date
+
+ color: "white"
+ font.pointSize: 45
+ font.family: "Segoe UI Light"
+ renderType: Text.NativeRendering
+ horizontalAlignment: Text.AlignLeft
+ text: Qt.formatDate(timeContainer.dateTime, "dddd, MMMM dd")
+
+ anchors {
+ horizontalCenter: parent.horizontalCenter
}
- ]
+ }
}
}
+ }
- DropShadow {
- id: logoShadow
- anchors.fill: logo
- source: logo
- visible: !softwareRendering && config.showlogo === "shown"
- horizontalOffset: 1
- verticalOffset: 1
- radius: 6
- samples: 14
- spread: 0.3
- color : "black" // shadows should always be black
- opacity: loginScreenRoot.uiVisible ? 0 : 1
- Behavior on opacity {
- //OpacityAnimator when starting from 0 is buggy (it shows one frame with opacity 1)"
- NumberAnimation {
- duration: Kirigami.Units.longDuration
- easing.type: Easing.InOutQuad
- }
- }
+ Item {
+ id: rightPanel
+ z: 2
+ opacity: 0
+
+ anchors {
+ bottom: parent.bottom
+ right: parent.right
+ margins: 75
}
- Image {
- id: logo
- visible: config.showlogo === "shown"
- source: config.logo
- anchors.horizontalCenter: parent.horizontalCenter
- anchors.bottom: footer.top
- anchors.bottomMargin: Kirigami.Units.largeSpacing
- asynchronous: true
- sourceSize.height: height
- opacity: loginScreenRoot.uiVisible ? 0 : 1
- fillMode: Image.PreserveAspectFit
- height: Math.round(Kirigami.Units.gridUnit * 3.5)
- Behavior on opacity {
- // OpacityAnimator when starting from 0 is buggy (it shows one frame with opacity 1)"
- NumberAnimation {
- duration: Kirigami.Units.longDuration
- easing.type: Easing.InOutQuad
- }
- }
+ PowerPanel {
+ id: powerPanel
}
- // Note: Containment masks stretch clickable area of their buttons to
- // the screen edges, essentially making them adhere to Fitts's law.
- // Due to virtual keyboard button having an icon, buttons may have
- // different heights, so fillHeight is required.
- //
- // Note for contributors: Keep this in sync with LockScreenUi.qml footer.
- RowLayout {
- id: footer
+ SessionPanel {
+ id: sessionPanel
+
anchors {
- bottom: parent.bottom
- left: parent.left
- right: parent.right
- margins: Kirigami.Units.smallSpacing
+ right: powerPanel.left
}
- spacing: Kirigami.Units.smallSpacing
+ }
- Behavior on opacity {
- OpacityAnimator {
- duration: Kirigami.Units.longDuration
- }
+ LayoutPanel {
+ id: layoutPanel
+
+ anchors {
+ right: sessionPanel.left
}
+ }
+ }
- PlasmaComponents3.ToolButton {
- id: virtualKeyboardButton
+ Rectangle {
+ id: leftPanel
+ color: "transparent"
+ anchors.fill: parent
+ z: 2
+ opacity: 0
- text: i18ndc("plasma-desktop-sddm-theme", "Button to show/hide virtual keyboard", "Virtual Keyboard")
- icon.name: inputPanel.keyboardActive ? "input-keyboard-virtual-on" : "input-keyboard-virtual-off"
- onClicked: {
- // Otherwise the password field loses focus and virtual keyboard
- // keystrokes get eaten
- userListComponent.mainPasswordBox.forceActiveFocus();
- inputPanel.showHide()
+ visible: listView2.count > 1 ? true : false
+ enabled: listView2.count > 1 ? true : false
+
+ Component {
+ id: userDelegate2
+
+ UserList {
+ id: userList
+ name: (model.realName === "") ? model.name : model.realName
+ icon: "../user-192.png"
+
+ anchors {
+ horizontalCenter: parent.horizontalCenter
}
- visible: inputPanel.status === Loader.Ready
- Layout.fillHeight: true
- containmentMask: Item {
- parent: virtualKeyboardButton
+ MouseArea {
anchors.fill: parent
- anchors.leftMargin: -footer.anchors.margins
- anchors.bottomMargin: -footer.anchors.margins
+ onClicked: {
+ listView2.currentIndex = index
+ listView2.focus = true
+ listView.currentIndex = index
+ listView.focus = true
+ }
}
}
+ }
- KeyboardButton {
- id: keyboardButton
+ Rectangle {
+ width: 255
+ height: listView2.count > 17 ? Screen.height - 68 : 58 * listView2.count
+ color: "transparent"
+ clip: true
- onKeyboardLayoutChanged: {
- // Otherwise the password field loses focus and virtual keyboard
- // keystrokes get eaten
- userListComponent.mainPasswordBox.forceActiveFocus();
- }
+ anchors {
+ bottom: parent.bottom
+ bottomMargin: 35
+ left: parent.left
+ leftMargin: 35
+ }
- Layout.fillHeight: true
- containmentMask: Item {
- parent: keyboardButton
- anchors.fill: parent
- anchors.leftMargin: virtualKeyboardButton.visible ? 0 : -footer.anchors.margins
- anchors.bottomMargin: -footer.anchors.margins
+ Item {
+ id: usersContainer2
+ width: 255
+ height: parent.height
+
+ anchors {
+ bottom: parent.bottom
+ left: parent.left
}
- }
- SessionButton {
- id: sessionButton
+ Button {
+ id: prevUser2
+ visible: true
+ enabled: false
+ width: 0
- onSessionChanged: {
- // Otherwise the password field loses focus and virtual keyboard
- // keystrokes get eaten
- userListComponent.mainPasswordBox.forceActiveFocus();
+ anchors {
+ bottom: parent.bottom
+ left: parent.left
+ }
}
- Layout.fillHeight: true
- containmentMask: Item {
- parent: sessionButton
- anchors.fill: parent
- anchors.leftMargin: virtualKeyboardButton.visible || keyboardButton.visible
- ? 0 : -footer.anchors.margins
- anchors.bottomMargin: -footer.anchors.margins
+ ListView {
+ id: listView2
+ height: parent.height
+ focus: true
+ model: userModel
+ currentIndex: userModel.lastIndex
+ delegate: userDelegate2
+ verticalLayoutDirection: ListView.TopToBottom
+ orientation: ListView.Vertical
+ interactive: listView2.count > 17 ? true : false
+
+ anchors {
+ left: prevUser2.right
+ right: nextUser2.left
+ }
}
- }
- Item {
- Layout.fillWidth: true
- }
+ Button {
+ id: nextUser2
+ visible: true
+ width: 0
+ enabled: false
- Battery {}
+ anchors {
+ bottom: parent.bottom
+ right: parent.right
+ }
+ }
+ }
}
}
- Connections {
- target: sddm
- function onLoginFailed() {
- notificationMessage = i18nd("plasma-desktop-sddm-theme", "Login Failed")
- footer.enabled = true
- mainStack.enabled = true
- userListComponent.userList.opacity = 1
- rejectPasswordAnimation.start()
- }
- function onLoginSucceeded() {
- //note SDDM will kill the greeter at some random point after this
- //there is no certainty any transition will finish, it depends on the time it
- //takes to complete the init
- mainStack.opacity = 0
- footer.opacity = 0
- }
- }
+ Item {
+ id: centerPanel
+ anchors.centerIn: root
+ z: 2
+ opacity: 0
+
+ Item {
+
+ Component {
+ id: userDelegate
+
+ Item {
+ width: parent.width
+ height: selected ? 100 : 70
+ anchors.horizontalCenter: parent.horizontalCenter
+ property bool selected: ListView.isCurrentItem
+
+ Rectangle {
+ width: parent.width
+ height: parent.height
+ color: selected ? "#ffffff10" : "transparent"
+
+ UserPanel {
+ anchors.centerIn: parent
+ name: (model.realName === "") ? model.name : model.realName
+ icon: "../user-192.png"
+ }
+
+ Rectangle {
+ anchors.fill: parent
+ color: selected ? "#00ff00" : "transparent"
+ z: -1
+ }
+ }
+ }
+ }
- onNotificationMessageChanged: {
- if (notificationMessage) {
- notificationResetTimer.start();
- }
- }
+ Button {
+ id: prevUser
+ anchors.left: parent.left
+ enabled: false
+ visible: false
+ }
- Timer {
- id: notificationResetTimer
- interval: 3000
- onTriggered: notificationMessage = ""
+ ListView {
+ id: listView
+ focus: true
+ model: userModel
+ delegate: userDelegate
+ currentIndex: userModel.lastIndex
+ interactive: false
+ orientation: ListView.Vertical
+ spacing: 5
+
+ onCurrentIndexChanged: {
+ if (listView.currentItem) {
+ listView.currentItem.selected = true;
+ }
+ }
+
+ anchors {
+ left: prevUser.right
+ right: nextUser.left
+ }
+ }
+
+ Button {
+ id: nextUser
+ anchors.right: parent.right
+ enabled: false
+ visible: false
+ }
+ }
}
}
diff --git a/x11-themes/redcore-theme-sddm/files/redcore/Messages.sh b/x11-themes/redcore-theme-sddm/files/redcore/Messages.sh
deleted file mode 100644
index 1ded812a..00000000
--- a/x11-themes/redcore-theme-sddm/files/redcore/Messages.sh
+++ /dev/null
@@ -1,2 +0,0 @@
-#! /usr/bin/env bash
-$XGETTEXT `find . -name \*.qml` -L Java -o $podir/plasma-desktop-sddm-theme.pot
diff --git a/x11-themes/redcore-theme-sddm/files/redcore/SessionButton.qml b/x11-themes/redcore-theme-sddm/files/redcore/SessionButton.qml
deleted file mode 100644
index ad387b51..00000000
--- a/x11-themes/redcore-theme-sddm/files/redcore/SessionButton.qml
+++ /dev/null
@@ -1,55 +0,0 @@
-/*
- SPDX-FileCopyrightText: 2016 David Edmundson <davidedmundson@kde.org>
- SPDX-FileCopyrightText: 2022 Aleix Pol Gonzalez <aleixpol@kde.org>
-
- SPDX-License-Identifier: LGPL-2.0-or-later
-*/
-
-import QtQuick 2.15
-
-import org.kde.plasma.components 3.0 as PlasmaComponents
-import org.kde.kirigami 2.20 as Kirigami
-
-PlasmaComponents.ToolButton {
- id: root
-
- property int currentIndex: -1
-
- text: i18nd("plasma-desktop-sddm-theme", "Desktop Session: %1", instantiator.objectAt(currentIndex).text || "")
- visible: menu.count > 1
-
- Component.onCompleted: {
- currentIndex = sessionModel.lastIndex
- }
- checkable: true
- checked: menu.opened
- onToggled: {
- if (checked) {
- menu.popup(root, 0, 0)
- } else {
- menu.dismiss()
- }
- }
-
- signal sessionChanged()
-
- PlasmaComponents.Menu {
- Kirigami.Theme.colorSet: Kirigami.Theme.Window
- Kirigami.Theme.inherit: false
-
- id: menu
- Instantiator {
- id: instantiator
- model: sessionModel
- onObjectAdded: (index, object) => menu.insertItem(index, object)
- onObjectRemoved: (index, object) => menu.removeItem(object)
- delegate: PlasmaComponents.MenuItem {
- text: model.name
- onTriggered: {
- root.currentIndex = model.index
- sessionChanged()
- }
- }
- }
- }
-}
diff --git a/x11-themes/redcore-theme-sddm/files/redcore/faces/.face.icon b/x11-themes/redcore-theme-sddm/files/redcore/faces/.face.icon
deleted file mode 100644
index ecee9917..00000000
--- a/x11-themes/redcore-theme-sddm/files/redcore/faces/.face.icon
+++ /dev/null
@@ -1,14 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 22 22">
- <defs id="defs3051">
- <style type="text/css" id="current-color-scheme">
- .ColorScheme-Text {
- color:#f2f2f2;
- }
- </style>
- </defs>
- <path
- style="fill:currentColor;fill-opacity:1;stroke:none"
- d="M 11 3 A 3.9999902 4.0000296 0 0 0 7 7 A 3.9999902 4.0000296 0 0 0 11 11 A 3.9999902 4.0000296 0 0 0 15 7 A 3.9999902 4.0000296 0 0 0 11 3 z M 11 4 A 3 3.0000296 0 0 1 14 7 A 3 3.0000296 0 0 1 11 10 A 3 3.0000296 0 0 1 8 7 A 3 3.0000296 0 0 1 11 4 z M 11 12 A 7.9999504 8.0000296 0 0 0 3.0722656 19 L 4.0800781 19 A 6.9999604 7.0000296 0 0 1 11 13 A 6.9999604 7.0000296 0 0 1 17.921875 19 L 18.929688 19 A 7.9999504 8.0000296 0 0 0 11 12 z "
- class="ColorScheme-Text"
- />
-</svg>
diff --git a/x11-themes/redcore-theme-sddm/files/redcore/fonts/SegMDL2.ttf b/x11-themes/redcore-theme-sddm/files/redcore/fonts/SegMDL2.ttf
new file mode 100644
index 00000000..36820287
--- /dev/null
+++ b/x11-themes/redcore-theme-sddm/files/redcore/fonts/SegMDL2.ttf
Binary files differ
diff --git a/x11-themes/redcore-theme-sddm/files/redcore/fonts/SegoeBoot-Semilight.woff b/x11-themes/redcore-theme-sddm/files/redcore/fonts/SegoeBoot-Semilight.woff
new file mode 100644
index 00000000..b20e2f0a
--- /dev/null
+++ b/x11-themes/redcore-theme-sddm/files/redcore/fonts/SegoeBoot-Semilight.woff
Binary files differ
diff --git a/x11-themes/redcore-theme-sddm/files/redcore/fonts/segoeui.ttf b/x11-themes/redcore-theme-sddm/files/redcore/fonts/segoeui.ttf
new file mode 100644
index 00000000..43b56877
--- /dev/null
+++ b/x11-themes/redcore-theme-sddm/files/redcore/fonts/segoeui.ttf
Binary files differ
diff --git a/x11-themes/redcore-theme-sddm/files/redcore/fonts/segoeuil.ttf b/x11-themes/redcore-theme-sddm/files/redcore/fonts/segoeuil.ttf
new file mode 100644
index 00000000..254d3b06
--- /dev/null
+++ b/x11-themes/redcore-theme-sddm/files/redcore/fonts/segoeuil.ttf
Binary files differ
diff --git a/x11-themes/redcore-theme-sddm/files/redcore/metadata.desktop b/x11-themes/redcore-theme-sddm/files/redcore/metadata.desktop
index 11188a8f..6321fed6 100644
--- a/x11-themes/redcore-theme-sddm/files/redcore/metadata.desktop
+++ b/x11-themes/redcore-theme-sddm/files/redcore/metadata.desktop
@@ -1,17 +1,15 @@
[SddmGreeterTheme]
-Name=Redcore-Breeze
-Description=Redcore-Breeze
-Author=KDE Visual Design Group
-Copyright=(c) 2014, David Edmundson
-License=CC-BY-SA
+Name=Redcore-Sddm-Theme
+Description=Redcore-Sddm-Theme
+Author=Redcore Linux Project
+License=MIT
Type=sddm-theme
-Version=0.1
-Website=https://github.com/sddm/sddm
-Screenshot=background.png
+Version=1
+Website=https://redcorelinux.org
+Screenshot=preview.png
MainScript=Main.qml
ConfigFile=theme.conf
-TranslationsDirectory=translations
-Email=plasma-devel@kde.org
-Theme-Id=redcore-breeze
+Email=contact@redcorelinux.org
+Theme-Id=redcore-sddm
Theme-API=2.0
QtVersion=6
diff --git a/x11-themes/redcore-theme-sddm/files/redcore/preview.png b/x11-themes/redcore-theme-sddm/files/redcore/preview.png
new file mode 100644
index 00000000..0632e710
--- /dev/null
+++ b/x11-themes/redcore-theme-sddm/files/redcore/preview.png
Binary files differ
diff --git a/x11-themes/redcore-theme-sddm/files/redcore/redcore-weblink.svg b/x11-themes/redcore-theme-sddm/files/redcore/redcore-weblink.svg
deleted file mode 100644
index 7fa6a290..00000000
--- a/x11-themes/redcore-theme-sddm/files/redcore/redcore-weblink.svg
+++ /dev/null
@@ -1,15 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" version="1.1" viewBox="0 0 48 48">
- <defs>
- <linearGradient id="linearGradient3764" x2="47" gradientUnits="userSpaceOnUse" x1="1" gradientTransform="matrix(0 -1 1 0 -.0000015 48)">
- <stop style="stop-color:#752521" offset="0"/>
- <stop style="stop-color:#852a25" offset="1"/>
- </linearGradient>
- </defs>
- <path style="opacity:.05" d="m36.31 5c5.859 4.062 9.688 10.831 9.688 18.5 0 12.426-10.07 22.5-22.5 22.5-7.669 0-14.438-3.828-18.5-9.688 1.037 1.822 2.306 3.499 3.781 4.969 4.085 3.712 9.514 5.969 15.469 5.969 12.703 0 23-10.298 23-23 0-5.954-2.256-11.384-5.969-15.469-1.469-1.475-3.147-2.744-4.969-3.781zm4.969 3.781c3.854 4.113 6.219 9.637 6.219 15.719 0 12.703-10.297 23-23 23-6.081 0-11.606-2.364-15.719-6.219 4.16 4.144 9.883 6.719 16.219 6.719 12.703 0 23-10.298 23-23 0-6.335-2.575-12.06-6.719-16.219z"/>
- <path style="opacity:.1" d="m41.28 8.781c3.712 4.085 5.969 9.514 5.969 15.469 0 12.703-10.297 23-23 23-5.954 0-11.384-2.256-15.469-5.969 4.113 3.854 9.637 6.219 15.719 6.219 12.703 0 23-10.298 23-23 0-6.081-2.364-11.606-6.219-15.719z"/>
- <path style="opacity:.2" d="m31.25 2.375c8.615 3.154 14.75 11.417 14.75 21.13 0 12.426-10.07 22.5-22.5 22.5-9.708 0-17.971-6.135-21.12-14.75a23 23 0 0 0 44.875 -7 23 23 0 0 0 -16 -21.875z"/>
- <path style="fill:url(#linearGradient3764)" d="m24 1c12.703 0 23 10.297 23 23s-10.297 23-23 23-23-10.297-23-23 10.297-23 23-23z"/>
- <path style="opacity:.1" d="m40.03 7.531c3.712 4.084 5.969 9.514 5.969 15.469 0 12.703-10.297 23-23 23-5.954 0-11.384-2.256-15.469-5.969 4.178 4.291 10.01 6.969 16.469 6.969 12.703 0 23-10.298 23-23 0-6.462-2.677-12.291-6.969-16.469z"/>
- <path d="m25 12c-3.87 0-6.0922 2.3479-7.3652 5.4434-4.604 1.283-6.635 5.092-6.635 7.557 0 7 7 12 12 13-4-2-9-6-9-13 0-1.6997 0.96495-3.397 2.709-4.5508-0.57 2.594-0.709 5.343-0.709 7.551 0-1.658 0.921-5.451 2.754-8.516 0.958-0.306 2.042-0.483 3.246-0.484 0.09012-0.000068 0.21145 0.0019 0.30664 0.002-0.483 0.302-0.936 0.627-1.307 0.998 0.97928-0.58053 2.4997-0.89772 4-1 1.5003 0.10228 3.0207 0.41947 4 1-0.37064-0.37064-0.82409-0.6961-1.3066-0.99805 0.09519-0.000036 0.21652-0.002 0.30664-0.002 1.2036 0.000877 2.2882 0.17838 3.2461 0.48438 1.833 3.065 2.754 6.858 2.754 8.516 0-2.208-0.139-4.957-0.709-7.551 1.744 1.154 2.709 2.851 2.709 4.551 0 7-5 11-9 13 5-1 12-6 12-13 0-2.4646-2.031-6.2736-6.6348-7.5566-1.273-3.095-3.495-5.443-7.365-5.443zm0 3c1.6902 0 3.1336 0.80851 4.3477 2.0156-0.11782-0.0029-0.22748-0.01563-0.34766-0.01563-1 0-2.5 0.25-4 0.75-1.5-0.5-3-0.75-4-0.75-0.12018 0-0.22983 0.01271-0.34766 0.01563 1.2141-1.2071 2.6574-2.0156 4.3477-2.0156zm0 5a8 8 0 0 0 -8 8 8 8 0 0 0 8 8 8 8 0 0 0 8 -8 8 8 0 0 0 -8 -8z" style="opacity:.1"/>
- <path style="fill:#ea5259" d="m24 11c-3.87 0-6.0922 2.3479-7.3652 5.4434-4.604 1.283-6.635 5.092-6.635 7.557 0 7 7 12 12 13-4-2-9-6-9-13 0-1.6997 0.96495-3.397 2.709-4.5508-0.57 2.594-0.709 5.343-0.709 7.551 0-1.658 0.921-5.451 2.754-8.516 0.958-0.306 2.042-0.483 3.246-0.484 0.09012-0.000068 0.21145 0.0019 0.30664 0.002-0.483 0.302-0.936 0.627-1.307 0.998 0.97928-0.58053 2.4997-0.89772 4-1 1.5003 0.10228 3.0207 0.41947 4 1-0.37064-0.37064-0.82409-0.6961-1.3066-0.99805 0.09519-0.000036 0.21652-0.002 0.30664-0.002 1.2036 0.000877 2.2882 0.17838 3.2461 0.48438 1.833 3.065 2.754 6.858 2.754 8.516 0-2.208-0.139-4.957-0.709-7.551 1.744 1.154 2.709 2.851 2.709 4.551 0 7-5 11-9 13 5-1 12-6 12-13 0-2.4646-2.031-6.2736-6.6348-7.5566-1.273-3.095-3.495-5.443-7.365-5.443zm0 3c1.6902 0 3.1336 0.80851 4.3477 2.0156-0.11782-0.0029-0.22748-0.01563-0.34766-0.01563-1 0-2.5 0.25-4 0.75-1.5-0.5-3-0.75-4-0.75-0.12018 0-0.22983 0.01271-0.34766 0.01563 1.2141-1.2071 2.6574-2.0156 4.3477-2.0156zm0 5a8 8 0 0 0 -8 8 8 8 0 0 0 8 8 8 8 0 0 0 8 -8 8 8 0 0 0 -8 -8z"/>
-</svg>
diff --git a/x11-themes/redcore-theme-sddm/files/redcore/theme.conf b/x11-themes/redcore-theme-sddm/files/redcore/theme.conf
index 1dc1948a..cf850b88 100644
--- a/x11-themes/redcore-theme-sddm/files/redcore/theme.conf
+++ b/x11-themes/redcore-theme-sddm/files/redcore/theme.conf
@@ -1,8 +1,6 @@
[General]
-showlogo=hidden
-logo=redcore-weblink.svg
-type=image
-color=#520A0A
-fontSize=10
+
+PinMode="off"
background=background.png
-needsFullUserModel=false
+color="#520A0A"
+
diff --git a/x11-themes/redcore-theme-sddm/files/redcore/user-192.png b/x11-themes/redcore-theme-sddm/files/redcore/user-192.png
new file mode 100644
index 00000000..4f985e15
--- /dev/null
+++ b/x11-themes/redcore-theme-sddm/files/redcore/user-192.png
Binary files differ
diff --git a/x11-themes/redcore-theme-sddm/redcore-theme-sddm-1.314.1337-r1.ebuild b/x11-themes/redcore-theme-sddm/redcore-theme-sddm-1.314.1337-r3.ebuild
index 9a657795..9a657795 100644
--- a/x11-themes/redcore-theme-sddm/redcore-theme-sddm-1.314.1337-r1.ebuild
+++ b/x11-themes/redcore-theme-sddm/redcore-theme-sddm-1.314.1337-r3.ebuild
diff --git a/x11-wm/qtile-meta/qtile-meta-1-r7.ebuild b/x11-wm/qtile-meta/qtile-meta-1-r7.ebuild
new file mode 100644
index 00000000..ce48827e
--- /dev/null
+++ b/x11-wm/qtile-meta/qtile-meta-1-r7.ebuild
@@ -0,0 +1,52 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Meta ebuild for Qtile, a hackable tiling window manager written in Python"
+HOMEPAGE="https://qtile.org/"
+
+if [[ ${PV} != 9999 ]]; then
+ KEYWORDS="~amd64"
+fi
+
+LICENSE="metapackage"
+SLOT="0"
+
+IUSE="+archiver +desktop-portal discover +display-manager +editor +gtk +imgview +launcher +networkmanager +notifications +policykit +pulseaudio +qt5 +qt6 +screenshot +sddm +terminal +wallpaper +wayland +X"
+
+RDEPEND="
+ x11-wm/qtile
+ archiver? ( app-arch/lxqt-archiver )
+ desktop-portal? ( gui-libs/xdg-desktop-portal-wlr )
+ discover? ( kde-plasma/discover )
+ display-manager? (
+ sddm? ( x11-misc/sddm )
+ !sddm? ( x11-misc/lightdm )
+ )
+ editor? ( app-editors/featherpad )
+ gtk? ( lxde-base/lxappearance )
+ imgview? ( media-gfx/qimgv )
+ launcher? ( x11-misc/rofi )
+ networkmanager? (
+ net-misc/networkmanager
+ gnome-extra/nm-applet
+ )
+ notifications? ( x11-misc/dunst )
+ policykit? ( || (
+ kde-plasma/polkit-kde-agent
+ gnome-extra/polkit-gnome
+ )
+ )
+ pulseaudio? ( media-sound/pavucontrol-qt )
+ qt5? ( x11-misc/qt5ct )
+ qt6? ( gui-apps/qt6ct )
+ screenshot? ( media-gfx/flameshot )
+ sddm? ( x11-misc/sddm )
+ terminal? ( x11-terms/alacritty )
+ wallpaper? (
+ X? ( media-gfx/feh )
+ wayland? ( gui-apps/swaybg )
+ )
+ X? ( x11-misc/picom )
+"