diff options
151 files changed, 4814 insertions, 1079 deletions
diff --git a/app-admin/opensnitch/opensnitch-1.6.2.ebuild b/app-admin/opensnitch/opensnitch-1.6.2-r1.ebuild index f1036d9a..608a3cb2 100644 --- a/app-admin/opensnitch/opensnitch-1.6.2.ebuild +++ b/app-admin/opensnitch/opensnitch-1.6.2-r1.ebuild @@ -58,7 +58,7 @@ RDEPEND=" dev-python/notify2[${PYTHON_USEDEP}] dev-python/python-slugify[${PYTHON_USEDEP}] dev-python/pyinotify[${PYTHON_USEDEP}] - dev-python/PyQt5[network,sql,${PYTHON_USEDEP}] + dev-python/pyqt5[network,sql,${PYTHON_USEDEP}] bpf? ( ~app-admin/opensnitch-ebpf-module-$PV ) " diff --git a/app-misc/calamares-config-redcore/calamares-config-redcore-1.314.1337-r13.ebuild b/app-misc/calamares-config-redcore/calamares-config-redcore-1.314.1337-r17.ebuild index d1471cf6..d1471cf6 100644 --- a/app-misc/calamares-config-redcore/calamares-config-redcore-1.314.1337-r13.ebuild +++ b/app-misc/calamares-config-redcore/calamares-config-redcore-1.314.1337-r17.ebuild diff --git a/app-misc/calamares-config-redcore/files/modules/bootloader.conf b/app-misc/calamares-config-redcore/files/modules/bootloader.conf index 11b74812..a78699a0 100644 --- a/app-misc/calamares-config-redcore/files/modules/bootloader.conf +++ b/app-misc/calamares-config-redcore/files/modules/bootloader.conf @@ -1,8 +1,8 @@ --- efiBootLoader: "grub" -kernel: "/boot/vmlinuz-6.11.6-redcore" -img: "/boot/initrd-6.11.6-redcore" +kernel: "/boot/vmlinuz-6.11.10-redcore" +img: "/boot/initrd-6.11.10-redcore" timeout: "10" grubInstall: "grub2-install" diff --git a/app-misc/calamares-config-redcore/files/modules/dracut.conf b/app-misc/calamares-config-redcore/files/modules/dracut.conf index b7859525..05b90706 100644 --- a/app-misc/calamares-config-redcore/files/modules/dracut.conf +++ b/app-misc/calamares-config-redcore/files/modules/dracut.conf @@ -1,2 +1,2 @@ --- -initramfsName: /boot/initrd-6.11.6-redcore +initramfsName: /boot/initrd-6.11.10-redcore diff --git a/app-misc/geoclue/Manifest b/app-misc/geoclue/Manifest deleted file mode 100644 index a1e946bb..00000000 --- a/app-misc/geoclue/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST geoclue-2.7.1.tar.bz2 106458 BLAKE2B a2fc44d4941936d8dcd495d77d11b0d948d7031ca048b97ff0940c7fcdd37ba604655f2e255c5e0dd5cc7a82a2d5a15b18aab4825b2446560e225c13df6da3b8 SHA512 972663a6f8c969d0e1a5f911af2b8afed486d5c0ba06dadc19bcfbe1ea22cef10243b2bd0084e5c45b70977cfa5650c8f15f760e4bc4e7dbd946745b67c9188b diff --git a/app-misc/geoclue/geoclue-2.7.1-r6.ebuild b/app-misc/geoclue/geoclue-2.7.1-r6.ebuild deleted file mode 100644 index 601ac3db..00000000 --- a/app-misc/geoclue/geoclue-2.7.1-r6.ebuild +++ /dev/null @@ -1,77 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 -PYTHON_COMPAT=( python3_{10..12} ) -PYTHON_REQ_USE="xml(+)" - -inherit meson python-any-r1 systemd vala xdg - -DESCRIPTION="A location information D-Bus service" -HOMEPAGE="https://gitlab.freedesktop.org/geoclue/geoclue/-/wikis/home" -SRC_URI="https://gitlab.freedesktop.org/geoclue/${PN}/-/archive/${PV}/${P}.tar.bz2" - -LICENSE="LGPL-2.1+ GPL-2+" -SLOT="2.0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86" -IUSE="+introspection gtk-doc modemmanager vala zeroconf" -REQUIRED_USE="vala? ( introspection )" - -DEPEND=" - >=dev-libs/glib-2.68:2 - >=dev-libs/json-glib-0.14.0 - >=net-libs/libsoup-3.0.0:3.0 - introspection? ( >=dev-libs/gobject-introspection-1.54:= ) - modemmanager? ( >=net-misc/modemmanager-1.6 ) - zeroconf? ( >=net-dns/avahi-0.6.10[dbus] ) - x11-libs/libnotify -" -RDEPEND="${DEPEND} - acct-user/geoclue - sys-apps/dbus -" -BDEPEND=" - ${PYTHON_DEPS} - dev-util/gdbus-codegen - dev-util/glib-utils - gtk-doc? ( - app-text/docbook-xml-dtd:4.1.2 - >=dev-util/gtk-doc-1 ) - >=sys-devel/gettext-0.19.8 - virtual/pkgconfig - vala? ( $(vala_depend) ) -" - -src_prepare() { - default - use vala && vala_setup - xdg_environment_reset -} - -src_configure() { - local emesonargs=( - -Dlibgeoclue=true - $(meson_use introspection) - $(meson_use vala vapi) - $(meson_use gtk-doc) - $(meson_use modemmanager 3g-source) - $(meson_use modemmanager cdma-source) - $(meson_use modemmanager modem-gps-source) - $(meson_use zeroconf nmea-source) - -Dcompass=true - -Denable-backend=true - -Ddemo-agent=true - -Dsystemd-system-unit-dir="$(systemd_get_systemunitdir)" - -Ddbus-srv-user=geoclue - - -Dmozilla-api-key=1f26b12b-b629-4c4d-aa39-37b5d0cc957d - ) - - DISTRO="$(awk -F= '/^NAME/ {print $2}' /etc/os-release | tr -d \" )" - if [[ $DISTRO != Redcore ]]; then - eerror "The following API key has been allocated for Redcore Linux only." - die "Please request an API key for your distribution." - fi - - meson_src_configure -} diff --git a/app-portage/sisyphus-qt/sisyphus-qt-6.2410.0.ebuild b/app-portage/sisyphus-qt/sisyphus-qt-6.2410.0-r3.ebuild index 7260f5d4..364852be 100644 --- a/app-portage/sisyphus-qt/sisyphus-qt-6.2410.0.ebuild +++ b/app-portage/sisyphus-qt/sisyphus-qt-6.2410.0-r3.ebuild @@ -14,7 +14,7 @@ HOMEPAGE="http://redcorelinux.org" EGIT_REPO_URI="https://gitlab.com/redcore/sisyphus.git" EGIT_BRANCH="master" -EGIT_COMMIT="000419569794cf93adac725cbf3dc521378c9a28" +EGIT_COMMIT="bef1519e597f49ca79d046b686d808b83e75b92f" LICENSE="GPL-2" SLOT="0" @@ -26,10 +26,10 @@ DEPEND="dev-lang/python[sqlite] RDEPEND="${DEPEND} app-misc/tmux qt5? ( $(python_gen_cond_dep ' - dev-python/PyQt5[designer,gui,widgets,${PYTHON_USEDEP}] + dev-python/pyqt5[designer,gui,widgets,${PYTHON_USEDEP}] ') ) qt6? ( $(python_gen_cond_dep ' - dev-python/PyQt6[designer,gui,widgets,${PYTHON_USEDEP}] + dev-python/pyqt6[designer,gui,widgets,${PYTHON_USEDEP}] ') )" src_install() { diff --git a/app-portage/sisyphus/files/network_check_url.conf b/app-portage/sisyphus/files/network_check_url.conf new file mode 100644 index 00000000..3474f28d --- /dev/null +++ b/app-portage/sisyphus/files/network_check_url.conf @@ -0,0 +1 @@ +https://gentoo.org diff --git a/app-portage/sisyphus/sisyphus-6.2410.0.ebuild b/app-portage/sisyphus/sisyphus-6.2410.0-r3.ebuild index a603d382..44f0a506 100644 --- a/app-portage/sisyphus/sisyphus-6.2410.0.ebuild +++ b/app-portage/sisyphus/sisyphus-6.2410.0-r3.ebuild @@ -12,7 +12,7 @@ HOMEPAGE="http://redcorelinux.org" EGIT_REPO_URI="https://gitlab.com/redcore/sisyphus.git" EGIT_BRANCH="master" -EGIT_COMMIT="000419569794cf93adac725cbf3dc521378c9a28" +EGIT_COMMIT="bef1519e597f49ca79d046b686d808b83e75b92f" LICENSE="GPL-2" SLOT="0" @@ -25,7 +25,7 @@ RDEPEND="${DEPEND} $(python_gen_cond_dep ' app-portage/gentoolkit[${PYTHON_USEDEP}] dev-python/animation[${PYTHON_USEDEP}] - dev-python/GitPython[${PYTHON_USEDEP}] + dev-python/gitpython[${PYTHON_USEDEP}] dev-python/typer[${PYTHON_USEDEP}] dev-python/typing-extensions[${PYTHON_USEDEP}] dev-python/urllib3[${PYTHON_USEDEP}] @@ -46,6 +46,8 @@ src_install() { dodir etc/"${PN}" keepdir etc/"${PN}" insinto etc/"${PN}" + doins "${FILESDIR}"/network_check_url.conf + doins "${FILESDIR}"/"${PN}"-mirrors-amd64.conf doins "${FILESDIR}"/"${PN}"-mirrors-arm64.conf diff --git a/dev-python/grpcio-tools/grpcio-tools-1.66.1-r1.ebuild b/dev-python/grpcio-tools/grpcio-tools-1.66.1-r2.ebuild index 53ebfb86..366f75f7 100644 --- a/dev-python/grpcio-tools/grpcio-tools-1.66.1-r1.ebuild +++ b/dev-python/grpcio-tools/grpcio-tools-1.66.1-r2.ebuild @@ -18,8 +18,8 @@ KEYWORDS="~amd64 ~arm ~arm64 ~x86" RDEPEND=" ~dev-python/grpcio-${PV}[${PYTHON_USEDEP}] - >=dev-python/protobuf-python-5.26.1[${PYTHON_USEDEP}] - <dev-python/protobuf-python-6[${PYTHON_USEDEP}] + >=dev-python/protobuf-5.26.1[${PYTHON_USEDEP}] + <dev-python/protobuf-6[${PYTHON_USEDEP}] " DEPEND="${RDEPEND}" diff --git a/dev-python/grpcio/grpcio-1.66.1-r1.ebuild b/dev-python/grpcio/grpcio-1.66.1-r2.ebuild index 58002b6a..4de20dde 100644 --- a/dev-python/grpcio/grpcio-1.66.1-r1.ebuild +++ b/dev-python/grpcio/grpcio-1.66.1-r2.ebuild @@ -19,8 +19,8 @@ KEYWORDS="~amd64" RDEPEND=" dev-libs/openssl:=[-bindist(-)] dev-libs/re2:= - <dev-python/protobuf-python-6[${PYTHON_USEDEP}] - >=dev-python/protobuf-python-5.26.1[${PYTHON_USEDEP}] + <dev-python/protobuf-6[${PYTHON_USEDEP}] + >=dev-python/protobuf-5.26.1[${PYTHON_USEDEP}] net-dns/c-ares:= sys-libs/zlib:= " diff --git a/kde-plasma/kinfocenter/Manifest b/kde-plasma/kinfocenter/Manifest index ee99eeb7..96f6b0dc 100644 --- a/kde-plasma/kinfocenter/Manifest +++ b/kde-plasma/kinfocenter/Manifest @@ -1 +1 @@ -DIST kinfocenter-6.2.2.tar.xz 731244 BLAKE2B afb41154733552d456c560f5f583a302e5d538969650c38d2f9b4fc79dd1c3242cbd83616fdc9c6cb070aa432ca4f732a4a4a5b3fecf147e28170e5f79f2c618 SHA512 81c02acb31f70ee06296b3bda7054d535285fd64b7ff07c2fff02d38c3acbf2056fd3a62c23c45bdc7c03087c1ed518b9e6ef8b7d1fc56b45d037b70435a4f62 +DIST kinfocenter-6.2.4.tar.xz 731644 BLAKE2B 611485573cfc07c48268d1398e19a8d169e53feefbd929cd14c33657d8de0e3e00eb8d61e8f7ef9dbf2034029b9b16fa64eedc92c0cb012b6dcb80e68ab121a2 SHA512 11b0d6be7c8a4b9bea8618abbe859695d0dd2a41c1347bbad7c5b9ee87c0f37440c3afbf6f6f781ff5d4e55064fdf6f2213b8b95fd22a76906f1008ac252533f diff --git a/kde-plasma/kinfocenter/kinfocenter-6.2.2-r5.ebuild b/kde-plasma/kinfocenter/kinfocenter-6.2.4-r5.ebuild index ab97b705..ab97b705 100644 --- a/kde-plasma/kinfocenter/kinfocenter-6.2.2-r5.ebuild +++ b/kde-plasma/kinfocenter/kinfocenter-6.2.4-r5.ebuild diff --git a/lxqt-base/lxqt-config/Manifest b/lxqt-base/lxqt-config/Manifest index 5d8d5a46..25e7138f 100644 --- a/lxqt-base/lxqt-config/Manifest +++ b/lxqt-base/lxqt-config/Manifest @@ -1 +1 @@ -DIST lxqt-config-2.0.0.tar.xz 380552 BLAKE2B 5b6dc5f1323609b487608efabcd3b3a2b2d14ee0374a9959b9ee1627146232ff8d91ea244b243a342217f06613424e5e0dca0b89bfef99771dcf8018fccba2ea SHA512 dbb96a069fa0b73c5e7cb6ed26d99ddf838df363b3dba5c6f8ac3dde4ab316646c6bea6fd6d463d9ddc76c38ce8b75dbf1fadc7e56d4c548a54c6d53b494bce3 +DIST lxqt-config-2.1.0.tar.xz 391732 BLAKE2B 888e497f21e605f092495aded60fa717d833029423599fb9bee4b26e91a42233517099a3f7aa35c8cd3a71db2c6c40ca6f291ab247faa23c037fc979e871968b SHA512 4bbfbb4aa668c8c72cffc5df52299a91eb2ea791bd6f4d3e5a52bf3937658dfad84183c167ddc5f8c1db9daedc1b00e3033d8b7a246cbda8d54af61ca51ff536 diff --git a/lxqt-base/lxqt-config/files/revert-2aff948ea19508317c185d87bc5f5e20fe64a30f.patch b/lxqt-base/lxqt-config/files/revert-2aff948ea19508317c185d87bc5f5e20fe64a30f.patch new file mode 100644 index 00000000..f49e98a2 --- /dev/null +++ b/lxqt-base/lxqt-config/files/revert-2aff948ea19508317c185d87bc5f5e20fe64a30f.patch @@ -0,0 +1,394 @@ +diff '--color=auto' -Nur a/lxqt-config-appearance/lxqtthemeconfig.cpp b/lxqt-config-appearance/lxqtthemeconfig.cpp +--- a/lxqt-config-appearance/lxqtthemeconfig.cpp 2024-11-05 05:22:05.000000000 +0000 ++++ b/lxqt-config-appearance/lxqtthemeconfig.cpp 2024-11-08 18:39:06.790390985 +0000 +@@ -35,7 +35,6 @@ + #include <QMenu> + #include <QDesktopServices> + #include <QUrl> +-#include <QDir> + + #include <XdgDirs> + +@@ -61,11 +60,10 @@ + } + }; + +-LXQtThemeConfig::LXQtThemeConfig(LXQt::Settings *settings, StyleConfig *stylePage, QWidget *parent) : ++LXQtThemeConfig::LXQtThemeConfig(LXQt::Settings *settings, QWidget *parent) : + QWidget(parent), + ui(new Ui::LXQtThemeConfig), +- mSettings(settings), +- mStylePage(stylePage) ++ mSettings(settings) + { + ui->setupUi(this); + { +@@ -96,9 +94,8 @@ + + initControls(); + +- connect(ui->lxqtThemeList, &QTreeWidget::currentItemChanged, this, &LXQtThemeConfig::onCurrentItemChanged); ++ connect(ui->lxqtThemeList, &QTreeWidget::currentItemChanged, this, &LXQtThemeConfig::settingsChanged); + connect(ui->wallpaperOverride, &QAbstractButton::clicked, this, &LXQtThemeConfig::settingsChanged); +- connect(ui->paletteOverride, &QAbstractButton::clicked, this, &LXQtThemeConfig::onPaletteOverrideChanged); + + connect(ui->lxqtThemeList, &QTreeWidget::itemDoubleClicked, this, &LXQtThemeConfig::doubleClicked); + connect(ui->lxqtThemeList, &QWidget::customContextMenuRequested, this, &LXQtThemeConfig::contextMenu); +@@ -125,9 +122,6 @@ + ++it; + } + +- ui->wallpaperOverride->setChecked(mSettings->value(QStringLiteral("wallpaper_override")).toBool()); +- ui->paletteOverride->setChecked(mSettings->value(QStringLiteral("palette_override")).toBool()); +- + update(); + } + +@@ -155,12 +149,6 @@ + } + } + } +- +- if(mSettings->value(QStringLiteral("wallpaper_override")) != ui->wallpaperOverride->isChecked()) +- mSettings->setValue(QStringLiteral("wallpaper_override"), ui->wallpaperOverride->isChecked()); +- +- if(mSettings->value(QStringLiteral("palette_override")) != ui->paletteOverride->isChecked()) +- mSettings->setValue(QStringLiteral("palette_override"), ui->paletteOverride->isChecked()); + } + + void LXQtThemeConfig::doubleClicked(QTreeWidgetItem *item, int /*column*/) +@@ -188,43 +176,3 @@ + }); + menu.exec(ui->lxqtThemeList->viewport()->mapToGlobal(p)); + } +- +-void LXQtThemeConfig::loadThemePalette() +-{ +- QTreeWidgetItem* current = ui->lxqtThemeList->currentItem(); +- if (!ui->paletteOverride->isChecked() || !mStylePage || !current) +- return; +- QString themeName = current->data(0, Qt::UserRole).toString(); +- if (themeName.isEmpty()) +- return; +- themeName[0] = themeName[0].toTitleCase(); // palette names should be as they appear in GUI +- auto paths = QStandardPaths::standardLocations(QStandardPaths::GenericDataLocation); +- paths.removeDuplicates(); +- for (const auto &path : std::as_const(paths)) +- { +- QDir dir(path + QLatin1String("/lxqt/palettes")); +- if (dir.exists()) +- { +- if (dir.exists(themeName)) +- { +- const QString palettePath = path + QStringLiteral("/lxqt/palettes/") + themeName; +- mStylePage->loadPaletteFile(palettePath); +- break; +- } +- } +- } +-} +- +-void LXQtThemeConfig::onPaletteOverrideChanged(bool checked) +-{ +- emit settingsChanged(); +- if (checked) +- loadThemePalette(); +-} +- +-void LXQtThemeConfig::onCurrentItemChanged(QTreeWidgetItem*, QTreeWidgetItem*) +-{ +- emit settingsChanged(); +- if (ui->paletteOverride->isChecked()) +- loadThemePalette(); +-} +diff '--color=auto' -Nur a/lxqt-config-appearance/lxqtthemeconfig.h b/lxqt-config-appearance/lxqtthemeconfig.h +--- a/lxqt-config-appearance/lxqtthemeconfig.h 2024-11-05 05:22:05.000000000 +0000 ++++ b/lxqt-config-appearance/lxqtthemeconfig.h 2024-11-08 18:39:06.791390985 +0000 +@@ -30,7 +30,6 @@ + + #include <QWidget> + #include <LXQt/Settings> +-#include "styleconfig.h" + + class QTreeWidgetItem; + +@@ -43,7 +42,7 @@ + Q_OBJECT + + public: +- explicit LXQtThemeConfig(LXQt::Settings *settings, StyleConfig *stylePage, QWidget *parent = nullptr); ++ explicit LXQtThemeConfig(LXQt::Settings *settings, QWidget *parent = nullptr); + ~LXQtThemeConfig(); + + void applyLxqtTheme(); +@@ -57,15 +56,10 @@ + private slots: + void doubleClicked(QTreeWidgetItem *item, int column); + void contextMenu(const QPoint& p); +- void onPaletteOverrideChanged(bool checked); +- void onCurrentItemChanged(QTreeWidgetItem*, QTreeWidgetItem*); + + private: +- void loadThemePalette(); +- + Ui::LXQtThemeConfig *ui; + LXQt::Settings *mSettings; +- StyleConfig *mStylePage; + }; + + #endif // LXQTTHEMECONFIG_H +diff '--color=auto' -Nur a/lxqt-config-appearance/lxqtthemeconfig.ui b/lxqt-config-appearance/lxqtthemeconfig.ui +--- a/lxqt-config-appearance/lxqtthemeconfig.ui 2024-11-05 05:22:05.000000000 +0000 ++++ b/lxqt-config-appearance/lxqtthemeconfig.ui 2024-11-08 18:39:06.791390985 +0000 +@@ -58,13 +58,6 @@ + </property> + </widget> + </item> +- <item> +- <widget class="QCheckBox" name="paletteOverride"> +- <property name="text"> +- <string>Use palette provided by theme</string> +- </property> +- </widget> +- </item> + </layout> + </widget> + <resources/> +diff '--color=auto' -Nur a/lxqt-config-appearance/main.cpp b/lxqt-config-appearance/main.cpp +--- a/lxqt-config-appearance/main.cpp 2024-11-05 05:22:05.000000000 +0000 ++++ b/lxqt-config-appearance/main.cpp 2024-11-08 18:39:06.791390985 +0000 +@@ -88,7 +88,7 @@ + QObject::connect(iconPage, &IconThemeConfig::updateOtherSettings, configOtherToolKits, &ConfigOtherToolKits::setConfig); + + /*** LXQt Theme ***/ +- LXQtThemeConfig* themePage = new LXQtThemeConfig(settings, stylePage, dialog); ++ LXQtThemeConfig* themePage = new LXQtThemeConfig(settings, dialog); + dialog->addPage(themePage, QObject::tr("LXQt Theme"), QStringList() << QStringLiteral("preferences-desktop-color") << QStringLiteral("preferences-desktop")); + QObject::connect(dialog, &LXQt::ConfigDialog::reset, themePage, &LXQtThemeConfig::initControls); + QObject::connect(themePage, &LXQtThemeConfig::settingsChanged, dialog, [dialog] { +diff '--color=auto' -Nur a/lxqt-config-appearance/styleconfig.cpp b/lxqt-config-appearance/styleconfig.cpp +--- a/lxqt-config-appearance/styleconfig.cpp 2024-11-05 05:22:05.000000000 +0000 ++++ b/lxqt-config-appearance/styleconfig.cpp 2024-11-08 18:39:06.791390985 +0000 +@@ -485,70 +485,65 @@ + dialog.setQuestion(tr("Do you really want to remove selected palette(s)?\nRoot palettes will remain intact if existing.")); + + if (dialog.exec() == QDialog::Accepted) +- { +- loadPaletteFile(dialog.currentPalette()); +- } +-} ++ { // set color labels ++ auto paletteFile = dialog.currentPalette(); ++ if (paletteFile.isEmpty()) ++ return; ++ QSettings settings(paletteFile, QSettings::IniFormat); ++ settings.beginGroup(QStringLiteral("Palette")); ++ ++ QColor color; ++ color = QColor::fromString(settings.value(QStringLiteral("window_color")).toString()); ++ if (!color.isValid()) ++ color = QGuiApplication::palette().color(QPalette::Active,QPalette::Window); ++ ui->winColorLabel->setColor(color, true); ++ ++ color = QColor::fromString(settings.value(QStringLiteral("base_color")).toString()); ++ if (!color.isValid()) ++ color = QGuiApplication::palette().color(QPalette::Active,QPalette::Base); ++ ui->baseColorLabel->setColor(color, true); ++ ++ color = QColor::fromString(settings.value(QStringLiteral("highlight_color")).toString()); ++ if (!color.isValid()) ++ color = QGuiApplication::palette().color(QPalette::Active,QPalette::Highlight); ++ ui->highlightColorLabel->setColor(color, true); ++ ++ color = QColor::fromString(settings.value(QStringLiteral("window_text_color")).toString()); ++ if (!color.isValid()) ++ color = QGuiApplication::palette().color(QPalette::Active,QPalette::WindowText); ++ ui->windowTextColorLabel->setColor(color, true); ++ ++ color = QColor::fromString(settings.value(QStringLiteral("text_color")).toString()); ++ if (!color.isValid()) ++ color = QGuiApplication::palette().color(QPalette::Active,QPalette::Text); ++ ui->viewTextColorLabel->setColor(color, true); ++ ++ color = QColor::fromString(settings.value(QStringLiteral("highlighted_text_color")).toString()); ++ if (!color.isValid()) ++ color = QGuiApplication::palette().color(QPalette::Active,QPalette::HighlightedText); ++ ui->highlightedTextColorLabel->setColor(color, true); ++ ++ color = QColor::fromString(settings.value(QStringLiteral("link_color")).toString()); ++ if (!color.isValid()) ++ color = QGuiApplication::palette().color(QPalette::Active,QPalette::Link); ++ ui->linkColorLabel->setColor(color, true); ++ ++ color = QColor::fromString(settings.value(QStringLiteral("link_visited_color")).toString()); ++ if (!color.isValid()) ++ color = QGuiApplication::palette().color(QPalette::Active,QPalette::LinkVisited); ++ ui->linkVisitedColorLabel->setColor(color, true); ++ ++ // tooltips use the Inactive color group ++ color = QColor::fromString(settings.value(QStringLiteral("tooltip_base_color")).toString()); ++ if (!color.isValid()) ++ color = QGuiApplication::palette().color(QPalette::Inactive,QPalette::ToolTipBase); ++ ui->tooltipColorLabel->setColor(color, true); ++ ++ color = QColor::fromString(settings.value(QStringLiteral("tooltip_text_color")).toString()); ++ if (!color.isValid()) ++ color = QGuiApplication::palette().color(QPalette::Inactive,QPalette::ToolTipText); ++ ui->tooltipTextColorLabel->setColor(color, true); + +-void StyleConfig::loadPaletteFile(const QString& paletteFile) +-{ // set color labels +- if (paletteFile.isEmpty()) +- return; +- +- QSettings settings(paletteFile, QSettings::IniFormat); +- settings.beginGroup(QStringLiteral("Palette")); +- +- QColor color; +- color = QColor::fromString(settings.value(QStringLiteral("window_color")).toString()); +- if (!color.isValid()) +- color = QGuiApplication::palette().color(QPalette::Active,QPalette::Window); +- ui->winColorLabel->setColor(color, true); +- +- color = QColor::fromString(settings.value(QStringLiteral("base_color")).toString()); +- if (!color.isValid()) +- color = QGuiApplication::palette().color(QPalette::Active,QPalette::Base); +- ui->baseColorLabel->setColor(color, true); +- +- color = QColor::fromString(settings.value(QStringLiteral("highlight_color")).toString()); +- if (!color.isValid()) +- color = QGuiApplication::palette().color(QPalette::Active,QPalette::Highlight); +- ui->highlightColorLabel->setColor(color, true); +- +- color = QColor::fromString(settings.value(QStringLiteral("window_text_color")).toString()); +- if (!color.isValid()) +- color = QGuiApplication::palette().color(QPalette::Active,QPalette::WindowText); +- ui->windowTextColorLabel->setColor(color, true); +- +- color = QColor::fromString(settings.value(QStringLiteral("text_color")).toString()); +- if (!color.isValid()) +- color = QGuiApplication::palette().color(QPalette::Active,QPalette::Text); +- ui->viewTextColorLabel->setColor(color, true); +- +- color = QColor::fromString(settings.value(QStringLiteral("highlighted_text_color")).toString()); +- if (!color.isValid()) +- color = QGuiApplication::palette().color(QPalette::Active,QPalette::HighlightedText); +- ui->highlightedTextColorLabel->setColor(color, true); +- +- color = QColor::fromString(settings.value(QStringLiteral("link_color")).toString()); +- if (!color.isValid()) +- color = QGuiApplication::palette().color(QPalette::Active,QPalette::Link); +- ui->linkColorLabel->setColor(color, true); +- +- color = QColor::fromString(settings.value(QStringLiteral("link_visited_color")).toString()); +- if (!color.isValid()) +- color = QGuiApplication::palette().color(QPalette::Active,QPalette::LinkVisited); +- ui->linkVisitedColorLabel->setColor(color, true); +- +- // tooltips use the Inactive color group +- color = QColor::fromString(settings.value(QStringLiteral("tooltip_base_color")).toString()); +- if (!color.isValid()) +- color = QGuiApplication::palette().color(QPalette::Inactive,QPalette::ToolTipBase); +- ui->tooltipColorLabel->setColor(color, true); +- +- color = QColor::fromString(settings.value(QStringLiteral("tooltip_text_color")).toString()); +- if (!color.isValid()) +- color = QGuiApplication::palette().color(QPalette::Inactive,QPalette::ToolTipText); +- ui->tooltipTextColorLabel->setColor(color, true); +- +- settings.endGroup(); ++ settings.endGroup(); ++ } + } +diff '--color=auto' -Nur a/lxqt-config-appearance/styleconfig.h b/lxqt-config-appearance/styleconfig.h +--- a/lxqt-config-appearance/styleconfig.h 2024-11-05 05:22:05.000000000 +0000 ++++ b/lxqt-config-appearance/styleconfig.h 2024-11-08 18:39:06.791390985 +0000 +@@ -47,7 +47,6 @@ + ~StyleConfig(); + + void applyStyle(); +- void loadPaletteFile(const QString& paletteFile); + + public slots: + void initControls(); +diff '--color=auto' -Nur a/lxqt-config-appearance/styleconfig.ui b/lxqt-config-appearance/styleconfig.ui +--- a/lxqt-config-appearance/styleconfig.ui 2024-11-05 05:22:05.000000000 +0000 ++++ b/lxqt-config-appearance/styleconfig.ui 2024-11-08 18:39:06.791390985 +0000 +@@ -127,28 +127,28 @@ + <widget class="ColorLabel" name="highlightColorLabel"/> + </item> + <item row="3" column="0"> +- <widget class="QLabel" name="label_3"> ++ <widget class="QLabel" name="label_13"> + <property name="text"> +- <string>Tooltip:</string> ++ <string>Link:</string> + </property> + </widget> + </item> + <item row="3" column="1"> +- <widget class="ColorLabel" name="tooltipColorLabel"> +- <property name="text"> +- <string/> +- </property> +- </widget> ++ <widget class="ColorLabel" name="linkColorLabel"/> + </item> + <item row="4" column="0"> +- <widget class="QLabel" name="label_13"> ++ <widget class="QLabel" name="label_3"> + <property name="text"> +- <string>Link:</string> ++ <string>Tooltip:</string> + </property> + </widget> + </item> + <item row="4" column="1"> +- <widget class="ColorLabel" name="linkColorLabel"/> ++ <widget class="ColorLabel" name="tooltipColorLabel"> ++ <property name="text"> ++ <string/> ++ </property> ++ </widget> + </item> + </layout> + </item> +@@ -191,28 +191,28 @@ + <widget class="ColorLabel" name="highlightedTextColorLabel"/> + </item> + <item row="3" column="0"> +- <widget class="QLabel" name="label_4"> ++ <widget class="QLabel" name="label_14"> + <property name="text"> +- <string>Tooltip Text:</string> ++ <string>Visited Link:</string> + </property> + </widget> + </item> + <item row="3" column="1"> +- <widget class="ColorLabel" name="tooltipTextColorLabel"> +- <property name="text"> +- <string/> +- </property> +- </widget> ++ <widget class="ColorLabel" name="linkVisitedColorLabel"/> + </item> + <item row="4" column="0"> +- <widget class="QLabel" name="label_14"> ++ <widget class="QLabel" name="label_4"> + <property name="text"> +- <string>Visited Link:</string> ++ <string>Tooltip Text:</string> + </property> + </widget> + </item> + <item row="4" column="1"> +- <widget class="ColorLabel" name="linkVisitedColorLabel"/> ++ <widget class="ColorLabel" name="tooltipTextColorLabel"> ++ <property name="text"> ++ <string/> ++ </property> ++ </widget> + </item> + </layout> + </item> diff --git a/lxqt-base/lxqt-config/lxqt-config-2.0.0-r1.ebuild b/lxqt-base/lxqt-config/lxqt-config-2.1.0-r1.ebuild index 6564120d..8b21bad4 100644 --- a/lxqt-base/lxqt-config/lxqt-config-2.0.0-r1.ebuild +++ b/lxqt-base/lxqt-config/lxqt-config-2.1.0-r1.ebuild @@ -15,7 +15,7 @@ if [[ ${PV} == 9999 ]]; then EGIT_REPO_URI="https://github.com/lxqt/${PN}.git" else SRC_URI="https://github.com/lxqt/${PN}/releases/download/${PV}/${P}.tar.xz" - KEYWORDS="amd64 arm64 ~riscv ~x86" + KEYWORDS="~amd64 ~arm64 ~riscv ~x86" fi LICENSE="GPL-2 GPL-2+ GPL-3 LGPL-2 LGPL-2+ LGPL-2.1+ WTFPL-2" @@ -24,10 +24,10 @@ IUSE="+monitor +touchpad" BDEPEND=" >=dev-qt/qttools-6.6:6[linguist] - >=dev-util/lxqt-build-tools-2.0.0 + >=dev-util/lxqt-build-tools-2.1.0 " DEPEND=" - >=dev-libs/libqtxdg-4.0.0 + >=dev-libs/libqtxdg-4.1.0 >=dev-qt/qtbase-6.6:6[gui,widgets,xml] >=dev-qt/qtsvg-6.6:6 =lxqt-base/liblxqt-${MY_PV}*:= @@ -47,7 +47,9 @@ DEPEND=" " RDEPEND="${DEPEND}" -PATCHES=( "${FILESDIR}"/"${PN}"-qt5ct.patch ) +PATCHES=( + "${FILESDIR}"/revert-2aff948ea19508317c185d87bc5f5e20fe64a30f.patch + "${FILESDIR}"/"${PN}"-qt5ct.patch ) src_configure() { local mycmakeargs=( diff --git a/lxqt-base/lxqt-meta/lxqt-meta-2.0.0-r4.ebuild b/lxqt-base/lxqt-meta/lxqt-meta-2.1.0.ebuild index 9dc7f620..9dc7f620 100644 --- a/lxqt-base/lxqt-meta/lxqt-meta-2.0.0-r4.ebuild +++ b/lxqt-base/lxqt-meta/lxqt-meta-2.1.0.ebuild diff --git a/lxqt-base/lxqt-session/Manifest b/lxqt-base/lxqt-session/Manifest index 98e17f60..54130789 100644 --- a/lxqt-base/lxqt-session/Manifest +++ b/lxqt-base/lxqt-session/Manifest @@ -1 +1 @@ -DIST lxqt-session-2.0.0.tar.xz 194480 BLAKE2B 18954f9d440ad8a553b9ccf0aa6bb28a971e7d2010a5b8f0dc32080d5829654bdbc5dd5bd292a0285b1e75af4e0cb0fe4585061e86814c0976c69824015719b4 SHA512 c0b8bbcb666b55b0218bfe1e6669fff0de44a89986dae9afb17ae169e13a2816ef56e62d0b9210449023113a8066d45ccef4fa54b0a5c08c60c2ca4311f142ed +DIST lxqt-session-2.1.0.tar.xz 212308 BLAKE2B 4036295e6cb61b8f94ee0c56e46c3792894de55f32de0dcd2d121881d1f68450bf9fa9c36f0b9740cb6eaccbbd11aa8e210eaa77e16e97c8f03de1008def4d00 SHA512 b0f70ef1f166fd5c48394f66794c655f1a26411d69c831f671c07ca5eaf9434d2902fbcda507f3b75b69d165a6e234a774c5f8f3f85d7cb924fa3152866d88b5 diff --git a/lxqt-base/lxqt-session/lxqt-session-2.0.0-r1.ebuild b/lxqt-base/lxqt-session/lxqt-session-2.1.0-r1.ebuild index a3c8aaff..6b914af7 100644 --- a/lxqt-base/lxqt-session/lxqt-session-2.0.0-r1.ebuild +++ b/lxqt-base/lxqt-session/lxqt-session-2.1.0-r1.ebuild @@ -15,7 +15,7 @@ if [[ ${PV} == 9999 ]]; then EGIT_REPO_URI="https://github.com/lxqt/${PN}.git" else SRC_URI="https://github.com/lxqt/${PN}/releases/download/${PV}/${P}.tar.xz" - KEYWORDS="amd64 arm64 ~riscv ~x86" + KEYWORDS="~amd64 ~arm64 ~riscv ~x86" fi LICENSE="LGPL-2.1 LGPL-2.1+" @@ -24,11 +24,11 @@ IUSE="+udev" BDEPEND=" >=dev-qt/qttools-6.6:6[linguist] - >=dev-util/lxqt-build-tools-2.0.0 + >=dev-util/lxqt-build-tools-2.1.0 " DEPEND=" - >=app-misc/qtxdg-tools-4.0.0 - >=dev-libs/libqtxdg-4.0.0 + >=app-misc/qtxdg-tools-4.1.0 + >=dev-libs/libqtxdg-4.1.0 >=dev-qt/qtbase-6.6:6[dbus,gui,widgets] kde-frameworks/kwindowsystem:6[X] kde-plasma/layer-shell-qt:6 diff --git a/mail-mta/proton-mail-bridge/Manifest b/mail-mta/proton-mail-bridge/Manifest new file mode 100644 index 00000000..5d3dd579 --- /dev/null +++ b/mail-mta/proton-mail-bridge/Manifest @@ -0,0 +1,2 @@ +DIST proton-mail-bridge-3.14.0-deps.tar.xz 170110304 BLAKE2B d05853daf0511d0d7663056d995af5501aa79c83d5da0879c4bb2a32615cd944ffe423d4144e6502b0550f6fdb1c373a1e3385e24dd25f3a796273ab96cf87c2 SHA512 0acad9291a5a7901fae88660e9a5bd5384840833411524653ea0f59479924f918cd085f1a751045f582a53259c0458d8a97ab83c3a11295f81f01280cdbc3b3f +DIST proton-mail-bridge-3.14.0.tar.gz 5212514 BLAKE2B 03ecda56a4a802bb0d0fb0e32dc9412dc5cdc76a48345d6e0b74b99b1e458e3553deb33c5e25d1b8e471405ae1785c383f2ee173f47533a18ed951e8d1680872 SHA512 8d99e4178cf925135a2f60907434dc6ea8563ad286d71362ef6eebf4a6cd80a6e6783ee8946fdf1b4146411916e0265b2e8e864652a701b91b849073ef414cf2 diff --git a/mail-mta/proton-mail-bridge/files/proton-mail-bridge-3.14.0-gui.patch b/mail-mta/proton-mail-bridge/files/proton-mail-bridge-3.14.0-gui.patch new file mode 100644 index 00000000..2e131a3e --- /dev/null +++ b/mail-mta/proton-mail-bridge/files/proton-mail-bridge-3.14.0-gui.patch @@ -0,0 +1,73 @@ +diff '--color=auto' -Nur a/internal/frontend/bridge-gui/bridge-gui/CMakeLists.txt b/internal/frontend/bridge-gui/bridge-gui/CMakeLists.txt +--- a/internal/frontend/bridge-gui/bridge-gui/CMakeLists.txt 2024-09-25 09:47:40.000000000 +0100 ++++ b/internal/frontend/bridge-gui/bridge-gui/CMakeLists.txt 2024-12-05 00:59:21.824976820 +0000 +@@ -167,12 +167,9 @@ + WIN32_EXECUTABLE TRUE + MACOSX_BUNDLE TRUE) + +-install(TARGETS bridge-gui +- RUNTIME DESTINATION "${CMAKE_INSTALL_PREFIX}" +- BUNDLE DESTINATION "${CMAKE_INSTALL_PREFIX}" +- LIBRARY DESTINATION "${CMAKE_INSTALL_PREFIX}" +- ) ++install(TARGETS bridge-gui) + ++if(0) + qt_generate_deploy_app_script( + TARGET bridge-gui + FILENAME_VARIABLE deploy_script +@@ -187,3 +184,4 @@ + endif() + + include(Deploy${DEPLOY_OS}.cmake) ++endif() +diff '--color=auto' -Nur a/internal/frontend/bridge-gui/bridge-gui/main.cpp b/internal/frontend/bridge-gui/bridge-gui/main.cpp +--- a/internal/frontend/bridge-gui/bridge-gui/main.cpp 2024-09-25 09:47:40.000000000 +0100 ++++ b/internal/frontend/bridge-gui/bridge-gui/main.cpp 2024-12-05 01:00:05.767976494 +0000 +@@ -51,7 +51,7 @@ + + QString const bridgeLock = "bridge-v3.lock"; ///< The file name used for the bridge-gui lock file. + QString const bridgeGUILock = "bridge-v3-gui.lock"; ///< The file name used for the bridge-gui lock file. +-QString const exeName = "bridge" + exeSuffix; ///< The bridge executable file name.* ++QString const exeName = "proton-mail-bridge" + exeSuffix; ///< The bridge executable file name.* + qint64 constexpr grpcServiceConfigWaitDelayMs = 180000; ///< The wait delay for the gRPC config file in milliseconds. + QString const waitFlag = "--wait"; ///< The wait command-line flag. + QString const orphanInstanceException = "An orphan instance of bridge is already running. Please terminate it and relaunch the application."; +diff '--color=auto' -Nur a/internal/frontend/bridge-gui/bridgepp/CMakeLists.txt b/internal/frontend/bridge-gui/bridgepp/CMakeLists.txt +--- a/internal/frontend/bridge-gui/bridgepp/CMakeLists.txt 2024-09-25 09:47:40.000000000 +0100 ++++ b/internal/frontend/bridge-gui/bridgepp/CMakeLists.txt 2024-12-05 01:01:46.241975749 +0000 +@@ -164,6 +164,10 @@ + + target_precompile_headers(bridgepp PRIVATE Pch.h) + ++install(TARGETS bridgepp) ++ ++if(0) ++ + #***************************************************************************************************************************************************** + # GoogleTest + #***************************************************************************************************************************************************** +@@ -205,3 +209,4 @@ + + include(GoogleTest) + gtest_discover_tests(bridgepp-test) ++endif() +diff '--color=auto' -Nur a/internal/frontend/bridge-gui/BridgeSetup.cmake b/internal/frontend/bridge-gui/BridgeSetup.cmake +--- a/internal/frontend/bridge-gui/BridgeSetup.cmake 2024-09-25 09:47:40.000000000 +0100 ++++ b/internal/frontend/bridge-gui/BridgeSetup.cmake 2024-12-05 01:03:38.578974915 +0000 +@@ -45,6 +45,7 @@ + endif() + + ++if(0) + #**************************************************************************************************************************************************** + # vcpkg, toolchain, and architecture + #**************************************************************************************************************************************************** +@@ -87,4 +88,5 @@ + set(VCPKG_TARGET_TRIPLET x64-windows) + endif() + +-set(CMAKE_TOOLCHAIN_FILE "${VCPKG_ROOT}/scripts/buildsystems/vcpkg.cmake" CACHE STRING "toolchain") +\ No newline at end of file ++set(CMAKE_TOOLCHAIN_FILE "${VCPKG_ROOT}/scripts/buildsystems/vcpkg.cmake" CACHE STRING "toolchain") ++endif() diff --git a/mail-mta/proton-mail-bridge/files/proton-mail-bridge-3.14.0-qt6.8.patch b/mail-mta/proton-mail-bridge/files/proton-mail-bridge-3.14.0-qt6.8.patch new file mode 100644 index 00000000..f75c3ce6 --- /dev/null +++ b/mail-mta/proton-mail-bridge/files/proton-mail-bridge-3.14.0-qt6.8.patch @@ -0,0 +1,149 @@ +diff --git a/internal/frontend/bridge-gui/bridge-gui/qml/Banner.qml b/internal/frontend/bridge-gui/bridge-gui/qml/Banner.qml +index f3affdc9..88d3a48a 100644 +--- a/internal/frontend/bridge-gui/bridge-gui/qml/Banner.qml ++++ b/internal/frontend/bridge-gui/bridge-gui/qml/Banner.qml +@@ -28,7 +28,7 @@ Popup { + implicitWidth: 600 // contentLayout.implicitWidth + contentLayout.anchors.leftMargin + contentLayout.anchors.rightMargin + leftMargin: (mainWindow.width - root.implicitWidth) / 2 + modal: false +- popupType: ApplicationWindow.PopupType.Banner ++ popupPrio: ApplicationWindow.PopupPriority.Banner + shouldShow: notification ? (notification.active && !notification.dismissed) : false + topMargin: 37 + +diff --git a/internal/frontend/bridge-gui/bridge-gui/qml/BugReport/QuestionItem.qml b/internal/frontend/bridge-gui/bridge-gui/qml/BugReport/QuestionItem.qml +index 9cf37cc1..2e0ca39c 100644 +--- a/internal/frontend/bridge-gui/bridge-gui/qml/BugReport/QuestionItem.qml ++++ b/internal/frontend/bridge-gui/bridge-gui/qml/BugReport/QuestionItem.qml +@@ -13,6 +13,7 @@ + import QtQuick + import QtQuick.Layouts + import QtQuick.Controls ++import QtQuick.Controls.impl + import Proton + + Item { +diff --git a/internal/frontend/bridge-gui/bridge-gui/qml/Proton/ApplicationWindow.qml b/internal/frontend/bridge-gui/bridge-gui/qml/Proton/ApplicationWindow.qml +index ef23ede5..72207896 100644 +--- a/internal/frontend/bridge-gui/bridge-gui/qml/Proton/ApplicationWindow.qml ++++ b/internal/frontend/bridge-gui/bridge-gui/qml/Proton/ApplicationWindow.qml +@@ -21,7 +21,7 @@ T.ApplicationWindow { + id: root + + // popup priority based on types +- enum PopupType { ++ enum PopupPriority { + Banner, + Dialog + } +@@ -78,10 +78,10 @@ T.ApplicationWindow { + topmost = obj; + break; + } +- if (topmost && (topmost.popupType > obj.popupType)) { ++ if (topmost && (topmost.popupPrio > obj.popupPrio)) { + continue; + } +- if (topmost && (topmost.popupType === obj.popupType) && (topmost.occurred > obj.occurred)) { ++ if (topmost && (topmost.popupPrio === obj.popupPrio) && (topmost.occurred > obj.occurred)) { + continue; + } + topmost = obj; +diff --git a/internal/frontend/bridge-gui/bridge-gui/qml/Proton/Dialog.qml b/internal/frontend/bridge-gui/bridge-gui/qml/Proton/Dialog.qml +index f1ab61a0..30e7a99d 100644 +--- a/internal/frontend/bridge-gui/bridge-gui/qml/Proton/Dialog.qml ++++ b/internal/frontend/bridge-gui/bridge-gui/qml/Proton/Dialog.qml +@@ -21,7 +21,7 @@ T.Dialog { + + property ColorScheme colorScheme + readonly property var occurred: shouldShow ? new Date() : undefined +- readonly property int popupType: ApplicationWindow.PopupType.Dialog ++ readonly property int popupPrio: ApplicationWindow.PopupPriority.Dialog + property bool shouldShow: false + + function close() { +diff --git a/internal/frontend/bridge-gui/bridge-gui/qml/Proton/InfoTooltip.qml b/internal/frontend/bridge-gui/bridge-gui/qml/Proton/InfoTooltip.qml +index 281e93e8..0ec6bf26 100644 +--- a/internal/frontend/bridge-gui/bridge-gui/qml/Proton/InfoTooltip.qml ++++ b/internal/frontend/bridge-gui/bridge-gui/qml/Proton/InfoTooltip.qml +@@ -16,6 +16,7 @@ + // along with Proton Mail Bridge. If not, see <https://www.gnu.org/licenses/>. + import QtQuick + import QtQuick.Controls ++import QtQuick.Controls.impl + import QtQuick.Layouts + + ColorImage { +diff --git a/internal/frontend/bridge-gui/bridge-gui/qml/Proton/LinkLabel.qml b/internal/frontend/bridge-gui/bridge-gui/qml/Proton/LinkLabel.qml +index 30871f21..af9b40d2 100644 +--- a/internal/frontend/bridge-gui/bridge-gui/qml/Proton/LinkLabel.qml ++++ b/internal/frontend/bridge-gui/bridge-gui/qml/Proton/LinkLabel.qml +@@ -12,6 +12,7 @@ + // along with Proton Mail Bridge. If not, see <https://www.gnu.org/licenses/>. + import QtQuick + import QtQuick.Controls ++import QtQuick.Controls.impl + import QtQuick.Layouts + + RowLayout { +diff --git a/internal/frontend/bridge-gui/bridge-gui/qml/Proton/Popup.qml b/internal/frontend/bridge-gui/bridge-gui/qml/Proton/Popup.qml +index 68c3af7c..78fa29c1 100644 +--- a/internal/frontend/bridge-gui/bridge-gui/qml/Proton/Popup.qml ++++ b/internal/frontend/bridge-gui/bridge-gui/qml/Proton/Popup.qml +@@ -21,7 +21,7 @@ T.Popup { + + property ColorScheme colorScheme + readonly property var occurred: shouldShow ? new Date() : undefined +- property int popupType: ApplicationWindow.PopupType.Banner ++ property int popupPrio: ApplicationWindow.PopupPriority.Banner + property bool shouldShow: false + + function close() { +diff --git a/internal/frontend/bridge-gui/bridge-gui/qml/SetupWizard/ClientConfigCertInstall.qml b/internal/frontend/bridge-gui/bridge-gui/qml/SetupWizard/ClientConfigCertInstall.qml +index 1ac498b0..9790afe9 100644 +--- a/internal/frontend/bridge-gui/bridge-gui/qml/SetupWizard/ClientConfigCertInstall.qml ++++ b/internal/frontend/bridge-gui/bridge-gui/qml/SetupWizard/ClientConfigCertInstall.qml +@@ -15,6 +15,7 @@ import QtQml + import QtQuick + import QtQuick.Layouts + import QtQuick.Controls ++import QtQuick.Controls.impl + + Item { + id: root +diff --git a/internal/frontend/bridge-gui/bridge-gui/qml/SetupWizard/ClientConfigParameters.qml b/internal/frontend/bridge-gui/bridge-gui/qml/SetupWizard/ClientConfigParameters.qml +index 52e3fec2..2a4c7d39 100644 +--- a/internal/frontend/bridge-gui/bridge-gui/qml/SetupWizard/ClientConfigParameters.qml ++++ b/internal/frontend/bridge-gui/bridge-gui/qml/SetupWizard/ClientConfigParameters.qml +@@ -14,6 +14,7 @@ import QtQml + import QtQuick + import QtQuick.Layouts + import QtQuick.Controls ++import QtQuick.Controls.impl + import ".." + + Rectangle { +diff --git a/internal/frontend/bridge-gui/bridge-gui/qml/SetupWizard/ClientListItem.qml b/internal/frontend/bridge-gui/bridge-gui/qml/SetupWizard/ClientListItem.qml +index 3e781d16..30e9307e 100644 +--- a/internal/frontend/bridge-gui/bridge-gui/qml/SetupWizard/ClientListItem.qml ++++ b/internal/frontend/bridge-gui/bridge-gui/qml/SetupWizard/ClientListItem.qml +@@ -14,6 +14,7 @@ import QtQml + import QtQuick + import QtQuick.Layouts + import QtQuick.Controls ++import QtQuick.Controls.impl + + Rectangle { + id: root +diff --git a/internal/frontend/bridge-gui/bridge-gui/qml/SetupWizard/Login.qml b/internal/frontend/bridge-gui/bridge-gui/qml/SetupWizard/Login.qml +index 20eba753..2f1a86a9 100644 +--- a/internal/frontend/bridge-gui/bridge-gui/qml/SetupWizard/Login.qml ++++ b/internal/frontend/bridge-gui/bridge-gui/qml/SetupWizard/Login.qml +@@ -14,6 +14,7 @@ import QtQml + import QtQuick + import QtQuick.Layouts + import QtQuick.Controls ++import QtQuick.Controls.impl + + FocusScope { + id: root diff --git a/mail-mta/proton-mail-bridge/files/proton-mail-bridge.service-r1 b/mail-mta/proton-mail-bridge/files/proton-mail-bridge.service-r1 new file mode 100644 index 00000000..8dd89802 --- /dev/null +++ b/mail-mta/proton-mail-bridge/files/proton-mail-bridge.service-r1 @@ -0,0 +1,17 @@ +[Unit] +Description=Proton Mail IMAP/SMTP bridge +Documentation=https://proton.me/mail/bridge/ + +[Service] +ExecStart=/usr/bin/proton-mail-bridge --noninteractive +Restart=on-failure + +# Hardening +ProtectSystem=full +PrivateTmp=true +SystemCallArchitectures=native +MemoryDenyWriteExecute=true +NoNewPrivileges=true + +[Install] +WantedBy=default.target diff --git a/mail-mta/proton-mail-bridge/proton-mail-bridge-3.14.0.ebuild b/mail-mta/proton-mail-bridge/proton-mail-bridge-3.14.0.ebuild new file mode 100644 index 00000000..1d159699 --- /dev/null +++ b/mail-mta/proton-mail-bridge/proton-mail-bridge-3.14.0.ebuild @@ -0,0 +1,120 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake desktop go-module systemd xdg-utils + +MY_PN="${PN/-mail/}" +MY_P="${MY_PN}-${PV}" + +DESCRIPTION="Serves Proton Mail to IMAP/SMTP clients" +HOMEPAGE="https://proton.me/mail/bridge https://github.com/ProtonMail/proton-bridge/" +SRC_URI="https://github.com/ProtonMail/${MY_PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz + http://mirrors.redcorelinux.org/redcorelinux/amd64/distfiles/${P}-deps.tar.xz" + +LICENSE="Apache-2.0 BSD BSD-2 GPL-3+ ISC LGPL-3+ MIT MPL-2.0 Unlicense" +SLOT="0" +KEYWORDS="~amd64" +IUSE="gui" + +# Quite a few tests require Internet access +PROPERTIES="test_network" +RESTRICT="test" + +RDEPEND="app-crypt/libsecret + gui? ( + >=dev-libs/protobuf-21.12:= + >=dev-libs/sentry-native-0.6.5-r1 + dev-qt/qtbase:6=[gui,icu,widgets] + dev-qt/qtdeclarative:6=[widgets] + dev-qt/qtsvg:6= + media-libs/mesa + net-libs/grpc:= + ) +" +DEPEND="${RDEPEND}" + +PATCHES=( + "${FILESDIR}"/${P}-gui.patch + "${FILESDIR}"/${P}-qt6.8.patch +) + +S="${WORKDIR}"/${MY_P} + +src_prepare() { + xdg_environment_reset + default + if use gui; then + local PATCHES=() + BUILD_DIR="${WORKDIR}"/gui_build \ + CMAKE_USE_DIR="${S}"/internal/frontend/bridge-gui/bridge-gui \ + cmake_src_prepare + fi +} + +src_configure() { + if use gui; then + local mycmakeargs=( + -DBRIDGE_APP_FULL_NAME="Proton Mail Bridge" + -DBRIDGE_APP_VERSION="${PV}+git" + -DBRIDGE_REPO_ROOT="${S}" + -DBRIDGE_TAG="NOTAG" + -DBRIDGE_VENDOR="Redcore Linux" + -DCMAKE_DISABLE_PRECOMPILE_HEADERS=OFF + ) + BUILD_DIR="${WORKDIR}"/gui_build \ + CMAKE_USE_DIR="${S}"/internal/frontend/bridge-gui/bridge-gui \ + cmake_src_configure + fi +} + +src_compile() { + emake build-nogui + + if use gui; then + BUILD_DIR="${WORKDIR}"/gui_build \ + CMAKE_USE_DIR="${S}"/internal/frontend/bridge-gui/bridge-gui \ + cmake_src_compile + fi +} + +src_test() { + emake test +} + +src_install() { + exeinto /usr/bin + newexe bridge ${PN} + + if use gui; then + BUILD_DIR="${WORKDIR}"/gui_build \ + CMAKE_USE_DIR="${S}"/internal/frontend/bridge-gui/bridge-gui \ + cmake_src_install + mv "${ED}"/usr/bin/bridge-gui "${ED}"/usr/bin/${PN}-gui || die + newicon "${S}"/dist/bridge.svg ${PN}.svg + make_desktop_entry ${PN}-gui "Proton Mail Bridge" ${PN}.svg "Email;Network" + fi + + systemd_newuserunit "${FILESDIR}"/${PN}.service-r1 ${PN}.service + + einstalldocs +} + +pkg_postinst() { + if [[ -n "${REPLACING_VERSIONS}" ]]; then + local oldver + for oldver in ${REPLACING_VERSIONS}; do + if ver_test "${oldver}" -lt 3.2.0; then + ewarn "Please note that since version 3.2.0, ${PN} by default shares usage statistics with upstream." + ewarn "For details, please see" + ewarn + ewarn " https://proton.me/support/share-usage-statistics" + ewarn + ewarn "This behaviour can be disabled through ${PN}-gui, under Advanced Settings." + ewarn + break + fi + done + fi +} diff --git a/metadata/md5-cache/app-admin/calamares-3.3.9-r10 b/metadata/md5-cache/app-admin/calamares-3.3.9-r10 index 1af02b82..3e5e7da8 100644 --- a/metadata/md5-cache/app-admin/calamares-3.3.9-r10 +++ b/metadata/md5-cache/app-admin/calamares-3.3.9-r10 @@ -1,4 +1,4 @@ -BDEPEND=qt6? ( >=dev-qt/qttools-6.5.0:6[linguist] >=kde-frameworks/extra-cmake-modules-5.240 ) !qt6? ( >=dev-qt/linguist-tools-5.15.0:5 >=kde-frameworks/extra-cmake-modules-5.78 ) app-alternatives/ninja >=dev-build/cmake-3.20.5 dev-libs/libpcre2:* >=kde-frameworks/extra-cmake-modules-5.106.0:* +BDEPEND=qt6? ( >=dev-qt/qttools-6.5.0:6[linguist] >=kde-frameworks/extra-cmake-modules-5.240 ) !qt6? ( >=dev-qt/linguist-tools-5.15.0:5 >=kde-frameworks/extra-cmake-modules-5.78 ) app-alternatives/ninja >=dev-build/cmake-3.20.5 dev-libs/libpcre2:* >=kde-frameworks/extra-cmake-modules-5.116.0:* DEFINED_PHASES=compile configure install postinst postrm preinst prepare setup test DEPEND=python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) dev-cpp/yaml-cpp:= python_single_target_python3_10? ( >=dev-libs/boost-1.55:=[python,python_targets_python3_10(-)] dev-libs/libpwquality[python_targets_python3_10(-)] ) python_single_target_python3_11? ( >=dev-libs/boost-1.55:=[python,python_targets_python3_11(-)] dev-libs/libpwquality[python_targets_python3_11(-)] ) python_single_target_python3_12? ( >=dev-libs/boost-1.55:=[python,python_targets_python3_12(-)] dev-libs/libpwquality[python_targets_python3_12(-)] ) qt6? ( >=dev-qt/qtbase-6.5.0:6[concurrent,dbus,gui,network,widgets,xml] >=dev-qt/qtdeclarative-6.5.0:6 >=dev-qt/qtsvg-6.5.0:6 >=dev-qt/qtwebengine-6.5.0:6[widgets] >=kde-frameworks/kconfig-5.240:6 >=kde-frameworks/kcoreaddons-5.240:6 >=kde-frameworks/kcrash-5.240:6 >=kde-frameworks/ki18n-5.240:6 >=kde-frameworks/kpackage-5.240:6 >=kde-frameworks/kparts-5.240:6 >=kde-frameworks/kservice-5.240:6 >=kde-frameworks/kwidgetsaddons-5.240:6 sys-auth/polkit-qt[qt6(-)] >=sys-libs/kpmcore-24.01.75:6= ) !qt6? ( >=dev-qt/qtconcurrent-5.15.0:5 >=dev-qt/qtdbus-5.15.0:5 >=dev-qt/qtdeclarative-5.15.0:5 >=dev-qt/qtgui-5.15.0:5 >=dev-qt/qtnetwork-5.15.0:5 >=dev-qt/qtsvg-5.15.0:5 >=dev-qt/qtwebengine-5.15.0:5[widgets] >=dev-qt/qtwidgets-5.15.0:5 >=dev-qt/qtxml-5.15.0:5 >=kde-frameworks/kconfig-5.78:5 >=kde-frameworks/kcoreaddons-5.78:5 >=kde-frameworks/kcrash-5.78:5 >=kde-frameworks/ki18n-5.78:5 >=kde-frameworks/kpackage-5.78:5 >=kde-frameworks/kparts-5.78:5 >=kde-frameworks/kservice-5.78:5 >=kde-frameworks/kwidgetsaddons-5.78:5 sys-auth/polkit-qt[qt5(+)] >=sys-libs/kpmcore-20.04.0:5= ) dev-libs/appstream dev-python/jsonschema dev-python/pyyaml sys-apps/dbus sys-apps/dmidecode sys-apps/gptfdisk virtual/libcrypt:= test? ( !qt6? ( dev-qt/qttest:5 ) ) test? ( dev-qt/qttest:5 ) dev-qt/qtcore:5 DESCRIPTION=Distribution-independent installer framework @@ -14,5 +14,5 @@ REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_1 RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/calamares/calamares/releases/download/v3.3.9/calamares-3.3.9.tar.gz -_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 ecm fe5d0f686a62c5a29db9433ce94c2e31 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 2fee95c11e5f883024588d4837db6802 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 ecm d91d1eed2024d2acc9ed2f085523fba2 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 _md5_=363d317ca9318d8b9d6a49b9c695a578 diff --git a/metadata/md5-cache/app-admin/conky-1.19.8-r10 b/metadata/md5-cache/app-admin/conky-1.19.8-r10 index e85fda2f..2e7b35ac 100644 --- a/metadata/md5-cache/app-admin/conky-1.19.8-r10 +++ b/metadata/md5-cache/app-admin/conky-1.19.8-r10 @@ -14,5 +14,5 @@ REQUIRED_USE=^^ ( lua_single_target_lua5-4 ) imlib? ( X ) lua-cairo? ( X bundled RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/brndnmtthws/conky/archive/v1.19.8.tar.gz -> conky-1.19.8.tar.gz -_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe linux-info ea4122ba1d8791a12b78e53f9510a2e3 lua-single 75fe955a36b18e199213c8739eaebdbb lua-utils 7c89927eda6f21c4c48136247077ab37 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 f7b9a2fa38c69a9c2a7ad8fc9283ccf7 python-utils-r1 2fee95c11e5f883024588d4837db6802 readme.gentoo-r1 b045f3acf546393ab6b3170781875358 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe linux-info ea4122ba1d8791a12b78e53f9510a2e3 lua-single 75fe955a36b18e199213c8739eaebdbb lua-utils 7c89927eda6f21c4c48136247077ab37 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 6ddb5e75c10db046f89ebe39c85e1d82 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 readme.gentoo-r1 b045f3acf546393ab6b3170781875358 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 _md5_=5b790d3d38362a5241d00ac9a84969e6 diff --git a/metadata/md5-cache/app-admin/opensnitch-1.6.2 b/metadata/md5-cache/app-admin/opensnitch-1.6.2-r1 index bf229b32..5b6f9d7f 100644 --- a/metadata/md5-cache/app-admin/opensnitch-1.6.2 +++ b/metadata/md5-cache/app-admin/opensnitch-1.6.2-r1 @@ -8,10 +8,10 @@ INHERIT=distutils-r1 linux-info systemd xdg-utils golang-vcs-snapshot IUSE=+audit bpf +iptables +nftables systemd python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 KEYWORDS=~amd64 ~x86 LICENSE=GPL-3 -RDEPEND=dev-python/grpcio-tools[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/notify2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/python-slugify[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pyinotify[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/PyQt5[network,sql,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] bpf? ( ~app-admin/opensnitch-ebpf-module-1.6.2 ) 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/grpcio-tools[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/notify2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/python-slugify[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pyinotify[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pyqt5[network,sql,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] bpf? ( ~app-admin/opensnitch-ebpf-module-1.6.2 ) 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=|| ( iptables nftables ) || ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) 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 bcc61b7696f06db333c2f2db1606ed76 eapi8-dosym 5ac4857ad078256d939c44f7c64197a9 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe go-env 90efbc8636d2f02d9654183330e84cf7 golang-base 33e0f9ff6c6f053a3df2d38992afeb58 golang-vcs-snapshot dacb23628c2ff18d349878f599c078a5 linux-info ea4122ba1d8791a12b78e53f9510a2e3 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 2fee95c11e5f883024588d4837db6802 systemd 54bd206bb5c4efac6ae28b6b006713b0 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 -_md5_=1b35105711758ea17f3fc13fe83cb444 +_eclasses_=distutils-r1 85ccd3b54a6533fb120ee52b7c76a3df eapi8-dosym 5ac4857ad078256d939c44f7c64197a9 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe go-env 90efbc8636d2f02d9654183330e84cf7 golang-base 33e0f9ff6c6f053a3df2d38992afeb58 golang-vcs-snapshot dacb23628c2ff18d349878f599c078a5 linux-info ea4122ba1d8791a12b78e53f9510a2e3 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 systemd 54bd206bb5c4efac6ae28b6b006713b0 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_md5_=3d571b3cd4aece2a2e8a2c98b399e984 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 6d77f270..707726e9 100644 --- a/metadata/md5-cache/app-admin/opensnitch-ebpf-module-1.6.2 +++ b/metadata/md5-cache/app-admin/opensnitch-ebpf-module-1.6.2 @@ -12,5 +12,5 @@ RDEPEND=dist-kernel? ( virtual/dist-kernel:= ) ~app-admin/opensnitch-1.6.2 RESTRICT=strip test SLOT=0 SRC_URI=https://github.com/evilsocket/opensnitch/archive/refs/tags/v1.6.2.tar.gz -> opensnitch-1.6.2.tar.gz -_eclasses_=linux-info ea4122ba1d8791a12b78e53f9510a2e3 multilib b2a329026f2e404e9e371097dda47f96 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 +_eclasses_=linux-info ea4122ba1d8791a12b78e53f9510a2e3 multilib b2a329026f2e404e9e371097dda47f96 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 _md5_=c02dd8626b70431ee93272530a1978df diff --git a/metadata/md5-cache/app-arch/unp-2.0_pre9-r1 b/metadata/md5-cache/app-arch/unp-2.0_pre9-r1 index 7d66fde9..fdad3544 100644 --- a/metadata/md5-cache/app-arch/unp-2.0_pre9-r1 +++ b/metadata/md5-cache/app-arch/unp-2.0_pre9-r1 @@ -10,5 +10,5 @@ LICENSE=GPL-2 RDEPEND=nls? ( sys-devel/gettext ) dev-lang/perl SLOT=0 SRC_URI=mirror://debian/pool/main/u/unp/unp_2.0~pre9.tar.xz -_eclasses_=bash-completion-r1 767861f3744f589ee5291c1698b1c082 multilib b2a329026f2e404e9e371097dda47f96 strip-linguas 9d8d529d8082ec56dd495636df194d64 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 +_eclasses_=bash-completion-r1 767861f3744f589ee5291c1698b1c082 multilib b2a329026f2e404e9e371097dda47f96 strip-linguas 9d8d529d8082ec56dd495636df194d64 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 _md5_=4978777d9489eceb02d3374f19a41e00 diff --git a/metadata/md5-cache/app-backup/timeshift-24.06.3 b/metadata/md5-cache/app-backup/timeshift-24.06.3 index 7782e832..c1f0b5ce 100644 --- a/metadata/md5-cache/app-backup/timeshift-24.06.3 +++ b/metadata/md5-cache/app-backup/timeshift-24.06.3 @@ -11,5 +11,5 @@ LICENSE=GPL-2+ RDEPEND=dev-libs/glib:2 dev-libs/gobject-introspection x11-libs/gtk+:3 dev-libs/json-glib x11-libs/vte:2.91[vala] >=dev-libs/libgee-0.18.0:= >=x11-libs/xapp-1.0.4[vala(+)] x11-libs/cairo x11-libs/gdk-pixbuf:2 virtual/cron SLOT=0 SRC_URI=https://github.com/linuxmint/timeshift/archive/24.06.3.tar.gz -> timeshift-24.06.3.tar.gz -_eclasses_=flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe meson 99466844dd8d4fcfb07578a76f5a9922 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 python-utils-r1 2fee95c11e5f883024588d4837db6802 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 vala e477903dbe0105930c51f170a592dc16 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_eclasses_=flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe meson 99466844dd8d4fcfb07578a76f5a9922 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 vala e477903dbe0105930c51f170a592dc16 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 _md5_=a7dce2637ac82db218ae71f56b74cd85 diff --git a/metadata/md5-cache/app-emulation/qemu-guest-agent-8.2.0-r6 b/metadata/md5-cache/app-emulation/qemu-guest-agent-8.2.0-r6 index cb74af3f..71af3d2f 100644 --- a/metadata/md5-cache/app-emulation/qemu-guest-agent-8.2.0-r6 +++ b/metadata/md5-cache/app-emulation/qemu-guest-agent-8.2.0-r6 @@ -10,5 +10,5 @@ LICENSE=GPL-2 BSD-2 RDEPEND=dev-libs/glib SLOT=0 SRC_URI=http://wiki.qemu.org/download/qemu-8.2.0.tar.xz -_eclasses_=edo 367e103a74bf77e6a8da7894d999fa3c multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f python-any-r1 f7b9a2fa38c69a9c2a7ad8fc9283ccf7 python-utils-r1 2fee95c11e5f883024588d4837db6802 systemd 54bd206bb5c4efac6ae28b6b006713b0 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 udev f3d9a4376ebd22131726a68e1a0a058f +_eclasses_=edo 367e103a74bf77e6a8da7894d999fa3c multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f python-any-r1 6ddb5e75c10db046f89ebe39c85e1d82 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 systemd 54bd206bb5c4efac6ae28b6b006713b0 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 udev f3d9a4376ebd22131726a68e1a0a058f _md5_=152225f642d22684dc0c0cf24041017b diff --git a/metadata/md5-cache/app-misc/calamares-config-redcore-1.314.1337-r13 b/metadata/md5-cache/app-misc/calamares-config-redcore-1.314.1337-r17 index 1a3aa14d..1a3aa14d 100644 --- a/metadata/md5-cache/app-misc/calamares-config-redcore-1.314.1337-r13 +++ b/metadata/md5-cache/app-misc/calamares-config-redcore-1.314.1337-r17 diff --git a/metadata/md5-cache/app-misc/geoclue-2.7.1-r6 b/metadata/md5-cache/app-misc/geoclue-2.7.1-r6 deleted file mode 100644 index 18d4c875..00000000 --- a/metadata/md5-cache/app-misc/geoclue-2.7.1-r6 +++ /dev/null @@ -1,17 +0,0 @@ -BDEPEND=|| ( dev-lang/python:3.12[xml(+)] dev-lang/python:3.11[xml(+)] dev-lang/python:3.10[xml(+)] ) dev-util/gdbus-codegen dev-util/glib-utils gtk-doc? ( app-text/docbook-xml-dtd:4.1.2 >=dev-util/gtk-doc-1 ) >=sys-devel/gettext-0.19.8 virtual/pkgconfig vala? ( || ( dev-lang/vala:0.56 ) ) >=dev-build/meson-1.2.3 app-alternatives/ninja dev-build/meson-format-array virtual/pkgconfig -DEFINED_PHASES=compile configure install postinst postrm preinst prepare setup test -DEPEND=>=dev-libs/glib-2.68:2 >=dev-libs/json-glib-0.14.0 >=net-libs/libsoup-3.0.0:3.0 introspection? ( >=dev-libs/gobject-introspection-1.54:= ) modemmanager? ( >=net-misc/modemmanager-1.6 ) zeroconf? ( >=net-dns/avahi-0.6.10[dbus] ) x11-libs/libnotify -DESCRIPTION=A location information D-Bus service -EAPI=8 -HOMEPAGE=https://gitlab.freedesktop.org/geoclue/geoclue/-/wikis/home -IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info -INHERIT=meson python-any-r1 systemd vala xdg -IUSE=+introspection gtk-doc modemmanager vala zeroconf -KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 -LICENSE=LGPL-2.1+ GPL-2+ -RDEPEND=>=dev-libs/glib-2.68:2 >=dev-libs/json-glib-0.14.0 >=net-libs/libsoup-3.0.0:3.0 introspection? ( >=dev-libs/gobject-introspection-1.54:= ) modemmanager? ( >=net-misc/modemmanager-1.6 ) zeroconf? ( >=net-dns/avahi-0.6.10[dbus] ) x11-libs/libnotify acct-user/geoclue sys-apps/dbus -REQUIRED_USE=vala? ( introspection ) -SLOT=2.0 -SRC_URI=https://gitlab.freedesktop.org/geoclue/geoclue/-/archive/2.7.1/geoclue-2.7.1.tar.bz2 -_eclasses_=flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe meson 99466844dd8d4fcfb07578a76f5a9922 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 f7b9a2fa38c69a9c2a7ad8fc9283ccf7 python-utils-r1 2fee95c11e5f883024588d4837db6802 systemd 54bd206bb5c4efac6ae28b6b006713b0 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 vala e477903dbe0105930c51f170a592dc16 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 -_md5_=7d7ec5396074a62873455ec301de4464 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 55c7fe48..4efe19d2 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 bcc61b7696f06db333c2f2db1606ed76 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pypi ad1b21f87d117ae9bb089bdb65b8f013 python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 2fee95c11e5f883024588d4837db6802 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 +_eclasses_=distutils-r1 85ccd3b54a6533fb120ee52b7c76a3df flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pypi ad1b21f87d117ae9bb089bdb65b8f013 python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 _md5_=5fcfbc62cc3c7635294405aec265cc0c diff --git a/metadata/md5-cache/app-portage/sisyphus-6.2410.0 b/metadata/md5-cache/app-portage/sisyphus-6.2410.0-r3 index 1224d7bc..380fd00a 100644 --- a/metadata/md5-cache/app-portage/sisyphus-6.2410.0 +++ b/metadata/md5-cache/app-portage/sisyphus-6.2410.0-r3 @@ -10,7 +10,7 @@ KEYWORDS=amd64 arm64 LICENSE=GPL-2 PDEPEND=gui? ( ~app-portage/sisyphus-qt-6.2410.0 ) PROPERTIES=live -RDEPEND=dev-lang/python[sqlite] app-portage/portage-utils python_single_target_python3_10? ( app-portage/gentoolkit[python_targets_python3_10(-)] dev-python/animation[python_targets_python3_10(-)] dev-python/GitPython[python_targets_python3_10(-)] dev-python/typer[python_targets_python3_10(-)] dev-python/typing-extensions[python_targets_python3_10(-)] dev-python/urllib3[python_targets_python3_10(-)] sys-apps/portage[python_targets_python3_10(-)] ) python_single_target_python3_11? ( app-portage/gentoolkit[python_targets_python3_11(-)] dev-python/animation[python_targets_python3_11(-)] dev-python/GitPython[python_targets_python3_11(-)] dev-python/typer[python_targets_python3_11(-)] dev-python/typing-extensions[python_targets_python3_11(-)] dev-python/urllib3[python_targets_python3_11(-)] sys-apps/portage[python_targets_python3_11(-)] ) python_single_target_python3_12? ( app-portage/gentoolkit[python_targets_python3_12(-)] dev-python/animation[python_targets_python3_12(-)] dev-python/GitPython[python_targets_python3_12(-)] dev-python/typer[python_targets_python3_12(-)] dev-python/typing-extensions[python_targets_python3_12(-)] dev-python/urllib3[python_targets_python3_12(-)] sys-apps/portage[python_targets_python3_12(-)] ) sys-apps/gentoo-functions +RDEPEND=dev-lang/python[sqlite] app-portage/portage-utils python_single_target_python3_10? ( app-portage/gentoolkit[python_targets_python3_10(-)] dev-python/animation[python_targets_python3_10(-)] dev-python/gitpython[python_targets_python3_10(-)] dev-python/typer[python_targets_python3_10(-)] dev-python/typing-extensions[python_targets_python3_10(-)] dev-python/urllib3[python_targets_python3_10(-)] sys-apps/portage[python_targets_python3_10(-)] ) python_single_target_python3_11? ( app-portage/gentoolkit[python_targets_python3_11(-)] dev-python/animation[python_targets_python3_11(-)] dev-python/gitpython[python_targets_python3_11(-)] dev-python/typer[python_targets_python3_11(-)] dev-python/typing-extensions[python_targets_python3_11(-)] dev-python/urllib3[python_targets_python3_11(-)] sys-apps/portage[python_targets_python3_11(-)] ) python_single_target_python3_12? ( app-portage/gentoolkit[python_targets_python3_12(-)] dev-python/animation[python_targets_python3_12(-)] dev-python/gitpython[python_targets_python3_12(-)] dev-python/typer[python_targets_python3_12(-)] dev-python/typing-extensions[python_targets_python3_12(-)] dev-python/urllib3[python_targets_python3_12(-)] sys-apps/portage[python_targets_python3_12(-)] ) sys-apps/gentoo-functions SLOT=0 -_eclasses_=eapi8-dosym 5ac4857ad078256d939c44f7c64197a9 git-r3 875eb471682d3e1f18da124be97dcc81 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 2fee95c11e5f883024588d4837db6802 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 -_md5_=0d27dc5ce3f2e75bc0eacf6ed107be18 +_eclasses_=eapi8-dosym 5ac4857ad078256d939c44f7c64197a9 git-r3 875eb471682d3e1f18da124be97dcc81 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 +_md5_=1dcaa7af31f5b2c7bcd306652a58d7e2 diff --git a/metadata/md5-cache/app-portage/sisyphus-qt-6.2410.0 b/metadata/md5-cache/app-portage/sisyphus-qt-6.2410.0-r3 index f7df4f4d..e449f202 100644 --- a/metadata/md5-cache/app-portage/sisyphus-qt-6.2410.0 +++ b/metadata/md5-cache/app-portage/sisyphus-qt-6.2410.0-r3 @@ -9,7 +9,7 @@ IUSE=qt5 qt6 python_single_target_python3_10 python_single_target_python3_11 pyt KEYWORDS=amd64 arm64 LICENSE=GPL-2 PROPERTIES=live -RDEPEND=dev-lang/python[sqlite] ~app-portage/sisyphus-6.2410.0 app-misc/tmux qt5? ( python_single_target_python3_10? ( dev-python/PyQt5[designer,gui,widgets,python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/PyQt5[designer,gui,widgets,python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/PyQt5[designer,gui,widgets,python_targets_python3_12(-)] ) ) qt6? ( python_single_target_python3_10? ( dev-python/PyQt6[designer,gui,widgets,python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/PyQt6[designer,gui,widgets,python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/PyQt6[designer,gui,widgets,python_targets_python3_12(-)] ) ) +RDEPEND=dev-lang/python[sqlite] ~app-portage/sisyphus-6.2410.0 app-misc/tmux qt5? ( python_single_target_python3_10? ( dev-python/pyqt5[designer,gui,widgets,python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/pyqt5[designer,gui,widgets,python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/pyqt5[designer,gui,widgets,python_targets_python3_12(-)] ) ) qt6? ( python_single_target_python3_10? ( dev-python/pyqt6[designer,gui,widgets,python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/pyqt6[designer,gui,widgets,python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/pyqt6[designer,gui,widgets,python_targets_python3_12(-)] ) ) SLOT=0 -_eclasses_=eapi8-dosym 5ac4857ad078256d939c44f7c64197a9 git-r3 875eb471682d3e1f18da124be97dcc81 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 2fee95c11e5f883024588d4837db6802 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 -_md5_=b8b9d3f4d7508dc6a9dc8257c8e9dd03 +_eclasses_=eapi8-dosym 5ac4857ad078256d939c44f7c64197a9 git-r3 875eb471682d3e1f18da124be97dcc81 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 +_md5_=43a8da0cb84c7f821ff1eee4e2b956f7 diff --git a/metadata/md5-cache/app-text/simplenote-2.6.0-r1 b/metadata/md5-cache/app-text/simplenote-2.6.0-r1 index ce28e736..9d7056a4 100644 --- a/metadata/md5-cache/app-text/simplenote-2.6.0-r1 +++ b/metadata/md5-cache/app-text/simplenote-2.6.0-r1 @@ -10,5 +10,5 @@ RDEPEND=dev-libs/nss media-libs/alsa-lib x11-libs/gtk+:2 x11-libs/libXtst x11-li RESTRICT=mirror strip SLOT=0 SRC_URI=https://github.com/Automattic/simplenote-electron/releases/download/v2.6.0/Simplenote-linux-2.6.0-amd64.deb -_eclasses_=multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 unpacker fb4b84181244b3b9990fa0bf40232dd2 +_eclasses_=multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 unpacker fb4b84181244b3b9990fa0bf40232dd2 _md5_=94f69937a9a798289f2667ec4705ce05 diff --git a/metadata/md5-cache/dev-go/go-protobuf-1.5.2 b/metadata/md5-cache/dev-go/go-protobuf-1.5.2 index 2a5bc8a2..c3b87581 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 f14aba975c94ccaa9f357a27e3b17ffe go-env 90efbc8636d2f02d9654183330e84cf7 golang-base 33e0f9ff6c6f053a3df2d38992afeb58 golang-build 20e04694f8bbaef2664220cebb994a48 golang-vcs-snapshot dacb23628c2ff18d349878f599c078a5 multilib b2a329026f2e404e9e371097dda47f96 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 +_eclasses_=flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe go-env 90efbc8636d2f02d9654183330e84cf7 golang-base 33e0f9ff6c6f053a3df2d38992afeb58 golang-build 20e04694f8bbaef2664220cebb994a48 golang-vcs-snapshot dacb23628c2ff18d349878f599c078a5 multilib b2a329026f2e404e9e371097dda47f96 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 _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 be26a99f..16fc109e 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 f14aba975c94ccaa9f357a27e3b17ffe go-env 90efbc8636d2f02d9654183330e84cf7 go-module df32d29550d40a92da723d3b8e17b467 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 +_eclasses_=flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe go-env 90efbc8636d2f02d9654183330e84cf7 go-module df32d29550d40a92da723d3b8e17b467 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 _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 ee2e4ce6..8849e53d 100644 --- a/metadata/md5-cache/dev-libs/libdbusmenu-qt5-0.9.3_pre20160218-r3 +++ b/metadata/md5-cache/dev-libs/libdbusmenu-qt5-0.9.3_pre20160218-r3 @@ -12,5 +12,5 @@ RDEPEND=dev-qt/qtcore:5 dev-qt/qtdbus:5 dev-qt/qtgui:5 dev-qt/qtwidgets:5 RESTRICT=test SLOT=0 SRC_URI=https://launchpad.net/ubuntu/+archive/primary/+files/libdbusmenu-qt_0.9.3+16.04.20160218.orig.tar.gz -_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 _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 eed1c622..ae3ead65 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 bcc61b7696f06db333c2f2db1606ed76 eapi8-dosym 5ac4857ad078256d939c44f7c64197a9 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 2fee95c11e5f883024588d4837db6802 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 +_eclasses_=distutils-r1 85ccd3b54a6533fb120ee52b7c76a3df eapi8-dosym 5ac4857ad078256d939c44f7c64197a9 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 _md5_=414d0136bcc594766941df6e577ce3c5 diff --git a/metadata/md5-cache/dev-python/grpcio-1.66.1-r1 b/metadata/md5-cache/dev-python/grpcio-1.66.1-r2 index b991fd1f..92871799 100644 --- a/metadata/md5-cache/dev-python/grpcio-1.66.1-r1 +++ b/metadata/md5-cache/dev-python/grpcio-1.66.1-r2 @@ -1,6 +1,6 @@ BDEPEND=dev-python/cython[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] DEFINED_PHASES=compile configure install prepare test -DEPEND=dev-libs/openssl:=[-bindist(-)] dev-libs/re2:= <dev-python/protobuf-python-6[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/protobuf-python-5.26.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] net-dns/c-ares:= sys-libs/zlib:= python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) +DEPEND=dev-libs/openssl:=[-bindist(-)] dev-libs/re2:= <dev-python/protobuf-6[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/protobuf-5.26.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] net-dns/c-ares:= sys-libs/zlib:= python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) DESCRIPTION=High-performance RPC framework (python libraries) EAPI=8 HOMEPAGE=https://grpc.io @@ -8,9 +8,9 @@ INHERIT=distutils-r1 flag-o-matic multiprocessing prefix pypi IUSE=python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 debug KEYWORDS=~amd64 LICENSE=Apache-2.0 -RDEPEND=dev-libs/openssl:=[-bindist(-)] dev-libs/re2:= <dev-python/protobuf-python-6[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/protobuf-python-5.26.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] net-dns/c-ares:= sys-libs/zlib:= python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) +RDEPEND=dev-libs/openssl:=[-bindist(-)] dev-libs/re2:= <dev-python/protobuf-6[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/protobuf-5.26.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] net-dns/c-ares:= sys-libs/zlib:= python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 ) SLOT=0 SRC_URI=https://files.pythonhosted.org/packages/source/g/grpcio/grpcio-1.66.1.tar.gz -_eclasses_=distutils-r1 bcc61b7696f06db333c2f2db1606ed76 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c prefix c3c4c93ebda319c0fa7ed6f942ba1010 pypi ad1b21f87d117ae9bb089bdb65b8f013 python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 2fee95c11e5f883024588d4837db6802 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 -_md5_=62de320434253a0d240510af62dd511f +_eclasses_=distutils-r1 85ccd3b54a6533fb120ee52b7c76a3df flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c prefix c3c4c93ebda319c0fa7ed6f942ba1010 pypi ad1b21f87d117ae9bb089bdb65b8f013 python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 +_md5_=f0a4671caf156d6ce2e213f7f88254d4 diff --git a/metadata/md5-cache/dev-python/grpcio-tools-1.66.1-r1 b/metadata/md5-cache/dev-python/grpcio-tools-1.66.1-r2 index 29085249..ee29878c 100644 --- a/metadata/md5-cache/dev-python/grpcio-tools-1.66.1-r1 +++ b/metadata/md5-cache/dev-python/grpcio-tools-1.66.1-r2 @@ -1,6 +1,6 @@ BDEPEND=virtual/pkgconfig dev-python/cython[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] DEFINED_PHASES=compile configure install prepare test -DEPEND=~dev-python/grpcio-1.66.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/protobuf-python-5.26.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] <dev-python/protobuf-python-6[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) +DEPEND=~dev-python/grpcio-1.66.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/protobuf-5.26.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] <dev-python/protobuf-6[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) DESCRIPTION=Protobuf code generator for gRPC EAPI=8 HOMEPAGE=https://grpc.io @@ -8,9 +8,9 @@ INHERIT=distutils-r1 multiprocessing prefix pypi IUSE=python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 debug KEYWORDS=~amd64 ~arm ~arm64 ~x86 LICENSE=Apache-2.0 -RDEPEND=~dev-python/grpcio-1.66.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/protobuf-python-5.26.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] <dev-python/protobuf-python-6[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) +RDEPEND=~dev-python/grpcio-1.66.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/protobuf-5.26.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] <dev-python/protobuf-6[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) SLOT=0 SRC_URI=https://files.pythonhosted.org/packages/source/g/grpcio-tools/grpcio_tools-1.66.1.tar.gz -_eclasses_=distutils-r1 bcc61b7696f06db333c2f2db1606ed76 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c prefix c3c4c93ebda319c0fa7ed6f942ba1010 pypi ad1b21f87d117ae9bb089bdb65b8f013 python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 2fee95c11e5f883024588d4837db6802 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 -_md5_=8658f152960127a80bced1b028773032 +_eclasses_=distutils-r1 85ccd3b54a6533fb120ee52b7c76a3df flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c prefix c3c4c93ebda319c0fa7ed6f942ba1010 pypi ad1b21f87d117ae9bb089bdb65b8f013 python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 +_md5_=ed0bef11207b65c0df99b8b7bb742dd2 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 27cc0a43..dbdb82ad 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 bcc61b7696f06db333c2f2db1606ed76 eapi8-dosym 5ac4857ad078256d939c44f7c64197a9 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 2fee95c11e5f883024588d4837db6802 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 +_eclasses_=distutils-r1 85ccd3b54a6533fb120ee52b7c76a3df eapi8-dosym 5ac4857ad078256d939c44f7c64197a9 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 _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 5207194d..889fbdcf 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 bcc61b7696f06db333c2f2db1606ed76 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 2fee95c11e5f883024588d4837db6802 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 +_eclasses_=distutils-r1 85ccd3b54a6533fb120ee52b7c76a3df flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 _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 479c015e..7df8314e 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 bcc61b7696f06db333c2f2db1606ed76 eapi8-dosym 5ac4857ad078256d939c44f7c64197a9 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe git-r3 875eb471682d3e1f18da124be97dcc81 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 2fee95c11e5f883024588d4837db6802 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 +_eclasses_=distutils-r1 85ccd3b54a6533fb120ee52b7c76a3df eapi8-dosym 5ac4857ad078256d939c44f7c64197a9 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe git-r3 875eb471682d3e1f18da124be97dcc81 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 _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 955a0234..0b991bb1 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 bcc61b7696f06db333c2f2db1606ed76 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pypi ad1b21f87d117ae9bb089bdb65b8f013 python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 2fee95c11e5f883024588d4837db6802 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 +_eclasses_=distutils-r1 85ccd3b54a6533fb120ee52b7c76a3df flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pypi ad1b21f87d117ae9bb089bdb65b8f013 python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 _md5_=098a896e2c26638e27dbff80e2153bd1 diff --git a/metadata/md5-cache/kde-plasma/kinfocenter-6.2.2-r5 b/metadata/md5-cache/kde-plasma/kinfocenter-6.2.4-r5 index 7333573c..2530a1da 100644 --- a/metadata/md5-cache/kde-plasma/kinfocenter-6.2.2-r5 +++ b/metadata/md5-cache/kde-plasma/kinfocenter-6.2.4-r5 @@ -1,5 +1,5 @@ BDEPEND=>=kde-frameworks/kcmutils-6.6.0:6 app-alternatives/ninja >=dev-build/cmake-3.20.5 handbook? ( >=kde-frameworks/kdoctools-6.6.0:6 ) dev-libs/libpcre2:* >=kde-frameworks/extra-cmake-modules-6.6.0:* -DEFINED_PHASES=compile configure install nofetch postinst postrm preinst prepare setup test unpack +DEFINED_PHASES=compile configure info install nofetch postinst postrm preinst prepare setup test unpack DEPEND=>=dev-qt/qtbase-6.7.2:6[dbus,gles2-only=,gui,widgets] >=dev-qt/qtdeclarative-6.7.2:6 >=kde-frameworks/kauth-6.6.0:6 >=kde-frameworks/kcmutils-6.6.0:6 >=kde-frameworks/kconfig-6.6.0:6 >=kde-frameworks/kcoreaddons-6.6.0:6 >=kde-frameworks/ki18n-6.6.0:6 >=kde-frameworks/kio-6.6.0:6 >=kde-frameworks/kservice-6.6.0:6 gles2-only? ( || ( >=media-libs/mesa-24.1.0_rc1[opengl] <media-libs/mesa-24.1.0_rc1[gles2] ) ) usb? ( virtual/libusb:1 ) dev-qt/qtbase:6 DESCRIPTION=Utility providing information about the computer hardware EAPI=8 @@ -9,8 +9,8 @@ INHERIT=ecm plasma.kde.org optfeature IUSE=gles2-only usb debug +handbook KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86 LICENSE=GPL-2 -RDEPEND=>=dev-qt/qtbase-6.7.2:6[dbus,gles2-only=,gui,widgets] >=dev-qt/qtdeclarative-6.7.2:6 >=kde-frameworks/kauth-6.6.0:6 >=kde-frameworks/kcmutils-6.6.0:6 >=kde-frameworks/kconfig-6.6.0:6 >=kde-frameworks/kcoreaddons-6.6.0:6 >=kde-frameworks/ki18n-6.6.0:6 >=kde-frameworks/kio-6.6.0:6 >=kde-frameworks/kservice-6.6.0:6 gles2-only? ( || ( >=media-libs/mesa-24.1.0_rc1[opengl] <media-libs/mesa-24.1.0_rc1[gles2] ) ) usb? ( virtual/libusb:1 ) || ( >=dev-qt/qttools-6.7.2:6[qdbus] dev-qt/qdbus:* ) >=kde-frameworks/kirigami-6.6.0:6 >=kde-plasma/systemsettings-6.2.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.2:6[dbus,gles2-only=,gui,widgets] >=dev-qt/qtdeclarative-6.7.2:6 >=kde-frameworks/kauth-6.6.0:6 >=kde-frameworks/kcmutils-6.6.0:6 >=kde-frameworks/kconfig-6.6.0:6 >=kde-frameworks/kcoreaddons-6.6.0:6 >=kde-frameworks/ki18n-6.6.0:6 >=kde-frameworks/kio-6.6.0:6 >=kde-frameworks/kservice-6.6.0:6 gles2-only? ( || ( >=media-libs/mesa-24.1.0_rc1[opengl] <media-libs/mesa-24.1.0_rc1[gles2] ) ) usb? ( virtual/libusb:1 ) || ( >=dev-qt/qttools-6.7.2:6[qdbus] dev-qt/qdbus:* ) >=kde-frameworks/kirigami-6.6.0:6 >=kde-plasma/systemsettings-6.2.4:6 || ( kde-frameworks/breeze-icons:* kde-frameworks/oxygen-icons:* ) >=kde-frameworks/kf-env-6 dev-qt/qtbase:6 !kde-plasma/kinfocenter:5 SLOT=6 -SRC_URI=mirror://kde/stable/plasma/6.2.2/kinfocenter-6.2.2.tar.xz -_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 ecm fe5d0f686a62c5a29db9433ce94c2e31 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe kde.org 5b717883256e9841ce52e6cad2fca427 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 plasma.kde.org 04eb5849283348eac80db74a8749b14a toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +SRC_URI=mirror://kde/stable/plasma/6.2.4/kinfocenter-6.2.4.tar.xz +_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 ecm d91d1eed2024d2acc9ed2f085523fba2 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe kde.org 2eea56ed41440913be4caa3d255d2db3 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 plasma.kde.org 65e937e9b231aa40bdc3215a5489b47b toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 _md5_=0c6cce307c0d390c3a022339dd41350a diff --git a/metadata/md5-cache/lxqt-base/lxqt-config-2.0.0-r1 b/metadata/md5-cache/lxqt-base/lxqt-config-2.1.0-r1 index 2908e4a0..702aaa04 100644 --- a/metadata/md5-cache/lxqt-base/lxqt-config-2.0.0-r1 +++ b/metadata/md5-cache/lxqt-base/lxqt-config-2.1.0-r1 @@ -1,15 +1,15 @@ -BDEPEND=>=dev-qt/qttools-6.6:6[linguist] >=dev-util/lxqt-build-tools-2.0.0 app-alternatives/ninja >=dev-build/cmake-3.20.5 +BDEPEND=>=dev-qt/qttools-6.6:6[linguist] >=dev-util/lxqt-build-tools-2.1.0 app-alternatives/ninja >=dev-build/cmake-3.20.5 DEFINED_PHASES=compile configure install postinst postrm prepare test -DEPEND=>=dev-libs/libqtxdg-4.0.0 >=dev-qt/qtbase-6.6:6[gui,widgets,xml] >=dev-qt/qtsvg-6.6:6 =lxqt-base/liblxqt-2.0*:= =lxqt-base/lxqt-menu-data-2.0* sys-libs/zlib:= x11-apps/setxkbmap x11-libs/libxcb:= x11-libs/libX11 x11-libs/libXcursor x11-libs/libXfixes monitor? ( kde-plasma/libkscreen:6= ) touchpad? ( virtual/libudev:= x11-drivers/xf86-input-libinput x11-libs/libXi ) +DEPEND=>=dev-libs/libqtxdg-4.1.0 >=dev-qt/qtbase-6.6:6[gui,widgets,xml] >=dev-qt/qtsvg-6.6:6 =lxqt-base/liblxqt-2.1*:= =lxqt-base/lxqt-menu-data-2.1* sys-libs/zlib:= x11-apps/setxkbmap x11-libs/libxcb:= x11-libs/libX11 x11-libs/libXcursor x11-libs/libXfixes monitor? ( kde-plasma/libkscreen:6= ) touchpad? ( virtual/libudev:= x11-drivers/xf86-input-libinput x11-libs/libXi ) DESCRIPTION=LXQt system configuration control center EAPI=8 HOMEPAGE=https://lxqt-project.org/ INHERIT=cmake xdg-utils IUSE=+monitor +touchpad -KEYWORDS=amd64 arm64 ~riscv ~x86 +KEYWORDS=~amd64 ~arm64 ~riscv ~x86 LICENSE=GPL-2 GPL-2+ GPL-3 LGPL-2 LGPL-2+ LGPL-2.1+ WTFPL-2 -RDEPEND=>=dev-libs/libqtxdg-4.0.0 >=dev-qt/qtbase-6.6:6[gui,widgets,xml] >=dev-qt/qtsvg-6.6:6 =lxqt-base/liblxqt-2.0*:= =lxqt-base/lxqt-menu-data-2.0* sys-libs/zlib:= x11-apps/setxkbmap x11-libs/libxcb:= x11-libs/libX11 x11-libs/libXcursor x11-libs/libXfixes monitor? ( kde-plasma/libkscreen:6= ) touchpad? ( virtual/libudev:= x11-drivers/xf86-input-libinput x11-libs/libXi ) +RDEPEND=>=dev-libs/libqtxdg-4.1.0 >=dev-qt/qtbase-6.6:6[gui,widgets,xml] >=dev-qt/qtsvg-6.6:6 =lxqt-base/liblxqt-2.1*:= =lxqt-base/lxqt-menu-data-2.1* sys-libs/zlib:= x11-apps/setxkbmap x11-libs/libxcb:= x11-libs/libX11 x11-libs/libXcursor x11-libs/libXfixes monitor? ( kde-plasma/libkscreen:6= ) touchpad? ( virtual/libudev:= x11-drivers/xf86-input-libinput x11-libs/libXi ) SLOT=0 -SRC_URI=https://github.com/lxqt/lxqt-config/releases/download/2.0.0/lxqt-config-2.0.0.tar.xz -_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 -_md5_=840836f8609e2ed8a9deb617f41a6de3 +SRC_URI=https://github.com/lxqt/lxqt-config/releases/download/2.1.0/lxqt-config-2.1.0.tar.xz +_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_md5_=dea0efbd6c24ac464dc683d9f3687db3 diff --git a/metadata/md5-cache/lxqt-base/lxqt-meta-2.0.0-r4 b/metadata/md5-cache/lxqt-base/lxqt-meta-2.1.0 index 1c60b886..b0312779 100644 --- a/metadata/md5-cache/lxqt-base/lxqt-meta-2.0.0-r4 +++ b/metadata/md5-cache/lxqt-base/lxqt-meta-2.1.0 @@ -5,7 +5,7 @@ HOMEPAGE=https://lxqt-project.org/ IUSE=+about admin +archiver +desktop-portal discover +display-manager +filemanager gtk +lximage networkmanager nls +openbox +policykit powermanagement +processviewer qt5 qt6 +screenshot +sddm ssh-askpass +sudo +terminal +trash +window-manager KEYWORDS=~amd64 LICENSE=metapackage -RDEPEND=kde-frameworks/breeze-icons:6 =lxqt-base/lxqt-config-2.0* =lxqt-base/lxqt-globalkeys-2.0* =lxqt-base/lxqt-menu-data-2.0* =lxqt-base/lxqt-notificationd-2.0* =lxqt-base/lxqt-panel-2.0* =lxqt-base/lxqt-runner-2.0* =lxqt-base/lxqt-session-2.0* virtual/ttf-fonts x11-terms/xterm =x11-themes/lxqt-themes-2.0* x11-themes/redcore-theme-lxqt about? ( =lxqt-base/lxqt-about-2.0* ) admin? ( =lxqt-base/lxqt-admin-2.0* ) archiver? ( >=app-arch/lxqt-archiver-1.0 ) desktop-portal? ( >=gui-libs/xdg-desktop-portal-lxqt-1.0 ) discover? ( kde-plasma/discover ) display-manager? ( sddm? ( x11-misc/sddm ) !sddm? ( x11-misc/lightdm ) ) filemanager? ( =x11-misc/pcmanfm-qt-2.0* ) gtk? ( lxde-base/lxappearance ) lximage? ( =media-gfx/lximage-qt-2.0* ) networkmanager? ( net-misc/networkmanager gnome-extra/nm-applet ) nls? ( dev-qt/qttranslations:6 ) policykit? ( =lxqt-base/lxqt-policykit-2.0* ) powermanagement? ( =lxqt-base/lxqt-powermanagement-2.0* ) processviewer? ( >=x11-misc/qps-2.9 ) qt5? ( x11-misc/qt5ct ) qt6? ( gui-apps/qt6ct ) screenshot? ( >=x11-misc/screengrab-2.8 ) sddm? ( x11-misc/sddm ) ssh-askpass? ( =lxqt-base/lxqt-openssh-askpass-2.0* ) sudo? ( =lxqt-base/lxqt-sudo-2.0* ) terminal? ( =x11-terms/qterminal-2.0* ) trash? ( gnome-base/gvfs ) window-manager? ( openbox? ( x11-wm/openbox x11-misc/obconf ) !openbox? ( kde-plasma/kwin:6 kde-plasma/systemsettings:6 ) ) +RDEPEND=kde-frameworks/breeze-icons:6 =lxqt-base/lxqt-config-2.1* =lxqt-base/lxqt-globalkeys-2.1* =lxqt-base/lxqt-menu-data-2.1* =lxqt-base/lxqt-notificationd-2.1* =lxqt-base/lxqt-panel-2.1* =lxqt-base/lxqt-runner-2.1* =lxqt-base/lxqt-session-2.1* virtual/ttf-fonts x11-terms/xterm =x11-themes/lxqt-themes-2.1* x11-themes/redcore-theme-lxqt about? ( =lxqt-base/lxqt-about-2.1* ) admin? ( =lxqt-base/lxqt-admin-2.1* ) archiver? ( >=app-arch/lxqt-archiver-1.0 ) desktop-portal? ( >=gui-libs/xdg-desktop-portal-lxqt-1.0 ) discover? ( kde-plasma/discover ) display-manager? ( sddm? ( x11-misc/sddm ) !sddm? ( x11-misc/lightdm ) ) filemanager? ( =x11-misc/pcmanfm-qt-2.1* ) gtk? ( lxde-base/lxappearance ) lximage? ( =media-gfx/lximage-qt-2.1* ) networkmanager? ( net-misc/networkmanager gnome-extra/nm-applet ) nls? ( dev-qt/qttranslations:6 ) policykit? ( =lxqt-base/lxqt-policykit-2.1* ) powermanagement? ( =lxqt-base/lxqt-powermanagement-2.1* ) processviewer? ( >=x11-misc/qps-2.9 ) qt5? ( x11-misc/qt5ct ) qt6? ( gui-apps/qt6ct ) screenshot? ( >=x11-misc/screengrab-2.8 ) sddm? ( x11-misc/sddm ) ssh-askpass? ( =lxqt-base/lxqt-openssh-askpass-2.1* ) sudo? ( =lxqt-base/lxqt-sudo-2.1* ) terminal? ( =x11-terms/qterminal-2.1* ) trash? ( gnome-base/gvfs ) window-manager? ( openbox? ( x11-wm/openbox x11-misc/obconf ) !openbox? ( kde-plasma/kwin:6 kde-plasma/systemsettings:6 ) ) REQUIRED_USE=trash? ( filemanager ) SLOT=0 _md5_=0d564750977c2a1bcb7a1f05d219d6f3 diff --git a/metadata/md5-cache/lxqt-base/lxqt-session-2.0.0-r1 b/metadata/md5-cache/lxqt-base/lxqt-session-2.1.0-r1 index a85eca5f..0950e9af 100644 --- a/metadata/md5-cache/lxqt-base/lxqt-session-2.0.0-r1 +++ b/metadata/md5-cache/lxqt-base/lxqt-session-2.1.0-r1 @@ -1,15 +1,15 @@ -BDEPEND=>=dev-qt/qttools-6.6:6[linguist] >=dev-util/lxqt-build-tools-2.0.0 app-alternatives/ninja >=dev-build/cmake-3.20.5 +BDEPEND=>=dev-qt/qttools-6.6:6[linguist] >=dev-util/lxqt-build-tools-2.1.0 app-alternatives/ninja >=dev-build/cmake-3.20.5 DEFINED_PHASES=compile configure install prepare test -DEPEND=>=app-misc/qtxdg-tools-4.0.0 >=dev-libs/libqtxdg-4.0.0 >=dev-qt/qtbase-6.6:6[dbus,gui,widgets] kde-frameworks/kwindowsystem:6[X] kde-plasma/layer-shell-qt:6 =lxqt-base/liblxqt-2.0*:= sys-process/procps:= x11-libs/libX11 x11-misc/xdg-user-dirs udev? ( virtual/libudev:= ) +DEPEND=>=app-misc/qtxdg-tools-4.1.0 >=dev-libs/libqtxdg-4.1.0 >=dev-qt/qtbase-6.6:6[dbus,gui,widgets] kde-frameworks/kwindowsystem:6[X] kde-plasma/layer-shell-qt:6 =lxqt-base/liblxqt-2.1*:= sys-process/procps:= x11-libs/libX11 x11-misc/xdg-user-dirs udev? ( virtual/libudev:= ) DESCRIPTION=LXQt Session Manager EAPI=8 HOMEPAGE=https://lxqt-project.org/ INHERIT=cmake IUSE=+udev -KEYWORDS=amd64 arm64 ~riscv ~x86 +KEYWORDS=~amd64 ~arm64 ~riscv ~x86 LICENSE=LGPL-2.1 LGPL-2.1+ -RDEPEND=>=app-misc/qtxdg-tools-4.0.0 >=dev-libs/libqtxdg-4.0.0 >=dev-qt/qtbase-6.6:6[dbus,gui,widgets] kde-frameworks/kwindowsystem:6[X] kde-plasma/layer-shell-qt:6 =lxqt-base/liblxqt-2.0*:= sys-process/procps:= x11-libs/libX11 x11-misc/xdg-user-dirs udev? ( virtual/libudev:= ) +RDEPEND=>=app-misc/qtxdg-tools-4.1.0 >=dev-libs/libqtxdg-4.1.0 >=dev-qt/qtbase-6.6:6[dbus,gui,widgets] kde-frameworks/kwindowsystem:6[X] kde-plasma/layer-shell-qt:6 =lxqt-base/liblxqt-2.1*:= sys-process/procps:= x11-libs/libX11 x11-misc/xdg-user-dirs udev? ( virtual/libudev:= ) SLOT=0 -SRC_URI=https://github.com/lxqt/lxqt-session/releases/download/2.0.0/lxqt-session-2.0.0.tar.xz -_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 -_md5_=5046b5931f5a1f4ab499d3b62ea2d824 +SRC_URI=https://github.com/lxqt/lxqt-session/releases/download/2.1.0/lxqt-session-2.1.0.tar.xz +_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_md5_=0356590e5671ee393b9a8e6e0cf25e71 diff --git a/metadata/md5-cache/mail-mta/proton-mail-bridge-3.14.0 b/metadata/md5-cache/mail-mta/proton-mail-bridge-3.14.0 new file mode 100644 index 00000000..ef4cb9be --- /dev/null +++ b/metadata/md5-cache/mail-mta/proton-mail-bridge-3.14.0 @@ -0,0 +1,17 @@ +BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.20.5 >=dev-lang/go-1.20:= app-arch/unzip virtual/pkgconfig +DEFINED_PHASES=compile configure install postinst prepare test unpack +DEPEND=app-crypt/libsecret gui? ( >=dev-libs/protobuf-21.12:= >=dev-libs/sentry-native-0.6.5-r1 dev-qt/qtbase:6=[gui,icu,widgets] dev-qt/qtdeclarative:6=[widgets] dev-qt/qtsvg:6= media-libs/mesa net-libs/grpc:= ) +DESCRIPTION=Serves Proton Mail to IMAP/SMTP clients +EAPI=8 +HOMEPAGE=https://proton.me/mail/bridge https://github.com/ProtonMail/proton-bridge/ +INHERIT=cmake desktop go-module systemd xdg-utils +IUSE=gui +KEYWORDS=~amd64 +LICENSE=Apache-2.0 BSD BSD-2 GPL-3+ ISC LGPL-3+ MIT MPL-2.0 Unlicense +PROPERTIES=test_network +RDEPEND=app-crypt/libsecret gui? ( >=dev-libs/protobuf-21.12:= >=dev-libs/sentry-native-0.6.5-r1 dev-qt/qtbase:6=[gui,icu,widgets] dev-qt/qtdeclarative:6=[widgets] dev-qt/qtsvg:6= media-libs/mesa net-libs/grpc:= ) +RESTRICT=test strip +SLOT=0 +SRC_URI=https://github.com/ProtonMail/proton-bridge/archive/refs/tags/v3.14.0.tar.gz -> proton-mail-bridge-3.14.0.tar.gz http://mirrors.redcorelinux.org/redcorelinux/amd64/distfiles/proton-mail-bridge-3.14.0-deps.tar.xz +_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 desktop 3a72ffe0d8e1dd73af3a1c8c15a59fed flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe go-env 90efbc8636d2f02d9654183330e84cf7 go-module df32d29550d40a92da723d3b8e17b467 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 systemd 54bd206bb5c4efac6ae28b6b006713b0 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_md5_=b5892343452214ae71858037da85bbb9 diff --git a/metadata/md5-cache/media-libs/portsmf-239-r1 b/metadata/md5-cache/media-libs/portsmf-239-r1 index 8c7c2843..ecfe158e 100644 --- a/metadata/md5-cache/media-libs/portsmf-239-r1 +++ b/metadata/md5-cache/media-libs/portsmf-239-r1 @@ -10,5 +10,5 @@ LICENSE=MIT RESTRICT=!test? ( test ) SLOT=0/1 SRC_URI=https://codeberg.org/tenacityteam/portsmf/archive/239.tar.gz -> portsmf-239.tar.gz -_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 _md5_=62f125fbdafb4f8e0f13c287944b6969 diff --git a/metadata/md5-cache/media-sound/cantata-2.5.0-r15 b/metadata/md5-cache/media-sound/cantata-2.5.0-r15 index 51204322..0512824a 100644 --- a/metadata/md5-cache/media-sound/cantata-2.5.0-r15 +++ b/metadata/md5-cache/media-sound/cantata-2.5.0-r15 @@ -14,5 +14,5 @@ REQUIRED_USE=?? ( cdda cdio ) cdda? ( udisks || ( cddb musicbrainz ) ) cddb? ( | RESTRICT=test SLOT=0 SRC_URI=https://github.com/CDrummond/cantata/releases/download/v2.5.0/cantata-2.5.0.tar.bz2 -_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 plocale 950fbaec7deeba41b5bcc0572cca99b9 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 plocale 950fbaec7deeba41b5bcc0572cca99b9 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 _md5_=ff35210eb2bc6386a95037e3246f03d5 diff --git a/metadata/md5-cache/media-sound/strawberry-1.0.23-r10 b/metadata/md5-cache/media-sound/strawberry-1.0.23-r10 index c6de9e16..13c60a7a 100644 --- a/metadata/md5-cache/media-sound/strawberry-1.0.23-r10 +++ b/metadata/md5-cache/media-sound/strawberry-1.0.23-r10 @@ -13,5 +13,5 @@ RDEPEND=dev-db/sqlite:= dev-libs/glib:2 dev-libs/protobuf:= dev-qt/qtconcurrent: REQUIRED_USE=cdda? ( gstreamer ) || ( gstreamer vlc ) SLOT=0 SRC_URI=https://github.com/strawberrymusicplayer/strawberry/releases/download/1.0.23/strawberry-1.0.23.tar.xz -_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 plocale 950fbaec7deeba41b5bcc0572cca99b9 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 plocale 950fbaec7deeba41b5bcc0572cca99b9 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 _md5_=785b717cd0b7f4861fc0679373061fdb diff --git a/metadata/md5-cache/media-tv/tv-lite-0.7.6 b/metadata/md5-cache/media-tv/tv-lite-0.7.6 index a91f771b..069fb578 100644 --- a/metadata/md5-cache/media-tv/tv-lite-0.7.6 +++ b/metadata/md5-cache/media-tv/tv-lite-0.7.6 @@ -12,5 +12,5 @@ RDEPEND=dev-libs/rapidjson dev-db/sqlite media-video/vlc net-misc/curl sys-apps/ REQUIRED_USE=^^ ( gtk gtk3 ) SLOT=0 SRC_URI=https://gitlab.com/cburneci/tv-lite/-/archive/0.7.6/tv-lite-0.7.6.tar.gz -_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 _md5_=dd241935e37888e94a481e7fc4630b07 diff --git a/metadata/md5-cache/media-video/guvcview-2.0.6-r10 b/metadata/md5-cache/media-video/guvcview-2.0.6-r10 index bb771ce8..87251bac 100644 --- a/metadata/md5-cache/media-video/guvcview-2.0.6-r10 +++ b/metadata/md5-cache/media-video/guvcview-2.0.6-r10 @@ -11,5 +11,5 @@ LICENSE=GPL-3 RDEPEND=>=dev-libs/glib-2.10 media-libs/libpng:0= media-libs/libsdl2 media-libs/libv4l >=media-libs/portaudio-19_pre >=media-video/ffmpeg-2.8:0= virtual/libusb:1 virtual/udev gsl? ( >=sci-libs/gsl-1.15 ) pulseaudio? ( >=media-sound/pulseaudio-0.9.15 ) qt5? ( dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtwidgets:5 ) !qt5? ( >=x11-libs/gtk+-3.6:3 ) SLOT=0 SRC_URI=mirror://sourceforge/guvcview/guvcview-src-2.0.6.tar.gz -_eclasses_=autotools 7d91cc798a8afd8f4e0c6e9587296ebe flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool 6b28392a775f807c8be5fc7ec9a605b9 multilib b2a329026f2e404e9e371097dda47f96 qmake-utils a8dd17b1d94586164f5e3fc12b1c6b81 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 +_eclasses_=autotools 7d91cc798a8afd8f4e0c6e9587296ebe flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool 6b28392a775f807c8be5fc7ec9a605b9 multilib b2a329026f2e404e9e371097dda47f96 qmake-utils a8dd17b1d94586164f5e3fc12b1c6b81 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 _md5_=5212515f1309e434eb343bf4b150481f diff --git a/metadata/md5-cache/net-misc/warpinator-1.8.6 b/metadata/md5-cache/net-misc/warpinator-1.8.6 index b1d25ac8..f7b675f9 100644 --- a/metadata/md5-cache/net-misc/warpinator-1.8.6 +++ b/metadata/md5-cache/net-misc/warpinator-1.8.6 @@ -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.6.tar.gz -_eclasses_=flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe gnome2-utils a8cf148ec7f5ae0b1f1d33ae5f7f9e88 meson 99466844dd8d4fcfb07578a76f5a9922 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-utils-r1 2fee95c11e5f883024588d4837db6802 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_eclasses_=flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe gnome2-utils a8cf148ec7f5ae0b1f1d33ae5f7f9e88 meson 99466844dd8d4fcfb07578a76f5a9922 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 _md5_=f4fbffdcfcc1174bd35334ab8e94f609 diff --git a/metadata/md5-cache/sys-apps/baselayout-2.13-r7 b/metadata/md5-cache/sys-apps/baselayout-2.13-r7 index afb0cbb6..2a87ac13 100644 --- a/metadata/md5-cache/sys-apps/baselayout-2.13-r7 +++ b/metadata/md5-cache/sys-apps/baselayout-2.13-r7 @@ -11,5 +11,5 @@ LICENSE=GPL-2 RDEPEND=acct-group/smbshare sys-apps/fakeroot !net-fs/sambacfg !sys-boot/grubcfg !sys-kernel/dracutcfg !sys-apps/baselayout-prefix SLOT=0 SRC_URI=https://gitweb.gentoo.org/proj/baselayout.git/snapshot/baselayout-2.13.tar.bz2 -_eclasses_=multilib b2a329026f2e404e9e371097dda47f96 prefix c3c4c93ebda319c0fa7ed6f942ba1010 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 udev f3d9a4376ebd22131726a68e1a0a058f +_eclasses_=multilib b2a329026f2e404e9e371097dda47f96 prefix c3c4c93ebda319c0fa7ed6f942ba1010 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 udev f3d9a4376ebd22131726a68e1a0a058f _md5_=a00ef495138fd5150a470ae695318ff8 diff --git a/metadata/md5-cache/sys-apps/firetools-0.9.64 b/metadata/md5-cache/sys-apps/firetools-0.9.64 index f950a866..eb3d6a76 100644 --- a/metadata/md5-cache/sys-apps/firetools-0.9.64 +++ b/metadata/md5-cache/sys-apps/firetools-0.9.64 @@ -9,5 +9,5 @@ LICENSE=GPL-2 RDEPEND=|| ( sys-apps/firejail sys-apps/firejail-lts ) dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtsvg:5 x11-terms/xterm SLOT=0 SRC_URI=https://github.com/netblue30/firetools/archive/0.9.64.tar.gz -> firetools-0.9.64.tar.gz -_eclasses_=multilib b2a329026f2e404e9e371097dda47f96 qmake-utils a8dd17b1d94586164f5e3fc12b1c6b81 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 +_eclasses_=multilib b2a329026f2e404e9e371097dda47f96 qmake-utils a8dd17b1d94586164f5e3fc12b1c6b81 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 _md5_=0e045f1c9a1fd4d2de6ed0aa0c8474a0 diff --git a/metadata/md5-cache/sys-apps/openrc-0.55 b/metadata/md5-cache/sys-apps/openrc-0.55 index 376614d5..007ed922 100644 --- a/metadata/md5-cache/sys-apps/openrc-0.55 +++ b/metadata/md5-cache/sys-apps/openrc-0.55 @@ -12,5 +12,5 @@ PDEPEND=netifrc? ( net-misc/netifrc ) RDEPEND=apparmor? ( sys-apps/apparmor sys-apps/apparmor-utils sec-policy/apparmor-profiles ) pam? ( sys-libs/pam ) audit? ( sys-process/audit ) caps? ( sys-libs/libcap ) dkms? ( sys-kernel/dkms ) elogind? ( sys-auth/elogind ) havege? ( sys-apps/haveged ) sys-process/psmisc selinux? ( sys-apps/policycoreutils >=sys-libs/libselinux-2.6 ) settingsd? ( app-admin/openrc-settingsd ) amd64? ( splash? ( sys-boot/plymouth-openrc-plugin ) ) >=virtual/logger-1.314.1337 bash? ( app-shells/bash ) sysv-utils? ( !sys-apps/systemd[sysv-utils(-)] !sys-apps/sysvinit ) !sysv-utils? ( sysvinit? ( >=sys-apps/sysvinit-2.86-r6[selinux?] ) ) virtual/tmpfiles selinux? ( >=sec-policy/selinux-base-policy-2.20170204-r4 >=sec-policy/selinux-openrc-2.20170204-r4 ) SLOT=0 SRC_URI=https://github.com/OpenRC/openrc/archive/0.55.tar.gz -> openrc-0.55.tar.gz -_eclasses_=eapi8-dosym 5ac4857ad078256d939c44f7c64197a9 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe meson 99466844dd8d4fcfb07578a76f5a9922 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 pam b56d0c9c20fc5b553f13c8ae165a10a5 python-utils-r1 2fee95c11e5f883024588d4837db6802 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 +_eclasses_=eapi8-dosym 5ac4857ad078256d939c44f7c64197a9 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe meson 99466844dd8d4fcfb07578a76f5a9922 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 pam b56d0c9c20fc5b553f13c8ae165a10a5 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 _md5_=b202080d0936045869110b648bae71a4 diff --git a/metadata/md5-cache/sys-auth/polkit-qt5-0.200.0 b/metadata/md5-cache/sys-auth/polkit-qt5-0.200.0 index 54e65e82..7e152d55 100644 --- a/metadata/md5-cache/sys-auth/polkit-qt5-0.200.0 +++ b/metadata/md5-cache/sys-auth/polkit-qt5-0.200.0 @@ -1,5 +1,5 @@ BDEPEND=virtual/pkgconfig app-alternatives/ninja >=dev-build/cmake-3.20.5 -DEFINED_PHASES=compile configure install nofetch prepare test unpack +DEFINED_PHASES=compile configure info install nofetch prepare test unpack DEPEND=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 DESCRIPTION=Qt wrapper around polkit-1 client libraries EAPI=8 @@ -11,5 +11,5 @@ LICENSE=LGPL-2 RDEPEND=dev-libs/glib:2 dev-qt/qtcore:5 dev-qt/qtdbus:5 dev-qt/qtgui:5 dev-qt/qtwidgets:5 >=sys-auth/polkit-0.103 SLOT=0 SRC_URI=mirror://kde/stable/polkit-qt-1/polkit-qt-1-0.200.0.tar.xz -_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe kde.org 5b717883256e9841ce52e6cad2fca427 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe kde.org 2eea56ed41440913be4caa3d255d2db3 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 _md5_=a13f9f74a6b2b9e59b59c230a8306bc8 diff --git a/metadata/md5-cache/sys-auth/polkit-qt6-0.200.0 b/metadata/md5-cache/sys-auth/polkit-qt6-0.200.0 index 3552e4e9..ce4e7283 100644 --- a/metadata/md5-cache/sys-auth/polkit-qt6-0.200.0 +++ b/metadata/md5-cache/sys-auth/polkit-qt6-0.200.0 @@ -1,5 +1,5 @@ BDEPEND=virtual/pkgconfig app-alternatives/ninja >=dev-build/cmake-3.20.5 -DEFINED_PHASES=compile configure install nofetch prepare test unpack +DEFINED_PHASES=compile configure info install nofetch prepare test unpack DEPEND=dev-libs/glib:2 dev-qt/qtbase:6[dbus,gui,widgets] >=sys-auth/polkit-0.103 DESCRIPTION=Qt wrapper around polkit-1 client libraries EAPI=8 @@ -11,5 +11,5 @@ LICENSE=LGPL-2 RDEPEND=dev-libs/glib:2 dev-qt/qtbase:6[dbus,gui,widgets] >=sys-auth/polkit-0.103 SLOT=0 SRC_URI=mirror://kde/stable/polkit-qt-1/polkit-qt-1-0.200.0.tar.xz -_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe kde.org 5b717883256e9841ce52e6cad2fca427 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe kde.org 2eea56ed41440913be4caa3d255d2db3 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 _md5_=6062551c7d289a30d49b0fe115c87d50 diff --git a/metadata/md5-cache/sys-boot/etcher-1.19.21-r1 b/metadata/md5-cache/sys-boot/etcher-1.19.21-r1 index b1c97853..ac3f1c5c 100644 --- a/metadata/md5-cache/sys-boot/etcher-1.19.21-r1 +++ b/metadata/md5-cache/sys-boot/etcher-1.19.21-r1 @@ -12,5 +12,5 @@ RDEPEND=virtual/libudev app-accessibility/at-spi2-core:2 dev-libs/expat dev-libs RESTRICT=mirror strip test SLOT=0 SRC_URI=https://github.com/balena-io/etcher/releases/download/v1.19.21/balena-etcher_1.19.21_amd64.deb -_eclasses_=bintron-r1 06e7a11ae53d672e47f0d6a907a82e5b chromium-2 93690d770dc2e27deaa89794e2f9fe3f linux-info ea4122ba1d8791a12b78e53f9510a2e3 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 unpacker fb4b84181244b3b9990fa0bf40232dd2 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_eclasses_=bintron-r1 06e7a11ae53d672e47f0d6a907a82e5b chromium-2 93690d770dc2e27deaa89794e2f9fe3f linux-info ea4122ba1d8791a12b78e53f9510a2e3 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 unpacker fb4b84181244b3b9990fa0bf40232dd2 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 _md5_=b417046c0b6ec39c8f3ad235c7410c4c diff --git a/metadata/md5-cache/sys-boot/grub-2.04-r15 b/metadata/md5-cache/sys-boot/grub-2.04-r15 index 79ab9d98..564e87ba 100644 --- a/metadata/md5-cache/sys-boot/grub-2.04-r15 +++ b/metadata/md5-cache/sys-boot/grub-2.04-r15 @@ -13,5 +13,5 @@ REQUIRED_USE=grub_platforms_coreboot? ( fonts ) grub_platforms_qemu? ( fonts ) g RESTRICT=!test? ( test ) SLOT=2/2.04-r15 SRC_URI=mirror://gnu/grub/grub-2.04.tar.xz fonts? ( mirror://gnu/unifont/unifont-12.1.02/unifont-12.1.02.pcf.gz ) themes? ( mirror://sourceforge/dejavu/dejavu-sans-ttf-2.37.zip ) -_eclasses_=autotools 7d91cc798a8afd8f4e0c6e9587296ebe bash-completion-r1 767861f3744f589ee5291c1698b1c082 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool 6b28392a775f807c8be5fc7ec9a605b9 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pax-utils 5555f2e75744739fe100ee62c22d28fe toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 +_eclasses_=autotools 7d91cc798a8afd8f4e0c6e9587296ebe bash-completion-r1 767861f3744f589ee5291c1698b1c082 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool 6b28392a775f807c8be5fc7ec9a605b9 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pax-utils 5555f2e75744739fe100ee62c22d28fe toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 _md5_=374aa7723dafbca8cfec86b713b61d56 diff --git a/metadata/md5-cache/sys-boot/os-prober-1.77-r10 b/metadata/md5-cache/sys-boot/os-prober-1.77-r10 index 891699ef..6fc8dd4a 100644 --- a/metadata/md5-cache/sys-boot/os-prober-1.77-r10 +++ b/metadata/md5-cache/sys-boot/os-prober-1.77-r10 @@ -8,5 +8,5 @@ LICENSE=GPL-3 RDEPEND=sys-boot/grub:2[mount] SLOT=0 SRC_URI=mirror://debian/pool/main/o/os-prober/os-prober_1.77.tar.xz -_eclasses_=multilib b2a329026f2e404e9e371097dda47f96 readme.gentoo-r1 b045f3acf546393ab6b3170781875358 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 +_eclasses_=multilib b2a329026f2e404e9e371097dda47f96 readme.gentoo-r1 b045f3acf546393ab6b3170781875358 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 _md5_=1279fcc79839bfad1083d2a4f3618ab3 diff --git a/metadata/md5-cache/sys-boot/plymouth-0.9.4-r11 b/metadata/md5-cache/sys-boot/plymouth-0.9.4-r11 index ae2d8159..7c23f6a9 100644 --- a/metadata/md5-cache/sys-boot/plymouth-0.9.4-r11 +++ b/metadata/md5-cache/sys-boot/plymouth-0.9.4-r11 @@ -11,5 +11,5 @@ LICENSE=GPL-2 RDEPEND=>=media-libs/libpng-1.2.16:= gtk? ( dev-libs/glib:2 >=x11-libs/gtk+-3.14:3 x11-libs/cairo ) libkms? ( x11-libs/libdrm ) pango? ( >=x11-libs/pango-1.21 ) udev? ( virtual/udev ) !<sys-kernel/dracut-0.37-r3 SLOT=0 SRC_URI=https://www.freedesktop.org/software/plymouth/releases/plymouth-0.9.4.tar.xz -_eclasses_=autotools 7d91cc798a8afd8f4e0c6e9587296ebe flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool 6b28392a775f807c8be5fc7ec9a605b9 multilib b2a329026f2e404e9e371097dda47f96 readme.gentoo-r1 b045f3acf546393ab6b3170781875358 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 +_eclasses_=autotools 7d91cc798a8afd8f4e0c6e9587296ebe flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool 6b28392a775f807c8be5fc7ec9a605b9 multilib b2a329026f2e404e9e371097dda47f96 readme.gentoo-r1 b045f3acf546393ab6b3170781875358 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 _md5_=3f6cac1de8a8ab1141df8e34f1520ea4 diff --git a/metadata/md5-cache/sys-boot/rpi-imager-1.8.5 b/metadata/md5-cache/sys-boot/rpi-imager-1.8.5 index 5d6a91e7..a57a9017 100644 --- a/metadata/md5-cache/sys-boot/rpi-imager-1.8.5 +++ b/metadata/md5-cache/sys-boot/rpi-imager-1.8.5 @@ -13,5 +13,5 @@ RDEPEND=app-arch/libarchive:= app-arch/xz-utils net-libs/gnutls:= net-misc/curl RESTRICT=test !test? ( test ) SLOT=0 SRC_URI=https://github.com/raspberrypi/rpi-imager/archive/v1.8.5.tar.gz -> rpi-imager-1.8.5.tar.gz -_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 python-any-r1 f7b9a2fa38c69a9c2a7ad8fc9283ccf7 python-utils-r1 2fee95c11e5f883024588d4837db6802 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 python-any-r1 6ddb5e75c10db046f89ebe39c85e1d82 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 _md5_=149246d82a1dc27f2ad1c9c5c531a237 diff --git a/metadata/md5-cache/sys-devel/gcc-13.2.1_p20240210-r5 b/metadata/md5-cache/sys-devel/gcc-13.2.1_p20240210-r5 index 58727b0a..805ac936 100644 --- a/metadata/md5-cache/sys-devel/gcc-13.2.1_p20240210-r5 +++ b/metadata/md5-cache/sys-devel/gcc-13.2.1_p20240210-r5 @@ -1,4 +1,4 @@ -BDEPEND=sys-devel/gnuconfig >=app-portage/elt-patches-20240116 app-alternatives/yacc sys-devel/binutils:* >=sys-devel/flex-2.5.4 nls? ( sys-devel/gettext ) test? ( || ( dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 ) >=dev-util/dejagnu-1.4.4 >=sys-devel/autogen-5.5.4 ) sys-apps/texinfo valgrind? ( dev-debug/valgrind ) ada? ( || ( sys-devel/gcc:13[ada] <sys-devel/gcc-13[ada] <dev-lang/ada-bootstrap-13 dev-lang/gnat-gpl[ada] ) ) d? ( || ( sys-devel/gcc:13[d(-)] <sys-devel/gcc-13[d(-)] <sys-devel/gcc-12[d(-)] ) ) +BDEPEND=sys-devel/gnuconfig >=app-portage/elt-patches-20240116 app-alternatives/yacc sys-devel/binutils:* >=sys-devel/flex-2.5.4 nls? ( sys-devel/gettext ) test? ( || ( dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 ) >=dev-util/dejagnu-1.4.4 >=sys-devel/autogen-5.5.4 ) sys-apps/texinfo valgrind? ( dev-debug/valgrind ) ada? ( || ( sys-devel/gcc:13[ada] <sys-devel/gcc-13[ada] <dev-lang/ada-bootstrap-14 dev-lang/gnat-gpl[ada] ) ) d? ( || ( sys-devel/gcc:13[d(-)] <sys-devel/gcc-13[d(-)] <sys-devel/gcc-12[d(-)] ) ) DEFINED_PHASES=compile configure install postinst postrm preinst prepare pretend setup test unpack DEPEND=elibc_glibc? ( sys-libs/glibc[cet(-)?] ) sys-libs/zlib virtual/libiconv nls? ( virtual/libintl ) >=dev-libs/gmp-4.3.2:0= >=dev-libs/mpfr-2.4.2:0= >=dev-libs/mpc-0.8.1:0= objc-gc? ( >=dev-libs/boehm-gc-7.4.2 ) graphite? ( >=dev-libs/isl-0.14:0= ) sanitize? ( virtual/libcrypt ) systemtap? ( dev-debug/systemtap ) zstd? ( app-arch/zstd:= ) DESCRIPTION=The GNU Compiler Collection @@ -13,5 +13,5 @@ RDEPEND=elibc_glibc? ( sys-libs/glibc[cet(-)?] ) sys-libs/zlib virtual/libiconv RESTRICT=!test? ( test ) SLOT=13 SRC_URI=mirror://gcc/snapshots/13-20240210/gcc-13-20240210.tar.xz https://dev.gentoo.org/~sam/distfiles/sys-devel/gcc/gcc-13.2.0-patches-14.tar.xz https://dev.gentoo.org/~sam/distfiles/sys-devel/gcc/gcc-13.2.0-musl-patches-2.tar.xz test? ( https://gitweb.gentoo.org/proj/gcc-patches.git/plain/scripts/testsuite-management/validate_failures.py?id=a447cd6dee206facb66720bdacf0c765a8b09f33 -> gcc-validate-failures-a447cd6dee206facb66720bdacf0c765a8b09f33.py ) -_eclasses_=edo 367e103a74bf77e6a8da7894d999fa3c flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool 6b28392a775f807c8be5fc7ec9a605b9 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f pax-utils 5555f2e75744739fe100ee62c22d28fe prefix c3c4c93ebda319c0fa7ed6f942ba1010 python-any-r1 f7b9a2fa38c69a9c2a7ad8fc9283ccf7 python-utils-r1 2fee95c11e5f883024588d4837db6802 toolchain 9dc87906409ea619e2bff1d3d6eafbf5 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 +_eclasses_=edo 367e103a74bf77e6a8da7894d999fa3c flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool 6b28392a775f807c8be5fc7ec9a605b9 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f pax-utils 5555f2e75744739fe100ee62c22d28fe prefix c3c4c93ebda319c0fa7ed6f942ba1010 python-any-r1 6ddb5e75c10db046f89ebe39c85e1d82 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 rust 2267b1ca056cfd615e1232ca8dd94936 toolchain 084abb0c5654d05a034ccfd6b449c5a3 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 _md5_=bccd37fc90fbf9df5d5d1200552fffac diff --git a/metadata/md5-cache/sys-fs/cryptsetup-2.6.1-r5 b/metadata/md5-cache/sys-fs/cryptsetup-2.6.1-r5 index a811c85b..02d2044d 100644 --- a/metadata/md5-cache/sys-fs/cryptsetup-2.6.1-r5 +++ b/metadata/md5-cache/sys-fs/cryptsetup-2.6.1-r5 @@ -13,5 +13,5 @@ REQUIRED_USE=^^ ( gcrypt kernel nettle openssl ) static? ( !gcrypt !ssh !udev !f RESTRICT=!test? ( test ) SLOT=0/12 SRC_URI=https://www.kernel.org/pub/linux/utils/cryptsetup/v2.6/cryptsetup-2.6.1.tar.xz -_eclasses_=linux-info ea4122ba1d8791a12b78e53f9510a2e3 multilib b2a329026f2e404e9e371097dda47f96 tmpfiles 9a9814db5a3fbd4f1e921c05297e7735 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 +_eclasses_=linux-info ea4122ba1d8791a12b78e53f9510a2e3 multilib b2a329026f2e404e9e371097dda47f96 tmpfiles 9a9814db5a3fbd4f1e921c05297e7735 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 _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 f9248b36..1daeb656 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 f14aba975c94ccaa9f357a27e3b17ffe go-env 90efbc8636d2f02d9654183330e84cf7 go-module df32d29550d40a92da723d3b8e17b467 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 +_eclasses_=flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe go-env 90efbc8636d2f02d9654183330e84cf7 go-module df32d29550d40a92da723d3b8e17b467 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 _md5_=e540f6767071bbd7da63934df499a7b5 diff --git a/metadata/md5-cache/sys-fs/vhba-20240917 b/metadata/md5-cache/sys-fs/vhba-20240917 index 0670dec9..507da440 100644 --- a/metadata/md5-cache/sys-fs/vhba-20240917 +++ b/metadata/md5-cache/sys-fs/vhba-20240917 @@ -10,5 +10,5 @@ LICENSE=GPL-2+ RDEPEND=~sys-kernel/vhba-dkms-20240917 virtual/udev SLOT=0 SRC_URI=https://download.sourceforge.net/cdemu/vhba-module/vhba-module-20240917.tar.xz -_eclasses_=multilib b2a329026f2e404e9e371097dda47f96 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 udev f3d9a4376ebd22131726a68e1a0a058f +_eclasses_=multilib b2a329026f2e404e9e371097dda47f96 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 udev f3d9a4376ebd22131726a68e1a0a058f _md5_=bb73be054574cf31bf5982ad6ed5b3d3 diff --git a/metadata/md5-cache/sys-fs/zfs-2.2.6 b/metadata/md5-cache/sys-fs/zfs-2.2.7 index 2a774057..daeeb7b3 100644 --- a/metadata/md5-cache/sys-fs/zfs-2.2.6 +++ b/metadata/md5-cache/sys-fs/zfs-2.2.7 @@ -1,9 +1,9 @@ DEFINED_PHASES=- -DEPEND=~sys-fs/zfs-utils-2.2.6 ~sys-kernel/zfs-dkms-2.2.6 +DEPEND=~sys-fs/zfs-utils-2.2.7 ~sys-kernel/zfs-dkms-2.2.7 DESCRIPTION=ZFS meta-package (Gentoo compatibility ebuild) EAPI=7 KEYWORDS=amd64 LICENSE=GPL-2 -RDEPEND=~sys-fs/zfs-utils-2.2.6 ~sys-kernel/zfs-dkms-2.2.6 +RDEPEND=~sys-fs/zfs-utils-2.2.7 ~sys-kernel/zfs-dkms-2.2.7 SLOT=0 _md5_=e55b835fd30a4e79085053c624251ca7 diff --git a/metadata/md5-cache/sys-fs/zfs-utils-2.2.6 b/metadata/md5-cache/sys-fs/zfs-utils-2.2.7 index 3709d5cf..e01e4db5 100644 --- a/metadata/md5-cache/sys-fs/zfs-utils-2.2.6 +++ b/metadata/md5-cache/sys-fs/zfs-utils-2.2.7 @@ -11,6 +11,6 @@ LICENSE=BSD-2 CDDL MIT RDEPEND=net-libs/libtirpc:= sys-apps/util-linux sys-libs/zlib virtual/libudev:= dev-libs/openssl:= pam? ( sys-libs/pam ) unwind? ( sys-libs/libunwind:= ) app-alternatives/awk virtual/udev sys-fs/udev-init-scripts test-suite? ( sys-apps/kmod[tools] sys-apps/util-linux sys-devel/bc sys-block/parted sys-fs/lsscsi sys-fs/mdadm sys-process/procps ) RESTRICT=test SLOT=0 -SRC_URI=https://github.com/openzfs/zfs-utils/releases/download/zfs-2.2.6/zfs-2.2.6.tar.gz -_eclasses_=autotools 7d91cc798a8afd8f4e0c6e9587296ebe bash-completion-r1 767861f3744f589ee5291c1698b1c082 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool 6b28392a775f807c8be5fc7ec9a605b9 multilib b2a329026f2e404e9e371097dda47f96 pam b56d0c9c20fc5b553f13c8ae165a10a5 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 udev f3d9a4376ebd22131726a68e1a0a058f usr-ldscript ff03a5d223e97515fa25b5cae97ebda9 +SRC_URI=https://github.com/openzfs/zfs-utils/releases/download/zfs-2.2.7/zfs-2.2.7.tar.gz +_eclasses_=autotools 7d91cc798a8afd8f4e0c6e9587296ebe bash-completion-r1 767861f3744f589ee5291c1698b1c082 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool 6b28392a775f807c8be5fc7ec9a605b9 multilib b2a329026f2e404e9e371097dda47f96 pam b56d0c9c20fc5b553f13c8ae165a10a5 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 udev f3d9a4376ebd22131726a68e1a0a058f usr-ldscript ff03a5d223e97515fa25b5cae97ebda9 _md5_=3f5136e6a091af53b0864f79c9f80a60 diff --git a/metadata/md5-cache/sys-kernel/dracut-059-r15 b/metadata/md5-cache/sys-kernel/dracut-059-r15 index b2a7920e..0eb57072 100644 --- a/metadata/md5-cache/sys-kernel/dracut-059-r15 +++ b/metadata/md5-cache/sys-kernel/dracut-059-r15 @@ -12,5 +12,5 @@ RDEPEND=cryptsetup? ( sys-fs/cryptsetup ) device-mapper? ( sys-fs/lvm2 ) lvm? ( RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/dracutdevs/dracut/archive/refs/tags/059.tar.gz -> dracut-059.tar.gz -_eclasses_=bash-completion-r1 767861f3744f589ee5291c1698b1c082 multilib b2a329026f2e404e9e371097dda47f96 systemd 54bd206bb5c4efac6ae28b6b006713b0 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 +_eclasses_=bash-completion-r1 767861f3744f589ee5291c1698b1c082 multilib b2a329026f2e404e9e371097dda47f96 systemd 54bd206bb5c4efac6ae28b6b006713b0 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 _md5_=114f3c4bbef05f74f5f14461722a5057 diff --git a/metadata/md5-cache/sys-kernel/linux-image-redcore-6.11.6 b/metadata/md5-cache/sys-kernel/linux-image-redcore-6.11.10 index b2b3e3bf..559d76ad 100644 --- a/metadata/md5-cache/sys-kernel/linux-image-redcore-6.11.6 +++ b/metadata/md5-cache/sys-kernel/linux-image-redcore-6.11.10 @@ -9,5 +9,5 @@ LICENSE=GPL-2 RDEPEND=app-arch/lz4 app-arch/xz-utils dev-build/autoconf dev-build/make sys-devel/bc cryptsetup? ( sys-fs/cryptsetup ) dmraid? ( sys-fs/dmraid ) dracut? ( >=sys-kernel/dracut-0.44-r8 ) dkms? ( sys-kernel/dkms sys-kernel/linux-sources-redcore:6.11 ) mdadm? ( sys-fs/mdadm ) >=sys-kernel/linux-firmware-20180314 RESTRICT=binchecks strip mirror SLOT=6.11 -SRC_URI=https://cdn.kernel.org/pub/linux/kernel/v6.x/linux-6.11.6.tar.xz +SRC_URI=https://cdn.kernel.org/pub/linux/kernel/v6.x/linux-6.11.10.tar.xz _md5_=571f71d9152e3dc1d83385c620ae00f8 diff --git a/metadata/md5-cache/sys-kernel/linux-image-redcore-lts-5.15.170 b/metadata/md5-cache/sys-kernel/linux-image-redcore-lts-5.15.175 index 55d514b7..34283db7 100644 --- a/metadata/md5-cache/sys-kernel/linux-image-redcore-lts-5.15.170 +++ b/metadata/md5-cache/sys-kernel/linux-image-redcore-lts-5.15.175 @@ -9,5 +9,5 @@ LICENSE=GPL-2 RDEPEND=app-arch/lz4 app-arch/xz-utils dev-build/autoconf dev-build/make sys-devel/bc cryptsetup? ( sys-fs/cryptsetup ) dmraid? ( sys-fs/dmraid ) dracut? ( >=sys-kernel/dracut-0.44-r8 ) dkms? ( sys-kernel/dkms sys-kernel/linux-sources-redcore-lts:5.15 ) mdadm? ( sys-fs/mdadm ) >=sys-kernel/linux-firmware-20180314 RESTRICT=binchecks strip mirror SLOT=5.15 -SRC_URI=https://cdn.kernel.org/pub/linux/kernel/v5.x/linux-5.15.170.tar.xz +SRC_URI=https://cdn.kernel.org/pub/linux/kernel/v5.x/linux-5.15.175.tar.xz _md5_=ff62beafe883a7b43a32ee2fd6dc095b diff --git a/metadata/md5-cache/sys-kernel/linux-image-redcore-lts-6.1.115 b/metadata/md5-cache/sys-kernel/linux-image-redcore-lts-6.1.121 index 2a1d71e4..7b09b963 100644 --- a/metadata/md5-cache/sys-kernel/linux-image-redcore-lts-6.1.115 +++ b/metadata/md5-cache/sys-kernel/linux-image-redcore-lts-6.1.121 @@ -9,5 +9,5 @@ LICENSE=GPL-2 RDEPEND=app-arch/lz4 app-arch/xz-utils dev-build/autoconf dev-build/make sys-devel/bc cryptsetup? ( sys-fs/cryptsetup ) dmraid? ( sys-fs/dmraid ) dracut? ( >=sys-kernel/dracut-0.44-r8 ) dkms? ( sys-kernel/dkms sys-kernel/linux-sources-redcore-lts:6.1 ) mdadm? ( sys-fs/mdadm ) >=sys-kernel/linux-firmware-20180314 RESTRICT=binchecks strip mirror SLOT=6.1 -SRC_URI=https://cdn.kernel.org/pub/linux/kernel/v6.x/linux-6.1.115.tar.xz +SRC_URI=https://cdn.kernel.org/pub/linux/kernel/v6.x/linux-6.1.121.tar.xz _md5_=28ec190c8e41b4d7e17aa81635e92e0f diff --git a/metadata/md5-cache/sys-kernel/linux-image-redcore-lts-6.6.59 b/metadata/md5-cache/sys-kernel/linux-image-redcore-lts-6.6.67 index 1d11ebc7..af9bc3bd 100644 --- a/metadata/md5-cache/sys-kernel/linux-image-redcore-lts-6.6.59 +++ b/metadata/md5-cache/sys-kernel/linux-image-redcore-lts-6.6.67 @@ -9,5 +9,5 @@ LICENSE=GPL-2 RDEPEND=app-arch/lz4 app-arch/xz-utils dev-build/autoconf dev-build/make sys-devel/bc cryptsetup? ( sys-fs/cryptsetup ) dmraid? ( sys-fs/dmraid ) dracut? ( >=sys-kernel/dracut-0.44-r8 ) dkms? ( sys-kernel/dkms sys-kernel/linux-sources-redcore-lts:6.6 ) mdadm? ( sys-fs/mdadm ) >=sys-kernel/linux-firmware-20180314 RESTRICT=binchecks strip mirror SLOT=6.6 -SRC_URI=https://cdn.kernel.org/pub/linux/kernel/v6.x/linux-6.6.59.tar.xz +SRC_URI=https://cdn.kernel.org/pub/linux/kernel/v6.x/linux-6.6.67.tar.xz _md5_=54ff5c9f3d2bba6c0db27796e6888d5d diff --git a/metadata/md5-cache/sys-kernel/linux-sources-redcore-6.11.6 b/metadata/md5-cache/sys-kernel/linux-sources-redcore-6.11.10 index 664393f2..d5014310 100644 --- a/metadata/md5-cache/sys-kernel/linux-sources-redcore-6.11.6 +++ b/metadata/md5-cache/sys-kernel/linux-sources-redcore-6.11.10 @@ -8,5 +8,5 @@ LICENSE=GPL-2 RDEPEND=app-arch/lz4 app-arch/xz-utils dev-build/autoconf dev-build/make sys-devel/bc RESTRICT=strip mirror SLOT=6.11 -SRC_URI=https://cdn.kernel.org/pub/linux/kernel/v6.x/linux-6.11.6.tar.xz +SRC_URI=https://cdn.kernel.org/pub/linux/kernel/v6.x/linux-6.11.10.tar.xz _md5_=c036e384fc37f50d0d250b0b85507625 diff --git a/metadata/md5-cache/sys-kernel/linux-sources-redcore-lts-5.15.170 b/metadata/md5-cache/sys-kernel/linux-sources-redcore-lts-5.15.175 index f3f6ed92..7f261c35 100644 --- a/metadata/md5-cache/sys-kernel/linux-sources-redcore-lts-5.15.170 +++ b/metadata/md5-cache/sys-kernel/linux-sources-redcore-lts-5.15.175 @@ -8,5 +8,5 @@ LICENSE=GPL-2 RDEPEND=app-arch/lz4 app-arch/xz-utils dev-build/autoconf dev-build/make sys-devel/bc RESTRICT=strip mirror SLOT=5.15 -SRC_URI=https://cdn.kernel.org/pub/linux/kernel/v5.x/linux-5.15.170.tar.xz +SRC_URI=https://cdn.kernel.org/pub/linux/kernel/v5.x/linux-5.15.175.tar.xz _md5_=dc7e9d5f8e7cdb7264cd1bc082e3d569 diff --git a/metadata/md5-cache/sys-kernel/linux-sources-redcore-lts-6.1.115 b/metadata/md5-cache/sys-kernel/linux-sources-redcore-lts-6.1.121 index 8e08656d..ee7d1da0 100644 --- a/metadata/md5-cache/sys-kernel/linux-sources-redcore-lts-6.1.115 +++ b/metadata/md5-cache/sys-kernel/linux-sources-redcore-lts-6.1.121 @@ -8,5 +8,5 @@ LICENSE=GPL-2 RDEPEND=app-arch/lz4 app-arch/xz-utils dev-build/autoconf dev-build/make sys-devel/bc RESTRICT=strip mirror SLOT=6.1 -SRC_URI=https://cdn.kernel.org/pub/linux/kernel/v6.x/linux-6.1.115.tar.xz +SRC_URI=https://cdn.kernel.org/pub/linux/kernel/v6.x/linux-6.1.121.tar.xz _md5_=98330249dbb672d30f0f31a7b7e999fa diff --git a/metadata/md5-cache/sys-kernel/linux-sources-redcore-lts-6.6.59 b/metadata/md5-cache/sys-kernel/linux-sources-redcore-lts-6.6.67 index bc2577e5..f708970d 100644 --- a/metadata/md5-cache/sys-kernel/linux-sources-redcore-lts-6.6.59 +++ b/metadata/md5-cache/sys-kernel/linux-sources-redcore-lts-6.6.67 @@ -8,5 +8,5 @@ LICENSE=GPL-2 RDEPEND=app-arch/lz4 app-arch/xz-utils dev-build/autoconf dev-build/make sys-devel/bc RESTRICT=strip mirror SLOT=6.6 -SRC_URI=https://cdn.kernel.org/pub/linux/kernel/v6.x/linux-6.6.59.tar.xz +SRC_URI=https://cdn.kernel.org/pub/linux/kernel/v6.x/linux-6.6.67.tar.xz _md5_=02dcd6030111cdbb24a08e03e9825ef7 diff --git a/metadata/md5-cache/sys-kernel/zfs-dkms-2.2.6 b/metadata/md5-cache/sys-kernel/zfs-dkms-2.2.7 index 2a587e45..97230b21 100644 --- a/metadata/md5-cache/sys-kernel/zfs-dkms-2.2.6 +++ b/metadata/md5-cache/sys-kernel/zfs-dkms-2.2.7 @@ -7,5 +7,5 @@ KEYWORDS=amd64 LICENSE=GPL-2 RDEPEND=sys-kernel/dkms SLOT=0 -SRC_URI=https://github.com/zfsonlinux/zfs/releases/download/zfs-2.2.6/zfs-2.2.6.tar.gz +SRC_URI=https://github.com/zfsonlinux/zfs/releases/download/zfs-2.2.7/zfs-2.2.7.tar.gz _md5_=8dab2841d2ca48635d73941d7dabcd9c diff --git a/metadata/md5-cache/sys-power/radeon-profile-20200824-r10 b/metadata/md5-cache/sys-power/radeon-profile-20200824-r10 index 09ea36a7..dd6985fa 100644 --- a/metadata/md5-cache/sys-power/radeon-profile-20200824-r10 +++ b/metadata/md5-cache/sys-power/radeon-profile-20200824-r10 @@ -9,5 +9,5 @@ LICENSE=GPL-2 RDEPEND=dev-qt/qtcharts:5 dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtnetwork:5 dev-qt/qtwidgets:5 x11-libs/libX11 x11-libs/libXrandr SLOT=0 SRC_URI=https://github.com/marazmista/radeon-profile/archive/20200824.tar.gz -> radeon-profile-20200824.tar.gz -_eclasses_=multilib b2a329026f2e404e9e371097dda47f96 qmake-utils a8dd17b1d94586164f5e3fc12b1c6b81 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 +_eclasses_=multilib b2a329026f2e404e9e371097dda47f96 qmake-utils a8dd17b1d94586164f5e3fc12b1c6b81 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 _md5_=5d976bc5dd96e8c3e9ca6cea7bb21972 diff --git a/metadata/md5-cache/virtual/libudev-314.1337-r1 b/metadata/md5-cache/virtual/libudev-314.1337-r1 index 6c27d27a..014e5bb5 100644 --- a/metadata/md5-cache/virtual/libudev-314.1337-r1 +++ b/metadata/md5-cache/virtual/libudev-314.1337-r1 @@ -6,5 +6,5 @@ IUSE=systemd abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mip KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 RDEPEND=!systemd? ( >=sys-apps/systemd-utils-251[udev,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) systemd? ( >=sys-apps/systemd-251:0/2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) SLOT=0/1 -_eclasses_=multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multilib-build 9ac26ea006828266d235e2f0135429b5 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 +_eclasses_=multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multilib-build 9ac26ea006828266d235e2f0135429b5 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 _md5_=28248cdb084c68f2de2bd7cc1b2b123e diff --git a/metadata/md5-cache/x11-drivers/nvidia-drivers-390.157-r11 b/metadata/md5-cache/x11-drivers/nvidia-drivers-390.157-r12 index baa9d95d..85089bf2 100644 --- a/metadata/md5-cache/x11-drivers/nvidia-drivers-390.157-r11 +++ b/metadata/md5-cache/x11-drivers/nvidia-drivers-390.157-r12 @@ -13,5 +13,5 @@ RDEPEND=acct-group/video persistenced? ( acct-user/nvpd net-libs/libtirpc:= ) sy RESTRICT=strip SLOT=3 SRC_URI=https://download.nvidia.com/XFree86/Linux-x86_64/390.157/NVIDIA-Linux-x86_64-390.157.run https://download.nvidia.com/XFree86/nvidia-installer/nvidia-installer-390.157.tar.bz2 https://download.nvidia.com/XFree86/nvidia-modprobe/nvidia-modprobe-390.157.tar.bz2 https://download.nvidia.com/XFree86/nvidia-persistenced/nvidia-persistenced-390.157.tar.bz2 https://download.nvidia.com/XFree86/nvidia-xconfig/nvidia-xconfig-390.157.tar.bz2 -_eclasses_=desktop 3a72ffe0d8e1dd73af3a1c8c15a59fed flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f readme.gentoo-r1 b045f3acf546393ab6b3170781875358 systemd 54bd206bb5c4efac6ae28b6b006713b0 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 unpacker fb4b84181244b3b9990fa0bf40232dd2 user-info 9951b1a0e4f026d16c33a001fd2d5cdf -_md5_=030f55e2691c168f2c7896ff188ccfc0 +_eclasses_=desktop 3a72ffe0d8e1dd73af3a1c8c15a59fed flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f readme.gentoo-r1 b045f3acf546393ab6b3170781875358 systemd 54bd206bb5c4efac6ae28b6b006713b0 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 unpacker fb4b84181244b3b9990fa0bf40232dd2 user-info 9951b1a0e4f026d16c33a001fd2d5cdf +_md5_=af513800ea74e52cc9a120e85a507fe6 diff --git a/metadata/md5-cache/x11-drivers/nvidia-drivers-470.256.02-r3 b/metadata/md5-cache/x11-drivers/nvidia-drivers-470.256.02-r5 index 1e6e72a4..a9b9bbf5 100644 --- a/metadata/md5-cache/x11-drivers/nvidia-drivers-470.256.02-r3 +++ b/metadata/md5-cache/x11-drivers/nvidia-drivers-470.256.02-r5 @@ -13,5 +13,5 @@ RDEPEND=acct-group/video persistenced? ( acct-user/nvpd net-libs/libtirpc:= ) sy RESTRICT=strip SLOT=4 SRC_URI=https://download.nvidia.com/XFree86/Linux-x86_64/470.256.02/NVIDIA-Linux-x86_64-470.256.02.run https://download.nvidia.com/XFree86/nvidia-installer/nvidia-installer-470.256.02.tar.bz2 https://download.nvidia.com/XFree86/nvidia-modprobe/nvidia-modprobe-470.256.02.tar.bz2 https://download.nvidia.com/XFree86/nvidia-persistenced/nvidia-persistenced-470.256.02.tar.bz2 https://download.nvidia.com/XFree86/nvidia-xconfig/nvidia-xconfig-470.256.02.tar.bz2 -_eclasses_=desktop 3a72ffe0d8e1dd73af3a1c8c15a59fed flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f readme.gentoo-r1 b045f3acf546393ab6b3170781875358 systemd 54bd206bb5c4efac6ae28b6b006713b0 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 unpacker fb4b84181244b3b9990fa0bf40232dd2 user-info 9951b1a0e4f026d16c33a001fd2d5cdf -_md5_=935998fc2b03b373c3e65535eff4ff7a +_eclasses_=desktop 3a72ffe0d8e1dd73af3a1c8c15a59fed flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f readme.gentoo-r1 b045f3acf546393ab6b3170781875358 systemd 54bd206bb5c4efac6ae28b6b006713b0 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 unpacker fb4b84181244b3b9990fa0bf40232dd2 user-info 9951b1a0e4f026d16c33a001fd2d5cdf +_md5_=6cb8bda49a31cd24c06524f3d15a6d0c diff --git a/metadata/md5-cache/x11-drivers/nvidia-drivers-550.127.05 b/metadata/md5-cache/x11-drivers/nvidia-drivers-550.127.05-r2 index 94f505d2..cf7999c3 100644 --- a/metadata/md5-cache/x11-drivers/nvidia-drivers-550.127.05 +++ b/metadata/md5-cache/x11-drivers/nvidia-drivers-550.127.05-r2 @@ -13,5 +13,5 @@ RDEPEND=acct-group/video X? ( x11-libs/libpciaccess ) persistenced? ( acct-user/ RESTRICT=strip SLOT=5 SRC_URI=https://download.nvidia.com/XFree86/Linux-x86_64/550.127.05/NVIDIA-Linux-x86_64-550.127.05.run https://download.nvidia.com/XFree86/nvidia-installer/nvidia-installer-550.127.05.tar.bz2 https://download.nvidia.com/XFree86/nvidia-modprobe/nvidia-modprobe-550.127.05.tar.bz2 https://download.nvidia.com/XFree86/nvidia-persistenced/nvidia-persistenced-550.127.05.tar.bz2 https://download.nvidia.com/XFree86/nvidia-xconfig/nvidia-xconfig-550.127.05.tar.bz2 -_eclasses_=desktop 3a72ffe0d8e1dd73af3a1c8c15a59fed flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f readme.gentoo-r1 b045f3acf546393ab6b3170781875358 systemd 54bd206bb5c4efac6ae28b6b006713b0 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 unpacker fb4b84181244b3b9990fa0bf40232dd2 user-info 9951b1a0e4f026d16c33a001fd2d5cdf -_md5_=679333a6613e753ab09156898ade4850 +_eclasses_=desktop 3a72ffe0d8e1dd73af3a1c8c15a59fed flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f readme.gentoo-r1 b045f3acf546393ab6b3170781875358 systemd 54bd206bb5c4efac6ae28b6b006713b0 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 unpacker fb4b84181244b3b9990fa0bf40232dd2 user-info 9951b1a0e4f026d16c33a001fd2d5cdf +_md5_=0487952eb78675c1915cf65f5f863be5 diff --git a/metadata/md5-cache/x11-libs/gtk+-2.24.33-r6 b/metadata/md5-cache/x11-libs/gtk+-2.24.33-r6 index d172b5c5..a0382cd9 100644 --- a/metadata/md5-cache/x11-libs/gtk+-2.24.33-r6 +++ b/metadata/md5-cache/x11-libs/gtk+-2.24.33-r6 @@ -15,5 +15,5 @@ REQUIRED_USE=xinerama? ( !aqua ) RESTRICT=test !test? ( test ) SLOT=2 SRC_URI=mirror://gnome/sources/gtk+/2.24/gtk+-2.24.33.tar.xz -_eclasses_=autotools 7d91cc798a8afd8f4e0c6e9587296ebe flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe gnome.org e1b4f392dbfedfb8974b71b017937f08 gnome2 26fd01914b36038dc8e964ff4bd03a95 gnome2-utils a8cf148ec7f5ae0b1f1d33ae5f7f9e88 gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool 6b28392a775f807c8be5fc7ec9a605b9 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c readme.gentoo-r1 b045f3acf546393ab6b3170781875358 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_eclasses_=autotools 7d91cc798a8afd8f4e0c6e9587296ebe flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe gnome.org e1b4f392dbfedfb8974b71b017937f08 gnome2 26fd01914b36038dc8e964ff4bd03a95 gnome2-utils a8cf148ec7f5ae0b1f1d33ae5f7f9e88 gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool 6b28392a775f807c8be5fc7ec9a605b9 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c readme.gentoo-r1 b045f3acf546393ab6b3170781875358 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 _md5_=c10618d5ecef2aabfe918002789cc5aa diff --git a/metadata/md5-cache/x11-libs/gtk+-3.24.41-r6 b/metadata/md5-cache/x11-libs/gtk+-3.24.41-r6 index daa9cb7c..4f218385 100644 --- a/metadata/md5-cache/x11-libs/gtk+-3.24.41-r6 +++ b/metadata/md5-cache/x11-libs/gtk+-3.24.41-r6 @@ -15,5 +15,5 @@ REQUIRED_USE=|| ( aqua wayland X ) test? ( X ) xinerama? ( X ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=3 SRC_URI=mirror://gnome/sources/gtk+/3.24/gtk+-3.24.41.tar.xz -_eclasses_=flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe gnome.org e1b4f392dbfedfb8974b71b017937f08 gnome2 26fd01914b36038dc8e964ff4bd03a95 gnome2-utils a8cf148ec7f5ae0b1f1d33ae5f7f9e88 libtool 6b28392a775f807c8be5fc7ec9a605b9 meson 99466844dd8d4fcfb07578a76f5a9922 meson-multilib 8989922d980e5e870cc3de949d1b2586 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-utils-r1 2fee95c11e5f883024588d4837db6802 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_eclasses_=flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe gnome.org e1b4f392dbfedfb8974b71b017937f08 gnome2 26fd01914b36038dc8e964ff4bd03a95 gnome2-utils a8cf148ec7f5ae0b1f1d33ae5f7f9e88 libtool 6b28392a775f807c8be5fc7ec9a605b9 meson 99466844dd8d4fcfb07578a76f5a9922 meson-multilib 8989922d980e5e870cc3de949d1b2586 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 _md5_=c4dbf3502754f1ec07901259dd076159 diff --git a/metadata/md5-cache/x11-misc/nvidia-settings-390.157-r7 b/metadata/md5-cache/x11-misc/nvidia-settings-390.157-r7 index ada29700..b2d1b09b 100644 --- a/metadata/md5-cache/x11-misc/nvidia-settings-390.157-r7 +++ b/metadata/md5-cache/x11-misc/nvidia-settings-390.157-r7 @@ -10,5 +10,5 @@ RDEPEND=x11-libs/gtk+:2 x11-libs/gtk+:3 x11-libs/libX11 x11-libs/libXext x11-lib RESTRICT=strip SLOT=3 SRC_URI=https://github.com/NVIDIA/nvidia-settings/archive/refs/tags/390.157.tar.gz -> nvidia-settings-390.157.tar.gz -_eclasses_=desktop 3a72ffe0d8e1dd73af3a1c8c15a59fed multilib b2a329026f2e404e9e371097dda47f96 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 +_eclasses_=desktop 3a72ffe0d8e1dd73af3a1c8c15a59fed multilib b2a329026f2e404e9e371097dda47f96 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 _md5_=e7a128fba637672f8ead6d9a9715ccf8 diff --git a/metadata/md5-cache/x11-misc/nvidia-settings-470.256.02 b/metadata/md5-cache/x11-misc/nvidia-settings-470.256.02 index 8214a14f..c056488f 100644 --- a/metadata/md5-cache/x11-misc/nvidia-settings-470.256.02 +++ b/metadata/md5-cache/x11-misc/nvidia-settings-470.256.02 @@ -10,5 +10,5 @@ RDEPEND=x11-libs/gtk+:2 x11-libs/gtk+:3 x11-libs/libX11 x11-libs/libXext x11-lib RESTRICT=strip SLOT=4 SRC_URI=https://github.com/NVIDIA/nvidia-settings/archive/refs/tags/470.256.02.tar.gz -> nvidia-settings-470.256.02.tar.gz -_eclasses_=desktop 3a72ffe0d8e1dd73af3a1c8c15a59fed multilib b2a329026f2e404e9e371097dda47f96 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 +_eclasses_=desktop 3a72ffe0d8e1dd73af3a1c8c15a59fed multilib b2a329026f2e404e9e371097dda47f96 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 _md5_=bc991da2d4e110c8278dc4997d785765 diff --git a/metadata/md5-cache/x11-misc/nvidia-settings-550.127.05 b/metadata/md5-cache/x11-misc/nvidia-settings-550.127.05 index b79799f2..de24107d 100644 --- a/metadata/md5-cache/x11-misc/nvidia-settings-550.127.05 +++ b/metadata/md5-cache/x11-misc/nvidia-settings-550.127.05 @@ -10,5 +10,5 @@ RDEPEND=x11-libs/gtk+:2 x11-libs/gtk+:3 x11-libs/libX11 x11-libs/libXext x11-lib RESTRICT=strip SLOT=5 SRC_URI=https://github.com/NVIDIA/nvidia-settings/archive/refs/tags/550.127.05.tar.gz -> nvidia-settings-550.127.05.tar.gz -_eclasses_=desktop 3a72ffe0d8e1dd73af3a1c8c15a59fed multilib b2a329026f2e404e9e371097dda47f96 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 +_eclasses_=desktop 3a72ffe0d8e1dd73af3a1c8c15a59fed multilib b2a329026f2e404e9e371097dda47f96 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 _md5_=eeddb1b0c712b4ce76df8f100ed0e73c diff --git a/metadata/md5-cache/x11-themes/redcore-theme-sddm-1.314.1337-r1 b/metadata/md5-cache/x11-themes/redcore-theme-sddm-1.314.1337-r3 index 23cd2b8f..23cd2b8f 100644 --- a/metadata/md5-cache/x11-themes/redcore-theme-sddm-1.314.1337-r1 +++ b/metadata/md5-cache/x11-themes/redcore-theme-sddm-1.314.1337-r3 diff --git a/metadata/pkg_desc_index b/metadata/pkg_desc_index index 1961caa0..34db4175 100644 --- a/metadata/pkg_desc_index +++ b/metadata/pkg_desc_index @@ -1,7 +1,7 @@ acct-group/smbshare 0: System group: smbshare app-admin/calamares 3.3.9-r10: Distribution-independent installer framework app-admin/conky 1.19.8-r10: An advanced, highly configurable system monitor for X -app-admin/opensnitch 1.6.2: Desktop application firewall +app-admin/opensnitch 1.6.2-r1: Desktop application firewall app-admin/opensnitch-ebpf-module 1.6.2: eBPF process monitor module for opensnitch app-admin/vasile 2.1812.2-r1: Versatile Advanced Script for ISO and Latest Enchantments app-arch/unp 2.0_pre9-r1: Script for unpacking various file formats @@ -10,31 +10,31 @@ app-emulation/qemu-guest-agent 8.2.0-r6: QEMU Guest Agent (qemu-ga) for use when app-emulation/steam 1.0.0.79: Installer, launcher and supplementary files for Valve's Steam client app-emulation/virtualbox-modules 7.1.4: Kernel Modules for Virtualbox app-laptop/tp_smapi 0.44-r1: IBM ThinkPad SMAPI BIOS driver -app-misc/calamares-config-redcore 1.314.1337-r13: Redcore Linux Calamares modules config -app-misc/geoclue 2.7.1-r6: A location information D-Bus service +app-misc/calamares-config-redcore 1.314.1337-r17: Redcore Linux Calamares modules config app-misc/redcore-live 1.314.1337-r4: Redcore Linux live scripts app-misc/redcore-skel 1.314.1337-r10: Redcore Linux skel tree app-portage/flaggie 0.99.8-r1: A smart CLI mangler for package.* files -app-portage/sisyphus 6.2410.0: A simple portage python wrapper which works like other package managers(apt-get/yum/dnf) -app-portage/sisyphus-qt 6.2410.0: A simple portage python wrapper which works like other package managers(apt-get/yum/dnf) +app-portage/sisyphus 6.2410.0-r3: A simple portage python wrapper which works like other package managers(apt-get/yum/dnf) +app-portage/sisyphus-qt 6.2410.0-r3: A simple portage python wrapper which works like other package managers(apt-get/yum/dnf) app-text/simplenote 2.6.0-r1: The simplest way to keep notes dev-go/go-protobuf 1.5.2: Go support for Google's protocol buffers dev-go/protoc-gen-go-grpc 1.2.0: This tool generates Go language bindings of services in protobuf definition files for gRPC dev-libs/libdbusmenu-qt 0.9.3_pre20160218-r2: A library providing Qt implementation of DBusMenu specification (meta mackage) dev-libs/libdbusmenu-qt5 0.9.3_pre20160218-r3: Library providing Qt implementation of DBusMenu specification dev-python/animation 0.0.5-r5: Tools for terminal-based wait animations -dev-python/grpcio 1.66.1-r1: High-performance RPC framework (python libraries) -dev-python/grpcio-tools 1.66.1-r1: Protobuf code generator for gRPC +dev-python/grpcio 1.66.1-r2: High-performance RPC framework (python libraries) +dev-python/grpcio-tools 1.66.1-r2: 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 6.2.2-r5: Utility providing information about the computer hardware +kde-plasma/kinfocenter 6.2.4-r5: Utility providing information about the computer hardware lxde-base/lxappearance 0.6.3-r5: LXDE GTK+ theme switcher -lxqt-base/lxqt-config 2.0.0-r1: LXQt system configuration control center -lxqt-base/lxqt-meta 2.0.0-r4: Meta ebuild for LXQt, the Lightweight Desktop Environment -lxqt-base/lxqt-session 2.0.0-r1: LXQt Session Manager +lxqt-base/lxqt-config 2.1.0-r1: LXQt system configuration control center +lxqt-base/lxqt-meta 2.1.0: Meta ebuild for LXQt, the Lightweight Desktop Environment +lxqt-base/lxqt-session 2.1.0-r1: LXQt Session Manager +mail-mta/proton-mail-bridge 3.14.0: Serves Proton Mail to IMAP/SMTP clients media-libs/portsmf 239-r1: The Tenacity fork of PortSMF, a Standard MIDI File library media-sound/cantata 2.5.0-r15: Featureful and configurable Qt client for the music player daemon (MPD) media-sound/strawberry 1.0.23-r10: Modern music player and library organizer based on Clementine and Qt @@ -62,20 +62,20 @@ sys-devel/gcc 13.2.1_p20240210-r5: The GNU Compiler Collection sys-fs/cryptsetup 2.6.1-r5: Tool to setup encrypted devices with dm-crypt sys-fs/gocryptfs 2.0.1-r1: Encrypted overlay filesystem written in Go sys-fs/vhba 20240917: Virtual (SCSI) Host Bus Adapter kernel module for the CDEmu suite -sys-fs/zfs 2.2.6: ZFS meta-package (Gentoo compatibility ebuild) -sys-fs/zfs-utils 2.2.6: Userland utilities for ZFS Linux kernel module +sys-fs/zfs 2.2.7: ZFS meta-package (Gentoo compatibility ebuild) +sys-fs/zfs-utils 2.2.7: Userland utilities for ZFS Linux kernel module sys-kernel/bcmwl-dkms 6.30.223.271-r13: Broadcom's IEEE 802.11a/b/g/n hybrid Linux device driver source sys-kernel/dkms 2.3-r4: Dynamic Kernel Module Support sys-kernel/dracut 059-r15: Generic initramfs generation tool -sys-kernel/linux-image-redcore 6.10.14 6.11.6: Redcore Linux Kernel Image -sys-kernel/linux-image-redcore-lts 5.15.170 6.1.115 6.6.59: Redcore Linux LTS Kernel Image -sys-kernel/linux-sources-redcore 6.10.14 6.11.6: Redcore Linux Kernel Sources -sys-kernel/linux-sources-redcore-lts 5.15.170 6.1.115 6.6.59: Redcore Linux LTS Kernel Sources +sys-kernel/linux-image-redcore 6.10.14 6.11.10: Redcore Linux Kernel Image +sys-kernel/linux-image-redcore-lts 5.15.175 6.1.121 6.6.67: Redcore Linux LTS Kernel Image +sys-kernel/linux-sources-redcore 6.10.14 6.11.10: Redcore Linux Kernel Sources +sys-kernel/linux-sources-redcore-lts 5.15.175 6.1.121 6.6.67: Redcore Linux LTS Kernel Sources sys-kernel/nvidia-drivers-dkms 390.157-r8 470.256.02 550.127.05-r1: NVIDIA driver sources for linux sys-kernel/tp_smapi-dkms 0.44-r3: IBM ThinkPad SMAPI BIOS driver sources sys-kernel/vhba-dkms 20240917: Virtual (SCSI) Host Bus Adapter kernel module for the CDEmu suite sources sys-kernel/virtualbox-modules-dkms 7.1.4-r1: Kernel Modules source for Virtualbox -sys-kernel/zfs-dkms 2.2.6: ZFS sources for linux +sys-kernel/zfs-dkms 2.2.7: 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 virtual/linux-sources 314.1337-r1: Virtual for Linux kernel sources @@ -85,7 +85,7 @@ virtual/tmpfiles 1.314.1337-r1: Virtual to select between different tmpfiles.d h virtual/udev 314.1337-r1: Virtual to select between different udev daemon providers www-client/ungoogled-chromium 130.0.6723.58: Modifications to Chromium for removing Google integration and enhancing privacy x11-base/xorg-drivers 21.1-r100: Meta package containing deps on all xorg drivers (dummy package) -x11-drivers/nvidia-drivers 390.157-r11 470.256.02-r3 550.127.05: NVIDIA Accelerated Graphics Driver +x11-drivers/nvidia-drivers 390.157-r12 470.256.02-r5 550.127.05-r2: NVIDIA Accelerated Graphics Driver x11-libs/gtk+ 2.24.33-r6 3.24.41-r6: Gimp ToolKit + x11-misc/nvidia-prime 314: NVIDIA Prime Render Offload configuration and utilities x11-misc/nvidia-settings 390.157-r7 470.256.02 550.127.05: NVIDIA Linux X11 Settings Utility @@ -97,5 +97,5 @@ x11-themes/redcore-artwork-core 1.314.1337-r1: Offical Redcore Linux Core Artwor 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-lxqt 1.314.1337: Official Redcore Linux LXQT theme -x11-themes/redcore-theme-sddm 1.314.1337-r1: Redcore Linux SDDM Theme +x11-themes/redcore-theme-sddm 1.314.1337-r3: Redcore Linux SDDM Theme x11-wm/qtile-meta 1-r7: Meta ebuild for Qtile, a hackable tiling window manager written in Python diff --git a/sys-fs/zfs-utils/Manifest b/sys-fs/zfs-utils/Manifest index c17ea78f..31a404de 100644 --- a/sys-fs/zfs-utils/Manifest +++ b/sys-fs/zfs-utils/Manifest @@ -1 +1 @@ -DIST zfs-2.2.6.tar.gz 33900138 BLAKE2B 0bbe36df779aaf19460a75725af9c9b13e64e77a6020974ad18d60d9fd52db2ddd6ea98b3e6c7451195bdfb347b8aab51db9b3f9a7c15c77bff47329bbd07dd2 SHA512 c217a3397b67d7239bc30bc492d58fff96bb29c9cf73e390d1787a4fb787cb297557e594a926453fed11faaab80363d40853af271f8ee18ce9a317dfde4c6745 +DIST zfs-2.2.7.tar.gz 33852602 BLAKE2B 31a066d5d543e3328d1afd065a8da4f9b4c52433d585cdbb41936900fd1453431585c6bc4b6e6d9a497a03e79969bae883e17cf4677099686feb3e32577d2777 SHA512 6493faa8e31d9c042c4e8f748d32cb9243212fdf4e0341c19568b47bcf302e60beb89940b80374610b71e1dca1ca5813f3efaddbf1a2453ceabb38381165b271 diff --git a/sys-fs/zfs-utils/zfs-utils-2.2.6.ebuild b/sys-fs/zfs-utils/zfs-utils-2.2.7.ebuild index 2ef8e142..2ef8e142 100644 --- a/sys-fs/zfs-utils/zfs-utils-2.2.6.ebuild +++ b/sys-fs/zfs-utils/zfs-utils-2.2.7.ebuild diff --git a/sys-fs/zfs/zfs-2.2.6.ebuild b/sys-fs/zfs/zfs-2.2.7.ebuild index bdcb914c..bdcb914c 100644 --- a/sys-fs/zfs/zfs-2.2.6.ebuild +++ b/sys-fs/zfs/zfs-2.2.7.ebuild diff --git a/sys-kernel/linux-image-redcore-lts/Manifest b/sys-kernel/linux-image-redcore-lts/Manifest index c4438da5..4f39ab6f 100644 --- a/sys-kernel/linux-image-redcore-lts/Manifest +++ b/sys-kernel/linux-image-redcore-lts/Manifest @@ -1,3 +1,3 @@ -DIST linux-5.15.170.tar.xz 126720052 BLAKE2B 12d35284d42903525dc0225b7ccf0a5e951165f5114f3963f24a52d1289268763e46b09e24217bac2323de8f352264e9c99bcc7256c1b3025b1289f3bfdaf2a2 SHA512 521a3b178f6979f7259ff46aa42722b07fa716d7883c617729972a78b23737be6538827263aad998f58485763f6ddb58d80ff769ab1447825dd870cf2744f038 -DIST linux-6.1.115.tar.xz 135217180 BLAKE2B 2b5a46ecc12d956dca075d37c7a8798dabbb126fb30209ebc82ee5127616fadbc69bb5b31ddc7e4bc12222e3ce877af9fc104f3097526871d6e49474a54bb519 SHA512 3ea345b87b2b6c876fb8742ff9c8eb523ebb4e2ea18390c6a11009573c246ab326d514dc49a61f992e5df20fbe6f955e6a64ff0ddead4216e7f25bfd8b227f3f -DIST linux-6.6.59.tar.xz 140385136 BLAKE2B a280cffe2a9efa3cad8bc850c9b57486811fa2cc5abc29ae47d712f0f145c6d9bbe6686eb777d87882781d10b8f1d89dedd158c8f7991aeff04e473cbceea900 SHA512 f3de2ecb8cfd297d8a0123dc34d5fd1446ffc12f6a0c574f089e13e222b45dd6a4cf232588cd36c9c6818b32e3408c66c75c9ad9f4acd0a297e96e87668e63ba +DIST linux-5.15.175.tar.xz 126721664 BLAKE2B b4eceab9b42c92f71620591efc41d8d0bf585c2cf10b0364276984149115c7f2eb80ffed5083e6d8fc9bce3238fca5b950e93dd972e2e463480b12a917f28410 SHA512 f7215508a564b823d673cebafd102abe05e5d25f0de067f8fede254f30c8ec0e66b42f7d50e76db870b126ffefc14e12d4d02496c17cfe54bdf88287df3c9d19 +DIST linux-6.1.121.tar.xz 135248068 BLAKE2B 8a976caffeebc64d97f6ca0fd7f04682d094f429f42eaf9fc134ba53b50253e3240b8b1da9fe833624f67fd6464f1eea3272f2ac3dcdb9604e15ad12ffed5088 SHA512 5a866e29ec747f3247dec86c3a08c6da63b73bbcf7b94a98e91d001e44f935979e55bfb83b7a17d05e9fa9807e024ea42d96ebf901846c32ba3f1db001993807 +DIST linux-6.6.67.tar.xz 140474128 BLAKE2B bf0038d4aa9e1857a2dc866c18ed54b16e6ab1f1cd6a3f9636e1c60006ffb226acc97ac221b8337b70d0d1bba7d4b65ea4cb476c21a5972f5a194da8ee0e3728 SHA512 78d52b467d0f7d632efbc626e13adad0bcf87d0bb0acb8ec4aaf218fb35e13007e4b157939cc7fdc6668989554eae0c769684c6b77e0b9014d298afe56c5c4fa diff --git a/sys-kernel/linux-image-redcore-lts/files/6.6-amd64.config b/sys-kernel/linux-image-redcore-lts/files/6.6-amd64.config index d6fbf0ac..0977ae9d 100644 --- a/sys-kernel/linux-image-redcore-lts/files/6.6-amd64.config +++ b/sys-kernel/linux-image-redcore-lts/files/6.6-amd64.config @@ -1,6 +1,6 @@ # # Automatically generated file; DO NOT EDIT. -# Linux/x86 6.6.58-redcore-lts Kernel Configuration +# Linux/x86 6.6.66-redcore-lts Kernel Configuration # CONFIG_CC_VERSION_TEXT="gcc (Gentoo Hardened 13.2.1_p20240210-r5 p14) 13.2.1 20240210" CONFIG_CC_IS_GCC=y @@ -498,7 +498,6 @@ CONFIG_PHYSICAL_ALIGN=0x1000000 CONFIG_DYNAMIC_MEMORY_LAYOUT=y CONFIG_RANDOMIZE_MEMORY=y CONFIG_RANDOMIZE_MEMORY_PHYSICAL_PADDING=0xa -# CONFIG_ADDRESS_MASKING is not set CONFIG_HOTPLUG_CPU=y # CONFIG_COMPAT_VDSO is not set CONFIG_LEGACY_VSYSCALL_XONLY=y @@ -2584,6 +2583,7 @@ CONFIG_ZRAM_DEF_COMP_LZ4=y # CONFIG_ZRAM_DEF_COMP_842 is not set CONFIG_ZRAM_DEF_COMP="lz4" CONFIG_ZRAM_WRITEBACK=y +# CONFIG_ZRAM_TRACK_ENTRY_ACTIME is not set # CONFIG_ZRAM_MEMORY_TRACKING is not set # CONFIG_ZRAM_MULTI_COMP is not set CONFIG_BLK_DEV_LOOP=y diff --git a/sys-kernel/linux-image-redcore-lts/linux-image-redcore-lts-5.15.170.ebuild b/sys-kernel/linux-image-redcore-lts/linux-image-redcore-lts-5.15.175.ebuild index 731d0be7..731d0be7 100644 --- a/sys-kernel/linux-image-redcore-lts/linux-image-redcore-lts-5.15.170.ebuild +++ b/sys-kernel/linux-image-redcore-lts/linux-image-redcore-lts-5.15.175.ebuild diff --git a/sys-kernel/linux-image-redcore-lts/linux-image-redcore-lts-6.1.115.ebuild b/sys-kernel/linux-image-redcore-lts/linux-image-redcore-lts-6.1.121.ebuild index e13c20c2..e13c20c2 100644 --- a/sys-kernel/linux-image-redcore-lts/linux-image-redcore-lts-6.1.115.ebuild +++ b/sys-kernel/linux-image-redcore-lts/linux-image-redcore-lts-6.1.121.ebuild diff --git a/sys-kernel/linux-image-redcore-lts/linux-image-redcore-lts-6.6.59.ebuild b/sys-kernel/linux-image-redcore-lts/linux-image-redcore-lts-6.6.67.ebuild index 2d7aa20d..2d7aa20d 100644 --- a/sys-kernel/linux-image-redcore-lts/linux-image-redcore-lts-6.6.59.ebuild +++ b/sys-kernel/linux-image-redcore-lts/linux-image-redcore-lts-6.6.67.ebuild diff --git a/sys-kernel/linux-image-redcore/Manifest b/sys-kernel/linux-image-redcore/Manifest index 503f35ff..912f7129 100644 --- a/sys-kernel/linux-image-redcore/Manifest +++ b/sys-kernel/linux-image-redcore/Manifest @@ -1,2 +1,2 @@ DIST linux-6.10.14.tar.xz 145226492 BLAKE2B 587d7c27809f5ca1efef263deaabd8e4b8f0e40bc6bc15d9a94b70486ff68e2d3b3aee0314286fe23be887ef06a8596e83629e96fced9eb9da1da65c39d72609 SHA512 1dccdc084b47ccbb270ddc1f4d9b020c4314eec198141690f83fe3cf78959a7b15638b7d69bead235b18ddcf8e6c99c8e8a62bc1c17a983d911d647b07c3919d -DIST linux-6.11.6.tar.xz 146932940 BLAKE2B 821eceaa7492122c724ea789a79aa99f61078f06c86fd6f76d08f640b47ea682f7441c47ed7b860ca39fd242b8797bb5bc311dc63dbb9c37bc15917eccafc255 SHA512 0736229b2b828c804080d4044fca3dff1ae3010d485a969077ebd19fb189ce382b7dde43239ca3cc3fa16ecd1a09c14492186e96f01404630ae76dc35201a976 +DIST linux-6.11.10.tar.xz 147005172 BLAKE2B 7eaa4da44fd0f6cde13c92a8dffcc3e20d96fc9a8dce4502883835f4c2822d181234f7e9bc684a09da4d499d0a7c5ecaecde29e3fa1e6a3562c4da610757d9e7 SHA512 77d739417b3a25b6dead21c5c6d1bd881b714d6f35b9e102f3e0720b897f9c7686d23d1da700a880bdda9a319f71da5a33c68ac118a345d2c054835cc9d3c927 diff --git a/sys-kernel/linux-image-redcore/files/6.11-amd64.config b/sys-kernel/linux-image-redcore/files/6.11-amd64.config index 98a62b99..451fe5e0 100644 --- a/sys-kernel/linux-image-redcore/files/6.11-amd64.config +++ b/sys-kernel/linux-image-redcore/files/6.11-amd64.config @@ -1,6 +1,6 @@ # # Automatically generated file; DO NOT EDIT. -# Linux/x86 6.11.5-redcore Kernel Configuration +# Linux/x86 6.11.8-redcore Kernel Configuration # CONFIG_CC_VERSION_TEXT="gcc (Gentoo Hardened 13.2.1_p20240210-r5 p14) 13.2.1 20240210" CONFIG_CC_IS_GCC=y @@ -502,7 +502,6 @@ CONFIG_PHYSICAL_ALIGN=0x1000000 CONFIG_DYNAMIC_MEMORY_LAYOUT=y CONFIG_RANDOMIZE_MEMORY=y CONFIG_RANDOMIZE_MEMORY_PHYSICAL_PADDING=0xa -# CONFIG_ADDRESS_MASKING is not set CONFIG_HOTPLUG_CPU=y # CONFIG_COMPAT_VDSO is not set CONFIG_LEGACY_VSYSCALL_XONLY=y @@ -3684,6 +3683,7 @@ CONFIG_CAN_C_CAN=m CONFIG_CAN_C_CAN_PLATFORM=m CONFIG_CAN_C_CAN_PCI=m CONFIG_CAN_CC770=m +CONFIG_CAN_CC770_ISA=m CONFIG_CAN_CC770_PLATFORM=m CONFIG_CAN_CTUCANFD=m CONFIG_CAN_CTUCANFD_PCI=m @@ -3703,6 +3703,7 @@ CONFIG_CAN_PEAK_PCI=m CONFIG_CAN_PEAK_PCIEC=y CONFIG_CAN_PEAK_PCMCIA=m CONFIG_CAN_PLX_PCI=m +CONFIG_CAN_SJA1000_ISA=m CONFIG_CAN_SJA1000_PLATFORM=m CONFIG_CAN_SOFTING=m CONFIG_CAN_SOFTING_CS=m diff --git a/sys-kernel/linux-image-redcore/linux-image-redcore-6.11.6.ebuild b/sys-kernel/linux-image-redcore/linux-image-redcore-6.11.10.ebuild index 81dc6ba7..81dc6ba7 100644 --- a/sys-kernel/linux-image-redcore/linux-image-redcore-6.11.6.ebuild +++ b/sys-kernel/linux-image-redcore/linux-image-redcore-6.11.10.ebuild diff --git a/sys-kernel/linux-sources-redcore-lts/Manifest b/sys-kernel/linux-sources-redcore-lts/Manifest index c4438da5..4f39ab6f 100644 --- a/sys-kernel/linux-sources-redcore-lts/Manifest +++ b/sys-kernel/linux-sources-redcore-lts/Manifest @@ -1,3 +1,3 @@ -DIST linux-5.15.170.tar.xz 126720052 BLAKE2B 12d35284d42903525dc0225b7ccf0a5e951165f5114f3963f24a52d1289268763e46b09e24217bac2323de8f352264e9c99bcc7256c1b3025b1289f3bfdaf2a2 SHA512 521a3b178f6979f7259ff46aa42722b07fa716d7883c617729972a78b23737be6538827263aad998f58485763f6ddb58d80ff769ab1447825dd870cf2744f038 -DIST linux-6.1.115.tar.xz 135217180 BLAKE2B 2b5a46ecc12d956dca075d37c7a8798dabbb126fb30209ebc82ee5127616fadbc69bb5b31ddc7e4bc12222e3ce877af9fc104f3097526871d6e49474a54bb519 SHA512 3ea345b87b2b6c876fb8742ff9c8eb523ebb4e2ea18390c6a11009573c246ab326d514dc49a61f992e5df20fbe6f955e6a64ff0ddead4216e7f25bfd8b227f3f -DIST linux-6.6.59.tar.xz 140385136 BLAKE2B a280cffe2a9efa3cad8bc850c9b57486811fa2cc5abc29ae47d712f0f145c6d9bbe6686eb777d87882781d10b8f1d89dedd158c8f7991aeff04e473cbceea900 SHA512 f3de2ecb8cfd297d8a0123dc34d5fd1446ffc12f6a0c574f089e13e222b45dd6a4cf232588cd36c9c6818b32e3408c66c75c9ad9f4acd0a297e96e87668e63ba +DIST linux-5.15.175.tar.xz 126721664 BLAKE2B b4eceab9b42c92f71620591efc41d8d0bf585c2cf10b0364276984149115c7f2eb80ffed5083e6d8fc9bce3238fca5b950e93dd972e2e463480b12a917f28410 SHA512 f7215508a564b823d673cebafd102abe05e5d25f0de067f8fede254f30c8ec0e66b42f7d50e76db870b126ffefc14e12d4d02496c17cfe54bdf88287df3c9d19 +DIST linux-6.1.121.tar.xz 135248068 BLAKE2B 8a976caffeebc64d97f6ca0fd7f04682d094f429f42eaf9fc134ba53b50253e3240b8b1da9fe833624f67fd6464f1eea3272f2ac3dcdb9604e15ad12ffed5088 SHA512 5a866e29ec747f3247dec86c3a08c6da63b73bbcf7b94a98e91d001e44f935979e55bfb83b7a17d05e9fa9807e024ea42d96ebf901846c32ba3f1db001993807 +DIST linux-6.6.67.tar.xz 140474128 BLAKE2B bf0038d4aa9e1857a2dc866c18ed54b16e6ab1f1cd6a3f9636e1c60006ffb226acc97ac221b8337b70d0d1bba7d4b65ea4cb476c21a5972f5a194da8ee0e3728 SHA512 78d52b467d0f7d632efbc626e13adad0bcf87d0bb0acb8ec4aaf218fb35e13007e4b157939cc7fdc6668989554eae0c769684c6b77e0b9014d298afe56c5c4fa diff --git a/sys-kernel/linux-sources-redcore-lts/files/6.6-amd64.config b/sys-kernel/linux-sources-redcore-lts/files/6.6-amd64.config index d6fbf0ac..0977ae9d 100644 --- a/sys-kernel/linux-sources-redcore-lts/files/6.6-amd64.config +++ b/sys-kernel/linux-sources-redcore-lts/files/6.6-amd64.config @@ -1,6 +1,6 @@ # # Automatically generated file; DO NOT EDIT. -# Linux/x86 6.6.58-redcore-lts Kernel Configuration +# Linux/x86 6.6.66-redcore-lts Kernel Configuration # CONFIG_CC_VERSION_TEXT="gcc (Gentoo Hardened 13.2.1_p20240210-r5 p14) 13.2.1 20240210" CONFIG_CC_IS_GCC=y @@ -498,7 +498,6 @@ CONFIG_PHYSICAL_ALIGN=0x1000000 CONFIG_DYNAMIC_MEMORY_LAYOUT=y CONFIG_RANDOMIZE_MEMORY=y CONFIG_RANDOMIZE_MEMORY_PHYSICAL_PADDING=0xa -# CONFIG_ADDRESS_MASKING is not set CONFIG_HOTPLUG_CPU=y # CONFIG_COMPAT_VDSO is not set CONFIG_LEGACY_VSYSCALL_XONLY=y @@ -2584,6 +2583,7 @@ CONFIG_ZRAM_DEF_COMP_LZ4=y # CONFIG_ZRAM_DEF_COMP_842 is not set CONFIG_ZRAM_DEF_COMP="lz4" CONFIG_ZRAM_WRITEBACK=y +# CONFIG_ZRAM_TRACK_ENTRY_ACTIME is not set # CONFIG_ZRAM_MEMORY_TRACKING is not set # CONFIG_ZRAM_MULTI_COMP is not set CONFIG_BLK_DEV_LOOP=y diff --git a/sys-kernel/linux-sources-redcore-lts/linux-sources-redcore-lts-5.15.170.ebuild b/sys-kernel/linux-sources-redcore-lts/linux-sources-redcore-lts-5.15.175.ebuild index 4d175b0f..4d175b0f 100644 --- a/sys-kernel/linux-sources-redcore-lts/linux-sources-redcore-lts-5.15.170.ebuild +++ b/sys-kernel/linux-sources-redcore-lts/linux-sources-redcore-lts-5.15.175.ebuild diff --git a/sys-kernel/linux-sources-redcore-lts/linux-sources-redcore-lts-6.1.115.ebuild b/sys-kernel/linux-sources-redcore-lts/linux-sources-redcore-lts-6.1.121.ebuild index cf1c54d9..cf1c54d9 100644 --- a/sys-kernel/linux-sources-redcore-lts/linux-sources-redcore-lts-6.1.115.ebuild +++ b/sys-kernel/linux-sources-redcore-lts/linux-sources-redcore-lts-6.1.121.ebuild diff --git a/sys-kernel/linux-sources-redcore-lts/linux-sources-redcore-lts-6.6.59.ebuild b/sys-kernel/linux-sources-redcore-lts/linux-sources-redcore-lts-6.6.67.ebuild index 730cd283..730cd283 100644 --- a/sys-kernel/linux-sources-redcore-lts/linux-sources-redcore-lts-6.6.59.ebuild +++ b/sys-kernel/linux-sources-redcore-lts/linux-sources-redcore-lts-6.6.67.ebuild diff --git a/sys-kernel/linux-sources-redcore/Manifest b/sys-kernel/linux-sources-redcore/Manifest index 503f35ff..912f7129 100644 --- a/sys-kernel/linux-sources-redcore/Manifest +++ b/sys-kernel/linux-sources-redcore/Manifest @@ -1,2 +1,2 @@ DIST linux-6.10.14.tar.xz 145226492 BLAKE2B 587d7c27809f5ca1efef263deaabd8e4b8f0e40bc6bc15d9a94b70486ff68e2d3b3aee0314286fe23be887ef06a8596e83629e96fced9eb9da1da65c39d72609 SHA512 1dccdc084b47ccbb270ddc1f4d9b020c4314eec198141690f83fe3cf78959a7b15638b7d69bead235b18ddcf8e6c99c8e8a62bc1c17a983d911d647b07c3919d -DIST linux-6.11.6.tar.xz 146932940 BLAKE2B 821eceaa7492122c724ea789a79aa99f61078f06c86fd6f76d08f640b47ea682f7441c47ed7b860ca39fd242b8797bb5bc311dc63dbb9c37bc15917eccafc255 SHA512 0736229b2b828c804080d4044fca3dff1ae3010d485a969077ebd19fb189ce382b7dde43239ca3cc3fa16ecd1a09c14492186e96f01404630ae76dc35201a976 +DIST linux-6.11.10.tar.xz 147005172 BLAKE2B 7eaa4da44fd0f6cde13c92a8dffcc3e20d96fc9a8dce4502883835f4c2822d181234f7e9bc684a09da4d499d0a7c5ecaecde29e3fa1e6a3562c4da610757d9e7 SHA512 77d739417b3a25b6dead21c5c6d1bd881b714d6f35b9e102f3e0720b897f9c7686d23d1da700a880bdda9a319f71da5a33c68ac118a345d2c054835cc9d3c927 diff --git a/sys-kernel/linux-sources-redcore/files/6.11-amd64.config b/sys-kernel/linux-sources-redcore/files/6.11-amd64.config index 98a62b99..451fe5e0 100644 --- a/sys-kernel/linux-sources-redcore/files/6.11-amd64.config +++ b/sys-kernel/linux-sources-redcore/files/6.11-amd64.config @@ -1,6 +1,6 @@ # # Automatically generated file; DO NOT EDIT. -# Linux/x86 6.11.5-redcore Kernel Configuration +# Linux/x86 6.11.8-redcore Kernel Configuration # CONFIG_CC_VERSION_TEXT="gcc (Gentoo Hardened 13.2.1_p20240210-r5 p14) 13.2.1 20240210" CONFIG_CC_IS_GCC=y @@ -502,7 +502,6 @@ CONFIG_PHYSICAL_ALIGN=0x1000000 CONFIG_DYNAMIC_MEMORY_LAYOUT=y CONFIG_RANDOMIZE_MEMORY=y CONFIG_RANDOMIZE_MEMORY_PHYSICAL_PADDING=0xa -# CONFIG_ADDRESS_MASKING is not set CONFIG_HOTPLUG_CPU=y # CONFIG_COMPAT_VDSO is not set CONFIG_LEGACY_VSYSCALL_XONLY=y @@ -3684,6 +3683,7 @@ CONFIG_CAN_C_CAN=m CONFIG_CAN_C_CAN_PLATFORM=m CONFIG_CAN_C_CAN_PCI=m CONFIG_CAN_CC770=m +CONFIG_CAN_CC770_ISA=m CONFIG_CAN_CC770_PLATFORM=m CONFIG_CAN_CTUCANFD=m CONFIG_CAN_CTUCANFD_PCI=m @@ -3703,6 +3703,7 @@ CONFIG_CAN_PEAK_PCI=m CONFIG_CAN_PEAK_PCIEC=y CONFIG_CAN_PEAK_PCMCIA=m CONFIG_CAN_PLX_PCI=m +CONFIG_CAN_SJA1000_ISA=m CONFIG_CAN_SJA1000_PLATFORM=m CONFIG_CAN_SOFTING=m CONFIG_CAN_SOFTING_CS=m diff --git a/sys-kernel/linux-sources-redcore/linux-sources-redcore-6.11.6.ebuild b/sys-kernel/linux-sources-redcore/linux-sources-redcore-6.11.10.ebuild index 94bf4e8b..94bf4e8b 100644 --- a/sys-kernel/linux-sources-redcore/linux-sources-redcore-6.11.6.ebuild +++ b/sys-kernel/linux-sources-redcore/linux-sources-redcore-6.11.10.ebuild diff --git a/sys-kernel/zfs-dkms/Manifest b/sys-kernel/zfs-dkms/Manifest index c17ea78f..31a404de 100644 --- a/sys-kernel/zfs-dkms/Manifest +++ b/sys-kernel/zfs-dkms/Manifest @@ -1 +1 @@ -DIST zfs-2.2.6.tar.gz 33900138 BLAKE2B 0bbe36df779aaf19460a75725af9c9b13e64e77a6020974ad18d60d9fd52db2ddd6ea98b3e6c7451195bdfb347b8aab51db9b3f9a7c15c77bff47329bbd07dd2 SHA512 c217a3397b67d7239bc30bc492d58fff96bb29c9cf73e390d1787a4fb787cb297557e594a926453fed11faaab80363d40853af271f8ee18ce9a317dfde4c6745 +DIST zfs-2.2.7.tar.gz 33852602 BLAKE2B 31a066d5d543e3328d1afd065a8da4f9b4c52433d585cdbb41936900fd1453431585c6bc4b6e6d9a497a03e79969bae883e17cf4677099686feb3e32577d2777 SHA512 6493faa8e31d9c042c4e8f748d32cb9243212fdf4e0341c19568b47bcf302e60beb89940b80374610b71e1dca1ca5813f3efaddbf1a2453ceabb38381165b271 diff --git a/sys-kernel/zfs-dkms/files/dkms.conf b/sys-kernel/zfs-dkms/files/dkms.conf index f1b534fc..aaf7a576 100644 --- a/sys-kernel/zfs-dkms/files/dkms.conf +++ b/sys-kernel/zfs-dkms/files/dkms.conf @@ -1,8 +1,8 @@ PACKAGE_NAME="zfs-dkms" -PACKAGE_VERSION="2.2.6" +PACKAGE_VERSION="2.2.7" PACKAGE_CONFIG="/etc/sysconfig/zfs" NO_WEAK_MODULES="yes" -BUILD_EXCLUSIVE_KERNEL="^(5\.[0-9]+\.|6\.[0-9]\.|\.|6\.1[0-0]\.)" # only build for kernels v5.x.x up to and including v6.10.x +BUILD_EXCLUSIVE_KERNEL="^(5\.[0-9]+\.|6\.[0-9]\.|\.|6\.1[0-2]\.)" # only build for kernels v5.x.x up to and including v6.12.x PRE_BUILD="configure --prefix=/usr --with-config=kernel diff --git a/sys-kernel/zfs-dkms/zfs-dkms-2.2.6.ebuild b/sys-kernel/zfs-dkms/zfs-dkms-2.2.7.ebuild index ac8c3303..ac8c3303 100644 --- a/sys-kernel/zfs-dkms/zfs-dkms-2.2.6.ebuild +++ b/sys-kernel/zfs-dkms/zfs-dkms-2.2.7.ebuild diff --git a/x11-drivers/nvidia-drivers/nvidia-drivers-390.157-r11.ebuild b/x11-drivers/nvidia-drivers/nvidia-drivers-390.157-r12.ebuild index be15e1fb..959d01e0 100644 --- a/x11-drivers/nvidia-drivers/nvidia-drivers-390.157-r11.ebuild +++ b/x11-drivers/nvidia-drivers/nvidia-drivers-390.157-r12.ebuild @@ -312,6 +312,7 @@ documentation that is installed alongside this README." # to ensure that the nouveau blacklist is applied # https://github.com/dracut-ng/dracut-ng/issues/674 # https://bugs.gentoo.org/932781 + dodir /usr/lib/dracut/dracut.conf.d if use dkms; then echo "install_items+=\" ${EPREFIX}/etc/modprobe.d/nvidia.conf \"" >> \ "${ED}/usr/lib/dracut/dracut.conf.d/10-${PN}.conf" || die diff --git a/x11-drivers/nvidia-drivers/nvidia-drivers-470.256.02-r3.ebuild b/x11-drivers/nvidia-drivers/nvidia-drivers-470.256.02-r5.ebuild index db4c9dcb..4598d1da 100644 --- a/x11-drivers/nvidia-drivers/nvidia-drivers-470.256.02-r3.ebuild +++ b/x11-drivers/nvidia-drivers/nvidia-drivers-470.256.02-r5.ebuild @@ -289,6 +289,22 @@ documentation that is installed alongside this README." # TODO: cleanup after 255.5 been stable for a few months dosym {/usr/lib,/"${libdir}"}/elogind/system-sleep/nvidia + # needed with >=systemd-256 or may fail to resume with some setups + # https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1072722 + insinto "${unitdir}"/systemd-homed.service.d + newins - 10-nvidia.conf <<-EOF + [Service] + Environment=SYSTEMD_HOME_LOCK_FREEZE_SESSION=false + EOF + insinto "${unitdir}"/systemd-suspend.service.d + newins - 10-nvidia.conf <<-EOF + [Service] + Environment=SYSTEMD_SLEEP_FREEZE_USER_SESSIONS=false + EOF + dosym -r "${unitdir}"/systemd-{suspend,hibernate}.service.d/10-nvidia.conf + dosym -r "${unitdir}"/systemd-{suspend,hybrid-sleep}.service.d/10-nvidia.conf + dosym -r "${unitdir}"/systemd-{suspend,suspend-then-hibernate}.service.d/10-nvidia.conf + # symlink non-versioned so nvidia-settings can use it even if misdetected dosym nvidia-application-profiles-${PV}-key-documentation \ ${paths[APPLICATION_PROFILE]}/nvidia-application-profiles-key-documentation @@ -307,6 +323,7 @@ documentation that is installed alongside this README." # to ensure that the nouveau blacklist is applied # https://github.com/dracut-ng/dracut-ng/issues/674 # https://bugs.gentoo.org/932781 + dodir /usr/lib/dracut/dracut.conf.d if use dkms; then echo "install_items+=\" ${EPREFIX}/etc/modprobe.d/nvidia.conf \"" >> \ "${ED}/usr/lib/dracut/dracut.conf.d/10-${PN}.conf" || die @@ -351,8 +368,8 @@ pkg_postinst() { ewarn "installed by the ebuild to handle sleep using the official upstream" ewarn "script. It is recommended to disable the option." fi - if [[ $(realpath "${EROOT}"{/etc,{/usr,}/lib*}/elogind/system-sleep | sort | uniq | \ - xargs -d'\n' grep -Ril nvidia 2>/dev/null | wc -l) -gt 2 ]] + if [[ $(realpath "${EROOT}"{/etc,{/usr,}/lib*}/elogind/system-sleep 2>/dev/null | \ + sort | uniq | xargs -d'\n' grep -Ril nvidia 2>/dev/null | wc -l) -gt 2 ]] then ewarn ewarn "!!! WARNING !!!" diff --git a/x11-drivers/nvidia-drivers/nvidia-drivers-550.127.05.ebuild b/x11-drivers/nvidia-drivers/nvidia-drivers-550.127.05-r2.ebuild index f86871e4..4e81eede 100644 --- a/x11-drivers/nvidia-drivers/nvidia-drivers-550.127.05.ebuild +++ b/x11-drivers/nvidia-drivers/nvidia-drivers-550.127.05-r2.ebuild @@ -309,6 +309,22 @@ documentation that is installed alongside this README." # TODO: cleanup after 255.5 been stable for a few months dosym {/usr/lib,/"${libdir}"}/elogind/system-sleep/nvidia + # needed with >=systemd-256 or may fail to resume with some setups + # https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1072722 + insinto "${unitdir}"/systemd-homed.service.d + newins - 10-nvidia.conf <<-EOF + [Service] + Environment=SYSTEMD_HOME_LOCK_FREEZE_SESSION=false + EOF + insinto "${unitdir}"/systemd-suspend.service.d + newins - 10-nvidia.conf <<-EOF + [Service] + Environment=SYSTEMD_SLEEP_FREEZE_USER_SESSIONS=false + EOF + dosym -r "${unitdir}"/systemd-{suspend,hibernate}.service.d/10-nvidia.conf + dosym -r "${unitdir}"/systemd-{suspend,hybrid-sleep}.service.d/10-nvidia.conf + dosym -r "${unitdir}"/systemd-{suspend,suspend-then-hibernate}.service.d/10-nvidia.conf + # symlink non-versioned so nvidia-settings can use it even if misdetected dosym nvidia-application-profiles-${PV}-key-documentation \ ${paths[APPLICATION_PROFILE]}/nvidia-application-profiles-key-documentation @@ -327,6 +343,7 @@ documentation that is installed alongside this README." # to ensure that the nouveau blacklist is applied # https://github.com/dracut-ng/dracut-ng/issues/674 # https://bugs.gentoo.org/932781 + dodir /usr/lib/dracut/dracut.conf.d if use dkms; then echo "install_items+=\" ${EPREFIX}/etc/modprobe.d/nvidia.conf \"" >> \ "${ED}/usr/lib/dracut/dracut.conf.d/10-${PN}.conf" || die @@ -371,8 +388,8 @@ pkg_postinst() { ewarn "installed by the ebuild to handle sleep using the official upstream" ewarn "script. It is recommended to disable the option." fi - if [[ $(realpath "${EROOT}"{/etc,{/usr,}/lib*}/elogind/system-sleep | sort | uniq | \ - xargs -d'\n' grep -Ril nvidia 2>/dev/null | wc -l) -gt 2 ]] + if [[ $(realpath "${EROOT}"{/etc,{/usr,}/lib*}/elogind/system-sleep 2>/dev/null | \ + sort | uniq | xargs -d'\n' grep -Ril nvidia 2>/dev/null | wc -l) -gt 2 ]] then ewarn ewarn "!!! WARNING !!!" diff --git a/x11-themes/redcore-theme-sddm/files/redcore/Background.qml b/x11-themes/redcore-theme-sddm/files/redcore/Background.qml deleted file mode 100644 index 6721e57f..00000000 --- a/x11-themes/redcore-theme-sddm/files/redcore/Background.qml +++ /dev/null @@ -1,56 +0,0 @@ -/* - SPDX-FileCopyrightText: 2016 Boudhayan Gupta <bgupta@kde.org> - - SPDX-License-Identifier: LGPL-2.0-or-later -*/ - -import QtQuick 2.15 - -FocusScope { - id: sceneBackground - - property var sceneBackgroundType - property alias sceneBackgroundColor: sceneColorBackground.color - property alias sceneBackgroundImage: sceneImageBackground.source - - Rectangle { - id: sceneColorBackground - anchors.fill: parent - } - - Image { - id: sceneImageBackground - anchors.fill: parent - sourceSize.width: parent.width - sourceSize.height: parent.height - fillMode: Image.PreserveAspectCrop - smooth: true; - } - - states: [ - State { - name: "imageBackground" - when: sceneBackgroundType === "image" - PropertyChanges { - target: sceneColorBackground - visible: false - } - PropertyChanges { - target: sceneImageBackground - visible: true - } - }, - State { - name: "colorBackground" - when: sceneBackgroundType !== "image" - PropertyChanges { - target: sceneColorBackground - visible: true - } - PropertyChanges { - target: sceneImageBackground - visible: false - } - } - ] -} diff --git a/x11-themes/redcore-theme-sddm/files/redcore/Components/CapsOn.qml b/x11-themes/redcore-theme-sddm/files/redcore/Components/CapsOn.qml new file mode 100644 index 00000000..64578872 --- /dev/null +++ b/x11-themes/redcore-theme-sddm/files/redcore/Components/CapsOn.qml @@ -0,0 +1,21 @@ +import QtQuick 2.15 +import QtQuick.Controls 2.15 + +Rectangle { + id: capsButton + + color: "transparent" + + x: -50 + + Text { + color: "white" + font.family: Qt.resolvedUrl("../fonts") ? "Segoe UI" : segoeui.name + text: "Caps Lock is on" + renderType: Text.NativeRendering + font.weight: Font.Bold + font.pointSize: 12 + } +} + + diff --git a/x11-themes/redcore-theme-sddm/files/redcore/Components/FalsePass.qml b/x11-themes/redcore-theme-sddm/files/redcore/Components/FalsePass.qml new file mode 100644 index 00000000..026a89c4 --- /dev/null +++ b/x11-themes/redcore-theme-sddm/files/redcore/Components/FalsePass.qml @@ -0,0 +1,168 @@ +import QtQuick 2.15 +import QtQuick.Controls 2.15 + +FocusScope { + + Text { + id: falseText + text: "The password is incorrect. Try again." + color: "white" + font.pointSize: 11 + font.family: Qt.resolvedUrl("../fonts") ? "Segoe UI" : segoeui.name + renderType: Text.NativeRendering + x: -falseText.width / 2 + } + + Button { + id: falseButton + hoverEnabled: true + width: 120 + height: 33 + + x: 1 + y: 1 + + Text { + color: "white" + font.family: Qt.resolvedUrl("../fonts") ? "Segoe UI" : segoeui.name + text: "OK" + renderType: Text.NativeRendering + font.pointSize: 11 + anchors.centerIn: parent + } + + anchors { + horizontalCenter: parent.horizontalCenter + topMargin: 25 + top: falseText.bottom + } + + background: Rectangle { + id: falseButtonBackground + color: "#35FFFFFF" + border.color: "#35FFFFFF" + border.width: 2 + } + + states: [ + State { + name: "1hovered" + when: falseButton.hovered + PropertyChanges { + target: falseButtonBackground + border.color: "#90FFFFFF" + } + }, + State { + name: "2hovered" + when: falseBg.hovered + PropertyChanges { + target: falseButtonBackground + border.color: "#90FFFFFF" + } + }, + State { + name: "3hovered" + when: falseBg2.hovered + PropertyChanges { + target: falseButtonBackground + border.color: "#90FFFFFF" + } + } + ] + + Button { + id: falseBg + hoverEnabled: true + width: 122 + height: 35 + + x: -1 + y: -1 + + background: Rectangle { + id: bgBackground + color: "transparent" + border.color: "black" + border.width: 1 + } + } + + Button { + id: falseBg2 + hoverEnabled: true + focus: true + + x: -3 + y: -3 + + width: 126 + height: 39 + + background: Rectangle { + id: bg2Background + color: "transparent" + border.color: "white" + border.width: 2 + } + + onClicked: { + falsePass.visible = false + + passwordField.visible = config.PinMode === "off" ? true : false + passwordField.enabled = config.PinMode === "off" ? true : false + passwordField.focus = config.PinMode === "off" ? true : false + + passwordFieldPin.visible = config.PinMode === "off" ? false : true + passwordFieldPin.enabled = config.PinMode === "off" ? false : true + passwordFieldPin.focus = config.PinMode === "off" ? false : true + + leftPanel.visible = listView2.count > 1 ? true : false + rightPanel.visible = true + + passwordField.text = "" + + passwordFieldPin.text = "" + } + + Keys.onReturnPressed: { + falsePass.visible = false + + passwordField.visible = config.PinMode === "off" ? true : false + passwordField.enabled = config.PinMode === "off" ? true : false + passwordField.focus = config.PinMode === "off" ? true : false + + passwordFieldPin.visible = config.PinMode === "off" ? false : true + passwordFieldPin.enabled = config.PinMode === "off" ? false : true + passwordFieldPin.focus = config.PinMode === "off" ? false : true + + leftPanel.visible = listView2.count > 1 ? true : false + rightPanel.visible = true + + passwordField.text = "" + + passwordFieldPin.text = "" + } + + Keys.onEnterPressed: { + falsePass.visible = false + + passwordField.visible = config.PinMode === "off" ? true : false + passwordField.enabled = config.PinMode === "off" ? true : false + passwordField.focus = config.PinMode === "off" ? true : false + + passwordFieldPin.visible = config.PinMode === "off" ? false : true + passwordFieldPin.enabled = config.PinMode === "off" ? false : true + passwordFieldPin.focus = config.PinMode === "off" ? false : true + + leftPanel.visible = listView2.count > 1 ? true : false + rightPanel.visible = true + + passwordField.text = "" + + passwordFieldPin.text = "" + } + } + } +} + diff --git a/x11-themes/redcore-theme-sddm/files/redcore/Components/LayoutPanel.qml b/x11-themes/redcore-theme-sddm/files/redcore/Components/LayoutPanel.qml new file mode 100644 index 00000000..f2cd9188 --- /dev/null +++ b/x11-themes/redcore-theme-sddm/files/redcore/Components/LayoutPanel.qml @@ -0,0 +1,213 @@ +import QtQuick 2.15 +import QtQuick.Controls 2.15 + +Item { + implicitHeight: layoutButton.height + implicitWidth: layoutButton.width + + signal valueChanged(int id) + + // This gives an error but works, applying what the error says causes it to not work so this stays like that for a while. + onValueChanged: { + keyboard.currentLayout = id + } + + DelegateModel { + id: layoutWrapper + + model: keyboard.layouts + delegate: ItemDelegate { + id: layoutEntry + width: parent.width + height: 34 + highlighted: layoutList.currentIndex == index + + contentItem: Text { + renderType: Text.NativeRendering + font.family: Qt.resolvedUrl("../fonts") ? "Segoe UI" : segoeui.name + font.pointSize: 10 + horizontalAlignment: Text.AlignHCenter + verticalAlignment: Text.AlignVCenter + elide: Text.ElideRight + color: "white" + text: modelData.longName + } + + background: Rectangle { + id: layoutEntryBackground + color: "transparent" + } + + states: [ + State { + name: "focused" + when: layoutEntry.focus + PropertyChanges { + target: layoutEntryBackground + color: config.color + } + }, + + State { + name: "hovered" + when: layoutEntry.hovered + PropertyChanges { + target: layoutEntryBackground + color: "#343434" + } + } + ] + + MouseArea { + anchors.fill: parent + + onPressed: { + layoutEntryBackground.color = "#35FFFFFF" + } + + onReleased: { + if (layoutEntry.focus) { + layoutEntryBackground.color = config.color + } + else { + layoutEntryBackground.color = "#1E1E1E" + } + } + + onClicked: { + layoutList.currentIndex = index + layoutPopup.close() + valueChanged(layoutList.currentIndex) + } + } + } + } + + Button { + id: layoutButton + height: 50 + width: 50 + hoverEnabled: true + + Text { + color: "white" + text: keyboard.layouts[keyboard.currentLayout].shortName + font.family: Qt.resolvedUrl("../fonts") ? "Segoe UI" : segoeui.name + font.capitalization: Font.AllUppercase + renderType: Text.NativeRendering + font.pointSize: 12 + + anchors { + horizontalCenter: layoutButton.horizontalCenter + verticalCenter: layoutButton.verticalCenter + } + } + + ToolTip { + id: layoutButtonTip + + delay: 1000 + timeout: 4800 + leftPadding: 9 + rightPadding: 9 + topPadding: 7 + bottomPadding: 7 + y: layoutButton.height + 5 + z: 2 + visible: layoutButton.hovered + + contentItem: Text { + text: keyboard.layouts[keyboard.currentLayout].longName + font.family: Qt.resolvedUrl("../fonts") ? "Segoe UI" : segoeui.name + renderType: Text.NativeRendering + color: "white" + } + + background: Rectangle { + color: "#2A2A2A" + border.width: 1 + border.color: "#1A1A1A" + } + } + + background: Rectangle { + id: layoutButtonBackground + color: "transparent" + } + + states: [ + State { + name: "pressed" + when: layoutButton.down + PropertyChanges { + target: layoutButtonBackground + color: "#33FFFFFF" + } + }, + State { + name: "hovered" + when: layoutButton.hovered + PropertyChanges { + target: layoutButtonBackground + color: "#1AFFFFFF" + } + }, + State { + name: "selection" + when: layoutPopup.visible + PropertyChanges { + target: layoutButtonBackground + color: "transparent" + } + } + ] + + onClicked: { + layoutPopup.visible ? layoutPopup.close() : layoutPopup.open() + layoutPopup.visible === layoutPopup.open ; layoutButton.state = "selection" + layoutButtonTip.hide() + } + } + + Popup { + id: layoutPopup + width: 121 + x: Math.round((parent.width - width) / 2) + y: Math.round(-layoutButton.height -(layoutPopup.height) + 45) + topPadding: 5 + bottomPadding: 5 + leftPadding: 0 + rightPadding: 0 + + background: Rectangle { + color: "#1E1E1E" + } + + contentItem: ListView { + id: layoutList + implicitHeight: contentHeight + model: layoutWrapper + currentIndex: keyboard.currentLayout + clip: true + interactive: false + } + + enter: Transition { + NumberAnimation { + property: "opacity" + from: 0 + to: 1 + easing.type: Easing.OutCirc + } + } + + exit: Transition { + NumberAnimation { + property: "opacity" + from: 1 + to: 0 + easing.type: Easing.OutCirc + } + } + } +} diff --git a/x11-themes/redcore-theme-sddm/files/redcore/Components/LoginBg.qml b/x11-themes/redcore-theme-sddm/files/redcore/Components/LoginBg.qml new file mode 100644 index 00000000..6b190804 --- /dev/null +++ b/x11-themes/redcore-theme-sddm/files/redcore/Components/LoginBg.qml @@ -0,0 +1,53 @@ +import QtQuick 2.15 +import QtQuick.Controls 2.15 + +Button { + id: loginBg + hoverEnabled: true + width: 0 + height: 0 + + background: Rectangle { + id: loginbgBackground + width: 293 + height: 36 + x: -2 + y: -2 + color: "transparent" + border.color: "#70FFFFFF" + border.width: 2 + } + + states: [ + State { + name: "hovered" + when: loginButton.hovered + PropertyChanges { + target: loginbgBackground + border.color: "#FFFFFF" + width: loginbgBackground.width + height: loginbgBackground.height + } + }, + + State { + when: revealButton.hovered + PropertyChanges { + target: loginbgBackground + border.color: "#FFFFFF" + width: loginbgBackground.width + height: loginbgBackground.height + } + }, + + State { + when: passwordField.hovered + PropertyChanges { + target: loginbgBackground + border.color: "#FFFFFF" + width: loginbgBackground.width + height: loginbgBackground.height + } + } + ] +} diff --git a/x11-themes/redcore-theme-sddm/files/redcore/Components/LoginButton.qml b/x11-themes/redcore-theme-sddm/files/redcore/Components/LoginButton.qml new file mode 100644 index 00000000..8cd15cb5 --- /dev/null +++ b/x11-themes/redcore-theme-sddm/files/redcore/Components/LoginButton.qml @@ -0,0 +1,35 @@ +import QtQuick 2.15 +import QtQuick.Controls 2.15 + +Button { + id: loginButton + hoverEnabled: true + width: 31 + height: 32 + x: passwordField.width + + Text { + color: "white" + text: String.fromCodePoint(0xebe7) + font.family: Qt.resolvedUrl("../fonts") ? "Segoe MDL2 Assets" : iconfont.name + font.pointSize: 13 + renderType: Text.NativeRendering + anchors.centerIn: parent + } + + background: Rectangle { + id: loginbuttonBackground + color: "#35FFFFFF" + } + + states: [ + State { + name: "pressed" + when: loginButton.down + PropertyChanges { + target: loginbuttonBackground + color: "#75FFFFFF" + } + } + ] +} diff --git a/x11-themes/redcore-theme-sddm/files/redcore/Components/PasswordField.qml b/x11-themes/redcore-theme-sddm/files/redcore/Components/PasswordField.qml new file mode 100644 index 00000000..076b8189 --- /dev/null +++ b/x11-themes/redcore-theme-sddm/files/redcore/Components/PasswordField.qml @@ -0,0 +1,35 @@ +import QtQuick 2.15 +import QtQuick.Controls 2.15 + +TextField { + id: passwordField + focus: true + visible: true + selectByMouse: true + placeholderText: "Password" + + property alias text: passwordField.text + + echoMode: TextInput.Password ? TextInput.Password : TextInput.Normal + selectionColor: config.color + + font.family: Qt.resolvedUrl("../fonts") ? "Segoe UI" : segoeui.name + font.pointSize: 10.9 + renderType: Text.NativeRendering + + color: "black" + + x: 3 + + horizontalAlignment: TextInput.AlignLeft + width: 258 + height: 32 + + background: Rectangle { + id: passFieldBackground + color: "white" + x: -3 + width: parent.width + height: parent.height + } +} diff --git a/x11-themes/redcore-theme-sddm/files/redcore/Components/PasswordFieldPin.qml b/x11-themes/redcore-theme-sddm/files/redcore/Components/PasswordFieldPin.qml new file mode 100644 index 00000000..cae4360a --- /dev/null +++ b/x11-themes/redcore-theme-sddm/files/redcore/Components/PasswordFieldPin.qml @@ -0,0 +1,35 @@ +import QtQuick 2.15 +import QtQuick.Controls 2.15 + +TextField { + id: passwordFieldPin + focus: true + visible: true + selectByMouse: true + placeholderText: "PIN" + + property alias text: passwordFieldPin.text + + echoMode: TextInput.Password ? TextInput.Password : TextInput.Normal + selectionColor: config.color + + font.family: Qt.resolvedUrl("../fonts") ? "Segoe UI" : segoeui.name + font.pointSize: 10.9 + renderType: Text.NativeRendering + + color: "black" + + x: 3 + + horizontalAlignment: TextInput.AlignLeft + width: 289 + height: 32 + + background: Rectangle { + id: passFieldBackgroundPin + color: "white" + x: -3 + width: parent.width + height: parent.height + } +} diff --git a/x11-themes/redcore-theme-sddm/files/redcore/Components/PowerPanel.qml b/x11-themes/redcore-theme-sddm/files/redcore/Components/PowerPanel.qml new file mode 100644 index 00000000..0484850f --- /dev/null +++ b/x11-themes/redcore-theme-sddm/files/redcore/Components/PowerPanel.qml @@ -0,0 +1,390 @@ +import QtQuick 2.15 +import QtQuick.Controls 2.15 + +Item { + Button { + id: powerButton + height: 50 + width: 50 + hoverEnabled: true + + Text { + color: "white" + font.family: Qt.resolvedUrl("../fonts") ? "Segoe MDL2 Assets" : iconfont.name + text: String.fromCodePoint(0xe7e8) + renderType: Text.NativeRendering + font.pointSize: powerButton.height / 2 + anchors.centerIn: powerButton + } + + ToolTip { + id: powerButtonTip + + delay: 1000 + timeout: 4800 + leftPadding: 9 + rightPadding: 9 + topPadding: 7 + bottomPadding: 7 + y: powerButton.height + 5 + z: 2 + visible: powerButton.hovered + + contentItem: Text { + text: "Power" + font.family: Qt.resolvedUrl("../fonts") ? "Segoe UI" : segoeui.name + renderType: Text.NativeRendering + color: "white" + } + + background: Rectangle { + color: "#2A2A2A" + border.width: 1 + border.color: "#1A1A1A" + } + } + + background: Rectangle { + id: powerButtonBackground + color: "transparent" + } + + states: [ + State { + name: "pressed" + when: powerButton.down + PropertyChanges { + target: powerButtonBackground + color: "#33FFFFFF" + } + }, + + State { + name: "hovered" + when: powerButton.hovered + PropertyChanges { + target: powerButtonBackground + color: "#1AFFFFFF" + } + }, + + State { + name: "selection" + when: powerPopup.visible + PropertyChanges { + target: powerButtonBackground + color: "transparent" + } + } + ] + + onClicked: { + powerPopup.visible ? powerPopup.close() : powerPopup.open() + powerPopup.visible === powerPopup.open ; powerButton.state = "selection" + powerButtonTip.hide() + } + } + + Popup { + id: powerPopup + width: 125 + height: poweroffButton.height + rebootButton.height + sleepButton.height + 10 + x: Math.round((powerButton.width - width) / 2) - 13 + y: -117 + z: 3 + topPadding: 5 + bottomPadding: 5 + leftPadding: 1 + rightPadding: 1 + background: Rectangle { + color: "#F51F1F1F" + border.width: 1 + border.color: "black" + } + + Button { + id: poweroffButton + width: parent.width + height: 34 + hoverEnabled: true + + ToolTip { + id: poweroffTip + + delay: 1000 + timeout: 4800 + leftPadding: 9 + rightPadding: 9 + topPadding: 7 + bottomPadding: 7 + visible: poweroffButton.hovered + + contentItem: Text { + text: "Closes all apps and turns off the PC." + font.family: Qt.resolvedUrl("../fonts") ? "Segoe UI" : segoeui.name + renderType: Text.NativeRendering + color: "white" + } + + background: Rectangle { + color: "#2A2A2A" + border.width: 1 + border.color: "#1A1A1A" + } + } + + background: Rectangle { + id: poweroffButtonBackground + color: "transparent" + border.width: 0 + border.color: "#29292A" + } + + Text { + text: "Shut Down" + color: "white" + + font.family: Qt.resolvedUrl("../fonts") ? "Segoe UI" : segoeui.name + font.pointSize: 10 + leftPadding: 10 + renderType: Text.NativeRendering + + anchors { + left: poweroffIcon.right + verticalCenter: poweroffButton.verticalCenter + } + } + + Text { + id: poweroffIcon + color: "white" + font.family: Qt.resolvedUrl("../fonts") ? "Segoe MDL2 Assets" : iconfont.name + text: String.fromCodePoint(0xe7e8) + renderType: Text.NativeRendering + font.pointSize: 12 + + x: 10 + + anchors { + verticalCenter: poweroffButton.verticalCenter + } + } + + + states: [ + State { + name: "hovered" + when: poweroffButton.hovered + PropertyChanges { + target: poweroffButtonBackground + color: "#30FFFFFF" + border.color: "#60FFFFFF" + border.width: 1 + } + } + ] + + onClicked: sddm.powerOff() + } + + Button { + id: rebootButton + width: parent.width + height: 34 + hoverEnabled: true + + anchors { + horizontalCenter: poweroffButton.horizontalCenter + top: poweroffButton.bottom + } + + background: Rectangle { + id: rebootButtonBackground + color: "transparent" + border.width: 0 + border.color: "#29292A" + } + + Text { + id: rebootText + text: "Restart" + color: "white" + + font.family: Qt.resolvedUrl("../fonts") ? "Segoe UI" : segoeui.name + font.pointSize: 10 + leftPadding: 10 + renderType: Text.NativeRendering + + anchors { + left: rebootIcon.right + verticalCenter: rebootButton.verticalCenter + } + } + + Text { + id: rebootIcon + color: "white" + font.family: Qt.resolvedUrl("../fonts") ? "Segoe MDL2 Assets" : iconfont.name + text: String.fromCodePoint(0xe777) + renderType: Text.NativeRendering + font.pointSize: 12 + + x: 10 + + anchors { + verticalCenter: rebootButton.verticalCenter + } + } + + ToolTip { + id: rebootButtonTip + + delay: 1000 + timeout: 4800 + leftPadding: 9 + rightPadding: 9 + topPadding: 7 + bottomPadding: 7 + visible: rebootButton.hovered + + contentItem: Text { + text: "Closes all apps, turns off the PC, and then turns it on +again." // I had to make it like this, so it's normal, don't touch. + font.family: Qt.resolvedUrl("../fonts") ? "Segoe UI" : segoeui.name + renderType: Text.NativeRendering + color: "white" + } + + background: Rectangle { + color: "#2A2A2A" + border.width: 1 + border.color: "#1A1A1A" + } + } + + states: [ + State { + name: "hovered" + when: rebootButton.hovered + PropertyChanges { + target: rebootButtonBackground + color: "#30FFFFFF" + border.color: "#60FFFFFF" + border.width: 1 + } + } + ] + + onClicked: sddm.reboot() + } + + Button { + id: sleepButton + width: parent.width + height: 34 + hoverEnabled: true + + anchors { + horizontalCenter: rebootButton.horizontalCenter + top: rebootButton.bottom + } + + background: Rectangle { + id: sleepButtonBackground + color: "transparent" + border.width: 0 + border.color: "#29292A" + } + + Text { + text: "Sleep" + color: "white" + + font.family: Qt.resolvedUrl("../fonts") ? "Segoe UI" : segoeui.name + font.pointSize: 10 + leftPadding: 10 + renderType: Text.NativeRendering + + anchors { + left: sleepIcon.right + verticalCenter: sleepButton.verticalCenter + } + } + + Text { + id: sleepIcon + color: "white" + font.family: Qt.resolvedUrl("../fonts") ? "Segoe MDL2 Assets" : iconfont.name + text: String.fromCodePoint(0xe708) + renderType: Text.NativeRendering + font.pointSize: 12 + + x: 10 + + anchors { + verticalCenter: sleepButton.verticalCenter + } + } + + ToolTip { + id: sleepButtonTip + + delay: 1000 + timeout: 4800 + leftPadding: 9 + rightPadding: 9 + topPadding: 7 + bottomPadding: 7 + visible: sleepButton.hovered + + contentItem: Text { + text: "The PC stays on but uses low power. Apps stay open so +when the PC wakes up, you're instantly back to where +you left off." // Again, it had to be like this, don't touch. + font.family: Qt.resolvedUrl("../fonts") ? "Segoe UI" : segoeui.name + renderType: Text.NativeRendering + color: "white" + } + + background: Rectangle { + color: "#2A2A2A" + border.width: 1 + border.color: "#1A1A1A" + } + } + + states: [ + State { + name: "hovered" + when: sleepButton.hovered + PropertyChanges { + target: sleepButtonBackground + color: "#30FFFFFF" + border.color: "#60FFFFFF" + border.width: 1 + } + } + ] + + onClicked: sddm.suspend() + } + + enter: Transition { + NumberAnimation { + property: "opacity" + from: 0 + to: 1 + easing.type: Easing.OutCirc + } + } + + exit: Transition { + NumberAnimation { + property: "opacity" + from: 1 + to: 0 + easing.type: Easing.OutCirc + } + } + } +} diff --git a/x11-themes/redcore-theme-sddm/files/redcore/Components/RevealButton.qml b/x11-themes/redcore-theme-sddm/files/redcore/Components/RevealButton.qml new file mode 100644 index 00000000..9c1afa5d --- /dev/null +++ b/x11-themes/redcore-theme-sddm/files/redcore/Components/RevealButton.qml @@ -0,0 +1,68 @@ +import QtQuick 2.15 +import QtQuick.Controls 2.15 + +Button { + id: revealButton + hoverEnabled: true + width: 32 + height: 32 + + x: passwordField.width - loginButton.width + + Text { + id: revealText + color: "black" + text: String.fromCodePoint(0xe18b) + font.family: Qt.resolvedUrl("../fonts") ? "Segoe MDL2 Assets" : iconfont.name + font.pointSize: 10 + renderType: Text.NativeRendering + anchors.centerIn: parent + } + + background: Rectangle { + id: revealButtonBackground + color: "white" + } + + states: [ + State { + name: "on" + when: revealButton.down + PropertyChanges { + target: passwordField + echoMode: TextInput.Normal + } + PropertyChanges { + target: passwordFieldPin + echoMode: TextInput.Normal + } + PropertyChanges { + target: revealButtonBackground + color: config.color + } + PropertyChanges { + target: revealText + color: "white" + } + }, + State { + name: "off" + PropertyChanges { + target: passwordField + echoMode: TextInput.Password + } + PropertyChanges { + target: passwordFieldPin + echoMode: TextInput.Password + } + }, + State { + name: "hovered" + when: revealButton.hovered + PropertyChanges { + target: revealText + color: config.color + } + } + ] +} diff --git a/x11-themes/redcore-theme-sddm/files/redcore/Components/SessionPanel.qml b/x11-themes/redcore-theme-sddm/files/redcore/Components/SessionPanel.qml new file mode 100644 index 00000000..49ec000b --- /dev/null +++ b/x11-themes/redcore-theme-sddm/files/redcore/Components/SessionPanel.qml @@ -0,0 +1,354 @@ +import QtQuick 2.15 +import QtQuick.Controls 2.15 + +Item { + property int session: sessionList.currentIndex + + implicitHeight: sessionButton.height + implicitWidth: sessionButton.width + + DelegateModel { + id: sessionWrapper + model: sessionModel + delegate: ItemDelegate { + id: sessionEntry + width: parent.width + height: 36 + highlighted: sessionList.currentIndex == index + contentItem: Text { + renderType: Text.NativeRendering + font.family: Qt.resolvedUrl("../fonts") ? "Segoe UI" : segoeui.name + font.pointSize: 10 + verticalAlignment: Text.AlignVCenter + color: "black" + text: name + + Text { + id: offon + text: "Off" + color: "black" + font.family: Qt.resolvedUrl("../fonts") ? "Segoe UI" : segoeui.name + font.weight: Font.Bold + font.pointSize: 10 + renderType: Text.NativeRendering + + anchors { + verticalCenter: parent.verticalCenter + bottom: parent.top + bottomMargin: 5 + } + } + + Button { + id: sessionLever + width: 46 + height: 15 + z: 3 + + anchors { + top: parent.bottom + topMargin: 7 + right: parent.right + rightMargin: 7 + } + + background: Rectangle { + id: sessionLeverBackground + color: "#A6A6A6" + border.color: "white" + border.width: 1 + } + + MouseArea { + anchors.fill: parent + + onClicked: { + sessionList.currentIndex = index + } + } + + Button { + id: leftblackLever + width: 12 + height: 19 + + anchors { + verticalCenter: parent.verticalCenter + left: parent.left + leftMargin: -2 + } + + background: Rectangle { + color: "black" + } + + MouseArea { + anchors.fill: parent + + onClicked: { + sessionList.currentIndex = index + } + } + } + + Button { + id: rightblackLever + width: 12 + height: 19 + visible: false + + anchors { + verticalCenter: parent.verticalCenter + right: parent.right + rightMargin: -2 + } + + background: Rectangle { + color: "black" + } + } + + MouseArea { + anchors.fill: parent + + onClicked: { + sessionList.currentIndex = index + } + } + } + + Button { + width: 50 + height: 19 + + anchors { + top: parent.bottom + topMargin: 5 + right: parent.right + rightMargin: 5 + } + + MouseArea { + anchors.fill: parent + + onClicked: { + sessionList.currentIndex = index + } + } + + background: Rectangle { + id: leverBack + color: "#A6A6A6" + } + } + } + + background: Rectangle { + id: sessionEntryBackground + color: "transparent" + } + + states: [ + State { + name: "focused" + when: sessionEntry.focus + PropertyChanges { + target: sessionLeverBackground + color: config.color + } + PropertyChanges { + target: rightblackLever + visible: true + } + PropertyChanges { + target: leftblackLever + visible: false + } + PropertyChanges { + target: offon + text: "On" + } + }, + + State { + name: "hovered" + when: sessionLever.hovered + PropertyChanges { + target: sessionLeverBackground + color: "#B5B5B5" + } + } + ] + } + } + + Button { + id: sessionButton + height: 50 + width: 50 + hoverEnabled: true + + Text { + color: "white" + font.family: Qt.resolvedUrl("../fonts") ? "Segoe MDL2 Assets" : iconfont.name + text: String.fromCodePoint(0xe776) + renderType: Text.NativeRendering + font.pointSize: sessionButton.height / 2 + anchors.centerIn: sessionButton + } + + ToolTip { + id: sessionButtonTip + + delay: 1000 + timeout: 4800 + leftPadding: 9 + rightPadding: 9 + topPadding: 7 + bottomPadding: 7 + y: sessionButton.height + 5 + z: 2 + visible: sessionButton.hovered + + contentItem: Text { + text: "Session" + font.family: Qt.resolvedUrl("../fonts") ? "Segoe UI" : segoeui.name + renderType: Text.NativeRendering + color: "white" + } + + background: Rectangle { + color: "#2A2A2A" + border.width: 1 + border.color: "#1A1A1A" + } + } + + background: Rectangle { + id: sessionButtonBackground + color: "transparent" + } + + states: [ + State { + name: "pressed" + when: sessionButton.down + PropertyChanges { + target: sessionButtonBackground + color: "#33FFFFFF" + } + }, + + State { + name: "hovered" + when: sessionButton.hovered + PropertyChanges { + target: sessionButtonBackground + color: "#1AFFFFFF" + } + }, + + State { + name: "selection" + when: sessionPopup.visible + PropertyChanges { + target: sessionButtonBackground + color: "transparent" + } + } + ] + + onClicked: { + sessionPopup.visible ? sessionPopup.close() : sessionPopup.open() + sessionPopup.visible === sessionPopup.open ; sessionButton.state = "selection" + sessionButtonTip.hide() + } + } + + Popup { + id: sessionPopup + width: 175 + x: Math.round((parent.width - width) / 2) + y: Math.round(-sessionButton.height -(sessionPopup.height) + 45) + z: 3 + topPadding: 5 + bottomPadding: 15 + leftPadding: 15 + rightPadding: 15 + + background: Rectangle { + color: "white" + border.width: 1 + border.color: "black" + + Button { + id: screenKeyboard + width: parent.width - 2 + height: 41 + x: 1 + y: 1 + z: 3 + + visible: false // disabled for now because i have no idea how to add on screen keyboard :3 + enabled: false + + Text { + color: "black" + text: "On-Screen Keyboard" + renderType: Text.NativeRendering + font.family: Qt.resolvedUrl("../fonts") ? "Segoe UI" : segoeui.name + font.pointSize: 10 + anchors { + verticalCenter: parent.verticalCenter + left: parent.left + leftMargin: 20 + } + } + + states: [ + State { + name: "hovered" + when: screenKeyboard.hovered + PropertyChanges { + target: screenKeyboardBackground + color: "#30000000" + } + } + ] + + background: Rectangle { + id: screenKeyboardBackground + color: "transparent" + } + } + } + + contentItem: ListView { + id: sessionList + implicitHeight: contentHeight + 20 + model: sessionWrapper + currentIndex: sessionModel.lastIndex + clip: true + spacing: 25 + interactive: false + } + + enter: Transition { + NumberAnimation { + property: "opacity" + from: 0 + to: 1 + easing.type: Easing.OutCirc + } + } + + exit: Transition { + NumberAnimation { + property: "opacity" + from: 1 + to: 0 + easing.type: Easing.OutCirc + } + } + } +} diff --git a/x11-themes/redcore-theme-sddm/files/redcore/Components/TruePass.qml b/x11-themes/redcore-theme-sddm/files/redcore/Components/TruePass.qml new file mode 100644 index 00000000..58032049 --- /dev/null +++ b/x11-themes/redcore-theme-sddm/files/redcore/Components/TruePass.qml @@ -0,0 +1,787 @@ +// UNUSED FILE! +// Planning to use boot up animation but I can't because SDDM isn't made for something like this. +// https://github.com/sddm/sddm/issues/1960 + + +import QtQuick 2.15 +import QtQuick.Controls 2.15 + +Rectangle { + id: trueButton + x: 1 + y: 1 + color: "transparent" + + Text { + id: welcome + color: "white" + font.family: Qt.resolvedUrl("../fonts") ? "Segoe UI" : segoeui.name + text: "Welcome" + renderType: Text.NativeRendering + font.weight: Font.Normal + font.pointSize: 16.5 + anchors.centerIn: parent + } + + Text { + id: splash + color: "white" + text: "" + font.family: Qt.resolvedUrl("../fonts") ? "Segoe Boot Semilight" : animFont.name + renderType: Text.NativeRendering + font.weight: Font.Normal + font.pointSize: 17 + + anchors { + left: welcome.left + leftMargin: -45 + verticalCenter: parent.verticalCenter + } + + SequentialAnimation { + id: seqStart + running: true + loops: Animation.Infinite + + PropertyAnimation { + target: splash + property: "text" + to: "" // 1 + duration: 30 + } + PropertyAnimation { + target: splash + property: "text" + to: "" // 2 + duration: 30 + } + PropertyAnimation { + target: splash + property: "text" + to: "" // 3 + duration: 30 + } + PropertyAnimation { + target: splash + property: "text" + to: "" // 4 + duration: 30 + } + PropertyAnimation { + target: splash + property: "text" + to: "" // 5 + duration: 30 + } + PropertyAnimation { + target: splash + property: "text" + to: "" // 6 + duration: 30 + } + PropertyAnimation { + target: splash + property: "text" + to: "" // 7 + duration: 30 + } + PropertyAnimation { + target: splash + property: "text" + to: "" // 8 + duration: 30 + } + PropertyAnimation { + target: splash + property: "text" + to: "" // 9 + duration: 30 + } + PropertyAnimation { + target: splash + property: "text" + to: "" // 10 + duration: 30 + } + PropertyAnimation { + target: splash + property: "text" + to: "" // 11 + duration: 30 + } + PropertyAnimation { + target: splash + property: "text" + to: "" // 12 + duration: 30 + } + PropertyAnimation { + target: splash + property: "text" + to: "" // 13 + duration: 30 + } + PropertyAnimation { + target: splash + property: "text" + to: "" //14 + duration: 30 + } + PropertyAnimation { + target: splash + property: "text" + to: "" // 15 + duration: 30 + } + PropertyAnimation { + target: splash + property: "text" + to: "" // 16 + duration: 30 + } + PropertyAnimation { + target: splash + property: "text" + to: "" // 17 + duration: 30 + } + PropertyAnimation { + target: splash + property: "text" + to: "" // 18 + duration: 30 + } + PropertyAnimation { + target: splash + property: "text" + to: "" // 19 + duration: 30 + } + PropertyAnimation { + target: splash + property: "text" + to: "" // 20 + duration: 30 + } + PropertyAnimation { + target: splash + property: "text" + to: "" // 21 + duration: 30 + } + PropertyAnimation { + target: splash + property: "text" + to: "" // 22 + duration: 30 + } + PropertyAnimation { + target: splash + property: "text" + to: "" // 23 + duration: 30 + } + PropertyAnimation { + target: splash + property: "text" + to: "" // 24 + duration: 30 + } + PropertyAnimation { + target: splash + property: "text" + to: "" // 25 + duration: 30 + } + PropertyAnimation { + target: splash + property: "text" + to: "" //26 + duration: 30 + } + PropertyAnimation { + target: splash + property: "text" + to: "" // 27 + duration: 30 + } + PropertyAnimation { + target: splash + property: "text" + to: "" // 28 + duration: 30 + } + PropertyAnimation { + target: splash + property: "text" + to: "" // 29 + duration: 30 + } + PropertyAnimation { + target: splash + property: "text" + to: "" // 30 + duration: 30 + } + PropertyAnimation { + target: splash + property: "text" + to: "" // 31 + duration: 30 + } + PropertyAnimation { + target: splash + property: "text" + to: "" // 32 + duration: 30 + } + PropertyAnimation { + target: splash + property: "text" + to: "" // 33 + duration: 30 + } + PropertyAnimation { + target: splash + property: "text" + to: "" // 34 + duration: 30 + } + PropertyAnimation { + target: splash + property: "text" + to: "" // 35 + duration: 30 + } + PropertyAnimation { + target: splash + property: "text" + to: "" // 36 + duration: 30 + } + PropertyAnimation { + target: splash + property: "text" + to: "" // 37 + duration: 30 + } + PropertyAnimation { + target: splash + property: "text" + to: "" // 38 + duration: 30 + } + PropertyAnimation { + target: splash + property: "text" + to: "" // 39 + duration: 30 + } + PropertyAnimation { + target: splash + property: "text" + to: "" // 40 + duration: 30 + } + PropertyAnimation { + target: splash + property: "text" + to: "" // 41 + duration: 30 + } + PropertyAnimation { + target: splash + property: "text" + to: "" // 42 + duration: 30 + } + PropertyAnimation { + target: splash + property: "text" + to: "" // 43 + duration: 30 + } + PropertyAnimation { + target: splash + property: "text" + to: "" // 44 + duration: 30 + } + PropertyAnimation { + target: splash + property: "text" + to: "" // 45 + duration: 30 + } + PropertyAnimation { + target: splash + property: "text" + to: "" // 46 + duration: 30 + } + PropertyAnimation { + target: splash + property: "text" + to: "" // 47 + duration: 30 + } + PropertyAnimation { + target: splash + property: "text" + to: "" // 48 + duration: 30 + } + PropertyAnimation { + target: splash + property: "text" + to: "" // 49 + duration: 30 + } + PropertyAnimation { + target: splash + property: "text" + to: "" // 50 + duration: 30 + } + PropertyAnimation { + target: splash + property: "text" + to: "" // 51 + duration: 30 + } + PropertyAnimation { + target: splash + property: "text" + to: "" // 52 + duration: 30 + } + PropertyAnimation { + target: splash + property: "text" + to: "" // 53 + duration: 30 + } + PropertyAnimation { + target: splash + property: "text" + to: "" // 54 + duration: 30 + } + PropertyAnimation { + target: splash + property: "text" + to: "" // 55 + duration: 30 + } + PropertyAnimation { + target: splash + property: "text" + to: "" // 56 + duration: 30 + } + PropertyAnimation { + target: splash + property: "text" + to: "" // 57 + duration: 30 + } + PropertyAnimation { + target: splash + property: "text" + to: "" // sivas + duration: 30 + } + PropertyAnimation { + target: splash + property: "text" + to: "" // 59 + duration: 30 + } + PropertyAnimation { + target: splash + property: "text" + to: "" // 60 + duration: 30 + } + PropertyAnimation { + target: splash + property: "text" + to: "" // 61 + duration: 30 + } + PropertyAnimation { + target: splash + property: "text" + to: "" //62 + duration: 30 + } + PropertyAnimation { + target: splash + property: "text" + to: "" // 63 + duration: 30 + } + PropertyAnimation { + target: splash + property: "text" + to: "" // 64 + duration: 30 + } + PropertyAnimation { + target: splash + property: "text" + to: "" // 65 + duration: 30 + } + PropertyAnimation { + target: splash + property: "text" + to: "" // 66 + duration: 30 + } + PropertyAnimation { + target: splash + property: "text" + to: "" // 67 + duration: 30 + } + PropertyAnimation { + target: splash + property: "text" + to: "" // 68 + duration: 30 + } + PropertyAnimation { + target: splash + property: "text" + to: "" // haha funni number + duration: 30 + } + PropertyAnimation { + target: splash + property: "text" + to: "" // 70 + duration: 30 + } + PropertyAnimation { + target: splash + property: "text" + to: "" // 71 + duration: 30 + } + PropertyAnimation { + target: splash + property: "text" + to: "" // 72 + duration: 30 + } + PropertyAnimation { + target: splash + property: "text" + to: "" // 73 + duration: 30 + } + PropertyAnimation { + target: splash + property: "text" + to: "" // 74 + duration: 30 + } + PropertyAnimation { + target: splash + property: "text" + to: "" // 75 + duration: 30 + } + PropertyAnimation { + target: splash + property: "text" + to: "" // 76 + duration: 30 + } + PropertyAnimation { + target: splash + property: "text" + to: "" // 77 + duration: 30 + } + PropertyAnimation { + target: splash + property: "text" + to: "" // 78 + duration: 30 + } + PropertyAnimation { + target: splash + property: "text" + to: "" // 79 + duration: 30 + } + PropertyAnimation { + target: splash + property: "text" + to: "" // 80 + duration: 30 + } + PropertyAnimation { + target: splash + property: "text" + to: "" // 81 + duration: 30 + } + PropertyAnimation { + target: splash + property: "text" + to: "" // 82 + duration: 30 + } + PropertyAnimation { + target: splash + property: "text" + to: "" // 83 + duration: 30 + } + PropertyAnimation { + target: splash + property: "text" + to: "" // 84 + duration: 30 + } + PropertyAnimation { + target: splash + property: "text" + to: "" //85 + duration: 30 + } + PropertyAnimation { + target: splash + property: "text" + to: "" // 86 + duration: 30 + } + PropertyAnimation { + target: splash + property: "text" + to: "" // 87 + duration: 30 + } + PropertyAnimation { + target: splash + property: "text" + to: "" // 88 + duration: 30 + } + PropertyAnimation { + target: splash + property: "text" + to: "" // 89 + duration: 30 + } + PropertyAnimation { + target: splash + property: "text" + to: "" // 90 + duration: 30 + } + PropertyAnimation { + target: splash + property: "text" + to: "" // 91 + duration: 30 + } + PropertyAnimation { + target: splash + property: "text" + to: "" // 92 + duration: 30 + } + PropertyAnimation { + target: splash + property: "text" + to: "" // 93 + duration: 30 + } + PropertyAnimation { + target: splash + property: "text" + to: "" // 94 + duration: 30 + } + PropertyAnimation { + target: splash + property: "text" + to: "" //95 + duration: 30 + } + PropertyAnimation { + target: splash + property: "text" + to: "" // 96 + duration: 30 + } + PropertyAnimation { + target: splash + property: "text" + to: "" // 97 + duration: 30 + } + PropertyAnimation { + target: splash + property: "text" + to: "" // 98 + duration: 30 + } + PropertyAnimation { + target: splash + property: "text" + to: "" // 99 + duration: 30 + } + PropertyAnimation { + target: splash + property: "text" + to: "" // 100 + duration: 30 + } + PropertyAnimation { + target: splash + property: "text" + to: "" // 101 + duration: 30 + } + PropertyAnimation { + target: splash + property: "text" + to: "" // 102 + duration: 30 + } + PropertyAnimation { + target: splash + property: "text" + to: "" // 103 + duration: 30 + } + PropertyAnimation { + target: splash + property: "text" + to: "" // 104 + duration: 30 + } + PropertyAnimation { + target: splash + property: "text" + to: "" // 105 + duration: 30 + } + PropertyAnimation { + target: splash + property: "text" + to: "" // 106 + duration: 30 + } + PropertyAnimation { + target: splash + property: "text" + to: "" // 107 + duration: 30 + } + PropertyAnimation { + target: splash + property: "text" + to: "" // 108 + duration: 30 + } + PropertyAnimation { + target: splash + property: "text" + to: "" // 109 + duration: 30 + } + PropertyAnimation { + target: splash + property: "text" + to: "" // 110 + duration: 30 + } + PropertyAnimation { + target: splash + property: "text" + to: "" // 111 + duration: 30 + } + PropertyAnimation { + target: splash + property: "text" + to: "" // 112 + duration: 30 + } + PropertyAnimation { + target: splash + property: "text" + to: "" // 113 + duration: 30 + } + PropertyAnimation { + target: splash + property: "text" + to: "" // 114 + duration: 30 + } + PropertyAnimation { + target: splash + property: "text" + to: "" // 115 + duration: 30 + } + PropertyAnimation { + target: splash + property: "text" + to: "" // 116 + duration: 30 + } + PropertyAnimation { + target: splash + property: "text" + to: "" // 117 + duration: 30 + } + PropertyAnimation { + target: splash + property: "text" + to: "" // 118 + duration: 30 + } + PropertyAnimation { + target: splash + property: "text" + to: "" // 119 + duration: 30 + } + PropertyAnimation { + target: splash + property: "text" + to: "" // 120 + duration: 30 + } + PropertyAnimation { + target: splash + property: "text" + to: "" // 121 + duration: 30 + } + PropertyAnimation { + target: splash + property: "text" + to: "" // 122 + duration: 30 + } + PropertyAnimation { + target: splash + property: "text" + to: "" // 123 + duration: 30 + } + } + } +} + diff --git a/x11-themes/redcore-theme-sddm/files/redcore/Components/UserList.qml b/x11-themes/redcore-theme-sddm/files/redcore/Components/UserList.qml new file mode 100644 index 00000000..22241310 --- /dev/null +++ b/x11-themes/redcore-theme-sddm/files/redcore/Components/UserList.qml @@ -0,0 +1,113 @@ +import QtQuick 2.15 +import QtQuick.Layouts 2.15 +import QtQuick.Controls 2.15 +import Qt5Compat.GraphicalEffects + +Rectangle { + id: container + + property alias name: name.text + property alias icon: icon.source + + height: 58 + color: "transparent" + + anchors.left: parent.left + + MouseArea { + id: rectArea + hoverEnabled: true + anchors.fill: parent + + onEntered: { + if (container.focus == false) + container.color = "#30FFFFFF"; + } + + onExited: { + if (container.focus == false) + container.color = "transparent"; + } + } + + states: [ + State { + name: "focused" + when: container.focus + PropertyChanges { + target: container + color: config.color + } + }, + State { + name: "unfocused" + when: !container.focus + PropertyChanges { + target: container + color: "transparent" + } + } + ] + + Item { + id: users + + Image { + id: icon + width: 48 + height: 48 + smooth: true + visible: false + + onStatusChanged: { + if (icon.status == Image.Error) + icon.source = "../user-192.png" + else + icon.source = "../user-192.png" + } + + x: 12 + y: 5 + } + + OpacityMask { + id: img + anchors.fill: icon + source: icon + maskSource: mask + } + + Item { + id: mask + width: icon.width + height: icon.height + layer.enabled: true + visible: false + + Rectangle { + width: icon.width + height: icon.height + radius: width / 2 + color: "black" + } + } + + Text { + id: name + renderType: Text.NativeRendering + font.family: Qt.resolvedUrl("../fonts") ? "Segoe UI" : segoeui.name + font.pointSize: 10 + elide: Text.ElideRight + verticalAlignment: Text.AlignVCenter + clip: true + + color: "white" + + anchors { + verticalCenter: img.verticalCenter + left: img.right + leftMargin: 12 + } + } + } +} diff --git a/x11-themes/redcore-theme-sddm/files/redcore/Components/UserPanel.qml b/x11-themes/redcore-theme-sddm/files/redcore/Components/UserPanel.qml new file mode 100644 index 00000000..0b3a5643 --- /dev/null +++ b/x11-themes/redcore-theme-sddm/files/redcore/Components/UserPanel.qml @@ -0,0 +1,1092 @@ +import QtQuick 2.15 +import QtQuick.Window 2.15 +import QtQuick.Controls 2.15 +import Qt5Compat.GraphicalEffects + +FocusScope { + + property alias icon: icon.source + + property alias name: name.text + + property alias password: passwordField.text + + property alias passwordpin: passwordFieldPin.text + + property int session: sessionPanel.session + + Connections { + target: sddm + + function onLoginFailed() { + truePass.visible = false + + passwordField.visible = false + passwordField.enabled = false + passwordField.focus = false + + rightPanel.visible = false + leftPanel.visible = false + + passwordFieldPin.visible = false + passwordFieldPin.enabled = false + passwordFieldPin.focus = false + + falsePass.visible = true + falsePass.focus = true + + bootani.stop() + } + + function onLoginSucceeded() {} //broken, but this time it's not my fault. see https://github.com/sddm/sddm/issues/1960 + } + + Image { + id: icon + width: 128 + height: 128 + smooth: true + visible: false + + onStatusChanged: { + if (icon.status == Image.Error) + icon.source = "../user-192.png" + else + icon.source = "../user-192.png" + } + + x: -(icon.width / 2) + y: -(icon.width * 2) + (icon.width * 0.8) + } + + OpacityMask { + anchors.fill: icon + source: icon + maskSource: mask + } + + Item { + id: mask + width: icon.width + height: icon.height + layer.enabled: true + visible: false + + Rectangle { + width: icon.width + height: icon.height + radius: width / 2 + color: "black" + } + } + + Text { + id: name + color: "white" + font.pointSize: 40 + font.family: Qt.resolvedUrl("../fonts") ? "Segoe UI Light" : segoeuil.name + renderType: Text.NativeRendering + + anchors { + topMargin: 15 + horizontalCenter: icon.horizontalCenter + top: icon.bottom + } + } + + PasswordField { + id: passwordField + visible: config.PinMode === "off" ? true : false + enabled: config.PinMode === "off" ? true : false + focus: config.PinMode === "off" ? true : false + x: -135 + + anchors { + topMargin: 25 + top: name.bottom + } + + onTextChanged: { + if (passwordField.text !== "") { + passwordField.width = 226 + loginButton.x = passwordField.width + loginButton.width + 1 + revealButton.x = passwordField.width + revealButton.visible = true + } + + else { + passwordField.width = 258 + revealButton.visible = false + } + } + + Keys.onReturnPressed: { + truePass.visible = true + passwordField.visible = false + passwordFieldPin.visible = false + rightPanel.visible = false + leftPanel.visible = false + sddm.login(model.name, password, session) + + bootani.start() + } + + Keys.onEnterPressed: { + truePass.visible = true + passwordField.visible = false + passwordFieldPin.visible = false + rightPanel.visible = false + leftPanel.visible = false + sddm.login(model.name, password, session) + + bootani.start() + } + + LoginBg { + id: loginBg + + x: -3 + + LoginButton { + id: loginButton + visible: true + + ToolTip { + id: loginButtonTip + + delay: 1000 + timeout: 4800 + leftPadding: 9 + rightPadding: 9 + topPadding: 7 + bottomPadding: 7 + visible: loginButton.hovered + + contentItem: Text { + text: "Submit" + font.family: Qt.resolvedUrl("../fonts") ? "Segoe UI" : segoeui.name + renderType: Text.NativeRendering + color: "white" + } + + background: Rectangle { + color: "#2A2A2A" + border.width: 1 + border.color: "#1A1A1A" + } + } + + onClicked: { + loginButtonTip.hide() + truePass.visible = true + rightPanel.visible = false + leftPanel.visible = false + passwordField.visible = false + passwordFieldPin.visible = false + sddm.login(model.name, password, session) + + bootani.start() + } + } + + RevealButton { + id: revealButton + visible: false + } + } + } + + PasswordFieldPin { + id: passwordFieldPin + visible: config.PinMode === "off" ? false : true + enabled: config.PinMode === "off" ? false : true + focus: config.PinMode === "off" ? false : true + + x: -135 + + validator: IntValidator { // this dude allows only numbers to be typed, if something goes wrong, blame this dude. + bottom: 8 + top: 1000 + } + + anchors { + topMargin: 25 + top: name.bottom + } + + onTextChanged: { + if (passwordFieldPin.text !== "") { + passwordFieldPin.width = 257 + revealButtonPin.x = passwordFieldPin.width + revealButtonPin.visible = true + } + + else { + passwordFieldPin.width = 289 + revealButtonPin.visible = false + } + + if (passwordFieldPin.length > 3 ) { + rightPanel.visible = false + leftPanel.visible = false + sddm.login(model.name, password, session) + + bootani.start() + } + } + + LoginBg { + id: loginBgPin + + x: -3 + + RevealButton { + id: revealButtonPin + visible: false + } + } + } + + FalsePass { + id: falsePass + visible: false + + anchors { + horizontalCenter: parent.horizontalCenter + topMargin: 25 + top: name.bottom + } + } + + Rectangle { + id: truePass + x: 1 + y: 1 + color: "transparent" + visible: false + + Text { + id: welcome + color: "white" + font.family: Qt.resolvedUrl("../fonts") ? "Segoe UI" : segoeui.name + text: "Welcome" + renderType: Text.NativeRendering + font.weight: Font.DemiBold + font.pointSize: 17 + anchors.centerIn: parent + + leftPadding: 50 + topPadding: 155 + } + + Rectangle { + id: trueButton + color: "transparent" + + FontLoader { + id: animFont + source: Qt.resolvedUrl("../fonts/SegoeBoot-Semilight.woff") + } + + anchors.left: welcome.right + anchors.top: welcome.bottom + + Text { + id: splash + color: "white" + text: "" + font.family: Qt.resolvedUrl("../fonts") ? "Segoe Boot Semilight" : animFont.name + renderType: Text.NativeRendering + font.weight: Font.Normal + font.pointSize: 24 + + topPadding: -25 + leftPadding: -150 + + visible: true + // visible: animFont.status == FontLoader.Ready ? true : false + + anchors { + verticalCenter: parent.verticalCenter + } + + SequentialAnimation { + id: bootani + running: false + loops: Animation.Infinite + + PropertyAnimation { + target: splash + property: "text" + to: "" // 1 + duration: 30 + } + PropertyAnimation { + target: splash + property: "text" + to: "" // 2 + duration: 30 + } + PropertyAnimation { + target: splash + property: "text" + to: "" // 3 + duration: 30 + } + PropertyAnimation { + target: splash + property: "text" + to: "" // 4 + duration: 30 + } + PropertyAnimation { + target: splash + property: "text" + to: "" // 5 + duration: 30 + } + PropertyAnimation { + target: splash + property: "text" + to: "" // 6 + duration: 30 + } + PropertyAnimation { + target: splash + property: "text" + to: "" // 7 + duration: 30 + } + PropertyAnimation { + target: splash + property: "text" + to: "" // 8 + duration: 30 + } + PropertyAnimation { + target: splash + property: "text" + to: "" // 9 + duration: 30 + } + PropertyAnimation { + target: splash + property: "text" + to: "" // 10 + duration: 30 + } + PropertyAnimation { + target: splash + property: "text" + to: "" // 11 + duration: 30 + } + PropertyAnimation { + target: splash + property: "text" + to: "" // 12 + duration: 30 + } + PropertyAnimation { + target: splash + property: "text" + to: "" // 13 + duration: 30 + } + PropertyAnimation { + target: splash + property: "text" + to: "" //14 + duration: 30 + } + PropertyAnimation { + target: splash + property: "text" + to: "" // 15 + duration: 30 + } + PropertyAnimation { + target: splash + property: "text" + to: "" // 16 + duration: 30 + } + PropertyAnimation { + target: splash + property: "text" + to: "" // 17 + duration: 30 + } + PropertyAnimation { + target: splash + property: "text" + to: "" // 18 + duration: 30 + } + PropertyAnimation { + target: splash + property: "text" + to: "" // 19 + duration: 30 + } + PropertyAnimation { + target: splash + property: "text" + to: "" // 20 + duration: 30 + } + PropertyAnimation { + target: splash + property: "text" + to: "" // 21 + duration: 30 + } + PropertyAnimation { + target: splash + property: "text" + to: "" // 22 + duration: 30 + } + PropertyAnimation { + target: splash + property: "text" + to: "" // 23 + duration: 30 + } + PropertyAnimation { + target: splash + property: "text" + to: "" // 24 + duration: 30 + } + PropertyAnimation { + target: splash + property: "text" + to: "" // 25 + duration: 30 + } + PropertyAnimation { + target: splash + property: "text" + to: "" //26 + duration: 30 + } + PropertyAnimation { + target: splash + property: "text" + to: "" // 27 + duration: 30 + } + PropertyAnimation { + target: splash + property: "text" + to: "" // 28 + duration: 30 + } + PropertyAnimation { + target: splash + property: "text" + to: "" // 29 + duration: 30 + } + PropertyAnimation { + target: splash + property: "text" + to: "" // 30 + duration: 30 + } + PropertyAnimation { + target: splash + property: "text" + to: "" // 31 + duration: 30 + } + PropertyAnimation { + target: splash + property: "text" + to: "" // 32 + duration: 30 + } + PropertyAnimation { + target: splash + property: "text" + to: "" // 33 + duration: 30 + } + PropertyAnimation { + target: splash + property: "text" + to: "" // 34 + duration: 30 + } + PropertyAnimation { + target: splash + property: "text" + to: "" // 35 + duration: 30 + } + PropertyAnimation { + target: splash + property: "text" + to: "" // 36 + duration: 30 + } + PropertyAnimation { + target: splash + property: "text" + to: "" // 37 + duration: 30 + } + PropertyAnimation { + target: splash + property: "text" + to: "" // 38 + duration: 30 + } + PropertyAnimation { + target: splash + property: "text" + to: "" // 39 + duration: 30 + } + PropertyAnimation { + target: splash + property: "text" + to: "" // 40 + duration: 30 + } + PropertyAnimation { + target: splash + property: "text" + to: "" // 41 + duration: 30 + } + PropertyAnimation { + target: splash + property: "text" + to: "" // 42 + duration: 30 + } + PropertyAnimation { + target: splash + property: "text" + to: "" // 43 + duration: 30 + } + PropertyAnimation { + target: splash + property: "text" + to: "" // 44 + duration: 30 + } + PropertyAnimation { + target: splash + property: "text" + to: "" // 45 + duration: 30 + } + PropertyAnimation { + target: splash + property: "text" + to: "" // 46 + duration: 30 + } + PropertyAnimation { + target: splash + property: "text" + to: "" // 47 + duration: 30 + } + PropertyAnimation { + target: splash + property: "text" + to: "" // 48 + duration: 30 + } + PropertyAnimation { + target: splash + property: "text" + to: "" // 49 + duration: 30 + } + PropertyAnimation { + target: splash + property: "text" + to: "" // 50 + duration: 30 + } + PropertyAnimation { + target: splash + property: "text" + to: "" // 51 + duration: 30 + } + PropertyAnimation { + target: splash + property: "text" + to: "" // 52 + duration: 30 + } + PropertyAnimation { + target: splash + property: "text" + to: "" // 53 + duration: 30 + } + PropertyAnimation { + target: splash + property: "text" + to: "" // 54 + duration: 30 + } + PropertyAnimation { + target: splash + property: "text" + to: "" // 55 + duration: 30 + } + PropertyAnimation { + target: splash + property: "text" + to: "" // 56 + duration: 30 + } + PropertyAnimation { + target: splash + property: "text" + to: "" // 57 + duration: 30 + } + PropertyAnimation { + target: splash + property: "text" + to: "" // sivas + duration: 30 + } + PropertyAnimation { + target: splash + property: "text" + to: "" // 59 + duration: 30 + } + PropertyAnimation { + target: splash + property: "text" + to: "" // 60 + duration: 30 + } + PropertyAnimation { + target: splash + property: "text" + to: "" // 61 + duration: 30 + } + PropertyAnimation { + target: splash + property: "text" + to: "" //62 + duration: 30 + } + PropertyAnimation { + target: splash + property: "text" + to: "" // 63 + duration: 30 + } + PropertyAnimation { + target: splash + property: "text" + to: "" // 64 + duration: 30 + } + PropertyAnimation { + target: splash + property: "text" + to: "" // 65 + duration: 30 + } + PropertyAnimation { + target: splash + property: "text" + to: "" // 66 + duration: 30 + } + PropertyAnimation { + target: splash + property: "text" + to: "" // 67 + duration: 30 + } + PropertyAnimation { + target: splash + property: "text" + to: "" // 68 + duration: 30 + } + PropertyAnimation { + target: splash + property: "text" + to: "" // haha funni number + duration: 30 + } + PropertyAnimation { + target: splash + property: "text" + to: "" // 70 + duration: 30 + } + PropertyAnimation { + target: splash + property: "text" + to: "" // 71 + duration: 30 + } + PropertyAnimation { + target: splash + property: "text" + to: "" // 72 + duration: 30 + } + PropertyAnimation { + target: splash + property: "text" + to: "" // 73 + duration: 30 + } + PropertyAnimation { + target: splash + property: "text" + to: "" // 74 + duration: 30 + } + PropertyAnimation { + target: splash + property: "text" + to: "" // 75 + duration: 30 + } + PropertyAnimation { + target: splash + property: "text" + to: "" // 76 + duration: 30 + } + PropertyAnimation { + target: splash + property: "text" + to: "" // 77 + duration: 30 + } + PropertyAnimation { + target: splash + property: "text" + to: "" // 78 + duration: 30 + } + PropertyAnimation { + target: splash + property: "text" + to: "" // 79 + duration: 30 + } + PropertyAnimation { + target: splash + property: "text" + to: "" // 80 + duration: 30 + } + PropertyAnimation { + target: splash + property: "text" + to: "" // 81 + duration: 30 + } + PropertyAnimation { + target: splash + property: "text" + to: "" // 82 + duration: 30 + } + PropertyAnimation { + target: splash + property: "text" + to: "" // 83 + duration: 30 + } + PropertyAnimation { + target: splash + property: "text" + to: "" // 84 + duration: 30 + } + PropertyAnimation { + target: splash + property: "text" + to: "" //85 + duration: 30 + } + PropertyAnimation { + target: splash + property: "text" + to: "" // 86 + duration: 30 + } + PropertyAnimation { + target: splash + property: "text" + to: "" // 87 + duration: 30 + } + PropertyAnimation { + target: splash + property: "text" + to: "" // 88 + duration: 30 + } + PropertyAnimation { + target: splash + property: "text" + to: "" // 89 + duration: 30 + } + PropertyAnimation { + target: splash + property: "text" + to: "" // 90 + duration: 30 + } + PropertyAnimation { + target: splash + property: "text" + to: "" // 91 + duration: 30 + } + PropertyAnimation { + target: splash + property: "text" + to: "" // 92 + duration: 30 + } + PropertyAnimation { + target: splash + property: "text" + to: "" // 93 + duration: 30 + } + PropertyAnimation { + target: splash + property: "text" + to: "" // 94 + duration: 30 + } + PropertyAnimation { + target: splash + property: "text" + to: "" //95 + duration: 30 + } + PropertyAnimation { + target: splash + property: "text" + to: "" // 96 + duration: 30 + } + PropertyAnimation { + target: splash + property: "text" + to: "" // 97 + duration: 30 + } + PropertyAnimation { + target: splash + property: "text" + to: "" // 98 + duration: 30 + } + PropertyAnimation { + target: splash + property: "text" + to: "" // 99 + duration: 30 + } + PropertyAnimation { + target: splash + property: "text" + to: "" // 100 + duration: 30 + } + PropertyAnimation { + target: splash + property: "text" + to: "" // 101 + duration: 30 + } + PropertyAnimation { + target: splash + property: "text" + to: "" // 102 + duration: 30 + } + PropertyAnimation { + target: splash + property: "text" + to: "" // 103 + duration: 30 + } + PropertyAnimation { + target: splash + property: "text" + to: "" // 104 + duration: 30 + } + PropertyAnimation { + target: splash + property: "text" + to: "" // 105 + duration: 30 + } + PropertyAnimation { + target: splash + property: "text" + to: "" // 106 + duration: 30 + } + PropertyAnimation { + target: splash + property: "text" + to: "" // 107 + duration: 30 + } + PropertyAnimation { + target: splash + property: "text" + to: "" // 108 + duration: 30 + } + PropertyAnimation { + target: splash + property: "text" + to: "" // 109 + duration: 30 + } + PropertyAnimation { + target: splash + property: "text" + to: "" // 110 + duration: 30 + } + PropertyAnimation { + target: splash + property: "text" + to: "" // 111 + duration: 30 + } + PropertyAnimation { + target: splash + property: "text" + to: "" // 112 + duration: 30 + } + PropertyAnimation { + target: splash + property: "text" + to: "" // 113 + duration: 30 + } + PropertyAnimation { + target: splash + property: "text" + to: "" // 114 + duration: 30 + } + PropertyAnimation { + target: splash + property: "text" + to: "" // 115 + duration: 30 + } + PropertyAnimation { + target: splash + property: "text" + to: "" // 116 + duration: 30 + } + PropertyAnimation { + target: splash + property: "text" + to: "" // 117 + duration: 30 + } + PropertyAnimation { + target: splash + property: "text" + to: "" // 118 + duration: 30 + } + PropertyAnimation { + target: splash + property: "text" + to: "" // 119 + duration: 30 + } + PropertyAnimation { + target: splash + property: "text" + to: "" // 120 + duration: 30 + } + PropertyAnimation { + target: splash + property: "text" + to: "" // 121 + duration: 30 + } + PropertyAnimation { + target: splash + property: "text" + to: "" // 122 + duration: 30 + } + PropertyAnimation { + target: splash + property: "text" + to: "" // 123 + duration: 30 + } + } + } + } + + + } + + CapsOn { + id: capsOn + visible: false + + state: keyboard.capsLock ? "on" : "off" + + states: [ + State { + name: "on" + PropertyChanges { + target: capsOn + visible: true + } + }, + + State { + name: "off" + PropertyChanges { + target: capsOn + visible: false + } + } + ] + + anchors { + top: passwordField.bottom + topMargin: 25 + } + } +} diff --git a/x11-themes/redcore-theme-sddm/files/redcore/KeyboardButton.qml b/x11-themes/redcore-theme-sddm/files/redcore/KeyboardButton.qml deleted file mode 100644 index cd9f97bd..00000000 --- a/x11-themes/redcore-theme-sddm/files/redcore/KeyboardButton.qml +++ /dev/null @@ -1,61 +0,0 @@ -/* - SPDX-FileCopyrightText: 2016 David Edmundson <davidedmundson@kde.org> - SPDX-FileCopyrightText: 2022 Aleix Pol Gonzalez <aleixpol@kde.org> - - SPDX-License-Identifier: LGPL-2.0-or-later -*/ - -import QtQuick 2.15 - -import org.kde.plasma.components 3.0 as PlasmaComponents -import org.kde.kirigami 2.20 as Kirigami - -PlasmaComponents.ToolButton { - id: root - - property int currentIndex: keyboard.currentLayout - onCurrentIndexChanged: keyboard.currentLayout = currentIndex - - text: i18nd("plasma-desktop-sddm-theme", "Keyboard Layout: %1", keyboard.layouts[currentIndex].longName) - visible: keyboard.layouts.length > 1 - - checkable: true - checked: menu.opened - onToggled: { - if (checked) { - menu.popup(root, 0, 0) - } else { - menu.dismiss() - } - } - - signal keyboardLayoutChanged() - - PlasmaComponents.Menu { - id: menu - Kirigami.Theme.colorSet: Kirigami.Theme.Window - Kirigami.Theme.inherit: false - - onAboutToShow: { - if (instantiator.model === null) { - let layouts = keyboard.layouts; - layouts.sort((a, b) => a.longName.localeCompare(b.longName)); - instantiator.model = layouts; - } - } - - Instantiator { - id: instantiator - model: null - onObjectAdded: (index, object) => menu.insertItem(index, object) - onObjectRemoved: (index, object) => menu.removeItem(object) - delegate: PlasmaComponents.MenuItem { - text: modelData.longName - onTriggered: { - keyboard.currentLayout = keyboard.layouts.indexOf(modelData) - root.keyboardLayoutChanged() - } - } - } - } -} diff --git a/x11-themes/redcore-theme-sddm/files/redcore/Login.qml b/x11-themes/redcore-theme-sddm/files/redcore/Login.qml deleted file mode 100644 index 22751b01..00000000 --- a/x11-themes/redcore-theme-sddm/files/redcore/Login.qml +++ /dev/null @@ -1,156 +0,0 @@ -import org.kde.breeze.components - -import QtQuick 2.15 -import QtQuick.Layouts 1.15 -import QtQuick.Controls 2.15 as QQC2 - -import org.kde.plasma.components 3.0 as PlasmaComponents3 -import org.kde.plasma.extras 2.0 as PlasmaExtras -import org.kde.kirigami 2.20 as Kirigami - -SessionManagementScreen { - id: root - property Item mainPasswordBox: passwordBox - - property bool showUsernamePrompt: !showUserList - - property string lastUserName - property bool loginScreenUiVisible: false - - //the y position that should be ensured visible when the on screen keyboard is visible - property int visibleBoundary: mapFromItem(loginButton, 0, 0).y - onHeightChanged: visibleBoundary = mapFromItem(loginButton, 0, 0).y + loginButton.height + Kirigami.Units.smallSpacing - - property real fontSize: Kirigami.Theme.defaultFont.pointSize - - signal loginRequest(string username, string password) - - onShowUsernamePromptChanged: { - if (!showUsernamePrompt) { - lastUserName = "" - } - } - - onUserSelected: { - // Don't startLogin() here, because the signal is connected to the - // Escape key as well, for which it wouldn't make sense to trigger - // login. - focusFirstVisibleFormControl(); - } - - QQC2.StackView.onActivating: { - // Controls are not visible yet. - Qt.callLater(focusFirstVisibleFormControl); - } - - function focusFirstVisibleFormControl() { - const nextControl = (userNameInput.visible - ? userNameInput - : (passwordBox.visible - ? passwordBox - : loginButton)); - // Using TabFocusReason, so that the loginButton gets the visual highlight. - nextControl.forceActiveFocus(Qt.TabFocusReason); - } - - /* - * Login has been requested with the following username and password - * If username field is visible, it will be taken from that, otherwise from the "name" property of the currentIndex - */ - function startLogin() { - const username = showUsernamePrompt ? userNameInput.text : userList.selectedUser - const password = passwordBox.text - - footer.enabled = false - mainStack.enabled = false - userListComponent.userList.opacity = 0.5 - - // This is partly because it looks nicer, but more importantly it - // works round a Qt bug that can trigger if the app is closed with a - // TextField focused. - // - // See https://bugreports.qt.io/browse/QTBUG-55460 - loginButton.forceActiveFocus(); - loginRequest(username, password); - } - - PlasmaComponents3.TextField { - id: userNameInput - font.pointSize: fontSize + 1 - Layout.fillWidth: true - - text: lastUserName - visible: showUsernamePrompt - focus: showUsernamePrompt && !lastUserName //if there's a username prompt it gets focus first, otherwise password does - placeholderText: i18nd("plasma-desktop-sddm-theme", "Username") - - onAccepted: { - if (root.loginScreenUiVisible) { - passwordBox.forceActiveFocus() - } - } - } - - RowLayout { - Layout.fillWidth: true - - PlasmaExtras.PasswordField { - id: passwordBox - font.pointSize: fontSize + 1 - Layout.fillWidth: true - - placeholderText: i18nd("plasma-desktop-sddm-theme", "Password") - focus: !showUsernamePrompt || lastUserName - - // Disable reveal password action because SDDM does not have the breeze icon set loaded - rightActions: [] - - onAccepted: { - if (root.loginScreenUiVisible) { - startLogin(); - } - } - - visible: root.showUsernamePrompt || userList.currentItem.needsPassword - - Keys.onEscapePressed: { - mainStack.currentItem.forceActiveFocus(); - } - - //if empty and left or right is pressed change selection in user switch - //this cannot be in keys.onLeftPressed as then it doesn't reach the password box - Keys.onPressed: event => { - if (event.key === Qt.Key_Left && !text) { - userList.decrementCurrentIndex(); - event.accepted = true - } - if (event.key === Qt.Key_Right && !text) { - userList.incrementCurrentIndex(); - event.accepted = true - } - } - - Connections { - target: sddm - function onLoginFailed() { - passwordBox.selectAll() - passwordBox.forceActiveFocus() - } - } - } - - PlasmaComponents3.Button { - id: loginButton - Accessible.name: i18nd("plasma-desktop-sddm-theme", "Log In") - Layout.preferredHeight: passwordBox.implicitHeight - Layout.preferredWidth: text.length === 0 ? loginButton.Layout.preferredHeight : -1 - - icon.name: text.length === 0 ? (root.LayoutMirroring.enabled ? "go-previous" : "go-next") : "" - - text: root.showUsernamePrompt || userList.currentItem.needsPassword ? "" : i18n("Log In") - onClicked: startLogin() - Keys.onEnterPressed: clicked() - Keys.onReturnPressed: clicked() - } - } -} diff --git a/x11-themes/redcore-theme-sddm/files/redcore/Main.qml b/x11-themes/redcore-theme-sddm/files/redcore/Main.qml index 60b8f61d..a850fc51 100644 --- a/x11-themes/redcore-theme-sddm/files/redcore/Main.qml +++ b/x11-themes/redcore-theme-sddm/files/redcore/Main.qml @@ -1,540 +1,555 @@ -/* - SPDX-FileCopyrightText: 2016 David Edmundson <davidedmundson@kde.org> - - SPDX-License-Identifier: LGPL-2.0-or-later -*/ - import QtQuick 2.15 -import QtQuick.Layouts 1.15 -import QtQuick.Controls 2.15 as QQC2 -import Qt5Compat.GraphicalEffects - -import org.kde.plasma.components 3.0 as PlasmaComponents3 -import org.kde.plasma.private.keyboardindicator as KeyboardIndicator -import org.kde.kirigami 2.20 as Kirigami - -import org.kde.breeze.components +import QtQuick.Controls 2.15 +import QtQuick.Layouts 2.15 +import "Components" Item { id: root + width: Screen.width + height: Screen.height - // If we're using software rendering, draw outlines instead of shadows - // See https://bugs.kde.org/show_bug.cgi?id=398317 - readonly property bool softwareRendering: GraphicsInfo.api === GraphicsInfo.Software - - Kirigami.Theme.colorSet: Kirigami.Theme.Complementary - Kirigami.Theme.inherit: false - - width: 1600 - height: 900 - - property string notificationMessage - - LayoutMirroring.enabled: Qt.application.layoutDirection === Qt.RightToLeft - LayoutMirroring.childrenInherit: true - - KeyboardIndicator.KeyState { - id: capsLockState - key: Qt.Key_CapsLock + FontLoader { + id: segoeui + source: Qt.resolvedUrl("fonts/segoeui.ttf") } - Item { - id: wallpaper - anchors.fill: parent - Repeater { - model: screenModel - - Background { - x: geometry.x; y: geometry.y; width: geometry.width; height: geometry.height - sceneBackgroundType: config.type - sceneBackgroundColor: config.color - sceneBackgroundImage: config.background - } - } + FontLoader { + id: segoeuil + source: Qt.resolvedUrl("fonts/segoeuil.ttf") } - RejectPasswordAnimation { - id: rejectPasswordAnimation - target: mainStack + FontLoader { + id: iconfont + source: Qt.resolvedUrl("fonts/SegMDL2.ttf") } - MouseArea { - id: loginScreenRoot + Rectangle { + id: background anchors.fill: parent + width: parent.width + height: parent.height - property bool uiVisible: true - property bool blockUI: mainStack.depth > 1 || userListComponent.mainPasswordBox.text.length > 0 || inputPanel.keyboardActive || config.type !== "image" - - hoverEnabled: true - drag.filterChildren: true - onPressed: uiVisible = true; - onPositionChanged: uiVisible = true; - onUiVisibleChanged: { - if (blockUI) { - fadeoutTimer.running = false; - } else if (uiVisible) { - fadeoutTimer.restart(); + Image { + anchors.fill: parent + width: parent.width + height: parent.height + source: config.background + + Rectangle { + width: parent.width + height: parent.height + color: "#75000000" } } - onBlockUIChanged: { - if (blockUI) { - fadeoutTimer.running = false; - uiVisible = true; - } else { - fadeoutTimer.restart(); + } + + Rectangle { + id: startupBg + width: Screen.width + height: Screen.height + color: "transparent" + z: 4 + + Image { + anchors.fill: parent + width: Screen.width + height: Screen.height + smooth: true + source: config.background + + Rectangle { + id: backRect + width: Screen.width + height: Screen.height + color: "#15000000" } } - Keys.onPressed: event => { - uiVisible = true; - event.accepted = false; + FontLoader { + id: localsys + source: Qt.resolvedUrl("fonts/SegMDL2.ttf") } - //takes one full minute for the ui to disappear - Timer { - id: fadeoutTimer - running: true - interval: 60000 - onTriggered: { - if (!loginScreenRoot.blockUI) { - userListComponent.mainPasswordBox.showPassword = false; - loginScreenRoot.uiVisible = false; - } + Text { + id: warning + visible: { + if (segoeui.status === FontLoader.Error && localsys.status === FontLoader.Error) return true + + return false } - } - WallpaperFader { - visible: config.type === "image" - anchors.fill: parent - state: loginScreenRoot.uiVisible ? "on" : "off" - source: wallpaper - mainStack: mainStack - footer: footer - clock: clock - } - DropShadow { - id: clockShadow - anchors.fill: clock - source: clock - visible: !softwareRendering - radius: 6 - samples: 14 - spread: 0.3 - color : "black" // shadows should always be black - Behavior on opacity { - OpacityAnimator { - duration: Kirigami.Units.veryLongDuration * 2 - easing.type: Easing.InOutQuad - } + color: "white" + font.pointSize: 19 + font.family: Qt.resolvedUrl("../fonts") ? "Segoe UI Light" : segoeuisb.name + font.weight: Font.DemiBold + renderType: Text.NativeRendering + horizontalAlignment: Text.AlignLeft + text: "w00t" + bottomPadding: 400 + + anchors { + horizontalCenter: parent.horizontalCenter + verticalCenter: parent.verticalCenter } } - Clock { - id: clock - property Item shadow: clockShadow - visible: y > 0 - anchors.horizontalCenter: parent.horizontalCenter - y: (userListComponent.userList.y + mainStack.y)/2 - height/2 - Layout.alignment: Qt.AlignBaseline + Text { + id: warning2 + visible: warning.visible ? true : false + + color: "white" + font.pointSize: 19 + font.family: Qt.resolvedUrl("../fonts") ? "Segoe UI Light" : segoeuisb.name + font.weight: Font.DemiBold + renderType: Text.NativeRendering + horizontalAlignment: Text.AlignLeft + text: "w00t" + bottomPadding: 250 + + anchors { + horizontalCenter: parent.horizontalCenter + verticalCenter: parent.verticalCenter + } } - QQC2.StackView { - id: mainStack + Text { + id: warning3 + visible: warning.visible ? true : false + + color: "white" + font.pointSize: 19 + font.family: Qt.resolvedUrl("../fonts") ? "Segoe UI Light" : segoeuisb.name + font.weight: Font.DemiBold + renderType: Text.NativeRendering + horizontalAlignment: Text.AlignLeft + text: "w00t" + bottomPadding: 200 + anchors { - left: parent.left - right: parent.right + horizontalCenter: parent.horizontalCenter + verticalCenter: parent.verticalCenter } - height: root.height + Kirigami.Units.gridUnit * 3 - - // If true (depends on the style and environment variables), hover events are always accepted - // and propagation stopped. This means the parent MouseArea won't get them and the UI won't be shown. - // Disable capturing those events while the UI is hidden to avoid that, while still passing events otherwise. - // One issue is that while the UI is visible, mouse activity won't keep resetting the timer, but when it - // finally expires, the next event should immediately set uiVisible = true again. - hoverEnabled: loginScreenRoot.uiVisible ? undefined : false - - focus: true //StackView is an implicit focus scope, so we need to give this focus so the item inside will have it - - Timer { - //SDDM has a bug in 0.13 where even though we set the focus on the right item within the window, the window doesn't have focus - //it is fixed in 6d5b36b28907b16280ff78995fef764bb0c573db which will be 0.14 - //we need to call "window->activate()" *After* it's been shown. We can't control that in QML so we use a shoddy timer - //it's been this way for all Plasma 5.x without a huge problem - running: true - repeat: false - interval: 200 - onTriggered: mainStack.forceActiveFocus() + } + + Text { + id: warning4 + visible: warning.visible ? true : false + + color: "white" + font.pointSize: 19 + font.family: Qt.resolvedUrl("../fonts") ? "Segoe UI Light" : segoeuisb.name + font.weight: Font.DemiBold + renderType: Text.NativeRendering + horizontalAlignment: Text.AlignLeft + text: "w00t" + bottomPadding: 50 + + anchors { + horizontalCenter: parent.horizontalCenter + verticalCenter: parent.verticalCenter } + } - initialItem: Login { - id: userListComponent - userListModel: userModel - loginScreenUiVisible: loginScreenRoot.uiVisible - userListCurrentIndex: userModel.lastIndex >= 0 ? userModel.lastIndex : 0 - lastUserName: userModel.lastUser - showUserList: { - if (!userListModel.hasOwnProperty("count") - || !userListModel.hasOwnProperty("disableAvatarsThreshold")) { - return false - } + MouseArea { + id: mouseArea + anchors.fill: parent + drag.target: timeDate + drag.axis: Drag.YAxis + drag.minimumY: -Screen.height / 2 + drag.maximumY: 0 + focus: true + + onClicked: { + listView.focus = true + mouseArea.focus = false + mouseArea.enabled = false + seqStart.start() + parStart.start() + } - if (userListModel.count === 0 ) { - return false - } + Keys.onPressed: { + listView.focus = true + mouseArea.focus = false + mouseArea.enabled = false + seqStart.start() + parStart.start() + } - if (userListModel.hasOwnProperty("containsAllUsers") && !userListModel.containsAllUsers) { - return false - } + property bool dragActive: drag.active - return userListModel.count <= userListModel.disableAvatarsThreshold + onDragActiveChanged: { + if(drag.active) {} + else { + listView.focus = true + mouseArea.focus = false + mouseArea.enabled = false + seqStart.start() + parslideStart.start() } + } + } - notificationMessage: { - const parts = []; - if (capsLockState.locked) { - parts.push(i18nd("plasma-desktop-sddm-theme", "Caps Lock is on")); - } - if (root.notificationMessage) { - parts.push(root.notificationMessage); - } - return parts.join(" • "); - } + ParallelAnimation { + id: parStart + running: false - actionItemsVisible: !inputPanel.keyboardActive - actionItems: [ - ActionButton { - iconSource: "system-suspend" - text: i18ndc("plasma-desktop-sddm-theme", "Suspend to RAM", "Sleep") - fontSize: Kirigami.Theme.defaultFont.pointSize + 1 - onClicked: sddm.suspend() - enabled: sddm.canSuspend - }, - ActionButton { - iconSource: "system-reboot" - text: i18nd("plasma-desktop-sddm-theme", "Restart") - fontSize: Kirigami.Theme.defaultFont.pointSize + 1 - onClicked: sddm.reboot() - enabled: sddm.canReboot - }, - ActionButton { - iconSource: "system-shutdown" - text: i18nd("plasma-desktop-sddm-theme", "Shut Down") - fontSize: Kirigami.Theme.defaultFont.pointSize + 1 - onClicked: sddm.powerOff() - enabled: sddm.canPowerOff - }, - ActionButton { - iconSource: "system-user-prompt" - text: i18ndc("plasma-desktop-sddm-theme", "For switching to a username and password prompt", "Other…") - fontSize: Kirigami.Theme.defaultFont.pointSize + 1 - onClicked: mainStack.push(userPromptComponent) - enabled: true - visible: !userListComponent.showUsernamePrompt - }] - - onLoginRequest: { - root.notificationMessage = "" - sddm.login(username, password, sessionButton.currentIndex) - } + NumberAnimation { + target: timeDate + properties: "y" + from: 0 + to: -45 + duration: 125 } - Behavior on opacity { - OpacityAnimator { - duration: Kirigami.Units.longDuration - } + NumberAnimation { + target: timeDate + properties: "visible" + from: 1 + to: 0 + duration: 125 } - readonly property real zoomFactor: 1.5 + NumberAnimation { + target: startupBg + properties: "opacity" + from: 1 + to: 0 + duration: 100 + } + } - popEnter: Transition { - ScaleAnimator { - from: mainStack.zoomFactor - to: 1 - duration: Kirigami.Units.veryLongDuration - easing.type: Easing.OutCubic - } - OpacityAnimator { - from: 0 - to: 1 - duration: Kirigami.Units.veryLongDuration - easing.type: Easing.OutCubic - } + ParallelAnimation { + id: parslideStart + running: false + + NumberAnimation { + target: startupBg + properties: "opacity" + from: 1 + to: 0 + duration: 100 + } + } + + SequentialAnimation { + id: seqStart + running: false + + ColorAnimation { + target: backRect + properties: "color" + from: "#15000000" + to: "#75000000" + duration: 125 } - popExit: Transition { + ParallelAnimation { + ScaleAnimator { + target: background from: 1 - to: 1 / mainStack.zoomFactor - duration: Kirigami.Units.veryLongDuration - easing.type: Easing.OutCubic + to: 1.01 + duration: 250 } - OpacityAnimator { - from: 1 - to: 0 - duration: Kirigami.Units.veryLongDuration - easing.type: Easing.OutCubic - } - } - pushEnter: Transition { - ScaleAnimator { - from: 1 / mainStack.zoomFactor + NumberAnimation { + target: centerPanel + properties: "opacity" + from: 0 to: 1 - duration: Kirigami.Units.veryLongDuration - easing.type: Easing.OutCubic + duration: 225 } - OpacityAnimator { + + NumberAnimation { + target: rightPanel + properties: "opacity" from: 0 to: 1 - duration: Kirigami.Units.veryLongDuration - easing.type: Easing.OutCubic + duration: 100 } - } - pushExit: Transition { - ScaleAnimator { - from: 1 - to: mainStack.zoomFactor - duration: Kirigami.Units.veryLongDuration - easing.type: Easing.OutCubic - } - OpacityAnimator { - from: 1 - to: 0 - duration: Kirigami.Units.veryLongDuration - easing.type: Easing.OutCubic + NumberAnimation { + target: leftPanel + properties: "opacity" + from: 0 + to: 1 + duration: 100 } } } - VirtualKeyboardLoader { - id: inputPanel + Rectangle { + id: timeDate + width: parent.width + height: parent.height + color: "transparent" - z: 1 + Column { + id: timeContainer - screenRoot: root - mainStack: mainStack - mainBlock: userListComponent - passwordField: userListComponent.mainPasswordBox - } + anchors { + bottom: parent.bottom + left: parent.left + bottomMargin: 90 + leftMargin: 35 + } - Component { - id: userPromptComponent - Login { - showUsernamePrompt: true - notificationMessage: root.notificationMessage - loginScreenUiVisible: loginScreenRoot.uiVisible - fontSize: Kirigami.Theme.defaultFont.pointSize + 2 - - // using a model rather than a QObject list to avoid QTBUG-75900 - userListModel: ListModel { - ListElement { - name: "" - icon: "" - } - Component.onCompleted: { - // as we can't bind inside ListElement - setProperty(0, "name", i18nd("plasma-desktop-sddm-theme", "Type in Username and Password")); - setProperty(0, "icon", Qt.resolvedUrl("faces/.face.icon")) + property date dateTime: new Date() + + Timer { + interval: 100; running: true; repeat: true; + onTriggered: timeContainer.dateTime = new Date() + } + + Text { + id: time + + color: "white" + font.pointSize: 95 + font.family: Qt.resolvedUrl("../fonts") ? "Segoe UI Light" : segoeuil.name + renderType: Text.NativeRendering + text: Qt.formatTime(timeContainer.dateTime, "hh:mm") + + anchors { + horizontalCenter: parent.horizontalCenter + left: parent.left } } - onLoginRequest: { - root.notificationMessage = "" - sddm.login(username, password, sessionButton.currentIndex) + Rectangle { + id: spacingRect + color: "transparent" + width: 15 + height: 15 + + anchors { + horizontalCenter: parent.horizontalCenter + } } - actionItemsVisible: !inputPanel.keyboardActive - actionItems: [ - ActionButton { - iconSource: "system-suspend" - text: i18ndc("plasma-desktop-sddm-theme", "Suspend to RAM", "Sleep") - fontSize: Kirigami.Theme.defaultFont.pointSize + 1 - onClicked: sddm.suspend() - enabled: sddm.canSuspend - }, - ActionButton { - iconSource: "system-reboot" - text: i18nd("plasma-desktop-sddm-theme", "Restart") - fontSize: Kirigami.Theme.defaultFont.pointSize + 1 - onClicked: sddm.reboot() - enabled: sddm.canReboot - }, - ActionButton { - iconSource: "system-shutdown" - text: i18nd("plasma-desktop-sddm-theme", "Shut Down") - fontSize: Kirigami.Theme.defaultFont.pointSize + 1 - onClicked: sddm.powerOff() - enabled: sddm.canPowerOff - }, - ActionButton { - iconSource: "system-user-list" - text: i18nd("plasma-desktop-sddm-theme", "List Users") - fontSize: Kirigami.Theme.defaultFont.pointSize + 1 - onClicked: mainStack.pop() + Text { + id: date + + color: "white" + font.pointSize: 45 + font.family: "Segoe UI Light" + renderType: Text.NativeRendering + horizontalAlignment: Text.AlignLeft + text: Qt.formatDate(timeContainer.dateTime, "dddd, MMMM dd") + + anchors { + horizontalCenter: parent.horizontalCenter } - ] + } } } + } - DropShadow { - id: logoShadow - anchors.fill: logo - source: logo - visible: !softwareRendering && config.showlogo === "shown" - horizontalOffset: 1 - verticalOffset: 1 - radius: 6 - samples: 14 - spread: 0.3 - color : "black" // shadows should always be black - opacity: loginScreenRoot.uiVisible ? 0 : 1 - Behavior on opacity { - //OpacityAnimator when starting from 0 is buggy (it shows one frame with opacity 1)" - NumberAnimation { - duration: Kirigami.Units.longDuration - easing.type: Easing.InOutQuad - } - } + Item { + id: rightPanel + z: 2 + opacity: 0 + + anchors { + bottom: parent.bottom + right: parent.right + margins: 75 } - Image { - id: logo - visible: config.showlogo === "shown" - source: config.logo - anchors.horizontalCenter: parent.horizontalCenter - anchors.bottom: footer.top - anchors.bottomMargin: Kirigami.Units.largeSpacing - asynchronous: true - sourceSize.height: height - opacity: loginScreenRoot.uiVisible ? 0 : 1 - fillMode: Image.PreserveAspectFit - height: Math.round(Kirigami.Units.gridUnit * 3.5) - Behavior on opacity { - // OpacityAnimator when starting from 0 is buggy (it shows one frame with opacity 1)" - NumberAnimation { - duration: Kirigami.Units.longDuration - easing.type: Easing.InOutQuad - } - } + PowerPanel { + id: powerPanel } - // Note: Containment masks stretch clickable area of their buttons to - // the screen edges, essentially making them adhere to Fitts's law. - // Due to virtual keyboard button having an icon, buttons may have - // different heights, so fillHeight is required. - // - // Note for contributors: Keep this in sync with LockScreenUi.qml footer. - RowLayout { - id: footer + SessionPanel { + id: sessionPanel + anchors { - bottom: parent.bottom - left: parent.left - right: parent.right - margins: Kirigami.Units.smallSpacing + right: powerPanel.left } - spacing: Kirigami.Units.smallSpacing + } - Behavior on opacity { - OpacityAnimator { - duration: Kirigami.Units.longDuration - } + LayoutPanel { + id: layoutPanel + + anchors { + right: sessionPanel.left } + } + } - PlasmaComponents3.ToolButton { - id: virtualKeyboardButton + Rectangle { + id: leftPanel + color: "transparent" + anchors.fill: parent + z: 2 + opacity: 0 - text: i18ndc("plasma-desktop-sddm-theme", "Button to show/hide virtual keyboard", "Virtual Keyboard") - icon.name: inputPanel.keyboardActive ? "input-keyboard-virtual-on" : "input-keyboard-virtual-off" - onClicked: { - // Otherwise the password field loses focus and virtual keyboard - // keystrokes get eaten - userListComponent.mainPasswordBox.forceActiveFocus(); - inputPanel.showHide() + visible: listView2.count > 1 ? true : false + enabled: listView2.count > 1 ? true : false + + Component { + id: userDelegate2 + + UserList { + id: userList + name: (model.realName === "") ? model.name : model.realName + icon: "../user-192.png" + + anchors { + horizontalCenter: parent.horizontalCenter } - visible: inputPanel.status === Loader.Ready - Layout.fillHeight: true - containmentMask: Item { - parent: virtualKeyboardButton + MouseArea { anchors.fill: parent - anchors.leftMargin: -footer.anchors.margins - anchors.bottomMargin: -footer.anchors.margins + onClicked: { + listView2.currentIndex = index + listView2.focus = true + listView.currentIndex = index + listView.focus = true + } } } + } - KeyboardButton { - id: keyboardButton + Rectangle { + width: 255 + height: listView2.count > 17 ? Screen.height - 68 : 58 * listView2.count + color: "transparent" + clip: true - onKeyboardLayoutChanged: { - // Otherwise the password field loses focus and virtual keyboard - // keystrokes get eaten - userListComponent.mainPasswordBox.forceActiveFocus(); - } + anchors { + bottom: parent.bottom + bottomMargin: 35 + left: parent.left + leftMargin: 35 + } - Layout.fillHeight: true - containmentMask: Item { - parent: keyboardButton - anchors.fill: parent - anchors.leftMargin: virtualKeyboardButton.visible ? 0 : -footer.anchors.margins - anchors.bottomMargin: -footer.anchors.margins + Item { + id: usersContainer2 + width: 255 + height: parent.height + + anchors { + bottom: parent.bottom + left: parent.left } - } - SessionButton { - id: sessionButton + Button { + id: prevUser2 + visible: true + enabled: false + width: 0 - onSessionChanged: { - // Otherwise the password field loses focus and virtual keyboard - // keystrokes get eaten - userListComponent.mainPasswordBox.forceActiveFocus(); + anchors { + bottom: parent.bottom + left: parent.left + } } - Layout.fillHeight: true - containmentMask: Item { - parent: sessionButton - anchors.fill: parent - anchors.leftMargin: virtualKeyboardButton.visible || keyboardButton.visible - ? 0 : -footer.anchors.margins - anchors.bottomMargin: -footer.anchors.margins + ListView { + id: listView2 + height: parent.height + focus: true + model: userModel + currentIndex: userModel.lastIndex + delegate: userDelegate2 + verticalLayoutDirection: ListView.TopToBottom + orientation: ListView.Vertical + interactive: listView2.count > 17 ? true : false + + anchors { + left: prevUser2.right + right: nextUser2.left + } } - } - Item { - Layout.fillWidth: true - } + Button { + id: nextUser2 + visible: true + width: 0 + enabled: false - Battery {} + anchors { + bottom: parent.bottom + right: parent.right + } + } + } } } - Connections { - target: sddm - function onLoginFailed() { - notificationMessage = i18nd("plasma-desktop-sddm-theme", "Login Failed") - footer.enabled = true - mainStack.enabled = true - userListComponent.userList.opacity = 1 - rejectPasswordAnimation.start() - } - function onLoginSucceeded() { - //note SDDM will kill the greeter at some random point after this - //there is no certainty any transition will finish, it depends on the time it - //takes to complete the init - mainStack.opacity = 0 - footer.opacity = 0 - } - } + Item { + id: centerPanel + anchors.centerIn: root + z: 2 + opacity: 0 + + Item { + + Component { + id: userDelegate + + Item { + width: parent.width + height: selected ? 100 : 70 + anchors.horizontalCenter: parent.horizontalCenter + property bool selected: ListView.isCurrentItem + + Rectangle { + width: parent.width + height: parent.height + color: selected ? "#ffffff10" : "transparent" + + UserPanel { + anchors.centerIn: parent + name: (model.realName === "") ? model.name : model.realName + icon: "../user-192.png" + } + + Rectangle { + anchors.fill: parent + color: selected ? "#00ff00" : "transparent" + z: -1 + } + } + } + } - onNotificationMessageChanged: { - if (notificationMessage) { - notificationResetTimer.start(); - } - } + Button { + id: prevUser + anchors.left: parent.left + enabled: false + visible: false + } - Timer { - id: notificationResetTimer - interval: 3000 - onTriggered: notificationMessage = "" + ListView { + id: listView + focus: true + model: userModel + delegate: userDelegate + currentIndex: userModel.lastIndex + interactive: false + orientation: ListView.Vertical + spacing: 5 + + onCurrentIndexChanged: { + if (listView.currentItem) { + listView.currentItem.selected = true; + } + } + + anchors { + left: prevUser.right + right: nextUser.left + } + } + + Button { + id: nextUser + anchors.right: parent.right + enabled: false + visible: false + } + } } } diff --git a/x11-themes/redcore-theme-sddm/files/redcore/Messages.sh b/x11-themes/redcore-theme-sddm/files/redcore/Messages.sh deleted file mode 100644 index 1ded812a..00000000 --- a/x11-themes/redcore-theme-sddm/files/redcore/Messages.sh +++ /dev/null @@ -1,2 +0,0 @@ -#! /usr/bin/env bash -$XGETTEXT `find . -name \*.qml` -L Java -o $podir/plasma-desktop-sddm-theme.pot diff --git a/x11-themes/redcore-theme-sddm/files/redcore/SessionButton.qml b/x11-themes/redcore-theme-sddm/files/redcore/SessionButton.qml deleted file mode 100644 index ad387b51..00000000 --- a/x11-themes/redcore-theme-sddm/files/redcore/SessionButton.qml +++ /dev/null @@ -1,55 +0,0 @@ -/* - SPDX-FileCopyrightText: 2016 David Edmundson <davidedmundson@kde.org> - SPDX-FileCopyrightText: 2022 Aleix Pol Gonzalez <aleixpol@kde.org> - - SPDX-License-Identifier: LGPL-2.0-or-later -*/ - -import QtQuick 2.15 - -import org.kde.plasma.components 3.0 as PlasmaComponents -import org.kde.kirigami 2.20 as Kirigami - -PlasmaComponents.ToolButton { - id: root - - property int currentIndex: -1 - - text: i18nd("plasma-desktop-sddm-theme", "Desktop Session: %1", instantiator.objectAt(currentIndex).text || "") - visible: menu.count > 1 - - Component.onCompleted: { - currentIndex = sessionModel.lastIndex - } - checkable: true - checked: menu.opened - onToggled: { - if (checked) { - menu.popup(root, 0, 0) - } else { - menu.dismiss() - } - } - - signal sessionChanged() - - PlasmaComponents.Menu { - Kirigami.Theme.colorSet: Kirigami.Theme.Window - Kirigami.Theme.inherit: false - - id: menu - Instantiator { - id: instantiator - model: sessionModel - onObjectAdded: (index, object) => menu.insertItem(index, object) - onObjectRemoved: (index, object) => menu.removeItem(object) - delegate: PlasmaComponents.MenuItem { - text: model.name - onTriggered: { - root.currentIndex = model.index - sessionChanged() - } - } - } - } -} diff --git a/x11-themes/redcore-theme-sddm/files/redcore/faces/.face.icon b/x11-themes/redcore-theme-sddm/files/redcore/faces/.face.icon deleted file mode 100644 index ecee9917..00000000 --- a/x11-themes/redcore-theme-sddm/files/redcore/faces/.face.icon +++ /dev/null @@ -1,14 +0,0 @@ -<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 22 22"> - <defs id="defs3051"> - <style type="text/css" id="current-color-scheme"> - .ColorScheme-Text { - color:#f2f2f2; - } - </style> - </defs> - <path - style="fill:currentColor;fill-opacity:1;stroke:none" - d="M 11 3 A 3.9999902 4.0000296 0 0 0 7 7 A 3.9999902 4.0000296 0 0 0 11 11 A 3.9999902 4.0000296 0 0 0 15 7 A 3.9999902 4.0000296 0 0 0 11 3 z M 11 4 A 3 3.0000296 0 0 1 14 7 A 3 3.0000296 0 0 1 11 10 A 3 3.0000296 0 0 1 8 7 A 3 3.0000296 0 0 1 11 4 z M 11 12 A 7.9999504 8.0000296 0 0 0 3.0722656 19 L 4.0800781 19 A 6.9999604 7.0000296 0 0 1 11 13 A 6.9999604 7.0000296 0 0 1 17.921875 19 L 18.929688 19 A 7.9999504 8.0000296 0 0 0 11 12 z " - class="ColorScheme-Text" - /> -</svg> diff --git a/x11-themes/redcore-theme-sddm/files/redcore/fonts/SegMDL2.ttf b/x11-themes/redcore-theme-sddm/files/redcore/fonts/SegMDL2.ttf Binary files differnew file mode 100644 index 00000000..36820287 --- /dev/null +++ b/x11-themes/redcore-theme-sddm/files/redcore/fonts/SegMDL2.ttf diff --git a/x11-themes/redcore-theme-sddm/files/redcore/fonts/SegoeBoot-Semilight.woff b/x11-themes/redcore-theme-sddm/files/redcore/fonts/SegoeBoot-Semilight.woff Binary files differnew file mode 100644 index 00000000..b20e2f0a --- /dev/null +++ b/x11-themes/redcore-theme-sddm/files/redcore/fonts/SegoeBoot-Semilight.woff diff --git a/x11-themes/redcore-theme-sddm/files/redcore/fonts/segoeui.ttf b/x11-themes/redcore-theme-sddm/files/redcore/fonts/segoeui.ttf Binary files differnew file mode 100644 index 00000000..43b56877 --- /dev/null +++ b/x11-themes/redcore-theme-sddm/files/redcore/fonts/segoeui.ttf diff --git a/x11-themes/redcore-theme-sddm/files/redcore/fonts/segoeuil.ttf b/x11-themes/redcore-theme-sddm/files/redcore/fonts/segoeuil.ttf Binary files differnew file mode 100644 index 00000000..254d3b06 --- /dev/null +++ b/x11-themes/redcore-theme-sddm/files/redcore/fonts/segoeuil.ttf diff --git a/x11-themes/redcore-theme-sddm/files/redcore/metadata.desktop b/x11-themes/redcore-theme-sddm/files/redcore/metadata.desktop index 11188a8f..6321fed6 100644 --- a/x11-themes/redcore-theme-sddm/files/redcore/metadata.desktop +++ b/x11-themes/redcore-theme-sddm/files/redcore/metadata.desktop @@ -1,17 +1,15 @@ [SddmGreeterTheme] -Name=Redcore-Breeze -Description=Redcore-Breeze -Author=KDE Visual Design Group -Copyright=(c) 2014, David Edmundson -License=CC-BY-SA +Name=Redcore-Sddm-Theme +Description=Redcore-Sddm-Theme +Author=Redcore Linux Project +License=MIT Type=sddm-theme -Version=0.1 -Website=https://github.com/sddm/sddm -Screenshot=background.png +Version=1 +Website=https://redcorelinux.org +Screenshot=preview.png MainScript=Main.qml ConfigFile=theme.conf -TranslationsDirectory=translations -Email=plasma-devel@kde.org -Theme-Id=redcore-breeze +Email=contact@redcorelinux.org +Theme-Id=redcore-sddm Theme-API=2.0 QtVersion=6 diff --git a/x11-themes/redcore-theme-sddm/files/redcore/preview.png b/x11-themes/redcore-theme-sddm/files/redcore/preview.png Binary files differnew file mode 100644 index 00000000..0632e710 --- /dev/null +++ b/x11-themes/redcore-theme-sddm/files/redcore/preview.png diff --git a/x11-themes/redcore-theme-sddm/files/redcore/redcore-weblink.svg b/x11-themes/redcore-theme-sddm/files/redcore/redcore-weblink.svg deleted file mode 100644 index 7fa6a290..00000000 --- a/x11-themes/redcore-theme-sddm/files/redcore/redcore-weblink.svg +++ /dev/null @@ -1,15 +0,0 @@ -<svg xmlns="http://www.w3.org/2000/svg" version="1.1" viewBox="0 0 48 48"> - <defs> - <linearGradient id="linearGradient3764" x2="47" gradientUnits="userSpaceOnUse" x1="1" gradientTransform="matrix(0 -1 1 0 -.0000015 48)"> - <stop style="stop-color:#752521" offset="0"/> - <stop style="stop-color:#852a25" offset="1"/> - </linearGradient> - </defs> - <path style="opacity:.05" d="m36.31 5c5.859 4.062 9.688 10.831 9.688 18.5 0 12.426-10.07 22.5-22.5 22.5-7.669 0-14.438-3.828-18.5-9.688 1.037 1.822 2.306 3.499 3.781 4.969 4.085 3.712 9.514 5.969 15.469 5.969 12.703 0 23-10.298 23-23 0-5.954-2.256-11.384-5.969-15.469-1.469-1.475-3.147-2.744-4.969-3.781zm4.969 3.781c3.854 4.113 6.219 9.637 6.219 15.719 0 12.703-10.297 23-23 23-6.081 0-11.606-2.364-15.719-6.219 4.16 4.144 9.883 6.719 16.219 6.719 12.703 0 23-10.298 23-23 0-6.335-2.575-12.06-6.719-16.219z"/> - <path style="opacity:.1" d="m41.28 8.781c3.712 4.085 5.969 9.514 5.969 15.469 0 12.703-10.297 23-23 23-5.954 0-11.384-2.256-15.469-5.969 4.113 3.854 9.637 6.219 15.719 6.219 12.703 0 23-10.298 23-23 0-6.081-2.364-11.606-6.219-15.719z"/> - <path style="opacity:.2" d="m31.25 2.375c8.615 3.154 14.75 11.417 14.75 21.13 0 12.426-10.07 22.5-22.5 22.5-9.708 0-17.971-6.135-21.12-14.75a23 23 0 0 0 44.875 -7 23 23 0 0 0 -16 -21.875z"/> - <path style="fill:url(#linearGradient3764)" d="m24 1c12.703 0 23 10.297 23 23s-10.297 23-23 23-23-10.297-23-23 10.297-23 23-23z"/> - <path style="opacity:.1" d="m40.03 7.531c3.712 4.084 5.969 9.514 5.969 15.469 0 12.703-10.297 23-23 23-5.954 0-11.384-2.256-15.469-5.969 4.178 4.291 10.01 6.969 16.469 6.969 12.703 0 23-10.298 23-23 0-6.462-2.677-12.291-6.969-16.469z"/> - <path d="m25 12c-3.87 0-6.0922 2.3479-7.3652 5.4434-4.604 1.283-6.635 5.092-6.635 7.557 0 7 7 12 12 13-4-2-9-6-9-13 0-1.6997 0.96495-3.397 2.709-4.5508-0.57 2.594-0.709 5.343-0.709 7.551 0-1.658 0.921-5.451 2.754-8.516 0.958-0.306 2.042-0.483 3.246-0.484 0.09012-0.000068 0.21145 0.0019 0.30664 0.002-0.483 0.302-0.936 0.627-1.307 0.998 0.97928-0.58053 2.4997-0.89772 4-1 1.5003 0.10228 3.0207 0.41947 4 1-0.37064-0.37064-0.82409-0.6961-1.3066-0.99805 0.09519-0.000036 0.21652-0.002 0.30664-0.002 1.2036 0.000877 2.2882 0.17838 3.2461 0.48438 1.833 3.065 2.754 6.858 2.754 8.516 0-2.208-0.139-4.957-0.709-7.551 1.744 1.154 2.709 2.851 2.709 4.551 0 7-5 11-9 13 5-1 12-6 12-13 0-2.4646-2.031-6.2736-6.6348-7.5566-1.273-3.095-3.495-5.443-7.365-5.443zm0 3c1.6902 0 3.1336 0.80851 4.3477 2.0156-0.11782-0.0029-0.22748-0.01563-0.34766-0.01563-1 0-2.5 0.25-4 0.75-1.5-0.5-3-0.75-4-0.75-0.12018 0-0.22983 0.01271-0.34766 0.01563 1.2141-1.2071 2.6574-2.0156 4.3477-2.0156zm0 5a8 8 0 0 0 -8 8 8 8 0 0 0 8 8 8 8 0 0 0 8 -8 8 8 0 0 0 -8 -8z" style="opacity:.1"/> - <path style="fill:#ea5259" d="m24 11c-3.87 0-6.0922 2.3479-7.3652 5.4434-4.604 1.283-6.635 5.092-6.635 7.557 0 7 7 12 12 13-4-2-9-6-9-13 0-1.6997 0.96495-3.397 2.709-4.5508-0.57 2.594-0.709 5.343-0.709 7.551 0-1.658 0.921-5.451 2.754-8.516 0.958-0.306 2.042-0.483 3.246-0.484 0.09012-0.000068 0.21145 0.0019 0.30664 0.002-0.483 0.302-0.936 0.627-1.307 0.998 0.97928-0.58053 2.4997-0.89772 4-1 1.5003 0.10228 3.0207 0.41947 4 1-0.37064-0.37064-0.82409-0.6961-1.3066-0.99805 0.09519-0.000036 0.21652-0.002 0.30664-0.002 1.2036 0.000877 2.2882 0.17838 3.2461 0.48438 1.833 3.065 2.754 6.858 2.754 8.516 0-2.208-0.139-4.957-0.709-7.551 1.744 1.154 2.709 2.851 2.709 4.551 0 7-5 11-9 13 5-1 12-6 12-13 0-2.4646-2.031-6.2736-6.6348-7.5566-1.273-3.095-3.495-5.443-7.365-5.443zm0 3c1.6902 0 3.1336 0.80851 4.3477 2.0156-0.11782-0.0029-0.22748-0.01563-0.34766-0.01563-1 0-2.5 0.25-4 0.75-1.5-0.5-3-0.75-4-0.75-0.12018 0-0.22983 0.01271-0.34766 0.01563 1.2141-1.2071 2.6574-2.0156 4.3477-2.0156zm0 5a8 8 0 0 0 -8 8 8 8 0 0 0 8 8 8 8 0 0 0 8 -8 8 8 0 0 0 -8 -8z"/> -</svg> diff --git a/x11-themes/redcore-theme-sddm/files/redcore/theme.conf b/x11-themes/redcore-theme-sddm/files/redcore/theme.conf index 1dc1948a..cf850b88 100644 --- a/x11-themes/redcore-theme-sddm/files/redcore/theme.conf +++ b/x11-themes/redcore-theme-sddm/files/redcore/theme.conf @@ -1,8 +1,6 @@ [General] -showlogo=hidden -logo=redcore-weblink.svg -type=image -color=#520A0A -fontSize=10 + +PinMode="off" background=background.png -needsFullUserModel=false +color="#520A0A" + diff --git a/x11-themes/redcore-theme-sddm/files/redcore/user-192.png b/x11-themes/redcore-theme-sddm/files/redcore/user-192.png Binary files differnew file mode 100644 index 00000000..4f985e15 --- /dev/null +++ b/x11-themes/redcore-theme-sddm/files/redcore/user-192.png diff --git a/x11-themes/redcore-theme-sddm/redcore-theme-sddm-1.314.1337-r1.ebuild b/x11-themes/redcore-theme-sddm/redcore-theme-sddm-1.314.1337-r3.ebuild index 9a657795..9a657795 100644 --- a/x11-themes/redcore-theme-sddm/redcore-theme-sddm-1.314.1337-r1.ebuild +++ b/x11-themes/redcore-theme-sddm/redcore-theme-sddm-1.314.1337-r3.ebuild |