net-p2p/libktorrent MidnightBSD
Torrent library from KTorrent project
- System
- MidnightBSD
- Repository
- mports
- Categories
Description
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.
In the other systems
The newest version among them is 26.08.2, as upstream numbers it.
| System | Port | Version | Vulnerabilities | Status | Maintainer | Last update |
|---|---|---|---|---|---|---|
| MidnightBSD | net-p2p/libktorrent | no data | - | - | - | |
| FreeBSD | net-p2p/libktorrent | 26.08.2 newest | none known | - | [email protected] | 2026-10-08 |
| OpenBSD | net/libktorrent by name | 26.08.1 | no data | - | The OpenBSD ports mailing-list <[email protected]> | 2026-10-24 |
| NetBSD | net/libktorrent by name | 26.08.0 | none known | - | - | 2026-09-29 |
| DragonFly | net-p2p/libktorrent | 25.04.2 | none known | - | [email protected] | - |
| HardenedBSD | net-p2p/libktorrent | 26.08.1 | no data | - | [email protected] | - |
| GhostBSD | net-p2p/libktorrent | 26.08.1 | no data | - | [email protected] | - |
Install
Binary package:
mport install libktorrent
From mports:
cd /usr/mports/net-p2p/libktorrent && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= libktorrent>0:net-p2p/libktorrent
LIB_DEPENDS= libKTorrent6.so:net-p2p/libktorrent
Dependencies
As this port's Makefile names them.
Build 1
${LOCALBASE}/include/boost/concept_check.hpp: devel/boost-libs
Library 3
libgcrypt.so: security/libgcryptlibgmp.so: math/gmplibqca-qt6.so: devel/qca
No port depends on this one.
Configuration
Options name: net-p2p_libktorrent
| Option | Default | Description |
|---|---|---|
| DOCS | off |
- USES
- cmake compiler:c++11-lang gettext gl kde:6 qt:6 ssl tar:xz xorg
- Service scripts
- none
Files
pkg-plist 254
- include/KF6/libktorrent/bcodec/bdecoder.h
- include/KF6/libktorrent/bcodec/bencoder.h
- include/KF6/libktorrent/bcodec/bnode.h
- include/KF6/libktorrent/bcodec/value.h
- include/KF6/libktorrent/datachecker/datachecker.h
- include/KF6/libktorrent/datachecker/datacheckerjob.h
- include/KF6/libktorrent/datachecker/datacheckerthread.h
- include/KF6/libktorrent/datachecker/multidatachecker.h
- include/KF6/libktorrent/datachecker/singledatachecker.h
- include/KF6/libktorrent/dht/announcereq.h
- include/KF6/libktorrent/dht/announcersp.h
- include/KF6/libktorrent/dht/announcetask.h
- include/KF6/libktorrent/dht/database.h
- include/KF6/libktorrent/dht/dht.h
- include/KF6/libktorrent/dht/dhtbase.h
- include/KF6/libktorrent/dht/dhtpeersource.h
- include/KF6/libktorrent/dht/findnodereq.h
- include/KF6/libktorrent/dht/findnodersp.h
- include/KF6/libktorrent/dht/getpeersreq.h
- include/KF6/libktorrent/dht/getpeersrsp.h
- include/KF6/libktorrent/dht/kbucket.h
- include/KF6/libktorrent/dht/kbucketentry.h
- include/KF6/libktorrent/dht/kbuckettable.h
- include/KF6/libktorrent/dht/kclosestnodessearch.h
- include/KF6/libktorrent/dht/key.h
- include/KF6/libktorrent/dht/node.h
- include/KF6/libktorrent/dht/nodelookup.h
- include/KF6/libktorrent/dht/pack.h
- include/KF6/libktorrent/dht/pingreq.h
- include/KF6/libktorrent/dht/pingrsp.h
- include/KF6/libktorrent/dht/rpccall.h
- include/KF6/libktorrent/dht/rpcmsg.h
- include/KF6/libktorrent/dht/rpcmsgfactory.h
- include/KF6/libktorrent/dht/rpcserver.h
- include/KF6/libktorrent/dht/rpcserverinterface.h
- include/KF6/libktorrent/dht/task.h
- include/KF6/libktorrent/dht/taskmanager.h
- include/KF6/libktorrent/diskio/cache.h
- include/KF6/libktorrent/diskio/cachefile.h
- include/KF6/libktorrent/diskio/chunk.h
- include/KF6/libktorrent/diskio/chunkmanager.h
- include/KF6/libktorrent/diskio/deletedatafilesjob.h
- include/KF6/libktorrent/diskio/dndfile.h
- include/KF6/libktorrent/diskio/movedatafilesjob.h
- include/KF6/libktorrent/diskio/multifilecache.h
- include/KF6/libktorrent/diskio/piecedata.h
- include/KF6/libktorrent/diskio/preallocationjob.h
- include/KF6/libktorrent/diskio/preallocationthread.h
- include/KF6/libktorrent/diskio/singlefilecache.h
- include/KF6/libktorrent/download/chunkdownload.h
- include/KF6/libktorrent/download/chunkselector.h
- include/KF6/libktorrent/download/downloader.h
- include/KF6/libktorrent/download/packet.h
- include/KF6/libktorrent/download/piece.h
- include/KF6/libktorrent/download/request.h
- include/KF6/libktorrent/download/webseed.h
- include/KF6/libktorrent/interfaces/blocklistinterface.h
- include/KF6/libktorrent/interfaces/cachefactory.h
- include/KF6/libktorrent/interfaces/chunkdownloadinterface.h
- include/KF6/libktorrent/interfaces/chunkselectorinterface.h
- include/KF6/libktorrent/interfaces/exitoperation.h
- include/KF6/libktorrent/interfaces/logmonitorinterface.h
- include/KF6/libktorrent/interfaces/monitorinterface.h
- include/KF6/libktorrent/interfaces/peerinterface.h
- include/KF6/libktorrent/interfaces/peersource.h
- include/KF6/libktorrent/interfaces/piecedownloader.h
- include/KF6/libktorrent/interfaces/queuemanagerinterface.h
- include/KF6/libktorrent/interfaces/serverinterface.h
- include/KF6/libktorrent/interfaces/torrentfileinterface.h
- include/KF6/libktorrent/interfaces/torrentinterface.h
- include/KF6/libktorrent/interfaces/trackerinterface.h
- include/KF6/libktorrent/interfaces/trackerslist.h
- include/KF6/libktorrent/interfaces/webseedinterface.h
- include/KF6/libktorrent/ktorrent_export.h
- include/KF6/libktorrent/libktorrent_version.h
- include/KF6/libktorrent/magnet/magnetdownloader.h
- include/KF6/libktorrent/magnet/magnetlink.h
- include/KF6/libktorrent/magnet/metadatadownload.h
- include/KF6/libktorrent/mse/bigint.h
- include/KF6/libktorrent/mse/encryptedauthenticate.h
- include/KF6/libktorrent/mse/encryptedpacketsocket.h
- include/KF6/libktorrent/mse/encryptedserverauthenticate.h
- include/KF6/libktorrent/mse/functions.h
- include/KF6/libktorrent/mse/rc4encryptor.h
- include/KF6/libktorrent/net/address.h
- include/KF6/libktorrent/net/addressresolver.h
- include/KF6/libktorrent/net/downloadthread.h
- include/KF6/libktorrent/net/networkthread.h
- include/KF6/libktorrent/net/packetsocket.h
- include/KF6/libktorrent/net/poll.h
- include/KF6/libktorrent/net/portlist.h
- include/KF6/libktorrent/net/reverseresolver.h
- include/KF6/libktorrent/net/serversocket.h
- include/KF6/libktorrent/net/socket.h
- include/KF6/libktorrent/net/socketdevice.h
- include/KF6/libktorrent/net/socketgroup.h
- include/KF6/libktorrent/net/socketmonitor.h
- include/KF6/libktorrent/net/socks.h
- include/KF6/libktorrent/net/speed.h
- include/KF6/libktorrent/net/streamsocket.h
The first 100 are listed.
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| KDE/release-service/25.12.0/libktorrent-25.12.0.tar.xz | 608520 | fb5973d231392c27118659dd446faba123c99cd6c77c27deb6da96ef0e38304c |