Search engines are not blocked. Try using "site:www.freshports.org" and your search terms.
Volunteers wanted to help translate FreshPorts
Searches without login should now work. You must get asked to click a button.
Port details
rtorrent BitTorrent Client written in C++
0.16.25 net-p2p Σ=44 search for ports that depend on this port Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout 0.16.25Version of this port present on the latest quarterly branch.
Maintainer: eduardo@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2006-01-30 21:41:02
Last Update: 2026-10-05 13:25:18
Commit Hash: 417345a
People watching this port, also watch: libtorrent, nmap, screen, curl, wget
License: GPLv2 GPLv3
WWW:
https://github.com/rakshasa/rtorrent
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
Homepage    cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb

Manual pages: #
FreshPorts has no man page information for this port.
pkg-plist: as obtained via: make generate-plist #
Expand this list (7 items)
Collapse this list.
  1. bin/rtorrent
  2. @sample /usr/local/etc/rtorrent/rtorrent.conf.sample
  3. /usr/local/share/rtorrent/lua/rtorrent.lua
  4. /usr/local/share/licenses/rtorrent-0.16.25/catalog.mk
  5. /usr/local/share/licenses/rtorrent-0.16.25/LICENSE
  6. /usr/local/share/licenses/rtorrent-0.16.25/GPLv2
  7. /usr/local/share/licenses/rtorrent-0.16.25/GPLv3
Collapse this list.
USE_RC_SUBR (Service Scripts)
  • no SUBR information found for this port
Dependency lines:
  • rtorrent>0:net-p2p/rtorrent
To install the port: #
cd /usr/ports/net-p2p/rtorrent/ && make install clean
To add the package, run one of these commands:
  • pkg install net-p2p/rtorrent
  • pkg install rtorrent
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: rtorrent
Flavors: there is no flavor information for this port. #
distinfo: #
TIMESTAMP = 1791196101 SHA256 (rtorrent-0.16.25.tar.gz) = d9c17e0fae59f0cb7533966f3ed778e9df701ad84d5dd50e9bae2aefe0f00a2a SIZE (rtorrent-0.16.25.tar.gz) = 891609

Packages (timestamps in pop-ups are UTC): #
rtorrent
ABIaarch64amd64armv6armv7i386
FreeBSD:14:latest0.16.250.16.250.9.80.15.60.16.25
FreeBSD:14:quarterly0.16.250.16.25-0.15.60.16.25
FreeBSD:15:latest0.16.250.16.25n/a0.15.5n/a
FreeBSD:15:quarterly0.16.250.16.25n/a-n/a
FreeBSD:16:latest0.16.240.16.25n/a-n/a
Dependencies #
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies: #
  1. pkgconf>=1.3.0_1 : devel/pkgconf
Test dependencies: #
  1. cppunit>0 : devel/cppunit
Library dependencies: #
  1. libtorrent.so : net-p2p/libtorrent
There are no ports dependent upon this port #

Configuration Options: #
===> The following configuration options are available for rtorrent-0.16.25: DOCS=on: Build and/or install documentation ===> Use 'make config' to modify these settings
Options name: #
net-p2p_rtorrent
USES: #
compiler:c++17-lang ncurses pkgconfig
FreshPorts was unable to extract/find any pkg message #
Master Sites: #
Expand this list (1 items)
Collapse this list.
  1. https://github.com/rakshasa/rtorrent/releases/download/v0.16.25/
Collapse this list.

Number of commits found: 129 (showing only 29 on this page) #

«  1 | 2 

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
0.7.9_1
21 Aug 2008 06:18:49
Original commit files touched by this commit
rafan search for other commits by this committer
Update CONFIGURE_ARGS for how we pass CONFIGURE_TARGET to configure script.
Specifically, newer autoconf (> 2.13) has different semantic of the
configure target. In short, one should use --build=CONFIGURE_TARGET
instead of CONFIGURE_TARGET directly. Otherwise, you will get a warning
and the old semantic may be removed in later autoconf releases.

To workaround this issue, many ports hack the CONFIGURE_TARGET variable
so that it contains the ``--build='' prefix.

To solve this issue, under the fact that some ports still have
configure script generated by the old autoconf, we use runtime detection
in the do-configure target so that the proper argument can be used.

