BSD Ports

net-p2p/rtorrent-devel 0.16.26 FreeBSD

BitTorrent Client written in C++

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
Port added
Last update
Commit
ebac1a5a61
License
GPLv2, GPLv3
Categories
net-p2p

Description

Rtorrent is a ncurses BitTorrent Client written in C++ for *nix.

Main Features are : * Use an URL or file path to add torrents at runtime * Stop/delete/resume torrents * Optionally loads/saves/deletes torrents automatically in a session directory * Safe fast resume support * Peer's download speed calculated from incoming HAVE messages * Peer download progress

Version history 1

  1. 0.16.26 ebac1a5a61

Upstream's version as each commit to the port's Makefile set it, or as this site first saw it in the system's packages; the tree's own revisions are not versions here.

Install

Binary package:

pkg install rtorrent-devel

From the ports tree:

cd /usr/ports/net-p2p/rtorrent-devel/ && make install clean

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

RUN_DEPENDS=	rtorrent-devel>0:net-p2p/rtorrent-devel

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest-----
FreeBSD:14:quarterly--n/a--
FreeBSD:15:latest--n/a--
FreeBSD:15:quarterly--n/an/an/a
FreeBSD:16:latest-0.16.26n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependency graph

Ports that need it on the left, what it needs to run on the right; at most 8 of each. "Dependencies" below lists them all.

Dependencies

As this port's Makefile names them.

Library 1

Test 1

The full lists below include those, and their dependencies in turn.

Build dependencies 12
Run dependencies 11

No port depends on this one.

Configuration

Options name: net-p2p_rtorrent

OptionDefaultDescription
DOCSoffBuild and/or install documentation
USES
compiler:c++20-lang ncurses pkgconfig
Service scripts
rtorrent
Conflicts with
rtorrent

Files

distinfo 1
FileSizeSHA256
rtorrent-0.16.26.tar.gz895034d10811b0678745e5c7b557c4394d54f7fd564d37cbdeb236d0e2f63a0f72918b
Master sites 1
  • https://github.com/rakshasa/rtorrent/releases/download/v0.16.26/

Commit history 1

DateCommitCreditsLog message
ebac1a5a61 Nuno Teixeira net-p2p/{lib,r}torrent-devel: New ports
LibTorrent is a BitTorrent library written in C++ for *nix, and rtorrent is a ncurses BitTorrent client built on top of it. These ports track the development series leading up to 1.0, starting with 0.16.26. net-p2p/{lib,r}torrent stay at 0.16.25, the last release of the stable series. Changes in 0.16.26: - Cascading logging categories replaced by errors/events/debug_trace, which may break existing configuration files and web frontends - log_subsystem removed from the logging API - torrent::Rate reimplemented with a per-second ring buffer - Library version bumped to libtorrent.so.54 Add CONFLICTS_INSTALL to net-p2p/{lib,r}torrent accordingly. ChangeLog: https://github.com/rakshasa/rtorrent/releases/tag/v0.16.26