aboutsummaryrefslogtreecommitdiff
path: root/net-p2p
diff options
context:
space:
mode:
authorTobias C. Berner <tcberner@FreeBSD.org>2018-04-10 18:17:02 +0000
committerTobias C. Berner <tcberner@FreeBSD.org>2018-04-10 18:17:02 +0000
commit4e7e29a51e1bfd07c0f3d70b9511ca1982a378a6 (patch)
treeec729bf6c4038e10d1da0b36034c85bf35c04a08 /net-p2p
parent0e0a4e18336778a565d528571c6d8bbc58e6c1f1 (diff)
downloadports-4e7e29a51e1bfd07c0f3d70b9511ca1982a378a6.tar.gz
ports-4e7e29a51e1bfd07c0f3d70b9511ca1982a378a6.zip
Notes
Diffstat (limited to 'net-p2p')
-rw-r--r--net-p2p/Makefile2
-rw-r--r--net-p2p/ktorrent-kde4/Makefile37
-rw-r--r--net-p2p/ktorrent-kde4/distinfo2
-rw-r--r--net-p2p/ktorrent-kde4/files/patch-CMakeLists.txt (renamed from net-p2p/ktorrent/files/patch-CMakeLists.txt)0
-rw-r--r--net-p2p/ktorrent-kde4/files/patch-git_48622603 (renamed from net-p2p/ktorrent/files/patch-git_48622603)0
-rw-r--r--net-p2p/ktorrent-kde4/files/patch-plugins_webinterface_httpresponseheader.cpp (renamed from net-p2p/ktorrent/files/patch-plugins_webinterface_httpresponseheader.cpp)0
-rw-r--r--net-p2p/ktorrent-kde4/pkg-descr18
-rw-r--r--net-p2p/ktorrent-kde4/pkg-plist278
-rw-r--r--net-p2p/ktorrent/Makefile42
-rw-r--r--net-p2p/ktorrent/distinfo5
-rw-r--r--net-p2p/ktorrent/pkg-plist237
-rw-r--r--net-p2p/libktorrent-kde4/Makefile27
-rw-r--r--net-p2p/libktorrent-kde4/distinfo2
-rw-r--r--net-p2p/libktorrent-kde4/files/patch-src_diskio_chunkmanager.cpp (renamed from net-p2p/libktorrent/files/patch-src_diskio_chunkmanager.cpp)0
-rw-r--r--net-p2p/libktorrent-kde4/pkg-descr7
-rw-r--r--net-p2p/libktorrent-kde4/pkg-plist245
-rw-r--r--net-p2p/libktorrent/Makefile23
-rw-r--r--net-p2p/libktorrent/distinfo5
-rw-r--r--net-p2p/libktorrent/pkg-plist439
19 files changed, 937 insertions, 432 deletions
diff --git a/net-p2p/Makefile b/net-p2p/Makefile
index fd9208417bd9..49f821d7a2c2 100644
--- a/net-p2p/Makefile
+++ b/net-p2p/Makefile
@@ -40,9 +40,11 @@
SUBDIR += jackett
SUBDIR += jigdo
SUBDIR += ktorrent
+ SUBDIR += ktorrent-kde4
SUBDIR += libbt
SUBDIR += liberator
SUBDIR += libktorrent
+ SUBDIR += libktorrent-kde4
SUBDIR += libpdtp
SUBDIR += libswift
SUBDIR += libtorrent
diff --git a/net-p2p/ktorrent-kde4/Makefile b/net-p2p/ktorrent-kde4/Makefile
new file mode 100644
index 000000000000..264b2aca8434
--- /dev/null
+++ b/net-p2p/ktorrent-kde4/Makefile
@@ -0,0 +1,37 @@
+# Created by: Markus Brueffer <markus@FreeBSD.org>
+# $FreeBSD$
+
+PORTNAME= ktorrent
+DISTVERSION= 4.3.1
+PORTREVISION= 14
+CATEGORIES= net-p2p kde
+MASTER_SITES= http://ktorrent.org/downloads/${DISTVERSION}/
+PKGNAMESUFFIX= -kde4
+
+MAINTAINER= kde@FreeBSD.org
+COMMENT= BitTorrent client for KDE
+
+BUILD_DEPENDS= ${LOCALBASE}/include/boost/bind.hpp:devel/boost-libs
+LIB_DEPENDS= libtag.so:audio/taglib \
+ libgmp.so:math/gmp \
+ libktorrent.so:net-p2p/libktorrent-kde4
+
+USES= cmake:outsource gettext kde:4 tar:bzip2
+USE_KDE= kdelibs automoc4 pimlibs workspace
+USE_QT4= corelib gui network qt3support qtestlib webkit \
+ qmake_build moc_build rcc_build uic_build
+USE_LDCONFIG= yes
+
+CONFLICTS_BUILD= ktorrent-2*
+
+SHLIB_VER= 15.0.0
+PLIST_SUB+= SHLIB_VER=${SHLIB_VER} \
+ SHLIB_SHVER=${SHLIB_VER:R:R}
+
+CMAKE_ARGS+= -DENABLE_KIO_MAGNET=1
+
+post-patch:
+ ${REINPLACE_CMD} -e 's,ktorrent,$${LIBKTORRENT_LIBRARIES},' \
+ ${WRKSRC}/plugins/ipfilter/tests/CMakeLists.txt
+
+.include <bsd.port.mk>
diff --git a/net-p2p/ktorrent-kde4/distinfo b/net-p2p/ktorrent-kde4/distinfo
new file mode 100644
index 000000000000..75698c3ef2e9
--- /dev/null
+++ b/net-p2p/ktorrent-kde4/distinfo
@@ -0,0 +1,2 @@
+SHA256 (ktorrent-4.3.1.tar.bz2) = 66094f6833347afb0c49e332f0ec15ec48db652cbe66476840846ffd5ca0e4a1
+SIZE (ktorrent-4.3.1.tar.bz2) = 2943708
diff --git a/net-p2p/ktorrent/files/patch-CMakeLists.txt b/net-p2p/ktorrent-kde4/files/patch-CMakeLists.txt
index b12544c79444..b12544c79444 100644
--- a/net-p2p/ktorrent/files/patch-CMakeLists.txt
+++ b/net-p2p/ktorrent-kde4/files/patch-CMakeLists.txt
diff --git a/net-p2p/ktorrent/files/patch-git_48622603 b/net-p2p/ktorrent-kde4/files/patch-git_48622603
index a808d51e9674..a808d51e9674 100644
--- a/net-p2p/ktorrent/files/patch-git_48622603
+++ b/net-p2p/ktorrent-kde4/files/patch-git_48622603
diff --git a/net-p2p/ktorrent/files/patch-plugins_webinterface_httpresponseheader.cpp b/net-p2p/ktorrent-kde4/files/patch-plugins_webinterface_httpresponseheader.cpp
index e6bcd6f994c9..e6bcd6f994c9 100644
--- a/net-p2p/ktorrent/files/patch-plugins_webinterface_httpresponseheader.cpp
+++ b/net-p2p/ktorrent-kde4/files/patch-plugins_webinterface_httpresponseheader.cpp
diff --git a/net-p2p/ktorrent-kde4/pkg-descr b/net-p2p/ktorrent-kde4/pkg-descr
new file mode 100644
index 000000000000..7379967ff4a5
--- /dev/null
+++ b/net-p2p/ktorrent-kde4/pkg-descr
@@ -0,0 +1,18 @@
+KTorrent is a BitTorrent client for KDE. Its main features are:
+
+ o Download torrent files
+ o Upload speed capping, seeing that most people can't upload infinite
+ amounts of data
+ o Internet searching using The Bittorrent website's search engine
+ o UDP Trackers
+ o Port forwarding with UPnP
+ o IP blocking plugin
+ o Importing of partially or fully downloaded files
+ o Support for distributed hash tables
+ o Protocol encryption
+ o Bandwith scheduling
+ o Directory scanner to automatically load torrents in certain directories
+ o Trackers can be added to torrents
+ o File prioritization for multi file torrents
+
+WWW: http://ktorrent.org/
diff --git a/net-p2p/ktorrent-kde4/pkg-plist b/net-p2p/ktorrent-kde4/pkg-plist
new file mode 100644
index 000000000000..aff3b92b41a8
--- /dev/null
+++ b/net-p2p/ktorrent-kde4/pkg-plist
@@ -0,0 +1,278 @@
+bin/ktmagnetdownloader
+bin/ktorrent
+bin/ktupnptest
+lib/kde4/kio_magnet.so
+lib/kde4/ktbwschedulerplugin.so
+lib/kde4/ktdownloadorderplugin.so
+lib/kde4/ktinfowidgetplugin.so
+lib/kde4/ktipfilterplugin.so
+lib/kde4/ktlogviewerplugin.so
+lib/kde4/ktmagnetgeneratorplugin.so
+lib/kde4/ktmediaplayerplugin.so
+lib/kde4/ktscanfolderplugin.so
+lib/kde4/ktscriptingplugin.so
+lib/kde4/ktsearchplugin.so
+lib/kde4/ktshutdownplugin.so
+lib/kde4/ktstatsplugin.so
+lib/kde4/ktsyndicationplugin.so
+lib/kde4/ktupnpplugin.so
+lib/kde4/ktwebinterfaceplugin.so
+lib/kde4/ktzeroconfplugin.so
+lib/kde4/plasma_applet_ktorrent.so
+lib/kde4/plasma_engine_ktorrent.so
+lib/libktcore.so.%%SHLIB_VER%%
+lib/libktcore.so.%%SHLIB_SHVER%%
+share/applications/kde4/ktorrent.desktop
+share/apps/ktorrent/ktbwschedulerpluginui.rc
+share/apps/ktorrent/ktdownloadorderpluginui.rc
+share/apps/ktorrent/ktmagnetgeneratorpluginui.rc
+share/apps/ktorrent/ktmediaplayerpluginui.rc
+share/apps/ktorrent/ktorrent.notifyrc
+share/apps/ktorrent/ktorrentui.rc
+share/apps/ktorrent/ktscriptingpluginui.rc
+share/apps/ktorrent/ktsearchpluginui.rc
+share/apps/ktorrent/ktshutdownpluginui.rc
+share/apps/ktorrent/ktsyndicationpluginui.rc
+share/apps/ktorrent/kttorrentactivityui.rc
+share/apps/ktorrent/opensearch/bitenova/opensearch.xml
+share/apps/ktorrent/opensearch/bittorrent/opensearch.xml
+share/apps/ktorrent/opensearch/btjunkie/opensearch.xml
+share/apps/ktorrent/opensearch/ktorrents/opensearch.xml
+share/apps/ktorrent/opensearch/legittorrents/opensearch.xml
+share/apps/ktorrent/opensearch/mininova/opensearch.xml
+share/apps/ktorrent/opensearch/thepiratebay/opensearch.xml
+share/apps/ktorrent/scripts/auto_remove/auto_remove.desktop
+share/apps/ktorrent/scripts/auto_remove/auto_remove.py
+share/apps/ktorrent/scripts/auto_remove/auto_remove.ui
+share/apps/ktorrent/scripts/auto_resume/auto_resume.desktop
+share/apps/ktorrent/scripts/auto_resume/auto_resume.py
+share/apps/ktorrent/scripts/auto_resume/auto_resume.ui
+share/apps/ktorrent/scripts/email_notifications/email_notifications.desktop
+share/apps/ktorrent/scripts/email_notifications/email_notifications.py
+share/apps/ktorrent/scripts/email_notifications/emailconfig.ui
+share/apps/ktorrent/scripts/tracker_groups/tracker_groups.desktop
+share/apps/ktorrent/scripts/tracker_groups/tracker_groups.py
+share/apps/ktorrent/search/home/body-background.jpg
+share/apps/ktorrent/search/home/box-bottom-left.png
+share/apps/ktorrent/search/home/box-bottom-middle.png
+share/apps/ktorrent/search/home/box-bottom-right.png
+share/apps/ktorrent/search/home/box-center.png
+share/apps/ktorrent/search/home/box-middle-left.png
+share/apps/ktorrent/search/home/box-middle-right.png
+share/apps/ktorrent/search/home/box-top-left.png
+share/apps/ktorrent/search/home/box-top-middle.png
+share/apps/ktorrent/search/home/box-top-right.png
+share/apps/ktorrent/search/home/home.css
+share/apps/ktorrent/search/home/home.html
+share/apps/ktorrent/search/home/ktorrent-icon.png
+share/apps/ktorrent/search/home/ktorrent_infopage.css
+share/apps/ktorrent/www/coldmilk/coldmilk.js
+share/apps/ktorrent/www/coldmilk/interface.html
+share/apps/ktorrent/www/coldmilk/login.html
+share/apps/ktorrent/www/coldmilk/page_update.js
+share/apps/ktorrent/www/coldmilk/style.css
+share/apps/ktorrent/www/common/action.js
+share/apps/ktorrent/www/common/favicon.ico
+share/apps/ktorrent/www/common/fetch_xml.js
+share/apps/ktorrent/www/common/high_priority.png
+share/apps/ktorrent/www/common/icon.png
+share/apps/ktorrent/www/common/ktorrentwebinterfacelogo.png
+share/apps/ktorrent/www/common/login.js
+share/apps/ktorrent/www/common/low_priority.png
+share/apps/ktorrent/www/common/normal_priority.png
+share/apps/ktorrent/www/common/only_seed.png
+share/apps/ktorrent/www/common/remove.png
+share/apps/ktorrent/www/common/settings.js
+share/apps/ktorrent/www/common/sha1.js
+share/apps/ktorrent/www/common/start.png
+share/apps/ktorrent/www/common/stop.png
+share/apps/ktorrent/www/common/torrent_details.js
+share/apps/ktorrent/www/common/torrent_list.js
+share/apps/ktorrent/www/default/grad1.jpg
+share/apps/ktorrent/www/default/grad2.jpg
+share/apps/ktorrent/www/default/header.jpg
+share/apps/ktorrent/www/default/header_tile.png
+share/apps/ktorrent/www/default/interface.html
+share/apps/ktorrent/www/default/interface.js
+share/apps/ktorrent/www/default/login.html
+share/apps/ktorrent/www/default/menu_bg.png
+share/apps/ktorrent/www/default/sidebar.gif
+share/apps/ktorrent/www/default/style.css
+share/apps/ktorrent/www/default/wz_tooltip.js
+share/apps/ktorrent/www/mobile/interface.html
+share/apps/ktorrent/www/mobile/login.html
+share/apps/ktorrent/www/mobile/mobile.css
+share/apps/ktorrent/www/mobile/mobile.js
+share/config.kcfg/magnetsettings.kcfg
+share/doc/HTML/en/ktorrent/common
+share/doc/HTML/en/ktorrent/index.cache.bz2
+share/doc/HTML/en/ktorrent/index.docbook
+share/icons/hicolor/128x128/apps/ktorrent.png
+share/icons/hicolor/16x16/actions/kt-add-feeds.png
+share/icons/hicolor/16x16/actions/kt-add-filters.png
+share/icons/hicolor/16x16/actions/kt-change-tracker.png
+share/icons/hicolor/16x16/actions/kt-check-data.png
+share/icons/hicolor/16x16/actions/kt-chunks.png
+share/icons/hicolor/16x16/actions/kt-info-widget.png
+share/icons/hicolor/16x16/actions/kt-magnet.png
+share/icons/hicolor/16x16/actions/kt-pause.png
+share/icons/hicolor/16x16/actions/kt-queue-manager.png
+share/icons/hicolor/16x16/actions/kt-remove-feeds.png
+share/icons/hicolor/16x16/actions/kt-remove-filters.png
+share/icons/hicolor/16x16/actions/kt-remove.png
+share/icons/hicolor/16x16/actions/kt-restore-defaults.png
+share/icons/hicolor/16x16/actions/kt-set-max-download-speed.png
+share/icons/hicolor/16x16/actions/kt-set-max-upload-speed.png
+share/icons/hicolor/16x16/actions/kt-show-hide.png
+share/icons/hicolor/16x16/actions/kt-show-statusbar.png
+share/icons/hicolor/16x16/actions/kt-speed-limits.png
+share/icons/hicolor/16x16/actions/kt-start-all.png
+share/icons/hicolor/16x16/actions/kt-start.png
+share/icons/hicolor/16x16/actions/kt-stop-all.png
+share/icons/hicolor/16x16/actions/kt-stop.png
+share/icons/hicolor/16x16/actions/kt-upnp.png
+share/icons/hicolor/16x16/apps/ktorrent.png
+share/icons/hicolor/22x22/actions/kt-add-feeds.png
+share/icons/hicolor/22x22/actions/kt-add-filters.png
+share/icons/hicolor/22x22/actions/kt-encrypted.png
+share/icons/hicolor/22x22/actions/kt-magnet.png
+share/icons/hicolor/22x22/actions/kt-pause.png
+share/icons/hicolor/22x22/actions/kt-remove-feeds.png
+share/icons/hicolor/22x22/actions/kt-remove-filters.png
+share/icons/hicolor/22x22/actions/kt-remove.png
+share/icons/hicolor/22x22/actions/kt-set-max-download-speed.png
+share/icons/hicolor/22x22/actions/kt-set-max-upload-speed.png
+share/icons/hicolor/22x22/actions/kt-speed-limits.png
+share/icons/hicolor/22x22/actions/kt-start-all.png
+share/icons/hicolor/22x22/actions/kt-start.png
+share/icons/hicolor/22x22/actions/kt-stop-all.png
+share/icons/hicolor/22x22/actions/kt-stop.png
+share/icons/hicolor/22x22/apps/ktorrent.png
+share/icons/hicolor/32x32/actions/kt-add-feeds.png
+share/icons/hicolor/32x32/actions/kt-add-filters.png
+share/icons/hicolor/32x32/actions/kt-info-widget.png
+share/icons/hicolor/32x32/actions/kt-magnet.png
+share/icons/hicolor/32x32/actions/kt-pause.png
+share/icons/hicolor/32x32/actions/kt-queue-manager.png
+share/icons/hicolor/32x32/actions/kt-remove-feeds.png
+share/icons/hicolor/32x32/actions/kt-remove-filters.png
+share/icons/hicolor/32x32/actions/kt-remove.png
+share/icons/hicolor/32x32/actions/kt-set-max-download-speed.png
+share/icons/hicolor/32x32/actions/kt-set-max-upload-speed.png
+share/icons/hicolor/32x32/actions/kt-speed-limits.png
+share/icons/hicolor/32x32/actions/kt-start-all.png
+share/icons/hicolor/32x32/actions/kt-start.png
+share/icons/hicolor/32x32/actions/kt-stop-all.png
+share/icons/hicolor/32x32/actions/kt-stop.png
+share/icons/hicolor/32x32/actions/kt-upnp.png
+share/icons/hicolor/32x32/apps/ktorrent.png
+share/icons/hicolor/48x48/actions/kt-bandwidth-scheduler.png
+share/icons/hicolor/48x48/actions/kt-change-tracker.png
+share/icons/hicolor/48x48/actions/kt-check-data.png
+share/icons/hicolor/48x48/actions/kt-chunks.png
+share/icons/hicolor/48x48/actions/kt-info-widget.png
+share/icons/hicolor/48x48/actions/kt-magnet.png
+share/icons/hicolor/48x48/actions/kt-pause.png
+share/icons/hicolor/48x48/actions/kt-plugins.png
+share/icons/hicolor/48x48/actions/kt-queue-manager.png
+share/icons/hicolor/48x48/actions/kt-remove.png
+share/icons/hicolor/48x48/actions/kt-restore-defaults.png
+share/icons/hicolor/48x48/actions/kt-set-max-download-speed.png
+share/icons/hicolor/48x48/actions/kt-set-max-upload-speed.png
+share/icons/hicolor/48x48/actions/kt-show-hide.png
+share/icons/hicolor/48x48/actions/kt-show-statusbar.png
+share/icons/hicolor/48x48/actions/kt-speed-limits.png
+share/icons/hicolor/48x48/actions/kt-start-all.png
+share/icons/hicolor/48x48/actions/kt-start.png
+share/icons/hicolor/48x48/actions/kt-stop-all.png
+share/icons/hicolor/48x48/actions/kt-stop.png
+share/icons/hicolor/48x48/actions/kt-upnp.png
+share/icons/hicolor/48x48/apps/ktorrent.png
+share/icons/hicolor/64x64/actions/kt-magnet.png
+share/icons/hicolor/64x64/apps/ktorrent.png
+share/icons/hicolor/scalable/actions/kt-add-feeds.svgz
+share/icons/hicolor/scalable/actions/kt-add-filters.svgz
+share/icons/hicolor/scalable/actions/kt-magnet.svgz
+share/icons/hicolor/scalable/actions/kt-remove-feeds.svgz
+share/icons/hicolor/scalable/actions/kt-remove-filters.svgz
+share/icons/hicolor/scalable/actions/kt-set-max-download-speed.svgz
+share/icons/hicolor/scalable/actions/kt-set-max-upload-speed.svgz
+share/icons/hicolor/scalable/actions/kt-speed-limits.svgz
+share/kde4/services/ktbwschedulerplugin.desktop
+share/kde4/services/ktdownloadorderplugin.desktop
+share/kde4/services/ktinfowidgetplugin.desktop
+share/kde4/services/ktipfilterplugin.desktop
+share/kde4/services/ktlogviewerplugin.desktop
+share/kde4/services/ktmagnetgeneratorplugin.desktop
+share/kde4/services/ktmediaplayerplugin.desktop
+share/kde4/services/ktscanfolderplugin.desktop
+share/kde4/services/ktscriptingplugin.desktop
+share/kde4/services/ktsearchplugin.desktop
+share/kde4/services/ktshutdownplugin.desktop
+share/kde4/services/ktstatsplugin.desktop
+share/kde4/services/ktsyndicationplugin.desktop
+share/kde4/services/ktupnpplugin.desktop
+share/kde4/services/ktwebinterfaceplugin.desktop
+share/kde4/services/ktzeroconfplugin.desktop
+share/kde4/services/magnet.protocol
+share/kde4/services/plasma-applet-ktorrent.desktop
+share/kde4/services/plasma-dataengine-ktorrent.desktop
+share/kde4/servicetypes/ktorrentplugin.desktop
+share/locale/ar/LC_MESSAGES/ktorrent.mo
+share/locale/ast/LC_MESSAGES/ktorrent.mo
+share/locale/be/LC_MESSAGES/ktorrent.mo
+share/locale/bg/LC_MESSAGES/ktorrent.mo
+share/locale/bs/LC_MESSAGES/ktorrent.mo
+share/locale/ca/LC_MESSAGES/ktorrent.mo
+share/locale/ca@valencia/LC_MESSAGES/ktorrent.mo
+share/locale/cs/LC_MESSAGES/ktorrent.mo
+share/locale/da/LC_MESSAGES/ktorrent.mo
+share/locale/de/LC_MESSAGES/ktorrent.mo
+share/locale/el/LC_MESSAGES/ktorrent.mo
+share/locale/en_GB/LC_MESSAGES/ktorrent.mo
+share/locale/eo/LC_MESSAGES/ktorrent.mo
+share/locale/es/LC_MESSAGES/ktorrent.mo
+share/locale/et/LC_MESSAGES/ktorrent.mo
+share/locale/eu/LC_MESSAGES/ktorrent.mo
+share/locale/fi/LC_MESSAGES/ktorrent.mo
+share/locale/fr/LC_MESSAGES/ktorrent.mo
+share/locale/ga/LC_MESSAGES/ktorrent.mo
+share/locale/gl/LC_MESSAGES/ktorrent.mo
+share/locale/hi/LC_MESSAGES/ktorrent.mo
+share/locale/hne/LC_MESSAGES/ktorrent.mo
+share/locale/hr/LC_MESSAGES/ktorrent.mo
+share/locale/hu/LC_MESSAGES/ktorrent.mo
+share/locale/is/LC_MESSAGES/ktorrent.mo
+share/locale/it/LC_MESSAGES/ktorrent.mo
+share/locale/ja/LC_MESSAGES/ktorrent.mo
+share/locale/km/LC_MESSAGES/ktorrent.mo
+share/locale/ku/LC_MESSAGES/ktorrent.mo
+share/locale/lt/LC_MESSAGES/ktorrent.mo
+share/locale/lv/LC_MESSAGES/ktorrent.mo
+share/locale/mai/LC_MESSAGES/ktorrent.mo
+share/locale/ms/LC_MESSAGES/ktorrent.mo
+share/locale/nb/LC_MESSAGES/ktorrent.mo
+share/locale/nds/LC_MESSAGES/ktorrent.mo
+share/locale/nl/LC_MESSAGES/ktorrent.mo
+share/locale/nn/LC_MESSAGES/ktorrent.mo
+share/locale/oc/LC_MESSAGES/ktorrent.mo
+share/locale/pl/LC_MESSAGES/ktorrent.mo
+share/locale/pt/LC_MESSAGES/ktorrent.mo
+share/locale/pt_BR/LC_MESSAGES/ktorrent.mo
+share/locale/ro/LC_MESSAGES/ktorrent.mo
+share/locale/ru/LC_MESSAGES/ktorrent.mo
+share/locale/se/LC_MESSAGES/ktorrent.mo
+share/locale/si/LC_MESSAGES/ktorrent.mo
+share/locale/sk/LC_MESSAGES/ktorrent.mo
+share/locale/sl/LC_MESSAGES/ktorrent.mo
+share/locale/sq/LC_MESSAGES/ktorrent.mo
+share/locale/sr/LC_MESSAGES/ktorrent.mo
+share/locale/sr@ijekavian/LC_MESSAGES/ktorrent.mo
+share/locale/sr@ijekavianlatin/LC_MESSAGES/ktorrent.mo
+share/locale/sr@latin/LC_MESSAGES/ktorrent.mo
+share/locale/sv/LC_MESSAGES/ktorrent.mo
+share/locale/tr/LC_MESSAGES/ktorrent.mo
+share/locale/ug/LC_MESSAGES/ktorrent.mo
+share/locale/uk/LC_MESSAGES/ktorrent.mo
+share/locale/zh_CN/LC_MESSAGES/ktorrent.mo
+share/locale/zh_TW/LC_MESSAGES/ktorrent.mo
diff --git a/net-p2p/ktorrent/Makefile b/net-p2p/ktorrent/Makefile
index f7e8dc65b191..f58689180347 100644
--- a/net-p2p/ktorrent/Makefile
+++ b/net-p2p/ktorrent/Makefile
@@ -1,36 +1,28 @@
-# Created by: Markus Brueffer <markus@FreeBSD.org>
# $FreeBSD$
+# TODO: once plasma5 ports are in, re-add dependency on workspace.
+
PORTNAME= ktorrent
-DISTVERSION= 4.3.1
-PORTREVISION= 13
+DISTVERSION= 5.1.0
CATEGORIES= net-p2p kde
-MASTER_SITES= http://ktorrent.org/downloads/${DISTVERSION}/
+MASTER_SITES= KDE/stable/${PORTNAME}/${DISTVERSION:R}/
MAINTAINER= kde@FreeBSD.org
COMMENT= BitTorrent client for KDE
-BUILD_DEPENDS= ${LOCALBASE}/include/boost/bind.hpp:devel/boost-libs
-LIB_DEPENDS= libtag.so:audio/taglib \
- libgmp.so:math/gmp \
- libktorrent.so:net-p2p/libktorrent
-
-USES= cmake:outsource gettext kde:4 tar:bzip2
-USE_KDE= kdelibs automoc4 pimlibs workspace
-USE_QT4= corelib gui network qt3support qtestlib webkit \
- qmake_build moc_build rcc_build uic_build
-USE_LDCONFIG= yes
-
-CONFLICTS_BUILD= ktorrent-2*
+USES= cmake:outsource gettext kde:5 tar:xz
-SHLIB_VER= 15.0.0
-PLIST_SUB+= SHLIB_VER=${SHLIB_VER} \
- SHLIB_SHVER=${SHLIB_VER:R:R}
-
-CMAKE_ARGS+= -DENABLE_KIO_MAGNET=1
-
-post-patch:
- ${REINPLACE_CMD} -e 's,ktorrent,$${LIBKTORRENT_LIBRARIES},' \
- ${WRKSRC}/plugins/ipfilter/tests/CMakeLists.txt
+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_QT5= core dbus gui network phonon4 script webkit widgets xml \
+ buildtools_build qmake_build
.include <bsd.port.mk>
diff --git a/net-p2p/ktorrent/distinfo b/net-p2p/ktorrent/distinfo
index 75698c3ef2e9..25514ac38b9c 100644
--- a/net-p2p/ktorrent/distinfo
+++ b/net-p2p/ktorrent/distinfo
@@ -1,2 +1,3 @@
-SHA256 (ktorrent-4.3.1.tar.bz2) = 66094f6833347afb0c49e332f0ec15ec48db652cbe66476840846ffd5ca0e4a1
-SIZE (ktorrent-4.3.1.tar.bz2) = 2943708
+TIMESTAMP = 1518309582
+SHA256 (ktorrent-5.1.0.tar.xz) = 3c57882f78006dcec3c5fb243479e995cc541e51e6acded5bf98a09900c486a3
+SIZE (ktorrent-5.1.0.tar.xz) = 2046916
diff --git a/net-p2p/ktorrent/pkg-plist b/net-p2p/ktorrent/pkg-plist
index aff3b92b41a8..6e259e619886 100644
--- a/net-p2p/ktorrent/pkg-plist
+++ b/net-p2p/ktorrent/pkg-plist
@@ -1,140 +1,59 @@
bin/ktmagnetdownloader
bin/ktorrent
bin/ktupnptest
-lib/kde4/kio_magnet.so
-lib/kde4/ktbwschedulerplugin.so
-lib/kde4/ktdownloadorderplugin.so
-lib/kde4/ktinfowidgetplugin.so
-lib/kde4/ktipfilterplugin.so
-lib/kde4/ktlogviewerplugin.so
-lib/kde4/ktmagnetgeneratorplugin.so
-lib/kde4/ktmediaplayerplugin.so
-lib/kde4/ktscanfolderplugin.so
-lib/kde4/ktscriptingplugin.so
-lib/kde4/ktsearchplugin.so
-lib/kde4/ktshutdownplugin.so
-lib/kde4/ktstatsplugin.so
-lib/kde4/ktsyndicationplugin.so
-lib/kde4/ktupnpplugin.so
-lib/kde4/ktwebinterfaceplugin.so
-lib/kde4/ktzeroconfplugin.so
-lib/kde4/plasma_applet_ktorrent.so
-lib/kde4/plasma_engine_ktorrent.so
-lib/libktcore.so.%%SHLIB_VER%%
-lib/libktcore.so.%%SHLIB_SHVER%%
-share/applications/kde4/ktorrent.desktop
-share/apps/ktorrent/ktbwschedulerpluginui.rc
-share/apps/ktorrent/ktdownloadorderpluginui.rc
-share/apps/ktorrent/ktmagnetgeneratorpluginui.rc
-share/apps/ktorrent/ktmediaplayerpluginui.rc
-share/apps/ktorrent/ktorrent.notifyrc
-share/apps/ktorrent/ktorrentui.rc
-share/apps/ktorrent/ktscriptingpluginui.rc
-share/apps/ktorrent/ktsearchpluginui.rc
-share/apps/ktorrent/ktshutdownpluginui.rc
-share/apps/ktorrent/ktsyndicationpluginui.rc
-share/apps/ktorrent/kttorrentactivityui.rc
-share/apps/ktorrent/opensearch/bitenova/opensearch.xml
-share/apps/ktorrent/opensearch/bittorrent/opensearch.xml
-share/apps/ktorrent/opensearch/btjunkie/opensearch.xml
-share/apps/ktorrent/opensearch/ktorrents/opensearch.xml
-share/apps/ktorrent/opensearch/legittorrents/opensearch.xml
-share/apps/ktorrent/opensearch/mininova/opensearch.xml
-share/apps/ktorrent/opensearch/thepiratebay/opensearch.xml
-share/apps/ktorrent/scripts/auto_remove/auto_remove.desktop
-share/apps/ktorrent/scripts/auto_remove/auto_remove.py
-share/apps/ktorrent/scripts/auto_remove/auto_remove.ui
-share/apps/ktorrent/scripts/auto_resume/auto_resume.desktop
-share/apps/ktorrent/scripts/auto_resume/auto_resume.py
-share/apps/ktorrent/scripts/auto_resume/auto_resume.ui
-share/apps/ktorrent/scripts/email_notifications/email_notifications.desktop
-share/apps/ktorrent/scripts/email_notifications/email_notifications.py
-share/apps/ktorrent/scripts/email_notifications/emailconfig.ui
-share/apps/ktorrent/scripts/tracker_groups/tracker_groups.desktop
-share/apps/ktorrent/scripts/tracker_groups/tracker_groups.py
-share/apps/ktorrent/search/home/body-background.jpg
-share/apps/ktorrent/search/home/box-bottom-left.png
-share/apps/ktorrent/search/home/box-bottom-middle.png
-share/apps/ktorrent/search/home/box-bottom-right.png
-share/apps/ktorrent/search/home/box-center.png
-share/apps/ktorrent/search/home/box-middle-left.png
-share/apps/ktorrent/search/home/box-middle-right.png
-share/apps/ktorrent/search/home/box-top-left.png
-share/apps/ktorrent/search/home/box-top-middle.png
-share/apps/ktorrent/search/home/box-top-right.png
-share/apps/ktorrent/search/home/home.css
-share/apps/ktorrent/search/home/home.html
-share/apps/ktorrent/search/home/ktorrent-icon.png
-share/apps/ktorrent/search/home/ktorrent_infopage.css
-share/apps/ktorrent/www/coldmilk/coldmilk.js
-share/apps/ktorrent/www/coldmilk/interface.html
-share/apps/ktorrent/www/coldmilk/login.html
-share/apps/ktorrent/www/coldmilk/page_update.js
-share/apps/ktorrent/www/coldmilk/style.css
-share/apps/ktorrent/www/common/action.js
-share/apps/ktorrent/www/common/favicon.ico
-share/apps/ktorrent/www/common/fetch_xml.js
-share/apps/ktorrent/www/common/high_priority.png
-share/apps/ktorrent/www/common/icon.png
-share/apps/ktorrent/www/common/ktorrentwebinterfacelogo.png
-share/apps/ktorrent/www/common/login.js
-share/apps/ktorrent/www/common/low_priority.png
-share/apps/ktorrent/www/common/normal_priority.png
-share/apps/ktorrent/www/common/only_seed.png
-share/apps/ktorrent/www/common/remove.png
-share/apps/ktorrent/www/common/settings.js
-share/apps/ktorrent/www/common/sha1.js
-share/apps/ktorrent/www/common/start.png
-share/apps/ktorrent/www/common/stop.png
-share/apps/ktorrent/www/common/torrent_details.js
-share/apps/ktorrent/www/common/torrent_list.js
-share/apps/ktorrent/www/default/grad1.jpg
-share/apps/ktorrent/www/default/grad2.jpg
-share/apps/ktorrent/www/default/header.jpg
-share/apps/ktorrent/www/default/header_tile.png
-share/apps/ktorrent/www/default/interface.html
-share/apps/ktorrent/www/default/interface.js
-share/apps/ktorrent/www/default/login.html
-share/apps/ktorrent/www/default/menu_bg.png
-share/apps/ktorrent/www/default/sidebar.gif
-share/apps/ktorrent/www/default/style.css
-share/apps/ktorrent/www/default/wz_tooltip.js
-share/apps/ktorrent/www/mobile/interface.html
-share/apps/ktorrent/www/mobile/login.html
-share/apps/ktorrent/www/mobile/mobile.css
-share/apps/ktorrent/www/mobile/mobile.js
-share/config.kcfg/magnetsettings.kcfg
-share/doc/HTML/en/ktorrent/common
+lib/libktcore.so.16
+lib/libktcore.so.16.0.0
+%%QT_PLUGINDIR%%/ktorrent/ktorrent_bwscheduler.so
+%%QT_PLUGINDIR%%/ktorrent/ktorrent_downloadorder.so
+%%QT_PLUGINDIR%%/ktorrent/ktorrent_infowidget.so
+%%QT_PLUGINDIR%%/ktorrent/ktorrent_ipfilter.so
+%%QT_PLUGINDIR%%/ktorrent/ktorrent_logviewer.so
+%%QT_PLUGINDIR%%/ktorrent/ktorrent_magnetgenerator.so
+%%QT_PLUGINDIR%%/ktorrent/ktorrent_mediaplayer.so
+%%QT_PLUGINDIR%%/ktorrent/ktorrent_scanfolder.so
+%%QT_PLUGINDIR%%/ktorrent/ktorrent_scripting.so
+%%QT_PLUGINDIR%%/ktorrent/ktorrent_search.so
+%%QT_PLUGINDIR%%/ktorrent/ktorrent_stats.so
+%%QT_PLUGINDIR%%/ktorrent/ktorrent_syndication.so
+%%QT_PLUGINDIR%%/ktorrent/ktorrent_upnp.so
+%%QT_PLUGINDIR%%/ktorrent/ktorrent_zeroconf.so
+share/applications/org.kde.ktorrent.desktop
+share/doc/HTML/ca/ktorrent/index.cache.bz2
+share/doc/HTML/ca/ktorrent/index.docbook
+share/doc/HTML/de/ktorrent/index.cache.bz2
+share/doc/HTML/de/ktorrent/index.docbook
share/doc/HTML/en/ktorrent/index.cache.bz2
share/doc/HTML/en/ktorrent/index.docbook
-share/icons/hicolor/128x128/apps/ktorrent.png
+share/doc/HTML/es/ktorrent/index.cache.bz2
+share/doc/HTML/es/ktorrent/index.docbook
+share/doc/HTML/et/ktorrent/index.cache.bz2
+share/doc/HTML/et/ktorrent/index.docbook
+share/doc/HTML/fr/ktorrent/index.cache.bz2
+share/doc/HTML/fr/ktorrent/index.docbook
+share/doc/HTML/it/ktorrent/index.cache.bz2
+share/doc/HTML/it/ktorrent/index.docbook
+share/doc/HTML/nl/ktorrent/index.cache.bz2
+share/doc/HTML/nl/ktorrent/index.docbook
+share/doc/HTML/pt/ktorrent/index.cache.bz2
+share/doc/HTML/pt/ktorrent/index.docbook
+share/doc/HTML/pt_BR/ktorrent/index.cache.bz2
+share/doc/HTML/pt_BR/ktorrent/index.docbook
+share/doc/HTML/ru/ktorrent/index.cache.bz2
+share/doc/HTML/ru/ktorrent/index.docbook
+share/doc/HTML/sv/ktorrent/index.cache.bz2
+share/doc/HTML/sv/ktorrent/index.docbook
+share/doc/HTML/uk/ktorrent/index.cache.bz2
+share/doc/HTML/uk/ktorrent/index.docbook
share/icons/hicolor/16x16/actions/kt-add-feeds.png
share/icons/hicolor/16x16/actions/kt-add-filters.png
-share/icons/hicolor/16x16/actions/kt-change-tracker.png
-share/icons/hicolor/16x16/actions/kt-check-data.png
-share/icons/hicolor/16x16/actions/kt-chunks.png
-share/icons/hicolor/16x16/actions/kt-info-widget.png
-share/icons/hicolor/16x16/actions/kt-magnet.png
-share/icons/hicolor/16x16/actions/kt-pause.png
-share/icons/hicolor/16x16/actions/kt-queue-manager.png
share/icons/hicolor/16x16/actions/kt-remove-feeds.png
share/icons/hicolor/16x16/actions/kt-remove-filters.png
-share/icons/hicolor/16x16/actions/kt-remove.png
-share/icons/hicolor/16x16/actions/kt-restore-defaults.png
-share/icons/hicolor/16x16/actions/kt-set-max-download-speed.png
-share/icons/hicolor/16x16/actions/kt-set-max-upload-speed.png
-share/icons/hicolor/16x16/actions/kt-show-hide.png
-share/icons/hicolor/16x16/actions/kt-show-statusbar.png
-share/icons/hicolor/16x16/actions/kt-speed-limits.png
-share/icons/hicolor/16x16/actions/kt-start-all.png
-share/icons/hicolor/16x16/actions/kt-start.png
share/icons/hicolor/16x16/actions/kt-stop-all.png
share/icons/hicolor/16x16/actions/kt-stop.png
share/icons/hicolor/16x16/actions/kt-upnp.png
share/icons/hicolor/16x16/apps/ktorrent.png
share/icons/hicolor/22x22/actions/kt-add-feeds.png
share/icons/hicolor/22x22/actions/kt-add-filters.png
-share/icons/hicolor/22x22/actions/kt-encrypted.png
share/icons/hicolor/22x22/actions/kt-magnet.png
share/icons/hicolor/22x22/actions/kt-pause.png
share/icons/hicolor/22x22/actions/kt-remove-feeds.png
@@ -190,34 +109,53 @@ share/icons/hicolor/48x48/actions/kt-upnp.png
share/icons/hicolor/48x48/apps/ktorrent.png
share/icons/hicolor/64x64/actions/kt-magnet.png
share/icons/hicolor/64x64/apps/ktorrent.png
-share/icons/hicolor/scalable/actions/kt-add-feeds.svgz
-share/icons/hicolor/scalable/actions/kt-add-filters.svgz
share/icons/hicolor/scalable/actions/kt-magnet.svgz
-share/icons/hicolor/scalable/actions/kt-remove-feeds.svgz
-share/icons/hicolor/scalable/actions/kt-remove-filters.svgz
share/icons/hicolor/scalable/actions/kt-set-max-download-speed.svgz
share/icons/hicolor/scalable/actions/kt-set-max-upload-speed.svgz
share/icons/hicolor/scalable/actions/kt-speed-limits.svgz
-share/kde4/services/ktbwschedulerplugin.desktop
-share/kde4/services/ktdownloadorderplugin.desktop
-share/kde4/services/ktinfowidgetplugin.desktop
-share/kde4/services/ktipfilterplugin.desktop
-share/kde4/services/ktlogviewerplugin.desktop
-share/kde4/services/ktmagnetgeneratorplugin.desktop
-share/kde4/services/ktmediaplayerplugin.desktop
-share/kde4/services/ktscanfolderplugin.desktop
-share/kde4/services/ktscriptingplugin.desktop
-share/kde4/services/ktsearchplugin.desktop
-share/kde4/services/ktshutdownplugin.desktop
-share/kde4/services/ktstatsplugin.desktop
-share/kde4/services/ktsyndicationplugin.desktop
-share/kde4/services/ktupnpplugin.desktop
-share/kde4/services/ktwebinterfaceplugin.desktop
-share/kde4/services/ktzeroconfplugin.desktop
-share/kde4/services/magnet.protocol
-share/kde4/services/plasma-applet-ktorrent.desktop
-share/kde4/services/plasma-dataengine-ktorrent.desktop
-share/kde4/servicetypes/ktorrentplugin.desktop
+share/knotifications5/ktorrent.notifyrc
+%%DATADIR%%/opensearch/btdb.in/favicon.ico
+%%DATADIR%%/opensearch/btdb.in/opensearch.xml
+%%DATADIR%%/opensearch/btdig.com/favicon.ico
+%%DATADIR%%/opensearch/btdig.com/opensearch.xml
+%%DATADIR%%/opensearch/duckduckgo.com/favicon.ico
+%%DATADIR%%/opensearch/duckduckgo.com/opensearch.xml
+%%DATADIR%%/opensearch/torrentproject.se/favicon.ico
+%%DATADIR%%/opensearch/torrentproject.se/opensearch.xml
+%%DATADIR%%/scripts/auto_remove/auto_remove.desktop
+%%DATADIR%%/scripts/auto_remove/auto_remove.py
+%%DATADIR%%/scripts/auto_remove/auto_remove.ui
+%%DATADIR%%/scripts/auto_resume/auto_resume.desktop
+%%DATADIR%%/scripts/auto_resume/auto_resume.py
+%%DATADIR%%/scripts/auto_resume/auto_resume.ui
+%%DATADIR%%/scripts/email_notifications/email_notifications.desktop
+%%DATADIR%%/scripts/email_notifications/email_notifications.py
+%%DATADIR%%/scripts/email_notifications/emailconfig.ui
+%%DATADIR%%/scripts/tracker_groups/tracker_groups.desktop
+%%DATADIR%%/scripts/tracker_groups/tracker_groups.py
+%%DATADIR%%/search/home/body-background.jpg
+%%DATADIR%%/search/home/box-bottom-left.png
+%%DATADIR%%/search/home/box-bottom-middle.png
+%%DATADIR%%/search/home/box-bottom-right.png
+%%DATADIR%%/search/home/box-center.png
+%%DATADIR%%/search/home/box-middle-left.png
+%%DATADIR%%/search/home/box-middle-right.png
+%%DATADIR%%/search/home/box-top-left.png
+%%DATADIR%%/search/home/box-top-middle.png
+%%DATADIR%%/search/home/box-top-right.png
+%%DATADIR%%/search/home/home.css
+%%DATADIR%%/search/home/home.html
+%%DATADIR%%/search/home/ktorrent-icon.png
+%%DATADIR%%/search/home/ktorrent_infopage.css
+share/kxmlgui5/ktorrent/ktorrent_bwschedulerui.rc
+share/kxmlgui5/ktorrent/ktorrent_downloadorderui.rc
+share/kxmlgui5/ktorrent/ktorrent_magnetgeneratorui.rc
+share/kxmlgui5/ktorrent/ktorrent_mediaplayerui.rc
+share/kxmlgui5/ktorrent/ktorrent_scriptingui.rc
+share/kxmlgui5/ktorrent/ktorrent_searchui.rc
+share/kxmlgui5/ktorrent/ktorrent_syndicationui.rc
+share/kxmlgui5/ktorrent/ktorrentui.rc
+share/kxmlgui5/ktorrent/kttorrentactivityui.rc
share/locale/ar/LC_MESSAGES/ktorrent.mo
share/locale/ast/LC_MESSAGES/ktorrent.mo
share/locale/be/LC_MESSAGES/ktorrent.mo
@@ -238,18 +176,22 @@ share/locale/fi/LC_MESSAGES/ktorrent.mo
share/locale/fr/LC_MESSAGES/ktorrent.mo
share/locale/ga/LC_MESSAGES/ktorrent.mo
share/locale/gl/LC_MESSAGES/ktorrent.mo
+share/locale/he/LC_MESSAGES/ktorrent.mo
share/locale/hi/LC_MESSAGES/ktorrent.mo
share/locale/hne/LC_MESSAGES/ktorrent.mo
share/locale/hr/LC_MESSAGES/ktorrent.mo
share/locale/hu/LC_MESSAGES/ktorrent.mo
+share/locale/ia/LC_MESSAGES/ktorrent.mo
share/locale/is/LC_MESSAGES/ktorrent.mo
share/locale/it/LC_MESSAGES/ktorrent.mo
share/locale/ja/LC_MESSAGES/ktorrent.mo
+share/locale/kk/LC_MESSAGES/ktorrent.mo
share/locale/km/LC_MESSAGES/ktorrent.mo
+share/locale/ko/LC_MESSAGES/ktorrent.mo
share/locale/ku/LC_MESSAGES/ktorrent.mo
share/locale/lt/LC_MESSAGES/ktorrent.mo
share/locale/lv/LC_MESSAGES/ktorrent.mo
-share/locale/mai/LC_MESSAGES/ktorrent.mo
+share/locale/mr/LC_MESSAGES/ktorrent.mo
share/locale/ms/LC_MESSAGES/ktorrent.mo
share/locale/nb/LC_MESSAGES/ktorrent.mo
share/locale/nds/LC_MESSAGES/ktorrent.mo
@@ -276,3 +218,4 @@ share/locale/ug/LC_MESSAGES/ktorrent.mo
share/locale/uk/LC_MESSAGES/ktorrent.mo
share/locale/zh_CN/LC_MESSAGES/ktorrent.mo
share/locale/zh_TW/LC_MESSAGES/ktorrent.mo
+share/metainfo/org.kde.ktorrent.appdata.xml
diff --git a/net-p2p/libktorrent-kde4/Makefile b/net-p2p/libktorrent-kde4/Makefile
new file mode 100644
index 000000000000..fce5a767cc2e
--- /dev/null
+++ b/net-p2p/libktorrent-kde4/Makefile
@@ -0,0 +1,27 @@
+# $FreeBSD$
+
+PORTNAME= libktorrent
+DISTVERSION= 1.3.1
+PORTREVISION= 18
+CATEGORIES= net-p2p kde
+MASTER_SITES= http://ktorrent.org/downloads/${DISTVERSION:C,^1,4,:C,-.*,,}/
+PKGNAMESUFFIX= -kde4
+
+MAINTAINER= kde@FreeBSD.org
+COMMENT= Torrent library from KTorrent project
+
+BUILD_DEPENDS= ${LOCALBASE}/include/boost/concept_check.hpp:devel/boost-libs
+LIB_DEPENDS= libgcrypt.so:security/libgcrypt \
+ libgmp.so:math/gmp \
+ libqca.so:devel/qca
+
+USES= cmake:outsource gettext kde:4 tar:bzip2
+USE_KDE= kdelibs automoc4
+USE_QT4= qtestlib_build qmake_build moc_build rcc_build uic_build
+USE_LDCONFIG= yes
+
+SHLIB_VER= 5.0.1
+PLIST_SUB+= SHLIB_VER=${SHLIB_VER} \
+ SHLIB_SHVER=${SHLIB_VER:R:R}
+
+.include <bsd.port.mk>
diff --git a/net-p2p/libktorrent-kde4/distinfo b/net-p2p/libktorrent-kde4/distinfo
new file mode 100644
index 000000000000..ab9a2a8e2f53
--- /dev/null
+++ b/net-p2p/libktorrent-kde4/distinfo
@@ -0,0 +1,2 @@
+SHA256 (libktorrent-1.3.1.tar.bz2) = 2fe11ccb4bf2028c3da11e52cde890f1b3a90560e548eac89a4f8e1558b09725
+SIZE (libktorrent-1.3.1.tar.bz2) = 863105
diff --git a/net-p2p/libktorrent/files/patch-src_diskio_chunkmanager.cpp b/net-p2p/libktorrent-kde4/files/patch-src_diskio_chunkmanager.cpp
index 22029d94dd29..22029d94dd29 100644
--- a/net-p2p/libktorrent/files/patch-src_diskio_chunkmanager.cpp
+++ b/net-p2p/libktorrent-kde4/files/patch-src_diskio_chunkmanager.cpp
diff --git a/net-p2p/libktorrent-kde4/pkg-descr b/net-p2p/libktorrent-kde4/pkg-descr
new file mode 100644
index 000000000000..614f30571605
--- /dev/null
+++ b/net-p2p/libktorrent-kde4/pkg-descr
@@ -0,0 +1,7 @@
+KTorrent has been split into the application ktorrent and the library
+libktorrent. Libktorrent contains all the torrent downloading code,
+and ktorrent contains all application code and plugins. The goal
+is to make libktorrent an independent library (though still closely
+related to ktorrent), which can be used by other applications.
+
+WWW: http://ktorrent.org/
diff --git a/net-p2p/libktorrent-kde4/pkg-plist b/net-p2p/libktorrent-kde4/pkg-plist
new file mode 100644
index 000000000000..55a665fe7a65
--- /dev/null
+++ b/net-p2p/libktorrent-kde4/pkg-plist
@@ -0,0 +1,245 @@
+include/kde4/libktorrent/bcodec/bdecoder.h
+include/kde4/libktorrent/bcodec/bencoder.h
+include/kde4/libktorrent/bcodec/bnode.h
+include/kde4/libktorrent/bcodec/value.h
+include/kde4/libktorrent/datachecker/datachecker.h
+include/kde4/libktorrent/datachecker/datacheckerjob.h
+include/kde4/libktorrent/datachecker/datacheckerthread.h
+include/kde4/libktorrent/datachecker/multidatachecker.h
+include/kde4/libktorrent/datachecker/singledatachecker.h
+include/kde4/libktorrent/dht/announcereq.h
+include/kde4/libktorrent/dht/announcersp.h
+include/kde4/libktorrent/dht/announcetask.h
+include/kde4/libktorrent/dht/database.h
+include/kde4/libktorrent/dht/dht.h
+include/kde4/libktorrent/dht/dhtbase.h
+include/kde4/libktorrent/dht/dhtpeersource.h
+include/kde4/libktorrent/dht/findnodereq.h
+include/kde4/libktorrent/dht/findnodersp.h
+include/kde4/libktorrent/dht/getpeersreq.h
+include/kde4/libktorrent/dht/getpeersrsp.h
+include/kde4/libktorrent/dht/kbucket.h
+include/kde4/libktorrent/dht/kbucketentry.h
+include/kde4/libktorrent/dht/kbuckettable.h
+include/kde4/libktorrent/dht/kclosestnodessearch.h
+include/kde4/libktorrent/dht/key.h
+include/kde4/libktorrent/dht/node.h
+include/kde4/libktorrent/dht/nodelookup.h
+include/kde4/libktorrent/dht/pack.h
+include/kde4/libktorrent/dht/pingreq.h
+include/kde4/libktorrent/dht/pingrsp.h
+include/kde4/libktorrent/dht/rpccall.h
+include/kde4/libktorrent/dht/rpcmsg.h
+include/kde4/libktorrent/dht/rpcmsgfactory.h
+include/kde4/libktorrent/dht/rpcserver.h
+include/kde4/libktorrent/dht/rpcserverinterface.h
+include/kde4/libktorrent/dht/task.h
+include/kde4/libktorrent/dht/taskmanager.h
+include/kde4/libktorrent/diskio/cache.h
+include/kde4/libktorrent/diskio/cachefile.h
+include/kde4/libktorrent/diskio/chunk.h
+include/kde4/libktorrent/diskio/chunkmanager.h
+include/kde4/libktorrent/diskio/deletedatafilesjob.h
+include/kde4/libktorrent/diskio/dndfile.h
+include/kde4/libktorrent/diskio/movedatafilesjob.h
+include/kde4/libktorrent/diskio/multifilecache.h
+include/kde4/libktorrent/diskio/piecedata.h
+include/kde4/libktorrent/diskio/preallocationjob.h
+include/kde4/libktorrent/diskio/preallocationthread.h
+include/kde4/libktorrent/diskio/singlefilecache.h
+include/kde4/libktorrent/download/chunkdownload.h
+include/kde4/libktorrent/download/chunkselector.h
+include/kde4/libktorrent/download/downloader.h
+include/kde4/libktorrent/download/packet.h
+include/kde4/libktorrent/download/piece.h
+include/kde4/libktorrent/download/request.h
+include/kde4/libktorrent/download/webseed.h
+include/kde4/libktorrent/interfaces/blocklistinterface.h
+include/kde4/libktorrent/interfaces/cachefactory.h
+include/kde4/libktorrent/interfaces/chunkdownloadinterface.h
+include/kde4/libktorrent/interfaces/chunkselectorinterface.h
+include/kde4/libktorrent/interfaces/exitoperation.h
+include/kde4/libktorrent/interfaces/logmonitorinterface.h
+include/kde4/libktorrent/interfaces/monitorinterface.h
+include/kde4/libktorrent/interfaces/peerinterface.h
+include/kde4/libktorrent/interfaces/peersource.h
+include/kde4/libktorrent/interfaces/piecedownloader.h
+include/kde4/libktorrent/interfaces/queuemanagerinterface.h
+include/kde4/libktorrent/interfaces/serverinterface.h
+include/kde4/libktorrent/interfaces/torrentfileinterface.h
+include/kde4/libktorrent/interfaces/torrentinterface.h
+include/kde4/libktorrent/interfaces/trackerinterface.h
+include/kde4/libktorrent/interfaces/trackerslist.h
+include/kde4/libktorrent/interfaces/webseedinterface.h
+include/kde4/libktorrent/ktorrent_export.h
+include/kde4/libktorrent/magnet/magnetdownloader.h
+include/kde4/libktorrent/magnet/magnetlink.h
+include/kde4/libktorrent/magnet/metadatadownload.h
+include/kde4/libktorrent/migrate/cachemigrate.h
+include/kde4/libktorrent/migrate/ccmigrate.h
+include/kde4/libktorrent/migrate/migrate.h
+include/kde4/libktorrent/mse/bigint.h
+include/kde4/libktorrent/mse/encryptedauthenticate.h
+include/kde4/libktorrent/mse/encryptedpacketsocket.h
+include/kde4/libktorrent/mse/encryptedserverauthenticate.h
+include/kde4/libktorrent/mse/functions.h
+include/kde4/libktorrent/mse/rc4encryptor.h
+include/kde4/libktorrent/net/address.h
+include/kde4/libktorrent/net/addressresolver.h
+include/kde4/libktorrent/net/downloadthread.h
+include/kde4/libktorrent/net/networkthread.h
+include/kde4/libktorrent/net/packetsocket.h
+include/kde4/libktorrent/net/poll.h
+include/kde4/libktorrent/net/portlist.h
+include/kde4/libktorrent/net/reverseresolver.h
+include/kde4/libktorrent/net/serversocket.h
+include/kde4/libktorrent/net/socket.h
+include/kde4/libktorrent/net/socketdevice.h
+include/kde4/libktorrent/net/socketgroup.h
+include/kde4/libktorrent/net/socketmonitor.h
+include/kde4/libktorrent/net/socks.h
+include/kde4/libktorrent/net/speed.h
+include/kde4/libktorrent/net/streamsocket.h
+include/kde4/libktorrent/net/trafficshapedsocket.h
+include/kde4/libktorrent/net/uploadthread.h
+include/kde4/libktorrent/net/wakeuppipe.h
+include/kde4/libktorrent/peer/accessmanager.h
+include/kde4/libktorrent/peer/authenticate.h
+include/kde4/libktorrent/peer/authenticatebase.h
+include/kde4/libktorrent/peer/authenticationmonitor.h
+include/kde4/libktorrent/peer/chunkcounter.h
+include/kde4/libktorrent/peer/connectionlimit.h
+include/kde4/libktorrent/peer/packetreader.h
+include/kde4/libktorrent/peer/peer.h
+include/kde4/libktorrent/peer/peerconnector.h
+include/kde4/libktorrent/peer/peerdownloader.h
+include/kde4/libktorrent/peer/peerid.h
+include/kde4/libktorrent/peer/peermanager.h
+include/kde4/libktorrent/peer/peerprotocolextension.h
+include/kde4/libktorrent/peer/peeruploader.h
+include/kde4/libktorrent/peer/serverauthenticate.h
+include/kde4/libktorrent/peer/superseeder.h
+include/kde4/libktorrent/peer/utmetadata.h
+include/kde4/libktorrent/peer/utpex.h
+include/kde4/libktorrent/torrent/advancedchokealgorithm.h
+include/kde4/libktorrent/torrent/choker.h
+include/kde4/libktorrent/torrent/globals.h
+include/kde4/libktorrent/torrent/job.h
+include/kde4/libktorrent/torrent/jobqueue.h
+include/kde4/libktorrent/torrent/peersourcemanager.h
+include/kde4/libktorrent/torrent/server.h
+include/kde4/libktorrent/torrent/statsfile.h
+include/kde4/libktorrent/torrent/timeestimator.h
+include/kde4/libktorrent/torrent/torrent.h
+include/kde4/libktorrent/torrent/torrentcontrol.h
+include/kde4/libktorrent/torrent/torrentcreator.h
+include/kde4/libktorrent/torrent/torrentfile.h
+include/kde4/libktorrent/torrent/torrentfilestream.h
+include/kde4/libktorrent/torrent/torrentstats.h
+include/kde4/libktorrent/torrent/uploader.h
+include/kde4/libktorrent/tracker/httpannouncejob.h
+include/kde4/libktorrent/tracker/httptracker.h
+include/kde4/libktorrent/tracker/kioannouncejob.h
+include/kde4/libktorrent/tracker/tracker.h
+include/kde4/libktorrent/tracker/trackermanager.h
+include/kde4/libktorrent/tracker/udptracker.h
+include/kde4/libktorrent/tracker/udptrackersocket.h
+include/kde4/libktorrent/upnp/upnpmcastsocket.h
+include/kde4/libktorrent/upnp/upnprouter.h
+include/kde4/libktorrent/util/array.h
+include/kde4/libktorrent/util/autorotatelogjob.h
+include/kde4/libktorrent/util/bitset.h
+include/kde4/libktorrent/util/bufferpool.h
+include/kde4/libktorrent/util/circularbuffer.h
+include/kde4/libktorrent/util/compressfilejob.h
+include/kde4/libktorrent/util/constants.h
+include/kde4/libktorrent/util/decompressfilejob.h
+include/kde4/libktorrent/util/error.h
+include/kde4/libktorrent/util/extractfilejob.h
+include/kde4/libktorrent/util/file.h
+include/kde4/libktorrent/util/fileops.h
+include/kde4/libktorrent/util/functions.h
+include/kde4/libktorrent/util/log.h
+include/kde4/libktorrent/util/logsystemmanager.h
+include/kde4/libktorrent/util/pipe.h
+include/kde4/libktorrent/util/ptrmap.h
+include/kde4/libktorrent/util/resourcemanager.h
+include/kde4/libktorrent/util/sha1hash.h
+include/kde4/libktorrent/util/sha1hashgen.h
+include/kde4/libktorrent/util/signalcatcher.h
+include/kde4/libktorrent/util/timer.h
+include/kde4/libktorrent/util/urlencoder.h
+include/kde4/libktorrent/util/waitjob.h
+include/kde4/libktorrent/util/win32.h
+include/kde4/libktorrent/utp/connection.h
+include/kde4/libktorrent/utp/delaywindow.h
+include/kde4/libktorrent/utp/localwindow.h
+include/kde4/libktorrent/utp/packetbuffer.h
+include/kde4/libktorrent/utp/pollpipe.h
+include/kde4/libktorrent/utp/remotewindow.h
+include/kde4/libktorrent/utp/timevalue.h
+include/kde4/libktorrent/utp/utpprotocol.h
+include/kde4/libktorrent/utp/utpserver.h
+include/kde4/libktorrent/utp/utpserverthread.h
+include/kde4/libktorrent/utp/utpsocket.h
+include/kde4/libktorrent/version.h
+lib/libktorrent.so
+lib/libktorrent.so.%%SHLIB_VER%%
+lib/libktorrent.so.%%SHLIB_SHVER%%
+share/apps/cmake/modules/FindKTorrent.cmake
+share/locale/ar/LC_MESSAGES/libktorrent.mo
+share/locale/ast/LC_MESSAGES/libktorrent.mo
+share/locale/be/LC_MESSAGES/libktorrent.mo
+share/locale/bg/LC_MESSAGES/libktorrent.mo
+share/locale/bs/LC_MESSAGES/libktorrent.mo
+share/locale/ca/LC_MESSAGES/libktorrent.mo
+share/locale/ca@valencia/LC_MESSAGES/libktorrent.mo
+share/locale/cs/LC_MESSAGES/libktorrent.mo
+share/locale/da/LC_MESSAGES/libktorrent.mo
+share/locale/de/LC_MESSAGES/libktorrent.mo
+share/locale/el/LC_MESSAGES/libktorrent.mo
+share/locale/en_GB/LC_MESSAGES/libktorrent.mo
+share/locale/eo/LC_MESSAGES/libktorrent.mo
+share/locale/es/LC_MESSAGES/libktorrent.mo
+share/locale/et/LC_MESSAGES/libktorrent.mo
+share/locale/eu/LC_MESSAGES/libktorrent.mo
+share/locale/fi/LC_MESSAGES/libktorrent.mo
+share/locale/fr/LC_MESSAGES/libktorrent.mo
+share/locale/ga/LC_MESSAGES/libktorrent.mo
+share/locale/gl/LC_MESSAGES/libktorrent.mo
+share/locale/hi/LC_MESSAGES/libktorrent.mo
+share/locale/hne/LC_MESSAGES/libktorrent.mo
+share/locale/hr/LC_MESSAGES/libktorrent.mo
+share/locale/hu/LC_MESSAGES/libktorrent.mo
+share/locale/is/LC_MESSAGES/libktorrent.mo
+share/locale/it/LC_MESSAGES/libktorrent.mo
+share/locale/ja/LC_MESSAGES/libktorrent.mo
+share/locale/km/LC_MESSAGES/libktorrent.mo
+share/locale/ku/LC_MESSAGES/libktorrent.mo
+share/locale/lt/LC_MESSAGES/libktorrent.mo
+share/locale/lv/LC_MESSAGES/libktorrent.mo
+share/locale/ms/LC_MESSAGES/libktorrent.mo
+share/locale/nb/LC_MESSAGES/libktorrent.mo
+share/locale/nds/LC_MESSAGES/libktorrent.mo
+share/locale/nl/LC_MESSAGES/libktorrent.mo
+share/locale/nn/LC_MESSAGES/libktorrent.mo
+share/locale/oc/LC_MESSAGES/libktorrent.mo
+share/locale/pl/LC_MESSAGES/libktorrent.mo
+share/locale/pt/LC_MESSAGES/libktorrent.mo
+share/locale/pt_BR/LC_MESSAGES/libktorrent.mo
+share/locale/ro/LC_MESSAGES/libktorrent.mo
+share/locale/ru/LC_MESSAGES/libktorrent.mo
+share/locale/se/LC_MESSAGES/libktorrent.mo
+share/locale/si/LC_MESSAGES/libktorrent.mo
+share/locale/sk/LC_MESSAGES/libktorrent.mo
+share/locale/sl/LC_MESSAGES/libktorrent.mo
+share/locale/sr/LC_MESSAGES/libktorrent.mo
+share/locale/sr@ijekavian/LC_MESSAGES/libktorrent.mo
+share/locale/sr@ijekavianlatin/LC_MESSAGES/libktorrent.mo
+share/locale/sr@latin/LC_MESSAGES/libktorrent.mo
+share/locale/sv/LC_MESSAGES/libktorrent.mo
+share/locale/tr/LC_MESSAGES/libktorrent.mo
+share/locale/ug/LC_MESSAGES/libktorrent.mo
+share/locale/uk/LC_MESSAGES/libktorrent.mo
+share/locale/zh_CN/LC_MESSAGES/libktorrent.mo
+share/locale/zh_TW/LC_MESSAGES/libktorrent.mo
diff --git a/net-p2p/libktorrent/Makefile b/net-p2p/libktorrent/Makefile
index 5b3c29df8d9a..fc301f26d90e 100644
--- a/net-p2p/libktorrent/Makefile
+++ b/net-p2p/libktorrent/Makefile
@@ -1,26 +1,27 @@
# $FreeBSD$
PORTNAME= libktorrent
-DISTVERSION= 1.3.1
-PORTREVISION= 17
+DISTVERSION= 2.1.0
CATEGORIES= net-p2p kde
-MASTER_SITES= http://ktorrent.org/downloads/${DISTVERSION:C,^1,4,:C,-.*,,}/
+DIST_SUBDIR= KDE/${PORTNAME}
MAINTAINER= kde@FreeBSD.org
COMMENT= Torrent library from KTorrent project
BUILD_DEPENDS= ${LOCALBASE}/include/boost/concept_check.hpp:devel/boost-libs
+
LIB_DEPENDS= libgcrypt.so:security/libgcrypt \
libgmp.so:math/gmp \
- libqca.so:devel/qca
+ libqca-qt5.so:devel/qca-qt5
-USES= cmake:outsource gettext kde:4 tar:bzip2
-USE_KDE= kdelibs automoc4
-USE_QT4= qtestlib_build qmake_build moc_build rcc_build uic_build
-USE_LDCONFIG= yes
+USES= cmake:outsource gettext kde:5
+USE_KDE= archive completion config coreaddons crash ecm i18n \
+ jobwidgets kio service solid widgetsaddons
+USE_QT5= core gui network testlib xml \
+ buildtools_build qmake_build
-SHLIB_VER= 5.0.1
-PLIST_SUB+= SHLIB_VER=${SHLIB_VER} \
- SHLIB_SHVER=${SHLIB_VER:R:R}
+USE_GITHUB= yes
+GH_ACCOUNT= KDE
+GH_TAGNAME= eb79ad2
.include <bsd.port.mk>
diff --git a/net-p2p/libktorrent/distinfo b/net-p2p/libktorrent/distinfo
index ab9a2a8e2f53..5cfbbc2c6c0a 100644
--- a/net-p2p/libktorrent/distinfo
+++ b/net-p2p/libktorrent/distinfo
@@ -1,2 +1,3 @@
-SHA256 (libktorrent-1.3.1.tar.bz2) = 2fe11ccb4bf2028c3da11e52cde890f1b3a90560e548eac89a4f8e1558b09725
-SIZE (libktorrent-1.3.1.tar.bz2) = 863105
+TIMESTAMP = 1514050432
+SHA256 (KDE/libktorrent/KDE-libktorrent-2.1.0-eb79ad2_GH0.tar.gz) = dd254caed92bf301c373d61e26130f1330e89949570ae8a61ec6c04b8cb466df
+SIZE (KDE/libktorrent/KDE-libktorrent-2.1.0-eb79ad2_GH0.tar.gz) = 376051
diff --git a/net-p2p/libktorrent/pkg-plist b/net-p2p/libktorrent/pkg-plist
index 55a665fe7a65..23fe452538cc 100644
--- a/net-p2p/libktorrent/pkg-plist
+++ b/net-p2p/libktorrent/pkg-plist
@@ -1,245 +1,194 @@
-include/kde4/libktorrent/bcodec/bdecoder.h
-include/kde4/libktorrent/bcodec/bencoder.h
-include/kde4/libktorrent/bcodec/bnode.h
-include/kde4/libktorrent/bcodec/value.h
-include/kde4/libktorrent/datachecker/datachecker.h
-include/kde4/libktorrent/datachecker/datacheckerjob.h
-include/kde4/libktorrent/datachecker/datacheckerthread.h
-include/kde4/libktorrent/datachecker/multidatachecker.h
-include/kde4/libktorrent/datachecker/singledatachecker.h
-include/kde4/libktorrent/dht/announcereq.h
-include/kde4/libktorrent/dht/announcersp.h
-include/kde4/libktorrent/dht/announcetask.h
-include/kde4/libktorrent/dht/database.h
-include/kde4/libktorrent/dht/dht.h
-include/kde4/libktorrent/dht/dhtbase.h
-include/kde4/libktorrent/dht/dhtpeersource.h
-include/kde4/libktorrent/dht/findnodereq.h
-include/kde4/libktorrent/dht/findnodersp.h
-include/kde4/libktorrent/dht/getpeersreq.h
-include/kde4/libktorrent/dht/getpeersrsp.h
-include/kde4/libktorrent/dht/kbucket.h
-include/kde4/libktorrent/dht/kbucketentry.h
-include/kde4/libktorrent/dht/kbuckettable.h
-include/kde4/libktorrent/dht/kclosestnodessearch.h
-include/kde4/libktorrent/dht/key.h
-include/kde4/libktorrent/dht/node.h
-include/kde4/libktorrent/dht/nodelookup.h
-include/kde4/libktorrent/dht/pack.h
-include/kde4/libktorrent/dht/pingreq.h
-include/kde4/libktorrent/dht/pingrsp.h
-include/kde4/libktorrent/dht/rpccall.h
-include/kde4/libktorrent/dht/rpcmsg.h
-include/kde4/libktorrent/dht/rpcmsgfactory.h
-include/kde4/libktorrent/dht/rpcserver.h
-include/kde4/libktorrent/dht/rpcserverinterface.h
-include/kde4/libktorrent/dht/task.h
-include/kde4/libktorrent/dht/taskmanager.h
-include/kde4/libktorrent/diskio/cache.h
-include/kde4/libktorrent/diskio/cachefile.h
-include/kde4/libktorrent/diskio/chunk.h
-include/kde4/libktorrent/diskio/chunkmanager.h
-include/kde4/libktorrent/diskio/deletedatafilesjob.h
-include/kde4/libktorrent/diskio/dndfile.h
-include/kde4/libktorrent/diskio/movedatafilesjob.h
-include/kde4/libktorrent/diskio/multifilecache.h
-include/kde4/libktorrent/diskio/piecedata.h
-include/kde4/libktorrent/diskio/preallocationjob.h
-include/kde4/libktorrent/diskio/preallocationthread.h
-include/kde4/libktorrent/diskio/singlefilecache.h
-include/kde4/libktorrent/download/chunkdownload.h
-include/kde4/libktorrent/download/chunkselector.h
-include/kde4/libktorrent/download/downloader.h
-include/kde4/libktorrent/download/packet.h
-include/kde4/libktorrent/download/piece.h
-include/kde4/libktorrent/download/request.h
-include/kde4/libktorrent/download/webseed.h
-include/kde4/libktorrent/interfaces/blocklistinterface.h
-include/kde4/libktorrent/interfaces/cachefactory.h
-include/kde4/libktorrent/interfaces/chunkdownloadinterface.h
-include/kde4/libktorrent/interfaces/chunkselectorinterface.h
-include/kde4/libktorrent/interfaces/exitoperation.h
-include/kde4/libktorrent/interfaces/logmonitorinterface.h
-include/kde4/libktorrent/interfaces/monitorinterface.h
-include/kde4/libktorrent/interfaces/peerinterface.h
-include/kde4/libktorrent/interfaces/peersource.h
-include/kde4/libktorrent/interfaces/piecedownloader.h
-include/kde4/libktorrent/interfaces/queuemanagerinterface.h
-include/kde4/libktorrent/interfaces/serverinterface.h
-include/kde4/libktorrent/interfaces/torrentfileinterface.h
-include/kde4/libktorrent/interfaces/torrentinterface.h
-include/kde4/libktorrent/interfaces/trackerinterface.h
-include/kde4/libktorrent/interfaces/trackerslist.h
-include/kde4/libktorrent/interfaces/webseedinterface.h
-include/kde4/libktorrent/ktorrent_export.h
-include/kde4/libktorrent/magnet/magnetdownloader.h
-include/kde4/libktorrent/magnet/magnetlink.h
-include/kde4/libktorrent/magnet/metadatadownload.h
-include/kde4/libktorrent/migrate/cachemigrate.h
-include/kde4/libktorrent/migrate/ccmigrate.h
-include/kde4/libktorrent/migrate/migrate.h
-include/kde4/libktorrent/mse/bigint.h
-include/kde4/libktorrent/mse/encryptedauthenticate.h
-include/kde4/libktorrent/mse/encryptedpacketsocket.h
-include/kde4/libktorrent/mse/encryptedserverauthenticate.h
-include/kde4/libktorrent/mse/functions.h
-include/kde4/libktorrent/mse/rc4encryptor.h
-include/kde4/libktorrent/net/address.h
-include/kde4/libktorrent/net/addressresolver.h
-include/kde4/libktorrent/net/downloadthread.h
-include/kde4/libktorrent/net/networkthread.h
-include/kde4/libktorrent/net/packetsocket.h
-include/kde4/libktorrent/net/poll.h
-include/kde4/libktorrent/net/portlist.h
-include/kde4/libktorrent/net/reverseresolver.h
-include/kde4/libktorrent/net/serversocket.h
-include/kde4/libktorrent/net/socket.h
-include/kde4/libktorrent/net/socketdevice.h
-include/kde4/libktorrent/net/socketgroup.h
-include/kde4/libktorrent/net/socketmonitor.h
-include/kde4/libktorrent/net/socks.h
-include/kde4/libktorrent/net/speed.h
-include/kde4/libktorrent/net/streamsocket.h
-include/kde4/libktorrent/net/trafficshapedsocket.h
-include/kde4/libktorrent/net/uploadthread.h
-include/kde4/libktorrent/net/wakeuppipe.h
-include/kde4/libktorrent/peer/accessmanager.h
-include/kde4/libktorrent/peer/authenticate.h
-include/kde4/libktorrent/peer/authenticatebase.h
-include/kde4/libktorrent/peer/authenticationmonitor.h
-include/kde4/libktorrent/peer/chunkcounter.h
-include/kde4/libktorrent/peer/connectionlimit.h
-include/kde4/libktorrent/peer/packetreader.h
-include/kde4/libktorrent/peer/peer.h
-include/kde4/libktorrent/peer/peerconnector.h
-include/kde4/libktorrent/peer/peerdownloader.h
-include/kde4/libktorrent/peer/peerid.h
-include/kde4/libktorrent/peer/peermanager.h
-include/kde4/libktorrent/peer/peerprotocolextension.h
-include/kde4/libktorrent/peer/peeruploader.h
-include/kde4/libktorrent/peer/serverauthenticate.h
-include/kde4/libktorrent/peer/superseeder.h
-include/kde4/libktorrent/peer/utmetadata.h
-include/kde4/libktorrent/peer/utpex.h
-include/kde4/libktorrent/torrent/advancedchokealgorithm.h
-include/kde4/libktorrent/torrent/choker.h
-include/kde4/libktorrent/torrent/globals.h
-include/kde4/libktorrent/torrent/job.h
-include/kde4/libktorrent/torrent/jobqueue.h
-include/kde4/libktorrent/torrent/peersourcemanager.h
-include/kde4/libktorrent/torrent/server.h
-include/kde4/libktorrent/torrent/statsfile.h
-include/kde4/libktorrent/torrent/timeestimator.h
-include/kde4/libktorrent/torrent/torrent.h
-include/kde4/libktorrent/torrent/torrentcontrol.h
-include/kde4/libktorrent/torrent/torrentcreator.h
-include/kde4/libktorrent/torrent/torrentfile.h
-include/kde4/libktorrent/torrent/torrentfilestream.h
-include/kde4/libktorrent/torrent/torrentstats.h
-include/kde4/libktorrent/torrent/uploader.h
-include/kde4/libktorrent/tracker/httpannouncejob.h
-include/kde4/libktorrent/tracker/httptracker.h
-include/kde4/libktorrent/tracker/kioannouncejob.h
-include/kde4/libktorrent/tracker/tracker.h
-include/kde4/libktorrent/tracker/trackermanager.h
-include/kde4/libktorrent/tracker/udptracker.h
-include/kde4/libktorrent/tracker/udptrackersocket.h
-include/kde4/libktorrent/upnp/upnpmcastsocket.h
-include/kde4/libktorrent/upnp/upnprouter.h
-include/kde4/libktorrent/util/array.h
-include/kde4/libktorrent/util/autorotatelogjob.h
-include/kde4/libktorrent/util/bitset.h
-include/kde4/libktorrent/util/bufferpool.h
-include/kde4/libktorrent/util/circularbuffer.h
-include/kde4/libktorrent/util/compressfilejob.h
-include/kde4/libktorrent/util/constants.h
-include/kde4/libktorrent/util/decompressfilejob.h
-include/kde4/libktorrent/util/error.h
-include/kde4/libktorrent/util/extractfilejob.h
-include/kde4/libktorrent/util/file.h
-include/kde4/libktorrent/util/fileops.h
-include/kde4/libktorrent/util/functions.h
-include/kde4/libktorrent/util/log.h
-include/kde4/libktorrent/util/logsystemmanager.h
-include/kde4/libktorrent/util/pipe.h
-include/kde4/libktorrent/util/ptrmap.h
-include/kde4/libktorrent/util/resourcemanager.h
-include/kde4/libktorrent/util/sha1hash.h
-include/kde4/libktorrent/util/sha1hashgen.h
-include/kde4/libktorrent/util/signalcatcher.h
-include/kde4/libktorrent/util/timer.h
-include/kde4/libktorrent/util/urlencoder.h
-include/kde4/libktorrent/util/waitjob.h
-include/kde4/libktorrent/util/win32.h
-include/kde4/libktorrent/utp/connection.h
-include/kde4/libktorrent/utp/delaywindow.h
-include/kde4/libktorrent/utp/localwindow.h
-include/kde4/libktorrent/utp/packetbuffer.h
-include/kde4/libktorrent/utp/pollpipe.h
-include/kde4/libktorrent/utp/remotewindow.h
-include/kde4/libktorrent/utp/timevalue.h
-include/kde4/libktorrent/utp/utpprotocol.h
-include/kde4/libktorrent/utp/utpserver.h
-include/kde4/libktorrent/utp/utpserverthread.h
-include/kde4/libktorrent/utp/utpsocket.h
-include/kde4/libktorrent/version.h
-lib/libktorrent.so
-lib/libktorrent.so.%%SHLIB_VER%%
-lib/libktorrent.so.%%SHLIB_SHVER%%
-share/apps/cmake/modules/FindKTorrent.cmake
-share/locale/ar/LC_MESSAGES/libktorrent.mo
-share/locale/ast/LC_MESSAGES/libktorrent.mo
-share/locale/be/LC_MESSAGES/libktorrent.mo
-share/locale/bg/LC_MESSAGES/libktorrent.mo
-share/locale/bs/LC_MESSAGES/libktorrent.mo
-share/locale/ca/LC_MESSAGES/libktorrent.mo
-share/locale/ca@valencia/LC_MESSAGES/libktorrent.mo
-share/locale/cs/LC_MESSAGES/libktorrent.mo
-share/locale/da/LC_MESSAGES/libktorrent.mo
-share/locale/de/LC_MESSAGES/libktorrent.mo
-share/locale/el/LC_MESSAGES/libktorrent.mo
-share/locale/en_GB/LC_MESSAGES/libktorrent.mo
-share/locale/eo/LC_MESSAGES/libktorrent.mo
-share/locale/es/LC_MESSAGES/libktorrent.mo
-share/locale/et/LC_MESSAGES/libktorrent.mo
-share/locale/eu/LC_MESSAGES/libktorrent.mo
-share/locale/fi/LC_MESSAGES/libktorrent.mo
-share/locale/fr/LC_MESSAGES/libktorrent.mo
-share/locale/ga/LC_MESSAGES/libktorrent.mo
-share/locale/gl/LC_MESSAGES/libktorrent.mo
-share/locale/hi/LC_MESSAGES/libktorrent.mo
-share/locale/hne/LC_MESSAGES/libktorrent.mo
-share/locale/hr/LC_MESSAGES/libktorrent.mo
-share/locale/hu/LC_MESSAGES/libktorrent.mo
-share/locale/is/LC_MESSAGES/libktorrent.mo
-share/locale/it/LC_MESSAGES/libktorrent.mo
-share/locale/ja/LC_MESSAGES/libktorrent.mo
-share/locale/km/LC_MESSAGES/libktorrent.mo
-share/locale/ku/LC_MESSAGES/libktorrent.mo
-share/locale/lt/LC_MESSAGES/libktorrent.mo
-share/locale/lv/LC_MESSAGES/libktorrent.mo
-share/locale/ms/LC_MESSAGES/libktorrent.mo
-share/locale/nb/LC_MESSAGES/libktorrent.mo
-share/locale/nds/LC_MESSAGES/libktorrent.mo
-share/locale/nl/LC_MESSAGES/libktorrent.mo
-share/locale/nn/LC_MESSAGES/libktorrent.mo
-share/locale/oc/LC_MESSAGES/libktorrent.mo
-share/locale/pl/LC_MESSAGES/libktorrent.mo
-share/locale/pt/LC_MESSAGES/libktorrent.mo
-share/locale/pt_BR/LC_MESSAGES/libktorrent.mo
-share/locale/ro/LC_MESSAGES/libktorrent.mo
-share/locale/ru/LC_MESSAGES/libktorrent.mo
-share/locale/se/LC_MESSAGES/libktorrent.mo
-share/locale/si/LC_MESSAGES/libktorrent.mo
-share/locale/sk/LC_MESSAGES/libktorrent.mo
-share/locale/sl/LC_MESSAGES/libktorrent.mo
-share/locale/sr/LC_MESSAGES/libktorrent.mo
-share/locale/sr@ijekavian/LC_MESSAGES/libktorrent.mo
-share/locale/sr@ijekavianlatin/LC_MESSAGES/libktorrent.mo
-share/locale/sr@latin/LC_MESSAGES/libktorrent.mo
-share/locale/sv/LC_MESSAGES/libktorrent.mo
-share/locale/tr/LC_MESSAGES/libktorrent.mo
-share/locale/ug/LC_MESSAGES/libktorrent.mo
-share/locale/uk/LC_MESSAGES/libktorrent.mo
-share/locale/zh_CN/LC_MESSAGES/libktorrent.mo
-share/locale/zh_TW/LC_MESSAGES/libktorrent.mo
+include/KF5/libktorrent/bcodec/bdecoder.h
+include/KF5/libktorrent/bcodec/bencoder.h
+include/KF5/libktorrent/bcodec/bnode.h
+include/KF5/libktorrent/bcodec/value.h
+include/KF5/libktorrent/datachecker/datachecker.h
+include/KF5/libktorrent/datachecker/datacheckerjob.h
+include/KF5/libktorrent/datachecker/datacheckerthread.h
+include/KF5/libktorrent/datachecker/multidatachecker.h
+include/KF5/libktorrent/datachecker/singledatachecker.h
+include/KF5/libktorrent/dht/announcereq.h
+include/KF5/libktorrent/dht/announcersp.h
+include/KF5/libktorrent/dht/announcetask.h
+include/KF5/libktorrent/dht/database.h
+include/KF5/libktorrent/dht/dht.h
+include/KF5/libktorrent/dht/dhtbase.h
+include/KF5/libktorrent/dht/dhtpeersource.h
+include/KF5/libktorrent/dht/findnodereq.h
+include/KF5/libktorrent/dht/findnodersp.h
+include/KF5/libktorrent/dht/getpeersreq.h
+include/KF5/libktorrent/dht/getpeersrsp.h
+include/KF5/libktorrent/dht/kbucket.h
+include/KF5/libktorrent/dht/kbucketentry.h
+include/KF5/libktorrent/dht/kbuckettable.h
+include/KF5/libktorrent/dht/kclosestnodessearch.h
+include/KF5/libktorrent/dht/key.h
+include/KF5/libktorrent/dht/node.h
+include/KF5/libktorrent/dht/nodelookup.h
+include/KF5/libktorrent/dht/pack.h
+include/KF5/libktorrent/dht/pingreq.h
+include/KF5/libktorrent/dht/pingrsp.h
+include/KF5/libktorrent/dht/rpccall.h
+include/KF5/libktorrent/dht/rpcmsg.h
+include/KF5/libktorrent/dht/rpcmsgfactory.h
+include/KF5/libktorrent/dht/rpcserver.h
+include/KF5/libktorrent/dht/rpcserverinterface.h
+include/KF5/libktorrent/dht/task.h
+include/KF5/libktorrent/dht/taskmanager.h
+include/KF5/libktorrent/diskio/cache.h
+include/KF5/libktorrent/diskio/cachefile.h
+include/KF5/libktorrent/diskio/chunk.h
+include/KF5/libktorrent/diskio/chunkmanager.h
+include/KF5/libktorrent/diskio/deletedatafilesjob.h
+include/KF5/libktorrent/diskio/dndfile.h
+include/KF5/libktorrent/diskio/movedatafilesjob.h
+include/KF5/libktorrent/diskio/multifilecache.h
+include/KF5/libktorrent/diskio/piecedata.h
+include/KF5/libktorrent/diskio/preallocationjob.h
+include/KF5/libktorrent/diskio/preallocationthread.h
+include/KF5/libktorrent/diskio/singlefilecache.h
+include/KF5/libktorrent/download/chunkdownload.h
+include/KF5/libktorrent/download/chunkselector.h
+include/KF5/libktorrent/download/downloader.h
+include/KF5/libktorrent/download/packet.h
+include/KF5/libktorrent/download/piece.h
+include/KF5/libktorrent/download/request.h
+include/KF5/libktorrent/download/webseed.h
+include/KF5/libktorrent/interfaces/blocklistinterface.h
+include/KF5/libktorrent/interfaces/cachefactory.h
+include/KF5/libktorrent/interfaces/chunkdownloadinterface.h
+include/KF5/libktorrent/interfaces/chunkselectorinterface.h
+include/KF5/libktorrent/interfaces/exitoperation.h
+include/KF5/libktorrent/interfaces/logmonitorinterface.h
+include/KF5/libktorrent/interfaces/monitorinterface.h
+include/KF5/libktorrent/interfaces/peerinterface.h
+include/KF5/libktorrent/interfaces/peersource.h
+include/KF5/libktorrent/interfaces/piecedownloader.h
+include/KF5/libktorrent/interfaces/queuemanagerinterface.h
+include/KF5/libktorrent/interfaces/serverinterface.h
+include/KF5/libktorrent/interfaces/torrentfileinterface.h
+include/KF5/libktorrent/interfaces/torrentinterface.h
+include/KF5/libktorrent/interfaces/trackerinterface.h
+include/KF5/libktorrent/interfaces/trackerslist.h
+include/KF5/libktorrent/interfaces/webseedinterface.h
+include/KF5/libktorrent/ktorrent_export.h
+include/KF5/libktorrent/magnet/magnetdownloader.h
+include/KF5/libktorrent/magnet/magnetlink.h
+include/KF5/libktorrent/magnet/metadatadownload.h
+include/KF5/libktorrent/migrate/cachemigrate.h
+include/KF5/libktorrent/migrate/ccmigrate.h
+include/KF5/libktorrent/migrate/migrate.h
+include/KF5/libktorrent/mse/bigint.h
+include/KF5/libktorrent/mse/encryptedauthenticate.h
+include/KF5/libktorrent/mse/encryptedpacketsocket.h
+include/KF5/libktorrent/mse/encryptedserverauthenticate.h
+include/KF5/libktorrent/mse/functions.h
+include/KF5/libktorrent/mse/rc4encryptor.h
+include/KF5/libktorrent/net/address.h
+include/KF5/libktorrent/net/addressresolver.h
+include/KF5/libktorrent/net/downloadthread.h
+include/KF5/libktorrent/net/networkthread.h
+include/KF5/libktorrent/net/packetsocket.h
+include/KF5/libktorrent/net/poll.h
+include/KF5/libktorrent/net/portlist.h
+include/KF5/libktorrent/net/reverseresolver.h
+include/KF5/libktorrent/net/serversocket.h
+include/KF5/libktorrent/net/socket.h
+include/KF5/libktorrent/net/socketdevice.h
+include/KF5/libktorrent/net/socketgroup.h
+include/KF5/libktorrent/net/socketmonitor.h
+include/KF5/libktorrent/net/socks.h
+include/KF5/libktorrent/net/speed.h
+include/KF5/libktorrent/net/streamsocket.h
+include/KF5/libktorrent/net/trafficshapedsocket.h
+include/KF5/libktorrent/net/uploadthread.h
+include/KF5/libktorrent/net/wakeuppipe.h
+include/KF5/libktorrent/peer/accessmanager.h
+include/KF5/libktorrent/peer/authenticate.h
+include/KF5/libktorrent/peer/authenticatebase.h
+include/KF5/libktorrent/peer/authenticationmonitor.h
+include/KF5/libktorrent/peer/chunkcounter.h
+include/KF5/libktorrent/peer/connectionlimit.h
+include/KF5/libktorrent/peer/packetreader.h
+include/KF5/libktorrent/peer/peer.h
+include/KF5/libktorrent/peer/peerconnector.h
+include/KF5/libktorrent/peer/peerdownloader.h
+include/KF5/libktorrent/peer/peerid.h
+include/KF5/libktorrent/peer/peermanager.h
+include/KF5/libktorrent/peer/peerprotocolextension.h
+include/KF5/libktorrent/peer/peeruploader.h
+include/KF5/libktorrent/peer/serverauthenticate.h
+include/KF5/libktorrent/peer/superseeder.h
+include/KF5/libktorrent/peer/utmetadata.h
+include/KF5/libktorrent/peer/utpex.h
+include/KF5/libktorrent/torrent/advancedchokealgorithm.h
+include/KF5/libktorrent/torrent/choker.h
+include/KF5/libktorrent/torrent/globals.h
+include/KF5/libktorrent/torrent/job.h
+include/KF5/libktorrent/torrent/jobqueue.h
+include/KF5/libktorrent/torrent/peersourcemanager.h
+include/KF5/libktorrent/torrent/server.h
+include/KF5/libktorrent/torrent/statsfile.h
+include/KF5/libktorrent/torrent/timeestimator.h
+include/KF5/libktorrent/torrent/torrent.h
+include/KF5/libktorrent/torrent/torrentcontrol.h
+include/KF5/libktorrent/torrent/torrentcreator.h
+include/KF5/libktorrent/torrent/torrentfile.h
+include/KF5/libktorrent/torrent/torrentfilestream.h
+include/KF5/libktorrent/torrent/torrentstats.h
+include/KF5/libktorrent/torrent/uploader.h
+include/KF5/libktorrent/tracker/httpannouncejob.h
+include/KF5/libktorrent/tracker/httptracker.h
+include/KF5/libktorrent/tracker/kioannouncejob.h
+include/KF5/libktorrent/tracker/tracker.h
+include/KF5/libktorrent/tracker/trackermanager.h
+include/KF5/libktorrent/tracker/udptracker.h
+include/KF5/libktorrent/tracker/udptrackersocket.h
+include/KF5/libktorrent/upnp/upnpmcastsocket.h
+include/KF5/libktorrent/upnp/upnprouter.h
+include/KF5/libktorrent/util/array.h
+include/KF5/libktorrent/util/autorotatelogjob.h
+include/KF5/libktorrent/util/bitset.h
+include/KF5/libktorrent/util/bufferpool.h
+include/KF5/libktorrent/util/circularbuffer.h
+include/KF5/libktorrent/util/compressfilejob.h
+include/KF5/libktorrent/util/constants.h
+include/KF5/libktorrent/util/decompressfilejob.h
+include/KF5/libktorrent/util/error.h
+include/KF5/libktorrent/util/extractfilejob.h
+include/KF5/libktorrent/util/file.h
+include/KF5/libktorrent/util/fileops.h
+include/KF5/libktorrent/util/functions.h
+include/KF5/libktorrent/util/log.h
+include/KF5/libktorrent/util/logsystemmanager.h
+include/KF5/libktorrent/util/pipe.h
+include/KF5/libktorrent/util/ptrmap.h
+include/KF5/libktorrent/util/resourcemanager.h
+include/KF5/libktorrent/util/sha1hash.h
+include/KF5/libktorrent/util/sha1hashgen.h
+include/KF5/libktorrent/util/signalcatcher.h
+include/KF5/libktorrent/util/timer.h
+include/KF5/libktorrent/util/urlencoder.h
+include/KF5/libktorrent/util/waitjob.h
+include/KF5/libktorrent/util/win32.h
+include/KF5/libktorrent/utp/connection.h
+include/KF5/libktorrent/utp/delaywindow.h
+include/KF5/libktorrent/utp/localwindow.h
+include/KF5/libktorrent/utp/packetbuffer.h
+include/KF5/libktorrent/utp/pollpipe.h
+include/KF5/libktorrent/utp/remotewindow.h
+include/KF5/libktorrent/utp/timevalue.h
+include/KF5/libktorrent/utp/utpprotocol.h
+include/KF5/libktorrent/utp/utpserver.h
+include/KF5/libktorrent/utp/utpserverthread.h
+include/KF5/libktorrent/utp/utpsocket.h
+include/KF5/libktorrent/version.h
+lib/cmake/KF5Torrent/FindLibGMP.cmake
+lib/cmake/KF5Torrent/FindLibGcrypt.cmake
+lib/cmake/KF5Torrent/KF5TorrentConfig.cmake
+lib/cmake/KF5Torrent/KF5TorrentConfigVersion.cmake
+lib/cmake/KF5Torrent/KF5TorrentTargets-%%CMAKE_BUILD_TYPE%%.cmake
+lib/cmake/KF5Torrent/KF5TorrentTargets.cmake
+lib/libKF5Torrent.so
+lib/libKF5Torrent.so.6
+lib/libKF5Torrent.so.6.0.0