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
Port details
tremotesf Remote GUI for transmission-daemon
2.8.2 net-p2p on this many watch lists=2 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 2.8.2Version of this port present on the latest quarterly branch.
Maintainer: vsasjason@gmail.com search for ports maintained by this maintainer
Port Added: 2023-10-04 20:04:21
Last Update: 2025-04-18 00:30:25
Commit Hash: 7649648
People watching this port, also watch:: jdictionary, py311-Automat, py311-python-gdsii, py311-PyOpenGL, p5-Sane
License: GPLv3+
WWW:
https://github.com/equeim/tremotesf2
Description:
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 * 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
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
There is no configure plist information for this port.
Dependency lines:
  • tremotesf-qt6>0:net-p2p/tremotesf
Conflicts:
CONFLICTS_INSTALL:
  • 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
Package flavors (<flavor>: <package>)
  • qt6: tremotesf-qt6
  • qt5: tremotesf
distinfo:
TIMESTAMP = 1744881971 SHA256 (tremotesf-2.8.2.tar.zst) = 92397488908cfdd57cc0e1651338b9ca16470d871fdb12dff48b3884f0c52026 SIZE (tremotesf-2.8.2.tar.zst) = 2545547

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. cxxopts>0 : devel/cxxopts
  2. cmake : devel/cmake-core
  3. ninja : devel/ninja
  4. update-desktop-database : devel/desktop-file-utils
  5. msgfmt : devel/gettext-tools
  6. pkgconf>=1.3.0_1 : devel/pkgconf
  7. x11.pc : x11/libX11
Test dependencies:
  1. cpp-httplib>0 : www/cpp-httplib
Runtime dependencies:
  1. update-desktop-database : devel/desktop-file-utils
  2. x11.pc : x11/libX11
Library dependencies:
  1. libfmt.so : devel/libfmt
  2. libpsl.so : dns/libpsl
  3. libOpenGL.so : graphics/libglvnd
  4. libKF6WidgetsAddons.so : x11-toolkits/kf6-kwidgetsaddons
  5. libKF6WindowSystem.so : x11/kf6-kwindowsystem
  6. 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++20-lang desktop-file-utils gettext-tools pkgconfig tar:zst xorg gl kde:6 qt:6
FreshPorts was unable to extract/find any pkg message
Master Sites:
Expand this list (1 items)
Collapse this list.
  1. https://github.com/equeim/tremotesf2/releases/download/2.8.2/
Collapse this list.

