BSD Ports

net-p2p/libtorrent 0.16.5 MidnightBSD

BitTorrent Library written in C++

System
MidnightBSD
Repository
mports
Maintainer
[email protected]
License
gpl2+
Categories
net-p2p

Description

LibTorrent is a BitTorrent library written in C++ for *nix. It is designed to avoid redundant copying and storing of data that other clients and libraries suffer from. Licensed under the GPL.

In the other systems

The newest version among them is 0.16.25, as upstream numbers it.

SystemPortVersionVulnerabilitiesStatusMaintainerLast update
MidnightBSDnet-p2p/libtorrent0.16.5 behind since 2026-07-06no data-[email protected]-
FreeBSDnet-p2p/libtorrent0.16.25 newestnone known-[email protected]2026-10-22
OpenBSDnet/libtorrent by name0.16.24v0 behind since 2026-10-05no data-The OpenBSD ports mailing-list <[email protected]>2026-09-30
NetBSDnet/libtorrent by name0.16.22 behind since 2026-09-16none known-[email protected]2026-10-23
DragonFlynet-p2p/libtorrent0.15.5 behind since 2026-07-06none known-[email protected]-
HardenedBSDnet-p2p/libtorrent0.16.24 behind since 2026-10-05no data-[email protected]-
GhostBSDnet-p2p/libtorrent0.16.23 behind since 2026-09-23no data-[email protected]-

Compare across BSDs

Install

Binary package:

mport install libtorrent

From mports:

cd /usr/mports/net-p2p/libtorrent && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	libtorrent>0:net-p2p/libtorrent
LIB_DEPENDS=	libtorrent.so:net-p2p/libtorrent

Dependencies

As this port's Makefile names them.

Library 1

Test 1

Build dependencies 1
Run dependencies 1
Required by 1

Configuration

No options to configure.

USES
compiler:c++17-lang cpe libtool localbase:ldflags pathfix pkgconfig ssl
Service scripts
none

Files

pkg-plist 78
  • include/torrent/bitfield.h
  • include/torrent/chunk_manager.h
  • include/torrent/common.h
  • include/torrent/connection_manager.h
  • include/torrent/data/block.h
  • include/torrent/data/block_list.h
  • include/torrent/data/block_transfer.h
  • include/torrent/data/chunk_utils.h
  • include/torrent/data/download_data.h
  • include/torrent/data/file.h
  • include/torrent/data/file_list.h
  • include/torrent/data/file_list_iterator.h
  • include/torrent/data/file_manager.h
  • include/torrent/data/file_utils.h
  • include/torrent/data/piece.h
  • include/torrent/data/transfer_list.h
  • include/torrent/download.h
  • include/torrent/download/choke_group.h
  • include/torrent/download/choke_queue.h
  • include/torrent/download/download_manager.h
  • include/torrent/download/group_entry.h
  • include/torrent/download/resource_manager.h
  • include/torrent/download_info.h
  • include/torrent/error.h
  • include/torrent/event.h
  • include/torrent/exceptions.h
  • include/torrent/hash_string.h
  • include/torrent/net/address_info.h
  • include/torrent/net/connection_state.h
  • include/torrent/net/fd.h
  • include/torrent/net/http_get.h
  • include/torrent/net/http_stack.h
  • include/torrent/net/network_config.h
  • include/torrent/net/network_manager.h
  • include/torrent/net/poll.h
  • include/torrent/net/resolver.h
  • include/torrent/net/socket_address.h
  • include/torrent/net/socket_address_key.h
  • include/torrent/net/socket_event.h
  • include/torrent/net/types.h
  • include/torrent/object.h
  • include/torrent/object_raw_bencode.h
  • include/torrent/object_static_map.h
  • include/torrent/object_stream.h
  • include/torrent/path.h
  • include/torrent/peer/choke_status.h
  • include/torrent/peer/client_info.h
  • include/torrent/peer/client_list.h
  • include/torrent/peer/connection_list.h
  • include/torrent/peer/peer.h
  • include/torrent/peer/peer_info.h
  • include/torrent/peer/peer_list.h
  • include/torrent/rate.h
  • include/torrent/throttle.h
  • include/torrent/torrent.h
  • include/torrent/tracker/dht_controller.h
  • include/torrent/tracker/manager.h
  • include/torrent/tracker/tracker.h
  • include/torrent/tracker/tracker_state.h
  • include/torrent/tracker/wrappers.h
  • include/torrent/utils/chrono.h
  • include/torrent/utils/directory_events.h
  • include/torrent/utils/extents.h
  • include/torrent/utils/log.h
  • include/torrent/utils/log_buffer.h
  • include/torrent/utils/option_strings.h
  • include/torrent/utils/random.h
  • include/torrent/utils/ranges.h
  • include/torrent/utils/resume.h
  • include/torrent/utils/scheduler.h
  • include/torrent/utils/signal_bitfield.h
  • include/torrent/utils/string_manip.h
  • include/torrent/utils/thread.h
  • include/torrent/utils/uri_parser.h
  • lib/libtorrent.so
  • lib/libtorrent.so.35
  • lib/libtorrent.so.35.0.0
  • libdata/pkgconfig/libtorrent.pc
distinfo 1
FileSizeSHA256
libtorrent-0.16.5.tar.gz8872479c604b851381bfe68e122995b6a2e7e3f16d2438b715e41d967c5b5e503062a9
Master sites 1
  • https://github.com/rakshasa/rtorrent/releases/download/v0.16.5/