summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSamuli Suominen <ssuominen@gentoo.org>2009-12-22 20:07:40 +0000
committerSamuli Suominen <ssuominen@gentoo.org>2009-12-22 20:07:40 +0000
commitece9d094d031e95f761920b4b82d24adfe17137a (patch)
tree30970f094408518b3203cccfcbe279340d0008d4 /net-libs/libtorrent
parentVersion bump and ebuild overhaul. Respect CC, CFLAGS and LDFLAGS. Fix bugs 24... (diff)
downloadhistorical-ece9d094d031e95f761920b4b82d24adfe17137a.tar.gz
historical-ece9d094d031e95f761920b4b82d24adfe17137a.tar.bz2
historical-ece9d094d031e95f761920b4b82d24adfe17137a.zip
Version bump.
Package-Manager: portage-2.2_rc60/cvs/Linux x86_64
Diffstat (limited to 'net-libs/libtorrent')
-rw-r--r--net-libs/libtorrent/ChangeLog8
-rw-r--r--net-libs/libtorrent/Manifest5
-rw-r--r--net-libs/libtorrent/files/libtorrent-0.12.6-gcc44.patch14
-rw-r--r--net-libs/libtorrent/libtorrent-0.12.6.ebuild40
4 files changed, 65 insertions, 2 deletions
diff --git a/net-libs/libtorrent/ChangeLog b/net-libs/libtorrent/ChangeLog
index a4da85124d6a..a7a35c73723c 100644
--- a/net-libs/libtorrent/ChangeLog
+++ b/net-libs/libtorrent/ChangeLog
@@ -1,6 +1,12 @@
# ChangeLog for net-libs/libtorrent
# Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/net-libs/libtorrent/ChangeLog,v 1.146 2009/12/09 19:27:47 nixnut Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-libs/libtorrent/ChangeLog,v 1.147 2009/12/22 20:07:40 ssuominen Exp $
+
+*libtorrent-0.12.6 (22 Dec 2009)
+
+ 22 Dec 2009; Samuli Suominen <ssuominen@gentoo.org>
+ +libtorrent-0.12.6.ebuild, +files/libtorrent-0.12.6-gcc44.patch:
+ Version bump.
09 Dec 2009; nixnut <nixnut@gentoo.org> libtorrent-0.12.5.ebuild:
ppc stable #291036
diff --git a/net-libs/libtorrent/Manifest b/net-libs/libtorrent/Manifest
index d2be1a8a2dd8..4513d9c96b06 100644
--- a/net-libs/libtorrent/Manifest
+++ b/net-libs/libtorrent/Manifest
@@ -13,11 +13,13 @@ AUX libtorrent-0.12.3-fix-epoll-crash.patch 1296 RMD160 1adf575ccd93ed6c21bc6f6a
AUX libtorrent-0.12.3-fix-fill_read_buffer-overflow.patch 882 RMD160 42e18cf804cdcda4876ee89d7da4cbbdd26794ab SHA1 f8c0bc09bf2f446dfd7f25118eeb673d7453f5ab SHA256 9b68bbc38cb275e79317004d6c5e25ffcde62032ca31d14d5e23707fc5c91e33
AUX libtorrent-0.12.3-fix-poll_fd.patch 8048 RMD160 ed219de71bafad0859bb4bd2a14873618cb992d6 SHA1 74cb2c141c1c6ff0789108d4df725fdffd9f6e7d SHA256 e4b2b67ec8933d5b667d80b7f2d9e0d21f25f9e1016c4a1c5ea52f2a9b7b1a61
AUX libtorrent-0.12.4-gcc44.patch 1621 RMD160 729c88bb31f6738d2a5e82c2a476daf5524ab3b6 SHA1 5b88d2a4c32fb641cdb79ce63cd11cec5e975883 SHA256 4cae96da10a380d5865b864fcc4c6d7f4a54311527ff005d4d034740a0b864c7
+AUX libtorrent-0.12.6-gcc44.patch 536 RMD160 0dfa71e21cbc407d1bd0e2c1804873616f3f9f7b SHA1 fc7ed2fb4bf6420bd483cb1b62f22760f7630509 SHA256 c8fb8857bc57f6d6a9ff62d77c1e267fff3a8d905f0c7e0f930127dd64723725
DIST libtorrent-0.11.9.tar.gz 545210 RMD160 fb8de66d65791dab67c195356a98de7cf653d3c9 SHA1 d88e754d1c2ff7f8c5fb7544331264bd505870b8 SHA256 71f09218a7784b21ab53cdfcd8fa122da60352e5ca117fda7cd8d2763f908a08
DIST libtorrent-0.12.2.tar.gz 585374 RMD160 88cdc415f98afd8b87fa6d7330906737c3e434fa SHA1 a53d2c671e9f2dd971d0622d5b3672da91c46ef9 SHA256 cf9d2cd667fd6939a3e0bd27e48d0c7f35d9ab2f7affbb3214da03fd2c1360a8
DIST libtorrent-0.12.3.tar.gz 598178 RMD160 a770d3026c88c1f17656243e9060e3bfebdd33c2 SHA1 4f27fb0ab076ee30d14db2378340ffa3b72002e3 SHA256 6044618e37c2925615a08517e8b69ef84147ef5287a222fc451968b36a0a9be7
DIST libtorrent-0.12.4.tar.gz 600778 RMD160 23fd8a242f493171f7e2afa714dc7b74359ff7bc SHA1 6deab3f6af5e9566c987131d586751c7dc3b5dbb SHA256 a48c307fdcc77a28ee3a2ba0b68501a42e3709bf693c52df4831b87c71c8c359
DIST libtorrent-0.12.5.tar.gz 587228 RMD160 645ae77a23c77c1d2134431b182cb206ab254259 SHA1 05a60581c6b1a94e2a07d1a07e47b8c60d2e237c SHA256 e963f70cfd395520176c163e665e2284b98614701e716e76585c4faa54629dc1
+DIST libtorrent-0.12.6.tar.gz 594113 RMD160 62f0c9737d4ca9621c42d673ea997f9d36875530 SHA1 bf7082f98bd6281493cba94a456697fb88c2c21b SHA256 7b02f33164966a05261e83bad76eef537198fefe76eaf57dfd64bb27c7d77129
EBUILD libtorrent-0.11.9.ebuild 1092 RMD160 da7b3481dc661adc564d9fe18b1af41bf9020ec0 SHA1 9d45afa155e37477e94dc9b8ff9d97e9f16a8260 SHA256 66270b7da8e7989c851b569e58f4a342d7080db6470be02998cb4c435120aabe
EBUILD libtorrent-0.12.2-r3.ebuild 1594 RMD160 4b6b696be6342abee4c1a77a4e3e11c69958993e SHA1 23c314c013e5fe6184d4d0dc8754ebbe356885f2 SHA256 3e78d22de16d3d31af3e6897d412ad825e86d3c03f4716d9a28c98788a69d456
EBUILD libtorrent-0.12.2-r4.ebuild 1648 RMD160 9217d7bbecc0c1d4f22aa873d700193d755a96e7 SHA1 06fe08a0b20b4f4b7ebc519eeeb45620ee01b033 SHA256 402523679b0e61106b80faec7c42d25a6b8a0bd1433a56a7776a066b3c1d5d6e
@@ -26,5 +28,6 @@ EBUILD libtorrent-0.12.3-r2.ebuild 1333 RMD160 8c510cd115d424406d2963094e2100a58
EBUILD libtorrent-0.12.3.ebuild 1234 RMD160 825795dc4fa983f73a4f512ced2155884d3c89ee SHA1 3308b230458e0c6357c3818a912c52f87907d592 SHA256 ac4cc8e06459733fb8ba514495112607dcd1adf655f23d223398ece89f7c641d
EBUILD libtorrent-0.12.4.ebuild 1218 RMD160 a4d0212f065f70345e3af954e574535ca5ddbc7f SHA1 92429f121e024ae49f438e1b7929ead57a61d723 SHA256 dc82d05c790900706285c93e48e5729eeb5041b8473e89dab922e25db5f0b516
EBUILD libtorrent-0.12.5.ebuild 1204 RMD160 50fb8b81c669c0efaf320f708eff078feccdae24 SHA1 ebfa29c3228683a91eb08a649e926d1b52881f4e SHA256 8ea2e893710d3859c67387b5bcb53ceaf1907ac2e6e5a2438340b9819f2ddbf8
-MISC ChangeLog 22124 RMD160 6241dbddefa90c9d7a388778556d1ef882bd0a80 SHA1 2f13e05add4c2fa9aa77d37fea908a967593376c SHA256 4f77d7ede88df37d937dcb051d4c5cf52d6b8565336824d915908b956f56592d
+EBUILD libtorrent-0.12.6.ebuild 999 RMD160 f6b84f0f8483d3a1bab1bbab0bacddd52e159668 SHA1 2c73d5fe20fb32cbb02001a1578b270b7525f3aa SHA256 c15f62c962ec374f814697773001309a5e69fc7a8d051e2d061dbceee22b564c
+MISC ChangeLog 22299 RMD160 13a7def3fb7b4e3c10b89d22a9d8419385fab040 SHA1 85cd9bce5f45c82f6b1d1daad2c1b3e29315a3f7 SHA256 3c4b58a62cc1a7c65edbe6f30f199cd26ebb9f4c6c31e91b563486de7eaed654
MISC metadata.xml 160 RMD160 828887200387b28c37fc97111fc6bc3a0a2fcccd SHA1 813ef5bc57f6a8d95e7cab7a745a2a824858f49c SHA256 fe06593409e7f28665c032001005e94cb650299711a0af7f1a558bdb56c4004f
diff --git a/net-libs/libtorrent/files/libtorrent-0.12.6-gcc44.patch b/net-libs/libtorrent/files/libtorrent-0.12.6-gcc44.patch
new file mode 100644
index 000000000000..ca1f2ba8f8a6
--- /dev/null
+++ b/net-libs/libtorrent/files/libtorrent-0.12.6-gcc44.patch
@@ -0,0 +1,14 @@
+Missing include required by snprintf and --disable-openssl ./configure switch.
+
+diff -ur libtorrent-0.12.6.orig/src/protocol/handshake.cc libtorrent-0.12.6/src/protocol/handshake.cc
+--- libtorrent-0.12.6.orig/src/protocol/handshake.cc 2009-11-12 10:03:51.000000000 +0200
++++ libtorrent-0.12.6/src/protocol/handshake.cc 2009-12-22 22:05:27.000000000 +0200
+@@ -53,6 +53,8 @@
+ #include "handshake.h"
+ #include "handshake_manager.h"
+
++#include <stdio.h>
++
+ namespace torrent {
+
+ const char* Handshake::m_protocol = "BitTorrent protocol";
diff --git a/net-libs/libtorrent/libtorrent-0.12.6.ebuild b/net-libs/libtorrent/libtorrent-0.12.6.ebuild
new file mode 100644
index 000000000000..484fe9fb27e5
--- /dev/null
+++ b/net-libs/libtorrent/libtorrent-0.12.6.ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2009 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/net-libs/libtorrent/libtorrent-0.12.6.ebuild,v 1.1 2009/12/22 20:07:40 ssuominen Exp $
+
+EAPI=2
+inherit eutils libtool
+
+DESCRIPTION="LibTorrent is a BitTorrent library written in C++ for *nix."
+HOMEPAGE="http://libtorrent.rakshasa.no/"
+SRC_URI="http://libtorrent.rakshasa.no/downloads/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd"
+IUSE="debug ipv6 ssl"
+
+RDEPEND=">=dev-libs/libsigc++-2.2.2:2
+ ssl? ( dev-libs/openssl )"
+DEPEND="${RDEPEND}
+ dev-util/pkgconfig"
+
+src_prepare() {
+ epatch "${FILESDIR}"/${P}-gcc44.patch
+ elibtoolize
+}
+
+src_configure() {
+ econf \
+ --disable-dependency-tracking \
+ --enable-aligned \
+ $(use_enable debug) \
+ $(use_enable ipv6) \
+ $(use_enable ssl openssl) \
+ --with-posix-fallocate
+}
+
+src_install() {
+ emake DESTDIR="${D}" install || die
+ dodoc AUTHORS NEWS README
+}