Index | Thread | Search

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

Download raw body.

Thread
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 <bsd.port.arch.mk>
 
 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 <bsd.port.mk>
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/