Index | Thread | Search

From:
Antoine Jacoutot <ajacoutot@bsdfrog.org>
Subject:
update transmission-4.1.0beta3 to unbreak
To:
Josh Grosse <josh@jggimi.net>
Cc:
ports@openbsd.org
Date:
Sat, 22 Nov 2025 15:28:24 +0100

Download raw body.

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

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