BSD Ports

net-p2p/qbittorrent 5.1.4_1 MidnightBSD

Bittorrent client using Qt6 and libtorrent-rasterbar

System
MidnightBSD
Repository
mports
Maintainer
[email protected]
Last update
Commit
63b3dbc818
License
gpl2+
Categories
net-p2p

Description

qBittorrent is the open source bittorrent client in C++/Qt that uses libtorrent-rasterbar. It aims to be a good alternative to all other bittorrent clients. qBittorrent is fast, stable and provides unicode support as well as many features.

Features:

  • Well-integrated and extensible Search Engine
  • Simultaneous search in most famous BitTorrent search sites
  • Per-category-specific search requests (e.g. Books, Music, Movies)
  • All BitTorrent extensions: DHT, Peer Exchange, Full encryption, Magnet URI, uTP
  • Remote control through a Web user interface (nearly identical to the regular UI, all in Ajax)
  • Advanced control over trackers, peers, and torrents: queueing and prioritizing, content selection and prioritizing
  • UPnP/NAT-PMP port forwarding support
  • Available in ~25 languages (Unicode support)
  • uTorrent spoofing to bypass private trackers whitelisting
  • Advanced RSS support with download filters (inc. regex)
  • IP Filtering (eMule and PeerGuardian compatible)

In the other systems

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

SystemPortVersionVulnerabilitiesStatusMaintainerLast update
MidnightBSDnet-p2p/qbittorrent5.1.4_1 behind since 2026-07-07no data-[email protected]2026-10-21
FreeBSDnet-p2p/qbittorrent5.2.4_2 newestnone known-[email protected]2026-10-23
OpenBSDnet/qbittorrent/qbittorrent by name5.2.3 behind since 2026-09-29no data-Klemens Nanni <[email protected]>-
NetBSDnet/qbittorrent by name5.2.3nb2 behind since 2026-09-29none known-[email protected]2026-10-20
HardenedBSDnet-p2p/qbittorrent5.2.4 newestno data-[email protected]-
GhostBSDnet-p2p/qbittorrent5.2.3_2 behind since 2026-09-29no data-[email protected]-

Compare across BSDs

Install

Binary package:

mport install qbittorrent

From mports:

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

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

RUN_DEPENDS=	qbittorrent>0:net-p2p/qbittorrent

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.

Build 1

Runtime 1

Build dependencies 1
Run dependencies 1

No port depends on this one.

Configuration

Options name: net-p2p_qbittorrent

OptionDefaultDescription
DBUSon
DEBUGoff
LIBTORRENT1offVersion 1.x (default)
LIBTORRENT2onVersion 2.x (experimental)
PYTHONonInstall Python to support some plugin functionality
USES
compiler:c++14-lang cpe pkgconfig cmake localbase qt:6 ssl tar:xz
Service scripts
none

Files

Manual pages 1
  • qbittorrent(1)
pkg-plist 31
  • bin/qbittorrent
  • share/applications/org.qbittorrent.qBittorrent.desktop
  • share/icons/hicolor/128x128/apps/qbittorrent.png
  • share/icons/hicolor/128x128/status/qbittorrent-tray.png
  • share/icons/hicolor/16x16/apps/qbittorrent.png
  • share/icons/hicolor/16x16/status/qbittorrent-tray.png
  • share/icons/hicolor/192x192/apps/qbittorrent.png
  • share/icons/hicolor/192x192/status/qbittorrent-tray.png
  • share/icons/hicolor/22x22/apps/qbittorrent.png
  • share/icons/hicolor/22x22/status/qbittorrent-tray.png
  • share/icons/hicolor/24x24/apps/qbittorrent.png
  • share/icons/hicolor/24x24/status/qbittorrent-tray.png
  • share/icons/hicolor/32x32/apps/qbittorrent.png
  • share/icons/hicolor/32x32/status/qbittorrent-tray.png
  • share/icons/hicolor/36x36/apps/qbittorrent.png
  • share/icons/hicolor/36x36/status/qbittorrent-tray.png
  • share/icons/hicolor/48x48/apps/qbittorrent.png
  • share/icons/hicolor/48x48/status/qbittorrent-tray.png
  • share/icons/hicolor/64x64/apps/qbittorrent.png
  • share/icons/hicolor/64x64/status/qbittorrent-tray.png
  • share/icons/hicolor/72x72/apps/qbittorrent.png
  • share/icons/hicolor/72x72/status/qbittorrent-tray.png
  • share/icons/hicolor/96x96/apps/qbittorrent.png
  • share/icons/hicolor/96x96/status/qbittorrent-tray.png
  • share/icons/hicolor/scalable/apps/qbittorrent.svg
  • share/icons/hicolor/scalable/status/qbittorrent-tray-dark.svg
  • share/icons/hicolor/scalable/status/qbittorrent-tray-light.svg
  • share/icons/hicolor/scalable/status/qbittorrent-tray.svg
  • share/man/man1/qbittorrent.1.gz
  • share/man/ru/man1/qbittorrent.1.gz
  • share/metainfo/org.qbittorrent.qBittorrent.metainfo.xml
distinfo 1
FileSizeSHA256
qbittorrent-5.1.4.tar.xz4.65288e+06d5d0c2b78386cde08951eaad930ec353d22e69205e163cc39dcfca2400353979
Master sites 1
  • SF/qbittorrent/qbittorrent/qbittorrent-${PORTVERSION}

Commit history 1

DateCommitCreditsLog message
63b3dbc818 Lucas Holt security/openssl: update to 3.5.9, retire openssl35 (#1861)
## Summary - Rename `security/openssl35` → `security/openssl` and update it 3.5.7 → 3.5.9. The old 3.0 port is removed because OpenSSL 3.0 is EOL. This follows FreeBSD 2fbe83698d37. - `OPENSSL_SHLIBVER` 12 → 17 (`libcrypto.so.12` → `libcrypto.so.17`). - Bump `PORTREVISION` on ports that depend on `security/openssl` directly: - `net-p2p/qbittorrent` - `net/xmlrpc-c` - `devel/libgit2-glib` (its hard-coded `libcrypto.so.12` path also changed to `.17`) - Add a `MOVED` entry (`security/openssl35|security/openssl|2026-10-21`), an `UPDATING` entry, and an upgrade `pkg-message`. Drop `openssl35` from `security/Makefile`. ## Option defaults - **LEGACY**: stays on, as in the old 3.0 port (cd9420d621). python-cryptography needs `legacy.so`. …