| Port details |
- transmission-components Transmission BitTorrent client
- 4.1.1 net-p2p
=3 4.0.6_7Version of this port present on the latest quarterly branch. - Maintainer: mondo.debater_0q@icloud.com
 - Port Added: 2023-09-30 20:03:53
- Last Update: 2026-02-22 20:59:13
- Commit Hash: cc77144
- People watching this port, also watch:: transmission, grafana, prowlarr, dovecot, python311
- License: GPLv3+
- WWW:
- https://www.transmissionbt.com
- Description:
- The transmission-daemon is a daemon-based Transmission session that can be
controlled via RPC by transmission-remote (see transmission-utils) and
other Transmission BiTtorrent client such as GTK+ and CLI interface.
The daemon may also be controlled by installing the web interface.
¦ ¦ ¦ ¦ 
- 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.
- USE_RC_SUBR (Service Scripts)
-
- Dependency lines:
-
- transmission-daemon>0:net-p2p/transmission-components
- To install the port:
- cd /usr/ports/net-p2p/transmission-components/ && make install clean
- To add the package, run one of these commands:
- pkg install net-p2p/transmission-components
- pkg install transmission-daemon
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.- PKGNAME: transmission-daemon
- Package flavors (<flavor>: <package>)
- daemon: transmission-daemon
- cli: transmission-cli
- docs: transmission-docs
- gtk: transmission-gtk
- qt: transmission-qt
- utils: transmission-utils
- web: transmission-web
- distinfo:
- TIMESTAMP = 1771590096
SHA256 (transmission-4.1.1.tar.xz) = e743283ee03a42c4d0b08fed2bd52b554aa6c9f65b4d4d45b795c32d98762a79
SIZE (transmission-4.1.1.tar.xz) = 11876904
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:
-
- fast_float.h : math/fast_float
- format.h : devel/libfmt
- uintwide_t.h : math/wide-integer
- rapidjson.h : devel/rapidjson
- map.hpp : devel/small
- utf8.h : devel/utf8cpp
- cmake : devel/cmake-core
- ninja : devel/ninja
- pkgconf>=1.3.0_1 : devel/pkgconf
- gettext-runtime>=0.26 : devel/gettext-runtime
- Library dependencies:
-
- libb64.so : converters/libb64
- libcrc32c.so : devel/crc32c
- libcurl.so : ftp/curl
- libdeflate.so : archivers/libdeflate
- libdht.so : devel/jech-dht
- libevent.so : devel/libevent
- libminiupnpc.so : net/miniupnpc
- libnatpmp.so : net/libnatpmp
- libpsl.so : dns/libpsl
- libutp.so : net-p2p/libutp
- libintl.so : devel/gettext-runtime
- This port is required by:
- for Run
-
- net-p2p/transmission
Configuration Options:
- ===> The following configuration options are available for transmission-daemon-4.1.1:
NLS=on: Native Language Support
===> Use 'make config' to modify these settings
- Options name:
- net-p2p_transmission-components
- USES:
- cmake:testing compiler:c++20-lang iconv localbase pkgconfig ssl cpe tar:xz gettext-runtime
- 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 |
4.1.1 22 Feb 2026 20:59:13
    |
Vladimir Druzenko (vvd)  Author: Rafe |
net-p2p/transmission{,-components}: Update 4.0.6 => 4.1.1
Update gtk flavor to gtk4 and qt flavor to qt6.
Changelogs:
https://github.com/transmission/transmission/releases/tag/4.1.0
https://github.com/transmission/transmission/releases/tag/4.1.1
Improve port:
- Optimize Makefile for different flavors - dependencies, NO_BUILD,
CMAKE_ARGS/CMAKE_ON/CMAKE_OFF, goals and etc.
- Add EXTRACT_AFTER_ARGS to prevent extract unnecessary files.
- Rework do-install.
- Fix warnings from portclippy.
PR: 292846
Co-authored-by: Vladimir Druzenko <vvd@FreeBSD.org> |
4.0.6_7 01 Nov 2025 16:40:44
    |
Daniel Engberg (diizzy)  Author: Rafe |
net-p2p/transmission-components: Fix build with fmt 12+
Backport fixes from upstream commit fb25228f24ff0d918c6bc5f3b4acb75125af85d4
Source:
https://github.com/transmission/transmission/commit/fb25228f24ff0d918c6bc5f3b4acb75125af85d4 |
4.0.6_6 27 Oct 2025 09:42:41
    |
Dirk Meyer (dinoex)  |
net/miniupnpc: Update to 2.3.3 |
4.0.6_5 09 Oct 2025 09:42:43
    |
