+++ /dev/null
-From ac8eb6b360fbaa2588ec523bb81c380289586db6 Mon Sep 17 00:00:00 2001
-From: David Faure <faure@kde.org>
-Date: Sat, 14 May 2016 11:19:34 +0200
-Subject: [PATCH] Fix compilation, KSharedConfig was not found.
-
----
- ktorrent/dialogs/pastedialog.h | 1 +
- plugins/mediaplayer/mediaview.h | 2 +-
- 2 files changed, 2 insertions(+), 1 deletion(-)
-
-diff --git a/ktorrent/dialogs/pastedialog.h b/ktorrent/dialogs/pastedialog.h
-index 2446848..430ea82 100644
---- a/ktorrent/dialogs/pastedialog.h
-+++ b/ktorrent/dialogs/pastedialog.h
-@@ -22,6 +22,7 @@
- #define PASTEDIALOG_H
-
- #include <KDialog>
-+#include <KSharedConfig>
- #include "ui_pastedlgbase.h"
-
-
-diff --git a/plugins/mediaplayer/mediaview.h b/plugins/mediaplayer/mediaview.h
-index 2b9a7e6..d1959c1 100644
---- a/plugins/mediaplayer/mediaview.h
-+++ b/plugins/mediaplayer/mediaview.h
-@@ -25,7 +25,7 @@
- #include <QListView>
- #include <QCheckBox>
- #include <QSortFilterProxyModel>
--#include <KSharedConfigPtr>
-+#include <KSharedConfig>
- #include "mediafile.h"
-
-
---
-2.7.3
-
+++ /dev/null
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-LIBKT_VERSION_MIN="${PV}"
-LIBKT_VERSION_MAX="99999999"
-if [[ ${PV} != 9999* ]]; then
- inherit versionator
- # upstream likes to skip that _ in beta releases
- MY_PV="${PV/_/}"
- LIBKT_VERSION_MIN=$(($(get_major_version)-3)).$(get_version_component_range 2-3 ${PV})
- LIBKT_VERSION_MAX=$(($(get_major_version)-3)).$(($(get_version_component_range 2)+1))
- MY_P="${PN}-${MY_PV}"
-
- SRC_URI="mirror://kde/stable/${PN}/$(get_version_component_range 1-2)/${MY_P}.tar.xz"
- S="${WORKDIR}"/"${MY_P}"
-
- KEYWORDS="amd64 x86"
-else
- LIBKT_VERSION_MIN="${PV}"
- LIBKT_VERSION_MAX="99999999"
-fi
-
-KDE_HANDBOOK="forceoptional"
-inherit kde5
-
-DESCRIPTION="Powerful BitTorrent client based on KDE Frameworks"
-HOMEPAGE="https://www.kde.org/applications/internet/ktorrent/"
-
-LICENSE="GPL-2"
-IUSE="+bwscheduler +downloadorder +infowidget +logviewer
-+magnetgenerator +mediaplayer +shutdown +stats +upnp +zeroconf"
-
-COMMON_DEPEND="
- $(add_frameworks_dep karchive)
- $(add_frameworks_dep kcmutils)
- $(add_frameworks_dep kcompletion)
- $(add_frameworks_dep kconfig)
- $(add_frameworks_dep kconfigwidgets)
- $(add_frameworks_dep kcoreaddons)
- $(add_frameworks_dep kcrash)
- $(add_frameworks_dep kdbusaddons)
- $(add_frameworks_dep kdelibs4support)
- $(add_frameworks_dep ki18n)
- $(add_frameworks_dep kiconthemes)
- $(add_frameworks_dep kio)
- $(add_frameworks_dep knotifications)
- $(add_frameworks_dep knotifyconfig)
- $(add_frameworks_dep kparts)
- $(add_frameworks_dep kservice)
- $(add_frameworks_dep kwidgetsaddons)
- $(add_frameworks_dep kwindowsystem)
- $(add_frameworks_dep kxmlgui)
- $(add_frameworks_dep solid)
- $(add_frameworks_dep sonnet)
- $(add_qt_dep qtdbus)
- $(add_qt_dep qtgui)
- $(add_qt_dep qtnetwork)
- $(add_qt_dep qtwidgets)
- <net-libs/libktorrent-${LIBKT_VERSION_MAX}:5
- >=net-libs/libktorrent-${LIBKT_VERSION_MIN}:5
- infowidget? ( dev-libs/geoip )
- mediaplayer? (
- media-libs/phonon[qt5(+)]
- >=media-libs/taglib-1.5
- )
- shutdown? ( $(add_plasma_dep plasma-workspace) )
- stats? ( $(add_frameworks_dep kplotting) )
- zeroconf? ( $(add_frameworks_dep kdnssd) )
-"
-DEPEND="${COMMON_DEPEND}
- dev-libs/boost
- sys-devel/gettext
-"
-RDEPEND="${COMMON_DEPEND}
- !net-p2p/ktorrent:4
-"
-# add back when ported - DEPEND
-# kross? ( $(add_frameworks_dep kross) )
-# rss? ( $(add_kdeapps_dep kdepimlibs) )
-# add back when ported - RDEPEND
-# ipfilter? (
-# app-arch/bzip2
-# app-arch/unzip
-# $(add_kdeapps_dep kdebase-kioslaves)
-# )
-# kross? ( $(add_kdebase_dep krosspython) )
-
-# src_prepare() {
-# add back when ported
-# if ! use plasma; then
-# sed -i \
-# -e "s:add_subdirectory(plasma):#nada:g" \
-# CMakeLists.txt || die "Failed to make plasmoid optional"
-# fi
-#
-# kde5_src_prepare
-# }
-
-PATCHES=( "${FILESDIR}/${P}-build.patch" )
-
-src_prepare() {
- kde5_src_prepare
-
- punt_bogus_dep KF5 Kross
-}
-
-src_configure() {
- local mycmakeargs=(
- -DENABLE_BWSCHEDULER_PLUGIN=$(usex bwscheduler)
- -DENABLE_DOWNLOADORDER_PLUGIN=$(usex downloadorder)
- -DENABLE_INFOWIDGET_PLUGIN=$(usex infowidget)
- -DWITH_SYSTEM_GEOIP=$(usex infowidget)
- -DENABLE_LOGVIEWER_PLUGIN=$(usex logviewer)
- -DENABLE_MAGNETGENERATOR_PLUGIN=$(usex magnetgenerator)
- -DENABLE_MEDIAPLAYER_PLUGIN=$(usex mediaplayer)
- -DENABLE_SHUTDOWN_PLUGIN=$(usex shutdown)
- -DENABLE_STATS_PLUGIN=$(usex stats)
- -DENABLE_UPNP_PLUGIN=$(usex upnp)
- -DENABLE_ZEROCONF_PLUGIN=$(usex zeroconf)
- )
-# add back when ported
-# -DENABLE_IPFILTER_PLUGIN=$(usex ipfilter)
-# -DENABLE_SCRIPTING_PLUGIN=$(usex kross)
-# -DENABLE_SYNDICATION_PLUGIN=$(usex rss)
-# -DENABLE_SCANFOLDER_PLUGIN=$(usex scanfolder)
-# -DENABLE_SEARCH_PLUGIN=$(usex search)
-# -DENABLE_WEBINTERFACE_PLUGIN=$(usex webinterface)
- kde5_src_configure
-}