summaryrefslogtreecommitdiff
path: root/kde-frameworks
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2020-12-25 23:06:25 +0000
committerV3n3RiX <venerix@redcorelinux.org>2020-12-25 23:06:25 +0000
commit441d1370330332b7d78f238d2f5e13f7aed5e4e0 (patch)
tree6a5171dd615dfeee62a45044144c66e864738fb0 /kde-frameworks
parentab3da91fb6c91a9df52fff8f991570f456fd3c7a (diff)
gentoo christmass resync : 25.12.2020
Diffstat (limited to 'kde-frameworks')
-rw-r--r--kde-frameworks/Manifest.gzbin14405 -> 13727 bytes
-rw-r--r--kde-frameworks/kdav/Manifest2
-rw-r--r--kde-frameworks/kdav/kdav-5.77.0-r1.ebuild (renamed from kde-frameworks/kdav/kdav-5.77.0.ebuild)1
-rw-r--r--kde-frameworks/kdewebkit/Manifest5
-rw-r--r--kde-frameworks/kdewebkit/kdewebkit-5.74.0.ebuild40
-rw-r--r--kde-frameworks/kdewebkit/kdewebkit-5.76.0.ebuild40
-rw-r--r--kde-frameworks/kdewebkit/metadata.xml11
-rw-r--r--kde-frameworks/kio/Manifest3
-rw-r--r--kde-frameworks/kio/files/kio-5.77.0-crashfix.patch29
-rw-r--r--kde-frameworks/kio/kio-5.77.0-r1.ebuild (renamed from kde-frameworks/kio/kio-5.77.0.ebuild)2
-rw-r--r--kde-frameworks/kjsembed/Manifest5
-rw-r--r--kde-frameworks/kjsembed/kjsembed-5.74.0.ebuild28
-rw-r--r--kde-frameworks/kjsembed/kjsembed-5.76.0.ebuild28
-rw-r--r--kde-frameworks/kjsembed/metadata.xml8
-rw-r--r--kde-frameworks/kmediaplayer/Manifest5
-rw-r--r--kde-frameworks/kmediaplayer/kmediaplayer-5.74.0.ebuild23
-rw-r--r--kde-frameworks/kmediaplayer/kmediaplayer-5.76.0.ebuild23
-rw-r--r--kde-frameworks/kmediaplayer/metadata.xml8
-rw-r--r--kde-frameworks/knewstuff/Manifest3
-rw-r--r--kde-frameworks/knewstuff/files/knewstuff-5.77.0-add-dptr-to-cache.patch135
-rw-r--r--kde-frameworks/knewstuff/knewstuff-5.77.0-r1.ebuild (renamed from kde-frameworks/knewstuff/knewstuff-5.77.0.ebuild)2
-rw-r--r--kde-frameworks/kxmlrpcclient/Manifest5
-rw-r--r--kde-frameworks/kxmlrpcclient/kxmlrpcclient-5.74.0.ebuild22
-rw-r--r--kde-frameworks/kxmlrpcclient/kxmlrpcclient-5.76.0.ebuild22
-rw-r--r--kde-frameworks/kxmlrpcclient/metadata.xml8
-rw-r--r--kde-frameworks/plasma/Manifest3
-rw-r--r--kde-frameworks/plasma/plasma-5.77.0-r1.ebuild (renamed from kde-frameworks/plasma/plasma-5.77.0.ebuild)3
27 files changed, 178 insertions, 286 deletions
diff --git a/kde-frameworks/Manifest.gz b/kde-frameworks/Manifest.gz
index df13ec7fe342..95cd44bb35d4 100644
--- a/kde-frameworks/Manifest.gz
+++ b/kde-frameworks/Manifest.gz
Binary files differ
diff --git a/kde-frameworks/kdav/Manifest b/kde-frameworks/kdav/Manifest
index a9262ba83ba8..53b55c654ec7 100644
--- a/kde-frameworks/kdav/Manifest
+++ b/kde-frameworks/kdav/Manifest
@@ -1,5 +1,5 @@
DIST kdav-5.74.0.tar.xz 58624 BLAKE2B eea0d23caa6a6fdd363de3cc891ff366ea9dd11e80c3f82b90c7908101d41d96279ac42e775ff8ed4480b61545ab64fc930757459b1fb94f2e4c08d85e1df271 SHA512 77d789edc670d5930010185f5969c6b34678f39a4e3c0c2e05b79fb9cb029c7bc152b2418ee3a57659fb40472cd9fd8b40beeae4834299cf8dc1f9ede189fa4c
DIST kdav-5.77.0.tar.xz 59300 BLAKE2B ad1e9baa8423d5ded0fe975b5cbe2b906ea49a7766b34f89049d1253c14ce6001ac270454d2fba539e443a4ecb0ad78497438898f57019b54ea28164a22bae5e SHA512 18f13f38c5b78be4258062ab38b6b626bc19ba6a9ff5f0b983d5d9f5e000932346362e8f9f8a6af8544ea4037b99f24640998a5978269415b63a406b82c48e24
EBUILD kdav-5.74.0.ebuild 795 BLAKE2B 3d62c46274a9c300c22a7c1e0d0fbde7d924cb87741ae92fd121b4231da47abb45862d39850a38291cf8812bab4ff22c048ecf66ca446c07672d0e921b356547 SHA512 94fe8e1c79caa490640292e64753e9a691f7a8cc35f7ca72f8fb66245fc3badca454b9774f914404a08fe1c07bf7bfb3c5f06d9669aa3e4bfaf2b0969362e6ff
-EBUILD kdav-5.77.0.ebuild 805 BLAKE2B 6ea97208e6c22ce38e5c813f0c13fc4b297370fe45e5bc7b66cfb0721d9455516b6d62a45dd7839eb3178e04c51b24b7cf3b0df915e30d710eb0f6dabc882bae SHA512 70949c3c82faf787ca7707c07e5d74899858f2acb24ad073b11a4fbcb24d1d6cf5ffc186e713067bbcc65a1d611c751a26979033d41019c456dac5cae2a121b4
+EBUILD kdav-5.77.0-r1.ebuild 796 BLAKE2B 7e041d5a492d40600061dde3d7d01ad0dc656cd075933f9f23861c791476e74322d5e993213cb1e4d0530b6beae365b92d846d617f2701143c7f3d449b31161d SHA512 e7c6e51bedda02cdd9c921b90c35b0d46c394322de537bdfc7420a06358dadbc22126c00c337d4d08b454dd318a8737061007272c7787e90abc97c5cfd6fdda5
MISC metadata.xml 249 BLAKE2B ad415db89e5dee1627aa77f44ded9d4e1e5b8217d06c7ca25bbaa3fe92ce67c2b1090957c45a821b407d7927e5af798498aa6a5b903895ee1af8ee20a446c7f7 SHA512 76a5a340b13f0053ca3c5e94ed24380ea8d29b45ac8655419e22eaadb1e4a827c04d2e7e36b65145c4964e6526f656618fc6ac144e277ef53cb7373e6239e3c3
diff --git a/kde-frameworks/kdav/kdav-5.77.0.ebuild b/kde-frameworks/kdav/kdav-5.77.0-r1.ebuild
index 8b3627220883..6225b8738794 100644
--- a/kde-frameworks/kdav/kdav-5.77.0.ebuild
+++ b/kde-frameworks/kdav/kdav-5.77.0-r1.ebuild
@@ -12,7 +12,6 @@ inherit ecm kde.org
DESCRIPTION="DAV protocol implemention with KJobs"
LICENSE="LGPL-2+"
-SLOT="5"
KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
IUSE=""
diff --git a/kde-frameworks/kdewebkit/Manifest b/kde-frameworks/kdewebkit/Manifest
deleted file mode 100644
index ecfa369957c8..000000000000
--- a/kde-frameworks/kdewebkit/Manifest
+++ /dev/null
@@ -1,5 +0,0 @@
-DIST kdewebkit-5.74.0.tar.xz 29676 BLAKE2B 80e827530412b328306649f513fd98e4b1ccee4cd5665a18d0fb0020ff30061b8bd4d74a906daeb35e6a82612303879f7465e63c4b51ccdd80bfeee72cffbbfa SHA512 2363bbcf1d83ddc4ab30c80347c44a0c5ec1a3527772ee476ba488d5e58ae7ff6cba942e5da46d4400844ea56afdd116ffdb8693571753b7d50aa1b73ca53c0d
-DIST kdewebkit-5.76.0.tar.xz 29676 BLAKE2B a5451e0c24157e7050de69fd7801ebb6211fecab32b70d203e51a4ef6bb088d4d54f19a46a583fa3035420ca6d1e32cf376b69816f005e6cbfb5b6561a94af0e SHA512 529a56367b8d20ba4a95b3001e686b0ff1b7bea1fe90f32e9068db5277e61a5e8a5e91089bbef77cafb265caea6985189d96d1433eda216f87be9eb647190a8b
-EBUILD kdewebkit-5.74.0.ebuild 962 BLAKE2B 102bc185a49a25278ec7d6c7cc642b67a5acdac8584c54b0d757d39db80f938643f061ade764e06262aa02444839258c47be4b1d95750c82f23f686ed1a8ae07 SHA512 f58f01854b797116588b17692f1af4966323de7f09451a276d22af274cc71aecc711e9f69e56b76b2d1e998403f08a28259922856096f5972f9b34d4bc694eea
-EBUILD kdewebkit-5.76.0.ebuild 965 BLAKE2B 4aba4a7a2ada2c7d6b07c4f829634229cf3eb29dbb0168d4cb2dfb64d773e37b6139da1c6370ea25ecbfd4fc93afc486686365a1376b4d773a1d45b2c9424412 SHA512 04001ecd6f284a9f7c1bd275ef5c41b6073ecc1dd84128f76bbdbd5da2134b36ade9dc5a48c20ad076f9c0424432074bf9b1dfe673366606d30adc03ae3274b3
-MISC metadata.xml 340 BLAKE2B a8e14dd471ebcdaf382d71d9dec13809433c811acbc813ea4c74b1cd05829474df09efba54d8e3aa1041bce3f5e4a61db879e228bab4f79e3b4d9eed32e40a25 SHA512 c6fa7ef3ff6e38f17ef6db3784bfe04e35607464521488253d03863919392c38e76b7d4cf92e83502b1bec109fa1b1a257a7e4a955ea2c01d61e1784f89f59ae
diff --git a/kde-frameworks/kdewebkit/kdewebkit-5.74.0.ebuild b/kde-frameworks/kdewebkit/kdewebkit-5.74.0.ebuild
deleted file mode 100644
index 52fbabf44081..000000000000
--- a/kde-frameworks/kdewebkit/kdewebkit-5.74.0.ebuild
+++ /dev/null
@@ -1,40 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-ECM_QTHELP="false"
-ECM_TEST="false"
-PVCUT=$(ver_cut 1-2)
-QTMIN=5.14.2
-inherit ecm kde.org
-
-DESCRIPTION="Framework providing KDE integration of QtWebKit"
-LICENSE="LGPL-2+"
-KEYWORDS="amd64 ~arm arm64 ~ppc64 x86"
-IUSE="designer"
-
-RDEPEND="
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtnetwork-${QTMIN}:5
- >=dev-qt/qtwebkit-5.212.0_pre20180120:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- =kde-frameworks/kconfig-${PVCUT}*:5
- =kde-frameworks/kcoreaddons-${PVCUT}*:5
- =kde-frameworks/kio-${PVCUT}*:5
- =kde-frameworks/kjobwidgets-${PVCUT}*:5
- =kde-frameworks/kparts-${PVCUT}*:5
- =kde-frameworks/kservice-${PVCUT}*:5
- =kde-frameworks/kwallet-${PVCUT}*:5
- designer? ( =kde-frameworks/kdesignerplugin-${PVCUT}*:5 )
-"
-DEPEND="${RDEPEND}
- >=dev-qt/qtnetwork-${QTMIN}:5
-"
-
-src_configure() {
- local mycmakeargs=(
- -DBUILD_DESIGNERPLUGIN=$(usex designer)
- )
- ecm_src_configure
-}
diff --git a/kde-frameworks/kdewebkit/kdewebkit-5.76.0.ebuild b/kde-frameworks/kdewebkit/kdewebkit-5.76.0.ebuild
deleted file mode 100644
index 24ca1777374a..000000000000
--- a/kde-frameworks/kdewebkit/kdewebkit-5.76.0.ebuild
+++ /dev/null
@@ -1,40 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-ECM_QTHELP="false"
-ECM_TEST="false"
-PVCUT=$(ver_cut 1-2)
-QTMIN=5.15.1
-inherit ecm kde.org
-
-DESCRIPTION="Framework providing KDE integration of QtWebKit"
-LICENSE="LGPL-2+"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
-IUSE="designer"
-
-RDEPEND="
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtnetwork-${QTMIN}:5
- >=dev-qt/qtwebkit-5.212.0_pre20180120:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- =kde-frameworks/kconfig-${PVCUT}*:5
- =kde-frameworks/kcoreaddons-${PVCUT}*:5
- =kde-frameworks/kio-${PVCUT}*:5
- =kde-frameworks/kjobwidgets-${PVCUT}*:5
- =kde-frameworks/kparts-${PVCUT}*:5
- =kde-frameworks/kservice-${PVCUT}*:5
- =kde-frameworks/kwallet-${PVCUT}*:5
- designer? ( =kde-frameworks/kdesignerplugin-${PVCUT}*:5 )
-"
-DEPEND="${RDEPEND}
- >=dev-qt/qtnetwork-${QTMIN}:5
-"
-
-src_configure() {
- local mycmakeargs=(
- -DBUILD_DESIGNERPLUGIN=$(usex designer)
- )
- ecm_src_configure
-}
diff --git a/kde-frameworks/kdewebkit/metadata.xml b/kde-frameworks/kdewebkit/metadata.xml
deleted file mode 100644
index a50ada50ef0e..000000000000
--- a/kde-frameworks/kdewebkit/metadata.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>kde@gentoo.org</email>
- <name>Gentoo KDE Project</name>
- </maintainer>
- <use>
- <flag name="designer">Build plugins for <pkg>dev-qt/designer</pkg></flag>
- </use>
-</pkgmetadata>
diff --git a/kde-frameworks/kio/Manifest b/kde-frameworks/kio/Manifest
index bb331ceeb8ab..073ff57e449e 100644
--- a/kde-frameworks/kio/Manifest
+++ b/kde-frameworks/kio/Manifest
@@ -1,7 +1,8 @@
AUX kio-5.74.1-handle-shell-scripts-consistenty.patch 13311 BLAKE2B a579f98dd358748654a9f3627eaea9d85f706d4f741a8ab7142d2f2b2a2acdb1ee1eb7c4dbdc34dd0edf2eb879f60bdd8edd7791c7fab1f001a9a5e49da54d58 SHA512 76caaadaa4ce1d3cf2d5a9418c70f44769445185f0752ae0aa00acf77ac7a215bc3f95fac860a90c7e6e6739d82c9250901dde1bad97ebb01b0ba51ed1a37f3e
AUX kio-5.74.1-kio_trash-too-strict-perms-check.patch 2982 BLAKE2B 4ce5f193979a99755f1d5bcb454ab50a6c90e922ce40966dda8dd43765646a42bf6cefe8b237af69a07b5e20b45f92d092818ca6ce19148f3cb0d0855cb5b59f SHA512 21c8b31080bea94343a5618af780e50b09ff0477f563941955bae94ac8eb676312dd1b63b4a5b2f19b37317652996147614b22e47a17eb7c0f3beeff38ee6f70
+AUX kio-5.77.0-crashfix.patch 902 BLAKE2B 5b129abe281a871d7d7a3e068fe17744078acb33ef53efb50499e86ec2c0f85d29e87c6c1e78fc486379fae748741bebd29917611d44e1ff056ab7f7aa246db8 SHA512 df49c4c858051f01f5a5cb9b0733caaee8b9ffee31400954dfab4947f5eb7a52a4805b9d4c9c6214113aed9ecd4d072e4ad0821cf6993fe51e4256936dbb1d99
DIST kio-5.74.1.tar.xz 3281248 BLAKE2B 584fde1483477b70ee7892bf0de37aedb62672c2ada57d85c9646894606f10b6a03750030e1926441707b12b18ece167fa3a0dbbb75a8155bddfd35342d372f8 SHA512 a563b939d2bc71443c6c748ddf293fab84072efebdcea639707d7aaf2739356a906668be3dca915464ce7c81b63d7482ac024df786e04bbafcf999cde5ebc5e2
DIST kio-5.77.0.tar.xz 3293128 BLAKE2B 67c4d637d3497ca1d488ee2d73e85cfd81950bb0fc5fe8968a0c7a6d1603f1b6a4ff3acd9f944c1314138c53fdba90f3fdf8efed2340bcb10e6aa92b757f8f38 SHA512 36760771dd152d4da4d2f8905ee7d978a2b7718e286ffe2323f1ac1b7975a5577e47e6145a4592b9700a8069867b42f55fd6e4eee4a006318483e5e0ee06ee4c
EBUILD kio-5.74.1-r2.ebuild 2462 BLAKE2B 2f85a3bc7522176edae24e8eb14cf7516d3720c95267154b3006c0387d2242a7d1707933ffd11ec39098d2649debe2ebd07c39b7cd5b7ea08c79c93e1e482b59 SHA512 2238d325e3d22a56583b7815f716f47771d6e45bcbd61507e9277cf70e30dea1b811729881c5aff28101ffc7e7f357809ba6c1ddc7e94094cbbca223585517f9
-EBUILD kio-5.77.0.ebuild 2335 BLAKE2B 5e66d056721c720e48b41c7f8ec161f5d5d179352d264dc5aff8e0372b9aff602421f0b6f1f2ed599d1f4af6919987704228a20368597ec587206596d5afca99 SHA512 b68fa8e6109f2b8175bbebb3ce4ecdc1bfac675d4f435cb228fb2fc6b32a40b3a9abaf3d31345ec44f212711e41043989aeeba86ad2d645cda23d97c7a249a20
+EBUILD kio-5.77.0-r1.ebuild 2382 BLAKE2B 917a9d3ff97005313cf95f67510a66f66505fdd8c1b2b83ac103c3cb16809f193b7cf31ea38f83f5bde0fe2f3d2586beec5816a05b2df42618e1d242c121d19b SHA512 6475dc8bea059b1f9933e66e885f5e5f852831b6bd8b9d02a75073e293a5bb64752f0573810a6c8c18b1f6cb9a4cb323a747915de5c9a0f9b14749f7c4dc068f
MISC metadata.xml 465 BLAKE2B f419d817ff7a98c06ebb921974d1c68f1c50eef4548f1d7bb819fb907b7379ad4d4b4424b598f9f216dc96f00a4e9acf7f051cc628af067954b13c3cb80ddada SHA512 6fae28d51cefecbf80962e976366b86ef54ac666421477787b8a438ae18101ea936865db76464b6a95e8ec6559138a063b269b1a17ff1687c73bb6ad398d4f89
diff --git a/kde-frameworks/kio/files/kio-5.77.0-crashfix.patch b/kde-frameworks/kio/files/kio-5.77.0-crashfix.patch
new file mode 100644
index 000000000000..d24a0d976c01
--- /dev/null
+++ b/kde-frameworks/kio/files/kio-5.77.0-crashfix.patch
@@ -0,0 +1,29 @@
+From 9dc9e26b9196111eeacb5609b36957f74f5a14c4 Mon Sep 17 00:00:00 2001
+From: Ismael Asensio <isma.af@gmail.com>
+Date: Tue, 22 Dec 2020 22:23:17 +0100
+Subject: [PATCH] RenameDialog: Add missing nullptr initialization
+
+It fixes a crash when pressing `Apply to All` in those cases where
+the action was not present, as the code checks for nullptr
+
+BUG: 430374
+FIXED-IN: 5.78
+---
+ src/widgets/renamedialog.cpp | 1 +
+ 1 file changed, 1 insertion(+)
+
+diff --git a/src/widgets/renamedialog.cpp b/src/widgets/renamedialog.cpp
+index ac1d91d2..c3e04753 100644
+--- a/src/widgets/renamedialog.cpp
++++ b/src/widgets/renamedialog.cpp
+@@ -161,6 +161,7 @@ public:
+ bCancel = nullptr;
+ bRename = bSkip = nullptr;
+ bOverwrite = nullptr;
++ bOverwriteWhenOlder = nullptr;
+ bResume = bSuggestNewName = nullptr;
+ bApplyAll = nullptr;
+ m_pLineEdit = nullptr;
+--
+GitLab
+
diff --git a/kde-frameworks/kio/kio-5.77.0.ebuild b/kde-frameworks/kio/kio-5.77.0-r1.ebuild
index ce4e2aa906ba..5089ee6dac27 100644
--- a/kde-frameworks/kio/kio-5.77.0.ebuild
+++ b/kde-frameworks/kio/kio-5.77.0-r1.ebuild
@@ -71,6 +71,8 @@ PDEPEND="
# tests hang
RESTRICT+=" test"
+PATCHES=( "${FILESDIR}/${P}-crashfix.patch" )
+
src_configure() {
local mycmakeargs=(
$(cmake_use_find_package acl ACL)
diff --git a/kde-frameworks/kjsembed/Manifest b/kde-frameworks/kjsembed/Manifest
deleted file mode 100644
index 8256464382b6..000000000000
--- a/kde-frameworks/kjsembed/Manifest
+++ /dev/null
@@ -1,5 +0,0 @@
-DIST kjsembed-5.74.0.tar.xz 171200 BLAKE2B bd45deaa18851bbbdc1b504dad5e9725ea6877a68e47f44f1ab98664f9bdb9a3279f92d6b81746d83fb0c12953a221a3987e19830d123f33946b08e1e5982509 SHA512 b9a317b62b4605effd59a24b55e37155adfbad0b802c885da666e7e9560ad8f7ed3ce65ac49622f47c185190394d722b73d5888077510e6e616c8ddcb92160f1
-DIST kjsembed-5.76.0.tar.xz 171384 BLAKE2B 22b2593acb3c5cfb08639a8eba34c35953baf0c374f0d679f8668ee2f02d811e33f9ef370d788fbcd1f634e75cbd59e169a729f90e57e1439dcdddf977f4e10f SHA512 fc0c3b08575524b27af59c2d8976749bc2f0aa02f73639d87f1356f8facb6b4b87f9a88b6812be0cc804525742dd79ebf00128956e1bb9d3e5a56285cd3fdecb
-EBUILD kjsembed-5.74.0.ebuild 600 BLAKE2B a9354c73fd5c08199ebf751355a57f5b8f4a8a27052f94eabf4a7345893e0e8e713ed9e7d893586cf5a7bd8ba2ff3a5ca3d362be48010945147b10bd0161a504 SHA512 ee27e884b031ef5cdde77e7ae094a7b1e11f53ae3b3ba632d0b2274de9a03c5d6a8ee276a53a0d97c92bf6b177c606026f160c9f895bc4d12ee082eefa88e69f
-EBUILD kjsembed-5.76.0.ebuild 603 BLAKE2B 146b8bd0a6a89167d5a136104f2db91c389b2f0dee4d83d0d3689962d6a688f5bda2073e0aa4d5e794a78b6731e8176242d2b5e946ed8fa7b5237303ad7c3fea SHA512 33c228d488a0f262014747c47742390768bf83e87fc3a5216796fae2d7b1e9e04c8429b7626ac8873ca3ba41cc0e30aad612751f680ae2803cceaec67ea02f7e
-MISC metadata.xml 249 BLAKE2B ad415db89e5dee1627aa77f44ded9d4e1e5b8217d06c7ca25bbaa3fe92ce67c2b1090957c45a821b407d7927e5af798498aa6a5b903895ee1af8ee20a446c7f7 SHA512 76a5a340b13f0053ca3c5e94ed24380ea8d29b45ac8655419e22eaadb1e4a827c04d2e7e36b65145c4964e6526f656618fc6ac144e277ef53cb7373e6239e3c3
diff --git a/kde-frameworks/kjsembed/kjsembed-5.74.0.ebuild b/kde-frameworks/kjsembed/kjsembed-5.74.0.ebuild
deleted file mode 100644
index 5b0dabbf5f8b..000000000000
--- a/kde-frameworks/kjsembed/kjsembed-5.74.0.ebuild
+++ /dev/null
@@ -1,28 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-ECM_HANDBOOK="optional"
-ECM_QTHELP="false"
-ECM_TEST="false"
-PVCUT=$(ver_cut 1-2)
-QTMIN=5.14.2
-inherit ecm kde.org
-
-DESCRIPTION="Framework binding JavaScript objects to QObjects"
-LICENSE="LGPL-2+"
-KEYWORDS="amd64 ~arm arm64 ~ppc64 x86"
-IUSE=""
-
-RDEPEND="
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtsvg-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=dev-qt/qtxml-${QTMIN}:5
- =kde-frameworks/ki18n-${PVCUT}*:5
- =kde-frameworks/kjs-${PVCUT}*:5
-"
-DEPEND="${RDEPEND}
- >=dev-qt/designer-${QTMIN}:5
-"
diff --git a/kde-frameworks/kjsembed/kjsembed-5.76.0.ebuild b/kde-frameworks/kjsembed/kjsembed-5.76.0.ebuild
deleted file mode 100644
index 493cf0ae1c1e..000000000000
--- a/kde-frameworks/kjsembed/kjsembed-5.76.0.ebuild
+++ /dev/null
@@ -1,28 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-ECM_HANDBOOK="optional"
-ECM_QTHELP="false"
-ECM_TEST="false"
-PVCUT=$(ver_cut 1-2)
-QTMIN=5.15.1
-inherit ecm kde.org
-
-DESCRIPTION="Framework binding JavaScript objects to QObjects"
-LICENSE="LGPL-2+"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
-IUSE=""
-
-RDEPEND="
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtsvg-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=dev-qt/qtxml-${QTMIN}:5
- =kde-frameworks/ki18n-${PVCUT}*:5
- =kde-frameworks/kjs-${PVCUT}*:5
-"
-DEPEND="${RDEPEND}
- >=dev-qt/designer-${QTMIN}:5
-"
diff --git a/kde-frameworks/kjsembed/metadata.xml b/kde-frameworks/kjsembed/metadata.xml
deleted file mode 100644
index 2fdbf33d963d..000000000000
--- a/kde-frameworks/kjsembed/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>kde@gentoo.org</email>
- <name>Gentoo KDE Project</name>
- </maintainer>
-</pkgmetadata>
diff --git a/kde-frameworks/kmediaplayer/Manifest b/kde-frameworks/kmediaplayer/Manifest
deleted file mode 100644
index 973d214e5a3b..000000000000
--- a/kde-frameworks/kmediaplayer/Manifest
+++ /dev/null
@@ -1,5 +0,0 @@
-DIST kmediaplayer-5.74.0.tar.xz 9648 BLAKE2B b0cfe327720e9dc5c13bc1b79be87655ded29fcd1c3d50c49bc13ba31dd26aac2193754f8cbb690e682d6188e4502a0f03642d6ef989b1948c72b15575b93c06 SHA512 e7d0ba3d2720b9d1dc99cf4f4b11ab2f7c949181d6f1a8bd83ab476d248a67c4f6440e7786b26424347c08b3b8e03fbbf3de1184ce09a7071de501be452eec4c
-DIST kmediaplayer-5.76.0.tar.xz 9648 BLAKE2B 61831cc8ba31b3ae661e51b74a04e27d8e0c902915141efcfce97e20c8880965358b28a5117e941bccf360e0cba5121132b1909d4f61bef4e1e181b7afbb3a3d SHA512 67c21ce11648438643aa7c76893a378c4eaa46501eb9e07983f316efc9f4e0f0bc73b07c7d23c960780bfe60c8818a2ba635edb39d08ceb70684eb2db40bc0f1
-EBUILD kmediaplayer-5.74.0.ebuild 527 BLAKE2B 0828c76bb841f0a9279301668f629009c3630c26fdba41ef1ec6e06c1d0e948cff0f2412533c98bc9184cb377f76587b6e70b82c1102db70718f04020d03bdc9 SHA512 74ef99088ce2fcf6a000d07ffda3296682f44408eb6406c9fd2e6225225c1e503ad8f2a442448b75c61752ad08fdc6ea2c54a299a789f6c5662aeef24b130521
-EBUILD kmediaplayer-5.76.0.ebuild 530 BLAKE2B 37288d31c661020c04d063f35df66c4900113b17912324803e65f79029d7c24bf7a69d75724aaa4d7fd1d60cae14d47204caaa1820d183bbc24aa66566e0da76 SHA512 6535d88a56f035cac2d9d05121deec028e06fda9d438fdf68bd181551dc645f0a3c9471ea525c13eb0e78f93faf7beb05f9e72add5288731d4b5ec34b8fba239
-MISC metadata.xml 249 BLAKE2B ad415db89e5dee1627aa77f44ded9d4e1e5b8217d06c7ca25bbaa3fe92ce67c2b1090957c45a821b407d7927e5af798498aa6a5b903895ee1af8ee20a446c7f7 SHA512 76a5a340b13f0053ca3c5e94ed24380ea8d29b45ac8655419e22eaadb1e4a827c04d2e7e36b65145c4964e6526f656618fc6ac144e277ef53cb7373e6239e3c3
diff --git a/kde-frameworks/kmediaplayer/kmediaplayer-5.74.0.ebuild b/kde-frameworks/kmediaplayer/kmediaplayer-5.74.0.ebuild
deleted file mode 100644
index f9fde16ec25e..000000000000
--- a/kde-frameworks/kmediaplayer/kmediaplayer-5.74.0.ebuild
+++ /dev/null
@@ -1,23 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-ECM_QTHELP="false"
-PVCUT=$(ver_cut 1-2)
-QTMIN=5.14.2
-VIRTUALX_REQUIRED="test"
-inherit ecm kde.org
-
-DESCRIPTION="Framework providing a common interface for KParts that can play media files"
-LICENSE="MIT"
-KEYWORDS="amd64 ~arm arm64 ~ppc64 x86"
-IUSE=""
-
-DEPEND="
- >=dev-qt/qtdbus-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- =kde-frameworks/kparts-${PVCUT}*:5
- =kde-frameworks/kxmlgui-${PVCUT}*:5
-"
-RDEPEND="${DEPEND}"
diff --git a/kde-frameworks/kmediaplayer/kmediaplayer-5.76.0.ebuild b/kde-frameworks/kmediaplayer/kmediaplayer-5.76.0.ebuild
deleted file mode 100644
index b54e793cd875..000000000000
--- a/kde-frameworks/kmediaplayer/kmediaplayer-5.76.0.ebuild
+++ /dev/null
@@ -1,23 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-ECM_QTHELP="false"
-PVCUT=$(ver_cut 1-2)
-QTMIN=5.15.1
-VIRTUALX_REQUIRED="test"
-inherit ecm kde.org
-
-DESCRIPTION="Framework providing a common interface for KParts that can play media files"
-LICENSE="MIT"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
-IUSE=""
-
-DEPEND="
- >=dev-qt/qtdbus-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- =kde-frameworks/kparts-${PVCUT}*:5
- =kde-frameworks/kxmlgui-${PVCUT}*:5
-"
-RDEPEND="${DEPEND}"
diff --git a/kde-frameworks/kmediaplayer/metadata.xml b/kde-frameworks/kmediaplayer/metadata.xml
deleted file mode 100644
index 2fdbf33d963d..000000000000
--- a/kde-frameworks/kmediaplayer/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>kde@gentoo.org</email>
- <name>Gentoo KDE Project</name>
- </maintainer>
-</pkgmetadata>
diff --git a/kde-frameworks/knewstuff/Manifest b/kde-frameworks/knewstuff/Manifest
index 3e3ac72c361e..f3d552e23be9 100644
--- a/kde-frameworks/knewstuff/Manifest
+++ b/kde-frameworks/knewstuff/Manifest
@@ -1,5 +1,6 @@
+AUX knewstuff-5.77.0-add-dptr-to-cache.patch 4360 BLAKE2B cdfcdcce877f360a79731d508a8b52be23682efaa842ff58aed96539fb2e0c08a6744c3a6401c52116d5b19bf869043e3d0b73d873f50cabcef0101c155fae38 SHA512 78906c52f768bf7240bd088913292d486ea74310f6071e4baa7b5ebddf7e1dc229b6aaef36e44a79a6b303982b9da5dc6c07d4987de6617a4f85b1cee28d9618
DIST knewstuff-5.74.0.tar.xz 1143920 BLAKE2B f36956a82bf92960ee78ef61b272363de52b0be4acb2701fa1ad1494a7c05492fac79349b49a998549d2dd7f1c93406daef5e06f8fd28758aea460f667fe3b3a SHA512 038af364cf048035bc2d1a505e4f4c8318fd90efbfdd9c2fdffd9c22b1196a29b0d153643e838a98d472c19094e994a55983f84c63ef50f47574013a8b9f697a
DIST knewstuff-5.77.0.tar.xz 1143780 BLAKE2B 72b1e040041e6aca1593700a5378ca88be8b9edc3f2682c433231ee07fed5f56cea749f34dec74835cbc2cf5455e879296d388a0deed5132a9cdedb59ece85e1 SHA512 408b3dd045f13050a41389b4864888f8d261ecade50b4d3903f0982194a0a15828e459e755a001a5593cf818894cca2203ded9cc3fcdd60e23820a1d0f7c45b7
EBUILD knewstuff-5.74.0.ebuild 1094 BLAKE2B 24cd855095c1df4b504eabab595e719f8cfc4af7c65186b8ef277ba8cfd1358a9da8f84acb47d93a79973e2670c1d9eddcfe2ed4dc83b564714385134c2f2feb SHA512 14beed78d3994cfa9b556bf49a5802936eb779ddef447754c4a7f3bde0ba1eab7120354a0cce22babd9857f799e2edf203030d9cbf306b7a3e333de14b3f6b3b
-EBUILD knewstuff-5.77.0.ebuild 1097 BLAKE2B feec3ad726c4ffff0bbab809b2a49092500f92d5b7f66d9c80f576da3399e8f5e8b7888656ea502cdbaeb08b867b6ede82106137c68fcd43db2e30bbeff7093a SHA512 f546380fa6f6fd26cc8b80941784569d06d59097b10f1ed0c1a663b3e9701d5e3c52894242ea3e4feb021fbd56fb9068a20c323d525980b24fb558db329d812a
+EBUILD knewstuff-5.77.0-r1.ebuild 1170 BLAKE2B 0973a71b781644415e05c4b487181bca88f3a76d0d59f77204b756e58c96d5aca760e0f888d8ae66bfe8b8c190e38d841beddd2644d47a635c78f9f38afabdf0 SHA512 6481a75e450f0e2308bf3a1ac469556643860a6955d0be3852a3571f57458dd67a5db1204518a53fa31339f2d86184bcb0aa80992ab3347db6a9c2edd5071dc6
MISC metadata.xml 249 BLAKE2B ad415db89e5dee1627aa77f44ded9d4e1e5b8217d06c7ca25bbaa3fe92ce67c2b1090957c45a821b407d7927e5af798498aa6a5b903895ee1af8ee20a446c7f7 SHA512 76a5a340b13f0053ca3c5e94ed24380ea8d29b45ac8655419e22eaadb1e4a827c04d2e7e36b65145c4964e6526f656618fc6ac144e277ef53cb7373e6239e3c3
diff --git a/kde-frameworks/knewstuff/files/knewstuff-5.77.0-add-dptr-to-cache.patch b/kde-frameworks/knewstuff/files/knewstuff-5.77.0-add-dptr-to-cache.patch
new file mode 100644
index 000000000000..f6547fc6e5ff
--- /dev/null
+++ b/kde-frameworks/knewstuff/files/knewstuff-5.77.0-add-dptr-to-cache.patch
@@ -0,0 +1,135 @@
+From 243ea6155b28457c8b1441fee8ab1037828d21ba Mon Sep 17 00:00:00 2001
+From: Dan Leinir Turthra Jensen <admin@leinir.dk>
+Date: Mon, 14 Dec 2020 21:11:51 +0000
+Subject: [PATCH] Add a dptr to Cache, and move the throttle timer there to fix
+ crash
+
+Previously, the throttle timer was a raw static, but it was also a parented qobject, which means that when the cache was deleted, so was the timer, but the variable was not reset. Consequently, things would crash left and right later on. So, to alleviate this, and hopefully avoid future issues, introduce a dptr, stick the timer there, and move the logic to that private class as well.
+
+BUG:429442
+
+FIXED-IN:5.78
+---
+ src/core/cache.cpp | 41 ++++++++++++++++++++++++++++++-----------
+ src/core/cache.h | 7 +++++--
+ 2 files changed, 35 insertions(+), 13 deletions(-)
+
+diff --git a/src/core/cache.cpp b/src/core/cache.cpp
+index 0395045c..ace7be4e 100644
+--- a/src/core/cache.cpp
++++ b/src/core/cache.cpp
+@@ -11,17 +11,42 @@
+ #include <QDir>
+ #include <QFileInfo>
+ #include <QFileSystemWatcher>
++#include <QPointer>
+ #include <QTimer>
+ #include <QXmlStreamReader>
+ #include <qstandardpaths.h>
+ #include <knewstuffcore_debug.h>
+
++class KNSCore::CachePrivate {
++public:
++ CachePrivate(Cache* qq)
++ : q(qq)
++ {}
++ ~CachePrivate() {}
++
++ Cache* q;
++ QHash<QString, EntryInternal::List> requestCache;
++
++ QPointer<QTimer> throttleTimer;
++ void throttleWrite() {
++ if (!throttleTimer) {
++ throttleTimer = new QTimer(q);
++ QObject::connect(throttleTimer, &QTimer::timeout, q, [this](){ q->writeRegistry(); });
++ throttleTimer->setSingleShot(true);
++ throttleTimer->setInterval(1000);
++ }
++ throttleTimer->start();
++ }
++};
++
+ using namespace KNSCore;
+
+ typedef QHash<QString, QWeakPointer<Cache> > CacheHash;
+ Q_GLOBAL_STATIC(CacheHash, s_caches)
+
+-Cache::Cache(const QString &appName): QObject(nullptr)
++Cache::Cache(const QString &appName)
++ : QObject(nullptr)
++ , d(new CachePrivate(this))
+ {
+ m_kns2ComponentName = appName;
+
+@@ -280,36 +305,30 @@ void Cache::registerChangedEntry(const KNSCore::EntryInternal &entry)
+ if (entry.status() == KNS3::Entry::Updating || entry.status() == KNS3::Entry::Installing) {
+ return;
+ }
+- static QTimer* writeThrottle{nullptr};
+- if (!writeThrottle) {
+- writeThrottle = new QTimer(this);
+- connect(writeThrottle, &QTimer::timeout, this, [this](){ writeRegistry(); });
+- writeThrottle->setInterval(1000);
+- }
+ if (!property("reloadingRegistry").toBool()) {
+ setProperty("dirty", true);
+ cache.remove(entry); // If value already exists in the set, the set is left unchanged
+ cache.insert(entry);
+- writeThrottle->start();
++ d->throttleWrite();
+ }
+ }
+
+ void Cache::insertRequest(const KNSCore::Provider::SearchRequest &request, const KNSCore::EntryInternal::List &entries)
+ {
+ // append new entries
+- auto &cacheList = requestCache[request.hashForRequest()];
++ auto &cacheList = d->requestCache[request.hashForRequest()];
+ for (const auto &entry : entries) {
+ if (!cacheList.contains(entry)) {
+ cacheList.append(entry);
+ }
+ }
+- qCDebug(KNEWSTUFFCORE) << request.hashForRequest() << " add: " << entries.size() << " keys: " << requestCache.keys();
++ qCDebug(KNEWSTUFFCORE) << request.hashForRequest() << " add: " << entries.size() << " keys: " << d->requestCache.keys();
+ }
+
+ EntryInternal::List Cache::requestFromCache(const KNSCore::Provider::SearchRequest &request)
+ {
+ qCDebug(KNEWSTUFFCORE) << request.hashForRequest();
+- return requestCache.value(request.hashForRequest());
++ return d->requestCache.value(request.hashForRequest());
+ }
+
+ void KNSCore::Cache::removeDeletedEntries()
+diff --git a/src/core/cache.h b/src/core/cache.h
+index 06e95ab4..73ea7c61 100644
+--- a/src/core/cache.h
++++ b/src/core/cache.h
+@@ -16,9 +16,11 @@
+
+ #include "knewstuffcore_export.h"
+
++#include <memory.h>
++
+ namespace KNSCore
+ {
+-
++class CachePrivate;
+ class KNEWSTUFFCORE_EXPORT Cache : public QObject
+ {
+ Q_OBJECT
+@@ -99,7 +101,8 @@ private:
+ QString m_kns2ComponentName;
+
+ QSet<EntryInternal> cache;
+- QHash<QString, EntryInternal::List> requestCache;
++
++ std::unique_ptr<CachePrivate> d;
+ };
+
+ }
+--
+GitLab
+
diff --git a/kde-frameworks/knewstuff/knewstuff-5.77.0.ebuild b/kde-frameworks/knewstuff/knewstuff-5.77.0-r1.ebuild
index 96d2ca852d9f..59ba609ab98f 100644
--- a/kde-frameworks/knewstuff/knewstuff-5.77.0.ebuild
+++ b/kde-frameworks/knewstuff/knewstuff-5.77.0-r1.ebuild
@@ -38,3 +38,5 @@ DEPEND="
RDEPEND="${DEPEND}
>=kde-frameworks/kirigami-${PVCUT}:5
"
+
+PATCHES=( "${FILESDIR}/${P}-add-dptr-to-cache.patch" ) # KDE-bug 429442
diff --git a/kde-frameworks/kxmlrpcclient/Manifest b/kde-frameworks/kxmlrpcclient/Manifest
deleted file mode 100644
index 45e38d2a452e..000000000000
--- a/kde-frameworks/kxmlrpcclient/Manifest
+++ /dev/null
@@ -1,5 +0,0 @@
-DIST kxmlrpcclient-5.74.0.tar.xz 29296 BLAKE2B 0d983e66a41e8df356bb83d10d06106dab74c5c9f40148b131e4ae68403c212936e91fbddd9c92cca02271a9ea4ee45289cb208d35c00f72f3cfa46478ec5274 SHA512 87221fc5166312030af1c40d95ccbbdc68c791d0278d9ac181f98aa37328fa713e82bb178932a18d23f1bb1483c0571b4267ec0ae5970046e23426b3a93bf135
-DIST kxmlrpcclient-5.76.0.tar.xz 29296 BLAKE2B 93c58b4128ff52afeba8536e5bbaa4d3a619e41ed17bcb65a47d08f6bc873d9ed5a840320c3556733305cca8b704b4c1ce7b3b997769828b75b1180f5cea802b SHA512 43846c623251090ab3a915a5219ca9a7725df5eacbad58cff19112499bdeeb9e0fefba68bf4f70e8db91bab6e4719560a644de58faacb27340c3f6cc5d239ae2
-EBUILD kxmlrpcclient-5.74.0.ebuild 494 BLAKE2B 28d28ca1574b37cf8df903e4145a5d02440cbb6e5d0f108800b175319b077435bb82e1f79e647d8677d86a00245a0e3ea25a16a2d9d10923387625ef581dfa35 SHA512 1f39e8097f231db8060bb1542fa91c096ce2e0ca50d1b76b7c9dae782832881fa5e0b604db5ccd266a50cc0d45578c0827fdc9c35fe188d5b33da8dd90377bf0
-EBUILD kxmlrpcclient-5.76.0.ebuild 497 BLAKE2B 95559d11cb90ebf261b6bdb33e9147c7074ce16cd48e9b10050283342cb2679fea23c938879efc9354c7fd619f1b58052a8dcea0db000570fd8b2ce050618698 SHA512 4c5f99c7d3949593a19a696bb738703fe46a8f52ed1e67a3806fb3cb3a943ceef5f7d167c593e212dc6b9b4eccbd658492283cf08fd03465aab477138015afa9
-MISC metadata.xml 249 BLAKE2B ad415db89e5dee1627aa77f44ded9d4e1e5b8217d06c7ca25bbaa3fe92ce67c2b1090957c45a821b407d7927e5af798498aa6a5b903895ee1af8ee20a446c7f7 SHA512 76a5a340b13f0053ca3c5e94ed24380ea8d29b45ac8655419e22eaadb1e4a827c04d2e7e36b65145c4964e6526f656618fc6ac144e277ef53cb7373e6239e3c3
diff --git a/kde-frameworks/kxmlrpcclient/kxmlrpcclient-5.74.0.ebuild b/kde-frameworks/kxmlrpcclient/kxmlrpcclient-5.74.0.ebuild
deleted file mode 100644
index 999a9c3efa05..000000000000
--- a/kde-frameworks/kxmlrpcclient/kxmlrpcclient-5.74.0.ebuild
+++ /dev/null
@@ -1,22 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-ECM_TEST="true"
-PVCUT=$(ver_cut 1-2)
-QTMIN=5.14.2
-inherit ecm kde.org
-
-DESCRIPTION="Framework providing client-side support for the XML-RPC protocol"
-LICENSE="BSD-2"
-KEYWORDS="amd64 ~arm arm64 ~ppc64 x86"
-IUSE=""
-
-DEPEND="
- >=dev-qt/qtxml-${QTMIN}:5
- =kde-frameworks/kcoreaddons-${PVCUT}*:5
- =kde-frameworks/ki18n-${PVCUT}*:5
- =kde-frameworks/kio-${PVCUT}*:5
-"
-RDEPEND="${DEPEND}"
diff --git a/kde-frameworks/kxmlrpcclient/kxmlrpcclient-5.76.0.ebuild b/kde-frameworks/kxmlrpcclient/kxmlrpcclient-5.76.0.ebuild
deleted file mode 100644
index 985c407bd5c9..000000000000
--- a/kde-frameworks/kxmlrpcclient/kxmlrpcclient-5.76.0.ebuild
+++ /dev/null
@@ -1,22 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-ECM_TEST="true"
-PVCUT=$(ver_cut 1-2)
-QTMIN=5.15.1
-inherit ecm kde.org
-
-DESCRIPTION="Framework providing client-side support for the XML-RPC protocol"
-LICENSE="BSD-2"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
-IUSE=""
-
-DEPEND="
- >=dev-qt/qtxml-${QTMIN}:5
- =kde-frameworks/kcoreaddons-${PVCUT}*:5
- =kde-frameworks/ki18n-${PVCUT}*:5
- =kde-frameworks/kio-${PVCUT}*:5
-"
-RDEPEND="${DEPEND}"
diff --git a/kde-frameworks/kxmlrpcclient/metadata.xml b/kde-frameworks/kxmlrpcclient/metadata.xml
deleted file mode 100644
index 2fdbf33d963d..000000000000
--- a/kde-frameworks/kxmlrpcclient/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>kde@gentoo.org</email>
- <name>Gentoo KDE Project</name>
- </maintainer>
-</pkgmetadata>
diff --git a/kde-frameworks/plasma/Manifest b/kde-frameworks/plasma/Manifest
index 10ecc125a280..bce5ed8883eb 100644
--- a/kde-frameworks/plasma/Manifest
+++ b/kde-frameworks/plasma/Manifest
@@ -1,6 +1,7 @@
AUX plasma-5.74.0-fix-pc3-button-icons-color-set.patch 1276 BLAKE2B b74a469f50ba5c31edf6bf7ab80113a68f91eb27ebbabb6eb18b53d8fff1c71fd352fc93baf51114e6f964c75a3ec9ba516c87b02b664fc649fd8d6bc484aab9 SHA512 b527e08d5f116cc00390ccbc960501e6f95f80da6d3d42153c8a07675799aa0d8dd002e4f2f52088d66133090b888e5acef3e6be70f66acf39c38e9652f0cb38
+DIST plasma-5.77.0-fix-broken-background.patch.xz 3732 BLAKE2B 19c656de212e3b2162e5f43e6ee2aface46d9169169179b6ac8af3eee01e64ec54139ac0001a6009f2a6d3cc4a59775951a3e10e8c33c7d04bf2b78543564137 SHA512 a262bebc754102709d1b41a2e5571938e58bfbcfd027dce9d0c1dd5cbdb8adee44a1c18b716976dc36d7f55b1d7e16d0536615e9f2895fa62eebb5f08cf05098
DIST plasma-framework-5.74.0.tar.xz 3140648 BLAKE2B dfc8df92d351446a146204f48c42cd4d6325f2652b5b61e0a530b27763fb3b6f07bf14319c86a54f933a58329d214977545e00f261cc784c0d8659eebd8cddb0 SHA512 7aae44d94a175dcdbd779a6801626d20e8d986597d1d05c82c5c035997b874ebb9b4412191e1fa7a26aa4e045ceaf22a7ef359d3e817d812357d51219eb5fb46
DIST plasma-framework-5.77.0.tar.xz 3152748 BLAKE2B 717d620fd5249887d47bbc6ed8ec42f103b56c4e566b0baae3624e64403b48977b5d36ebdbb30b52ae6cbec7694645050cf76eceaf6ab28c3690bcafcf8c7a07 SHA512 abcbb0b5bf063cdda728b0fc03f0d51f0ad84b4c45fb428efe54556aeb27b4cc3c488244ba0f7e3a435c31e802551d09f758bde815ca0a5aa43cf18e916d1ea4
EBUILD plasma-5.74.0-r1.ebuild 1939 BLAKE2B 7d1e4fbf1808204a47427d9def5a0ce30818096e539107f61134883cf35c128d2474277c3b4ae0c5a6658fa66b3e4856fb081a3b190b4811bb98faa7c87ca310 SHA512 f0ff7c56fad5461f7cf4907bc68443c497013beca852fcfaa0b846862de797cabff7d71774473c00336375aac574d88ea77878f0b1ae98dc9c7c73dc65a01f17
-EBUILD plasma-5.77.0.ebuild 1873 BLAKE2B 5d07c9c39ff770565f0cb29726d09174f404b11f5ec9fc837c41edc1ad0ac51fc479d8b0a4497d33138eb32c79037a48ccae91e768d72157ef4bd72e2121ec0f SHA512 074814744efd82c0b1065829271ddea539889b1ac9657ce0476c5cc4db715e7e65b12a023aad3ee2c2f86e5cdaf81fe6bf129b50ab1a7606f13a3409a1889bdf
+EBUILD plasma-5.77.0-r1.ebuild 2038 BLAKE2B b94b8626005eec6e98d0802ef806171f41db1b2e96a096c2ae6352bacff8bbe425bb52f8939fdcf194c39d17ef88dafafd0f995ff742c0624e89680cc36e2c79 SHA512 66f3be07950ebcd8ce4efcf80f031727c9c18eaf1fbefbe8042fb03e09e2c26429d1f2f03ab514a3bb6748e744a921f5e2b7536e0133776ea45603ce849bfcc5
MISC metadata.xml 249 BLAKE2B ad415db89e5dee1627aa77f44ded9d4e1e5b8217d06c7ca25bbaa3fe92ce67c2b1090957c45a821b407d7927e5af798498aa6a5b903895ee1af8ee20a446c7f7 SHA512 76a5a340b13f0053ca3c5e94ed24380ea8d29b45ac8655419e22eaadb1e4a827c04d2e7e36b65145c4964e6526f656618fc6ac144e277ef53cb7373e6239e3c3
diff --git a/kde-frameworks/plasma/plasma-5.77.0.ebuild b/kde-frameworks/plasma/plasma-5.77.0-r1.ebuild
index 3e2958b66620..298dcdf54342 100644
--- a/kde-frameworks/plasma/plasma-5.77.0.ebuild
+++ b/kde-frameworks/plasma/plasma-5.77.0-r1.ebuild
@@ -10,6 +10,7 @@ VIRTUALX_REQUIRED="test"
inherit ecm kde.org
DESCRIPTION="Plasma framework"
+SRC_URI+=" https://dev.gentoo.org/~asturm/distfiles/${P}-fix-broken-background.patch.xz"
LICENSE="LGPL-2+"
KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
@@ -61,6 +62,8 @@ DEPEND="${RDEPEND}
RESTRICT+=" test"
+PATCHES=( "${WORKDIR}/${P}-fix-broken-background.patch" ) # KDE-bug 430390
+
src_configure() {
local mycmakeargs=(
$(cmake_use_find_package !gles2-only OpenGL)