notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Want a good monitor light? See my photosAll times are UTC
Ukraine

Bot filter coming soon

To deter bots pegging the database CPU to 100%, a bot testing filter to be added to the website. This should not affect newsfeeds etc. Anubis seems light-weight - it is already in use within the FreeBSD Project. This notice is just a heads up in case you see something odd. This notice will be updated after Anubis is installed.

Port details on branch 2025Q2
libtorrent BitTorrent Library written in C++
0.15.5 net-p2p on this many watch lists=0 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.15.5Version of this port present on the latest quarterly branch.
Maintainer: eduardo@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2025-05-02 12:12:04
Last Update: 2025-06-22 20:23:32
Commit Hash: 75a5701
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 - no subversion history for this port

Manual pages:
FreshPorts has no man page information for this port.
pkg-plist: as obtained via: make generate-plist
Expand this list (81 items)
Collapse this list.
  1. @ldconfig
  2. /usr/local/share/licenses/libtorrent-0.15.5/catalog.mk
  3. /usr/local/share/licenses/libtorrent-0.15.5/LICENSE
  4. /usr/local/share/licenses/libtorrent-0.15.5/GPLv2+
  5. include/torrent/bitfield.h
  6. include/torrent/chunk_manager.h
  7. include/torrent/common.h
  8. include/torrent/connection_manager.h
  9. include/torrent/data/block.h
  10. include/torrent/data/block_list.h
  11. include/torrent/data/block_transfer.h
  12. include/torrent/data/chunk_utils.h
  13. include/torrent/data/download_data.h
  14. include/torrent/data/file.h
  15. include/torrent/data/file_list.h
  16. include/torrent/data/file_list_iterator.h
  17. include/torrent/data/file_manager.h
  18. include/torrent/data/file_utils.h
  19. include/torrent/data/piece.h
  20. include/torrent/data/transfer_list.h
  21. include/torrent/download.h
  22. include/torrent/download/choke_group.h
  23. include/torrent/download/choke_queue.h
  24. include/torrent/download/download_manager.h
  25. include/torrent/download/group_entry.h
  26. include/torrent/download/resource_manager.h
  27. include/torrent/download_info.h
  28. include/torrent/error.h
  29. include/torrent/event.h
  30. include/torrent/exceptions.h
  31. include/torrent/hash_string.h
  32. include/torrent/http.h
  33. include/torrent/net/address_info.h
  34. include/torrent/net/fd.h
  35. include/torrent/net/resolver.h
  36. include/torrent/net/socket_address.h
  37. include/torrent/net/socket_address_key.h
  38. include/torrent/net/socket_event.h
  39. include/torrent/net/types.h
  40. include/torrent/net/utils.h
  41. include/torrent/object.h
  42. include/torrent/object_raw_bencode.h
  43. include/torrent/object_static_map.h
  44. include/torrent/object_stream.h
  45. include/torrent/path.h
  46. include/torrent/peer/choke_status.h
  47. include/torrent/peer/client_info.h
  48. include/torrent/peer/client_list.h
  49. include/torrent/peer/connection_list.h
  50. include/torrent/peer/peer.h
  51. include/torrent/peer/peer_info.h
  52. include/torrent/peer/peer_list.h
  53. include/torrent/poll.h
  54. include/torrent/rate.h
  55. include/torrent/throttle.h
  56. include/torrent/torrent.h
  57. include/torrent/tracker/dht_controller.h
  58. include/torrent/tracker/manager.h
  59. include/torrent/tracker/tracker.h
  60. include/torrent/tracker/tracker_state.h
  61. include/torrent/tracker/wrappers.h
  62. include/torrent/utils/chrono.h
  63. include/torrent/utils/directory_events.h
  64. include/torrent/utils/extents.h
  65. include/torrent/utils/log.h
  66. include/torrent/utils/log_buffer.h
  67. include/torrent/utils/option_strings.h
  68. include/torrent/utils/random.h
  69. include/torrent/utils/ranges.h
  70. include/torrent/utils/resume.h
  71. include/torrent/utils/scheduler.h
  72. include/torrent/utils/signal_bitfield.h
  73. include/torrent/utils/thread.h
  74. include/torrent/utils/uri_parser.h
  75. lib/libtorrent.so
  76. lib/libtorrent.so.25
  77. lib/libtorrent.so.25.0.0
  78. libdata/pkgconfig/libtorrent.pc
  79. @owner
  80. @group
  81. @mode
