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