Transmission 2.40 isn't out yet, but meanwhile here's a port update
to beta2 for those who always need the latest version.

I tried switching the GTK client to GTK3, but it crashed somewhere
in libgtk-3.

It's essentially untested.  I haven't actually transferred any files
with it.


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    28 Sep 2011 20:58:06 -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.40b2
 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,7 +37,7 @@ 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 \
+               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 \
@@ -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+2
 LIB_DEPENDS-qt=        ${LIB_DEPENDS} \
                x11/qt4
 
@@ -69,9 +67,7 @@ USE_GMAKE=    Yes
 USE_LIBTOOL=   Yes
 CONFIGURE_STYLE=gnu
 CONFIGURE_ARGS=        --disable-shared \
-               --disable-libnotify \
-               --disable-libappindicator \
-               --disable-libcanberra
+               --disable-libappindicator
 # unaligned accesses throughout
 CONFIGURE_ARGS+=--disable-utp
 
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    28 Sep 2011 20:58:06 -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.40b2.tar.xz) = 4C+q67XQm29x+GNaS6VyVQ==
+RMD160 (transmission-2.40b2.tar.xz) = SHU+X1d0qddzBh9o1RjNBBTnmmo=
+SHA1 (transmission-2.40b2.tar.xz) = +WdImr1dKd0n5IkHSmPBhM0jbjc=
+SHA256 (transmission-2.40b2.tar.xz) = 
MPz12POvRHHMmCb2Aote8v7BZHg+zqUwZ+P/Nbg4I/c=
+SIZE (transmission-2.40b2.tar.xz) = 2634980
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     28 Sep 2011 20:58:06 -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     Fri Sep 23 07:59:05 2011
++++ configure  Wed Sep 28 13:42:49 2011
+@@ -10857,8 +10857,8 @@ if test X = "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
+@@ -15374,7 +15374,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; }
+@@ -15386,10 +15386,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
+@@ -17960,7 +17960,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   28 Sep 2011 20:58:06 -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       28 Sep 2011 20:58:06 
-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      28 Sep 2011 20:58:06 -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

Reply via email to