Index | Thread | Search

From:
Josh Grosse <josh@jggimi.net>
Subject:
[update] net/transmission beta.3 -> beta.4
To:
ports@openbsd.org
Date:
Thu, 4 Dec 2025 19:17:53 -0500

Download raw body.

Thread
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/