From: Josh Grosse Subject: Re: [update] net/transmission 4.1.1 To: ports@openbsd.org Date: Thu, 26 Feb 2026 17:26:23 -0500 On Thu, Feb 26, 2026 at 09:17:57PM +0000, Klemens Nanni wrote: > 26.02.2026 21:09, Josh Grosse ??????????: > > This is a bugfix release. > > > > Changelog at: > > https://github.com/transmission/transmission/releases/tag/4.1.1 > > > > -gtk, -qt, and -daemon were tested on amd64. > > update-plist adds '@tag gtk-update-icon-cache ...' to PLIST-main > due to the shared directories in PLIST-main, i.e. make it depend > on GTK, which is wrong. > > @comment'ing the directories makes update-list omit the GTK tag. > > Also, pre-configure can be removed: it builds fine without. > > > So I'd commit this diff tomorrow unless there's more feedback > and/or a better way to fix the plist. Those changes are ok maintainer. Thank you!! > > Daemon and web UI work for me, thanks. > > > diff --git net/transmission/Makefile net/transmission/Makefile > index 726fbca208c..0a76f8c469a 100644 > --- net/transmission/Makefile > +++ net/transmission/Makefile > @@ -2,9 +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.0 > -REVISION-main= 0 > -DISTNAME= transmission-4.1.0 > +VER= 4.1.1 > +DISTNAME= transmission-${VER} > PKGNAME-main= transmission-${VER} > PKGNAME-gtk= transmission-gtk-${VER} > PKGNAME-qt= transmission-qt-${VER} > @@ -20,7 +19,7 @@ DEBUG_PACKAGES=${BUILD_PACKAGES} > # GPLv2+ > PERMIT_PACKAGE= Yes > > -SITES= https://github.com/transmission/transmission/releases/download/4.1.0/ > +SITES= https://github.com/transmission/transmission/releases/download/${VER}/ > EXTRACT_SUFX= .tar.xz > > MULTI_PACKAGES= -main -gtk -qt > @@ -35,7 +34,7 @@ FLAVOR?= > .include > > WANTLIB-common = ${COMPILER_LIBCXX} c crypto curl deflate > -WANTLIB-common += m miniupnpc natpmp psl ssl crc32c intl > +WANTLIB-common += m miniupnpc natpmp psl ssl intl > > WANTLIB-main = ${WANTLIB-common} > > @@ -45,7 +44,7 @@ WANTLIB-gtk += giomm-2.4 glib-2.0 glibmm-2.4 gobject-2.0 gtk-3 gtkmm-3.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 crc32c > +WANTLIB-qt += Qt6Widgets > > MODULES += devel/cmake \ > textproc/intltool > @@ -53,7 +52,6 @@ MODULES += devel/cmake \ > BUILD_DEPENDS += devel/fmt > > LIB_DEPENDS-common += archivers/libdeflate \ > - devel/crc32c \ > net/curl \ > net/libpsl \ > net/miniupnp/libnatpmp \ > @@ -102,9 +100,4 @@ CONFIGURE_ARGS += -DENABLE_QT=ON \ > CONFIGURE_ARGS += -DENABLE_QT=OFF > .endif > > -pre-configure: > - find ${WRKSRC} -name "CMakeLists.txt" -type f -exec sed -i \ > - -E 's/cmake_minimum_required\([[:space:]]*VERSION[[:space:]]+[^)]+\)/cmake_minimum_required(VERSION 3.5)/g' \ > - {} \; > - > .include > diff --git net/transmission/distinfo net/transmission/distinfo > index bf9d19e760c..702d32af971 100644 > --- net/transmission/distinfo > +++ net/transmission/distinfo > @@ -1,2 +1,2 @@ > -SHA256 (transmission-4.1.0.tar.xz) = 3NKMHJ5hJiKcTBfbyelcn9Su1+dvSh8qdGBMjN3sSdY= > -SIZE (transmission-4.1.0.tar.xz) = 12184984 > +SHA256 (transmission-4.1.1.tar.xz) = 50MoPuA6QsTQsI/tK9UrVUqmyfZbTU1Ft5XDLZh2Knk= > +SIZE (transmission-4.1.1.tar.xz) = 11876904 > diff --git net/transmission/pkg/PLIST-gtk net/transmission/pkg/PLIST-gtk > index ab5172449c9..56c4010d104 100644 > --- net/transmission/pkg/PLIST-gtk > +++ net/transmission/pkg/PLIST-gtk > @@ -2,10 +2,15 @@ > @bin bin/transmission-gtk > @man man/man1/transmission-gtk.1 > share/applications/transmission-gtk.desktop > -share/icons/hicolor/scalable/apps/transmission-devel.svg > -share/icons/hicolor/scalable/apps/transmission.svg > -share/icons/hicolor/symbolic/apps/transmission-symbolic.svg > +share/icons/hicolor/scalable/apps/transmission-gtk-devel.svg > +share/icons/hicolor/scalable/apps/transmission-gtk.svg > +share/icons/hicolor/scalable/apps/transmission-qt-devel.svg > +share/icons/hicolor/scalable/apps/transmission-qt.svg > +share/icons/hicolor/symbolic/apps/transmission-gtk-symbolic.svg > +share/icons/hicolor/symbolic/apps/transmission-qt-symbolic.svg > 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/es/LC_MESSAGES/transmission-gtk.mo > share/locale/eu/LC_MESSAGES/transmission-gtk.mo > share/locale/fi/LC_MESSAGES/transmission-gtk.mo > diff --git net/transmission/pkg/PLIST-main net/transmission/pkg/PLIST-main > index fe1403462b7..7710a51aec0 100644 > --- net/transmission/pkg/PLIST-main > +++ net/transmission/pkg/PLIST-main > @@ -68,11 +68,16 @@ 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-4.1.0-beta.5.md > share/doc/transmission/news/news-4.1.0.md > +share/doc/transmission/news/news-4.1.1.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/icons/hicolor/ > +@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/ >