Max Brazhnikov (makc)  |
*/*: Fix Qt and LXQt spelling |
4.0.6_5 10 Aug 2025 19:02:47
    |
Matthias Andree (mandree)  |
*: Bump PORTREVISION for devel/libfmt update {fmt.dev} |
4.0.6_4 10 Aug 2025 08:03:18
    |
Matthias Andree (mandree)  Author: Rafe Sadler |
net-p2p/transmission-components: update for libfmt 11
Port updated to compile with libfmt ≥11. |
4.0.6_4 17 Mar 2025 04:02:08
    |
Charlie Li (vishwin)  |
gnome.mk: rename gdkpixbuf2 to gdkpixbuf to prepare for port move
The GTK 1-based gdk-pixbuf has not existed for some time.
No functional or package changes. |
4.0.6_4 11 Mar 2025 04:56:47
    |
Dirk Meyer (dinoex)  |
net/miniupnpc: Update to 2.3.2 |
4.0.6_3 13 Jan 2025 18:32:10
    |
Dirk Meyer (dinoex)  |
net/miniupnpc: Update to 2.3.0
bump API change |
4.0.6_2 17 Jul 2024 09:09:29
    |
Vladimir Druzenko (vvd)  Author: Anton Saietskii |
net-p2p/transmission-components: Fix build with miniupnpc-2.2.8
/usr/ports/net-p2p/transmission-components/work-cli/transmission-4.0.6/libtransmission/port-forwarding-upnp.cc:278:13:
error: no matching function for call to 'UPNP_GetValidIGD'
278 | if (UPNP_GetValidIGD(devlist, &handle->urls,
&handle->data, std::data(lanaddr), std::size(lanaddr) - 1) ==
| ^~~~~~~~~~~~~~~~
/usr/local/include/miniupnpc/miniupnpc.h:122:1: note: candidate function
not viable: requires 7 arguments, but 5 were provided
122 | UPNP_GetValidIGD(struct UPNPDev * devlist,
| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~
123 | struct UPNPUrls * urls,
| ~~~~~~~~~~~~~~~~~~~~~~~
124 | struct IGDdatas * data,
| ~~~~~~~~~~~~~~~~~~~~~~~(Only the first 15 lines of the commit message are shown above ) |
4.0.6_2 15 Jul 2024 11:45:00
    |
Dirk Meyer (dinoex)  |
net/miniupnpc: Update to 2.2.8 |
4.0.6_1 10 Jun 2024 15:53:12
    |
Fernando Apesteguía (fernape)  Author: Rafe |
net-p2p/transmission-components: Improve Makefile
Pet linters. |
4.0.6 01 Jun 2024 11:57:23
    |
Fernando Apesteguía (fernape)  |
net-p2p/transmission*: update to 4.0.6
ChangeLog: https://github.com/transmission/transmission/releases/tag/4.0.6
All Platforms
Improved parsing HTTP tracker announce response.
* Fixed 4.0.0 bug that caused some user scripts to have an invalid
TR_TORRENT_TRACKERS environment variable.
* Fixed 4.0.0 bug where alt-speed-enabled had no effect in settings.json.
* Fixed 4.0.0 bug where the GTK client's "Use authentication" option was not
saved between's sessions.
* Fixed 4.0.0 bug where the filename for single-file torrents aren't sanitized.
(Only the first 15 lines of the commit message are shown above ) |
4.0.5_2 26 May 2024 10:52:26
    |
Daniel Engberg (diizzy)  |
*/*: Remove incorrect libtool dependency
All these ports builds without libtool
Tested using Poudriere
Approved by: portmgr (blanket, build fix) |
4.0.5_2 24 May 2024 17:56:56
    |
Fernando Apesteguía (fernape)  Author: Rafe |
net-p2p/transmission-components: Get transmission-web back
After the reorganization of the port in ac3e39992e95659a5193a15d4cb873efb00fcb30
the web interface was only available if the daemon component was selected.
This is not right since the gtk version of transmission needs those files too,
otherwise the setup is broken.
Bring transmission-web option back.
PR: 279214
Reported by: fernape@FreeBSD.org |
4.0.5_1 16 Jan 2024 11:58:03
    |
Muhammad Moinur Rahman (bofh)  |
net-p2p/transmission-components: Sanitize MANPREFIX
Approved by: portmgr (blanket) |
4.0.5 17 Dec 2023 19:04:30
    |
Daniel Engberg (diizzy)  |
net-p2p/transmission*: Update to 4.0.5
* Use upstream release archive
* Unbundle more 3rd party code and reduce i/o during extraction
Changelog:
https://github.com/transmission/transmission/releases/tag/4.0.5
PR: 275613
Reviewed by: Rafe <mondo.debater_0q@icloud.com> (maintainer) |
4.0.4_5 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 |
4.0.4_4 04 Oct 2023 19:59:57
    |
Robert Clausecker (fuz)  Author: Anton Saietskii |
net-p2p/transmission-components: fix typo in "WEB" option description
PR: 274212
Approved by: mondo.debater_0q@icloud.com (maintainer)
MFH: 2023Q4 |
4.0.4_4 01 Oct 2023 16:35:59
    |
Robert Clausecker (fuz)  |
net-p2p/transmission{,-components}: bump PORTREVISION
This prevents the PKGVERSION from going backwards after the extensive
reshuffling of the ports.
Reported by: Anton Saietskii <vsasjason@gmail.com>
PR: 274065 |
4.0.4 30 Sep 2023 20:00:01
    |
Robert Clausecker (fuz)  Author: Rafe |
net-p2p/transmission: Reorganize as a metaport
Port reorganized as a metaport. Each component can be installed
separately or selected as an option via the metaport. Components
were moved to net-p2p/transmission-components.
See MOVED for additional information.
Also fixes log-level typo in rc file and description errors
PR: 273841, 274054 274065
Reported by: Anton Saietskii <vsasjason@gmail.com>
Reported by: Matt <lazeraman@gmail.com>
Reported by: Benjamin Takacs <nimaje+fbz@bureaucracy.de>
Differential Revision: https://reviews.freebsd.org/D41975 |