commit:     897b1a448e2d5e60ddeacdb5ec073bea1bc9c5c3
Author:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
AuthorDate: Tue Jun 20 19:10:09 2017 +0000
Commit:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Tue Jun 20 19:42:11 2017 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=897b1a44

kde-misc/krusader: Drop old

Package-Manager: Portage-2.3.6, Repoman-2.3.1

 kde-misc/krusader/Manifest                         |   1 -
 .../krusader/files/krusader-2.5.0-browse-iso.patch | 103 ---------------------
 .../files/krusader-2.5.0-fix-krarc-mime.patch      |  27 ------
 .../files/krusader-2.5.0-hardcode-krarc-mime.patch |  88 ------------------
 kde-misc/krusader/krusader-2.5.0-r2.ebuild         |  71 --------------
 5 files changed, 290 deletions(-)

diff --git a/kde-misc/krusader/Manifest b/kde-misc/krusader/Manifest
index e85548da2d9..231587a1924 100644
--- a/kde-misc/krusader/Manifest
+++ b/kde-misc/krusader/Manifest
@@ -1,2 +1 @@
-DIST krusader-2.5.0.tar.xz 2704584 SHA256 
fb9f4b237378fd5d86d5c0202b9d714f3d8dfe549ba9e7926f6f9de60b5088d7 SHA512 
e647b1ca2f3a61d74ceea892053465ec860642745a879f05d04d40e277ece7508a75672eaf4031dc8b6568bd67464182d6ea9d194db13907784350f364c99fec
 WHIRLPOOL 
c6cff096c55a2eda7c1a1c1805ed04ccf44eb82e7f97ec6ee37795297bf2de75bde67d8c6b12a441ea72a28ad181af2d7fc3bb616c5c8a391aacf4f591eccf98
 DIST krusader-2.6.0.tar.xz 2726928 SHA256 
7061a43cada6bd7df991ed2e3e5193b1d99144fa426c8331a2b54170b79b3a39 SHA512 
d7ae1696e77ddbd8b18043e8497356151ddaa69192a89dbf1f4381216318aaca97a0be4e44595e51007f1eccf73eec55c3bd9f694aaacfa138aa3391f1f5d898
 WHIRLPOOL 
5c6dd27628ce16a7c6dbb6e225c3ee16ba6ad03d046753d748b2262c4c30560ecc4d309196bfe207bd8f2ddf088c154fade7d0d47e9891e2a45686a793d118cb

