summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBenda Xu <heroxbd@gentoo.org>2012-05-18 17:36:48 +0900
committerBenda Xu <heroxbd@gentoo.org>2012-05-18 17:36:48 +0900
commitfb26a5c2df5e1fde31491ebeff69112712008353 (patch)
tree2f8414516404877c9df8e29df0c2b2536ab2bd5c /net-libs
downloadandroid-fb26a5c2df5e1fde31491ebeff69112712008353.tar.gz
android-fb26a5c2df5e1fde31491ebeff69112712008353.tar.bz2
android-fb26a5c2df5e1fde31491ebeff69112712008353.zip
initial commit
Diffstat (limited to 'net-libs')
-rw-r--r--net-libs/libtirpc/ChangeLog100
-rw-r--r--net-libs/libtirpc/Manifest7
-rw-r--r--net-libs/libtirpc/files/libtirpc-0.2.1-fortify.patch18
-rw-r--r--net-libs/libtirpc/files/libtirpc-0.2.2-rpc-des-prot.patch36
-rw-r--r--net-libs/libtirpc/libtirpc-0.2.2-r1.ebuild56
-rw-r--r--net-libs/libtirpc/metadata.xml5
-rw-r--r--net-libs/rb_libtorrent/ChangeLog649
-rw-r--r--net-libs/rb_libtorrent/Manifest19
-rw-r--r--net-libs/rb_libtorrent/files/rb_libtorrent-0.14.12_boost-1.45.patch13
-rw-r--r--net-libs/rb_libtorrent/files/rb_libtorrent-0.14.8-boost-detect.patch33
-rw-r--r--net-libs/rb_libtorrent/files/rb_libtorrent-0.14.9-as-needed-fix.patch20
-rw-r--r--net-libs/rb_libtorrent/files/rb_libtorrent-0.15.1-ax_pthread_asneeded.patch122
-rw-r--r--net-libs/rb_libtorrent/metadata.xml13
-rw-r--r--net-libs/rb_libtorrent/rb_libtorrent-0.15.10.ebuild81
-rw-r--r--net-libs/rb_libtorrent/rb_libtorrent-0.15.5.ebuild69
-rw-r--r--net-libs/rb_libtorrent/rb_libtorrent-0.15.6.ebuild76
-rw-r--r--net-libs/rb_libtorrent/rb_libtorrent-0.15.8.ebuild78
-rw-r--r--net-libs/rb_libtorrent/rb_libtorrent-0.15.9-r1.ebuild81
-rw-r--r--net-libs/rb_libtorrent/rb_libtorrent-0.15.9.ebuild78
-rw-r--r--net-libs/rb_libtorrent/rb_libtorrent-0.16.0.ebuild78
20 files changed, 1632 insertions, 0 deletions
diff --git a/net-libs/libtirpc/ChangeLog b/net-libs/libtirpc/ChangeLog
new file mode 100644
index 0000000..fd057ad
--- /dev/null
+++ b/net-libs/libtirpc/ChangeLog
@@ -0,0 +1,100 @@
+# ChangeLog for net-libs/libtirpc
+# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/net-libs/libtirpc/ChangeLog,v 1.20 2011/06/11 19:52:16 vapier Exp $
+
+*libtirpc-0.2.2-r1 (11 Jun 2011)
+
+ 11 Jun 2011; Mike Frysinger <vapier@gentoo.org> +libtirpc-0.2.2-r1.ebuild,
+ +files/libtirpc-0.2.2-rpc-des-prot.patch:
+ Stub out des_crypt for now #370713 by Nicolas Schlumberger, fix building with
+ glibc-2.14 #370663 by Diego Elio Pettenò, restore static lib support, and
+ start installing into / for glibc replacement.
+
+*libtirpc-0.2.2 (07 Jun 2011)
+
+ 07 Jun 2011; Diego E. Pettenò <flameeyes@gentoo.org> +libtirpc-0.2.2.ebuild:
+ Version bump, which should hopefully build with glibc-2.14.
+
+ 20 Jan 2011; Kacper Kowalik <xarthisius@gentoo.org>
+ libtirpc-0.2.1-r1.ebuild:
+ ppc64 stable wrt #340189
+
+ 13 Nov 2010; Raúl Porcel <armin76@gentoo.org> libtirpc-0.2.1-r1.ebuild:
+ alpha/ia64/s390/sh/sparc stable wrt #340189
+
+ 26 Oct 2010; Jeroen Roovers <jer@gentoo.org> libtirpc-0.2.1-r1.ebuild:
+ Stable for HPPA (bug #340189).
+
+ 16 Oct 2010; Markus Meier <maekke@gentoo.org> libtirpc-0.2.1-r1.ebuild:
+ arm stable, bug #340189
+
+ 15 Oct 2010; Brent Baude <ranger@gentoo.org> libtirpc-0.2.1-r1.ebuild:
+ stable ppc, bug 340189
+
+ 10 Oct 2010; Pawel Hajdan jr <phajdan.jr@gentoo.org>
+ libtirpc-0.2.1-r1.ebuild:
+ x86 stable wrt bug #340189
+
+ 10 Oct 2010; Markos Chandras <hwoarang@gentoo.org>
+ libtirpc-0.2.1-r1.ebuild:
+ Stable on amd64 wrt bug #340189
+
+ 12 Sep 2010; Diego E. Pettenò <flameeyes@gentoo.org>
+ files/libtirpc-0.2.1-fortify.patch:
+ Use an even better patch to avoid overflow on the other senses if
+ hp_length is less than four.
+
+*libtirpc-0.2.1-r1 (12 Sep 2010)
+
+ 12 Sep 2010; Diego E. Pettenò <flameeyes@gentoo.org>
+ -libtirpc-0.2.0.ebuild, -files/libtirpc-0.2.0-hppa-float.patch,
+ -files/libtirpc-0.2.0-no-gss.patch, -libtirpc-0.2.1.ebuild,
+ +libtirpc-0.2.1-r1.ebuild, +files/libtirpc-0.2.1-fortify.patch:
+ Add patch to fix a possible overflow (reported by _FORTIFY_SOURCE=2);
+ thanks to Joshua Kinard (Kumba) for reporting. Cleanup old versions and
+ patches.
+
+*libtirpc-0.2.1 (23 Jul 2010)
+
+ 23 Jul 2010; Diego E. Pettenò <flameeyes@gentoo.org>
+ +libtirpc-0.2.1.ebuild:
+ Version bump, disable static libraries (it needs gssapi that uses libdl
+ anyway), remove .la file (helps fixing bug #293593), move to EAPI=2 while
+ at it.
+
+ 30 May 2009; Mike Frysinger <vapier@gentoo.org> libtirpc-0.2.0.ebuild,
+ +files/libtirpc-0.2.0-hppa-float.patch:
+ Fix build failure on hppa and add keywords for all.
+
+ 30 May 2009; Mike Frysinger <vapier@gentoo.org> libtirpc-0.2.0.ebuild:
+ Restore /etc/netconfig file.
+
+ 30 May 2009; Mike Frysinger <vapier@gentoo.org> libtirpc-0.2.0.ebuild,
+ +files/libtirpc-0.2.0-no-gss.patch:
+ Fix link error when USE=-gss.
+
+*libtirpc-0.2.0 (30 May 2009)
+
+ 30 May 2009; Mike Frysinger <vapier@gentoo.org> +libtirpc-0.2.0.ebuild:
+ Version bump.
+
+ 01 Feb 2009; Markus Meier <maekke@gentoo.org> libtirpc-0.1.10.ebuild:
+ amd64/x86 stable, bug #256691
+
+*libtirpc-0.1.10 (28 Nov 2008)
+
+ 28 Nov 2008; Mike Frysinger <vapier@gentoo.org> +libtirpc-0.1.10.ebuild:
+ Version bump #249151 by Chi-Thanh Christopher Nguyen.
+
+*libtirpc-0.1.7-r1 (11 May 2008)
+
+ 11 May 2008; Mike Frysinger <vapier@gentoo.org>
+ +files/libtirpc-0.1.7-CVE-2007-3999.patch, +libtirpc-0.1.7-r1.ebuild:
+ Add fix for CVE-2007-3999 #214208 by Robert Buchholz.
+
+*libtirpc-0.1.7 (29 Dec 2007)
+
+ 29 Dec 2007; Mike Frysinger <vapier@gentoo.org> +metadata.xml,
+ +libtirpc-0.1.7.ebuild:
+ Initial ebuild by me.
+
diff --git a/net-libs/libtirpc/Manifest b/net-libs/libtirpc/Manifest
new file mode 100644
index 0000000..1a202a1
--- /dev/null
+++ b/net-libs/libtirpc/Manifest
@@ -0,0 +1,7 @@
+AUX libtirpc-0.2.1-fortify.patch 704 RMD160 4030f5f8a583d36affa19536c83aa63c21ecdedb SHA1 c14fcb21e0dfa37fce5b5e23d5a04ddf0090da35 SHA256 e3436a6de8182e51c577000917feffc6428b6907d8bf1b56318acd999d34b056
+AUX libtirpc-0.2.2-rpc-des-prot.patch 979 RMD160 b60af12a2d9a27fb7e855c053ea8698b8a374d4f SHA1 29cdbb22e478bf2bc28c84a378ddb64327a8e378 SHA256 f09e866816973c6aac5c6e19d3007440b85ff42fe3c36ad0c3ee02dd657eb90c
+DIST libtirpc-0.2.2.tar.bz2 464094 RMD160 b244a9fefa6cf2c2bc84300c9a51339ad87e229b SHA1 576c8826a91110580b60c973c672836559d2805a SHA256 f05eb17c85d62423858b8f74512cfe66a9ae1cedf93f03c2a0a32e04f0a33705
+DIST libtirpc-glibc-nfs.tar.xz 8948 RMD160 0f1254307780d5fc2004b5fc006a770d9626d935 SHA1 35496dd459ec014756be6816ca888271feb8e03d SHA256 2677cfedf626f3f5a8f6e507aed5bb8f79a7453b589d684dbbc086e755170d83
+EBUILD libtirpc-0.2.2-r1.ebuild 1454 RMD160 9b399630e1230a9a04818ca8c9dec287e54441b6 SHA1 6c3da3c2deafc5a550f5eea1ac74d892b410ce44 SHA256 31820c7e88280def5de230b54c4ce1c0f45f72531de387a8149a4c2617f9f159
+MISC ChangeLog 3591 RMD160 e9be2a61c58b3f2a2d17b7b8f17b948c5b7ae740 SHA1 8f114f73de275a2750c800b0729a3a1ed61aefaa SHA256 ab955a12e6f1f50c32981baa159ae05cecc02496d962e20343f7b4c191e12dc7
+MISC metadata.xml 159 RMD160 8e0977b9abd90afe9e1d5c1326823a5726f6e2a4 SHA1 33f35324ce730e28838be228d9ee4e4dd1bab1e5 SHA256 562c59615c028ffa088de789b3a792fd4cbbbfe71628ddd6a55d3b176becbc6b
diff --git a/net-libs/libtirpc/files/libtirpc-0.2.1-fortify.patch b/net-libs/libtirpc/files/libtirpc-0.2.1-fortify.patch
new file mode 100644
index 0000000..7375bf8
--- /dev/null
+++ b/net-libs/libtirpc/files/libtirpc-0.2.1-fortify.patch
@@ -0,0 +1,18 @@
+Index: libtirpc-0.2.1/src/getrpcport.c
+===================================================================
+--- libtirpc-0.2.1.orig/src/getrpcport.c
++++ libtirpc-0.2.1/src/getrpcport.c
+@@ -54,11 +54,11 @@ getrpcport(host, prognum, versnum, proto
+
+ if ((hp = gethostbyname(host)) == NULL)
+ return (0);
++ if (hp->h_length != sizeof(addr.sin_addr.s_addr))
++ return (0);
+ memset(&addr, 0, sizeof(addr));
+ addr.sin_family = AF_INET;
+ addr.sin_port = 0;
+- if (hp->h_length > sizeof(addr))
+- hp->h_length = sizeof(addr);
+ memcpy(&addr.sin_addr.s_addr, hp->h_addr, (size_t)hp->h_length);
+ /* Inconsistent interfaces need casts! :-( */
+ return (pmap_getport(&addr, (u_long)prognum, (u_long)versnum,
diff --git a/net-libs/libtirpc/files/libtirpc-0.2.2-rpc-des-prot.patch b/net-libs/libtirpc/files/libtirpc-0.2.2-rpc-des-prot.patch
new file mode 100644
index 0000000..c5de6da
--- /dev/null
+++ b/net-libs/libtirpc/files/libtirpc-0.2.2-rpc-des-prot.patch
@@ -0,0 +1,36 @@
+From f2f43212b33dea42635061c82645287454a70107 Mon Sep 17 00:00:00 2001
+From: Mike Frysinger <vapier@gentoo.org>
+Date: Sat, 11 Jun 2011 15:21:55 -0400
+Subject: [PATCH] add multiple inclusion protection to rpc/des.h
+
+If you try to include this file multiple times, you get a build failure
+due to redefinitions of enums and such.
+
+Signed-off-by: Mike Frysinger <vapier@gentoo.org>
+---
+ tirpc/rpc/des.h | 5 +++++
+ 1 files changed, 5 insertions(+), 0 deletions(-)
+
+diff --git a/tirpc/rpc/des.h b/tirpc/rpc/des.h
+index e3d6897..d2881ad 100644
+--- a/tirpc/rpc/des.h
++++ b/tirpc/rpc/des.h
+@@ -33,6 +33,9 @@
+ * Copyright (c) 1986 by Sun Microsystems, Inc.
+ */
+
++#ifndef _RPC_DES_H_
++#define _RPC_DES_H_
++
+ #define DES_MAXLEN 65536 /* maximum # of bytes to encrypt */
+ #define DES_QUICKLEN 16 /* maximum # of bytes to encrypt quickly */
+
+@@ -80,3 +83,5 @@ struct desparams {
+ * Software DES.
+ */
+ extern int _des_crypt( char *, int, struct desparams * );
++
++#endif
+--
+1.7.5.3
+
diff --git a/net-libs/libtirpc/libtirpc-0.2.2-r1.ebuild b/net-libs/libtirpc/libtirpc-0.2.2-r1.ebuild
new file mode 100644
index 0000000..09036f7
--- /dev/null
+++ b/net-libs/libtirpc/libtirpc-0.2.2-r1.ebuild
@@ -0,0 +1,56 @@
+# Copyright 1999-2011 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/net-libs/libtirpc/libtirpc-0.2.2-r1.ebuild,v 1.1 2011/06/11 19:52:16 vapier Exp $
+
+EAPI="3"
+
+inherit eutils toolchain-funcs
+
+DESCRIPTION="Transport Independent RPC library (SunRPC replacement)"
+HOMEPAGE="http://libtirpc.sourceforge.net/"
+SRC_URI="mirror://sourceforge/${PN}/${P}.tar.bz2
+ mirror://gentoo/${PN}-glibc-nfs.tar.xz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64-linux"
+IUSE="kerberos static-libs"
+
+RDEPEND="kerberos? ( net-libs/libgssglue )"
+DEPEND="${RDEPEND}
+ app-arch/xz-utils
+ dev-util/pkgconfig"
+
+src_unpack() {
+ unpack ${A}
+ cp -r tirpc "${S}"/ || die
+}
+
+src_prepare() {
+ epatch "${FILESDIR}"/${PN}-0.2.1-fortify.patch
+ epatch "${FILESDIR}"/${PN}-0.2.2-rpc-des-prot.patch
+ > src/des_crypt.c #370713
+}
+
+src_configure() {
+ econf \
+ $(use_enable kerberos gss) \
+ $(use_enable static-libs static)
+}
+
+src_install() {
+ emake install DESTDIR="${D}" || die
+ dodoc AUTHORS ChangeLog NEWS README THANKS TODO
+ insinto /etc
+ newins doc/etc_netconfig netconfig || die
+
+ insinto /usr/include/tirpc
+ doins -r "${WORKDIR}"/tirpc/* || die
+
+ # libtirpc replaces rpc support in glibc, so we need it in /
+ gen_usr_ldscript -a tirpc
+
+ # makes sure that the linking order for nfs-utils is proper, as
+ # libtool would inject a libgssglue dependency in the list.
+ use static-libs || find "${ED}" -name '*.la' -delete
+}
diff --git a/net-libs/libtirpc/metadata.xml b/net-libs/libtirpc/metadata.xml
new file mode 100644
index 0000000..ca66751
--- /dev/null
+++ b/net-libs/libtirpc/metadata.xml
@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<herd>net-fs</herd>
+</pkgmetadata>
diff --git a/net-libs/rb_libtorrent/ChangeLog b/net-libs/rb_libtorrent/ChangeLog
new file mode 100644
index 0000000..794512f
--- /dev/null
+++ b/net-libs/rb_libtorrent/ChangeLog
@@ -0,0 +1,649 @@
+# ChangeLog for net-libs/rb_libtorrent
+# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/net-libs/rb_libtorrent/ChangeLog,v 1.124 2012/04/19 14:40:00 ranger Exp $
+
+ 19 Apr 2012; Brent Baude <ranger@gentoo.org> rb_libtorrent-0.15.9.ebuild:
+ Marking rb_libtorrent-0.15.9 ppc64 for bug 411871
+
+ 18 Apr 2012; Markos Chandras <hwoarang@gentoo.org>
+ rb_libtorrent-0.15.9.ebuild:
+ Stable on amd64 wrt bug #411871
+
+ 17 Apr 2012; Jeff Horelick <jdhore@gentoo.org> rb_libtorrent-0.15.9.ebuild:
+ marked x86 per bug 411871
+
+*rb_libtorrent-0.16.0 (17 Apr 2012)
+
+ 17 Apr 2012; Markos Chandras <hwoarang@gentoo.org>
+ +rb_libtorrent-0.16.0.ebuild:
+ version bump. Bug #412357
+
+*rb_libtorrent-0.15.10 (25 Feb 2012)
+
+ 25 Feb 2012; Markos Chandras <hwoarang@gentoo.org>
+ +rb_libtorrent-0.15.10.ebuild:
+ version bump
+
+ 05 Feb 2012; Mike Gilbert <floppym@gentoo.org> rb_libtorrent-0.15.9-r1.ebuild:
+ Drop duplicate multilib (oops).
+
+ 05 Feb 2012; Mike Gilbert <floppym@gentoo.org> rb_libtorrent-0.15.5.ebuild,
+ rb_libtorrent-0.15.6.ebuild, rb_libtorrent-0.15.8.ebuild,
+ rb_libtorrent-0.15.9-r1.ebuild, rb_libtorrent-0.15.9.ebuild:
+ Inherit multilib.
+
+*rb_libtorrent-0.15.9-r1 (28 Jan 2012)
+
+ 28 Jan 2012; Mike Gilbert <floppym@gentoo.org>
+ +rb_libtorrent-0.15.9-r1.ebuild, rb_libtorrent-0.15.5.ebuild,
+ rb_libtorrent-0.15.6.ebuild, rb_libtorrent-0.15.8.ebuild,
+ rb_libtorrent-0.15.9.ebuild:
+ Prepare for PYTHON_ABI-versioned Boost Python libraries in Boost 1.48. Patch
+ by Arfrever.
+
+*rb_libtorrent-0.15.9 (22 Nov 2011)
+
+ 22 Nov 2011; Markos Chandras <hwoarang@gentoo.org>
+ +rb_libtorrent-0.15.9.ebuild, -rb_libtorrent-0.15.7.ebuild,
+ -rb_libtorrent-0.15.7-r1.ebuild:
+ version bump. remove old
+
+*rb_libtorrent-0.15.8 (30 Sep 2011)
+
+ 30 Sep 2011; Markos Chandras <hwoarang@gentoo.org>
+ +rb_libtorrent-0.15.8.ebuild:
+ Version bump
+
+*rb_libtorrent-0.15.7-r1 (25 Sep 2011)
+
+ 25 Sep 2011; Markos Chandras <hwoarang@gentoo.org>
+ +rb_libtorrent-0.15.7-r1.ebuild:
+ Add static-libs useflag. Drop .la files. BUg #384433. Thanks to Hans
+ <immerdabeiundnie@abwesend.de>
+
+*rb_libtorrent-0.15.7 (02 Aug 2011)
+
+ 02 Aug 2011; Markos Chandras <hwoarang@gentoo.org>
+ -rb_libtorrent-0.14.9-r1.ebuild, -rb_libtorrent-0.14.12.ebuild,
+ +rb_libtorrent-0.15.7.ebuild:
+ Version bump. remove old ebuilds
+
+ 30 May 2011; Markos Chandras <hwoarang@gentoo.org>
+ rb_libtorrent-0.14.12.ebuild:
+ Revert my previous commit
+
+ 30 May 2011; Markos Chandras <hwoarang@gentoo.org>
+ rb_libtorrent-0.14.12.ebuild:
+ Fix python dependency
+
+ 26 May 2011; Markus Meier <maekke@gentoo.org> rb_libtorrent-0.15.6.ebuild:
+ x86 stable, bug #365393
+
+ 11 May 2011; Markos Chandras <hwoarang@gentoo.org>
+ rb_libtorrent-0.15.6.ebuild:
+ Stable on amd64 wrt bug #365393
+
+ 15 Apr 2011; Pacho Ramos <pacho@gentoo.org> rb_libtorrent-0.15.6.ebuild:
+ Needs python2 to compile ok (bug #315321 with Markos Chandras permission).
+
+*rb_libtorrent-0.15.6 (11 Apr 2011)
+
+ 11 Apr 2011; Markos Chandras <hwoarang@gentoo.org>
+ -rb_libtorrent-0.15.1.ebuild, -rb_libtorrent-0.15.4.ebuild,
+ +rb_libtorrent-0.15.6.ebuild:
+ Version bump. Remove old ebuilds
+
+ 23 Mar 2011; Kacper Kowalik <xarthisius@gentoo.org>
+ rb_libtorrent-0.15.5.ebuild:
+ ppc64 stable wrt #354519
+
+ 05 Mar 2011; Michael Weber <xmw@gentoo.org> rb_libtorrent-0.15.5.ebuild:
+ ppc/sparc stable (bug 354519)
+
+ 14 Feb 2011; Pawel Hajdan jr <phajdan.jr@gentoo.org>
+ rb_libtorrent-0.15.5.ebuild:
+ x86 stable wrt bug #354519
+
+ 12 Feb 2011; Markos Chandras <hwoarang@gentoo.org>
+ rb_libtorrent-0.15.5.ebuild:
+ Stable on amd64 wrt bug #354519
+
+ 31 Jan 2011; Markos Chandras <hwoarang@gentoo.org>
+ rb_libtorrent-0.14.12.ebuild, +files/rb_libtorrent-0.14.12_boost-1.45.patch:
+ Make it build against dev-libs/boost-1.45. Bug #352001
+
+ 13 Jan 2011; Kacper Kowalik <xarthisius@gentoo.org>
+ rb_libtorrent-0.15.1.ebuild:
+ ppc64 stable wrt #333775
+
+*rb_libtorrent-0.15.5 (08 Jan 2011)
+
+ 08 Jan 2011; Markos Chandras <hwoarang@gentoo.org>
+ -rb_libtorrent-0.15.0.ebuild, -rb_libtorrent-0.15.3.ebuild,
+ +rb_libtorrent-0.15.5.ebuild:
+ Version bump
+
+ 06 Jan 2011; Markos Chandras <hwoarang@gentoo.org>
+ rb_libtorrent-0.15.1.ebuild, rb_libtorrent-0.15.3.ebuild,
+ rb_libtorrent-0.15.4.ebuild:
+ Adjust boost dependencies. Bug #342589
+
+ 09 Dec 2010; Michael Weber <xmw@gentoo.org> rb_libtorrent-0.15.1.ebuild,
+ rb_libtorrent-0.15.3.ebuild, rb_libtorrent-0.15.4.ebuild:
+ add ~sparc (bug 348217)
+
+ 03 Dec 2010; Bernard Cafarelli <voyageur@gentoo.org>
+ rb_libtorrent-0.15.3.ebuild, rb_libtorrent-0.15.4.ebuild:
+ Also allow python:2.7
+
+ 11 Nov 2010; Samuli Suominen <ssuominen@gentoo.org>
+ rb_libtorrent-0.14.9-r1.ebuild, rb_libtorrent-0.14.12.ebuild,
+ rb_libtorrent-0.15.0.ebuild, rb_libtorrent-0.15.1.ebuild,
+ rb_libtorrent-0.15.3.ebuild, rb_libtorrent-0.15.4.ebuild:
+ Fix sys-devel/libtool depend from = to >= wrt #345115 by Attila Jecs.
+
+ 21 Oct 2010; Markos Chandras <hwoarang@gentoo.org>
+ rb_libtorrent-0.15.4.ebuild:
+ Fix my latest commit and remove useless --enable-statistics switch
+
+ 20 Oct 2010; Brent Baude <ranger@gentoo.org> rb_libtorrent-0.15.1.ebuild:
+ stable ppc, bug 333775
+
+ 17 Oct 2010; Markos Chandras <hwoarang@gentoo.org>
+ rb_libtorrent-0.15.4.ebuild:
+ Add ssl useflag for encryption purposes. Fix debug useflag usage
+
+*rb_libtorrent-0.15.4 (05 Oct 2010)
+
+ 05 Oct 2010; Markos Chandras <hwoarang@gentoo.org>
+ +rb_libtorrent-0.15.4.ebuild:
+ Version bump
+
+*rb_libtorrent-0.15.3 (08 Sep 2010)
+*rb_libtorrent-0.14.12 (08 Sep 2010)
+
+ 08 Sep 2010; Markos Chandras <hwoarang@gentoo.org>
+ -rb_libtorrent-0.14.10.ebuild, -rb_libtorrent-0.14.11.ebuild,
+ +rb_libtorrent-0.14.12.ebuild, -rb_libtorrent-0.15.2.ebuild,
+ +rb_libtorrent-0.15.3.ebuild:
+ Version bump. Remove old ebuilds
+
+ 23 Aug 2010; Markus Meier <maekke@gentoo.org> rb_libtorrent-0.15.1.ebuild:
+ amd64/x86 stable, bug #333775
+
+ 21 Aug 2010; Markos Chandras <hwoarang@gentoo.org>
+ -files/0.14.6-configure-ldflags-fix.patch,
+ -files/rb_libtorrent-0.14.8-as-needed-fix.patch:
+ Remove unused files
+
+*rb_libtorrent-0.15.2 (21 Aug 2010)
+*rb_libtorrent-0.14.11 (21 Aug 2010)
+
+ 21 Aug 2010; Markos Chandras <hwoarang@gentoo.org>
+ +rb_libtorrent-0.14.11.ebuild, +rb_libtorrent-0.15.2.ebuild:
+ Version bump
+
+*rb_libtorrent-0.15.1 (01 Jul 2010)
+
+ 01 Jul 2010; Markos Chandras <hwoarang@gentoo.org>
+ +rb_libtorrent-0.15.1.ebuild,
+ +files/rb_libtorrent-0.15.1-ax_pthread_asneeded.patch:
+ Version bump. Fixes tracker announcement bug wrt bug #325313. Remove
+ obsolete configure options. Proper fix for lpthread linking
+
+*rb_libtorrent-0.15.0 (16 Jun 2010)
+
+ 16 Jun 2010; Markos Chandras <hwoarang@gentoo.org>
+ +rb_libtorrent-0.15.0.ebuild:
+ Version bump
+
+ 12 Apr 2010; Ben de Groot <yngwin@gentoo.org>
+ -rb_libtorrent-0.14.6.ebuild:
+ Remove obsolete version. >=0.14.9-r1 ebuilds have several fixes.
+
+ 11 Apr 2010; Markos Chandras <hwoarang@gentoo.org>
+ rb_libtorrent-0.14.9-r1.ebuild:
+ Stable on amd64 wrt bug #312825
+
+*rb_libtorrent-0.14.10 (10 Apr 2010)
+
+ 10 Apr 2010; Ben de Groot <yngwin@gentoo.org>
+ +rb_libtorrent-0.14.10.ebuild:
+ Version bump. Fixes bug #313457.
+
+ 08 Apr 2010; Christian Faulhammer <fauli@gentoo.org>
+ rb_libtorrent-0.14.9-r1.ebuild:
+ stable x86, bug 312825
+
+ 02 Apr 2010; Ben de Groot <yngwin@gentoo.org>
+ -rb_libtorrent-0.14.9.ebuild:
+ Remove version obsoleted by the revbump
+
+*rb_libtorrent-0.14.9-r1 (27 Mar 2010)
+
+ 27 Mar 2010; Ben de Groot <yngwin@gentoo.org> rb_libtorrent-0.14.6.ebuild,
+ -rb_libtorrent-0.14.8-r2.ebuild, rb_libtorrent-0.14.9.ebuild,
+ +rb_libtorrent-0.14.9-r1.ebuild,
+ +files/rb_libtorrent-0.14.9-as-needed-fix.patch:
+ Revbump to fix bugs with as-needed (#276873) and mixed libtool (#298069).
+ Add blocker to mldonkey when examples useflag is enabled (#292998). Remove
+ older ~arch ebuild.
+
+*rb_libtorrent-0.14.9 (27 Feb 2010)
+
+ 27 Feb 2010; Raúl Porcel <armin76@gentoo.org>
+ +rb_libtorrent-0.14.9.ebuild:
+ Version bump
+
+*rb_libtorrent-0.14.8-r2 (15 Jan 2010)
+
+ 15 Jan 2010; Ben de Groot <yngwin@gentoo.org>
+ -rb_libtorrent-0.14.8-r1.ebuild, +rb_libtorrent-0.14.8-r2.ebuild,
+ +files/rb_libtorrent-0.14.8-boost-detect.patch:
+ Add new boost detection patch to really fix bug 295474
+
+ 14 Jan 2010; Ben de Groot <yngwin@gentoo.org>
+ rb_libtorrent-0.14.8-r1.ebuild,
+ +files/rb_libtorrent-0.14.8-as-needed-fix.patch:
+ Add a patch to fix as-needed issues (bug 276873).
+
+*rb_libtorrent-0.14.8-r1 (14 Jan 2010)
+
+ 14 Jan 2010; Ben de Groot <yngwin@gentoo.org>
+ -rb_libtorrent-0.14.7.ebuild, -rb_libtorrent-0.14.8.ebuild,
+ +rb_libtorrent-0.14.8-r1.ebuild:
+ Fix boost detection, thanks to Sebastian Mingramm in bug 295474. Remove
+ previous version. 0.14.8-r1 is next stable candidate.
+
+*rb_libtorrent-0.14.8 (11 Jan 2010)
+
+ 11 Jan 2010; Raúl Porcel <armin76@gentoo.org>
+ +rb_libtorrent-0.14.8.ebuild:
+ Version bump
+
+ 09 Jan 2010; Raúl Porcel <armin76@gentoo.org>
+ rb_libtorrent-0.14.6.ebuild, rb_libtorrent-0.14.7.ebuild:
+ Add ~arm
+
+ 09 Jan 2010; Raúl Porcel <armin76@gentoo.org>
+ rb_libtorrent-0.14.6.ebuild, rb_libtorrent-0.14.7.ebuild:
+ Fix python dependency
+
+ 19 Dec 2009; Samuli Suominen <ssuominen@gentoo.org>
+ rb_libtorrent-0.14.6.ebuild, rb_libtorrent-0.14.7.ebuild:
+ Remove block to net-libs/libtorrent wrt #190171.
+
+*rb_libtorrent-0.14.7 (18 Dec 2009)
+
+ 18 Dec 2009; Raúl Porcel <armin76@gentoo.org>
+ +rb_libtorrent-0.14.7.ebuild:
+ Version bump
+
+ 17 Dec 2009; Markus Meier <maekke@gentoo.org> rb_libtorrent-0.14.6.ebuild:
+ x86 stable, bug #290705
+
+ 17 Dec 2009; Markus Meier <maekke@gentoo.org> rb_libtorrent-0.14.6.ebuild:
+ restrict test as they fail
+
+ 10 Nov 2009; Ben de Groot <yngwin@gentoo.org>
+ +files/0.14.6-configure-ldflags-fix.patch, rb_libtorrent-0.14.6.ebuild:
+ Adding patch to fix problematic ldflags use in configure, bug 290756.
+
+ 27 Oct 2009; Samuli Suominen <ssuominen@gentoo.org>
+ rb_libtorrent-0.14.6.ebuild:
+ amd64 stable wrt #290705
+
+ 04 Oct 2009; Samuli Suominen <ssuominen@gentoo.org>
+ rb_libtorrent-0.13-r1.ebuild:
+ Replace -Wl,--no-as-needed with function from flag-o-matic eclass.
+
+*rb_libtorrent-0.14.6 (30 Sep 2009)
+
+ 30 Sep 2009; Ben de Groot <yngwin@gentoo.org>
+ +rb_libtorrent-0.14.6.ebuild:
+ Version bump
+
+*rb_libtorrent-0.14.5 (15 Aug 2009)
+
+ 15 Aug 2009; Ben de Groot <yngwin@gentoo.org> -rb_libtorrent-0.13.ebuild,
+ +rb_libtorrent-0.14.5.ebuild:
+ Remove unpatched ebuild. Add version bump (bug 280967).
+
+ 29 Jun 2009; Markus Meier <maekke@gentoo.org>
+ rb_libtorrent-0.13-r1.ebuild:
+ amd64/x86 stable, bug #273156
+
+ 29 Jun 2009; Ben de Groot <yngwin@gentoo.org>
+ rb_libtorrent-0.13-r1.ebuild,
+ +files/rb_libtorrent-0.13-CVE-2009-1760-test-fix.patch,
+ -files/rb_libtorrent-0.14.1-ax_python_path.patch:
+ Add patch to fix the tests complementing the CVE patch. Remove no longer
+ used patch from filesdir.
+
+ 29 Jun 2009; Ben de Groot <yngwin@gentoo.org>
+ rb_libtorrent-0.13-r1.ebuild, -rb_libtorrent-0.14.4.ebuild:
+ Restrict test on 0.13-r1, which breaks due to CVE patch. Remove old
+ ebuild.
+
+*rb_libtorrent-0.14.4-r1 (28 Jun 2009)
+
+ 28 Jun 2009; Ben de Groot <yngwin@gentoo.org>
+ +rb_libtorrent-0.14.4-r1.ebuild:
+ Update ebuild for version 0.14.4:
+ - migrate to eapi-2
+ - add doc useflag to install HTML documentation
+ - check for python-enabled boost if USE=python (bug 270608)
+ - add switch for verbose logging if USE=debug (todo from previous
+ revision)
+
+*rb_libtorrent-0.13-r1 (27 Jun 2009)
+
+ 27 Jun 2009; Ben de Groot <yngwin@gentoo.org>
+ -rb_libtorrent-0.12.1.ebuild, +rb_libtorrent-0.13-r1.ebuild,
+ -rb_libtorrent-0.13_p2335.ebuild,
+ +files/rb_libtorrent-0.13-CVE-2009-1760.patch,
+ -rb_libtorrent-0.13.1.ebuild, +files/rb_libtorrent-0.13-boost-1.37.patch,
+ +files/rb_libtorrent-0.13-gcc44.patch, -rb_libtorrent-0.14.1.ebuild,
+ -rb_libtorrent-0.14.2.ebuild:
+ Remove all older ebuilds, except for latest stable.
+ Add 0.13-r1 with the following changes:
+ - add security patch for CVE-2009-1760 (bug 273156)
+ - add patch to fix building with boost-1.37 (bug 270447)
+ - migrate to EAPI=2 and general cleanup
+ - use append-ldflags from flag-o-matic.eclass
+ - disable as-needed for now (bug 271818)
+ - add minor patch to fix compilation with gcc-4.4
+ - add doc useflag to install HTML documentation
+
+ 27 Jun 2009; Ben de Groot <yngwin@gentoo.org> metadata.xml:
+ Add qt herd as co-maintainer, as this is a dependency of qbittorrent
+
+ 13 Jun 2009; Raúl Porcel <armin76@gentoo.org> metadata.xml:
+ Remove me as maintainer, adding net-p2p, feel free to maintain this
+ package
+
+*rb_libtorrent-0.14.4 (06 Jun 2009)
+
+ 06 Jun 2009; Raúl Porcel <armin76@gentoo.org>
+ +rb_libtorrent-0.14.4.ebuild:
+ Version bump
+
+ 29 Mar 2009; Raúl Porcel <armin76@gentoo.org>
+ rb_libtorrent-0.14.2.ebuild:
+ Remove epatch line, its not needed
+
+*rb_libtorrent-0.14.2 (28 Mar 2009)
+
+ 28 Mar 2009; Raúl Porcel <armin76@gentoo.org>
+ +rb_libtorrent-0.14.2.ebuild:
+ Version bump wrt #263785
+
+*rb_libtorrent-0.14.1 (28 Dec 2008)
+
+ 28 Dec 2008; Santiago M. Mola <coldwind@gentoo.org>
+ +files/rb_libtorrent-0.14.1-ax_python_path.patch,
+ +rb_libtorrent-0.14.1.ebuild:
+ Version bump (bug #245731), thanks to Atman Sense <atman.sense@zise.de>.
+ Closes bug #225931 too.
+
+ 09 Aug 2008; Santiago M. Mola <coldwind@gentoo.org>
+ rb_libtorrent-0.13.ebuild:
+ amd64 stable wrt bug #231595
+
+ 05 Aug 2008; Raúl Porcel <armin76@gentoo.org> rb_libtorrent-0.13.ebuild:
+ x86 stable
+
+*rb_libtorrent-0.13.1 (05 Jul 2008)
+
+ 05 Jul 2008; Raúl Porcel <armin76@gentoo.org>
+ +rb_libtorrent-0.13.1.ebuild:
+ Version bump
+
+*rb_libtorrent-0.13_p2335 (03 Jun 2008)
+
+ 03 Jun 2008; Raúl Porcel <armin76@gentoo.org>
+ +rb_libtorrent-0.13_p2335.ebuild:
+ New snapshot
+
+ 19 Apr 2008; Raúl Porcel <armin76@gentoo.org>
+ rb_libtorrent-0.12.1.ebuild, rb_libtorrent-0.13.ebuild:
+ Some tweaks
+
+*rb_libtorrent-0.13 (09 Apr 2008)
+
+ 09 Apr 2008; Raúl Porcel <armin76@gentoo.org>
+ -rb_libtorrent-0.13_rc3.ebuild, +rb_libtorrent-0.13.ebuild:
+ Version bump
+
+*rb_libtorrent-0.13_rc3 (24 Mar 2008)
+
+ 24 Mar 2008; Raúl Porcel <armin76@gentoo.org>
+ -rb_libtorrent-0.13_pre1912.ebuild, -rb_libtorrent-0.13_rc1.ebuild,
+ +rb_libtorrent-0.13_rc3.ebuild:
+ Version bump
+
+ 22 Mar 2008; Markus Rothe <corsair@gentoo.org>
+ rb_libtorrent-0.13_rc1.ebuild:
+ Added ~ppc/~ppc64 (ranger missed the latest version for ~ppc64); bug #211992
+
+ 11 Mar 2008; Brent Baude <ranger@gentoo.org>
+ rb_libtorrent-0.13_pre1912.ebuild:
+ Marking rb_libtorrent-0.13_pre1912 ~ppc64 for bug 211992
+
+*rb_libtorrent-0.13_rc1 (09 Mar 2008)
+
+ 09 Mar 2008; Raúl Porcel <armin76@gentoo.org>
+ +rb_libtorrent-0.13_rc1.ebuild:
+ Version bump
+
+ 10 Feb 2008; Raúl Porcel <armin76@gentoo.org> -rb_libtorrent-0.12.ebuild:
+ old
+
+ 05 Feb 2008; Samuli Suominen <drac@gentoo.org>
+ rb_libtorrent-0.12.1.ebuild:
+ amd64 stable wrt security #208854
+
+ 04 Feb 2008; Dawid Węgliński <cla@gentoo.org>
+ rb_libtorrent-0.12.1.ebuild:
+ Stable on x86 (bug #208854)
+
+*rb_libtorrent-0.12.1 (04 Feb 2008)
+
+ 04 Feb 2008; Raúl Porcel <armin76@gentoo.org>
+ +rb_libtorrent-0.12.1.ebuild:
+ Version bump
+
+*rb_libtorrent-0.13_pre1912 (09 Jan 2008)
+
+ 09 Jan 2008; Raúl Porcel <armin76@gentoo.org>
+ -rb_libtorrent-0.13_pre1876.ebuild, +rb_libtorrent-0.13_pre1912.ebuild:
+ Version bump, remove old
+
+*rb_libtorrent-0.13_pre1876 (31 Dec 2007)
+
+ 31 Dec 2007; Raúl Porcel <armin76@gentoo.org>
+ +rb_libtorrent-0.13_pre1876.ebuild, -rb_libtorrent-0.13_pre1806_p1.ebuild:
+ Version bump
+
+*rb_libtorrent-0.13_pre1806_p1 (09 Dec 2007)
+
+ 09 Dec 2007; Raúl Porcel <armin76@gentoo.org>
+ -rb_libtorrent-0.13_pre1791.ebuild, +rb_libtorrent-0.13_pre1806_p1.ebuild:
+ Version bump
+
+*rb_libtorrent-0.13_pre1791 (04 Dec 2007)
+
+ 04 Dec 2007; Raúl Porcel <armin76@gentoo.org>
+ -rb_libtorrent-0.13_pre1762.ebuild, +rb_libtorrent-0.13_pre1791.ebuild:
+ Version bump, remove old
+
+*rb_libtorrent-0.13_pre1762 (24 Nov 2007)
+
+ 24 Nov 2007; Raúl Porcel <armin76@gentoo.org>
+ -rb_libtorrent-0.13_pre1724.ebuild, +rb_libtorrent-0.13_pre1762.ebuild:
+ Version bump
+
+*rb_libtorrent-0.13_pre1724 (15 Nov 2007)
+
+ 15 Nov 2007; Raúl Porcel <armin76@gentoo.org>
+ -rb_libtorrent-0.13_pre1720.ebuild, +rb_libtorrent-0.13_pre1724.ebuild:
+ Version bump
+
+*rb_libtorrent-0.13_pre1720 (06 Nov 2007)
+
+ 06 Nov 2007; Raúl Porcel <armin76@gentoo.org>
+ -rb_libtorrent-0.13_pre1719.ebuild, +rb_libtorrent-0.13_pre1720.ebuild:
+ Version bump, remove old
+
+*rb_libtorrent-0.13_pre1719 (02 Nov 2007)
+
+ 02 Nov 2007; Raúl Porcel <armin76@gentoo.org>
+ -rb_libtorrent-0.13_pre1683.ebuild, +rb_libtorrent-0.13_pre1719.ebuild:
+ Version bump, remove old
+
+*rb_libtorrent-0.13_pre1683 (22 Oct 2007)
+
+ 22 Oct 2007; Raúl Porcel <armin76@gentoo.org>
+ -rb_libtorrent-0.13_pre1651.ebuild, +rb_libtorrent-0.13_pre1683.ebuild:
+ Version bump
+
+*rb_libtorrent-0.13_pre1651 (08 Oct 2007)
+
+ 08 Oct 2007; Raúl Porcel <armin76@gentoo.org>
+ -rb_libtorrent-0.13_pre1615.ebuild, +rb_libtorrent-0.13_pre1651.ebuild:
+ Version bump
+
+*rb_libtorrent-0.13_pre1615 (01 Oct 2007)
+
+ 01 Oct 2007; Raúl Porcel <armin76@gentoo.org>
+ -rb_libtorrent-0.13_pre1610.ebuild, +rb_libtorrent-0.13_pre1615.ebuild:
+ Version bump
+
+*rb_libtorrent-0.13_pre1610 (28 Sep 2007)
+
+ 28 Sep 2007; Raúl Porcel <armin76@gentoo.org>
+ -rb_libtorrent-0.13_pre1606.ebuild, +rb_libtorrent-0.13_pre1610.ebuild:
+ Version bump
+
+*rb_libtorrent-0.13_pre1606 (25 Sep 2007)
+
+ 25 Sep 2007; Raúl Porcel <armin76@gentoo.org>
+ -rb_libtorrent-0.13_pre1578.ebuild, +rb_libtorrent-0.13_pre1606.ebuild:
+ Version bump
+
+*rb_libtorrent-0.13_pre1578 (19 Sep 2007)
+
+ 19 Sep 2007; Raúl Porcel <armin76@gentoo.org>
+ -rb_libtorrent-0.13_pre1520.ebuild, +rb_libtorrent-0.13_pre1578.ebuild:
+ Version bump
+
+*rb_libtorrent-0.13_pre1520 (02 Sep 2007)
+
+ 02 Sep 2007; Raúl Porcel <armin76@gentoo.org>
+ -rb_libtorrent-0.13_pre1496.ebuild, +rb_libtorrent-0.13_pre1520.ebuild:
+ Version bump
+
+*rb_libtorrent-0.13_pre1496 (24 Aug 2007)
+
+ 24 Aug 2007; Raúl Porcel <armin76@gentoo.org>
+ -rb_libtorrent-0.13_pre1437.ebuild, +rb_libtorrent-0.13_pre1496.ebuild:
+ Version bump
+
+*rb_libtorrent-0.13_pre1437 (11 Aug 2007)
+
+ 11 Aug 2007; Raúl Porcel <armin76@gentoo.org>
+ -rb_libtorrent-0.13_pre1429.ebuild, +rb_libtorrent-0.13_pre1437.ebuild:
+ Version bump
+
+*rb_libtorrent-0.13_pre1429 (05 Aug 2007)
+
+ 05 Aug 2007; Raúl Porcel <armin76@gentoo.org>
+ -rb_libtorrent-0.13_pre1422.ebuild, +rb_libtorrent-0.13_pre1429.ebuild:
+ Version bump, drop old
+
+*rb_libtorrent-0.13_pre1422 (01 Aug 2007)
+
+ 01 Aug 2007; Raúl Porcel <armin76@gentoo.org>
+ -rb_libtorrent-0.13_pre1415.ebuild, +rb_libtorrent-0.13_pre1422.ebuild:
+ Version bump, old
+
+*rb_libtorrent-0.13_pre1415 (26 Jul 2007)
+
+ 26 Jul 2007; Raúl Porcel <armin76@gentoo.org>
+ -rb_libtorrent-0.13_pre1409.ebuild, +rb_libtorrent-0.13_pre1415.ebuild:
+ Version bump
+
+*rb_libtorrent-0.13_pre1409 (19 Jul 2007)
+
+ 19 Jul 2007; Raúl Porcel <armin76@gentoo.org>
+ +rb_libtorrent-0.13_pre1409.ebuild:
+ Version bump
+
+ 27 Jun 2007; Raúl Porcel <armin76@gentoo.org> -rb_libtorrent-0.11.ebuild:
+ old
+
+ 27 Jun 2007; Christoph Mende <angelos@gentoo.org>
+ rb_libtorrent-0.12.ebuild:
+ Stable on amd64
+
+ 12 Jun 2007; Raúl Porcel <armin76@gentoo.org> rb_libtorrent-0.11.ebuild,
+ rb_libtorrent-0.12.ebuild:
+ GPL-2 -> BSD
+
+ 08 Jun 2007; Raúl Porcel <armin76@gentoo.org> rb_libtorrent-0.12.ebuild:
+ x86 stable
+
+ 30 May 2007; Raúl Porcel <armin76@gentoo.org> rb_libtorrent-0.11.ebuild,
+ rb_libtorrent-0.12.ebuild:
+ Re-fix threads use-flag check if >boost-1.33, bug 180322
+
+*rb_libtorrent-0.12 (04 May 2007)
+
+ 04 May 2007; Raúl Porcel <armin76@gentoo.org>
+ -rb_libtorrent-0.12_rc3.ebuild, +rb_libtorrent-0.12.ebuild:
+ Version bump, remove rc
+
+ 20 Apr 2007; Raúl Porcel <armin76@gentoo.org> rb_libtorrent-0.11.ebuild,
+ rb_libtorrent-0.12_rc3.ebuild:
+ Fix threads USE-flag check if boost >1.33, bug 174714
+
+*rb_libtorrent-0.12_rc3 (13 Apr 2007)
+
+ 13 Apr 2007; Raúl Porcel <armin76@gentoo.org>
+ +rb_libtorrent-0.12_rc3.ebuild, -rb_libtorrent-0.12_rc2_p1071.ebuild:
+ Version bump
+
+*rb_libtorrent-0.12_rc2_p1071 (13 Apr 2007)
+
+ 13 Apr 2007; Raúl Porcel <armin76@gentoo.org>
+ -rb_libtorrent-0.12_rc2.ebuild, +rb_libtorrent-0.12_rc2_p1071.ebuild:
+ Version bump
+
+*rb_libtorrent-0.12_rc2 (03 Apr 2007)
+
+ 03 Apr 2007; Raúl Porcel <armin76@gentoo.org>
+ +rb_libtorrent-0.12_rc2.ebuild:
+ Version bump
+
+ 18 Mar 2007; Peter Weller <welp@gentoo.org> rb_libtorrent-0.11.ebuild:
+ Stable on amd64, keyworded ~x86-fbsd
+
+ 18 Mar 2007; Raúl Porcel <armin76@gentoo.org> rb_libtorrent-0.11.ebuild:
+ Make it work with g/fbsd, thanks to welp for testing
+
+ 14 Mar 2007; Raúl Porcel <armin76@gentoo.org> rb_libtorrent-0.11.ebuild:
+ Use -mt prefix for the boost libs, thanks to Peter Koeleman
+ <peter@peerweb.nl> for reporting, bug 170887
+
+ 14 Feb 2007; Raúl Porcel <armin76@gentoo.org> rb_libtorrent-0.11.ebuild:
+ Fix built_with_use, thanks to Constantine D. Kardaris <ckardaris at gmail
+ dot com>, bug 166834
+
+ 13 Feb 2007; Raúl Porcel <armin76@gentoo.org> rb_libtorrent-0.11.ebuild:
+ x86 stable
+
+*rb_libtorrent-0.11 (08 Jan 2007)
+
+ 08 Jan 2007; <armin@gentoo.org> +metadata.xml, +rb_libtorrent-0.11.ebuild:
+ New ebuild, from bug 148667
+
diff --git a/net-libs/rb_libtorrent/Manifest b/net-libs/rb_libtorrent/Manifest
new file mode 100644
index 0000000..3160deb
--- /dev/null
+++ b/net-libs/rb_libtorrent/Manifest
@@ -0,0 +1,19 @@
+AUX rb_libtorrent-0.14.12_boost-1.45.patch 507 RMD160 b3f3730cd1215c5ff08fb8d019b7e9f72cb68d74 SHA1 94ddc8a797ff7834b079686c2a9fb98f09187e90 SHA256 0030390334b95595fef64f0b7c647ef2457cbb628a4d27a6e62be495dbc0b237
+AUX rb_libtorrent-0.14.8-boost-detect.patch 1969 RMD160 8d2c4b412a72b69978bef1f8c659941473657a79 SHA1 2ec58b038e9c1b896b1eeb42e646afbf4f9af5ea SHA256 63d782c54b18ff1fccc08345c4b9afe112b146fa41021da3d717ee313c862ec0
+AUX rb_libtorrent-0.14.9-as-needed-fix.patch 520 RMD160 e75c51c39acd3df37274d465296406d24328a8cf SHA1 2a73ad7edc9b98bd16466dde1112542336b9fd1a SHA256 04d0b833d109523764bbb410cebc59196a047bd72a8c6267a32bdf458a48877c
+AUX rb_libtorrent-0.15.1-ax_pthread_asneeded.patch 4254 RMD160 57ecaa0aba6363cbac669f901529c1b157de9aa5 SHA1 af7171eadbe4e2dbcd9fbf5a0752579b9a6d3890 SHA256 aeba842df39d7149ef3722b6c62956f7c20ed1a81b778252ea7ed0514ab2ece3
+DIST libtorrent-rasterbar-0.15.10.tar.gz 2623718 RMD160 924e5ae80ebb8e5f94ec947159438eac289fb7ba SHA1 3e461d9ede5fab3fb59be6a9f0cbc52121d536c4 SHA256 36e79fa4e79d5b0911ade11bc41ee75375048acc06526a23fad8558612ac38c4
+DIST libtorrent-rasterbar-0.15.5.tar.gz 2606717 RMD160 ee5640c530e785cfd78d11db12d6d22d93c5c3c2 SHA1 da81d92bb00f51edcd7dcea1e00e3c54806a43b4 SHA256 150cbda406ac5ff57330446487961503c87d22bfb61a72d695ab4520b4c18a43
+DIST libtorrent-rasterbar-0.15.6.tar.gz 2608765 RMD160 946464cc0dd9a42eaf342021aa96badccd7311c1 SHA1 e6f33b139933ec245e8850558efe52e88081fc6d SHA256 dc84775911129942d21ed94569f7c06accffcf31dc909b26eca5f824efb63f13
+DIST libtorrent-rasterbar-0.15.8.tar.gz 2605456 RMD160 a6ddd211afe8499c66c5e56c1d3eee26be01c235 SHA1 9e21ebfa6fba19b237754a10ae9b8007781c48f0 SHA256 f5dfe715e4f49784d5cc2821983a5fbe454c5a53beedc1996ecae5178188c71c
+DIST libtorrent-rasterbar-0.15.9.tar.gz 2619950 RMD160 54461ff314af9602309a9a34a97cb481dc38179c SHA1 d86eb9d4452d07715a355d3a67312f162d6eff3a SHA256 a2ea68011e9933c7deb473268122f016171d24f0f35e744fbdadd14bf6bac23d
+DIST libtorrent-rasterbar-0.16.0.tar.gz 2880619 RMD160 8c4fe9e2ba75b87ba9a53ef155c216ad937ee361 SHA1 212d910f6c06f06ef1b54d7e2dd68de18f6d9c73 SHA256 c645f2507f97f80d8681fe44ece00d266c5cd14cfb1ef68fbd005c9a93dec620
+EBUILD rb_libtorrent-0.15.10.ebuild 2301 RMD160 74792927e2e6a47c661e012e14fbfb4465dba8da SHA1 41b73667ed0062c2f6f0231789e40478b3bce2a5 SHA256 9cfa006d63b817a84e53381e867d71d85d5165fd8a939c4ec9d344e06c530685
+EBUILD rb_libtorrent-0.15.5.ebuild 2099 RMD160 07e226d00abe689a09481fce2c8cdf9e9509af91 SHA1 293c475cacb8e11c15245b29324c25ceeabeb39f SHA256 62793b52847ed2bb992fdb01631ca50e77253b45537bd56118391648b197b36a
+EBUILD rb_libtorrent-0.15.6.ebuild 2226 RMD160 02d5408bd27bdc0900bef9a855906abf8d7919f9 SHA1 84dfafa366d16e2324932755ff9711f5e24802fa SHA256 3c0363b784ae23b3c105cbb50e768b6237785033c17beb5199988e997dac18ef
+EBUILD rb_libtorrent-0.15.8.ebuild 2339 RMD160 4ef336a98de3bf8b5df7134786ceb6e7f53e1bb4 SHA1 a129f27700b809ebce6e54b9be554e51b0ef348e SHA256 798fab4ca38ac58de2a149fc3f8f2d652c8b53b3f762b17fb0715aedf747a500
+EBUILD rb_libtorrent-0.15.9-r1.ebuild 2302 RMD160 36e3630f289c892bf64919a54d773edcdd9be358 SHA1 dea26a4706cbb546486b27afc0ecb42644b0baf8 SHA256 84b4f2a4f29eb845a8485487d3f4e3ea62da8040d386d36a96ab2c061e630b71
+EBUILD rb_libtorrent-0.15.9.ebuild 2335 RMD160 c7952865f0964d960d72bd8c8a99c5da0e2cd7dd SHA1 e2913486c633813863da4e53f0a6d6dd443dd57d SHA256 65b4cd3a8e89eba0a13c911e5b9f3b5bc85269eeceb08ebb3272fc623ef66659
+EBUILD rb_libtorrent-0.16.0.ebuild 2189 RMD160 3891a4c7603ed1800ee2d54513e64d5c6d3d424c SHA1 edf6273c9951888a4aabc6860634d2d7ba54ce68 SHA256 91cddce5218ee738317239f625a9a8db80131d4ace5b68f3f59a2ea7f8e5a123
+MISC ChangeLog 21184 RMD160 46c82b962e05b3cbaaaada05d3d7eb71b7748701 SHA1 6b4a47bb4b1032146bbc51e8da0b75c3b4797e5d SHA256 a19fa803ee27e6390dc3e2196fb437ab1672aa03a399b9e272831855424e8dd8
+MISC metadata.xml 355 RMD160 bc086bf78b19a22b3791b3403b3b6ded81d55f14 SHA1 c08dbe089cbabfc855e26630756b81dc5d6f8f55 SHA256 e9742c49b2324891c277eac0d1d50206f0dd01a90dc24ae5d55982a0cecfb5de
diff --git a/net-libs/rb_libtorrent/files/rb_libtorrent-0.14.12_boost-1.45.patch b/net-libs/rb_libtorrent/files/rb_libtorrent-0.14.12_boost-1.45.patch
new file mode 100644
index 0000000..7dbf230
--- /dev/null
+++ b/net-libs/rb_libtorrent/files/rb_libtorrent-0.14.12_boost-1.45.patch
@@ -0,0 +1,13 @@
+Index: libtorrent-rasterbar-0.14.12/include/libtorrent/udp_socket.hpp
+===================================================================
+--- libtorrent-rasterbar-0.14.12.orig/include/libtorrent/udp_socket.hpp
++++ libtorrent-rasterbar-0.14.12/include/libtorrent/udp_socket.hpp
+@@ -37,7 +37,7 @@ POSSIBILITY OF SUCH DAMAGE.
+ #include "libtorrent/buffer.hpp"
+ #include "libtorrent/session_settings.hpp"
+
+-#include <vector>
++#include <list>
+ #include <boost/function.hpp>
+ #include <boost/thread/mutex.hpp>
+
diff --git a/net-libs/rb_libtorrent/files/rb_libtorrent-0.14.8-boost-detect.patch b/net-libs/rb_libtorrent/files/rb_libtorrent-0.14.8-boost-detect.patch
new file mode 100644
index 0000000..6f55754
--- /dev/null
+++ b/net-libs/rb_libtorrent/files/rb_libtorrent-0.14.8-boost-detect.patch
@@ -0,0 +1,33 @@
+--- m4/ax_boost_base-fixed.m4.orig 2010-01-16 00:10:19.000000000 +0100
++++ m4/ax_boost_base-fixed.m4 2010-01-16 00:12:32.000000000 +0100
+@@ -89,7 +89,7 @@
+ dnl or if you install boost with RPM
+ if test "$ac_boost_path" != ""; then
+ BOOST_LDFLAGS="-L$ac_boost_path/lib"
+- BOOST_CPPFLAGS="-I$ac_boost_path/include"
++ BOOST_CPPFLAGS="-I$ac_boost_path"
+ else
+ for ac_boost_path_tmp in /usr /usr/local /opt /opt/local ; do
+ if test -d "$ac_boost_path_tmp/include/boost" && test -r "$ac_boost_path_tmp/include/boost"; then
+--- bindings/python/setup.py.in.orig 2010-01-16 00:14:36.000000000 +0100
++++ bindings/python/setup.py.in 2010-01-16 00:15:15.000000000 +0100
+@@ -62,7 +62,7 @@
+ source_list = os.listdir(os.path.join(os.path.dirname(__file__), "src"))
+ source_list = [os.path.join("src", s) for s in source_list if s.endswith(".cpp")]
+
+-extra_cmd = '@COMPILETIME_OPTIONS@ @CPPFLAGS@ @LIBS@ @BOOST_FILESYSTEM_LIB@ @BOOST_THREAD_LIB@ @PTHREAD_LIBS@ @SSL_LIBS@ @BOOST_SYSTEM_LIB@ @SSL_LDFLAGS@ @SSL_CXXFLAGS@'
++extra_cmd = '@COMPILETIME_OPTIONS@ @CPPFLAGS@ @LIBS@ @BOOST_LDFLAGS@ @BOOST_FILESYSTEM_LIB@ @BOOST_THREAD_LIB@ @PTHREAD_LIBS@ @SSL_LIBS@ @BOOST_SYSTEM_LIB@ @SSL_LDFLAGS@ @SSL_CXXFLAGS@'
+
+ setup( name='python-libtorrent',
+ version='@PACKAGE_VERSION@',
+--- src/Makefile.am.orig 2010-01-16 00:16:08.000000000 +0100
++++ src/Makefile.am 2010-01-16 00:17:16.000000000 +0100
+@@ -108,7 +108,7 @@
+ $(top_srcdir)/include/libtorrent/version.hpp
+
+
+-libtorrent_rasterbar_la_LDFLAGS = $(LDFLAGS) -version-info $(INTERFACE_VERSION_INFO)
++libtorrent_rasterbar_la_LDFLAGS = $(LDFLAGS) -version-info $(INTERFACE_VERSION_INFO) @BOOST_LDFLAGS@
+ libtorrent_rasterbar_la_LIBADD = @ZLIB@ @BOOST_SYSTEM_LIB@ @BOOST_FILESYSTEM_LIB@ @BOOST_THREAD_LIB@ @PTHREAD_LIBS@ @SSL_LIBS@
+
+ AM_CXXFLAGS= -ftemplate-depth-100 -I$(top_srcdir)/include -I$(top_srcdir)/include/libtorrent @ZLIBINCL@ @DEBUGFLAGS@ @PTHREAD_CFLAGS@ -DBOOST_MULTI_INDEX_DISABLE_SERIALIZATION @SSL_CXXFLAGS@
diff --git a/net-libs/rb_libtorrent/files/rb_libtorrent-0.14.9-as-needed-fix.patch b/net-libs/rb_libtorrent/files/rb_libtorrent-0.14.9-as-needed-fix.patch
new file mode 100644
index 0000000..fc18070
--- /dev/null
+++ b/net-libs/rb_libtorrent/files/rb_libtorrent-0.14.9-as-needed-fix.patch
@@ -0,0 +1,20 @@
+--- configure.in.orig 2010-02-19 08:03:57.000000000 +0100
++++ configure.in 2010-03-24 01:04:37.000000000 +0100
+@@ -157,7 +157,6 @@
+
+ dnl Apply boost config.
+ CPPFLAGS="$CPPFLAGS $BOOST_CPPFLAGS"
+-LDFLAGS="$LDFLAGS $BOOST_LDFLAGS"
+
+ if [[ "x$BUILD_TESTCLIENT" != "xno" ]]; then
+ CLIENT_TEST_BIN=client_test;
+@@ -519,6 +518,9 @@
+ dnl Compile time options.
+ AC_SUBST(COMPILETIME_OPTIONS)
+
++dnl Check for clock_gettime
++AC_SEARCH_LIBS([clock_gettime],[rt])
++
+ AC_OUTPUT([Makefile
+ src/Makefile
+ include/Makefile
diff --git a/net-libs/rb_libtorrent/files/rb_libtorrent-0.15.1-ax_pthread_asneeded.patch b/net-libs/rb_libtorrent/files/rb_libtorrent-0.15.1-ax_pthread_asneeded.patch
new file mode 100644
index 0000000..3171d03
--- /dev/null
+++ b/net-libs/rb_libtorrent/files/rb_libtorrent-0.15.1-ax_pthread_asneeded.patch
@@ -0,0 +1,122 @@
+http://bugs.gentoo.org/247067
+
+--- m4/ax_pthread.m4
++++ m4/ax_pthread.m4
+@@ -266,6 +266,117 @@
+ else
+ PTHREAD_CC=$CC
+ fi
++
++ # The next part tries to detect GCC inconsistency with -shared on some
++ # architectures and systems. The problem is that in certain
++ # configurations, when -shared is specified, GCC "forgets" to
++ # internally use various flags which are still necessary.
++
++ #
++ # Prepare the flags
++ #
++ save_LDFLAGS="$LDFLAGS"
++ save_CFLAGS="$CFLAGS"
++ save_LIBS="$LIBS"
++ save_CC="$CC"
++
++ # Try with the flags determined by the earlier checks.
++ #
++ # -Wl,-z,defs forces link-time symbol resolution, so that the
++ # linking checks with -shared actually have any value
++ #
++ # FIXME: -fPIC is required for -shared on many architectures,
++ # so we specify it here, but the right way would probably be to
++ # properly detect whether it is actually required.
++ CFLAGS="-shared -fPIC -Wl,-z,defs $CFLAGS $PTHREAD_CFLAGS"
++ LIBS="$PTHREAD_LIBS $LIBS"
++ CC="$PTHREAD_CC"
++
++ # In order not to create several levels of indentation, we test
++ # the value of "$done" until we find the cure or run out of ideas.
++ done="no"
++
++ # First, make sure the CFLAGS we added are actually accepted by our
++ # compiler. If not (and OS X's ld, for instance, does not accept -z),
++ # then we can't do this test.
++ if test x"$done" = xno; then
++ AC_MSG_CHECKING([whether to check for GCC pthread/shared inconsistencies])
++ AC_TRY_LINK(,, , [done=yes])
++
++ if test "x$done" = xyes ; then
++ AC_MSG_RESULT([no])
++ else
++ AC_MSG_RESULT([yes])
++ fi
++ fi
++
++ if test x"$done" = xyes; then
++ done="no"
++ AC_MSG_CHECKING([whether -pthread is sufficient with -shared])
++ AC_TRY_LINK([#include <pthread.h>],
++ [pthread_t th; pthread_join(th, 0);
++ pthread_attr_init(0); pthread_cleanup_push(0, 0);
++ pthread_create(0,0,0,0); pthread_cleanup_pop(0); ],
++ [done=yes])
++
++ if test "x$done" = xyes; then
++ AC_MSG_RESULT([yes])
++ else
++ AC_MSG_RESULT([no])
++ fi
++ fi
++
++ #
++ # Linux gcc on some architectures such as mips/mipsel forgets
++ # about -lpthread
++ #
++ if test x"$done" = xno; then
++ AC_MSG_CHECKING([whether -lpthread fixes that])
++ LIBS="-lpthread $PTHREAD_LIBS $save_LIBS"
++ AC_TRY_LINK([#include <pthread.h>],
++ [pthread_t th; pthread_join(th, 0);
++ pthread_attr_init(0); pthread_cleanup_push(0, 0);
++ pthread_create(0,0,0,0); pthread_cleanup_pop(0); ],
++ [done=yes])
++
++ if test "x$done" = xyes; then
++ AC_MSG_RESULT([yes])
++ PTHREAD_LIBS="-lpthread $PTHREAD_LIBS"
++ else
++ AC_MSG_RESULT([no])
++ fi
++ fi
++ #
++ # FreeBSD 4.10 gcc forgets to use -lc_r instead of -lc
++ #
++ if test x"$done" = xno; then
++ AC_MSG_CHECKING([whether -lc_r fixes that])
++ LIBS="-lc_r $PTHREAD_LIBS $save_LIBS"
++ AC_TRY_LINK([#include <pthread.h>],
++ [pthread_t th; pthread_join(th, 0);
++ pthread_attr_init(0); pthread_cleanup_push(0, 0);
++ pthread_create(0,0,0,0); pthread_cleanup_pop(0); ],
++ [done=yes])
++
++ if test "x$done" = xyes; then
++ AC_MSG_RESULT([yes])
++ PTHREAD_LIBS="-lc_r $PTHREAD_LIBS"
++ else
++ AC_MSG_RESULT([no])
++ fi
++ fi
++ if test x"$done" = xno; then
++ # OK, we have run out of ideas
++ AC_MSG_WARN([Impossible to determine how to use pthreads with shared libraries])
++
++ # so it's not safe to assume that we may use pthreads
++ acx_pthread_ok=no
++ fi
++
++ CFLAGS="$save_CFLAGS"
++ LIBS="$save_LIBS"
++ CC="$save_CC"
++
+ else
+ PTHREAD_CC="$CC"
+ fi
diff --git a/net-libs/rb_libtorrent/metadata.xml b/net-libs/rb_libtorrent/metadata.xml
new file mode 100644
index 0000000..a074ba5
--- /dev/null
+++ b/net-libs/rb_libtorrent/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>
+ <herd>qt</herd>
+ <maintainer>
+ <email>hwoarang@gentoo.org</email>
+ <name>Markos Chandras</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="google-code">libtorrent</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/net-libs/rb_libtorrent/rb_libtorrent-0.15.10.ebuild b/net-libs/rb_libtorrent/rb_libtorrent-0.15.10.ebuild
new file mode 100644
index 0000000..2198ed5
--- /dev/null
+++ b/net-libs/rb_libtorrent/rb_libtorrent-0.15.10.ebuild
@@ -0,0 +1,81 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/net-libs/rb_libtorrent/rb_libtorrent-0.15.10.ebuild,v 1.1 2012/02/25 16:18:06 hwoarang Exp $
+
+EAPI="4"
+PYTHON_DEPEND="python? 2:2.6"
+PYTHON_USE_WITH="threads"
+PYTHON_USE_WITH_OPT="python"
+
+inherit multilib python versionator
+
+MY_P=${P/rb_/}
+MY_P=${MY_P/torrent/torrent-rasterbar}
+S=${WORKDIR}/${MY_P}
+
+DESCRIPTION="C++ BitTorrent implementation focusing on efficiency and scalability"
+HOMEPAGE="http://www.rasterbar.com/products/libtorrent/"
+SRC_URI="http://libtorrent.googlecode.com/files/${MY_P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd"
+IUSE="debug doc examples python ssl static-libs"
+RESTRICT="test"
+
+DEPEND=">=dev-libs/boost-1.48[python?]
+ >=sys-devel/libtool-2.2
+ sys-libs/zlib
+ examples? ( !net-p2p/mldonkey )
+ ssl? ( dev-libs/openssl )"
+
+RDEPEND="${DEPEND}"
+
+pkg_setup() {
+ if use python; then
+ python_set_active_version 2
+ python_pkg_setup
+ fi
+}
+
+src_prepare() {
+ use python && python_convert_shebangs -r 2 .
+}
+
+src_configure() {
+ # use multi-threading versions of boost libs
+ local BOOST_LIBS="--with-boost-system=boost_system-mt \
+ --with-boost-filesystem=boost_filesystem-mt \
+ --with-boost-thread=boost_thread-mt \
+ --with-boost-python=boost_python-${PYTHON_ABI}-mt"
+ # detect boost version and location, bug 295474
+ BOOST_PKG="$(best_version ">=dev-libs/boost-1.34.1")"
+ BOOST_VER="$(get_version_component_range 1-2 "${BOOST_PKG/*boost-/}")"
+ BOOST_VER="$(replace_all_version_separators _ "${BOOST_VER}")"
+ BOOST_INC="${EPREFIX}/usr/include/boost-${BOOST_VER}"
+ BOOST_LIB="${EPREFIX}/usr/$(get_libdir)/boost-${BOOST_VER}"
+
+ local LOGGING
+ use debug && LOGGING="--enable-logging=verbose"
+
+ econf $(use_enable debug) \
+ $(use_enable test tests) \
+ $(use_enable examples) \
+ $(use_enable python python-binding) \
+ $(use_enable ssl encryption) \
+ $(use_enable static-libs static) \
+ --with-zlib=system \
+ ${LOGGING} \
+ --with-boost=${BOOST_INC} \
+ --with-boost-libdir=${BOOST_LIB} \
+ ${BOOST_LIBS}
+}
+
+src_install() {
+ emake DESTDIR="${D}" install
+ use static-libs || find "${D}" -name '*.la' -exec rm -f {} +
+ dodoc ChangeLog AUTHORS NEWS README
+ if use doc; then
+ dohtml docs/*
+ fi
+}
diff --git a/net-libs/rb_libtorrent/rb_libtorrent-0.15.5.ebuild b/net-libs/rb_libtorrent/rb_libtorrent-0.15.5.ebuild
new file mode 100644
index 0000000..7cf2fce
--- /dev/null
+++ b/net-libs/rb_libtorrent/rb_libtorrent-0.15.5.ebuild
@@ -0,0 +1,69 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/net-libs/rb_libtorrent/rb_libtorrent-0.15.5.ebuild,v 1.7 2012/02/05 01:32:54 floppym Exp $
+
+EAPI="2"
+PYTHON_DEPEND="python? 2:2.6"
+PYTHON_USE_WITH="threads"
+PYTHON_USE_WITH_OPT="python"
+
+inherit eutils multilib python versionator
+
+MY_P=${P/rb_/}
+MY_P=${MY_P/torrent/torrent-rasterbar}
+S=${WORKDIR}/${MY_P}
+
+DESCRIPTION="C++ BitTorrent implementation focusing on efficiency and scalability"
+HOMEPAGE="http://www.rasterbar.com/products/libtorrent/"
+SRC_URI="http://libtorrent.googlecode.com/files/${MY_P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="amd64 ~arm ppc ppc64 sparc x86 ~x86-fbsd"
+IUSE="debug doc examples python ssl"
+RESTRICT="test"
+
+DEPEND="<dev-libs/boost-1.48[python?]
+ >=sys-devel/libtool-2.2
+ sys-libs/zlib
+ examples? ( !net-p2p/mldonkey )
+ ssl? ( dev-libs/openssl )"
+
+RDEPEND="${DEPEND}"
+
+src_configure() {
+ # use multi-threading versions of boost libs
+ local BOOST_LIBS="--with-boost-system=boost_system-mt \
+ --with-boost-filesystem=boost_filesystem-mt \
+ --with-boost-thread=boost_thread-mt \
+ --with-boost-python=boost_python-mt"
+
+ # detect boost version and location, bug 295474
+ BOOST_PKG="$(best_version ">=dev-libs/boost-1.34.1")"
+ BOOST_VER="$(get_version_component_range 1-2 "${BOOST_PKG/*boost-/}")"
+ BOOST_VER="$(replace_all_version_separators _ "${BOOST_VER}")"
+ BOOST_INC="/usr/include/boost-${BOOST_VER}"
+ BOOST_LIB="/usr/$(get_libdir)/boost-${BOOST_VER}"
+
+ local LOGGING
+ use debug && LOGGING="--enable-logging=verbose"
+
+ econf $(use_enable debug) \
+ $(use_enable test tests) \
+ $(use_enable examples) \
+ $(use_enable python python-binding) \
+ $(use_enable ssl encryption) \
+ --with-zlib=system \
+ ${LOGGING} \
+ --with-boost=${BOOST_INC} \
+ --with-boost-libdir=${BOOST_LIB} \
+ ${BOOST_LIBS}
+}
+
+src_install() {
+ emake DESTDIR="${D}" install || die 'emake install failed'
+ dodoc ChangeLog AUTHORS NEWS README || die 'dodoc failed'
+ if use doc ; then
+ dohtml docs/* || die "Could not install HTML documentation"
+ fi
+}
diff --git a/net-libs/rb_libtorrent/rb_libtorrent-0.15.6.ebuild b/net-libs/rb_libtorrent/rb_libtorrent-0.15.6.ebuild
new file mode 100644
index 0000000..a8d1fdb
--- /dev/null
+++ b/net-libs/rb_libtorrent/rb_libtorrent-0.15.6.ebuild
@@ -0,0 +1,76 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/net-libs/rb_libtorrent/rb_libtorrent-0.15.6.ebuild,v 1.7 2012/02/05 01:32:54 floppym Exp $
+
+EAPI="2"
+PYTHON_DEPEND="python? 2:2.6"
+PYTHON_USE_WITH="threads"
+PYTHON_USE_WITH_OPT="python"
+
+inherit eutils multilib versionator python
+
+MY_P=${P/rb_/}
+MY_P=${MY_P/torrent/torrent-rasterbar}
+S=${WORKDIR}/${MY_P}
+
+DESCRIPTION="C++ BitTorrent implementation focusing on efficiency and scalability"
+HOMEPAGE="http://www.rasterbar.com/products/libtorrent/"
+SRC_URI="http://libtorrent.googlecode.com/files/${MY_P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="amd64 ~arm ~ppc ~ppc64 ~sparc x86 ~x86-fbsd"
+IUSE="debug doc examples python ssl"
+RESTRICT="test"
+
+DEPEND="<dev-libs/boost-1.48[python?]
+ >=sys-devel/libtool-2.2
+ sys-libs/zlib
+ examples? ( !net-p2p/mldonkey )
+ ssl? ( dev-libs/openssl )"
+
+RDEPEND="${DEPEND}"
+
+pkg_setup() {
+ use python && python_set_active_version 2
+}
+
+src_prepare() {
+ use python && python_convert_shebangs -r 2 .
+}
+
+src_configure() {
+ # use multi-threading versions of boost libs
+ local BOOST_LIBS="--with-boost-system=boost_system-mt \
+ --with-boost-filesystem=boost_filesystem-mt \
+ --with-boost-thread=boost_thread-mt \
+ --with-boost-python=boost_python-mt"
+ # detect boost version and location, bug 295474
+ BOOST_PKG="$(best_version ">=dev-libs/boost-1.34.1")"
+ BOOST_VER="$(get_version_component_range 1-2 "${BOOST_PKG/*boost-/}")"
+ BOOST_VER="$(replace_all_version_separators _ "${BOOST_VER}")"
+ BOOST_INC="/usr/include/boost-${BOOST_VER}"
+ BOOST_LIB="/usr/$(get_libdir)/boost-${BOOST_VER}"
+
+ local LOGGING
+ use debug && LOGGING="--enable-logging=verbose"
+
+ econf $(use_enable debug) \
+ $(use_enable test tests) \
+ $(use_enable examples) \
+ $(use_enable python python-binding) \
+ $(use_enable ssl encryption) \
+ --with-zlib=system \
+ ${LOGGING} \
+ --with-boost=${BOOST_INC} \
+ --with-boost-libdir=${BOOST_LIB} \
+ ${BOOST_LIBS}
+}
+
+src_install() {
+ emake DESTDIR="${D}" install || die 'emake install failed'
+ dodoc ChangeLog AUTHORS NEWS README || die 'dodoc failed'
+ if use doc ; then
+ dohtml docs/* || die "Could not install HTML documentation"
+ fi
+}
diff --git a/net-libs/rb_libtorrent/rb_libtorrent-0.15.8.ebuild b/net-libs/rb_libtorrent/rb_libtorrent-0.15.8.ebuild
new file mode 100644
index 0000000..70de22e
--- /dev/null
+++ b/net-libs/rb_libtorrent/rb_libtorrent-0.15.8.ebuild
@@ -0,0 +1,78 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/net-libs/rb_libtorrent/rb_libtorrent-0.15.8.ebuild,v 1.3 2012/02/05 01:32:54 floppym Exp $
+
+EAPI="2"
+PYTHON_DEPEND="python? 2:2.6"
+PYTHON_USE_WITH="threads"
+PYTHON_USE_WITH_OPT="python"
+
+inherit eutils multilib versionator python
+
+MY_P=${P/rb_/}
+MY_P=${MY_P/torrent/torrent-rasterbar}
+S=${WORKDIR}/${MY_P}
+
+DESCRIPTION="C++ BitTorrent implementation focusing on efficiency and scalability"
+HOMEPAGE="http://www.rasterbar.com/products/libtorrent/"
+SRC_URI="http://libtorrent.googlecode.com/files/${MY_P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd"
+IUSE="debug doc examples python ssl static-libs"
+RESTRICT="test"
+
+DEPEND="<dev-libs/boost-1.48[python?]
+ >=sys-devel/libtool-2.2
+ sys-libs/zlib
+ examples? ( !net-p2p/mldonkey )
+ ssl? ( dev-libs/openssl )"
+
+RDEPEND="${DEPEND}"
+
+pkg_setup() {
+ use python && python_set_active_version 2
+}
+
+src_prepare() {
+ use python && python_convert_shebangs -r 2 .
+}
+
+src_configure() {
+ # use multi-threading versions of boost libs
+ local BOOST_LIBS="--with-boost-system=boost_system-mt \
+ --with-boost-filesystem=boost_filesystem-mt \
+ --with-boost-thread=boost_thread-mt \
+ --with-boost-python=boost_python-mt"
+ # detect boost version and location, bug 295474
+ BOOST_PKG="$(best_version ">=dev-libs/boost-1.34.1")"
+ BOOST_VER="$(get_version_component_range 1-2 "${BOOST_PKG/*boost-/}")"
+ BOOST_VER="$(replace_all_version_separators _ "${BOOST_VER}")"
+ BOOST_INC="/usr/include/boost-${BOOST_VER}"
+ BOOST_LIB="/usr/$(get_libdir)/boost-${BOOST_VER}"
+
+ local LOGGING
+ use debug && LOGGING="--enable-logging=verbose"
+
+ econf $(use_enable debug) \
+ $(use_enable test tests) \
+ $(use_enable examples) \
+ $(use_enable python python-binding) \
+ $(use_enable ssl encryption) \
+ $(use_enable static-libs static) \
+ --with-zlib=system \
+ ${LOGGING} \
+ --with-boost=${BOOST_INC} \
+ --with-boost-libdir=${BOOST_LIB} \
+ ${BOOST_LIBS}
+}
+
+src_install() {
+ emake DESTDIR="${D}" install || die 'emake install failed'
+ use static-libs || find "${D}" -name '*.la' -exec rm -f {} +
+ dodoc ChangeLog AUTHORS NEWS README || die 'dodoc failed'
+ if use doc ; then
+ dohtml docs/* || die "Could not install HTML documentation"
+ fi
+}
diff --git a/net-libs/rb_libtorrent/rb_libtorrent-0.15.9-r1.ebuild b/net-libs/rb_libtorrent/rb_libtorrent-0.15.9-r1.ebuild
new file mode 100644
index 0000000..eb5f37a
--- /dev/null
+++ b/net-libs/rb_libtorrent/rb_libtorrent-0.15.9-r1.ebuild
@@ -0,0 +1,81 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/net-libs/rb_libtorrent/rb_libtorrent-0.15.9-r1.ebuild,v 1.3 2012/02/05 03:32:12 floppym Exp $
+
+EAPI="4"
+PYTHON_DEPEND="python? 2:2.6"
+PYTHON_USE_WITH="threads"
+PYTHON_USE_WITH_OPT="python"
+
+inherit multilib python versionator
+
+MY_P=${P/rb_/}
+MY_P=${MY_P/torrent/torrent-rasterbar}
+S=${WORKDIR}/${MY_P}
+
+DESCRIPTION="C++ BitTorrent implementation focusing on efficiency and scalability"
+HOMEPAGE="http://www.rasterbar.com/products/libtorrent/"
+SRC_URI="http://libtorrent.googlecode.com/files/${MY_P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd"
+IUSE="debug doc examples python ssl static-libs"
+RESTRICT="test"
+
+DEPEND=">=dev-libs/boost-1.48[python?]
+ >=sys-devel/libtool-2.2
+ sys-libs/zlib
+ examples? ( !net-p2p/mldonkey )
+ ssl? ( dev-libs/openssl )"
+
+RDEPEND="${DEPEND}"
+
+pkg_setup() {
+ if use python; then
+ python_set_active_version 2
+ python_pkg_setup
+ fi
+}
+
+src_prepare() {
+ use python && python_convert_shebangs -r 2 .
+}
+
+src_configure() {
+ # use multi-threading versions of boost libs
+ local BOOST_LIBS="--with-boost-system=boost_system-mt \
+ --with-boost-filesystem=boost_filesystem-mt \
+ --with-boost-thread=boost_thread-mt \
+ --with-boost-python=boost_python-${PYTHON_ABI}-mt"
+ # detect boost version and location, bug 295474
+ BOOST_PKG="$(best_version ">=dev-libs/boost-1.34.1")"
+ BOOST_VER="$(get_version_component_range 1-2 "${BOOST_PKG/*boost-/}")"
+ BOOST_VER="$(replace_all_version_separators _ "${BOOST_VER}")"
+ BOOST_INC="${EPREFIX}/usr/include/boost-${BOOST_VER}"
+ BOOST_LIB="${EPREFIX}/usr/$(get_libdir)/boost-${BOOST_VER}"
+
+ local LOGGING
+ use debug && LOGGING="--enable-logging=verbose"
+
+ econf $(use_enable debug) \
+ $(use_enable test tests) \
+ $(use_enable examples) \
+ $(use_enable python python-binding) \
+ $(use_enable ssl encryption) \
+ $(use_enable static-libs static) \
+ --with-zlib=system \
+ ${LOGGING} \
+ --with-boost=${BOOST_INC} \
+ --with-boost-libdir=${BOOST_LIB} \
+ ${BOOST_LIBS}
+}
+
+src_install() {
+ emake DESTDIR="${D}" install
+ use static-libs || find "${D}" -name '*.la' -exec rm -f {} +
+ dodoc ChangeLog AUTHORS NEWS README
+ if use doc; then
+ dohtml docs/*
+ fi
+}
diff --git a/net-libs/rb_libtorrent/rb_libtorrent-0.15.9.ebuild b/net-libs/rb_libtorrent/rb_libtorrent-0.15.9.ebuild
new file mode 100644
index 0000000..c5436d0
--- /dev/null
+++ b/net-libs/rb_libtorrent/rb_libtorrent-0.15.9.ebuild
@@ -0,0 +1,78 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/net-libs/rb_libtorrent/rb_libtorrent-0.15.9.ebuild,v 1.6 2012/04/19 14:40:00 ranger Exp $
+
+EAPI="2"
+PYTHON_DEPEND="python? 2:2.6"
+PYTHON_USE_WITH="threads"
+PYTHON_USE_WITH_OPT="python"
+
+inherit eutils multilib python versionator
+
+MY_P=${P/rb_/}
+MY_P=${MY_P/torrent/torrent-rasterbar}
+S=${WORKDIR}/${MY_P}
+
+DESCRIPTION="C++ BitTorrent implementation focusing on efficiency and scalability"
+HOMEPAGE="http://www.rasterbar.com/products/libtorrent/"
+SRC_URI="http://libtorrent.googlecode.com/files/${MY_P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="amd64 ~arm ~ppc ppc64 ~sparc x86 ~x86-fbsd"
+IUSE="debug doc examples python ssl static-libs"
+RESTRICT="test"
+
+DEPEND="<dev-libs/boost-1.48[python?]
+ >=sys-devel/libtool-2.2
+ sys-libs/zlib
+ examples? ( !net-p2p/mldonkey )
+ ssl? ( dev-libs/openssl )"
+
+RDEPEND="${DEPEND}"
+
+pkg_setup() {
+ use python && python_set_active_version 2
+}
+
+src_prepare() {
+ use python && python_convert_shebangs -r 2 .
+}
+
+src_configure() {
+ # use multi-threading versions of boost libs
+ local BOOST_LIBS="--with-boost-system=boost_system-mt \
+ --with-boost-filesystem=boost_filesystem-mt \
+ --with-boost-thread=boost_thread-mt \
+ --with-boost-python=boost_python-mt"
+ # detect boost version and location, bug 295474
+ BOOST_PKG="$(best_version ">=dev-libs/boost-1.34.1")"
+ BOOST_VER="$(get_version_component_range 1-2 "${BOOST_PKG/*boost-/}")"
+ BOOST_VER="$(replace_all_version_separators _ "${BOOST_VER}")"
+ BOOST_INC="/usr/include/boost-${BOOST_VER}"
+ BOOST_LIB="/usr/$(get_libdir)/boost-${BOOST_VER}"
+
+ local LOGGING
+ use debug && LOGGING="--enable-logging=verbose"
+
+ econf $(use_enable debug) \
+ $(use_enable test tests) \
+ $(use_enable examples) \
+ $(use_enable python python-binding) \
+ $(use_enable ssl encryption) \
+ $(use_enable static-libs static) \
+ --with-zlib=system \
+ ${LOGGING} \
+ --with-boost=${BOOST_INC} \
+ --with-boost-libdir=${BOOST_LIB} \
+ ${BOOST_LIBS}
+}
+
+src_install() {
+ emake DESTDIR="${D}" install || die 'emake install failed'
+ use static-libs || find "${D}" -name '*.la' -exec rm -f {} +
+ dodoc ChangeLog AUTHORS NEWS README || die 'dodoc failed'
+ if use doc ; then
+ dohtml docs/* || die "Could not install HTML documentation"
+ fi
+}
diff --git a/net-libs/rb_libtorrent/rb_libtorrent-0.16.0.ebuild b/net-libs/rb_libtorrent/rb_libtorrent-0.16.0.ebuild
new file mode 100644
index 0000000..863625e
--- /dev/null
+++ b/net-libs/rb_libtorrent/rb_libtorrent-0.16.0.ebuild
@@ -0,0 +1,78 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/net-libs/rb_libtorrent/rb_libtorrent-0.16.0.ebuild,v 1.1 2012/04/17 15:42:02 hwoarang Exp $
+
+EAPI="4"
+PYTHON_DEPEND="python? 2:2.6"
+PYTHON_USE_WITH="threads"
+PYTHON_USE_WITH_OPT="python"
+
+inherit multilib python versionator
+
+MY_P=${P/rb_/}
+MY_P=${MY_P/torrent/torrent-rasterbar}
+S=${WORKDIR}/${MY_P}
+
+DESCRIPTION="C++ BitTorrent implementation focusing on efficiency and scalability"
+HOMEPAGE="http://www.rasterbar.com/products/libtorrent/"
+SRC_URI="http://libtorrent.googlecode.com/files/${MY_P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd"
+IUSE="debug doc examples python ssl static-libs"
+RESTRICT="test"
+
+DEPEND=">=dev-libs/boost-1.48[python?]
+ >=sys-devel/libtool-2.2
+ sys-libs/zlib
+ examples? ( !net-p2p/mldonkey )
+ ssl? ( dev-libs/openssl )"
+
+RDEPEND="${DEPEND}"
+
+pkg_setup() {
+ if use python; then
+ python_set_active_version 2
+ python_pkg_setup
+ fi
+}
+
+src_prepare() {
+ use python && python_convert_shebangs -r 2 .
+}
+
+src_configure() {
+ # use multi-threading versions of boost libs
+ local BOOST_LIBS="--with-boost-system=boost_system-mt \
+ --with-boost-python=boost_python-${PYTHON_ABI}-mt"
+ # detect boost version and location, bug 295474
+ BOOST_PKG="$(best_version ">=dev-libs/boost-1.34.1")"
+ BOOST_VER="$(get_version_component_range 1-2 "${BOOST_PKG/*boost-/}")"
+ BOOST_VER="$(replace_all_version_separators _ "${BOOST_VER}")"
+ BOOST_INC="${EPREFIX}/usr/include/boost-${BOOST_VER}"
+ BOOST_LIB="${EPREFIX}/usr/$(get_libdir)/boost-${BOOST_VER}"
+
+ local LOGGING
+ use debug && LOGGING="--enable-logging=verbose"
+
+ econf $(use_enable debug) \
+ $(use_enable test tests) \
+ $(use_enable examples) \
+ $(use_enable python python-binding) \
+ $(use_enable ssl encryption) \
+ $(use_enable static-libs static) \
+ ${LOGGING} \
+ --with-boost=${BOOST_INC} \
+ --with-boost-libdir=${BOOST_LIB} \
+ ${BOOST_LIBS}
+}
+
+src_install() {
+ emake DESTDIR="${D}" install
+ use static-libs || find "${D}" -name '*.la' -exec rm -f {} +
+ dodoc ChangeLog AUTHORS NEWS README
+ if use doc; then
+ dohtml docs/*
+ fi
+}