Collapse this list.
Dependency lines:
  • libtorrent>0:net-p2p/libtorrent
To install the port:
cd /usr/ports/net-p2p/libtorrent/ && make install clean
To add the package, run one of these commands:
  • pkg install net-p2p/libtorrent
  • pkg install libtorrent
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: libtorrent
Flavors: there is no flavor information for this port.
distinfo:
TIMESTAMP = 1750620524 SHA256 (libtorrent-0.15.5.tar.gz) = b5ede397b63914275c3cfb206f8651084eddcc3c0b96a4550cdab5e997a9fe8d SIZE (libtorrent-0.15.5.tar.gz) = 870807

No package information for this port in our database
Sometimes this happens. Not all ports have packages. Perhaps there is a build error. Check the fallout link: pkg-fallout
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
This port is required by:
for Libraries
  1. net-p2p/rtorrent

Configuration Options:
===> The following configuration options are available for libtorrent-0.15.5: KQUEUE=on: Use kqueue(2) support ===> Use 'make config' to modify these settings
Options name:
net-p2p_libtorrent
USES:
compiler:c++17-lang cpe libtool localbase:ldflags pathfix pkgconfig ssl
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.15.5/
Collapse this list.

Number of commits found: 3

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
0.15.5
22 Jun 2025 20:23:32
commit hash: 75a57013443d0be27f03653a4013d11c32ca4a38commit hash: 75a57013443d0be27f03653a4013d11c32ca4a38commit hash: 75a57013443d0be27f03653a4013d11c32ca4a38commit hash: 75a57013443d0be27f03653a4013d11c32ca4a38 files touched by this commit
Nuno Teixeira (eduardo) search for other commits by this committer
net-p2p/{lib,r}torrent: Update to 0.15.5

ChangeLog:	https://github.com/rakshasa/rtorrent/releases/tag/v0.15.5
MFH:		2025Q2 (bugfix release)
(cherry picked from commit 6fbc9c4423ea73e6045b26f8e8855ccce69dde94)
0.15.4
01 Jun 2025 17:57:30
commit hash: e1fc31252d310d821c243bee06f1b11bf1b69a8ecommit hash: e1fc31252d310d821c243bee06f1b11bf1b69a8ecommit hash: e1fc31252d310d821c243bee06f1b11bf1b69a8ecommit hash: e1fc31252d310d821c243bee06f1b11bf1b69a8e files touched by this commit
Nuno Teixeira (eduardo) search for other commits by this committer
net-p2p/{lib,r}torrent: Update to 0.15.4

ChangeLog:	https://github.com/rakshasa/rtorrent/releases/tag/v0.15.4
MFH:		2025Q2 (bugfix release)
(cherry picked from commit 5bb5070238f9977dee333abcc7ff7ca615b512c5)
0.15.3
02 May 2025 11:55:34
commit hash: 247e9c68f14f7bfb420de630a6c7b509008d99cbcommit hash: 247e9c68f14f7bfb420de630a6c7b509008d99cbcommit hash: 247e9c68f14f7bfb420de630a6c7b509008d99cbcommit hash: 247e9c68f14f7bfb420de630a6c7b509008d99cb files touched by this commit
Nuno Teixeira (eduardo) search for other commits by this committer
net-p2p/{lib,r}torrent: Update to 0.15.3

ChangeLog:	https://github.com/rakshasa/rtorrent/releases/tag/v0.15.3
MFH:		2025Q2 (bugfixes)

(cherry picked from commit c3de52014b178286ae93cb41d3d00b49aa3b9343)

Number of commits found: 3