diff --git a/kde-misc/krusader/files/krusader-2.5.0-browse-iso.patch 
b/kde-misc/krusader/files/krusader-2.5.0-browse-iso.patch
deleted file mode 100644
index de5dd87e7de..00000000000
--- a/kde-misc/krusader/files/krusader-2.5.0-browse-iso.patch
+++ /dev/null
@@ -1,103 +0,0 @@
-commit 101091f3521f75e301ae619ee0d698defcceca14
-Author: Martin Kostolný <[email protected]>
-Date:   Mon Dec 5 00:29:21 2016 +0100
-
-    Browse Archives As Folders option applied to iso files
-    
-    Differential Revision: https://phabricator.kde.org/D3429
-
-diff --git a/krusader/Panel/panelfunc.cpp b/krusader/Panel/panelfunc.cpp
-index bebc66d..ebcc5e2 100644
---- a/krusader/Panel/panelfunc.cpp
-+++ b/krusader/Panel/panelfunc.cpp
-@@ -130,7 +130,7 @@ bool ListPanelFunc::isSyncing(const QUrl &url)
-     return false;
- }
- 
--void ListPanelFunc::openFileNameInternal(const QString &name, bool 
theFileCanBeExecutedOrOpenedWithOtherSoftware)
-+void ListPanelFunc::openFileNameInternal(const QString &name, bool 
externallyExecutable)
- {
-     if (name == "..") {
-         dirUp();
-@@ -153,15 +153,16 @@ void ListPanelFunc::openFileNameInternal(const QString 
&name, bool theFileCanBeE
- 
-     QUrl arcPath = browsableArchivePath(name);
-     if (!arcPath.isEmpty()) {
--        bool theArchiveMustBeBrowsedAsADirectory = (KConfigGroup(krConfig, 
"Archives").readEntry("ArchivesAsDirectories", _ArchivesAsDirectories) &&
--                                                    
KRarcHandler::arcSupported(mime)) || 
!theFileCanBeExecutedOrOpenedWithOtherSoftware;
--        if (theArchiveMustBeBrowsedAsADirectory) {
-+        bool browseAsDirectory = !externallyExecutable
-+                || (KConfigGroup(krConfig, 
"Archives").readEntry("ArchivesAsDirectories", _ArchivesAsDirectories)
-+                && (KRarcHandler::arcSupported(mime) || 
KrServices::isoSupported(mime)));
-+        if (browseAsDirectory) {
-             openUrl(arcPath);
-             return;
-         }
-     }
- 
--    if (theFileCanBeExecutedOrOpenedWithOtherSoftware) {
-+    if (externallyExecutable) {
-         if (KRun::isExecutableFile(url, mime)) {
-             runCommand(KShell::quoteArg(url.path()));
-             return;
-diff --git a/krusader/Panel/panelfunc.h b/krusader/Panel/panelfunc.h
-index 092224d..c31593b 100644
---- a/krusader/Panel/panelfunc.h
-+++ b/krusader/Panel/panelfunc.h
-@@ -137,7 +137,8 @@ protected slots:
- protected:
-     QUrl cleanPath(const QUrl &url);
-     bool isSyncing(const QUrl &url);
--    void openFileNameInternal(const QString &name, bool 
theFileCanBeExecutedOrOpenedWithOtherSoftware);
-+    // when externallyExecutable == true, the file can be executed or opened 
with other software
-+    void openFileNameInternal(const QString &name, bool externallyExecutable);
-     void openUrlInternal(const QUrl &url, const QString& makeCurrent,
-                          bool immediately, bool disableLock, bool 
manuallyEntered);
-     void runCommand(QString cmd);
-diff --git a/krusader/krservices.cpp b/krusader/krservices.cpp
-index dca4ae7..86bc0cf 100644
---- a/krusader/krservices.cpp
-+++ b/krusader/krservices.cpp
-@@ -32,8 +32,10 @@
- QMap<QString, QString>* KrServices::slaveMap = 0;
- #ifdef KRARC_QUERY_ENABLED
- QSet<QString> KrServices::krarcArchiveMimetypes = 
QSet<QString>::fromList(KProtocolInfo::archiveMimetypes("krarc"));
-+QSet<QString> KrServices::isoArchiveMimetypes = 
QSet<QString>::fromList(KProtocolInfo::archiveMimetypes("iso"));
- #else
- QSet<QString> KrServices::krarcArchiveMimetypes;
-+QSet<QString> KrServices::isoArchiveMimetypes;
- #endif
- 
- bool KrServices::cmdExist(QString cmdName)
-@@ -98,6 +100,11 @@ QString KrServices::registeredProtocol(QString mimetype)
-     return protocol;
- }
- 
-+bool KrServices::isoSupported(QString mimetype)
-+{
-+    return isoArchiveMimetypes.contains(mimetype);
-+}
-+
- void KrServices::clearProtocolCache()
- {
-     if (slaveMap)
-diff --git a/krusader/krservices.h b/krusader/krservices.h
-index 14048e7..e9e805c 100644
---- a/krusader/krservices.h
-+++ b/krusader/krservices.h
-@@ -39,6 +39,7 @@ public:
-     static QString      chooseFullPathName(QStringList names, QString 
confName);
-     static QString      fullPathName(QString name, QString confName = 
QString());
-     static QString      registeredProtocol(QString mimetype);
-+    static bool         isoSupported(QString mimetype);
-     static QString      urlToLocalPath(const QUrl &url);
-     static void         clearProtocolCache();
-     static bool         fileToStringList(QTextStream *stream, QStringList& 
target, bool keepEmptyLines = false);
-@@ -58,6 +59,7 @@ protected:
- private:
-     static QMap<QString, QString>* slaveMap;
-     static QSet<QString> krarcArchiveMimetypes;
-+    static QSet<QString> isoArchiveMimetypes;
- 
- };
- 

diff --git a/kde-misc/krusader/files/krusader-2.5.0-fix-krarc-mime.patch 
b/kde-misc/krusader/files/krusader-2.5.0-fix-krarc-mime.patch
deleted file mode 100644
index 41a7318e78c..00000000000
--- a/kde-misc/krusader/files/krusader-2.5.0-fix-krarc-mime.patch
+++ /dev/null
@@ -1,27 +0,0 @@
-commit e3fad5256a5cba9f908f1f5d951907c6194040b5
-Author: Martin T. H. Sandsmark <[email protected]>
-Date:   Sat Nov 19 13:14:00 2016 +0100
-
-    Remove non-archive mimetypes from krarc archive mime type list
-    
-    Putting non-archive mimetypes in the list of archive mimetypes confuses
-    other applications using KIO, like Dolphin. Getting Krusader to open
-    normal files as archives should be done by linking them in the Krusader
-    Protocol settings.
-    
-    BUG: 371765
-    REVIEW: 129434
-
-diff --git a/krArc/krarc.protocol b/krArc/krarc.protocol
-index 121a9d1..9783afd 100644
---- a/krArc/krarc.protocol
-+++ b/krArc/krarc.protocol
-@@ -1,7 +1,7 @@
- [Protocol]
- exec=kio_krarc
- protocol=krarc
--archiveMimetype=application/x-7z,application/x-7z-compressed,application/x-ace,application/x-ace-compressed,application/x-arj,application/x-arj-compressed,application/x-cpio,application/x-deb,application/x-debian-package,application/vnd.debian.binary-package,application/x-java-archive,application/x-lha,application/x-lha-compressed,application/x-rar,application/x-rar-compressed,application/x-rpm,application/x-source-rpm,application/zip,application/x-zip,application/x-zip-compressed,application/vnd.oasis.opendocument.chart,application/vnd.oasis.opendocument.database,application/vnd.oasis.opendocument.formula,application/vnd.oasis.opendocument.graphics,application/vnd.oasis.opendocument.presentation,application/vnd.oasis.opendocument.spreadsheet,application/vnd.oasis.opendocument.text,application/vnd.openxmlformats-officedocument.presentationml.presentation,application/vnd.openxmlformats-officedocument.spreadsheetml.sheet,application/vnd.openxmlformats-officedocument.wordprocessingml.
 
document,application/x-cbz,application/x-cbr,application/epub+zip,application/x-webarchive,application/x-plasma
-+archiveMimetype=application/x-7z,application/x-7z-compressed,application/x-ace,application/x-ace-compressed,application/x-arj,application/x-arj-compressed,application/x-cpio,application/x-lha,application/x-lha-compressed,application/x-rar,application/x-rar-compressed,application/zip,application/x-zip,application/x-zip-compressed
- input=filesystem
- output=filesystem
- listing=Name,Type,Size,Date,Access,Owner,Group,Link

diff --git a/kde-misc/krusader/files/krusader-2.5.0-hardcode-krarc-mime.patch 
b/kde-misc/krusader/files/krusader-2.5.0-hardcode-krarc-mime.patch
deleted file mode 100644
index 6ea7ad4effc..00000000000
--- a/kde-misc/krusader/files/krusader-2.5.0-hardcode-krarc-mime.patch
+++ /dev/null
@@ -1,88 +0,0 @@
-commit f57edb20c4fa4e53d6a245dcc81273b62e44f611
-Author: Martin Kostolný <[email protected]>
-Date:   Mon Dec 5 00:43:53 2016 +0100
-
-    Hard-code krarc.protocol mimetypes that were recently removed from protocol
-    
-    Differential Revision: https://phabricator.kde.org/D3566
-
-diff --git a/krusader/krservices.cpp b/krusader/krservices.cpp
-index 86bc0cf..b286066 100644
---- a/krusader/krservices.cpp
-+++ b/krusader/krservices.cpp
-@@ -30,14 +30,49 @@
- #include "defaults.h"
- 
- QMap<QString, QString>* KrServices::slaveMap = 0;
-+QSet<QString> KrServices::krarcArchiveMimetypes = 
KrServices::generateKrarcArchiveMimetypes();
- #ifdef KRARC_QUERY_ENABLED
--QSet<QString> KrServices::krarcArchiveMimetypes = 
QSet<QString>::fromList(KProtocolInfo::archiveMimetypes("krarc"));
- QSet<QString> KrServices::isoArchiveMimetypes = 
QSet<QString>::fromList(KProtocolInfo::archiveMimetypes("iso"));
- #else
--QSet<QString> KrServices::krarcArchiveMimetypes;
- QSet<QString> KrServices::isoArchiveMimetypes;
- #endif
- 
-+QSet<QString> KrServices::generateKrarcArchiveMimetypes()
-+{
-+    // Hard-code these proven mimetypes openable by krarc protocol.
-+    // They cannot be listed in krarc.protocol itself
-+    // because it would baffle other file managers (like Dolphin).
-+    QSet<QString> mimes;
-+    mimes += QString("application/x-deb");
-+    mimes += QString("application/x-debian-package");
-+    mimes += QString("application/vnd.debian.binary-package");
-+    mimes += QString("application/x-java-archive");
-+    mimes += QString("application/x-rpm");
-+    mimes += QString("application/x-source-rpm");
-+    mimes += QString("application/vnd.oasis.opendocument.chart");
-+    mimes += QString("application/vnd.oasis.opendocument.database");
-+    mimes += QString("application/vnd.oasis.opendocument.formula");
-+    mimes += QString("application/vnd.oasis.opendocument.graphics");
-+    mimes += QString("application/vnd.oasis.opendocument.presentation");
-+    mimes += QString("application/vnd.oasis.opendocument.spreadsheet");
-+    mimes += QString("application/vnd.oasis.opendocument.text");
-+    mimes += 
QString("application/vnd.openxmlformats-officedocument.presentationml.presentation");
-+    mimes += 
QString("application/vnd.openxmlformats-officedocument.spreadsheetml.sheet");
-+    mimes += 
QString("application/vnd.openxmlformats-officedocument.wordprocessingml.document");
-+    mimes += QString("application/x-cbz");
-+    mimes += QString("application/x-cbr");
-+    mimes += QString("application/epub+zip");
-+    mimes += QString("application/x-webarchive");
-+    mimes += QString("application/x-plasma");
-+    mimes += QString("application/vnd.rar");
-+
-+    #ifdef KRARC_QUERY_ENABLED
-+    mimes += 
QSet<QString>::fromList(KProtocolInfo::archiveMimetypes("krarc"));
-+    #endif
-+
-+    return mimes;
-+}
-+
- bool KrServices::cmdExist(QString cmdName)
- {
-     KConfigGroup group(krConfig, "Dependencies");
-diff --git a/krusader/krservices.h b/krusader/krservices.h
-index e9e805c..e54a0a6 100644
---- a/krusader/krservices.h
-+++ b/krusader/krservices.h
-@@ -32,9 +32,6 @@ class QFile;
- class KrServices
- {
- public:
--    KrServices() {}
--    ~KrServices() {}
--
-     static bool         cmdExist(QString cmdName);
-     static QString      chooseFullPathName(QStringList names, QString 
confName);
-     static QString      fullPathName(QString name, QString confName = 
QString());
-@@ -57,6 +54,9 @@ protected:
-     static QString    escape(QString name);
- 
- private:
-+    KrServices() {}
-+    ~KrServices() {}
-+    static QSet<QString> generateKrarcArchiveMimetypes();
-     static QMap<QString, QString>* slaveMap;
-     static QSet<QString> krarcArchiveMimetypes;
-     static QSet<QString> isoArchiveMimetypes;

diff --git a/kde-misc/krusader/krusader-2.5.0-r2.ebuild 
b/kde-misc/krusader/krusader-2.5.0-r2.ebuild
deleted file mode 100644
index a61e182262f..00000000000
--- a/kde-misc/krusader/krusader-2.5.0-r2.ebuild
+++ /dev/null
@@ -1,71 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-KDE_HANDBOOK="forceoptional"
-inherit kde5
-
-DESCRIPTION="Advanced twin-panel (commander-style) file-manager with many 
extras"
-HOMEPAGE="https://krusader.org/";
-[[ ${KDE_BUILD_TYPE} = release ]] && 
SRC_URI="mirror://kde/stable/${PN}/${PV}/${P}.tar.xz"
-
-LICENSE="GPL-2+"
-KEYWORDS="amd64 x86"
-IUSE=""
-
-DEPEND="
-       $(add_frameworks_dep karchive)
-       $(add_frameworks_dep kbookmarks)
-       $(add_frameworks_dep kcodecs)
-       $(add_frameworks_dep kcompletion)
-       $(add_frameworks_dep kconfig)
-       $(add_frameworks_dep kconfigwidgets)
-       $(add_frameworks_dep kcoreaddons)
-       $(add_frameworks_dep kguiaddons)
-       $(add_frameworks_dep ki18n)
-       $(add_frameworks_dep kiconthemes)
-       $(add_frameworks_dep kio)
-       $(add_frameworks_dep kitemviews)
-       $(add_frameworks_dep kjobwidgets)
-       $(add_frameworks_dep knotifications)
-       $(add_frameworks_dep kparts)
-       $(add_frameworks_dep kservice)
-       $(add_frameworks_dep ktextwidgets)
-       $(add_frameworks_dep kwallet)
-       $(add_frameworks_dep kwidgetsaddons)
-       $(add_frameworks_dep kwindowsystem)
-       $(add_frameworks_dep kxmlgui)
-       $(add_frameworks_dep solid)
-       $(add_qt_dep qtdbus)
-       $(add_qt_dep qtgui)
-       $(add_qt_dep qtprintsupport)
-       $(add_qt_dep qtwidgets)
-       $(add_qt_dep qtxml)
-       sys-apps/acl
-       sys-libs/zlib
-"
-RDEPEND="${DEPEND}
-       !kde-misc/krusader:4
-"
-
-PATCHES=(
-       "${FILESDIR}/${P}"-fix-krarc-mime.patch
-       "${FILESDIR}/${P}"-browse-iso.patch
-       "${FILESDIR}/${P}"-hardcode-krarc-mime.patch
-)
-
-pkg_postinst() {
-       kde5_pkg_postinst
-
-       if ! has_version kde-apps/thumbnailers:${SLOT} ||
-                       ! has_version kde-apps/ffmpegthumbs:${SLOT} ; then
-               elog "For PDF/PS, RAW and video thumbnails support, install:"
-               elog "   kde-apps/thumbnailers:${SLOT}"
-               elog "   kde-apps/ffmpegthumbs:${SLOT}"
-       fi
-
-       if ! has_version kde-apps/keditbookmarks:${SLOT} ; then
-               elog "For bookmarks support, install 
kde-apps/keditbookmarks:${SLOT}"
-       fi
-}

Reply via email to