summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--app-emulation/steam/Manifest2
-rw-r--r--app-emulation/steam/files/redcore-steam35
-rw-r--r--app-emulation/steam/files/redcore-steam.patch86
-rw-r--r--app-emulation/steam/files/steam-wrapper.sh34
-rw-r--r--app-emulation/steam/steam-1.0.0.71-r4.ebuild63
-rw-r--r--app-emulation/steam/steam-1.0.0.79.ebuild195
-rw-r--r--app-emulation/virtualbox-modules/virtualbox-modules-7.0.20.ebuild (renamed from app-emulation/virtualbox-modules/virtualbox-modules-7.0.18-r1.ebuild)0
-rw-r--r--dev-python/grpcio-tools/Manifest2
-rw-r--r--dev-python/grpcio-tools/grpcio-tools-1.62.0.ebuild (renamed from dev-python/grpcio-tools/grpcio-tools-1.59.0-r1.ebuild)7
-rw-r--r--dev-python/grpcio/Manifest2
-rw-r--r--dev-python/grpcio/files/1.59.0-cython3.patch59
-rw-r--r--dev-python/grpcio/files/1.62.0-cython3.patch107
-rw-r--r--dev-python/grpcio/grpcio-1.62.0.ebuild (renamed from dev-python/grpcio/grpcio-1.59.0-r1.ebuild)14
-rw-r--r--kde-plasma/kinfocenter/Manifest2
-rw-r--r--kde-plasma/kinfocenter/kinfocenter-6.1.3-r5.ebuild (renamed from kde-plasma/kinfocenter/kinfocenter-6.1.2-r5.ebuild)0
-rw-r--r--metadata/md5-cache/app-admin/calamares-3.3.6-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-admin/vasile-2.1812.2-r12
-rw-r--r--metadata/md5-cache/app-backup/timeshift-22.11.1-r22
-rw-r--r--metadata/md5-cache/app-emulation/steam-1.0.0.71-r410
-rw-r--r--metadata/md5-cache/app-emulation/steam-1.0.0.7915
-rw-r--r--metadata/md5-cache/app-emulation/virtualbox-modules-7.0.20 (renamed from metadata/md5-cache/app-emulation/virtualbox-modules-7.0.18-r1)4
-rw-r--r--metadata/md5-cache/app-misc/geoclue-2.7.1-r62
-rw-r--r--metadata/md5-cache/app-misc/redcore-live-1.314.1337-r12
-rw-r--r--metadata/md5-cache/app-misc/redcore-skel-1.314.1337-r42
-rw-r--r--metadata/md5-cache/app-portage/flaggie-0.99.8-r12
-rw-r--r--metadata/md5-cache/app-portage/sisyphus-6.2403.1-r22
-rw-r--r--metadata/md5-cache/app-portage/sisyphus-qt-6.2403.1-r22
-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-python/animation-0.0.5-r52
-rw-r--r--metadata/md5-cache/dev-python/grpcio-1.59.0-r116
-rw-r--r--metadata/md5-cache/dev-python/grpcio-1.62.016
-rw-r--r--metadata/md5-cache/dev-python/grpcio-tools-1.62.0 (renamed from metadata/md5-cache/dev-python/grpcio-tools-1.59.0-r1)14
-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/kde-plasma/kinfocenter-5.27.11-r52
-rw-r--r--metadata/md5-cache/kde-plasma/kinfocenter-6.1.3-r5 (renamed from metadata/md5-cache/kde-plasma/kinfocenter-6.1.2-r5)6
-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-r104
-rw-r--r--metadata/md5-cache/net-misc/warpinator-1.8.3-r12
-rw-r--r--metadata/md5-cache/sys-apps/openrc-0.532
-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/grub-2.04-r154
-rw-r--r--metadata/md5-cache/sys-boot/plymouth-0.9.4-r114
-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/zfs-utils-2.2.42
-rw-r--r--metadata/md5-cache/sys-kernel/virtualbox-modules-dkms-7.0.20 (renamed from metadata/md5-cache/sys-kernel/virtualbox-modules-dkms-7.0.18-r1)2
-rw-r--r--metadata/md5-cache/www-client/ungoogled-chromium-126.0.6478.126 (renamed from metadata/md5-cache/www-client/ungoogled-chromium-124.0.6367.118)2
-rw-r--r--metadata/md5-cache/x11-drivers/nvidia-drivers-390.157-r7 (renamed from metadata/md5-cache/x11-drivers/nvidia-drivers-390.157-r6)6
-rw-r--r--metadata/md5-cache/x11-drivers/nvidia-drivers-470.239.062
-rw-r--r--metadata/md5-cache/x11-drivers/nvidia-drivers-535.171.042
-rw-r--r--metadata/md5-cache/x11-libs/gtk+-2.24.33-r54
-rw-r--r--metadata/md5-cache/x11-libs/gtk+-3.24.40-r12
-rw-r--r--metadata/md5-cache/x11-misc/nvidia-settings-390.157-r6 (renamed from metadata/md5-cache/x11-misc/nvidia-settings-390.157-r5)6
-rw-r--r--metadata/md5-cache/x11-misc/nvidia-settings-470.239.06-r1 (renamed from metadata/md5-cache/x11-misc/nvidia-settings-470.239.06)6
-rw-r--r--metadata/md5-cache/x11-misc/nvidia-settings-535.171.04-r1 (renamed from metadata/md5-cache/x11-misc/nvidia-settings-535.171.04)6
-rw-r--r--metadata/md5-cache/x11-misc/pcmanfm-qt-share-133712
-rw-r--r--metadata/md5-cache/x11-misc/pcmanfm-qt-share-1337-r110
-rw-r--r--metadata/md5-cache/x11-themes/material-icon-theme-1.314.1337-r22
-rw-r--r--metadata/md5-cache/x11-themes/redcore-artwork-community-1.314.1337-r12
-rw-r--r--metadata/md5-cache/x11-themes/redcore-artwork-core-1.314.1337-r12
-rw-r--r--metadata/md5-cache/x11-themes/redcore-artwork-grub-1.314.1337-r12
-rw-r--r--metadata/md5-cache/x11-themes/redcore-theme-1.314.1337-r12
-rw-r--r--metadata/md5-cache/x11-themes/redcore-theme-sddm-1.314.1337-r1 (renamed from metadata/md5-cache/x11-themes/redcore-theme-sddm-1.314.1337)0
-rw-r--r--metadata/pkg_desc_index30
-rw-r--r--sys-kernel/virtualbox-modules-dkms/Manifest2
-rw-r--r--sys-kernel/virtualbox-modules-dkms/files/dkms.conf2
-rw-r--r--sys-kernel/virtualbox-modules-dkms/virtualbox-modules-dkms-7.0.20.ebuild (renamed from sys-kernel/virtualbox-modules-dkms/virtualbox-modules-dkms-7.0.18-r1.ebuild)0
-rw-r--r--www-client/ungoogled-chromium/Manifest2
-rw-r--r--www-client/ungoogled-chromium/ungoogled-chromium-126.0.6478.126.ebuild (renamed from www-client/ungoogled-chromium/ungoogled-chromium-124.0.6367.118.ebuild)0
-rw-r--r--x11-drivers/nvidia-drivers/nvidia-drivers-390.157-r7.ebuild (renamed from x11-drivers/nvidia-drivers/nvidia-drivers-390.157-r6.ebuild)2
-rw-r--r--x11-misc/nvidia-settings/nvidia-settings-390.157-r6.ebuild (renamed from x11-misc/nvidia-settings/nvidia-settings-390.157-r5.ebuild)2
-rw-r--r--x11-misc/nvidia-settings/nvidia-settings-470.239.06-r1.ebuild (renamed from x11-misc/nvidia-settings/nvidia-settings-470.239.06.ebuild)2
-rw-r--r--x11-misc/nvidia-settings/nvidia-settings-535.171.04-r1.ebuild (renamed from x11-misc/nvidia-settings/nvidia-settings-535.171.04.ebuild)2
-rw-r--r--x11-misc/pcmanfm-qt-share/pcmanfm-qt-share-1337-r1.ebuild (renamed from x11-misc/pcmanfm-qt-share/pcmanfm-qt-share-1337.ebuild)2
-rw-r--r--x11-themes/redcore-theme-sddm/files/redcore/Background.qml23
-rw-r--r--x11-themes/redcore-theme-sddm/files/redcore/BreezeMenuStyle.qml25
-rw-r--r--x11-themes/redcore-theme-sddm/files/redcore/KeyboardButton.qml63
-rw-r--r--x11-themes/redcore-theme-sddm/files/redcore/Login.qml220
-rw-r--r--x11-themes/redcore-theme-sddm/files/redcore/Main.qml487
-rw-r--r--x11-themes/redcore-theme-sddm/files/redcore/Messages.sh2
-rw-r--r--x11-themes/redcore-theme-sddm/files/redcore/SessionButton.qml68
-rw-r--r--x11-themes/redcore-theme-sddm/files/redcore/assets/login.svgzbin1357 -> 0 bytes
-rw-r--r--x11-themes/redcore-theme-sddm/files/redcore/assets/logout_primary.svgzbin3033 -> 0 bytes
-rw-r--r--x11-themes/redcore-theme-sddm/files/redcore/assets/restart_primary.svgzbin2337 -> 0 bytes
-rw-r--r--x11-themes/redcore-theme-sddm/files/redcore/assets/shutdown_primary.svgzbin1394 -> 0 bytes
-rw-r--r--x11-themes/redcore-theme-sddm/files/redcore/assets/suspend_primary.svgzbin1433 -> 0 bytes
-rw-r--r--x11-themes/redcore-theme-sddm/files/redcore/assets/switch_primary.svgzbin3098 -> 0 bytes
-rw-r--r--x11-themes/redcore-theme-sddm/files/redcore/background.jpgbin5070818 -> 0 bytes
-rw-r--r--x11-themes/redcore-theme-sddm/files/redcore/background.pngbin0 -> 12966612 bytes
-rw-r--r--x11-themes/redcore-theme-sddm/files/redcore/components/ActionButton.qml128
-rw-r--r--x11-themes/redcore-theme-sddm/files/redcore/components/Battery.qml53
-rw-r--r--x11-themes/redcore-theme-sddm/files/redcore/components/Clock.qml50
-rw-r--r--x11-themes/redcore-theme-sddm/files/redcore/components/KeyboardLayoutButton.qml52
-rw-r--r--x11-themes/redcore-theme-sddm/files/redcore/components/SessionManagementScreen.qml121
-rw-r--r--x11-themes/redcore-theme-sddm/files/redcore/components/UserDelegate.qml190
-rw-r--r--x11-themes/redcore-theme-sddm/files/redcore/components/UserList.qml93
-rw-r--r--x11-themes/redcore-theme-sddm/files/redcore/components/VirtualKeyboard.qml28
-rw-r--r--x11-themes/redcore-theme-sddm/files/redcore/components/WallpaperFader.qml182
-rw-r--r--x11-themes/redcore-theme-sddm/files/redcore/faces/.face.icon14
-rw-r--r--x11-themes/redcore-theme-sddm/files/redcore/metadata.desktop19
-rw-r--r--x11-themes/redcore-theme-sddm/files/redcore/redcore-weblink.svg15
-rw-r--r--x11-themes/redcore-theme-sddm/files/redcore/theme.conf5
-rw-r--r--x11-themes/redcore-theme-sddm/files/redcore/theme.conf.user1
-rw-r--r--x11-themes/redcore-theme-sddm/redcore-theme-sddm-1.314.1337-r1.ebuild (renamed from x11-themes/redcore-theme-sddm/redcore-theme-sddm-1.314.1337.ebuild)0
116 files changed, 996 insertions, 1724 deletions
diff --git a/app-emulation/steam/Manifest b/app-emulation/steam/Manifest
index 2a009356..de7e08dd 100644
--- a/app-emulation/steam/Manifest
+++ b/app-emulation/steam/Manifest
@@ -1 +1 @@
-DIST steam_1.0.0.71.tar.gz 3432069 BLAKE2B 10cea5d3f31cd55401d68831f95a593e62a41b274cfd6e1da10585249a43e7e21f8d281e9df2b3407ceccbbec401be5d75a9951c5787cef49686acc8431e14a0 SHA512 20205ccd14dd1b48b85a3288cdce39116a601260e70b9d5811cb1786be766f235153d199e64dd4e794553c5957ce41e9b671cf044f2bdddbb0f99f0c1e08b83e
+DIST steam_1.0.0.79.tar.gz 3970983 BLAKE2B 73538d120182b37cca15e99512af6c689ff29e47cd37ea5bdd0d754f42aacd69aa71125e3c07140d8b8eaf55ee980babdfa6f7a1de8daf8c6ce8af4b03608cbc SHA512 52d1a23f43012af641ebc9a03a444b6944ea966e0814619c890e792442e760a96bf570a84e4f8b38552904dafb6572a92de31154ddefe1eb8d702106605c8497
diff --git a/app-emulation/steam/files/redcore-steam b/app-emulation/steam/files/redcore-steam
deleted file mode 100644
index 83c01ac4..00000000
--- a/app-emulation/steam/files/redcore-steam
+++ /dev/null
@@ -1,35 +0,0 @@
-#!/usr/bin/env bash
-
-# steam-runtime is a somewhat a mess bundled with old libraries
-# due to this reason, system native graphic drivers may not load
-#
-# if we remove some bundled libs and preload some system libs
-# system native graphic drivers will be able to load
-#
-# however we must do this everytime when we launch steam, because
-# steam-runtime is being fixed right away by steam client
-
-
-source /lib/gentoo/functions.sh
-
-do_remove () {
- einfo "Removing bundled libraries (libxcb, libstdc++, libgcc_s)"
- find /home/$USER/.local/share/Steam -name 'libxcb*' -type f | grep -v installed | xargs rm -rf
- find /home/$USER/.local/share/Steam -name 'libstdc++.so.6*' -type f | grep -v installed | xargs rm -rf
- find /home/$USER/.local/share/Steam -name 'libgcc_s*' -type f | grep -v installed | xargs rm -rf
-}
-
-do_preload () {
- einfo "Preloading system libraries (libstdc++, libgcc_s)"
- export LD_PRELOAD='/usr/lib/gcc/x86_64-pc-linux-gnu/13/32/libstdc++.so.6 /usr/lib/gcc/x86_64-pc-linux-gnu/13/32/libgcc_s.so.1 /usr/lib/gcc/x86_64-pc-linux-gnu/13/libgcc_s.so.1 /usr/lib/gcc/x86_64-pc-linux-gnu/13/32/libstdc++.so.6'
-}
-
-launch_steam () {
- do_remove
- do_preload
- export DISPLAY=:0
- export DBUS_FATAL_WARNINGS=0
- steam
-}
-
-launch_steam
diff --git a/app-emulation/steam/files/redcore-steam.patch b/app-emulation/steam/files/redcore-steam.patch
deleted file mode 100644
index 7d74ebfc..00000000
--- a/app-emulation/steam/files/redcore-steam.patch
+++ /dev/null
@@ -1,86 +0,0 @@
-diff -Nur a/steam.desktop b/steam.desktop
---- a/steam.desktop 2018-09-27 19:20:20.000000000 +0100
-+++ b/steam.desktop 2020-01-06 00:00:32.785536584 +0000
-@@ -27,7 +27,7 @@
- Comment[tr]=Steam üzerinden oyun oynama ve düzenleme uygulaması
- Comment[uk]=Програма для керування іграми та запуску ігор у Steam
- Comment[vi]=Ứng dụng để quản lý và chơi trò chơi trên Steam
--Exec=/usr/bin/steam %U
-+Exec=/usr/bin/redcore-steam %U
- Icon=steam
- Terminal=false
- Type=Application
-@@ -63,7 +63,7 @@
- Name[tr]=Mağaza
- Name[uk]=Крамниця
- Name[vi]=Cửa hàng
--Exec=steam steam://store
-+Exec=redcore-steam steam://store
-
- [Desktop Action Community]
- Name=Community
-@@ -93,7 +93,7 @@
- Name[tr]=Topluluk
- Name[uk]=Спільнота
- Name[vi]=Cộng đồng
--Exec=steam steam://url/SteamIDControlPage
-+Exec=redcore-steam steam://url/SteamIDControlPage
-
- [Desktop Action Library]
- Name=Library
-@@ -123,7 +123,7 @@
- Name[tr]=Kütüphane
- Name[uk]=Бібліотека
- Name[vi]=Thư viện
--Exec=steam steam://open/games
-+Exec=redcore-steam steam://open/games
-
- [Desktop Action Servers]
- Name=Servers
-@@ -153,7 +153,7 @@
- Name[tr]=Sunucular
- Name[uk]=Сервери
- Name[vi]=Máy chủ
--Exec=steam steam://open/servers
-+Exec=redcore-steam steam://open/servers
-
- [Desktop Action Screenshots]
- Name=Screenshots
-@@ -183,7 +183,7 @@
- Name[tr]=Ekran Görüntüleri
- Name[uk]=Скріншоти
- Name[vi]=Ảnh chụp
--Exec=steam steam://open/screenshots
-+Exec=redcore-steam steam://open/screenshots
-
- [Desktop Action News]
- Name=News
-@@ -213,7 +213,7 @@
- Name[tr]=Haberler
- Name[uk]=Новини
- Name[vi]=Tin tức
--Exec=steam steam://open/news
-+Exec=redcore-steam steam://open/news
-
- [Desktop Action Settings]
- Name=Settings
-@@ -243,11 +243,11 @@
- Name[tr]=Ayarlar
- Name[uk]=Налаштування
- Name[vi]=Thiết lập
--Exec=steam steam://open/settings
-+Exec=redcore-steam steam://open/settings
-
- [Desktop Action BigPicture]
- Name=Big Picture
--Exec=steam steam://open/bigpicture
-+Exec=redcore-steam steam://open/bigpicture
-
- [Desktop Action Friends]
- Name=Friends
-@@ -277,4 +277,4 @@
- Name[tr]=Arkadaşlar
- Name[uk]=Друзі
- Name[vi]=Bạn bè
--Exec=steam steam://open/friends
-+Exec=redcore-steam steam://open/friends
diff --git a/app-emulation/steam/files/steam-wrapper.sh b/app-emulation/steam/files/steam-wrapper.sh
new file mode 100644
index 00000000..25936107
--- /dev/null
+++ b/app-emulation/steam/files/steam-wrapper.sh
@@ -0,0 +1,34 @@
+#!/bin/bash
+
+# Set a default STEAM_RUNTIME value.
+: ${STEAM_RUNTIME:=@@STEAM_RUNTIME@@}
+export STEAM_RUNTIME
+
+# Gentoo's lsb-release doesn't set this.
+export DISTRIB_RELEASE="@@PVR@@"
+
+# Add paths to occasionally needed libraries not found in /usr/lib.
+export LD_LIBRARY_PATH+="${LD_LIBRARY_PATH+:}@@GENTOO_LD_LIBRARY_PATH@@"
+
+# Preload the extest library when running in a Wayland session.
+[[ -f "@@GENTOO_X86_LIBDIR@@/libextest.so" && ${XDG_SESSION_TYPE} == wayland ]] &&
+ export LD_PRELOAD+="${LD_PRELOAD+:}@@GENTOO_X86_LIBDIR@@/libextest.so"
+
+# Preload libstdc++ on default-libcxx systems to avoid crashes. Loading the
+# 64-bit library prevents Steam from working at all, so only load the 32-bit
+# multlib library. Pure 32-bit systems are untested and may not work.
+if grep -Fxqe --stdlib=libc++ /etc/clang/gentoo-runtimes.cfg 2>/dev/null; then
+ IFS=:
+ for GCC_LIB_DIR in $(gcc-config -L 2>/dev/null); do
+ [[ ${GCC_LIB_DIR} == */32 ]] || continue
+ export LD_PRELOAD+="${LD_PRELOAD+:}${GCC_LIB_DIR}/libstdc++.so"
+ done
+ unset IFS GCC_LIB_DIR
+fi
+
+# Steam renames LD_LIBRARY_PATH to SYSTEM_LD_LIBRARY_PATH and it then becomes
+# ineffective against games. We unfortunately therefore have to force the value
+# through via STEAM_RUNTIME_LIBRARY_PATH instead.
+export STEAM_RUNTIME_LIBRARY_PATH="${LD_LIBRARY_PATH}"
+
+. "${0%/*}"/../lib/steam/bin_steam.sh
diff --git a/app-emulation/steam/steam-1.0.0.71-r4.ebuild b/app-emulation/steam/steam-1.0.0.71-r4.ebuild
deleted file mode 100644
index 4510baf4..00000000
--- a/app-emulation/steam/steam-1.0.0.71-r4.ebuild
+++ /dev/null
@@ -1,63 +0,0 @@
-# Copyright 1999-2014 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-
-EAPI=8
-
-DESCRIPTION="Digital distribution client bootstrap package"
-HOMEPAGE="http://steampowered.com/"
-SRC_URI="http://repo.steampowered.com/"${PN}"/pool/"${PN}"/s/"${PN}"/"${PN}"_"${PV}".tar.gz"
-
-LICENSE="custom"
-SLOT="0"
-KEYWORDS="~amd64"
-
-RDEPEND="
- dev-util/desktop-file-utils
- gnome-extra/zenity
- media-libs/alsa-lib[abi_x86_32(-)]
- media-libs/freetype[abi_x86_32(-)]
- media-libs/mesa[abi_x86_32(-)]
- net-misc/curl[abi_x86_32(-)]
- sys-apps/dbus[abi_x86_32(-),X]
- sys-apps/gentoo-functions
- virtual/ttf-fonts
- x11-libs/gdk-pixbuf[abi_x86_32(-)]
- x11-libs/libX11[abi_x86_32(-)]
- x11-libs/libxcb[abi_x86_32(-)]
- x11-themes/hicolor-icon-theme"
-
-S="${WORKDIR}"/"${PN}-launcher"
-
-PATCHES=( "${FILESDIR}/redcore-${PN}.patch" )
-
-src_prepare() {
- default
- sed -r 's|("0666")|"0660", TAG+="uaccess"|g' -i subprojects/steam-devices/60-steam-input.rules
- sed -r 's|("misc")|\1, OPTIONS+="static_node=uinput"|g' -i subprojects/steam-devices/60-steam-input.rules
- sed -r 's|(, TAG\+="uaccess")|, MODE="0660"\1|g' -i subprojects/steam-devices/60-steam-vr.rules
-
- sed -i 's|PrefersNonDefaultGPU=true||g' ${PN}.desktop
- sed -i 's|X-KDE-RunOnDiscreteGpu=true||g' ${PN}.desktop
-}
-
-src_install() {
- # make install
- emake DESTDIR="${D}" install
-
- # inject our wrapper binary
- dobin "${FILESDIR}"/redcore-steam
-
- # blank steamdeps because apt-get
- rm -rf "${D}"/usr/bin/steamdeps
- dosym /bin/true /usr/bin/steamdeps
-
- # docs
- rm -rf "${D}"/usr/share/doc/"${PN}"
- dodoc steam_subscriber_agreement.txt
-
- # udev rules
- insinto usr/lib/udev/rules.d
- newins subprojects/steam-devices/60-steam-input.rules 70-steam-input.rules
- newins subprojects/steam-devices/60-steam-vr.rules 70-steam-vr.rules
-}
diff --git a/app-emulation/steam/steam-1.0.0.79.ebuild b/app-emulation/steam/steam-1.0.0.79.ebuild
new file mode 100644
index 00000000..e15fdab2
--- /dev/null
+++ b/app-emulation/steam/steam-1.0.0.79.ebuild
@@ -0,0 +1,195 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit desktop pax-utils prefix xdg
+
+DESCRIPTION="Installer, launcher and supplementary files for Valve's Steam client"
+HOMEPAGE="https://store.steampowered.com"
+SRC_URI="https://repo.steampowered.com/steam/archive/stable/steam_${PV}.tar.gz"
+
+LICENSE="ValveSteamLicense MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="+desktop-portal +dialogs +joystick +pulseaudio +steamruntime +steamvr +trayicon +udev wayland"
+RESTRICT="bindist mirror test"
+
+RDEPEND="
+ app-arch/tar
+ app-arch/xz-utils
+ app-shells/bash
+ media-libs/fontconfig[abi_x86_32]
+ sys-libs/libudev-compat[abi_x86_32]
+ sys-process/lsof
+ virtual/opengl[abi_x86_32]
+ virtual/ttf-fonts
+ !x11-misc/virtualgl[-abi_x86_32]
+
+ steamruntime? (
+ !sys-apps/dbus[abi_x86_32,-X]
+ !x11-libs/cairo[abi_x86_32,-X]
+ )
+
+ !steamruntime? (
+ >=app-accessibility/at-spi2-core-2.46.0:2[abi_x86_32]
+ app-arch/bzip2[abi_x86_32]
+ app-i18n/ibus
+ dev-libs/dbus-glib[abi_x86_32]
+ dev-libs/expat[abi_x86_32]
+ dev-libs/glib:2[abi_x86_32]
+ dev-libs/nspr[abi_x86_32]
+ dev-libs/nss[abi_x86_32]
+ media-libs/alsa-lib[abi_x86_32]
+ media-libs/freetype[abi_x86_32]
+ media-libs/libpng-compat:1.2
+ media-libs/libva:0/2[abi_x86_32]
+ media-libs/openal[abi_x86_32]
+ media-video/pipewire:0/0.4[abi_x86_32]
+ net-misc/curl[abi_x86_32]
+ net-misc/networkmanager[abi_x86_32]
+ net-print/cups
+ sys-apps/dbus[abi_x86_32,X]
+ sys-libs/zlib[abi_x86_32]
+ virtual/libusb[abi_x86_32]
+ x11-libs/gdk-pixbuf[abi_x86_32]
+ x11-libs/gtk+:2[abi_x86_32]
+ x11-libs/libICE[abi_x86_32]
+ x11-libs/libSM[abi_x86_32]
+ x11-libs/libvdpau[abi_x86_32]
+ x11-libs/libX11[abi_x86_32]
+ x11-libs/libXcomposite[abi_x86_32]
+ x11-libs/libXcursor[abi_x86_32]
+ x11-libs/libXdamage[abi_x86_32]
+ x11-libs/libXext[abi_x86_32]
+ x11-libs/libXfixes[abi_x86_32]
+ x11-libs/libXi[abi_x86_32]
+ x11-libs/libXinerama[abi_x86_32]
+ x11-libs/libXrandr[abi_x86_32]
+ x11-libs/libXrender[abi_x86_32]
+ x11-libs/libXScrnSaver[abi_x86_32]
+ x11-libs/libXtst[abi_x86_32]
+ x11-libs/pango[abi_x86_32]
+
+ dialogs? ( || (
+ >=gnome-extra/zenity-3
+ x11-terms/xterm
+ ) )
+
+ trayicon? ( dev-libs/libappindicator:2[abi_x86_32] )
+ )
+
+ desktop-portal? ( sys-apps/xdg-desktop-portal )
+ pulseaudio? ( media-libs/libpulse[abi_x86_32] )
+ !pulseaudio? ( media-sound/apulse[abi_x86_32] )
+ steamvr? ( sys-apps/usbutils )
+
+ joystick? (
+ udev? ( games-util/game-device-udev-rules )
+ wayland? ( || (
+ x11-libs/extest[abi_x86_32]
+ >=x11-base/xwayland-23.2.1[libei(+)]
+ ) )
+ )
+
+ amd64? (
+ >=sys-devel/gcc-4.6.0[multilib]
+ >=sys-libs/glibc-2.15[multilib]
+ )
+"
+
+S="${WORKDIR}/${PN}-launcher"
+
+lib_path_entries() {
+ while true; do
+ echo -n ${EPREFIX}/usr/\\\\\${LIB}/${1}
+ shift
+
+ if [[ -n ${1} ]]; then
+ echo -n :
+ else
+ break
+ fi
+ done
+}
+
+src_prepare() {
+ default
+
+ sed -i 's|PrefersNonDefaultGPU=true||g' ${PN}.desktop || die
+ sed -i 's|X-KDE-RunOnDiscreteGpu=true||g' ${PN}.desktop || die
+
+ sed \
+ -e "s#@@PVR@@#${PVR}#g" \
+ -e "s#@@GENTOO_LD_LIBRARY_PATH@@#$(lib_path_entries debiancompat fltk)#g" \
+ -e "s#@@GENTOO_X86_LIBDIR@@#${EPREFIX}/usr/$(ABI=x86 get_libdir)#g" \
+ -e "s#@@STEAM_RUNTIME@@#$(usex steamruntime 1 0)#g" \
+ "${FILESDIR}"/steam-wrapper.sh > steam-wrapper.sh || die
+
+ # Still need EPREFIX in the sed replacements above because the
+ # regular expression used by hprefixify doesn't match there.
+ hprefixify bin_steam.sh steam-wrapper.sh
+}
+
+src_install() {
+ emake install-{icons,bootstrap} \
+ DESTDIR="${D}" PREFIX="${EPREFIX}/usr"
+
+ newbin steam-wrapper.sh steam
+ exeinto /usr/lib/steam
+ doexe bin_steam.sh
+ domenu steam.desktop
+
+ dodoc README debian/changelog
+ doman steam.6
+}
+
+pkg_postinst() {
+ xdg_pkg_postinst
+
+ elog "Execute ${EPREFIX}/usr/bin/steam to download and install the actual"
+ elog "client into your home folder. After installation, the script"
+ elog "also starts the client from your home folder."
+ elog ""
+
+ ewarn "The Steam client and the games are _not_ controlled by Portage."
+ ewarn "Updates are handled by the client itself."
+ ewarn ""
+
+ if use steamruntime; then
+ elog "You have enabled the Steam runtime environment by default."
+ elog "Steam will use bundled libraries if they are missing from"
+ elog "your Gentoo system. Try disabling the runtime with the"
+ elog "steamruntime USE flag if you have issues."
+ elog ""
+ else
+ elog "You have disabled the Steam runtime environment by default."
+ elog "Steam will not use bundled libraries if they are missing from"
+ elog "your Gentoo system. Use games-util/esteam to install addiitonal"
+ elog "dependencies needed by your games. Try setting STEAM_RUNTIME=1"
+ elog "to temporarily enable the runtime if you have issues."
+ elog ""
+ ewarn "Notice: Valve only supports Steam with the runtime enabled!"
+ ewarn ""
+ fi
+
+ if ! use desktop-portal; then
+ ewarn "You have disabled desktop-portal, which is not supported."
+ ewarn "An xdg-desktop-portal backend is needed for file pickers"
+ ewarn "and other desktop components to work, e.g. when adding a"
+ ewarn "non-Steam game or a new library folder."
+ ewarn ""
+ fi
+
+ if ! has_version "gnome-extra/zenity"; then
+ ewarn "Valve does not provide a xterm fallback for all calls of zenity."
+ ewarn "Please install gnome-extra/zenity for full support."
+ ewarn ""
+ fi
+
+ if host-is-pax; then
+ elog "If you're using PAX, please see:"
+ elog "https://wiki.gentoo.org/wiki/Steam#Hardened_Gentoo"
+ elog ""
+ fi
+}
diff --git a/app-emulation/virtualbox-modules/virtualbox-modules-7.0.18-r1.ebuild b/app-emulation/virtualbox-modules/virtualbox-modules-7.0.20.ebuild
index 9b65abd5..9b65abd5 100644
--- a/app-emulation/virtualbox-modules/virtualbox-modules-7.0.18-r1.ebuild
+++ b/app-emulation/virtualbox-modules/virtualbox-modules-7.0.20.ebuild
diff --git a/dev-python/grpcio-tools/Manifest b/dev-python/grpcio-tools/Manifest
index d1cf006e..36fc7269 100644
--- a/dev-python/grpcio-tools/Manifest
+++ b/dev-python/grpcio-tools/Manifest
@@ -1 +1 @@
-DIST grpcio-tools-1.59.0.tar.gz 4622547 BLAKE2B 1d6cd5f375a4139bc977f04b2b0f18689e4df58d29f6ca5f05ea8fb1e47ba455d7e6c0c65ee11467d878fe12f584a641d75153f0ae59aa8ec28289a0c102cddc SHA512 15686fb90c2c228875792a580a2637098ec07a7f715302af7efb28b28c19c0083616786c1b526984a225035652372c5898256cb17536225c313797a1d0c85675
+DIST grpcio-tools-1.62.0.tar.gz 4613875 BLAKE2B 60c8d7c38f10a80ed5b420ecab312ea6f5ad384245194c4f6726783385d443c6354306bbef604230d3a81e9f2cc6885f76eb6a5beae4733279d6210c3fe6603d SHA512 c1691a705cea54056850e98caff37025e551b165b4042f6cab856319805e9507b9aaac5ceea35641f62ce619274faac735e4d2002d36e22b1ce22cf96269dc58
diff --git a/dev-python/grpcio-tools/grpcio-tools-1.59.0-r1.ebuild b/dev-python/grpcio-tools/grpcio-tools-1.62.0.ebuild
index 64164a34..3ebdbe20 100644
--- a/dev-python/grpcio-tools/grpcio-tools-1.59.0-r1.ebuild
+++ b/dev-python/grpcio-tools/grpcio-tools-1.62.0.ebuild
@@ -1,10 +1,9 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-PYTHON_COMPAT=( python3_{10..12} )
-DISTUTILS_EXT=1
+PYTHON_COMPAT=( python3_{9..12} )
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
@@ -15,7 +14,7 @@ HOMEPAGE="https://grpc.io"
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm64 ~ppc64 ~x86"
RDEPEND="
dev-python/cython[${PYTHON_USEDEP}]
diff --git a/dev-python/grpcio/Manifest b/dev-python/grpcio/Manifest
index c53eb55d..930ec826 100644
--- a/dev-python/grpcio/Manifest
+++ b/dev-python/grpcio/Manifest
@@ -1 +1 @@
-DIST grpcio-1.59.0.tar.gz 24842974 BLAKE2B d883d9800f5b2025774c37a6c076500e113121b7e1254368d9c4b95c1170593969af4568492744527f909f828121630dd870210d2e2de718ba907be09f9b826b SHA512 1b345c2b87593934aa15e8019d858c6f7000d3e66ffd20ae538028aa109d8553ccff819ad8796b19c51d647851139d13b9158c9f2639b0b9506347ceff646637
+DIST grpcio-1.62.0.tar.gz 26315723 BLAKE2B a49156538644f66af7a569c0a91eb48a5d15177a8aa7c4410c4f8ea54f18893f2ca6d10a522a73f4e4d8950372aa35e8bc909f062b89db0a40e8765cebd43a23 SHA512 cd54cf3c2d296faca2f7b4eb13385e407aa09be752234585cb71b53afd1bc48fd8aca01eac1a4e2583a0ef07a902b84c887413d6678210c5f38a91a13960e826
diff --git a/dev-python/grpcio/files/1.59.0-cython3.patch b/dev-python/grpcio/files/1.59.0-cython3.patch
deleted file mode 100644
index 67834966..00000000
--- a/dev-python/grpcio/files/1.59.0-cython3.patch
+++ /dev/null
@@ -1,59 +0,0 @@
-diff -Nur 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 2023-09-29 00:27:01.000000000 +0100
-+++ b/src/python/grpcio/grpc/_cython/_cygrpc/aio/callback_common.pxd.pxi 2023-10-20 23:32:19.961712516 +0100
-@@ -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 -Nur 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 2023-09-29 00:27:01.000000000 +0100
-+++ b/src/python/grpcio/grpc/_cython/_cygrpc/aio/callback_common.pyx.pxi 2023-10-20 23:32:19.961712516 +0100
-@@ -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 -Nur 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 2023-09-29 00:27:01.000000000 +0100
-+++ b/src/python/grpcio/grpc/_cython/_cygrpc/credentials.pyx.pxi 2023-10-20 23:39:10.583700341 +0100
-@@ -314,7 +314,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 -Nur 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 2023-09-29 00:27:01.000000000 +0100
-+++ b/src/python/grpcio/grpc/_cython/_cygrpc/vtable.pyx.pxi 2023-10-20 23:32:19.960712516 +0100
-@@ -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/files/1.62.0-cython3.patch b/dev-python/grpcio/files/1.62.0-cython3.patch
new file mode 100644
index 00000000..e734a7bd
--- /dev/null
+++ b/dev-python/grpcio/files/1.62.0-cython3.patch
@@ -0,0 +1,107 @@
+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.59.0-r1.ebuild b/dev-python/grpcio/grpcio-1.62.0.ebuild
index 68d55056..e0567c1b 100644
--- a/dev-python/grpcio/grpcio-1.59.0-r1.ebuild
+++ b/dev-python/grpcio/grpcio-1.62.0.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_COMPAT=( python3_{9..12} )
inherit distutils-r1 multiprocessing prefix pypi
@@ -14,24 +14,24 @@ HOMEPAGE="https://grpc.io"
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~riscv x86"
+KEYWORDS="amd64 ~arm arm64 ~ppc64 ~riscv x86"
RDEPEND="
>=dev-libs/openssl-1.1.1:0=[-bindist(-)]
>=dev-libs/re2-0.2021.11.01:=
- >=dev-python/cython-0.29.36[${PYTHON_USEDEP}]
<dev-python/protobuf-python-5[${PYTHON_USEDEP}]
>=dev-python/protobuf-python-4.21.3[${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() {
- if has_version ">=dev-python/cython-3.0.0[${PYTHON_USEDEP}]"; then
- PATCHES=( "${FILESDIR}/1.59.0-cython3.patch" )
- fi
distutils-r1_python_prepare_all
hprefixify setup.py
}
diff --git a/kde-plasma/kinfocenter/Manifest b/kde-plasma/kinfocenter/Manifest
index 140813ad..382a97b9 100644
--- a/kde-plasma/kinfocenter/Manifest
+++ b/kde-plasma/kinfocenter/Manifest
@@ -1,2 +1,2 @@
DIST kinfocenter-5.27.11.tar.xz 1018276 BLAKE2B 921832d3c52abfe35d3b77f34161c630d54c6fe8675eac6b2dcc343ab21b7c30b501216c9762aa90a8f5bfc036d2d8859a7419478ec38a85afcbf90315788cc1 SHA512 24a9df9fb28637e39293669569e4be896956ecfc3a27719821a1498f541aed220e7ebcd0e1a0b63051562690a9400b7fefc9c1217763c87009745e886573205e
-DIST kinfocenter-6.1.2.tar.xz 718700 BLAKE2B 3286191fc2c31d45bcff9a8f79782e4ed9e185f43e77cebc68a47e5e7a880e7a5e026fc0e94584f8862ee98ead0b478603de77525927e7380084d48a22ebb34f SHA512 57f6301ce806410b6ecf3c86bf870fe969e286e5317d9b518b524551c4442b6a5229eeb2ed3a775b52f5236b85f2c432fb27db0b6cccdcae9b28a40326f4fd0a
+DIST kinfocenter-6.1.3.tar.xz 718828 BLAKE2B c90765aee12399b4aab21eabfd46658c99721c066a1d0f658195cb7d299156c450a7f55113cb418e3a001f5fe868b13fa6ea41b1a0f9b7777dc938523c3bf3de SHA512 e2689a4c88b73e3d6c2f4ba087374924559d9e0042b394219cdc53d2f67db520dc0d5f2955ba0a859311292b0109bfb455b46415b09461b088b9885b521a9c1a
diff --git a/kde-plasma/kinfocenter/kinfocenter-6.1.2-r5.ebuild b/kde-plasma/kinfocenter/kinfocenter-6.1.3-r5.ebuild
index 32886717..32886717 100644
--- a/kde-plasma/kinfocenter/kinfocenter-6.1.2-r5.ebuild
+++ b/kde-plasma/kinfocenter/kinfocenter-6.1.3-r5.ebuild
diff --git a/metadata/md5-cache/app-admin/calamares-3.3.6-r10 b/metadata/md5-cache/app-admin/calamares-3.3.6-r10
index 095ecb18..36b5cd8f 100644
--- a/metadata/md5-cache/app-admin/calamares-3.3.6-r10
+++ b/metadata/md5-cache/app-admin/calamares-3.3.6-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.6/calamares-3.3.6.tar.gz
-_eclasses_=cmake 258a4691fd43b8cd5814cb1acbb3c7df ecm 4374b8174045bfc8f743c11736520e32 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084 virtualx 817571665ee28575da44ee08135089e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
+_eclasses_=cmake 258a4691fd43b8cd5814cb1acbb3c7df ecm 4374b8174045bfc8f743c11736520e32 flag-o-matic e503ea5acc20410237ba33ec3f7c857d multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084 virtualx 817571665ee28575da44ee08135089e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
_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 b546d9f8..cee2edc1 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 258a4691fd43b8cd5814cb1acbb3c7df flag-o-matic d309b9713dfc18e754cba88d3ba69653 linux-info e967b81f54be6f49f4219a57ce7db437 lua-single 86d497a20c93c7ce83af442f627515c1 lua-utils d37a16dbcc1f07f71bc48da75ed7a0cb multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea readme.gentoo-r1 b8c7a61664027641d79dcfc04bd366f4 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
+_eclasses_=cmake 258a4691fd43b8cd5814cb1acbb3c7df flag-o-matic e503ea5acc20410237ba33ec3f7c857d linux-info ea4122ba1d8791a12b78e53f9510a2e3 lua-single 86d497a20c93c7ce83af442f627515c1 lua-utils d37a16dbcc1f07f71bc48da75ed7a0cb multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea readme.gentoo-r1 b8c7a61664027641d79dcfc04bd366f4 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
_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 2dff1fc5..26990596 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 f11e1bc907da246e941fbae648327823 eapi8-dosym 5ac4857ad078256d939c44f7c64197a9 flag-o-matic d309b9713dfc18e754cba88d3ba69653 go-env dbefaac6fd7019213514bccd65949d9a golang-base 9f0e420ab37bc55a318d74bab3aae891 golang-vcs-snapshot 85de4c0ee156326f54c6d16f8ab529d1 linux-info e967b81f54be6f49f4219a57ce7db437 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 428f5c53276c2adc06a89108fc2f9f46 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea systemd c8b03e8df84486aa991d4396686e8942 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
+_eclasses_=distutils-r1 f11e1bc907da246e941fbae648327823 eapi8-dosym 5ac4857ad078256d939c44f7c64197a9 flag-o-matic e503ea5acc20410237ba33ec3f7c857d go-env 7eb56e61e641d6db098d57fb37477c44 golang-base 33e0f9ff6c6f053a3df2d38992afeb58 golang-vcs-snapshot dacb23628c2ff18d349878f599c078a5 linux-info ea4122ba1d8791a12b78e53f9510a2e3 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 428f5c53276c2adc06a89108fc2f9f46 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea systemd c8b03e8df84486aa991d4396686e8942 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
_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 d240b482..4735cd2b 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 e967b81f54be6f49f4219a57ce7db437 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
+_eclasses_=linux-info ea4122ba1d8791a12b78e53f9510a2e3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
_md5_=c02dd8626b70431ee93272530a1978df
diff --git a/metadata/md5-cache/app-admin/vasile-2.1812.2-r1 b/metadata/md5-cache/app-admin/vasile-2.1812.2-r1
index 5ec41ea3..7719ff83 100644
--- a/metadata/md5-cache/app-admin/vasile-2.1812.2-r1
+++ b/metadata/md5-cache/app-admin/vasile-2.1812.2-r1
@@ -10,5 +10,5 @@ LICENSE=GPL-2
PROPERTIES=live
RDEPEND=sys-apps/gentoo-functions dev-libs/libisoburn dev-vcs/git sys-boot/grub:2 sys-kernel/dkms sys-fs/mtools sys-fs/squashfs-tools
SLOT=0
-_eclasses_=git-r3 fbb2889c81f3a05910c1524db69425c1
+_eclasses_=git-r3 875eb471682d3e1f18da124be97dcc81
_md5_=b22e77a7235d154530a555d3277bb3c1
diff --git a/metadata/md5-cache/app-backup/timeshift-22.11.1-r2 b/metadata/md5-cache/app-backup/timeshift-22.11.1-r2
index 293f0542..4020c465 100644
--- a/metadata/md5-cache/app-backup/timeshift-22.11.1-r2
+++ b/metadata/md5-cache/app-backup/timeshift-22.11.1-r2
@@ -12,5 +12,5 @@ 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 d309b9713dfc18e754cba88d3ba69653 multilib c19072c3cd7ac5cb21de013f7e9832e0 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 vala e477903dbe0105930c51f170a592dc16 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
+_eclasses_=flag-o-matic e503ea5acc20410237ba33ec3f7c857d multilib c19072c3cd7ac5cb21de013f7e9832e0 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 vala e477903dbe0105930c51f170a592dc16 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
_md5_=4aca574b6d0c8950d350655b7e97c040
diff --git a/metadata/md5-cache/app-emulation/steam-1.0.0.71-r4 b/metadata/md5-cache/app-emulation/steam-1.0.0.71-r4
deleted file mode 100644
index 5cb28593..00000000
--- a/metadata/md5-cache/app-emulation/steam-1.0.0.71-r4
+++ /dev/null
@@ -1,10 +0,0 @@
-DEFINED_PHASES=install prepare
-DESCRIPTION=Digital distribution client bootstrap package
-EAPI=8
-HOMEPAGE=http://steampowered.com/
-KEYWORDS=~amd64
-LICENSE=custom
-RDEPEND=dev-util/desktop-file-utils gnome-extra/zenity media-libs/alsa-lib[abi_x86_32(-)] media-libs/freetype[abi_x86_32(-)] media-libs/mesa[abi_x86_32(-)] net-misc/curl[abi_x86_32(-)] sys-apps/dbus[abi_x86_32(-),X] sys-apps/gentoo-functions virtual/ttf-fonts x11-libs/gdk-pixbuf[abi_x86_32(-)] x11-libs/libX11[abi_x86_32(-)] x11-libs/libxcb[abi_x86_32(-)] x11-themes/hicolor-icon-theme
-SLOT=0
-SRC_URI=http://repo.steampowered.com/steam/pool/steam/s/steam/steam_1.0.0.71.tar.gz
-_md5_=2ad8874c373a807602579f580f697068
diff --git a/metadata/md5-cache/app-emulation/steam-1.0.0.79 b/metadata/md5-cache/app-emulation/steam-1.0.0.79
new file mode 100644
index 00000000..4d2a02cc
--- /dev/null
+++ b/metadata/md5-cache/app-emulation/steam-1.0.0.79
@@ -0,0 +1,15 @@
+DEFINED_PHASES=install postinst postrm preinst prepare
+DESCRIPTION=Installer, launcher and supplementary files for Valve's Steam client
+EAPI=8
+HOMEPAGE=https://store.steampowered.com
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
+INHERIT=desktop pax-utils prefix xdg
+IUSE=+desktop-portal +dialogs +joystick +pulseaudio +steamruntime +steamvr +trayicon +udev wayland
+KEYWORDS=~amd64
+LICENSE=ValveSteamLicense MIT
+RDEPEND=app-arch/tar app-arch/xz-utils app-shells/bash media-libs/fontconfig[abi_x86_32] sys-libs/libudev-compat[abi_x86_32] sys-process/lsof virtual/opengl[abi_x86_32] virtual/ttf-fonts !x11-misc/virtualgl[-abi_x86_32] steamruntime? ( !sys-apps/dbus[abi_x86_32,-X] !x11-libs/cairo[abi_x86_32,-X] ) !steamruntime? ( >=app-accessibility/at-spi2-core-2.46.0:2[abi_x86_32] app-arch/bzip2[abi_x86_32] app-i18n/ibus dev-libs/dbus-glib[abi_x86_32] dev-libs/expat[abi_x86_32] dev-libs/glib:2[abi_x86_32] dev-libs/nspr[abi_x86_32] dev-libs/nss[abi_x86_32] media-libs/alsa-lib[abi_x86_32] media-libs/freetype[abi_x86_32] media-libs/libpng-compat:1.2 media-libs/libva:0/2[abi_x86_32] media-libs/openal[abi_x86_32] media-video/pipewire:0/0.4[abi_x86_32] net-misc/curl[abi_x86_32] net-misc/networkmanager[abi_x86_32] net-print/cups sys-apps/dbus[abi_x86_32,X] sys-libs/zlib[abi_x86_32] virtual/libusb[abi_x86_32] x11-libs/gdk-pixbuf[abi_x86_32] x11-libs/gtk+:2[abi_x86_32] x11-libs/libICE[abi_x86_32] x11-libs/libSM[abi_x86_32] x11-libs/libvdpau[abi_x86_32] x11-libs/libX11[abi_x86_32] x11-libs/libXcomposite[abi_x86_32] x11-libs/libXcursor[abi_x86_32] x11-libs/libXdamage[abi_x86_32] x11-libs/libXext[abi_x86_32] x11-libs/libXfixes[abi_x86_32] x11-libs/libXi[abi_x86_32] x11-libs/libXinerama[abi_x86_32] x11-libs/libXrandr[abi_x86_32] x11-libs/libXrender[abi_x86_32] x11-libs/libXScrnSaver[abi_x86_32] x11-libs/libXtst[abi_x86_32] x11-libs/pango[abi_x86_32] dialogs? ( || ( >=gnome-extra/zenity-3 x11-terms/xterm ) ) trayicon? ( dev-libs/libappindicator:2[abi_x86_32] ) ) desktop-portal? ( sys-apps/xdg-desktop-portal ) pulseaudio? ( media-libs/libpulse[abi_x86_32] ) !pulseaudio? ( media-sound/apulse[abi_x86_32] ) steamvr? ( sys-apps/usbutils ) joystick? ( udev? ( games-util/game-device-udev-rules ) wayland? ( || ( x11-libs/extest[abi_x86_32] >=x11-base/xwayland-23.2.1[libei(+)] ) ) ) amd64? ( >=sys-devel/gcc-4.6.0[multilib] >=sys-libs/glibc-2.15[multilib] )
+RESTRICT=bindist mirror test
+SLOT=0
+SRC_URI=https://repo.steampowered.com/steam/archive/stable/steam_1.0.0.79.tar.gz
+_eclasses_=desktop 021728fdc1b03b36357dbc89489e0f0d pax-utils 91d47e5d20627c717aa878b9167c62a8 prefix eab3c99d77fe00506c109c8a736186f7 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
+_md5_=d1fb1afdc04316198817600e89d625a6
diff --git a/metadata/md5-cache/app-emulation/virtualbox-modules-7.0.18-r1 b/metadata/md5-cache/app-emulation/virtualbox-modules-7.0.20
index a4e162af..849290f9 100644
--- a/metadata/md5-cache/app-emulation/virtualbox-modules-7.0.18-r1
+++ b/metadata/md5-cache/app-emulation/virtualbox-modules-7.0.20
@@ -1,10 +1,10 @@
DEFINED_PHASES=compile install
-DEPEND=acct-group/vboxusers ~sys-kernel/virtualbox-modules-dkms-7.0.18
+DEPEND=acct-group/vboxusers ~sys-kernel/virtualbox-modules-dkms-7.0.20
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.18
+RDEPEND=acct-group/vboxusers ~sys-kernel/virtualbox-modules-dkms-7.0.20
SLOT=0
_md5_=e29ff93175c62a16320425d7e3ebd0c4
diff --git a/metadata/md5-cache/app-misc/geoclue-2.7.1-r6 b/metadata/md5-cache/app-misc/geoclue-2.7.1-r6
index ed6171f4..c031acc7 100644
--- a/metadata/md5-cache/app-misc/geoclue-2.7.1-r6
+++ b/metadata/md5-cache/app-misc/geoclue-2.7.1-r6
@@ -13,5 +13,5 @@ RDEPEND=>=dev-libs/glib-2.68:2 >=dev-libs/json-glib-0.14.0 >=net-libs/libsoup-3.
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 d309b9713dfc18e754cba88d3ba69653 meson 99466844dd8d4fcfb07578a76f5a9922 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea systemd c8b03e8df84486aa991d4396686e8942 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 vala e477903dbe0105930c51f170a592dc16 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
+_eclasses_=flag-o-matic e503ea5acc20410237ba33ec3f7c857d meson 99466844dd8d4fcfb07578a76f5a9922 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea systemd c8b03e8df84486aa991d4396686e8942 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 vala e477903dbe0105930c51f170a592dc16 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
_md5_=7d7ec5396074a62873455ec301de4464
diff --git a/metadata/md5-cache/app-misc/redcore-live-1.314.1337-r1 b/metadata/md5-cache/app-misc/redcore-live-1.314.1337-r1
index c3595763..d2ee88b8 100644
--- a/metadata/md5-cache/app-misc/redcore-live-1.314.1337-r1
+++ b/metadata/md5-cache/app-misc/redcore-live-1.314.1337-r1
@@ -8,5 +8,5 @@ KEYWORDS=amd64 x86
LICENSE=GPL-2
PROPERTIES=live
SLOT=0
-_eclasses_=git-r3 fbb2889c81f3a05910c1524db69425c1
+_eclasses_=git-r3 875eb471682d3e1f18da124be97dcc81
_md5_=12375788db2299b78ed075cab91f15a9
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
index e5a1e04d..df3877bf 100644
--- a/metadata/md5-cache/app-misc/redcore-skel-1.314.1337-r4
+++ b/metadata/md5-cache/app-misc/redcore-skel-1.314.1337-r4
@@ -9,5 +9,5 @@ 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 021728fdc1b03b36357dbc89489e0f0d git-r3 fbb2889c81f3a05910c1524db69425c1
+_eclasses_=desktop 021728fdc1b03b36357dbc89489e0f0d 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 1ef62a3d..caa12ba6 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 f11e1bc907da246e941fbae648327823 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 428f5c53276c2adc06a89108fc2f9f46 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084
+_eclasses_=distutils-r1 f11e1bc907da246e941fbae648327823 flag-o-matic e503ea5acc20410237ba33ec3f7c857d multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 428f5c53276c2adc06a89108fc2f9f46 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084
_md5_=5fcfbc62cc3c7635294405aec265cc0c
diff --git a/metadata/md5-cache/app-portage/sisyphus-6.2403.1-r2 b/metadata/md5-cache/app-portage/sisyphus-6.2403.1-r2
index 3fac82cd..702e0b47 100644
--- a/metadata/md5-cache/app-portage/sisyphus-6.2403.1-r2
+++ b/metadata/md5-cache/app-portage/sisyphus-6.2403.1-r2
@@ -12,5 +12,5 @@ PDEPEND=qt5? ( ~app-portage/sisyphus-qt-6.2403.1 )
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 fbb2889c81f3a05910c1524db69425c1 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084
+_eclasses_=eapi8-dosym 5ac4857ad078256d939c44f7c64197a9 git-r3 875eb471682d3e1f18da124be97dcc81 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084
_md5_=0fc9475362d3a7deb5010445466a9bef
diff --git a/metadata/md5-cache/app-portage/sisyphus-qt-6.2403.1-r2 b/metadata/md5-cache/app-portage/sisyphus-qt-6.2403.1-r2
index 7e0d6ddc..7618c47e 100644
--- a/metadata/md5-cache/app-portage/sisyphus-qt-6.2403.1-r2
+++ b/metadata/md5-cache/app-portage/sisyphus-qt-6.2403.1-r2
@@ -11,5 +11,5 @@ LICENSE=GPL-2
PROPERTIES=live
RDEPEND=dev-lang/python[sqlite] ~app-portage/sisyphus-6.2403.1 app-misc/tmux 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(-)] )
SLOT=0
-_eclasses_=eapi8-dosym 5ac4857ad078256d939c44f7c64197a9 git-r3 fbb2889c81f3a05910c1524db69425c1 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084
+_eclasses_=eapi8-dosym 5ac4857ad078256d939c44f7c64197a9 git-r3 875eb471682d3e1f18da124be97dcc81 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084
_md5_=8463ab15542b1ced5eaa57e5a00da637
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 d3ff3ce7..a1466dc2 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 d309b9713dfc18e754cba88d3ba69653 go-env dbefaac6fd7019213514bccd65949d9a golang-base 9f0e420ab37bc55a318d74bab3aae891 golang-build b689e250dc38d720b04019511cd5806f golang-vcs-snapshot 85de4c0ee156326f54c6d16f8ab529d1 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
+_eclasses_=flag-o-matic e503ea5acc20410237ba33ec3f7c857d go-env 7eb56e61e641d6db098d57fb37477c44 golang-base 33e0f9ff6c6f053a3df2d38992afeb58 golang-build 20e04694f8bbaef2664220cebb994a48 golang-vcs-snapshot dacb23628c2ff18d349878f599c078a5 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
_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 c4faf2b8..5d175c5b 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 d309b9713dfc18e754cba88d3ba69653 go-env dbefaac6fd7019213514bccd65949d9a go-module 83fd3ed1657cfc316c93d6a37018290d multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs e56c7649b804f051623c8bc1a1c44084
+_eclasses_=flag-o-matic e503ea5acc20410237ba33ec3f7c857d go-env 7eb56e61e641d6db098d57fb37477c44 go-module 83fd3ed1657cfc316c93d6a37018290d multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs e56c7649b804f051623c8bc1a1c44084
_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 6f207a5f..470ae30f 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 258a4691fd43b8cd5814cb1acbb3c7df flag-o-matic d309b9713dfc18e754cba88d3ba69653 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 virtualx 817571665ee28575da44ee08135089e5 xdg-utils baea6080dd821f5562d715887954c9d3
+_eclasses_=cmake 258a4691fd43b8cd5814cb1acbb3c7df flag-o-matic e503ea5acc20410237ba33ec3f7c857d multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 virtualx 817571665ee28575da44ee08135089e5 xdg-utils baea6080dd821f5562d715887954c9d3
_md5_=19e67b34ced9848785ace79a858d57f2
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 80731664..be5990c9 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 f11e1bc907da246e941fbae648327823 eapi8-dosym 5ac4857ad078256d939c44f7c64197a9 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 428f5c53276c2adc06a89108fc2f9f46 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084
+_eclasses_=distutils-r1 f11e1bc907da246e941fbae648327823 eapi8-dosym 5ac4857ad078256d939c44f7c64197a9 flag-o-matic e503ea5acc20410237ba33ec3f7c857d multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 428f5c53276c2adc06a89108fc2f9f46 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084
_md5_=414d0136bcc594766941df6e577ce3c5
diff --git a/metadata/md5-cache/dev-python/grpcio-1.59.0-r1 b/metadata/md5-cache/dev-python/grpcio-1.59.0-r1
deleted file mode 100644
index 1b07ee58..00000000
--- a/metadata/md5-cache/dev-python/grpcio-1.59.0-r1
+++ /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-libs/openssl-1.1.1:0=[-bindist(-)] >=dev-libs/re2-0.2021.11.01:= >=dev-python/cython-0.29.36[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(-)?] 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/cython-0.29.36[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(-)?] 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.59.0.tar.gz
-_eclasses_=distutils-r1 f11e1bc907da246e941fbae648327823 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 prefix eab3c99d77fe00506c109c8a736186f7 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 428f5c53276c2adc06a89108fc2f9f46 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=894b8802382326e2e45c46e1f17700ab
diff --git a/metadata/md5-cache/dev-python/grpcio-1.62.0 b/metadata/md5-cache/dev-python/grpcio-1.62.0
new file mode 100644
index 00000000..bc210c3c
--- /dev/null
+++ b/metadata/md5-cache/dev-python/grpcio-1.62.0
@@ -0,0 +1,16 @@
+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 f11e1bc907da246e941fbae648327823 flag-o-matic e503ea5acc20410237ba33ec3f7c857d multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 prefix eab3c99d77fe00506c109c8a736186f7 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 428f5c53276c2adc06a89108fc2f9f46 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084
+_md5_=5fdfb1c44924f0d9f8d901fe6e22c045
diff --git a/metadata/md5-cache/dev-python/grpcio-tools-1.59.0-r1 b/metadata/md5-cache/dev-python/grpcio-tools-1.62.0
index 5939aafc..b76922d8 100644
--- a/metadata/md5-cache/dev-python/grpcio-tools-1.59.0-r1
+++ b/metadata/md5-cache/dev-python/grpcio-tools-1.62.0
@@ -1,16 +1,16 @@
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.59.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 )
+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 debug
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+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.59.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 )
+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.59.0.tar.gz
-_eclasses_=distutils-r1 f11e1bc907da246e941fbae648327823 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 prefix eab3c99d77fe00506c109c8a736186f7 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 428f5c53276c2adc06a89108fc2f9f46 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=72f22f0dabf4df3c7ee8c8faba2007f3
+SRC_URI=https://files.pythonhosted.org/packages/source/g/grpcio-tools/grpcio-tools-1.62.0.tar.gz
+_eclasses_=distutils-r1 f11e1bc907da246e941fbae648327823 flag-o-matic e503ea5acc20410237ba33ec3f7c857d multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 prefix eab3c99d77fe00506c109c8a736186f7 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 428f5c53276c2adc06a89108fc2f9f46 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084
+_md5_=e5dc4fe28021e0c84c564b18e23ef947
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 62f0d7b4..5f077365 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 f11e1bc907da246e941fbae648327823 eapi8-dosym 5ac4857ad078256d939c44f7c64197a9 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 428f5c53276c2adc06a89108fc2f9f46 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084
+_eclasses_=distutils-r1 f11e1bc907da246e941fbae648327823 eapi8-dosym 5ac4857ad078256d939c44f7c64197a9 flag-o-matic e503ea5acc20410237ba33ec3f7c857d multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 428f5c53276c2adc06a89108fc2f9f46 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084
_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 590753ed..4e7eba09 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 f11e1bc907da246e941fbae648327823 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 428f5c53276c2adc06a89108fc2f9f46 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084
+_eclasses_=distutils-r1 f11e1bc907da246e941fbae648327823 flag-o-matic e503ea5acc20410237ba33ec3f7c857d multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 428f5c53276c2adc06a89108fc2f9f46 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084
_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 19a8073d..521c29c0 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 f11e1bc907da246e941fbae648327823 eapi8-dosym 5ac4857ad078256d939c44f7c64197a9 flag-o-matic d309b9713dfc18e754cba88d3ba69653 git-r3 fbb2889c81f3a05910c1524db69425c1 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 428f5c53276c2adc06a89108fc2f9f46 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084
+_eclasses_=distutils-r1 f11e1bc907da246e941fbae648327823 eapi8-dosym 5ac4857ad078256d939c44f7c64197a9 flag-o-matic e503ea5acc20410237ba33ec3f7c857d git-r3 875eb471682d3e1f18da124be97dcc81 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 428f5c53276c2adc06a89108fc2f9f46 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084
_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 8ca916fc..26f30835 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 f11e1bc907da246e941fbae648327823 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 428f5c53276c2adc06a89108fc2f9f46 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084
+_eclasses_=distutils-r1 f11e1bc907da246e941fbae648327823 flag-o-matic e503ea5acc20410237ba33ec3f7c857d multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 428f5c53276c2adc06a89108fc2f9f46 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084
_md5_=098a896e2c26638e27dbff80e2153bd1
diff --git a/metadata/md5-cache/kde-plasma/kinfocenter-5.27.11-r5 b/metadata/md5-cache/kde-plasma/kinfocenter-5.27.11-r5
index f627138c..95df88f9 100644
--- a/metadata/md5-cache/kde-plasma/kinfocenter-5.27.11-r5
+++ b/metadata/md5-cache/kde-plasma/kinfocenter-5.27.11-r5
@@ -12,5 +12,5 @@ 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 258a4691fd43b8cd5814cb1acbb3c7df ecm 4374b8174045bfc8f743c11736520e32 flag-o-matic d309b9713dfc18e754cba88d3ba69653 kde.org 5b717883256e9841ce52e6cad2fca427 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 plasma.kde.org 04eb5849283348eac80db74a8749b14a toolchain-funcs e56c7649b804f051623c8bc1a1c44084 virtualx 817571665ee28575da44ee08135089e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
+_eclasses_=cmake 258a4691fd43b8cd5814cb1acbb3c7df ecm 4374b8174045bfc8f743c11736520e32 flag-o-matic e503ea5acc20410237ba33ec3f7c857d kde.org 5b717883256e9841ce52e6cad2fca427 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 plasma.kde.org 04eb5849283348eac80db74a8749b14a toolchain-funcs e56c7649b804f051623c8bc1a1c44084 virtualx 817571665ee28575da44ee08135089e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
_md5_=74954b0e46b2b337a216f9bc4c556551
diff --git a/metadata/md5-cache/kde-plasma/kinfocenter-6.1.2-r5 b/metadata/md5-cache/kde-plasma/kinfocenter-6.1.3-r5
index 26d40bd2..a18a87b0 100644
--- a/metadata/md5-cache/kde-plasma/kinfocenter-6.1.2-r5
+++ b/metadata/md5-cache/kde-plasma/kinfocenter-6.1.3-r5
@@ -9,8 +9,8 @@ INHERIT=ecm plasma.kde.org optfeature
IUSE=gles2-only usb debug +handbook
KEYWORDS=~amd64
LICENSE=GPL-2
-RDEPEND=>=dev-qt/qtbase-6.7.1:6[dbus,gles2-only=,gui,widgets] >=dev-qt/qtdeclarative-6.7.1:6 >=kde-frameworks/kauth-6.3.0:6 >=kde-frameworks/kcmutils-6.3.0:6 >=kde-frameworks/kconfig-6.3.0:6 >=kde-frameworks/kcoreaddons-6.3.0:6 >=kde-frameworks/ki18n-6.3.0:6 >=kde-frameworks/kio-6.3.0:6 >=kde-frameworks/kservice-6.3.0:6 >=kde-frameworks/solid-6.3.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.1:6[qdbus] dev-qt/qdbus:* ) >=kde-frameworks/kirigami-6.3.0:6 >=kde-plasma/kde-cli-tools-6.1.2:* >=kde-plasma/systemsettings-6.1.2:6 || ( kde-frameworks/breeze-icons:* kde-frameworks/oxygen-icons:* ) >=kde-frameworks/kf-env-6 dev-qt/qtbase:6 !kde-plasma/kinfocenter:5
+RDEPEND=>=dev-qt/qtbase-6.7.1:6[dbus,gles2-only=,gui,widgets] >=dev-qt/qtdeclarative-6.7.1:6 >=kde-frameworks/kauth-6.3.0:6 >=kde-frameworks/kcmutils-6.3.0:6 >=kde-frameworks/kconfig-6.3.0:6 >=kde-frameworks/kcoreaddons-6.3.0:6 >=kde-frameworks/ki18n-6.3.0:6 >=kde-frameworks/kio-6.3.0:6 >=kde-frameworks/kservice-6.3.0:6 >=kde-frameworks/solid-6.3.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.1:6[qdbus] dev-qt/qdbus:* ) >=kde-frameworks/kirigami-6.3.0:6 >=kde-plasma/kde-cli-tools-6.1.3:* >=kde-plasma/systemsettings-6.1.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.1.2/kinfocenter-6.1.2.tar.xz
-_eclasses_=cmake 258a4691fd43b8cd5814cb1acbb3c7df ecm 4374b8174045bfc8f743c11736520e32 flag-o-matic d309b9713dfc18e754cba88d3ba69653 kde.org 5b717883256e9841ce52e6cad2fca427 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 plasma.kde.org 04eb5849283348eac80db74a8749b14a toolchain-funcs e56c7649b804f051623c8bc1a1c44084 virtualx 817571665ee28575da44ee08135089e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
+SRC_URI=mirror://kde/stable/plasma/6.1.3/kinfocenter-6.1.3.tar.xz
+_eclasses_=cmake 258a4691fd43b8cd5814cb1acbb3c7df ecm 4374b8174045bfc8f743c11736520e32 flag-o-matic e503ea5acc20410237ba33ec3f7c857d kde.org 5b717883256e9841ce52e6cad2fca427 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 plasma.kde.org 04eb5849283348eac80db74a8749b14a toolchain-funcs e56c7649b804f051623c8bc1a1c44084 virtualx 817571665ee28575da44ee08135089e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
_md5_=e3411c4c68b615cb9d355de8815e1cb0
diff --git a/metadata/md5-cache/media-libs/portsmf-239-r1 b/metadata/md5-cache/media-libs/portsmf-239-r1
index b27146c2..ee747537 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 258a4691fd43b8cd5814cb1acbb3c7df flag-o-matic d309b9713dfc18e754cba88d3ba69653 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
+_eclasses_=cmake 258a4691fd43b8cd5814cb1acbb3c7df flag-o-matic e503ea5acc20410237ba33ec3f7c857d multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
_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 bf0f0414..b31bf249 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 258a4691fd43b8cd5814cb1acbb3c7df flag-o-matic d309b9713dfc18e754cba88d3ba69653 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 plocale 950fbaec7deeba41b5bcc0572cca99b9 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
+_eclasses_=cmake 258a4691fd43b8cd5814cb1acbb3c7df flag-o-matic e503ea5acc20410237ba33ec3f7c857d multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 plocale 950fbaec7deeba41b5bcc0572cca99b9 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
_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 6181a22d..5fa91456 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 258a4691fd43b8cd5814cb1acbb3c7df flag-o-matic d309b9713dfc18e754cba88d3ba69653 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 plocale 950fbaec7deeba41b5bcc0572cca99b9 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
+_eclasses_=cmake 258a4691fd43b8cd5814cb1acbb3c7df flag-o-matic e503ea5acc20410237ba33ec3f7c857d multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 plocale 950fbaec7deeba41b5bcc0572cca99b9 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
_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 d94f35d8..cde52903 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 258a4691fd43b8cd5814cb1acbb3c7df flag-o-matic d309b9713dfc18e754cba88d3ba69653 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
+_eclasses_=cmake 258a4691fd43b8cd5814cb1acbb3c7df flag-o-matic e503ea5acc20410237ba33ec3f7c857d multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
_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 c581c2ee..243d962a 100644
--- a/metadata/md5-cache/media-video/guvcview-2.0.6-r10
+++ b/metadata/md5-cache/media-video/guvcview-2.0.6-r10
@@ -1,4 +1,4 @@
-BDEPEND=dev-util/intltool sys-devel/autoconf-archive sys-devel/gettext virtual/pkgconfig >=app-portage/elt-patches-20240116 sys-devel/gnuconfig || ( >=dev-build/automake-1.16.5:1.16 ) || ( >=dev-build/autoconf-2.72-r1:2.72 >=dev-build/autoconf-2.71-r6:2.71 ) >=dev-build/libtool-2.4.7-r3
+BDEPEND=dev-util/intltool sys-devel/autoconf-archive sys-devel/gettext virtual/pkgconfig >=app-portage/elt-patches-20240116 sys-devel/gnuconfig || ( >=dev-build/automake-1.17-r1:1.17 >=dev-build/automake-1.16.5:1.16 ) || ( >=dev-build/autoconf-2.72-r1:2.72 >=dev-build/autoconf-2.71-r6:2.71 ) >=dev-build/libtool-2.4.7-r3
DEFINED_PHASES=configure install prepare
DEPEND=>=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 ) >=sys-kernel/linux-headers-3.4-r2 virtual/os-headers
DESCRIPTION=Simple Qt5 or GTK+3 interface for capturing and viewing video from v4l2 devices
@@ -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 dc70c1dc473b68317fc4a86f5fbfc57d flag-o-matic d309b9713dfc18e754cba88d3ba69653 gnuconfig a397adda6984a4c423e28ac274c1ba98 libtool 5f49a16f67f81bdf873e3d1f10b10001 multilib c19072c3cd7ac5cb21de013f7e9832e0 qmake-utils a8dd17b1d94586164f5e3fc12b1c6b81 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
+_eclasses_=autotools d12ccbad07b44642a75ac97a3334d8e0 flag-o-matic e503ea5acc20410237ba33ec3f7c857d gnuconfig a397adda6984a4c423e28ac274c1ba98 libtool 5f49a16f67f81bdf873e3d1f10b10001 multilib c19072c3cd7ac5cb21de013f7e9832e0 qmake-utils a8dd17b1d94586164f5e3fc12b1c6b81 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
_md5_=5212515f1309e434eb343bf4b150481f
diff --git a/metadata/md5-cache/net-misc/warpinator-1.8.3-r1 b/metadata/md5-cache/net-misc/warpinator-1.8.3-r1
index 628f88ef..03383f48 100644
--- a/metadata/md5-cache/net-misc/warpinator-1.8.3-r1
+++ b/metadata/md5-cache/net-misc/warpinator-1.8.3-r1
@@ -11,5 +11,5 @@ 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 d309b9713dfc18e754cba88d3ba69653 gnome2-utils 30dbce54b89e77b86f366548f94419ad meson 99466844dd8d4fcfb07578a76f5a9922 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
+_eclasses_=flag-o-matic e503ea5acc20410237ba33ec3f7c857d gnome2-utils a8cf148ec7f5ae0b1f1d33ae5f7f9e88 meson 99466844dd8d4fcfb07578a76f5a9922 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
_md5_=da49f37bc983d3da79ed6b2c6355f821
diff --git a/metadata/md5-cache/sys-apps/openrc-0.53 b/metadata/md5-cache/sys-apps/openrc-0.53
index 04eb490a..fbb0a1ee 100644
--- a/metadata/md5-cache/sys-apps/openrc-0.53
+++ b/metadata/md5-cache/sys-apps/openrc-0.53
@@ -12,5 +12,5 @@ PDEPEND=netifrc? ( net-misc/netifrc )
RDEPEND=apparmor? ( sys-apps/apparmor sys-apps/apparmor-utils sec-policy/apparmor-profiles ) ncurses? ( sys-libs/ncurses:0= ) pam? ( sys-libs/pam ) audit? ( sys-process/audit ) 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.53.tar.gz -> openrc-0.53.tar.gz
-_eclasses_=eapi8-dosym 5ac4857ad078256d939c44f7c64197a9 flag-o-matic d309b9713dfc18e754cba88d3ba69653 meson 99466844dd8d4fcfb07578a76f5a9922 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 pam b56d0c9c20fc5b553f13c8ae165a10a5 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084
+_eclasses_=eapi8-dosym 5ac4857ad078256d939c44f7c64197a9 flag-o-matic e503ea5acc20410237ba33ec3f7c857d meson 99466844dd8d4fcfb07578a76f5a9922 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 pam b56d0c9c20fc5b553f13c8ae165a10a5 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084
_md5_=b56093b8c0bbb022c3ab4f74994c3c3d
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 ad1ba20b..2de6b0ec 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 258a4691fd43b8cd5814cb1acbb3c7df flag-o-matic d309b9713dfc18e754cba88d3ba69653 kde.org 5b717883256e9841ce52e6cad2fca427 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
+_eclasses_=cmake 258a4691fd43b8cd5814cb1acbb3c7df flag-o-matic e503ea5acc20410237ba33ec3f7c857d kde.org 5b717883256e9841ce52e6cad2fca427 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
_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 796f38ff..b6ba42ff 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 258a4691fd43b8cd5814cb1acbb3c7df flag-o-matic d309b9713dfc18e754cba88d3ba69653 kde.org 5b717883256e9841ce52e6cad2fca427 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
+_eclasses_=cmake 258a4691fd43b8cd5814cb1acbb3c7df flag-o-matic e503ea5acc20410237ba33ec3f7c857d kde.org 5b717883256e9841ce52e6cad2fca427 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
_md5_=6062551c7d289a30d49b0fe115c87d50
diff --git a/metadata/md5-cache/sys-boot/grub-2.04-r15 b/metadata/md5-cache/sys-boot/grub-2.04-r15
index 4ba1de30..54c4c8b8 100644
--- a/metadata/md5-cache/sys-boot/grub-2.04-r15
+++ b/metadata/md5-cache/sys-boot/grub-2.04-r15
@@ -1,4 +1,4 @@
-BDEPEND=app-misc/pax-utils dev-build/automake sys-devel/flex sys-devel/bison sys-apps/help2man sys-apps/texinfo fonts? ( media-libs/freetype:2 virtual/pkgconfig ) test? ( app-admin/genromfs app-arch/cpio app-arch/lzop app-emulation/qemu dev-libs/libisoburn sys-apps/miscfiles sys-block/parted sys-fs/squashfs-tools ) themes? ( app-arch/unzip media-libs/freetype:2 virtual/pkgconfig ) truetype? ( virtual/pkgconfig ) >=app-portage/elt-patches-20240116 sys-devel/gnuconfig || ( >=dev-build/automake-1.16.5:1.16 ) || ( >=dev-build/autoconf-2.72-r1:2.72 >=dev-build/autoconf-2.71-r6:2.71 )
+BDEPEND=app-misc/pax-utils dev-build/automake sys-devel/flex sys-devel/bison sys-apps/help2man sys-apps/texinfo fonts? ( media-libs/freetype:2 virtual/pkgconfig ) test? ( app-admin/genromfs app-arch/cpio app-arch/lzop app-emulation/qemu dev-libs/libisoburn sys-apps/miscfiles sys-block/parted sys-fs/squashfs-tools ) themes? ( app-arch/unzip media-libs/freetype:2 virtual/pkgconfig ) truetype? ( virtual/pkgconfig ) >=app-portage/elt-patches-20240116 sys-devel/gnuconfig || ( >=dev-build/automake-1.17-r1:1.17 >=dev-build/automake-1.16.5:1.16 ) || ( >=dev-build/autoconf-2.72-r1:2.72 >=dev-build/autoconf-2.71-r6:2.71 )
DEFINED_PHASES=compile configure install postinst prepare test unpack
DEPEND=app-arch/xz-utils >=sys-libs/ncurses-5.2-r5:0= sdl? ( media-libs/libsdl ) device-mapper? ( >=sys-fs/lvm2-2.02.45 ) mount? ( sys-fs/fuse:0 ) truetype? ( media-libs/freetype:2= ) ppc? ( >=sys-apps/ibm-powerpc-utils-1.3.5 ) ppc64? ( >=sys-apps/ibm-powerpc-utils-1.3.5 ) grub_platforms_xen? ( app-emulation/xen-tools:= ) grub_platforms_xen-32? ( app-emulation/xen-tools:= ) grub_platforms_xen-pvh? ( app-emulation/xen-tools:= )
DESCRIPTION=GNU GRUB boot loader
@@ -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 dc70c1dc473b68317fc4a86f5fbfc57d bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff flag-o-matic d309b9713dfc18e754cba88d3ba69653 gnuconfig a397adda6984a4c423e28ac274c1ba98 libtool 5f49a16f67f81bdf873e3d1f10b10001 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pax-utils 91d47e5d20627c717aa878b9167c62a8 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
+_eclasses_=autotools d12ccbad07b44642a75ac97a3334d8e0 bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff flag-o-matic e503ea5acc20410237ba33ec3f7c857d gnuconfig a397adda6984a4c423e28ac274c1ba98 libtool 5f49a16f67f81bdf873e3d1f10b10001 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pax-utils 91d47e5d20627c717aa878b9167c62a8 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
_md5_=374aa7723dafbca8cfec86b713b61d56
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 3c3f7af7..41e05209 100644
--- a/metadata/md5-cache/sys-boot/plymouth-0.9.4-r11
+++ b/metadata/md5-cache/sys-boot/plymouth-0.9.4-r11
@@ -1,4 +1,4 @@
-BDEPEND=>=app-portage/elt-patches-20240116 sys-devel/gnuconfig || ( >=dev-build/automake-1.16.5:1.16 ) || ( >=dev-build/autoconf-2.72-r1:2.72 >=dev-build/autoconf-2.71-r6:2.71 ) >=dev-build/libtool-2.4.7-r3
+BDEPEND=>=app-portage/elt-patches-20240116 sys-devel/gnuconfig || ( >=dev-build/automake-1.17-r1:1.17 >=dev-build/automake-1.16.5:1.16 ) || ( >=dev-build/autoconf-2.72-r1:2.72 >=dev-build/autoconf-2.71-r6:2.71 ) >=dev-build/libtool-2.4.7-r3
DEFINED_PHASES=configure install prepare
DEPEND=>=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 ) elibc_musl? ( sys-libs/rpmatch-standalone ) app-text/docbook-xsl-stylesheets dev-libs/libxslt virtual/pkgconfig
DESCRIPTION=Graphical boot animation (splash) and logger
@@ -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 dc70c1dc473b68317fc4a86f5fbfc57d flag-o-matic d309b9713dfc18e754cba88d3ba69653 gnuconfig a397adda6984a4c423e28ac274c1ba98 libtool 5f49a16f67f81bdf873e3d1f10b10001 multilib c19072c3cd7ac5cb21de013f7e9832e0 readme.gentoo-r1 b8c7a61664027641d79dcfc04bd366f4 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
+_eclasses_=autotools d12ccbad07b44642a75ac97a3334d8e0 flag-o-matic e503ea5acc20410237ba33ec3f7c857d gnuconfig a397adda6984a4c423e28ac274c1ba98 libtool 5f49a16f67f81bdf873e3d1f10b10001 multilib c19072c3cd7ac5cb21de013f7e9832e0 readme.gentoo-r1 b8c7a61664027641d79dcfc04bd366f4 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
_md5_=3f6cac1de8a8ab1141df8e34f1520ea4
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 c3cc5911..23d106bf 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 e967b81f54be6f49f4219a57ce7db437 multilib c19072c3cd7ac5cb21de013f7e9832e0 tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs e56c7649b804f051623c8bc1a1c44084
+_eclasses_=linux-info ea4122ba1d8791a12b78e53f9510a2e3 multilib c19072c3cd7ac5cb21de013f7e9832e0 tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs e56c7649b804f051623c8bc1a1c44084
_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 e925684b..cc3faf28 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 d309b9713dfc18e754cba88d3ba69653 go-env dbefaac6fd7019213514bccd65949d9a go-module 83fd3ed1657cfc316c93d6a37018290d multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs e56c7649b804f051623c8bc1a1c44084
+_eclasses_=flag-o-matic e503ea5acc20410237ba33ec3f7c857d go-env 7eb56e61e641d6db098d57fb37477c44 go-module 83fd3ed1657cfc316c93d6a37018290d multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs e56c7649b804f051623c8bc1a1c44084
_md5_=e540f6767071bbd7da63934df499a7b5
diff --git a/metadata/md5-cache/sys-fs/zfs-utils-2.2.4 b/metadata/md5-cache/sys-fs/zfs-utils-2.2.4
index 22642af1..8f96d207 100644
--- a/metadata/md5-cache/sys-fs/zfs-utils-2.2.4
+++ b/metadata/md5-cache/sys-fs/zfs-utils-2.2.4
@@ -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.4/zfs-2.2.4.tar.gz
-_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff flag-o-matic d309b9713dfc18e754cba88d3ba69653 multilib c19072c3cd7ac5cb21de013f7e9832e0 pam b56d0c9c20fc5b553f13c8ae165a10a5 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 udev eec0bbab06977f1cfc5597269c1fa152
+_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff flag-o-matic e503ea5acc20410237ba33ec3f7c857d multilib c19072c3cd7ac5cb21de013f7e9832e0 pam b56d0c9c20fc5b553f13c8ae165a10a5 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 udev eec0bbab06977f1cfc5597269c1fa152
_md5_=d57fd45904d9765be3b700129afcec01
diff --git a/metadata/md5-cache/sys-kernel/virtualbox-modules-dkms-7.0.18-r1 b/metadata/md5-cache/sys-kernel/virtualbox-modules-dkms-7.0.20
index a802bd31..26713501 100644
--- a/metadata/md5-cache/sys-kernel/virtualbox-modules-dkms-7.0.18-r1
+++ b/metadata/md5-cache/sys-kernel/virtualbox-modules-dkms-7.0.20
@@ -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.18.tar.xz
+SRC_URI=https://dev.gentoo.org/~ceamac/app-emulation/virtualbox-modules/vbox-kernel-module-src-7.0.20.tar.xz
_md5_=8cea03aec6c07877e611865a4dc78843
diff --git a/metadata/md5-cache/www-client/ungoogled-chromium-124.0.6367.118 b/metadata/md5-cache/www-client/ungoogled-chromium-126.0.6478.126
index 6e136350..87e955ad 100644
--- a/metadata/md5-cache/www-client/ungoogled-chromium-124.0.6367.118
+++ b/metadata/md5-cache/www-client/ungoogled-chromium-126.0.6478.126
@@ -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_124.0.6367.118-1_linux.tar.xz
+SRC_URI=http://mirrors.redcorelinux.org/redcorelinux/amd64/distfiles/ungoogled-chromium_126.0.6478.126-1_linux.tar.xz
_eclasses_=desktop 021728fdc1b03b36357dbc89489e0f0d pax-utils 91d47e5d20627c717aa878b9167c62a8 readme.gentoo-r1 b8c7a61664027641d79dcfc04bd366f4 xdg-utils baea6080dd821f5562d715887954c9d3
_md5_=c897c50cb9f0c11e5079f48ea4a5e544
diff --git a/metadata/md5-cache/x11-drivers/nvidia-drivers-390.157-r6 b/metadata/md5-cache/x11-drivers/nvidia-drivers-390.157-r7
index 0c987aa4..14379771 100644
--- a/metadata/md5-cache/x11-drivers/nvidia-drivers-390.157-r6
+++ b/metadata/md5-cache/x11-drivers/nvidia-drivers-390.157-r7
@@ -3,7 +3,7 @@ DEPEND=acct-group/video acct-user/nvpd net-libs/libtirpc X? ( >=x11-libs/libvdpa
DESCRIPTION=NVIDIA Accelerated Graphics Driver
EAPI=6
HOMEPAGE=http://www.nvidia.com/ http://www.nvidia.com/Download/Find.aspx
-INHERIT=eutils flag-o-matic multilib-minimal portability toolchain-funcs unpacker
+INHERIT=flag-o-matic multilib-minimal portability toolchain-funcs unpacker
IUSE=acpi +dkms multilib +tools wayland +X abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64
KEYWORDS=-* ~amd64
LICENSE=GPL-2 NVIDIA-r2
@@ -12,5 +12,5 @@ RDEPEND=acct-group/video acct-user/nvpd net-libs/libtirpc X? ( >=x11-libs/libvdp
RESTRICT=bindist mirror strip
SLOT=3
SRC_URI=amd64? ( http://http.download.nvidia.com/XFree86/Linux-x86_64/390.157/NVIDIA-Linux-x86_64-390.157.run )
-_eclasses_=desktop 021728fdc1b03b36357dbc89489e0f0d edos2unix 33e347e171066657f91f8b0c72ec8773 epatch 8c71fb9c4d7cfece295d510d74995a8e eqawarn c9847c43b3253a276ae2eabddedab3d7 estack c61c368a76fdf3a82fdf8dbaebea3804 eutils 27d6d8292d4e729f95acaddba111de88 flag-o-matic d309b9713dfc18e754cba88d3ba69653 ltprune 97143780d341cc8d8f1d4c6187a36d29 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe out-of-source-utils 1a9007554652a6e627edbccb3c25a439 portability 225656ad6c6594fe3b0187bdd50707fb preserve-libs 21162ec96c87041004a75348d97342dd strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 unpacker 7b40f3faa3e2e12f5cf6d36d0fbfcd09 vcs-clean d271b7bc7e6a009758d7d4ef749174e3 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=231bc219df9b7a767c75dd887d34d0f7
+_eclasses_=eqawarn c9847c43b3253a276ae2eabddedab3d7 flag-o-matic e503ea5acc20410237ba33ec3f7c857d multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe out-of-source-utils 1a9007554652a6e627edbccb3c25a439 portability 225656ad6c6594fe3b0187bdd50707fb toolchain-funcs e56c7649b804f051623c8bc1a1c44084 unpacker 7b40f3faa3e2e12f5cf6d36d0fbfcd09
+_md5_=2d60ca2d34832e8b01a1ff3b5c727a0f
diff --git a/metadata/md5-cache/x11-drivers/nvidia-drivers-470.239.06 b/metadata/md5-cache/x11-drivers/nvidia-drivers-470.239.06
index 6aed9a87..429f07d6 100644
--- a/metadata/md5-cache/x11-drivers/nvidia-drivers-470.239.06
+++ b/metadata/md5-cache/x11-drivers/nvidia-drivers-470.239.06
@@ -12,5 +12,5 @@ REQUIRED_USE=tools? ( X )
RESTRICT=bindist mirror strip
SLOT=4
SRC_URI=amd64? ( https://us.download.nvidia.com/XFree86/Linux-x86_64/470.239.06/NVIDIA-Linux-x86_64-470.239.06.run )
-_eclasses_=eqawarn c9847c43b3253a276ae2eabddedab3d7 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe out-of-source-utils 1a9007554652a6e627edbccb3c25a439 portability 225656ad6c6594fe3b0187bdd50707fb toolchain-funcs e56c7649b804f051623c8bc1a1c44084 unpacker 7b40f3faa3e2e12f5cf6d36d0fbfcd09
+_eclasses_=eqawarn c9847c43b3253a276ae2eabddedab3d7 flag-o-matic e503ea5acc20410237ba33ec3f7c857d multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe out-of-source-utils 1a9007554652a6e627edbccb3c25a439 portability 225656ad6c6594fe3b0187bdd50707fb toolchain-funcs e56c7649b804f051623c8bc1a1c44084 unpacker 7b40f3faa3e2e12f5cf6d36d0fbfcd09
_md5_=95d98f7563ce2fc42a2035c6478c56ae
diff --git a/metadata/md5-cache/x11-drivers/nvidia-drivers-535.171.04 b/metadata/md5-cache/x11-drivers/nvidia-drivers-535.171.04
index 06c8ad7d..60abdfa5 100644
--- a/metadata/md5-cache/x11-drivers/nvidia-drivers-535.171.04
+++ b/metadata/md5-cache/x11-drivers/nvidia-drivers-535.171.04
@@ -12,5 +12,5 @@ REQUIRED_USE=tools? ( X )
RESTRICT=bindist mirror strip
SLOT=5
SRC_URI=amd64? ( https://us.download.nvidia.com/XFree86/Linux-x86_64/535.171.04/NVIDIA-Linux-x86_64-535.171.04.run )
-_eclasses_=eqawarn c9847c43b3253a276ae2eabddedab3d7 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe out-of-source-utils 1a9007554652a6e627edbccb3c25a439 portability 225656ad6c6594fe3b0187bdd50707fb toolchain-funcs e56c7649b804f051623c8bc1a1c44084 unpacker 7b40f3faa3e2e12f5cf6d36d0fbfcd09
+_eclasses_=eqawarn c9847c43b3253a276ae2eabddedab3d7 flag-o-matic e503ea5acc20410237ba33ec3f7c857d multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe out-of-source-utils 1a9007554652a6e627edbccb3c25a439 portability 225656ad6c6594fe3b0187bdd50707fb toolchain-funcs e56c7649b804f051623c8bc1a1c44084 unpacker 7b40f3faa3e2e12f5cf6d36d0fbfcd09
_md5_=2b16e6a76d5ccb0170a86473948d3796
diff --git a/metadata/md5-cache/x11-libs/gtk+-2.24.33-r5 b/metadata/md5-cache/x11-libs/gtk+-2.24.33-r5
index 4f7bd5f3..62490eb7 100644
--- a/metadata/md5-cache/x11-libs/gtk+-2.24.33-r5
+++ b/metadata/md5-cache/x11-libs/gtk+-2.24.33-r5
@@ -1,4 +1,4 @@
-BDEPEND=app-text/docbook-xml-dtd:4.1.2 app-text/docbook-xml-dtd:4.3 app-text/docbook-xsl-stylesheets >=dev-build/gtk-doc-am-1.20 dev-libs/gobject-introspection-common dev-libs/libxslt dev-util/glib-utils >=sys-devel/gettext-0.18.3 virtual/pkgconfig examples? ( x11-libs/gdk-pixbuf ) >=app-portage/elt-patches-20240116 sys-devel/gnuconfig || ( >=dev-build/automake-1.16.5:1.16 ) || ( >=dev-build/autoconf-2.72-r1:2.72 >=dev-build/autoconf-2.71-r6:2.71 ) >=dev-build/libtool-2.4.7-r3 app-arch/xz-utils test? ( x11-base/xorg-server[xvfb] x11-apps/xhost )
+BDEPEND=app-text/docbook-xml-dtd:4.1.2 app-text/docbook-xml-dtd:4.3 app-text/docbook-xsl-stylesheets >=dev-build/gtk-doc-am-1.20 dev-libs/gobject-introspection-common dev-libs/libxslt dev-util/glib-utils >=sys-devel/gettext-0.18.3 virtual/pkgconfig examples? ( x11-libs/gdk-pixbuf ) >=app-portage/elt-patches-20240116 sys-devel/gnuconfig || ( >=dev-build/automake-1.17-r1:1.17 >=dev-build/automake-1.16.5:1.16 ) || ( >=dev-build/autoconf-2.72-r1:2.72 >=dev-build/autoconf-2.71-r6:2.71 ) >=dev-build/libtool-2.4.7-r3 app-arch/xz-utils test? ( x11-base/xorg-server[xvfb] x11-apps/xhost )
DEFINED_PHASES=compile configure install postinst postrm preinst prepare test
DEPEND=>=app-accessibility/at-spi2-core-2.46.0[introspection?,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=dev-libs/glib-2.34.3: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(-)?] >=media-libs/fontconfig-2.10.92[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] virtual/libintl[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=x11-libs/cairo-1.12.14-r4:=[aqua?,svg(+),abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=x11-libs/gdk-pixbuf-2.30.7:2[introspection?,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=x11-libs/pango-1.36.3[introspection?,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] x11-misc/shared-mime-info cups? ( >=net-print/cups-1.7.1-r2:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) introspection? ( >=dev-libs/gobject-introspection-0.9.3:= ) !aqua? ( >=x11-libs/cairo-1.12.14-r4:=[aqua?,svg(+),X,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=x11-libs/libX11-1.6.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(-)?] >=x11-libs/libXcomposite-0.4.4-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=x11-libs/libXcursor-1.1.14[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=x11-libs/libXdamage-1.1.4-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=x11-libs/libXext-1.3.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(-)?] >=x11-libs/libXfixes-5.0.1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=x11-libs/libXi-1.7.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(-)?] >=x11-libs/libXrandr-1.5[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=x11-libs/libXrender-0.9.8[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] xinerama? ( >=x11-libs/libXinerama-1.1.3[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) ) !aqua? ( x11-base/xorg-proto ) test? ( media-fonts/font-cursor-misc media-fonts/font-misc-misc x11-themes/hicolor-icon-theme )
DESCRIPTION=Gimp ToolKit +
@@ -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 dc70c1dc473b68317fc4a86f5fbfc57d flag-o-matic d309b9713dfc18e754cba88d3ba69653 gnome.org 6b39404f1491c60a2d32e3c693a683fe gnome2 fc9e598eaac41c6ac9ed1a44bc004d03 gnome2-utils 30dbce54b89e77b86f366548f94419ad gnuconfig a397adda6984a4c423e28ac274c1ba98 libtool 5f49a16f67f81bdf873e3d1f10b10001 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b out-of-source-utils 1a9007554652a6e627edbccb3c25a439 readme.gentoo-r1 b8c7a61664027641d79dcfc04bd366f4 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 virtualx 817571665ee28575da44ee08135089e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
+_eclasses_=autotools d12ccbad07b44642a75ac97a3334d8e0 flag-o-matic e503ea5acc20410237ba33ec3f7c857d gnome.org e1b4f392dbfedfb8974b71b017937f08 gnome2 26fd01914b36038dc8e964ff4bd03a95 gnome2-utils a8cf148ec7f5ae0b1f1d33ae5f7f9e88 gnuconfig a397adda6984a4c423e28ac274c1ba98 libtool 5f49a16f67f81bdf873e3d1f10b10001 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b out-of-source-utils 1a9007554652a6e627edbccb3c25a439 readme.gentoo-r1 b8c7a61664027641d79dcfc04bd366f4 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 virtualx 817571665ee28575da44ee08135089e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
_md5_=c10618d5ecef2aabfe918002789cc5aa
diff --git a/metadata/md5-cache/x11-libs/gtk+-3.24.40-r1 b/metadata/md5-cache/x11-libs/gtk+-3.24.40-r1
index e9515856..fcc784a9 100644
--- a/metadata/md5-cache/x11-libs/gtk+-3.24.40-r1
+++ b/metadata/md5-cache/x11-libs/gtk+-3.24.40-r1
@@ -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.40.tar.xz
-_eclasses_=flag-o-matic d309b9713dfc18e754cba88d3ba69653 gnome.org 6b39404f1491c60a2d32e3c693a683fe gnome2 fc9e598eaac41c6ac9ed1a44bc004d03 gnome2-utils 30dbce54b89e77b86f366548f94419ad libtool 5f49a16f67f81bdf873e3d1f10b10001 meson 99466844dd8d4fcfb07578a76f5a9922 meson-multilib 8989922d980e5e870cc3de949d1b2586 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084 virtualx 817571665ee28575da44ee08135089e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
+_eclasses_=flag-o-matic e503ea5acc20410237ba33ec3f7c857d gnome.org e1b4f392dbfedfb8974b71b017937f08 gnome2 26fd01914b36038dc8e964ff4bd03a95 gnome2-utils a8cf148ec7f5ae0b1f1d33ae5f7f9e88 libtool 5f49a16f67f81bdf873e3d1f10b10001 meson 99466844dd8d4fcfb07578a76f5a9922 meson-multilib 8989922d980e5e870cc3de949d1b2586 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084 virtualx 817571665ee28575da44ee08135089e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
_md5_=d0826a9b5d8a9a3257d0aceb6a70bcfd
diff --git a/metadata/md5-cache/x11-misc/nvidia-settings-390.157-r5 b/metadata/md5-cache/x11-misc/nvidia-settings-390.157-r6
index 3dc74b9b..5da57c74 100644
--- a/metadata/md5-cache/x11-misc/nvidia-settings-390.157-r5
+++ b/metadata/md5-cache/x11-misc/nvidia-settings-390.157-r6
@@ -3,11 +3,11 @@ DEPEND=x11-libs/gtk+:2 x11-libs/gtk+:3 x11-libs/libX11 x11-libs/libXext x11-libs
DESCRIPTION=NVIDIA Linux X11 Settings Utility
EAPI=6
HOMEPAGE=http://www.nvidia.com/
-INHERIT=eutils multilib toolchain-funcs
+INHERIT=desktop multilib toolchain-funcs
KEYWORDS=-* amd64
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:4 !!x11-misc/nvidia-settings:5 x11-drivers/nvidia-drivers:3
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 021728fdc1b03b36357dbc89489e0f0d edos2unix 33e347e171066657f91f8b0c72ec8773 epatch 8c71fb9c4d7cfece295d510d74995a8e eqawarn c9847c43b3253a276ae2eabddedab3d7 estack c61c368a76fdf3a82fdf8dbaebea3804 eutils 27d6d8292d4e729f95acaddba111de88 ltprune 97143780d341cc8d8f1d4c6187a36d29 multilib c19072c3cd7ac5cb21de013f7e9832e0 preserve-libs 21162ec96c87041004a75348d97342dd strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 vcs-clean d271b7bc7e6a009758d7d4ef749174e3 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=9d8085a34ce1613ad8433abc3bf671cd
+_eclasses_=desktop 021728fdc1b03b36357dbc89489e0f0d multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
+_md5_=f45bed1e3bdbb7675e8afdb7d9df3a62
diff --git a/metadata/md5-cache/x11-misc/nvidia-settings-470.239.06 b/metadata/md5-cache/x11-misc/nvidia-settings-470.239.06-r1
index c63a4441..6ffb7b97 100644
--- a/metadata/md5-cache/x11-misc/nvidia-settings-470.239.06
+++ b/metadata/md5-cache/x11-misc/nvidia-settings-470.239.06-r1
@@ -3,11 +3,11 @@ DEPEND=x11-libs/gtk+:2 x11-libs/gtk+:3 x11-libs/libX11 x11-libs/libXext x11-libs
DESCRIPTION=NVIDIA Linux X11 Settings Utility
EAPI=6
HOMEPAGE=http://www.nvidia.com/
-INHERIT=eutils multilib toolchain-funcs
+INHERIT=desktop multilib toolchain-funcs
KEYWORDS=-* amd64
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:5 x11-drivers/nvidia-drivers:4
SLOT=4
SRC_URI=https://github.com/NVIDIA/nvidia-settings/archive/refs/tags/470.239.06.tar.gz -> nvidia-settings-470.239.06.tar.gz
-_eclasses_=desktop 021728fdc1b03b36357dbc89489e0f0d edos2unix 33e347e171066657f91f8b0c72ec8773 epatch 8c71fb9c4d7cfece295d510d74995a8e eqawarn c9847c43b3253a276ae2eabddedab3d7 estack c61c368a76fdf3a82fdf8dbaebea3804 eutils 27d6d8292d4e729f95acaddba111de88 ltprune 97143780d341cc8d8f1d4c6187a36d29 multilib c19072c3cd7ac5cb21de013f7e9832e0 preserve-libs 21162ec96c87041004a75348d97342dd strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 vcs-clean d271b7bc7e6a009758d7d4ef749174e3 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=01b09f27b7aa9081ca5ebb168616ae42
+_eclasses_=desktop 021728fdc1b03b36357dbc89489e0f0d multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
+_md5_=9bb5a19ab097357b69d9c0d35fb11351
diff --git a/metadata/md5-cache/x11-misc/nvidia-settings-535.171.04 b/metadata/md5-cache/x11-misc/nvidia-settings-535.171.04-r1
index 6b628f48..b67b6fd8 100644
--- a/metadata/md5-cache/x11-misc/nvidia-settings-535.171.04
+++ b/metadata/md5-cache/x11-misc/nvidia-settings-535.171.04-r1
@@ -3,11 +3,11 @@ DEPEND=x11-libs/gtk+:2 x11-libs/gtk+:3 x11-libs/libX11 x11-libs/libXext x11-libs
DESCRIPTION=NVIDIA Linux X11 Settings Utility
EAPI=6
HOMEPAGE=http://www.nvidia.com/
-INHERIT=eutils multilib toolchain-funcs
+INHERIT=desktop multilib toolchain-funcs
KEYWORDS=-* amd64
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
SLOT=5
SRC_URI=https://github.com/NVIDIA/nvidia-settings/archive/refs/tags/535.171.04.tar.gz -> nvidia-settings-535.171.04.tar.gz
-_eclasses_=desktop 021728fdc1b03b36357dbc89489e0f0d edos2unix 33e347e171066657f91f8b0c72ec8773 epatch 8c71fb9c4d7cfece295d510d74995a8e eqawarn c9847c43b3253a276ae2eabddedab3d7 estack c61c368a76fdf3a82fdf8dbaebea3804 eutils 27d6d8292d4e729f95acaddba111de88 ltprune 97143780d341cc8d8f1d4c6187a36d29 multilib c19072c3cd7ac5cb21de013f7e9832e0 preserve-libs 21162ec96c87041004a75348d97342dd strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 vcs-clean d271b7bc7e6a009758d7d4ef749174e3 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=55aa91cce40b305ca27690aafca39925
+_eclasses_=desktop 021728fdc1b03b36357dbc89489e0f0d multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
+_md5_=5f20722a7f061dcd41b55e224e62d2ea
diff --git a/metadata/md5-cache/x11-misc/pcmanfm-qt-share-1337 b/metadata/md5-cache/x11-misc/pcmanfm-qt-share-1337
deleted file mode 100644
index 8f879beb..00000000
--- a/metadata/md5-cache/x11-misc/pcmanfm-qt-share-1337
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=install
-DEPEND=net-fs/samba
-DESCRIPTION=PCManFM-QT custom action to share folder using Samba
-EAPI=6
-HOMEPAGE=https://redcorelinux.org
-INHERIT=eutils
-KEYWORDS=amd64 x86
-LICENSE=GPL-2
-RDEPEND=net-fs/samba
-SLOT=0
-_eclasses_=desktop 021728fdc1b03b36357dbc89489e0f0d edos2unix 33e347e171066657f91f8b0c72ec8773 epatch 8c71fb9c4d7cfece295d510d74995a8e eqawarn c9847c43b3253a276ae2eabddedab3d7 estack c61c368a76fdf3a82fdf8dbaebea3804 eutils 27d6d8292d4e729f95acaddba111de88 ltprune 97143780d341cc8d8f1d4c6187a36d29 multilib c19072c3cd7ac5cb21de013f7e9832e0 preserve-libs 21162ec96c87041004a75348d97342dd strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 vcs-clean d271b7bc7e6a009758d7d4ef749174e3 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=a302911d0267b329677368bde7553011
diff --git a/metadata/md5-cache/x11-misc/pcmanfm-qt-share-1337-r1 b/metadata/md5-cache/x11-misc/pcmanfm-qt-share-1337-r1
new file mode 100644
index 00000000..9c13f93a
--- /dev/null
+++ b/metadata/md5-cache/x11-misc/pcmanfm-qt-share-1337-r1
@@ -0,0 +1,10 @@
+DEFINED_PHASES=install
+DEPEND=net-fs/samba
+DESCRIPTION=PCManFM-QT custom action to share folder using Samba
+EAPI=6
+HOMEPAGE=https://redcorelinux.org
+KEYWORDS=amd64 x86
+LICENSE=GPL-2
+RDEPEND=net-fs/samba
+SLOT=0
+_md5_=d0ff776acdb42803be711af7f6aaa951
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 78b7760b..f8efea45 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 fbb2889c81f3a05910c1524db69425c1 xdg-utils baea6080dd821f5562d715887954c9d3
+_eclasses_=git-r3 875eb471682d3e1f18da124be97dcc81 xdg-utils baea6080dd821f5562d715887954c9d3
_md5_=42b676e590d1ffba05301353d0a1d3a3
diff --git a/metadata/md5-cache/x11-themes/redcore-artwork-community-1.314.1337-r1 b/metadata/md5-cache/x11-themes/redcore-artwork-community-1.314.1337-r1
index ec043311..eb2006b0 100644
--- a/metadata/md5-cache/x11-themes/redcore-artwork-community-1.314.1337-r1
+++ b/metadata/md5-cache/x11-themes/redcore-artwork-community-1.314.1337-r1
@@ -7,5 +7,5 @@ INHERIT=git-r3
KEYWORDS=amd64 x86
PROPERTIES=live
SLOT=0
-_eclasses_=git-r3 fbb2889c81f3a05910c1524db69425c1
+_eclasses_=git-r3 875eb471682d3e1f18da124be97dcc81
_md5_=0e179388378c9d5bd5e19e9fd09571b7
diff --git a/metadata/md5-cache/x11-themes/redcore-artwork-core-1.314.1337-r1 b/metadata/md5-cache/x11-themes/redcore-artwork-core-1.314.1337-r1
index 4378cef9..56fa7c97 100644
--- a/metadata/md5-cache/x11-themes/redcore-artwork-core-1.314.1337-r1
+++ b/metadata/md5-cache/x11-themes/redcore-artwork-core-1.314.1337-r1
@@ -10,5 +10,5 @@ LICENSE=CCPL-Attribution-ShareAlike-3.0
PROPERTIES=live
RDEPEND=sys-apps/findutils sys-boot/plymouth >=x11-themes/hicolor-icon-theme-0.10 splash? ( sys-kernel/dracut[splash] )
SLOT=0
-_eclasses_=git-r3 fbb2889c81f3a05910c1524db69425c1
+_eclasses_=git-r3 875eb471682d3e1f18da124be97dcc81
_md5_=6c9201cd221522a02d2761400e341736
diff --git a/metadata/md5-cache/x11-themes/redcore-artwork-grub-1.314.1337-r1 b/metadata/md5-cache/x11-themes/redcore-artwork-grub-1.314.1337-r1
index 679d852c..1df14df4 100644
--- a/metadata/md5-cache/x11-themes/redcore-artwork-grub-1.314.1337-r1
+++ b/metadata/md5-cache/x11-themes/redcore-artwork-grub-1.314.1337-r1
@@ -8,5 +8,5 @@ KEYWORDS=amd64 x86
LICENSE=CCPL-Attribution-ShareAlike-3.0
PROPERTIES=live
SLOT=0
-_eclasses_=git-r3 fbb2889c81f3a05910c1524db69425c1
+_eclasses_=git-r3 875eb471682d3e1f18da124be97dcc81
_md5_=7f3e566ef2775548e3f1b68a993a3c5c
diff --git a/metadata/md5-cache/x11-themes/redcore-theme-1.314.1337-r1 b/metadata/md5-cache/x11-themes/redcore-theme-1.314.1337-r1
index 5a721339..1e2efda8 100644
--- a/metadata/md5-cache/x11-themes/redcore-theme-1.314.1337-r1
+++ b/metadata/md5-cache/x11-themes/redcore-theme-1.314.1337-r1
@@ -9,5 +9,5 @@ LICENSE=GPLv3
PROPERTIES=live
RDEPEND=x11-themes/gtk-engines-murrine x11-themes/gtk-engines-unico
SLOT=0
-_eclasses_=git-r3 fbb2889c81f3a05910c1524db69425c1
+_eclasses_=git-r3 875eb471682d3e1f18da124be97dcc81
_md5_=475bcfb777762dcf90bf9f91929978db
diff --git a/metadata/md5-cache/x11-themes/redcore-theme-sddm-1.314.1337 b/metadata/md5-cache/x11-themes/redcore-theme-sddm-1.314.1337-r1
index 23cd2b8f..23cd2b8f 100644
--- a/metadata/md5-cache/x11-themes/redcore-theme-sddm-1.314.1337
+++ b/metadata/md5-cache/x11-themes/redcore-theme-sddm-1.314.1337-r1
diff --git a/metadata/pkg_desc_index b/metadata/pkg_desc_index
index b5a3afdd..d6f3cdd6 100644
--- a/metadata/pkg_desc_index
+++ b/metadata/pkg_desc_index
@@ -7,8 +7,8 @@ app-admin/vasile 2.1812.2-r1: Versatile Advanced Script for ISO and Latest Encha
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-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.71-r4: Digital distribution client bootstrap package
-app-emulation/virtualbox-modules 7.0.18-r1: Kernel Modules for Virtualbox
+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-laptop/tp_smapi 0.44-r1: IBM ThinkPad SMAPI BIOS driver
app-misc/calamares-config-redcore 1.314.1337-r6: Redcore Linux Calamares modules config
app-misc/geoclue 2.7.1-r6: A location information D-Bus service
@@ -23,14 +23,14 @@ dev-go/protoc-gen-go-grpc 1.2.0: This tool generates Go language bindings of ser
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-python/animation 0.0.5-r5: Tools for terminal-based wait animations
-dev-python/grpcio 1.59.0-r1: High-performance RPC framework (python libraries)
-dev-python/grpcio-tools 1.59.0-r1: Protobuf code generator for gRPC
+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/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)
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.2-r5: Utility providing information about the computer hardware
+kde-plasma/kinfocenter 5.27.11-r5 6.1.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-r1: Meta ebuild for LXQt, the Lightweight Desktop Environment
media-libs/portsmf 239-r1: The Tenacity fork of PortSMF, a Standard MIDI File library
@@ -63,14 +63,14 @@ sys-fs/zfs-utils 2.2.4: Userland utilities for ZFS Linux kernel module
sys-kernel/bcmwl-dkms 6.30.223.271-r11: 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: Redcore Linux Kernel Image
-sys-kernel/linux-image-redcore-lts 5.15.162 6.1.97 6.6.37: Redcore Linux LTS Kernel Image
-sys-kernel/linux-sources-redcore 6.8.12: Redcore Linux Kernel Sources
-sys-kernel/linux-sources-redcore-lts 5.15.162 6.1.97 6.6.37: Redcore Linux LTS Kernel Sources
+sys-kernel/linux-image-redcore 6.8.12-r1: Redcore Linux Kernel Image
+sys-kernel/linux-image-redcore-lts 5.15.162-r1 6.1.97-r1 6.6.37-r1: Redcore Linux LTS Kernel Image
+sys-kernel/linux-sources-redcore 6.8.12-r1: Redcore Linux Kernel Sources
+sys-kernel/linux-sources-redcore-lts 5.15.162-r1 6.1.97-r1 6.6.37-r1: Redcore Linux LTS Kernel Sources
sys-kernel/nvidia-drivers-dkms 390.157-r7 470.239.06-r1 535.171.04-r1: NVIDIA driver sources for linux
sys-kernel/tp_smapi-dkms 0.44-r1: IBM ThinkPad SMAPI BIOS driver sources
sys-kernel/vhba-dkms 20240202-r1: Virtual (SCSI) Host Bus Adapter kernel module for the CDEmu suite sources
-sys-kernel/virtualbox-modules-dkms 7.0.18-r1: Kernel Modules source for Virtualbox
+sys-kernel/virtualbox-modules-dkms 7.0.20: Kernel Modules source for Virtualbox
sys-kernel/zfs-dkms 2.2.4-r1: 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
@@ -79,17 +79,17 @@ 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 124.0.6367.118: Modifications to Chromium for removing Google integration and enhancing privacy
+www-client/ungoogled-chromium 126.0.6478.126: 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-r6 470.239.06 535.171.04: NVIDIA Accelerated Graphics Driver
+x11-drivers/nvidia-drivers 390.157-r7 470.239.06 535.171.04: NVIDIA Accelerated Graphics Driver
x11-libs/gtk+ 2.24.33-r5 3.24.40-r1: Gimp ToolKit +
x11-misc/nvidia-prime 314: NVIDIA Prime Render Offload configuration and utilities
-x11-misc/nvidia-settings 390.157-r5 470.239.06 535.171.04: NVIDIA Linux X11 Settings Utility
-x11-misc/pcmanfm-qt-share 1337: PCManFM-QT custom action to share folder using Samba
+x11-misc/nvidia-settings 390.157-r6 470.239.06-r1 535.171.04-r1: 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-r5: Redcore Linux branding component for Calamares
x11-themes/redcore-artwork-community 1.314.1337-r1: Redcore Linux Community Wallpapers
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: Redcore Linux SDDM Theme
+x11-themes/redcore-theme-sddm 1.314.1337-r1: Redcore Linux SDDM Theme
diff --git a/sys-kernel/virtualbox-modules-dkms/Manifest b/sys-kernel/virtualbox-modules-dkms/Manifest
index 92839c88..3b5e5c1f 100644
--- a/sys-kernel/virtualbox-modules-dkms/Manifest
+++ b/sys-kernel/virtualbox-modules-dkms/Manifest
@@ -1 +1 @@
-DIST vbox-kernel-module-src-7.0.18.tar.xz 719604 BLAKE2B 44e9d895791a7ff50681dd8860456a87078b41a4eb3005a6b249f9b34c37de709e190cbd6f352d21010ddcb9d8d1c35303bafd765e999664288df9e0ead94e6c SHA512 1cc17e302ef8251abd08a078abf11fede242154b0bb78d03f8d7c2821ba7cff410bd255802316a2f13100884b35a6f14fdf0b594304bd041521b66d264f51b77
+DIST vbox-kernel-module-src-7.0.20.tar.xz 720160 BLAKE2B 833aa87af13a6c3e9426bd00e32b14c8b3958ab14425e8c02141d8579e987255b170662e00abb92f17234d4f03462d6d5b9fc1279d9da5449d344a328c905c8f SHA512 650bb6cf16ae42774524bf2e7ad2ee125d7a8d57de1e58d24b8b49bb9cf2829ea01dd32d2c1e0b2df556eab4a458cb0d84715b92d4085d03891f62a46aaf2916
diff --git a/sys-kernel/virtualbox-modules-dkms/files/dkms.conf b/sys-kernel/virtualbox-modules-dkms/files/dkms.conf
index 495fbf03..d00d4b9b 100644
--- a/sys-kernel/virtualbox-modules-dkms/files/dkms.conf
+++ b/sys-kernel/virtualbox-modules-dkms/files/dkms.conf
@@ -1,5 +1,5 @@
PACKAGE_NAME="virtualbox-modules-dkms"
-PACKAGE_VERSION="7.0.18"
+PACKAGE_VERSION="7.0.20"
BUILD_EXCLUSIVE_KERNEL="^(5\.[0-9]+\.|6\.[0-8]\.)" # only build for kernels v5.x.x up to and including v6.8.x
BUILT_MODULE_NAME[0]="vboxdrv"
BUILT_MODULE_LOCATION[0]="vboxdrv"
diff --git a/sys-kernel/virtualbox-modules-dkms/virtualbox-modules-dkms-7.0.18-r1.ebuild b/sys-kernel/virtualbox-modules-dkms/virtualbox-modules-dkms-7.0.20.ebuild
index c78290ac..c78290ac 100644
--- a/sys-kernel/virtualbox-modules-dkms/virtualbox-modules-dkms-7.0.18-r1.ebuild
+++ b/sys-kernel/virtualbox-modules-dkms/virtualbox-modules-dkms-7.0.20.ebuild
diff --git a/www-client/ungoogled-chromium/Manifest b/www-client/ungoogled-chromium/Manifest
index 52a0cb90..154f1f23 100644
--- a/www-client/ungoogled-chromium/Manifest
+++ b/www-client/ungoogled-chromium/Manifest
@@ -1 +1 @@
-DIST ungoogled-chromium_124.0.6367.118-1_linux.tar.xz 125191756 BLAKE2B 0cb466e6840aec0a1e980711c2041a93869ca8e26aa486d581773ecc5ee1e954cdd2a6725409ade7f41f02ab015e8534052e21ed375cac482e5d3c6b56b66823 SHA512 d3e4429fc44f268888c8c0d9989dd553ef0b2234a8178ea7972b1fb8f39ab35c05803a105a2377bb64e8453ffb31002afaeee4c68f10e5557d080c1c07f3ebec
+DIST ungoogled-chromium_126.0.6478.126-1_linux.tar.xz 127765984 BLAKE2B 80c018e4c512a3039b0dec6d4efa4e7667bb57f64b29fe95898604d08612d85ca92051abf2f92338369f1a7a31b6b48c1b0f0a0b294a891ba75ce6dd3dafbb0d SHA512 d7bb86faab7fb4c2df854499138bc3172da67a71ee2f4e917d2b1668b5e0942c3f2159ae66fafd4c144490ba133ea79e0eeb6358fbff88ae2ac773b7e665abf4
diff --git a/www-client/ungoogled-chromium/ungoogled-chromium-124.0.6367.118.ebuild b/www-client/ungoogled-chromium/ungoogled-chromium-126.0.6478.126.ebuild
index 940d6a90..940d6a90 100644
--- a/www-client/ungoogled-chromium/ungoogled-chromium-124.0.6367.118.ebuild
+++ b/www-client/ungoogled-chromium/ungoogled-chromium-126.0.6478.126.ebuild
diff --git a/x11-drivers/nvidia-drivers/nvidia-drivers-390.157-r6.ebuild b/x11-drivers/nvidia-drivers/nvidia-drivers-390.157-r7.ebuild
index 62515cda..c6d32803 100644
--- a/x11-drivers/nvidia-drivers/nvidia-drivers-390.157-r6.ebuild
+++ b/x11-drivers/nvidia-drivers/nvidia-drivers-390.157-r7.ebuild
@@ -2,7 +2,7 @@
# Distributed under the terms of the GNU General Public License v2
EAPI=6
-inherit eutils flag-o-matic multilib-minimal portability toolchain-funcs unpacker
+inherit flag-o-matic multilib-minimal portability toolchain-funcs unpacker
NV_URI="http://http.download.nvidia.com/XFree86/"
AMD64_NV_PACKAGE="NVIDIA-Linux-x86_64-${PV}"
diff --git a/x11-misc/nvidia-settings/nvidia-settings-390.157-r5.ebuild b/x11-misc/nvidia-settings/nvidia-settings-390.157-r6.ebuild
index a06e1e52..fa9f6d6d 100644
--- a/x11-misc/nvidia-settings/nvidia-settings-390.157-r5.ebuild
+++ b/x11-misc/nvidia-settings/nvidia-settings-390.157-r6.ebuild
@@ -3,7 +3,7 @@
EAPI=6
-inherit eutils multilib toolchain-funcs
+inherit desktop multilib toolchain-funcs
DESCRIPTION="NVIDIA Linux X11 Settings Utility"
HOMEPAGE="http://www.nvidia.com/"
diff --git a/x11-misc/nvidia-settings/nvidia-settings-470.239.06.ebuild b/x11-misc/nvidia-settings/nvidia-settings-470.239.06-r1.ebuild
index b657183d..d660e08b 100644
--- a/x11-misc/nvidia-settings/nvidia-settings-470.239.06.ebuild
+++ b/x11-misc/nvidia-settings/nvidia-settings-470.239.06-r1.ebuild
@@ -3,7 +3,7 @@
EAPI=6
-inherit eutils multilib toolchain-funcs
+inherit desktop multilib toolchain-funcs
DESCRIPTION="NVIDIA Linux X11 Settings Utility"
HOMEPAGE="http://www.nvidia.com/"
diff --git a/x11-misc/nvidia-settings/nvidia-settings-535.171.04.ebuild b/x11-misc/nvidia-settings/nvidia-settings-535.171.04-r1.ebuild
index 7f4fa50b..dc26c6ca 100644
--- a/x11-misc/nvidia-settings/nvidia-settings-535.171.04.ebuild
+++ b/x11-misc/nvidia-settings/nvidia-settings-535.171.04-r1.ebuild
@@ -3,7 +3,7 @@
EAPI=6
-inherit eutils multilib toolchain-funcs
+inherit desktop multilib toolchain-funcs
DESCRIPTION="NVIDIA Linux X11 Settings Utility"
HOMEPAGE="http://www.nvidia.com/"
diff --git a/x11-misc/pcmanfm-qt-share/pcmanfm-qt-share-1337.ebuild b/x11-misc/pcmanfm-qt-share/pcmanfm-qt-share-1337-r1.ebuild
index c7c24c35..37322124 100644
--- a/x11-misc/pcmanfm-qt-share/pcmanfm-qt-share-1337.ebuild
+++ b/x11-misc/pcmanfm-qt-share/pcmanfm-qt-share-1337-r1.ebuild
@@ -3,8 +3,6 @@
EAPI=6
-inherit eutils
-
DESCRIPTION="PCManFM-QT custom action to share folder using Samba"
HOMEPAGE="https://redcorelinux.org"
SRC_URI=""
diff --git a/x11-themes/redcore-theme-sddm/files/redcore/Background.qml b/x11-themes/redcore-theme-sddm/files/redcore/Background.qml
index 5a384151..6721e57f 100644
--- a/x11-themes/redcore-theme-sddm/files/redcore/Background.qml
+++ b/x11-themes/redcore-theme-sddm/files/redcore/Background.qml
@@ -1,23 +1,10 @@
/*
- * Copyright 2016 Boudhayan Gupta <bgupta@kde.org>
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU Library General Public License as
- * published by the Free Software Foundation; either version 2 or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details
- *
- * You should have received a copy of the GNU Library General Public
- * License along with this program; if not, write to the
- * Free Software Foundation, Inc.,
- * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
- */
+ SPDX-FileCopyrightText: 2016 Boudhayan Gupta <bgupta@kde.org>
-import QtQuick 2.2
+ SPDX-License-Identifier: LGPL-2.0-or-later
+*/
+
+import QtQuick 2.15
FocusScope {
id: sceneBackground
diff --git a/x11-themes/redcore-theme-sddm/files/redcore/BreezeMenuStyle.qml b/x11-themes/redcore-theme-sddm/files/redcore/BreezeMenuStyle.qml
deleted file mode 100644
index 7d56c149..00000000
--- a/x11-themes/redcore-theme-sddm/files/redcore/BreezeMenuStyle.qml
+++ /dev/null
@@ -1,25 +0,0 @@
-import QtQuick 2.2
-
-import org.kde.plasma.core 2.0 as PlasmaCore
-
-import QtQuick.Controls.Styles 1.4 as QQCS
-import QtQuick.Controls 1.3 as QQC
-
-QQCS.MenuStyle {
- frame: Rectangle {
- color: PlasmaCore.ColorScope.backgroundColor
- border.color: Qt.tint(PlasmaCore.ColorScope.textColor, Qt.rgba(color.r, color.g, color.b, 0.7))
- border.width: 1
- }
- itemDelegate.label: QQC.Label {
- height: contentHeight * 1.2
- verticalAlignment: Text.AlignVCenter
- color: styleData.selected ? PlasmaCore.ColorScope.highlightedTextColor : PlasmaCore.ColorScope.textColor
- font.pointSize: config.fontSize
- text: styleData.text
- }
- itemDelegate.background: Rectangle {
- visible: styleData.selected
- color: PlasmaCore.ColorScope.highlightColor
- }
-}
diff --git a/x11-themes/redcore-theme-sddm/files/redcore/KeyboardButton.qml b/x11-themes/redcore-theme-sddm/files/redcore/KeyboardButton.qml
index 9989d93e..cd9f97bd 100644
--- a/x11-themes/redcore-theme-sddm/files/redcore/KeyboardButton.qml
+++ b/x11-themes/redcore-theme-sddm/files/redcore/KeyboardButton.qml
@@ -1,36 +1,59 @@
-import QtQuick 2.2
+/*
+ SPDX-FileCopyrightText: 2016 David Edmundson <davidedmundson@kde.org>
+ SPDX-FileCopyrightText: 2022 Aleix Pol Gonzalez <aleixpol@kde.org>
-import org.kde.plasma.core 2.0 as PlasmaCore
-import org.kde.plasma.components 2.0 as PlasmaComponents
+ SPDX-License-Identifier: LGPL-2.0-or-later
+*/
-import QtQuick.Controls 1.3 as QQC
+import QtQuick 2.15
+
+import org.kde.plasma.components 3.0 as PlasmaComponents
+import org.kde.kirigami 2.20 as Kirigami
PlasmaComponents.ToolButton {
- id: keyboardButton
+ id: root
+
+ property int currentIndex: keyboard.currentLayout
+ onCurrentIndexChanged: keyboard.currentLayout = currentIndex
- property int currentIndex: -1
+ text: i18nd("plasma-desktop-sddm-theme", "Keyboard Layout: %1", keyboard.layouts[currentIndex].longName)
+ visible: keyboard.layouts.length > 1
- text: i18nd("plasma_lookandfeel_org.kde.lookandfeel", "Keyboard Layout: %1", instantiator.objectAt(currentIndex).shortName)
- implicitWidth: minimumWidth
- font.pointSize: config.fontSize
+ checkable: true
+ checked: menu.opened
+ onToggled: {
+ if (checked) {
+ menu.popup(root, 0, 0)
+ } else {
+ menu.dismiss()
+ }
+ }
- visible: menu.items.length > 1
+ signal keyboardLayoutChanged()
- Component.onCompleted: currentIndex = Qt.binding(function() {return keyboard.currentLayout});
+ 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;
+ }
+ }
- menu: QQC.Menu {
- id: keyboardMenu
- style: BreezeMenuStyle {}
Instantiator {
id: instantiator
- model: keyboard.layouts
- onObjectAdded: keyboardMenu.insertItem(index, object)
- onObjectRemoved: keyboardMenu.removeItem( object )
- delegate: QQC.MenuItem {
+ model: null
+ onObjectAdded: (index, object) => menu.insertItem(index, object)
+ onObjectRemoved: (index, object) => menu.removeItem(object)
+ delegate: PlasmaComponents.MenuItem {
text: modelData.longName
- property string shortName: modelData.shortName
onTriggered: {
- keyboard.currentLayout = model.index
+ 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
index 7234917f..22751b01 100644
--- a/x11-themes/redcore-theme-sddm/files/redcore/Login.qml
+++ b/x11-themes/redcore-theme-sddm/files/redcore/Login.qml
@@ -1,22 +1,27 @@
-import "components"
+import org.kde.breeze.components
-import QtQuick 2.0
-import QtQuick.Layouts 1.2
-import QtQuick.Controls.Styles 1.4
+import QtQuick 2.15
+import QtQuick.Layouts 1.15
+import QtQuick.Controls 2.15 as QQC2
-import org.kde.plasma.core 2.0 as PlasmaCore
-import org.kde.plasma.components 2.0 as PlasmaComponents
+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 int usernameFontSize
- property string usernameFontColor
+
property string lastUserName
- property bool passwordFieldOutlined: config.PasswordFieldOutlined == "true"
- property bool hidePasswordRevealIcon: config.HidePasswordRevealIcon == "false"
+ 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 + units.smallSpacing
+ 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)
@@ -26,131 +31,126 @@ SessionManagementScreen {
}
}
+ 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
- */
+ * 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() {
- var username = showUsernamePrompt ? userNameInput.text : userList.selectedUser
- var password = passwordBox.text
-
+ 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);
}
- PlasmaComponents.TextField {
+ PlasmaComponents3.TextField {
id: userNameInput
+ font.pointSize: fontSize + 1
Layout.fillWidth: true
- Layout.minimumHeight: 32
- implicitHeight: usernameFontSize * 2.85
- font.pointSize: usernameFontSize * 0.8
- font.family: config.Font || "Noto Sans"
- opacity: 1.0
+
text: lastUserName
visible: showUsernamePrompt
focus: showUsernamePrompt && !lastUserName //if there's a username prompt it gets focus first, otherwise password does
- placeholderText: i18nd("plasma_lookandfeel_org.kde.lookandfeel", "Username")
-
- style: TextFieldStyle {
- textColor: "white"
- placeholderTextColor: "white"
- background: Rectangle {
- radius: 6
- border.color: "#1A73E8"
- border.width: 2
- color: "#48316f"
+ placeholderText: i18nd("plasma-desktop-sddm-theme", "Username")
+
+ onAccepted: {
+ if (root.loginScreenUiVisible) {
+ passwordBox.forceActiveFocus()
}
}
}
- PlasmaComponents.TextField {
- id: passwordBox
+ RowLayout {
Layout.fillWidth: true
- Layout.minimumHeight: 32
- implicitHeight: usernameFontSize * 2.85
- font.pointSize: usernameFontSize * 0.8
- opacity: passwordFieldOutlined ? 1.0 : 1.0
- font.family: config.Font || "Noto Sans"
- placeholderText: config.PasswordFieldPlaceholderText == "Password" ? i18nd("plasma_lookandfeel_org.kde.lookandfeel", "Password") : config.PasswordFieldPlaceholderText
- focus: !showUsernamePrompt || lastUserName
- echoMode: TextInput.Password
- revealPasswordButtonShown: hidePasswordRevealIcon
- onAccepted: startLogin()
-
- style: TextFieldStyle {
- textColor: passwordFieldOutlined ? "white" : "white"
- placeholderTextColor: passwordFieldOutlined ? "white" : "white"
- passwordCharacter: config.PasswordFieldCharacter == "" ? "●" : config.PasswordFieldCharacter
- background: Rectangle {
- radius: 6
- border.color: "#1A73E8"
- border.width: 2
- color: "#48316f"
- }
- }
- Keys.onEscapePressed: {
- mainStack.currentItem.forceActiveFocus();
- }
+ PlasmaExtras.PasswordField {
+ id: passwordBox
+ font.pointSize: fontSize + 1
+ Layout.fillWidth: true
- Keys.onPressed: {
- if (event.key == Qt.Key_Left && !text) {
- userList.decrementCurrentIndex();
- event.accepted = true
- }
- if (event.key == Qt.Key_Right && !text) {
- userList.incrementCurrentIndex();
- event.accepted = 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();
+ }
}
- }
- Keys.onReleased: {
- if (loginButton.opacity == 0 && length > 0) {
- showLoginButton.start()
+ visible: root.showUsernamePrompt || userList.currentItem.needsPassword
+
+ Keys.onEscapePressed: {
+ mainStack.currentItem.forceActiveFocus();
}
- if (loginButton.opacity > 0 && length == 0) {
- hideLoginButton.start()
+
+ //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
- onLoginFailed: {
- passwordBox.selectAll()
- passwordBox.forceActiveFocus()
+ Connections {
+ target: sddm
+ function onLoginFailed() {
+ passwordBox.selectAll()
+ passwordBox.forceActiveFocus()
+ }
}
}
- }
- Image {
- id: loginButton
- source: "assets/login.svgz"
- smooth: true
- sourceSize: Qt.size(passwordBox.height, passwordBox.height)
- anchors {
- left: passwordBox.right
- verticalCenter: passwordBox.verticalCenter
- }
- anchors.leftMargin: 8
- visible: opacity > 0
- opacity: 0
- MouseArea {
- anchors.fill: parent
- onClicked: startLogin();
- }
- PropertyAnimation {
- id: showLoginButton
- target: loginButton
- properties: "opacity"
- to: 0.75
- duration: 100
- }
- PropertyAnimation {
- id: hideLoginButton
- target: loginButton
- properties: "opacity"
- to: 0
- duration: 80
+ 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 ab5c5dd7..60b8f61d 100644
--- a/x11-themes/redcore-theme-sddm/files/redcore/Main.qml
+++ b/x11-themes/redcore-theme-sddm/files/redcore/Main.qml
@@ -1,42 +1,29 @@
/*
- * Copyright 2016 David Edmundson <davidedmundson@kde.org>
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU Library General Public License as
- * published by the Free Software Foundation; either version 2 or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details
- *
- * You should have received a copy of the GNU Library General Public
- * License along with this program; if not, write to the
- * Free Software Foundation, Inc.,
- * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
- */
-
-import QtQuick 2.8
-
-import QtQuick.Layouts 1.1
-import QtQuick.Controls 1.1
-import QtGraphicalEffects 1.0
-
-import org.kde.plasma.core 2.0 as PlasmaCore
-import org.kde.plasma.components 2.0 as PlasmaComponents
-import org.kde.plasma.extras 2.0 as PlasmaExtras
-
-import "components"
-
-PlasmaCore.ColorScope {
+ 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
+
+Item {
id: root
// 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
- colorGroup: PlasmaCore.Theme.ComplementaryColorGroup
+ Kirigami.Theme.colorSet: Kirigami.Theme.Complementary
+ Kirigami.Theme.inherit: false
width: 1600
height: 900
@@ -46,10 +33,9 @@ PlasmaCore.ColorScope {
LayoutMirroring.enabled: Qt.application.layoutDirection === Qt.RightToLeft
LayoutMirroring.childrenInherit: true
- PlasmaCore.DataSource {
- id: keystateSource
- engine: "keystate"
- connectedSources: "Caps Lock"
+ KeyboardIndicator.KeyState {
+ id: capsLockState
+ key: Qt.Key_CapsLock
}
Item {
@@ -67,6 +53,11 @@ PlasmaCore.ColorScope {
}
}
+ RejectPasswordAnimation {
+ id: rejectPasswordAnimation
+ target: mainStack
+ }
+
MouseArea {
id: loginScreenRoot
anchors.fill: parent
@@ -94,7 +85,7 @@ PlasmaCore.ColorScope {
}
}
- Keys.onPressed: {
+ Keys.onPressed: event => {
uiVisible = true;
event.accepted = false;
}
@@ -106,6 +97,7 @@ PlasmaCore.ColorScope {
interval: 60000
onTriggered: {
if (!loginScreenRoot.blockUI) {
+ userListComponent.mainPasswordBox.showPassword = false;
loginScreenRoot.uiVisible = false;
}
}
@@ -125,15 +117,13 @@ PlasmaCore.ColorScope {
anchors.fill: clock
source: clock
visible: !softwareRendering
- horizontalOffset: 1
- verticalOffset: 1
radius: 6
samples: 14
spread: 0.3
- color: "black" // matches Breeze window decoration and desktopcontainment
+ color : "black" // shadows should always be black
Behavior on opacity {
OpacityAnimator {
- duration: 1000
+ duration: Kirigami.Units.veryLongDuration * 2
easing.type: Easing.InOutQuad
}
}
@@ -141,20 +131,27 @@ PlasmaCore.ColorScope {
Clock {
id: clock
- visible: y > 0
property Item shadow: clockShadow
- y: (userListComponent.userList.y + mainStack.y)/2 - height/2
+ visible: y > 0
anchors.horizontalCenter: parent.horizontalCenter
+ y: (userListComponent.userList.y + mainStack.y)/2 - height/2
+ Layout.alignment: Qt.AlignBaseline
}
-
- StackView {
+ QQC2.StackView {
id: mainStack
anchors {
left: parent.left
right: parent.right
}
- height: root.height + units.gridUnit * 3
+ 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
@@ -170,64 +167,69 @@ PlasmaCore.ColorScope {
}
initialItem: Login {
- id: userListComponent
- userListModel: userModel
- userListCurrentIndex: userModel.lastIndex >= 0 ? userModel.lastIndex : 0
- lastUserName: userModel.lastUser
-
- usernameFontSize: root.generalFontSize
- usernameFontColor: root.generalFontColor
-
- showUserList: {
- if ( !userListModel.hasOwnProperty("count")
- || !userListModel.hasOwnProperty("disableAvatarsThreshold"))
- return (userList.y + mainStack.y) > 0
-
- if ( userListModel.count == 0 ) return false
-
- return userListModel.count <= userListModel.disableAvatarsThreshold && (userList.y + mainStack.y) > 0
- }
+ 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
+ }
+
+ if (userListModel.count === 0 ) {
+ return false
+ }
+
+ if (userListModel.hasOwnProperty("containsAllUsers") && !userListModel.containsAllUsers) {
+ return false
+ }
- notificationMessage: {
- var text = ""
- if (keystateSource.data["Caps Lock"]["Locked"]) {
- text += i18nd("plasma_lookandfeel_org.kde.lookandfeel","Caps Lock is on")
+ return userListModel.count <= userListModel.disableAvatarsThreshold
+ }
+
+ notificationMessage: {
+ const parts = [];
+ if (capsLockState.locked) {
+ parts.push(i18nd("plasma-desktop-sddm-theme", "Caps Lock is on"));
+ }
if (root.notificationMessage) {
- text += " • "
+ parts.push(root.notificationMessage);
}
+ return parts.join(" • ");
}
- text += root.notificationMessage
- return text
- }
+ actionItemsVisible: !inputPanel.keyboardActive
actionItems: [
ActionButton {
- iconSource: "/usr/share/sddm/themes/redcore/assets/suspend_primary.svgz"
- text: i18ndc("plasma_lookandfeel_org.kde.lookandfeel","Suspend to RAM","Sleep")
+ 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
- visible: !inputPanel.keyboardActive
},
ActionButton {
- iconSource: "/usr/share/sddm/themes/redcore/assets/restart_primary.svgz"
- text: i18nd("plasma_lookandfeel_org.kde.lookandfeel","Restart")
+ iconSource: "system-reboot"
+ text: i18nd("plasma-desktop-sddm-theme", "Restart")
+ fontSize: Kirigami.Theme.defaultFont.pointSize + 1
onClicked: sddm.reboot()
enabled: sddm.canReboot
- visible: !inputPanel.keyboardActive
},
ActionButton {
- iconSource: "/usr/share/sddm/themes/redcore/assets/shutdown_primary.svgz"
- text: i18nd("plasma_lookandfeel_org.kde.lookandfeel","Shut Down")
+ iconSource: "system-shutdown"
+ text: i18nd("plasma-desktop-sddm-theme", "Shut Down")
+ fontSize: Kirigami.Theme.defaultFont.pointSize + 1
onClicked: sddm.powerOff()
enabled: sddm.canPowerOff
- visible: !inputPanel.keyboardActive
},
ActionButton {
- iconSource: "/usr/share/sddm/themes/redcore/assets/switch_primary.svgz"
- text: i18ndc("plasma_lookandfeel_org.kde.lookandfeel", "For switching to a username and password prompt", "Other...")
+ 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 && !inputPanel.keyboardActive
+ visible: !userListComponent.showUsernamePrompt
}]
onLoginRequest: {
@@ -238,139 +240,102 @@ PlasmaCore.ColorScope {
Behavior on opacity {
OpacityAnimator {
- duration: units.longDuration
+ duration: Kirigami.Units.longDuration
}
}
- }
- Loader {
- id: inputPanel
- state: "hidden"
- property bool keyboardActive: item ? item.active : false
- onKeyboardActiveChanged: {
- if (keyboardActive) {
- state = "visible"
- } else {
- state = "hidden";
+ readonly property real zoomFactor: 1.5
+
+ 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
}
}
- source: "components/VirtualKeyboard.qml"
- anchors {
- left: parent.left
- right: parent.right
+
+ popExit: Transition {
+ ScaleAnimator {
+ from: 1
+ to: 1 / mainStack.zoomFactor
+ duration: Kirigami.Units.veryLongDuration
+ easing.type: Easing.OutCubic
+ }
+ OpacityAnimator {
+ from: 1
+ to: 0
+ duration: Kirigami.Units.veryLongDuration
+ easing.type: Easing.OutCubic
+ }
}
- function showHide() {
- state = state == "hidden" ? "visible" : "hidden";
+ pushEnter: Transition {
+ ScaleAnimator {
+ from: 1 / 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
+ }
}
- states: [
- State {
- name: "visible"
- PropertyChanges {
- target: mainStack
- y: Math.min(0, root.height - inputPanel.height - userListComponent.visibleBoundary)
- }
- PropertyChanges {
- target: inputPanel
- y: root.height - inputPanel.height
- opacity: 1
- }
- },
- State {
- name: "hidden"
- PropertyChanges {
- target: mainStack
- y: 0
- }
- PropertyChanges {
- target: inputPanel
- y: root.height - root.height/4
- opacity: 0
- }
+ pushExit: Transition {
+ ScaleAnimator {
+ from: 1
+ to: mainStack.zoomFactor
+ duration: Kirigami.Units.veryLongDuration
+ easing.type: Easing.OutCubic
}
- ]
- transitions: [
- Transition {
- from: "hidden"
- to: "visible"
- SequentialAnimation {
- ScriptAction {
- script: {
- inputPanel.item.activated = true;
- Qt.inputMethod.show();
- }
- }
- ParallelAnimation {
- NumberAnimation {
- target: mainStack
- property: "y"
- duration: units.longDuration
- easing.type: Easing.InOutQuad
- }
- NumberAnimation {
- target: inputPanel
- property: "y"
- duration: units.longDuration
- easing.type: Easing.OutQuad
- }
- OpacityAnimator {
- target: inputPanel
- duration: units.longDuration
- easing.type: Easing.OutQuad
- }
- }
- }
- },
- Transition {
- from: "visible"
- to: "hidden"
- SequentialAnimation {
- ParallelAnimation {
- NumberAnimation {
- target: mainStack
- property: "y"
- duration: units.longDuration
- easing.type: Easing.InOutQuad
- }
- NumberAnimation {
- target: inputPanel
- property: "y"
- duration: units.longDuration
- easing.type: Easing.InQuad
- }
- OpacityAnimator {
- target: inputPanel
- duration: units.longDuration
- easing.type: Easing.InQuad
- }
- }
- ScriptAction {
- script: {
- Qt.inputMethod.hide();
- }
- }
- }
+ OpacityAnimator {
+ from: 1
+ to: 0
+ duration: Kirigami.Units.veryLongDuration
+ easing.type: Easing.OutCubic
}
- ]
+ }
}
+ VirtualKeyboardLoader {
+ id: inputPanel
+
+ z: 1
+
+ screenRoot: root
+ mainStack: mainStack
+ mainBlock: userListComponent
+ passwordField: userListComponent.mainPasswordBox
+ }
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: ""
- iconSource: ""
+ icon: ""
}
Component.onCompleted: {
// as we can't bind inside ListElement
- setProperty(0, "name", i18nd("plasma_lookandfeel_org.kde.lookandfeel", "Type in Username and Password"));
+ setProperty(0, "name", i18nd("plasma-desktop-sddm-theme", "Type in Username and Password"));
+ setProperty(0, "icon", Qt.resolvedUrl("faces/.face.icon"))
}
}
@@ -379,86 +344,180 @@ PlasmaCore.ColorScope {
sddm.login(username, password, sessionButton.currentIndex)
}
+ actionItemsVisible: !inputPanel.keyboardActive
actionItems: [
ActionButton {
- iconSource: "/usr/share/sddm/themes/redcore/assets/suspend_primary.svgz"
- text: i18ndc("plasma_lookandfeel_org.kde.lookandfeel","Suspend to RAM","Sleep")
+ 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
- visible: !inputPanel.keyboardActive
},
ActionButton {
- iconSource: "/usr/share/sddm/themes/redcore/assets/restart_primary.svgz"
- text: i18nd("plasma_lookandfeel_org.kde.lookandfeel","Restart")
+ iconSource: "system-reboot"
+ text: i18nd("plasma-desktop-sddm-theme", "Restart")
+ fontSize: Kirigami.Theme.defaultFont.pointSize + 1
onClicked: sddm.reboot()
enabled: sddm.canReboot
- visible: !inputPanel.keyboardActive
},
ActionButton {
- iconSource: "/usr/share/sddm/themes/redcore/assets/shutdown_primary.svgz"
- text: i18nd("plasma_lookandfeel_org.kde.lookandfeel","Shut Down")
+ iconSource: "system-shutdown"
+ text: i18nd("plasma-desktop-sddm-theme", "Shut Down")
+ fontSize: Kirigami.Theme.defaultFont.pointSize + 1
onClicked: sddm.powerOff()
enabled: sddm.canPowerOff
- visible: !inputPanel.keyboardActive
},
ActionButton {
- iconSource: "/usr/share/sddm/themes/redcore/assets/switch_primary.svgz"
- text: i18nd("plasma_lookandfeel_org.kde.lookandfeel","List Users")
+ iconSource: "system-user-list"
+ text: i18nd("plasma-desktop-sddm-theme", "List Users")
+ fontSize: Kirigami.Theme.defaultFont.pointSize + 1
onClicked: mainStack.pop()
- visible: !inputPanel.keyboardActive
}
]
}
}
- //Footer
+ 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
+ }
+ }
+ }
+
+ 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
+ }
+ }
+ }
+
+ // 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
anchors {
bottom: parent.bottom
left: parent.left
right: parent.right
- margins: units.smallSpacing
+ margins: Kirigami.Units.smallSpacing
}
+ spacing: Kirigami.Units.smallSpacing
Behavior on opacity {
OpacityAnimator {
- duration: units.longDuration
+ duration: Kirigami.Units.longDuration
}
}
- PlasmaComponents.ToolButton {
- text: i18ndc("plasma_lookandfeel_org.kde.lookandfeel", "Button to show/hide virtual keyboard", "Virtual Keyboard")
- font.pointSize: config.fontSize
- iconName: inputPanel.keyboardActive ? "input-keyboard-virtual-on" : "input-keyboard-virtual-off"
- onClicked: inputPanel.showHide()
- visible: inputPanel.status == Loader.Ready
+ PlasmaComponents3.ToolButton {
+ id: virtualKeyboardButton
+
+ 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: inputPanel.status === Loader.Ready
+
+ Layout.fillHeight: true
+ containmentMask: Item {
+ parent: virtualKeyboardButton
+ anchors.fill: parent
+ anchors.leftMargin: -footer.anchors.margins
+ anchors.bottomMargin: -footer.anchors.margins
+ }
}
KeyboardButton {
+ id: keyboardButton
+
+ onKeyboardLayoutChanged: {
+ // Otherwise the password field loses focus and virtual keyboard
+ // keystrokes get eaten
+ userListComponent.mainPasswordBox.forceActiveFocus();
+ }
+
+ Layout.fillHeight: true
+ containmentMask: Item {
+ parent: keyboardButton
+ anchors.fill: parent
+ anchors.leftMargin: virtualKeyboardButton.visible ? 0 : -footer.anchors.margins
+ anchors.bottomMargin: -footer.anchors.margins
+ }
}
SessionButton {
id: sessionButton
+
+ onSessionChanged: {
+ // Otherwise the password field loses focus and virtual keyboard
+ // keystrokes get eaten
+ userListComponent.mainPasswordBox.forceActiveFocus();
+ }
+
+ 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
+ }
}
Item {
Layout.fillWidth: true
}
- Battery { }
+ Battery {}
}
}
Connections {
target: sddm
- onLoginFailed: {
- notificationMessage = i18nd("plasma_lookandfeel_org.kde.lookandfeel", "Login Failed")
+ function onLoginFailed() {
+ notificationMessage = i18nd("plasma-desktop-sddm-theme", "Login Failed")
footer.enabled = true
mainStack.enabled = true
userListComponent.userList.opacity = 1
+ rejectPasswordAnimation.start()
}
- onLoginSucceeded: {
+ 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
diff --git a/x11-themes/redcore-theme-sddm/files/redcore/Messages.sh b/x11-themes/redcore-theme-sddm/files/redcore/Messages.sh
new file mode 100644
index 00000000..1ded812a
--- /dev/null
+++ b/x11-themes/redcore-theme-sddm/files/redcore/Messages.sh
@@ -0,0 +1,2 @@
+#! /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
index 58590c83..ad387b51 100644
--- a/x11-themes/redcore-theme-sddm/files/redcore/SessionButton.qml
+++ b/x11-themes/redcore-theme-sddm/files/redcore/SessionButton.qml
@@ -1,57 +1,53 @@
/*
- * Copyright 2016 David Edmundson <davidedmundson@kde.org>
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU Library General Public License as
- * published by the Free Software Foundation; either version 2 or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details
- *
- * You should have received a copy of the GNU Library General Public
- * License along with this program; if not, write to the
- * Free Software Foundation, Inc.,
- * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
- */
-
-import QtQuick 2.2
-
-import org.kde.plasma.core 2.0 as PlasmaCore
-import org.kde.plasma.components 2.0 as PlasmaComponents
-
-import QtQuick.Controls 1.3 as QQC
+ SPDX-FileCopyrightText: 2016 David Edmundson <davidedmundson@kde.org>
+ SPDX-FileCopyrightText: 2022 Aleix Pol Gonzalez <aleixpol@kde.org>
-PlasmaComponents.ToolButton {
- id: root
- property int currentIndex: -1
+ SPDX-License-Identifier: LGPL-2.0-or-later
+*/
- implicitWidth: minimumWidth
+import QtQuick 2.15
- visible: menu.items.length > 1
+import org.kde.plasma.components 3.0 as PlasmaComponents
+import org.kde.kirigami 2.20 as Kirigami
- text: i18nd("plasma_lookandfeel_org.kde.lookandfeel", "Desktop Session: %1", instantiator.objectAt(currentIndex).text || "")
+PlasmaComponents.ToolButton {
+ id: root
- font.pointSize: config.fontSize
+ 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
- menu: QQC.Menu {
id: menu
- style: BreezeMenuStyle {}
Instantiator {
id: instantiator
model: sessionModel
- onObjectAdded: menu.insertItem(index, object)
- onObjectRemoved: menu.removeItem( object )
- delegate: QQC.MenuItem {
+ 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/assets/login.svgz b/x11-themes/redcore-theme-sddm/files/redcore/assets/login.svgz
deleted file mode 100644
index a1b005b6..00000000
--- a/x11-themes/redcore-theme-sddm/files/redcore/assets/login.svgz
+++ /dev/null
Binary files differ
diff --git a/x11-themes/redcore-theme-sddm/files/redcore/assets/logout_primary.svgz b/x11-themes/redcore-theme-sddm/files/redcore/assets/logout_primary.svgz
deleted file mode 100644
index fd83ef02..00000000
--- a/x11-themes/redcore-theme-sddm/files/redcore/assets/logout_primary.svgz
+++ /dev/null
Binary files differ
diff --git a/x11-themes/redcore-theme-sddm/files/redcore/assets/restart_primary.svgz b/x11-themes/redcore-theme-sddm/files/redcore/assets/restart_primary.svgz
deleted file mode 100644
index e749f9b3..00000000
--- a/x11-themes/redcore-theme-sddm/files/redcore/assets/restart_primary.svgz
+++ /dev/null
Binary files differ
diff --git a/x11-themes/redcore-theme-sddm/files/redcore/assets/shutdown_primary.svgz b/x11-themes/redcore-theme-sddm/files/redcore/assets/shutdown_primary.svgz
deleted file mode 100644
index 03592da9..00000000
--- a/x11-themes/redcore-theme-sddm/files/redcore/assets/shutdown_primary.svgz
+++ /dev/null
Binary files differ
diff --git a/x11-themes/redcore-theme-sddm/files/redcore/assets/suspend_primary.svgz b/x11-themes/redcore-theme-sddm/files/redcore/assets/suspend_primary.svgz
deleted file mode 100644
index 6bbf63c9..00000000
--- a/x11-themes/redcore-theme-sddm/files/redcore/assets/suspend_primary.svgz
+++ /dev/null
Binary files differ
diff --git a/x11-themes/redcore-theme-sddm/files/redcore/assets/switch_primary.svgz b/x11-themes/redcore-theme-sddm/files/redcore/assets/switch_primary.svgz
deleted file mode 100644
index 5f344258..00000000
--- a/x11-themes/redcore-theme-sddm/files/redcore/assets/switch_primary.svgz
+++ /dev/null
Binary files differ
diff --git a/x11-themes/redcore-theme-sddm/files/redcore/background.jpg b/x11-themes/redcore-theme-sddm/files/redcore/background.jpg
deleted file mode 100644
index 2b07c0d8..00000000
--- a/x11-themes/redcore-theme-sddm/files/redcore/background.jpg
+++ /dev/null
Binary files differ
diff --git a/x11-themes/redcore-theme-sddm/files/redcore/background.png b/x11-themes/redcore-theme-sddm/files/redcore/background.png
new file mode 100644
index 00000000..196752c8
--- /dev/null
+++ b/x11-themes/redcore-theme-sddm/files/redcore/background.png
Binary files differ
diff --git a/x11-themes/redcore-theme-sddm/files/redcore/components/ActionButton.qml b/x11-themes/redcore-theme-sddm/files/redcore/components/ActionButton.qml
deleted file mode 100644
index 9fbd2a8a..00000000
--- a/x11-themes/redcore-theme-sddm/files/redcore/components/ActionButton.qml
+++ /dev/null
@@ -1,128 +0,0 @@
-/*
- * Copyright 2016 David Edmundson <davidedmundson@kde.org>
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU Library General Public License as
- * published by the Free Software Foundation; either version 2 or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details
- *
- * You should have received a copy of the GNU Library General Public
- * License along with this program; if not, write to the
- * Free Software Foundation, Inc.,
- * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
- */
-
-import QtQuick 2.8
-import org.kde.plasma.core 2.0 as PlasmaCore
-import org.kde.plasma.components 2.0 as PlasmaComponents
-
-Item {
- id: root
- property alias text: label.text
- property alias iconSource: icon.source
- property alias containsMouse: mouseArea.containsMouse
- property alias font: label.font
- property alias labelRendering: label.renderType
- property alias circleOpacity: iconCircle.opacity
- property alias circleVisiblity: iconCircle.visible
- property int fontSize: config.fontSize
- readonly property bool softwareRendering: GraphicsInfo.api === GraphicsInfo.Software
- signal clicked
-
- activeFocusOnTab: true
-
- property int iconSize: units.gridUnit * 3
-
- implicitWidth: Math.max(iconSize + units.largeSpacing * 2, label.contentWidth)
- implicitHeight: iconSize + units.smallSpacing + label.implicitHeight
-
- opacity: activeFocus || containsMouse ? 1 : 0.85
- Behavior on opacity {
- PropertyAnimation { // OpacityAnimator makes it turn black at random intervals
- duration: units.longDuration * 2
- easing.type: Easing.InOutQuad
- }
- }
-
- Rectangle {
- id: iconCircle
- anchors.centerIn: icon
- width: iconSize + units.smallSpacing
- height: width
- radius: width / 2
- color: softwareRendering ? PlasmaCore.ColorScope.backgroundColor : PlasmaCore.ColorScope.textColor
- opacity: activeFocus || containsMouse ? (softwareRendering ? 0.8 : 0.15) : (softwareRendering ? 0.6 : 0)
- Behavior on opacity {
- PropertyAnimation { // OpacityAnimator makes it turn black at random intervals
- duration: units.longDuration * 3
- easing.type: Easing.InOutQuad
- }
- }
- }
-
- Rectangle {
- anchors.centerIn: iconCircle
- width: iconCircle.width
- height: width
- radius: width / 2
- scale: mouseArea.containsPress ? 1 : 0
- color: PlasmaCore.ColorScope.textColor
- opacity: 0.15
- Behavior on scale {
- PropertyAnimation {
- duration: units.shortDuration
- easing.type: Easing.InOutQuart
- }
- }
- }
-
- PlasmaCore.IconItem {
- id: icon
- anchors {
- top: parent.top
- horizontalCenter: parent.horizontalCenter
- }
- width: iconSize
- height: iconSize
-
- colorGroup: PlasmaCore.ColorScope.colorGroup
- active: mouseArea.containsMouse || root.activeFocus
- }
-
- PlasmaComponents.Label {
- id: label
- font.pointSize: Math.max(fontSize + 1,theme.defaultFont.pointSize + 1)
- anchors {
- top: icon.bottom
- topMargin: (softwareRendering ? 1.5 : 1) * units.smallSpacing
- left: parent.left
- right: parent.right
- }
- style: softwareRendering ? Text.Outline : Text.Normal
- styleColor: softwareRendering ? PlasmaCore.ColorScope.backgroundColor : "transparent" //no outline, doesn't matter
- horizontalAlignment: Text.AlignHCenter
- verticalAlignment: Text.AlignTop
- wrapMode: Text.WordWrap
- font.underline: root.activeFocus
- }
-
- MouseArea {
- id: mouseArea
- hoverEnabled: true
- onClicked: root.clicked()
- anchors.fill: parent
- }
-
- Keys.onEnterPressed: clicked()
- Keys.onReturnPressed: clicked()
- Keys.onSpacePressed: clicked()
-
- Accessible.onPressAction: clicked()
- Accessible.role: Accessible.Button
- Accessible.name: label.text
-}
diff --git a/x11-themes/redcore-theme-sddm/files/redcore/components/Battery.qml b/x11-themes/redcore-theme-sddm/files/redcore/components/Battery.qml
deleted file mode 100644
index 2351c4de..00000000
--- a/x11-themes/redcore-theme-sddm/files/redcore/components/Battery.qml
+++ /dev/null
@@ -1,53 +0,0 @@
-/*
- * Copyright 2016 Kai Uwe Broulik <kde@privat.broulik.de>
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU Library General Public License as
- * published by the Free Software Foundation; either version 2 or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details
- *
- * You should have received a copy of the GNU Library General Public
- * License along with this program; if not, write to the
- * Free Software Foundation, Inc.,
- * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
- */
-
-import QtQuick 2.2
-
-import org.kde.plasma.core 2.0 as PlasmaCore
-import org.kde.plasma.components 2.0 as PlasmaComponents
-import org.kde.plasma.workspace.components 2.0 as PW
-
-Row {
- spacing: units.smallSpacing
- visible: pmSource.data["Battery"]["Has Cumulative"]
-
- PlasmaCore.DataSource {
- id: pmSource
- engine: "powermanagement"
- connectedSources: ["Battery", "AC Adapter"]
- }
-
- PW.BatteryIcon {
- id: battery
- hasBattery: pmSource.data["Battery"]["Has Battery"] || false
- percent: pmSource.data["Battery"]["Percent"] || 0
- pluggedIn: pmSource.data["AC Adapter"] ? pmSource.data["AC Adapter"]["Plugged in"] : false
-
- height: batteryLabel.height
- width: height
- }
-
- PlasmaComponents.Label {
- id: batteryLabel
- font.pointSize: config.fontSize
- height: undefined
- text: i18nd("plasma_lookandfeel_org.kde.lookandfeel","%1%", battery.percent)
- Accessible.name: i18nd("plasma_lookandfeel_org.kde.lookandfeel","Battery at %1%", battery.percent)
- }
-}
diff --git a/x11-themes/redcore-theme-sddm/files/redcore/components/Clock.qml b/x11-themes/redcore-theme-sddm/files/redcore/components/Clock.qml
deleted file mode 100644
index 6e26055c..00000000
--- a/x11-themes/redcore-theme-sddm/files/redcore/components/Clock.qml
+++ /dev/null
@@ -1,50 +0,0 @@
-/*
- * Copyright 2016 David Edmundson <davidedmundson@kde.org>
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU Library General Public License as
- * published by the Free Software Foundation; either version 2 or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details
- *
- * You should have received a copy of the GNU Library General Public
- * License along with this program; if not, write to the
- * Free Software Foundation, Inc.,
- * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
- */
-
-import QtQuick 2.8
-import QtQuick.Layouts 1.1
-import QtQuick.Controls 1.1
-import org.kde.plasma.core 2.0
-
-ColumnLayout {
- readonly property bool softwareRendering: GraphicsInfo.api === GraphicsInfo.Software
-
- Label {
- text: Qt.formatTime(timeSource.data["Local"]["DateTime"])
- color: ColorScope.textColor
- style: softwareRendering ? Text.Outline : Text.Normal
- styleColor: softwareRendering ? ColorScope.backgroundColor : "transparent" //no outline, doesn't matter
- font.pointSize: 48
- Layout.alignment: Qt.AlignHCenter
- }
- Label {
- text: Qt.formatDate(timeSource.data["Local"]["DateTime"], Qt.DefaultLocaleLongDate)
- color: ColorScope.textColor
- style: softwareRendering ? Text.Outline : Text.Normal
- styleColor: softwareRendering ? ColorScope.backgroundColor : "transparent" //no outline, doesn't matter
- font.pointSize: 24
- Layout.alignment: Qt.AlignHCenter
- }
- DataSource {
- id: timeSource
- engine: "time"
- connectedSources: ["Local"]
- interval: 1000
- }
-}
diff --git a/x11-themes/redcore-theme-sddm/files/redcore/components/KeyboardLayoutButton.qml b/x11-themes/redcore-theme-sddm/files/redcore/components/KeyboardLayoutButton.qml
deleted file mode 100644
index 32edb528..00000000
--- a/x11-themes/redcore-theme-sddm/files/redcore/components/KeyboardLayoutButton.qml
+++ /dev/null
@@ -1,52 +0,0 @@
-/***************************************************************************
- * Copyright (C) 2014 by Daniel Vrátil <dvratil@redhat.com> *
- * *
- * This program is free software; you can redistribute it and/or modify *
- * it under the terms of the GNU General Public License as published by *
- * the Free Software Foundation; either version 2 of the License, or *
- * (at your option) any later version. *
- * *
- * This program is distributed in the hope that it will be useful, *
- * but WITHOUT ANY WARRANTY; without even the implied warranty of *
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the *
- * GNU General Public License for more details. *
- * *
- * You should have received a copy of the GNU General Public License *
- * along with this program; if not, write to the *
- * Free Software Foundation, Inc., *
- * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA . *
- ***************************************************************************/
-
-import QtQuick 2.1
-import QtQuick.Controls 1.1 as QQC
-
-import org.kde.plasma.components 2.0 as PlasmaComponents
-
-import org.kde.plasma.workspace.keyboardlayout 1.0
-
-PlasmaComponents.ToolButton {
-
- property int fontSize: config.fontSize
-
- id: kbLayoutButton
-
- iconName: "input-keyboard"
- implicitWidth: minimumWidth
- text: layout.currentLayoutDisplayName
- font.pointSize: Math.max(fontSize,theme.defaultFont.pointSize)
-
- Accessible.name: i18ndc("plasma_lookandfeel_org.kde.lookandfeel", "Button to change keyboard layout", "Switch layout")
-
- visible: layout.layouts.length > 1
-
- onClicked: layout.nextLayout()
-
- KeyboardLayout {
- id: layout
- function nextLayout() {
- var layouts = layout.layouts;
- var index = (layouts.indexOf(layout.currentLayout)+1) % layouts.length;
- layout.currentLayout = layouts[index];
- }
- }
-}
diff --git a/x11-themes/redcore-theme-sddm/files/redcore/components/SessionManagementScreen.qml b/x11-themes/redcore-theme-sddm/files/redcore/components/SessionManagementScreen.qml
deleted file mode 100644
index 5f882604..00000000
--- a/x11-themes/redcore-theme-sddm/files/redcore/components/SessionManagementScreen.qml
+++ /dev/null
@@ -1,121 +0,0 @@
-/*
- * Copyright 2016 David Edmundson <davidedmundson@kde.org>
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU Library General Public License as
- * published by the Free Software Foundation; either version 2 or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details
- *
- * You should have received a copy of the GNU Library General Public
- * License along with this program; if not, write to the
- * Free Software Foundation, Inc.,
- * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
- */
-
-import QtQuick 2.2
-
-import QtQuick.Layouts 1.1
-import QtQuick.Controls 1.1
-
-import org.kde.plasma.core 2.0 as PlasmaCore
-import org.kde.plasma.components 2.0 as PlasmaComponents
-
-Item {
- id: root
-
- /*
- * Any message to be displayed to the user, visible above the text fields
- */
- property alias notificationMessage: notificationsLabel.text
-
- /*
- * A list of Items (typically ActionButtons) to be shown in a Row beneath the prompts
- */
- property alias actionItems: actionItemsLayout.children
-
- /*
- * A model with a list of users to show in the view
- * The following roles should exist:
- * - name
- * - iconSource
- *
- * The following are also handled:
- * - vtNumber
- * - displayNumber
- * - session
- * - isTty
- */
- property alias userListModel: userListView.model
-
- /*
- * Self explanatory
- */
- property alias userListCurrentIndex: userListView.currentIndex
- property var userListCurrentModelData: userListView.currentItem === null ? [] : userListView.currentItem.m
- property bool showUserList: true
-
- property alias userList: userListView
-
- property int fontSize: config.fontSize
-
- default property alias _children: innerLayout.children
-
- UserList {
- id: userListView
- visible: showUserList && y > 0
- anchors {
- bottom: parent.verticalCenter
- left: parent.left
- right: parent.right
- }
- }
-
- //goal is to show the prompts, in ~16 grid units high, then the action buttons
- //but collapse the space between the prompts and actions if there's no room
- //ui is constrained to 16 grid units wide, or the screen
- ColumnLayout {
- id: prompts
- anchors.top: parent.verticalCenter
- anchors.topMargin: units.gridUnit * 0.5
- anchors.left: parent.left
- anchors.right: parent.right
- anchors.bottom: parent.bottom
- PlasmaComponents.Label {
- id: notificationsLabel
- font.pointSize: Math.max(fontSize + 1,theme.defaultFont.pointSize + 1)
- Layout.maximumWidth: units.gridUnit * 16
- Layout.alignment: Qt.AlignHCenter
- Layout.fillWidth: true
- horizontalAlignment: Text.AlignHCenter
- wrapMode: Text.WordWrap
- font.italic: true
- }
- ColumnLayout {
- Layout.minimumHeight: implicitHeight
- Layout.maximumHeight: units.gridUnit * 10
- Layout.maximumWidth: units.gridUnit * 16
- Layout.alignment: Qt.AlignHCenter
- ColumnLayout {
- id: innerLayout
- Layout.alignment: Qt.AlignHCenter
- Layout.fillWidth: true
- }
- Item {
- Layout.fillHeight: true
- }
- }
- Row { //deliberately not rowlayout as I'm not trying to resize child items
- id: actionItemsLayout
- spacing: units.largeSpacing / 2
- Layout.alignment: Qt.AlignHCenter
- }
- Item {
- Layout.fillHeight: true
- }
- }
-}
diff --git a/x11-themes/redcore-theme-sddm/files/redcore/components/UserDelegate.qml b/x11-themes/redcore-theme-sddm/files/redcore/components/UserDelegate.qml
deleted file mode 100644
index 960315df..00000000
--- a/x11-themes/redcore-theme-sddm/files/redcore/components/UserDelegate.qml
+++ /dev/null
@@ -1,190 +0,0 @@
-/*
- * Copyright 2014 David Edmundson <davidedmundson@kde.org>
- * Copyright 2014 Aleix Pol Gonzalez <aleixpol@blue-systems.com>
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU Library General Public License as
- * published by the Free Software Foundation; either version 2 or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details
- *
- * You should have received a copy of the GNU Library General Public
- * License along with this program; if not, write to the
- * Free Software Foundation, Inc.,
- * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
- */
-
-import QtQuick 2.8
-import org.kde.plasma.core 2.0 as PlasmaCore
-import org.kde.plasma.components 2.0 as PlasmaComponents
-
-Item {
- id: wrapper
-
- // 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
-
- property bool isCurrent: true
-
- readonly property var m: model
- property string name
- property string userName
- property string avatarPath
- property string iconSource
- property bool constrainText: true
- property alias nameFontSize: usernameDelegate.font.pointSize
- property int fontSize: config.fontSize
- signal clicked()
-
- property real faceSize: Math.min(width, height - usernameDelegate.height - units.smallSpacing)
-
- opacity: isCurrent ? 1.0 : 0.5
-
- Behavior on opacity {
- OpacityAnimator {
- duration: units.longDuration
- }
- }
-
- // Draw a translucent background circle under the user picture
- Rectangle {
- anchors.centerIn: imageSource
- width: imageSource.width - 2 // Subtract to prevent fringing
- height: width
- radius: width / 2
-
- color: PlasmaCore.ColorScope.backgroundColor
- opacity: 0.6
- }
-
- Item {
- id: imageSource
- anchors {
- bottom: usernameDelegate.top
- bottomMargin: units.largeSpacing
- horizontalCenter: parent.horizontalCenter
- }
- Behavior on width {
- PropertyAnimation {
- from: faceSize
- duration: units.longDuration * 2;
- }
- }
- width: isCurrent ? faceSize : faceSize - units.largeSpacing
- height: width
-
- //Image takes priority, taking a full path to a file, if that doesn't exist we show an icon
- Image {
- id: face
- source: wrapper.avatarPath
- sourceSize: Qt.size(faceSize, faceSize)
- fillMode: Image.PreserveAspectCrop
- anchors.fill: parent
- }
-
- PlasmaCore.IconItem {
- id: faceIcon
- source: iconSource
- visible: (face.status == Image.Error || face.status == Image.Null)
- anchors.fill: parent
- anchors.margins: units.gridUnit * 0.5 // because mockup says so...
- colorGroup: PlasmaCore.ColorScope.colorGroup
- }
- }
-
- ShaderEffect {
- anchors {
- bottom: usernameDelegate.top
- bottomMargin: units.largeSpacing
- horizontalCenter: parent.horizontalCenter
- }
-
- width: imageSource.width
- height: imageSource.height
-
- supportsAtlasTextures: true
-
- property var source: ShaderEffectSource {
- sourceItem: imageSource
- // software rendering is just a fallback so we can accept not having a rounded avatar here
- hideSource: wrapper.GraphicsInfo.api !== GraphicsInfo.Software
- live: true // otherwise the user in focus will show a blurred avatar
- }
-
- property var colorBorder: PlasmaCore.ColorScope.textColor
-
- //draw a circle with an antialised border
- //innerRadius = size of the inner circle with contents
- //outerRadius = size of the border
- //blend = area to blend between two colours
- //all sizes are normalised so 0.5 == half the width of the texture
-
- //if copying into another project don't forget to connect themeChanged to update()
- //but in SDDM that's a bit pointless
- fragmentShader: "
- varying highp vec2 qt_TexCoord0;
- uniform highp float qt_Opacity;
- uniform lowp sampler2D source;
-
- uniform lowp vec4 colorBorder;
- highp float blend = 0.01;
- highp float innerRadius = 0.47;
- highp float outerRadius = 0.49;
- lowp vec4 colorEmpty = vec4(0.0, 0.0, 0.0, 0.0);
-
- void main() {
- lowp vec4 colorSource = texture2D(source, qt_TexCoord0.st);
-
- highp vec2 m = qt_TexCoord0 - vec2(0.5, 0.5);
- highp float dist = sqrt(m.x * m.x + m.y * m.y);
-
- if (dist < innerRadius)
- gl_FragColor = colorSource;
- else if (dist < innerRadius + blend)
- gl_FragColor = mix(colorSource, colorBorder, ((dist - innerRadius) / blend));
- else if (dist < outerRadius)
- gl_FragColor = colorBorder;
- else if (dist < outerRadius + blend)
- gl_FragColor = mix(colorBorder, colorEmpty, ((dist - outerRadius) / blend));
- else
- gl_FragColor = colorEmpty ;
-
- gl_FragColor = gl_FragColor * qt_Opacity;
- }
- "
- }
-
- PlasmaComponents.Label {
- id: usernameDelegate
- font.pointSize: Math.max(fontSize + 2,theme.defaultFont.pointSize + 2)
- anchors {
- bottom: parent.bottom
- horizontalCenter: parent.horizontalCenter
- }
- height: implicitHeight // work around stupid bug in Plasma Components that sets the height
- width: constrainText ? parent.width : implicitWidth
- text: wrapper.name
- style: softwareRendering ? Text.Outline : Text.Normal
- styleColor: softwareRendering ? PlasmaCore.ColorScope.backgroundColor : "transparent" //no outline, doesn't matter
- elide: Text.ElideRight
- horizontalAlignment: Text.AlignHCenter
- //make an indication that this has active focus, this only happens when reached with keyboard navigation
- font.underline: wrapper.activeFocus
- }
-
- MouseArea {
- anchors.fill: parent
- hoverEnabled: true
-
- onClicked: wrapper.clicked();
- }
-
- Accessible.name: name
- Accessible.role: Accessible.Button
- function accessiblePressAction() { wrapper.clicked() }
-}
diff --git a/x11-themes/redcore-theme-sddm/files/redcore/components/UserList.qml b/x11-themes/redcore-theme-sddm/files/redcore/components/UserList.qml
deleted file mode 100644
index a2d85088..00000000
--- a/x11-themes/redcore-theme-sddm/files/redcore/components/UserList.qml
+++ /dev/null
@@ -1,93 +0,0 @@
-/*
- * Copyright 2014 David Edmundson <davidedmundson@kde.org>
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU Library General Public License as
- * published by the Free Software Foundation; either version 2 or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details
- *
- * You should have received a copy of the GNU Library General Public
- * License along with this program; if not, write to the
- * Free Software Foundation, Inc.,
- * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
- */
-
-import QtQuick 2.2
-
-ListView {
- id: view
- readonly property string selectedUser: currentItem ? currentItem.userName : ""
- readonly property int userItemWidth: units.gridUnit * 8
- readonly property int userItemHeight: units.gridUnit * 8
-
- implicitHeight: userItemHeight
-
- activeFocusOnTab : true
-
- /*
- * Signals that a user was explicitly selected
- */
- signal userSelected;
-
- orientation: ListView.Horizontal
- highlightRangeMode: ListView.StrictlyEnforceRange
-
- //centre align selected item (which implicitly centre aligns the rest
- preferredHighlightBegin: width/2 - userItemWidth/2
- preferredHighlightEnd: preferredHighlightBegin
-
- delegate: UserDelegate {
- avatarPath: model.icon || ""
- iconSource: model.iconName || "user-identity"
-
- name: {
- var displayName = model.realName || model.name
-
- if (model.vtNumber === undefined || model.vtNumber < 0) {
- return displayName
- }
-
- if (!model.session) {
- return i18ndc("plasma_lookandfeel_org.kde.lookandfeel", "Nobody logged in on that session", "Unused")
- }
-
-
- var location = ""
- if (model.isTty) {
- location = i18ndc("plasma_lookandfeel_org.kde.lookandfeel", "User logged in on console number", "TTY %1", model.vtNumber)
- } else if (model.displayNumber) {
- location = i18ndc("plasma_lookandfeel_org.kde.lookandfeel", "User logged in on console (X display number)", "on TTY %1 (Display %2)", model.vtNumber, model.displayNumber)
- }
-
- if (location) {
- return i18ndc("plasma_lookandfeel_org.kde.lookandfeel", "Username (location)", "%1 (%2)", displayName, location)
- }
-
- return displayName
- }
-
- userName: model.name
-
- width: userItemWidth
- height: userItemHeight
-
- //if we only have one delegate, we don't need to clip the text as it won't be overlapping with anything
- constrainText: ListView.view.count > 1
-
- isCurrent: ListView.isCurrentItem
-
- onClicked: {
- ListView.view.currentIndex = index;
- ListView.view.userSelected();
- }
- }
-
- Keys.onEscapePressed: view.userSelected()
- Keys.onEnterPressed: view.userSelected()
- Keys.onReturnPressed: view.userSelected()
-}
diff --git a/x11-themes/redcore-theme-sddm/files/redcore/components/VirtualKeyboard.qml b/x11-themes/redcore-theme-sddm/files/redcore/components/VirtualKeyboard.qml
deleted file mode 100644
index 7848b753..00000000
--- a/x11-themes/redcore-theme-sddm/files/redcore/components/VirtualKeyboard.qml
+++ /dev/null
@@ -1,28 +0,0 @@
-/********************************************************************
- This file is part of the KDE project.
-
-Copyright (C) 2017 Martin Gräßlin <mgraesslin@kde.org>
-
-This program is free software; you can redistribute it and/or modify
-it under the terms of the GNU General Public License as published by
-the Free Software Foundation; either version 2 of the License, or
-(at your option) any later version.
-
-This program is distributed in the hope that it will be useful,
-but WITHOUT ANY WARRANTY; without even the implied warranty of
-MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-GNU General Public License for more details.
-
-You should have received a copy of the GNU General Public License
-along with this program. If not, see <http://www.gnu.org/licenses/>.
-*********************************************************************/
-import QtQuick 2.5
-import QtQuick.VirtualKeyboard 2.1
-
-InputPanel {
- id: inputPanel
- property bool activated: false
- active: activated && Qt.inputMethod.visible
- visible: active
- width: parent.width
-}
diff --git a/x11-themes/redcore-theme-sddm/files/redcore/components/WallpaperFader.qml b/x11-themes/redcore-theme-sddm/files/redcore/components/WallpaperFader.qml
deleted file mode 100644
index 31dfe007..00000000
--- a/x11-themes/redcore-theme-sddm/files/redcore/components/WallpaperFader.qml
+++ /dev/null
@@ -1,182 +0,0 @@
-/********************************************************************
- This file is part of the KDE project.
-
-Copyright (C) 2014 Aleix Pol Gonzalez <aleixpol@blue-systems.com>
-
-This program is free software; you can redistribute it and/or modify
-it under the terms of the GNU General Public License as published by
-the Free Software Foundation; either version 2 of the License, or
-(at your option) any later version.
-
-This program is distributed in the hope that it will be useful,
-but WITHOUT ANY WARRANTY; without even the implied warranty of
-MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-GNU General Public License for more details.
-
-You should have received a copy of the GNU General Public License
-along with this program. If not, see <http://www.gnu.org/licenses/>.
-*********************************************************************/
-
-import QtQuick 2.6
-import QtQuick.Controls 1.1
-import QtQuick.Layouts 1.1
-import QtGraphicalEffects 1.0
-
-import org.kde.plasma.core 2.0 as PlasmaCore
-import org.kde.plasma.components 2.0 as PlasmaComponents
-
-import org.kde.plasma.private.sessions 2.0
-import "../components"
-
-Item {
- id: wallpaperFader
- property Item clock
- property Item mainStack
- property Item footer
- property alias source: wallpaperBlur.source
- state: lockScreenRoot.uiVisible ? "on" : "off"
- property real factor: 0
- readonly property bool lightBackground: Math.max(PlasmaCore.ColorScope.backgroundColor.r, PlasmaCore.ColorScope.backgroundColor.g, PlasmaCore.ColorScope.backgroundColor.b) > 0.5
-
- Behavior on factor {
- NumberAnimation {
- target: wallpaperFader
- property: "factor"
- duration: 1000
- easing.type: Easing.InOutQuad
- }
- }
- FastBlur {
- id: wallpaperBlur
- anchors.fill: parent
- radius: 50 * wallpaperFader.factor
- }
- ShaderEffect {
- id: wallpaperShader
- anchors.fill: parent
- supportsAtlasTextures: true
- property var source: ShaderEffectSource {
- sourceItem: wallpaperBlur
- live: true
- hideSource: true
- textureMirroring: ShaderEffectSource.NoMirroring
- }
-
- readonly property real contrast: 0.65 * wallpaperFader.factor + (1 - wallpaperFader.factor)
- readonly property real saturation: 1.6 * wallpaperFader.factor + (1 - wallpaperFader.factor)
- readonly property real intensity: (wallpaperFader.lightBackground ? 1.7 : 0.6) * wallpaperFader.factor + (1 - wallpaperFader.factor)
-
- readonly property real transl: (1.0 - contrast) / 2.0;
- readonly property real rval: (1.0 - saturation) * 0.2126;
- readonly property real gval: (1.0 - saturation) * 0.7152;
- readonly property real bval: (1.0 - saturation) * 0.0722;
-
- property var colorMatrix: Qt.matrix4x4(
- contrast, 0, 0, 0.0,
- 0, contrast, 0, 0.0,
- 0, 0, contrast, 0.0,
- transl, transl, transl, 1.0).times(Qt.matrix4x4(
- rval + saturation, rval, rval, 0.0,
- gval, gval + saturation, gval, 0.0,
- bval, bval, bval + saturation, 0.0,
- 0, 0, 0, 1.0)).times(Qt.matrix4x4(
- intensity, 0, 0, 0,
- 0, intensity, 0, 0,
- 0, 0, intensity, 0,
- 0, 0, 0, 1
- ));
-
-
- fragmentShader: "
- uniform mediump mat4 colorMatrix;
- uniform mediump sampler2D source;
- varying mediump vec2 qt_TexCoord0;
- uniform lowp float qt_Opacity;
-
- void main(void)
- {
- mediump vec4 tex = texture2D(source, qt_TexCoord0);
- gl_FragColor = tex * colorMatrix * qt_Opacity;
- }"
- }
-
- states: [
- State {
- name: "on"
- PropertyChanges {
- target: mainStack
- opacity: 1
- }
- PropertyChanges {
- target: footer
- opacity: 1
- }
- PropertyChanges {
- target: wallpaperFader
- factor: 1
- }
- PropertyChanges {
- target: clock.shadow
- opacity: 0
- }
- },
- State {
- name: "off"
- PropertyChanges {
- target: mainStack
- opacity: 0
- }
- PropertyChanges {
- target: footer
- opacity: 0
- }
- PropertyChanges {
- target: wallpaperFader
- factor: 0
- }
- PropertyChanges {
- target: clock.shadow
- opacity: 1
- }
- }
- ]
- transitions: [
- Transition {
- from: "off"
- to: "on"
- //Note: can't use animators as they don't play well with parallelanimations
- ParallelAnimation {
- NumberAnimation {
- target: mainStack
- property: "opacity"
- duration: units.longDuration
- easing.type: Easing.InOutQuad
- }
- NumberAnimation {
- target: footer
- property: "opacity"
- duration: units.longDuration
- easing.type: Easing.InOutQuad
- }
- }
- },
- Transition {
- from: "on"
- to: "off"
- ParallelAnimation {
- NumberAnimation {
- target: mainStack
- property: "opacity"
- duration: 500
- easing.type: Easing.InOutQuad
- }
- NumberAnimation {
- target: footer
- property: "opacity"
- duration: 500
- easing.type: Easing.InOutQuad
- }
- }
- }
- ]
-}
diff --git a/x11-themes/redcore-theme-sddm/files/redcore/faces/.face.icon b/x11-themes/redcore-theme-sddm/files/redcore/faces/.face.icon
new file mode 100644
index 00000000..ecee9917
--- /dev/null
+++ b/x11-themes/redcore-theme-sddm/files/redcore/faces/.face.icon
@@ -0,0 +1,14 @@
+<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/metadata.desktop b/x11-themes/redcore-theme-sddm/files/redcore/metadata.desktop
index 26e37838..11188a8f 100644
--- a/x11-themes/redcore-theme-sddm/files/redcore/metadata.desktop
+++ b/x11-themes/redcore-theme-sddm/files/redcore/metadata.desktop
@@ -1,16 +1,17 @@
[SddmGreeterTheme]
-Name=Redcore
-Description=ChromeOS Theme
-Author=Vince Liuice
-Copyright=(c) 2020, Vince Liuice
+Name=Redcore-Breeze
+Description=Redcore-Breeze
+Author=KDE Visual Design Group
+Copyright=(c) 2014, David Edmundson
License=CC-BY-SA
Type=sddm-theme
-Version=0.1.0
-Website=https://github.com/vinceliuice/Orchis-kde
-Screenshot=preview.png
+Version=0.1
+Website=https://github.com/sddm/sddm
+Screenshot=background.png
MainScript=Main.qml
ConfigFile=theme.conf
TranslationsDirectory=translations
-Email=vinceliuice@hotmail.com
-Theme-Id=Orchis
+Email=plasma-devel@kde.org
+Theme-Id=redcore-breeze
Theme-API=2.0
+QtVersion=6
diff --git a/x11-themes/redcore-theme-sddm/files/redcore/redcore-weblink.svg b/x11-themes/redcore-theme-sddm/files/redcore/redcore-weblink.svg
new file mode 100644
index 00000000..7fa6a290
--- /dev/null
+++ b/x11-themes/redcore-theme-sddm/files/redcore/redcore-weblink.svg
@@ -0,0 +1,15 @@
+<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 53dfe0ad..1dc1948a 100644
--- a/x11-themes/redcore-theme-sddm/files/redcore/theme.conf
+++ b/x11-themes/redcore-theme-sddm/files/redcore/theme.conf
@@ -1,5 +1,8 @@
[General]
+showlogo=hidden
+logo=redcore-weblink.svg
type=image
color=#520A0A
fontSize=10
-background=background.jpg
+background=background.png
+needsFullUserModel=false
diff --git a/x11-themes/redcore-theme-sddm/files/redcore/theme.conf.user b/x11-themes/redcore-theme-sddm/files/redcore/theme.conf.user
index 68c66429..64db91c8 100644
--- a/x11-themes/redcore-theme-sddm/files/redcore/theme.conf.user
+++ b/x11-themes/redcore-theme-sddm/files/redcore/theme.conf.user
@@ -1,2 +1,3 @@
[General]
+background=background.png
type=image
diff --git a/x11-themes/redcore-theme-sddm/redcore-theme-sddm-1.314.1337.ebuild b/x11-themes/redcore-theme-sddm/redcore-theme-sddm-1.314.1337-r1.ebuild
index 9a657795..9a657795 100644
--- a/x11-themes/redcore-theme-sddm/redcore-theme-sddm-1.314.1337.ebuild
+++ b/x11-themes/redcore-theme-sddm/redcore-theme-sddm-1.314.1337-r1.ebuild