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/knode/, kde-apps/knode/files/
Date: Sun, 10 Sep 2017 14:44:10
Message-Id: 1505054602.615857eac3d0e8ae9bb3c85727ccb69c8b0a62f0.asturm@gentoo
1 commit: 615857eac3d0e8ae9bb3c85727ccb69c8b0a62f0
2 Author: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
3 AuthorDate: Sun Sep 10 14:30:09 2017 +0000
4 Commit: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
5 CommitDate: Sun Sep 10 14:43:22 2017 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=615857ea
7
8 kde-apps/knode: Fix build with GCC-6.3.0
9
10 Package-Manager: Portage-2.3.8, Repoman-2.3.3
11
12 .../knode/files/knode-4.4.2017.04-gcc-6.3.patch | 93 ++++++++++++++++++++++
13 kde-apps/knode/knode-4.4.2017.04.ebuild | 2 +
14 2 files changed, 95 insertions(+)
15
16 diff --git a/kde-apps/knode/files/knode-4.4.2017.04-gcc-6.3.patch b/kde-apps/knode/files/knode-4.4.2017.04-gcc-6.3.patch
17 new file mode 100644
18 index 00000000000..bb8d29e1c75
19 --- /dev/null
20 +++ b/kde-apps/knode/files/knode-4.4.2017.04-gcc-6.3.patch
21 @@ -0,0 +1,93 @@
22 +From 9841f8c06835444437e3ebaf79aea0b5a3c09ee8 Mon Sep 17 00:00:00 2001
23 +From: Arfrever Frehtes Taifersar Arahesis <Arfrever@××××××.Org>
24 +Date: Sun, 10 Sep 2017 16:10:41 +0200
25 +Subject: [PATCH 2/2] knode: Fix build with GCC-6.3.0
26 +
27 +---
28 + knode/knconfigwidgets.cpp | 3 ++-
29 + knode/kngroup.cpp | 18 +++++++++---------
30 + knode/knnntpaccount.cpp | 18 +++++++++---------
31 + 3 files changed, 20 insertions(+), 19 deletions(-)
32 +
33 +diff --git a/knode/knconfigwidgets.cpp b/knode/knconfigwidgets.cpp
34 +index 9e4ced972d..5d8223ed2b 100644
35 +--- a/knode/knconfigwidgets.cpp
36 ++++ b/knode/knconfigwidgets.cpp
37 +@@ -47,6 +47,7 @@
38 + #include <kmimetypetrader.h>
39 + #include <kmime/kmime_dateformatter.h>
40 + #include <kcolordialog.h>
41 ++#include <kfontchooser.h>
42 + #include <kfontdialog.h>
43 + #include <kfiledialog.h>
44 + #include <kscoringeditor.h>
45 +@@ -821,7 +822,7 @@ void KNode::AppearanceWidget::slotFontItemActivated( QListWidgetItem *item )
46 + if ( item ) {
47 + FontListItem *fontItem = static_cast<FontListItem*>( item );
48 + QFont font = fontItem->font();
49 +- int result = KFontDialog::getFont(font,false,this);
50 ++ int result = KFontDialog::getFont(font,KFontChooser::NoDisplayFlags,this);
51 +
52 + if (result == KFontDialog::Accepted)
53 + fontItem->setFont(font);
54 +diff --git a/knode/kngroup.cpp b/knode/kngroup.cpp
55 +index c667a32bcd..2be1bbdaa2 100644
56 +--- a/knode/kngroup.cpp
57 ++++ b/knode/kngroup.cpp
58 +@@ -161,15 +161,15 @@ void KNGroup::saveInfo()
59 + if(i_dentity)
60 + i_dentity->saveConfig(info);
61 + else if(info.hasKey("Email")) {
62 +- info.deleteEntry("Name", false);
63 +- info.deleteEntry("Email", false);
64 +- info.deleteEntry("Reply-To", false);
65 +- info.deleteEntry("Mail-Copies-To", false);
66 +- info.deleteEntry("Org", false);
67 +- info.deleteEntry("UseSigFile", false);
68 +- info.deleteEntry("UseSigGenerator", false);
69 +- info.deleteEntry("sigFile", false);
70 +- info.deleteEntry("sigText", false);
71 ++ info.deleteEntry("Name", 0);
72 ++ info.deleteEntry("Email", 0);
73 ++ info.deleteEntry("Reply-To", 0);
74 ++ info.deleteEntry("Mail-Copies-To", 0);
75 ++ info.deleteEntry("Org", 0);
76 ++ info.deleteEntry("UseSigFile", 0);
77 ++ info.deleteEntry("UseSigGenerator", 0);
78 ++ info.deleteEntry("sigFile", 0);
79 ++ info.deleteEntry("sigText", 0);
80 + }
81 +
82 + mCleanupConf->saveConfig( info );
83 +diff --git a/knode/knnntpaccount.cpp b/knode/knnntpaccount.cpp
84 +index ed6e68eff0..7ed7b9abaf 100644
85 +--- a/knode/knnntpaccount.cpp
86 ++++ b/knode/knnntpaccount.cpp
87 +@@ -147,15 +147,15 @@ void KNNntpAccount::saveInfo()
88 + if(i_dentity)
89 + i_dentity->saveConfig(conf);
90 + else if(conf.hasKey("Email")) {
91 +- conf.deleteEntry("Name", false);
92 +- conf.deleteEntry("Email", false);
93 +- conf.deleteEntry("Reply-To", false);
94 +- conf.deleteEntry("Mail-Copies-To", false);
95 +- conf.deleteEntry("Org", false);
96 +- conf.deleteEntry("UseSigFile", false);
97 +- conf.deleteEntry("UseSigGenerator", false);
98 +- conf.deleteEntry("sigFile", false);
99 +- conf.deleteEntry("sigText", false);
100 ++ conf.deleteEntry("Name", 0);
101 ++ conf.deleteEntry("Email", 0);
102 ++ conf.deleteEntry("Reply-To", 0);
103 ++ conf.deleteEntry("Mail-Copies-To", 0);
104 ++ conf.deleteEntry("Org", 0);
105 ++ conf.deleteEntry("UseSigFile", 0);
106 ++ conf.deleteEntry("UseSigGenerator", 0);
107 ++ conf.deleteEntry("sigFile", 0);
108 ++ conf.deleteEntry("sigText", 0);
109 + }
110 +
111 + mCleanupConf->saveConfig( conf );
112 +--
113 +2.14.1
114 +
115
116 diff --git a/kde-apps/knode/knode-4.4.2017.04.ebuild b/kde-apps/knode/knode-4.4.2017.04.ebuild
117 index 8f0694811f5..f6e2e4519d9 100644
118 --- a/kde-apps/knode/knode-4.4.2017.04.ebuild
119 +++ b/kde-apps/knode/knode-4.4.2017.04.ebuild
120 @@ -24,6 +24,8 @@ DEPEND="
121 "
122 RDEPEND="${DEPEND}"
123
124 +PATCHES=( "${FILESDIR}/${P}-gcc-6.3.patch" )
125 +
126 KMEXTRACTONLY="
127 libkpgp/
128 "