[gentoo-commits] repo/gentoo:master commit in: kde-plasma/kscreenlocker/, kde-plasma/kscreenlocker/files/

2024-03-30 Thread Andreas Sturmlechner
commit: ffcf0678eb4119b6b58aa60fcaf25a22dd8489cd
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Thu Mar 28 21:17:39 2024 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sat Mar 30 21:03:01 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ffcf0678

kde-plasma/kscreenlocker: Silence optional pam modules warnings

Also backport upstream commit 3105518ec3bc3ac88374e2c3b204f23feda91b5b
to fix a race condition.

See also:
https://invent.kde.org/plasma/kscreenlocker/-/merge_requests/150

Closes: https://bugs.gentoo.org/927032
Signed-off-by: Andreas Sturmlechner  gentoo.org>

 .../{kde6-fingerprint.pam => kde-fingerprint.pam}  |  2 +-
 .../kscreenlocker/files/{kde6.pam => kde-r1.pam}   |  0
 .../{kde6-smartcard.pam => kde-smartcard.pam}  |  2 +-
 .../kscreenlocker-6.0.3-fix-lockscreen-race.patch  | 47 ++
 ...-6.0.3.ebuild => kscreenlocker-6.0.3-r1.ebuild} |  9 +++--
 5 files changed, 54 insertions(+), 6 deletions(-)

diff --git a/kde-plasma/kscreenlocker/files/kde6-fingerprint.pam 
b/kde-plasma/kscreenlocker/files/kde-fingerprint.pam
similarity index 88%
rename from kde-plasma/kscreenlocker/files/kde6-fingerprint.pam
rename to kde-plasma/kscreenlocker/files/kde-fingerprint.pam
index 38267de65e32..6ca0ba1f09e6 100644
--- a/kde-plasma/kscreenlocker/files/kde6-fingerprint.pam
+++ b/kde-plasma/kscreenlocker/files/kde-fingerprint.pam
@@ -3,7 +3,7 @@
 authrequiredpam_shells.so
 authrequiredpam_nologin.so
 authrequiredpam_faillock.so preauth
-authrequiredpam_fprintd.so
+-auth   requiredpam_fprintd.so
 authrequiredpam_env.so
 
 account include system-local-login

diff --git a/kde-plasma/kscreenlocker/files/kde6.pam 
b/kde-plasma/kscreenlocker/files/kde-r1.pam
similarity index 100%
rename from kde-plasma/kscreenlocker/files/kde6.pam
rename to kde-plasma/kscreenlocker/files/kde-r1.pam

diff --git a/kde-plasma/kscreenlocker/files/kde6-smartcard.pam 
b/kde-plasma/kscreenlocker/files/kde-smartcard.pam
similarity index 83%
rename from kde-plasma/kscreenlocker/files/kde6-smartcard.pam
rename to kde-plasma/kscreenlocker/files/kde-smartcard.pam
index f887c7823432..694fc1e905b0 100644
--- a/kde-plasma/kscreenlocker/files/kde6-smartcard.pam
+++ b/kde-plasma/kscreenlocker/files/kde-smartcard.pam
@@ -3,7 +3,7 @@
 authrequiredpam_shells.so
 authrequiredpam_nologin.so
 authrequiredpam_faillock.so preauth
-authrequiredpam_pkcs11.so wait_for_card card_only
+-auth   requiredpam_pkcs11.so wait_for_card card_only
 authrequiredpam_env.so
 
 account include system-local-login

diff --git 
a/kde-plasma/kscreenlocker/files/kscreenlocker-6.0.3-fix-lockscreen-race.patch 
b/kde-plasma/kscreenlocker/files/kscreenlocker-6.0.3-fix-lockscreen-race.patch
new file mode 100644
index ..45976e0e1a14
--- /dev/null
+++ 
b/kde-plasma/kscreenlocker/files/kscreenlocker-6.0.3-fix-lockscreen-race.patch
@@ -0,0 +1,47 @@
+From 3105518ec3bc3ac88374e2c3b204f23feda91b5b Mon Sep 17 00:00:00 2001
+From: Dmitriy Konev 
+Date: Sun, 18 Jun 2023 16:42:56 +0300
+Subject: [PATCH] Prevent finishing greeter by unhandled signals
+
+We have time gap between main() start and KSignalHandler registration
+in which signals will close greeter
+
+First this bug tried to fix in commit c63287ca1250d60f61c4429cbeb0215f5c3bebde
+but placing KSignalHandler registration at start of main() is bad idea
+because it broke mechanism for handling signals at all
+and this behaviour was fixed in commit 448df7517021b9c2e68de161008ebc180363abed
+by moving handlers bellow
+for this reason we have this time gap
+---
+ greeter/main.cpp | 8 
+ 1 file changed, 8 insertions(+)
+
+diff --git a/greeter/main.cpp b/greeter/main.cpp
+index bf95cd1e..0693646e 100644
+--- a/greeter/main.cpp
 b/greeter/main.cpp
