Gentoo Archives: gentoo-commits

From: Andreas Sturmlechner <asturm@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: kde-apps/akregator/files/, kde-apps/akregator/
Date: Thu, 15 Feb 2018 15:45:08
Message-Id: 1518709413.d4bcc563209167d49ec009fa3ef29380cb3003cb.asturm@gentoo
1 commit: d4bcc563209167d49ec009fa3ef29380cb3003cb
2 Author: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
3 AuthorDate: Thu Feb 15 15:22:13 2018 +0000
4 Commit: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
5 CommitDate: Thu Feb 15 15:43:33 2018 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d4bcc563
7
8 kde-apps/akregator: Switch to upstream patch for same effect
9
10 Package-Manager: Portage-2.3.24, Repoman-2.3.6
11
12 kde-apps/akregator/akregator-17.12.2-r1.ebuild | 60 ++++++++++++++++++++++
13 ...egator-17.12.2-slotSaveFeedList-not-twice.patch | 24 +++++++++
14 2 files changed, 84 insertions(+)
15
16 diff --git a/kde-apps/akregator/akregator-17.12.2-r1.ebuild b/kde-apps/akregator/akregator-17.12.2-r1.ebuild
17 new file mode 100644
18 index 00000000000..5a7d13827cb
19 --- /dev/null
20 +++ b/kde-apps/akregator/akregator-17.12.2-r1.ebuild
21 @@ -0,0 +1,60 @@
22 +# Copyright 1999-2018 Gentoo Foundation
23 +# Distributed under the terms of the GNU General Public License v2
24 +
25 +EAPI=6
26 +
27 +KDE_HANDBOOK="forceoptional"
28 +KDE_TEST="forceoptional"
29 +inherit kde5
30 +
31 +DESCRIPTION="News feed aggregator"
32 +HOMEPAGE="https://www.kde.org/applications/internet/akregator"
33 +LICENSE="GPL-2+ handbook? ( FDL-1.2+ )"
34 +KEYWORDS="~amd64 ~x86"
35 +
36 +IUSE=""
37 +
38 +COMMON_DEPEND="
39 + $(add_frameworks_dep kcmutils)
40 + $(add_frameworks_dep kcodecs)
41 + $(add_frameworks_dep kcompletion)
42 + $(add_frameworks_dep kconfig)
43 + $(add_frameworks_dep kconfigwidgets)
44 + $(add_frameworks_dep kcoreaddons)
45 + $(add_frameworks_dep kcrash)
46 + $(add_frameworks_dep ki18n)
47 + $(add_frameworks_dep kiconthemes)
48 + $(add_frameworks_dep kio)
49 + $(add_frameworks_dep kjobwidgets)
50 + $(add_frameworks_dep knotifications)
51 + $(add_frameworks_dep knotifyconfig)
52 + $(add_frameworks_dep kparts)
53 + $(add_frameworks_dep kservice)
54 + $(add_frameworks_dep ktextwidgets)
55 + $(add_frameworks_dep kwidgetsaddons)
56 + $(add_frameworks_dep kxmlgui)
57 + $(add_kdeapps_dep grantleetheme)
58 + $(add_kdeapps_dep kontactinterface)
59 + $(add_kdeapps_dep kpimtextedit)
60 + $(add_kdeapps_dep libkdepim)
61 + $(add_kdeapps_dep messagelib)
62 + $(add_kdeapps_dep pimcommon)
63 + $(add_kdeapps_dep syndication)
64 + $(add_qt_dep qtdbus)
65 + $(add_qt_dep qtgui)
66 + $(add_qt_dep qtnetwork)
67 + $(add_qt_dep qtwebengine)
68 + $(add_qt_dep qtwidgets)
69 + $(add_qt_dep qtxml)
70 +"
71 +DEPEND="${COMMON_DEPEND}
72 + dev-libs/grantlee:5
73 +"
74 +RDEPEND="${COMMON_DEPEND}
75 + !kde-apps/kdepim-l10n
76 +"
77 +
78 +PATCHES=(
79 + "${FILESDIR}/${P}-crashfix.patch"
80 + "${FILESDIR}/${P}-slotSaveFeedList-not-twice.patch"
81 +)
82
83 diff --git a/kde-apps/akregator/files/akregator-17.12.2-slotSaveFeedList-not-twice.patch b/kde-apps/akregator/files/akregator-17.12.2-slotSaveFeedList-not-twice.patch
84 new file mode 100644
85 index 00000000000..c504e90cb5d
86 --- /dev/null
87 +++ b/kde-apps/akregator/files/akregator-17.12.2-slotSaveFeedList-not-twice.patch
88 @@ -0,0 +1,24 @@
89 +From 6dcc0769f61e38580b70a5c29db0d9920f263c6e Mon Sep 17 00:00:00 2001
90 +From: Laurent Montel <montel@×××.org>
91 +Date: Tue, 13 Feb 2018 07:28:44 +0100
92 +Subject: Don't call it twice
93 +
94 +---
95 + src/akregator_part.cpp | 1 -
96 + 1 file changed, 1 deletion(-)
97 +
98 +diff --git a/src/akregator_part.cpp b/src/akregator_part.cpp
99 +index 94a4e00..2073dce 100644
100 +--- a/src/akregator_part.cpp
101 ++++ b/src/akregator_part.cpp
102 +@@ -324,7 +324,6 @@ void Part::slotOnShutdown()
103 + m_autosaveTimer->stop();
104 + if (m_mainWidget) {
105 + saveSettings();
106 +- slotSaveFeedList();
107 + m_mainWidget->slotOnShutdown();
108 + }
109 + //delete m_mainWidget;
110 +--
111 +cgit v0.11.2
112 +