diff options
author | Benda Xu <heroxbd@gentoo.org> | 2012-05-18 17:36:48 +0900 |
---|---|---|
committer | Benda Xu <heroxbd@gentoo.org> | 2012-05-18 17:36:48 +0900 |
commit | fb26a5c2df5e1fde31491ebeff69112712008353 (patch) | |
tree | 2f8414516404877c9df8e29df0c2b2536ab2bd5c /net-libs | |
download | android-fb26a5c2df5e1fde31491ebeff69112712008353.tar.gz android-fb26a5c2df5e1fde31491ebeff69112712008353.tar.bz2 android-fb26a5c2df5e1fde31491ebeff69112712008353.zip |
initial commit
Diffstat (limited to 'net-libs')
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 +} |