Number of commits found: 17

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
2.8.2
18 Apr 2025 00:30:25
commit hash: 76496483107c479e5163e98cdfee4fbba4f95614commit hash: 76496483107c479e5163e98cdfee4fbba4f95614commit hash: 76496483107c479e5163e98cdfee4fbba4f95614commit hash: 76496483107c479e5163e98cdfee4fbba4f95614 files touched by this commit
Vladimir Druzenko (vvd) search for other commits by this committer
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
commit hash: 1fbd62e7c4f0024f698b222c0b23927958d4492bcommit hash: 1fbd62e7c4f0024f698b222c0b23927958d4492bcommit hash: 1fbd62e7c4f0024f698b222c0b23927958d4492bcommit hash: 1fbd62e7c4f0024f698b222c0b23927958d4492b files touched by this commit
Fernando ApesteguĂ­a (fernape) search for other commits by this committer
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 View all of this commit message)
2.7.5
21 Jan 2025 23:46:31
commit hash: 47f8d38c8c0c96b2b89b8daf176f854144458901commit hash: 47f8d38c8c0c96b2b89b8daf176f854144458901commit hash: 47f8d38c8c0c96b2b89b8daf176f854144458901commit hash: 47f8d38c8c0c96b2b89b8daf176f854144458901 files touched by this commit
Robert Clausecker (fuz) search for other commits by this committer
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
commit hash: 6aba1e5d406a5cac701169ca2524eaed3558b83acommit hash: 6aba1e5d406a5cac701169ca2524eaed3558b83acommit hash: 6aba1e5d406a5cac701169ca2524eaed3558b83acommit hash: 6aba1e5d406a5cac701169ca2524eaed3558b83a files touched by this commit
Robert Clausecker (fuz) search for other commits by this committer
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
commit hash: 1a070b43ead881e73b500a72503a1d36c101db15commit hash: 1a070b43ead881e73b500a72503a1d36c101db15commit hash: 1a070b43ead881e73b500a72503a1d36c101db15commit hash: 1a070b43ead881e73b500a72503a1d36c101db15 files touched by this commit
Robert Clausecker (fuz) search for other commits by this committer
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
commit hash: ffce6aba1dcbf36eeea03e8f312bbad9fff0715fcommit hash: ffce6aba1dcbf36eeea03e8f312bbad9fff0715fcommit hash: ffce6aba1dcbf36eeea03e8f312bbad9fff0715fcommit hash: ffce6aba1dcbf36eeea03e8f312bbad9fff0715f files touched by this commit
Fernando ApesteguĂ­a (fernape) search for other commits by this committer
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 View all of this commit message)
2.6.3
02 May 2024 01:03:53
commit hash: e068b406e6fd2070f8dca1da27b23f327f6b0b07commit hash: e068b406e6fd2070f8dca1da27b23f327f6b0b07commit hash: e068b406e6fd2070f8dca1da27b23f327f6b0b07commit hash: e068b406e6fd2070f8dca1da27b23f327f6b0b07 files touched by this commit
Joel Bodenmann (jbo) search for other commits by this committer
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
commit hash: 1752db72ddd89f09363a4688342d1b5039fc9e44commit hash: 1752db72ddd89f09363a4688342d1b5039fc9e44commit hash: 1752db72ddd89f09363a4688342d1b5039fc9e44commit hash: 1752db72ddd89f09363a4688342d1b5039fc9e44 files touched by this commit
Zsolt Udvari (uzsolt) search for other commits by this committer
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
commit hash: de05cf874d6a6f118cc2a95d1513ce63029f5c94commit hash: de05cf874d6a6f118cc2a95d1513ce63029f5c94commit hash: de05cf874d6a6f118cc2a95d1513ce63029f5c94commit hash: de05cf874d6a6f118cc2a95d1513ce63029f5c94 files touched by this commit
Robert Clausecker (fuz) search for other commits by this committer
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
commit hash: 253998fe7a481ed01515242b5a1a37754f76321ecommit hash: 253998fe7a481ed01515242b5a1a37754f76321ecommit hash: 253998fe7a481ed01515242b5a1a37754f76321ecommit hash: 253998fe7a481ed01515242b5a1a37754f76321e files touched by this commit
Robert Clausecker (fuz) search for other commits by this committer
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
commit hash: cd70044cb417165d88f4b8dd97bdd7fd0b0ffc07commit hash: cd70044cb417165d88f4b8dd97bdd7fd0b0ffc07commit hash: cd70044cb417165d88f4b8dd97bdd7fd0b0ffc07commit hash: cd70044cb417165d88f4b8dd97bdd7fd0b0ffc07 files touched by this commit
Yuri Victorovich (yuri) search for other commits by this committer
net-p2p/tremotesf: Remove WWW in favor of the generic one
2.6.0
19 Feb 2024 16:37:16
commit hash: e522903177fc418c653acd5e9823c6e581d197d6commit hash: e522903177fc418c653acd5e9823c6e581d197d6commit hash: e522903177fc418c653acd5e9823c6e581d197d6commit hash: e522903177fc418c653acd5e9823c6e581d197d6 files touched by this commit
Yuri Victorovich (yuri) search for other commits by this committer
net-p2p/tremotesf: Add WWW
2.6.0
25 Jan 2024 17:15:38
commit hash: e378099f9131c78a305026713b7ff397771e4958commit hash: e378099f9131c78a305026713b7ff397771e4958commit hash: e378099f9131c78a305026713b7ff397771e4958commit hash: e378099f9131c78a305026713b7ff397771e4958 files touched by this commit
Dima Panov (fluffy) search for other commits by this committer
net-p2p/tremotesf: update to 2.6.0 release (+)

PR:	276241
2.5.0_1
14 Dec 2023 15:49:40
commit hash: ec5f6e22611156724fe5844ed3783b68e0d404f3commit hash: ec5f6e22611156724fe5844ed3783b68e0d404f3commit hash: ec5f6e22611156724fe5844ed3783b68e0d404f3commit hash: ec5f6e22611156724fe5844ed3783b68e0d404f3 files touched by this commit
Po-Chuan Hsieh (sunpoet) search for other commits by this committer
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
commit hash: e9993d671d8a9e9f5d3daad4a6b45bbf0c4af7bccommit hash: e9993d671d8a9e9f5d3daad4a6b45bbf0c4af7bccommit hash: e9993d671d8a9e9f5d3daad4a6b45bbf0c4af7bccommit hash: e9993d671d8a9e9f5d3daad4a6b45bbf0c4af7bc files touched by this commit
Robert Clausecker (fuz) search for other commits by this committer
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
commit hash: 6c856cc4a9ce5b73901430cea4868ed401152aedcommit hash: 6c856cc4a9ce5b73901430cea4868ed401152aedcommit hash: 6c856cc4a9ce5b73901430cea4868ed401152aedcommit hash: 6c856cc4a9ce5b73901430cea4868ed401152aed files touched by this commit
Robert Clausecker (fuz) search for other commits by this committer
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
commit hash: b32bba6b239c7fe63266a04d2e5a6268d51beff7commit hash: b32bba6b239c7fe63266a04d2e5a6268d51beff7commit hash: b32bba6b239c7fe63266a04d2e5a6268d51beff7commit hash: b32bba6b239c7fe63266a04d2e5a6268d51beff7 files touched by this commit
Robert Clausecker (fuz) search for other commits by this committer
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 View all of this commit message)

Number of commits found: 17