Changes to Mk/*:
 - Add runtime detection magic in bsd.port.mk
(Only the first 15 lines of the commit message are shown above View all of this commit message)
0.7.9_1
25 Jul 2008 14:34:52
Original commit files touched by this commit
pav search for other commits by this committer
- Remove USE_GCC where it can be satisfied with base compiler on following
  FreeBSD versions: 5.3 and up, 6.x, 7.x, 8-CURRENT
0.7.9_1
18 Jun 2008 13:56:39
Original commit files touched by this commit
flz search for other commits by this committer
Don't install documentation if NOPORTDOCS is defined.

Reported by:    itetcu
0.7.9_1
19 May 2008 13:06:13
Original commit files touched by this commit
flz search for other commits by this committer
- Don't override USE_GCC in master port.
- Style fixes.

PR:             ports/123780
Submitted by:   Gea-Suan Lin
0.7.9_1
20 Mar 2008 09:56:52
Original commit files touched by this commit
pav search for other commits by this committer
- Remove USE_GETOPT_LONG which is a no-op since March 2007
0.7.9_1
18 Dec 2007 22:08:56
Original commit files touched by this commit
flz search for other commits by this committer
- OPTIONS'ify.
- Add support for XMLRPC (default: on).
0.7.9
12 Dec 2007 11:53:58
Original commit files touched by this commit
flz search for other commits by this committer
Update net-p2p/rtorrent and net-p2p/rtorrent-devel to 0.7.9.
0.7.7
10 Sep 2007 13:58:02
Original commit files touched by this commit
flz search for other commits by this committer
Update net-p2p/rtorrent to 0.7.7.
0.7.5
14 Aug 2007 18:08:38
Original commit files touched by this commit
flz search for other commits by this committer
Update net-p2p/rtorrent to 0.7.5.
0.7.4
23 Jul 2007 09:36:52
Original commit files touched by this commit
rafan search for other commits by this committer
- Set --mandir and --infodir in CONFIGURE_ARGS if the configure script
  supports them.  This is determined by running ``configure --help'' in
  do-configure target and set the shell variable _LATE_CONFIGURE_ARGS
  which is then passed to CONFIGURE_ARGS.
- Remove --mandir and --infodir in ports' Makefile where applicable
  Few ports use REINPLACE_CMD to achieve the same effect, remove them too.
- Correct some manual pages location from PREFIX/man to MANPREFIX/man
- Define INFO_PATH where necessary
- Document that .info files are installed in a subdirectory relative to
  PREFIX/INFO_PATH and slightly change add-plist-info to use INFO_PATH and
  subdirectory detection.

PR:             ports/111470
Approved by:    portmgr
Discussed with: stas (Mk/*), gerald (info related stuffs)
Tested by:      pointyhat exp run
0.7.4
23 Jun 2007 14:49:27
Original commit files touched by this commit
flz search for other commits by this committer
Fix manpage location.

Reported by:    pointyhat via kris
0.7.4
02 Jun 2007 14:20:24
Original commit files touched by this commit
flz search for other commits by this committer
Allow build with gcc 3.4+.

PR:             ports/113237
Submitted by:   Henrik Brix Andersen
0.7.4
13 Apr 2007 10:38:51
Original commit files touched by this commit
flz search for other commits by this committer
Update rtorrent to 0.7.4.
0.7.1_1
26 Jan 2007 12:31:24
Original commit files touched by this commit
flz search for other commits by this committer
Quiet PKGMESSAGE command.
0.7.1_1
10 Jan 2007 13:14:46
Original commit files touched by this commit
flz search for other commits by this committer
Add local backup master site.

Reported by:    sat
0.7.1_1
10 Jan 2007 00:13:02
Original commit files touched by this commit
flz search for other commits by this committer
Depend on libtorrent, not libtorrent-devel. [1]
Whitespace fixes.

Reported by:    itetcu
0.7.1
09 Jan 2007 12:59:16
Original commit files touched by this commit
flz search for other commits by this committer
Update rtorrent to 0.7.1.

Reminded by:    kwm
0.6.4_1
13 Dec 2006 12:41:36
Original commit files touched by this commit
roam search for other commits by this committer
Update the ftp/curl port to 7.16.0.
Bump PORTREVISION of all dependent ports.
Fix the build errors in the few ports that still use the long deprecated,
and now obsoleted, cURL options.

Thanks to everyone who took the time to look over the patch!

Discussed on:   -ports
0.6.4
08 Nov 2006 12:11:38
Original commit files touched by this commit
flz search for other commits by this committer
Update rtorrent and rtorrent-devel to 0.6.4.

PR:             ports/105231
Submitted by:   Gea-Suan Lin <gslin@gslin.org>
0.6.3
26 Oct 2006 20:12:38
Original commit files touched by this commit
flz search for other commits by this committer
- Update to rtorrent 0.6.3.

Approved by:    portmgr (erwin)
0.5.3_1
08 Aug 2006 10:19:40
Original commit files touched by this commit
flz search for other commits by this committer
Attempt to fix build on 4.x.

Reported by:    krisbot
0.5.3_1
12 Jul 2006 19:05:22
Original commit files touched by this commit
flz search for other commits by this committer
Bump PORTREVISION.
0.5.3
12 Jul 2006 19:04:54
Original commit files touched by this commit
flz search for other commits by this committer
Fix problem with getopt.

Reported by:    Charles Clark <cmc@stegosaur.us>
0.5.3
20 Jun 2006 12:14:43
Original commit files touched by this commit
flz search for other commits by this committer
- Update rtorrent and rtorrent-devel to 0.5.3.
0.4.5
17 May 2006 11:26:56
Original commit files touched by this commit
flz search for other commits by this committer
- Transform rtorrent into a master port.
- Add rtorrent-devel, the development version of rtorrent.
0.4.5
11 May 2006 22:49:56
Original commit files touched by this commit
edwin search for other commits by this committer
Remove USE_REINPLACE from all categories starting with N
0.4.5
21 Mar 2006 16:31:38
Original commit files touched by this commit
flz search for other commits by this committer
Update to 0.4.5.

Reminded by:    Simon Olofsson <simon@olofsson.de>
0.4.3
23 Feb 2006 10:40:45
Original commit files touched by this commit
ade search for other commits by this committer
Conversion to a single libtool environment.

Approved by:    portmgr (kris)
0.4.3
30 Jan 2006 21:36:28
Original commit files touched by this commit
pav search for other commits by this committer
Populate newly create net-p2p category with these ports:

  ftp/jigdo
  net/amule1
  net/amule2
  net/apollon
  net/azureus
  net/bnbt
  net/btpeer
  net/btqueue
  net/cdonkey
  net/ctorrent
  net/dcd
  net/dclib
  net/dctc
(Only the first 15 lines of the commit message are shown above View all of this commit message)

Number of commits found: 129 (showing only 29 on this page)

«  1 | 2