Update net/transmission to 0.81.
New in 0.80:
* The command line and GUI clients can now create .torrent files.
(untested)
* The GUI client now allows selecting individual files for download
from a torrent.
* A daemon client has been added that can run in the background.
There is also a remote control utility that talks to the daemon
as well as the GUI client.
Still not implemented: Encryption of client-to-client communications.
The included documentation is outdated and incomplete. Can anybody
guess what the tile colors mean by which the GUI client shows
completed/available pieces?
Mystery: There's an option to close the GUI client window and the
program will continue to run and can still be accessed with the
remote control utility, but I don't see a way to pop up the window
again.
I've tested 0.80 on sparc64 and things generally work. The GUI
client comes up fine, but after running for a few hours it tends
to misbehave in various ways, such as crashing, hanging, rendering
part of the window text as square boxes, or stretching the window
out to a width of some 32,500 pixels. I don't know whether this
is due to Transmission bugs or general pango/gtk problems. I suspect
it won't happen on i386.
(I haven't really tested 0.81 yet, but it's only a bug fix release,
the significant changes were in 0.80.)
Index: Makefile
===================================================================
RCS file: /cvs/ports/net/transmission/Makefile,v
retrieving revision 1.9
diff -u -r1.9 Makefile
--- Makefile 9 May 2007 14:01:54 -0000 1.9
+++ Makefile 26 Aug 2007 14:30:11 -0000
@@ -1,9 +1,9 @@
# $OpenBSD: Makefile,v 1.9 2007/05/09 14:01:54 naddy Exp $
-COMMENT-main= "lightweight BitTorrent client"
+COMMENT-main= "lightweight BitTorrent command line and daemon client"
COMMENT-gui= "lightweight BitTorrent client with graphical interface"
-VER= 0.72
+VER= 0.81
DISTNAME= Transmission-${VER}
PKGNAME-main= transmission-${VER}
PKGNAME-gui= transmission-gui-${VER}
@@ -12,7 +12,7 @@
MAINTAINER= Christian Weisgerber <[EMAIL PROTECTED]>
-# MIT
+# GPL
PERMIT_PACKAGE_CDROM= Yes
PERMIT_PACKAGE_FTP= Yes
PERMIT_DISTFILES_CDROM= Yes
@@ -26,7 +26,9 @@
MULTI_PACKAGES= -main
WANTLIB= c crypto m pthread
+WANTLIB-main= ${WANTLIB} event
+WRKDIST= ${WRKDIR}
USE_GMAKE= Yes
CONFIGURE_STYLE=simple
CONFIGURE_ARGS= --prefix="${PREFIX}"
@@ -44,13 +46,10 @@
LIB_DEPENDS=
gdk_pixbuf-2.0.>=1000.0,gdk-x11-2.0.>=1000.0,gtk-x11-2.0.>=1000.0::x11/gtk+2
LIB_DEPENDS-main=
RUN_DEPENDS-main=
+RUN_DEPENDS-gui=:${PKGNAME-main}:net/transmission,-main ${RUN_DEPENDS}
USE_X11= Yes
.endif
NO_REGRESS= Yes
-
-# a space character in WRKDIST is painful
-post-extract:
- @mv ${WRKDIR}/Transmission\ .72 ${WRKDIST}
.include <bsd.port.mk>
Index: distinfo
===================================================================
RCS file: /cvs/ports/net/transmission/distinfo,v
retrieving revision 1.4
diff -u -r1.4 distinfo
--- distinfo 9 May 2007 14:01:54 -0000 1.4
+++ distinfo 26 Aug 2007 14:27:42 -0000
@@ -1,5 +1,5 @@
-MD5 (Transmission-0.72.tar.gz) = P6S77yoQ33DhBLYmFYHvQw==
-RMD160 (Transmission-0.72.tar.gz) = fAPNH+hqGbs9ZI4PizPXmRgo1xQ=
-SHA1 (Transmission-0.72.tar.gz) = UwX4H1oc3TI+gl7236Vjt/LRi6A=
-SHA256 (Transmission-0.72.tar.gz) =
Ya9G1Le/3t+MkB3LpAsYTiWKwN/l4uP3FiVfOlU46i4=
-SIZE (Transmission-0.72.tar.gz) = 1336993
+MD5 (Transmission-0.81.tar.gz) = 1qI4gYk/xxrlyWTGR3w18w==
+RMD160 (Transmission-0.81.tar.gz) = awfy2J8NpkBnSkjfPWSD/S3Trag=
+SHA1 (Transmission-0.81.tar.gz) = 9ZvXG9hCh2CnfOwQaJbYJKDPHPM=
+SHA256 (Transmission-0.81.tar.gz) =
J87s9j+jKACVKCKCxhUtaeOL3QM99mXzDyiMms4aEN8=
+SIZE (Transmission-0.81.tar.gz) = 2269564
Index: pkg/DESCR-main
===================================================================
RCS file: /cvs/ports/net/transmission/pkg/DESCR-main,v
retrieving revision 1.1
diff -u -r1.1 DESCR-main
--- pkg/DESCR-main 22 Nov 2006 21:58:24 -0000 1.1
+++ pkg/DESCR-main 10 Aug 2007 14:35:07 -0000
@@ -2,4 +2,4 @@
a simple, intuitive interface on top on an efficient, cross-platform
back-end.
-This is the command line client.
+This is the command line and daemon clients.
Index: pkg/PLIST-gui
===================================================================
RCS file: /cvs/ports/net/transmission/pkg/PLIST-gui,v
retrieving revision 1.3
diff -u -r1.3 PLIST-gui
--- pkg/PLIST-gui 9 May 2007 14:01:55 -0000 1.3
+++ pkg/PLIST-gui 26 Aug 2007 17:18:52 -0000
@@ -8,9 +8,13 @@
share/locale/fi/LC_MESSAGES/transmission-gtk.mo
share/locale/fr/LC_MESSAGES/transmission-gtk.mo
share/locale/it/LC_MESSAGES/transmission-gtk.mo
+share/locale/nl/LC_MESSAGES/transmission-gtk.mo
share/locale/pl/LC_MESSAGES/transmission-gtk.mo
+share/locale/pt/LC_MESSAGES/transmission-gtk.mo
+share/locale/pt_BR/LC_MESSAGES/transmission-gtk.mo
share/locale/ro/LC_MESSAGES/transmission-gtk.mo
share/locale/ru/LC_MESSAGES/transmission-gtk.mo
+share/locale/sk/LC_MESSAGES/transmission-gtk.mo
share/locale/sv/LC_MESSAGES/transmission-gtk.mo
share/pixmaps/
share/pixmaps/transmission.png
Index: pkg/PLIST-main
===================================================================
RCS file: /cvs/ports/net/transmission/pkg/PLIST-main,v
retrieving revision 1.2
diff -u -r1.2 PLIST-main
--- pkg/PLIST-main 9 May 2007 14:01:55 -0000 1.2
+++ pkg/PLIST-main 26 Aug 2007 17:19:18 -0000
@@ -1,6 +1,12 @@
@comment $OpenBSD: PLIST-main,v 1.2 2007/05/09 14:01:55 naddy Exp $
@pkgpath net/transmission
+bin/transmission-daemon
+bin/transmission-proxy
+bin/transmission-remote
bin/transmissioncli
[EMAIL PROTECTED] man/man1/transmission-daemon.1
[EMAIL PROTECTED] man/man1/transmission-proxy.1
[EMAIL PROTECTED] man/man1/transmission-remote.1
@man man/man1/transmissioncli.1
@comment share/locale/
@comment share/locale/bg/
@@ -13,12 +19,20 @@
@comment share/locale/fr/LC_MESSAGES/
@comment share/locale/it/
@comment share/locale/it/LC_MESSAGES/
[EMAIL PROTECTED] share/locale/nl/
[EMAIL PROTECTED] share/locale/nl/LC_MESSAGES/
@comment share/locale/pl/
@comment share/locale/pl/LC_MESSAGES/
[EMAIL PROTECTED] share/locale/pt/
[EMAIL PROTECTED] share/locale/pt/LC_MESSAGES/
[EMAIL PROTECTED] share/locale/pt_BR/
[EMAIL PROTECTED] share/locale/pt_BR/LC_MESSAGES/
@comment share/locale/ro/
@comment share/locale/ro/LC_MESSAGES/
@comment share/locale/ru/
@comment share/locale/ru/LC_MESSAGES/
[EMAIL PROTECTED] share/locale/sk/
[EMAIL PROTECTED] share/locale/sk/LC_MESSAGES/
@comment share/locale/sv/
@comment share/locale/sv/LC_MESSAGES/
share/zsh/
--
Christian "naddy" Weisgerber [EMAIL PROTECTED]