Fix problems with missing libs when the linker enforces explicit linking (ports that are dependencies of other ports) net-p2p/transmission-cli: add USES=libtool and remove PTHREAD_LIBS sysutils/deltup: simplify patch by using MAKE_ARGS x11-fm/rox-filer: convert to USES=shared-mime-info x11-wm/emerald: remove PTHREAD_LIBS PR: 192062cdb8256f1b
Port details
net-p2p/transmission 4.1.4
Transmission BitTorrent client
Port info
- Maintainer
- mondo.debater_0q@icloud.com
- Packages
- latest: 4.1.3, update to 4.1.4 not built yet
- Upstream
- up to date
- Last update
- to 4.1.4 · d1e169a2d5
- Quarterly
- 2026Q4: 4.1.3 · last MFH 546330f965
- Formerly
- net-p2p/transmission-cli until 2023-09-10, net-p2p/transmission-daemon until 2023-09-10, net-p2p/transmission-gtk until 2023-09-10, net-p2p/transmission-qt until 2023-09-10, net-p2p/transmission-utils until 2023-09-10, www/transmission-web until 2023-09-10, net-p2p/transmission25 until 2013-03-09, net/transmission until 2006-01-30, net-p2p/transmission25-cli until 2013-03-09, net-p2p/transmission25-daemon until 2013-03-09, net-p2p/transmission-gtk2 until 2013-03-09, net-p2p/transmission-qt4 until 2018-07-15, net-p2p/transmission-qt5 until 2018-07-15, www/transmission25-web until 2013-03-09, net-p2p/transmission25-gtk2 until 2013-03-09, net-p2p/transmission25-qt4 until 2013-03-09
- WWW
- https://www.transmissionbt.com
- Links
- cgit · VuXML · Report wrong data
Install
- Package
# pkg install transmissioninstalls 4.1.3 fromlatest; fromquarterly(2026Q4) 4.1.3- Port
# cd /usr/ports/net-p2p/transmission && make install clean# make -C /usr/ports/net-p2p/transmission config # change options first
- Size
- 1.4 KiB download · 243 B installed
- Depends on
- net-p2p/transmission-components 4.1.3, net-p2p/transmission-components 4.1.3, net-p2p/transmission-components 4.1.3, net-p2p/transmission-components 4.1.3, net-p2p/transmission-components 4.1.3, net-p2p/transmission-components 4.1.3, net-p2p/transmission-components 4.1.3
- License
- NA
- Options
- 7 of 7 on in the package: CLI DAEMON DOCS GTK QT UTILS WEB
Packages by version and architecture
latest
| FreeBSD version | amd64 | aarch64 | i386 |
|---|---|---|---|
| FreeBSD 16 | 4.1.3 | 4.1.3 | – |
| FreeBSD 15 | 4.1.3 | 4.1.3 | – |
| FreeBSD 14 | 4.1.3 | 4.1.3 | 4.1.3 |
quarterly (2026Q4)
| FreeBSD version | amd64 | aarch64 | i386 |
|---|---|---|---|
| FreeBSD 15 | 4.1.3 | 4.1.3 | – |
| FreeBSD 14 | 4.1.3 | 4.1.3 | 4.1.3 |
version as in the ports tree (latest) or the most common one (quarterly) · different version · ✗ not built · – no packages for this platform. Package sets that have not been rebuilt for 60 days are left out.
Unaddressed and VuXML only (0)
No unaddressed CVE and nothing reported by
pkg audit for the packaged version 4.1.3.Fixed (0)
No VuXML entries for this package.
Problem reports (0) · open in Bugzilla, most recently changed first
None.
Commits (270)
net-p2p/transmission-gtk: complete the -inotify fix with LIB_DEPENDS+= In a previous commit, the inotify configuration was fixed, but we neglected to guarantee the library was available. This adds libinotify to the LIB_DEPENDS list, an action that requires a revbump. PR: 192319 Suggested by: Carlos JPM946989e9af
net-p2p/transmission-daemon: do not hardcode PORTREVISION. PORTREVISION will not default to 1 to force a rebuild after the libevent migration, making the port working again. Approved by: crees (maintainer)eb294d89d1
transmission-* cleanup I missed the -linotify LDFLAG on the transmission-gtk port. It was also pointed out by the submitter than transmission-qt4 now has a duplicate -lcrypto LDFLAG so let's remove that. PR: 192319 Submitted by: Ivan Klymenkodd3d2721eb
Fix transmission-cli,-gtk on some platforms after openssl update At least on some releases, transmission-cli and transmission-gtk now need -lcypto in LDFLAGS to build. Additionally transmission-gtk needed an update of the inotify configure argument. The latter requires a revbump because it seems possible that it could have been built with the bad argument somewhere. PR: 192319 Submitted by: Ivan Klymenko Approved by: "Just Fix It" blanket, but maintainer was in copy on PR738eaeb39e
Only use libevent2 Remove libevent as libevent2 is providing a good compatibility interface as well as providing better performances. Remove custom patches from libevent2 and install libevent2 the regular way Mark ports abusing private fields of the libevent1 API as broken Import a patch from fedora to have honeyd working with libevent2 Remove most of the patches necessary to find the custom installation we used to have for libevent2 With hat: portmgrb564653452
Fix clang build on 9.x Apparently this version doesn't understand empty arguments in CFLAGS using commas; i.e. ,-I/usr/local/include throws an error about nonexisting file ,- Reported by: Kenta S (kentas@hush.com)5d725b20c9
Fix transmission-web build Submitted by: gblach, rakuco6dc4a3c25c
Unbreak Pointy hat: creesfdb9b9b2ec
Update to 2.84 PR: ports/191592 Submitted by: Andrew Berg514cf3f193
Add DOCS option for ports with PORTDOCS in plist.fa4bf2ee1d
Convert GMAKE to MAKE_CMD Please note that lots of invocation of MAKE_CMD here are wrong as they do not properly respect MAKE_ENV and friends With hat: portmgra33191366c
Do not violate stagedir Reported by: poudriere With hat: portmgr1d5bc57c30
Add option to disable ownership and permissions checking in rc script.db90a7cae3
Fix stage2dfa5c1e70
Stage transmission ports and the rest maintained by me. Various little obvious fixes, and a new rc script for stunnel-server5d471a7555
- Pass QMAKE_ARGS to qmake Approved by: portmgr (blanket approval)2e206d8fad
Fix -qt4 build on 10.0-BETA3 PR: ports/183935 Submitted by: Matthieu Volat <mazhe@alkumuna.eu>454976ca10
- Remove manual creation and removal of share/applications, as it's now in the mtree (categories starting with [np]) Approved by: portmgr (bdrewery)27d195667d
net/transmission-qt4: Fix QMAKEFLAGS properly Set QMAKEFLAGS value as intended. The original patch was modified to the previous state with the idea it was equivalent. It wasn't.1142d62e9c
Add NO_STAGE all over the place in preparation for the staging support (cat: www)85fbf21ec5
Add NO_STAGE all over the place in preparation for the staging support (cat: net-p2p)bb4b86e043
Add explicit QMAKE_LFLAGS for iconv. Submitted by: marino Approved by: portmgr (bapt, implicit)31d7f8c652
net-p2p/transmission-cli: Fix USES and iconv support This is a master port for transmission-qt and transmission-gtk. To honor any USES definition of the slave ports, the USES here has to be defined with +=. Additionally, it links with iconv so that support was added while I'm here. Approved by: crees (maintainer)08e12b0c25
Fix transmission-qt4 build. PR: ports/180292 Submitted by: naddy Obtained from: OpenBSD882fddcb55
Update to 2.82 PR: ports/181254 Submitted by: Sayetsky Anton <vsjcfm@gmail.com>708eebc884
Mark BROKEN-- requires newer version of Qt than in the ports tree PR: ports/180292e3b0d3030c
- Update to 7.31.0 - Bump PORTREVISION for ftp/curl shlib change - Add TEST_DEPENDS - Convert to new options framework - Adjust options: - Add COOKIES - Add CYASSL, NSS, POLARSSL, THREADED_RESOLVER, TLS_SRP [1] - Add GSSAPI and SPNEGO [2] - Remove KERBEROS4 - Rename LIBIDN to IDN - Remove TRACKMEMORY [1] - Sort option handler - Add SLAVEDIRS: ftp/curl-hiphop - Cosmetic change - Cleanup Changes: http://curl.haxx.se/changes.html PR: ports/172325 (-exp run), ports/177369 (based on) [1] Submitted by: Hirohisa Yamaguchi <umq@ueo.co.jp> [1], hrs (via email) [2] Exp run by: miwic2d1a14c7c
Update to 2.80 PR: ports/180120 Submitted by: Sayetsky Anton <vsjcfm@gmail.com>77e098ee62
Correct the package naming, to stop upsetting people. Trim ABI versions from LIB_DEPENDS to pacify portlint PR: ports/179798 Submitted by: Kevin Zheng <kevinz5000@gmail.com> Add LICENSE lines Submitted by: 4721 (frogs, IRC)d2e45aa8ac
- Convert USE_GETTEXT to USES (part 3) Approved by: portmgr (bapt)e159824929
Finish converting the whole ports tree to USES=pkgconfig992586fa08
Remove transmission25 meta-port directory. Unfortunately I had to recreate the checkout because of pre-commit hooks becoming confused, and some small changes were missed.69e93abed8
Thanks to the latest GTK 3 update, transmission-gtk (moved from transmission-gtk2) now builds. All can upgrade safely!cb7f3cf77b
Fix chown for transmission home directory to silence complaints from transmission-daemon De-articulate COMMENT2b86680264
Require pkgconfig only for build stage. Discussed with: crees (maintainer)9b289b2513
Update to 2.7729d944b72f
Update to 2.76 Various rc script tidying PR: ports/175255 Submitted by: Sayetsky Anton <vsjcfm@gmail.com>05e73e3f89
Remove the created by me and update those header at the same time. I never care about those header, so you even can claim that those were created by you instead of me.647b339968
Update to 2.75 PR: ports/174507 (based on) Submitted by: Sayetsky Anton <vsjcfm@gmail.com>ac26186d20
Various rc fixes; - Add transmission_web_home to use customised web interface Requested by: Hanson Wong - transmission should use a pidfile - Style fixes (mostly quoting) - Empty value in _user is clobbered with default, so remove warning Use USERS and GROUPS, and move home directory handling to rc script where it belongs; now users can be changed on the fly without issue Feature safe: yes14465d0b02
Correct name of transmission25-gtk2 port in BROKEN message PR: ports/173287 Submitted by: poyopoyo@puripuri.plala.or.jp Feature safe: yes2633c34804
Use LITE instead of LIGHTWEIGHT with standard description Suggested by: danfe Feature safe: yesc2a2f2382e
Add OPTION for lightweight build-- disables prefetching Requested by: Elias Rohrer While here, remove obsolete configure args Feature safe: yes44fcdfb317
Update to 2.73 PR: ports/173053 Submitted by: Sayetsky Anton <vsjcfm@gmail.com> Feature safe: yes141162e6c4
Update to 2.71 Update BROKEN message to new GTK version [1] PR: ports/172328 [1] Submitted by: Sayetsky Anton <vsjcfm@gmail.com> [1]3e3ce1cf35
Depend on correct transmission-web port PR: ports/171875 Submitted by: Dmitry <dmitry2004@yandex.ru>4735731d64
Create transmission25 ports and UPDATING entry to explain. Sadly, Transmission has stopped supporting GTK 2.0 (it had to happen some day). They now require GTK 3.2.0 [1], which we currently lack, so for those who wish to use the GTK frontend need to stay on version 2.5 When our GTK is upgraded I'll make MOVED entries to make the transition back to 2.6 as seamless as possible. [1] http://tinyurl.com/cfchfp9e01c71c7b1
Mark BROKEN-- doesn't work with current GTKs in the tree. Ports for the previous version of Transmission will be created shortly while awaiting GTK 3's update. Reported by: izen@mail.ru67dbda2115
Update to 2.61 PR: ports/170193 Submitted by: Sayetsky Anton <vsjcfm@gmail.com>5f01fb06b0