Searches without login should now work. You must get asked to click a button.
Some translations wanted please.
New RSS 2.0 and Atom feeds are here. The old /backend/ feeds still work, but will be redirected later, so please update your subscriptions. Details.
Port details
libtorrent-devel BitTorrent Library written in C++
0.16.27 net-p2p Σ=7 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.13.3_2Version of this port present on the latest quarterly branch.
Maintainer: eduardo@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2006-05-17 11:28:52
Last Update: 2026-10-29 23:16:33
Commit Hash: edb29b4
People watching this port, also watch: rtorrent-devel, gmake, png, unzip, curl
License: GPLv2+
WWW:
https://github.com/rakshasa/libtorrent
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.
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 (93 items)
Collapse this list.
  1. @ldconfig
  2. /usr/local/share/licenses/libtorrent-devel-0.16.27/catalog.mk
  3. /usr/local/share/licenses/libtorrent-devel-0.16.27/LICENSE
  4. /usr/local/share/licenses/libtorrent-devel-0.16.27/GPLv2+
  5. include/torrent/bitfield.h
  6. include/torrent/common.h
  7. include/torrent/data/block.h
  8. include/torrent/data/block_list.h
  9. include/torrent/data/block_transfer.h
  10. include/torrent/data/chunk_utils.h
  11. include/torrent/data/download_data.h
  12. include/torrent/data/file.h
  13. include/torrent/data/file_list.h
  14. include/torrent/data/file_list_iterator.h
  15. include/torrent/data/file_manager.h
  16. include/torrent/data/file_utils.h
  17. include/torrent/data/piece.h
  18. include/torrent/data/transfer_list.h
  19. include/torrent/download.h
  20. include/torrent/download/choke_group.h
  21. include/torrent/download/choke_queue.h
  22. include/torrent/download/download_manager.h
  23. include/torrent/download/group_entry.h
  24. include/torrent/download/resource_manager.h
  25. include/torrent/download/types.h
  26. include/torrent/download_info.h
  27. include/torrent/exceptions.h
  28. include/torrent/hash_string.h
  29. include/torrent/net/address_info.h
  30. include/torrent/net/fd.h
  31. include/torrent/net/http_get.h
  32. include/torrent/net/http_stack.h
  33. include/torrent/net/resolver.h
  34. include/torrent/net/socket_address.h
  35. include/torrent/net/socket_address_key.h
  36. include/torrent/net/types.h
  37. include/torrent/object.h
  38. include/torrent/object_raw_bencode.h
  39. include/torrent/object_static_map.h
  40. include/torrent/object_stream.h
  41. include/torrent/path.h
  42. include/torrent/peer/choke_status.h
  43. include/torrent/peer/client_info.h
  44. include/torrent/peer/client_list.h
  45. include/torrent/peer/connection_list.h
  46. include/torrent/peer/peer.h
  47. include/torrent/peer/peer_info.h
  48. include/torrent/peer/peer_list.h
  49. include/torrent/rate.h
  50. include/torrent/runtime/client_config.h
  51. include/torrent/runtime/memory_manager.h
  52. include/torrent/runtime/network_config.h
  53. include/torrent/runtime/network_manager.h
  54. include/torrent/runtime/proxy_manager.h
  55. include/torrent/runtime/runtime.h
  56. include/torrent/runtime/socket_manager.h
  57. include/torrent/system/callbacks.h
  58. include/torrent/system/common.h
  59. include/torrent/system/event.h
  60. include/torrent/system/poll.h
  61. include/torrent/system/scheduler.h
  62. include/torrent/system/spawn_process.h
  63. include/torrent/system/thread.h
  64. include/torrent/system/types.h
  65. include/torrent/throttle.h
  66. include/torrent/torrent.h
  67. include/torrent/tracker/dht_controller.h
  68. include/torrent/tracker/manager.h
  69. include/torrent/tracker/tracker.h
  70. include/torrent/tracker/tracker_state.h
  71. include/torrent/tracker/wrappers.h
  72. include/torrent/types/string_utf8.h
  73. include/torrent/utils/chrono.h
  74. include/torrent/utils/directory_events.h
  75. include/torrent/utils/extents.h
  76. include/torrent/utils/file_stat.h
  77. include/torrent/utils/functional.h
  78. include/torrent/utils/log.h
  79. include/torrent/utils/log_buffer.h
  80. include/torrent/utils/option_strings.h
  81. include/torrent/utils/random.h
  82. include/torrent/utils/ranges.h
  83. include/torrent/utils/resume.h
  84. include/torrent/utils/string_manip.h
  85. include/torrent/utils/unordered_vector.h
  86. include/torrent/utils/uri_parser.h
  87. lib/libtorrent.so
  88. lib/libtorrent.so.55
  89. lib/libtorrent.so.55.0.0
  90. libdata/pkgconfig/libtorrent.pc
  91. @owner
  92. @group
  93. @mode
