summaryrefslogtreecommitdiff
path: root/kde-frameworks/kio
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2021-06-15 14:57:03 +0100
committerV3n3RiX <venerix@redcorelinux.org>2021-06-15 14:57:03 +0100
commitd18bf1e01b65ee4bf0c804e2843b282d3d4e5d7c (patch)
tree4a95cbc6ffdf13bad6ecbc7f8d5af99631984123 /kde-frameworks/kio
parente748ba9741f6540f4675c23e3e37b73e822c13a4 (diff)
gentoo resync : 15.06.2021
Diffstat (limited to 'kde-frameworks/kio')
-rw-r--r--kde-frameworks/kio/Manifest10
-rw-r--r--kde-frameworks/kio/files/kio-5.80.1-MimeTypeFinderJob-file.so.patch30
-rw-r--r--kde-frameworks/kio/files/kio-5.80.1-fix-crash-in-ThumbnailProtocol.patch104
-rw-r--r--kde-frameworks/kio/files/kio-5.80.1-fix-create-files-on-ftp.patch26
-rw-r--r--kde-frameworks/kio/files/kio-5.80.1-gcc11-include-order.patch36
-rw-r--r--kde-frameworks/kio/kio-5.82.0-r2.ebuild2
-rw-r--r--kde-frameworks/kio/kio-5.83.0.ebuild (renamed from kde-frameworks/kio/kio-5.80.1-r2.ebuild)9
7 files changed, 8 insertions, 209 deletions
diff --git a/kde-frameworks/kio/Manifest b/kde-frameworks/kio/Manifest
index c2805aa90502..9e5f415ff1d5 100644
--- a/kde-frameworks/kio/Manifest
+++ b/kde-frameworks/kio/Manifest
@@ -1,7 +1,3 @@
-AUX kio-5.80.1-MimeTypeFinderJob-file.so.patch 970 BLAKE2B cd73c817449e154d3dc711a1e4ee69b10b433ad37d57a685113d51fb0dad1a4f5019b5f9887bbcb0c157cdaf9a8e1be08305c9fe19ef8acbf39e954465af682f SHA512 a142b9140d2f694336b64d5f333b1f3bf83f913c441eebdec74d79236ab7aa131ae4437b0bab08ac9d6497c42d3513a5a40d2bb76db41254d1a2697d109672d1
-AUX kio-5.80.1-fix-crash-in-ThumbnailProtocol.patch 4334 BLAKE2B d3895b59787a97f46dc8868555eb00043679f75014b1c01d9ba6b853225e17517e74fc2ab0865a8a76d882ab4d2bb566dffe47f1153efccb43d3c2bdca228f2b SHA512 433a06c038d9b965c8d12f485aa353b64aed72b839a80ca8c1243bf9a4d251fd930223a4d6a94b840ed5c33f303b14595cab19ed877e8a942f58ca47f5f2ea87
-AUX kio-5.80.1-fix-create-files-on-ftp.patch 1096 BLAKE2B 9e577af9aeec00d3c95ea1e39df1d06b3e8d548f630a4597041776d6b2b01faf72b32e8492dfcd493ae75f2038aa107369dc1cfc734235d1efb5ac72bbb09f53 SHA512 5d0838e0afb506dda607ab70d245de67459027458cb493e4cb4a9f395df8fa56c489f4ffe1663b44b1deb1003fbfcdd9767d233700070cf3fe94f0773a9907c0
-AUX kio-5.80.1-gcc11-include-order.patch 944 BLAKE2B a95cd2765a528e5d3d11e84cf935271c61e837d22f8d1344a78f5f09889b9a6947c9180854bb1dbdcec857b7b1210a4f4ad46d1de79df0acf4a539fa09380c0d SHA512 73ee379c8acc25ab4a9dc2fbc09ba5a012bc76e67453ca96faa415b0e0688c76ea786785d0caeb75bb167ebd22e50ee778eb8cc024892bb9ac36270115ea5e3a
AUX kio-5.81.0-fix-qtconcurrent-private-link.patch 1544 BLAKE2B f2e24a00addd20b60f93ee85ab8dab532b95c7dbfe85ba411ad83ff59ccb563e63560b557e33caafac3a385ac3d640bbabb801481ac709b06784c8d6d4a3326c SHA512 afc541a93607ad4e3544bb06631fbba4770d1e3a2d67ece951479dcf6e8bc8c8e12bb44ff79ddf491b526a98e74f350cfce6358da073310122ecd809e56d047c
AUX kio-5.82.0-MimeTypeFinderJob-memleak-1.patch 2892 BLAKE2B b099cb4ce322c47d9e82c2e0ff9ca9b088a24caf919d22cafc1c1f766f5542fc71c313770e8342909136a9835e58126c8b8f1fca5cd2ffeb9e2deb0b93d5c04b SHA512 136085cf6abc6fb51b6ab3551dab339f97b18b77f51e8174e3a79358d3dd487b1f6306a774cfacafd84917f0ebfebc96d8d3eade2607d870d5791830f3b19a69
AUX kio-5.82.0-MimeTypeFinderJob-memleak-2.patch 2478 BLAKE2B 51971136c6131a768f716f808278c2019237e42660f8d9c700a6a8cda45a6e9f9e95662317463ebb6026cf314b76658c230dd9b61240de8d6ad171bd3fd3a434 SHA512 fb40aa6a56ef7269645ac957aabb48ea277a5a4abcdf6905dd66cf1b9ecd0bcfcdfc91a0cfa9d1f4ebae563fb7df33c6085747b1f8a5dac66fb538fc2b39aef5
@@ -10,8 +6,8 @@ AUX kio-5.82.0-MimeTypeFinderJob-memleak-4.patch 2467 BLAKE2B e32cf57531afd4532a
AUX kio-5.82.0-fix-filenamesearch-crashes.patch 1046 BLAKE2B 3024bc3b143b1e5f261097ad47bf7c12ea54bdefba32faff9040a0128dd837453324f3b5b2cd2926b8f5ec2b899ff91daf4cbb3ae5c53cb401af88d78ff1fc01 SHA512 ae4ee91602dd0a7b54e9081db61056c775c2998542c326716fce4f8027173bb9893350a29b8d38ecb9e0a3194a314f6de97dc6a4e27a703c89cf77ee00d2f7f0
AUX kio-5.82.0-no-cache-kcm.patch 2801 BLAKE2B 6779c2d1e77aff1e530beeb002b9aa7a993b365d8bdb22b7f77532038314cae62a237666b6d033a92f1219761f845c678b8367d86a757e5fc499165455f6345e SHA512 422ac748100d1e227ffc29da898437e4c4142b4c7f85ce46239ac6c76ae8feffe048fa1a44f3484b5859eb37baa3be96047652016c96c10b5fa2a262ce85b51a
AUX kio-5.82.0-no-useragent-kcm.patch 3751 BLAKE2B 09ea333db392f0b35a531ff6921f4d9b0f8059ecc3bf48c8229c39815c49b4e6cbd6516fb2f99489ac468c33317260bb714915e971884d93dfa8b6284ba96039 SHA512 3641673476efab1c8e69408bc8472b1c6490209805d4039776ba397c39c98b59feed28cce9c03c55a8f87379d351cb87358773695dcdb5398aadb5cc1b89c4a4
-DIST kio-5.80.1.tar.xz 3318204 BLAKE2B 46657d0fb8ae95dd6208b0298c5444e79c0b041f3801dffd9d76078d778cbdfa7f7b1be7923d73a880f67d5365b18b834d75e246382f9727cea53375a9314a1a SHA512 c3080291d06956bd197e7104eacdfbab3e166fb5b598bc6c902c4e6ff9cc7922b59c2ae5acb2a565e61d2a6047ca09651446f0a41d268568b4cb192477969213
DIST kio-5.82.0.tar.xz 3330028 BLAKE2B be2d22adec291f8e5f6be5227d33e4ca505b43c3888174cfe667dc7fc3bf6d1a383178238540b4598028c61c51498e5d94f3ba3c7e354d82f8dfdf11f7c7fbd0 SHA512 a14f42a8c96fb8b1f435d4120805628f877132b588c2c1f983af6409603baffbcdad99f1c296fef99dd78fb7edbf526fd95f85970ccbf91887619eb5728cb3dc
-EBUILD kio-5.80.1-r2.ebuild 2614 BLAKE2B 4ef207fb64570f85403458b350e7ceb31fefe8d0f22dc09ee567e97c2bc3a1c0ac0c13b1050b2ab949b1b2036bbacdce0ad1050477c202799043720dff8fea96 SHA512 533a59b34d618f3ebff2a12de264c1bf2734b5f3149cc787bc3fc950b2af659422153db77883c381a6aa782e0819399d88b8641769766c747d1c46c8dc91267e
-EBUILD kio-5.82.0-r2.ebuild 2936 BLAKE2B e8e993531ff2e384c869c484907601e8daf7d11f0fb98d1f1da042dd069159d0980fc3ce396d3beca90424cad07fc9fcff770a33fffd0941a4b3b6592c35a8a0 SHA512 145cf889944de5bd82592301ccd6541c9085c0451780e24df223b89825b97c2661f10ce203015f6d0a52ba0719c99d19df5b45717f018758ef07f987773d14eb
+DIST kio-5.83.0.tar.xz 3187064 BLAKE2B 2a11566cae3bbe48d57ffc188d6ccd9b98796139fc34c6e68535e7c126e376874364f9d338ebc92f5996e9c32318ba69a2c8743b87183f775ec4c1309813c862 SHA512 0b2b9effdf8ceef148176852428256dcdfb49dcb256478f2400130b2bcf091a2a2e4f54a5baeb38c7c74b83d7560fc4e699fd3d8c476c530ae6828e0eef0bfb0
+EBUILD kio-5.82.0-r2.ebuild 2933 BLAKE2B 0a5403e19ca99bfd4aca781fe39db28da02d1cd83717aebed1ca51d245ac49e57ee0fa4ca60c98ee675b331ef7947a2768728dfe6e5a5bc78c27a52a0b07d58b SHA512 e7172bcc1813bca6f08486db2af8dd33a3de5ebb2dd46ccaf137c74b34a4ab74237cc1dd7a13aa732667353f70020aa1b8a6977318537a08901849edb165bea3
+EBUILD kio-5.83.0.ebuild 2535 BLAKE2B 8b33c4923592ef379ca9f77bc6ea29c3d99aab924639f2c7f48bea35210c23685fa2cbe2ab8bc99909f9491eb0978cb3ff6fcadd2a47e21b9496254168c85c2d SHA512 5973eef46e6c54fa14e222a2b642c2fc6b1929272d1b1fa7c8165a34c5c2def28dd04a7f3ab2b5a5f8a34f2bca76a52085d502f696ea2d95e6e15f47749fc872
MISC metadata.xml 465 BLAKE2B f419d817ff7a98c06ebb921974d1c68f1c50eef4548f1d7bb819fb907b7379ad4d4b4424b598f9f216dc96f00a4e9acf7f051cc628af067954b13c3cb80ddada SHA512 6fae28d51cefecbf80962e976366b86ef54ac666421477787b8a438ae18101ea936865db76464b6a95e8ec6559138a063b269b1a17ff1687c73bb6ad398d4f89
diff --git a/kde-frameworks/kio/files/kio-5.80.1-MimeTypeFinderJob-file.so.patch b/kde-frameworks/kio/files/kio-5.80.1-MimeTypeFinderJob-file.so.patch
deleted file mode 100644
index a25898fb88b5..000000000000
--- a/kde-frameworks/kio/files/kio-5.80.1-MimeTypeFinderJob-file.so.patch
+++ /dev/null
@@ -1,30 +0,0 @@
-From 05e1090603ca81eb54a23febe41a8823a0e7d572 Mon Sep 17 00:00:00 2001
-From: David Faure <faure@kde.org>
-Date: Tue, 23 Mar 2021 00:29:31 +0100
-Subject: [PATCH] MimeTypeFinderJob: don't put job on hold for local files
-
-Fixes: 434455
----
- src/core/mimetypefinderjob.cpp | 6 ++++--
- 1 file changed, 4 insertions(+), 2 deletions(-)
-
-diff --git a/src/core/mimetypefinderjob.cpp b/src/core/mimetypefinderjob.cpp
-index 147f3aa9a..f5e50cdc4 100644
---- a/src/core/mimetypefinderjob.cpp
-+++ b/src/core/mimetypefinderjob.cpp
-@@ -241,8 +241,10 @@ void KIO::MimeTypeFinderJobPrivate::scanFileWithGet()
- m_suggestedFileName = job->queryMetaData(QStringLiteral("content-disposition-filename"));
- }
-
-- job->putOnHold();
-- KIO::Scheduler::publishSlaveOnHold();
-+ if (!m_url.isLocalFile()) { // #434455
-+ job->putOnHold();
-+ KIO::Scheduler::publishSlaveOnHold();
-+ }
- q->emitResult();
- });
- }
---
-GitLab
-
diff --git a/kde-frameworks/kio/files/kio-5.80.1-fix-crash-in-ThumbnailProtocol.patch b/kde-frameworks/kio/files/kio-5.80.1-fix-crash-in-ThumbnailProtocol.patch
deleted file mode 100644
index 059c9f824241..000000000000
--- a/kde-frameworks/kio/files/kio-5.80.1-fix-crash-in-ThumbnailProtocol.patch
+++ /dev/null
@@ -1,104 +0,0 @@
-From a68cb73c4e071ed24b18a95e11fbbbc8d59840b4 Mon Sep 17 00:00:00 2001
-From: =?UTF-8?q?M=C3=A9ven=20Car?= <meven29@gmail.com>
-Date: Sun, 21 Mar 2021 05:22:57 +0100
-Subject: [PATCH] PreviewJob: Initialize cachesSize with 0, only pass size > 0
- to shmget, improve createThumbnail
-
-BUG: 430862
----
- src/widgets/previewjob.cpp | 48 +++++++++++++++++++++++---------------
- 1 file changed, 29 insertions(+), 19 deletions(-)
-
-diff --git a/src/widgets/previewjob.cpp b/src/widgets/previewjob.cpp
-index 988da16b0..9b6e661e8 100644
---- a/src/widgets/previewjob.cpp
-+++ b/src/widgets/previewjob.cpp
-@@ -70,7 +70,7 @@ public:
- : initialItems(items)
- , width(size.width())
- , height(size.height())
-- , cacheSize(-1)
-+ , cacheSize(0)
- , bScale(true)
- , bSave(true)
- , ignoreMaximumSize(false)
-@@ -114,8 +114,8 @@ public:
- // Size of thumbnail
- int width;
- int height;
-- // Unscaled size of thumbnail (128 or 256 if cache is enabled)
-- int cacheSize;
-+ // Unscaled size of thumbnail (128, 256 or 512 if cache is enabled)
-+ ushort cacheSize;
- // Whether the thumbnail should be scaled
- bool bScale;
- // Whether we should save the thumbnail
-@@ -712,39 +712,49 @@ void PreviewJobPrivate::createThumbnail(const QString &pixPath)
- });
-
- bool save = bSave && currentItem.plugin->property(QStringLiteral("CacheThumbnail")).toBool() && !sequenceIndex;
-+ int thumb_width = width;
-+ int thumb_height = height;
-+ int thumb_iconSize = iconSize;
-+ if (save) {
-+ thumb_width = thumb_height = cacheSize;
-+ thumb_iconSize = 64;
-+ }
-+
- job->addMetaData(QStringLiteral("mimeType"), currentItem.item.mimetype());
-- job->addMetaData(QStringLiteral("width"), QString().setNum(save ? cacheSize : width));
-- job->addMetaData(QStringLiteral("height"), QString().setNum(save ? cacheSize : height));
-- job->addMetaData(QStringLiteral("iconSize"), QString().setNum(save ? 64 : iconSize));
-- job->addMetaData(QStringLiteral("iconAlpha"), QString().setNum(iconAlpha));
-+ job->addMetaData(QStringLiteral("width"), QString::number(thumb_width));
-+ job->addMetaData(QStringLiteral("height"), QString::number(thumb_height));
-+ job->addMetaData(QStringLiteral("iconSize"), QString::number(thumb_iconSize));
-+ job->addMetaData(QStringLiteral("iconAlpha"), QString::number(iconAlpha));
- job->addMetaData(QStringLiteral("plugin"), currentItem.plugin->library());
- job->addMetaData(QStringLiteral("enabledPlugins"), enabledPlugins.join(QLatin1Char(',')));
- job->addMetaData(QStringLiteral("devicePixelRatio"), QString::number(devicePixelRatio));
- if (sequenceIndex) {
-- job->addMetaData(QStringLiteral("sequence-index"), QString().setNum(sequenceIndex));
-+ job->addMetaData(QStringLiteral("sequence-index"), QString::number(sequenceIndex));
- }
-
- #if WITH_SHM
- if (shmid == -1) {
- if (shmaddr) {
-+ // clean previous shared memory segment
- shmdt((char *)shmaddr);
- shmctl(shmid, IPC_RMID, nullptr);
-+ shmaddr = nullptr;
- }
-- auto size = std::max(cacheSize * cacheSize, width * height);
-- shmid = shmget(IPC_PRIVATE, size * 4 * devicePixelRatio * devicePixelRatio, IPC_CREAT | 0600);
-- if (shmid != -1) {
-- shmaddr = (uchar *)(shmat(shmid, nullptr, SHM_RDONLY));
-- if (shmaddr == (uchar *)-1) {
-- shmctl(shmid, IPC_RMID, nullptr);
-- shmaddr = nullptr;
-- shmid = -1;
-+ auto size = thumb_width * thumb_height;
-+ if (size > 0) {
-+ shmid = shmget(IPC_PRIVATE, size * 4 * devicePixelRatio * devicePixelRatio, IPC_CREAT | 0600);
-+ if (shmid != -1) {
-+ shmaddr = (uchar *)(shmat(shmid, nullptr, SHM_RDONLY));
-+ if (shmaddr == (uchar *)-1) {
-+ shmctl(shmid, IPC_RMID, nullptr);
-+ shmaddr = nullptr;
-+ shmid = -1;
-+ }
- }
-- } else {
-- shmaddr = nullptr;
- }
- }
- if (shmid != -1) {
-- job->addMetaData(QStringLiteral("shmid"), QString().setNum(shmid));
-+ job->addMetaData(QStringLiteral("shmid"), QString::number(shmid));
- }
- #endif
- }
---
-GitLab
-
diff --git a/kde-frameworks/kio/files/kio-5.80.1-fix-create-files-on-ftp.patch b/kde-frameworks/kio/files/kio-5.80.1-fix-create-files-on-ftp.patch
deleted file mode 100644
index cece00965294..000000000000
--- a/kde-frameworks/kio/files/kio-5.80.1-fix-create-files-on-ftp.patch
+++ /dev/null
@@ -1,26 +0,0 @@
-From 71c7420e4b33b4bace8ed6d4fa45fa5e281d38bd Mon Sep 17 00:00:00 2001
-From: =?UTF-8?q?M=C3=A9ven=20Car?= <meven.car@enioka.com>
-Date: Sat, 27 Mar 2021 11:00:07 +0100
-Subject: [PATCH] KNewFileMenu: use destination side to stat destination
-
-BUG: 429541
----
- src/filewidgets/knewfilemenu.cpp | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/src/filewidgets/knewfilemenu.cpp b/src/filewidgets/knewfilemenu.cpp
-index 64c4b1c2e..48fdf8622 100644
---- a/src/filewidgets/knewfilemenu.cpp
-+++ b/src/filewidgets/knewfilemenu.cpp
-@@ -1242,7 +1242,7 @@ void KNewFileMenuPrivate::_k_slotTextChanged(const QString &text)
- } else {
- url = QUrl(m_baseUrl.toString() + QLatin1Char('/') + text);
- }
-- KIO::StatJob *job = KIO::statDetails(url, KIO::StatJob::StatSide::SourceSide, KIO::StatDetail::StatBasic);
-+ KIO::StatJob *job = KIO::statDetails(url, KIO::StatJob::StatSide::DestinationSide, KIO::StatDetail::StatBasic);
- QObject::connect(job, &KJob::result, q, [this](KJob *job) {
- _k_slotStatResult(job);
- });
---
-GitLab
-
diff --git a/kde-frameworks/kio/files/kio-5.80.1-gcc11-include-order.patch b/kde-frameworks/kio/files/kio-5.80.1-gcc11-include-order.patch
deleted file mode 100644
index e3675ce02345..000000000000
--- a/kde-frameworks/kio/files/kio-5.80.1-gcc11-include-order.patch
+++ /dev/null
@@ -1,36 +0,0 @@
-From 493188b3d616f3223ccf3a41327a4c7e69282df8 Mon Sep 17 00:00:00 2001
-From: Ahmad Samir <a.samirh78@gmail.com>
-Date: Mon, 15 Mar 2021 14:29:42 +0200
-Subject: [PATCH] Fix #include's order
-
-According to[1] <limits> needs to be included first when building with
-GCC 11.
-
-[1] https://invent.kde.org/frameworks/kio/-/issues/3
-
-GIT_SILENT
----
- src/kntlm/des.cpp | 4 ++--
- 1 file changed, 2 insertions(+), 2 deletions(-)
-
-diff --git a/src/kntlm/des.cpp b/src/kntlm/des.cpp
-index d90e6d21a..78c7a3fd2 100644
---- a/src/kntlm/des.cpp
-+++ b/src/kntlm/des.cpp
-@@ -26,11 +26,11 @@
-
- #include "des.h"
-
-+#include <limits> // This needs to be first with GCC 11
-+
- #include <qendian.h>
- #include <string.h>
-
--#include <limits>
--
- static void permute_ip(unsigned char *inblock, DES_KEY *key, unsigned char *outblock);
- static void permute_fp(unsigned char *inblock, DES_KEY *key, unsigned char *outblock);
- static void perminit_ip(DES_KEY *key);
---
-GitLab
-
diff --git a/kde-frameworks/kio/kio-5.82.0-r2.ebuild b/kde-frameworks/kio/kio-5.82.0-r2.ebuild
index 79d4c76e5a5f..74aef058f24f 100644
--- a/kde-frameworks/kio/kio-5.82.0-r2.ebuild
+++ b/kde-frameworks/kio/kio-5.82.0-r2.ebuild
@@ -13,7 +13,7 @@ inherit ecm kde.org xdg-utils
DESCRIPTION="Framework providing transparent file and data management"
LICENSE="LGPL-2+"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm arm64 ~ppc64 x86"
IUSE="acl +handbook kerberos +kwallet X"
# tests hang
diff --git a/kde-frameworks/kio/kio-5.80.1-r2.ebuild b/kde-frameworks/kio/kio-5.83.0.ebuild
index ca570e4df59f..154cff27d395 100644
--- a/kde-frameworks/kio/kio-5.80.1-r2.ebuild
+++ b/kde-frameworks/kio/kio-5.83.0.ebuild
@@ -13,7 +13,7 @@ inherit ecm kde.org xdg-utils
DESCRIPTION="Framework providing transparent file and data management"
LICENSE="LGPL-2+"
-KEYWORDS="amd64 ~arm arm64 ~ppc64 x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
IUSE="acl +handbook kerberos +kwallet X"
# tests hang
@@ -38,6 +38,7 @@ RDEPEND="
=kde-frameworks/kcoreaddons-${PVCUT}*:5
=kde-frameworks/kcrash-${PVCUT}*:5
=kde-frameworks/kdbusaddons-${PVCUT}*:5
+ =kde-frameworks/kguiaddons-${PVCUT}*:5
=kde-frameworks/ki18n-${PVCUT}*:5
=kde-frameworks/kiconthemes-${PVCUT}*:5
=kde-frameworks/kitemviews-${PVCUT}*:5
@@ -72,10 +73,8 @@ PDEPEND="
"
PATCHES=(
- "${FILESDIR}"/${P}-MimeTypeFinderJob-file.so.patch # KDE-Bug 434455
- "${FILESDIR}"/${P}-gcc11-include-order.patch # bug 766480
- "${FILESDIR}"/${P}-fix-create-files-on-ftp.patch # KDE-Bug 429541
- "${FILESDIR}"/${P}-fix-crash-in-ThumbnailProtocol.patch # KDE-Bug 430862
+ # pending https://invent.kde.org/frameworks/kio/-/merge_requests/426
+ "${FILESDIR}"/${PN}-5.81.0-fix-qtconcurrent-private-link.patch # bug 784971
)
src_configure() {