summaryrefslogtreecommitdiff
path: root/kde-apps/knode
diff options
context:
space:
mode:
Diffstat (limited to 'kde-apps/knode')
-rw-r--r--kde-apps/knode/Manifest5
-rw-r--r--kde-apps/knode/files/knode-4.4.2017.04-gcc-6.3.patch93
-rw-r--r--kde-apps/knode/knode-4.4.2017.04.ebuild43
-rw-r--r--kde-apps/knode/metadata.xml8
4 files changed, 149 insertions, 0 deletions
diff --git a/kde-apps/knode/Manifest b/kde-apps/knode/Manifest
new file mode 100644
index 000000000000..de2f55b93e21
--- /dev/null
+++ b/kde-apps/knode/Manifest
@@ -0,0 +1,5 @@
+AUX knode-4.4.2017.04-gcc-6.3.patch 3397 SHA256 bc931b4ed0a1438d050046ca6a0edc722390d0e6e3741b2c6bebc1593f1e329e SHA512 8d77795e7c37447e7308fcb89ebced76062b43a6bace97a2c6811a88756be5edccd6e65b1a756171625b8af22e9f467fe2619d69989c91cf5d39299d6a505e91 WHIRLPOOL 7c3064530e167b16c2363fe29b3a8eee269ec8672207a3431361074e3b831b249fa649736fa17d420daefbae8a6aeb5c922ff6e21d5677a514eb77d496f6fc56
+DIST kdepim-4.4.2017.04.tar.xz 8964644 SHA256 943019fbf6e480761ccac4a1d54d71d5d38c88fd832e952cb03d73975f9a8535 SHA512 d00e288563975e38f1bf4d28ed4724a9e159fab8ca37a61039aea730d22cae0c7e9921e04423bbbe6a74ee19319c57f79139d3a2b5048985675f836fd5dc77ab WHIRLPOOL 1818df486e46f7345523360d05ab1d19b00906f1b51677010d0cd2f31ddd914c1e96c3a98837339882810f54b15fd4eb5063424863169decb68578100ae8049a
+EBUILD knode-4.4.2017.04.ebuild 772 SHA256 949d3e0b67ab95c423c97abe120b505f677dc968bd9faa7ade73a7be21a1179e SHA512 3f755f320c8d8884b472dd1a0438ec23a19d28bb38081fc4aa78fb33ababac8425f5145b0084023fa7f94ac89393d25b6b34df964e638d8e0ad6a73a26591669 WHIRLPOOL a3df8cfe421929541e0c3532c7537d24823aef10bf2d93d893d83dbeee56dfcf82228af500f18bb37f00daec7bfaab8ed115ce655e0f8b6993a084b6f5d543b5
+MISC ChangeLog 3155 SHA256 e84da2e395ab46bdba86f970b9fbd23fb16f27d642a50ecfd0e730c4d89a60be SHA512 87835da05d817e4b2a0a80f8eaeaf4bfdee29c6f0c773622ccf2c89f2c15c6ca6d6f741cc5062b0953ab2b4589f120537e400333c410036bef838f70d2095e1d WHIRLPOOL 14bc1774f6b5b5e738708b52cc2c02a5a36ed3e35f0f1091f1d68904c7a2a944d02990c311d45391d3f33611963ec479e3495b8975144eb3d8289acb08109fd3
+MISC metadata.xml 249 SHA256 584f1dcf51866dc24a9abf7a89bfba0fad11dde81ae1c1b715da41770d233c99 SHA512 76a5a340b13f0053ca3c5e94ed24380ea8d29b45ac8655419e22eaadb1e4a827c04d2e7e36b65145c4964e6526f656618fc6ac144e277ef53cb7373e6239e3c3 WHIRLPOOL 200c07a8bf7c55b11b7936d5cd30e991a511684913334e72f59def66c0ced5fed0b4a8754e2d98bffbab631cb90d4e17fcccc59d5dcc5a8e988f69e47c85518c
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
new file mode 100644
index 000000000000..bb8d29e1c75a
--- /dev/null
+++ b/kde-apps/knode/files/knode-4.4.2017.04-gcc-6.3.patch
@@ -0,0 +1,93 @@
+From 9841f8c06835444437e3ebaf79aea0b5a3c09ee8 Mon Sep 17 00:00:00 2001
+From: Arfrever Frehtes Taifersar Arahesis <Arfrever@Apache.Org>
+Date: Sun, 10 Sep 2017 16:10:41 +0200
+Subject: [PATCH 2/2] knode: Fix build with GCC-6.3.0
+
+---
+ knode/knconfigwidgets.cpp | 3 ++-
+ knode/kngroup.cpp | 18 +++++++++---------
+ knode/knnntpaccount.cpp | 18 +++++++++---------
+ 3 files changed, 20 insertions(+), 19 deletions(-)
+
+diff --git a/knode/knconfigwidgets.cpp b/knode/knconfigwidgets.cpp
+index 9e4ced972d..5d8223ed2b 100644
+--- a/knode/knconfigwidgets.cpp
++++ b/knode/knconfigwidgets.cpp
+@@ -47,6 +47,7 @@
+ #include <kmimetypetrader.h>
+ #include <kmime/kmime_dateformatter.h>
+ #include <kcolordialog.h>
++#include <kfontchooser.h>
+ #include <kfontdialog.h>
+ #include <kfiledialog.h>
+ #include <kscoringeditor.h>
+@@ -821,7 +822,7 @@ void KNode::AppearanceWidget::slotFontItemActivated( QListWidgetItem *item )
+ if ( item ) {
+ FontListItem *fontItem = static_cast<FontListItem*>( item );
+ QFont font = fontItem->font();
+- int result = KFontDialog::getFont(font,false,this);
++ int result = KFontDialog::getFont(font,KFontChooser::NoDisplayFlags,this);
+
+ if (result == KFontDialog::Accepted)
+ fontItem->setFont(font);
+diff --git a/knode/kngroup.cpp b/knode/kngroup.cpp
+index c667a32bcd..2be1bbdaa2 100644
+--- a/knode/kngroup.cpp
++++ b/knode/kngroup.cpp
+@@ -161,15 +161,15 @@ void KNGroup::saveInfo()
+ if(i_dentity)
+ i_dentity->saveConfig(info);
+ else if(info.hasKey("Email")) {
+- info.deleteEntry("Name", false);
+- info.deleteEntry("Email", false);
+- info.deleteEntry("Reply-To", false);
+- info.deleteEntry("Mail-Copies-To", false);
+- info.deleteEntry("Org", false);
+- info.deleteEntry("UseSigFile", false);
+- info.deleteEntry("UseSigGenerator", false);
+- info.deleteEntry("sigFile", false);
+- info.deleteEntry("sigText", false);
++ info.deleteEntry("Name", 0);
++ info.deleteEntry("Email", 0);
++ info.deleteEntry("Reply-To", 0);
++ info.deleteEntry("Mail-Copies-To", 0);
++ info.deleteEntry("Org", 0);
++ info.deleteEntry("UseSigFile", 0);
++ info.deleteEntry("UseSigGenerator", 0);
++ info.deleteEntry("sigFile", 0);
++ info.deleteEntry("sigText", 0);
+ }
+
+ mCleanupConf->saveConfig( info );
+diff --git a/knode/knnntpaccount.cpp b/knode/knnntpaccount.cpp
+index ed6e68eff0..7ed7b9abaf 100644
+--- a/knode/knnntpaccount.cpp
++++ b/knode/knnntpaccount.cpp
+@@ -147,15 +147,15 @@ void KNNntpAccount::saveInfo()
+ if(i_dentity)
+ i_dentity->saveConfig(conf);
+ else if(conf.hasKey("Email")) {
+- conf.deleteEntry("Name", false);
+- conf.deleteEntry("Email", false);
+- conf.deleteEntry("Reply-To", false);
+- conf.deleteEntry("Mail-Copies-To", false);
+- conf.deleteEntry("Org", false);
+- conf.deleteEntry("UseSigFile", false);
+- conf.deleteEntry("UseSigGenerator", false);
+- conf.deleteEntry("sigFile", false);
+- conf.deleteEntry("sigText", false);
++ conf.deleteEntry("Name", 0);
++ conf.deleteEntry("Email", 0);
++ conf.deleteEntry("Reply-To", 0);
++ conf.deleteEntry("Mail-Copies-To", 0);
++ conf.deleteEntry("Org", 0);
++ conf.deleteEntry("UseSigFile", 0);
++ conf.deleteEntry("UseSigGenerator", 0);
++ conf.deleteEntry("sigFile", 0);
++ conf.deleteEntry("sigText", 0);
+ }
+
+ mCleanupConf->saveConfig( conf );
+--
+2.14.1
+
diff --git a/kde-apps/knode/knode-4.4.2017.04.ebuild b/kde-apps/knode/knode-4.4.2017.04.ebuild
new file mode 100644
index 000000000000..f6e2e4519d91
--- /dev/null
+++ b/kde-apps/knode/knode-4.4.2017.04.ebuild
@@ -0,0 +1,43 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+KDE_HANDBOOK="optional"
+KMNAME="kdepim"
+QT3SUPPORT_REQUIRED="true"
+inherit kde4-meta
+
+DESCRIPTION="Usenet newsgroups and mailing lists reader by KDE (noakonadi branch)"
+HOMEPAGE="https://launchpad.net/~pali/+archive/ubuntu/kdepim-noakonadi"
+
+KEYWORDS="~amd64 ~x86"
+IUSE="debug"
+
+# test fails, last checked for 4.2.96
+RESTRICT=test
+
+DEPEND="
+ $(add_kdeapps_dep kdepimlibs)
+ $(add_kdeapps_dep libkdepim)
+ $(add_kdeapps_dep libkpgp)
+"
+RDEPEND="${DEPEND}"
+
+PATCHES=( "${FILESDIR}/${P}-gcc-6.3.patch" )
+
+KMEXTRACTONLY="
+ libkpgp/
+"
+
+KMLOADLIBS="libkdepim"
+
+src_unpack() {
+ if use handbook; then
+ KMEXTRA="
+ doc/kioslave/news
+ "
+ fi
+
+ kde4-meta_src_unpack
+}
diff --git a/kde-apps/knode/metadata.xml b/kde-apps/knode/metadata.xml
new file mode 100644
index 000000000000..2fdbf33d963d
--- /dev/null
+++ b/kde-apps/knode/metadata.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>kde@gentoo.org</email>
+ <name>Gentoo KDE Project</name>
+ </maintainer>
+</pkgmetadata>