Collapse this list.
USE_RC_SUBR (Service Scripts)
  • no SUBR information found for this port
Dependency lines:
  • For RUN/BUILD depends:
    • libtorrent-devel>0:net-p2p/libtorrent-devel
  • For LIB depends:
    • libtorrent.so:net-p2p/libtorrent-devel
Conflicts: #
CONFLICTS_INSTALL:
  • libtorrent
To install the port: #
cd /usr/ports/net-p2p/libtorrent-devel/ && make install clean
To add the package, run one of these commands:
  • pkg install net-p2p/libtorrent-devel
  • pkg install libtorrent-devel
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: libtorrent-devel
Flavors: #
there is no flavor information for this port.
distinfo: #
TIMESTAMP = 1793308276 SHA256 (libtorrent-0.16.27.tar.gz) = b7ee3f637da6d136fb70a4566fbea8e444f7a2e259596e8612adeb0c7c520fd1 SIZE (libtorrent-0.16.27.tar.gz) = 967041

Packages (timestamps in pop-ups are UTC): #
libtorrent-devel
ABIaarch64amd64armv6armv7i386
FreeBSD:14:latest-0.16.27--0.16.27
FreeBSD:14:quarterly-----
FreeBSD:15:latest0.16.260.16.27n/a-n/a
FreeBSD:15:quarterly--n/a-n/a
FreeBSD:16:latest-0.16.27n/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. libcurl.so : ftp/curl
This port is required by: #
for Libraries #
  1. net-p2p/rtorrent-devel

Configuration Options: #
No options to configure
Options name: #
net-p2p_libtorrent-devel
USES: #
compiler:c++20-lang cpe libtool localbase:ldflags pathfix pkgconfig ssl
pkg-message: #
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.27/
Collapse this list.

Number of commits found: 49 #

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
0.16.27
29 Oct 2026 23:16:33
commit hash: edb29b4f3a3902a3f6905321987f9f3b4704aecdcommit hash: edb29b4f3a3902a3f6905321987f9f3b4704aecdcommit hash: edb29b4f3a3902a3f6905321987f9f3b4704aecdcommit hash: edb29b4f3a3902a3f6905321987f9f3b4704aecd files touched by this commit
Nuno Teixeira (eduardo) search for other commits by this committer
net-p2p/{lib,r}torrent-devel: Update to 0.16.27

ChangeLog: https://github.com/rakshasa/rtorrent/releases/tag/v0.16.27
0.16.26
22 Oct 2026 19:49:26
commit hash: ebac1a5a61a63ccfeb6ba14f9919258bcc7760aacommit hash: ebac1a5a61a63ccfeb6ba14f9919258bcc7760aacommit hash: ebac1a5a61a63ccfeb6ba14f9919258bcc7760aacommit hash: ebac1a5a61a63ccfeb6ba14f9919258bcc7760aa files touched by this commit
Nuno Teixeira (eduardo) search for other commits by this committer
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
0.13.3_2
07 Jul 2014 19:33:00
Revision:361124Original commit files touched by this commit
madpilot search for other commits by this committer
- Update libtorrent to 0.13.4
- Update rtorrent to 0.9.4
- Convert to new LIB_DEPENDS format
- Remove uneeded ?=
- Remove libtorrent-devel and rtorrent-devel ports since the non
  devel port has a newer version and no development release is available
  anymore

