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-...
Chris Rees
crees at FreeBSD.org
Fri Aug 10 19:59:18 UTC 2012
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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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
More information about the svn-ports-head
mailing list