From: Klemens Nanni Subject: Re: [update] net/transmission 4.1.1 To: ports@openbsd.org Date: Thu, 26 Feb 2026 21:17:57 +0000 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. 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/