From 2f9834438ec8c1abd82d481ae44d7e54d62ed739 Mon Sep 17 00:00:00 2001 From: Andreas Sturmlechner Date: Tue, 16 Oct 2018 19:16:25 +0200 Subject: kde-plasma: Drop KDE Plasma 5.12.5 Obsolete by KDE Plasma 5.13.5 stable. Signed-off-by: Andreas Sturmlechner Package-Manager: Portage-2.3.51, Repoman-2.3.11 --- kde-plasma/bluedevil/Manifest | 1 - kde-plasma/bluedevil/bluedevil-5.12.5.ebuild | 40 ---- kde-plasma/breeze-grub/Manifest | 1 - kde-plasma/breeze-grub/breeze-grub-5.12.5.ebuild | 30 --- kde-plasma/breeze-gtk/Manifest | 1 - kde-plasma/breeze-gtk/breeze-gtk-5.12.5.ebuild | 12 -- kde-plasma/breeze-plymouth/Manifest | 1 - .../breeze-plymouth/breeze-plymouth-5.12.5.ebuild | 26 --- kde-plasma/breeze/Manifest | 1 - kde-plasma/breeze/breeze-5.12.5.ebuild | 48 ----- kde-plasma/drkonqi/Manifest | 1 - kde-plasma/drkonqi/drkonqi-5.12.5.ebuild | 56 ------ kde-plasma/kactivitymanagerd/Manifest | 1 - .../kactivitymanagerd-5.12.5.ebuild | 35 ---- kde-plasma/kde-cli-tools/Manifest | 1 - .../kde-cli-tools/kde-cli-tools-5.12.5.ebuild | 59 ------ kde-plasma/kde-gtk-config/Manifest | 1 - .../kde-gtk-config/kde-gtk-config-5.12.5.ebuild | 52 ------ kde-plasma/kdecoration/Manifest | 1 - kde-plasma/kdecoration/kdecoration-5.12.5.ebuild | 16 -- kde-plasma/kdeplasma-addons/Manifest | 1 - .../kdeplasma-addons-5.12.5.ebuild | 59 ------ kde-plasma/kgamma/Manifest | 1 - kde-plasma/kgamma/kgamma-5.12.5.ebuild | 26 --- kde-plasma/khotkeys/Manifest | 1 - kde-plasma/khotkeys/khotkeys-5.12.5.ebuild | 46 ----- kde-plasma/kinfocenter/Manifest | 1 - kde-plasma/kinfocenter/kinfocenter-5.12.5.ebuild | 95 ---------- kde-plasma/kmenuedit/Manifest | 1 - kde-plasma/kmenuedit/kmenuedit-5.12.5.ebuild | 44 ----- kde-plasma/kscreen/Manifest | 1 - kde-plasma/kscreen/kscreen-5.12.5.ebuild | 38 ---- kde-plasma/kscreenlocker/Manifest | 1 - .../kscreenlocker/kscreenlocker-5.12.5.ebuild | 96 ---------- kde-plasma/ksshaskpass/Manifest | 1 - kde-plasma/ksshaskpass/ksshaskpass-5.12.5.ebuild | 49 ----- kde-plasma/ksysguard/Manifest | 1 - kde-plasma/ksysguard/ksysguard-5.12.5.ebuild | 47 ----- kde-plasma/kwallet-pam/Manifest | 1 - .../kwallet-pam-5.11.5-CVE-2018-10380-1.patch | 206 --------------------- .../kwallet-pam-5.11.5-CVE-2018-10380-2.patch | 135 -------------- .../kwallet-pam-5.11.5-CVE-2018-10380-3.patch | 54 ------ .../kwallet-pam/kwallet-pam-5.12.5-r1.ebuild | 35 ---- kde-plasma/kwayland-integration/Manifest | 1 - .../kwayland-integration-5.12.5.ebuild | 22 --- kde-plasma/kwin/Manifest | 1 - kde-plasma/kwin/kwin-5.12.5.ebuild | 105 ----------- kde-plasma/kwrited/Manifest | 1 - kde-plasma/kwrited/kwrited-5.12.5.ebuild | 23 --- kde-plasma/libkscreen/Manifest | 1 - kde-plasma/libkscreen/libkscreen-5.12.5.ebuild | 27 --- kde-plasma/libksysguard/Manifest | 1 - kde-plasma/libksysguard/libksysguard-5.12.5.ebuild | 53 ------ kde-plasma/milou/Manifest | 1 - kde-plasma/milou/milou-5.12.5.ebuild | 30 --- kde-plasma/oxygen/Manifest | 1 - kde-plasma/oxygen/oxygen-5.12.5.ebuild | 46 ----- kde-plasma/plasma-desktop/Manifest | 1 - .../plasma-desktop-5.12.5-submodules-update.patch | 39 ---- .../plasma-desktop/plasma-desktop-5.12.5.ebuild | 164 ---------------- kde-plasma/plasma-integration/Manifest | 1 - .../plasma-integration-5.12.5.ebuild | 43 ----- kde-plasma/plasma-meta/plasma-meta-5.12.5.ebuild | 76 -------- kde-plasma/plasma-nm/Manifest | 1 - kde-plasma/plasma-nm/plasma-nm-5.12.5.ebuild | 75 -------- kde-plasma/plasma-pa/Manifest | 1 - kde-plasma/plasma-pa/plasma-pa-5.12.5.ebuild | 29 --- kde-plasma/plasma-sdk/Manifest | 1 - kde-plasma/plasma-sdk/plasma-sdk-5.12.5.ebuild | 39 ---- kde-plasma/plasma-vault/Manifest | 1 - kde-plasma/plasma-vault/plasma-vault-5.12.5.ebuild | 34 ---- kde-plasma/plasma-workspace-wallpapers/Manifest | 1 - .../plasma-workspace-wallpapers-5.12.5.ebuild | 18 -- kde-plasma/plasma-workspace/Manifest | 1 - .../plasma-workspace-5.12.5.ebuild | 171 ----------------- kde-plasma/plymouth-kcm/Manifest | 1 - kde-plasma/plymouth-kcm/plymouth-kcm-5.12.5.ebuild | 36 ---- kde-plasma/polkit-kde-agent/Manifest | 1 - .../polkit-kde-agent-5.12.5.ebuild | 30 --- kde-plasma/powerdevil/Manifest | 1 - kde-plasma/powerdevil/powerdevil-5.12.5.ebuild | 67 ------- kde-plasma/sddm-kcm/Manifest | 1 - kde-plasma/sddm-kcm/sddm-kcm-5.12.5.ebuild | 41 ---- kde-plasma/systemsettings/Manifest | 1 - .../systemsettings/systemsettings-5.12.5.ebuild | 52 ------ kde-plasma/user-manager/Manifest | 1 - ...user-manager-5.12.5-fix-addAccountToCache.patch | 104 ----------- .../user-manager/user-manager-5.12.5-r1.ebuild | 29 --- 88 files changed, 2698 deletions(-) delete mode 100644 kde-plasma/bluedevil/bluedevil-5.12.5.ebuild delete mode 100644 kde-plasma/breeze-grub/breeze-grub-5.12.5.ebuild delete mode 100644 kde-plasma/breeze-gtk/breeze-gtk-5.12.5.ebuild delete mode 100644 kde-plasma/breeze-plymouth/breeze-plymouth-5.12.5.ebuild delete mode 100644 kde-plasma/breeze/breeze-5.12.5.ebuild delete mode 100644 kde-plasma/drkonqi/drkonqi-5.12.5.ebuild delete mode 100644 kde-plasma/kactivitymanagerd/kactivitymanagerd-5.12.5.ebuild delete mode 100644 kde-plasma/kde-cli-tools/kde-cli-tools-5.12.5.ebuild delete mode 100644 kde-plasma/kde-gtk-config/kde-gtk-config-5.12.5.ebuild delete mode 100644 kde-plasma/kdecoration/kdecoration-5.12.5.ebuild delete mode 100644 kde-plasma/kdeplasma-addons/kdeplasma-addons-5.12.5.ebuild delete mode 100644 kde-plasma/kgamma/kgamma-5.12.5.ebuild delete mode 100644 kde-plasma/khotkeys/khotkeys-5.12.5.ebuild delete mode 100644 kde-plasma/kinfocenter/kinfocenter-5.12.5.ebuild delete mode 100644 kde-plasma/kmenuedit/kmenuedit-5.12.5.ebuild delete mode 100644 kde-plasma/kscreen/kscreen-5.12.5.ebuild delete mode 100644 kde-plasma/kscreenlocker/kscreenlocker-5.12.5.ebuild delete mode 100644 kde-plasma/ksshaskpass/ksshaskpass-5.12.5.ebuild delete mode 100644 kde-plasma/ksysguard/ksysguard-5.12.5.ebuild delete mode 100644 kde-plasma/kwallet-pam/files/kwallet-pam-5.11.5-CVE-2018-10380-1.patch delete mode 100644 kde-plasma/kwallet-pam/files/kwallet-pam-5.11.5-CVE-2018-10380-2.patch delete mode 100644 kde-plasma/kwallet-pam/files/kwallet-pam-5.11.5-CVE-2018-10380-3.patch delete mode 100644 kde-plasma/kwallet-pam/kwallet-pam-5.12.5-r1.ebuild delete mode 100644 kde-plasma/kwayland-integration/kwayland-integration-5.12.5.ebuild delete mode 100644 kde-plasma/kwin/kwin-5.12.5.ebuild delete mode 100644 kde-plasma/kwrited/kwrited-5.12.5.ebuild delete mode 100644 kde-plasma/libkscreen/libkscreen-5.12.5.ebuild delete mode 100644 kde-plasma/libksysguard/libksysguard-5.12.5.ebuild delete mode 100644 kde-plasma/milou/milou-5.12.5.ebuild delete mode 100644 kde-plasma/oxygen/oxygen-5.12.5.ebuild delete mode 100644 kde-plasma/plasma-desktop/files/plasma-desktop-5.12.5-submodules-update.patch delete mode 100644 kde-plasma/plasma-desktop/plasma-desktop-5.12.5.ebuild delete mode 100644 kde-plasma/plasma-integration/plasma-integration-5.12.5.ebuild delete mode 100644 kde-plasma/plasma-meta/plasma-meta-5.12.5.ebuild delete mode 100644 kde-plasma/plasma-nm/plasma-nm-5.12.5.ebuild delete mode 100644 kde-plasma/plasma-pa/plasma-pa-5.12.5.ebuild delete mode 100644 kde-plasma/plasma-sdk/plasma-sdk-5.12.5.ebuild delete mode 100644 kde-plasma/plasma-vault/plasma-vault-5.12.5.ebuild delete mode 100644 kde-plasma/plasma-workspace-wallpapers/plasma-workspace-wallpapers-5.12.5.ebuild delete mode 100644 kde-plasma/plasma-workspace/plasma-workspace-5.12.5.ebuild delete mode 100644 kde-plasma/plymouth-kcm/plymouth-kcm-5.12.5.ebuild delete mode 100644 kde-plasma/polkit-kde-agent/polkit-kde-agent-5.12.5.ebuild delete mode 100644 kde-plasma/powerdevil/powerdevil-5.12.5.ebuild delete mode 100644 kde-plasma/sddm-kcm/sddm-kcm-5.12.5.ebuild delete mode 100644 kde-plasma/systemsettings/systemsettings-5.12.5.ebuild delete mode 100644 kde-plasma/user-manager/files/user-manager-5.12.5-fix-addAccountToCache.patch delete mode 100644 kde-plasma/user-manager/user-manager-5.12.5-r1.ebuild diff --git a/kde-plasma/bluedevil/Manifest b/kde-plasma/bluedevil/Manifest index c5e48585a910..6e045062398a 100644 --- a/kde-plasma/bluedevil/Manifest +++ b/kde-plasma/bluedevil/Manifest @@ -1,4 +1,3 @@ -DIST bluedevil-5.12.5.tar.xz 149604 BLAKE2B 3be0b934e91bc7bd739284674d2bd734db0b1d6d76e1cb1e75b92e72cab46dd86a0e17f455dd570f1c05881826ebaabd6c42653a2b352e8dfc783a5ba60634b1 SHA512 e99ac736110dde8042920ced22aeee965c2080766f2043b20b26937c9573310ebee9db71c347f3e7ebcd46798871b2c14f47ac2177241d3b2d539fe7bffda017 DIST bluedevil-5.12.7.tar.xz 149616 BLAKE2B a149542050a45509f14e667209002787290fc5b49e4e3cba8448cc1586e12a7d5c218ad1c65ba3d9c499e4d856cee5fc6117abfa675db49fcd87b619b13d9a69 SHA512 618256feca8ba3c64d4381d87a65b3de74a3a8f07327888ab499377008045169c46188c579fa78e3f80953e2f1779759b485cd4c84ecbea903a7a4b0d72da76d DIST bluedevil-5.13.5.tar.xz 149356 BLAKE2B 5c56c17c920b5d10ef8e221917a43d78ccbb9c5006dcddff3ef8e14e07e38519eeeb5acbc5272e790c4a4424e4580876343abf1f0cd58f420dbc21b5ee5e85ea SHA512 757d7886225d2d3698fc743fe9b04d833a82c394d28b0d3708867bcb34e06cc6bbc46e6a2f3f2bab83126bcd13293c158cc0b9527b79677d53f389758cd9cdd9 DIST bluedevil-5.14.1.tar.xz 158076 BLAKE2B 56fad7695d317177d3c9ae1e92cd7bbc7dd4230db30c368981897f664ef7ed9b0745c8a248137385864cff22a20e952808a20082522f0e535e01b329b58feef1 SHA512 9059e64f65f3aa01c3df6748ae3b8446b0c534296782fdabc1bd35555e9a666f5360123a6213fd218f00838fc7f3f959f1cf02117c7069f4065983663a08cfcc diff --git a/kde-plasma/bluedevil/bluedevil-5.12.5.ebuild b/kde-plasma/bluedevil/bluedevil-5.12.5.ebuild deleted file mode 100644 index d7a9db8d251f..000000000000 --- a/kde-plasma/bluedevil/bluedevil-5.12.5.ebuild +++ /dev/null @@ -1,40 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -inherit kde5 - -DESCRIPTION="Bluetooth stack for KDE Plasma" -HOMEPAGE="https://cgit.kde.org/bluedevil.git" -KEYWORDS="amd64 ~arm x86" -IUSE="" - -COMMON_DEPEND=" - $(add_frameworks_dep bluez-qt) - $(add_frameworks_dep kconfig) - $(add_frameworks_dep kconfigwidgets) - $(add_frameworks_dep kcoreaddons) - $(add_frameworks_dep kded) - $(add_frameworks_dep kdbusaddons) - $(add_frameworks_dep ki18n) - $(add_frameworks_dep kiconthemes) - $(add_frameworks_dep kio) - $(add_frameworks_dep knotifications) - $(add_frameworks_dep kwidgetsaddons) - $(add_frameworks_dep kwindowsystem) - $(add_frameworks_dep plasma) - $(add_qt_dep qtdbus) - $(add_qt_dep qtdeclarative) - $(add_qt_dep qtgui) - $(add_qt_dep qtwidgets) -" -DEPEND="${COMMON_DEPEND} - x11-misc/shared-mime-info -" -RDEPEND="${COMMON_DEPEND} - $(add_plasma_dep kde-cli-tools) - !app-mobilephone/obexd - !app-mobilephone/obex-data-server - !kde-plasma/bluedevil:4 -" diff --git a/kde-plasma/breeze-grub/Manifest b/kde-plasma/breeze-grub/Manifest index 1999c80f5c4d..4b62ad26d1de 100644 --- a/kde-plasma/breeze-grub/Manifest +++ b/kde-plasma/breeze-grub/Manifest @@ -1,4 +1,3 @@ -DIST breeze-grub-5.12.5.tar.xz 3140852 BLAKE2B 66ded1641a181eb1cc888c890030f46f4b36292917fda7fd32a6e61a36123580c3191a997a92438e51f38f4169cbc80c10a1851fb9602c269e6019713d52e598 SHA512 27dad6a97ae128c8827d65324ea5975718489e5b1961861dcb72dbc17bbb1e38d9d6065583d49fe96d0bdd5ecba31f61efbb3a222191b8b5420e2023ed339aa8 DIST breeze-grub-5.12.7.tar.xz 3142328 BLAKE2B 8c57ddcc102d1c0ae5373200a441d4cfacf059edc2a392371a0339e14cd834c8a9786c96328f49eb19cf59fb823612c12cecb1759f27c0c094b12aface28a279 SHA512 80e3a512108189fc211428864ad57c77546a126bbb0f71a1cc5380fa6cb93b433d0d4665145b44f4f8ab5ebcec570e9f03eb53a4cbf2362d2b64f0ae9bd9d140 DIST breeze-grub-5.13.5.tar.xz 3142644 BLAKE2B 40c0c2327c0a6bbd0c1f3420b6f9ba7e8fe9876263835eb6ba7ff4b443ea40fa72635f9c5a64e91ca291f6faafa8bbc11a0b8a1f79961f8c7cf498861c86f09b SHA512 aebb9e02b40c1d3701c3f279122e5110e62a00b55c6c5a7908ea2828aa49c64afa663950c723fa81433ed6542f74797a39813cf3fdd9fc8ab0e4b39a807b8f51 DIST breeze-grub-5.14.1.tar.xz 3152752 BLAKE2B 584b0c80bd903d1f8501b410fff82a3c7b5ce098fa76cbe57732f07f352b0d8bb6a562a96f125bd2c1abe3239d39afc1b4ec261d2dd504450104884b800642e5 SHA512 5476d49c1ff600a64c192f689498ec39cf566b27bcbd614b9e02d89aacdad064ea9e9136895a64625af7ad20a2bd06dbdba52cad175d9fc1a4b67374266abd50 diff --git a/kde-plasma/breeze-grub/breeze-grub-5.12.5.ebuild b/kde-plasma/breeze-grub/breeze-grub-5.12.5.ebuild deleted file mode 100644 index 8d76ae6cf10e..000000000000 --- a/kde-plasma/breeze-grub/breeze-grub-5.12.5.ebuild +++ /dev/null @@ -1,30 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -KDE_AUTODEPS="false" -KDE_DEBUG="false" -inherit kde5 - -DESCRIPTION="Breeze theme for GRUB" -LICENSE="GPL-3+" -KEYWORDS="amd64 ~arm x86" -IUSE="" - -src_prepare() { - default -} - -src_configure() { - : -} - -src_compile() { - : -} - -src_install() { - insinto /usr/share/grub/themes - doins -r breeze -} diff --git a/kde-plasma/breeze-gtk/Manifest b/kde-plasma/breeze-gtk/Manifest index 7846ad54a393..1fa078b76e9f 100644 --- a/kde-plasma/breeze-gtk/Manifest +++ b/kde-plasma/breeze-gtk/Manifest @@ -1,4 +1,3 @@ -DIST breeze-gtk-5.12.5.tar.xz 213800 BLAKE2B b13c218af535b4c7f469c52f76e1bafee7ac89fdc9f75eab43b25930ce8e3ba0759681cf0dfa586b09c987c7af1d1de6c3eadcd3b1bb4f3efe89c5771ab234ab SHA512 448b66642587bddf9a49c64ff7b1fd01aab63283f91d16b572105cda39811edbfeccb13131cb3f0bebdd16dc8ba2f2d0bc4e2970690fa958a1fac1ca1357c1b8 DIST breeze-gtk-5.12.7.tar.xz 213816 BLAKE2B b5507b4eaaff9e08763dc50ff377dd746f8c87a8dcf4bd6371bb57b09fe8d2b7e50bdd3924db9a99880a5ad0a35c13e6b28f496177b6bb8293dce25b1afd975a SHA512 5be51fc6a884e4f3338b3ad3044b918f7267205c5234b2053edd4773be42b90fb8f665e339a40c1d49d6eea16e90e1e51f58f149002568e2e7ce0be69ee412d9 DIST breeze-gtk-5.13.5.tar.xz 202192 BLAKE2B ab1ac52e77a43219517659e76917817e845e3a4a6e90e6720f17369fdf10862d5d0c2834b043b07d6800a005c1d497238f9f653474da90c70e97eb045a60edc5 SHA512 6d760e3ccc2f987590c6285736a859ab06e4bbbbdf7a885bbe08b34ef3846d5be34607b25d5ded0f1d7b9af240f2903da6bf053a3d16afeae8fbe0ce28da0087 DIST breeze-gtk-5.14.1.tar.xz 202404 BLAKE2B 95255a08396d589e00d4fee5b6a7601cfd93811dae5a28e4d47b062fe4f15a973acc87072ca3227e09d22449979ae24f8ebdee55a4b23dab7cc46567ba49f4f8 SHA512 7f65c41b7314851664cb5f05348c42f5844e26f40146ec88edcabb341351b2d9d1b904ce0a4b94f33ac5f63b50784b5bcf808cacae46a1e62ee2a7ae93d9d1bb diff --git a/kde-plasma/breeze-gtk/breeze-gtk-5.12.5.ebuild b/kde-plasma/breeze-gtk/breeze-gtk-5.12.5.ebuild deleted file mode 100644 index 016965c6d10c..000000000000 --- a/kde-plasma/breeze-gtk/breeze-gtk-5.12.5.ebuild +++ /dev/null @@ -1,12 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -inherit kde5 - -DESCRIPTION="Official GTK+ port of Plasma's Breeze widget style" -HOMEPAGE="https://cgit.kde.org/breeze-gtk.git" -LICENSE="LGPL-2.1+" -KEYWORDS="amd64 ~arm x86" -IUSE="" diff --git a/kde-plasma/breeze-plymouth/Manifest b/kde-plasma/breeze-plymouth/Manifest index d2a6289d7add..8d19467c8555 100644 --- a/kde-plasma/breeze-plymouth/Manifest +++ b/kde-plasma/breeze-plymouth/Manifest @@ -1,4 +1,3 @@ -DIST breeze-plymouth-5.12.5.tar.xz 105636 BLAKE2B 733011a010c8e142e1572031b06093d4285e870448d2ca4035366959e343cada9f2bc7c3fe3db1eef32164b39eccee74bbe655669a4e22e45f479487dfcbb20b SHA512 cafc0df15d1b429d7e5d3253940039d118467fd6fa9ebaad9ff2c1ff9f747a7d82f5311ea181aca675d03f0b7067d7602517378e5e0bfb6476291229dd96deb3 DIST breeze-plymouth-5.12.7.tar.xz 105592 BLAKE2B ebfe4cfaf7656de884b9da62fd682bd65cf6c7ce4ae96154d41ed436f1e189fc7f1b5ea6ee237f4f07318e6b7a1a8872d3e93f22da14f8301e050dc289fa65d2 SHA512 d50158838204fd5fa541fb3e7c8b0d992e43ee06f4e4698ef01c2ecbd22ef1b4e25d634ab6f9864b0f330870ee22f85fe26aff06fb2b4b0472764d62e944cc44 DIST breeze-plymouth-5.13.5.tar.xz 105628 BLAKE2B 652b09b80dbe45535a7e5ad417c09aa02418ae2117d5a4d612f2bfa1f7a74a207fcea8a83eceeedb422b351b4a205e9be68583edddcc8cd18b22805a00cce5be SHA512 13495b3cdace829fbf8e9b0b6888f9b3e50856209e2f172a29e812705d5df23f983aec04a9b2e0fad7a9a54b255158707df452fd2cd9d5c539ea6318f51969f2 DIST breeze-plymouth-5.14.1.tar.xz 105464 BLAKE2B 248e82027adf2ee0ca5c95609ca9d9d97cc1c04aaf9d4deeefcdccf8ada1ae77c811e5ed27babea0ca57d83b9588febfa928c49f16208d398616fe0979f48cf0 SHA512 1541da02a0637bf0764b9b1f4ba7a47430c4dbacec237162d7ae900adf6878aa966bbcfc487e7508e784910306b405438903625d0df0bc687e495ca5bb719de9 diff --git a/kde-plasma/breeze-plymouth/breeze-plymouth-5.12.5.ebuild b/kde-plasma/breeze-plymouth/breeze-plymouth-5.12.5.ebuild deleted file mode 100644 index 864289fc692e..000000000000 --- a/kde-plasma/breeze-plymouth/breeze-plymouth-5.12.5.ebuild +++ /dev/null @@ -1,26 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -KDE_AUTODEPS="false" -inherit kde5 - -DESCRIPTION="Breeze theme for Plymouth" -LICENSE="GPL-2+ GPL-3+" -KEYWORDS="amd64 ~arm x86" -IUSE="" - -RDEPEND="sys-boot/plymouth" -DEPEND="${RDEPEND} - $(add_frameworks_dep extra-cmake-modules) -" - -src_configure() { - local mycmakeargs=( - -DDISTRO_NAME="Gentoo Linux" - -DDISTRO_VERSION= - ) - - kde5_src_configure -} diff --git a/kde-plasma/breeze/Manifest b/kde-plasma/breeze/Manifest index 41ad00fcb201..329f6382719b 100644 --- a/kde-plasma/breeze/Manifest +++ b/kde-plasma/breeze/Manifest @@ -1,4 +1,3 @@ -DIST breeze-5.12.5.tar.xz 22207864 BLAKE2B a3963b4e236391d1e8ea0709f7fe68ebc1f4b644a8fc33f83992bba2675853c25addde43edfdf01700eea06c4121f23eebfa0ee64259da31a298d78592f975af SHA512 5d21fe948c8a480ce04c45ce21b56a3b2517c7642de588debfd1e76d2b53bd1e1ef1204cbb28398d5a673a986698baf91dbfb49d95e8810188f21c104e185d46 DIST breeze-5.12.7.tar.xz 22209420 BLAKE2B 4ccb04778b0dd0681b5d9a13bd58ebc62ed14f96381424c5dc1e495f46e141dd4f0cecb3801326d94eefd9a6d2d5daae43836885c8d2b8e2726e4ad2a2031116 SHA512 c0e564fa6df64c225ea7754271c138d4b4304068c5fcf2e0502f109af3478f37d2781ac13d068b0818c819c8f60d6c4a333ff8940334c3ee5030607f80080b99 DIST breeze-5.13.5.tar.xz 24781812 BLAKE2B 6e68d26297f958045b1ffde4c08b0b7ba9a927f51c8f62bc30ea29cb79d0f48dc793f7faa1bdef8cce0408beda67165df52896dc94d87c41675d276957d11628 SHA512 7e2ba028070062602314798151320595e81b2bfae47040885939a0f61cf74e6159b646cf91296d0aad092250d90eb3d94cd6b2081e2debcb3b1813b8cca3aad4 DIST breeze-5.14.1.tar.xz 24907600 BLAKE2B 0d97459216593c0c8b7bb0325c76c087ec4469c63e8efb08da4b605b8615fd922b5716c6b065294ba0da8c2c732700b4315d18c31524ad5ef55e7ad28e2b21c1 SHA512 34ee4945345d6896cedb5501515e6100759260e945b99c1ac07e2b72764cff85faadb8fe4ff11b33a4e59db11210f2211a53b552fc1ffc2448a1d548fe2e84f1 diff --git a/kde-plasma/breeze/breeze-5.12.5.ebuild b/kde-plasma/breeze/breeze-5.12.5.ebuild deleted file mode 100644 index d02c0fea41ea..000000000000 --- a/kde-plasma/breeze/breeze-5.12.5.ebuild +++ /dev/null @@ -1,48 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -inherit kde5 - -DESCRIPTION="Breeze visual style for the Plasma desktop" -HOMEPAGE="https://cgit.kde.org/breeze.git" -KEYWORDS="amd64 ~arm ~arm64 x86" -IUSE="wayland X" - -COMMON_DEPEND=" - $(add_frameworks_dep frameworkintegration) - $(add_frameworks_dep kcmutils) - $(add_frameworks_dep kconfig) - $(add_frameworks_dep kconfigwidgets) - $(add_frameworks_dep kcoreaddons) - $(add_frameworks_dep kguiaddons) - $(add_frameworks_dep ki18n) - $(add_frameworks_dep kwidgetsaddons) - $(add_frameworks_dep kwindowsystem) - $(add_plasma_dep kdecoration) - $(add_qt_dep qtdbus) - $(add_qt_dep qtdeclarative) - $(add_qt_dep qtgui) - $(add_qt_dep qtwidgets) - wayland? ( $(add_frameworks_dep kwayland) ) - X? ( - $(add_qt_dep qtx11extras) - x11-libs/libxcb - ) -" -DEPEND="${COMMON_DEPEND} - $(add_frameworks_dep kpackage) -" -RDEPEND="${COMMON_DEPEND} - $(add_frameworks_dep breeze-icons) - $(add_plasma_dep kde-cli-tools) -" - -src_configure() { - local mycmakeargs=( - $(cmake-utils_use_find_package wayland KF5Wayland) - $(cmake-utils_use_find_package X XCB) - ) - kde5_src_configure -} diff --git a/kde-plasma/drkonqi/Manifest b/kde-plasma/drkonqi/Manifest index fdab8bf745a6..235815371149 100644 --- a/kde-plasma/drkonqi/Manifest +++ b/kde-plasma/drkonqi/Manifest @@ -1,4 +1,3 @@ -DIST drkonqi-5.12.5.tar.xz 737996 BLAKE2B e16e9dd2b902e68bfbac2618152cafe978adeac53007b3e79f4a3f05ecd34b8a5652888e6875e05b4ffa1d1fb6a016389c27e19b7c880c48d271a4040e9698a7 SHA512 eb6a24a3c3b6dd8e2451b0a0ce365ec9c17a00864ba54f26796d195af0f7194a72eb31c816b77a5a6c86f0c9df0e5438cbc4fc0bcdc6415194ca54290b20a7a4 DIST drkonqi-5.12.7.tar.xz 737848 BLAKE2B e54f75003464ea55ab2cb4f0d7c55ed26ca1f0afe409d60a93ba017c8ff06fe6fe9b65ef22a7432c0318105081f4b4dd713cbfb3db4e98cf9013f9f2557284cd SHA512 011759e7edc4c7901b2c8f5362f084dbd7e726612a8ecb76ad174c219eb5ae5d09442d7076db856359a1270acc1d438102f1444b41782477352bda6e82c21f7b DIST drkonqi-5.13.5.tar.xz 736196 BLAKE2B e7d9eaa299c4988d08dfdb9c95965a3cdd2e9b2a5eb76b46f98083713efd0f29fcf3bacbaedd40fe599e1bbcc1dfa62832b1ab5a2a6c256854f81cc6181dc121 SHA512 2318e82afb2bf776dee5c61b502f7554d796705ae2fc77d3b7166c24b5f577a7a4dc1322ef42e57b085a0b7cb48eeda638da2cb697dca828cc6c8d5c4042861f DIST drkonqi-5.14.1.tar.xz 737640 BLAKE2B c9032671390b5c3a00cdfa85581beb1005c70456b3924074b8887052111e19092b43413e66783573b70341a6488d88cf943f7158f0755521158d137d02b6a2a3 SHA512 136eda356e7db7f8e4d18124a21494880f926e350a6d3353512a8d2ac06bbf2d645e5ca845ecefd88f7bcc3a3468e563a36dc0a87a30b2ea5392012b11ad609d diff --git a/kde-plasma/drkonqi/drkonqi-5.12.5.ebuild b/kde-plasma/drkonqi/drkonqi-5.12.5.ebuild deleted file mode 100644 index e28cb7200839..000000000000 --- a/kde-plasma/drkonqi/drkonqi-5.12.5.ebuild +++ /dev/null @@ -1,56 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -inherit kde5 - -DESCRIPTION="Plasma crash handler, gives the user feedback if a program crashed" - -KEYWORDS="amd64 ~arm ~arm64 x86" -IUSE="X" - -COMMON_DEPEND=" - $(add_frameworks_dep kcompletion) - $(add_frameworks_dep kconfig) - $(add_frameworks_dep kconfigwidgets) - $(add_frameworks_dep kcoreaddons) - $(add_frameworks_dep kcrash) - $(add_frameworks_dep ki18n) - $(add_frameworks_dep kidletime) - $(add_frameworks_dep kio) - $(add_frameworks_dep kjobwidgets) - $(add_frameworks_dep knotifications) - $(add_frameworks_dep kservice) - $(add_frameworks_dep kwallet) - $(add_frameworks_dep kwayland) - $(add_frameworks_dep kwidgetsaddons) - $(add_frameworks_dep kxmlrpcclient) - $(add_qt_dep qtdbus) - $(add_qt_dep qtgui) - $(add_qt_dep qtwidgets) - $(add_qt_dep qtxml) - X? ( $(add_qt_dep qtx11extras) ) -" -DEPEND="${COMMON_DEPEND} - $(add_qt_dep qtconcurrent) -" -RDEPEND="${COMMON_DEPEND} - !kde-apps/drkonqi:4 - ! -Date: Tue, 1 May 2018 12:29:02 +0200 -Subject: Move salt creation to an unprivileged process - -Opening files for writing as root is very tricky since through the power -of symlinks we can get tricked to write in places we don't want to and -we don't really need to be root to create the salt file ---- - pam_kwallet.c | 121 ++++++++++++++++++++++++++++++++++------------------------ - 1 file changed, 71 insertions(+), 50 deletions(-) - -diff --git a/pam_kwallet.c b/pam_kwallet.c -index 20d9603..083c9aa 100644 ---- a/pam_kwallet.c -+++ b/pam_kwallet.c -@@ -82,7 +82,7 @@ const static char *envVar = "PAM_KWALLET_LOGIN"; - - static int argumentsParsed = -1; - --int kwallet_hash(const char *passphrase, struct passwd *userInfo, char *key); -+int kwallet_hash(pam_handle_t *pamh, const char *passphrase, struct passwd *userInfo, char *key); - - static void parseArguments(int argc, const char **argv) - { -@@ -325,7 +325,7 @@ PAM_EXTERN int pam_sm_authenticate(pam_handle_t *pamh, int flags, int argc, cons - } - - char *key = malloc(KWALLET_PAM_KEYSIZE); -- if (!key || kwallet_hash(password, userInfo, key) != 0) { -+ if (!key || kwallet_hash(pamh, password, userInfo, key) != 0) { - free(key); - pam_syslog(pamh, LOG_ERR, "%s: Fail into creating the hash", logPrefix); - return PAM_IGNORE; -@@ -352,6 +352,26 @@ PAM_EXTERN int pam_sm_authenticate(pam_handle_t *pamh, int flags, int argc, cons - return PAM_SUCCESS; - } - -+static int drop_privileges(struct passwd *userInfo) -+{ -+ /* When dropping privileges from root, the `setgroups` call will -+ * remove any extraneous groups. If we don't call this, then -+ * even though our uid has dropped, we may still have groups -+ * that enable us to do super-user things. This will fail if we -+ * aren't root, so don't bother checking the return value, this -+ * is just done as an optimistic privilege dropping function. -+ */ -+ setgroups(0, NULL); -+ -+ //Change to the user in case we are not it yet -+ if (setgid (userInfo->pw_gid) < 0 || setuid (userInfo->pw_uid) < 0 || -+ setegid (userInfo->pw_gid) < 0 || seteuid (userInfo->pw_uid) < 0) { -+ return -1; -+ } -+ -+ return 0; -+} -+ - static void execute_kwallet(pam_handle_t *pamh, struct passwd *userInfo, int toWalletPipe[2], int envSocket) - { - //In the child pam_syslog does not work, using syslog directly -@@ -366,18 +386,8 @@ static void execute_kwallet(pam_handle_t *pamh, struct passwd *userInfo, int toW - //This is the side of the pipe PAM will send the hash to - close (toWalletPipe[1]); - -- /* When dropping privileges from root, the `setgroups` call will -- * remove any extraneous groups. If we don't call this, then -- * even though our uid has dropped, we may still have groups -- * that enable us to do super-user things. This will fail if we -- * aren't root, so don't bother checking the return value, this -- * is just done as an optimistic privilege dropping function. -- */ -- setgroups(0, NULL); -- - //Change to the user in case we are not it yet -- if (setgid (userInfo->pw_gid) < 0 || setuid (userInfo->pw_uid) < 0 || -- setegid (userInfo->pw_gid) < 0 || seteuid (userInfo->pw_uid) < 0) { -+ if (drop_privileges(userInfo) < 0) { - syslog(LOG_ERR, "%s: could not set gid/uid/euid/egit for kwalletd", logPrefix); - goto cleanup; - } -@@ -619,7 +629,7 @@ PAM_EXTERN int pam_sm_chauthtok(pam_handle_t *pamh, int flags, int argc, const c - return PAM_SUCCESS; - } - --int mkpath(char *path, struct passwd *userInfo) -+static int mkpath(char *path) - { - struct stat sb; - char *slash; -@@ -639,10 +649,6 @@ int mkpath(char *path, struct passwd *userInfo) - errno != EEXIST)) { - syslog(LOG_ERR, "%s: Couldn't create directory: %s because: %d-%s", logPrefix, path, errno, strerror(errno)); - return (-1); -- } else { -- if (chown(path, userInfo->pw_uid, userInfo->pw_gid) == -1) { -- syslog(LOG_INFO, "%s: Couldn't change ownership of: %s", logPrefix, path); -- } - } - } else if (!S_ISDIR(sb.st_mode)) { - return (-1); -@@ -654,34 +660,49 @@ int mkpath(char *path, struct passwd *userInfo) - return (0); - } - --static char* createNewSalt(const char *path, struct passwd *userInfo) -+static void createNewSalt(pam_handle_t *pamh, const char *path, struct passwd *userInfo) - { -- unlink(path);//in case the file already exists -+ const int pid = fork(); -+ if (pid == -1) { -+ pam_syslog(pamh, LOG_ERR, "%s: Couldn't fork to create salt file", logPrefix); -+ } else if (pid == 0) { -+ // Child process -+ if (drop_privileges(userInfo) < 0) { -+ syslog(LOG_ERR, "%s: could not set gid/uid/euid/egit for salt file creation", logPrefix); -+ exit(-1); -+ } - -- char *dir = strdup(path); -- dir[strlen(dir) - 14] = '\0';//remove kdewallet.salt -- mkpath(dir, userInfo);//create the path in case it does not exists -- free(dir); -+ unlink(path);//in case the file already exists - -- char *salt = gcry_random_bytes(KWALLET_PAM_SALTSIZE, GCRY_STRONG_RANDOM); -- FILE *fd = fopen(path, "w"); -+ char *dir = strdup(path); -+ dir[strlen(dir) - 14] = '\0';//remove kdewallet.salt -+ mkpath(dir); //create the path in case it does not exists -+ free(dir); - -- //If the file can't be created -- if (fd == NULL) { -- syslog(LOG_ERR, "%s: Couldn't open file: %s because: %d-%s", logPrefix, path, errno, strerror(errno)); -- return NULL; -- } -+ char *salt = gcry_random_bytes(KWALLET_PAM_SALTSIZE, GCRY_STRONG_RANDOM); -+ FILE *fd = fopen(path, "w"); - -- fwrite(salt, KWALLET_PAM_SALTSIZE, 1, fd); -- fclose(fd); -+ //If the file can't be created -+ if (fd == NULL) { -+ syslog(LOG_ERR, "%s: Couldn't open file: %s because: %d-%s", logPrefix, path, errno, strerror(errno)); -+ exit(-2); -+ } - -- if (chown(path, userInfo->pw_uid, userInfo->pw_gid) == -1) { -- syslog(LOG_ERR, "%s: Couldn't change ownership of the created salt file", logPrefix); -- } -+ fwrite(salt, KWALLET_PAM_SALTSIZE, 1, fd); -+ fclose(fd); - -- return salt; -+ exit(0); // success -+ } else { -+ // pam process, just wait for child to finish -+ int status; -+ waitpid(pid, &status, 0); -+ if (status != 0) { -+ pam_syslog(pamh, LOG_ERR, "%s: Couldn't create salt file", logPrefix); -+ } -+ } - } --int kwallet_hash(const char *passphrase, struct passwd *userInfo, char *key) -+ -+int kwallet_hash(pam_handle_t *pamh, const char *passphrase, struct passwd *userInfo, char *key) - { - if (!gcry_check_version("1.5.0")) { - syslog(LOG_ERR, "%s-kwalletd: libcrypt version is too old", logPrefix); -@@ -700,19 +721,19 @@ int kwallet_hash(const char *passphrase, struct passwd *userInfo, char *key) - struct stat info; - char *salt = NULL; - if (stat(path, &info) != 0 || info.st_size == 0) { -- salt = createNewSalt(path, userInfo); -- } else { -- FILE *fd = fopen(path, "r"); -- if (fd == NULL) { -- syslog(LOG_ERR, "%s: Couldn't open file: %s because: %d-%s", logPrefix, path, errno, strerror(errno)); -- free(path); -- return 1; -- } -- salt = (char*) malloc(KWALLET_PAM_SALTSIZE); -- memset(salt, '\0', KWALLET_PAM_SALTSIZE); -- fread(salt, KWALLET_PAM_SALTSIZE, 1, fd); -- fclose(fd); -+ createNewSalt(pamh, path, userInfo); - } -+ -+ FILE *fd = fopen(path, "r"); -+ if (fd == NULL) { -+ syslog(LOG_ERR, "%s: Couldn't open file: %s because: %d-%s", logPrefix, path, errno, strerror(errno)); -+ free(path); -+ return 1; -+ } -+ salt = (char*) malloc(KWALLET_PAM_SALTSIZE); -+ memset(salt, '\0', KWALLET_PAM_SALTSIZE); -+ fread(salt, KWALLET_PAM_SALTSIZE, 1, fd); -+ fclose(fd); - free(path); - - if (salt == NULL) { --- -cgit v0.11.2 - diff --git a/kde-plasma/kwallet-pam/files/kwallet-pam-5.11.5-CVE-2018-10380-2.patch b/kde-plasma/kwallet-pam/files/kwallet-pam-5.11.5-CVE-2018-10380-2.patch deleted file mode 100644 index 2f88e0c3ceae..000000000000 --- a/kde-plasma/kwallet-pam/files/kwallet-pam-5.11.5-CVE-2018-10380-2.patch +++ /dev/null @@ -1,135 +0,0 @@ -From 01d4143fda5bddb6dca37b23304dc239a5fb38b5 Mon Sep 17 00:00:00 2001 -From: Albert Astals Cid -Date: Tue, 1 May 2018 12:32:24 +0200 -Subject: Move socket creation to unprivileged codepath - -We don't need to be creating the socket as root, and doing so, -specially having a chown is problematic security wise. ---- - pam_kwallet.c | 77 ++++++++++++++++++++++++++++------------------------------- - 1 file changed, 36 insertions(+), 41 deletions(-) - -diff --git a/pam_kwallet.c b/pam_kwallet.c -index 083c9aa..b9c984a 100644 ---- a/pam_kwallet.c -+++ b/pam_kwallet.c -@@ -372,13 +372,13 @@ static int drop_privileges(struct passwd *userInfo) - return 0; - } - --static void execute_kwallet(pam_handle_t *pamh, struct passwd *userInfo, int toWalletPipe[2], int envSocket) -+static void execute_kwallet(pam_handle_t *pamh, struct passwd *userInfo, int toWalletPipe[2], char *fullSocket) - { - //In the child pam_syslog does not work, using syslog directly - int x = 2; - //Close fd that are not of interest of kwallet - for (; x < 64; ++x) { -- if (x != toWalletPipe[0] && x != envSocket) { -+ if (x != toWalletPipe[0]) { - close (x); - } - } -@@ -392,6 +392,39 @@ static void execute_kwallet(pam_handle_t *pamh, struct passwd *userInfo, int toW - goto cleanup; - } - -+ int envSocket; -+ if ((envSocket = socket(AF_UNIX, SOCK_STREAM, 0)) == -1) { -+ pam_syslog(pamh, LOG_ERR, "%s: couldn't create socket", logPrefix); -+ return; -+ } -+ -+ struct sockaddr_un local; -+ local.sun_family = AF_UNIX; -+ -+ if (strlen(fullSocket) > sizeof(local.sun_path)) { -+ pam_syslog(pamh, LOG_ERR, "%s: socket path %s too long to open", -+ logPrefix, fullSocket); -+ free(fullSocket); -+ return; -+ } -+ strcpy(local.sun_path, fullSocket); -+ free(fullSocket); -+ fullSocket = NULL; -+ unlink(local.sun_path);//Just in case it exists from a previous login -+ -+ pam_syslog(pamh, LOG_INFO, "%s: final socket path: %s", logPrefix, local.sun_path); -+ -+ size_t len = strlen(local.sun_path) + sizeof(local.sun_family); -+ if (bind(envSocket, (struct sockaddr *)&local, len) == -1) { -+ pam_syslog(pamh, LOG_INFO, "%s-kwalletd: Couldn't bind to local file\n", logPrefix); -+ return; -+ } -+ -+ if (listen(envSocket, 5) == -1) { -+ pam_syslog(pamh, LOG_INFO, "%s-kwalletd: Couldn't listen in socket\n", logPrefix); -+ return; -+ } -+ - // Fork twice to daemonize kwallet - setsid(); - pid_t pid = fork(); -@@ -452,12 +485,6 @@ static void start_kwallet(pam_handle_t *pamh, struct passwd *userInfo, const cha - pam_syslog(pamh, LOG_ERR, "%s: Couldn't create pipes", logPrefix); - } - -- int envSocket; -- if ((envSocket = socket(AF_UNIX, SOCK_STREAM, 0)) == -1) { -- pam_syslog(pamh, LOG_ERR, "%s: couldn't create socket", logPrefix); -- return; -- } -- - #ifdef KWALLET5 - const char *socketPrefix = "kwallet5"; - #else -@@ -493,38 +520,6 @@ static void start_kwallet(pam_handle_t *pamh, struct passwd *userInfo, const cha - return; - } - -- struct sockaddr_un local; -- local.sun_family = AF_UNIX; -- -- if (strlen(fullSocket) > sizeof(local.sun_path)) { -- pam_syslog(pamh, LOG_ERR, "%s: socket path %s too long to open", -- logPrefix, fullSocket); -- free(fullSocket); -- return; -- } -- strcpy(local.sun_path, fullSocket); -- free(fullSocket); -- fullSocket = NULL; -- unlink(local.sun_path);//Just in case it exists from a previous login -- -- pam_syslog(pamh, LOG_INFO, "%s: final socket path: %s", logPrefix, local.sun_path); -- -- size_t len = strlen(local.sun_path) + sizeof(local.sun_family); -- if (bind(envSocket, (struct sockaddr *)&local, len) == -1) { -- pam_syslog(pamh, LOG_INFO, "%s-kwalletd: Couldn't bind to local file\n", logPrefix); -- return; -- } -- -- if (listen(envSocket, 5) == -1) { -- pam_syslog(pamh, LOG_INFO, "%s-kwalletd: Couldn't listen in socket\n", logPrefix); -- return; -- } -- -- if (chown(local.sun_path, userInfo->pw_uid, userInfo->pw_gid) == -1) { -- pam_syslog(pamh, LOG_INFO, "%s: Couldn't change ownership of the socket", logPrefix); -- return; -- } -- - pid_t pid; - int status; - switch (pid = fork ()) { -@@ -534,7 +529,7 @@ static void start_kwallet(pam_handle_t *pamh, struct passwd *userInfo, const cha - - //Child fork, will contain kwalletd - case 0: -- execute_kwallet(pamh, userInfo, toWalletPipe, envSocket); -+ execute_kwallet(pamh, userInfo, toWalletPipe, fullSocket); - /* Should never be reached */ - break; - --- -cgit v0.11.2 - diff --git a/kde-plasma/kwallet-pam/files/kwallet-pam-5.11.5-CVE-2018-10380-3.patch b/kde-plasma/kwallet-pam/files/kwallet-pam-5.11.5-CVE-2018-10380-3.patch deleted file mode 100644 index de882e454536..000000000000 --- a/kde-plasma/kwallet-pam/files/kwallet-pam-5.11.5-CVE-2018-10380-3.patch +++ /dev/null @@ -1,54 +0,0 @@ -From 8da1a47035fc92bc1496059583772bc4bd6e8ba6 Mon Sep 17 00:00:00 2001 -From: Maximiliano Curia -Date: Fri, 4 May 2018 22:06:06 +0200 -Subject: Avoid giving an stderr to kwallet - -Summary: -The fixes for CVE-2018-10380 introduced a regression for most users not -using kde, and some for kde sessions. In particular the reorder of the -close calls and creating a new socket caused that the socket is always -assigned the file descriptor 2, aka stderr. - -BUG: 393856 - -Test Plan: It works - -Reviewers: #plasma, aacid - -Reviewed By: aacid - -Subscribers: asturmlechner, rdieter, davidedmundson, plasma-devel - -Tags: #plasma - -Differential Revision: https://phabricator.kde.org/D12702 ---- - pam_kwallet.c | 5 ++++- - 1 file changed, 4 insertions(+), 1 deletion(-) - -diff --git a/pam_kwallet.c b/pam_kwallet.c -index b9c984a..661ed8d 100644 ---- a/pam_kwallet.c -+++ b/pam_kwallet.c -@@ -375,7 +375,8 @@ static int drop_privileges(struct passwd *userInfo) - static void execute_kwallet(pam_handle_t *pamh, struct passwd *userInfo, int toWalletPipe[2], char *fullSocket) - { - //In the child pam_syslog does not work, using syslog directly -- int x = 2; -+ //keep stderr open so socket doesn't returns us that fd -+ int x = 3; - //Close fd that are not of interest of kwallet - for (; x < 64; ++x) { - if (x != toWalletPipe[0]) { -@@ -424,6 +425,8 @@ static void execute_kwallet(pam_handle_t *pamh, struct passwd *userInfo, int toW - pam_syslog(pamh, LOG_INFO, "%s-kwalletd: Couldn't listen in socket\n", logPrefix); - return; - } -+ //finally close stderr -+ close(2); - - // Fork twice to daemonize kwallet - setsid(); --- -cgit v0.11.2 - diff --git a/kde-plasma/kwallet-pam/kwallet-pam-5.12.5-r1.ebuild b/kde-plasma/kwallet-pam/kwallet-pam-5.12.5-r1.ebuild deleted file mode 100644 index a9886b94ab53..000000000000 --- a/kde-plasma/kwallet-pam/kwallet-pam-5.12.5-r1.ebuild +++ /dev/null @@ -1,35 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -inherit kde5 - -DESCRIPTION="KWallet PAM module to not enter password again" -LICENSE="LGPL-2.1" -KEYWORDS="amd64 ~arm x86" -IUSE="" - -DEPEND=" - dev-libs/libgcrypt:0= - virtual/pam -" -RDEPEND="${DEPEND} - net-misc/socat -" - -PATCHES=( "${FILESDIR}"/${PN}-5.11.5-CVE-2018-10380-{1,2,3}.patch ) - -src_configure() { - local mycmakeargs=( - -DCMAKE_INSTALL_LIBDIR="/$(get_libdir)" - -DKWALLET4=0 - ) - kde5_src_configure -} - -pkg_postinst() { - kde5_pkg_postinst - elog "This package enables auto-unlocking of kde-frameworks/kwallet:5." - elog "See also: https://wiki.gentoo.org/wiki/KDE#KWallet_auto-unlocking" -} diff --git a/kde-plasma/kwayland-integration/Manifest b/kde-plasma/kwayland-integration/Manifest index 8b2e3e954c84..2ac589e2c9fa 100644 --- a/kde-plasma/kwayland-integration/Manifest +++ b/kde-plasma/kwayland-integration/Manifest @@ -1,4 +1,3 @@ -DIST kwayland-integration-5.12.5.tar.xz 18580 BLAKE2B a40a33e09af47fcc036167a4d7228a7a160b0e7fa6a2520afbef1cdaf707b96a7cbda52c0a4486bb44d4dd9129834fe48bb582fe31adc0b3d01e73d364eb94f3 SHA512 6fab883acaf5bd7dc5d1cf4e5eda78240b358e3e4aec8c0ec53f9e5b20db613df04cb9547dc5a977811421a121a623a121dbeda183ce2f9a415a781275b98de0 DIST kwayland-integration-5.12.7.tar.xz 18592 BLAKE2B 86c7f323491b8fe7c7c239709ada0a1cc7d9835174f844cd32218216e4c19752db5ee2805f60a9278646d44d116f28431a47d82f9d4b59d5ffea673cbcaba486 SHA512 6537b2aad637d0792a1dc056d78f03a59a642e509ef156c9693b68cffccfbba370eea1faa88c8c5aae533c5fcb69d54b54c79deed9cb6a724c202400a51f4414 DIST kwayland-integration-5.13.5.tar.xz 18512 BLAKE2B 44be32c2a9b233a7abf646234091656a24a0053112e4750b3317fc59fd7a3c6bfaaf4bc92a8c27d6ec2ef95a3e3b04baa971cfd135c4a36dd1ad8db151a271fd SHA512 1347bdc52e53fcc7f2b9dee859836ea232120736834a31b54efb188a6332cca429164d2a2139ab6e578bc3befd056e75e113ef3e72b2c4d15f2bf7d0ede01f16 DIST kwayland-integration-5.14.1.tar.xz 18704 BLAKE2B 0a101267bb7bd727e0c57a988f79cf98f5ab483f09f1ac87148fa2e0df52d629f44991377dc7fb5989ecdb9ece63c49281c793b97e8137839fc2364686d99d44 SHA512 01e4764e36dbad8b6d1277929e367af135c73206755581c8068023d12f12aaf8199c09f3a3786ca19fbd22937e40593b1e32182192069b6f0de8971b354a78a0 diff --git a/kde-plasma/kwayland-integration/kwayland-integration-5.12.5.ebuild b/kde-plasma/kwayland-integration/kwayland-integration-5.12.5.ebuild deleted file mode 100644 index c6abb17c4d7f..000000000000 --- a/kde-plasma/kwayland-integration/kwayland-integration-5.12.5.ebuild +++ /dev/null @@ -1,22 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -inherit kde5 - -DESCRIPTION="Provides integration plugins for various KDE frameworks for Wayland" -HOMEPAGE="https://cgit.kde.org/kwayland-integration.git" - -LICENSE="LGPL-2.1" -KEYWORDS="amd64 ~arm x86" -IUSE="" - -DEPEND=" - $(add_frameworks_dep kidletime) - $(add_frameworks_dep kwayland) - $(add_frameworks_dep kwindowsystem) - $(add_qt_dep qtgui) - $(add_qt_dep qtwidgets) -" -RDEPEND="${DEPEND}" diff --git a/kde-plasma/kwin/Manifest b/kde-plasma/kwin/Manifest index 374972391e58..885312021021 100644 --- a/kde-plasma/kwin/Manifest +++ b/kde-plasma/kwin/Manifest @@ -1,4 +1,3 @@ -DIST kwin-5.12.5.tar.xz 4981704 BLAKE2B 0631d7cd1f387ef63512601be39fcc280ad3dd751fa0ac8836da969fe526b68a95e81027d1943d8f0679a78ae9e9e062f4d292482497ba19227997a5d746a35e SHA512 9a99645455f17b14ede45d656a83eb753fcd02c2ed4cca10045db84a75c610ba0732ffacca780805b3f990ab1ada6861f9036588d45c1bf487dbf1ff5bf9ba22 DIST kwin-5.12.7.tar.xz 6521368 BLAKE2B 5cf898b85ead7c7b88017b86ddee2c4c0444637414094c07b972681be45c2eeac43cb4c3ceb167d22b5e3f685216922c065b76e5db555d22fd378faa2b2e7a94 SHA512 acb58cd5681727aa2ebcfb75d2abc3ea636811b490d8b15a4b89e55cfb81ce8aeed9568a52d4d1c3274852f26823ec5301a6721d9be64ba9a2b65e04f6029760 DIST kwin-5.13.5.tar.xz 6525660 BLAKE2B b159dd8223f018e7a17d8e17296c8f6bd40d95ed666839198a82b6c65c13965e0ba49af45ac13ac579567a4f2e3f088c571f2f300103a4477284327609076272 SHA512 73f2d16403b7972db8ebe228569504d1e6345a633f8b006b6399575b0ed26dc5a3d047be0f476dedfce16acaaba0e3870e62059d96e4f8471fecafca7eee5a14 DIST kwin-5.14.1.tar.xz 6569548 BLAKE2B dc2cd037b5b22e25425f2240a92d2c1a8266cb7a50c85e0f0399638901e5ea3bb624bbb275f894978ffe22c48d8a15171babfee3ae3e04793ec2b9bfc564fb88 SHA512 ffe553458ef684060be298df4e2d20c2349d0987fc42746af67d6b08f8cf6f49539ac285c4cf8f788ce2d2f6f81049aaebc70164f45b77678eac2ae5b4a02ece diff --git a/kde-plasma/kwin/kwin-5.12.5.ebuild b/kde-plasma/kwin/kwin-5.12.5.ebuild deleted file mode 100644 index 2541c24b2488..000000000000 --- a/kde-plasma/kwin/kwin-5.12.5.ebuild +++ /dev/null @@ -1,105 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -KDE_HANDBOOK="optional" -KDE_TEST="optional" -VIRTUALX_REQUIRED="test" -inherit kde5 - -DESCRIPTION="KDE window manager" -LICENSE="GPL-2+" -KEYWORDS="amd64 ~arm ~arm64 x86" -IUSE="caps gles2 multimedia" - -COMMON_DEPEND=" - $(add_frameworks_dep kactivities) - $(add_frameworks_dep kauth) - $(add_frameworks_dep kcmutils) - $(add_frameworks_dep kcompletion) - $(add_frameworks_dep kconfig) - $(add_frameworks_dep kconfigwidgets) - $(add_frameworks_dep kcoreaddons) - $(add_frameworks_dep kcrash) - $(add_frameworks_dep kdeclarative) - $(add_frameworks_dep kglobalaccel '' '' '5=') - $(add_frameworks_dep ki18n) - $(add_frameworks_dep kiconthemes) - $(add_frameworks_dep kidletime '' '' '5=') - $(add_frameworks_dep kinit) - $(add_frameworks_dep kio) - $(add_frameworks_dep knewstuff) - $(add_frameworks_dep knotifications) - $(add_frameworks_dep kpackage) - $(add_frameworks_dep kservice) - $(add_frameworks_dep ktextwidgets) - $(add_frameworks_dep kwayland) - $(add_frameworks_dep kwidgetsaddons) - $(add_frameworks_dep kwindowsystem X) - $(add_frameworks_dep kxmlgui) - $(add_frameworks_dep plasma) - $(add_plasma_dep breeze) - $(add_plasma_dep kdecoration) - $(add_plasma_dep kscreenlocker) - $(add_qt_dep qtdbus) - $(add_qt_dep qtdeclarative) - $(add_qt_dep qtgui 'gles2=' '' '5=') - $(add_qt_dep qtscript) - $(add_qt_dep qtsensors) - $(add_qt_dep qtwidgets) - $(add_qt_dep qtx11extras) - >=dev-libs/libinput-1.5 - >=dev-libs/wayland-1.2 - media-libs/fontconfig - media-libs/freetype - media-libs/libepoxy - media-libs/mesa[egl,gbm,gles2?,wayland] - virtual/libudev:= - x11-libs/libICE - x11-libs/libSM - x11-libs/libX11 - x11-libs/libXi - x11-libs/libdrm - >=x11-libs/libxcb-1.10 - >=x11-libs/libxkbcommon-0.7.0 - x11-libs/xcb-util-cursor - x11-libs/xcb-util-image - x11-libs/xcb-util-keysyms - x11-libs/xcb-util-wm - caps? ( sys-libs/libcap ) -" -RDEPEND="${COMMON_DEPEND} - $(add_plasma_dep kde-cli-tools) - $(add_qt_dep qtvirtualkeyboard) - multimedia? ( $(add_qt_dep qtmultimedia 'gstreamer,qml') ) - ! -Date: Wed, 9 May 2018 16:24:15 +0900 -Subject: Fix submenus not updating when switching between categories of the - same size - -Summary: -This fixes a regression introduced in 38403268aad3, which forgot to -handle the branch where the counts are the same. - -BUG:394013 - -Reviewers: #plasma - -Subscribers: plasma-devel - -Tags: #plasma - -Differential Revision: https://phabricator.kde.org/D12774 ---- - applets/kicker/plugin/funnelmodel.cpp | 2 ++ - 1 file changed, 2 insertions(+) - -diff --git a/applets/kicker/plugin/funnelmodel.cpp b/applets/kicker/plugin/funnelmodel.cpp -index 26cad55..165e43d 100644 ---- a/applets/kicker/plugin/funnelmodel.cpp -+++ b/applets/kicker/plugin/funnelmodel.cpp -@@ -81,6 +81,8 @@ void FunnelModel::setSourceModel(QAbstractItemModel *model) - setNewModel(); - endRemoveRows(); - } -+ } else { -+ setNewModel(); - } - - if (newCount > 0) { --- -cgit v0.11.2 - diff --git a/kde-plasma/plasma-desktop/plasma-desktop-5.12.5.ebuild b/kde-plasma/plasma-desktop/plasma-desktop-5.12.5.ebuild deleted file mode 100644 index 1be202fb0dec..000000000000 --- a/kde-plasma/plasma-desktop/plasma-desktop-5.12.5.ebuild +++ /dev/null @@ -1,164 +0,0 @@ -# Copyright 1999-2018 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -KDE_HANDBOOK="forceoptional" -KDE_TEST="true" -VIRTUALX_REQUIRED="test" -inherit kde5 - -DESCRIPTION="KDE Plasma desktop" -KEYWORDS="amd64 ~arm x86" -IUSE="appstream +fontconfig ibus +mouse pulseaudio scim +semantic-desktop touchpad" - -COMMON_DEPEND=" - $(add_frameworks_dep attica) - $(add_frameworks_dep kactivities) - $(add_frameworks_dep kactivities-stats) - $(add_frameworks_dep karchive) - $(add_frameworks_dep kauth) - $(add_frameworks_dep kbookmarks) - $(add_frameworks_dep kcmutils) - $(add_frameworks_dep kcodecs) - $(add_frameworks_dep kcompletion) - $(add_frameworks_dep kconfig) - $(add_frameworks_dep kconfigwidgets) - $(add_frameworks_dep kcoreaddons) - $(add_frameworks_dep kdbusaddons) - $(add_frameworks_dep kdeclarative) - $(add_frameworks_dep kded) - $(add_frameworks_dep kdelibs4support) - $(add_frameworks_dep kemoticons) - $(add_frameworks_dep kglobalaccel) - $(add_frameworks_dep kguiaddons) - $(add_frameworks_dep ki18n) - $(add_frameworks_dep kiconthemes) - $(add_frameworks_dep kio) - $(add_frameworks_dep kitemmodels) - $(add_frameworks_dep kitemviews) - $(add_frameworks_dep kjobwidgets) - $(add_frameworks_dep knewstuff) - $(add_frameworks_dep knotifications) - $(add_frameworks_dep knotifyconfig) - $(add_frameworks_dep kparts) - $(add_frameworks_dep kpeople) - $(add_frameworks_dep krunner) - $(add_frameworks_dep kservice) - $(add_frameworks_dep kwallet) - $(add_frameworks_dep kwidgetsaddons) - $(add_frameworks_dep kwindowsystem) - $(add_frameworks_dep kxmlgui) - $(add_frameworks_dep plasma) - $(add_frameworks_dep solid) - $(add_frameworks_dep sonnet) - $(add_plasma_dep kwin) - $(add_plasma_dep plasma-workspace) - $(add_qt_dep qtconcurrent) - $(add_qt_dep qtdbus) - $(add_qt_dep qtdeclarative) - $(add_qt_dep qtgui) - $(add_qt_dep qtnetwork) - $(add_qt_dep qtprintsupport) - $(add_qt_dep qtsql) - $(add_qt_dep qtsvg) - $(add_qt_dep qtwidgets) - $(add_qt_dep qtx11extras) - $(add_qt_dep qtxml) - media-libs/phonon[qt5(+)] - x11-libs/libX11 - x11-libs/libXcursor - x11-libs/libXfixes - x11-libs/libXi - x11-libs/libxcb - x11-libs/libxkbfile - appstream? ( dev-libs/appstream[qt5] ) - fontconfig? ( - media-libs/fontconfig - media-libs/freetype - x11-libs/libXft - x11-libs/xcb-util-image - ) - ibus? ( - $(add_qt_dep qtx11extras) - app-i18n/ibus - dev-libs/glib:2 - x11-libs/libxcb - x11-libs/xcb-util-keysyms - ) - pulseaudio? ( - dev-libs/glib:2 - media-libs/libcanberra - media-sound/pulseaudio - ) - scim? ( app-i18n/scim ) - semantic-desktop? ( $(add_frameworks_dep baloo) ) - touchpad? ( x11-drivers/xf86-input-synaptics ) -" -DEPEND="${COMMON_DEPEND} - dev-libs/boost - x11-base/xorg-proto - fontconfig? ( x11-libs/libXrender ) - mouse? ( - x11-drivers/xf86-input-evdev - x11-drivers/xf86-input-libinput - ) -" -RDEPEND="${COMMON_DEPEND} - $(add_frameworks_dep qqc2-desktop-style) - $(add_plasma_dep breeze) - $(add_plasma_dep kde-cli-tools) - $(add_plasma_dep oxygen) - $(add_qt_dep qtgraphicaleffects) - sys-apps/accountsservice - sys-apps/util-linux - x11-apps/setxkbmap - pulseaudio? ( $(add_plasma_dep plasma-pa ) ) - !kde-apps/kcontrol - ! -Date: Sat, 12 May 2018 18:13:25 +0300 -Subject: Split replaceAccount from addAccountToCache - -Summary: -We were accidentally overwriting first account in the model with -currently logged in user after polling AccountsService - -BUG: 336994 - -Test Plan: check if kcmshell5 user_manager lists mutliple users on cold boot - -Reviewers: #plasma, davidedmundson - -Reviewed By: #plasma, davidedmundson - -Subscribers: davidedmundson, ngraham, rdieter, plasma-devel - -Tags: #plasma - -Differential Revision: https://phabricator.kde.org/D12837 ---- - src/lib/accountmodel.cpp | 26 ++++++++++++++++---------- - src/lib/accountmodel.h | 1 + - 2 files changed, 17 insertions(+), 10 deletions(-) - -diff --git a/src/lib/accountmodel.cpp b/src/lib/accountmodel.cpp -index 8ebc4ff..8258810 100644 ---- a/src/lib/accountmodel.cpp -+++ b/src/lib/accountmodel.cpp -@@ -93,8 +93,8 @@ AccountModel::AccountModel(QObject* parent) - addAccount(path.path()); - } - -- //Adding fake "new user" directly into cache -- addAccountToCache("new-user", 0); -+ // Adding fake "new user" directly into cache -+ addAccountToCache("new-user", nullptr); - - m_kEmailSettings.setProfile(m_kEmailSettings.defaultProfileName()); - -@@ -368,11 +368,7 @@ void AccountModel::addAccount(const QString& path) - void AccountModel::addAccountToCache(const QString& path, Account* acc, int pos) - { - if (pos > -1) { -- if (m_userPath.count() > 0) { -- m_userPath.replace(pos, path); -- } else { -- m_userPath.insert(pos, path); -- } -+ m_userPath.insert(pos, path); - } else { - m_userPath.append(path); - } -@@ -381,6 +377,16 @@ void AccountModel::addAccountToCache(const QString& path, Account* acc, int pos) - m_loggedAccounts[path] = false; - } - -+void AccountModel::replaceAccount(const QString &path, OrgFreedesktopAccountsUserInterface *acc, int pos) -+{ -+ if (pos >= m_userPath.size() || pos < 0) { -+ return; -+ } -+ m_userPath.replace(pos, path); -+ -+ m_users.insert(path, acc); -+ m_loggedAccounts[path] = false; -+} - - void AccountModel::removeAccount(const QString& path) - { -@@ -429,13 +435,13 @@ void AccountModel::UserAdded(const QDBusObjectPath& dbusPath) - } - connect(acc, SIGNAL(Changed()), SLOT(Changed())); - -- //First, we modify "new-user" to become the new created user -+ // First, we modify "new-user" to become the new created user - int row = rowCount(); -- addAccountToCache(path, acc, row - 1); -+ replaceAccount(path, acc, row - 1); - QModelIndex changedIndex = index(row - 1, 0); - emit dataChanged(changedIndex, changedIndex); - -- //Then we add new-user again. -+ // Then we add new-user again. - beginInsertRows(QModelIndex(), row, row); - addAccountToCache("new-user", 0); - endInsertRows(); -diff --git a/src/lib/accountmodel.h b/src/lib/accountmodel.h -index b666239..f515613 100644 ---- a/src/lib/accountmodel.h -+++ b/src/lib/accountmodel.h -@@ -79,6 +79,7 @@ class AccountModel : public QAbstractListModel - const QString accountPathForUid(uint uid) const; - void addAccount(const QString &path); - void addAccountToCache(const QString &path, OrgFreedesktopAccountsUserInterface *acc, int pos = -1); -+ void replaceAccount(const QString &path, OrgFreedesktopAccountsUserInterface *acc, int pos); - void removeAccount(const QString &path); - bool checkForErrors(QDBusPendingReply reply) const; - QString cryptPassword(const QString &password) const; --- -cgit v0.11.2 - diff --git a/kde-plasma/user-manager/user-manager-5.12.5-r1.ebuild b/kde-plasma/user-manager/user-manager-5.12.5-r1.ebuild deleted file mode 100644 index 203763e4f75f..000000000000 --- a/kde-plasma/user-manager/user-manager-5.12.5-r1.ebuild +++ /dev/null @@ -1,29 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -inherit kde5 - -DESCRIPTION="Simple system settings module to manage the users of your system" -KEYWORDS="amd64 ~arm x86" -IUSE="" - -DEPEND=" - $(add_frameworks_dep kauth) - $(add_frameworks_dep kcmutils) - $(add_frameworks_dep kconfig) - $(add_frameworks_dep kconfigwidgets) - $(add_frameworks_dep kcoreaddons) - $(add_frameworks_dep ki18n) - $(add_frameworks_dep kiconthemes) - $(add_frameworks_dep kio) - $(add_frameworks_dep kwidgetsaddons) - $(add_qt_dep qtdbus) - $(add_qt_dep qtgui) - $(add_qt_dep qtwidgets) - >=dev-libs/libpwquality-1.3.0 -" -RDEPEND="${DEPEND}" - -PATCHES=( "${FILESDIR}/${P}-fix-addAccountToCache.patch" ) -- cgit v1.2.3-18-g5258