Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 10 Aug 2012 19:59:18 +0000 (UTC)
From:      Chris Rees <crees@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r302400 - in head: . net-p2p net-p2p/transmission net-p2p/transmission-cli net-p2p/transmission-gtk2 net-p2p/transmission25 net-p2p/transmission25-cli net-p2p/transmission25-daemon net-...
Message-ID:  <201208101959.q7AJxIsm071990@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: crees
Date: Fri Aug 10 19:59:17 2012
New Revision: 302400
URL: http://svn.freebsd.org/changeset/ports/302400

Log:
  Create transmission25 ports and UPDATING entry to explain.
  
  Sadly, Transmission has stopped supporting GTK 2.0 (it had to happen some day).
  
  They now require GTK 3.2.0 [1], which we currently lack, so for those who
  wish to use the GTK frontend need to stay on version 2.5
  
  When our GTK is upgraded I'll make MOVED entries to make the transition back to
  2.6 as seamless as possible.
  
  [1] http://tinyurl.com/cfchfp9

Added:
  head/net-p2p/transmission25/
     - copied from r302387, head/net-p2p/transmission/
  head/net-p2p/transmission25-cli/
     - copied from r302387, head/net-p2p/transmission-cli/
  head/net-p2p/transmission25-daemon/
     - copied from r302387, head/net-p2p/transmission-daemon/
  head/net-p2p/transmission25-gtk2/
     - copied from r302387, head/net-p2p/transmission-gtk2/
  head/net-p2p/transmission25-qt4/
     - copied from r302387, head/net-p2p/transmission-qt4/
  head/www/transmission25-web/
     - copied from r302399, head/www/transmission-web/
Modified:
  head/UPDATING
  head/net-p2p/Makefile
  head/net-p2p/transmission-cli/Makefile
  head/net-p2p/transmission-gtk2/Makefile
  head/net-p2p/transmission/Makefile
  head/net-p2p/transmission25-cli/Makefile
  head/net-p2p/transmission25-daemon/Makefile
  head/net-p2p/transmission25-gtk2/Makefile
  head/net-p2p/transmission25-qt4/Makefile
  head/net-p2p/transmission25/Makefile
  head/www/Makefile
  head/www/transmission25-web/Makefile

Modified: head/UPDATING
==============================================================================
--- head/UPDATING	Fri Aug 10 18:57:11 2012	(r302399)
+++ head/UPDATING	Fri Aug 10 19:59:17 2012	(r302400)
@@ -5,6 +5,19 @@ they are unavoidable.
 You should get into the habit of checking this file for changes each time
 you update your ports collection, before attempting any port upgrades.
 
+20120810:
+  AFFECTS: users of net-p2p/transmission-gtk2
+  AUTHOR: crees@FreeBSD.org
+
+  Unfortunately Transmission 2.61 moved the requirement for GTK to version
+  3.2.0, which is not yet in our tree.
+
+  Those who wish to have a graphical client can either choose transmission-qt4
+  in the meantime, or switch to the transmission25 ports.
+
+  A script to generate appropriate commands can be found at:
+  http://people.FreeBSD.org/~crees/scripts/transmission25.sh
+
 20120808:
   AFFECTS: users of www/libmicrohttpd
   AUTHOR: bdrewery@FreeBSD.org

Modified: head/net-p2p/Makefile
==============================================================================
--- head/net-p2p/Makefile	Fri Aug 10 18:57:11 2012	(r302399)
+++ head/net-p2p/Makefile	Fri Aug 10 19:59:17 2012	(r302400)
@@ -101,6 +101,11 @@
     SUBDIR += transmission-daemon
     SUBDIR += transmission-gtk2
     SUBDIR += transmission-qt4
+    SUBDIR += transmission25
+    SUBDIR += transmission25-cli
+    SUBDIR += transmission25-daemon
+    SUBDIR += transmission25-gtk2
+    SUBDIR += transmission25-qt4
     SUBDIR += transmission-remote-gui
     SUBDIR += tribler
     SUBDIR += uhub

Modified: head/net-p2p/transmission-cli/Makefile
==============================================================================
--- head/net-p2p/transmission-cli/Makefile	Fri Aug 10 18:57:11 2012	(r302399)
+++ head/net-p2p/transmission-cli/Makefile	Fri Aug 10 19:59:17 2012	(r302400)
@@ -17,6 +17,9 @@ MAINTAINER?=	crees@FreeBSD.org
 COMMENT?=	A lightweight CLI (command line) BitTorrent client and utilities
 
 SLAVEPORT?=	cli
