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 |
" |