Subject: CVS commit: pkgsrc/net
From: David Brownlee
Date: 2024-08-24 22:49:17
Message id: 20240824204918.15DF3FC74@cvs.NetBSD.org

Log Message:
Update transmission{-common,-qt,-gtk} to 4.0.6

pkgsrc note - transmission will exit after a few seconds if www/curl
8.91 is installed due to a SIGPIPE issue. This update does not
affect that.

I'm hoping to push a patch with https://github.com/curl/curl/pull/14390
to www/curl shortly.

This is a bugfix-only release. Everyone's feedback on 4.0.x has
been very helpful -- thanks for all the suggestions, bug reports,
and pull requests!  What's New in 4.0.6 All Platforms

- Improved parsing HTTP tracker announce response. (#6223)
- Fixed 4.0.0 bug that caused some user scripts to have an invalid \ 
TR_TORRENT_TRACKERS environment variable. (#6434)
- Fixed 4.0.0 bug where alt-speed-enabled had no effect in settings.json. (#6483)
- Fixed 4.0.0 bug where the GTK client's "Use authentication" option \ 
was not saved between's sessions. (#6514)
- Fixed 4.0.0 bug where the filename for single-file torrents aren't sanitized. \ 
(#6846)

macOS Client

- Fix: Sparkle support for handling beta version updates. (#5263)
- Fixed app unable to start when having many torrents and TimeMachine enabled. \ 
(#6523)
- Fix: Sparkle Version Comparator. (#6623)

Qt Client

- Fixed 4.0.0 bug where piece size description text and slider state in torrent \ 
creation dialog are not always up-to-date. (#6516)

GTK Client

- Fixed build when compiling with GTKMM 4. (#6393)
- Added developer name to metainfo files. (#6598)
- Added the launchable desktop-id to metainfo files. (#6779)
- Fixed build when compiling on BSD. (#6812)

Web Client

- Fixed a 4.0.0 bug where the infinite ratio symbol was displayed incorrectly in \ 
the WebUI. (#6491, #6500)
- Fixed layout issue in speed display. (#6570)
- General UI improvement related to filterbar and fixes download/upload speed \ 
info wrap. (#6761)

Daemon

- Fixed a couple of logging issues. (#6463)

Everything Else

- Updated flatpak release metainfo. (#6357)
- Fixed libtransmission build on very old cmake versions. (#6418)
- UTP peer connections follow user-defined speed limits better now. (#6551)
- Only use a single concurrent queue for timeMachineExclude instead of one queue \ 
per torrent (#6523). (#6558)
- Fixed 4.0.5 bug where svg and png icons in the WebUI might not be displayed. \ 
(#6563)
- Fixed 4.0.0 bug where alt-speed-enabled had no effect in settings.json. (#6564)
- Fixed 4.0.0 bugs where some RPC methods don't put torrents in recently-active \ 
anymore. (#6565)
- Improved parsing HTTP tracker announce response. (#6567)
- Fixed compatibility with clang-format 18. (#6690)
- Fixed build when compiling with mbedtls 3.x . (#6823)

Files:
RevisionActionfile
1.22modifypkgsrc/net/transmission/Makefile.common
1.10modifypkgsrc/net/transmission/PLIST
1.27modifypkgsrc/net/transmission/distinfo
1.9modifypkgsrc/net/transmission-common/Makefile
1.71modifypkgsrc/net/transmission-gtk/Makefile
1.86modifypkgsrc/net/transmission-qt/Makefile