+@@ -57,6 +57,12 @@ static void signalHandler(int signum)
+ 
+ int main(int argc, char *argv[])
+ {
++sigset_t blockedSignals;
++sigemptyset();
++sigaddset(, SIGTERM);
++sigaddset(, SIGUSR1);
++pthread_sigmask(SIG_BLOCK, , NULL);
++
+ LayerShellQt::Shell::useLayerShell();
+ 
+ // disable ptrace on the greeter
+@@ -101,6 +107,8 @@ int main(int argc, char *argv[])
+ // only connect signal handler once we can actual handle the signal 
properly
+ QObject::connect(KSignalHandler::self(), ::signalReceived, 
, );
+ 
++pthread_sigmask(SIG_UNBLOCK, , NULL);
++
+ app.setQuitOnLastWindowClosed(false);
+ app.setQuitLockEnabled(false);
+ 
QCoreApplication::setApplicationName(QStringLiteral("kscreenlocker_greet"));
+-- 
+GitLab
+

diff --git a/kde-plasma/kscreenlocker/kscreenlocker-6.0.3.ebuild 
b/kde-plasma/kscreenlocker/kscreenlocker-6.0.3-r1.ebuild
similarity index 89%
rename from kde-plasma/kscreenlocker/kscreenlocker-6.0.3.ebuild
rename to kde-plasma/kscreenlocker/kscreenlocker-6.0.3-r1.ebuild
index 

[gentoo-commits] repo/gentoo:master commit in: kde-plasma/kscreenlocker/files/

2023-12-26 Thread Andreas Sturmlechner
commit: 796f6ed40a2141619cd9f25230291adf7937f3ce
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Tue Dec 26 10:38:38 2023 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Tue Dec 26 10:39:05 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=796f6ed4

kde-plasma/kscreenlocker: Add missing pam files

Signed-off-by: Andreas Sturmlechner  gentoo.org>

 kde-plasma/kscreenlocker/files/kde6-fingerprint.pam | 13 +
 kde-plasma/kscreenlocker/files/kde6-smartcard.pam   | 13 +
 kde-plasma/kscreenlocker/files/kde6.pam |  9 +
 3 files changed, 35 insertions(+)

diff --git a/kde-plasma/kscreenlocker/files/kde6-fingerprint.pam 
b/kde-plasma/kscreenlocker/files/kde6-fingerprint.pam
new file mode 100644
index ..38267de65e32
--- /dev/null
+++ b/kde-plasma/kscreenlocker/files/kde6-fingerprint.pam
@@ -0,0 +1,13 @@
+#%PAM-1.0
+
+authrequiredpam_shells.so
+authrequiredpam_nologin.so
+authrequiredpam_faillock.so preauth
+authrequiredpam_fprintd.so
+authrequiredpam_env.so
+
+account include system-local-login
+
+passwordinclude system-local-login
+
+session include system-local-login

diff --git a/kde-plasma/kscreenlocker/files/kde6-smartcard.pam 
b/kde-plasma/kscreenlocker/files/kde6-smartcard.pam
new file mode 100644
index ..f887c7823432
--- /dev/null
+++ b/kde-plasma/kscreenlocker/files/kde6-smartcard.pam
@@ -0,0 +1,13 @@
+#%PAM-1.0
+
+authrequiredpam_shells.so
+authrequiredpam_nologin.so
+authrequiredpam_faillock.so preauth
+authrequiredpam_pkcs11.so wait_for_card card_only
+authrequiredpam_env.so
+
+account include system-local-login
+
+passwordinclude system-local-login
+
+session include system-local-login

diff --git a/kde-plasma/kscreenlocker/files/kde6.pam 
b/kde-plasma/kscreenlocker/files/kde6.pam
new file mode 100644
index ..ce9e84d58840
--- /dev/null
+++ b/kde-plasma/kscreenlocker/files/kde6.pam
@@ -0,0 +1,9 @@
+#%PAM-1.0
+
+auth include  system-local-login
+
+account  include  system-local-login
+
+password include  system-local-login
+
+session  include  system-local-login



[gentoo-commits] repo/gentoo:master commit in: kde-plasma/kscreenlocker/

2023-11-05 Thread Andreas Sturmlechner
commit: 8b161756b8b2ba4f89739488d5ff6e08883d9c3c
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sun Nov  5 23:43:55 2023 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sun Nov  5 23:45:03 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8b161756

kde-plasma/kscreenlocker: drop 5.27.8

Signed-off-by: Andreas Sturmlechner  gentoo.org>

 .../kscreenlocker/kscreenlocker-5.27.8.ebuild  | 85 --
 1 file changed, 85 deletions(-)

diff --git a/kde-plasma/kscreenlocker/kscreenlocker-5.27.8.ebuild 
b/kde-plasma/kscreenlocker/kscreenlocker-5.27.8.ebuild
deleted file mode 100644
index 20b89892381c..
--- a/kde-plasma/kscreenlocker/kscreenlocker-5.27.8.ebuild
+++ /dev/null
@@ -1,85 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_TEST="forceoptional"
-KFMIN=5.106.0
-PVCUT=$(ver_cut 1-3)
-QTMIN=5.15.9
-inherit ecm plasma.kde.org pam
-
-DESCRIPTION="Library and components for secure lock screen architecture"
-
-LICENSE="GPL-2" # TODO: CHECK
-SLOT="5"
-KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86"
-IUSE=""
-
-RESTRICT="test"
-
-COMMON_DEPEND="
-   dev-libs/wayland
-   >=dev-qt/qtdbus-${QTMIN}:5
-   >=dev-qt/qtdeclarative-${QTMIN}:5
-   >=dev-qt/qtgui-${QTMIN}:5
-   >=dev-qt/qtnetwork-${QTMIN}:5
-   >=dev-qt/qtwidgets-${QTMIN}:5
-   >=dev-qt/qtx11extras-${QTMIN}:5
-   >=kde-frameworks/kcmutils-${KFMIN}:5
-   >=kde-frameworks/kconfig-${KFMIN}:5[qml]
-   >=kde-frameworks/kconfigwidgets-${KFMIN}:5
-   >=kde-frameworks/kcoreaddons-${KFMIN}:5
-   >=kde-frameworks/kcrash-${KFMIN}:5
-   >=kde-frameworks/kdeclarative-${KFMIN}:5
-   >=kde-frameworks/kglobalaccel-${KFMIN}:5
-   >=kde-frameworks/ki18n-${KFMIN}:5
-   >=kde-frameworks/kidletime-${KFMIN}:5
-   >=kde-frameworks/kio-${KFMIN}:5
-   >=kde-frameworks/knotifications-${KFMIN}:5
-   >=kde-frameworks/kpackage-${KFMIN}:5
-   >=kde-frameworks/kwayland-${KFMIN}:5
-   >=kde-frameworks/kwindowsystem-${KFMIN}:5
-   >=kde-frameworks/kxmlgui-${KFMIN}:5
-   >=kde-frameworks/solid-${KFMIN}:5
-   >=kde-plasma/layer-shell-qt-${PVCUT}:5
-   >=kde-plasma/libkscreen-${PVCUT}:5
-   sys-libs/pam
-   x11-libs/libX11
-   x11-libs/libXi
-   x11-libs/libxcb
-   x11-libs/xcb-util-keysyms
-"
-DEPEND="${COMMON_DEPEND}
-   x11-base/xorg-proto
-"
-RDEPEND="${COMMON_DEPEND}
-   >=dev-qt/qtquickcontrols2-${QTMIN}:5
-   >=kde-frameworks/kirigami-${KFMIN}:5
-   >=kde-frameworks/plasma-${KFMIN}:5
-"
-BDEPEND="
-   dev-util/wayland-scanner
-   >=kde-frameworks/kcmutils-${KFMIN}:5
-"
-PDEPEND=">=kde-plasma/kde-cli-tools-${PVCUT}:5"
-
-src_prepare() {
-   ecm_src_prepare
-   use test || cmake_run_in greeter cmake_comment_add_subdirectory 
autotests
-}
-
-src_test() {
-   # requires running environment
-   local myctestargs=(
-   -E x11LockerTest
-   )
-   ecm_src_test
-}
-
-src_install() {
-   ecm_src_install
-
-   newpamd "${FILESDIR}/kde.pam" kde
-   newpamd "${FILESDIR}/kde-np.pam" kde-np
-}



[gentoo-commits] repo/gentoo:master commit in: kde-plasma/kscreenlocker/

2023-11-05 Thread Arthur Zamarin
commit: 766d97cda1fb235c5f528477a6a5ea4600da25a2
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sun Nov  5 19:12:21 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sun Nov  5 19:12:21 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=766d97cd

kde-plasma/kscreenlocker: Stabilize 5.27.8-r1 arm64, #915383

Signed-off-by: Arthur Zamarin  gentoo.org>

 kde-plasma/kscreenlocker/kscreenlocker-5.27.8-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/kde-plasma/kscreenlocker/kscreenlocker-5.27.8-r1.ebuild 
b/kde-plasma/kscreenlocker/kscreenlocker-5.27.8-r1.ebuild
index b97dcba214d9..e727cb2b6adb 100644
--- a/kde-plasma/kscreenlocker/kscreenlocker-5.27.8-r1.ebuild
+++ b/kde-plasma/kscreenlocker/kscreenlocker-5.27.8-r1.ebuild
@@ -13,7 +13,7 @@ DESCRIPTION="Library and components for secure lock screen 
architecture"
 
 LICENSE="GPL-2" # TODO: CHECK
 SLOT="5"
-KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv x86"
+KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86"
 IUSE=""
 
 RESTRICT="test"



[gentoo-commits] repo/gentoo:master commit in: kde-plasma/kscreenlocker/

2023-10-08 Thread Arthur Zamarin
commit: b1c06ca4713332109b1728141c4cf01ac4c90cff
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sun Oct  8 16:20:42 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sun Oct  8 16:20:42 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b1c06ca4

kde-plasma/kscreenlocker: Stabilize 5.27.8-r1 x86, #915383

Signed-off-by: Arthur Zamarin  gentoo.org>

 kde-plasma/kscreenlocker/kscreenlocker-5.27.8-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/kde-plasma/kscreenlocker/kscreenlocker-5.27.8-r1.ebuild 
b/kde-plasma/kscreenlocker/kscreenlocker-5.27.8-r1.ebuild
index 69000cef4901..b97dcba214d9 100644
--- a/kde-plasma/kscreenlocker/kscreenlocker-5.27.8-r1.ebuild
+++ b/kde-plasma/kscreenlocker/kscreenlocker-5.27.8-r1.ebuild
@@ -13,7 +13,7 @@ DESCRIPTION="Library and components for secure lock screen 
architecture"
 
 LICENSE="GPL-2" # TODO: CHECK
 SLOT="5"
-KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv x86"
 IUSE=""
 
 RESTRICT="test"



[gentoo-commits] repo/gentoo:master commit in: kde-plasma/kscreenlocker/

2023-10-08 Thread Arthur Zamarin
commit: f9dd4795ae3bf0ba9015a80173f7a20ac2dbc3a4
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sun Oct  8 16:20:35 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sun Oct  8 16:20:35 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f9dd4795

kde-plasma/kscreenlocker: Stabilize 5.27.8-r1 amd64, #915383

Signed-off-by: Arthur Zamarin  gentoo.org>

 kde-plasma/kscreenlocker/kscreenlocker-5.27.8-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/kde-plasma/kscreenlocker/kscreenlocker-5.27.8-r1.ebuild 
b/kde-plasma/kscreenlocker/kscreenlocker-5.27.8-r1.ebuild
index 48009bd2b6db..69000cef4901 100644
--- a/kde-plasma/kscreenlocker/kscreenlocker-5.27.8-r1.ebuild
+++ b/kde-plasma/kscreenlocker/kscreenlocker-5.27.8-r1.ebuild
@@ -13,7 +13,7 @@ DESCRIPTION="Library and components for secure lock screen 
architecture"
 
 LICENSE="GPL-2" # TODO: CHECK
 SLOT="5"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
 IUSE=""
 
 RESTRICT="test"



[gentoo-commits] repo/gentoo:master commit in: kde-plasma/kscreenlocker/, kde-plasma/kscreenlocker/files/

2023-09-30 Thread Andreas Sturmlechner
commit: b19f5f8a1612cdaac637d07f6729b66d7828f835
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Thu Sep 28 20:05:09 2023 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sat Sep 30 09:57:40 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b19f5f8a

kde-plasma/kscreenlocker: Fix kscreenlocker_greet crash w/ qmlcache

KDE-bug: https://bugs.kde.org/show_bug.cgi?id=471952

Signed-off-by: Andreas Sturmlechner  gentoo.org>

 ...creenlocker-5.27.8-disable-qml-disk-cache.patch | 42 +++
 .../kscreenlocker/kscreenlocker-5.27.8-r1.ebuild   | 87 ++
 2 files changed, 129 insertions(+)

diff --git 
a/kde-plasma/kscreenlocker/files/kscreenlocker-5.27.8-disable-qml-disk-cache.patch
 
b/kde-plasma/kscreenlocker/files/kscreenlocker-5.27.8-disable-qml-disk-cache.patch
new file mode 100644
index ..e177bb290f52
--- /dev/null
+++ 
b/kde-plasma/kscreenlocker/files/kscreenlocker-5.27.8-disable-qml-disk-cache.patch
@@ -0,0 +1,42 @@
+From f9b5596b2763e33319134cfd9e9fd5e6bd124a0b Mon Sep 17 00:00:00 2001
+From: Harald Sitter 
+Date: Mon, 18 Sep 2023 10:56:47 +0200
+Subject: [PATCH] greeter: disable qml disk cache
+
+The cache currently runs risk of getting corrupted and breaking the lock
+screen until the cache hash changes or the cache file gets removed by
+the user. Since we don't necessarily need a cache here let's just
+disable it for the time being in the interest of greater fault
+tolerance.
+
+BUG: 471952
+(cherry picked from commit d1640daa360943f86196e323c4a76bde57566150)
+---
+ greeter/main.cpp | 5 +
+ 1 file changed, 5 insertions(+)
+
+diff --git a/greeter/main.cpp b/greeter/main.cpp
+index f5c3c05c..6c2bff28 100644
+--- a/greeter/main.cpp
 b/greeter/main.cpp
+@@ -1,5 +1,6 @@
+ /*
+ SPDX-FileCopyrightText: 2011 Martin Gräßlin 
++SPDX-FileCopyrightText: 2023 Harald Sitter 
+ 
+ SPDX-License-Identifier: GPL-2.0-or-later
+ */
+@@ -81,6 +82,10 @@ int main(int argc, char *argv[])
+ 
+ // Suppresses modal warnings about unwritable configuration files which 
may render the system inaccessible
+ qputenv("KDE_HOME_READONLY", "1");
++// Disable QML caching to prevent cache corruption in full or near-full 
disk scenarios.
++// https://bugs.kde.org/show_bug.cgi?id=471952
++// https://bugreports.qt.io/browse/QTBUG-117130
++qputenv("QML_DISABLE_DISK_CACHE", "1");
+ 
+ auto format = QSurfaceFormat::defaultFormat();
+ format.setOption(QSurfaceFormat::ResetNotification);
+-- 
+GitLab
+

diff --git a/kde-plasma/kscreenlocker/kscreenlocker-5.27.8-r1.ebuild 
b/kde-plasma/kscreenlocker/kscreenlocker-5.27.8-r1.ebuild
new file mode 100644
index ..48009bd2b6db
--- /dev/null
+++ b/kde-plasma/kscreenlocker/kscreenlocker-5.27.8-r1.ebuild
@@ -0,0 +1,87 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_TEST="forceoptional"
+KFMIN=5.106.0
+PVCUT=$(ver_cut 1-3)
+QTMIN=5.15.9
+inherit ecm plasma.kde.org pam
+
+DESCRIPTION="Library and components for secure lock screen architecture"
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="5"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE=""
+
+RESTRICT="test"
+
+COMMON_DEPEND="
+   dev-libs/wayland
+   >=dev-qt/qtdbus-${QTMIN}:5
+   >=dev-qt/qtdeclarative-${QTMIN}:5
+   >=dev-qt/qtgui-${QTMIN}:5
+   >=dev-qt/qtnetwork-${QTMIN}:5
+   >=dev-qt/qtwidgets-${QTMIN}:5
+   >=dev-qt/qtx11extras-${QTMIN}:5
+   >=kde-frameworks/kcmutils-${KFMIN}:5
+   >=kde-frameworks/kconfig-${KFMIN}:5[qml]
+   >=kde-frameworks/kconfigwidgets-${KFMIN}:5
+   >=kde-frameworks/kcoreaddons-${KFMIN}:5
+   >=kde-frameworks/kcrash-${KFMIN}:5
+   >=kde-frameworks/kdeclarative-${KFMIN}:5
+   >=kde-frameworks/kglobalaccel-${KFMIN}:5
+   >=kde-frameworks/ki18n-${KFMIN}:5
+   >=kde-frameworks/kidletime-${KFMIN}:5
+   >=kde-frameworks/kio-${KFMIN}:5
+   >=kde-frameworks/knotifications-${KFMIN}:5
+   >=kde-frameworks/kpackage-${KFMIN}:5
+   >=kde-frameworks/kwayland-${KFMIN}:5
+   >=kde-frameworks/kwindowsystem-${KFMIN}:5
+   >=kde-frameworks/kxmlgui-${KFMIN}:5
+   >=kde-frameworks/solid-${KFMIN}:5
+   >=kde-plasma/layer-shell-qt-${PVCUT}:5
+   >=kde-plasma/libkscreen-${PVCUT}:5
+   sys-libs/pam
+   x11-libs/libX11
+   x11-libs/libXi
+   x11-libs/libxcb
+   x11-libs/xcb-util-keysyms
+"
+DEPEND="${COMMON_DEPEND}
+   x11-base/xorg-proto
+"
+RDEPEND="${COMMON_DEPEND}
+   >=dev-qt/qtquickcontrols2-${QTMIN}:5
+   >=kde-frameworks/kirigami-${KFMIN}:5
+   >=kde-frameworks/plasma-${KFMIN}:5
+"
+BDEPEND="
+   dev-util/wayland-scanner
+   >=kde-frameworks/kcmutils-${KFMIN}:5
+"
+PDEPEND=">=kde-plasma/kde-cli-tools-${PVCUT}:5"
+
+PATCHES=( "${FILESDIR}/${P}-disable-qml-disk-cache.patch" ) # KDE-bug 471952
+
+src_prepare() {
+   ecm_src_prepare
+   use test || cmake_run_in greeter 

[gentoo-commits] repo/gentoo:master commit in: kde-plasma/kscreenlocker/

2023-05-21 Thread Andreas Sturmlechner
commit: f21ce46ae70d9beb733f600b51c50ea47f054a71
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sun May 21 17:55:18 2023 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sun May 21 18:20:55 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f21ce46a

kde-plasma/kscreenlocker: Add dev-qt/qtx11extras slot dep

Signed-off-by: Andreas Sturmlechner  gentoo.org>

 kde-plasma/kscreenlocker/kscreenlocker-5.27.5.ebuild | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/kde-plasma/kscreenlocker/kscreenlocker-5.27.5.ebuild 
b/kde-plasma/kscreenlocker/kscreenlocker-5.27.5.ebuild
index 01dd6a26de15..19ec75c42487 100644
--- a/kde-plasma/kscreenlocker/kscreenlocker-5.27.5.ebuild
+++ b/kde-plasma/kscreenlocker/kscreenlocker-5.27.5.ebuild
@@ -19,6 +19,7 @@ IUSE=""
 
 RESTRICT="test"
 
+# slot op: private QtX11Extras header (private/qtx11extras_p.h)
 COMMON_DEPEND="
dev-libs/wayland
>=dev-qt/qtdbus-${QTMIN}:5
@@ -26,7 +27,7 @@ COMMON_DEPEND="
>=dev-qt/qtgui-${QTMIN}:5
>=dev-qt/qtnetwork-${QTMIN}:5
>=dev-qt/qtwidgets-${QTMIN}:5
-   >=dev-qt/qtx11extras-${QTMIN}:5
+   >=dev-qt/qtx11extras-${QTMIN}:5=
>=kde-frameworks/kcmutils-${KFMIN}:5
>=kde-frameworks/kconfig-${KFMIN}:5[qml]
>=kde-frameworks/kconfigwidgets-${KFMIN}:5



[gentoo-commits] repo/gentoo:master commit in: kde-plasma/kscreenlocker/

2022-11-16 Thread WANG Xuerui
commit: 53fb96ed9e9d2fe1d0db14499c356202d4f1d93d
Author: WANG Xuerui  gentoo  org>
AuthorDate: Wed Nov 16 06:12:05 2022 +
Commit: WANG Xuerui  gentoo  org>
CommitDate: Wed Nov 16 08:54:56 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=53fb96ed

kde-plasma/kscreenlocker: keyword 5.26.3 for ~loong

Signed-off-by: WANG Xuerui  gentoo.org>

 kde-plasma/kscreenlocker/kscreenlocker-5.26.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/kde-plasma/kscreenlocker/kscreenlocker-5.26.3.ebuild 
b/kde-plasma/kscreenlocker/kscreenlocker-5.26.3.ebuild
index 7d3e619f3604..740f94d57c3e 100644
--- a/kde-plasma/kscreenlocker/kscreenlocker-5.26.3.ebuild
+++ b/kde-plasma/kscreenlocker/kscreenlocker-5.26.3.ebuild
@@ -14,7 +14,7 @@ DESCRIPTION="Library and components for secure lock screen 
architecture"
 
 LICENSE="GPL-2" # TODO: CHECK
 SLOT="5"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv"
 IUSE=""
 
 RESTRICT="test"



[gentoo-commits] repo/gentoo:master commit in: kde-plasma/kscreenlocker/

2022-06-29 Thread WANG Xuerui
commit: e7312b77fb28a535b3e585563afc2777368e7101
Author: WANG Xuerui  gentoo  org>
AuthorDate: Wed Jun 29 03:52:40 2022 +
Commit: WANG Xuerui  gentoo  org>
CommitDate: Wed Jun 29 07:20:32 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e7312b77

kde-plasma/kscreenlocker: keyword 5.25.2 for ~loong

Signed-off-by: WANG Xuerui  gentoo.org>

 kde-plasma/kscreenlocker/kscreenlocker-5.25.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/kde-plasma/kscreenlocker/kscreenlocker-5.25.2.ebuild 
b/kde-plasma/kscreenlocker/kscreenlocker-5.25.2.ebuild
index 8040aa7e211a..c7bd795fab4d 100644
--- a/kde-plasma/kscreenlocker/kscreenlocker-5.25.2.ebuild
+++ b/kde-plasma/kscreenlocker/kscreenlocker-5.25.2.ebuild
@@ -14,7 +14,7 @@ DESCRIPTION="Library and components for secure lock screen 
architecture"
 
 LICENSE="GPL-2" # TODO: CHECK
 SLOT="5"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
 IUSE=""
 
 RESTRICT="test"



[gentoo-commits] repo/gentoo:master commit in: kde-plasma/kscreenlocker/

2022-01-08 Thread Andreas Sturmlechner
commit: a174b4cec664c8b62e71bd0937877cc6d0015ab3
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Fri Jan  7 12:27:01 2022 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sat Jan  8 21:08:19 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a174b4ce

kde-plasma/kscreenlocker: EAPI-8 bump

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Andreas Sturmlechner  gentoo.org>

 kde-plasma/kscreenlocker/kscreenlocker-5.23.5.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/kde-plasma/kscreenlocker/kscreenlocker-5.23.5.ebuild 
b/kde-plasma/kscreenlocker/kscreenlocker-5.23.5.ebuild
index 55bd27ee2e6f..1e988535cf0f 100644
--- a/kde-plasma/kscreenlocker/kscreenlocker-5.23.5.ebuild
+++ b/kde-plasma/kscreenlocker/kscreenlocker-5.23.5.ebuild
@@ -1,7 +1,7 @@
 # Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 
 ECM_TEST="forceoptional"
 KFMIN=5.86.0
@@ -17,7 +17,7 @@ SLOT="5"
 KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
 IUSE="+pam"
 
-RESTRICT+=" test"
+RESTRICT="test"
 
 COMMON_DEPEND="
dev-libs/wayland



[gentoo-commits] repo/gentoo:master commit in: kde-plasma/kscreenlocker/

2020-10-06 Thread Mikle Kolyada
commit: a2c05157ced8ddb681ac163784c257262735c618
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Tue Oct  6 17:57:54 2020 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Tue Oct  6 17:57:54 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a2c05157

kde-plasma/kscreenlocker: remove consolekit support

Package-Manager: Portage-3.0.4, Repoman-3.0.1
Signed-off-by: Mikle Kolyada  gentoo.org>

 kde-plasma/kscreenlocker/kscreenlocker-5.18.5.ebuild | 5 ++---
 kde-plasma/kscreenlocker/metadata.xml| 3 ---
 2 files changed, 2 insertions(+), 6 deletions(-)

diff --git a/kde-plasma/kscreenlocker/kscreenlocker-5.18.5.ebuild 
b/kde-plasma/kscreenlocker/kscreenlocker-5.18.5.ebuild
index 81e224ad8d7..417421f3b1d 100644
--- a/kde-plasma/kscreenlocker/kscreenlocker-5.18.5.ebuild
+++ b/kde-plasma/kscreenlocker/kscreenlocker-5.18.5.ebuild
@@ -15,7 +15,7 @@ DESCRIPTION="Library and components for secure lock screen 
architecture"
 LICENSE="GPL-2" # TODO: CHECK
 SLOT="5"
 KEYWORDS="amd64 ~arm arm64 ~ppc64 x86"
-IUSE="consolekit +pam seccomp"
+IUSE="+pam seccomp"
 
 REQUIRED_USE="seccomp? ( pam )"
 
@@ -47,7 +47,6 @@ RDEPEND="
x11-libs/libXi
x11-libs/libxcb
x11-libs/xcb-util-keysyms
-   consolekit? ( sys-auth/consolekit )
pam? ( sys-libs/pam )
seccomp? ( sys-libs/libseccomp )
 "
@@ -79,7 +78,7 @@ src_test() {
 
 src_configure() {
local mycmakeargs=(
-   $(cmake_use_find_package consolekit loginctl)
+   -DCMAKE_DISABLE_FIND_PACKAGE_loginctl=ON
-DPAM_REQUIRED=$(usex pam)
$(cmake_use_find_package pam PAM)
$(cmake_use_find_package seccomp Seccomp)

diff --git a/kde-plasma/kscreenlocker/metadata.xml 
b/kde-plasma/kscreenlocker/metadata.xml
index 7c59355b622..2fdbf33d963 100644
--- a/kde-plasma/kscreenlocker/metadata.xml
+++ b/kde-plasma/kscreenlocker/metadata.xml
@@ -5,7 +5,4 @@
k...@gentoo.org
Gentoo KDE Project

-   
-   Support for killing the screenlocker 
when sys-auth/consolekit is the session tracker
-   
 



[gentoo-commits] repo/gentoo:master commit in: kde-plasma/kscreenlocker/files/

2020-09-06 Thread Andreas Sturmlechner
commit: 89f85d04cb59c58b139bb7ffcb0dafb6e746f67c
Author: Michael Mair-Keimberger  gmail  com>
AuthorDate: Sat Sep  5 17:06:26 2020 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sun Sep  6 16:45:36 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=89f85d04

kde-plasma/kscreenlocker: remove unused patch

Package-Manager: Portage-3.0.5, Repoman-3.0.1
Signed-off-by: Michael Mair-Keimberger  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/17430
Signed-off-by: Andreas Sturmlechner  gentoo.org>

 .../files/kscreenlocker-5.19.5-ck-unlock.patch | 32 --
 1 file changed, 32 deletions(-)

diff --git 
a/kde-plasma/kscreenlocker/files/kscreenlocker-5.19.5-ck-unlock.patch 
b/kde-plasma/kscreenlocker/files/kscreenlocker-5.19.5-ck-unlock.patch
deleted file mode 100644
index bb15eba72b8..000
--- a/kde-plasma/kscreenlocker/files/kscreenlocker-5.19.5-ck-unlock.patch
+++ /dev/null
@@ -1,32 +0,0 @@
-From 1bac5f6e50bc3255ab0e4c9183e7456f53acfdd5 Mon Sep 17 00:00:00 2001
-From: Andreas Sturmlechner 
-Date: Sat, 1 Aug 2020 20:05:17 +0200
-Subject: [PATCH] Provide ConsoleKit switch irrespective of HAVE_LOGINCTL
-

- CMakeLists.txt | 2 --
- 1 file changed, 2 deletions(-)
-
-diff --git a/CMakeLists.txt b/CMakeLists.txt
-index 60d3ee1..aaebc82 100644
 a/CMakeLists.txt
-+++ b/CMakeLists.txt
-@@ -92,7 +92,6 @@ set_package_properties(loginctl PROPERTIES
- )
- set(HAVE_LOGINCTL ${loginctl_FOUND})
- 
--if ( NOT HAVE_LOGINCTL )
- find_package(ConsoleKit)
- set_package_properties(ConsoleKit PROPERTIES
- URL "https://github.com/ConsoleKit2/ConsoleKit2;
-@@ -100,7 +99,6 @@ if ( NOT HAVE_LOGINCTL )
- TYPE RECOMMENDED
- )
- set(HAVE_CONSOLEKIT ${ConsoleKit_FOUND})
--endif ()
- 
- if (HAVE_LOGINCTL OR HAVE_CONSOLEKIT)
- set(HAVE_UNLOCK_CAPABILITY TRUE)
--- 
-2.28.0
-



[gentoo-commits] repo/gentoo:master commit in: kde-plasma/kscreenlocker/

2020-08-01 Thread Andreas Sturmlechner
commit: c58d0a1d310cc2361a9d1cefedf97da3f7c8c6dc
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sat Aug  1 17:48:34 2020 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sat Aug  1 22:57:20 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c58d0a1d

kde-plasma/kscreenlocker: Disable seccomp sandboxing in 5.19 too

If upstream dropped it in master for being problematic and ineffective,
then there's no reason to keep it in stable branch either.

Upstream commit f53b9b3275abd935fc81a60adcc38699f3ccec46

Package-Manager: Portage-3.0.1, Repoman-2.3.23
Signed-off-by: Andreas Sturmlechner  gentoo.org>

 .../kscreenlocker/kscreenlocker-5.19.4-r1.ebuild   | 97 ++
 1 file changed, 97 insertions(+)

diff --git a/kde-plasma/kscreenlocker/kscreenlocker-5.19.4-r1.ebuild 
b/kde-plasma/kscreenlocker/kscreenlocker-5.19.4-r1.ebuild
new file mode 100644
index 000..06317c83154
--- /dev/null
+++ b/kde-plasma/kscreenlocker/kscreenlocker-5.19.4-r1.ebuild
@@ -0,0 +1,97 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+ECM_TEST="forceoptional"
+KFMIN=5.71.0
+PVCUT=$(ver_cut 1-3)
+QTMIN=5.14.2
+VIRTUALX_REQUIRED="test"
+inherit ecm kde.org pam
+
+DESCRIPTION="Library and components for secure lock screen architecture"
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="5"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+IUSE="consolekit +pam"
+
+RDEPEND="
+   dev-libs/wayland
+   >=dev-qt/qtdbus-${QTMIN}:5
+   >=dev-qt/qtdeclarative-${QTMIN}:5[widgets]
+   >=dev-qt/qtgui-${QTMIN}:5
+   >=dev-qt/qtnetwork-${QTMIN}:5
+   >=dev-qt/qtwidgets-${QTMIN}:5
+   >=dev-qt/qtx11extras-${QTMIN}:5
+   >=kde-frameworks/kcmutils-${KFMIN}:5
+   >=kde-frameworks/kconfig-${KFMIN}:5
+   >=kde-frameworks/kconfigwidgets-${KFMIN}:5
+   >=kde-frameworks/kcoreaddons-${KFMIN}:5
+   >=kde-frameworks/kcrash-${KFMIN}:5
+   >=kde-frameworks/kdeclarative-${KFMIN}:5
+   >=kde-frameworks/kglobalaccel-${KFMIN}:5
+   >=kde-frameworks/ki18n-${KFMIN}:5
+   >=kde-frameworks/kidletime-${KFMIN}:5
+   >=kde-frameworks/knotifications-${KFMIN}:5
+   >=kde-frameworks/kpackage-${KFMIN}:5
+   >=kde-frameworks/ktextwidgets-${KFMIN}:5
+   >=kde-frameworks/kwayland-${KFMIN}:5
+   >=kde-frameworks/kwindowsystem-${KFMIN}:5
+   >=kde-frameworks/kxmlgui-${KFMIN}:5
+   >=kde-frameworks/solid-${KFMIN}:5
+   x11-libs/libX11
+   x11-libs/libXi
+   x11-libs/libxcb
+   x11-libs/xcb-util-keysyms
+   consolekit? ( sys-auth/consolekit )
+   pam? ( sys-libs/pam )
+"
+DEPEND="${RDEPEND}
+   x11-base/xorg-proto
+"
+PDEPEND="
+   >=kde-plasma/kde-cli-tools-${PVCUT}:5
+"
+
+RESTRICT+=" test"
+
+src_prepare() {
+   ecm_src_prepare
+
+   if ! use test; then
+   sed -e "/add_subdirectory(autotests)/ s/^/#/" \
+   -i greeter/CMakeLists.txt || die
+   fi
+}
+
+src_test() {
+   # requires running environment
+   local myctestargs=(
+   -E x11LockerTest
+   )
+   ecm_src_test
+}
+
+src_configure() {
+   local mycmakeargs=(
+   -DCMAKE_DISABLE_FIND_PACKAGE_Seccomp=ON
+   $(cmake_use_find_package consolekit loginctl)
+   -DPAM_REQUIRED=$(usex pam)
+   $(cmake_use_find_package pam PAM)
+   )
+   ecm_src_configure
+}
+
+src_install() {
+   ecm_src_install
+
+   use pam && newpamd "${FILESDIR}/kde.pam" kde
+   use pam && newpamd "${FILESDIR}/kde-np.pam" kde-np
+
+   if ! use pam; then
+   chown root "${ED}"/usr/$(get_libdir)/libexec/kcheckpass || die
+   chmod +s "${ED}"/usr/$(get_libdir)/libexec/kcheckpass || die
+   fi
+}



[gentoo-commits] repo/gentoo:master commit in: kde-plasma/kscreenlocker/

2020-08-01 Thread Andreas Sturmlechner
commit: 3ac9f674b3b9f2e6351824a709cffce4f1421bc3
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sat Aug  1 20:29:33 2020 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sat Aug  1 22:57:20 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3ac9f674

kde-plasma/kscreenlocker: Drop 5.19.4 (r0)

Package-Manager: Portage-3.0.1, Repoman-2.3.23
Signed-off-by: Andreas Sturmlechner  gentoo.org>

 .../kscreenlocker/kscreenlocker-5.19.4.ebuild  | 100 -
 1 file changed, 100 deletions(-)

diff --git a/kde-plasma/kscreenlocker/kscreenlocker-5.19.4.ebuild 
b/kde-plasma/kscreenlocker/kscreenlocker-5.19.4.ebuild
deleted file mode 100644
index 57a7aacb9ac..000
--- a/kde-plasma/kscreenlocker/kscreenlocker-5.19.4.ebuild
+++ /dev/null
@@ -1,100 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-ECM_TEST="forceoptional"
-KFMIN=5.71.0
-PVCUT=$(ver_cut 1-3)
-QTMIN=5.14.2
-VIRTUALX_REQUIRED="test"
-inherit ecm kde.org pam
-
-DESCRIPTION="Library and components for secure lock screen architecture"
-
-LICENSE="GPL-2" # TODO: CHECK
-SLOT="5"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
-IUSE="consolekit +pam seccomp"
-
-REQUIRED_USE="seccomp? ( pam )"
-
-RDEPEND="
-   dev-libs/wayland
-   >=dev-qt/qtdbus-${QTMIN}:5
-   >=dev-qt/qtdeclarative-${QTMIN}:5[widgets]
-   >=dev-qt/qtgui-${QTMIN}:5
-   >=dev-qt/qtnetwork-${QTMIN}:5
-   >=dev-qt/qtwidgets-${QTMIN}:5
-   >=dev-qt/qtx11extras-${QTMIN}:5
-   >=kde-frameworks/kcmutils-${KFMIN}:5
-   >=kde-frameworks/kconfig-${KFMIN}:5
-   >=kde-frameworks/kconfigwidgets-${KFMIN}:5
-   >=kde-frameworks/kcoreaddons-${KFMIN}:5
-   >=kde-frameworks/kcrash-${KFMIN}:5
-   >=kde-frameworks/kdeclarative-${KFMIN}:5
-   >=kde-frameworks/kglobalaccel-${KFMIN}:5
-   >=kde-frameworks/ki18n-${KFMIN}:5
-   >=kde-frameworks/kidletime-${KFMIN}:5
-   >=kde-frameworks/knotifications-${KFMIN}:5
-   >=kde-frameworks/kpackage-${KFMIN}:5
-   >=kde-frameworks/ktextwidgets-${KFMIN}:5
-   >=kde-frameworks/kwayland-${KFMIN}:5
-   >=kde-frameworks/kwindowsystem-${KFMIN}:5
-   >=kde-frameworks/kxmlgui-${KFMIN}:5
-   >=kde-frameworks/solid-${KFMIN}:5
-   x11-libs/libX11
-   x11-libs/libXi
-   x11-libs/libxcb
-   x11-libs/xcb-util-keysyms
-   consolekit? ( sys-auth/consolekit )
-   pam? ( sys-libs/pam )
-   seccomp? ( sys-libs/libseccomp )
-"
-DEPEND="${RDEPEND}
-   x11-base/xorg-proto
-"
-PDEPEND="
-   >=kde-plasma/kde-cli-tools-${PVCUT}:5
-"
-
-RESTRICT+=" test"
-
-src_prepare() {
-   ecm_src_prepare
-
-   if ! use test; then
-   sed -e "/add_subdirectory(autotests)/ s/^/#/" \
-   -i greeter/CMakeLists.txt || die
-   fi
-}
-
-src_test() {
-   # requires running environment
-   local myctestargs=(
-   -E x11LockerTest
-   )
-   ecm_src_test
-}
-
-src_configure() {
-   local mycmakeargs=(
-   $(cmake_use_find_package consolekit loginctl)
-   -DPAM_REQUIRED=$(usex pam)
-   $(cmake_use_find_package pam PAM)
-   $(cmake_use_find_package seccomp Seccomp)
-   )
-   ecm_src_configure
-}
-
-src_install() {
-   ecm_src_install
-
-   use pam && newpamd "${FILESDIR}/kde.pam" kde
-   use pam && newpamd "${FILESDIR}/kde-np.pam" kde-np
-
-   if ! use pam; then
-   chown root "${ED}"/usr/$(get_libdir)/libexec/kcheckpass || die
-   chmod +s "${ED}"/usr/$(get_libdir)/libexec/kcheckpass || die
-   fi
-}



[gentoo-commits] repo/gentoo:master commit in: kde-plasma/kscreenlocker/files/, kde-plasma/kscreenlocker/

2020-08-01 Thread Andreas Sturmlechner
commit: 7be87d03197beed0aed5eb18d03f2665f7617bca
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sat Aug  1 18:22:58 2020 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sat Aug  1 22:57:20 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7be87d03

kde-plasma/kscreenlocker: Make ConsoleKit switch always accessible

Package-Manager: Portage-3.0.1, Repoman-2.3.23
Signed-off-by: Andreas Sturmlechner  gentoo.org>

 .../files/kscreenlocker-5.19.5-ck-unlock.patch | 32 ++
 .../kscreenlocker/kscreenlocker-5.19.4-r1.ebuild   |  4 ++-
 2 files changed, 35 insertions(+), 1 deletion(-)

diff --git 
a/kde-plasma/kscreenlocker/files/kscreenlocker-5.19.5-ck-unlock.patch 
b/kde-plasma/kscreenlocker/files/kscreenlocker-5.19.5-ck-unlock.patch
new file mode 100644
index 000..bb15eba72b8
--- /dev/null
+++ b/kde-plasma/kscreenlocker/files/kscreenlocker-5.19.5-ck-unlock.patch
@@ -0,0 +1,32 @@
+From 1bac5f6e50bc3255ab0e4c9183e7456f53acfdd5 Mon Sep 17 00:00:00 2001
+From: Andreas Sturmlechner 
+Date: Sat, 1 Aug 2020 20:05:17 +0200
+Subject: [PATCH] Provide ConsoleKit switch irrespective of HAVE_LOGINCTL
+
+---
+ CMakeLists.txt | 2 --
+ 1 file changed, 2 deletions(-)
+
+diff --git a/CMakeLists.txt b/CMakeLists.txt
+index 60d3ee1..aaebc82 100644
+--- a/CMakeLists.txt
 b/CMakeLists.txt
+@@ -92,7 +92,6 @@ set_package_properties(loginctl PROPERTIES
+ )
+ set(HAVE_LOGINCTL ${loginctl_FOUND})
+ 
+-if ( NOT HAVE_LOGINCTL )
+ find_package(ConsoleKit)
+ set_package_properties(ConsoleKit PROPERTIES
+ URL "https://github.com/ConsoleKit2/ConsoleKit2;
+@@ -100,7 +99,6 @@ if ( NOT HAVE_LOGINCTL )
+ TYPE RECOMMENDED
+ )
+ set(HAVE_CONSOLEKIT ${ConsoleKit_FOUND})
+-endif ()
+ 
+ if (HAVE_LOGINCTL OR HAVE_CONSOLEKIT)
+ set(HAVE_UNLOCK_CAPABILITY TRUE)
+-- 
+2.28.0
+

diff --git a/kde-plasma/kscreenlocker/kscreenlocker-5.19.4-r1.ebuild 
b/kde-plasma/kscreenlocker/kscreenlocker-5.19.4-r1.ebuild
index 06317c83154..8848223ae78 100644
--- a/kde-plasma/kscreenlocker/kscreenlocker-5.19.4-r1.ebuild
+++ b/kde-plasma/kscreenlocker/kscreenlocker-5.19.4-r1.ebuild
@@ -57,6 +57,8 @@ PDEPEND="
 
 RESTRICT+=" test"
 
+PATCHES=( "${FILESDIR}/${PN}-5.19.5-ck-unlock.patch" )
+
 src_prepare() {
ecm_src_prepare
 
@@ -77,7 +79,7 @@ src_test() {
 src_configure() {
local mycmakeargs=(
-DCMAKE_DISABLE_FIND_PACKAGE_Seccomp=ON
-   $(cmake_use_find_package consolekit loginctl)
+   $(cmake_use_find_package consolekit ConsoleKit)
-DPAM_REQUIRED=$(usex pam)
$(cmake_use_find_package pam PAM)
)



[gentoo-commits] repo/gentoo:master commit in: kde-plasma/kscreenlocker/

2019-10-12 Thread Mikle Kolyada
commit: 14543aa2f0fab5430fde4cf2e2e32489cffd7c3f
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Sat Oct 12 20:32:16 2019 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Sat Oct 12 20:32:16 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=14543aa2

kde-plasma/kscreenlocker: migrate to sys-libs/pam

Package-Manager: Portage-2.3.76, Repoman-2.3.16
Signed-off-by: Mikle Kolyada  gentoo.org>

 kde-plasma/kscreenlocker/kscreenlocker-5.16.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/kde-plasma/kscreenlocker/kscreenlocker-5.16.5.ebuild 
b/kde-plasma/kscreenlocker/kscreenlocker-5.16.5.ebuild
index be1138d9323..380d1385adf 100644
--- a/kde-plasma/kscreenlocker/kscreenlocker-5.16.5.ebuild
+++ b/kde-plasma/kscreenlocker/kscreenlocker-5.16.5.ebuild
@@ -42,7 +42,7 @@ RDEPEND="
x11-libs/libxcb
x11-libs/xcb-util-keysyms
consolekit? ( sys-auth/consolekit )
-   pam? ( virtual/pam )
+   pam? ( sys-libs/pam )
seccomp? ( sys-libs/libseccomp )
 "
 DEPEND="${RDEPEND}



[gentoo-commits] repo/gentoo:master commit in: kde-plasma/kscreenlocker/, kde-plasma/libksysguard/, ...

2019-09-03 Thread Andreas Sturmlechner
commit: 84e5eb2ebd408dd40446e400cf049a9015c7faf8
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Tue Sep  3 14:06:05 2019 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Tue Sep  3 16:39:54 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=84e5eb2e

kde-plasma: Drop KDE Plasma 5.16.4

Package-Manager: Portage-2.3.69, Repoman-2.3.16
Signed-off-by: Andreas Sturmlechner  gentoo.org>

 kde-plasma/bluedevil/Manifest  |   1 -
 kde-plasma/bluedevil/bluedevil-5.16.4.ebuild   |  34 -
 kde-plasma/breeze-grub/Manifest|   1 -
 kde-plasma/breeze-grub/breeze-grub-5.16.4.ebuild   |  22 ---
 kde-plasma/breeze-gtk/Manifest |   1 -
 kde-plasma/breeze-gtk/breeze-gtk-5.16.4.ebuild |  28 
 kde-plasma/breeze-plymouth/Manifest|   1 -
 .../breeze-plymouth/breeze-plymouth-5.16.4.ebuild  |  26 
 kde-plasma/breeze/Manifest |   1 -
 kde-plasma/breeze/breeze-5.16.4.ebuild |  49 --
 kde-plasma/discover/Manifest   |   1 -
 kde-plasma/discover/discover-5.16.4.ebuild |  70 -
 kde-plasma/drkonqi/Manifest|   1 -
 kde-plasma/drkonqi/drkonqi-5.16.4.ebuild   |  55 ---
 kde-plasma/kactivitymanagerd/Manifest  |   1 -
 .../kactivitymanagerd-5.16.4.ebuild|  31 
 kde-plasma/kde-cli-tools/Manifest  |   1 -
 .../kde-cli-tools/kde-cli-tools-5.16.4.ebuild  |  64 
 kde-plasma/kde-gtk-config/Manifest |   1 -
 .../kde-gtk-config/kde-gtk-config-5.16.4.ebuild|  52 ---
 kde-plasma/kdecoration/Manifest|   1 -
 kde-plasma/kdecoration/kdecoration-5.16.4.ebuild   |  19 ---
 kde-plasma/kdeplasma-addons/Manifest   |   1 -
 .../kdeplasma-addons-5.16.4.ebuild |  57 ---
 kde-plasma/kgamma/Manifest |   1 -
 kde-plasma/kgamma/kgamma-5.16.4.ebuild |  26 
 kde-plasma/khotkeys/Manifest   |   1 -
 kde-plasma/khotkeys/khotkeys-5.16.4.ebuild |  44 --
 kde-plasma/kinfocenter/Manifest|   1 -
 kde-plasma/kinfocenter/kinfocenter-5.16.4.ebuild   |  98 
 kde-plasma/kmenuedit/Manifest  |   1 -
 kde-plasma/kmenuedit/kmenuedit-5.16.4.ebuild   |  44 --
 kde-plasma/kscreen/Manifest|   1 -
 kde-plasma/kscreen/kscreen-5.16.4.ebuild   |  39 -
 kde-plasma/kscreenlocker/Manifest  |   1 -
 .../kscreenlocker/kscreenlocker-5.16.4.ebuild  |  94 
 kde-plasma/ksshaskpass/Manifest|   1 -
 kde-plasma/ksshaskpass/ksshaskpass-5.16.4.ebuild   |  46 --
 kde-plasma/ksysguard/Manifest  |   1 -
 kde-plasma/ksysguard/ksysguard-5.16.4.ebuild   |  45 --
 kde-plasma/kwallet-pam/Manifest|   1 -
 kde-plasma/kwallet-pam/kwallet-pam-5.16.4.ebuild   |  33 
 kde-plasma/kwayland-integration/Manifest   |   1 -
 .../kwayland-integration-5.16.4.ebuild |  25 ---
 kde-plasma/kwin/Manifest   |   1 -
 kde-plasma/kwin/kwin-5.16.4.ebuild | 105 -
 kde-plasma/kwrited/Manifest|   1 -
 kde-plasma/kwrited/kwrited-5.16.4.ebuild   |  21 ---
 kde-plasma/libkscreen/Manifest |   1 -
 kde-plasma/libkscreen/libkscreen-5.16.4.ebuild |  26 
 kde-plasma/libksysguard/Manifest   |   1 -
 kde-plasma/libksysguard/libksysguard-5.16.4.ebuild |  52 ---
 kde-plasma/libkworkspace/Manifest  |   1 -
 .../libkworkspace/libkworkspace-5.16.4.ebuild  |  54 ---
 kde-plasma/milou/Manifest  |   1 -
 kde-plasma/milou/milou-5.16.4.ebuild   |  28 
 kde-plasma/oxygen/Manifest |   1 -
 kde-plasma/oxygen/oxygen-5.16.4.ebuild |  45 --
 kde-plasma/plasma-browser-integration/Manifest |   1 -
 .../plasma-browser-integration-5.16.4.ebuild   |  35 -
 kde-plasma/plasma-desktop/Manifest |   1 -
 .../plasma-desktop/plasma-desktop-5.16.4.ebuild| 139 -
 kde-plasma/plasma-integration/Manifest |   1 -
 .../plasma-integration-5.16.4.ebuild   |  43 --
 kde-plasma/plasma-meta/plasma-meta-5.16.4.ebuild   | 109 -
 kde-plasma/plasma-nm/Manifest  |   1 -
 kde-plasma/plasma-nm/plasma-nm-5.16.4.ebuild   |  74 -
 kde-plasma/plasma-pa/Manifest  |   1 -
 kde-plasma/plasma-pa/plasma-pa-5.16.4.ebuild   |  32 
 kde-plasma/plasma-sdk/Manifest |   1 -
 kde-plasma/plasma-sdk/plasma-sdk-5.16.4.ebuild |  38 -
 kde-plasma/plasma-vault/Manifest   |   1 -
 

[gentoo-commits] repo/gentoo:master commit in: kde-plasma/kscreenlocker/

2019-05-27 Thread Aaron Bauman
commit: b27bf2b20b7b2305a8f5e20d444e849ce57490a6
Author: Aaron Bauman  gentoo  org>
AuthorDate: Tue May 28 03:52:01 2019 +
Commit: Aaron Bauman  gentoo  org>
CommitDate: Tue May 28 04:00:33 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b27bf2b2

kde-plasma/kscreenlocker: arm64 stable

Signed-off-by: Aaron Bauman  gentoo.org>
Package-Manager: Portage-2.3.66, Repoman-2.3.12
RepoMan-Options: --include-arches="arm64"

 kde-plasma/kscreenlocker/kscreenlocker-5.15.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/kde-plasma/kscreenlocker/kscreenlocker-5.15.5.ebuild 
b/kde-plasma/kscreenlocker/kscreenlocker-5.15.5.ebuild
index fae09b10c85..be1138d9323 100644
--- a/kde-plasma/kscreenlocker/kscreenlocker-5.15.5.ebuild
+++ b/kde-plasma/kscreenlocker/kscreenlocker-5.15.5.ebuild
@@ -8,7 +8,7 @@ VIRTUALX_REQUIRED="test"
 inherit kde5 pam
 
 DESCRIPTION="Library and components for secure lock screen architecture"
-KEYWORDS="amd64 ~arm ~arm64 x86"
+KEYWORDS="amd64 ~arm arm64 x86"
 IUSE="consolekit +pam seccomp"
 
 REQUIRED_USE="seccomp? ( pam )"



[gentoo-commits] repo/gentoo:master commit in: kde-plasma/kscreenlocker/files/

2019-01-06 Thread Andreas Sturmlechner
commit: 4577e40cdfe0081fb957497705d9759861512791
Author: Michael Mair-Keimberger  gmail  com>
AuthorDate: Sun Jan  6 10:33:31 2019 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sun Jan  6 12:06:20 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4577e40c

kde-plasma/kscreenlocker: remove unused patch

Signed-off-by: Michael Mair-Keimberger  gmail.com>
Signed-off-by: Andreas Sturmlechner  gentoo.org>

 .../files/kscreenlocker-consolekit-unlock.patch | 13 -
 1 file changed, 13 deletions(-)

diff --git 
a/kde-plasma/kscreenlocker/files/kscreenlocker-consolekit-unlock.patch 
b/kde-plasma/kscreenlocker/files/kscreenlocker-consolekit-unlock.patch
deleted file mode 100644
index b0e4011d2b8..000
--- a/kde-plasma/kscreenlocker/files/kscreenlocker-consolekit-unlock.patch
+++ /dev/null
@@ -1,13 +0,0 @@
 a/abstractlocker.cpp
-+++ b/abstractlocker.cpp
-@@ -52,9 +52,8 @@ void BackgroundWindow::paintEvent(QPaintEvent* )
- auto text = ki18n("The screen locker is broken and unlocking is not 
possible anymore.\n"
-   "In order to unlock switch to a virtual terminal 
(e.g. Ctrl+Alt+F2),\n"
-   "log in and execute the command:\n\n"
--  "loginctl unlock-session %1\n\n"
-+  "ck-unlock-session\n\n"
-   "Afterwards switch back to the running session 
(Ctrl+Alt+F%2).");
--text = text.subs(QString::fromLocal8Bit(qgetenv("XDG_SESSION_ID")));
- text = text.subs(QString::fromLocal8Bit(qgetenv("XDG_VTNR")));
- p.setPen(Qt::white);
- QFont f = p.font();



[gentoo-commits] repo/gentoo:master commit in: kde-plasma/kscreenlocker/

2018-05-25 Thread Thomas Deutschmann
commit: 9d79264f2e8a6e77e65e23a746275f8f4e0e6407
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Sat May 26 00:42:30 2018 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Sat May 26 00:51:45 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9d79264f

kde-plasma/kscreenlocker: x86 stable (bug #654740)

Package-Manager: Portage-2.3.40, Repoman-2.3.9

 kde-plasma/kscreenlocker/kscreenlocker-5.12.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/kde-plasma/kscreenlocker/kscreenlocker-5.12.5.ebuild 
b/kde-plasma/kscreenlocker/kscreenlocker-5.12.5.ebuild
index dce870dfad0..a28a5f5d642 100644
--- a/kde-plasma/kscreenlocker/kscreenlocker-5.12.5.ebuild
+++ b/kde-plasma/kscreenlocker/kscreenlocker-5.12.5.ebuild
@@ -8,7 +8,7 @@ VIRTUALX_REQUIRED="test"
 inherit kde5 pam
 
 DESCRIPTION="Library and components for secure lock screen architecture"
-KEYWORDS="amd64 ~arm ~arm64 ~x86"
+KEYWORDS="amd64 ~arm ~arm64 x86"
 IUSE="consolekit +pam seccomp"
 
 REQUIRED_USE="seccomp? ( pam )"



[gentoo-commits] repo/gentoo:master commit in: kde-plasma/kscreenlocker/files/

2018-02-21 Thread Andreas Sturmlechner
commit: 652b50692630aa0f5e9963d66c11ea9d40edb573
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Wed Feb 21 10:38:13 2018 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Wed Feb 21 10:38:27 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=652b5069

kde-plasma/kscreenlocker: Add missing ck-unlock-session

Closes: https://bugs.gentoo.org/648352
Package-Manager: Portage-2.3.19, Repoman-2.3.6

 kde-plasma/kscreenlocker/files/ck-unlock-session | 220 +++
 1 file changed, 220 insertions(+)

diff --git a/kde-plasma/kscreenlocker/files/ck-unlock-session 
b/kde-plasma/kscreenlocker/files/ck-unlock-session
new file mode 100644
index 000..6ce6935b067
--- /dev/null
+++ b/kde-plasma/kscreenlocker/files/ck-unlock-session
@@ -0,0 +1,220 @@
+#!/bin/sh
+
+# This script is to make unlocking using OpenRC/Consolekit easier when the KDE 
Screenlocker breaks.
+#
+# Version: 0.2
+# Date written: February 2, 2018
+# Last modification: February 17, 2018
+#
+# Copyright (C) 2018 Daniel Frey
+# Copyright (C) 2018 Lars Wendler
+#
+# This script is free software; you can redistribute it and/or
+# modify it under the terms of the GNU General Public License
+# as published by the Free Software Foundation; either version 2
+# of the License, or (at your option) any later version.
+#
+# This script is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+# GNU General Public License for more details.
+#
+#
+# Some notes:
+#   -The switch processing/argument handling is very basic.
+#   -This script assumes session names start with "Session" when listing
+#sessions. This is settable via a variable.
+#
+# Possible actions:
+#   -h : Show help screen
+#   -l : List current consolekit sessions
+#   -u : Unlock specified session (one parameter required - the session name)
+#   -a : Attempt to unlock all sessions
+
+# Return code documentation
+#
+#  0: Script executed normally
+#  1: Root access is not present for script
+#  2: No arguments passed
+#  3: Multiple actions requested, can only do one at a time
+#  4: Argument passed was not recognized
+#  5: Multiple arguments passed for unlock single session, only one needed
+#  6: The argument required for unlocksession() is missing (internal error)
+
+SCRIPTNAME="$(basename $0)"
+
+# Return code constants
+readonly ERR_NORMAL_OPERATION=0
+readonly ERR_NO_ROOT=1
+readonly ERR_NO_ARGS=2
+readonly ERR_TOO_MANY_ACTIONS=3
+readonly ERR_INVALID_ARGUMENTS=4
+readonly ERR_TOO_MANY_ARGS=5
+readonly ERR_INTERNAL_ARG_MISSING=6
+
+# Action parameter constants
+readonly ACTION_NONE=0
+readonly ACTION_HELP=1
+readonly ACTION_LIST=2
+readonly ACTION_UNLOCKALL=3
+readonly ACTION_UNLOCK=4
+
+# This is what's used to look for a session via consolekit.
+# By default, assume it is prefixed with "Session".
+SESSION_SEARCH_PREFIX="Session"
+
+# Check to make sure script has root access, if not... abort now!
+if [ "$(id -u)" -ne 0 ]; then
+   echo "This script must be run as root."
+   exit ${ERR_NO_ROOT}
+fi
+
+showhelp() {
+   cat <

[gentoo-commits] repo/gentoo:master commit in: kde-plasma/kscreenlocker/files/

2018-02-21 Thread Andreas Sturmlechner
commit: aeb1aeca6ee0f499872f9f165a01aacdcc6a1a75
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Wed Feb 21 10:11:41 2018 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Wed Feb 21 10:12:02 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aeb1aeca

kde-plasma/kscreenlocker: Add missing patch

Closes: https://bugs.gentoo.org/648352
Package-Manager: Portage-2.3.19, Repoman-2.3.6

 .../files/kscreenlocker-consolekit-unlock.patch | 13 +
 1 file changed, 13 insertions(+)

diff --git 
a/kde-plasma/kscreenlocker/files/kscreenlocker-consolekit-unlock.patch 
b/kde-plasma/kscreenlocker/files/kscreenlocker-consolekit-unlock.patch
new file mode 100644
index 000..b0e4011d2b8
--- /dev/null
+++ b/kde-plasma/kscreenlocker/files/kscreenlocker-consolekit-unlock.patch
@@ -0,0 +1,13 @@
+--- a/abstractlocker.cpp
 b/abstractlocker.cpp
+@@ -52,9 +52,8 @@ void BackgroundWindow::paintEvent(QPaintEvent* )
+ auto text = ki18n("The screen locker is broken and unlocking is not 
possible anymore.\n"
+   "In order to unlock switch to a virtual terminal 
(e.g. Ctrl+Alt+F2),\n"
+   "log in and execute the command:\n\n"
+-  "loginctl unlock-session %1\n\n"
++  "ck-unlock-session\n\n"
+   "Afterwards switch back to the running session 
(Ctrl+Alt+F%2).");
+-text = text.subs(QString::fromLocal8Bit(qgetenv("XDG_SESSION_ID")));
+ text = text.subs(QString::fromLocal8Bit(qgetenv("XDG_VTNR")));
+ p.setPen(Qt::white);
+ QFont f = p.font();



[gentoo-commits] repo/gentoo:master commit in: kde-plasma/kscreenlocker/, kde-plasma/ksshaskpass/, kde-plasma/khotkeys/, ...

2018-01-21 Thread Michael Palimaka
commit: a1e806d0a500c6c43065cab73904d61278761865
Author: Michael Palimaka  gentoo  org>
AuthorDate: Sun Jan 21 13:23:20 2018 +
Commit: Michael Palimaka  gentoo  org>
CommitDate: Sun Jan 21 13:23:48 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a1e806d0

kde-plasma: stabilise 5.11.5 for amd64/x86

Bug: https://bugs.gentoo.org/643478
Package-Manager: Portage-2.3.19, Repoman-2.3.6

 kde-plasma/bluedevil/bluedevil-5.11.5.ebuild| 2 +-
 kde-plasma/breeze-grub/breeze-grub-5.11.5.ebuild| 2 +-
 kde-plasma/breeze-gtk/breeze-gtk-5.11.5.ebuild  | 2 +-
 kde-plasma/breeze-plymouth/breeze-plymouth-5.11.5.ebuild| 2 +-
 kde-plasma/breeze/breeze-5.11.5.ebuild  | 2 +-
 kde-plasma/drkonqi/drkonqi-5.11.5.ebuild| 2 +-
 kde-plasma/kactivitymanagerd/kactivitymanagerd-5.11.5.ebuild| 2 +-
 kde-plasma/kde-cli-tools/kde-cli-tools-5.11.5.ebuild| 2 +-
 kde-plasma/kde-gtk-config/kde-gtk-config-5.11.5.ebuild  | 2 +-
 kde-plasma/kdecoration/kdecoration-5.11.5.ebuild| 2 +-
 kde-plasma/kdeplasma-addons/kdeplasma-addons-5.11.5.ebuild  | 2 +-
 kde-plasma/kgamma/kgamma-5.11.5.ebuild  | 2 +-
 kde-plasma/khotkeys/khotkeys-5.11.5.ebuild  | 2 +-
 kde-plasma/kinfocenter/kinfocenter-5.11.5.ebuild| 2 +-
 kde-plasma/kmenuedit/kmenuedit-5.11.5.ebuild| 2 +-
 kde-plasma/kscreen/kscreen-5.11.5.ebuild| 2 +-
 kde-plasma/kscreenlocker/kscreenlocker-5.11.5.ebuild| 2 +-
 kde-plasma/ksshaskpass/ksshaskpass-5.11.5.ebuild| 2 +-
 kde-plasma/ksysguard/ksysguard-5.11.5.ebuild| 2 +-
 kde-plasma/kwallet-pam/kwallet-pam-5.11.5.ebuild| 2 +-
 kde-plasma/kwayland-integration/kwayland-integration-5.11.5.ebuild  | 2 +-
 kde-plasma/kwin/kwin-5.11.5.ebuild  | 2 +-
 kde-plasma/kwrited/kwrited-5.11.5.ebuild| 2 +-
 kde-plasma/libkscreen/libkscreen-5.11.5.ebuild  | 2 +-
 kde-plasma/libksysguard/libksysguard-5.11.5.ebuild  | 2 +-
 kde-plasma/milou/milou-5.11.5.ebuild| 2 +-
 kde-plasma/oxygen/oxygen-5.11.5.ebuild  | 2 +-
 kde-plasma/plasma-desktop/plasma-desktop-5.11.5.ebuild  | 2 +-
 kde-plasma/plasma-integration/plasma-integration-5.11.5.ebuild  | 2 +-
 kde-plasma/plasma-meta/plasma-meta-5.11.5.ebuild| 2 +-
 kde-plasma/plasma-nm/plasma-nm-5.11.5.ebuild| 2 +-
 kde-plasma/plasma-pa/plasma-pa-5.11.5.ebuild| 2 +-
 kde-plasma/plasma-sdk/plasma-sdk-5.11.5.ebuild  | 2 +-
 kde-plasma/plasma-vault/plasma-vault-5.11.5.ebuild  | 2 +-
 .../plasma-workspace-wallpapers-5.11.5.ebuild   | 2 +-
 kde-plasma/plasma-workspace/plasma-workspace-5.11.5.ebuild  | 2 +-
 kde-plasma/plymouth-kcm/plymouth-kcm-5.11.5.ebuild  | 2 +-
 kde-plasma/polkit-kde-agent/polkit-kde-agent-5.11.5.ebuild  | 2 +-
 kde-plasma/powerdevil/powerdevil-5.11.5.ebuild  | 2 +-
 kde-plasma/sddm-kcm/sddm-kcm-5.11.5.ebuild  | 2 +-
 kde-plasma/systemsettings/systemsettings-5.11.5.ebuild  | 2 +-
 kde-plasma/user-manager/user-manager-5.11.5.ebuild  | 2 +-
 42 files changed, 42 insertions(+), 42 deletions(-)

diff --git a/kde-plasma/bluedevil/bluedevil-5.11.5.ebuild 
b/kde-plasma/bluedevil/bluedevil-5.11.5.ebuild
index d57eb297ca4..d7a9db8d251 100644
--- a/kde-plasma/bluedevil/bluedevil-5.11.5.ebuild
+++ b/kde-plasma/bluedevil/bluedevil-5.11.5.ebuild
@@ -7,7 +7,7 @@ inherit kde5
 
 DESCRIPTION="Bluetooth stack for KDE Plasma"
 HOMEPAGE="https://cgit.kde.org/bluedevil.git;
-KEYWORDS="~amd64 ~arm ~x86"
+KEYWORDS="amd64 ~arm x86"
 IUSE=""
 
 COMMON_DEPEND="

diff --git a/kde-plasma/breeze-grub/breeze-grub-5.11.5.ebuild 
b/kde-plasma/breeze-grub/breeze-grub-5.11.5.ebuild
index 8ef3ef186a8..8d76ae6cf10 100644
--- a/kde-plasma/breeze-grub/breeze-grub-5.11.5.ebuild
+++ b/kde-plasma/breeze-grub/breeze-grub-5.11.5.ebuild
@@ -9,7 +9,7 @@ inherit kde5
 
 DESCRIPTION="Breeze theme for GRUB"
 LICENSE="GPL-3+"
-KEYWORDS="~amd64 ~arm ~x86"
+KEYWORDS="amd64 ~arm x86"
 IUSE=""
 
 src_prepare() {

diff --git a/kde-plasma/breeze-gtk/breeze-gtk-5.11.5.ebuild 
b/kde-plasma/breeze-gtk/breeze-gtk-5.11.5.ebuild
index ef50e787f58..016965c6d10 100644
--- a/kde-plasma/breeze-gtk/breeze-gtk-5.11.5.ebuild
+++ b/kde-plasma/breeze-gtk/breeze-gtk-5.11.5.ebuild
@@ -8,5 +8,5 

[gentoo-commits] repo/gentoo:master commit in: kde-plasma/kscreenlocker/

2017-09-22 Thread Michael Palimaka
commit: 51789f1dbf69ba8d7ce1c312f3639e1e4680ddb3
Author: Michael Palimaka  gentoo  org>
AuthorDate: Sat Sep 23 02:58:37 2017 +
Commit: Michael Palimaka  gentoo  org>
CommitDate: Sat Sep 23 02:58:43 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=51789f1d

kde-plasma/kscreenlocker: remove empty metadata use element

Package-Manager: Portage-2.3.8, Repoman-2.3.3

 kde-plasma/kscreenlocker/metadata.xml | 2 --
 1 file changed, 2 deletions(-)

diff --git a/kde-plasma/kscreenlocker/metadata.xml 
b/kde-plasma/kscreenlocker/metadata.xml
index 0949e832f1f..2fdbf33d963 100644
--- a/kde-plasma/kscreenlocker/metadata.xml
+++ b/kde-plasma/kscreenlocker/metadata.xml
@@ -5,6 +5,4 @@
k...@gentoo.org
Gentoo KDE Project

-   
-   
 



[gentoo-commits] repo/gentoo:master commit in: kde-plasma/kscreenlocker/

2017-09-10 Thread Andreas Sturmlechner
commit: e6379e89b907d63a6230fd8638a6169cfa528313
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sat Sep  9 15:48:11 2017 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sun Sep 10 14:43:23 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e6379e89

kde-plasma/kscreenlocker: Force dev-qt/qtgui[-gles]

Gentoo-bug: 629632
Package-Manager: Portage-2.3.8, Repoman-2.3.3

 kde-plasma/kscreenlocker/kscreenlocker-5.10.5.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/kde-plasma/kscreenlocker/kscreenlocker-5.10.5.1.ebuild 
b/kde-plasma/kscreenlocker/kscreenlocker-5.10.5.1.ebuild
index 73024987302..bcb5008d93b 100644
--- a/kde-plasma/kscreenlocker/kscreenlocker-5.10.5.1.ebuild
+++ b/kde-plasma/kscreenlocker/kscreenlocker-5.10.5.1.ebuild
@@ -30,7 +30,7 @@ COMMON_DEPEND="
$(add_frameworks_dep solid)
$(add_qt_dep qtdbus)
$(add_qt_dep qtdeclarative 'widgets')
-   $(add_qt_dep qtgui)
+   $(add_qt_dep qtgui '-gles2')
$(add_qt_dep qtnetwork)
$(add_qt_dep qtwidgets)
$(add_qt_dep qtx11extras)



[gentoo-commits] repo/gentoo:master commit in: kde-plasma/kscreenlocker/

2017-09-09 Thread Andreas Sturmlechner
commit: e2f790e16bbf2cf7daa5909798d640a01e2f371e
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sat Sep  9 15:57:34 2017 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sat Sep  9 15:57:59 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e2f790e1

kde-plasma/kscreenlocker: Drop old

Package-Manager: Portage-2.3.8, Repoman-2.3.3

 kde-plasma/kscreenlocker/Manifest  |  1 -
 .../kscreenlocker/kscreenlocker-5.10.5.ebuild  | 90 --
 2 files changed, 91 deletions(-)

diff --git a/kde-plasma/kscreenlocker/Manifest 
b/kde-plasma/kscreenlocker/Manifest
index c104e6ca887..e65f15a6a9b 100644
--- a/kde-plasma/kscreenlocker/Manifest
+++ b/kde-plasma/kscreenlocker/Manifest
@@ -1,3 +1,2 @@
 DIST kscreenlocker-5.10.4.tar.xz 110660 SHA256 
d7fe082129742f2ea40a9789026ec858fbeb1f5c36dacd58eae20fd2669b5e9f SHA512 
5fcae9f35c0f180e18861e8a60ca772d209c423a81bee09ac90e143d51fdab4b55025c007128a8353b9b4132616b04c2a4211df46525ab543fba1300adb6f5ee
 WHIRLPOOL 
66b22bbdcffc22a0adc835c4c97af6040e582c61f49dcdd520a991efa15a6fc3372830dbc404b24b108f645c6fa3d8d281f2d23cc28b583b99f594d365107423
 DIST kscreenlocker-5.10.5.1.tar.xz 118440 SHA256 
777f7a67539f9e32e687525e5b119774ce1c9dd6ebd64339205b52e97d03300e SHA512 
cef3a7f48f9cdd0b3967a403848a5c8a37d1253d6d7fc73cdb12feddfe088e7a8a9128f2ae8d53e1847c75d64b369cf92facce725f17654ea085f9d03024a70d
 WHIRLPOOL 
662d46064feda302fe4897c942a87affbd3ebadd31aa8b269df7b6034ca45d6a9f5f24321a552505c0b81a2480b98480666ca1a39d075f129bcafdfe6d3df34b
-DIST kscreenlocker-5.10.5.tar.xz 110864 SHA256 
6bf60a70eea9aa6594c7a799855a8a1d492d78ce8b9b014ae5bca9242fe9881d SHA512 
c87e9c02de71876016b88acadb04eef4fe4add1f462c2f8c2da9f5c94ca25dcc61fb16a34cf818b920e475ba2f8e85eec9f42c24129471fc32790960977d49e7
 WHIRLPOOL 
2b261eb3bcedf27a3a87df6c4f5c350d3414840246a1c7f7c219d83ce07fc6bdc3923b19d5772c707c09c4aae55a06815bd4d2b583ad9942c12124528f8a23e6

diff --git a/kde-plasma/kscreenlocker/kscreenlocker-5.10.5.ebuild 
b/kde-plasma/kscreenlocker/kscreenlocker-5.10.5.ebuild
deleted file mode 100644
index 9f98dbc088a..000
--- a/kde-plasma/kscreenlocker/kscreenlocker-5.10.5.ebuild
+++ /dev/null
@@ -1,90 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-KDE_TEST="forceoptional"
-VIRTUALX_REQUIRED="test"
-inherit kde5 pam
-
-DESCRIPTION="Library and components for secure lock screen architecture"
-KEYWORDS="~amd64 ~arm ~arm64 ~x86"
-IUSE="+pam seccomp"
-
-COMMON_DEPEND="
-   $(add_frameworks_dep kcmutils)
-   $(add_frameworks_dep kconfig)
-   $(add_frameworks_dep kconfigwidgets)
-   $(add_frameworks_dep kcoreaddons)
-   $(add_frameworks_dep kcrash)
-   $(add_frameworks_dep kdeclarative)
-   $(add_frameworks_dep kglobalaccel)
-   $(add_frameworks_dep ki18n)
-   $(add_frameworks_dep kidletime)
-   $(add_frameworks_dep knotifications)
-   $(add_frameworks_dep kpackage)
-   $(add_frameworks_dep ktextwidgets)
-   $(add_frameworks_dep kwayland)
-   $(add_frameworks_dep kwindowsystem)
-   $(add_frameworks_dep kxmlgui)
-   $(add_frameworks_dep solid)
-   $(add_qt_dep qtdbus)
-   $(add_qt_dep qtdeclarative 'widgets')
-   $(add_qt_dep qtgui)
-   $(add_qt_dep qtnetwork)
-   $(add_qt_dep qtwidgets)
-   $(add_qt_dep qtx11extras)
-   dev-libs/wayland
-   x11-libs/libX11
-   x11-libs/libXi
-   x11-libs/libxcb
-   x11-libs/xcb-util-keysyms
-   pam? ( virtual/pam )
-   seccomp? ( sys-libs/libseccomp )
-"
-DEPEND="${COMMON_DEPEND}
-   x11-proto/xproto
-"
-RDEPEND="${COMMON_DEPEND}
-   $(add_plasma_dep kde-cli-tools)
-   !

[gentoo-commits] repo/gentoo:master commit in: kde-plasma/kscreenlocker/

2017-08-31 Thread Andreas Sturmlechner
commit: fa8d1a5f5fcc7caab13a1eb2f828dcd3e1e120e0
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Thu Aug 31 19:27:35 2017 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Thu Aug 31 20:53:51 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fa8d1a5f

kde-plasma/kscreenlocker: 5.10.5.1 version bump

Hopefully fixing at least part of kscreenlocker[seccomp] broken setups.

Gentoo-bug: 627748
Package-Manager: Portage-2.3.8, Repoman-2.3.3

 kde-plasma/kscreenlocker/Manifest  |  1 +
 .../kscreenlocker/kscreenlocker-5.10.5.1.ebuild| 92 ++
 2 files changed, 93 insertions(+)

diff --git a/kde-plasma/kscreenlocker/Manifest 
b/kde-plasma/kscreenlocker/Manifest
index dd9b3ae8584..c104e6ca887 100644
--- a/kde-plasma/kscreenlocker/Manifest
+++ b/kde-plasma/kscreenlocker/Manifest
@@ -1,2 +1,3 @@
 DIST kscreenlocker-5.10.4.tar.xz 110660 SHA256 
d7fe082129742f2ea40a9789026ec858fbeb1f5c36dacd58eae20fd2669b5e9f SHA512 
5fcae9f35c0f180e18861e8a60ca772d209c423a81bee09ac90e143d51fdab4b55025c007128a8353b9b4132616b04c2a4211df46525ab543fba1300adb6f5ee
 WHIRLPOOL 
66b22bbdcffc22a0adc835c4c97af6040e582c61f49dcdd520a991efa15a6fc3372830dbc404b24b108f645c6fa3d8d281f2d23cc28b583b99f594d365107423
+DIST kscreenlocker-5.10.5.1.tar.xz 118440 SHA256 
777f7a67539f9e32e687525e5b119774ce1c9dd6ebd64339205b52e97d03300e SHA512 
cef3a7f48f9cdd0b3967a403848a5c8a37d1253d6d7fc73cdb12feddfe088e7a8a9128f2ae8d53e1847c75d64b369cf92facce725f17654ea085f9d03024a70d
 WHIRLPOOL 
662d46064feda302fe4897c942a87affbd3ebadd31aa8b269df7b6034ca45d6a9f5f24321a552505c0b81a2480b98480666ca1a39d075f129bcafdfe6d3df34b
 DIST kscreenlocker-5.10.5.tar.xz 110864 SHA256 
6bf60a70eea9aa6594c7a799855a8a1d492d78ce8b9b014ae5bca9242fe9881d SHA512 
c87e9c02de71876016b88acadb04eef4fe4add1f462c2f8c2da9f5c94ca25dcc61fb16a34cf818b920e475ba2f8e85eec9f42c24129471fc32790960977d49e7
 WHIRLPOOL 
2b261eb3bcedf27a3a87df6c4f5c350d3414840246a1c7f7c219d83ce07fc6bdc3923b19d5772c707c09c4aae55a06815bd4d2b583ad9942c12124528f8a23e6

diff --git a/kde-plasma/kscreenlocker/kscreenlocker-5.10.5.1.ebuild 
b/kde-plasma/kscreenlocker/kscreenlocker-5.10.5.1.ebuild
new file mode 100644
index 000..73024987302
--- /dev/null
+++ b/kde-plasma/kscreenlocker/kscreenlocker-5.10.5.1.ebuild
@@ -0,0 +1,92 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+KDE_TEST="forceoptional"
+VIRTUALX_REQUIRED="test"
+inherit kde5 pam
+
+DESCRIPTION="Library and components for secure lock screen architecture"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+IUSE="+pam seccomp"
+
+COMMON_DEPEND="
+   $(add_frameworks_dep kcmutils)
+   $(add_frameworks_dep kconfig)
+   $(add_frameworks_dep kconfigwidgets)
+   $(add_frameworks_dep kcoreaddons)
+   $(add_frameworks_dep kcrash)
+   $(add_frameworks_dep kdeclarative)
+   $(add_frameworks_dep kglobalaccel)
+   $(add_frameworks_dep ki18n)
+   $(add_frameworks_dep kidletime)
+   $(add_frameworks_dep knotifications)
+   $(add_frameworks_dep kpackage)
+   $(add_frameworks_dep ktextwidgets)
+   $(add_frameworks_dep kwayland)
+   $(add_frameworks_dep kwindowsystem)
+   $(add_frameworks_dep kxmlgui)
+   $(add_frameworks_dep solid)
+   $(add_qt_dep qtdbus)
+   $(add_qt_dep qtdeclarative 'widgets')
+   $(add_qt_dep qtgui)
+   $(add_qt_dep qtnetwork)
+   $(add_qt_dep qtwidgets)
+   $(add_qt_dep qtx11extras)
+   dev-libs/wayland
+   x11-libs/libX11
+   x11-libs/libXi
+   x11-libs/libxcb
+   x11-libs/xcb-util-keysyms
+   pam? ( virtual/pam )
+   seccomp? ( sys-libs/libseccomp )
+"
+DEPEND="${COMMON_DEPEND}
+   x11-proto/xproto
+"
+RDEPEND="${COMMON_DEPEND}
+   $(add_plasma_dep kde-cli-tools)
+   !

[gentoo-commits] repo/gentoo:master commit in: kde-plasma/kscreenlocker/

2017-08-12 Thread Michael Palimaka
commit: 2d2c0ed424a77cad1a8755bf4ec34ddbc79bcb93
Author: Michael Palimaka  gentoo  org>
AuthorDate: Sat Aug 12 11:46:18 2017 +
Commit: Michael Palimaka  gentoo  org>
CommitDate: Sat Aug 12 11:47:23 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2d2c0ed4

kde-plasma/kscreenlocker: introduce seccomp USE flag

Package-Manager: Portage-2.3.6, Repoman-2.3.3

 kde-plasma/kscreenlocker/kscreenlocker-5.10.4.ebuild | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/kde-plasma/kscreenlocker/kscreenlocker-5.10.4.ebuild 
b/kde-plasma/kscreenlocker/kscreenlocker-5.10.4.ebuild
index 8a520afa58b..9f98dbc088a 100644
--- a/kde-plasma/kscreenlocker/kscreenlocker-5.10.4.ebuild
+++ b/kde-plasma/kscreenlocker/kscreenlocker-5.10.4.ebuild
@@ -9,7 +9,7 @@ inherit kde5 pam
 
 DESCRIPTION="Library and components for secure lock screen architecture"
 KEYWORDS="~amd64 ~arm ~arm64 ~x86"
-IUSE="+pam"
+IUSE="+pam seccomp"
 
 COMMON_DEPEND="
$(add_frameworks_dep kcmutils)
@@ -40,6 +40,7 @@ COMMON_DEPEND="
x11-libs/libxcb
x11-libs/xcb-util-keysyms
pam? ( virtual/pam )
+   seccomp? ( sys-libs/libseccomp )
 "
 DEPEND="${COMMON_DEPEND}
x11-proto/xproto
@@ -71,6 +72,7 @@ src_configure() {
local mycmakeargs=(
-DPAM_REQUIRED=$(usex pam)
$(cmake-utils_use_find_package pam PAM)
+   $(cmake-utils_use_find_package seccomp Seccomp)
)
kde5_src_configure
 }



[gentoo-commits] repo/gentoo:master commit in: kde-plasma/kscreenlocker/

2017-07-25 Thread Alexis Ballier
commit: 4009683e971fc8fdf9293af7a4c16f9c44da330d
Author: Alexis Ballier  gentoo  org>
AuthorDate: Tue Jul 25 19:19:00 2017 +
Commit: Alexis Ballier  gentoo  org>
CommitDate: Tue Jul 25 19:19:51 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4009683e

kde-plasma/kscreenlocker: keyword ~arm64

Package-Manager: Portage-2.3.6, Repoman-2.3.3

 kde-plasma/kscreenlocker/kscreenlocker-5.10.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/kde-plasma/kscreenlocker/kscreenlocker-5.10.4.ebuild 
b/kde-plasma/kscreenlocker/kscreenlocker-5.10.4.ebuild
index 981bcc77b7e..8a520afa58b 100644
--- a/kde-plasma/kscreenlocker/kscreenlocker-5.10.4.ebuild
+++ b/kde-plasma/kscreenlocker/kscreenlocker-5.10.4.ebuild
@@ -8,7 +8,7 @@ VIRTUALX_REQUIRED="test"
 inherit kde5 pam
 
 DESCRIPTION="Library and components for secure lock screen architecture"
-KEYWORDS="~amd64 ~arm ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
 IUSE="+pam"
 
 COMMON_DEPEND="



[gentoo-commits] repo/gentoo:master commit in: kde-plasma/kscreenlocker/, kde-plasma/kwrited/, kde-plasma/polkit-kde-agent/, ...

2017-07-19 Thread Andreas Sturmlechner
commit: 3967c5e45ab307eb6816ea0a64299c6286c43bf7
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Tue Jul 18 21:09:24 2017 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Wed Jul 19 14:04:32 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3967c5e4

kde-plasma: Drop KDE Plasma 5.10.3

Package-Manager: Portage-2.3.6, Repoman-2.3.1

 kde-plasma/bluedevil/Manifest  |   1 -
 kde-plasma/bluedevil/bluedevil-5.10.3.ebuild   |  40 -
 kde-plasma/breeze-grub/Manifest|   1 -
 kde-plasma/breeze-grub/breeze-grub-5.10.3.ebuild   |  30 
 kde-plasma/breeze-gtk/Manifest |   1 -
 kde-plasma/breeze-gtk/breeze-gtk-5.10.3.ebuild |  12 --
 kde-plasma/breeze-plymouth/Manifest|   1 -
 .../breeze-plymouth/breeze-plymouth-5.10.3.ebuild  |  26 
 kde-plasma/breeze/Manifest |   1 -
 kde-plasma/breeze/breeze-5.10.3.ebuild |  76 --
 kde-plasma/kactivitymanagerd/Manifest  |   1 -
 .../kactivitymanagerd-5.10.3.ebuild|  35 -
 kde-plasma/kde-cli-tools/Manifest  |   1 -
 .../kde-cli-tools/kde-cli-tools-5.10.3.ebuild  |  58 
 kde-plasma/kde-gtk-config/Manifest |   1 -
 .../kde-gtk-config/kde-gtk-config-5.10.3.ebuild|  58 
 kde-plasma/kdecoration/Manifest|   1 -
 kde-plasma/kdecoration/kdecoration-5.10.3.ebuild   |  16 --
 kde-plasma/kdeplasma-addons/Manifest   |   1 -
 .../kdeplasma-addons-5.10.3.ebuild |  56 ---
 kde-plasma/kgamma/Manifest |   1 -
 kde-plasma/kgamma/kgamma-5.10.3.ebuild |  26 
 kde-plasma/khotkeys/Manifest   |   1 -
 kde-plasma/khotkeys/khotkeys-5.10.3.ebuild |  46 --
 kde-plasma/kinfocenter/Manifest|   1 -
 kde-plasma/kinfocenter/kinfocenter-5.10.3.ebuild   |  91 
 kde-plasma/kmenuedit/Manifest  |   1 -
 kde-plasma/kmenuedit/kmenuedit-5.10.3.ebuild   |  44 --
 kde-plasma/kscreen/Manifest|   1 -
 kde-plasma/kscreen/kscreen-5.10.3.ebuild   |  38 -
 kde-plasma/kscreenlocker/Manifest  |   1 -
 .../kscreenlocker/kscreenlocker-5.10.3.ebuild  |  88 ---
 kde-plasma/ksshaskpass/Manifest|   1 -
 kde-plasma/ksshaskpass/ksshaskpass-5.10.3.ebuild   |  49 ---
 kde-plasma/ksysguard/Manifest  |   1 -
 kde-plasma/ksysguard/ksysguard-5.10.3.ebuild   |  47 --
 kde-plasma/kwallet-pam/Manifest|   1 -
 kde-plasma/kwallet-pam/kwallet-pam-5.10.3.ebuild   |  53 ---
 kde-plasma/kwayland-integration/Manifest   |   1 -
 .../kwayland-integration-5.10.3.ebuild |  22 ---
 kde-plasma/kwin/Manifest   |   2 -
 kde-plasma/kwin/kwin-5.10.3.1.ebuild   |  95 
 kde-plasma/kwin/kwin-5.10.3.ebuild |  95 
 kde-plasma/kwrited/Manifest|   1 -
 kde-plasma/kwrited/kwrited-5.10.3.ebuild   |  23 ---
 kde-plasma/libkscreen/Manifest |   1 -
 kde-plasma/libkscreen/libkscreen-5.10.3.ebuild |  27 
 kde-plasma/libksysguard/Manifest   |   1 -
 kde-plasma/libksysguard/libksysguard-5.10.3.ebuild |  53 ---
 kde-plasma/milou/Manifest  |   1 -
 kde-plasma/milou/milou-5.10.3.ebuild   |  29 
 kde-plasma/oxygen/Manifest |   1 -
 kde-plasma/oxygen/oxygen-5.10.3.ebuild |  91 
 kde-plasma/plasma-desktop/Manifest |   1 -
 .../plasma-desktop/plasma-desktop-5.10.3.ebuild| 152 ---
 kde-plasma/plasma-integration/Manifest |   1 -
 .../plasma-integration-5.10.3.ebuild   |  42 --
 kde-plasma/plasma-meta/plasma-meta-5.10.3.ebuild   |  67 -
 kde-plasma/plasma-nm/Manifest  |   1 -
 kde-plasma/plasma-nm/plasma-nm-5.10.3.ebuild   |  65 
 kde-plasma/plasma-pa/Manifest  |   1 -
 kde-plasma/plasma-pa/plasma-pa-5.10.3.ebuild   |  29 
 kde-plasma/plasma-sdk/Manifest |   1 -
 kde-plasma/plasma-sdk/plasma-sdk-5.10.3.ebuild |  40 -
 kde-plasma/plasma-workspace-wallpapers/Manifest|   1 -
 .../plasma-workspace-wallpapers-5.10.3.ebuild  |  18 ---
 kde-plasma/plasma-workspace/Manifest   |   1 -
 .../plasma-workspace-5.10.3.ebuild | 163 -
 kde-plasma/plymouth-kcm/Manifest   |   1 -
 kde-plasma/plymouth-kcm/plymouth-kcm-5.10.3.ebuild |  36 -
 kde-plasma/polkit-kde-agent/Manifest   |   1 -
 .../polkit-kde-agent-5.10.3.ebuild |  30 
 kde-plasma/powerdevil/Manifest |   1 -
 

[gentoo-commits] repo/gentoo:master commit in: kde-plasma/kscreenlocker/, kde-plasma/kscreenlocker/files/

2017-03-29 Thread Andreas Sturmlechner
commit: 744572dc1a7741091e971105723adc4422278a54
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Wed Mar 29 12:10:45 2017 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Wed Mar 29 12:11:16 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=744572dc

kde-plasma/kscreenlocker: Multiscreen: Fix manual focus on click

Reported-by: Dmitry  gmail.com>
Gentoo-bug: 613552

Package-Manager: Portage-2.3.3, Repoman-2.3.1

 .../files/kscreenlocker-5.8.6-focus.patch  | 145 +
 .../kscreenlocker/kscreenlocker-5.8.6-r1.ebuild|  89 +
 2 files changed, 234 insertions(+)

diff --git a/kde-plasma/kscreenlocker/files/kscreenlocker-5.8.6-focus.patch 
b/kde-plasma/kscreenlocker/files/kscreenlocker-5.8.6-focus.patch
new file mode 100644
index 000..a44c36862c5
--- /dev/null
+++ b/kde-plasma/kscreenlocker/files/kscreenlocker-5.8.6-focus.patch
@@ -0,0 +1,145 @@
+From f8043de10b5dd94b9b931a92f3aa7167188786c9 Mon Sep 17 00:00:00 2001
+From: Fabian Vogt 
+Date: Mon, 27 Feb 2017 16:29:29 +0100
+Subject: Implement manual focus on click
+
+Summary:
+Currently only the first created screenlock window gets focus.
+On clicks, no focus events are sent, which makes it impossible to input
+passwords. This patch now makes it possible to focus to a different
+screenlock window (on a different monitor, for example) using a mouse
+button press.
+This should also fix newly created screenlock windows stealing the focus
+of already displayed ones as only the first window gains automatic focus.
+
+BUG: 348789
+BUG: 374289
+
+Test Plan:
+Locked the screen, now I can use the password input on the secondary screen
+as well.
+
+Reviewers: #plasma, graesslin, broulik
+
+Reviewed By: #plasma, graesslin
+
+Subscribers: hein, plasma-devel
+
+Tags: #plasma
+
+Differential Revision: https://phabricator.kde.org/D4821
+---
+ greeter/greeterapp.cpp |  1 -
+ x11locker.cpp  | 26 --
+ x11locker.h|  2 ++
+ 3 files changed, 26 insertions(+), 3 deletions(-)
+
+diff --git a/greeter/greeterapp.cpp b/greeter/greeterapp.cpp
+index 47fcb03..bcfcbdf 100644
+--- a/greeter/greeterapp.cpp
 b/greeter/greeterapp.cpp
+@@ -372,7 +372,6 @@ void UnlockApp::getFocus()
+ // this loop is required to make the qml/graphicsscene properly handle 
the shared keyboard input
+ // ie. "type something into the box of every greeter"
+ foreach (KQuickAddons::QuickViewSharedEngine *view, m_views) {
+-view->requestActivate();
+ if (!m_testing) {
+ view->setKeyboardGrabEnabled(true); // TODO - check whether this 
still works in master!
+ }
+diff --git a/x11locker.cpp b/x11locker.cpp
+index b2d2ea4..6967a67 100644
+--- a/x11locker.cpp
 b/x11locker.cpp
+@@ -51,6 +51,7 @@ namespace ScreenLocker
+ X11Locker::X11Locker(QObject *parent)
+ : AbstractLocker(parent)
+ , QAbstractNativeEventFilter()
++, m_focusedLockWindow(XCB_WINDOW_NONE)
+ {
+ initialize();
+ }
+@@ -229,8 +230,12 @@ void X11Locker::removeVRoot(Window win)
+ XDeleteProperty (QX11Info::display(), win, gXA_VROOT);
+ }
+ 
+-static void fakeFocusIn( WId window )
++void X11Locker::fakeFocusIn( WId window )
+ {
++if (window == m_focusedLockWindow) {
++return;
++}
++
+ // We have keyboard grab, so this application will
+ // get keyboard events even without having focus.
+ // Fake FocusIn to make Qt realize it has the active
+@@ -244,6 +249,8 @@ static void fakeFocusIn( WId window )
+ ev.xfocus.detail = NotifyAncestor;
+ XSendEvent( QX11Info::display(), window, False, NoEventMask,  );
+ XFlush(QX11Info::display());
++
++m_focusedLockWindow = window;
+ }
+ 
+ template< typename T>
+@@ -308,6 +315,11 @@ bool X11Locker::nativeEventFilter(const QByteArray 
, void *message, lo
+ (x>=x_return && x<=x_return+(int)width_return)
+ &&
+ (y>=y_return && y<=y_return+(int)height_return) ) {
++// We need to do our own focus handling (see comment 
in fakeFocusIn).
++// For now: Focus on clicks inside the window
++if (responseType == XCB_BUTTON_PRESS) {
++fakeFocusIn(window);
++}
+ const int targetX = x - x_return;
+ const int targetY = y - y_return;
+ if (responseType == XCB_KEY_PRESS || responseType == 
XCB_KEY_RELEASE) {
+@@ -386,6 +398,10 @@ bool X11Locker::nativeEventFilter(const QByteArray 
, void *message, lo
+ else
+ qDebug() << "Unknown toplevel for MapNotify";
+ m_lockWindows.removeAll(xu->event);
++if (m_focusedLockWindow == xu->event && 
!m_lockWindows.empty()) {
++// The currently focused window vanished, just 

[gentoo-commits] repo/gentoo:master commit in: kde-plasma/kscreenlocker/

2017-03-20 Thread Agostino Sarubbo
commit: aa98948faf3a249b09f699a681771708cca0fb3b
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Mon Mar 20 16:41:43 2017 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Mon Mar 20 16:45:22 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aa98948f

kde-plasma/kscreenlocker: amd64 stable wrt bug #613144

Package-Manager: Portage-2.3.3, Repoman-2.3.1
RepoMan-Options: --include-arches="amd64"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 kde-plasma/kscreenlocker/kscreenlocker-5.8.6.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/kde-plasma/kscreenlocker/kscreenlocker-5.8.6.ebuild 
b/kde-plasma/kscreenlocker/kscreenlocker-5.8.6.ebuild
index 5e98d4e933a..58c3206befa 100644
--- a/kde-plasma/kscreenlocker/kscreenlocker-5.8.6.ebuild
+++ b/kde-plasma/kscreenlocker/kscreenlocker-5.8.6.ebuild
@@ -8,7 +8,7 @@ VIRTUALX_REQUIRED="test"
 inherit kde5 pam
 
 DESCRIPTION="Library and components for secure lock screen architecture"
-KEYWORDS="~amd64 ~arm ~x86"
+KEYWORDS="amd64 ~arm ~x86"
 IUSE="pam"
 
 COMMON_DEPEND="



[gentoo-commits] repo/gentoo:master commit in: kde-plasma/kscreenlocker/files/, kde-plasma/kscreenlocker/

2017-02-10 Thread Michael Palimaka
commit: d2ced4da6a47084e23ed66581e056c2755f38f9c
Author: Michael Palimaka  gentoo  org>
AuthorDate: Sat Feb 11 03:44:34 2017 +
Commit: Michael Palimaka  gentoo  org>
CommitDate: Sat Feb 11 03:45:52 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d2ced4da

kde-plasma/kscreenlocker: backport patch from upstream removing bogus dependency

Gentoo-bug: 608300

Package-Manager: Portage-2.3.3, Repoman-2.3.1

 .../files/kscreenlocker-5.9.1-deps.patch   | 31 ++
 .../kscreenlocker/kscreenlocker-5.9.1.ebuild   |  2 ++
 2 files changed, 33 insertions(+)

diff --git a/kde-plasma/kscreenlocker/files/kscreenlocker-5.9.1-deps.patch 
b/kde-plasma/kscreenlocker/files/kscreenlocker-5.9.1-deps.patch
new file mode 100644
index 00..fca598d91c
--- /dev/null
+++ b/kde-plasma/kscreenlocker/files/kscreenlocker-5.9.1-deps.patch
@@ -0,0 +1,31 @@
+Gentoo-bug: 608300
+
+From dd9a089cfaefb24f012a137618e5a48b6009 Mon Sep 17 00:00:00 2001
+From: Kai Uwe Broulik 
+Date: Wed, 8 Feb 2017 18:11:31 +0100
+Subject: [PATCH] Stop linking X11_Xcursor_LIB in KScreenLocker
+
+It's not used.
+
+BUG: 376068
+
+Differential Revision: https://phabricator.kde.org/D4505
+---
+ CMakeLists.txt | 1 -
+ 1 file changed, 1 deletion(-)
+
+diff --git a/CMakeLists.txt b/CMakeLists.txt
+index ef4bc6b..ec04a4d 100644
+--- a/CMakeLists.txt
 b/CMakeLists.txt
+@@ -144,7 +144,6 @@ PRIVATE
+KF5::ConfigGui
+KF5::WindowSystem
+${X11_LIBRARIES}
+-   ${X11_Xcursor_LIB}
+XCB::XCB
+XCB::KEYSYMS
+KF5::WaylandServer
+-- 
+2.10.2
+

diff --git a/kde-plasma/kscreenlocker/kscreenlocker-5.9.1.ebuild 
b/kde-plasma/kscreenlocker/kscreenlocker-5.9.1.ebuild
index 9c1a67e6f7..3f8a150c2e 100644
--- a/kde-plasma/kscreenlocker/kscreenlocker-5.9.1.ebuild
+++ b/kde-plasma/kscreenlocker/kscreenlocker-5.9.1.ebuild
@@ -53,6 +53,8 @@ RDEPEND="${COMMON_DEPEND}
 
 RESTRICT+=" test"
 
+PATCHES=( "${FILESDIR}/${PN}-5.9.1-deps.patch" )
+
 src_prepare() {
kde5_src_prepare
 



[gentoo-commits] repo/gentoo:master commit in: kde-plasma/kscreenlocker/, kde-plasma/kdeplasma-addons/, kde-plasma/ksysguard/, ...

2016-08-02 Thread Johannes Huber
commit: 9c96fb7e468f7adbb91f5ab961eb884d45c8d173
Author: Johannes Huber  gentoo  org>
AuthorDate: Tue Aug  2 16:36:19 2016 +
Commit: Johannes Huber  gentoo  org>
CommitDate: Tue Aug  2 17:19:39 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9c96fb7e

kde-plasma: Remve KDE Plasma 5.7.2

Package-Manager: portage-2.3.0

 kde-plasma/bluedevil/Manifest  |   1 -
 kde-plasma/bluedevil/bluedevil-5.7.2.ebuild|  42 --
 kde-plasma/breeze-grub/Manifest|   1 -
 kde-plasma/breeze-grub/breeze-grub-5.7.2.ebuild|  31 
 kde-plasma/breeze-gtk/Manifest |   1 -
 kde-plasma/breeze-gtk/breeze-gtk-5.7.2.ebuild  |  13 --
 kde-plasma/breeze-plymouth/Manifest|   1 -
 .../breeze-plymouth/breeze-plymouth-5.7.2.ebuild   |  27 
 kde-plasma/breeze/Manifest |   1 -
 kde-plasma/breeze/breeze-5.7.2.ebuild  |  75 --
 kde-plasma/kactivitymanagerd/Manifest  |   1 -
 .../kactivitymanagerd-5.7.2.ebuild |  37 -
 kde-plasma/kde-cli-tools/Manifest  |   1 -
 .../kde-cli-tools/kde-cli-tools-5.7.2.ebuild   |  60 
 kde-plasma/kde-gtk-config/Manifest |   1 -
 .../kde-gtk-config/kde-gtk-config-5.7.2.ebuild |  57 ---
 kde-plasma/kdecoration/Manifest|   1 -
 kde-plasma/kdecoration/kdecoration-5.7.2.ebuild|  18 ---
 kde-plasma/kdeplasma-addons/Manifest   |   1 -
 .../kdeplasma-addons/kdeplasma-addons-5.7.2.ebuild |  57 ---
 kde-plasma/kgamma/Manifest |   1 -
 kde-plasma/kgamma/kgamma-5.7.2.ebuild  |  28 
 kde-plasma/khotkeys/Manifest   |   1 -
 kde-plasma/khotkeys/khotkeys-5.7.2.ebuild  |  47 --
 kde-plasma/kinfocenter/Manifest|   1 -
 kde-plasma/kinfocenter/kinfocenter-5.7.2.ebuild|  82 ---
 kde-plasma/kmenuedit/Manifest  |   1 -
 kde-plasma/kmenuedit/kmenuedit-5.7.2.ebuild|  45 --
 kde-plasma/kscreen/Manifest|   1 -
 kde-plasma/kscreen/kscreen-5.7.2.ebuild|  38 -
 kde-plasma/kscreenlocker/Manifest  |   1 -
 .../kscreenlocker/kscreenlocker-5.7.2.ebuild   |  89 ---
 kde-plasma/ksshaskpass/Manifest|   1 -
 kde-plasma/ksshaskpass/ksshaskpass-5.7.2.ebuild|  50 ---
 kde-plasma/ksysguard/Manifest  |   1 -
 kde-plasma/ksysguard/ksysguard-5.7.2.ebuild|  50 ---
 kde-plasma/kwallet-pam/Manifest|   1 -
 kde-plasma/kwallet-pam/kwallet-pam-5.7.2.ebuild|  95 
 kde-plasma/kwayland-integration/Manifest   |   1 -
 .../kwayland-integration-5.7.2.ebuild  |  23 ---
 kde-plasma/kwin/Manifest   |   1 -
 kde-plasma/kwin/kwin-5.7.2.ebuild  |  96 
 kde-plasma/kwrited/Manifest|   1 -
 kde-plasma/kwrited/kwrited-5.7.2.ebuild|  24 ---
 kde-plasma/libkscreen/Manifest |   1 -
 kde-plasma/libkscreen/libkscreen-5.7.2.ebuild  |  28 
 kde-plasma/libksysguard/Manifest   |   1 -
 kde-plasma/libksysguard/libksysguard-5.7.2.ebuild  |  54 ---
 kde-plasma/milou/Manifest  |   1 -
 kde-plasma/milou/milou-5.7.2.ebuild|  30 
 kde-plasma/oxygen/Manifest |   1 -
 kde-plasma/oxygen/oxygen-5.7.2.ebuild  |  45 --
 kde-plasma/plasma-desktop/Manifest |   1 -
 .../plasma-desktop/plasma-desktop-5.7.2.ebuild | 155 ---
 kde-plasma/plasma-integration/Manifest |   1 -
 .../plasma-integration-5.7.2.ebuild|  42 --
 kde-plasma/plasma-mediacenter/Manifest |   1 -
 .../plasma-mediacenter-5.7.2.ebuild|  48 --
 kde-plasma/plasma-meta/plasma-meta-5.7.2.ebuild|  64 
 kde-plasma/plasma-nm/Manifest  |   1 -
 kde-plasma/plasma-nm/plasma-nm-5.7.2.ebuild|  66 -
 kde-plasma/plasma-pa/Manifest  |   1 -
 kde-plasma/plasma-pa/plasma-pa-5.7.2.ebuild|  27 
 kde-plasma/plasma-sdk/Manifest |   1 -
 kde-plasma/plasma-sdk/plasma-sdk-5.7.2.ebuild  |  57 ---
 kde-plasma/plasma-workspace-wallpapers/Manifest|   1 -
 .../plasma-workspace-wallpapers-5.7.2.ebuild   |  19 ---
 kde-plasma/plasma-workspace/Manifest   |   1 -
 .../plasma-workspace/plasma-workspace-5.7.2.ebuild | 164 -
 kde-plasma/polkit-kde-agent/Manifest   |   1 -
 .../polkit-kde-agent/polkit-kde-agent-5.7.2.ebuild |  31 
 kde-plasma/powerdevil/Manifest |   1 -
 kde-plasma/powerdevil/powerdevil-5.7.2.ebuild  | 101 -
 

[gentoo-commits] repo/gentoo:master commit in: kde-plasma/kscreenlocker/, kde-plasma/kwallet-pam/, kde-plasma/plasma-pa/, ...

2016-04-06 Thread Johannes Huber
commit: 7924dfb68fae3010a6c5c396c2b52234f060c4e2
Author: Johannes Huber  gentoo  org>
AuthorDate: Wed Apr  6 19:39:09 2016 +
Commit: Johannes Huber  gentoo  org>
CommitDate: Wed Apr  6 19:47:05 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7924dfb6

kde-plasma: Remove KDE Plasma 5.6.1

Package-Manager: portage-2.2.28

 kde-plasma/bluedevil/Manifest  |   1 -
 kde-plasma/bluedevil/bluedevil-5.6.1.ebuild|  42 --
 kde-plasma/breeze-grub/Manifest|   1 -
 kde-plasma/breeze-grub/breeze-grub-5.6.1.ebuild|  31 
 kde-plasma/breeze-gtk/Manifest |   1 -
 kde-plasma/breeze-gtk/breeze-gtk-5.6.1.ebuild  |  13 --
 kde-plasma/breeze-plymouth/Manifest|   1 -
 .../breeze-plymouth/breeze-plymouth-5.6.1.ebuild   |  18 ---
 kde-plasma/breeze/Manifest |   1 -
 kde-plasma/breeze/breeze-5.6.1.ebuild  |  66 -
 kde-plasma/kactivitymanagerd/Manifest  |   1 -
 .../kactivitymanagerd-5.6.1-r1.ebuild  |  36 -
 kde-plasma/kde-cli-tools/Manifest  |   1 -
 .../kde-cli-tools/kde-cli-tools-5.6.1.ebuild   |  60 
 kde-plasma/kde-gtk-config/Manifest |   1 -
 .../kde-gtk-config/kde-gtk-config-5.6.1.ebuild |  57 ---
 kde-plasma/kdecoration/Manifest|   1 -
 kde-plasma/kdecoration/kdecoration-5.6.1.ebuild|  17 ---
 kde-plasma/kdeplasma-addons/Manifest   |   1 -
 .../kdeplasma-addons/kdeplasma-addons-5.6.1.ebuild |  57 ---
 kde-plasma/kgamma/Manifest |   1 -
 kde-plasma/kgamma/kgamma-5.6.1.ebuild  |  30 
 kde-plasma/khelpcenter/Manifest|   1 -
 kde-plasma/khelpcenter/khelpcenter-5.6.1.ebuild|  42 --
 kde-plasma/khotkeys/Manifest   |   1 -
 kde-plasma/khotkeys/khotkeys-5.6.1.ebuild  |  46 --
 kde-plasma/kinfocenter/Manifest|   1 -
 kde-plasma/kinfocenter/kinfocenter-5.6.1.ebuild|  89 ---
 kde-plasma/kmenuedit/Manifest  |   1 -
 kde-plasma/kmenuedit/kmenuedit-5.6.1.ebuild|  47 --
 kde-plasma/kscreen/Manifest|   1 -
 kde-plasma/kscreen/kscreen-5.6.1.ebuild|  35 -
 kde-plasma/kscreenlocker/Manifest  |   1 -
 .../kscreenlocker/kscreenlocker-5.6.1.ebuild   |  90 ---
 kde-plasma/ksshaskpass/Manifest|   1 -
 kde-plasma/ksshaskpass/ksshaskpass-5.6.1.ebuild|  50 ---
 kde-plasma/ksysguard/Manifest  |   1 -
 kde-plasma/ksysguard/ksysguard-5.6.1.ebuild|  48 --
 kde-plasma/kwallet-pam/Manifest|   1 -
 kde-plasma/kwallet-pam/kwallet-pam-5.6.1.ebuild|  57 ---
 kde-plasma/kwayland-integration/Manifest   |   1 -
 .../kwayland-integration-5.6.1.ebuild  |  23 ---
 kde-plasma/kwayland/Manifest   |   1 -
 kde-plasma/kwayland/kwayland-5.6.1.ebuild  |  25 
 kde-plasma/kwin/Manifest   |   1 -
 kde-plasma/kwin/kwin-5.6.1.ebuild  |  90 ---
 kde-plasma/kwrited/Manifest|   1 -
 kde-plasma/kwrited/kwrited-5.6.1.ebuild|  24 ---
 kde-plasma/libkscreen/Manifest |   1 -
 kde-plasma/libkscreen/libkscreen-5.6.1.ebuild  |  36 -
 kde-plasma/libksysguard/Manifest   |   1 -
 kde-plasma/libksysguard/libksysguard-5.6.1.ebuild  |  54 ---
 kde-plasma/milou/Manifest  |   1 -
 kde-plasma/milou/milou-5.6.1.ebuild|  30 
 kde-plasma/oxygen/Manifest |   1 -
 kde-plasma/oxygen/oxygen-5.6.1.ebuild  |  36 -
 kde-plasma/plasma-desktop/Manifest |   1 -
 .../plasma-desktop/plasma-desktop-5.6.1.ebuild | 151 ---
 kde-plasma/plasma-integration/Manifest |   1 -
 .../plasma-integration-5.6.1.ebuild|  40 -
 kde-plasma/plasma-mediacenter/Manifest |   1 -
 .../plasma-mediacenter-5.6.1.ebuild|  48 --
 kde-plasma/plasma-meta/plasma-meta-5.6.1.ebuild|  63 
 kde-plasma/plasma-nm/Manifest  |   1 -
 kde-plasma/plasma-nm/plasma-nm-5.6.1.ebuild|  66 -
 kde-plasma/plasma-pa/Manifest  |   1 -
 kde-plasma/plasma-pa/plasma-pa-5.6.1.ebuild|  27 
 kde-plasma/plasma-sdk/Manifest |   1 -
 kde-plasma/plasma-sdk/plasma-sdk-5.6.1.ebuild  |  62 
 kde-plasma/plasma-workspace-wallpapers/Manifest|   1 -
 .../plasma-workspace-wallpapers-5.6.1.ebuild   |  19 ---
 kde-plasma/plasma-workspace/Manifest   |   1 -
 .../plasma-workspace/plasma-workspace-5.6.1.ebuild | 165 -
 kde-plasma/polkit-kde-agent/Manifest 

[gentoo-commits] repo/gentoo:master commit in: kde-plasma/kscreenlocker/

2016-02-11 Thread Michael Palimaka
commit: e0c2204f4ec8d009336e76222fafec9fd7b29fd2
Author: Michael Palimaka  gentoo  org>
AuthorDate: Fri Feb 12 05:56:45 2016 +
Commit: Michael Palimaka  gentoo  org>
CommitDate: Fri Feb 12 05:57:49 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e0c2204f

kde-plasma/kscreenlocker: restrict tests

Gentoo-bug: 574324

Package-Manager: portage-2.2.27

 kde-plasma/kscreenlocker/kscreenlocker-5.5.4-r1.ebuild | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/kde-plasma/kscreenlocker/kscreenlocker-5.5.4-r1.ebuild 
b/kde-plasma/kscreenlocker/kscreenlocker-5.5.4-r1.ebuild
index d7a5ff5..6a5dc1c 100644
--- a/kde-plasma/kscreenlocker/kscreenlocker-5.5.4-r1.ebuild
+++ b/kde-plasma/kscreenlocker/kscreenlocker-5.5.4-r1.ebuild
@@ -53,6 +53,8 @@ RDEPEND="${COMMON_DEPEND}
!

[gentoo-commits] repo/gentoo:master commit in: kde-plasma/kscreenlocker/

2016-02-09 Thread Manuel Rüger
commit: 13dc70f6f5c880e5ff1cb3a6a4ca74ec4d141efa
Author: Manuel Rüger  gentoo  org>
AuthorDate: Tue Feb  9 20:29:52 2016 +
Commit: Manuel Rüger  gentoo  org>
CommitDate: Tue Feb  9 20:30:38 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=13dc70f6

kde-plasma/kscreenlocker: Fix patchname

Package-Manager: portage-2.2.27

 kde-plasma/kscreenlocker/kscreenlocker-5.5.4-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/kde-plasma/kscreenlocker/kscreenlocker-5.5.4-r1.ebuild 
b/kde-plasma/kscreenlocker/kscreenlocker-5.5.4-r1.ebuild
index a42158d..d7a5ff5 100644
--- a/kde-plasma/kscreenlocker/kscreenlocker-5.5.4-r1.ebuild
+++ b/kde-plasma/kscreenlocker/kscreenlocker-5.5.4-r1.ebuild
@@ -55,7 +55,7 @@ RDEPEND="${COMMON_DEPEND}
 
 PATCHES=(
"${FILESDIR}/${PN}-5.4.90-no-SUID-no-GUID.patch"
-   "${FILESDIR}/${P}}-lockscreen-bypass.patch"
+   "${FILESDIR}/${P}-lockscreen-bypass.patch"
 )
 
 src_prepare() {



[gentoo-commits] repo/gentoo:master commit in: kde-plasma/kscreenlocker/

2016-02-09 Thread Michael Palimaka
commit: 7c78300529249e425d20e3faac99b5c3e9a33f56
Author: Andreas Sturmlechner  gmail  com>
AuthorDate: Fri Feb  5 18:56:50 2016 +
Commit: Michael Palimaka  gentoo  org>
CommitDate: Tue Feb  9 16:25:13 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7c783005

kde-plasma/kscreenlocker: Fix blocker on kdebase-pam:0 instead of 4

Gentoo-bug: 573890

Package-Manager: portage-2.2.27

 kde-plasma/kscreenlocker/kscreenlocker-5.5.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/kde-plasma/kscreenlocker/kscreenlocker-5.5.4.ebuild 
b/kde-plasma/kscreenlocker/kscreenlocker-5.5.4.ebuild
index ef596c6..c67826d 100644
--- a/kde-plasma/kscreenlocker/kscreenlocker-5.5.4.ebuild
+++ b/kde-plasma/kscreenlocker/kscreenlocker-5.5.4.ebuild
@@ -49,7 +49,7 @@ DEPEND="${COMMON_DEPEND}
 RDEPEND="${COMMON_DEPEND}
$(add_plasma_dep kde-cli-tools)
!

[gentoo-commits] repo/gentoo:master commit in: kde-plasma/kscreenlocker/, kde-plasma/kscreenlocker/files/

2016-02-09 Thread Michael Palimaka
commit: 386f4b18b5bcfa51bdb9d515b79d90812f3838ad
Author: Michael Palimaka  gentoo  org>
AuthorDate: Tue Feb  9 16:10:51 2016 +
Commit: Michael Palimaka  gentoo  org>
CommitDate: Tue Feb  9 16:25:13 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=386f4b18

kde-plasma/kscreenlocker: backport patch from upstream solving lock screen 
bypass

Gentoo-bug: 574270

Package-Manager: portage-2.2.27

 .../kscreenlocker-5.5.4-lockscreen-bypass.patch| 39 ++
 ...-5.5.4.ebuild => kscreenlocker-5.5.4-r1.ebuild} |  5 ++-
 2 files changed, 43 insertions(+), 1 deletion(-)

diff --git 
a/kde-plasma/kscreenlocker/files/kscreenlocker-5.5.4-lockscreen-bypass.patch 
b/kde-plasma/kscreenlocker/files/kscreenlocker-5.5.4-lockscreen-bypass.patch
new file mode 100644
index 000..6eb6789
--- /dev/null
+++ b/kde-plasma/kscreenlocker/files/kscreenlocker-5.5.4-lockscreen-bypass.patch
@@ -0,0 +1,39 @@
+From fae65f1cdd6446042b31ccd0eafd7a4c0b6623e3 Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Martin=20Gr=C3=A4=C3=9Flin?= 
+Date: Fri, 5 Feb 2016 10:30:19 +0100
+Subject: [PATCH] [greeter] Dont quit when last window closes
+
+Qt allows to have no screens. If all XRandR screens are disconnected
+there are also no QScreens. This is from an X11 perspective wrong, but
+we have to deal with it. No QScreens means that all views are destroyed
+and no new ones are created. Thus all windows close and the greeter
+exited successfully which in turn unlocked the screen.
+
+This change ensures that the greeter doesn't exit when all windows close.
+
+Funnily this was not a problem with the well known issue of Qt
+crashing when all screens are disconnected. The lock screen handles
+crashes gracefully and just restarts or more likely Qt also crashes
+the application using KSld and thus taking down the complete session.
+
+BUG: 358125
+FIXED-IN: 5.5.5
+---
+ greeter/main.cpp | 1 +
+ 1 file changed, 1 insertion(+)
+
+diff --git a/greeter/main.cpp b/greeter/main.cpp
+index e4e679e..5625d36 100644
+--- a/greeter/main.cpp
 b/greeter/main.cpp
+@@ -59,6 +59,7 @@ int main(int argc, char* argv[])
+ qputenv("QT_IM_MODULE", QByteArrayLiteral("compose"));
+ }
+ ScreenLocker::UnlockApp app(argc, argv);
++app.setQuitOnLastWindowClosed(false);
+ 
QCoreApplication::setApplicationName(QStringLiteral("kscreenlocker_greet"));
+ QCoreApplication::setApplicationVersion(QStringLiteral("0.1"));
+ QCoreApplication::setOrganizationDomain(QStringLiteral("kde.org"));
+-- 
+2.4.10
+

diff --git a/kde-plasma/kscreenlocker/kscreenlocker-5.5.4.ebuild 
b/kde-plasma/kscreenlocker/kscreenlocker-5.5.4-r1.ebuild
similarity index 94%
rename from kde-plasma/kscreenlocker/kscreenlocker-5.5.4.ebuild
rename to kde-plasma/kscreenlocker/kscreenlocker-5.5.4-r1.ebuild
index c67826d..a42158d 100644
--- a/kde-plasma/kscreenlocker/kscreenlocker-5.5.4.ebuild
+++ b/kde-plasma/kscreenlocker/kscreenlocker-5.5.4-r1.ebuild
@@ -53,7 +53,10 @@ RDEPEND="${COMMON_DEPEND}
!

[gentoo-commits] repo/gentoo:master commit in: kde-plasma/kscreenlocker/

2015-12-10 Thread Michael Palimaka
commit: 0bb3d43a3f785fb564df07ae388cdd6c43933530
Author: Michael Palimaka  gentoo  org>
AuthorDate: Thu Dec 10 10:26:11 2015 +
Commit: Michael Palimaka  gentoo  org>
CommitDate: Thu Dec 10 10:26:51 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0bb3d43a

kde-plasma/kscreenlocker: raise Qt dependency

Gentoo-bug: 567914

Package-Manager: portage-2.2.26

 kde-plasma/kscreenlocker/kscreenlocker-5.5.0.ebuild | 1 +
 1 file changed, 1 insertion(+)

diff --git a/kde-plasma/kscreenlocker/kscreenlocker-5.5.0.ebuild 
b/kde-plasma/kscreenlocker/kscreenlocker-5.5.0.ebuild
index cf4485c..385b502 100644
--- a/kde-plasma/kscreenlocker/kscreenlocker-5.5.0.ebuild
+++ b/kde-plasma/kscreenlocker/kscreenlocker-5.5.0.ebuild
@@ -5,6 +5,7 @@
 EAPI=5
 
 KDE_TEST="forceoptional"
+QT_MINIMAL="5.5.0"
 VIRTUALX_REQUIRED="test"
 inherit kde5 pam
 



[gentoo-commits] repo/gentoo:master commit in: kde-plasma/kscreenlocker/

2015-12-10 Thread Michael Palimaka
commit: 7544d3782bcaf33bc59607711ec42bed17f02bab
Author: Michael Palimaka  gentoo  org>
AuthorDate: Thu Dec 10 11:41:21 2015 +
Commit: Michael Palimaka  gentoo  org>
CommitDate: Thu Dec 10 11:41:58 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7544d378

kde-plasma/kscreenlocker: disable failing test

Gentoo-bug: 567844

Package-Manager: portage-2.2.26

 kde-plasma/kscreenlocker/kscreenlocker-5.5.0.ebuild | 8 
 1 file changed, 8 insertions(+)

diff --git a/kde-plasma/kscreenlocker/kscreenlocker-5.5.0.ebuild 
b/kde-plasma/kscreenlocker/kscreenlocker-5.5.0.ebuild
index 385b502..e7165e1 100644
--- a/kde-plasma/kscreenlocker/kscreenlocker-5.5.0.ebuild
+++ b/kde-plasma/kscreenlocker/kscreenlocker-5.5.0.ebuild
@@ -62,6 +62,14 @@ src_prepare() {
-e "/add_subdirectory(autotests)/ s/^/#/" 
greeter/CMakeLists.txt || die
 }
 
+src_test() {
+   # requires running environment
+   local myctestargs=(
+   -E x11LockerTest
+   )
+   kde5_src_test
+}
+
 src_configure() {
local mycmakeargs=(
$(cmake-utils_use_find_package pam)



[gentoo-commits] repo/gentoo:master commit in: kde-plasma/kscreenlocker/files/

2015-12-09 Thread Michael Palimaka
commit: d6d4bdf399386122e41f688a32c7f0803d51419c
Author: Michael Palimaka  gentoo  org>
AuthorDate: Wed Dec  9 11:42:17 2015 +
Commit: Michael Palimaka  gentoo  org>
CommitDate: Wed Dec  9 11:42:45 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d6d4bdf3

kde-plasma/kscreenlocker: add missing files

Gentoo-bug: 567788

Package-Manager: portage-2.2.26

 kde-plasma/kscreenlocker/files/kde-np.pam| 10 ++
 kde-plasma/kscreenlocker/files/kde.pam   | 11 +++
 .../files/kscreenlocker-5.4.90-no-SUID-no-GUID.patch | 16 
 3 files changed, 37 insertions(+)

diff --git a/kde-plasma/kscreenlocker/files/kde-np.pam 
b/kde-plasma/kscreenlocker/files/kde-np.pam
new file mode 100644
index 000..f5499e6
--- /dev/null
+++ b/kde-plasma/kscreenlocker/files/kde-np.pam
@@ -0,0 +1,10 @@
+#%PAM-1.0
+
+auth   required pam_nologin.so
+auth  required pam_permit.so
+
+accountinclude  system-local-login
+
+password   include  system-local-login
+
+sessioninclude  system-local-login

diff --git a/kde-plasma/kscreenlocker/files/kde.pam 
b/kde-plasma/kscreenlocker/files/kde.pam
new file mode 100644
index 000..24d19de
--- /dev/null
+++ b/kde-plasma/kscreenlocker/files/kde.pam
@@ -0,0 +1,11 @@
+#%PAM-1.0
+
+auth   required pam_nologin.so
+
+auth   include  system-local-login
+
+accountinclude  system-local-login
+
+password   include  system-local-login
+
+sessioninclude  system-local-login

diff --git 
a/kde-plasma/kscreenlocker/files/kscreenlocker-5.4.90-no-SUID-no-GUID.patch 
b/kde-plasma/kscreenlocker/files/kscreenlocker-5.4.90-no-SUID-no-GUID.patch
new file mode 100644
index 000..dc26f5f
--- /dev/null
+++ b/kde-plasma/kscreenlocker/files/kscreenlocker-5.4.90-no-SUID-no-GUID.patch
@@ -0,0 +1,16 @@
+diff --git a/kcheckpass/CMakeLists.txt b/kcheckpass/CMakeLists.txt
+index 
a63fa1403e897e70989dc2e1ba7eed4bc69cbb51..12d1bfb3c690eca1acf344045a92eb942669da83
 100644
+--- a/kcheckpass/CMakeLists.txt
 b/kcheckpass/CMakeLists.txt
+@@ -22,10 +22,6 @@ endif ()
+ 
+ set_property(TARGET kcheckpass APPEND_STRING PROPERTY COMPILE_FLAGS " 
-U_REENTRANT")
+ target_link_libraries(kcheckpass ${UNIXAUTH_LIBRARIES} ${SOCKET_LIBRARIES})
+-install(TARGETS kcheckpass DESTINATION ${KDE_INSTALL_LIBEXECDIR})
+-install(CODE "
+-set(KCP_PATH \"\$ENV{DESTDIR}${KDE_INSTALL_LIBEXECDIR}/kcheckpass\")
+-execute_process(COMMAND sh -c \"chown root '\${KCP_PATH}' && chmod +s 
'\${KCP_PATH}'\")
+-")
++install(TARGETS kcheckpass DESTINATION ${LIBEXEC_INSTALL_DIR})
+ 
+ #EXTRA_DIST = README