summaryrefslogtreecommitdiff
path: root/net
diff options
context:
space:
mode:
authormarino <marino@pkgsrc.org>2012-09-03 10:14:44 +0000
committermarino <marino@pkgsrc.org>2012-09-03 10:14:44 +0000
commit3b3b4a143de482266a2241a56b20265b58e238e0 (patch)
tree2f5ed61e04eabc0003dff1365324a0c9735dca2d /net
parent08ee02a7d26b3eb62f8551222707d3e3c7d02721 (diff)
downloadpkgsrc-3b3b4a143de482266a2241a56b20265b58e238e0.tar.gz
net/ktorrent: Update version from 3.3 to 4.2.1
Changes in 4.2.1: - Fix IP filter widget list not getting registered at startup (281245) - Fix Queue Manager widget getting the priorities wrong (296536) Changes in 4.2: - Add new group switcher combobox in toolbar (290888) - Make kio-magnet optional - Improve handing magnet uris in search plugin - Fix bug causing kio-magnet to deselect all files - Close current scan widget when a new one is started for a torrent (292001) - Fix syndication plugin not handling relative urls properly - Fix magnet uri's not being handled properly in load torrent feature of webinterface Changes in 4.2rc1: - Make it possible to check individual files of a torrent - Data checks for multiple torrents can now get started at the same time (265611) - Make links clickable in the status tab comments field (266089) - Revamp UPnP plugin (266397) - Fix bug making it possible to add conflicting items to the schedule (268879) - Make it possible for schedule items to span multiple days (225939) - Include disk usage of existing files when calculating bytes left after download in FileSelectDlg (267220) - Disable scripts in GUI, if no interpreter could be found for the script (270226) - Show shutdown plugin's config dialog when no rules are present and the enable button is pressed (271311) - Make it possible to wait for several events before activating the shutdown action - Fix wrong required diskspace calculation in some rare circumstances (271097) - Revamp scanfolder plugin (263813, 271657) - Revamp GUI of mediaplayer plugin - Make properties extender a dialog (274356) - Fix bug causing scripts not to be selectable in scripting plugin - Show info hash in status tab - Improve video streaming support - Add Open With option to FileView context menu (279386) - Fix bug causing views to not get properly restored when the application language changes (279588) - Check if new trackers have a supported protocol - Remove usage of several deprecated KDE3 networking classes - Remove obsolete config options of datacheck during upload feature - Improve error display of syndication plugin errors (280814) - Remove multiple views support (281675) - Relabel Change Tracker button into Switch Tracker to avoid user confusion (282951) - Revamp IP filter widget (281245) - Fix scanfolder moving to loaded directory causing a flurry of popups about the torrent already being loaded (283508) - Only enable the infowidget plugin by default (278283) - Add force start option (213504) - Add torrent search bar for view (269279) - Make it possible to hide uploads, downloads and not queued torrents in the queue manager (253779, 251861, 210064) - Merge status and name column into one column and use icons to show the status (272160, 228564) - Highlight in bold and scroll to newly added torrents (145028) - Show torrent names in remove torrent and data confirmation dialog (284728) - Enable select new location button when all non excluded files are missing instead of when all files are missing - Hide chunkbar when download of stream is complete (259788) - Suspend/resume queue when middle clicking on tray icon (210027) - Use dbus to show ktorrent window from plasma applet (287309) - Fix crash due to dangling pointer (281196) - Always make already loaded message of a torrent a passive popup (288201) - Make torrent properties dialog modal (288448) - Allow i2p addresses as a custom ip in tracker announces - Fix bug causing homepage of search plugin not the render properly Changes in 4.1.3: - Fix statusbar hiding and showing not working (281674) - Fix missing items in tray menu (282304) - Fix move on completion location not being set when open all torrents silently is enabled (279582) Changes in 4.1.2: - Fix crash when duplicate trackers are added (274413) - Fix bug causing quit action not be shown in system tray when not using KDE - Fix edit script not working in scripting plugin - Make log output suspension work again - Fix crash when shutdown_rules files becomes corrupted (277602) - Fix file rename leading to file being placed in the toplevel directory (279926) Changes in 4.1.1: - Make sure that libktorrent translation catalog is inserted (269515) - Fix wrong tooltip in QM preference page - Make sure activities list is added again to the GUI after toolbars are edited (269727) - Prevent port conflicts from happening (268989) - Clear labels of BasicJobProgressWidget in constructor (270035) - Make tabbar widget icons follow KDE size changes (270277) - Fix crash in search plugin (271516) Changes in 4.1: - Check if source files are missing before moving them (265607) - Fix scanextender showing when they are not supposed to (259483) - Fix mediaplayer unable to stop in buffering mode when streaming (266100) - KDE 4.4 compatibility fix in search plugin - Make sure overwrite is possible for the torrent copy file feature - Fix critical Qt warning when opening context menu in view Changes in 4.1rc1: - Make sure that apply button of config dialog is enabled properly when the group changes in the scanfolder settings - Add kio-magnet - Improve performance of ktorrent in situations where there are many torrents (262571) - Fix memory leak on exit (263802) - Fix tab bar not matching TabBarWidget state in some circumstances (263068) - Fix libktorrent not gettting updated when the download of a magnet link finishes and the FileSelectDlg is shown - Update view tab when switching to it, fixes data scan widget showing in the wrong place (259483) - Update view captions every GUI update (264215) - Use user modified path for file column in chunks view (264814) - Fix QM bug causing torrents to get started when it is not needed (262570) Changes in 4.1beta1: - Remove libktupnp it is now part of libktorrent - Add support for superseeding (171661) - Change from and to fields to always ensure that from is smaller then to in the bandwidth scheduler plugin (225951) - Show if a peer is using the µTP protocol or not - Cleanup file dialog filters for torrents and make sure that files named torrent, are also seen by the filter (241259) - Ensure that webinterface plugin works properly with bindv6only flag on (238688) - Add option to not restore the previous session of the search plugin (233288) - Save suspended state on exit and restore on restart (241675) - Add support for cookies in syndication plugin (244967) - Change GUI to use KParts - Add feature to set the move on completion directory in the syndication plugin filters - Improve display of errors in the syndication plugin when downloading a feed fails (246421) - Make ChunkDownloadView and PeerView use a QSortFilterProxyModel (246835) - Add download and move when completed location history buttons to FileSelectDlg (218048) - Make file view of FileSelectDlg sortable (248090) - Clicking item in day list of AddItemDlg of bwscheduler plugin now toggles it (225953) - Add support for emule blocklists (194915) - Add option to configure the number of log lines shown in the logviewer (223887) - Add default move on completion location to group policy (248092) - Prevent torrents from sharing the same files (228220) - Add option to open all torrents silently - Add exclusion patterns to syndication plugin filters (251141) - Show current upload and download limit in trayicon submenus instead of limits from the settings (251953) - Show notifications when automatic update of IP filter fails (243458) - Add video streaming support (234212) - Make ratio configurable at which the share ratio becomes green (254144) - Don't show an error message for each duplicate tracker which is added - Stop using hardcoded colors in system tray tooltip (255732) - Add support for tracking jobs inside the GUI of ktorrent - Ask if an existing file must be overwritten when exporting a torrent (256416) - Don't reinclude files when changing priority of a directory (252555) - Open new search tab on middle click (151429) - Search plugin now uses webkit instead of KHTML - Add do not ask again option to dialog shown when torrent file is downloaded in the search plugin (210701) - Add option to rename single file torrents to the file inside (251799) - Make sure that items in history of download locations and completed locations end with a slash (259499) - Make search filter in MediaView of mediaplayer plugin case insensitive (259782) Changes in 4.0.5: - Fix crash due to uncaught exception when creating torrent (255020) - Modify tracker grouping script to avoid a memory leak in krosspython - Fix bug causing extenders to be shown when the torrent is hidden (248205) - Fix restoring hidden state of bottom tab bar in the torrent activity - Improve performance of View (258324) - Fix bug causing user modified filename not be shown for single file torrents (258860) - Ensure that lastSaveDir is saved to the config (259041) - Make sure ktorrent compiles and works with new solid powermanagement api introduced in KDE 4.6beta2 (258331) - Fix bug causing the wrong path to be opened when opening a nested directory in a multifile torrent Changes in 4.0.4: - Make sure that syndication filter save location overrides group save location (250116) - Don't hardcode background of bandwidth schedule to white so that system colors are used (251925) - Improve performance of ViewModel when there are many torrents (216501) - Backport several improvements for IP filter auto update from trunk - Fix bug causing two instances of ktorrent to be started when missing files dialog is shown at startup (252099) - Fix bug causing KT to use invalid dbus paths in group paths - Fix crash at exit due to a Core::update getting called during exit (254214) Changes in 4.0.3: - Fix bug causing wrong encoding to be used when the default save location of a group is read (244873) - Fix crash in QueueManagerWidget when moving torrents in the queue - When renaming files in a torrent prevent duplicate names (244624) - Fix crash on exit when cleaning up UPnP requests - Fix crash due to uncaught exception when a tor directory cannot be removed (247979) Changes in 4.0.2: - Fix wrong X-KDE-PluginInfo-Name in ktzeroconfplugin.desktop - Fix crash caused by 0 pointer in webinterface plugin (242273) - Increase auto update retry interval of ipfilter plugin to 15 minutes - Fix bug causing groups file to grow very large over time (243182) Changes in 4.0.1: - Make sure that the proper encoding is used when loading syndication filters - Display filename if TagLib doesn't know the title of a file in the mediaplayer plugin - Fix memory leak in plasma dataengine (238948) - Use routers XML file URL to distinguish between UPnP routers - Make sure that there are no uncaught exceptions (223243) Changes in 4.0: - In Core::onExit shutdown TCP and UTP servers a bit later to prevent crashes Changes in 4.0rc1: - Split of libbtcore as libktorrent - Make sure that QM handles max share ratio and max seed time a bit better - Clear selection of ActivityListWidget before selecting the current item (233289) - When a torrent row is double clicked open the data directory (230618) - Switch to new style tray icon (210811,233422) - Make sure that state is set to active when rendering progress bar in ViewDelegate (232727) - Suspend KTorrent -> Suspend Torrents to avoid confusion (233421) - Workaround memory leak in krosspython by not passing QObject pointers as arguments to callMethod (223885, 226924) - Make move on completion a per torrent feature - Make compiling plasma applet dependant on Qt version - Make sure extenders can be resized - Make sure float is not used in scripting api, doesn't seem to work with python scripts - Add dbus functions to set and get the maximum and current share ratio and seed time Changes in 4.0beta2: - Use proper KDE function to format date in syndication plugin - Make sure HTMLPart uses proper charset when rendering page - Add copy URL item to popupmenu in search plugin view - Pause becomes suspend - Revamp torrent creation code - Avoid unnecessary memcpy when generating hash - Add UDP tracker scraping - Improve handling of incomplete handshakes (218875) - When switching back from fullscreen video make sure the tab shown is the video tab - Replace KMultiTabBar by QToolBar, because it handles not enough space better (214524) - Make tab moving possible in TorrentActivity and SearchActivity (215053) - Show arrows in qm widget to indicate if a torrent is a seed or a download - Fix crash caused by not checking for 0 pointer (220442) - Add search line in QM widget which highlights and scrolls to found items (220428) - Moving multiple items in QM widget is now possible (220428) - Prevent trackers from sending back to much data (220684) - Fix typo in in log message of QM (223888) - Added patch witch adds an additional column to a View showing the date and time a torrent was added - Fix compilation not working on solaris due to missing NAME_MAX define (222598) - Fix check for existing files for single file torrents in FileSelectDlg (225900) - Add pathOnDisk dbus call on a torrent to retrieve the output path - Fix crash in GroupView (226134) - Cleanup notifier before closing socket in webinterface plugin, fixes a crash (225956) - Make sure that weekdays deselects weekend, and weekend deselects weekdays in scheduler plugin (225952) - Don't show 0 KB/s when there is no limit in scheduler plugin (225943) - Make warning icon when no trackers can be reached, work for non private torrents (227670) - Reset bandwidth schedule when network comes up again (227423) - Make sure TOS is set when setting up a connection - Fix crash in AuthenticationMonitor, caused by dangling pointer (228395) - Fix SHA1 hash generation crashes by using shared pointers to PieceData (227400) - Fix crash in PeerConnector cleanup (228955) - Make it possible to change the ChunkSelector at runtime - Make torrents reannounce and kill all stale peers, when network comes back up after some downtime (184766) - Before mapping a piece, use posix_fallocate to ensure that we can't get a SIGBUS when the disk is full (229081) - Revamp stats file implementation so the QM can no longer block things when there are many torrents (228974) - Use pause functionality instead of stopping and restarting a torrent when doing jobs (179456) - Fix handling of keep-alive in webinterface plugin (225167) - Don't open files to determine disk usage when files are not open - Change listen backlog to SOMAXCONN - Do preallocation properly (or not at all depending on settings) when file is recreated - Add support for the µTP protocol (197749) - Fix crash in HTTPConnection due to 0 pointer (231859) - Add patch to disable authentication in webinterface (226291) - Add plugin to generate magnet URI's - Fix crash in webseed downloading code (232971) Changes in 4.0beta1: - Make adding multiple trackers at once possible (213194) - Bandwidth scheduler can now be deactivated temporarely - Show information message instead of error when trackerlists are merged (213772) - Add patch from Leo Trubach which adds support for IP rangs to the IP filter dialog - Add support for metadata extension - Remove own flags, now using exclusively those from KDE - Add support for reqq parameter in extended handshake - Ignore diskspace check when it cannot be determined on a gvfs mounted filesystem (187141) - DHT can no longer be disabled at compile time - Add support for magnet URL's (214375) - Fix crash due to uncaught warning - Expand open url dialog, it is now possible to open silently and to select the group - Fix crash when loading magnets file (218227) Changes in 3.3.4: - Fix SHA1 hash generation crashes once and for all (222753) - Check for invalid addresses in reverse resolver, fixes a crash - Fix sorting bug in choking algorithm - Fix crash caused by handling exceptions badly (224097) - Fix bug causing global max share ratio and seed time to override group policy (223745) Changes in 3.3.3: - Fix crash caused by 0 pointer in Downloader::saveDownloads (219019) - Don't remove torrent when jobs are running, wait until they are done, this fixes a crash (218853) - Disable editing of items in ActivityListModel (219355) - Make sure checks for ftello and fseeko are done, fixes a problem with large file sizes on BSD (217523) - Make sure reannounce timer in UDPTracker is always stopped in the stop call (219663) - Fix broken FilterListModel::removeFilter fixes a crash (219760) - Revamp adding trackers to TrackerListModel, should fix a crash (218738) - Don't allow nested event loops when iterating over the incomplete url list in scanfolder plugin, fixes a crash (219885) - Fix crash due to uncaught exception in TorrentFileTreeModel::loadExpandedState - Fix bug causing error message that the QM limits are reached to be shown instead of a torrent to be enqueued (220171) - Fix crash caused by not checking for 0 pointer (221333) - Fix crashes when DHT socket could not be bound (221872) - Fix bug causing files to be created which are to big in some rare circumstances (222036) - Fix bug causing wrong location hint to be used when no default save location is selected (222783) Changes in 3.3.2: - Fix crash when loading Feed in syndication plugin at startup (216207) - Replace newlines with spaces when displaying multiline comments in statustab (216683) Changes in 3.3.1: - Make sure exceptions in DHT code are caught, fixes a crash (213819) - Fix several memory leaks at exit - Fix bug in edge detection of items on the bandwidth schedule - Fix crash when webinterface plugin is removed and there are active connections to the webserver (214187) - Fix bugs causing context menus to be shown in wrong location (214657) - Don't store the color for normal file priority in FileView, use system default (214748) - Fix bug causing current tab in TorrentActivity not to be restored (214959) - Fix IP filter download going wrong in some cases, by specifying mimetype in KFilterDev::deviceForFile - Fix crash when not able to bind for DHT socket (215079) - Make it optional to intercept Qt debug messages in InitLog call - Fix crash when trying to unzip broken zip file in ipfilter download (215353) - Add some limits so DHT tasks don't run for to long and eat up to much memory
Diffstat (limited to 'net')
-rw-r--r--net/ktorrent/DESCR31
-rw-r--r--net/ktorrent/Makefile32
-rw-r--r--net/ktorrent/PLIST427
-rw-r--r--net/ktorrent/distinfo11
-rw-r--r--net/ktorrent/patches/patch-libbtcore_dht_rpcserver.cpp12
-rw-r--r--net/ktorrent/patches/patch-plugins_webinterface_httpresponseheader.cpp20
-rw-r--r--net/ktorrent/patches/patch-plugins_webinterface_httpresponseheader.h15
7 files changed, 111 insertions, 437 deletions
diff --git a/net/ktorrent/DESCR b/net/ktorrent/DESCR
index 4e06025cf4b..cb0e1191b3b 100644
--- a/net/ktorrent/DESCR
+++ b/net/ktorrent/DESCR
@@ -1,11 +1,22 @@
-KTorrent is a BitTorrent program for KDE4.
+KTorrent is a BitTorrent client for KDE. Its main features are:
-Changes from the KDE3 version include:
-
- * IPv6 support
- * SOCKSv4 and v5 support
- * The network interface to use can now be selected
- * Alternative flat list mode to display the files of a torrent
- * Reorganization of the config dialog
- * Individual files of a torrent can now be moved
- * New queuemanager gui
+ * Download torrent files
+ * Upload and download speed capping
+ * Internet searching with torrent search engines using KHTML part
+ * UDP Tracker scraping
+ * Port forwarding with UPnP
+ * IP blocking plugin
+ * Importing of partially or fully downloaded files
+ * Protocol encryption
+ * Bandwith scheduling
+ * Directory scanner to automatically watch directories for new torrents
+ * File prioritization for multi file torrents
+ * DHT and support for trackerless torrents
+ * RSS feed support
+ * Web interface plugin (default port 8080)
+ * IPv6 support
+ * SOCKS v4 and v5 support
+ * Generation and parsing of magnet links
+ * Superseeding support
+ * Video streaming while downloading
+ * uTorrent peer exchange (PEX) support
diff --git a/net/ktorrent/Makefile b/net/ktorrent/Makefile
index 5dce733975f..d15b216b7b0 100644
--- a/net/ktorrent/Makefile
+++ b/net/ktorrent/Makefile
@@ -1,37 +1,37 @@
-# $NetBSD: Makefile,v 1.43 2012/08/29 11:22:20 obache Exp $
+# $NetBSD: Makefile,v 1.44 2012/09/03 10:14:44 marino Exp $
DISTNAME= ktorrent-${KTORRENT_VER}
-PKGREVISION= 23
CATEGORIES= net kde
MASTER_SITES= http://ktorrent.org/downloads/${KTORRENT_VER}/
EXTRACT_SUFX= .tar.bz2
BUILD_DEPENDS+= automoc4>=0.9.87:../../devel/automoc4
-KTORRENT_VER= 3.3
+.include "../../net/libktorrent/Makefile.version"
MAINTAINER= pkgsrc-users@NetBSD.org
HOMEPAGE= http://ktorrent.org/
COMMENT= Graphical BitTorrent client for KDE4
+LICENSE= gnu-gpl-v2
PKG_DESTDIR_SUPPORT= user-destdir
USE_LANGUAGES= c c++
-USE_TOOLS+= awk msgfmt pkg-config perl
+USE_TOOLS+= gmake msgfmt pkg-config perl
+USE_CMAKE= yes
+
+DEPENDS+= oxygen-icons-[0-9]*:../../graphics/oxygen-icons
+
+CFLAGS+= -DENABLE_KIO_MAGNET=1
+SCRDIR= share/kde/apps/ktorrent/scripts
+
+CHECK_INTERPRETER_SKIP= ${SCRDIR}/auto_remove/auto_remove.py \
+ ${SCRDIR}/auto_resume/auto_resume.py \
+ ${SCRDIR}/email_notifications/email_notifications.py \
+ ${SCRDIR}/tracker_groups/tracker_groups.py
-.include "../../meta-pkgs/kde4/kde4.mk"
.include "../../audio/taglib/buildlink3.mk"
-.include "../../devel/gmp/buildlink3.mk"
-.include "../../graphics/hicolor-icon-theme/buildlink3.mk"
.include "../../misc/kdepimlibs4/buildlink3.mk"
-.include "../../security/openssl/buildlink3.mk"
-.include "../../security/qca2/buildlink3.mk"
+.include "../../net/libktorrent/buildlink3.mk"
.include "../../sysutils/desktop-file-utils/desktopdb.mk"
-.include "../../x11/kdelibs4/buildlink3.mk"
-.include "../../x11/kde-runtime4/buildlink3.mk"
-.include "../../x11/kde-workspace4/buildlink3.mk"
-.include "../../x11/libSM/buildlink3.mk"
-.include "../../x11/libX11/buildlink3.mk"
-BUILDLINK_DEPMETHOD.libXt?= build
-.include "../../x11/libXt/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"
diff --git a/net/ktorrent/PLIST b/net/ktorrent/PLIST
index 9a7602cfe09..7bceb13838e 100644
--- a/net/ktorrent/PLIST
+++ b/net/ktorrent/PLIST
@@ -1,153 +1,17 @@
-@comment $NetBSD: PLIST,v 1.9 2010/03/20 21:53:06 wiz Exp $
+@comment $NetBSD: PLIST,v 1.10 2012/09/03 10:14:44 marino Exp $
+bin/ktmagnetdownloader
bin/ktorrent
bin/ktupnptest
-include/libbtcore/bcodec/bdecoder.h
-include/libbtcore/bcodec/bencoder.h
-include/libbtcore/bcodec/bnode.h
-include/libbtcore/bcodec/value.h
-include/libbtcore/btcore_export.h
-include/libbtcore/btversion.h
-include/libbtcore/datachecker/datachecker.h
-include/libbtcore/datachecker/datacheckerjob.h
-include/libbtcore/datachecker/datacheckerlistener.h
-include/libbtcore/datachecker/datacheckerthread.h
-include/libbtcore/datachecker/multidatachecker.h
-include/libbtcore/datachecker/singledatachecker.h
-include/libbtcore/dht/announcetask.h
-include/libbtcore/dht/database.h
-include/libbtcore/dht/dht.h
-include/libbtcore/dht/dhtbase.h
-include/libbtcore/dht/dhttrackerbackend.h
-include/libbtcore/dht/kbucket.h
-include/libbtcore/dht/kclosestnodessearch.h
-include/libbtcore/dht/key.h
-include/libbtcore/dht/node.h
-include/libbtcore/dht/nodelookup.h
-include/libbtcore/dht/pack.h
-include/libbtcore/dht/rpccall.h
-include/libbtcore/dht/rpcmsg.h
-include/libbtcore/dht/rpcserver.h
-include/libbtcore/dht/task.h
-include/libbtcore/dht/taskmanager.h
-include/libbtcore/diskio/cache.h
-include/libbtcore/diskio/cachefile.h
-include/libbtcore/diskio/chunk.h
-include/libbtcore/diskio/chunkmanager.h
-include/libbtcore/diskio/deletedatafilesjob.h
-include/libbtcore/diskio/dndfile.h
-include/libbtcore/diskio/movedatafilesjob.h
-include/libbtcore/diskio/multifilecache.h
-include/libbtcore/diskio/piecedata.h
-include/libbtcore/diskio/preallocationjob.h
-include/libbtcore/diskio/preallocationthread.h
-include/libbtcore/diskio/singlefilecache.h
-include/libbtcore/download/chunkdownload.h
-include/libbtcore/download/chunkselector.h
-include/libbtcore/download/downloader.h
-include/libbtcore/download/packet.h
-include/libbtcore/download/piece.h
-include/libbtcore/download/request.h
-include/libbtcore/interfaces/blocklistinterface.h
-include/libbtcore/interfaces/cachefactory.h
-include/libbtcore/interfaces/chunkdownloadinterface.h
-include/libbtcore/interfaces/chunkselectorinterface.h
-include/libbtcore/interfaces/exitoperation.h
-include/libbtcore/interfaces/logmonitorinterface.h
-include/libbtcore/interfaces/monitorinterface.h
-include/libbtcore/interfaces/peerinterface.h
-include/libbtcore/interfaces/peersource.h
-include/libbtcore/interfaces/piecedownloader.h
-include/libbtcore/interfaces/queuemanagerinterface.h
-include/libbtcore/interfaces/torrentfileinterface.h
-include/libbtcore/interfaces/torrentinterface.h
-include/libbtcore/interfaces/trackerinterface.h
-include/libbtcore/interfaces/trackerslist.h
-include/libbtcore/interfaces/webseedinterface.h
-include/libbtcore/migrate/cachemigrate.h
-include/libbtcore/migrate/ccmigrate.h
-include/libbtcore/migrate/migrate.h
-include/libbtcore/mse/bigint.h
-include/libbtcore/mse/encryptedauthenticate.h
-include/libbtcore/mse/encryptedserverauthenticate.h
-include/libbtcore/mse/functions.h
-include/libbtcore/mse/rc4encryptor.h
-include/libbtcore/mse/streamsocket.h
-include/libbtcore/net/address.h
-include/libbtcore/net/bufferedsocket.h
-include/libbtcore/net/downloadthread.h
-include/libbtcore/net/networkthread.h
-include/libbtcore/net/portlist.h
-include/libbtcore/net/reverseresolver.h
-include/libbtcore/net/socket.h
-include/libbtcore/net/socketgroup.h
-include/libbtcore/net/socketmonitor.h
-include/libbtcore/net/socks.h
-include/libbtcore/net/speed.h
-include/libbtcore/net/uploadthread.h
-include/libbtcore/peer/accessmanager.h
-include/libbtcore/peer/authenticate.h
-include/libbtcore/peer/authenticatebase.h
-include/libbtcore/peer/authenticationmonitor.h
-include/libbtcore/peer/chunkcounter.h
-include/libbtcore/peer/packetreader.h
-include/libbtcore/peer/packetwriter.h
-include/libbtcore/peer/peer.h
-include/libbtcore/peer/peerdownloader.h
-include/libbtcore/peer/peerid.h
-include/libbtcore/peer/peermanager.h
-include/libbtcore/peer/peeruploader.h
-include/libbtcore/peer/serverauthenticate.h
-include/libbtcore/peer/utpex.h
-include/libbtcore/torrent/advancedchokealgorithm.h
-include/libbtcore/torrent/choker.h
-include/libbtcore/torrent/globals.h
-include/libbtcore/torrent/job.h
-include/libbtcore/torrent/jobqueue.h
-include/libbtcore/torrent/peersourcemanager.h
-include/libbtcore/torrent/server.h
-include/libbtcore/torrent/statsfile.h
-include/libbtcore/torrent/timeestimator.h
-include/libbtcore/torrent/torrent.h
-include/libbtcore/torrent/torrentcontrol.h
-include/libbtcore/torrent/torrentcreator.h
-include/libbtcore/torrent/torrentfile.h
-include/libbtcore/torrent/torrentstats.h
-include/libbtcore/torrent/uploader.h
-include/libbtcore/tracker/httptracker.h
-include/libbtcore/tracker/tracker.h
-include/libbtcore/tracker/trackermanager.h
-include/libbtcore/tracker/udptracker.h
-include/libbtcore/tracker/udptrackersocket.h
-include/libbtcore/util/array.h
-include/libbtcore/util/autorotatelogjob.h
-include/libbtcore/util/bitset.h
-include/libbtcore/util/compressfilejob.h
-include/libbtcore/util/constants.h
-include/libbtcore/util/decompressfilejob.h
-include/libbtcore/util/error.h
-include/libbtcore/util/extractfilejob.h
-include/libbtcore/util/file.h
-include/libbtcore/util/fileops.h
-include/libbtcore/util/functions.h
-include/libbtcore/util/log.h
-include/libbtcore/util/logsystemmanager.h
-include/libbtcore/util/ptrmap.h
-include/libbtcore/util/sha1hash.h
-include/libbtcore/util/sha1hashgen.h
-include/libbtcore/util/timer.h
-include/libbtcore/util/urlencoder.h
-include/libbtcore/util/waitjob.h
-include/libbtcore/util/win32.h
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
@@ -155,16 +19,13 @@ lib/kde4/ktwebinterfaceplugin.so
lib/kde4/ktzeroconfplugin.so
lib/kde4/plasma_applet_ktorrent.so
lib/kde4/plasma_engine_ktorrent.so
-lib/libbtcore.so
-lib/libbtcore.so.12
-lib/libbtcore.so.12.0.0
lib/libktcore.so
-lib/libktcore.so.10
-lib/libktcore.so.10.0.0
-lib/libktupnp.so
-lib/libktupnp.so.4
-lib/libktupnp.so.4.0.0
+lib/libktcore.so.13
+lib/libktcore.so.13.0.1
share/applications/kde4/ktorrent.desktop
+share/doc/kde/HTML/en/ktorrent/common
+share/doc/kde/HTML/en/ktorrent/index.cache.bz2
+share/doc/kde/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
@@ -172,6 +33,7 @@ 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
@@ -192,6 +54,7 @@ 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
@@ -207,6 +70,7 @@ 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
@@ -226,6 +90,7 @@ 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
@@ -242,189 +107,26 @@ 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/kde/apps/cmake/modules/FindBTCore.cmake
-share/kde/apps/ktorrent/FLAGS_LICENCE
-share/kde/apps/ktorrent/ad.png
-share/kde/apps/ktorrent/ae.png
-share/kde/apps/ktorrent/af.png
-share/kde/apps/ktorrent/ag.png
-share/kde/apps/ktorrent/ai.png
-share/kde/apps/ktorrent/al.png
-share/kde/apps/ktorrent/am.png
-share/kde/apps/ktorrent/an.png
-share/kde/apps/ktorrent/ao.png
-share/kde/apps/ktorrent/aq.png
-share/kde/apps/ktorrent/ar.png
-share/kde/apps/ktorrent/as.png
-share/kde/apps/ktorrent/at.png
-share/kde/apps/ktorrent/au.png
-share/kde/apps/ktorrent/aw.png
-share/kde/apps/ktorrent/az.png
-share/kde/apps/ktorrent/ba.png
-share/kde/apps/ktorrent/bb.png
-share/kde/apps/ktorrent/bd.png
-share/kde/apps/ktorrent/be.png
-share/kde/apps/ktorrent/bf.png
-share/kde/apps/ktorrent/bg.png
-share/kde/apps/ktorrent/bh.png
-share/kde/apps/ktorrent/bi.png
-share/kde/apps/ktorrent/bj.png
-share/kde/apps/ktorrent/bm.png
-share/kde/apps/ktorrent/bn.png
-share/kde/apps/ktorrent/bo.png
-share/kde/apps/ktorrent/br.png
-share/kde/apps/ktorrent/bs.png
-share/kde/apps/ktorrent/bt.png
-share/kde/apps/ktorrent/bv.png
-share/kde/apps/ktorrent/bw.png
-share/kde/apps/ktorrent/by.png
-share/kde/apps/ktorrent/bz.png
-share/kde/apps/ktorrent/ca.png
-share/kde/apps/ktorrent/cc.png
-share/kde/apps/ktorrent/cd.png
-share/kde/apps/ktorrent/cf.png
-share/kde/apps/ktorrent/cg.png
-share/kde/apps/ktorrent/ch.png
-share/kde/apps/ktorrent/ci.png
-share/kde/apps/ktorrent/ck.png
-share/kde/apps/ktorrent/cl.png
-share/kde/apps/ktorrent/cm.png
-share/kde/apps/ktorrent/cn.png
-share/kde/apps/ktorrent/co.png
-share/kde/apps/ktorrent/cr.png
-share/kde/apps/ktorrent/cs.png
-share/kde/apps/ktorrent/cu.png
-share/kde/apps/ktorrent/cv.png
-share/kde/apps/ktorrent/cx.png
-share/kde/apps/ktorrent/cy.png
-share/kde/apps/ktorrent/cz.png
-share/kde/apps/ktorrent/de.png
-share/kde/apps/ktorrent/dj.png
-share/kde/apps/ktorrent/dk.png
-share/kde/apps/ktorrent/dm.png
-share/kde/apps/ktorrent/do.png
-share/kde/apps/ktorrent/dz.png
-share/kde/apps/ktorrent/ec.png
-share/kde/apps/ktorrent/ee.png
-share/kde/apps/ktorrent/eg.png
-share/kde/apps/ktorrent/eh.png
-share/kde/apps/ktorrent/er.png
-share/kde/apps/ktorrent/es.png
-share/kde/apps/ktorrent/et.png
-share/kde/apps/ktorrent/eu.png
-share/kde/apps/ktorrent/fi.png
-share/kde/apps/ktorrent/fj.png
-share/kde/apps/ktorrent/fk.png
-share/kde/apps/ktorrent/fm.png
-share/kde/apps/ktorrent/fo.png
-share/kde/apps/ktorrent/fr.png
-share/kde/apps/ktorrent/ga.png
-share/kde/apps/ktorrent/gb.png
-share/kde/apps/ktorrent/gd.png
-share/kde/apps/ktorrent/ge.png
-share/kde/apps/ktorrent/gf.png
-share/kde/apps/ktorrent/gh.png
-share/kde/apps/ktorrent/gi.png
-share/kde/apps/ktorrent/gl.png
-share/kde/apps/ktorrent/gm.png
-share/kde/apps/ktorrent/gn.png
-share/kde/apps/ktorrent/gp.png
-share/kde/apps/ktorrent/gq.png
-share/kde/apps/ktorrent/gr.png
-share/kde/apps/ktorrent/gs.png
-share/kde/apps/ktorrent/gt.png
-share/kde/apps/ktorrent/gu.png
-share/kde/apps/ktorrent/gw.png
-share/kde/apps/ktorrent/gy.png
-share/kde/apps/ktorrent/hk.png
-share/kde/apps/ktorrent/hm.png
-share/kde/apps/ktorrent/hn.png
-share/kde/apps/ktorrent/hr.png
-share/kde/apps/ktorrent/ht.png
-share/kde/apps/ktorrent/hu.png
-share/kde/apps/ktorrent/id.png
-share/kde/apps/ktorrent/ie.png
-share/kde/apps/ktorrent/il.png
-share/kde/apps/ktorrent/in.png
-share/kde/apps/ktorrent/io.png
-share/kde/apps/ktorrent/iq.png
-share/kde/apps/ktorrent/ir.png
-share/kde/apps/ktorrent/is.png
-share/kde/apps/ktorrent/it.png
-share/kde/apps/ktorrent/jm.png
-share/kde/apps/ktorrent/jo.png
-share/kde/apps/ktorrent/jp.png
-share/kde/apps/ktorrent/ke.png
-share/kde/apps/ktorrent/kg.png
-share/kde/apps/ktorrent/kh.png
-share/kde/apps/ktorrent/ki.png
-share/kde/apps/ktorrent/km.png
-share/kde/apps/ktorrent/kn.png
-share/kde/apps/ktorrent/kp.png
-share/kde/apps/ktorrent/kr.png
+share/kde/apps/ktorrent/ktbwschedulerpluginui.rc
share/kde/apps/ktorrent/ktdownloadorderpluginui.rc
+share/kde/apps/ktorrent/ktmagnetgeneratorpluginui.rc
share/kde/apps/ktorrent/ktmediaplayerpluginui.rc
share/kde/apps/ktorrent/ktorrent.notifyrc
share/kde/apps/ktorrent/ktorrentui.rc
+share/kde/apps/ktorrent/ktscriptingpluginui.rc
share/kde/apps/ktorrent/ktsearchpluginui.rc
-share/kde/apps/ktorrent/ktshutdownpluginui.rc
share/kde/apps/ktorrent/ktsyndicationpluginui.rc
-share/kde/apps/ktorrent/kw.png
-share/kde/apps/ktorrent/ky.png
-share/kde/apps/ktorrent/kz.png
-share/kde/apps/ktorrent/la.png
-share/kde/apps/ktorrent/lb.png
-share/kde/apps/ktorrent/lc.png
-share/kde/apps/ktorrent/li.png
-share/kde/apps/ktorrent/lk.png
-share/kde/apps/ktorrent/lr.png
-share/kde/apps/ktorrent/ls.png
-share/kde/apps/ktorrent/lt.png
-share/kde/apps/ktorrent/lu.png
-share/kde/apps/ktorrent/lv.png
-share/kde/apps/ktorrent/ly.png
-share/kde/apps/ktorrent/ma.png
-share/kde/apps/ktorrent/mc.png
-share/kde/apps/ktorrent/md.png
-share/kde/apps/ktorrent/mg.png
-share/kde/apps/ktorrent/mh.png
-share/kde/apps/ktorrent/mk.png
-share/kde/apps/ktorrent/ml.png
-share/kde/apps/ktorrent/mm.png
-share/kde/apps/ktorrent/mn.png
-share/kde/apps/ktorrent/mo.png
-share/kde/apps/ktorrent/mp.png
-share/kde/apps/ktorrent/mq.png
-share/kde/apps/ktorrent/mr.png
-share/kde/apps/ktorrent/ms.png
-share/kde/apps/ktorrent/mt.png
-share/kde/apps/ktorrent/mu.png
-share/kde/apps/ktorrent/mv.png
-share/kde/apps/ktorrent/mw.png
-share/kde/apps/ktorrent/mx.png
-share/kde/apps/ktorrent/my.png
-share/kde/apps/ktorrent/mz.png
-share/kde/apps/ktorrent/na.png
-share/kde/apps/ktorrent/nc.png
-share/kde/apps/ktorrent/ne.png
-share/kde/apps/ktorrent/nf.png
-share/kde/apps/ktorrent/ng.png
-share/kde/apps/ktorrent/ni.png
-share/kde/apps/ktorrent/nl.png
-share/kde/apps/ktorrent/no.png
-share/kde/apps/ktorrent/np.png
-share/kde/apps/ktorrent/nr.png
-share/kde/apps/ktorrent/nu.png
-share/kde/apps/ktorrent/nz.png
-share/kde/apps/ktorrent/om.png
+share/kde/apps/ktorrent/kttorrentactivityui.rc
share/kde/apps/ktorrent/opensearch/bitenova/opensearch.xml
share/kde/apps/ktorrent/opensearch/bittorrent/opensearch.xml
share/kde/apps/ktorrent/opensearch/btjunkie/opensearch.xml
@@ -432,28 +134,6 @@ share/kde/apps/ktorrent/opensearch/ktorrents/opensearch.xml
share/kde/apps/ktorrent/opensearch/legittorrents/opensearch.xml
share/kde/apps/ktorrent/opensearch/mininova/opensearch.xml
share/kde/apps/ktorrent/opensearch/thepiratebay/opensearch.xml
-share/kde/apps/ktorrent/pa.png
-share/kde/apps/ktorrent/pe.png
-share/kde/apps/ktorrent/pf.png
-share/kde/apps/ktorrent/pg.png
-share/kde/apps/ktorrent/ph.png
-share/kde/apps/ktorrent/pk.png
-share/kde/apps/ktorrent/pl.png
-share/kde/apps/ktorrent/pm.png
-share/kde/apps/ktorrent/pn.png
-share/kde/apps/ktorrent/pr.png
-share/kde/apps/ktorrent/ps.png
-share/kde/apps/ktorrent/pt.png
-share/kde/apps/ktorrent/pw.png
-share/kde/apps/ktorrent/py.png
-share/kde/apps/ktorrent/qa.png
-share/kde/apps/ktorrent/re.png
-share/kde/apps/ktorrent/ro.png
-share/kde/apps/ktorrent/ru.png
-share/kde/apps/ktorrent/rw.png
-share/kde/apps/ktorrent/sa.png
-share/kde/apps/ktorrent/sb.png
-share/kde/apps/ktorrent/sc.png
share/kde/apps/ktorrent/scripts/auto_remove/auto_remove.desktop
share/kde/apps/ktorrent/scripts/auto_remove/auto_remove.py
share/kde/apps/ktorrent/scripts/auto_remove/auto_remove.ui
@@ -465,8 +145,6 @@ share/kde/apps/ktorrent/scripts/email_notifications/email_notifications.py
share/kde/apps/ktorrent/scripts/email_notifications/emailconfig.ui
share/kde/apps/ktorrent/scripts/tracker_groups/tracker_groups.desktop
share/kde/apps/ktorrent/scripts/tracker_groups/tracker_groups.py
-share/kde/apps/ktorrent/sd.png
-share/kde/apps/ktorrent/se.png
share/kde/apps/ktorrent/search/home/body-background.jpg
share/kde/apps/ktorrent/search/home/box-bottom-left.png
share/kde/apps/ktorrent/search/home/box-bottom-middle.png
@@ -481,54 +159,8 @@ share/kde/apps/ktorrent/search/home/home.css
share/kde/apps/ktorrent/search/home/home.html
share/kde/apps/ktorrent/search/home/ktorrent-icon.png
share/kde/apps/ktorrent/search/home/ktorrent_infopage.css
-share/kde/apps/ktorrent/sg.png
-share/kde/apps/ktorrent/sh.png
-share/kde/apps/ktorrent/si.png
-share/kde/apps/ktorrent/sj.png
-share/kde/apps/ktorrent/sk.png
-share/kde/apps/ktorrent/sl.png
-share/kde/apps/ktorrent/sm.png
-share/kde/apps/ktorrent/sn.png
-share/kde/apps/ktorrent/so.png
-share/kde/apps/ktorrent/sr.png
-share/kde/apps/ktorrent/st.png
-share/kde/apps/ktorrent/sv.png
-share/kde/apps/ktorrent/sy.png
-share/kde/apps/ktorrent/sz.png
-share/kde/apps/ktorrent/tc.png
-share/kde/apps/ktorrent/td.png
-share/kde/apps/ktorrent/tf.png
-share/kde/apps/ktorrent/tg.png
-share/kde/apps/ktorrent/th.png
-share/kde/apps/ktorrent/tj.png
-share/kde/apps/ktorrent/tk.png
-share/kde/apps/ktorrent/tl.png
-share/kde/apps/ktorrent/tm.png
-share/kde/apps/ktorrent/tn.png
-share/kde/apps/ktorrent/to.png
-share/kde/apps/ktorrent/tp.png
-share/kde/apps/ktorrent/tr.png
-share/kde/apps/ktorrent/tt.png
-share/kde/apps/ktorrent/tv.png
-share/kde/apps/ktorrent/tw.png
-share/kde/apps/ktorrent/tz.png
-share/kde/apps/ktorrent/ua.png
-share/kde/apps/ktorrent/ug.png
-share/kde/apps/ktorrent/um.png
-share/kde/apps/ktorrent/us.png
-share/kde/apps/ktorrent/uy.png
-share/kde/apps/ktorrent/uz.png
-share/kde/apps/ktorrent/va.png
-share/kde/apps/ktorrent/vc.png
-share/kde/apps/ktorrent/ve.png
-share/kde/apps/ktorrent/vg.png
-share/kde/apps/ktorrent/vi.png
-share/kde/apps/ktorrent/vn.png
-share/kde/apps/ktorrent/vu.png
-share/kde/apps/ktorrent/wf.png
-share/kde/apps/ktorrent/ws.png
-share/kde/apps/ktorrent/www/coldmilk/coldmilk.html
share/kde/apps/ktorrent/www/coldmilk/coldmilk.js
+share/kde/apps/ktorrent/www/coldmilk/interface.html
share/kde/apps/ktorrent/www/coldmilk/login.html
share/kde/apps/ktorrent/www/coldmilk/page_update.js
share/kde/apps/ktorrent/www/coldmilk/style.css
@@ -564,42 +196,42 @@ share/kde/apps/ktorrent/www/mobile/interface.html
share/kde/apps/ktorrent/www/mobile/login.html
share/kde/apps/ktorrent/www/mobile/mobile.css
share/kde/apps/ktorrent/www/mobile/mobile.js
-share/kde/apps/ktorrent/ye.png
-share/kde/apps/ktorrent/yt.png
-share/kde/apps/ktorrent/yu.png
-share/kde/apps/ktorrent/za.png
-share/kde/apps/ktorrent/zm.png
-share/kde/apps/ktorrent/zw.png
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
@@ -611,6 +243,7 @@ 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
@@ -626,11 +259,17 @@ 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/ktorrent/distinfo b/net/ktorrent/distinfo
index d63a9265195..ef955be837e 100644
--- a/net/ktorrent/distinfo
+++ b/net/ktorrent/distinfo
@@ -1,6 +1,7 @@
-$NetBSD: distinfo,v 1.14 2011/11/24 13:40:52 joerg Exp $
+$NetBSD: distinfo,v 1.15 2012/09/03 10:14:44 marino Exp $
-SHA1 (ktorrent-3.3.tar.bz2) = 0c39e8963790f3bb9420389101fdd5d12f3e0c10
-RMD160 (ktorrent-3.3.tar.bz2) = 3e1405ca4e6049635b2fc82b3cb616cec5fe1bea
-Size (ktorrent-3.3.tar.bz2) = 2745995 bytes
-SHA1 (patch-libbtcore_dht_rpcserver.cpp) = 00b5c9799cb55cde27d54f5d27dd7c9882b2668c
+SHA1 (ktorrent-4.2.1.tar.bz2) = 3f52c4a10011a49d304c08a3bb1290a022e0c53f
+RMD160 (ktorrent-4.2.1.tar.bz2) = 571bbd2aec23fcb5e37e7e83b4e67260f9c460bc
+Size (ktorrent-4.2.1.tar.bz2) = 3082436 bytes
+SHA1 (patch-plugins_webinterface_httpresponseheader.cpp) = e9a32ad9af676a329079fb6cff3510baffacbf5e
+SHA1 (patch-plugins_webinterface_httpresponseheader.h) = f89ff3151b0153cf6bc58d379aa3a2981e760d9b
diff --git a/net/ktorrent/patches/patch-libbtcore_dht_rpcserver.cpp b/net/ktorrent/patches/patch-libbtcore_dht_rpcserver.cpp
deleted file mode 100644
index d5ab08b7ae1..00000000000
--- a/net/ktorrent/patches/patch-libbtcore_dht_rpcserver.cpp
+++ /dev/null
@@ -1,12 +0,0 @@
-$NetBSD: patch-libbtcore_dht_rpcserver.cpp,v 1.1 2011/11/24 13:40:53 joerg Exp $
-
---- libbtcore/dht/rpcserver.cpp.orig 2011-11-24 02:12:17.000000000 +0000
-+++ libbtcore/dht/rpcserver.cpp
-@@ -22,6 +22,7 @@
- #include <QThread>
- #include <unistd.h>
- #include <string.h>
-+#include <sys/select.h>
- #include <net/portlist.h>
- #include <util/log.h>
- #include <util/error.h>
diff --git a/net/ktorrent/patches/patch-plugins_webinterface_httpresponseheader.cpp b/net/ktorrent/patches/patch-plugins_webinterface_httpresponseheader.cpp
new file mode 100644
index 00000000000..a465fcbde49
--- /dev/null
+++ b/net/ktorrent/patches/patch-plugins_webinterface_httpresponseheader.cpp
@@ -0,0 +1,20 @@
+$NetBSD: patch-plugins_webinterface_httpresponseheader.cpp,v 1.1 2012/09/03 10:14:44 marino Exp $
+
+Fix "anachronistic old style base class initializer" error
+
+--- plugins/webinterface/httpresponseheader.cpp.orig 2012-06-12 10:09:58.000000000 +0000
++++ plugins/webinterface/httpresponseheader.cpp
+@@ -33,9 +33,11 @@ namespace kt
+ return QString::null;
+ }
+
+- HttpResponseHeader::HttpResponseHeader(int response_code,int major,int minor)
+- : response_code(response_code),major(major),minor(minor)
++ HttpResponseHeader::HttpResponseHeader(int zresponse_code,int zmajor,int zminor)
+ {
++ response_code = zresponse_code;
++ major = zmajor;
++ minor = zminor;
+ }
+
+ HttpResponseHeader::HttpResponseHeader(const HttpResponseHeader & hdr)
diff --git a/net/ktorrent/patches/patch-plugins_webinterface_httpresponseheader.h b/net/ktorrent/patches/patch-plugins_webinterface_httpresponseheader.h
new file mode 100644
index 00000000000..fc6c17a2ae0
--- /dev/null
+++ b/net/ktorrent/patches/patch-plugins_webinterface_httpresponseheader.h
@@ -0,0 +1,15 @@
+$NetBSD: patch-plugins_webinterface_httpresponseheader.h,v 1.1 2012/09/03 10:14:44 marino Exp $
+
+Fix "anachronistic old style base class initializer" error
+
+--- plugins/webinterface/httpresponseheader.h.orig 2012-06-12 10:09:58.000000000 +0000
++++ plugins/webinterface/httpresponseheader.h
+@@ -38,7 +38,7 @@ namespace kt
+ int minor;
+
+ public:
+- HttpResponseHeader(int response_code,int major = 1,int minor = 1);
++ HttpResponseHeader(int zresponse_code,int zmajor = 1,int zminor = 1);
+ HttpResponseHeader(const HttpResponseHeader & hdr);
+ virtual ~HttpResponseHeader();
+