Index | Thread | Search

From:
Josh Grosse <josh@jggimi.net>
Subject:
Re: update transmission-4.1.0beta3 to unbreak
To:
ports@openbsd.org
Date:
Sat, 22 Nov 2025 10:18:15 -0500

Download raw body.

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