Download raw body.
[update] net/transmission beta.3 -> beta.4
Attached is a diff for the most recent beta, released today.
Highlights
Unify RPC and settings.json strings to snake_case, backwards
compatible. (#7108)
New JSON-RPC 2.0-compliant RPC API. (#7269)
Use native icons for menus and toolbars: SF Symbols on macOS,
Segoe Fluent on Windows 11, Segoe MDL2 on Windows 10, and XDG
standard icon names everywhere else. (#7819, Qt Client)
All Platforms
Added an option to verify a torrent immediately after it finishes
downloading. (#4178)
Added BEP-21 downloader count to tr_tracker_view and RPC. (#6936)
Added peer traffic statistics to torrent-get rpc method. (#7172)
Added bytesCompleted field to torrent-get rpc call. (#7173)
Deprecate tcp-enabled and udp-enabled in favour of
preferred_transports. (#7473)
Added raw PeerID to RPC interface. (#7514)
IPv4 patterns in the RPC whitelist can now match with IPv4-mapped
IPv6 addresses. (#7523)
Improved libtransmission code to use less CPU. (#7800)
Support dual stack by manually creating and binding socket on
Windows platform. (#6548)
Generate imported targets for MbedTLS. (#7631)
Added support for libevent 2.2.1-alpha-dev. (#7765)
Bumped miniupnpc from 2.2.8 to 2.3.3. (#7783)
Bumped {fmt} to 12.1.0. (#7793)
Qt Client
Added the ability to use a custom URL path when connecting to
remote Transmission servers. (#7561)
Web Client
Implemented a context menu for file list in web app making way to
rename or copy name of individual file. (#7389)
Updated turtle for web app. (#6940)
Added checkbox to delete data while removing torrents. (#7000)
Gave labels to the mainwin buttons for web client. (#6985)
transmission-remote
Added support to download sequentially from a specific piece.
This can enable apps to seek within media files for streaming use
cases. (#7808, #7809)
Fixed 4.1.0-beta.1 issue that displayed incorrect speeds when
using transmission-remote -pi. (#7796)
Everything Else
Apply Xcode 26.0 recommendations. (#7823)
Updated documentation. (#7826, #7829, #7830, #7836, #7840)
diff --git net/transmission/Makefile net/transmission/Makefile
index 28d2b343c3e..fd73424b58f 100644
--- net/transmission/Makefile
+++ net/transmission/Makefile
@@ -2,8 +2,8 @@ COMMENT-main= BitTorrent command line and daemon client
COMMENT-gtk= BitTorrent client with GTK+ interface
COMMENT-qt= BitTorrent client with Qt interface
-VER= 4.1.0beta3
-DISTNAME= transmission-4.1.0-beta.3+rf20fd5e373
+VER= 4.1.0beta4
+DISTNAME= transmission-4.1.0-beta.4+rc92b42de9c
PKGNAME-main= transmission-${VER}
PKGNAME-gtk= transmission-gtk-${VER}
PKGNAME-qt= transmission-qt-${VER}
@@ -19,7 +19,7 @@ DEBUG_PACKAGES=${BUILD_PACKAGES}
# GPLv2+
PERMIT_PACKAGE= Yes
-SITES= https://github.com/transmission/transmission/releases/download/4.1.0-beta.3/
+SITES= https://github.com/transmission/transmission/releases/download/4.1.0-beta.4/
EXTRACT_SUFX= .tar.xz
MULTI_PACKAGES= -main -gtk -qt
@@ -76,7 +76,8 @@ RUN_DEPENDS-qt += ${PKGNAME-main}:${BUILD_PKGPATH} \
devel/desktop-file-utils
CONFIGURE_ARGS += -DENABLE_CLI=ON \
- -DENABLE_TESTS=OFF
+ -DENABLE_TESTS=OFF \
+ -DRUN_CLANG_TIDY=OFF
# XXX sees ports libevent2 but picks base libevent expecting a single .so.*
# use the bundle until upstream cmake code gets fixed
diff --git net/transmission/distinfo net/transmission/distinfo
index 072c01d4470..993de4102c1 100644
--- net/transmission/distinfo
+++ net/transmission/distinfo
@@ -1,2 +1,2 @@
-SHA256 (transmission-4.1.0-beta.3+rf20fd5e373.tar.xz) = +JxUcNvoDR++f6Tvez7WN7xurJUMAkamhAlY6gUlz6M=
-SIZE (transmission-4.1.0-beta.3+rf20fd5e373.tar.xz) = 12636432
+SHA256 (transmission-4.1.0-beta.4+rc92b42de9c.tar.xz) = 7u1TDWaLMnDZ32oxigcU7sG26DSBAuJC/I1pekz8Dew=
+SIZE (transmission-4.1.0-beta.4+rc92b42de9c.tar.xz) = 12167328
diff --git net/transmission/pkg/PLIST-main net/transmission/pkg/PLIST-main
index 1776a7c6551..b0b47aeaf0c 100644
--- net/transmission/pkg/PLIST-main
+++ net/transmission/pkg/PLIST-main
@@ -65,8 +65,11 @@ share/doc/transmission/news/news-4.0.6.md
share/doc/transmission/news/news-4.1.0-beta.1.md
share/doc/transmission/news/news-4.1.0-beta.2.md
share/doc/transmission/news/news-4.1.0-beta.3.md
+share/doc/transmission/news/news-4.1.0-beta.4.md
+share/doc/transmission/news/news-5.0.0-draft.md
share/doc/transmission/rpc-spec.md
share/doc/transmission/send-email-when-torrent-done.sh
+share/icons/
share/transmission/
share/transmission/public_html/
share/transmission/public_html/images/
[update] net/transmission beta.3 -> beta.4