From: Antoine Jacoutot Subject: update transmission-4.1.0beta3 to unbreak To: Josh Grosse Cc: ports@openbsd.org Date: Sat, 22 Nov 2025 15:28:24 +0100 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 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 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