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>