PR:		191621
Submitted by:	Colin <anonymous.bug.report@gmail.com>
0.13.3_2
10 Mar 2014 20:55:22
Revision:347809Original commit files touched by this commit
gerald search for other commits by this committer
Update the default version of GCC used in the Ports Collection from
GCC 4.6.4 to GCC 4.7.3.  This entails updating the lang/gcc port as
well as changing the default in Mk/bsd.default-versions.mk.

Part II, Bump PORTREVISIONs.

PR:		182136
Supported by:	Christoph Moench-Tegeder <cmt@burggraben.net> (fixing many ports)
Tested by:	bdrewery (two -exp runs)
0.13.3_1
24 Feb 2014 15:51:13
Revision:345871Original commit files touched by this commit
az search for other commits by this committer
drop maintainership. I don't have time for these ports.
0.13.3_1
12 Feb 2014 09:41:56
Revision:343874Original commit files touched by this commit
miwi search for other commits by this committer
- Stage support
0.13.3_1
15 Dec 2013 13:56:46
Revision:336535Original commit files touched by this commit
az search for other commits by this committer
- Try fix under fbsd > 10
0.13.3_1
24 Nov 2013 15:48:17
Revision:334739Original commit files touched by this commit
az search for other commits by this committer
Try to unbreak for freebsd > 10.x
0.13.3_1
20 Sep 2013 22:28:26
Revision:327758Original commit files touched by this commit
bapt search for other commits by this committer
Add NO_STAGE all over the place in preparation for the staging support (cat:
net-p2p)
0.13.3_1
25 Aug 2013 15:17:19
Revision:325348Original commit files touched by this commit
az search for other commits by this committer
- add patch from net-p2p/libtorrent which can fix High CPU issue
- bump portrevisions

PR:		ports/181354
Submitted by:	Darren <darren780@yahoo.com>
0.13.3
23 Apr 2013 14:20:28
Revision:316355Original commit files touched by this commit
bapt search for other commits by this committer
Finish converting the whole ports tree to USES=pkgconfig
0.13.3
19 Mar 2013 13:04:31
Revision:314640Original commit files touched by this commit
eadler search for other commits by this committer
This changes almost all the "gnomehack" only USE_GNOME cases to USES= pathfix.

If a port used other USE_GNOME items it was untouched.
The ports that used other USES were fixed by hand.

PR:		ports/177081
Reviewed by:	bapt
Approved by:	portmgr (miwi)
0.13.3
16 Feb 2013 10:31:39
Revision:312338Original commit files touched by this commit
az search for other commits by this committer
Remove --with-openssl (obsolete by --enable-openssl which "on" by default)

Reported by:	Andreas Nilsson <andrnils@gmail.com>
0.13.3
16 Jan 2013 06:20:25
Revision:310475Original commit files touched by this commit
az search for other commits by this committer
- update
 net-p2p/libtorrent-devel to 0.13.3
 net-p2p/rtorrent-devel to 0.9.3
0.13.1_1
15 Jan 2013 13:18:58
Revision:310441Original commit files touched by this commit
az search for other commits by this committer
separate logic for these two group of ports.
0.13.1_1
19 Nov 2012 07:58:39
Revision:307553Original commit files touched by this commit
az search for other commits by this committer
Take maintainership

Approved by:	maintainer (flz@ via email)
Feature safe: yes
0.13.1
08 Apr 2012 12:35:31
Original commit files touched by this commit
flz search for other commits by this committer
Update net-p2p/libtorrent-devel to 0.13.1.

