Index | Thread | Search

From:
Antoine Jacoutot <ajacoutot@bsdfrog.org>
Subject:
Re: [update] net/transmission beta.3 -> beta.4
To:
ports@openbsd.org
Date:
Fri, 5 Dec 2025 08:59:23 +0100

Download raw body.

Thread
On Thu, Dec 04, 2025 at 07:17:53PM -0500, Josh Grosse wrote:
> Attached is a diff for the most recent beta, released today.

Committed, thanks.


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


-- 
Antoine