+
+CONFLICTS_INSTALL=	${PORTNAME}${PKGNAMESUFFIX}-2.5*
+
 .if ${SLAVEPORT}!="web"
 LIB_DEPENDS?=	${GEN_LIB_DEPENDS}
 

Modified: head/net-p2p/transmission-gtk2/Makefile
==============================================================================
--- head/net-p2p/transmission-gtk2/Makefile	Fri Aug 10 18:57:11 2012	(r302399)
+++ head/net-p2p/transmission-gtk2/Makefile	Fri Aug 10 19:59:17 2012	(r302400)
@@ -10,7 +10,7 @@ PKGNAMESUFFIX=	-gtk2
 MAINTAINER=	crees@FreeBSD.org
 COMMENT=	A fast and lightweight GTK+2 BitTorrent client
 
-BROKEN=		Relies on GTK 3.0 version > 3.2.0
+BROKEN=		Relies on GTK 3.0 version > 3.2.0; use net-p2p/transmission25-gtk20
 
 LIB_DEPENDS=	${GEN_LIB_DEPENDS} \
 		notify.4:${PORTSDIR}/devel/libnotify \

Modified: head/net-p2p/transmission/Makefile
==============================================================================
--- head/net-p2p/transmission/Makefile	Fri Aug 10 18:57:11 2012	(r302399)
+++ head/net-p2p/transmission/Makefile	Fri Aug 10 19:59:17 2012	(r302400)
@@ -19,6 +19,10 @@ RUN_DEPENDS=	transmission-cli:${PORTSDIR
 		transmission-daemon:${PORTSDIR}/net-p2p/transmission-daemon \
 		transmission-gtk:${PORTSDIR}/net-p2p/transmission-gtk2
 
+CONFLICTS_INSTALL=      ${PORTNAME}${PKGNAMESUFFIX}-2.6*
+
+BROKEN=		Depends on GTK 2.0 frontend; use net-p2p/transmission25 for now
+
 NO_BUILD=	yes
 
 do-install:

Modified: head/net-p2p/transmission25-cli/Makefile
==============================================================================
--- head/net-p2p/transmission-cli/Makefile	Fri Aug 10 12:30:51 2012	(r302387)
+++ head/net-p2p/transmission25-cli/Makefile	Fri Aug 10 19:59:17 2012	(r302400)
@@ -7,14 +7,17 @@
 
 PORTNAME=	transmission
 PORTVERSION=	2.51
-PORTREVISION?=	1
+PORTREVISION?=	0
 CATEGORIES?=	net-p2p
 #MASTER_SITES=	http://download.m0k.org/${PORTNAME}/files/ \
 MASTER_SITES=	http://transmission.cachefly.net/
 PKGNAMESUFFIX?=	-cli
 
 MAINTAINER?=	crees@FreeBSD.org
-COMMENT?=	A lightweight CLI (command line) BitTorrent client and utilities
+COMMENT?=	The last version of Transmission that still supports GTK 2.0
+
+LATEST_LINK=	${PORTNAME}25${PKGNAMESUFFIX}
+CONFLICTS_INSTALL=	${PORTNAME}${PKGNAMESUFFIX}-2.6*
 
 SLAVEPORT?=	cli
 .if ${SLAVEPORT}!="web"

Modified: head/net-p2p/transmission25-daemon/Makefile
==============================================================================
--- head/net-p2p/transmission-daemon/Makefile	Fri Aug 10 12:30:51 2012	(r302387)
+++ head/net-p2p/transmission25-daemon/Makefile	Fri Aug 10 19:59:17 2012	(r302400)
@@ -14,7 +14,7 @@ COMMENT=	A fast and lightweight daemon B
 RUN_DEPENDS=	${GEN_RUN_DEPENDS}
 
 DESCR=		${.CURDIR}/pkg-descr
-MASTERDIR=	${.CURDIR}/../transmission-cli
+MASTERDIR=	${.CURDIR}/../transmission25-cli
 PLIST=		${.CURDIR}/pkg-plist
 PKGINSTALL=	${.CURDIR}/pkg-install
 SLAVEPORT=	daemon

Modified: head/net-p2p/transmission25-gtk2/Makefile
==============================================================================
--- head/net-p2p/transmission-gtk2/Makefile	Fri Aug 10 12:30:51 2012	(r302387)
+++ head/net-p2p/transmission25-gtk2/Makefile	Fri Aug 10 19:59:17 2012	(r302400)
@@ -8,7 +8,7 @@
 PKGNAMESUFFIX=	-gtk2
 
 MAINTAINER=	crees@FreeBSD.org
-COMMENT=	A fast and lightweight GTK+2 BitTorrent client
+COMMENT=	The last version of Transmission to support GTK 2.0
 
 LIB_DEPENDS=	${GEN_LIB_DEPENDS} \
 		notify.4:${PORTSDIR}/devel/libnotify \
@@ -17,7 +17,7 @@ RUN_DEPENDS=	${GEN_RUN_DEPENDS} \
 		xdg-open:${PORTSDIR}/devel/xdg-utils
 
 DESCR=		${.CURDIR}/pkg-descr
-MASTERDIR=	${.CURDIR}/../transmission-cli
+MASTERDIR=	${.CURDIR}/../transmission25-cli
 PLIST=		${.CURDIR}/pkg-plist
 SLAVEPORT=	gtk2
 

Modified: head/net-p2p/transmission25-qt4/Makefile
==============================================================================
--- head/net-p2p/transmission-qt4/Makefile	Fri Aug 10 12:30:51 2012	(r302387)
+++ head/net-p2p/transmission25-qt4/Makefile	Fri Aug 10 19:59:17 2012	(r302400)
@@ -15,7 +15,7 @@ LIB_DEPENDS=	${GEN_LIB_DEPENDS}
 RUN_DEPENDS=	${GEN_RUN_DEPENDS}
 
 DESCR=		${.CURDIR}/pkg-descr
-MASTERDIR=	${.CURDIR}/../transmission-cli
+MASTERDIR=	${.CURDIR}/../transmission25-cli
 PLIST=		${.CURDIR}/pkg-plist
 SLAVEPORT=	qt4
 

Modified: head/net-p2p/transmission25/Makefile
==============================================================================
--- head/net-p2p/transmission/Makefile	Fri Aug 10 12:30:51 2012	(r302387)
+++ head/net-p2p/transmission25/Makefile	Fri Aug 10 19:59:17 2012	(r302400)
@@ -13,11 +13,14 @@ DISTFILES=	# empty
 EXTRACT_ONLY=	# empty
 
 MAINTAINER=	crees@FreeBSD.org
-COMMENT=	The "meta-port" for Transmission BitTorrent client
+COMMENT=	The last version of Transmission that supports GTK 2.0
 
-RUN_DEPENDS=	transmission-cli:${PORTSDIR}/net-p2p/transmission-cli \
-		transmission-daemon:${PORTSDIR}/net-p2p/transmission-daemon \
-		transmission-gtk:${PORTSDIR}/net-p2p/transmission-gtk2
+RUN_DEPENDS=	transmission-cli:${PORTSDIR}/net-p2p/transmission25-cli \
+		transmission-daemon:${PORTSDIR}/net-p2p/transmission25-daemon \
+		transmission-gtk:${PORTSDIR}/net-p2p/transmission25-gtk2
+
+LATEST_LINK=	${PORTNAME}25${PKGNAMESUFFIX}
+CONFLICTS_INSTALL=	${PORTNAME}${PKGNAMESUFFIX}-2.6*
 
 NO_BUILD=	yes
 

Modified: head/www/Makefile
==============================================================================
--- head/www/Makefile	Fri Aug 10 18:57:11 2012	(r302399)
+++ head/www/Makefile	Fri Aug 10 19:59:17 2012	(r302400)
@@ -1906,6 +1906,7 @@
     SUBDIR += trac-xmlrpc
     SUBDIR += trafficserver
     SUBDIR += transmission-web
+    SUBDIR += transmission25-web
     SUBDIR += transproxy
     SUBDIR += tt-rss
     SUBDIR += ttf2eot

Modified: head/www/transmission25-web/Makefile
==============================================================================
--- head/www/transmission-web/Makefile	Fri Aug 10 18:57:11 2012	(r302399)
+++ head/www/transmission25-web/Makefile	Fri Aug 10 19:59:17 2012	(r302400)
@@ -13,7 +13,7 @@ MAINTAINER=	crees@FreeBSD.org
 COMMENT=	A fast and lightweight WebUI for Transmission BitTorrent client
 
 DESCR=		${.CURDIR}/pkg-descr
-MASTERDIR=	${.CURDIR}/../../net-p2p/transmission-cli
+MASTERDIR=	${.CURDIR}/../../net-p2p/transmission25-cli
 PLIST=		${NONEXISTENT}
 SLAVEPORT=	web
 



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201208101959.q7AJxIsm071990>