Feature safe: yes
0.13.0
29 Jan 2012 11:27:07
Original commit files touched by this commit
flz search for other commits by this committer
Update net-p2p/libtorrent-devel to 0.13.0.
0.12.9
18 Jul 2011 14:08:22
Original commit files touched by this commit
flz search for other commits by this committer
Update net-p2p/libtorrent-devel to 0.12.9.

PR:             ports/158870
Submitted by:   Jin-Sih Lin <linpct@gmail.com>
0.12.8
24 May 2011 12:07:44
Original commit files touched by this commit
flz search for other commits by this committer
Update net-p2p/libtorrent to 0.12.8.

PR:             ports/157037
Submitted by:   "Sergey V. Dyatko" <sergey.dyatko@gmail.com>
0.12.7
07 May 2011 16:32:30
Original commit files touched by this commit
flz search for other commits by this committer
libtorrent-devel: update to 0.12.7.

Update net-p2p/libtorrent-devel to 0.12.7.
net-p2p/libtorrent shouldn't have been updated to 0.12.7 as the release
is still considered unstable (as mentioned on the website).
0.12.6_1
28 Oct 2010 21:00:21
Original commit files touched by this commit
erwin search for other commits by this committer
Deprecate md5 in favour of sha256 checksums.  md5 checksums will no longer
be generated or checked, and will be silently ignored for now.  Also,
generalize the MD5_FILE macro to DISTINFO_FILO.

PR:             149657
Submitted by:   rene
Approved by:    portmgr
Tested on:      pointyhat i386 7-exp
0.12.6_1
22 Feb 2010 18:36:55
Original commit files touched by this commit
flz search for other commits by this committer
Add local patch to release memory more efficiently.

Submitted by:   Thomas Burgess
Feature safe:   yes
0.12.6
23 Jan 2010 00:24:47
Original commit files touched by this commit
flz search for other commits by this committer
Update net-p2p/libtorrent-devel to 0.12.6.
0.12.5_1
29 Oct 2009 13:30:35
Original commit files touched by this commit
flz search for other commits by this committer
Add a patch to fix crash when total number of connections exceeds 1024.

Submitted by:   Andrew Stadtler, Paul Belanger
Obtained from:  http://libtorrent.rakshasa.no/ticket/1581
0.12.5
15 Jul 2009 13:40:13
Original commit files touched by this commit
flz search for other commits by this committer
Update net-p2p/libtorrent-devel to 0.12.5.
0.12.4
09 Dec 2008 11:32:19
Original commit files touched by this commit
flz search for other commits by this committer
Update net-p2p/libtorrent-devel to 0.12.4.
0.12.3
16 Nov 2008 22:22:06
Original commit files touched by this commit
flz search for other commits by this committer
Only add extra patches if they are present.

PR:             ports/128775 [1], ports/128807 [2], ports/128921 [3]
Submitted by:   Sunpoet Po-Chuan Hsieh <sunpoet@sunpoet.net> [1]
                Jimmie James <jimmiejaz@gmail.com> [2]
                Falko Richter <xendorphin@gmail.com> [3]
0.12.3
10 Nov 2008 12:06:53
Original commit files touched by this commit
flz search for other commits by this committer
Update net-p2p/libtorrent-devel to 0.12.3.
0.12.2
11 May 2008 11:44:09
Original commit files touched by this commit
flz search for other commits by this committer
Update net-p2p/libtorrent-devel to 0.12.2.
0.12.1
21 Apr 2008 11:33:26
Original commit files touched by this commit
flz search for other commits by this committer
Update net-p2p/libtorrent-devel to 0.12.1.

PR:             ports/122952
Submitted by:   Gea-Suan Lin <gslin@gslin.org>
0.12.0
07 Feb 2008 10:55:25
Original commit files touched by this commit
flz search for other commits by this committer
Update net-p2p/libtorrent-devel to 0.12.0.

