This updates net/transmission to 2.42. The GTK+ client now uses GTK+3. I've only lightly tested the daemon client. The GTK+ and Qt clients start up, beyond that I don't know.
Stefan Unterweger wasn't quite happy about 2.41: > transmission-cli now doesn't write the download into the directory from > which it was invoked [...] > But I have the feeling that this may be actually an ill-advised, but > deliberate change from upstream, so this is just me ranting. The CLI client has always been rather neglected, and personally I barely see its use. Index: Makefile =================================================================== RCS file: /cvs/ports/net/transmission/Makefile,v retrieving revision 1.70 diff -u -p -r1.70 Makefile --- Makefile 25 Sep 2011 21:55:49 -0000 1.70 +++ Makefile 6 Nov 2011 18:15:55 -0000 @@ -1,15 +1,14 @@ # $OpenBSD: Makefile,v 1.70 2011/09/25 21:55:49 naddy Exp $ -COMMENT-main= lightweight BitTorrent command line and daemon client -COMMENT-gtk= lightweight BitTorrent client with GTK+ interface -COMMENT-qt= lightweight BitTorrent client with Qt interface +COMMENT-main= BitTorrent command line and daemon client +COMMENT-gtk= BitTorrent client with GTK+ interface +COMMENT-qt= BitTorrent client with Qt interface -VER= 2.33 +VER= 2.42 DISTNAME= transmission-${VER} PKGNAME-main= transmission-${VER} PKGNAME-gtk= transmission-gtk-${VER} PKGNAME-qt= transmission-qt-${VER} -REVISION-gtk= 0 CATEGORIES= net HOMEPAGE= http://www.transmissionbt.com/ @@ -38,10 +37,10 @@ FLAVOR?= WANTLIB= c crypto curl event_core event_extra idn m pthread ssl z WANTLIB-gtk= ${WANTLIB} X11 Xau Xcomposite Xcursor Xdamage Xdmcp Xext \ Xfixes Xi Xinerama Xrandr Xrender Xxf86vm GL atk-1.0 cairo \ - dbus-1 dbus-glib-1 drm expat ffi fontconfig freetype \ - gdk-x11-2.0 gdk_pixbuf-2.0 gio-2.0 glib-2.0 gmodule-2.0 \ - gobject-2.0 gthread-2.0 gtk-x11-2.0 pango-1.0 pangoft2-1.0 \ - pangocairo-1.0 pixman-1 png pcre pthread-stubs xcb \ + cairo-gobject drm expat ffi fontconfig freetype \ + gdk-3 gdk_pixbuf-2.0 gio-2.0 glib-2.0 gmodule-2.0 \ + gobject-2.0 gthread-2.0 gtk-3 pango-1.0 pangoft2-1.0 \ + pangocairo-1.0 pixman-1 png pcre pthread-stubs stdc++ xcb \ xcb-render xcb-shm WANTLIB-qt= ${WANTLIB} QtCore QtDBus QtGui QtNetwork QtXml \ expat fontconfig freetype stdc++ @@ -51,8 +50,7 @@ MODULES= devel/gettext textproc/intltool LIB_DEPENDS= devel/libevent2 \ net/curl LIB_DEPENDS-gtk=${LIB_DEPENDS} \ - x11/gtk+2 \ - x11/dbus-glib + x11/gtk+3 LIB_DEPENDS-qt= ${LIB_DEPENDS} \ x11/qt4 @@ -68,10 +66,7 @@ TAR= ${LOCALBASE}/bin/gtar USE_GMAKE= Yes USE_LIBTOOL= Yes CONFIGURE_STYLE=gnu -CONFIGURE_ARGS= --disable-shared \ - --disable-libnotify \ - --disable-libappindicator \ - --disable-libcanberra +CONFIGURE_ARGS= --disable-shared # unaligned accesses throughout CONFIGURE_ARGS+=--disable-utp @@ -81,7 +76,7 @@ CONFIGURE_ENV= CPPFLAGS="-I${LOCALBASE}/ .include <bsd.port.arch.mk> .if !${BUILD_PACKAGES:M-gtk} -CONFIGURE_ARGS+=--disable-gtk +CONFIGURE_ARGS+=--without-gtk .endif .if ${BUILD_PACKAGES:M-qt} Index: distinfo =================================================================== RCS file: /cvs/ports/net/transmission/distinfo,v retrieving revision 1.35 diff -u -p -r1.35 distinfo --- distinfo 25 Sep 2011 21:55:49 -0000 1.35 +++ distinfo 6 Nov 2011 18:15:55 -0000 @@ -1,5 +1,5 @@ -MD5 (transmission-2.33.tar.xz) = dt8rAC6eJD8uRge0DAGZdA== -RMD160 (transmission-2.33.tar.xz) = i4IoovrVWmTUYxTxv4eai4n6FQ0= -SHA1 (transmission-2.33.tar.xz) = pVAnI+m4/cmCzE08BS5IOctFsag= -SHA256 (transmission-2.33.tar.xz) = wVp/nYJ0P7Mp7hLkG/JCBw3bqoxnQdp84LuR2NOZoHI= -SIZE (transmission-2.33.tar.xz) = 2583032 +MD5 (transmission-2.42.tar.xz) = UPbddsXAH0XV7SB4PGhoFQ== +RMD160 (transmission-2.42.tar.xz) = x0aIphwqhIn4eDYwRqxwXxzj8AU= +SHA1 (transmission-2.42.tar.xz) = eJAwlYQv4TMcC2riFKnpmw8RKVE= +SHA256 (transmission-2.42.tar.xz) = ypTY3lM4F4wiEOhuMapSL1WcrIfaM6hRmfvYG36LBOs= +SIZE (transmission-2.42.tar.xz) = 2629072 Index: patches/patch-configure =================================================================== RCS file: /cvs/ports/net/transmission/patches/patch-configure,v retrieving revision 1.25 diff -u -p -r1.25 patch-configure --- patches/patch-configure 23 Sep 2011 09:12:32 -0000 1.25 +++ patches/patch-configure 6 Nov 2011 18:15:55 -0000 @@ -1,7 +1,7 @@ $OpenBSD: patch-configure,v 1.25 2011/09/23 09:12:32 naddy Exp $ ---- configure.orig Thu Jul 21 01:39:42 2011 -+++ configure Tue Sep 20 01:42:31 2011 -@@ -10895,8 +10895,8 @@ if test 0 = "0"; then +--- configure.orig Thu Oct 20 04:02:58 2011 ++++ configure Sun Nov 6 19:06:37 2011 +@@ -11648,8 +11648,8 @@ if test 0 = "0"; then else supported_build=no if test "x$GCC" = "xyes" ; then @@ -12,7 +12,7 @@ $OpenBSD: patch-configure,v 1.25 2011/09 fi fi if test "x$supported_build" = "xno"; then -@@ -15421,7 +15421,7 @@ esac +@@ -16049,7 +16049,7 @@ esac if test "x$GCC" = "xyes" ; then @@ -21,7 +21,7 @@ $OpenBSD: patch-configure,v 1.25 2011/09 { $as_echo "$as_me:${as_lineno-$LINENO}: checking gcc version" >&5 $as_echo_n "checking gcc version... " >&6; } -@@ -15433,10 +15433,10 @@ $as_echo_n "checking gcc version... " >&6; } +@@ -16061,10 +16061,10 @@ $as_echo_n "checking gcc version... " >&6; } { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GCC_VERSION" >&5 $as_echo "$GCC_VERSION" >&6; } if test $GCC_VERSION_NUM -ge 304; then @@ -34,7 +34,7 @@ $OpenBSD: patch-configure,v 1.25 2011/09 fi fi -@@ -18382,7 +18382,7 @@ $INTLTOOL_PERL -e "use 5.8.1;" > /dev/null 2>&1 +@@ -18868,7 +18868,7 @@ $INTLTOOL_PERL -e "use 5.8.1;" > /dev/null 2>&1 if test $? -ne 0; then as_fn_error $? "perl 5.8.1 is required for intltool" "$LINENO" 5 else Index: patches/patch-third-party_libutp_utypes_h =================================================================== RCS file: patches/patch-third-party_libutp_utypes_h diff -N patches/patch-third-party_libutp_utypes_h --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ patches/patch-third-party_libutp_utypes_h 6 Nov 2011 18:15:55 -0000 @@ -0,0 +1,15 @@ +$OpenBSD$ +--- third-party/libutp/utypes.h.orig Wed Sep 28 19:46:15 2011 ++++ third-party/libutp/utypes.h Wed Sep 28 19:47:06 2011 +@@ -36,7 +36,11 @@ typedef const char * cstr; + typedef char * str; + + #ifndef __cplusplus ++#ifdef HAVE_STDBOOL_H ++#include <stdbool.h> ++#else + typedef uint8 bool; ++#endif + #endif + + #endif //__UTYPES_H__ Index: patches/patch-third-party_miniupnp_miniwget_c =================================================================== RCS file: /cvs/ports/net/transmission/patches/patch-third-party_miniupnp_miniwget_c,v retrieving revision 1.2 diff -u -p -r1.2 patch-third-party_miniupnp_miniwget_c --- patches/patch-third-party_miniupnp_miniwget_c 23 Sep 2011 09:12:32 -0000 1.2 +++ patches/patch-third-party_miniupnp_miniwget_c 6 Nov 2011 18:15:55 -0000 @@ -1,7 +1,7 @@ $OpenBSD: patch-third-party_miniupnp_miniwget_c,v 1.2 2011/09/23 09:12:32 naddy Exp $ ---- third-party/miniupnp/miniwget.c.orig Thu Jul 21 01:39:01 2011 -+++ third-party/miniupnp/miniwget.c Mon Sep 19 15:32:25 2011 -@@ -32,6 +32,7 @@ +--- third-party/miniupnp/miniwget.c.orig Fri Sep 23 07:58:42 2011 ++++ third-party/miniupnp/miniwget.c Wed Sep 28 13:42:49 2011 +@@ -33,6 +33,7 @@ #include <sys/select.h> #endif /* #else defined(__amigaos__) && !defined(__amigaos4__) */ #include <sys/socket.h> Index: pkg/PLIST-main =================================================================== RCS file: /cvs/ports/net/transmission/pkg/PLIST-main,v retrieving revision 1.19 diff -u -p -r1.19 PLIST-main --- pkg/PLIST-main 23 Sep 2011 09:12:32 -0000 1.19 +++ pkg/PLIST-main 6 Nov 2011 18:15:55 -0000 @@ -35,14 +35,13 @@ share/transmission/web/images/buttons/to share/transmission/web/images/favicon.ico share/transmission/web/images/favicon.png share/transmission/web/images/graphics/ +share/transmission/web/images/graphics/blue-turtle.png share/transmission/web/images/graphics/chrome.png share/transmission/web/images/graphics/filter_bar.png share/transmission/web/images/graphics/filter_icon.png share/transmission/web/images/graphics/iphone_chrome.png share/transmission/web/images/graphics/lock_icon.png share/transmission/web/images/graphics/logo.png -share/transmission/web/images/graphics/transfer_arrows.png -share/transmission/web/images/graphics/wait20.gif share/transmission/web/images/progress/ share/transmission/web/images/progress/progress.png share/transmission/web/images/webclip-icon.png @@ -50,23 +49,25 @@ share/transmission/web/index.html share/transmission/web/javascript/ share/transmission/web/javascript/common.js share/transmission/web/javascript/dialog.js +share/transmission/web/javascript/file-row.js share/transmission/web/javascript/formatter.js +share/transmission/web/javascript/inspector.js share/transmission/web/javascript/jquery/ share/transmission/web/javascript/jquery/jquery.contextmenu.min.js share/transmission/web/javascript/jquery/jquery.form.js share/transmission/web/javascript/jquery/jquery.form.min.js -share/transmission/web/javascript/jquery/jquery.min.js share/transmission/web/javascript/jquery/jquery.transmenu.min.js -share/transmission/web/javascript/jquery/json.min.js -share/transmission/web/javascript/menu.js +share/transmission/web/javascript/jquery/json2.min.js +share/transmission/web/javascript/prefs-dialog.js +share/transmission/web/javascript/remote.js +share/transmission/web/javascript/torrent-row.js share/transmission/web/javascript/torrent.js share/transmission/web/javascript/transmission.js -share/transmission/web/javascript/transmission.remote.js share/transmission/web/stylesheets/ share/transmission/web/stylesheets/common.css -share/transmission/web/stylesheets/ie6.css share/transmission/web/stylesheets/ie7.css -share/transmission/web/stylesheets/iphone.css +share/transmission/web/stylesheets/ieAll.css +share/transmission/web/stylesheets/mobile.css @rcscript ${RCDIR}/transmission_daemon @mode 750 @owner _transmission -- Christian "naddy" Weisgerber na...@mips.inka.de