public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-commits] repo/gentoo:master commit in: net-p2p/transmission/
@ 2015-10-03 19:02 Mike Gilbert
  0 siblings, 0 replies; 133+ messages in thread
From: Mike Gilbert @ 2015-10-03 19:02 UTC (permalink / raw
  To: gentoo-commits

commit:     329a13f9348a8a5650ecf3c89c3424e2c61a23e2
Author:     Mike Gilbert <floppym <AT> gentoo <DOT> org>
AuthorDate: Sat Oct  3 19:02:03 2015 +0000
Commit:     Mike Gilbert <floppym <AT> gentoo <DOT> org>
CommitDate: Sat Oct  3 19:02:03 2015 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=329a13f9

net-p2p/transmission: Depend on dev-qt/linguist-tools:5

Bug: https://bugs.gentoo.org/545784

Package-Manager: portage-2.2.22_p5

 net-p2p/transmission/transmission-2.84-r2.ebuild | 1 +
 1 file changed, 1 insertion(+)

diff --git a/net-p2p/transmission/transmission-2.84-r2.ebuild b/net-p2p/transmission/transmission-2.84-r2.ebuild
index 49e1f80..09d42ad 100644
--- a/net-p2p/transmission/transmission-2.84-r2.ebuild
+++ b/net-p2p/transmission/transmission-2.84-r2.ebuild
@@ -48,6 +48,7 @@ DEPEND="${RDEPEND}
 	sys-devel/gettext
 	virtual/os-headers
 	virtual/pkgconfig
+	qt5? ( dev-qt/linguist-tools:5 )
 	xfs? ( sys-fs/xfsprogs )"
 
 REQUIRED_USE="ayatana? ( gtk ) ?? ( qt4 qt5 )"


^ permalink raw reply related	[flat|nested] 133+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: net-p2p/transmission/
@ 2015-10-04 16:00 Mike Gilbert
  0 siblings, 0 replies; 133+ messages in thread
From: Mike Gilbert @ 2015-10-04 16:00 UTC (permalink / raw
  To: gentoo-commits

commit:     80e8c7efffb611975c76ab1877235b071cfedf39
Author:     Mike Gilbert <floppym <AT> gentoo <DOT> org>
AuthorDate: Sun Oct  4 16:00:16 2015 +0000
Commit:     Mike Gilbert <floppym <AT> gentoo <DOT> org>
CommitDate: Sun Oct  4 16:00:29 2015 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=80e8c7ef

net-p2p/transmission: Add myself as a maintainer

Package-Manager: portage-2.2.22_p7

 net-p2p/transmission/metadata.xml | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/net-p2p/transmission/metadata.xml b/net-p2p/transmission/metadata.xml
index 6bccb48..5d6d934 100644
--- a/net-p2p/transmission/metadata.xml
+++ b/net-p2p/transmission/metadata.xml
@@ -3,6 +3,10 @@
 <pkgmetadata>
   <herd>net-p2p</herd>
   <maintainer>
+    <email>floppym@gentoo.org</email>
+    <name>Mike Gilbert</name>
+  </maintainer>
+  <maintainer>
     <email>ssuominen@gentoo.org</email>
     <name>Samuli Suominen</name>
   </maintainer>


^ permalink raw reply related	[flat|nested] 133+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: net-p2p/transmission/
@ 2015-10-09  6:01 Jeroen Roovers
  0 siblings, 0 replies; 133+ messages in thread
From: Jeroen Roovers @ 2015-10-09  6:01 UTC (permalink / raw
  To: gentoo-commits

commit:     45e8bc2fbfb8737e5c44ea699d92ae386214f5e1
Author:     Jeroen Roovers <jer <AT> gentoo <DOT> org>
AuthorDate: Fri Oct  9 05:58:25 2015 +0000
Commit:     Jeroen Roovers <jer <AT> gentoo <DOT> org>
CommitDate: Fri Oct  9 05:58:25 2015 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=45e8bc2f

net-p2p/transmission: Stable for PPC64 (bug #562240).

Package-Manager: portage-2.2.22
RepoMan-Options: --ignore-arches

 net-p2p/transmission/transmission-2.84-r3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-p2p/transmission/transmission-2.84-r3.ebuild b/net-p2p/transmission/transmission-2.84-r3.ebuild
index d605c80..53430d5 100644
--- a/net-p2p/transmission/transmission-2.84-r3.ebuild
+++ b/net-p2p/transmission/transmission-2.84-r3.ebuild
@@ -15,7 +15,7 @@ SRC_URI="http://download.transmissionbt.com/${PN}/files/${P}.tar.xz"
 LICENSE="|| ( GPL-2 GPL-3 Transmission-OpenSSL-exception ) GPL-2 MIT"
 SLOT=0
 IUSE="ayatana gtk lightweight systemd qt4 qt5 xfs"
-KEYWORDS="~amd64 ~arm ~mips ~ppc ~ppc64 ~x86 ~x86-fbsd ~amd64-linux"
+KEYWORDS="~amd64 ~arm ~mips ~ppc ppc64 ~x86 ~x86-fbsd ~amd64-linux"
 
 RDEPEND=">=dev-libs/libevent-2.0.10:=
 	dev-libs/openssl:0=


^ permalink raw reply related	[flat|nested] 133+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: net-p2p/transmission/
@ 2015-10-18 18:06 Mikle Kolyada
  0 siblings, 0 replies; 133+ messages in thread
From: Mikle Kolyada @ 2015-10-18 18:06 UTC (permalink / raw
  To: gentoo-commits

commit:     5e31e773ceee0bfbbd4dc26a35034ba534bac5a5
Author:     Mikle Kolyada <zlogene <AT> gentoo <DOT> org>
AuthorDate: Sun Oct 18 18:04:01 2015 +0000
Commit:     Mikle Kolyada <zlogene <AT> gentoo <DOT> org>
CommitDate: Sun Oct 18 18:04:01 2015 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5e31e773

net-p2p/transmission: amd64/x86 stable wrt bug #562240

Package-Manager: portage-2.2.20.1

 net-p2p/transmission/transmission-2.84-r3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-p2p/transmission/transmission-2.84-r3.ebuild b/net-p2p/transmission/transmission-2.84-r3.ebuild
index 53430d5..4c99f38 100644
--- a/net-p2p/transmission/transmission-2.84-r3.ebuild
+++ b/net-p2p/transmission/transmission-2.84-r3.ebuild
@@ -15,7 +15,7 @@ SRC_URI="http://download.transmissionbt.com/${PN}/files/${P}.tar.xz"
 LICENSE="|| ( GPL-2 GPL-3 Transmission-OpenSSL-exception ) GPL-2 MIT"
 SLOT=0
 IUSE="ayatana gtk lightweight systemd qt4 qt5 xfs"
-KEYWORDS="~amd64 ~arm ~mips ~ppc ppc64 ~x86 ~x86-fbsd ~amd64-linux"
+KEYWORDS="amd64 ~arm ~mips ~ppc ppc64 x86 ~x86-fbsd ~amd64-linux"
 
 RDEPEND=">=dev-libs/libevent-2.0.10:=
 	dev-libs/openssl:0=


^ permalink raw reply related	[flat|nested] 133+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: net-p2p/transmission/
@ 2015-10-22 17:39 Mike Gilbert
  0 siblings, 0 replies; 133+ messages in thread
From: Mike Gilbert @ 2015-10-22 17:39 UTC (permalink / raw
  To: gentoo-commits

commit:     140e8d39442dd6cd411f2ec75265d73feae1ba73
Author:     Mike Gilbert <floppym <AT> gentoo <DOT> org>
AuthorDate: Thu Oct 22 17:39:27 2015 +0000
Commit:     Mike Gilbert <floppym <AT> gentoo <DOT> org>
CommitDate: Thu Oct 22 17:39:40 2015 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=140e8d39

net-p2p/transmission: Refer to lrelease by absolute path

Bug: https://bugs.gentoo.org/563500

Package-Manager: portage-2.2.23_p4

 net-p2p/transmission/transmission-2.84-r3.ebuild | 7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

diff --git a/net-p2p/transmission/transmission-2.84-r3.ebuild b/net-p2p/transmission/transmission-2.84-r3.ebuild
index 4c99f38..3834c7c 100644
--- a/net-p2p/transmission/transmission-2.84-r3.ebuild
+++ b/net-p2p/transmission/transmission-2.84-r3.ebuild
@@ -102,10 +102,11 @@ src_compile() {
 	emake
 
 	if use qt4 || use qt5; then
-		use qt4 && local -x QT_SELECT=4
-		use qt5 && local -x QT_SELECT=5
+		local qt_bindir
+		use qt4 && qt_bindir=$(qt4_get_bindir)
+		use qt5 && qt_bindir=$(qt5_get_bindir)
 		emake -C qt
-		lrelease qt/translations/*.ts || die
+		"${qt_bindir}"/lrelease qt/translations/*.ts || die
 	fi
 }
 


^ permalink raw reply related	[flat|nested] 133+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: net-p2p/transmission/
@ 2015-11-12 10:37 Agostino Sarubbo
  0 siblings, 0 replies; 133+ messages in thread
From: Agostino Sarubbo @ 2015-11-12 10:37 UTC (permalink / raw
  To: gentoo-commits

commit:     9ffe48478b0e22be696b7b8ba2cc0b8c7abaccff
Author:     Agostino Sarubbo <ago <AT> gentoo <DOT> org>
AuthorDate: Thu Nov 12 10:35:51 2015 +0000
Commit:     Agostino Sarubbo <ago <AT> gentoo <DOT> org>
CommitDate: Thu Nov 12 10:35:51 2015 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9ffe4847

net-p2p/transmission: ppc stable wrt bug #562240

Package-Manager: portage-2.2.20.1
RepoMan-Options: --include-arches="ppc"

 net-p2p/transmission/transmission-2.84-r3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-p2p/transmission/transmission-2.84-r3.ebuild b/net-p2p/transmission/transmission-2.84-r3.ebuild
index 3834c7c..acedbf3 100644
--- a/net-p2p/transmission/transmission-2.84-r3.ebuild
+++ b/net-p2p/transmission/transmission-2.84-r3.ebuild
@@ -15,7 +15,7 @@ SRC_URI="http://download.transmissionbt.com/${PN}/files/${P}.tar.xz"
 LICENSE="|| ( GPL-2 GPL-3 Transmission-OpenSSL-exception ) GPL-2 MIT"
 SLOT=0
 IUSE="ayatana gtk lightweight systemd qt4 qt5 xfs"
-KEYWORDS="amd64 ~arm ~mips ~ppc ppc64 x86 ~x86-fbsd ~amd64-linux"
+KEYWORDS="amd64 ~arm ~mips ppc ppc64 x86 ~x86-fbsd ~amd64-linux"
 
 RDEPEND=">=dev-libs/libevent-2.0.10:=
 	dev-libs/openssl:0=


^ permalink raw reply related	[flat|nested] 133+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: net-p2p/transmission/
@ 2015-12-03 17:42 Mike Gilbert
  0 siblings, 0 replies; 133+ messages in thread
From: Mike Gilbert @ 2015-12-03 17:42 UTC (permalink / raw
  To: gentoo-commits

commit:     438b855e0d321d43dea240639c4c3c449cd3520f
Author:     Mike Gilbert <floppym <AT> gentoo <DOT> org>
AuthorDate: Thu Dec  3 17:42:01 2015 +0000
Commit:     Mike Gilbert <floppym <AT> gentoo <DOT> org>
CommitDate: Thu Dec  3 17:42:01 2015 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=438b855e

net-p2p/transmission: Remove old

Package-Manager: portage-2.2.26_p10

 net-p2p/transmission/transmission-2.84-r1.ebuild | 163 -----------------------
 net-p2p/transmission/transmission-2.84.ebuild    | 154 ---------------------
 2 files changed, 317 deletions(-)

diff --git a/net-p2p/transmission/transmission-2.84-r1.ebuild b/net-p2p/transmission/transmission-2.84-r1.ebuild
deleted file mode 100644
index 97a3a72..0000000
--- a/net-p2p/transmission/transmission-2.84-r1.ebuild
+++ /dev/null
@@ -1,163 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=5
-inherit autotools eutils fdo-mime gnome2-utils qmake-utils systemd user
-
-DESCRIPTION="A Fast, Easy and Free BitTorrent client"
-HOMEPAGE="http://www.transmissionbt.com/"
-SRC_URI="http://download.transmissionbt.com/${PN}/files/${P}.tar.xz"
-
-# web/LICENSE is always GPL-2 whereas COPYING allows either GPL-2 or GPL-3 for the rest
-# transmission in licenses/ is for mentioning OpenSSL linking exception
-# MIT is in several libtransmission/ headers
-LICENSE="|| ( GPL-2 GPL-3 Transmission-OpenSSL-exception ) GPL-2 MIT"
-SLOT=0
-IUSE="ayatana gtk lightweight systemd qt4 qt5 xfs"
-KEYWORDS="~amd64 ~arm ~mips ~ppc ~ppc64 ~x86 ~x86-fbsd ~amd64-linux"
-
-RDEPEND=">=dev-libs/libevent-2.0.10:=
-	dev-libs/openssl:0=
-	net-libs/libnatpmp:=
-	>=net-libs/miniupnpc-1.7:=
-	>=net-misc/curl-7.16.3:=[ssl]
-	sys-libs/zlib:=
-	gtk? (
-		>=dev-libs/dbus-glib-0.100:=
-		>=dev-libs/glib-2.32:2=
-		>=x11-libs/gtk+-3.4:3=
-		ayatana? ( >=dev-libs/libappindicator-0.4.90:3= )
-		)
-	systemd? ( sys-apps/systemd:= )
-	qt4? (
-		dev-qt/qtcore:4=
-		dev-qt/qtgui:4=
-		dev-qt/qtdbus:4=
-		)
-	qt5? (
-		dev-qt/qtcore:5=
-		dev-qt/qtdbus:5=
-		dev-qt/qtgui:5=
-		dev-qt/qtnetwork:5=
-		dev-qt/qtwidgets:5=
-		)"
-DEPEND="${RDEPEND}
-	>=dev-libs/glib-2.32
-	dev-util/intltool
-	sys-devel/gettext
-	virtual/os-headers
-	virtual/pkgconfig
-	xfs? ( sys-fs/xfsprogs )"
-
-REQUIRED_USE="ayatana? ( gtk ) ?? ( qt4 qt5 )"
-
-DOCS="AUTHORS NEWS qt/README.txt"
-
-pkg_setup() {
-	enewgroup ${PN}
-	enewuser ${PN} -1 -1 -1 ${PN}
-}
-
-src_prepare() {
-	sed -i -e '/CFLAGS/s:-ggdb3::' configure.ac || die
-	# Trick to avoid automagic dependency
-	use ayatana || { sed -i -e '/^LIBAPPINDICATOR_MINIMUM/s:=.*:=9999:' configure.ac || die; }
-	# Pass our configuration dir to systemd unit file
-	sed -i '/ExecStart/ s|$| -g /var/lib/transmission/config|' daemon/${PN}-daemon.service || die
-	# http://trac.transmissionbt.com/ticket/4324
-	sed -i -e 's|noinst\(_PROGRAMS = $(TESTS)\)|check\1|' lib${PN}/Makefile.am || die
-	# Fix for broken translations path
-	epatch "${FILESDIR}"/${PN}-2.80-translations-path-fix.patch
-	# http://trac.transmissionbt.com/ticket/5700
-	sed -i -e '1iQMAKE_CXXFLAGS += -std=c++11' qt/qtr.pro || die
-
-	epatch "${FILESDIR}/2.84-miniupnp14.patch"
-
-	epatch_user
-	eautoreconf
-}
-
-src_configure() {
-	export ac_cv_header_xfs_xfs_h=$(usex xfs)
-
-	econf \
-		--enable-external-natpmp \
-		$(use_enable lightweight) \
-		$(use_with systemd systemd-daemon) \
-		$(use_with gtk)
-
-	if use qt4 || use qt5; then
-		pushd qt >/dev/null || die
-		use qt4 && eqmake4 qtr.pro
-		use qt5 && eqmake5 qtr.pro
-		popd >/dev/null || die
-	fi
-}
-
-src_compile() {
-	emake
-
-	if use qt4 || use qt5; then
-		use qt4 && local -x QT_SELECT=4
-		use qt5 && local -x QT_SELECT=5
-		emake -C qt
-		lrelease qt/translations/*.ts || die
-	fi
-}
-
-src_install() {
-	default
-
-	rm -f "${ED}"/usr/share/${PN}/web/LICENSE
-
-	newinitd "${FILESDIR}"/${PN}-daemon.initd.9 ${PN}-daemon
-	newconfd "${FILESDIR}"/${PN}-daemon.confd.4 ${PN}-daemon
-	systemd_dounit daemon/${PN}-daemon.service
-
-	keepdir /var/{lib/${PN}/{config,downloads},log/${PN}}
-	fowners -R ${PN}:${PN} /var/{lib/${PN}/{,config,downloads},log/${PN}}
-
-	if use qt4 || use qt5; then
-		pushd qt >/dev/null || die
-		emake INSTALL_ROOT="${ED}"/usr install
-
-		domenu ${PN}-qt.desktop
-
-		local res
-		for res in 16 22 24 32 48 64 72 96 128 192 256; do
-			doicon -s ${res} icons/hicolor/${res}x${res}/${PN}-qt.png
-		done
-		doicon -s scalable icons/hicolor/scalable/${PN}-qt.svg
-
-		use qt4 && insinto /usr/share/qt4/translations
-		use qt5 && insinto /usr/share/qt5/translations
-		doins translations/*.qm
-		popd >/dev/null || die
-	fi
-}
-
-pkg_preinst() {
-	gnome2_icon_savelist
-}
-
-pkg_postinst() {
-	fdo-mime_desktop_database_update
-	gnome2_icon_cache_update
-
-	elog "If you use ${PN}-daemon, please, set 'rpc-username' and"
-	elog "'rpc-password' (in plain text, ${PN}-daemon will hash it on"
-	elog "start) in settings.json file located at /var/lib/${PN}/config or"
-	elog "any other appropriate config directory."
-	elog
-	elog "Since µTP is enabled by default, ${PN} needs large kernel buffers for"
-	elog "the UDP socket. You can append following lines into /etc/sysctl.conf:"
-	elog " net.core.rmem_max = 4194304"
-	elog " net.core.wmem_max = 1048576"
-	elog "and run sysctl -p"
-}
-
-pkg_postrm() {
-	fdo-mime_desktop_database_update
-	gnome2_icon_cache_update
-}

diff --git a/net-p2p/transmission/transmission-2.84.ebuild b/net-p2p/transmission/transmission-2.84.ebuild
deleted file mode 100644
index d1648c4..0000000
--- a/net-p2p/transmission/transmission-2.84.ebuild
+++ /dev/null
@@ -1,154 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=5
-inherit autotools eutils fdo-mime gnome2-utils qt4-r2 systemd user
-
-DESCRIPTION="A Fast, Easy and Free BitTorrent client"
-HOMEPAGE="http://www.transmissionbt.com/"
-SRC_URI="http://download.transmissionbt.com/${PN}/files/${P}.tar.xz"
-
-# web/LICENSE is always GPL-2 whereas COPYING allows either GPL-2 or GPL-3 for the rest
-# transmission in licenses/ is for mentioning OpenSSL linking exception
-# MIT is in several libtransmission/ headers
-LICENSE="|| ( GPL-2 GPL-3 Transmission-OpenSSL-exception ) GPL-2 MIT"
-SLOT=0
-IUSE="ayatana gtk lightweight systemd qt4 xfs"
-KEYWORDS="amd64 ~arm ~mips ppc ppc64 x86 ~x86-fbsd ~amd64-linux"
-
-RDEPEND=">=dev-libs/libevent-2.0.10:=
-	dev-libs/openssl:0=
-	net-libs/libnatpmp:=
-	>=net-libs/miniupnpc-1.7:=
-	>=net-misc/curl-7.16.3:=[ssl]
-	sys-libs/zlib:=
-	gtk? (
-		>=dev-libs/dbus-glib-0.100:=
-		>=dev-libs/glib-2.32:2=
-		>=x11-libs/gtk+-3.4:3=
-		ayatana? ( >=dev-libs/libappindicator-0.4.90:3= )
-		)
-	systemd? ( sys-apps/systemd:= )
-	qt4? (
-		dev-qt/qtcore:4=
-		dev-qt/qtgui:4=
-		dev-qt/qtdbus:4=
-		)"
-DEPEND="${RDEPEND}
-	>=dev-libs/glib-2.32
-	dev-util/intltool
-	sys-devel/gettext
-	virtual/os-headers
-	virtual/pkgconfig
-	xfs? ( sys-fs/xfsprogs )"
-
-REQUIRED_USE="ayatana? ( gtk )"
-
-DOCS="AUTHORS NEWS qt/README.txt"
-
-pkg_setup() {
-	enewgroup ${PN}
-	enewuser ${PN} -1 -1 -1 ${PN}
-}
-
-src_prepare() {
-	sed -i -e '/CFLAGS/s:-ggdb3::' configure.ac || die
-	# Trick to avoid automagic dependency
-	use ayatana || { sed -i -e '/^LIBAPPINDICATOR_MINIMUM/s:=.*:=9999:' configure.ac || die; }
-	# Pass our configuration dir to systemd unit file
-	sed -i '/ExecStart/ s|$| -g /var/lib/transmission/config|' daemon/${PN}-daemon.service || die
-	# http://trac.transmissionbt.com/ticket/4324
-	sed -i -e 's|noinst\(_PROGRAMS = $(TESTS)\)|check\1|' lib${PN}/Makefile.am || die
-	# Fix for broken translations path
-	epatch "${FILESDIR}"/${PN}-2.80-translations-path-fix.patch
-	# http://trac.transmissionbt.com/ticket/5700
-	sed -i -e '1iQMAKE_CXXFLAGS += -std=c++11' qt/qtr.pro || die
-
-	epatch "${FILESDIR}/2.84-miniupnp14.patch"
-
-	epatch_user
-	eautoreconf
-}
-
-src_configure() {
-	export ac_cv_header_xfs_xfs_h=$(usex xfs)
-
-	econf \
-		--enable-external-natpmp \
-		$(use_enable lightweight) \
-		$(use_with systemd systemd-daemon) \
-		$(use_with gtk)
-
-	if use qt4; then
-		pushd qt >/dev/null
-		eqmake4 qtr.pro
-		popd >/dev/null
-	fi
-}
-
-src_compile() {
-	emake
-
-	if use qt4; then
-		pushd qt >/dev/null
-		emake
-		lrelease translations/*.ts
-		popd >/dev/null
-	fi
-}
-
-src_install() {
-	default
-
-	rm -f "${ED}"/usr/share/${PN}/web/LICENSE
-
-	newinitd "${FILESDIR}"/${PN}-daemon.initd.9 ${PN}-daemon
-	newconfd "${FILESDIR}"/${PN}-daemon.confd.4 ${PN}-daemon
-	systemd_dounit daemon/${PN}-daemon.service
-
-	keepdir /var/{lib/${PN}/{config,downloads},log/${PN}}
-	fowners -R ${PN}:${PN} /var/{lib/${PN}/{,config,downloads},log/${PN}}
-
-	if use qt4; then
-		pushd qt >/dev/null
-		emake INSTALL_ROOT="${ED}"/usr install
-
-		domenu ${PN}-qt.desktop
-
-		local res
-		for res in 16 22 24 32 48 64 72 96 128 192 256; do
-			doicon -s ${res} icons/hicolor/${res}x${res}/${PN}-qt.png
-		done
-		doicon -s scalable icons/hicolor/scalable/${PN}-qt.svg
-
-		insinto /usr/share/qt4/translations
-		doins translations/*.qm
-		popd >/dev/null
-	fi
-}
-
-pkg_preinst() {
-	gnome2_icon_savelist
-}
-
-pkg_postinst() {
-	fdo-mime_desktop_database_update
-	gnome2_icon_cache_update
-
-	elog "If you use ${PN}-daemon, please, set 'rpc-username' and"
-	elog "'rpc-password' (in plain text, ${PN}-daemon will hash it on"
-	elog "start) in settings.json file located at /var/lib/${PN}/config or"
-	elog "any other appropriate config directory."
-	elog
-	elog "Since µTP is enabled by default, ${PN} needs large kernel buffers for"
-	elog "the UDP socket. You can append following lines into /etc/sysctl.conf:"
-	elog " net.core.rmem_max = 4194304"
-	elog " net.core.wmem_max = 1048576"
-	elog "and run sysctl -p"
-}
-
-pkg_postrm() {
-	fdo-mime_desktop_database_update
-	gnome2_icon_cache_update
-}


^ permalink raw reply related	[flat|nested] 133+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: net-p2p/transmission/
@ 2015-12-03 17:42 Mike Gilbert
  0 siblings, 0 replies; 133+ messages in thread
From: Mike Gilbert @ 2015-12-03 17:42 UTC (permalink / raw
  To: gentoo-commits

commit:     acc67f4952404f0aa0439e00edfd447f350860d3
Author:     Mike Gilbert <floppym <AT> gentoo <DOT> org>
AuthorDate: Thu Dec  3 17:41:32 2015 +0000
Commit:     Mike Gilbert <floppym <AT> gentoo <DOT> org>
CommitDate: Thu Dec  3 17:41:32 2015 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=acc67f49

net-p2p/transmission: Remove slot-operator from Qt deps

Bug: https://bugs.gentoo.org/554248

Package-Manager: portage-2.2.26_p10

 ...ission-2.84-r3.ebuild => transmission-2.84-r4.ebuild} | 16 ++++++++--------
 1 file changed, 8 insertions(+), 8 deletions(-)

diff --git a/net-p2p/transmission/transmission-2.84-r3.ebuild b/net-p2p/transmission/transmission-2.84-r4.ebuild
similarity index 96%
rename from net-p2p/transmission/transmission-2.84-r3.ebuild
rename to net-p2p/transmission/transmission-2.84-r4.ebuild
index acedbf3..504457b 100644
--- a/net-p2p/transmission/transmission-2.84-r3.ebuild
+++ b/net-p2p/transmission/transmission-2.84-r4.ebuild
@@ -31,16 +31,16 @@ RDEPEND=">=dev-libs/libevent-2.0.10:=
 		)
 	systemd? ( sys-apps/systemd:= )
 	qt4? (
-		dev-qt/qtcore:4=
-		dev-qt/qtgui:4=
-		dev-qt/qtdbus:4=
+		dev-qt/qtcore:4
+		dev-qt/qtgui:4
+		dev-qt/qtdbus:4
 		)
 	qt5? (
-		dev-qt/qtcore:5=
-		dev-qt/qtdbus:5=
-		dev-qt/qtgui:5=
-		dev-qt/qtnetwork:5=
-		dev-qt/qtwidgets:5=
+		dev-qt/qtcore:5
+		dev-qt/qtdbus:5
+		dev-qt/qtgui:5
+		dev-qt/qtnetwork:5
+		dev-qt/qtwidgets:5
 		)"
 DEPEND="${RDEPEND}
 	>=dev-libs/glib-2.32


^ permalink raw reply related	[flat|nested] 133+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: net-p2p/transmission/
@ 2015-12-31 20:00 Anthony G. Basile
  0 siblings, 0 replies; 133+ messages in thread
From: Anthony G. Basile @ 2015-12-31 20:00 UTC (permalink / raw
  To: gentoo-commits

commit:     45ba77ab1dee61a2590c9f4903e620c5cf4d5f68
Author:     Anthony G. Basile <blueness <AT> gentoo <DOT> org>
AuthorDate: Thu Dec 31 20:07:33 2015 +0000
Commit:     Anthony G. Basile <blueness <AT> gentoo <DOT> org>
CommitDate: Thu Dec 31 20:07:57 2015 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=45ba77ab

net-p2p/transmission: add libressl support, bug #567352

Package-Manager: portage-2.2.24

 net-p2p/transmission/transmission-2.84-r5.ebuild | 168 +++++++++++++++++++++++
 1 file changed, 168 insertions(+)

diff --git a/net-p2p/transmission/transmission-2.84-r5.ebuild b/net-p2p/transmission/transmission-2.84-r5.ebuild
new file mode 100644
index 0000000..0844fa8
--- /dev/null
+++ b/net-p2p/transmission/transmission-2.84-r5.ebuild
@@ -0,0 +1,168 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+inherit autotools eutils fdo-mime gnome2-utils qmake-utils systemd user
+
+DESCRIPTION="A Fast, Easy and Free BitTorrent client"
+HOMEPAGE="http://www.transmissionbt.com/"
+SRC_URI="http://download.transmissionbt.com/${PN}/files/${P}.tar.xz"
+
+# web/LICENSE is always GPL-2 whereas COPYING allows either GPL-2 or GPL-3 for the rest
+# transmission in licenses/ is for mentioning OpenSSL linking exception
+# MIT is in several libtransmission/ headers
+LICENSE="|| ( GPL-2 GPL-3 Transmission-OpenSSL-exception ) GPL-2 MIT"
+SLOT=0
+IUSE="ayatana gtk libressl lightweight systemd qt4 qt5 xfs"
+KEYWORDS="~amd64 ~arm ~mips ~ppc ~ppc64 ~x86 ~x86-fbsd ~amd64-linux"
+
+RDEPEND=">=dev-libs/libevent-2.0.10:=
+	!libressl? ( dev-libs/openssl:0= )
+	libressl? ( dev-libs/libressl )
+	net-libs/libnatpmp:=
+	>=net-libs/miniupnpc-1.7:=
+	>=net-misc/curl-7.16.3:=[ssl]
+	sys-libs/zlib:=
+	gtk? (
+		>=dev-libs/dbus-glib-0.100:=
+		>=dev-libs/glib-2.32:2=
+		>=x11-libs/gtk+-3.4:3=
+		ayatana? ( >=dev-libs/libappindicator-0.4.90:3= )
+		)
+	systemd? ( sys-apps/systemd:= )
+	qt4? (
+		dev-qt/qtcore:4
+		dev-qt/qtgui:4
+		dev-qt/qtdbus:4
+		)
+	qt5? (
+		dev-qt/qtcore:5
+		dev-qt/qtdbus:5
+		dev-qt/qtgui:5
+		dev-qt/qtnetwork:5
+		dev-qt/qtwidgets:5
+		)"
+DEPEND="${RDEPEND}
+	>=dev-libs/glib-2.32
+	dev-util/intltool
+	sys-devel/gettext
+	virtual/os-headers
+	virtual/pkgconfig
+	qt5? ( dev-qt/linguist-tools:5 )
+	xfs? ( sys-fs/xfsprogs )"
+
+REQUIRED_USE="ayatana? ( gtk ) ?? ( qt4 qt5 )"
+
+DOCS="AUTHORS NEWS qt/README.txt"
+
+pkg_setup() {
+	enewgroup ${PN}
+	enewuser ${PN} -1 -1 -1 ${PN}
+}
+
+src_prepare() {
+	sed -i -e '/CFLAGS/s:-ggdb3::' configure.ac || die
+	# Trick to avoid automagic dependency
+	use ayatana || { sed -i -e '/^LIBAPPINDICATOR_MINIMUM/s:=.*:=9999:' configure.ac || die; }
+	# Pass our configuration dir to systemd unit file
+	sed -i '/ExecStart/ s|$| -g /var/lib/transmission/config|' daemon/${PN}-daemon.service || die
+	# http://trac.transmissionbt.com/ticket/4324
+	sed -i -e 's|noinst\(_PROGRAMS = $(TESTS)\)|check\1|' lib${PN}/Makefile.am || die
+	# Fix for broken translations path
+	epatch "${FILESDIR}"/${PN}-2.80-translations-path-fix.patch
+	# http://trac.transmissionbt.com/ticket/5700
+	sed -i -e '1iQMAKE_CXXFLAGS += -std=c++11' qt/qtr.pro || die
+
+	epatch "${FILESDIR}/2.84-miniupnp14.patch"
+	epatch "${FILESDIR}/2.84-libevent-2.1.5.patch"
+	epatch "${FILESDIR}/2.84-node_alloc-segfault.patch"
+
+	epatch_user
+	eautoreconf
+}
+
+src_configure() {
+	export ac_cv_header_xfs_xfs_h=$(usex xfs)
+
+	econf \
+		--enable-external-natpmp \
+		$(use_enable lightweight) \
+		$(use_with systemd systemd-daemon) \
+		$(use_with gtk)
+
+	if use qt4 || use qt5; then
+		pushd qt >/dev/null || die
+		use qt4 && eqmake4 qtr.pro
+		use qt5 && eqmake5 qtr.pro
+		popd >/dev/null || die
+	fi
+}
+
+src_compile() {
+	emake
+
+	if use qt4 || use qt5; then
+		local qt_bindir
+		use qt4 && qt_bindir=$(qt4_get_bindir)
+		use qt5 && qt_bindir=$(qt5_get_bindir)
+		emake -C qt
+		"${qt_bindir}"/lrelease qt/translations/*.ts || die
+	fi
+}
+
+src_install() {
+	default
+
+	rm -f "${ED}"/usr/share/${PN}/web/LICENSE
+
+	newinitd "${FILESDIR}"/${PN}-daemon.initd.9 ${PN}-daemon
+	newconfd "${FILESDIR}"/${PN}-daemon.confd.4 ${PN}-daemon
+	systemd_dounit daemon/${PN}-daemon.service
+
+	keepdir /var/{lib/${PN}/{config,downloads},log/${PN}}
+	fowners -R ${PN}:${PN} /var/{lib/${PN}/{,config,downloads},log/${PN}}
+
+	if use qt4 || use qt5; then
+		pushd qt >/dev/null || die
+		emake INSTALL_ROOT="${ED}"/usr install
+
+		domenu ${PN}-qt.desktop
+
+		local res
+		for res in 16 22 24 32 48 64 72 96 128 192 256; do
+			doicon -s ${res} icons/hicolor/${res}x${res}/${PN}-qt.png
+		done
+		doicon -s scalable icons/hicolor/scalable/${PN}-qt.svg
+
+		use qt4 && insinto /usr/share/qt4/translations
+		use qt5 && insinto /usr/share/qt5/translations
+		doins translations/*.qm
+		popd >/dev/null || die
+	fi
+}
+
+pkg_preinst() {
+	gnome2_icon_savelist
+}
+
+pkg_postinst() {
+	fdo-mime_desktop_database_update
+	gnome2_icon_cache_update
+
+	elog "If you use ${PN}-daemon, please, set 'rpc-username' and"
+	elog "'rpc-password' (in plain text, ${PN}-daemon will hash it on"
+	elog "start) in settings.json file located at /var/lib/${PN}/config or"
+	elog "any other appropriate config directory."
+	elog
+	elog "Since µTP is enabled by default, ${PN} needs large kernel buffers for"
+	elog "the UDP socket. You can append following lines into /etc/sysctl.conf:"
+	elog " net.core.rmem_max = 4194304"
+	elog " net.core.wmem_max = 1048576"
+	elog "and run sysctl -p"
+}
+
+pkg_postrm() {
+	fdo-mime_desktop_database_update
+	gnome2_icon_cache_update
+}


^ permalink raw reply related	[flat|nested] 133+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: net-p2p/transmission/
@ 2016-03-08  2:18 Mike Gilbert
  0 siblings, 0 replies; 133+ messages in thread
From: Mike Gilbert @ 2016-03-08  2:18 UTC (permalink / raw
  To: gentoo-commits

commit:     214337f35ceeab35786f9faa13ae6c3d56caaeab
Author:     Mike Gilbert <floppym <AT> gentoo <DOT> org>
AuthorDate: Tue Mar  8 02:18:23 2016 +0000
Commit:     Mike Gilbert <floppym <AT> gentoo <DOT> org>
CommitDate: Tue Mar  8 02:18:34 2016 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=214337f3

net-p2p/transmission: Bump to 2.92

Package-Manager: portage-2.2.27_p81

 net-p2p/transmission/Manifest                 |   1 +
 net-p2p/transmission/transmission-2.92.ebuild | 158 ++++++++++++++++++++++++++
 2 files changed, 159 insertions(+)

diff --git a/net-p2p/transmission/Manifest b/net-p2p/transmission/Manifest
index 13521d0..a367870 100644
--- a/net-p2p/transmission/Manifest
+++ b/net-p2p/transmission/Manifest
@@ -1,2 +1,3 @@
 DIST transmission-2.84.tar.xz 3077836 SHA256 a9fc1936b4ee414acc732ada04e84339d6755cd0d097bcbd11ba2cfc540db9eb SHA512 d6c2b17e7f8180a41ac70f5b503dfdb0353c6419db25df1b393b18c987c56fda9e2fd4c3f4cda7f08c301877bd0b4711842c28121ceaaaae87f5792cc6c29a3d WHIRLPOOL 375f9c981d9d2ac308896e8b7d66d3643796c8e97d64a1e0d6fd2bffaafa55988b90ddb4eb98330edf062e835c0c5ce76749e7e66bf6806333673beb7569f342
 DIST transmission-2.90.tar.xz 3377720 SHA256 69ff8caf81684155926f437f46bf7df1b1fb304f52c7809f546257e8923f2fd2 SHA512 09c8e90cb1c7b508e3956d294ba9b5f01b4093c9f934c76d7515e96915c657b97f02819e1365dbbfecbdf489ae5757346d8bb2dd8e0070c304af434006495fda WHIRLPOOL a51a86603ddf208c73b6e86a05eda2d90636407c7c716fb959fa460a72908aafe2d82f46c1fe3d7afda52ba845d73924d0f26f107a2446644809f7cfd5985275
+DIST transmission-2.92.tar.xz 3378116 SHA256 3a8d045c306ad9acb7bf81126939b9594553a388482efa0ec1bfb67b22acd35f SHA512 4d99476bee88cedcc4238a0eee64a4089016933cbfc1cfb1cca023ad4ebcfe46375c9e7651a17af4aeaaf1feb19cbd8166aa56ef7992d9e745a7bbcbe8efca11 WHIRLPOOL a2eab113fd895001cf72cd79c4ac9a4767eb9fb756a3fb9b1d0db6aa283d19a6aec739b8681a3a5a26ef630cec68f004e14f8654221f0528e30927f37339887f

diff --git a/net-p2p/transmission/transmission-2.92.ebuild b/net-p2p/transmission/transmission-2.92.ebuild
new file mode 100644
index 0000000..96c12ef
--- /dev/null
+++ b/net-p2p/transmission/transmission-2.92.ebuild
@@ -0,0 +1,158 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=6
+inherit autotools fdo-mime gnome2-utils qmake-utils systemd user
+
+DESCRIPTION="A Fast, Easy and Free BitTorrent client"
+HOMEPAGE="http://www.transmissionbt.com/"
+SRC_URI="http://download.transmissionbt.com/${PN}/files/${P}.tar.xz"
+
+# web/LICENSE is always GPL-2 whereas COPYING allows either GPL-2 or GPL-3 for the rest
+# transmission in licenses/ is for mentioning OpenSSL linking exception
+# MIT is in several libtransmission/ headers
+LICENSE="|| ( GPL-2 GPL-3 Transmission-OpenSSL-exception ) GPL-2 MIT"
+SLOT=0
+IUSE="ayatana gtk libressl lightweight systemd qt4 qt5 xfs"
+KEYWORDS="~amd64 ~arm ~mips ~ppc ~ppc64 ~x86 ~x86-fbsd ~amd64-linux"
+
+RDEPEND=">=dev-libs/libevent-2.0.10:=
+	!libressl? ( dev-libs/openssl:0= )
+	libressl? ( dev-libs/libressl )
+	net-libs/libnatpmp:=
+	>=net-libs/miniupnpc-1.7:=
+	>=net-misc/curl-7.16.3:=[ssl]
+	sys-libs/zlib:=
+	gtk? (
+		>=dev-libs/dbus-glib-0.100:=
+		>=dev-libs/glib-2.32:2=
+		>=x11-libs/gtk+-3.4:3=
+		ayatana? ( >=dev-libs/libappindicator-0.4.90:3= )
+		)
+	systemd? ( sys-apps/systemd:= )
+	qt4? (
+		dev-qt/qtcore:4
+		dev-qt/qtgui:4
+		dev-qt/qtdbus:4
+		)
+	qt5? (
+		dev-qt/qtcore:5
+		dev-qt/qtdbus:5
+		dev-qt/qtgui:5
+		dev-qt/qtnetwork:5
+		dev-qt/qtwidgets:5
+		)"
+DEPEND="${RDEPEND}
+	>=dev-libs/glib-2.32
+	dev-util/intltool
+	sys-devel/gettext
+	virtual/os-headers
+	virtual/pkgconfig
+	qt5? ( dev-qt/linguist-tools:5 )
+	xfs? ( sys-fs/xfsprogs )"
+
+REQUIRED_USE="ayatana? ( gtk ) ?? ( qt4 qt5 )"
+
+DOCS="AUTHORS NEWS qt/README.txt"
+
+src_prepare() {
+	sed -i -e '/CFLAGS/s:-ggdb3::' configure.ac || die
+
+	# Trick to avoid automagic dependency
+	use ayatana || { sed -i -e '/^LIBAPPINDICATOR_MINIMUM/s:=.*:=9999:' configure.ac || die; }
+
+	# Pass our configuration dir to systemd unit file
+	sed -i '/ExecStart/ s|$| -g /var/lib/transmission/config|' daemon/transmission-daemon.service || die
+
+	# http://trac.transmissionbt.com/ticket/4324
+	sed -i -e 's|noinst\(_PROGRAMS = $(TESTS)\)|check\1|' libtransmission/Makefile.am || die
+
+	eapply_user
+	eautoreconf
+}
+
+src_configure() {
+	export ac_cv_header_xfs_xfs_h=$(usex xfs)
+
+	econf \
+		--enable-external-natpmp \
+		$(use_enable lightweight) \
+		$(use_with systemd systemd-daemon) \
+		$(use_with gtk)
+
+	if use qt4 || use qt5; then
+		pushd qt >/dev/null || die
+		use qt4 && eqmake4 qtr.pro
+		use qt5 && eqmake5 qtr.pro
+		popd >/dev/null || die
+	fi
+}
+
+src_compile() {
+	emake
+
+	if use qt4 || use qt5; then
+		local qt_bindir
+		use qt4 && qt_bindir=$(qt4_get_bindir)
+		use qt5 && qt_bindir=$(qt5_get_bindir)
+		emake -C qt
+		"${qt_bindir}"/lrelease qt/translations/*.ts || die
+	fi
+}
+
+src_install() {
+	default
+
+	rm "${ED}"/usr/share/transmission/web/LICENSE || die
+
+	newinitd "${FILESDIR}"/transmission-daemon.initd.10 transmission-daemon
+	newconfd "${FILESDIR}"/transmission-daemon.confd.4 transmission-daemon
+	systemd_dounit daemon/transmission-daemon.service
+
+	if use qt4 || use qt5; then
+		pushd qt >/dev/null || die
+		emake INSTALL_ROOT="${ED}"/usr install
+
+		domenu transmission-qt.desktop
+
+		local res
+		for res in 16 22 24 32 48 64 72 96 128 192 256; do
+			doicon -s ${res} icons/hicolor/${res}x${res}/transmission-qt.png
+		done
+		doicon -s scalable icons/hicolor/scalable/transmission-qt.svg
+
+		use qt4 && insinto /usr/share/qt4/translations
+		use qt5 && insinto /usr/share/qt5/translations
+		doins translations/*.qm
+		popd >/dev/null || die
+	fi
+}
+
+pkg_preinst() {
+	gnome2_icon_savelist
+}
+
+pkg_postinst() {
+	fdo-mime_desktop_database_update
+	gnome2_icon_cache_update
+
+	enewgroup transmission
+	enewuser transmission -1 -1 -1 transmission
+
+	elog "If you use transmission-daemon, please, set 'rpc-username' and"
+	elog "'rpc-password' (in plain text, transmission-daemon will hash it on"
+	elog "start) in settings.json file located at /var/lib/transmission/config or"
+	elog "any other appropriate config directory."
+	elog
+	elog "Since µTP is enabled by default, transmission needs large kernel buffers for"
+	elog "the UDP socket. You can append following lines into /etc/sysctl.conf:"
+	elog " net.core.rmem_max = 4194304"
+	elog " net.core.wmem_max = 1048576"
+	elog "and run sysctl -p"
+}
+
+pkg_postrm() {
+	fdo-mime_desktop_database_update
+	gnome2_icon_cache_update
+}


^ permalink raw reply related	[flat|nested] 133+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: net-p2p/transmission/
@ 2016-03-16 23:51 Mike Gilbert
  0 siblings, 0 replies; 133+ messages in thread
From: Mike Gilbert @ 2016-03-16 23:51 UTC (permalink / raw
  To: gentoo-commits

commit:     26dbb391ffeb2b178fc84d204d7aceef7f5c6390
Author:     Mike Gilbert <floppym <AT> gentoo <DOT> org>
AuthorDate: Wed Mar 16 23:51:29 2016 +0000
Commit:     Mike Gilbert <floppym <AT> gentoo <DOT> org>
CommitDate: Wed Mar 16 23:51:50 2016 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=26dbb391

net-p2p/transmission: Fix build with xfsprogs-4.5.0

Bug: https://bugs.gentoo.org/577528

Package-Manager: portage-2.2.28_p60

 net-p2p/transmission/transmission-2.92.ebuild | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/net-p2p/transmission/transmission-2.92.ebuild b/net-p2p/transmission/transmission-2.92.ebuild
index 68a80b3..52188f5 100644
--- a/net-p2p/transmission/transmission-2.92.ebuild
+++ b/net-p2p/transmission/transmission-2.92.ebuild
@@ -3,7 +3,7 @@
 # $Id$
 
 EAPI=6
-inherit autotools fdo-mime gnome2-utils qmake-utils systemd user
+inherit autotools fdo-mime flag-o-matic gnome2-utils qmake-utils systemd user
 
 DESCRIPTION="A Fast, Easy and Free BitTorrent client"
 HOMEPAGE="http://www.transmissionbt.com/"
@@ -79,6 +79,9 @@ src_prepare() {
 src_configure() {
 	export ac_cv_header_xfs_xfs_h=$(usex xfs)
 
+	# https://bugs.gentoo.org/577528
+	append-cppflags -D_LARGEFILE64_SOURCE=1
+
 	econf \
 		--enable-external-natpmp \
 		$(use_enable lightweight) \


^ permalink raw reply related	[flat|nested] 133+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: net-p2p/transmission/
@ 2016-03-27  1:32 Mike Gilbert
  0 siblings, 0 replies; 133+ messages in thread
From: Mike Gilbert @ 2016-03-27  1:32 UTC (permalink / raw
  To: gentoo-commits

commit:     c13b5e88c6e9c7bd2698d844cb5ed127ed809f7e
Author:     Mike Gilbert <floppym <AT> gentoo <DOT> org>
AuthorDate: Sun Mar 27 01:32:28 2016 +0000
Commit:     Mike Gilbert <floppym <AT> gentoo <DOT> org>
CommitDate: Sun Mar 27 01:32:52 2016 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c13b5e88

net-p2p/transmission: Fix m4 error when running aclocal

Package-Manager: portage-2.2.28_p64

 net-p2p/transmission/transmission-2.92.ebuild | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/net-p2p/transmission/transmission-2.92.ebuild b/net-p2p/transmission/transmission-2.92.ebuild
index 52188f5..7a402d1 100644
--- a/net-p2p/transmission/transmission-2.92.ebuild
+++ b/net-p2p/transmission/transmission-2.92.ebuild
@@ -72,6 +72,10 @@ src_prepare() {
 	# http://trac.transmissionbt.com/ticket/4324
 	sed -i -e 's|noinst\(_PROGRAMS = $(TESTS)\)|check\1|' libtransmission/Makefile.am || die
 
+	# Prevent m4_copy error when running aclocal
+	# m4_copy: won't overwrite defined macro: glib_DEFUN
+	rm m4/glib-gettext.m4 || die
+
 	default
 	eautoreconf
 }


^ permalink raw reply related	[flat|nested] 133+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: net-p2p/transmission/
@ 2016-04-23 18:06 Mike Gilbert
  0 siblings, 0 replies; 133+ messages in thread
From: Mike Gilbert @ 2016-04-23 18:06 UTC (permalink / raw
  To: gentoo-commits

commit:     ff7c2b479cd5485f64c70c244ecfcec75e89c036
Author:     Mike Gilbert <floppym <AT> gentoo <DOT> org>
AuthorDate: Sat Apr 23 18:05:37 2016 +0000
Commit:     Mike Gilbert <floppym <AT> gentoo <DOT> org>
CommitDate: Sat Apr 23 18:06:08 2016 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ff7c2b47

net-p2p/transmission: Create /var/lib/transmission in postinst

The openrc init script normally creates this, but this does not work for
systemd users.

Bug: https://bugs.gentoo.org/580932

Package-Manager: portage-2.2.28_p70

 net-p2p/transmission/transmission-2.92.ebuild | 7 ++++++-
 1 file changed, 6 insertions(+), 1 deletion(-)

diff --git a/net-p2p/transmission/transmission-2.92.ebuild b/net-p2p/transmission/transmission-2.92.ebuild
index 7a402d1..4ae6553 100644
--- a/net-p2p/transmission/transmission-2.92.ebuild
+++ b/net-p2p/transmission/transmission-2.92.ebuild
@@ -149,7 +149,12 @@ pkg_postinst() {
 	gnome2_icon_cache_update
 
 	enewgroup transmission
-	enewuser transmission -1 -1 -1 transmission
+	enewuser transmission -1 -1 /var/lib/transmission transmission
+
+	if [[ ! -e "${ROOT%/}"/var/lib/transmission ]]; then
+		mkdir -p "${ROOT%/}"/var/lib/transmission
+		chown transmission:transmission "${ROOT%/}"/var/lib/transmission
+	fi
 
 	elog "If you use transmission-daemon, please, set 'rpc-username' and"
 	elog "'rpc-password' (in plain text, transmission-daemon will hash it on"


^ permalink raw reply related	[flat|nested] 133+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: net-p2p/transmission/
@ 2016-08-06 10:17 Pacho Ramos
  0 siblings, 0 replies; 133+ messages in thread
From: Pacho Ramos @ 2016-08-06 10:17 UTC (permalink / raw
  To: gentoo-commits

commit:     068d664648a0494d99d7ba4ac8c08586b0739b7f
Author:     Pacho Ramos <pacho <AT> gentoo <DOT> org>
AuthorDate: Sat Aug  6 10:03:54 2016 +0000
Commit:     Pacho Ramos <pacho <AT> gentoo <DOT> org>
CommitDate: Sat Aug  6 10:16:24 2016 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=068d6646

net-p2p/transmission: Cleanup per bug #131259

Package-Manager: portage-2.3.0

 net-p2p/transmission/metadata.xml | 4 ----
 1 file changed, 4 deletions(-)

diff --git a/net-p2p/transmission/metadata.xml b/net-p2p/transmission/metadata.xml
index aa8b895..056a427 100644
--- a/net-p2p/transmission/metadata.xml
+++ b/net-p2p/transmission/metadata.xml
@@ -5,10 +5,6 @@
     <email>floppym@gentoo.org</email>
     <name>Mike Gilbert</name>
   </maintainer>
-  <maintainer type="person">
-    <email>ssuominen@gentoo.org</email>
-    <name>Samuli Suominen</name>
-  </maintainer>
   <use>
     <flag name="lightweight">Optimize transmission for low-resource systems (smaller cache size, prefer unencrypted peer connections, etc.)</flag>
     <flag name="xfs">Enable XFS filesystem capabilities by using <pkg>sys-fs/xfsprogs</pkg> headers (in building of fdlimit(.c))</flag>


^ permalink raw reply related	[flat|nested] 133+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: net-p2p/transmission/
@ 2016-10-07 19:16 Mike Gilbert
  0 siblings, 0 replies; 133+ messages in thread
From: Mike Gilbert @ 2016-10-07 19:16 UTC (permalink / raw
  To: gentoo-commits

commit:     08b836511eee4fe7150dd47990536b6edb424c72
Author:     Mike Gilbert <floppym <AT> gentoo <DOT> org>
AuthorDate: Fri Oct  7 19:16:42 2016 +0000
Commit:     Mike Gilbert <floppym <AT> gentoo <DOT> org>
CommitDate: Fri Oct  7 19:16:56 2016 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=08b83651

net-p2p/transmission: remove old

Package-Manager: portage-2.3.1_p6

 net-p2p/transmission/Manifest                    |   1 -
 net-p2p/transmission/transmission-2.84-r5.ebuild | 168 -----------------------
 net-p2p/transmission/transmission-2.90-r1.ebuild | 158 ---------------------
 3 files changed, 327 deletions(-)

diff --git a/net-p2p/transmission/Manifest b/net-p2p/transmission/Manifest
index a367870d..11ea7ea 100644
--- a/net-p2p/transmission/Manifest
+++ b/net-p2p/transmission/Manifest
@@ -1,3 +1,2 @@
 DIST transmission-2.84.tar.xz 3077836 SHA256 a9fc1936b4ee414acc732ada04e84339d6755cd0d097bcbd11ba2cfc540db9eb SHA512 d6c2b17e7f8180a41ac70f5b503dfdb0353c6419db25df1b393b18c987c56fda9e2fd4c3f4cda7f08c301877bd0b4711842c28121ceaaaae87f5792cc6c29a3d WHIRLPOOL 375f9c981d9d2ac308896e8b7d66d3643796c8e97d64a1e0d6fd2bffaafa55988b90ddb4eb98330edf062e835c0c5ce76749e7e66bf6806333673beb7569f342
-DIST transmission-2.90.tar.xz 3377720 SHA256 69ff8caf81684155926f437f46bf7df1b1fb304f52c7809f546257e8923f2fd2 SHA512 09c8e90cb1c7b508e3956d294ba9b5f01b4093c9f934c76d7515e96915c657b97f02819e1365dbbfecbdf489ae5757346d8bb2dd8e0070c304af434006495fda WHIRLPOOL a51a86603ddf208c73b6e86a05eda2d90636407c7c716fb959fa460a72908aafe2d82f46c1fe3d7afda52ba845d73924d0f26f107a2446644809f7cfd5985275
 DIST transmission-2.92.tar.xz 3378116 SHA256 3a8d045c306ad9acb7bf81126939b9594553a388482efa0ec1bfb67b22acd35f SHA512 4d99476bee88cedcc4238a0eee64a4089016933cbfc1cfb1cca023ad4ebcfe46375c9e7651a17af4aeaaf1feb19cbd8166aa56ef7992d9e745a7bbcbe8efca11 WHIRLPOOL a2eab113fd895001cf72cd79c4ac9a4767eb9fb756a3fb9b1d0db6aa283d19a6aec739b8681a3a5a26ef630cec68f004e14f8654221f0528e30927f37339887f

diff --git a/net-p2p/transmission/transmission-2.84-r5.ebuild b/net-p2p/transmission/transmission-2.84-r5.ebuild
deleted file mode 100644
index 0844fa8..00000000
--- a/net-p2p/transmission/transmission-2.84-r5.ebuild
+++ /dev/null
@@ -1,168 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=5
-inherit autotools eutils fdo-mime gnome2-utils qmake-utils systemd user
-
-DESCRIPTION="A Fast, Easy and Free BitTorrent client"
-HOMEPAGE="http://www.transmissionbt.com/"
-SRC_URI="http://download.transmissionbt.com/${PN}/files/${P}.tar.xz"
-
-# web/LICENSE is always GPL-2 whereas COPYING allows either GPL-2 or GPL-3 for the rest
-# transmission in licenses/ is for mentioning OpenSSL linking exception
-# MIT is in several libtransmission/ headers
-LICENSE="|| ( GPL-2 GPL-3 Transmission-OpenSSL-exception ) GPL-2 MIT"
-SLOT=0
-IUSE="ayatana gtk libressl lightweight systemd qt4 qt5 xfs"
-KEYWORDS="~amd64 ~arm ~mips ~ppc ~ppc64 ~x86 ~x86-fbsd ~amd64-linux"
-
-RDEPEND=">=dev-libs/libevent-2.0.10:=
-	!libressl? ( dev-libs/openssl:0= )
-	libressl? ( dev-libs/libressl )
-	net-libs/libnatpmp:=
-	>=net-libs/miniupnpc-1.7:=
-	>=net-misc/curl-7.16.3:=[ssl]
-	sys-libs/zlib:=
-	gtk? (
-		>=dev-libs/dbus-glib-0.100:=
-		>=dev-libs/glib-2.32:2=
-		>=x11-libs/gtk+-3.4:3=
-		ayatana? ( >=dev-libs/libappindicator-0.4.90:3= )
-		)
-	systemd? ( sys-apps/systemd:= )
-	qt4? (
-		dev-qt/qtcore:4
-		dev-qt/qtgui:4
-		dev-qt/qtdbus:4
-		)
-	qt5? (
-		dev-qt/qtcore:5
-		dev-qt/qtdbus:5
-		dev-qt/qtgui:5
-		dev-qt/qtnetwork:5
-		dev-qt/qtwidgets:5
-		)"
-DEPEND="${RDEPEND}
-	>=dev-libs/glib-2.32
-	dev-util/intltool
-	sys-devel/gettext
-	virtual/os-headers
-	virtual/pkgconfig
-	qt5? ( dev-qt/linguist-tools:5 )
-	xfs? ( sys-fs/xfsprogs )"
-
-REQUIRED_USE="ayatana? ( gtk ) ?? ( qt4 qt5 )"
-
-DOCS="AUTHORS NEWS qt/README.txt"
-
-pkg_setup() {
-	enewgroup ${PN}
-	enewuser ${PN} -1 -1 -1 ${PN}
-}
-
-src_prepare() {
-	sed -i -e '/CFLAGS/s:-ggdb3::' configure.ac || die
-	# Trick to avoid automagic dependency
-	use ayatana || { sed -i -e '/^LIBAPPINDICATOR_MINIMUM/s:=.*:=9999:' configure.ac || die; }
-	# Pass our configuration dir to systemd unit file
-	sed -i '/ExecStart/ s|$| -g /var/lib/transmission/config|' daemon/${PN}-daemon.service || die
-	# http://trac.transmissionbt.com/ticket/4324
-	sed -i -e 's|noinst\(_PROGRAMS = $(TESTS)\)|check\1|' lib${PN}/Makefile.am || die
-	# Fix for broken translations path
-	epatch "${FILESDIR}"/${PN}-2.80-translations-path-fix.patch
-	# http://trac.transmissionbt.com/ticket/5700
-	sed -i -e '1iQMAKE_CXXFLAGS += -std=c++11' qt/qtr.pro || die
-
-	epatch "${FILESDIR}/2.84-miniupnp14.patch"
-	epatch "${FILESDIR}/2.84-libevent-2.1.5.patch"
-	epatch "${FILESDIR}/2.84-node_alloc-segfault.patch"
-
-	epatch_user
-	eautoreconf
-}
-
-src_configure() {
-	export ac_cv_header_xfs_xfs_h=$(usex xfs)
-
-	econf \
-		--enable-external-natpmp \
-		$(use_enable lightweight) \
-		$(use_with systemd systemd-daemon) \
-		$(use_with gtk)
-
-	if use qt4 || use qt5; then
-		pushd qt >/dev/null || die
-		use qt4 && eqmake4 qtr.pro
-		use qt5 && eqmake5 qtr.pro
-		popd >/dev/null || die
-	fi
-}
-
-src_compile() {
-	emake
-
-	if use qt4 || use qt5; then
-		local qt_bindir
-		use qt4 && qt_bindir=$(qt4_get_bindir)
-		use qt5 && qt_bindir=$(qt5_get_bindir)
-		emake -C qt
-		"${qt_bindir}"/lrelease qt/translations/*.ts || die
-	fi
-}
-
-src_install() {
-	default
-
-	rm -f "${ED}"/usr/share/${PN}/web/LICENSE
-
-	newinitd "${FILESDIR}"/${PN}-daemon.initd.9 ${PN}-daemon
-	newconfd "${FILESDIR}"/${PN}-daemon.confd.4 ${PN}-daemon
-	systemd_dounit daemon/${PN}-daemon.service
-
-	keepdir /var/{lib/${PN}/{config,downloads},log/${PN}}
-	fowners -R ${PN}:${PN} /var/{lib/${PN}/{,config,downloads},log/${PN}}
-
-	if use qt4 || use qt5; then
-		pushd qt >/dev/null || die
-		emake INSTALL_ROOT="${ED}"/usr install
-
-		domenu ${PN}-qt.desktop
-
-		local res
-		for res in 16 22 24 32 48 64 72 96 128 192 256; do
-			doicon -s ${res} icons/hicolor/${res}x${res}/${PN}-qt.png
-		done
-		doicon -s scalable icons/hicolor/scalable/${PN}-qt.svg
-
-		use qt4 && insinto /usr/share/qt4/translations
-		use qt5 && insinto /usr/share/qt5/translations
-		doins translations/*.qm
-		popd >/dev/null || die
-	fi
-}
-
-pkg_preinst() {
-	gnome2_icon_savelist
-}
-
-pkg_postinst() {
-	fdo-mime_desktop_database_update
-	gnome2_icon_cache_update
-
-	elog "If you use ${PN}-daemon, please, set 'rpc-username' and"
-	elog "'rpc-password' (in plain text, ${PN}-daemon will hash it on"
-	elog "start) in settings.json file located at /var/lib/${PN}/config or"
-	elog "any other appropriate config directory."
-	elog
-	elog "Since µTP is enabled by default, ${PN} needs large kernel buffers for"
-	elog "the UDP socket. You can append following lines into /etc/sysctl.conf:"
-	elog " net.core.rmem_max = 4194304"
-	elog " net.core.wmem_max = 1048576"
-	elog "and run sysctl -p"
-}
-
-pkg_postrm() {
-	fdo-mime_desktop_database_update
-	gnome2_icon_cache_update
-}

diff --git a/net-p2p/transmission/transmission-2.90-r1.ebuild b/net-p2p/transmission/transmission-2.90-r1.ebuild
deleted file mode 100644
index 96c12ef..00000000
--- a/net-p2p/transmission/transmission-2.90-r1.ebuild
+++ /dev/null
@@ -1,158 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=6
-inherit autotools fdo-mime gnome2-utils qmake-utils systemd user
-
-DESCRIPTION="A Fast, Easy and Free BitTorrent client"
-HOMEPAGE="http://www.transmissionbt.com/"
-SRC_URI="http://download.transmissionbt.com/${PN}/files/${P}.tar.xz"
-
-# web/LICENSE is always GPL-2 whereas COPYING allows either GPL-2 or GPL-3 for the rest
-# transmission in licenses/ is for mentioning OpenSSL linking exception
-# MIT is in several libtransmission/ headers
-LICENSE="|| ( GPL-2 GPL-3 Transmission-OpenSSL-exception ) GPL-2 MIT"
-SLOT=0
-IUSE="ayatana gtk libressl lightweight systemd qt4 qt5 xfs"
-KEYWORDS="~amd64 ~arm ~mips ~ppc ~ppc64 ~x86 ~x86-fbsd ~amd64-linux"
-
-RDEPEND=">=dev-libs/libevent-2.0.10:=
-	!libressl? ( dev-libs/openssl:0= )
-	libressl? ( dev-libs/libressl )
-	net-libs/libnatpmp:=
-	>=net-libs/miniupnpc-1.7:=
-	>=net-misc/curl-7.16.3:=[ssl]
-	sys-libs/zlib:=
-	gtk? (
-		>=dev-libs/dbus-glib-0.100:=
-		>=dev-libs/glib-2.32:2=
-		>=x11-libs/gtk+-3.4:3=
-		ayatana? ( >=dev-libs/libappindicator-0.4.90:3= )
-		)
-	systemd? ( sys-apps/systemd:= )
-	qt4? (
-		dev-qt/qtcore:4
-		dev-qt/qtgui:4
-		dev-qt/qtdbus:4
-		)
-	qt5? (
-		dev-qt/qtcore:5
-		dev-qt/qtdbus:5
-		dev-qt/qtgui:5
-		dev-qt/qtnetwork:5
-		dev-qt/qtwidgets:5
-		)"
-DEPEND="${RDEPEND}
-	>=dev-libs/glib-2.32
-	dev-util/intltool
-	sys-devel/gettext
-	virtual/os-headers
-	virtual/pkgconfig
-	qt5? ( dev-qt/linguist-tools:5 )
-	xfs? ( sys-fs/xfsprogs )"
-
-REQUIRED_USE="ayatana? ( gtk ) ?? ( qt4 qt5 )"
-
-DOCS="AUTHORS NEWS qt/README.txt"
-
-src_prepare() {
-	sed -i -e '/CFLAGS/s:-ggdb3::' configure.ac || die
-
-	# Trick to avoid automagic dependency
-	use ayatana || { sed -i -e '/^LIBAPPINDICATOR_MINIMUM/s:=.*:=9999:' configure.ac || die; }
-
-	# Pass our configuration dir to systemd unit file
-	sed -i '/ExecStart/ s|$| -g /var/lib/transmission/config|' daemon/transmission-daemon.service || die
-
-	# http://trac.transmissionbt.com/ticket/4324
-	sed -i -e 's|noinst\(_PROGRAMS = $(TESTS)\)|check\1|' libtransmission/Makefile.am || die
-
-	eapply_user
-	eautoreconf
-}
-
-src_configure() {
-	export ac_cv_header_xfs_xfs_h=$(usex xfs)
-
-	econf \
-		--enable-external-natpmp \
-		$(use_enable lightweight) \
-		$(use_with systemd systemd-daemon) \
-		$(use_with gtk)
-
-	if use qt4 || use qt5; then
-		pushd qt >/dev/null || die
-		use qt4 && eqmake4 qtr.pro
-		use qt5 && eqmake5 qtr.pro
-		popd >/dev/null || die
-	fi
-}
-
-src_compile() {
-	emake
-
-	if use qt4 || use qt5; then
-		local qt_bindir
-		use qt4 && qt_bindir=$(qt4_get_bindir)
-		use qt5 && qt_bindir=$(qt5_get_bindir)
-		emake -C qt
-		"${qt_bindir}"/lrelease qt/translations/*.ts || die
-	fi
-}
-
-src_install() {
-	default
-
-	rm "${ED}"/usr/share/transmission/web/LICENSE || die
-
-	newinitd "${FILESDIR}"/transmission-daemon.initd.10 transmission-daemon
-	newconfd "${FILESDIR}"/transmission-daemon.confd.4 transmission-daemon
-	systemd_dounit daemon/transmission-daemon.service
-
-	if use qt4 || use qt5; then
-		pushd qt >/dev/null || die
-		emake INSTALL_ROOT="${ED}"/usr install
-
-		domenu transmission-qt.desktop
-
-		local res
-		for res in 16 22 24 32 48 64 72 96 128 192 256; do
-			doicon -s ${res} icons/hicolor/${res}x${res}/transmission-qt.png
-		done
-		doicon -s scalable icons/hicolor/scalable/transmission-qt.svg
-
-		use qt4 && insinto /usr/share/qt4/translations
-		use qt5 && insinto /usr/share/qt5/translations
-		doins translations/*.qm
-		popd >/dev/null || die
-	fi
-}
-
-pkg_preinst() {
-	gnome2_icon_savelist
-}
-
-pkg_postinst() {
-	fdo-mime_desktop_database_update
-	gnome2_icon_cache_update
-
-	enewgroup transmission
-	enewuser transmission -1 -1 -1 transmission
-
-	elog "If you use transmission-daemon, please, set 'rpc-username' and"
-	elog "'rpc-password' (in plain text, transmission-daemon will hash it on"
-	elog "start) in settings.json file located at /var/lib/transmission/config or"
-	elog "any other appropriate config directory."
-	elog
-	elog "Since µTP is enabled by default, transmission needs large kernel buffers for"
-	elog "the UDP socket. You can append following lines into /etc/sysctl.conf:"
-	elog " net.core.rmem_max = 4194304"
-	elog " net.core.wmem_max = 1048576"
-	elog "and run sysctl -p"
-}
-
-pkg_postrm() {
-	fdo-mime_desktop_database_update
-	gnome2_icon_cache_update
-}


^ permalink raw reply related	[flat|nested] 133+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: net-p2p/transmission/
@ 2016-10-23 15:08 Mike Gilbert
  0 siblings, 0 replies; 133+ messages in thread
From: Mike Gilbert @ 2016-10-23 15:08 UTC (permalink / raw
  To: gentoo-commits

commit:     14fe041899f7389c20de7c45d935abeb6fcbefc7
Author:     Andreas Sturmlechner <andreas.sturmlechner <AT> gmail <DOT> com>
AuthorDate: Sun Oct 23 09:29:19 2016 +0000
Commit:     Mike Gilbert <floppym <AT> gentoo <DOT> org>
CommitDate: Sun Oct 23 15:08:31 2016 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=14fe0418

net-p2p/transmission: Drop USE=qt4, one REQUIRED_USE down

DOCS to array
ED remove double slash
ROOT -> EROOT
Dropped several subslot operators where there are none
Add subslot operator to libressl RDEPEND
append-cppflags -> append-lfs-flags

Package-Manager: portage-2.3.0
Closes: https://github.com/gentoo/gentoo/pull/2645

 net-p2p/transmission/transmission-2.92-r1.ebuild | 164 +++++++++++++++++++++++
 1 file changed, 164 insertions(+)

diff --git a/net-p2p/transmission/transmission-2.92-r1.ebuild b/net-p2p/transmission/transmission-2.92-r1.ebuild
new file mode 100644
index 00000000..aab6cde
--- /dev/null
+++ b/net-p2p/transmission/transmission-2.92-r1.ebuild
@@ -0,0 +1,164 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=6
+inherit autotools fdo-mime flag-o-matic gnome2-utils qmake-utils systemd user
+
+DESCRIPTION="A Fast, Easy and Free BitTorrent client"
+HOMEPAGE="http://www.transmissionbt.com/"
+SRC_URI="http://download.transmissionbt.com/${PN}/files/${P}.tar.xz"
+
+# web/LICENSE is always GPL-2 whereas COPYING allows either GPL-2 or GPL-3 for the rest
+# transmission in licenses/ is for mentioning OpenSSL linking exception
+# MIT is in several libtransmission/ headers
+LICENSE="|| ( GPL-2 GPL-3 Transmission-OpenSSL-exception ) GPL-2 MIT"
+SLOT=0
+IUSE="ayatana gtk libressl lightweight systemd qt5 xfs"
+KEYWORDS="~amd64 ~arm ~mips ~ppc ~ppc64 ~x86 ~x86-fbsd ~amd64-linux"
+
+RDEPEND=">=dev-libs/libevent-2.0.10:=
+	!libressl? ( dev-libs/openssl:0= )
+	libressl? ( dev-libs/libressl:0= )
+	net-libs/libnatpmp
+	>=net-libs/miniupnpc-1.7:=
+	>=net-misc/curl-7.16.3[ssl]
+	sys-libs/zlib:=
+	gtk? (
+		>=dev-libs/dbus-glib-0.100
+		>=dev-libs/glib-2.32:2
+		>=x11-libs/gtk+-3.4:3
+		ayatana? ( >=dev-libs/libappindicator-0.4.90:3 )
+		)
+	qt5? (
+		dev-qt/qtcore:5
+		dev-qt/qtdbus:5
+		dev-qt/qtgui:5
+		dev-qt/qtnetwork:5
+		dev-qt/qtwidgets:5
+		)
+	systemd? ( >=sys-apps/systemd-209:= )"
+DEPEND="${RDEPEND}
+	>=dev-libs/glib-2.32
+	dev-util/intltool
+	sys-devel/gettext
+	virtual/os-headers
+	virtual/pkgconfig
+	qt5? ( dev-qt/linguist-tools:5 )
+	xfs? ( sys-fs/xfsprogs )"
+
+REQUIRED_USE="ayatana? ( gtk )"
+
+DOCS=( AUTHORS NEWS qt/README.txt )
+
+PATCHES=(
+	"${FILESDIR}"/libsystemd.patch
+)
+
+src_prepare() {
+	sed -i -e '/CFLAGS/s:-ggdb3::' configure.ac || die
+
+	# Trick to avoid automagic dependency
+	if ! use ayatana ; then
+		sed -i -e '/^LIBAPPINDICATOR_MINIMUM/s:=.*:=9999:' configure.ac || die
+	fi
+
+	# http://trac.transmissionbt.com/ticket/4324
+	sed -i -e 's|noinst\(_PROGRAMS = $(TESTS)\)|check\1|' libtransmission/Makefile.am || die
+
+	# Prevent m4_copy error when running aclocal
+	# m4_copy: won't overwrite defined macro: glib_DEFUN
+	rm m4/glib-gettext.m4 || die
+
+	default
+	eautoreconf
+}
+
+src_configure() {
+	export ac_cv_header_xfs_xfs_h=$(usex xfs)
+
+	# https://bugs.gentoo.org/577528
+	append-lfs-flags
+
+	econf \
+		--enable-external-natpmp \
+		$(use_enable lightweight) \
+		$(use_with systemd systemd-daemon) \
+		$(use_with gtk)
+
+	if use qt5; then
+		pushd qt >/dev/null || die
+		eqmake5 qtr.pro
+		popd >/dev/null || die
+	fi
+}
+
+src_compile() {
+	emake
+
+	if use qt5; then
+		emake -C qt
+		$(qt5_get_bindir)/lrelease qt/translations/*.ts || die
+	fi
+}
+
+src_install() {
+	default
+
+	rm "${ED%/}"/usr/share/transmission/web/LICENSE || die
+
+	newinitd "${FILESDIR}"/transmission-daemon.initd.10 transmission-daemon
+	newconfd "${FILESDIR}"/transmission-daemon.confd.4 transmission-daemon
+	systemd_dounit daemon/transmission-daemon.service
+	systemd_install_serviced "${FILESDIR}"/transmission-daemon.service.conf
+
+	if use qt5; then
+		pushd qt >/dev/null || die
+		emake INSTALL_ROOT="${ED%/}"/usr install
+
+		domenu transmission-qt.desktop
+
+		local res
+		for res in 16 22 24 32 48 64 72 96 128 192 256; do
+			doicon -s ${res} icons/hicolor/${res}x${res}/transmission-qt.png
+		done
+		doicon -s scalable icons/hicolor/scalable/transmission-qt.svg
+
+		insinto /usr/share/qt5/translations
+		doins translations/*.qm
+		popd >/dev/null || die
+	fi
+}
+
+pkg_preinst() {
+	gnome2_icon_savelist
+}
+
+pkg_postinst() {
+	fdo-mime_desktop_database_update
+	gnome2_icon_cache_update
+
+	enewgroup transmission
+	enewuser transmission -1 -1 /var/lib/transmission transmission
+
+	if [[ ! -e "${EROOT%/}"/var/lib/transmission ]]; then
+		mkdir -p "${EROOT%/}"/var/lib/transmission || die
+		chown transmission:transmission "${EROOT%/}"/var/lib/transmission || die
+	fi
+
+	elog "If you use transmission-daemon, please, set 'rpc-username' and"
+	elog "'rpc-password' (in plain text, transmission-daemon will hash it on"
+	elog "start) in settings.json file located at /var/lib/transmission/config or"
+	elog "any other appropriate config directory."
+	elog
+	elog "Since µTP is enabled by default, transmission needs large kernel buffers for"
+	elog "the UDP socket. You can append following lines into /etc/sysctl.conf:"
+	elog " net.core.rmem_max = 4194304"
+	elog " net.core.wmem_max = 1048576"
+	elog "and run sysctl -p"
+}
+
+pkg_postrm() {
+	fdo-mime_desktop_database_update
+	gnome2_icon_cache_update
+}


^ permalink raw reply related	[flat|nested] 133+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: net-p2p/transmission/
@ 2016-11-27  8:48 Mike Gilbert
  0 siblings, 0 replies; 133+ messages in thread
From: Mike Gilbert @ 2016-11-27  8:48 UTC (permalink / raw
  To: gentoo-commits

commit:     b85aab46386af666d9c0e0f2429e985d43b19ae1
Author:     Mike Gilbert <floppym <AT> gentoo <DOT> org>
AuthorDate: Sun Nov 27 08:36:12 2016 +0000
Commit:     Mike Gilbert <floppym <AT> gentoo <DOT> org>
CommitDate: Sun Nov 27 08:48:29 2016 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b85aab46

net-p2p/transmission: add live ebuild and port to cmake

Package-Manager: portage-2.3.2_p11

 net-p2p/transmission/Manifest                 |   3 +
 net-p2p/transmission/transmission-9999.ebuild | 167 ++++++++++++++++++++++++++
 2 files changed, 170 insertions(+)

diff --git a/net-p2p/transmission/Manifest b/net-p2p/transmission/Manifest
index 11ea7ea..9115316 100644
--- a/net-p2p/transmission/Manifest
+++ b/net-p2p/transmission/Manifest
@@ -1,2 +1,5 @@
+DIST dht-cc379e406d.tar.gz 28109 SHA256 a822d878f7f0ba796a5b056d076f0e187cd7b191890f874dc6eacc6f5814343d SHA512 921c06b23cd4b464bcb156f51e11b123ab0d1b21272270c338844161dc6c9d212e9841f714764497278816987c9fdc058f91dec1b1f168a63044325a56878ad2 WHIRLPOOL 7329310fbde27dede0b38c5b3577b34b5f8c3d228eadb0418e82e3d8770739bbbdfcbf2404e6f1f04d1c68dcbedd6c04f0b8cd5bcc16046dfc6ccf4b7a4a2d83
+DIST libb64-c1e3323498.tar.gz 13965 SHA256 76a59d85147942d3d15739ce4b6e9f3657611b67deff24d37519fb270c1afa68 SHA512 4117b603167fc5e014af3ad6b6603f0758dd6432b1603383c24a5f4cb6a9171267fcfaf1ae591cbe21a0fbe3f648af6e408c579d02fbc84a94f4427283cef6f1 WHIRLPOOL 30c594d2de71c63061869e68649f1f1c5ca3664da2157637a93b6bfaa0953f81dc91026c402d703d23ac477e0d9e0964c7836c5b544ef01f5dba4b556d1a7eea
+DIST libutp-7c4f19abdf.tar.gz 71062 SHA256 3a85f50ad9f5be75375c96cbf9124ada1c62659a6e12a33ccadc6e27e10ba982 SHA512 24629fe060f899686f9168fd978b72f74771285801416d70ebd4b9ae54497b7a88f9faf00dcab8261e76c82419ef4373ce7a926330a3166c0b502a6510c71c3a WHIRLPOOL 0db94e084840e22e2a4c617580e891571319610e03add689e3fff1cbcd1040c40dde860cf796bee6a9e73f0cb327a2313e72e2f6bf3db3c01e2ccd6b3a2f6ef7
 DIST transmission-2.84.tar.xz 3077836 SHA256 a9fc1936b4ee414acc732ada04e84339d6755cd0d097bcbd11ba2cfc540db9eb SHA512 d6c2b17e7f8180a41ac70f5b503dfdb0353c6419db25df1b393b18c987c56fda9e2fd4c3f4cda7f08c301877bd0b4711842c28121ceaaaae87f5792cc6c29a3d WHIRLPOOL 375f9c981d9d2ac308896e8b7d66d3643796c8e97d64a1e0d6fd2bffaafa55988b90ddb4eb98330edf062e835c0c5ce76749e7e66bf6806333673beb7569f342
 DIST transmission-2.92.tar.xz 3378116 SHA256 3a8d045c306ad9acb7bf81126939b9594553a388482efa0ec1bfb67b22acd35f SHA512 4d99476bee88cedcc4238a0eee64a4089016933cbfc1cfb1cca023ad4ebcfe46375c9e7651a17af4aeaaf1feb19cbd8166aa56ef7992d9e745a7bbcbe8efca11 WHIRLPOOL a2eab113fd895001cf72cd79c4ac9a4767eb9fb756a3fb9b1d0db6aa283d19a6aec739b8681a3a5a26ef630cec68f004e14f8654221f0528e30927f37339887f

diff --git a/net-p2p/transmission/transmission-9999.ebuild b/net-p2p/transmission/transmission-9999.ebuild
new file mode 100644
index 00000000..0775626
--- /dev/null
+++ b/net-p2p/transmission/transmission-9999.ebuild
@@ -0,0 +1,167 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=6
+
+inherit cmake-utils gnome2-utils readme.gentoo-r1 systemd user xdg-utils
+
+if [[ ${PV} == 9999 ]]; then
+	inherit git-r3
+	EGIT_REPO_URI="https://github.com/transmission/transmission"
+else
+	SRC_URI="https://github.com/transmission/transmission/archive/${PV}.tar.gz -> ${P}.tar.gz"
+	KEYWORDS="~amd64 ~arm ~mips ~ppc ~ppc64 ~x86 ~x86-fbsd ~amd64-linux"
+fi
+
+# See CMakeLists
+DHT_ID="cc379e406d"
+UTP_ID="7c4f19abdf"
+B64_ID="c1e3323498"
+
+SRC_URI+="
+	https://github.com/transmission/dht/archive/${DHT_ID}.tar.gz -> dht-${DHT_ID}.tar.gz
+	https://github.com/transmission/libutp/archive/${UTP_ID}.tar.gz -> libutp-${UTP_ID}.tar.gz
+	https://github.com/transmission/libb64/archive/${B64_ID}.tar.gz -> libb64-${B64_ID}.tar.gz
+"
+
+DESCRIPTION="A fast, easy, and free BitTorrent client"
+HOMEPAGE="https://transmissionbt.com/"
+
+# web/LICENSE is always GPL-2 whereas COPYING allows either GPL-2 or GPL-3 for the rest
+# transmission in licenses/ is for mentioning OpenSSL linking exception
+# MIT is in several libtransmission/ headers
+LICENSE="|| ( GPL-2 GPL-3 Transmission-OpenSSL-exception ) GPL-2 MIT"
+SLOT="0"
+IUSE="gtk libressl lightweight nls qt5 systemd test"
+
+RDEPEND="
+	>=dev-libs/libevent-2.0.10:=
+	!libressl? ( dev-libs/openssl:0= )
+	libressl? ( dev-libs/libressl:0= )
+	net-libs/libnatpmp
+	>=net-libs/miniupnpc-1.7:=
+	>=net-misc/curl-7.16.3[ssl]
+	sys-libs/zlib:=
+	gtk? (
+		>=dev-libs/dbus-glib-0.100
+		dev-libs/libappindicator:3
+		>=dev-libs/glib-2.32:2
+		>=x11-libs/gtk+-3.4:3
+	)
+	qt5? (
+		dev-qt/qtcore:5
+		dev-qt/qtgui:5
+		dev-qt/qtwidgets:5
+		dev-qt/qtnetwork:5
+		dev-qt/qtdbus:5
+	)
+	systemd? ( >=sys-apps/systemd-209:= )
+"
+DEPEND="${RDEPEND}
+	virtual/pkgconfig
+	nls? (
+		virtual/libintl
+		gtk? (
+			dev-util/intltool
+			sys-devel/gettext
+		)
+		qt5? (
+			dev-qt/linguist-tools:5
+		)
+	)
+"
+
+src_unpack() {
+	if [[ ${PV} == 9999 ]]; then
+		git-r3_src_unpack
+	else
+		unpack ${P}.tar.gz
+	fi
+}
+
+src_configure() {
+	local mycmakeargs=(
+		-DCMAKE_INSTALL_DOCDIR=share/doc/${PF}
+
+		-DENABLE_GTK=$(usex gtk ON OFF)
+		-DENABLE_LIGHTWEIGHT=$(usex lightweight ON OFF)
+		-DENABLE_NLS=$(usex nls ON OFF)
+		-DENABLE_QT=$(usex qt5 ON OFF)
+		-DENABLE_TESTS=$(usex test ON OFF)
+		-DUSE_QT5=ON
+
+		-DUSE_SYSTEM_EVENT2=ON
+		-DUSE_SYSTEM_DHT=OFF
+		-DUSE_SYSTEM_MINIUPNPC=ON
+		-DUSE_SYSTEM_NATPMP=ON
+		-DUSE_SYSTEM_UTP=OFF
+		-DUSE_SYSTEM_B64=OFF
+
+		-DWITH_CRYPTO=openssl
+		-DWITH_INOTIFY=ON
+		-DWITH_SYSTEMD=$(usex systemd ON OFF)
+	)
+
+	cmake-utils_src_configure
+
+	symlink_tarball() {
+		local srcdir="${BUILD_DIR}/third-party/${1}-${3}/src"
+		mkdir -p "${srcdir}" || die
+		ln -s "${DISTDIR}/${2}-${3}.tar.gz" "${srcdir}/${3}.tar.gz" || die
+	}
+
+	symlink_tarball dht dht "${DHT_ID}"
+	symlink_tarball utp libutp "${UTP_ID}"
+	symlink_tarball b64 libb64 "${B64_ID}"
+}
+
+DISABLE_AUTOFORMATTING=1
+DOC_CONTENTS="\
+If you use transmission-daemon, please, set 'rpc-username' and
+'rpc-password' (in plain text, transmission-daemon will hash it on
+start) in settings.json file located at /var/lib/transmission/config or
+any other appropriate config directory.
+
+Since µTP is enabled by default, transmission needs large kernel buffers for
+the UDP socket. You can append following lines into /etc/sysctl.conf:
+
+net.core.rmem_max = 4194304
+net.core.wmem_max = 1048576
+
+and run sysctl -p"
+
+src_install() {
+	cmake-utils_src_install
+
+	newinitd "${FILESDIR}"/transmission-daemon.initd.10 transmission-daemon
+	newconfd "${FILESDIR}"/transmission-daemon.confd.4 transmission-daemon
+	systemd_dounit daemon/transmission-daemon.service
+	systemd_install_serviced "${FILESDIR}"/transmission-daemon.service.conf
+
+	readme.gentoo_create_doc
+}
+
+pkg_preinst() {
+	gnome2_icon_savelist
+}
+
+pkg_postrm() {
+	xdg_desktop_database_update
+	gnome2_icon_cache_update
+}
+
+pkg_postinst() {
+	xdg_desktop_database_update
+	gnome2_icon_cache_update
+
+	enewgroup transmission
+	enewuser transmission -1 -1 /var/lib/transmission transmission
+
+	if [[ ! -e "${EROOT%/}"/var/lib/transmission ]]; then
+		mkdir -p "${EROOT%/}"/var/lib/transmission || die
+		chown transmission:transmission "${EROOT%/}"/var/lib/transmission || die
+	fi
+
+	readme.gentoo_print_elog
+}


^ permalink raw reply related	[flat|nested] 133+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: net-p2p/transmission/
@ 2016-12-01 23:48 Mike Gilbert
  0 siblings, 0 replies; 133+ messages in thread
From: Mike Gilbert @ 2016-12-01 23:48 UTC (permalink / raw
  To: gentoo-commits

commit:     09e89b33500c6af2cd9d5e78736213fb7c6d8a02
Author:     Mike Gilbert <floppym <AT> gentoo <DOT> org>
AuthorDate: Thu Dec  1 23:33:30 2016 +0000
Commit:     Mike Gilbert <floppym <AT> gentoo <DOT> org>
CommitDate: Thu Dec  1 23:33:30 2016 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=09e89b33

net-p2p/transmission: RESTRICT="!test? ( test )"

Package-Manager: portage-2.3.2_p11

 net-p2p/transmission/transmission-9999.ebuild | 1 +
 1 file changed, 1 insertion(+)

diff --git a/net-p2p/transmission/transmission-9999.ebuild b/net-p2p/transmission/transmission-9999.ebuild
index 0775626..237e781 100644
--- a/net-p2p/transmission/transmission-9999.ebuild
+++ b/net-p2p/transmission/transmission-9999.ebuild
@@ -34,6 +34,7 @@ HOMEPAGE="https://transmissionbt.com/"
 LICENSE="|| ( GPL-2 GPL-3 Transmission-OpenSSL-exception ) GPL-2 MIT"
 SLOT="0"
 IUSE="gtk libressl lightweight nls qt5 systemd test"
+RESTRICT="!test? ( test )"
 
 RDEPEND="
 	>=dev-libs/libevent-2.0.10:=


^ permalink raw reply related	[flat|nested] 133+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: net-p2p/transmission/
@ 2016-12-09 21:56 Mike Gilbert
  0 siblings, 0 replies; 133+ messages in thread
From: Mike Gilbert @ 2016-12-09 21:56 UTC (permalink / raw
  To: gentoo-commits

commit:     a4fabf504bd07a4a228f58cd01ea4b05f64fb457
Author:     Mike Gilbert <floppym <AT> gentoo <DOT> org>
AuthorDate: Fri Dec  9 21:56:15 2016 +0000
Commit:     Mike Gilbert <floppym <AT> gentoo <DOT> org>
CommitDate: Fri Dec  9 21:56:32 2016 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a4fabf50

net-p2p/transmission: make libappindicator optional again

Package-Manager: portage-2.3.2_p13

 net-p2p/transmission/transmission-9999.ebuild | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/net-p2p/transmission/transmission-9999.ebuild b/net-p2p/transmission/transmission-9999.ebuild
index 237e781..90966d2 100644
--- a/net-p2p/transmission/transmission-9999.ebuild
+++ b/net-p2p/transmission/transmission-9999.ebuild
@@ -33,7 +33,7 @@ HOMEPAGE="https://transmissionbt.com/"
 # MIT is in several libtransmission/ headers
 LICENSE="|| ( GPL-2 GPL-3 Transmission-OpenSSL-exception ) GPL-2 MIT"
 SLOT="0"
-IUSE="gtk libressl lightweight nls qt5 systemd test"
+IUSE="ayatana gtk libressl lightweight nls qt5 systemd test"
 RESTRICT="!test? ( test )"
 
 RDEPEND="
@@ -46,9 +46,9 @@ RDEPEND="
 	sys-libs/zlib:=
 	gtk? (
 		>=dev-libs/dbus-glib-0.100
-		dev-libs/libappindicator:3
 		>=dev-libs/glib-2.32:2
 		>=x11-libs/gtk+-3.4:3
+		ayatana? ( >=dev-libs/libappindicator-0.4.30:3 )
 	)
 	qt5? (
 		dev-qt/qtcore:5
@@ -101,6 +101,7 @@ src_configure() {
 
 		-DWITH_CRYPTO=openssl
 		-DWITH_INOTIFY=ON
+		-DWITH_LIBAPPINDICATOR=$(usex ayatana ON OFF)
 		-DWITH_SYSTEMD=$(usex systemd ON OFF)
 	)
 


^ permalink raw reply related	[flat|nested] 133+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: net-p2p/transmission/
@ 2016-12-18 17:57 Mike Gilbert
  0 siblings, 0 replies; 133+ messages in thread
From: Mike Gilbert @ 2016-12-18 17:57 UTC (permalink / raw
  To: gentoo-commits

commit:     7227f36b72ddcbc3c308af06768f367e0b447be2
Author:     Mike Gilbert <floppym <AT> gentoo <DOT> org>
AuthorDate: Sun Dec 18 17:55:42 2016 +0000
Commit:     Mike Gilbert <floppym <AT> gentoo <DOT> org>
CommitDate: Sun Dec 18 17:57:00 2016 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7227f36b

net-p2p/transmission: add optional PolarSSL support

Package-Manager: Portage-2.3.3_p7, Repoman-2.3.1

 net-p2p/transmission/metadata.xml             |  1 +
 net-p2p/transmission/transmission-9999.ebuild | 11 +++++++----
 2 files changed, 8 insertions(+), 4 deletions(-)

diff --git a/net-p2p/transmission/metadata.xml b/net-p2p/transmission/metadata.xml
index 056a427..35f2bcf 100644
--- a/net-p2p/transmission/metadata.xml
+++ b/net-p2p/transmission/metadata.xml
@@ -7,6 +7,7 @@
   </maintainer>
   <use>
     <flag name="lightweight">Optimize transmission for low-resource systems (smaller cache size, prefer unencrypted peer connections, etc.)</flag>
+	<flag name="polarssl">Use PolarSSL instead of OpenSSL</flag>
     <flag name="xfs">Enable XFS filesystem capabilities by using <pkg>sys-fs/xfsprogs</pkg> headers (in building of fdlimit(.c))</flag>
   </use>
 </pkgmetadata>

diff --git a/net-p2p/transmission/transmission-9999.ebuild b/net-p2p/transmission/transmission-9999.ebuild
index 90966d2..ade845a 100644
--- a/net-p2p/transmission/transmission-9999.ebuild
+++ b/net-p2p/transmission/transmission-9999.ebuild
@@ -33,13 +33,16 @@ HOMEPAGE="https://transmissionbt.com/"
 # MIT is in several libtransmission/ headers
 LICENSE="|| ( GPL-2 GPL-3 Transmission-OpenSSL-exception ) GPL-2 MIT"
 SLOT="0"
-IUSE="ayatana gtk libressl lightweight nls qt5 systemd test"
+IUSE="ayatana gtk libressl lightweight nls polarssl qt5 systemd test"
 RESTRICT="!test? ( test )"
 
 RDEPEND="
 	>=dev-libs/libevent-2.0.10:=
-	!libressl? ( dev-libs/openssl:0= )
-	libressl? ( dev-libs/libressl:0= )
+	!polarssl? (
+		!libressl? ( dev-libs/openssl:0= )
+		libressl? ( dev-libs/libressl:0= )
+	)
+	polarssl? ( >=net-libs/polarssl-1.2:0= )
 	net-libs/libnatpmp
 	>=net-libs/miniupnpc-1.7:=
 	>=net-misc/curl-7.16.3[ssl]
@@ -99,7 +102,7 @@ src_configure() {
 		-DUSE_SYSTEM_UTP=OFF
 		-DUSE_SYSTEM_B64=OFF
 
-		-DWITH_CRYPTO=openssl
+		-DWITH_CRYPTO=$(usex polarssl polarssl openssl)
 		-DWITH_INOTIFY=ON
 		-DWITH_LIBAPPINDICATOR=$(usex ayatana ON OFF)
 		-DWITH_SYSTEMD=$(usex systemd ON OFF)


^ permalink raw reply related	[flat|nested] 133+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: net-p2p/transmission/
@ 2016-12-18 18:45 Mike Gilbert
  0 siblings, 0 replies; 133+ messages in thread
From: Mike Gilbert @ 2016-12-18 18:45 UTC (permalink / raw
  To: gentoo-commits

commit:     f42e56c6cdca886fc0abb1e9f2e741c0b587b85b
Author:     Mike Gilbert <floppym <AT> gentoo <DOT> org>
AuthorDate: Sun Dec 18 18:45:04 2016 +0000
Commit:     Mike Gilbert <floppym <AT> gentoo <DOT> org>
CommitDate: Sun Dec 18 18:45:27 2016 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f42e56c6

net-p2p/transmission: PolarSSL is dead; use mbed TLS instead

Package-Manager: Portage-2.3.3_p7, Repoman-2.3.1

 net-p2p/transmission/metadata.xml             | 2 +-
 net-p2p/transmission/transmission-9999.ebuild | 8 ++++----
 2 files changed, 5 insertions(+), 5 deletions(-)

diff --git a/net-p2p/transmission/metadata.xml b/net-p2p/transmission/metadata.xml
index 35f2bcf..e49e57c 100644
--- a/net-p2p/transmission/metadata.xml
+++ b/net-p2p/transmission/metadata.xml
@@ -7,7 +7,7 @@
   </maintainer>
   <use>
     <flag name="lightweight">Optimize transmission for low-resource systems (smaller cache size, prefer unencrypted peer connections, etc.)</flag>
-	<flag name="polarssl">Use PolarSSL instead of OpenSSL</flag>
+	<flag name="mbedtls">Use mbed TLS instead of OpenSSL</flag>
     <flag name="xfs">Enable XFS filesystem capabilities by using <pkg>sys-fs/xfsprogs</pkg> headers (in building of fdlimit(.c))</flag>
   </use>
 </pkgmetadata>

diff --git a/net-p2p/transmission/transmission-9999.ebuild b/net-p2p/transmission/transmission-9999.ebuild
index ade845a..6b8a640 100644
--- a/net-p2p/transmission/transmission-9999.ebuild
+++ b/net-p2p/transmission/transmission-9999.ebuild
@@ -33,16 +33,16 @@ HOMEPAGE="https://transmissionbt.com/"
 # MIT is in several libtransmission/ headers
 LICENSE="|| ( GPL-2 GPL-3 Transmission-OpenSSL-exception ) GPL-2 MIT"
 SLOT="0"
-IUSE="ayatana gtk libressl lightweight nls polarssl qt5 systemd test"
+IUSE="ayatana gtk libressl lightweight nls mbedtls qt5 systemd test"
 RESTRICT="!test? ( test )"
 
 RDEPEND="
 	>=dev-libs/libevent-2.0.10:=
-	!polarssl? (
+	!mbedtls? (
 		!libressl? ( dev-libs/openssl:0= )
 		libressl? ( dev-libs/libressl:0= )
 	)
-	polarssl? ( >=net-libs/polarssl-1.2:0= )
+	mbedtls? ( net-libs/mbedtls:0= )
 	net-libs/libnatpmp
 	>=net-libs/miniupnpc-1.7:=
 	>=net-misc/curl-7.16.3[ssl]
@@ -102,7 +102,7 @@ src_configure() {
 		-DUSE_SYSTEM_UTP=OFF
 		-DUSE_SYSTEM_B64=OFF
 
-		-DWITH_CRYPTO=$(usex polarssl polarssl openssl)
+		-DWITH_CRYPTO=$(usex mbedtls polarssl openssl)
 		-DWITH_INOTIFY=ON
 		-DWITH_LIBAPPINDICATOR=$(usex ayatana ON OFF)
 		-DWITH_SYSTEMD=$(usex systemd ON OFF)


^ permalink raw reply related	[flat|nested] 133+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: net-p2p/transmission/
@ 2016-12-21 21:20 Mike Gilbert
  0 siblings, 0 replies; 133+ messages in thread
From: Mike Gilbert @ 2016-12-21 21:20 UTC (permalink / raw
  To: gentoo-commits

commit:     22f320e1c8a36b34ce2219e9fcd841a0d169b8a7
Author:     Mike Gilbert <floppym <AT> gentoo <DOT> org>
AuthorDate: Wed Dec 21 21:20:29 2016 +0000
Commit:     Mike Gilbert <floppym <AT> gentoo <DOT> org>
CommitDate: Wed Dec 21 21:20:29 2016 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=22f320e1

net-p2p/transmission: 2.92-r1 stable on amd64

Bug: https://bugs.gentoo.org/586648

Package-Manager: Portage-2.3.3_p7, Repoman-2.3.1

 net-p2p/transmission/transmission-2.92-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-p2p/transmission/transmission-2.92-r1.ebuild b/net-p2p/transmission/transmission-2.92-r1.ebuild
index aab6cde..ea9936b 100644
--- a/net-p2p/transmission/transmission-2.92-r1.ebuild
+++ b/net-p2p/transmission/transmission-2.92-r1.ebuild
@@ -15,7 +15,7 @@ SRC_URI="http://download.transmissionbt.com/${PN}/files/${P}.tar.xz"
 LICENSE="|| ( GPL-2 GPL-3 Transmission-OpenSSL-exception ) GPL-2 MIT"
 SLOT=0
 IUSE="ayatana gtk libressl lightweight systemd qt5 xfs"
-KEYWORDS="~amd64 ~arm ~mips ~ppc ~ppc64 ~x86 ~x86-fbsd ~amd64-linux"
+KEYWORDS="amd64 ~arm ~mips ~ppc ~ppc64 ~x86 ~x86-fbsd ~amd64-linux"
 
 RDEPEND=">=dev-libs/libevent-2.0.10:=
 	!libressl? ( dev-libs/openssl:0= )


^ permalink raw reply related	[flat|nested] 133+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: net-p2p/transmission/
@ 2016-12-22  8:57 Agostino Sarubbo
  0 siblings, 0 replies; 133+ messages in thread
From: Agostino Sarubbo @ 2016-12-22  8:57 UTC (permalink / raw
  To: gentoo-commits

commit:     d1af03d3ffd6a5cbf56c2702ed620a417d2e22b3
Author:     Agostino Sarubbo <ago <AT> gentoo <DOT> org>
AuthorDate: Thu Dec 22 08:56:57 2016 +0000
Commit:     Agostino Sarubbo <ago <AT> gentoo <DOT> org>
CommitDate: Thu Dec 22 08:56:57 2016 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d1af03d3

net-p2p/transmission: x86 stable wrt bug #586648

Package-Manager: portage-2.3.0
RepoMan-Options: --include-arches="x86"
Signed-off-by: Agostino Sarubbo <ago <AT> gentoo.org>

 net-p2p/transmission/transmission-2.92-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-p2p/transmission/transmission-2.92-r1.ebuild b/net-p2p/transmission/transmission-2.92-r1.ebuild
index ea9936b..0d569b7 100644
--- a/net-p2p/transmission/transmission-2.92-r1.ebuild
+++ b/net-p2p/transmission/transmission-2.92-r1.ebuild
@@ -15,7 +15,7 @@ SRC_URI="http://download.transmissionbt.com/${PN}/files/${P}.tar.xz"
 LICENSE="|| ( GPL-2 GPL-3 Transmission-OpenSSL-exception ) GPL-2 MIT"
 SLOT=0
 IUSE="ayatana gtk libressl lightweight systemd qt5 xfs"
-KEYWORDS="amd64 ~arm ~mips ~ppc ~ppc64 ~x86 ~x86-fbsd ~amd64-linux"
+KEYWORDS="amd64 ~arm ~mips ~ppc ~ppc64 x86 ~x86-fbsd ~amd64-linux"
 
 RDEPEND=">=dev-libs/libevent-2.0.10:=
 	!libressl? ( dev-libs/openssl:0= )


^ permalink raw reply related	[flat|nested] 133+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: net-p2p/transmission/
@ 2016-12-25 10:23 Agostino Sarubbo
  0 siblings, 0 replies; 133+ messages in thread
From: Agostino Sarubbo @ 2016-12-25 10:23 UTC (permalink / raw
  To: gentoo-commits

commit:     2b6fc838eda9259b4dcc9dd5edf6b2f1a0627e2f
Author:     Agostino Sarubbo <ago <AT> gentoo <DOT> org>
AuthorDate: Sun Dec 25 10:22:03 2016 +0000
Commit:     Agostino Sarubbo <ago <AT> gentoo <DOT> org>
CommitDate: Sun Dec 25 10:22:03 2016 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2b6fc838

net-p2p/transmission: ppc stable wrt bug #586648

Package-Manager: portage-2.3.0
RepoMan-Options: --include-arches="ppc"
Signed-off-by: Agostino Sarubbo <ago <AT> gentoo.org>

 net-p2p/transmission/transmission-2.92-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-p2p/transmission/transmission-2.92-r1.ebuild b/net-p2p/transmission/transmission-2.92-r1.ebuild
index 2aaf530..9221015 100644
--- a/net-p2p/transmission/transmission-2.92-r1.ebuild
+++ b/net-p2p/transmission/transmission-2.92-r1.ebuild
@@ -15,7 +15,7 @@ SRC_URI="http://download.transmissionbt.com/${PN}/files/${P}.tar.xz"
 LICENSE="|| ( GPL-2 GPL-3 Transmission-OpenSSL-exception ) GPL-2 MIT"
 SLOT=0
 IUSE="ayatana gtk libressl lightweight systemd qt5 xfs"
-KEYWORDS="amd64 ~arm ~mips ~ppc ppc64 x86 ~x86-fbsd ~amd64-linux"
+KEYWORDS="amd64 ~arm ~mips ppc ppc64 x86 ~x86-fbsd ~amd64-linux"
 
 RDEPEND=">=dev-libs/libevent-2.0.10:=
 	!libressl? ( dev-libs/openssl:0= )


^ permalink raw reply related	[flat|nested] 133+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: net-p2p/transmission/
@ 2017-01-03  1:49 Mike Gilbert
  0 siblings, 0 replies; 133+ messages in thread
From: Mike Gilbert @ 2017-01-03  1:49 UTC (permalink / raw
  To: gentoo-commits

commit:     e061c41f3a8386e27fb71a473335c9bb1a28f1f2
Author:     Mike Gilbert <floppym <AT> gentoo <DOT> org>
AuthorDate: Tue Jan  3 01:49:13 2017 +0000
Commit:     Mike Gilbert <floppym <AT> gentoo <DOT> org>
CommitDate: Tue Jan  3 01:49:13 2017 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e061c41f

net-p2p/transmission: git build now uses submodules

Package-Manager: Portage-2.3.3_p12, Repoman-2.3.1_p5

 net-p2p/transmission/Manifest                 |  3 ---
 net-p2p/transmission/transmission-9999.ebuild | 23 +----------------------
 2 files changed, 1 insertion(+), 25 deletions(-)

diff --git a/net-p2p/transmission/Manifest b/net-p2p/transmission/Manifest
index 9115316..11ea7ea 100644
--- a/net-p2p/transmission/Manifest
+++ b/net-p2p/transmission/Manifest
@@ -1,5 +1,2 @@
-DIST dht-cc379e406d.tar.gz 28109 SHA256 a822d878f7f0ba796a5b056d076f0e187cd7b191890f874dc6eacc6f5814343d SHA512 921c06b23cd4b464bcb156f51e11b123ab0d1b21272270c338844161dc6c9d212e9841f714764497278816987c9fdc058f91dec1b1f168a63044325a56878ad2 WHIRLPOOL 7329310fbde27dede0b38c5b3577b34b5f8c3d228eadb0418e82e3d8770739bbbdfcbf2404e6f1f04d1c68dcbedd6c04f0b8cd5bcc16046dfc6ccf4b7a4a2d83
-DIST libb64-c1e3323498.tar.gz 13965 SHA256 76a59d85147942d3d15739ce4b6e9f3657611b67deff24d37519fb270c1afa68 SHA512 4117b603167fc5e014af3ad6b6603f0758dd6432b1603383c24a5f4cb6a9171267fcfaf1ae591cbe21a0fbe3f648af6e408c579d02fbc84a94f4427283cef6f1 WHIRLPOOL 30c594d2de71c63061869e68649f1f1c5ca3664da2157637a93b6bfaa0953f81dc91026c402d703d23ac477e0d9e0964c7836c5b544ef01f5dba4b556d1a7eea
-DIST libutp-7c4f19abdf.tar.gz 71062 SHA256 3a85f50ad9f5be75375c96cbf9124ada1c62659a6e12a33ccadc6e27e10ba982 SHA512 24629fe060f899686f9168fd978b72f74771285801416d70ebd4b9ae54497b7a88f9faf00dcab8261e76c82419ef4373ce7a926330a3166c0b502a6510c71c3a WHIRLPOOL 0db94e084840e22e2a4c617580e891571319610e03add689e3fff1cbcd1040c40dde860cf796bee6a9e73f0cb327a2313e72e2f6bf3db3c01e2ccd6b3a2f6ef7
 DIST transmission-2.84.tar.xz 3077836 SHA256 a9fc1936b4ee414acc732ada04e84339d6755cd0d097bcbd11ba2cfc540db9eb SHA512 d6c2b17e7f8180a41ac70f5b503dfdb0353c6419db25df1b393b18c987c56fda9e2fd4c3f4cda7f08c301877bd0b4711842c28121ceaaaae87f5792cc6c29a3d WHIRLPOOL 375f9c981d9d2ac308896e8b7d66d3643796c8e97d64a1e0d6fd2bffaafa55988b90ddb4eb98330edf062e835c0c5ce76749e7e66bf6806333673beb7569f342
 DIST transmission-2.92.tar.xz 3378116 SHA256 3a8d045c306ad9acb7bf81126939b9594553a388482efa0ec1bfb67b22acd35f SHA512 4d99476bee88cedcc4238a0eee64a4089016933cbfc1cfb1cca023ad4ebcfe46375c9e7651a17af4aeaaf1feb19cbd8166aa56ef7992d9e745a7bbcbe8efca11 WHIRLPOOL a2eab113fd895001cf72cd79c4ac9a4767eb9fb756a3fb9b1d0db6aa283d19a6aec739b8681a3a5a26ef630cec68f004e14f8654221f0528e30927f37339887f

diff --git a/net-p2p/transmission/transmission-9999.ebuild b/net-p2p/transmission/transmission-9999.ebuild
index 6b8a640..34a8e11 100644
--- a/net-p2p/transmission/transmission-9999.ebuild
+++ b/net-p2p/transmission/transmission-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2016 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 # $Id$
 
@@ -14,17 +14,6 @@ else
 	KEYWORDS="~amd64 ~arm ~mips ~ppc ~ppc64 ~x86 ~x86-fbsd ~amd64-linux"
 fi
 
-# See CMakeLists
-DHT_ID="cc379e406d"
-UTP_ID="7c4f19abdf"
-B64_ID="c1e3323498"
-
-SRC_URI+="
-	https://github.com/transmission/dht/archive/${DHT_ID}.tar.gz -> dht-${DHT_ID}.tar.gz
-	https://github.com/transmission/libutp/archive/${UTP_ID}.tar.gz -> libutp-${UTP_ID}.tar.gz
-	https://github.com/transmission/libb64/archive/${B64_ID}.tar.gz -> libb64-${B64_ID}.tar.gz
-"
-
 DESCRIPTION="A fast, easy, and free BitTorrent client"
 HOMEPAGE="https://transmissionbt.com/"
 
@@ -109,16 +98,6 @@ src_configure() {
 	)
 
 	cmake-utils_src_configure
-
-	symlink_tarball() {
-		local srcdir="${BUILD_DIR}/third-party/${1}-${3}/src"
-		mkdir -p "${srcdir}" || die
-		ln -s "${DISTDIR}/${2}-${3}.tar.gz" "${srcdir}/${3}.tar.gz" || die
-	}
-
-	symlink_tarball dht dht "${DHT_ID}"
-	symlink_tarball utp libutp "${UTP_ID}"
-	symlink_tarball b64 libb64 "${B64_ID}"
 }
 
 DISABLE_AUTOFORMATTING=1


^ permalink raw reply related	[flat|nested] 133+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: net-p2p/transmission/
@ 2017-01-26 20:40 Mike Gilbert
  0 siblings, 0 replies; 133+ messages in thread
From: Mike Gilbert @ 2017-01-26 20:40 UTC (permalink / raw
  To: gentoo-commits

commit:     2d15f2c0d51fe253afa9b15f784d44aa8caa4634
Author:     Mike Gilbert <floppym <AT> gentoo <DOT> org>
AuthorDate: Thu Jan 26 20:39:34 2017 +0000
Commit:     Mike Gilbert <floppym <AT> gentoo <DOT> org>
CommitDate: Thu Jan 26 20:40:39 2017 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2d15f2c0

net-p2p/transmission: unbundle libb64

Bug: https://bugs.gentoo.org/607336
Package-Manager: Portage-2.3.3_p42, Repoman-2.3.1_p35

 net-p2p/transmission/transmission-9999.ebuild | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/net-p2p/transmission/transmission-9999.ebuild b/net-p2p/transmission/transmission-9999.ebuild
index 34a8e11..39a23fd 100644
--- a/net-p2p/transmission/transmission-9999.ebuild
+++ b/net-p2p/transmission/transmission-9999.ebuild
@@ -26,6 +26,7 @@ IUSE="ayatana gtk libressl lightweight nls mbedtls qt5 systemd test"
 RESTRICT="!test? ( test )"
 
 RDEPEND="
+	dev-libs/libb64:0=
 	>=dev-libs/libevent-2.0.10:=
 	!mbedtls? (
 		!libressl? ( dev-libs/openssl:0= )
@@ -89,7 +90,7 @@ src_configure() {
 		-DUSE_SYSTEM_MINIUPNPC=ON
 		-DUSE_SYSTEM_NATPMP=ON
 		-DUSE_SYSTEM_UTP=OFF
-		-DUSE_SYSTEM_B64=OFF
+		-DUSE_SYSTEM_B64=ON
 
 		-DWITH_CRYPTO=$(usex mbedtls polarssl openssl)
 		-DWITH_INOTIFY=ON


^ permalink raw reply related	[flat|nested] 133+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: net-p2p/transmission/
@ 2017-01-26 20:40 Mike Gilbert
  0 siblings, 0 replies; 133+ messages in thread
From: Mike Gilbert @ 2017-01-26 20:40 UTC (permalink / raw
  To: gentoo-commits

commit:     254e05ab36ca0924e22d1b5a3dd3252f25734334
Author:     Mike Gilbert <floppym <AT> gentoo <DOT> org>
AuthorDate: Thu Jan 26 20:21:25 2017 +0000
Commit:     Mike Gilbert <floppym <AT> gentoo <DOT> org>
CommitDate: Thu Jan 26 20:40:39 2017 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=254e05ab

net-p2p/transmission: remove old

Package-Manager: Portage-2.3.3_p42, Repoman-2.3.1_p35

 net-p2p/transmission/Manifest                    |   1 -
 net-p2p/transmission/transmission-2.84-r4.ebuild | 167 ----------------------
 net-p2p/transmission/transmission-2.92-r1.ebuild | 164 ---------------------
 net-p2p/transmission/transmission-2.92.ebuild    | 172 -----------------------
 4 files changed, 504 deletions(-)

diff --git a/net-p2p/transmission/Manifest b/net-p2p/transmission/Manifest
index 11ea7ea..0accc80 100644
--- a/net-p2p/transmission/Manifest
+++ b/net-p2p/transmission/Manifest
@@ -1,2 +1 @@
-DIST transmission-2.84.tar.xz 3077836 SHA256 a9fc1936b4ee414acc732ada04e84339d6755cd0d097bcbd11ba2cfc540db9eb SHA512 d6c2b17e7f8180a41ac70f5b503dfdb0353c6419db25df1b393b18c987c56fda9e2fd4c3f4cda7f08c301877bd0b4711842c28121ceaaaae87f5792cc6c29a3d WHIRLPOOL 375f9c981d9d2ac308896e8b7d66d3643796c8e97d64a1e0d6fd2bffaafa55988b90ddb4eb98330edf062e835c0c5ce76749e7e66bf6806333673beb7569f342
 DIST transmission-2.92.tar.xz 3378116 SHA256 3a8d045c306ad9acb7bf81126939b9594553a388482efa0ec1bfb67b22acd35f SHA512 4d99476bee88cedcc4238a0eee64a4089016933cbfc1cfb1cca023ad4ebcfe46375c9e7651a17af4aeaaf1feb19cbd8166aa56ef7992d9e745a7bbcbe8efca11 WHIRLPOOL a2eab113fd895001cf72cd79c4ac9a4767eb9fb756a3fb9b1d0db6aa283d19a6aec739b8681a3a5a26ef630cec68f004e14f8654221f0528e30927f37339887f

diff --git a/net-p2p/transmission/transmission-2.84-r4.ebuild b/net-p2p/transmission/transmission-2.84-r4.ebuild
deleted file mode 100644
index 504457b..00000000
--- a/net-p2p/transmission/transmission-2.84-r4.ebuild
+++ /dev/null
@@ -1,167 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=5
-inherit autotools eutils fdo-mime gnome2-utils qmake-utils systemd user
-
-DESCRIPTION="A Fast, Easy and Free BitTorrent client"
-HOMEPAGE="http://www.transmissionbt.com/"
-SRC_URI="http://download.transmissionbt.com/${PN}/files/${P}.tar.xz"
-
-# web/LICENSE is always GPL-2 whereas COPYING allows either GPL-2 or GPL-3 for the rest
-# transmission in licenses/ is for mentioning OpenSSL linking exception
-# MIT is in several libtransmission/ headers
-LICENSE="|| ( GPL-2 GPL-3 Transmission-OpenSSL-exception ) GPL-2 MIT"
-SLOT=0
-IUSE="ayatana gtk lightweight systemd qt4 qt5 xfs"
-KEYWORDS="amd64 ~arm ~mips ppc ppc64 x86 ~x86-fbsd ~amd64-linux"
-
-RDEPEND=">=dev-libs/libevent-2.0.10:=
-	dev-libs/openssl:0=
-	net-libs/libnatpmp:=
-	>=net-libs/miniupnpc-1.7:=
-	>=net-misc/curl-7.16.3:=[ssl]
-	sys-libs/zlib:=
-	gtk? (
-		>=dev-libs/dbus-glib-0.100:=
-		>=dev-libs/glib-2.32:2=
-		>=x11-libs/gtk+-3.4:3=
-		ayatana? ( >=dev-libs/libappindicator-0.4.90:3= )
-		)
-	systemd? ( sys-apps/systemd:= )
-	qt4? (
-		dev-qt/qtcore:4
-		dev-qt/qtgui:4
-		dev-qt/qtdbus:4
-		)
-	qt5? (
-		dev-qt/qtcore:5
-		dev-qt/qtdbus:5
-		dev-qt/qtgui:5
-		dev-qt/qtnetwork:5
-		dev-qt/qtwidgets:5
-		)"
-DEPEND="${RDEPEND}
-	>=dev-libs/glib-2.32
-	dev-util/intltool
-	sys-devel/gettext
-	virtual/os-headers
-	virtual/pkgconfig
-	qt5? ( dev-qt/linguist-tools:5 )
-	xfs? ( sys-fs/xfsprogs )"
-
-REQUIRED_USE="ayatana? ( gtk ) ?? ( qt4 qt5 )"
-
-DOCS="AUTHORS NEWS qt/README.txt"
-
-pkg_setup() {
-	enewgroup ${PN}
-	enewuser ${PN} -1 -1 -1 ${PN}
-}
-
-src_prepare() {
-	sed -i -e '/CFLAGS/s:-ggdb3::' configure.ac || die
-	# Trick to avoid automagic dependency
-	use ayatana || { sed -i -e '/^LIBAPPINDICATOR_MINIMUM/s:=.*:=9999:' configure.ac || die; }
-	# Pass our configuration dir to systemd unit file
-	sed -i '/ExecStart/ s|$| -g /var/lib/transmission/config|' daemon/${PN}-daemon.service || die
-	# http://trac.transmissionbt.com/ticket/4324
-	sed -i -e 's|noinst\(_PROGRAMS = $(TESTS)\)|check\1|' lib${PN}/Makefile.am || die
-	# Fix for broken translations path
-	epatch "${FILESDIR}"/${PN}-2.80-translations-path-fix.patch
-	# http://trac.transmissionbt.com/ticket/5700
-	sed -i -e '1iQMAKE_CXXFLAGS += -std=c++11' qt/qtr.pro || die
-
-	epatch "${FILESDIR}/2.84-miniupnp14.patch"
-	epatch "${FILESDIR}/2.84-libevent-2.1.5.patch"
-	epatch "${FILESDIR}/2.84-node_alloc-segfault.patch"
-
-	epatch_user
-	eautoreconf
-}
-
-src_configure() {
-	export ac_cv_header_xfs_xfs_h=$(usex xfs)
-
-	econf \
-		--enable-external-natpmp \
-		$(use_enable lightweight) \
-		$(use_with systemd systemd-daemon) \
-		$(use_with gtk)
-
-	if use qt4 || use qt5; then
-		pushd qt >/dev/null || die
-		use qt4 && eqmake4 qtr.pro
-		use qt5 && eqmake5 qtr.pro
-		popd >/dev/null || die
-	fi
-}
-
-src_compile() {
-	emake
-
-	if use qt4 || use qt5; then
-		local qt_bindir
-		use qt4 && qt_bindir=$(qt4_get_bindir)
-		use qt5 && qt_bindir=$(qt5_get_bindir)
-		emake -C qt
-		"${qt_bindir}"/lrelease qt/translations/*.ts || die
-	fi
-}
-
-src_install() {
-	default
-
-	rm -f "${ED}"/usr/share/${PN}/web/LICENSE
-
-	newinitd "${FILESDIR}"/${PN}-daemon.initd.9 ${PN}-daemon
-	newconfd "${FILESDIR}"/${PN}-daemon.confd.4 ${PN}-daemon
-	systemd_dounit daemon/${PN}-daemon.service
-
-	keepdir /var/{lib/${PN}/{config,downloads},log/${PN}}
-	fowners -R ${PN}:${PN} /var/{lib/${PN}/{,config,downloads},log/${PN}}
-
-	if use qt4 || use qt5; then
-		pushd qt >/dev/null || die
-		emake INSTALL_ROOT="${ED}"/usr install
-
-		domenu ${PN}-qt.desktop
-
-		local res
-		for res in 16 22 24 32 48 64 72 96 128 192 256; do
-			doicon -s ${res} icons/hicolor/${res}x${res}/${PN}-qt.png
-		done
-		doicon -s scalable icons/hicolor/scalable/${PN}-qt.svg
-
-		use qt4 && insinto /usr/share/qt4/translations
-		use qt5 && insinto /usr/share/qt5/translations
-		doins translations/*.qm
-		popd >/dev/null || die
-	fi
-}
-
-pkg_preinst() {
-	gnome2_icon_savelist
-}
-
-pkg_postinst() {
-	fdo-mime_desktop_database_update
-	gnome2_icon_cache_update
-
-	elog "If you use ${PN}-daemon, please, set 'rpc-username' and"
-	elog "'rpc-password' (in plain text, ${PN}-daemon will hash it on"
-	elog "start) in settings.json file located at /var/lib/${PN}/config or"
-	elog "any other appropriate config directory."
-	elog
-	elog "Since µTP is enabled by default, ${PN} needs large kernel buffers for"
-	elog "the UDP socket. You can append following lines into /etc/sysctl.conf:"
-	elog " net.core.rmem_max = 4194304"
-	elog " net.core.wmem_max = 1048576"
-	elog "and run sysctl -p"
-}
-
-pkg_postrm() {
-	fdo-mime_desktop_database_update
-	gnome2_icon_cache_update
-}

diff --git a/net-p2p/transmission/transmission-2.92-r1.ebuild b/net-p2p/transmission/transmission-2.92-r1.ebuild
deleted file mode 100644
index 9221015..00000000
--- a/net-p2p/transmission/transmission-2.92-r1.ebuild
+++ /dev/null
@@ -1,164 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=6
-inherit autotools fdo-mime flag-o-matic gnome2-utils qmake-utils systemd user
-
-DESCRIPTION="A Fast, Easy and Free BitTorrent client"
-HOMEPAGE="http://www.transmissionbt.com/"
-SRC_URI="http://download.transmissionbt.com/${PN}/files/${P}.tar.xz"
-
-# web/LICENSE is always GPL-2 whereas COPYING allows either GPL-2 or GPL-3 for the rest
-# transmission in licenses/ is for mentioning OpenSSL linking exception
-# MIT is in several libtransmission/ headers
-LICENSE="|| ( GPL-2 GPL-3 Transmission-OpenSSL-exception ) GPL-2 MIT"
-SLOT=0
-IUSE="ayatana gtk libressl lightweight systemd qt5 xfs"
-KEYWORDS="amd64 ~arm ~mips ppc ppc64 x86 ~x86-fbsd ~amd64-linux"
-
-RDEPEND=">=dev-libs/libevent-2.0.10:=
-	!libressl? ( dev-libs/openssl:0= )
-	libressl? ( dev-libs/libressl:0= )
-	net-libs/libnatpmp
-	>=net-libs/miniupnpc-1.7:=
-	>=net-misc/curl-7.16.3[ssl]
-	sys-libs/zlib:=
-	gtk? (
-		>=dev-libs/dbus-glib-0.100
-		>=dev-libs/glib-2.32:2
-		>=x11-libs/gtk+-3.4:3
-		ayatana? ( >=dev-libs/libappindicator-0.4.90:3 )
-		)
-	qt5? (
-		dev-qt/qtcore:5
-		dev-qt/qtdbus:5
-		dev-qt/qtgui:5
-		dev-qt/qtnetwork:5
-		dev-qt/qtwidgets:5
-		)
-	systemd? ( >=sys-apps/systemd-209:= )"
-DEPEND="${RDEPEND}
-	>=dev-libs/glib-2.32
-	dev-util/intltool
-	sys-devel/gettext
-	virtual/os-headers
-	virtual/pkgconfig
-	qt5? ( dev-qt/linguist-tools:5 )
-	xfs? ( sys-fs/xfsprogs )"
-
-REQUIRED_USE="ayatana? ( gtk )"
-
-DOCS=( AUTHORS NEWS qt/README.txt )
-
-PATCHES=(
-	"${FILESDIR}"/libsystemd.patch
-)
-
-src_prepare() {
-	sed -i -e '/CFLAGS/s:-ggdb3::' configure.ac || die
-
-	# Trick to avoid automagic dependency
-	if ! use ayatana ; then
-		sed -i -e '/^LIBAPPINDICATOR_MINIMUM/s:=.*:=9999:' configure.ac || die
-	fi
-
-	# http://trac.transmissionbt.com/ticket/4324
-	sed -i -e 's|noinst\(_PROGRAMS = $(TESTS)\)|check\1|' libtransmission/Makefile.am || die
-
-	# Prevent m4_copy error when running aclocal
-	# m4_copy: won't overwrite defined macro: glib_DEFUN
-	rm m4/glib-gettext.m4 || die
-
-	default
-	eautoreconf
-}
-
-src_configure() {
-	export ac_cv_header_xfs_xfs_h=$(usex xfs)
-
-	# https://bugs.gentoo.org/577528
-	append-lfs-flags
-
-	econf \
-		--enable-external-natpmp \
-		$(use_enable lightweight) \
-		$(use_with systemd systemd-daemon) \
-		$(use_with gtk)
-
-	if use qt5; then
-		pushd qt >/dev/null || die
-		eqmake5 qtr.pro
-		popd >/dev/null || die
-	fi
-}
-
-src_compile() {
-	emake
-
-	if use qt5; then
-		emake -C qt
-		$(qt5_get_bindir)/lrelease qt/translations/*.ts || die
-	fi
-}
-
-src_install() {
-	default
-
-	rm "${ED%/}"/usr/share/transmission/web/LICENSE || die
-
-	newinitd "${FILESDIR}"/transmission-daemon.initd.10 transmission-daemon
-	newconfd "${FILESDIR}"/transmission-daemon.confd.4 transmission-daemon
-	systemd_dounit daemon/transmission-daemon.service
-	systemd_install_serviced "${FILESDIR}"/transmission-daemon.service.conf
-
-	if use qt5; then
-		pushd qt >/dev/null || die
-		emake INSTALL_ROOT="${ED%/}"/usr install
-
-		domenu transmission-qt.desktop
-
-		local res
-		for res in 16 22 24 32 48 64 72 96 128 192 256; do
-			doicon -s ${res} icons/hicolor/${res}x${res}/transmission-qt.png
-		done
-		doicon -s scalable icons/hicolor/scalable/transmission-qt.svg
-
-		insinto /usr/share/qt5/translations
-		doins translations/*.qm
-		popd >/dev/null || die
-	fi
-}
-
-pkg_preinst() {
-	gnome2_icon_savelist
-}
-
-pkg_postinst() {
-	fdo-mime_desktop_database_update
-	gnome2_icon_cache_update
-
-	enewgroup transmission
-	enewuser transmission -1 -1 /var/lib/transmission transmission
-
-	if [[ ! -e "${EROOT%/}"/var/lib/transmission ]]; then
-		mkdir -p "${EROOT%/}"/var/lib/transmission || die
-		chown transmission:transmission "${EROOT%/}"/var/lib/transmission || die
-	fi
-
-	elog "If you use transmission-daemon, please, set 'rpc-username' and"
-	elog "'rpc-password' (in plain text, transmission-daemon will hash it on"
-	elog "start) in settings.json file located at /var/lib/transmission/config or"
-	elog "any other appropriate config directory."
-	elog
-	elog "Since µTP is enabled by default, transmission needs large kernel buffers for"
-	elog "the UDP socket. You can append following lines into /etc/sysctl.conf:"
-	elog " net.core.rmem_max = 4194304"
-	elog " net.core.wmem_max = 1048576"
-	elog "and run sysctl -p"
-}
-
-pkg_postrm() {
-	fdo-mime_desktop_database_update
-	gnome2_icon_cache_update
-}

diff --git a/net-p2p/transmission/transmission-2.92.ebuild b/net-p2p/transmission/transmission-2.92.ebuild
deleted file mode 100644
index c87770a..00000000
--- a/net-p2p/transmission/transmission-2.92.ebuild
+++ /dev/null
@@ -1,172 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=6
-inherit autotools fdo-mime flag-o-matic gnome2-utils qmake-utils systemd user
-
-DESCRIPTION="A Fast, Easy and Free BitTorrent client"
-HOMEPAGE="http://www.transmissionbt.com/"
-SRC_URI="http://download.transmissionbt.com/${PN}/files/${P}.tar.xz"
-
-# web/LICENSE is always GPL-2 whereas COPYING allows either GPL-2 or GPL-3 for the rest
-# transmission in licenses/ is for mentioning OpenSSL linking exception
-# MIT is in several libtransmission/ headers
-LICENSE="|| ( GPL-2 GPL-3 Transmission-OpenSSL-exception ) GPL-2 MIT"
-SLOT=0
-IUSE="ayatana gtk libressl lightweight systemd qt4 qt5 xfs"
-KEYWORDS="amd64 ~arm ~mips ~ppc ~ppc64 ~x86 ~x86-fbsd ~amd64-linux"
-
-RDEPEND=">=dev-libs/libevent-2.0.10:=
-	!libressl? ( dev-libs/openssl:0= )
-	libressl? ( dev-libs/libressl )
-	net-libs/libnatpmp:=
-	>=net-libs/miniupnpc-1.7:=
-	>=net-misc/curl-7.16.3:=[ssl]
-	sys-libs/zlib:=
-	gtk? (
-		>=dev-libs/dbus-glib-0.100:=
-		>=dev-libs/glib-2.32:2=
-		>=x11-libs/gtk+-3.4:3=
-		ayatana? ( >=dev-libs/libappindicator-0.4.90:3= )
-		)
-	systemd? ( >=sys-apps/systemd-209:= )
-	qt4? (
-		dev-qt/qtcore:4
-		dev-qt/qtgui:4
-		dev-qt/qtdbus:4
-		)
-	qt5? (
-		dev-qt/qtcore:5
-		dev-qt/qtdbus:5
-		dev-qt/qtgui:5
-		dev-qt/qtnetwork:5
-		dev-qt/qtwidgets:5
-		)"
-DEPEND="${RDEPEND}
-	>=dev-libs/glib-2.32
-	dev-util/intltool
-	sys-devel/gettext
-	virtual/os-headers
-	virtual/pkgconfig
-	qt5? ( dev-qt/linguist-tools:5 )
-	xfs? ( sys-fs/xfsprogs )"
-
-REQUIRED_USE="ayatana? ( gtk ) ?? ( qt4 qt5 )"
-
-DOCS="AUTHORS NEWS qt/README.txt"
-
-PATCHES=(
-	"${FILESDIR}"/libsystemd.patch
-)
-
-src_prepare() {
-	sed -i -e '/CFLAGS/s:-ggdb3::' configure.ac || die
-
-	# Trick to avoid automagic dependency
-	use ayatana || { sed -i -e '/^LIBAPPINDICATOR_MINIMUM/s:=.*:=9999:' configure.ac || die; }
-
-	# http://trac.transmissionbt.com/ticket/4324
-	sed -i -e 's|noinst\(_PROGRAMS = $(TESTS)\)|check\1|' libtransmission/Makefile.am || die
-
-	# Prevent m4_copy error when running aclocal
-	# m4_copy: won't overwrite defined macro: glib_DEFUN
-	rm m4/glib-gettext.m4 || die
-
-	default
-	eautoreconf
-}
-
-src_configure() {
-	export ac_cv_header_xfs_xfs_h=$(usex xfs)
-
-	# https://bugs.gentoo.org/577528
-	append-cppflags -D_LARGEFILE64_SOURCE=1
-
-	econf \
-		--enable-external-natpmp \
-		$(use_enable lightweight) \
-		$(use_with systemd systemd-daemon) \
-		$(use_with gtk)
-
-	if use qt4 || use qt5; then
-		pushd qt >/dev/null || die
-		use qt4 && eqmake4 qtr.pro
-		use qt5 && eqmake5 qtr.pro
-		popd >/dev/null || die
-	fi
-}
-
-src_compile() {
-	emake
-
-	if use qt4 || use qt5; then
-		local qt_bindir
-		use qt4 && qt_bindir=$(qt4_get_bindir)
-		use qt5 && qt_bindir=$(qt5_get_bindir)
-		emake -C qt
-		"${qt_bindir}"/lrelease qt/translations/*.ts || die
-	fi
-}
-
-src_install() {
-	default
-
-	rm "${ED}"/usr/share/transmission/web/LICENSE || die
-
-	newinitd "${FILESDIR}"/transmission-daemon.initd.10 transmission-daemon
-	newconfd "${FILESDIR}"/transmission-daemon.confd.4 transmission-daemon
-	systemd_dounit daemon/transmission-daemon.service
-	systemd_install_serviced "${FILESDIR}"/transmission-daemon.service.conf
-
-	if use qt4 || use qt5; then
-		pushd qt >/dev/null || die
-		emake INSTALL_ROOT="${ED}"/usr install
-
-		domenu transmission-qt.desktop
-
-		local res
-		for res in 16 22 24 32 48 64 72 96 128 192 256; do
-			doicon -s ${res} icons/hicolor/${res}x${res}/transmission-qt.png
-		done
-		doicon -s scalable icons/hicolor/scalable/transmission-qt.svg
-
-		use qt4 && insinto /usr/share/qt4/translations
-		use qt5 && insinto /usr/share/qt5/translations
-		doins translations/*.qm
-		popd >/dev/null || die
-	fi
-}
-
-pkg_preinst() {
-	gnome2_icon_savelist
-}
-
-pkg_postinst() {
-	fdo-mime_desktop_database_update
-	gnome2_icon_cache_update
-
-	enewgroup transmission
-	enewuser transmission -1 -1 /var/lib/transmission transmission
-
-	if [[ ! -e "${ROOT%/}"/var/lib/transmission ]]; then
-		mkdir -p "${ROOT%/}"/var/lib/transmission
-		chown transmission:transmission "${ROOT%/}"/var/lib/transmission
-	fi
-
-	elog "If you use transmission-daemon, please, set 'rpc-username' and"
-	elog "'rpc-password' (in plain text, transmission-daemon will hash it on"
-	elog "start) in settings.json file located at /var/lib/transmission/config or"
-	elog "any other appropriate config directory."
-	elog
-	elog "Since µTP is enabled by default, transmission needs large kernel buffers for"
-	elog "the UDP socket. You can append following lines into /etc/sysctl.conf:"
-	elog " net.core.rmem_max = 4194304"
-	elog " net.core.wmem_max = 1048576"
-	elog "and run sysctl -p"
-}
-
-pkg_postrm() {
-	fdo-mime_desktop_database_update
-	gnome2_icon_cache_update
-}


^ permalink raw reply related	[flat|nested] 133+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: net-p2p/transmission/
@ 2017-11-26 23:23 David Seifert
  0 siblings, 0 replies; 133+ messages in thread
From: David Seifert @ 2017-11-26 23:23 UTC (permalink / raw
  To: gentoo-commits

commit:     de550730042339e74343beeb313e8cadb4072245
Author:     David Seifert <soap <AT> gentoo <DOT> org>
AuthorDate: Sun Nov 26 12:50:20 2017 +0000
Commit:     David Seifert <soap <AT> gentoo <DOT> org>
CommitDate: Sun Nov 26 23:22:41 2017 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=de550730

net-p2p/transmission: [QA] Consistent whitespace in metadata.xml

 net-p2p/transmission/metadata.xml | 18 +++++++++---------
 1 file changed, 9 insertions(+), 9 deletions(-)

diff --git a/net-p2p/transmission/metadata.xml b/net-p2p/transmission/metadata.xml
index e49e57cc90d..a5cf0e4c937 100644
--- a/net-p2p/transmission/metadata.xml
+++ b/net-p2p/transmission/metadata.xml
@@ -1,13 +1,13 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
 <pkgmetadata>
-  <maintainer type="person">
-    <email>floppym@gentoo.org</email>
-    <name>Mike Gilbert</name>
-  </maintainer>
-  <use>
-    <flag name="lightweight">Optimize transmission for low-resource systems (smaller cache size, prefer unencrypted peer connections, etc.)</flag>
-	<flag name="mbedtls">Use mbed TLS instead of OpenSSL</flag>
-    <flag name="xfs">Enable XFS filesystem capabilities by using <pkg>sys-fs/xfsprogs</pkg> headers (in building of fdlimit(.c))</flag>
-  </use>
+	<maintainer type="person">
+		<email>floppym@gentoo.org</email>
+		<name>Mike Gilbert</name>
+	</maintainer>
+	<use>
+		<flag name="lightweight">Optimize transmission for low-resource systems (smaller cache size, prefer unencrypted peer connections, etc.)</flag>
+		<flag name="mbedtls">Use mbed TLS instead of OpenSSL</flag>
+		<flag name="xfs">Enable XFS filesystem capabilities by using <pkg>sys-fs/xfsprogs</pkg> headers (in building of fdlimit(.c))</flag>
+	</use>
 </pkgmetadata>


^ permalink raw reply related	[flat|nested] 133+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: net-p2p/transmission/
@ 2018-02-01 18:34 Mike Gilbert
  0 siblings, 0 replies; 133+ messages in thread
From: Mike Gilbert @ 2018-02-01 18:34 UTC (permalink / raw
  To: gentoo-commits

commit:     4c23097d5cc80886f0ccbc5061caa5d10d08406f
Author:     Mike Gilbert <floppym <AT> gentoo <DOT> org>
AuthorDate: Thu Feb  1 18:34:35 2018 +0000
Commit:     Mike Gilbert <floppym <AT> gentoo <DOT> org>
CommitDate: Thu Feb  1 18:34:35 2018 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4c23097d

net-p2p/transmission: bump to 2.93

Closes: https://bugs.gentoo.org/646226
Package-Manager: Portage-2.3.19_p11, Repoman-2.3.6_p45

 net-p2p/transmission/Manifest                 |   1 +
 net-p2p/transmission/transmission-2.93.ebuild | 163 ++++++++++++++++++++++++++
 2 files changed, 164 insertions(+)

diff --git a/net-p2p/transmission/Manifest b/net-p2p/transmission/Manifest
index 99aa9151f8f..9768d963f68 100644
--- a/net-p2p/transmission/Manifest
+++ b/net-p2p/transmission/Manifest
@@ -1 +1,2 @@
 DIST transmission-2.92.tar.xz 3378116 BLAKE2B 8929a2eab8a1617db44ca8a081fd7de786daef92e891ac86d4690451c0f4fa0d4e1ea03692c59babea6e9aee5dcfef57bd81e5c72a0bb4fe9efbd436ff006104 SHA512 4d99476bee88cedcc4238a0eee64a4089016933cbfc1cfb1cca023ad4ebcfe46375c9e7651a17af4aeaaf1feb19cbd8166aa56ef7992d9e745a7bbcbe8efca11
+DIST transmission-2.93.tar.xz 3363868 BLAKE2B 786a8daec548d96b05d90c238cc7b67d402dc0d828860bb1a79b8059c687de309288be17fd12fd51abeafa28d9630fd19be9513c76cbf091f81ce9a181596042 SHA512 7565893f67fc10f1b683814fa4d365d841ec833bc8dfdab731432fe68f1a38daeb4c9100653763f16bfb4336fba11c9b0b9730a9817e17a140704a7c4aa5c087

diff --git a/net-p2p/transmission/transmission-2.93.ebuild b/net-p2p/transmission/transmission-2.93.ebuild
new file mode 100644
index 00000000000..d5235cc1c65
--- /dev/null
+++ b/net-p2p/transmission/transmission-2.93.ebuild
@@ -0,0 +1,163 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+inherit autotools flag-o-matic gnome2-utils qmake-utils systemd user xdg-utils
+
+DESCRIPTION="A Fast, Easy and Free BitTorrent client"
+HOMEPAGE="http://www.transmissionbt.com/"
+SRC_URI="https://github.com/transmission/transmission-releases/raw/master/${P}.tar.xz"
+
+# web/LICENSE is always GPL-2 whereas COPYING allows either GPL-2 or GPL-3 for the rest
+# transmission in licenses/ is for mentioning OpenSSL linking exception
+# MIT is in several libtransmission/ headers
+LICENSE="|| ( GPL-2 GPL-3 Transmission-OpenSSL-exception ) GPL-2 MIT"
+SLOT=0
+IUSE="ayatana gtk libressl lightweight systemd qt5 xfs"
+KEYWORDS="~amd64 ~arm ~mips ~ppc ~ppc64 ~x86 ~x86-fbsd ~amd64-linux"
+
+RDEPEND=">=dev-libs/libevent-2.0.10:=
+	!libressl? ( dev-libs/openssl:0= )
+	libressl? ( dev-libs/libressl:0= )
+	net-libs/libnatpmp
+	>=net-libs/miniupnpc-1.7:=
+	>=net-misc/curl-7.16.3[ssl]
+	sys-libs/zlib:=
+	gtk? (
+		>=dev-libs/dbus-glib-0.100
+		>=dev-libs/glib-2.32:2
+		>=x11-libs/gtk+-3.4:3
+		ayatana? ( >=dev-libs/libappindicator-0.4.90:3 )
+		)
+	qt5? (
+		dev-qt/qtcore:5
+		dev-qt/qtdbus:5
+		dev-qt/qtgui:5
+		dev-qt/qtnetwork:5
+		dev-qt/qtwidgets:5
+		)
+	systemd? ( >=sys-apps/systemd-209:= )"
+DEPEND="${RDEPEND}
+	>=dev-libs/glib-2.32
+	dev-util/intltool
+	sys-devel/gettext
+	virtual/os-headers
+	virtual/pkgconfig
+	qt5? ( dev-qt/linguist-tools:5 )
+	xfs? ( sys-fs/xfsprogs )"
+
+REQUIRED_USE="ayatana? ( gtk )"
+
+DOCS=( AUTHORS NEWS qt/README.txt )
+
+PATCHES=(
+	"${FILESDIR}"/libsystemd.patch
+)
+
+src_prepare() {
+	sed -i -e '/CFLAGS/s:-ggdb3::' configure.ac || die
+
+	# Trick to avoid automagic dependency
+	if ! use ayatana ; then
+		sed -i -e '/^LIBAPPINDICATOR_MINIMUM/s:=.*:=9999:' configure.ac || die
+	fi
+
+	# http://trac.transmissionbt.com/ticket/4324
+	sed -i -e 's|noinst\(_PROGRAMS = $(TESTS)\)|check\1|' libtransmission/Makefile.am || die
+
+	# Prevent m4_copy error when running aclocal
+	# m4_copy: won't overwrite defined macro: glib_DEFUN
+	rm m4/glib-gettext.m4 || die
+
+	default
+	eautoreconf
+}
+
+src_configure() {
+	export ac_cv_header_xfs_xfs_h=$(usex xfs)
+
+	# https://bugs.gentoo.org/577528
+	append-lfs-flags
+
+	econf \
+		--enable-external-natpmp \
+		$(use_enable lightweight) \
+		$(use_with systemd systemd-daemon) \
+		$(use_with gtk)
+
+	if use qt5; then
+		pushd qt >/dev/null || die
+		eqmake5 qtr.pro
+		popd >/dev/null || die
+	fi
+}
+
+src_compile() {
+	emake
+
+	if use qt5; then
+		emake -C qt
+		$(qt5_get_bindir)/lrelease qt/translations/*.ts || die
+	fi
+}
+
+src_install() {
+	default
+
+	rm "${ED%/}"/usr/share/transmission/web/LICENSE || die
+
+	newinitd "${FILESDIR}"/transmission-daemon.initd.10 transmission-daemon
+	newconfd "${FILESDIR}"/transmission-daemon.confd.4 transmission-daemon
+	systemd_dounit daemon/transmission-daemon.service
+	systemd_install_serviced "${FILESDIR}"/transmission-daemon.service.conf
+
+	if use qt5; then
+		pushd qt >/dev/null || die
+		emake INSTALL_ROOT="${ED%/}"/usr install
+
+		domenu transmission-qt.desktop
+
+		local res
+		for res in 16 22 24 32 48 64 72 96 128 192 256; do
+			doicon -s ${res} icons/hicolor/${res}x${res}/transmission-qt.png
+		done
+		doicon -s scalable icons/hicolor/scalable/transmission-qt.svg
+
+		insinto /usr/share/qt5/translations
+		doins translations/*.qm
+		popd >/dev/null || die
+	fi
+}
+
+pkg_preinst() {
+	gnome2_icon_savelist
+}
+
+pkg_postinst() {
+	xdg_desktop_database_update
+	gnome2_icon_cache_update
+
+	enewgroup transmission
+	enewuser transmission -1 -1 /var/lib/transmission transmission
+
+	if [[ ! -e "${EROOT%/}"/var/lib/transmission ]]; then
+		mkdir -p "${EROOT%/}"/var/lib/transmission || die
+		chown transmission:transmission "${EROOT%/}"/var/lib/transmission || die
+	fi
+
+	elog "If you use transmission-daemon, please, set 'rpc-username' and"
+	elog "'rpc-password' (in plain text, transmission-daemon will hash it on"
+	elog "start) in settings.json file located at /var/lib/transmission/config or"
+	elog "any other appropriate config directory."
+	elog
+	elog "Since µTP is enabled by default, transmission needs large kernel buffers for"
+	elog "the UDP socket. You can append following lines into /etc/sysctl.conf:"
+	elog " net.core.rmem_max = 4194304"
+	elog " net.core.wmem_max = 1048576"
+	elog "and run sysctl -p"
+}
+
+pkg_postrm() {
+	xdg_desktop_database_update
+	gnome2_icon_cache_update
+}


^ permalink raw reply related	[flat|nested] 133+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: net-p2p/transmission/
@ 2018-03-11  2:16 Thomas Deutschmann
  0 siblings, 0 replies; 133+ messages in thread
From: Thomas Deutschmann @ 2018-03-11  2:16 UTC (permalink / raw
  To: gentoo-commits

commit:     f666e5930ca7fa85a593ec70bccc69a93622e695
Author:     Thomas Deutschmann <whissi <AT> gentoo <DOT> org>
AuthorDate: Sun Mar 11 02:14:56 2018 +0000
Commit:     Thomas Deutschmann <whissi <AT> gentoo <DOT> org>
CommitDate: Sun Mar 11 02:16:43 2018 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f666e593

net-p2p/transmission: x86 stable (bug #644406)

Package-Manager: Portage-2.3.24, Repoman-2.3.6

 net-p2p/transmission/transmission-2.93.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-p2p/transmission/transmission-2.93.ebuild b/net-p2p/transmission/transmission-2.93.ebuild
index f4d38bcde3f..a28f3c6a22a 100644
--- a/net-p2p/transmission/transmission-2.93.ebuild
+++ b/net-p2p/transmission/transmission-2.93.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://github.com/transmission/transmission-releases/raw/master/${P}.t
 LICENSE="|| ( GPL-2 GPL-3 Transmission-OpenSSL-exception ) GPL-2 MIT"
 SLOT=0
 IUSE="ayatana gtk libressl lightweight systemd qt5 xfs"
-KEYWORDS="~amd64 ~arm ~mips ~ppc ~ppc64 ~x86 ~x86-fbsd ~amd64-linux"
+KEYWORDS="~amd64 ~arm ~mips ~ppc ~ppc64 x86 ~x86-fbsd ~amd64-linux"
 
 RDEPEND=">=dev-libs/libevent-2.0.10:=
 	!libressl? ( dev-libs/openssl:0= )


^ permalink raw reply related	[flat|nested] 133+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: net-p2p/transmission/
@ 2018-03-11 10:00 Mikle Kolyada
  0 siblings, 0 replies; 133+ messages in thread
From: Mikle Kolyada @ 2018-03-11 10:00 UTC (permalink / raw
  To: gentoo-commits

commit:     5ea872de79dd13eefeb0977513b355160d66894c
Author:     Mikle Kolyada <zlogene <AT> gentoo <DOT> org>
AuthorDate: Sun Mar 11 09:59:51 2018 +0000
Commit:     Mikle Kolyada <zlogene <AT> gentoo <DOT> org>
CommitDate: Sun Mar 11 10:00:10 2018 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5ea872de

net-p2p/transmission: amd64 stable wrt bug #644406

Package-Manager: Portage-2.3.24, Repoman-2.3.6

 net-p2p/transmission/transmission-2.93.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-p2p/transmission/transmission-2.93.ebuild b/net-p2p/transmission/transmission-2.93.ebuild
index a28f3c6a22a..318dba2a219 100644
--- a/net-p2p/transmission/transmission-2.93.ebuild
+++ b/net-p2p/transmission/transmission-2.93.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://github.com/transmission/transmission-releases/raw/master/${P}.t
 LICENSE="|| ( GPL-2 GPL-3 Transmission-OpenSSL-exception ) GPL-2 MIT"
 SLOT=0
 IUSE="ayatana gtk libressl lightweight systemd qt5 xfs"
-KEYWORDS="~amd64 ~arm ~mips ~ppc ~ppc64 x86 ~x86-fbsd ~amd64-linux"
+KEYWORDS="amd64 ~arm ~mips ~ppc ~ppc64 x86 ~x86-fbsd ~amd64-linux"
 
 RDEPEND=">=dev-libs/libevent-2.0.10:=
 	!libressl? ( dev-libs/openssl:0= )


^ permalink raw reply related	[flat|nested] 133+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: net-p2p/transmission/
@ 2018-03-11 13:49 Mike Gilbert
  0 siblings, 0 replies; 133+ messages in thread
From: Mike Gilbert @ 2018-03-11 13:49 UTC (permalink / raw
  To: gentoo-commits

commit:     91f2910d626234d5806c54228c4de5f8e08f10a8
Author:     Mike Gilbert <floppym <AT> gentoo <DOT> org>
AuthorDate: Sun Mar 11 13:49:33 2018 +0000
Commit:     Mike Gilbert <floppym <AT> gentoo <DOT> org>
CommitDate: Sun Mar 11 13:49:33 2018 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=91f2910d

net-p2p/transmission: drop USE_QT5 option

Package-Manager: Portage-2.3.24, Repoman-2.3.6_p81

 net-p2p/transmission/transmission-9999.ebuild | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

diff --git a/net-p2p/transmission/transmission-9999.ebuild b/net-p2p/transmission/transmission-9999.ebuild
index 77f58934f39..c81c8b0942f 100644
--- a/net-p2p/transmission/transmission-9999.ebuild
+++ b/net-p2p/transmission/transmission-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -82,7 +82,6 @@ src_configure() {
 		-DENABLE_NLS=$(usex nls ON OFF)
 		-DENABLE_QT=$(usex qt5 ON OFF)
 		-DENABLE_TESTS=$(usex test ON OFF)
-		-DUSE_QT5=ON
 
 		-DUSE_SYSTEM_EVENT2=ON
 		-DUSE_SYSTEM_DHT=OFF


^ permalink raw reply related	[flat|nested] 133+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: net-p2p/transmission/
@ 2018-03-20  8:00 Sergei Trofimovich
  0 siblings, 0 replies; 133+ messages in thread
From: Sergei Trofimovich @ 2018-03-20  8:00 UTC (permalink / raw
  To: gentoo-commits

commit:     23a897a201d7430ec21f5c6eb3927861d7fb1fd3
Author:     Sergei Trofimovich <slyfox <AT> gentoo <DOT> org>
AuthorDate: Tue Mar 20 08:00:21 2018 +0000
Commit:     Sergei Trofimovich <slyfox <AT> gentoo <DOT> org>
CommitDate: Tue Mar 20 08:00:21 2018 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=23a897a2

net-p2p/transmission: stable 2.93 for ppc, bug #644406

Package-Manager: Portage-2.3.24, Repoman-2.3.6
RepoMan-Options: --include-arches="ppc"

 net-p2p/transmission/transmission-2.93.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-p2p/transmission/transmission-2.93.ebuild b/net-p2p/transmission/transmission-2.93.ebuild
index 318dba2a219..c707d6b738c 100644
--- a/net-p2p/transmission/transmission-2.93.ebuild
+++ b/net-p2p/transmission/transmission-2.93.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://github.com/transmission/transmission-releases/raw/master/${P}.t
 LICENSE="|| ( GPL-2 GPL-3 Transmission-OpenSSL-exception ) GPL-2 MIT"
 SLOT=0
 IUSE="ayatana gtk libressl lightweight systemd qt5 xfs"
-KEYWORDS="amd64 ~arm ~mips ~ppc ~ppc64 x86 ~x86-fbsd ~amd64-linux"
+KEYWORDS="amd64 ~arm ~mips ppc ~ppc64 x86 ~x86-fbsd ~amd64-linux"
 
 RDEPEND=">=dev-libs/libevent-2.0.10:=
 	!libressl? ( dev-libs/openssl:0= )


^ permalink raw reply related	[flat|nested] 133+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: net-p2p/transmission/
@ 2018-03-28 22:24 Sergei Trofimovich
  0 siblings, 0 replies; 133+ messages in thread
From: Sergei Trofimovich @ 2018-03-28 22:24 UTC (permalink / raw
  To: gentoo-commits

commit:     99e982c5a399768fc03a74a15a48d287edd2b884
Author:     Sergei Trofimovich <slyfox <AT> gentoo <DOT> org>
AuthorDate: Wed Mar 28 22:24:12 2018 +0000
Commit:     Sergei Trofimovich <slyfox <AT> gentoo <DOT> org>
CommitDate: Wed Mar 28 22:24:12 2018 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=99e982c5

net-p2p/transmission: stable 2.93 for ppc64, bug #644406

Package-Manager: Portage-2.3.24, Repoman-2.3.6
RepoMan-Options: --include-arches="ppc64"

 net-p2p/transmission/transmission-2.93.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-p2p/transmission/transmission-2.93.ebuild b/net-p2p/transmission/transmission-2.93.ebuild
index c707d6b738c..6c362c60ac8 100644
--- a/net-p2p/transmission/transmission-2.93.ebuild
+++ b/net-p2p/transmission/transmission-2.93.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://github.com/transmission/transmission-releases/raw/master/${P}.t
 LICENSE="|| ( GPL-2 GPL-3 Transmission-OpenSSL-exception ) GPL-2 MIT"
 SLOT=0
 IUSE="ayatana gtk libressl lightweight systemd qt5 xfs"
-KEYWORDS="amd64 ~arm ~mips ppc ~ppc64 x86 ~x86-fbsd ~amd64-linux"
+KEYWORDS="amd64 ~arm ~mips ppc ppc64 x86 ~x86-fbsd ~amd64-linux"
 
 RDEPEND=">=dev-libs/libevent-2.0.10:=
 	!libressl? ( dev-libs/openssl:0= )


^ permalink raw reply related	[flat|nested] 133+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: net-p2p/transmission/
@ 2018-03-31 19:01 Mart Raudsepp
  0 siblings, 0 replies; 133+ messages in thread
From: Mart Raudsepp @ 2018-03-31 19:01 UTC (permalink / raw
  To: gentoo-commits

commit:     1fd45301b15a0139473563e39e3818208b6ce026
Author:     Alexey Korepanov <kaikaikai <AT> yandex <DOT> ru>
AuthorDate: Sat Mar 31 16:25:18 2018 +0000
Commit:     Mart Raudsepp <leio <AT> gentoo <DOT> org>
CommitDate: Sat Mar 31 19:00:41 2018 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1fd45301

net-p2p/transmission: keyword ~arm64

Closes: https://github.com/gentoo/gentoo/pull/7752

 net-p2p/transmission/transmission-2.93.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-p2p/transmission/transmission-2.93.ebuild b/net-p2p/transmission/transmission-2.93.ebuild
index 6c362c60ac8..3630df86035 100644
--- a/net-p2p/transmission/transmission-2.93.ebuild
+++ b/net-p2p/transmission/transmission-2.93.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://github.com/transmission/transmission-releases/raw/master/${P}.t
 LICENSE="|| ( GPL-2 GPL-3 Transmission-OpenSSL-exception ) GPL-2 MIT"
 SLOT=0
 IUSE="ayatana gtk libressl lightweight systemd qt5 xfs"
-KEYWORDS="amd64 ~arm ~mips ppc ppc64 x86 ~x86-fbsd ~amd64-linux"
+KEYWORDS="amd64 ~arm ~arm64 ~mips ppc ppc64 x86 ~x86-fbsd ~amd64-linux"
 
 RDEPEND=">=dev-libs/libevent-2.0.10:=
 	!libressl? ( dev-libs/openssl:0= )


^ permalink raw reply related	[flat|nested] 133+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: net-p2p/transmission/
@ 2018-05-27 23:14 Mike Gilbert
  0 siblings, 0 replies; 133+ messages in thread
From: Mike Gilbert @ 2018-05-27 23:14 UTC (permalink / raw
  To: gentoo-commits

commit:     81c08d8e3979fc5ba5a87b7c031dec42bc68e2d4
Author:     Mike Gilbert <floppym <AT> gentoo <DOT> org>
AuthorDate: Sun May 27 23:14:03 2018 +0000
Commit:     Mike Gilbert <floppym <AT> gentoo <DOT> org>
CommitDate: Sun May 27 23:14:03 2018 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=81c08d8e

net-p2p/transmission: bump to 2.94

Closes: https://bugs.gentoo.org/656586
Package-Manager: Portage-2.3.40_p4, Repoman-2.3.9_p236

 net-p2p/transmission/Manifest                 |   1 +
 net-p2p/transmission/transmission-2.94.ebuild | 163 ++++++++++++++++++++++++++
 2 files changed, 164 insertions(+)

diff --git a/net-p2p/transmission/Manifest b/net-p2p/transmission/Manifest
index 9768d963f68..ce243d76192 100644
--- a/net-p2p/transmission/Manifest
+++ b/net-p2p/transmission/Manifest
@@ -1,2 +1,3 @@
 DIST transmission-2.92.tar.xz 3378116 BLAKE2B 8929a2eab8a1617db44ca8a081fd7de786daef92e891ac86d4690451c0f4fa0d4e1ea03692c59babea6e9aee5dcfef57bd81e5c72a0bb4fe9efbd436ff006104 SHA512 4d99476bee88cedcc4238a0eee64a4089016933cbfc1cfb1cca023ad4ebcfe46375c9e7651a17af4aeaaf1feb19cbd8166aa56ef7992d9e745a7bbcbe8efca11
 DIST transmission-2.93.tar.xz 3363868 BLAKE2B 786a8daec548d96b05d90c238cc7b67d402dc0d828860bb1a79b8059c687de309288be17fd12fd51abeafa28d9630fd19be9513c76cbf091f81ce9a181596042 SHA512 7565893f67fc10f1b683814fa4d365d841ec833bc8dfdab731432fe68f1a38daeb4c9100653763f16bfb4336fba11c9b0b9730a9817e17a140704a7c4aa5c087
+DIST transmission-2.94.tar.xz 3365952 BLAKE2B d0215a2c595dd3ebb2ed5c94cc3d380c78f62b98388557620534b88b9e2304bb6ac91960395541267f82d70800c4860d0e58125bca33dd158da992d19b4c0def SHA512 ee411743940f2897aa0bbc351ce79f11d860075d2e9e399d60301eae8cfc453e20426ef553fc62ee43019a07c052d512f5d7972cc4411fb57b1312c2c1558da7

diff --git a/net-p2p/transmission/transmission-2.94.ebuild b/net-p2p/transmission/transmission-2.94.ebuild
new file mode 100644
index 00000000000..37645783a92
--- /dev/null
+++ b/net-p2p/transmission/transmission-2.94.ebuild
@@ -0,0 +1,163 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+inherit autotools flag-o-matic gnome2-utils qmake-utils systemd user xdg-utils
+
+DESCRIPTION="A Fast, Easy and Free BitTorrent client"
+HOMEPAGE="http://www.transmissionbt.com/"
+SRC_URI="https://github.com/transmission/transmission-releases/raw/master/${P}.tar.xz"
+
+# web/LICENSE is always GPL-2 whereas COPYING allows either GPL-2 or GPL-3 for the rest
+# transmission in licenses/ is for mentioning OpenSSL linking exception
+# MIT is in several libtransmission/ headers
+LICENSE="|| ( GPL-2 GPL-3 Transmission-OpenSSL-exception ) GPL-2 MIT"
+SLOT=0
+IUSE="ayatana gtk libressl lightweight systemd qt5 xfs"
+KEYWORDS="~amd64 ~arm ~arm64 ~mips ~ppc ~ppc64 ~x86 ~x86-fbsd ~amd64-linux"
+
+RDEPEND=">=dev-libs/libevent-2.0.10:=
+	!libressl? ( dev-libs/openssl:0= )
+	libressl? ( dev-libs/libressl:0= )
+	net-libs/libnatpmp
+	>=net-libs/miniupnpc-1.7:=
+	>=net-misc/curl-7.16.3[ssl]
+	sys-libs/zlib:=
+	gtk? (
+		>=dev-libs/dbus-glib-0.100
+		>=dev-libs/glib-2.32:2
+		>=x11-libs/gtk+-3.4:3
+		ayatana? ( >=dev-libs/libappindicator-0.4.90:3 )
+		)
+	qt5? (
+		dev-qt/qtcore:5
+		dev-qt/qtdbus:5
+		dev-qt/qtgui:5
+		dev-qt/qtnetwork:5
+		dev-qt/qtwidgets:5
+		)
+	systemd? ( >=sys-apps/systemd-209:= )"
+DEPEND="${RDEPEND}
+	>=dev-libs/glib-2.32
+	dev-util/intltool
+	sys-devel/gettext
+	virtual/os-headers
+	virtual/pkgconfig
+	qt5? ( dev-qt/linguist-tools:5 )
+	xfs? ( sys-fs/xfsprogs )"
+
+REQUIRED_USE="ayatana? ( gtk )"
+
+DOCS=( AUTHORS NEWS qt/README.txt )
+
+PATCHES=(
+	"${FILESDIR}"/libsystemd.patch
+)
+
+src_prepare() {
+	sed -i -e '/CFLAGS/s:-ggdb3::' configure.ac || die
+
+	# Trick to avoid automagic dependency
+	if ! use ayatana ; then
+		sed -i -e '/^LIBAPPINDICATOR_MINIMUM/s:=.*:=9999:' configure.ac || die
+	fi
+
+	# http://trac.transmissionbt.com/ticket/4324
+	sed -i -e 's|noinst\(_PROGRAMS = $(TESTS)\)|check\1|' libtransmission/Makefile.am || die
+
+	# Prevent m4_copy error when running aclocal
+	# m4_copy: won't overwrite defined macro: glib_DEFUN
+	rm m4/glib-gettext.m4 || die
+
+	default
+	eautoreconf
+}
+
+src_configure() {
+	export ac_cv_header_xfs_xfs_h=$(usex xfs)
+
+	# https://bugs.gentoo.org/577528
+	append-lfs-flags
+
+	econf \
+		--enable-external-natpmp \
+		$(use_enable lightweight) \
+		$(use_with systemd systemd-daemon) \
+		$(use_with gtk)
+
+	if use qt5; then
+		pushd qt >/dev/null || die
+		eqmake5 qtr.pro
+		popd >/dev/null || die
+	fi
+}
+
+src_compile() {
+	emake
+
+	if use qt5; then
+		emake -C qt
+		$(qt5_get_bindir)/lrelease qt/translations/*.ts || die
+	fi
+}
+
+src_install() {
+	default
+
+	rm "${ED%/}"/usr/share/transmission/web/LICENSE || die
+
+	newinitd "${FILESDIR}"/transmission-daemon.initd.10 transmission-daemon
+	newconfd "${FILESDIR}"/transmission-daemon.confd.4 transmission-daemon
+	systemd_dounit daemon/transmission-daemon.service
+	systemd_install_serviced "${FILESDIR}"/transmission-daemon.service.conf
+
+	if use qt5; then
+		pushd qt >/dev/null || die
+		emake INSTALL_ROOT="${ED%/}"/usr install
+
+		domenu transmission-qt.desktop
+
+		local res
+		for res in 16 22 24 32 48 64 72 96 128 192 256; do
+			doicon -s ${res} icons/hicolor/${res}x${res}/transmission-qt.png
+		done
+		doicon -s scalable icons/hicolor/scalable/transmission-qt.svg
+
+		insinto /usr/share/qt5/translations
+		doins translations/*.qm
+		popd >/dev/null || die
+	fi
+}
+
+pkg_preinst() {
+	gnome2_icon_savelist
+}
+
+pkg_postinst() {
+	xdg_desktop_database_update
+	gnome2_icon_cache_update
+
+	enewgroup transmission
+	enewuser transmission -1 -1 /var/lib/transmission transmission
+
+	if [[ ! -e "${EROOT%/}"/var/lib/transmission ]]; then
+		mkdir -p "${EROOT%/}"/var/lib/transmission || die
+		chown transmission:transmission "${EROOT%/}"/var/lib/transmission || die
+	fi
+
+	elog "If you use transmission-daemon, please, set 'rpc-username' and"
+	elog "'rpc-password' (in plain text, transmission-daemon will hash it on"
+	elog "start) in settings.json file located at /var/lib/transmission/config or"
+	elog "any other appropriate config directory."
+	elog
+	elog "Since µTP is enabled by default, transmission needs large kernel buffers for"
+	elog "the UDP socket. You can append following lines into /etc/sysctl.conf:"
+	elog " net.core.rmem_max = 4194304"
+	elog " net.core.wmem_max = 1048576"
+	elog "and run sysctl -p"
+}
+
+pkg_postrm() {
+	xdg_desktop_database_update
+	gnome2_icon_cache_update
+}


^ permalink raw reply related	[flat|nested] 133+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: net-p2p/transmission/
@ 2018-05-27 23:15 Mike Gilbert
  0 siblings, 0 replies; 133+ messages in thread
From: Mike Gilbert @ 2018-05-27 23:15 UTC (permalink / raw
  To: gentoo-commits

commit:     4820403dec4ef038db4c7ae28df7a338f4d02587
Author:     Mike Gilbert <floppym <AT> gentoo <DOT> org>
AuthorDate: Sun May 27 23:15:43 2018 +0000
Commit:     Mike Gilbert <floppym <AT> gentoo <DOT> org>
CommitDate: Sun May 27 23:15:43 2018 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4820403d

net-p2p/transmission: update live ebuild

 net-p2p/transmission/transmission-9999.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/net-p2p/transmission/transmission-9999.ebuild b/net-p2p/transmission/transmission-9999.ebuild
index c81c8b0942f..392d8cb5bf3 100644
--- a/net-p2p/transmission/transmission-9999.ebuild
+++ b/net-p2p/transmission/transmission-9999.ebuild
@@ -9,8 +9,8 @@ if [[ ${PV} == 9999 ]]; then
 	inherit git-r3
 	EGIT_REPO_URI="https://github.com/transmission/transmission"
 else
-	SRC_URI="https://github.com/transmission/transmission/archive/${PV}.tar.gz -> ${P}.tar.gz"
-	KEYWORDS="~amd64 ~arm ~mips ~ppc ~ppc64 ~x86 ~x86-fbsd ~amd64-linux"
+	SRC_URI="https://github.com/transmission/transmission-releases/raw/master/${P}.tar.xz"
+	KEYWORDS="~amd64 ~arm ~arm64 ~mips ~ppc ~ppc64 ~x86 ~x86-fbsd ~amd64-linux"
 fi
 
 DESCRIPTION="A fast, easy, and free BitTorrent client"


^ permalink raw reply related	[flat|nested] 133+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: net-p2p/transmission/
@ 2018-07-14 20:10 Sergei Trofimovich
  0 siblings, 0 replies; 133+ messages in thread
From: Sergei Trofimovich @ 2018-07-14 20:10 UTC (permalink / raw
  To: gentoo-commits

commit:     a34328e009a6c3574e72b03f83bb98cc9c10f867
Author:     Sergei Trofimovich <slyfox <AT> gentoo <DOT> org>
AuthorDate: Sat Jul 14 19:59:47 2018 +0000
Commit:     Sergei Trofimovich <slyfox <AT> gentoo <DOT> org>
CommitDate: Sat Jul 14 19:59:47 2018 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a34328e0

net-p2p/transmission: stable 2.94 for ppc64, bug #661090

Bug: https://bugs.gentoo.org/661090
Package-Manager: Portage-2.3.42, Repoman-2.3.9
RepoMan-Options: --include-arches="ppc64"

 net-p2p/transmission/transmission-2.94.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-p2p/transmission/transmission-2.94.ebuild b/net-p2p/transmission/transmission-2.94.ebuild
index 37645783a92..d2bc214df6d 100644
--- a/net-p2p/transmission/transmission-2.94.ebuild
+++ b/net-p2p/transmission/transmission-2.94.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://github.com/transmission/transmission-releases/raw/master/${P}.t
 LICENSE="|| ( GPL-2 GPL-3 Transmission-OpenSSL-exception ) GPL-2 MIT"
 SLOT=0
 IUSE="ayatana gtk libressl lightweight systemd qt5 xfs"
-KEYWORDS="~amd64 ~arm ~arm64 ~mips ~ppc ~ppc64 ~x86 ~x86-fbsd ~amd64-linux"
+KEYWORDS="~amd64 ~arm ~arm64 ~mips ~ppc ppc64 ~x86 ~x86-fbsd ~amd64-linux"
 
 RDEPEND=">=dev-libs/libevent-2.0.10:=
 	!libressl? ( dev-libs/openssl:0= )


^ permalink raw reply related	[flat|nested] 133+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: net-p2p/transmission/
@ 2018-07-15 14:23 Thomas Deutschmann
  0 siblings, 0 replies; 133+ messages in thread
From: Thomas Deutschmann @ 2018-07-15 14:23 UTC (permalink / raw
  To: gentoo-commits

commit:     e63bdfb913ad312a3c3affe38f3a9697bdc61a85
Author:     Thomas Deutschmann <whissi <AT> gentoo <DOT> org>
AuthorDate: Sun Jul 15 14:16:11 2018 +0000
Commit:     Thomas Deutschmann <whissi <AT> gentoo <DOT> org>
CommitDate: Sun Jul 15 14:21:10 2018 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e63bdfb9

net-p2p/transmission: x86 stable (bug #661090)

Package-Manager: Portage-2.3.42, Repoman-2.3.9

 net-p2p/transmission/transmission-2.94.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-p2p/transmission/transmission-2.94.ebuild b/net-p2p/transmission/transmission-2.94.ebuild
index d2bc214df6d..001f5a77017 100644
--- a/net-p2p/transmission/transmission-2.94.ebuild
+++ b/net-p2p/transmission/transmission-2.94.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://github.com/transmission/transmission-releases/raw/master/${P}.t
 LICENSE="|| ( GPL-2 GPL-3 Transmission-OpenSSL-exception ) GPL-2 MIT"
 SLOT=0
 IUSE="ayatana gtk libressl lightweight systemd qt5 xfs"
-KEYWORDS="~amd64 ~arm ~arm64 ~mips ~ppc ppc64 ~x86 ~x86-fbsd ~amd64-linux"
+KEYWORDS="~amd64 ~arm ~arm64 ~mips ~ppc ppc64 x86 ~x86-fbsd ~amd64-linux"
 
 RDEPEND=">=dev-libs/libevent-2.0.10:=
 	!libressl? ( dev-libs/openssl:0= )


^ permalink raw reply related	[flat|nested] 133+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: net-p2p/transmission/
@ 2018-07-15 17:07 Mikle Kolyada
  0 siblings, 0 replies; 133+ messages in thread
From: Mikle Kolyada @ 2018-07-15 17:07 UTC (permalink / raw
  To: gentoo-commits

commit:     cd8247609295ae35f1ebfa042579b0c5be0cd9c0
Author:     Mikle Kolyada <zlogene <AT> gentoo <DOT> org>
AuthorDate: Sun Jul 15 17:07:02 2018 +0000
Commit:     Mikle Kolyada <zlogene <AT> gentoo <DOT> org>
CommitDate: Sun Jul 15 17:07:02 2018 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cd824760

net-p2p/transmission: amd64 stable wrt bug #661090

Package-Manager: Portage-2.3.40, Repoman-2.3.9

 net-p2p/transmission/transmission-2.94.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-p2p/transmission/transmission-2.94.ebuild b/net-p2p/transmission/transmission-2.94.ebuild
index 001f5a77017..7577d88b5da 100644
--- a/net-p2p/transmission/transmission-2.94.ebuild
+++ b/net-p2p/transmission/transmission-2.94.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://github.com/transmission/transmission-releases/raw/master/${P}.t
 LICENSE="|| ( GPL-2 GPL-3 Transmission-OpenSSL-exception ) GPL-2 MIT"
 SLOT=0
 IUSE="ayatana gtk libressl lightweight systemd qt5 xfs"
-KEYWORDS="~amd64 ~arm ~arm64 ~mips ~ppc ppc64 x86 ~x86-fbsd ~amd64-linux"
+KEYWORDS="amd64 ~arm ~arm64 ~mips ~ppc ppc64 x86 ~x86-fbsd ~amd64-linux"
 
 RDEPEND=">=dev-libs/libevent-2.0.10:=
 	!libressl? ( dev-libs/openssl:0= )


^ permalink raw reply related	[flat|nested] 133+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: net-p2p/transmission/
@ 2018-08-05 20:15 Sergei Trofimovich
  0 siblings, 0 replies; 133+ messages in thread
From: Sergei Trofimovich @ 2018-08-05 20:15 UTC (permalink / raw
  To: gentoo-commits

commit:     c5cd39588177c9a29084b3c789fed75d5893d660
Author:     Sergei Trofimovich <slyfox <AT> gentoo <DOT> org>
AuthorDate: Sun Aug  5 20:15:07 2018 +0000
Commit:     Sergei Trofimovich <slyfox <AT> gentoo <DOT> org>
CommitDate: Sun Aug  5 20:15:32 2018 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c5cd3958

net-p2p/transmission: stable 2.94 for ppc, bug #661090

Tested-by: ernsteiswuerfel
Package-Manager: Portage-2.3.44, Repoman-2.3.10
RepoMan-Options: --include-arches="ppc"

 net-p2p/transmission/transmission-2.94.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-p2p/transmission/transmission-2.94.ebuild b/net-p2p/transmission/transmission-2.94.ebuild
index 7577d88b5da..246560fb9ad 100644
--- a/net-p2p/transmission/transmission-2.94.ebuild
+++ b/net-p2p/transmission/transmission-2.94.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://github.com/transmission/transmission-releases/raw/master/${P}.t
 LICENSE="|| ( GPL-2 GPL-3 Transmission-OpenSSL-exception ) GPL-2 MIT"
 SLOT=0
 IUSE="ayatana gtk libressl lightweight systemd qt5 xfs"
-KEYWORDS="amd64 ~arm ~arm64 ~mips ~ppc ppc64 x86 ~x86-fbsd ~amd64-linux"
+KEYWORDS="amd64 ~arm ~arm64 ~mips ppc ppc64 x86 ~x86-fbsd ~amd64-linux"
 
 RDEPEND=">=dev-libs/libevent-2.0.10:=
 	!libressl? ( dev-libs/openssl:0= )


^ permalink raw reply related	[flat|nested] 133+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: net-p2p/transmission/
@ 2018-08-20 14:30 Mike Gilbert
  0 siblings, 0 replies; 133+ messages in thread
From: Mike Gilbert @ 2018-08-20 14:30 UTC (permalink / raw
  To: gentoo-commits

commit:     195fee74365726ac24356a5b510a03e8581de69d
Author:     Mike Gilbert <floppym <AT> gentoo <DOT> org>
AuthorDate: Mon Aug 20 14:30:02 2018 +0000
Commit:     Mike Gilbert <floppym <AT> gentoo <DOT> org>
CommitDate: Mon Aug 20 14:30:02 2018 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=195fee74

net-p2p/transmission: remove old

Package-Manager: Portage-2.3.47, Repoman-2.3.10_p41

 net-p2p/transmission/Manifest                 |   1 -
 net-p2p/transmission/transmission-2.93.ebuild | 164 --------------------------
 2 files changed, 165 deletions(-)

diff --git a/net-p2p/transmission/Manifest b/net-p2p/transmission/Manifest
index a938d3a1d5d..07399390981 100644
--- a/net-p2p/transmission/Manifest
+++ b/net-p2p/transmission/Manifest
@@ -1,2 +1 @@
-DIST transmission-2.93.tar.xz 3363868 BLAKE2B 786a8daec548d96b05d90c238cc7b67d402dc0d828860bb1a79b8059c687de309288be17fd12fd51abeafa28d9630fd19be9513c76cbf091f81ce9a181596042 SHA512 7565893f67fc10f1b683814fa4d365d841ec833bc8dfdab731432fe68f1a38daeb4c9100653763f16bfb4336fba11c9b0b9730a9817e17a140704a7c4aa5c087
 DIST transmission-2.94.tar.xz 3365952 BLAKE2B d0215a2c595dd3ebb2ed5c94cc3d380c78f62b98388557620534b88b9e2304bb6ac91960395541267f82d70800c4860d0e58125bca33dd158da992d19b4c0def SHA512 ee411743940f2897aa0bbc351ce79f11d860075d2e9e399d60301eae8cfc453e20426ef553fc62ee43019a07c052d512f5d7972cc4411fb57b1312c2c1558da7

diff --git a/net-p2p/transmission/transmission-2.93.ebuild b/net-p2p/transmission/transmission-2.93.ebuild
deleted file mode 100644
index 3630df86035..00000000000
--- a/net-p2p/transmission/transmission-2.93.ebuild
+++ /dev/null
@@ -1,164 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-inherit autotools flag-o-matic gnome2-utils qmake-utils systemd user xdg-utils
-
-DESCRIPTION="A Fast, Easy and Free BitTorrent client"
-HOMEPAGE="http://www.transmissionbt.com/"
-SRC_URI="https://github.com/transmission/transmission-releases/raw/master/${P}.tar.xz"
-
-# web/LICENSE is always GPL-2 whereas COPYING allows either GPL-2 or GPL-3 for the rest
-# transmission in licenses/ is for mentioning OpenSSL linking exception
-# MIT is in several libtransmission/ headers
-LICENSE="|| ( GPL-2 GPL-3 Transmission-OpenSSL-exception ) GPL-2 MIT"
-SLOT=0
-IUSE="ayatana gtk libressl lightweight systemd qt5 xfs"
-KEYWORDS="amd64 ~arm ~arm64 ~mips ppc ppc64 x86 ~x86-fbsd ~amd64-linux"
-
-RDEPEND=">=dev-libs/libevent-2.0.10:=
-	!libressl? ( dev-libs/openssl:0= )
-	libressl? ( dev-libs/libressl:0= )
-	net-libs/libnatpmp
-	>=net-libs/miniupnpc-1.7:=
-	>=net-misc/curl-7.16.3[ssl]
-	sys-libs/zlib:=
-	gtk? (
-		>=dev-libs/dbus-glib-0.100
-		>=dev-libs/glib-2.32:2
-		>=x11-libs/gtk+-3.4:3
-		ayatana? ( >=dev-libs/libappindicator-0.4.90:3 )
-		)
-	qt5? (
-		dev-qt/qtcore:5
-		dev-qt/qtdbus:5
-		dev-qt/qtgui:5
-		dev-qt/qtnetwork:5
-		dev-qt/qtwidgets:5
-		)
-	systemd? ( >=sys-apps/systemd-209:= )"
-DEPEND="${RDEPEND}
-	>=dev-libs/glib-2.32
-	dev-util/intltool
-	sys-devel/gettext
-	virtual/os-headers
-	virtual/pkgconfig
-	qt5? ( dev-qt/linguist-tools:5 )
-	xfs? ( sys-fs/xfsprogs )"
-
-REQUIRED_USE="ayatana? ( gtk )"
-
-DOCS=( AUTHORS NEWS qt/README.txt )
-
-PATCHES=(
-	"${FILESDIR}"/libsystemd.patch
-	"${FILESDIR}"/transmission-2.93-libressl.patch
-)
-
-src_prepare() {
-	sed -i -e '/CFLAGS/s:-ggdb3::' configure.ac || die
-
-	# Trick to avoid automagic dependency
-	if ! use ayatana ; then
-		sed -i -e '/^LIBAPPINDICATOR_MINIMUM/s:=.*:=9999:' configure.ac || die
-	fi
-
-	# http://trac.transmissionbt.com/ticket/4324
-	sed -i -e 's|noinst\(_PROGRAMS = $(TESTS)\)|check\1|' libtransmission/Makefile.am || die
-
-	# Prevent m4_copy error when running aclocal
-	# m4_copy: won't overwrite defined macro: glib_DEFUN
-	rm m4/glib-gettext.m4 || die
-
-	default
-	eautoreconf
-}
-
-src_configure() {
-	export ac_cv_header_xfs_xfs_h=$(usex xfs)
-
-	# https://bugs.gentoo.org/577528
-	append-lfs-flags
-
-	econf \
-		--enable-external-natpmp \
-		$(use_enable lightweight) \
-		$(use_with systemd systemd-daemon) \
-		$(use_with gtk)
-
-	if use qt5; then
-		pushd qt >/dev/null || die
-		eqmake5 qtr.pro
-		popd >/dev/null || die
-	fi
-}
-
-src_compile() {
-	emake
-
-	if use qt5; then
-		emake -C qt
-		$(qt5_get_bindir)/lrelease qt/translations/*.ts || die
-	fi
-}
-
-src_install() {
-	default
-
-	rm "${ED%/}"/usr/share/transmission/web/LICENSE || die
-
-	newinitd "${FILESDIR}"/transmission-daemon.initd.10 transmission-daemon
-	newconfd "${FILESDIR}"/transmission-daemon.confd.4 transmission-daemon
-	systemd_dounit daemon/transmission-daemon.service
-	systemd_install_serviced "${FILESDIR}"/transmission-daemon.service.conf
-
-	if use qt5; then
-		pushd qt >/dev/null || die
-		emake INSTALL_ROOT="${ED%/}"/usr install
-
-		domenu transmission-qt.desktop
-
-		local res
-		for res in 16 22 24 32 48 64 72 96 128 192 256; do
-			doicon -s ${res} icons/hicolor/${res}x${res}/transmission-qt.png
-		done
-		doicon -s scalable icons/hicolor/scalable/transmission-qt.svg
-
-		insinto /usr/share/qt5/translations
-		doins translations/*.qm
-		popd >/dev/null || die
-	fi
-}
-
-pkg_preinst() {
-	gnome2_icon_savelist
-}
-
-pkg_postinst() {
-	xdg_desktop_database_update
-	gnome2_icon_cache_update
-
-	enewgroup transmission
-	enewuser transmission -1 -1 /var/lib/transmission transmission
-
-	if [[ ! -e "${EROOT%/}"/var/lib/transmission ]]; then
-		mkdir -p "${EROOT%/}"/var/lib/transmission || die
-		chown transmission:transmission "${EROOT%/}"/var/lib/transmission || die
-	fi
-
-	elog "If you use transmission-daemon, please, set 'rpc-username' and"
-	elog "'rpc-password' (in plain text, transmission-daemon will hash it on"
-	elog "start) in settings.json file located at /var/lib/transmission/config or"
-	elog "any other appropriate config directory."
-	elog
-	elog "Since µTP is enabled by default, transmission needs large kernel buffers for"
-	elog "the UDP socket. You can append following lines into /etc/sysctl.conf:"
-	elog " net.core.rmem_max = 4194304"
-	elog " net.core.wmem_max = 1048576"
-	elog "and run sysctl -p"
-}
-
-pkg_postrm() {
-	xdg_desktop_database_update
-	gnome2_icon_cache_update
-}


^ permalink raw reply related	[flat|nested] 133+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: net-p2p/transmission/
@ 2019-08-05 16:38 Mike Gilbert
  0 siblings, 0 replies; 133+ messages in thread
From: Mike Gilbert @ 2019-08-05 16:38 UTC (permalink / raw
  To: gentoo-commits

commit:     b761cec14174af726ba7429ff06595cae3e77d79
Author:     Mike Gilbert <floppym <AT> gentoo <DOT> org>
AuthorDate: Mon Aug  5 01:16:01 2019 +0000
Commit:     Mike Gilbert <floppym <AT> gentoo <DOT> org>
CommitDate: Mon Aug  5 16:38:15 2019 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b761cec1

net-p2p/transmission: depend on acct-user/transmission

Package-Manager: Portage-2.3.70_p2, Repoman-2.3.16_p22
Signed-off-by: Mike Gilbert <floppym <AT> gentoo.org>

 net-p2p/transmission/transmission-2.94.ebuild | 18 ++++++------------
 net-p2p/transmission/transmission-9999.ebuild | 20 +++++++-------------
 2 files changed, 13 insertions(+), 25 deletions(-)

diff --git a/net-p2p/transmission/transmission-2.94.ebuild b/net-p2p/transmission/transmission-2.94.ebuild
index 246560fb9ad..745abf9221f 100644
--- a/net-p2p/transmission/transmission-2.94.ebuild
+++ b/net-p2p/transmission/transmission-2.94.ebuild
@@ -1,8 +1,8 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
-inherit autotools flag-o-matic gnome2-utils qmake-utils systemd user xdg-utils
+inherit autotools flag-o-matic gnome2-utils qmake-utils systemd xdg-utils
 
 DESCRIPTION="A Fast, Easy and Free BitTorrent client"
 HOMEPAGE="http://www.transmissionbt.com/"
@@ -16,7 +16,7 @@ SLOT=0
 IUSE="ayatana gtk libressl lightweight systemd qt5 xfs"
 KEYWORDS="amd64 ~arm ~arm64 ~mips ppc ppc64 x86 ~x86-fbsd ~amd64-linux"
 
-RDEPEND=">=dev-libs/libevent-2.0.10:=
+COMMON_DEPEND=">=dev-libs/libevent-2.0.10:=
 	!libressl? ( dev-libs/openssl:0= )
 	libressl? ( dev-libs/libressl:0= )
 	net-libs/libnatpmp
@@ -37,7 +37,7 @@ RDEPEND=">=dev-libs/libevent-2.0.10:=
 		dev-qt/qtwidgets:5
 		)
 	systemd? ( >=sys-apps/systemd-209:= )"
-DEPEND="${RDEPEND}
+DEPEND="${COMMON_DEPEND}
 	>=dev-libs/glib-2.32
 	dev-util/intltool
 	sys-devel/gettext
@@ -45,6 +45,8 @@ DEPEND="${RDEPEND}
 	virtual/pkgconfig
 	qt5? ( dev-qt/linguist-tools:5 )
 	xfs? ( sys-fs/xfsprogs )"
+RDEPEND="${COMMON_DEPEND}
+	acct-user/transmission"
 
 REQUIRED_USE="ayatana? ( gtk )"
 
@@ -137,14 +139,6 @@ pkg_postinst() {
 	xdg_desktop_database_update
 	gnome2_icon_cache_update
 
-	enewgroup transmission
-	enewuser transmission -1 -1 /var/lib/transmission transmission
-
-	if [[ ! -e "${EROOT%/}"/var/lib/transmission ]]; then
-		mkdir -p "${EROOT%/}"/var/lib/transmission || die
-		chown transmission:transmission "${EROOT%/}"/var/lib/transmission || die
-	fi
-
 	elog "If you use transmission-daemon, please, set 'rpc-username' and"
 	elog "'rpc-password' (in plain text, transmission-daemon will hash it on"
 	elog "start) in settings.json file located at /var/lib/transmission/config or"

diff --git a/net-p2p/transmission/transmission-9999.ebuild b/net-p2p/transmission/transmission-9999.ebuild
index 392d8cb5bf3..312540191f4 100644
--- a/net-p2p/transmission/transmission-9999.ebuild
+++ b/net-p2p/transmission/transmission-9999.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
 
-inherit cmake-utils gnome2-utils readme.gentoo-r1 systemd user xdg-utils
+inherit cmake-utils gnome2-utils readme.gentoo-r1 systemd xdg-utils
 
 if [[ ${PV} == 9999 ]]; then
 	inherit git-r3
@@ -24,7 +24,7 @@ SLOT="0"
 IUSE="ayatana gtk libressl lightweight nls mbedtls qt5 systemd test"
 RESTRICT="!test? ( test )"
 
-RDEPEND="
+COMMON_DEPEND="
 	dev-libs/libb64:0=
 	>=dev-libs/libevent-2.0.10:=
 	!mbedtls? (
@@ -51,7 +51,7 @@ RDEPEND="
 	)
 	systemd? ( >=sys-apps/systemd-209:= )
 "
-DEPEND="${RDEPEND}
+DEPEND="${COMMON_DEPEND}
 	virtual/pkgconfig
 	nls? (
 		virtual/libintl
@@ -64,6 +64,9 @@ DEPEND="${RDEPEND}
 		)
 	)
 "
+RDEPEND="${COMMON_DEPEND}
+	acct-user/transmission
+"
 
 src_unpack() {
 	if [[ ${PV} == 9999 ]]; then
@@ -137,14 +140,5 @@ pkg_postrm() {
 pkg_postinst() {
 	xdg_desktop_database_update
 	gnome2_icon_cache_update
-
-	enewgroup transmission
-	enewuser transmission -1 -1 /var/lib/transmission transmission
-
-	if [[ ! -e "${EROOT%/}"/var/lib/transmission ]]; then
-		mkdir -p "${EROOT%/}"/var/lib/transmission || die
-		chown transmission:transmission "${EROOT%/}"/var/lib/transmission || die
-	fi
-
 	readme.gentoo_print_elog
 }


^ permalink raw reply related	[flat|nested] 133+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: net-p2p/transmission/
@ 2019-09-02 18:45 Mike Gilbert
  0 siblings, 0 replies; 133+ messages in thread
From: Mike Gilbert @ 2019-09-02 18:45 UTC (permalink / raw
  To: gentoo-commits

commit:     f0b437377703fa003d954a4894b0be2355e16450
Author:     Mike Gilbert <floppym <AT> gentoo <DOT> org>
AuthorDate: Mon Sep  2 18:35:33 2019 +0000
Commit:     Mike Gilbert <floppym <AT> gentoo <DOT> org>
CommitDate: Mon Sep  2 18:44:09 2019 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f0b43737

net-p2p/transmission: EAPI 7

Package-Manager: Portage-2.3.75_p2, Repoman-2.3.17_p44
Signed-off-by: Mike Gilbert <floppym <AT> gentoo.org>

 net-p2p/transmission/transmission-9999.ebuild | 34 ++++++++++++++++++---------
 1 file changed, 23 insertions(+), 11 deletions(-)

diff --git a/net-p2p/transmission/transmission-9999.ebuild b/net-p2p/transmission/transmission-9999.ebuild
index 312540191f4..caaf7e9c6ee 100644
--- a/net-p2p/transmission/transmission-9999.ebuild
+++ b/net-p2p/transmission/transmission-9999.ebuild
@@ -1,9 +1,9 @@
 # Copyright 1999-2019 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=6
+EAPI=7
 
-inherit cmake-utils gnome2-utils readme.gentoo-r1 systemd xdg-utils
+inherit cmake-utils readme.gentoo-r1 systemd xdg-utils
 
 if [[ ${PV} == 9999 ]]; then
 	inherit git-r3
@@ -24,6 +24,18 @@ SLOT="0"
 IUSE="ayatana gtk libressl lightweight nls mbedtls qt5 systemd test"
 RESTRICT="!test? ( test )"
 
+BDEPEND="
+	virtual/pkgconfig
+	nls? (
+		gtk? (
+			dev-util/intltool
+			sys-devel/gettext
+		)
+		qt5? (
+			dev-qt/linguist-tools:5
+		)
+	)
+"
 COMMON_DEPEND="
 	dev-libs/libb64:0=
 	>=dev-libs/libevent-2.0.10:=
@@ -36,6 +48,7 @@ COMMON_DEPEND="
 	>=net-libs/miniupnpc-1.7:=
 	>=net-misc/curl-7.16.3[ssl]
 	sys-libs/zlib:=
+	nls? ( virtual/libintl )
 	gtk? (
 		>=dev-libs/dbus-glib-0.100
 		>=dev-libs/glib-2.32:2
@@ -52,7 +65,6 @@ COMMON_DEPEND="
 	systemd? ( >=sys-apps/systemd-209:= )
 "
 DEPEND="${COMMON_DEPEND}
-	virtual/pkgconfig
 	nls? (
 		virtual/libintl
 		gtk? (
@@ -128,17 +140,17 @@ src_install() {
 	readme.gentoo_create_doc
 }
 
-pkg_preinst() {
-	gnome2_icon_savelist
-}
-
 pkg_postrm() {
-	xdg_desktop_database_update
-	gnome2_icon_cache_update
+	if use gtk || use qt5; then
+		xdg_desktop_database_update
+		xdg_icon_cache_update
+	fi
 }
 
 pkg_postinst() {
-	xdg_desktop_database_update
-	gnome2_icon_cache_update
+	if use gtk || use qt5; then
+		xdg_desktop_database_update
+		xdg_icon_cache_update
+	fi
 	readme.gentoo_print_elog
 }


^ permalink raw reply related	[flat|nested] 133+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: net-p2p/transmission/
@ 2019-09-02 19:16 Mike Gilbert
  0 siblings, 0 replies; 133+ messages in thread
From: Mike Gilbert @ 2019-09-02 19:16 UTC (permalink / raw
  To: gentoo-commits

commit:     02ed95e134f8f086e627e8ba4fa59f1837afa16d
Author:     Mike Gilbert <floppym <AT> gentoo <DOT> org>
AuthorDate: Mon Sep  2 18:55:09 2019 +0000
Commit:     Mike Gilbert <floppym <AT> gentoo <DOT> org>
CommitDate: Mon Sep  2 19:11:43 2019 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=02ed95e1

net-p2p/transmission: keepdir /var/lib/transmission

Package-Manager: Portage-2.3.75_p2, Repoman-2.3.17_p44
Signed-off-by: Mike Gilbert <floppym <AT> gentoo.org>

 ...ion-2.94.ebuild => transmission-2.94-r1.ebuild} | 24 +++++++++++-----------
 net-p2p/transmission/transmission-9999.ebuild      | 11 ++++++++--
 2 files changed, 21 insertions(+), 14 deletions(-)

diff --git a/net-p2p/transmission/transmission-2.94.ebuild b/net-p2p/transmission/transmission-2.94-r1.ebuild
similarity index 86%
rename from net-p2p/transmission/transmission-2.94.ebuild
rename to net-p2p/transmission/transmission-2.94-r1.ebuild
index 745abf9221f..c2e85f5d064 100644
--- a/net-p2p/transmission/transmission-2.94.ebuild
+++ b/net-p2p/transmission/transmission-2.94-r1.ebuild
@@ -16,6 +16,10 @@ SLOT=0
 IUSE="ayatana gtk libressl lightweight systemd qt5 xfs"
 KEYWORDS="amd64 ~arm ~arm64 ~mips ppc ppc64 x86 ~x86-fbsd ~amd64-linux"
 
+ACCT_DEPEND="
+	acct-group/transmission
+	acct-user/transmission
+"
 COMMON_DEPEND=">=dev-libs/libevent-2.0.10:=
 	!libressl? ( dev-libs/openssl:0= )
 	libressl? ( dev-libs/libressl:0= )
@@ -38,6 +42,7 @@ COMMON_DEPEND=">=dev-libs/libevent-2.0.10:=
 		)
 	systemd? ( >=sys-apps/systemd-209:= )"
 DEPEND="${COMMON_DEPEND}
+	${ACCT_DEPEND}
 	>=dev-libs/glib-2.32
 	dev-util/intltool
 	sys-devel/gettext
@@ -46,7 +51,7 @@ DEPEND="${COMMON_DEPEND}
 	qt5? ( dev-qt/linguist-tools:5 )
 	xfs? ( sys-fs/xfsprogs )"
 RDEPEND="${COMMON_DEPEND}
-	acct-user/transmission"
+	${ACCT_DEPEND}"
 
 REQUIRED_USE="ayatana? ( gtk )"
 
@@ -113,6 +118,9 @@ src_install() {
 	systemd_dounit daemon/transmission-daemon.service
 	systemd_install_serviced "${FILESDIR}"/transmission-daemon.service.conf
 
+	insinto /usr/lib/sysctl.d
+	doins "${FILESDIR}"/60-transmission.conf
+
 	if use qt5; then
 		pushd qt >/dev/null || die
 		emake INSTALL_ROOT="${ED%/}"/usr install
@@ -129,6 +137,9 @@ src_install() {
 		doins translations/*.qm
 		popd >/dev/null || die
 	fi
+
+	diropts -o transmission -g transmission
+	keepdir /var/lib/transmission
 }
 
 pkg_preinst() {
@@ -138,17 +149,6 @@ pkg_preinst() {
 pkg_postinst() {
 	xdg_desktop_database_update
 	gnome2_icon_cache_update
-
-	elog "If you use transmission-daemon, please, set 'rpc-username' and"
-	elog "'rpc-password' (in plain text, transmission-daemon will hash it on"
-	elog "start) in settings.json file located at /var/lib/transmission/config or"
-	elog "any other appropriate config directory."
-	elog
-	elog "Since µTP is enabled by default, transmission needs large kernel buffers for"
-	elog "the UDP socket. You can append following lines into /etc/sysctl.conf:"
-	elog " net.core.rmem_max = 4194304"
-	elog " net.core.wmem_max = 1048576"
-	elog "and run sysctl -p"
 }
 
 pkg_postrm() {

diff --git a/net-p2p/transmission/transmission-9999.ebuild b/net-p2p/transmission/transmission-9999.ebuild
index 32f0b5698ea..dc8e8148800 100644
--- a/net-p2p/transmission/transmission-9999.ebuild
+++ b/net-p2p/transmission/transmission-9999.ebuild
@@ -24,7 +24,11 @@ SLOT="0"
 IUSE="ayatana gtk libressl lightweight nls mbedtls qt5 systemd test"
 RESTRICT="!test? ( test )"
 
-BDEPEND="
+ACCT_DEPEND="
+	acct-group/transmission
+	acct-user/transmission
+"
+BDEPEND="${ACCT_DEPEND}
 	virtual/pkgconfig
 	nls? (
 		gtk? (
@@ -77,7 +81,7 @@ DEPEND="${COMMON_DEPEND}
 	)
 "
 RDEPEND="${COMMON_DEPEND}
-	acct-user/transmission
+	${ACCT_DEPEND}
 "
 
 src_unpack() {
@@ -124,6 +128,9 @@ src_install() {
 
 	insinto /usr/lib/sysctl.d
 	doins "${FILESDIR}"/60-transmission.conf
+
+	diropts -o transmission -g transmission
+	keepdir /var/lib/transmission
 }
 
 pkg_postrm() {


^ permalink raw reply related	[flat|nested] 133+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: net-p2p/transmission/
@ 2019-11-13 15:20 Mike Gilbert
  0 siblings, 0 replies; 133+ messages in thread
From: Mike Gilbert @ 2019-11-13 15:20 UTC (permalink / raw
  To: gentoo-commits

commit:     8ba6fc4ede27b84788115dbe9bd9dfa42e4b08ac
Author:     Mike Gilbert <floppym <AT> gentoo <DOT> org>
AuthorDate: Wed Nov 13 15:20:34 2019 +0000
Commit:     Mike Gilbert <floppym <AT> gentoo <DOT> org>
CommitDate: Wed Nov 13 15:20:34 2019 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8ba6fc4e

net-p2p/transmission: skip diropts when not running as root

Closes: https://bugs.gentoo.org/699616
Package-Manager: Portage-2.3.78_p18, Repoman-2.3.17_p114
Signed-off-by: Mike Gilbert <floppym <AT> gentoo.org>

 net-p2p/transmission/transmission-2.94-r1.ebuild | 4 +++-
 net-p2p/transmission/transmission-9999.ebuild    | 4 +++-
 2 files changed, 6 insertions(+), 2 deletions(-)

diff --git a/net-p2p/transmission/transmission-2.94-r1.ebuild b/net-p2p/transmission/transmission-2.94-r1.ebuild
index f82f46f2b05..86c72f12f62 100644
--- a/net-p2p/transmission/transmission-2.94-r1.ebuild
+++ b/net-p2p/transmission/transmission-2.94-r1.ebuild
@@ -138,7 +138,9 @@ src_install() {
 		popd >/dev/null || die
 	fi
 
-	diropts -o transmission -g transmission
+	if [[ ${EUID} == 0 ]]; then
+		diropts -o transmission -g transmission
+	fi
 	keepdir /var/lib/transmission
 }
 

diff --git a/net-p2p/transmission/transmission-9999.ebuild b/net-p2p/transmission/transmission-9999.ebuild
index c3356d08142..b15f594478b 100644
--- a/net-p2p/transmission/transmission-9999.ebuild
+++ b/net-p2p/transmission/transmission-9999.ebuild
@@ -129,7 +129,9 @@ src_install() {
 	insinto /usr/lib/sysctl.d
 	doins "${FILESDIR}"/60-transmission.conf
 
-	diropts -o transmission -g transmission
+	if [[ ${EUID} == 0 ]]; then
+		diropts -o transmission -g transmission
+	fi
 	keepdir /var/lib/transmission
 }
 


^ permalink raw reply related	[flat|nested] 133+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: net-p2p/transmission/
@ 2020-04-20 19:51 Mike Gilbert
  0 siblings, 0 replies; 133+ messages in thread
From: Mike Gilbert @ 2020-04-20 19:51 UTC (permalink / raw
  To: gentoo-commits

commit:     d21e2b71d496d3686cf17f8e0cc29bed0f8405b0
Author:     Mike Gilbert <floppym <AT> gentoo <DOT> org>
AuthorDate: Mon Apr 20 19:18:14 2020 +0000
Commit:     Mike Gilbert <floppym <AT> gentoo <DOT> org>
CommitDate: Mon Apr 20 19:18:33 2020 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d21e2b71

net-p2p/transmission: switch to cmake eclass

Signed-off-by: Mike Gilbert <floppym <AT> gentoo.org>

 net-p2p/transmission/transmission-9999.ebuild | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/net-p2p/transmission/transmission-9999.ebuild b/net-p2p/transmission/transmission-9999.ebuild
index b15f594478b..f7f2735ac3c 100644
--- a/net-p2p/transmission/transmission-9999.ebuild
+++ b/net-p2p/transmission/transmission-9999.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 2006-2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
 
-inherit cmake-utils systemd xdg-utils
+inherit cmake systemd xdg-utils
 
 if [[ ${PV} == 9999 ]]; then
 	inherit git-r3
@@ -115,11 +115,11 @@ src_configure() {
 		-DWITH_SYSTEMD=$(usex systemd ON OFF)
 	)
 
-	cmake-utils_src_configure
+	cmake_src_configure
 }
 
 src_install() {
-	cmake-utils_src_install
+	cmake_src_install
 
 	newinitd "${FILESDIR}"/transmission-daemon.initd.10 transmission-daemon
 	newconfd "${FILESDIR}"/transmission-daemon.confd.4 transmission-daemon


^ permalink raw reply related	[flat|nested] 133+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: net-p2p/transmission/
@ 2020-05-01 17:57 Pacho Ramos
  0 siblings, 0 replies; 133+ messages in thread
From: Pacho Ramos @ 2020-05-01 17:57 UTC (permalink / raw
  To: gentoo-commits

commit:     160c813a710d08ee2123ed643016eb48b60ab9f5
Author:     Pacho Ramos <pacho <AT> gentoo <DOT> org>
AuthorDate: Fri May  1 17:50:05 2020 +0000
Commit:     Pacho Ramos <pacho <AT> gentoo <DOT> org>
CommitDate: Fri May  1 17:57:31 2020 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=160c813a

net-p2p/transmission: Migrate to 'appindicator' USE

Package-Manager: Portage-2.3.96, Repoman-2.3.22
Signed-off-by: Pacho Ramos <pacho <AT> gentoo.org>

 net-p2p/transmission/transmission-2.94-r1.ebuild | 10 +++++-----
 net-p2p/transmission/transmission-9999.ebuild    |  6 +++---
 2 files changed, 8 insertions(+), 8 deletions(-)

diff --git a/net-p2p/transmission/transmission-2.94-r1.ebuild b/net-p2p/transmission/transmission-2.94-r1.ebuild
index 86c72f12f62..432fe079c92 100644
--- a/net-p2p/transmission/transmission-2.94-r1.ebuild
+++ b/net-p2p/transmission/transmission-2.94-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -13,7 +13,7 @@ SRC_URI="https://github.com/transmission/transmission-releases/raw/master/${P}.t
 # MIT is in several libtransmission/ headers
 LICENSE="|| ( GPL-2 GPL-3 Transmission-OpenSSL-exception ) GPL-2 MIT"
 SLOT=0
-IUSE="ayatana gtk libressl lightweight systemd qt5 xfs"
+IUSE="appindicator gtk libressl lightweight systemd qt5 xfs"
 KEYWORDS="amd64 ~arm ~arm64 ~mips ppc ppc64 x86 ~amd64-linux"
 
 ACCT_DEPEND="
@@ -31,7 +31,7 @@ COMMON_DEPEND=">=dev-libs/libevent-2.0.10:=
 		>=dev-libs/dbus-glib-0.100
 		>=dev-libs/glib-2.32:2
 		>=x11-libs/gtk+-3.4:3
-		ayatana? ( >=dev-libs/libappindicator-0.4.90:3 )
+		appindicator? ( >=dev-libs/libappindicator-0.4.90:3 )
 		)
 	qt5? (
 		dev-qt/qtcore:5
@@ -53,7 +53,7 @@ DEPEND="${COMMON_DEPEND}
 RDEPEND="${COMMON_DEPEND}
 	${ACCT_DEPEND}"
 
-REQUIRED_USE="ayatana? ( gtk )"
+REQUIRED_USE="appindicator? ( gtk )"
 
 DOCS=( AUTHORS NEWS qt/README.txt )
 
@@ -65,7 +65,7 @@ src_prepare() {
 	sed -i -e '/CFLAGS/s:-ggdb3::' configure.ac || die
 
 	# Trick to avoid automagic dependency
-	if ! use ayatana ; then
+	if ! use appindicator ; then
 		sed -i -e '/^LIBAPPINDICATOR_MINIMUM/s:=.*:=9999:' configure.ac || die
 	fi
 

diff --git a/net-p2p/transmission/transmission-9999.ebuild b/net-p2p/transmission/transmission-9999.ebuild
index f7f2735ac3c..36907b345d4 100644
--- a/net-p2p/transmission/transmission-9999.ebuild
+++ b/net-p2p/transmission/transmission-9999.ebuild
@@ -21,7 +21,7 @@ HOMEPAGE="https://transmissionbt.com/"
 # MIT is in several libtransmission/ headers
 LICENSE="|| ( GPL-2 GPL-3 Transmission-OpenSSL-exception ) GPL-2 MIT"
 SLOT="0"
-IUSE="ayatana gtk libressl lightweight nls mbedtls qt5 systemd test"
+IUSE="appindicator gtk libressl lightweight nls mbedtls qt5 systemd test"
 RESTRICT="!test? ( test )"
 
 ACCT_DEPEND="
@@ -57,7 +57,7 @@ COMMON_DEPEND="
 		>=dev-libs/dbus-glib-0.100
 		>=dev-libs/glib-2.32:2
 		>=x11-libs/gtk+-3.4:3
-		ayatana? ( >=dev-libs/libappindicator-0.4.30:3 )
+		appindicator? ( >=dev-libs/libappindicator-0.4.30:3 )
 	)
 	qt5? (
 		dev-qt/qtcore:5
@@ -111,7 +111,7 @@ src_configure() {
 
 		-DWITH_CRYPTO=$(usex mbedtls polarssl openssl)
 		-DWITH_INOTIFY=ON
-		-DWITH_LIBAPPINDICATOR=$(usex ayatana ON OFF)
+		-DWITH_LIBAPPINDICATOR=$(usex appindicator ON OFF)
 		-DWITH_SYSTEMD=$(usex systemd ON OFF)
 	)
 


^ permalink raw reply related	[flat|nested] 133+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: net-p2p/transmission/
@ 2020-05-23 14:15 Mike Gilbert
  0 siblings, 0 replies; 133+ messages in thread
From: Mike Gilbert @ 2020-05-23 14:15 UTC (permalink / raw
  To: gentoo-commits

commit:     01a4e92dc9136172e3ef15378790bb12cd617cb1
Author:     Mike Gilbert <floppym <AT> gentoo <DOT> org>
AuthorDate: Sat May 23 14:09:29 2020 +0000
Commit:     Mike Gilbert <floppym <AT> gentoo <DOT> org>
CommitDate: Sat May 23 14:14:50 2020 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=01a4e92d

net-p2p/transmission: bump to 3.00

Closes: https://bugs.gentoo.org/607336
Bug: https://bugs.gentoo.org/723258
Signed-off-by: Mike Gilbert <floppym <AT> gentoo.org>

 net-p2p/transmission/Manifest                                |  1 +
 .../{transmission-9999.ebuild => transmission-3.00.ebuild}   | 12 ++----------
 net-p2p/transmission/transmission-9999.ebuild                | 10 +---------
 3 files changed, 4 insertions(+), 19 deletions(-)

diff --git a/net-p2p/transmission/Manifest b/net-p2p/transmission/Manifest
index 07399390981..5fd51e6815c 100644
--- a/net-p2p/transmission/Manifest
+++ b/net-p2p/transmission/Manifest
@@ -1 +1,2 @@
 DIST transmission-2.94.tar.xz 3365952 BLAKE2B d0215a2c595dd3ebb2ed5c94cc3d380c78f62b98388557620534b88b9e2304bb6ac91960395541267f82d70800c4860d0e58125bca33dd158da992d19b4c0def SHA512 ee411743940f2897aa0bbc351ce79f11d860075d2e9e399d60301eae8cfc453e20426ef553fc62ee43019a07c052d512f5d7972cc4411fb57b1312c2c1558da7
+DIST transmission-3.00.tar.xz 3995080 BLAKE2B fb1be44aa630e6a1cf15511ab4ab40156edb16f9410b83058c53548f466fb9502c23157756a29e921e4468db1ebac7832b755cfcf98451c663c64401559f5498 SHA512 c8fb96086ba4b18f04d6181a29f6e2af85864840c533f3470a202dfa686e9431caeccd25f12c975a9a8f9b7802ca0bd73c4edc1ca06bdbada682326cad188a76

diff --git a/net-p2p/transmission/transmission-9999.ebuild b/net-p2p/transmission/transmission-3.00.ebuild
similarity index 92%
copy from net-p2p/transmission/transmission-9999.ebuild
copy to net-p2p/transmission/transmission-3.00.ebuild
index 36907b345d4..04a6fdf4529 100644
--- a/net-p2p/transmission/transmission-9999.ebuild
+++ b/net-p2p/transmission/transmission-3.00.ebuild
@@ -9,8 +9,8 @@ if [[ ${PV} == 9999 ]]; then
 	inherit git-r3
 	EGIT_REPO_URI="https://github.com/transmission/transmission"
 else
-	SRC_URI="https://github.com/transmission/transmission-releases/raw/master/${P}.tar.xz"
-	KEYWORDS="~amd64 ~arm ~arm64 ~mips ~ppc ~ppc64 ~x86 ~amd64-linux"
+	SRC_URI="https://dev.gentoo.org/~floppym/dist/${P}.tar.xz"
+	KEYWORDS="~amd64 ~x86"
 fi
 
 DESCRIPTION="A fast, easy, and free BitTorrent client"
@@ -84,14 +84,6 @@ RDEPEND="${COMMON_DEPEND}
 	${ACCT_DEPEND}
 "
 
-src_unpack() {
-	if [[ ${PV} == 9999 ]]; then
-		git-r3_src_unpack
-	else
-		unpack ${P}.tar.gz
-	fi
-}
-
 src_configure() {
 	local mycmakeargs=(
 		-DCMAKE_INSTALL_DOCDIR=share/doc/${PF}

diff --git a/net-p2p/transmission/transmission-9999.ebuild b/net-p2p/transmission/transmission-9999.ebuild
index 36907b345d4..50983831d05 100644
--- a/net-p2p/transmission/transmission-9999.ebuild
+++ b/net-p2p/transmission/transmission-9999.ebuild
@@ -10,7 +10,7 @@ if [[ ${PV} == 9999 ]]; then
 	EGIT_REPO_URI="https://github.com/transmission/transmission"
 else
 	SRC_URI="https://github.com/transmission/transmission-releases/raw/master/${P}.tar.xz"
-	KEYWORDS="~amd64 ~arm ~arm64 ~mips ~ppc ~ppc64 ~x86 ~amd64-linux"
+	KEYWORDS="~amd64 ~x86"
 fi
 
 DESCRIPTION="A fast, easy, and free BitTorrent client"
@@ -84,14 +84,6 @@ RDEPEND="${COMMON_DEPEND}
 	${ACCT_DEPEND}
 "
 
-src_unpack() {
-	if [[ ${PV} == 9999 ]]; then
-		git-r3_src_unpack
-	else
-		unpack ${P}.tar.gz
-	fi
-}
-
 src_configure() {
 	local mycmakeargs=(
 		-DCMAKE_INSTALL_DOCDIR=share/doc/${PF}


^ permalink raw reply related	[flat|nested] 133+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: net-p2p/transmission/
@ 2020-05-26 15:51 Mike Gilbert
  0 siblings, 0 replies; 133+ messages in thread
From: Mike Gilbert @ 2020-05-26 15:51 UTC (permalink / raw
  To: gentoo-commits

commit:     fcff528d83410f18aa91cad050c1e754360b55c5
Author:     Mike Gilbert <floppym <AT> gentoo <DOT> org>
AuthorDate: Tue May 26 15:51:01 2020 +0000
Commit:     Mike Gilbert <floppym <AT> gentoo <DOT> org>
CommitDate: Tue May 26 15:51:01 2020 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fcff528d

net-p2p/transmission: use bundled libb64

dev-libs/libb64-1.2.1 is buggy on ARM.

Closes: https://bugs.gentoo.org/725506
Signed-off-by: Mike Gilbert <floppym <AT> gentoo.org>

 .../{transmission-3.00.ebuild => transmission-3.00-r1.ebuild}          | 3 +--
 net-p2p/transmission/transmission-9999.ebuild                          | 3 +--
 2 files changed, 2 insertions(+), 4 deletions(-)

diff --git a/net-p2p/transmission/transmission-3.00.ebuild b/net-p2p/transmission/transmission-3.00-r1.ebuild
similarity index 98%
rename from net-p2p/transmission/transmission-3.00.ebuild
rename to net-p2p/transmission/transmission-3.00-r1.ebuild
index 3cfd308eb56..b632a4a1d05 100644
--- a/net-p2p/transmission/transmission-3.00.ebuild
+++ b/net-p2p/transmission/transmission-3.00-r1.ebuild
@@ -41,7 +41,6 @@ BDEPEND="${ACCT_DEPEND}
 	)
 "
 COMMON_DEPEND="
-	dev-libs/libb64:0=
 	>=dev-libs/libevent-2.0.10:=
 	!mbedtls? (
 		!libressl? ( dev-libs/openssl:0= )
@@ -103,7 +102,7 @@ src_configure() {
 		-DUSE_SYSTEM_MINIUPNPC=ON
 		-DUSE_SYSTEM_NATPMP=ON
 		-DUSE_SYSTEM_UTP=OFF
-		-DUSE_SYSTEM_B64=ON
+		-DUSE_SYSTEM_B64=OFF
 
 		-DWITH_CRYPTO=$(usex mbedtls polarssl openssl)
 		-DWITH_INOTIFY=ON

diff --git a/net-p2p/transmission/transmission-9999.ebuild b/net-p2p/transmission/transmission-9999.ebuild
index 50983831d05..e11ee6465e1 100644
--- a/net-p2p/transmission/transmission-9999.ebuild
+++ b/net-p2p/transmission/transmission-9999.ebuild
@@ -41,7 +41,6 @@ BDEPEND="${ACCT_DEPEND}
 	)
 "
 COMMON_DEPEND="
-	dev-libs/libb64:0=
 	>=dev-libs/libevent-2.0.10:=
 	!mbedtls? (
 		!libressl? ( dev-libs/openssl:0= )
@@ -99,7 +98,7 @@ src_configure() {
 		-DUSE_SYSTEM_MINIUPNPC=ON
 		-DUSE_SYSTEM_NATPMP=ON
 		-DUSE_SYSTEM_UTP=OFF
-		-DUSE_SYSTEM_B64=ON
+		-DUSE_SYSTEM_B64=OFF
 
 		-DWITH_CRYPTO=$(usex mbedtls polarssl openssl)
 		-DWITH_INOTIFY=ON


^ permalink raw reply related	[flat|nested] 133+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: net-p2p/transmission/
@ 2020-05-26 15:58 Mike Gilbert
  0 siblings, 0 replies; 133+ messages in thread
From: Mike Gilbert @ 2020-05-26 15:58 UTC (permalink / raw
  To: gentoo-commits

commit:     5cbecc223b7f2038860437511cc504843e172b6b
Author:     Mike Gilbert <floppym <AT> gentoo <DOT> org>
AuthorDate: Tue May 26 15:57:32 2020 +0000
Commit:     Mike Gilbert <floppym <AT> gentoo <DOT> org>
CommitDate: Tue May 26 15:57:58 2020 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5cbecc22

net-p2p/transmission: restore keywords

We no longer depend on dev-libs/libb64.

Closes: https://bugs.gentoo.org/724786
Signed-off-by: Mike Gilbert <floppym <AT> gentoo.org>

 net-p2p/transmission/transmission-3.00-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-p2p/transmission/transmission-3.00-r1.ebuild b/net-p2p/transmission/transmission-3.00-r1.ebuild
index b632a4a1d05..91ab6b54ceb 100644
--- a/net-p2p/transmission/transmission-3.00-r1.ebuild
+++ b/net-p2p/transmission/transmission-3.00-r1.ebuild
@@ -10,7 +10,7 @@ if [[ ${PV} == 9999 ]]; then
 	EGIT_REPO_URI="https://github.com/transmission/transmission"
 else
 	SRC_URI="https://dev.gentoo.org/~floppym/dist/${P}.tar.xz"
-	KEYWORDS="~amd64 ~x86"
+	KEYWORDS="~amd64 ~arm ~arm64 ~mips ~ppc ~ppc64 ~x86 ~amd64-linux"
 fi
 
 DESCRIPTION="A fast, easy, and free BitTorrent client"


^ permalink raw reply related	[flat|nested] 133+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: net-p2p/transmission/
@ 2020-05-26 16:00 Mike Gilbert
  0 siblings, 0 replies; 133+ messages in thread
From: Mike Gilbert @ 2020-05-26 16:00 UTC (permalink / raw
  To: gentoo-commits

commit:     f648b6946f394b5f05829423acabbf909a785186
Author:     Mike Gilbert <floppym <AT> gentoo <DOT> org>
AuthorDate: Tue May 26 16:00:52 2020 +0000
Commit:     Mike Gilbert <floppym <AT> gentoo <DOT> org>
CommitDate: Tue May 26 16:00:52 2020 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f648b694

net-p2p/transmission: update live ebuild

Signed-off-by: Mike Gilbert <floppym <AT> gentoo.org>

 net-p2p/transmission/transmission-9999.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-p2p/transmission/transmission-9999.ebuild b/net-p2p/transmission/transmission-9999.ebuild
index e11ee6465e1..bc3afb58d95 100644
--- a/net-p2p/transmission/transmission-9999.ebuild
+++ b/net-p2p/transmission/transmission-9999.ebuild
@@ -10,7 +10,7 @@ if [[ ${PV} == 9999 ]]; then
 	EGIT_REPO_URI="https://github.com/transmission/transmission"
 else
 	SRC_URI="https://github.com/transmission/transmission-releases/raw/master/${P}.tar.xz"
-	KEYWORDS="~amd64 ~x86"
+	KEYWORDS="~amd64 ~arm ~arm64 ~mips ~ppc ~ppc64 ~x86 ~amd64-linux"
 fi
 
 DESCRIPTION="A fast, easy, and free BitTorrent client"


^ permalink raw reply related	[flat|nested] 133+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: net-p2p/transmission/
@ 2020-06-06 17:32 Agostino Sarubbo
  0 siblings, 0 replies; 133+ messages in thread
From: Agostino Sarubbo @ 2020-06-06 17:32 UTC (permalink / raw
  To: gentoo-commits

commit:     655b7648655231e8ed01ae3e8f0be1f535e0f1e2
Author:     Agostino Sarubbo <ago <AT> gentoo <DOT> org>
AuthorDate: Sat Jun  6 17:31:50 2020 +0000
Commit:     Agostino Sarubbo <ago <AT> gentoo <DOT> org>
CommitDate: Sat Jun  6 17:31:50 2020 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=655b7648

net-p2p/transmission: ppc stable wrt bug #723258

Package-Manager: Portage-2.3.99, Repoman-2.3.22
RepoMan-Options: --include-arches="ppc"
Signed-off-by: Agostino Sarubbo <ago <AT> gentoo.org>

 net-p2p/transmission/transmission-3.00-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-p2p/transmission/transmission-3.00-r1.ebuild b/net-p2p/transmission/transmission-3.00-r1.ebuild
index 91ab6b54ceb..301770ebb42 100644
--- a/net-p2p/transmission/transmission-3.00-r1.ebuild
+++ b/net-p2p/transmission/transmission-3.00-r1.ebuild
@@ -10,7 +10,7 @@ if [[ ${PV} == 9999 ]]; then
 	EGIT_REPO_URI="https://github.com/transmission/transmission"
 else
 	SRC_URI="https://dev.gentoo.org/~floppym/dist/${P}.tar.xz"
-	KEYWORDS="~amd64 ~arm ~arm64 ~mips ~ppc ~ppc64 ~x86 ~amd64-linux"
+	KEYWORDS="~amd64 ~arm ~arm64 ~mips ppc ~ppc64 ~x86 ~amd64-linux"
 fi
 
 DESCRIPTION="A fast, easy, and free BitTorrent client"


^ permalink raw reply related	[flat|nested] 133+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: net-p2p/transmission/
@ 2020-06-06 17:34 Agostino Sarubbo
  0 siblings, 0 replies; 133+ messages in thread
From: Agostino Sarubbo @ 2020-06-06 17:34 UTC (permalink / raw
  To: gentoo-commits

commit:     4513bbe29685c866c3602cd315e88a73563f483f
Author:     Agostino Sarubbo <ago <AT> gentoo <DOT> org>
AuthorDate: Sat Jun  6 17:34:02 2020 +0000
Commit:     Agostino Sarubbo <ago <AT> gentoo <DOT> org>
CommitDate: Sat Jun  6 17:34:02 2020 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4513bbe2

net-p2p/transmission: ppc64 stable wrt bug #723258

Package-Manager: Portage-2.3.99, Repoman-2.3.22
RepoMan-Options: --include-arches="ppc64"
Signed-off-by: Agostino Sarubbo <ago <AT> gentoo.org>

 net-p2p/transmission/transmission-3.00-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-p2p/transmission/transmission-3.00-r1.ebuild b/net-p2p/transmission/transmission-3.00-r1.ebuild
index 301770ebb42..375211d40b9 100644
--- a/net-p2p/transmission/transmission-3.00-r1.ebuild
+++ b/net-p2p/transmission/transmission-3.00-r1.ebuild
@@ -10,7 +10,7 @@ if [[ ${PV} == 9999 ]]; then
 	EGIT_REPO_URI="https://github.com/transmission/transmission"
 else
 	SRC_URI="https://dev.gentoo.org/~floppym/dist/${P}.tar.xz"
-	KEYWORDS="~amd64 ~arm ~arm64 ~mips ppc ~ppc64 ~x86 ~amd64-linux"
+	KEYWORDS="~amd64 ~arm ~arm64 ~mips ppc ppc64 ~x86 ~amd64-linux"
 fi
 
 DESCRIPTION="A fast, easy, and free BitTorrent client"


^ permalink raw reply related	[flat|nested] 133+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: net-p2p/transmission/
@ 2020-06-06 20:14 Agostino Sarubbo
  0 siblings, 0 replies; 133+ messages in thread
From: Agostino Sarubbo @ 2020-06-06 20:14 UTC (permalink / raw
  To: gentoo-commits

commit:     268288fa6df83d50b30b6f18e69d0a2c40cfcba7
Author:     Agostino Sarubbo <ago <AT> gentoo <DOT> org>
AuthorDate: Sat Jun  6 20:14:17 2020 +0000
Commit:     Agostino Sarubbo <ago <AT> gentoo <DOT> org>
CommitDate: Sat Jun  6 20:14:17 2020 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=268288fa

net-p2p/transmission: x86 stable wrt bug #723258

Package-Manager: Portage-2.3.99, Repoman-2.3.22
RepoMan-Options: --include-arches="x86"
Signed-off-by: Agostino Sarubbo <ago <AT> gentoo.org>

 net-p2p/transmission/transmission-3.00-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-p2p/transmission/transmission-3.00-r1.ebuild b/net-p2p/transmission/transmission-3.00-r1.ebuild
index 375211d40b9..ee8e978d8b1 100644
--- a/net-p2p/transmission/transmission-3.00-r1.ebuild
+++ b/net-p2p/transmission/transmission-3.00-r1.ebuild
@@ -10,7 +10,7 @@ if [[ ${PV} == 9999 ]]; then
 	EGIT_REPO_URI="https://github.com/transmission/transmission"
 else
 	SRC_URI="https://dev.gentoo.org/~floppym/dist/${P}.tar.xz"
-	KEYWORDS="~amd64 ~arm ~arm64 ~mips ppc ppc64 ~x86 ~amd64-linux"
+	KEYWORDS="~amd64 ~arm ~arm64 ~mips ppc ppc64 x86 ~amd64-linux"
 fi
 
 DESCRIPTION="A fast, easy, and free BitTorrent client"


^ permalink raw reply related	[flat|nested] 133+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: net-p2p/transmission/
@ 2020-06-07  8:44 Agostino Sarubbo
  0 siblings, 0 replies; 133+ messages in thread
From: Agostino Sarubbo @ 2020-06-07  8:44 UTC (permalink / raw
  To: gentoo-commits

commit:     598757c00bc819a411b0da00c3e509a4cd79ff4c
Author:     Agostino Sarubbo <ago <AT> gentoo <DOT> org>
AuthorDate: Sun Jun  7 08:42:08 2020 +0000
Commit:     Agostino Sarubbo <ago <AT> gentoo <DOT> org>
CommitDate: Sun Jun  7 08:42:08 2020 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=598757c0

net-p2p/transmission: amd64 stable wrt bug #723258

Package-Manager: Portage-2.3.99, Repoman-2.3.22
RepoMan-Options: --include-arches="amd64"
Signed-off-by: Agostino Sarubbo <ago <AT> gentoo.org>

 net-p2p/transmission/transmission-3.00-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-p2p/transmission/transmission-3.00-r1.ebuild b/net-p2p/transmission/transmission-3.00-r1.ebuild
index ee8e978d8b1..22ba7fa01c2 100644
--- a/net-p2p/transmission/transmission-3.00-r1.ebuild
+++ b/net-p2p/transmission/transmission-3.00-r1.ebuild
@@ -10,7 +10,7 @@ if [[ ${PV} == 9999 ]]; then
 	EGIT_REPO_URI="https://github.com/transmission/transmission"
 else
 	SRC_URI="https://dev.gentoo.org/~floppym/dist/${P}.tar.xz"
-	KEYWORDS="~amd64 ~arm ~arm64 ~mips ppc ppc64 x86 ~amd64-linux"
+	KEYWORDS="amd64 ~arm ~arm64 ~mips ppc ppc64 x86 ~amd64-linux"
 fi
 
 DESCRIPTION="A fast, easy, and free BitTorrent client"


^ permalink raw reply related	[flat|nested] 133+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: net-p2p/transmission/
@ 2021-04-30 16:49 Mikle Kolyada
  0 siblings, 0 replies; 133+ messages in thread
From: Mikle Kolyada @ 2021-04-30 16:49 UTC (permalink / raw
  To: gentoo-commits

commit:     257eb9a8637fad5298e746f4d751ff3d55f73f7c
Author:     Mikle Kolyada <zlogene <AT> gentoo <DOT> org>
AuthorDate: Fri Apr 30 16:45:03 2021 +0000
Commit:     Mikle Kolyada <zlogene <AT> gentoo <DOT> org>
CommitDate: Fri Apr 30 16:49:51 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=257eb9a8

net-p2p/transmission: remove libressl support

Package-Manager: Portage-3.0.18, Repoman-3.0.2
Signed-off-by: Mikle Kolyada <zlogene <AT> gentoo.org>

 net-p2p/transmission/transmission-3.00-r1.ebuild | 9 +++------
 net-p2p/transmission/transmission-9999.ebuild    | 9 +++------
 2 files changed, 6 insertions(+), 12 deletions(-)

diff --git a/net-p2p/transmission/transmission-3.00-r1.ebuild b/net-p2p/transmission/transmission-3.00-r1.ebuild
index 22ba7fa01c2..791afc64715 100644
--- a/net-p2p/transmission/transmission-3.00-r1.ebuild
+++ b/net-p2p/transmission/transmission-3.00-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2006-2020 Gentoo Authors
+# Copyright 2006-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -21,7 +21,7 @@ HOMEPAGE="https://transmissionbt.com/"
 # MIT is in several libtransmission/ headers
 LICENSE="|| ( GPL-2 GPL-3 Transmission-OpenSSL-exception ) GPL-2 MIT"
 SLOT="0"
-IUSE="appindicator gtk libressl lightweight nls mbedtls qt5 systemd test"
+IUSE="appindicator gtk lightweight nls mbedtls qt5 systemd test"
 RESTRICT="!test? ( test )"
 
 ACCT_DEPEND="
@@ -42,10 +42,7 @@ BDEPEND="${ACCT_DEPEND}
 "
 COMMON_DEPEND="
 	>=dev-libs/libevent-2.0.10:=
-	!mbedtls? (
-		!libressl? ( dev-libs/openssl:0= )
-		libressl? ( dev-libs/libressl:0= )
-	)
+	!mbedtls? ( dev-libs/openssl:0= )
 	mbedtls? ( net-libs/mbedtls:0= )
 	net-libs/libnatpmp
 	>=net-libs/miniupnpc-1.7:=

diff --git a/net-p2p/transmission/transmission-9999.ebuild b/net-p2p/transmission/transmission-9999.ebuild
index bc3afb58d95..d213d6e2b60 100644
--- a/net-p2p/transmission/transmission-9999.ebuild
+++ b/net-p2p/transmission/transmission-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2006-2020 Gentoo Authors
+# Copyright 2006-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -21,7 +21,7 @@ HOMEPAGE="https://transmissionbt.com/"
 # MIT is in several libtransmission/ headers
 LICENSE="|| ( GPL-2 GPL-3 Transmission-OpenSSL-exception ) GPL-2 MIT"
 SLOT="0"
-IUSE="appindicator gtk libressl lightweight nls mbedtls qt5 systemd test"
+IUSE="appindicator gtk lightweight nls mbedtls qt5 systemd test"
 RESTRICT="!test? ( test )"
 
 ACCT_DEPEND="
@@ -42,10 +42,7 @@ BDEPEND="${ACCT_DEPEND}
 "
 COMMON_DEPEND="
 	>=dev-libs/libevent-2.0.10:=
-	!mbedtls? (
-		!libressl? ( dev-libs/openssl:0= )
-		libressl? ( dev-libs/libressl:0= )
-	)
+	!mbedtls? ( dev-libs/openssl:0= )
 	mbedtls? ( net-libs/mbedtls:0= )
 	net-libs/libnatpmp
 	>=net-libs/miniupnpc-1.7:=


^ permalink raw reply related	[flat|nested] 133+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: net-p2p/transmission/
@ 2021-05-04 18:40 Mike Gilbert
  0 siblings, 0 replies; 133+ messages in thread
From: Mike Gilbert @ 2021-05-04 18:40 UTC (permalink / raw
  To: gentoo-commits

commit:     e5071aceb25da10a163b0216d140f4b93d56bd64
Author:     Mike Gilbert <floppym <AT> gentoo <DOT> org>
AuthorDate: Tue May  4 18:38:39 2021 +0000
Commit:     Mike Gilbert <floppym <AT> gentoo <DOT> org>
CommitDate: Tue May  4 18:40:04 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e5071ace

net-p2p/transmission: move systemd unit behind USE=systemd

The service unit has Type=notify, which is broken if
transmission-daemon is built without systemd support.

Closes: https://bugs.gentoo.org/788193
Signed-off-by: Mike Gilbert <floppym <AT> gentoo.org>

 net-p2p/transmission/transmission-3.00-r1.ebuild | 8 ++++++--
 net-p2p/transmission/transmission-9999.ebuild    | 8 ++++++--
 2 files changed, 12 insertions(+), 4 deletions(-)

diff --git a/net-p2p/transmission/transmission-3.00-r1.ebuild b/net-p2p/transmission/transmission-3.00-r1.ebuild
index 791afc64715..2d8e56a2b1a 100644
--- a/net-p2p/transmission/transmission-3.00-r1.ebuild
+++ b/net-p2p/transmission/transmission-3.00-r1.ebuild
@@ -115,8 +115,12 @@ src_install() {
 
 	newinitd "${FILESDIR}"/transmission-daemon.initd.10 transmission-daemon
 	newconfd "${FILESDIR}"/transmission-daemon.confd.4 transmission-daemon
-	systemd_dounit daemon/transmission-daemon.service
-	systemd_install_serviced "${FILESDIR}"/transmission-daemon.service.conf
+
+	if use systemd; then
+		# Service sets Type=notify
+		systemd_dounit daemon/transmission-daemon.service
+		systemd_install_serviced "${FILESDIR}"/transmission-daemon.service.conf
+	fi
 
 	insinto /usr/lib/sysctl.d
 	doins "${FILESDIR}"/60-transmission.conf

diff --git a/net-p2p/transmission/transmission-9999.ebuild b/net-p2p/transmission/transmission-9999.ebuild
index d213d6e2b60..f7a517dcc27 100644
--- a/net-p2p/transmission/transmission-9999.ebuild
+++ b/net-p2p/transmission/transmission-9999.ebuild
@@ -111,8 +111,12 @@ src_install() {
 
 	newinitd "${FILESDIR}"/transmission-daemon.initd.10 transmission-daemon
 	newconfd "${FILESDIR}"/transmission-daemon.confd.4 transmission-daemon
-	systemd_dounit daemon/transmission-daemon.service
-	systemd_install_serviced "${FILESDIR}"/transmission-daemon.service.conf
+
+	if use systemd; then
+		# Service sets Type=notify
+		systemd_dounit daemon/transmission-daemon.service
+		systemd_install_serviced "${FILESDIR}"/transmission-daemon.service.conf
+	fi
 
 	insinto /usr/lib/sysctl.d
 	doins "${FILESDIR}"/60-transmission.conf


^ permalink raw reply related	[flat|nested] 133+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: net-p2p/transmission/
@ 2021-08-13 15:29 Mike Gilbert
  0 siblings, 0 replies; 133+ messages in thread
From: Mike Gilbert @ 2021-08-13 15:29 UTC (permalink / raw
  To: gentoo-commits

commit:     d9687ba5881a2e14b2fbdbbfa3c0724168df6569
Author:     Mike Gilbert <floppym <AT> gentoo <DOT> org>
AuthorDate: Fri Aug 13 15:28:02 2021 +0000
Commit:     Mike Gilbert <floppym <AT> gentoo <DOT> org>
CommitDate: Fri Aug 13 15:28:02 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d9687ba5

net-p2p/transmission: optionally install libtransmission.a

Closes: https://bugs.gentoo.org/807993
Signed-off-by: Mike Gilbert <floppym <AT> gentoo.org>

 net-p2p/transmission/transmission-3.00-r1.ebuild | 5 ++++-
 net-p2p/transmission/transmission-9999.ebuild    | 3 +++
 2 files changed, 7 insertions(+), 1 deletion(-)

diff --git a/net-p2p/transmission/transmission-3.00-r1.ebuild b/net-p2p/transmission/transmission-3.00-r1.ebuild
index 2d8e56a2b1a..04d96b8b6ff 100644
--- a/net-p2p/transmission/transmission-3.00-r1.ebuild
+++ b/net-p2p/transmission/transmission-3.00-r1.ebuild
@@ -21,7 +21,7 @@ HOMEPAGE="https://transmissionbt.com/"
 # MIT is in several libtransmission/ headers
 LICENSE="|| ( GPL-2 GPL-3 Transmission-OpenSSL-exception ) GPL-2 MIT"
 SLOT="0"
-IUSE="appindicator gtk lightweight nls mbedtls qt5 systemd test"
+IUSE="appindicator gtk lightweight nls mbedtls qt5 static-libs systemd test"
 RESTRICT="!test? ( test )"
 
 ACCT_DEPEND="
@@ -94,6 +94,9 @@ src_configure() {
 		-DENABLE_QT=$(usex qt5 ON OFF)
 		-DENABLE_TESTS=$(usex test ON OFF)
 
+		# https://bugs.gentoo.org/807993
+		-DINSTALL_LIB=$(usex static-libs ON OFF)
+
 		-DUSE_SYSTEM_EVENT2=ON
 		-DUSE_SYSTEM_DHT=OFF
 		-DUSE_SYSTEM_MINIUPNPC=ON

diff --git a/net-p2p/transmission/transmission-9999.ebuild b/net-p2p/transmission/transmission-9999.ebuild
index f7a517dcc27..9bbe3f6fc24 100644
--- a/net-p2p/transmission/transmission-9999.ebuild
+++ b/net-p2p/transmission/transmission-9999.ebuild
@@ -90,6 +90,9 @@ src_configure() {
 		-DENABLE_QT=$(usex qt5 ON OFF)
 		-DENABLE_TESTS=$(usex test ON OFF)
 
+		# https://bugs.gentoo.org/807993
+		-DINSTALL_LIB=$(usex static-libs ON OFF)
+
 		-DUSE_SYSTEM_EVENT2=ON
 		-DUSE_SYSTEM_DHT=OFF
 		-DUSE_SYSTEM_MINIUPNPC=ON


^ permalink raw reply related	[flat|nested] 133+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: net-p2p/transmission/
@ 2021-08-13 15:34 Mike Gilbert
  0 siblings, 0 replies; 133+ messages in thread
From: Mike Gilbert @ 2021-08-13 15:34 UTC (permalink / raw
  To: gentoo-commits

commit:     b7b07edf3b1bb6da8288f18e147bc7c9bffa1bdc
Author:     Mike Gilbert <floppym <AT> gentoo <DOT> org>
AuthorDate: Fri Aug 13 15:34:09 2021 +0000
Commit:     Mike Gilbert <floppym <AT> gentoo <DOT> org>
CommitDate: Fri Aug 13 15:34:09 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b7b07edf

net-p2p/transmission: add missing IUSE=static-libs

Signed-off-by: Mike Gilbert <floppym <AT> gentoo.org>

 net-p2p/transmission/transmission-9999.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-p2p/transmission/transmission-9999.ebuild b/net-p2p/transmission/transmission-9999.ebuild
index 9bbe3f6fc24..328bd3b3d14 100644
--- a/net-p2p/transmission/transmission-9999.ebuild
+++ b/net-p2p/transmission/transmission-9999.ebuild
@@ -21,7 +21,7 @@ HOMEPAGE="https://transmissionbt.com/"
 # MIT is in several libtransmission/ headers
 LICENSE="|| ( GPL-2 GPL-3 Transmission-OpenSSL-exception ) GPL-2 MIT"
 SLOT="0"
-IUSE="appindicator gtk lightweight nls mbedtls qt5 systemd test"
+IUSE="appindicator gtk lightweight nls mbedtls qt5 static-libs systemd test"
 RESTRICT="!test? ( test )"
 
 ACCT_DEPEND="


^ permalink raw reply related	[flat|nested] 133+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: net-p2p/transmission/
@ 2021-10-21 20:37 Conrad Kostecki
  0 siblings, 0 replies; 133+ messages in thread
From: Conrad Kostecki @ 2021-10-21 20:37 UTC (permalink / raw
  To: gentoo-commits

commit:     192f80c2a3164d59488ea4082cd86e892a2e03cf
Author:     Conrad Kostecki <conikost <AT> gentoo <DOT> org>
AuthorDate: Thu Oct 21 20:35:49 2021 +0000
Commit:     Conrad Kostecki <conikost <AT> gentoo <DOT> org>
CommitDate: Thu Oct 21 20:35:49 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=192f80c2

net-p2p/transmission: add cli use flag

This adds the option to enable the command-line client.

Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Conrad Kostecki <conikost <AT> gentoo.org>

 net-p2p/transmission/metadata.xml                | 1 +
 net-p2p/transmission/transmission-3.00-r1.ebuild | 3 ++-
 net-p2p/transmission/transmission-9999.ebuild    | 3 ++-
 3 files changed, 5 insertions(+), 2 deletions(-)

diff --git a/net-p2p/transmission/metadata.xml b/net-p2p/transmission/metadata.xml
index d88ae8a19a1..6e518af5a18 100644
--- a/net-p2p/transmission/metadata.xml
+++ b/net-p2p/transmission/metadata.xml
@@ -6,6 +6,7 @@
 		<name>Mike Gilbert</name>
 	</maintainer>
 	<use>
+		<flag name="cli">Build command-line client</flag>
 		<flag name="lightweight">Optimize transmission for low-resource systems (smaller cache size, prefer unencrypted peer connections, etc.)</flag>
 		<flag name="mbedtls">Use mbed TLS instead of OpenSSL</flag>
 	</use>

diff --git a/net-p2p/transmission/transmission-3.00-r1.ebuild b/net-p2p/transmission/transmission-3.00-r1.ebuild
index 04d96b8b6ff..e02291fd6cb 100644
--- a/net-p2p/transmission/transmission-3.00-r1.ebuild
+++ b/net-p2p/transmission/transmission-3.00-r1.ebuild
@@ -21,7 +21,7 @@ HOMEPAGE="https://transmissionbt.com/"
 # MIT is in several libtransmission/ headers
 LICENSE="|| ( GPL-2 GPL-3 Transmission-OpenSSL-exception ) GPL-2 MIT"
 SLOT="0"
-IUSE="appindicator gtk lightweight nls mbedtls qt5 static-libs systemd test"
+IUSE="appindicator cli gtk lightweight nls mbedtls qt5 static-libs systemd test"
 RESTRICT="!test? ( test )"
 
 ACCT_DEPEND="
@@ -88,6 +88,7 @@ src_configure() {
 	local mycmakeargs=(
 		-DCMAKE_INSTALL_DOCDIR=share/doc/${PF}
 
+		-DENABLE_CLI=$(usex cli ON OFF)
 		-DENABLE_GTK=$(usex gtk ON OFF)
 		-DENABLE_LIGHTWEIGHT=$(usex lightweight ON OFF)
 		-DENABLE_NLS=$(usex nls ON OFF)

diff --git a/net-p2p/transmission/transmission-9999.ebuild b/net-p2p/transmission/transmission-9999.ebuild
index 328bd3b3d14..87e1cd8915b 100644
--- a/net-p2p/transmission/transmission-9999.ebuild
+++ b/net-p2p/transmission/transmission-9999.ebuild
@@ -21,7 +21,7 @@ HOMEPAGE="https://transmissionbt.com/"
 # MIT is in several libtransmission/ headers
 LICENSE="|| ( GPL-2 GPL-3 Transmission-OpenSSL-exception ) GPL-2 MIT"
 SLOT="0"
-IUSE="appindicator gtk lightweight nls mbedtls qt5 static-libs systemd test"
+IUSE="appindicator cli gtk lightweight nls mbedtls qt5 static-libs systemd test"
 RESTRICT="!test? ( test )"
 
 ACCT_DEPEND="
@@ -84,6 +84,7 @@ src_configure() {
 	local mycmakeargs=(
 		-DCMAKE_INSTALL_DOCDIR=share/doc/${PF}
 
+		-DENABLE_CLI=$(usex cli ON OFF)
 		-DENABLE_GTK=$(usex gtk ON OFF)
 		-DENABLE_LIGHTWEIGHT=$(usex lightweight ON OFF)
 		-DENABLE_NLS=$(usex nls ON OFF)


^ permalink raw reply related	[flat|nested] 133+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: net-p2p/transmission/
@ 2021-10-23 12:41 Conrad Kostecki
  0 siblings, 0 replies; 133+ messages in thread
From: Conrad Kostecki @ 2021-10-23 12:41 UTC (permalink / raw
  To: gentoo-commits

commit:     33377c5065deebab81c07167074a2ac2eb92dd11
Author:     Conrad Kostecki <conikost <AT> gentoo <DOT> org>
AuthorDate: Sat Oct 23 12:38:48 2021 +0000
Commit:     Conrad Kostecki <conikost <AT> gentoo <DOT> org>
CommitDate: Sat Oct 23 12:38:48 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=33377c50

net-p2p/transmission: add web use flag for live ebuild

Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Conrad Kostecki <conikost <AT> gentoo.org>

 net-p2p/transmission/metadata.xml             | 1 +
 net-p2p/transmission/transmission-9999.ebuild | 3 ++-
 2 files changed, 3 insertions(+), 1 deletion(-)

diff --git a/net-p2p/transmission/metadata.xml b/net-p2p/transmission/metadata.xml
index 6e518af5a18..0ecfb8ca30d 100644
--- a/net-p2p/transmission/metadata.xml
+++ b/net-p2p/transmission/metadata.xml
@@ -9,5 +9,6 @@
 		<flag name="cli">Build command-line client</flag>
 		<flag name="lightweight">Optimize transmission for low-resource systems (smaller cache size, prefer unencrypted peer connections, etc.)</flag>
 		<flag name="mbedtls">Use mbed TLS instead of OpenSSL</flag>
+		<flag name="web">Build Web client</flag>
 	</use>
 </pkgmetadata>

diff --git a/net-p2p/transmission/transmission-9999.ebuild b/net-p2p/transmission/transmission-9999.ebuild
index 87e1cd8915b..c5946c683ac 100644
--- a/net-p2p/transmission/transmission-9999.ebuild
+++ b/net-p2p/transmission/transmission-9999.ebuild
@@ -21,7 +21,7 @@ HOMEPAGE="https://transmissionbt.com/"
 # MIT is in several libtransmission/ headers
 LICENSE="|| ( GPL-2 GPL-3 Transmission-OpenSSL-exception ) GPL-2 MIT"
 SLOT="0"
-IUSE="appindicator cli gtk lightweight nls mbedtls qt5 static-libs systemd test"
+IUSE="appindicator cli gtk lightweight nls mbedtls qt5 static-libs systemd test web"
 RESTRICT="!test? ( test )"
 
 ACCT_DEPEND="
@@ -90,6 +90,7 @@ src_configure() {
 		-DENABLE_NLS=$(usex nls ON OFF)
 		-DENABLE_QT=$(usex qt5 ON OFF)
 		-DENABLE_TESTS=$(usex test ON OFF)
+		-DENABLE_WEB=$(usex web ON OFF)
 
 		# https://bugs.gentoo.org/807993
 		-DINSTALL_LIB=$(usex static-libs ON OFF)


^ permalink raw reply related	[flat|nested] 133+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: net-p2p/transmission/
@ 2021-11-21 19:55 Mike Gilbert
  0 siblings, 0 replies; 133+ messages in thread
From: Mike Gilbert @ 2021-11-21 19:55 UTC (permalink / raw
  To: gentoo-commits

commit:     adb7f025a8208f192c9ee1cb7834dbedecdb2043
Author:     Mike Gilbert <floppym <AT> gentoo <DOT> org>
AuthorDate: Sun Nov 21 19:53:21 2021 +0000
Commit:     Mike Gilbert <floppym <AT> gentoo <DOT> org>
CommitDate: Sun Nov 21 19:53:21 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=adb7f025

net-p2p/transmission: drop broken libtransmission.a

Bug: https://bugs.gentoo.org/807993
Signed-off-by: Mike Gilbert <floppym <AT> gentoo.org>

 net-p2p/transmission/transmission-3.00-r1.ebuild | 5 +----
 net-p2p/transmission/transmission-9999.ebuild    | 5 +----
 2 files changed, 2 insertions(+), 8 deletions(-)

diff --git a/net-p2p/transmission/transmission-3.00-r1.ebuild b/net-p2p/transmission/transmission-3.00-r1.ebuild
index e02291fd6cba..6198bf9dfff7 100644
--- a/net-p2p/transmission/transmission-3.00-r1.ebuild
+++ b/net-p2p/transmission/transmission-3.00-r1.ebuild
@@ -21,7 +21,7 @@ HOMEPAGE="https://transmissionbt.com/"
 # MIT is in several libtransmission/ headers
 LICENSE="|| ( GPL-2 GPL-3 Transmission-OpenSSL-exception ) GPL-2 MIT"
 SLOT="0"
-IUSE="appindicator cli gtk lightweight nls mbedtls qt5 static-libs systemd test"
+IUSE="appindicator cli gtk lightweight nls mbedtls qt5 systemd test"
 RESTRICT="!test? ( test )"
 
 ACCT_DEPEND="
@@ -95,9 +95,6 @@ src_configure() {
 		-DENABLE_QT=$(usex qt5 ON OFF)
 		-DENABLE_TESTS=$(usex test ON OFF)
 
-		# https://bugs.gentoo.org/807993
-		-DINSTALL_LIB=$(usex static-libs ON OFF)
-
 		-DUSE_SYSTEM_EVENT2=ON
 		-DUSE_SYSTEM_DHT=OFF
 		-DUSE_SYSTEM_MINIUPNPC=ON

diff --git a/net-p2p/transmission/transmission-9999.ebuild b/net-p2p/transmission/transmission-9999.ebuild
index c5946c683acb..263035fd7e17 100644
--- a/net-p2p/transmission/transmission-9999.ebuild
+++ b/net-p2p/transmission/transmission-9999.ebuild
@@ -21,7 +21,7 @@ HOMEPAGE="https://transmissionbt.com/"
 # MIT is in several libtransmission/ headers
 LICENSE="|| ( GPL-2 GPL-3 Transmission-OpenSSL-exception ) GPL-2 MIT"
 SLOT="0"
-IUSE="appindicator cli gtk lightweight nls mbedtls qt5 static-libs systemd test web"
+IUSE="appindicator cli gtk lightweight nls mbedtls qt5 systemd test web"
 RESTRICT="!test? ( test )"
 
 ACCT_DEPEND="
@@ -92,9 +92,6 @@ src_configure() {
 		-DENABLE_TESTS=$(usex test ON OFF)
 		-DENABLE_WEB=$(usex web ON OFF)
 
-		# https://bugs.gentoo.org/807993
-		-DINSTALL_LIB=$(usex static-libs ON OFF)
-
 		-DUSE_SYSTEM_EVENT2=ON
 		-DUSE_SYSTEM_DHT=OFF
 		-DUSE_SYSTEM_MINIUPNPC=ON


^ permalink raw reply related	[flat|nested] 133+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: net-p2p/transmission/
@ 2022-03-25  2:29 Sam James
  0 siblings, 0 replies; 133+ messages in thread
From: Sam James @ 2022-03-25  2:29 UTC (permalink / raw
  To: gentoo-commits

commit:     4944a4fa5bc168a384926b41a8f4aa980558b260
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Fri Mar 25 02:23:11 2022 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Fri Mar 25 02:23:11 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4944a4fa

net-p2p/transmission: drop obsolete intltool dependency

Dropped upstream in https://github.com/transmission/transmission/commit/8c160aad2d3adb7417c26605fd08e79494e07ee5

Signed-off-by: Sam James <sam <AT> gentoo.org>

 net-p2p/transmission/transmission-3.00-r1.ebuild | 4 +---
 net-p2p/transmission/transmission-9999.ebuild    | 4 +---
 2 files changed, 2 insertions(+), 6 deletions(-)

diff --git a/net-p2p/transmission/transmission-3.00-r1.ebuild b/net-p2p/transmission/transmission-3.00-r1.ebuild
index 6198bf9dfff7..146f028003dc 100644
--- a/net-p2p/transmission/transmission-3.00-r1.ebuild
+++ b/net-p2p/transmission/transmission-3.00-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2006-2021 Gentoo Authors
+# Copyright 2006-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -32,7 +32,6 @@ BDEPEND="${ACCT_DEPEND}
 	virtual/pkgconfig
 	nls? (
 		gtk? (
-			dev-util/intltool
 			sys-devel/gettext
 		)
 		qt5? (
@@ -68,7 +67,6 @@ DEPEND="${COMMON_DEPEND}
 	nls? (
 		virtual/libintl
 		gtk? (
-			dev-util/intltool
 			sys-devel/gettext
 		)
 		qt5? (

diff --git a/net-p2p/transmission/transmission-9999.ebuild b/net-p2p/transmission/transmission-9999.ebuild
index 263035fd7e17..07d9d10d6c58 100644
--- a/net-p2p/transmission/transmission-9999.ebuild
+++ b/net-p2p/transmission/transmission-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2006-2021 Gentoo Authors
+# Copyright 2006-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -32,7 +32,6 @@ BDEPEND="${ACCT_DEPEND}
 	virtual/pkgconfig
 	nls? (
 		gtk? (
-			dev-util/intltool
 			sys-devel/gettext
 		)
 		qt5? (
@@ -68,7 +67,6 @@ DEPEND="${COMMON_DEPEND}
 	nls? (
 		virtual/libintl
 		gtk? (
-			dev-util/intltool
 			sys-devel/gettext
 		)
 		qt5? (


^ permalink raw reply related	[flat|nested] 133+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: net-p2p/transmission/
@ 2022-04-04 11:11 Yixun Lan
  0 siblings, 0 replies; 133+ messages in thread
From: Yixun Lan @ 2022-04-04 11:11 UTC (permalink / raw
  To: gentoo-commits

commit:     8b58a23db29bdf75d98a5119a23046ee482adaa9
Author:     Raymond Wong <infiwang <AT> pm <DOT> me>
AuthorDate: Mon Apr  4 07:35:02 2022 +0000
Commit:     Yixun Lan <dlan <AT> gentoo <DOT> org>
CommitDate: Mon Apr  4 11:08:36 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8b58a23d

net-p2p/transmission: keyword 3.00-r1 for ~riscv

Bug: https://bugs.gentoo.org/836747
Closes: https://github.com/gentoo/gentoo/pull/24895
Signed-off-by: Raymond Wong <infiwang <AT> pm.me>
Signed-off-by: Yixun Lan <dlan <AT> gentoo.org>

 net-p2p/transmission/transmission-3.00-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-p2p/transmission/transmission-3.00-r1.ebuild b/net-p2p/transmission/transmission-3.00-r1.ebuild
index 146f028003dc..bf200a7a2c74 100644
--- a/net-p2p/transmission/transmission-3.00-r1.ebuild
+++ b/net-p2p/transmission/transmission-3.00-r1.ebuild
@@ -10,7 +10,7 @@ if [[ ${PV} == 9999 ]]; then
 	EGIT_REPO_URI="https://github.com/transmission/transmission"
 else
 	SRC_URI="https://dev.gentoo.org/~floppym/dist/${P}.tar.xz"
-	KEYWORDS="amd64 ~arm ~arm64 ~mips ppc ppc64 x86 ~amd64-linux"
+	KEYWORDS="amd64 ~arm ~arm64 ~mips ppc ppc64 ~riscv x86 ~amd64-linux"
 fi
 
 DESCRIPTION="A fast, easy, and free BitTorrent client"


^ permalink raw reply related	[flat|nested] 133+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: net-p2p/transmission/
@ 2022-04-08 22:51 Mike Gilbert
  0 siblings, 0 replies; 133+ messages in thread
From: Mike Gilbert @ 2022-04-08 22:51 UTC (permalink / raw
  To: gentoo-commits

commit:     ea074a03800b69b567b6933c8f0991ffa58c2e78
Author:     Sergey Alirzaev <l29ah <AT> riseup <DOT> net>
AuthorDate: Fri Apr  8 18:48:26 2022 +0000
Commit:     Mike Gilbert <floppym <AT> gentoo <DOT> org>
CommitDate: Fri Apr  8 22:51:19 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ea074a03

net-p2p/transmission: don't call clang-tidy needlessly

helps to prevent problems with clang failing to make sense of
gcc-specific CFLAGS like:
  error: unknown argument: '-malign-data=cacheline' [clang-diagnostic-error]
  error: unknown argument: '-mtls-dialect=gnu2' [clang-diagnostic-error]

Closes: https://github.com/gentoo/gentoo/pull/24958
Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Sergey Alirzaev <l29ah <AT> riseup.net>
Signed-off-by: Mike Gilbert <floppym <AT> gentoo.org>

 net-p2p/transmission/transmission-9999.ebuild | 1 +
 1 file changed, 1 insertion(+)

diff --git a/net-p2p/transmission/transmission-9999.ebuild b/net-p2p/transmission/transmission-9999.ebuild
index 07d9d10d6c58..ba7fb0024bd0 100644
--- a/net-p2p/transmission/transmission-9999.ebuild
+++ b/net-p2p/transmission/transmission-9999.ebuild
@@ -96,6 +96,7 @@ src_configure() {
 		-DUSE_SYSTEM_NATPMP=ON
 		-DUSE_SYSTEM_UTP=OFF
 		-DUSE_SYSTEM_B64=OFF
+		-DRUN_CLANG_TIDY=OFF
 
 		-DWITH_CRYPTO=$(usex mbedtls polarssl openssl)
 		-DWITH_INOTIFY=ON


^ permalink raw reply related	[flat|nested] 133+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: net-p2p/transmission/
@ 2022-05-17 20:18 Mike Gilbert
  0 siblings, 0 replies; 133+ messages in thread
From: Mike Gilbert @ 2022-05-17 20:18 UTC (permalink / raw
  To: gentoo-commits

commit:     bd38efb02567fae90aa4934e82b5f20412d07c78
Author:     Mike Gilbert <floppym <AT> gentoo <DOT> org>
AuthorDate: Tue May 17 20:06:56 2022 +0000
Commit:     Mike Gilbert <floppym <AT> gentoo <DOT> org>
CommitDate: Tue May 17 20:18:46 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bd38efb0

net-p2p/transmission: force Qt5

Signed-off-by: Mike Gilbert <floppym <AT> gentoo.org>

 net-p2p/transmission/transmission-9999.ebuild | 1 +
 1 file changed, 1 insertion(+)

diff --git a/net-p2p/transmission/transmission-9999.ebuild b/net-p2p/transmission/transmission-9999.ebuild
index 485fd4a23c34..95b338a03916 100644
--- a/net-p2p/transmission/transmission-9999.ebuild
+++ b/net-p2p/transmission/transmission-9999.ebuild
@@ -95,6 +95,7 @@ src_configure() {
 		-DUSE_SYSTEM_NATPMP=ON
 		-DUSE_SYSTEM_UTP=OFF
 		-DUSE_SYSTEM_B64=OFF
+		-DUSE_QT_VERSION=5
 		-DRUN_CLANG_TIDY=OFF
 
 		-DWITH_CRYPTO=$(usex mbedtls polarssl openssl)


^ permalink raw reply related	[flat|nested] 133+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: net-p2p/transmission/
@ 2022-05-17 20:18 Mike Gilbert
  0 siblings, 0 replies; 133+ messages in thread
From: Mike Gilbert @ 2022-05-17 20:18 UTC (permalink / raw
  To: gentoo-commits

commit:     7aacf0fdeb16e0e67d9857338b831d571b61d1b2
Author:     Mike Gilbert <floppym <AT> gentoo <DOT> org>
AuthorDate: Tue May 17 20:11:09 2022 +0000
Commit:     Mike Gilbert <floppym <AT> gentoo <DOT> org>
CommitDate: Tue May 17 20:18:46 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7aacf0fd

net-p2p/transmission: use system libpsl

Signed-off-by: Mike Gilbert <floppym <AT> gentoo.org>

 net-p2p/transmission/transmission-9999.ebuild | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/net-p2p/transmission/transmission-9999.ebuild b/net-p2p/transmission/transmission-9999.ebuild
index 95b338a03916..29752a1fc96f 100644
--- a/net-p2p/transmission/transmission-9999.ebuild
+++ b/net-p2p/transmission/transmission-9999.ebuild
@@ -44,6 +44,7 @@ COMMON_DEPEND="
 	!mbedtls? ( dev-libs/openssl:0= )
 	mbedtls? ( net-libs/mbedtls:0= )
 	net-libs/libnatpmp
+	>=net-libs/libpsl-0.21.1
 	>=net-libs/miniupnpc-1.7:=
 	>=net-misc/curl-7.16.3[ssl]
 	sys-libs/zlib:=
@@ -90,12 +91,15 @@ src_configure() {
 		-DENABLE_WEB=$(usex web ON OFF)
 
 		-DUSE_SYSTEM_EVENT2=ON
+		-DUSE_SYSTEM_DEFLATE=OFF
 		-DUSE_SYSTEM_DHT=OFF
 		-DUSE_SYSTEM_MINIUPNPC=ON
 		-DUSE_SYSTEM_NATPMP=ON
 		-DUSE_SYSTEM_UTP=OFF
 		-DUSE_SYSTEM_B64=OFF
+		-DUSE_SYSTEM_PSL=ON
 		-DUSE_QT_VERSION=5
+
 		-DRUN_CLANG_TIDY=OFF
 
 		-DWITH_CRYPTO=$(usex mbedtls polarssl openssl)


^ permalink raw reply related	[flat|nested] 133+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: net-p2p/transmission/
@ 2022-05-17 20:18 Mike Gilbert
  0 siblings, 0 replies; 133+ messages in thread
From: Mike Gilbert @ 2022-05-17 20:18 UTC (permalink / raw
  To: gentoo-commits

commit:     8f308f303231b279500817e606a6f9c143af7fdd
Author:     Mike Gilbert <floppym <AT> gentoo <DOT> org>
AuthorDate: Tue May 17 20:05:22 2022 +0000
Commit:     Mike Gilbert <floppym <AT> gentoo <DOT> org>
CommitDate: Tue May 17 20:18:46 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8f308f30

net-p2p/transmission: update gtk deps

Signed-off-by: Mike Gilbert <floppym <AT> gentoo.org>

 net-p2p/transmission/transmission-9999.ebuild | 5 ++---
 1 file changed, 2 insertions(+), 3 deletions(-)

diff --git a/net-p2p/transmission/transmission-9999.ebuild b/net-p2p/transmission/transmission-9999.ebuild
index ba7fb0024bd0..485fd4a23c34 100644
--- a/net-p2p/transmission/transmission-9999.ebuild
+++ b/net-p2p/transmission/transmission-9999.ebuild
@@ -49,9 +49,8 @@ COMMON_DEPEND="
 	sys-libs/zlib:=
 	nls? ( virtual/libintl )
 	gtk? (
-		>=dev-libs/dbus-glib-0.100
-		>=dev-libs/glib-2.32:2
-		>=x11-libs/gtk+-3.4:3
+		>=dev-cpp/gtkmm-3.24.0:3.0
+		>=dev-cpp/glibmm-2.50.1:2
 		appindicator? ( >=dev-libs/libappindicator-0.4.30:3 )
 	)
 	qt5? (


^ permalink raw reply related	[flat|nested] 133+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: net-p2p/transmission/
@ 2022-05-17 20:20 Mike Gilbert
  0 siblings, 0 replies; 133+ messages in thread
From: Mike Gilbert @ 2022-05-17 20:20 UTC (permalink / raw
  To: gentoo-commits

commit:     7cfa37d7cb6e7925d5b221291b161a6d30b460d8
Author:     Mike Gilbert <floppym <AT> gentoo <DOT> org>
AuthorDate: Tue May 17 20:19:41 2022 +0000
Commit:     Mike Gilbert <floppym <AT> gentoo <DOT> org>
CommitDate: Tue May 17 20:19:41 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7cfa37d7

net-p2p/transmission: drop dependency on dbus-glib

Signed-off-by: Mike Gilbert <floppym <AT> gentoo.org>

 .../{transmission-3.00-r3.ebuild => transmission-3.00-r4.ebuild}         | 1 -
 1 file changed, 1 deletion(-)

diff --git a/net-p2p/transmission/transmission-3.00-r3.ebuild b/net-p2p/transmission/transmission-3.00-r4.ebuild
similarity index 99%
rename from net-p2p/transmission/transmission-3.00-r3.ebuild
rename to net-p2p/transmission/transmission-3.00-r4.ebuild
index 6fdc118910b6..9b4ded7eca6e 100644
--- a/net-p2p/transmission/transmission-3.00-r3.ebuild
+++ b/net-p2p/transmission/transmission-3.00-r4.ebuild
@@ -49,7 +49,6 @@ COMMON_DEPEND="
 	sys-libs/zlib:=
 	nls? ( virtual/libintl )
 	gtk? (
-		>=dev-libs/dbus-glib-0.100
 		>=dev-libs/glib-2.32:2
 		>=x11-libs/gtk+-3.4:3
 		appindicator? ( >=dev-libs/libappindicator-0.4.30:3 )


^ permalink raw reply related	[flat|nested] 133+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: net-p2p/transmission/
@ 2022-06-13 17:49 Mike Gilbert
  0 siblings, 0 replies; 133+ messages in thread
From: Mike Gilbert @ 2022-06-13 17:49 UTC (permalink / raw
  To: gentoo-commits

commit:     2ff575978baf297dc8ffffc6618f8655bea02427
Author:     Mike Gilbert <floppym <AT> gentoo <DOT> org>
AuthorDate: Mon Jun 13 17:46:24 2022 +0000
Commit:     Mike Gilbert <floppym <AT> gentoo <DOT> org>
CommitDate: Mon Jun 13 17:49:10 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2ff57597

net-p2p/transmission: drop ~mips keyword

Several dependencies would need to be keyworded.

Signed-off-by: Mike Gilbert <floppym <AT> gentoo.org>

 net-p2p/transmission/transmission-3.00-r1.ebuild | 2 +-
 net-p2p/transmission/transmission-3.00-r4.ebuild | 2 +-
 net-p2p/transmission/transmission-9999.ebuild    | 2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/net-p2p/transmission/transmission-3.00-r1.ebuild b/net-p2p/transmission/transmission-3.00-r1.ebuild
index bf200a7a2c74..28fc9e09a5a4 100644
--- a/net-p2p/transmission/transmission-3.00-r1.ebuild
+++ b/net-p2p/transmission/transmission-3.00-r1.ebuild
@@ -10,7 +10,7 @@ if [[ ${PV} == 9999 ]]; then
 	EGIT_REPO_URI="https://github.com/transmission/transmission"
 else
 	SRC_URI="https://dev.gentoo.org/~floppym/dist/${P}.tar.xz"
-	KEYWORDS="amd64 ~arm ~arm64 ~mips ppc ppc64 ~riscv x86 ~amd64-linux"
+	KEYWORDS="amd64 ~arm ~arm64 ppc ppc64 ~riscv x86 ~amd64-linux"
 fi
 
 DESCRIPTION="A fast, easy, and free BitTorrent client"

diff --git a/net-p2p/transmission/transmission-3.00-r4.ebuild b/net-p2p/transmission/transmission-3.00-r4.ebuild
index 9b4ded7eca6e..419d66308a97 100644
--- a/net-p2p/transmission/transmission-3.00-r4.ebuild
+++ b/net-p2p/transmission/transmission-3.00-r4.ebuild
@@ -10,7 +10,7 @@ if [[ ${PV} == 9999 ]]; then
 	EGIT_REPO_URI="https://github.com/transmission/transmission"
 else
 	SRC_URI="https://dev.gentoo.org/~floppym/dist/${P}.tar.xz"
-	KEYWORDS="~amd64 ~arm ~arm64 ~mips ~ppc ~ppc64 ~riscv ~x86 ~amd64-linux"
+	KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86 ~amd64-linux"
 fi
 
 DESCRIPTION="A fast, easy, and free BitTorrent client"

diff --git a/net-p2p/transmission/transmission-9999.ebuild b/net-p2p/transmission/transmission-9999.ebuild
index 29752a1fc96f..8687699a878f 100644
--- a/net-p2p/transmission/transmission-9999.ebuild
+++ b/net-p2p/transmission/transmission-9999.ebuild
@@ -10,7 +10,7 @@ if [[ ${PV} == 9999 ]]; then
 	EGIT_REPO_URI="https://github.com/transmission/transmission"
 else
 	SRC_URI="https://github.com/transmission/transmission-releases/raw/master/${P}.tar.xz"
-	KEYWORDS="~amd64 ~arm ~arm64 ~mips ~ppc ~ppc64 ~x86 ~amd64-linux"
+	KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86 ~amd64-linux"
 fi
 
 DESCRIPTION="A fast, easy, and free BitTorrent client"


^ permalink raw reply related	[flat|nested] 133+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: net-p2p/transmission/
@ 2022-06-13 17:49 Mike Gilbert
  0 siblings, 0 replies; 133+ messages in thread
From: Mike Gilbert @ 2022-06-13 17:49 UTC (permalink / raw
  To: gentoo-commits

commit:     24b84a8930f522b6d6d022d8f7bc4d8dce911f16
Author:     Mike Gilbert <floppym <AT> gentoo <DOT> org>
AuthorDate: Mon Jun 13 17:48:25 2022 +0000
Commit:     Mike Gilbert <floppym <AT> gentoo <DOT> org>
CommitDate: Mon Jun 13 17:49:10 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=24b84a89

net-p2p/transmission: drop ~amd64-linux keyword

Several dependencies would need to be keyworded.

Signed-off-by: Mike Gilbert <floppym <AT> gentoo.org>

 net-p2p/transmission/transmission-3.00-r1.ebuild | 2 +-
 net-p2p/transmission/transmission-3.00-r4.ebuild | 2 +-
 net-p2p/transmission/transmission-9999.ebuild    | 2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/net-p2p/transmission/transmission-3.00-r1.ebuild b/net-p2p/transmission/transmission-3.00-r1.ebuild
index 28fc9e09a5a4..0c0ebb69824e 100644
--- a/net-p2p/transmission/transmission-3.00-r1.ebuild
+++ b/net-p2p/transmission/transmission-3.00-r1.ebuild
@@ -10,7 +10,7 @@ if [[ ${PV} == 9999 ]]; then
 	EGIT_REPO_URI="https://github.com/transmission/transmission"
 else
 	SRC_URI="https://dev.gentoo.org/~floppym/dist/${P}.tar.xz"
-	KEYWORDS="amd64 ~arm ~arm64 ppc ppc64 ~riscv x86 ~amd64-linux"
+	KEYWORDS="amd64 ~arm ~arm64 ppc ppc64 ~riscv x86"
 fi
 
 DESCRIPTION="A fast, easy, and free BitTorrent client"

diff --git a/net-p2p/transmission/transmission-3.00-r4.ebuild b/net-p2p/transmission/transmission-3.00-r4.ebuild
index 419d66308a97..6065a88c228a 100644
--- a/net-p2p/transmission/transmission-3.00-r4.ebuild
+++ b/net-p2p/transmission/transmission-3.00-r4.ebuild
@@ -10,7 +10,7 @@ if [[ ${PV} == 9999 ]]; then
 	EGIT_REPO_URI="https://github.com/transmission/transmission"
 else
 	SRC_URI="https://dev.gentoo.org/~floppym/dist/${P}.tar.xz"
-	KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86 ~amd64-linux"
+	KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
 fi
 
 DESCRIPTION="A fast, easy, and free BitTorrent client"

diff --git a/net-p2p/transmission/transmission-9999.ebuild b/net-p2p/transmission/transmission-9999.ebuild
index 8687699a878f..d5a07df0a9a8 100644
--- a/net-p2p/transmission/transmission-9999.ebuild
+++ b/net-p2p/transmission/transmission-9999.ebuild
@@ -10,7 +10,7 @@ if [[ ${PV} == 9999 ]]; then
 	EGIT_REPO_URI="https://github.com/transmission/transmission"
 else
 	SRC_URI="https://github.com/transmission/transmission-releases/raw/master/${P}.tar.xz"
-	KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86 ~amd64-linux"
+	KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
 fi
 
 DESCRIPTION="A fast, easy, and free BitTorrent client"


^ permalink raw reply related	[flat|nested] 133+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: net-p2p/transmission/
@ 2022-08-08  9:40 Andreas Sturmlechner
  0 siblings, 0 replies; 133+ messages in thread
From: Andreas Sturmlechner @ 2022-08-08  9:40 UTC (permalink / raw
  To: gentoo-commits

commit:     6b808e16bd6ed0df9409cdc5e6fe1c6a1970fb2d
Author:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
AuthorDate: Mon Jul 25 18:24:56 2022 +0000
Commit:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Mon Aug  8 09:40:19 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6b808e16

net-p2p/transmission: Cleanup DEPEND

Looks like leftover from porting to BDEPEND.

Bug: https://bugs.gentoo.org/544938
Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org>

 net-p2p/transmission/transmission-3.00-r1.ebuild | 18 +++---------------
 net-p2p/transmission/transmission-3.00-r4.ebuild | 18 +++---------------
 net-p2p/transmission/transmission-9999.ebuild    | 18 +++---------------
 3 files changed, 9 insertions(+), 45 deletions(-)

diff --git a/net-p2p/transmission/transmission-3.00-r1.ebuild b/net-p2p/transmission/transmission-3.00-r1.ebuild
index 0c0ebb69824e..48f6c600d882 100644
--- a/net-p2p/transmission/transmission-3.00-r1.ebuild
+++ b/net-p2p/transmission/transmission-3.00-r1.ebuild
@@ -31,12 +31,8 @@ ACCT_DEPEND="
 BDEPEND="${ACCT_DEPEND}
 	virtual/pkgconfig
 	nls? (
-		gtk? (
-			sys-devel/gettext
-		)
-		qt5? (
-			dev-qt/linguist-tools:5
-		)
+		gtk? ( sys-devel/gettext )
+		qt5? ( dev-qt/linguist-tools:5 )
 	)
 "
 COMMON_DEPEND="
@@ -64,15 +60,7 @@ COMMON_DEPEND="
 	systemd? ( >=sys-apps/systemd-209:= )
 "
 DEPEND="${COMMON_DEPEND}
-	nls? (
-		virtual/libintl
-		gtk? (
-			sys-devel/gettext
-		)
-		qt5? (
-			dev-qt/linguist-tools:5
-		)
-	)
+	nls? ( virtual/libintl )
 "
 RDEPEND="${COMMON_DEPEND}
 	${ACCT_DEPEND}

diff --git a/net-p2p/transmission/transmission-3.00-r4.ebuild b/net-p2p/transmission/transmission-3.00-r4.ebuild
index 6065a88c228a..2b31213bed1f 100644
--- a/net-p2p/transmission/transmission-3.00-r4.ebuild
+++ b/net-p2p/transmission/transmission-3.00-r4.ebuild
@@ -31,12 +31,8 @@ ACCT_DEPEND="
 BDEPEND="${ACCT_DEPEND}
 	virtual/pkgconfig
 	nls? (
-		gtk? (
-			sys-devel/gettext
-		)
-		qt5? (
-			dev-qt/linguist-tools:5
-		)
+		gtk? ( sys-devel/gettext )
+		qt5? ( dev-qt/linguist-tools:5 )
 	)
 "
 COMMON_DEPEND="
@@ -63,15 +59,7 @@ COMMON_DEPEND="
 	systemd? ( >=sys-apps/systemd-209:= )
 "
 DEPEND="${COMMON_DEPEND}
-	nls? (
-		virtual/libintl
-		gtk? (
-			sys-devel/gettext
-		)
-		qt5? (
-			dev-qt/linguist-tools:5
-		)
-	)
+	nls? ( virtual/libintl )
 "
 RDEPEND="${COMMON_DEPEND}
 	${ACCT_DEPEND}

diff --git a/net-p2p/transmission/transmission-9999.ebuild b/net-p2p/transmission/transmission-9999.ebuild
index d5a07df0a9a8..ddaddc2cac6e 100644
--- a/net-p2p/transmission/transmission-9999.ebuild
+++ b/net-p2p/transmission/transmission-9999.ebuild
@@ -31,12 +31,8 @@ ACCT_DEPEND="
 BDEPEND="${ACCT_DEPEND}
 	virtual/pkgconfig
 	nls? (
-		gtk? (
-			sys-devel/gettext
-		)
-		qt5? (
-			dev-qt/linguist-tools:5
-		)
+		gtk? ( sys-devel/gettext )
+		qt5? ( dev-qt/linguist-tools:5 )
 	)
 "
 COMMON_DEPEND="
@@ -64,15 +60,7 @@ COMMON_DEPEND="
 	systemd? ( >=sys-apps/systemd-209:= )
 "
 DEPEND="${COMMON_DEPEND}
-	nls? (
-		virtual/libintl
-		gtk? (
-			sys-devel/gettext
-		)
-		qt5? (
-			dev-qt/linguist-tools:5
-		)
-	)
+	nls? ( virtual/libintl )
 "
 RDEPEND="${COMMON_DEPEND}
 	${ACCT_DEPEND}


^ permalink raw reply related	[flat|nested] 133+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: net-p2p/transmission/
@ 2022-10-07 21:57 Mike Gilbert
  0 siblings, 0 replies; 133+ messages in thread
From: Mike Gilbert @ 2022-10-07 21:57 UTC (permalink / raw
  To: gentoo-commits

commit:     fb5078cd8bc92937e5045d65010c808986a766ef
Author:     Mike Gilbert <floppym <AT> gentoo <DOT> org>
AuthorDate: Fri Oct  7 21:56:14 2022 +0000
Commit:     Mike Gilbert <floppym <AT> gentoo <DOT> org>
CommitDate: Fri Oct  7 21:56:57 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fb5078cd

net-p2p/transmission: add 4.0.0_beta1

Closes: https://bugs.gentoo.org/875893
Signed-off-by: Mike Gilbert <floppym <AT> gentoo.org>

 net-p2p/transmission/Manifest                      |  1 +
 ...9999.ebuild => transmission-4.0.0_beta1.ebuild} | 33 ++++++++++++++--------
 net-p2p/transmission/transmission-9999.ebuild      | 33 ++++++++++++++--------
 3 files changed, 43 insertions(+), 24 deletions(-)

diff --git a/net-p2p/transmission/Manifest b/net-p2p/transmission/Manifest
index 1b20bc82f39b..47e9e8b93d51 100644
--- a/net-p2p/transmission/Manifest
+++ b/net-p2p/transmission/Manifest
@@ -1 +1,2 @@
 DIST transmission-3.00.tar.xz 3995080 BLAKE2B fb1be44aa630e6a1cf15511ab4ab40156edb16f9410b83058c53548f466fb9502c23157756a29e921e4468db1ebac7832b755cfcf98451c663c64401559f5498 SHA512 c8fb96086ba4b18f04d6181a29f6e2af85864840c533f3470a202dfa686e9431caeccd25f12c975a9a8f9b7802ca0bd73c4edc1ca06bdbada682326cad188a76
+DIST transmission-4.0.0-beta.1+r98cf7d9b3c.tar.xz 9481044 BLAKE2B 99d287645f4c28a9f021c0923712ca2b0246be53c26b2654a50e00dc7b3db51b7de304280f6ae2d57c879d96ebe811163af3c38a29e64764712d926fa5c3fb0f SHA512 1bd4265e708070577a5624ee33ab8b0a71baa6d12d121974be6c104078289892f35cab6ddb22070c749d8c1333996ad83eb6f08adf96ea492d96104cab550d60

diff --git a/net-p2p/transmission/transmission-9999.ebuild b/net-p2p/transmission/transmission-4.0.0_beta1.ebuild
similarity index 86%
copy from net-p2p/transmission/transmission-9999.ebuild
copy to net-p2p/transmission/transmission-4.0.0_beta1.ebuild
index ddaddc2cac6e..ba2762346471 100644
--- a/net-p2p/transmission/transmission-9999.ebuild
+++ b/net-p2p/transmission/transmission-4.0.0_beta1.ebuild
@@ -9,8 +9,11 @@ if [[ ${PV} == 9999 ]]; then
 	inherit git-r3
 	EGIT_REPO_URI="https://github.com/transmission/transmission"
 else
-	SRC_URI="https://github.com/transmission/transmission-releases/raw/master/${P}.tar.xz"
-	KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
+	MY_PV="${PV/_beta/-beta.}"
+	MY_P="${PN}-${MY_PV}+r98cf7d9b3c"
+	S="${WORKDIR}/${MY_P}"
+	SRC_URI="https://github.com/transmission/transmission/releases/download/${MY_PV}/${MY_P}.tar.xz"
+	#KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
 fi
 
 DESCRIPTION="A fast, easy, and free BitTorrent client"
@@ -36,19 +39,19 @@ BDEPEND="${ACCT_DEPEND}
 	)
 "
 COMMON_DEPEND="
-	>=dev-libs/libevent-2.0.10:=
+	>=dev-libs/libevent-2.1.0:=
 	!mbedtls? ( dev-libs/openssl:0= )
 	mbedtls? ( net-libs/mbedtls:0= )
 	net-libs/libnatpmp
 	>=net-libs/libpsl-0.21.1
 	>=net-libs/miniupnpc-1.7:=
-	>=net-misc/curl-7.16.3[ssl]
+	>=net-misc/curl-7.28.0[ssl]
 	sys-libs/zlib:=
 	nls? ( virtual/libintl )
 	gtk? (
 		>=dev-cpp/gtkmm-3.24.0:3.0
-		>=dev-cpp/glibmm-2.50.1:2
-		appindicator? ( >=dev-libs/libappindicator-0.4.30:3 )
+		>=dev-cpp/glibmm-2.60.0:2
+		appindicator? ( >=dev-libs/libappindicator-0.4.90:3 )
 	)
 	qt5? (
 		dev-qt/qtcore:5
@@ -66,17 +69,25 @@ RDEPEND="${COMMON_DEPEND}
 	${ACCT_DEPEND}
 "
 
+src_prepare() {
+	cmake_src_prepare
+	rm -f libtransmission/version.h || die
+}
+
 src_configure() {
 	local mycmakeargs=(
 		-DCMAKE_INSTALL_DOCDIR=share/doc/${PF}
 
-		-DENABLE_CLI=$(usex cli ON OFF)
 		-DENABLE_GTK=$(usex gtk ON OFF)
-		-DENABLE_LIGHTWEIGHT=$(usex lightweight ON OFF)
-		-DENABLE_NLS=$(usex nls ON OFF)
 		-DENABLE_QT=$(usex qt5 ON OFF)
-		-DENABLE_TESTS=$(usex test ON OFF)
+		-DENABLE_MAC=OFF
 		-DENABLE_WEB=$(usex web ON OFF)
+		-DENABLE_CLI=$(usex cli ON OFF)
+		-DENABLE_TESTS=$(usex test ON OFF)
+		-DENABLE_LIGHTWEIGHT=$(usex lightweight ON OFF)
+		-DENABLE_NLS=$(usex nls ON OFF)
+
+		-DRUN_CLANG_TIDY=OFF
 
 		-DUSE_SYSTEM_EVENT2=ON
 		-DUSE_SYSTEM_DEFLATE=OFF
@@ -88,8 +99,6 @@ src_configure() {
 		-DUSE_SYSTEM_PSL=ON
 		-DUSE_QT_VERSION=5
 
-		-DRUN_CLANG_TIDY=OFF
-
 		-DWITH_CRYPTO=$(usex mbedtls polarssl openssl)
 		-DWITH_INOTIFY=ON
 		-DWITH_LIBAPPINDICATOR=$(usex appindicator ON OFF)

diff --git a/net-p2p/transmission/transmission-9999.ebuild b/net-p2p/transmission/transmission-9999.ebuild
index ddaddc2cac6e..ba2762346471 100644
--- a/net-p2p/transmission/transmission-9999.ebuild
+++ b/net-p2p/transmission/transmission-9999.ebuild
@@ -9,8 +9,11 @@ if [[ ${PV} == 9999 ]]; then
 	inherit git-r3
 	EGIT_REPO_URI="https://github.com/transmission/transmission"
 else
-	SRC_URI="https://github.com/transmission/transmission-releases/raw/master/${P}.tar.xz"
-	KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
+	MY_PV="${PV/_beta/-beta.}"
+	MY_P="${PN}-${MY_PV}+r98cf7d9b3c"
+	S="${WORKDIR}/${MY_P}"
+	SRC_URI="https://github.com/transmission/transmission/releases/download/${MY_PV}/${MY_P}.tar.xz"
+	#KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
 fi
 
 DESCRIPTION="A fast, easy, and free BitTorrent client"
@@ -36,19 +39,19 @@ BDEPEND="${ACCT_DEPEND}
 	)
 "
 COMMON_DEPEND="
-	>=dev-libs/libevent-2.0.10:=
+	>=dev-libs/libevent-2.1.0:=
 	!mbedtls? ( dev-libs/openssl:0= )
 	mbedtls? ( net-libs/mbedtls:0= )
 	net-libs/libnatpmp
 	>=net-libs/libpsl-0.21.1
 	>=net-libs/miniupnpc-1.7:=
-	>=net-misc/curl-7.16.3[ssl]
+	>=net-misc/curl-7.28.0[ssl]
 	sys-libs/zlib:=
 	nls? ( virtual/libintl )
 	gtk? (
 		>=dev-cpp/gtkmm-3.24.0:3.0
-		>=dev-cpp/glibmm-2.50.1:2
-		appindicator? ( >=dev-libs/libappindicator-0.4.30:3 )
+		>=dev-cpp/glibmm-2.60.0:2
+		appindicator? ( >=dev-libs/libappindicator-0.4.90:3 )
 	)
 	qt5? (
 		dev-qt/qtcore:5
@@ -66,17 +69,25 @@ RDEPEND="${COMMON_DEPEND}
 	${ACCT_DEPEND}
 "
 
+src_prepare() {
+	cmake_src_prepare
+	rm -f libtransmission/version.h || die
+}
+
 src_configure() {
 	local mycmakeargs=(
 		-DCMAKE_INSTALL_DOCDIR=share/doc/${PF}
 
-		-DENABLE_CLI=$(usex cli ON OFF)
 		-DENABLE_GTK=$(usex gtk ON OFF)
-		-DENABLE_LIGHTWEIGHT=$(usex lightweight ON OFF)
-		-DENABLE_NLS=$(usex nls ON OFF)
 		-DENABLE_QT=$(usex qt5 ON OFF)
-		-DENABLE_TESTS=$(usex test ON OFF)
+		-DENABLE_MAC=OFF
 		-DENABLE_WEB=$(usex web ON OFF)
+		-DENABLE_CLI=$(usex cli ON OFF)
+		-DENABLE_TESTS=$(usex test ON OFF)
+		-DENABLE_LIGHTWEIGHT=$(usex lightweight ON OFF)
+		-DENABLE_NLS=$(usex nls ON OFF)
+
+		-DRUN_CLANG_TIDY=OFF
 
 		-DUSE_SYSTEM_EVENT2=ON
 		-DUSE_SYSTEM_DEFLATE=OFF
@@ -88,8 +99,6 @@ src_configure() {
 		-DUSE_SYSTEM_PSL=ON
 		-DUSE_QT_VERSION=5
 
-		-DRUN_CLANG_TIDY=OFF
-
 		-DWITH_CRYPTO=$(usex mbedtls polarssl openssl)
 		-DWITH_INOTIFY=ON
 		-DWITH_LIBAPPINDICATOR=$(usex appindicator ON OFF)


^ permalink raw reply related	[flat|nested] 133+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: net-p2p/transmission/
@ 2022-10-07 22:18 Mike Gilbert
  0 siblings, 0 replies; 133+ messages in thread
From: Mike Gilbert @ 2022-10-07 22:18 UTC (permalink / raw
  To: gentoo-commits

commit:     6b5e48a5c2aa2034efbadbae64962494ad8e9f40
Author:     Mike Gilbert <floppym <AT> gentoo <DOT> org>
AuthorDate: Fri Oct  7 22:18:14 2022 +0000
Commit:     Mike Gilbert <floppym <AT> gentoo <DOT> org>
CommitDate: Fri Oct  7 22:18:14 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6b5e48a5

net-p2p/transmission: add comment about version.h

Signed-off-by: Mike Gilbert <floppym <AT> gentoo.org>

 net-p2p/transmission/transmission-4.0.0_beta1.ebuild | 1 +
 net-p2p/transmission/transmission-9999.ebuild        | 1 +
 2 files changed, 2 insertions(+)

diff --git a/net-p2p/transmission/transmission-4.0.0_beta1.ebuild b/net-p2p/transmission/transmission-4.0.0_beta1.ebuild
index ba2762346471..6809675fbe91 100644
--- a/net-p2p/transmission/transmission-4.0.0_beta1.ebuild
+++ b/net-p2p/transmission/transmission-4.0.0_beta1.ebuild
@@ -71,6 +71,7 @@ RDEPEND="${COMMON_DEPEND}
 
 src_prepare() {
 	cmake_src_prepare
+	# https://github.com/transmission/transmission/issues/3901
 	rm -f libtransmission/version.h || die
 }
 

diff --git a/net-p2p/transmission/transmission-9999.ebuild b/net-p2p/transmission/transmission-9999.ebuild
index ba2762346471..6809675fbe91 100644
--- a/net-p2p/transmission/transmission-9999.ebuild
+++ b/net-p2p/transmission/transmission-9999.ebuild
@@ -71,6 +71,7 @@ RDEPEND="${COMMON_DEPEND}
 
 src_prepare() {
 	cmake_src_prepare
+	# https://github.com/transmission/transmission/issues/3901
 	rm -f libtransmission/version.h || die
 }
 


^ permalink raw reply related	[flat|nested] 133+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: net-p2p/transmission/
@ 2022-10-25  7:16 Agostino Sarubbo
  0 siblings, 0 replies; 133+ messages in thread
From: Agostino Sarubbo @ 2022-10-25  7:16 UTC (permalink / raw
  To: gentoo-commits

commit:     3a192dc13e579e48e81bc2e977ec950ac2a757ab
Author:     Agostino Sarubbo <ago <AT> gentoo <DOT> org>
AuthorDate: Tue Oct 25 07:16:38 2022 +0000
Commit:     Agostino Sarubbo <ago <AT> gentoo <DOT> org>
CommitDate: Tue Oct 25 07:16:38 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3a192dc1

net-p2p/transmission: Stabilize 3.00-r5 ppc, #878175

Signed-off-by: Agostino Sarubbo <ago <AT> gentoo.org>

 net-p2p/transmission/transmission-3.00-r5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-p2p/transmission/transmission-3.00-r5.ebuild b/net-p2p/transmission/transmission-3.00-r5.ebuild
index 6a12e5a07a73..46a7a5172185 100644
--- a/net-p2p/transmission/transmission-3.00-r5.ebuild
+++ b/net-p2p/transmission/transmission-3.00-r5.ebuild
@@ -10,7 +10,7 @@ if [[ ${PV} == 9999 ]]; then
 	EGIT_REPO_URI="https://github.com/transmission/transmission"
 else
 	SRC_URI="https://dev.gentoo.org/~floppym/dist/${P}.tar.xz"
-	KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
+	KEYWORDS="~amd64 ~arm ~arm64 ppc ~ppc64 ~riscv ~x86"
 fi
 
 DESCRIPTION="A fast, easy, and free BitTorrent client"


^ permalink raw reply related	[flat|nested] 133+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: net-p2p/transmission/
@ 2022-10-25  7:17 Agostino Sarubbo
  0 siblings, 0 replies; 133+ messages in thread
From: Agostino Sarubbo @ 2022-10-25  7:17 UTC (permalink / raw
  To: gentoo-commits

commit:     32fed101554aaa8de6e36f96ef85e58a57e11352
Author:     Agostino Sarubbo <ago <AT> gentoo <DOT> org>
AuthorDate: Tue Oct 25 07:17:14 2022 +0000
Commit:     Agostino Sarubbo <ago <AT> gentoo <DOT> org>
CommitDate: Tue Oct 25 07:17:14 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=32fed101

net-p2p/transmission: Stabilize 3.00-r5 ppc64, #878175

Signed-off-by: Agostino Sarubbo <ago <AT> gentoo.org>

 net-p2p/transmission/transmission-3.00-r5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-p2p/transmission/transmission-3.00-r5.ebuild b/net-p2p/transmission/transmission-3.00-r5.ebuild
index 46a7a5172185..d391492ca782 100644
--- a/net-p2p/transmission/transmission-3.00-r5.ebuild
+++ b/net-p2p/transmission/transmission-3.00-r5.ebuild
@@ -10,7 +10,7 @@ if [[ ${PV} == 9999 ]]; then
 	EGIT_REPO_URI="https://github.com/transmission/transmission"
 else
 	SRC_URI="https://dev.gentoo.org/~floppym/dist/${P}.tar.xz"
-	KEYWORDS="~amd64 ~arm ~arm64 ppc ~ppc64 ~riscv ~x86"
+	KEYWORDS="~amd64 ~arm ~arm64 ppc ppc64 ~riscv ~x86"
 fi
 
 DESCRIPTION="A fast, easy, and free BitTorrent client"


^ permalink raw reply related	[flat|nested] 133+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: net-p2p/transmission/
@ 2022-10-25 10:44 Sam James
  0 siblings, 0 replies; 133+ messages in thread
From: Sam James @ 2022-10-25 10:44 UTC (permalink / raw
  To: gentoo-commits

commit:     4ac34a531df393a8393edfffd18430e63242a322
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Tue Oct 25 10:44:28 2022 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Tue Oct 25 10:44:28 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4ac34a53

net-p2p/transmission: Stabilize 3.00-r5 amd64, #878175

Signed-off-by: Sam James <sam <AT> gentoo.org>

 net-p2p/transmission/transmission-3.00-r5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-p2p/transmission/transmission-3.00-r5.ebuild b/net-p2p/transmission/transmission-3.00-r5.ebuild
index d391492ca782..c3299d58362c 100644
--- a/net-p2p/transmission/transmission-3.00-r5.ebuild
+++ b/net-p2p/transmission/transmission-3.00-r5.ebuild
@@ -10,7 +10,7 @@ if [[ ${PV} == 9999 ]]; then
 	EGIT_REPO_URI="https://github.com/transmission/transmission"
 else
 	SRC_URI="https://dev.gentoo.org/~floppym/dist/${P}.tar.xz"
-	KEYWORDS="~amd64 ~arm ~arm64 ppc ppc64 ~riscv ~x86"
+	KEYWORDS="amd64 ~arm ~arm64 ppc ppc64 ~riscv ~x86"
 fi
 
 DESCRIPTION="A fast, easy, and free BitTorrent client"


^ permalink raw reply related	[flat|nested] 133+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: net-p2p/transmission/
@ 2022-10-27 17:02 Mike Gilbert
  0 siblings, 0 replies; 133+ messages in thread
From: Mike Gilbert @ 2022-10-27 17:02 UTC (permalink / raw
  To: gentoo-commits

commit:     32d580ef59d9bba849d5b054fbd2e48dff44fd37
Author:     Mike Gilbert <floppym <AT> gentoo <DOT> org>
AuthorDate: Thu Oct 27 16:59:53 2022 +0000
Commit:     Mike Gilbert <floppym <AT> gentoo <DOT> org>
CommitDate: Thu Oct 27 17:02:24 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=32d580ef

net-p2p/transmission: drop 'web' USE flag

Building the web UI requires npn and yarn, which fetch source files at
build time.

Bug: https://bugs.gentoo.org/878417
Signed-off-by: Mike Gilbert <floppym <AT> gentoo.org>

 net-p2p/transmission/metadata.xml                    | 1 -
 net-p2p/transmission/transmission-4.0.0_beta1.ebuild | 4 ++--
 net-p2p/transmission/transmission-9999.ebuild        | 4 ++--
 3 files changed, 4 insertions(+), 5 deletions(-)

diff --git a/net-p2p/transmission/metadata.xml b/net-p2p/transmission/metadata.xml
index 0ecfb8ca30dc..6e518af5a187 100644
--- a/net-p2p/transmission/metadata.xml
+++ b/net-p2p/transmission/metadata.xml
@@ -9,6 +9,5 @@
 		<flag name="cli">Build command-line client</flag>
 		<flag name="lightweight">Optimize transmission for low-resource systems (smaller cache size, prefer unencrypted peer connections, etc.)</flag>
 		<flag name="mbedtls">Use mbed TLS instead of OpenSSL</flag>
-		<flag name="web">Build Web client</flag>
 	</use>
 </pkgmetadata>

diff --git a/net-p2p/transmission/transmission-4.0.0_beta1.ebuild b/net-p2p/transmission/transmission-4.0.0_beta1.ebuild
index 6809675fbe91..8ce1105ef889 100644
--- a/net-p2p/transmission/transmission-4.0.0_beta1.ebuild
+++ b/net-p2p/transmission/transmission-4.0.0_beta1.ebuild
@@ -24,7 +24,7 @@ HOMEPAGE="https://transmissionbt.com/"
 # MIT is in several libtransmission/ headers
 LICENSE="|| ( GPL-2 GPL-3 Transmission-OpenSSL-exception ) GPL-2 MIT"
 SLOT="0"
-IUSE="appindicator cli gtk lightweight nls mbedtls qt5 systemd test web"
+IUSE="appindicator cli gtk lightweight nls mbedtls qt5 systemd test"
 RESTRICT="!test? ( test )"
 
 ACCT_DEPEND="
@@ -82,7 +82,7 @@ src_configure() {
 		-DENABLE_GTK=$(usex gtk ON OFF)
 		-DENABLE_QT=$(usex qt5 ON OFF)
 		-DENABLE_MAC=OFF
-		-DENABLE_WEB=$(usex web ON OFF)
+		-DENABLE_WEB=OFF
 		-DENABLE_CLI=$(usex cli ON OFF)
 		-DENABLE_TESTS=$(usex test ON OFF)
 		-DENABLE_LIGHTWEIGHT=$(usex lightweight ON OFF)

diff --git a/net-p2p/transmission/transmission-9999.ebuild b/net-p2p/transmission/transmission-9999.ebuild
index 6809675fbe91..8ce1105ef889 100644
--- a/net-p2p/transmission/transmission-9999.ebuild
+++ b/net-p2p/transmission/transmission-9999.ebuild
@@ -24,7 +24,7 @@ HOMEPAGE="https://transmissionbt.com/"
 # MIT is in several libtransmission/ headers
 LICENSE="|| ( GPL-2 GPL-3 Transmission-OpenSSL-exception ) GPL-2 MIT"
 SLOT="0"
-IUSE="appindicator cli gtk lightweight nls mbedtls qt5 systemd test web"
+IUSE="appindicator cli gtk lightweight nls mbedtls qt5 systemd test"
 RESTRICT="!test? ( test )"
 
 ACCT_DEPEND="
@@ -82,7 +82,7 @@ src_configure() {
 		-DENABLE_GTK=$(usex gtk ON OFF)
 		-DENABLE_QT=$(usex qt5 ON OFF)
 		-DENABLE_MAC=OFF
-		-DENABLE_WEB=$(usex web ON OFF)
+		-DENABLE_WEB=OFF
 		-DENABLE_CLI=$(usex cli ON OFF)
 		-DENABLE_TESTS=$(usex test ON OFF)
 		-DENABLE_LIGHTWEIGHT=$(usex lightweight ON OFF)


^ permalink raw reply related	[flat|nested] 133+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: net-p2p/transmission/
@ 2022-10-27 23:46 Sam James
  0 siblings, 0 replies; 133+ messages in thread
From: Sam James @ 2022-10-27 23:46 UTC (permalink / raw
  To: gentoo-commits

commit:     12a65c566d25230fd57303acc18a48305cbe2796
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Thu Oct 27 23:46:13 2022 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Thu Oct 27 23:46:13 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=12a65c56

net-p2p/transmission: Stabilize 3.00-r5 x86, #878175

Signed-off-by: Sam James <sam <AT> gentoo.org>

 net-p2p/transmission/transmission-3.00-r5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-p2p/transmission/transmission-3.00-r5.ebuild b/net-p2p/transmission/transmission-3.00-r5.ebuild
index c3299d58362c..bcda90af6099 100644
--- a/net-p2p/transmission/transmission-3.00-r5.ebuild
+++ b/net-p2p/transmission/transmission-3.00-r5.ebuild
@@ -10,7 +10,7 @@ if [[ ${PV} == 9999 ]]; then
 	EGIT_REPO_URI="https://github.com/transmission/transmission"
 else
 	SRC_URI="https://dev.gentoo.org/~floppym/dist/${P}.tar.xz"
-	KEYWORDS="amd64 ~arm ~arm64 ppc ppc64 ~riscv ~x86"
+	KEYWORDS="amd64 ~arm ~arm64 ppc ppc64 ~riscv x86"
 fi
 
 DESCRIPTION="A fast, easy, and free BitTorrent client"


^ permalink raw reply related	[flat|nested] 133+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: net-p2p/transmission/
@ 2022-12-04 19:40 Craig Andrews
  0 siblings, 0 replies; 133+ messages in thread
From: Craig Andrews @ 2022-12-04 19:40 UTC (permalink / raw
  To: gentoo-commits

commit:     81e7003ac05538571c51bbd7e97bd4545a633498
Author:     Craig Andrews <candrews <AT> gentoo <DOT> org>
AuthorDate: Sat Dec  3 16:54:58 2022 +0000
Commit:     Craig Andrews <candrews <AT> gentoo <DOT> org>
CommitDate: Sun Dec  4 19:40:37 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=81e7003a

net-p2p/transmission: add 4.0.0_beta2

Signed-off-by: Craig Andrews <candrews <AT> gentoo.org>
Closes: https://github.com/gentoo/gentoo/pull/28527
Signed-off-by: Craig Andrews <candrews <AT> gentoo.org>

 net-p2p/transmission/Manifest                                        | 1 +
 .../{transmission-9999.ebuild => transmission-4.0.0_beta2.ebuild}    | 5 +++--
 net-p2p/transmission/transmission-9999.ebuild                        | 5 +++--
 3 files changed, 7 insertions(+), 4 deletions(-)

diff --git a/net-p2p/transmission/Manifest b/net-p2p/transmission/Manifest
index 47e9e8b93d51..d6fb74a8792a 100644
--- a/net-p2p/transmission/Manifest
+++ b/net-p2p/transmission/Manifest
@@ -1,2 +1,3 @@
 DIST transmission-3.00.tar.xz 3995080 BLAKE2B fb1be44aa630e6a1cf15511ab4ab40156edb16f9410b83058c53548f466fb9502c23157756a29e921e4468db1ebac7832b755cfcf98451c663c64401559f5498 SHA512 c8fb96086ba4b18f04d6181a29f6e2af85864840c533f3470a202dfa686e9431caeccd25f12c975a9a8f9b7802ca0bd73c4edc1ca06bdbada682326cad188a76
 DIST transmission-4.0.0-beta.1+r98cf7d9b3c.tar.xz 9481044 BLAKE2B 99d287645f4c28a9f021c0923712ca2b0246be53c26b2654a50e00dc7b3db51b7de304280f6ae2d57c879d96ebe811163af3c38a29e64764712d926fa5c3fb0f SHA512 1bd4265e708070577a5624ee33ab8b0a71baa6d12d121974be6c104078289892f35cab6ddb22070c749d8c1333996ad83eb6f08adf96ea492d96104cab550d60
+DIST transmission-4.0.0-beta.2+rbceb368f1b.tar.xz 10116092 BLAKE2B 1d0be0c222f74fa693fa1c2e3809915e05fe2d7f21e0c03ffe069065fb3d28f611a1ccb74230641c8bee9d738f3333912df26fbc8496c696fa84d6e17b61a062 SHA512 31ab15c8a7695efe4d800ac0a5a39d5536e069cc7d3564513178f600ba894b91a5bbabe46ed67e255d6992b858e2c56536edeaa1c397d074ea5d010e67eef20f

diff --git a/net-p2p/transmission/transmission-9999.ebuild b/net-p2p/transmission/transmission-4.0.0_beta2.ebuild
similarity index 96%
copy from net-p2p/transmission/transmission-9999.ebuild
copy to net-p2p/transmission/transmission-4.0.0_beta2.ebuild
index 8ce1105ef889..3e4e7fa8ce37 100644
--- a/net-p2p/transmission/transmission-9999.ebuild
+++ b/net-p2p/transmission/transmission-4.0.0_beta2.ebuild
@@ -10,7 +10,7 @@ if [[ ${PV} == 9999 ]]; then
 	EGIT_REPO_URI="https://github.com/transmission/transmission"
 else
 	MY_PV="${PV/_beta/-beta.}"
-	MY_P="${PN}-${MY_PV}+r98cf7d9b3c"
+	MY_P="${PN}-${MY_PV}+rbceb368f1b"
 	S="${WORKDIR}/${MY_P}"
 	SRC_URI="https://github.com/transmission/transmission/releases/download/${MY_PV}/${MY_P}.tar.xz"
 	#KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
@@ -90,6 +90,7 @@ src_configure() {
 
 		-DRUN_CLANG_TIDY=OFF
 
+		-DUSE_GTK_VERSION=3
 		-DUSE_SYSTEM_EVENT2=ON
 		-DUSE_SYSTEM_DEFLATE=OFF
 		-DUSE_SYSTEM_DHT=OFF
@@ -102,7 +103,7 @@ src_configure() {
 
 		-DWITH_CRYPTO=$(usex mbedtls polarssl openssl)
 		-DWITH_INOTIFY=ON
-		-DWITH_LIBAPPINDICATOR=$(usex appindicator ON OFF)
+		-DWITH_APPINDICATOR=$(usex appindicator ON OFF)
 		-DWITH_SYSTEMD=$(usex systemd ON OFF)
 	)
 

diff --git a/net-p2p/transmission/transmission-9999.ebuild b/net-p2p/transmission/transmission-9999.ebuild
index 8ce1105ef889..3e4e7fa8ce37 100644
--- a/net-p2p/transmission/transmission-9999.ebuild
+++ b/net-p2p/transmission/transmission-9999.ebuild
@@ -10,7 +10,7 @@ if [[ ${PV} == 9999 ]]; then
 	EGIT_REPO_URI="https://github.com/transmission/transmission"
 else
 	MY_PV="${PV/_beta/-beta.}"
-	MY_P="${PN}-${MY_PV}+r98cf7d9b3c"
+	MY_P="${PN}-${MY_PV}+rbceb368f1b"
 	S="${WORKDIR}/${MY_P}"
 	SRC_URI="https://github.com/transmission/transmission/releases/download/${MY_PV}/${MY_P}.tar.xz"
 	#KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
@@ -90,6 +90,7 @@ src_configure() {
 
 		-DRUN_CLANG_TIDY=OFF
 
+		-DUSE_GTK_VERSION=3
 		-DUSE_SYSTEM_EVENT2=ON
 		-DUSE_SYSTEM_DEFLATE=OFF
 		-DUSE_SYSTEM_DHT=OFF
@@ -102,7 +103,7 @@ src_configure() {
 
 		-DWITH_CRYPTO=$(usex mbedtls polarssl openssl)
 		-DWITH_INOTIFY=ON
-		-DWITH_LIBAPPINDICATOR=$(usex appindicator ON OFF)
+		-DWITH_APPINDICATOR=$(usex appindicator ON OFF)
 		-DWITH_SYSTEMD=$(usex systemd ON OFF)
 	)
 


^ permalink raw reply related	[flat|nested] 133+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: net-p2p/transmission/
@ 2023-01-05 15:49 Craig Andrews
  0 siblings, 0 replies; 133+ messages in thread
From: Craig Andrews @ 2023-01-05 15:49 UTC (permalink / raw
  To: gentoo-commits

commit:     0f6f59cc796e2495f4d53d3200586d1fdc90531c
Author:     Craig Andrews <candrews <AT> gentoo <DOT> org>
AuthorDate: Thu Jan  5 15:47:48 2023 +0000
Commit:     Craig Andrews <candrews <AT> gentoo <DOT> org>
CommitDate: Thu Jan  5 15:49:20 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0f6f59cc

net-p2p/transmission: add 4.0.0_beta3

Signed-off-by: Craig Andrews <candrews <AT> gentoo.org>

 net-p2p/transmission/Manifest                                    | 1 +
 ...{transmission-9999.ebuild => transmission-4.0.0_beta3.ebuild} | 9 ++++-----
 net-p2p/transmission/transmission-9999.ebuild                    | 9 ++++-----
 3 files changed, 9 insertions(+), 10 deletions(-)

diff --git a/net-p2p/transmission/Manifest b/net-p2p/transmission/Manifest
index d6fb74a8792a..0f6cda35a8b8 100644
--- a/net-p2p/transmission/Manifest
+++ b/net-p2p/transmission/Manifest
@@ -1,3 +1,4 @@
 DIST transmission-3.00.tar.xz 3995080 BLAKE2B fb1be44aa630e6a1cf15511ab4ab40156edb16f9410b83058c53548f466fb9502c23157756a29e921e4468db1ebac7832b755cfcf98451c663c64401559f5498 SHA512 c8fb96086ba4b18f04d6181a29f6e2af85864840c533f3470a202dfa686e9431caeccd25f12c975a9a8f9b7802ca0bd73c4edc1ca06bdbada682326cad188a76
 DIST transmission-4.0.0-beta.1+r98cf7d9b3c.tar.xz 9481044 BLAKE2B 99d287645f4c28a9f021c0923712ca2b0246be53c26b2654a50e00dc7b3db51b7de304280f6ae2d57c879d96ebe811163af3c38a29e64764712d926fa5c3fb0f SHA512 1bd4265e708070577a5624ee33ab8b0a71baa6d12d121974be6c104078289892f35cab6ddb22070c749d8c1333996ad83eb6f08adf96ea492d96104cab550d60
 DIST transmission-4.0.0-beta.2+rbceb368f1b.tar.xz 10116092 BLAKE2B 1d0be0c222f74fa693fa1c2e3809915e05fe2d7f21e0c03ffe069065fb3d28f611a1ccb74230641c8bee9d738f3333912df26fbc8496c696fa84d6e17b61a062 SHA512 31ab15c8a7695efe4d800ac0a5a39d5536e069cc7d3564513178f600ba894b91a5bbabe46ed67e255d6992b858e2c56536edeaa1c397d074ea5d010e67eef20f
+DIST transmission-4.0.0-beta.3+r634b1e8fc1.tar.xz 10124300 BLAKE2B 91ceeb136d7bf99c06c050c91dab02798a643020e6e48ebe1ea23ed5ddd5cdb62b30ecd4c20d650cec6ba309d065b819b23e72f001f4d79a9f6e7e9be785690d SHA512 b730dc91a2592821900f9102eda2722d1f87c8dc9d28c01910de0632010d917187be5c582acd98f7e98cc622ce491b2f82a633af692cb08b36c9ce45cc6bdd19

diff --git a/net-p2p/transmission/transmission-9999.ebuild b/net-p2p/transmission/transmission-4.0.0_beta3.ebuild
similarity index 93%
copy from net-p2p/transmission/transmission-9999.ebuild
copy to net-p2p/transmission/transmission-4.0.0_beta3.ebuild
index 3e4e7fa8ce37..a26a22f10275 100644
--- a/net-p2p/transmission/transmission-9999.ebuild
+++ b/net-p2p/transmission/transmission-4.0.0_beta3.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2006-2022 Gentoo Authors
+# Copyright 2006-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -10,7 +10,7 @@ if [[ ${PV} == 9999 ]]; then
 	EGIT_REPO_URI="https://github.com/transmission/transmission"
 else
 	MY_PV="${PV/_beta/-beta.}"
-	MY_P="${PN}-${MY_PV}+rbceb368f1b"
+	MY_P="${PN}-${MY_PV}+r634b1e8fc1"
 	S="${WORKDIR}/${MY_P}"
 	SRC_URI="https://github.com/transmission/transmission/releases/download/${MY_PV}/${MY_P}.tar.xz"
 	#KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
@@ -24,7 +24,7 @@ HOMEPAGE="https://transmissionbt.com/"
 # MIT is in several libtransmission/ headers
 LICENSE="|| ( GPL-2 GPL-3 Transmission-OpenSSL-exception ) GPL-2 MIT"
 SLOT="0"
-IUSE="appindicator cli gtk lightweight nls mbedtls qt5 systemd test"
+IUSE="appindicator cli gtk nls mbedtls qt5 systemd test"
 RESTRICT="!test? ( test )"
 
 ACCT_DEPEND="
@@ -85,7 +85,6 @@ src_configure() {
 		-DENABLE_WEB=OFF
 		-DENABLE_CLI=$(usex cli ON OFF)
 		-DENABLE_TESTS=$(usex test ON OFF)
-		-DENABLE_LIGHTWEIGHT=$(usex lightweight ON OFF)
 		-DENABLE_NLS=$(usex nls ON OFF)
 
 		-DRUN_CLANG_TIDY=OFF
@@ -101,7 +100,7 @@ src_configure() {
 		-DUSE_SYSTEM_PSL=ON
 		-DUSE_QT_VERSION=5
 
-		-DWITH_CRYPTO=$(usex mbedtls polarssl openssl)
+		-DWITH_CRYPTO=$(usex mbedtls mbedtls openssl)
 		-DWITH_INOTIFY=ON
 		-DWITH_APPINDICATOR=$(usex appindicator ON OFF)
 		-DWITH_SYSTEMD=$(usex systemd ON OFF)

diff --git a/net-p2p/transmission/transmission-9999.ebuild b/net-p2p/transmission/transmission-9999.ebuild
index 3e4e7fa8ce37..a26a22f10275 100644
--- a/net-p2p/transmission/transmission-9999.ebuild
+++ b/net-p2p/transmission/transmission-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2006-2022 Gentoo Authors
+# Copyright 2006-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -10,7 +10,7 @@ if [[ ${PV} == 9999 ]]; then
 	EGIT_REPO_URI="https://github.com/transmission/transmission"
 else
 	MY_PV="${PV/_beta/-beta.}"
-	MY_P="${PN}-${MY_PV}+rbceb368f1b"
+	MY_P="${PN}-${MY_PV}+r634b1e8fc1"
 	S="${WORKDIR}/${MY_P}"
 	SRC_URI="https://github.com/transmission/transmission/releases/download/${MY_PV}/${MY_P}.tar.xz"
 	#KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
@@ -24,7 +24,7 @@ HOMEPAGE="https://transmissionbt.com/"
 # MIT is in several libtransmission/ headers
 LICENSE="|| ( GPL-2 GPL-3 Transmission-OpenSSL-exception ) GPL-2 MIT"
 SLOT="0"
-IUSE="appindicator cli gtk lightweight nls mbedtls qt5 systemd test"
+IUSE="appindicator cli gtk nls mbedtls qt5 systemd test"
 RESTRICT="!test? ( test )"
 
 ACCT_DEPEND="
@@ -85,7 +85,6 @@ src_configure() {
 		-DENABLE_WEB=OFF
 		-DENABLE_CLI=$(usex cli ON OFF)
 		-DENABLE_TESTS=$(usex test ON OFF)
-		-DENABLE_LIGHTWEIGHT=$(usex lightweight ON OFF)
 		-DENABLE_NLS=$(usex nls ON OFF)
 
 		-DRUN_CLANG_TIDY=OFF
@@ -101,7 +100,7 @@ src_configure() {
 		-DUSE_SYSTEM_PSL=ON
 		-DUSE_QT_VERSION=5
 
-		-DWITH_CRYPTO=$(usex mbedtls polarssl openssl)
+		-DWITH_CRYPTO=$(usex mbedtls mbedtls openssl)
 		-DWITH_INOTIFY=ON
 		-DWITH_APPINDICATOR=$(usex appindicator ON OFF)
 		-DWITH_SYSTEMD=$(usex systemd ON OFF)


^ permalink raw reply related	[flat|nested] 133+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: net-p2p/transmission/
@ 2023-01-20 19:45 Mike Gilbert
  0 siblings, 0 replies; 133+ messages in thread
From: Mike Gilbert @ 2023-01-20 19:45 UTC (permalink / raw
  To: gentoo-commits

commit:     b62e63b3618a35b1fa02d61d3ad36bc3dbd1932c
Author:     Mike Gilbert <floppym <AT> gentoo <DOT> org>
AuthorDate: Fri Jan 20 19:21:15 2023 +0000
Commit:     Mike Gilbert <floppym <AT> gentoo <DOT> org>
CommitDate: Fri Jan 20 19:21:15 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b62e63b3

net-p2p/transmission: drop 3.00-r1, 4.0.0_beta1, 4.0.0_beta2

Signed-off-by: Mike Gilbert <floppym <AT> gentoo.org>

 net-p2p/transmission/Manifest                      |   2 -
 net-p2p/transmission/transmission-3.00-r1.ebuild   | 133 -------------------
 .../transmission/transmission-4.0.0_beta1.ebuild   | 145 --------------------
 .../transmission/transmission-4.0.0_beta2.ebuild   | 146 ---------------------
 4 files changed, 426 deletions(-)

diff --git a/net-p2p/transmission/Manifest b/net-p2p/transmission/Manifest
index 0f6cda35a8b8..3c6f1cfc43fb 100644
--- a/net-p2p/transmission/Manifest
+++ b/net-p2p/transmission/Manifest
@@ -1,4 +1,2 @@
 DIST transmission-3.00.tar.xz 3995080 BLAKE2B fb1be44aa630e6a1cf15511ab4ab40156edb16f9410b83058c53548f466fb9502c23157756a29e921e4468db1ebac7832b755cfcf98451c663c64401559f5498 SHA512 c8fb96086ba4b18f04d6181a29f6e2af85864840c533f3470a202dfa686e9431caeccd25f12c975a9a8f9b7802ca0bd73c4edc1ca06bdbada682326cad188a76
-DIST transmission-4.0.0-beta.1+r98cf7d9b3c.tar.xz 9481044 BLAKE2B 99d287645f4c28a9f021c0923712ca2b0246be53c26b2654a50e00dc7b3db51b7de304280f6ae2d57c879d96ebe811163af3c38a29e64764712d926fa5c3fb0f SHA512 1bd4265e708070577a5624ee33ab8b0a71baa6d12d121974be6c104078289892f35cab6ddb22070c749d8c1333996ad83eb6f08adf96ea492d96104cab550d60
-DIST transmission-4.0.0-beta.2+rbceb368f1b.tar.xz 10116092 BLAKE2B 1d0be0c222f74fa693fa1c2e3809915e05fe2d7f21e0c03ffe069065fb3d28f611a1ccb74230641c8bee9d738f3333912df26fbc8496c696fa84d6e17b61a062 SHA512 31ab15c8a7695efe4d800ac0a5a39d5536e069cc7d3564513178f600ba894b91a5bbabe46ed67e255d6992b858e2c56536edeaa1c397d074ea5d010e67eef20f
 DIST transmission-4.0.0-beta.3+r634b1e8fc1.tar.xz 10124300 BLAKE2B 91ceeb136d7bf99c06c050c91dab02798a643020e6e48ebe1ea23ed5ddd5cdb62b30ecd4c20d650cec6ba309d065b819b23e72f001f4d79a9f6e7e9be785690d SHA512 b730dc91a2592821900f9102eda2722d1f87c8dc9d28c01910de0632010d917187be5c582acd98f7e98cc622ce491b2f82a633af692cb08b36c9ce45cc6bdd19

diff --git a/net-p2p/transmission/transmission-3.00-r1.ebuild b/net-p2p/transmission/transmission-3.00-r1.ebuild
deleted file mode 100644
index 48f6c600d882..000000000000
--- a/net-p2p/transmission/transmission-3.00-r1.ebuild
+++ /dev/null
@@ -1,133 +0,0 @@
-# Copyright 2006-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit cmake systemd xdg-utils
-
-if [[ ${PV} == 9999 ]]; then
-	inherit git-r3
-	EGIT_REPO_URI="https://github.com/transmission/transmission"
-else
-	SRC_URI="https://dev.gentoo.org/~floppym/dist/${P}.tar.xz"
-	KEYWORDS="amd64 ~arm ~arm64 ppc ppc64 ~riscv x86"
-fi
-
-DESCRIPTION="A fast, easy, and free BitTorrent client"
-HOMEPAGE="https://transmissionbt.com/"
-
-# web/LICENSE is always GPL-2 whereas COPYING allows either GPL-2 or GPL-3 for the rest
-# transmission in licenses/ is for mentioning OpenSSL linking exception
-# MIT is in several libtransmission/ headers
-LICENSE="|| ( GPL-2 GPL-3 Transmission-OpenSSL-exception ) GPL-2 MIT"
-SLOT="0"
-IUSE="appindicator cli gtk lightweight nls mbedtls qt5 systemd test"
-RESTRICT="!test? ( test )"
-
-ACCT_DEPEND="
-	acct-group/transmission
-	acct-user/transmission
-"
-BDEPEND="${ACCT_DEPEND}
-	virtual/pkgconfig
-	nls? (
-		gtk? ( sys-devel/gettext )
-		qt5? ( dev-qt/linguist-tools:5 )
-	)
-"
-COMMON_DEPEND="
-	>=dev-libs/libevent-2.0.10:=
-	!mbedtls? ( dev-libs/openssl:0= )
-	mbedtls? ( net-libs/mbedtls:0= )
-	net-libs/libnatpmp
-	>=net-libs/miniupnpc-1.7:=
-	>=net-misc/curl-7.16.3[ssl]
-	sys-libs/zlib:=
-	nls? ( virtual/libintl )
-	gtk? (
-		>=dev-libs/dbus-glib-0.100
-		>=dev-libs/glib-2.32:2
-		>=x11-libs/gtk+-3.4:3
-		appindicator? ( >=dev-libs/libappindicator-0.4.30:3 )
-	)
-	qt5? (
-		dev-qt/qtcore:5
-		dev-qt/qtgui:5
-		dev-qt/qtwidgets:5
-		dev-qt/qtnetwork:5
-		dev-qt/qtdbus:5
-	)
-	systemd? ( >=sys-apps/systemd-209:= )
-"
-DEPEND="${COMMON_DEPEND}
-	nls? ( virtual/libintl )
-"
-RDEPEND="${COMMON_DEPEND}
-	${ACCT_DEPEND}
-"
-
-PATCHES=(
-	"${FILESDIR}"/cmake-unused-command-line.patch
-)
-
-src_configure() {
-	local mycmakeargs=(
-		-DCMAKE_INSTALL_DOCDIR=share/doc/${PF}
-
-		-DENABLE_CLI=$(usex cli ON OFF)
-		-DENABLE_GTK=$(usex gtk ON OFF)
-		-DENABLE_LIGHTWEIGHT=$(usex lightweight ON OFF)
-		-DENABLE_NLS=$(usex nls ON OFF)
-		-DENABLE_QT=$(usex qt5 ON OFF)
-		-DENABLE_TESTS=$(usex test ON OFF)
-
-		-DUSE_SYSTEM_EVENT2=ON
-		-DUSE_SYSTEM_DHT=OFF
-		-DUSE_SYSTEM_MINIUPNPC=ON
-		-DUSE_SYSTEM_NATPMP=ON
-		-DUSE_SYSTEM_UTP=OFF
-		-DUSE_SYSTEM_B64=OFF
-
-		-DWITH_CRYPTO=$(usex mbedtls polarssl openssl)
-		-DWITH_INOTIFY=ON
-		-DWITH_LIBAPPINDICATOR=$(usex appindicator ON OFF)
-		-DWITH_SYSTEMD=$(usex systemd ON OFF)
-	)
-
-	cmake_src_configure
-}
-
-src_install() {
-	cmake_src_install
-
-	newinitd "${FILESDIR}"/transmission-daemon.initd.10 transmission-daemon
-	newconfd "${FILESDIR}"/transmission-daemon.confd.4 transmission-daemon
-
-	if use systemd; then
-		# Service sets Type=notify
-		systemd_dounit daemon/transmission-daemon.service
-		systemd_install_serviced "${FILESDIR}"/transmission-daemon.service.conf
-	fi
-
-	insinto /usr/lib/sysctl.d
-	doins "${FILESDIR}"/60-transmission.conf
-
-	if [[ ${EUID} == 0 ]]; then
-		diropts -o transmission -g transmission
-	fi
-	keepdir /var/lib/transmission
-}
-
-pkg_postrm() {
-	if use gtk || use qt5; then
-		xdg_desktop_database_update
-		xdg_icon_cache_update
-	fi
-}
-
-pkg_postinst() {
-	if use gtk || use qt5; then
-		xdg_desktop_database_update
-		xdg_icon_cache_update
-	fi
-}

diff --git a/net-p2p/transmission/transmission-4.0.0_beta1.ebuild b/net-p2p/transmission/transmission-4.0.0_beta1.ebuild
deleted file mode 100644
index 8ce1105ef889..000000000000
--- a/net-p2p/transmission/transmission-4.0.0_beta1.ebuild
+++ /dev/null
@@ -1,145 +0,0 @@
-# Copyright 2006-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit cmake systemd xdg-utils
-
-if [[ ${PV} == 9999 ]]; then
-	inherit git-r3
-	EGIT_REPO_URI="https://github.com/transmission/transmission"
-else
-	MY_PV="${PV/_beta/-beta.}"
-	MY_P="${PN}-${MY_PV}+r98cf7d9b3c"
-	S="${WORKDIR}/${MY_P}"
-	SRC_URI="https://github.com/transmission/transmission/releases/download/${MY_PV}/${MY_P}.tar.xz"
-	#KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
-fi
-
-DESCRIPTION="A fast, easy, and free BitTorrent client"
-HOMEPAGE="https://transmissionbt.com/"
-
-# web/LICENSE is always GPL-2 whereas COPYING allows either GPL-2 or GPL-3 for the rest
-# transmission in licenses/ is for mentioning OpenSSL linking exception
-# MIT is in several libtransmission/ headers
-LICENSE="|| ( GPL-2 GPL-3 Transmission-OpenSSL-exception ) GPL-2 MIT"
-SLOT="0"
-IUSE="appindicator cli gtk lightweight nls mbedtls qt5 systemd test"
-RESTRICT="!test? ( test )"
-
-ACCT_DEPEND="
-	acct-group/transmission
-	acct-user/transmission
-"
-BDEPEND="${ACCT_DEPEND}
-	virtual/pkgconfig
-	nls? (
-		gtk? ( sys-devel/gettext )
-		qt5? ( dev-qt/linguist-tools:5 )
-	)
-"
-COMMON_DEPEND="
-	>=dev-libs/libevent-2.1.0:=
-	!mbedtls? ( dev-libs/openssl:0= )
-	mbedtls? ( net-libs/mbedtls:0= )
-	net-libs/libnatpmp
-	>=net-libs/libpsl-0.21.1
-	>=net-libs/miniupnpc-1.7:=
-	>=net-misc/curl-7.28.0[ssl]
-	sys-libs/zlib:=
-	nls? ( virtual/libintl )
-	gtk? (
-		>=dev-cpp/gtkmm-3.24.0:3.0
-		>=dev-cpp/glibmm-2.60.0:2
-		appindicator? ( >=dev-libs/libappindicator-0.4.90:3 )
-	)
-	qt5? (
-		dev-qt/qtcore:5
-		dev-qt/qtgui:5
-		dev-qt/qtwidgets:5
-		dev-qt/qtnetwork:5
-		dev-qt/qtdbus:5
-	)
-	systemd? ( >=sys-apps/systemd-209:= )
-"
-DEPEND="${COMMON_DEPEND}
-	nls? ( virtual/libintl )
-"
-RDEPEND="${COMMON_DEPEND}
-	${ACCT_DEPEND}
-"
-
-src_prepare() {
-	cmake_src_prepare
-	# https://github.com/transmission/transmission/issues/3901
-	rm -f libtransmission/version.h || die
-}
-
-src_configure() {
-	local mycmakeargs=(
-		-DCMAKE_INSTALL_DOCDIR=share/doc/${PF}
-
-		-DENABLE_GTK=$(usex gtk ON OFF)
-		-DENABLE_QT=$(usex qt5 ON OFF)
-		-DENABLE_MAC=OFF
-		-DENABLE_WEB=OFF
-		-DENABLE_CLI=$(usex cli ON OFF)
-		-DENABLE_TESTS=$(usex test ON OFF)
-		-DENABLE_LIGHTWEIGHT=$(usex lightweight ON OFF)
-		-DENABLE_NLS=$(usex nls ON OFF)
-
-		-DRUN_CLANG_TIDY=OFF
-
-		-DUSE_SYSTEM_EVENT2=ON
-		-DUSE_SYSTEM_DEFLATE=OFF
-		-DUSE_SYSTEM_DHT=OFF
-		-DUSE_SYSTEM_MINIUPNPC=ON
-		-DUSE_SYSTEM_NATPMP=ON
-		-DUSE_SYSTEM_UTP=OFF
-		-DUSE_SYSTEM_B64=OFF
-		-DUSE_SYSTEM_PSL=ON
-		-DUSE_QT_VERSION=5
-
-		-DWITH_CRYPTO=$(usex mbedtls polarssl openssl)
-		-DWITH_INOTIFY=ON
-		-DWITH_LIBAPPINDICATOR=$(usex appindicator ON OFF)
-		-DWITH_SYSTEMD=$(usex systemd ON OFF)
-	)
-
-	cmake_src_configure
-}
-
-src_install() {
-	cmake_src_install
-
-	newinitd "${FILESDIR}"/transmission-daemon.initd.10 transmission-daemon
-	newconfd "${FILESDIR}"/transmission-daemon.confd.4 transmission-daemon
-
-	if use systemd; then
-		# Service sets Type=notify
-		systemd_dounit daemon/transmission-daemon.service
-		systemd_install_serviced "${FILESDIR}"/transmission-daemon.service.conf
-	fi
-
-	insinto /usr/lib/sysctl.d
-	doins "${FILESDIR}"/60-transmission.conf
-
-	if [[ ${EUID} == 0 ]]; then
-		diropts -o transmission -g transmission
-	fi
-	keepdir /var/lib/transmission
-}
-
-pkg_postrm() {
-	if use gtk || use qt5; then
-		xdg_desktop_database_update
-		xdg_icon_cache_update
-	fi
-}
-
-pkg_postinst() {
-	if use gtk || use qt5; then
-		xdg_desktop_database_update
-		xdg_icon_cache_update
-	fi
-}

diff --git a/net-p2p/transmission/transmission-4.0.0_beta2.ebuild b/net-p2p/transmission/transmission-4.0.0_beta2.ebuild
deleted file mode 100644
index 3e4e7fa8ce37..000000000000
--- a/net-p2p/transmission/transmission-4.0.0_beta2.ebuild
+++ /dev/null
@@ -1,146 +0,0 @@
-# Copyright 2006-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit cmake systemd xdg-utils
-
-if [[ ${PV} == 9999 ]]; then
-	inherit git-r3
-	EGIT_REPO_URI="https://github.com/transmission/transmission"
-else
-	MY_PV="${PV/_beta/-beta.}"
-	MY_P="${PN}-${MY_PV}+rbceb368f1b"
-	S="${WORKDIR}/${MY_P}"
-	SRC_URI="https://github.com/transmission/transmission/releases/download/${MY_PV}/${MY_P}.tar.xz"
-	#KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
-fi
-
-DESCRIPTION="A fast, easy, and free BitTorrent client"
-HOMEPAGE="https://transmissionbt.com/"
-
-# web/LICENSE is always GPL-2 whereas COPYING allows either GPL-2 or GPL-3 for the rest
-# transmission in licenses/ is for mentioning OpenSSL linking exception
-# MIT is in several libtransmission/ headers
-LICENSE="|| ( GPL-2 GPL-3 Transmission-OpenSSL-exception ) GPL-2 MIT"
-SLOT="0"
-IUSE="appindicator cli gtk lightweight nls mbedtls qt5 systemd test"
-RESTRICT="!test? ( test )"
-
-ACCT_DEPEND="
-	acct-group/transmission
-	acct-user/transmission
-"
-BDEPEND="${ACCT_DEPEND}
-	virtual/pkgconfig
-	nls? (
-		gtk? ( sys-devel/gettext )
-		qt5? ( dev-qt/linguist-tools:5 )
-	)
-"
-COMMON_DEPEND="
-	>=dev-libs/libevent-2.1.0:=
-	!mbedtls? ( dev-libs/openssl:0= )
-	mbedtls? ( net-libs/mbedtls:0= )
-	net-libs/libnatpmp
-	>=net-libs/libpsl-0.21.1
-	>=net-libs/miniupnpc-1.7:=
-	>=net-misc/curl-7.28.0[ssl]
-	sys-libs/zlib:=
-	nls? ( virtual/libintl )
-	gtk? (
-		>=dev-cpp/gtkmm-3.24.0:3.0
-		>=dev-cpp/glibmm-2.60.0:2
-		appindicator? ( >=dev-libs/libappindicator-0.4.90:3 )
-	)
-	qt5? (
-		dev-qt/qtcore:5
-		dev-qt/qtgui:5
-		dev-qt/qtwidgets:5
-		dev-qt/qtnetwork:5
-		dev-qt/qtdbus:5
-	)
-	systemd? ( >=sys-apps/systemd-209:= )
-"
-DEPEND="${COMMON_DEPEND}
-	nls? ( virtual/libintl )
-"
-RDEPEND="${COMMON_DEPEND}
-	${ACCT_DEPEND}
-"
-
-src_prepare() {
-	cmake_src_prepare
-	# https://github.com/transmission/transmission/issues/3901
-	rm -f libtransmission/version.h || die
-}
-
-src_configure() {
-	local mycmakeargs=(
-		-DCMAKE_INSTALL_DOCDIR=share/doc/${PF}
-
-		-DENABLE_GTK=$(usex gtk ON OFF)
-		-DENABLE_QT=$(usex qt5 ON OFF)
-		-DENABLE_MAC=OFF
-		-DENABLE_WEB=OFF
-		-DENABLE_CLI=$(usex cli ON OFF)
-		-DENABLE_TESTS=$(usex test ON OFF)
-		-DENABLE_LIGHTWEIGHT=$(usex lightweight ON OFF)
-		-DENABLE_NLS=$(usex nls ON OFF)
-
-		-DRUN_CLANG_TIDY=OFF
-
-		-DUSE_GTK_VERSION=3
-		-DUSE_SYSTEM_EVENT2=ON
-		-DUSE_SYSTEM_DEFLATE=OFF
-		-DUSE_SYSTEM_DHT=OFF
-		-DUSE_SYSTEM_MINIUPNPC=ON
-		-DUSE_SYSTEM_NATPMP=ON
-		-DUSE_SYSTEM_UTP=OFF
-		-DUSE_SYSTEM_B64=OFF
-		-DUSE_SYSTEM_PSL=ON
-		-DUSE_QT_VERSION=5
-
-		-DWITH_CRYPTO=$(usex mbedtls polarssl openssl)
-		-DWITH_INOTIFY=ON
-		-DWITH_APPINDICATOR=$(usex appindicator ON OFF)
-		-DWITH_SYSTEMD=$(usex systemd ON OFF)
-	)
-
-	cmake_src_configure
-}
-
-src_install() {
-	cmake_src_install
-
-	newinitd "${FILESDIR}"/transmission-daemon.initd.10 transmission-daemon
-	newconfd "${FILESDIR}"/transmission-daemon.confd.4 transmission-daemon
-
-	if use systemd; then
-		# Service sets Type=notify
-		systemd_dounit daemon/transmission-daemon.service
-		systemd_install_serviced "${FILESDIR}"/transmission-daemon.service.conf
-	fi
-
-	insinto /usr/lib/sysctl.d
-	doins "${FILESDIR}"/60-transmission.conf
-
-	if [[ ${EUID} == 0 ]]; then
-		diropts -o transmission -g transmission
-	fi
-	keepdir /var/lib/transmission
-}
-
-pkg_postrm() {
-	if use gtk || use qt5; then
-		xdg_desktop_database_update
-		xdg_icon_cache_update
-	fi
-}
-
-pkg_postinst() {
-	if use gtk || use qt5; then
-		xdg_desktop_database_update
-		xdg_icon_cache_update
-	fi
-}


^ permalink raw reply related	[flat|nested] 133+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: net-p2p/transmission/
@ 2023-01-20 19:45 Mike Gilbert
  0 siblings, 0 replies; 133+ messages in thread
From: Mike Gilbert @ 2023-01-20 19:45 UTC (permalink / raw
  To: gentoo-commits

commit:     2e9e62c5ae19c8565310c4d652647efe6084e332
Author:     Mike Gilbert <floppym <AT> gentoo <DOT> org>
AuthorDate: Fri Jan 20 19:43:15 2023 +0000
Commit:     Mike Gilbert <floppym <AT> gentoo <DOT> org>
CommitDate: Fri Jan 20 19:43:52 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2e9e62c5

net-p2p/transmission: update appindicator dep

Bug: https://bugs.gentoo.org/891487
Signed-off-by: Mike Gilbert <floppym <AT> gentoo.org>

 net-p2p/transmission/transmission-4.0.0_beta3.ebuild | 4 ++--
 net-p2p/transmission/transmission-9999.ebuild        | 4 ++--
 2 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/net-p2p/transmission/transmission-4.0.0_beta3.ebuild b/net-p2p/transmission/transmission-4.0.0_beta3.ebuild
index a26a22f10275..b8ced9228913 100644
--- a/net-p2p/transmission/transmission-4.0.0_beta3.ebuild
+++ b/net-p2p/transmission/transmission-4.0.0_beta3.ebuild
@@ -13,7 +13,7 @@ else
 	MY_P="${PN}-${MY_PV}+r634b1e8fc1"
 	S="${WORKDIR}/${MY_P}"
 	SRC_URI="https://github.com/transmission/transmission/releases/download/${MY_PV}/${MY_P}.tar.xz"
-	#KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
+	#KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
 fi
 
 DESCRIPTION="A fast, easy, and free BitTorrent client"
@@ -51,7 +51,7 @@ COMMON_DEPEND="
 	gtk? (
 		>=dev-cpp/gtkmm-3.24.0:3.0
 		>=dev-cpp/glibmm-2.60.0:2
-		appindicator? ( >=dev-libs/libappindicator-0.4.90:3 )
+		appindicator? ( dev-libs/libayatana-indicator )
 	)
 	qt5? (
 		dev-qt/qtcore:5

diff --git a/net-p2p/transmission/transmission-9999.ebuild b/net-p2p/transmission/transmission-9999.ebuild
index a26a22f10275..d3424a06eb41 100644
--- a/net-p2p/transmission/transmission-9999.ebuild
+++ b/net-p2p/transmission/transmission-9999.ebuild
@@ -13,7 +13,7 @@ else
 	MY_P="${PN}-${MY_PV}+r634b1e8fc1"
 	S="${WORKDIR}/${MY_P}"
 	SRC_URI="https://github.com/transmission/transmission/releases/download/${MY_PV}/${MY_P}.tar.xz"
-	#KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
+	KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
 fi
 
 DESCRIPTION="A fast, easy, and free BitTorrent client"
@@ -51,7 +51,7 @@ COMMON_DEPEND="
 	gtk? (
 		>=dev-cpp/gtkmm-3.24.0:3.0
 		>=dev-cpp/glibmm-2.60.0:2
-		appindicator? ( >=dev-libs/libappindicator-0.4.90:3 )
+		appindicator? ( dev-libs/libayatana-appindicator )
 	)
 	qt5? (
 		dev-qt/qtcore:5


^ permalink raw reply related	[flat|nested] 133+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: net-p2p/transmission/
@ 2023-01-28 19:19 Mike Gilbert
  0 siblings, 0 replies; 133+ messages in thread
From: Mike Gilbert @ 2023-01-28 19:19 UTC (permalink / raw
  To: gentoo-commits

commit:     cd1aa55c600b8c3bf0134e10b44385624429bb15
Author:     Mike Gilbert <floppym <AT> gentoo <DOT> org>
AuthorDate: Sat Jan 28 19:17:50 2023 +0000
Commit:     Mike Gilbert <floppym <AT> gentoo <DOT> org>
CommitDate: Sat Jan 28 19:19:45 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cd1aa55c

net-p2p/transmission: add github remote id

Signed-off-by: Mike Gilbert <floppym <AT> gentoo.org>

 net-p2p/transmission/metadata.xml | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/net-p2p/transmission/metadata.xml b/net-p2p/transmission/metadata.xml
index 6e518af5a187..cd3c06fe292c 100644
--- a/net-p2p/transmission/metadata.xml
+++ b/net-p2p/transmission/metadata.xml
@@ -5,6 +5,9 @@
 		<email>floppym@gentoo.org</email>
 		<name>Mike Gilbert</name>
 	</maintainer>
+	<upstream>
+		<remote-id type="github">transmission/transmission</remote-id>
+	</upstream>
 	<use>
 		<flag name="cli">Build command-line client</flag>
 		<flag name="lightweight">Optimize transmission for low-resource systems (smaller cache size, prefer unencrypted peer connections, etc.)</flag>


^ permalink raw reply related	[flat|nested] 133+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: net-p2p/transmission/
@ 2023-01-28 19:19 Mike Gilbert
  0 siblings, 0 replies; 133+ messages in thread
From: Mike Gilbert @ 2023-01-28 19:19 UTC (permalink / raw
  To: gentoo-commits

commit:     48610db3fa5e4ce69c8ab7ec49b00496dad1e062
Author:     Mike Gilbert <floppym <AT> gentoo <DOT> org>
AuthorDate: Sat Jan 28 18:45:56 2023 +0000
Commit:     Mike Gilbert <floppym <AT> gentoo <DOT> org>
CommitDate: Sat Jan 28 19:19:44 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=48610db3

net-p2p/transmission: restore ppc keyword

Signed-off-by: Mike Gilbert <floppym <AT> gentoo.org>

 net-p2p/transmission/transmission-4.0.0_beta3.ebuild | 2 +-
 net-p2p/transmission/transmission-9999.ebuild        | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/net-p2p/transmission/transmission-4.0.0_beta3.ebuild b/net-p2p/transmission/transmission-4.0.0_beta3.ebuild
index b8ced9228913..63e3cdd64e03 100644
--- a/net-p2p/transmission/transmission-4.0.0_beta3.ebuild
+++ b/net-p2p/transmission/transmission-4.0.0_beta3.ebuild
@@ -13,7 +13,7 @@ else
 	MY_P="${PN}-${MY_PV}+r634b1e8fc1"
 	S="${WORKDIR}/${MY_P}"
 	SRC_URI="https://github.com/transmission/transmission/releases/download/${MY_PV}/${MY_P}.tar.xz"
-	#KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
+	#KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
 fi
 
 DESCRIPTION="A fast, easy, and free BitTorrent client"

diff --git a/net-p2p/transmission/transmission-9999.ebuild b/net-p2p/transmission/transmission-9999.ebuild
index d3424a06eb41..242b9d3105cd 100644
--- a/net-p2p/transmission/transmission-9999.ebuild
+++ b/net-p2p/transmission/transmission-9999.ebuild
@@ -13,7 +13,7 @@ else
 	MY_P="${PN}-${MY_PV}+r634b1e8fc1"
 	S="${WORKDIR}/${MY_P}"
 	SRC_URI="https://github.com/transmission/transmission/releases/download/${MY_PV}/${MY_P}.tar.xz"
-	KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
+	KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
 fi
 
 DESCRIPTION="A fast, easy, and free BitTorrent client"


^ permalink raw reply related	[flat|nested] 133+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: net-p2p/transmission/
@ 2023-02-08 15:14 Craig Andrews
  0 siblings, 0 replies; 133+ messages in thread
From: Craig Andrews @ 2023-02-08 15:14 UTC (permalink / raw
  To: gentoo-commits

commit:     0558383a35b85725fbd93f8fbae996c67604f1ff
Author:     Craig Andrews <candrews <AT> gentoo <DOT> org>
AuthorDate: Wed Feb  8 14:59:47 2023 +0000
Commit:     Craig Andrews <candrews <AT> gentoo <DOT> org>
CommitDate: Wed Feb  8 15:14:02 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0558383a

net-p2p/transmission: add 4.0.0

Signed-off-by: Craig Andrews <candrews <AT> gentoo.org>

 net-p2p/transmission/Manifest                  |   1 +
 net-p2p/transmission/transmission-4.0.0.ebuild | 145 +++++++++++++++++++++++++
 2 files changed, 146 insertions(+)

diff --git a/net-p2p/transmission/Manifest b/net-p2p/transmission/Manifest
index 3c6f1cfc43fb..83ba1b19d158 100644
--- a/net-p2p/transmission/Manifest
+++ b/net-p2p/transmission/Manifest
@@ -1,2 +1,3 @@
 DIST transmission-3.00.tar.xz 3995080 BLAKE2B fb1be44aa630e6a1cf15511ab4ab40156edb16f9410b83058c53548f466fb9502c23157756a29e921e4468db1ebac7832b755cfcf98451c663c64401559f5498 SHA512 c8fb96086ba4b18f04d6181a29f6e2af85864840c533f3470a202dfa686e9431caeccd25f12c975a9a8f9b7802ca0bd73c4edc1ca06bdbada682326cad188a76
 DIST transmission-4.0.0-beta.3+r634b1e8fc1.tar.xz 10124300 BLAKE2B 91ceeb136d7bf99c06c050c91dab02798a643020e6e48ebe1ea23ed5ddd5cdb62b30ecd4c20d650cec6ba309d065b819b23e72f001f4d79a9f6e7e9be785690d SHA512 b730dc91a2592821900f9102eda2722d1f87c8dc9d28c01910de0632010d917187be5c582acd98f7e98cc622ce491b2f82a633af692cb08b36c9ce45cc6bdd19
+DIST transmission-4.0.0.tar.xz 10351556 BLAKE2B d0bb13437da6e6b6a9001eed7e59ce3f7b58151787e9c1057b0c6bf65dfdeaf89c3aedee563f641f6d2d2bd3a84dafa3f68b557b190bd323928578e811fb0183 SHA512 79945af73fe7226dddadba7cc039516f2f878e05a9cf6c6d799b636b8298e2b2fa25c4426789bd41ef4d2b00d75a3c1c115c1676b4d2a9f09a1526456dceb3f8

diff --git a/net-p2p/transmission/transmission-4.0.0.ebuild b/net-p2p/transmission/transmission-4.0.0.ebuild
new file mode 100644
index 000000000000..6cc284b07f39
--- /dev/null
+++ b/net-p2p/transmission/transmission-4.0.0.ebuild
@@ -0,0 +1,145 @@
+# Copyright 2006-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit cmake systemd xdg-utils
+
+if [[ ${PV} == 9999 ]]; then
+	inherit git-r3
+	EGIT_REPO_URI="https://github.com/transmission/transmission"
+else
+	MY_PV="${PV/_beta/-beta.}"
+	MY_P="${PN}-${MY_PV}"
+	S="${WORKDIR}/${MY_P}"
+	SRC_URI="https://github.com/transmission/transmission/releases/download/${MY_PV}/${MY_P}.tar.xz"
+	KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
+fi
+
+DESCRIPTION="A fast, easy, and free BitTorrent client"
+HOMEPAGE="https://transmissionbt.com/"
+
+# web/LICENSE is always GPL-2 whereas COPYING allows either GPL-2 or GPL-3 for the rest
+# transmission in licenses/ is for mentioning OpenSSL linking exception
+# MIT is in several libtransmission/ headers
+LICENSE="|| ( GPL-2 GPL-3 Transmission-OpenSSL-exception ) GPL-2 MIT"
+SLOT="0"
+IUSE="appindicator cli gtk nls mbedtls qt5 systemd test"
+RESTRICT="!test? ( test )"
+
+ACCT_DEPEND="
+	acct-group/transmission
+	acct-user/transmission
+"
+BDEPEND="${ACCT_DEPEND}
+	virtual/pkgconfig
+	nls? (
+		gtk? ( sys-devel/gettext )
+		qt5? ( dev-qt/linguist-tools:5 )
+	)
+"
+COMMON_DEPEND="
+	>=dev-libs/libevent-2.1.0:=
+	!mbedtls? ( dev-libs/openssl:0= )
+	mbedtls? ( net-libs/mbedtls:0= )
+	net-libs/libnatpmp
+	>=net-libs/libpsl-0.21.1
+	>=net-libs/miniupnpc-1.7:=
+	>=net-misc/curl-7.28.0[ssl]
+	sys-libs/zlib:=
+	nls? ( virtual/libintl )
+	gtk? (
+		>=dev-cpp/gtkmm-3.24.0:3.0
+		>=dev-cpp/glibmm-2.60.0:2
+		appindicator? ( dev-libs/libayatana-indicator )
+	)
+	qt5? (
+		dev-qt/qtcore:5
+		dev-qt/qtgui:5
+		dev-qt/qtwidgets:5
+		dev-qt/qtnetwork:5
+		dev-qt/qtdbus:5
+	)
+	systemd? ( >=sys-apps/systemd-209:= )
+"
+DEPEND="${COMMON_DEPEND}
+	nls? ( virtual/libintl )
+"
+RDEPEND="${COMMON_DEPEND}
+	${ACCT_DEPEND}
+"
+
+src_prepare() {
+	cmake_src_prepare
+	# https://github.com/transmission/transmission/issues/3901
+	rm -f libtransmission/version.h || die
+}
+
+src_configure() {
+	local mycmakeargs=(
+		-DCMAKE_INSTALL_DOCDIR=share/doc/${PF}
+
+		-DENABLE_GTK=$(usex gtk ON OFF)
+		-DENABLE_QT=$(usex qt5 ON OFF)
+		-DENABLE_MAC=OFF
+		-DENABLE_WEB=OFF
+		-DENABLE_CLI=$(usex cli ON OFF)
+		-DENABLE_TESTS=$(usex test ON OFF)
+		-DENABLE_NLS=$(usex nls ON OFF)
+
+		-DRUN_CLANG_TIDY=OFF
+
+		-DUSE_GTK_VERSION=3
+		-DUSE_SYSTEM_EVENT2=ON
+		-DUSE_SYSTEM_DEFLATE=OFF
+		-DUSE_SYSTEM_DHT=OFF
+		-DUSE_SYSTEM_MINIUPNPC=ON
+		-DUSE_SYSTEM_NATPMP=ON
+		-DUSE_SYSTEM_UTP=OFF
+		-DUSE_SYSTEM_B64=OFF
+		-DUSE_SYSTEM_PSL=ON
+		-DUSE_QT_VERSION=5
+
+		-DWITH_CRYPTO=$(usex mbedtls mbedtls openssl)
+		-DWITH_INOTIFY=ON
+		-DWITH_APPINDICATOR=$(usex appindicator ON OFF)
+		-DWITH_SYSTEMD=$(usex systemd ON OFF)
+	)
+
+	cmake_src_configure
+}
+
+src_install() {
+	cmake_src_install
+
+	newinitd "${FILESDIR}"/transmission-daemon.initd.10 transmission-daemon
+	newconfd "${FILESDIR}"/transmission-daemon.confd.4 transmission-daemon
+
+	if use systemd; then
+		# Service sets Type=notify
+		systemd_dounit daemon/transmission-daemon.service
+		systemd_install_serviced "${FILESDIR}"/transmission-daemon.service.conf
+	fi
+
+	insinto /usr/lib/sysctl.d
+	doins "${FILESDIR}"/60-transmission.conf
+
+	if [[ ${EUID} == 0 ]]; then
+		diropts -o transmission -g transmission
+	fi
+	keepdir /var/lib/transmission
+}
+
+pkg_postrm() {
+	if use gtk || use qt5; then
+		xdg_desktop_database_update
+		xdg_icon_cache_update
+	fi
+}
+
+pkg_postinst() {
+	if use gtk || use qt5; then
+		xdg_desktop_database_update
+		xdg_icon_cache_update
+	fi
+}


^ permalink raw reply related	[flat|nested] 133+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: net-p2p/transmission/
@ 2023-02-09  0:37 Mike Gilbert
  0 siblings, 0 replies; 133+ messages in thread
From: Mike Gilbert @ 2023-02-09  0:37 UTC (permalink / raw
  To: gentoo-commits

commit:     f988ea896fe12e824b2959d310638125f40b2480
Author:     Mike Gilbert <floppym <AT> gentoo <DOT> org>
AuthorDate: Thu Feb  9 00:37:19 2023 +0000
Commit:     Mike Gilbert <floppym <AT> gentoo <DOT> org>
CommitDate: Thu Feb  9 00:37:19 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f988ea89

net-p2p/transmission: sync live ebuild

Signed-off-by: Mike Gilbert <floppym <AT> gentoo.org>

 net-p2p/transmission/transmission-4.0.0.ebuild | 2 +-
 net-p2p/transmission/transmission-9999.ebuild  | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/net-p2p/transmission/transmission-4.0.0.ebuild b/net-p2p/transmission/transmission-4.0.0.ebuild
index 6cc284b07f39..4859dc49adb0 100644
--- a/net-p2p/transmission/transmission-4.0.0.ebuild
+++ b/net-p2p/transmission/transmission-4.0.0.ebuild
@@ -51,7 +51,7 @@ COMMON_DEPEND="
 	gtk? (
 		>=dev-cpp/gtkmm-3.24.0:3.0
 		>=dev-cpp/glibmm-2.60.0:2
-		appindicator? ( dev-libs/libayatana-indicator )
+		appindicator? ( dev-libs/libayatana-appindicator )
 	)
 	qt5? (
 		dev-qt/qtcore:5

diff --git a/net-p2p/transmission/transmission-9999.ebuild b/net-p2p/transmission/transmission-9999.ebuild
index 242b9d3105cd..4859dc49adb0 100644
--- a/net-p2p/transmission/transmission-9999.ebuild
+++ b/net-p2p/transmission/transmission-9999.ebuild
@@ -10,7 +10,7 @@ if [[ ${PV} == 9999 ]]; then
 	EGIT_REPO_URI="https://github.com/transmission/transmission"
 else
 	MY_PV="${PV/_beta/-beta.}"
-	MY_P="${PN}-${MY_PV}+r634b1e8fc1"
+	MY_P="${PN}-${MY_PV}"
 	S="${WORKDIR}/${MY_P}"
 	SRC_URI="https://github.com/transmission/transmission/releases/download/${MY_PV}/${MY_P}.tar.xz"
 	KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"


^ permalink raw reply related	[flat|nested] 133+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: net-p2p/transmission/
@ 2023-02-09  0:38 Mike Gilbert
  0 siblings, 0 replies; 133+ messages in thread
From: Mike Gilbert @ 2023-02-09  0:38 UTC (permalink / raw
  To: gentoo-commits

commit:     063347336f45aa01ac6ed157b7edd5ffd59411d8
Author:     Mike Gilbert <floppym <AT> gentoo <DOT> org>
AuthorDate: Thu Feb  9 00:38:17 2023 +0000
Commit:     Mike Gilbert <floppym <AT> gentoo <DOT> org>
CommitDate: Thu Feb  9 00:38:17 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=06334733

net-p2p/transmission: drop 4.0.0_beta3

Signed-off-by: Mike Gilbert <floppym <AT> gentoo.org>

 net-p2p/transmission/Manifest                      |   1 -
 .../transmission/transmission-4.0.0_beta3.ebuild   | 145 ---------------------
 2 files changed, 146 deletions(-)

diff --git a/net-p2p/transmission/Manifest b/net-p2p/transmission/Manifest
index 83ba1b19d158..f5ed0617c40c 100644
--- a/net-p2p/transmission/Manifest
+++ b/net-p2p/transmission/Manifest
@@ -1,3 +1,2 @@
 DIST transmission-3.00.tar.xz 3995080 BLAKE2B fb1be44aa630e6a1cf15511ab4ab40156edb16f9410b83058c53548f466fb9502c23157756a29e921e4468db1ebac7832b755cfcf98451c663c64401559f5498 SHA512 c8fb96086ba4b18f04d6181a29f6e2af85864840c533f3470a202dfa686e9431caeccd25f12c975a9a8f9b7802ca0bd73c4edc1ca06bdbada682326cad188a76
-DIST transmission-4.0.0-beta.3+r634b1e8fc1.tar.xz 10124300 BLAKE2B 91ceeb136d7bf99c06c050c91dab02798a643020e6e48ebe1ea23ed5ddd5cdb62b30ecd4c20d650cec6ba309d065b819b23e72f001f4d79a9f6e7e9be785690d SHA512 b730dc91a2592821900f9102eda2722d1f87c8dc9d28c01910de0632010d917187be5c582acd98f7e98cc622ce491b2f82a633af692cb08b36c9ce45cc6bdd19
 DIST transmission-4.0.0.tar.xz 10351556 BLAKE2B d0bb13437da6e6b6a9001eed7e59ce3f7b58151787e9c1057b0c6bf65dfdeaf89c3aedee563f641f6d2d2bd3a84dafa3f68b557b190bd323928578e811fb0183 SHA512 79945af73fe7226dddadba7cc039516f2f878e05a9cf6c6d799b636b8298e2b2fa25c4426789bd41ef4d2b00d75a3c1c115c1676b4d2a9f09a1526456dceb3f8

diff --git a/net-p2p/transmission/transmission-4.0.0_beta3.ebuild b/net-p2p/transmission/transmission-4.0.0_beta3.ebuild
deleted file mode 100644
index 63e3cdd64e03..000000000000
--- a/net-p2p/transmission/transmission-4.0.0_beta3.ebuild
+++ /dev/null
@@ -1,145 +0,0 @@
-# Copyright 2006-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit cmake systemd xdg-utils
-
-if [[ ${PV} == 9999 ]]; then
-	inherit git-r3
-	EGIT_REPO_URI="https://github.com/transmission/transmission"
-else
-	MY_PV="${PV/_beta/-beta.}"
-	MY_P="${PN}-${MY_PV}+r634b1e8fc1"
-	S="${WORKDIR}/${MY_P}"
-	SRC_URI="https://github.com/transmission/transmission/releases/download/${MY_PV}/${MY_P}.tar.xz"
-	#KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
-fi
-
-DESCRIPTION="A fast, easy, and free BitTorrent client"
-HOMEPAGE="https://transmissionbt.com/"
-
-# web/LICENSE is always GPL-2 whereas COPYING allows either GPL-2 or GPL-3 for the rest
-# transmission in licenses/ is for mentioning OpenSSL linking exception
-# MIT is in several libtransmission/ headers
-LICENSE="|| ( GPL-2 GPL-3 Transmission-OpenSSL-exception ) GPL-2 MIT"
-SLOT="0"
-IUSE="appindicator cli gtk nls mbedtls qt5 systemd test"
-RESTRICT="!test? ( test )"
-
-ACCT_DEPEND="
-	acct-group/transmission
-	acct-user/transmission
-"
-BDEPEND="${ACCT_DEPEND}
-	virtual/pkgconfig
-	nls? (
-		gtk? ( sys-devel/gettext )
-		qt5? ( dev-qt/linguist-tools:5 )
-	)
-"
-COMMON_DEPEND="
-	>=dev-libs/libevent-2.1.0:=
-	!mbedtls? ( dev-libs/openssl:0= )
-	mbedtls? ( net-libs/mbedtls:0= )
-	net-libs/libnatpmp
-	>=net-libs/libpsl-0.21.1
-	>=net-libs/miniupnpc-1.7:=
-	>=net-misc/curl-7.28.0[ssl]
-	sys-libs/zlib:=
-	nls? ( virtual/libintl )
-	gtk? (
-		>=dev-cpp/gtkmm-3.24.0:3.0
-		>=dev-cpp/glibmm-2.60.0:2
-		appindicator? ( dev-libs/libayatana-indicator )
-	)
-	qt5? (
-		dev-qt/qtcore:5
-		dev-qt/qtgui:5
-		dev-qt/qtwidgets:5
-		dev-qt/qtnetwork:5
-		dev-qt/qtdbus:5
-	)
-	systemd? ( >=sys-apps/systemd-209:= )
-"
-DEPEND="${COMMON_DEPEND}
-	nls? ( virtual/libintl )
-"
-RDEPEND="${COMMON_DEPEND}
-	${ACCT_DEPEND}
-"
-
-src_prepare() {
-	cmake_src_prepare
-	# https://github.com/transmission/transmission/issues/3901
-	rm -f libtransmission/version.h || die
-}
-
-src_configure() {
-	local mycmakeargs=(
-		-DCMAKE_INSTALL_DOCDIR=share/doc/${PF}
-
-		-DENABLE_GTK=$(usex gtk ON OFF)
-		-DENABLE_QT=$(usex qt5 ON OFF)
-		-DENABLE_MAC=OFF
-		-DENABLE_WEB=OFF
-		-DENABLE_CLI=$(usex cli ON OFF)
-		-DENABLE_TESTS=$(usex test ON OFF)
-		-DENABLE_NLS=$(usex nls ON OFF)
-
-		-DRUN_CLANG_TIDY=OFF
-
-		-DUSE_GTK_VERSION=3
-		-DUSE_SYSTEM_EVENT2=ON
-		-DUSE_SYSTEM_DEFLATE=OFF
-		-DUSE_SYSTEM_DHT=OFF
-		-DUSE_SYSTEM_MINIUPNPC=ON
-		-DUSE_SYSTEM_NATPMP=ON
-		-DUSE_SYSTEM_UTP=OFF
-		-DUSE_SYSTEM_B64=OFF
-		-DUSE_SYSTEM_PSL=ON
-		-DUSE_QT_VERSION=5
-
-		-DWITH_CRYPTO=$(usex mbedtls mbedtls openssl)
-		-DWITH_INOTIFY=ON
-		-DWITH_APPINDICATOR=$(usex appindicator ON OFF)
-		-DWITH_SYSTEMD=$(usex systemd ON OFF)
-	)
-
-	cmake_src_configure
-}
-
-src_install() {
-	cmake_src_install
-
-	newinitd "${FILESDIR}"/transmission-daemon.initd.10 transmission-daemon
-	newconfd "${FILESDIR}"/transmission-daemon.confd.4 transmission-daemon
-
-	if use systemd; then
-		# Service sets Type=notify
-		systemd_dounit daemon/transmission-daemon.service
-		systemd_install_serviced "${FILESDIR}"/transmission-daemon.service.conf
-	fi
-
-	insinto /usr/lib/sysctl.d
-	doins "${FILESDIR}"/60-transmission.conf
-
-	if [[ ${EUID} == 0 ]]; then
-		diropts -o transmission -g transmission
-	fi
-	keepdir /var/lib/transmission
-}
-
-pkg_postrm() {
-	if use gtk || use qt5; then
-		xdg_desktop_database_update
-		xdg_icon_cache_update
-	fi
-}
-
-pkg_postinst() {
-	if use gtk || use qt5; then
-		xdg_desktop_database_update
-		xdg_icon_cache_update
-	fi
-}


^ permalink raw reply related	[flat|nested] 133+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: net-p2p/transmission/
@ 2023-02-13 19:00 Mike Gilbert
  0 siblings, 0 replies; 133+ messages in thread
From: Mike Gilbert @ 2023-02-13 19:00 UTC (permalink / raw
  To: gentoo-commits

commit:     afb48be3d918dfe718eb48d3cfea9d77dbb75527
Author:     Mike Gilbert <floppym <AT> gentoo <DOT> org>
AuthorDate: Mon Feb 13 18:57:53 2023 +0000
Commit:     Mike Gilbert <floppym <AT> gentoo <DOT> org>
CommitDate: Mon Feb 13 19:00:00 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=afb48be3

net-p2p/transmission: depend on dev-libs/libevent[threads]

Closes: https://bugs.gentoo.org/894216
Signed-off-by: Mike Gilbert <floppym <AT> gentoo.org>

 .../{transmission-4.0.0-r2.ebuild => transmission-4.0.0-r3.ebuild}      | 2 +-
 net-p2p/transmission/transmission-9999.ebuild                           | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/net-p2p/transmission/transmission-4.0.0-r2.ebuild b/net-p2p/transmission/transmission-4.0.0-r3.ebuild
similarity index 98%
rename from net-p2p/transmission/transmission-4.0.0-r2.ebuild
rename to net-p2p/transmission/transmission-4.0.0-r3.ebuild
index 7001a005404d..0187206cccdf 100644
--- a/net-p2p/transmission/transmission-4.0.0-r2.ebuild
+++ b/net-p2p/transmission/transmission-4.0.0-r3.ebuild
@@ -39,7 +39,7 @@ BDEPEND="
 	)
 "
 COMMON_DEPEND="
-	>=dev-libs/libevent-2.1.0:=
+	>=dev-libs/libevent-2.1.0:=[threads(+)]
 	!mbedtls? ( dev-libs/openssl:0= )
 	mbedtls? ( net-libs/mbedtls:0= )
 	net-libs/libnatpmp

diff --git a/net-p2p/transmission/transmission-9999.ebuild b/net-p2p/transmission/transmission-9999.ebuild
index 741de5688e3b..a4bc807ed3ac 100644
--- a/net-p2p/transmission/transmission-9999.ebuild
+++ b/net-p2p/transmission/transmission-9999.ebuild
@@ -39,7 +39,7 @@ BDEPEND="
 	)
 "
 COMMON_DEPEND="
-	>=dev-libs/libevent-2.1.0:=
+	>=dev-libs/libevent-2.1.0:=[threads(+)]
 	!mbedtls? ( dev-libs/openssl:0= )
 	mbedtls? ( net-libs/mbedtls:0= )
 	net-libs/libnatpmp


^ permalink raw reply related	[flat|nested] 133+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: net-p2p/transmission/
@ 2023-02-16 16:21 Mike Gilbert
  0 siblings, 0 replies; 133+ messages in thread
From: Mike Gilbert @ 2023-02-16 16:21 UTC (permalink / raw
  To: gentoo-commits

commit:     b1a8e999e6dc14014054a72e2ebe3e9372624a22
Author:     Mike Gilbert <floppym <AT> gentoo <DOT> org>
AuthorDate: Thu Feb 16 16:16:43 2023 +0000
Commit:     Mike Gilbert <floppym <AT> gentoo <DOT> org>
CommitDate: Thu Feb 16 16:16:43 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b1a8e999

net-p2p/transmission: disable assertions by default

Upstream thinks assertions are only meant for "test builds".

Closes: https://bugs.gentoo.org/893870
Signed-off-by: Mike Gilbert <floppym <AT> gentoo.org>

 net-p2p/transmission/metadata.xml                                | 1 +
 .../{transmission-3.00-r5.ebuild => transmission-3.00-r6.ebuild} | 9 ++++++---
 ...transmission-4.0.0-r3.ebuild => transmission-4.0.0-r4.ebuild} | 7 +++++--
 net-p2p/transmission/transmission-9999.ebuild                    | 7 +++++--
 4 files changed, 17 insertions(+), 7 deletions(-)

diff --git a/net-p2p/transmission/metadata.xml b/net-p2p/transmission/metadata.xml
index cd3c06fe292c..b53bce5e75af 100644
--- a/net-p2p/transmission/metadata.xml
+++ b/net-p2p/transmission/metadata.xml
@@ -10,6 +10,7 @@
 	</upstream>
 	<use>
 		<flag name="cli">Build command-line client</flag>
+		<flag name="debug">Enable assertions</flag>
 		<flag name="lightweight">Optimize transmission for low-resource systems (smaller cache size, prefer unencrypted peer connections, etc.)</flag>
 		<flag name="mbedtls">Use mbed TLS instead of OpenSSL</flag>
 	</use>

diff --git a/net-p2p/transmission/transmission-3.00-r5.ebuild b/net-p2p/transmission/transmission-3.00-r6.ebuild
similarity index 92%
rename from net-p2p/transmission/transmission-3.00-r5.ebuild
rename to net-p2p/transmission/transmission-3.00-r6.ebuild
index bcda90af6099..820cbc376d71 100644
--- a/net-p2p/transmission/transmission-3.00-r5.ebuild
+++ b/net-p2p/transmission/transmission-3.00-r6.ebuild
@@ -1,9 +1,9 @@
-# Copyright 2006-2022 Gentoo Authors
+# Copyright 2006-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
 
-inherit cmake systemd xdg-utils
+inherit cmake flag-o-matic systemd xdg-utils
 
 if [[ ${PV} == 9999 ]]; then
 	inherit git-r3
@@ -21,7 +21,7 @@ HOMEPAGE="https://transmissionbt.com/"
 # MIT is in several libtransmission/ headers
 LICENSE="|| ( GPL-2 GPL-3 Transmission-OpenSSL-exception ) GPL-2 MIT"
 SLOT="0"
-IUSE="appindicator cli gtk lightweight nls mbedtls qt5 systemd test"
+IUSE="appindicator cli debug gtk lightweight nls mbedtls qt5 systemd test"
 RESTRICT="!test? ( test )"
 
 ACCT_DEPEND="
@@ -95,6 +95,9 @@ src_configure() {
 		-DWITH_SYSTEMD=$(usex systemd ON OFF)
 	)
 
+	# Disable assertions by default, bug 893870.
+	use debug || append-cppflags -DNDEBUG
+
 	cmake_src_configure
 }
 

diff --git a/net-p2p/transmission/transmission-4.0.0-r3.ebuild b/net-p2p/transmission/transmission-4.0.0-r4.ebuild
similarity index 94%
rename from net-p2p/transmission/transmission-4.0.0-r3.ebuild
rename to net-p2p/transmission/transmission-4.0.0-r4.ebuild
index 0187206cccdf..98ed72317d7d 100644
--- a/net-p2p/transmission/transmission-4.0.0-r3.ebuild
+++ b/net-p2p/transmission/transmission-4.0.0-r4.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-inherit cmake tmpfiles systemd xdg-utils
+inherit cmake flag-o-matic tmpfiles systemd xdg-utils
 
 if [[ ${PV} == 9999 ]]; then
 	inherit git-r3
@@ -24,7 +24,7 @@ HOMEPAGE="https://transmissionbt.com/"
 # MIT is in several libtransmission/ headers
 LICENSE="|| ( GPL-2 GPL-3 Transmission-OpenSSL-exception ) GPL-2 MIT"
 SLOT="0"
-IUSE="appindicator cli gtk nls mbedtls qt5 systemd test"
+IUSE="appindicator cli debug gtk nls mbedtls qt5 systemd test"
 RESTRICT="!test? ( test )"
 
 ACCT_DEPEND="
@@ -107,6 +107,9 @@ src_configure() {
 		-DWITH_SYSTEMD=$(usex systemd ON OFF)
 	)
 
+	# Disable assertions by default, bug 893870.
+	use debug || append-cppflags -DNDEBUG
+
 	cmake_src_configure
 }
 

diff --git a/net-p2p/transmission/transmission-9999.ebuild b/net-p2p/transmission/transmission-9999.ebuild
index a4bc807ed3ac..359413eb1aa0 100644
--- a/net-p2p/transmission/transmission-9999.ebuild
+++ b/net-p2p/transmission/transmission-9999.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-inherit cmake tmpfiles systemd xdg-utils
+inherit cmake flag-o-matic tmpfiles systemd xdg-utils
 
 if [[ ${PV} == 9999 ]]; then
 	inherit git-r3
@@ -24,7 +24,7 @@ HOMEPAGE="https://transmissionbt.com/"
 # MIT is in several libtransmission/ headers
 LICENSE="|| ( GPL-2 GPL-3 Transmission-OpenSSL-exception ) GPL-2 MIT"
 SLOT="0"
-IUSE="appindicator cli gtk nls mbedtls qt5 systemd test"
+IUSE="appindicator cli debug gtk nls mbedtls qt5 systemd test"
 RESTRICT="!test? ( test )"
 
 ACCT_DEPEND="
@@ -100,6 +100,9 @@ src_configure() {
 		-DWITH_SYSTEMD=$(usex systemd ON OFF)
 	)
 
+	# Disable assertions by default, bug 893870.
+	use debug || append-cppflags -DNDEBUG
+
 	cmake_src_configure
 }
 


^ permalink raw reply related	[flat|nested] 133+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: net-p2p/transmission/
@ 2023-02-23 15:04 Craig Andrews
  0 siblings, 0 replies; 133+ messages in thread
From: Craig Andrews @ 2023-02-23 15:04 UTC (permalink / raw
  To: gentoo-commits

commit:     96a4ba44160e81ef468075cb455c6ec2c0f56454
Author:     Craig Andrews <candrews <AT> gentoo <DOT> org>
AuthorDate: Thu Feb 23 15:03:48 2023 +0000
Commit:     Craig Andrews <candrews <AT> gentoo <DOT> org>
CommitDate: Thu Feb 23 15:04:03 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=96a4ba44

net-p2p/transmission: add 4.0.1

Signed-off-by: Craig Andrews <candrews <AT> gentoo.org>

 net-p2p/transmission/Manifest                  |   1 +
 net-p2p/transmission/transmission-4.0.1.ebuild | 140 +++++++++++++++++++++++++
 2 files changed, 141 insertions(+)

diff --git a/net-p2p/transmission/Manifest b/net-p2p/transmission/Manifest
index f5ed0617c40c..c912d4124db9 100644
--- a/net-p2p/transmission/Manifest
+++ b/net-p2p/transmission/Manifest
@@ -1,2 +1,3 @@
 DIST transmission-3.00.tar.xz 3995080 BLAKE2B fb1be44aa630e6a1cf15511ab4ab40156edb16f9410b83058c53548f466fb9502c23157756a29e921e4468db1ebac7832b755cfcf98451c663c64401559f5498 SHA512 c8fb96086ba4b18f04d6181a29f6e2af85864840c533f3470a202dfa686e9431caeccd25f12c975a9a8f9b7802ca0bd73c4edc1ca06bdbada682326cad188a76
 DIST transmission-4.0.0.tar.xz 10351556 BLAKE2B d0bb13437da6e6b6a9001eed7e59ce3f7b58151787e9c1057b0c6bf65dfdeaf89c3aedee563f641f6d2d2bd3a84dafa3f68b557b190bd323928578e811fb0183 SHA512 79945af73fe7226dddadba7cc039516f2f878e05a9cf6c6d799b636b8298e2b2fa25c4426789bd41ef4d2b00d75a3c1c115c1676b4d2a9f09a1526456dceb3f8
+DIST transmission-4.0.1.tar.xz 10434832 BLAKE2B 6f5df293d804570f2a7bb1a13e2757eb643390d749cbfe238d8fdc5dccb829db29ff378ab767ecad89748a24de57e57dc34087f3a1fe7aad1dbdbc8f4b8af195 SHA512 a0226c96b08fd7be7cb9763132e36e59a4f84d67277c345860ac5a2e685ec0d5f2e8b3fe1e2d090e1180499518084de99387b822bb6dbdc1b7cb076d9a99ce05

diff --git a/net-p2p/transmission/transmission-4.0.1.ebuild b/net-p2p/transmission/transmission-4.0.1.ebuild
new file mode 100644
index 000000000000..359413eb1aa0
--- /dev/null
+++ b/net-p2p/transmission/transmission-4.0.1.ebuild
@@ -0,0 +1,140 @@
+# Copyright 2006-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake flag-o-matic tmpfiles systemd xdg-utils
+
+if [[ ${PV} == 9999 ]]; then
+	inherit git-r3
+	EGIT_REPO_URI="https://github.com/transmission/transmission"
+else
+	MY_PV="${PV/_beta/-beta.}"
+	MY_P="${PN}-${MY_PV}"
+	S="${WORKDIR}/${MY_P}"
+	SRC_URI="https://github.com/transmission/transmission/releases/download/${MY_PV}/${MY_P}.tar.xz"
+	KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
+fi
+
+DESCRIPTION="A fast, easy, and free BitTorrent client"
+HOMEPAGE="https://transmissionbt.com/"
+
+# web/LICENSE is always GPL-2 whereas COPYING allows either GPL-2 or GPL-3 for the rest
+# transmission in licenses/ is for mentioning OpenSSL linking exception
+# MIT is in several libtransmission/ headers
+LICENSE="|| ( GPL-2 GPL-3 Transmission-OpenSSL-exception ) GPL-2 MIT"
+SLOT="0"
+IUSE="appindicator cli debug gtk nls mbedtls qt5 systemd test"
+RESTRICT="!test? ( test )"
+
+ACCT_DEPEND="
+	acct-group/transmission
+	acct-user/transmission
+"
+BDEPEND="
+	virtual/pkgconfig
+	nls? (
+		gtk? ( sys-devel/gettext )
+		qt5? ( dev-qt/linguist-tools:5 )
+	)
+"
+COMMON_DEPEND="
+	>=dev-libs/libevent-2.1.0:=[threads(+)]
+	!mbedtls? ( dev-libs/openssl:0= )
+	mbedtls? ( net-libs/mbedtls:0= )
+	net-libs/libnatpmp
+	>=net-libs/libpsl-0.21.1
+	>=net-libs/miniupnpc-1.7:=
+	>=net-misc/curl-7.28.0[ssl]
+	sys-libs/zlib:=
+	nls? ( virtual/libintl )
+	gtk? (
+		>=dev-cpp/gtkmm-3.24.0:3.0
+		>=dev-cpp/glibmm-2.60.0:2
+		appindicator? ( dev-libs/libayatana-appindicator )
+	)
+	qt5? (
+		dev-qt/qtcore:5
+		dev-qt/qtgui:5
+		dev-qt/qtwidgets:5
+		dev-qt/qtnetwork:5
+		dev-qt/qtdbus:5
+	)
+	systemd? ( >=sys-apps/systemd-209:= )
+"
+DEPEND="${COMMON_DEPEND}
+	nls? ( virtual/libintl )
+"
+RDEPEND="${COMMON_DEPEND}
+	${ACCT_DEPEND}
+"
+
+src_configure() {
+	local mycmakeargs=(
+		-DCMAKE_INSTALL_DOCDIR=share/doc/${PF}
+
+		-DENABLE_GTK=$(usex gtk ON OFF)
+		-DENABLE_QT=$(usex qt5 ON OFF)
+		-DENABLE_MAC=OFF
+		-DENABLE_WEB=OFF
+		-DENABLE_CLI=$(usex cli ON OFF)
+		-DENABLE_TESTS=$(usex test ON OFF)
+		-DENABLE_NLS=$(usex nls ON OFF)
+
+		-DRUN_CLANG_TIDY=OFF
+
+		-DUSE_GTK_VERSION=3
+		-DUSE_SYSTEM_EVENT2=ON
+		-DUSE_SYSTEM_DEFLATE=OFF
+		-DUSE_SYSTEM_DHT=OFF
+		-DUSE_SYSTEM_MINIUPNPC=ON
+		-DUSE_SYSTEM_NATPMP=ON
+		-DUSE_SYSTEM_UTP=OFF
+		-DUSE_SYSTEM_B64=OFF
+		-DUSE_SYSTEM_PSL=ON
+		-DUSE_QT_VERSION=5
+
+		-DWITH_CRYPTO=$(usex mbedtls mbedtls openssl)
+		-DWITH_INOTIFY=ON
+		-DWITH_APPINDICATOR=$(usex appindicator ON OFF)
+		-DWITH_SYSTEMD=$(usex systemd ON OFF)
+	)
+
+	# Disable assertions by default, bug 893870.
+	use debug || append-cppflags -DNDEBUG
+
+	cmake_src_configure
+}
+
+src_install() {
+	cmake_src_install
+
+	newinitd "${FILESDIR}"/transmission-daemon.initd.10 transmission-daemon
+	newconfd "${FILESDIR}"/transmission-daemon.confd.4 transmission-daemon
+
+	if use systemd; then
+		# Service sets Type=notify
+		systemd_dounit daemon/transmission-daemon.service
+		systemd_install_serviced "${FILESDIR}"/transmission-daemon.service.conf
+	fi
+
+	insinto /usr/lib/sysctl.d
+	doins "${FILESDIR}"/60-transmission.conf
+
+	newtmpfiles "${FILESDIR}"/transmission-daemon.tmpfiles transmission-daemon.conf
+}
+
+pkg_postrm() {
+	if use gtk || use qt5; then
+		xdg_desktop_database_update
+		xdg_icon_cache_update
+	fi
+}
+
+pkg_postinst() {
+	if use gtk || use qt5; then
+		xdg_desktop_database_update
+		xdg_icon_cache_update
+	fi
+	tmpfiles_process transmission-daemon.conf
+}


^ permalink raw reply related	[flat|nested] 133+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: net-p2p/transmission/
@ 2023-02-23 18:33 Craig Andrews
  0 siblings, 0 replies; 133+ messages in thread
From: Craig Andrews @ 2023-02-23 18:33 UTC (permalink / raw
  To: gentoo-commits

commit:     ef9c27b8ea903f1d27bc7daf1726f8a57bd578cd
Author:     Craig Andrews <candrews <AT> gentoo <DOT> org>
AuthorDate: Thu Feb 23 18:32:07 2023 +0000
Commit:     Craig Andrews <candrews <AT> gentoo <DOT> org>
CommitDate: Thu Feb 23 18:33:27 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ef9c27b8

net-p2p/transmission: The ENABLE_WEB option was renamed to REBUILD_WEB.

Closes: https://bugs.gentoo.org/896066
Signed-off-by: Craig Andrews <candrews <AT> gentoo.org>

 .../{transmission-9999.ebuild => transmission-4.0.1-r1.ebuild}          | 2 +-
 net-p2p/transmission/transmission-9999.ebuild                           | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/net-p2p/transmission/transmission-9999.ebuild b/net-p2p/transmission/transmission-4.0.1-r1.ebuild
similarity index 99%
copy from net-p2p/transmission/transmission-9999.ebuild
copy to net-p2p/transmission/transmission-4.0.1-r1.ebuild
index 359413eb1aa0..594e5b952031 100644
--- a/net-p2p/transmission/transmission-9999.ebuild
+++ b/net-p2p/transmission/transmission-4.0.1-r1.ebuild
@@ -76,7 +76,7 @@ src_configure() {
 		-DENABLE_GTK=$(usex gtk ON OFF)
 		-DENABLE_QT=$(usex qt5 ON OFF)
 		-DENABLE_MAC=OFF
-		-DENABLE_WEB=OFF
+		-DREBUILD_WEB=OFF
 		-DENABLE_CLI=$(usex cli ON OFF)
 		-DENABLE_TESTS=$(usex test ON OFF)
 		-DENABLE_NLS=$(usex nls ON OFF)

diff --git a/net-p2p/transmission/transmission-9999.ebuild b/net-p2p/transmission/transmission-9999.ebuild
index 359413eb1aa0..594e5b952031 100644
--- a/net-p2p/transmission/transmission-9999.ebuild
+++ b/net-p2p/transmission/transmission-9999.ebuild
@@ -76,7 +76,7 @@ src_configure() {
 		-DENABLE_GTK=$(usex gtk ON OFF)
 		-DENABLE_QT=$(usex qt5 ON OFF)
 		-DENABLE_MAC=OFF
-		-DENABLE_WEB=OFF
+		-DREBUILD_WEB=OFF
 		-DENABLE_CLI=$(usex cli ON OFF)
 		-DENABLE_TESTS=$(usex test ON OFF)
 		-DENABLE_NLS=$(usex nls ON OFF)


^ permalink raw reply related	[flat|nested] 133+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: net-p2p/transmission/
@ 2023-02-23 18:33 Craig Andrews
  0 siblings, 0 replies; 133+ messages in thread
From: Craig Andrews @ 2023-02-23 18:33 UTC (permalink / raw
  To: gentoo-commits

commit:     24e22202f2e110b696f01c1fe9b559294bdd1345
Author:     Craig Andrews <candrews <AT> gentoo <DOT> org>
AuthorDate: Thu Feb 23 18:28:47 2023 +0000
Commit:     Craig Andrews <candrews <AT> gentoo <DOT> org>
CommitDate: Thu Feb 23 18:33:28 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=24e22202

net-p2p/transmission: add myself as a maintainer

Signed-off-by: Craig Andrews <candrews <AT> gentoo.org>
Closes: https://github.com/gentoo/gentoo/pull/29752
Signed-off-by: Craig Andrews <candrews <AT> gentoo.org>

 net-p2p/transmission/metadata.xml | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/net-p2p/transmission/metadata.xml b/net-p2p/transmission/metadata.xml
index b53bce5e75af..25854b5ac42d 100644
--- a/net-p2p/transmission/metadata.xml
+++ b/net-p2p/transmission/metadata.xml
@@ -5,6 +5,10 @@
 		<email>floppym@gentoo.org</email>
 		<name>Mike Gilbert</name>
 	</maintainer>
+	<maintainer type="person">
+		<email>candrews@gentoo.org</email>
+		<name>Craig Andrews</name>
+	</maintainer>
 	<upstream>
 		<remote-id type="github">transmission/transmission</remote-id>
 	</upstream>


^ permalink raw reply related	[flat|nested] 133+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: net-p2p/transmission/
@ 2023-03-01  1:44 Mike Gilbert
  0 siblings, 0 replies; 133+ messages in thread
From: Mike Gilbert @ 2023-03-01  1:44 UTC (permalink / raw
  To: gentoo-commits

commit:     020458d968f365890f6c721eef0b7beb753d9a3d
Author:     Mike Gilbert <floppym <AT> gentoo <DOT> org>
AuthorDate: Wed Mar  1 01:43:43 2023 +0000
Commit:     Mike Gilbert <floppym <AT> gentoo <DOT> org>
CommitDate: Wed Mar  1 01:43:43 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=020458d9

net-p2p/transmission: depend on dev-qt/qtsvg

Signed-off-by: Mike Gilbert <floppym <AT> gentoo.org>

 .../{transmission-4.0.1-r1.ebuild => transmission-4.0.1-r2.ebuild}   | 5 +++--
 net-p2p/transmission/transmission-9999.ebuild                        | 5 +++--
 2 files changed, 6 insertions(+), 4 deletions(-)

diff --git a/net-p2p/transmission/transmission-4.0.1-r1.ebuild b/net-p2p/transmission/transmission-4.0.1-r2.ebuild
similarity index 99%
rename from net-p2p/transmission/transmission-4.0.1-r1.ebuild
rename to net-p2p/transmission/transmission-4.0.1-r2.ebuild
index 594e5b952031..83fe7816fdd1 100644
--- a/net-p2p/transmission/transmission-4.0.1-r1.ebuild
+++ b/net-p2p/transmission/transmission-4.0.1-r2.ebuild
@@ -55,10 +55,11 @@ COMMON_DEPEND="
 	)
 	qt5? (
 		dev-qt/qtcore:5
+		dev-qt/qtdbus:5
 		dev-qt/qtgui:5
-		dev-qt/qtwidgets:5
 		dev-qt/qtnetwork:5
-		dev-qt/qtdbus:5
+		dev-qt/qtsvg:5
+		dev-qt/qtwidgets:5
 	)
 	systemd? ( >=sys-apps/systemd-209:= )
 "

diff --git a/net-p2p/transmission/transmission-9999.ebuild b/net-p2p/transmission/transmission-9999.ebuild
index 594e5b952031..83fe7816fdd1 100644
--- a/net-p2p/transmission/transmission-9999.ebuild
+++ b/net-p2p/transmission/transmission-9999.ebuild
@@ -55,10 +55,11 @@ COMMON_DEPEND="
 	)
 	qt5? (
 		dev-qt/qtcore:5
+		dev-qt/qtdbus:5
 		dev-qt/qtgui:5
-		dev-qt/qtwidgets:5
 		dev-qt/qtnetwork:5
-		dev-qt/qtdbus:5
+		dev-qt/qtsvg:5
+		dev-qt/qtwidgets:5
 	)
 	systemd? ( >=sys-apps/systemd-209:= )
 "


^ permalink raw reply related	[flat|nested] 133+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: net-p2p/transmission/
@ 2023-03-02 20:51 Mike Gilbert
  0 siblings, 0 replies; 133+ messages in thread
From: Mike Gilbert @ 2023-03-02 20:51 UTC (permalink / raw
  To: gentoo-commits

commit:     76faf9deaa044be6c8017e1a4b23db82cbd9aa8e
Author:     Mike Gilbert <floppym <AT> gentoo <DOT> org>
AuthorDate: Thu Mar  2 20:50:24 2023 +0000
Commit:     Mike Gilbert <floppym <AT> gentoo <DOT> org>
CommitDate: Thu Mar  2 20:50:24 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=76faf9de

net-p2p/transmission: require dev-qt/linguist-tools regardless of USE=nls

Signed-off-by: Mike Gilbert <floppym <AT> gentoo.org>

 net-p2p/transmission/transmission-4.0.1-r2.ebuild | 2 +-
 net-p2p/transmission/transmission-9999.ebuild     | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/net-p2p/transmission/transmission-4.0.1-r2.ebuild b/net-p2p/transmission/transmission-4.0.1-r2.ebuild
index 83fe7816fdd1..16698fd7a746 100644
--- a/net-p2p/transmission/transmission-4.0.1-r2.ebuild
+++ b/net-p2p/transmission/transmission-4.0.1-r2.ebuild
@@ -35,8 +35,8 @@ BDEPEND="
 	virtual/pkgconfig
 	nls? (
 		gtk? ( sys-devel/gettext )
-		qt5? ( dev-qt/linguist-tools:5 )
 	)
+	qt5? ( dev-qt/linguist-tools:5 )
 "
 COMMON_DEPEND="
 	>=dev-libs/libevent-2.1.0:=[threads(+)]

diff --git a/net-p2p/transmission/transmission-9999.ebuild b/net-p2p/transmission/transmission-9999.ebuild
index 83fe7816fdd1..16698fd7a746 100644
--- a/net-p2p/transmission/transmission-9999.ebuild
+++ b/net-p2p/transmission/transmission-9999.ebuild
@@ -35,8 +35,8 @@ BDEPEND="
 	virtual/pkgconfig
 	nls? (
 		gtk? ( sys-devel/gettext )
-		qt5? ( dev-qt/linguist-tools:5 )
 	)
+	qt5? ( dev-qt/linguist-tools:5 )
 "
 COMMON_DEPEND="
 	>=dev-libs/libevent-2.1.0:=[threads(+)]


^ permalink raw reply related	[flat|nested] 133+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: net-p2p/transmission/
@ 2023-03-03 17:20 Mike Gilbert
  0 siblings, 0 replies; 133+ messages in thread
From: Mike Gilbert @ 2023-03-03 17:20 UTC (permalink / raw
  To: gentoo-commits

commit:     1393a4d378f851806bba13ceaaa8997e25b53318
Author:     Mike Gilbert <floppym <AT> gentoo <DOT> org>
AuthorDate: Thu Mar  2 20:53:55 2023 +0000
Commit:     Mike Gilbert <floppym <AT> gentoo <DOT> org>
CommitDate: Fri Mar  3 17:19:39 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1393a4d3

net-p2p/transmission: wire up qt6 support

Signed-off-by: Mike Gilbert <floppym <AT> gentoo.org>

 net-p2p/transmission/transmission-4.0.1-r2.ebuild | 18 +++++++++++++++---
 net-p2p/transmission/transmission-9999.ebuild     | 18 +++++++++++++++---
 2 files changed, 30 insertions(+), 6 deletions(-)

diff --git a/net-p2p/transmission/transmission-4.0.1-r2.ebuild b/net-p2p/transmission/transmission-4.0.1-r2.ebuild
index 16698fd7a746..f0f1e44f4a54 100644
--- a/net-p2p/transmission/transmission-4.0.1-r2.ebuild
+++ b/net-p2p/transmission/transmission-4.0.1-r2.ebuild
@@ -24,7 +24,8 @@ HOMEPAGE="https://transmissionbt.com/"
 # MIT is in several libtransmission/ headers
 LICENSE="|| ( GPL-2 GPL-3 Transmission-OpenSSL-exception ) GPL-2 MIT"
 SLOT="0"
-IUSE="appindicator cli debug gtk nls mbedtls qt5 systemd test"
+IUSE="appindicator cli debug gtk nls mbedtls qt5 qt6 systemd test"
+REQUIRED_USE="?? ( qt5 qt6 )"
 RESTRICT="!test? ( test )"
 
 ACCT_DEPEND="
@@ -37,6 +38,7 @@ BDEPEND="
 		gtk? ( sys-devel/gettext )
 	)
 	qt5? ( dev-qt/linguist-tools:5 )
+	qt6? ( dev-qt/qttools:6[linguist] )
 "
 COMMON_DEPEND="
 	>=dev-libs/libevent-2.1.0:=[threads(+)]
@@ -61,6 +63,10 @@ COMMON_DEPEND="
 		dev-qt/qtsvg:5
 		dev-qt/qtwidgets:5
 	)
+	qt6? (
+		dev-qt/qtbase:6[dbus,gui,network,widgets]
+		dev-qt/qtsvg:6
+	)
 	systemd? ( >=sys-apps/systemd-209:= )
 "
 DEPEND="${COMMON_DEPEND}
@@ -75,7 +81,6 @@ src_configure() {
 		-DCMAKE_INSTALL_DOCDIR=share/doc/${PF}
 
 		-DENABLE_GTK=$(usex gtk ON OFF)
-		-DENABLE_QT=$(usex qt5 ON OFF)
 		-DENABLE_MAC=OFF
 		-DREBUILD_WEB=OFF
 		-DENABLE_CLI=$(usex cli ON OFF)
@@ -93,7 +98,6 @@ src_configure() {
 		-DUSE_SYSTEM_UTP=OFF
 		-DUSE_SYSTEM_B64=OFF
 		-DUSE_SYSTEM_PSL=ON
-		-DUSE_QT_VERSION=5
 
 		-DWITH_CRYPTO=$(usex mbedtls mbedtls openssl)
 		-DWITH_INOTIFY=ON
@@ -101,6 +105,14 @@ src_configure() {
 		-DWITH_SYSTEMD=$(usex systemd ON OFF)
 	)
 
+	if use qt6; then
+		mycmakeargs+=( -DENABLE_QT=ON -DUSE_QT_VERSION=6 )
+	elif use qt5; then
+		mycmakeargs+=( -DENABLE_QT=ON -DUSE_QT_VERSION=5 )
+	else
+		mycmakeargs+=( -DENABLE_QT=OFF )
+	fi
+
 	# Disable assertions by default, bug 893870.
 	use debug || append-cppflags -DNDEBUG
 

diff --git a/net-p2p/transmission/transmission-9999.ebuild b/net-p2p/transmission/transmission-9999.ebuild
index 16698fd7a746..f0f1e44f4a54 100644
--- a/net-p2p/transmission/transmission-9999.ebuild
+++ b/net-p2p/transmission/transmission-9999.ebuild
@@ -24,7 +24,8 @@ HOMEPAGE="https://transmissionbt.com/"
 # MIT is in several libtransmission/ headers
 LICENSE="|| ( GPL-2 GPL-3 Transmission-OpenSSL-exception ) GPL-2 MIT"
 SLOT="0"
-IUSE="appindicator cli debug gtk nls mbedtls qt5 systemd test"
+IUSE="appindicator cli debug gtk nls mbedtls qt5 qt6 systemd test"
+REQUIRED_USE="?? ( qt5 qt6 )"
 RESTRICT="!test? ( test )"
 
 ACCT_DEPEND="
@@ -37,6 +38,7 @@ BDEPEND="
 		gtk? ( sys-devel/gettext )
 	)
 	qt5? ( dev-qt/linguist-tools:5 )
+	qt6? ( dev-qt/qttools:6[linguist] )
 "
 COMMON_DEPEND="
 	>=dev-libs/libevent-2.1.0:=[threads(+)]
@@ -61,6 +63,10 @@ COMMON_DEPEND="
 		dev-qt/qtsvg:5
 		dev-qt/qtwidgets:5
 	)
+	qt6? (
+		dev-qt/qtbase:6[dbus,gui,network,widgets]
+		dev-qt/qtsvg:6
+	)
 	systemd? ( >=sys-apps/systemd-209:= )
 "
 DEPEND="${COMMON_DEPEND}
@@ -75,7 +81,6 @@ src_configure() {
 		-DCMAKE_INSTALL_DOCDIR=share/doc/${PF}
 
 		-DENABLE_GTK=$(usex gtk ON OFF)
-		-DENABLE_QT=$(usex qt5 ON OFF)
 		-DENABLE_MAC=OFF
 		-DREBUILD_WEB=OFF
 		-DENABLE_CLI=$(usex cli ON OFF)
@@ -93,7 +98,6 @@ src_configure() {
 		-DUSE_SYSTEM_UTP=OFF
 		-DUSE_SYSTEM_B64=OFF
 		-DUSE_SYSTEM_PSL=ON
-		-DUSE_QT_VERSION=5
 
 		-DWITH_CRYPTO=$(usex mbedtls mbedtls openssl)
 		-DWITH_INOTIFY=ON
@@ -101,6 +105,14 @@ src_configure() {
 		-DWITH_SYSTEMD=$(usex systemd ON OFF)
 	)
 
+	if use qt6; then
+		mycmakeargs+=( -DENABLE_QT=ON -DUSE_QT_VERSION=6 )
+	elif use qt5; then
+		mycmakeargs+=( -DENABLE_QT=ON -DUSE_QT_VERSION=5 )
+	else
+		mycmakeargs+=( -DENABLE_QT=OFF )
+	fi
+
 	# Disable assertions by default, bug 893870.
 	use debug || append-cppflags -DNDEBUG
 


^ permalink raw reply related	[flat|nested] 133+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: net-p2p/transmission/
@ 2023-03-12  3:33 Mike Gilbert
  0 siblings, 0 replies; 133+ messages in thread
From: Mike Gilbert @ 2023-03-12  3:33 UTC (permalink / raw
  To: gentoo-commits

commit:     eeccd21a636920d9a84a72fbb4b0d67c7d3437bd
Author:     Mike Gilbert <floppym <AT> gentoo <DOT> org>
AuthorDate: Sun Mar 12 03:32:20 2023 +0000
Commit:     Mike Gilbert <floppym <AT> gentoo <DOT> org>
CommitDate: Sun Mar 12 03:32:20 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eeccd21a

net-p2p/transmission: regen desktop/icon cache for qt6

Signed-off-by: Mike Gilbert <floppym <AT> gentoo.org>

 net-p2p/transmission/transmission-4.0.1-r2.ebuild | 4 ++--
 net-p2p/transmission/transmission-9999.ebuild     | 4 ++--
 2 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/net-p2p/transmission/transmission-4.0.1-r2.ebuild b/net-p2p/transmission/transmission-4.0.1-r2.ebuild
index f0f1e44f4a54..c75d92d0e1a1 100644
--- a/net-p2p/transmission/transmission-4.0.1-r2.ebuild
+++ b/net-p2p/transmission/transmission-4.0.1-r2.ebuild
@@ -138,14 +138,14 @@ src_install() {
 }
 
 pkg_postrm() {
-	if use gtk || use qt5; then
+	if use gtk || use qt5 || use qt6; then
 		xdg_desktop_database_update
 		xdg_icon_cache_update
 	fi
 }
 
 pkg_postinst() {
-	if use gtk || use qt5; then
+	if use gtk || use qt5 || use qt6; then
 		xdg_desktop_database_update
 		xdg_icon_cache_update
 	fi

diff --git a/net-p2p/transmission/transmission-9999.ebuild b/net-p2p/transmission/transmission-9999.ebuild
index f0f1e44f4a54..c75d92d0e1a1 100644
--- a/net-p2p/transmission/transmission-9999.ebuild
+++ b/net-p2p/transmission/transmission-9999.ebuild
@@ -138,14 +138,14 @@ src_install() {
 }
 
 pkg_postrm() {
-	if use gtk || use qt5; then
+	if use gtk || use qt5 || use qt6; then
 		xdg_desktop_database_update
 		xdg_icon_cache_update
 	fi
 }
 
 pkg_postinst() {
-	if use gtk || use qt5; then
+	if use gtk || use qt5 || use qt6; then
 		xdg_desktop_database_update
 		xdg_icon_cache_update
 	fi


^ permalink raw reply related	[flat|nested] 133+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: net-p2p/transmission/
@ 2023-03-16 13:49 Craig Andrews
  0 siblings, 0 replies; 133+ messages in thread
From: Craig Andrews @ 2023-03-16 13:49 UTC (permalink / raw
  To: gentoo-commits

commit:     2eb5648ae1c43702e2481792fb399180b6f5eb56
Author:     Craig Andrews <candrews <AT> gentoo <DOT> org>
AuthorDate: Thu Mar 16 13:49:05 2023 +0000
Commit:     Craig Andrews <candrews <AT> gentoo <DOT> org>
CommitDate: Thu Mar 16 13:49:39 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2eb5648a

net-p2p/transmission: add 4.0.2

Signed-off-by: Craig Andrews <candrews <AT> gentoo.org>

 net-p2p/transmission/Manifest                  |   1 +
 net-p2p/transmission/transmission-4.0.2.ebuild | 153 +++++++++++++++++++++++++
 2 files changed, 154 insertions(+)

diff --git a/net-p2p/transmission/Manifest b/net-p2p/transmission/Manifest
index c1f47b073e9c..156b506d13f4 100644
--- a/net-p2p/transmission/Manifest
+++ b/net-p2p/transmission/Manifest
@@ -1,2 +1,3 @@
 DIST transmission-3.00.tar.xz 3995080 BLAKE2B fb1be44aa630e6a1cf15511ab4ab40156edb16f9410b83058c53548f466fb9502c23157756a29e921e4468db1ebac7832b755cfcf98451c663c64401559f5498 SHA512 c8fb96086ba4b18f04d6181a29f6e2af85864840c533f3470a202dfa686e9431caeccd25f12c975a9a8f9b7802ca0bd73c4edc1ca06bdbada682326cad188a76
 DIST transmission-4.0.1.tar.xz 10434832 BLAKE2B 6f5df293d804570f2a7bb1a13e2757eb643390d749cbfe238d8fdc5dccb829db29ff378ab767ecad89748a24de57e57dc34087f3a1fe7aad1dbdbc8f4b8af195 SHA512 a0226c96b08fd7be7cb9763132e36e59a4f84d67277c345860ac5a2e685ec0d5f2e8b3fe1e2d090e1180499518084de99387b822bb6dbdc1b7cb076d9a99ce05
+DIST transmission-4.0.2.tar.xz 10055708 BLAKE2B bab21145013ade7eb457bc6f847c7670a6f71780e50abfe190639826d02b4cc57876f31e0911655279c44d231a95a9068697d8390e0c1a9418151d266b7024cd SHA512 84784e0c06d4595674710dbc3caac545e0bcf69bef44f2d681ed80ed6722dbb24fc4b8cba39dd957e0e3a276b6b664f8a938087d930f633ebfe9af16e7afcbf4

diff --git a/net-p2p/transmission/transmission-4.0.2.ebuild b/net-p2p/transmission/transmission-4.0.2.ebuild
new file mode 100644
index 000000000000..c75d92d0e1a1
--- /dev/null
+++ b/net-p2p/transmission/transmission-4.0.2.ebuild
@@ -0,0 +1,153 @@
+# Copyright 2006-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake flag-o-matic tmpfiles systemd xdg-utils
+
+if [[ ${PV} == 9999 ]]; then
+	inherit git-r3
+	EGIT_REPO_URI="https://github.com/transmission/transmission"
+else
+	MY_PV="${PV/_beta/-beta.}"
+	MY_P="${PN}-${MY_PV}"
+	S="${WORKDIR}/${MY_P}"
+	SRC_URI="https://github.com/transmission/transmission/releases/download/${MY_PV}/${MY_P}.tar.xz"
+	KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
+fi
+
+DESCRIPTION="A fast, easy, and free BitTorrent client"
+HOMEPAGE="https://transmissionbt.com/"
+
+# web/LICENSE is always GPL-2 whereas COPYING allows either GPL-2 or GPL-3 for the rest
+# transmission in licenses/ is for mentioning OpenSSL linking exception
+# MIT is in several libtransmission/ headers
+LICENSE="|| ( GPL-2 GPL-3 Transmission-OpenSSL-exception ) GPL-2 MIT"
+SLOT="0"
+IUSE="appindicator cli debug gtk nls mbedtls qt5 qt6 systemd test"
+REQUIRED_USE="?? ( qt5 qt6 )"
+RESTRICT="!test? ( test )"
+
+ACCT_DEPEND="
+	acct-group/transmission
+	acct-user/transmission
+"
+BDEPEND="
+	virtual/pkgconfig
+	nls? (
+		gtk? ( sys-devel/gettext )
+	)
+	qt5? ( dev-qt/linguist-tools:5 )
+	qt6? ( dev-qt/qttools:6[linguist] )
+"
+COMMON_DEPEND="
+	>=dev-libs/libevent-2.1.0:=[threads(+)]
+	!mbedtls? ( dev-libs/openssl:0= )
+	mbedtls? ( net-libs/mbedtls:0= )
+	net-libs/libnatpmp
+	>=net-libs/libpsl-0.21.1
+	>=net-libs/miniupnpc-1.7:=
+	>=net-misc/curl-7.28.0[ssl]
+	sys-libs/zlib:=
+	nls? ( virtual/libintl )
+	gtk? (
+		>=dev-cpp/gtkmm-3.24.0:3.0
+		>=dev-cpp/glibmm-2.60.0:2
+		appindicator? ( dev-libs/libayatana-appindicator )
+	)
+	qt5? (
+		dev-qt/qtcore:5
+		dev-qt/qtdbus:5
+		dev-qt/qtgui:5
+		dev-qt/qtnetwork:5
+		dev-qt/qtsvg:5
+		dev-qt/qtwidgets:5
+	)
+	qt6? (
+		dev-qt/qtbase:6[dbus,gui,network,widgets]
+		dev-qt/qtsvg:6
+	)
+	systemd? ( >=sys-apps/systemd-209:= )
+"
+DEPEND="${COMMON_DEPEND}
+	nls? ( virtual/libintl )
+"
+RDEPEND="${COMMON_DEPEND}
+	${ACCT_DEPEND}
+"
+
+src_configure() {
+	local mycmakeargs=(
+		-DCMAKE_INSTALL_DOCDIR=share/doc/${PF}
+
+		-DENABLE_GTK=$(usex gtk ON OFF)
+		-DENABLE_MAC=OFF
+		-DREBUILD_WEB=OFF
+		-DENABLE_CLI=$(usex cli ON OFF)
+		-DENABLE_TESTS=$(usex test ON OFF)
+		-DENABLE_NLS=$(usex nls ON OFF)
+
+		-DRUN_CLANG_TIDY=OFF
+
+		-DUSE_GTK_VERSION=3
+		-DUSE_SYSTEM_EVENT2=ON
+		-DUSE_SYSTEM_DEFLATE=OFF
+		-DUSE_SYSTEM_DHT=OFF
+		-DUSE_SYSTEM_MINIUPNPC=ON
+		-DUSE_SYSTEM_NATPMP=ON
+		-DUSE_SYSTEM_UTP=OFF
+		-DUSE_SYSTEM_B64=OFF
+		-DUSE_SYSTEM_PSL=ON
+
+		-DWITH_CRYPTO=$(usex mbedtls mbedtls openssl)
+		-DWITH_INOTIFY=ON
+		-DWITH_APPINDICATOR=$(usex appindicator ON OFF)
+		-DWITH_SYSTEMD=$(usex systemd ON OFF)
+	)
+
+	if use qt6; then
+		mycmakeargs+=( -DENABLE_QT=ON -DUSE_QT_VERSION=6 )
+	elif use qt5; then
+		mycmakeargs+=( -DENABLE_QT=ON -DUSE_QT_VERSION=5 )
+	else
+		mycmakeargs+=( -DENABLE_QT=OFF )
+	fi
+
+	# Disable assertions by default, bug 893870.
+	use debug || append-cppflags -DNDEBUG
+
+	cmake_src_configure
+}
+
+src_install() {
+	cmake_src_install
+
+	newinitd "${FILESDIR}"/transmission-daemon.initd.10 transmission-daemon
+	newconfd "${FILESDIR}"/transmission-daemon.confd.4 transmission-daemon
+
+	if use systemd; then
+		# Service sets Type=notify
+		systemd_dounit daemon/transmission-daemon.service
+		systemd_install_serviced "${FILESDIR}"/transmission-daemon.service.conf
+	fi
+
+	insinto /usr/lib/sysctl.d
+	doins "${FILESDIR}"/60-transmission.conf
+
+	newtmpfiles "${FILESDIR}"/transmission-daemon.tmpfiles transmission-daemon.conf
+}
+
+pkg_postrm() {
+	if use gtk || use qt5 || use qt6; then
+		xdg_desktop_database_update
+		xdg_icon_cache_update
+	fi
+}
+
+pkg_postinst() {
+	if use gtk || use qt5 || use qt6; then
+		xdg_desktop_database_update
+		xdg_icon_cache_update
+	fi
+	tmpfiles_process transmission-daemon.conf
+}


^ permalink raw reply related	[flat|nested] 133+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: net-p2p/transmission/
@ 2023-04-14 17:04 Craig Andrews
  0 siblings, 0 replies; 133+ messages in thread
From: Craig Andrews @ 2023-04-14 17:04 UTC (permalink / raw
  To: gentoo-commits

commit:     16f5cfeac653eed097ba01225f073728fc2d5ca6
Author:     Michael Vetter <jubalh <AT> iodoru <DOT> org>
AuthorDate: Fri Apr 14 08:18:40 2023 +0000
Commit:     Craig Andrews <candrews <AT> gentoo <DOT> org>
CommitDate: Fri Apr 14 17:04:40 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=16f5cfea

net-p2p/transmission: add 4.0.3

Signed-off-by: Michael Vetter <jubalh <AT> iodoru.org>
Closes: https://github.com/gentoo/gentoo/pull/30589
Signed-off-by: Craig Andrews <candrews <AT> gentoo.org>

 net-p2p/transmission/Manifest                  |   1 +
 net-p2p/transmission/transmission-4.0.3.ebuild | 153 +++++++++++++++++++++++++
 2 files changed, 154 insertions(+)

diff --git a/net-p2p/transmission/Manifest b/net-p2p/transmission/Manifest
index 156b506d13f4..0a59863a97a3 100644
--- a/net-p2p/transmission/Manifest
+++ b/net-p2p/transmission/Manifest
@@ -1,3 +1,4 @@
 DIST transmission-3.00.tar.xz 3995080 BLAKE2B fb1be44aa630e6a1cf15511ab4ab40156edb16f9410b83058c53548f466fb9502c23157756a29e921e4468db1ebac7832b755cfcf98451c663c64401559f5498 SHA512 c8fb96086ba4b18f04d6181a29f6e2af85864840c533f3470a202dfa686e9431caeccd25f12c975a9a8f9b7802ca0bd73c4edc1ca06bdbada682326cad188a76
 DIST transmission-4.0.1.tar.xz 10434832 BLAKE2B 6f5df293d804570f2a7bb1a13e2757eb643390d749cbfe238d8fdc5dccb829db29ff378ab767ecad89748a24de57e57dc34087f3a1fe7aad1dbdbc8f4b8af195 SHA512 a0226c96b08fd7be7cb9763132e36e59a4f84d67277c345860ac5a2e685ec0d5f2e8b3fe1e2d090e1180499518084de99387b822bb6dbdc1b7cb076d9a99ce05
 DIST transmission-4.0.2.tar.xz 10055708 BLAKE2B bab21145013ade7eb457bc6f847c7670a6f71780e50abfe190639826d02b4cc57876f31e0911655279c44d231a95a9068697d8390e0c1a9418151d266b7024cd SHA512 84784e0c06d4595674710dbc3caac545e0bcf69bef44f2d681ed80ed6722dbb24fc4b8cba39dd957e0e3a276b6b664f8a938087d930f633ebfe9af16e7afcbf4
+DIST transmission-4.0.3.tar.xz 10062044 BLAKE2B 3d58f002d57458869e143e4a3617c8992e51a01f15f0e17031bc2913f404a455cde3397bde404f84a2234d12411e99b2902e4213ca6811b95288bb68f9b98553 SHA512 246d4af2f9b399cb5a6e43ca0852d2ab5ff48d2a5c89d0f450c968fcad042ef2e45fef3c9be8ffbf37e7c61dc509929869b6bf59914333818ddf6950582d669c

diff --git a/net-p2p/transmission/transmission-4.0.3.ebuild b/net-p2p/transmission/transmission-4.0.3.ebuild
new file mode 100644
index 000000000000..c75d92d0e1a1
--- /dev/null
+++ b/net-p2p/transmission/transmission-4.0.3.ebuild
@@ -0,0 +1,153 @@
+# Copyright 2006-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake flag-o-matic tmpfiles systemd xdg-utils
+
+if [[ ${PV} == 9999 ]]; then
+	inherit git-r3
+	EGIT_REPO_URI="https://github.com/transmission/transmission"
+else
+	MY_PV="${PV/_beta/-beta.}"
+	MY_P="${PN}-${MY_PV}"
+	S="${WORKDIR}/${MY_P}"
+	SRC_URI="https://github.com/transmission/transmission/releases/download/${MY_PV}/${MY_P}.tar.xz"
+	KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
+fi
+
+DESCRIPTION="A fast, easy, and free BitTorrent client"
+HOMEPAGE="https://transmissionbt.com/"
+
+# web/LICENSE is always GPL-2 whereas COPYING allows either GPL-2 or GPL-3 for the rest
+# transmission in licenses/ is for mentioning OpenSSL linking exception
+# MIT is in several libtransmission/ headers
+LICENSE="|| ( GPL-2 GPL-3 Transmission-OpenSSL-exception ) GPL-2 MIT"
+SLOT="0"
+IUSE="appindicator cli debug gtk nls mbedtls qt5 qt6 systemd test"
+REQUIRED_USE="?? ( qt5 qt6 )"
+RESTRICT="!test? ( test )"
+
+ACCT_DEPEND="
+	acct-group/transmission
+	acct-user/transmission
+"
+BDEPEND="
+	virtual/pkgconfig
+	nls? (
+		gtk? ( sys-devel/gettext )
+	)
+	qt5? ( dev-qt/linguist-tools:5 )
+	qt6? ( dev-qt/qttools:6[linguist] )
+"
+COMMON_DEPEND="
+	>=dev-libs/libevent-2.1.0:=[threads(+)]
+	!mbedtls? ( dev-libs/openssl:0= )
+	mbedtls? ( net-libs/mbedtls:0= )
+	net-libs/libnatpmp
+	>=net-libs/libpsl-0.21.1
+	>=net-libs/miniupnpc-1.7:=
+	>=net-misc/curl-7.28.0[ssl]
+	sys-libs/zlib:=
+	nls? ( virtual/libintl )
+	gtk? (
+		>=dev-cpp/gtkmm-3.24.0:3.0
+		>=dev-cpp/glibmm-2.60.0:2
+		appindicator? ( dev-libs/libayatana-appindicator )
+	)
+	qt5? (
+		dev-qt/qtcore:5
+		dev-qt/qtdbus:5
+		dev-qt/qtgui:5
+		dev-qt/qtnetwork:5
+		dev-qt/qtsvg:5
+		dev-qt/qtwidgets:5
+	)
+	qt6? (
+		dev-qt/qtbase:6[dbus,gui,network,widgets]
+		dev-qt/qtsvg:6
+	)
+	systemd? ( >=sys-apps/systemd-209:= )
+"
+DEPEND="${COMMON_DEPEND}
+	nls? ( virtual/libintl )
+"
+RDEPEND="${COMMON_DEPEND}
+	${ACCT_DEPEND}
+"
+
+src_configure() {
+	local mycmakeargs=(
+		-DCMAKE_INSTALL_DOCDIR=share/doc/${PF}
+
+		-DENABLE_GTK=$(usex gtk ON OFF)
+		-DENABLE_MAC=OFF
+		-DREBUILD_WEB=OFF
+		-DENABLE_CLI=$(usex cli ON OFF)
+		-DENABLE_TESTS=$(usex test ON OFF)
+		-DENABLE_NLS=$(usex nls ON OFF)
+
+		-DRUN_CLANG_TIDY=OFF
+
+		-DUSE_GTK_VERSION=3
+		-DUSE_SYSTEM_EVENT2=ON
+		-DUSE_SYSTEM_DEFLATE=OFF
+		-DUSE_SYSTEM_DHT=OFF
+		-DUSE_SYSTEM_MINIUPNPC=ON
+		-DUSE_SYSTEM_NATPMP=ON
+		-DUSE_SYSTEM_UTP=OFF
+		-DUSE_SYSTEM_B64=OFF
+		-DUSE_SYSTEM_PSL=ON
+
+		-DWITH_CRYPTO=$(usex mbedtls mbedtls openssl)
+		-DWITH_INOTIFY=ON
+		-DWITH_APPINDICATOR=$(usex appindicator ON OFF)
+		-DWITH_SYSTEMD=$(usex systemd ON OFF)
+	)
+
+	if use qt6; then
+		mycmakeargs+=( -DENABLE_QT=ON -DUSE_QT_VERSION=6 )
+	elif use qt5; then
+		mycmakeargs+=( -DENABLE_QT=ON -DUSE_QT_VERSION=5 )
+	else
+		mycmakeargs+=( -DENABLE_QT=OFF )
+	fi
+
+	# Disable assertions by default, bug 893870.
+	use debug || append-cppflags -DNDEBUG
+
+	cmake_src_configure
+}
+
+src_install() {
+	cmake_src_install
+
+	newinitd "${FILESDIR}"/transmission-daemon.initd.10 transmission-daemon
+	newconfd "${FILESDIR}"/transmission-daemon.confd.4 transmission-daemon
+
+	if use systemd; then
+		# Service sets Type=notify
+		systemd_dounit daemon/transmission-daemon.service
+		systemd_install_serviced "${FILESDIR}"/transmission-daemon.service.conf
+	fi
+
+	insinto /usr/lib/sysctl.d
+	doins "${FILESDIR}"/60-transmission.conf
+
+	newtmpfiles "${FILESDIR}"/transmission-daemon.tmpfiles transmission-daemon.conf
+}
+
+pkg_postrm() {
+	if use gtk || use qt5 || use qt6; then
+		xdg_desktop_database_update
+		xdg_icon_cache_update
+	fi
+}
+
+pkg_postinst() {
+	if use gtk || use qt5 || use qt6; then
+		xdg_desktop_database_update
+		xdg_icon_cache_update
+	fi
+	tmpfiles_process transmission-daemon.conf
+}


^ permalink raw reply related	[flat|nested] 133+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: net-p2p/transmission/
@ 2023-04-14 17:04 Craig Andrews
  0 siblings, 0 replies; 133+ messages in thread
From: Craig Andrews @ 2023-04-14 17:04 UTC (permalink / raw
  To: gentoo-commits

commit:     d29116f799cec1c14f952499ed88ff08b87a8f5a
Author:     Michael Vetter <jubalh <AT> iodoru <DOT> org>
AuthorDate: Fri Apr 14 08:19:28 2023 +0000
Commit:     Craig Andrews <candrews <AT> gentoo <DOT> org>
CommitDate: Fri Apr 14 17:04:40 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d29116f7

net-p2p/transmission: drop 4.0.1-r2

Signed-off-by: Michael Vetter <jubalh <AT> iodoru.org>
Signed-off-by: Craig Andrews <candrews <AT> gentoo.org>

 net-p2p/transmission/Manifest                     |   1 -
 net-p2p/transmission/transmission-4.0.1-r2.ebuild | 153 ----------------------
 2 files changed, 154 deletions(-)

diff --git a/net-p2p/transmission/Manifest b/net-p2p/transmission/Manifest
index 0a59863a97a3..761067bb06a4 100644
--- a/net-p2p/transmission/Manifest
+++ b/net-p2p/transmission/Manifest
@@ -1,4 +1,3 @@
 DIST transmission-3.00.tar.xz 3995080 BLAKE2B fb1be44aa630e6a1cf15511ab4ab40156edb16f9410b83058c53548f466fb9502c23157756a29e921e4468db1ebac7832b755cfcf98451c663c64401559f5498 SHA512 c8fb96086ba4b18f04d6181a29f6e2af85864840c533f3470a202dfa686e9431caeccd25f12c975a9a8f9b7802ca0bd73c4edc1ca06bdbada682326cad188a76
-DIST transmission-4.0.1.tar.xz 10434832 BLAKE2B 6f5df293d804570f2a7bb1a13e2757eb643390d749cbfe238d8fdc5dccb829db29ff378ab767ecad89748a24de57e57dc34087f3a1fe7aad1dbdbc8f4b8af195 SHA512 a0226c96b08fd7be7cb9763132e36e59a4f84d67277c345860ac5a2e685ec0d5f2e8b3fe1e2d090e1180499518084de99387b822bb6dbdc1b7cb076d9a99ce05
 DIST transmission-4.0.2.tar.xz 10055708 BLAKE2B bab21145013ade7eb457bc6f847c7670a6f71780e50abfe190639826d02b4cc57876f31e0911655279c44d231a95a9068697d8390e0c1a9418151d266b7024cd SHA512 84784e0c06d4595674710dbc3caac545e0bcf69bef44f2d681ed80ed6722dbb24fc4b8cba39dd957e0e3a276b6b664f8a938087d930f633ebfe9af16e7afcbf4
 DIST transmission-4.0.3.tar.xz 10062044 BLAKE2B 3d58f002d57458869e143e4a3617c8992e51a01f15f0e17031bc2913f404a455cde3397bde404f84a2234d12411e99b2902e4213ca6811b95288bb68f9b98553 SHA512 246d4af2f9b399cb5a6e43ca0852d2ab5ff48d2a5c89d0f450c968fcad042ef2e45fef3c9be8ffbf37e7c61dc509929869b6bf59914333818ddf6950582d669c

diff --git a/net-p2p/transmission/transmission-4.0.1-r2.ebuild b/net-p2p/transmission/transmission-4.0.1-r2.ebuild
deleted file mode 100644
index c75d92d0e1a1..000000000000
--- a/net-p2p/transmission/transmission-4.0.1-r2.ebuild
+++ /dev/null
@@ -1,153 +0,0 @@
-# Copyright 2006-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake flag-o-matic tmpfiles systemd xdg-utils
-
-if [[ ${PV} == 9999 ]]; then
-	inherit git-r3
-	EGIT_REPO_URI="https://github.com/transmission/transmission"
-else
-	MY_PV="${PV/_beta/-beta.}"
-	MY_P="${PN}-${MY_PV}"
-	S="${WORKDIR}/${MY_P}"
-	SRC_URI="https://github.com/transmission/transmission/releases/download/${MY_PV}/${MY_P}.tar.xz"
-	KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
-fi
-
-DESCRIPTION="A fast, easy, and free BitTorrent client"
-HOMEPAGE="https://transmissionbt.com/"
-
-# web/LICENSE is always GPL-2 whereas COPYING allows either GPL-2 or GPL-3 for the rest
-# transmission in licenses/ is for mentioning OpenSSL linking exception
-# MIT is in several libtransmission/ headers
-LICENSE="|| ( GPL-2 GPL-3 Transmission-OpenSSL-exception ) GPL-2 MIT"
-SLOT="0"
-IUSE="appindicator cli debug gtk nls mbedtls qt5 qt6 systemd test"
-REQUIRED_USE="?? ( qt5 qt6 )"
-RESTRICT="!test? ( test )"
-
-ACCT_DEPEND="
-	acct-group/transmission
-	acct-user/transmission
-"
-BDEPEND="
-	virtual/pkgconfig
-	nls? (
-		gtk? ( sys-devel/gettext )
-	)
-	qt5? ( dev-qt/linguist-tools:5 )
-	qt6? ( dev-qt/qttools:6[linguist] )
-"
-COMMON_DEPEND="
-	>=dev-libs/libevent-2.1.0:=[threads(+)]
-	!mbedtls? ( dev-libs/openssl:0= )
-	mbedtls? ( net-libs/mbedtls:0= )
-	net-libs/libnatpmp
-	>=net-libs/libpsl-0.21.1
-	>=net-libs/miniupnpc-1.7:=
-	>=net-misc/curl-7.28.0[ssl]
-	sys-libs/zlib:=
-	nls? ( virtual/libintl )
-	gtk? (
-		>=dev-cpp/gtkmm-3.24.0:3.0
-		>=dev-cpp/glibmm-2.60.0:2
-		appindicator? ( dev-libs/libayatana-appindicator )
-	)
-	qt5? (
-		dev-qt/qtcore:5
-		dev-qt/qtdbus:5
-		dev-qt/qtgui:5
-		dev-qt/qtnetwork:5
-		dev-qt/qtsvg:5
-		dev-qt/qtwidgets:5
-	)
-	qt6? (
-		dev-qt/qtbase:6[dbus,gui,network,widgets]
-		dev-qt/qtsvg:6
-	)
-	systemd? ( >=sys-apps/systemd-209:= )
-"
-DEPEND="${COMMON_DEPEND}
-	nls? ( virtual/libintl )
-"
-RDEPEND="${COMMON_DEPEND}
-	${ACCT_DEPEND}
-"
-
-src_configure() {
-	local mycmakeargs=(
-		-DCMAKE_INSTALL_DOCDIR=share/doc/${PF}
-
-		-DENABLE_GTK=$(usex gtk ON OFF)
-		-DENABLE_MAC=OFF
-		-DREBUILD_WEB=OFF
-		-DENABLE_CLI=$(usex cli ON OFF)
-		-DENABLE_TESTS=$(usex test ON OFF)
-		-DENABLE_NLS=$(usex nls ON OFF)
-
-		-DRUN_CLANG_TIDY=OFF
-
-		-DUSE_GTK_VERSION=3
-		-DUSE_SYSTEM_EVENT2=ON
-		-DUSE_SYSTEM_DEFLATE=OFF
-		-DUSE_SYSTEM_DHT=OFF
-		-DUSE_SYSTEM_MINIUPNPC=ON
-		-DUSE_SYSTEM_NATPMP=ON
-		-DUSE_SYSTEM_UTP=OFF
-		-DUSE_SYSTEM_B64=OFF
-		-DUSE_SYSTEM_PSL=ON
-
-		-DWITH_CRYPTO=$(usex mbedtls mbedtls openssl)
-		-DWITH_INOTIFY=ON
-		-DWITH_APPINDICATOR=$(usex appindicator ON OFF)
-		-DWITH_SYSTEMD=$(usex systemd ON OFF)
-	)
-
-	if use qt6; then
-		mycmakeargs+=( -DENABLE_QT=ON -DUSE_QT_VERSION=6 )
-	elif use qt5; then
-		mycmakeargs+=( -DENABLE_QT=ON -DUSE_QT_VERSION=5 )
-	else
-		mycmakeargs+=( -DENABLE_QT=OFF )
-	fi
-
-	# Disable assertions by default, bug 893870.
-	use debug || append-cppflags -DNDEBUG
-
-	cmake_src_configure
-}
-
-src_install() {
-	cmake_src_install
-
-	newinitd "${FILESDIR}"/transmission-daemon.initd.10 transmission-daemon
-	newconfd "${FILESDIR}"/transmission-daemon.confd.4 transmission-daemon
-
-	if use systemd; then
-		# Service sets Type=notify
-		systemd_dounit daemon/transmission-daemon.service
-		systemd_install_serviced "${FILESDIR}"/transmission-daemon.service.conf
-	fi
-
-	insinto /usr/lib/sysctl.d
-	doins "${FILESDIR}"/60-transmission.conf
-
-	newtmpfiles "${FILESDIR}"/transmission-daemon.tmpfiles transmission-daemon.conf
-}
-
-pkg_postrm() {
-	if use gtk || use qt5 || use qt6; then
-		xdg_desktop_database_update
-		xdg_icon_cache_update
-	fi
-}
-
-pkg_postinst() {
-	if use gtk || use qt5 || use qt6; then
-		xdg_desktop_database_update
-		xdg_icon_cache_update
-	fi
-	tmpfiles_process transmission-daemon.conf
-}


^ permalink raw reply related	[flat|nested] 133+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: net-p2p/transmission/
@ 2023-05-06  0:40 Matt Turner
  0 siblings, 0 replies; 133+ messages in thread
From: Matt Turner @ 2023-05-06  0:40 UTC (permalink / raw
  To: gentoo-commits

commit:     f5702821a11671c463d2cc98671e1773619bd292
Author:     Matt Turner <mattst88 <AT> gentoo <DOT> org>
AuthorDate: Fri May  5 18:53:40 2023 +0000
Commit:     Matt Turner <mattst88 <AT> gentoo <DOT> org>
CommitDate: Sat May  6 00:39:37 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f5702821

net-p2p/transmission: Switch from GTK3 to GTK4

Closes: https://bugs.gentoo.org/900885
Closes: https://github.com/gentoo/gentoo/pull/30882
Signed-off-by: Matt Turner <mattst88 <AT> gentoo.org>

 .../{transmission-9999.ebuild => transmission-4.0.3-r1.ebuild}      | 6 +++---
 net-p2p/transmission/transmission-9999.ebuild                       | 6 +++---
 2 files changed, 6 insertions(+), 6 deletions(-)

diff --git a/net-p2p/transmission/transmission-9999.ebuild b/net-p2p/transmission/transmission-4.0.3-r1.ebuild
similarity index 97%
copy from net-p2p/transmission/transmission-9999.ebuild
copy to net-p2p/transmission/transmission-4.0.3-r1.ebuild
index c75d92d0e1a1..e7bdf0c597cc 100644
--- a/net-p2p/transmission/transmission-9999.ebuild
+++ b/net-p2p/transmission/transmission-4.0.3-r1.ebuild
@@ -51,8 +51,8 @@ COMMON_DEPEND="
 	sys-libs/zlib:=
 	nls? ( virtual/libintl )
 	gtk? (
-		>=dev-cpp/gtkmm-3.24.0:3.0
-		>=dev-cpp/glibmm-2.60.0:2
+		>=dev-cpp/gtkmm-3.24.0:4.0
+		>=dev-cpp/glibmm-2.60.0:2.68
 		appindicator? ( dev-libs/libayatana-appindicator )
 	)
 	qt5? (
@@ -89,7 +89,7 @@ src_configure() {
 
 		-DRUN_CLANG_TIDY=OFF
 
-		-DUSE_GTK_VERSION=3
+		-DUSE_GTK_VERSION=4
 		-DUSE_SYSTEM_EVENT2=ON
 		-DUSE_SYSTEM_DEFLATE=OFF
 		-DUSE_SYSTEM_DHT=OFF

diff --git a/net-p2p/transmission/transmission-9999.ebuild b/net-p2p/transmission/transmission-9999.ebuild
index c75d92d0e1a1..e7bdf0c597cc 100644
--- a/net-p2p/transmission/transmission-9999.ebuild
+++ b/net-p2p/transmission/transmission-9999.ebuild
@@ -51,8 +51,8 @@ COMMON_DEPEND="
 	sys-libs/zlib:=
 	nls? ( virtual/libintl )
 	gtk? (
-		>=dev-cpp/gtkmm-3.24.0:3.0
-		>=dev-cpp/glibmm-2.60.0:2
+		>=dev-cpp/gtkmm-3.24.0:4.0
+		>=dev-cpp/glibmm-2.60.0:2.68
 		appindicator? ( dev-libs/libayatana-appindicator )
 	)
 	qt5? (
@@ -89,7 +89,7 @@ src_configure() {
 
 		-DRUN_CLANG_TIDY=OFF
 
-		-DUSE_GTK_VERSION=3
+		-DUSE_GTK_VERSION=4
 		-DUSE_SYSTEM_EVENT2=ON
 		-DUSE_SYSTEM_DEFLATE=OFF
 		-DUSE_SYSTEM_DHT=OFF


^ permalink raw reply related	[flat|nested] 133+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: net-p2p/transmission/
@ 2023-05-06 17:50 Mike Gilbert
  0 siblings, 0 replies; 133+ messages in thread
From: Mike Gilbert @ 2023-05-06 17:50 UTC (permalink / raw
  To: gentoo-commits

commit:     87cafe04fb8ae01d45e96de56ca14125064b44d0
Author:     Mike Gilbert <floppym <AT> gentoo <DOT> org>
AuthorDate: Sat May  6 17:49:40 2023 +0000
Commit:     Mike Gilbert <floppym <AT> gentoo <DOT> org>
CommitDate: Sat May  6 17:49:40 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=87cafe04

net-p2p/transmission: drop 4.0.2

Signed-off-by: Mike Gilbert <floppym <AT> gentoo.org>

 net-p2p/transmission/Manifest                  |   1 -
 net-p2p/transmission/transmission-4.0.2.ebuild | 153 -------------------------
 2 files changed, 154 deletions(-)

diff --git a/net-p2p/transmission/Manifest b/net-p2p/transmission/Manifest
index 761067bb06a4..e32f0a53fc43 100644
--- a/net-p2p/transmission/Manifest
+++ b/net-p2p/transmission/Manifest
@@ -1,3 +1,2 @@
 DIST transmission-3.00.tar.xz 3995080 BLAKE2B fb1be44aa630e6a1cf15511ab4ab40156edb16f9410b83058c53548f466fb9502c23157756a29e921e4468db1ebac7832b755cfcf98451c663c64401559f5498 SHA512 c8fb96086ba4b18f04d6181a29f6e2af85864840c533f3470a202dfa686e9431caeccd25f12c975a9a8f9b7802ca0bd73c4edc1ca06bdbada682326cad188a76
-DIST transmission-4.0.2.tar.xz 10055708 BLAKE2B bab21145013ade7eb457bc6f847c7670a6f71780e50abfe190639826d02b4cc57876f31e0911655279c44d231a95a9068697d8390e0c1a9418151d266b7024cd SHA512 84784e0c06d4595674710dbc3caac545e0bcf69bef44f2d681ed80ed6722dbb24fc4b8cba39dd957e0e3a276b6b664f8a938087d930f633ebfe9af16e7afcbf4
 DIST transmission-4.0.3.tar.xz 10062044 BLAKE2B 3d58f002d57458869e143e4a3617c8992e51a01f15f0e17031bc2913f404a455cde3397bde404f84a2234d12411e99b2902e4213ca6811b95288bb68f9b98553 SHA512 246d4af2f9b399cb5a6e43ca0852d2ab5ff48d2a5c89d0f450c968fcad042ef2e45fef3c9be8ffbf37e7c61dc509929869b6bf59914333818ddf6950582d669c

diff --git a/net-p2p/transmission/transmission-4.0.2.ebuild b/net-p2p/transmission/transmission-4.0.2.ebuild
deleted file mode 100644
index c75d92d0e1a1..000000000000
--- a/net-p2p/transmission/transmission-4.0.2.ebuild
+++ /dev/null
@@ -1,153 +0,0 @@
-# Copyright 2006-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake flag-o-matic tmpfiles systemd xdg-utils
-
-if [[ ${PV} == 9999 ]]; then
-	inherit git-r3
-	EGIT_REPO_URI="https://github.com/transmission/transmission"
-else
-	MY_PV="${PV/_beta/-beta.}"
-	MY_P="${PN}-${MY_PV}"
-	S="${WORKDIR}/${MY_P}"
-	SRC_URI="https://github.com/transmission/transmission/releases/download/${MY_PV}/${MY_P}.tar.xz"
-	KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
-fi
-
-DESCRIPTION="A fast, easy, and free BitTorrent client"
-HOMEPAGE="https://transmissionbt.com/"
-
-# web/LICENSE is always GPL-2 whereas COPYING allows either GPL-2 or GPL-3 for the rest
-# transmission in licenses/ is for mentioning OpenSSL linking exception
-# MIT is in several libtransmission/ headers
-LICENSE="|| ( GPL-2 GPL-3 Transmission-OpenSSL-exception ) GPL-2 MIT"
-SLOT="0"
-IUSE="appindicator cli debug gtk nls mbedtls qt5 qt6 systemd test"
-REQUIRED_USE="?? ( qt5 qt6 )"
-RESTRICT="!test? ( test )"
-
-ACCT_DEPEND="
-	acct-group/transmission
-	acct-user/transmission
-"
-BDEPEND="
-	virtual/pkgconfig
-	nls? (
-		gtk? ( sys-devel/gettext )
-	)
-	qt5? ( dev-qt/linguist-tools:5 )
-	qt6? ( dev-qt/qttools:6[linguist] )
-"
-COMMON_DEPEND="
-	>=dev-libs/libevent-2.1.0:=[threads(+)]
-	!mbedtls? ( dev-libs/openssl:0= )
-	mbedtls? ( net-libs/mbedtls:0= )
-	net-libs/libnatpmp
-	>=net-libs/libpsl-0.21.1
-	>=net-libs/miniupnpc-1.7:=
-	>=net-misc/curl-7.28.0[ssl]
-	sys-libs/zlib:=
-	nls? ( virtual/libintl )
-	gtk? (
-		>=dev-cpp/gtkmm-3.24.0:3.0
-		>=dev-cpp/glibmm-2.60.0:2
-		appindicator? ( dev-libs/libayatana-appindicator )
-	)
-	qt5? (
-		dev-qt/qtcore:5
-		dev-qt/qtdbus:5
-		dev-qt/qtgui:5
-		dev-qt/qtnetwork:5
-		dev-qt/qtsvg:5
-		dev-qt/qtwidgets:5
-	)
-	qt6? (
-		dev-qt/qtbase:6[dbus,gui,network,widgets]
-		dev-qt/qtsvg:6
-	)
-	systemd? ( >=sys-apps/systemd-209:= )
-"
-DEPEND="${COMMON_DEPEND}
-	nls? ( virtual/libintl )
-"
-RDEPEND="${COMMON_DEPEND}
-	${ACCT_DEPEND}
-"
-
-src_configure() {
-	local mycmakeargs=(
-		-DCMAKE_INSTALL_DOCDIR=share/doc/${PF}
-
-		-DENABLE_GTK=$(usex gtk ON OFF)
-		-DENABLE_MAC=OFF
-		-DREBUILD_WEB=OFF
-		-DENABLE_CLI=$(usex cli ON OFF)
-		-DENABLE_TESTS=$(usex test ON OFF)
-		-DENABLE_NLS=$(usex nls ON OFF)
-
-		-DRUN_CLANG_TIDY=OFF
-
-		-DUSE_GTK_VERSION=3
-		-DUSE_SYSTEM_EVENT2=ON
-		-DUSE_SYSTEM_DEFLATE=OFF
-		-DUSE_SYSTEM_DHT=OFF
-		-DUSE_SYSTEM_MINIUPNPC=ON
-		-DUSE_SYSTEM_NATPMP=ON
-		-DUSE_SYSTEM_UTP=OFF
-		-DUSE_SYSTEM_B64=OFF
-		-DUSE_SYSTEM_PSL=ON
-
-		-DWITH_CRYPTO=$(usex mbedtls mbedtls openssl)
-		-DWITH_INOTIFY=ON
-		-DWITH_APPINDICATOR=$(usex appindicator ON OFF)
-		-DWITH_SYSTEMD=$(usex systemd ON OFF)
-	)
-
-	if use qt6; then
-		mycmakeargs+=( -DENABLE_QT=ON -DUSE_QT_VERSION=6 )
-	elif use qt5; then
-		mycmakeargs+=( -DENABLE_QT=ON -DUSE_QT_VERSION=5 )
-	else
-		mycmakeargs+=( -DENABLE_QT=OFF )
-	fi
-
-	# Disable assertions by default, bug 893870.
-	use debug || append-cppflags -DNDEBUG
-
-	cmake_src_configure
-}
-
-src_install() {
-	cmake_src_install
-
-	newinitd "${FILESDIR}"/transmission-daemon.initd.10 transmission-daemon
-	newconfd "${FILESDIR}"/transmission-daemon.confd.4 transmission-daemon
-
-	if use systemd; then
-		# Service sets Type=notify
-		systemd_dounit daemon/transmission-daemon.service
-		systemd_install_serviced "${FILESDIR}"/transmission-daemon.service.conf
-	fi
-
-	insinto /usr/lib/sysctl.d
-	doins "${FILESDIR}"/60-transmission.conf
-
-	newtmpfiles "${FILESDIR}"/transmission-daemon.tmpfiles transmission-daemon.conf
-}
-
-pkg_postrm() {
-	if use gtk || use qt5 || use qt6; then
-		xdg_desktop_database_update
-		xdg_icon_cache_update
-	fi
-}
-
-pkg_postinst() {
-	if use gtk || use qt5 || use qt6; then
-		xdg_desktop_database_update
-		xdg_icon_cache_update
-	fi
-	tmpfiles_process transmission-daemon.conf
-}


^ permalink raw reply related	[flat|nested] 133+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: net-p2p/transmission/
@ 2023-05-14 17:31 Sam James
  0 siblings, 0 replies; 133+ messages in thread
From: Sam James @ 2023-05-14 17:31 UTC (permalink / raw
  To: gentoo-commits

commit:     d72af612ac7e0039c13f1059fcbaaf48d7b52f74
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sun May 14 17:31:17 2023 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sun May 14 17:31:17 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d72af612

net-p2p/transmission: Stabilize 4.0.3-r1 amd64, #906317

Signed-off-by: Sam James <sam <AT> gentoo.org>

 net-p2p/transmission/transmission-4.0.3-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-p2p/transmission/transmission-4.0.3-r1.ebuild b/net-p2p/transmission/transmission-4.0.3-r1.ebuild
index e7bdf0c597cc..1e52a1d02119 100644
--- a/net-p2p/transmission/transmission-4.0.3-r1.ebuild
+++ b/net-p2p/transmission/transmission-4.0.3-r1.ebuild
@@ -13,7 +13,7 @@ else
 	MY_P="${PN}-${MY_PV}"
 	S="${WORKDIR}/${MY_P}"
 	SRC_URI="https://github.com/transmission/transmission/releases/download/${MY_PV}/${MY_P}.tar.xz"
-	KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
+	KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
 fi
 
 DESCRIPTION="A fast, easy, and free BitTorrent client"


^ permalink raw reply related	[flat|nested] 133+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: net-p2p/transmission/
@ 2023-08-23 14:27 Mike Gilbert
  0 siblings, 0 replies; 133+ messages in thread
From: Mike Gilbert @ 2023-08-23 14:27 UTC (permalink / raw
  To: gentoo-commits

commit:     7d7feb4543da99071689393093db4e6808351cdc
Author:     Mike Gilbert <floppym <AT> gentoo <DOT> org>
AuthorDate: Wed Aug 23 14:26:05 2023 +0000
Commit:     Mike Gilbert <floppym <AT> gentoo <DOT> org>
CommitDate: Wed Aug 23 14:26:05 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7d7feb45

net-p2p/transmission: depend on >=dev-cpp/gtkmm-4.11.1

Closes: https://bugs.gentoo.org/912876
Signed-off-by: Mike Gilbert <floppym <AT> gentoo.org>

 net-p2p/transmission/transmission-9999.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-p2p/transmission/transmission-9999.ebuild b/net-p2p/transmission/transmission-9999.ebuild
index e7bdf0c597cc..fa1c1b0109b5 100644
--- a/net-p2p/transmission/transmission-9999.ebuild
+++ b/net-p2p/transmission/transmission-9999.ebuild
@@ -51,7 +51,7 @@ COMMON_DEPEND="
 	sys-libs/zlib:=
 	nls? ( virtual/libintl )
 	gtk? (
-		>=dev-cpp/gtkmm-3.24.0:4.0
+		>=dev-cpp/gtkmm-4.11.1:4.0
 		>=dev-cpp/glibmm-2.60.0:2.68
 		appindicator? ( dev-libs/libayatana-appindicator )
 	)


^ permalink raw reply related	[flat|nested] 133+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: net-p2p/transmission/
@ 2023-08-28 20:06 Craig Andrews
  0 siblings, 0 replies; 133+ messages in thread
From: Craig Andrews @ 2023-08-28 20:06 UTC (permalink / raw
  To: gentoo-commits

commit:     6ed045f2ce40a3bd470f4b64f388bec2f7665e26
Author:     Craig Andrews <candrews <AT> gentoo <DOT> org>
AuthorDate: Mon Aug 28 20:06:45 2023 +0000
Commit:     Craig Andrews <candrews <AT> gentoo <DOT> org>
CommitDate: Mon Aug 28 20:06:53 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6ed045f2

net-p2p/transmission: add 4.0.4

Signed-off-by: Craig Andrews <candrews <AT> gentoo.org>

 net-p2p/transmission/Manifest                  |   1 +
 net-p2p/transmission/transmission-4.0.4.ebuild | 153 +++++++++++++++++++++++++
 2 files changed, 154 insertions(+)

diff --git a/net-p2p/transmission/Manifest b/net-p2p/transmission/Manifest
index e32f0a53fc43..33407b81fd92 100644
--- a/net-p2p/transmission/Manifest
+++ b/net-p2p/transmission/Manifest
@@ -1,2 +1,3 @@
 DIST transmission-3.00.tar.xz 3995080 BLAKE2B fb1be44aa630e6a1cf15511ab4ab40156edb16f9410b83058c53548f466fb9502c23157756a29e921e4468db1ebac7832b755cfcf98451c663c64401559f5498 SHA512 c8fb96086ba4b18f04d6181a29f6e2af85864840c533f3470a202dfa686e9431caeccd25f12c975a9a8f9b7802ca0bd73c4edc1ca06bdbada682326cad188a76
 DIST transmission-4.0.3.tar.xz 10062044 BLAKE2B 3d58f002d57458869e143e4a3617c8992e51a01f15f0e17031bc2913f404a455cde3397bde404f84a2234d12411e99b2902e4213ca6811b95288bb68f9b98553 SHA512 246d4af2f9b399cb5a6e43ca0852d2ab5ff48d2a5c89d0f450c968fcad042ef2e45fef3c9be8ffbf37e7c61dc509929869b6bf59914333818ddf6950582d669c
+DIST transmission-4.0.4.tar.xz 9755152 BLAKE2B 0cdf6075dffba941cbb47924879e8849938620068f3389fe6d5a03b100d11d66a0d33692738001092b8ac3ea181d9cfb554ba1bb2553dc7f06fd83b04f7e0ca9 SHA512 3ddb36c46cc496c16bc4571678dfec33bd3697b6ace656d0f57a6c32279e937cbce91d11cf1895721e880be0c20cc6f88b71a0663dc32879c44d31a3611bd6ef

diff --git a/net-p2p/transmission/transmission-4.0.4.ebuild b/net-p2p/transmission/transmission-4.0.4.ebuild
new file mode 100644
index 000000000000..e7bdf0c597cc
--- /dev/null
+++ b/net-p2p/transmission/transmission-4.0.4.ebuild
@@ -0,0 +1,153 @@
+# Copyright 2006-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake flag-o-matic tmpfiles systemd xdg-utils
+
+if [[ ${PV} == 9999 ]]; then
+	inherit git-r3
+	EGIT_REPO_URI="https://github.com/transmission/transmission"
+else
+	MY_PV="${PV/_beta/-beta.}"
+	MY_P="${PN}-${MY_PV}"
+	S="${WORKDIR}/${MY_P}"
+	SRC_URI="https://github.com/transmission/transmission/releases/download/${MY_PV}/${MY_P}.tar.xz"
+	KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
+fi
+
+DESCRIPTION="A fast, easy, and free BitTorrent client"
+HOMEPAGE="https://transmissionbt.com/"
+
+# web/LICENSE is always GPL-2 whereas COPYING allows either GPL-2 or GPL-3 for the rest
+# transmission in licenses/ is for mentioning OpenSSL linking exception
+# MIT is in several libtransmission/ headers
+LICENSE="|| ( GPL-2 GPL-3 Transmission-OpenSSL-exception ) GPL-2 MIT"
+SLOT="0"
+IUSE="appindicator cli debug gtk nls mbedtls qt5 qt6 systemd test"
+REQUIRED_USE="?? ( qt5 qt6 )"
+RESTRICT="!test? ( test )"
+
+ACCT_DEPEND="
+	acct-group/transmission
+	acct-user/transmission
+"
+BDEPEND="
+	virtual/pkgconfig
+	nls? (
+		gtk? ( sys-devel/gettext )
+	)
+	qt5? ( dev-qt/linguist-tools:5 )
+	qt6? ( dev-qt/qttools:6[linguist] )
+"
+COMMON_DEPEND="
+	>=dev-libs/libevent-2.1.0:=[threads(+)]
+	!mbedtls? ( dev-libs/openssl:0= )
+	mbedtls? ( net-libs/mbedtls:0= )
+	net-libs/libnatpmp
+	>=net-libs/libpsl-0.21.1
+	>=net-libs/miniupnpc-1.7:=
+	>=net-misc/curl-7.28.0[ssl]
+	sys-libs/zlib:=
+	nls? ( virtual/libintl )
+	gtk? (
+		>=dev-cpp/gtkmm-3.24.0:4.0
+		>=dev-cpp/glibmm-2.60.0:2.68
+		appindicator? ( dev-libs/libayatana-appindicator )
+	)
+	qt5? (
+		dev-qt/qtcore:5
+		dev-qt/qtdbus:5
+		dev-qt/qtgui:5
+		dev-qt/qtnetwork:5
+		dev-qt/qtsvg:5
+		dev-qt/qtwidgets:5
+	)
+	qt6? (
+		dev-qt/qtbase:6[dbus,gui,network,widgets]
+		dev-qt/qtsvg:6
+	)
+	systemd? ( >=sys-apps/systemd-209:= )
+"
+DEPEND="${COMMON_DEPEND}
+	nls? ( virtual/libintl )
+"
+RDEPEND="${COMMON_DEPEND}
+	${ACCT_DEPEND}
+"
+
+src_configure() {
+	local mycmakeargs=(
+		-DCMAKE_INSTALL_DOCDIR=share/doc/${PF}
+
+		-DENABLE_GTK=$(usex gtk ON OFF)
+		-DENABLE_MAC=OFF
+		-DREBUILD_WEB=OFF
+		-DENABLE_CLI=$(usex cli ON OFF)
+		-DENABLE_TESTS=$(usex test ON OFF)
+		-DENABLE_NLS=$(usex nls ON OFF)
+
+		-DRUN_CLANG_TIDY=OFF
+
+		-DUSE_GTK_VERSION=4
+		-DUSE_SYSTEM_EVENT2=ON
+		-DUSE_SYSTEM_DEFLATE=OFF
+		-DUSE_SYSTEM_DHT=OFF
+		-DUSE_SYSTEM_MINIUPNPC=ON
+		-DUSE_SYSTEM_NATPMP=ON
+		-DUSE_SYSTEM_UTP=OFF
+		-DUSE_SYSTEM_B64=OFF
+		-DUSE_SYSTEM_PSL=ON
+
+		-DWITH_CRYPTO=$(usex mbedtls mbedtls openssl)
+		-DWITH_INOTIFY=ON
+		-DWITH_APPINDICATOR=$(usex appindicator ON OFF)
+		-DWITH_SYSTEMD=$(usex systemd ON OFF)
+	)
+
+	if use qt6; then
+		mycmakeargs+=( -DENABLE_QT=ON -DUSE_QT_VERSION=6 )
+	elif use qt5; then
+		mycmakeargs+=( -DENABLE_QT=ON -DUSE_QT_VERSION=5 )
+	else
+		mycmakeargs+=( -DENABLE_QT=OFF )
+	fi
+
+	# Disable assertions by default, bug 893870.
+	use debug || append-cppflags -DNDEBUG
+
+	cmake_src_configure
+}
+
+src_install() {
+	cmake_src_install
+
+	newinitd "${FILESDIR}"/transmission-daemon.initd.10 transmission-daemon
+	newconfd "${FILESDIR}"/transmission-daemon.confd.4 transmission-daemon
+
+	if use systemd; then
+		# Service sets Type=notify
+		systemd_dounit daemon/transmission-daemon.service
+		systemd_install_serviced "${FILESDIR}"/transmission-daemon.service.conf
+	fi
+
+	insinto /usr/lib/sysctl.d
+	doins "${FILESDIR}"/60-transmission.conf
+
+	newtmpfiles "${FILESDIR}"/transmission-daemon.tmpfiles transmission-daemon.conf
+}
+
+pkg_postrm() {
+	if use gtk || use qt5 || use qt6; then
+		xdg_desktop_database_update
+		xdg_icon_cache_update
+	fi
+}
+
+pkg_postinst() {
+	if use gtk || use qt5 || use qt6; then
+		xdg_desktop_database_update
+		xdg_icon_cache_update
+	fi
+	tmpfiles_process transmission-daemon.conf
+}


^ permalink raw reply related	[flat|nested] 133+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: net-p2p/transmission/
@ 2023-11-27 23:45 Sam James
  0 siblings, 0 replies; 133+ messages in thread
From: Sam James @ 2023-11-27 23:45 UTC (permalink / raw
  To: gentoo-commits

commit:     61fc6772455735b7350e3043452ac2856fbc003e
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Mon Nov 27 23:44:54 2023 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Mon Nov 27 23:44:54 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=61fc6772

net-p2p/transmission: Stabilize 4.0.4 amd64, #918530

Signed-off-by: Sam James <sam <AT> gentoo.org>

 net-p2p/transmission/transmission-4.0.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-p2p/transmission/transmission-4.0.4.ebuild b/net-p2p/transmission/transmission-4.0.4.ebuild
index e7bdf0c597cc..1e52a1d02119 100644
--- a/net-p2p/transmission/transmission-4.0.4.ebuild
+++ b/net-p2p/transmission/transmission-4.0.4.ebuild
@@ -13,7 +13,7 @@ else
 	MY_P="${PN}-${MY_PV}"
 	S="${WORKDIR}/${MY_P}"
 	SRC_URI="https://github.com/transmission/transmission/releases/download/${MY_PV}/${MY_P}.tar.xz"
-	KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
+	KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
 fi
 
 DESCRIPTION="A fast, easy, and free BitTorrent client"


^ permalink raw reply related	[flat|nested] 133+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: net-p2p/transmission/
@ 2023-11-29 13:23 Arthur Zamarin
  0 siblings, 0 replies; 133+ messages in thread
From: Arthur Zamarin @ 2023-11-29 13:23 UTC (permalink / raw
  To: gentoo-commits

commit:     7337e6dbd2603e17f1b29fcb93284e55d00a3153
Author:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Wed Nov 29 13:23:17 2023 +0000
Commit:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Wed Nov 29 13:23:17 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7337e6db

net-p2p/transmission: Stabilize 4.0.4 ppc, #918530

Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>

 net-p2p/transmission/transmission-4.0.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-p2p/transmission/transmission-4.0.4.ebuild b/net-p2p/transmission/transmission-4.0.4.ebuild
index 1e52a1d02119..d11603ed4b9e 100644
--- a/net-p2p/transmission/transmission-4.0.4.ebuild
+++ b/net-p2p/transmission/transmission-4.0.4.ebuild
@@ -13,7 +13,7 @@ else
 	MY_P="${PN}-${MY_PV}"
 	S="${WORKDIR}/${MY_P}"
 	SRC_URI="https://github.com/transmission/transmission/releases/download/${MY_PV}/${MY_P}.tar.xz"
-	KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
+	KEYWORDS="amd64 ~arm ~arm64 ppc ~ppc64 ~riscv ~x86"
 fi
 
 DESCRIPTION="A fast, easy, and free BitTorrent client"


^ permalink raw reply related	[flat|nested] 133+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: net-p2p/transmission/
@ 2023-12-07 17:21 Craig Andrews
  0 siblings, 0 replies; 133+ messages in thread
From: Craig Andrews @ 2023-12-07 17:21 UTC (permalink / raw
  To: gentoo-commits

commit:     85d47eb7cec4a89fbdba626637c265b871e59e4c
Author:     Craig Andrews <candrews <AT> gentoo <DOT> org>
AuthorDate: Thu Dec  7 17:20:37 2023 +0000
Commit:     Craig Andrews <candrews <AT> gentoo <DOT> org>
CommitDate: Thu Dec  7 17:21:02 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=85d47eb7

net-p2p/transmission: add 4.0.5

Signed-off-by: Craig Andrews <candrews <AT> gentoo.org>

 net-p2p/transmission/Manifest                  |   1 +
 net-p2p/transmission/transmission-4.0.5.ebuild | 153 +++++++++++++++++++++++++
 2 files changed, 154 insertions(+)

diff --git a/net-p2p/transmission/Manifest b/net-p2p/transmission/Manifest
index 33407b81fd92..640f75615431 100644
--- a/net-p2p/transmission/Manifest
+++ b/net-p2p/transmission/Manifest
@@ -1,3 +1,4 @@
 DIST transmission-3.00.tar.xz 3995080 BLAKE2B fb1be44aa630e6a1cf15511ab4ab40156edb16f9410b83058c53548f466fb9502c23157756a29e921e4468db1ebac7832b755cfcf98451c663c64401559f5498 SHA512 c8fb96086ba4b18f04d6181a29f6e2af85864840c533f3470a202dfa686e9431caeccd25f12c975a9a8f9b7802ca0bd73c4edc1ca06bdbada682326cad188a76
 DIST transmission-4.0.3.tar.xz 10062044 BLAKE2B 3d58f002d57458869e143e4a3617c8992e51a01f15f0e17031bc2913f404a455cde3397bde404f84a2234d12411e99b2902e4213ca6811b95288bb68f9b98553 SHA512 246d4af2f9b399cb5a6e43ca0852d2ab5ff48d2a5c89d0f450c968fcad042ef2e45fef3c9be8ffbf37e7c61dc509929869b6bf59914333818ddf6950582d669c
 DIST transmission-4.0.4.tar.xz 9755152 BLAKE2B 0cdf6075dffba941cbb47924879e8849938620068f3389fe6d5a03b100d11d66a0d33692738001092b8ac3ea181d9cfb554ba1bb2553dc7f06fd83b04f7e0ca9 SHA512 3ddb36c46cc496c16bc4571678dfec33bd3697b6ace656d0f57a6c32279e937cbce91d11cf1895721e880be0c20cc6f88b71a0663dc32879c44d31a3611bd6ef
+DIST transmission-4.0.5.tar.xz 9745756 BLAKE2B 60caa3bc615137b225d3ac3f25daa352c6960fcc848c91e5ea45488ae109d93b53e314e4683bd7c4ef3f9b2f364d796b6c5bb014ca647d3f44fb5c9df9f8c997 SHA512 9d3df965929ba18aa8186f89060aeacc8ead3df4a5acdc74a005dc62deadc5fa239af99c49ca2477cc5c1adfcd834481105f1dbc94e0efe210e9e6680bfec124

diff --git a/net-p2p/transmission/transmission-4.0.5.ebuild b/net-p2p/transmission/transmission-4.0.5.ebuild
new file mode 100644
index 000000000000..e7bdf0c597cc
--- /dev/null
+++ b/net-p2p/transmission/transmission-4.0.5.ebuild
@@ -0,0 +1,153 @@
+# Copyright 2006-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake flag-o-matic tmpfiles systemd xdg-utils
+
+if [[ ${PV} == 9999 ]]; then
+	inherit git-r3
+	EGIT_REPO_URI="https://github.com/transmission/transmission"
+else
+	MY_PV="${PV/_beta/-beta.}"
+	MY_P="${PN}-${MY_PV}"
+	S="${WORKDIR}/${MY_P}"
+	SRC_URI="https://github.com/transmission/transmission/releases/download/${MY_PV}/${MY_P}.tar.xz"
+	KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
+fi
+
+DESCRIPTION="A fast, easy, and free BitTorrent client"
+HOMEPAGE="https://transmissionbt.com/"
+
+# web/LICENSE is always GPL-2 whereas COPYING allows either GPL-2 or GPL-3 for the rest
+# transmission in licenses/ is for mentioning OpenSSL linking exception
+# MIT is in several libtransmission/ headers
+LICENSE="|| ( GPL-2 GPL-3 Transmission-OpenSSL-exception ) GPL-2 MIT"
+SLOT="0"
+IUSE="appindicator cli debug gtk nls mbedtls qt5 qt6 systemd test"
+REQUIRED_USE="?? ( qt5 qt6 )"
+RESTRICT="!test? ( test )"
+
+ACCT_DEPEND="
+	acct-group/transmission
+	acct-user/transmission
+"
+BDEPEND="
+	virtual/pkgconfig
+	nls? (
+		gtk? ( sys-devel/gettext )
+	)
+	qt5? ( dev-qt/linguist-tools:5 )
+	qt6? ( dev-qt/qttools:6[linguist] )
+"
+COMMON_DEPEND="
+	>=dev-libs/libevent-2.1.0:=[threads(+)]
+	!mbedtls? ( dev-libs/openssl:0= )
+	mbedtls? ( net-libs/mbedtls:0= )
+	net-libs/libnatpmp
+	>=net-libs/libpsl-0.21.1
+	>=net-libs/miniupnpc-1.7:=
+	>=net-misc/curl-7.28.0[ssl]
+	sys-libs/zlib:=
+	nls? ( virtual/libintl )
+	gtk? (
+		>=dev-cpp/gtkmm-3.24.0:4.0
+		>=dev-cpp/glibmm-2.60.0:2.68
+		appindicator? ( dev-libs/libayatana-appindicator )
+	)
+	qt5? (
+		dev-qt/qtcore:5
+		dev-qt/qtdbus:5
+		dev-qt/qtgui:5
+		dev-qt/qtnetwork:5
+		dev-qt/qtsvg:5
+		dev-qt/qtwidgets:5
+	)
+	qt6? (
+		dev-qt/qtbase:6[dbus,gui,network,widgets]
+		dev-qt/qtsvg:6
+	)
+	systemd? ( >=sys-apps/systemd-209:= )
+"
+DEPEND="${COMMON_DEPEND}
+	nls? ( virtual/libintl )
+"
+RDEPEND="${COMMON_DEPEND}
+	${ACCT_DEPEND}
+"
+
+src_configure() {
+	local mycmakeargs=(
+		-DCMAKE_INSTALL_DOCDIR=share/doc/${PF}
+
+		-DENABLE_GTK=$(usex gtk ON OFF)
+		-DENABLE_MAC=OFF
+		-DREBUILD_WEB=OFF
+		-DENABLE_CLI=$(usex cli ON OFF)
+		-DENABLE_TESTS=$(usex test ON OFF)
+		-DENABLE_NLS=$(usex nls ON OFF)
+
+		-DRUN_CLANG_TIDY=OFF
+
+		-DUSE_GTK_VERSION=4
+		-DUSE_SYSTEM_EVENT2=ON
+		-DUSE_SYSTEM_DEFLATE=OFF
+		-DUSE_SYSTEM_DHT=OFF
+		-DUSE_SYSTEM_MINIUPNPC=ON
+		-DUSE_SYSTEM_NATPMP=ON
+		-DUSE_SYSTEM_UTP=OFF
+		-DUSE_SYSTEM_B64=OFF
+		-DUSE_SYSTEM_PSL=ON
+
+		-DWITH_CRYPTO=$(usex mbedtls mbedtls openssl)
+		-DWITH_INOTIFY=ON
+		-DWITH_APPINDICATOR=$(usex appindicator ON OFF)
+		-DWITH_SYSTEMD=$(usex systemd ON OFF)
+	)
+
+	if use qt6; then
+		mycmakeargs+=( -DENABLE_QT=ON -DUSE_QT_VERSION=6 )
+	elif use qt5; then
+		mycmakeargs+=( -DENABLE_QT=ON -DUSE_QT_VERSION=5 )
+	else
+		mycmakeargs+=( -DENABLE_QT=OFF )
+	fi
+
+	# Disable assertions by default, bug 893870.
+	use debug || append-cppflags -DNDEBUG
+
+	cmake_src_configure
+}
+
+src_install() {
+	cmake_src_install
+
+	newinitd "${FILESDIR}"/transmission-daemon.initd.10 transmission-daemon
+	newconfd "${FILESDIR}"/transmission-daemon.confd.4 transmission-daemon
+
+	if use systemd; then
+		# Service sets Type=notify
+		systemd_dounit daemon/transmission-daemon.service
+		systemd_install_serviced "${FILESDIR}"/transmission-daemon.service.conf
+	fi
+
+	insinto /usr/lib/sysctl.d
+	doins "${FILESDIR}"/60-transmission.conf
+
+	newtmpfiles "${FILESDIR}"/transmission-daemon.tmpfiles transmission-daemon.conf
+}
+
+pkg_postrm() {
+	if use gtk || use qt5 || use qt6; then
+		xdg_desktop_database_update
+		xdg_icon_cache_update
+	fi
+}
+
+pkg_postinst() {
+	if use gtk || use qt5 || use qt6; then
+		xdg_desktop_database_update
+		xdg_icon_cache_update
+	fi
+	tmpfiles_process transmission-daemon.conf
+}


^ permalink raw reply related	[flat|nested] 133+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: net-p2p/transmission/
@ 2023-12-21  7:51 Arthur Zamarin
  0 siblings, 0 replies; 133+ messages in thread
From: Arthur Zamarin @ 2023-12-21  7:51 UTC (permalink / raw
  To: gentoo-commits

commit:     474c34cbcf7840a41d6899a42f70fdad38ff0226
Author:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Thu Dec 21 07:51:31 2023 +0000
Commit:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Thu Dec 21 07:51:31 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=474c34cb

net-p2p/transmission: Stabilize 4.0.4 ppc64, #918530

Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>

 net-p2p/transmission/transmission-4.0.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-p2p/transmission/transmission-4.0.4.ebuild b/net-p2p/transmission/transmission-4.0.4.ebuild
index d11603ed4b9e..98c91b092d53 100644
--- a/net-p2p/transmission/transmission-4.0.4.ebuild
+++ b/net-p2p/transmission/transmission-4.0.4.ebuild
@@ -13,7 +13,7 @@ else
 	MY_P="${PN}-${MY_PV}"
 	S="${WORKDIR}/${MY_P}"
 	SRC_URI="https://github.com/transmission/transmission/releases/download/${MY_PV}/${MY_P}.tar.xz"
-	KEYWORDS="amd64 ~arm ~arm64 ppc ~ppc64 ~riscv ~x86"
+	KEYWORDS="amd64 ~arm ~arm64 ppc ppc64 ~riscv ~x86"
 fi
 
 DESCRIPTION="A fast, easy, and free BitTorrent client"


^ permalink raw reply related	[flat|nested] 133+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: net-p2p/transmission/
@ 2023-12-21  7:51 Arthur Zamarin
  0 siblings, 0 replies; 133+ messages in thread
From: Arthur Zamarin @ 2023-12-21  7:51 UTC (permalink / raw
  To: gentoo-commits

commit:     f21970211527999b314eb1c73821258b1f8c6cdb
Author:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Thu Dec 21 07:51:34 2023 +0000
Commit:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Thu Dec 21 07:51:34 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f2197021

net-p2p/transmission: Stabilize 4.0.4 x86, #918530

Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>

 net-p2p/transmission/transmission-4.0.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-p2p/transmission/transmission-4.0.4.ebuild b/net-p2p/transmission/transmission-4.0.4.ebuild
index 98c91b092d53..f9d4e2dcede6 100644
--- a/net-p2p/transmission/transmission-4.0.4.ebuild
+++ b/net-p2p/transmission/transmission-4.0.4.ebuild
@@ -13,7 +13,7 @@ else
 	MY_P="${PN}-${MY_PV}"
 	S="${WORKDIR}/${MY_P}"
 	SRC_URI="https://github.com/transmission/transmission/releases/download/${MY_PV}/${MY_P}.tar.xz"
-	KEYWORDS="amd64 ~arm ~arm64 ppc ppc64 ~riscv ~x86"
+	KEYWORDS="amd64 ~arm ~arm64 ppc ppc64 ~riscv x86"
 fi
 
 DESCRIPTION="A fast, easy, and free BitTorrent client"


^ permalink raw reply related	[flat|nested] 133+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: net-p2p/transmission/
@ 2024-04-24 19:08 Sam James
  0 siblings, 0 replies; 133+ messages in thread
From: Sam James @ 2024-04-24 19:08 UTC (permalink / raw
  To: gentoo-commits

commit:     0dd34e7c0853dd178738901a5262abfc70f35954
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Wed Apr 24 19:08:06 2024 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Wed Apr 24 19:08:06 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0dd34e7c

net-p2p/transmission: Stabilize 4.0.5 amd64, #930626

Signed-off-by: Sam James <sam <AT> gentoo.org>

 net-p2p/transmission/transmission-4.0.5.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/net-p2p/transmission/transmission-4.0.5.ebuild b/net-p2p/transmission/transmission-4.0.5.ebuild
index e7bdf0c597cc..8f441f3d9995 100644
--- a/net-p2p/transmission/transmission-4.0.5.ebuild
+++ b/net-p2p/transmission/transmission-4.0.5.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2006-2023 Gentoo Authors
+# Copyright 2006-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -13,7 +13,7 @@ else
 	MY_P="${PN}-${MY_PV}"
 	S="${WORKDIR}/${MY_P}"
 	SRC_URI="https://github.com/transmission/transmission/releases/download/${MY_PV}/${MY_P}.tar.xz"
-	KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
+	KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
 fi
 
 DESCRIPTION="A fast, easy, and free BitTorrent client"


^ permalink raw reply related	[flat|nested] 133+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: net-p2p/transmission/
@ 2024-04-24 19:08 Sam James
  0 siblings, 0 replies; 133+ messages in thread
From: Sam James @ 2024-04-24 19:08 UTC (permalink / raw
  To: gentoo-commits

commit:     7425d4f0a6936eb3fe6613559e65ff9b6df736b7
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Wed Apr 24 19:08:07 2024 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Wed Apr 24 19:08:07 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7425d4f0

net-p2p/transmission: Stabilize 4.0.5 x86, #930626

Signed-off-by: Sam James <sam <AT> gentoo.org>

 net-p2p/transmission/transmission-4.0.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-p2p/transmission/transmission-4.0.5.ebuild b/net-p2p/transmission/transmission-4.0.5.ebuild
index 8f441f3d9995..fae44eb0e63f 100644
--- a/net-p2p/transmission/transmission-4.0.5.ebuild
+++ b/net-p2p/transmission/transmission-4.0.5.ebuild
@@ -13,7 +13,7 @@ else
 	MY_P="${PN}-${MY_PV}"
 	S="${WORKDIR}/${MY_P}"
 	SRC_URI="https://github.com/transmission/transmission/releases/download/${MY_PV}/${MY_P}.tar.xz"
-	KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
+	KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv x86"
 fi
 
 DESCRIPTION="A fast, easy, and free BitTorrent client"


^ permalink raw reply related	[flat|nested] 133+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: net-p2p/transmission/
@ 2024-05-19 15:57 Mike Gilbert
  0 siblings, 0 replies; 133+ messages in thread
From: Mike Gilbert @ 2024-05-19 15:57 UTC (permalink / raw
  To: gentoo-commits

commit:     936b39f7323a334b1ec6c8c3ad0686a5f32a1d05
Author:     Mike Gilbert <floppym <AT> gentoo <DOT> org>
AuthorDate: Sun May 19 15:57:00 2024 +0000
Commit:     Mike Gilbert <floppym <AT> gentoo <DOT> org>
CommitDate: Sun May 19 15:57:00 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=936b39f7

net-p2p/transmission: skip DhtTest.usesBootstrapFile

Signed-off-by: Mike Gilbert <floppym <AT> gentoo.org>

 net-p2p/transmission/transmission-4.0.5.ebuild | 5 +++++
 net-p2p/transmission/transmission-9999.ebuild  | 7 ++++++-
 2 files changed, 11 insertions(+), 1 deletion(-)

diff --git a/net-p2p/transmission/transmission-4.0.5.ebuild b/net-p2p/transmission/transmission-4.0.5.ebuild
index fae44eb0e63f..502587eaf033 100644
--- a/net-p2p/transmission/transmission-4.0.5.ebuild
+++ b/net-p2p/transmission/transmission-4.0.5.ebuild
@@ -119,6 +119,11 @@ src_configure() {
 	cmake_src_configure
 }
 
+src_test() {
+	# https://github.com/transmission/transmission/issues/4763
+	cmake_src_test -E DhtTest.usesBootstrapFile
+}
+
 src_install() {
 	cmake_src_install
 

diff --git a/net-p2p/transmission/transmission-9999.ebuild b/net-p2p/transmission/transmission-9999.ebuild
index fa1c1b0109b5..84da9b553129 100644
--- a/net-p2p/transmission/transmission-9999.ebuild
+++ b/net-p2p/transmission/transmission-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2006-2023 Gentoo Authors
+# Copyright 2006-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -119,6 +119,11 @@ src_configure() {
 	cmake_src_configure
 }
 
+src_test() {
+	# https://github.com/transmission/transmission/issues/4763
+	cmake_src_test -E DhtTest.usesBootstrapFile
+}
+
 src_install() {
 	cmake_src_install
 


^ permalink raw reply related	[flat|nested] 133+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: net-p2p/transmission/
@ 2024-05-22 19:24 Sam James
  0 siblings, 0 replies; 133+ messages in thread
From: Sam James @ 2024-05-22 19:24 UTC (permalink / raw
  To: gentoo-commits

commit:     c8855d42dda56656e508fdea7502361b21349693
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Wed May 22 19:24:12 2024 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Wed May 22 19:24:12 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c8855d42

net-p2p/transmission: Stabilize 4.0.5 ppc, #930626

Signed-off-by: Sam James <sam <AT> gentoo.org>

 net-p2p/transmission/transmission-4.0.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-p2p/transmission/transmission-4.0.5.ebuild b/net-p2p/transmission/transmission-4.0.5.ebuild
index 502587eaf033..9ef3fd6b0fc1 100644
--- a/net-p2p/transmission/transmission-4.0.5.ebuild
+++ b/net-p2p/transmission/transmission-4.0.5.ebuild
@@ -13,7 +13,7 @@ else
 	MY_P="${PN}-${MY_PV}"
 	S="${WORKDIR}/${MY_P}"
 	SRC_URI="https://github.com/transmission/transmission/releases/download/${MY_PV}/${MY_P}.tar.xz"
-	KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv x86"
+	KEYWORDS="amd64 ~arm ~arm64 ppc ~ppc64 ~riscv x86"
 fi
 
 DESCRIPTION="A fast, easy, and free BitTorrent client"


^ permalink raw reply related	[flat|nested] 133+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: net-p2p/transmission/
@ 2024-05-22 19:24 Sam James
  0 siblings, 0 replies; 133+ messages in thread
From: Sam James @ 2024-05-22 19:24 UTC (permalink / raw
  To: gentoo-commits

commit:     ad11c132b70f78ffddfeb6678e9f067f5d66af11
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Wed May 22 19:24:13 2024 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Wed May 22 19:24:13 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ad11c132

net-p2p/transmission: Stabilize 4.0.5 ppc64, #930626

Signed-off-by: Sam James <sam <AT> gentoo.org>

 net-p2p/transmission/transmission-4.0.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-p2p/transmission/transmission-4.0.5.ebuild b/net-p2p/transmission/transmission-4.0.5.ebuild
index 9ef3fd6b0fc1..f077a49f379e 100644
--- a/net-p2p/transmission/transmission-4.0.5.ebuild
+++ b/net-p2p/transmission/transmission-4.0.5.ebuild
@@ -13,7 +13,7 @@ else
 	MY_P="${PN}-${MY_PV}"
 	S="${WORKDIR}/${MY_P}"
 	SRC_URI="https://github.com/transmission/transmission/releases/download/${MY_PV}/${MY_P}.tar.xz"
-	KEYWORDS="amd64 ~arm ~arm64 ppc ~ppc64 ~riscv x86"
+	KEYWORDS="amd64 ~arm ~arm64 ppc ppc64 ~riscv x86"
 fi
 
 DESCRIPTION="A fast, easy, and free BitTorrent client"


^ permalink raw reply related	[flat|nested] 133+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: net-p2p/transmission/
@ 2024-05-30 16:02 Craig Andrews
  0 siblings, 0 replies; 133+ messages in thread
From: Craig Andrews @ 2024-05-30 16:02 UTC (permalink / raw
  To: gentoo-commits

commit:     5f9a2d0d1de18802f3fd5cc2dd2e123cbdab9eec
Author:     Craig Andrews <candrews <AT> gentoo <DOT> org>
AuthorDate: Thu May 30 15:57:49 2024 +0000
Commit:     Craig Andrews <candrews <AT> gentoo <DOT> org>
CommitDate: Thu May 30 16:02:48 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5f9a2d0d

net-p2p/transmission: add 4.0.6

Signed-off-by: Craig Andrews <candrews <AT> gentoo.org>

 net-p2p/transmission/1                         | 158 +++++++++++++++++++++++++
 net-p2p/transmission/Manifest                  |   1 +
 net-p2p/transmission/transmission-4.0.6.ebuild | 158 +++++++++++++++++++++++++
 3 files changed, 317 insertions(+)

diff --git a/net-p2p/transmission/1 b/net-p2p/transmission/1
new file mode 100644
index 000000000000..b9122b4b131b
--- /dev/null
+++ b/net-p2p/transmission/1
@@ -0,0 +1,158 @@
+# Copyright 2006-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake flag-o-matic tmpfiles systemd xdg-utils
+
+if [[ ${PV} == 9999 ]]; then
+	inherit git-r3
+	EGIT_REPO_URI="https://github.com/transmission/transmission"
+else
+	MY_PV="${PV/_beta/-beta.}"
+	MY_P="${PN}-${MY_PV}"
+	S="${WORKDIR}/${MY_P}"
+	SRC_URI="https://github.com/transmission/transmission/releases/download/${MY_PV}/${MY_P}.tar.xz"
+	KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
+fi
+
+DESCRIPTION="A fast, easy, and free BitTorrent client"
+HOMEPAGE="https://transmissionbt.com/"
+
+# web/LICENSE is always GPL-2 whereas COPYING allows either GPL-2 or GPL-3 for the rest
+# transmission in licenses/ is for mentioning OpenSSL linking exception
+# MIT is in several libtransmission/ headers
+LICENSE="|| ( GPL-2 GPL-3 Transmission-OpenSSL-exception ) GPL-2 MIT"
+SLOT="0"
+IUSE="appindicator cli debug gtk nls mbedtls qt5 qt6 systemd test"
+REQUIRED_USE="?? ( qt5 qt6 )"
+RESTRICT="!test? ( test )"
+
+ACCT_DEPEND="
+	acct-group/transmission
+	acct-user/transmission
+"
+BDEPEND="
+	virtual/pkgconfig
+	nls? (
+		gtk? ( sys-devel/gettext )
+	)
+	qt5? ( dev-qt/linguist-tools:5 )
+	qt6? ( dev-qt/qttools:6[linguist] )
+"
+COMMON_DEPEND="
+	>=dev-libs/libevent-2.1.0:=[threads(+)]
+	!mbedtls? ( dev-libs/openssl:0= )
+	mbedtls? ( net-libs/mbedtls:0= )
+	net-libs/libnatpmp
+	>=net-libs/libpsl-0.21.1
+	>=net-libs/miniupnpc-1.7:=
+	>=net-misc/curl-7.28.0[ssl]
+	sys-libs/zlib:=
+	nls? ( virtual/libintl )
+	gtk? (
+		>=dev-cpp/gtkmm-3.24.0:4.0
+		>=dev-cpp/glibmm-2.60.0:2.68
+		appindicator? ( dev-libs/libayatana-appindicator )
+	)
+	qt5? (
+		dev-qt/qtcore:5
+		dev-qt/qtdbus:5
+		dev-qt/qtgui:5
+		dev-qt/qtnetwork:5
+		dev-qt/qtsvg:5
+		dev-qt/qtwidgets:5
+	)
+	qt6? (
+		dev-qt/qtbase:6[dbus,gui,network,widgets]
+		dev-qt/qtsvg:6
+	)
+	systemd? ( >=sys-apps/systemd-209:= )
+"
+DEPEND="${COMMON_DEPEND}
+	nls? ( virtual/libintl )
+"
+RDEPEND="${COMMON_DEPEND}
+	${ACCT_DEPEND}
+"
+
+src_configure() {
+	local mycmakeargs=(
+		-DCMAKE_INSTALL_DOCDIR=share/doc/${PF}
+
+		-DENABLE_GTK=$(usex gtk ON OFF)
+		-DENABLE_MAC=OFF
+		-DREBUILD_WEB=OFF
+		-DENABLE_CLI=$(usex cli ON OFF)
+		-DENABLE_TESTS=$(usex test ON OFF)
+		-DENABLE_NLS=$(usex nls ON OFF)
+
+		-DRUN_CLANG_TIDY=OFF
+
+		-DUSE_GTK_VERSION=4
+		-DUSE_SYSTEM_EVENT2=ON
+		-DUSE_SYSTEM_DEFLATE=OFF
+		-DUSE_SYSTEM_DHT=OFF
+		-DUSE_SYSTEM_MINIUPNPC=ON
+		-DUSE_SYSTEM_NATPMP=ON
+		-DUSE_SYSTEM_UTP=OFF
+		-DUSE_SYSTEM_B64=OFF
+		-DUSE_SYSTEM_PSL=ON
+
+		-DWITH_CRYPTO=$(usex mbedtls mbedtls openssl)
+		-DWITH_INOTIFY=ON
+		-DWITH_APPINDICATOR=$(usex appindicator ON OFF)
+		-DWITH_SYSTEMD=$(usex systemd ON OFF)
+	)
+
+	if use qt6; then
+		mycmakeargs+=( -DENABLE_QT=ON -DUSE_QT_VERSION=6 )
+	elif use qt5; then
+		mycmakeargs+=( -DENABLE_QT=ON -DUSE_QT_VERSION=5 )
+	else
+		mycmakeargs+=( -DENABLE_QT=OFF )
+	fi
+
+	# Disable assertions by default, bug 893870.
+	use debug || append-cppflags -DNDEBUG
+
+	cmake_src_configure
+}
+
+src_test() {
+	# https://github.com/transmission/transmission/issues/4763
+	cmake_src_test -E DhtTest.usesBootstrapFile
+}
+
+src_install() {
+	cmake_src_install
+
+	newinitd "${FILESDIR}"/transmission-daemon.initd.10 transmission-daemon
+	newconfd "${FILESDIR}"/transmission-daemon.confd.4 transmission-daemon
+
+	if use systemd; then
+		# Service sets Type=notify
+		systemd_dounit daemon/transmission-daemon.service
+		systemd_install_serviced "${FILESDIR}"/transmission-daemon.service.conf
+	fi
+
+	insinto /usr/lib/sysctl.d
+	doins "${FILESDIR}"/60-transmission.conf
+
+	newtmpfiles "${FILESDIR}"/transmission-daemon.tmpfiles transmission-daemon.conf
+}
+
+pkg_postrm() {
+	if use gtk || use qt5 || use qt6; then
+		xdg_desktop_database_update
+		xdg_icon_cache_update
+	fi
+}
+
+pkg_postinst() {
+	if use gtk || use qt5 || use qt6; then
+		xdg_desktop_database_update
+		xdg_icon_cache_update
+	fi
+	tmpfiles_process transmission-daemon.conf
+}

diff --git a/net-p2p/transmission/Manifest b/net-p2p/transmission/Manifest
index 640f75615431..dde3fc627b5a 100644
--- a/net-p2p/transmission/Manifest
+++ b/net-p2p/transmission/Manifest
@@ -2,3 +2,4 @@ DIST transmission-3.00.tar.xz 3995080 BLAKE2B fb1be44aa630e6a1cf15511ab4ab40156e
 DIST transmission-4.0.3.tar.xz 10062044 BLAKE2B 3d58f002d57458869e143e4a3617c8992e51a01f15f0e17031bc2913f404a455cde3397bde404f84a2234d12411e99b2902e4213ca6811b95288bb68f9b98553 SHA512 246d4af2f9b399cb5a6e43ca0852d2ab5ff48d2a5c89d0f450c968fcad042ef2e45fef3c9be8ffbf37e7c61dc509929869b6bf59914333818ddf6950582d669c
 DIST transmission-4.0.4.tar.xz 9755152 BLAKE2B 0cdf6075dffba941cbb47924879e8849938620068f3389fe6d5a03b100d11d66a0d33692738001092b8ac3ea181d9cfb554ba1bb2553dc7f06fd83b04f7e0ca9 SHA512 3ddb36c46cc496c16bc4571678dfec33bd3697b6ace656d0f57a6c32279e937cbce91d11cf1895721e880be0c20cc6f88b71a0663dc32879c44d31a3611bd6ef
 DIST transmission-4.0.5.tar.xz 9745756 BLAKE2B 60caa3bc615137b225d3ac3f25daa352c6960fcc848c91e5ea45488ae109d93b53e314e4683bd7c4ef3f9b2f364d796b6c5bb014ca647d3f44fb5c9df9f8c997 SHA512 9d3df965929ba18aa8186f89060aeacc8ead3df4a5acdc74a005dc62deadc5fa239af99c49ca2477cc5c1adfcd834481105f1dbc94e0efe210e9e6680bfec124
+DIST transmission-4.0.6.tar.xz 11908296 BLAKE2B 3eb1d851322299cb1b79c799f431c09db5aee1be0372fa2877e16508ca6f9e78ea42ed75520ab29a3325e62efcfca63a83559db73c39c981c9e2eddb403ef65a SHA512 d11654bd5174a990d8021fde890389bc7c073f63f80e1335bb2c250aff60f06d0b6481fb041ae4fdccd1c43278c71ddc36f692d7dda3ed2a1aaa9bd1bbc2cb0c

diff --git a/net-p2p/transmission/transmission-4.0.6.ebuild b/net-p2p/transmission/transmission-4.0.6.ebuild
new file mode 100644
index 000000000000..b9122b4b131b
--- /dev/null
+++ b/net-p2p/transmission/transmission-4.0.6.ebuild
@@ -0,0 +1,158 @@
+# Copyright 2006-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake flag-o-matic tmpfiles systemd xdg-utils
+
+if [[ ${PV} == 9999 ]]; then
+	inherit git-r3
+	EGIT_REPO_URI="https://github.com/transmission/transmission"
+else
+	MY_PV="${PV/_beta/-beta.}"
+	MY_P="${PN}-${MY_PV}"
+	S="${WORKDIR}/${MY_P}"
+	SRC_URI="https://github.com/transmission/transmission/releases/download/${MY_PV}/${MY_P}.tar.xz"
+	KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
+fi
+
+DESCRIPTION="A fast, easy, and free BitTorrent client"
+HOMEPAGE="https://transmissionbt.com/"
+
+# web/LICENSE is always GPL-2 whereas COPYING allows either GPL-2 or GPL-3 for the rest
+# transmission in licenses/ is for mentioning OpenSSL linking exception
+# MIT is in several libtransmission/ headers
+LICENSE="|| ( GPL-2 GPL-3 Transmission-OpenSSL-exception ) GPL-2 MIT"
+SLOT="0"
+IUSE="appindicator cli debug gtk nls mbedtls qt5 qt6 systemd test"
+REQUIRED_USE="?? ( qt5 qt6 )"
+RESTRICT="!test? ( test )"
+
+ACCT_DEPEND="
+	acct-group/transmission
+	acct-user/transmission
+"
+BDEPEND="
+	virtual/pkgconfig
+	nls? (
+		gtk? ( sys-devel/gettext )
+	)
+	qt5? ( dev-qt/linguist-tools:5 )
+	qt6? ( dev-qt/qttools:6[linguist] )
+"
+COMMON_DEPEND="
+	>=dev-libs/libevent-2.1.0:=[threads(+)]
+	!mbedtls? ( dev-libs/openssl:0= )
+	mbedtls? ( net-libs/mbedtls:0= )
+	net-libs/libnatpmp
+	>=net-libs/libpsl-0.21.1
+	>=net-libs/miniupnpc-1.7:=
+	>=net-misc/curl-7.28.0[ssl]
+	sys-libs/zlib:=
+	nls? ( virtual/libintl )
+	gtk? (
+		>=dev-cpp/gtkmm-3.24.0:4.0
+		>=dev-cpp/glibmm-2.60.0:2.68
+		appindicator? ( dev-libs/libayatana-appindicator )
+	)
+	qt5? (
+		dev-qt/qtcore:5
+		dev-qt/qtdbus:5
+		dev-qt/qtgui:5
+		dev-qt/qtnetwork:5
+		dev-qt/qtsvg:5
+		dev-qt/qtwidgets:5
+	)
+	qt6? (
+		dev-qt/qtbase:6[dbus,gui,network,widgets]
+		dev-qt/qtsvg:6
+	)
+	systemd? ( >=sys-apps/systemd-209:= )
+"
+DEPEND="${COMMON_DEPEND}
+	nls? ( virtual/libintl )
+"
+RDEPEND="${COMMON_DEPEND}
+	${ACCT_DEPEND}
+"
+
+src_configure() {
+	local mycmakeargs=(
+		-DCMAKE_INSTALL_DOCDIR=share/doc/${PF}
+
+		-DENABLE_GTK=$(usex gtk ON OFF)
+		-DENABLE_MAC=OFF
+		-DREBUILD_WEB=OFF
+		-DENABLE_CLI=$(usex cli ON OFF)
+		-DENABLE_TESTS=$(usex test ON OFF)
+		-DENABLE_NLS=$(usex nls ON OFF)
+
+		-DRUN_CLANG_TIDY=OFF
+
+		-DUSE_GTK_VERSION=4
+		-DUSE_SYSTEM_EVENT2=ON
+		-DUSE_SYSTEM_DEFLATE=OFF
+		-DUSE_SYSTEM_DHT=OFF
+		-DUSE_SYSTEM_MINIUPNPC=ON
+		-DUSE_SYSTEM_NATPMP=ON
+		-DUSE_SYSTEM_UTP=OFF
+		-DUSE_SYSTEM_B64=OFF
+		-DUSE_SYSTEM_PSL=ON
+
+		-DWITH_CRYPTO=$(usex mbedtls mbedtls openssl)
+		-DWITH_INOTIFY=ON
+		-DWITH_APPINDICATOR=$(usex appindicator ON OFF)
+		-DWITH_SYSTEMD=$(usex systemd ON OFF)
+	)
+
+	if use qt6; then
+		mycmakeargs+=( -DENABLE_QT=ON -DUSE_QT_VERSION=6 )
+	elif use qt5; then
+		mycmakeargs+=( -DENABLE_QT=ON -DUSE_QT_VERSION=5 )
+	else
+		mycmakeargs+=( -DENABLE_QT=OFF )
+	fi
+
+	# Disable assertions by default, bug 893870.
+	use debug || append-cppflags -DNDEBUG
+
+	cmake_src_configure
+}
+
+src_test() {
+	# https://github.com/transmission/transmission/issues/4763
+	cmake_src_test -E DhtTest.usesBootstrapFile
+}
+
+src_install() {
+	cmake_src_install
+
+	newinitd "${FILESDIR}"/transmission-daemon.initd.10 transmission-daemon
+	newconfd "${FILESDIR}"/transmission-daemon.confd.4 transmission-daemon
+
+	if use systemd; then
+		# Service sets Type=notify
+		systemd_dounit daemon/transmission-daemon.service
+		systemd_install_serviced "${FILESDIR}"/transmission-daemon.service.conf
+	fi
+
+	insinto /usr/lib/sysctl.d
+	doins "${FILESDIR}"/60-transmission.conf
+
+	newtmpfiles "${FILESDIR}"/transmission-daemon.tmpfiles transmission-daemon.conf
+}
+
+pkg_postrm() {
+	if use gtk || use qt5 || use qt6; then
+		xdg_desktop_database_update
+		xdg_icon_cache_update
+	fi
+}
+
+pkg_postinst() {
+	if use gtk || use qt5 || use qt6; then
+		xdg_desktop_database_update
+		xdg_icon_cache_update
+	fi
+	tmpfiles_process transmission-daemon.conf
+}


^ permalink raw reply related	[flat|nested] 133+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: net-p2p/transmission/
@ 2024-05-30 16:26 Craig Andrews
  0 siblings, 0 replies; 133+ messages in thread
From: Craig Andrews @ 2024-05-30 16:26 UTC (permalink / raw
  To: gentoo-commits

commit:     0d3147a4a80510507ed9ddd3b9ff2ae75d7b0fa5
Author:     Craig Andrews <candrews <AT> gentoo <DOT> org>
AuthorDate: Thu May 30 16:25:46 2024 +0000
Commit:     Craig Andrews <candrews <AT> gentoo <DOT> org>
CommitDate: Thu May 30 16:26:09 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0d3147a4

net-p2p/transmission: remove errant file

Signed-off-by: Craig Andrews <candrews <AT> gentoo.org>

 net-p2p/transmission/1 | 158 -------------------------------------------------
 1 file changed, 158 deletions(-)

diff --git a/net-p2p/transmission/1 b/net-p2p/transmission/1
deleted file mode 100644
index b9122b4b131b..000000000000
--- a/net-p2p/transmission/1
+++ /dev/null
@@ -1,158 +0,0 @@
-# Copyright 2006-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake flag-o-matic tmpfiles systemd xdg-utils
-
-if [[ ${PV} == 9999 ]]; then
-	inherit git-r3
-	EGIT_REPO_URI="https://github.com/transmission/transmission"
-else
-	MY_PV="${PV/_beta/-beta.}"
-	MY_P="${PN}-${MY_PV}"
-	S="${WORKDIR}/${MY_P}"
-	SRC_URI="https://github.com/transmission/transmission/releases/download/${MY_PV}/${MY_P}.tar.xz"
-	KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
-fi
-
-DESCRIPTION="A fast, easy, and free BitTorrent client"
-HOMEPAGE="https://transmissionbt.com/"
-
-# web/LICENSE is always GPL-2 whereas COPYING allows either GPL-2 or GPL-3 for the rest
-# transmission in licenses/ is for mentioning OpenSSL linking exception
-# MIT is in several libtransmission/ headers
-LICENSE="|| ( GPL-2 GPL-3 Transmission-OpenSSL-exception ) GPL-2 MIT"
-SLOT="0"
-IUSE="appindicator cli debug gtk nls mbedtls qt5 qt6 systemd test"
-REQUIRED_USE="?? ( qt5 qt6 )"
-RESTRICT="!test? ( test )"
-
-ACCT_DEPEND="
-	acct-group/transmission
-	acct-user/transmission
-"
-BDEPEND="
-	virtual/pkgconfig
-	nls? (
-		gtk? ( sys-devel/gettext )
-	)
-	qt5? ( dev-qt/linguist-tools:5 )
-	qt6? ( dev-qt/qttools:6[linguist] )
-"
-COMMON_DEPEND="
-	>=dev-libs/libevent-2.1.0:=[threads(+)]
-	!mbedtls? ( dev-libs/openssl:0= )
-	mbedtls? ( net-libs/mbedtls:0= )
-	net-libs/libnatpmp
-	>=net-libs/libpsl-0.21.1
-	>=net-libs/miniupnpc-1.7:=
-	>=net-misc/curl-7.28.0[ssl]
-	sys-libs/zlib:=
-	nls? ( virtual/libintl )
-	gtk? (
-		>=dev-cpp/gtkmm-3.24.0:4.0
-		>=dev-cpp/glibmm-2.60.0:2.68
-		appindicator? ( dev-libs/libayatana-appindicator )
-	)
-	qt5? (
-		dev-qt/qtcore:5
-		dev-qt/qtdbus:5
-		dev-qt/qtgui:5
-		dev-qt/qtnetwork:5
-		dev-qt/qtsvg:5
-		dev-qt/qtwidgets:5
-	)
-	qt6? (
-		dev-qt/qtbase:6[dbus,gui,network,widgets]
-		dev-qt/qtsvg:6
-	)
-	systemd? ( >=sys-apps/systemd-209:= )
-"
-DEPEND="${COMMON_DEPEND}
-	nls? ( virtual/libintl )
-"
-RDEPEND="${COMMON_DEPEND}
-	${ACCT_DEPEND}
-"
-
-src_configure() {
-	local mycmakeargs=(
-		-DCMAKE_INSTALL_DOCDIR=share/doc/${PF}
-
-		-DENABLE_GTK=$(usex gtk ON OFF)
-		-DENABLE_MAC=OFF
-		-DREBUILD_WEB=OFF
-		-DENABLE_CLI=$(usex cli ON OFF)
-		-DENABLE_TESTS=$(usex test ON OFF)
-		-DENABLE_NLS=$(usex nls ON OFF)
-
-		-DRUN_CLANG_TIDY=OFF
-
-		-DUSE_GTK_VERSION=4
-		-DUSE_SYSTEM_EVENT2=ON
-		-DUSE_SYSTEM_DEFLATE=OFF
-		-DUSE_SYSTEM_DHT=OFF
-		-DUSE_SYSTEM_MINIUPNPC=ON
-		-DUSE_SYSTEM_NATPMP=ON
-		-DUSE_SYSTEM_UTP=OFF
-		-DUSE_SYSTEM_B64=OFF
-		-DUSE_SYSTEM_PSL=ON
-
-		-DWITH_CRYPTO=$(usex mbedtls mbedtls openssl)
-		-DWITH_INOTIFY=ON
-		-DWITH_APPINDICATOR=$(usex appindicator ON OFF)
-		-DWITH_SYSTEMD=$(usex systemd ON OFF)
-	)
-
-	if use qt6; then
-		mycmakeargs+=( -DENABLE_QT=ON -DUSE_QT_VERSION=6 )
-	elif use qt5; then
-		mycmakeargs+=( -DENABLE_QT=ON -DUSE_QT_VERSION=5 )
-	else
-		mycmakeargs+=( -DENABLE_QT=OFF )
-	fi
-
-	# Disable assertions by default, bug 893870.
-	use debug || append-cppflags -DNDEBUG
-
-	cmake_src_configure
-}
-
-src_test() {
-	# https://github.com/transmission/transmission/issues/4763
-	cmake_src_test -E DhtTest.usesBootstrapFile
-}
-
-src_install() {
-	cmake_src_install
-
-	newinitd "${FILESDIR}"/transmission-daemon.initd.10 transmission-daemon
-	newconfd "${FILESDIR}"/transmission-daemon.confd.4 transmission-daemon
-
-	if use systemd; then
-		# Service sets Type=notify
-		systemd_dounit daemon/transmission-daemon.service
-		systemd_install_serviced "${FILESDIR}"/transmission-daemon.service.conf
-	fi
-
-	insinto /usr/lib/sysctl.d
-	doins "${FILESDIR}"/60-transmission.conf
-
-	newtmpfiles "${FILESDIR}"/transmission-daemon.tmpfiles transmission-daemon.conf
-}
-
-pkg_postrm() {
-	if use gtk || use qt5 || use qt6; then
-		xdg_desktop_database_update
-		xdg_icon_cache_update
-	fi
-}
-
-pkg_postinst() {
-	if use gtk || use qt5 || use qt6; then
-		xdg_desktop_database_update
-		xdg_icon_cache_update
-	fi
-	tmpfiles_process transmission-daemon.conf
-}


^ permalink raw reply related	[flat|nested] 133+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: net-p2p/transmission/
@ 2024-06-10 20:15 Mike Gilbert
  0 siblings, 0 replies; 133+ messages in thread
From: Mike Gilbert @ 2024-06-10 20:15 UTC (permalink / raw
  To: gentoo-commits

commit:     ac43a544c7a3d47b4bbd4f076c62261d68b1d8fc
Author:     Mike Gilbert <floppym <AT> gentoo <DOT> org>
AuthorDate: Mon Jun 10 20:11:58 2024 +0000
Commit:     Mike Gilbert <floppym <AT> gentoo <DOT> org>
CommitDate: Mon Jun 10 20:14:31 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ac43a544

net-p2p/transmission: depend on <net-libs/miniupnpc-2.2.8

Bug: https://bugs.gentoo.org/934016
Signed-off-by: Mike Gilbert <floppym <AT> gentoo.org>

 .../{transmission-4.0.5.ebuild => transmission-4.0.5-r1.ebuild}         | 2 +-
 .../{transmission-4.0.6.ebuild => transmission-4.0.6-r1.ebuild}         | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/net-p2p/transmission/transmission-4.0.5.ebuild b/net-p2p/transmission/transmission-4.0.5-r1.ebuild
similarity index 99%
rename from net-p2p/transmission/transmission-4.0.5.ebuild
rename to net-p2p/transmission/transmission-4.0.5-r1.ebuild
index f077a49f379e..84c29cb03a00 100644
--- a/net-p2p/transmission/transmission-4.0.5.ebuild
+++ b/net-p2p/transmission/transmission-4.0.5-r1.ebuild
@@ -46,7 +46,7 @@ COMMON_DEPEND="
 	mbedtls? ( net-libs/mbedtls:0= )
 	net-libs/libnatpmp
 	>=net-libs/libpsl-0.21.1
-	>=net-libs/miniupnpc-1.7:=
+	<net-libs/miniupnpc-2.2.8:=
 	>=net-misc/curl-7.28.0[ssl]
 	sys-libs/zlib:=
 	nls? ( virtual/libintl )

diff --git a/net-p2p/transmission/transmission-4.0.6.ebuild b/net-p2p/transmission/transmission-4.0.6-r1.ebuild
similarity index 99%
rename from net-p2p/transmission/transmission-4.0.6.ebuild
rename to net-p2p/transmission/transmission-4.0.6-r1.ebuild
index b9122b4b131b..de67e505ed49 100644
--- a/net-p2p/transmission/transmission-4.0.6.ebuild
+++ b/net-p2p/transmission/transmission-4.0.6-r1.ebuild
@@ -46,7 +46,7 @@ COMMON_DEPEND="
 	mbedtls? ( net-libs/mbedtls:0= )
 	net-libs/libnatpmp
 	>=net-libs/libpsl-0.21.1
-	>=net-libs/miniupnpc-1.7:=
+	<net-libs/miniupnpc-2.2.8:=
 	>=net-misc/curl-7.28.0[ssl]
 	sys-libs/zlib:=
 	nls? ( virtual/libintl )


^ permalink raw reply related	[flat|nested] 133+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: net-p2p/transmission/
@ 2024-08-03 16:48 Jakov Smolić
  0 siblings, 0 replies; 133+ messages in thread
From: Jakov Smolić @ 2024-08-03 16:48 UTC (permalink / raw
  To: gentoo-commits

commit:     0b624f62e9ad2668d3bee8e451e72e22a1bca303
Author:     Jakov Smolić <jsmolic <AT> gentoo <DOT> org>
AuthorDate: Sat Aug  3 16:48:21 2024 +0000
Commit:     Jakov Smolić <jsmolic <AT> gentoo <DOT> org>
CommitDate: Sat Aug  3 16:48:21 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0b624f62

net-p2p/transmission: Stabilize 4.0.6-r2 amd64, #937241

Signed-off-by: Jakov Smolić <jsmolic <AT> gentoo.org>

 net-p2p/transmission/transmission-4.0.6-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-p2p/transmission/transmission-4.0.6-r2.ebuild b/net-p2p/transmission/transmission-4.0.6-r2.ebuild
index b30c5a0934af..7290956d4833 100644
--- a/net-p2p/transmission/transmission-4.0.6-r2.ebuild
+++ b/net-p2p/transmission/transmission-4.0.6-r2.ebuild
@@ -13,7 +13,7 @@ else
 	MY_P="${PN}-${MY_PV}"
 	S="${WORKDIR}/${MY_P}"
 	SRC_URI="https://github.com/transmission/transmission/releases/download/${MY_PV}/${MY_P}.tar.xz"
-	KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
+	KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
 fi
 
 DESCRIPTION="A fast, easy, and free BitTorrent client"


^ permalink raw reply related	[flat|nested] 133+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: net-p2p/transmission/
@ 2024-08-03 16:48 Jakov Smolić
  0 siblings, 0 replies; 133+ messages in thread
From: Jakov Smolić @ 2024-08-03 16:48 UTC (permalink / raw
  To: gentoo-commits

commit:     2b51d80f57b25403bc81890037919ee9f99a241c
Author:     Jakov Smolić <jsmolic <AT> gentoo <DOT> org>
AuthorDate: Sat Aug  3 16:48:22 2024 +0000
Commit:     Jakov Smolić <jsmolic <AT> gentoo <DOT> org>
CommitDate: Sat Aug  3 16:48:22 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2b51d80f

net-p2p/transmission: Stabilize 4.0.6-r2 x86, #937241

Signed-off-by: Jakov Smolić <jsmolic <AT> gentoo.org>

 net-p2p/transmission/transmission-4.0.6-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-p2p/transmission/transmission-4.0.6-r2.ebuild b/net-p2p/transmission/transmission-4.0.6-r2.ebuild
index 7290956d4833..8ca26e4f0a6e 100644
--- a/net-p2p/transmission/transmission-4.0.6-r2.ebuild
+++ b/net-p2p/transmission/transmission-4.0.6-r2.ebuild
@@ -13,7 +13,7 @@ else
 	MY_P="${PN}-${MY_PV}"
 	S="${WORKDIR}/${MY_P}"
 	SRC_URI="https://github.com/transmission/transmission/releases/download/${MY_PV}/${MY_P}.tar.xz"
-	KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
+	KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv x86"
 fi
 
 DESCRIPTION="A fast, easy, and free BitTorrent client"


^ permalink raw reply related	[flat|nested] 133+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: net-p2p/transmission/
@ 2024-08-03 22:51 Sam James
  0 siblings, 0 replies; 133+ messages in thread
From: Sam James @ 2024-08-03 22:51 UTC (permalink / raw
  To: gentoo-commits

commit:     fd7c661e149f12ffe4d04e98a621710d4ba2492a
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sat Aug  3 22:50:49 2024 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sat Aug  3 22:50:49 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fd7c661e

net-p2p/transmission: Stabilize 4.0.6-r2 ppc64, #937241

Signed-off-by: Sam James <sam <AT> gentoo.org>

 net-p2p/transmission/transmission-4.0.6-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-p2p/transmission/transmission-4.0.6-r2.ebuild b/net-p2p/transmission/transmission-4.0.6-r2.ebuild
index 8ca26e4f0a6e..c708fb8933c7 100644
--- a/net-p2p/transmission/transmission-4.0.6-r2.ebuild
+++ b/net-p2p/transmission/transmission-4.0.6-r2.ebuild
@@ -13,7 +13,7 @@ else
 	MY_P="${PN}-${MY_PV}"
 	S="${WORKDIR}/${MY_P}"
 	SRC_URI="https://github.com/transmission/transmission/releases/download/${MY_PV}/${MY_P}.tar.xz"
-	KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv x86"
+	KEYWORDS="amd64 ~arm ~arm64 ~ppc ppc64 ~riscv x86"
 fi
 
 DESCRIPTION="A fast, easy, and free BitTorrent client"


^ permalink raw reply related	[flat|nested] 133+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: net-p2p/transmission/
@ 2024-08-04  3:16 Sam James
  0 siblings, 0 replies; 133+ messages in thread
From: Sam James @ 2024-08-04  3:16 UTC (permalink / raw
  To: gentoo-commits

commit:     ca120191fdb6b814dadf33b15e8049f3b77f56ae
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sun Aug  4 03:15:17 2024 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sun Aug  4 03:15:17 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ca120191

net-p2p/transmission: Stabilize 4.0.6-r2 ppc, #937241

Signed-off-by: Sam James <sam <AT> gentoo.org>

 net-p2p/transmission/transmission-4.0.6-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-p2p/transmission/transmission-4.0.6-r2.ebuild b/net-p2p/transmission/transmission-4.0.6-r2.ebuild
index c708fb8933c7..4391fa79bfe5 100644
--- a/net-p2p/transmission/transmission-4.0.6-r2.ebuild
+++ b/net-p2p/transmission/transmission-4.0.6-r2.ebuild
@@ -13,7 +13,7 @@ else
 	MY_P="${PN}-${MY_PV}"
 	S="${WORKDIR}/${MY_P}"
 	SRC_URI="https://github.com/transmission/transmission/releases/download/${MY_PV}/${MY_P}.tar.xz"
-	KEYWORDS="amd64 ~arm ~arm64 ~ppc ppc64 ~riscv x86"
+	KEYWORDS="amd64 ~arm ~arm64 ppc ppc64 ~riscv x86"
 fi
 
 DESCRIPTION="A fast, easy, and free BitTorrent client"


^ permalink raw reply related	[flat|nested] 133+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: net-p2p/transmission/
@ 2024-08-13 17:24 Mike Gilbert
  0 siblings, 0 replies; 133+ messages in thread
From: Mike Gilbert @ 2024-08-13 17:24 UTC (permalink / raw
  To: gentoo-commits

commit:     73fc2f39f45b7bb6a01dd64630816e7224cffa92
Author:     Mike Gilbert <floppym <AT> gentoo <DOT> org>
AuthorDate: Tue Aug 13 17:23:31 2024 +0000
Commit:     Mike Gilbert <floppym <AT> gentoo <DOT> org>
CommitDate: Tue Aug 13 17:23:31 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=73fc2f39

net-p2p/transmission: use system libdeflate

Closes: https://bugs.gentoo.org/937786
Signed-off-by: Mike Gilbert <floppym <AT> gentoo.org>

 .../{transmission-9999.ebuild => transmission-4.0.6-r3.ebuild}     | 7 ++++++-
 net-p2p/transmission/transmission-9999.ebuild                      | 3 ++-
 2 files changed, 8 insertions(+), 2 deletions(-)

diff --git a/net-p2p/transmission/transmission-9999.ebuild b/net-p2p/transmission/transmission-4.0.6-r3.ebuild
similarity index 96%
copy from net-p2p/transmission/transmission-9999.ebuild
copy to net-p2p/transmission/transmission-4.0.6-r3.ebuild
index 84da9b553129..da35ac8b5679 100644
--- a/net-p2p/transmission/transmission-9999.ebuild
+++ b/net-p2p/transmission/transmission-4.0.6-r3.ebuild
@@ -41,6 +41,7 @@ BDEPEND="
 	qt6? ( dev-qt/qttools:6[linguist] )
 "
 COMMON_DEPEND="
+	app-arch/libdeflate:=
 	>=dev-libs/libevent-2.1.0:=[threads(+)]
 	!mbedtls? ( dev-libs/openssl:0= )
 	mbedtls? ( net-libs/mbedtls:0= )
@@ -76,6 +77,10 @@ RDEPEND="${COMMON_DEPEND}
 	${ACCT_DEPEND}
 "
 
+PATCHES=(
+	"${FILESDIR}/transmission-4.0.6-miniupnpc-2.2.8.patch"
+)
+
 src_configure() {
 	local mycmakeargs=(
 		-DCMAKE_INSTALL_DOCDIR=share/doc/${PF}
@@ -91,7 +96,7 @@ src_configure() {
 
 		-DUSE_GTK_VERSION=4
 		-DUSE_SYSTEM_EVENT2=ON
-		-DUSE_SYSTEM_DEFLATE=OFF
+		-DUSE_SYSTEM_DEFLATE=ON
 		-DUSE_SYSTEM_DHT=OFF
 		-DUSE_SYSTEM_MINIUPNPC=ON
 		-DUSE_SYSTEM_NATPMP=ON

diff --git a/net-p2p/transmission/transmission-9999.ebuild b/net-p2p/transmission/transmission-9999.ebuild
index 84da9b553129..38b587a61780 100644
--- a/net-p2p/transmission/transmission-9999.ebuild
+++ b/net-p2p/transmission/transmission-9999.ebuild
@@ -41,6 +41,7 @@ BDEPEND="
 	qt6? ( dev-qt/qttools:6[linguist] )
 "
 COMMON_DEPEND="
+	app-arch/libdeflate:=
 	>=dev-libs/libevent-2.1.0:=[threads(+)]
 	!mbedtls? ( dev-libs/openssl:0= )
 	mbedtls? ( net-libs/mbedtls:0= )
@@ -91,7 +92,7 @@ src_configure() {
 
 		-DUSE_GTK_VERSION=4
 		-DUSE_SYSTEM_EVENT2=ON
-		-DUSE_SYSTEM_DEFLATE=OFF
+		-DUSE_SYSTEM_DEFLATE=ON
 		-DUSE_SYSTEM_DHT=OFF
 		-DUSE_SYSTEM_MINIUPNPC=ON
 		-DUSE_SYSTEM_NATPMP=ON


^ permalink raw reply related	[flat|nested] 133+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: net-p2p/transmission/
@ 2024-08-13 17:24 Mike Gilbert
  0 siblings, 0 replies; 133+ messages in thread
From: Mike Gilbert @ 2024-08-13 17:24 UTC (permalink / raw
  To: gentoo-commits

commit:     d800bb25926fcd06f8c1f60dc3be72abc399adb2
Author:     Mike Gilbert <floppym <AT> gentoo <DOT> org>
AuthorDate: Tue Aug 13 17:24:15 2024 +0000
Commit:     Mike Gilbert <floppym <AT> gentoo <DOT> org>
CommitDate: Tue Aug 13 17:24:15 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d800bb25

net-p2p/transmission: drop 4.0.5-r1

Signed-off-by: Mike Gilbert <floppym <AT> gentoo.org>

 net-p2p/transmission/Manifest                     |   1 -
 net-p2p/transmission/transmission-4.0.5-r1.ebuild | 158 ----------------------
 2 files changed, 159 deletions(-)

diff --git a/net-p2p/transmission/Manifest b/net-p2p/transmission/Manifest
index ee2b56c96a39..25fe0a891814 100644
--- a/net-p2p/transmission/Manifest
+++ b/net-p2p/transmission/Manifest
@@ -1,2 +1 @@
-DIST transmission-4.0.5.tar.xz 9745756 BLAKE2B 60caa3bc615137b225d3ac3f25daa352c6960fcc848c91e5ea45488ae109d93b53e314e4683bd7c4ef3f9b2f364d796b6c5bb014ca647d3f44fb5c9df9f8c997 SHA512 9d3df965929ba18aa8186f89060aeacc8ead3df4a5acdc74a005dc62deadc5fa239af99c49ca2477cc5c1adfcd834481105f1dbc94e0efe210e9e6680bfec124
 DIST transmission-4.0.6.tar.xz 11908296 BLAKE2B 3eb1d851322299cb1b79c799f431c09db5aee1be0372fa2877e16508ca6f9e78ea42ed75520ab29a3325e62efcfca63a83559db73c39c981c9e2eddb403ef65a SHA512 d11654bd5174a990d8021fde890389bc7c073f63f80e1335bb2c250aff60f06d0b6481fb041ae4fdccd1c43278c71ddc36f692d7dda3ed2a1aaa9bd1bbc2cb0c

diff --git a/net-p2p/transmission/transmission-4.0.5-r1.ebuild b/net-p2p/transmission/transmission-4.0.5-r1.ebuild
deleted file mode 100644
index 84c29cb03a00..000000000000
--- a/net-p2p/transmission/transmission-4.0.5-r1.ebuild
+++ /dev/null
@@ -1,158 +0,0 @@
-# Copyright 2006-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake flag-o-matic tmpfiles systemd xdg-utils
-
-if [[ ${PV} == 9999 ]]; then
-	inherit git-r3
-	EGIT_REPO_URI="https://github.com/transmission/transmission"
-else
-	MY_PV="${PV/_beta/-beta.}"
-	MY_P="${PN}-${MY_PV}"
-	S="${WORKDIR}/${MY_P}"
-	SRC_URI="https://github.com/transmission/transmission/releases/download/${MY_PV}/${MY_P}.tar.xz"
-	KEYWORDS="amd64 ~arm ~arm64 ppc ppc64 ~riscv x86"
-fi
-
-DESCRIPTION="A fast, easy, and free BitTorrent client"
-HOMEPAGE="https://transmissionbt.com/"
-
-# web/LICENSE is always GPL-2 whereas COPYING allows either GPL-2 or GPL-3 for the rest
-# transmission in licenses/ is for mentioning OpenSSL linking exception
-# MIT is in several libtransmission/ headers
-LICENSE="|| ( GPL-2 GPL-3 Transmission-OpenSSL-exception ) GPL-2 MIT"
-SLOT="0"
-IUSE="appindicator cli debug gtk nls mbedtls qt5 qt6 systemd test"
-REQUIRED_USE="?? ( qt5 qt6 )"
-RESTRICT="!test? ( test )"
-
-ACCT_DEPEND="
-	acct-group/transmission
-	acct-user/transmission
-"
-BDEPEND="
-	virtual/pkgconfig
-	nls? (
-		gtk? ( sys-devel/gettext )
-	)
-	qt5? ( dev-qt/linguist-tools:5 )
-	qt6? ( dev-qt/qttools:6[linguist] )
-"
-COMMON_DEPEND="
-	>=dev-libs/libevent-2.1.0:=[threads(+)]
-	!mbedtls? ( dev-libs/openssl:0= )
-	mbedtls? ( net-libs/mbedtls:0= )
-	net-libs/libnatpmp
-	>=net-libs/libpsl-0.21.1
-	<net-libs/miniupnpc-2.2.8:=
-	>=net-misc/curl-7.28.0[ssl]
-	sys-libs/zlib:=
-	nls? ( virtual/libintl )
-	gtk? (
-		>=dev-cpp/gtkmm-3.24.0:4.0
-		>=dev-cpp/glibmm-2.60.0:2.68
-		appindicator? ( dev-libs/libayatana-appindicator )
-	)
-	qt5? (
-		dev-qt/qtcore:5
-		dev-qt/qtdbus:5
-		dev-qt/qtgui:5
-		dev-qt/qtnetwork:5
-		dev-qt/qtsvg:5
-		dev-qt/qtwidgets:5
-	)
-	qt6? (
-		dev-qt/qtbase:6[dbus,gui,network,widgets]
-		dev-qt/qtsvg:6
-	)
-	systemd? ( >=sys-apps/systemd-209:= )
-"
-DEPEND="${COMMON_DEPEND}
-	nls? ( virtual/libintl )
-"
-RDEPEND="${COMMON_DEPEND}
-	${ACCT_DEPEND}
-"
-
-src_configure() {
-	local mycmakeargs=(
-		-DCMAKE_INSTALL_DOCDIR=share/doc/${PF}
-
-		-DENABLE_GTK=$(usex gtk ON OFF)
-		-DENABLE_MAC=OFF
-		-DREBUILD_WEB=OFF
-		-DENABLE_CLI=$(usex cli ON OFF)
-		-DENABLE_TESTS=$(usex test ON OFF)
-		-DENABLE_NLS=$(usex nls ON OFF)
-
-		-DRUN_CLANG_TIDY=OFF
-
-		-DUSE_GTK_VERSION=4
-		-DUSE_SYSTEM_EVENT2=ON
-		-DUSE_SYSTEM_DEFLATE=OFF
-		-DUSE_SYSTEM_DHT=OFF
-		-DUSE_SYSTEM_MINIUPNPC=ON
-		-DUSE_SYSTEM_NATPMP=ON
-		-DUSE_SYSTEM_UTP=OFF
-		-DUSE_SYSTEM_B64=OFF
-		-DUSE_SYSTEM_PSL=ON
-
-		-DWITH_CRYPTO=$(usex mbedtls mbedtls openssl)
-		-DWITH_INOTIFY=ON
-		-DWITH_APPINDICATOR=$(usex appindicator ON OFF)
-		-DWITH_SYSTEMD=$(usex systemd ON OFF)
-	)
-
-	if use qt6; then
-		mycmakeargs+=( -DENABLE_QT=ON -DUSE_QT_VERSION=6 )
-	elif use qt5; then
-		mycmakeargs+=( -DENABLE_QT=ON -DUSE_QT_VERSION=5 )
-	else
-		mycmakeargs+=( -DENABLE_QT=OFF )
-	fi
-
-	# Disable assertions by default, bug 893870.
-	use debug || append-cppflags -DNDEBUG
-
-	cmake_src_configure
-}
-
-src_test() {
-	# https://github.com/transmission/transmission/issues/4763
-	cmake_src_test -E DhtTest.usesBootstrapFile
-}
-
-src_install() {
-	cmake_src_install
-
-	newinitd "${FILESDIR}"/transmission-daemon.initd.10 transmission-daemon
-	newconfd "${FILESDIR}"/transmission-daemon.confd.4 transmission-daemon
-
-	if use systemd; then
-		# Service sets Type=notify
-		systemd_dounit daemon/transmission-daemon.service
-		systemd_install_serviced "${FILESDIR}"/transmission-daemon.service.conf
-	fi
-
-	insinto /usr/lib/sysctl.d
-	doins "${FILESDIR}"/60-transmission.conf
-
-	newtmpfiles "${FILESDIR}"/transmission-daemon.tmpfiles transmission-daemon.conf
-}
-
-pkg_postrm() {
-	if use gtk || use qt5 || use qt6; then
-		xdg_desktop_database_update
-		xdg_icon_cache_update
-	fi
-}
-
-pkg_postinst() {
-	if use gtk || use qt5 || use qt6; then
-		xdg_desktop_database_update
-		xdg_icon_cache_update
-	fi
-	tmpfiles_process transmission-daemon.conf
-}


^ permalink raw reply related	[flat|nested] 133+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: net-p2p/transmission/
@ 2024-08-13 20:45 Mike Gilbert
  0 siblings, 0 replies; 133+ messages in thread
From: Mike Gilbert @ 2024-08-13 20:45 UTC (permalink / raw
  To: gentoo-commits

commit:     b8029cfa8bd51084e4c3f836212fe0b3f1b5702b
Author:     Mike Gilbert <floppym <AT> gentoo <DOT> org>
AuthorDate: Tue Aug 13 20:44:08 2024 +0000
Commit:     Mike Gilbert <floppym <AT> gentoo <DOT> org>
CommitDate: Tue Aug 13 20:44:08 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b8029cfa

net-p2p/transmission: depend on app-arch/libdeflate[gzip]

Closes: https://bugs.gentoo.org/937881
Signed-off-by: Mike Gilbert <floppym <AT> gentoo.org>

 .../{transmission-4.0.6-r3.ebuild => transmission-4.0.6-r4.ebuild}      | 2 +-
 net-p2p/transmission/transmission-9999.ebuild                           | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/net-p2p/transmission/transmission-4.0.6-r3.ebuild b/net-p2p/transmission/transmission-4.0.6-r4.ebuild
similarity index 99%
rename from net-p2p/transmission/transmission-4.0.6-r3.ebuild
rename to net-p2p/transmission/transmission-4.0.6-r4.ebuild
index da35ac8b5679..df7714ef6386 100644
--- a/net-p2p/transmission/transmission-4.0.6-r3.ebuild
+++ b/net-p2p/transmission/transmission-4.0.6-r4.ebuild
@@ -41,7 +41,7 @@ BDEPEND="
 	qt6? ( dev-qt/qttools:6[linguist] )
 "
 COMMON_DEPEND="
-	app-arch/libdeflate:=
+	app-arch/libdeflate:=[gzip(+)]
 	>=dev-libs/libevent-2.1.0:=[threads(+)]
 	!mbedtls? ( dev-libs/openssl:0= )
 	mbedtls? ( net-libs/mbedtls:0= )

diff --git a/net-p2p/transmission/transmission-9999.ebuild b/net-p2p/transmission/transmission-9999.ebuild
index 38b587a61780..c129e9140880 100644
--- a/net-p2p/transmission/transmission-9999.ebuild
+++ b/net-p2p/transmission/transmission-9999.ebuild
@@ -41,7 +41,7 @@ BDEPEND="
 	qt6? ( dev-qt/qttools:6[linguist] )
 "
 COMMON_DEPEND="
-	app-arch/libdeflate:=
+	app-arch/libdeflate:=[gzip(+)]
 	>=dev-libs/libevent-2.1.0:=[threads(+)]
 	!mbedtls? ( dev-libs/openssl:0= )
 	mbedtls? ( net-libs/mbedtls:0= )


^ permalink raw reply related	[flat|nested] 133+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: net-p2p/transmission/
@ 2024-09-02 18:34 Andreas Sturmlechner
  0 siblings, 0 replies; 133+ messages in thread
From: Andreas Sturmlechner @ 2024-09-02 18:34 UTC (permalink / raw
  To: gentoo-commits

commit:     bf0f7bef2f38cc03102c762f492c4a6d4fead653
Author:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
AuthorDate: Sat Aug 31 18:28:39 2024 +0000
Commit:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Mon Sep  2 18:34:35 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bf0f7bef

net-p2p/transmission: Drop IUSE qt5 from 9999

Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org>

 net-p2p/transmission/transmission-9999.ebuild | 18 +++---------------
 1 file changed, 3 insertions(+), 15 deletions(-)

diff --git a/net-p2p/transmission/transmission-9999.ebuild b/net-p2p/transmission/transmission-9999.ebuild
index c129e9140880..5e09d9018343 100644
--- a/net-p2p/transmission/transmission-9999.ebuild
+++ b/net-p2p/transmission/transmission-9999.ebuild
@@ -24,8 +24,7 @@ HOMEPAGE="https://transmissionbt.com/"
 # MIT is in several libtransmission/ headers
 LICENSE="|| ( GPL-2 GPL-3 Transmission-OpenSSL-exception ) GPL-2 MIT"
 SLOT="0"
-IUSE="appindicator cli debug gtk nls mbedtls qt5 qt6 systemd test"
-REQUIRED_USE="?? ( qt5 qt6 )"
+IUSE="appindicator cli debug gtk nls mbedtls qt6 systemd test"
 RESTRICT="!test? ( test )"
 
 ACCT_DEPEND="
@@ -37,7 +36,6 @@ BDEPEND="
 	nls? (
 		gtk? ( sys-devel/gettext )
 	)
-	qt5? ( dev-qt/linguist-tools:5 )
 	qt6? ( dev-qt/qttools:6[linguist] )
 "
 COMMON_DEPEND="
@@ -56,14 +54,6 @@ COMMON_DEPEND="
 		>=dev-cpp/glibmm-2.60.0:2.68
 		appindicator? ( dev-libs/libayatana-appindicator )
 	)
-	qt5? (
-		dev-qt/qtcore:5
-		dev-qt/qtdbus:5
-		dev-qt/qtgui:5
-		dev-qt/qtnetwork:5
-		dev-qt/qtsvg:5
-		dev-qt/qtwidgets:5
-	)
 	qt6? (
 		dev-qt/qtbase:6[dbus,gui,network,widgets]
 		dev-qt/qtsvg:6
@@ -108,8 +98,6 @@ src_configure() {
 
 	if use qt6; then
 		mycmakeargs+=( -DENABLE_QT=ON -DUSE_QT_VERSION=6 )
-	elif use qt5; then
-		mycmakeargs+=( -DENABLE_QT=ON -DUSE_QT_VERSION=5 )
 	else
 		mycmakeargs+=( -DENABLE_QT=OFF )
 	fi
@@ -144,14 +132,14 @@ src_install() {
 }
 
 pkg_postrm() {
-	if use gtk || use qt5 || use qt6; then
+	if use gtk || use qt6; then
 		xdg_desktop_database_update
 		xdg_icon_cache_update
 	fi
 }
 
 pkg_postinst() {
-	if use gtk || use qt5 || use qt6; then
+	if use gtk || use qt6; then
 		xdg_desktop_database_update
 		xdg_icon_cache_update
 	fi


^ permalink raw reply related	[flat|nested] 133+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: net-p2p/transmission/
@ 2024-09-02 18:34 Andreas Sturmlechner
  0 siblings, 0 replies; 133+ messages in thread
From: Andreas Sturmlechner @ 2024-09-02 18:34 UTC (permalink / raw
  To: gentoo-commits

commit:     7c8ff872881ab8448d182c11441c2e0b6acf5b39
Author:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
AuthorDate: Mon Sep  2 18:34:03 2024 +0000
Commit:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Mon Sep  2 18:34:36 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7c8ff872

net-p2p/transmission: 4.0.6-r5 revbump w/o Qt5

Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org>

 net-p2p/transmission/transmission-4.0.6-r5.ebuild | 147 ++++++++++++++++++++++
 1 file changed, 147 insertions(+)

diff --git a/net-p2p/transmission/transmission-4.0.6-r5.ebuild b/net-p2p/transmission/transmission-4.0.6-r5.ebuild
new file mode 100644
index 000000000000..5e09d9018343
--- /dev/null
+++ b/net-p2p/transmission/transmission-4.0.6-r5.ebuild
@@ -0,0 +1,147 @@
+# Copyright 2006-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake flag-o-matic tmpfiles systemd xdg-utils
+
+if [[ ${PV} == 9999 ]]; then
+	inherit git-r3
+	EGIT_REPO_URI="https://github.com/transmission/transmission"
+else
+	MY_PV="${PV/_beta/-beta.}"
+	MY_P="${PN}-${MY_PV}"
+	S="${WORKDIR}/${MY_P}"
+	SRC_URI="https://github.com/transmission/transmission/releases/download/${MY_PV}/${MY_P}.tar.xz"
+	KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
+fi
+
+DESCRIPTION="A fast, easy, and free BitTorrent client"
+HOMEPAGE="https://transmissionbt.com/"
+
+# web/LICENSE is always GPL-2 whereas COPYING allows either GPL-2 or GPL-3 for the rest
+# transmission in licenses/ is for mentioning OpenSSL linking exception
+# MIT is in several libtransmission/ headers
+LICENSE="|| ( GPL-2 GPL-3 Transmission-OpenSSL-exception ) GPL-2 MIT"
+SLOT="0"
+IUSE="appindicator cli debug gtk nls mbedtls qt6 systemd test"
+RESTRICT="!test? ( test )"
+
+ACCT_DEPEND="
+	acct-group/transmission
+	acct-user/transmission
+"
+BDEPEND="
+	virtual/pkgconfig
+	nls? (
+		gtk? ( sys-devel/gettext )
+	)
+	qt6? ( dev-qt/qttools:6[linguist] )
+"
+COMMON_DEPEND="
+	app-arch/libdeflate:=[gzip(+)]
+	>=dev-libs/libevent-2.1.0:=[threads(+)]
+	!mbedtls? ( dev-libs/openssl:0= )
+	mbedtls? ( net-libs/mbedtls:0= )
+	net-libs/libnatpmp
+	>=net-libs/libpsl-0.21.1
+	>=net-libs/miniupnpc-1.7:=
+	>=net-misc/curl-7.28.0[ssl]
+	sys-libs/zlib:=
+	nls? ( virtual/libintl )
+	gtk? (
+		>=dev-cpp/gtkmm-4.11.1:4.0
+		>=dev-cpp/glibmm-2.60.0:2.68
+		appindicator? ( dev-libs/libayatana-appindicator )
+	)
+	qt6? (
+		dev-qt/qtbase:6[dbus,gui,network,widgets]
+		dev-qt/qtsvg:6
+	)
+	systemd? ( >=sys-apps/systemd-209:= )
+"
+DEPEND="${COMMON_DEPEND}
+	nls? ( virtual/libintl )
+"
+RDEPEND="${COMMON_DEPEND}
+	${ACCT_DEPEND}
+"
+
+src_configure() {
+	local mycmakeargs=(
+		-DCMAKE_INSTALL_DOCDIR=share/doc/${PF}
+
+		-DENABLE_GTK=$(usex gtk ON OFF)
+		-DENABLE_MAC=OFF
+		-DREBUILD_WEB=OFF
+		-DENABLE_CLI=$(usex cli ON OFF)
+		-DENABLE_TESTS=$(usex test ON OFF)
+		-DENABLE_NLS=$(usex nls ON OFF)
+
+		-DRUN_CLANG_TIDY=OFF
+
+		-DUSE_GTK_VERSION=4
+		-DUSE_SYSTEM_EVENT2=ON
+		-DUSE_SYSTEM_DEFLATE=ON
+		-DUSE_SYSTEM_DHT=OFF
+		-DUSE_SYSTEM_MINIUPNPC=ON
+		-DUSE_SYSTEM_NATPMP=ON
+		-DUSE_SYSTEM_UTP=OFF
+		-DUSE_SYSTEM_B64=OFF
+		-DUSE_SYSTEM_PSL=ON
+
+		-DWITH_CRYPTO=$(usex mbedtls mbedtls openssl)
+		-DWITH_INOTIFY=ON
+		-DWITH_APPINDICATOR=$(usex appindicator ON OFF)
+		-DWITH_SYSTEMD=$(usex systemd ON OFF)
+	)
+
+	if use qt6; then
+		mycmakeargs+=( -DENABLE_QT=ON -DUSE_QT_VERSION=6 )
+	else
+		mycmakeargs+=( -DENABLE_QT=OFF )
+	fi
+
+	# Disable assertions by default, bug 893870.
+	use debug || append-cppflags -DNDEBUG
+
+	cmake_src_configure
+}
+
+src_test() {
+	# https://github.com/transmission/transmission/issues/4763
+	cmake_src_test -E DhtTest.usesBootstrapFile
+}
+
+src_install() {
+	cmake_src_install
+
+	newinitd "${FILESDIR}"/transmission-daemon.initd.10 transmission-daemon
+	newconfd "${FILESDIR}"/transmission-daemon.confd.4 transmission-daemon
+
+	if use systemd; then
+		# Service sets Type=notify
+		systemd_dounit daemon/transmission-daemon.service
+		systemd_install_serviced "${FILESDIR}"/transmission-daemon.service.conf
+	fi
+
+	insinto /usr/lib/sysctl.d
+	doins "${FILESDIR}"/60-transmission.conf
+
+	newtmpfiles "${FILESDIR}"/transmission-daemon.tmpfiles transmission-daemon.conf
+}
+
+pkg_postrm() {
+	if use gtk || use qt6; then
+		xdg_desktop_database_update
+		xdg_icon_cache_update
+	fi
+}
+
+pkg_postinst() {
+	if use gtk || use qt6; then
+		xdg_desktop_database_update
+		xdg_icon_cache_update
+	fi
+	tmpfiles_process transmission-daemon.conf
+}


^ permalink raw reply related	[flat|nested] 133+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: net-p2p/transmission/
@ 2024-09-02 18:38 Mike Gilbert
  0 siblings, 0 replies; 133+ messages in thread
From: Mike Gilbert @ 2024-09-02 18:38 UTC (permalink / raw
  To: gentoo-commits

commit:     3e4f021fa2f5b67348d97a2a44b5f1737d7ecbbe
Author:     Mike Gilbert <floppym <AT> gentoo <DOT> org>
AuthorDate: Mon Sep  2 18:37:49 2024 +0000
Commit:     Mike Gilbert <floppym <AT> gentoo <DOT> org>
CommitDate: Mon Sep  2 18:37:49 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3e4f021f

net-p2p/transmission: restore miniupnpc patch

Signed-off-by: Mike Gilbert <floppym <AT> gentoo.org>

 net-p2p/transmission/transmission-4.0.6-r5.ebuild | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/net-p2p/transmission/transmission-4.0.6-r5.ebuild b/net-p2p/transmission/transmission-4.0.6-r5.ebuild
index 5e09d9018343..5f17ccd5c63e 100644
--- a/net-p2p/transmission/transmission-4.0.6-r5.ebuild
+++ b/net-p2p/transmission/transmission-4.0.6-r5.ebuild
@@ -67,6 +67,10 @@ RDEPEND="${COMMON_DEPEND}
 	${ACCT_DEPEND}
 "
 
+PATCHES=(
+	"${FILESDIR}/transmission-4.0.6-miniupnpc-2.2.8.patch"
+)
+
 src_configure() {
 	local mycmakeargs=(
 		-DCMAKE_INSTALL_DOCDIR=share/doc/${PF}


^ permalink raw reply related	[flat|nested] 133+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: net-p2p/transmission/
@ 2024-10-05 21:47 Jakov Smolić
  0 siblings, 0 replies; 133+ messages in thread
From: Jakov Smolić @ 2024-10-05 21:47 UTC (permalink / raw
  To: gentoo-commits

commit:     96ee63af1203e4b8d1c187c156ba2e113b2593bb
Author:     Jakov Smolić <jsmolic <AT> gentoo <DOT> org>
AuthorDate: Sat Oct  5 21:47:01 2024 +0000
Commit:     Jakov Smolić <jsmolic <AT> gentoo <DOT> org>
CommitDate: Sat Oct  5 21:47:01 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=96ee63af

net-p2p/transmission: Stabilize 4.0.6-r5 x86, #940768

Signed-off-by: Jakov Smolić <jsmolic <AT> gentoo.org>

 net-p2p/transmission/transmission-4.0.6-r5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-p2p/transmission/transmission-4.0.6-r5.ebuild b/net-p2p/transmission/transmission-4.0.6-r5.ebuild
index 5f17ccd5c63e..dc9e5ebab5af 100644
--- a/net-p2p/transmission/transmission-4.0.6-r5.ebuild
+++ b/net-p2p/transmission/transmission-4.0.6-r5.ebuild
@@ -13,7 +13,7 @@ else
 	MY_P="${PN}-${MY_PV}"
 	S="${WORKDIR}/${MY_P}"
 	SRC_URI="https://github.com/transmission/transmission/releases/download/${MY_PV}/${MY_P}.tar.xz"
-	KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
+	KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv x86"
 fi
 
 DESCRIPTION="A fast, easy, and free BitTorrent client"


^ permalink raw reply related	[flat|nested] 133+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: net-p2p/transmission/
@ 2024-10-05 21:47 Jakov Smolić
  0 siblings, 0 replies; 133+ messages in thread
From: Jakov Smolić @ 2024-10-05 21:47 UTC (permalink / raw
  To: gentoo-commits

commit:     08562405af540abb4298a80fe0eefe3c8a4b7be4
Author:     Jakov Smolić <jsmolic <AT> gentoo <DOT> org>
AuthorDate: Sat Oct  5 21:47:03 2024 +0000
Commit:     Jakov Smolić <jsmolic <AT> gentoo <DOT> org>
CommitDate: Sat Oct  5 21:47:03 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=08562405

net-p2p/transmission: Stabilize 4.0.6-r5 amd64, #940768

Signed-off-by: Jakov Smolić <jsmolic <AT> gentoo.org>

 net-p2p/transmission/transmission-4.0.6-r5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-p2p/transmission/transmission-4.0.6-r5.ebuild b/net-p2p/transmission/transmission-4.0.6-r5.ebuild
index dc9e5ebab5af..82193e5df07e 100644
--- a/net-p2p/transmission/transmission-4.0.6-r5.ebuild
+++ b/net-p2p/transmission/transmission-4.0.6-r5.ebuild
@@ -13,7 +13,7 @@ else
 	MY_P="${PN}-${MY_PV}"
 	S="${WORKDIR}/${MY_P}"
 	SRC_URI="https://github.com/transmission/transmission/releases/download/${MY_PV}/${MY_P}.tar.xz"
-	KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv x86"
+	KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv x86"
 fi
 
 DESCRIPTION="A fast, easy, and free BitTorrent client"


^ permalink raw reply related	[flat|nested] 133+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: net-p2p/transmission/
@ 2024-10-06  0:28 Sam James
  0 siblings, 0 replies; 133+ messages in thread
From: Sam James @ 2024-10-06  0:28 UTC (permalink / raw
  To: gentoo-commits

commit:     38497e844dc15e099c4c0297a18390b8cf15b3bc
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sun Oct  6 00:27:53 2024 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sun Oct  6 00:27:53 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=38497e84

net-p2p/transmission: Stabilize 4.0.6-r5 ppc64, #940768

Signed-off-by: Sam James <sam <AT> gentoo.org>

 net-p2p/transmission/transmission-4.0.6-r5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-p2p/transmission/transmission-4.0.6-r5.ebuild b/net-p2p/transmission/transmission-4.0.6-r5.ebuild
index 82193e5df07e..75dbfa8237f3 100644
--- a/net-p2p/transmission/transmission-4.0.6-r5.ebuild
+++ b/net-p2p/transmission/transmission-4.0.6-r5.ebuild
@@ -13,7 +13,7 @@ else
 	MY_P="${PN}-${MY_PV}"
 	S="${WORKDIR}/${MY_P}"
 	SRC_URI="https://github.com/transmission/transmission/releases/download/${MY_PV}/${MY_P}.tar.xz"
-	KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv x86"
+	KEYWORDS="amd64 ~arm ~arm64 ~ppc ppc64 ~riscv x86"
 fi
 
 DESCRIPTION="A fast, easy, and free BitTorrent client"


^ permalink raw reply related	[flat|nested] 133+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: net-p2p/transmission/
@ 2024-11-11 19:26 Andreas Sturmlechner
  0 siblings, 0 replies; 133+ messages in thread
From: Andreas Sturmlechner @ 2024-11-11 19:26 UTC (permalink / raw
  To: gentoo-commits

commit:     d593e72468af13a302b5858137a127b22fb06890
Author:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
AuthorDate: Sun Oct 13 08:34:29 2024 +0000
Commit:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Mon Nov 11 19:25:56 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d593e724

net-p2p/transmission: drop 4.0.6-r2, 4.0.6-r4

Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org>

 net-p2p/transmission/transmission-4.0.6-r2.ebuild | 162 ---------------------
 net-p2p/transmission/transmission-4.0.6-r4.ebuild | 163 ----------------------
 2 files changed, 325 deletions(-)

diff --git a/net-p2p/transmission/transmission-4.0.6-r2.ebuild b/net-p2p/transmission/transmission-4.0.6-r2.ebuild
deleted file mode 100644
index 4391fa79bfe5..000000000000
--- a/net-p2p/transmission/transmission-4.0.6-r2.ebuild
+++ /dev/null
@@ -1,162 +0,0 @@
-# Copyright 2006-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake flag-o-matic tmpfiles systemd xdg-utils
-
-if [[ ${PV} == 9999 ]]; then
-	inherit git-r3
-	EGIT_REPO_URI="https://github.com/transmission/transmission"
-else
-	MY_PV="${PV/_beta/-beta.}"
-	MY_P="${PN}-${MY_PV}"
-	S="${WORKDIR}/${MY_P}"
-	SRC_URI="https://github.com/transmission/transmission/releases/download/${MY_PV}/${MY_P}.tar.xz"
-	KEYWORDS="amd64 ~arm ~arm64 ppc ppc64 ~riscv x86"
-fi
-
-DESCRIPTION="A fast, easy, and free BitTorrent client"
-HOMEPAGE="https://transmissionbt.com/"
-
-# web/LICENSE is always GPL-2 whereas COPYING allows either GPL-2 or GPL-3 for the rest
-# transmission in licenses/ is for mentioning OpenSSL linking exception
-# MIT is in several libtransmission/ headers
-LICENSE="|| ( GPL-2 GPL-3 Transmission-OpenSSL-exception ) GPL-2 MIT"
-SLOT="0"
-IUSE="appindicator cli debug gtk nls mbedtls qt5 qt6 systemd test"
-REQUIRED_USE="?? ( qt5 qt6 )"
-RESTRICT="!test? ( test )"
-
-ACCT_DEPEND="
-	acct-group/transmission
-	acct-user/transmission
-"
-BDEPEND="
-	virtual/pkgconfig
-	nls? (
-		gtk? ( sys-devel/gettext )
-	)
-	qt5? ( dev-qt/linguist-tools:5 )
-	qt6? ( dev-qt/qttools:6[linguist] )
-"
-COMMON_DEPEND="
-	>=dev-libs/libevent-2.1.0:=[threads(+)]
-	!mbedtls? ( dev-libs/openssl:0= )
-	mbedtls? ( net-libs/mbedtls:0= )
-	net-libs/libnatpmp
-	>=net-libs/libpsl-0.21.1
-	net-libs/miniupnpc:=
-	>=net-misc/curl-7.28.0[ssl]
-	sys-libs/zlib:=
-	nls? ( virtual/libintl )
-	gtk? (
-		>=dev-cpp/gtkmm-3.24.0:4.0
-		>=dev-cpp/glibmm-2.60.0:2.68
-		appindicator? ( dev-libs/libayatana-appindicator )
-	)
-	qt5? (
-		dev-qt/qtcore:5
-		dev-qt/qtdbus:5
-		dev-qt/qtgui:5
-		dev-qt/qtnetwork:5
-		dev-qt/qtsvg:5
-		dev-qt/qtwidgets:5
-	)
-	qt6? (
-		dev-qt/qtbase:6[dbus,gui,network,widgets]
-		dev-qt/qtsvg:6
-	)
-	systemd? ( >=sys-apps/systemd-209:= )
-"
-DEPEND="${COMMON_DEPEND}
-	nls? ( virtual/libintl )
-"
-RDEPEND="${COMMON_DEPEND}
-	${ACCT_DEPEND}
-"
-
-PATCHES=(
-	"${FILESDIR}/transmission-4.0.6-miniupnpc-2.2.8.patch"
-)
-
-src_configure() {
-	local mycmakeargs=(
-		-DCMAKE_INSTALL_DOCDIR=share/doc/${PF}
-
-		-DENABLE_GTK=$(usex gtk ON OFF)
-		-DENABLE_MAC=OFF
-		-DREBUILD_WEB=OFF
-		-DENABLE_CLI=$(usex cli ON OFF)
-		-DENABLE_TESTS=$(usex test ON OFF)
-		-DENABLE_NLS=$(usex nls ON OFF)
-
-		-DRUN_CLANG_TIDY=OFF
-
-		-DUSE_GTK_VERSION=4
-		-DUSE_SYSTEM_EVENT2=ON
-		-DUSE_SYSTEM_DEFLATE=OFF
-		-DUSE_SYSTEM_DHT=OFF
-		-DUSE_SYSTEM_MINIUPNPC=ON
-		-DUSE_SYSTEM_NATPMP=ON
-		-DUSE_SYSTEM_UTP=OFF
-		-DUSE_SYSTEM_B64=OFF
-		-DUSE_SYSTEM_PSL=ON
-
-		-DWITH_CRYPTO=$(usex mbedtls mbedtls openssl)
-		-DWITH_INOTIFY=ON
-		-DWITH_APPINDICATOR=$(usex appindicator ON OFF)
-		-DWITH_SYSTEMD=$(usex systemd ON OFF)
-	)
-
-	if use qt6; then
-		mycmakeargs+=( -DENABLE_QT=ON -DUSE_QT_VERSION=6 )
-	elif use qt5; then
-		mycmakeargs+=( -DENABLE_QT=ON -DUSE_QT_VERSION=5 )
-	else
-		mycmakeargs+=( -DENABLE_QT=OFF )
-	fi
-
-	# Disable assertions by default, bug 893870.
-	use debug || append-cppflags -DNDEBUG
-
-	cmake_src_configure
-}
-
-src_test() {
-	# https://github.com/transmission/transmission/issues/4763
-	cmake_src_test -E DhtTest.usesBootstrapFile
-}
-
-src_install() {
-	cmake_src_install
-
-	newinitd "${FILESDIR}"/transmission-daemon.initd.10 transmission-daemon
-	newconfd "${FILESDIR}"/transmission-daemon.confd.4 transmission-daemon
-
-	if use systemd; then
-		# Service sets Type=notify
-		systemd_dounit daemon/transmission-daemon.service
-		systemd_install_serviced "${FILESDIR}"/transmission-daemon.service.conf
-	fi
-
-	insinto /usr/lib/sysctl.d
-	doins "${FILESDIR}"/60-transmission.conf
-
-	newtmpfiles "${FILESDIR}"/transmission-daemon.tmpfiles transmission-daemon.conf
-}
-
-pkg_postrm() {
-	if use gtk || use qt5 || use qt6; then
-		xdg_desktop_database_update
-		xdg_icon_cache_update
-	fi
-}
-
-pkg_postinst() {
-	if use gtk || use qt5 || use qt6; then
-		xdg_desktop_database_update
-		xdg_icon_cache_update
-	fi
-	tmpfiles_process transmission-daemon.conf
-}

diff --git a/net-p2p/transmission/transmission-4.0.6-r4.ebuild b/net-p2p/transmission/transmission-4.0.6-r4.ebuild
deleted file mode 100644
index df7714ef6386..000000000000
--- a/net-p2p/transmission/transmission-4.0.6-r4.ebuild
+++ /dev/null
@@ -1,163 +0,0 @@
-# Copyright 2006-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake flag-o-matic tmpfiles systemd xdg-utils
-
-if [[ ${PV} == 9999 ]]; then
-	inherit git-r3
-	EGIT_REPO_URI="https://github.com/transmission/transmission"
-else
-	MY_PV="${PV/_beta/-beta.}"
-	MY_P="${PN}-${MY_PV}"
-	S="${WORKDIR}/${MY_P}"
-	SRC_URI="https://github.com/transmission/transmission/releases/download/${MY_PV}/${MY_P}.tar.xz"
-	KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
-fi
-
-DESCRIPTION="A fast, easy, and free BitTorrent client"
-HOMEPAGE="https://transmissionbt.com/"
-
-# web/LICENSE is always GPL-2 whereas COPYING allows either GPL-2 or GPL-3 for the rest
-# transmission in licenses/ is for mentioning OpenSSL linking exception
-# MIT is in several libtransmission/ headers
-LICENSE="|| ( GPL-2 GPL-3 Transmission-OpenSSL-exception ) GPL-2 MIT"
-SLOT="0"
-IUSE="appindicator cli debug gtk nls mbedtls qt5 qt6 systemd test"
-REQUIRED_USE="?? ( qt5 qt6 )"
-RESTRICT="!test? ( test )"
-
-ACCT_DEPEND="
-	acct-group/transmission
-	acct-user/transmission
-"
-BDEPEND="
-	virtual/pkgconfig
-	nls? (
-		gtk? ( sys-devel/gettext )
-	)
-	qt5? ( dev-qt/linguist-tools:5 )
-	qt6? ( dev-qt/qttools:6[linguist] )
-"
-COMMON_DEPEND="
-	app-arch/libdeflate:=[gzip(+)]
-	>=dev-libs/libevent-2.1.0:=[threads(+)]
-	!mbedtls? ( dev-libs/openssl:0= )
-	mbedtls? ( net-libs/mbedtls:0= )
-	net-libs/libnatpmp
-	>=net-libs/libpsl-0.21.1
-	>=net-libs/miniupnpc-1.7:=
-	>=net-misc/curl-7.28.0[ssl]
-	sys-libs/zlib:=
-	nls? ( virtual/libintl )
-	gtk? (
-		>=dev-cpp/gtkmm-4.11.1:4.0
-		>=dev-cpp/glibmm-2.60.0:2.68
-		appindicator? ( dev-libs/libayatana-appindicator )
-	)
-	qt5? (
-		dev-qt/qtcore:5
-		dev-qt/qtdbus:5
-		dev-qt/qtgui:5
-		dev-qt/qtnetwork:5
-		dev-qt/qtsvg:5
-		dev-qt/qtwidgets:5
-	)
-	qt6? (
-		dev-qt/qtbase:6[dbus,gui,network,widgets]
-		dev-qt/qtsvg:6
-	)
-	systemd? ( >=sys-apps/systemd-209:= )
-"
-DEPEND="${COMMON_DEPEND}
-	nls? ( virtual/libintl )
-"
-RDEPEND="${COMMON_DEPEND}
-	${ACCT_DEPEND}
-"
-
-PATCHES=(
-	"${FILESDIR}/transmission-4.0.6-miniupnpc-2.2.8.patch"
-)
-
-src_configure() {
-	local mycmakeargs=(
-		-DCMAKE_INSTALL_DOCDIR=share/doc/${PF}
-
-		-DENABLE_GTK=$(usex gtk ON OFF)
-		-DENABLE_MAC=OFF
-		-DREBUILD_WEB=OFF
-		-DENABLE_CLI=$(usex cli ON OFF)
-		-DENABLE_TESTS=$(usex test ON OFF)
-		-DENABLE_NLS=$(usex nls ON OFF)
-
-		-DRUN_CLANG_TIDY=OFF
-
-		-DUSE_GTK_VERSION=4
-		-DUSE_SYSTEM_EVENT2=ON
-		-DUSE_SYSTEM_DEFLATE=ON
-		-DUSE_SYSTEM_DHT=OFF
-		-DUSE_SYSTEM_MINIUPNPC=ON
-		-DUSE_SYSTEM_NATPMP=ON
-		-DUSE_SYSTEM_UTP=OFF
-		-DUSE_SYSTEM_B64=OFF
-		-DUSE_SYSTEM_PSL=ON
-
-		-DWITH_CRYPTO=$(usex mbedtls mbedtls openssl)
-		-DWITH_INOTIFY=ON
-		-DWITH_APPINDICATOR=$(usex appindicator ON OFF)
-		-DWITH_SYSTEMD=$(usex systemd ON OFF)
-	)
-
-	if use qt6; then
-		mycmakeargs+=( -DENABLE_QT=ON -DUSE_QT_VERSION=6 )
-	elif use qt5; then
-		mycmakeargs+=( -DENABLE_QT=ON -DUSE_QT_VERSION=5 )
-	else
-		mycmakeargs+=( -DENABLE_QT=OFF )
-	fi
-
-	# Disable assertions by default, bug 893870.
-	use debug || append-cppflags -DNDEBUG
-
-	cmake_src_configure
-}
-
-src_test() {
-	# https://github.com/transmission/transmission/issues/4763
-	cmake_src_test -E DhtTest.usesBootstrapFile
-}
-
-src_install() {
-	cmake_src_install
-
-	newinitd "${FILESDIR}"/transmission-daemon.initd.10 transmission-daemon
-	newconfd "${FILESDIR}"/transmission-daemon.confd.4 transmission-daemon
-
-	if use systemd; then
-		# Service sets Type=notify
-		systemd_dounit daemon/transmission-daemon.service
-		systemd_install_serviced "${FILESDIR}"/transmission-daemon.service.conf
-	fi
-
-	insinto /usr/lib/sysctl.d
-	doins "${FILESDIR}"/60-transmission.conf
-
-	newtmpfiles "${FILESDIR}"/transmission-daemon.tmpfiles transmission-daemon.conf
-}
-
-pkg_postrm() {
-	if use gtk || use qt5 || use qt6; then
-		xdg_desktop_database_update
-		xdg_icon_cache_update
-	fi
-}
-
-pkg_postinst() {
-	if use gtk || use qt5 || use qt6; then
-		xdg_desktop_database_update
-		xdg_icon_cache_update
-	fi
-	tmpfiles_process transmission-daemon.conf
-}


^ permalink raw reply related	[flat|nested] 133+ messages in thread

end of thread, other threads:[~2024-11-11 19:26 UTC | newest]

Thread overview: 133+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2018-05-27 23:15 [gentoo-commits] repo/gentoo:master commit in: net-p2p/transmission/ Mike Gilbert
  -- strict thread matches above, loose matches on Subject: below --
2024-11-11 19:26 Andreas Sturmlechner
2024-10-06  0:28 Sam James
2024-10-05 21:47 Jakov Smolić
2024-10-05 21:47 Jakov Smolić
2024-09-02 18:38 Mike Gilbert
2024-09-02 18:34 Andreas Sturmlechner
2024-09-02 18:34 Andreas Sturmlechner
2024-08-13 20:45 Mike Gilbert
2024-08-13 17:24 Mike Gilbert
2024-08-13 17:24 Mike Gilbert
2024-08-04  3:16 Sam James
2024-08-03 22:51 Sam James
2024-08-03 16:48 Jakov Smolić
2024-08-03 16:48 Jakov Smolić
2024-06-10 20:15 Mike Gilbert
2024-05-30 16:26 Craig Andrews
2024-05-30 16:02 Craig Andrews
2024-05-22 19:24 Sam James
2024-05-22 19:24 Sam James
2024-05-19 15:57 Mike Gilbert
2024-04-24 19:08 Sam James
2024-04-24 19:08 Sam James
2023-12-21  7:51 Arthur Zamarin
2023-12-21  7:51 Arthur Zamarin
2023-12-07 17:21 Craig Andrews
2023-11-29 13:23 Arthur Zamarin
2023-11-27 23:45 Sam James
2023-08-28 20:06 Craig Andrews
2023-08-23 14:27 Mike Gilbert
2023-05-14 17:31 Sam James
2023-05-06 17:50 Mike Gilbert
2023-05-06  0:40 Matt Turner
2023-04-14 17:04 Craig Andrews
2023-04-14 17:04 Craig Andrews
2023-03-16 13:49 Craig Andrews
2023-03-12  3:33 Mike Gilbert
2023-03-03 17:20 Mike Gilbert
2023-03-02 20:51 Mike Gilbert
2023-03-01  1:44 Mike Gilbert
2023-02-23 18:33 Craig Andrews
2023-02-23 18:33 Craig Andrews
2023-02-23 15:04 Craig Andrews
2023-02-16 16:21 Mike Gilbert
2023-02-13 19:00 Mike Gilbert
2023-02-09  0:38 Mike Gilbert
2023-02-09  0:37 Mike Gilbert
2023-02-08 15:14 Craig Andrews
2023-01-28 19:19 Mike Gilbert
2023-01-28 19:19 Mike Gilbert
2023-01-20 19:45 Mike Gilbert
2023-01-20 19:45 Mike Gilbert
2023-01-05 15:49 Craig Andrews
2022-12-04 19:40 Craig Andrews
2022-10-27 23:46 Sam James
2022-10-27 17:02 Mike Gilbert
2022-10-25 10:44 Sam James
2022-10-25  7:17 Agostino Sarubbo
2022-10-25  7:16 Agostino Sarubbo
2022-10-07 22:18 Mike Gilbert
2022-10-07 21:57 Mike Gilbert
2022-08-08  9:40 Andreas Sturmlechner
2022-06-13 17:49 Mike Gilbert
2022-06-13 17:49 Mike Gilbert
2022-05-17 20:20 Mike Gilbert
2022-05-17 20:18 Mike Gilbert
2022-05-17 20:18 Mike Gilbert
2022-05-17 20:18 Mike Gilbert
2022-04-08 22:51 Mike Gilbert
2022-04-04 11:11 Yixun Lan
2022-03-25  2:29 Sam James
2021-11-21 19:55 Mike Gilbert
2021-10-23 12:41 Conrad Kostecki
2021-10-21 20:37 Conrad Kostecki
2021-08-13 15:34 Mike Gilbert
2021-08-13 15:29 Mike Gilbert
2021-05-04 18:40 Mike Gilbert
2021-04-30 16:49 Mikle Kolyada
2020-06-07  8:44 Agostino Sarubbo
2020-06-06 20:14 Agostino Sarubbo
2020-06-06 17:34 Agostino Sarubbo
2020-06-06 17:32 Agostino Sarubbo
2020-05-26 16:00 Mike Gilbert
2020-05-26 15:58 Mike Gilbert
2020-05-26 15:51 Mike Gilbert
2020-05-23 14:15 Mike Gilbert
2020-05-01 17:57 Pacho Ramos
2020-04-20 19:51 Mike Gilbert
2019-11-13 15:20 Mike Gilbert
2019-09-02 19:16 Mike Gilbert
2019-09-02 18:45 Mike Gilbert
2019-08-05 16:38 Mike Gilbert
2018-08-20 14:30 Mike Gilbert
2018-08-05 20:15 Sergei Trofimovich
2018-07-15 17:07 Mikle Kolyada
2018-07-15 14:23 Thomas Deutschmann
2018-07-14 20:10 Sergei Trofimovich
2018-05-27 23:14 Mike Gilbert
2018-03-31 19:01 Mart Raudsepp
2018-03-28 22:24 Sergei Trofimovich
2018-03-20  8:00 Sergei Trofimovich
2018-03-11 13:49 Mike Gilbert
2018-03-11 10:00 Mikle Kolyada
2018-03-11  2:16 Thomas Deutschmann
2018-02-01 18:34 Mike Gilbert
2017-11-26 23:23 David Seifert
2017-01-26 20:40 Mike Gilbert
2017-01-26 20:40 Mike Gilbert
2017-01-03  1:49 Mike Gilbert
2016-12-25 10:23 Agostino Sarubbo
2016-12-22  8:57 Agostino Sarubbo
2016-12-21 21:20 Mike Gilbert
2016-12-18 18:45 Mike Gilbert
2016-12-18 17:57 Mike Gilbert
2016-12-09 21:56 Mike Gilbert
2016-12-01 23:48 Mike Gilbert
2016-11-27  8:48 Mike Gilbert
2016-10-23 15:08 Mike Gilbert
2016-10-07 19:16 Mike Gilbert
2016-08-06 10:17 Pacho Ramos
2016-04-23 18:06 Mike Gilbert
2016-03-27  1:32 Mike Gilbert
2016-03-16 23:51 Mike Gilbert
2016-03-08  2:18 Mike Gilbert
2015-12-31 20:00 Anthony G. Basile
2015-12-03 17:42 Mike Gilbert
2015-12-03 17:42 Mike Gilbert
2015-11-12 10:37 Agostino Sarubbo
2015-10-22 17:39 Mike Gilbert
2015-10-18 18:06 Mikle Kolyada
2015-10-09  6:01 Jeroen Roovers
2015-10-04 16:00 Mike Gilbert
2015-10-03 19:02 Mike Gilbert

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox