| Port details |
- tremotesf Remote GUI for transmission-daemon
- 2.9.1 net-p2p
=0 2.9.1Version of this port present on the latest quarterly branch. - Maintainer: vsasjason@gmail.com
 - Port Added: 2023-10-04 20:04:21
- Last Update: 2026-05-07 21:47:29
- Commit Hash: 2a7c056
- License: GPLv3+
- WWW:
- https://github.com/equeim/tremotesf2
- Description:
- Tremotesf is yet another cross-platfom GUI for Transmission daemon written in
C++ and Qt.
Features include, but not necessarily limited to:
* View torrent list
* Sort torrents
* Filter torrents by name, status and trackers
* Start/stop/verify/remove torrents with multi-selection
* Add torrents from torrent files and magnet links
* Select which files to download when adding torrent
* Manage torrent files
* Add and remove torrent trackers
* View torrent peers
* Set torrent limits
* Change remote server settings
* View server statistics
* Multiple servers
* Supports HTTPS connection
* Can connect to servers with self-signed certificates (you need to add
certificate to server settings)
* Client certificate authentication
¦ ¦ ¦ ¦ 
- Manual pages:
- FreshPorts has no man page information for this port.
- pkg-plist: as obtained via:
make generate-plist - USE_RC_SUBR (Service Scripts)
- no SUBR information found for this port
- Dependency lines:
-
- tremotesf-qt6>0:net-p2p/tremotesf
- To install the port:
- cd /usr/ports/net-p2p/tremotesf/ && make install clean
- To add the package, run one of these commands:
- pkg install net-p2p/tremotesf
- pkg install tremotesf-qt6
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.- PKGNAME: tremotesf-qt6
- Flavors: there is no flavor information for this port.
- distinfo:
- TIMESTAMP = 1766484941
SHA256 (tremotesf-2.9.1.tar.zst) = 83e63a8dd7049414f632b6adb01f716f7d116fe8cddd9757f120f96000b70955
SIZE (tremotesf-2.9.1.tar.zst) = 2574305
Packages (timestamps in pop-ups are UTC):
- Dependencies
- NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
- Build dependencies:
-
- cxxopts>0 : devel/cxxopts
- cmake : devel/cmake-core
- ninja : devel/ninja
- update-desktop-database : devel/desktop-file-utils
- gettext-tools>=0.26 : devel/gettext-tools
- pkgconf>=1.3.0_1 : devel/pkgconf
- x11.pc : x11/libX11
- Test dependencies:
-
- cpp-httplib>0 : www/cpp-httplib
- Runtime dependencies:
-
- update-desktop-database : devel/desktop-file-utils
- x11.pc : x11/libX11
- Library dependencies:
-
- libfmt.so : devel/libfmt
- libpsl.so : dns/libpsl
- libOpenGL.so : graphics/libglvnd
- libKF6WidgetsAddons.so : x11-toolkits/kf6-kwidgetsaddons
- libKF6WindowSystem.so : x11/kf6-kwindowsystem
- libQt6Core.so : devel/qt6-base
- There are no ports dependent upon this port
Configuration Options:
- No options to configure
- Options name:
- net-p2p_tremotesf
- USES:
- cmake:testing compiler:c++23-lang desktop-file-utils gettext-tools gl kde:6 pkgconfig qt:6 tar:zst xorg
- FreshPorts was unable to extract/find any pkg message
- Master Sites:
|
| Commit History - (may be incomplete: for full details, see links to repositories near top of page) |
| Commit | Credits | Log message |
2.9.1 07 May 2026 21:47:29
    |
Rene Ladan (rene)  |
all: drop support for FreeBSD 13, mips and risc64sf
Reviewed by: many (*)
Differential Revision: https://reviews.freebsd.org/D55624
Differential Revision: https://reviews.freebsd.org/D55642 (merged in from bofh)
many (*)
acm arrowd brooks cmt dch decke dinoex eduardo fluffy fuz gahr garga
jbeich joerg jrm kai kenrap martymac matthew mfechner michaelo mizhka
nobutaka pkubaj se tagattie thj
Anton Saietskii
GenericRikka
Gert Doering
Jan Bramkamp
Oleh Hushchenkov
Oleksandr Kryvulia
Ralf van der Enden
Yamagi
desktop kde python tcltk office |
2.9.1 19 Jan 2026 12:05:20
    |
