Transmission has been built from the ground up to be a lightweight, yet
powerful BitTorrent client. Its simple, intuitive interface is designed
to integrate tightly with whatever computing environment you choose to
use. Transmission strikes a balance between providing useful functionality
without feature bloat. Furthermore, it is free for anyone to use or modify.
Reason:
The 4.0 port haphazardly consolidated prior slave ports into flavors of a single port.
The flavors have now been revised to better match releases prior to 4.0.
The -full flavor included in the 4.0 port has been replaced with -default, which
restores the compile-time options of prior release's metaport. Other flavors allow
for more piecemeal installs. The prior -web slave port can be installed through the
-default flavor or the -daemon flavor.
See Bug 273841 for more details.
Number of commits found: 122 (showing only 100 on this page) #
net-p2p/transmission{,-components}: Update 4.1.1 => 4.1.2
This is a bugfix release. It fixes 20+ bugs and
has a few performance improvements too. All users
are encouraged to upgrade to this version.
Changelog:
https://github.com/transmission/transmission/releases/tag/4.1.2
PR: 295871
Reported by: Rafe Sadler <mondo.debater_0q@icloud.com> (maintainer)
Approved by: osa, vvd (Mentors, implicit)
MFH: 2026Q2
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 )
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
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
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, 274054274065
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
net-p2p/transmission: Fix log level option again
Previously attempt only applied submitted patch partially,
option is also named --log-level not --loglevel
PR: 274054
Reported by: Matt <lazeraman@gmail.com>
net-p2p/transmission: Fix pkg-plist.default
This fixes a plist issue when the port is built in
default flavour with DOCS disabled.
PR: 274025
Reported by: t.weustink@outlook.com
net-p2p/transmission: Refine flavors, port fixes
*Fixes flavor conflicts in Bug 273841
*Patches to build with libfmt>=10.0. Bug 273887
*Adds log-location and log-level options. Bug 269392
*Fixes build errors arising from pkg-plist issues. Bug 273836
See UPDATING for additional information on the usage of flavors.
PR: 273841, 273887, 269392, 273836
Reported by: Benjamin Takacs <nimaje+fbz@bureaucracy.de>
Reported by: diizzy, dereckson@gmail.com
Reported by: Igor Pavlov <igor.arabesc.pavlov@gmail.com>
Remove WWW entries moved into port Makefiles
Commit b7f05445c00f has added WWW entries to port Makefiles based on
WWW: lines in pkg-descr files.
This commit removes the WWW: lines of moved-over URLs from these
pkg-descr files.
Approved by: portmgr (tcberner)
Add WWW entries to port Makefiles
It has been common practice to have one or more URLs at the end of the
ports' pkg-descr files, one per line and prefixed with "WWW:". These
URLs should point at a project website or other relevant resources.
Access to these URLs required processing of the pkg-descr files, and
they have often become stale over time. If more than one such URL was
present in a pkg-descr file, only the first one was tarnsfered into
the port INDEX, but for many ports only the last line did contain the
port specific URL to further information.
There have been several proposals to make a project URL available as
a macro in the ports' Makefiles, over time.
(Only the first 15 lines of the commit message are shown above )
net-p2p/transmission: Allow all variants to be installed concurrently
- split utils in a separated port
PR: 246272
Differential Revision: https://reviews.freebsd.org/D24851
Fix Qt5 symbol version scripts to put the catch-all clause first. When
a symbol matches multiple clauses the last one takes precedence. If the
catch-all is last it captures everything. In the case of Qt5 libraries
this caused all symbols to have a Qt_5 label while some should have
Qt_5_PRIVATE_API. This only affects lld because GNU ld always gives the
catch-all lowest priority.
Older versions of Qt5Webengine exported some memory allocation symbols from
the bundled Chromium. Version 5.9 stopped exporting these [1] but the
symbols were kept as weak wrappers for the standard allocation functions to
maintain binary compatibility. [2][3] The problem is that the call to the
standard function in these weak wrappers is only resolved to the standard
function if there's a call to this standard function in other parts of
Qt5Webengine, because only then is there a non-weak symbol that takes
precedence over the weak one. If there's no such non-weak symbol the call
(Only the first 15 lines of the commit message are shown above )
net-p2p/transmission -- fix metaport wrt to Qt-flavors, cleanup USE_GNOME
* the metaport was depending on both Qt-flavors
* the gtk slave had redundant dependencies (reported by kwm)
Submitted by: lebarondemerde@privacychain.ch
Differential Revision: https://reviews.freebsd.org/D16284
net-p2p/transmission-cli: Update to 2.93
- Includes DNS rebinding fix
- Fixes OpenSSL 1.1 compat
Note that the previous version was no longer vulnerable as FreeBSD had
patches, but this reports the correct version to trackers as some were
banned.
PR: ports/225917
PR: ports/225915
- convert to USES=metaport (which removes do_nada in do-install target)
- while here replace whitespace with tab for CONFLICT line
Approved by: portmgr (blanket)
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.
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/cfchfp9
- Update to 1.93.
- Don't patch in Makefile.am to avoid run automake run. It was a leftover when
I switched from patch in configure.* to use option flags. [1]
PR: ports/146330 [1]
Submitted by: Anonymous <swell.k@gmail.com> [1]
Release these ports into wild. I don't have time for these ports anymore. I am
keeping maintain two ports that don't require a lot of time to take care of.
- Update to 1.31, be sure to read in UPDATING.
- Move transmission to transmission-cli, transmission becomes a meta-port.
- Add transmission-web, it's a web interface (Clutch) as it has merged into
its project.
Repocopy: marcus (transmission -> transmission-cli)
Bump portrevision due to upgrade of devel/gettext.
The affected ports are the ones with gettext as a run-dependency
according to ports/INDEX-7 (5007 of them) and the ones with USE_GETTEXT
in Makefile (29 of them).
PR: ports/124340
Submitted by: edwin@
Approved by: portmgr (pav)
The tarball has been re-rolled. They have forgotten to bump the version and
a bit tweak in NEWS. Bump the PORTREVISION to have version correct when users
report to their bug tracker.
The tarball has been re-rolled. The changes are pretty very small. They have
bump the version.h from 1.02 (4798) to 1.02 (4809), fix .desktop file, and
update the build tools.
autoconf 2.59 -> 2.61
automake 1.9.6 -> 1.10
intltool 0.35.0 -> 0.36.2
It's not much. The fix .desktop and version.h are the reason that they
re-rolled the tarball, so bump the PORTREVISION.
Reported by: pointyhat