Download raw body.
update transmission-4.1.0beta3 to unbreak
On Sat, Nov 22, 2025 at 03:28:24PM +0100, Antoine Jacoutot wrote:
> Hi.
>
> This update transmission to version 4.1.0beta3 which is compatible with the
> devel/fmt version we have in tree.
> Slightly tested, seems to work fine.
>
> Comments? OK?
OK maintainer. I've been testing betas and publishing them to ports, e.g.:
https://marc.info/?l=openbsd-ports&m=176255004200913&w=2
>
> Index: Makefile
> ===================================================================
> RCS file: /cvs/ports/net/transmission/Makefile,v
> diff -u -p -r1.153 Makefile
> --- Makefile 21 Nov 2025 09:03:05 -0000 1.153
> +++ Makefile 22 Nov 2025 14:27:19 -0000
> @@ -1,17 +1,17 @@
> -BROKEN = needs to be ported to fmt >=1.11
> -
> COMMENT-main= BitTorrent command line and daemon client
> COMMENT-gtk= BitTorrent client with GTK+ interface
> COMMENT-qt= BitTorrent client with Qt interface
>
> -VER= 4.0.6
> -REVISION= 1
> -DISTNAME= transmission-${VER}
> +VER= 4.1.0beta3
> +DISTNAME= transmission-4.1.0-beta.3+rf20fd5e373
> PKGNAME-main= transmission-${VER}
> PKGNAME-gtk= transmission-gtk-${VER}
> PKGNAME-qt= transmission-qt-${VER}
> +
> CATEGORIES= net
> +
> HOMEPAGE= https://transmissionbt.com/
> +
> MAINTAINER= Josh Grosse <josh@jggimi.net>
>
> DEBUG_PACKAGES=${BUILD_PACKAGES}
> @@ -19,7 +19,7 @@ DEBUG_PACKAGES=${BUILD_PACKAGES}
> # GPLv2+
> PERMIT_PACKAGE= Yes
>
> -SITES= https://github.com/transmission/transmission/releases/download/${VER}/
> +SITES= https://github.com/transmission/transmission/releases/download/4.1.0-beta.3/
> EXTRACT_SUFX= .tar.xz
>
> MULTI_PACKAGES= -main -gtk -qt
> @@ -34,17 +34,17 @@ FLAVOR?=
> .include <bsd.port.arch.mk>
>
> WANTLIB-common = ${COMPILER_LIBCXX} c crypto curl deflate
> -WANTLIB-common += m miniupnpc natpmp psl ssl
> +WANTLIB-common += m miniupnpc natpmp psl ssl crc32c intl
>
> WANTLIB-main = ${WANTLIB-common}
>
> WANTLIB-gtk += ${WANTLIB-common} atk-1.0 atkmm-1.6 cairo cairo-gobject
> WANTLIB-gtk += cairomm-1.0 gdk-3 gdk_pixbuf-2.0 gdkmm-3.0 gio-2.0
> WANTLIB-gtk += giomm-2.4 glib-2.0 glibmm-2.4 gobject-2.0 gtk-3 gtkmm-3.0
> -WANTLIB-gtk += harfbuzz intl pango-1.0 pangocairo-1.0 pangomm-1.4 sigc-2.0
> +WANTLIB-gtk += harfbuzz pango-1.0 pangocairo-1.0 pangomm-1.4 sigc-2.0
>
> WANTLIB-qt += ${WANTLIB-common} GL Qt6Core Qt6DBus Qt6Gui Qt6Network Qt6Svg
> -WANTLIB-qt += Qt6Widgets
> +WANTLIB-qt += Qt6Widgets crc32c
>
> MODULES += devel/cmake \
> textproc/intltool
> @@ -52,6 +52,7 @@ MODULES += devel/cmake \
> BUILD_DEPENDS += devel/fmt
>
> LIB_DEPENDS-common += archivers/libdeflate \
> + devel/crc32c \
> net/curl \
> net/libpsl \
> net/miniupnp/libnatpmp \
> Index: distinfo
> ===================================================================
> RCS file: /cvs/ports/net/transmission/distinfo,v
> diff -u -p -r1.58 distinfo
> --- distinfo 30 Aug 2024 16:23:11 -0000 1.58
> +++ distinfo 22 Nov 2025 14:27:19 -0000
> @@ -1,2 +1,2 @@
> -SHA256 (transmission-4.0.6.tar.xz) = Kjj+bYojmRaAtpHCd6M1+Idb3sorl8aya1mLycewxF8=
> -SIZE (transmission-4.0.6.tar.xz) = 11908296
> +SHA256 (transmission-4.1.0-beta.3+rf20fd5e373.tar.xz) = +JxUcNvoDR++f6Tvez7WN7xurJUMAkamhAlY6gUlz6M=
> +SIZE (transmission-4.1.0-beta.3+rf20fd5e373.tar.xz) = 12636432
> Index: pkg/PLIST-gtk
> ===================================================================
> RCS file: /cvs/ports/net/transmission/pkg/PLIST-gtk,v
> diff -u -p -r1.14 PLIST-gtk
> --- pkg/PLIST-gtk 15 Apr 2023 18:45:30 -0000 1.14
> +++ pkg/PLIST-gtk 22 Nov 2025 14:27:19 -0000
> @@ -5,107 +5,22 @@ share/applications/transmission-gtk.desk
> share/icons/hicolor/scalable/apps/transmission-devel.svg
> share/icons/hicolor/scalable/apps/transmission.svg
> share/icons/hicolor/symbolic/apps/transmission-symbolic.svg
> -share/locale/an/LC_MESSAGES/transmission-gtk.mo
> -share/locale/ar/LC_MESSAGES/transmission-gtk.mo
> -share/locale/ast/LC_MESSAGES/transmission-gtk.mo
> -share/locale/az/LC_MESSAGES/transmission-gtk.mo
> -share/locale/be/LC_MESSAGES/transmission-gtk.mo
> -share/locale/bg/LC_MESSAGES/transmission-gtk.mo
> -share/locale/bn/LC_MESSAGES/transmission-gtk.mo
> -share/locale/br/LC_MESSAGES/transmission-gtk.mo
> -share/locale/bs/LC_MESSAGES/transmission-gtk.mo
> -share/locale/ca/LC_MESSAGES/transmission-gtk.mo
> -share/locale/ca@valencia/LC_MESSAGES/transmission-gtk.mo
> -share/locale/ceb/
> -share/locale/ceb/LC_MESSAGES/
> -share/locale/ceb/LC_MESSAGES/transmission-gtk.mo
> -share/locale/ckb/LC_MESSAGES/transmission-gtk.mo
> -share/locale/cs/LC_MESSAGES/transmission-gtk.mo
> -share/locale/cy/LC_MESSAGES/transmission-gtk.mo
> share/locale/da/LC_MESSAGES/transmission-gtk.mo
> -share/locale/de/LC_MESSAGES/transmission-gtk.mo
> -share/locale/el/LC_MESSAGES/transmission-gtk.mo
> -share/locale/en_AU/
> -share/locale/en_AU/LC_MESSAGES/
> -share/locale/en_AU/LC_MESSAGES/transmission-gtk.mo
> -share/locale/en_CA/LC_MESSAGES/transmission-gtk.mo
> -share/locale/en_GB/LC_MESSAGES/transmission-gtk.mo
> -share/locale/eo/LC_MESSAGES/transmission-gtk.mo
> share/locale/es/LC_MESSAGES/transmission-gtk.mo
> -share/locale/et/LC_MESSAGES/transmission-gtk.mo
> share/locale/eu/LC_MESSAGES/transmission-gtk.mo
> -share/locale/fa/LC_MESSAGES/transmission-gtk.mo
> share/locale/fi/LC_MESSAGES/transmission-gtk.mo
> -share/locale/fil/
> -share/locale/fil/LC_MESSAGES/
> -share/locale/fil/LC_MESSAGES/transmission-gtk.mo
> -share/locale/fo/LC_MESSAGES/transmission-gtk.mo
> share/locale/fr/LC_MESSAGES/transmission-gtk.mo
> -share/locale/fr_CA/
> -share/locale/fr_CA/LC_MESSAGES/
> -share/locale/fr_CA/LC_MESSAGES/transmission-gtk.mo
> -share/locale/ga/LC_MESSAGES/transmission-gtk.mo
> -share/locale/gl/LC_MESSAGES/transmission-gtk.mo
> -share/locale/gv/
> -share/locale/gv/LC_MESSAGES/
> -share/locale/gv/LC_MESSAGES/transmission-gtk.mo
> share/locale/he/LC_MESSAGES/transmission-gtk.mo
> -share/locale/hi/LC_MESSAGES/transmission-gtk.mo
> -share/locale/hr/LC_MESSAGES/transmission-gtk.mo
> share/locale/hu/LC_MESSAGES/transmission-gtk.mo
> -share/locale/hy/LC_MESSAGES/transmission-gtk.mo
> -share/locale/ia/LC_MESSAGES/transmission-gtk.mo
> -share/locale/id/LC_MESSAGES/transmission-gtk.mo
> share/locale/is/LC_MESSAGES/transmission-gtk.mo
> -share/locale/it/LC_MESSAGES/transmission-gtk.mo
> share/locale/ja/LC_MESSAGES/transmission-gtk.mo
> -share/locale/jbo/
> -share/locale/jbo/LC_MESSAGES/
> -share/locale/jbo/LC_MESSAGES/transmission-gtk.mo
> -share/locale/ka/LC_MESSAGES/transmission-gtk.mo
> -share/locale/kk/LC_MESSAGES/transmission-gtk.mo
> -share/locale/ko/LC_MESSAGES/transmission-gtk.mo
> -share/locale/ku/LC_MESSAGES/transmission-gtk.mo
> -share/locale/ky/LC_MESSAGES/transmission-gtk.mo
> -share/locale/li/LC_MESSAGES/transmission-gtk.mo
> -share/locale/lt/LC_MESSAGES/transmission-gtk.mo
> -share/locale/lv/LC_MESSAGES/transmission-gtk.mo
> -share/locale/mk/LC_MESSAGES/transmission-gtk.mo
> -share/locale/ml/LC_MESSAGES/transmission-gtk.mo
> -share/locale/mr/LC_MESSAGES/transmission-gtk.mo
> -share/locale/ms/LC_MESSAGES/transmission-gtk.mo
> -share/locale/mt/
> -share/locale/mt/LC_MESSAGES/
> -share/locale/mt/LC_MESSAGES/transmission-gtk.mo
> -share/locale/nb/LC_MESSAGES/transmission-gtk.mo
> share/locale/nl/LC_MESSAGES/transmission-gtk.mo
> -share/locale/nn/LC_MESSAGES/transmission-gtk.mo
> -share/locale/oc/LC_MESSAGES/transmission-gtk.mo
> share/locale/pl/LC_MESSAGES/transmission-gtk.mo
> -share/locale/pt/LC_MESSAGES/transmission-gtk.mo
> -share/locale/pt_BR/LC_MESSAGES/transmission-gtk.mo
> -share/locale/pt_PT/
> -share/locale/pt_PT/LC_MESSAGES/
> -share/locale/pt_PT/LC_MESSAGES/transmission-gtk.mo
> -share/locale/ro/LC_MESSAGES/transmission-gtk.mo
> share/locale/ru/LC_MESSAGES/transmission-gtk.mo
> -share/locale/si/LC_MESSAGES/transmission-gtk.mo
> -share/locale/sk/LC_MESSAGES/transmission-gtk.mo
> -share/locale/sl/LC_MESSAGES/transmission-gtk.mo
> -share/locale/sq/LC_MESSAGES/transmission-gtk.mo
> -share/locale/sr/LC_MESSAGES/transmission-gtk.mo
> share/locale/sv/LC_MESSAGES/transmission-gtk.mo
> -share/locale/ta/LC_MESSAGES/transmission-gtk.mo
> -share/locale/te/LC_MESSAGES/transmission-gtk.mo
> -share/locale/th/LC_MESSAGES/transmission-gtk.mo
> share/locale/tr/LC_MESSAGES/transmission-gtk.mo
> -share/locale/ug/LC_MESSAGES/transmission-gtk.mo
> share/locale/uk/LC_MESSAGES/transmission-gtk.mo
> -share/locale/ur/LC_MESSAGES/transmission-gtk.mo
> -share/locale/uz/LC_MESSAGES/transmission-gtk.mo
> -share/locale/vi/LC_MESSAGES/transmission-gtk.mo
> share/locale/zh_CN/LC_MESSAGES/transmission-gtk.mo
> -share/locale/zh_HK/LC_MESSAGES/transmission-gtk.mo
> share/locale/zh_TW/LC_MESSAGES/transmission-gtk.mo
> share/metainfo/
> share/metainfo/transmission-gtk.metainfo.xml
> Index: pkg/PLIST-main
> ===================================================================
> RCS file: /cvs/ports/net/transmission/pkg/PLIST-main,v
> diff -u -p -r1.32 PLIST-main
> --- pkg/PLIST-main 30 Aug 2024 16:23:11 -0000 1.32
> +++ pkg/PLIST-main 22 Nov 2025 14:27:19 -0000
> @@ -62,15 +62,11 @@ share/doc/transmission/news/news-4.0.3.m
> share/doc/transmission/news/news-4.0.4.md
> share/doc/transmission/news/news-4.0.5.md
> 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/rpc-spec.md
> share/doc/transmission/send-email-when-torrent-done.sh
> -@comment XXX update-plist(1) really wants this here, but -main is CLI only
> -@comment share/icons/
> -@comment share/icons/hicolor/
> -@comment share/icons/hicolor/scalable/
> -@comment share/icons/hicolor/scalable/apps/
> -@comment share/icons/hicolor/symbolic/
> -@comment share/icons/hicolor/symbolic/apps/
> share/transmission/
> share/transmission/public_html/
> share/transmission/public_html/images/
> @@ -79,7 +75,7 @@ share/transmission/public_html/images/fa
> share/transmission/public_html/images/webclip-icon.png
> share/transmission/public_html/index.html
> share/transmission/public_html/transmission-app.css
> +share/transmission/public_html/transmission-app.css.LEGAL.txt
> +share/transmission/public_html/transmission-app.css.map
> share/transmission/public_html/transmission-app.js
> share/transmission/public_html/transmission-app.js.LEGAL.txt
> -@comment XXX update-plist(1) really wants this here, but -main is CLI only
> -@comment @tag gtk-update-icon-cache %D/share/icons/hicolor
> Index: pkg/PLIST-qt
> ===================================================================
> RCS file: /cvs/ports/net/transmission/pkg/PLIST-qt,v
> diff -u -p -r1.5 PLIST-qt
> --- pkg/PLIST-qt 15 Apr 2023 18:45:30 -0000 1.5
> +++ pkg/PLIST-qt 22 Nov 2025 14:27:19 -0000
> @@ -12,9 +12,11 @@ share/transmission/translations/transmis
> share/transmission/translations/transmission_eu.qm
> share/transmission/translations/transmission_fi.qm
> share/transmission/translations/transmission_fr.qm
> +share/transmission/translations/transmission_he.qm
> share/transmission/translations/transmission_hu.qm
> share/transmission/translations/transmission_id.qm
> -share/transmission/translations/transmission_it_IT.qm
> +share/transmission/translations/transmission_is.qm
> +share/transmission/translations/transmission_it.qm
> share/transmission/translations/transmission_ja.qm
> share/transmission/translations/transmission_ka.qm
> share/transmission/translations/transmission_kk.qm
> @@ -32,4 +34,5 @@ share/transmission/translations/transmis
> share/transmission/translations/transmission_tr.qm
> share/transmission/translations/transmission_uk.qm
> share/transmission/translations/transmission_zh_CN.qm
> +share/transmission/translations/transmission_zh_TW.qm
> @tag update-desktop-database
>
>
> --
> Antoine
>
update transmission-4.1.0beta3 to unbreak