Vladimir Druzenko (vvd)  Author: Anton Saietskii |
net-p2p/tremotesf: Update 2.9.0 => 2.9.1
Changelog:
https://github.com/equeim/tremotesf2/releases/tag/2.9.1
PR: 292581 |
2.9.0_1 05 Nov 2025 20:59:34
    |
Po-Chuan Hsieh (sunpoet)  |
devel/libfmt: Bump PORTREVISION of dependent ports for shlib change after
786cb608216ce14e8ced27108c96a1f2c8492fca
The following ports are skipped because they have been updated after
786cb608216ce14e8ced27108c96a1f2c8492fca.
- chinese/fcitx5-chinese-addons
- chinese/fcitx5-mcbopomofo
- devel/fatal
- devel/fbthrift
- devel/folly
- devel/spdlog
- mail/mu
- net/fb303
- net/mvfst
- net/wangle
- science/seacas
- security/fizz
- www/proxygen |
2.9.0 10 Oct 2025 20:55:21
    |
Hiroki Tagato (tagattie)  Author: Anton Saietskii |
net-p2p/tremotesf: update to 2.9.0 and de-flavorize
Upstream removed Qt 5 support with this release. Despite removing
flavors, "-qt6" suffix remains to comply with POLA.
Additionally, adjust description to avoid confusion as other modern
GUIs may exist too.
Changelog: https://github.com/equeim/tremotesf2/blob/2.9.0/CHANGELOG.md
PR: 290040
Reported by: Anton Saietskii <vsasjason@gmail.com> (maintainer) |
2.8.2_1 10 Aug 2025 19:02:47
    |
Matthias Andree (mandree)  |
*: Bump PORTREVISION for devel/libfmt update {fmt.dev} |
2.8.2 18 Apr 2025 00:30:25
    |
Vladimir Druzenko (vvd)  Author: Anton Saietskii |
net-p2p/tremotesf: Update 2.8.1 => 2.8.2
Fixed:
* Crash when failing to parse server response as JSON
Changelog:
https://github.com/equeim/tremotesf2/releases/tag/2.8.2
PR: 286170
MFH: 2025Q2 |
2.8.1 15 Apr 2025 06:07:37
    |
Fernando ApesteguĂa (fernape)  Author: Anton Saietskiiv |
net-p2p/tremotesf: update to 2.8.0
ChangeLog: https://github.com/equeim/tremotesf2/releases/tag/2.8.1
Added
* Option to show torrent properties in a panel in the main window instead of
dialog
* Ability to set labels on torrents and filter torrent list by labels
* Option to display relative time
* Option to display only names of download directories in sidebar and torrents
list
Changed
(Only the first 15 lines of the commit message are shown above ) |
2.7.5 21 Jan 2025 23:46:31
    |
Robert Clausecker (fuz)  Author: Anton Saietskii |
net-p2p/tremotesf: Update to 2.7.5
Changelog: https://github.com/equeim/tremotesf2/releases/tag/2.7.5
PR: 284193 |
2.7.4 17 Dec 2024 00:31:50
    |
Robert Clausecker (fuz)  Author: Anton Saietskii |
net-p2p/tremotesf: Update to 2.7.4
Changelog: https://github.com/equeim/tremotesf2/releases/tag/2.7.4
PR: 283216 |
2.7.3 27 Nov 2024 11:54:53
    |
Robert Clausecker (fuz)  Author: Anton Saietskii |
net-p2p/tremotesf: Update to 2.7.3
Do not extract/use bundled cpp-httplib as of upstream commit 4cca1de its
maximum version is not restricted anymore.
Changelog: https://github.com/equeim/tremotesf2/releases/tag/2.7.3
PR: 282935 |
2.7.2 20 Sep 2024 17:53:45
    |
Fernando ApesteguĂa (fernape)  Author: Anton Saietskii |
net-p2p/tremotesf: update to 2.7.2
ChangeLog: https://github.com/equeim/tremotesf2/releases/tag/2.7.2
Accumulated changed:
* Opening download directory of a torrent with some file managers
Added
* Merging trackers when adding existing torrent
* Add Torrent Link dialogs allows multiple links
* "None" proxy option to bypass system proxy
Changed (Only the first 15 lines of the commit message are shown above ) |
2.6.3 02 May 2024 01:03:53
    |
