Update to Transmission 0.90.
This release cleans up various cruft. The GTK client has gotten
prettier. Importantly, encryption is supported now.
Lightly tested on i386.
Index: Makefile
===================================================================
RCS file: /cvs/ports/net/transmission/Makefile,v
retrieving revision 1.11
diff -u -r1.11 Makefile
--- Makefile 15 Sep 2007 22:37:00 -0000 1.11
+++ Makefile 27 Oct 2007 23:20:34 -0000
@@ -3,8 +3,8 @@
COMMENT-main= lightweight BitTorrent command line and daemon client
COMMENT-gui= lightweight BitTorrent client with graphical interface
-VER= 0.81
-DISTNAME= Transmission-${VER}
+VER= 0.90
+DISTNAME= transmission-${VER}
PKGNAME-main= transmission-${VER}
PKGNAME-gui= transmission-gui-${VER}
CATEGORIES= net
@@ -12,38 +12,42 @@
MAINTAINER= Christian Weisgerber <[EMAIL PROTECTED]>
-# GPL
+# GPLv2
PERMIT_PACKAGE_CDROM= Yes
PERMIT_PACKAGE_FTP= Yes
PERMIT_DISTFILES_CDROM= Yes
PERMIT_DISTFILES_FTP= Yes
MASTER_SITES= http://download.m0k.org/transmission/files/
+EXTRACT_SUFX= .tar.bz2
PSEUDO_FLAVORS= no_gui
FLAVOR?=
MULTI_PACKAGES= -main
-WANTLIB= c crypto m pthread
-WANTLIB-main= ${WANTLIB} event
+WANTLIB= c crypto m pthread ssl
+WANTLIB-main= ${WANTLIB}
-WRKDIST= ${WRKDIR}
USE_GMAKE= Yes
-CONFIGURE_STYLE=simple
-CONFIGURE_ARGS= --prefix="${PREFIX}"
+USE_LIBTOOL= Yes
+CONFIGURE_STYLE=gnu
+CONFIGURE_ARGS= --disable-shared --without-wx
+CONFIGURE_ENV= CPPFLAGS="-I${LOCALBASE}/include" \
+ LDFLAGS="-L${LOCALBASE}/lib"
+LIBTOOL_FLAGS= --tag=disable-shared
+MODGNU_CONFIG_GUESS_DIRS=${WRKSRC} ${WRKSRC}/third-party/libevent
.if ${FLAVOR:L:Mno_gui}
-CONFIGURE_ARGS+=--disable-gtk
+CONFIGURE_ARGS+=--without-gtk
.else
MULTI_PACKAGES+=-gui
MODULES= devel/gettext
-WANTLIB-gui= ${WANTLIB} X11 Xau Xcursor Xdmcp Xext Xfixes Xi Xinerama \
- Xrandr Xrender atk-1.0.>=1809.0 cairo expat fontconfig \
- freetype glib-2.0.>=1200.0 glitz gmodule-2.0.>=1200.0 \
- gobject-2.0.>=1200.0 pango-1.0.>=1300.0 pangoft2-1.0.>=1300.0 \
- pangocairo-1.0.>=1300.0 png z
-LIB_DEPENDS=
gdk_pixbuf-2.0.>=1000.0,gdk-x11-2.0.>=1000.0,gtk-x11-2.0.>=1000.0::x11/gtk+2
+WANTLIB-gui= ${WANTLIB} X11 Xau Xcomposite Xcursor Xdamage Xdmcp Xext \
+ Xfixes Xi Xinerama Xrandr Xrender atk-1.0 cairo expat \
+ fontconfig freetype glib-2.0 glitz gmodule-2.0 gobject-2.0 \
+ gthread-2.0 pango-1.0 pangoft2-1.0 pangocairo-1.0 png pcre z
+LIB_DEPENDS= gdk_pixbuf-2.0,gdk-x11-2.0,gtk-x11-2.0::x11/gtk+2
LIB_DEPENDS-main=
RUN_DEPENDS-main=
RUN_DEPENDS-gui=:${PKGNAME-main}:net/transmission,-main ${RUN_DEPENDS}
Index: distinfo
===================================================================
RCS file: /cvs/ports/net/transmission/distinfo,v
retrieving revision 1.5
diff -u -r1.5 distinfo
--- distinfo 2 Sep 2007 21:08:21 -0000 1.5
+++ distinfo 27 Oct 2007 23:20:34 -0000
@@ -1,5 +1,5 @@
-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
+MD5 (transmission-0.90.tar.bz2) = +uvqBen8Ll1sBhUDdlf9jw==
+RMD160 (transmission-0.90.tar.bz2) = Kri7iKnerIgwUjsYQKfjeDxkRBw=
+SHA1 (transmission-0.90.tar.bz2) = OmNwI3wDMYu+K4MXdMgnCCP/uqo=
+SHA256 (transmission-0.90.tar.bz2) =
0HhnAMjZKS0rMQvUMj/4NsjvzJ/wXoZjDLr9wfKICqg=
+SIZE (transmission-0.90.tar.bz2) = 3038152
Index: patches/patch-configure
===================================================================
RCS file: patches/patch-configure
diff -N patches/patch-configure
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ patches/patch-configure 27 Oct 2007 23:20:34 -0000
@@ -0,0 +1,14 @@
+$OpenBSD$
+--- configure.orig Fri Oct 26 22:12:31 2007
++++ configure Fri Oct 26 22:12:42 2007
+@@ -20687,10 +20687,6 @@ else
+ fi
+
+
+-if test "x$GCC" = "xyes" ; then
+- CFLAGS="-g -Wall -W -O3 -funroll-loops"
+- CXXFLAGS="-g -Wall -W -O3 -funroll-loops"
+-fi
+ { echo "$as_me:$LINENO: checking for ANSI C header files" >&5
+ echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6; }
+ if test "${ac_cv_header_stdc+set}" = set; then
Index: patches/patch-libtransmission_ipcparse_h
===================================================================
RCS file: patches/patch-libtransmission_ipcparse_h
diff -N patches/patch-libtransmission_ipcparse_h
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ patches/patch-libtransmission_ipcparse_h 27 Oct 2007 23:20:34 -0000
@@ -0,0 +1,16 @@
+$OpenBSD$
+--- libtransmission/ipcparse.h.orig Sat Oct 27 18:56:39 2007
++++ libtransmission/ipcparse.h Sat Oct 27 18:56:54 2007
+@@ -88,9 +88,9 @@ enum ipc_msg
+ #define IPC_INF_NAME ( 1 << 6 )
+ #define IPC_INF_PATH ( 1 << 7 )
+ #define IPC_INF_PRIVATE ( 1 << 8 )
+-#define IPC_INF_SIZE ( 1 << 10 )
+-#define IPC_INF_TRACKERS ( 1 << 11 )
+-#define IPC_INF__MAX ( 1 << 12 )
++#define IPC_INF_SIZE ( 1 << 9 )
++#define IPC_INF_TRACKERS ( 1 << 10 )
++#define IPC_INF__MAX ( 1 << 11 )
+
+ #define IPC_ST_COMPLETED ( 1 << 0 )
+ #define IPC_ST_DOWNSPEED ( 1 << 1 )
Index: patches/patch-libtransmission_peer-mgr_h
===================================================================
RCS file: patches/patch-libtransmission_peer-mgr_h
diff -N patches/patch-libtransmission_peer-mgr_h
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ patches/patch-libtransmission_peer-mgr_h 27 Oct 2007 23:20:34 -0000
@@ -0,0 +1,11 @@
+$OpenBSD$
+--- libtransmission/peer-mgr.h.orig Fri Oct 26 17:57:30 2007
++++ libtransmission/peer-mgr.h Fri Oct 26 17:57:50 2007
+@@ -14,6 +14,7 @@
+ #define TR_PEER_MGR_H
+
+ #include <inttypes.h> /* uint16_t */
++#include <netinet/in.h>
+ #include <arpa/inet.h> /* struct in_addr */
+
+ struct in_addr;
Index: patches/patch-mk_common_mk
===================================================================
RCS file: patches/patch-mk_common_mk
diff -N patches/patch-mk_common_mk
--- patches/patch-mk_common_mk 9 May 2007 14:01:55 -0000 1.3
+++ /dev/null 1 Jan 1970 00:00:00 -0000
@@ -1,56 +0,0 @@
-$OpenBSD: patch-mk_common_mk,v 1.3 2007/05/09 14:01:55 naddy Exp $
---- mk/common.mk.orig Wed Apr 18 00:38:42 2007
-+++ mk/common.mk Sat Apr 21 16:03:36 2007
-@@ -1,8 +1,6 @@
- # $Id: patch-mk_common_mk,v 1.3 2007/05/09 14:01:55 naddy Exp $
-
--TMPCFLAGS = -g -Wall -W -O3 -funroll-loops -D_FILE_OFFSET_BITS=64 \
-- -D_LARGEFILE_SOURCE -D_GNU_SOURCE \
-- -DSYS_$(shell echo $(SYSTEM) | tr a-z A-Z)
-+TMPCFLAGS = -DSYS_$(shell echo $(SYSTEM) | tr a-z A-Z)
- TMPCXXFLAGS = $(TMPCFLAGS)
- TMPLDFLAGS =
-
-@@ -91,32 +89,32 @@ endef
-
- define INSTALL_BIN_RULE
- @echo "Install $<"
-- @$(MKDIR) $(DESTDIR)$(PREFIX)/bin
-- @$(CP) $< $(DESTDIR)$(PREFIX)/bin/
-+ @$(BSD_INSTALL_PROGRAM_DIR) $(DESTDIR)$(PREFIX)/bin
-+ @$(BSD_INSTALL_PROGRAM) $< $(DESTDIR)$(PREFIX)/bin/
- endef
-
- define INSTALL_LOCALE_RULE
- @echo "Install $<"
-- @$(MKDIR) $(DESTDIR)$(LOCALEDIR)/$*/LC_MESSAGES
-- @$(CP) $< $(DESTDIR)$(LOCALEDIR)/$*/LC_MESSAGES/transmission-gtk.mo
-+ @$(BSD_INSTALL_DATA_DIR) $(DESTDIR)$(LOCALEDIR)/$*/LC_MESSAGES
-+ @$(BSD_INSTALL_DATA) $<
$(DESTDIR)$(LOCALEDIR)/$*/LC_MESSAGES/transmission-gtk.mo
- endef
-
- define INSTALL_MAN_RULE
- @echo "Install $<"
-- @$(MKDIR) $(DESTDIR)$(PREFIX)/man/man1
-- @$(CP) $< $(DESTDIR)$(PREFIX)/man/man1/
-+ @$(BSD_INSTALL_MAN_DIR) $(DESTDIR)$(PREFIX)/man/man1
-+ @$(BSD_INSTALL_MAN) $< $(DESTDIR)$(PREFIX)/man/man1/
- endef
-
- define INSTALL_DESKTOP_RULE
- @echo "Install $<"
-- @$(MKDIR) $(DESTDIR)$(PREFIX)/share/applications
-- @$(CP) $< $(DESTDIR)$(PREFIX)/share/applications/
-+ @$(BSD_INSTALL_DATA_DIR) $(DESTDIR)$(PREFIX)/share/applications
-+ @$(BSD_INSTALL_DATA) $< $(DESTDIR)$(PREFIX)/share/applications/
- endef
-
- define INSTALL_ICON_RULE
- @echo "Install $<"
-- @$(MKDIR) $(DESTDIR)$(PREFIX)/share/pixmaps
-- @$(CP) $< $(DESTDIR)$(PREFIX)/share/pixmaps/
-+ @$(BSD_INSTALL_DATA_DIR) $(DESTDIR)$(PREFIX)/share/pixmaps
-+ @$(BSD_INSTALL_DATA) $< $(DESTDIR)$(PREFIX)/share/pixmaps/
- endef
-
- RM = rm -Rf
Index: pkg/PLIST-gui
===================================================================
RCS file: /cvs/ports/net/transmission/pkg/PLIST-gui,v
retrieving revision 1.4
diff -u -r1.4 PLIST-gui
--- pkg/PLIST-gui 2 Sep 2007 21:08:21 -0000 1.4
+++ pkg/PLIST-gui 27 Oct 2007 23:20:34 -0000
@@ -1,20 +1,19 @@
@comment $OpenBSD: PLIST-gui,v 1.4 2007/09/02 21:08:21 naddy Exp $
-bin/transmission-gtk
[EMAIL PROTECTED] man/man1/transmission-gtk.1
+bin/transmission
share/applications/
-share/applications/transmission-gtk.desktop
-share/locale/bg/LC_MESSAGES/transmission-gtk.mo
-share/locale/es/LC_MESSAGES/transmission-gtk.mo
-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/applications/transmission.desktop
+share/locale/de/LC_MESSAGES/transmission.mo
+share/locale/es/LC_MESSAGES/transmission.mo
+share/locale/fi/LC_MESSAGES/transmission.mo
+share/locale/fr/LC_MESSAGES/transmission.mo
+share/locale/it/LC_MESSAGES/transmission.mo
+share/locale/nl/LC_MESSAGES/transmission.mo
+share/locale/pl/LC_MESSAGES/transmission.mo
+share/locale/pt/LC_MESSAGES/transmission.mo
+share/locale/pt_BR/LC_MESSAGES/transmission.mo
+share/locale/ro/LC_MESSAGES/transmission.mo
+share/locale/ru/LC_MESSAGES/transmission.mo
+share/locale/sk/LC_MESSAGES/transmission.mo
+share/locale/sv/LC_MESSAGES/transmission.mo
share/pixmaps/
share/pixmaps/transmission.png
Index: pkg/PLIST-main
===================================================================
RCS file: /cvs/ports/net/transmission/pkg/PLIST-main,v
retrieving revision 1.3
diff -u -r1.3 PLIST-main
--- pkg/PLIST-main 2 Sep 2007 21:08:21 -0000 1.3
+++ pkg/PLIST-main 27 Oct 2007 23:20:34 -0000
@@ -1,16 +1,12 @@
@comment $OpenBSD: PLIST-main,v 1.3 2007/09/02 21:08:21 naddy Exp $
@pkgpath net/transmission
+bin/transmission-cli
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
[EMAIL PROTECTED] man/man1/transmissioncli.1
@comment share/locale/
[EMAIL PROTECTED] share/locale/bg/
[EMAIL PROTECTED] share/locale/bg/LC_MESSAGES/
[EMAIL PROTECTED] share/locale/de/
[EMAIL PROTECTED] share/locale/de/LC_MESSAGES/
@comment share/locale/es/
@comment share/locale/es/LC_MESSAGES/
@comment share/locale/fi/
@@ -35,6 +31,3 @@
@comment share/locale/sk/LC_MESSAGES/
@comment share/locale/sv/
@comment share/locale/sv/LC_MESSAGES/
-share/zsh/
-share/zsh/site-functions/
-share/zsh/site-functions/_transmissioncli
--
Christian "naddy" Weisgerber [EMAIL PROTECTED]