Index: head/net-p2p/ktorrent/Makefile =================================================================== --- head/net-p2p/ktorrent/Makefile (revision 478099) +++ head/net-p2p/ktorrent/Makefile (revision 478100) @@ -1,29 +1,29 @@ # $FreeBSD$ # TODO: once plasma5 ports are in, re-add dependency on workspace. PORTNAME= ktorrent DISTVERSION= 5.1.0 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= net-p2p kde MASTER_SITES= KDE/stable/${PORTNAME}/${DISTVERSION:R}/ MAINTAINER= kde@FreeBSD.org COMMENT= BitTorrent client for KDE USES= cmake:outsource gettext kde:5 qt:5 tar:xz LIB_DEPENDS= libKF5Torrent.so:net-p2p/libktorrent \ libgcrypt.so:security/libgcrypt \ libgmp.so:math/gmp \ libtag.so:audio/taglib USE_KDE= archive auth bookmarks codecs completion config configwidgets \ coreaddons crash dbusaddons dnssd i18n iconthemes itemviews \ jobwidgets kcmutils kdewebkit kio kross notifications \ notifyconfig parts plotting service \ solid sonnet syndication textwidgets widgetsaddons \ windowsystem xmlgui USE_QT= core dbus gui network phonon4 script webkit widgets xml \ buildtools_build qmake_build .include Index: head/net-p2p/ktorrent/files/patch-syndication =================================================================== --- head/net-p2p/ktorrent/files/patch-syndication (nonexistent) +++ head/net-p2p/ktorrent/files/patch-syndication (revision 478100) @@ -0,0 +1,44 @@ +From 46a4d7a378372a028522cfba94e77a11c478b36c Mon Sep 17 00:00:00 2001 +From: =?UTF-8?q?Daniel=20Vr=C3=A1til?= +Date: Fri, 4 May 2018 00:31:44 +0200 +Subject: Fix build against new Syndication library + +Syndication::Loader::loadUrl() now always requires a DataRetriever +to be passed as a second argument. The behavior of the old method +was basically identical to using FeedRetriever anyway, so we can +use the FeedRetriever here to make it compile against new Syndication +and keep the behavior. +--- + plugins/syndication/ktfeed.cpp | 2 +- + plugins/syndication/syndicationactivity.cpp | 2 +- + 2 files changed, 2 insertions(+), 2 deletions(-) + +diff --git ./plugins/syndication/ktfeed.cpp ./plugins/syndication/ktfeed.cpp +index 099cd4f..f20eb2c 100644 +--- ./plugins/syndication/ktfeed.cpp ++++ ./plugins/syndication/ktfeed.cpp +@@ -277,7 +277,7 @@ namespace kt + status = DOWNLOADING; + update_timer.stop(); + Syndication::Loader* loader = Syndication::Loader::create(this, SLOT(loadingFromDiskComplete(Syndication::Loader*, Syndication::FeedPtr, Syndication::ErrorCode))); +- loader->loadFrom(QUrl(dir + QStringLiteral("feed.xml"))); ++ loader->loadFrom(QUrl(dir + QStringLiteral("feed.xml")), new FeedRetriever()); + updated(); + } + +diff --git ./plugins/syndication/syndicationactivity.cpp ./plugins/syndication/syndicationactivity.cpp +index 293540d..61e8039 100644 +--- ./plugins/syndication/syndicationactivity.cpp ++++ ./plugins/syndication/syndicationactivity.cpp +@@ -135,7 +135,7 @@ namespace kt + } + else + { +- loader->loadFrom(QUrl(url)); ++ loader->loadFrom(QUrl(url), new FeedRetriever()); + downloads.insert(loader, url); + } + } +-- +cgit v0.11.2 + Property changes on: head/net-p2p/ktorrent/files/patch-syndication ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property