commit: 9ed55bc785003e6db144d7f2be5d5fe8c6ec2a91 Author: Anthony G. Basile <blueness <AT> gentoo <DOT> org> AuthorDate: Sun Jul 19 07:18:48 2015 +0000 Commit: Anthony G. Basile <blueness <AT> gentoo <DOT> org> CommitDate: Sun Jul 19 07:18:53 2015 +0000 URL: https://gitweb.gentoo.org/proj/musl.git/commit/?id=9ed55bc7
net-p2p/transmission: add missing <sys/types>. net-p2p/transmission/ChangeLog | 1255 ++++++++++++++++++++ net-p2p/transmission/Manifest | 9 + .../transmission-2.80-translations-path-fix.patch | 17 + .../transmission-2.84-musl-missing-header.patch | 11 + .../transmission/files/transmission-daemon.confd.4 | 14 + .../transmission/files/transmission-daemon.initd.9 | 73 ++ net-p2p/transmission/metadata.xml | 13 + net-p2p/transmission/transmission-2.84-r89.ebuild | 154 +++ net-p2p/transmission/transmission-2.84-r99.ebuild | 163 +++ 9 files changed, 1709 insertions(+) diff --git a/net-p2p/transmission/ChangeLog b/net-p2p/transmission/ChangeLog new file mode 100644 index 0000000..eba4ae4 --- /dev/null +++ b/net-p2p/transmission/ChangeLog @@ -0,0 +1,1255 @@ +# ChangeLog for net-p2p/transmission +# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/net-p2p/transmission/ChangeLog,v 1.264 2015/03/25 20:25:27 grknight Exp $ + + 25 Mar 2015; Brian Evans <grkni...@gentoo.org> transmission-2.84-r1.ebuild: + Fix REQUIRED_USE at the request of mgorny in IRC + + 25 Mar 2015; Michał Górny <mgo...@gentoo.org> transmission-2.84-r1.ebuild: + Fix REQUIRED_USE for Qt. + +*transmission-2.84-r1 (24 Mar 2015) + + 24 Mar 2015; Michał Górny <mgo...@gentoo.org> +transmission-2.84-r1.ebuild: + Enable support for Qt5, https://bugs.funtoo.org/browse/FL-2204. + + 05 Sep 2014; Samuli Suominen <ssuomi...@gentoo.org> transmission-2.84.ebuild: + Reference /var/lib instead of /var in pkg_postinst() message wrt #521898 + + 10 Aug 2014; Samuli Suominen <ssuomi...@gentoo.org> + -files/transmission-2.82-qt4.patch, -transmission-2.82-r3.ebuild, + -transmission-2.83.ebuild: + old + + 09 Aug 2014; Agostino Sarubbo <a...@gentoo.org> transmission-2.84.ebuild: + Stable for ppc64, wrt bug #516822 + + 08 Aug 2014; Agostino Sarubbo <a...@gentoo.org> transmission-2.84.ebuild: + Stable for ppc, wrt bug #516822 + + 12 Jul 2014; Agostino Sarubbo <a...@gentoo.org> transmission-2.84.ebuild: + Stable for x86, wrt bug #516822 + + 12 Jul 2014; Agostino Sarubbo <a...@gentoo.org> transmission-2.84.ebuild: + Stable for amd64, wrt bug #516822 + +*transmission-2.84 (10 Jul 2014) + + 10 Jul 2014; Samuli Suominen <ssuomi...@gentoo.org> +transmission-2.84.ebuild: + Version bump wrt security #516822 + + 06 Jul 2014; Samuli Suominen <ssuomi...@gentoo.org> transmission-2.83.ebuild: + Include epatch_user wrt #516486 by Hristo Venev + + 13 Jun 2014; Ulrich Müller <u...@gentoo.org> transmission-2.83.ebuild: + Rename OpenSSL linking license exception, and move it into the || group. + + 03 Jun 2014; Samuli Suominen <ssuomi...@gentoo.org> transmission-2.83.ebuild: + Fix LICENSE which was updated with 2.83. + +*transmission-2.83 (30 May 2014) + + 30 May 2014; Samuli Suominen <ssuomi...@gentoo.org> +transmission-2.83.ebuild: + Version bump wrt #511784 by "Nikoli" and fix automagic linking against + libsystemd-daemon wrt #498920 by "nzqr" + + 04 Mar 2014; Vicente Olivert Riera <vinc...@gentoo.org> + transmission-2.82-r3.ebuild: + Add ~mips keyword. + + 26 Sep 2013; Samuli Suominen <ssuomi...@gentoo.org> + -files/transmission-2.77-translations-path-fix.patch, + -files/transmission-daemon.confd.3, -files/transmission-daemon.initd.8, + -transmission-2.77-r1.ebuild: + old + + 26 Sep 2013; Samuli Suominen <ssuomi...@gentoo.org> + transmission-2.82-r3.ebuild: + x86 stable wrt #480100 + + 25 Sep 2013; Agostino Sarubbo <a...@gentoo.org> transmission-2.82-r3.ebuild: + Stable for ppc, wrt bug #480100 + + 23 Sep 2013; Agostino Sarubbo <a...@gentoo.org> transmission-2.82-r3.ebuild: + Stable for ppc64, wrt bug #480100 + + 22 Sep 2013; Agostino Sarubbo <a...@gentoo.org> transmission-2.82-r3.ebuild: + Stable for amd64, wrt bug #480100 + + 21 Sep 2013; Samuli Suominen <ssuomi...@gentoo.org> + -transmission-2.81-r1.ebuild, -transmission-2.81.ebuild, + -transmission-2.82-r1.ebuild, -transmission-2.82-r2.ebuild, + -transmission-2.82.ebuild: + old + +*transmission-2.82-r3 (21 Sep 2013) + + 21 Sep 2013; Samuli Suominen <ssuomi...@gentoo.org> + +files/transmission-2.82-qt4.patch, +transmission-2.82-r3.ebuild: + Restore Qt 4.x support using upstream patch wrt #485038 by Mike Gilbert + +*transmission-2.82-r2 (07 Sep 2013) + + 07 Sep 2013; Samuli Suominen <ssuomi...@gentoo.org> + +files/transmission-daemon.confd.4, +files/transmission-daemon.initd.9, + +transmission-2.82-r2.ebuild: + Use /var/lib/transmission instead of /var/transmission wrt #476802 by Michał + Górny + +*transmission-2.81-r1 (06 Sep 2013) +*transmission-2.82-r1 (06 Sep 2013) + + 06 Sep 2013; Pacho Ramos <pa...@gentoo.org> +transmission-2.81-r1.ebuild, + +transmission-2.82-r1.ebuild: + Install upstream systemd unit file + +*transmission-2.82 (06 Sep 2013) + + 06 Sep 2013; Samuli Suominen <ssuomi...@gentoo.org> +transmission-2.82.ebuild: + Version bump. Remove USE="qt4" because upstream removed support for Qt 4.x in + favour of Qt 5.x, which isn't in Portage yet. + + 05 Aug 2013; Samuli Suominen <ssuomi...@gentoo.org> + transmission-2.77-r1.ebuild, transmission-2.81.ebuild: + Fix qtdbus dependency by Nikoli + + 31 Jul 2013; Samuli Suominen <ssuomi...@gentoo.org> transmission-2.81.ebuild: + Raise dev-libs/glib dependency to avoid build failure wrt #478396 by + "Michael" + + 27 Jul 2013; Samuli Suominen <ssuomi...@gentoo.org> -transmission-2.73.ebuild, + -transmission-2.76.ebuild, -transmission-2.77.ebuild, + -transmission-2.80-r1.ebuild, -transmission-2.80.ebuild: + old + +*transmission-2.81 (27 Jul 2013) + + 27 Jul 2013; Samuli Suominen <ssuomi...@gentoo.org> +transmission-2.81.ebuild: + Version bump. + +*transmission-2.80-r1 (24 Jul 2013) +*transmission-2.77-r1 (24 Jul 2013) + + 24 Jul 2013; Mike Gilbert <flop...@gentoo.org> +transmission-2.77-r1.ebuild, + +transmission-2.80-r1.ebuild: + Revbump due to change in slot-operator dep, see bug 477544. + + 10 Jul 2013; Patrick Lauer <patr...@gentoo.org> transmission-2.73.ebuild, + transmission-2.76.ebuild, transmission-2.77.ebuild, transmission-2.80.ebuild: + Fixing qtgui deps for qt-4.8.5 + +*transmission-2.80 (27 Jun 2013) + + 27 Jun 2013; Samuli Suominen <ssuomi...@gentoo.org> + +transmission-2.80.ebuild, + +files/transmission-2.80-translations-path-fix.patch: + Version bump. + + 02 Mar 2013; Markos Chandras <hwoar...@gentoo.org> transmission-2.73.ebuild, + transmission-2.76.ebuild, transmission-2.77.ebuild: + Move Qt dependencies to the new category + + 28 Feb 2013; Agostino Sarubbo <a...@gentoo.org> transmission-2.77.ebuild: + Stable for ppc64, wrt bug #456822 + + 28 Feb 2013; Agostino Sarubbo <a...@gentoo.org> transmission-2.77.ebuild: + Stable for ppc, wrt bug #456822 + + 27 Feb 2013; Agostino Sarubbo <a...@gentoo.org> transmission-2.77.ebuild: + Stable for x86, wrt bug #456822 + + 27 Feb 2013; Sergey Popov <pinkb...@gentoo.org> transmission-2.77.ebuild: + Stable on amd64, wrt bug #456822 + + 27 Feb 2013; Sergey Popov <pinkb...@gentoo.org> transmission-2.77.ebuild, + +files/transmission-2.77-translations-path-fix.patch: + Add patch with fixing path for locale-specific files + +*transmission-2.77 (26 Feb 2013) + + 26 Feb 2013; Samuli Suominen <ssuomi...@gentoo.org> + +transmission-2.77.ebuild: + Version bump. + + 16 Feb 2013; Pacho Ramos <pa...@gentoo.org> metadata.xml: + Cleanup due bug #96436 + + 13 Jan 2013; Samuli Suominen <ssuomi...@gentoo.org> + -transmission-2.75.ebuild: + old + +*transmission-2.76 (13 Jan 2013) + + 13 Jan 2013; Samuli Suominen <ssuomi...@gentoo.org> + +transmission-2.76.ebuild: + Version bump wrt #451492 by jospezial. Remove custom KDE magnet service file + because upstream -qt.desktop file gained magnet support through MimeType. + +*transmission-2.75 (18 Dec 2012) + + 18 Dec 2012; Samuli Suominen <ssuomi...@gentoo.org> + +transmission-2.75.ebuild: + Version bump wrt #447316 by Andrew Savchenko + + 21 Nov 2012; Samuli Suominen <ssuomi...@gentoo.org> + -transmission-2.61.ebuild: + old + + 21 Nov 2012; Agostino Sarubbo <a...@gentoo.org> transmission-2.73.ebuild: + Stable for x86, wrt bug #440644 + + 15 Nov 2012; Samuli Suominen <ssuomi...@gentoo.org> transmission-2.73.ebuild: + Raise EAPI to 5 for verbose build log wrt #441854 + + 04 Nov 2012; <a...@gentoo.org> transmission-2.73.ebuild: + Stable for amd64, wrt bug #440644 + + 01 Nov 2012; Anthony G. Basile <bluen...@gentoo.org> transmission-2.73.ebuild: + stable ppc ppc64, bug #440644 + + 31 Oct 2012; Samuli Suominen <ssuomi...@gentoo.org> + -transmission-2.71.ebuild, -transmission-2.72.ebuild: + old + +*transmission-2.73 (31 Oct 2012) + + 31 Oct 2012; Samuli Suominen <ssuomi...@gentoo.org> + +transmission-2.73.ebuild: + Version bump. + +*transmission-2.72 (23 Oct 2012) + + 23 Oct 2012; Samuli Suominen <ssuomi...@gentoo.org> + +transmission-2.72.ebuild: + Version bump wrt #439022 by Andrew Savchenko + + 15 Oct 2012; Samuli Suominen <ssuomi...@gentoo.org> transmission-2.61.ebuild, + transmission-2.71.ebuild: + Pull in >=dev-libs/glib-2 always for glib-gettextize command and eautoreconf + wrt #437972 + + 15 Oct 2012; Samuli Suominen <ssuomi...@gentoo.org> + -files/transmission-2.51-fbsd.patch, -transmission-2.52.ebuild, + -transmission-9999.ebuild: + old + + 08 Oct 2012; Andreas Schuerch <native...@gentoo.org> + transmission-2.61.ebuild: + x86 stable, see bug 428196 + + 06 Oct 2012; Anthony G. Basile <bluen...@gentoo.org> transmission-2.61.ebuild: + stable ppc ppc64, bug #428196 + + 04 Oct 2012; Agostino Sarubbo <a...@gentoo.org> transmission-2.61.ebuild: + Stable for amd64, wrt bug #428196 + +*transmission-2.71 (29 Sep 2012) + + 29 Sep 2012; Samuli Suominen <ssuomi...@gentoo.org> + +transmission-2.71.ebuild: + Version bump. + + 25 Sep 2012; Samuli Suominen <ssuomi...@gentoo.org> transmission-2.61.ebuild, + transmission-9999.ebuild: + Punt ebuild LINGUAS handling since it is breaking GTK+ translation + installation wrt #428160 by Guillaume Ayoub + + 12 Aug 2012; Christoph Junghans <ott...@gentoo.org> transmission-2.52.ebuild, + transmission-2.61.ebuild, transmission-9999.ebuild: + added prefix keywords + + 27 Jul 2012; Samuli Suominen <ssuomi...@gentoo.org> transmission-2.61.ebuild, + transmission-9999.ebuild: + Force at least x11-libs/gtk+ >= 3.4 wrt #428272 + + 25 Jul 2012; Samuli Suominen <ssuomi...@gentoo.org> + -transmission-2.51.ebuild, -transmission-2.60.ebuild: + old + + 25 Jul 2012; Samuli Suominen <ssuomi...@gentoo.org> transmission-2.52.ebuild: + ppc stable wrt #421537 + +*transmission-2.61 (25 Jul 2012) + + 25 Jul 2012; Samuli Suominen <ssuomi...@gentoo.org> + +transmission-2.61.ebuild, transmission-9999.ebuild: + Version bump. + +*transmission-2.60 (10 Jul 2012) + + 10 Jul 2012; Samuli Suominen <ssuomi...@gentoo.org> + +transmission-2.60.ebuild, transmission-9999.ebuild: + Version bump. + + 22 Jun 2012; Brent Baude <ran...@gentoo.org> transmission-2.52.ebuild: + Marking transmission-2.52 ppc64 for bug 421537 + + 17 Jun 2012; Jeff Horelick <jdh...@gentoo.org> transmission-2.52.ebuild: + marked x86 per bug 421537 + + 17 Jun 2012; Agostino Sarubbo <a...@gentoo.org> transmission-2.52.ebuild: + Stable for amd64, wrt bug #421537 + + 01 Jun 2012; Zac Medico <zmed...@gentoo.org> transmission-2.51.ebuild, + transmission-2.52.ebuild, transmission-9999.ebuild: + tweak inherits so repoman can parse them, and inherit user for enewgroup and + enewuser + +*transmission-2.52 (24 May 2012) + + 24 May 2012; Samuli Suominen <ssuomi...@gentoo.org> + +transmission-2.52.ebuild, transmission-9999.ebuild: + Version bump. Remove call to intltoolize --force --copy --automake because + autotools.eclass runs it on it's own. Require more recent net-libs/miniupnpc + and dev-libs/libappindicator. + + 20 May 2012; Samuli Suominen <ssuomi...@gentoo.org> transmission-2.51.ebuild, + +files/transmission-2.51-fbsd.patch: + Fix building for ~x86-fbsd wrt #400929 by Naohiro Aota + + 20 May 2012; Samuli Suominen <ssuomi...@gentoo.org> + -transmission-2.50-r1.ebuild, -transmission-2.50-r2.ebuild, + -files/transmission-2.50-build-with-natpmp1.patch, + -files/transmission-2.50-punt_broken_CXX_check.patch, + -files/transmission-2.50-segfault.patch: + old + + 20 May 2012; Samuli Suominen <ssuomi...@gentoo.org> transmission-2.51.ebuild: + ppc/ppc64/x86 stable wrt #416591 + + 19 May 2012; Agostino Sarubbo <a...@gentoo.org> transmission-2.51.ebuild: + Stable for AMD64, wrt bug #416591 + + 04 May 2012; Jeff Horelick <jdh...@gentoo.org> transmission-2.50-r1.ebuild, + transmission-2.50-r2.ebuild, transmission-2.51.ebuild, + transmission-9999.ebuild: + dev-util/pkgconfig -> virtual/pkgconfig + +*transmission-2.51 (12 Apr 2012) + + 12 Apr 2012; Samuli Suominen <ssuomi...@gentoo.org> + +transmission-2.51.ebuild, transmission-9999.ebuild: + Version bump. Stop applying -build-with-natpmp1.patch because upstream + updated the internal copy of libnatpmp which is now compatible with our + system copy. Move eautoreconf after intltoolize to avoid hitting maintainer + mode in src_compile(). + +*transmission-2.50-r2 (08 Apr 2012) + + 08 Apr 2012; Samuli Suominen <ssuomi...@gentoo.org> + +transmission-2.50-r2.ebuild, +files/transmission-2.50-segfault.patch: + Fix segmentation fault when opening a torrent file on systems that don't + define G_USER_DIRECTORY_DOWNLOAD wrt #408067 by Elijah El Lazkani + + 21 Mar 2012; Samuli Suominen <ssuomi...@gentoo.org> + -transmission-2.22.ebuild, -transmission-2.42-r1.ebuild, + -files/transmission-daemon.initd.6, metadata.xml: + old + + 21 Mar 2012; Samuli Suominen <ssuomi...@gentoo.org> + transmission-2.50-r1.ebuild: + x86 stable wrt #406035 + + 13 Mar 2012; Samuli Suominen <ssuomi...@gentoo.org> + transmission-2.50-r1.ebuild: + amd64 stable wrt #406035 + + 12 Mar 2012; Markus Meier <mae...@gentoo.org> transmission-2.50-r1.ebuild: + add ~arm, bug #400929 + + 10 Mar 2012; Samuli Suominen <ssuomi...@gentoo.org> + transmission-2.50-r1.ebuild, + +files/transmission-2.50-punt_broken_CXX_check.patch: + Punt broken AC_CHECK_PROG check for CXX wrt #407137 + + 06 Mar 2012; Samuli Suominen <ssuomi...@gentoo.org> + transmission-2.50-r1.ebuild, transmission-9999.ebuild: + Remove pointless USE="nls" wrt #407045 by Luis Carrera + + 03 Mar 2012; Markus Meier <mae...@gentoo.org> transmission-2.42-r1.ebuild: + add ~arm, bug #400929 + +*transmission-9999 (02 Mar 2012) + + 02 Mar 2012; Samuli Suominen <ssuomi...@gentoo.org> + +transmission-9999.ebuild: + Version control ebuild for testing. + + 02 Mar 2012; Samuli Suominen <ssuomi...@gentoo.org> + transmission-2.50-r1.ebuild, metadata.xml: + Remove USE="kde" and always install transmission-magnet.protocol file when + USE="qt4" is enabled. USE="lightweight" for low-resource systems. + Run `lrelease` command in src_compile() instead of src_install() phase. + + 02 Mar 2012; Samuli Suominen <ssuomi...@gentoo.org> + -files/transmission-2.33-0001-configure.ac.patch, + -files/transmission-2.33-0002-config.in-4-qt.pro.patch, + -transmission-2.41.ebuild, + -files/transmission-2.41-0003-system-miniupnpc.patch, + -files/transmission-2.41-noutp.patch, -transmission-2.50.ebuild, + metadata.xml: + old + +*transmission-2.50-r1 (02 Mar 2012) + + 02 Mar 2012; Samuli Suominen <ssuomi...@gentoo.org> + +transmission-2.50-r1.ebuild, + +files/transmission-2.50-build-with-natpmp1.patch: + Fix regression introduced in ebuild version 2.50 by restoring + use of system libnatpmp. + +*transmission-2.50 (01 Mar 2012) + + 01 Mar 2012; Samuli Suominen <ssuomi...@gentoo.org> + +transmission-2.50.ebuild: + Version bump wrt #405569 using Qt4 translation patch from #403027. + Thanks to Alejandro Ojeda and "Nikoli". + + 14 Feb 2012; Markos Chandras <hwoar...@gentoo.org> metadata.xml: + ayatana is now global per http://archives.gentoo.org/gentoo- + dev/msg_f2eb26947d0c86020625a9aeca6f25e4.xml + + 01 Feb 2012; Samuli Suominen <ssuomi...@gentoo.org> + transmission-2.42-r1.ebuild: + Rekeyword ~ppc/~ppc64 wrt #400929 + + 26 Jan 2012; Samuli Suominen <ssuomi...@gentoo.org> metadata.xml: + Help to maintain transmission. + + 26 Jan 2012; Samuli Suominen <ssuomi...@gentoo.org> + -transmission-2.31.ebuild, -transmission-2.31-r1.ebuild, + -files/transmission-2.31-0001-configure.ac.patch, + -files/transmission-2.31-0002-config.in-4-qt.pro.patch, + -files/transmission-2.31-0003-system-miniupnpc.patch, + -files/transmission-2.31-no-tests.patch, + -files/transmission-2.31-qt-libutp.patch, -transmission-2.33.ebuild, + -transmission-2.33-r1.ebuild, + -files/transmission-2.33-0003-system-miniupnpc.patch, + -transmission-2.42.ebuild, -files/transmission-2.42-0001-configure.ac.patch, + -files/transmission-2.42-0003-system-miniupnpc.patch, + -files/transmission-2.42-0005-build-with-natpmp1.patch, + -files/transmission-2.42-natpmp-system.patch, + -files/transmission-2.42-respect-cflags.patch, + -files/transmission-daemon.initd.7: + old + +*transmission-2.42-r1 (26 Jan 2012) + + 26 Jan 2012; Samuli Suominen <ssuomi...@gentoo.org> + +transmission-2.42-r1.ebuild: + USE="ayatana" for libappindicator wrt #400815 by Luis Medinas. Remove + USE="utp" because USE"-utp" fails to build wrt #400865 by Ben Kohler. Fix + patch for building with USE="qt4" wrt #400923. Remove deprecated support + for GTK+-2.x and enable GTK+-3.x with USE="gtk". + + 26 Jan 2012; Mike Gilbert <flop...@gentoo.org> + +files/transmission-2.42-natpmp-system.patch: + Restore patch with keyword substitution disabled. + + 26 Jan 2012; Mike Gilbert <flop...@gentoo.org> + -files/transmission-2.42-natpmp-system.patch: + Remove bad patch due to cvs keyword substitution. + +*transmission-2.42 (25 Jan 2012) + + 25 Jan 2012; Tomáš Chvátal <scarab...@gentoo.org> + +transmission-2.42.ebuild, +files/transmission-2.42-0001-configure.ac.patch, + +files/transmission-2.42-0003-system-miniupnpc.patch, + +files/transmission-2.42-0005-build-with-natpmp1.patch, + +files/transmission-2.42-natpmp-system.patch, + +files/transmission-2.42-respect-cflags.patch, metadata.xml: + Initial commit of 2.42. Fixes bugs #389167 and #376647. + + 03 Jan 2012; Tomáš Chvátal <scarab...@gentoo.org> + transmission-2.41.ebuild: + Use doc array to make everyone happy. + + 02 Jan 2012; Tomáš Chvátal <scarab...@gentoo.org> + transmission-2.41.ebuild: + Make it build on my system - add intltool/gettext to hard deps, fixes bug + #379887. Reorder deps alphabetically. Depend on any ssl provided by curl. + + 04 Dec 2011; Sven Wegener <swege...@gentoo.org> + files/transmission-daemon.initd.6, files/transmission-daemon.initd.7, + files/transmission-daemon.initd.8: + reload is extra_started_commands + + 26 Nov 2011; Gilles Dartiguelongue <e...@gentoo.org> transmission-2.41.ebuild, + +files/transmission-2.41-noutp.patch: + Fix build issue when USE=-utp, bug #290737. + + 19 Oct 2011; Peter Volkov <p...@gentoo.org> transmission-2.41.ebuild: + Drop noexistent configure options. + +*transmission-2.41 (19 Oct 2011) + + 19 Oct 2011; Peter Volkov <p...@gentoo.org> +transmission-2.41.ebuild, + +files/transmission-2.41-0003-system-miniupnpc.patch: + Version bump, bug 387035 wrt lexa and Daniel T. Do not reset permissions, bug + 349867 thank Tony Levi for report and Nikolaj Sjujskij for getting me back on + issue. + +*transmission-2.33-r1 (05 Aug 2011) + + 05 Aug 2011; Peter Volkov <p...@gentoo.org> +transmission-2.33-r1.ebuild, + files/transmission-2.33-0003-system-miniupnpc.patch: + Make compatible with system miniupnpc-1.6, bug #376795 wrt Oleg. + +*transmission-2.33 (24 Jul 2011) + + 24 Jul 2011; Peter Volkov <p...@gentoo.org> +transmission-2.33.ebuild, + +files/transmission-2.33-0001-configure.ac.patch, + +files/transmission-2.33-0002-config.in-4-qt.pro.patch, + +files/transmission-2.33-0003-system-miniupnpc.patch: + Version bump, bug #376121 thank Alessandro Guido for report. + + 16 Jun 2011; Peter Volkov <p...@gentoo.org> + -files/0001-configure.ac-Drop-redudant-code-indentation.patch, + -files/0002-Add-qt-config-to-make-qmake-aware-about-.-configure-.patch, + -files/0003-Allow-usage-of-system-miniupnp.-Rename-miniupnp-mini.patch, + transmission-2.31-r1.ebuild, + +files/transmission-2.31-0001-configure.ac.patch, + +files/transmission-2.31-0002-config.in-4-qt.pro.patch, + +files/transmission-2.31-0003-system-miniupnpc.patch, + +files/transmission-2.31-no-tests.patch: + Don't build tests during normal build. Rename patches. + +*transmission-2.31-r1 (16 Jun 2011) + + 16 Jun 2011; Peter Volkov <p...@gentoo.org> + +files/0001-configure.ac-Drop-redudant-code-indentation.patch, + +files/0002-Add-qt-config-to-make-qmake-aware-about-.-configure-.patch, + +transmission-2.31-r1.ebuild, + +files/0003-Allow-usage-of-system-miniupnp.-Rename-miniupnp-mini.patch, + +files/transmission-daemon.initd.8: + Fixed utp related build issue reported in bug #368523, thank jhdtl for + report. Suggest sysctl settings for utp, bug 369211, thank jhdtl for report. + Allow multiple transmission-daemon instanses through init script, bug #363559 + thank Oleg Gawriloff for this work. Use system libminiupnpc. + + 23 May 2011; Peter Volkov <p...@gentoo.org> -transmission-2.13.ebuild, + -files/transmission-2.13-libnotify-0.7.patch, transmission-2.31.ebuild, + +files/transmission-2.31-qt-libutp.patch, -files/transmission-daemon.confd.2, + -files/transmission-daemon.initd.5: + Fix libutp related build issue, bug #368187 thank thomasg for this fix. Drop + old. + + 21 May 2011; Michael Weber <x...@gentoo.org> transmission-2.22.ebuild: + ppc stable (bug 361169) + +*transmission-2.31 (20 May 2011) + + 20 May 2011; Peter Volkov <p...@gentoo.org> -transmission-2.21.ebuild, + -transmission-2.30_beta3.ebuild, +transmission-2.31.ebuild: + Version bump, bug #367791 thank Jeroen Roovers and Andrew Savchenko for + report. Drop unused. + + 05 May 2011; Christoph Mende <ange...@gentoo.org> transmission-2.22.ebuild: + Stable on amd64 wrt bug #361169 + + 29 Apr 2011; Kacper Kowalik <xarthis...@gentoo.org> transmission-2.13.ebuild: + ppc stable wrt #361305 + + 29 Apr 2011; Thomas Kahle <to...@gentoo.org> transmission-2.22.ebuild: + x86 stable per bug 361169 + +*transmission-2.30_beta3 (29 Apr 2011) + + 29 Apr 2011; Peter Volkov <p...@gentoo.org> -transmission-2.30_beta1.ebuild, + +transmission-2.30_beta3.ebuild: + Bump unstable version thank Daniel Rune Jensen for report. Dropped gnome USE + flag: it was used for gconf to register magnet links, fixes bug #364347. + + 13 Apr 2011; Thomas Kahle <to...@gentoo.org> transmission-2.13.ebuild: + x86 stable per bug 361305 + +*transmission-2.30_beta1 (06 Apr 2011) + + 06 Apr 2011; Peter Volkov <p...@gentoo.org> +transmission-2.30_beta1.ebuild, + +files/transmission-daemon.initd.7: + Version bump, bug #362009 by Alphat-PC. Dropped --background option for s-s-d + in init script, bug #358635 wrt to Leho Kraav + + 30 Mar 2011; Samuli Suominen <ssuomi...@gentoo.org> transmission-2.13.ebuild: + amd64 stable wrt #361305 + + 27 Mar 2011; Brent Baude <ran...@gentoo.org> transmission-2.12.ebuild: + stable ppc, bug 349079 + +*transmission-2.22 (12 Mar 2011) + + 12 Mar 2011; Peter Volkov <p...@gentoo.org> +transmission-2.22.ebuild: + Version bump. + + 12 Feb 2011; Peter Volkov <p...@gentoo.org> transmission-2.04-r1.ebuild, + transmission-2.12.ebuild, transmission-2.13.ebuild, transmission-2.21.ebuild, + metadata.xml: + Rename sound to libcanberra local USE flag, bug #354585, thank Ulrich Müller + for report. + +*transmission-2.21 (12 Feb 2011) + + 12 Feb 2011; Peter Volkov <p...@gentoo.org> +transmission-2.21.ebuild, + +files/transmission-daemon.confd.3, +files/transmission-daemon.initd.6: + Version bump, #351399, now it is compatible (actually depends) with + libevent-2, thank Anthony Basile for report. Added possibility to use syslog, + #349803, thank Maxime de Roucy for report and feedback. Added ewarn for + dropping permissions until better solution will be found, #349867, thank Tony + Levi for report. + + 29 Jan 2011; Samuli Suominen <ssuomi...@gentoo.org> transmission-2.13.ebuild, + +files/transmission-2.13-libnotify-0.7.patch: + Fix building with x11-libs/libnotify >= 0.7 wrt #352128 by Priit Laes. + + 20 Dec 2010; Markos Chandras <hwoar...@gentoo.org> transmission-2.12.ebuild: + Stable on amd64 wrt bug #349079 + + 19 Dec 2010; Pawel Hajdan jr <phajdan...@gentoo.org> + transmission-2.12.ebuild: + x86 stable wrt bug #349079 + +*transmission-2.13 (19 Dec 2010) + + 19 Dec 2010; Peter Volkov <p...@gentoo.org> -transmission-2.11-r1.ebuild, + -transmission-2.11-r3.ebuild, +transmission-2.13.ebuild, + -files/transmission-daemon.initd.4: + Version bump, drop old. + +*transmission-2.12 (16 Nov 2010) + + 16 Nov 2010; Peter Volkov <p...@gentoo.org> +transmission-2.12.ebuild: + Version bump, thank krigstask for xmmp report + +*transmission-2.11-r3 (11 Nov 2010) + + 11 Nov 2010; Peter Volkov <p...@gentoo.org> -transmission-2.11-r2.ebuild, + +transmission-2.11-r3.ebuild, files/transmission-daemon.initd.5: + Fix regex another time, #342849 wrt Sok Ann Yap. + +*transmission-2.11-r2 (10 Nov 2010) + + 10 Nov 2010; Peter Volkov <p...@gentoo.org> +transmission-2.11-r2.ebuild, + +files/transmission-daemon.initd.5: + Update regex to match beginning of the word, bug #342849 thank Sok Ann Yap + for report and fix. + +*transmission-2.11-r1 (26 Oct 2010) + + 26 Oct 2010; Peter Volkov <p...@gentoo.org> -transmission-2.11.ebuild, + +transmission-2.11-r1.ebuild: + Fixed magnet link installation in kde, thank krigstask for report. + +*transmission-2.11 (25 Oct 2010) + + 25 Oct 2010; Peter Volkov <p...@gentoo.org> -transmission-1.92.ebuild, + -transmission-2.10.ebuild, +transmission-2.11.ebuild, + -files/transmission-daemon.initd.3, +files/transmission-daemon.initd.4: + Version bump, #342027, thank Samuli Suominen for report. Fixed init script + for baselayout-1 again, #341451 wrt Sebastian LechteSebastian Lechte and + masc. Fix desktop entry for qt4 ebuild, recognize magnet links in kde, + #341507 thank Michel Lang for report. Drop old. + + 24 Oct 2010; Brent Baude <ran...@gentoo.org> transmission-2.04-r1.ebuild: + stable ppc, bug 338059 + +*transmission-2.10 (15 Oct 2010) + + 15 Oct 2010; Peter Volkov <p...@gentoo.org> +transmission-2.10.ebuild, + +files/transmission-daemon.confd.2, +files/transmission-daemon.initd.3: + Version bump, #340851 thank Dean Matzkov for report. Rewrote init script + to make use of upstream defaults instead of hardcoding them, added reload + target (#333767 by m...@tvk.rwth-aachen.de), should work with baselayout-1 + (#336315 thank Domen Kožar for report) and also this should allow much + more flexible configurations (like requested in bug #323933). Added + warnings to store passwords in settings.json file for security reasons + (#323933 wrt Heorhii Valakhanovich). + + 15 Oct 2010; Peter Volkov <p...@gentoo.org> -transmission-1.93.ebuild, + -transmission-2.01.ebuild, -transmission-2.03.ebuild, + -transmission-2.04.ebuild, transmission-2.04-r1.ebuild: + Depend qt-dbus, fixes build issue reported in bug #338059 by Robert Wolf. + Drop old. + + 06 Oct 2010; Markus Meier <mae...@gentoo.org> transmission-2.04-r1.ebuild: + x86 stable, bug #338059 + + 20 Sep 2010; Markos Chandras <hwoar...@gentoo.org> + transmission-2.04-r1.ebuild: + Stable on amd64 wrt bug #338059 + +*transmission-2.04-r1 (16 Aug 2010) + + 16 Aug 2010; Peter Volkov <p...@gentoo.org> +transmission-2.04-r1.ebuild: + Fix installation of transmission.png for qt build, bug #332505, thank + Enrico Tagliavini for report. + +*transmission-2.04 (13 Aug 2010) + + 13 Aug 2010; Peter Volkov <p...@gentoo.org> +transmission-2.04.ebuild: + Version bump. + +*transmission-2.03 (22 Jul 2010) + + 22 Jul 2010; Peter Volkov <p...@gentoo.org> +transmission-2.03.ebuild: + Version bump, bug #329411, thank Samuli Suominen for report. + + 04 Jul 2010; Samuli Suominen <ssuomi...@gentoo.org> + transmission-2.01.ebuild: + Keyword ~ppc64 wrt #264046 by Nita Vesa. + +*transmission-2.01 (28 Jun 2010) + + 28 Jun 2010; Peter Volkov <p...@gentoo.org> -transmission-2.00.ebuild, + +transmission-2.01.ebuild: + Version bump, bug #325841, thank Samuli Suominen for report. Drop not + going to be stable. + + 23 Jun 2010; <chain...@gentoo.org> transmission-2.00.ebuild: + Remanifest because of repackaged distfile. Talked to John Clay on + #transmission (FreeNode); MD5sum confirmed from upstream webpage. + Temporary restrict=mirror to avoid annoying redownloads, mirrors have a + different distfile. + + 18 Jun 2010; Peter Volkov <p...@gentoo.org> transmission-2.00.ebuild: + Avoid eautoreconf until upstream provides package with m4 directory, fixes + bug #324441, thank Heltem for report. Andrea Pinazzi and Xake for pushing + this upstream. + + 17 Jun 2010; Peter Volkov <p...@gentoo.org> transmission-2.00.ebuild: + Fix build problem due to missed m4 directory, bug #324425, thank Nikolay + S. Rybaloff for report. + + 16 Jun 2010; Peter Volkov <p...@gentoo.org> transmission-2.00.ebuild: + Drop -ggdb3 from CFLAGS, bug #324367, thank Samuli Suominen for report. + +*transmission-2.00 (16 Jun 2010) + + 16 Jun 2010; Peter Volkov <p...@gentoo.org> +transmission-2.00.ebuild: + Version bump, bug #324285, thank Samuli Suominen for report. + +*transmission-1.93 (18 May 2010) + + 18 May 2010; Peter Volkov <p...@gentoo.org> +transmission-1.93.ebuild, + metadata.xml: + Version bump, bug #318953, thank Pavel for report. + + 15 Apr 2010; Brent Baude <ran...@gentoo.org> transmission-1.92.ebuild: + Marking transmission-1.92 ppc for bug 309831 + + 08 Apr 2010; Peter Volkov <p...@gentoo.org> transmission-1.92.ebuild: + amd64 stable, security bug #309831 + + 08 Apr 2010; Pawel Hajdan jr <phajdan...@gentoo.org> + transmission-1.92.ebuild: + x86 stable wrt security bug #309831 + + 18 Mar 2010; Samuli Suominen <ssuomi...@gentoo.org> + transmission-1.83.ebuild, transmission-1.91.ebuild, + transmission-1.92.ebuild: + Fix curl dependencies. + +*transmission-1.92 (16 Mar 2010) + + 16 Mar 2010; Samuli Suominen <ssuomi...@gentoo.org> + +transmission-1.92.ebuild: + Version bump wrt security #309831. + + 09 Mar 2010; Joseph Jezak <jos...@gentoo.org> transmission-1.83.ebuild: + Marked ppc stable for bug #301773. + +*transmission-1.91 (22 Feb 2010) + + 22 Feb 2010; Rémi Cardona <r...@gentoo.org> +transmission-1.91.ebuild: + net-p2p/transmission: bump to 1.91 + + 14 Feb 2010; Samuli Suominen <ssuomi...@gentoo.org> + transmission-1.83.ebuild: + stable amd64, security bug 301773 + + 11 Feb 2010; Christian Faulhammer <fa...@gentoo.org> + transmission-1.83.ebuild: + stable x86, security bug 301773 + +*transmission-1.83 (11 Feb 2010) + + 11 Feb 2010; Samuli Suominen <ssuomi...@gentoo.org> + +transmission-1.83.ebuild: + Version bump. + +*transmission-1.77 (04 Feb 2010) + + 04 Feb 2010; Rémi Cardona <r...@gentoo.org> +transmission-1.77.ebuild: + bump to 1.77 + + 29 Dec 2009; Raúl Porcel <armi...@gentoo.org> transmission-1.72.ebuild, + transmission-1.75.ebuild, transmission-1.76.ebuild: + Add ~arm wrt #264046 + + 21 Nov 2009; Markus Meier <mae...@gentoo.org> transmission-1.75.ebuild: + x86 stable, bug #289629 + + 06 Nov 2009; Diego E. Pettenò <flamee...@gentoo.org> + transmission-1.76.ebuild: + Accept openssl USE flag for curl (closes bug #292014). + +*transmission-1.76 (26 Oct 2009) + + 26 Oct 2009; Patrick Lauer <patr...@gentoo.org> +transmission-1.76.ebuild: + Bump, closes #290496 + + 24 Oct 2009; nixnut <nix...@gentoo.org> transmission-1.75.ebuild: + ppc stable #289629 + + 18 Oct 2009; Samuli Suominen <ssuomi...@gentoo.org> + transmission-1.75.ebuild: + amd64 stable wrt #289629 + + 29 Sep 2009; Samuli Suominen <ssuomi...@gentoo.org> + transmission-1.75.ebuild: + Install transmission.png even if USE gtk isn't enabled wrt #282136, thanks + to Jouni Rinne for reporting. + + 29 Sep 2009; Samuli Suominen <ssuomi...@gentoo.org> + transmission-1.72.ebuild, transmission-1.75.ebuild: + Change x11-libs/gtk+ depend to 2.12 wrt #286586, thanks to Robin ESTEVE + for reporting. + + 27 Sep 2009; nixnut <nix...@gentoo.org> transmission-1.72.ebuild: + ppc stable #280584 + +*transmission-1.75 (19 Sep 2009) + + 19 Sep 2009; Patrick Lauer <patr...@gentoo.org> +transmission-1.75.ebuild: + Bump to 1.75, fixes #285081 + + 16 Sep 2009; Olivier Crête <tes...@gentoo.org> transmission-1.72.ebuild: + Stable on amd64, bug #280584 + + 14 Sep 2009; Christian Faulhammer <fa...@gentoo.org> + transmission-1.72.ebuild: + stable x86, bug 280584 + +*transmission-1.74 (10 Sep 2009) + + 10 Sep 2009; Patrick Lauer <patr...@gentoo.org> +transmission-1.74.ebuild: + Bump, fixes #282766 + + 13 Aug 2009; Samuli Suominen <ssuomi...@gentoo.org> + transmission-1.73.ebuild, metadata.xml: + USE dht wrt #278393, thanks to Jeroen Roovers and Mark A. Rada. + +*transmission-1.73 (13 Aug 2009) + + 13 Aug 2009; Samuli Suominen <ssuomi...@gentoo.org> + +transmission-1.73.ebuild: + Version bump. + + 12 Jul 2009; Samuli Suominen <ssuomi...@gentoo.org> + transmission-1.72.ebuild: + Run intltoolize because tarball was generated with broken 0.40.6 wrt + #276053. Restore Qt4 version wrt #275130 and execute make_desktop_entry + for it. + + 21 Jun 2009; Diego E. Pettenò <flamee...@gentoo.org> ChangeLog: + Force signing. + + 21 Jun 2009; Diego E. Pettenò <flamee...@gentoo.org> + transmission-1.72.ebuild: + Bump libtool dependencies to 2.2; fails to build with 1.5. + +*transmission-1.72 (20 Jun 2009) + + 20 Jun 2009; Samuli Suominen <ssuomi...@gentoo.org> + -transmission-1.61-r1.ebuild, -transmission-1.70.ebuild, + +transmission-1.72.ebuild, -files/transmission-daemon.confd, + -files/transmission-daemon.initd, -files/transmission-daemon.initd.1, + +files/transmission-daemon.initd.2: + Version bump wrt #274663, but with disabled Qt4 client because it seems to + be using the bundled copy of libevent instead of the system library like + it does for GTK+ client. Fix typo in init.d file wrt #274800, thanks to + Pavel Labushev. Adjust libevent depend wrt #274125. + +*transmission-1.70 (06 Jun 2009) + + 06 Jun 2009; Samuli Suominen <ssuomi...@gentoo.org> + +transmission-1.70.ebuild, +files/transmission-daemon.confd.1, + +files/transmission-daemon.initd.1: + Version bump. Use system libevent instead of bundled copy wrt #269082. + Update init.d and conf.d files wrt #269655. + + 14 May 2009; Joseph Jezak <jos...@gentoo.org> transmission-1.61.ebuild: + Marked ppc stable for bug #269605. + + 13 May 2009; Markus Meier <mae...@gentoo.org> transmission-1.61.ebuild: + amd64 stable, bug #269605 + + 13 May 2009; Christian Faulhammer <fa...@gentoo.org> + transmission-1.61.ebuild: + stable x86, security bug 269605 + +*transmission-1.61-r1 (12 May 2009) + + 12 May 2009; Samuli Suominen <ssuomi...@gentoo.org> + +transmission-1.61-r1.ebuild, +files/transmission-daemon.confd, + +files/transmission-daemon.initd: + New init.d and conf.d files wrt #238260, thanks to Tom Hendrikx, René + Berber, Sergey Dryabzhinsky and many others. + +*transmission-1.61 (12 May 2009) + + 12 May 2009; Samuli Suominen <ssuomi...@gentoo.org> + +transmission-1.61.ebuild: + Version bump wrt security #269605. + +*transmission-1.60 (05 May 2009) + + 05 May 2009; Samuli Suominen <ssuomi...@gentoo.org> + +transmission-1.60.ebuild: + Version bump. + + 03 May 2009; Markus Meier <mae...@gentoo.org> transmission-1.52.ebuild: + amd64/x86 stable, bug #268262 + + 02 May 2009; nixnut <nix...@gentoo.org> transmission-1.52.ebuild: + ppc stable #268262 + +*transmission-1.52 (14 Apr 2009) + + 14 Apr 2009; Diego E. Pettenò <flamee...@gentoo.org> + +transmission-1.52.ebuild: + Version bump, closes bug #256485. + + 15 Jan 2009; Peter Alfredsen <loki_...@gentoo.org> metadata.xml: + Compnerd retired. + + 02 Jan 2009; Samuli Suominen <ssuomi...@gentoo.org> + transmission-1.42.ebuild: + Enabling and disabling nls support is misbehaving wrt #253460, thanks to + Torsten Rehn. + + 01 Jan 2009; Samuli Suominen <ssuomi...@gentoo.org> + +files/transmission-1.42-respect_flags.patch, transmission-1.42.ebuild: + Update icon cache. Fix LICENSE, since web/ directory includes GPL-2. Move + glib dep. behind USE gtk. Patch to respect user cflags and cxxflags. + +*transmission-1.42 (01 Jan 2009) + + 01 Jan 2009; Samuli Suominen <ssuomi...@gentoo.org> + +transmission-1.42.ebuild: + Version bump. + + 17 Nov 2008; Diego E. Pettenò <flamee...@gentoo.org> + files/transmission-1.11-libnotify-option.patch: + Fix patch with absolute paths. + + 07 Sep 2008; Markus Meier <mae...@gentoo.org> transmission-1.22.ebuild: + amd64/x86 stable, bug #236544 + + 06 Sep 2008; nixnut <nix...@gentoo.org> transmission-1.22.ebuild: + Stable on ppc wrt bug 236544 + + 04 Sep 2008; Saleem Abdulrasool <compn...@gentoo.org> + transmission-1.22.ebuild: + Fix deps for transmission + +*transmission-1.33 (04 Sep 2008) + + 04 Sep 2008; Saleem Abdulrasool <compn...@gentoo.org> + +transmission-1.33.ebuild: + Version bump from upstream + +*transmission-1.22 (08 Jul 2008) + + 08 Jul 2008; Saleem Abdulrasool <compn...@gentoo.org> + +transmission-1.22.ebuild: + Version bump from upstream + +*transmission-1.20 (13 May 2008) + + 13 May 2008; Saleem Abdulrasool <compn...@gentoo.org> + +files/transmission-daemon, +transmission-1.20.ebuild: + Version bump from usptream (fixes bugs #218586, #221859) + + 04 May 2008; Saleem Abdulrasool <compn...@gentoo.org> + -transmission-0.82.ebuild, -transmission-1.0.4.ebuild, + -transmission-1.0.6.ebuild: + Prune unused versions + + 04 May 2008; Markus Meier <mae...@gentoo.org> transmission-1.1.0.ebuild: + x86 stable, bug #220137 + + 04 May 2008; nixnut <nix...@gentoo.org> transmission-1.1.0.ebuild: + Stable on ppc wrt bug 220137 + + 03 May 2008; Samuli Suominen <ssuomi...@gentoo.org> + transmission-1.1.0.ebuild, transmission-1.11.ebuild: + 1.1.0 amd64 stable wrt #220137. fix test suite for both versions. + +*transmission-1.11 (20 Apr 2008) + + 20 Apr 2008; Saleem Abdulrasool <compn...@gentoo.org> + +files/transmission-1.11-libnotify-option.patch, + +transmission-1.11.ebuild: + Version bump from upstream (bug #215525) + + 10 Apr 2008; Samuli Suominen <ssuomi...@gentoo.org> + transmission-1.0.6.ebuild: + amd64 stable + +*transmission-1.1.0 (31 Mar 2008) + + 31 Mar 2008; Ioannis Aslanidis <deathwin...@gentoo.org> + +transmission-1.1.0.ebuild: + Version bump as requested in bug #215525. + + 15 Mar 2008; Tobias Scherbaum <dertobi...@gentoo.org> + transmission-1.0.4.ebuild: + ppc stable, bug #212110 + + 02 Mar 2008; Saleem Abdulrasool <compn...@gentoo.org> + -transmission-1.0.0.ebuild, -transmission-1.0.1.ebuild: + prune some unused versions + +*transmission-1.0.6 (02 Mar 2008) + + 02 Mar 2008; Saleem Abdulrasool <compn...@gentoo.org> + +transmission-1.0.6.ebuild: + Version bump from upstream + + 22 Feb 2008; Saleem Abdulrasool <compn...@gentoo.org> + transmission-1.0.4.ebuild: + Fix versionining (bug #209397) + +*transmission-1.0.4 (08 Feb 2008) + + 08 Feb 2008; Saleem Abdulrasool <compn...@gentoo.org> + +transmission-1.0.4.ebuild: + Version bump from upstream + + 23 Jan 2008; Saleem Abdulrasool <compn...@gentoo.org> + transmission-1.0.1.ebuild: + disable calls to wx-config as suggested by Michal Kurgan <mo...@gentoo.org> + (bug #204762) + +*transmission-1.0.1 (22 Jan 2008) + + 22 Jan 2008; Saleem Abdulrasool <compn...@gentoo.org> + +transmission-1.0.1.ebuild: + Version bump from upstream + + 06 Jan 2008; Saleem Abdulrasool <compn...@gentoo.org> + -transmission-0.72.ebuild, -transmission-0.96.ebuild: + prune some unused versions + +*transmission-1.0.0 (06 Jan 2008) + + 06 Jan 2008; Saleem Abdulrasool <compn...@gentoo.org> + +transmission-1.0.0.ebuild: + Version bump from upstream (bug #204435) + + 14 Dec 2007; nixnut <nix...@gentoo.org> transmission-0.82.ebuild: + Stable on ppc + + 12 Dec 2007; Saleem Abdulrasool <compn...@gentoo.org> + -transmission-0.93.ebuild, -transmission-0.94.ebuild: + prune unused versions + +*transmission-0.96 (12 Dec 2007) + + 12 Dec 2007; Saleem Abdulrasool <compn...@gentoo.org> + +transmission-0.96.ebuild: + Version bump from upstream (bug #201857) + + 07 Dec 2007; Saleem Abdulrasool <compn...@gentoo.org> + -files/transmission-0.91-potfiles-fix.patch, -files/transmission.png, + -transmission-0.72-r1.ebuild, -transmission-0.91.ebuild: + Prune unused versions and unused files + +*transmission-0.94 (07 Dec 2007) + + 07 Dec 2007; Saleem Abdulrasool <compn...@gentoo.org> + +transmission-0.94.ebuild: + Version bump from upstream (bug #200728) + +*transmission-0.93 (22 Nov 2007) + + 22 Nov 2007; Saleem Abdulrasool <compn...@gentoo.org> + +transmission-0.93.ebuild: + Version bump from upstream; drop wxwindows useflag for now + + 10 Nov 2007; Saleem Abdulrasool <compn...@gentoo.org> + +files/transmission-0.91-potfiles-fix.patch, transmission-0.91.ebuild: + Add patch from upstream to fix po/Makefile generation on !gtk + + 09 Nov 2007; nixnut <nix...@gentoo.org> ChangeLog: + Added ~ppc wrt bug 198114 + + 09 Nov 2007; Daniel Gryniewicz <d...@gentoo.org> transmission-0.82.ebuild: + Marked stable on amd64 for bug #198114 + +*transmission-0.91 (05 Nov 2007) + + 05 Nov 2007; Saleem Abdulrasool <compn...@gentoo.org> + +transmission-0.91.ebuild: + Version bump from upstream (bug #197591) + + 04 Nov 2007; Dawid Węgliński <c...@gentoo.org> transmission-0.82.ebuild: + Stable on x86 (bug #198114) + + 04 Nov 2007; Saleem Abdulrasool <compn...@gentoo.org> + transmission-0.72.ebuild, transmission-0.72-r1.ebuild: + Fix some quoting issues + + 04 Nov 2007; Saleem Abdulrasool <compn...@gentoo.org> + -transmission-0.80.ebuild, -transmission-0.81.ebuild: + Prune some unused versions + + 29 Sep 2007; Ryan Hill <dirtye...@gentoo.org> transmission-0.80.ebuild, + transmission-0.81.ebuild, transmission-0.82.ebuild: + Lock wxGTK to 2.6. + + 28 Sep 2007; Luca Barbato <lu_z...@gentoo.org> transmission-0.82.ebuild: + Fix minor issues + +*transmission-0.82 (22 Sep 2007) + + 22 Sep 2007; Saleem Abdulrasool <compn...@gentoo.org> + +transmission-0.82.ebuild: + Version bump from upstream. + +*transmission-0.81 (29 Aug 2007) + + 29 Aug 2007; Saleem Abdulrasool <compn...@gentoo.org> + +transmission-0.81.ebuild: + Version bump from upstream (bug #190475) + +*transmission-0.80 (14 Aug 2007) + + 14 Aug 2007; Saleem Abdulrasool <compn...@gentoo.org> + +transmission-0.80.ebuild: + Version bump from upstream + + 14 Aug 2007; Saleem Abdulrasool <compn...@gentoo.org> + -files/transmission-0.6.1-as-needed.patch, + -files/transmission-0.6.1-gtk+-check.patch, -transmission-0.6.1-r1.ebuild, + -transmission-0.71.ebuild: + Prune unused versions + +*transmission-0.72-r1 (04 Jul 2007) + + 04 Jul 2007; Saleem Abdulrasool <compn...@gentoo.org> + +transmission-0.72-r1.ebuild: + Revision bump for upsate from upstream without a release. + + 02 Jun 2007; René Nussbaumer <killer...@gentoo.org> + transmission-0.72.ebuild: + Stable on ppc. See bug #180525. + + 01 Jun 2007; Peter Weller <w...@gentoo.org> transmission-0.72.ebuild: + Stable on amd64 wrt security bug 180525 + + 01 Jun 2007; Raúl Porcel <armi...@gentoo.org> transmission-0.72.ebuild: + x86 stable wrt security #180525 + + 19 May 2007; Peter Weller <w...@gentoo.org> transmission-0.72.ebuild: + Keyworded ~x86-fbsd + + 07 May 2007; Tobias Scherbaum <dertobi...@gentoo.org> + transmission-0.6.1-r1.ebuild: + ppc stable, bug #175896 + +*transmission-0.72 (01 May 2007) + + 01 May 2007; Saleem Abdulrasool <compn...@gentoo.org> + +transmission-0.72.ebuild: + Version bump from upstream with new features + + 28 Apr 2007; Saleem Abdulrasool <compn...@gentoo.org> + -files/0.6.1-configure.patch, -files/transmission.desktop, + -transmission-0.6.1.ebuild, -transmission-0.7.ebuild: + prune unused ebuilds and files + + 26 Apr 2007; Christian Faulhammer <op...@gentoo.org> + transmission-0.6.1-r1.ebuild: + stable x86, bug 175896 + + 24 Apr 2007; Peter Weller <w...@gentoo.org> transmission-0.6.1-r1.ebuild: + Stable on amd64 wrt bug 175896 + +*transmission-0.71 (24 Apr 2007) + + 24 Apr 2007; Saleem Abdulrasool <compn...@gentoo.org> + +transmission-0.71.ebuild: + Version bump from upstream for a few bug fixes + +*transmission-0.7 (18 Apr 2007) + + 18 Apr 2007; Saleem Abdulrasool <compn...@gentoo.org> + +transmission-0.7.ebuild: + Version bump from upstream + + 14 Apr 2007; Luca Barbato <lu_z...@gentoo.org> + transmission-0.6.1-r1.ebuild: + Marked ~ppc + + 19 Mar 2007; Bryan Østergaard <klo...@gentoo.org> metadata.xml: + Remove squinky86 from metadata.xml due to retirement. + + 24 Feb 2007; Raúl Porcel <armi...@gentoo.org> + transmission-0.6.1-r1.ebuild: + Remove ROOT, bug 168039 + + 10 Feb 2007; Steve Dibb <bean...@gentoo.org> transmission-0.6.1.ebuild: + amd64 stable, bug 161420 + + 12 Jan 2007; Christian Faulhammer <op...@gentoo.org> + transmission-0.6.1.ebuild: + stable x86, bug #161420 + + 11 Jan 2007; Saleem Abdulrasool <compn...@gentoo.org> + transmission-0.6.1-r1.ebuild: + Adding in missed dependency + + 10 Jan 2007; Saleem Abdulrasool <compn...@gentoo.org> + -transmission-0.5-r1.ebuild, + -transmission-0.6.ebuild: + prune old versions + + 10 Jan 2007; Saleem Abdulrasool <compn...@gentoo.org> metadata.xml: + Add myself as maintainer + +*transmission-0.6.1-r1 (10 Jan 2007) + + 10 Jan 2007; Saleem Abdulrasool <compn...@gentoo.org> + +files/transmission-0.6.1-as-needed.patch, + +files/transmission-0.6.1-gtk+-check.patch, +transmission-0.6.1-r1.ebuild: + Add fixes for as-needed, install, and remove ssl's useflag + + 15 Aug 2006; Jon Hood <squink...@gentoo.org> +files/0.6.1-configure.patch, + transmission-0.6.1.ebuild: + Patch to work with gtk-2.10, thanks to Serkan Kaba <serkan_k...@yahoo.com>, + bug #143529. + +*transmission-0.6.1 (01 Jul 2006) + + 01 Jul 2006; Jon Hood <squink...@gentoo.org> +transmission-0.6.1.ebuild: + Version bump, #138667 by Alex Tarkovsky <alextarkov...@gmail.com>. + +*transmission-0.6 (28 Jun 2006) + + 28 Jun 2006; Jon Hood <squink...@gentoo.org> -transmission-0.5.ebuild, + +transmission-0.6.ebuild: + Version bump, comment #9 bug #124721. + +*transmission-0.5-r1 (16 Jun 2006) + + 16 Jun 2006; Jon Hood <squink...@gentoo.org> +files/transmission.desktop, + +files/transmission.png, +transmission-0.5-r1.ebuild: + Add desktop and png files. + +*transmission-0.5 (14 Jun 2006) + + 14 Jun 2006; Jon Hood <squink...@gentoo.org> +metadata.xml, + +transmission-0.5.ebuild: + Initial import. Thanks to Eric Johney <ericjoh...@gmail.com> for this ebuild + in #124721. diff --git a/net-p2p/transmission/Manifest b/net-p2p/transmission/Manifest new file mode 100644 index 0000000..e0817ce --- /dev/null +++ b/net-p2p/transmission/Manifest @@ -0,0 +1,9 @@ +AUX transmission-2.80-translations-path-fix.patch 718 SHA256 94951127429649d18af5d9f04f9a4c1f2c698266fc6ee17b43d83015e2218548 SHA512 e317b23918fd47d27af3bca4694f8a71d6adb5f65ac5f3b30faa2d636d4420e6a691eca912c7be70103364f7c279f1b4ec851a5d8c5a1ca3dee880b465327fda WHIRLPOOL fbbabafb81d7e72fbf01a1b64d1c4a6e5473c254b14ed94e71e77ea8447982af3200ce76466df99d6cf9648c35f4e58dff83fe2cfd1b67b678c4b69a42982541 +AUX transmission-2.84-musl-missing-header.patch 461 SHA256 40d73cb792cba2f62b1d69b95fff6fbfe156e121ad2c36b9d6296047543560fe SHA512 38e0dd19921240547c9426d81f3afb78a70e6f17a3bfa9510021c572d3fd91002e7ca080cfd999a4b3e82a90cb266d49e2cfc5c13264f24f138dcb72a2ce1d6f WHIRLPOOL 89e6a4742913753d7577169c842422f5b56e1d8b2f16f0d3af6a1f46f3573b696ee40382161254196407aa81736281a600b33c2154493e8a198839ebc05210ac +AUX transmission-daemon.confd.4 711 SHA256 249689688aad23d0d27ccdd08a0907fd85058d6a52ccd3467f756b07f5d059ee SHA512 dbc093fe00335bb207c28a4e810becc15e74b6f75e7579d561b160755d6b54bb23a45db39ee3480195a94a5e9bffdad692559d1b9662bba28119d18b713747a1 WHIRLPOOL c19f3a6d46ff5cf824e9f3d9df2ec4364c17d424a406b3922921e3385801b543f736ed7dd8e1b7f24cd81262e2ac162edd92d7b6b832909012ae4cd677d94c1d +AUX transmission-daemon.initd.9 2256 SHA256 06d047b47befe6aaf1b1542fdd50e84ea38e0fef004b5095f6096f33fa1901a3 SHA512 37205d2375b9baa631bb5b4cdc4d95b3bd63780aae118bce89286b1ea2f00859e276316519b7f0279ae8ce23423da79a60ae339d63ca0e131130912341d1a133 WHIRLPOOL a067c9c48014b330624ff2db153991a866b381ebbe213194a7af1150cb4766a62a67323ce3346622912e2acba135a28a05f83db8824e568968a0e6f898da586b +DIST transmission-2.84.tar.xz 3077836 SHA256 a9fc1936b4ee414acc732ada04e84339d6755cd0d097bcbd11ba2cfc540db9eb SHA512 d6c2b17e7f8180a41ac70f5b503dfdb0353c6419db25df1b393b18c987c56fda9e2fd4c3f4cda7f08c301877bd0b4711842c28121ceaaaae87f5792cc6c29a3d WHIRLPOOL 375f9c981d9d2ac308896e8b7d66d3643796c8e97d64a1e0d6fd2bffaafa55988b90ddb4eb98330edf062e835c0c5ce76749e7e66bf6806333673beb7569f342 +EBUILD transmission-2.84-r89.ebuild 4196 SHA256 76286cc6734826e4cffd938885b8a119a6af2c842709992900cfdaa0913053ba SHA512 bcb1d283127896fb8526041c18b29359d56a60faa86b158783bbaa84b685b455c36ec5a41cf374d67961e8aed24f0a8a5186c922adda952301876b7b02ac4ff7 WHIRLPOOL 76e81a9c3093ddf510e9c351952c992943d83a4bf917226e4aa90a7c34971d693793763d6d7c3d73ff9a790342bff24aa18dfcfbd33403835db569b54b197793 +EBUILD transmission-2.84-r99.ebuild 4543 SHA256 40c805bc5caaaa600d04686040f9a711d433a15df347e47623a1c4730d011eda SHA512 3fac2de9cb2cabad77ccb0f605829728ac6e701c133d2e772e42c248d2776506e36f98b2fd9b4041ff75d75bedb9656c1a5a7f3bb7620efb45aa8b6e768edc64 WHIRLPOOL 005839d030a0d21eab1d4448968feef5650fd98d3f1a61c7d4be9272434c4a8ee73932d0af33e6ad15a8e7d34e95a3d7c9fda31fb7c54f3c8c791f7653132ad5 +MISC ChangeLog 44842 SHA256 9f1b3498aef31c65535f11e481362070f5cc5bb449cf9c946b28ad3ccfbd2457 SHA512 6f7d44abcec4edfc0f2930906a65a1409d9039a335cec9dead774a363f10d13e9e0eeb9f28165ccc6d174adc26ef977447a88e937801ee767a622b731399a670 WHIRLPOOL 794195cf1eb37646c42a55583a0722014258aba1f0ae55d1d017fb2e8d07bb3bda9208bf5b671bfe1d0d5389fc2100436a49790c0855caf9c2f48a9bee222008 +MISC metadata.xml 566 SHA256 ee4ef67c4bf912c1b5e529965fc45eca1f41dbebf76bcf785c8fc7b38a602633 SHA512 60ee8ea3d363fa60f5a1f94ec9d8fe7653465cb2fc3de8c92d6945f5cb01468f7af580149ceefeb8fdd866af7b5ae2143b584853bf3aa5fcc69408a21e4566eb WHIRLPOOL b3b4ed16faa68d7abb0519e025607c55c68a1ba0462992ac1e8b3e7f775dca278039391041097abcb1063b6cc5fa3f8741ecd76587fb3533c437d780ce4b0423 diff --git a/net-p2p/transmission/files/transmission-2.80-translations-path-fix.patch b/net-p2p/transmission/files/transmission-2.80-translations-path-fix.patch new file mode 100644 index 0000000..4863801 --- /dev/null +++ b/net-p2p/transmission/files/transmission-2.80-translations-path-fix.patch @@ -0,0 +1,17 @@ +This patch was adapted from -2.77-transmations-path-fix.patch for 2.80 + +Fix path for finding locale-specific files: +QCoreApplication::applicationDirPath() transforms to '/usr/bin' +and locale files are in '/usr/share/qt4/translations' + +--- qt/app.cc ++++ qt/app.cc +@@ -98,7 +98,7 @@ + installTranslator (&qtTranslator); + + // install the transmission translator +- appTranslator.load (QString (MY_CONFIG_NAME) + "_" + QLocale::system ().name (), QCoreApplication::applicationDirPath () + "/translations"); ++ appTranslator.load (QString (MY_CONFIG_NAME) + "_" + QLocale::system ().name (), QLibraryInfo::location(QLibraryInfo::TranslationsPath) ); + installTranslator (&appTranslator); + + Formatter::initUnits (); diff --git a/net-p2p/transmission/files/transmission-2.84-musl-missing-header.patch b/net-p2p/transmission/files/transmission-2.84-musl-missing-header.patch new file mode 100644 index 0000000..28dda79 --- /dev/null +++ b/net-p2p/transmission/files/transmission-2.84-musl-missing-header.patch @@ -0,0 +1,11 @@ +diff -Naur transmission-2.84.orig/libtransmission/transmission.h transmission-2.84/libtransmission/transmission.h +--- transmission-2.84.orig/libtransmission/transmission.h 2014-07-01 13:09:01.682910744 -0400 ++++ transmission-2.84/libtransmission/transmission.h 2015-07-19 03:11:07.379219181 -0400 +@@ -28,6 +28,7 @@ + + #include <inttypes.h> /* uintN_t */ + #include <time.h> /* time_t */ ++#include <sys/types.h> + + #ifdef WIN32 + #define __USE_MINGW_ANSI_STDIO 1 diff --git a/net-p2p/transmission/files/transmission-daemon.confd.4 b/net-p2p/transmission/files/transmission-daemon.confd.4 new file mode 100644 index 0000000..8f3b131 --- /dev/null +++ b/net-p2p/transmission/files/transmission-daemon.confd.4 @@ -0,0 +1,14 @@ +# This is the transmission-daemon configuration file. For other options and +# better explanation, take a look at transmission-daemon manual page Note: it's +# better to configure some settings (like username/password) in +# /var/lib/transmission/config/settings.json to avoid other users see it with `ps` + +TRANSMISSION_OPTIONS="--encryption-preferred" + +# Run daemon as another user (username or username:groupname) +# If you change this setting, chown -R /var/lib/transmission/config <and download directory, check web settings> +#runas_user=transmission + +# Location of logfile (should be writeable for runas_user user) +# Set logfile=syslog to use syslog for logging +#logfile=/var/log/transmission/transmission.log diff --git a/net-p2p/transmission/files/transmission-daemon.initd.9 b/net-p2p/transmission/files/transmission-daemon.initd.9 new file mode 100644 index 0000000..3c4914c --- /dev/null +++ b/net-p2p/transmission/files/transmission-daemon.initd.9 @@ -0,0 +1,73 @@ +#!/sbin/runscript +# Copyright 1999-2013 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/net-p2p/transmission/files/transmission-daemon.initd.9,v 1.1 2013/09/07 12:10:01 ssuominen Exp $ + +extra_started_commands="reload" +description="Transmission is a fast, easy and free bittorrent client" +description_start="Start transmission-daemon server and web interface" +description_stop="Stop transmission-daemon server and web interface" +description_reload="Reload transmission-daemon settings" + +rundir=${rundir:-/var/run/transmission} +pidfile=${pidfile:-${rundir}/transmission.pid} +config_dir=${config_dir:-/var/lib/transmission/config} +download_dir=${download_dir:-/var/lib/transmission/downloads} +logfile=${logfile:-/var/log/transmission/transmission.log} +runas_user=${runas_user:-transmission:transmission} + +SSD_OPTIONS="" + +depend() { + need net +} + +check_config() { + if [ ! -d "${rundir}" ]; then + mkdir "${rundir}" + if [ -n "${runas_user}" ]; then + chown -R ${runas_user} "${rundir}" + fi + fi + + # In case no config directory option passed use default + if ! $(echo ${TRANSMISSION_OPTIONS} | grep -q -e '\B-g' -e '\B--config-dir'); then + TRANSMISSION_OPTIONS="${TRANSMISSION_OPTIONS} --config-dir ${config_dir}" + # put download dir location on first run (and take it from config later) + if [ ! -f ${config_dir}/settings.json ]; then + TRANSMISSION_OPTIONS="${TRANSMISSION_OPTIONS} --download-dir ${download_dir}" + fi + fi + + if [ -n "${runas_user}" ]; then + if [ -f /etc/init.d/sysfs ]; then + SSD_OPTIONS="${SSD_OPTIONS} --user ${runas_user}" + else + SSD_OPTIONS="${SSD_OPTIONS} --chuid ${runas_user}" + fi + fi +} + +start() { + check_config + + ebegin "Starting transmission daemon" + start-stop-daemon --start --quiet --pidfile ${pidfile} ${SSD_OPTIONS} \ + --exec /usr/bin/transmission-daemon -- --pid-file ${pidfile} \ + $(test ${logfile} != "syslog" && echo --logfile ${logfile}) \ + ${TRANSMISSION_OPTIONS} + eend $? +} + +stop() { + ebegin "Stopping transmission daemon" + start-stop-daemon --stop --quiet --retry TERM/45/QUIT/15 --pidfile ${pidfile} + eend $? +} + +reload() { + ebegin "Reloading transmission configuration" + start-stop-daemon --signal HUP --pidfile ${pidfile} + eend $? +} + diff --git a/net-p2p/transmission/metadata.xml b/net-p2p/transmission/metadata.xml new file mode 100644 index 0000000..6bccb48 --- /dev/null +++ b/net-p2p/transmission/metadata.xml @@ -0,0 +1,13 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <herd>net-p2p</herd> + <maintainer> + <email>ssuomi...@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> + </use> +</pkgmetadata> diff --git a/net-p2p/transmission/transmission-2.84-r89.ebuild b/net-p2p/transmission/transmission-2.84-r89.ebuild new file mode 100644 index 0000000..ffe10c7 --- /dev/null +++ b/net-p2p/transmission/transmission-2.84-r89.ebuild @@ -0,0 +1,154 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/net-p2p/transmission/transmission-2.84.ebuild,v 1.6 2014/09/05 05:39:30 ssuominen Exp $ + +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 + # Missing header + epatch "${FILESDIR}"/${PN}-2.84-musl-missing-header.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 +} diff --git a/net-p2p/transmission/transmission-2.84-r99.ebuild b/net-p2p/transmission/transmission-2.84-r99.ebuild new file mode 100644 index 0000000..fff0b84 --- /dev/null +++ b/net-p2p/transmission/transmission-2.84-r99.ebuild @@ -0,0 +1,163 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/net-p2p/transmission/transmission-2.84-r1.ebuild,v 1.3 2015/03/25 20:25:27 grknight Exp $ + +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 + # Missing header + epatch "${FILESDIR}"/${PN}-2.84-musl-missing-header.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 +}