summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDiego Elio Pettenò <flameeyes@gentoo.org>2006-05-05 09:24:37 +0000
committerDiego Elio Pettenò <flameeyes@gentoo.org>2006-05-05 09:24:37 +0000
commit9676885dce7c69a7c0d4e947940b7856ee4f90ef (patch)
tree38ac3011fa902d5161d71032e665c318deca189b /net-p2p
parentversion bump (diff)
downloadhistorical-9676885dce7c69a7c0d4e947940b7856ee4f90ef.tar.gz
historical-9676885dce7c69a7c0d4e947940b7856ee4f90ef.tar.bz2
historical-9676885dce7c69a7c0d4e947940b7856ee4f90ef.zip
Version bump.
Package-Manager: portage-2.1_pre10-r2
Diffstat (limited to 'net-p2p')
-rw-r--r--net-p2p/rtorrent/ChangeLog8
-rw-r--r--net-p2p/rtorrent/Manifest28
-rw-r--r--net-p2p/rtorrent/files/digest-rtorrent-0.5.13
-rw-r--r--net-p2p/rtorrent/files/rtorrent-0.5.1-build.patch33
-rw-r--r--net-p2p/rtorrent/rtorrent-0.5.1.ebuild50
5 files changed, 112 insertions, 10 deletions
diff --git a/net-p2p/rtorrent/ChangeLog b/net-p2p/rtorrent/ChangeLog
index 5c0df02e715f..df0511b230ee 100644
--- a/net-p2p/rtorrent/ChangeLog
+++ b/net-p2p/rtorrent/ChangeLog
@@ -1,6 +1,12 @@
# ChangeLog for net-p2p/rtorrent
# Copyright 1999-2006 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/net-p2p/rtorrent/ChangeLog,v 1.42 2006/04/23 09:29:23 flameeyes Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-p2p/rtorrent/ChangeLog,v 1.43 2006/05/05 09:24:37 flameeyes Exp $
+
+*rtorrent-0.5.1 (05 May 2006)
+
+ 05 May 2006; Diego Pettenò <flameeyes@gentoo.org>
+ +files/rtorrent-0.5.1-build.patch, +rtorrent-0.5.1.ebuild:
+ Version bump.
23 Apr 2006; Diego Pettenò <flameeyes@gentoo.org> rtorrent-0.5.0.ebuild:
Add ~x86-fbsd keyword.
diff --git a/net-p2p/rtorrent/Manifest b/net-p2p/rtorrent/Manifest
index 25cb6294c369..cdfa78a7e289 100644
--- a/net-p2p/rtorrent/Manifest
+++ b/net-p2p/rtorrent/Manifest
@@ -1,8 +1,13 @@
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
+AUX rtorrent-0.5.1-build.patch 1082 RMD160 1f0003036cffbf592de771c0caf0a3fb50e786c2 SHA1 05310685877e254454d236aef2f1afcdfa490864 SHA256 802804499854eb8ef82063d5ad4f1d42e31988407496fbc34ce75ccf0673f99b size 1082
+MD5 e3f23f1a129c66983e9b7dc16d0c14dd files/rtorrent-0.5.1-build.patch 1082
+RMD160 1f0003036cffbf592de771c0caf0a3fb50e786c2 files/rtorrent-0.5.1-build.patch 1082
+SHA256 802804499854eb8ef82063d5ad4f1d42e31988407496fbc34ce75ccf0673f99b files/rtorrent-0.5.1-build.patch 1082
DIST rtorrent-0.4.3.tar.gz 233264 size 233264
DIST rtorrent-0.5.0.tar.gz 401012 RMD160 4fd18470ccad49d48a676a0ebae8a621fa832531 SHA256 4621bac6301d03e067ae19074b7eecdaa25e37a3cbce1afb9eab5155685d6cc4 size 401012
+DIST rtorrent-0.5.1.tar.gz 411269 RMD160 ab588a3bc1e07bafb420c2c85383243684915a1c SHA256 d6c94ce0236f455bebb79a5851525ceecde160fc94b3bd1b4ea55406f85be561 size 411269
EBUILD rtorrent-0.4.3.ebuild 1141 RMD160 79c13f211e77660eb9714fe951e74bf44882a0f2 SHA1 1c48a625d88be79c49dbfae01adbc42a54c3c3b7 SHA256 c6f20319951295bdd2931f840756524bc2c5077ca928514d4b60f3fba801f402 size 1141
MD5 e88dce9cd0bfee2fa55a528f836fa145 rtorrent-0.4.3.ebuild 1141
RMD160 79c13f211e77660eb9714fe951e74bf44882a0f2 rtorrent-0.4.3.ebuild 1141
@@ -11,10 +16,14 @@ EBUILD rtorrent-0.5.0.ebuild 1158 RMD160 87ee94b36ba251c98bdb618c126a5d9e6e53f32
MD5 55fef82df654c3bec74885bbf6f50239 rtorrent-0.5.0.ebuild 1158
RMD160 87ee94b36ba251c98bdb618c126a5d9e6e53f32b rtorrent-0.5.0.ebuild 1158
SHA256 1aa58e7895afea5f1528d73baecf67d90313c81efaddcebd12a49033dd855f2c rtorrent-0.5.0.ebuild 1158
-MISC ChangeLog 6319 RMD160 b77110dd12c300a6159f30040a4ecf2803339838 SHA1 04394df74005795987b602ce13fcf02511265825 SHA256 1b5b85e3f39689785cdd1a6a7dbe1f0174002d93b21ab6925ace2f6bda4d04bd size 6319
-MD5 3b126d4dd82e21d476881e352b750670 ChangeLog 6319
-RMD160 b77110dd12c300a6159f30040a4ecf2803339838 ChangeLog 6319
-SHA256 1b5b85e3f39689785cdd1a6a7dbe1f0174002d93b21ab6925ace2f6bda4d04bd ChangeLog 6319
+EBUILD rtorrent-0.5.1.ebuild 1303 RMD160 89b79c5b341935bfb20d46adf81f0b66fa14e3fe SHA1 ab6b859d17ca801606929031c2dd1f6ece638d7e SHA256 3cfc82aeb7a69b225248352a17310d1fc64c8f3d7e2aef49ada8548054bf5daf size 1303
+MD5 5eda28ef9df453a831d0c6c8d77ae7ce rtorrent-0.5.1.ebuild 1303
+RMD160 89b79c5b341935bfb20d46adf81f0b66fa14e3fe rtorrent-0.5.1.ebuild 1303
+SHA256 3cfc82aeb7a69b225248352a17310d1fc64c8f3d7e2aef49ada8548054bf5daf rtorrent-0.5.1.ebuild 1303
+MISC ChangeLog 6481 RMD160 20bad41622f34b7463bc020953428755e98238f3 SHA1 d18371adf26ff070c5b7865ea518dfde99d76251 SHA256 d4738532328717193f025649be04a3c0fd4fed26cffbdf5feb090ce6e8010629 size 6481
+MD5 032bc50a859152a03ed7d904b6a5f1e5 ChangeLog 6481
+RMD160 20bad41622f34b7463bc020953428755e98238f3 ChangeLog 6481
+SHA256 d4738532328717193f025649be04a3c0fd4fed26cffbdf5feb090ce6e8010629 ChangeLog 6481
MISC metadata.xml 374 RMD160 3b4c8bbb3bc57b9be1c3f4b4cf16c3a0bd63a081 SHA1 6786d4fcefec4266965354cf474cf7c63367ae7e SHA256 acc036fafdbccd35e5f4099dacaa7f5d50bbce9b18402bd41ecf6447aeb2432e size 374
MD5 dc4336d6e768b550ef6da8f6c965d234 metadata.xml 374
RMD160 3b4c8bbb3bc57b9be1c3f4b4cf16c3a0bd63a081 metadata.xml 374
@@ -22,15 +31,16 @@ SHA256 acc036fafdbccd35e5f4099dacaa7f5d50bbce9b18402bd41ecf6447aeb2432e metadata
MD5 fb1882ab6d24a3f8d5e55dabf48f7df7 files/digest-rtorrent-0.4.3 66
RMD160 9885f8e9e1d18356b7ea8c8950cf93725f6a35b2 files/digest-rtorrent-0.4.3 66
SHA256 309f207dcb43828eaf6622af656211034dec192df1469748752df97632c61c37 files/digest-rtorrent-0.4.3 66
-size 66 files/digest-rtorrent-0.4.3 66
MD5 c07b614eec18fca7a6886f27d4ad11e5 files/digest-rtorrent-0.5.0 244
RMD160 891d6eae5e117ef74fa47f38ee00924650fc205d files/digest-rtorrent-0.5.0 244
SHA256 2b71ca56eae2623a3fa3164d2db7d80efbb2954141e4d9d4f7e3b69db049e937 files/digest-rtorrent-0.5.0 244
-size 244 files/digest-rtorrent-0.5.0 244
+MD5 549bba54d45add19b1521865513a6a5a files/digest-rtorrent-0.5.1 244
+RMD160 d64f7aac01fe1b0240a11787fe2cde3670040a3c files/digest-rtorrent-0.5.1 244
+SHA256 a5978c7cab1f7b439e7eb853d1902c01654d9feb9721994963b5fb929c62d55c files/digest-rtorrent-0.5.1 244
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.3 (GNU/Linux)
-iD8DBQFES0g7AiZjviIA2XgRAhHuAJ9QG5QQClDWLuFObfFqsk2fqoap8QCfQYxY
-gZsOZJARgAoAUHdES7/cKow=
-=W/hr
+iD8DBQFEWxncAiZjviIA2XgRApg8AKDitcuode7qE9g9WUnkHwdKhkU2vACgmFeB
+CpaMXfamRD4rHI7PjMOiBak=
+=lFp+
-----END PGP SIGNATURE-----
diff --git a/net-p2p/rtorrent/files/digest-rtorrent-0.5.1 b/net-p2p/rtorrent/files/digest-rtorrent-0.5.1
new file mode 100644
index 000000000000..7ffa7ef1a6e3
--- /dev/null
+++ b/net-p2p/rtorrent/files/digest-rtorrent-0.5.1
@@ -0,0 +1,3 @@
+MD5 e33e1478bbe1a8836f318f0d904782c4 rtorrent-0.5.1.tar.gz 411269
+RMD160 ab588a3bc1e07bafb420c2c85383243684915a1c rtorrent-0.5.1.tar.gz 411269
+SHA256 d6c94ce0236f455bebb79a5851525ceecde160fc94b3bd1b4ea55406f85be561 rtorrent-0.5.1.tar.gz 411269
diff --git a/net-p2p/rtorrent/files/rtorrent-0.5.1-build.patch b/net-p2p/rtorrent/files/rtorrent-0.5.1-build.patch
new file mode 100644
index 000000000000..43908682479e
--- /dev/null
+++ b/net-p2p/rtorrent/files/rtorrent-0.5.1-build.patch
@@ -0,0 +1,33 @@
+Index: rtorrent-0.5.1/rak/functional_fun.h
+===================================================================
+--- rtorrent-0.5.1.orig/rak/functional_fun.h
++++ rtorrent-0.5.1/rak/functional_fun.h
+@@ -349,28 +349,12 @@ convert_fn(function_base0<SrcResult>* sr
+ return new convert_fn0_t<Result, SrcResult>(src);
+ }
+
+-// This overload ensures that if we try to convert to the same type,
+-// it will optimize away the unneeded layer.
+-template <typename Result>
+-inline function_base0<Result>*
+-convert_fn(function_base0<Result>* src) {
+- return src;
+-}
+-
+ template <typename Result, typename Arg1, typename SrcResult, typename SrcArg1>
+ inline function_base1<Result, Arg1>*
+ convert_fn(function_base1<SrcResult, SrcArg1>* src) {
+ return new convert_fn1_t<Result, Arg1, SrcResult, SrcArg1>(src);
+ }
+
+-// This overload ensures that if we try to convert to the same type,
+-// it will optimize away the unneeded layer.
+-template <typename Result, typename Arg1>
+-inline function_base1<Result, Arg1>*
+-convert_fn(function_base1<Result, Arg1>* src) {
+- return src;
+-}
+-
+ }
+
+ #endif
diff --git a/net-p2p/rtorrent/rtorrent-0.5.1.ebuild b/net-p2p/rtorrent/rtorrent-0.5.1.ebuild
new file mode 100644
index 000000000000..f4ca684133d0
--- /dev/null
+++ b/net-p2p/rtorrent/rtorrent-0.5.1.ebuild
@@ -0,0 +1,50 @@
+# Copyright 1999-2006 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/net-p2p/rtorrent/rtorrent-0.5.1.ebuild,v 1.1 2006/05/05 09:24:37 flameeyes Exp $
+
+inherit eutils toolchain-funcs flag-o-matic
+
+DESCRIPTION="BitTorrent Client using libtorrent"
+HOMEPAGE="http://libtorrent.rakshasa.no/"
+SRC_URI="http://libtorrent.rakshasa.no/downloads/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd"
+IUSE="debug"
+
+DEPEND=">=net-libs/libtorrent-0.9.0
+ >=dev-libs/libsigc++-2.0
+ >=net-misc/curl-7.12
+ sys-libs/ncurses"
+
+src_unpack() {
+ unpack ${A}
+ cd "${S}"
+
+ [[ $(gcc-major-version)$(gcc-minor-version) -ge "41" ]] && \
+ epatch "${FILESDIR}/${P}-build.patch"
+}
+
+src_compile() {
+ [[ $(tc-arch) = "x86" ]] && filter-flags -fomit-frame-pointer
+ replace-flags -Os -O2
+
+ econf \
+ $(use_enable debug) \
+ --disable-dependency-tracking \
+ || die "econf failed"
+
+ emake || die "emake failed"
+}
+
+pkg_postinst() {
+ einfo "rtorrent now supports a configuration file."
+ einfo "A sample configuration file for rtorrent is can be found"
+ einfo "in ${ROOT}usr/share/doc/${PF}/rtorrent.rc.gz."
+}
+
+src_install() {
+ make DESTDIR="${D}" install || die "make install failed"
+ dodoc AUTHORS README TODO doc/rtorrent.rc
+}