diff options
author | Mike Gilbert <floppym@gentoo.org> | 2013-07-24 14:22:42 +0000 |
---|---|---|
committer | Mike Gilbert <floppym@gentoo.org> | 2013-07-24 14:22:42 +0000 |
commit | d6dca9b568aaa992ff45fc9261eee424d13b6e0c (patch) | |
tree | c106d315a905b16f654927b378b2adb557d7450b /net-p2p/transmission | |
parent | Forgot to add python dependency. (diff) | |
download | historical-d6dca9b568aaa992ff45fc9261eee424d13b6e0c.tar.gz historical-d6dca9b568aaa992ff45fc9261eee424d13b6e0c.tar.bz2 historical-d6dca9b568aaa992ff45fc9261eee424d13b6e0c.zip |
Revbump due to change in slot-operator dep, see bug 477544.
Package-Manager: portage-2.2.0_alpha188/cvs/Linux x86_64
RepoMan-Options: --force
Manifest-Sign-Key: 0x0BBEEA1FEA4843A4
Diffstat (limited to 'net-p2p/transmission')
-rw-r--r-- | net-p2p/transmission/ChangeLog | 9 | ||||
-rw-r--r-- | net-p2p/transmission/Manifest | 14 | ||||
-rw-r--r-- | net-p2p/transmission/transmission-2.77-r1.ebuild | 142 | ||||
-rw-r--r-- | net-p2p/transmission/transmission-2.80-r1.ebuild | 145 |
4 files changed, 308 insertions, 2 deletions
diff --git a/net-p2p/transmission/ChangeLog b/net-p2p/transmission/ChangeLog index abe1c53e7607..49f762eaff66 100644 --- a/net-p2p/transmission/ChangeLog +++ b/net-p2p/transmission/ChangeLog @@ -1,6 +1,13 @@ # ChangeLog for net-p2p/transmission # Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/net-p2p/transmission/ChangeLog,v 1.233 2013/07/10 04:59:36 patrick Exp $ +# $Header: /var/cvsroot/gentoo-x86/net-p2p/transmission/ChangeLog,v 1.234 2013/07/24 14:22:40 floppym Exp $ + +*transmission-2.80-r1 (24 Jul 2013) +*transmission-2.77-r1 (24 Jul 2013) + + 24 Jul 2013; Mike Gilbert <floppym@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 <patrick@gentoo.org> transmission-2.73.ebuild, transmission-2.76.ebuild, transmission-2.77.ebuild, transmission-2.80.ebuild: diff --git a/net-p2p/transmission/Manifest b/net-p2p/transmission/Manifest index b8f7ac9258a0..71636ae51147 100644 --- a/net-p2p/transmission/Manifest +++ b/net-p2p/transmission/Manifest @@ -1,3 +1,6 @@ +-----BEGIN PGP SIGNED MESSAGE----- +Hash: SHA256 + AUX transmission-2.77-translations-path-fix.patch 731 SHA256 b90c26906c9ef3ddb0c81d02b54afaf515b3dfc236b5856fad9c3ab20383b346 SHA512 e8f1c9eea0ac5491bce901bd629e0b92821933989d009c78afca1a65e97b273f39c05bce4358b377be6cd30b87d6a36d1be9021e7d646719a64e82600887898e WHIRLPOOL cd5d688194babf090be381c0e1a0062d3ff1769324da4b343d7a848dc57ea347241eddbf042a9f4fad44061e7c074a0a8bfda5b492877b154046dc8e410878ec AUX transmission-2.80-translations-path-fix.patch 718 SHA256 94951127429649d18af5d9f04f9a4c1f2c698266fc6ee17b43d83015e2218548 SHA512 e317b23918fd47d27af3bca4694f8a71d6adb5f65ac5f3b30faa2d636d4420e6a691eca912c7be70103364f7c279f1b4ec851a5d8c5a1ca3dee880b465327fda WHIRLPOOL fbbabafb81d7e72fbf01a1b64d1c4a6e5473c254b14ed94e71e77ea8447982af3200ce76466df99d6cf9648c35f4e58dff83fe2cfd1b67b678c4b69a42982541 AUX transmission-daemon.confd.3 703 SHA256 4b47acf195a14a322550cfcaa735a59aac38410d1c2c63ffa824ff131c55ca70 SHA512 a3b9ac2b7bbe30e33060c8b6a693dc7072d3c6ac44f92ddd567969d8f57a0bfc1a561e781ae167703ccb4b2fd5b0e6d8f8a66c5ba14fe01d8d89a501d4501474 WHIRLPOOL 41e2937a7bd03b6e667c991d122b8370d650dc8c26ed9e5825fe0e76aa68bb356171411e6057c44c1a51780f2f2d5eb23b8f3e1ad22a89836587944a8ef9e7c5 @@ -8,7 +11,16 @@ DIST transmission-2.77.tar.xz 2953840 SHA256 55b1653fc18a10153ba9439f284bd7b2276 DIST transmission-2.80.tar.xz 3167136 SHA256 0ea0bc62e3917ce4cb848582888ecdcd0c0dbe8ffb9482d7330c823e1ff15df3 SHA512 1d442fe7f744161644d3eb0b6f0d79cace058e09213ac00fc258dbf97d5161d75825310faabd139ccbcce7fa435b09c2755ac807905cc698cd4272a92aa90182 WHIRLPOOL 6ec7f9beb74a466f42b8785fac14d81d614a5d9b112c8492eb6855977be8daebcc32fb416b941e21d56d3b829fb0b2933c45c328701141454c7d0a9298d02971 EBUILD transmission-2.73.ebuild 3900 SHA256 c1732596a23e6edc34c428e85cc4e6a74b42692bd6e45b43d832ee15a1157df4 SHA512 19e81814c9a82b6fd31f2aaa7199b5b2d699a97359d2ef84f650fe2c9e669a0d3adc840a85a2554d8e530f877fc8c794abaafa2d61d2595d962633bfc9264919 WHIRLPOOL 14850bc0b05e8fa866a65568f528bed17bff2f8120bd87c8b806da314066b93bcac87959fb4782fdee63e78dd063dc3b95686a3c59355deb99c14ac36502037f EBUILD transmission-2.76.ebuild 3212 SHA256 64da15fca0fb21b29d766a8a74810b38cc759804f6896a90bf9db2690cfa0dfc SHA512 50e250e856561a0891f7c0f04d5ca61f9ae9d35dbebbbe9997796aaaf59f99d1b214ed300fa988b3b687da508f24f12a16ff1211802c7ec81addc7c60bc1565f WHIRLPOOL 96be71e4dc1a549acfe4043b56d0e442083854aeef6161e4324f1796ef5b762dea58352edb931d20a8432e286409c19ee5212c42cc2a0409dc93f07f2003588f +EBUILD transmission-2.77-r1.ebuild 3321 SHA256 378762966a16dbe0ef016590e459d8687ba9f4482c6e0423a84d0e3a6ffee425 SHA512 fec5d3630af97c202284a7eee32810a37fa3dd525444701ce9473c8c77e002f114731609cba899aeea4adbb2d8a780ee6cb14d819058242cba2a446c54fb6065 WHIRLPOOL ee2315dc24dc7508e51e367c72c703b68587996b47f74c228abc3981301f4be44bd80588b5cc53b971f46ddcd3f2824c8dafd6066b465cc9e68563f47d7fd696 EBUILD transmission-2.77.ebuild 3318 SHA256 273989bb3235273049aae796e25e199e2185d425f149904fd769024b34de82c6 SHA512 cad3b9c1967ba95e8e9845a3e9b3deae31594296d49d6c53e23e66d6e05ccb88cc56011993d12dcd944445011121772adbb069cd1f6cd85488d2fc611160729f WHIRLPOOL f9805c1d7e5cc9682c30a325789339c93ad8d8bf93d004e15e6f137c506b23b9c78d0d540a3456f2e196ae63655e10040bd7d449acf2ea19386cf1a28cba7504 +EBUILD transmission-2.80-r1.ebuild 3484 SHA256 41a3e3fb9d2cfee11babd64de02f736089b9b9efa993c272e6efb94747876d33 SHA512 3d79158137ed7b4eee5730842f06f96520cfa8bc972b9e7e4762749489d966ae6f87dc9e331254d95c0fdaa790dff54e61a344ce76fb005d557ee83865645287 WHIRLPOOL a17c507e3ff3a05899c184bc84ca130416acdd31daffc3408e5c185fd5bd9ff46c015c6c9931c676e9effa53f4f376a6bc05baf8a438597ca53913841fa91d97 EBUILD transmission-2.80.ebuild 3481 SHA256 9dfd613d54d8d30a6677b017d29931394ade2e0836013edcc3cc7b758e9b1999 SHA512 062936375082fa2071e9f2e462058dc4753eaba5f761dbca6d406900058d87fd9e72122bdeb1bd2d65f524460da91e8e44e7343a3474ca356dead8ecddaa146e WHIRLPOOL 708c4162ae91e22bf2c634edc73094408c7ebc50944a7c512e3ad467c1cb1fb80765675f7cb00de5efaf28a2258acc213c90ffc223415505e6718f26bfc81d0d -MISC ChangeLog 40000 SHA256 7f0ed2d9558b39145f786f970cfd61b899196ea2cd9d128295a8515e4fb0cbad SHA512 f6516da834dfb30c5864bb6b1dc07204b8a1f9ce59231e8ef8413d44050b0ea1e1e843489d7902a6ee4a2849eed65736e05430467958d93cbbf8c009247bc613 WHIRLPOOL 9cc46e40998e0b9a1a2beab41a74f36060aa2099a0c0aad91276cc430271b99144e079f8385542bd0034a06a781f71665ef4f29bc881bb744e6f3612113c4680 +MISC ChangeLog 40247 SHA256 6e3654e4925353907df5afa7f3ab407c0442a3bb5c2bf8e43082870324e54192 SHA512 cf958db28d97169733b5598b8571c1f5b8a3b48d5bfeca33d62ce71584e733ec398f83888d4d4e2d7576f476018784f5838116c386924c255dadff0eabea9f78 WHIRLPOOL 522bb45f7955c98457ca17aa0fffcd0ae9234337c38b18bbd05a92534352eaeadc4ab9bc78b183ccefb8323e8ff386878859edf97cddb05fbd37604ab15c294a MISC metadata.xml 566 SHA256 ee4ef67c4bf912c1b5e529965fc45eca1f41dbebf76bcf785c8fc7b38a602633 SHA512 60ee8ea3d363fa60f5a1f94ec9d8fe7653465cb2fc3de8c92d6945f5cb01468f7af580149ceefeb8fdd866af7b5ae2143b584853bf3aa5fcc69408a21e4566eb WHIRLPOOL b3b4ed16faa68d7abb0519e025607c55c68a1ba0462992ac1e8b3e7f775dca278039391041097abcb1063b6cc5fa3f8741ecd76587fb3533c437d780ce4b0423 +-----BEGIN PGP SIGNATURE----- +Version: GnuPG v2.0.20 (GNU/Linux) + +iF4EAREIAAYFAlHv4zEACgkQC77qH+pIQ6TlggD9E5tUxh4dG7HgpF5GI7ikAzvl +PjRHdGB6l8MZP7NuOWIA/2oCGrh+hU9N8dq61+bRjcJFbJPGZiuqsZNlTBxYOJUb +=DCwb +-----END PGP SIGNATURE----- diff --git a/net-p2p/transmission/transmission-2.77-r1.ebuild b/net-p2p/transmission/transmission-2.77-r1.ebuild new file mode 100644 index 000000000000..c06d4bab663d --- /dev/null +++ b/net-p2p/transmission/transmission-2.77-r1.ebuild @@ -0,0 +1,142 @@ +# Copyright 1999-2013 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/net-p2p/transmission/transmission-2.77-r1.ebuild,v 1.1 2013/07/24 14:22:40 floppym Exp $ + +EAPI=5 +inherit autotools eutils fdo-mime gnome2-utils qt4-r2 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" + +LICENSE="GPL-2 MIT" +SLOT=0 +IUSE="ayatana gtk lightweight qt4 xfs" +KEYWORDS="amd64 ~arm 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.6.20120509:= + >=net-misc/curl-7.16.3:=[ssl] + sys-libs/zlib:= + gtk? ( + >=dev-libs/dbus-glib-0.100:= + >=dev-libs/glib-2.28:2= + >=x11-libs/gtk+-3.4:3= + ayatana? ( >=dev-libs/libappindicator-0.4.90:3= ) + ) + qt4? ( + dev-qt/qtcore:4= + dev-qt/qtgui:4=[dbus(+)] + )" + +DEPEND="${RDEPEND} + dev-libs/glib:2 + 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 + use ayatana || sed -i -e '/^LIBAPPINDICATOR_MINIMUM/s:=.*:=9999:' configure.ac + + # 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}/${P}-translations-path-fix.patch" + + eautoreconf +} + +src_configure() { + export ac_cv_header_xfs_xfs_h=$(usex xfs) + + econf \ + --enable-external-natpmp \ + $(use_enable lightweight) \ + $(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.8 ${PN}-daemon + newconfd "${FILESDIR}"/${PN}-daemon.confd.3 ${PN}-daemon + + keepdir /var/{${PN}/{config,downloads},log/${PN}} + fowners -R ${PN}:${PN} /var/{${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; do + newicon -s ${res} icons/hicolor_apps_${res}x${res}_${PN}.png ${PN}-qt.png + done + + 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/${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.80-r1.ebuild b/net-p2p/transmission/transmission-2.80-r1.ebuild new file mode 100644 index 000000000000..1300394b1f24 --- /dev/null +++ b/net-p2p/transmission/transmission-2.80-r1.ebuild @@ -0,0 +1,145 @@ +# Copyright 1999-2013 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/net-p2p/transmission/transmission-2.80-r1.ebuild,v 1.1 2013/07/24 14:22:40 floppym Exp $ + +EAPI=5 +inherit autotools eutils fdo-mime gnome2-utils qt4-r2 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" + +LICENSE="GPL-2 MIT" +SLOT=0 +IUSE="ayatana gtk lightweight systemd qt4 xfs" +KEYWORDS="~amd64 ~arm ~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.6.20120509:= + >=net-misc/curl-7.16.3:=[ssl] + sys-libs/zlib:= + gtk? ( + >=dev-libs/dbus-glib-0.100:= + >=dev-libs/glib-2.28: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=[dbus(+)] + )" + +DEPEND="${RDEPEND} + dev-libs/glib:2 + 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 + 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|' lib${PN}/Makefile.am || die + + # fix for broken translations path + epatch "${FILESDIR}"/${P}-translations-path-fix.patch + + 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.8 ${PN}-daemon + newconfd "${FILESDIR}"/${PN}-daemon.confd.3 ${PN}-daemon + + keepdir /var/{${PN}/{config,downloads},log/${PN}} + fowners -R ${PN}:${PN} /var/{${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/${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 +} |