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