Joel Bodenmann (jbo)  Author: Anton Saietskii |
net-p2p/tremotesf: Update to 2.6.3
Changelog: https://github.com/equeim/tremotesf2/releases/tag/2.6.3
PR: 278688
Approved by: tcberner (mentor, implicit) |
2.6.2 29 Apr 2024 12:08:40
    |
Zsolt Udvari (uzsolt)  Author: Anton Saietskii |
net-p2p/tremotesf: update to 2.6.2
Add compiler:c++20-lang to USES.
Changelog: https://github.com/equeim/tremotesf2/releases/tag/2.6.2
PR: 278274
Approved by: Submitter is maintainer, diizzy (mentor)
Differential Revision: https://reviews.freebsd.org/D44981 |
2.6.1 28 Mar 2024 09:50:03
    |
Robert Clausecker (fuz)  Author: Anton Saietskii |
net-p2p/tremotesf: Update to 2.6.1
While here, switch default flavor to Qt 6 to be consistent with
upstream.
PR: 277867 |
2.6.0_1 19 Mar 2024 14:18:27
    |
Robert Clausecker (fuz)  Author: Anton Saietskii |
net-p2p/tremotesf: enable qt5 (default) & qt6 flavors
While here, bundle back cpp-httplib as tremotesf doesn't support 0.15.x
(version we have in ports, which is also broken on 13).
PR: 276822 |
2.6.0 14 Mar 2024 17:44:08
    |
Yuri Victorovich (yuri)  |
net-p2p/tremotesf: Remove WWW in favor of the generic one |
2.6.0 19 Feb 2024 16:37:16
    |
Yuri Victorovich (yuri)  |
net-p2p/tremotesf: Add WWW |
2.6.0 25 Jan 2024 17:15:38
    |
Dima Panov (fluffy)  |
net-p2p/tremotesf: update to 2.6.0 release (+)
PR: 276241 |
2.5.0_1 14 Dec 2023 15:49:40
    |
Po-Chuan Hsieh (sunpoet)  |
devel/libfmt: Update to 10.1.1
- Bump PORTREVISION of dependent ports for shlib change
Changes: https://github.com/fmtlib/fmt/releases |
2.5.0 19 Oct 2023 07:07:28
    |
Robert Clausecker (fuz)  Author: Anton Saietskii |
net-p2p/tremotesf: update to 2.5.0
Remove separate distfile for libtremotesf as it has been merged into
main tree.
Remove separate distfile for cpp-httplib as we can use www/cpp-httplib
now.
Note: despite Qt 6 support added, we can't use it right now as KDE
Framework 6 is also needed.
Release info: https://github.com/equeim/tremotesf2/releases/tag/2.5.0
PR: 274511 |
2.4.0_1 09 Oct 2023 07:40:30
    |
Robert Clausecker (fuz)  Author: Anton Saietskii |
net-p2p/tremotesf: enable "test" make target and cleanup
www/cpp-httplib cannot be used for tests as CMake explicitly checks for
version not higher than 0.12, so pull in latest supported from GitHub
instead.
While here:
* Switch to full commit hash for libtremotesf to reduce potential risk
of collisions
* Switch "Concurrent" Qt dependency from "build+lib" to "build" type as
bin/tremotesf doesn't link against it; bump PORTREVISION as package
dependencies changed
* Process Makefile with portfmt once more
PR: 274328 |
2.4.0 04 Oct 2023 20:01:38
    |
Robert Clausecker (fuz)  Author: Anton Saietskii |
net-p2p/tremotesf: add new port
Tremotesf is yet another, but modern (first-released in 2016) cross-platfom GUI
for Transmission daemon written in C++ and Qt.
Features include, but not necessarily limited to:
* View torrent list
* Sort torrents
* Filter torrents by name, status and trackers
* Start/stop/verify/remove torrents with multi-selection
* Add torrents from torrent files and magnet links
* Select which files to download when adding torrent
* Manage torrent files
* Add and remove torrent trackers
* View torrent peers (Only the first 15 lines of the commit message are shown above ) |