PR:             ports/120337
Submitted by:   Gea-Suan Lin
0.11.9
12 Dec 2007 11:51:39
Original commit files touched by this commit
flz search for other commits by this committer
Update net-p2p/libtorrent and net-p2p/libtorrent-devel to 0.11.9.
0.11.8
10 Sep 2007 13:58:24
Original commit files touched by this commit
flz search for other commits by this committer
Update net-p2p/libtorrent-devel to 0.11.8.
0.11.6
14 Aug 2007 18:09:00
Original commit files touched by this commit
flz search for other commits by this committer
Update net-p2p/libtorrent-devel to 0.11.6.
0.11.5
21 Jun 2007 19:38:01
Original commit files touched by this commit
flz search for other commits by this committer
Update libtorrent-devel to 0.11.5.

PR:             ports/113896
Submitted by:   Gea-Suan Lin <gslin@gslin.org>
0.11.4
18 Apr 2007 00:34:08
Original commit files touched by this commit
alepulver search for other commits by this committer
- Complete repocopy of net-p2p/rblibtorrent to net-p2p/rblibtorrent-devel and
  update.
- Add CONFLICTS to libtorrent, libtorrent-devel and rblibtorrent.

PR:             ports/111392
Submitted by:   alepulver (myself)
0.11.4
06 Apr 2007 13:57:09
Original commit files touched by this commit
flz search for other commits by this committer
Update libtorrent-devel to 0.11.4.
0.11.2_1
08 Feb 2007 11:37:57
Original commit files touched by this commit
flz search for other commits by this committer
Fix packing list.

Reported by:    pavbot
0.11.2
26 Jan 2007 12:29:18
Original commit files touched by this commit
flz search for other commits by this committer
Update net-p2p/libtorrent-devel to 0.11.2.
0.11.1
02 Jan 2007 21:48:24
Original commit files touched by this commit
flz search for other commits by this committer
Update to 0.11.1.

PR:             ports/107296
Submitted by:   Gea-Suan Lin <gslin@gslin.org>
0.10.4
08 Nov 2006 12:10:46
Original commit files touched by this commit
flz search for other commits by this committer
Update libtorrent and libtorrent-devel to 0.10.4.

PR:             ports/105230
Submitted by:   Gea-Suan Lin <gslin@gslin.org>
0.10.3
26 Oct 2006 20:11:45
Original commit files touched by this commit
flz search for other commits by this committer
- Update libtorrent to 0.10.3.

Approved by:    portmgr (erwin)
0.10.3
08 Oct 2006 22:14:12
Original commit files touched by this commit
flz search for other commits by this committer
Update to 0.10.3.

Reported by:            az
0.10.2
06 Oct 2006 18:02:09
Original commit files touched by this commit
flz search for other commits by this committer
Attempt to fix build on 4.x.

Reported by:    kris
0.10.2
25 Sep 2006 22:39:28
Original commit files touched by this commit
flz search for other commits by this committer
- Update to 0.10.2. [1]
- Support kqueue polling. [2]

PR:             ports/103508 [1]
Submitted by:   Toni Viemero <toni.viemero@iki.fi> [1]
                Dennis Schneider <dans-at-1158888366@berlin.ccc.de> [2]
0.10.0
12 Jul 2006 19:09:46
Original commit files touched by this commit
flz search for other commits by this committer
Update libtorrent to 0.10.0.

Noticed by:     Charles Clark <cmc@stegosaur.us>
0.9.3
20 Jun 2006 12:14:16
Original commit files touched by this commit
flz search for other commits by this committer
- Upgrade libtorrent and libtorrent-devel to 0.9.3.
0.9.1
17 May 2006 11:25:22
Original commit files touched by this commit
flz search for other commits by this committer
- Transform libtorrent into a master port.
- Add libtorrent-devel, the development version of libtorrent.

Number of commits found: 49