Gentoo Archives: gentoo-commits

From: Michael Palimaka <kensington@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] proj/kde:master commit in: kde-apps/kimap/, kde-apps/kimap/files/
Date: Thu, 24 Sep 2015 19:19:21
Message-Id: 1443122348.20994322e0407c6423f249debbe98a21e7d941fd.kensington@gentoo
1 commit: 20994322e0407c6423f249debbe98a21e7d941fd
2 Author: Matthew Dawson <matthew <AT> mjdsystems <DOT> ca>
3 AuthorDate: Sun Aug 30 14:18:06 2015 +0000
4 Commit: Michael Palimaka <kensington <AT> gentoo <DOT> org>
5 CommitDate: Thu Sep 24 19:19:08 2015 +0000
6 URL: https://gitweb.gentoo.org/proj/kde.git/commit/?id=20994322
7
8 kde-apps/kimap: Remove dependency on kde-frameworks/kdelibs4support
9
10 Package-Manager: portage-2.2.20.1
11
12 .../kimap-15.08.0-remove-kdelibs4support.patch | 78 ++++++++++++++++++++++
13 kde-apps/kimap/kimap-15.08.1.ebuild | 4 ++
14 kde-apps/kimap/kimap-15.08.49.9999.ebuild | 4 ++
15 3 files changed, 86 insertions(+)
16
17 diff --git a/kde-apps/kimap/files/kimap-15.08.0-remove-kdelibs4support.patch b/kde-apps/kimap/files/kimap-15.08.0-remove-kdelibs4support.patch
18 new file mode 100644
19 index 0000000..821f38d
20 --- /dev/null
21 +++ b/kde-apps/kimap/files/kimap-15.08.0-remove-kdelibs4support.patch
22 @@ -0,0 +1,78 @@
23 +commit bf73c02636b55197e7c7ff870739c98cb200ef1a
24 +Author: Volker Krause <vkrause@×××.org>
25 +Date: Fri Sep 4 15:45:29 2015 +0200
26 +
27 + Remove KDELibs4Support dependency.
28 +
29 +commit ce575030415015c38d3e035b9bc507b9d4ae5a72
30 +Author: Volker Krause <vkrause@×××.org>
31 +Date: Fri Sep 4 15:44:41 2015 +0200
32 +
33 + Port away from deprecated Qt methods.
34 +
35 + Those are not available once we remove the KDELibs4Support dependency.
36 +
37 +diff --git a/CMakeLists.txt b/CMakeLists.txt
38 +index d2beff4..c4af8c8 100644
39 +--- a/CMakeLists.txt
40 ++++ b/CMakeLists.txt
41 +@@ -28,7 +28,8 @@ ecm_setup_version(${KIMAP_LIB_VERSION} VARIABLE_PREFIX KIMAP
42 +
43 + ########### Find packages ###########
44 + find_package(KF5CoreAddons ${KF5_VERSION} CONFIG REQUIRED)
45 +-find_package(KF5KDELibs4Support ${KF5_VERSION} CONFIG REQUIRED)
46 ++find_package(KF5I18n ${KF5_VERSION} CONFIG REQUIRED)
47 ++find_package(KF5KIO ${KF5_VERSION} CONFIG REQUIRED)
48 +
49 + find_package(KF5Mime ${KMIME_LIBS_VERSION} CONFIG REQUIRED)
50 +
51 +diff --git a/autotests/kimaptest/sslserver.cpp b/autotests/kimaptest/sslserver.cpp
52 +index b4bd7d0..98e83d5 100644
53 +--- a/autotests/kimaptest/sslserver.cpp
54 ++++ b/autotests/kimaptest/sslserver.cpp
55 +@@ -77,7 +77,9 @@ void SslServer::incomingConnection(qintptr handle)
56 +
57 + QSslKey ssl_key(staticKey(), QSsl::Rsa);
58 + QSslCertificate ssl_cert(staticCert());
59 +- Q_ASSERT(ssl_cert.isValid());
60 ++ Q_ASSERT(QDateTime::currentDateTime() >= ssl_cert.effectiveDate());
61 ++ Q_ASSERT(QDateTime::currentDateTime() <= ssl_cert.expiryDate());
62 ++ Q_ASSERT(!ssl_cert.isBlacklisted());
63 +
64 + socket->setPrivateKey(ssl_key);
65 + socket->setLocalCertificate(ssl_cert);
66 +@@ -86,7 +88,7 @@ void SslServer::incomingConnection(qintptr handle)
67 + socket->ignoreSslErrors();
68 + connect(socket, SIGNAL(sslErrors(QList<QSslError>)), this, SLOT(sslErrors(QList<QSslError>)));
69 + connect(socket, SIGNAL(error(QAbstractSocket::SocketError)), this, SLOT(error(QAbstractSocket::SocketError)));
70 +- if (mProtocol != QSsl::TlsV1) {
71 ++ if (mProtocol != QSsl::TlsV1_0) {
72 + socket->startServerEncryption();
73 + }
74 + addPendingConnection(socket);
75 +diff --git a/autotests/kimaptest/sslserver.h b/autotests/kimaptest/sslserver.h
76 +index 0ecd9fd..e714f38 100644
77 +--- a/autotests/kimaptest/sslserver.h
78 ++++ b/autotests/kimaptest/sslserver.h
79 +@@ -29,7 +29,7 @@ public:
80 + SslServer(QSsl::SslProtocol);
81 + virtual void incomingConnection(qintptr handle) Q_DECL_OVERRIDE;
82 +
83 +-private slots:
84 ++private Q_SLOTS:
85 + void sslErrors(const QList<QSslError> &errors);
86 + void error(QAbstractSocket::SocketError);
87 +
88 +diff --git a/src/appendjob.cpp b/src/appendjob.cpp
89 +index 4d72903..8584c0e 100644
90 +--- a/src/appendjob.cpp
91 ++++ b/src/appendjob.cpp
92 +@@ -124,7 +124,7 @@ void AppendJob::doStart()
93 +
94 + if (!d->internalDate.isNull()) {
95 + const QDateTime utcDateTime = d->internalDate.toUTC();
96 +- parameters += " \"" + utcDateTime.toString(QString::fromAscii("dd-MMM-yyyy hh:mm:ss")).toLatin1() + " +0000" + '\"';
97 ++ parameters += " \"" + utcDateTime.toString(QStringLiteral("dd-MMM-yyyy hh:mm:ss")).toLatin1() + " +0000" + '\"';
98 + }
99 +
100 + parameters += " {" + QByteArray::number(d->content.size()) + '}';
101
102 diff --git a/kde-apps/kimap/kimap-15.08.1.ebuild b/kde-apps/kimap/kimap-15.08.1.ebuild
103 index 1992321..bc74396 100644
104 --- a/kde-apps/kimap/kimap-15.08.1.ebuild
105 +++ b/kde-apps/kimap/kimap-15.08.1.ebuild
106 @@ -13,6 +13,10 @@ LICENSE="LGPL-2+"
107 KEYWORDS="~amd64 ~x86"
108 IUSE=""
109
110 +PATCHES=(
111 + "${FILESDIR}"/kimap-15.08.0-remove-kdelibs4support.patch
112 +)
113 +
114 RDEPEND="
115 $(add_frameworks_dep kcodecs)
116 $(add_frameworks_dep kcoreaddons)
117
118 diff --git a/kde-apps/kimap/kimap-15.08.49.9999.ebuild b/kde-apps/kimap/kimap-15.08.49.9999.ebuild
119 index 3c365bd..0fb4cfc 100644
120 --- a/kde-apps/kimap/kimap-15.08.49.9999.ebuild
121 +++ b/kde-apps/kimap/kimap-15.08.49.9999.ebuild
122 @@ -13,6 +13,10 @@ LICENSE="LGPL-2+"
123 KEYWORDS=""
124 IUSE=""
125
126 +PATCHES=(
127 + "${FILESDIR}"/kimap-15.08.0-remove-kdelibs4support.patch
128 +)
129 +
130 RDEPEND="
131 $(add_frameworks_dep kcodecs)
132 $(add_frameworks_dep kcoreaddons)